Compare commits

..

2413 Commits

Author SHA1 Message Date
poixen
2e0944b7cc card completion 2018-05-13 14:36:18 -04:00
ctrlaltca
4cdd17945d Servatrice: make listening host configurable; fix #3241 (#3242)
* fix #3241

* clangify
2018-05-12 23:54:03 +02:00
ctrlaltca
c06fc562a1 Cmake scripts refactoring; fix #3225 (#3230)
* fix #3225

* Servatrice: use websockets as an optional component (for qt < 5.3)

* Attempt++
2018-05-12 23:28:22 +02:00
tooomm
73fb9ee03e update file rules (#3232) 2018-05-10 22:07:22 +02:00
tooomm
4e10ce7473 smaller clear pic button (#3220) 2018-05-04 03:48:53 -04:00
ctrlaltca
a7f4aace9c Extract the xml parser from carddatabase (#3223) 2018-05-04 03:46:08 -04:00
David Szabo
9727699e26 braces are only left for split cards (#3217)
* braces are only left for split cards

* condition for braces modified
2018-05-02 21:20:58 -04:00
Zach H
2520d07ef2 log moderation stats in the uptime table (#3215) 2018-05-02 17:31:54 -04:00
tooomm
661e00f563 log cleanup (#3207) 2018-05-02 16:07:43 -04:00
ctrlaltca
2780270911 macOS: fix qt plugin installation (#3216)
* Osx: fix qt plugin installation

* Add make install step to travis debug build

* only install under osx

* Add "styles" plugins (for native look'n'feel)

* Osx: upgrade qt from 5.5 to current (5.10.1)

* Fix osx on travis

The qt homebrew formula now installs three qt* symlinks (qt, qt5, qt5@5.x) so we can't use/don't need bash globbing anymore
2018-05-02 15:57:35 -04:00
tooomm
8a5baa4637 connect dialog tweaks (#3211) 2018-04-23 14:30:46 -04:00
tooomm
f5eb05b682 bump version number (#3205)
* bump version number

* bump
2018-04-18 19:50:26 -04:00
tooomm
f309ddf28a README updates (#3203) 2018-04-16 20:08:26 -04:00
David Szabo
67a2a8cf08 datetime display fixed for OSs with non-English localization (#3204) 2018-04-16 20:07:30 -04:00
Zach H
1fbdea0f35 translation updates (#3200) 2018-04-16 02:42:58 -04:00
David Szabo
cc2a0fa0d0 server site added to connect window (#3190) 2018-04-10 19:05:13 -04:00
tooomm
034e79dd36 typo (#3187) 2018-04-10 12:51:57 -04:00
tooomm
5c03f18c72 add hint about how to contact server admins (#3186) 2018-04-10 12:40:24 -04:00
Zach H
61e509585f Server List from JSON (#3165) 2018-04-09 22:38:21 -04:00
tooomm
0c10b66a2d prettify spoiler settings (#3180) 2018-04-09 17:15:37 -04:00
tooomm
7758145e71 comment explanation out (#3181) 2018-04-09 16:47:44 -04:00
ctrlaltca
37ab7b8fb1 Add a note about bug #3135 (#3184) 2018-04-09 16:47:08 -04:00
tooomm
42d15c39a0 change vcredist install option from "/quiet" to "/passive" (#3175) 2018-04-07 12:32:20 -04:00
tooomm
a0d84114de fix space (#3172) 2018-04-06 15:01:04 -04:00
tooomm
706054ea96 readme: link update (#3173) 2018-04-06 15:00:46 -04:00
tooomm
7d5a33b12c bump version number (#3174) 2018-04-06 15:00:32 -04:00
tooomm
a056a882c3 flip rename (client side) (#3149) 2018-04-05 22:42:54 -04:00
tooomm
f89f6438c9 Update ISSUE_TEMPLATE.md (#3171) 2018-04-05 22:42:36 -04:00
tooomm
e25b7e9eb8 button label wording (#3168) 2018-04-04 04:45:28 -04:00
Zach H
ca2e05952e add rooster ranges, remove woogerworks (#3163) 2018-04-03 18:41:10 -04:00
David Szabo
2fcb02cadd untranslated string comparison fixed (#3164) 2018-04-02 23:04:52 -04:00
David Szabo
e1394bd851 Feature/3139 new features for tips (#3152)
* "Tip of the Day" option added to Help menu

* Tip of the Day setting moved

* If no new tips are availabe, don't show tip of the day again

* list storing try #1

* first unseen tip shown first

* lastShownTip removed

* fixed next/previous buttons

* spaces > tab

* "Show this window on startup" is not checked by default
2018-04-01 04:52:26 -04:00
ctrlaltca
6374d157fc Fix Appveyor builds (#3151)
* fix appveyor builds
2018-03-24 16:05:08 +01:00
tooomm
5df547ee53 update template (#3150) 2018-03-23 23:37:11 -04:00
David Szabo
2a9d76f090 Colors on split cards sorted in WUBRG order (#3128) 2018-03-07 20:26:47 -05:00
Zach H
5859fa2f20 translation updates (#3124) 2018-03-02 16:50:10 -05:00
David Szabo
312caae062 Tip of the Day (#3118)
* Basic tip of the day with sample widget added

* "Show tips on startup" option added to settings

* tip cycling implemented

* Structure of the tipOfTheDay class and resource created

* tip getter function modified

* Resources added, feature works properly

* clangified

* accidental modification rolled back

* zach cleanup

* tips to spaces; cmake list combined

* cleanup img

* fix copy

* remove TOTD as QObject so we can copy construct it

* prevent mem leaks in dlg

* changed order of 'next' and 'previous' buttons

* Date and tip numbers added; content wraps around

* useless sizepolicy removed

* link support added & clangified

* Initial tips & memory management updates
2018-03-02 03:11:18 -05:00
David Szabo
281e52eaa9 power and toughness values displayed after card flip (#3120) 2018-03-01 12:28:30 -05:00
Zach H
66958b5975 clangify only the different files (#3122) 2018-02-28 13:20:53 -05:00
David Szabo
941a06e107 Custom image file path corrected (#3119) 2018-02-25 23:22:41 -05:00
David Szabo
7cfbf114b7 "Show related card" option added to ingame context menu (#3115) 2018-02-19 01:12:25 -05:00
David Szabo
2409eae940 left, right, and S shortcuts modified to use shift (#3116) 2018-02-19 00:38:51 -05:00
Vafthrudnir
3d2c7b6670 Right-click menu added for card database view (#3113) 2018-02-15 03:25:44 -05:00
Vafthrudnir
65ef66cfa7 Braces left in for split mana costs in xml (#3108) 2018-02-13 22:37:24 -05:00
Zach H
019295931a Merge pull request #3109 from Vafthrudnir/hotfix/oracle_button_text_correction 2018-02-13 20:50:30 -05:00
Vafthrudnir
c8a10a9997 Mnemonic created 2018-02-14 02:40:46 +01:00
Vafthrudnir
4e8a09517c Button text changed to "Save" from "Next" 2018-02-14 02:36:54 +01:00
Vafthrudnir
f302154df7 Hotfix/2950 delete filters with keyboard (#3097)
* Shortcut setting checks for invalid keys

* Different message shown for invalid keys and used keys; warning message is displayed on start if conflic is detected

* Only shortcuts related to deck-builder are checked
2018-02-13 02:51:14 -05:00
Vafthrudnir
11ad677fe8 Sending card name to chat on shift+click (#3106) 2018-02-13 02:50:37 -05:00
Vafthrudnir
8084ab605f Tablerow fixed for non-mana generating artifacts (#3104) 2018-02-12 18:04:11 -05:00
Vafthrudnir
af5a04abf1 "Comment" field made resizable in deck builder window (#3105)
* solution with splitter

* Made prettier

* Useless parameter removed

* clangified

* c++11 cleanup
2018-02-11 13:49:58 -05:00
Vafthrudnir
3426a6b201 'Rarity' property added to split cards in xml (#3102) 2018-02-09 23:45:59 +01:00
Vafthrudnir
51eeac0541 Mana cost filtering for split cards (#3098) 2018-02-08 14:15:42 -05:00
Nick Beeuwsaert
2206328406 Add custom QStyle class to tab bar to fix render issue on macOS. (#3095)
* Add custom QStyle class to tab bar to fix render issue on macOS. fixes #3070

* clangify
2018-02-08 15:39:29 +01:00
Vafthrudnir
501e82f712 Split card handling added to cmc filter (#3090) 2018-02-07 11:37:10 -05:00
tooomm
ab3989aeba Consistent use of 'beta' tag across the project (#3089) 2018-02-07 11:33:14 -05:00
Vafthrudnir
a0d6a342d3 Loyalty filter added (#3087) 2018-02-07 11:33:01 -05:00
Zach H
35159ef61a Clang script (#3085) 2018-02-06 08:45:13 -05:00
Zach H
fcfb2b12b7 remove extra copies (#3081) 2018-02-06 05:06:51 -05:00
Vafthrudnir
4cbec71882 Relation checks added to relevant fields in card filter (#3080)
* comments and <=, >=, == support added
2018-02-06 05:05:30 -05:00
Zach H
b58aa459a4 change file names to end with win32/64 instead of x86/x86_64 (#3079) 2018-02-05 23:39:55 +01:00
Zach H
8a8b580501 translations (#3078) 2018-02-05 12:22:49 -05:00
Zach H
c9525af624 this is backwards (#3077) 2018-02-05 11:39:10 -05:00
tooomm
aba47719b2 properly display logical connectors (#3072)
they should not get transalted as well
2018-02-04 13:47:12 -05:00
Vafthrudnir
b6b4d7e4a0 Automatic focus change after filter selection (#3074) 2018-02-04 13:46:35 -05:00
Vafthrudnir
63d0f5af43 Start in maximized window on first start (#3075) 2018-02-04 13:07:37 -05:00
ctrlaltca
517420cccb Replace CardInfo* and Carset* with smart pointers (#3053)
* Replace CardInfo* and Carset* with smart pointers

* fixes to help memory & c++11 stuff
2018-02-02 12:52:47 -05:00
tooomm
3e418ba3c6 travis: temporary downgrade mac builds to qt5.5 (#3066)
`qt@5.7` is no longer available: https://github.com/Homebrew/homebrew-core/pull/23165#issuecomment-362270835
2018-02-01 19:09:46 +01:00
dino572
c1bd50f186 Fix mwDeck edition tag parsing on deck load (#3057)
* Update decklist.cpp

Changed parsing code, line 565 and 567
2018-01-31 23:29:18 +01:00
tooomm
d13cf65a10 contributing: add toc + little tweaks (#3030) 2018-01-27 13:45:27 -05:00
ctrlaltca
994a643d9c Travis: enable ccache usage under macOS; halves compilation time (#3052) 2018-01-27 13:43:48 -05:00
ctrlaltca
e127cb74b6 Fixed most issues from codacy (#3050) 2018-01-27 13:31:44 -05:00
Dave
3c3e6ae68a Domain change (#3051)
.es es no mas

Server and database from .es is now active on cockatrice.dr4ft.com
2018-01-27 17:30:40 +01:00
ctrlaltca
b29bd9e070 Clang-format (#3028)
* 1/3 Add .clang-format file and travis compilation check

* 2/3 Run clang-format

* 3/3 Fix compilation problems due to include reordering

* 3bis/3 AfterControlStatement: false
2018-01-27 10:41:32 +01:00
tooomm
8dbdd24c8e fix cmake 3.10 (#3048) 2018-01-25 20:39:10 +01:00
tooomm
04ab3d7f13 fix release run on tags (#3046) 2018-01-23 12:58:56 -05:00
tooomm
03d0a84ef5 "edit sets" --> "manage sets" rename (#3044) 2018-01-22 12:42:10 -05:00
tooomm
14a0c53fc1 travis update (osx + linux) (#3041) 2018-01-21 17:07:25 -05:00
woogerboy21
da7c7c1f83 Update Servatrice MySQL Search Path (#3039)
Removed the older versions of the mysql library install paths and updated to reflect the 5.7 product paths.
2018-01-21 11:05:13 -05:00
Zach H
261d3ac591 better null check (#3036) 2018-01-20 14:54:34 -05:00
ctrlaltca
55029b6b68 Travis: remove sudo (#3037) 2018-01-20 16:50:06 +01:00
Zach H
bc52882ac4 Fix Bad Gameplay (#3034) 2018-01-19 20:34:14 -05:00
Zach H
d1b95aad16 move to slot (#3032) 2018-01-19 19:04:48 -05:00
Zach H
691bf36fbe Disable sideboard button w/o deck (#3025) 2018-01-19 10:50:18 -05:00
Zach H
5a823becf1 Contributing Doc Updates (#3009) 2018-01-19 08:38:37 -05:00
Zach H
feeaba1d62 2.4.1 beta -> 2.5.0 beta (#3024)
Big changes so we will go to 2.5.0 for next release
2018-01-18 19:28:51 -05:00
Zach H
ebec30dd1c Add No annotations export option w/ shortcut (#3013) 2018-01-18 19:25:30 -05:00
Zach H
5757d60b1d Smarter Mana Cost sorting & small cleanup (#3008) 2018-01-18 19:25:10 -05:00
skwerlman
81fcc3c11a remove builds for 1610 and 1704 (#3023)
ubuntu turned off the repo servers :(
2018-01-18 19:24:43 -05:00
Zach H
34bec90193 Fix deck loader with spaces (#3007) 2018-01-18 19:23:13 -05:00
Zach H
dcc632e0d4 Fix a crash (#3011) 2018-01-18 11:53:57 -05:00
Zach H
7a150c558d Trim all inputs (except password) (#3018)
* Trim all inputs (except password)

* missed )
2018-01-17 18:57:13 +01:00
ctrlaltca
3a11aebb21 windows/appveyor compilation updates (#3020) 2018-01-17 18:20:05 +01:00
Zach H
8825e2932a fix linux crash (#3014) 2018-01-13 04:20:12 -05:00
ctrlaltca
cd558a9722 Even out db collation to utfmb4_unicode_ci; fix #2835 ; fix #2218 (#2915) 2018-01-13 04:02:22 -05:00
tooomm
cc822dd8df card filter: add clear button and placeholder text (#3003) 2018-01-11 16:43:08 -05:00
Kyle Grammer
6fc1aaef90 Add comp architecture (#2968) 2018-01-10 22:19:07 -05:00
tooomm
c8122c94ef adjust custom naming, clickable commit hash in brackets (#2981) 2018-01-10 13:38:51 -05:00
tooomm
e6e6932dbb card filter: alphabetical ordering for keywords (#2987) 2018-01-10 13:37:39 -05:00
tooomm
d124e6ac22 deck editor: add placeholder text to search (#3000) 2018-01-10 13:33:37 -05:00
tooomm
7efab80d9b token creation context menu improvements (#2999) 2018-01-10 13:32:29 -05:00
Zach H
d19744236e Automatic Spoiler Season (#2991)
* oracle now can be run in spoiler or normal mode

* tests for travis

* only run on relaunch

* spoilers in client (not oracle now) and tray icon shows when done

* spoiler status will be checked before downloading spoiler file

* only download if they care about spoilers

* reload db on spoiler download

* manual update button, code cleanup, and fix enabling sets when new

* cleanup, nullchecks, and fixes to spoiler

* reload DB even if not in spoiler season; necessary as we have a check elsewhere to prevent the reload if spoiler check happens

* Implement changes from 2991#issuecomment-356169374

* Change implicit nullptrs, alert on file deletion, minor changes

* make reload thread safe and minor changes from 2991#issuecomment-356450302

* Fix locking

* Disable update now button while process running
2018-01-10 13:27:43 -05:00
tooomm
51ec593759 fix space (#2990) 2018-01-02 22:57:23 -05:00
Zach H
87c978937d replace beta semvar correctly (#2980) 2017-12-28 21:30:17 -05:00
tooomm
dfaa85847c add tag (#2979) 2017-12-28 20:02:30 -05:00
tooomm
74dbf75c5b fix var call (#2978) 2017-12-28 19:21:42 -05:00
tooomm
f0f73c8f77 ci: deployment config for beta+stable (#2976) 2017-12-28 18:33:16 -05:00
ctrlaltca
3af2be4539 removed win xp support; update qt to 5.9 for win 32bit (#2975) 2017-12-19 09:09:20 +01:00
tooomm
5b8e0dc8ec add group key (#2967)
as announced here: https://blog.travis-ci.com/2017-12-01-new-update-schedule-for-linux-build-images
2017-12-18 18:17:31 -05:00
Zach H
b75882b6b9 Allow non-db cards to be moved around (#2960) 2017-12-18 14:17:54 -05:00
Zach H
2abfd3b4a9 Update Rarity Filters & Refactoring (#2962) 2017-12-17 19:42:54 -05:00
Zach H
014b9947fe clear search bar if all filters cleared (#2961) 2017-12-17 17:48:57 -05:00
Zach H
ec4e6d53df allow backspace button to remove a filter (#2959) 2017-12-17 17:39:41 -05:00
Zach H
0eae4dbe54 add checkbox option to clear log (#2963) 2017-12-17 17:32:31 -05:00
Zach H
297f1f2555 remove untap option, combine w/ tap (#2964) 2017-12-17 17:31:31 -05:00
tooomm
7e80f4b4ae oracle: fix wording for token download (#2946) 2017-12-15 15:42:30 -05:00
Kyle Grammer
6e24f59826 Fixing split card from UNH with wrong name in database (fix #2947) (#2949) 2017-12-15 15:37:32 -05:00
Kyle Grammer
5e00faed5d Fix for Aftermath and Split Cards when sending to Tappedout; fix #2942 (#2944) 2017-12-10 17:56:49 -05:00
John Robe
6c038a91e4 Deck export (#2938)
* Added “export deck” option to export deck to decklist.org for viewing/printing. Implemented using a new menu item, added shortcut ability, and functionality to parse the deck correctly and add main/sideboard cards to decklist. Per issue #2931
2017-12-05 22:34:19 -05:00
tooomm
4d641eb0e7 version number bump to next patch (#2920) 2017-11-19 20:22:12 -05:00
tooomm
59824cf4dd update finish (#2923) 2017-11-19 20:22:02 -05:00
tooomm
b615b5b33e Translation Updates (#2918) 2017-11-19 15:11:37 -05:00
tooomm
3dc2526f0a update download wording (#2912) 2017-11-04 20:17:18 -04:00
tooomm
6bc39a4f6f yml config documentation (#2899)
* little fix

* add config hints

* doc link
2017-11-04 20:16:41 -04:00
John Hill
422c899cdb Sorting by P/T numerically (#2901) 2017-11-04 13:11:46 -04:00
Gavin Bisesi
e96a250bf1 Fix easy changes link in readme (#2897)
Using these two labels because github tells contributors to look for them.
2017-11-02 15:17:29 +01:00
TaylorShiells
563e96e051 Update Readme.md (Style Guide) / FMRM feedback (#2905)
This change establishes the Google Developer Documentation Style Guide as the official style guide for the ReadMe. This will provide a starting point for editors or writers looking to work on documentation. This edit also does an initial patch on the readme based on that style guide
2017-11-01 13:08:17 -04:00
ctrlaltca
4baaf978f5 Deck editor: force default file extension on file save; fix #2829 (#2910) 2017-10-31 15:34:56 -04:00
ctrlaltca
6b6ba9a8f1 Update translations (#2890)
* Translations

* update and test codacy change
2017-10-09 19:16:23 +02:00
tooomm
fcb0daf80f more ignore for appveyor (#2892)
* add dockerfile and license to ignorelist

* fixed space
2017-10-09 19:15:36 +02:00
tooomm
a3ca459526 exclude translation files from codacy (#2891)
* exclude translation files from codacy

* update appveyor ignore config

add codacy.yml
2017-10-09 16:40:05 +02:00
tooomm
17202e8dba AppVeyor: prevent unnecessary builds (#2888)
* prevent unnecessarybuilds

* readd qt5 string

sadly this is needed as of now:
ff6b0f86ec/cockatrice/src/releasechannel.cpp (L59-L68)

* wrap asterisks

* fixed with validator

https://ci.appveyor.com/tools/validate-yaml

* complete link

* add helpful links

this should not trigger a appveyor build

* add space in readme

this should not trigger a appveyor build

* highlight c++ types

this should not trigger a appveyor build

* remove empty line

this should not trigger a appveyor build

* declutter dockerignore

this should not trigger a appveyor build
2017-10-09 11:19:56 +02:00
ctrlaltca
ff6b0f86ec Appveyor updates (#2885)
* Appveyor updates

Remove unused stuff (mysql, choco)
Use MSVC 2015
Upgrade Qt to 5.9, protobuf to 3.4.1

* stick qith qt 5.6 for winxp 32bit compatibility; zlib test

* Appveyor is using a randmon clone path for pulls, get it from an env variable
2017-10-05 08:38:09 +02:00
Zach H
96b30da492 fix deckstats.net regex (#2886) 2017-10-04 23:36:42 -04:00
tooomm
9cbdc4195e change to https (#2863) 2017-10-04 12:46:43 -04:00
tooomm
ada262b826 betaXYZ to betaX (#2882) 2017-10-04 12:45:28 -04:00
Alessandro Marzialetti
78e299fdfd Fixed life points not showing (#2868) (#2881) 2017-10-04 12:44:36 -04:00
skwerlman
cf5cd21c50 Update .gitlab-ci.yml (#2876)
Remove support for Fedora 22 (been EOL for a while)
Add support for Ubuntu 17.04 and 17.10

Note that debug builds for 17.04 and 17.10 are still affected by issue #2343, and so always fail.
2017-10-03 15:28:47 +02:00
woogerboy21
b684c12964 Correct VS2017 Compile Issue (#2878)
A line in the servatrice CMAKE file was removed in a prior commit causing a compile error in newer versions of visual studio.  This returns the line.
2017-10-03 09:23:33 -04:00
tooomm
df8c38b649 add link to project roadmap (#2872) 2017-10-01 00:23:06 -04:00
tooomm
1424de2c54 remove old TODO file (#2870) 2017-09-29 20:51:41 -04:00
ctrlaltca
7875407795 servatrice: case-insensitve check for email and token challenge; fix #2857 (#2860) 2017-09-28 15:34:35 -04:00
tooomm
ef89104503 add colourless keyword to deck filter (#2858)
extends #2737 for missing term (add colourless)
2017-09-27 14:03:58 +02:00
ctrlaltca
ccee0aa3fd Cmake: remove old unneeded POLICIES (fix Appveyor) (#2859) 2017-09-22 17:47:05 +02:00
John Hill
a6d3229e74 If playing online, don't change your life/mana counters if you click on your opponent's (#2839) 2017-08-19 00:43:18 -06:00
tooomm
93d8ac10ff Fix broken README links after #2826
copying --> license
2017-08-14 08:25:20 -04:00
tooomm
04d84f9d9a repo cleanup (#2826) 2017-08-11 21:42:45 -04:00
tooomm
2557a2183d .travis folder (#2805) 2017-08-06 23:56:31 -04:00
John Hill
e694cbe854 add ability to clone from stack (#2824) 2017-08-06 23:56:17 -04:00
John Hill
3963570838 Mana counter shortcut (#2821) 2017-08-06 21:09:25 -04:00
John Hill
dd05b86bc9 initial way of getting rid of warning (#2817) 2017-08-06 21:04:03 -04:00
tooomm
af3423e67d split up string and argument (#2822) 2017-08-06 20:51:54 -04:00
John Hill
7c8daf68ea Add version label to Oracle Importer (#2818) 2017-08-06 14:03:19 -04:00
John Hill
6b1ea9186a Double click token (#2815) 2017-07-31 22:50:32 -04:00
tooomm
e90c389212 remove mention-bot config file (#2814) 2017-07-31 18:08:25 -04:00
John Hill
556d19ff70 Clone in exile and graveyard (#2813) 2017-07-31 00:34:24 -04:00
Lee Matos
838ab888db clarify docker build happens inside of the repo folder (#2807)
I intuited that this was the case, but being more explicit might help other docker newbies to understand what's happening.
2017-07-15 13:51:02 -04:00
tooomm
1cb3d88e35 flag updates (#2804) 2017-07-14 21:30:27 -04:00
ctrlaltca
1366e5970e Portable mode for windows (#2794)
* Portable mode for windows

* fix start menu in portable mode

* Make gcc an happy puppy

* Clean old installation if we are installing over an old portable mode installation

* Default to Desktop\CockatricePortable

* Settings dialog fixes

* wording
2017-07-08 11:22:29 +02:00
tooomm
1565309146 enable caching for ci (#2799)
* enable cache

* caching on mac

* fix ci caching on mac

* fix

* add mac cache

* added homebrew cache and pretty print yaml (+ structural ordering)

* cleanup

* fix ccache on mac

* testing workaround

https://github.com/travis-ci/travis-ci/issues/7456#issuecomment-296505058

* try xcode7.3 instead of workaround

* cache timout value

more time for cache to upload
2017-07-07 16:17:18 +02:00
Psithief
b05ed0376a Fixes #2712 (#2797)
When checking unknown sets, consider sets with an empty long name, 
set type and release date as 'incomplete'/'partial' sets.
Do not mark partial sets as known, or ask the user to enable them.
Instead, silently enable partial sets.
When a partial set becomes complete, the user is prompted to enable the
set as before. If they choose not to enable, those partial sets are 
disabled, as we can no longer assume they are disabled by default.
2017-07-07 00:45:46 -04:00
Psithief
61893faf3b Slightly more accurate XSD. (#2787)
XML 1.0 does not provide a method that allows elements with minimum
occurances and variable occurances in any order, so we are stuck
with xs:sequence.
2017-06-29 20:52:44 -04:00
Zach H
e8dbdc3c6d Add token creation for opponent board items (#2744) 2017-06-28 23:09:10 -04:00
tritoch
5abfda49be Import spoiler.xml as spoiler.xml and overwrite existing (#2784) 2017-06-28 22:54:09 -04:00
tritoch
bcda502b46 Loyalty now string, xsd fix (#2785)
Card with `X` loyalty was printed, loyalty now string
2017-06-28 21:42:08 -04:00
Psithief
03bb02f75b Improved XSD (#2781) 2017-06-26 14:42:13 -04:00
Psithief
bfcc48f5bf Check for .xlhq (CCGHQ naming scheme) files (#2778) 2017-06-22 22:59:33 -04:00
Psithief
ae15f5df06 Handling of tokens/related cards improved. (#2773) 2017-06-20 18:35:06 -04:00
tooomm
029a4a39ad readme: https link + layout tweak (#2768) 2017-06-13 15:34:50 +02:00
Zach H
9ddb18a35e Make deck list appear if deck loaded (#2745) 2017-06-12 12:25:52 +02:00
woogerboy21
2094910b7a More descriptive reason for "to many requests" when registering (#2760)
* More descriptive reason for "to many requests" when registering

Currently the only way for a user to get a response of "to many registration attempts"  is by the servers configuration to restrict the number of registration attempts but the error message presented to the user is very vague as to why they have been denied.  This PR updates the reasoning.  I'm open for suggestions on any clarity recommendations.

* Added more clarity

Updated error message to include email address information for even greater clarity.
2017-06-12 12:12:36 +02:00
tooomm
b36c349f9b remove unused define (#2757) 2017-06-11 00:42:09 -04:00
Zach H
99e7458f9b make not set to untap normally more distinct (#2746) 2017-06-04 14:02:35 -04:00
Zach H
0a57229886 keep client version persistant (#2750) 2017-06-04 13:59:37 -04:00
Zach H
f3f83882e0 Model col widths off deck editor & disable button if no tokens in deck (#2751) 2017-06-04 13:58:34 -04:00
Zach H
d970b9e50f fix card not showing correctly in games (#2752) 2017-06-04 13:57:47 -04:00
Zach H
b0d8a31a2e remove invalid connect (#2753) 2017-06-04 13:57:21 -04:00
ctrlaltca
03a7a9fafb Webclient: fix some bugs (#2742)
* Handle room join and leave events + case sensitive userlist sort; fix #2307

* Webclient: add autoscroll, but only if already at the bottom; fix #2306
2017-05-31 23:04:59 -04:00
tooomm
4c953acebc exchange dl stat page (#2743) 2017-05-30 08:32:58 +02:00
tritoch
c5ac61c797 Colorless for color filter (#2737)
* Colorless for color filter

Add 'colorless' as an option for color filter in deck editor / card list.

* Remove empty quote check

Empty quote does not work here. Add 'none' as optional string instead.

* Add C to colorless filters
2017-05-30 08:19:11 +02:00
ctrlaltca
f75caa7245 Webclient overhaul (#2735)
Migrate from protobuf.js 5.x to 6.x (remove long.js and bytebuffer.js)
Upgrade jQuery from 1.x to 3.x
Upgrade jQueryUI to 1.12.x
Use minimized version of js libraries
Disable debug messages
Fix default value for Event_RoomSay’s RoomMessageType field
2017-05-29 14:12:36 +02:00
tooomm
87060dc5c7 created_at to published_at (#2723) 2017-05-22 16:00:38 +02:00
backendr
62681f7f8d contect menu fix (#2719) 2017-05-18 17:03:21 -04:00
Zach H
b53cd33eed Smarter Clipboard Pasting/Parsing (#2706) 2017-05-14 14:35:40 -04:00
backendr
405a719412 Better scrolling in reveal zones (#2716) 2017-05-14 19:01:50 +02:00
Zach H
aca6917d42 Merge pull request #2672 from Cockatrice/tooomm-update_msg_rework
update msg rework
2017-05-13 16:06:53 -04:00
tooomm
73e2c3d32f Publish --> Release 2017-05-13 14:49:35 +02:00
tooomm
7f273b547b add missing tr() 2017-05-13 13:24:04 +02:00
backendr
77e0cddbae counter context sensative (#2714) 2017-05-13 11:48:26 +02:00
backendr
d9230d6c6b Message Log Widget changes (#2709)
* Message Log Widget changes

* Gravard now logs as before

* removed redundant QString()
2017-05-13 11:47:43 +02:00
Zach H
f00bcc9179 Merge pull request #2691 from Cockatrice/tooomm-dl_badges
github dl badges in README
2017-05-10 14:23:33 -04:00
skwerlman
b47e262e7f limit gitlab builds to master (#2711) 2017-05-10 08:53:11 +02:00
woogerboy21
1811bad835 Fix room chat history (#2698)
Looks like an addition to the table shifted things.  We probably  should look into some how use the actual column names (if it can be done).  But for now this should fix the server room chat history.
2017-05-09 23:22:48 -04:00
tooomm
41ebf7a9ad space 2017-05-09 12:47:19 +02:00
tooomm
7f01f921f7 added dl count for latest release 2017-05-09 12:46:41 +02:00
Zach H
d347e54526 Merge pull request #2688 from backendr/ignore_first_server_message
Prevent emitting initial server message event
2017-05-08 19:46:17 -04:00
tooomm
256e40a9ee Merge branch 'master' into tooomm-dl_badges 2017-05-08 10:05:24 +02:00
Zach H
5f4490ec4e Merge pull request #2695 from Cockatrice/tooomm-hq_badges
updated badges (gitter+licence)
2017-05-07 18:54:45 -04:00
tooomm
2fb2481211 updated badges 2017-05-07 12:45:53 +02:00
tooomm
d585b9f1d6 http --> https 2017-05-06 21:47:22 +02:00
Zach H
c745f41cb9 Merge pull request #2692 from Cockatrice/tooomm-cmake_2.3.18
cmake - bump version number
2017-05-06 12:54:50 -04:00
tooomm
5b07f6d6d8 bump version number 2017-05-06 18:21:31 +02:00
tooomm
39779be7bb add alltime dl count 2017-05-06 16:03:27 +02:00
tooomm
70f1c97a27 github dl badges 2017-05-06 15:46:11 +02:00
Zach H
a49373eded Merge pull request #2686 from backendr/log_changes
Log Colors
2017-05-05 21:48:02 -04:00
backendr
55dcf4a845 Log refresh 2017-05-06 00:40:41 +02:00
backendr
b140721d50 Add flag for checking inital server message 2017-05-06 00:18:49 +02:00
Zach H
c96f234b6d Merge pull request #2683 from ctrlaltca/fix_2682
Remove unneeded debug
2017-05-05 13:42:02 -04:00
Fabio Bas
a4e78bbfa2 remove debug 2017-05-05 15:23:59 +02:00
Zach H
fd3d62284d Merge pull request #2670 from ctrlaltca/load_tokens
Improved token loading, removed card price code
2017-05-05 00:24:48 -04:00
Zach H
16bc8b764b remove all of pricing 2017-05-04 23:29:43 -04:00
Fabio Bas
36f6907fa3 Improved token loading 2017-05-04 23:28:51 -04:00
tooomm
339945e089 fix custom build + displaying name (#2668)
* fix custom build name

* remove html and argument from tr()
2017-04-30 16:20:29 +02:00
tooomm
faeb3f8daf fix 2017-04-30 15:17:03 +02:00
tooomm
e04010f00b further tweaks and uniform style 2017-04-30 15:06:32 +02:00
tooomm
cbd9d2c4fc better wording (#2674) 2017-04-29 22:15:43 -04:00
tooomm
fdc82708c6 extend updater description in menu (#2673) 2017-04-29 20:13:33 -04:00
tooomm
8f7691b47a next round 2017-04-29 22:55:49 +02:00
tooomm
ca2e3e5eab trial_error 2017-04-29 22:45:25 +02:00
tooomm
da42d9e049 fix 2017-04-29 22:32:07 +02:00
tooomm
f18679bfff fix attempt 2017-04-29 22:06:53 +02:00
tooomm
970b67cdb6 update message rework 2017-04-29 20:57:52 +02:00
ctrlaltca
3c5e38bd14 Hide some icons for spectators; fix #2589 (#2656)
* fix #2589

* Additional fix
2017-04-29 15:06:30 +02:00
ctrlaltca
b20c60e603 fix #2332 (#2650) 2017-04-29 12:21:37 +02:00
Zach H
12c9e4b81a allow placement below top X cards (#2666)
Close #2666
2017-04-27 20:32:24 -04:00
Zach H
7c1a18da5e Add "Random card from graveyard" (#2652) 2017-04-26 18:12:56 -04:00
ctrlaltca
df211748ca Add clear button to deck editor (#2654) 2017-04-26 15:20:35 -04:00
ctrlaltca
ce77d51a8f Fix crash on logger; make log window modalless (#2659) 2017-04-26 15:05:24 -04:00
tooomm
9dd3a04a08 improve provided info in "edit sets" (#2641) 2017-04-25 15:46:37 -04:00
Zach H
62d8f5a039 change cards from sb<->mb with double-click (#2606) 2017-04-25 14:05:25 -04:00
Fabio Bas
2c551bdd35 Revert "fix #2332"
This reverts commit 0fd77346df.
2017-04-25 19:35:07 +02:00
Fabio Bas
0fd77346df fix #2332 2017-04-25 18:58:01 +02:00
ctrlaltca
a46c7156dd fix_crash (#2649) 2017-04-25 18:13:45 +02:00
ctrlaltca
3c54499a40 sort edit sets better (#2648) 2017-04-25 11:40:47 -04:00
ctrlaltca
160d66d890 show tokens all sets (#2646) 2017-04-25 11:32:51 -04:00
ctrlaltca
3f3839d70a fix deck card backs (#2645) 2017-04-25 11:32:00 -04:00
ctrlaltca
ab94d2c91d Token Dialog Revamp (#2639) 2017-04-25 00:29:57 -04:00
ctrlaltca
8ad448a23c fix #2600 (#2638) 2017-04-25 00:29:32 -04:00
ctrlaltca
acb40bc738 Fix #2608; fix #2609; fix #2611 (#2636) 2017-04-24 22:20:44 +02:00
ctrlaltca
f2a887a6a4 fix #2623 (#2634) 2017-04-24 22:20:19 +02:00
ctrlaltca
29904c49da Specify reason when on game leave; fix #2624 (#2633)
* fix #2624

* feedback++
2017-04-24 22:20:08 +02:00
Fabio Bas
38ad71b06a fix ox compilation 2017-04-24 21:59:09 +02:00
Fabio Bas
7f057612bf possibily fix osx shortcut problem 2017-04-24 20:39:11 +02:00
ctrlaltca
9d2494e6e2 Update README.md adding link to guidelines; fix #2627 (#2635) 2017-04-24 15:52:30 +02:00
tritoch
23d27cff77 Handle 'aftermath' cards like 'split' cards (#2626) 2017-04-22 14:36:22 -04:00
Zach H
176ea444ba revert clear focus (#2619) 2017-04-21 17:52:14 +02:00
ctrlaltca
3e12a5f67f Update CONTRIBUTING.md (#2613)
* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

"wait for CI upload" should be "wait for CI to upload"
"update again the version number" should be "update the version number again"
2017-04-21 14:26:55 +02:00
ctrlaltca
3356b2ede7 Change version in about window and installer name (#2570)
* Change version in about window and installer name

* Change version in about window and installer name

* Cmake get version updates

* dev snapshot format changed

* alignment changes
2017-04-20 13:41:18 +02:00
Zach H
5f3a3f535a clear focus only if needed (#2604) 2017-04-20 05:21:30 -04:00
Zach H
e2e9c5ab96 disable join if spec disabled (#2605) 2017-04-20 03:01:28 -04:00
skwerlman
dd36187864 fix header markdown in TODO.md (#2592) 2017-04-16 21:38:55 -04:00
Zach H
dc6c375220 clear focus when changing phases (#2583) 2017-04-15 14:37:01 -04:00
tritoch
2e9a0bdd4d Fix Pre-release / Dev build link (#2584) 2017-04-11 18:06:13 -04:00
Zach H
1413337b24 Add CONTRIBUTING note on making prereleases (#2576) 2017-04-07 20:59:06 -04:00
Zach H
3b7990b569 fix travis build (#2575)
* fix travis build

* rename dir
2017-04-07 14:41:33 +02:00
Zach H
657e1ac9e6 fix c style casting (#2561) 2017-04-05 15:45:58 -04:00
tooomm
ee154da598 clean transifex translations up (#2566) 2017-04-03 16:35:10 -04:00
Zach H
b3c1a87f60 better bool checking (#2564) 2017-04-01 21:29:23 -04:00
Mark McDonald
9cbae8c707 Decklist testing (#2537) 2017-04-01 01:24:16 -04:00
Zach H
ef7670a1e6 translation file updates (#2559)
* translation file updates

* translation updates
2017-03-31 15:29:43 -04:00
Zach H
d7e5b29d41 Dev channel to GitHub (#2557) 2017-03-31 14:47:49 -04:00
skwerlman
6d07709174 add .gitlab-ci.yml (#2345)
* add .gitlab-ci.yml

* Update to fix issues

fix artifact selection
fix rpm builds
mostly fix debian builds (still have cmake issue)
update to conform with #2373
combined rc and debug stages (more efficient as one stage)
add unused deploy section (can be finished/configured later)

* remove old bintray bits

* fix issues

simplify `mkdir` command
remove bintray deploy
2017-03-31 09:53:00 +02:00
Zach H
51230ade1a correct key (#2553) 2017-03-30 03:35:48 -04:00
tooomm
0e6c3c9561 better description for issue template (#2541)
* more general description for issue template

* fix

* rephrase

* remove part about filename

* fix typos
2017-03-29 11:12:31 -04:00
Zach H
56ec219808 appveyor key change (#2551) 2017-03-28 15:02:34 -04:00
Zach H
fab3d24757 Travis/Appveyor publish to GitHub Releases (#2550) 2017-03-28 13:37:59 -04:00
Zach H
87ebea7b0f fix memory leak (#2549) 2017-03-28 13:13:42 -04:00
tooomm
a273f55b6f exchange tr() for QString() (#2547) 2017-03-27 15:07:17 -04:00
Zach H
06c3edf4c6 cancel downloads from updater (#2534)
* cancel downloads from updater - fix #2534

* fix double popup
2017-03-25 16:35:43 -04:00
Gavin Bisesi
6f30304271 Change stable channel downloads to use only github api and links (#2515)
* Change stable channel downloads to use only github api and links

Ref #2502
2017-03-25 16:35:04 -04:00
tooomm
3374576831 fix toc (#2538) 2017-03-25 16:17:47 -04:00
Gavin Bisesi
54911eebc1 Merge pull request #2536 from Cockatrice/ReadmeUpdate-ZZ
Update README.md

[skip ci]
2017-03-24 16:42:22 -04:00
Zach H
b3563a897e Update README.md
Remove bintray
2017-03-24 16:40:08 -04:00
Gavin Bisesi
1879b906e5 Merge pull request #2532 from ZeldaZach/listover
Temp fix for crash on logging - QList instead of QVector hides whatever double-free bug we're causing
2017-03-24 15:51:26 -04:00
Zach H
559d4bd47f use list over vector 2017-03-23 00:45:52 -04:00
Gavin Bisesi
b99ae7f463 Merge pull request #2501 from Cockatrice/refactor-chatview
Remove direct usages of TabSupervisor from Chatview
2017-03-22 22:22:19 -04:00
Gavin Bisesi
f5a5ea0434 ChatView: Initialize fields in declared order 2017-03-22 21:52:15 -04:00
woogerboy21
2f23a9cb2f Smarter rooms (#2484)
* Added VIP only room

* Added DONATOR room.

* Extended Room to include privilege level.

* Updated room join logic

* Updated server tab permissions column display based on perm+privlevel definitions

* Fixed new client -> old server blank permissions column on server tab

Added the ability for registered user - VIP/DONATOR/PRIVILEGED room.
2017-03-22 21:45:16 -04:00
Zach H
317ac05919 logbuffer crash fix (#2524) 2017-03-22 21:39:16 -04:00
Zach H
f688c046ab Size constraints for Settings Dialog (#2513) 2017-03-22 21:25:40 -04:00
Zach H
141e6df50a Updater dialog changes (#2504) 2017-03-22 21:23:25 -04:00
Gavin Bisesi
8ac2a5870d Un-const non-pointer return types 2017-03-22 21:12:42 -04:00
Gavin Bisesi
a3f4012d1a Reduce TabSupervisor direct usage in UserContextMenu 2017-03-22 20:44:05 -04:00
Gavin Bisesi
c5aa75d4d1 Reduce data dependency for GamesProxyModel 2017-03-22 20:44:05 -04:00
Gavin Bisesi
d65a444ac5 Remove direct usages of TabSupervisor from Chatview
- There still might be inherited usages
- It's still used in the ctor

Areas to test
- Mentions
- Chat notifications
- Username clickable links
2017-03-22 20:44:05 -04:00
tooomm
2c3b85aed3 fix translators link (#1987) 2017-03-22 16:26:59 -04:00
Zach H
85985a9433 Add support for multi-selection in set editor (#2441) 2017-03-22 15:49:38 -04:00
woogerboy21
33e8a2ea95 Fix mysql appveyor (#2529) 2017-03-21 16:42:14 -04:00
Zach H
5ebc9ca360 allow auto connect (#2522) 2017-03-20 18:21:20 -04:00
Zach H
4feb43cdcc changes to connection dialog (#2503) 2017-03-19 20:24:58 -04:00
Zach H
b5b9527c13 Font size defaults (#2521) 2017-03-19 20:20:06 -04:00
Zach H
a2a7561613 allow max font size to be defined by user (#2488) 2017-03-19 14:13:20 -04:00
tooomm
1cc50b2793 remove travis deployment to bintray (#2516) 2017-03-19 12:58:31 -04:00
Zach H
2d401e4aba remove bintray deploy (#2511) 2017-03-19 12:56:16 -04:00
Zach H
0da2bdd7aa additional null checks in player, gameselector, remoteclient, log (#2514) 2017-03-19 12:55:55 -04:00
Zach H
212a7d00db better null checking decklist (#2510) 2017-03-18 20:56:49 -04:00
Zach H
3b2eff2551 file filenames so window updater works (#2500)
* file filenames so window updater works
2017-03-18 18:48:40 -04:00
Zach H
fb194db766 additional null checks & parsing (#2506)
* additional null checks & parsing
2017-03-18 18:48:23 -04:00
Zach H
127a91147c rename from update to check (#2505) 2017-03-18 18:46:19 -04:00
Zach H
2048aac387 STDout debugging (#2499) 2017-03-17 20:45:13 -04:00
Zach H
a8a4557738 auto_connect toggle fix (#2485) 2017-03-16 16:59:48 -04:00
Zach H
a7dbc2e1f6 Fix token window resize (#2480) 2017-03-15 15:53:57 -04:00
Zach H
4cfcca33db Server Connect Remade (#2452)
* Save multiple server configurations
* Each server has its own password/port storage

Close #2452
2017-03-14 17:51:51 -04:00
Zach H
37b43f9916 make settings size vary based on sizeHint() (#2472) 2017-03-14 17:48:02 -04:00
ctrlaltca
6e723b2a99 translations (#2469) 2017-03-14 00:04:26 +01:00
ctrlaltca
2817f54c96 Fix issues with new updater; fix #2465 (#2468)
* fix #2465
2017-03-13 23:21:15 +01:00
ctrlaltca
f9a025081a fix #2445 (#2458) 2017-03-12 18:23:58 +01:00
ctrlaltca
877a5ca3b1 fix_2449 (#2459) 2017-03-12 18:21:49 +01:00
ctrlaltca
0d34fc5df2 fix_2424 (#2461) 2017-03-12 18:21:30 +01:00
tooomm
72825c43ec rephrase missing feature setting (#2462) 2017-03-12 13:20:15 -04:00
woogerboy21
bf154559eb Reset idle timer when a message is sent. (#2456) 2017-03-12 11:52:43 +01:00
Zach H
bd850fa3ff create related token if you press the 'Token:' button (#2455)
* create related token if you press the 'Token:' button

* function set
2017-03-12 11:51:59 +01:00
Zach H
b2f2e9db8a make sure xml file is uploaded (#2440) 2017-03-07 12:48:07 -05:00
tooomm
88b4e768c4 Create pr template (#2447) 2017-03-05 16:44:29 -05:00
Zach H
638c5e25fa temp fix to downloading folders (#2442) 2017-03-04 22:36:35 -05:00
Mark McDonald
ba0029f448 Add note about opening issue before PR (#2443) 2017-03-04 13:45:16 -05:00
Zach H
c850ae98d8 add player numbers to in game (#2435) 2017-03-04 11:03:39 -05:00
Zach H
12539026c5 Webtrice set targets (#2439) 2017-03-04 11:03:22 -05:00
Zach H
18b8a0ef5c fix folder names (#2432) 2017-03-04 00:49:09 -05:00
tritoch
ab19a89cd2 Enable "Show Games" for Self Context Menu (#2437) 2017-03-04 00:48:35 -05:00
Zach H
6619612c30 fix buddy checkbox bug (#2434) 2017-03-04 00:48:16 -05:00
Zach H
b8334d0cd5 fix incorrect pawn icons (#2436)
* fix incorrect pawn icons
2017-03-02 22:26:10 -05:00
Zach H
cf08d1d267 Revert "Condensed Card Counter Context Menu" (#2433) 2017-03-02 17:47:15 -05:00
Zach H
2bad56f6b6 removal of p server (#2438) 2017-03-02 16:41:08 -05:00
ctrlaltca
160c4cea6b Translations (#2430) 2017-03-01 10:18:56 +01:00
ctrlaltca
7373819c32 Add release channels for autoupdater (#2362)
Fetch releases from github and find corresponding installers on bintray
2017-03-01 09:43:09 +01:00
Mark McDonald
b9cd942308 Add keybaord shortcut for creating related cards (#2426)
* Extract createCard from actCreateRelatedCard

* Merge related cards and reverse related cards before handling

* Add "Create all related cards" action to a card

* Stop displaying all related tokens if only one token is available

* Add shortcut for Creating all tokens related to selected card

* Extract method for adding related card actions

* Prefer foreach to index based iteration

* Guard against null cards, card menus, or cardInfos

* Remove QRegExp dependency from commonly depended header
2017-02-27 08:50:10 +01:00
Name Temporarily Hidden
c0e7d0c7c7 Removed font-size cap for on-card text (fixes bug: #2368) (#2427) 2017-02-26 23:20:54 -05:00
woogerboy21
d0088f6a18 Server audit table (#2423)
* Creating of server side audit table for auditing actions such as password resets, account registrations and log queries.

* Add migration script

Add migration script for database

* Update database script

Update database script to reflect new audit table

* Creating of server side audit table for auditing actions such as password resets, account registrations and log queries.

* Add migration script

Add migration script for database

* Update database script

Update database script to reflect new audit table

* Corrected results column possible value(s).

* Fixed migration script.

* Added boolean audit logic

Added enable/disable audit options
Added audit functionality for forgot password

* Added registration auditing

Added registration auditing

* Updated ActivateAccount Function

Created clientid variable and used it in preporation for future
potential protocol expansion.

* Extended activation protocol

Added clientid to activation command protocol

* Typo correction

Fix typo's

* Missed type fix

Found the infamous E!

* Updated database function syntax

Updated if/else syntax in db add audit function

* Untabify content

Untab files changed in PR
2017-02-25 13:48:31 -05:00
tritoch
3c2063df40 Update Custom PIcture URL to match wiki (#2422)
Wiki page was moved, link in settings points to old page.
2017-02-24 01:13:26 -05:00
Zach H
47cafde521 fix lowercase (#2419)
* fix lowercase

* fix changes

* fix .desktop

* servatrice .desktop
2017-02-23 08:53:18 +01:00
tritoch
884e604909 Reverse wording on logfilters description (#2421)
The `logfilters` setting was inverted.
Previously said it logged everything *except* listed strings,
but it actually logs *only* listed strings.
2017-02-21 14:39:00 -05:00
Mitchell Rosen
9ba3f21730 Fix indentation (and Debug build) (#2418)
* Fix indentation (and Debug build)

* More indentation fixes
2017-02-20 08:48:12 +01:00
skwerlman
24c95e00ed add RPM support to make package (#2373)
use like `cmake .. -DPACKAGE_GENERATOR=RPM`
defaults to DEB
2017-02-19 15:08:25 +01:00
ctrlaltca
651128257f Webclient: make account fields more user friendly (#2363)
* fix_2310

* Remove Gender

Removes gender
2017-02-19 15:07:51 +01:00
Zach H
172fc79327 fix crash if no trayicon found (#2415) 2017-02-19 14:52:44 +01:00
tritoch
90c62c8ab8 Add cockatric.es server (#2414) 2017-02-16 15:06:30 -05:00
woogerboy21
0cfa6863d5 Simpler forgot password functionality (#2393)
* Simpler forgot password functionality (Server/Client)
2017-02-15 17:41:40 -05:00
woogerboy21
b64eab204c Added custom notify user event (#2398)
* Added custom notify user event.

* Untabbify
2017-02-08 18:00:53 -05:00
woogerboy21
0fdb9b7c83 Added registration email blacklist (#2352)
* Added registration email blacklist

Added the ability to define email blacklist for user registration.  Now
server operators can prevent users from registering accounts that
contain providers they do not wish users to use.

* Update ini option for clarity

Updated servatrice ini option name for clarity.

* Updated description for clarity

Added implicit explination
2017-02-08 15:25:27 -05:00
tooomm
dab731656d updated mac wording (#2359) 2017-01-19 23:36:37 -05:00
ctrlaltca
ae5fc1fe2c Fix use of uninitalized value (#2364) 2017-01-16 21:06:35 +01:00
ctrlaltca
d45293489f Git: Force short commit hash length to 7 chars (#2361) 2017-01-15 08:12:05 -05:00
tritoch
bdb8e931b4 Registered + VIP + Buddy Gummy Update (#2336)
* Reg + Buddy + VIP

* Registered VIP Gold de-Star

Removed the star from VIP.  Changed gummy to all-gold.
2017-01-14 13:17:03 -05:00
poixen
784a75db02 Merge pull request #2349 from Cockatrice/priv_level
Added privlevel to User Details
2017-01-11 19:33:35 +01:00
poixen
cdeb1a7f9a Merge branch 'master' into priv_level 2017-01-08 09:40:21 +01:00
woogerboy21
a85b0dcbba Add email registration restriction (#2350)
* Add ability to limit number of account registrations with same email address

This commit adds server side functionality that will allow operators to
limit the number of accounts that can be registered to the server with
the same email address.

* Updated ini wording

Updated configuration file wording for better description.
2017-01-07 11:26:23 -05:00
poixen
93c7b1b846 Added priv level to user details
added priv level to user details

Fix #1881
This change allows the server operator to enable or disable the internal
SMTP client that sends activation emails.  With this new configuration
option server operators can choose to require email activation yet use
an external method of account verification and/or account token
notification.
2017-01-07 08:16:21 +01:00
woogerboy21
3e39432ccc Add configuration to enable/disable internal smtp client (#2337)
Fix #1881
This change allows the server operator to enable or disable the internal
SMTP client that sends activation emails.  With this new configuration
option server operators can choose to require email activation yet use
an external method of account verification and/or account token
notification.
2017-01-06 17:02:52 -05:00
woogerboy21
dbf7d7f748 Fix replay chatview with new gummys (#2340)
Fix #2334
This update fixes the violation that happens when watching replays to
determin the proper user privlevel in order to generate the correct
gummy.
2017-01-06 15:28:30 -05:00
poixen
847d959326 Merge pull request #2348 from Cockatrice/counters
Condensed Card Counter Context Menu
2017-01-06 20:07:52 +01:00
poixen
2d216807c7 Condensed counter menu 2017-01-06 19:07:31 +01:00
woogerboy21
f7c8651d51 Added privilege level start/end columns (#2328)
* Added privilege level start/end columns

Added 2 new columns to the users table to indicate when a users
privilege level date / time was recognised and when the privilege level
should end.

* Updated database header

Always forget about the database header file...

* Added priv level maintenance script

Added a bash maintenance script that can be run on a scheduled basis
that will demote privileged users that have the end times on the
accounts that are prior to the date/time the script is executed.

* Added donations table

Added donations table to db for tracking user donations
2016-12-30 16:45:28 -08:00
tooomm
62dc6dcb86 move docker instructions to 'running' (#2323) 2016-12-21 21:02:09 +01:00
woogerboy21
36e6da2abd Fix idle timeout warning on registration / login (#2322)
Fix #2319
This should resolve the issue of users getting the popup immediately when logging in and the time out value is set to 0.
This needs tested, its a quick fix put in with the web editor.
2016-12-20 16:15:16 -08:00
Zach H
3d0600b516 Tokens in sub menu (#2320) 2016-12-17 13:05:29 -05:00
Zach H
04779c2a77 protobuf warnings fixed (#2313) 2016-12-11 19:22:39 +01:00
tritoch
42fb17bdd2 Document '--config' parameter (#2311)
servatrice.ini can be passed to servatrice via the --config parameter.  I don't think this is documented anywhere.
2016-12-10 01:11:44 +01:00
woogerboy21
960ecaaeda New privuser gummys (#2305)
* New user gummys based on account privilege level

This change add's new user gummy icons for vip/donator priv levels that
are now available.

YaY for Zach!
2016-12-08 22:52:25 -05:00
Zach H
e0636db60d Recursively search CUSTOM folder for images (i.e. subdirectories) (#2251) 2016-12-08 11:00:44 +01:00
woogerboy21
c9a8dafd01 Update sessions table columns for consistency (#2299)
* Update sessions table columns for consistency

Fix #2276
This update changes two columns in the sessions table to match the
column declartations in the users table.

* Update servatrice.sql

Update servatrice.sql to reflect new db schema version
2016-12-08 10:43:11 +01:00
woogerboy21
c78eed576f Fix store replays (#2301)
* Fix Store Replays Functionality

For whatever reason we have a variable in the servers ini to
enable/disable the storing of replays but there is no code that uses
that variable.  At one time there was but in light of it being removed
some were along the line this add's the ability back in for server
owners to disable the storing of game replay data.

* Added code

* Moved store replay check

Moved the check for storing replay information into existing routine.

* Updated Per Request

Combined lines per request
2016-12-07 07:52:39 -05:00
woogerboy21
f86b9e0be7 Remedy connection type query at every login (#2298)
Fix #2285
This change adds an internal counter for each tcp/web socket connection
that the server makes and queries the stored memory count at login
rather than the previous way that quired the database during each login.
Each login that quired the DB put a significant load on the server as
the user base grew.
2016-12-07 01:35:35 -05:00
woogerboy21
a6f1f4c01d Add enable/disable log query functionality (#2294)
* Add enable/disable log query functionality

This change adds the ability for server owners to allow log querying
from inside the client.  In the event the functionality is not allowed a
result is returned indicating the functionality is disabled.

* Added translation

Added the ability for the disabled messages to be translated.
2016-12-06 15:37:36 -05:00
skwerlman
c90c4ea41f Delete aps file (#2296)
* Delete aps file

This is a VS cache file, and was probably committed accidentally.

* add aps to gitignore
2016-12-06 02:52:23 -05:00
woogerboy21
d039c9b6bd Add missing feature rememberance to client (#2275)
Fix #2249
Add the ability for the client to remember the missing features that it
received from the server it last connected to and not display the
"missing/optional feature" message at every login.
2016-11-29 15:50:00 -05:00
woogerboy21
f6e4ee9a4a Fix #2270 (#2271)
Fix #2270
Check userinfo first before trying to use it.
2016-11-09 14:40:18 +01:00
woogerboy21
6962777ded Rework idle timeout, now server side (#2259)
* Server side idle timeout

Initial commit for server side idle timeout counter.  This adds a new
int value that is updated when room/game/mod/admin commands occur and is
checked during the regular ping timout function that if the users new
"idle" value exceeds the idleclienttimeout value defined in the servers
configuration file the user is logged out.  The user will receive a
warning at the 90% time frame mark about being idle.

* Use round instead of ceil

Travis fix for older xcode issue's.

* Fixed requested items

Mis-spelleed function, added header, added warning message sent check
value.  Also corrected the protobuf declaration file for
event_notifyuser

* Moved bool to protected

* Re-Ordered Declarations

* Removed most stylistic items

Resolved most noted things.

* Remove client side idle timeout

Removed client side idle timeout functionality
2016-11-08 22:18:12 -05:00
woogerboy21
1cebe030f6 Fix one to many zero's (#2260)
Looks like I typo'd the default value for the number of seconds in 1
hour for the default client side idle time out.  This fixes it.
2016-11-02 01:26:00 -04:00
Jeff
a2f4fa916e Adds !corrected_name! and !corrected_name_lower! to customURL (#2255) 2016-11-01 00:13:39 -04:00
Zach H
9ebbd0c3ca travis osx 10.10 min (#2252) 2016-10-31 10:45:52 +01:00
woogerboy21
21a34eaaa1 Cleanup server running variable information (#2239)
* Created first round of helper functions

Started to go through server init function and move statically defined
variables that the server uses into helper functions to allow for
dynamic changing while the server is up rather than requiring a restart.

* Completed Helper Function Creation

Completed adding all the helper functions along with updated the virtual
server function calls and renamed helper functions to match settings
cached ini value names for clarity.

* Comment Cleanup

Removed lines commented out throughout previous changes as well as
cleaned up variable declarations that are no longer needed with helper
functions that query the settingsCache

* Added featureset dynamic refreshing

Added slots/functions/calls for updating the required feature sets
dynamically.

* Created first round of helper functions

Started to go through server init function and move statically defined
variables that the server uses into helper functions to allow for
dynamic changing while the server is up rather than requiring a restart.
2016-10-31 10:30:12 +01:00
Zach H
3498b16e01 update wordings (#2246) 2016-10-30 03:54:43 -04:00
ctrlaltca
a1840ea9d3 translations galore (#2245) 2016-10-29 11:31:35 +02:00
woogerboy21
63a4f147f4 Add client UI setting for idleclientdisconnect (#2244)
* Add client UI setting for idleclientdisconnect

Added disabled option in client UI for client disconnect.

* Updated settings text

Updated settings text for clarity.

* Updated descripton text (again)

Per request for clarity
2016-10-29 04:24:18 -04:00
Gavin Bisesi
dfc4d9937b Merge pull request #2243 from Cockatrice/remote-client-timer-from-featureset
Remove client idle timer flag from feature set
2016-10-28 18:08:07 -04:00
Gavin Bisesi
e67dfe05db Remove client idle timer flag from feature set
There's no protocol item at hand here so this isn't a protocol 'feature'
2016-10-28 18:04:29 -04:00
woogerboy21
f17a0da434 Added user privilege level (#2228)
* Update log path example when running under windows

Added example of log path syntax when running servatrice under windows.

* Missed example bra cket

* Added user privilege level

Added a enum column in the users table named "privilevel" with the
current values of "none", "vip", and "donator".  Also allowed anyone
with a higher privilege level than "none" to log in even if the server
is set to limit the user total and the user limit is reached.  This
change add's the new user information into the users container that gets
populated and passed between client and server.

* Added user privilege level

Added a enum column in the users table named "privilevel" with the
current values of "none", "vip", and "donator".  Also allowed anyone
with a higher privilege level than "none" to log in even if the server
is set to limit the user total and the user limit is reached.  This
change add's the new user information into the users container that gets
populated and passed between client and server.

* don't use corrected name when downloading card (#2164)

* Fix dynamic user limit settings

PR #2220 removed the ability to be able to change the max user limit
count while the server is running requiring a restart to make the
settings change.  This PR reverts the behavior back to how it operated
prior to the PR.

* Call class functions for consistency

Updated code to call functions for consistency.

* don't use corrected name when downloading card (#2164)

* Added user privilege level

Added a enum column in the users table named "privilevel" with the
current values of "none", "vip", and "donator".  Also allowed anyone
with a higher privilege level than "none" to log in even if the server
is set to limit the user total and the user limit is reached.  This
change add's the new user information into the users container that gets
populated and passed between client and server.

* Corrected Typo

Corrected typo in DB Migration Script

* Git fuckup?

* Added word column

Added the word column to migration script for backwards compatibility
2016-10-26 02:07:42 -04:00
woogerboy21
1197c10a70 Merge pull request #2236 from woogerboy21/fix_dynamic_user_limit
Fix dynamic user limit settings
2016-10-25 18:04:56 -04:00
woogerboy21
b060f4ea6b Call class functions for consistency
Updated code to call functions for consistency.
2016-10-24 08:05:33 -04:00
woogerboy21
749bc5d6f5 Fix dynamic user limit settings
PR #2220 removed the ability to be able to change the max user limit
count while the server is running requiring a restart to make the
settings change.  This PR reverts the behavior back to how it operated
prior to the PR.
2016-10-24 00:30:58 -04:00
ctrlaltca
b808d3824b don't use corrected name when downloading card (#2164) 2016-10-22 19:07:58 -04:00
woogerboy21
2dd7158802 Merge pull request #2227 from Cockatrice/servatricelogpathsyntaxexample
Update log path example when running under windows
2016-10-19 23:34:27 -04:00
woogerboy21
32d2fa13f6 Missed example bra cket 2016-10-19 19:26:06 -04:00
woogerboy21
05f90a74a4 Update log path example when running under windows
Added example of log path syntax when running servatrice under windows.
2016-10-19 19:24:44 -04:00
ctrlaltca
989c91f1d1 [ci skip] Don't send connection form when enter is pressed on the host autocompleter (#2225) 2016-10-18 14:47:54 +02:00
ctrlaltca
c3ef53d6fd Removed unused class (#2222) 2016-10-18 14:34:11 +02:00
woogerboy21
632a2db18e Merge pull request #2220 from woogerboy21/CleanupMaxUserCheck
Cleanup max user check at login
2016-10-17 09:38:30 -04:00
ctrlaltca
40468a79ea Merge branch 'master' into CleanupMaxUserCheck 2016-10-17 12:27:20 +02:00
Kevin Boxhoorn
0b7f4c134c Disallow usernames that contain certain words and RegExp (#2200)
* Add `disallowedwords` setting and perform check

Check if any of the words in `disallowedwords` are contained in the username. If
so, return false like other checks.

NOTE: Needs testing for advanced bugs.

* Remove "administrator" from `disallowedwords`

"administrator" contains "admin" anyway, so it is not needed.

* Add error message if username contains a disallowed word

* Add `disallowedregexp` setting and perform check

Check if each expression in `disallowedregexp` exactly matches the username. If
so, return false.

TODO: Add specific error to dialog in `window_main.cpp`.

* Add error message for username matching RegExp

* Fix indentation

* Compile `disallowedregexp` into a QList upon initialization

Reduces system load with each registration request.

* Clean up `isUsernameValid` function

* Fix indentation

* Add backwards compatibility to client

Client can accept either 7 or 9 rules to maintain compatibility with older
versions of server.

* Add examples and warnings to `servatrice.ini`
2016-10-17 12:24:42 +02:00
woogerboy21
10b677acdf Cleanup max user check at login
This change accomplishes two goals.  The first is it moves the checking
for if the servers set user limit is reached out of the socket interface
and into the protocol handler portion of the code (were it should live).
It also eleminates the need for a DB query at login to check the user
count.  The user account is actually already maintained by the server
and a function already existed to get the user count total.
2016-10-16 12:48:39 -04:00
ctrlaltca
f20e2ce2bd Merge pull request #2185 from tritoch/pending-mtgjson-Ae
Pending mtgjson/gatherer Æ-->Ae conversion
2016-10-14 14:07:19 +02:00
tritoch
696b11475e Merge pull request #2 from Cockatrice/master
Bring current
2016-10-13 16:05:40 -05:00
woogerboy21
a4b1a79cd4 Merge pull request #2195 from wincinderith/login-error-fix
Prevent login error handler being incorrectly called
2016-10-11 11:33:48 -04:00
Kevin Boxhoorn
1cbf67ab57 Merge branch 'master' of https://github.com/Cockatrice/Cockatrice into login-error-fix 2016-10-10 20:52:58 +11:00
woogerboy21
89ceb889e0 Merge pull request #2209 from woogerboy21/inactivetimeout
Idle Client Timeout Functionality
2016-10-09 14:40:53 -04:00
woogerboy21
7af2f3f057 Idle Client Timeout Functionality
Added the functionality client side to log users out of servers if they
are idle for more than 1 hour without joining either a game or room.
Sending a message (room/game/private) or performing a game action.
2016-10-09 13:55:07 -04:00
Kevin Boxhoorn
000f6ea2c0 Merge branch 'master' into login-error-fix 2016-10-06 20:39:46 +11:00
ctrlaltca
e4127fead3 Merge pull request #2199 from wincinderith/load-remote-fix
Disable "Load remote deck..." button in local game
2016-10-05 14:25:50 +02:00
ctrlaltca
d8f7c57eff Fixed travis build on osx 2016-10-05 14:24:50 +02:00
Kevin Boxhoorn
2376a7dbc0 Make isLocalGame const 2016-10-05 09:43:22 +11:00
Kevin Boxhoorn
c1aebc1af5 Fix member variable initialization order 2016-10-03 13:16:16 +11:00
Kevin Boxhoorn
3680f40981 Disable "Load remote deck..." button in local game 2016-10-03 12:36:18 +11:00
Kevin Boxhoorn
2a7fc827f4 Add getIsLocalGame to TabGame 2016-10-03 12:33:40 +11:00
Kevin Boxhoorn
6825486776 Prevent login error handler being incorrectly called (#2176)
In some situations, when the server disconnects the client during a login,
multiple dialogs will be shown. This is undesirable behavior, and hence
`loginError` should only be called when the client is actually connected
(`response.response_code() != Response::RespNotConnected`).
2016-09-29 12:21:06 +10:00
tooomm
a7a0ea23ca removed tr() for URLs (#2190) 2016-09-25 19:28:34 -04:00
tritoch
85063859e0 Pending mtgjson/gatherer Æ-->Ae conversion
This is to prepare for when mtgjson converts all Æ cards to 'Ae'.  Formerly it was 'AE'.
2016-09-23 09:23:47 -05:00
tritoch
b23a53eb1e No "Ae" --> "AE" translate (#2182) 2016-09-23 00:03:38 -04:00
Zach H
6c7ba06930 add pow/toughness filters (#2169) 2016-09-20 18:17:53 -04:00
ctrlaltca
65c98c8422 Merge pull request #2179 from ctrlaltca/fix_gtest
fix google tests
2016-09-20 22:39:35 +02:00
ctrlaltca
c4bb16e74b Merge pull request #2175 from Cockatrice/add_new_pub_server
add mtg.tetrarch.co server
2016-09-20 22:28:54 +02:00
ctrlaltca
54cc0c2af6 Merge pull request #2178 from ctrlaltca/translations
Updated translations
2016-09-20 22:27:17 +02:00
Fabio Bas
0e8206a36f Updates translations 2016-09-20 22:23:36 +02:00
Fabio Bas
018a4736c6 fix google tests 2016-09-20 21:50:32 +02:00
tooomm
8b1aaea79d add mtg.tetrarch.co server
added `mtg.tetrarch.co` server hosted by @skwerlman to the in-client default list
2016-09-20 21:18:58 +02:00
ctrlaltca
7f28a7e844 Fix #601; Fix #725 (#2126)
Analyze deck on tappedout
Fix small bug in deckstats interface
2016-09-02 01:34:56 -04:00
ctrlaltca
680277ad6a fix #2129 (#2132)
Remove selection move at all
2016-08-31 14:13:30 -04:00
Gavin Bisesi
bf4fba6bc5 Readme: Reference "easy" changes issue tickets (#2157) 2016-08-31 14:13:13 -04:00
ctrlaltca
8571815cbd Merge pull request #2134 from ctrlaltca/fix_1992
Renamed !setnumber! to !collectornumber!
2016-08-27 10:02:58 +02:00
Fabio Bas
ae456a5bc3 Renamed !setnumber! to !collectornumber! 2016-08-20 10:27:23 +02:00
ctrlaltca
da2eb97c7b Merge pull request #2125 from ctrlaltca/fix_1762
Fix clipboard behavior in deck editor and game
2016-08-10 09:23:33 +02:00
ctrlaltca
ac841ee2c6 Merge pull request #2117 from ctrlaltca/fix_2088
Webclient: misc improvements (was: parse html in server message)
2016-08-09 11:14:01 +02:00
Fabio Bas
c321227fa7 Fix clipboard behavior in deck editor and game 2016-08-09 11:13:36 +02:00
Fabio Bas
a68df3611b Fix #2088
Add an autocomplete with known server names to the connect dialog;
Added support for server messages (identification, shutdown, user
warning and promotion)
Connection dialog’s inputs are now wider
Only declare implemented client features
Added check for protocol version on connect before login
Avoid listbox being rendered as dropdown on mobiles
2016-08-09 10:39:03 +02:00
ctrlaltca
0f0f9a1246 fix #2118 (#2119) 2016-08-02 21:58:56 -04:00
ctrlaltca
1834e09c0f Merge pull request #2115 from Cockatrice/single_game_types
Radio buttons for game types
2016-07-30 10:31:04 +02:00
poixen
0df4b34fe4 radio buttons for game types 2016-07-27 21:21:28 +02:00
ctrlaltca
8644016d3c Merge pull request #2114 from ctrlaltca/fix_2107
Webclient: Fix room closing on disconnect
2016-07-26 12:50:39 +02:00
Fabio Bas
8eb36fa2f1 fix #2107 2016-07-26 12:49:07 +02:00
woogerboy21
deb6d4dec6 Merge pull request #2111 from woogerboy21/fix_serv_sql_file
Corrected servatrice.sql file room table entries that were missed
2016-07-25 01:19:14 -04:00
woogerboy21
5002c293c7 Corrected servatrice.sql file room table entries that were missed 2016-07-25 01:01:35 -04:00
ctrlaltca
2cbfc5a8e6 Merge pull request #2096 from ctrlaltca/fix_2091
Fix infinite loop on local game close
2016-07-24 12:29:03 +02:00
mlowe
f87f677cad Merge pull request #2103 from Cockatrice/space
More screen space
2016-07-22 15:07:54 +02:00
woogerboy21
569ae87cbe Merge pull request #2101 from woogerboy21/remove_news_table
Remove news table (cleanup)
2016-07-21 23:29:53 -04:00
poixen
f2cd276e5f more screen space 2016-07-21 20:06:45 +02:00
woogerboy21
1c1192c525 Update maint script files 2016-07-21 10:38:46 -04:00
woogerboy21
b39a18b446 Remove unused news database table 2016-07-21 10:30:38 -04:00
woogerboy21
c04298fb43 Merge pull request #2087 from woogerboy21/client_id_nametoip_fix
Client id nametoip fix
2016-07-21 10:20:16 -04:00
woogerboy21
8060c8f37b Merge pull request #2099 from woogerboy21/serverid_roomdbgtable_fix
Servatrice rooms table respect Server ID
2016-07-21 09:54:20 -04:00
woogerboy21
63bf0029aa Updated client id generation to use host ip rather than name 2016-07-21 09:20:28 -04:00
woogerboy21
600a8e8c60 Update servatrice to respect server id when doing room information lookups 2016-07-21 09:09:06 -04:00
mlowe
a83816f858 Merge pull request #2100 from Cockatrice/connect_dlg
Updated connect dlg
2016-07-21 14:35:34 +02:00
poixen
8d989ca7fb updated connect dlg 2016-07-21 11:45:11 +02:00
Fabio Bas
d61d9c98a0 Avoid locking on local server shutdown 2016-07-20 16:53:57 +02:00
ctrlaltca
b28b174056 Merge pull request #2097 from ctrlaltca/fix_shutdown
Remove additional minute in server shutdown
2016-07-19 13:21:33 +02:00
Fabio Bas
36e62df67d Remove additional minute 2016-07-19 11:57:11 +02:00
Zach H
d82564d84c Shutdown timer changes (#2084)
* change msg popup time from 10min to 30min

* countdown at half time

* simplify math

* move shutdown after checks
2016-07-15 14:02:40 -04:00
mlowe
3365e0461c Merge pull request #2083 from Cockatrice/connect_dlg
updated login
2016-07-15 16:46:39 +02:00
poixen
69e8db441c updated login 2016-07-15 15:41:51 +02:00
ctrlaltca
0939cd8b21 Merge pull request #2082 from ctrlaltca/fix_2081
Remove newlines from Deck name in TabDeckEditor
2016-07-15 11:14:13 +02:00
Fabio Bas
b0efcf9f89 Remove newlines from Deck name in TabDeckEditor 2016-07-15 10:57:42 +02:00
Zach
81006d5342 Merge pull request #2080 from ZeldaZach/fix_reset
show buddyOnly on filter clear
2016-07-14 17:39:25 -04:00
Zach H
edd50a7571 show buddyOnly on filter clear 2016-07-14 16:56:17 -04:00
ctrlaltca
cbff59ae59 Merge pull request #2078 from skwerlman/patch-1
fix typo in sample servatrice ini
2016-07-14 09:06:47 +02:00
skwerlman
deb8a2c954 fix typo in sample servatrice ini 2016-07-14 03:01:11 -04:00
ctrlaltca
0c731e378a Merge pull request #2077 from ctrlaltca/webclient_ui
Some web client UI fixes
2016-07-13 09:01:33 +02:00
Fabio Bas
1a38e4ef98 Some web client UI fixes 2016-07-12 23:15:42 +02:00
mlowe
8cd5803556 Merge pull request #2071 from Cockatrice/game_view_time
Game Viewer Update
2016-07-12 11:34:44 +02:00
poixen
a729b1c966 updated game created coloumn text 2016-07-12 09:31:27 +02:00
tooomm
8ac1469fdb typo fix 2016-07-10 11:05:54 +02:00
ctrlaltca
a11e57503e CONTRIBUTING: Syntax highlight, protobuf 2016-07-10 11:01:15 +02:00
ctrlaltca
35df6485ab CONTRIBUTING: C++11, nullptr, Database migrations 2016-07-10 10:47:19 +02:00
ctrlaltca
d4ced6f6af Merge pull request #2067 from ctrlaltca/fix_2066
Fix compilation warning
2016-07-09 10:31:55 +02:00
Fabio Bas
430f1baf2f make gcc an happy puppy 2016-07-09 10:18:12 +02:00
tooomm
e29230953d Changes to recommended DL + chat link (#2064)
* Changes to recommended DL + chat link
* wording update
2016-07-08 21:07:41 +02:00
ctrlaltca
6a152ffbac Merge pull request #1991 from ctrlaltca/websockets
Implementation of websockets in servatrice and test js client
2016-07-05 14:45:31 +02:00
ctrlaltca
07bc215b3e Merge pull request #2021 from ZeldaZach/color_list
Colors to deck editor
2016-07-05 14:45:09 +02:00
mlowe
b64ff6f930 Merge pull request #2052 from Cockatrice/metion_fix
Fixed mention bug
2016-07-04 21:06:19 +02:00
poixen
3717c7440a Fixed mention bug 2016-07-04 20:23:32 +02:00
ctrlaltca
066aff96d7 Merge pull request #2049 from Cockatrice/filterBuddiesOnly
filter buddies only
2016-07-03 23:08:44 +02:00
poixen
089edc53d0 filter buddies only 2016-07-03 21:48:21 +02:00
Gavin Bisesi
e038534a51 Merge pull request #2045 from Cockatrice/timestamps
added additional timestamps in game
2016-07-02 19:49:34 -04:00
Gavin Bisesi
b61e023267 Merge pull request #2047 from Cockatrice/autoadmin
Enable admin features on login and remove "are you sure" prompt
2016-07-02 19:49:02 -04:00
poixen
2a11466779 auto admin 2016-07-02 22:34:45 +02:00
poixen
60f457827f added more in game timestamps 2016-07-02 21:45:38 +02:00
Zach
277d7e2173 Merge pull request #2039 from Cockatrice/tooomm-log_dlg_title
log ui window: title change
2016-06-30 11:32:28 -04:00
tooomm
c095daa282 log ui window title change
While translating I realized that `View Debug Log` for the menu is perfectly fine, the dialog window should just say `Debug Log` though...
2016-06-30 17:15:37 +02:00
ctrlaltca
7f2e39500e Merge pull request #2038 from ctrlaltca/translations
Translations update
2016-06-30 15:27:55 +02:00
Fabio Bas
670f55bc28 Translations update 2016-06-30 15:26:52 +02:00
ctrlaltca
a045cf1c41 Merge pull request #2037 from Cockatrice/tooomm-tx_charts
readme: fix transifex charts
2016-06-30 11:22:38 +02:00
tooomm
b032f71b22 fix transifex charts 2016-06-30 10:33:48 +02:00
ctrlaltca
9807bcb48f Merge pull request #2025 from ctrlaltca/logui
Log UI
2016-06-29 13:56:46 +02:00
ctrlaltca
60ada0c278 Merge pull request #2036 from ctrlaltca/fix_2031
Fix openssl detection on win64
2016-06-29 13:54:59 +02:00
Fabio Bas
204f351a61 Fix openssl detection on win64 2016-06-29 09:53:50 +02:00
Fabio Bas
8db10be892 Log UI 2016-06-27 22:18:39 +02:00
Fabio Bas
5b21dc8cde Implementation of websockets in servatrice and test js client 2016-06-26 19:38:53 +02:00
ctrlaltca
c19f225806 Merge pull request #2015 from Cockatrice/tooomm-tr_tags
fix hardcoded strings
2016-06-26 18:52:37 +02:00
ctrlaltca
7282aa7eea Merge pull request #2014 from Cockatrice/tooomm-patch-1
properly differentiate between singular and plural
2016-06-26 18:52:17 +02:00
Gavin Bisesi
e81a6d497b Don't mention-bot Psithief
per request
2016-06-21 08:49:32 -04:00
Zach H
79fc24769a Colors to list 2016-06-21 00:48:03 -04:00
ctrlaltca
287bed7e6d Merge pull request #2016 from Cockatrice/tooomm-fix_travis_compile
fix travis debug error
2016-06-17 18:12:16 +02:00
tooomm
85c6bcdfa7 fix travis debug error
introduced in https://github.com/Cockatrice/Cockatrice/pull/2011
2016-06-17 17:34:07 +02:00
tooomm
57f9b2c200 add tr() tags 2016-06-17 17:03:42 +02:00
tooomm
1782096805 add tr() tags 2016-06-17 16:56:08 +02:00
tooomm
bfbbedd604 pluralisation 2016-06-17 16:12:41 +02:00
ctrlaltca
f6a3551168 Merge pull request #2011 from ctrlaltca/fix_2010
Fix some translation issues
2016-06-15 22:18:34 +02:00
Fabio Bas
1bc56e1c86 Fix some translation issues
Fix #2010
2016-06-15 22:17:31 +02:00
ctrlaltca
b40d9da01d Merge pull request #2002 from Cockatrice/1977-version-check
Check for x86/x86_64 update version on windows.
2016-06-13 08:49:35 +02:00
Gavin Bisesi
82742bbd47 Require Qt >= 5.4 on Windows 2016-06-11 15:53:52 -04:00
Gavin Bisesi
f7d1802390 Check for x86/x86_64 update version on windows.
Fix #1977
2016-06-08 18:13:01 -04:00
Gavin Bisesi
0baccd3c00 Merge pull request #2000 from ZeldaZach/fix_1946
Add set names to dialog
2016-06-04 16:36:10 -04:00
ctrlaltca
d51a6c1ae7 Merge pull request #2003 from ctrlaltca/appveyor_nsis
Appveyor updates
2016-06-04 17:26:46 +02:00
Fabio Bas
016601bdc2 Appveyor updates 2016-06-04 15:24:17 +02:00
tooomm
4e198bdf70 Merge pull request #2001 from tooomm/tooomm-patch-1
typo fix
2016-06-03 21:25:29 +02:00
tooomm
32f8eb308a typo fix
`Toogle untap` --> `Toggle untap`
2016-06-03 20:22:03 +02:00
Zach
47de7beac1 Merge pull request #1999 from ZeldaZach/fix_1476
Prevent no games from showing
2016-06-01 02:25:41 -04:00
Zach H
1ff98cfcb4 Add set names to dialog 2016-05-31 20:29:00 -04:00
Zach H
c25eae9d23 Prevent no games from showing 2016-05-31 19:16:05 -04:00
Zach
e50c2014d1 Merge pull request #1998 from ZeldaZach/rarity_filter
Add rarity filter to deck editor
2016-05-31 10:10:23 -04:00
Zach H
829c96673b Add rarity filter to deck editor 2016-05-31 03:33:56 -04:00
Gavin Bisesi
4ffec331dc Merge pull request #1995 from tooomm/tx_logo
new tx logo
2016-05-28 12:27:38 -04:00
tooomm
dff5d89beb new tx logo
overall redesign of the page and their logo and colors
see https://www.transifex.com/blog/2016/new-transifex/
2016-05-28 17:28:23 +02:00
ctrlaltca
cf3e172d25 Merge pull request #1981 from MarkyMarkMcDonald/feature/create-token-dialog-uses-name-as-search
Create token dialog uses name as search
2016-05-17 21:49:49 +02:00
ctrlaltca
575376403f Merge pull request #1985 from ctrlaltca/p_1405
Use QCommandLineParser instead of by-hand parsing.
2016-05-16 22:09:22 +02:00
Gavin Bisesi
089acfd84a Use QCommandLineParser instead of by-hand parsing.
This will be more flexible for future CLI options
2016-05-16 22:07:29 +02:00
ctrlaltca
36470c5061 Merge pull request #1979 from ctrlaltca/make_qt5_great_again
Drop Qt4 and other dependencies
2016-05-16 21:48:24 +02:00
Gavin Bisesi
fffc3e7e00 Merge pull request #1982 from Cockatrice/mention-bot-config
Update mention-bot config to remove comments
2016-05-12 10:14:46 -04:00
Gavin Bisesi
114537445d Update mention-bot config to remove comments
It doesn't seem to be respecting the `userBlacklist` field, judging by https://github.com/Cockatrice/Cockatrice/pull/1981#issuecomment-218639352

Ref https://github.com/facebook/mention-bot/issues/117
2016-05-12 10:12:22 -04:00
Mark McDonald
8dd8b434b2 Make "create token" dialog's card name a filter
* There is a circular update loop I had to cut off where the name field
  updates the filter and then the currentRowChanged signal is firing without a row.

* I chose to make a private method to show intent instead of relying on
  other QLineEdit methods (textEdited) that don't fire signals.

* Some other shenanigans may be at hand that are causing this
  workaround, but my familiarity with Qt is pretty low.
2016-05-11 21:42:52 -04:00
Mark McDonald
7bc14b594d Include card name criteria when filtering token database model. 2016-05-11 21:42:52 -04:00
Mark McDonald
d12c86d89c Separate search's card name matching out from token filter check
* Trying to eventually reuse card name filtering in "create token"
  dialog
2016-05-11 21:42:52 -04:00
Fabio Bas
bb5292aa8d Drop Qt4, libgcrypt, qtmobility dependencies 2016-05-11 12:45:58 +02:00
Zach
e3fb308ea1 Merge pull request #1974 from ZeldaZach/fix_updater
fix updater from bintray api issue
2016-05-08 15:08:50 -04:00
Zach H
0163d7af99 fix if/else 2016-05-08 03:35:18 -04:00
Zach H
449982553a remove qt4 check, not needed 2016-05-07 21:51:37 -04:00
Zach H
d46cdd8044 fix updater from bintray api issue 2016-05-07 21:28:45 -04:00
ctrlaltca
2ab320923f Merge pull request #1970 from ctrlaltca/translationz
Updated translations
2016-05-06 13:19:43 +02:00
Fabio Bas
01e467fa98 Updated translations 2016-05-06 13:17:20 +02:00
Zach
7d0d0f4ea9 Merge pull request #1969 from tooomm/patch-3
remove numbers from the dice roll translatable strings
2016-05-05 02:10:20 -04:00
tooomm
a42ef63ec4 removed bracket leftovers 2016-05-04 23:41:09 +02:00
tooomm
a93bef1de5 fix #1833
remove numbers from the dice roll translatable strings
2016-05-04 23:21:52 +02:00
Gavin Bisesi
ff1091ac02 Merge pull request #1962 from Cockatrice/mention-bot-config
Create .mention-bot
2016-04-27 14:50:49 -04:00
Gavin Bisesi
a4359244bc Create .mention-bot
Don't tag brukie for code review
2016-04-27 14:48:40 -04:00
ctrlaltca
c213b67fc4 Merge pull request #1959 from ctrlaltca/translations
Update translations
2016-04-25 18:47:08 +02:00
Fabio Bas
af3b4ded22 Update translations 2016-04-25 18:45:24 +02:00
ctrlaltca
6bebbf284f Merge pull request #1955 from leematos/gender-neutral
Make client gender neutral
2016-04-25 17:18:25 +02:00
Lee Matos
c01d526161 make client gender neutral 2016-04-21 03:44:39 -04:00
Zach
2e3966afce Merge pull request #1949 from tooomm/patch-3
changed issue link + new user explanation
2016-04-16 19:59:15 -04:00
tooomm
5b4a774725 changed issue link + new user explanation 2016-04-16 10:40:57 +02:00
Zach
11dfee404d Merge pull request #1948 from ctrlaltca/deb_svg 2016-04-15 12:39:16 -04:00
Fabio Bas
a92b2ba600 CMake: add Qt-Svg to dependencies 2016-04-15 17:56:04 +02:00
Zach
d75d69400f Merge pull request #1944 from ctrlaltca/fix_1942 2016-04-14 15:10:52 -04:00
Fabio Bas
a340d25077 Fix #1942 2016-04-14 14:36:46 +02:00
ctrlaltca
768a1c5fb4 Merge pull request #1939 from ctrlaltca/fix_appveyor
Appveyor: stick with a known working nsis version
2016-04-12 23:08:49 +02:00
Fabio Bas
993cbf5ae9 Appveyor: stick with a known working nsis version 2016-04-12 22:05:30 +02:00
ctrlaltca
6f84f921f3 Merge pull request #1933 from tooomm/patch-3
docker - tweaks and link to wiki
2016-04-11 19:46:49 +02:00
tooomm
44d34673f4 docker - tweaks and link to wiki
added paragraphs for better readability
link to wiki on how to use docker

(also reordered the running part, call it alphabetically or most important part on top... both apply :P )
2016-04-11 19:38:45 +02:00
ctrlaltca
03af9afe17 Merge pull request #1930 from ctrlaltca/fix_1929
Fix calculation of card info popup size
2016-04-11 19:22:20 +02:00
ctrlaltca
cb29e0a057 Merge pull request #1931 from ctrlaltca/docker
Updated Dockerfile and doc
2016-04-11 19:04:06 +02:00
Fabio Bas
a72f9af984 Updated Dockerfile and doc 2016-04-11 18:51:44 +02:00
Fabio Bas
14d731da98 fix calculation of card info popup size 2016-04-11 17:07:07 +02:00
ctrlaltca
4f30b5cd31 Merge pull request #1921 from ctrlaltca/number
Implemented !setnumber!
2016-04-11 15:16:25 +02:00
ctrlaltca
73da10e485 Merge pull request #1919 from ctrlaltca/fix_1918
Fix english language in options
2016-04-11 15:16:02 +02:00
Gavin Bisesi
b4d572158d Merge pull request #1926 from tooomm/issue_template
Update ISSUE_TEMPLATE.md
2016-04-09 21:56:36 -04:00
tooomm
963e5d7f33 Update ISSUE_TEMPLATE.md
see https://github.com/Cockatrice/Cockatrice/pull/1914
2016-04-09 20:54:51 +02:00
Fabio Bas
8c17e2d12a Implemented !setnumber!
fix #1741
2016-04-08 22:22:22 +02:00
ctrlaltca
8d67c75028 Merge pull request #1920 from ctrlaltca/fix_1915
Fix card mention in chat
2016-04-08 21:54:22 +02:00
Fabio Bas
c7061523e6 fix #1915 2016-04-08 19:48:29 +02:00
Fabio Bas
2e7298d064 Fix english language in options 2016-04-08 19:34:28 +02:00
ctrlaltca
948a5c62ef Merge pull request #1910 from ctrlaltca/translations
Translations update
2016-04-05 19:36:24 +02:00
Fabio Bas
e9736d298e Translations update 2016-04-05 19:35:24 +02:00
ctrlaltca
4691f3e2c5 Merge pull request #1906 from ctrlaltca/fix_1903
Token dialog: disable progressive loading
2016-04-05 08:30:32 +02:00
ctrlaltca
2b138cce93 Merge pull request #1900 from ctrlaltca/dbview
Save deck editor's database view columns state
2016-04-05 08:29:46 +02:00
ctrlaltca
ef62261e43 Merge pull request #1901 from ctrlaltca/carddb_loading
CardDb: be permissive when loading xmls
2016-04-05 08:29:06 +02:00
Fabio Bas
2a3701b036 fix #1903 2016-04-03 18:33:10 +02:00
Fabio Bas
ce56e5f1a4 CardDb: be permissive when loading xmls 2016-04-03 11:15:16 +02:00
Fabio Bas
58f85e7ebd Save deck editor's database view columns state 2016-04-02 09:38:34 +02:00
ctrlaltca
f217551f5f Merge pull request #1877 from Psithief/patch-2
Prevent PTColumn from being the last column shown.
2016-03-30 22:55:49 +02:00
ctrlaltca
55f3e9314b Merge pull request #1859 from ctrlaltca/carddb
Rework some parts of the card database
2016-03-30 22:55:36 +02:00
ctrlaltca
830a4c2f56 Merge pull request #1894 from woogerboy21/clientid_update
Updated ClientID Functionality
2016-03-30 22:55:17 +02:00
woogerboy21
44123b9b0b Untabify
Yay!  Figured out how to do this in VS2015!
2016-03-30 15:30:58 -04:00
woogerboy21
506ad91b03 Privatized Function
Moved the updated hashing function out of the settingscache and into the
remoteclient and privatized the function for proper use.
2016-03-29 22:00:42 -04:00
woogerboy21
ee849f6379 Updated ClientID Functionality
ClientID is now generated on startup and stored in settings cache.  Then
upon connect there is a new SrvClientID generated from the ClientID +
servername being connected to
2016-03-29 17:05:25 -04:00
Fabio Bas
e94f59d7c2 Crash fix 2016-03-22 17:07:45 +01:00
Gavin Bisesi
3c58003a3d Merge pull request #1880 from leematos/patch-1
Remove "Ghost" Toolbar
2016-03-22 08:14:36 -04:00
Lee Matos
9f3b50086d Remove "Ghost" Toolbar
I'm working on a theme and realized we have a toolbar that used to be used for price, which we no longer display. I removed the code (and the unused price code action) as we weren't using either.
2016-03-21 21:27:38 -04:00
Fabio Bas
2d2958e931 cmake: Enable c++11 for all targets 2016-03-21 13:09:56 +01:00
Fabio Bas
a55b3784eb cmake: Enable c++11 for all targets 2016-03-21 11:42:38 +01:00
Fabio Bas
18993b397b First test for card database: loading and clear 2016-03-21 11:08:14 +01:00
Psithief
ba3a9f83bc Prevent PTColumn from being the last column shown.
P/T column is really narrow. It should go before Card Type, so Card Type can expand into the remaining space.

Improves #1671, assuming I got this correct.

Untested!
2016-03-19 19:55:57 +08:00
Fabio Bas
df393638ed Small Fix 2016-03-18 21:18:48 +01:00
ctrlaltca
535e19f8b8 Merge pull request #1866 from ZeldaZach/fix_1860
Prevent trayIcon Null Crash
2016-03-18 21:03:54 +01:00
Zach H
27969b6752 prevent null crash 2016-03-18 14:25:29 -04:00
ctrlaltca
41494b49dd Merge pull request #1873 from ctrlaltca/serva_emailz
Servatrice: Split requireemail into requireemail and requireemailaction
2016-03-18 18:59:17 +01:00
Fabio Bas
68e2fb912f Servatrice: Split requireemail into requireemail and requireemailactivation 2016-03-17 16:22:42 +01:00
Fabio Bas
1e3fb6c6e1 Rework "paths" settings loading and card database loading
* main.cpp: removed path checking and db loading
 * card database: merge card loading methods into a single one
 * settings cache: take care of returning safe paths for decks,
replays, etc..
 * main window: if db loading fails (eg. first run), propose to run
oracle

NSIS: propose to run cockatrice instead of oracle

Rework card database loading

 * Move carddatabase-related method out of deckeditor tab
 * Load cards in another thread and render them progressively
 * Optimize database reload after enabled sets change

Fix deck editor column width

 * removed the noCard hack.
 * getCard() no more creates cards instead of just returning existing
ones
 * Fix the “edit tokens” dialog.
 * PictureLoader: avoid trying to download twice the same card
 * PictureLoader: correct return of card background
 * AbstractCardItem: avoid recalculating card color at every paint

Use a different file to save custom tokens

Misc required improvements

 * Use nullptr;
 * Refactor CardInfoWidget to use CardInfoPicture and CardInfoText
instead of duplicating code;
 * Added CardInfo::getColorChar()
 * Fixed some potential crashes
 * removed dead code related to CardInfoWidget
 * Don't require a restart after adding a new custom sets file
 * Bump CMake requirements to 3.1
2016-03-15 22:27:55 +01:00
ctrlaltca
cbea43267e Merge pull request #1850 from ctrlaltca/fix_win_mysql
Fix mysql plugin deploy on windows
2016-03-08 16:12:22 +01:00
Fabio Bas
62cb89d224 Fix mysql plugin deploy on windows 2016-03-08 12:54:04 +01:00
woogerboy21
0b8f52e084 Merge pull request #1836 from Cockatrice/mysql57update
Added MySQL 5.7 lib path to servatrice CMAKE
2016-02-28 17:48:09 -05:00
woogerboy21
3ba3f1e2a7 Added MySQL 5.7 lib path to servatrice CMAKE
Added default search path for most recent version of MySQL
2016-02-27 15:13:59 -05:00
ctrlaltca
49c22f3810 Merge pull request #1834 from ctrlaltca/fix_server
Warning/ban notifications: null check userInfo pointer before dereferencing it
2016-02-25 00:47:13 +01:00
Fabio Bas
b462f95343 Warning/ban notifications: null check userInfo pointer before dereferencing it 2016-02-24 23:47:35 +01:00
ctrlaltca
f31a89ebbb Merge pull request #1828 from ctrlaltca/fix_mysqlconnector
Fix libmysqlclient detection on 64-bit linux
2016-02-24 21:38:37 +01:00
ctrlaltca
b2c1ae264b Merge pull request #1832 from tooomm/restructure
move sounds+themes folder inside cockatrice
2016-02-24 21:38:09 +01:00
tooomm
754e666eaa updated to new folder locations
- `sounds` and `themes` moved into `cockatrice/`

moved subdirectory reference
`/cmakelists` to `/cockatrice/cmakelists`
2016-02-24 15:41:04 +01:00
Gavin Bisesi
bc79d9e2f8 Merge pull request #1796 from zebington/feat/custom-set-import
Add "Import custom set" function
2016-02-24 09:12:31 -05:00
Fabio Bas
ac06544849 Added 64bit libraries each path for libmysqlclient 2016-02-23 08:56:47 +01:00
ctrlaltca
66634c9b3d Merge pull request #1808 from ctrlaltca/innodb
Move schema to Innodb and add FKs
2016-02-22 16:39:03 +01:00
woogerboy21
108ec145b7 Merge pull request #1604 from woogerboy21/mod_notify_onbanwarn
Re-Implemented the moderator notification upon user warning/ban
2016-02-22 09:02:39 -05:00
woogerboy21
4e78d6ec95 Merge remote-tracking branch 'refs/remotes/origin/master' into mod_notify_onbanwarn 2016-02-21 16:36:20 -05:00
Gavin Bisesi
bf42319296 Merge pull request #1820 from tooomm/patch-2
add template for issues
2016-02-20 07:45:08 -05:00
Gavin Bisesi
4f1d3c3269 Merge pull request #1821 from tooomm/patch-3
todo file - removed usermanual part
2016-02-20 07:44:26 -05:00
tooomm
e3064727c3 add template for issues
https://github.com/blog/2111-issue-and-pull-request-templates

move to .github folder + prompt for date
2016-02-18 19:23:35 +01:00
tooomm
2418b8017d moved usermanual part to wiki 2016-02-18 18:32:17 +01:00
ctrlaltca
2d43ab9f50 Merge pull request #1819 from ctrlaltca/fix_xp
Cmake: build Windows Xp compatible packages
2016-02-17 21:25:46 +01:00
Fabio Bas
aac2d09f48 Move schema to Innodb and add FKs
Fix #1805
2016-02-17 21:24:28 +01:00
Fabio Bas
195ab9a150 Try to build windowsxp compatible packages 2016-02-17 15:08:56 +01:00
Zach
5b22187a3d Merge pull request #1794 from zebington/master
Fixes for create game dialogue.
2016-02-16 17:07:28 -05:00
Zach
36f1536b09 Merge pull request #1807 from ctrlaltca/game_sizes
Correctly save and retrieve docks size in game tabs
2016-02-14 20:46:29 -05:00
Fabio Bas
a8c723326d Game tab: use short title for undocked wdgets
fix #1777
2016-02-12 14:49:37 +01:00
Fabio Bas
ae8296a50e Game tab: reset docks sizes on "reset layout" 2016-02-11 18:29:50 +01:00
woogerboy21
93d4f78715 Merge pull request #1803 from Cockatrice/replay-maint-update
Update replay maintenance script
2016-02-10 15:16:41 -05:00
woogerboy21
8f819dfa66 Update replay maintenance script
Update the replay maintenance script to allow for rolling replay maintenance along with cleanup of the two associated db tables (replay access and games).  This updated script will now allow players to see the past X days (8 by default) of replays rather than loosing all replays from the point in the the script gets run.
2016-02-10 10:53:18 -05:00
Ira Aspen
aa658f95f6 Gave error dlg a description of the error for the user. 2016-02-09 03:10:57 +00:00
Ira Aspen
d078cf52c9 Removed unnecessary confirmClose() call. 2016-02-09 02:57:23 +00:00
Ira Aspen
96fbad1f0c Moved get next set index code to own function 2016-02-09 02:55:52 +00:00
Ira Aspen
829f84fe50 Moved from using hex QT version checks to QT_VERSION_CHECK(). 2016-02-09 01:56:24 +00:00
Ira Aspen
0ef2b48902 Refactored DlgAddSet class/functions to DlgAddSetResult 2016-02-09 01:52:09 +00:00
Ira Aspen
5a975831d4 Renamed "dlg_add_set.*" to "dlg_add_set_result.*" and updated references. 2016-02-09 01:40:21 +00:00
Fabio Bas
058b913455 Game: save and restore dock sizes 2016-02-07 21:58:51 +01:00
Zach
cddb45085c Merge pull request #1799 from tooomm/patch-2
shortcut tab adjustments (settings)
2016-02-07 01:40:08 -05:00
Ira Aspen
9d3c4f20a1 Changed strings referencing a set to say sets/cards. 2016-02-07 01:41:35 +00:00
tooomm
802ccd7f14 shortcut tabs adjustments
- typo fix
- improved description of some shortcuts
2016-02-06 19:29:57 +01:00
Ira Aspen
b5363f47ab Updated message. 2016-02-06 12:42:45 +00:00
Ira Aspen
927226633d Moved menu item decleration to work on all OSs. 2016-02-06 02:37:34 +00:00
Ira Aspen
de388a74bd Moved exec statement. 2016-02-06 02:32:04 +00:00
Ira Aspen
54a759497f Added confirmation dialogue when set added. 2016-02-06 02:29:09 +00:00
Ira Aspen
c914395236 Finished add set functionality. 2016-02-06 01:33:43 +00:00
Ira Aspen
2960cba12b Added a file picker to the add set menu item. 2016-02-05 21:09:24 +00:00
Ira Aspen
646c4b4197 Added functionless menu button for adding a set. 2016-02-05 20:32:40 +00:00
Ira Aspen
9846fb1d8e Made reseting the create game dialogue box only select 'Only regeistered users' if player is a registered user. 2016-02-05 19:32:27 +00:00
Ira Aspen
154da4452d Made create game box prevent only buddies can join being selected for unregistered users. 2016-02-05 19:29:19 +00:00
ctrlaltca
323fc06885 Merge pull request #1787 from ctrlaltca/speak_this
Some updated translations from transfix
2016-02-02 22:05:30 +01:00
Fabio Bas
50dde5dde1 Some updated translations from transfix 2016-02-02 22:04:49 +01:00
woogerboy21
54ebb6a508 Merge branch 'master' into mod_notify_onbanwarn 2016-01-31 18:43:24 -05:00
ctrlaltca
f35c047dee Merge pull request #1779 from ctrlaltca/translations
Updated translations
2016-01-29 00:31:19 +01:00
Fabio Bas
7c128f69b0 Updated translations 2016-01-29 00:30:54 +01:00
Gavin Bisesi
7de8e8a6a7 Merge pull request #1747 from tooomm/about_url
[WAIT] added webpage to about window
2016-01-28 18:02:37 -05:00
ctrlaltca
5dd20181fd Merge pull request #1753 from ctrlaltca/pr_1544
Re-Dockified the game & replay review areas
2016-01-28 22:44:32 +01:00
ctrlaltca
14e94f1f8b Merge pull request #1767 from Fizztastic/fix_1764
Sounds on buddy login & logout.
2016-01-28 22:33:10 +01:00
ctrlaltca
5fcd8a73ff Merge pull request #1776 from ctrlaltca/button_fix
Updater: Disable download button when download starts
2016-01-28 22:27:49 +01:00
Fabio Bas
ee42d547bf Disable downlod button when download starts 2016-01-28 22:27:14 +01:00
ctrlaltca
5577d618bd Merge pull request #1727 from TMiguelT/target
Client update implementation
2016-01-28 22:25:54 +01:00
ctrlaltca
b6f3630cbf Merge pull request #1774 from ctrlaltca/fix_1773
Remove unneeded debug in servatrice
2016-01-24 23:03:08 +01:00
Fabio Bas
d79d65797f Remove unneeded debug 2016-01-24 23:02:25 +01:00
ctrlaltca
7ec3968c02 Merge pull request #1770 from ctrlaltca/fix_pixmaps
Fix pixmap usage in pictureloader
2016-01-23 18:23:55 +01:00
Fabio Bas
133693d9ce Fix pixmap usage in pictureloader
fix #1765
2016-01-23 11:00:10 +01:00
Jeff
9767b1f69d Fix #1764
Add Sounds on buddy login & logout.
Add Files: buddy_join.wav; buddy_leave.wav
2016-01-22 15:03:01 -05:00
Gavin Bisesi
d2e731bb2b Merge pull request #1766 from tooomm/patch-2
new description (match io page)
2016-01-20 21:05:28 -05:00
Michael Milton
66fda086c3 Client update implementation 2016-01-20 22:26:17 +01:00
tooomm
f0be9f7f9b Update README.md
match new description wording from io page
2016-01-19 17:01:42 +01:00
woogerboy21
00afe74a3b Merge remote-tracking branch 'refs/remotes/Cockatrice/master' into mod_notify_onbanwarn 2016-01-16 12:50:19 -05:00
woogerboy21
f57e0454bb Dockified the game & replay review areas 2016-01-16 00:54:14 +01:00
Zach
36c3536e0c Merge pull request #1721 from ctrlaltca/speedup
Misc speedups in card database
2016-01-15 18:43:01 -05:00
ctrlaltca
2789e0df19 Merge pull request #1756 from tooomm/patch-2
reworked parts of readme
2016-01-16 00:11:49 +01:00
Zach
5146db7a17 Merge pull request #1763 from ctrlaltca/oracle_redirects
Oracle: follow redirects
2016-01-15 17:10:25 -05:00
Fabio Bas
bacb289eff Oracle: follow redirects 2016-01-15 16:07:26 +01:00
ctrlaltca
f7f9827b91 Merge pull request #1761 from ZeldaZach/oracle_secure
mtgjson now secure
2016-01-15 09:27:57 +01:00
ctrlaltca
0318ae8087 Merge pull request #1758 from ctrlaltca/replay_overflow
fix replay progress bar
2016-01-15 09:01:32 +01:00
Zach H
ad0334e734 mtgjson now secure 2016-01-14 17:32:25 -05:00
Gavin Bisesi
fc59a33b84 Merge pull request #1760 from Cockatrice/proto-syntax-marker-removal
Remove 'syntax = proto2' from .proto files.
2016-01-14 15:20:00 -05:00
tooomm
e337775d72 Update README.md
- added small 'new user guide' at top
- reworked 'downloads' part
- changed layout of 'translation' part
- removed server list in favor of gh pages link (server list can be found there)
- switched to https everywhere (zlib not supported yet --> added hint)
2016-01-14 16:59:43 +01:00
Gavin Bisesi
0734b81e6e Remove 'syntax = proto2' from .proto files.
That marker is only recognized by pb3-compatible compilers, meaning that
tools which are otherwise compatible with our files break on them.
Notably, this includes hprotoc (for haskell).
2016-01-14 08:09:40 -05:00
Fabio Bas
3605cc55b7 fix replay progress bar 2016-01-13 00:17:02 +01:00
Gavin Bisesi
5350302969 Merge pull request #1755 from tooomm/patch-2
Updated ToC with 'Downloads'
2016-01-11 08:27:57 -05:00
tooomm
c415d4d70e Updated ToC with 'Downloads' 2016-01-11 00:17:08 +01:00
tooomm
953b183dab added url to about
added gh pages url
2016-01-09 22:53:54 +01:00
woogerboy21
3ed3919349 Merge branch 'master' into mod_notify_onbanwarn 2015-12-30 12:58:29 -05:00
Zach
924bbb2245 Merge pull request #1736 from ZeldaZach/token_loc
Token coordinates
2015-12-30 11:54:59 -05:00
Zach H
e0a25e74ac fix merge issues 2015-12-30 11:54:30 -05:00
Zach H
f568a4e865 todo 2015-12-30 11:51:53 -05:00
Zach
9efa9cda71 Merge pull request #1734 from ZeldaZach/tokenpt
Token PT shown in create related dialog
2015-12-30 11:44:10 -05:00
Zach H
703ff7905c token coordinates 2015-12-29 23:43:03 -05:00
Zach H
da0e3292d3 Token PT shown in create related dialog 2015-12-29 18:28:41 -05:00
Gavin Bisesi
2bf998b7d3 Merge pull request #1728 from Cockatrice/leematos-hidpi-support
Enable HiDpiPixmaps for Qt5
2015-12-28 22:12:12 -05:00
Lee Matos
8a6d63265f Enable HiDpiPixmaps for Qt5 2015-12-28 22:03:38 -05:00
Fabio Bas
fddcbb8296 Lazy loading of card database view => faster startup times 2015-12-28 15:26:10 +01:00
ctrlaltca
c917a6c272 Merge pull request #1722 from ctrlaltca/rev-related
Implement reverse-related tag for cards
2015-12-27 18:44:05 +01:00
Zach
c4508cd055 Merge pull request #1723 from ZeldaZach/fix_1710
Coin Flips
2015-12-27 12:38:06 -05:00
Zach H
137d7328b5 coin flip
remove male/female as it's same

male/female fixes

translate
2015-12-27 12:34:11 -05:00
ctrlaltca
04797eaf48 Merge pull request #1724 from ctrlaltca/windows_merda
Fix win32 package creation
2015-12-27 18:04:10 +01:00
Fabio Bas
49b22b7d2f Try to fix package creation 2015-12-27 16:03:32 +01:00
Fabio Bas
4b1c59424e Implement reverse-related tag for cards 2015-12-26 19:57:20 +01:00
ctrlaltca
f03051b6cf Merge pull request #1642 from ctrlaltca/dont_merge_this_yet
Split PictureLoader out of CardDatabase
2015-12-26 17:13:21 +01:00
Fabio Bas
e721280bc0 Implemented proposed changes 2015-12-26 16:40:17 +01:00
Fabio Bas
4d7795ca3a Split pictuloader out of carddatabase 2015-12-26 16:40:17 +01:00
ctrlaltca
aebc18fc3f Merge pull request #1717 from ctrlaltca/fix_1716
Possibly fix server crash #1716
2015-12-26 16:24:10 +01:00
ctrlaltca
4e17014ebf Merge pull request #1714 from ctrlaltca/fix_1598
Possible fix for server crash
2015-12-20 14:45:06 +01:00
Fabio Bas
81cad7cefd Possibly fix #1716 2015-12-20 14:38:27 +01:00
ctrlaltca
0e1c26a071 Merge pull request #1715 from ctrlaltca/pr_1668
Add gear icon to settings menu entry
2015-12-19 14:21:32 +01:00
Fabio Bas
696ae7e85f Add gear icon to settings menu entry 2015-12-19 11:48:54 +01:00
Fabio Bas
25d77fb64a Possibly fix #1598 2015-12-15 16:58:44 +01:00
ctrlaltca
7e6972a358 Merge pull request #1713 from ctrlaltca/translations
Small typos + reextracted strings
2015-12-15 16:32:16 +01:00
Fabio Bas
5093ea4170 Small typos + reextracted strings 2015-12-15 16:31:58 +01:00
ctrlaltca
f5749886ee Merge pull request #1712 from ctrlaltca/translations
Extracted new translation strings
2015-12-15 15:59:39 +01:00
Fabio Bas
2712dd4248 Extracted new translation strings 2015-12-15 15:59:20 +01:00
ctrlaltca
ade0a4b7e2 Merge pull request #1708 from ctrlaltca/appveyor_deploy
Deploy from Appveyor to Bintray
2015-12-14 16:29:36 +01:00
Fabio Bas
5636b43e67 Test appveyor deploy 2015-12-14 15:06:16 +01:00
ctrlaltca
db8548521c Merge pull request #1707 from ctrlaltca/fix_1703
Add correct encrypted api key to deploy to bintray
2015-12-14 09:53:21 +01:00
Fabio Bas
1a6a1171e6 Add bintray badges 2015-12-14 09:47:03 +01:00
Fabio Bas
a637ff7cfa Add correct encrypted api key to deploy to bintray 2015-12-14 09:32:31 +01:00
ctrlaltca
0e229ad1fd Merge pull request #1705 from ctrlaltca/fix_1683
Add .txt to the common deck file types
2015-12-13 12:10:15 +01:00
Fabio Bas
ed4149fa7b Add .txt to the common deck file types
fix #1683
2015-12-13 12:00:39 +01:00
ctrlaltca
ea7db15597 Merge pull request #1704 from ctrlaltca/fix_1670
Whoops: Fix db schema number
2015-12-13 11:54:07 +01:00
Fabio Bas
53191fcb99 Whoops: Fix db schema number 2015-12-13 11:53:30 +01:00
ctrlaltca
ce6c97bcef Merge pull request #1670 from jedinerd/sql_fix_for_token_disabled_option
Having token set to not null breaks the use of requireemail=false
2015-12-13 11:46:23 +01:00
ctrlaltca
a17c300a41 Merge pull request #1688 from Cockatrice/check-schema-ver
Add script to validate schema changes.
2015-12-13 11:04:02 +01:00
Fabio Bas
93566840b9 install bc package on linux for the check_schema_version script 2015-12-13 10:48:45 +01:00
Gavin Bisesi
3aac8930cc Add script to validate schema changes.
Basic assertions about version updates
2015-12-13 10:47:39 +01:00
ctrlaltca
586d580864 Merge pull request #1650 from ctrlaltca/test_travis_deploy
Travis updates
2015-12-13 10:39:10 +01:00
ctrlaltca
8167448284 Merge pull request #1654 from ctrlaltca/facedown
Server-size fixes for card stacking
2015-12-13 10:37:47 +01:00
ctrlaltca
0c137e8a10 Merge pull request #1662 from BrandonGriffin/SetFocusOnDescriptionWhenLoadingGameDialog
Added set focus to description anytime a create dialog is opened
2015-12-12 18:17:12 +01:00
ctrlaltca
de6235f69c Merge pull request #1698 from ctrlaltca/fix_1694
Improved login error message
2015-12-12 09:15:01 +01:00
ctrlaltca
a07b72a031 Merge pull request #1699 from ctrlaltca/fix_1687
Fix column widths in rooms list
2015-12-12 09:14:51 +01:00
ctrlaltca
7e63f44c04 Merge pull request #1700 from ctrlaltca/fix_1675
Avoid crash on dereferencing null pointer
2015-12-12 09:14:24 +01:00
Fabio Bas
deec7cdc14 Avoid crash on dereferencing null pointer 2015-12-11 19:32:08 +01:00
Fabio Bas
803589264d Fix column widths in rooms list 2015-12-11 18:51:40 +01:00
Fabio Bas
beecc0f970 Improved login error message 2015-12-11 18:42:29 +01:00
ctrlaltca
0286cd3df0 Merge pull request #1697 from ctrlaltca/fix_1695
Fix velvet marble theme
2015-12-11 17:55:13 +01:00
Fabio Bas
91bb2b2954 Fix velvet marble theme
fix #1695
2015-12-11 16:34:46 +01:00
Gavin Bisesi
a6ff54ae0e Merge pull request #1682 from tooomm/patch-2
link renaming
2015-11-22 10:01:05 -05:00
tooomm
bc44f8ce2a link renaming
-`Linking FAQ` --> `How to set a custom picture url`
-updated define accordingly
2015-11-17 16:04:29 +01:00
Michael Hogg
d9c0c97ae7 Updating schema version to 12 and adding migration script. 2015-11-08 03:05:12 -08:00
Michael Hogg
9963e9dfe7 Having token set to not null breaks the use of requireemail=false in the servatrice.ini as token will be null in this use case. 2015-11-07 12:57:58 -08:00
Brandon Griffin
813a0c2070 Added set focus to description anytime a create dialong is opened 2015-10-27 08:58:29 -04:00
Zach
77b9aa7c36 Merge pull request #1658 from BrandonGriffin/PlayToStackDefault
Changed the default setting to play cards to the stack
2015-10-24 12:01:23 -04:00
Brandon Griffin
64c15d1fdc Changed the default setting to play cards to the stack 2015-10-23 20:11:13 -04:00
Fabio Bas
ea5666c443 fix #1652 ; fix #467 2015-10-20 19:29:04 +02:00
Fabio Bas
fc8aa32d7f Bintray package updates 2015-10-19 22:09:24 +02:00
Fabio Bas
8001b05ce7 Travis - deploy to bintray 2015-10-18 16:58:07 +02:00
ctrlaltca
613f712974 Merge pull request #1646 from ctrlaltca/debian_package
CPack: Debian package
2015-10-17 09:33:06 +02:00
ctrlaltca
75eb779826 Merge pull request #1637 from ctrlaltca/cmdjoin_handler
Handle more Command_JoinRoom return values
2015-10-16 11:48:40 +02:00
Fabio Bas
23e84273ed If the user request to join a room and we are already in, just focus the correct tab
Also, handle all the Command_JoinRoom return values
2015-10-15 19:17:02 +02:00
Fabio Bas
8f674bd18c Updated to qt 5.4.2 2015-10-14 18:45:10 +02:00
Fabio Bas
4dba476ab6 modernize bash dialect 2015-10-14 15:45:54 +02:00
Fabio Bas
bab4a51ebb CPack: Debian package 2015-10-13 22:16:00 +02:00
ctrlaltca
0c67cb6cb3 Merge pull request #1641 from ctrlaltca/pr_1600
CMake: Add "test" target
2015-10-09 18:53:01 +02:00
Fabio Bas
5fed8d04d6 Updated docs 2015-10-09 18:51:30 +02:00
Fabio Bas
b63475829b Revert option from WITH_TESTS to TEST 2015-10-09 15:47:34 +02:00
Fabio Bas
7fe60279de Fix PR #1600 2015-10-09 14:59:42 +02:00
Gavin Bisesi
3ebe42c400 Add dummy googletest
Uses the built in cmake -Dtest=ON

It should download googletest on the fly if needed.

Adds a new make target, `make test`

Ref #167
2015-10-09 14:58:46 +02:00
woogerboy21
cd02df78a1 Merge pull request #1627 from ctrlaltca/no_jom_no_cry
Fix appveyor builds
2015-10-05 15:13:43 -04:00
Fabio Bas
784148e158 try fixing appveyor
dropping jom and using plain nmake
2015-10-02 18:14:54 +02:00
ctrlaltca
43262b294d Merge pull request #1620 from ctrlaltca/fix_rpath
Fix qt libraries bundling on osx
2015-10-02 17:54:10 +02:00
ctrlaltca
b0e9e0fb3a Merge pull request #1603 from ctrlaltca/fix_audio
Fix volume control
2015-10-02 14:46:30 +02:00
Fabio Bas
74c58cc2b0 fix qt libraries bundling on osx
fix #1547
2015-10-01 23:35:54 +02:00
Zach
d09b75a3c0 Merge pull request #1608 from ctrlaltca/travis_package
Travis changes for package creation
2015-10-01 14:32:24 -04:00
Zach
30531683f4 Merge pull request #1615 from Psithief/patch-1
Revert focus policy change
2015-10-01 14:17:06 -04:00
Zach
56f8ddc1f6 Merge pull request #1619 from tooomm/patch-2
added appveyor badge to README
2015-10-01 14:11:33 -04:00
tooomm
ab2a6867b5 added appveyor badge
badge for master branch
2015-10-01 18:37:11 +02:00
ctrlaltca
9d4882415a Merge pull request #1618 from ctrlaltca/fix_artifacts
Appveyor: fix artifact names
2015-10-01 15:08:45 +02:00
Fabio Bas
3e9610a084 Fix artifact names 2015-10-01 10:14:50 +02:00
Psithief
ca9bfc9ff2 Revert focus policy change in tab_game
Fixes #1529.

Completely untested, because I don't think this could possibly interfere with anything. It's a straight revert.
2015-10-01 12:00:30 +08:00
ctrlaltca
6a869906d9 Merge pull request #1589 from ctrlaltca/appveyor
Added appveyor script
2015-09-30 09:46:35 +02:00
Fabio Bas
35815a894a Make travis build a package 2015-09-29 23:38:30 +02:00
woogerboy21
acbe2b0b3c Re-Implemented the moderator notification upon user warning/ban 2015-09-28 18:21:39 -04:00
Fabio Bas
a9f2cd73de Fix volume control
fix #1528
2015-09-28 12:24:22 +02:00
Fabio Bas
8e348455f9 Added appveyor script 2015-09-27 10:36:53 +02:00
woogerboy21
9c4bd8ebed Merge pull request #1593 from woogerboy21/remove_mod_notify
Crash Fix: Removed mod notification code that causes crashes
2015-09-26 23:36:50 -04:00
woogerboy21
7d7151135e Removed mod notification code that causes crashes 2015-09-26 23:19:49 -04:00
woogerboy21
c1663d578a Merge pull request #1588 from Cockatrice/servatrice.sql_warntable_syntaxfix
Corrected mod_name column syntax in warnings table
2015-09-25 18:40:09 -04:00
woogerboy21
7a4cabaf67 Corrected mod_name column syntax in warnings table
It was missing a comma at the end of the line.
2015-09-25 18:19:44 -04:00
woogerboy21
291b262b64 Merge pull request #1569 from woogerboy21/correct_warn_schema
Updated cockatrice_warnings table to use id column as primary key
2015-09-25 08:09:56 -04:00
woogerboy21
b65882f7ce Updated cockatrice_warnings table to use id column as primary key 2015-09-25 07:35:23 -04:00
Zach
d55e44ea60 Merge pull request #1558 from Cockatrice/revert-1556-carddatabase_changes
Revert "Reimplemented PictureLoader as a singleton"
2015-09-23 03:17:49 -04:00
Zach
d5adec53a2 Revert "Reimplemented PictureLoader as a singleton" 2015-09-23 03:17:33 -04:00
Zach
064c89ba5c Merge pull request #1556 from ctrlaltca/carddatabase_changes
Reimplemented PictureLoader as a singleton
2015-09-23 01:21:37 -04:00
Zach
ad55c3e198 Merge pull request #1541 from woogerboy21/log_tab
Added logs tab to allow moderators the ability to review log history
2015-09-23 01:01:20 -04:00
woogerboy21
62ffcde6bd Added logs tab to allow moderators the ability to review log history/details 2015-09-23 00:50:01 -04:00
Zach
e68b8b314a Merge pull request #1522 from woogerboy21/offical_warnings
Added official warning messages moderators can use to inform users
2015-09-22 23:29:12 -04:00
woogerboy21
6ad2a59367 Added official warning messages moderators can use to inform users 2015-09-22 22:27:46 -04:00
Fabio Bas
e0383af6dd workaround "Signals are protected in qt4" 2015-09-22 23:57:39 +02:00
Fabio Bas
ac16602f08 Fix crash on null pointer dereference 2015-09-22 23:46:41 +02:00
Fabio Bas
f6c7f3355f Reimplemented PictureLoader as a singleton
* Removed remaining picture handling from card database and cardinfo
 * removed the “noCard object” hack
2015-09-22 23:09:53 +02:00
Zach
3f70513096 Merge pull request #1555 from ctrlaltca/cards_crash
Fix crash on loading invalid cards.xml
2015-09-22 16:19:12 -04:00
Zach
8125358052 Merge pull request #1523 from marcofernandezheras/Restore-Shortcuts
Restore shortcuts
2015-09-22 16:00:49 -04:00
Fabio Bas
7a4bf9a313 Fix crash on loading invalid cards.xml
Additionally, move the custom database load after the LoadStatus check,
so that they don't bring up the “fix your card database path” settings
dialog
2015-09-22 21:56:02 +02:00
Zach
aacbe93d04 Merge pull request #1540 from ctrlaltca/remove_unused_sounds
Removed unused sound names
2015-09-22 15:51:05 -04:00
Zach
b8732a54bb Merge pull request #1550 from Cockatrice/server_mess_i_pm
Fix #1542
2015-09-22 15:50:26 -04:00
woogerboy21
cd7b25f712 Fix #1542
This should fix #1542 (please test)
2015-09-22 01:19:31 -04:00
Fabio Bas
2df50f5766 Removed unused sound names 2015-09-20 12:08:55 +02:00
marco
599ef0ae62 Confirmation to clear/restore shortcuts 2015-09-20 00:21:07 +02:00
Zach
1409b97490 Merge pull request #1530 from ZeldaZach/fix_1527
Minors Fixes for #1527
2015-09-18 10:18:12 -04:00
Zach
1182ee191c Merge pull request #1516 from ctrlaltca/default_shortcuts
Changed problematic shortcuts
2015-09-18 10:05:24 -04:00
Zach H
ccc8ac4826 minor fixes 2015-09-18 09:56:32 -04:00
Fabio Bas
2a20b6028e Changed problematic shortcuts 2015-09-18 08:38:54 +02:00
Zach
ead6ab3ad6 Merge pull request #1527 from woogerboy21/ban_mod_notify
Moderator ban notifications + Server PM functionality
2015-09-17 22:53:07 -04:00
woogerboy21
b0693299c7 Added server private message functionality to allow server based PM notifications.
Ban based notification to other online moderators is the first form implemented by this PR.
2015-09-17 22:40:29 -04:00
Zach
afc425e6a5 Merge pull request #1524 from tooomm/Update-README.md
readme / added license badge + link
2015-09-16 08:49:38 -04:00
tooomm
0dc8fe9e73 added licence badge + link 2015-09-16 13:35:40 +02:00
marco
0ce38ea88e Reset & Clear all shortcuts
This closes #1517
2015-09-16 13:35:26 +02:00
marco
8eacd85d68 Link to wiki: how to set shortcuts 2015-09-16 12:30:32 +02:00
ctrlaltca
c7c84bca8f Merge pull request #1521 from tooomm/patch-2
remove debug code; fix #1520
2015-09-16 08:42:48 +02:00
Zach
04a96e96bb Merge pull request #1492 from tooomm/patch-1
shortcut text adjustments
2015-09-15 13:11:16 -04:00
tooomm
1bec6dc37a shortcut tabs adjustments
- `|` over `/` to make `P/T` better readable
- Game play --> Gameplay
- Player - Playing Area
2015-09-15 18:56:53 +02:00
tooomm
814553dae6 remove debug code
fixes #1520
2015-09-15 18:53:06 +02:00
Zach
385455e77c Merge pull request #1510 from woogerboy21/room_message_history
Added chat history to a room that is displayed on join
2015-09-15 12:10:37 -04:00
woogerboy21
87a64da1bc Added chat history to a room that is displayed on join.
With this update a new chat history definition is added on a per
room bases which allows operators to specify the number of chat
messages to store and present to the user on join.  Please see
the sample ini for room definitions.
2015-09-14 17:54:04 -04:00
Zach
3412ce2f7d Merge pull request #1501 from marcofernandezheras/Fix-Shortcut-Detection
Fix shortcuts detection on settings & game
2015-09-14 16:02:45 -04:00
marco
4c6b543cbe Fix shortcuts detection on settings & game
Fix #1499, Fix #1493, Fix #1477
Fix typo
2015-09-14 16:56:51 +02:00
Zach
f97a7e8370 Merge pull request #1512 from ctrlaltca/sound_themes
sound themes
2015-09-13 15:37:00 -04:00
Fabio Bas
6257ea701e Revert "remove qtmobility from apt packages"
This reverts commit 669568b918.
2015-09-13 19:44:37 +02:00
Fabio Bas
a6bc709583 merged master 2015-09-13 19:39:42 +02:00
Fabio Bas
5aaae5279c revert to using QAudioOutput 2015-09-13 19:37:49 +02:00
Zach
f2864ce569 Merge pull request #1511 from ctrlaltca/theme_extensions
Themes: don't use hardcoded extensions on images
2015-09-13 13:26:12 -04:00
Fabio Bas
f78c01fa88 Avoid multiple sounds playing at the same time 2015-09-13 17:22:58 +02:00
Zach
59da62d240 Merge pull request #1502 from woogerboy21/fix_ban_crash
Fix server crash on banning
2015-09-13 01:12:29 -04:00
woogerboy21
46f78fcead Fix server crash on banning 2015-09-13 00:52:52 -04:00
Fabio Bas
85aa866e02 sound themes 2015-09-13 02:01:50 +02:00
Fabio Bas
28df389ea6 Fixed flags size: they're not squared 2015-09-13 00:53:11 +02:00
Fabio Bas
dfe9719637 Removed unused parameter 2015-09-13 00:26:28 +02:00
Fabio Bas
00e3e63f41 Themes: remove all hardcoded extensions 2015-09-13 00:14:36 +02:00
ctrlaltca
d5afd97ff4 Merge pull request #1509 from Fizztastic/1505_fix
Fix library, grave, exile crash on windows
2015-09-12 23:38:22 +02:00
Jeff
32df2c29ed Fix library, grave, exile crash on windows 2015-09-12 17:24:36 -04:00
Jeff
73677e16f6 Merge remote-tracking branch 'Cockatrice/master' into 1505_fix 2015-09-12 17:23:40 -04:00
Zach
226a8cc017 Merge pull request #1498 from ctrlaltca/sound_whatever
Reworked SoundEngine overhaul
2015-09-12 00:35:20 -04:00
Zach
4c9555bb59 Merge pull request #1496 from ctrlaltca/clamp_zoneview
Clamp zone view widget's titlebar inside the viewable area
2015-09-12 00:34:12 -04:00
Zach
29446d80d4 Merge pull request #1469 from woogerboy21/request_ban
Added the ability or moderation staff to request user ban history
2015-09-10 21:34:16 -04:00
Zach
e4470acb84 Merge pull request #1497 from ctrlaltca/settings_icons
fix settings icon spacing
2015-09-10 21:33:43 -04:00
Fabio Bas
669568b918 remove qtmobility from apt packages 2015-09-11 00:45:35 +02:00
Fabio Bas
a06c7b2f9d Rework the sound engine to use QSound
plus misc fixes
2015-09-11 00:43:22 +02:00
Fabio Bas
6d56e0dfd6 fix wav file names 2015-09-11 00:42:50 +02:00
Fabio Bas
0b072e2d60 Remove dependency to qt multimedia/mobility under qt4 and unused phonon plugins 2015-09-11 00:42:37 +02:00
Fabio Bas
b2f855aeb0 fix settings icon spacing 2015-09-10 23:37:16 +02:00
Fabio Bas
a7616835e3 Clamp zone view widget's titlebar inside the viewable area 2015-09-10 23:29:01 +02:00
woogerboy21
90cb890cc2 Added the ability or moderation staff to request user ban history 2015-09-10 16:02:45 -04:00
Jeff
badbcf2753 Fix sound test button 2015-09-09 16:47:09 -04:00
Zach
3bc61eb2e9 Merge pull request #1473 from woogerboy21/user_stats_table
Added user analytics table to database
2015-09-09 08:46:52 -04:00
Jeff
d6398477ae SoundEngine overhaul 2015-09-09 02:24:02 -04:00
Zach
05aa8b2c92 Merge pull request #1474 from woogerboy21/no_tab_close
Do not close message tabs on disconnect
2015-09-09 00:04:06 -04:00
woogerboy21
d7d50def51 Added user analytics table to database 2015-09-08 14:56:10 -04:00
woogerboy21
7bfea03af8 Do not close message tabs on disconnect 2015-09-08 14:38:48 -04:00
ctrlaltca
c984a7c962 Merge pull request #1488 from ctrlaltca/translations
Translations update
2015-09-08 19:25:34 +02:00
Fabio Bas
fcc5370082 Fetched new translations 2015-09-08 19:12:41 +02:00
Fabio Bas
5951c95e81 extracted new translatable strings 2015-09-08 19:10:57 +02:00
Fabio Bas
c214234bb2 fix typo 2015-09-08 19:08:34 +02:00
Fabio Bas
09b926a7ac Added transifex cli configuration 2015-09-08 19:08:04 +02:00
Zach
aac980a8cb Merge pull request #1485 from ctrlaltca/fix_notification_click
Don't change window maximized state when clicking a notification
2015-09-08 12:49:00 -04:00
Zach
601ada8473 Merge pull request #1484 from ctrlaltca/fix_f12
Fix loading of "increase life counter" shortcut in settings
2015-09-08 12:43:27 -04:00
Zach
b47aa86c84 Merge pull request #1483 from ctrlaltca/deckeditor_filter_buttons
Add back "remove" buttons to deck editor's filter
2015-09-08 12:33:15 -04:00
Zach
73f2d2b0e5 Merge pull request #1478 from ctrlaltca/fix_replay_crash
Fix replay crash due to completer
2015-09-08 12:31:59 -04:00
Zach
433c5703e7 Merge pull request #1479 from ctrlaltca/fix_autoconnect
Fix autoconnect
2015-09-08 12:29:53 -04:00
Fabio Bas
4ee12f0b69 Don't change window maximized state when clicking a notification 2015-09-08 17:49:31 +02:00
Fabio Bas
db18c7da10 Fix loading of "increase life counter" shortcut in settings 2015-09-08 17:13:47 +02:00
Fabio Bas
3be1bcd356 Add back "remove" buttons to deck editor's filter 2015-09-08 10:25:33 +02:00
Fabio Bas
50aa6e3a4d Fix autoconnect 2015-09-08 08:37:19 +02:00
Fabio Bas
f14ebb0028 Fix replay crash due to completer 2015-09-08 08:12:00 +02:00
Zach
2a83f6dd4b Merge pull request #1472 from marcofernandezheras/Fix-Portable-Paths
Fix thememanager on portable build
2015-09-07 18:03:46 -04:00
marco
36f19be06a Fix thememanager on portable build 2015-09-06 18:29:48 +02:00
woogerboy21
dd4900b038 Merge pull request #1471 from ctrlaltca/deckeditor_theme_cardback
get cardback image from theme
2015-09-06 08:25:48 -04:00
Fabio Bas
e50d0c6db2 get cardback image from theme 2015-09-06 11:44:19 +02:00
woogerboy21
15e8121cf2 Merge pull request #1468 from woogerboy21/fix_old_gcc
Fix older gcc nested pre-def with portable builds
2015-09-05 18:01:31 -04:00
woogerboy21
9dc77d674f Fix older gcc nested pre-def with portable builds 2015-09-05 17:44:51 -04:00
Zach
60ed9fd1ff Add slash 2015-09-03 14:56:23 -04:00
Zach
4eb708c3b0 Merge pull request #1458 from marcofernandezheras/Fix-Portable
fix Decks, Pics replays & sounds paths on Portable build
2015-09-03 14:52:17 -04:00
marco
44fefc20c2 Fix portable on OSX 2015-09-03 19:47:07 +02:00
Zach
d97a9bdb15 Merge pull request #1459 from Cockatrice/portable_readme
Add portable info
2015-09-03 13:32:46 -04:00
Zach
48f68343a2 Add portable info
Portable info
2015-09-03 13:11:42 -04:00
marco
b4c5729bf5 fix Decks, Pics replays & sounds paths on Portable build 2015-09-03 18:31:11 +02:00
Gavin Bisesi
dbbfa82977 Merge pull request #1456 from Cockatrice/restore-python-register-script
Restore register.py script removed in 5ace0dd892
2015-09-03 09:14:54 -04:00
Gavin Bisesi
ebc4011559 Restore register.py script removed in 5ace0dd892
This is intended to be an example of using the protocol from something
other than C++ and to be a building block for future test clients.
2015-09-03 09:13:31 -04:00
Zach
f4ae08f8b1 Merge pull request #1439 from woogerboy21/feature_check
Added server/client feature set communication
2015-09-02 23:38:53 -04:00
woogerboy21
044c2356ff Added server/client feature set communication 2015-09-02 17:54:06 -04:00
Zach
3188ef4cde Merge pull request #1444 from woogerboy21/fix_blank_ban
Detect if a use is trying to place an invalid ban
2015-09-01 22:20:05 -04:00
marco
baa61d0571 Merge branch 'master' into Refactor-settings
Conflicts:
	oracle/CMakeLists.txt
2015-09-01 21:28:53 +02:00
ctrlaltca
0a9057d1b8 Merge pull request #1451 from ctrlaltca/fix_1449
Let git track the empty dir "themes/Default"
2015-09-01 10:29:35 +02:00
Fabio Bas
d9ecb5db8b Let git track this empty dir 2015-09-01 08:57:30 +02:00
Zach
f5f5074023 Merge pull request #1081 from ctrlaltca/themes_clean
Theme manager
2015-08-31 18:50:36 -04:00
Fabio Bas
6d7baec37b Merge with master 2015-08-31 22:55:46 +02:00
Fabio Bas
5cfb034452 merged with master 2015-08-31 22:48:14 +02:00
ctrlaltca
949b0183c8 Merge pull request #1448 from woogerboy21/log_session_mismatch
Log inconsistent session / session table situation
2015-08-31 21:45:55 +02:00
woogerboy21
de073a51d6 Log inconsistent session / session table situation 2015-08-31 08:29:26 -04:00
woogerboy21
66c19ab727 Detect if a use is trying to place an invalid ban 2015-08-31 01:00:13 -04:00
woogerboy21
13e536013e Merge pull request #1442 from woogerboy21/fix_oldsession
Fix bug that crashes server when old session is logged out during login
2015-08-30 23:51:33 -04:00
woogerboy21
66dce1bf46 Fix bug that crashes server when old session is logged out during login 2015-08-30 23:33:11 -04:00
woogerboy21
8bb6bb04d7 Merge pull request #1441 from woogerboy21/fix_check
Fix ban issue
2015-08-30 19:45:04 -04:00
woogerboy21
d8b53f9345 Update ban check to exclude empty client id's 2015-08-30 18:48:57 -04:00
Gavin Bisesi
c0a0775323 Merge pull request #1434 from Cockatrice/restore-xsd
Restore xsd files removed in #1428
2015-08-28 18:25:14 -04:00
Gavin Bisesi
3c1a7bc760 Restore xsd files removed in #1428
ಠ_ಠ
2015-08-28 18:24:25 -04:00
Zach
6a64e4a2e1 Merge pull request #1432 from ZeldaZach/fix_1427
Remove docs in favor of wiki
2015-08-28 15:39:00 -04:00
Zach H
854e0a764c remove docs in favor of wiki 2015-08-28 14:59:49 -04:00
Zach
e6a8fa59e3 Merge pull request #1428 from tooomm/patch-1
text adjustments in oracle
2015-08-27 12:39:00 -04:00
ctrlaltca
885edc8953 Merge pull request #1429 from ctrlaltca/translations
Fetched new translations. Arrr!
2015-08-27 18:32:54 +02:00
Fabio Bas
fcff6301ed Fetched new translations. Arrr! 2015-08-27 18:32:14 +02:00
tooomm
5d8d2f277c oxford compliance
@ZeldaZach grammar nazi :) 👍
2015-08-27 15:55:22 +02:00
tooomm
17665aad60 fixed alignment
nice alignment over strict tabbing
2015-08-27 14:55:19 +02:00
tooomm
f18f136d2b text adjustments
- removed some info text since oracle imports all cards now and no longer offers sets selection
- added info about token
- `<br/>` --> `\n`
- capitalized `URL` --> http://www.oxforddictionaries.com/definition/english/URL
2015-08-27 14:43:34 +02:00
Zach
311536d1aa Merge pull request #1423 from tooomm/patch-1 2015-08-26 10:26:57 -04:00
tooomm
83e9f9deba typos resolved
@marcofernandezheras ok?
2015-08-26 15:33:05 +02:00
woogerboy21
fdea69cfed Merge pull request #1421 from woogerboy21/fix_proto_warnings
Corrected proto warnings & spacing
2015-08-26 08:22:50 -04:00
woogerboy21
cfebd53d5d Corrected proto warnings 2015-08-25 23:40:08 -04:00
marco
0b94b47f72 Servatrice portable + cmake options
Use -DPORTABLE=1 to build a portable version
2015-08-25 21:25:13 +02:00
marco
4125d690fa Fix merge & relative path for portable build 2015-08-25 20:22:31 +02:00
woogerboy21
7453385903 Merge pull request #1417 from woogerboy21/send_clientver
Extend the login protocol to send the client version (as optional)
2015-08-24 11:54:04 -04:00
woogerboy21
364df4daf0 Extend the login protocol to send the client id (as optional) 2015-08-24 11:38:24 -04:00
Zach
324ddda4dd Merge pull request #1416 from ZeldaZach/fix_1411
Define URLs
2015-08-23 23:00:22 -04:00
Zach
14da4efe6d Merge pull request #1414 from ZeldaZach/fix_1412
Prevent bad flags
2015-08-23 17:59:52 -04:00
Zach H
a8727d5a50 define URLs 2015-08-23 17:57:26 -04:00
Zach
4d2fdaec08 Merge pull request #1407 from Fizztastic/fix_1396
Option to opt-out of remember game settings
2015-08-23 16:28:01 -04:00
Zach H
8ffe310855 prevent bad flags 2015-08-23 16:27:18 -04:00
ctrlaltca
ab33258ce9 Merge pull request #1415 from ctrlaltca/translations
Translations: extracted new strings
2015-08-23 20:54:50 +02:00
Fabio Bas
b335bc5e7d Translations: extracted new strings 2015-08-23 20:54:11 +02:00
marco
be7efa98cf Fix relative path for image download & settings 2015-08-23 15:54:52 +02:00
marco
1e2d5b0693 Fix translate setting + Mod oracle to portable build 2015-08-23 14:14:11 +02:00
Jeff
ca82fd867a Option to opt-out of remember game settings 2015-08-22 15:52:03 -04:00
Zach
432c856f0d Merge pull request #1400 from woogerboy21/logout_old_session
Log old session out of server if logging in from a second location
2015-08-22 15:37:50 -04:00
woogerboy21
b0630b81ca Log old session out of server if logging in from a second location 2015-08-22 13:41:02 -04:00
Gavin Bisesi
0c0413f056 Merge pull request #1404 from Cockatrice/docker-tweak
Use servatrice as docker entrypoint
2015-08-22 09:57:10 -04:00
Gavin Bisesi
34c78b3113 Use servatrice as docker entrypoint
This lets you "docker run servatrice" and pass command line arguments
2015-08-22 08:43:44 -04:00
ctrlaltca
18ec8e20b6 Merge pull request #1381 from ZeldaZach/flags_to_lower
Country to lower (fix win bug)
2015-08-22 11:53:22 +02:00
Zach
e9156ecd62 Merge pull request #1391 from woogerboy21/admin_adjustmods
Allows admins to promote users to mod and demote mod to user
2015-08-22 00:03:46 -04:00
woogerboy21
2a0197a7ab Merge pull request #2 from Cockatrice/admin_adjustmods
Address PR feedback
2015-08-21 23:08:29 -04:00
Gavin Bisesi
66f14c1168 Address PR feedback 2015-08-21 23:03:15 -04:00
Zach
a6a62b3334 Merge pull request #1354 from Cockatrice/fix-1351
Fix #1351 - Server ignores only-reg if in "none" auth mode.
2015-08-21 22:15:32 -04:00
Daenyth
6170c9037f Fix #1351 - Server ignores only-reg if in "none" auth mode.
When in none auth mode, registered users don't exist; hence the setting
makes the game impossible to join.

Normally the setting would be greyed out when the user is unregistered,
but commit 475c54bf introduced a new edge case where the stored setting
would apply to the field even if the user is unregistered, making the
setting possible to apply in no-reg mode. Regardless, any client could
have done this, not just the default cockatrice.

The server side fix should prevent all issues in the future.
2015-08-21 20:30:46 -04:00
Zach H
41b10308ba country to lower (fix win bug) 2015-08-21 20:05:49 -04:00
marco
c8d59eec5e Refactred settings to use settingscache & ini files 2015-08-22 01:05:15 +02:00
Zach
9c28cdd1f5 Merge pull request #1394 from Fizztastic/fix_1387
Add LineEditCompleter to Tab_Game
2015-08-20 23:46:19 -04:00
Jeff
50e0b6dd35 Merge lines 2015-08-20 23:33:06 -04:00
Jeff
97d0cfa3d9 Fix first word completion 2015-08-20 23:01:32 -04:00
woogerboy21
39fcabe921 Allows moderators to promote users to mod and demote mod to user 2015-08-20 22:42:10 -04:00
Jeff
05f2bc8392 Fix Conflicts 2015-08-20 22:27:46 -04:00
Jeff
e9bad2cacb Merge branch 'master' into fix_1387
Conflicts:
	cockatrice/CMakeLists.txt
	cockatrice/src/tab_game.h
	cockatrice/src/tab_room.cpp
2015-08-20 22:23:47 -04:00
Jeff
b3d96cc5da Merge remote-tracking branch 'Cockatrice/master' into fix_1387 2015-08-20 22:17:06 -04:00
Zach
b2ab2c6eba Merge pull request #1382 from marcofernandezheras/Customizable-shortcuts
Customizable shortcuts
2015-08-20 21:44:05 -04:00
marco
c6aba5a6d0 Renamed file + reduced window size + resfresh on change 2015-08-20 20:23:08 +02:00
Jeff
a64ea17357 Add LineEditCompleter to Tab_Game 2015-08-19 18:46:08 -04:00
woogerboy21
1ef9041815 Merge pull request #1389 from Cockatrice/schema_level_correction
Corrected miss-matched schema versions
2015-08-18 08:04:29 -04:00
woogerboy21
65635bcdd8 Corrected miss-matched schema versions
Schema version should be 7 (not 6) for current commit level.  Not sure exactly why it wasn't updated.
2015-08-18 07:40:12 -04:00
Zach
8c0722953f Merge pull request #1386 from Fizztastic/fix_1383
Fix linked cardwidget not showing PT/Loyalty
2015-08-17 17:14:30 -04:00
Jeff
f3c43cb50f Fix linked cardwidget not showing PT/Loyalty 2015-08-16 19:02:55 -04:00
marco
d3d6f70496 Removed 2nd arg from ShortcutsSettings::getShortcut 2015-08-16 21:53:59 +02:00
marco
1ca89e0b09 Moved counters to a new tab 2015-08-16 15:38:23 +02:00
woogerboy21
487cbb23cb Merge pull request #1379 from woogerboy21/room_userlevel
Add permission levels to rooms
2015-08-16 08:57:34 -04:00
marco
713a8148d3 Customizable shorcuts 2015-08-16 14:24:04 +02:00
marco
be82472f35 Merge branch 'master' into Customizable-shortcuts 2015-08-16 14:01:48 +02:00
marco
4cb53ccaed Merge branch 'master' into Customizable-shortcuts 2015-08-16 13:52:34 +02:00
marco
beaa4e9383 Configurable shortcuts 2015-08-16 13:46:57 +02:00
woogerboy21
702f949196 Updated response block to look better 2015-08-15 21:17:32 -04:00
woogerboy21
3e94c9d283 Define permission levels for rooms 2015-08-15 21:00:51 -04:00
woogerboy21
5634b564e8 Merge pull request #1378 from woogerboy21/last_login
Add last_login column to user table and populate upon login
2015-08-15 20:24:18 -04:00
Zach
98fa9eb159 Merge pull request #1356 from Fizztastic/ChatRoomCompleter
Username Completer in server room
2015-08-15 20:08:34 -04:00
woogerboy21
bb0b626cee Add last_login column to user table and populate upon login 2015-08-15 03:00:34 -04:00
woogerboy21
0f4dc18074 Merge pull request #1374 from woogerboy21/ban_by_clientid
Ban by client ID
2015-08-14 11:25:01 -04:00
Zach
4b0ccc30ec Merge pull request #1376 from Fizztastic/customsets_option 2015-08-14 11:04:06 -04:00
woogerboy21
b102a05a36 Add ability to ban by client id 2015-08-14 00:06:37 -04:00
Jeff
386716b8db Add option to open customsets folder 2015-08-13 23:52:38 -04:00
Jeff
50d67467dc Username Completer in server room
Adds QCompleter in server room and a setting to enable/disable it.
2015-08-13 23:51:39 -04:00
Zach
26e63a9a3a Merge pull request #1343 from tooomm/readme-toc-change
readme adjustments
2015-08-13 21:17:07 -04:00
tooomm
d5c00b0cb5 remove arrows with link to top 2015-08-13 16:21:10 +02:00
woogerboy21
8bf58af727 Merge pull request #1365 from woogerboy21/add_clientid_tosessions
Add clientid field to sessions table.
2015-08-12 08:07:01 -04:00
poixen
9bf3178b2f Merge pull request #1307 from poixen/hostselection
Previous server connection history
2015-08-12 12:59:23 +02:00
Zach
54ff4ef417 Merge pull request #1369 from ZeldaZach/fix_1360
remove max screen default
2015-08-11 17:41:13 -04:00
Zach H
b57a316bfd remove max screen default 2015-08-11 17:10:05 -04:00
Zach
1c3e13109f Merge pull request #1361 from woogerboy21/servatrice_disable_replaystorage
Add option to servatrice to disable replay storage.
2015-08-11 16:32:37 -04:00
Zach
26b9560753 Merge pull request #1367 from woogerboy21/add_script_maintcountrycodes
Added lower case country code on correction.
2015-08-11 16:05:56 -04:00
woogerboy21
7c81f8a610 Added lower case country code on correction. 2015-08-11 15:46:59 -04:00
Zach
bf230f2c86 Merge pull request #1366 from woogerboy21/add_script_maintcountrycodes
Add script to validate/clear invalid country codes in the DB.
2015-08-11 15:18:11 -04:00
woogerboy21
f636c0ee19 Add script to validate/clear invalid country codes in the DB. 2015-08-11 14:20:40 -04:00
woogerboy21
d52cf379ee Updated servatrice.sql to reflect new sessions table field. 2015-08-11 12:53:56 -04:00
woogerboy21
eb5833609a Add clientid field to sessions table. 2015-08-11 12:45:04 -04:00
Zach
e9478ff99c Merge pull request #1362 from woogerboy21/rem_clientid_protoreq
Removed clientid requirements from the protocol handler.
2015-08-10 17:36:31 -04:00
woogerboy21
fa77cdf3b5 Removed clientid requirements from the protocol handler. 2015-08-10 16:07:20 -04:00
woogerboy21
fefceac2c6 Add option to servatrice to disable replay storage. 2015-08-10 15:29:30 -04:00
Gavin Bisesi
ea9e966330 Merge pull request #1353 from Cockatrice/revert-1352-nonreg_nodbserver_fix
Revert "#1351 Fix"
2015-08-09 15:52:42 -04:00
Gavin Bisesi
59568bf13c Revert "#1351 Fix" 2015-08-09 15:52:32 -04:00
woogerboy21
de1b925b7d Merge pull request #1352 from Cockatrice/nonreg_nodbserver_fix
#1351 Fix
2015-08-09 15:25:14 -04:00
woogerboy21
5fc0da6ab9 #1351 Fix
This update address's the issue were a server with no db has only non-registered users but when creating a game will cause the dialogue to only allow the check box of "registered users only" resulting in a game that no user will ever be able to join.
2015-08-09 15:07:30 -04:00
woogerboy21
90381aa38f Merge pull request #1350 from woogerboy21/showmoreinfo_logincontexterror
Update Error 11 Clarity
2015-08-09 14:02:34 -04:00
woogerboy21
f4942d1ea7 Merge pull request #1346 from woogerboy21/regonly_server_refactor
Reg only server cleanup
2015-08-09 13:57:17 -04:00
Zach
ff41e69a30 Merge pull request #1349 from ctrlaltca/fix_server_msvc 2015-08-09 13:49:53 -04:00
woogerboy21
3f78e0bec3 Update Error 11 Clarity 2015-08-09 12:56:09 -04:00
Fabio Bas
76ba3b557d Fix compilation of servatrice with mdvc
Should fix #1336
2015-08-09 18:17:10 +02:00
woogerboy21
1f22f1743c Merge pull request #1348 from woogerboy21/fix_clientid_dbmigration
Add database migration script for client id
2015-08-09 09:19:12 -04:00
woogerboy21
b4e0c00cca Add database migration script for client id 2015-08-09 08:47:21 -04:00
marco
b0bf94e378 Shorcut read from settings 2015-08-09 12:16:52 +02:00
woogerboy21
644ea0482f Merge pull request #1347 from woogerboy21/fix_clientid_localgame
Fix local game not starting properly.
2015-08-08 17:33:34 -04:00
woogerboy21
afa2c67e87 Actually pass the generated client id. 2015-08-08 17:22:59 -04:00
woogerboy21
567c1a148d Fix local game due to clientid check in response container. 2015-08-08 17:08:43 -04:00
woogerboy21
17392f1ae5 Moved the RegOnlyRequirement functions out of the Database interface into the proper Server block of code. 2015-08-08 16:24:37 -04:00
woogerboy21
129a6983ed Merge pull request #1345 from Cockatrice/login-error-message
Add more informative message on unrecognized login response
2015-08-08 11:12:50 -04:00
Gavin Bisesi
481a57edf6 Show more informative error on registration failure 2015-08-08 09:55:23 -04:00
Gavin Bisesi
bf7cf61b85 Add more informative message on unrecognized login response
When logging in and receiving a reply that isn't understood, show a more informative error message.

`tr() + tr()` for better translation flexibility.
2015-08-08 09:48:18 -04:00
woogerboy21
c64bc3fb81 Merge pull request #1344 from woogerboy21/clientid_commit_res
Commit to resolve requests made by @Daenyth discussed after the commit.
2015-08-08 09:23:21 -04:00
woogerboy21
b53bd08175 Merge branch 'clientid_commit_res' of ssh://github.com/woogerboy21/Cockatrice into clientid_commit_res 2015-08-08 08:52:47 -04:00
woogerboy21
af237c7d07 Fixed space/tabing issues. 2015-08-08 08:52:19 -04:00
woogerboy21
bc99024e4f Added server side setting to allow the requirement of a client id from clients. 2015-08-08 08:52:19 -04:00
woogerboy21
94942e1a92 Commit to resolve requests made by @Daenyth discussed after the commit.
See https://github.com/Cockatrice/Cockatrice/pull/1340 for details.
2015-08-08 08:52:19 -04:00
woogerboy21
62dc3a7ca3 Merge pull request #1342 from marcofernandezheras/CardInfoLayout
Deck Editor layout
2015-08-08 08:28:12 -04:00
woogerboy21
2211a8de4a Fixed space/tabing issues. 2015-08-07 22:32:39 -04:00
marco
e9e75961f4 Redesigning deck editor to work with docks
Moved setting files & Added code for a future portable build
2015-08-07 23:44:40 +02:00
woogerboy21
b62ffdeb0b Added server side setting to allow the requirement of a client id from clients. 2015-08-07 15:52:55 -04:00
woogerboy21
95cc10a278 Commit to resolve requests made by @Daenyth discussed after the commit.
See https://github.com/Cockatrice/Cockatrice/pull/1340 for details.
2015-08-07 13:21:31 -04:00
tooomm
8ebd8532d6 readme adjustments
- toc changed (removed DocToc)
- relinks to the toc on top under every category
- image included on top
- added other servers in community ressources
2015-08-06 23:21:51 +02:00
woogerboy21
ba90d84a13 Merge pull request #1340 from woogerboy21/clientid
Client ID Generation
2015-08-06 14:17:06 -04:00
poixen
5a541d6248 Merge pull request #1341 from tooomm/patch-2
removed space
2015-08-06 11:34:04 +02:00
tooomm
94d4ff8c1b removed space 2015-08-06 10:11:00 +02:00
woogerboy21
52db13a1ca Initial release of client ID generation. 2015-08-05 10:15:49 -04:00
Zach
44d757f691 Merge pull request #1328 from marcofernandezheras/FixBug#1296
Ctrl + Double Click: Add card to SB
2015-08-03 22:47:32 -04:00
marco
0d10d6f85d Fixes issue #1296 2015-08-04 00:17:44 +02:00
woogerboy21
13011180f7 Merge pull request #1313 from woogerboy21/update_pingtime
Update Client & Server ping time
2015-08-03 12:31:20 -04:00
Zach
dfb7847dab Update README.md 2015-08-01 21:45:14 -04:00
Zach
c28da9f066 Merge pull request #1321 from ZeldaZach/readme
README fix
2015-08-01 21:35:41 -04:00
Zach H
ee6020ab8c url fix 2015-08-01 21:35:21 -04:00
ctrlaltca
4b5fb30248 Merge pull request #1318 from ctrlaltca/fix_linking_faq_url
Fix "Linking FAQ" url
2015-08-01 11:18:16 +02:00
ctrlaltca
622e018cd4 Merge pull request #1320 from ctrlaltca/translations
Updated translations
2015-08-01 11:18:04 +02:00
Fabio Bas
7e7c0ef4d2 Updated translations 2015-08-01 10:55:06 +02:00
Fabio Bas
6dfd2e65f6 Fix "Linking FAQ" url 2015-08-01 08:07:47 +02:00
ctrlaltca
8d2cd29a3f Merge pull request #1308 from ZeldaZach/fix_1301
Allow URL redirects for card images
2015-08-01 07:59:58 +02:00
Zach
da48b71442 Merge pull request #1310 from ctrlaltca/emails
Servatrice: do not disclose user emails to clients
2015-07-31 10:57:52 -04:00
woogerboy21
eb9ca58fd0 Updated pingClockTimeout to account for adjustments in client keep alive settings value.
Changed the default value for the client keep alive variable back to 1 (since that is what the setting is if the value is not found in the configuration ini file).
2015-07-30 16:38:02 -04:00
woogerboy21
8c7301b19f Updated server and client ping to 5 seconds. Also changed hard set 1 second value on the ping timers to read values from the settings cache. 2015-07-29 23:44:00 -04:00
Fabio Bas
8d325b9e19 Servatrice: do not disclose user emails to clients 2015-07-28 22:20:40 +02:00
Matt Lowe
1ca24b2597 Previous server connection history
This adds the ability to select previous servers from a list to connect
to.

You can remove items from the drop down by selecting them and pressing
delete.

If you connect to a new host it will be added to the previous hosts.

It will remember the last host connected to in the dropdown.
2015-07-28 20:04:01 +02:00
Zach H
8a86165890 allow URL redirects 2015-07-28 02:41:08 -04:00
Zach
183fbd2805 Merge pull request #1305 from poixen/appname
Changed app title when logged in
2015-07-27 19:51:24 -04:00
Matt Lowe
46f28f92b6 Changed app title when logged in
As seen in this image, you cant see where you are logged in.

How it looks now:
2015-07-27 16:19:19 +02:00
Zach
c0bb640a37 Merge pull request #1295 from ctrlaltca/servatrice_email_v2
Refactor servatrice email send
2015-07-26 21:13:58 -07:00
Zach
9aa161575d Merge pull request #1303 from ZeldaZach/fix_1069
fix 1032 merge conflicts
2015-07-26 21:12:50 -07:00
Zach H
475c54bfe1 fix 1032 merge conflicts 2015-07-27 00:01:05 -04:00
Zach
e318b70329 Merge pull request #1286 from ctrlaltca/disabled_sets
Prefer enabled sets when loading images
2015-07-26 12:10:00 -07:00
Zach
bd92f18e9d Merge pull request #1293 from ctrlaltca/fix_1289
Force black text color on deck list
2015-07-26 12:05:52 -07:00
Fabio Bas
a001238b74 Force cache clear on sets database save. 2015-07-26 11:46:09 +02:00
Zach
ac4c745521 Merge pull request #1294 from mildmongrel/tablezone_refactor_001
tablezone refactor and cleanup
2015-07-25 22:45:06 -07:00
Zach
387137fbc7 Merge pull request #1292 from ctrlaltca/fix_compile_debug
fix compilation with gcc in paranoic mode
2015-07-25 22:37:18 -07:00
Zach
f3ee1eac12 Merge pull request #1287 from ctrlaltca/servatrice_db_version
Fix misleading error message in servatrice; fix #1275
2015-07-25 22:36:01 -07:00
Zach
f1b7a422ee Merge pull request #1284 from ctrlaltca/fix_1283
Fix calculation of ban expiration
2015-07-25 22:19:58 -07:00
Zach
c675cf4010 Merge pull request #1272 from Fizztastic/fix_577
Joining a full game joins you as spectator
2015-07-25 22:16:00 -07:00
Fabio Bas
9c38b08407 Again on the same problem 2015-07-25 19:51:32 +02:00
Fabio Bas
c714932e25 Fix compilation under OSX with homebrew's qt5.5 2015-07-25 19:28:30 +02:00
Fabio Bas
1ffc9b4561 Refactor servatrice email send 2015-07-25 18:48:34 +02:00
mildmongrel
ba50025e80 tablezone refactor and cleanup 2015-07-24 16:15:08 -07:00
Fabio Bas
800a17e483 Force black text color on deck list; fix #1289 2015-07-24 19:35:31 +02:00
Fabio Bas
119871d114 fix compilation with gcc in paranoic mode
deckview.cpp:244:6: warning: no previous declaration for 'bool
sortCardsByName(DeckViewCard*, DeckViewCard*)' [-Wmissing-declarations]
2015-07-24 19:29:06 +02:00
ctrlaltca
903292ad3b Merge pull request #1288 from ctrlaltca/travis_qt5_homebrew
Hack to make travis always detect the installed qt5 version
2015-07-22 21:30:15 +02:00
Fabio Bas
713fa92c65 Hack to make travis always detect the installed qt5 version 2015-07-22 18:04:56 +02:00
Fabio Bas
946410de2b Fix misleading error message in servatrice; fix #1275 2015-07-22 17:51:30 +02:00
Fabio Bas
90655ff631 Prefer enabled sets when loading images; fix #1235 2015-07-22 17:35:44 +02:00
Fabio Bas
7f358d289e Fix calculation of ban expiration; fix #1283 2015-07-21 22:32:31 +02:00
Jeff
3f22024281 Joining a full game joins you as spectator 2015-07-18 01:33:15 -04:00
ctrlaltca
0d5e169648 Merge pull request #1270 from ctrlaltca/fix_1269
Fix change flag in edit account; Fix #1269
2015-07-16 18:01:40 +02:00
Fabio Bas
c9e1585322 Fix change flag in edit account; Fix #1269 2015-07-16 17:59:28 +02:00
ctrlaltca
61b2b46b79 Merge pull request #1267 from Cockatrice/revert-1261-fix_982
Revert "Confirmation dialog on close"
2015-07-16 12:30:37 +02:00
ctrlaltca
9b9db297b3 Revert "Confirmation dialog on close" 2015-07-16 14:30:12 +02:00
Zach
e0b71d3b05 Merge pull request #1257 from ctrlaltca/messageparser
Chatview: split message parser and add "highlight words"
2015-07-15 20:00:08 -04:00
Zach
1d425f5b66 Merge pull request #1261 from ZeldaZach/fix_982
Confirmation dialog on close
2015-07-15 18:57:03 -04:00
Zach H
ebd516fbf3 confirmation dialog on close 2015-07-15 18:34:21 -04:00
Zach
da3ade3205 Merge pull request #1264 from ZeldaZach/color_popup
Add colors to popup
2015-07-15 16:55:17 -04:00
Fabio Bas
ef831d2749 Reworded settings sentence 2015-07-15 22:44:24 +02:00
Zach H
d956a1d309 add colors to popup 2015-07-15 16:38:29 -04:00
Zach
97acbbfd41 Merge pull request #1262 from ctrlaltca/servatrice_mail
Merge memory leak fix for smtp client
2015-07-15 12:24:23 -04:00
Fabio Bas
5dc7c60b4d reorder parameters 2015-07-15 15:17:23 +02:00
Fabio Bas
056edd8570 Merge memory leak fix for smtp client
source:
https://github.com/bluetiger9/SmtpClient-for-Qt/commit/c12f70b721a80dfbb
fd4feb5c0f17ddef93d5a56
2015-07-15 12:42:56 +02:00
Fabio Bas
efe388bddd Fix server message color; try to detect words inside parentheses, punctuation, etc.. 2015-07-15 11:52:04 +02:00
woogerboy21
51d12f3ed6 Merge pull request #1259 from woogerboy21/update_servatrice_scripts
Script Cleanup
2015-07-14 15:33:11 -04:00
woogerboy21
d2af7ff99e Merge pull request #1254 from ZeldaZach/fix_1248
require pass & email confirmation
2015-07-14 15:21:35 -04:00
woogerboy21
795c05257f Inactive accounts script description update
Updated description in script to clarify things.
2015-07-14 15:10:25 -04:00
woogerboy21
44025c667e Script Cleanup
Added the ability to specify custom database name.
Added the ability to specify custom table prefix.
Created sub folders for operating systems.
2015-07-14 15:05:02 -04:00
Zach H
c29bf1ae17 require pass & email confirmation 2015-07-14 14:12:49 -04:00
woogerboy21
f1cafa0609 Merge pull request #1258 from woogerboy21/servatrice_remove_pcconsoleecho
Removed Player Count Debug Line
2015-07-14 09:57:24 -04:00
woogerboy21
d91bbcfbce Removed Player Count Debug Line
Removed the output put to console for every logged in user.  It just cluttered things up.
2015-07-14 08:54:05 -04:00
Fabio Bas
2e3e6c55ff Updated with latest changes from #1243 2015-07-14 09:19:07 +02:00
woogerboy21
8a0fdd2089 Merge pull request #1252 from woogerboy21/max_player_limit
Servatrice: Restrict the total number of users able to connect (Max User Limit)
2015-07-13 18:20:19 -04:00
woogerboy21
a9acb3f1cc Total Max User Restriction
Syntax correction.
2015-07-13 17:54:03 -04:00
woogerboy21
aa540f7968 Merge pull request #1240 from woogerboy21/db_backup_scripts
Update DB Scripts
2015-07-13 13:51:08 -04:00
Zach
7ebf817b17 Merge pull request #1197 from Cockatrice/cpp11 2015-07-13 13:23:18 -04:00
woogerboy21
ea40db972d Merge pull request #1244 from woogerboy21/multi_server_sessions_update
Multi Server Session Functionality
2015-07-13 13:12:27 -04:00
Zach
acaeadfcb3 Merge pull request #1241 from ZeldaZach/fix_719 2015-07-13 12:52:18 -04:00
Zach H
29aecc4eb8 Green kick msg 2015-07-13 03:05:03 -04:00
Fabio Bas
87c70466a4 Rework message parser 2015-07-12 23:56:32 +02:00
Zach H
97f298452e first fixes 2015-07-12 11:00:11 -04:00
woogerboy21
217d8fa165 Multi Server Session Functionality
Fix #1130
Adds the server id in the SQL query for userSessionExists function.
2015-07-11 23:18:37 -04:00
Zach H
dc05a14f4c Highlight Custom Words 2015-07-11 22:46:00 -04:00
woogerboy21
ff5ea7fc1f Added log maint script
Added log maint script
2015-07-11 17:03:37 -04:00
woogerboy21
9338e7e71f Added -e option
Added -e option by request
Updated process checking method to allow -e option
2015-07-11 16:35:12 -04:00
woogerboy21
10019bf985 Cleanup
Added -u options by request.
Removed line for running log cleanup prior to backup.
Added abort warning.
2015-07-11 15:41:59 -04:00
woogerboy21
04c09647d7 Update DB Scripts
Added backup / restore scripts.
Added table size script
Updated existing scripts to use variable location for mysql.cnf file
2015-07-11 11:22:54 -04:00
Zach
9edacd7b3e Merge pull request #1236 from Fizztastic/fix_574
Double Click to open replays
2015-07-09 23:36:33 -04:00
Zach
f437dabfbb Merge pull request #1227 from ctrlaltca/oracle_tokens
Oracle: download tokens
2015-07-09 23:34:37 -04:00
Jeff
8bc885c3f1 Double Click to open replays 2015-07-09 00:42:02 -04:00
Zach
f733daf18a Merge pull request #1179 from mildmongrel/feature-player-rotation
Added ability to rotate player positions in the local game view.
2015-07-08 18:23:10 -04:00
Zach
091ca9fc12 Merge pull request #1230 from ZeldaZach/fix_97
add shortcut for filter delete
2015-07-08 18:11:08 -04:00
Zach
2837a4c010 Merge pull request #1232 from ZeldaZach/fix_242
show colors of cards
2015-07-08 18:10:23 -04:00
Zach
2bd0133055 Merge pull request #1233 from Fizztastic/fix_340
Play cards only with double left click
2015-07-08 18:09:31 -04:00
Jeff
6470e1fd10 Remove unneeded if 2015-07-08 16:25:25 -04:00
Fabio Bas
a65b2e6c94 Changed url to cockatrice's tokens repo + minor fix 2015-07-08 19:31:04 +02:00
mildmongrel
124788d217 Added ability to rotate player positions in the local game view. 2015-07-08 09:16:37 -07:00
Fabio Bas
eda55679da Implemented suggested improvements 2015-07-08 10:19:05 +02:00
Jeff
438aacb9c4 Play cards only with double left click
Fix #340
2015-07-08 00:55:35 -04:00
Zach H
afa8b53870 show colors of cards 2015-07-07 23:50:37 -04:00
Zach H
ce42d56a2d add shortcut for filter delete 2015-07-07 22:42:05 -04:00
Zach
f199e20740 Merge pull request #1216 from ZeldaZach/fix_morphs
Fix Morphs from Sharing Information
2015-07-07 22:00:32 -04:00
Zach
955cc3920f Merge pull request #1189 from mildmongrel/fix_col_layout
Fixed horizontal positioning in multicolumn layout.
2015-07-07 21:40:17 -04:00
Zach
f0efab5142 Merge pull request #1226 from ctrlaltca/fix_241
Add an option to annotate tokens from card text (default off)
2015-07-07 21:12:59 -04:00
Zach
9b87f9e7e7 Merge pull request #1225 from ctrlaltca/fix_247
Order cards by name in deck-load screen
2015-07-07 20:42:44 -04:00
poixen
4a46bd697f Merge pull request #1228 from poixen/formated_db_interface
Refactored tabs to spaces
2015-07-07 21:26:09 +02:00
Matt Lowe
894d6c8d2d Refactored tabs to spaces
Removed tabs in favour of 4 spaces.
2015-07-07 21:01:19 +02:00
Fabio Bas
24aabc4cfe Oracle: download tokens; fix #915 2015-07-07 20:06:14 +02:00
Zach
db604bce03 Merge pull request #1219 from poixen/pic_fix 2015-07-07 13:41:06 -04:00
Fabio Bas
68e176cc00 Add an option to annotate tokens from card text (default off); fix #241 2015-07-07 19:19:58 +02:00
Fabio Bas
1c2ddccb46 Order cards by name in deck-load screen; fix #247 2015-07-07 17:56:11 +02:00
Zach
685aa99ad6 Merge pull request #1224 from ctrlaltca/profile_edit
Integrate #1210 changing "Gender" to "Pronouns"
2015-07-07 10:47:37 -04:00
Fabio Bas
6013974b5e Gender => Pronouns 2015-07-07 14:10:15 +02:00
Zach
1c69288f0e Merge pull request #1222 from Fizztastic/fix_740
Added 2 shortcuts to game deck screen
2015-07-07 02:43:04 -04:00
Zach
6bf421cc31 Merge pull request #1210 from ctrlaltca/profile_edit
Profile management
2015-07-07 02:01:27 -04:00
Fizztastic
4d6a405d01 Added 2 shortcuts to game deck screen
- Ctrl+O (Load Deck)
- Ctrl+Alt+O (Load Remote Deck)
2015-07-07 01:14:06 -04:00
Zach
2b484aa9ee Merge pull request #1221 from Fizztastic/fix_818
Load .cod files from clipboard in deck editor
2015-07-07 00:36:49 -04:00
Zach
e76c109f2d Merge pull request #1217 from ZeldaZach/fix_cheat
Prevent Hash Collision
2015-07-06 23:49:48 -04:00
Zach
29b83c3700 Merge pull request #1215 from ZeldaZach/fix_1208
Mod Global Messaging
2015-07-06 23:48:46 -04:00
Fizztastic
0b8fab4721 Load .cod files from clipboard 2015-07-06 23:46:11 -04:00
Zach
4cf92de44d Merge pull request #1220 from Fizztastic/fix_1011
Add Move to Hand in card menu
2015-07-06 22:42:01 -04:00
Fizztastic
680332a708 keep consistent ordering 2015-07-06 19:18:27 -04:00
Fizztastic
19bd6cc381 Adds Move To... Hand context menu for cards 2015-07-06 19:10:13 -04:00
Zach H
339db24b56 efficency loop 2015-07-06 17:52:20 -04:00
Matt Lowe
c260a8a1d4 Fixed image centering 2015-07-06 20:34:38 +02:00
Zach H
ae4436ade7 mod global msg overrides settings 2015-07-06 12:45:08 -04:00
Zach H
9e2da24629 use QSet for zones 2015-07-06 11:02:43 -04:00
Zach
bfa002e50a Merge pull request #1213 from ZeldaZach/fix_1057
Link FAQ pages
2015-07-06 09:00:55 -04:00
Fabio Bas
14bce93c7a make gcc an happy puppy 2015-07-06 09:14:29 +02:00
Zach H
8e4f0c50af remove breaks 2015-07-06 01:31:24 -04:00
Zach H
ef268d79c3 prevent cheating with hashes 2015-07-06 00:30:17 -04:00
Zach H
cf09aeccfd local user sees orange too 2015-07-05 23:21:46 -04:00
Zach H
8221d37bbe don't share PT 2015-07-05 23:11:26 -04:00
Zach H
1bda6e53b2 allow mod global msg 2015-07-05 22:06:35 -04:00
Zach H
e20c06b639 troubleshooting&faq 2015-07-05 20:11:42 -04:00
Fabio Bas
68f1358f54 rebased on master 2015-07-05 22:48:09 +02:00
Fabio Bas
15998fb3e6 Misc fixes 2015-07-05 22:44:35 +02:00
Fabio Bas
7f5f290c93 Profile management 2015-07-05 22:44:35 +02:00
Fabio Bas
960cb04286 Misc fixes 2015-07-05 21:13:39 +02:00
mildmongrel
75d0d5f66b Fixed horizontal positioning in multicolumn layout. 2015-07-05 10:12:01 -07:00
Fabio Bas
26f317ee75 Profile management 2015-07-05 16:39:55 +02:00
Zach
31890450dc Merge pull request #1205 from ZeldaZach/fix_1173
Server Name Rules Information
2015-07-04 19:37:50 -04:00
Zach H
1f9b3ed28f minor fix 2015-07-04 18:52:50 -04:00
Zach
c148994ac7 Merge pull request #1206 from ZeldaZach/fix_at_space
Fix Crash on Mention Bug
2015-07-04 18:38:24 -04:00
Zach H
24e54fd291 fix crash on mention 2015-07-04 18:26:54 -04:00
Zach H
1d210e57bd show all rules 2015-07-03 23:54:14 -04:00
Zach
360498c83f Merge pull request #1194 from ZeldaZach/fix_1192
Fix local mention crash
2015-07-03 18:41:48 -04:00
Gavin Bisesi
bd63315752 Merge pull request #1193 from Cockatrice/doctoc
Add ToC to README
2015-07-03 17:29:42 -04:00
woogerboy21
a14a642b2b Merge pull request #1181 from ctrlaltca/servatrice_reload_config
Servatrice: refactor signal handling and permit config reloading
2015-07-03 12:29:12 -04:00
Gavin Bises
8ed9d35724 Update project to C++11 compilation. 2015-07-03 10:02:31 -04:00
Fabio Bas
f5be6f836e Improved logging of SIGHUP and cmdReloadConfig 2015-07-03 09:09:41 +02:00
Gavin Bises
9159958c78 Change RUN to CMD
oops
2015-07-03 01:09:27 -04:00
Gavin Bises
434d756b2a Fix typo in Dockerfile 2015-07-03 01:04:30 -04:00
Gavin Bises
a4be8e88d0 Set expose/cmd for Dockerfile 2015-07-03 00:54:32 -04:00
Zach H
cc3e4edfd9 rename function 2015-07-03 00:37:30 -04:00
Zach H
e2be1cd897 fix local mention crash 2015-07-03 00:30:59 -04:00
Gavin Bises
0f81af55d7 Add ToC to README
using doctoc

TOC entries with images need to be manually repaired,
https://github.com/thlorenz/doctoc/issues/73
2015-07-03 00:16:15 -04:00
Gavin Bisesi
dfd5c5e050 Merge pull request #1191 from Cockatrice/docker
Dockerfile for servatrice
2015-07-03 00:02:18 -04:00
Gavin Bises
7ac3201811 Dockerfile for servatrice
Compile & install servatrice

Unhandled currently:
servatrice.ini modification
mysql setup/config/connection
2015-07-02 23:58:25 -04:00
Zach
14e8fcdd44 Merge pull request #1190 from ctrlaltca/fix_1188
oracle: fix broken import of sets; fix #1188
2015-07-02 17:53:36 -04:00
Fabio Bas
5e1566046e removed debug 2015-07-02 15:31:14 +02:00
Fabio Bas
5f28dff30e Fix #1188 2015-07-02 09:22:05 +02:00
Fabio Bas
af9140d8c4 make gcc an happy puppy 2015-07-01 20:13:38 +02:00
Fabio Bas
8cac72158a MSVC fixes 2015-06-30 22:33:29 +02:00
Fabio Bas
6cf3db7e6b Servatrice: refactor signal handling and permit config reloading 2015-06-30 22:21:26 +02:00
Fabio Bas
6b54d8cbfd Fixed issues 2015-06-30 21:40:39 +02:00
Fabio Bas
02dcaff356 Publish username rules in login failure, too 2015-06-30 18:44:40 +02:00
Fabio Bas
4c27304047 publish username rules in registration failure 2015-06-29 23:35:27 +02:00
Zach
8407d7cc36 Merge pull request #1178 from Cockatrice/woogerboy21-servtriceini_activation_misspelling
Activation Email Misspelling
2015-06-29 17:32:47 -04:00
woogerboy21
304835c526 Activation Email Misspelling
Corrected the misspelling of the word "activating' in the servatrice.ini example file.
2015-06-29 17:05:48 -04:00
Zach
6fd1e839df Merge pull request #1168 from ctrlaltca/oracle_hidpi
Enable HiDpi on oracle too
2015-06-28 09:41:38 -04:00
ctrlaltca
9947af7be9 Merge pull request #1172 from ctrlaltca/translations
Updated translations
2015-06-28 15:18:15 +02:00
Fabio Bas
56db6cd060 Updated translations 2015-06-28 15:17:46 +02:00
ctrlaltca
4f972848a5 Merge pull request #1162 from ctrlaltca/oracle_fixes
Oracle fixes
2015-06-28 15:00:37 +02:00
Zach
36d0a13fc9 Merge pull request #1153 from ctrlaltca/issue_1144
Fix windows size growing out of screen; fix #1144
2015-06-27 21:20:57 -04:00
Zach
d2b71a15fa Merge pull request #1166 from ctrlaltca/fix_232
Support <tablerow> for tokens; fix #232
2015-06-27 20:49:14 -04:00
ctrlaltca
08d7f8e950 Merge pull request #1169 from ctrlaltca/nsis_fix
NSIS: Add components sections on uninstall.
2015-06-27 00:14:39 +02:00
Fabio Bas
74fef04a57 NSIS: Add components sections on uninstall. 2015-06-25 17:43:33 +02:00
Fabio Bas
a8de6d5c67 Enable HiDpi on oracle too 2015-06-25 16:02:26 +02:00
Fabio Bas
f84d6fec1b Never send wrong row numbers 2015-06-25 15:39:03 +02:00
ctrlaltca
816c01e6dd Merge pull request #1159 from poixen/server_usernames
Moved username formatting to INI file
2015-06-24 13:28:07 +02:00
ctrlaltca
a311678153 Merge pull request #1167 from ctrlaltca/translations
Updated translations
2015-06-24 13:26:57 +02:00
Fabio Bas
fa6e9c7344 updated translations 2015-06-24 13:26:02 +02:00
Matt Lowe
23b163341e Escaped additional punctuation 2015-06-24 13:08:38 +02:00
Fabio Bas
d0c0531bfc extracted new translatable strings 2015-06-24 13:01:23 +02:00
ctrlaltca
78a53f0691 Merge pull request #1151 from ZeldaZach/fix_1050
Fix False Notifications
2015-06-24 12:55:13 +02:00
Fabio Bas
ed24b38add support <tablerow> for tokens; fix #232 2015-06-24 10:31:00 +02:00
ctrlaltca
9f24728301 Merge pull request #1160 from ctrlaltca/image_blacklist
Small improvements to card image downloading
2015-06-24 09:57:30 +02:00
Fabio Bas
aed20324da reverted #163 2015-06-23 21:45:08 +02:00
Fabio Bas
f95fe57c1b Import split cards of any size; fix #181 2015-06-23 21:42:25 +02:00
Fabio Bas
6afc6cc4fd Cleaned and commented code 2015-06-23 19:36:40 +02:00
Fabio Bas
a1d28736d7 Oracle remove old code handling split cards; fix #382 2015-06-23 19:23:07 +02:00
Fabio Bas
872177a5ed Card images blacklist; changed fallback urls 2015-06-23 15:44:43 +02:00
Zach H
27fa6eb642 Fix False Notifications 2015-06-22 22:43:59 -04:00
Matt Lowe
d76073cdd1 Added default values 2015-06-22 22:02:36 +02:00
Fabio Bas
ec45a099e1 Made items not collapsible; changed players widget's min height from 60 to 40 px 2015-06-22 18:24:05 +02:00
ctrlaltca
0c24f48aa2 Merge pull request #1145 from ZeldaZach/fix_182
Fix Moved From Error
2015-06-22 17:29:15 +02:00
ctrlaltca
2415ba2605 Merge pull request #1134 from ctrlaltca/related_cards
Related cards
2015-06-22 17:22:47 +02:00
poixen
d7c81a07c6 Merge pull request #1155 from poixen/solid_counters
Solid counters
2015-06-21 08:39:38 +02:00
poixen
325c96dcd6 Merge pull request #1156 from poixen/table_ratio
Reduced min table width
2015-06-21 08:38:07 +02:00
Matt Lowe
a795d7d884 Moved username formatting to INI file
Rather than having the username limitations hard coded, I have moved it
into the ini file. I have added some examples to the code and also to
the ini.

This is only and example and can be expanded on by others.
2015-06-20 23:14:45 +02:00
Matt Lowe
4cc959396f Reduced min table width
The initial table width is too high. The table starts to scale down far
too soon, meaning you have to play in a letterbox ratio.
2015-06-19 23:40:55 +02:00
Matt Lowe
5c526f6c07 Solid counters
Removed gradient to give counters a more solid look
2015-06-19 23:26:36 +02:00
ctrlaltca
e581ef77e5 Merge pull request #1150 from ctrlaltca/deckeditor_fix2
Fix deckeditor jitter problem; fix #1143
2015-06-19 14:57:44 +02:00
Fabio Bas
c400d6d4ec use the new card frame in game; mitigates #1144 2015-06-19 14:57:20 +02:00
Fabio Bas
1ae79fbcaa Removed double margin around chatbox in game 2015-06-19 14:42:13 +02:00
Fabio Bas
1251338619 enforce max size for user avatar on userinfobox; refs #1144 2015-06-19 14:33:23 +02:00
Fabio Bas
d6ce1852a1 Fix deckeditor jitter problem; fix #1143 2015-06-18 23:13:12 +02:00
Zach H
045da30546 fix wording 2015-06-18 00:16:09 -04:00
Zach
853342463a Merge pull request #1138 from ZeldaZach/chatview_www
Fix WWW link error
2015-06-16 20:57:46 -04:00
ctrlaltca
8cf0c3beed Merge pull request #1141 from ZeldaZach/hq_options2
Allow Custom Download URL
2015-06-16 09:02:20 +02:00
Zach H
89f1298a48 change wording 2015-06-15 16:47:02 -04:00
Fabio Bas
38486b2248 updated 2015-06-15 15:01:17 +02:00
Fabio Bas
166d8db4ca rebased 2015-06-15 14:40:54 +02:00
Fabio Bas
f17dec29f6 Reorganized images in subfolders
As per @daenyth’s comment:
https://github.com/Cockatrice/Cockatrice/pull/792#issuecomment-76593730
2015-06-15 14:37:19 +02:00
Fabio Bas
092b0eaed6 removed empty version.txt files 2015-06-15 14:35:58 +02:00
Fabio Bas
6b8ebe54e9 Theme manager
This is the first implementation of a theme manager. It’s a rebased and
revisited version of #792.
2015-06-15 14:35:58 +02:00
ctrlaltca
48c3e64ef5 Merge pull request #1137 from ctrlaltca/deck_editor
Reworked deck editor
2015-06-15 12:51:51 +02:00
Fabio Bas
fac44966fd Reworked to use a qtabwidget: better cross-os look 2015-06-15 12:27:54 +02:00
Zach H
45c2e6f646 Allow Custom HQ URL 2015-06-15 01:03:41 -04:00
Zach
4c8e83f789 Merge pull request #1140 from ZeldaZach/prevent_clear
Remove Autoclear Issue
2015-06-14 21:22:20 -04:00
Zach H
be4a581f7c remove autoclear 2015-06-14 20:53:20 -04:00
Zach H
5d5eb05857 fix www error 2015-06-14 20:35:17 -04:00
Fabio Bas
3af5804073 Reworked deck editor 2015-06-13 20:37:51 +02:00
Fabio Bas
518bda8c09 Rotate 180 degrees the art of flipped cards 2015-06-13 16:10:06 +02:00
Fabio Bas
8826908923 Automatically attach related cards to the original card 2015-06-13 15:40:59 +02:00
Fabio Bas
9ca1329cac Fix for gcc compilation (-Werror=reorder) 2015-06-11 13:01:05 +02:00
Fabio Bas
946598375f Expose related cards in card menu 2015-06-11 12:45:25 +02:00
Fabio Bas
da84bb33e1 Import related cards in the card database 2015-06-11 10:48:50 +02:00
Zach
50b908c7c4 Merge pull request #1124 from ctrlaltca/migrations 2015-06-05 12:12:03 -04:00
Zach
1a52415b4e QT5 updated to 5.4.2 2015-06-04 17:04:52 -04:00
Fabio Bas
25a202b6fc Typo 2015-06-03 08:38:50 +02:00
Gavin Bises
1d08dc581b Notify slack for travis builds 2015-06-02 13:20:04 -04:00
Fabio Bas
0688dce449 Sql: Added "IF NOT EXISTS" where missing 2015-06-01 14:48:38 +02:00
Fabio Bas
135205d368 Implement migrations; fix #153 2015-05-31 17:36:15 +02:00
ctrlaltca
2de99475b0 Merge pull request #1121 from ctrlaltca/fix_1119
Permit the use of the same game type in more rooms; Fix #1119
2015-05-31 16:55:22 +02:00
Fabio Bas
83773e5e37 Fix #1119 2015-05-31 16:52:22 +02:00
ctrlaltca
be641a3146 Merge pull request #1120 from ctrlaltca/fix_1102
Fix "welcome" popup appearing more than once
2015-05-31 16:33:55 +02:00
Fabio Bas
7ff318bd04 Fix "welcome" popup appearing more than once 2015-05-31 16:32:46 +02:00
Zach
dd16ea78ac Merge pull request #1115 from poixen/text_highlight
Highlight text after adding card
2015-05-30 18:51:25 -04:00
woogerboy21
28ccec711e Merge pull request #1101 from ctrlaltca/registration
[WIP] In-client Registration support
2015-05-30 13:49:04 -04:00
Matt Lowe
7d2ad9ee3b Highlight text after adding card
After adding a card to the main or side, the search text will become
selected to easily start the next search
2015-05-30 16:50:52 +02:00
ctrlaltca
fab0a0ee4e Merge pull request #1110 from tooomm/text-works2
text works
2015-05-30 14:23:48 +02:00
ctrlaltca
595d70cf23 Merge pull request #1088 from ctrlaltca/customsets
Load additional xml sets from $userprofile/customsets/
2015-05-30 14:23:01 +02:00
Fabio Bas
657a5164e9 Fix servatrice compilation with msvc 2015-05-25 17:07:47 +02:00
tooomm
3767d49407 resolved typo 2015-05-25 03:27:27 +02:00
Fabio Bas
13b8fd4516 gcc -Werror=unused-parameter 2015-05-24 23:15:23 +02:00
Fabio Bas
471f6371b5 More work
* Refactored code out of common/ into servatrice/
 * added smtp client library
 * disable registration when connected
 * validate email address
 * send activation token via email
2015-05-24 23:02:51 +02:00
Fabio Bas
8cf4461616 fix qt4 compilation 2015-05-24 01:00:55 +02:00
Fabio Bas
d6cee242e3 Another gcc warning-as error removal 2015-05-24 00:53:08 +02:00
Fabio Bas
21155ce54a Make gcc an happy puppy (-Wunused-parameter) 2015-05-24 00:47:12 +02:00
Fabio Bas
ff1aed717e Added token generation, user activation command and response. 2015-05-24 00:37:45 +02:00
tooomm
8f64fd4a0b text works
fixed welcome msg
added some articles
added database phrase to card updater
cosmetic changes to the description in edit sets
2015-05-23 23:13:45 +02:00
Fabio Bas
42796b0d0e More fix for -Werror=unused-parameter 2015-05-23 21:17:22 +02:00
Fabio Bas
16d9534757 fix for -Werror=unused-parameter 2015-05-23 21:09:29 +02:00
Fabio Bas
d7b6f76191 missing file from previous commit 2015-05-23 20:13:21 +02:00
Fabio Bas
5ace0dd892 Almost completed registration
* added missing bits of serverside code;
 * added fronted in client;
 * removed demo python scripts;
2015-05-23 20:13:03 +02:00
ctrlaltca
411fc38337 Merge pull request #1106 from ctrlaltca/fix_1105
Fix crash on server shutdown; fix #1105
2015-05-23 18:26:13 +02:00
ctrlaltca
bce0b6b03a Merge pull request #1107 from poixen/replay_tab_text
Fixed replay crash
2015-05-23 18:25:51 +02:00
Matt Lowe
ad6dc16f84 Fixed replay crash
Game types are only available in online games.
This is the fastest fix.
Replays now work again.
2015-05-23 16:43:35 +02:00
Fabio Bas
323537d08d Fix crash on server shutdown; fix #1105 2015-05-23 11:33:36 +02:00
poixen
43c9f4e123 Merge pull request #1100 from poixen/new_sounds
Updated sounds
2015-05-22 21:03:14 +02:00
woogerboy21
3532c31d91 Merge pull request #1098 from poixen/gui_time_limit
Increased server shutdown limit
2015-05-22 14:52:32 -04:00
Gavin Bises
735fcbf311 Add first draft of protocol extension for registration
Stub for registration command handling in server

First draft of handling registration requests

WIP (will be rebased)

clean up bad imports (rebase this later)

Finish checkUserIsBanned method

Add username validity check

Check servatrice registration settings

WIP

Finish(?) server side of registration

Needs testing

Fix switch case compile failure

I have no idea why I have to do this

WIP for registration testing python script

Stub register script initial attempt

Rearrange register script

First try at sending reg

register.py sends commands correctly now

Add more debug to register.py

Pack bytes the right way - servatrice can parse py script sends now

register.py should be working now

Parse xml hack correctly

Log registration enabled settings on server start

Insert gender correctly on register

Show tcpserver error message on failed gameserver listen

Fail startup if db configured and can't be opened.

TIL qt5 comes without mysql by default in homebrew...
2015-05-22 18:55:51 +02:00
Matt Lowe
4c1e24c214 fixed conflicts 2015-05-22 11:51:10 +02:00
poixen
d1b243481b Merge pull request #1086 from poixen/sounds
updated sounds
2015-05-22 11:19:50 +02:00
poixen
8eeec5ac7c Merge pull request #1087 from poixen/room_type
Added game type to tab title
2015-05-22 11:11:44 +02:00
Matt Lowe
7ac0f6f420 Added game type to tab title
+ The game type(s) is now displayed in the tab
+ Reformatted tab title
2015-05-22 10:39:49 +02:00
Matt Lowe
085eb0f2fa Increased server shutdown limit
Added a max of 999 mins for the server shutdown to the gui.
2015-05-22 10:00:25 +02:00
Zach
544666a3bc Merge pull request #1096 from ctrlaltca/update_spaces
Fix card update under windows
2015-05-21 16:07:37 -04:00
Fabio Bas
227c18fc5a Fix card update under windows
It failed if the path contained spaces.
2015-05-21 21:39:51 +02:00
Zach
5975184d67 Merge pull request #1091 from ZeldaZach/oracle_hideaway 2015-05-21 14:06:20 -04:00
Fabio Bas
6af91b3d1c Ignore filename case when loading custom sets 2015-05-21 19:58:35 +02:00
ctrlaltca
66c194e27e Merge pull request #1095 from ctrlaltca/translations
fixed untranslatable string, regenerated translations
2015-05-21 19:45:42 +02:00
Fabio Bas
ff20e04842 fixed untranslatable string, regenerated translations 2015-05-21 19:40:17 +02:00
ctrlaltca
c07e5e5970 Merge pull request #1094 from ctrlaltca/translations
Removed gaelic translation from oracle, too
2015-05-21 19:15:59 +02:00
Fabio Bas
df83a82fa3 Removed gaelic translation from oracle, too
The cockatrice translation has been removed yesterday.
2015-05-21 19:14:31 +02:00
Zach
d71c0b277f Merge pull request #1090 from tooomm/patch-1
expanded wording of name conflicts for tokens /2
2015-05-21 09:47:00 -04:00
Zach H
56c1a7f8b4 hideaway update 2015-05-21 09:45:16 -04:00
tooomm
7db7b7fb06 expanded wording of name conflicts for tokens /2
- removed space
- fixed wording
2015-05-21 15:17:52 +02:00
ctrlaltca
15dcfd1566 Merge pull request #1089 from ctrlaltca/translations
Translation updates
2015-05-20 19:44:51 +02:00
Fabio Bas
4da1404a06 Translation updates 2015-05-20 19:43:52 +02:00
Fabio Bas
9965d85864 Reorganized images in subfolders
As per @daenyth’s comment:
https://github.com/Cockatrice/Cockatrice/pull/792#issuecomment-76593730
2015-05-20 19:18:49 +02:00
Fabio Bas
b566bf4a19 Load additional xml sets from $userprofile/customsets/ 2015-05-20 18:27:50 +02:00
Matt Lowe
6ce07ebef2 Remade tap sound 2015-05-20 13:14:40 +02:00
Matt Lowe
3ac2a69b8b updated 2015-05-20 00:31:56 +02:00
Matt Lowe
5758ac685c Added untap sound
After more tinkering, it feels nice to have untap sound
2015-05-19 23:50:15 +02:00
Matt Lowe
1d2d7ea99b updated sounds
+ End step is now higher, so that it is easier to hear
+ Both end step and tap are a little louder

Updated sounds
2015-05-19 23:42:03 +02:00
Zach
292d730ca7 Merge pull request #1067 from tooomm/patch-1
expanded error msg for name conflicts (tokens)
2015-05-19 16:56:39 -04:00
poixen
5a516de26a Merge pull request #1078 from poixen/url
No need for [url][/url]
2015-05-19 22:43:37 +02:00
poixen
8209c59941 Merge pull request #1076 from poixen/sb_locked
Disable SB button when ready
2015-05-19 11:15:04 +02:00
Matt Lowe
af29d4529c Can now use more url types
Can now use
http://
https://
www.
2015-05-19 11:11:20 +02:00
Fabio Bas
8eb1be46b4 removed empty version.txt files 2015-05-17 23:33:28 +02:00
Fabio Bas
bdd55db549 Theme manager
This is the first implementation of a theme manager. It’s a rebased and
revisited version of #792.
2015-05-17 23:30:14 +02:00
Zach
5d08236cbe Merge pull request #1079 from ctrlaltca/fix_918
Removed resolved issues from TODO.md; fix #918
2015-05-16 13:08:51 -04:00
Fabio Bas
fab4781395 Removed resolved issues from TODO.md
Remove old unused sets.xml related files
Remove faqs and shortcuts doc since they’re outdated and been rewritten
in the wiki
2015-05-16 18:50:51 +02:00
ctrlaltca
15dd3471bc Merge pull request #1075 from ctrlaltca/fix_1070
Ensure sounds are working at startup; Fix 1070
2015-05-16 18:21:08 +02:00
ctrlaltca
25f444a5af Merge pull request #1051 from poixen/reveal_top_x
Reveal top x cards
2015-05-16 18:20:56 +02:00
ctrlaltca
262ebe3bf7 Merge pull request #1039 from ctrlaltca/update_oracle
Run oracle from inside cockatrice and improve sets handling;
2015-05-16 18:20:36 +02:00
Matt Lowe
9ce3aecd38 No need for [url][/url]
No longer need to use the [url] tags to add **HTTPS** links. I want to
only link to "secure" site by default, hence only https.

Users can still use [url] tags if they want to.

The ENTIRE chat  code needs to be rewitten, as it is just packing more
code upon code. It can be done in another PR though. This just gets the
base working feature in place.
2015-05-16 09:49:28 +02:00
Matt Lowe
f2c3045a71 Disable SB button when ready
Updated to trigger on receive rather than send
2015-05-16 08:49:38 +02:00
poixen
02453d3576 Merge pull request #3 from ctrlaltca/pr_1051
Add backward compatibility for new client on old servers
2015-05-15 20:36:35 +02:00
Fabio Bas
2299fa1ac4 Add backward compatibility for new client on old servers 2015-05-15 18:18:25 +02:00
Fabio Bas
8fba04397b All platform: at startup, ensure that a proper directory for sounds is set 2015-05-14 15:47:57 +02:00
Fabio Bas
924337ee93 revert 0b4701c42f 2015-05-14 15:36:44 +02:00
Fabio Bas
76422854a4 NSIS: default to INSTDIR\sounds directory 2015-05-14 15:36:29 +02:00
ctrlaltca
9c20811a7a Merge pull request #1071 from poixen/sounds
Cleanup
2015-05-14 15:14:36 +02:00
Fabio Bas
44800df89c Reworked the layout of "edit sets" window 2015-05-14 13:12:24 +02:00
Fabio Bas
58a5834f34 Implemented proposed changes to initial popup message 2015-05-14 12:38:30 +02:00
Matt Lowe
f1703ed0ad Cleanup
+ Removed todo
+ linked test sound to the player joined sound
2015-05-12 19:25:49 +02:00
ctrlaltca
18da49d454 Merge pull request #1068 from ctrlaltca/fix_1063
Fix macro for MSVC; fix #1063
2015-05-11 09:12:25 +02:00
Fabio Bas
590894d283 Fix macro for MSVC; fix #1063 2015-05-11 09:00:25 +02:00
tooomm
c541944089 expanded wording of name conflicts for tokens
added "Make sure to enable the 'token set' in 'Edit sets...' dialog to display them correctly."
2015-05-09 14:12:41 +02:00
ctrlaltca
50ab6295c5 Merge pull request #1062 from ctrlaltca/nsis
NSIS installer improvements; refs #876
2015-05-09 11:00:34 +02:00
Zach
07fcde038c Merge pull request #1065 from poixen/die_roll_parent
Connected die roll dlg to parent
2015-05-08 16:14:47 -04:00
Matt Lowe
80e53b334e Connected die roll dlg to parent
Die roll now has a logo as it is correctly connected to the parent.
2015-05-08 20:36:31 +02:00
ctrlaltca
474d952242 Merge pull request #1064 from ctrlaltca/fix_1063
Remove spaces and parenthesis from package names; hopefully fix #1063
2015-05-08 15:35:43 +02:00
Fabio Bas
8e89b0d7ec Remove spaces and parenthesis from package names; hopefully fix #1063 2015-05-08 15:14:01 +02:00
Fabio Bas
da5677080b NSIS installer improvements; refs #876
* uninstaller: delete zlib1.dll (first issue in #876)
 * require the user to uninstall the old version before installing the
new one
 * use project-version as branding name (fourth issue in #876)
2015-05-07 22:29:39 +02:00
poixen
a8c4e4439c Merge pull request #1055 from poixen/sounds
Refreshing Cockatrice Sound
2015-05-07 08:57:30 +02:00
poixen
df834183bd Merge pull request #1053 from poixen/reveal_makeover
Updated reveal zone
2015-05-07 08:54:35 +02:00
poixen
433412dee1 Merge pull request #1061 from poixen/filter_svgs
Updated filter svgs
2015-05-07 08:54:28 +02:00
Matt Lowe
5f27050962 flipped svg 2015-05-06 21:29:53 +02:00
poixen
9a81b15168 Merge pull request #1059 from poixen/dark_play
Updated hand and table color
2015-05-06 15:48:16 +02:00
Matt Lowe
c34718fe99 updated clear svg 2015-05-06 15:38:30 +02:00
Matt Lowe
5dfef6215c Added punctuation mark 2015-05-06 14:19:01 +02:00
poixen
325e240d67 Merge pull request #1044 from poixen/reveal_bug
Fixed revealing top card bug
2015-05-06 14:15:39 +02:00
Matt Lowe
6da6e5b562 Updated card loadout background 2015-05-06 14:09:27 +02:00
Matt Lowe
f2a53abcd8 Updated filter svgs
Now uses the same as in the deck editor
2015-05-06 13:25:06 +02:00
Matt Lowe
c64eeb4ebe Added sound settings page
+ added sound setting page
+ added sound setting icon
+ moved sound settings from interface settings

Added master volume

+ added master volume slider.
+ volume can be changed by sliding bar or by using the spin box
+ Preview of  volume will be played when dragging and releasing bar.

Added checks for qt4

Qt4 does not have support for setting the volume without some lengthy
work around, I have disabled volume control for qt4 users and have
mentioned that "Master volume requires qt5".

Updated sfx

+ removed all old sfx
+ added new end step and tap sound
+ tap/endstep sound has a timer on it to prevent spamming
+ test sound engine will now use endstep sound

Made end step sfx softer

end step felt too harsh

Added player joined sound

+ added a sound for when a new player joins a room

Updated

Was missing a sound when a player joins

Made end step softer

Made end step even softer

updated sound again
2015-05-06 12:47:48 +02:00
Matt Lowe
87d938e56b Updated hand and table color
Updated default colors, darker, more modern, slick. Great feedback from
community.
2015-05-05 23:58:36 +02:00
Matt Lowe
1e0c4cbf87 Updated reveal zone check boxes
I saw in some images from other platforms it can take up alot of space.
Made the boxed horizontal, rather than vertical.

WIP Remade reveal zone

+ darkened card area to eaisily see boundries
+ reverted back to using a window
+ window can be resized
+ removed fake title bar and "X"
+ moved all cards revealed slightly to the right, makes it easier to
drag-select from the left

Cleanup

Changed style to use cockatrice icon

Changed cast

from static_cast to qstyleoption_cast
2015-05-05 10:14:27 +02:00
poixen
cf24f4aa04 Merge pull request #1045 from poixen/move_reveal_location
Moved zone loactions
2015-05-04 17:09:23 +02:00
Zach
399122f49d Merge pull request #1047 from poixen/move_filter_boxes
Updated reveal zone check boxes
2015-05-04 10:47:44 -04:00
Matt Lowe
45d214aa19 Added deck size limit
Updated to use the current deck size limit
2015-05-04 16:21:59 +02:00
Zach
75ea89361f Merge pull request #1052 from poixen/mention_pop_fix
Can now disable desktop mentions
2015-05-04 09:36:20 -04:00
Matt Lowe
b81ed893e1 Can now disable desktop mentions
Was not checking if the setting was enabled
2015-05-04 12:40:51 +02:00
Matt Lowe
59c0834427 Reveal top x cards
Updated reveal top card to reveal top x cards
Sometimes you want to reveal more than only the top 1 card.
2015-05-04 10:49:49 +02:00
woogerboy21
01a85ce60b Merge pull request #1048 from ctrlaltca/crashed_into_you
Catch std exceptions thrown by protobuf and try to pretty print them
2015-05-03 08:00:31 -04:00
Zach
d2b6daae0a Merge pull request #1046 from ctrlaltca/version_date
Append last commit date to version string; fix #1036
2015-05-02 21:01:26 -04:00
Matt Lowe
052ce72993 Updated reveal zone check boxes
I saw in some images from other platforms it can take up alot of space.
Made the boxed horizontal, rather than vertical.
2015-05-02 21:18:02 +02:00
Fabio Bas
c605948975 Catch std exceptions thrown by protobuf and try to pretty print them 2015-05-02 21:17:55 +02:00
Fabio Bas
6e9a211aed Append last commit date to version string
Shown in “about” dialog and used in windows packages name.
2015-05-02 19:14:14 +02:00
ctrlaltca
53f63e2801 Merge pull request #1024 from tooomm/icon_works
Icon works
2015-05-02 18:32:28 +02:00
ctrlaltca
8cbf89410b Merge pull request #1041 from poixen/protobuf_error
Removed lprotobuf error on building
2015-05-02 18:31:24 +02:00
Matt Lowe
7ccc23f902 Moved zone loactions
I have moved the default opening positions of some of the reveal zones.

Example:

The sideboard will be in the same position as the scry and the random
card from hand will be the same as the hand view.
2015-05-02 17:52:34 +02:00
Matt Lowe
33fa3ae032 Fixed revealing top card bug
Previously if you were to reveal the top card, then look at the top x (x
> 1) cards, then move them to another zone, the top card would stop
being revealed.

The issue was that when moving the cards the first card was being
revealed, then being moved.

I have also fixed an issue too:
+ reveal top card
+ scry 4
+ grab all cards and move to the first column of available space at the
left most of the screen (column 0). Everything is fine.
+ now try with another column (> 0), you will see that the card order
has flipped.

This no longer happens.

This needs some testing before being merged. I will run the build for a
while, right now it feels good though.
2015-05-02 17:25:41 +02:00
Zach
9ff22eaf17 Merge pull request #1040 from poixen/fixed_search
Reverted back to full punctuation
2015-05-01 18:02:31 -04:00
Matt Lowe
878b760321 Removed lprotobuf error on building
Will need @ctrlaltca to confirm this wont mess anything up. I have
removed a option to se set from the cmake file. This option is not
needed.

Windows users, you will need to run cmake to create the sln again.
2015-05-01 22:32:31 +02:00
Matt Lowe
95104df589 Reverted back to full punctuation
Reverted back. Right now it feels strange to only have simple search.
Really you would want both simple search AND accurate search on, though
this requires twice the checks for each result.
2015-05-01 22:26:44 +02:00
Fabio Bas
66adeb6d75 Improve sets handling
Move the “check unknown sets” method inside the cards database, so that
it can be executed when the card database gets reloaded after a card
database update.
Additionally, show the user a welcome message the first time they run a
new cockatrice version, so that they know why they get shown the “edit
sets” window and how to hide/disable sets.
2015-05-01 18:55:14 +02:00
Fabio Bas
c356a6fc48 Run oracle from cockatrice 2015-05-01 16:38:31 +02:00
Zach
ca2ff99391 Merge pull request #1037 from tooomm/patch-1
fixed typos + small adjustments in contributing.md
2015-04-29 09:36:47 -04:00
tooomm
1af358c4df fixed typos 2015-04-29 15:30:30 +02:00
Zach
5410afbbb1 Merge pull request #1035 from ctrlaltca/fix_762
Add "play top card face down" menu entry to library; fix #762
2015-04-28 11:33:41 -04:00
tooomm
a6970d9624 svg+png updates
-updated and cleaned up cockatrice+servatrice svg's
-added old original svg's for future adjustments
-updated cockatrice+servatrice png's

ico+icns updates

-see #925 for more details
-updated svg's as source for new icon files

bmp updates

-updated svg's as source for new installer logos

cleaned up oracle.svg

cleaned up oracle.svg /2

svg updates /2

removed sensible data

`inkscape:export-filename` removed

removed sensible data

inkscape:export-filename

removed sensible data

inkscape:export-filename

removed sensible data

inkscape:export-filename

fix

fix2
2015-04-28 16:06:36 +02:00
Fabio Bas
e649535211 Add "play top card face down" menu entry to library; fix #762 2015-04-27 23:02:45 +02:00
Zach
11c6e8ce34 Merge pull request #1034 from ZeldaZach/gamescene_fix
Fixed incorrect zone positioning
2015-04-27 16:51:48 -04:00
Zach H
425790e398 Fixed incorrect zone positioning 2015-04-27 16:26:57 -04:00
Zach
1ca561dec5 Merge pull request #1033 from poixen/token_pt_fix
Only use local db if no pt is provided
2015-04-27 15:58:41 -04:00
Zach
c5ac3701ba Merge pull request #1031 from ZeldaZach/update_about_menu 2015-04-27 12:21:15 -04:00
Zach H
a15a0c0385 gavin & translate update
Add dev section

add report section
2015-04-27 11:34:53 -04:00
Matt Lowe
6fd5c4dd27 Only use local db if no pt is provided
Addresses issue #1032

If a token is created with no p/t then the local db value will be passed
instead. If a value is provided then that will be used instead.
2015-04-27 10:17:46 +02:00
ctrlaltca
11da8d09bf Merge pull request #1030 from tooomm/patch-1
removed tr() tag from hidden strings
2015-04-27 08:48:58 +02:00
tooomm
f83ddf48fd cleaned up translations
removed tr() tag from hidden strings
2015-04-27 00:25:43 +02:00
Zach
f6d0b5216b Merge pull request #1027 from ctrlaltca/osx_retina_ok
Enable hidpi (retina) support under osx
2015-04-26 18:13:56 -04:00
poixen
ab28b45d68 Merge pull request #1029 from poixen/server_shutdown_fix
Fixed server shutdown crash
2015-04-27 00:12:28 +02:00
Matt Lowe
a729bb076b Fixed server shutdown crash
`serverShutdownMessageBox` was not assigned to 0 in the ctor.
2015-04-26 23:39:20 +02:00
Zach
1f2641d562 Merge pull request #1023 from poixen/server_p_t_fix
Fixed issue with non creature perms set to 0/0
2015-04-26 17:28:29 -04:00
Zach
ecaaa9eeb8 Merge pull request #1022 from poixen/orange_pt
Changed pt to orange
2015-04-26 17:25:16 -04:00
Fabio Bas
e88bad786f Enable hidpi (retina) support under osx
* add to the application bundle a custom info.plist
 * fix a graphic glitch on the life counter
2015-04-26 22:50:59 +02:00
Matt Lowe
9c1e509a37 Fixed issue with non creature perms set to 0/0
The issue was that I had set the ctor to set the p/t to 0/0 rather than
-1/-1. This meant that when you join a game in progress (spec or
reconnect) the server would send the card value to the client as 0/0,
instead of -1/-1. The client has been coded so that if the toughness is
<0 then dont show it. 0/0 is instead shown.

We still need to look into cards with no p/t being set to a 0/1 as
@tooomm mentioned in anther issue. As it stands, this is more important
than that.
2015-04-26 00:57:31 +02:00
Matt Lowe
ff1aec406b Changed pt to orange
After feedback, and also noticing myself, the blue requires a little
more focus than should be nessesarry. I have updated to be orange, which
feels more comfortable. I have polled the community and they also agree
orange > blue.
2015-04-25 23:06:41 +02:00
ctrlaltca
54f0706b4a Merge pull request #1019 from ctrlaltca/translations
Fetched new translations from Transifex
2015-04-24 17:23:35 +02:00
Fabio Bas
9e281f70ae Fetched new translations from Transifex 2015-04-24 17:19:46 +02:00
Zach
a16f8e02e3 Merge pull request #1016 from poixen/add_remove_buttons
Updated + / - buttons
2015-04-23 17:48:13 -04:00
Matt Lowe
74f140ade8 removed qfont import 2015-04-23 23:06:21 +02:00
Matt Lowe
637bd767bb Updated to use svgs 2015-04-23 22:43:24 +02:00
Matt Lowe
1ab2ba3f6f Updated + / - buttons
+ moved to the left to make it easier to move from buttons to macros
+ changed buttons to + / -
+ made buttons a bit bigger
2015-04-23 18:42:49 +02:00
woogerboy21
924dd174e3 Merge pull request #1010 from poixen/server_shutdown_warnings
Updated server shutdown timer logic
2015-04-23 10:59:32 -04:00
Matt Lowe
66f854fe1d Changed to check every 10 mins 2015-04-23 00:26:21 +02:00
Zach
269a62c801 Merge pull request #1005 from poixen/colored_PT
Colored PT
2015-04-22 17:39:02 -04:00
Zach
1e474bef94 Merge pull request #1009 from poixen/p_t_fix
Fix for #1007
2015-04-22 17:33:41 -04:00
Matt Lowe
e646122f55 Updated server shutdown timer logic
Will follow the following rules

+ send a message initially
+ send a message every 20 mins
+ send a message every min when time <= 5

Updated client popup

Updated client to close any previous popups and bring up a new one.

NEEDS TO BE TESTED

added missing include

Added delete on close
2015-04-22 19:14:14 +02:00
Matt Lowe
1356bbcd94 Fix for #1007 2015-04-22 16:53:07 +02:00
Matt Lowe
004a952cb4 Colored PT
I compare the card pt, to the card with the same name in the db. if the
card is found, we compare the pt, of the db item and the item in play.
If there is not a match then we change the color of the PT. This is
pretty much the same as mtgo does it.

I looked into having only the P, or the T colored, though this is not
posible, when you set a pen color you can not change it partway through
painting a string. That would require 3 strings painted, one for p, /
and t. Which is more effort than its worth. This does the job pretty
well.

I have also moved the pt slightly to the left so it lines up better. I
have some images to compate.
2015-04-22 15:02:47 +02:00
ctrlaltca
82d8c72427 Merge pull request #1002 from ctrlaltca/refix_999
Added translation fix missing from #1001
2015-04-22 12:03:34 +02:00
Fabio Bas
7e56c5a9c6 Added translation fix missing from #1001 2015-04-22 11:10:14 +02:00
ctrlaltca
36a0d25ceb Merge pull request #1001 from ctrlaltca/fix_999
Permit translation in "game created" column; Fix #999
2015-04-22 09:51:09 +02:00
Fabio Bas
629f48e2ff Permit translation in "game created" column; Fix #999
Also, extracted the 2 new strings
2015-04-22 09:12:38 +02:00
woogerboy21
3141fb84e9 Merge pull request #994 from Cockatrice/woogerboy21-removewindebugoutput
Remove --debug-ouput on start menu shortcut
2015-04-21 12:34:46 -04:00
ctrlaltca
98632741d4 Merge pull request #997 from ctrlaltca/translations
Updated translations
2015-04-21 14:50:13 +02:00
Fabio Bas
af3a3239fb Updated translations 2015-04-21 14:49:50 +02:00
ctrlaltca
4a36be84a8 Merge pull request #985 from ctrlaltca/sets_rebased
Rework the way sets selection/importing works; fix #539 (rebased)
2015-04-21 14:46:51 +02:00
ctrlaltca
cbd2595d7b Merge pull request #996 from ctrlaltca/travis_debug
Switch travis builds to debug mode, since they catch more errors
2015-04-21 09:30:54 +02:00
Fabio Bas
3c0ffef06d Switch travis builds to debug mode, since they catch more errors
In debug mode, warnings are considered as errors.
2015-04-21 08:58:37 +02:00
ctrlaltca
64315f7750 Merge pull request #995 from ctrlaltca/servatrice_fixes
Remove warning in server_logger; fix #993
2015-04-21 08:56:05 +02:00
Fabio Bas
55c174a823 Remove warning in server_logger; fix #993 2015-04-21 08:38:31 +02:00
woogerboy21
1b09b76eee Remove --debug-ouput on start menu shortcut
Remove argument that if added by default with out having the proper configuration defined during compiling would cause cockatrice to not open properly.
2015-04-20 23:28:10 -04:00
poixen
2902d8575e Merge pull request #983 from poixen/mention_fix
Mentions will now work with all legal chars
2015-04-20 14:20:23 +02:00
Zach
118bc06ae8 Merge pull request #987 from poixen/storm
Added colored storm counter
2015-04-19 14:21:05 -04:00
Zach
374313a295 Merge pull request #988 from ctrlaltca/servatrice_crash
Simple stack trace for signal handler (unix only)
2015-04-19 14:07:52 -04:00
Fabio Bas
70296dde9a Simple stack trace for singla handler (unix only) 2015-04-19 19:39:05 +02:00
ctrlaltca
5f13f89d74 Merge pull request #986 from poixen/clear_chat_fix
Added clear chat fix
2015-04-19 18:20:40 +02:00
Matt Lowe
9a36ac8035 Added colored storm counter 2015-04-19 18:14:29 +02:00
Matt Lowe
86fa02c6c5 Added clear chat fix
When clearing the chat, we now clear the last sender.

This fixes the issue where you clear the chat and a user continues to
talk, you get no indication of who is talking. Now it will show the
users name.
2015-04-18 22:23:51 +02:00
Fabio Bas
881cea27f4 Rework the way sets selection/importing works; fix #539 (rebased) 2015-04-18 18:47:09 +02:00
ctrlaltca
e69ca60164 Merge pull request #978 from tooomm/useronserver_rename
clearly differentiate user lists
2015-04-18 18:17:55 +02:00
Matt Lowe
2d34bfeb1b Mentions will now work with all legal chars
As the server has been updated to enforce username rules, we can now
check for the next position of whitespace. This allows ALL users to have
a working mention system. Currently "-" is available for users, this
will fix that.
2015-04-18 14:42:39 +02:00
woogerboy21
69a9484e45 Merge pull request #981 from ctrlaltca/servatrice_compilation_fix
Quick compilation fix for debug mode
2015-04-17 13:44:26 -04:00
woogerboy21
1562d1efd1 Merge pull request #980 from poixen/server_period
Updated server to support "."
2015-04-17 13:44:15 -04:00
Fabio Bas
3d0b132dae yet another unused parameter 2015-04-17 18:57:37 +02:00
Fabio Bas
3969572d36 Fixed double variable declaration 2015-04-17 18:51:48 +02:00
Matt Lowe
1f9b1d78bc Double escaped "." 2015-04-17 17:47:58 +02:00
Fabio Bas
2a9945ac6a Reorder member initialization 2015-04-17 17:44:07 +02:00
Fabio Bas
1b9d835213 Quick compilation fix for debug mode 2015-04-17 17:30:42 +02:00
ctrlaltca
6807fed02f Merge pull request #976 from ctrlaltca/fix_643
Fix #643 (problem in deck editor's OR filter when no term is enabled)
2015-04-17 09:47:32 +02:00
ctrlaltca
b99a0a682e Merge pull request #973 from poixen/filter_dlg
Filter password games consistancy
2015-04-17 09:47:18 +02:00
Matt Lowe
bba9539229 Updated regex 2015-04-17 00:17:03 +02:00
Matt Lowe
d5a1264bcb Updated server to support "."
Now uses regex.
Added "."
Updated login message
2015-04-16 23:50:05 +02:00
Fabio Bas
c27735b09e Simplified code 2015-04-16 22:20:40 +02:00
Zach
302cb3ba4e Merge pull request #975 from ctrlaltca/qtxml
Remove dependency on QtXml (unused)
2015-04-16 11:27:51 -04:00
tooomm
5be3ec8068 clearly differentiate users lists
users in room vs. users on server
2015-04-16 15:17:08 +02:00
Fabio Bas
9296e6007f Fix #643 2015-04-16 12:44:10 +02:00
Fabio Bas
42c0b09fbd Remove dependency on QtXml (unused) 2015-04-16 12:26:02 +02:00
ctrlaltca
2f35e86be9 Merge pull request #954 from ctrlaltca/deckeditor_cmc
Minor deck editor fixes
2015-04-16 08:12:53 +02:00
ctrlaltca
997ca87377 Merge pull request #966 from ZeldaZach/remove_unnecessary_tr
Fixing Shortcuts; Fix #476
2015-04-16 08:12:26 +02:00
ctrlaltca
af33ff5b0e Merge pull request #974 from ctrlaltca/deckeditor
Speed up deck editor filtering
2015-04-16 08:09:58 +02:00
Fabio Bas
eb6d067a21 Speed up deck editor filtering
* card: cache simpleName for each card
 * deck editor: remove double comparation of searched term with card
name when sorting
2015-04-15 23:21:44 +02:00
Matt Lowe
8938d291f8 Filter password games consistancy 2015-04-15 22:00:52 +02:00
poixen
feeaa9c9d1 Merge pull request #970 from poixen/updated_username_message
updated second string
2015-04-15 20:23:24 +02:00
poixen
53d25e738d Merge pull request #969 from poixen/game_created
Game created code improvements
2015-04-15 20:22:45 +02:00
poixen
698e6ccee4 Merge pull request #950 from poixen/zone_grammar
Updated grammar based on #932
2015-04-15 20:21:49 +02:00
Matt Lowe
751315a413 updated second string 2015-04-15 19:03:59 +02:00
poixen
aa95125fb2 Merge pull request #955 from poixen/custom_folder_link
Added menu item to open custom image folder
2015-04-15 14:51:04 +02:00
poixen
82d2ac8c32 Merge pull request #965 from poixen/updated_username_message
Updated invalid username dlg
2015-04-15 14:23:50 +02:00
Matt Lowe
386cbcec7f Updated username dlg message
updated
2015-04-15 14:22:56 +02:00
Matt Lowe
25dbfb37f4 Game created code improvements
+ No longer get "5hrs" and "5+ hrs" instead will be "4hrs" and "5+ hrs".
+ Refactored into an else-if with a single return.
+ removed comments
+ removed code from namespace and added to class
2015-04-15 14:18:16 +02:00
poixen
cf313d5a8d Merge pull request #968 from poixen/simple_search
Removed check
2015-04-15 12:36:33 +02:00
Matt Lowe
2e5ecd841c Removed check
When searching for a card the line edit will not be empty, so this check
is not needed. The performance when the line edit IS empty will take a
slight hit, but you really want additional performance when searching,
not when the line edit is empty.

Removing will increase performance.
2015-04-15 12:25:06 +02:00
poixen
2f96cf20ae Merge pull request #967 from poixen/simple_search
Simple name searching on by default
2015-04-15 00:03:27 +02:00
Matt Lowe
778ad8dee1 Simple name searching on by default
Previously would try to match the card name, if nothing is found, then
we would try again with the simple name.

I have now made it only the simple name version. We do not need to
perform the first check. Should help a little with performance.
2015-04-14 23:30:29 +02:00
Zach H
9be29641b0 apply QKeySequence & remove unnecessary tr 2015-04-14 17:17:01 -04:00
Matt Lowe
2336ee4f84 Updated invalid username dlg
Relates to #964. We want to give a the correct reason for failed logins
and display the reason why.
2015-04-14 09:59:29 +02:00
poixen
f79d0666e3 Merge pull request #964 from poixen/unreg_usernames
Updated server side user name check
2015-04-13 22:39:45 +02:00
Matt Lowe
0979f8fa34 Updated return value 2015-04-13 22:09:47 +02:00
poixen
72222c0b39 Merge pull request #963 from poixen/unreg_usernames
Added "-" to allowed names
2015-04-13 21:14:43 +02:00
Matt Lowe
53352c5f71 Added "-" to allowed names 2015-04-13 20:51:34 +02:00
Zach
cd49b2f785 Merge pull request #960 from poixen/capitalize_text
Capitalized some text
2015-04-12 19:38:19 -04:00
Zach
7accc70ea7 Merge pull request #958 from poixen/additional_separators
Updated context menus
2015-04-12 19:05:40 -04:00
Zach
5117c0e6c9 Merge pull request #956 from poixen/unreg_usernames
Restricted unreg usernames
2015-04-12 19:02:31 -04:00
poixen
a2f416bb51 Merge pull request #959 from poixen/server_command_limit
Server was using message limit for commands
2015-04-13 00:32:25 +02:00
Matt Lowe
b68cf51341 Added menu item to open custom image folder
Needs to be tested on mac
2015-04-13 00:30:49 +02:00
Matt Lowe
bf0f3e0b44 Capitalized some text 2015-04-13 00:05:58 +02:00
Matt Lowe
b9cda5e36e Updated ini 2015-04-12 23:01:29 +02:00
Matt Lowe
f46d68b5c6 Server was using message limit for commands
Server was using getMaxMessageCountPerInterval over
getMaxCommandCountPerInterval.

Raised command limit from 10 to 20
2015-04-12 22:55:38 +02:00
Matt Lowe
1b165bde4c Updated context menus
+ added more separators
+ swapped some actions from lib menu (scry action now higher)
+ Added capital letters to words
2015-04-12 22:36:48 +02:00
Matt Lowe
a2aad95ede Added missing checks 2015-04-12 21:52:17 +02:00
poixen
2d2d038475 Merge pull request #953 from poixen/message_count
Updated message limit from 10 -> 15
2015-04-12 21:35:45 +02:00
Matt Lowe
70ef95931e Restricted unreg usernames
Can now only be made up of [a-z][A-Z][0-9][-_]
2015-04-12 21:29:40 +02:00
Matt Lowe
8e61fb0bae Updated message limit from 10 -> 15
I have updated the `maxMessageCountPerInterval` from 10 to 15. This will
allow some faster play from exp users.

NOTE:
If you have an existing server and update to this version, you will need
to manually change the value in the ini file, or have no ini file to
begin with. Otherwise the old ini will load in 10.
2015-04-12 19:01:16 +02:00
Fabio Bas
25290227ca Sort Mana cost using CMC 2015-04-12 18:54:00 +02:00
Fabio Bas
0e203b3ac2 CardDatabaseDisplayModel: sort cards by search term only when the current sort column is NameColumn
When the list os sorted using another column, you don’t  need to
compare that column’s value with the searched term
2015-04-12 18:43:45 +02:00
Fabio Bas
013087a4eb CardDatabaseModel: use an enum for columns 2015-04-12 18:42:10 +02:00
poixen
1e06a971fa Merge pull request #951 from poixen/zone_view_crash_fix
Zone crash fix
2015-04-12 17:57:54 +02:00
Matt Lowe
379ceeeca0 Zone crash fix
Related to #808

When closing the app/game tab with a zone revealed the client will
crash. This was due to the zones not being deleted.
2015-04-12 17:39:04 +02:00
Matt Lowe
6e39cc3823 Updated grammar based on #932
Based on #932 I have added pronouns the the graveyard and hand, and also
changed "from play" to "from battlefield"
2015-04-12 17:00:43 +02:00
poixen
4c66ef03e2 Merge pull request #937 from poixen/create_token_dlg
Updated token dlg
2015-04-12 16:36:45 +02:00
Gavin Bisesi
dddaec1344 Merge pull request #948 from ctrlaltca/fix_947
fix #947 : typo in servatrice install path under linux
2015-04-11 12:45:04 -04:00
Fabio Bas
7bbb5dec52 fix #947 2015-04-11 15:19:16 +02:00
poixen
177c1b2f6a Merge pull request #945 from poixen/chat_lag_fix
Fixed main chat room lag
2015-04-11 01:37:14 +02:00
Matt Lowe
06accd519c Fixed main chat room lag 2015-04-11 00:49:07 +02:00
Zach
19e86c61f0 Merge pull request #940 from poixen/token_pt_fix
Fixed token PT issue for #931
2015-04-10 16:21:17 -04:00
Zach
2a86cf572b Merge pull request #939 from poixen/pt_fix
Creatures can now have power less than -1
2015-04-10 16:10:35 -04:00
poixen
fbb7194a10 Merge pull request #942 from poixen/logic_order
Added () for || && logic handling
2015-04-10 15:01:28 +02:00
ctrlaltca
273f36ab63 Merge pull request #943 from ctrlaltca/translations
Fetch updated translations from transifex
2015-04-10 13:37:17 +02:00
Fabio Bas
9f0b383036 Fetch updated translations from transfix 2015-04-10 13:35:23 +02:00
Matt Lowe
44d4a534bf Added () for || && logic handling 2015-04-10 13:31:44 +02:00
ctrlaltca
1b30b2e4ce Merge pull request #941 from ctrlaltca/translations
extract new strings
2015-04-10 13:30:28 +02:00
Fabio Bas
bc7cb6279b extract new strings 2015-04-10 13:29:05 +02:00
Matt Lowe
9689b8e56a Fixed token PT issue for #931
The problem was that back when I added #336 I made it so that if YOU
didnt recive the PT of the token, then it would be fetched from your
tokens.xml, the issue is that we needed to send that value to the
server. The server sees it as a 0/0

This fix will send the PT from the tokens.xml if available.
2015-04-10 13:26:38 +02:00
Matt Lowe
be2a5f4720 Creatures can now have power less than -1
Addresses issue from #934
2015-04-10 12:39:41 +02:00
poixen
db23d3c9ec Merge pull request #936 from poixen/replay_system
Reworked replay buttons
2015-04-10 10:43:44 +02:00
poixen
3bf3c7e94e Merge pull request #922 from poixen/sys_icon_fix
Fixed double click sys icon
2015-04-10 10:36:36 +02:00
poixen
ebcee34e0d Merge pull request #923 from poixen/popup_fix
Fixed issue with clicking on PM/mention bubbles
2015-04-10 10:36:20 +02:00
poixen
1fd75f4c52 Merge pull request #925 from tooomm/oracle_icons
oracle icon updates
2015-04-10 10:35:02 +02:00
poixen
2356788289 Merge pull request #929 from poixen/reveal_top_card_shortcut
Added shortcut to reveal top card or lib
2015-04-10 10:33:04 +02:00
poixen
88da9ec815 Merge pull request #938 from poixen/load_token_fix
Fixed deck tokens showing in token dlg
2015-04-10 10:29:13 +02:00
Zach
ef09f45c57 Merge pull request #935 from poixen/menu_sep
added separator
2015-04-09 20:37:11 -04:00
Matt Lowe
884579529d Fixed deck tokens showing in token dlg
Tokens from decks will now show in the token dlg window
2015-04-10 00:46:11 +02:00
Matt Lowe
4ca58eecb7 Updated token dlg
Adjusted proportions to make the table fit better.

Needs to be checked on UHD screens.
2015-04-09 18:34:21 +02:00
Matt Lowe
45542243b7 Reworked replay buttons
+ Removed unused buttons
+ remade button art
+ fixed crash with font colors/replays
+ removed unused timestamp label in replay
2015-04-09 16:05:12 +02:00
Matt Lowe
56cbae17ac added separator
Felt like areas different to the current zone should be segregated.
2015-04-09 14:44:29 +02:00
ctrlaltca
7ea755ab5a Merge pull request #930 from poixen/server_timeout_dlg
👍
2015-04-08 21:26:22 +02:00
Matt Lowe
a7d41a322c Added connection dlg popup on server timeout 2015-04-08 21:00:33 +02:00
poixen
86f6e911bd Merge pull request #920 from poixen/card_search_punctuation
Ignore punctuation in card search
2015-04-08 20:30:37 +02:00
Matt Lowe
b27854e440 Ignore punctuation in card search
It is awkward to have to use precise punctuation when searching for
cards. Planeswalkers and legendary creatures often have "," in the name
and you have to enter it.

This commit means you no longer need to do that.

+ Can use " " in place of "-" (example: Wilt-Leaf Liege)
+ Can use "" in place of non word chars (Example: Hero's Downfall and
Ajani, Caller of the Pride)
2015-04-08 18:35:27 +02:00
Zach
6f69485f99 Merge pull request #911 from ctrlaltca/fix_67
Large decks (up to 8000-ish cards) no longer make client crash; Fix #67
2015-04-08 10:56:33 -04:00
Matt Lowe
fbbeb12413 Added shortcut to reveal top card or lib
+ Ctrl + N
2015-04-08 13:09:00 +02:00
ctrlaltca
0b4b8e85e8 Merge pull request #928 from ctrlaltca/optimize_loop
Optimize loop; refers #910
2015-04-08 12:53:27 +02:00
ctrlaltca
c04055a44c Merge pull request #927 from pepi55/servatrice-warnings
Removed NULL conversion warnings caused by #926
2015-04-08 12:53:11 +02:00
Fabio Bas
8f3421204e Optimize loop; refers #910 2015-04-08 12:52:02 +02:00
pepi
05424a4c0e Removed NULL conversion warnings caused by #926 2015-04-08 10:36:33 +00:00
ctrlaltca
869d89dfdd Merge pull request #926 from pepi55/servatrice-warnings
Removed compile time ssize_t warnings
2015-04-08 12:01:44 +02:00
pepi
e136c11b65 Removed compile time ssize_t warnings 2015-04-08 09:39:32 +00:00
Matt Lowe
1c89b90cbb Fixed double click sys icon
Was an issue with double clicking the icon when the app was full screen/
fullscreen + minimized.

Now works as expected.
2015-04-08 10:12:41 +02:00
Zach
81e4e089d4 Merge pull request #921 from poixen/more_server_whitelist
Added more actions to server white list
2015-04-07 23:57:08 -04:00
tooomm
b8219ca82b oracle icon updates
- ico for win
- icns for mac
both now with several resolutions inside and high res support

mac version even included old+different logo
2015-04-08 01:23:20 +02:00
Matt Lowe
6b307469fe Fixed issue with clicking on PM bubbles
Previously would not open the client if the window was minimized.
Added the same popup fix for mentions
2015-04-07 23:32:13 +02:00
Matt Lowe
7680154395 Added more actions to server white list
I have added card moving to the white list. I was getting flood messages
when moving cards quickly in my side deck.
2015-04-07 21:49:49 +02:00
poixen
c07ec9aa23 Merge pull request #917 from Cockatrice/revert-721-kick_message
Revert "Kick message no longer takes you to kicked tab"
2015-04-07 16:21:38 +02:00
poixen
89bce3d649 Revert "Kick message no longer takes you to kicked tab" 2015-04-07 15:55:11 +02:00
Zach
6e2ea1e15b Merge pull request #912 from poixen/mention_popup_fix
Mention popup fix
2015-04-05 17:31:14 -04:00
Matt Lowe
b20ae9710c Mention popup fix
+ will now only popup with a mention alert when you are not on the same
tab/window.
+ will also no longer popup by mentioning yourself
2015-04-05 12:43:02 +02:00
Zach
8ca2135f08 Merge pull request #901 from poixen/left_justified_hand
Left hand justification
2015-04-04 17:45:02 -04:00
poixen
7c6b6818f1 Merge pull request #907 from poixen/right_click_cast
Right click cast
2015-04-04 23:38:53 +02:00
poixen
e96e2e4b04 Merge pull request #906 from poixen/rename_user_lists
Renamed userlist tab to account
2015-04-04 23:38:44 +02:00
Zach
174d309b67 Merge pull request #910 from ctrlaltca/fix_118
Fixes columns being split by selected sections; Fix #118
2015-04-04 10:15:33 -04:00
Fabio Bas
0a366d7564 Fix #67
Workaround the two remaining issues, mostly fixing the “load deck”
screen in tab_game:
 * Only preload up to the first 300 cards of a deck;
 * don’t even bother trying to load card images if they’ll be shown
with width <= 10

Trying a 17k cards deck like the one proposed in #67 is still a no go,
mostly due to the cpu time used to create all the objects. Anyway, i
tested decks up to 8k cards and they works fine now (if you like to
wait while trice is loading them)..
2015-04-04 14:03:22 +02:00
Fabio Bas
cab1e096df Fix #118
Fix selection problem when sorting the deck list
2015-04-04 12:49:28 +02:00
Matt Lowe
20bfb4d0a7 Fix for hand target casting
if you have the setting to NOT play cards to the stack enabled, it meant
that any spells (like Lightning Bolt) would be cast to the stack but no
arrow would show. This was an edge case I missed.
2015-04-03 19:02:14 +02:00
Matt Lowe
725cb2f863 Renamed userlist tab to account 2015-04-02 23:02:54 +02:00
poixen
b8401592d4 Merge pull request #905 from poixen/socket_failure_dlg
Reopen connection if socket failure
2015-04-02 19:22:18 +02:00
Matt Lowe
9e6be7459d Reopen connection if socket failure
Missed from #879
2015-04-02 18:33:35 +02:00
poixen
79e9b05a79 Merge pull request #904 from poixen/rounder_logo
Rounder logo corner
2015-04-02 17:39:57 +02:00
poixen
a84418bb91 Merge pull request #902 from poixen/default_one_player
Default to one player
2015-04-02 17:39:33 +02:00
Matt Lowe
aeb63cba87 Rounder logo corner
Before:

After:
2015-04-02 14:30:41 +02:00
Matt Lowe
986eab4d40 Default to one player
I think the majority of players use this feature for
goldfishing/practicing. Defaulting to one player for convenience.
2015-04-02 13:23:39 +02:00
Matt Lowe
a082fbcfef Left hand justification
Set to false by default, let me know if you think it should be true.

As all cards are played to the left of the screen this feels more
comfortable to use as you dont need to keep looking at different areas
of the screen.

Will auto rearrange when changed during game-play.
2015-04-02 12:49:06 +02:00
Zach
bc8d9427e3 Merge pull request #899 from poixen/mull_flood
Added Mull to the server whitelist
2015-04-01 18:15:44 -04:00
Zach
e40a79d931 Merge pull request #900 from ctrlaltca/fix_884
Reinstates hidden cards being hidden; fix #884
2015-04-01 18:15:28 -04:00
Fabio Bas
dcc6677e8f fix #884 2015-04-01 23:04:10 +02:00
Matt Lowe
c039a3aa42 Added Mull to the whitelist
Mullling through 2 hands will give a flood warning, a user thought this
should not happen. It is very similar to drawing cards, which is in the
white list.
2015-04-01 22:08:46 +02:00
Zach
fb49a8867e Merge pull request #897 from poixen/counter_issue
Fixed accidental +/- of counters when using middle click menu
2015-04-01 15:54:41 -04:00
Zach
6c35253bcc Merge pull request #898 from poixen/sb_clean_lines
Refactored code and made lines cleaner
2015-04-01 15:52:58 -04:00
Matt Lowe
a0be18ca09 Removed dev code 2015-04-01 18:33:02 +02:00
Matt Lowe
e78747241d Refactored code and made lines cleaner
Before:

After:
2015-04-01 17:24:50 +02:00
Zach
580927a50b Merge pull request #870 from ctrlaltca/mentions
Reworked a bit mentions/tags support in chat view; fix #791
2015-04-01 09:34:42 -04:00
Gavin Bisesi
48f88e117e Merge pull request #895 from poixen/close_tray_icon
tray icon is now hidden and then removed
2015-04-01 06:17:37 -04:00
Zach
60757af5dc Merge pull request #896 from poixen/swap_life_order
Fixed order of the counters
2015-03-31 22:41:41 -04:00
Matt Lowe
a873a4efa4 Fixed accidental +/- of counters
Previously if you middle click on a counter (life/mana) and then click
away, depending on the button clicked, the counter would +/-.

I have added a fix to make sure the mouse is over the counter to change
it.
2015-03-31 23:07:24 +02:00
Matt Lowe
2684397a1e Fixed order of the counters
Previously had - numbers at the top and + at the bottom.
This feels like it makes more sense.
2015-03-31 22:15:21 +02:00
Matt Lowe
5bd37e1d06 tray icon is now hidden and then removed
I noticed that sometimes I would have lots of icons in the sys tray. I
would have to mouse over them to make then be removed. This also happens
with some other programs too. I have added some code to hide() the sys
icon when the client is close, it seems to be helping with the issue.
Hard to reproduce, might also only be a windows issue.
2015-03-31 22:05:02 +02:00
Zach
11d1d22da5 Merge pull request #894 from ZeldaZach/fix_double_popup
Fix double popup on delete pics
2015-03-30 17:27:26 -04:00
Zach
a57ce5b337 Merge pull request #892 from ctrlaltca/fix_669
Set cmc to 0 if not set; fix #669
2015-03-30 17:08:55 -04:00
Zach H
2aadf09347 fix double popup on delete pics 2015-03-30 16:55:57 -04:00
ctrlaltca
83274f9855 Merge pull request #893 from ctrlaltca/startup_fixes
Misc Startup fixes
2015-03-30 18:03:34 +02:00
Fabio Bas
399886c25c Sound engine: don't open() inexistent files
Avoid error “QIODevice::read: device not open”
2015-03-30 15:58:33 +02:00
Fabio Bas
757795f7cd Deck editor: skip unnecessary card name comparison when no search term is defined 2015-03-30 15:41:28 +02:00
Fabio Bas
b5b7ad8958 Startup: fix resetting card database to default
The check was inverted. LoadStatus::Ok = 0, so only when
db->loadCardDatabase() returns 0 we know the card database path is
correct
2015-03-30 12:28:13 +02:00
Fabio Bas
62d0a61717 Set cmc to 0 if not set; fix #669 2015-03-30 11:56:08 +02:00
Gavin Bisesi
0e3711723d Merge pull request #890 from ctrlaltca/fix_633
Fix 633
2015-03-29 16:45:19 -04:00
Gavin Bisesi
19cdc65cd8 Merge pull request #889 from ctrlaltca/fix_670
Fix #670
2015-03-29 16:43:39 -04:00
Fabio Bas
28ec1a7186 Fix #633
Requires #889
2015-03-29 18:55:15 +02:00
Fabio Bas
48d588f6cd Fix #670
Additionally, remove an unneeded split() + join() call on every card
text
2015-03-29 17:48:59 +02:00
Gavin Bisesi
49c1eec345 Merge pull request #886 from ctrlaltca/serverdeck
fix server deck storage; fix #744
2015-03-29 09:05:24 -04:00
Gavin Bisesi
1cf7c71631 Merge pull request #881 from poixen/right_click_cast
Cast to target from hand
2015-03-29 09:03:16 -04:00
Fabio Bas
a4cf7a71e3 fix server deck storage; fix #744 2015-03-27 15:47:38 +01:00
ctrlaltca
89d08693a6 Merge pull request #885 from ctrlaltca/translations
extracted new strings
2015-03-27 13:37:06 +01:00
Fabio Bas
c11d33540e extracted new strings 2015-03-27 12:09:53 +01:00
Matt Lowe
5ee6229535 Cast to target from hand
Users can now target from their hand. This will cast the card and point
to the target.
2015-03-27 09:19:36 +01:00
Zach
4fdfed38d2 Merge pull request #878 from poixen/blue_cog
Updated settings chat settings cog
2015-03-26 20:09:59 -04:00
Zach
2a6c08b9db Merge pull request #882 from ctrlaltca/remove_deckbrewz
Remove deck brew by ZeldaZach
2015-03-26 18:50:29 -04:00
Zach
c15bbee98a Merge pull request #879 from poixen/login
Failed logins reopen login dlg
2015-03-26 18:27:53 -04:00
Zach
1e3bbca40b Merge pull request #880 from poixen/remove_tm_material
Removed icon
2015-03-26 18:23:40 -04:00
Fabio Bas
839da83d2c Remove deck brew by ZeldaZach 2015-03-26 23:08:53 +01:00
Matt Lowe
38f0977456 Removed icon
Removed hidden layer from svg that could be seen as tm/copyrighted
content.
2015-03-26 21:10:52 +01:00
Matt Lowe
12716e43d3 Failed logins reopen login dlg
If you fail a login you are returned to the login dialog
2015-03-26 21:05:21 +01:00
poixen
8ce5c5a276 Merge pull request #847 from poixen/pm_toolbar_alert
Desktop Notifications
2015-03-26 20:22:29 +01:00
Matt Lowe
81a8141fe5 Added system tray icon
+ Can be used for setting client size and closing the client.

Will expand on by sending client alerts to the tray.

Updated to push message notifactions to the toolbar

Preview image:

Added setting to enable/disable message popups

Added functionality

+ updated popup message and translation
+ Double clicking tray icon will now bring up the app/minimize it
+ can now be alerted of mentions
+ added setting to set if you want mentions on desktop
+ clicking mention message will take you to the main chat
+ added translations for icon menu
+ removed maximize/minimize/restore from menu, not needed.

Added disconnect

+ Disconnects any previous message slots/signals from the system icon
message bubble
2015-03-26 18:37:57 +01:00
poixen
b2e032b365 Merge pull request #860 from poixen/italic_card_names
Updated chatview texts
2015-03-26 18:35:43 +01:00
poixen
cd9f4e9856 Merge pull request #845 from poixen/card_boarder
Updated card borders
2015-03-26 17:48:44 +01:00
Matt Lowe
686b215910 Updated settings chat settings cog
+ Cog was grey and always looked like it was inactive.
2015-03-26 15:40:09 +01:00
ctrlaltca
719e625cd5 Merge pull request #877 from ctrlaltca/translations
Fetch updated translations from transifex
2015-03-26 15:17:03 +01:00
Fabio Bas
c3e5679604 Fetch updated translations from transifex 2015-03-26 15:13:57 +01:00
Matt Lowe
e0839db648 Updated chatview texts
This is enforcing a new client wide color scheme.
RULES
+ Green = Major server message (Welcome to chat room, change phase...)
+ Red = Minor server message (timestamps, game actions...)
+ Blue = Key word
+ Blue with modifier (underline/italics) = Keyword that can be
interacted with.
+ Black = User text

+ key numbers are now blue. player drew X cards, looks at the top X
cards, places X counters on . . . and so on.
+ card names are now italic (different from urls now)

I did have the player names set to blue also, but it felt like too much.

Player names in phase change are blue

Updates

+ Updated username colors in phases to match other areas of client

Small update

+ Made server message in chat room bold
+ made User names in chat/pm match the weight of in-game (consistancy)
2015-03-25 13:16:22 +01:00
Gavin Bisesi
98c92733ac Merge pull request #871 from tooomm/readme-ts
readme - match new ts handling
2015-03-23 19:26:48 -04:00
tooomm
36558388c5 adjust to match new ts handling /2 2015-03-24 00:24:28 +01:00
tooomm
9e93fe77ca adjust to match new ts handling 2015-03-23 21:04:54 +01:00
Fabio Bas
4cd98483ba Reworked a bit mentions/tags support in chat view; fix #791 2015-03-23 00:03:31 +01:00
ctrlaltca
88b242b34d Merge pull request #829 from ctrlaltca/antiflood
Anti flood for game commands; fix #753
2015-03-22 22:08:25 +01:00
Fabio Bas
7c2db752a5 Revert "Updated translation file"
This reverts commit 4568adb498.
2015-03-22 21:51:38 +01:00
Gavin Bisesi
16f4e00486 Merge pull request #866 from Cockatrice/fix-#681
Update translations bits in CONTRIBUTING.md; fix #861
2015-03-22 09:19:14 -04:00
ctrlaltca
09778535e8 Update CONTRIBUTING.md 2015-03-21 22:26:10 +01:00
Gavin Bisesi
b96604d85d Merge pull request #854 from ctrlaltca/pvtmsg_tab_name
Private Chat Tab Update
2015-03-21 08:54:59 -04:00
ctrlaltca
894a4316d3 Merge pull request #864 from tooomm/cleanup-git-links
Cleanup git links
2015-03-20 14:48:15 +01:00
tooomm
e0d0b0dae4 updated git links 2015-03-20 14:01:06 +01:00
tooomm
d8fb99908e removed one slash 2015-03-20 13:12:09 +01:00
tooomm
99a5a04373 updated git links 2015-03-20 13:10:41 +01:00
Fabio Bas
1f33e34d8f Add tooltips to tabs 2015-03-19 16:43:27 +01:00
Fabio Bas
31635d2ae8 Remove "talking to" prefix from private chats
Additionally, use the same name for “private chat“ in all menus (we had
“personal talk” and “direct chat“ before)
2015-03-19 16:32:59 +01:00
ctrlaltca
6065587d78 Merge pull request #852 from ctrlaltca/escape_tab_label
fix #811
2015-03-19 16:30:19 +01:00
Fabio Bas
dafa7c6fe1 fix #811 2015-03-19 16:08:46 +01:00
Fabio Bas
4568adb498 Updated translation file 2015-03-19 10:54:01 +01:00
Fabio Bas
5463255516 Added whitelist for game commands 2015-03-19 10:50:46 +01:00
Fabio Bas
8be5563563 Added user notification for RespChatFlood 2015-03-19 10:10:19 +01:00
Gavin Bisesi
20123b2c7a Merge pull request #721 from poixen/kick_message
Kick message no longer takes you to kicked tab
2015-03-18 20:54:27 -04:00
Gavin Bisesi
3cea29e390 Merge pull request #849 from poixen/filter_fix
Fix for filter
2015-03-18 20:27:22 -04:00
Gavin Bisesi
4d825fff4d Merge pull request #848 from tooomm/contributing.md
updated contributing.md
2015-03-18 20:26:45 -04:00
Matt Lowe
5218e2f710 Fix for filter
fix for #749
+ You can now search for sets using lower case: "frf", "dtk", "rtr" and
so on.
+ You now need exact matches on set short and full names. "rtr" and
"return to ravnica" will work. "return" will not work.
2015-03-19 00:55:50 +01:00
Zach
adcae59eb0 Merge pull request #846 from poixen/optional_card_scaling
Added optional card scaling setting
2015-03-18 18:44:58 -04:00
tooomm
dfbf95395f updated contributing.md
- fixed typos
- included labeled links
2015-03-18 19:45:56 +01:00
poixen
fead9f31f3 Merge pull request #839 from poixen/resize_columns
Resized game view columns
2015-03-18 16:57:14 +01:00
Matt Lowe
441cb4447a Added optional card scaling setting
+ Users can now enable/disable the mouse over card scaling.
2015-03-18 13:37:06 +01:00
Matt Lowe
c05f75438b Updated card borders
+ refactored code
+ improved card border lines (black)
+ cards no longer have curved edges, this prevents card image corners
showing behind.
+ tapped cards now have better border lines
2015-03-18 13:11:30 +01:00
Zach
b1231e6442 Merge pull request #801 from Cockatrice/woogerboy21-setup_firstadmin
Script to add the first admin account
2015-03-16 22:30:58 -04:00
Zach
0df227ec46 Merge pull request #840 from poixen/user_games_window_size
Updated user games window size
2015-03-16 22:16:25 -04:00
Zach
d2bfd3692e Merge pull request #836 from poixen/clear_chat_shortcut
Added shortcut to clear chat
2015-03-16 17:47:00 -04:00
Matt Lowe
9205ef2912 Updated user games window size 2015-03-16 15:36:51 +01:00
Matt Lowe
39482534c0 Resized game view columns
Previously all columns were the same width, making it cramped. I have
resized them to give a better initial width.
2015-03-16 11:21:15 +01:00
Matt Lowe
697358e484 Added shortcut to clear chat
F12 will now clear the chat in the main chat.
2015-03-15 21:13:41 +01:00
Fabio Bas
0e437cf13b Anti flood for game commands 2015-03-14 19:44:32 +01:00
ctrlaltca
20603c7e9b Merge pull request #828 from ctrlaltca/translations
fetched updated translations from transifex
2015-03-14 18:49:57 +01:00
Fabio Bas
2da43b8155 fetched updated translations from transifex 2015-03-14 18:49:00 +01:00
Zach
b1736c7599 Merge pull request #809 from poixen/search_new_fix
Re-added some search and filter code
2015-03-11 10:54:46 -04:00
Zach
76e9aae5c7 Merge pull request #815 from poixen/remove_hq_image_auto
Set download hq images to false by default
2015-03-10 19:47:45 -04:00
Matt Lowe
bf0750db20 Set download hq images to false by default
Due to mtgimage being taken down we I have made a one time check that
will uncheck the hq image option.
2015-03-10 22:10:50 +01:00
Matt Lowe
b91bab8356 Re-added some search and filter code
I had previously removed some filtering code that would allow users to
filter cards using our filtering tools. This functionality has now been
re-added.
2015-03-10 21:54:02 +01:00
ctrlaltca
29ddd44334 Merge pull request #805 from ctrlaltca/translations
Fetched new translations from transifex
2015-03-07 14:47:36 +01:00
Fabio Bas
38ad972d03 Fetched new translations (bis) 2015-03-07 12:45:50 +01:00
Fabio Bas
ec8382cbb5 Fetched new translations from transifex 2015-03-07 12:45:27 +01:00
poixen
93286f6d18 Merge pull request #803 from poixen/removed_constructor
Removed constructor
2015-03-07 11:50:41 +01:00
Zach
5df7f61360 Merge pull request #800 from poixen/dice_roll
Changed color of server maessges in-game
2015-03-06 23:57:43 -05:00
Zach
5f05c0be91 Merge pull request #775 from Cockatrice/fix-331
Cards played face down always go untapped to main row.
2015-03-06 23:57:05 -05:00
Gavin Bisesi
5fa5c6b760 Merge pull request #787 from Cockatrice/woogerboy21-inactiveregcleanup
Cleanup script to delete unactivated user accounts
2015-03-06 21:09:20 -05:00
Matt Lowe
319b5d88b2 Removed redundant constructor
Removed constructor that was not needed. Also removes annoying "error"
output when compiling.
2015-03-06 21:09:18 +01:00
woogerboy21
ebaeae0048 Script to add the first admin account
Script to add the first admin account to the servatrice database.  Running this script after setting up a servatrice server will add the user account "servatrice" with the password of "password".
2015-03-06 11:08:32 -05:00
Matt Lowe
71e794c0c6 Changed color of server maessges in-game
Due to an exploit of being able to mimic a die roll in a message:

"Hi all gl, hf !
username rolls a 20 with a 20-sided die."

I have changed all server messages to be colored.
2015-03-06 15:20:14 +01:00
poixen
fd4f76289c Merge pull request #798 from poixen/window_title_username
Updated english, reverted spanish
2015-03-04 18:45:52 +01:00
Matt Lowe
afe33be229 Updated english, reverted spanish 2015-03-04 18:05:35 +01:00
Zach
5f7d0fe7c2 Merge pull request #796 from poixen/search_improvement
Fixed card search
2015-03-03 18:53:09 -05:00
Zach
855b7951fe Merge pull request #795 from poixen/window_title_username
Added username to window title
2015-03-03 18:49:46 -05:00
poixen
cc6b826cad Removed comments 2015-03-03 16:53:48 +01:00
ctrlaltca
ebf088363e Merge pull request #797 from ctrlaltca/osx_qt541
update travis for qt5.4.1 under osx
2015-03-03 15:46:41 +01:00
Fabio Bas
b0e371feb9 update travis for qt5.4.1 under osx 2015-03-03 15:44:24 +01:00
Matt Lowe
b5dd7a42ce Fixed card search
Card search will now order the following way:

1. Exact match at top
2. Exact match with preceding values sorted lexically.
3. Match contained in word sorted lexically
2015-03-03 13:32:51 +01:00
Matt Lowe
8f732325b2 Updated english translations 2015-03-03 13:29:43 +01:00
Matt Lowe
4cbffc3f6d Added username to window title
While having more than 1 client open I found it hard to know which user
was which. I have added the user name to the title bar so you know who
you are logged in as.
2015-03-03 13:09:41 +01:00
Zach
90880c8b7e Merge pull request #763 from poixen/pixmap_fix
One time pixmap cache update
2015-02-28 20:39:02 -05:00
poixen
f0646ee537 Merge pull request #789 from poixen/new_ready
Updated ready/not ready
2015-02-27 23:37:45 +01:00
Matt Lowe
9cea8e0229 Added faint black line, tilted tick more 2015-02-27 00:00:49 +01:00
Matt Lowe
e4f8a499f4 Updated ready/not ready 2015-02-26 23:26:36 +01:00
woogerboy21
38b6235242 Cleanup script to delete unactivated user accounts
Fix #782
The script will remove any registered user accounts that are not active that are 5 days old or older (by default). You can change the time frame to whatever liking you desire.
2015-02-26 10:37:08 -05:00
Zach
b0fe2ef9d3 Merge pull request #772 from ctrlaltca/trice_saveonclose_2ndtry
cockatrice: ask to save modified decks on close; fix #759
2015-02-25 17:09:53 -05:00
Fabio Bas
061fd5a830 Workaround for duplicated dialogs on close 2015-02-25 18:32:33 +01:00
Zach
c25ba426b0 Merge pull request #785 from ideocl4st/update-sourcelang-150224
Updating source language file
2015-02-24 01:43:19 -05:00
Jaeic Lee
e6bf3b783c Updating source language file 2015-02-24 11:37:30 +09:00
Zach
928f51a462 Merge pull request #784 from ctrlaltca/translations
Fetched new translations from transifex
2015-02-23 18:31:36 -05:00
Fabio Bas
def4d50e97 Fetched new translations from transifex 2015-02-23 22:40:07 +01:00
Fabio Bas
c72ddcfaed Tabs -> spaces 2015-02-22 20:07:47 +01:00
Fabio Bas
a7b8934a1b Fix remaining issues 2015-02-22 20:02:58 +01:00
Gavin Bisesi
a984a9ea69 Merge pull request #773 from ctrlaltca/fix_754
Clamp the zoneviewwidget's topleft point to the scene view area; fix #754
2015-02-22 06:16:39 -05:00
Gavin Bises
e423fb2a39 Readability tweak 2015-02-21 21:31:17 -05:00
Gavin Bises
779a400de4 Fix #331 2015-02-21 15:18:32 -05:00
Zach
66678e95dc Merge pull request #765 from Cockatrice/no-spec-alerts
Game events do not notify taskbar while spectating.
2015-02-21 13:32:09 -05:00
Zach
342dfe7edb Merge pull request #770 from Cockatrice/fix-632
Fix #632. Url and mentions work together
2015-02-21 13:10:52 -05:00
Zach
510fe4e0fb Merge pull request #769 from Cockatrice/fix-osx-compile-bug
Avoid compilation failure due to protobuf bug on osx
2015-02-21 13:08:17 -05:00
Zach
65412800f8 Merge pull request #767 from ctrlaltca/oracle_progressbar
Fix oracle progressbar; fix #764
2015-02-21 13:02:03 -05:00
Fabio Bas
b9f0212c9b Clamp the zoneviewwidget's topleft point to the scene view area; fix #754 2015-02-21 16:43:38 +01:00
Fabio Bas
399d4bf516 cockatrice: ask to save modified decks on close; fix #759 2015-02-21 15:21:26 +01:00
Gavin Bises
5ff6693c9c Fix #632. Url and mentions work together 2015-02-21 08:13:59 -05:00
Gavin Bises
4d8218da13 Avoid compilation failure due to protobuf bug on osx
https://code.google.com/p/protobuf/issues/detail?id=119
2015-02-21 07:16:51 -05:00
Fabio Bas
514c414cfc Fix oracle progressbar; fix #764 2015-02-21 10:46:16 +01:00
Gavin Bises
5fc28e31a6 Disable spec notification toggle if notifications are off on dlg create 2015-02-20 21:36:18 -05:00
Gavin Bises
1562c234ca Add spec notification toggle to UI settings. 2015-02-20 20:57:22 -05:00
Gavin Bises
11bd2444d8 Do not alert the application for game events when spectating.
Add a configuration toggle to enable alerts when spectating.

Default behavior is to not alert.
2015-02-20 20:29:36 -05:00
Matt Lowe
6a91f3a976 Added hq image to check 2015-02-20 21:50:16 +01:00
Matt Lowe
c5bc3ea4dd One time pixmap cache update
Code will now perform a one time check on starting to see if the cache
has been updated to the new 2048 default. If the update has not been set
we update. After this time if the user lowers the level, it will not
reset back to 2048 by default.
2015-02-20 21:43:02 +01:00
Gavin Bisesi
06e5327595 Merge pull request #748 from kaiserfro/jo-full-word-card-color-filter
Add full and short name for card color filters.
2015-02-19 20:44:29 -05:00
Gavin Bisesi
648c5c488b Merge pull request #751 from ctrlaltca/img_loading
Avoid loading the same card's picture twice; Fix #745
2015-02-19 20:44:00 -05:00
Gavin Bisesi
9d9ffd8a9a Merge pull request #760 from poixen/updated_spec_svg
Updated spectator eye image
2015-02-19 20:43:50 -05:00
Gavin Bisesi
1c724e6fb1 Merge pull request #761 from poixen/updated_icon_player
Updated player fighting svg
2015-02-19 20:42:35 -05:00
Matt Lowe
f28a8b5ad1 Updated player fighting svg
+ Changed to be black
+ Made a little thicker
2015-02-19 18:09:38 +01:00
Matt Lowe
1b8c1ab9cd Updated image
Bolder outline
More defined shape
2015-02-19 17:35:12 +01:00
poixen
edd3b75fe6 Merge pull request #758 from poixen/game_created_fix
Fixed 5+ hour issue for new games
2015-02-19 16:54:18 +01:00
Gavin Bisesi
98bf17bb9f Merge pull request #755 from ctrlaltca/qt5_minversion
When compiling with qt5, require at least version 5.0.3, fix #741
2015-02-19 09:26:40 -05:00
Fabio Bas
2034d3f7ff linux+clang+qt5 works now, disable allow_failures 2015-02-19 15:11:06 +01:00
Fabio Bas
623cbe8759 Added qt5multimedia 2015-02-19 14:55:49 +01:00
Fabio Bas
11d77f8324 Even make is too old.. 2.8.9 is required, this repo offers 2.8.11 2015-02-19 14:52:09 +01:00
Fabio Bas
4de9da8b2b Attempt to get travis compile using qt5.2 2015-02-19 14:45:38 +01:00
Matt Lowe
28aed657b3 Fixed 5+ hour issue for new games
The problem was converting a negative int to an unsigned int. This was
resulting in a value of: (2^32) - n. Meaning that the room age was
extreamly old. After 48s the delay from the server will catch up and the
time diff will be 0 rather than negative, which is why after 48s the
room will change from 5+ hours to <1 min.
2015-02-19 12:45:33 +01:00
Gavin Bisesi
62e0bc9bb1 Merge pull request #707 from ctrlaltca/servatrice_locking
Improvement to servatrice database interface
2015-02-18 13:16:48 -05:00
Zach
3bf80540da Merge pull request #731 from poixen/oracle_logo
Updated oracle logo
2015-02-18 11:48:14 -05:00
Matt Lowe
cfa54e5eb8 Updated to 48x48 2015-02-18 16:58:32 +01:00
Fabio Bas
569180799d When compiling with qt5, require at least version 5.0.3 2015-02-18 14:20:39 +01:00
Fabio Bas
70b047adcb Fix #745 2015-02-16 21:25:56 +01:00
Jeffrey Oliver
8c187eff1b Use qstring replace.
Iterate through the filter to see if everything matches the card.
2015-02-16 09:45:15 -08:00
Jeffrey Oliver
65d62b98a0 Add full and short name for card color filters. 2015-02-15 10:55:56 -08:00
Gavin Bisesi
ef654341fa Merge pull request #733 from poixen/alert_icon
New logo for changed tab
2015-02-14 17:18:10 -05:00
Gavin Bisesi
126c64d5f9 Merge pull request #735 from kaiserfro/jo-ctrl-add-to-selection
ctrl-click to add a card to a selection.
2015-02-14 08:10:15 -05:00
Gavin Bisesi
96af5bd09c Merge pull request #726 from kaiserfro/jo-add-play-face-down-menu-item
Add a play face down context menu item when in the hand zone.
2015-02-14 08:09:44 -05:00
Jeffrey Oliver
08166f7d24 Use !isSelected() 2015-02-13 21:48:37 -08:00
Gavin Bisesi
e0450d45c2 Merge pull request #732 from poixen/hq_images_default
Increased default pixmap cache
2015-02-13 20:12:03 -05:00
ctrlaltca
e4147e6476 Merge pull request #738 from ctrlaltca/zip_win32
Fix zip support in oracle under win32; fix #736
2015-02-13 19:05:57 +01:00
ctrlaltca
8f96731360 Merge pull request #737 from ctrlaltca/translations
Translation updates to support Transifex; fix #651
2015-02-13 18:04:00 +01:00
Fabio Bas
3c285e572c Fix compilation under win32; fix installation of lib under win32 2015-02-13 17:58:20 +01:00
Fabio Bas
e8cb260734 Fix win32 compilation without zlib 2015-02-13 16:58:55 +01:00
Fabio Bas
798dc09fe6 Translation updates to support Transifex
* ignore .tx folder
 * cmake: when UPDATE_TRANSLATIONS=ON, extract new strings only to the
english translation file.
 * added info in CONTRIBUTING.md
 * updated english translations
2015-02-13 15:56:17 +01:00
Jeffrey Oliver
180108e6f9 ctrl-click to add a card to a selection. 2015-02-12 22:44:17 -08:00
Fabio Bas
ca9fffcf7e Fix "QMYSQLResult::data: column 7 out of range" error 2015-02-12 22:39:06 +01:00
Matt Lowe
d1fa7a1075 Vacuumed defs 2015-02-12 14:45:30 +01:00
Matt Lowe
b3df978722 New logo for changed tab 2015-02-12 14:39:44 +01:00
Matt Lowe
64b8ed1e21 Increased default pixmap cache 2015-02-12 14:07:21 +01:00
Matt Lowe
3f49e3f82e Updated logo
Updated logo
2015-02-12 13:39:01 +01:00
Jeffrey Oliver
4bd161ab06 Put back the new action. 2015-02-11 20:31:00 -08:00
Jeffrey Oliver
5add56d850 Fixed up whitespace. 2015-02-11 20:25:34 -08:00
Gavin Bisesi
12fe0f5380 Merge pull request #727 from poixen/pm_macro
Added modifier key to quick PM
2015-02-11 22:19:09 -05:00
Gavin Bisesi
df911338df Merge pull request #729 from poixen/hq_images_default
Set to download HQ images by default
2015-02-11 22:17:07 -05:00
Matt Lowe
3c60ac6114 Set to download HQ images by default 2015-02-11 21:38:34 +01:00
Gavin Bisesi
59f5554d9d Merge pull request #728 from tooomm/readme-translation2
more Translation Status Updates
2015-02-11 14:42:12 -05:00
tooomm
cb5d8ba74b readjusted space 2015-02-11 19:24:12 +01:00
tooomm
e5c177eba3 Translation Status Updates2 in Readme.md
- add link to translation faq in the wiki
- force more space between the images
- updated the picture links

Did you change any names from "oracle_ents" to "oracle" within transifex @ctrlaltca?
2015-02-11 19:21:12 +01:00
Matt Lowe
92474479e4 Added modifier key to quick PM
Ctrl + click on a user name to PM
2015-02-11 18:56:28 +01:00
Jeffrey Oliver
cc32e8c86e Add a play face down context menu item when in the hand zone. 2015-02-10 22:58:32 -08:00
Gavin Bisesi
dcc6c18965 Merge pull request #723 from tooomm/readme-translation
Translation Status Updates in Readme.md
2015-02-10 18:59:40 -05:00
tooomm
5c6d378d34 Translation Status Updates in Readme.md
- add separate links to different translation files (cockatrice_en.ts & oracle_en.ts) if you click one of the statistics
- added transifex icon with link to cockatrice project
- text changes
2015-02-10 23:20:16 +01:00
Gavin Bisesi
b5a8f5a925 Merge pull request #717 from poixen/new_pawns
Refreshed the look of the default pawns
2015-02-10 09:33:24 -05:00
Gavin Bisesi
a5a5031679 Add translation status to readme 2015-02-10 09:17:53 -05:00
Matt Lowe
9a5f6bf8e8 Updated icons to be solid color 2015-02-10 14:47:47 +01:00
Matt Lowe
959b516cb8 Kick message no longer takes you to kicked tab 2015-02-10 11:25:27 +01:00
Zach
e02f9e7dd0 Merge pull request #715 from ZeldaZach/dialog_spec_view
Game list informs better of what spectators can do
2015-02-09 16:38:45 -05:00
Zach H
f0338118af minor fix 2015-02-09 16:07:23 -05:00
Zach H
7a1fb45ebc feedback change 2015-02-09 16:04:39 -05:00
Zach
ce2541af1e Allow for shortcuts on hand viewing
Based on feedback, allow for shortcut for specs to view hands
2015-02-09 15:52:04 -05:00
Zach H
43d34bb825 spectator preferences 2015-02-09 15:35:16 -05:00
Zach
b7cb16da07 Merge pull request #713 from poixen/sepc_info
Spectator viewing options
2015-02-09 15:17:45 -05:00
Zach
08f8c99cfb Merge pull request #712 from poixen/orange_alert
Updated tab alert icon
2015-02-09 13:22:06 -05:00
Matt Lowe
616f8439ae Changed text to match room creation
"see hands" -> "see everything"
2015-02-09 17:41:38 +01:00
Matt Lowe
d420fc89a5 Spectator viewing options
Its now easy to see which games you can chat/see hands in.
2015-02-09 17:11:13 +01:00
Matt Lowe
2b0c5da8ac Updated tab alert icon 2015-02-09 15:25:32 +01:00
ctrlaltca
1302179167 Merge pull request #711 from ideocl4st/korean-translation-150209
Updated Korean translation
2015-02-09 11:02:39 +01:00
Jaeic Lee
64a436be6c Slightly updated Korean Translation
Consistency for certain affixes
2015-02-09 16:54:36 +09:00
Jaeic Lee
c94e5f1186 Updated Korean translation
Added new strings for Cockatrice
New Oracle translation
Cleaned up vanished strings
2015-02-09 16:38:52 +09:00
Zach
f199115b54 Merge pull request #709 from ctrlaltca/oracle_translations
Oracle translations; fix #293
2015-02-08 18:29:47 -05:00
Gavin Bisesi
5f3f767178 Merge pull request #710 from ctrlaltca/pvt_filters
Disable filters in "show user's games" dialog
2015-02-08 17:28:18 -05:00
Fabio Bas
0d974914a3 Disable filters in "show user's games" dialog
Hide filters-related buttons
Bypass the proxy model
2015-02-08 22:35:37 +01:00
Zach
a813dcb803 Merge pull request #708 from poixen/local_chat_focus
Local chat focus
2015-02-08 15:34:18 -05:00
Fabio Bas
40d6caa59d Merge branch 'master' into oracle_translations 2015-02-08 21:32:32 +01:00
Fabio Bas
f80e319900 Added translations for oracle; fix #293
Translations have been updated.
2015-02-08 21:17:51 +01:00
Gavin Bisesi
43a9ac61fb Merge pull request #702 from ctrlaltca/osx_menubar
Osx menubar improvements; fix #659
2015-02-08 15:05:35 -05:00
Matt Lowe
f91de7e1f1 Local chat focus
Games with only 1 player will now not focus on the chat when starting
the game. This helps with goldfishing.
2015-02-08 20:56:16 +01:00
Zach
25747a0964 Merge pull request #704 from ctrlaltca/fix_683
Fix #683 and #684
2015-02-07 19:15:44 -05:00
ctrlaltca
1d81cde457 Merge pull request #705 from ctrlaltca/fix_regression_667
Don't require zlib, it's optional - merging quickly since it breaks compilation
2015-02-08 01:00:28 +01:00
Zach
b1f5672481 Merge pull request #697 from poixen/kick_message
You have been kicked message box
2015-02-07 18:59:57 -05:00
Fabio Bas
40386a3415 Don't require lib, it's optional 2015-02-08 00:58:36 +01:00
Fabio Bas
ae674e54b0 Merge patch for #684 2015-02-08 00:40:28 +01:00
Fabio Bas
cbd391b1b8 Second attempt based on feedback
re-split the menus, but rename the cockatrice one to “actions”
2015-02-08 00:38:04 +01:00
Matt Lowe
3b0a8c2aa8 Updated
+ Added room name
+ takes you to kicked game tab
2015-02-08 00:36:35 +01:00
Fabio Bas
9c6784a1c0 Fix #683
Two regressions; depends on the fix for #684, too
2015-02-08 00:26:16 +01:00
Fabio Bas
32fb532ad3 OSX: Test the ability to translate application menu entries 2015-02-07 23:17:26 +01:00
Fabio Bas
508c444453 Regenerated translations to pick up new string from OS X menubar 2015-02-07 23:14:37 +01:00
Fabio Bas
5646a76ee7 OSX: merge the duplicate cockatrice menu in the main one 2015-02-07 23:13:32 +01:00
Zach
030b02345d Merge pull request #667 from ctrlaltca/oracle_zip
Oracle: support AllSets.json.zip; Fix #624
2015-02-07 17:04:22 -05:00
Matt Lowe
7de110306f You have been kicked message box
Its easy to not see that you have been kicked right now. This makes it
more apparent.
2015-02-06 23:14:55 +01:00
Gavin Bisesi
adb259fdd6 Merge pull request #695 from Cockatrice/show-password-games-by-default
Show password games by default
2015-02-05 22:04:33 -05:00
Gavin Bises
86b92a25de Merge remote-tracking branch 'origin/master' into show-password-games-by-default 2015-02-05 21:46:29 -05:00
Gavin Bisesi
f8bb295eef Merge pull request #694 from ZeldaZach/flag_fix
Remove Blank Flag Notation
2015-02-05 19:39:49 -05:00
Zach H
296e31b510 flag fix 2015-02-05 17:24:09 -05:00
Zach H
ad8e47a35d flag fix 2015-02-05 17:23:11 -05:00
Zach
b369da4ad5 Merge pull request #682 from ctrlaltca/fix_674
Fix #674
2015-02-04 21:30:16 -05:00
Zach
059a62a00d Merge pull request #689 from Cockatrice/fix-688
Fix #688. Reuse chat tabs when user opens more chat with same user
2015-02-04 20:54:26 -05:00
Gavin Bises
f22e42428c Fix #688. Reuse chat tabs when user opens more chat with same user 2015-02-04 20:34:11 -05:00
Gavin Bises
6e5f4d1f06 Merge remote-tracking branch 'origin/master' into jo-remove-name-filters-from-settings 2015-02-04 20:15:41 -05:00
Gavin Bisesi
78aa291734 Merge pull request #687 from poixen/base_mention_color
Changed default mention/username color
2015-02-04 19:10:10 -05:00
Matt Lowe
cf26127dc4 Changed default mention/username color
#A6120D
Dark blood red, less "pink" that the current.
2015-02-05 00:28:22 +01:00
Gavin Bisesi
6d499bdad2 Merge pull request #685 from poixen/mentions_in_om
Added click mentions to PMs
2015-02-04 18:18:08 -05:00
woogerboy21
0c32cfaa27 Merge pull request #686 from Cockatrice/woogerboy21-nsisquotefix
Corrected NSIS template quoting
2015-02-04 15:57:26 -05:00
woogerboy21
40610997c2 Corrected NSIS template quoting
There are extra quotes introduced into line #19 that causes the NSIS installer creation to fail.
2015-02-04 15:30:38 -05:00
Matt Lowe
ef607eeb4c Added mentions to PMs
+ adds client wide continuity
+ one day we might have multiuser pms
+ I use it when greeting users who pm me: "hello @username!"
2015-02-04 17:13:52 +01:00
Gavin Bisesi
37a05eb731 Merge pull request #671 from kaiserfro/jo-reduce-whitespace-from-game-description
Reduce the game descriptions whitespace.
2015-02-04 10:18:23 -05:00
Fabio Bas
06290d2326 Changed popup buttons from "Ok/Cancel" to "Yes/No" 2015-02-04 14:47:09 +01:00
Fabio Bas
3f38e780f4 Fix #674 2015-02-04 12:48:08 +01:00
Fabio Bas
917a29fac0 This error message needs to explain itself a bit better 2015-02-04 12:18:25 +01:00
Fabio Bas
4ebcfc6b34 Raise a question popup when zip parsing fails 2015-02-04 12:15:28 +01:00
Jeffrey Oliver
843cd9718e Reduce the whitespace in the server game constructor. 2015-02-03 22:22:31 -08:00
Gavin Bisesi
cb50fd0e2c Merge pull request #679 from poixen/deckEditorButtons
Updated deck editor buttons
2015-02-03 18:00:13 -05:00
Matt Lowe
f7f651338b Updated deck editor buttons 2015-02-03 23:35:18 +01:00
Gavin Bisesi
25cc695190 Merge pull request #672 from ctrlaltca/deckstats
Fixed "analyze on deckstats"; Fix #662
2015-02-03 10:30:28 -05:00
Gavin Bises
a29bf2cf0d make -j2 for travis builds 2015-02-03 09:22:41 -05:00
Gavin Bisesi
e7198edfc7 Merge pull request #676 from poixen/focus_chat
Chat has focus when starting game
2015-02-03 09:15:25 -05:00
Matt Lowe
787773e949 Chat has focus when starting game
When the game starts the line edit now has focus immediately.
2015-02-03 13:53:18 +01:00
Fabio Bas
7ce9d3749e Fixed "analyze on deckstats"; Fix #662
Plus: added support for deck name
2015-02-03 08:48:20 +01:00
Jeffrey Oliver
bd39d60388 Reduce the game descriptions whitespace. 2015-02-02 20:59:46 -08:00
Gavin Bises
975c5e0db3 Show password protected games by default 2015-02-02 19:14:23 -05:00
poixen
b7521bad8b Merge pull request #620 from poixen/mention_punctuation
Check for non-characters
2015-02-02 21:45:02 +01:00
Fabio Bas
781f8a6603 Oracle: support AllSets.json.zip; Fix #624
Imported unzip methods from OSDaB-Zip project;
Adds a soft dependency on zlib to oracle; if lib if not found, oracle
will continue to compile and work but without zip support.
2015-02-02 19:59:35 +01:00
poixen
4c418bc9b4 Merge pull request #654 from poixen/chat_buddy_stars
Buddy stars
2015-02-02 17:55:14 +01:00
Zach
72d1b211c4 Merge pull request #644 from poixen/mention_color
Chat mention color
2015-02-01 15:39:53 -05:00
Gavin Bises
82ca261ec8 Merge remote-tracking branch 'origin/master' into mention_color
Conflicts:
	cockatrice/src/dlg_settings.cpp
	cockatrice/src/dlg_settings.h
2015-02-01 13:29:50 -05:00
Zach
a08fc0461f Merge pull request #660 from Cockatrice/ignore-unreg-pm
Ignore unreg pm
2015-02-01 13:17:03 -05:00
Gavin Bises
26fa936347 Add settings page option to ignore unreg user pm 2015-02-01 12:14:25 -05:00
Gavin Bises
5222183ff3 Don't open new PM windows from unreg when ignoring unreg pm 2015-02-01 12:05:29 -05:00
Gavin Bises
32c6635137 Add settings interface for ignoring unreg pm 2015-02-01 12:05:04 -05:00
Gavin Bisesi
eeed03b101 Merge pull request #656 from poixen/view_size_fix
Fixed pile view bug
2015-02-01 10:35:02 -05:00
Matt Lowe
42c4f4a08c Fixed pile view bug
When sorting a view which has the last column the longest an error
happens where the view is squashed.
2015-02-01 00:31:25 +01:00
Matt Lowe
d57a6111aa Buddy stars
Buddies will now be seen as stars in the chat
2015-01-31 17:11:17 +01:00
Matt Lowe
3f2c570075 fixed conflict 2015-01-30 19:23:04 +01:00
Gavin Bisesi
6d4716b38f Merge pull request #648 from poixen/menu_sep
Added separator
2015-01-30 10:07:00 -05:00
Matt Lowe
d065236ce9 Added separator
Its been annoying me for a long time.
2015-01-30 13:57:16 +01:00
Matt Lowe
75f8ecd6e9 Added label 2015-01-30 13:06:09 +01:00
Zach H
b608d81037 Merge branch 'fix-deck-shuffle-check' 2015-01-29 21:10:34 -05:00
Gavin Bisesi
a8fcd9ec26 Merge pull request #623 from Cockatrice/country-code
Add country code to user info box.
2015-01-29 20:27:19 -05:00
Gavin Bises
d0f4d96d17 Don't store shuffle zone check - always check it
It doesn't make any sense to store that particular setting
2015-01-29 20:06:15 -05:00
Gavin Bises
6f50266931 Uppercase country code for text display, not flag filename generation 2015-01-29 20:01:48 -05:00
Matt Lowe
de38a294b5 Updated color setting
+ live preview added
+ will now only store the color if valid
2015-01-30 01:54:57 +01:00
Matt Lowe
ec8a2de2eb Chat mention color
+Chat mention / username color can now be set via hex in the settings
+ Users can invert the color of the mention text black/white
+ if an invalid color is provided, the default will be used
2015-01-30 00:48:50 +01:00
Gavin Bisesi
8d0a5cf86a Merge pull request #639 from tooomm/installer-add-oracle-text
add oracle name at the end of installer
2015-01-29 17:41:49 -05:00
Gavin Bisesi
fe7b976b79 Merge pull request #638 from Cockatrice/search-by-cmc
Search by cmc
2015-01-29 17:35:52 -05:00
Gavin Bises
acb9bc20c4 Fix #640 - don't add muid-0 cards to splitCards map 2015-01-29 17:09:14 -05:00
tooomm
de336384cd add oracle name at the end of installer 2015-01-29 22:34:53 +01:00
Gavin Bises
6fa34c6c04 Add cmc to card db filter model 2015-01-29 13:33:06 -05:00
Gavin Bises
7893ab086f Fix broken cmc parsing from cards.xml
I don't know why this even compiled
2015-01-29 13:32:17 -05:00
ctrlaltca
a31c15c752 Merge pull request #637 from ctrlaltca/fix_cache_size
Refix #558, Fix #631
2015-01-29 14:27:36 +01:00
Fabio Bas
29190708c3 Fix merge botch 2015-01-29 14:11:15 +01:00
Fabio Bas
1ffb5bf76d removed hardcoded table name prefix from query 2015-01-29 13:54:15 +01:00
Fabio Bas
0f58e8bcde Servatrice: reuse prepared statements 2015-01-29 13:47:55 +01:00
Gavin Bisesi
dd426cbac9 Merge pull request #634 from Cockatrice/oracle-cmc
Parse cmc from json and store in cards.xml
2015-01-29 05:48:32 -05:00
Gavin Bisesi
971c7bce53 Merge pull request #636 from poixen/chat_mention_alert
Taskbar attention when mentioned
2015-01-29 05:46:44 -05:00
Matt Lowe
2a78d15792 Taskbar attention when mentioned 2015-01-29 10:27:16 +01:00
Fabio Bas
3c65fba539 Avoid double locking of sessions, users table
QSqlQuery already executes not-empty queries, no need to call exec()
2015-01-29 09:54:48 +01:00
Jeffrey Oliver
763d8a7919 Merge branch 'master' into jo-remove-name-filters-from-settings 2015-01-28 20:28:36 -08:00
Gavin Bises
e2fe25735b Parse cmc from json and store in cards.xml 2015-01-28 20:28:38 -05:00
Gavin Bises
1af6486d74 Capitalize country code in user info box 2015-01-28 19:03:08 -05:00
Gavin Bises
b5fbebc883 Add country code to user info box.
People might not know all the flags
2015-01-28 11:57:17 -05:00
Matt Lowe
78edb8c661 Check for non-characters
now checks for non characters, so a mention s like "@username!" will now
work.
Requires some testing though, there are a lot of scenarios to check for.
2015-01-28 13:27:45 +01:00
Gavin Bisesi
739ca6a02e Merge pull request #607 from poixen/osx_fix
Refactor pileview sorting code
2015-01-27 20:10:54 -05:00
Jeffrey Oliver
223b38c27b Add a bool to the gameselector constructor to choose whether or not we should
load settings from saved values or use defaults.
2015-01-27 12:40:13 -08:00
Gavin Bisesi
8be659ba47 Merge pull request #616 from ideocl4st/korean-translation-150128
Updated Korean Translation
2015-01-27 13:17:04 -05:00
Gavin Bisesi
c20b1747bd Merge pull request #615 from ideocl4st/249-country-flags-svg
New flag images for 249 countries with ISO 3166 codes
2015-01-27 12:24:04 -05:00
Jaeic Lee
a94cc1c77c Updated Korean Translation
Added new strings
Changed all instances of ‘zone’ based on oracle text of Torrent
Elemental
Changed all instances of ‘registered users’ into more commonly used term
2015-01-28 01:57:10 +09:00
Jaeic Lee
b7dd64d333 Flag images for 249 countries with ISO 3166 codes
From https://github.com/joielechong/iso-country-flags-svg-collection.
(States that flag images are public domain)
2015-01-28 00:08:14 +09:00
Gavin Bisesi
93cf7dbaaf Merge pull request #609 from poixen/chat_mention_fixes
Chat mention fixes
2015-01-27 06:30:20 -05:00
Matt Lowe
3c0aca70e0 Updated method name
+ updated method name
+ added some doc
2015-01-27 10:55:52 +01:00
Gavin Bisesi
aa1814ef8f Merge pull request #610 from Cockatrice/oracle-save-location
Inform user of cards.xml save location on success
2015-01-26 20:33:42 -05:00
Gavin Bisesi
62c4c0f4eb Merge pull request #597 from ideocl4st/tweak-hand-context-menu
Submenus for moving all cards in a zone to another
2015-01-26 20:33:17 -05:00
Jaeic Lee
bfc1bd04b5 Added separators
Looks better imo.
2015-01-27 09:54:11 +09:00
Gavin Bises
cbdb1b8bcd Inform user of cards.xml save location on success 2015-01-26 19:05:32 -05:00
Matt Lowe
639cbefee0 Chat mention fixes
+ fixed some issues with highlighting entire line
+ added case insensative mentions
2015-01-27 00:43:11 +01:00
Matt Lowe
b89535f7ff Refactored code 2015-01-26 22:19:00 +01:00
Gavin Bisesi
f51e558e57 Merge pull request #605 from ZeldaZach/more_flags_time
Additional Flags
2015-01-26 15:21:25 -05:00
Jaeic Lee
c6800c48d2 More ellipsis
Should be the last of them
2015-01-27 03:32:58 +09:00
Jaeic Lee
46fb5f820e Tweaked some texts
Per Daenyth’s request
2015-01-27 03:14:52 +09:00
Gavin Bisesi
486690408d Merge pull request #602 from tooomm/oracle-add-default-selection-info
Added text line about default sets selection in Oracle
2015-01-26 13:06:38 -05:00
Zach H
627624a9c9 adding more flags 2015-01-26 11:57:28 -05:00
Gavin Bises
c923086629 Ignore ds_store and intellij hidden files 2015-01-26 11:50:24 -05:00
Zach
613f7717ab Merge pull request #595 from poixen/shufflefix
Fixed shuffle issue
2015-01-26 10:24:55 -05:00
Gavin Bisesi
ceead6b9e3 Merge pull request #593 from poixen/other_user_mention_option
Removed other user mention BG
2015-01-26 07:18:24 -05:00
tooomm
4963cf4618 Added text line about default selection 2015-01-26 00:59:28 +01:00
Gavin Bisesi
c328f28cde Merge pull request #600 from tooomm/readme-tweaks
2 changes
2015-01-25 15:33:00 -05:00
Gavin Bisesi
ffb5ac6b9a Merge pull request #599 from poixen/removed_unused_connect
Removed a connection
2015-01-25 15:31:26 -05:00
tooomm
f1addc2882 2 changes
- moved "Community Resources" up as talked about here 7e92b4e7df
- moved Gitter and Travis buttons for cleaner and nicer look
2015-01-25 18:44:44 +01:00
Matt Lowe
c0aafec907 Removed a connection
This isnt being used anymore
2015-01-25 12:15:53 +01:00
Matt Lowe
02277b2442 Removed other user mention BG
Due to feedback, I have removed the background color for other user
mentions. I think this looks cleaner, and doesnt require an additional
option.
2015-01-25 09:44:07 +01:00
Jaeic Lee
cc14e3cfc6 Submenus for moving all cards in a zone to another 2015-01-25 11:34:51 +09:00
Gavin Bisesi
2a6291dcde Merge pull request #592 from poixen/tap_animation
Faster tapping speed
2015-01-24 21:21:31 -05:00
Zach
2850e9e9ad Merge pull request #594 from poixen/fix_green_text
Fixed green text issue
2015-01-24 18:39:21 -05:00
Matt Lowe
ec198c33ca Fixed shuffle issue
when closing a view we save the current settings. I added a check to
only update the shuffle settings if the zone we are closing can be
shuffled.
2015-01-25 00:34:41 +01:00
Matt Lowe
359391acba Fix for #557 2015-01-24 23:59:53 +01:00
Matt Lowe
e409d96bb9 Faster tapping speed
+ Feels better with a little more speed
2015-01-24 23:01:10 +01:00
Jeffrey Oliver
d96e566411 Add back in the games description filter storage. 2015-01-23 20:53:21 -08:00
Zach
712f12a7a6 Merge pull request #587 from ZeldaZach/return_align_fix
adding return
2015-01-23 12:08:18 -05:00
Zach H
22a1bcdf60 adding return 2015-01-23 12:07:53 -05:00
Zach
dac5726dab Merge pull request #504 from ctrlaltca/local_scry_and_move
Specify the player when triggering a move on a revealed card
2015-01-23 10:14:05 -05:00
Jeffrey Oliver
cc75210ac6 Removed the loading and saving of the user name and game description
from the persistent filter settings.
2015-01-22 20:39:28 -08:00
poixen
b06b81895b Merge pull request #580 from poixen/room_user_level
Updated game view
2015-01-22 23:26:14 +01:00
Matt Lowe
8fdaadf462 refactorings #3
removed const from enum
2015-01-22 22:37:49 +01:00
Matt Lowe
86bbf75ddd refactorings #2
+ removed static from enum
+ removed condition check for user level
2015-01-22 22:23:21 +01:00
Matt Lowe
8ac58259b4 Refactorings 2015-01-22 22:05:08 +01:00
Matt Lowe
1406a27775 Updated game view
+ removed password column
+ added a lock svg to restrictions if pw is needed
+ added "password" to restrictions if pw is needed
+ added user pawn to creator tab
+ reformatted code for easy adaptation later
2015-01-22 21:35:52 +01:00
poixen
71a067030d Merge pull request #578 from poixen/user_chat_mentions
User chat mentions
2015-01-22 21:04:30 +01:00
Gavin Bisesi
11bb32606b Merge pull request #579 from tooomm/readme-fixed-url
fixed wooger link not working
2015-01-22 08:10:00 -05:00
tooomm
6929303705 fixed wooger link not working
test description
2015-01-22 13:50:49 +01:00
Matt Lowe
497fed6b15 Updated colors 2015-01-22 12:39:24 +01:00
Matt Lowe
0334fe3c8f Other mentions -- DRAFT --
Mentions about other players currently in the room will be highlighted.
They are also clickable for mentions and right clickable for context
options.
2015-01-22 09:32:56 +01:00
Gavin Bisesi
8069eceea1 Merge pull request #572 from ideocl4st/korean-translation
Updated Korean Translation
2015-01-21 07:45:12 -05:00
Jaeic Lee
7128f481b9 Small tweak due to fixing spelling mistake
cleaned up vanished transitions in the mean time.
2015-01-21 16:50:59 +09:00
Jaeic Lee
5c7ce8ffb7 Merge remote-tracking branch 'upstream/master' into korean-translation 2015-01-21 16:46:32 +09:00
poixen
0daa7a8809 Merge pull request #573 from poixen/spellingerror
Fixed spelling mistake
2015-01-21 08:06:29 +01:00
Matt Lowe
fd2b34278f Fixed spelling mistake 2015-01-21 07:50:20 +01:00
Jaeic Lee
31ad9b779a Updated Korean Translation 2015-01-21 12:38:51 +09:00
Gavin Bisesi
d83987b2b7 Merge pull request #570 from poixen/move_ignore_users
Moved "Ignore messages from unregistered users"
2015-01-20 14:14:30 -05:00
Matt Lowe
b9c537bf47 Moved "Ignore messages from unregistered users"
Relocated to the chat settings tab.
2015-01-20 20:02:36 +01:00
Gavin Bisesi
6dfaa81a53 Merge pull request #561 from poixen/chatnamehighlight
Username block highlighting
2015-01-20 12:35:41 -05:00
Gavin Bisesi
fa8bcccaaa Merge pull request #549 from poixen/cardviewlist
Sortable card views can now be split into pile types
2015-01-20 12:15:19 -05:00
Gavin Bisesi
8d768089de Merge pull request #565 from ctrlaltca/deck_schema
Added xdd schema for "cod" decks; fix #545
2015-01-20 11:44:12 -05:00
Gavin Bisesi
931b420323 Merge pull request #556 from poixen/settings_dlg_refactorings
Refactored Settings Tab
2015-01-20 11:39:25 -05:00
Gavin Bisesi
10aa137475 Merge pull request #562 from poixen/chat_click_mentions
Click tag mentions
2015-01-20 10:06:04 -05:00
Gavin Bisesi
fe53d6d6cd Merge pull request #567 from poixen/chat_cog
Added "Chat settings..." shortcut to chat cog
2015-01-20 10:01:05 -05:00
Matt Lowe
b41d64615d Added "Chat settings..." shortcut to chat cog 2015-01-20 15:35:16 +01:00
Matt Lowe
222105be61 Added functionality in game 2015-01-19 21:29:15 +01:00
Fabio Bas
b8322ff4fb Added xdd schema for "cod" decks; fix #545 2015-01-19 16:33:44 +01:00
Matt Lowe
041e91412d Switch Statement 2015-01-19 08:33:28 +01:00
Matt Lowe
f0c661a0df Added seperator
Added a separator
2015-01-18 00:33:42 +01:00
Matt Lowe
54a1a28619 Added ratio scaling
Previously was adding pixels, rather than using ratios. this was cutting
off cards on higher res screens
2015-01-18 00:18:23 +01:00
Matt Lowe
d59e1f135d Refactored Chat Settings tab
- removed heap alloc
2015-01-17 18:04:06 +01:00
Matt Lowe
d02d3ed521 Refactored Deck Editor tab
- removed heap allocation
2015-01-17 17:55:13 +01:00
Matt Lowe
5cf801eb94 Refactored User Interface tab
- removed heap allocs
2015-01-17 17:50:04 +01:00
Matt Lowe
a599fa1a63 Removed manual sizing
replaced the resize(x, y) to "pack" the widgets. It saves space and
makes the settings tighter.
2015-01-17 17:30:24 +01:00
Matt Lowe
98e84f0d63 Fixed some merge issues 2015-01-17 17:11:14 +01:00
Matt Lowe
4b45ba46f4 Refactored General Settings Tab
~ Removed some heap allocs
~ Remaining heap allocs are needed.
~ Unrolled "one line" declarations in header
~ restructured logic in GeneralSettingsPage

Refactored Appearance Tab

- removed some heap allocs
- removed setting of zone view, its not needed here, its configurable in
real time, in game.
2015-01-17 16:59:00 +01:00
Matt Lowe
ece56ff3f2 Added @ back in
Added the @ back to the chat, this will help if a user does not have the
newest version of the client.
2015-01-17 15:03:41 +01:00
Matt Lowe
8bc2adb70b Set focus
The line edit now gets focus for faster typing.
2015-01-17 14:53:41 +01:00
Matt Lowe
45112e49b1 Click tag mentions
You can now click on a username in the main chat to add a "@username"
tag to the chat. Makes communication with other users using tags faster.
2015-01-17 14:47:16 +01:00
Matt Lowe
49d3ad73d5 Uername block highlighting
I was able to find a simple way to achive the block highlighting.
2015-01-17 13:23:30 +01:00
poixen
9b7f488bd7 Merge pull request #559 from poixen/chatnamehighlight
Fixed #557
2015-01-17 00:43:49 +01:00
Matt Lowe
e4afd9fa4d Fixed #557 2015-01-17 00:08:54 +01:00
Gavin Bisesi
7ef5f2d3a4 Merge pull request #558 from ctrlaltca/memory_limit
Limit pixmap cache size to 2047MB; fix #555
2015-01-16 12:09:00 -05:00
Fabio Bas
24c6e4a81d Limit pixmap cache size to 2047MB; fix #555
also, fix any invalid values loaded from config
2015-01-16 17:11:38 +01:00
Matt Lowe
aad98756d1 Refactorings
+ added comments
+ refactored optimumRect
2015-01-15 23:52:19 +01:00
Gavin Bisesi
8e396cadc2 Merge pull request #554 from poixen/chatsettingstab
Updated chat setting tab
2015-01-15 08:39:30 -05:00
Matt Lowe
a794112b1d Updated chat setting tab
+ Renamed "Messages" to "Chat Settings"
+ Moved the chat mentions to this tab
+ Added boarder round macro settings
2015-01-15 00:47:10 +01:00
poixen
9aeeee3a77 Merge pull request #553 from poixen/soundsettings
Added title for sound settings
2015-01-15 00:23:23 +01:00
Matt Lowe
0454f9c24b Added title for sound settings 2015-01-15 00:01:12 +01:00
Matt Lowe
e4e3a1d2e5 Sorting views
+ When viewing a sorted view (like revealing hand, or looking at
library), the cards will now be sorted in columns based on the main card
type.
+ Settings are now saved.
2015-01-14 23:19:22 +01:00
Gavin Bisesi
d3a7320ce2 Readme links to install instructions wiki page 2015-01-14 17:00:05 -05:00
Gavin Bisesi
06ac74ec6b Merge pull request #546 from ideocl4st/master
Added Korean flag and newly added strings' translations
2015-01-14 14:29:39 -05:00
Gavin Bisesi
ce2520d74f Merge pull request #538 from poixen/settingscleanup
Realigned Icons
2015-01-14 07:38:23 -05:00
poixen
8fee9c6c4b Merge pull request #535 from poixen/chatnamehighlight
Chat highlighting when username is mentioned
2015-01-13 19:11:52 +01:00
Matt Lowe
f1a9401416 Changed color 2015-01-13 18:06:49 +01:00
Jaeic Lee
ab2aeee138 Added Korean flag and some translated strings
Added translation of some new strings and svg file of South Korean flag.

Flag of South Korea is from
http://commons.wikimedia.org/wiki/File:Flag_of_South_Korea.svg
2015-01-13 13:36:07 +09:00
Gavin Bisesi
2ae9cd2c37 Merge pull request #543 from poixen/clearchat
Clear chat
2015-01-12 21:15:55 -05:00
Matt Lowe
2e342361a5 Clear chat
Users can now clear the chat in the main lobby. This removes unwanted
text and clears up memory when the client has been open a long time.
2015-01-13 00:39:19 +01:00
Matt Lowe
5452d0ceae Chat highlighting when mentioned
When being mentioned in a post with '@username' you will now see the entry highlighted. This
helps to see when someone is talking to you. It work across the main
chat, in game and in private chat.
2015-01-12 15:15:15 +01:00
Gavin Bisesi
69e6aa355f Merge pull request #534 from poixen/accountage
Added account age to user info window
2015-01-11 21:37:07 -05:00
Matt Lowe
0445e570d7 Realigned Icons
+ Moved Icons to the top. You can now see all options.
+ All SVGs now have a background (GO! was missing one).
+ All SVGs now have the same background (General had one of its own)
2015-01-11 11:55:48 +01:00
Matt Lowe
02043ad4f9 Added Account Age
+ Added the ability to see the account age of registered users. Changes
are both in server and client. The server will now send back the
registration date along with the user data. The client will then use
this to calculate the account age and display it in the user details
window.
2015-01-11 00:45:12 +01:00
Gavin Bisesi
761d549f9a Merge pull request #519 from ctrlaltca/message_log
Message log
2015-01-07 15:43:54 -05:00
Gavin Bisesi
37a4c0d0e6 Merge pull request #531 from mcallahan/resizing2
Resize player names in playerlistwidget properly.
2015-01-07 15:42:03 -05:00
Gavin Bisesi
621d33638f Merge pull request #498 from ctrlaltca/pixmap_memory_2nd_attempt
Pixmap memory, 2nd attempt
2015-01-07 15:41:20 -05:00
Michael Callahan
eac6e41de7 Resize player names in playerlistwidget properly. 2015-01-06 22:20:45 -07:00
Fabio Bas
2101ed7096 Merge remote-tracking branch 'upstream/master' into pixmap_memory_2nd_attempt
Conflicts:
	cockatrice/src/dlg_settings.cpp
	cockatrice/src/dlg_settings.h
2015-01-05 22:46:12 +01:00
Gavin Bisesi
c98a146746 Merge pull request #520 from mcallahan/always-reveal-top-master-master
Reset Always reveal top card when starting a new game.
2015-01-05 16:36:07 -05:00
Gavin Bisesi
fba60c20c0 Merge pull request #523 from kaiserfro/apply-filters-at-start2
Apply filters at start
2015-01-05 11:26:54 -05:00
Gavin Bisesi
094d6b6422 Merge pull request #527 from poixen/chattime
Added timestamps to in game chat
2015-01-05 11:22:32 -05:00
Fabio Bas
2671d6abdc Merge remote-tracking branch 'upstream/master' into local_scry_and_move 2015-01-05 11:08:11 +01:00
Jeffrey Oliver
4a2a61ef46 Replace the 99 with a const int. 2015-01-04 15:32:29 -08:00
Jeffrey Oliver
8eb0e2dbef Remove reminder. 2015-01-04 15:31:59 -08:00
Matt Lowe
a1a021c99c Added timestamps to in game chat
+ added time stamps to the in game chat
2015-01-04 18:01:46 +01:00
Gavin Bisesi
7476667b69 Merge pull request #524 from ideocl4st/korean-translation
Fixed a non-standard word in Korean Translation
2015-01-04 08:45:20 -05:00
Jaeic Lee
0e250a7d80 Fixed a non-standard word in Korean Translation
Fixed a non-standard word (손패) into the word that is used in official
translation (손)
2015-01-03 11:24:10 +09:00
Jeffrey Oliver
bb317003b4 Save filters after a filter clear.
Remove some duplicated code.
2015-01-02 17:23:15 -08:00
Jeffrey Oliver
f01d26bf96 Enable the clear filter button by default. 2015-01-02 17:10:55 -08:00
Jeffrey Oliver
1e78596dfa Remove unused function. 2015-01-02 17:07:30 -08:00
Jeffrey Oliver
f1803fe879 Remove some debug. 2015-01-02 17:06:30 -08:00
Jeffrey Oliver
b1e5153ea5 Should be a const ptr. 2015-01-02 17:03:17 -08:00
Jeffrey Oliver
dbfbfcc837 WIP: refactor filters to save to persistence from within model. 2015-01-02 15:19:36 -08:00
Jeffrey Oliver
6a4384f903 WIP: Refactor gamesproxymodel to own the persistence layer. 2015-01-02 15:05:33 -08:00
Fabio Bas
0abd1fb299 Rework patch for "move to.." menu; fix "P/T"-related menus 2015-01-02 17:10:19 +01:00
Gavin Bisesi
471a690cf0 Merge pull request #518 from ideocl4st/korean-translation
Added Korean Translation
2015-01-02 09:27:29 -05:00
Jaeic Lee
7dc58355c9 Added line breaks in Korean translation
Added line breaks in Korean translation for better readability.
2015-01-02 11:35:50 +09:00
Michael Callahan
142b42e095 Reset Always reveal top card when starting a new game. 2015-01-01 09:53:29 -07:00
Jaeic Lee
9c0faf8a9c Edited Korean Translation
Edited several sentences after a third-party review
2015-01-02 01:30:27 +09:00
Fabio Bas
51735613e5 force NULL as unregistered users's id 2015-01-01 16:42:20 +01:00
Fabio Bas
925b4a83b0 Fix "sender id" and "ip address" fields in game 2015-01-01 16:20:57 +01:00
Fabio Bas
cd69bc8f9d Add configuration options to enable database logging 2015-01-01 15:48:53 +01:00
Jaeic Lee
93d6bfed65 Merge branch 'master' into korean-translation
Updating to sync with origin
2015-01-01 23:25:29 +09:00
Fabio Bas
2896f05823 Merge remote-tracking branch 'upstream/master' into message_log
Conflicts:
	servatrice/CMakeLists.txt
2015-01-01 15:02:17 +01:00
Jaeic Lee
be973879d0 Added Korean Translation 2015-01-01 22:58:35 +09:00
ctrlaltca
16bbc5e8c0 Merge pull request #516 from mcallahan/compilation-warnings
Clean up a small pile of compiler warnings.
2015-01-01 14:32:53 +01:00
Gavin Bisesi
0f1c8c59ac Merge pull request #508 from Blitzmerker/master
Fixes the "Card preview window gets stuck and can't be removed" issue by...
2015-01-01 08:08:29 -05:00
Gavin Bisesi
a6c750668a Merge pull request #496 from ctrlaltca/set_extinfo
Remove branch decoration
2015-01-01 08:07:19 -05:00
Gavin Bisesi
b38cd7833f Merge pull request #500 from ctrlaltca/translation_fixes
Translation fixes
2015-01-01 08:07:06 -05:00
ctrlaltca
37dd99ea5e Merge pull request #507 from ctrlaltca/osx_plugins_debug
Optimize qt plugins installation
2015-01-01 13:56:31 +01:00
Gavin Bisesi
ec5a81d8a3 Merge pull request #515 from mcallahan/player-icon-size
Better icon packing in PlayerListWidget.
2014-12-31 14:18:25 -05:00
Michael Callahan
3a0c86938c Clean up a small pile of compiler warnings. 2014-12-30 15:54:38 -07:00
Michael Callahan
3c9ddd780e Better icon packing in PlayerListWidget. 2014-12-30 15:27:21 -07:00
Blitzmerker
6af8a49aae Fixes the "Card preview window gets stuck and can't be removed" issue by saving the cardname, instead of getting it back from the popup (with possible issues with case sensitivity). Also closes an old popup when a new is created. 2014-12-29 19:00:28 +01:00
Fabio Bas
54ce135e0c Optimize qt plugins installation
* Always install “release” plugins
 * install only plugins actually used
2014-12-28 22:21:45 +01:00
Fabio Bas
ea1067189d Specify the player when triggering a move on a revealed card
Fixes #72, #493
2014-12-27 17:12:21 +01:00
Fabio Bas
dd88476796 Changed parameter name to something more meaningful 2014-12-27 15:02:20 +01:00
Gavin Bisesi
f52935791c Merge pull request #501 from ctrlaltca/crash_on_exit
Fix crash on close #255
2014-12-26 20:05:54 -05:00
Gavin Bisesi
f462719134 Merge pull request #502 from ctrlaltca/fix_484
Fix #484: Missing tooltip
2014-12-26 20:00:45 -05:00
ctrlaltca
eacd06d2b8 Merge pull request #503 from ctrlaltca/travis_osx_qt5
Fix travis compilation with osx+qt5
2014-12-26 17:00:15 +01:00
Fabio Bas
49310b5291 Fix travis compilation with osx+qt5
Homebrew currently installs qt 5.4.0
2014-12-26 16:34:42 +01:00
Fabio Bas
390a8f1985 Fix #484
Missing tooltip
2014-12-26 16:09:56 +01:00
Fabio Bas
15e4c852dd Fix crash on close #255 2014-12-26 16:03:59 +01:00
Fabio Bas
2d932c68de Fixed translation for "clear downloaded pictures" button 2014-12-26 14:48:58 +01:00
Fabio Bas
499f148783 Regnerate translations 2014-12-26 14:45:41 +01:00
Fabio Bas
72ba5a1683 Parse header files for translatable strings
We previously parsed only .cpp files, but some strings are inlined in
header files.
2014-12-26 14:45:31 +01:00
Fabio Bas
f88621fd97 Use QPixmapCache for card images
Drop CardInfo’s own pixmap caches; use QPixmapCache instead.
Use QPixmap references instead of pointers.
Being stored in QPixmapCache, all card images are now subjected to
QPixmapCache’s size limit
2014-12-24 16:18:55 +01:00
Fabio Bas
b96104bed4 Expose QPixmapCache's cache limit size as an user preference 2014-12-24 16:16:34 +01:00
Fabio Bas
a5a92e0a7d Remove branch decoration 2014-12-18 17:39:07 +01:00
Fabio Bas
c875054fb5 Log messages from rooms, games and chats 2014-12-13 18:43:59 +01:00
Fabio Bas
02978ce404 Implement the logging method 2014-12-13 18:43:31 +01:00
Fabio Bas
ba71d3a256 Add db schema and fix sql plugins installation 2014-12-13 18:43:05 +01:00
Gavin Bisesi
776d809f2f Merge pull request #483 from ZeldaZach/how_many_cards
How Many Cards
2014-12-09 11:39:40 -05:00
Zach H
b738428941 Adding a way to see how many of each type 2014-12-08 17:18:21 -05:00
Gavin Bisesi
8670bc674f Merge pull request #471 from ctrlaltca/set_extinfo
More sets handling improvements
2014-12-08 10:38:54 -05:00
Gavin Bisesi
745a7f195d Merge pull request #481 from ZeldaZach/remove_lotus_project
Removing Black Lotus Price from System
2014-12-06 10:07:25 -05:00
Zach H
a44b7367be removing blp pricing 2014-12-05 21:26:41 -05:00
Fabio Bas
9cc8d8b86c Misc fixes
ucfirst(setCode): requires oracle re-run
reorder columns
rename the “short name“ column as “set code“
ensure proper casting for releaseDate and sortKey fields (refs 00a5ed0)
2014-12-05 08:48:33 +01:00
Fabio Bas
0ba351c955 Add "saved" msgbox 2014-12-04 21:09:50 +01:00
Fabio Bas
00a5ed0b79 Fix compilation with qt <= 5.2 2014-12-04 18:29:06 +01:00
Fabio Bas
2745cb2c62 Removed debug 2014-12-02 14:43:39 +01:00
Fabio Bas
36ed4480c2 Re-added save and restore buttons 2014-12-02 14:38:36 +01:00
Gavin Bisesi
ef8bd60a32 Merge pull request #465 from poixen/urlchat
Added more space between chat
2014-12-01 12:45:08 -05:00
woogerboy21
8b0d67ea5c Merge pull request #441 from woogerboy21/servatrice_trustedsources
Servatrice trustedsources
2014-12-01 10:46:55 -05:00
Gavin Bisesi
0be45e3969 Merge pull request #463 from poixen/chatlinkunderline
Added underline to links in chat
2014-12-01 09:27:42 -05:00
Fabio Bas
e48a815d25 Add move buttons, misc improvements 2014-11-30 21:37:06 +01:00
Matt Lowe
0cb1dde8c8 Added more space between chat
Added a couple extra pixels in the chat. Make it look a little less
squished.

Before: http://imgur.com/7U6oe82
After: http://imgur.com/C8gGpDY
2014-11-29 02:49:22 +01:00
Matt Lowe
52cadd75f3 Added underline to links in chat
[REVIEW]
Links now have a blue underline to better indicate they are clickable.

Preview: http://imgur.com/gQZEv4I
2014-11-29 01:18:52 +01:00
Gavin Bisesi
9e1f8a0892 Merge pull request #449 from ctrlaltca/set_extinfo
Sets handling improvements
2014-11-27 06:13:29 -05:00
Gavin Bisesi
0c92b3779a Merge pull request #461 from poixen/clickfix
Double click room fix
2014-11-27 06:11:14 -05:00
Matt Lowe
0f6dc6be6c Fix for #460 2014-11-27 09:52:27 +01:00
Gavin Bisesi
db0a77989b Merge pull request #456 from ctrlaltca/gamesmodel_qt
Port #436 to QDateTime
2014-11-26 17:28:35 -05:00
Fabio Bas
c8aeff0b0c Port #436 to QDateTime 2014-11-26 12:34:26 +01:00
Fabio Bas
2704523c73 Merge branch 'master' into set_extinfo 2014-11-26 11:45:51 +01:00
Gavin Bisesi
f71cfb1240 Merge pull request #436 from mitchellwrosen/master
Add 'Start time' column to game list
2014-11-25 09:01:24 -05:00
Gavin Bisesi
19de7cbc03 Merge pull request #428 from woogerboy21/static_reveal_library
Don't remove card images from revealed decks
2014-11-25 08:41:08 -05:00
Gavin Bisesi
9d62c578e6 Merge pull request #435 from poixen/bottomdeck
Action: Move Bottom Card to Graveyard
2014-11-25 08:40:45 -05:00
Gavin Bisesi
9f79bbd09f Merge pull request #454 from poixen/doubleclick
Double click/ENTER to join a room in lobby
2014-11-25 08:38:09 -05:00
Matt Lowe
bbcfe84d08 Added double click/Enter for Server tab
Added the same functionality to the server tab
2014-11-23 20:01:09 +01:00
Matt Lowe
9e349d8b88 Added "ENTER" to join a room
Can now join a room by highlighting a room and pressing ENTER. Works
nice with arrow navigation.
2014-11-23 00:46:54 +01:00
Matt Lowe
6a44855a5c Added double click to join a room
Can now double click on a room in the lobby to join
2014-11-23 00:36:50 +01:00
Mitchell Rosen
cab37b3945 Capitalize game columns 2014-11-22 00:08:47 -08:00
Mitchell Rosen
03bdbe2c7a Added '<1m ago' 2014-11-22 00:08:00 -08:00
Mitchell Rosen
0af70883a8 0s-5m displayed as '<5m ago' 2014-11-22 00:06:13 -08:00
Mitchell Rosen
d0969c10c6 Show hours and minutes between 60 and 90 minutes 2014-11-22 00:06:13 -08:00
Mitchell Rosen
da145bdd7b fix localization in time strings 2014-11-22 00:06:13 -08:00
Mitchell Rosen
7aff20b4ee Fix the build 2014-11-22 00:06:13 -08:00
Mitchell Rosen
a3dc403f75 Translate, change 'Start time' to 'Game created', add debug log 2014-11-22 00:06:13 -08:00
Mitchell Rosen
4972d227d9 Add back -Werror, etc. on debug build 2014-11-22 00:06:13 -08:00
Mitchell Rosen
93ab9f9691 Add 'Start time' column to game list 2014-11-22 00:06:13 -08:00
woogerboy21
72a3f0e654 Merge remote-tracking branch 'upstream/master' into servatrice_trustedsources 2014-11-21 18:52:52 -05:00
Gavin Bisesi
8c7aa41721 Permit linux/clang/qt5 build to fail 2014-11-21 12:15:36 -05:00
Gavin Bisesi
7e92b4e7df Add community resource links to README
ref #452
2014-11-21 11:19:58 -05:00
ctrlaltca
a28eb053c5 Merge pull request #450 from poixen/ghostcards
Added fade to card drag items
2014-11-21 08:24:14 +01:00
woogerboy21
20807f31d6 Merge remote-tracking branch 'upstream/master' into servatrice_trustedsources 2014-11-20 23:41:43 -05:00
Matt Lowe
141d0c7618 Added fade to card drag items
[REVIEW]
Added a white mask to cards that are being dragged.

Preview: http://webmup.com/1we4W/
2014-11-21 00:09:38 +01:00
Gavin Bisesi
68bc67cde5 Merge pull request #433 from poixen/scalecards
Cards Scale with mouse over action
2014-11-20 16:41:04 -05:00
Fabio Bas
859adca0c7 Fixed indentation 2014-11-20 09:16:30 +01:00
Fabio Bas
ee3731717c Fixed button labels 2014-11-20 09:15:58 +01:00
woogerboy21
565fb9ef6e Merge remote branch 'upstream/master' into servatrice_trustedsources 2014-11-19 23:06:06 -05:00
Gavin Bisesi
c35024e155 Merge pull request #440 from poixen/newsearchbar
QT_VERSION check now checks for correct version
2014-11-19 20:18:10 -05:00
Matt Lowe
94780d8f74 Merge branch 'master' into newsearchbar 2014-11-19 22:28:00 +01:00
Matt Lowe
916735d613 Merge branch 'master' into newsearchbar 2014-11-19 22:21:43 +01:00
Fabio Bas
f48f386f35 Sets window: implemented save and restore buttons 2014-11-19 22:18:41 +01:00
Fabio Bas
ac43fa23b9 Better handle the TK set used for tokens
Let oracle add a basic TK set in cards.xml
Unify all the code previously using the string literal “TK”
2014-11-19 19:44:54 +01:00
Fabio Bas
8542d875d3 Sets dialog: new columns and sorting
Added "order key", "set type" and "release date" columns
Use a proxy model to sort the table
made the dialog wider accordingly
2014-11-19 18:09:37 +01:00
woogerboy21
ff8e25bb7e removed qdebug line for >= maxuser (no need to fill log) 2014-11-18 18:31:06 -05:00
woogerboy21
1195e4c77b corrected default ini value 2014-11-18 17:32:10 -05:00
woogerboy21
37e08cfbb6 added logic to only write debug if max user value is reached 2014-11-18 17:27:57 -05:00
woogerboy21
197ae9213c corrected invalid variable call & added log file debug information 2014-11-18 17:20:45 -05:00
woogerboy21
26f5110fea convert file tab to 4 space indent 2014-11-18 16:59:08 -05:00
woogerboy21
3c513b4bfc moved code logic to callling function & indent fix 2014-11-18 16:55:19 -05:00
woogerboy21
8aa7a1d6be Merge branch 'servatrice_trustedsources' of ssh://github.com/woogerboy21/Cockatrice into servatrice_trustedsources 2014-11-18 15:41:10 -05:00
woogerboy21
44a302a2d6 added trusted sources to servatrice 2014-11-18 15:39:11 -05:00
woogerboy21
74f8a82a73 corrected miss-pasting 2014-11-18 15:25:47 -05:00
woogerboy21
3869532722 Merge remote branch 'upstream/master' into servatrice_trustedsources 2014-11-18 15:16:20 -05:00
wcollins
da98d24d8c added trusted sources to servatrice 2014-11-18 15:09:21 -05:00
Gavin Bisesi
6d19f8e157 Merge pull request #423 from Cockatrice/travis-qt4-5-builds
Build both Qt4 and Qt5
2014-11-18 14:48:19 -05:00
Gavin Bisesi
b4dc9b79d4 Don't install qt4 when building qt5 on osx 2014-11-18 12:41:08 -05:00
Gavin Bisesi
ee2ba4abd3 Include qtmultimedia and qtsvg for travis qt5 build 2014-11-18 12:18:30 -05:00
Matt Lowe
d467cc8b01 QT_VERSION check now checks for correct version
Feature is only included in Qt 5.3+
2014-11-18 18:14:47 +01:00
Gavin Bisesi
1ba6b468de Install updated cmake from ubuntu sdk ppa 2014-11-18 07:48:55 -05:00
Gavin Bisesi
d2e706164d Install qt5tools-dev for ubuntu build 2014-11-18 06:08:56 -05:00
Gavin Bisesi
1640e77848 Notify gitter about build changes 2014-11-17 11:29:20 -05:00
Matt Lowe
a2c4a1e537 Action: Move Bottom Card to Graveyard
Created menu action to move card from the bottom of the library to the
graveyard. Qt accelerator key is "i". #125
2014-11-15 16:35:30 +01:00
Gavin Bisesi
fbbe40fbf3 Use correct qt version path for cmake on osx 2014-11-14 17:11:50 -05:00
Gavin Bisesi
5f944f1d6e Actually use Qt5 for qt5-osx build 2014-11-14 16:32:56 -05:00
Gavin Bisesi
9599fe7b33 Merge remote-tracking branch 'origin/master' into travis-qt4-5-builds 2014-11-14 16:07:05 -05:00
Gavin Bisesi
b351abcce4 Update gitter chat room for org change 2014-11-14 10:54:02 -05:00
Gavin Bisesi
c93fdbefe2 Update travis build badge link for org change 2014-11-14 10:52:39 -05:00
Gavin Bisesi
e918900d4e Refine travis config to only install qt4 or qt5 per build instead of both 2014-11-14 10:47:48 -05:00
Gavin Bisesi
438d4e4661 Merge pull request #417 from poixen/newsearchbar
Updated Search Bar Style
2014-11-14 10:19:24 -05:00
woogerboy21
6811819161 Don't remove card images from revealed decks
Revealed library had write access, which meant that the user would see cards being removed from the zone as the other player drew cards. The cards were not the actual ones drawn, just the ones at the same index, so no information was leaked.

Fix #297
2014-11-13 20:31:55 -05:00
Matt Lowe
62b7890e59 Cards Scale with mouse over action
Cards now scale up by 10% when mouse over.
2014-11-12 23:26:24 +01:00
Gavin Bisesi
687d441a49 Merge pull request #426 from woogerboy21/patch-2
Default logging to enable with no config file
2014-11-11 14:22:11 -05:00
woogerboy21
84a5117b4c Default logging to enable with no config file
If no configuration file is found, default the logger to logging enabled.
2014-11-11 14:15:02 -05:00
Matt Lowe
f58cc32ef4 Added version check
Added version check, to only include the new Searchbar icon for Users
running Qt 5+
2014-11-10 22:14:27 +01:00
Gavin Bisesi
a91106f90e Add ppa for qt5 on travis ubuntu 2014-11-10 15:36:31 -05:00
Gavin Bisesi
4b478efa61 Build both Qt4 and Qt5 2014-11-10 15:12:45 -05:00
Gavin Bisesi
277c050d76 Merge pull request #421 from ctrlaltca/even_more_pictures
Add fallback urls for cards without a muId set
2014-11-10 10:27:47 -05:00
Fabio Bas
cb37073828 Oracle: fetch release date and set type
and save them in cards.xml
2014-11-10 16:22:46 +01:00
Matt Lowe
33a6e3c5c0 Removed hard coded CSS
Hard coded CSS might have a slight chance of not rendering the same
across all platforms. More research needs to be performed. Until then I
have removed the hard coded search bar customization.
2014-11-10 08:49:24 +01:00
Fabio Bas
fc1d06e13b Add fallback urls for cards without a muId set
We only have a good HQ source for them; any idea on a low-quality
source?
2014-11-10 00:23:41 +01:00
Gavin Bisesi
a320af70da Merge pull request #418 from ctrlaltca/osx_info_plist
OSX: Add proper infos to info.plist
2014-11-09 17:34:35 -05:00
Gavin Bisesi
6b1df247d1 Merge pull request #415 from ctrlaltca/no_pictures_yet
Rework the picture download behavior
2014-11-09 17:16:00 -05:00
Fabio Bas
c0ee060af4 Fixed vendor name 2014-11-09 23:14:36 +01:00
Gavin Bisesi
b3715c5da2 Merge pull request #416 from poixen/partialsearch
Partial Card Name Search
2014-11-09 17:08:02 -05:00
Gavin Bisesi
e1c5f4d436 Merge pull request #419 from ctrlaltca/oracle_url
Oracle: add button to restore default download url
2014-11-09 17:06:56 -05:00
Gavin Bisesi
13f6da15ec Merge pull request #420 from ctrlaltca/unreg_create_game
Fix #408
2014-11-09 17:06:12 -05:00
Fabio Bas
da46996294 Fix #408
Gray out "only buddies/only reg users" in the “create game” dialog if
the user is unregistered
2014-11-09 22:12:55 +01:00
Fabio Bas
cb055055a9 Oracle: add button to restore default download url
Should avoid the problem explained in #414
2014-11-09 21:15:31 +01:00
Fabio Bas
a716d73a42 OSX: Add proper infos to info.plist
fixes #411
2014-11-09 21:03:10 +01:00
Matt Lowe
eef4a621b3 Updated Search Bar Style
Please note that I don't feel that the search bar needs to be skinned by
users, hence why it is not part of the large css-skinning project. I
also feel that given the PR #416 a new search bar with highlight the new
search functionality.

Updated the look of the search  bar:
+ larger, curved edges
+ changes color when has focus
+ search icon built into search
- removed "Search For" text in lieu of search icon
2014-11-09 12:04:09 +01:00
Matt Lowe
0589f02ca2 Partial Card Name Search
+ Card searches now do partial string matches, rather than needing to
match the beginning of the string.
2014-11-09 11:23:45 +01:00
Fabio Bas
4b8ac99370 Corrected spacing 2014-11-08 15:52:04 +01:00
Fabio Bas
8ca0b96d10 Rework the picture download behavior
Should fix #412
2014-11-08 15:08:49 +01:00
Gavin Bisesi
8d2e5d3c43 Merge pull request #306 from Mawu3n4/translation
French translation
2014-11-07 10:11:53 -05:00
Gavin Bisesi
8f801825a9 Merge pull request #379 from poixen/uicolors
Changed UI colors
2014-11-05 15:45:53 -05:00
Gavin Bisesi
5ad869c636 Merge pull request #378 from poixen/animation
Card Animation performance improvement
2014-11-05 15:45:24 -05:00
Gavin Bisesi
67db347d12 Merge pull request #366 from poixen/removeoldimages
Resource cleanup
2014-11-05 15:31:17 -05:00
poixen
967e1a469e Removed comments
- Removed comments as-per request
2014-11-05 14:10:30 +01:00
poixen
accd3ecca1 Removed commented line
- removed unused commented out code
2014-11-05 14:03:43 +01:00
Matt Lowe
332d69a1a5 Removed comment
+ removed getters and setters comment
2014-11-03 17:19:12 +01:00
Matt Lowe
097090ac1c Updated static variable name
+ Updated DELTA variable to more suitable name:
ROTATION_DEGREES_PER_FRAME
2014-11-03 16:33:48 +01:00
Gavin Bisesi
a051133af9 Merge pull request #397 from woogerboy21/patch-1
Correct gametype primary key
2014-11-03 10:22:24 -05:00
Matt Lowe
c130ee92fa Additional comment
+ Added additional comment explaining what DELTA is.
2014-11-03 14:39:51 +01:00
Gavin Bisesi
1d7850fff8 Merge pull request #406 from ctrlaltca/fix_405
Fix for #405
2014-10-29 09:53:21 -04:00
Fabio Bas
9cfb09cd5b Possible fix for #405 2014-10-28 16:30:49 +01:00
woogerboy21
950fc01363 Correct gametype primary key
Updated rooms_gametype to reflect proper column as primary key.
2014-10-24 21:02:45 -04:00
Zack
66aba2eec7 Merge remote-tracking branch 'upstream/master' into translation 2014-10-22 11:18:54 +02:00
Gavin Bisesi
07cccda17b Merge pull request #377 from poixen/newhandsvg
Updated hand.svg
2014-10-20 10:28:58 -04:00
Gavin Bisesi
d264191ee6 Merge pull request #381 from poixen/abstractcarddragitemcleanup
Removed inline logic
2014-10-17 15:07:04 -04:00
Matt Lowe
80fd0fbcf3 Removed inline logic
Removed inline logic to static variable, slight performance increase.
2014-10-17 00:17:44 +02:00
Matt Lowe
41478800ef Updated Sideboard gradient colors
Wasnt happy with the first gradient, too much white. Now uses 2 shades
or purple.
2014-10-16 18:15:07 +02:00
Matt Lowe
a1c013a893 Updated UI features
+ Added a fade to inactive players TableZone
+ Refreshed TableZone, HandZone and DeckView  default background colors
2014-10-16 18:14:51 +02:00
Matt Lowe
2193d247d0 Improved card animation performance
+ Cards now animate smoother and faster
+ removed redundant computations performed each frame
2014-10-16 18:06:30 +02:00
Matt Lowe
dc58d1a61e Shortened animation time between phases
+ changed from 50ms to 25ms between update calls.
2014-10-16 18:05:49 +02:00
Gavin Bisesi
2a15b9c95a Merge pull request #376 from ctrlaltca/oh_my_sounds
Fix sounds under windows and osx (fix #356)
2014-10-16 11:32:30 -04:00
Matt Lowe
03f79887c4 Updated Hand image
Looking at the client I saw the cockatrice was still on the card back. I
have now removed it.
2014-10-14 22:43:14 +02:00
Fabio Bas
e0d76b60d0 Change button label and made it translatable 2014-10-14 22:02:42 +02:00
Fabio Bas
82a3deec30 Add a button in the sounds settings to play a test sound 2014-10-14 21:13:16 +02:00
Fabio Bas
9ef4d79c33 Install the audio/* plugins under windows and osx 2014-10-14 21:13:04 +02:00
Gavin Bisesi
8dbb2d8e6f Merge pull request #364 from ctrlaltca/win32_openssl_cmake
Deploy openssl libraries under win32
2014-10-14 14:03:32 -04:00
Gavin Bisesi
592bb7c8f1 Merge pull request #368 from ctrlaltca/servatrice_linux_menu_entry
Servatrice linux menu entry
2014-10-14 11:58:50 -04:00
Gavin Bisesi
ae7cdc1c23 Merge pull request #375 from Daenyth/revert-260-master
Revert "Find cards by prefix"
2014-10-14 11:57:41 -04:00
Gavin Bisesi
a26d4078cc Revert "Find cards by prefix" 2014-10-14 11:28:30 -04:00
Zack
2c74524f59 fix: missing message closing tag 2014-10-12 16:43:35 +02:00
Fabio Bas
754b97f212 Servatrice: open in a terminal window when started from the menu 2014-10-11 13:38:07 +02:00
Fabio Bas
c0abb347ac Servatrice: Install icons and desktop file under linux 2014-10-11 13:37:52 +02:00
Matt Lowe
299283aa2e Resource cleanup
Removed some unused resource files.
2014-10-10 23:00:05 +02:00
Fabio Bas
ea622a7302 NSIS: uninstall openssl libraries 2014-10-10 17:22:39 +02:00
Fabio Bas
dfb8be79cf Fix installation of libeay32.dll, ssleay32.dll while compiling the PACKAGE target 2014-10-10 17:22:29 +02:00
Zack
9169d3a804 fix: conflicts && add: new translation 2014-10-10 14:56:05 +02:00
Fabio Bas
ef7fc01f08 Fix typos 2014-10-10 14:26:52 +02:00
Gavin Bisesi
ca60a469eb Merge pull request #363 from woogerboy21/win_servatrice_icon
Servatrice Icon For Windows
2014-10-10 08:25:51 -04:00
Fabio Bas
90e90b59a3 Reverted WITH_SERVER to OFF 2014-10-10 14:23:31 +02:00
Fabio Bas
6f25e09132 Deploy openssl libraries under win32
They are needed to fetch prices from deckbrew and possibly, in the
future, for ssl server connections
2014-10-10 14:12:30 +02:00
woogerboy21
692910f9f3 Servatrice Icon For Windows
Servatrice icon now gets created in windows start menu.
2014-10-09 15:25:06 -04:00
Gavin Bisesi
6810ae46d6 Merge pull request #260 from Mawu3n4/master
Find cards by prefix
2014-10-09 11:29:02 -04:00
Gavin Bisesi
4070ba8e26 Merge pull request #352 from poixen/image-refresh
Image refresh
2014-10-09 11:27:47 -04:00
Gavin Bisesi
0f5f82d492 Merge pull request #358 from poixen/serverlogo2
Servatrice logo
2014-10-09 11:27:15 -04:00
Matt Lowe
359714214d Added .desktop file 2014-10-08 18:46:31 +02:00
Gavin Bisesi
3c0a09bf5c Merge pull request #361 from woogerboy21/servatrice-dbtable-fix
correct _room db table, add _rooms_gametypes table
2014-10-08 08:50:00 -04:00
Gavin Bisesi
602fa25321 Merge pull request #359 from ctrlaltca/servatrice_reguser_fixes
Servatrice reguser fixes
2014-10-08 08:41:13 -04:00
woogerboy21
9cd1a5b33f correct _room db table, add _rooms_gametypes table
Corrected table column in _rooms db table and added _rooms_gametypes
table.
2014-10-07 14:49:24 -04:00
Fabio Bas
22af789c9e Servatrice: log to console authentication method on startup 2014-10-07 17:04:22 +02:00
Matt Lowe
90c2101a43 Removed png file 2014-10-07 16:50:19 +02:00
Matt Lowe
4866e94c86 Renamed resources
+ renamed the resources to servatrice.*
2014-10-07 16:49:40 +02:00
Fabio Bas
15555c16fd Fix servatrice's regonly mode 2014-10-06 22:56:09 +02:00
Gavin Bisesi
faa66e4d7f Merge pull request #355 from ctrlaltca/servatrice_passwordauth
Servatrice password authentication
2014-10-06 15:56:41 -04:00
Fabio Bas
0d35488c21 Added schema for _rooms table 2014-10-06 21:49:38 +02:00
Fabio Bas
01bd26d228 Misc typos fixing 2014-10-06 21:44:20 +02:00
Matt Lowe
5b50aa0f0a Servatrice logo
+ added resources needed for servatrice logo
~ updated CMakeLists.txt to include the new resources
2014-10-06 21:04:37 +02:00
Gavin Bisesi
006451f402 Merge pull request #238 from arxanas/no-overwrite-tokens-xml
Fix #231: tokens.xml no longer overwritten by cards.xml.
2014-10-06 11:34:58 -04:00
Fabio Bas
91dafdb3e8 Move server network settings to the bottom and add a disclaimer 2014-10-04 18:21:07 +02:00
Fabio Bas
29cf353913 Give servatrice example configuration some love
added "password" settings
commented all settings
2014-10-04 17:51:27 +02:00
Fabio Bas
0d9eec4b64 Servatrice: added authentication type "password" 2014-10-04 17:50:01 +02:00
Fabio Bas
0261862b1b Fix configuration loading 2014-10-04 10:33:55 +02:00
Matt Lowe
e240e47d2f Fixed svg for icon
For some reason there was an issue with making the creature image white,
i found a workaround. Icon should now display correctly.
2014-10-03 19:02:40 +02:00
Matt Lowe
7cdd2a26f6 Icon changes
+ added updated mac icon that was missing
~ resized cockatrice.png
2014-10-03 19:02:27 +02:00
Matt Lowe
294edb3295 Logo and card back refresh
~ Updated the back of the card, cleaner lines, slightly more modern.
~ Updated game icon/logo
2014-10-03 19:02:12 +02:00
Gavin Bisesi
73c963e9c4 Merge pull request #346 from ctrlaltca/servatrice_win32
Servatrice win32 fixes
2014-10-03 10:56:13 -04:00
Fabio Bas
871f5f7c94 use qWarning instead of std::err 2014-10-02 23:45:42 +02:00
Fabio Bas
8d8ccaad7f use 4 spaces instead of tabs 2014-10-02 23:42:51 +02:00
Fabio Bas
37eaeaae13 servatrice: as a third choice, check for a config in /etc/servatrice/ 2014-10-02 23:41:24 +02:00
Fabio Bas
85a4a94ba3 win32: Avoid wiping server.log on upgrade 2014-10-02 23:26:25 +02:00
Fabio Bas
b348068369 Servatrice: Add a default option for every config value
add an empty room swell, if none had been defined in the config (or we
are running with no config at all)
2014-10-02 23:11:49 +02:00
Fabio Bas
4b38187d20 Fix logfile option in servatrice.ini
servatrice was using hardcocded filename “server.log” even if a custom
value was specified
2014-10-02 23:00:17 +02:00
Fabio Bas
8b32e51cab win32 NSIS installer: uninstall servatrice*
just avoid deleting servatrice.ini, if the user manually made one from
the servatrice.ini.example
2014-10-02 22:46:46 +02:00
Fabio Bas
a1b6600fe1 Servatrice: group all the use of QSettings in a single file
and add a method to guess the path of servatrice.ini
2014-10-02 22:37:50 +02:00
Gavin Bisesi
277aba79dc Merge pull request #336 from poixen/master
Tokens use PT levels from cards.xml if available
2014-10-02 15:00:17 -04:00
Gavin Bisesi
48817ed283 Merge pull request #314 from ctrlaltca/win32_setup_fix
Fix oracle under windows
2014-10-02 10:35:22 -04:00
Gavin Bisesi
9e63c7fa35 Merge pull request #313 from pliu037/oracle-error-msg
Oracle error message
2014-10-02 10:35:05 -04:00
Gavin Bisesi
3c598531ed Merge pull request #342 from acron0/auto-connect-fix
[Issue 340] Changed 'value' to 'setValue' in settingsCache.cpp
2014-10-02 10:06:47 -04:00
Gavin Bisesi
263b5a40f5 Merge pull request #341 from ctrlaltca/servatrice_install_configs
Servatrice: install example ini and sql schema file
2014-10-02 10:06:03 -04:00
Gavin Bisesi
283bac0b80 Merge pull request #339 from ctrlaltca/qt5_no_libgcrypt
Drop libgcrypt dependency for qt5
2014-10-02 10:05:17 -04:00
Antony Woods
1f58f7d848 Changed 'value' to 'setValue' on line 275 2014-10-02 08:48:04 +01:00
Fabio Bas
7afdff1b3b Servatrice: install example ini and sql schema file
WIN: in the binary directory
OSX: in the app bundle’s Resources subdirectory
LINUX: in $PREFIX/share/servatrice
2014-10-02 08:34:21 +02:00
Gavin Bisesi
55b20343e9 Note that libgcrypt is needed only for qt4 2014-10-01 16:30:19 -04:00
Fabio Bas
355de8fba4 Drop libgcrypt dependency for qt5 2014-10-01 20:21:22 +02:00
Gavin Bisesi
b32aeb2211 Merge pull request #280 from pliu037/remove-.full-req
Support images without .full suffix
2014-10-01 13:50:02 -04:00
Matt Lowe
e3a94ecca3 Token PT is now set to DB values if not defined in event. 2014-10-01 19:20:42 +02:00
Gavin Bisesi
7eed007f14 Merge pull request #281 from ctrlaltca/fix_202
Fix crash #202
2014-09-30 20:35:11 -04:00
Matt Lowe
a80ccd882c Tokens use PT levels from cards.xml if available
I added a check to see if the event PT is empty, if it is, we try and
use the PT from the cards.xml. In resp to issue #330.
2014-10-01 00:57:07 +02:00
Gavin Bisesi
9752dcf495 Merge pull request #332 from ctrlaltca/sideboard-helpers
Sideboard helpers
2014-09-30 13:46:43 -04:00
Fabio Bas
eaad8de8d0 Merge branch 'sideboard-helpers' of https://git.k6.io/nvdiao/cockatrice into sideboard-helpers 2014-09-29 18:25:10 +02:00
Gavin Bisesi
b5de708756 Merge pull request #289 from acron0/auto-connect
Added 'auto connect' checkbox to connect dialog.
2014-09-29 10:24:06 -04:00
Gavin Bisesi
ab7f354e36 Merge pull request #318 from catmanjan/master
Change default scry to 1.
2014-09-19 10:22:04 -04:00
Jan Martin
6f97e59c03 Change default scry to 1. 2014-09-19 21:41:57 +10:00
Fabio Bas
98e5211ad5 Fix oracle under windows 2014-09-15 16:15:27 +02:00
Peng Liu
3cd6cc9195 Added the location Oracle attempted to save cards.xml to the failure message. 2014-09-15 06:32:46 -04:00
Zack Dibe
8928a699f9 fix: grammar in french translation 2014-09-11 23:44:52 +02:00
Mawu3n4
54e3867c72 finish fr translation 2014-09-11 15:18:40 +02:00
Mawu3n4
466f5ae5e1 add: FR translations and fix bad grammar 2014-09-11 15:17:35 +02:00
Yuki Izumi
fefb6fc612 Add sideboard helpers. 2014-09-11 12:56:27 +10:00
Antony Woods
f1b012c83d Adding modified translation files 2014-09-09 17:30:37 +01:00
Antony Woods
dbe46084ac Merge branch 'master' of github.com:Daenyth/Cockatrice into auto-connect 2014-09-09 17:22:55 +01:00
Gavin Bisesi
2aeecc6063 Add note about tech support 2014-09-09 12:04:06 -04:00
Gavin Bisesi
fce1d6ac3f Change Qt4 to Qt4+5 in readme 2014-09-08 14:46:27 -04:00
Gavin Bisesi
64791b45f6 Add note on updating translations. 2014-09-08 14:46:01 -04:00
Gavin Bisesi
3c7abecac6 Merge pull request #292 from ctrlaltca/cmake_translations
Add a UPDATE_TRANSLATIONS option
2014-09-08 09:38:55 -04:00
Fabio Bas
d6b97976f9 Refreshed all translation files 2014-09-06 10:40:23 +02:00
Fabio Bas
a0b35ee60b Cockatrice - CMake: Include all existing translation files using a glob 2014-09-06 10:38:59 +02:00
Fabio Bas
e5eda9f172 Add a UPDATE_TRANSLATIONS options that actually updates translations! 2014-09-04 16:15:01 +02:00
Gavin Bisesi
8c072224c8 Move travis ci badge to Building section 2014-09-03 17:53:32 -04:00
Gavin Bisesi
d93cb0a637 Add link to Gitter chat 2014-09-03 17:52:31 -04:00
Antony Woods
ab83d6185a Used tr() function for auto-connect label. Changed formatting to adhere to coding style guidelines. 'Save Password' setting is now saved when cancelling the Connect dialog 2014-08-29 16:53:30 +01:00
Antony Woods
b381298981 Added 'auto connect' checkbox to connect dialog. When the main window becomes active for the first time and auto connect is set to true, it will call connectToServer at that point. 2014-08-27 21:25:11 +01:00
Gavin Bisesi
6f319c8b63 Merge pull request #286 from jturner/fix-build
Remove invalid character
2014-08-19 20:31:41 -04:00
James Turner
f06d2123fc Remove invalid character 2014-08-19 17:39:05 -04:00
Gavin Bisesi
59b8d7044a Merge pull request #285 from pliu037/fix-oracle-save
Fixed Oracle save bug
2014-08-15 09:24:22 -04:00
Peng Liu
9a934f3a43 Fixed a bug that caused Oracle to be stuck in an infinite loop if the default path checkbox was checked but failed to write. 2014-08-15 01:09:21 -04:00
Peng Liu
a83e6cdf48 Removed unused variable, bool stripped, from classes and functions. 2014-08-11 13:47:47 -04:00
Gavin Bisesi
0bb0530a31 Merge pull request #245 from pliu037/oracle-cards-path
Oracle cards.xml path
2014-08-11 10:13:38 -04:00
Gavin Bisesi
134810b979 Merge pull request #279 from ctrlaltca/valgrind_unified
Fixed Valgrind warnings
2014-08-11 09:11:12 -04:00
Fabio Bas
23a3b8364c Merge remote-tracking branch 'upstream/master' into fix_202 2014-08-11 15:07:43 +02:00
Gavin Bisesi
5c46cfc169 Merge pull request #179 from woogerboy21/registered-user-only-server
Registered Only Server
2014-08-11 09:03:57 -04:00
Fabio Bas
484a6e8bdc Fix crash #202 2014-08-11 10:50:55 +02:00
Peng Liu
781460d6ac Cockatrice can now load images both with and without .full. Will need to clean-up bool stripped (used to determine .full suffix inclusion). 2014-08-11 04:37:00 -04:00
Fabio Bas
1da2e7154c Fixed Valgrind warnings
Running cockatrice in valgrind i didn't found any bad memory leak
(good!), but only a few jumps depending on uninitialized variables.
Even if the possibility of crashes are remote, it's nice to sort them
out.
2014-08-11 10:08:33 +02:00
woogerboy21
6b8ca1e8a2 Cleaned up potential memory leak 2014-08-10 15:48:15 -04:00
Gavin Bisesi
8b32a1010a Merge pull request #265 from pliu037/clear-downloaded-pics
Clear downloaded images from settings
2014-08-10 13:34:14 -04:00
Gavin Bisesi
4e3d6a141c Merge pull request #274 from ctrlaltca/serva_memleaks
Removed a servatrice memleak
2014-08-08 12:22:44 -04:00
Gavin Bisesi
57efffcd2e Merge pull request #273 from ctrlaltca/picurl_handling
Fix #259
2014-08-08 08:59:41 -04:00
Mawu3n4
d55f6fdec1 fix: show card only found once by prefix 2014-08-08 14:24:29 +02:00
Fabio Bas
6e3c7d33da Make protobuf cleanup its resourced when servatrice ends
Should help make valgrind’s log a bit cleaner
2014-08-08 13:43:50 +02:00
Fabio Bas
0a5106b8ef Don't leak a QSettings object at every logged message 2014-08-08 09:57:07 +02:00
Daenyth
765e865aa2 Continue downloading card images after failing url on one.
I should probably bust this out to a method.
2014-08-08 09:33:38 +02:00
Daenyth
42f1c6938f Merged: First draft of better pic url error handling
Cherry-picked b9cb61abd0
2014-08-08 09:33:35 +02:00
Gavin Bisesi
e12d66df4f Merge pull request #271 from ctrlaltca/picurl_handling
Picurl handling
2014-08-07 17:25:38 -04:00
Fabio Bas
bba8184d37 Fix off by one 2014-08-07 23:14:57 +02:00
Fabio Bas
88dfea8ece Don't save card pictures if we don't have a proper set name for it 2014-08-07 23:14:50 +02:00
Fabio Bas
3bce98e3a9 Fix crashes trying to load the picture of a card with no <set> 2014-08-07 23:14:41 +02:00
Gavin Bisesi
0de0658acd Merge pull request #269 from arxanas/style-guide-memory-management
Added section on memory management to CONTRIBUTING.md.
2014-08-07 15:51:51 -04:00
Waleed Khan
bee1ff39f5 Added section on memory management to CONTRIBUTING.md. 2014-08-07 15:37:40 -04:00
Gavin Bisesi
fe3dc02513 Merge pull request #266 from arxanas/token-dashes
Fix #258: Dashes to spaces.
2014-08-07 15:34:47 -04:00
Peng Liu
d3459aabf9 Moved the button from the paths section to be below the "Download high-quality card pictures" checkbox. Button now reads "Reset/Clear Downloaded Pictures". Removed "Path to"s from card/token database, hand/stack/table/player info background, and card back labels. 2014-08-07 14:35:18 -04:00
Peng Liu
ae80752497 Added notification messages informing users of the success or failure of clearing downloaded images. 2014-08-07 14:00:59 -04:00
Peng Liu
3375d45571 Logically inverted the if... else statement by removing the logical not (!). Cleaned up a ;;. 2014-08-07 12:58:03 -04:00
Waleed Khan
ffc5b59fec Fix #258: Dashes to spaces. 2014-08-07 12:29:20 -04:00
Peng Liu
674005383b Added a button and the functionality to clear all downloaded images (all images within subfolders at picsPath/downloadedPics) under Settings. 2014-08-07 12:09:42 -04:00
Gavin Bisesi
ab7d70a9c8 Merge pull request #263 from ctrlaltca/oracle_icon
Add icon to oracle
2014-08-07 12:00:46 -04:00
Gavin Bisesi
1a4abc3d63 Merge pull request #264 from arxanas/style-guide
Added style guide.
2014-08-07 11:58:37 -04:00
Waleed Khan
da9592f0d8 Added style guide. 2014-08-07 11:52:40 -04:00
Mawu3n4
10ab53c4ac fix: find by prefix if card not found only 2014-08-07 17:43:14 +02:00
Fabio Bas
40e9735678 Add icon to oracle 2014-08-07 17:27:15 +02:00
Waleed Khan
c0d4669088 Merge remote-tracking branch 'upstream/master' into no-overwrite-tokens-xml
Conflicts:
	cockatrice/src/carddatabase.cpp
2014-08-07 11:06:41 -04:00
Gavin Bisesi
af4d662c54 Merge pull request #262 from ctrlaltca/fix_134
add success notification to oracle; fixes #134
2014-08-07 10:39:13 -04:00
Fabio Bas
2e051c3fd7 add success notification to oracle 2014-08-07 16:10:57 +02:00
Dibe Zackaria
9092f2298b fix: remove auto 2014-08-06 20:27:04 +02:00
Dibe Zackaria
e8abd6eb63 fix: typo 2014-08-06 20:13:59 +02:00
Mawu3n4
7d190ddaf7 fix: pushed old version 2014-08-06 18:01:47 +02:00
Mawu3n4
621a47de9c add: find token cards by prefix 2014-08-06 17:54:47 +02:00
Gavin Bisesi
ef1fbc0db9 Merge pull request #256 from pliu037/handle-PNGs-2
Handle PNGs (and other image formats)
2014-08-06 10:42:15 -04:00
Peng Liu
8b588c6fd3 Merge branch 'ctrlaltca-pr256' into handle-PNGs-2 2014-08-06 04:55:27 -04:00
Fabio Bas
6502a182e8 Support loading of files with wrong extension
Like M15’s .png that cockatrice wrongly saved as .jpg
Additionally, move the QImageReader declaration outside of the inner
loop
2014-08-06 09:31:22 +02:00
Peng Liu
4bb1d28ae7 Removed the QLists for determining image format. Instead, using QImageReader, both when downloading/saving and when loading, to determine the correct format (Cockatrice now supports all QImageReader-supported formats).
Image loading still uses one for loop to iterate through the QList of paths to folders in which to search for images.
2014-08-05 14:54:40 -04:00
Peng Liu
605479694d Removed some redundant code. Factored out translations. 2014-08-05 08:50:42 -04:00
Peng Liu
8587b8c349 Refactored the magic bytes into two QLists: one containing a list of QStrings representing the supported extensions, the other containing a list of QByteArrays representing the magic bytes in hex.
Refactored the image loading loop to be two nested for loops: the outer loop iterating through the QList of paths to folders in which to search for images and the inner loop iterating through the QList of supported extensions.
2014-08-05 03:48:30 -04:00
Peng Liu
75122c3c9d Switched back to using QFile instead of QImage for saving as QImage's save function adds overhead to the file size, leaving me unsure whether the original image is affected. 2014-08-04 17:01:58 -04:00
Peng Liu
387086cb4c Added support for PNG images (both for downloading/saving and loading). 2014-08-04 16:43:57 -04:00
Gavin Bisesi
9837f8bb18 Merge pull request #254 from ctrlaltca/compilation_warning_246
Fix compilation warning introduced in #246
2014-08-04 14:37:06 -04:00
Fabio Bas
3667ab504c Fix compilation warning introduced in #246
/cockatrice/src/main.cpp:162:16: warning: format string is not a string
literal (potentially insecure) [-Wformat-security]
        qDebug("Could not create " +
settingsCache->getPicsPath().toUtf8() + "/CUSTOM. Will fall back on
default card images.");
2014-08-04 20:09:53 +02:00
Gavin Bisesi
9ba2ae71a8 Merge pull request #244 from ctrlaltca/cards_xsd
Added schema for cards.xml and tokens.xml in xsd format
2014-08-04 10:51:11 -04:00
Gavin Bisesi
8d482245ff Merge pull request #251 from arxanas/case-insensitive-tokens
Fix #248: the token dialog generates cards irrespective of their case and punctuation
2014-08-04 10:50:25 -04:00
Gavin Bisesi
6f45bbc82c Merge pull request #246 from pliu037/create-CUSTOM-folder
Picture path/CUSTOM folder creation
2014-08-04 10:49:39 -04:00
Peng Liu
a9eaf65a82 Changed .toLatin1() to .toUtf8(). 2014-08-02 23:44:31 -04:00
Waleed Khan
309494111c Fix #248: the token dialog generates cards irrespective of their case and punctation. 2014-08-02 19:32:24 -04:00
Peng Liu
b3fa99ef36 I was too hasty and forgot a + and to toLatin1() a QString in the qDebug arg. 2014-07-31 23:24:25 -04:00
Peng Liu
077d9f2745 Checks if CUSTOM folder was successfully created. If not, prints qDebug message and proceeds as normal except uses default card images instead of custom ones. 2014-07-31 22:42:13 -04:00
Peng Liu
8be4a14fcc Before: If default is checked, Oracle will always save to the AppData path.
If a path to cards.xml is set, Oracle will update that cards.xml.
If Oracle is run before a path to cards.xml is set, if default is checked, cards.xml will be saved on the AppData path. Furthermore, this path will be set as the cards.xml path for both Oracle and Cockatrice.
If Oracle is run before a path to cards.xml is set, if default is NOT checked, cards.xml will be saved at the selected path and this path will be set as the cards.xml path for both Oracle and Cockatrice.
If a path to cards.xml is set, if default is NOT checked, cards.xml will be saved at the selected path but this path will NOT be set as the cards.xml path for either Oracle or Cockatrice. This allows people who already have a cards.xml (which may be customized), to still obtain clean copies of cards.xml through Oracle without overwriting their own
2014-07-31 15:33:11 -04:00
Gavin Bisesi
ffed0e00fe Merge pull request #214 from pliu037/master
Added better support for custom card images
2014-07-31 13:42:57 -04:00
Fabio Bas
b2e1855af7 Fix: <color> can appear more than once 2014-07-31 18:40:10 +02:00
Fabio Bas
c1b7d71dca Added schema for cards.xml 2014-07-31 17:53:39 +02:00
Gavin Bisesi
ca6bd669ce Merge pull request #233 from ctrlaltca/regression_card_picurl
Add back support for custom picture urls in cards.xml
2014-07-31 11:30:26 -04:00
Gavin Bisesi
7d5ce6f0ef Merge pull request #235 from ctrlaltca/offline_users_menu
Disable some usercontextmenu actions if the user is offline; fix #234
2014-07-30 15:49:43 -04:00
Gavin Bisesi
951e43b166 Update cmake build flags in README 2014-07-30 15:47:57 -04:00
Gavin Bisesi
1e5a00d100 Merge pull request #228 from ctrlaltca/error_suppression
Fix building with debug
2014-07-30 15:44:08 -04:00
Gavin Bisesi
14d6b011d7 Merge pull request #236 from arxanas/remove-price-column
Fix #110: Price column is removed when the setting is disabled.
2014-07-30 09:55:25 -04:00
Waleed Khan
9ba5d7968e Stop clobbering tokens.xml tokens; don't let Oracle read tokens into cards.xml. 2014-07-29 23:46:04 -04:00
Waleed Khan
8df7e9f164 Fix #231: tokens.xml no longer overwritten by cards.xml. 2014-07-27 20:55:47 -04:00
Fabio Bas
9e12c5b2d4 Use custom picUrl if picUrlHq is not defined 2014-07-27 22:06:35 +02:00
Fabio Bas
6b9daf3d15 Enable Show this user's games" for offline users 2014-07-27 21:29:27 +02:00
pliu037
c3a68fcbd3 Cleaned up some lines of code 2014-07-27 12:47:05 -04:00
Waleed Khan
689acc1e32 Fix #110: Price column is removed when the setting is disabled. 2014-07-26 21:13:30 -04:00
Fabio Bas
fe12f71b93 Disable some usercontextmenu actions if the user is offline; fix #234 2014-07-27 00:29:23 +02:00
Fabio Bas
aa225f8df7 Add back support for custom picture urls in cards.xml 2014-07-26 23:36:51 +02:00
Fabio Bas
1f0ba0ea08 Debug compilation: check flags actually supported by the compiler 2014-07-25 17:32:12 +02:00
Gavin Bisesi
ea897ee2ef Merge pull request #229 from arxanas/deckbrew-prices
Fix issue mentioned in #152: price updater loads all cards now.
2014-07-25 08:42:20 -04:00
Waleed Khan
fe9f7a22b1 Fix issue mentioned in #152: price updater loads all cards now. 2014-07-24 19:53:05 -04:00
Fabio Bas
3fda31073f Declare useless virtual dtor for polymorphic classes 2014-07-24 18:54:45 +02:00
Fabio Bas
0f501762e0 Reorder items initialization to match the order in class declaration 2014-07-24 18:44:19 +02:00
Fabio Bas
b10331fe66 Hide unused parameters in oracle/ to avoid warnings 2014-07-24 18:40:56 +02:00
Fabio Bas
bd97d7b933 Fix signed/unsigned comparision 2014-07-24 18:40:25 +02:00
Fabio Bas
d9577f0d6c Hide unused parameters in cockatrice/ to avoid warnings 2014-07-24 18:27:02 +02:00
Fabio Bas
13bd35e020 Servatrice: add prototypes for local functions 2014-07-24 18:16:08 +02:00
Fabio Bas
3102dd60f9 Hide unused parameters in common/ to avoid warnings 2014-07-24 18:09:28 +02:00
Fabio Bas
6c7ba0950a Fix warning for DeskList copy constructors
Using pointers for classes derived from QObject would be the best idea.
2014-07-24 18:00:20 +02:00
Fabio Bas
036980eb44 ISO C++ forbids variable length array 2014-07-24 17:37:54 +02:00
Fabio Bas
f32a999b4e Remove unused variable 2014-07-24 15:38:36 +02:00
Gavin Bisesi
abdaa610ee Merge pull request #152 from ctrlaltca/master_feature_prices
Add pricing from deckbrew.com (refs #147)
2014-07-24 07:45:37 -04:00
Fabio Bas
49b3568b53 small fix: moving the url length check in the inner loop 2014-07-23 23:10:48 +02:00
Fabio Bas
b40abfa1ad Split price retrieval on multiple request 2014-07-23 23:00:58 +02:00
Fabio Bas
bf92e67002 Ensure the whole table gets refreshed when updating prices 2014-07-23 22:11:26 +02:00
Gavin Bisesi
a8031321c6 Merge pull request #226 from arxanas/deckstats-multiple-cards
Fix #225: Multiples of cards are now sent to deckstats.
2014-07-23 15:38:09 -04:00
Fabio Bas
b0ee2e6d4b Merge branch 'master' into master_feature_prices 2014-07-23 21:37:37 +02:00
Waleed Khan
68ac8d1a33 Fix #225: Multiples of cards are now sent to deckstats. 2014-07-23 15:21:46 -04:00
Gavin Bisesi
395658988a Merge pull request #220 from arxanas/deck-parser-ampersand
Fix #183: Deck parser doesn't too eagerly replace ampersands.
2014-07-23 08:53:04 -04:00
Gavin Bisesi
a50e7ba936 Merge pull request #156 from arxanas/master
Fix #45: don't send tokens to deckstats.
2014-07-23 08:41:15 -04:00
Gavin Bisesi
0f627958c7 Merge pull request #224 from arxanas/case-insensitive-card-tag
Æ now actually works with the case-insensitive tags.
2014-07-23 08:12:54 -04:00
Waleed Khan
feaa3f5052 Merge remote-tracking branch 'origin/master'
Conflicts:
	cockatrice/src/carddatabase.cpp
2014-07-23 00:50:16 -04:00
Waleed Khan
40e97140d6 Merge remote-tracking branch 'upstream/master'
Conflicts:
	cockatrice/src/carddatabase.cpp
2014-07-23 00:49:13 -04:00
Waleed Khan
d663c12689 Merge remote-tracking branch 'upstream/master'
Conflicts:
	cockatrice/src/carddatabase.cpp
2014-07-23 00:21:16 -04:00
Waleed Khan
2a5aa06881 Æ now actually works with the case-insensitive tags. 2014-07-22 20:58:38 -04:00
Gavin Bisesi
27eca25057 Merge pull request #197 from arxanas/case-insensitive-card-tag
Fix #117: Card tags now match disregarding case and punctuation.
2014-07-21 13:02:09 -04:00
Waleed Khan
aff32e0f56 Ignore diacritics as well.
So [card]jotun grunt[/card] works as well as [card]Jötun Grunt[/card].
Also I removed some debugging information I accidentally left in.
2014-07-20 21:20:50 -04:00
Waleed Khan
4729171ef7 Merge remote-tracking branch 'upstream/master' into deck-parser-ampersand 2014-07-20 15:08:22 -04:00
Waleed Khan
e5be082714 Merge remote-tracking branch 'upstream/master' into case-insensitive-card-tag 2014-07-20 15:06:51 -04:00
Waleed Khan
359882917a Merge remote-tracking branch 'upstream/master'
Some tabs to spaces, and maybe fixed to work with Qt 5.

Conflicts:
	cockatrice/src/deckstats_interface.cpp
	common/decklist.cpp
	common/decklist.h
	oracle/src/oracleimporter.cpp
2014-07-20 14:40:18 -04:00
woogerboy21
92ae596d11 Merge remote-tracking branch 'upstream/master' into registered-user-only-server 2014-07-19 23:38:50 -04:00
Gavin Bisesi
1973df10e8 Merge pull request #221 from arxanas/travis-osx-no-cmake
Removed cmake from Travis's OS X dependencies.
2014-07-19 22:02:42 -04:00
Waleed Khan
fd5c497e8e Merge branch 'travis-osx-no-cmake' into deck-parser-ampersand 2014-07-19 18:38:41 -04:00
Waleed Khan
4df46b13e6 Removed cmake from Travis's OS X dependencies. 2014-07-19 18:27:44 -04:00
arxanas
b1bfda9f4e Merge remote-tracking branch 'upstream/master' into deck-parser-ampersand
Conflicts:
	common/decklist.cpp
2014-07-19 18:12:49 -04:00
arxanas
0eb97c91b3 Fix #183: Deck parser doesn't too eagerly replace ampersands. 2014-07-19 14:47:19 -04:00
arxanas
88e6d0d3eb Tabs to spaces. 2014-07-19 14:28:46 -04:00
woogerboy21
021f0911c4 Merge remote-tracking branch 'upstream/master' into registered-user-only-server
Conflicts:
	common/server.cpp
	common/server_protocolhandler.cpp
	servatrice/src/servatrice.cpp
2014-07-18 23:46:56 -04:00
Gavin Bisesi
843eba817b Merge pull request #194 from ctrlaltca/master_regression_180_tab
Room and Message tabs: focus input line when convenient; Fix #180
2014-07-13 09:16:06 -04:00
Gavin Bisesi
1137179b88 Add WITH_QT4 note to README 2014-07-13 09:08:32 -04:00
Gavin Bisesi
b15d8e076c Merge pull request #209 from ctrlaltca/cpack_win_fixes
Cpack fixes for windows (fixes #207)
2014-07-13 08:07:34 -04:00
Fabio Bas
23b0a6c0df Windows + CPack: fix packaging
Package the correct cpack’s temporary directory
2014-07-12 01:38:00 +02:00
Fabio Bas
c07b53999d Fix: ensure git is always run from the project directory
When trying to obtain the version hash
2014-07-12 00:11:48 +02:00
Fabio Bas
534b223545 Merge remote-tracking branch 'upstream/master' into master_regression_180_tab 2014-07-10 19:50:38 +02:00
Fabio Bas
b5d8e7da10 Merge remote-tracking branch 'upstream/master' into master_feature_prices 2014-07-10 19:48:50 +02:00
Gavin Bisesi
f83d58309b Merge pull request #126 from ctrlaltca/cmake_qt5
Qt5 support
2014-07-10 13:13:51 -04:00
Gavin Bisesi
86fa8f304d Change client send-ping timer back to 1sec
9sec was causing too many timeout issues.

Timeout from both client and server perspective needs to be revisited
2014-07-09 19:06:31 -04:00
Gavin Bisesi
52827573b0 Merge pull request #204 from ctrlaltca/master_issue_203
Fixes #203
2014-07-09 16:31:48 -04:00
Gavin Bisesi
ca5d719d7d Merge pull request #200 from arxanas/4x-cardname
Fix #184: Deck loader reads 4x cardname correctly.
2014-07-09 11:50:33 -04:00
Fabio Bas
ea8c55b2c9 Merge remote-tracking branch 'upstream/master' into cmake_qt5 2014-07-09 17:44:21 +02:00
Fabio Bas
a6f299b247 fix #203 2014-07-09 17:42:35 +02:00
Fabio Bas
106e9d1538 Updated for new API
* Use the new, shortest API m=
 * for a card, grab prices for all sets
 * use the lower price for a card from all sets, but avoid prices=0
(e.g.: some M15 cards have no price yet)
2014-07-09 09:43:35 +02:00
arxanas
04e80304ef Fix #184: Deck loader reads 4x cardname correctly. 2014-07-08 22:56:18 -04:00
arxanas
4e8ba699d2 Tabs to spaces. 2014-07-08 22:53:02 -04:00
pliu037
1a601d9509 Added better support for custom card images by prioritizing a check for card images in <Pictures path>/<CUSTOM> before all other checks. 2014-07-08 16:24:51 -04:00
Fabio Bas
d894c53265 Servatrice: fix handling of incoming connections on qt5 2014-07-08 22:05:06 +02:00
Gavin Bisesi
73e5e12c24 Merge pull request #199 from arxanas/remember-game-filter-preferences
Fix #137: Game filter preferences are saved.
2014-07-08 12:49:45 -04:00
arxanas
1217689ed6 Hash the game type. 2014-07-07 19:04:01 -04:00
arxanas
8141901679 Fix #137: Game filter preferences are saved. 2014-07-07 17:41:16 -04:00
arxanas
810029ce15 Fix #117: Card tags now match disregarding case and punctuation. 2014-07-06 20:04:09 -04:00
Fabio Bas
04ad73fcdc Workaround for qt5 version compiled with -reduce-relocations 2014-07-06 23:25:44 +02:00
Fabio Bas
aead0843af Room and Message tabs: focus input line when convenient; Fix #180
As suggest by Daenyth in #185
2014-07-06 14:28:48 +02:00
Fabio Bas
e9895d643f Merge remote-tracking branch 'upstream/master' into cmake_qt5 2014-07-03 16:40:04 +02:00
Gavin Bisesi
7f77082466 Merge pull request #151 from ctrlaltca/master_input_focus
Focus the Input line in chat when convenient (fixes #113)
2014-07-03 10:34:21 -04:00
Fabio Bas
6f18e3692d Chat room: ensure the line input has focus when the window gets created 2014-07-03 15:57:40 +02:00
woogerboy21
00ec84db2a Stale Comment Removal
Removed stale commented lines from about window code.
2014-07-02 23:30:12 -04:00
woogerboy21
0a1fe7f5a8 Requested Cleanup
Corrected tab to 4 space (per request)
Moved regonly option under authentication ini location (per request)
2014-07-02 22:27:05 -04:00
woogerboy21
d246fa39fe Registered Only Server
Implemented the ability to set the server to only allow registered
users.  Also updated client to reflect the log-in rejection as well as
put a check in place for the server to not start if db connection is not
available yet registration is required.
2014-07-02 20:52:22 -04:00
Gavin Bisesi
e198f775dc Merge pull request #168 from woogerboy21/servatrice-shellmaint-scripts
DB Maint Scripts
2014-07-02 17:56:32 -04:00
Fabio Bas
06def7f46a Ensure all card prices are retrieved correctly
Query card database to get a multiverseis for a card.
Get card price using that id instead of card name.
Tested Aether, split cards, question elemental?, _____
2014-07-02 21:42:29 +02:00
Fabio Bas
d102733826 Added default cases to switch 2014-07-02 21:42:17 +02:00
Fabio Bas
9ca5908de5 Create an enum for price sources
Probably settingscache would have been the correct place for the enum,
but keeping it in the same class/file where price sources are defined
sounds cleaner to me
2014-07-02 21:42:04 +02:00
Fabio Bas
a9ffbf5d2d use a signal instead of calling QMetaObject::invokeMethod 2014-07-02 21:41:52 +02:00
woogerboy21
9ba74fee5c Example Update
Renamed mysql configuration file to include example extension and set
git to ignore mysql.cnf per request.
2014-07-02 13:23:50 -04:00
woogerboy21
b27873667b Optimization
Updates for performance improvements per request
2014-07-02 11:11:17 -04:00
woogerboy21
2b55170110 DB Maint Scripts
External shell script to help maintain the cockatrice database tables.
2014-07-01 13:11:52 -04:00
Gavin Bisesi
fb4a7b3274 Give more friendly login error message 2014-07-01 12:04:33 -04:00
Gavin Bisesi
e955732ba8 Merge pull request #163 from arxanas/vanguard-card-names
Fix #155: Vanguard card names no longer conflict with regular card names.
2014-07-01 07:04:01 -04:00
arxanas
f730dca14c Fix #155: Vanguard card names no longer conflict with regular card names. 2014-07-01 02:29:25 -04:00
Fabio Bas
523483bccc Add a WITH_QT4 cmake option to force the use of Qt4 2014-06-30 22:10:29 +02:00
arxanas
7cbe410172 Fix #45: don't send tokens to deckstats. 2014-06-30 03:08:55 -04:00
Fabio Bas
922e98af67 Add pricing from deckbrew.com
* the previous PriceUpdater class has become abstract
* BLPPriceUpdater inherits the old code for blacklotusproject.com
* DBPriceUpdater is a new implementation for deckbrew.com
* add a setting to choose between the two
2014-06-29 23:33:03 +02:00
Daenyth
4d6f46b06e Change client ping send interval to 9 sec 2014-06-29 14:46:06 -04:00
Fabio Bas
d86fa410df Chat room: ensure focus on the input line 2014-06-29 19:32:03 +02:00
Fabio Bas
27bd00bec8 Direct chat: ensure focus is on the input line; fixes #113 2014-06-29 19:29:45 +02:00
Fabio Bas
052996b7a1 Merge remote-tracking branch 'upstream/master' into cmake_qt5 2014-06-29 17:13:12 +02:00
Fabio Bas
c0981a1743 Prettier package name 2014-06-28 19:53:15 +02:00
Fabio Bas
3509df76b7 Remove old version parsing from nsis script 2014-06-28 19:48:51 +02:00
Fabio Bas
fc5a193e0d NSIS: remove additional files on uninstall 2014-06-28 19:39:47 +02:00
Fabio Bas
fc24ffdec2 Cmake reorganization
* Move all cmake-related files in a new “cmake” folder
* move nsis files in there, too, since they are templates parsed by cake
* retrieve git version once when cmake is run, and use it for both
creating version_string.h/cpp and for package naming
2014-06-28 19:39:26 +02:00
Fabio Bas
e997b1d2bc Windows: drop the old nsis script
cpack generates it on the fly from a template
2014-06-28 18:44:38 +02:00
Fabio Bas
803fd7c95d Windows: Generate an nsis package on the fly with "make package" 2014-06-28 18:44:38 +02:00
Daenyth
ec3690fd29 Fix typo in gcc opts 2014-06-28 11:04:12 -04:00
ctrlaltca
29a7415f95 Merge pull request #3 from Daenyth/cmake_qt5
Fix merge conflicts with master in cmake_qt5
2014-06-28 15:27:51 +02:00
Daenyth
09d6d26fb2 Merge branch 'master' into cmake_qt5
Conflicts:
	cockatrice/src/main.cpp
2014-06-28 09:13:10 -04:00
Daenyth
8d31fe6cbc Clean up deck load chat message 2014-06-28 09:04:45 -04:00
Daenyth
4c2a553f03 Have servatrice inform players of sideboard size
Ref #142
2014-06-28 00:36:43 -04:00
Daenyth
c0bd7db658 Install libgcrypt on osx travis 2014-06-27 22:57:24 -04:00
Daenyth
38aa1f60ed Don't pass warn/err flags for release mode build.
It's making travis complicated
2014-06-27 22:50:21 -04:00
Daenyth
6d3fe428e7 Fix some warnings
Ref #127
2014-06-27 22:19:23 -04:00
Daenyth
d3b4ef38a0 Compile servatrice on travis 2014-06-27 20:42:19 -04:00
Daenyth
6da64315d2 Merge branch 'pr138' 2014-06-27 20:00:46 -04:00
Daenyth
1d02e0d5ec Clarify comment about typedef for OSX compiling 2014-06-27 20:00:29 -04:00
Gavin Bisesi
e258f8625a Merge pull request #121 from woogerboy21/serverlog-filtering
Server log filtering
2014-06-27 19:02:30 -04:00
woogerboy21
f685bd2abe formatting
4 space indent + code flow rewrite for easier readability.
2014-06-27 18:18:03 -04:00
Fabio Bas
d19340a117 Windows: create nsis package using cake 2014-06-27 20:21:26 +02:00
Fabio Bas
096f200eb9 Install libraries and plugins automatically under windows
You won’t have to copy manually all the dlls in the release directory
anymore
2014-06-27 17:40:29 +02:00
Fabio Bas
fc8c55ae97 Added cmake policy specific for win32 compilation 2014-06-27 17:24:25 +02:00
Fabio Bas
34772cccab Compilation fix for MSVC+Qt5 2014-06-27 17:09:09 +02:00
Fabio Bas
54805fb14e Merge remote-tracking branch 'upstream/master' into cmake_qt5 2014-06-27 15:21:01 +02:00
arxanas
080fd326ed Fixed #131: Compiles on OS X now. 2014-06-26 16:57:47 -04:00
woogerboy21
b83fe95b05 removed extra un-needed empty line.
removed extra un-needed empty line.
2014-06-26 14:46:22 -04:00
woogerboy21
365de1fdd0 added multiple filter capabilities
changed the single qstring log filtering to qstringlist to allow multiple filtering capabilities
2014-06-26 14:38:57 -04:00
Fabio Bas
634dd91b66 Set some cmake policies to mute cmake warnings 2014-06-26 20:19:47 +02:00
woogerboy21
977cf7340a settings update/addition
updated settings name (loglevel) to a more descriptive name (writelog)
added logfilters setting to allow user defined filters.
2014-06-26 00:40:21 -04:00
woogerboy21
91a96643f0 updated filtering code
rewrote filtering code to allow for user input
code only filters on single string at the moment (still needs updated).
2014-06-26 00:38:43 -04:00
Fabio Bas
62ca6130d1 #include <QtConcurrent> only for qt5, qt4 has this in QtCore 2014-06-25 19:28:03 +02:00
Fabio Bas
4e56ceb623 revert changes in .travis.yml 2014-06-25 19:13:11 +02:00
Fabio Bas
07ed519a25 Apply the patch in the previous commit globally 2014-06-25 19:12:38 +02:00
Fabio Bas
382a382c70 Maybe workaround buggy cmake module 2014-06-25 18:50:58 +02:00
Fabio Bas
4e4401a9e2 maybe fix travis build for ubuntu 2014-06-25 18:39:26 +02:00
Fabio Bas
567a6db184 Merge remote-tracking branch 'upstream/master' into cmake_qt5 2014-06-25 18:38:02 +02:00
Fabio Bas
2354ed6909 Require Qt4 >=4.8.0; remove some ifdefs on qt version 2014-06-25 16:00:48 +02:00
Fabio Bas
c4458b16b2 Qt5: fix plugin installation 2014-06-25 15:53:25 +02:00
Fabio Bas
809f390e2f Merge remote-tracking branch 'upstream/master' into cmake_qt5 2014-06-25 15:46:50 +02:00
Fabio Bas
7035150351 Deckstats: move QUrl handling into its own function; better separation of qt4/qt5 code 2014-06-25 09:07:02 +02:00
Fabio Bas
6dbdaafb33 Ported cockatrice 2014-06-24 19:13:47 +02:00
Fabio Bas
bab340f7b7 Reworked a bit message handling from previous commit 2014-06-24 18:52:04 +02:00
Fabio Bas
2953c6ba2a Ported servatrice 2014-06-24 18:42:46 +02:00
Fabio Bas
80f68306b5 Ported oracle to Qt5 2014-06-24 18:28:09 +02:00
Fabio Bas
5c13c06982 Merge remote-tracking branch 'upstream/master' into cmake_qt5 2014-06-24 18:13:26 +02:00
woogerboy21
ec00bdebed verbose incrementation
removed un-used variables
changed switch case to increase verbose level as loglevel increases
captured unset loglevel to default to highest verbose log level
2014-06-23 09:18:49 -04:00
woogerboy21
46ceeadbbd updated code structure
cleaned code structure up for clarity
2014-06-23 03:41:46 -04:00
woogerboy21
236e0a4197 added loglevel variable
added log filtering variable
2014-06-23 00:09:21 -04:00
woogerboy21
5592346979 added server log filtering
added log filtering based on configuration file setting
0 = log everything
1 = log nothing
2 = chat logging only
2014-06-23 00:07:12 -04:00
Fabio Bas
d7a962c055 CMake: support fir linking against qt5 2014-06-21 14:12:55 +02:00
Mark Morschhäuser
05f46011eb Fix toLatin1() changes from 6fa94dd to toUtf8(). 2014-06-20 18:16:46 +02:00
Mark Morschhäuser
0721f5b416 Qt5: QtWidgets as a Separate Module 2014-06-20 16:56:15 +02:00
Mark Morschhäuser
6fa94dd475 Qt5: toAscii() and fromAscii() Methods are deprecated 2014-06-20 16:55:26 +02:00
Mark Morschhäuser
a903c231f2 Qt5: QDesktopServices::storageLocation deprecated 2014-06-20 16:54:46 +02:00
Mark Morschhäuser
648a6a3884 Qt5: QUrl addQueryItem moved to QUrlQuery 2014-06-20 16:53:45 +02:00
1123 changed files with 267051 additions and 93605 deletions

135
.appveyor.yml Normal file
View File

@@ -0,0 +1,135 @@
version: 2.5.2-branch-{branch}-build-{build}
# Skipping commits affecting specific files (GitHub only).
# More details here: https://www.appveyor.com/docs/appveyor-yml and https://www.appveyor.com/docs/how-to/filtering-commits
skip_commits:
files:
- .ci/travis-*
- .github/
- .tx/
- webclient/
- .clang-format
- .*ignore
- .codacy.yml
- .gitlab-ci.yml
- .travis.yml
- '**/*.md'
- Dockerfile
- LICENSE
image: Visual Studio 2017
cache:
- c:\openssl-release
- c:\protobuf-release
- c:\zlib-release
environment:
matrix:
- qt_ver: 5.9\msvc2017_64
openssl_ver: 1.0.2n-x64_86-win64
protobuf_ver: 3.5.1
zlib_ver: 1.2.11
cmake_generator: Visual Studio 15 2017 Win64
cmake_toolset: v141,host=x64
target_arch: win64
vc_arch: amd64
- qt_ver: 5.9\msvc2015 # Qt doesn't provide a msvc2017_32
openssl_ver: 1.0.2n-i386-win32
protobuf_ver: 3.5.1
zlib_ver: 1.2.11
cmake_generator: Visual Studio 15 2017
cmake_toolset: v141
target_arch: win32
vc_arch: amd64_x86
install:
- ps: |
if (Test-Path c:\openssl-release) {
echo "using openssl from cache"
} else {
Invoke-WebRequest "https://indy.fulgan.com/SSL/openssl-$env:openssl_ver.zip" -OutFile c:\openssl-$env:openssl_ver.zip
Expand-Archive -Path c:\openssl-$env:openssl_ver.zip -DestinationPath c:\openssl-release
Set-Location -Path C:\openssl-release
}
if (Test-Path c:\protobuf-release) {
echo "using protobuf from cache"
} else {
Invoke-WebRequest "https://github.com/google/protobuf/releases/download/v$env:protobuf_ver/protobuf-cpp-$env:protobuf_ver.zip" -OutFile c:\protobuf-cpp-$env:protobuf_ver.zip
Expand-Archive -Path c:\protobuf-cpp-$env:protobuf_ver.zip -DestinationPath c:\
Set-Location -Path C:\protobuf-$env:protobuf_ver\cmake
cmake . -G "$env:cmake_generator" -T "$env:cmake_toolset" -Dprotobuf_BUILD_TESTS=0 -Dprotobuf_MSVC_STATIC_RUNTIME=0 -DCMAKE_INSTALL_PREFIX=c:/protobuf-release
msbuild INSTALL.vcxproj /p:Configuration=Release
}
if (Test-Path c:\zlib-release) {
echo "using zlib from cache"
} else {
Invoke-WebRequest "https://github.com/madler/zlib/archive/v$env:zlib_ver.zip" -OutFile c:\zlib-$env:zlib_ver.zip
Expand-Archive -Path c:\zlib-$env:zlib_ver.zip -DestinationPath c:\
Set-Location -Path C:\zlib-$env:zlib_ver
cmake . -G "$env:cmake_generator" -T "$env:cmake_toolset" -DCMAKE_INSTALL_PREFIX=c:/zlib-release
msbuild INSTALL.vcxproj /p:Configuration=Release
}
services:
- mysql
build_script:
- ps: |
New-Item -ItemType directory -Path $env:APPVEYOR_BUILD_FOLDER\build
Set-Location -Path $env:APPVEYOR_BUILD_FOLDER\build
$zlibdir = "c:\zlib-release"
$openssldir = "C:\openssl-release"
$protodir = "c:\protobuf-release"
$protoc = "c:\protobuf-release\bin\protoc.exe"
$mysqldll = "c:\Program Files\MySQL\MySQL Server 5.7\lib\libmysql.dll"
cmake .. -G "$env:cmake_generator" -T "$env:cmake_toolset" "-DCMAKE_PREFIX_PATH=c:/Qt/$env:qt_ver;$protodir;$zlibdir;$openssldir" "-DWITH_SERVER=1" "-DPROTOBUF_PROTOC_EXECUTABLE=$protoc" "-DMYSQLCLIENT_LIBRARIES=$mysqldll"
- msbuild PACKAGE.vcxproj /p:Configuration=Release
- ps: |
$exe = dir -name *.exe
$new_name = $exe.Replace(".exe", "-${env:target_arch}.exe")
Push-AppveyorArtifact $exe -FileName $new_name
$cmake_name = $exe.Replace(".exe", "-${env:target_arch}.cmake.txt")
Push-AppveyorArtifact CMakeCache.txt -FileName $cmake_name
$json = New-Object PSObject
(New-Object PSObject | Add-Member -PassThru NoteProperty bin $new_name | Add-Member -PassThru NoteProperty cmake $cmake_name | Add-Member -PassThru NoteProperty commit $env:APPVEYOR_REPO_COMMIT) | ConvertTo-JSON | Out-File -FilePath "latest-$env:target_arch" -Encoding ASCII
Push-AppveyorArtifact "latest-$env:target_arch"
$version = $matches['content']
test: off
# Builds for pull requests skip the deployment step altogether
deploy:
# Deploy configuration for "beta" releases
- provider: GitHub
auth_token:
secure: p+7wPVry2XEa6TBm9XH8IaQZbBmXQ/J2ldbGmcIxUZD3NkkPrSRRlmE7Of1CBBIO
tag: "$(APPVEYOR_REPO_TAG_NAME)"
release: "Cockatrice $(APPVEYOR_REPO_TAG_NAME)"
description: "Beta release of Cockatrice"
artifact: /.*\.exe/
force_update: true
draft: false
prerelease: true
on:
APPVEYOR_REPO_TAG: true
APPVEYOR_REPO_TAG_NAME: /([0-9]|[1-9][0-9])(\.([0-9]|[1-9][0-9])){2}-beta(\.([2-9]|[1-9][0-9]))?$/ # regex to match semver naming convention for beta pre-releases
# Deploy configuration for "stable" releases
- provider: GitHub
auth_token:
secure: p+7wPVry2XEa6TBm9XH8IaQZbBmXQ/J2ldbGmcIxUZD3NkkPrSRRlmE7Of1CBBIO
tag: "$(APPVEYOR_REPO_TAG_NAME)"
release: "Cockatrice $(APPVEYOR_REPO_TAG_NAME)"
artifact: /.*\.exe/
force_update: true
draft: false
prerelease: false
on:
APPVEYOR_REPO_TAG: true
APPVEYOR_REPO_TAG_NAME: /([0-9]|[1-9][0-9])(\.([0-9]|[1-9][0-9])){2}$/ # regex to match semver naming convention for stable full releases
# official validator for ".appveyor.yml" config file: https://ci.appveyor.com/tools/validate-yaml
# appveyor config documentation: https://www.appveyor.com/docs/build-configuration/

56
.ci/travis-compile.sh Normal file
View File

@@ -0,0 +1,56 @@
#!/bin/bash
set -e
./servatrice/check_schema_version.sh
mkdir -p build
cd build
prefix=""
if [[ $TRAVIS_OS_NAME == "osx" ]]; then
export PATH="/usr/local/opt/ccache/bin:$PATH"
prefix="-DCMAKE_PREFIX_PATH=$(echo /usr/local/opt/qt5/)"
fi
if [[ $TRAVIS_OS_NAME == "linux" ]]; then
prefix="-DCMAKE_PREFIX_PATH=$(echo /opt/qt5*/lib/cmake/)"
fi
if [[ $BUILDTYPE == "Debug" ]]; then
cmake .. -DWITH_SERVER=1 -DCMAKE_BUILD_TYPE=$BUILDTYPE $prefix -DTEST=1
make -j2
make test
if [[ $TRAVIS_OS_NAME == "osx" ]]; then
make install
fi
if [[ $TRAVIS_OS_NAME == "linux" ]]; then
cd ..
clang-format -i \
common/*.h \
common/*.cpp \
cockatrice/src/*.h \
cockatrice/src/*.cpp \
oracle/src/*.h \
oracle/src/*.cpp \
servatrice/src/*.h \
servatrice/src/*.cpp
git clean -f
git diff --quiet || (
echo "*****************************************************";
echo "*** This PR is not clean against our code style ***";
echo "*** Run clang-format and fix up any differences ***";
echo "*** Check our CONTRIBUTING.md file for details! ***";
echo "*** Thank you ♥ ***";
echo "*****************************************************";
)
git diff --exit-code
fi
fi
if [[ $BUILDTYPE == "Release" ]]; then
cmake .. -DWITH_SERVER=1 -DCMAKE_BUILD_TYPE=$BUILDTYPE $prefix
make package -j2
fi

View File

@@ -0,0 +1,9 @@
#!/bin/bash
if [[ $TRAVIS_OS_NAME == "osx" ]] ; then
brew update
brew install ccache clang-format protobuf qt
fi
if [[ $TRAVIS_OS_NAME == "linux" ]] ; then
echo Skipping... packages are installed with the Travis apt addon for sudo disabled container builds
fi

25
.clang-format Normal file
View File

@@ -0,0 +1,25 @@
IndentWidth: 4
AccessModifierOffset: -4
ColumnLimit: 120
---
Language: Cpp
BreakBeforeBraces: Custom
BraceWrapping:
AfterClass: true
AfterControlStatement: false
AfterEnum: true
AfterFunction: true
AfterNamespace: true
AfterStruct: true
AfterUnion: true
BeforeCatch: false
BeforeElse: false
IndentBraces: false
SplitEmptyFunction: true
SplitEmptyRecord: true
SplitEmptyNamespace: true
AllowShortFunctionsOnASingleLine: None
BinPackParameters: false
AllowAllParametersOfDeclarationOnNextLine: false
IndentCaseLabels: true
PointerAlignment: Right

5
.codacy.yml Normal file
View File

@@ -0,0 +1,5 @@
---
exclude_paths:
- '**/translations/*.ts'
# codacy config documentation: https://support.codacy.com/hc/en-us/articles/115002130625-Codacy-Configuration-File

9
.dockerignore Normal file
View File

@@ -0,0 +1,9 @@
.git/
build/
.github/
.travis/
.tx/
cockatrice/
doc/
oracle/
Dockerfile

305
.github/CONTRIBUTING.md vendored Normal file
View File

@@ -0,0 +1,305 @@
&nbsp; [Introduction](#contributing-to-cockatrice) | [Code Style Guide](#code-style-guide) | [Translations](#translations) | [Release Management](#release-management)
----
<br>
# Contributing to Cockatrice #
First off, thanks for taking the time to contribute to our project! 🎉 ❤ ️✨
The following is a set of guidelines for contributing to Cockatrice. These are mostly guidelines, not rules. Use your best judgment, and feel free to propose changes to this document in a pull request.
# Recommended Setups #
For those developers who like the Linux or MacOS environment, many of our developers like working with a nifty program called [CLion](https://www.jetbrains.com/clion/). The program's a great asset and one of the best tools you'll find on these systems, but you're welcomed to use any IDE you most enjoy.
Developers who like Windows development tend to find [Visual Studio](https://www.visualstudio.com/) the best tool for the job.
If you have any questions on IDEs, feel free to chat with us on [Gitter](https://gitter.im/Cockatrice/Cockatrice) and we would love to help answer your questions!
# Code Style Guide #
### Compatibility ###
Cockatrice is currently compiled on all platforms using <kbd>C++11</kbd>. You'll notice <kbd>C++03</kbd> code throughout the codebase. Please feel free to help convert it over!
For consistency, we use Qt data structures where possible. For example, `QString` over
`std::string` and `QList` over `std::vector`.
### Header files ###
Use header files with the extension `.h` and source files with the extension
`.cpp`.
Use header guards in the form of `FILE_NAME_H`.
Simple functions, such as getters, may be written inline in the header file,
but other functions should be written in the source file.
Keep library includes and project includes grouped together. So this is okay:
```c++
// Good
#include <QList>
#include <QString>
#include "card.h"
#include "deck.h"
// Good
#include "card.h"
#include "deck.h"
#include <QList>
#include <QString>
// Bad:
#include <QList>
#include "card.h"
#include <QString>
#include "deck.h"
```
### Naming ###
Use `UpperCamelCase` for classes, structs, enums, etc. and `lowerCamelCase` for
function and variable names.
Member variables aren't decorated in any way. Don't prefix or suffix with
underscores, etc.
For arguments to constructors which have the same names as member variables,
prefix those arguments with underscores:
```c++
MyClass::MyClass(int _myData) : myData(_myData)
{
}
```
Pointers and references should be denoted with the `*` or `&` going with the
variable name:
```c++
// Good
Foo *foo1 = new Foo;
Foo &foo2 = *foo1;
// Bad
Bar* bar1 = new Bar;
Bar& bar2 = *bar1;
```
Use `nullptr` instead of `NULL` (or `0`) for null pointers.
If you find any usage of the old keywords, we encourage you to fix it.
### Braces ###
Braces should almost always go on their own line:
```c++
int main()
{
if (someCondition)
{
doSomething();
}
else if (someOtherCondition1)
{
for (int i = 0; i < 100; i++)
{
doSomethingElse();
}
}
else
{
while (someOtherCondition2)
{
doSomethingElse();
}
}
}
```
Braces should never be omitted for single-statement. Keeping the code legibile is a high priority of ours and we hope you share a similar belief :)
### Tabs vs Spaces ###
We _highly_ encourate the use of spaces. If you use tabs, please readjust them to 4 spaces per tab before submitting.
### Lines ###
Do not have trailing whitespace in your lines, if possible. Most IDEs check for this nowadays and clean it up for you.
Lines should be 120 characters or less, but you can exceed this if you find it necessary.
### Memory Management ###
New code should be written using references over pointers and stack allocation
over heap allocation wherever possible.
```c++
// Good: uses stack allocation and references
void showCard(const Card &card);
int main()
{
Card card;
showCard(card);
}
// Bad: relies on manual memory management and doesn't give us much
// null-safety.
void showCard(const Card *card);
int main()
{
Card *card = new Card;
showCard(card);
delete card;
}
```
(Remember to pass by `const` reference wherever possible, to avoid accidentally
mutating objects.)
When pointers can't be avoided, try to use a smart pointer of some sort, such
as `QScopedPointer`, or, less preferably, `QSharedPointer`.
### Database migrations ###
The servatrice database's schema can be found at `servatrice/servatrice.sql`.
Everytime the schema gets modified, some other steps are due:
1. Increment the value of `cockatrice_schema_version` in `servatrice.sql`;
2. Increment the value of `DATABASE_SCHEMA_VERSION` in `servatrice_database_interface.h` accordingly;
3. Create a new migration file inside the `servatrice/migrations` directory named after the new schema version.
4. Run the `servatrice/check_schema_version.sh` script to ensure everything is fine.
The migration file should include the sql statements needed to migrate the database schema and data from the previous to the new version, and an additional statement that updates `cockatrice_schema_version` to the correct value.
### Protocol buffer ###
Cockatrice and Servatrice exchange data using binary messages. The syntax of these messages is defined in the `proto` files in the `common/pb` folder. These files defines the way data contained in each message is serialized using Google's [protocol buffer](https://developers.google.com/protocol-buffers/).
Any change to the `proto` file should be taken with caution and tested intensively before being merged, becaus a change to the protocol could make new clients incompatible to the old server and vice versa.
You can find more information on how we use Protobuf on [our wiki!](https://github.com/Cockatrice/Cockatrice/wiki/Client-server-protocol)
# Translations #
**Basic workflow for translations:**
1. Developer adds a `tr("foo")` string in the code;
2. Every few days, a maintainer updates the `*_en.ts files` with the new strings;
3. Transifex picks up the new files from github every 24 hours;
4. Translators translate the new untraslated strings on Transifex;
5. Before a release, a maintainer fetches the updated translations from Transifex.
### Translations (for developers) ###
**Step 1: Adding translatable strings to the code (`tr("foo")`)**
All the user-interface strings inside Cockatrice's source code must be written in
english language.<br>
Translations to other languages are managed using [Transifex](https://www.transifex.com/projects/p/cockatrice/).
If you're about to propose a change that adds or modifies any translatable string
in the code, you don't need to take care of adding the new strings to the
translation files. Every few days, or when a lot of new strings have been added,
someone from the development team will take care of extracing all the new strings,
adding them to the english translation files and making them available to
translators on Transifex.
### Translations (for maintainers) ###
**Step 2: Updating `*_en.ts` files with new strings**
When new translatable strings have been added to the code, it would be nice to
make them available to translators on Transifex. Every few days, or when a lot
of new strings have been added, a maintainer should take care of extracing all
the new strings and add them to the english translation files.
To update the english translation files, re-run cmake enabling the appropriate
parameter and then run make:
```sh
cd cockatrice/build
cmake .. -DUPDATE_TRANSLATIONS=ON
make
```
If the parameter has been enabled correctly, when running "make" you should see
a line similar to this one (the numbers may vary):
```sh
[ 76%] Generating ../../cockatrice/translations/cockatrice_en.ts
Updating '../../cockatrice/translations/cockatrice_en.ts'...
Found 857 source text(s) (8 new and 849 already existing)
```
You should then notice that the following files have uncommitted changes:
cockatrice/translations/cockatrice_en.ts
oracle/translations/oracle_en.ts
It's now suggested to disable the parameter using:
```sh
cmake .. -DUPDATE_TRANSLATIONS=OFF
```
Now you are ready to propose your change.
**Step 3: Automatic pushing to Transifex**
Once your change gets merged, Transifex will pick up the modified files automatically (checks every 24 hours)
and update the interface where translators will be able to translate the new strings.
**Step 5: Fetching new translations from Transifex**
Before rushing out a new release, it would be nice to fetch the most up to date
translations from Transifex and commit them into the Cockatrice source code.
This can be done manually from the Transifex web interface, but it's quite time
consuming.
As an alternative, you can install the Transifex CLI:
http://docs.transifex.com/developer/client/
You'll then be able to use a git-like cli command to push and pull translations
from Transifex to the source code and vice versa.
### Translations (for translators) ###
**Step 4: Editing translations at Transifex**
Please have a look at the specific [FAQ for translators](https://github.com/Cockatrice/Cockatrice/wiki/Translation-FAQ).
# Release Management #
### Publishing A New Beta Release ###
Travis and AppVeyor have been configured to upload files to GitHub Releases whenever a <kbd>tag</kbd> is pushed.<br>
Usually, tags are created through publishing a (pre-)release, but there's a way around that.
To trigger Travis and AppVeyor, simply do the following:
```bash
cd $COCKATRICE_REPO
git checkout master
git remote update -p
git pull
git tag $TAG_NAME
git push upstream $TAG_NAME
```
You should define the variables as such:
```
upstream - git@github.com:Cockatrice/Cockatrice.git
$COCKATRICE_REPO - /Location/of/repository/cockatrice.git
`$TAG_NAME` should be:
- `YYYY-MM-DD-Release-MAJ.MIN.PATCH` for **stable releases**
- `YYYY-MM-DD-Development-MAJ.MIN.PATCH-beta.X` for **beta releases**<br>
With *MAJ.MIN.PATCH* being the NEXT release version!
```
This will cause a tagged release to be established on the GitHub repository, which will then lead to the upload of binaries. If you use this method, the tags (releases) that you create will be marked as a "Pre-release". The `/latest` URL will not be impacted (for stable release downloads) so that's good.
If you accidentally push a tag incorrectly (the tag is outdated, you didn't pull in the latest branch accidentally, you named the tag wrong, etc.) you can revoke the tag by doing the following:
```bash
git push --delete upstream $TAG_NAME
git tag -d $TAG_NAME
```
**NOTE:** Unfortunately, due to the method of how Travis and AppVeyor work, to publish a stable release you will need to make a copy of the release notes locally and then paste them into the GitHub GUI once the binaries have been uploaded by them. These CI services will automatically overwrite the name of the release (to "Cockatrice $TAG_NAME"), the status of the release (to "Pre-release"), and the release body (to "Beta build of Cockatrice").
**NOTE 2:** In the first lines of https://github.com/Cockatrice/Cockatrice/blob/master/CMakeLists.txt there's an hardcoded version number used when compiling custom (not tagged) versions. While on tagged versions these numbers are overriden by the version numbers coming from the tag title, it's a good practice to keep them aligned with the real ones.
The preferred flow of operations is:
* just before a release, update the version number in CMakeLists.txt to "next release version";
* tag the release following the previously described syntax in order to get it built by CI;
* wait for CI to upload the binaries, double check if everything is in order
* after the release is complete, update the version number again to "next targeted beta version", typically increasing `PROJECT_VERSION_PATCH` by one.
**NOTE 3:** When releasing a new stable version, all the previous beta versions should be deleted. This is needed for Cockatrice to pick up the stable release also for users that chose the "beta" release channel.

14
.github/ISSUE_TEMPLATE.md vendored Normal file
View File

@@ -0,0 +1,14 @@
<b>System Information:</b>
<!-- Go to "Help → View Debug Log" and copy all lines above the separation here! -->
<!-- If you can't install Cockatrice to access that information, make
sure to include your OS and the app version from the setup file here -->
__________________________________________________________________________________________
<!-- Explain your issue/request/suggestion in detail here! -->
<!-- This repository is ONLY about development of the Cockatrice app.
If you have any problems with a server (e.g. registering, connecting, ban...)
you have to contact that server's owner/admin.
Check this list of public servers with webpage links and contact details:
https://github.com/Cockatrice/Cockatrice/wiki/Public-Servers -->

12
.github/PULL_REQUEST_TEMPLATE.md vendored Normal file
View File

@@ -0,0 +1,12 @@
## Related Ticket(s)
- Fixes #IssueNumber
## Short roundup of the initial problem
## What will change with this Pull Request?
- this
- and this
## Screenshots
<!-- simply drag & drop image files directly into this description! -->

5
.gitignore vendored
View File

@@ -2,3 +2,8 @@ tags
build*
*.qm
.directory
mysql.cnf
.DS_Store
.idea/
*.aps
cmake-build-debug/

139
.gitlab-ci.yml Normal file
View File

@@ -0,0 +1,139 @@
---
stages:
- build
.artifacts: &artifacts
artifacts:
paths:
- build/
.cache: &cache
cache:
key: "$CI_BUILD_NAME"
paths:
- cache/
.branches: &branches
only:
- master
.tags: &tags
tags:
- linux
- docker
#================================ DEBIAN-BASED ================================
.build_rc_package_deb: &build_rc_package_deb
stage: build
script:
- mkdir -p build
- cd build
- cmake .. -DWITH_SERVER=1 -DCMAKE_BUILD_TYPE=Release -DCPACK_GENERATOR=DEB
- make package -j2
.build_debug_package_deb: &build_debug_package_deb
stage: build
script:
- mkdir -p build
- cd build
- cmake .. -DWITH_SERVER=1 -DCMAKE_BUILD_TYPE=Debug -DCPACK_GENERATOR=DEB
- make package -j2
.deb-artifacts: &artifacts_deb
artifacts:
paths:
- build/*.deb
- build/CMakeFiles/*.log
when: always
#----------------------------------- UBUNTU -----------------------------------
.requirements_16xx: &install_requirements_16xx
before_script:
- apt-get -o dir::cache::archives="cache" update -qq
- apt-get -o dir::cache::archives="cache" install -y build-essential g++ cmake git
- apt-get -o dir::cache::archives="cache" install -y libprotobuf-dev protobuf-compiler
- apt-get -o dir::cache::archives="cache" install -y qt5-default qttools5-dev qttools5-dev-tools
- apt-get -o dir::cache::archives="cache" install -y qtmultimedia5-dev libqt5multimedia5-plugins
- apt-get -o dir::cache::archives="cache" install -y libqt5svg5-dev libqt5sql5-mysql
- apt-get -o dir::cache::archives="cache" install -y libqt5websockets5-dev
.requirements_17xx: &install_requirements_17xx
before_script:
- apt-get -o dir::cache::archives="cache" update -qq
- apt-get -o dir::cache::archives="cache" install -y build-essential g++ cmake git
- apt-get -o dir::cache::archives="cache" install -y libprotobuf-dev protobuf-compiler
- apt-get -o dir::cache::archives="cache" install -y qt5-default qttools5-dev qttools5-dev-tools
- apt-get -o dir::cache::archives="cache" install -y qtmultimedia5-dev libqt5multimedia5-plugins
- apt-get -o dir::cache::archives="cache" install -y libqt5svg5-dev libqt5sql5-mysql
- apt-get -o dir::cache::archives="cache" install -y libqt5websockets5-dev
.build_1604: &1604
image: ubuntu:16.04
<<: *tags
<<: *branches
<<: *install_requirements_16xx
<<: *artifacts_deb
<<: *cache
.build_1710: &1710
image: ubuntu:17.10
<<: *tags
<<: *branches
<<: *install_requirements_17xx
<<: *artifacts_deb
<<: *cache
build_rc_1604:
<<: *1604
<<: *build_rc_package_deb
when: always
build_debug_1604:
<<: *1604
<<: *build_debug_package_deb
when: always
build_rc_1710:
<<: *1710
<<: *build_rc_package_deb
when: always
build_debug_1710:
<<: *1710
<<: *build_debug_package_deb
when: always
allow_failure: true
#----------------------------------- DEBIAN -----------------------------------
.requirements_stretch: &install_requirements_stretch
before_script:
- apt-get -o dir::cache::archives="cache" update -qq
- apt-get -o dir::cache::archives="cache" install -y build-essential g++ cmake git
- apt-get -o dir::cache::archives="cache" install -y qt5-default qtbase5-dev-tools
- apt-get -o dir::cache::archives="cache" install -y qttools5-dev-tools qtmultimedia5-dev
- apt-get -o dir::cache::archives="cache" install -y libqt5svg5-dev libqt5websockets5-dev
- apt-get -o dir::cache::archives="cache" install -y libprotobuf-dev protobuf-compiler
.build_stretch: &stretch
image: debian:stretch
<<: *tags
<<: *branches
<<: *install_requirements_stretch
<<: *artifacts_deb
<<: *cache
build_rc_stretch:
<<: *stretch
<<: *build_rc_package_deb
when: always
build_debug_stretch:
<<: *stretch
<<: *build_debug_package_deb
when: always
allow_failure: true

View File

@@ -1,10 +1,98 @@
language: cpp
os:
- linux
- osx
compiler:
- gcc
- clang
script: mkdir build && cd build && cmake .. && make
install: ./travis-dependencies.sh
cache: apt
cache: ccache
matrix:
fast_finish: true
include:
- os: linux
dist: trusty
group: stable
env: BUILDTYPE=Debug
- os: linux
dist: trusty
group: stable
env: BUILDTYPE=Release
if: (branch = master AND NOT type = pull_request) OR tag IS present
- os: osx
osx_image: xcode8
env: BUILDTYPE=Debug
- os: osx
osx_image: xcode8
env: BUILDTYPE=Release
if: (branch = master AND NOT type = pull_request) OR tag IS present
#install dependencies for container-based "linux" builds
addons:
apt:
sources:
- sourceline: 'deb http://apt.llvm.org/trusty/ llvm-toolchain-trusty-5.0 main'
key_url: 'http://llvm.org/apt/llvm-snapshot.gpg.key'
packages:
- bc
- clang-format-5.0
- cmake
- libprotobuf-dev
- protobuf-compiler
- qt5-default
- qttools5-dev
- qttools5-dev-tools
- qtmultimedia5-dev
- libqt5multimedia5-plugins
- libqt5svg5-dev
- libqt5sql5-mysql
before_install: bash ./.ci/travis-dependencies.sh
script: bash ./.ci/travis-compile.sh
# Builds for pull requests skip the deployment step altogether
deploy:
# Deploy configuration for "beta" releases
- provider: releases
api_key:
secure: mLMF41q7xgOR1sjczsilEy7HQis2PkZCzhfOGbn/8FoOQnmmPOZjrsdhn06ZSl3SFsbfCLuClDYXAbFscQmdgjcGN5AmHV+JYfW650QEuQa/f4/lQFsVRtEqUA1O3FQ0OuRxdpCfJubZBdFVH8SbZ93GLC5zXJbkWQNq+xCX1fU=
skip_cleanup: true
name: "Cockatrice $TRAVIS_TAG"
body: "Beta release of Cockatrice"
file_glob: true
file: "build/Cockatrice-*"
overwrite: true
draft: false
prerelease: true
on:
tags: true
repo: Cockatrice/Cockatrice
condition: $BUILDTYPE = Release && $TRAVIS_TAG =~ ([0-9]|[1-9][0-9])(\.([0-9]|[1-9][0-9])){2}-beta(\.([2-9]|[1-9][0-9]))?$ # regex to match semver naming convention for beta pre-releases
# Deploy configuration for "stable" releases
- provider: releases
api_key:
secure: mLMF41q7xgOR1sjczsilEy7HQis2PkZCzhfOGbn/8FoOQnmmPOZjrsdhn06ZSl3SFsbfCLuClDYXAbFscQmdgjcGN5AmHV+JYfW650QEuQa/f4/lQFsVRtEqUA1O3FQ0OuRxdpCfJubZBdFVH8SbZ93GLC5zXJbkWQNq+xCX1fU=
skip_cleanup: true
file_glob: true
file: "build/Cockatrice-*"
overwrite: true
draft: false
prerelease: false
on:
tags: true
repo: Cockatrice/Cockatrice
condition: $BUILDTYPE = Release && $TRAVIS_TAG =~ ([0-9]|[1-9][0-9])(\.([0-9]|[1-9][0-9])){2}$ # regex to match semver naming convention for stable full releases
notifications:
webhooks:
urls:
- https://webhooks.gitter.im/e/d94969c3b01b22cbdcb7
on_success: change
on_failure: change
on_start: never
on_cancel: change
on_error: change
# official validator for ".travis.yml" config file: https://yaml.travis-ci.org
# travis config documentation: https://docs.travis-ci.com/user/customizing-the-build

12
.tx/config Normal file
View File

@@ -0,0 +1,12 @@
[main]
host = https://www.transifex.com
[cockatrice.cockatrice]
file_filter = cockatrice/translations/cockatrice_<lang>.ts
source_file = cockatrice/translations/cockatrice_en.ts
source_lang = en
[cockatrice.oracle]
file_filter = oracle/translations/oracle_<lang>.ts
source_file = oracle/translations/oracle_en.ts
source_lang = en

View File

@@ -5,15 +5,18 @@
# This file sets all the variables shared between the projects
# like the installation path, compilation flags etc..
cmake_minimum_required(VERSION 2.6)
# Cmake 3.1 is required to enable C++11 support correctly
cmake_minimum_required(VERSION 3.1)
set(PROJECT_NAME "Cockatrice")
set(PROJECT_VERSION_MAJOR 0)
set(PROJECT_VERSION_MINOR 0)
set(PROJECT_VERSION_PATCH 1)
set(PROJECT_VERSION ${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}.${PROJECT_VERSION_PATCH} )
if(POLICY CMP0064)
cmake_policy(SET CMP0064 NEW)
endif()
# Defualt to "Release" build type
if(POLICY CMP0071)
cmake_policy(SET CMP0071 NEW)
endif()
# Default to "Release" build type
# User-provided value for CMAKE_BUILD_TYPE must be checked before the PROJECT() call
IF(DEFINED CMAKE_BUILD_TYPE)
SET(CMAKE_BUILD_TYPE ${CMAKE_BUILD_TYPE} CACHE STRING "Type of build")
@@ -21,19 +24,59 @@ ELSE()
SET(CMAKE_BUILD_TYPE Release CACHE STRING "Type of build")
ENDIF()
# Early detect ccache
find_program(CCACHE_PROGRAM ccache)
if(CCACHE_PROGRAM)
# Support Unix Makefiles and Ninja
set_property(GLOBAL PROPERTY RULE_LAUNCH_COMPILE "${CCACHE_PROGRAM}")
MESSAGE(STATUS "Found CCache ${CCACHE_PROGRAM}")
endif()
# A project name is needed for CPack
PROJECT("${PROJECT_NAME}")
# Version can be overriden by git tags, see cmake/getversion.cmake
PROJECT("Cockatrice" VERSION 2.5.2)
# Use c++11 for all targets
set(CMAKE_CXX_STANDARD 11 CACHE STRING "C++ ISO Standard")
set(CMAKE_CXX_STANDARD_REQUIRED True)
# Set conventional loops
set(CMAKE_ALLOW_LOOSE_LOOP_CONSTRUCTS true)
# Search path for cmake modules
SET(CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/cmake)
# Retrieve git version hash
include(getversion)
# Create a header and a cpp file containing the version hash
include(createversionfile)
# Define a proper install path
if(UNIX)
if(APPLE)
# MacOS X
# macOS
# Due to the special bundle structure ignore
# the prefix eventually set by the user.
set(CMAKE_INSTALL_PREFIX ${CMAKE_BINARY_DIR}/release)
# Force ccache usage if available
get_property(RULE_LAUNCH_COMPILE GLOBAL PROPERTY RULE_LAUNCH_COMPILE)
if(RULE_LAUNCH_COMPILE)
MESSAGE(STATUS "Force enabling CCache usage under macOS")
# Set up wrapper scripts
configure_file(${CMAKE_MODULE_PATH}/launch-c.in launch-c)
configure_file(${CMAKE_MODULE_PATH}/launch-cxx.in launch-cxx)
execute_process(COMMAND chmod a+rx
"${CMAKE_BINARY_DIR}/launch-c"
"${CMAKE_BINARY_DIR}/launch-cxx")
# Set Xcode project attributes to route compilation through our scripts
set(CMAKE_XCODE_ATTRIBUTE_CC "${CMAKE_BINARY_DIR}/launch-c")
set(CMAKE_XCODE_ATTRIBUTE_CXX "${CMAKE_BINARY_DIR}/launch-cxx")
set(CMAKE_XCODE_ATTRIBUTE_LD "${CMAKE_BINARY_DIR}/launch-c")
set(CMAKE_XCODE_ATTRIBUTE_LDPLUSPLUS "${CMAKE_BINARY_DIR}/launch-cxx")
endif()
else()
# Linux / BSD
if(CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT)
@@ -51,15 +94,26 @@ endif()
# Define proper compilation flags
IF(MSVC)
# Visual Studio:
# Maximum optimization
set(CMAKE_CXX_FLAGS_RELEASE "/Ox")
# Generate complete debugging information
# Visual Studio:
# Maximum optimization
set(CMAKE_CXX_FLAGS_RELEASE "/Ox /MD")
# Generate complete debugging information
#set(CMAKE_CXX_FLAGS_DEBUG "/Zi")
ELSEIF (CMAKE_COMPILER_IS_GNUCXX)
# linux/gcc, bsd/gcc, windows/mingw
include(CheckCXXCompilerFlag)
set(CMAKE_CXX_FLAGS_RELEASE "-s -O2")
set(CMAKE_CXX_FLAGS_DEBUG "-ggdb -O0")
set(CMAKE_CXX_FLAGS_DEBUG "-ggdb -O0 -Wall -Wextra -Werror")
set(ADDITIONAL_DEBUG_FLAGS -Wcast-align -Wmissing-declarations -Wno-long-long -Wno-error=extra -Wno-error=delete-non-virtual-dtor -Wno-error=sign-compare -Wno-error=missing-declarations)
FOREACH(FLAG ${ADDITIONAL_DEBUG_FLAGS})
CHECK_CXX_COMPILER_FLAG("${FLAG}" CXX_HAS_WARNING_${FLAG})
IF(CXX_HAS_WARNING_${FLAG})
SET(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} ${FLAG}")
ENDIF()
ENDFOREACH()
ELSE()
# other: osx/llvm, bsd/llvm
set(CMAKE_CXX_FLAGS_RELEASE "-O2")
@@ -71,23 +125,53 @@ IF(CMAKE_CXX_COMPILER_ID MATCHES "GNU|Clang")
ADD_DEFINITIONS("-DSFMT_MEXP=19937")
ENDIF()
#Find Qt4 and enable the needed features
FIND_PACKAGE(Qt4 REQUIRED)
# Find Qt5
OPTION(UPDATE_TRANSLATIONS "Update translations on compile" OFF)
MESSAGE(STATUS "UPDATE TRANSLATIONS: ${UPDATE_TRANSLATIONS}")
IF(WIN32)
FIND_PACKAGE(Qt5Core 5.4.0 REQUIRED) # For QSysInfo::buildAbi()
ELSE()
FIND_PACKAGE(Qt5Core 5.0.3 REQUIRED)
ENDIF()
IF(Qt5Core_FOUND)
MESSAGE(STATUS "Found Qt ${Qt5Core_VERSION_STRING}")
# FIX: Qt was built with -reduce-relocations
if (Qt5_POSITION_INDEPENDENT_CODE)
SET(CMAKE_POSITION_INDEPENDENT_CODE ON)
endif()
# guess plugins and libraries directory
set(QT_PLUGINS_DIR "${Qt5Core_DIR}/../../../plugins")
get_target_property(QT_LIBRARY_DIR Qt5::Core LOCATION)
get_filename_component(QT_LIBRARY_DIR ${QT_LIBRARY_DIR} PATH)
ELSE()
MESSAGE(FATAL_ERROR "No Qt5 found!")
ENDIF()
set(CMAKE_AUTOMOC TRUE)
# Find other needed libraries
FIND_PACKAGE(Protobuf REQUIRED)
#Find OpenSSL
IF(WIN32)
FIND_PACKAGE(Win32SslRuntime)
ENDIF()
# Package builder
set(CPACK_PACKAGE_CONTACT "Daenyth+github@gmail.com")
set(CPACK_PACKAGE_CONTACT "Gavin Bisesi <Daenyth+github@gmail.com>")
set(CPACK_PACKAGE_DESCRIPTION_SUMMARY ${PROJECT_NAME})
set(CPACK_PACKAGE_VENDOR "Cockatrice Development Team")
set(CPACK_PACKAGE_DESCRIPTION_FILE "${CMAKE_CURRENT_SOURCE_DIR}/README.md")
set(CPACK_RESOURCE_FILE_LICENSE "${CMAKE_CURRENT_SOURCE_DIR}/COPYING")
set(CPACK_PACKAGE_DESCRIPTION_FILE "${PROJECT_SOURCE_DIR}/README.md")
set(CPACK_RESOURCE_FILE_LICENSE "${PROJECT_SOURCE_DIR}/LICENSE")
set(CPACK_PACKAGE_VERSION_MAJOR "${PROJECT_VERSION_MAJOR}")
set(CPACK_PACKAGE_VERSION_MINOR "${PROJECT_VERSION_MINOR}")
set(CPACK_PACKAGE_VERSION_PATCH "${PROJECT_VERSION_PATCH}")
set(CPACK_PACKAGE_FILE_NAME "${PROJECT_VERSION_FILENAME}")
if(UNIX)
if(APPLE)
@@ -96,24 +180,39 @@ if(UNIX)
set(CPACK_DMG_FORMAT "UDBZ")
set(CPACK_DMG_VOLUME_NAME "${PROJECT_NAME}")
set(CPACK_SYSTEM_NAME "OSX")
set(CPACK_PACKAGE_FILE_NAME "${PROJECT_NAME}-${PROJECT_VERSION}")
set(CPACK_PACKAGE_ICON "${CMAKE_CURRENT_SOURCE_DIR}/cockatrice/resources/appicon.icns")
else()
# linux
set(CPACK_GENERATOR DEB ${CPACK_GENERATOR})
set(CPACK_PACKAGE_INSTALL_DIRECTORY "${PROJECT_NAME}/${PROJECT_VERSION}")
set(CPACK_STRIP_FILES "bin/${PROJECT_NAME}")
set(CPACK_SOURCE_STRIP_FILES "")
IF(CPACK_GENERATOR STREQUAL "RPM")
set(CPACK_RPM_PACKAGE_LICENSE "GPLv2")
set(CPACK_RPM_PACKAGE_REQUIRES "protobuf, qt5-qttools, qt5-qtsvg, qt5-qtmultimedia")
set(CPACK_RPM_PACKAGE_GROUP "Amusements/Games")
set(CPACK_RPM_PACKAGE_URL "http://github.com/Cockatrice/Cockatrice")
ELSE()
set(CPACK_GENERATOR DEB)
set(CPACK_DEBIAN_PACKAGE_SHLIBDEPS ON)
set(CPACK_DEBIAN_PACKAGE_SECTION "games")
set(CPACK_DEBIAN_PACKAGE_HOMEPAGE "http://github.com/Cockatrice/Cockatrice")
set(CPACK_DEBIAN_PACKAGE_DEPENDS "libqt5multimedia5-plugins, libqt5svg5")
ENDIF()
endif()
elseif(WIN32)
set(CPACK_GENERATOR NSIS ${CPACK_GENERATOR})
set(CPACK_PACKAGE_INSTALL_DIRECTORY "${PROJECT_NAME}\\\\${PROJECT_VERSION}")
set(CPACK_NSIS_INSTALLED_ICON_NAME "bin\\\\${PROJECT_NAME}.exe")
set(CPACK_NSIS_DISPLAY_NAME "${CPACK_PACKAGE_INSTALL_DIRECTORY} ${PROJECT_NAME}")
set(CPACK_NSIS_HELP_LINK "https://github.com/Daenyth/Cockatrice")
set(CPACK_NSIS_URL_INFO_ABOUT "https://github.com/Daenyth/Cockatrice")
set(CPACK_NSIS_CONTACT "Daenyth+github@gmail.com")
set(CPACK_NSIS_MODIFY_PATH ON)
# Configure file with custom definitions for NSIS.
configure_file(
${CMAKE_MODULE_PATH}/NSIS.definitions.nsh.in
${PROJECT_BINARY_DIR}/NSIS.definitions.nsh
)
# include vcredist into the package; NSIS will take care of running it
IF(MSVC)
if(CMAKE_SIZEOF_VOID_P EQUAL 8)
INSTALL(FILES "C:/Program Files (x86)/Microsoft Visual Studio/2017/Community/VC/redist/MSVC/14.13.26020/vc_redist.x64.exe" DESTINATION ./)
else()
INSTALL(FILES "C:/Program Files (x86)/Microsoft Visual Studio/2017/Community/VC/redist/MSVC/14.13.26020/vc_redist.x86.exe" DESTINATION ./)
endif()
ENDIF()
endif()
include(CPack)
@@ -123,21 +222,26 @@ option(WITH_SERVER "build servatrice" OFF)
add_subdirectory(common)
if(WITH_SERVER)
add_subdirectory(servatrice)
SET(CPACK_INSTALL_CMAKE_PROJECTS "servatrice;servatrice;ALL;/" ${CPACK_INSTALL_CMAKE_PROJECTS})
SET(CPACK_INSTALL_CMAKE_PROJECTS "Servatrice;Servatrice;ALL;/" ${CPACK_INSTALL_CMAKE_PROJECTS})
endif()
# Compile cockatrice (default on)
option(WITH_CLIENT "build cockatrice" ON)
if(WITH_CLIENT)
add_subdirectory(cockatrice)
add_subdirectory(sounds)
add_subdirectory(zonebg)
SET(CPACK_INSTALL_CMAKE_PROJECTS "cockatrice;cockatrice;ALL;/" ${CPACK_INSTALL_CMAKE_PROJECTS})
SET(CPACK_INSTALL_CMAKE_PROJECTS "Cockatrice;Cockatrice;ALL;/" ${CPACK_INSTALL_CMAKE_PROJECTS})
endif()
# Compile oracle (default on)
option(WITH_ORACLE "build oracle" ON)
if(WITH_ORACLE)
add_subdirectory(oracle)
SET(CPACK_INSTALL_CMAKE_PROJECTS "release/oracle.app;oracle;ALL;/" ${CPACK_INSTALL_CMAKE_PROJECTS})
SET(CPACK_INSTALL_CMAKE_PROJECTS "Oracle;Oracle;ALL;/" ${CPACK_INSTALL_CMAKE_PROJECTS})
endif()
# Compile tests (default off)
option(TEST "build tests" OFF)
if(TEST)
include(CTest)
add_subdirectory(tests)
endif()

38
Dockerfile Normal file
View File

@@ -0,0 +1,38 @@
FROM ubuntu:trusty
MAINTAINER Gavin Bisesi <Daenyth@gmail.com>
RUN apt-get update && apt-get install -y software-properties-common
RUN apt-add-repository ppa:ubuntu-sdk-team/ppa
RUN add-apt-repository -y ppa:smspillaz/cmake-master
RUN apt-get update && apt-get install -y\
build-essential g++\
cmake\
git\
libprotobuf-dev\
protobuf-compiler\
qt5-default\
qtbase5-dev\
qttools5-dev-tools\
qttools5-dev\
libqt5sql5-mysql
ENV dir /home/servatrice/code
WORKDIR $dir
RUN mkdir oracle
COPY LICENSE LICENSE
COPY CMakeLists.txt CMakeLists.txt
COPY cmake/ cmake/
COPY common/ common/
COPY servatrice/ servatrice/
COPY README.md README.md
WORKDIR build
RUN cmake .. -DWITH_SERVER=1 -DWITH_CLIENT=0 -DWITH_ORACLE=0 &&\
make &&\
make install
WORKDIR /home/servatrice
EXPOSE 4747
ENTRYPOINT [ "servatrice" ]

View File

143
README.md
View File

@@ -1,27 +1,94 @@
<p align='center'><img src=https://cloud.githubusercontent.com/assets/9874850/7516775/b00b8e36-f4d1-11e4-8da4-3df294d01f86.png></p>
---
<p align='center'>
<a href="#cockatrice"><b>Cockatrice</b></a> <b>|</b>
<a href="#download-">Download</a> <b>|</b>
<a href="#get-involved-">Get Involved</a> <b>|</b>
<a href="#community-resources">Community</a> <b>|</b>
<a href="#translations-">Translations</a> <b>|</b>
<a href="#build--">Build</a> <b>|</b>
<a href="#run">Run</a> <b>|</b>
<a href="#license-">License</a>
</p>
---
<br><pre>
<b>To get started, &#8674; [view our webpage](https://cockatrice.github.io/)</b><br>
<b>To get support or suggest changes &#8674; [file an issue](https://github.com/Cockatrice/Cockatrice/issues) ([How?](https://github.com/Cockatrice/Cockatrice/wiki/How-to-Create-a-GitHub-Ticket-Regarding-Cockatrice))</b>
<b>To help with development, see how to [get involved](#get-involved-)</b>
</pre><br>
# Cockatrice
[![Build Status](https://travis-ci.org/Daenyth/Cockatrice.svg?branch=master)](https://travis-ci.org/Daenyth/Cockatrice)
Cockatrice is an open-source, multiplatform program for playing tabletop card games over a network. The program's server design prevents users from manipulating the game for unfair advantage. The client also provides a single-player mode, which allows users to brew while offline. This project uses C++ and the Qt5 libraries.<br>
Cockatrice is an open-source multiplatform software for playing card games,
such as Magic: The Gathering, over a network. It is fully client-server based
to prevent any kind of cheating, though it supports single-player games without
a network interface as well. Both client and server are written in Qt 4.
# License
# Download [![Cockatrice Eternal Download Count](https://img.shields.io/github/downloads/cockatrice/cockatrice/total.svg)](https://tooomm.github.io/github-release-stats/?username=Cockatrice&repository=Cockatrice)
Cockatrice is free software, licensed under the GPLv2; see COPYING for details.
Downloads are available for full releases and the current beta version in development.<br>
Full releases are checkpoints featuring major feature or UI enhancements - we recommend to use those. There is no strict schedule for new full releases.
# Building
The beta release contains the most recently added features and bugfixes, but can be unstable. They are released as we feel need.
- Latest `stable` release (**recommended**): [![Download from GitHub Releases](https://img.shields.io/github/release/cockatrice/cockatrice.svg)](https://github.com/cockatrice/cockatrice/releases/latest) [![DL Count on Latest Release](https://img.shields.io/github/downloads/cockatrice/cockatrice/latest/total.svg)](https://tooomm.github.io/github-release-stats/?username=Cockatrice&repository=Cockatrice)<br>
- Latest `beta` release: [![Download from GitHub Pre-Releases](https://img.shields.io/github/release/cockatrice/cockatrice/all.svg)](https://github.com/cockatrice/cockatrice/releases) [![DL Count on Latest Pre-Release](https://img.shields.io/github/downloads-pre/cockatrice/cockatrice/latest/total.svg)](https://tooomm.github.io/github-release-stats/?username=Cockatrice&repository=Cockatrice)
- Beta versions may be unstable and contain bugs.
- To be a Cockatrice Beta Tester, use this version. Find more information [here](https://github.com/Cockatrice/Cockatrice/wiki/Release-Channels)!
# Get Involved [![Gitter Chat](https://img.shields.io/gitter/room/Cockatrice/Cockatrice.svg)](https://gitter.im/Cockatrice/Cockatrice)
[Chat](https://gitter.im/Cockatrice/Cockatrice) with the Cockatrice developers on Gitter. Come here to talk about the application, features, or just to hang out. For support regarding specific servers, please contact that server's admin or forum for support rather than asking here.<br>
To contribute code to the project, please review [the guidelines](https://github.com/Cockatrice/Cockatrice/blob/master/.github/CONTRIBUTING.md).
We maintain two tags for contributors to find issues to work on:
- [Good first issue](https://github.com/Cockatrice/Cockatrice/issues?utf8=%E2%9C%93&q=is%3Aopen%20is%3Aissue%20label%3A%22Good%20first%20issue%22%20): issues tagged in this way provide a simple way to get started. They don't require much experience to be worked on.
- [Help wanted](https://github.com/Cockatrice/Cockatrice/issues?utf8=%E2%9C%93&q=is%3Aopen%20is%3Aissue%20label%3A%22Help%20Wanted%22%20): This tag is used for issues that we are looking for a contributor to work on. Often this is for feature suggestions we are willing to accept, but don't have the time to work on ourselves.
For both tags, we're willing to provide help to contributors in showing them where and how they can make changes, as well as code review for changes they submit.
Read the long-term project **roadmap** to see planned edits and milestones [here](https://docs.google.com/document/d/1Ewe5uSaRE2nR2pNPMaGmP6gVZdqgFbBgwSscGqIr4W0/edit).
We try to be responsive to new issues. We'll provide advice on how best to implement a feature; alternately, we can show you where the codebase is doing something similar before you get too far along.
Cockatrice uses the [Google Developer Documentation Style Guide](https://developers.google.com/style/) to ensure consistent documentation. We encourage you to improve the documentation by suggesting edits based on this guide.
# Community Resources
- [Cockatrice Official Site](https://cockatrice.github.io)
- [Cockatrice Official Wiki](https://github.com/Cockatrice/Cockatrice/wiki)
- [Cockatrice Official Discord](https://discord.gg/3Z9yzmA)
- [reddit r/Cockatrice](https://reddit.com/r/cockatrice)
# Translations [![Cockatrice on Transiflex](https://tx-assets.scdn5.secure.raxcdn.com/static/charts/images/tx-logo-micro.c5603f91c780.png)](https://www.transifex.com/projects/p/cockatrice/)
Cockatrice uses Transifex for translations. You can help us bring Cockatrice and Oracle to your language or just edit single wordings right from within your browser by visiting our [Transifex project page](https://www.transifex.com/projects/p/cockatrice/).<br>
| Cockatrice | Oracle |
|:-:|:-:|
| [![Cockatrice Translation Status](https://www.transifex.com/projects/p/cockatrice/resource/cockatrice/chart/image_png/)](https://www.transifex.com/projects/p/cockatrice/) | [![Oracle Translation Status](https://www.transifex.com/projects/p/cockatrice/resource/oracle/chart/image_png/)](https://www.transifex.com/projects/p/cockatrice/) |
Check out our [Translator FAQ](https://github.com/Cockatrice/Cockatrice/wiki/Translation-FAQ) for more information about contributing!<br>
# Build [![Travis Build Status - master](https://travis-ci.org/Cockatrice/Cockatrice.svg?branch=master)](https://travis-ci.org/Cockatrice/Cockatrice) [![Appveyor Build Status - master](https://ci.appveyor.com/api/projects/status/lp5h0dhk4mhmeps7/branch/master?svg=true)](https://ci.appveyor.com/project/Daenyth/cockatrice/branch/master)
**Detailed compiling instructions are on the Cockatrice wiki under [Compiling Cockatrice](https://github.com/Cockatrice/Cockatrice/wiki/Compiling-Cockatrice)**
Dependencies:
- [Qt](https://www.qt.io/developers/)
- [protobuf](https://github.com/google/protobuf)
- [CMake](https://www.cmake.org/)
- [Qt](http://qt-project.org/)
- [protobuf](http://code.google.com/p/protobuf/)
- [CMake](http://www.cmake.org/)
The server requires an additional dependency:
- [libgcrypt](http://www.gnu.org/software/libgcrypt/)
Oracle can optionally use zlib to load zipped files:
- [zlib](https://www.zlib.net/)
To compile:
@@ -29,15 +96,49 @@ To compile:
cd build
cmake ..
make
You can then run
make install
to get a cockatrice installation inside the `release` folder, or:
make package
to create a system-specific installation package.
The following flags can be passed to `cmake`:
- `-DWITH_SERVER=1` build the server
- `-DWITHOUT_CLIENT=1` do not build the client
- `-DWITH_SERVER=1` Whether to build the server (default 0 = no).
- `-DWITH_CLIENT=0` Whether to build the client (default 1 = yes).
- `-DWITH_ORACLE=0` Whether to build oracle (default 1 = yes).
- `-DCMAKE_BUILD_TYPE=Debug` Compile in debug mode. Enables extra logging output, debug symbols, and much more verbose compiler warnings (default `Release`).
- `-DUPDATE_TRANSLATIONS=1` Configure `make` to update the translation .ts files for new strings in the source code. Note: Running `make clean` will remove the .ts files (default 0 = no).
- `-DTEST=1` Enable regression tests (default 0 = no). Note: needs googletest, will be downloaded on the fly if unavailable. To run tests: ```make test```.
# Running
`oracle` fetches card data
`cockatrice` is the game client
`servatrice` is the server
# Run
`Cockatrice` is the game client
`Oracle` fetches card data
`Servatrice` is the server<br>
**Servatrice Docker container**
You can run an instance of Servatrice (the Cockatrice server) using [Docker](https://www.docker.com/what-docker) and the Cockatrice Dockerfile.<br>
First, create an image from the Dockerfile<br>
`cd /path/to/Cockatrice-Repo/`
`docker build -t servatrice .`<br>
And then run it<br>
`docker run -i -p 4747:4747/tcp -t servatrice:latest`<br>
>Note: Running this command exposes the TCP port 4747 of the docker container<br>
to permit connections to the server.
Find more information on how to use Servatrice with Docker in our [wiki](https://github.com/Cockatrice/Cockatrice/wiki/Setting-up-Servatrice#using-docker).
# License [![GPLv2 License](https://img.shields.io/github/license/Cockatrice/Cockatrice.svg)](https://github.com/Cockatrice/Cockatrice/blob/master/LICENSE)
Cockatrice is free software, licensed under the [GPLv2](https://github.com/Cockatrice/Cockatrice/blob/master/LICENSE).

57
TODO.md
View File

@@ -1,57 +0,0 @@
#TODOs
This is an unordered list of possible todo items for Cockatrice.
Note that "improve" and "write" always also means: "document and comment"
##Docs
* Improve README.md, it is very minimalistic and technical
##Improve packaging:
* Add SSL libraries to Windows build to support https links in oracle.exe
* Improve nsis file git hash extraction, it only works if the build directory is cleared as version_string.cpp does not seem to get updated by git pull/cmake
* Fix prepareMacRelease.sh to use default installation paths for Qt and protobuf
* Add Mac compile+package howto to the documentation
* Create script/... for creating Linux packages (deb, rpm, ebuild, ...) or at least an official tarball/git tags; package maintainers dislike using git snapshots so much that they rather ignore software without stable tarballs.
* Move everything package related into one directory
##Scripts
* Write example init script for servatrice.
##Webinterface
* Write a default cgi webinterface in some language for the servatrice database. Keep it simple and think about SQL-injections and other security risks - especially if you do it in PHP :-P
##Improve usermanual:
* Improve Layout, Text, Screenshots; nearly everything is still quick n dirty copy and paste.
* Add missing TODOs
* Translate the Documentation
* Include faq.txt and shortcuts.txt in usermanual, then remove them.
* Rename the picture filenames to something more meaningful.
* Create an index, lists of tables/figures/...
## Storage
* Find a better place for sets.xml than doc.
##Create developer documentation:
* Create developer manual
* Add comments to code
* Describe which components exist and how they work and interact
* Describe the *.proto files
* Comment and document servatrice.sql
* Document everything!1!!
* Coding guidelines
##Else
* Update SFMT library (http://www.math.sci.hiroshima-u.ac.jp/~m-mat@math.sci.hiroshima-u.ac.jp/MT/SFMT/) in common/sfmt and adapt common/rng_sfmt.cpp
* Prepare to update to Qt5, as Qt4 will die some day. See http://qt-project.org/wiki/Transition_from_Qt_4.x_to_Qt5 for relevant information.
* Move hardcoded URLs (especially from oracle and cockatrice) into a config file.
* Update the oracle to find all MtG extensions by itself, why the need for sets.xml when the oracle could ask the Gatherer or magiccards.info directly for this information?
* Update the oracle with some intelligence or improve it otherwise to deal with changes from the Gatherer.
* Remove cockatrice/resources/mtgforum.png as it is unused. Find other dead files or dead references to websites and files in the program code and documentation.
* Search git log for useful information/problems/bugs/...

22
clangify.sh Executable file
View File

@@ -0,0 +1,22 @@
#!/bin/bash
# This script will run clang-format on all modified, non-3rd-party C++/Header files.
set -e
if hash clang-format 2>/dev/null && hash git 2>/dev/null; then
files_to_clean=($(git diff --name-only $(git merge-base origin/master HEAD)))
printf "%s\n" ${files_to_clean[@]} | \
xargs -I{} find '{}' \( -name "*.cpp" -o -name "*.h" \) \
-not -path "./cockatrice/src/qt-json/*" \
-not -path "./servatrice/src/smtp/*" \
-not -path "./common/sfmt/*" \
-not -path "./oracle/src/zip/*" \
-not -path "./build*/*" \
-exec clang-format -style=file -i {} \;
echo "Successfully formatted following files:"
printf "%s\n" ${files_to_clean[@]}
else
echo "Please install clang-format and git to use this program"
fi

View File

@@ -0,0 +1,69 @@
# Find the OpenSSL runtime libraries (.dll) for Windows that
# will be needed by Qt in order to access https urls.
if (WIN32)
# Get standard installation paths for OpenSSL under Windows
# http://www.slproweb.com/products/Win32OpenSSL.html
if( CMAKE_SIZEOF_VOID_P EQUAL 8 )
# target win64
set(_OPENSSL_ROOT_HINTS
${OPENSSL_ROOT_DIR}
"[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\OpenSSL (64-bit)_is1;Inno Setup: App Path]"
ENV OPENSSL_ROOT_DIR
)
file(TO_CMAKE_PATH "$ENV{PROGRAMFILES}" _programfiles)
set(_OPENSSL_ROOT_PATHS
"${_programfiles}/OpenSSL-Win64"
"C:/OpenSSL-Win64/"
)
unset(_programfiles)
else( CMAKE_SIZEOF_VOID_P EQUAL 8 )
# target win32
set(_OPENSSL_ROOT_HINTS
${OPENSSL_ROOT_DIR}
"[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\OpenSSL (32-bit)_is1;Inno Setup: App Path]"
ENV OPENSSL_ROOT_DIR
)
file(TO_CMAKE_PATH "$ENV{PROGRAMFILES}" _programfiles)
set(_OPENSSL_ROOT_PATHS
"${_programfiles}/OpenSSL"
"${_programfiles}/OpenSSL-Win32"
"C:/OpenSSL/"
"C:/OpenSSL-Win32/"
)
unset(_programfiles)
endif( CMAKE_SIZEOF_VOID_P EQUAL 8 )
else ()
set(_OPENSSL_ROOT_HINTS
${OPENSSL_ROOT_DIR}
ENV OPENSSL_ROOT_DIR
)
endif ()
set(_OPENSSL_ROOT_HINTS_AND_PATHS
HINTS ${_OPENSSL_ROOT_HINTS}
PATHS ${_OPENSSL_ROOT_PATHS}
)
# For OpenSSL < 1.1, they are named libeay32 and ssleay32 and even if the dll is 64bit, it's still suffixed as *32.dll
# For OpenSSL >= 1.1, they are named libcrypto and libssl with no suffix
FIND_FILE(WIN32SSLRUNTIME_LIBEAY NAMES libeay32.dll libcrypto.dll ${_OPENSSL_ROOT_HINTS_AND_PATHS})
FIND_FILE(WIN32SSLRUNTIME_SSLEAY NAMES ssleay32.dll libssl.dll ${_OPENSSL_ROOT_HINTS_AND_PATHS})
IF(WIN32SSLRUNTIME_LIBEAY AND WIN32SSLRUNTIME_SSLEAY)
SET(WIN32SSLRUNTIME_LIBRARIES "${WIN32SSLRUNTIME_LIBEAY}" "${WIN32SSLRUNTIME_SSLEAY}")
SET(WIN32SSLRUNTIME_FOUND "YES")
message(STATUS "Found OpenSSL ${WIN32SSLRUNTIME_LIBRARIES}")
ELSE()
SET(WIN32SSLRUNTIME_FOUND "NO")
message(WARNING "Could not find OpenSSL runtime libraries. They are not required for compiling, but needs to be available at runtime.")
ENDIF()
MARK_AS_ADVANCED(
WIN32SSLRUNTIME_LIBEAY
WIN32SSLRUNTIME_SSLEAY
)

38
cmake/Info.plist Normal file
View File

@@ -0,0 +1,38 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleExecutable</key>
<string>${MACOSX_BUNDLE_EXECUTABLE_NAME}</string>
<key>CFBundleGetInfoString</key>
<string>${MACOSX_BUNDLE_INFO_STRING}</string>
<key>CFBundleIconFile</key>
<string>${MACOSX_BUNDLE_ICON_FILE}</string>
<key>CFBundleIdentifier</key>
<string>${MACOSX_BUNDLE_GUI_IDENTIFIER}</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleLongVersionString</key>
<string>${MACOSX_BUNDLE_LONG_VERSION_STRING}</string>
<key>CFBundleName</key>
<string>${MACOSX_BUNDLE_BUNDLE_NAME}</string>
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>CFBundleShortVersionString</key>
<string>${MACOSX_BUNDLE_SHORT_VERSION_STRING}</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>${MACOSX_BUNDLE_BUNDLE_VERSION}</string>
<key>CSResourcesFileMapped</key>
<true/>
<key>LSRequiresCarbon</key>
<true/>
<key>NSHumanReadableCopyright</key>
<string>${MACOSX_BUNDLE_COPYRIGHT}</string>
<key>NSHighResolutionCapable</key>
<true/>
</dict>
</plist>

View File

@@ -0,0 +1 @@
!define NSIS_SOURCE_PATH "@PROJECT_SOURCE_DIR@"

267
cmake/NSIS.template.in Normal file
View File

@@ -0,0 +1,267 @@
!include ..\..\..\NSIS.definitions.nsh
Name "@CPACK_PACKAGE_NAME@"
BrandingText "@CPACK_PACKAGE_FILE_NAME@"
OutFile "@CPACK_TOPLEVEL_DIRECTORY@/@CPACK_OUTPUT_FILE_NAME@"
!define UNINSTKEY "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Cockatrice"
!define DEFAULTNORMALDESTINATON "$ProgramFiles\Cockatrice"
!define DEFAULTPORTABLEDESTINATON "$Desktop\CockatricePortable"
!define INST_DIR "@CPACK_TEMPORARY_DIRECTORY@"
RequestExecutionlevel highest
SetCompressor LZMA
Var NormalDestDir
Var PortableDestDir
Var PortableMode
!include LogicLib.nsh
!include FileFunc.nsh
!include MUI2.nsh
!define MUI_ABORTWARNING
!define MUI_WELCOMEFINISHPAGE_BITMAP "${NSIS_SOURCE_PATH}\cmake\leftimage.bmp"
!define MUI_UNWELCOMEFINISHPAGE_BITMAP "${NSIS_SOURCE_PATH}\cmake\leftimage.bmp"
!define MUI_HEADERIMAGE
!define MUI_HEADERIMAGE_BITMAP "${NSIS_SOURCE_PATH}\cmake\headerimage.bmp"
!define MUI_HEADERIMAGE_UNBITMAP "${NSIS_SOURCE_PATH}\cmake\headerimage.bmp"
!define MUI_WELCOMEPAGE_TEXT "This wizard will guide you through the installation of Cockatrice.$\r$\n$\r$\nClick Next to continue."
!define MUI_FINISHPAGE_RUN "$INSTDIR/cockatrice.exe"
!define MUI_FINISHPAGE_RUN_TEXT "Run 'Cockatrice' now"
!insertmacro MUI_PAGE_WELCOME
!insertmacro MUI_PAGE_LICENSE "${NSIS_SOURCE_PATH}\LICENSE"
Page Custom PortableModePageCreate PortableModePageLeave
!define MUI_PAGE_CUSTOMFUNCTION_PRE componentsPagePre
!insertmacro MUI_PAGE_COMPONENTS
!insertmacro MUI_PAGE_DIRECTORY
!insertmacro MUI_PAGE_INSTFILES
!insertmacro MUI_PAGE_FINISH
!insertmacro MUI_UNPAGE_CONFIRM
!insertmacro MUI_UNPAGE_COMPONENTS
!insertmacro MUI_UNPAGE_INSTFILES
!insertmacro MUI_UNPAGE_FINISH
!insertmacro MUI_LANGUAGE English
Function .onInit
StrCpy $NormalDestDir "${DEFAULTNORMALDESTINATON}"
StrCpy $PortableDestDir "${DEFAULTPORTABLEDESTINATON}"
${GetParameters} $9
ClearErrors
${GetOptions} $9 "/?" $8
${IfNot} ${Errors}
MessageBox MB_ICONINFORMATION|MB_SETFOREGROUND "\
/PORTABLE : Install in portable mode$\n\
/S : Silent install$\n\
/D=%directory% : Specify destination directory$\n"
Quit
${EndIf}
ClearErrors
${GetOptions} $9 "/PORTABLE" $8
${IfNot} ${Errors}
StrCpy $PortableMode 1
StrCpy $0 $PortableDestDir
${Else}
StrCpy $PortableMode 0
StrCpy $0 $NormalDestDir
${If} ${Silent}
Call RequireAdmin
${EndIf}
${EndIf}
${If} $InstDir == ""
; User did not use /D to specify a directory,
; we need to set a default based on the install mode
StrCpy $InstDir $0
${EndIf}
Call SetModeDestinationFromInstdir
FunctionEnd
Function RequireAdmin
UserInfo::GetAccountType
Pop $8
${If} $8 != "admin"
MessageBox MB_ICONSTOP "You need administrator rights to install Cockatrice"
SetErrorLevel 740 ;ERROR_ELEVATION_REQUIRED
Abort
${EndIf}
FunctionEnd
Function SetModeDestinationFromInstdir
${If} $PortableMode = 0
StrCpy $NormalDestDir $InstDir
${Else}
StrCpy $PortableDestDir $InstDir
${EndIf}
FunctionEnd
Function PortableModePageCreate
Call SetModeDestinationFromInstdir ; If the user clicks BACK on the directory page we will remember their mode specific directory
!insertmacro MUI_HEADER_TEXT "Install Mode" "Choose how you want to install Cockatrice."
nsDialogs::Create 1018
Pop $0
${NSD_CreateLabel} 0 10u 100% 24u "Select install mode:"
Pop $0
${NSD_CreateRadioButton} 30u 50u -30u 8u "Normal installation"
Pop $1
${NSD_CreateRadioButton} 30u 70u -30u 8u "Portable mode (all files in a single folder)"
Pop $2
${If} $PortableMode = 0
SendMessage $1 ${BM_SETCHECK} ${BST_CHECKED} 0
${Else}
SendMessage $2 ${BM_SETCHECK} ${BST_CHECKED} 0
${EndIf}
nsDialogs::Show
FunctionEnd
Function PortableModePageLeave
${NSD_GetState} $1 $0
${If} $0 <> ${BST_UNCHECKED}
StrCpy $PortableMode 0
StrCpy $InstDir $NormalDestDir
Call RequireAdmin
${Else}
StrCpy $PortableMode 1
StrCpy $InstDir $PortableDestDir
${EndIf}
FunctionEnd
Function componentsPagePre
${If} $PortableMode = 0
SetShellVarContext all
ReadRegStr $R0 HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Cockatrice" "UninstallString"
StrCmp $R0 "" done
MessageBox MB_OKCANCEL|MB_ICONEXCLAMATION "A previous version of Cockatrice must be uninstalled before installing the new one." IDOK uninst
Abort
uninst:
ClearErrors
ExecWait "$R0"
done:
${Else}
Abort
${EndIf}
FunctionEnd
Section "Application" SecApplication
SetShellVarContext all
SetOutPath "$INSTDIR"
${If} $PortableMode = 1
${AndIf} ${FileExists} "$INSTDIR\portable.dat"
; upgrade portable mode
RMDir /r "$INSTDIR\plugins"
RMDir /r "$INSTDIR\sounds"
RMDir /r "$INSTDIR\themes"
RMDir /r "$INSTDIR\translations"
Delete "$INSTDIR\uninstall.exe"
Delete "$INSTDIR\cockatrice.exe"
Delete "$INSTDIR\oracle.exe"
Delete "$INSTDIR\servatrice.exe"
Delete "$INSTDIR\Qt*.dll"
Delete "$INSTDIR\libmysql.dll"
Delete "$INSTDIR\icu*.dll"
Delete "$INSTDIR\libeay32.dll"
Delete "$INSTDIR\ssleay32.dll"
Delete "$INSTDIR\qt.conf"
Delete "$INSTDIR\qdebug.txt"
Delete "$INSTDIR\servatrice.sql"
Delete "$INSTDIR\servatrice.ini.example"
Delete "$INSTDIR\zlib*.dll"
RMDir "$INSTDIR"
${EndIf}
@CPACK_NSIS_EXTRA_PREINSTALL_COMMANDS@
@CPACK_NSIS_FULL_INSTALL@
${If} $PortableMode = 0
WriteUninstaller "$INSTDIR\uninstall.exe"
${GetSize} "$INSTDIR" "/S=0K" $0 $1 $2
IntFmt $0 "0x%08X" $0
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Cockatrice" "DisplayName" "Cockatrice"
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Cockatrice" "UninstallString" "$\"$INSTDIR\uninstall.exe$\""
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Cockatrice" "QuietUninstallString" "$\"$INSTDIR\uninstall.exe$\" /S"
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Cockatrice" "InstallLocation" "$INSTDIR"
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Cockatrice" "DisplayIcon" "$INSTDIR\cockatrice.exe"
WriteRegDWORD HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Cockatrice" "EstimatedSize" "$0"
IfFileExists "$INSTDIR\vc_redist.x86.exe" VcRedist86Exists PastVcRedist86Check
VcRedist86Exists:
ExecWait '"$INSTDIR\vc_redist.x86.exe" /passive /norestart'
PastVcRedist86Check:
IfFileExists "$INSTDIR\vc_redist.x64.exe" VcRedist64Exists PastVcRedist64Check
VcRedist64Exists:
ExecWait '"$INSTDIR\vc_redist.x64.exe" /passive /norestart'
PastVcRedist64Check:
${Else}
; Create the file the application uses to detect portable mode
FileOpen $0 "$INSTDIR\portable.dat" w
FileWrite $0 "PORTABLE"
FileClose $0
${EndIf}
SectionEnd
Section "Start menu item" SecStartMenu
${If} $PortableMode = 0
SetShellVarContext all
createDirectory "$SMPROGRAMS\Cockatrice"
createShortCut "$SMPROGRAMS\Cockatrice\Cockatrice.lnk" "$INSTDIR\cockatrice.exe"
createShortCut "$SMPROGRAMS\Cockatrice\Oracle.lnk" "$INSTDIR\oracle.exe"
createShortCut "$SMPROGRAMS\Cockatrice\Servatrice.lnk" "$INSTDIR\servatrice.exe"
${EndIf}
SectionEnd
Section "un.Application" UnSecApplication
SetShellVarContext all
RMDir /r "$INSTDIR\plugins"
RMDir /r "$INSTDIR\sounds"
RMDir /r "$INSTDIR\themes"
RMDir /r "$INSTDIR\translations"
Delete "$INSTDIR\*.exe"
Delete "$INSTDIR\*.dll"
Delete "$INSTDIR\qt.conf"
Delete "$INSTDIR\qdebug.txt"
Delete "$INSTDIR\servatrice.sql"
Delete "$INSTDIR\servatrice.ini.example"
RMDir "$INSTDIR"
RMDir "$SMPROGRAMS\Cockatrice"
DeleteRegKey HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Cockatrice"
SectionEnd
; unselected because it is /o
Section /o "un.Configurations, decks, cards, pics" UnSecConfiguration
SetShellVarContext current
DeleteRegKey HKCU "Software\Cockatrice"
RMDir /r "$LOCALAPPDATA\Cockatrice"
SectionEnd
LangString DESC_SecApplication ${LANG_ENGLISH} "Cockatrice program files"
LangString DESC_SecStartMenu ${LANG_ENGLISH} "Create start menu items for Cockatrice and Oracle."
!insertmacro MUI_FUNCTION_DESCRIPTION_BEGIN
!insertmacro MUI_DESCRIPTION_TEXT ${SecApplication} $(DESC_SecApplication)
!insertmacro MUI_DESCRIPTION_TEXT ${SecStartMenu} $(DESC_SecStartMenu)
!insertmacro MUI_FUNCTION_DESCRIPTION_END
LangString DESC_UnSecApplication ${LANG_ENGLISH} "Cockatrice program files and start menu items"
LangString DESC_UnSecConfiguration ${LANG_ENGLISH} "Configurations, decks, card database, pictures"
!insertmacro MUI_UNFUNCTION_DESCRIPTION_BEGIN
!insertmacro MUI_DESCRIPTION_TEXT ${UnSecApplication} $(DESC_UnSecApplication)
!insertmacro MUI_DESCRIPTION_TEXT ${UnSecConfiguration} $(DESC_UnSecConfiguration)
!insertmacro MUI_UNFUNCTION_DESCRIPTION_END

View File

@@ -0,0 +1,21 @@
set(VERSION_STRING_CPP "${PROJECT_BINARY_DIR}/version_string.cpp")
set(VERSION_STRING_H "${PROJECT_BINARY_DIR}/version_string.h")
INCLUDE_DIRECTORIES(${PROJECT_BINARY_DIR})
set( hstring "extern const char *VERSION_STRING\;
extern const char *VERSION_COMMIT\;
extern const char *VERSION_DATE\;\n" )
set( cppstring "const char *VERSION_STRING = \"${PROJECT_VERSION_FRIENDLY}\"\;
const char *VERSION_COMMIT = \"${GIT_COMMIT_ID}\"\;
const char *VERSION_DATE = \"${GIT_COMMIT_DATE_FRIENDLY}\"\;\n")
file(WRITE ${PROJECT_BINARY_DIR}/version_string.cpp.txt ${cppstring} )
file(WRITE ${PROJECT_BINARY_DIR}/version_string.h.txt ${hstring} )
execute_process(
COMMAND ${CMAKE_COMMAND} -E copy_if_different ${PROJECT_BINARY_DIR}/version_string.h.txt ${VERSION_STRING_H}
)
execute_process(
COMMAND ${CMAKE_COMMAND} -E copy_if_different ${PROJECT_BINARY_DIR}/version_string.cpp.txt ${VERSION_STRING_CPP}
)

223
cmake/getversion.cmake Normal file
View File

@@ -0,0 +1,223 @@
# HELPER FUNCTIONS
function(get_commit_id)
# get last commit hash
execute_process(
COMMAND ${GIT_EXECUTABLE} log -1 --abbrev=7 --date=short "--pretty=%h"
WORKING_DIRECTORY ${PROJECT_SOURCE_DIR}
RESULT_VARIABLE res_var
OUTPUT_VARIABLE GIT_COM_ID
)
if(NOT ${res_var} EQUAL 0)
message(WARNING "Git failed (not a repo, or no tags). Build will not contain git revision info.")
return()
endif()
string(REPLACE "\n" "" GIT_COM_ID "${GIT_COM_ID}")
set(GIT_COMMIT_ID "${GIT_COM_ID}" PARENT_SCOPE)
set(PROJECT_VERSION_LABEL "custom(${GIT_COM_ID})" PARENT_SCOPE)
endfunction()
function(get_commit_date)
# get last commit date
execute_process(
COMMAND ${GIT_EXECUTABLE} log -1 --date=short "--pretty=%cd"
WORKING_DIRECTORY ${PROJECT_SOURCE_DIR}
RESULT_VARIABLE res_var
OUTPUT_VARIABLE GIT_COM_DATE
)
if(NOT ${res_var} EQUAL 0)
message(WARNING "Git failed (not a repo, or no tags). Build will not contain git revision info.")
return()
endif()
string(REPLACE "\n" "" GIT_COM_DATE "${GIT_COM_DATE}")
set(GIT_COMMIT_DATE_FRIENDLY "${GIT_COM_DATE}" PARENT_SCOPE)
string(REPLACE "-" "" GIT_COM_DATE "${GIT_COM_DATE}")
set(GIT_COMMIT_DATE "${GIT_COM_DATE}" PARENT_SCOPE)
endfunction()
function(clean_release_name name)
# "name": "Cockatrice: Thopter Pie Network, Revision 2"
# Remove all double quotes
STRING(REPLACE "\"" "" name "${name}")
# Remove json prefix "name: "
STRING(REPLACE " name: " "" name "${name}")
# Remove "cockatrice" name
STRING(REPLACE "Cockatrice" "" name "${name}")
# Remove all unwanted chars
STRING(REGEX REPLACE "[^A-Za-z0-9_ ]" "" name "${name}")
# Strip (trim) whitespaces
STRING(STRIP "${name}" name)
# Replace all spaces with underscores
STRING(REPLACE " " "_" name "${name}")
set(GIT_TAG_RELEASENAME "${name}" PARENT_SCOPE)
endfunction()
function(get_tag_name commit)
if(${commit} STREQUAL "unknown")
return()
endif()
execute_process(
COMMAND ${GIT_EXECUTABLE} describe --exact-match --tags ${commit}
WORKING_DIRECTORY ${PROJECT_SOURCE_DIR}
RESULT_VARIABLE res_var
OUTPUT_VARIABLE GIT_TAG
ERROR_VARIABLE GIT_TAG_ERR
)
if((NOT ${res_var} EQUAL 0) OR (${GIT_TAG_ERR} MATCHES "fatal: no tag exactly matches.*"))
message(STATUS "Commit is not a release or prerelease (no git tag found)")
return()
endif()
string(REPLACE "\n" "" GIT_TAG "${GIT_TAG}")
message(STATUS "Commit is a release or prerelease, git tag: ${GIT_TAG}")
# Extract information from tag:
# YYYY-MM-DD-Release-MAJ.MIN.PATCH
# YYYY-MM-DD-Development-MAJ.MIN.PATCH-beta.X
string(REPLACE "-" ";" GIT_TAG_EXPLODED "${GIT_TAG}")
string(REPLACE "." ";" GIT_TAG_EXPLODED "${GIT_TAG_EXPLODED}")
# Sanity checks: length
list(LENGTH GIT_TAG_EXPLODED GIT_TAG_LISTCOUNT)
if(${GIT_TAG_LISTCOUNT} LESS 7 OR ${GIT_TAG_LISTCOUNT} GREATER 9)
message(WARNING "Invalid tag format, got ${GIT_TAG_LISTCOUNT} tokens")
return()
endif()
# Year
list(GET GIT_TAG_EXPLODED 0 GIT_TAG_YEAR)
if(${GIT_TAG_YEAR} LESS 2017 OR ${GIT_TAG_LISTCOUNT} GREATER 2100)
message(WARNING "Invalid tag year ${GIT_TAG_YEAR}")
return()
endif()
# Month
list(GET GIT_TAG_EXPLODED 1 GIT_TAG_MONTH)
if(${GIT_TAG_MONTH} LESS 1 OR ${GIT_TAG_MONTH} GREATER 12)
message(WARNING "Invalid tag month ${GIT_TAG_MONTH}")
return()
endif()
# Day
list(GET GIT_TAG_EXPLODED 2 GIT_TAG_DAY)
if(${GIT_TAG_DAY} LESS 1 OR ${GIT_TAG_DAY} GREATER 31)
message(WARNING "Invalid tag day ${GIT_TAG_DAY}")
return()
endif()
# Type
list(GET GIT_TAG_EXPLODED 3 GIT_TAG_TYPE)
if(NOT(${GIT_TAG_TYPE} STREQUAL "Release" OR ${GIT_TAG_TYPE} STREQUAL "Development"))
message(WARNING "Invalid tag type ${GIT_TAG_TYPE}")
return()
endif()
# Major
list(GET GIT_TAG_EXPLODED 4 GIT_TAG_MAJOR)
if(${GIT_TAG_MAJOR} LESS 0 OR ${GIT_TAG_MAJOR} GREATER 99)
message(WARNING "Invalid tag major version ${GIT_TAG_MAJOR}")
return()
endif()
# Minor
list(GET GIT_TAG_EXPLODED 5 GIT_TAG_MINOR)
if(${GIT_TAG_MINOR} LESS 0 OR ${GIT_TAG_MINOR} GREATER 99)
message(WARNING "Invalid tag minor version ${GIT_TAG_MINOR}")
return()
endif()
# Patch
list(GET GIT_TAG_EXPLODED 6 GIT_TAG_PATCH)
if(${GIT_TAG_PATCH} LESS 0 OR ${GIT_TAG_PATCH} GREATER 99)
message(WARNING "Invalid tag patch version ${GIT_TAG_PATCH}")
return()
endif()
# Label
# 7 = Stable release
# 8 = Dev release, first beta so only "beta" attached
# 9 = Dev release, subsequent beta so "beta.N" attached (N>=2)
if(${GIT_TAG_LISTCOUNT} EQUAL 8)
list(GET GIT_TAG_EXPLODED 7 GIT_TAG_LABEL)
elseif(${GIT_TAG_LISTCOUNT} EQUAL 9)
list(GET GIT_TAG_EXPLODED 7 GIT_TAG_LABEL)
list(GET GIT_TAG_EXPLODED 8 GIT_TAG_LABEL_NUM)
set(GIT_TAG_LABEL ${GIT_TAG_LABEL} ${GIT_TAG_LABEL_NUM})
string(REPLACE ";" "." GIT_TAG_LABEL "${GIT_TAG_LABEL}")
else()
SET(GIT_TAG_LABEL "")
endif()
# Override hardcoded version with the informations from the tag
set(PROJECT_VERSION_MAJOR ${GIT_TAG_MAJOR} PARENT_SCOPE)
set(PROJECT_VERSION_MINOR ${GIT_TAG_MINOR} PARENT_SCOPE)
set(PROJECT_VERSION_PATCH ${GIT_TAG_PATCH} PARENT_SCOPE)
set(PROJECT_VERSION_LABEL ${GIT_TAG_LABEL} PARENT_SCOPE)
if(${GIT_TAG_TYPE} STREQUAL "Development")
set(PROJECT_VERSION_LABEL ${GIT_TAG_LABEL} PARENT_SCOPE)
elseif(${GIT_TAG_TYPE} STREQUAL "Release")
set(PROJECT_VERSION_LABEL "" PARENT_SCOPE)
# get version name from github
set(GIT_TAG_TEMP_FILE "${PROJECT_BINARY_DIR}/tag_informations.txt")
set(GIT_TAG_TEMP_URL "https://api.github.com/repos/Cockatrice/Cockatrice/releases/tags/${GIT_TAG}")
message(STATUS "Fetching tag informations from ${GIT_TAG_TEMP_URL}")
file(REMOVE "${GIT_TAG_TEMP_FILE}")
file(DOWNLOAD "${GIT_TAG_TEMP_URL}" "${GIT_TAG_TEMP_FILE}" STATUS status LOG log INACTIVITY_TIMEOUT 30 TIMEOUT 300 SHOW_PROGRESS)
list(GET status 0 err)
list(GET status 1 msg)
if(err)
message(WARNING "Download failed with error ${msg}: ${log}")
return()
endif()
file(STRINGS "${GIT_TAG_TEMP_FILE}" GIT_TAG_RAW_RELEASENAME REGEX "\"name\": \"" LIMIT_COUNT 1)
clean_release_name("${GIT_TAG_RAW_RELEASENAME}")
set(PROJECT_VERSION_RELEASENAME "${GIT_TAG_RELEASENAME}" PARENT_SCOPE)
endif()
endfunction()
# START OF MAIN
# fallback defaults
set(GIT_COMMIT_ID "unknown")
set(GIT_COMMIT_DATE "unknown")
set(GIT_COMMIT_DATE_FRIENDLY "unknown")
set(PROJECT_VERSION_LABEL "custom(unknown)")
set(PROJECT_VERSION_RELEASENAME "")
find_package(Git)
if(GIT_FOUND)
get_commit_id()
get_commit_date()
get_tag_name(${GIT_COMMIT_ID})
else()
message( WARNING "Git not found. Build will not contain git revision info." )
endif()
set(PROJECT_VERSION "${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}.${PROJECT_VERSION_PATCH}")
if(PROJECT_VERSION_LABEL)
set(PROJECT_VERSION "${PROJECT_VERSION}-${PROJECT_VERSION_LABEL}")
endif()
set(PROJECT_VERSION_FRIENDLY "${PROJECT_VERSION} (${GIT_COMMIT_DATE_FRIENDLY})")
# Format: <program name>[-ReleaseName]-MAJ.MIN.PATCH[-prerelease_label]
set(PROJECT_VERSION_FILENAME "${PROJECT_NAME}")
if(PROJECT_VERSION_RELEASENAME)
set(PROJECT_VERSION_FILENAME "${PROJECT_VERSION_FILENAME}-${PROJECT_VERSION_RELEASENAME}")
endif()
set(PROJECT_VERSION_FILENAME "${PROJECT_VERSION_FILENAME}-${PROJECT_VERSION}")
message(STATUS "Project version: ${PROJECT_VERSION}")
message(STATUS "Friendly project version: ${PROJECT_VERSION_FRIENDLY}")
message(STATUS "Project version filename: ${PROJECT_VERSION_FILENAME}")

View File

@@ -0,0 +1,15 @@
cmake_minimum_required(VERSION 3.2)
project(gtest-download LANGUAGES NONE)
include(ExternalProject)
ExternalProject_Add(googletest
URL https://github.com/google/googletest/archive/release-1.7.0.zip
URL_HASH SHA1=f89bc9f55477df2fde082481e2d709bfafdb057b
SOURCE_DIR "${CMAKE_BINARY_DIR}/gtest-src"
BINARY_DIR "${CMAKE_BINARY_DIR}/gtest-build"
CONFIGURE_COMMAND ""
BUILD_COMMAND ""
INSTALL_COMMAND ""
TEST_COMMAND ""
)

BIN
cmake/headerimage.bmp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

3
cmake/launch-c.in Normal file
View File

@@ -0,0 +1,3 @@
#!/bin/sh
export CCACHE_CPP2=true
exec "${RULE_LAUNCH_COMPILE}" "${CMAKE_C_COMPILER}" "$@"

3
cmake/launch-cxx.in Normal file
View File

@@ -0,0 +1,3 @@
#!/bin/sh
export CCACHE_CPP2=true
exec "${RULE_LAUNCH_COMPILE}" "${CMAKE_CXX_COMPILER}" "$@"

BIN
cmake/leftimage.bmp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 151 KiB

View File

@@ -2,40 +2,51 @@
#
# provides the cockatrice binary
PROJECT(cockatrice)
PROJECT(Cockatrice)
SET(cockatrice_SOURCES
src/abstractcounter.cpp
src/counter_general.cpp
src/dlg_creategame.cpp
src/abstractcounter.cpp
src/counter_general.cpp
src/dlg_creategame.cpp
src/dlg_filter_games.cpp
src/dlg_connect.cpp
src/dlg_create_token.cpp
src/dlg_connect.cpp
src/dlg_create_token.cpp
src/dlg_edit_avatar.cpp
src/dlg_edit_password.cpp
src/dlg_edit_tokens.cpp
src/abstractclient.cpp
src/remoteclient.cpp
src/main.cpp
src/window_main.cpp
src/gamesmodel.cpp
src/player.cpp
src/playertarget.cpp
src/cardzone.cpp
src/selectzone.cpp
src/cardlist.cpp
src/abstractcarditem.cpp
src/carditem.cpp
src/tablezone.cpp
src/handzone.cpp
src/handcounter.cpp
src/carddatabase.cpp
src/dlg_edit_user.cpp
src/dlg_forgotpasswordrequest.cpp
src/dlg_forgotpasswordreset.cpp
src/dlg_forgotpasswordchallenge.cpp
src/dlg_register.cpp
src/dlg_tip_of_the_day.cpp
src/tip_of_the_day.cpp
src/dlg_update.cpp
src/dlg_viewlog.cpp
src/abstractclient.cpp
src/remoteclient.cpp
src/main.cpp
src/window_main.cpp
src/gamesmodel.cpp
src/player.cpp
src/playertarget.cpp
src/cardzone.cpp
src/selectzone.cpp
src/cardlist.cpp
src/abstractcarditem.cpp
src/carditem.cpp
src/tablezone.cpp
src/handzone.cpp
src/handcounter.cpp
src/carddatabase.cpp
src/keysignals.cpp
src/gameview.cpp
src/gameselector.cpp
src/decklistmodel.cpp
src/deck_loader.cpp
src/dlg_load_deck_from_clipboard.cpp
src/dlg_load_remote_deck.cpp
src/cardinfowidget.cpp
src/gameview.cpp
src/gameselector.cpp
src/decklistmodel.cpp
src/deck_loader.cpp
src/dlg_load_deck_from_clipboard.cpp
src/dlg_load_remote_deck.cpp
src/cardinfowidget.cpp
src/cardframe.cpp
src/cardinfopicture.cpp
src/cardinfotext.cpp
@@ -43,77 +54,89 @@ SET(cockatrice_SOURCES
src/cardfilter.cpp
src/filtertreemodel.cpp
src/filtertree.cpp
src/messagelogwidget.cpp
src/zoneviewzone.cpp
src/zoneviewwidget.cpp
src/pilezone.cpp
src/stackzone.cpp
src/carddragitem.cpp
src/carddatabasemodel.cpp
src/setsmodel.cpp
src/window_sets.cpp
src/abstractgraphicsitem.cpp
src/abstractcarddragitem.cpp
src/dlg_settings.cpp
src/dlg_cardsearch.cpp
src/phasestoolbar.cpp
src/gamescene.cpp
src/arrowitem.cpp
src/arrowtarget.cpp
src/tab.cpp
src/tab_server.cpp
src/tab_room.cpp
src/tab_message.cpp
src/tab_game.cpp
src/tab_deck_storage.cpp
src/tab_replays.cpp
src/tab_supervisor.cpp
src/tab_admin.cpp
src/tab_userlists.cpp
src/messagelogwidget.cpp
src/zoneviewzone.cpp
src/zoneviewwidget.cpp
src/pilezone.cpp
src/stackzone.cpp
src/carddragitem.cpp
src/carddatabasemodel.cpp
src/setsmodel.cpp
src/window_sets.cpp
src/abstractgraphicsitem.cpp
src/abstractcarddragitem.cpp
src/dlg_settings.cpp
src/phasestoolbar.cpp
src/gamescene.cpp
src/arrowitem.cpp
src/arrowtarget.cpp
src/tab.cpp
src/tab_server.cpp
src/tab_room.cpp
src/tab_message.cpp
src/tab_game.cpp
src/tab_deck_storage.cpp
src/tab_replays.cpp
src/tab_supervisor.cpp
src/tab_admin.cpp
src/tab_userlists.cpp
src/tab_deck_editor.cpp
src/tab_logs.cpp
src/replay_timeline_widget.cpp
src/deckstats_interface.cpp
src/chatview.cpp
src/userlist.cpp
src/userinfobox.cpp
src/tappedout_interface.cpp
src/chatview/chatview.cpp
src/chatview/userlistProxy.h
src/userlist.cpp
src/userinfobox.cpp
src/user_context_menu.cpp
src/remotedecklist_treewidget.cpp
src/remotereplaylist_treewidget.cpp
src/deckview.cpp
src/playerlistwidget.cpp
src/pixmapgenerator.cpp
src/settingscache.cpp
src/localserver.cpp
src/localserverinterface.cpp
src/localclient.cpp
src/priceupdater.cpp
src/remotedecklist_treewidget.cpp
src/remotereplaylist_treewidget.cpp
src/deckview.cpp
src/playerlistwidget.cpp
src/pixmapgenerator.cpp
src/settingscache.cpp
src/thememanager.cpp
src/localserver.cpp
src/localserverinterface.cpp
src/localclient.cpp
src/qt-json/json.cpp
src/soundengine.cpp
src/pending_command.cpp
${CMAKE_CURRENT_BINARY_DIR}/version_string.cpp
src/pictureloader.cpp
src/shortcutssettings.cpp
src/sequenceEdit/sequenceedit.cpp
src/sequenceEdit/shortcutstab.cpp
src/lineeditcompleter.cpp
src/settings/settingsmanager.cpp
src/settings/carddatabasesettings.cpp
src/settings/serverssettings.cpp
src/settings/messagesettings.cpp
src/settings/gamefilterssettings.cpp
src/settings/layoutssettings.cpp
src/update_downloader.cpp
src/logger.cpp
src/releasechannel.cpp
src/userconnection_information.cpp
src/spoilerbackgroundupdater.cpp
src/handle_public_servers.cpp
src/carddbparser/cockatricexml3.cpp
${VERSION_STRING_CPP}
)
if (UNIX AND NOT APPLE)
set_source_files_properties(src/main.cpp PROPERTIES COMPILE_FLAGS -DTRANSLATION_PATH=\\"${CMAKE_INSTALL_PREFIX}/share/cockatrice/translations\\")
endif (UNIX AND NOT APPLE)
add_subdirectory(sounds)
add_subdirectory(themes)
set(cockatrice_RESOURCES cockatrice.qrc)
set(cockatrice_TS
# translations/cockatrice_cs.ts
translations/cockatrice_de.ts
translations/cockatrice_en.ts
translations/cockatrice_es.ts
# translations/cockatrice_fr.ts
translations/cockatrice_it.ts
translations/cockatrice_ja.ts
# translations/cockatrice_pl.ts
# translations/cockatrice_pt-br.ts
translations/cockatrice_pt.ts
# translations/cockatrice_ru.ts
# translations/cockatrice_sk.ts
translations/cockatrice_sv.ts
# translations/cockatrice_zh_CN.ts
)
IF(UPDATE_TRANSLATIONS)
FILE(GLOB_RECURSE translate_cockatrice_SRCS ${CMAKE_SOURCE_DIR}/cockatrice/src/*.cpp ${CMAKE_SOURCE_DIR}/cockatrice/src/*.h)
FILE(GLOB_RECURSE translate_common_SRCS ${CMAKE_SOURCE_DIR}/common/*.cpp ${CMAKE_SOURCE_DIR}/common/*.h)
SET(translate_SRCS ${translate_cockatrice_SRCS} ${translate_common_SRCS})
SET(cockatrice_TS "${CMAKE_CURRENT_SOURCE_DIR}/translations/cockatrice_en.ts")
ELSE()
FILE(GLOB cockatrice_TS "${CMAKE_CURRENT_SOURCE_DIR}/translations/*.ts")
ENDIF(UPDATE_TRANSLATIONS)
if(WIN32)
set(cockatrice_SOURCES ${cockatrice_SOURCES} cockatrice.rc)
@@ -125,44 +148,59 @@ if(APPLE)
set(cockatrice_SOURCES ${cockatrice_SOURCES} ${CMAKE_CURRENT_SOURCE_DIR}/resources/appicon.icns)
ENDIF(APPLE)
if (NOT QT_QTMULTIMEDIA_FOUND)
SET(CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR})
FIND_PACKAGE(QtMobility REQUIRED)
endif (NOT QT_QTMULTIMEDIA_FOUND)
# Qt5
find_package(Qt5 COMPONENTS Concurrent Multimedia Network PrintSupport Svg Widgets REQUIRED)
include_directories(${Qt5Concurrent_INCLUDE_DIRS} ${Qt5Multimedia_INCLUDE_DIRS} ${Qt5Network_INCLUDE_DIRS} ${Qt5PrintSupport_INCLUDE_DIRS} ${Qt5Svg_INCLUDE_DIRS} ${Qt5Widgets_INCLUDE_DIRS})
set(COCKATRICE_QT_MODULES Concurrent Multimedia Network PrintSupport Svg Widgets)
SET(QT_USE_QTNETWORK TRUE)
SET(QT_USE_QTMULTIMEDIA TRUE)
SET(QT_USE_QTXML TRUE)
SET(QT_USE_QTSVG TRUE)
# Qt5LinguistTools
find_package(Qt5LinguistTools)
if(Qt5LinguistTools_FOUND)
include_directories(${Qt5LinguistTools_INCLUDE_DIRS})
list(APPEND COCKATRICE_LIBS LinguistTools)
if(NOT Qt5_LRELEASE_EXECUTABLE)
MESSAGE(WARNING "Qt's lrelease not found.")
endif()
if(UPDATE_TRANSLATIONS)
if(NOT Qt5_LUPDATE_EXECUTABLE)
MESSAGE(WARNING "Qt's lupdate not found.")
endif()
QT5_CREATE_TRANSLATION(cockatrice_QM ${translate_SRCS} ${cockatrice_TS})
else()
QT5_ADD_TRANSLATION(cockatrice_QM ${cockatrice_TS})
endif()
endif()
QT5_ADD_RESOURCES(cockatrice_RESOURCES_RCC ${cockatrice_RESOURCES})
# Declare path variables
set(ICONDIR share/icons CACHE STRING "icon dir")
set(DESKTOPDIR share/applications CACHE STRING "desktop file destination")
# Let cmake chew Qt4's translations and resource files
# Note: header files are MOC-ed automatically by cmake
QT4_ADD_TRANSLATION(cockatrice_QM ${cockatrice_TS})
QT4_ADD_RESOURCES(cockatrice_RESOURCES_RCC ${cockatrice_RESOURCES})
# Include directories
INCLUDE(${QT_USE_FILE})
INCLUDE_DIRECTORIES(../common)
INCLUDE_DIRECTORIES(${PROTOBUF_INCLUDE_DIR})
INCLUDE_DIRECTORIES(${CMAKE_BINARY_DIR}/common)
INCLUDE_DIRECTORIES(${CMAKE_CURRENT_BINARY_DIR})
INCLUDE_DIRECTORIES(${QT_MOBILITY_INCLUDE_DIR})
INCLUDE_DIRECTORIES(${QT_MOBILITY_MULTIMEDIAKIT_INCLUDE_DIR})
# Build cockatrice binary and link it
ADD_EXECUTABLE(cockatrice WIN32 MACOSX_BUNDLE ${cockatrice_SOURCES} ${cockatrice_QM} ${cockatrice_RESOURCES_RCC} ${cockatrice_MOC_SRCS})
TARGET_LINK_LIBRARIES(cockatrice cockatrice_common ${QT_QTMAIN_LIBRARY} ${QT_LIBRARIES} ${QT_MOBILITY_MULTIMEDIAKIT_LIBRARY})
if(MSVC)
set_target_properties(cockatrice PROPERTIES LINK_FLAGS "/SUBSYSTEM:WINDOWS")
endif(MSVC)
TARGET_LINK_LIBRARIES(cockatrice cockatrice_common)
qt5_use_modules(cockatrice ${COCKATRICE_QT_MODULES})
if(UNIX)
if(APPLE)
set(MACOSX_BUNDLE_INFO_STRING "${PROJECT_NAME}")
set(MACOSX_BUNDLE_GUI_IDENTIFIER "com.cockatrice.${PROJECT_NAME}")
set(MACOSX_BUNDLE_LONG_VERSION_STRING "${PROJECT_NAME}-${PROJECT_VERSION}")
set(MACOSX_BUNDLE_BUNDLE_NAME "${PROJECT_NAME}")
set(MACOSX_BUNDLE_SHORT_VERSION_STRING ${PROJECT_VERSION})
set(MACOSX_BUNDLE_BUNDLE_VERSION ${PROJECT_VERSION})
set_target_properties(cockatrice PROPERTIES MACOSX_BUNDLE_INFO_PLIST ${CMAKE_SOURCE_DIR}/cmake/Info.plist)
INSTALL(TARGETS cockatrice BUNDLE DESTINATION ./)
INSTALL(FILES ${cockatrice_QM} DESTINATION ./cockatrice.app/Contents/Resources/translations)
else()
@@ -178,27 +216,24 @@ elseif(WIN32)
INSTALL(FILES ${cockatrice_QM} DESTINATION ./translations)
endif()
add_custom_command(
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/version_string.cpp ${CMAKE_CURRENT_BINARY_DIR}/version_string.h
COMMAND ${CMAKE_COMMAND} -DSOURCE_DIR=${CMAKE_CURRENT_SOURCE_DIR} -P ${CMAKE_CURRENT_SOURCE_DIR}/../common/getversion.cmake
)
if(APPLE)
# these needs to be relative to CMAKE_INSTALL_PREFIX
set(plugin_dest_dir cockatrice.app/Contents/Plugins)
set(qtconf_dest_dir cockatrice.app/Contents/Resources)
get_filename_component(QT_LIBRARY_DIR "${QT_LIBRARY_DIR}/.." ABSOLUTE)
# note: no codecs in qt5
# note: phonon_backend => mediaservice
# note: needs platform on osx
if (CMAKE_BUILD_TYPE STREQUAL "Debug")
install(DIRECTORY "${QT_PLUGINS_DIR}/" DESTINATION ${plugin_dest_dir} COMPONENT Runtime
FILES_MATCHING REGEX "(codecs|iconengines|imageformats|mediaservice|phonon_backend|platforms)/.*_debug\\.dylib")
else()
install(DIRECTORY "${QT_PLUGINS_DIR}/" DESTINATION ${plugin_dest_dir} COMPONENT Runtime
FILES_MATCHING REGEX "(codecs|iconengines|imageformats|mediaservice|phonon_backend|platforms)/[^_]*\\.dylib")
endif()
# qt5 plugins: audio, iconengines, imageformats, platforms, printsupport
install(DIRECTORY "${QT_PLUGINS_DIR}/" DESTINATION ${plugin_dest_dir} COMPONENT Runtime
FILES_MATCHING
PATTERN "*.dSYM" EXCLUDE
PATTERN "*_debug.dylib" EXCLUDE
PATTERN "audio/*.dylib"
PATTERN "iconengines/*.dylib"
PATTERN "imageformats/*.dylib"
PATTERN "platforms/*.dylib"
PATTERN "printsupport/*.dylib"
PATTERN "styles/*.dylib"
)
install(CODE "
file(WRITE \"\${CMAKE_INSTALL_PREFIX}/${qtconf_dest_dir}/qt.conf\" \"[Paths]
@@ -215,3 +250,32 @@ Data = Resources\")
fixup_bundle(\"\${CMAKE_INSTALL_PREFIX}/cockatrice.app\" \"\${QTPLUGINS}\" \"${QT_LIBRARY_DIR}\")
" COMPONENT Runtime)
endif()
if(WIN32)
# these needs to be relative to CMAKE_INSTALL_PREFIX
set(plugin_dest_dir Plugins)
set(qtconf_dest_dir .)
# qt5 plugins: audio, iconengines, imageformats, platforms, printsupport
install(DIRECTORY "${QT_PLUGINS_DIR}/" DESTINATION ${plugin_dest_dir} COMPONENT Runtime
FILES_MATCHING REGEX "(audio|iconengines|imageformats|platforms|printsupport)/.*[^d]\\.dll")
install(CODE "
file(WRITE \"\${CMAKE_INSTALL_PREFIX}/${qtconf_dest_dir}/qt.conf\" \"[Paths]
Plugins = Plugins
Translations = Resources/translations
Data = Resources\")
" COMPONENT Runtime)
install(CODE "
file(GLOB_RECURSE QTPLUGINS
\"\${CMAKE_INSTALL_PREFIX}/${plugin_dest_dir}/*.dll\")
set(BU_CHMOD_BUNDLE_ITEMS ON)
include(BundleUtilities)
fixup_bundle(\"\${CMAKE_INSTALL_PREFIX}/Cockatrice.exe\" \"\${QTPLUGINS}\" \"${QT_LIBRARY_DIR}\")
" COMPONENT Runtime)
if(WIN32SSLRUNTIME_FOUND)
install(FILES ${WIN32SSLRUNTIME_LIBRARIES} DESTINATION ./)
endif()
endif()

View File

@@ -1,158 +0,0 @@
INCLUDE(FindQt4)
set(MOBILITY_CONFIG_MKSPECS_FILE "")
IF(EXISTS "${QT_MKSPECS_DIR}/features/mobilityconfig.prf")
set(MOBILITY_CONFIG_MKSPECS_FILE "${QT_MKSPECS_DIR}/features/mobilityconfig.prf")
ELSEIF(EXISTS "${QT_MKSPECS_DIR}/features/mobility.prf")
set(MOBILITY_CONFIG_MKSPECS_FILE "${CMAKE_CURRENT_SOURCE_DIR}/cmake/Modules/mobilityconfig.prf")
ENDIF()
macro(export_component component)
IF(NOT ${MOBILITY_CONFIG_MKSPECS_FILE} STREQUAL "")
FILE(READ ${MOBILITY_CONFIG_MKSPECS_FILE} MOBILITY_FILE_CONTENTS)
STRING(TOLOWER ${component} _COMPONENT)
IF(${MOBILITY_FILE_CONTENTS} MATCHES "MOBILITY_CONFIG=.*${_COMPONENT}.*")
STRING(TOUPPER ${component} _COMPONENT)
SET(QT_MOBILITY_${_COMPONENT}_FOUND 1)
SET(QT_MOBILITY_${_COMPONENT}_INCLUDE_DIR ${QT_MOBILITY_PARENT_INCLUDE_DIR}/Qt${component})
SET(QT_MOBILITY_${_COMPONENT}_LIBRARY Qt${component})
ENDIF()
ENDIF()
endmacro()
set(VERSION_INFO "")
set(FEATURE_FILE_PREFIX "${QT_MKSPECS_DIR}/features/mobility")
if(DEFINED MOBILITY_VERSION)
if(MOBILITY_VERSION STREQUAL "1.1" AND EXISTS "${FEATURE_FILE_PREFIX}11.prf")
set(MOBILITY_PRF_FILE "${FEATURE_FILE_PREFIX}11.prf")
set(VERSION_INFO "1.1")
elseif(MOBILITY_VERSION STREQUAL "1.2" AND EXISTS "${FEATURE_FILE_PREFIX}12.prf")
set(MOBILITY_PRF_FILE "${FEATURE_FILE_PREFIX}12.prf")
set(VERSION_INFO "1.2")
elseif(MOBILITY_VERSION STREQUAL "default" AND EXISTS "${FEATURE_FILE_PREFIX}.prf")
set(MOBILITY_PRF_FILE "${FEATURE_FILE_PREFIX}.prf")
set(VERSION_INFO "system's default")
else()
message(STATUS "Couldn't find QtMobility version: ${MOBILITY_VERSION}")
endif()
endif()
if(NOT DEFINED MOBILITY_PRF_FILE)
if(EXISTS "${FEATURE_FILE_PREFIX}.prf")
set(MOBILITY_PRF_FILE "${FEATURE_FILE_PREFIX}.prf")
set(VERSION_INFO "system's default")
elseif(EXISTS "${FEATURE_FILE_PREFIX}12.prf")
set(MOBILITY_PRF_FILE "${FEATURE_FILE_PREFIX}12.prf")
set(VERSION_INFO "1.2")
elseif(EXISTS "${FEATURE_FILE_PREFIX}11.prf")
set(MOBILITY_PRF_FILE "${FEATURE_FILE_PREFIX}11.prf")
set(VERSION_INFO "1.1")
else()
message(FATAL_ERROR "Couldn't find any version of QtMobility.")
endif()
endif()
message(STATUS "Using QtMobility version: ${VERSION_INFO}")
IF(DEFINED MOBILITY_PRF_FILE)
FILE(READ ${MOBILITY_PRF_FILE} MOBILITY_FILE_CONTENTS)
STRING(REGEX MATCH "MOBILITY_PREFIX=([^\n]+)" QT_MOBILITY_PREFIX "${MOBILITY_FILE_CONTENTS}")
SET(QT_MOBILITY_PREFIX ${CMAKE_MATCH_1})
STRING(REGEX MATCH "MOBILITY_INCLUDE=([^\n]+)" QT_MOBILITY_INCLUDE_DIR "${MOBILITY_FILE_CONTENTS}")
SET(QT_MOBILITY_INCLUDE_DIR ${CMAKE_MATCH_1})
STRING(REGEX MATCH "MOBILITY_LIB=([^\n]+)" "\\1" QT_MOBILITY_LIBRARY "${MOBILITY_FILE_CONTENTS}")
SET(QT_MOBILITY_LIBRARY_DIR ${CMAKE_MATCH_1})
#VERSION
IF(NOT ${MOBILITY_CONFIG_MKSPECS_FILE} STREQUAL "")
FILE(READ ${MOBILITY_CONFIG_MKSPECS_FILE} MOBILITY_CONFIG_FILE_CONTENTS)
STRING(REGEX MATCH "MOBILITY_VERSION = ([^\n]+)" QT_MOBILITY_VERSION "${MOBILITY_CONFIG_FILE_CONTENTS}")
SET(QT_MOBILITY_VERSION ${CMAKE_MATCH_1})
STRING(REGEX MATCH "MOBILITY_MAJOR_VERSION = ([^\n]+)" QT_MOBILITY_MAJOR_VERSION "${MOBILITY_CONFIG_FILE_CONTENTS}")
SET(QT_MOBILITY_MAJOR_VERSION ${CMAKE_MATCH_1})
STRING(REGEX MATCH "MOBILITY_MINOR_VERSION = ([^\n]+)" QT_MOBILITY_MINOR_VERSION "${MOBILITY_CONFIG_FILE_CONTENTS}")
SET(QT_MOBILITY_MINOR_VERSION ${CMAKE_MATCH_1})
STRING(REGEX MATCH "MOBILITY_PATCH_VERSION = ([^\n]+)" QT_MOBILITY_PATCH_VERSION "${MOBILITY_CONFIG_FILE_CONTENTS}")
SET(QT_MOBILITY_PATCH_VERSION ${CMAKE_MATCH_1})
ELSE()
SET(QT_MOBILITY_VERSION 1.0.0)
SET(QT_MOBILITY_MAJOR_VERSION 1)
SET(QT_MOBILITY_MINOR_VERSION 0)
SET(QT_MOBILITY_PATCH_VERSION 0)
ENDIF()
SET(QT_MOBILITY_PARENT_INCLUDE_DIR ${QT_MOBILITY_INCLUDE_DIR})
SET(QT_MOBILITY_INCLUDE_DIR ${QT_MOBILITY_INCLUDE_DIR}/QtMobility)
IF(QtMobility_FIND_VERSION_EXACT)
IF(QT_MOBILITY_VERSION VERSION_EQUAL QtMobility_FIND_VERSION)
SET(QT_MOBILITY_FOUND TRUE)
ELSE()
SET(QT_MOBILITY_FOUND FALSE)
IF(QT_MOBILITY_VERSION VERSION_LESS QtMobility_FIND_VERSION)
SET(QT_MOBILITY_TOO_OLD TRUE)
ELSE()
SET(QT_MOBILITY_TOO_NEW TRUE)
ENDIF()
ENDIF()
ELSE()
IF(QT_MOBILITY_VERSION VERSION_LESS QtMobility_FIND_VERSION)
SET(QT_MOBILITY_FOUND FALSE)
SET(QT_MOBILITY_TOO_OLD TRUE)
ELSE()
SET(QT_MOBILITY_FOUND TRUE)
ENDIF()
ENDIF()
ELSE()
SET(QT_MOBILITY_FOUND NOTFOUND)
SET(QT_MOBILITY_PREFIX NOTFOUND)
SET(QT_MOBILITY_INCLUDE NOTFOUND)
SET(QT_MOBILITY_LIB NOTFOUND)
ENDIF()
IF(NOT QT_MOBILITY_FOUND)
if(QT_MOBILITY_TOO_OLD)
MESSAGE(FATAL_ERROR "The installed QtMobility version ${QT_MOBILITY_VERSION} it too old, version ${QtMobility_FIND_VERSION} is required.")
ELSEIF(QT_MOBILITY_TOO_NEW)
MESSAGE(FATAL_ERROR "The installed QtMobility version ${QT_MOBILITY_VERSION} it too new, version ${QtMobility_FIND_VERSION} is required.")
ELSE()
MESSAGE(FATAL_ERROR "QtMobility not found.")
ENDIF()
ELSE()
export_component(Bearer)
export_component(Feedback)
export_component(Gallery)
export_component(PublishSubscribe)
export_component(Location)
export_component(Organizer)
export_component(ServiceFramework)
export_component(SystemInfo)
export_component(Contacts)
export_component(Messaging)
export_component(Versit)
export_component(Sensors)
# VersitOrganizer
if(${QT_MOBILITY_CONTACTS_FOUND} AND ${QT_MOBILITY_VERSIT_FOUND})
SET(QT_MOBILITY_VERSITORGANIZER_FOUND 1)
SET(QT_MOBILITY_VERSITORGANIZER_INCLUDE_DIR ${QT_MOBILITY_PARENT_INCLUDE_DIR}/QtVersitOrganizer)
SET(QT_MOBILITY_VERSITORGANIZER_LIBRARY QtVersitOrganizer)
endif()
# MultimediaKit - it's just 'multimedia' in the .prf file.
IF(NOT ${MOBILITY_CONFIG_MKSPECS_FILE} STREQUAL "")
FILE(READ ${MOBILITY_CONFIG_MKSPECS_FILE} MOBILITY_FILE_CONTENTS)
IF(${MOBILITY_FILE_CONTENTS} MATCHES "MOBILITY_CONFIG=.*multimedia.*")
SET(QT_MOBILITY_MULTIMEDIAKIT_FOUND 1)
SET(QT_MOBILITY_MULTIMEDIAKIT_INCLUDE_DIR ${QT_MOBILITY_PARENT_INCLUDE_DIR}/QtMultimediaKit)
SET(QT_MOBILITY_MULTIMEDIAKIT_LIBRARY QtMultimediaKit)
ENDIF()
ENDIF()
ENDIF()

View File

@@ -1,131 +1,360 @@
<RCC>
<qresource prefix="/" >
<file alias="back.svg" >resources/back.svg</file>
<file>resources/lock.svg</file>
<file>resources/icon_delete.svg</file>
<file>resources/icon_tab_changed.svg</file>
<file>resources/icon_config_general.svg</file>
<file>resources/icon_config_appearance.svg</file>
<file>resources/icon_config_interface.svg</file>
<file>resources/icon_config_messages.svg</file>
<file>resources/icon_config_deckeditor.svg</file>
<file>resources/phases/icon_phase_untap.svg</file>
<file>resources/phases/icon_phase_upkeep.svg</file>
<file>resources/phases/icon_phase_draw.svg</file>
<file>resources/phases/icon_phase_main1.svg</file>
<file>resources/phases/icon_phase_combat_start.svg</file>
<file>resources/phases/icon_phase_combat_attackers.svg</file>
<file>resources/phases/icon_phase_combat_blockers.svg</file>
<file>resources/phases/icon_phase_combat_damage.svg</file>
<file>resources/phases/icon_phase_combat_end.svg</file>
<file>resources/phases/icon_phase_main2.svg</file>
<file>resources/phases/icon_phase_cleanup.svg</file>
<file>resources/phases/icon_phase_nextturn.svg</file>
<file>resources/icon_settings.svg</file>
<file>resources/hand.svg</file>
<file>resources/pencil.svg</file>
<file>resources/icon_search.svg</file>
<file>resources/icon_clearsearch.svg</file>
<file>resources/icon_update.png</file>
<file>resources/icon_view.svg</file>
<file>resources/cardback.svg</file>
<file>resources/cockatrice.svg</file>
<file>resources/hand.svg</file>
<file>resources/hr.jpg</file>
<file alias="resources/appicon.svg">resources/cockatrice.svg</file>
<file>resources/add_to_sideboard.svg</file>
<file>resources/decrement.svg</file>
<file>resources/increment.svg</file>
<file>resources/remove_row.svg</file>
<file>resources/arrow_left_green.svg</file>
<file>resources/arrow_right_green.svg</file>
<file>resources/icon_ready_start.svg</file>
<file>resources/icon_not_ready_start.svg</file>
<file>resources/icon_conceded.svg</file>
<file>resources/icon_player.svg</file>
<file>resources/icon_spectator.svg</file>
<file>resources/replay_start.svg</file>
<file>resources/replay_stop.svg</file>
<file>resources/replay_fastforward.svg</file>
<file>resources/replay_rewind.svg</file>
<file>resources/replay_toend.svg</file>
<file>resources/replay_tostart.svg</file>
<file>resources/replay_pause.svg</file>
<file>resources/genders/male.svg</file>
<file>resources/genders/female.svg</file>
<file>resources/genders/unknown.svg</file>
<file>resources/icons/arrow_bottom_green.svg</file>
<file>resources/icons/arrow_down_green.svg</file>
<file>resources/icons/arrow_left_green.svg</file>
<file>resources/icons/arrow_right_blue.svg</file>
<file>resources/icons/arrow_right_green.svg</file>
<file>resources/icons/arrow_top_green.svg</file>
<file>resources/icons/arrow_up_green.svg</file>
<file>resources/icons/clearsearch.svg</file>
<file>resources/icons/conceded.svg</file>
<file>resources/icons/decrement.svg</file>
<file>resources/icons/delete.svg</file>
<file>resources/icons/increment.svg</file>
<file>resources/icons/lock.svg</file>
<file>resources/icons/not_ready_start.svg</file>
<file>resources/icons/pencil.svg</file>
<file>resources/icons/player.svg</file>
<file>resources/icons/ready_start.svg</file>
<file>resources/icons/remove_row.svg</file>
<file>resources/icons/search.svg</file>
<file>resources/icons/settings.svg</file>
<file>resources/icons/spectator.svg</file>
<file>resources/icons/tab_changed.svg</file>
<file>resources/icons/update.png</file>
<file>resources/icons/view.svg</file>
<file>resources/countries/ar.svg</file>
<file>resources/countries/at.svg</file>
<file>resources/countries/au.svg</file>
<file>resources/countries/be.svg</file>
<file>resources/countries/br.svg</file>
<file>resources/countries/by.svg</file>
<file>resources/countries/ca.svg</file>
<file>resources/countries/cl.svg</file>
<file>resources/countries/cz.svg</file>
<file>resources/countries/ch.svg</file>
<file>resources/countries/cn.svg</file>
<file>resources/countries/de.svg</file>
<file>resources/countries/dk.svg</file>
<file>resources/countries/do.svg</file>
<file>resources/countries/es.svg</file>
<file>resources/countries/fi.svg</file>
<file>resources/countries/fr.svg</file>
<file>resources/countries/ge.svg</file>
<file>resources/countries/gr.svg</file>
<file>resources/countries/gt.svg</file>
<file>resources/countries/hr.svg</file>
<file>resources/countries/hu.svg</file>
<file>resources/countries/ie.svg</file>
<file>resources/countries/il.svg</file>
<file>resources/countries/it.svg</file>
<file>resources/countries/jp.svg</file>
<file>resources/countries/lt.svg</file>
<file>resources/countries/lu.svg</file>
<file>resources/countries/lv.svg</file>
<file>resources/countries/mx.svg</file>
<file>resources/countries/my.svg</file>
<file>resources/countries/nl.svg</file>
<file>resources/countries/no.svg</file>
<file>resources/countries/nz.svg</file>
<file>resources/countries/pe.svg</file>
<file>resources/countries/ph.svg</file>
<file>resources/countries/pl.svg</file>
<file>resources/countries/pt.svg</file>
<file>resources/countries/ro.svg</file>
<file>resources/countries/ru.svg</file>
<file>resources/countries/se.svg</file>
<file>resources/countries/sg.svg</file>
<file>resources/countries/si.svg</file>
<file>resources/countries/sk.svg</file>
<file>resources/countries/tr.svg</file>
<file>resources/countries/ua.svg</file>
<file>resources/countries/uk.svg</file>
<file>resources/countries/us.svg</file>
<file>resources/countries/ve.svg</file>
<file>resources/countries/za.svg</file>
<file>resources/config/general.svg</file>
<file>resources/config/appearance.svg</file>
<file>resources/config/interface.svg</file>
<file>resources/config/messages.svg</file>
<file>resources/config/deckeditor.svg</file>
<file>resources/config/shorcuts.svg</file>
<file>resources/config/sound.svg</file>
<file>resources/counters/w.svg</file>
<file>resources/counters/w_highlight.svg</file>
<file>resources/counters/u.svg</file>
<file>resources/counters/u_highlight.svg</file>
<file>resources/counters/b.svg</file>
<file>resources/counters/b_highlight.svg</file>
<file>resources/counters/r.svg</file>
<file>resources/counters/r_highlight.svg</file>
<file>resources/counters/g.svg</file>
<file>resources/counters/g_highlight.svg</file>
<file>resources/counters/general.svg</file>
<file>resources/counters/general_highlight.svg</file>
<file>resources/counters/w.svg</file>
<file>resources/counters/w_highlight.svg</file>
<file>resources/counters/u.svg</file>
<file>resources/counters/u_highlight.svg</file>
<file>resources/counters/b.svg</file>
<file>resources/counters/b_highlight.svg</file>
<file>resources/counters/r.svg</file>
<file>resources/counters/r_highlight.svg</file>
<file>resources/counters/g.svg</file>
<file>resources/counters/g_highlight.svg</file>
<file>resources/counters/storm.svg</file>
<file>resources/counters/storm_highlight.svg</file>
<file>resources/counters/general.svg</file>
<file>resources/counters/general_highlight.svg</file>
<file>resources/userlevels/normal.svg</file>
<file>resources/userlevels/registered.svg</file>
<file>resources/userlevels/moderator.svg</file>
<file>resources/userlevels/admin.svg</file>
<file>resources/countries/ad.svg</file>
<file>resources/countries/ae.svg</file>
<file>resources/countries/af.svg</file>
<file>resources/countries/ag.svg</file>
<file>resources/countries/ai.svg</file>
<file>resources/countries/al.svg</file>
<file>resources/countries/am.svg</file>
<file>resources/countries/ao.svg</file>
<file>resources/countries/aq.svg</file>
<file>resources/countries/ar.svg</file>
<file>resources/countries/as.svg</file>
<file>resources/countries/at.svg</file>
<file>resources/countries/au.svg</file>
<file>resources/countries/aw.svg</file>
<file>resources/countries/ax.svg</file>
<file>resources/countries/az.svg</file>
<file>resources/countries/ba.svg</file>
<file>resources/countries/bb.svg</file>
<file>resources/countries/bd.svg</file>
<file>resources/countries/be.svg</file>
<file>resources/countries/bf.svg</file>
<file>resources/countries/bg.svg</file>
<file>resources/countries/bh.svg</file>
<file>resources/countries/bi.svg</file>
<file>resources/countries/bj.svg</file>
<file>resources/countries/bl.svg</file>
<file>resources/countries/bm.svg</file>
<file>resources/countries/bn.svg</file>
<file>resources/countries/bo.svg</file>
<file>resources/countries/bq.svg</file>
<file>resources/countries/br.svg</file>
<file>resources/countries/bs.svg</file>
<file>resources/countries/bt.svg</file>
<file>resources/countries/bv.svg</file>
<file>resources/countries/bw.svg</file>
<file>resources/countries/by.svg</file>
<file>resources/countries/bz.svg</file>
<file>resources/countries/ca.svg</file>
<file>resources/countries/cc.svg</file>
<file>resources/countries/cd.svg</file>
<file>resources/countries/cf.svg</file>
<file>resources/countries/cg.svg</file>
<file>resources/countries/ch.svg</file>
<file>resources/countries/ci.svg</file>
<file>resources/countries/ck.svg</file>
<file>resources/countries/cl.svg</file>
<file>resources/countries/cm.svg</file>
<file>resources/countries/cn.svg</file>
<file>resources/countries/co.svg</file>
<file>resources/countries/cr.svg</file>
<file>resources/countries/cu.svg</file>
<file>resources/countries/cv.svg</file>
<file>resources/countries/cw.svg</file>
<file>resources/countries/cx.svg</file>
<file>resources/countries/cy.svg</file>
<file>resources/countries/cz.svg</file>
<file>resources/countries/de.svg</file>
<file>resources/countries/dj.svg</file>
<file>resources/countries/dk.svg</file>
<file>resources/countries/dm.svg</file>
<file>resources/countries/do.svg</file>
<file>resources/countries/dz.svg</file>
<file>resources/countries/ec.svg</file>
<file>resources/countries/ee.svg</file>
<file>resources/countries/eg.svg</file>
<file>resources/countries/eh.svg</file>
<file>resources/countries/er.svg</file>
<file>resources/countries/es.svg</file>
<file>resources/countries/et.svg</file>
<file>resources/countries/fi.svg</file>
<file>resources/countries/fj.svg</file>
<file>resources/countries/fk.svg</file>
<file>resources/countries/fm.svg</file>
<file>resources/countries/fo.svg</file>
<file>resources/countries/fr.svg</file>
<file>resources/countries/ga.svg</file>
<file>resources/countries/gb.svg</file>
<file>resources/countries/gd.svg</file>
<file>resources/countries/ge.svg</file>
<file>resources/countries/gf.svg</file>
<file>resources/countries/gg.svg</file>
<file>resources/countries/gh.svg</file>
<file>resources/countries/gi.svg</file>
<file>resources/countries/gl.svg</file>
<file>resources/countries/gm.svg</file>
<file>resources/countries/gn.svg</file>
<file>resources/countries/gp.svg</file>
<file>resources/countries/gq.svg</file>
<file>resources/countries/gr.svg</file>
<file>resources/countries/gs.svg</file>
<file>resources/countries/gt.svg</file>
<file>resources/countries/gu.svg</file>
<file>resources/countries/gw.svg</file>
<file>resources/countries/gy.svg</file>
<file>resources/countries/hk.svg</file>
<file>resources/countries/hm.svg</file>
<file>resources/countries/hn.svg</file>
<file>resources/countries/hr.svg</file>
<file>resources/countries/ht.svg</file>
<file>resources/countries/hu.svg</file>
<file>resources/countries/id.svg</file>
<file>resources/countries/ie.svg</file>
<file>resources/countries/il.svg</file>
<file>resources/countries/im.svg</file>
<file>resources/countries/in.svg</file>
<file>resources/countries/io.svg</file>
<file>resources/countries/iq.svg</file>
<file>resources/countries/ir.svg</file>
<file>resources/countries/is.svg</file>
<file>resources/countries/it.svg</file>
<file>resources/countries/je.svg</file>
<file>resources/countries/jm.svg</file>
<file>resources/countries/jo.svg</file>
<file>resources/countries/jp.svg</file>
<file>resources/countries/ke.svg</file>
<file>resources/countries/kg.svg</file>
<file>resources/countries/kh.svg</file>
<file>resources/countries/ki.svg</file>
<file>resources/countries/km.svg</file>
<file>resources/countries/kn.svg</file>
<file>resources/countries/kp.svg</file>
<file>resources/countries/kr.svg</file>
<file>resources/countries/kw.svg</file>
<file>resources/countries/ky.svg</file>
<file>resources/countries/kz.svg</file>
<file>resources/countries/la.svg</file>
<file>resources/countries/lb.svg</file>
<file>resources/countries/lc.svg</file>
<file>resources/countries/li.svg</file>
<file>resources/countries/lk.svg</file>
<file>resources/countries/lr.svg</file>
<file>resources/countries/ls.svg</file>
<file>resources/countries/lt.svg</file>
<file>resources/countries/lu.svg</file>
<file>resources/countries/lv.svg</file>
<file>resources/countries/ly.svg</file>
<file>resources/countries/ma.svg</file>
<file>resources/countries/mc.svg</file>
<file>resources/countries/md.svg</file>
<file>resources/countries/me.svg</file>
<file>resources/countries/mf.svg</file>
<file>resources/countries/mg.svg</file>
<file>resources/countries/mh.svg</file>
<file>resources/countries/mk.svg</file>
<file>resources/countries/ml.svg</file>
<file>resources/countries/mm.svg</file>
<file>resources/countries/mn.svg</file>
<file>resources/countries/mo.svg</file>
<file>resources/countries/mp.svg</file>
<file>resources/countries/mq.svg</file>
<file>resources/countries/mr.svg</file>
<file>resources/countries/ms.svg</file>
<file>resources/countries/mt.svg</file>
<file>resources/countries/mu.svg</file>
<file>resources/countries/mv.svg</file>
<file>resources/countries/mw.svg</file>
<file>resources/countries/mx.svg</file>
<file>resources/countries/my.svg</file>
<file>resources/countries/mz.svg</file>
<file>resources/countries/na.svg</file>
<file>resources/countries/nc.svg</file>
<file>resources/countries/ne.svg</file>
<file>resources/countries/nf.svg</file>
<file>resources/countries/ng.svg</file>
<file>resources/countries/ni.svg</file>
<file>resources/countries/nl.svg</file>
<file>resources/countries/no.svg</file>
<file>resources/countries/np.svg</file>
<file>resources/countries/nr.svg</file>
<file>resources/countries/nu.svg</file>
<file>resources/countries/nz.svg</file>
<file>resources/countries/om.svg</file>
<file>resources/countries/pa.svg</file>
<file>resources/countries/pe.svg</file>
<file>resources/countries/pf.svg</file>
<file>resources/countries/pg.svg</file>
<file>resources/countries/ph.svg</file>
<file>resources/countries/pk.svg</file>
<file>resources/countries/pl.svg</file>
<file>resources/countries/pm.svg</file>
<file>resources/countries/pn.svg</file>
<file>resources/countries/pr.svg</file>
<file>resources/countries/ps.svg</file>
<file>resources/countries/pt.svg</file>
<file>resources/countries/pw.svg</file>
<file>resources/countries/py.svg</file>
<file>resources/countries/qa.svg</file>
<file>resources/countries/re.svg</file>
<file>resources/countries/ro.svg</file>
<file>resources/countries/rs.svg</file>
<file>resources/countries/ru.svg</file>
<file>resources/countries/rw.svg</file>
<file>resources/countries/sa.svg</file>
<file>resources/countries/sb.svg</file>
<file>resources/countries/sc.svg</file>
<file>resources/countries/sd.svg</file>
<file>resources/countries/se.svg</file>
<file>resources/countries/sg.svg</file>
<file>resources/countries/sh.svg</file>
<file>resources/countries/si.svg</file>
<file>resources/countries/sj.svg</file>
<file>resources/countries/sk.svg</file>
<file>resources/countries/sl.svg</file>
<file>resources/countries/sm.svg</file>
<file>resources/countries/sn.svg</file>
<file>resources/countries/so.svg</file>
<file>resources/countries/sr.svg</file>
<file>resources/countries/ss.svg</file>
<file>resources/countries/st.svg</file>
<file>resources/countries/sv.svg</file>
<file>resources/countries/sx.svg</file>
<file>resources/countries/sy.svg</file>
<file>resources/countries/sz.svg</file>
<file>resources/countries/tc.svg</file>
<file>resources/countries/td.svg</file>
<file>resources/countries/tf.svg</file>
<file>resources/countries/tg.svg</file>
<file>resources/countries/th.svg</file>
<file>resources/countries/tj.svg</file>
<file>resources/countries/tk.svg</file>
<file>resources/countries/tl.svg</file>
<file>resources/countries/tm.svg</file>
<file>resources/countries/tn.svg</file>
<file>resources/countries/to.svg</file>
<file>resources/countries/tr.svg</file>
<file>resources/countries/tt.svg</file>
<file>resources/countries/tv.svg</file>
<file>resources/countries/tw.svg</file>
<file>resources/countries/tz.svg</file>
<file>resources/countries/ua.svg</file>
<file>resources/countries/ug.svg</file>
<file>resources/countries/um.svg</file>
<file>resources/countries/us.svg</file>
<file>resources/countries/uy.svg</file>
<file>resources/countries/uz.svg</file>
<file>resources/countries/va.svg</file>
<file>resources/countries/vc.svg</file>
<file>resources/countries/ve.svg</file>
<file>resources/countries/vg.svg</file>
<file>resources/countries/vi.svg</file>
<file>resources/countries/vn.svg</file>
<file>resources/countries/vu.svg</file>
<file>resources/countries/wf.svg</file>
<file>resources/countries/ws.svg</file>
<file>resources/countries/ye.svg</file>
<file>resources/countries/yt.svg</file>
<file>resources/countries/za.svg</file>
<file>resources/countries/zm.svg</file>
<file>resources/countries/zw.svg</file>
<file>resources/news/exclamation_mark.svg</file>
<file>resources/news/question_mark.svg</file>
<file>resources/genders/male.svg</file>
<file>resources/genders/female.svg</file>
<file>resources/genders/unknown.svg</file>
<file>resources/phases/untap.svg</file>
<file>resources/phases/upkeep.svg</file>
<file>resources/phases/draw.svg</file>
<file>resources/phases/main1.svg</file>
<file>resources/phases/combat_start.svg</file>
<file>resources/phases/combat_attackers.svg</file>
<file>resources/phases/combat_blockers.svg</file>
<file>resources/phases/combat_damage.svg</file>
<file>resources/phases/combat_end.svg</file>
<file>resources/phases/main2.svg</file>
<file>resources/phases/cleanup.svg</file>
<file>resources/phases/nextturn.svg</file>
<file>resources/replay/start.svg</file>
<file>resources/replay/fastforward.svg</file>
<file>resources/replay/pause.svg</file>
<file>resources/userlevels/normal.svg</file>
<file>resources/userlevels/registered.svg</file>
<file>resources/userlevels/registered_buddy.svg</file>
<file>resources/userlevels/registered_vip.svg</file>
<file>resources/userlevels/registered_vip_buddy.svg</file>
<file>resources/userlevels/registered_donator.svg</file>
<file>resources/userlevels/registered_donator_buddy.svg</file>
<file>resources/userlevels/moderator.svg</file>
<file>resources/userlevels/moderator_buddy.svg</file>
<file>resources/userlevels/moderator_vip.svg</file>
<file>resources/userlevels/moderator_vip_buddy.svg</file>
<file>resources/userlevels/admin.svg</file>
<file>resources/userlevels/admin_buddy.svg</file>
<file>resources/userlevels/admin_vip.svg</file>
<file>resources/userlevels/admin_vip_buddy.svg</file>
<!-- ADD TIP OF THE DAY IMAGES HERE -->
<file>resources/tips/tips_of_the_day.xml</file>
<file>resources/tips/images/accounts_tab.png</file>
<file>resources/tips/images/arrows.png</file>
<file>resources/tips/images/cockatrice_register.png</file>
<file>resources/tips/images/cockatrice_wiki.png</file>
<file>resources/tips/images/coin_flip.png</file>
<file>resources/tips/images/face_down.png</file>
<file>resources/tips/images/filter_games.png</file>
<file>resources/tips/images/github_logo.png</file>
<file>resources/tips/images/gitter.png</file>
<file>resources/tips/images/themes.png</file>
<file>resources/tips/images/tip_of_the_day.png</file>
<file>resources/mtgforum.png</file>
</qresource>
</RCC>

Binary file not shown.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 345 KiB

After

Width:  |  Height:  |  Size: 177 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 27 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 42 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.8 KiB

After

Width:  |  Height:  |  Size: 3.1 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 17 KiB

After

Width:  |  Height:  |  Size: 64 KiB

View File

@@ -1,5 +1,6 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
@@ -13,9 +14,10 @@
height="64px"
id="svg4576"
sodipodi:version="0.32"
inkscape:version="0.46"
sodipodi:docname="icon_erscheinung.svg"
inkscape:output_extension="org.inkscape.output.svg.inkscape">
inkscape:version="0.48.5 r10040"
sodipodi:docname="icon_config_appearance.svg"
inkscape:output_extension="org.inkscape.output.svg.inkscape"
version="1.1">
<defs
id="defs4578">
<linearGradient
@@ -56,7 +58,7 @@
x2="31.09091"
y2="62.909088"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(0,-0.1818182)" />
gradientTransform="matrix(1.0202704,0,0,1.0264038,-0.559587,-1.1272497)" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient6482"
@@ -66,7 +68,7 @@
x2="32.18182"
y2="13.02554"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.0281354,0,0,1.0429299,-0.9963584,-0.6864152)" />
gradientTransform="matrix(1.0489761,0,0,1.0704672,-1.576142,-1.64517)" />
</defs>
<sodipodi:namedview
id="base"
@@ -85,7 +87,8 @@
inkscape:window-width="1280"
inkscape:window-height="725"
inkscape:window-x="0"
inkscape:window-y="25" />
inkscape:window-y="25"
inkscape:window-maximized="0" />
<metadata
id="metadata4581">
<rdf:RDF>
@@ -102,24 +105,24 @@
inkscape:label="Layer 1"
inkscape:groupmode="layer">
<rect
style="opacity:1;fill:url(#linearGradient6470);fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-opacity:1"
style="fill:url(#linearGradient6470);fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.02333248;stroke-opacity:1"
id="rect6462"
width="61.636364"
height="61.090908"
x="1.2727273"
y="1.6363637"
ry="5.6363635" />
width="62.885757"
height="62.703938"
x="0.73893893"
y="0.73893905"
ry="5.7851849" />
<rect
style="opacity:1;fill:url(#linearGradient6488);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.02156401;stroke-opacity:1"
style="fill:url(#linearGradient6488);fill-opacity:1;fill-rule:nonzero;stroke:none"
id="rect6472"
width="59.796619"
height="13.251164"
x="2.1926003"
y="2.7380548"
ry="4.7325583" />
width="61.00872"
height="13.601046"
x="1.6774582"
y="1.8697189"
ry="4.8575158" />
<g
id="g6424"
transform="matrix(1.1618497,0,0,1.1618497,-15.879137,-45.468207)">
transform="matrix(1.1854009,0,0,1.1925269,-16.760601,-47.609371)">
<path
sodipodi:type="arc"
style="opacity:0.4;fill:#ff0000;fill-opacity:1;fill-rule:nonzero;stroke:#ff0000"
@@ -128,7 +131,7 @@
sodipodi:cy="15.545455"
sodipodi:rx="11.545455"
sodipodi:ry="11.545455"
d="M 29.454545,15.545455 A 11.545455,11.545455 0 1 1 6.3636351,15.545455 A 11.545455,11.545455 0 1 1 29.454545,15.545455 z"
d="m 29.454545,15.545455 c 0,6.376379 -5.169076,11.545455 -11.545455,11.545455 -6.376379,0 -11.5454549,-5.169076 -11.5454549,-11.545455 C 6.3636351,9.1690763 11.532711,4 17.90909,4 24.285469,4 29.454545,9.1690763 29.454545,15.545455 z"
transform="translate(22.909092,39.272728)"
inkscape:transform-center-y="-11.545455"
inkscape:tile-x0="6.1818169"
@@ -141,7 +144,7 @@
sodipodi:cy="15.545455"
sodipodi:rx="11.545455"
sodipodi:ry="11.545455"
d="M 29.454545,15.545455 A 11.545455,11.545455 0 1 1 6.3636351,15.545455 A 11.545455,11.545455 0 1 1 29.454545,15.545455 z"
d="m 29.454545,15.545455 c 0,6.376379 -5.169076,11.545455 -11.545455,11.545455 -6.376379,0 -11.5454549,-5.169076 -11.5454549,-11.545455 C 6.3636351,9.1690763 11.532711,4 17.90909,4 24.285469,4 29.454545,9.1690763 29.454545,15.545455 z"
transform="matrix(0.9848078,0.1736482,-0.1736482,0.9848078,27.885457,36.574419)"
inkscape:transform-center-y="-11.545455"
inkscape:tile-x0="6.1818169"
@@ -154,7 +157,7 @@
sodipodi:cy="15.545455"
sodipodi:rx="11.545455"
sodipodi:ry="11.545455"
d="M 29.454545,15.545455 A 11.545455,11.545455 0 1 1 6.3636351,15.545455 A 11.545455,11.545455 0 1 1 29.454545,15.545455 z"
d="m 29.454545,15.545455 c 0,6.376379 -5.169076,11.545455 -11.545455,11.545455 -6.376379,0 -11.5454549,-5.169076 -11.5454549,-11.545455 C 6.3636351,9.1690763 11.532711,4 17.90909,4 24.285469,4 29.454545,9.1690763 29.454545,15.545455 z"
transform="matrix(0.9396926,0.3420201,-0.3420201,0.9396926,33.25478,34.78124)"
inkscape:transform-center-y="-11.545455"
inkscape:tile-x0="6.1818169"
@@ -167,7 +170,7 @@
sodipodi:cy="15.545455"
sodipodi:rx="11.545455"
sodipodi:ry="11.545455"
d="M 29.454545,15.545455 A 11.545455,11.545455 0 1 1 6.3636351,15.545455 A 11.545455,11.545455 0 1 1 29.454545,15.545455 z"
d="m 29.454545,15.545455 c 0,6.376379 -5.169076,11.545455 -11.545455,11.545455 -6.376379,0 -11.5454549,-5.169076 -11.5454549,-11.545455 C 6.3636351,9.1690763 11.532711,4 17.90909,4 24.285469,4 29.454545,9.1690763 29.454545,15.545455 z"
transform="matrix(0.8660254,0.5,-0.5,0.8660254,38.85391,33.947676)"
inkscape:transform-center-y="-11.545455"
inkscape:tile-x0="6.1818169"
@@ -180,7 +183,7 @@
sodipodi:cy="15.545455"
sodipodi:rx="11.545455"
sodipodi:ry="11.545455"
d="M 29.454545,15.545455 A 11.545455,11.545455 0 1 1 6.3636351,15.545455 A 11.545455,11.545455 0 1 1 29.454545,15.545455 z"
d="m 29.454545,15.545455 c 0,6.376379 -5.169076,11.545455 -11.545455,11.545455 -6.376379,0 -11.5454549,-5.169076 -11.5454549,-11.545455 C 6.3636351,9.1690763 11.532711,4 17.90909,4 24.285469,4 29.454545,9.1690763 29.454545,15.545455 z"
transform="matrix(0.7660444,0.6427876,-0.6427876,0.7660444,44.512724,34.099055)"
inkscape:transform-center-y="-11.545455"
inkscape:tile-x0="6.1818169"
@@ -193,7 +196,7 @@
sodipodi:cy="15.545455"
sodipodi:rx="11.545455"
sodipodi:ry="11.545455"
d="M 29.454545,15.545455 A 11.545455,11.545455 0 1 1 6.3636351,15.545455 A 11.545455,11.545455 0 1 1 29.454545,15.545455 z"
d="m 29.454545,15.545455 c 0,6.376379 -5.169076,11.545455 -11.545455,11.545455 -6.376379,0 -11.5454549,-5.169076 -11.5454549,-11.545455 C 6.3636351,9.1690763 11.532711,4 17.90909,4 24.285469,4 29.454545,9.1690763 29.454545,15.545455 z"
transform="matrix(0.6427876,0.7660444,-0.7660444,0.6427876,50.059282,35.230777)"
inkscape:transform-center-y="-11.545455"
inkscape:tile-x0="6.1818169"
@@ -206,7 +209,7 @@
sodipodi:cy="15.545455"
sodipodi:rx="11.545455"
sodipodi:ry="11.545455"
d="M 29.454545,15.545455 A 11.545455,11.545455 0 1 1 6.3636351,15.545455 A 11.545455,11.545455 0 1 1 29.454545,15.545455 z"
d="m 29.454545,15.545455 c 0,6.376379 -5.169076,11.545455 -11.545455,11.545455 -6.376379,0 -11.5454549,-5.169076 -11.5454549,-11.545455 C 6.3636351,9.1690763 11.532711,4 17.90909,4 24.285469,4 29.454545,9.1690763 29.454545,15.545455 z"
transform="matrix(0.5,0.8660254,-0.8660254,0.5,55.325053,37.308456)"
inkscape:transform-center-y="-11.545455"
inkscape:tile-x0="6.1818169"
@@ -219,7 +222,7 @@
sodipodi:cy="15.545455"
sodipodi:rx="11.545455"
sodipodi:ry="11.545455"
d="M 29.454545,15.545455 A 11.545455,11.545455 0 1 1 6.3636351,15.545455 A 11.545455,11.545455 0 1 1 29.454545,15.545455 z"
d="m 29.454545,15.545455 c 0,6.376379 -5.169076,11.545455 -11.545455,11.545455 -6.376379,0 -11.5454549,-5.169076 -11.5454549,-11.545455 C 6.3636351,9.1690763 11.532711,4 17.90909,4 24.285469,4 29.454545,9.1690763 29.454545,15.545455 z"
transform="matrix(0.3420201,0.9396926,-0.9396926,0.3420201,60.150041,40.268961)"
inkscape:transform-center-y="-11.545455"
inkscape:tile-x0="6.1818169"
@@ -232,7 +235,7 @@
sodipodi:cy="15.545455"
sodipodi:rx="11.545455"
sodipodi:ry="11.545455"
d="M 29.454545,15.545455 A 11.545455,11.545455 0 1 1 6.3636351,15.545455 A 11.545455,11.545455 0 1 1 29.454545,15.545455 z"
d="m 29.454545,15.545455 c 0,6.376379 -5.169076,11.545455 -11.545455,11.545455 -6.376379,0 -11.5454549,-5.169076 -11.5454549,-11.545455 C 6.3636351,9.1690763 11.532711,4 17.90909,4 24.285469,4 29.454545,9.1690763 29.454545,15.545455 z"
transform="matrix(0.1736482,0.9848078,-0.9848078,0.1736482,64.387638,44.022341)"
inkscape:transform-center-y="-11.545455"
inkscape:tile-x0="6.1818169"
@@ -245,7 +248,7 @@
sodipodi:cy="15.545455"
sodipodi:rx="11.545455"
sodipodi:ry="11.545455"
d="M 29.454545,15.545455 A 11.545455,11.545455 0 1 1 6.3636351,15.545455 A 11.545455,11.545455 0 1 1 29.454545,15.545455 z"
d="m 29.454545,15.545455 c 0,6.376379 -5.169076,11.545455 -11.545455,11.545455 -6.376379,0 -11.5454549,-5.169076 -11.5454549,-11.545455 C 6.3636351,9.1690763 11.532711,4 17.90909,4 24.285469,4 29.454545,9.1690763 29.454545,15.545455 z"
transform="matrix(0,1,-1,0,67.909092,48.454548)"
inkscape:transform-center-y="-11.545455"
inkscape:tile-x0="6.1818169"
@@ -258,7 +261,7 @@
sodipodi:cy="15.545455"
sodipodi:rx="11.545455"
sodipodi:ry="11.545455"
d="M 29.454545,15.545455 A 11.545455,11.545455 0 1 1 6.3636351,15.545455 A 11.545455,11.545455 0 1 1 29.454545,15.545455 z"
d="m 29.454545,15.545455 c 0,6.376379 -5.169076,11.545455 -11.545455,11.545455 -6.376379,0 -11.5454549,-5.169076 -11.5454549,-11.545455 C 6.3636351,9.1690763 11.532711,4 17.90909,4 24.285469,4 29.454545,9.1690763 29.454545,15.545455 z"
transform="matrix(-0.1736482,0.9848078,-0.9848078,-0.1736482,70.6074,53.430914)"
inkscape:transform-center-y="-11.545455"
inkscape:tile-x0="6.1818169"
@@ -271,7 +274,7 @@
sodipodi:cy="15.545455"
sodipodi:rx="11.545455"
sodipodi:ry="11.545455"
d="M 29.454545,15.545455 A 11.545455,11.545455 0 1 1 6.3636351,15.545455 A 11.545455,11.545455 0 1 1 29.454545,15.545455 z"
d="m 29.454545,15.545455 c 0,6.376379 -5.169076,11.545455 -11.545455,11.545455 -6.376379,0 -11.5454549,-5.169076 -11.5454549,-11.545455 C 6.3636351,9.1690763 11.532711,4 17.90909,4 24.285469,4 29.454545,9.1690763 29.454545,15.545455 z"
transform="matrix(-0.3420201,0.9396926,-0.9396926,-0.3420201,72.40058,58.800236)"
inkscape:transform-center-y="-11.545455"
inkscape:tile-x0="6.1818169"
@@ -284,7 +287,7 @@
sodipodi:cy="15.545455"
sodipodi:rx="11.545455"
sodipodi:ry="11.545455"
d="M 29.454545,15.545455 A 11.545455,11.545455 0 1 1 6.3636351,15.545455 A 11.545455,11.545455 0 1 1 29.454545,15.545455 z"
d="m 29.454545,15.545455 c 0,6.376379 -5.169076,11.545455 -11.545455,11.545455 -6.376379,0 -11.5454549,-5.169076 -11.5454549,-11.545455 C 6.3636351,9.1690763 11.532711,4 17.90909,4 24.285469,4 29.454545,9.1690763 29.454545,15.545455 z"
transform="matrix(-0.5,0.8660254,-0.8660254,-0.5,73.234143,64.399366)"
inkscape:transform-center-y="-11.545455"
inkscape:tile-x0="6.1818169"
@@ -297,7 +300,7 @@
sodipodi:cy="15.545455"
sodipodi:rx="11.545455"
sodipodi:ry="11.545455"
d="M 29.454545,15.545455 A 11.545455,11.545455 0 1 1 6.3636351,15.545455 A 11.545455,11.545455 0 1 1 29.454545,15.545455 z"
d="m 29.454545,15.545455 c 0,6.376379 -5.169076,11.545455 -11.545455,11.545455 -6.376379,0 -11.5454549,-5.169076 -11.5454549,-11.545455 C 6.3636351,9.1690763 11.532711,4 17.90909,4 24.285469,4 29.454545,9.1690763 29.454545,15.545455 z"
transform="matrix(-0.6427876,0.7660444,-0.7660444,-0.6427876,73.082764,70.05818)"
inkscape:transform-center-y="-11.545455"
inkscape:tile-x0="6.1818169"
@@ -310,7 +313,7 @@
sodipodi:cy="15.545455"
sodipodi:rx="11.545455"
sodipodi:ry="11.545455"
d="M 29.454545,15.545455 A 11.545455,11.545455 0 1 1 6.3636351,15.545455 A 11.545455,11.545455 0 1 1 29.454545,15.545455 z"
d="m 29.454545,15.545455 c 0,6.376379 -5.169076,11.545455 -11.545455,11.545455 -6.376379,0 -11.5454549,-5.169076 -11.5454549,-11.545455 C 6.3636351,9.1690763 11.532711,4 17.90909,4 24.285469,4 29.454545,9.1690763 29.454545,15.545455 z"
transform="matrix(-0.7660444,0.6427876,-0.6427876,-0.7660444,71.951042,75.604738)"
inkscape:transform-center-y="-11.545455"
inkscape:tile-x0="6.1818169"
@@ -323,7 +326,7 @@
sodipodi:cy="15.545455"
sodipodi:rx="11.545455"
sodipodi:ry="11.545455"
d="M 29.454545,15.545455 A 11.545455,11.545455 0 1 1 6.3636351,15.545455 A 11.545455,11.545455 0 1 1 29.454545,15.545455 z"
d="m 29.454545,15.545455 c 0,6.376379 -5.169076,11.545455 -11.545455,11.545455 -6.376379,0 -11.5454549,-5.169076 -11.5454549,-11.545455 C 6.3636351,9.1690763 11.532711,4 17.90909,4 24.285469,4 29.454545,9.1690763 29.454545,15.545455 z"
transform="matrix(-0.8660254,0.5,-0.5,-0.8660254,69.873364,80.870509)"
inkscape:transform-center-y="-11.545455"
inkscape:tile-x0="6.1818169"
@@ -336,7 +339,7 @@
sodipodi:cy="15.545455"
sodipodi:rx="11.545455"
sodipodi:ry="11.545455"
d="M 29.454545,15.545455 A 11.545455,11.545455 0 1 1 6.3636351,15.545455 A 11.545455,11.545455 0 1 1 29.454545,15.545455 z"
d="m 29.454545,15.545455 c 0,6.376379 -5.169076,11.545455 -11.545455,11.545455 -6.376379,0 -11.5454549,-5.169076 -11.5454549,-11.545455 C 6.3636351,9.1690763 11.532711,4 17.90909,4 24.285469,4 29.454545,9.1690763 29.454545,15.545455 z"
transform="matrix(-0.9396926,0.3420201,-0.3420201,-0.9396926,66.912859,85.6955)"
inkscape:transform-center-y="-11.545455"
inkscape:tile-x0="6.1818169"
@@ -349,7 +352,7 @@
sodipodi:cy="15.545455"
sodipodi:rx="11.545455"
sodipodi:ry="11.545455"
d="M 29.454545,15.545455 A 11.545455,11.545455 0 1 1 6.3636351,15.545455 A 11.545455,11.545455 0 1 1 29.454545,15.545455 z"
d="m 29.454545,15.545455 c 0,6.376379 -5.169076,11.545455 -11.545455,11.545455 -6.376379,0 -11.5454549,-5.169076 -11.5454549,-11.545455 C 6.3636351,9.1690763 11.532711,4 17.90909,4 24.285469,4 29.454545,9.1690763 29.454545,15.545455 z"
transform="matrix(-0.9848078,0.1736482,-0.1736482,-0.9848078,63.159479,89.933097)"
inkscape:transform-center-y="-11.545455"
inkscape:tile-x0="6.1818169"
@@ -362,7 +365,7 @@
sodipodi:cy="15.545455"
sodipodi:rx="11.545455"
sodipodi:ry="11.545455"
d="M 29.454545,15.545455 A 11.545455,11.545455 0 1 1 6.3636351,15.545455 A 11.545455,11.545455 0 1 1 29.454545,15.545455 z"
d="m 29.454545,15.545455 c 0,6.376379 -5.169076,11.545455 -11.545455,11.545455 -6.376379,0 -11.5454549,-5.169076 -11.5454549,-11.545455 C 6.3636351,9.1690763 11.532711,4 17.90909,4 24.285469,4 29.454545,9.1690763 29.454545,15.545455 z"
transform="matrix(-1,0,0,-1,58.727272,93.454552)"
inkscape:transform-center-y="-11.545455"
inkscape:tile-x0="6.1818169"
@@ -375,7 +378,7 @@
sodipodi:cy="15.545455"
sodipodi:rx="11.545455"
sodipodi:ry="11.545455"
d="M 29.454545,15.545455 A 11.545455,11.545455 0 1 1 6.3636351,15.545455 A 11.545455,11.545455 0 1 1 29.454545,15.545455 z"
d="m 29.454545,15.545455 c 0,6.376379 -5.169076,11.545455 -11.545455,11.545455 -6.376379,0 -11.5454549,-5.169076 -11.5454549,-11.545455 C 6.3636351,9.1690763 11.532711,4 17.90909,4 24.285469,4 29.454545,9.1690763 29.454545,15.545455 z"
transform="matrix(-0.9848078,-0.1736482,0.1736482,-0.9848078,53.750906,96.152852)"
inkscape:transform-center-y="-11.545455"
inkscape:tile-x0="6.1818169"
@@ -388,7 +391,7 @@
sodipodi:cy="15.545455"
sodipodi:rx="11.545455"
sodipodi:ry="11.545455"
d="M 29.454545,15.545455 A 11.545455,11.545455 0 1 1 6.3636351,15.545455 A 11.545455,11.545455 0 1 1 29.454545,15.545455 z"
d="m 29.454545,15.545455 c 0,6.376379 -5.169076,11.545455 -11.545455,11.545455 -6.376379,0 -11.5454549,-5.169076 -11.5454549,-11.545455 C 6.3636351,9.1690763 11.532711,4 17.90909,4 24.285469,4 29.454545,9.1690763 29.454545,15.545455 z"
transform="matrix(-0.9396926,-0.3420201,0.3420201,-0.9396926,48.381584,97.946041)"
inkscape:transform-center-y="-11.545455"
inkscape:tile-x0="6.1818169"
@@ -401,7 +404,7 @@
sodipodi:cy="15.545455"
sodipodi:rx="11.545455"
sodipodi:ry="11.545455"
d="M 29.454545,15.545455 A 11.545455,11.545455 0 1 1 6.3636351,15.545455 A 11.545455,11.545455 0 1 1 29.454545,15.545455 z"
d="m 29.454545,15.545455 c 0,6.376379 -5.169076,11.545455 -11.545455,11.545455 -6.376379,0 -11.5454549,-5.169076 -11.5454549,-11.545455 C 6.3636351,9.1690763 11.532711,4 17.90909,4 24.285469,4 29.454545,9.1690763 29.454545,15.545455 z"
transform="matrix(-0.8660254,-0.5,0.5,-0.8660254,42.782454,98.779604)"
inkscape:transform-center-y="-11.545455"
inkscape:tile-x0="6.1818169"
@@ -414,7 +417,7 @@
sodipodi:cy="15.545455"
sodipodi:rx="11.545455"
sodipodi:ry="11.545455"
d="M 29.454545,15.545455 A 11.545455,11.545455 0 1 1 6.3636351,15.545455 A 11.545455,11.545455 0 1 1 29.454545,15.545455 z"
d="m 29.454545,15.545455 c 0,6.376379 -5.169076,11.545455 -11.545455,11.545455 -6.376379,0 -11.5454549,-5.169076 -11.5454549,-11.545455 C 6.3636351,9.1690763 11.532711,4 17.90909,4 24.285469,4 29.454545,9.1690763 29.454545,15.545455 z"
transform="matrix(-0.7660444,-0.6427876,0.6427876,-0.7660444,37.12364,98.628219)"
inkscape:transform-center-y="-11.545455"
inkscape:tile-x0="6.1818169"
@@ -427,7 +430,7 @@
sodipodi:cy="15.545455"
sodipodi:rx="11.545455"
sodipodi:ry="11.545455"
d="M 29.454545,15.545455 A 11.545455,11.545455 0 1 1 6.3636351,15.545455 A 11.545455,11.545455 0 1 1 29.454545,15.545455 z"
d="m 29.454545,15.545455 c 0,6.376379 -5.169076,11.545455 -11.545455,11.545455 -6.376379,0 -11.5454549,-5.169076 -11.5454549,-11.545455 C 6.3636351,9.1690763 11.532711,4 17.90909,4 24.285469,4 29.454545,9.1690763 29.454545,15.545455 z"
transform="matrix(-0.6427876,-0.7660444,0.7660444,-0.6427876,31.577082,97.496499)"
inkscape:transform-center-y="-11.545455"
inkscape:tile-x0="6.1818169"
@@ -440,7 +443,7 @@
sodipodi:cy="15.545455"
sodipodi:rx="11.545455"
sodipodi:ry="11.545455"
d="M 29.454545,15.545455 A 11.545455,11.545455 0 1 1 6.3636351,15.545455 A 11.545455,11.545455 0 1 1 29.454545,15.545455 z"
d="m 29.454545,15.545455 c 0,6.376379 -5.169076,11.545455 -11.545455,11.545455 -6.376379,0 -11.5454549,-5.169076 -11.5454549,-11.545455 C 6.3636351,9.1690763 11.532711,4 17.90909,4 24.285469,4 29.454545,9.1690763 29.454545,15.545455 z"
transform="matrix(-0.5,-0.8660254,0.8660254,-0.5,26.311311,95.41882)"
inkscape:transform-center-y="-11.545455"
inkscape:tile-x0="6.1818169"
@@ -453,7 +456,7 @@
sodipodi:cy="15.545455"
sodipodi:rx="11.545455"
sodipodi:ry="11.545455"
d="M 29.454545,15.545455 A 11.545455,11.545455 0 1 1 6.3636351,15.545455 A 11.545455,11.545455 0 1 1 29.454545,15.545455 z"
d="m 29.454545,15.545455 c 0,6.376379 -5.169076,11.545455 -11.545455,11.545455 -6.376379,0 -11.5454549,-5.169076 -11.5454549,-11.545455 C 6.3636351,9.1690763 11.532711,4 17.90909,4 24.285469,4 29.454545,9.1690763 29.454545,15.545455 z"
transform="matrix(-0.3420201,-0.9396926,0.9396926,-0.3420201,21.486323,92.458315)"
inkscape:transform-center-y="-11.545455"
inkscape:tile-x0="6.1818169"
@@ -466,7 +469,7 @@
sodipodi:cy="15.545455"
sodipodi:rx="11.545455"
sodipodi:ry="11.545455"
d="M 29.454545,15.545455 A 11.545455,11.545455 0 1 1 6.3636351,15.545455 A 11.545455,11.545455 0 1 1 29.454545,15.545455 z"
d="m 29.454545,15.545455 c 0,6.376379 -5.169076,11.545455 -11.545455,11.545455 -6.376379,0 -11.5454549,-5.169076 -11.5454549,-11.545455 C 6.3636351,9.1690763 11.532711,4 17.90909,4 24.285469,4 29.454545,9.1690763 29.454545,15.545455 z"
transform="matrix(-0.1736482,-0.9848078,0.9848078,-0.1736482,17.248725,88.704935)"
inkscape:transform-center-y="-11.545455"
inkscape:tile-x0="6.1818169"
@@ -479,7 +482,7 @@
sodipodi:cy="15.545455"
sodipodi:rx="11.545455"
sodipodi:ry="11.545455"
d="M 29.454545,15.545455 A 11.545455,11.545455 0 1 1 6.3636351,15.545455 A 11.545455,11.545455 0 1 1 29.454545,15.545455 z"
d="m 29.454545,15.545455 c 0,6.376379 -5.169076,11.545455 -11.545455,11.545455 -6.376379,0 -11.5454549,-5.169076 -11.5454549,-11.545455 C 6.3636351,9.1690763 11.532711,4 17.90909,4 24.285469,4 29.454545,9.1690763 29.454545,15.545455 z"
transform="matrix(0,-1,1,0,13.727272,84.272728)"
inkscape:transform-center-y="-11.545455"
inkscape:tile-x0="6.1818169"
@@ -492,7 +495,7 @@
sodipodi:cy="15.545455"
sodipodi:rx="11.545455"
sodipodi:ry="11.545455"
d="M 29.454545,15.545455 A 11.545455,11.545455 0 1 1 6.3636351,15.545455 A 11.545455,11.545455 0 1 1 29.454545,15.545455 z"
d="m 29.454545,15.545455 c 0,6.376379 -5.169076,11.545455 -11.545455,11.545455 -6.376379,0 -11.5454549,-5.169076 -11.5454549,-11.545455 C 6.3636351,9.1690763 11.532711,4 17.90909,4 24.285469,4 29.454545,9.1690763 29.454545,15.545455 z"
transform="matrix(0.1736482,-0.9848078,0.9848078,0.1736482,11.028963,79.296362)"
inkscape:transform-center-y="-11.545455"
inkscape:tile-x0="6.1818169"
@@ -505,7 +508,7 @@
sodipodi:cy="15.545455"
sodipodi:rx="11.545455"
sodipodi:ry="11.545455"
d="M 29.454545,15.545455 A 11.545455,11.545455 0 1 1 6.3636351,15.545455 A 11.545455,11.545455 0 1 1 29.454545,15.545455 z"
d="m 29.454545,15.545455 c 0,6.376379 -5.169076,11.545455 -11.545455,11.545455 -6.376379,0 -11.5454549,-5.169076 -11.5454549,-11.545455 C 6.3636351,9.1690763 11.532711,4 17.90909,4 24.285469,4 29.454545,9.1690763 29.454545,15.545455 z"
transform="matrix(0.3420201,-0.9396926,0.9396926,0.3420201,9.2357838,73.92704)"
inkscape:transform-center-y="-11.545455"
inkscape:tile-x0="6.1818169"
@@ -518,7 +521,7 @@
sodipodi:cy="15.545455"
sodipodi:rx="11.545455"
sodipodi:ry="11.545455"
d="M 29.454545,15.545455 A 11.545455,11.545455 0 1 1 6.3636351,15.545455 A 11.545455,11.545455 0 1 1 29.454545,15.545455 z"
d="m 29.454545,15.545455 c 0,6.376379 -5.169076,11.545455 -11.545455,11.545455 -6.376379,0 -11.5454549,-5.169076 -11.5454549,-11.545455 C 6.3636351,9.1690763 11.532711,4 17.90909,4 24.285469,4 29.454545,9.1690763 29.454545,15.545455 z"
transform="matrix(0.5,-0.8660254,0.8660254,0.5,8.4022205,68.32791)"
inkscape:transform-center-y="-11.545455"
inkscape:tile-x0="6.1818169"
@@ -531,7 +534,7 @@
sodipodi:cy="15.545455"
sodipodi:rx="11.545455"
sodipodi:ry="11.545455"
d="M 29.454545,15.545455 A 11.545455,11.545455 0 1 1 6.3636351,15.545455 A 11.545455,11.545455 0 1 1 29.454545,15.545455 z"
d="m 29.454545,15.545455 c 0,6.376379 -5.169076,11.545455 -11.545455,11.545455 -6.376379,0 -11.5454549,-5.169076 -11.5454549,-11.545455 C 6.3636351,9.1690763 11.532711,4 17.90909,4 24.285469,4 29.454545,9.1690763 29.454545,15.545455 z"
transform="matrix(0.6427876,-0.7660444,0.7660444,0.6427876,8.5535989,62.669096)"
inkscape:transform-center-y="-11.545455"
inkscape:tile-x0="6.1818169"
@@ -544,7 +547,7 @@
sodipodi:cy="15.545455"
sodipodi:rx="11.545455"
sodipodi:ry="11.545455"
d="M 29.454545,15.545455 A 11.545455,11.545455 0 1 1 6.3636351,15.545455 A 11.545455,11.545455 0 1 1 29.454545,15.545455 z"
d="m 29.454545,15.545455 c 0,6.376379 -5.169076,11.545455 -11.545455,11.545455 -6.376379,0 -11.5454549,-5.169076 -11.5454549,-11.545455 C 6.3636351,9.1690763 11.532711,4 17.90909,4 24.285469,4 29.454545,9.1690763 29.454545,15.545455 z"
transform="matrix(0.7660444,-0.6427876,0.6427876,0.7660444,9.6853214,57.122538)"
inkscape:transform-center-y="-11.545455"
inkscape:tile-x0="6.1818169"
@@ -557,7 +560,7 @@
sodipodi:cy="15.545455"
sodipodi:rx="11.545455"
sodipodi:ry="11.545455"
d="M 29.454545,15.545455 A 11.545455,11.545455 0 1 1 6.3636351,15.545455 A 11.545455,11.545455 0 1 1 29.454545,15.545455 z"
d="m 29.454545,15.545455 c 0,6.376379 -5.169076,11.545455 -11.545455,11.545455 -6.376379,0 -11.5454549,-5.169076 -11.5454549,-11.545455 C 6.3636351,9.1690763 11.532711,4 17.90909,4 24.285469,4 29.454545,9.1690763 29.454545,15.545455 z"
transform="matrix(0.8660254,-0.5,0.5,0.8660254,11.763,51.856767)"
inkscape:transform-center-y="-11.545455"
inkscape:tile-x0="6.1818169"
@@ -570,7 +573,7 @@
sodipodi:cy="15.545455"
sodipodi:rx="11.545455"
sodipodi:ry="11.545455"
d="M 29.454545,15.545455 A 11.545455,11.545455 0 1 1 6.3636351,15.545455 A 11.545455,11.545455 0 1 1 29.454545,15.545455 z"
d="m 29.454545,15.545455 c 0,6.376379 -5.169076,11.545455 -11.545455,11.545455 -6.376379,0 -11.5454549,-5.169076 -11.5454549,-11.545455 C 6.3636351,9.1690763 11.532711,4 17.90909,4 24.285469,4 29.454545,9.1690763 29.454545,15.545455 z"
transform="matrix(0.9396926,-0.3420201,0.3420201,0.9396926,14.723504,47.031779)"
inkscape:transform-center-y="-11.545455"
inkscape:tile-x0="6.1818169"
@@ -583,7 +586,7 @@
sodipodi:cy="15.545455"
sodipodi:rx="11.545455"
sodipodi:ry="11.545455"
d="M 29.454545,15.545455 A 11.545455,11.545455 0 1 1 6.3636351,15.545455 A 11.545455,11.545455 0 1 1 29.454545,15.545455 z"
d="m 29.454545,15.545455 c 0,6.376379 -5.169076,11.545455 -11.545455,11.545455 -6.376379,0 -11.5454549,-5.169076 -11.5454549,-11.545455 C 6.3636351,9.1690763 11.532711,4 17.90909,4 24.285469,4 29.454545,9.1690763 29.454545,15.545455 z"
transform="matrix(0.9848078,-0.1736482,0.1736482,0.9848078,18.476885,42.794181)"
inkscape:transform-center-y="-11.545455"
inkscape:tile-x0="6.1818169"

Before

Width:  |  Height:  |  Size: 26 KiB

After

Width:  |  Height:  |  Size: 30 KiB

View File

Before

Width:  |  Height:  |  Size: 8.7 KiB

After

Width:  |  Height:  |  Size: 8.7 KiB

View File

@@ -0,0 +1,292 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="64px"
height="64px"
id="svg3715"
sodipodi:version="0.32"
inkscape:version="0.48.5 r10040"
sodipodi:docname="icon_config_general.svg"
inkscape:output_extension="org.inkscape.output.svg.inkscape"
version="1.1">
<defs
id="defs3717">
<linearGradient
id="linearGradient3372">
<stop
id="stop3374"
offset="0"
style="stop-color:#0053ff;stop-opacity:1;" />
<stop
id="stop3376"
offset="1"
style="stop-color:#008eff;stop-opacity:0.30980393;" />
</linearGradient>
<linearGradient
id="linearGradient3172">
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0"
id="stop3174" />
<stop
style="stop-color:#ffffff;stop-opacity:0;"
offset="1"
id="stop3176" />
</linearGradient>
<linearGradient
id="linearGradient3701">
<stop
id="stop3709"
offset="0"
style="stop-color:#ffffff;stop-opacity:0.30588236;" />
<stop
style="stop-color:#000000;stop-opacity:1;"
offset="1"
id="stop3711" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3628"
id="linearGradient3667"
gradientUnits="userSpaceOnUse"
x1="232.7204"
y1="270.24258"
x2="405.1579"
y2="270.24258" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3628"
id="linearGradient3665"
gradientUnits="userSpaceOnUse"
x1="298.79843"
y1="421.66565"
x2="471.55374"
y2="421.66565" />
<linearGradient
id="linearGradient3628">
<stop
id="stop3630"
offset="0"
style="stop-color:#456b92;stop-opacity:1;" />
<stop
style="stop-color:#90b2dd;stop-opacity:1;"
offset="0.5"
id="stop3634" />
<stop
id="stop3636"
offset="0.75"
style="stop-color:#91b8e9;stop-opacity:1;" />
<stop
style="stop-color:#7597bc;stop-opacity:1;"
offset="0.875"
id="stop3638" />
<stop
id="stop3632"
offset="1"
style="stop-color:#79a9d9;stop-opacity:1;" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3628"
id="linearGradient3663"
gradientUnits="userSpaceOnUse"
x1="129.40549"
y1="395.69638"
x2="301.84299"
y2="395.69638" />
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 32 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_z="64 : 32 : 1"
inkscape:persp3d-origin="32 : 21.333333 : 1"
id="perspective3723" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3628"
id="linearGradient3846"
gradientUnits="userSpaceOnUse"
x1="129.40549"
y1="395.69638"
x2="301.84299"
y2="395.69638" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3628"
id="linearGradient3848"
gradientUnits="userSpaceOnUse"
x1="298.79843"
y1="421.66565"
x2="471.55374"
y2="421.66565" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3628"
id="linearGradient3850"
gradientUnits="userSpaceOnUse"
x1="232.7204"
y1="270.24258"
x2="405.1579"
y2="270.24258" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3172"
id="linearGradient3178"
x1="32.909092"
y1="1.8181818"
x2="32.909092"
y2="15.636364"
gradientUnits="userSpaceOnUse" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3372"
id="linearGradient3370"
x1="32.090912"
y1="1.0909164"
x2="32.090912"
y2="67.636368"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.9859962,0,0,0.9859962,0.3584832,-1.3322407e-3)" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient6464"
id="linearGradient6470"
x1="32.090908"
y1="1.8181819"
x2="31.09091"
y2="62.909088"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(0,-0.1818182)" />
<linearGradient
id="linearGradient6464">
<stop
style="stop-color:#0061ff;stop-opacity:1;"
offset="0"
id="stop6466" />
<stop
style="stop-color:#001c4c;stop-opacity:1;"
offset="1"
id="stop6468" />
</linearGradient>
<linearGradient
y2="62.909088"
x2="31.09091"
y1="1.8181819"
x1="32.090908"
gradientTransform="matrix(1.0188073,0,0,1.0264157,-0.59868968,-1.2688528)"
gradientUnits="userSpaceOnUse"
id="linearGradient3045"
xlink:href="#linearGradient6464"
inkscape:collect="always" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient6482"
id="linearGradient6488"
x1="32.18182"
y1="3.2835093"
x2="32.18182"
y2="13.02554"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.0489761,0,0,1.0704672,-1.576142,-1.64517)" />
<linearGradient
id="linearGradient6482">
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0"
id="stop6484" />
<stop
style="stop-color:#00ff00;stop-opacity:0;"
offset="1"
id="stop6486" />
</linearGradient>
<linearGradient
y2="13.02554"
x2="32.18182"
y1="3.2835093"
x1="32.18182"
gradientTransform="matrix(1.0583546,0,0,1.0704672,-1.9688677,-2.3154113)"
gradientUnits="userSpaceOnUse"
id="linearGradient3045-1"
xlink:href="#linearGradient6482"
inkscape:collect="always" />
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="5.5"
inkscape:cx="-10.082463"
inkscape:cy="25.822073"
inkscape:current-layer="layer1"
showgrid="true"
inkscape:document-units="px"
inkscape:grid-bbox="true"
inkscape:window-width="1280"
inkscape:window-height="949"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="0" />
<metadata
id="metadata3720">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
</cc:Work>
</rdf:RDF>
</metadata>
<g
id="layer1"
inkscape:label="Layer 1"
inkscape:groupmode="layer">
<rect
style="fill:url(#linearGradient3045);fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.02260447;stroke-opacity:1"
id="rect6462"
width="62.795578"
height="62.704666"
x="0.69797516"
y="0.59735847"
ry="5.7852521" />
<rect
style="fill:url(#linearGradient3045-1);fill-opacity:1;fill-rule:nonzero;stroke:none"
id="rect6472"
width="61.554176"
height="13.601046"
x="1.3138213"
y="1.1994778"
ry="4.8575158" />
<g
id="g3658"
transform="matrix(0.15897276,0,0,0.16669822,-15.816182,-26.391316)">
<path
id="path3576"
d="m 218.53049,309.80577 -3.09375,6.3125 -1.125,4.8125 0.0312,1.5625 -7,0.4375 -0.1875,-1.53125 -1.6875,-4.65625 -3.875,-5.84375 -4.5,0.84375 -1.46875,6.875 0.125,4.9375 0.40625,1.53125 -6.65625,2.15625 -0.5625,-1.46875 -2.8125,-4.0625 -5.1875,-4.71875 -4.15625,1.9375 0.3125,7.03125 1.34375,4.75 0.78125,1.375 -5.9375,3.75 -0.90625,-1.28125 -3.71875,-3.21875 -6.21875,-3.28125 -3.53125,2.90625 2.0625,6.75 2.46875,4.25 1.09375,1.125 -4.8125,5.125 -1.1875,-1.03125 -4.40625,-2.1875 -6.84375,-1.625 -2.71875,3.6875 3.6875,6 3.4375,3.53125 1.34375,0.8125 -3.375,6.15625 -1.40625,-0.6875 -4.8125,-1.03125 -7.03125,0.125 -1.6875,4.25 5.03125,4.90625 4.21875,2.53125 1.5,0.46875 -1.75,6.8125 -1.53125,-0.34375 -4.9375,0.21875 -6.78125,1.875 -0.5625,4.53125 6.09375,3.5 4.75,1.40625 1.5625,0.0937 0,7 -1.5625,0.0625 -4.75,1.4375 -6.09375,3.5 0.5625,4.53125 6.78125,1.875 4.9375,0.1875 1.53125,-0.3125 1.75,6.78125 -1.5,0.46875 -4.21875,2.5625 -5.03125,4.90625 1.6875,4.25 7.03125,0.125 4.8125,-1.03125 1.40625,-0.6875 3.375,6.15625 -1.34375,0.8125 -3.4375,3.5 -3.6875,6 2.71875,3.71875 6.84375,-1.625 4.40625,-2.21875 1.1875,-1 4.8125,5.125 -1.09375,1.125 -2.46875,4.25 -2.0625,6.71875 3.53125,2.9375 6.21875,-3.28125 3.71875,-3.25 0.90625,-1.28125 5.9375,3.78125 -0.78125,1.34375 -1.34375,4.75 -0.3125,7.03125 4.15625,1.96875 5.1875,-4.75 2.8125,-4.03125 0.5625,-1.46875 6.65625,2.15625 -0.40625,1.5 -0.125,4.9375 1.46875,6.90625 4.5,0.84375 3.875,-5.875 1.6875,-4.625 0.1875,-1.5625 7,0.4375 -0.0312,1.5625 1.125,4.8125 3.09375,6.3125 4.59375,-0.28125 2.28125,-6.65625 0.5,-4.90625 -0.21875,-1.5625 6.875,-1.3125 0.375,1.53125 2.28125,4.375 4.59375,5.34375 4.34375,-1.40625 0.5625,-7.03125 -0.71875,-4.875 -0.59375,-1.4375 6.34375,-3 0.71875,1.40625 3.3125,3.65625 5.75,4.03125 3.875,-2.4375 -1.1875,-6.9375 -1.9375,-4.53125 -0.9375,-1.28125 5.40625,-4.46875 1.0625,1.15625 4.09375,2.75 6.59375,2.46875 3.125,-3.34375 -2.875,-6.40625 -3,-3.9375 -1.21875,-0.96875 4.125,-5.6875 1.3125,0.875 4.65625,1.625 7,0.78125 2.1875,-4.03125 -4.375,-5.5 -3.875,-3.0625 -1.4375,-0.625 2.59375,-6.53125 1.46875,0.5 4.9375,0.4375 6.9375,-1 1.15625,-4.4375 -5.625,-4.25 -4.5,-2 -1.5625,-0.28125 0.875,-6.9375 1.5625,0.125 4.875,-0.8125 6.5,-2.71875 0,-4.5625 -6.5,-2.71875 -4.875,-0.8125 -1.5625,0.125 -0.875,-6.96875 1.5625,-0.25 4.5,-2 5.625,-4.25 -1.15625,-4.4375 -6.9375,-1 -4.9375,0.4375 -1.46875,0.5 -2.59375,-6.53125 1.4375,-0.65625 3.875,-3.03125 4.375,-5.5 -2.1875,-4.03125 -7,0.75 -4.65625,1.65625 -1.3125,0.84375 -4.125,-5.65625 1.21875,-1 3,-3.90625 2.875,-6.4375 -3.125,-3.34375 -6.59375,2.5 -4.09375,2.71875 -1.0625,1.15625 -5.40625,-4.46875 0.9375,-1.25 1.9375,-4.53125 1.1875,-6.9375 -3.875,-2.46875 -5.75,4.03125 -3.3125,3.6875 -0.71875,1.375 -6.34375,-2.96875 0.59375,-1.46875 0.71875,-4.875 -0.5625,-7 -4.34375,-1.40625 -4.59375,5.3125 -2.28125,4.375 -0.375,1.53125 -6.875,-1.3125 0.21875,-1.53125 -0.5,-4.9375 -2.28125,-6.625 -4.59375,-0.3125 z m -2.90625,22.15625 c 7.71749,0 15.10097,1.42838 21.9375,4 l -15.5625,28.71875 c -2.21207,-0.5418 -4.50406,-0.84375 -6.875,-0.84375 -8.41721,0 -16.03429,3.62553 -21.46875,9.4375 l -28.625,-15.53125 c 11.49205,-15.62948 29.87439,-25.78125 50.59375,-25.78125 z m 38.0625,12.96875 c 15.16986,11.64435 24.96875,30.04618 24.96875,50.78125 0,7.60476 -1.30018,14.92375 -3.71875,21.6875 l -30.5,-16.5625 c 0.3675,-1.94112 0.5625,-3.94775 0.5625,-6 0,-7.79489 -2.75805,-14.92599 -7.34375,-20.375 l 16.03125,-29.53125 z m -97.3125,29.09375 29.21875,15.875 c -0.24846,1.60786 -0.375,3.25739 -0.375,4.9375 0,8.47403 3.27426,16.15222 8.59375,21.75 l -16.21875,29.9375 c -15.17113,-11.64426 -25,-30.07641 -25,-50.8125 0,-7.61892 1.35408,-14.91314 3.78125,-21.6875 z m 58.28125,1.9375 c 0.3176,-0.0171 0.64717,0 0.96875,0 10.2905,-10e-6 18.65625,8.84846 18.65625,19.75 0,10.90154 -8.36575,19.71875 -18.65625,19.71875 -10.2905,1e-5 -18.65625,-8.81721 -18.65625,-19.71875 0,-10.56086 7.84203,-19.22073 17.6875,-19.75 z m 21.1875,41.1875 30.40625,16.53125 c -11.49036,15.64878 -29.89062,25.78125 -50.625,25.78125 -7.72767,0 -15.12468,-1.39066 -21.96875,-3.96875 l 16.34375,-30.09375 c 1.66202,0.29753 3.38143,0.4375 5.125,0.4375 8.04746,0 15.34294,-3.3181 20.71875,-8.6875 z"
style="fill:url(#linearGradient3846);fill-opacity:1;stroke:#000000"
inkscape:connector-curvature="0" />
<path
style="fill:url(#linearGradient3848);fill-opacity:1;stroke:#000000"
d="m 414.44011,340.65881 -4.87909,5.06098 -2.54543,4.23634 -0.44901,1.49692 -6.79737,-1.72833 0.29069,-1.51505 -0.17967,-4.94935 -1.89812,-6.74998 -4.54208,-0.57561 -3.50459,6.09431 -1.39385,4.73832 -0.0825,1.58207 -6.99678,0.0131 -0.0854,-1.57045 -1.43248,-4.72887 -3.49219,-6.08122 -4.55,0.57084 -1.85689,6.78882 -0.17627,4.93327 0.32238,1.54823 -6.80093,1.7504 -0.47008,-1.4973 -2.55368,-4.20335 -4.91427,-5.02884 -4.25189,1.6845 -0.10488,7.05728 1.04783,4.80201 0.69644,1.40602 -6.15133,3.40396 -0.81441,-1.34549 -3.52408,-3.43236 -6.01669,-3.64375 -3.71783,2.67712 1.67175,6.84126 2.19021,4.41465 1.03016,1.18515 -5.09893,4.82606 -1.12798,-1.0853 -4.26506,-2.4562 -6.73136,-2.03537 -2.90853,3.52854 3.28599,6.21185 3.24027,3.70212 1.28424,0.9058 -3.75317,5.94864 -1.35228,-0.79639 -4.76704,-1.3046 -7.0296,-0.29295 -1.92382,4.14096 4.72828,5.19878 4.09067,2.794 1.45862,0.56799 -2.14478,6.66332 -1.50651,-0.41925 -4.96199,-0.087 -6.87305,1.46454 -0.85293,4.48566 5.88061,3.86259 4.64256,1.69132 1.55336,0.1717 -0.41194,6.99129 -1.57147,-0.0134 -4.801,1.14663 -6.29253,3.12871 0.30416,4.56264 6.65476,2.27334 4.89701,0.4929 1.54926,-0.22357 1.32641,6.89425 -1.52806,0.3617 -4.34456,2.27842 -5.34853,4.58159 1.44857,4.3729 7.01248,0.55008 4.87414,-0.76197 1.43678,-0.58806 3.01075,6.35304 -1.38584,0.73577 -3.6522,3.28917 -4.02192,5.76366 2.46137,3.87819 6.92501,-1.21803 4.53569,-1.95426 1.25524,-0.94195 4.49336,5.41862 -1.1554,1.03975 -2.73452,4.10981 -2.45183,6.59732 3.35313,3.14753 6.39339,-2.93209 3.91239,-2.97563 0.98547,-1.22575 5.67544,4.092 -0.84631,1.30339 -1.63183,4.66171 -0.71796,7.02411 4.02504,2.18196 5.48873,-4.40513 3.02342,-3.88551 0.65724,-1.4299 6.52927,2.56124 -0.50849,1.47777 -0.40366,4.92574 1.01081,6.95681 4.45899,1.1398 4.21098,-5.63714 1.97923,-4.51708 0.27051,-1.55437 6.94649,0.85711 -0.11221,1.5725 0.83104,4.86354 2.73549,6.49426 4.5657,-0.008 2.6898,-6.52072 0.80952,-4.86076 -0.12474,-1.55029 6.95782,-0.91199 0.25332,1.55884 2.0329,4.49534 4.23828,5.59915 4.43548,-1.13297 0.99525,-6.96768 -0.45595,-4.90696 -0.49983,-1.50687 6.51544,-2.59736 0.65712,1.42619 3.05426,3.87205 5.52019,4.37033 3.99923,-2.22544 -0.77386,-6.97902 -1.64926,-4.66731 -0.86332,-1.29558 5.66924,-4.15006 0.98127,1.23506 3.93441,2.9735 6.42395,2.88848 3.31745,-3.16712 -2.47938,-6.57596 -2.75028,-4.10251 -1.17686,-1.03538 4.47016,-5.4224 1.24491,0.92598 4.56597,1.9293 6.91024,1.17373 2.46027,-3.86979 -4.05227,-5.76909 -3.67076,-3.2826 -1.40118,-0.74647 2.95856,-6.33573 1.44905,0.59774 4.88947,0.72026 7.02039,-0.59639 1.39795,-4.34306 -5.35436,-4.57959 -4.39157,-2.26711 -1.52566,-0.35976 1.3023,-6.90167 1.56396,0.24078 4.89635,-0.52502 6.65665,-2.3221 0.259,-4.57835 -6.29742,-3.07754 -4.83408,-1.09639 -1.5513,0.0259 -0.46784,-7.01182 1.56944,-0.18425 4.61739,-1.69816 5.84977,-3.89497 -0.84712,-4.50761 -6.89313,-1.43087 -4.93977,0.14993 -1.50789,0.40102 -2.19355,-6.64811 1.46654,-0.57847 4.05257,-2.79917 4.70917,-5.24699 -1.95019,-4.14042 -7.0426,0.35945 -4.72987,1.33366 -1.36568,0.77509 -3.77701,-5.91028 1.27541,-0.90263 3.23268,-3.71966 3.25602,-6.23998 -2.9322,-3.53731 -6.70861,2.07557 -4.28303,2.4952 -1.10548,1.08864 -5.12902,-4.76968 1.01522,-1.21618 2.17788,-4.42031 1.60934,-6.83567 -3.70396,-2.66953 -6.00055,3.64947 -3.51202,3.4656 -0.82614,1.3427 -6.14218,-3.35585 0.67739,-1.39058 1.03689,-4.85322 -0.14163,-7.00533 -4.27706,-1.705 z m -9.55511,20.20016 c 7.3463,2.36461 13.93701,5.98658 19.65679,10.52921 l -23.61337,22.56916 c -1.93967,-1.19352 -4.0289,-2.1832 -6.28581,-2.90966 -8.01237,-2.57901 -16.37396,-1.46173 -23.32782,2.40561 l -22.48948,-23.5549 c 15.72817,-11.35661 36.33687,-15.38781 56.05969,-9.03942 z m 32.25823,24.00727 c 10.87243,15.73232 14.56173,36.25145 8.20855,55.98923 -2.33009,7.239 -5.81026,13.80759 -10.18491,19.50499 l -23.95833,-25.11105 c 0.94458,-1.73516 1.74503,-3.58553 2.37384,-5.53908 2.38834,-7.41998 1.9479,-15.05316 -0.74768,-21.64514 l 24.30853,-23.19895 z m -101.54638,-2.12193 22.94936,24.06403 c -0.72917,1.4544 -1.35503,2.98582 -1.86981,4.58512 -2.59642,8.06646 -1.83223,16.37859 1.51626,23.33702 l -24.61149,23.52821 c -10.87367,-15.73262 -14.58222,-36.28979 -8.22872,-56.02856 2.33442,-7.25247 5.85831,-13.78097 10.2444,-19.48582 z m 54.88447,19.70158 c 0.30756,0.0811 0.61605,0.19829 0.92216,0.29682 9.79557,3.15298 15.0478,14.13912 11.70759,24.51634 -3.34022,10.37721 -14.00519,16.20709 -23.80075,13.0541 -9.79556,-3.15297 -15.05737,-14.10937 -11.71715,-24.48659 3.23583,-10.05292 13.35405,-15.89349 22.88815,-13.38067 z m 7.54868,45.69834 23.87867,25.05257 c -15.73247,11.3755 -36.35231,15.38282 -56.08945,9.02985 -7.35599,-2.36774 -13.97114,-5.95795 -19.6961,-10.50906 l 24.77834,-23.63865 c 1.49091,0.79247 3.08474,1.45253 4.74445,1.98676 7.66041,2.46573 15.62166,1.54253 22.38409,-1.92147 z"
id="path3616"
inkscape:connector-curvature="0" />
<path
id="path3618"
d="m 321.8454,184.35195 -3.09375,6.3125 -1.125,4.8125 0.0312,1.5625 -7,0.4375 -0.1875,-1.53125 -1.6875,-4.65625 -3.875,-5.84375 -4.5,0.84375 -1.46875,6.875 0.125,4.9375 0.40625,1.53125 -6.65625,2.15625 -0.5625,-1.46875 -2.8125,-4.0625 -5.1875,-4.71875 -4.15625,1.9375 0.3125,7.03125 1.34375,4.75 0.78125,1.375 -5.9375,3.75 -0.90625,-1.28125 -3.71875,-3.21875 -6.21875,-3.28125 -3.53125,2.90625 2.0625,6.75 2.46875,4.25 1.09375,1.125 -4.8125,5.125 -1.1875,-1.03125 -4.40625,-2.1875 -6.84375,-1.625 -2.71875,3.6875 3.6875,6 3.4375,3.53125 1.34375,0.8125 -3.375,6.15625 -1.40625,-0.6875 -4.8125,-1.03125 -7.03125,0.125 -1.6875,4.25 5.03125,4.90625 4.21875,2.53125 1.5,0.46875 -1.75,6.8125 -1.53125,-0.34375 -4.9375,0.21875 -6.78125,1.875 -0.5625,4.53125 6.09375,3.5 4.75,1.40625 1.5625,0.0937 0,7 -1.5625,0.0625 -4.75,1.4375 -6.09375,3.5 0.5625,4.53125 6.78125,1.875 4.9375,0.1875 1.53125,-0.3125 1.75,6.78125 -1.5,0.46875 -4.21875,2.5625 -5.03125,4.90625 1.6875,4.25 7.03125,0.125 4.8125,-1.03125 1.40625,-0.6875 3.375,6.15625 -1.34375,0.8125 -3.4375,3.5 -3.6875,6 2.71875,3.71875 6.84375,-1.625 4.40625,-2.21875 1.1875,-1 4.8125,5.125 -1.09375,1.125 -2.46875,4.25 -2.0625,6.71875 3.53125,2.9375 6.21875,-3.28125 3.71875,-3.25 0.90625,-1.28125 5.9375,3.78125 -0.78125,1.34375 -1.34375,4.75 -0.3125,7.03125 4.15625,1.96875 5.1875,-4.75 2.8125,-4.03125 0.5625,-1.46875 6.65625,2.15625 -0.40625,1.5 -0.125,4.9375 1.46875,6.90625 4.5,0.84375 3.875,-5.875 1.6875,-4.625 0.1875,-1.5625 7,0.4375 -0.0312,1.5625 1.125,4.8125 3.09375,6.3125 4.59375,-0.28125 2.28125,-6.65625 0.5,-4.90625 -0.21875,-1.5625 6.875,-1.3125 0.375,1.53125 2.28125,4.375 4.59375,5.34375 4.34375,-1.40625 0.5625,-7.03125 -0.71875,-4.875 -0.59375,-1.4375 6.34375,-3 0.71875,1.40625 3.3125,3.65625 5.75,4.03125 3.875,-2.4375 -1.1875,-6.9375 -1.9375,-4.53125 -0.9375,-1.28125 5.40625,-4.46875 1.0625,1.15625 4.09375,2.75 6.59375,2.46875 3.125,-3.34375 -2.875,-6.40625 -3,-3.9375 -1.21875,-0.96875 4.125,-5.6875 1.3125,0.875 4.65625,1.625 7,0.78125 2.1875,-4.03125 -4.375,-5.5 -3.875,-3.0625 -1.4375,-0.625 2.59375,-6.53125 1.46875,0.5 4.9375,0.4375 6.9375,-1 1.15625,-4.4375 -5.625,-4.25 -4.5,-2 -1.5625,-0.28125 0.875,-6.9375 1.5625,0.125 4.875,-0.8125 6.5,-2.71875 0,-4.5625 -6.5,-2.71875 -4.875,-0.8125 -1.5625,0.125 -0.875,-6.96875 1.5625,-0.25 4.5,-2 5.625,-4.25 -1.15625,-4.4375 -6.9375,-1 -4.9375,0.4375 -1.46875,0.5 -2.59375,-6.53125 1.4375,-0.65625 3.875,-3.03125 4.375,-5.5 -2.1875,-4.03125 -7,0.75 -4.65625,1.65625 -1.3125,0.84375 -4.125,-5.65625 1.21875,-1 3,-3.90625 2.875,-6.4375 -3.125,-3.34375 -6.59375,2.5 -4.09375,2.71875 -1.0625,1.15625 -5.40625,-4.46875 0.9375,-1.25 1.9375,-4.53125 1.1875,-6.9375 -3.875,-2.46875 -5.75,4.03125 -3.3125,3.6875 -0.71875,1.375 -6.34375,-2.96875 0.59375,-1.46875 0.71875,-4.875 -0.5625,-7 -4.34375,-1.40625 -4.59375,5.3125 -2.28125,4.375 -0.375,1.53125 -6.875,-1.3125 0.21875,-1.53125 -0.5,-4.9375 -2.28125,-6.625 -4.59375,-0.3125 z m -2.90625,22.15625 c 7.71749,0 15.10097,1.42838 21.9375,4 l -15.5625,28.71875 c -2.21207,-0.5418 -4.50406,-0.84375 -6.875,-0.84375 -8.41721,0 -16.03429,3.62553 -21.46875,9.4375 l -28.625,-15.53125 c 11.49205,-15.62948 29.87439,-25.78125 50.59375,-25.78125 z m 38.0625,12.96875 c 15.16986,11.64435 24.96875,30.04618 24.96875,50.78125 0,7.60476 -1.30018,14.92375 -3.71875,21.6875 l -30.5,-16.5625 c 0.3675,-1.94112 0.5625,-3.94775 0.5625,-6 0,-7.79489 -2.75805,-14.92599 -7.34375,-20.375 l 16.03125,-29.53125 z m -97.3125,29.09375 29.21875,15.875 c -0.24846,1.60786 -0.375,3.25739 -0.375,4.9375 0,8.47403 3.27426,16.15222 8.59375,21.75 l -16.21875,29.9375 c -15.17113,-11.64426 -25,-30.07641 -25,-50.8125 0,-7.61892 1.35408,-14.91314 3.78125,-21.6875 z m 58.28125,1.9375 c 0.3176,-0.0171 0.64717,0 0.96875,0 10.2905,-10e-6 18.65625,8.84846 18.65625,19.75 0,10.90154 -8.36575,19.71875 -18.65625,19.71875 -10.2905,1e-5 -18.65625,-8.81721 -18.65625,-19.71875 0,-10.56086 7.84203,-19.22073 17.6875,-19.75 z m 21.1875,41.1875 30.40625,16.53125 c -11.49036,15.64878 -29.89062,25.78125 -50.625,25.78125 -7.72767,0 -15.12468,-1.39066 -21.96875,-3.96875 l 16.34375,-30.09375 c 1.66202,0.29753 3.38143,0.4375 5.125,0.4375 8.04746,0 15.34294,-3.3181 20.71875,-8.6875 z"
style="fill:url(#linearGradient3850);fill-opacity:1;stroke:#000000"
inkscape:connector-curvature="0" />
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 21 KiB

View File

Before

Width:  |  Height:  |  Size: 10 KiB

After

Width:  |  Height:  |  Size: 10 KiB

View File

@@ -1,5 +1,6 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
@@ -13,9 +14,10 @@
height="64px"
id="svg4456"
sodipodi:version="0.32"
inkscape:version="0.46"
sodipodi:docname="icon_messages_v1.svg"
inkscape:output_extension="org.inkscape.output.svg.inkscape">
inkscape:version="0.48.5 r10040"
sodipodi:docname="icon_config_messages.svg"
inkscape:output_extension="org.inkscape.output.svg.inkscape"
version="1.1">
<defs
id="defs4458">
<linearGradient
@@ -120,18 +122,99 @@
r="20.799664"
gradientTransform="matrix(1,0,0,1.1305163,0,-3.3604633)"
gradientUnits="userSpaceOnUse" />
<filter
<linearGradient
inkscape:collect="always"
id="filter8952"
x="-0.11012023"
width="1.2202405"
y="-0.096509867"
height="1.1930197">
<feGaussianBlur
inkscape:collect="always"
stdDeviation="1.7664812"
id="feGaussianBlur8954" />
</filter>
xlink:href="#linearGradient3372"
id="linearGradient3370"
x1="32.090912"
y1="1.0909164"
x2="32.090912"
y2="67.636368"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.9859962,0,0,0.9859962,0.3584832,-0.00133224)" />
<linearGradient
id="linearGradient3372">
<stop
id="stop3374"
offset="0"
style="stop-color:#0053ff;stop-opacity:1;" />
<stop
id="stop3376"
offset="1"
style="stop-color:#008eff;stop-opacity:0.30980393;" />
</linearGradient>
<linearGradient
y2="67.636368"
x2="32.090912"
y1="1.0909164"
x1="32.090912"
gradientTransform="matrix(0.9859962,0,0,0.9859962,0.40019796,0.13844058)"
gradientUnits="userSpaceOnUse"
id="linearGradient3029"
xlink:href="#linearGradient3372"
inkscape:collect="always" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient6464"
id="linearGradient6470"
x1="32.090908"
y1="1.8181819"
x2="31.09091"
y2="62.909088"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(0,-0.1818182)" />
<linearGradient
id="linearGradient6464">
<stop
style="stop-color:#0061ff;stop-opacity:1;"
offset="0"
id="stop6466" />
<stop
style="stop-color:#001c4c;stop-opacity:1;"
offset="1"
id="stop6468" />
</linearGradient>
<linearGradient
y2="62.909088"
x2="31.09091"
y1="1.8181819"
x1="32.090908"
gradientTransform="matrix(1.0235582,0,0,1.0338679,-0.64074569,-1.2340088)"
gradientUnits="userSpaceOnUse"
id="linearGradient3045"
xlink:href="#linearGradient6464"
inkscape:collect="always" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient6482"
id="linearGradient6488"
x1="32.18182"
y1="3.2835093"
x2="32.18182"
y2="13.02554"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.0489761,0,0,1.0704672,-1.576142,-1.64517)" />
<linearGradient
id="linearGradient6482">
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0"
id="stop6484" />
<stop
style="stop-color:#00ff00;stop-opacity:0;"
offset="1"
id="stop6486" />
</linearGradient>
<linearGradient
y2="13.02554"
x2="32.18182"
y1="3.2835093"
x1="32.18182"
gradientTransform="matrix(1.061706,0,0,1.0704672,-2.0848571,-2.2134742)"
gradientUnits="userSpaceOnUse"
id="linearGradient3045-1"
xlink:href="#linearGradient6482"
inkscape:collect="always" />
</defs>
<sodipodi:namedview
id="base"
@@ -140,9 +223,9 @@
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="2.0260094"
inkscape:cx="-80.052586"
inkscape:cy="-69.140985"
inkscape:zoom="8.1040376"
inkscape:cx="12.301334"
inkscape:cy="38.69057"
inkscape:current-layer="layer1"
showgrid="true"
inkscape:document-units="px"
@@ -150,7 +233,8 @@
inkscape:window-width="1280"
inkscape:window-height="949"
inkscape:window-x="0"
inkscape:window-y="25" />
inkscape:window-y="25"
inkscape:window-maximized="0" />
<metadata
id="metadata4461">
<rdf:RDF>
@@ -166,20 +250,36 @@
id="layer1"
inkscape:label="Layer 1"
inkscape:groupmode="layer">
<rect
style="fill:url(#linearGradient3045);fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.02870011;stroke-opacity:1"
id="rect6462"
width="63.088406"
height="63.159927"
x="0.66196382"
y="0.64575124"
ry="5.8272552" />
<rect
style="fill:url(#linearGradient3045-1);fill-opacity:1;fill-rule:nonzero;stroke:none"
id="rect6472"
width="61.749092"
height="13.601046"
x="1.2082272"
y="1.3014144"
ry="4.8575158" />
<path
style="fill:url(#linearGradient2507);fill-opacity:1;stroke:#000000;stroke-width:0.55699998;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:60.01653385;stroke-opacity:1"
d="M 30.806368,0.85686126 C 29.034982,0.98914726 27.264478,1.1656403 25.510612,1.4661773 C 23.796106,1.7655132 22.103629,2.1976442 20.439589,2.7281242 C 19.21728,3.1056042 18.017557,3.5646622 16.839452,4.0765812 C 15.651082,4.6034292 14.495935,5.2138092 13.371335,5.8801812 C 11.912816,6.7464622 10.530751,7.7539632 9.2243805,8.8609672 C 8.4187244,9.5430992 7.6399884,10.262469 6.9145177,11.040719 C 5.620197,12.403477 4.4818823,13.932601 3.5234442,15.580236 C 3.0019741,16.480068 2.5348238,17.416384 2.1362796,18.385123 C 1.6804251,19.48228 1.3317871,20.628769 1.0695948,21.795033 C 0.75652219,23.256251 0.60324564,24.756201 0.61124599,26.254797 C 0.62193487,27.552852 0.7897313,28.84366 1.0337442,30.113781 C 1.3344362,31.649962 1.8041461,33.150192 2.4506358,34.561073 C 2.8706852,35.492735 3.3543551,36.391419 3.8768235,37.261925 C 4.6419727,38.490076 5.5010793,39.654404 6.4706387,40.707329 C 7.3596606,41.662951 8.297604,42.566604 9.2722931,43.422059 C 10.463433,44.447127 11.745074,45.349675 13.080336,46.147036 C 14.167464,46.805262 15.285489,47.406349 16.432387,47.937391 C 17.335164,48.348844 18.246803,48.739932 19.176788,49.076573 C 20.176277,49.440994 21.187956,49.769331 22.213361,50.040982 C 23.982628,50.519355 25.787921,50.832673 27.59864,51.068576 C 29.184164,51.257577 30.778441,51.374509 32.374326,51.378135 C 34.208468,51.393245 36.04276,51.33635 37.876831,51.36666 C 38.434029,51.394132 38.996114,51.373533 39.548214,51.468857 C 40.395454,51.629691 41.189649,52.027723 41.897068,52.542095 C 42.906233,53.246246 43.82274,54.092615 44.675187,54.999399 C 45.512204,55.903243 46.266785,56.888703 46.983782,57.901568 C 48.063059,59.393702 49.050446,60.961084 50.183724,62.408718 C 50.603098,62.897907 51.029706,63.407601 51.587664,63.719884 C 51.804498,63.841768 52.103879,63.868879 52.289383,63.669383 C 52.572771,63.417588 52.620316,62.996395 52.649089,62.627433 C 52.711632,61.844833 52.599022,61.057825 52.408292,60.302829 C 52.168482,59.302677 51.78517,58.35174 51.462684,57.380495 C 51.201962,56.629345 50.962671,55.869992 50.710396,55.115547 C 50.335598,53.977982 49.982246,52.829592 49.724991,51.654708 C 49.578941,50.967344 49.473946,50.261071 49.510957,49.554493 C 49.543479,49.062371 49.729699,48.57395 50.076258,48.238512 C 50.511787,47.761469 51.012891,47.360634 51.477328,46.916997 C 52.923187,45.590001 54.409164,44.313642 55.874783,43.011823 C 56.757712,42.194646 57.618666,41.349135 58.421933,40.442755 C 58.916458,39.885813 59.394731,39.311891 59.833969,38.70424 C 60.710709,37.528802 61.472131,36.255065 62.089397,34.905016 C 62.686408,33.597774 63.1598,32.225673 63.496977,30.816995 C 63.918773,29.061675 64.112872,27.241367 64.04458,25.430114 C 63.993915,24.1628 63.842987,22.897362 63.555691,21.66543 C 63.293091,20.48664 62.918558,19.336609 62.453814,18.231165 C 61.999994,17.149646 61.468614,16.10516 60.855606,15.116435 C 60.398759,14.374017 59.907921,13.654553 59.383662,12.964365 C 58.538398,11.856043 57.592092,10.838847 56.596116,9.8845992 C 55.568274,8.9130772 54.485916,8.0053472 53.337013,7.2011982 C 52.664003,6.7221662 51.968792,6.2783912 51.259706,5.8627892 C 50.063297,5.1749212 48.837819,4.5423942 47.573935,4.0072892 C 46.156955,3.3945402 44.708468,2.8644512 43.241049,2.4062912 C 42.115855,2.0591482 40.971103,1.7877702 39.816603,1.5776382 C 38.516427,1.3486333 37.205879,1.1933933 35.894625,1.0565313 C 34.340149,0.91502526 32.779796,0.84208126 31.219584,0.84739626 C 31.081846,0.85055126 30.944107,0.85370726 30.806368,0.85686126 z"
id="path3866" />
<path
sodipodi:type="arc"
style="opacity:1;fill:url(#linearGradient3297);fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:60.01653385;stroke-opacity:1;filter:url(#filter3315)"
style="fill:url(#linearGradient3297);fill-opacity:1;stroke:none;filter:url(#filter3315)"
id="path3289"
sodipodi:cx="38.143646"
sodipodi:cy="19.403315"
sodipodi:rx="27.005526"
sodipodi:ry="12.154696"
d="M 65.149172,19.403315 A 27.005526,12.154696 0 1 1 11.138121,19.403315 A 27.005526,12.154696 0 1 1 65.149172,19.403315 z"
transform="matrix(1,0,0,1.52,-5.3922652,-10.295931)" />
d="m 65.149172,19.403315 a 27.005526,12.154696 0 1 1 -54.011051,0 27.005526,12.154696 0 1 1 54.011051,0 z"
transform="matrix(1,0,0,1.52,-6.2560322,-9.1853735)" />
<path
style="font-size:144px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;font-family:Umpush;-inkscape-font-specification:Umpush"
d="M 26.408397,32.530967 C 26.408382,34.365536 26.267064,35.8999 25.984444,37.134064 C 25.701793,38.368225 25.246433,39.357778 24.618367,40.102731 C 23.990272,40.858787 23.215639,41.392479 22.294465,41.703806 C 21.373269,42.026239 20.232255,42.187459 18.871422,42.187466 C 16.903429,42.187459 15.322759,41.664886 14.12941,40.619746 C 12.94652,39.574592 12.328908,38.090261 12.276571,36.166747 L 15.024424,36.166747 C 15.013953,36.933927 15.202377,37.567688 15.589699,38.068026 C 15.987478,38.579479 16.458538,38.929715 17.002882,39.118734 C 17.55768,39.307746 18.175292,39.402252 18.855721,39.402257 C 19.776897,39.402252 20.546296,39.246593 21.16392,38.935277 C 21.79199,38.635071 22.273519,38.179209 22.608508,37.567691 C 22.95394,36.956165 23.194703,36.255695 23.330801,35.466276 C 23.466871,34.676857 23.534914,33.726217 23.534928,32.614358 C 22.299689,34.159841 20.760891,34.932583 18.918529,34.932583 C 16.70977,34.932583 14.95638,34.104249 13.658349,32.447577 C 12.360313,30.79091 11.711296,28.633905 11.711296,25.976556 C 11.711296,23.274749 12.355079,21.073269 13.642646,19.37211 C 14.930209,17.670984 16.69407,16.820411 18.934233,16.820394 C 21.142972,16.820411 22.765515,17.443053 23.801861,18.688318 L 23.801861,17.220663 L 26.408397,17.220663 L 26.408397,32.530967 M 19.138358,19.638957 C 17.672828,19.638971 16.552752,20.189341 15.778122,21.290069 C 15.003484,22.390823 14.616169,23.880713 14.616173,25.759743 C 14.616169,29.92922 16.139265,32.013956 19.185464,32.013953 C 22.116498,32.013956 23.582021,29.962578 23.582035,25.85981 C 23.582021,24.848029 23.482576,23.958542 23.283694,23.191348 C 23.08479,22.41306 22.833558,21.807096 22.529997,21.373457 C 22.236882,20.928728 21.880969,20.572933 21.462259,20.306072 C 21.043527,20.039241 20.650977,19.861343 20.284606,19.77238 C 19.918215,19.683446 19.536134,19.638971 19.138358,19.638957 M 37.462629,35.11604 C 34.960765,35.11604 33.029417,34.326621 31.668578,32.747781 C 30.318204,31.157825 29.643017,28.934109 29.643017,26.076625 C 29.643017,23.230274 30.323438,20.978763 31.68428,19.322077 C 33.055588,17.654306 34.981701,16.820411 37.462629,16.820394 C 39.870262,16.820411 41.770207,17.637628 43.162466,19.272045 C 44.565166,20.895372 45.266522,23.080174 45.26654,25.826456 C 45.266522,27.216288 45.11997,28.456008 44.826883,29.545626 C 44.54423,30.624133 44.162149,31.508061 43.680635,32.197408 C 43.199091,32.886763 42.612882,33.459371 41.922007,33.915232 C 41.241573,34.359975 40.534981,34.671296 39.802234,34.849193 C 39.079929,35.027091 38.300062,35.11604 37.462629,35.11604 M 37.462629,19.4555 C 35.861016,19.455516 34.641493,20.044801 33.804055,21.223357 C 32.966609,22.40194 32.547888,24.019695 32.547893,26.076625 C 32.547888,27.132896 32.657803,28.061299 32.877637,28.86183 C 33.097461,29.651257 33.369629,30.268337 33.694141,30.713076 C 34.029114,31.157825 34.426898,31.519178 34.887498,31.797139 C 35.348082,32.075108 35.777271,32.258565 36.175063,32.347512 C 36.583308,32.436462 37.012496,32.480937 37.462629,32.480935 C 39.074695,32.480937 40.294218,31.913888 41.121203,30.779789 C 41.948163,29.645696 42.361649,28.044622 42.361662,25.976556 C 42.361649,24.953655 42.251736,24.04749 42.03192,23.258058 C 41.81208,22.457534 41.534677,21.823773 41.199714,21.35678 C 40.875192,20.889814 40.482643,20.511781 40.02206,20.222684 C 39.571926,19.922498 39.137504,19.722363 38.718791,19.622279 C 38.31053,19.511109 37.89181,19.455516 37.462629,19.4555 M 49.584599,18.271371 L 49.584599,10.749642 L 52.410963,10.749642 L 52.410963,18.271371 L 51.735778,28.845153 L 50.275486,28.845153 L 49.584599,18.271371 M 49.710215,31.697073 L 52.285348,31.697073 L 52.285348,34.932583 L 49.710215,34.932583 L 49.710215,31.697073"

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 16 KiB

View File

@@ -0,0 +1,161 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="500"
height="500"
id="svg2"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="icon_config_shorcuts.svg">
<defs
id="defs4">
<inkscape:path-effect
effect="bend_path"
id="path-effect3618"
is_visible="true"
bendpath="m 142.49072,814.69439 c 81.91729,17.90777 153.31508,14.77655 218.89021,0"
prop_scale="1"
scale_y_rel="false"
vertical="false"
bendpath-nodetypes="cc" />
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 526.18109 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_z="744.09448 : 526.18109 : 1"
inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
id="perspective10" />
<inkscape:perspective
id="perspective4226"
inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
inkscape:vp_z="1 : 0.5 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 0.5 : 1"
sodipodi:type="inkscape:persp3d" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient6464"
id="linearGradient6470"
x1="32.090908"
y1="1.8181819"
x2="31.09091"
y2="62.909088"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(0,-0.1818182)" />
<linearGradient
id="linearGradient6464">
<stop
style="stop-color:#0061ff;stop-opacity:1;"
offset="0"
id="stop6466" />
<stop
style="stop-color:#001c4c;stop-opacity:1;"
offset="1"
id="stop6468" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient6482"
id="linearGradient6488"
x1="32.18182"
y1="3.2835093"
x2="32.18182"
y2="13.02554"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.0281354,0,0,1.0429299,-0.9963584,-0.6864152)" />
<linearGradient
id="linearGradient6482">
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0"
id="stop6484" />
<stop
style="stop-color:#00ff00;stop-opacity:0;"
offset="1"
id="stop6486" />
</linearGradient>
<linearGradient
y2="13.02554"
x2="32.18182"
y1="3.2835093"
x1="32.18182"
gradientTransform="matrix(1.0281354,0,0,1.0429299,-0.9963584,-0.6864152)"
gradientUnits="userSpaceOnUse"
id="linearGradient4241"
xlink:href="#linearGradient6482"
inkscape:collect="always" />
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.42293617"
inkscape:cx="401.93458"
inkscape:cy="251.13063"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1280"
inkscape:window-height="745"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1" />
<metadata
id="metadata7">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Ebene 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(0,-552.36218)">
<g
transform="matrix(7.8163235,0,0,7.8163235,-0.83292805,550.81868)"
id="g4214">
<rect
ry="5.6363635"
y="1.6363637"
x="1.2727273"
height="61.090908"
width="61.636364"
id="rect6462"
style="fill:url(#linearGradient6470);fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-opacity:1" />
<rect
ry="4.7325583"
y="2.7380548"
x="2.1926003"
height="13.251164"
width="59.796619"
id="rect6472"
style="fill:url(#linearGradient4241);fill-opacity:1;fill-rule:nonzero;stroke:none" />
</g>
<image
width="330.20697"
height="335.80368"
preserveAspectRatio="none"
xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHYAAAB4CAYAAAAnrQZhAAAABmJLR0QA/wD/AP+gvaeTAAALCklE QVR4nO2dbWgcZR7Af/Oyu91umlfTNtFYxabVbg4xGmkqGAiUXoViWq4UvFMOPxz4wfOoekhR6CEn fqig/eCHgyLY3kXxgzmLePZDvdpcyhlSriW2tmI0TXurl43ZtG422ezO3Ic44+xm9mWyEyedPD94 2Hl2Zp59dn77f55nXleiPCLANmAtUAtUlbmewD2mgQQwAZwBJhdbUAD4LfBPYBbQRVo2KQP8G/gD sNpenz17gG+WwRcQqXT6H/A7QLIKzMkwH6V/YT5SF6AoCqtWrUKWZbvZBZFlGVVVkWXZ8bp26Lpe cRlLUZZd2Zqmoes62Wy24s9KpVJkMplCs/8B7AOuQ65YFegFfmVduq6ujnvuuYeWlhaqq6vLroQs y2zfvp27774bVVWd1N8WYwOVSj/Hck4IhUI0NDSwbt06rl27xuDgIMPDwyXLURQFVVXNFAgEUFWV VCrF119/zeDgIFeuXMlfrR/4JZC0iv0zcMBaoW3btrFx40ZHXwSgra2NHTt2OF6vGDerWANJkmhq auKuu+7i22+/5Z133iEWi5nzDZGGwPxXu+mLFy/y1ltvMTExYf2ovwK/McT+AhhivikmEomwa9cu 1qxZ4/gLdHV10dHR4XoTd7OLNaiurqatrQ1d1+nt7WV0dLSkwPxp6+v09DQvvPACIyMj1o/ZaYg9 Bvwa5pvQ3bt3U19f77jSnZ2dPPTQQ0vSb/lFLEBVVRXt7e1omsb7779PPB4vKdCuWTZeJycn2bt3 L9evXzc+4l8KsAY4wo/RGo1G2bRpk+PK1tbWsnv37iWRCuUPcrxazgnpdJq5uTkaGxu58847icVi rF69mqqqKqqqqohEIkQiEXO60HvhcJhgMEhNTQ3BYJD+/n7jI1pUoB3LvtDmzZsXVdk9e/agaVrF X3qlEIvFuPXWW4lEIrS3tzM6Olq0Xw0EAkhS/k7MTzz66KMcOnTIGDVLKrDBmCnLMnV1dY4rGQqF qK+vX7Jo9SO6rnPt2jU2bdpES0sLyWQSRVFypBYTmU9NTQ1NTU2MjY0BIAM1xsxQKOSoMIOtW7cK qYsgHo+j6zqqqrJ+/Xqqq6sJh8Mlo7MQDQ0N5nTlRwuADRs2lF5IsIB0Os3s7CwAwWCw4vKsPwZX xK5e7ehwpcCCIVZRFFfLdUWsG0eWVipzc3MArhxqteJuaYJlgxDrU4RYnyLE+hQh1qcsq+Gspmmc Pn2agYEBhoaGiMfjfP/99yiKQm1tLa2trdx3333s3LmT5uZmr6u7rFk2Yk+cOMHrr7+ef/rJJJVK EYvF+PTTTzl8+DAPP/wwzz77LLfffvvPXNObA8/FZrNZXn31VY4ePZrzfnV1NdFo1Dx9GI/HuXTp EolEAl3XOXXqFAMDA3z88ceLOr7tdzwXe/DgQd577z0z39HRwdNPP80DDzyQs9OuaRrZbJbz58/z 9ttvc+LECebm5swdfEEung6e+vr6cqQ+9dRTHD16lAcffND2SIwsy9x7770cOnSI3t5eWlpafs7q 3lR4FrHpdJrXXnvNzPf09PDMM8+Uvf6WLVt49913XT/G6hc8E9vX18f4+DgA4XCYAwcOlFhjIZFI xLXLVfyGZ03xyZMnzeldu3Y5urRVUBpPxGqaxtDQkJnv7Oz0ohq+xhOx4+Pj3Lhxw8xHo1EvquFr PBGbSCRy8rW1tV5Uw9d4IjaZTObkI5GIF9XwNZ6IzReZL1pQOZ6IzW9685tmQeV4IraxsTHnvqDP P//ci2r4Gk/EyrLM/fffb+bPnDnjRTV8jWcHKLq7u83p48ePW28oEriAZ2J7enq45ZZbgPlzra+8 8orjMpLJpHldriAXz8QGg0Gee+45M9/X18fhw4fLXv/ChQvs27dPDLwK4Olpu56eHvbu3Wvm33zz TZ544gkGBwdt79zTNI1z587x/PPP89hjj5k3IAkWsixOtIdCIY4dOwbAZ599xuOPP05NTQ3RaNS8 OmJiYoIvvvgiJ0JDoZAr97z4Ec/FKorCiy++SEdHB2+88YZ5zdPU1BQDAwO268iyTHd3N/v376eu rk6ctrPBc7EGO3bsYPv27Zw+fZr+/n7Onj3L+Pg4iUTCvG+3tbWV9vZ2HnnkEdavXy/OxRZh2YiF +Ujs6uqiq6trwbyleBaEnxEXjPsUIdanCLE+RYj1KUKsTxFifYoQ61OEWJ8ixPoUIdanCLE+RYj1 KUKsTxFifYoQ61OEWJ8ixPoUIdanCLE+RYj1KUKsTxFifYoQ61OEWJ8ixPoUIdanCLE+RYj1KUKs TxFifYoQ61OEWJ8ixPoUIdanCLE+RYj1KUKsTxFifYorYiVJcqMYgYu4InZmZsaNYlYkoVAImP/z RjdxRewPP/zgRjErkmUtdnh42I1iVhxVVVXmQz7dbvUqFitJEpcuXRL97CIwHsS9FH+XWrFY4+9A L1++XHFlVhLBYND8m9R4PE4mk3G1/IrEyrJsplOnTokHVzrgjjvuQFEUkskkU1NTZLNZV+UuWqwk STliNU2jr69PNMll0NTURHNzM7Ozs4yMjJhSs9msa4OoRYu1SjVSIpHgk08+EXKL0NzcTGtrK8lk kosXL5JOp02pmUyGTCZj+9h8pyxKrKIotmJlWebq1at88MEHpFIpIdhCKBRiy5YtbNy4katXr3L2 7FmSyWSOVCNis9lsxd2a4wdR5zfBdml6epoPP/yQ2267jba2NtasWbMi+99AIEBNTQ21tbWEw2HG x8cZHh4mnU4TCARQVRVJknISYE6r6uKfE+5oTUmSikZrfvruu++Ix+MoioKiKKxatcocRS8li/0R uf3j03WdK1eukMlkUFXVlBkIBBYItUvAouU6WssQ5lSwIXOlHXq0dkXZbLakRGve2M7GtnZK2WKt kpxKlWV5RTbFVjRNKyk3X7Lxaoh2Qlli7fpVJ1ErmKccsdZILSS9HMoSayerXKliZJxLJpNxFKnW 5KS/LblkKXGlBIP7g5KbBV3XbX/YxeSWSuX2t0XFltq1KTVfYI+u6zlyofDAqVBzXYqiYsuNVruo FU3wPIWiVtO0HLnWbVasOZYkydxdKkZBseWOdgtFreAnCsktd5RcSG4xbMWWamJL9bH5X0pQGEMu 5EZqqea41GDKdo7TfVTrrk/+L1OSJCG3CLquF4xcKNwclxpMLRDrVGp+1NpVXFAca39bTqTmi7fb 7q6IFf1qaQr1swZWuVA6Uu1G0FZcEyuonEoGU/n9bU7OyaBJ7No4p1TUgnO5YH/BvisRK3CPYoOp Us2x9coLFbhuZGZnZx1HrcAZ5URtOWeCYOGBjMnJSbMMFRgzMtlslqmpKRobG0UT7DFOzwRNT08T i8XM9WXgLGCeAb9w4YKI1mVC/vVQ+Re9Wa+T+uijj3IuOpeBBHDceGNoaIhEIuGKVLEPa4+T7VJI rlXwxMQER44csa42aBy2+AZ4EpA1TWNkZIRoNEo4HDavV7ImEa3uUG5Xlt8vW5vjmZkZXnrpJcbG xqyr/N4Q+1+gHtgKkEqlGB4eZt26daxdu3aBWIE7OBFrLG8dPH355Ze8/PLLjIyMWBfvAw5aSw4B fwd2WJfasGEDnZ2dbN68mYaGBkcDJtEUF8fp4FNVVVKpFF999RX9/f2cP38+fxv/B+gGJvNLDgN/ A3rsCg6Hw0QikbIqIaSWhxO5MzMzxe5FHmDe23ixMp78cQFdpGWfbgB/BMruIyPAfuAcoC2DLyBS broM/AlosJNXbjuwDugC1jIvXOANKWAC6AdGiy34f92AFnOZ6uyjAAAAAElFTkSuQmCC "
id="image4221"
x="89.958641"
y="628.24109" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 8.6 KiB

View File

@@ -0,0 +1,298 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="62.636364"
height="62.090908"
id="svg2"
sodipodi:version="0.32"
inkscape:version="0.48.5 r10040"
sodipodi:docname="icon_config_sound.svg"
inkscape:output_extension="org.inkscape.output.svg.inkscape"
version="1.0">
<defs
id="defs4">
<linearGradient
id="linearGradient3802">
<stop
style="stop-color:#fdfdfd;stop-opacity:0;"
offset="0"
id="stop3804" />
<stop
id="stop3814"
offset="0.35707802"
style="stop-color:#b8b8b8;stop-opacity:1;" />
<stop
id="stop3810"
offset="0.5"
style="stop-color:#717171;stop-opacity:1;" />
<stop
style="stop-color:#b6b6b6;stop-opacity:1;"
offset="0.64876282"
id="stop3812" />
<stop
style="stop-color:#fbfbfb;stop-opacity:0;"
offset="1"
id="stop3806" />
</linearGradient>
<linearGradient
id="linearGradient3797">
<stop
id="stop3799"
offset="0"
style="stop-color:#000000;stop-opacity:1;" />
<stop
id="stop3801"
offset="1"
style="stop-color:#656565;stop-opacity:1;" />
</linearGradient>
<linearGradient
id="linearGradient3169">
<stop
style="stop-color:#0000ff;stop-opacity:1;"
offset="0"
id="stop3171" />
<stop
style="stop-color:#000067;stop-opacity:1;"
offset="1"
id="stop3173" />
</linearGradient>
<linearGradient
id="linearGradient4766">
<stop
style="stop-color:#784421;stop-opacity:1;"
offset="0"
id="stop4768" />
<stop
style="stop-color:#3d2210;stop-opacity:0;"
offset="1"
id="stop4770" />
</linearGradient>
<linearGradient
id="linearGradient4758">
<stop
style="stop-color:#a05a2c;stop-opacity:1;"
offset="0"
id="stop4760" />
<stop
style="stop-color:#3d2210;stop-opacity:1;"
offset="1"
id="stop4762" />
</linearGradient>
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 526.18109 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_z="744.09448 : 526.18109 : 1"
inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
id="perspective10" />
<inkscape:perspective
id="perspective2484"
inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
inkscape:vp_z="744.09448 : 526.18109 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 526.18109 : 1"
sodipodi:type="inkscape:persp3d" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4758"
id="linearGradient4764"
x1="466.09601"
y1="485.96021"
x2="715.14801"
y2="485.96021"
gradientUnits="userSpaceOnUse" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4766"
id="linearGradient4772"
x1="496.548"
y1="485.26816"
x2="683.31201"
y2="485.26816"
gradientUnits="userSpaceOnUse" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient3169"
id="radialGradient3175"
cx="120.07376"
cy="56.138123"
fx="120.07376"
fy="56.138123"
r="82.790039"
gradientTransform="matrix(1,0,0,0.2116376,0,44.257186)"
gradientUnits="userSpaceOnUse" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient6482"
id="linearGradient6488"
x1="32.18182"
y1="3.2835093"
x2="32.18182"
y2="13.02554"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.0281354,0,0,1.0429299,85.21874,131.0326)" />
<linearGradient
id="linearGradient6482">
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0"
id="stop6484" />
<stop
style="stop-color:#00ff00;stop-opacity:0;"
offset="1"
id="stop6486" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient6464"
id="linearGradient6470"
x1="32.090908"
y1="1.8181819"
x2="31.09091"
y2="62.909088"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(0,-0.1818182)" />
<linearGradient
id="linearGradient6464">
<stop
style="stop-color:#0061ff;stop-opacity:1;"
offset="0"
id="stop6466" />
<stop
style="stop-color:#001c4c;stop-opacity:1;"
offset="1"
id="stop6468" />
</linearGradient>
<linearGradient
y2="62.909088"
x2="31.09091"
y1="1.8181819"
x1="32.090908"
gradientTransform="translate(86.2151,131.5372)"
gradientUnits="userSpaceOnUse"
id="linearGradient4477"
xlink:href="#linearGradient6464"
inkscape:collect="always" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3802"
id="linearGradient3808"
x1="130.53949"
y1="179.4781"
x2="130.80582"
y2="150.92148"
gradientUnits="userSpaceOnUse" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3802"
id="linearGradient3031"
gradientUnits="userSpaceOnUse"
x1="130.53949"
y1="179.4781"
x2="130.80582"
y2="150.92148" />
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="2.9415244"
inkscape:cx="22.018778"
inkscape:cy="29.620124"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="465"
inkscape:window-height="423"
inkscape:window-x="-4"
inkscape:window-y="584"
inkscape:window-maximized="0"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0" />
<metadata
id="metadata7">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Ebene 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(-86.987816,-132.85536)">
<rect
style="fill:url(#linearGradient4477);fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-opacity:1"
id="rect6462"
width="61.636364"
height="61.090908"
x="87.487816"
y="133.35536"
ry="5.6363635" />
<rect
style="fill:url(#linearGradient6488);fill-opacity:1;fill-rule:nonzero;stroke:none"
id="rect6472"
width="59.796619"
height="13.251164"
x="88.407707"
y="134.45705"
ry="4.7325583" />
<g
id="g3023"
transform="matrix(-1,0,0,-1,235.53472,326.55032)">
<path
inkscape:connector-curvature="0"
id="rect3015"
d="m 113.67532,142.79285 0,43.84374 18.5,-13.40625 14.0625,0 0,-16.59374 -13.4375,0 -19.125,-13.84375 z"
style="fill:#b6b6b6;fill-opacity:1;fill-rule:nonzero;stroke:none" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path3791"
d="m 107.25028,182.88295 c -23.753359,-19.83452 -0.0827,-38.48619 -0.0827,-38.48619"
style="fill:none;stroke:#e96800;stroke-width:2.30299997;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path3791-1"
d="M 103.80137,187.75537 C 73.5834,162.52278 103.69616,138.79495 103.69616,138.79495"
style="fill:none;stroke:#e96800;stroke-width:2.16618037px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path3791-7"
d="m 110.74869,177.97273 c -17.104281,-14.28241 -0.0595,-27.71308 -0.0595,-27.71308"
style="fill:none;stroke:#e96800;stroke-width:2.15799999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
<path
id="rect3015-1"
d="m 113.71148,150.58705 0,28.88551 18.50001,-8.83242 14.0625,0 0,-10.93244 -13.4375,0 -19.12501,-9.12065 z"
style="fill:url(#linearGradient3031);fill-opacity:1;fill-rule:nonzero;stroke:none"
inkscape:connector-curvature="0" />
<rect
y="142.77277"
x="112.37492"
height="43.822105"
width="1.3598391"
id="rect3800"
style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" />
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 9.3 KiB

View File

@@ -0,0 +1,258 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="300"
height="300"
id="svg2"
sodipodi:version="0.32"
inkscape:version="0.48.5 r10040"
version="1.0"
sodipodi:docname="storm.svg"
inkscape:output_extension="org.inkscape.output.svg.inkscape">
<defs
id="defs4">
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 150 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_z="300 : 150 : 1"
inkscape:persp3d-origin="150 : 100 : 1"
id="perspective31" />
<linearGradient
id="linearGradient3841">
<stop
style="stop-color:white;stop-opacity:1;"
offset="0"
id="stop3843" />
<stop
style="stop-color:#fefce9;stop-opacity:0;"
offset="1"
id="stop3845" />
</linearGradient>
<linearGradient
id="linearGradient3813">
<stop
id="stop3815"
offset="0"
style="stop-color:#ff8632;stop-opacity:0;" />
<stop
style="stop-color:#ff8232;stop-opacity:0.40000001;"
offset="0.5"
id="stop4577" />
<stop
id="stop4579"
offset="0.75"
style="stop-color:#cf5300;stop-opacity:0.60000002;" />
<stop
id="stop3817"
offset="1"
style="stop-color:black;stop-opacity:0.80000001;" />
</linearGradient>
<linearGradient
id="linearGradient3779">
<stop
style="stop-color:#ff8232;stop-opacity:1;"
offset="0"
id="stop3781" />
<stop
style="stop-color:#ff4d32;stop-opacity:1;"
offset="1"
id="stop3783" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3779"
id="linearGradient3785"
x1="1.0101526"
y1="2.0049992"
x2="300"
y2="300"
gradientUnits="userSpaceOnUse" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient3813"
id="radialGradient3819"
cx="150"
cy="150"
fx="150"
fy="150"
r="150"
gradientUnits="userSpaceOnUse" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3841"
id="linearGradient3847"
x1="149.99989"
y1="0.45544016"
x2="149.99989"
y2="299.54449"
gradientUnits="userSpaceOnUse" />
<inkscape:perspective
id="perspective2461"
inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
inkscape:vp_z="744.09448 : 526.18109 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 526.18109 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective2511"
inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
inkscape:vp_z="744.09448 : 526.18109 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 526.18109 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective2578"
inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
inkscape:vp_z="744.09448 : 526.18109 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 526.18109 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective2650"
inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
inkscape:vp_z="744.09448 : 526.18109 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 526.18109 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective2467"
inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
inkscape:vp_z="744.09448 : 526.18109 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 526.18109 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective2519"
inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
inkscape:vp_z="744.09448 : 526.18109 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 526.18109 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective2571"
inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
inkscape:vp_z="744.09448 : 526.18109 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 526.18109 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective2621"
inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
inkscape:vp_z="744.09448 : 526.18109 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 526.18109 : 1"
sodipodi:type="inkscape:persp3d" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3779"
id="linearGradient3782"
gradientUnits="userSpaceOnUse"
x1="1.0101526"
y1="2.0049992"
x2="300"
y2="300" />
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="1.979899"
inkscape:cx="56.521564"
inkscape:cy="177.14958"
inkscape:document-units="px"
inkscape:current-layer="layer2"
width="765px"
height="1260px"
inkscape:window-width="1920"
inkscape:window-height="1028"
inkscape:window-x="-8"
inkscape:window-y="-8"
showgrid="false"
inkscape:window-maximized="1" />
<metadata
id="metadata7">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Button"
inkscape:groupmode="layer"
id="layer1"
style="display:inline">
<path
d="m 300,150 a 150,150 0 1 1 -300,0 150,150 0 1 1 300,0 z"
sodipodi:ry="150"
sodipodi:rx="150"
sodipodi:cy="150"
sodipodi:cx="150"
id="path2760"
style="fill:url(#linearGradient3785);fill-opacity:1.0;fill-rule:evenodd;stroke:none"
sodipodi:type="arc" />
<path
sodipodi:type="arc"
style="fill:url(#linearGradient3782);fill-opacity:1;fill-rule:evenodd;stroke:none"
id="path3788"
sodipodi:cx="150"
sodipodi:cy="150"
sodipodi:rx="150"
sodipodi:ry="150"
d="m 300,150 a 150,150 0 1 1 -300,0 150,150 0 1 1 300,0 z"
transform="translate(-1.4253374e-6,2.8293252e-6)" />
</g>
<g
inkscape:groupmode="layer"
id="layer2"
inkscape:label="Schatten"
style="display:inline">
<path
sodipodi:type="arc"
style="fill:url(#radialGradient3819);fill-opacity:1.0;fill-rule:evenodd;stroke:none"
id="path3790"
sodipodi:cx="150"
sodipodi:cy="150"
sodipodi:rx="150"
sodipodi:ry="150"
d="m 300,150 a 150,150 0 1 1 -300,0 150,150 0 1 1 300,0 z"
transform="translate(-0.28640902,0.00435494)" />
</g>
<g
inkscape:groupmode="layer"
id="layer4"
inkscape:label="Icon" />
<g
inkscape:groupmode="layer"
id="layer3"
inkscape:label="Glanz"
style="display:inline">
<path
d="m 300,150 a 150,150 0 1 1 -300,0 150,150 0 1 1 300,0 z"
sodipodi:ry="150"
sodipodi:rx="150"
sodipodi:cy="150"
sodipodi:cx="150"
id="path3821"
style="fill:url(#linearGradient3847);fill-opacity:1;fill-rule:evenodd;stroke:none"
sodipodi:type="arc"
transform="matrix(0.649475,0,0,0.476763,52.5787,2)" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 7.9 KiB

View File

@@ -0,0 +1,258 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="300"
height="300"
id="svg2"
sodipodi:version="0.32"
inkscape:version="0.48.5 r10040"
version="1.0"
sodipodi:docname="storm_highlight.svg"
inkscape:output_extension="org.inkscape.output.svg.inkscape">
<defs
id="defs4">
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 150 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_z="300 : 150 : 1"
inkscape:persp3d-origin="150 : 100 : 1"
id="perspective31" />
<linearGradient
id="linearGradient3841">
<stop
style="stop-color:white;stop-opacity:1;"
offset="0"
id="stop3843" />
<stop
style="stop-color:#fefce9;stop-opacity:0;"
offset="1"
id="stop3845" />
</linearGradient>
<linearGradient
id="linearGradient3813">
<stop
id="stop3815"
offset="0"
style="stop-color:#ff8632;stop-opacity:0;" />
<stop
style="stop-color:#ffb98c;stop-opacity:0.40000001;"
offset="0.5"
id="stop4577" />
<stop
id="stop4579"
offset="0.75"
style="stop-color:#ffa163;stop-opacity:0.60000002;" />
<stop
id="stop3817"
offset="1"
style="stop-color:black;stop-opacity:0.80000001;" />
</linearGradient>
<linearGradient
id="linearGradient3779">
<stop
style="stop-color:#ff8232;stop-opacity:1;"
offset="0"
id="stop3781" />
<stop
style="stop-color:#ff4d32;stop-opacity:1;"
offset="1"
id="stop3783" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3779"
id="linearGradient3785"
x1="1.0101526"
y1="2.0049992"
x2="300"
y2="300"
gradientUnits="userSpaceOnUse" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient3813"
id="radialGradient3819"
cx="150"
cy="150"
fx="150"
fy="150"
r="150"
gradientUnits="userSpaceOnUse" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3841"
id="linearGradient3847"
x1="149.99989"
y1="0.45544016"
x2="149.99989"
y2="299.54449"
gradientUnits="userSpaceOnUse" />
<inkscape:perspective
id="perspective2461"
inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
inkscape:vp_z="744.09448 : 526.18109 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 526.18109 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective2511"
inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
inkscape:vp_z="744.09448 : 526.18109 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 526.18109 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective2578"
inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
inkscape:vp_z="744.09448 : 526.18109 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 526.18109 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective2650"
inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
inkscape:vp_z="744.09448 : 526.18109 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 526.18109 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective2467"
inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
inkscape:vp_z="744.09448 : 526.18109 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 526.18109 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective2519"
inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
inkscape:vp_z="744.09448 : 526.18109 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 526.18109 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective2571"
inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
inkscape:vp_z="744.09448 : 526.18109 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 526.18109 : 1"
sodipodi:type="inkscape:persp3d" />
<inkscape:perspective
id="perspective2621"
inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
inkscape:vp_z="744.09448 : 526.18109 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_x="0 : 526.18109 : 1"
sodipodi:type="inkscape:persp3d" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3779"
id="linearGradient3782"
gradientUnits="userSpaceOnUse"
x1="1.0101526"
y1="2.0049992"
x2="300"
y2="300" />
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="1.979899"
inkscape:cx="-22.270334"
inkscape:cy="177.14958"
inkscape:document-units="px"
inkscape:current-layer="layer2"
width="765px"
height="1260px"
inkscape:window-width="1920"
inkscape:window-height="1028"
inkscape:window-x="-8"
inkscape:window-y="-8"
showgrid="false"
inkscape:window-maximized="1" />
<metadata
id="metadata7">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Button"
inkscape:groupmode="layer"
id="layer1"
style="display:inline">
<path
d="m 300,150 a 150,150 0 1 1 -300,0 150,150 0 1 1 300,0 z"
sodipodi:ry="150"
sodipodi:rx="150"
sodipodi:cy="150"
sodipodi:cx="150"
id="path2760"
style="fill:url(#linearGradient3785);fill-opacity:1.0;fill-rule:evenodd;stroke:none"
sodipodi:type="arc" />
<path
sodipodi:type="arc"
style="fill:url(#linearGradient3782);fill-opacity:1;fill-rule:evenodd;stroke:none"
id="path3788"
sodipodi:cx="150"
sodipodi:cy="150"
sodipodi:rx="150"
sodipodi:ry="150"
d="m 300,150 a 150,150 0 1 1 -300,0 150,150 0 1 1 300,0 z"
transform="translate(-1.4253374e-6,2.8293252e-6)" />
</g>
<g
inkscape:groupmode="layer"
id="layer2"
inkscape:label="Schatten"
style="display:inline">
<path
sodipodi:type="arc"
style="fill:url(#radialGradient3819);fill-opacity:1.0;fill-rule:evenodd;stroke:none"
id="path3790"
sodipodi:cx="150"
sodipodi:cy="150"
sodipodi:rx="150"
sodipodi:ry="150"
d="m 300,150 a 150,150 0 1 1 -300,0 150,150 0 1 1 300,0 z"
transform="translate(-0.28640902,0.00435494)" />
</g>
<g
inkscape:groupmode="layer"
id="layer4"
inkscape:label="Icon" />
<g
inkscape:groupmode="layer"
id="layer3"
inkscape:label="Glanz"
style="display:inline">
<path
d="m 300,150 a 150,150 0 1 1 -300,0 150,150 0 1 1 300,0 z"
sodipodi:ry="150"
sodipodi:rx="150"
sodipodi:cy="150"
sodipodi:cx="150"
id="path3821"
style="fill:url(#linearGradient3847);fill-opacity:1;fill-rule:evenodd;stroke:none"
sodipodi:type="arc"
transform="matrix(0.649475,0,0,0.476763,52.5787,2)" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 8.0 KiB

View File

@@ -0,0 +1,152 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Sodipodi ("http://www.sodipodi.com/") -->
<svg id="svg548" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" height="480" width="640" version="1.1" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/">
<metadata id="metadata128">
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
</cc:Work>
</rdf:RDF>
</metadata>
<g id="g3634">
<g id="g3379" transform="matrix(1.25 0 0 .93750 0 .0000046874)">
<g id="g3111">
<g id="g3105">
<g id="flag" fill-rule="evenodd" transform="matrix(.72249 0 0 1.0321 0 -16.449)" stroke-width="1pt">
<rect id="rect895" height="496.06" width="237.4" y="15.937" x="0" fill="#0000bd"/>
<rect id="rect896" height="496.06" width="237.4" y="15.937" x="471.26" fill="#cc1900"/>
<rect id="rect897" height="496.06" width="233.86" y="15.937" x="237.4" fill="#fff600"/>
</g>
</g>
</g>
</g>
<g id="g919" transform="matrix(1.4342 0 0 1.4102 -183.84 -822.43)">
<g id="g853" stroke-width="1pt">
<path id="path738" d="m398.54 290.22c47.823 0.818 44.515-29.149 61.974-32.126 17.458-2.977 33.928 12.489 33.302 29.972 1.873 20.814-29.714 20.963-31.637 38.298-1.923 17.336 15.378 22.628 33.302 19.982s30.646-20.363 39.804-28.689c-13.321 7.493-24.218 4.778-25.21-8.558 0.673-17.497 18.103-23.847 26.345-17.96 6.476-5.298 6.09-7.423 13.209-6.246 4.828 2.944 6.143 2.861 8.999 7.418 3.717-2.355 5.269-3.54 12.204-0.597 4.306 1.767 7.181 4.961 9.841 9.808 3.146-2.486 8.086-3.413 13.762-0.197 3.61 1.837 8.108 7.182 8.72 12.995 8.451 1.696 11.381 3.654 14.034 7.953 15.765 21.775-2.435 58.473-1.432 77.205 1.004 18.731 16.651 19.981 16.651 19.981-14.717-9.42-0.201-15.9 6.745-16.55 22.252 2.292 18.508 35.135-5.18 29.366-18.978-5.18 38.921 3.281 37.525 62.637-1.396 61.021-32.815 49.01-32.815 49.01s26.838 10.109 21.646 30.09c-5.191 13.507-32.933 22.456-30.578-3.448-8.242 11.186-10.608 15.913-10.58 32.916-1.148 21.713 0.656 31.631 6.845 42.301 1.48-9.935 8.206-10.361 13.952-9.1 8.101 0.084 12.607 6.442 9.563 14.684 4.079-1.035 7.801 1.757 9.402 5.121 1.255 6.206 4.037 8.956-2.439 11.311 6.476 1.178 9.61 2.024 10.377 11.049 0.18 7.261-12.596 11.246-26.136 8.891 7.065 3.533 29.983 50.025 26.922 103.44-2.119 47.905-86.038 43.639-123.53 42.305-37.488-1.332-72.512 0.775-87.133 13.052 11.247 7.182-1.302 29.542-10.864 19.064 0 8.242-9.449 20.979-22.497 12.718 0.534 14.885-14.238 25.328-27.121 25.328s-27.655-10.443-27.121-25.328c-13.048 8.261-22.497-4.476-22.497-12.718-9.562 10.478-22.111-11.882-10.864-19.064-14.621-12.277-49.645-14.384-87.133-13.052-37.489 1.334-121.41 5.6-123.53-42.305-3.061-53.418 23.699-99.91 30.764-103.44-13.54 2.355-26.316-1.63-26.136-8.891 0.767-9.025 3.901-9.871 10.377-11.049-6.476-2.355-3.694-5.105-2.439-11.311 1.601-3.364 5.323-6.156 9.402-5.121-3.044-8.242 1.462-14.6 9.563-14.684 5.746-1.261 12.472-0.835 13.952 9.1 6.189-10.67 7.993-20.588 6.845-42.301 0.028-17.003-2.338-21.73-10.58-32.916 2.355 25.904-25.387 16.955-30.578 3.448-5.192-19.981 21.646-30.09 21.646-30.09s-31.419 12.011-32.815-49.01c-1.396-59.356 56.503-67.817 37.525-62.637-23.688 5.769-27.432-27.074-5.18-29.366 6.946 0.65 21.462 7.13 6.745 16.55 0 0 15.647-1.25 16.651-19.981 1.003-18.732-17.197-55.43-1.432-77.205 2.653-4.299 5.583-6.257 14.034-7.953 0.612-5.813 5.11-11.158 8.72-12.995 5.676-3.216 10.616-2.289 13.762 0.197 2.66-4.847 5.535-8.041 9.841-9.808 6.935-2.943 8.487-1.758 12.204 0.597 2.856-4.557 4.171-4.474 8.999-7.418 7.119-1.177 6.733 0.948 13.209 6.246 8.242-5.887 25.672 0.463 26.345 17.96-0.992 13.336-11.889 16.051-25.21 8.558 9.158 8.326 21.88 26.043 39.804 28.689s35.225-2.646 33.302-19.982c-1.923-17.335-33.51-17.484-31.637-38.298-0.626-17.483 15.844-32.949 33.302-29.972 17.459 2.977 14.151 32.944 62.182 32.126z" fill-rule="evenodd" transform="matrix(.38925 0 0 .37394 196.25 536.23)" stroke="#000" fill="#cba323"/>
<path id="path619" d="m356.44 346.62c-0.575 17.961-31.258 14.828-51.514 13.859-26.326-1.231-77.59-46.08-44.263-69.888" transform="matrix(.38925 0 0 .37394 196.25 536.23)" stroke="#000" fill="none"/>
<path id="path625" d="m164.84 449.52c-16.484 17.662 28.691 13.497 9.419-9.419-7.87-8.82-41.21 18.839-41.21 49.452s10.597 44.742 16.484 45.919c5.887 1.178 15.307-3.532 15.307-8.241 0-5.887-4.71-15.307-11.774-14.13-11.775 0-5.888 10.597-0.001 10.597" transform="matrix(.38925 0 0 .37394 196.25 536.23)" stroke="#000" fill="none"/>
<path id="path626" d="m163.39 451.39s-24.453 9.908-24.453 39.343c0 29.436 7.065 28.259 7.065 28.259" transform="matrix(.38925 0 0 .37394 196.25 536.23)" stroke="#000" fill="none"/>
<path id="path627" d="m166.02 430.68s24.726-3.533 23.549 18.838c-1.178 22.371-9.42 23.549-22.371 22.371-12.952-1.177-5.887-16.483-5.887-16.483" transform="matrix(.38925 0 0 .37394 196.25 536.23)" stroke="#000" fill="none"/>
<path id="path628" d="m156.6 543.71s18.839-1.178 17.661-21.194c-1.177-20.016-15.306-21.194-23.548-20.016-8.242 1.177-10.74 5.803-8.242 12.88" transform="matrix(.38925 0 0 .37394 196.25 536.23)" stroke="#000" fill="none"/>
<path id="path630" d="m150.71 567.26s3.936-8.158 16.887-8.158c12.952 0 18.982 30.386 17.805 63.354-1.178 32.968-33.515 61.37-40.58 59.015-7.064-2.355-10.597-3.533-4.71-8.242" transform="matrix(.38925 0 0 .37394 196.25 536.23)" stroke="#000" fill="none"/>
<path id="path633" d="m172.39 643.31-22.859 38.166" transform="matrix(.38925 0 0 .37394 196.25 536.23)" stroke="#000" fill="none"/>
<path id="path634" d="m141.29 667.34c0 0.416 5.054-1.105 8.587 1.249 3.532 2.355 4.365 5.816 4.365 5.816" transform="matrix(.38925 0 0 .37394 195.85 536.34)" stroke="#000" fill="none"/>
<path id="path635" d="m144.82 650.86s4.517-1.819 10.404 0.536 5.695 7.662 5.695 7.662" transform="matrix(.35485 0 0 .26779 202.53 605.66)" stroke="#000" fill="none"/>
<path id="path636" d="m171.78 731.95c12.251 6.364 24.282-25.181 0.671-26.726-16.888-0.69-29.085 23.268-26.73 35.041 6.431 40.061 10.444 66.861 50.568 72.045 30.613 2.355 78.451-5.101 108.3-1.523 29.44 3.433 61.94 14.272 73.714 26.047 11.774 11.774 19.112 11.892 19.112 23.667 0 11.774-16.815 17.816-23.476 10.74" transform="matrix(.38925 0 0 .37394 195.83 537.04)" stroke="#000" fill="none"/>
<path id="path637" d="m369.84 876.92c4.305-2.914 14.556-20.425 4.722-30.815-15.194-15.401-26.165-21.479-33.658-23.977" transform="matrix(.38925 0 0 .37394 195.83 537.04)" stroke="#000" fill="none"/>
<path id="path638" d="m347.55 863.28c5.828-3.532 6.684-15.298 0.594-24.274-6.091-8.975-21.941-16.165-53.073-18.799-23.583-1.982-87.844 8.444-111.39 1.379-33.059-12.721-53.845-34.149-48.773-87.391 1.521-20.621 11.917-34.465 32.278-37.105 22.858-0.143 28.813 14.734 28.813 33.571 0 9.681-25.317 18.878-29.909 9.705-7.109-12.854-10.217-24.451 15.881-30.607" transform="matrix(.38925 0 0 .37394 195.83 537.04)" stroke="#000" fill="none"/>
<path id="path642" d="m337.41 844.59s9.765 5.685 7.41 10.395c-2.354 4.709-8.658 2.7-4.496-2.296" transform="matrix(.38925 0 0 .37394 195.83 537.04)" stroke="#000" fill="none"/>
<path id="path643" d="m238.95 291.4s-6.66 6.66-3.33 22.479 9.991 14.987 9.991 14.987" transform="matrix(.38925 0 0 .37394 196.25 536.23)" stroke="#000" fill="none"/>
<path id="path644" d="m216.47 300.55c-0.833 1.665-9.706 11.858-4.71 22.681 4.995 10.824 8.956 12.977 8.956 12.977" transform="matrix(.38925 0 0 .37394 196.25 536.23)" stroke="#000" fill="none"/>
<path id="path645" d="m193.99 313.87s-7.195 10.622-8.567 29.555 7.789 45 7.533 54.698c-0.581 20.609-24.012 30.839-24.012 30.839" transform="matrix(.38925 0 0 .37394 196.25 536.23)" stroke="#000" fill="none"/>
<path id="path652" d="m159.85 543.66c1.665 0 34.135-29.972 34.135 76.597-2.498 61.61-38.298 67.438-38.298 67.438" transform="matrix(.38925 0 0 .37394 196.25 536.23)" stroke="#000" fill="none"/>
<path id="path653" d="m162.49 689.71c13.148-3.336 40.425 10.99 30.613 35.324" transform="matrix(.38925 0 0 .37394 196.91 537.13)" stroke="#000" fill="none"/>
<path id="path654" d="m167.78 681.47c8.439 0.785 15.319 6.904 18.458 15.343" transform="matrix(.38925 0 0 .37394 196.12 536.47)" stroke="#000" fill="none"/>
<path id="path655" d="m148.2 477.06s9.991 14.154 24.977 14.154 19.982-15.819 19.982-15.819" transform="matrix(.38925 0 0 .37394 196.25 536.23)" stroke="#000" fill="none"/>
<path id="path656" d="m146.53 484.55s9.158 16.652 24.977 17.484c15.819 0.833 21.647-10.823 21.647-10.823" transform="matrix(.38925 0 0 .37394 196.25 536.23)" stroke="#000" fill="none"/>
<path id="path657" d="m179.84 509.52s11.657 4.996 11.657 19.15c0 14.153-10.824 10.823-10.824 10.823" transform="matrix(.38925 0 0 .37394 196.25 536.23)" stroke="#000" fill="none"/>
<path id="path712" d="m356.44 346.62c-0.575 17.961-31.258 14.828-51.514 13.859-26.326-1.231-77.59-46.08-44.263-69.888" transform="matrix(-.38925 0 0 .37394 506.43 536.23)" stroke="#000" fill="none"/>
<path id="path713" d="m164.84 449.52c-16.484 17.662 28.691 13.497 9.419-9.419-7.87-8.82-41.21 18.839-41.21 49.452s10.597 44.742 16.484 45.919c5.887 1.178 15.307-3.532 15.307-8.241 0-5.887-4.71-15.307-11.774-14.13-11.775 0-5.888 10.597-0.001 10.597" transform="matrix(-.38925 0 0 .37394 506.43 536.23)" stroke="#000" fill="none"/>
<path id="path714" d="m163.39 451.39s-24.453 9.908-24.453 39.343c0 29.436 7.065 28.259 7.065 28.259" transform="matrix(-.38925 0 0 .37394 506.43 536.23)" stroke="#000" fill="none"/>
<path id="path715" d="m166.02 430.68s24.726-3.533 23.549 18.838c-1.178 22.371-9.42 23.549-22.371 22.371-12.952-1.177-5.887-16.483-5.887-16.483" transform="matrix(-.38925 0 0 .37394 506.43 536.23)" stroke="#000" fill="none"/>
<path id="path716" d="m156.6 543.71s18.839-1.178 17.661-21.194c-1.177-20.016-15.306-21.194-23.548-20.016-8.242 1.177-10.74 5.803-8.242 12.88" transform="matrix(-.38925 0 0 .37394 506.43 536.23)" stroke="#000" fill="none"/>
<path id="path717" d="m150.71 567.26s3.936-8.158 16.887-8.158c12.952 0 18.982 30.386 17.805 63.354-1.178 32.968-33.515 61.37-40.58 59.015-7.064-2.355-10.597-3.533-4.71-8.242" transform="matrix(-.38925 0 0 .37394 506.43 536.23)" stroke="#000" fill="none"/>
<path id="path718" d="m172.39 643.31-22.859 38.166" transform="matrix(-.38925 0 0 .37394 506.43 536.23)" stroke="#000" fill="none"/>
<path id="path719" d="m141.29 667.34c0 0.416 5.054-1.105 8.587 1.249 3.532 2.355 4.365 5.816 4.365 5.816" transform="matrix(-.38925 0 0 .37394 506.83 536.47)" stroke="#000" fill="none"/>
<path id="path720" d="m144.82 650.86s4.517-1.819 10.404 0.536 5.695 7.662 5.695 7.662" transform="matrix(-.35485 0 0 .26779 500.15 605.66)" stroke="#000" fill="none"/>
<path id="path721" d="m170.42 741.5c-2.354 0 15.451-19.877-0.688-23.897-20.284-3.872-28.744 16.55-26.389 28.323 5.072 28.746 16.897 64.033 52.945 66.388 30.613 2.355 78.451-5.101 108.3-1.523 29.44 3.433 61.94 14.272 73.714 26.047 11.774 11.774 19.112 11.892 19.112 23.667 0 11.774-16.815 17.816-23.476 10.74" transform="matrix(-.38925 0 0 .37394 505.26 537.04)" stroke="#000" fill="none"/>
<path id="path722" d="m369.84 876.92c4.305-2.914 14.556-20.425 4.722-30.815-15.194-15.401-26.165-21.479-33.658-23.977" transform="matrix(-.38925 0 0 .37394 505.26 537.04)" stroke="#000" fill="none"/>
<path id="path723" d="m347.55 863.28c5.828-3.532 6.684-15.298 0.594-24.274-6.091-8.975-21.941-16.165-53.073-18.799-23.583-1.982-87.844 8.444-111.39 1.379-43.929-18.378-53.505-42.635-52.509-81.734 1.521-20.621 12.257-36.587 32.618-39.227 22.858-0.143 26.774 11.906 26.774 30.744 0 9.68-9.013 25.716-21.334 23.362-12.322-3.188-21.92-25.013-1.106-36.669" transform="matrix(-.38925 0 0 .37394 505.26 537.04)" stroke="#000" fill="none"/>
<path id="path724" d="m337.41 844.59s9.765 5.685 7.41 10.395c-2.354 4.709-8.658 2.7-4.496-2.296" transform="matrix(-.38925 0 0 .37394 505.26 537.04)" stroke="#000" fill="none"/>
<path id="path725" d="m238.95 291.4s-6.66 6.66-3.33 22.479 9.991 14.987 9.991 14.987" transform="matrix(-.38925 0 0 .37394 506.43 536.23)" stroke="#000" fill="none"/>
<path id="path726" d="m216.47 300.55c-0.833 1.665-9.706 11.858-4.71 22.681 4.995 10.824 8.956 12.977 8.956 12.977" transform="matrix(-.38925 0 0 .37394 506.43 536.23)" stroke="#000" fill="none"/>
<path id="path727" d="m193.99 313.87s-7.195 10.622-8.567 29.555 7.789 45 7.533 54.698c-0.581 20.609-24.012 30.839-24.012 30.839" transform="matrix(-.38925 0 0 .37394 506.43 536.23)" stroke="#000" fill="none"/>
<path id="path730" d="m159.85 543.66c1.665 0 34.135-29.972 34.135 76.597-2.498 61.61-38.298 67.438-38.298 67.438" transform="matrix(-.38925 0 0 .37394 506.43 536.23)" stroke="#000" fill="none"/>
<path id="path731" d="m158.07 701.03c16.205-14.296 47.219 13.112 35.708 38.506" transform="matrix(-.38925 0 0 .37394 506.56 534.49)" stroke="#000" fill="none"/>
<path id="path732" d="m167.78 681.47c8.439 0.785 17.357 6.197 20.496 14.636" transform="matrix(-.38925 0 0 .37394 508.02 537.4)" stroke="#000" fill="none"/>
<path id="path733" d="m148.2 477.06s9.991 14.154 24.977 14.154 19.982-15.819 19.982-15.819" transform="matrix(-.38925 0 0 .37394 506.43 536.23)" stroke="#000" fill="none"/>
<path id="path734" d="m146.53 484.55s9.158 16.652 24.977 17.484c15.819 0.833 21.647-10.823 21.647-10.823" transform="matrix(-.38925 0 0 .37394 506.43 536.23)" stroke="#000" fill="none"/>
<path id="path735" d="m179.84 509.52s11.657 4.996 11.657 19.15c0 14.153-10.824 10.823-10.824 10.823" transform="matrix(-.38925 0 0 .37394 506.43 536.23)" stroke="#000" fill="none"/>
<path id="path741" d="m353.01 313.46c0.416-0.416-1.665-9.159 8.326-8.742 9.99 0.416 6.244 9.574 14.57 12.904 7.909 2.082 22.063 4.164 22.528 4.164s14.619-2.082 22.528-4.164c8.326-3.33 4.58-12.488 14.57-12.904 9.991-0.417 7.91 8.326 8.326 8.742" transform="matrix(.38925 0 0 .37394 196.25 536.23)" stroke="#000" fill="none"/>
<path id="path744" d="m373.28 349.42c-0.294-4.121-1.249-9.55-6.871-9.966-10.525-0.345-18.856 20.605 4.444 20.753 17.055 0.111 17.198-32.355 0.804-32.831-23.549-0.667-26.788 13.389-26.402 16.143 5.957-50.397-33.246-40.206-31.373-59.77 0.207-10.606 10.849-11.822 22.479-9.857 17.459 2.799 14.151 30.967 62.078 30.198 47.927 0.769 44.619-27.399 62.078-30.198 11.63-1.965 22.272-0.749 22.479 9.857 1.873 19.564-37.33 9.373-31.373 59.77 0.386-2.754-2.853-16.81-26.402-16.143-16.394 0.476-16.251 32.942 0.804 32.831 23.3-0.148 14.969-21.098 4.444-20.753-5.622 0.416-6.577 5.845-6.871 9.966" transform="matrix(.38925 0 0 .37394 196.25 536.23)" stroke="#000" fill="none"/>
<path id="path814" d="m404.47 889.55v0.217h-4.155v-0.217h0.264c0.231 0 0.416-0.041 0.557-0.123 0.101-0.055 0.179-0.148 0.234-0.281 0.043-0.094 0.065-0.34 0.065-0.738v-5.227c0-0.406-0.022-0.66-0.065-0.762-0.043-0.101-0.131-0.189-0.264-0.263-0.129-0.079-0.304-0.118-0.527-0.118h-0.264v-0.216h4.155v0.216h-0.264c-0.23 0-0.416 0.041-0.557 0.123-0.101 0.055-0.181 0.149-0.24 0.282-0.043 0.093-0.064 0.34-0.064 0.738v5.227c0 0.406 0.021 0.66 0.064 0.761 0.047 0.102 0.135 0.192 0.264 0.27 0.133 0.074 0.31 0.111 0.533 0.111h0.264z" transform="matrix(1.0544 -.26437 .21258 1.3113 -201.97 -224.59)"/>
<path id="path815" d="m399.64 881.82v2.15h-0.211c-0.125-0.496-0.264-0.852-0.416-1.066-0.153-0.219-0.362-0.393-0.627-0.522-0.149-0.07-0.409-0.105-0.78-0.105h-0.591v6.129c0 0.406 0.021 0.66 0.064 0.761 0.047 0.102 0.135 0.192 0.264 0.27 0.132 0.074 0.312 0.111 0.539 0.111h0.263v0.217h-4.16v-0.217h0.264c0.23 0 0.416-0.041 0.557-0.123 0.101-0.055 0.181-0.148 0.24-0.281 0.043-0.094 0.064-0.34 0.064-0.738v-6.129h-0.574c-0.535 0-0.924 0.113-1.166 0.34-0.34 0.316-0.555 0.767-0.645 1.353h-0.222v-2.15h7.137z" transform="matrix(1.0667 -.17210 .13839 1.3265 -141.19 -274.74)"/>
<path id="path820" d="m370.04 882.28v3.263h0.229c0.351 0 0.638-0.052 0.861-0.158 0.222-0.105 0.41-0.283 0.562-0.533 0.157-0.25 0.258-0.588 0.305-1.014h0.205v3.99h-0.205c-0.074-0.753-0.277-1.25-0.609-1.488-0.328-0.242-0.702-0.363-1.119-0.363h-0.229v2.432c0 0.406 0.021 0.66 0.064 0.761 0.047 0.102 0.135 0.192 0.264 0.27 0.133 0.074 0.311 0.111 0.533 0.111h0.264v0.217h-4.154v-0.217h0.263c0.231 0 0.416-0.041 0.557-0.123 0.102-0.055 0.18-0.148 0.234-0.281 0.043-0.094 0.065-0.34 0.065-0.738v-5.227c0-0.406-0.022-0.66-0.065-0.762-0.043-0.101-0.13-0.189-0.263-0.263-0.129-0.079-0.305-0.118-0.528-0.118h-0.263v-0.216h6.703v2.279h-0.24c-0.055-0.535-0.196-0.932-0.422-1.19-0.223-0.257-0.547-0.439-0.973-0.544-0.234-0.059-0.668-0.088-1.301-0.088h-0.738z" transform="matrix(1.0721 -.10760 .086523 1.3333 -97.42 -305.95)"/>
<path id="path823" d="m354.64 881.82v2.15h-0.211c-0.125-0.496-0.264-0.852-0.416-1.066-0.153-0.219-0.362-0.393-0.627-0.522-0.149-0.07-0.409-0.105-0.78-0.105h-0.591v6.129c0 0.406 0.021 0.66 0.064 0.761 0.047 0.102 0.135 0.192 0.264 0.27 0.132 0.074 0.312 0.111 0.539 0.111h0.263v0.217h-4.16v-0.217h0.264c0.23 0 0.416-0.041 0.557-0.123 0.101-0.055 0.181-0.148 0.24-0.281 0.043-0.094 0.064-0.34 0.064-0.738v-6.129h-0.574c-0.535 0-0.924 0.113-1.166 0.34-0.34 0.316-0.555 0.767-0.645 1.353h-0.222v-2.15h7.137z" transform="matrix(1.0756 0 0 1.3376 -22.152 -348.78)"/>
<path id="path824" d="m346.8 889.55v0.217h-4.154v-0.217h0.263c0.231 0 0.416-0.041 0.557-0.123 0.101-0.055 0.18-0.148 0.234-0.281 0.043-0.094 0.065-0.34 0.065-0.738v-5.227c0-0.406-0.022-0.66-0.065-0.762-0.043-0.101-0.131-0.189-0.263-0.263-0.129-0.079-0.305-0.118-0.528-0.118h-0.263v-0.216h4.154v0.216h-0.264c-0.23 0-0.416 0.041-0.556 0.123-0.102 0.055-0.182 0.149-0.241 0.282-0.043 0.093-0.064 0.34-0.064 0.738v5.227c0 0.406 0.021 0.66 0.064 0.761 0.047 0.102 0.135 0.192 0.264 0.27 0.133 0.074 0.311 0.111 0.533 0.111h0.264z" transform="matrix(1.0756 0 0 1.3376 -22.555 -348.78)"/>
<path id="path825" d="m336.73 881.82 3.92 4.927v-3.416c0-0.476-0.069-0.798-0.206-0.966-0.187-0.227-0.502-0.336-0.943-0.329v-0.216h2.625v0.216c-0.336 0.043-0.562 0.1-0.68 0.17-0.113 0.067-0.203 0.178-0.269 0.334-0.063 0.153-0.094 0.416-0.094 0.791v6.616h-0.199l-5.373-6.616v5.051c0 0.457 0.103 0.766 0.31 0.926 0.211 0.16 0.452 0.24 0.721 0.24h0.188v0.217h-2.819v-0.217c0.438-0.004 0.742-0.094 0.914-0.269 0.172-0.176 0.258-0.475 0.258-0.897v-5.607l-0.17-0.211c-0.168-0.211-0.316-0.35-0.445-0.416-0.129-0.067-0.315-0.104-0.557-0.112v-0.216h2.819z" transform="matrix(1.0756 0 0 1.3376 -22.957 -348.78)"/>
<path id="path826" d="m333.61 881.82v0.216c-0.289 0.047-0.547 0.202-0.773 0.463-0.164 0.196-0.408 0.655-0.733 1.377l-2.736 6.071h-0.193l-2.725-6.317c-0.328-0.762-0.549-1.209-0.662-1.342-0.109-0.132-0.318-0.216-0.627-0.252v-0.216h3.809v0.216h-0.129c-0.344 0-0.578 0.043-0.703 0.129-0.09 0.059-0.135 0.145-0.135 0.258 0 0.07 0.015 0.154 0.047 0.252 0.031 0.094 0.136 0.35 0.316 0.768l1.693 3.955 1.571-3.522c0.187-0.426 0.303-0.711 0.345-0.855 0.043-0.145 0.065-0.268 0.065-0.369 0-0.118-0.031-0.221-0.094-0.311-0.062-0.09-0.154-0.158-0.275-0.205-0.168-0.066-0.391-0.1-0.668-0.1v-0.216h2.607z" transform="matrix(1.0747 .054651 -.043945 1.3365 15.894 -366.74)"/>
<path id="path827" d="m321.03 881.64 0.065 2.648h-0.241c-0.113-0.664-0.392-1.197-0.837-1.599-0.442-0.406-0.92-0.61-1.436-0.61-0.398 0-0.715 0.108-0.949 0.323-0.231 0.211-0.346 0.455-0.346 0.732 0 0.176 0.041 0.332 0.123 0.469 0.113 0.183 0.295 0.365 0.545 0.545 0.184 0.129 0.607 0.357 1.271 0.685 0.93 0.457 1.557 0.889 1.881 1.295 0.321 0.407 0.481 0.871 0.481 1.395 0 0.664-0.26 1.236-0.779 1.717-0.516 0.476-1.172 0.714-1.969 0.714-0.25 0-0.487-0.025-0.709-0.076-0.223-0.051-0.502-0.146-0.838-0.287-0.188-0.078-0.342-0.117-0.463-0.117-0.102 0-0.209 0.039-0.322 0.117-0.114 0.078-0.205 0.197-0.276 0.358h-0.216v-3h0.216c0.172 0.843 0.502 1.488 0.991 1.933 0.492 0.442 1.021 0.662 1.587 0.662 0.438 0 0.786-0.119 1.043-0.357 0.262-0.238 0.393-0.516 0.393-0.832 0-0.188-0.051-0.369-0.152-0.545-0.098-0.176-0.248-0.342-0.451-0.498-0.204-0.16-0.563-0.367-1.079-0.621-0.722-0.356-1.242-0.658-1.558-0.908-0.317-0.25-0.561-0.53-0.733-0.838-0.168-0.309-0.252-0.649-0.252-1.02 0-0.633 0.233-1.172 0.698-1.617s1.05-0.668 1.757-0.668c0.258 0 0.508 0.031 0.75 0.094 0.184 0.047 0.407 0.135 0.668 0.263 0.266 0.125 0.452 0.188 0.557 0.188 0.102 0 0.182-0.031 0.24-0.094 0.059-0.062 0.114-0.213 0.164-0.451h0.176z" transform="matrix(1.0737 .079582 -.063992 1.3353 32.323 -374.09)"/>
<path id="path828" d="m315.27 881.82v0.216c-0.289 0.047-0.546 0.202-0.773 0.463-0.164 0.196-0.408 0.655-0.732 1.377l-2.737 6.071h-0.193l-2.725-6.317c-0.328-0.762-0.549-1.209-0.662-1.342-0.109-0.132-0.318-0.216-0.627-0.252v-0.216h3.809v0.216h-0.129c-0.344 0-0.578 0.043-0.703 0.129-0.09 0.059-0.135 0.145-0.135 0.258 0 0.07 0.016 0.154 0.047 0.252 0.031 0.094 0.137 0.35 0.316 0.768l1.694 3.955 1.57-3.522c0.187-0.426 0.303-0.711 0.346-0.855 0.043-0.145 0.064-0.268 0.064-0.369 0-0.118-0.031-0.221-0.094-0.311-0.062-0.09-0.154-0.158-0.275-0.205-0.168-0.066-0.391-0.1-0.668-0.1v-0.216h2.607z" transform="matrix(1.0684 .15492 -.12457 1.3286 87.767 -392.06)"/>
<path id="path829" d="m306.3 881.82v2.15h-0.211c-0.125-0.496-0.264-0.852-0.416-1.066-0.152-0.219-0.361-0.393-0.627-0.522-0.148-0.07-0.408-0.105-0.779-0.105h-0.592v6.129c0 0.406 0.021 0.66 0.064 0.761 0.047 0.102 0.135 0.192 0.264 0.27 0.133 0.074 0.312 0.111 0.539 0.111h0.264v0.217h-4.16v-0.217h0.263c0.231 0 0.416-0.041 0.557-0.123 0.101-0.055 0.182-0.148 0.24-0.281 0.043-0.094 0.065-0.34 0.065-0.738v-6.129h-0.575c-0.535 0-0.923 0.113-1.166 0.34-0.34 0.316-0.554 0.767-0.644 1.353h-0.223v-2.15h7.137z" transform="matrix(1.0645 .19192 -.15432 1.3238 115.07 -398.65)"/>
<path id="path832" d="m289.79 889.55v0.217h-4.154v-0.217h0.264c0.23 0 0.416-0.041 0.556-0.123 0.102-0.055 0.18-0.148 0.235-0.281 0.042-0.094 0.064-0.34 0.064-0.738v-5.227c0-0.406-0.022-0.66-0.064-0.762-0.043-0.101-0.131-0.189-0.264-0.263-0.129-0.079-0.305-0.118-0.527-0.118h-0.264v-0.216h4.154v0.216h-0.264c-0.23 0-0.416 0.041-0.556 0.123-0.102 0.055-0.182 0.149-0.24 0.282-0.043 0.093-0.065 0.34-0.065 0.738v5.227c0 0.406 0.022 0.66 0.065 0.761 0.046 0.102 0.134 0.192 0.263 0.27 0.133 0.074 0.311 0.111 0.533 0.111h0.264z" transform="matrix(1.0454 .31493 -.25324 1.3 207.07 -413.52)"/>
<path id="path833" d="m285.27 881.82v0.216c-0.29 0.047-0.547 0.202-0.774 0.463-0.164 0.196-0.408 0.655-0.732 1.377l-2.737 6.071h-0.193l-2.725-6.317c-0.328-0.762-0.548-1.209-0.662-1.342-0.109-0.132-0.318-0.216-0.627-0.252v-0.216h3.809v0.216h-0.129c-0.344 0-0.578 0.043-0.703 0.129-0.09 0.059-0.135 0.145-0.135 0.258 0 0.07 0.016 0.154 0.047 0.252 0.031 0.094 0.137 0.35 0.316 0.768l1.694 3.955 1.57-3.522c0.188-0.426 0.303-0.711 0.346-0.855 0.043-0.145 0.064-0.268 0.064-0.369 0-0.118-0.031-0.221-0.094-0.311-0.062-0.09-0.154-0.158-0.275-0.205-0.168-0.066-0.391-0.1-0.668-0.1v-0.216h2.608z" transform="matrix(1.0402 .34045 -.27376 1.2936 226.33 -414.79)"/>
<path id="path836" d="m409.38 881.71c1.265-0.047 2.293 0.323 3.082 1.108 0.793 0.785 1.189 1.767 1.189 2.947 0 1.008-0.295 1.895-0.884 2.66-0.782 1.016-1.885 1.524-3.311 1.524-1.43 0-2.535-0.485-3.316-1.454-0.618-0.765-0.926-1.673-0.926-2.724 0-1.18 0.4-2.162 1.201-2.947 0.805-0.789 1.793-1.161 2.965-1.114zm0.07 0.375c-0.726 0-1.279 0.371-1.658 1.114-0.309 0.609-0.463 1.484-0.463 2.625 0 1.355 0.238 2.357 0.715 3.005 0.332 0.454 0.797 0.68 1.394 0.68 0.403 0 0.739-0.098 1.008-0.293 0.344-0.25 0.612-0.648 0.803-1.195 0.191-0.551 0.287-1.268 0.287-2.151 0-1.05-0.098-1.835-0.293-2.355-0.195-0.523-0.445-0.893-0.75-1.107-0.301-0.215-0.648-0.323-1.043-0.323z" transform="matrix(1.0667 -.17210 .13839 1.3265 -141.19 -275.24)"/>
<path id="path839" d="m378.71 881.71c1.266-0.047 2.293 0.323 3.082 1.108 0.793 0.785 1.189 1.767 1.189 2.947 0 1.008-0.294 1.895-0.884 2.66-0.782 1.016-1.885 1.524-3.311 1.524-1.43 0-2.535-0.485-3.316-1.454-0.617-0.765-0.926-1.673-0.926-2.724 0-1.18 0.4-2.162 1.201-2.947 0.805-0.789 1.793-1.161 2.965-1.114zm0.07 0.375c-0.726 0-1.279 0.371-1.658 1.114-0.308 0.609-0.463 1.484-0.463 2.625 0 1.355 0.239 2.357 0.715 3.005 0.332 0.454 0.797 0.68 1.395 0.68 0.402 0 0.738-0.098 1.007-0.293 0.344-0.25 0.612-0.648 0.803-1.195 0.192-0.551 0.287-1.268 0.287-2.151 0-1.05-0.097-1.835-0.293-2.355-0.195-0.523-0.445-0.893-0.75-1.107-0.3-0.215-0.648-0.323-1.043-0.323z" transform="matrix(1.0721 -.10760 .086523 1.3333 -97.42 -305.95)"/>
<path id="path842" d="m386.6 886.15v2.226c0 0.43 0.025 0.702 0.076 0.815 0.055 0.109 0.148 0.197 0.281 0.264 0.133 0.066 0.381 0.099 0.744 0.099v0.217h-4.066v-0.217c0.367 0 0.615-0.033 0.744-0.099 0.133-0.071 0.225-0.161 0.275-0.27 0.055-0.109 0.082-0.379 0.082-0.809v-5.156c0-0.43-0.027-0.699-0.082-0.808-0.05-0.114-0.142-0.204-0.275-0.27s-0.381-0.1-0.744-0.1v-0.216h3.691c0.961 0 1.664 0.066 2.11 0.199 0.445 0.133 0.808 0.379 1.09 0.738 0.281 0.356 0.421 0.774 0.421 1.254 0 0.586-0.211 1.07-0.632 1.453-0.27 0.242-0.647 0.424-1.131 0.545l1.91 2.69c0.25 0.347 0.428 0.564 0.533 0.65 0.16 0.121 0.346 0.187 0.557 0.199v0.217h-2.502l-2.561-3.621h-0.521zm0-3.897v3.481h0.334c0.543 0 0.949-0.049 1.218-0.147 0.27-0.101 0.481-0.281 0.633-0.539 0.157-0.261 0.235-0.601 0.235-1.019 0-0.606-0.143-1.053-0.428-1.342-0.281-0.289-0.736-0.434-1.365-0.434h-0.627z" transform="matrix(1.0667 -.17210 .13839 1.3265 -141.19 -275.24)"/>
<path id="path845" d="m417.27 886.15v2.226c0 0.43 0.025 0.702 0.076 0.815 0.054 0.109 0.148 0.197 0.281 0.264 0.133 0.066 0.381 0.099 0.744 0.099v0.217h-4.066v-0.217c0.367 0 0.615-0.033 0.744-0.099 0.133-0.071 0.224-0.161 0.275-0.27 0.055-0.109 0.082-0.379 0.082-0.809v-5.156c0-0.43-0.027-0.699-0.082-0.808-0.051-0.114-0.142-0.204-0.275-0.27s-0.381-0.1-0.744-0.1v-0.216h3.691c0.961 0 1.664 0.066 2.109 0.199 0.446 0.133 0.809 0.379 1.09 0.738 0.282 0.356 0.422 0.774 0.422 1.254 0 0.586-0.211 1.07-0.633 1.453-0.269 0.242-0.646 0.424-1.13 0.545l1.91 2.69c0.25 0.347 0.427 0.564 0.533 0.65 0.16 0.121 0.346 0.187 0.557 0.199v0.217h-2.502l-2.561-3.621h-0.521zm0-3.897v3.481h0.334c0.543 0 0.949-0.049 1.218-0.147 0.27-0.101 0.481-0.281 0.633-0.539 0.156-0.261 0.234-0.601 0.234-1.019 0-0.606-0.142-1.053-0.427-1.342-0.282-0.289-0.737-0.434-1.365-0.434h-0.627z" transform="matrix(1.0417 -.33296 .26773 1.2955 -245.66 -181.16)"/>
<path id="path848" d="m293.25 886.15v2.226c0 0.43 0.025 0.702 0.076 0.815 0.055 0.109 0.149 0.197 0.281 0.264 0.133 0.066 0.381 0.099 0.745 0.099v0.217h-4.067v-0.217c0.367 0 0.615-0.033 0.744-0.099 0.133-0.071 0.225-0.161 0.276-0.27 0.054-0.109 0.082-0.379 0.082-0.809v-5.156c0-0.43-0.028-0.699-0.082-0.808-0.051-0.114-0.143-0.204-0.276-0.27-0.132-0.066-0.381-0.1-0.744-0.1v-0.216h3.692c0.961 0 1.664 0.066 2.109 0.199s0.809 0.379 1.09 0.738c0.281 0.356 0.422 0.774 0.422 1.254 0 0.586-0.211 1.07-0.633 1.453-0.27 0.242-0.647 0.424-1.131 0.545l1.91 2.69c0.25 0.347 0.428 0.564 0.533 0.65 0.161 0.121 0.346 0.187 0.557 0.199v0.217h-2.502l-2.56-3.621h-0.522zm0-3.897v3.481h0.334c0.543 0 0.949-0.049 1.219-0.147 0.269-0.101 0.48-0.281 0.633-0.539 0.156-0.261 0.234-0.601 0.234-1.019 0-0.606-0.143-1.053-0.428-1.342-0.281-0.289-0.736-0.434-1.365-0.434h-0.627z" transform="matrix(1.0633 .20168 -.16217 1.3223 122.81 -400.27)"/>
<path id="path851" d="m360.07 887.51h-2.806l-0.334 0.774c-0.11 0.257-0.164 0.47-0.164 0.638 0 0.223 0.089 0.387 0.269 0.493 0.106 0.062 0.365 0.109 0.779 0.14v0.217h-2.642v-0.217c0.285-0.043 0.519-0.16 0.703-0.351 0.184-0.196 0.41-0.596 0.68-1.202l2.842-6.339h0.111l2.865 6.515c0.274 0.617 0.498 1.006 0.674 1.166 0.133 0.121 0.32 0.192 0.562 0.211v0.217h-3.843v-0.217h0.158c0.308 0 0.525-0.043 0.65-0.129 0.086-0.062 0.129-0.152 0.129-0.269 0-0.071-0.012-0.143-0.035-0.217-0.008-0.035-0.066-0.182-0.176-0.44l-0.422-0.99zm-0.199-0.433-1.183-2.737-1.219 2.737h2.402z" transform="matrix(1.0746 -.056381 .045336 1.3364 -62.366 -327.47)"/>
</g>
<g id="g658" fill-rule="evenodd" transform="matrix(.38925 0 0 .37394 196.25 536.23)">
<rect id="rect584" height="177.17" width="177.17" y="556.3" x="407.48" fill="#fff600"/>
<rect id="rect565" height="177.17" width="25.309" y="379.13" x="432.79" fill="#cc1900"/>
<rect id="rect566" height="177.17" width="25.309" y="379.13" x="483.41" fill="#cc1900"/>
<rect id="rect567" height="177.17" width="25.309" y="379.13" x="534.03" fill="#cc1900"/>
<rect id="rect570" height="177.17" width="25.309" y="379.13" x="407.48" fill="#fff600"/>
<rect id="rect571" height="177.17" width="25.309" y="379.13" x="458.1" fill="#fff600"/>
<rect id="rect572" height="177.17" width="25.309" y="379.13" x="508.72" fill="#fff600"/>
<rect id="rect573" height="177.17" width="25.309" y="379.13" x="559.34" fill="#fff600"/>
<rect id="rect574" height="159.45" width="19.685" y="574.02" x="271.65" fill="#cc1900"/>
<rect id="rect575" height="159.45" width="19.685" y="574.02" x="311.02" fill="#cc1900"/>
<rect id="rect576" height="159.45" width="19.685" y="574.02" x="350.39" fill="#cc1900"/>
<rect id="rect577" height="159.45" width="19.685" y="574.02" x="251.97" fill="#fff600"/>
<rect id="rect578" height="159.45" width="19.685" y="574.02" x="291.34" fill="#fff600"/>
<rect id="rect579" height="159.45" width="19.685" y="574.02" x="330.71" fill="#fff600"/>
<rect id="rect580" height="159.45" width="19.685" y="574.02" x="370.08" fill="#fff600"/>
<rect id="rect581" height="159.45" width="19.685" y="574.02" x="232.28" fill="#cc1900"/>
<rect id="rect582" height="159.45" width="19.685" y="574.02" x="212.6" fill="#fff600"/>
<rect id="rect583" height="177.17" width="177.17" y="379.13" x="212.6" fill="#cc1900"/>
<path id="path597" d="m274.92 206.71c8.913-4.302 8.549-19.089 8.549-31.313 0-24.449-19.843-44.292-44.292-44.292s-44.291 17.488-44.291 41.937l-17.717 11.213h26.52l-26.52 17.717h35.433l-248.03 318.9 17.717 17.717 248.03-318.9c6.549-8.42 0-17.716-9.158-24.793-10.805-8.349-8.559-10.64-8.559-21.579 0-15.936 11.906-24.494 26.575-24.494s26.575 11.905 26.575 26.575c0 7.335-1.502 16.184-7.787 18.788-9.93 7.787 7.787 25.503 16.955 12.525z" transform="matrix(.38555 .050804 -.045440 .34484 277.44 345.95)" stroke-width="1pt" fill="#fff600"/>
<path id="path564" d="m194.88 361.42v336.61c0 35.434 16.978 53.15 50.934 53.15h118.85c33.957 0 33.957 35.433 33.957 35.433s0-35.433 33.956-35.433h118.85c33.957 0 50.935-17.716 50.935-53.15v-336.61h-407.48zm17.716 17.717v177.16h177.17v-177.16h-177.17zm194.88 0v177.16h177.17v-177.16h-177.17zm-194.88 194.88v106.3c0 35.434 16.978 53.15 50.934 53.15h73.081 53.15v-159.45h-177.16zm372.05 0v106.3c0 35.434-16.977 53.15-50.934 53.15h-73.081-53.15v-159.45h177.16z" stroke="#000" stroke-width="1pt" fill="#cba323"/>
<path id="path585" d="m283.46 396.85-53.149 50.619 16.354 91.114h73.591l16.354-91.114-53.15-50.619z" transform="matrix(.66667 0 0 0.75 112.2 99.215)" fill="#fff"/>
<path id="path586" d="m283.46 406.97-44.291 40.495 17.717 80.99h26.574v-121.48zm8.859 0v121.48h26.575l17.716-80.99-44.291-40.495z" transform="matrix(.61539 0 0 0.7 124.02 126.14)" fill="#fff600"/>
<path id="path587" d="m212.6 201.97h-17.716s8.858 35.433 17.716 35.433c35.433 0 106.48-51.679 106.3-35.433 0 35.433-17.717 17.716-17.717 35.433 0 17.716 35.433 0 35.433-17.717 0-17.716 0-35.433-17.716-35.433-17.717 0-69.229 35.671-88.583 35.433-17.717 0-17.717-17.716-17.717-17.716z" transform="matrix(.5 0 0 .41421 203.74 419.49)" fill="#fffbff"/>
<path id="path588" d="m212.6 201.97h-17.716s8.858 35.433 17.716 35.433c35.433 0 106.48-51.679 106.3-35.433 0 35.433-17.717 17.716-17.717 35.433 0 17.716 35.433 0 35.433-17.717 0-17.716 0-35.433-17.716-35.433-17.717 0-69.229 35.671-88.583 35.433-17.717 0-17.717-17.716-17.717-17.716z" transform="matrix(-0.5 0 0 .41421 398.62 419.49)" fill="#fffbff"/>
<g id="g657" transform="matrix(.38048 0 0 .32170 515.51 448.82)">
<g id="g616" transform="translate(-2.5058 -84.936)">
<path id="path612" d="m70.866 574.02c0 35.433 28.704 36.668 17.717 53.149l-35.433 53.15h-17.716l17.716-53.15c5.9055-17.716 17.716-65.373 17.716-53.149z" transform="matrix(.97779 .20961 -.20961 .97779 72.52 -.075867)" stroke="#fff600" stroke-width="5" fill="#cc1900"/>
<path id="path607" d="m35.433 423.42c0 3.667 2.2422 31.888 0 35.067-2.2423 3.179-8.969-18.684-12.977-16.279-4.0083 2.405-7.6033 24.158-12.902 25.504-5.2983 1.35-12.3-17.71-18.412-17.71-6.1122 0-11.937 19.062-17.235 17.717-5.2984-1.346-10.071-23.099-14.079-25.504-4.0084-2.405-10.735 19.458-12.977 16.279-2.2422-3.179 0-31.4 0-35.067 0-14.669 19.842-26.575 44.291-26.575s44.291 11.906 44.291 26.575z" transform="matrix(.78240 0 0 .50048 24.647 401.29)" stroke="#fff600" stroke-width="7.9903" fill="#cc1900"/>
<path id="path605" d="m-70.866 423.42c0 14.669-12.827 26.575-17.717 26.575-4.8898 0 0-11.906 0-26.575s-4.8898-26.575 0-26.575 17.717 11.906 17.717 26.575z" transform="matrix(.71447 -.39551 .69966 .40388 -390.91 291.35)" stroke-width="1pt" fill="#008d00"/>
<path id="path602" d="m-70.866 414.57v53.15h53.15v-17.717h-35.433v-35.433h-17.716z" transform="matrix(.53461 .84510 -.84510 .53461 273.7 427.53)" stroke="#fff600" stroke-width="5" fill="#cc1900"/>
<path id="path599" d="m70.866 574.02c0 35.433 28.704 36.668 17.717 53.149l-35.433 53.15h-17.716l17.716-53.15c5.9055-17.716-17.716-35.433-70.866 0-12.224 0-70.866-8.963-70.866 0v53.15h-17.716v-53.15c0-6.941-35.433-53.149-35.433-70.866 0-12.224-53.15 0-53.15-17.716 0-8.859 35.433-17.717 35.433-35.433 0-17.717 35.433 0 53.15 0 0 17.716-17.717 35.433 17.716 35.433 24.449 0 177.17 0 177.17 17.716 0 17.717-17.717 5.493-17.717 17.717z" stroke="#fff600" stroke-width="5" fill="#cc1900"/>
<path id="path608" d="m-70.866 423.42c0 14.669-12.827 26.575-17.717 26.575-4.8898 0 0-11.906 0-26.575s-4.8898-26.575 0-26.575 17.717 11.906 17.717 26.575z" transform="matrix(.33850 -.70209 .65562 -.0045585 -354.02 632.49)" stroke-width="1pt" fill="#008d00"/>
<path id="path609" d="m-70.866 423.42c0 14.669-12.827 26.575-17.717 26.575-4.8898 0 0-11.906 0-26.575s-4.8898-26.575 0-26.575 17.717 11.906 17.717 26.575z" transform="matrix(.33850 -.70209 .65562 -.0045585 -212.29 632.49)" stroke-width="1pt" fill="#008d00"/>
<path id="path610" d="m-70.866 423.42c0 14.669-12.827 26.575-17.717 26.575-4.8898 0 0-11.906 0-26.575s-4.8898-26.575 0-26.575 17.717 11.906 17.717 26.575z" transform="matrix(-.13112 -.76832 .53161 -.38374 -357.18 763.6)" stroke-width="1pt" fill="#008d00"/>
<path id="path613" d="m-70.866 423.42c0 14.669-12.827 26.575-17.717 26.575-4.8898 0 0-11.906 0-26.575s-4.8898-26.575 0-26.575 17.717 11.906 17.717 26.575z" transform="matrix(.31961 -.71089 .65527 -.022084 -282.41 624.63)" stroke-width="1pt" fill="#008d00"/>
<rect id="rect614" transform="rotate(-37.469)" height="17.717" width="53.15" y="354.1" x="-458.49" fill="#008d00"/>
<path id="path615" d="m-17.717 503.15c0 39.138-11.898 70.866-26.575 70.866s-26.575-31.728-26.575-70.866 11.898-70.866 26.575-70.866 26.575 31.728 26.575 70.866z" transform="matrix(.20249 0 0 .125 -127.38 519.98)" fill="#008d00"/>
</g>
<path id="path629" d="m47.995 681.85c34.086 0.02 34.086 12.901 19.835 12.901-19.835 0-67.83 4.38-67.83 3.28 0-1.103-16.484-14.203-16.484-14.203-1.2325-3.513 1.1774 14.128-1.2325 14.203-2.41 0.074-16.429-15.381-16.429-15.381s1.2877 15.232 0 15.307c-1.2877 0.074-17.661-9.42-17.661-9.42l-1.1774 8.242-15.306 9.42 15.306 10.597v8.242l15.306-8.242 1.1775 15.306 18.839-15.306s4.7648 16.299 2.3549 16.484c-2.41 0.185 16.484-16.484 16.484-16.484-1.178-1.05 54.051 0 87.405-1.05 33.354-1.048 32.746-51.937 17.716-53.15-15.031-1.213-58.304 3.33-58.304-0.203" transform="matrix(.51976 0 0 .74720 25.698 -30.033)" stroke="#fff600" stroke-width="5.0546" fill="#cc1900"/>
</g>
<g id="g671" transform="matrix(.38048 0 0 .32170 515.51 519.69)">
<g id="g672" transform="translate(-2.5058 -84.936)">
<path id="path673" d="m70.866 574.02c0 35.433 28.704 36.668 17.717 53.149l-35.433 53.15h-17.716l17.716-53.15c5.9055-17.716 17.716-65.373 17.716-53.149z" transform="matrix(.97779 .20961 -.20961 .97779 72.52 -.075867)" stroke="#fff600" stroke-width="5" fill="#cc1900"/>
<path id="path674" d="m35.433 423.42c0 3.667 2.2422 31.888 0 35.067-2.2423 3.179-8.969-18.684-12.977-16.279-4.0083 2.405-7.6033 24.158-12.902 25.504-5.2983 1.35-12.3-17.71-18.412-17.71-6.1122 0-11.937 19.062-17.235 17.717-5.2984-1.346-10.071-23.099-14.079-25.504-4.0084-2.405-10.735 19.458-12.977 16.279-2.2422-3.179 0-31.4 0-35.067 0-14.669 19.842-26.575 44.291-26.575s44.291 11.906 44.291 26.575z" transform="matrix(.78240 0 0 .50048 24.647 401.29)" stroke="#fff600" stroke-width="7.9903" fill="#cc1900"/>
<path id="path675" d="m-70.866 423.42c0 14.669-12.827 26.575-17.717 26.575-4.8898 0 0-11.906 0-26.575s-4.8898-26.575 0-26.575 17.717 11.906 17.717 26.575z" transform="matrix(.71447 -.39551 .69966 .40388 -390.91 291.35)" stroke-width="1pt" fill="#008d00"/>
<path id="path676" d="m-70.866 414.57v53.15h53.15v-17.717h-35.433v-35.433h-17.716z" transform="matrix(.53461 .84510 -.84510 .53461 273.7 427.53)" stroke="#fff600" stroke-width="5" fill="#cc1900"/>
<path id="path677" d="m70.866 574.02c0 35.433 28.704 36.668 17.717 53.149l-35.433 53.15h-17.716l17.716-53.15c5.9055-17.716-17.716-35.433-70.866 0-12.224 0-70.866-8.963-70.866 0v53.15h-17.716v-53.15c0-6.941-35.433-53.149-35.433-70.866 0-12.224-53.15 0-53.15-17.716 0-8.859 35.433-17.717 35.433-35.433 0-17.717 35.433 0 53.15 0 0 17.716-17.717 35.433 17.716 35.433 24.449 0 177.17 0 177.17 17.716 0 17.717-17.717 5.493-17.717 17.717z" stroke="#fff600" stroke-width="5" fill="#cc1900"/>
<path id="path678" d="m-70.866 423.42c0 14.669-12.827 26.575-17.717 26.575-4.8898 0 0-11.906 0-26.575s-4.8898-26.575 0-26.575 17.717 11.906 17.717 26.575z" transform="matrix(.33850 -.70209 .65562 -.0045585 -354.02 632.49)" stroke-width="1pt" fill="#008d00"/>
<path id="path679" d="m-70.866 423.42c0 14.669-12.827 26.575-17.717 26.575-4.8898 0 0-11.906 0-26.575s-4.8898-26.575 0-26.575 17.717 11.906 17.717 26.575z" transform="matrix(.33850 -.70209 .65562 -.0045585 -212.29 632.49)" stroke-width="1pt" fill="#008d00"/>
<path id="path680" d="m-70.866 423.42c0 14.669-12.827 26.575-17.717 26.575-4.8898 0 0-11.906 0-26.575s-4.8898-26.575 0-26.575 17.717 11.906 17.717 26.575z" transform="matrix(-.13112 -.76832 .53161 -.38374 -357.18 763.6)" stroke-width="1pt" fill="#008d00"/>
<path id="path681" d="m-70.866 423.42c0 14.669-12.827 26.575-17.717 26.575-4.8898 0 0-11.906 0-26.575s-4.8898-26.575 0-26.575 17.717 11.906 17.717 26.575z" transform="matrix(.31961 -.71089 .65527 -.022084 -282.41 624.63)" stroke-width="1pt" fill="#008d00"/>
<rect id="rect682" transform="rotate(-37.469)" height="17.717" width="53.15" y="354.1" x="-458.49" fill="#008d00"/>
<path id="path683" d="m-17.717 503.15c0 39.138-11.898 70.866-26.575 70.866s-26.575-31.728-26.575-70.866 11.898-70.866 26.575-70.866 26.575 31.728 26.575 70.866z" transform="matrix(.20249 0 0 .125 -127.38 519.98)" fill="#008d00"/>
</g>
<path id="path684" d="m47.995 681.85c34.086 0.02 34.086 12.901 19.835 12.901-19.835 0-67.83 4.38-67.83 3.28 0-1.103-16.484-14.203-16.484-14.203-1.2325-3.513 1.1774 14.128-1.2325 14.203-2.41 0.074-16.429-15.381-16.429-15.381s1.2877 15.232 0 15.307c-1.2877 0.074-17.661-9.42-17.661-9.42l-1.1774 8.242-15.306 9.42 15.306 10.597v8.242l15.306-8.242 1.1775 15.306 18.839-15.306s4.7648 16.299 2.3549 16.484c-2.41 0.185 16.484-16.484 16.484-16.484-1.178-1.05 54.051 0 87.405-1.05 33.354-1.048 32.746-51.937 17.716-53.15-15.031-1.213-58.304 3.33-58.304-0.203" transform="matrix(.51976 0 0 .74720 25.698 -30.033)" stroke="#fff600" stroke-width="5.0546" fill="#cc1900"/>
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 39 KiB

View File

@@ -0,0 +1,44 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Sodipodi ("http://www.sodipodi.com/") -->
<!--
On October 30, 2003, Brett Roper dedicated to the public domain the
work "SVG graphic of Australian Aboriginal Flag." Before making the dedication,
Brett Roper
represented that Brett Roper owned all copyrights in the
work. By making the dedication, Brett Roper made an overt act
of relinquishment in perpetuity of all present and future rights under
copyright law, whether vested or contingent, in "SVG graphic of United Arab
Emirates Flag."
Brett Roper understands that such relinquishment of all rights
includes the relinquishment of all rights to enforce (by lawsuit or
otherwise) those copyrights in the Work.
Brett Roper recognizes that, once placed in the public domain,
"SVG graphic of United Arab Emirates Flag" may be freely reproduced,
distributed, transmitted, used,
modified, built upon, or otherwise exploited by anyone for any
purpose, commercial or non-commercial, and in any way, including by
methods that have not yet been invented or conceived.
-->
<svg id="canada" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" height="480" width="640" version="1.1" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" fill="#28ff09">
<metadata id="metadata3112">
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
</cc:Work>
</rdf:RDF>
</metadata>
<defs id="defs3">
<clipPath id="clipPath4599" clipPathUnits="userSpaceOnUse">
<rect id="rect4601" height="512" width="512" y="0" x="0" fill="#808080"/>
</clipPath>
</defs>
<g id="flag" clip-path="url(#clipPath4599)" fill-rule="evenodd" transform="matrix(1.3333 0 0 1 -85.333 .000015259)">
<rect id="rect9" height="512" width="192" y="-.000015259" x="0" fill="#f00"/>
<rect id="rect12" height="171.94" width="576" y="340.06" x="192" fill="#000"/>
<rect id="rect11" height="169.65" width="576" y="172.7" x="192" fill="#fff"/>
<rect id="rect10" height="172.7" width="576" y="-.000015259" x="192" fill="#009a00"/>
</g>
</svg>

View File

@@ -0,0 +1,779 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!--
<rdf:RDF xmlns="http://web.resource.org/cc/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<Work rdf:about="">
<dc:title>SVG graphic of Afghanistan's Flag</dc:title>
<dc:rights><Agent>
<dc:title>Andrew Duhan</dc:title>
</Agent></dc:rights>
<license rdf:resource="http://web.resource.org/cc/PublicDomain" />
</Work>
<License rdf:about="http://web.resource.org/cc/PublicDomain">
<permits rdf:resource="http://web.resource.org/cc/Reproduction" />
<permits rdf:resource="http://web.resource.org/cc/Distribution" />
<permits rdf:resource="http://web.resource.org/cc/DerivativeWorks" />
</License>
</rdf:RDF>
-->
<!-- Created with Sodipodi ("http://www.sodipodi.com/") -->
<svg id="svg587" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" height="480" width="640" version="1.1" xmlns:cc="http://creativecommons.org/ns#" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dc="http://purl.org/dc/elements/1.1/">
<metadata id="metadata3783">
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
</cc:Work>
</rdf:RDF>
</metadata>
<g id="flag">
<g id="g6349" fill-rule="evenodd" stroke-width="1pt" transform="matrix(1.3333 0 0 1 -85.333 0)">
<rect id="rect590" height="512" width="512" y="5.6843e-14" x="0"/>
<rect id="rect591" height="512" width="170.67" y="5.6843e-14" x="341.33" fill="#090"/>
<rect id="rect592" height="512" width="170.67" y="5.6843e-14" x="170.67" fill="#bf0000"/>
</g>
<g id="g4603" transform="matrix(1.9463 0 0 1.9463 -350 -430.25)">
<path id="path1035" d="m384.5 357.31c-0.056 0.297 0.747 0.736 0.938 0.508 0.864-1.035 1.995-3.067 2.227-4.297 0.068-0.358-1.083-0.763-1.329-0.469-0.809 0.969-1.593 2.966-1.836 4.258z" fill-rule="evenodd" stroke="#000" stroke-width=".5" fill="#fff"/>
<path id="path1037" d="m276.43 420.33c-0.86048 3.0401-13.554-2.8657-14.971-5.9253 7.2632 3.8485 15.145 3.0436 14.971 5.9253z" fill-rule="evenodd" stroke="#000" stroke-width="0.5" fill="#fff"/>
<path id="path1042" d="m236.3 358.23c0.63456 0.75517 1.7042 0.24913 0.72951-0.77292-0.79772-0.82583-0.53515-1.0864-1.0213-2.0926-0.48071-1.1242-0.45566-1.7445-1.0359-2.5477-0.51311-0.76202-1.2849 0.0154-0.76788 0.65672 0.64906 0.75844 0.46988 1.3178 0.86685 2.0515 0.7335 1.2556 0.55465 1.9148 1.2287 2.705z" fill-rule="evenodd" stroke="#000" stroke-width="0.5" fill="#fff"/>
<path id="path1051" d="m253.37 378.84c2.042 1.004 3.592 3.512 3.694 5.555 0.173 2.351 0.512 4.336 1.568 6.007-1.681-0.468-2.486-3.147-2.725-5.713-0.242-2.656-1.673-3.808-2.537-5.849z" fill-rule="evenodd" stroke="#000" stroke-width=".5" fill="#fff"/>
<path id="path1052" d="m257.63 383.76c1.413 2.6083 3.389 3.6031 3.49 5.5387 0.17118 2.2274 0.34039 2.3411 0.94398 4.5316-1.6634-0.4434-2.0819-0.58836-2.5312-3.9214-0.27706-2.3421-2.1522-3.9944-1.9028-6.1489z" fill-rule="evenodd" stroke="#000" stroke-width="0.5" fill="#fff"/>
<path id="path1070" stroke-linejoin="round" d="m290.64 397.78c2.162 1.771 3.565 3.793 4.219 6.406 0.682 2.434 1.641 4.375 3.048 6.563-2.292-1.563-3.733-3.689-4.454-6.251-0.633-2.518-1.38-4.4-2.813-6.718z" fill-rule="evenodd" stroke="#000" stroke-width=".5" fill="#fff"/>
<path id="path1072" stroke-linejoin="round" d="m331.11 397.78c-2.21 1.7814-3.6441 3.8153-4.3126 6.4437-0.69713 2.4483-1.6774 4.4007-3.1156 6.6016 2.3428-1.5722 3.8158-3.7107 4.5528-6.2878 0.64704-2.5328 1.4106-4.4259 2.8754-6.7575z" fill-rule="evenodd" stroke="#000" stroke-width="0.5" fill="#fff"/>
<path id="path1073" stroke-linejoin="round" d="m328.39 397.78c-2.3694 1.8609-4.6029 3.9732-5.2714 6.6016-0.69713 2.4483-1.1183 4.3223-2.7159 6.7585 2.5023-1.5722 3.4959-3.9471 4.2329-6.5242 0.64704-2.5318 2.1302-4.4249 3.7545-6.836z" fill-rule="evenodd" stroke="#000" stroke-width="0.5" fill="#fff"/>
<path id="path1075" stroke-linejoin="round" d="m301.61 407.89c0.794 1.497 1.706 3.776 3.359 3.359 0.026-1.146-1.784-1.94-3.359-3.359z" fill-rule="evenodd" stroke="#000" stroke-width=".5" fill="#fff"/>
<path id="path1076" stroke-linejoin="round" d="m304.08 408.4c3.2104 1.316 5.9828 0.991 6.3282 3.009-3.0118 0.325-4.1132-0.912-6.3282-3.009z" fill-rule="evenodd" stroke="#000" stroke-width="0.5" fill="#fff"/>
<path id="path1077" stroke-linejoin="round" d="m319.82 408.09c-0.80485 1.4112-1.7293 3.5597-3.4049 3.1666-0.0264-1.0803 1.8084-1.8288 3.4049-3.1666z" fill-rule="evenodd" stroke="#000" stroke-width="0.5" fill="#fff"/>
<path id="path1078" stroke-linejoin="round" d="m317.57 408.52c-3.2572 1.2488-6.0699 0.9404-6.4204 2.8554 3.0556 0.30841 4.1731-0.86543 6.4204-2.8554z" fill-rule="evenodd" stroke="#000" stroke-width="0.5" fill="#fff"/>
<path id="path1082" d="m320.54 403.95c0.0637-0.457-0.24784-0.856-0.62208-0.976-0.72858-0.274-1.4542-0.497-2.1768-0.703-0.82114-0.195-1.281 0.394-1.284 0.781-0.004 0.644-0.0338 1.191 0 1.679 0.0448 0.608 0.16025 0.653 0.54444 0.743 0.61511 0.104 1.4034 0.21 2.0215 0.625 0.4897 0.302 0.96049 0.063 1.2053-0.468 0.15826-0.406 0.24485-1.2 0.31154-1.681z" fill-rule="evenodd" stroke="#000" stroke-width="0.5" fill="#fff"/>
<path id="path1083" d="m311.69 403.95c-0.0569-0.457 0.18318-0.895 0.51752-1.015 0.65091-0.274 1.2991-0.341 1.983-0.313 0.75938-0.012 0.95056 0.16 0.95323 0.547 0.004 0.644 0.0302 1.269 0 1.757-0.04 0.608-0.0267 0.653-0.36991 0.743-0.54953 0.104-1.4868 0.132-2.039 0.547-0.4375 0.302-0.93634 0.063-0.96035-0.507 0.0107-0.43-0.0249-1.278-0.0845-1.759z" fill-rule="evenodd" stroke="#000" stroke-width="0.5" fill="#fff"/>
<path id="path1084" d="m300.95 403.83c-0.064-0.457 0.249-0.856 0.625-0.976 0.732-0.274 1.461-0.497 2.187-0.703 0.825-0.195 1.287 0.394 1.29 0.781 0.004 0.644 0.034 1.191 0 1.679-0.045 0.608-0.161 0.653-0.547 0.743-0.618 0.104-1.41 0.21-2.031 0.625-0.492 0.302-0.965 0.063-1.211-0.468-0.159-0.406-0.246-1.2-0.313-1.681z" fill-rule="evenodd" stroke="#000" stroke-width=".5" fill="#fff"/>
<path id="path1085" d="m309.84 403.83c0.0572-0.457-0.18404-0.895-0.51995-1.015-0.65396-0.274-1.3052-0.341-1.9922-0.313-0.76295-0.012-0.95503 0.16-0.95771 0.547-0.004 0.644-0.0304 1.269 0 1.757 0.0402 0.608 0.0268 0.653 0.37165 0.743 0.55211 0.104 1.4937 0.132 2.0485 0.547 0.43955 0.302 0.94074 0.063 0.96486-0.507-0.0107-0.43 0.025-1.278 0.0849-1.759z" fill-rule="evenodd" stroke="#000" stroke-width="0.5" fill="#fff"/>
<g id="g1194" transform="translate(.33148 198.84)">
<path id="path1188" d="m274.79 144.77c-1.033-1.659-2.27 2.301-6.519 5.249-1.978 1.346-3.356 4.933-3.369 7.293-0.065 1.621 0.18 3.238-0.001 4.806-0.114 0.992-1.148 3.194-0.441 3.757 1.87 1.39 4.291 4.546 5.414 5.635 0.971 0.851 1.812-4.393 2.541-6.74 0.781-2.515 0.431-5.521 2.597-7.845 1.535-1.569 5.407-3.113 4.972-3.812l-5.194-8.343z" fill-rule="evenodd" stroke="#000" stroke-width=".5" fill="#fff"/>
<path id="path1145" d="m274.79 144.77c-1.033-1.659-2.27 2.301-6.519 5.249-1.978 1.346-3.356 4.933-3.369 7.293-0.065 1.621 0.18 3.238-0.001 4.806-0.114 0.992-1.148 3.194-0.441 3.757 1.87 1.39 4.291 4.546 5.414 5.635 0.971 0.851 1.812-4.393 2.541-6.74 0.781-2.515 0.431-5.521 2.597-7.845 1.535-1.569 5.407-3.113 4.972-3.812l-5.194-8.343z" fill-rule="evenodd" fill="#fff"/>
<path id="path1146" d="m268.51 149.68c-0.405 2.809 1.159 3.744 2.635 4.288 1.528 0.543 2.781 2.182 3.426 3.665" stroke="#000" stroke-width=".25" fill="none"/>
<path id="path1147" d="m267.27 151.14c0.645 2.422 2.342 2.119 3.818 2.663 1.528 0.543 3.135 2.475 3.78 3.958" transform="translate(-2.5413 7.7896)" stroke="#000" stroke-width=".25" fill="none"/>
<path id="path1143" d="m273.36 143.06 0.774-0.497 14.86 25.027-0.773 0.497-14.861-25.027z" fill-rule="evenodd" stroke="#000" stroke-width=".5" fill="#fff"/>
<path id="path1193" d="m273.36 143.06 0.774-0.497 14.86 25.027-0.773 0.497-14.861-25.027z" fill-rule="evenodd" fill="#fff"/>
<path id="path1159" d="m274.96 142.07c0 0.94585-0.76676 1.7126-1.7126 1.7126-0.94585 0-1.7126-0.76676-1.7126-1.7126s0.76676-1.7126 1.7126-1.7126c0.94586 0 1.7126 0.76676 1.7126 1.7126z" fill-rule="evenodd" stroke="#000" stroke-width=".5" fill="#fff"/>
<path id="path1186" d="m274.96 142.07c0 0.94585-0.76676 1.7126-1.7126 1.7126-0.94585 0-1.7126-0.76676-1.7126-1.7126s0.76676-1.7126 1.7126-1.7126c0.94586 0 1.7126 0.76676 1.7126 1.7126z" fill-rule="evenodd" fill="#fff"/>
</g>
<g id="g1208" transform="translate(0,199.5)">
<path id="path1203" d="m274.79 144.77c-1.033-1.659-2.27 2.301-6.519 5.249-1.978 1.346-3.356 4.933-3.369 7.293-0.065 1.621 0.18 3.238-0.001 4.806-0.114 0.992-1.148 3.194-0.441 3.757 1.87 1.39 4.291 4.546 5.414 5.635 0.971 0.851 1.812-4.393 2.541-6.74 0.781-2.515 0.431-5.521 2.597-7.845 1.535-1.569 5.407-3.113 4.972-3.812l-5.194-8.343z" fill-rule="evenodd" transform="matrix(-.99948 0 0 1.035 621.43 -5.225)" stroke="#000" stroke-width=".49160" fill="#fff"/>
<path id="path1140" d="m274.79 144.77c-1.033-1.659-2.27 2.301-6.519 5.249-1.978 1.346-3.356 4.933-3.369 7.293-0.065 1.621 0.18 3.238-0.001 4.806-0.114 0.992-1.148 3.194-0.441 3.757 1.87 1.39 4.291 4.546 5.414 5.635 0.971 0.851 1.812-4.393 2.541-6.74 0.781-2.515 0.431-5.521 2.597-7.845 1.535-1.569 5.407-3.113 4.972-3.812l-5.194-8.343z" fill-rule="evenodd" transform="matrix(-.99948 0 0 1.035 621.43 -5.225)" stroke-width="1pt" fill="#fff"/>
<path id="path1138" d="m273.36 143.06 0.774-0.497 14.86 25.027-0.773 0.497-14.861-25.027z" fill-rule="evenodd" transform="matrix(-.99948 0 0 1.035 621.43 -5.225)" stroke="#000" stroke-width=".49160" fill="#fff"/>
<path id="path1141" d="m268.43 149.76c-0.405 2.809 1.237 3.665 2.713 4.209 1.528 0.543 2.859 2.064 3.504 3.547" transform="matrix(-.99948 0 0 1.035 621.43 -5.225)" stroke="#000" stroke-width=".25" fill="none"/>
<path id="path1142" d="m267.35 151.26c0.645 2.422 2.264 2.005 3.74 2.549 1.528 0.543 3.135 2.32 3.78 3.803" transform="matrix(-.99948 0 0 1.035 623.97 2.8373)" stroke="#000" stroke-width=".25" fill="none"/>
<path id="path1204" d="m273.36 143.06 0.774-0.497 14.86 25.027-0.773 0.497-14.861-25.027z" fill-rule="evenodd" transform="matrix(-.99948 0 0 1.035 621.43 -5.225)" stroke-width="1pt" fill="#fff"/>
<path id="path1207" d="m274.96 142.07c0 0.94585-0.76676 1.7126-1.7126 1.7126-0.94585 0-1.7126-0.76676-1.7126-1.7126s0.76676-1.7126 1.7126-1.7126c0.94586 0 1.7126 0.76676 1.7126 1.7126z" fill-rule="evenodd" transform="matrix(-.99948 0 0 1.035 621.43 -5.225)" stroke="#000" stroke-width=".49160" fill="#fff"/>
<path id="path1139" d="m274.96 142.07c0 0.94585-0.76676 1.7126-1.7126 1.7126-0.94585 0-1.7126-0.76676-1.7126-1.7126s0.76676-1.7126 1.7126-1.7126c0.94586 0 1.7126 0.76676 1.7126 1.7126z" fill-rule="evenodd" transform="matrix(-.99948 0 0 1.035 621.43 -5.225)" stroke-width="1pt" fill="#fff"/>
</g>
<g id="g1223" fill-rule="evenodd" transform="translate(0,199.5)" fill="#fff">
<rect id="rect1094" height="1.3811" width="6.0217" stroke="#000" y="121.3" x="287.99" stroke-width=".5"/>
<rect id="rect1095" height="11.538" width="6.0217" stroke="#000" y="123.91" x="287.99" stroke-width=".5"/>
<path id="path1096" d="m287.63 119.72 6.68 0.039c0.261-2.265-2-4.712-3.32-4.687-1.305 0.063-3.412 2.474-3.36 4.648z" stroke="#000" stroke-width=".5"/>
<rect id="rect1097" height="1.3811" width="6.0217" stroke="#000" y="121.33" x="327.55" stroke-width=".5"/>
<rect id="rect1098" height="11.538" width="6.0217" stroke="#000" y="123.95" x="327.55" stroke-width=".5"/>
<path id="path1099" d="m287.63 119.72 6.68 0.039c0.261-2.265-2-4.712-3.32-4.687-1.305 0.063-3.412 2.474-3.36 4.648z" transform="translate(39.556 .039082)" stroke="#000" stroke-width=".5"/>
<rect id="rect1217" height="1.3811" width="6.0217" y="121.3" x="287.99" stroke-width="1pt"/>
<rect id="rect1218" height="11.538" width="6.0217" y="123.91" x="287.99" stroke-width="1pt"/>
<path id="path1219" d="m287.63 119.72 6.68 0.039c0.261-2.265-2-4.712-3.32-4.687-1.305 0.063-3.412 2.474-3.36 4.648z"/>
<rect id="rect1220" height="1.3811" width="6.0217" y="121.33" x="327.55" stroke-width="1pt"/>
<rect id="rect1221" height="11.538" width="6.0217" y="123.95" x="327.55" stroke-width="1pt"/>
<path id="path1222" d="m287.63 119.72 6.68 0.039c0.261-2.265-2-4.712-3.32-4.687-1.305 0.063-3.412 2.474-3.36 4.648z" transform="translate(39.556 .039082)"/>
</g>
<rect id="rect1236" fill-rule="evenodd" height="11.538" width="6.0217" y="323.45" x="327.55" stroke-width="1pt" fill="#fff"/>
<rect id="rect1237" fill-rule="evenodd" height="1.3811" width="6.0217" y="320.83" x="327.55" stroke-width="1pt" fill="#fff"/>
<path id="path1238" d="m327.19 319.26 6.68 0.039c0.261-2.265-2-4.712-3.32-4.687-1.305 0.063-3.412 2.474-3.36 4.648z" fill-rule="evenodd" stroke-width="1pt" fill="#fff"/>
<rect id="rect1239" fill-rule="evenodd" height="11.538" width="6.0217" y="323.41" x="287.99" stroke-width="1pt" fill="#fff"/>
<rect id="rect1240" fill-rule="evenodd" height="1.3811" width="6.0217" y="320.8" x="287.99" stroke-width="1pt" fill="#fff"/>
<path id="path1241" d="m287.63 319.22 6.68 0.039c0.261-2.265-2-4.712-3.32-4.687-1.305 0.063-3.412 2.474-3.36 4.648z" fill-rule="evenodd" stroke-width="1pt" fill="#fff"/>
<g id="g1244" fill-rule="evenodd" transform="translate(0,199.5)" fill="#fff">
<path id="path1105" d="m282.98 137.41 3.829 4.219 47.658 0.078 3.907-4.219-12.188-0.156-5.938-4.141-19.142-0.078-5.547 4.297h-12.579z" stroke="#000" stroke-width=".5"/>
<path id="path1243" d="m282.98 137.41 3.829 4.219 47.658 0.078 3.907-4.219-12.188-0.156-5.938-4.141-19.142-0.078-5.547 4.297h-12.579z"/>
</g>
<g id="g1248" transform="translate(0,199.5)">
<path id="path1100" d="m302.49 130.9 16.457-0.017c2.228-1.178 2.923-4.94 2.912-7.045-0.031-6.218-4.38-9.2-8.745-9.359-0.654-0.033-1.413-0.542-1.586-1.138-0.43-1.35-0.319-4.865-0.79-4.817-0.419-0.006-0.296 3.441-0.669 4.707-0.205 0.63-0.913 1.251-1.619 1.287-5.433 0.271-8.937 4.237-8.8 9.32 0.092 3.361 0.483 5.368 2.84 7.062z" stroke="#000" stroke-width=".5" fill="none"/>
<path id="path1247" d="m302.49 130.9 16.457-0.017c2.228-1.178 2.923-4.94 2.912-7.045-0.031-6.218-4.38-9.2-8.745-9.359-0.654-0.033-1.413-0.542-1.586-1.138-0.43-1.35-0.319-4.786-0.79-4.817-0.34 0.033-0.296 3.441-0.669 4.707-0.205 0.63-0.913 1.251-1.619 1.287-5.433 0.271-8.937 4.237-8.8 9.32 0.092 3.361 0.483 5.368 2.84 7.062z" fill-rule="evenodd" fill="#fff"/>
<path id="path1101" d="m301.46 125.42c0.415 2.049 1.402 1.735 1.329 0.743-0.243-3.165 0.013-6.282 2.812-8.36 0.887-0.65-0.104-1.25-0.859-0.937-2.38 1.001-3.826 5.59-3.282 8.554z" stroke="#000" stroke-width=".25" fill="none"/>
<path id="path1102" d="m302.08 125.07c0.415 2.049 2.11 1.96 1.798 0.626-0.635-2.555-0.534-6.282 1.718-7.891 0.889-0.647-0.104-1.25-0.859-0.937-2.38 1.001-3.201 5.238-2.657 8.202z" transform="translate(2.1486 1.6407)" stroke="#000" stroke-width=".25" fill="none"/>
<path id="path1103" d="m301.46 125.42c0.415 2.049 1.402 1.735 1.329 0.743-0.243-3.165 0.013-6.282 2.812-8.36 0.887-0.65-0.104-1.25-0.859-0.937-2.38 1.001-3.826 5.59-3.282 8.554z" transform="matrix(-1.0011 0 0 1 621.88 .078125)" stroke="#000" stroke-width=".25" fill="none"/>
<path id="path1104" d="m302.08 125.07c0.415 2.049 2.11 1.96 1.798 0.626-0.635-2.555-0.534-6.282 1.718-7.891 0.889-0.647-0.104-1.25-0.859-0.937-2.38 1.001-3.201 5.238-2.657 8.202z" transform="matrix(-1.0011 0 0 1 619.73 1.7188)" stroke="#000" stroke-width=".25" fill="none"/>
</g>
<g id="g1256" fill-rule="evenodd" transform="translate(0,199.5)" fill="#fff">
<path id="path1106" d="m275.4 191.24h70.707l-6.329-5.157h-58.05l-6.328 5.157z" stroke="#000" stroke-width=".5"/>
<path id="path1255" d="m275.4 191.24h70.707l-6.329-5.157h-58.05l-6.328 5.157z"/>
</g>
<g id="g1339" transform="translate(0,199.5)">
<g id="g1312" fill="#fff" fill-rule="evenodd">
<g id="g1299" stroke="#000" stroke-width=".5">
<rect id="rect1300" height="9.2973" width="6.7191" y="144.84" x="287.67"/>
<rect id="rect1301" height="1.9532" width="6.4847" y="159.45" x="288.06"/>
<rect id="rect1302" height="7.266" width="6.641" y="162.88" x="287.91"/>
<rect id="rect1303" height="4.0627" width="7.266" y="171.63" x="287.44"/>
<path id="path1304" d="m288.44 157.7h5.855l1.161-1.933h-8.066l1.05 1.933z" transform="translate(-.11047)"/>
<path id="path1305" d="m296.23 150.58 0.055-5.082h4.033c-1.584 1.307-3.057 2.891-4.088 5.082z"/>
<rect id="rect1306" transform="scale(-1,1)" height="9.2973" width="6.6057" y="144.84" x="-333.68"/>
<rect id="rect1307" transform="scale(-1,1)" height="1.9532" width="6.3752" y="159.45" x="-333.57"/>
<rect id="rect1308" transform="scale(-1,1)" height="7.266" width="6.4924" y="162.88" x="-333.69"/>
<rect id="rect1309" transform="scale(-1,1)" height="4.0627" width="7.1433" y="171.63" x="-334.11"/>
<path id="path1310" d="m288.44 157.7h5.855l1.161-1.933h-8.066l1.05 1.933z" transform="matrix(-.98312 0 0 1 616.61 0)"/>
<path id="path1311" d="m296.23 150.58 0.055-5.082h4.033c-1.584 1.307-3.057 2.891-4.088 5.082z" transform="matrix(-.98312 0 0 1 616.5 0)"/>
</g>
<g id="g1272">
<rect id="rect1273" height="9.2973" width="6.7191" y="144.84" x="287.67" stroke-width="1pt"/>
<rect id="rect1274" height="1.9532" width="6.4847" y="159.45" x="288.06" stroke-width="1pt"/>
<rect id="rect1275" height="7.266" width="6.641" y="162.88" x="287.91" stroke-width="1pt"/>
<rect id="rect1276" height="4.0627" width="7.266" y="171.63" x="287.44" stroke-width="1pt"/>
<path id="path1277" d="m288.44 157.7h5.855l1.161-1.933h-8.066l1.05 1.933z" transform="translate(-.11047)"/>
<path id="path1278" d="m296.23 150.58 0.055-5.082h4.033c-1.584 1.307-3.057 2.891-4.088 5.082z"/>
<rect id="rect1279" transform="scale(-1,1)" height="9.2973" width="6.6057" y="144.84" x="-333.68" stroke-width="1pt"/>
<rect id="rect1280" transform="scale(-1,1)" height="1.9532" width="6.3752" y="159.45" x="-333.57" stroke-width="1pt"/>
<rect id="rect1281" transform="scale(-1,1)" height="7.266" width="6.4924" y="162.88" x="-333.69" stroke-width="1pt"/>
<rect id="rect1282" transform="scale(-1,1)" height="4.0627" width="7.1433" y="171.63" x="-334.11" stroke-width="1pt"/>
<path id="path1283" d="m288.44 157.7h5.855l1.161-1.933h-8.066l1.05 1.933z" transform="matrix(-.98312 0 0 1 616.61 0)"/>
<path id="path1284" d="m296.23 150.58 0.055-5.082h4.033c-1.584 1.307-3.057 2.891-4.088 5.082z" transform="matrix(-.98312 0 0 1 616.5 0)"/>
</g>
</g>
<path id="path1119" d="m288.71 152.66c0.04 1.087 1.271 0.602 1.271 0.055 0-1.677 0.022-3.49-0.045-4.677-0.008-0.875 2.085-0.656 2.073-0.117 0.008 1.416 0.024 3.358 0.032 5.015-0.015 0.807 1.352 0.737 1.333 0-0.008-1.851-0.009-4.541 0-5.903 0.012-1.754-4.605-1.716-4.641-0.039 0.002 1.377-0.025 3.842-0.023 5.666z" stroke="#000" stroke-width=".25" fill="none"/>
<path id="path1120" d="m288.71 152.66c0.04 1.087 1.271 0.602 1.271 0.055 0-1.677 0.022-3.49-0.045-4.677-0.008-0.875 2.085-0.656 2.073-0.117 0.008 1.416 0.024 3.358 0.032 5.015-0.015 0.807 1.312 0.737 1.294 0-0.008-1.89 0.03-4.541 0.039-5.903 0.012-1.754-4.605-1.716-4.641-0.039 0.002 1.377-0.025 3.842-0.023 5.666z" transform="translate(39.533 .19529)" stroke="#000" stroke-width=".25" fill="none"/>
<g id="g1126" transform="translate(.11719)">
<rect id="rect1121" height="5.9378" width="4.7659" stroke="#000" y="163.74" x="288.61" stroke-width=".25" fill="none"/>
<rect id="rect1122" fill-rule="evenodd" height=".97662" width="1.6798" y="166.2" x="291.66" stroke-width="1pt"/>
<rect id="rect1123" fill-rule="evenodd" height=".97662" width="1.6407" y="166.2" x="288.73" stroke-width="1pt"/>
<rect id="rect1124" fill-rule="evenodd" height="2.422" width="1.2891" y="163.82" x="290.37" stroke-width="1pt"/>
<rect id="rect1125" fill-rule="evenodd" height="2.5783" width="1.2891" y="167.14" x="290.37" stroke-width="1pt"/>
</g>
<g id="g1132" transform="translate(39.494 -.039062)">
<rect id="rect1133" height="5.9378" width="4.7659" stroke="#000" y="163.74" x="288.61" stroke-width=".25" fill="none"/>
<rect id="rect1134" fill-rule="evenodd" height=".97662" width="1.6798" y="166.2" x="291.66" stroke-width="1pt"/>
<rect id="rect1135" fill-rule="evenodd" height=".97662" width="1.6407" y="166.2" x="288.73" stroke-width="1pt"/>
<rect id="rect1136" fill-rule="evenodd" height="2.422" width="1.2891" y="163.82" x="290.37" stroke-width="1pt"/>
<rect id="rect1137" fill-rule="evenodd" height="2.5783" width="1.2891" y="167.14" x="290.37" stroke-width="1pt"/>
</g>
</g>
<g id="g1498" transform="translate(0,199.5)">
<rect id="rect1162" fill-rule="evenodd" height="5.8988" width=".82037" stroke="#000" y="164.05" x="323.77" stroke-width=".5" fill="#fff"/>
<path id="path1381" d="m307.83 171.87 1.289 3.867h2.929l-2.343-3.868-1.875 0.001zm-1.64 3.867 0.742 3.828 3.437 0.039-1.25-3.868-2.929 0.001zm5.82 0.039 2.383 3.789h4.883l-3.828-3.829-3.438 0.04zm-28.83 8.672c2.591-2.409 4.245-4.466 4.258-7.422h6.328c0.013 1.654 0.612 2.643 1.524 2.578l6.407-0.039-0.039-3.789h-4.649l-0.001-20.666c-0.169-7.305 8.881-11.563 12.58-11.524l-21.994-0.039v-0.664h46.253l0.039 0.664-22.306 0.039c6.615 0.013 12.995 6.277 13.048 11.564v5.859h-0.86l-0.039-5.781c0-5.782-7.282-11.186-13.126-11.017-5.053 0.145-12.891 4.962-12.813 10.978v1.797l11.993 0.078-0.117 2.07 1.883 1.202 3.756 1.197-0.055 3.105 2.69 0.793 0.023 3.102 3.227 1.385v3.211l2.047 1.261-0.094 3.261 2.774 1.953h-6.563l4.102 4.571h-6.055l-3.009-4.571h-3.984l1.797 4.531-4.257-0.039-1.017-4.492h-5.195l0.039 4.843-18.595 0.001zm18.556-12.54v3.828h4.454l-0.9-3.828h-3.554z" fill-rule="evenodd" stroke="#000" stroke-width=".5" fill="#fff"/>
<path id="path1178" d="m307.83 171.87 1.289 3.867h2.929l-2.343-3.868-1.875 0.001zm-1.64 3.867 0.742 3.828 3.437 0.039-1.25-3.868-2.929 0.001zm5.82 0.039 2.383 3.789h4.883l-3.828-3.829-3.438 0.04zm-28.83 8.672c2.591-2.409 4.245-4.466 4.258-7.422h6.328c0.013 1.654 0.612 2.643 1.524 2.578l6.407-0.039-0.039-3.789h-4.649l-0.001-20.666c-0.169-7.305 8.881-11.563 12.58-11.524l-21.994-0.039v-0.664h46.253l0.039 0.664-22.306 0.039c6.615 0.013 12.995 6.277 13.048 11.564v5.859h-0.86l-0.039-5.781c0-5.782-7.282-11.186-13.126-11.017-5.053 0.145-12.891 4.962-12.813 10.978v1.797l11.993 0.078-0.117 2.07 1.883 1.202 3.756 1.197-0.055 3.105 2.69 0.793 0.023 3.102 3.227 1.385v3.211l2.047 1.261-0.094 3.261 2.774 1.953h-6.563l4.102 4.571h-6.055l-3.009-4.571h-3.984l1.797 4.531-4.257-0.039-1.017-4.492h-5.195l0.039 4.843-18.595 0.001zm18.556-12.54v3.828h4.454l-0.9-3.828h-3.554z" fill-rule="evenodd" stroke-width="1pt" fill="#fff"/>
<rect id="rect1179" height="6.3675" width="2.7736" stroke="#000" y="165.15" x="301.97" stroke-width=".24760" fill="none"/>
<path id="path1180" d="m298.05 171.73h2.707l-0.017-4.594c-0.035-1.997 1.793-4.01 2.668-4.077 0.97-0.036 2.4 1.885 2.448 3.92l0.039 4.766 2.872-0.006v-11.829l-10.717 0.056v11.764z" transform="matrix(1 0 0 1.0198 0 -3.1686)" stroke="#000" stroke-width=".25" fill="none"/>
<rect id="rect1181" height="2.6174" width="3.3596" stroke="#000" y="174.76" x="319.47" stroke-width=".24673" fill="none"/>
<rect id="rect1182" height="2.6174" width="3.3596" stroke="#000" y="170.26" x="317.48" stroke-width=".24673" fill="none"/>
<rect id="rect1183" height="2.6174" width="3.3596" stroke="#000" y="165.77" x="314.24" stroke-width=".24673" fill="none"/>
<rect id="rect1184" height="2.6174" width="3.3596" stroke="#000" y="161.98" x="311.46" stroke-width=".24673" fill="none"/>
<path id="path1185" d="m309.24 171.98 3.437 0.117 6.133 5.43v-3.203l-2.07-1.484v-2.54l-3.008-1.718v-2.735l-2.93-0.976v-3.712l-1.485-1.211-0.077 12.032z" stroke="#000" stroke-width=".25" fill="none"/>
<rect id="rect1382" fill-rule="evenodd" height="5.8988" width=".82037" y="164.05" x="323.77" stroke-width="1pt" fill="#fff"/>
</g>
<g id="g1550" stroke-linejoin="round" fill-rule="evenodd" transform="translate(0,199.5)" stroke="#000" stroke-width=".5" fill="#fff">
<path id="path912" d="m273.06 107.63c0.298 4.66-1.148 7.218-3.616 6.829-0.68-2.585 0.867-4.319 3.616-6.829z" transform="translate(-9.0952 -3.3232)"/>
<path id="path913" d="m267.46 119.35c-2.194-1.116-0.611-9.637 0.231-13.209 0.623 4.601 1.665 11.141-0.231 13.209z" transform="translate(-8.9203 -4.7225)"/>
<path id="path914" d="m267.72 119c3.688 1.283 6.608-2.689 7.595-7.289-3.044 4.201-7.998 4.206-7.595 7.289z" transform="translate(-8.3956 -3.9646)"/>
<path id="path915" d="m264.63 123.47c-2.884-0.762-1.147-9.802-0.623-13.418 0.634 3.735 2.622 12.181 0.623 13.418z" transform="translate(-8.1041 -4.1395)"/>
<path id="path916" d="m265.44 122.96c0.161-3.118 3.269-2.217 5.414-3.881-0.35 1.558-1.669 4.319-5.414 3.881z" transform="translate(-7.9292 -3.9063)"/>
<path id="path917" d="m262.26 128.01c-2.858-0.771-1.14-10.5-1.302-14.506 0.838 3.461 3.491 13.568 1.302 14.506z" transform="translate(-8.279 -4.7808)"/>
<path id="path918" d="m263.25 127.06c2.341 0.761 5.442-0.76 5.686-3.548-2.016 1.368-5.235 0.322-5.686 3.548z" transform="translate(-7.9292 -4.2561)"/>
<path id="path919" d="m262.34 128.34c-2.733 0.218-1.51-8.068-1.508-15.785 1.004 7.213 3.739 13.816 1.508 15.785z" transform="translate(-10.494 -.81623)"/>
<path id="path920" d="m263.29 127.15c1.846 0.926 5.153-0.554 6.097-3.672-3.335 1.45-5.565 0.033-6.097 3.672z" transform="translate(-10.494)"/>
</g>
<g id="g1560" fill-rule="evenodd" transform="translate(0,199.5)" fill="#fff">
<path id="path1561" d="m273.06 107.63c0.298 4.66-1.148 7.218-3.616 6.829-0.68-2.585 0.867-4.319 3.616-6.829z" transform="translate(-9.0952 -3.3232)"/>
<path id="path1562" d="m267.46 119.35c-2.194-1.116-0.611-9.637 0.231-13.209 0.623 4.601 1.665 11.141-0.231 13.209z" transform="translate(-8.9203 -4.7225)"/>
<path id="path1563" d="m267.72 119c3.688 1.283 6.608-2.689 7.595-7.289-3.044 4.201-7.998 4.206-7.595 7.289z" transform="translate(-8.3956 -3.9646)"/>
<path id="path1564" d="m264.63 123.47c-2.884-0.762-1.147-9.802-0.623-13.418 0.634 3.735 2.622 12.181 0.623 13.418z" transform="translate(-8.1041 -4.1395)"/>
<path id="path1565" d="m265.44 122.96c0.161-3.118 3.269-2.217 5.414-3.881-0.35 1.558-1.669 4.319-5.414 3.881z" transform="translate(-7.9292 -3.9063)"/>
<path id="path1566" d="m262.26 128.01c-2.858-0.771-1.14-10.5-1.302-14.506 0.838 3.461 3.491 13.568 1.302 14.506z" transform="translate(-8.279 -4.7808)"/>
<path id="path1567" d="m263.25 127.06c2.341 0.761 5.442-0.76 5.686-3.548-2.016 1.368-5.235 0.322-5.686 3.548z" transform="translate(-7.9292 -4.2561)"/>
<path id="path1568" d="m262.34 128.34c-2.733 0.218-1.51-8.068-1.508-15.785 1.004 7.213 3.739 13.816 1.508 15.785z" transform="translate(-10.494 -.81623)"/>
<path id="path1569" d="m263.29 127.15c1.846 0.926 5.153-0.554 6.097-3.672-3.335 1.45-5.565 0.033-6.097 3.672z" transform="translate(-10.494)"/>
</g>
<g id="g1570" stroke-linejoin="round" fill-rule="evenodd" transform="translate(0,199.5)" stroke="#000" stroke-width=".5" fill="#fff">
<path id="path884" d="m274.25 108.62c-0.486 4.042-2.138 6.394-4.606 6.005-0.68-2.585 1.321-4.237 4.606-6.005z"/>
<path id="path885" d="m267.72 119c4.1 0.582 5.577-2.565 8.337-6.588-3.868 2.799-8.493 3.381-8.337 6.588z"/>
<path id="path886" d="m266.56 118.53c-2.235-2.682-0.075-6.05 1.633-8.921-0.367 4.271 1.088 6.647-1.633 8.921z"/>
<path id="path887" d="m265.57 122.96c-0.252-2.623 4.217-3.206 6.238-4.664-0.68 1.516-1.71 5.597-6.238 4.664z"/>
<path id="path888" d="m264.63 123.02c-3.09-0.35-1.807-5.597 0.408-8.513-0.933 4.024 1.632 6.822-0.408 8.513z"/>
<path id="path889" d="m262.3 127.39c-3.517-1.555-1.263-5.966 0.059-8.57-0.564 3.42 2.254 6.024-0.059 8.57z"/>
<path id="path890" d="m263 126.98c1.846 2.41 5.442-0.719 6.18-4.373-3.129 2.605-5.441 2.177-6.18 4.373z"/>
</g>
<g id="g1588" fill-rule="evenodd" transform="translate(0,199.5)" fill="#fff">
<path id="path1589" d="m274.25 108.62c-0.486 4.042-2.138 6.394-4.606 6.005-0.68-2.585 1.321-4.237 4.606-6.005z"/>
<path id="path1590" d="m267.72 119c4.1 0.582 5.577-2.565 8.337-6.588-3.868 2.799-8.493 3.381-8.337 6.588z"/>
<path id="path1591" d="m266.56 118.53c-2.235-2.682-0.075-6.05 1.633-8.921-0.367 4.271 1.088 6.647-1.633 8.921z"/>
<path id="path1592" d="m265.57 122.96c-0.252-2.623 4.217-3.206 6.238-4.664-0.68 1.516-1.71 5.597-6.238 4.664z"/>
<path id="path1593" d="m264.63 123.02c-3.09-0.35-1.807-5.597 0.408-8.513-0.933 4.024 1.632 6.822-0.408 8.513z"/>
<path id="path1594" d="m262.3 127.39c-3.517-1.555-1.263-5.966 0.059-8.57-0.564 3.42 2.254 6.024-0.059 8.57z"/>
<path id="path1595" d="m263 126.98c1.846 2.41 5.442-0.719 6.18-4.373-3.129 2.605-5.441 2.177-6.18 4.373z"/>
</g>
<g id="g1596" stroke-linejoin="round" fill-rule="evenodd" transform="translate(0,199.5)" stroke="#000" stroke-width=".5" fill="#fff">
<path id="path891" d="m347.66 109.02c0.467 2.1 0.584 6.24 4.315 5.423 0.544-3.848-2.585-4.023-4.315-5.423z"/>
<path id="path892" d="m354.01 118.94c-0.135-3.965-4.411-3.091-8.103-6.356 1.011 3.44 4.586 7.638 8.103 6.356z"/>
<path id="path893" d="m354.89 118.47c2.507-1.73 0.583-5.5-1.749-8.804 0.875 3.596-1.049 6.899 1.749 8.804z"/>
<path id="path894" d="m355.99 122.96c-4.042 0.311-4.761-1.71-6.355-4.314 2.76 1.788 6.452 0.661 6.355 4.314z"/>
<path id="path895" d="m356.99 123.08c-1.925-1.575 0.466-4.956-0.35-8.337 1.516 2.137 3.848 7.249 0.35 8.337z"/>
<path id="path896" d="m358.68 127.27c-4.042 0.952-5.344-1.185-6.355-4.78 3.284 3.012 5.111 1.593 6.355 4.78z"/>
<path id="path897" d="m359.26 127.22c2.818-0.039 1.555-5.616 0.116-8.162 0.389 3.071-2.079 6.607-0.116 8.162z"/>
</g>
<g id="g1604" fill-rule="evenodd" transform="translate(0,199.5)" fill="#fff">
<path id="path1605" d="m347.66 109.02c0.467 2.1 0.584 6.24 4.315 5.423 0.544-3.848-2.585-4.023-4.315-5.423z"/>
<path id="path1606" d="m354.01 118.94c-0.135-3.965-4.411-3.091-8.103-6.356 1.011 3.44 4.586 7.638 8.103 6.356z"/>
<path id="path1607" d="m354.89 118.47c2.507-1.73 0.583-5.5-1.749-8.804 0.875 3.596-1.049 6.899 1.749 8.804z"/>
<path id="path1608" d="m355.99 122.96c-4.042 0.311-4.761-1.71-6.355-4.314 2.76 1.788 6.452 0.661 6.355 4.314z"/>
<path id="path1609" d="m356.99 123.08c-1.925-1.575 0.466-4.956-0.35-8.337 1.516 2.137 3.848 7.249 0.35 8.337z"/>
<path id="path1610" d="m358.68 127.27c-4.042 0.952-5.344-1.185-6.355-4.78 3.284 3.012 5.111 1.593 6.355 4.78z"/>
<path id="path1611" d="m359.26 127.22c2.818-0.039 1.555-5.616 0.116-8.162 0.389 3.071-2.079 6.607-0.116 8.162z"/>
</g>
<g id="g1612" stroke-linejoin="round" fill-rule="evenodd" transform="translate(0,199.5)" stroke="#000" stroke-width=".5" fill="#fff">
<path id="path923" d="m348.2 108.2c0.506 2.334-0.471 6.943 3.26 6.907 1.56-2.637-1.765-5.117-3.26-6.907z" transform="translate(9.3361 -3.867)"/>
<path id="path924" d="m354.3 119.33c2.351-1.612 0.232-6.906-0.499-12.866-0.57 5.315-1.83 11.118 0.499 12.866z" transform="translate(8.8388 -4.5852)"/>
<path id="path925" d="m353.7 119.13c0.295-2.91-4.293-3.559-7.438-7.41 0.815 3.088 3.14 7.599 7.438 7.41z" transform="translate(8.1759 -3.9775)"/>
<path id="path926" d="m356.67 124.33c-2.472-2.239 0.465-8.667 0.587-13.65 0.383 4.598 2.403 12.835-0.587 13.65z" transform="translate(8.3417 -4.6404)"/>
<path id="path927" d="m355.21 122.69c-3.613 0.232-4.566-2.414-4.988-3.924 1.94 1.398 5.007 0.739 4.988 3.924z" transform="translate(8.3969 -3.646)"/>
<path id="path928" d="m358.95 128.11c2.778-0.117 1.75-10.655 1.365-13.982-0.275 3.54-3.172 12.701-1.365 13.982z" transform="translate(8.2864 -5.0823)"/>
<path id="path929" d="m358.28 127.04c-2.401 0.366-4.836-1.029-5.495-3.413 2.073 0.902 5.501 0.187 5.495 3.413z" transform="translate(7.734 -4.1984)"/>
<path id="path930" d="m358.75 127.96c2.974 1.211 1.907-12.53 1.522-15.701-0.275 4.048-3.797 13.99-1.522 15.701z" transform="translate(10.717 -.55242)"/>
<path id="path931" d="m358.44 127.35c-2.988 0.444-5.188-1.38-6.043-3.881 3.05 1.137 5.424 0.733 6.043 3.881z" transform="translate(10.33 .055256)"/>
</g>
<g id="g2151" fill-rule="evenodd" transform="translate(0,199.5)" fill="#fff">
<path id="path1058" d="m366.62 143.7c0.368-3.589-2.381-10.115-0.43-13.594 0.266-0.478-0.584-1.747-1.133-0.977-0.858 1.229-1.74 4.731-2.109 3.438-0.391-1.406-0.451-3.893-1.719-4.376-0.809-0.283-1.953-0.468-1.641 0.782 0.31 1.202 1.004 2.862 0.235 2.969-0.446 0.065-1.731-1.636-2.813-2.422-0.872-0.701-2.173 0.396-0.898 1.445 4.144 3.379 8.159 4.9 10.508 12.735z" stroke="#000" stroke-width=".5"/>
<path id="path2150" d="m366.62 143.7c0.368-3.589-2.381-10.115-0.43-13.594 0.266-0.478-0.584-1.747-1.133-0.977-0.858 1.229-1.74 4.731-2.109 3.438-0.391-1.406-0.451-3.893-1.719-4.376-0.809-0.283-1.953-0.468-1.641 0.782 0.31 1.202 1.004 2.862 0.235 2.969-0.446 0.065-1.731-1.636-2.813-2.422-0.872-0.701-2.173 0.396-0.898 1.445 4.144 3.379 8.159 4.9 10.508 12.735z"/>
</g>
<g id="g1622" fill-rule="evenodd" transform="translate(0,199.5)" fill="#fff">
<path id="path1623" d="m348.2 108.2c0.506 2.334-0.471 6.943 3.26 6.907 1.56-2.637-1.765-5.117-3.26-6.907z" transform="translate(9.3361 -3.867)"/>
<path id="path1624" d="m354.3 119.33c2.351-1.612 0.232-6.906-0.499-12.866-0.57 5.315-1.83 11.118 0.499 12.866z" transform="translate(8.8388 -4.5852)"/>
<path id="path1625" d="m353.7 119.13c0.295-2.91-4.293-3.559-7.438-7.41 0.815 3.088 3.14 7.599 7.438 7.41z" transform="translate(8.1759 -3.9775)"/>
<path id="path1626" d="m356.67 124.33c-2.472-2.239 0.465-8.667 0.587-13.65 0.383 4.598 2.403 12.835-0.587 13.65z" transform="translate(8.3417 -4.6404)"/>
<path id="path1627" d="m355.21 122.69c-3.613 0.232-4.566-2.414-4.988-3.924 1.94 1.398 5.007 0.739 4.988 3.924z" transform="translate(8.3969 -3.646)"/>
<path id="path1628" d="m358.95 128.11c2.778-0.117 1.75-10.655 1.365-13.982-0.275 3.54-3.172 12.701-1.365 13.982z" transform="translate(8.2864 -5.0823)"/>
<path id="path1629" d="m358.28 127.04c-2.401 0.366-4.836-1.029-5.495-3.413 2.073 0.902 5.501 0.187 5.495 3.413z" transform="translate(7.734 -4.1984)"/>
<path id="path1630" d="m358.75 127.96c2.974 1.211 1.907-12.53 1.522-15.701-0.275 4.048-3.797 13.99-1.522 15.701z" transform="translate(10.717 -.55242)"/>
<path id="path1631" d="m358.44 127.35c-2.988 0.444-5.188-1.38-6.043-3.881 3.05 1.137 5.424 0.733 6.043 3.881z" transform="translate(10.33 .055256)"/>
</g>
<g id="g2131" fill-rule="evenodd" transform="translate(0,199.5)" fill="#fff">
<path id="path1064" d="m244.38 141.09c-1.017-1.062-0.723-1.468 0.781-1.485 1.193-0.075 3.557 0.731 4.454 0.078 0.822-0.597 0.495-3.129 0.86-4.297 0.159-0.651 0.615-1.673 1.64-0.078 3.032 4.859 6.819 10.692 8.438 16.407 0.885 3.203 0.443 8.359-2.969 11.094l-2.422-7.032c-1.151-3.343-7.347-11.365-10.782-14.687z" transform="matrix(-.99523 0 0 1 620.24 .22098)" stroke="#000" stroke-width=".50120"/>
<path id="path2130" d="m244.38 141.09c-1.017-1.062-0.723-1.468 0.781-1.485 1.193-0.075 3.557 0.731 4.454 0.078 0.822-0.597 0.495-3.129 0.86-4.297 0.159-0.651 0.615-1.673 1.64-0.078 3.032 4.859 6.819 10.692 8.438 16.407 0.885 3.203 0.443 8.359-2.969 11.094l-2.422-7.032c-1.151-3.343-7.347-11.365-10.782-14.687z" transform="matrix(-.99523 0 0 1 620.24 .22098)"/>
</g>
<g id="g1632" stroke-linejoin="round" fill-rule="evenodd" transform="translate(0,199.5)" stroke="#000" stroke-width=".5" fill="#fff">
<path id="path932" d="m371.62 145.11c-1.36 4.373-2.177 7.957-0.214 8.379 2.098-0.364 1.186-4.589 0.214-8.379z" transform="translate(8.7836 -12.54)"/>
<path id="path933" d="m368.78 157.36c2.237 1.188 4.648-4.514 4.147-9.005-1.127 3.849-4.921 6.226-4.147 9.005z" transform="translate(11.484 -12.516)"/>
<path id="path934" d="m370.43 156.77c0.347-3.109-0.93-3.027-2.603-5.998 0.177 3.356 1.013 6.17 2.603 5.998z" transform="translate(9.0046 -12.043)"/>
<path id="path935" d="m369.11 156.76c2.611 0.741 5.603-5.475 5.491-10.069-1.087 5.085-6.754 7.117-5.491 10.069z" transform="translate(11.064 -7.4739)"/>
<path id="path936" d="m372.09 156.03c1.047-2.409-1.089-2.115-2.506-6.432-0.469 4.468 0.212 6.507 2.506 6.432z" transform="translate(7.2311 -6.8602)"/>
<path id="path937" d="m369.29 155.78c3.388 0.583 5.135-6.897 6.818-10.479-3.332 4.696-7.324 7.311-6.818 10.479z" transform="translate(10.788 -1.9228)"/>
<path id="path938" d="m372.36 155.49c0.99-2.758-1.809-2.604-3.283-6.726 0.234 5.228 0.913 7.114 3.283 6.726z" transform="translate(6.9304 -1.8892)"/>
<path id="path939" d="m369.7 156.6c2.142 0.155 5.994-5.827 6.077-9.522-1.83 4.069-7.574 6.765-6.077 9.522z" transform="translate(10.567 1.7516)"/>
<path id="path940" d="m372.16 155.96c0.891-2.877-1.597-2.896-2.701-6.119-0.078 4.859 0.68 6.507 2.701 6.119z" transform="translate(6.5129 1.7025)"/>
<path id="path941" d="m368.74 155.82c3.778 0.661 4.745-4.319 6.974-9.385-2.199 4.032-7.167 6.295-6.974 9.385z" transform="translate(10.014 7.0266)"/>
<path id="path942" d="m372.44 155.37c1.225-2.602-1.613-2.604-3.127-6.492-0.078 5.501 0.874 7.114 3.127 6.492z" transform="translate(6.0465 6.784)"/>
</g>
<g id="g1644" fill-rule="evenodd" transform="translate(0,199.5)" fill="#fff">
<path id="path1645" d="m371.62 145.11c-1.36 4.373-2.177 7.957-0.214 8.379 2.098-0.364 1.186-4.589 0.214-8.379z" transform="translate(8.7836 -12.54)"/>
<path id="path1646" d="m368.78 157.36c2.237 1.188 4.648-4.514 4.147-9.005-1.127 3.849-4.921 6.226-4.147 9.005z" transform="translate(11.484 -12.516)"/>
<path id="path1647" d="m370.43 156.77c0.347-3.109-0.93-3.027-2.603-5.998 0.177 3.356 1.013 6.17 2.603 5.998z" transform="translate(9.0046 -12.043)"/>
<path id="path1648" d="m369.11 156.76c2.611 0.741 5.603-5.475 5.491-10.069-1.087 5.085-6.754 7.117-5.491 10.069z" transform="translate(11.064 -7.4739)"/>
<path id="path1649" d="m372.09 156.03c1.047-2.409-1.089-2.115-2.506-6.432-0.469 4.468 0.212 6.507 2.506 6.432z" transform="translate(7.2311 -6.8602)"/>
<path id="path1650" d="m369.29 155.78c3.388 0.583 5.135-6.897 6.818-10.479-3.332 4.696-7.324 7.311-6.818 10.479z" transform="translate(10.788 -1.9228)"/>
<path id="path1651" d="m372.36 155.49c0.99-2.758-1.809-2.604-3.283-6.726 0.234 5.228 0.913 7.114 3.283 6.726z" transform="translate(6.9304 -1.8892)"/>
<path id="path1652" d="m369.7 156.6c2.142 0.155 5.994-5.827 6.077-9.522-1.83 4.069-7.574 6.765-6.077 9.522z" transform="translate(10.567 1.7516)"/>
<path id="path1653" d="m372.16 155.96c0.891-2.877-1.597-2.896-2.701-6.119-0.078 4.859 0.68 6.507 2.701 6.119z" transform="translate(6.5129 1.7025)"/>
<path id="path1654" d="m368.74 155.82c3.778 0.661 4.745-4.319 6.974-9.385-2.199 4.032-7.167 6.295-6.974 9.385z" transform="translate(10.014 7.0266)"/>
<path id="path1655" d="m372.44 155.37c1.225-2.602-1.613-2.604-3.127-6.492-0.078 5.501 0.874 7.114 3.127 6.492z" transform="translate(6.0465 6.784)"/>
</g>
<g id="g2127" fill-rule="evenodd" transform="translate(0,199.5)" fill="#fff">
<path id="path1068" d="m256.81 166.87c3.334 0.016 3.985-4.687 3.985-5.937-1.641 0.312-4.611 3.281-3.985 5.937z" transform="matrix(-.99526 0 0 1 620.35 .078125)" stroke="#000" stroke-width=".50119"/>
<path id="path2126" d="m256.81 166.87c3.334 0.016 3.985-4.687 3.985-5.937-1.641 0.312-4.611 3.281-3.985 5.937z" transform="matrix(-.99526 0 0 1 620.35 .078125)"/>
</g>
<g id="g1656" stroke-linejoin="round" fill-rule="evenodd" transform="translate(0,199.5)" stroke="#000" stroke-width=".5" fill="#fff">
<path id="path905" d="m371.39 145.58c-1.36 4.373-1.904 6.472-0.058 7.871 2.41-1.341 1.03-4.081 0.058-7.871z"/>
<path id="path906" d="m370.63 157.01c1.011-3.226-1.477-4.003-2.798-7.638-0.136 4.801 0.544 8.318 2.798 7.638z"/>
<path id="path907" d="m369.64 157.24c1.769 0.68 3.945-3.42 2.741-7.521-1.244 3.693-4.296 4.586-2.741 7.521z" transform="translate(1.9823 .46642)"/>
<path id="path908" d="m371.97 156.31c1.711-2.643-1.011-2.779-2.389-6.471-0.078 4.859 0.368 6.859 2.389 6.471z" transform="translate(-2.2155 5.0723)"/>
<path id="path909" d="m372.44 155.61c1.303-2.992-1.535-2.604-3.205-6.296-0.078 5.501 0.835 6.684 3.205 6.296z" transform="translate(-2.6819 10.32)"/>
<path id="path910" d="m369.7 156.6c1.478 0.038 4.353-2.546 3.499-5.772-1.244 2.702-4.762 2.429-3.499 5.772z" transform="translate(1.341 4.9557)"/>
<path id="path911" d="m369.29 155.78c2.411 0.505 4.237-3.186 3.966-5.713-1.886 2.352-4.472 2.545-3.966 5.713z" transform="translate(1.341 9.6782)"/>
</g>
<g id="g1664" fill-rule="evenodd" transform="translate(0,199.5)" fill="#fff">
<path id="path1665" d="m371.39 145.58c-1.36 4.373-1.904 6.472-0.058 7.871 2.41-1.341 1.03-4.081 0.058-7.871z"/>
<path id="path1666" d="m370.63 157.01c1.011-3.226-1.477-4.003-2.798-7.638-0.136 4.801 0.544 8.318 2.798 7.638z"/>
<path id="path1667" d="m369.64 157.24c1.769 0.68 3.945-3.42 2.741-7.521-1.244 3.693-4.296 4.586-2.741 7.521z" transform="translate(1.9823 .46642)"/>
<path id="path1668" d="m371.97 156.31c1.711-2.643-1.011-2.779-2.389-6.471-0.078 4.859 0.368 6.859 2.389 6.471z" transform="translate(-2.2155 5.0723)"/>
<path id="path1669" d="m372.44 155.61c1.303-2.992-1.535-2.604-3.205-6.296-0.078 5.501 0.835 6.684 3.205 6.296z" transform="translate(-2.6819 10.32)"/>
<path id="path1670" d="m369.7 156.6c1.478 0.038 4.353-2.546 3.499-5.772-1.244 2.702-4.762 2.429-3.499 5.772z" transform="translate(1.341 4.9557)"/>
<path id="path1671" d="m369.29 155.78c2.411 0.505 4.237-3.186 3.966-5.713-1.886 2.352-4.472 2.545-3.966 5.713z" transform="translate(1.341 9.6782)"/>
</g>
<g id="g2122" fill-rule="evenodd" transform="translate(0,199.5)" fill="#fff">
<path id="path1065" d="m235.63 159.06c-0.297-0.385-1.15 0.01-0.937 0.938 0.198 1.256 2.05 7.704 5.233 9.922 2.27 1.636 14.201 4.271 19.61 5.39 2.977 0.599 5.47 2.084 7.423 4.454-0.808-3.099-1.457-5.395-2.5-8.203-1.014-2.468-3.701-5.168-6.484-5.313-5.169-0.186-11.859-0.626-16.72-2.735-2.509-1.048-4.011-2.464-5.625-4.453z" transform="matrix(-.99523 0 0 1 620.24 .22098)" stroke="#000" stroke-width=".50120"/>
<path id="path2121" d="m235.63 159.06c-0.297-0.385-1.15 0.01-0.937 0.938 0.198 1.256 2.05 7.704 5.233 9.922 2.27 1.636 14.201 4.271 19.61 5.39 2.977 0.599 5.47 2.084 7.423 4.454-0.808-3.099-1.457-5.395-2.5-8.203-1.014-2.468-3.701-5.168-6.484-5.313-5.169-0.186-11.859-0.626-16.72-2.735-2.509-1.048-4.011-2.464-5.625-4.453z" transform="matrix(-.99523 0 0 1 620.24 .22098)"/>
</g>
<g id="g1682" stroke-linejoin="round" fill-rule="evenodd" transform="translate(0,199.5)" stroke="#000" stroke-width=".5" fill="#fff">
<path id="path955" d="m370.55 157.24c0.543-2.172-0.149-2.871 0.444-6.272-3.26 4.372-2.034 6.444-0.444 6.272z" transform="translate(7.9109 17.254)"/>
<path id="path956" d="m368.43 157.47c2.159 0.602 7.773-4.318 7.937-7.989-1.518 2.638-9.101 5.484-7.937 7.989z" transform="translate(10.39 17.563)"/>
<path id="path957" d="m370.95 156.62c1.477-0.807 1.06-4.224-0.279-5.377-0.274 3.335-2.288 5.296 0.279 5.377z" transform="translate(4.3404 21.656)"/>
<path id="path958" d="m369.11 156.76c2.611 0.819 5.564-3.912 7.718-5.967-2.455 2.116-9.879 3.132-7.718 5.967z" transform="translate(7.7044 22.448)"/>
<path id="path959" d="m371.46 157.09c1.828-1.198 0.122-3.561-0.006-8.229-1.836 3.374-2.21 7.991 0.006 8.229z" transform="translate(1.7623 24.468)"/>
<g id="g1672">
<path id="path960" d="m368.68 156.56c0.932 1.249 7.83-3.053 9.554-6.241-5.892 4.382-11.09 3.797-9.554 6.241z" transform="translate(4.8919 26.198)"/>
<path id="path961" d="m371.89 155.65c1.693-1.234-1.457-4.479-2.111-8.835 0.039 5.306-0.688 9.34 2.111 8.835z" transform="translate(.99281 31.002)"/>
<path id="path962" d="m369.17 155.47c0.849 1.365 6.112-2.248 8.381-6.181-3.489 3.055-9.356 3.873-8.381 6.181z" transform="translate(5.5532 29.718)"/>
<path id="path963" d="m371.66 157.32c1.907-0.338 1.645-5.161 0.19-9.088-1.641 4.742-2.367 9.554-0.19 9.088z" transform="translate(-2.3153 33.812)"/>
<path id="path964" d="m369.34 155.97c0.658 0.78 8.416-4.656 8.304-6.866-2.455 3.522-10.66 4.226-8.304 6.866z" transform="translate(4.7853 32.533)"/>
<path id="path965" d="m370.95 156.43c2.631-1.079 1.394-5.339 1.912-9.93-2.071 4.486-4.517 8.989-1.912 9.93z" transform="translate(-5.8286 39.206)"/>
<path id="path966" d="m368.39 155.47c0.419 1.443 6.737-1.233 9.787-5.635-3.684 2.86-10.839 3.249-9.787 5.635z" transform="translate(1.6547 36.48)"/>
<path id="path967" d="m369.07 156.36c1.361 2.264 9.197-1.882 10.335-5.772-2.533 3.366-11.285 2.858-10.335 5.772z" transform="translate(-3.1054 39.955)"/>
<path id="path968" d="m361.57 154.61c1.439 0.155 4.783-2.585 5.725-4.014-2.689 1.334-6.324 3.171-5.725 4.014z" transform="translate(7.9884 43.47)"/>
</g>
</g>
<g id="g1714" stroke-linejoin="round" fill-rule="evenodd" transform="translate(0,199.5)" stroke="#000" stroke-width=".5" fill="#fff">
<path id="path969" d="m369.98 156.85c1.712 0.248 3.951-2.895 2.456-6.08-0.743 3.179-5.726 5.492-2.456 6.08z" transform="translate(-12.222 24.39)"/>
<path id="path970" d="m369.11 156.76c1.322 0.741 4.666-2.818 4.241-5.147-1.869 2.976-5.621 3.835-4.241 5.147z" transform="translate(-7.6863 22.604)"/>
<path id="path971" d="m368.72 156.91c1.284 1.249 7.596-5.163 9.476-8.077-5.462 4.655-11.051 5.828-9.476 8.077z" transform="translate(-11.202 27.682)"/>
<path id="path972" d="m369.05 155.59c1.005 1.521 5.213-3.068 7.873-6.884-3.372 3.328-9.083 4.85-7.873 6.884z" transform="translate(-13.041 32.843)"/>
<path id="path974" d="m371.93 155.65c1.029-2.718-0.676-3.151-1.447-6.53-1.523 1.868-1.352 7.035 1.447 6.53z" transform="translate(-15.492 29.127)"/>
<path id="path975" d="m371.89 155.65c2.045-0.57-1.262-4.049-1.955-6.53-0.312 4.564-0.258 6.84 1.955 6.53z" transform="translate(-17.132 32.877)"/>
<path id="path976" d="m371.69 155.57c1.888-0.687-1.067-2.409-1.369-6.218-0.938 1.4-1.43 6.723 1.369 6.218z" transform="translate(-18.929 36.236)"/>
<path id="path977" d="m371.38 156.97c1.203-0.651 0.708-3.756-1.139-4.166-0.43 2.436-0.374 4.202 1.139 4.166z" transform="translate(-21.441 35.64)"/>
</g>
<g id="g1723" fill-rule="evenodd" transform="translate(0,199.5)" fill="#fff">
<path id="path1724" d="m369.98 156.85c1.712 0.248 3.951-2.895 2.456-6.08-0.743 3.179-5.726 5.492-2.456 6.08z" transform="translate(-12.222 24.39)"/>
<path id="path1725" d="m369.11 156.76c1.322 0.741 4.666-2.818 4.241-5.147-1.869 2.976-5.621 3.835-4.241 5.147z" transform="translate(-7.6863 22.604)"/>
<path id="path1726" d="m368.72 156.91c1.284 1.249 7.596-5.163 9.476-8.077-5.462 4.655-11.051 5.828-9.476 8.077z" transform="translate(-11.202 27.682)"/>
<path id="path1727" d="m369.05 155.59c1.005 1.521 5.213-3.068 7.873-6.884-3.372 3.328-9.083 4.85-7.873 6.884z" transform="translate(-13.041 32.843)"/>
<path id="path1728" d="m371.93 155.65c1.029-2.718-0.676-3.151-1.447-6.53-1.523 1.868-1.352 7.035 1.447 6.53z" transform="translate(-15.492 29.127)"/>
<path id="path1729" d="m371.89 155.65c2.045-0.57-1.262-4.049-1.955-6.53-0.312 4.564-0.258 6.84 1.955 6.53z" transform="translate(-17.132 32.877)"/>
<path id="path1730" d="m371.69 155.57c1.888-0.687-1.067-2.409-1.369-6.218-0.938 1.4-1.43 6.723 1.369 6.218z" transform="translate(-18.929 36.236)"/>
<path id="path1731" d="m371.38 156.97c1.203-0.651 0.708-3.756-1.139-4.166-0.43 2.436-0.374 4.202 1.139 4.166z" transform="translate(-21.441 35.64)"/>
</g>
<g id="g1698" fill-rule="evenodd" transform="translate(0,199.5)" fill="#fff">
<path id="path1699" d="m370.55 157.24c0.543-2.172-0.149-2.871 0.444-6.272-3.26 4.372-2.034 6.444-0.444 6.272z" transform="translate(7.9109 17.254)"/>
<path id="path1700" d="m368.43 157.47c2.159 0.602 7.773-4.318 7.937-7.989-1.518 2.638-9.101 5.484-7.937 7.989z" transform="translate(10.39 17.563)"/>
<path id="path1701" d="m370.95 156.62c1.477-0.807 1.06-4.224-0.279-5.377-0.274 3.335-2.288 5.296 0.279 5.377z" transform="translate(4.3404 21.656)"/>
<path id="path1702" d="m369.11 156.76c2.611 0.819 5.564-3.912 7.718-5.967-2.455 2.116-9.879 3.132-7.718 5.967z" transform="translate(7.7044 22.448)"/>
<path id="path1703" d="m371.46 157.09c1.828-1.198 0.122-3.561-0.006-8.229-1.836 3.374-2.21 7.991 0.006 8.229z" transform="translate(1.7623 24.468)"/>
<g id="g1704">
<path id="path1705" d="m368.68 156.56c0.932 1.249 7.83-3.053 9.554-6.241-5.892 4.382-11.09 3.797-9.554 6.241z" transform="translate(4.8919 26.198)"/>
<path id="path1706" d="m371.89 155.65c1.693-1.234-1.457-4.479-2.111-8.835 0.039 5.306-0.688 9.34 2.111 8.835z" transform="translate(.99281 31.002)"/>
<path id="path1707" d="m369.17 155.47c0.849 1.365 6.112-2.248 8.381-6.181-3.489 3.055-9.356 3.873-8.381 6.181z" transform="translate(5.5532 29.718)"/>
<path id="path1708" d="m371.66 157.32c1.907-0.338 1.645-5.161 0.19-9.088-1.641 4.742-2.367 9.554-0.19 9.088z" transform="translate(-2.3153 33.812)"/>
<path id="path1709" d="m369.34 155.97c0.658 0.78 8.416-4.656 8.304-6.866-2.455 3.522-10.66 4.226-8.304 6.866z" transform="translate(4.7853 32.533)"/>
<path id="path1710" d="m370.95 156.43c2.631-1.079 1.394-5.339 1.912-9.93-2.071 4.486-4.517 8.989-1.912 9.93z" transform="translate(-5.8286 39.206)"/>
<path id="path1711" d="m368.39 155.47c0.419 1.443 6.737-1.233 9.787-5.635-3.684 2.86-10.839 3.249-9.787 5.635z" transform="translate(1.6547 36.48)"/>
<path id="path1712" d="m369.07 156.36c1.361 2.264 9.197-1.882 10.335-5.772-2.533 3.366-11.285 2.858-10.335 5.772z" transform="translate(-3.1054 39.955)"/>
<path id="path1713" d="m361.57 154.61c1.439 0.155 4.783-2.585 5.725-4.014-2.689 1.334-6.324 3.171-5.725 4.014z" transform="translate(7.9884 43.47)"/>
</g>
</g>
<g id="g2099" fill-rule="evenodd" transform="translate(0,199.5)" fill="#fff">
<path id="path1066" d="m235.83 159.52c-0.377-0.307-0.876-0.76-0.704 0.176 1.409 7.41 1.855 9.483 8.349 12.044 6.602 2.508 8.968 1.631 14.589 1.533 3.034-0.111 6.567 1.404 8.671 3.618 0.98 1.03 1.687 1.441 1.294 0.128-0.394-1.312-0.777-3.015-1.396-4.379-1.348-3.002-4.834-5.866-8.321-7.011-4.879-1.717-10.139-0.854-15.164-2.164-2.621-0.724-5.138-2.183-7.318-3.945z" transform="matrix(-.87627 -.47410 -.47184 .88047 655.69 169.53)" stroke="#000" stroke-width=".50120"/>
<path id="path2098" d="m235.83 159.52c-0.377-0.307-0.876-0.76-0.704 0.176 1.409 7.41 1.855 9.483 8.349 12.044 6.602 2.508 8.968 1.631 14.589 1.533 3.034-0.111 6.567 1.404 8.671 3.618 0.98 1.03 1.687 1.441 1.294 0.128-0.394-1.312-0.777-3.015-1.396-4.379-1.348-3.002-4.834-5.866-8.321-7.011-4.879-1.717-10.139-0.854-15.164-2.164-2.621-0.724-5.138-2.183-7.318-3.945z" transform="matrix(-.87627 -.47410 -.47184 .88047 655.69 169.53)"/>
</g>
<g id="g2065" fill-rule="evenodd" transform="translate(0,199.5)" fill="#fff">
<path id="path1081" d="m287.66 208.42c0.884 0.11 1.444 1.822 1.879 0.663 0.738-1.877 0.221-3.37-0.608-3.205-0.979 0.261-2.635 2.456-1.271 2.542z" transform="matrix(-.98830 0 0 1 618.22 .055237)" stroke="#000" stroke-width=".50295"/>
<path id="path2064" d="m287.66 208.42c0.884 0.11 1.444 1.822 1.879 0.663 0.738-1.877 0.221-3.37-0.608-3.205-0.979 0.261-2.635 2.456-1.271 2.542z" transform="matrix(-.98830 0 0 1 618.22 .055237)"/>
</g>
<g id="g1732" stroke-linejoin="round" fill-rule="evenodd" transform="translate(0,199.5)" stroke="#000" stroke-width=".5" fill="#fff">
<path id="path987" d="m369.07 156.68c1.688 1.918 3.817-0.083 5.178-1.663-2.116-0.851-4.775-1.09-5.178 1.663z" transform="matrix(.82834 -.56023 .56023 .82834 -50.002 277.82)"/>
<path id="path988" d="m369.88 155.77c0.653 1.911 5.234-0.649 5.86-3.498-3.194 2.378-6.81 0.584-5.86 3.498z" transform="matrix(.99375 .11161 -.11161 .99375 -7.6867 7.2933)"/>
<path id="path989" d="m369.35 155.59c0.743 2.113 3.186-0.632 6.119-2.388-3.037 0.256-6.895 0.359-6.119 2.388z" transform="matrix(.48134 -.87653 .87653 .48134 26.604 452.13)"/>
<path id="path990" d="m369.72 156.65c1.037 2.192 4.134-1.586 6.415-3.811-2.863 0.884-7.437 1.73-6.415 3.811z" transform="matrix(.53651 -.84390 .84390 .53651 7.4196 434.51)"/>
<path id="path991" d="m369.99 156.72c1.361 2.264 4.656-2.483 6.614-5.157-3.228 2.134-8.079 2.995-6.614 5.157z" transform="matrix(.90884 .41716 -.41716 .90884 68.522 -90.128)"/>
<path id="path992" d="m369.99 156.72c1.361 2.264 4.656-2.483 6.614-5.157-3.228 2.134-8.079 2.995-6.614 5.157z" transform="matrix(.90884 .41716 -.41716 .90884 65.787 -86.456)"/>
<path id="path993" d="m370.24 156.74c1.172 1.967 4.482-2.131 6.763-4.356-2.863 0.884-7.938 2.326-6.763 4.356z" transform="matrix(.53651 -.84390 .84390 .53651 4.4898 438.57)"/>
<path id="path994" d="m370.48 156.11c1.361 2.264 4.413-1.984 6.218-4.803-3.166 2.363-7.683 2.641-6.218 4.803z" transform="matrix(.90884 .41716 -.41716 .90884 61.842 -83.019)"/>
</g>
<g id="g1741" fill-rule="evenodd" transform="translate(0,199.5)" fill="#fff">
<path id="path1742" d="m369.07 156.68c1.688 1.918 3.817-0.083 5.178-1.663-2.116-0.851-4.775-1.09-5.178 1.663z" transform="matrix(.82834 -.56023 .56023 .82834 -50.002 277.82)"/>
<path id="path1743" d="m369.88 155.77c0.653 1.911 5.234-0.649 5.86-3.498-3.194 2.378-6.81 0.584-5.86 3.498z" transform="matrix(.99375 .11161 -.11161 .99375 -7.6867 7.2933)"/>
<path id="path1744" d="m369.35 155.59c0.743 2.113 3.186-0.632 6.119-2.388-3.037 0.256-6.895 0.359-6.119 2.388z" transform="matrix(.48134 -.87653 .87653 .48134 26.604 452.13)"/>
<path id="path1745" d="m369.72 156.65c1.037 2.192 4.134-1.586 6.415-3.811-2.863 0.884-7.437 1.73-6.415 3.811z" transform="matrix(.53651 -.84390 .84390 .53651 7.4196 434.51)"/>
<path id="path1746" d="m369.99 156.72c1.361 2.264 4.656-2.483 6.614-5.157-3.228 2.134-8.079 2.995-6.614 5.157z" transform="matrix(.90884 .41716 -.41716 .90884 68.522 -90.128)"/>
<path id="path1747" d="m369.99 156.72c1.361 2.264 4.656-2.483 6.614-5.157-3.228 2.134-8.079 2.995-6.614 5.157z" transform="matrix(.90884 .41716 -.41716 .90884 65.787 -86.456)"/>
<path id="path1748" d="m370.24 156.74c1.172 1.967 4.482-2.131 6.763-4.356-2.863 0.884-7.938 2.326-6.763 4.356z" transform="matrix(.53651 -.84390 .84390 .53651 4.4898 438.57)"/>
<path id="path1749" d="m370.48 156.11c1.361 2.264 4.413-1.984 6.218-4.803-3.166 2.363-7.683 2.641-6.218 4.803z" transform="matrix(.90884 .41716 -.41716 .90884 61.842 -83.019)"/>
</g>
<g id="g1750" stroke-linejoin="round" fill-rule="evenodd" transform="translate(0,199.5)" stroke="#000" stroke-width=".5" fill="#fff">
<path id="path978" d="m369.07 156.68c1.361 2.263 6.384-1.648 9.124-3.663-3.939 1.217-10.074 0.749-9.124 3.663z" transform="translate(-10.066 52.329)"/>
<path id="path979" d="m369.28 156.37c1.361 2.264 8.564-2.689 9.028-4.913-3.08 2.902-10.243 2.972-9.028 4.913z" transform="matrix(.93771 .34742 -.34742 .93771 61.925 -63.565)"/>
<path id="path980" d="m369.02 156.34c0.734 1.246 6.626-1.513 9.316-3.687-3.171 1.645-10.727 1.777-9.316 3.687z" transform="matrix(.93771 .34742 -.34742 .93771 58.168 -61.466)"/>
<path id="path981" d="m369.07 156.36c0.474 1.218 7.802-0.699 9.444-3.567-4.491 2.466-11.007 0.797-9.444 3.567z" transform="matrix(.93771 .34742 -.34742 .93771 54.743 -59.808)"/>
<path id="path982" d="m369.61 155.58c0.357 1.803 7.914-1.407 10.013-3.154-4.247 1.211-10.571 0.511-10.013 3.154z" transform="matrix(.93771 .34742 -.34742 .93771 48.003 -58.041)"/>
<path id="path983" d="m369.84 156.21c0.943 2.325 8.486-2.48 11.315-4.831-4.94 1.877-12.584 2.587-11.315 4.831z" transform="matrix(.90337 -.42886 .42886 .90337 -60.675 232.1)"/>
<path id="path984" d="m370.05 156.48c1.361 2.264 5.479-1.701 8.171-4.767-3.344 2.159-9.121 1.853-8.171 4.767z" transform="matrix(.90337 -.42886 .42886 .90337 -55.593 230.66)"/>
<path id="path985" d="m369.77 156.44c1.361 2.264 4.556-1.577 6.334-4.083-2.48 1.705-7.284 1.169-6.334 4.083z" transform="matrix(.90337 -.42886 .42886 .90337 -51.063 229.12)"/>
<path id="path986" d="m369.35 155.59c1.361 2.264 5.597-0.218 6.735-4.108-2.533 3.366-7.685 1.194-6.735 4.108z" transform="matrix(.90337 -.42886 .42886 .90337 -46.201 227.13)"/>
<path id="path1038" d="m369.18 156.24c1.084 2.76 12.483-2.413 14.394-5.864-3.662 3.095-15.455 2.674-14.394 5.864z" transform="translate(-23.348 64.439)"/>
</g>
<g id="g1761" fill-rule="evenodd" transform="translate(0,199.5)" fill="#fff">
<path id="path1762" d="m369.07 156.68c1.361 2.263 6.384-1.648 9.124-3.663-3.939 1.217-10.074 0.749-9.124 3.663z" transform="translate(-10.066 52.329)"/>
<path id="path1763" d="m369.28 156.37c1.361 2.264 8.564-2.689 9.028-4.913-3.08 2.902-10.243 2.972-9.028 4.913z" transform="matrix(.93771 .34742 -.34742 .93771 61.925 -63.565)"/>
<path id="path1764" d="m369.02 156.34c0.734 1.246 6.626-1.513 9.316-3.687-3.171 1.645-10.727 1.777-9.316 3.687z" transform="matrix(.93771 .34742 -.34742 .93771 58.168 -61.466)"/>
<path id="path1765" d="m369.07 156.36c0.474 1.218 7.802-0.699 9.444-3.567-4.491 2.466-11.007 0.797-9.444 3.567z" transform="matrix(.93771 .34742 -.34742 .93771 54.743 -59.808)"/>
<path id="path1766" d="m369.61 155.58c0.357 1.803 7.914-1.407 10.013-3.154-4.247 1.211-10.571 0.511-10.013 3.154z" transform="matrix(.93771 .34742 -.34742 .93771 48.003 -58.041)"/>
<path id="path1767" d="m369.84 156.21c0.943 2.325 8.486-2.48 11.315-4.831-4.94 1.877-12.584 2.587-11.315 4.831z" transform="matrix(.90337 -.42886 .42886 .90337 -60.675 232.1)"/>
<path id="path1768" d="m370.05 156.48c1.361 2.264 5.479-1.701 8.171-4.767-3.344 2.159-9.121 1.853-8.171 4.767z" transform="matrix(.90337 -.42886 .42886 .90337 -55.593 230.66)"/>
<path id="path1769" d="m369.77 156.44c1.361 2.264 4.556-1.577 6.334-4.083-2.48 1.705-7.284 1.169-6.334 4.083z" transform="matrix(.90337 -.42886 .42886 .90337 -51.063 229.12)"/>
<path id="path1770" d="m369.35 155.59c1.361 2.264 5.597-0.218 6.735-4.108-2.533 3.366-7.685 1.194-6.735 4.108z" transform="matrix(.90337 -.42886 .42886 .90337 -46.201 227.13)"/>
<path id="path1771" d="m369.18 156.24c1.084 2.76 12.483-2.413 14.394-5.864-3.662 3.095-15.455 2.674-14.394 5.864z" transform="translate(-23.348 64.439)"/>
</g>
<g id="g2048" fill-rule="evenodd" fill="#fff" transform="translate(0,199.5)">
<path id="path1060" d="m366.62 143.7c0.368-3.589-2.381-10.115-0.43-13.594 0.266-0.478-0.584-1.747-1.133-0.977-0.858 1.229-1.74 4.731-2.109 3.438-0.391-1.406-0.451-3.893-1.719-4.376-0.809-0.283-1.953-0.468-1.641 0.782 0.31 1.202 1.004 2.862 0.235 2.969-0.446 0.065-1.731-1.636-2.813-2.422-0.872-0.701-2.173 0.396-0.898 1.445 4.144 3.379 8.159 4.9 10.508 12.735z" transform="matrix(-.98188 0 0 1 614.94 .23438)" stroke="#000" stroke-width=".5"/>
<path id="path2023" d="m366.62 143.7c0.368-3.589-2.381-10.115-0.43-13.594 0.266-0.478-0.584-1.747-1.133-0.977-0.858 1.229-1.74 4.731-2.109 3.438-0.391-1.406-0.451-3.893-1.719-4.376-0.809-0.283-1.953-0.468-1.641 0.782 0.31 1.202 1.004 2.862 0.235 2.969-0.446 0.065-1.731-1.636-2.813-2.422-0.872-0.701-2.173 0.396-0.898 1.445 4.144 3.379 8.159 4.9 10.508 12.735z" transform="matrix(-.98188 0 0 1 614.94 .23438)" stroke-width="1pt"/>
</g>
<g id="g1944" fill-rule="evenodd" transform="translate(0,199.5)" fill="#fff">
<path id="path1063" d="m235.83 159.52c-0.377-0.307-0.876-0.76-0.704 0.176 1.409 7.41 1.855 9.483 8.349 12.044 6.602 2.508 8.968 1.631 14.589 1.533 3.034-0.111 6.567 1.404 8.671 3.618 0.98 1.03 1.687 1.441 1.294 0.128-0.394-1.312-0.777-3.015-1.396-4.379-1.348-3.002-4.834-5.866-8.321-7.011-4.879-1.717-10.139-0.854-15.164-2.164-2.621-0.724-5.138-2.183-7.318-3.945z" transform="matrix(.88047 -.47410 .47410 .88047 -35.615 169.31)" stroke="#000" stroke-width=".5"/>
<path id="path1943" d="m235.83 159.52c-0.377-0.307-0.876-0.76-0.704 0.176 1.409 7.41 1.855 9.483 8.349 12.044 6.602 2.508 8.968 1.631 14.589 1.533 3.034-0.111 6.567 1.404 8.671 3.618 0.98 1.03 1.687 1.441 1.294 0.128-0.394-1.312-0.777-3.015-1.396-4.379-1.348-3.002-4.834-5.866-8.321-7.011-4.879-1.717-10.139-0.854-15.164-2.164-2.621-0.724-5.138-2.183-7.318-3.945z" transform="matrix(.88047 -.47410 .47410 .88047 -35.615 169.31)"/>
</g>
<g id="g2061" fill-rule="evenodd" transform="translate(0,199.5)" fill="#fff">
<path id="path1080" d="m287.66 208.42c0.884 0.11 1.444 1.822 1.879 0.663 0.738-1.877 0.221-3.37-0.608-3.205-0.979 0.261-2.635 2.456-1.271 2.542z" stroke="#000" stroke-width=".5"/>
<path id="path2060" d="m287.66 208.42c0.884 0.11 1.444 1.822 1.879 0.663 0.738-1.877 0.221-3.37-0.608-3.205-0.979 0.261-2.635 2.456-1.271 2.542z"/>
</g>
<g id="g1772" fill-rule="evenodd" transform="translate(0,199.5)" stroke="#000" stroke-width=".5" fill="#fff">
<path id="path1017" d="m249.9 157.09c1.728 1.711 4.718-3.155 3.941-6.49-1.033 3.678-5.223 5.02-3.941 6.49z" transform="matrix(0.849 -.52839 .52839 0.849 -9.4802 208.69)"/>
<path id="path1018" d="m250.19 157.5c-2.085 1.745-3.69-5.558-3.041-8.224 1.03 4.254 4.665 6.769 3.041 8.224z" transform="matrix(.59662 -.80252 .80252 .59662 9.1043 316.78)"/>
<path id="path1019" d="m250.18 157.07c-2.021 1.7-3.633-4.676-2.984-7.342 1.233 4.066 4.608 5.887 2.984 7.342z" transform="matrix(.57031 -.82143 .82143 .57031 10.079 322.01)"/>
<path id="path1020" d="m250.12 156.81c1.728 1.711 4.523-3.507 3.639-6.448-1.144 3.931-4.921 4.978-3.639 6.448z" transform="matrix(0.849 -.52839 .52839 0.849 -12.293 205.49)"/>
<path id="path1021" d="m250.52 157.06c1.728 1.711 3.26-3.326 2.841-5.979-1.717 3.299-4.068 4.865-2.841 5.979z" transform="matrix(0.849 -.52839 .52839 0.849 -15.262 201.89)"/>
<path id="path1022" d="m250.37 157.56c-2.085 1.745-3.109-3.375-2.065-6.363 1.21 4.034 3.689 4.908 2.065 6.363z" transform="matrix(.57031 -.82143 .82143 .57031 6.9544 318.65)"/>
<path id="path1023" d="m250.33 156.62c1.52 1.162 3.868-1.273 2.834-4.049-1.623 0.795-4.329 2.684-2.834 4.049z" transform="matrix(.29048 -.95688 .95688 .29048 55.276 394.83)"/>
<path id="path1033" d="m250.98 156.86c-2.085 1.745-5.07-4.533-4.027-7.978 1.914 3.937 5.651 6.523 4.027 7.978z" transform="matrix(.59662 -.80252 .80252 .59662 13.91 320.87)"/>
</g>
<g id="g1996" fill-rule="evenodd" transform="translate(0,199.5)" fill="#fff">
<g id="g1948" stroke="#000" stroke-width=".5">
<path id="path1061" d="m244.38 141.09c-1.017-1.062-0.723-1.468 0.781-1.485 1.193-0.075 3.557 0.731 4.454 0.078 0.822-0.597 0.495-3.129 0.86-4.297 0.159-0.651 0.615-1.673 1.64-0.078 3.032 4.859 6.819 10.692 8.438 16.407 0.885 3.203 0.052 8.203-2.891 11.563 0.104-2.865-0.964-4.792-2.266-7.188-1.608-3.149-7.581-11.678-11.016-15z"/>
<path id="path1067" d="m256.88 166.64c3.334 0.016 3.907-4.453 3.907-5.703-1.641 0.312-4.532 3.047-3.907 5.703z"/>
</g>
<g id="g1951">
<path id="path1952" d="m244.38 141.09c-1.017-1.062-0.723-1.468 0.781-1.485 1.193-0.075 3.557 0.731 4.454 0.078 0.822-0.597 0.495-3.129 0.86-4.297 0.159-0.651 0.615-1.673 1.64-0.078 3.032 4.859 6.819 10.692 8.438 16.407 0.885 3.203 0.052 8.203-2.891 11.563 0.104-2.865-0.964-4.792-2.266-7.188-1.608-3.149-7.581-11.678-11.016-15z"/>
<path id="path1953" d="m256.88 166.64c3.334 0.016 3.907-4.453 3.907-5.703-1.641 0.312-4.532 3.047-3.907 5.703z"/>
</g>
</g>
<g id="g1781" fill-rule="evenodd" transform="translate(0,199.5)" fill="#fff">
<path id="path1782" d="m249.9 157.09c1.728 1.711 4.718-3.155 3.941-6.49-1.033 3.678-5.223 5.02-3.941 6.49z" transform="matrix(0.849 -.52839 .52839 0.849 -9.4802 208.69)"/>
<path id="path1783" d="m250.19 157.5c-2.085 1.745-3.69-5.558-3.041-8.224 1.03 4.254 4.665 6.769 3.041 8.224z" transform="matrix(.59662 -.80252 .80252 .59662 9.1043 316.78)"/>
<path id="path1784" d="m250.18 157.07c-2.021 1.7-3.633-4.676-2.984-7.342 1.233 4.066 4.608 5.887 2.984 7.342z" transform="matrix(.57031 -.82143 .82143 .57031 10.079 322.01)"/>
<path id="path1785" d="m250.12 156.81c1.728 1.711 4.523-3.507 3.639-6.448-1.144 3.931-4.921 4.978-3.639 6.448z" transform="matrix(0.849 -.52839 .52839 0.849 -12.293 205.49)"/>
<path id="path1786" d="m250.52 157.06c1.728 1.711 3.26-3.326 2.841-5.979-1.717 3.299-4.068 4.865-2.841 5.979z" transform="matrix(0.849 -.52839 .52839 0.849 -15.262 201.89)"/>
<path id="path1787" d="m250.37 157.56c-2.085 1.745-3.109-3.375-2.065-6.363 1.21 4.034 3.689 4.908 2.065 6.363z" transform="matrix(.57031 -.82143 .82143 .57031 6.9544 318.65)"/>
<path id="path1788" d="m250.33 156.62c1.52 1.162 3.868-1.273 2.834-4.049-1.623 0.795-4.329 2.684-2.834 4.049z" transform="matrix(.29048 -.95688 .95688 .29048 55.276 394.83)"/>
<path id="path1789" d="m250.98 156.86c-2.085 1.745-5.07-4.533-4.027-7.978 1.914 3.937 5.651 6.523 4.027 7.978z" transform="matrix(.59662 -.80252 .80252 .59662 13.91 320.87)"/>
</g>
<g id="g1790" stroke-linejoin="round" fill-rule="evenodd" transform="translate(0,199.5)" stroke="#000" stroke-width=".5" fill="#fff">
<path id="path1024" d="m250.86 158.12c-2.085 1.745-3.885-6.069-2.841-9.057 1.21 4.034 4.465 7.602 2.841 9.057z" transform="matrix(.57031 -.82143 .82143 .57031 -10.503 324.07)"/>
<path id="path1025" d="m250.38 156.93c1.52 1.162 3.351-2.708 3.264-5.322-1.623 0.795-4.759 3.957-3.264 5.322z" transform="matrix(.29048 -.95688 .95688 .29048 44.117 403.34)"/>
<path id="path1026" d="m250.88 157.68c-1.905 1.525-5.456-5.931-4.824-8.965 2.958 6.483 6.406 7.587 4.824 8.965z" transform="matrix(.57031 -.82143 .82143 .57031 -5.1125 327.37)"/>
<path id="path1027" d="m250.19 157.5c-1.851 1.583-3.841-6.002-3.478-9.025 1.462 4.19 4.77 7.93 3.478 9.025z" transform="matrix(.32122 -0.947 0.947 .32122 41.784 399.18)"/>
<path id="path1028" d="m250.38 157.68c-1.641 1.471-3.924-5.396-3.996-9.096 1.537 4.412 5.62 7.641 3.996 9.096z" transform="matrix(.32122 -0.947 0.947 .32122 45.209 400.95)"/>
<path id="path1029" d="m250.19 157.5c-2.085 1.745-3.875-5.679-3.226-8.345 1.497 4.196 4.85 6.89 3.226 8.345z" transform="matrix(.20456 -.97885 .97885 .20456 74.876 428.26)"/>
<path id="path1030" d="m249.96 156.68c-2.641 1.126-1.795-3.311-3.205-6.705 2.557 3.211 5.062 5.525 3.205 6.705z" transform="matrix(.98729 -.15894 .15894 .98729 -.40534 96.513)"/>
<path id="path1031" d="m250.18 157.07c-2.298 1.458-2.921-4.918-4.199-8.645 2.433 3.744 6.293 7.464 4.199 8.645z" transform="matrix(.98729 -.15894 .15894 .98729 3.6274 97.783)"/>
<path id="path1032" d="m250.41 157.35c-2.021 1.7-5.694-6.867-6.833-11.206 2.219 3.592 8.457 9.751 6.833 11.206z" transform="matrix(.98729 -.15894 .15894 .98729 9.0413 99.275)"/>
</g>
<g id="g1800" fill-rule="evenodd" transform="translate(0,199.5)" fill="#fff">
<path id="path1801" d="m250.86 158.12c-2.085 1.745-3.885-6.069-2.841-9.057 1.21 4.034 4.465 7.602 2.841 9.057z" transform="matrix(.57031 -.82143 .82143 .57031 -10.503 324.07)"/>
<path id="path1802" d="m250.38 156.93c1.52 1.162 3.351-2.708 3.264-5.322-1.623 0.795-4.759 3.957-3.264 5.322z" transform="matrix(.29048 -.95688 .95688 .29048 44.117 403.34)"/>
<path id="path1803" d="m250.88 157.68c-1.905 1.525-5.456-5.931-4.824-8.965 2.958 6.483 6.406 7.587 4.824 8.965z" transform="matrix(.57031 -.82143 .82143 .57031 -5.1125 327.37)"/>
<path id="path1804" d="m250.19 157.5c-1.851 1.583-3.841-6.002-3.478-9.025 1.462 4.19 4.77 7.93 3.478 9.025z" transform="matrix(.32122 -0.947 0.947 .32122 41.784 399.18)"/>
<path id="path1805" d="m250.38 157.68c-1.641 1.471-3.924-5.396-3.996-9.096 1.537 4.412 5.62 7.641 3.996 9.096z" transform="matrix(.32122 -0.947 0.947 .32122 45.209 400.95)"/>
<path id="path1806" d="m250.19 157.5c-2.085 1.745-3.875-5.679-3.226-8.345 1.497 4.196 4.85 6.89 3.226 8.345z" transform="matrix(.20456 -.97885 .97885 .20456 74.876 428.26)"/>
<path id="path1807" d="m249.96 156.68c-2.641 1.126-1.795-3.311-3.205-6.705 2.557 3.211 5.062 5.525 3.205 6.705z" transform="matrix(.98729 -.15894 .15894 .98729 -.40534 96.513)"/>
<path id="path1808" d="m250.18 157.07c-2.298 1.458-2.921-4.918-4.199-8.645 2.433 3.744 6.293 7.464 4.199 8.645z" transform="matrix(.98729 -.15894 .15894 .98729 3.6274 97.783)"/>
<path id="path1809" d="m250.41 157.35c-2.021 1.7-5.694-6.867-6.833-11.206 2.219 3.592 8.457 9.751 6.833 11.206z" transform="matrix(.98729 -.15894 .15894 .98729 9.0413 99.275)"/>
</g>
<path id="path1820" d="m276.43 420.33c-0.86048 3.0401-13.554-2.8657-14.971-5.9253 7.2632 3.8485 15.145 3.0436 14.971 5.9253z" fill-rule="evenodd" stroke-width="1pt" fill="#fff"/>
<g id="g2003" fill-rule="evenodd" transform="translate(0,199.5)" fill="#fff">
<path id="path1062" d="m235.63 159.06c-0.297-0.385-1.15 0.01-0.937 0.938 0.198 1.256 2.05 7.704 5.233 9.922 2.27 1.636 14.201 4.271 19.61 5.39 2.977 0.599 5.47 2.084 7.423 4.454-0.808-3.099-1.457-5.395-2.5-8.203-1.014-2.468-3.701-5.168-6.484-5.313-5.169-0.186-11.859-0.626-16.72-2.735-2.509-1.048-4.011-2.464-5.625-4.453z" stroke="#000" stroke-width=".5"/>
<path id="path1947" d="m235.63 159.06c-0.297-0.385-1.15 0.01-0.937 0.938 0.198 1.256 2.05 7.704 5.233 9.922 2.27 1.636 14.201 4.271 19.61 5.39 2.977 0.599 5.47 2.084 7.423 4.454-0.808-3.099-1.457-5.395-2.5-8.203-1.014-2.468-3.701-5.168-6.484-5.313-5.169-0.186-11.859-0.626-16.72-2.735-2.509-1.048-4.011-2.464-5.625-4.453z"/>
</g>
<g id="g1821" stroke-linejoin="round" fill-rule="evenodd" transform="translate(0,199.5)" stroke="#000" stroke-width=".5" fill="#fff">
<path id="path1008" d="m250.53 156.52c1.172 1.65 4.227-1.871 3.541-6.402-1.294 3.717-4.678 3.992-3.541 6.402z" transform="matrix(.94971 -.31314 .31314 .94971 -21.681 114.37)"/>
<path id="path1009" d="m250.32 156.17c1.924 1.363 3.843-2.203 3.432-5.697-0.838 3.332-5.085 4.105-3.432 5.697z" transform="matrix(.94971 -.31314 .31314 .94971 -19.806 118.59)"/>
<path id="path1010" d="m250.33 156.62c1.728 1.711 3.772-1.857 3.223-5.188-1.033 3.678-4.505 3.718-3.223 5.188z" transform="matrix(.94971 -.31314 .31314 .94971 -18.244 121.33)"/>
<path id="path1011" d="m250.32 157.35c-2.085 1.745-3.833-4.965-3.184-7.631 1.03 4.254 4.808 6.176 3.184 7.631z" transform="matrix(.85194 -.52363 .52363 .85194 -28.011 188.95)"/>
<path id="path1013" d="m250.2 157.55c-2.185 1.683-4.069-7.266-3.58-10.717 1.03 4.254 5.128 9.536 3.58 10.717z" transform="matrix(.85194 -.52363 .52363 .85194 -30.277 184.77)"/>
<path id="path1014" d="m250.32 157.35c-2.369 1.983-4.106-8.251-4.307-11.623 1.184 4.303 6.051 10.196 4.307 11.623z" transform="matrix(.85194 -.52363 .52363 .85194 -31.527 181.14)"/>
<path id="path1015" d="m250.82 156.4c1.377 2.03 2.221-1.098 4.058-5.093-3.21 1.222-5.195 2.683-4.058 5.093z" transform="matrix(.39304 -.91952 .91952 .39304 21.518 350.38)"/>
<path id="path1016" d="m251.34 156.64c1.45 0.511 1.093-1.551 2.704-4.982-1.901 0.408-4.048 4.274-2.704 4.982z" transform="matrix(.39304 -.91952 .91952 .39304 17.026 348.82)"/>
<path id="path1055" d="m251.93 155.26c1.01 1.145 2.712-1.137 1.918-3.973-1.185 2.394-2.754 2.65-1.918 3.973z" transform="matrix(.94971 -.31314 .31314 .94971 -16.369 123.44)"/>
</g>
<g id="g1831" fill-rule="evenodd" transform="translate(0,199.5)" fill="#fff">
<path id="path1832" d="m250.53 156.52c1.172 1.65 4.227-1.871 3.541-6.402-1.294 3.717-4.678 3.992-3.541 6.402z" transform="matrix(.94971 -.31314 .31314 .94971 -21.681 114.37)"/>
<path id="path1833" d="m250.32 156.17c1.924 1.363 3.843-2.203 3.432-5.697-0.838 3.332-5.085 4.105-3.432 5.697z" transform="matrix(.94971 -.31314 .31314 .94971 -19.806 118.59)"/>
<path id="path1834" d="m250.33 156.62c1.728 1.711 3.772-1.857 3.223-5.188-1.033 3.678-4.505 3.718-3.223 5.188z" transform="matrix(.94971 -.31314 .31314 .94971 -18.244 121.33)"/>
<path id="path1835" d="m250.32 157.35c-2.085 1.745-3.833-4.965-3.184-7.631 1.03 4.254 4.808 6.176 3.184 7.631z" transform="matrix(.85194 -.52363 .52363 .85194 -28.011 188.95)"/>
<path id="path1836" d="m250.2 157.55c-2.185 1.683-4.069-7.266-3.58-10.717 1.03 4.254 5.128 9.536 3.58 10.717z" transform="matrix(.85194 -.52363 .52363 .85194 -30.277 184.77)"/>
<path id="path1837" d="m250.32 157.35c-2.369 1.983-4.106-8.251-4.307-11.623 1.184 4.303 6.051 10.196 4.307 11.623z" transform="matrix(.85194 -.52363 .52363 .85194 -31.527 181.14)"/>
<path id="path1838" d="m250.82 156.4c1.377 2.03 2.221-1.098 4.058-5.093-3.21 1.222-5.195 2.683-4.058 5.093z" transform="matrix(.39304 -.91952 .91952 .39304 21.518 350.38)"/>
<path id="path1839" d="m251.34 156.64c1.45 0.511 1.093-1.551 2.704-4.982-1.901 0.408-4.048 4.274-2.704 4.982z" transform="matrix(.39304 -.91952 .91952 .39304 17.026 348.82)"/>
<path id="path1840" d="m251.93 155.26c1.01 1.145 2.712-1.137 1.918-3.973-1.185 2.394-2.754 2.65-1.918 3.973z" transform="matrix(.94971 -.31314 .31314 .94971 -16.369 123.44)"/>
</g>
<g id="g1878" stroke-linejoin="round" fill-rule="evenodd" transform="translate(0,199.5)" stroke="#000" stroke-width=".5" fill="#fff">
<path id="path995" d="m250.84 158.3c-3.215 0.553-4.94-7.294-5.05-10.29 1.147 3.834 6.165 8.875 5.05 10.29z" transform="matrix(.93241 -.36139 .36139 .93241 -48.214 118.01)"/>
<path id="path996" d="m250.7 157.48c-2.064 1.041-4.923-5.067-5.648-7.882 1.618 3.053 7.29 5.54 5.648 7.882z" transform="matrix(.93241 -.36139 .36139 .93241 -45.401 122.62)"/>
<path id="path997" d="m250.66 157.78c-1.663 1.73-4.962-6.484-5.072-9.48 1.099 4.067 6.931 7.345 5.072 9.48z" transform="matrix(.85194 -.52363 .52363 .85194 -48.246 179.19)"/>
<path id="path998" d="m250.35 157.83c-2.04 1.224-4.229-6.261-3.983-9.313 1.396 4.478 5.839 8.003 3.983 9.313z" transform="matrix(.85194 -.52363 .52363 .85194 -49.105 181.53)"/>
<path id="path1002" d="m251.31 157.15c2.336-1.256 1.88-2.356 1.566-5.653-1.666 2.73-3.097 3.567-1.566 5.653z" transform="matrix(.94971 -.31314 .31314 .94971 -44.025 104.06)"/>
<path id="path1003" d="m251.1 157.04c3.098 1.175 1.246-3.677 1.562-7.135-0.934 3.752-2.965 6.283-1.562 7.135z" transform="matrix(.94971 -.31314 .31314 .94971 -41.369 107.73)"/>
<path id="path1004" d="m250.97 156.67c2.341 0.226 2.729-3.064 2.29-7.348-0.983 4.148-3.943 5.756-2.29 7.348z" transform="matrix(.94971 -.31314 .31314 .94971 -39.025 111.25)"/>
<g id="g1862">
<path id="path999" d="m250.61 157.71c-2.085 1.745-4.517-6.761-4.218-9.23 1.36 4.09 5.727 7.888 4.218 9.23z" transform="matrix(.85194 -.52363 .52363 .85194 -48.48 184.74)"/>
<path id="path1000" d="m250.87 157.73c-2.185 1.685-5.272-6.352-5.564-9.873 1.813 4.919 7.334 7.959 5.564 9.873z" transform="matrix(.85194 -.52363 .52363 .85194 -44.808 188.88)"/>
<path id="path1001" d="m251.18 157.37c-2.816 2.488-5.904-6.145-6.25-9.653 2.057 5.343 8.086 7.779 6.25 9.653z" transform="matrix(.85194 -.52363 .52363 .85194 -40.902 193.41)"/>
<path id="path1005" d="m250.66 156.36c1.53 1.563 4.001-3.426 4.179-7.465-1.316 4.038-6.018 5.812-4.179 7.465z" transform="matrix(.94971 -.31314 .31314 .94971 -38.244 116.72)"/>
<path id="path1006" d="m250.88 157.58c1.999 1.389 3.157-4.485 2.47-8.769-1.441 3.545-4.212 6.449-2.47 8.769z" transform="matrix(.94971 -.31314 .31314 .94971 -35.509 120)"/>
<path id="path1007" d="m251.41 156.98c2.43 0.955 2.367-4.582 1.25-8.061-0.86 3.777-3.185 6.952-1.25 8.061z" transform="matrix(.94971 -.31314 .31314 .94971 -31.681 124.84)"/>
<path id="path1056" d="m247.98 153.48c-1.363 0.721-1.71-2.375-3.453-5.55 2.024 2.113 4.394 4.684 3.453 5.55z" transform="matrix(.85194 -.52363 .52363 .85194 -39.964 196.53)"/>
</g>
</g>
<g id="g1894" fill-rule="evenodd" transform="translate(0,199.5)" fill="#fff">
<path id="path1895" d="m250.84 158.3c-3.215 0.553-4.94-7.294-5.05-10.29 1.147 3.834 6.165 8.875 5.05 10.29z" transform="matrix(.93241 -.36139 .36139 .93241 -48.214 118.01)"/>
<path id="path1896" d="m250.7 157.48c-2.064 1.041-4.923-5.067-5.648-7.882 1.618 3.053 7.29 5.54 5.648 7.882z" transform="matrix(.93241 -.36139 .36139 .93241 -45.401 122.62)"/>
<path id="path1897" d="m250.66 157.78c-1.663 1.73-4.962-6.484-5.072-9.48 1.099 4.067 6.931 7.345 5.072 9.48z" transform="matrix(.85194 -.52363 .52363 .85194 -48.246 179.19)"/>
<path id="path1898" d="m250.35 157.83c-2.04 1.224-4.229-6.261-3.983-9.313 1.396 4.478 5.839 8.003 3.983 9.313z" transform="matrix(.85194 -.52363 .52363 .85194 -49.105 181.53)"/>
<path id="path1899" d="m251.31 157.15c2.336-1.256 1.88-2.356 1.566-5.653-1.666 2.73-3.097 3.567-1.566 5.653z" transform="matrix(.94971 -.31314 .31314 .94971 -44.025 104.06)"/>
<path id="path1900" d="m251.1 157.04c3.098 1.175 1.246-3.677 1.562-7.135-0.934 3.752-2.965 6.283-1.562 7.135z" transform="matrix(.94971 -.31314 .31314 .94971 -41.369 107.73)"/>
<path id="path1901" d="m250.97 156.67c2.341 0.226 2.729-3.064 2.29-7.348-0.983 4.148-3.943 5.756-2.29 7.348z" transform="matrix(.94971 -.31314 .31314 .94971 -39.025 111.25)"/>
<g id="g1902">
<path id="path1903" d="m250.61 157.71c-2.085 1.745-4.517-6.761-4.218-9.23 1.36 4.09 5.727 7.888 4.218 9.23z" transform="matrix(.85194 -.52363 .52363 .85194 -48.48 184.74)"/>
<path id="path1904" d="m250.87 157.73c-2.185 1.685-5.272-6.352-5.564-9.873 1.813 4.919 7.334 7.959 5.564 9.873z" transform="matrix(.85194 -.52363 .52363 .85194 -44.808 188.88)"/>
<path id="path1905" d="m251.18 157.37c-2.816 2.488-5.904-6.145-6.25-9.653 2.057 5.343 8.086 7.779 6.25 9.653z" transform="matrix(.85194 -.52363 .52363 .85194 -40.902 193.41)"/>
<path id="path1906" d="m250.66 156.36c1.53 1.563 4.001-3.426 4.179-7.465-1.316 4.038-6.018 5.812-4.179 7.465z" transform="matrix(.94971 -.31314 .31314 .94971 -38.244 116.72)"/>
<path id="path1907" d="m250.88 157.58c1.999 1.389 3.157-4.485 2.47-8.769-1.441 3.545-4.212 6.449-2.47 8.769z" transform="matrix(.94971 -.31314 .31314 .94971 -35.509 120)"/>
<path id="path1908" d="m251.41 156.98c2.43 0.955 2.367-4.582 1.25-8.061-0.86 3.777-3.185 6.952-1.25 8.061z" transform="matrix(.94971 -.31314 .31314 .94971 -31.681 124.84)"/>
<path id="path1909" d="m247.98 153.48c-1.363 0.721-1.71-2.375-3.453-5.55 2.024 2.113 4.394 4.684 3.453 5.55z" transform="matrix(.85194 -.52363 .52363 .85194 -39.964 196.53)"/>
</g>
</g>
<g id="g1534" stroke-linejoin="round" fill-rule="evenodd" transform="translate(-.11049 199.5)" stroke="#000" stroke-width=".5" fill="#fff">
<path id="path898" d="m250.28 153.28c2.433-1.8 0.577-5.167 0-8.369-0.783 3.037-2.844 7.022 0 8.369z"/>
<path id="path899" d="m250.2 157.78c-3.655-0.439-3.105-5.166-3.215-8.162 1.099 4.067 4.095 4.754 3.215 8.162z"/>
<path id="path900" d="m250.78 157.16c3.092-0.179 2.928-3.697 3.093-7.256-1.567 3.271-3.423 3.779-3.093 7.256z"/>
<path id="path901" d="m250.66 161.53c-2.405 0.192-3.655-2.171-4.205-5.854 2.281 3.394 4.356 2.336 4.205 5.854z"/>
<path id="path902" d="m251.52 161.24c3.092 0.398 2.598-3.202 2.474-5.855-0.948 2.529-3.463 3.326-2.474 5.855z"/>
<path id="path903" d="m246.7 159.72c0.247 2.35 1.732 6.39 4.123 5.483 0.989-2.886-2.103-3.463-4.123-5.483z"/>
<path id="path904" d="m251.56 165.45c-1.072-2.061 2.432-3.093 3.174-5.772 0.426 3.834 0.069 6.349-3.174 5.772z"/>
</g>
<g id="g1542" fill-rule="evenodd" transform="translate(-.11049 199.5)" fill="#fff">
<path id="path1543" d="m250.28 153.28c2.433-1.8 0.577-5.167 0-8.369-0.783 3.037-2.844 7.022 0 8.369z"/>
<path id="path1544" d="m250.2 157.78c-3.655-0.439-3.105-5.166-3.215-8.162 1.099 4.067 4.095 4.754 3.215 8.162z"/>
<path id="path1545" d="m250.78 157.16c3.092-0.179 2.928-3.697 3.093-7.256-1.567 3.271-3.423 3.779-3.093 7.256z"/>
<path id="path1546" d="m250.66 161.53c-2.405 0.192-3.655-2.171-4.205-5.854 2.281 3.394 4.356 2.336 4.205 5.854z"/>
<path id="path1547" d="m251.52 161.24c3.092 0.398 2.598-3.202 2.474-5.855-0.948 2.529-3.463 3.326-2.474 5.855z"/>
<path id="path1548" d="m246.7 159.72c0.247 2.35 1.732 6.39 4.123 5.483 0.989-2.886-2.103-3.463-4.123-5.483z"/>
<path id="path1549" d="m251.56 165.45c-1.072-2.061 2.432-3.093 3.174-5.772 0.426 3.834 0.069 6.349-3.174 5.772z"/>
</g>
<g id="g1510" stroke-linejoin="round" fill-rule="evenodd" transform="translate(0 199.39)" stroke="#000" stroke-width=".5" fill="#fff">
<path id="path943" d="m250.28 153.28c1.925-2.073 0.225-5.362-0.352-8.564-0.783 3.037-2.14 7.061 0.352 8.564z" transform="translate(-8.8046 -12.153)"/>
<path id="path944" d="m250.9 158.01c-3.381 0.343-4.199-6.533-4.543-9.49 1.099 4.067 4.993 5.926 4.543 9.49z" transform="translate(-9.4866 -13.021)"/>
<path id="path945" d="m250.86 157.08c2.389-1.234 1.834-3.892 2.585-5.889-1.606 2.451-3.071 2.802-2.585 5.889z" transform="translate(-8.7426 -12.153)"/>
<path id="path946" d="m251.06 158.17c-3.537 0.303-5.644-7.315-5.754-10.311 1.099 4.067 6.166 6.278 5.754 10.311z" transform="translate(-9.6106 -8.7426)"/>
<path id="path947" d="m250.74 157c3.326-0.765 2.928-2.916 2.429-6.397-1.059 3.506-2.915 2.763-2.429 6.397z" transform="translate(-8.6185 -7.6885)"/>
<path id="path948" d="m250.89 161.45c-3.889 0.66-3.616-5.492-6.704-9.955 2.671 3.315 7.48 7.492 6.704 9.955z" transform="translate(-9.4866 -7.6265)"/>
<path id="path949" d="m251.52 161.24c2.936 0.085 3.223-4.335 3.06-6.128-0.675 1.786-4.127 3.482-3.06 6.128z" transform="translate(-9.2386 -7.6265)"/>
<path id="path951" d="m244.63 155.97c1.458 4.733 3.529 9.476 6.076 9.116 1.223-2.691-2.416-3.034-6.076-9.116z" transform="translate(-9.3006 -6.8824)"/>
<path id="path952" d="m251.56 165.45c-1.072-2.061 2.432-3.093 3.174-5.772 0.426 3.834 0.069 6.349-3.174 5.772z" transform="translate(-9.2386 -7.9365)"/>
<path id="path953" d="m245.14 156.79c2.082 4.264 3.021 9.164 5.88 8.452 1.067-3.316-3.157-4.01-5.88-8.452z" transform="translate(-8.8046 -2.2942)"/>
<path id="path954" d="m251.48 165.49c-1.228-2.256 2.276-3.054 3.135-6.163 0.465 4.069 0.03 6.974-3.135 6.163z" transform="translate(-8.6806 -3.3482)"/>
</g>
<g id="g1522" fill-rule="evenodd" transform="translate(0 199.39)" fill="#fff">
<path id="path1523" d="m250.28 153.28c1.925-2.073 0.225-5.362-0.352-8.564-0.783 3.037-2.14 7.061 0.352 8.564z" transform="translate(-8.8046 -12.153)"/>
<path id="path1524" d="m250.9 158.01c-3.381 0.343-4.199-6.533-4.543-9.49 1.099 4.067 4.993 5.926 4.543 9.49z" transform="translate(-9.4866 -13.021)"/>
<path id="path1525" d="m250.86 157.08c2.389-1.234 1.834-3.892 2.585-5.889-1.606 2.451-3.071 2.802-2.585 5.889z" transform="translate(-8.7426 -12.153)"/>
<path id="path1526" d="m251.06 158.17c-3.537 0.303-5.644-7.315-5.754-10.311 1.099 4.067 6.166 6.278 5.754 10.311z" transform="translate(-9.6106 -8.7426)"/>
<path id="path1527" d="m250.74 157c3.326-0.765 2.928-2.916 2.429-6.397-1.059 3.506-2.915 2.763-2.429 6.397z" transform="translate(-8.6185 -7.6885)"/>
<path id="path1528" d="m250.89 161.45c-3.889 0.66-3.616-5.492-6.704-9.955 2.671 3.315 7.48 7.492 6.704 9.955z" transform="translate(-9.4866 -7.6265)"/>
<path id="path1529" d="m251.52 161.24c2.936 0.085 3.223-4.335 3.06-6.128-0.675 1.786-4.127 3.482-3.06 6.128z" transform="translate(-9.2386 -7.6265)"/>
<path id="path1530" d="m244.63 155.97c1.458 4.733 3.529 9.476 6.076 9.116 1.223-2.691-2.416-3.034-6.076-9.116z" transform="translate(-9.3006 -6.8824)"/>
<path id="path1531" d="m251.56 165.45c-1.072-2.061 2.432-3.093 3.174-5.772 0.426 3.834 0.069 6.349-3.174 5.772z" transform="translate(-9.2386 -7.9365)"/>
<path id="path1532" d="m245.14 156.79c2.082 4.264 3.021 9.164 5.88 8.452 1.067-3.316-3.157-4.01-5.88-8.452z" transform="translate(-8.8046 -2.2942)"/>
<path id="path1533" d="m251.48 165.49c-1.228-2.256 2.276-3.054 3.135-6.163 0.465 4.069 0.03 6.974-3.135 6.163z" transform="translate(-8.6806 -3.3482)"/>
</g>
<path id="path922" d="m248.8 332.67c2.052 0.555 4.204-1.749 3.458-5.197-2.345 0.584-3.421 2.713-3.458 5.197z" fill-rule="evenodd" stroke="#000" stroke-width=".5" fill="#fff"/>
<path id="path1039" d="m242.23 330.94c0.179 0.97 1.359 1.058 1.016-0.312-0.286-1.112-0.335-1.948 0-2.852 0.459-1.133 0.306-3.062-0.039-3.867-0.348-0.85-1.501-0.352-1.016 0.313 0.534 0.771 0.562 2.375 0.195 3.124-0.483 1.106-0.352 2.574-0.156 3.594z" fill-rule="evenodd" stroke="#000" stroke-width=".5" fill="#fff"/>
<path id="path2012" d="m248.8 332.67c2.052 0.555 4.204-1.749 3.458-5.197-2.345 0.584-3.421 2.713-3.458 5.197z" fill-rule="evenodd" stroke-width="1pt" fill="#fff"/>
<path id="path2013" d="m242.23 330.94c0.179 0.97 1.359 1.058 1.016-0.312-0.286-1.112-0.335-1.948 0-2.852 0.459-1.133 0.306-3.062-0.039-3.867-0.348-0.85-1.501-0.352-1.016 0.313 0.534 0.771 0.562 2.375 0.195 3.124-0.483 1.106-0.352 2.574-0.156 3.594z" fill-rule="evenodd" stroke-width="1pt" fill="#fff"/>
<path id="path2015" d="m249.33 327.25c-0.19451 1.515-1.4768 1.6524-1.1041-0.48729 0.31079-1.7368 0.36404-3.0424 0-4.4544-0.49878-1.7696-0.33252-4.7823 0.0424-6.0396 0.37817-1.3276 1.6311-0.54977 1.1041 0.48885-0.58029 1.2042-0.61071 3.7094-0.2119 4.8792 0.52487 1.7274 0.38251 4.0202 0.16952 5.6132z" fill-rule="evenodd" stroke="#000" stroke-width="0.5" fill="#fff"/>
<path id="path2022" d="m258.88 342.39c-0.79276 1.1662-2.0564 0.48933-1.3404-1.383 0.60459-1.2963 0.66944-2.9027 1.3428-3.8506 0.94174-1.4369 2.537-2.6344 3.4425-3.5034 0.93559-0.9258 1.7123-0.0336 0.85439 0.75965-1.0418 1.0424-2.172 2.3399-2.8001 3.3226-1.1714 1.9092-0.65572 3.4324-1.4991 4.6548z" fill-rule="evenodd" stroke="#000" stroke-width="0.5" fill="#fff"/>
<g id="g2031" fill-rule="evenodd" fill="#fff" transform="translate(-3.594 199.42)">
<path id="path2021" d="m242.54 131.62c0.179 0.97 1.484 0.926 1.141-0.444-0.286-1.112-0.933-2.181-0.598-3.085 0.459-1.133 0.571-3.079 0.226-3.884-0.348-0.85-1.47-0.28-0.985 0.385 0.534 0.771 0.114 2.925-0.253 3.674-0.483 1.106 0.273 2.334 0.469 3.354z" transform="matrix(-1.2604 -.50286 -.58469 1.2951 647.61 96.354)" stroke="#000" stroke-width=".36026"/>
<path id="path2027" d="m242.54 131.62c0.179 0.97 1.484 0.926 1.141-0.444-0.286-1.112-0.933-2.181-0.598-3.085 0.459-1.133 0.571-3.079 0.226-3.884-0.348-0.85-1.47-0.28-0.985 0.385 0.534 0.771 0.114 2.925-0.253 3.674-0.483 1.106 0.273 2.334 0.469 3.354z" transform="matrix(-1.2604 -.50286 -.58469 1.2951 647.61 96.354)" stroke-width="1pt"/>
</g>
<path id="path2034" d="m258.88 342.39c-0.79276 1.1662-2.0564 0.48933-1.3404-1.383 0.60459-1.2963 0.66944-2.9027 1.3428-3.8506 0.94174-1.4369 2.537-2.6344 3.4425-3.5034 0.93559-0.9258 1.7123-0.0336 0.85439 0.75965-1.0418 1.0424-2.172 2.3399-2.8001 3.3226-1.1714 1.9092-0.65572 3.4324-1.4991 4.6548z" fill-rule="evenodd" stroke-width="1pt" fill="#fff"/>
<g id="g2044" fill-rule="evenodd" fill="#fff" transform="translate(0,199.5)">
<path id="path2043" d="m242.23 131.78c-0.094 0.784 1.231 0.974 1.172-0.163-0.06-1.187-1.824-2.273-0.742-4.08 0.569-0.884 0.579-2.504 0.234-3.365-0.303-0.854-1.579-0.296-1.094 0.369 0.534 0.771-0.1 2.25-0.508 2.994-1.225 2.166 1.01 3.221 0.938 4.245z" transform="matrix(1 0 0 2.0999 3.4767 -139.85)" stroke="#000" stroke-width=".34504"/>
<path id="path2014" d="m242.23 131.78c-0.094 0.784 1.231 0.974 1.172-0.163-0.06-1.187-1.824-2.273-0.742-4.08 0.569-0.884 0.579-2.504 0.234-3.365-0.303-0.854-1.579-0.296-1.094 0.369 0.534 0.771-0.1 2.25-0.508 2.994-1.225 2.166 1.01 3.221 0.938 4.245z" transform="matrix(1 0 0 2.0999 3.4767 -139.85)"/>
</g>
<path id="path2047" d="m249.33 327.25c-0.19451 1.515-1.4768 1.6524-1.1041-0.48729 0.31079-1.7368 0.36404-3.0424 0-4.4544-0.49878-1.7696-0.33252-4.7823 0.0424-6.0396 0.37817-1.3276 1.6311-0.54977 1.1041 0.48885-0.58029 1.2042-0.61071 3.7094-0.2119 4.8792 0.52487 1.7274 0.38251 4.0202 0.16952 5.6132z" fill-rule="evenodd" stroke-width="1pt" fill="#fff"/>
<path id="path2051" d="m236.3 358.23c0.63456 0.75517 1.7042 0.24913 0.72951-0.77292-0.79772-0.82583-0.53515-1.0864-1.0213-2.0926-0.48071-1.1242-0.45566-1.7445-1.0359-2.5477-0.51311-0.76202-1.2849 0.0154-0.76788 0.65672 0.64906 0.75844 0.46988 1.3178 0.86685 2.0515 0.7335 1.2556 0.55465 1.9148 1.2287 2.705z" fill-rule="evenodd" stroke-width="1pt" fill="#fff"/>
<path id="path2052" d="m253.37 378.84c2.042 1.004 3.592 3.512 3.694 5.555 0.173 2.351 0.512 4.336 1.568 6.007-1.681-0.468-2.486-3.147-2.725-5.713-0.242-2.656-1.673-3.808-2.537-5.849z" fill-rule="evenodd" stroke-width="1pt" fill="#fff"/>
<path id="path2053" d="m257.63 383.76c1.413 2.6083 3.389 3.6031 3.49 5.5387 0.17118 2.2274 0.34039 2.3411 0.94398 4.5316-1.6634-0.4434-2.0819-0.58836-2.5312-3.9214-0.27706-2.3421-2.1522-3.9944-1.9028-6.1489z" fill-rule="evenodd" stroke-width="1pt" fill="#fff"/>
<path id="path1093" d="m334.74 427.43c0.039 0.989 0.157 1.784 0.743 2.578-3.412-1.367-8.229-0.635-11.524 0.899-1.47 0.702-3.248-0.802-1.524-2.227 2.452-1.987 8.125-0.86 12.305-1.25zm-48.136-0.052c0.048 0.932-0.06 1.786-0.403 2.6 3.709-1.536 7.691-0.26 11.438 1.251 2.576 1.065 2.784-0.779 2.329-1.417-0.782-1.132-2.295-2.375-4.209-2.402-1.274-0.018-6.179-0.062-9.155-0.032zm3.131-18.116c-1.035-0.446-2.237-0.017-3.315 1.118-3.622 3.549-7.872 7.007-11.302 9.697-1.28 1.112-2.588 3.107 2.872 5.101 0.198 0.075 4.178 1.55 6.7 1.644 1.03-0.029 1.027 1.509 0.836 1.919-0.435 0.819-0.12 1.132-0.999 1.92-0.916 0.773 0.098 1.774 0.818 1.094 3.074-2.669 8.059-0.961 12.863 0.601 1.135 0.314 3.212 0.226 3.194-1.34 0.02-1.706 1.256-2.912 2.012-2.956 1.961 0.34 11.651 0.448 14.636 0.085 1.74-0.226 1.845 2.384 2.776 3.413 0.642 0.682 3.113 0.863 4.807 0.115 3.349-1.556 8.452-1.556 10.532-0.069 0.855 0.651 1.53 0.123 1.044-0.538-0.626-0.904-0.612-1.323-0.923-2.037-0.781-1.589-0.158-1.978 0.661-2.093 9.253-1.193 12.206-4.35 9.377-6.924-3.653-3.204-7.72-6.425-11.224-10.211-0.95-1.004-1.578-1.407-3.555-0.585-6.045 2.753-13.718 4.76-21.227 4.907-6.987 0.06-16.594-3.172-20.583-4.861z" fill-rule="evenodd" fill-opacity=".18493" stroke="#000" stroke-width=".5"/>
<path id="path2056" d="m334.74 427.43c0.039 0.989 0.157 1.784 0.743 2.578-3.412-1.367-8.229-0.635-11.524 0.899-1.47 0.702-3.248-0.802-1.524-2.227 2.452-1.987 8.125-0.86 12.305-1.25zm-48.136-0.052c0.048 0.932-0.06 1.786-0.403 2.6 3.709-1.536 7.691-0.26 11.438 1.251 2.576 1.065 2.784-0.779 2.329-1.417-0.782-1.132-2.295-2.375-4.209-2.402-1.274-0.018-6.179-0.062-9.155-0.032zm3.131-18.116c-1.035-0.446-2.237-0.017-3.315 1.118-3.622 3.549-7.872 7.007-11.302 9.697-1.28 1.112-2.588 3.107 2.872 5.101 0.198 0.075 4.178 1.55 6.7 1.644 1.03-0.029 1.027 1.509 0.836 1.919-0.435 0.819-0.12 1.132-0.999 1.92-0.916 0.773 0.098 1.774 0.818 1.094 3.074-2.669 8.059-0.961 12.863 0.601 1.135 0.314 3.212 0.226 3.194-1.34 0.02-1.706 1.256-2.912 2.012-2.956 1.961 0.34 11.651 0.448 14.636 0.085 1.74-0.226 1.845 2.384 2.776 3.413 0.642 0.682 3.113 0.863 4.807 0.115 3.349-1.556 8.452-1.556 10.532-0.069 0.855 0.651 1.53 0.123 1.044-0.538-0.626-0.904-0.612-1.323-0.923-2.037-0.781-1.589-0.158-1.978 0.661-2.093 9.253-1.193 12.206-4.35 9.377-6.924-3.653-3.204-7.72-6.425-11.224-10.211-0.95-1.004-1.578-1.407-3.555-0.585-6.045 2.753-13.718 4.76-21.227 4.907-6.987 0.06-16.594-3.172-20.583-4.861z" fill-rule="evenodd" stroke-width="1pt" fill="#fff"/>
<g id="g2095" fill-rule="evenodd" fill="#fff" transform="translate(0,199.5)">
<path id="path973" d="m368.23 155.51c0.419 1.443 6.19-1.194 9.123-6.963-3.841 4.188-10.058 4.147-9.123 6.963z" transform="translate(-14.439 36.636)" stroke="#000" stroke-width=".5"/>
<path id="path2094" d="m368.23 155.51c0.419 1.443 6.19-1.194 9.123-6.963-3.841 4.188-10.058 4.147-9.123 6.963z" transform="translate(-14.439 36.636)" stroke-width="1pt"/>
</g>
<g id="g2091" fill-rule="evenodd" fill="#fff" transform="translate(0,199.5)">
<path id="path1054" d="m253.45 178.87c1.695 2.578 3.958 4.444 4.06 6.487 0.173 2.351 0.344 2.471 0.954 4.783-1.681-0.468-2.104-0.621-2.558-4.139-0.28-2.472-2.708-4.857-2.456-7.131z" transform="matrix(-1.0366 0 0 .94744 626.13 13.902)" stroke="#000" stroke-width=".50454"/>
<path id="path2090" d="m253.45 178.87c1.695 2.578 3.958 4.444 4.06 6.487 0.173 2.351 0.344 2.471 0.954 4.783-1.681-0.468-2.104-0.621-2.558-4.139-0.28-2.472-2.708-4.857-2.456-7.131z" transform="matrix(-1.0366 0 0 .94744 626.13 13.902)" stroke-width="1pt"/>
</g>
<g id="g2087" fill-rule="evenodd" fill="#fff" transform="translate(0,199.5)">
<path id="path1053" d="m254.38 180.28c2.042 1.004 2.506 2.667 2.587 4.726 0.04 2.384 0.617 4.226 1.673 5.897-2.103 0.305-2.486-3.147-2.725-5.713-0.242-2.656-0.671-2.869-1.535-4.91z" transform="matrix(-1.0476 0 0 1 632.74 -.27458)" stroke="#000" stroke-width=".48851"/>
<path id="path2086" d="m254.38 180.28c2.042 1.004 2.506 2.667 2.587 4.726 0.04 2.384 0.617 4.226 1.673 5.897-2.103 0.305-2.486-3.147-2.725-5.713-0.242-2.656-0.671-2.869-1.535-4.91z" transform="matrix(-1.0476 0 0 1 632.74 -.27458)" stroke-width="1pt"/>
</g>
<g id="g2135" fill-rule="evenodd" transform="translate(0,199.5)" fill="#fff">
<path id="path1045" d="m242.23 131.44c0.179 0.97 1.359 1.058 1.016-0.312-0.286-1.112-0.335-1.948 0-2.852 0.459-1.133 0.306-3.062-0.039-3.867-0.348-0.85-1.501-0.352-1.016 0.313 0.534 0.771 0.562 2.375 0.195 3.124-0.483 1.106-0.352 2.574-0.156 3.594z" transform="matrix(1.0696 0 0 1.5618 113.14 -77.646)" stroke="#000" stroke-width=".38685"/>
<path id="path2134" d="m242.23 131.44c0.179 0.97 1.359 1.058 1.016-0.312-0.286-1.112-0.335-1.948 0-2.852 0.459-1.133 0.306-3.062-0.039-3.867-0.348-0.85-1.501-0.352-1.016 0.313 0.534 0.771 0.562 2.375 0.195 3.124-0.483 1.106-0.352 2.574-0.156 3.594z" transform="matrix(1.0696 0 0 1.5618 113.14 -77.646)"/>
</g>
<g id="g2139" fill-rule="evenodd" transform="translate(0,199.5)" fill="#fff">
<path id="path1044" d="m242.23 131.78c-0.094 0.784 1.231 0.974 1.172-0.163-0.06-1.187-1.824-2.273-0.742-4.08 0.569-0.884 0.579-2.504 0.234-3.365-0.303-0.854-1.579-0.296-1.094 0.369 0.534 0.771-0.1 2.25-0.508 2.994-1.225 2.166 1.01 3.221 0.938 4.245z" transform="matrix(-.98429 0 0 2.0999 614.23 -139.96)" stroke="#000" stroke-width=".34779"/>
<path id="path2138" d="m242.23 131.78c-0.094 0.784 1.231 0.974 1.172-0.163-0.06-1.187-1.824-2.273-0.742-4.08 0.569-0.884 0.579-2.504 0.234-3.365-0.303-0.854-1.579-0.296-1.094 0.369 0.534 0.771-0.1 2.25-0.508 2.994-1.225 2.166 1.01 3.221 0.938 4.245z" transform="matrix(-.98429 0 0 2.0999 614.23 -139.96)"/>
</g>
<g id="g2143" fill-rule="evenodd" transform="translate(0,199.5)" fill="#fff">
<path id="path1043" d="m242.23 131.44c0.179 0.97 1.359 1.058 1.016-0.312-0.286-1.112-0.335-1.948 0-2.852 0.459-1.133 0.306-3.062-0.039-3.867-0.348-0.85-1.501-0.352-1.016 0.313 0.534 0.771 0.562 2.375 0.195 3.124-0.483 1.106-0.352 2.574-0.156 3.594z" transform="matrix(-.98429 0 0 1 617.65 -.11047)" stroke="#000" stroke-width=".50397"/>
<path id="path2142" d="m242.23 131.44c0.179 0.97 1.359 1.058 1.016-0.312-0.286-1.112-0.335-1.948 0-2.852 0.459-1.133 0.306-3.062-0.039-3.867-0.348-0.85-1.501-0.352-1.016 0.313 0.534 0.771 0.562 2.375 0.195 3.124-0.483 1.106-0.352 2.574-0.156 3.594z" transform="matrix(-.98429 0 0 1 617.65 -.11047)"/>
</g>
<g id="g2147" fill-rule="evenodd" transform="translate(0,199.5)" fill="#fff">
<path id="path1057" d="m357.77 126.77c-1.008 1.557-5.555-1.226-4.714-2.894 0.869-0.972 5.751 1.078 4.714 2.894z" transform="matrix(.82827 .56032 -.56032 .82827 146.81 -172.24)" stroke="#000" stroke-width=".5"/>
<path id="path2146" d="m357.77 126.77c-1.008 1.557-5.555-1.226-4.714-2.894 0.869-0.972 5.751 1.078 4.714 2.894z" transform="matrix(.82827 .56032 -.56032 .82827 146.81 -172.24)"/>
</g>
<g id="g2155" fill-rule="evenodd" transform="translate(0,199.5)" fill="#fff">
<path id="path1047" d="m242.22 131.74c0.179 0.97 1.234 0.857 1.321-0.555-0.013-1.006 0.431-2.074 0.266-2.87-0.197-1.186-0.906-2.386-1.251-3.191-0.348-0.85-1.141-0.469-0.805 0.274 0.384 0.954 0.75 2.098 0.874 2.905 0.208 1.555-0.601 2.417-0.405 3.437z" transform="matrix(1.2161 -.50286 .56418 1.2951 -6.3705 94.028)" stroke="#000" stroke-width=".36675"/>
<path id="path2154" d="m242.22 131.74c0.179 0.97 1.234 0.857 1.321-0.555-0.013-1.006 0.431-2.074 0.266-2.87-0.197-1.186-0.906-2.386-1.251-3.191-0.348-0.85-1.141-0.469-0.805 0.274 0.384 0.954 0.75 2.098 0.874 2.905 0.208 1.555-0.601 2.417-0.405 3.437z" transform="matrix(1.2161 -.50286 .56418 1.2951 -6.3705 94.028)"/>
</g>
<g id="g2160" fill-rule="evenodd" transform="translate(0,199.5)" fill="#fff">
<path id="path1046" d="m242.54 131.62c0.179 0.97 1.484 0.926 1.141-0.444-0.286-1.112-0.933-2.181-0.598-3.085 0.459-1.133 0.571-3.079 0.226-3.884-0.348-0.85-1.47-0.28-0.985 0.385 0.534 0.771 0.114 2.925-0.253 3.674-0.483 1.106 0.273 2.334 0.469 3.354z" transform="matrix(1.2161 -.50286 .56418 1.2951 -8.7924 95.591)" stroke="#000" stroke-width=".36675"/>
<path id="path2159" d="m242.54 131.62c0.179 0.97 1.484 0.926 1.141-0.444-0.286-1.112-0.933-2.181-0.598-3.085 0.459-1.133 0.571-3.079 0.226-3.884-0.348-0.85-1.47-0.28-0.985 0.385 0.534 0.771 0.114 2.925-0.253 3.674-0.483 1.106 0.273 2.334 0.469 3.354z" transform="matrix(1.2161 -.50286 .56418 1.2951 -8.7924 95.591)"/>
</g>
<path id="path1071" stroke-linejoin="round" d="m293.29 397.78c2.318 1.85 4.503 3.95 5.157 6.563 0.682 2.434 1.094 4.297 2.657 6.719-2.448-1.563-3.42-3.924-4.141-6.486-0.633-2.517-2.084-4.399-3.673-6.796z" fill-rule="evenodd" stroke="#000" stroke-width=".5" fill="#fff"/>
<path id="path2163" d="m293.29 397.78c2.318 1.85 4.503 3.95 5.157 6.563 0.682 2.434 1.094 4.297 2.657 6.719-2.448-1.563-3.42-3.924-4.141-6.486-0.633-2.517-2.084-4.399-3.673-6.796z" fill-rule="evenodd" stroke-width="1pt" fill="#fff"/>
<path id="path2167" d="m290.64 397.78c2.162 1.771 3.565 3.793 4.219 6.406 0.682 2.434 1.641 4.375 3.048 6.563-2.292-1.563-3.733-3.689-4.454-6.251-0.633-2.518-1.38-4.4-2.813-6.718z" fill-rule="evenodd" stroke-width="1pt" fill="#fff"/>
<path id="path2168" d="m331.11 397.78c-2.21 1.7814-3.6441 3.8153-4.3126 6.4437-0.69713 2.4483-1.6774 4.4007-3.1156 6.6016 2.3428-1.5722 3.8158-3.7107 4.5528-6.2878 0.64704-2.5328 1.4106-4.4259 2.8754-6.7575z" fill-rule="evenodd" stroke-width="1pt" fill="#fff"/>
<path id="path2169" d="m328.39 397.78c-2.3694 1.8609-4.6029 3.9732-5.2714 6.6016-0.69713 2.4483-1.1183 4.3223-2.7159 6.7585 2.5023-1.5722 3.4959-3.9471 4.2329-6.5242 0.64704-2.5318 2.1302-4.4249 3.7545-6.836z" fill-rule="evenodd" stroke-width="1pt" fill="#fff"/>
<path id="path2170" d="m320.54 403.95c0.0637-0.457-0.24784-0.856-0.62208-0.976-0.72858-0.274-1.4542-0.497-2.1768-0.703-0.82114-0.195-1.281 0.394-1.284 0.781-0.004 0.644-0.0338 1.191 0 1.679 0.0448 0.608 0.16025 0.653 0.54444 0.743 0.61511 0.104 1.4034 0.21 2.0215 0.625 0.4897 0.302 0.96049 0.063 1.2053-0.468 0.15826-0.406 0.24485-1.2 0.31154-1.681z" fill-rule="evenodd" stroke-width="1pt" fill="#fff"/>
<path id="path2171" d="m311.69 403.95c-0.0569-0.457 0.18318-0.895 0.51752-1.015 0.65091-0.274 1.2991-0.341 1.983-0.313 0.75938-0.012 0.95056 0.16 0.95323 0.547 0.004 0.644 0.0302 1.269 0 1.757-0.04 0.608-0.0267 0.653-0.36991 0.743-0.54953 0.104-1.4868 0.132-2.039 0.547-0.4375 0.302-0.93634 0.063-0.96035-0.507 0.0107-0.43-0.0249-1.278-0.0845-1.759z" fill-rule="evenodd" stroke-width="1pt" fill="#fff"/>
<path id="path2172" d="m300.95 403.83c-0.064-0.457 0.249-0.856 0.625-0.976 0.732-0.274 1.461-0.497 2.187-0.703 0.825-0.195 1.287 0.394 1.29 0.781 0.004 0.644 0.034 1.191 0 1.679-0.045 0.608-0.161 0.653-0.547 0.743-0.618 0.104-1.41 0.21-2.031 0.625-0.492 0.302-0.965 0.063-1.211-0.468-0.159-0.406-0.246-1.2-0.313-1.681z" fill-rule="evenodd" stroke-width="1pt" fill="#fff"/>
<path id="path2173" d="m309.84 403.83c0.0572-0.457-0.18404-0.895-0.51995-1.015-0.65396-0.274-1.3052-0.341-1.9922-0.313-0.76295-0.012-0.95503 0.16-0.95771 0.547-0.004 0.644-0.0304 1.269 0 1.757 0.0402 0.608 0.0268 0.653 0.37165 0.743 0.55211 0.104 1.4937 0.132 2.0485 0.547 0.43955 0.302 0.94074 0.063 0.96486-0.507-0.0107-0.43 0.025-1.278 0.0849-1.759z" fill-rule="evenodd" stroke-width="1pt" fill="#fff"/>
<path id="path2174" d="m301.61 407.89c0.794 1.497 1.706 3.776 3.359 3.359 0.026-1.146-1.784-1.94-3.359-3.359z" fill-rule="evenodd" stroke-width="1pt" fill="#fff"/>
<path id="path2175" d="m304.08 408.4c3.2104 1.316 5.9828 0.991 6.3282 3.009-3.0118 0.325-4.1132-0.912-6.3282-3.009z" fill-rule="evenodd" stroke-width="1pt" fill="#fff"/>
<path id="path2176" d="m319.82 408.09c-0.80485 1.4112-1.7293 3.5597-3.4049 3.1666-0.0264-1.0803 1.8084-1.8288 3.4049-3.1666z" fill-rule="evenodd" stroke-width="1pt" fill="#fff"/>
<path id="path2177" d="m317.57 408.52c-3.2572 1.2488-6.0699 0.9404-6.4204 2.8554 3.0556 0.30841 4.1731-0.86543 6.4204-2.8554z" fill-rule="evenodd" stroke-width="1pt" fill="#fff"/>
<path id="path2178" d="m327.18 376.52 6.993 0.001c0.026 2.643 1.575 5.482 3.75 7.109h-13.4c2.097-1.901 2.67-4.154 2.657-7.11z" fill-opacity=".53425" fill-rule="evenodd" stroke="#000" stroke-width=".5" fill="#fff"/>
<path id="path2179" d="m327.18 376.52 6.993 0.001c0.026 2.643 1.575 5.482 3.75 7.109h-13.4c2.097-1.901 2.67-4.154 2.657-7.11z" fill-rule="evenodd" stroke-width="1pt" fill="#fff"/>
<path id="path2183" d="m277.29 419.26c-0.385 0.294-0.359 1.176 0.39 1.484 6.985 2.506 13.728 7.137 33.128 6.954 19.586-0.185 26.469-4.704 32.737-6.797 0.835-0.318 1.621-0.965 0.547-1.875-3.522-2.879-7.329-5.193-9.845-8.751-0.446-0.64-1.665-0.277-2.422 0-7.476 2.626-14.383 4.466-21.564 4.453-7.012-0.013-14.321-1.944-20.9-4.648-0.63-0.269-1.662 0.034-2.149 0.507-3.053 3.041-6.373 5.992-9.922 8.673z" stroke="#000" stroke-width=".25" fill="none"/>
<path id="path2184" d="m286.7 414.45c-0.841-0.542-1.22 0.163-0.625 0.899 0.772 0.847 2.021 1.357 3.32 1.719 0.758 0.211 2.323-0.055 3.126 0.039 0.625 0.078 0.978 1.339 2.11 1.289 1.142-0.049 1.875-3.086 1.914-4.61 0.052-1.01-1.344-0.365-1.211 0.04 0.366 1.004-0.304 3.244-1.016 3.242-0.524-0.032-1.086-1.118-1.875-1.25-0.617-0.102-1.553 0.072-2.188 0.078-1.857 0.018-2.657-0.908-3.555-1.446z" fill-rule="evenodd" stroke-width="1pt"/>
<path id="path2185" d="m288.27 413.63c0.991 0.495 1.857-0.391 2.423 0.235 1.446 1.641 3.306-0.786 1.133-0.703-0.879 0.034-1.016-0.665-2.54-0.509-0.811 0.104-1.49 0.701-1.016 0.977z" fill-rule="evenodd" stroke-width="1pt"/>
<path id="path2186" d="m288.5 420.82c-0.783-0.342-1.046 0.402-0.586 0.86 0.646 0.59 3.329 0.825 3.985 0.352 1.085-0.823 0.292-2.985-0.195-3.595-0.304-0.371-1.22-0.399-0.86 0.587 0.149 0.457 0.815 1.594 0.273 2.109-0.496 0.474-1.868-0.001-2.617-0.313z" fill-rule="evenodd" stroke-width="1pt"/>
<path id="path2187" d="m294.52 421.48c0.172-0.441-0.292-1.201-1.095-0.313-0.663 0.7-0.125 3.651 1.993 4.18 2.07 0.508 3.621-0.236 3.906-1.367 0.197-0.753-0.937-1.407-0.351-2.071 0.489-0.519 1.433 0.006 1.836-0.82 0.236-0.463 0.255-1.412-1.016-2.032-0.551-0.277-1.505 0.355-1.485 0.821 0.03 0.641 1.023 0.223 0.664 0.781-0.262 0.425-1.435 0.248-1.796 1.25-0.216 0.637 1.328 1.813 0.508 2.11-0.732 0.253-1.686 0.417-2.657-0.117-0.6-0.318-0.855-1.634-0.507-2.422z" fill-rule="evenodd" stroke-width="1pt"/>
<path id="path2188" d="m287.06 417.42c-0.492 0.072-1.171 0.43-1.21 1.016-0.03 0.47 0.357 1.284 1.016 0.741 0.68-0.528 0.158-0.778 0.312-0.586 0.339 0.339-0.158 0.367-0.781 1.212-0.434 0.641-1.361 0.538-1.836 0.312-0.82-0.423-0.513-0.694-1.407-1.094-0.893-0.439-1.434 0.591-0.586 1.055 0.937 0.537 2.472 1.61 3.985 0.821 0.899-0.508 1.953-0.971 1.914-2.11-0.051-0.74-0.38-1.511-1.407-1.367z" fill-rule="evenodd" stroke-width="1pt"/>
<path id="path2192" d="m335.65 417.03c-0.691-0.494-0.268-1.39 0.743-1.055 0.86 0.318 2.288 1.331 2.382 2.657 0.107 1.45-2.23 2.511-3.124 2.462-1.531-0.124-1.258-1.338-0.118-1.251 0.884 0.064 1.97-0.251 2.032-1.172 0.052-0.799-1.417-1.264-1.915-1.641z" fill-rule="evenodd" stroke-width="1pt"/>
<path id="path2193" d="m330.61 413.48c-0.893-0.901 0.976-1.875 1.523-0.781 0.721 1.391 1.579 2.76 2.227 4.297 0.516 1.261-0.161 1.432-0.586 0.742-0.711-1.2-1.788-2.806-3.164-4.258z" fill-rule="evenodd" stroke-width="1pt"/>
<path id="path2194" d="m326.24 416.17c0.961-0.418 0.937 0.781 0.586 1.016-0.635 0.353-1.485-0.586-0.586-1.016z" fill-rule="evenodd" stroke-width="1pt"/>
<path id="path2195" d="m329.09 415.12c0.961-0.418 0.937 0.781 0.586 1.016-0.635 0.353-1.485-0.586-0.586-1.016z" fill-rule="evenodd" stroke-width="1pt"/>
<path id="path2196" d="m299.28 416.8c-1.442-0.921 0.293-2.295 1.289-1.25 1.427 1.457 2.791 4.65 3.868 5.86 1.024 1.189 0.199-3.224 0.508-4.532 0.211-0.727 0.779-0.625 0.781 0.078 0.005 1.798-0.272 5.456 0.195 5.743 0.874 0.497 0.716 1.308 1.445 1.172 0.782-0.186 0.665-0.391 1.368-0.43 0.697 0 0.721 0.699 1.524 0.586 0.512-0.067 0.666-0.647 1.288-0.665 0.567-0.048 0.323 1.204-0.038 1.407-0.589 0.331-2.423-0.36-2.969-0.312-0.65 0.017-1.82 0.62-2.54 0.351-0.879-0.314-0.684-1.428-1.289-1.25-0.685 0.158-0.556 1.405-2.187 1.797-0.764 0.174-1.021-0.512-0.625-0.977 0.709-0.758 2.137-1.363 1.914-2.07-0.661-1.97-2.658-4.343-4.532-5.508z" fill-rule="evenodd" stroke-width="1pt"/>
<path id="path2197" d="m311.82 417.07c0.693 2.28 0.659 5.312 1.055 7.384 0.195 0.815 0.975 0.089 0.899-0.547-0.307-2.225-0.442-4.956-1.016-7.071-0.238-0.732-1.203-0.59-0.938 0.234z" fill-rule="evenodd" stroke-width="1pt"/>
<path id="path2198" d="m313.74 417.66c-0.183-0.951 0.727-1.04 0.86-0.47 0.469 1.835 0.409 6.034 1.328 6.173 1.586 0.181 3.81-0.147 5.782-0.547 0.97-0.193 1.169-0.895 1.133-1.173-0.186-1.128 0.867-1.039 1.133 0.157 0.143 0.624-0.14 1.743-1.328 1.992-2.321 0.448-5.516 1.139-7.345 0.742-1.602-0.339-1.08-4.475-1.563-6.874z" fill-rule="evenodd" stroke-width="1pt"/>
<path id="path2199" d="m316.32 419.3c0.04-1.203 0.943-1.38 0.937-0.352 0.025 2.461 2.906 1.822 3.517 0.899 0.451-0.72 0.121-1.03-0.313-1.836-0.54-1.043 0.603-1.337 1.094-0.43 0.367 0.649 0.622 2.718-0.039 3.243-0.915 0.725-3.388 1.081-4.454 0.273-0.566-0.39-0.786-1.138-0.742-1.797z" fill-rule="evenodd" stroke-width="1pt"/>
<path id="path2200" d="m315.07 416.09c0.128 0.771 2.226 0.508 2.148-0.078-0.072-0.504-2.265-0.391-2.148 0.078z" fill-rule="evenodd" stroke-width="1pt"/>
<path id="path2201" d="m317.8 416.72c0.082 0.777 1.44 0.548 1.367-0.039-0.072-0.621-1.445-0.743-1.367 0.039z" fill-rule="evenodd" stroke-width="1pt"/>
<path id="path2202" d="m321.9 415.78c-0.689-0.952 0.652-1.012 1.094-0.312 1.144 1.71 1.898 4.467 3.008 6.328 0.472 0.858 1.063 0.091 1.133-0.117 0.074-0.221-0.359-0.56-0.39-1.328-0.055-0.597 1.166-1.339 2.031-0.781 0.809 0.545 0.147 1.028 0.547 1.328 0.381 0.286 1.343 0.106 1.485-0.078 0.427-0.671-0.155-0.278-0.743-0.665-0.68-0.487-0.272-2.597 1.133-1.719 0.836 0.484 1.082 2.031 0.781 2.891-0.266 0.797-1.665 1.068-2.422 0.899-0.853-0.26-1.542-1.286-1.367-1.016 0.422 0.693-0.104 1.377-0.508 1.641-0.997 0.626-1.694 0.954-2.422-0.078-1.29-1.932-2-5.191-3.36-6.993z" fill-rule="evenodd" stroke-width="1pt"/>
<path id="path2789" d="m285.49 283.37c-0.057-1.1542 1.732-1.2423 1.527 0.3449-0.262 1.9774 3.732 6.9829 4.063 10.07 0.222 2.0698-1.216 3.8816-2.64 5.0092-1.746 1.3525-4.431 1.1665-5.687 0.3906-0.76-0.6117-1.453-2.7066-0.884-3.5358 0.201-0.2791 1.111 3.0746 3.115 3.0615 2.727-0.0176 4.936-2.0661 5.017-3.8931 0.14-3.1821-4.461-8.2114-4.511-11.447z" fill-rule="evenodd" stroke="#000" stroke-width=".5" fill="#fff"/>
<path id="path2791" d="m293.48 291.23c0.451-0.3223 1.171 1.0848 0.663 1.4364-0.423 0.2817-1.249-1.0458-0.663-1.4364z" fill-rule="evenodd" stroke="#000" stroke-width=".5" fill="#fff"/>
<path id="path2792" d="m294.68 288.38c-0.228 0.1106-0.681-0.0465-0.546-0.24 0.638-0.9115 1.998-2.2835 2.984-2.7624 0.303-0.1472 0.833 0.3876 0.65 0.6496-0.59 0.843-2.026 1.8373-3.088 2.3528z" fill-rule="evenodd" stroke="#000" stroke-width=".5" fill="#fff"/>
<path id="path2793" d="m305.23 280.01c0.253-0.5281 1.772-1.1251 2.159-1.4822 0.358-0.3665 0.529 0.3101 0.376 0.6295-0.253 0.5278-1.564 1.4192-2.139 1.4431-0.309 0.0129-0.549-0.2714-0.396-0.5904z" fill-rule="evenodd" stroke="#000" stroke-width=".5" fill="#fff"/>
<path id="path2794" d="m308.83 280.18c0.329-0.927 1.39-2.3322 2.12-2.7948 0.375-0.2372 1.048-0.0506 0.922 0.3047-0.279 0.7865-1.577 2.1607-2.45 2.8081-0.265 0.2358-0.668-0.1032-0.592-0.318z" fill-rule="evenodd" stroke="#000" stroke-width=".5" fill="#fff"/>
<path id="path2795" d="m305.74 282.5c-0.22 0.1101-0.101 0.5787 0.111 0.6495 0.451 0.1502 1.272 0.1795 1.644-0.0257 0.54-0.3328 0.294-2.3808-0.429-1.2868-0.485 0.6749-0.839 0.4581-1.326 0.663z" fill-rule="evenodd" stroke="#000" stroke-width=".5" fill="#fff"/>
<path id="path2797" d="m299.64 287.2c-1.103-0.859 0.297-2.0625 1.45-1.2222 2.246 1.6943-3.351 8.1851-6.396 11.219-0.557 0.5942-1.046-0.9024-0.332-1.5469 2.183-1.8517 4.227-4.0641 5.648-6.3496 0.274-0.44 0.536-1.3885-0.37-2.1004z" fill-rule="evenodd" stroke="#000" stroke-width=".5" fill="#fff"/>
<path id="path2798" d="m312.42 281.62c0.137-0.8221-1.33 0.0172-1.357-1.0726-0.014-0.5768 1.603-0.9815 2.279-0.318 1.142 1.1585 0.288 3.1126-1.611 3.2356-1.583 0.0699-4.224 2.2476-3.822 2.7054 0.457 0.5653 4.562 0.9386 6.949 0.5648 1.478-0.2074 1.168 1.1145-0.346 1.2935-1.463 0.1686-2.655 0.0123-4.022 0.442-1.609 0.4597-2.311 2.6194-3.205 3.4254-0.199 0.1401-0.736-0.7081-0.532-1.0269 0.644-1.0072 1.671-2.5488 2.801-2.9901 0.713-0.2888-1.966-0.3799-2.821-0.6239-0.678-0.2044-0.481-1.066-0.221-1.5469 0.345-0.7493 2.87-3.278 3.888-3.2367 0.956 0.0404 1.925-0.2379 2.02-0.8516z" fill-rule="evenodd" stroke="#000" stroke-width=".5" fill="#fff"/>
<path id="path2799" d="m316.68 281.84c0.475-0.419 0.718-1.1201 1.216-1.5469 0.273-0.2734 0.709 0.0542 0.636 0.7143-0.061 0.5197-0.759 0.9676-1.228 1.3583-0.382 0.2861-0.826-0.3318-0.624-0.5257z" fill-rule="evenodd" stroke="#000" stroke-width=".5" fill="#fff"/>
<path id="path2800" d="m322.09 279.91c0.707-0.0781 0.883 1.2868 0.11 1.5078-0.469 0.1563-0.879-1.4273-0.11-1.5078z" fill-rule="evenodd" stroke="#000" stroke-width=".5" fill="#fff"/>
<path id="path2801" d="m320.31 284.13c-0.011 1.175 0.569 1.0669 1.676 1.0268 1.074-0.0404 2.019 0.0277 2.015-1.0335-0.005-1.1-0.609-2.0623-0.786-1.3137-0.156 0.7032-0.28 1.8545-0.689 1.3528-0.386-0.4311-0.233-0.5256-0.897 0.1819-0.368 0.3899-0.41-0.189-0.631-0.5525-0.154-0.2153-0.687 0.1739-0.688 0.3382z" fill-rule="evenodd" stroke="#000" stroke-width=".5" fill="#fff"/>
<path id="path2802" d="m312.59 290.13c-0.264 1.555-0.022 3.7323 0.774 3.7569 0.984 0.032 3.02-3.3998 3.984-5.1799 0.578-0.9934 1.571-1.1671 1.157-0.1306-0.627 1.5992-0.571 5.0205-0.02 6.0259 0.296 0.5415 2.481-0.4966 2.834-1.2679 0.642-1.4018 0.12-3.9859 0.345-5.5639 0.109-1.036 1.057-1.2525 1.007-0.2923-0.094 1.718-0.257 4.8677-0.136 6.2982 0.072 0.8223 2.423 2.0358 2.801-0.4543 0.199-1.5674 1.006-3.113-0.039-4.8495-0.648-1.0857 0.951-0.9497 1.813 0.5335 0.603 1.0094-0.508 2.6799-0.469 3.9711 0.1 1.9865-1.445 3.1151-2.566 3.1386-1.002 0.0202-1.655-1.2106-2.476-1.2278-0.911-0.0581-1.847 1.4172-2.6 1.365-2.918-0.1994-1.373-4.4646-2.262-4.5169-0.989-0.0582-2.155 4.1804-3.373 4.0292-1.201-0.1442-2.444-3.4545-1.944-4.8551 0.452-1.3031 1.304-1.6085 1.17-0.7802z" fill-rule="evenodd" stroke="#000" stroke-width=".5" fill="#fff"/>
<path id="path2803" d="m326.72 283.4c-1.424-0.8686 0.09-3.1274 0.786-2.3338 1.344 1.6096 2.699 5.4302 3.646 5.7458 0.6 0.2001 0.572-2.824 0.995-4.1988 0.273-1.0156 1.501-0.6841 1.266 0.6172-0.08 0.4345-1.604 5.3752-1.487 5.5705 1.056 2.1111 2.101 4.2534 2.762 6.5192 0.273 0.9766-0.9 0.3189-1.04 0.1161-0.749-1.1196-2.06-5.4009-2.06-5.2056-0.603 3.0118-0.745 3.9007-1.385 6.4601-0.195 0.8203-1.402 0.6709-1.13-0.7734 0.262-1.1872 1.988-7.0253 1.891-7.1945-1.357-2.3954-2.598-4.2902-4.244-5.3228z" fill-rule="evenodd" stroke="#000" stroke-width=".5" fill="#fff"/>
<path id="path2804" d="m329.29 297.29c-0.397-0.045-1.013 0.8831 0.964 1.2478 2.642 0.4782 5.534-0.4116 6.42-3.0023 1.015-3.0859 1.686-6.0073 2.216-7.1097 0.662-1.2847 1.509-1.1809 0.884-3.0559-0.441-1.3496-1.264-0.9424-1.437-0.221-0.462 1.967-2.215 8.3307-2.762 9.5026-1.032 2.1385-3.112 2.9845-6.285 2.6385z" fill-rule="evenodd" stroke="#000" stroke-width=".5" fill="#fff"/>
<path id="path2805" d="m334.58 287.14c-0.283-0.6072-0.943-0.1372-0.825 0.5268 0.07 0.6002 0.557 0.9265 1.046 0.9096 0.579-0.02 1.804 0.0194 1.807-0.942 0.002-0.6754-0.529-1.2397-0.923-0.4944-0.377 0.6748-0.862 0.6041-1.105 0z" fill-rule="evenodd" stroke="#000" stroke-width=".5" fill="#fff"/>
<path id="path2806" d="m335.24 284.6c-0.203 0.1409-0.021 0.892 0.221 0.8839 0.863-0.0288 2.086-0.3041 2.741-0.76 0.192-0.1334 0.112-0.5873-0.161-0.5782-0.832 0.0277-2.156 0.006-2.801 0.4543z" fill-rule="evenodd" stroke="#000" stroke-width=".5" fill="#fff"/>
<path id="path2807" d="m342.57 286.49c0.625-0.9766 2.349-1.0761 1.729 0.3181-0.439 0.9606-4.731 9.2537-5.317 10.308-0.639 1.1859-1.162 0.5987-0.708-0.3248 0.611-1.1884 4.1-10.013 4.296-10.302z" fill-rule="evenodd" stroke="#000" stroke-width=".5" fill="#fff"/>
<path id="path2808" d="m336.11 298.84c-0.183-0.66-1.207-1.6359-1.092 0.1295 0.204 3.2048 4.607 2.1918 5.94 1.0528 1.21-1.0724 0.16 3.618 1.768 4.12 0.886 0.284 2.554-0.925 3.374-1.989 2.274-2.9506 3.721-7.1804 5.908-10.094 0.826-1.1391-0.452-1.9522-0.969-1.0458-1.902 3.1891-4.264 9.6975-6.844 11.388-2.103 1.346-1.48-1.733-1.553-2.658-0.092-0.6786-0.919-1.677-2.022-0.7604-0.771 0.6024-1.969 1.0924-3.054 0.9944-0.629-0.035-1.16-0.024-1.456-1.1373z" fill-rule="evenodd" stroke="#000" stroke-width=".5" fill="#fff"/>
<path id="path2809" d="m343.97 292.89c0.023-0.1809-0.931-0.263-0.884 0.663 0.033 0.6855 0.853 0.8716 0.994 0.7735 1.29-0.9382-0.274-0.4703-0.11-1.4365z" fill-rule="evenodd" stroke="#000" stroke-width=".5" fill="#fff"/>
<path id="path2810" d="m342.09 296.64c-0.254 0.0594-0.487 0.8703 0.111 0.9163 0.547 0.039 2.69-0.191 3.282-0.1563 0.383-0.0144 0.529-0.7466-0.292-0.7076-0.996 0.0499-2.305-0.1997-3.101-0.0524z" fill-rule="evenodd" stroke="#000" stroke-width=".5" fill="#fff"/>
<path id="path2813" d="m356.28 295.69c0.879-3.2938 3.008 0.5081 1.133 2.3831-2.895 2.8355-3.767 8.2485-8.36 9.0635-1.238 0.266-3.417-0.557-4.063-1.016-0.252-0.179 0.163-1.355 0.937-0.781 1.119 0.874 3.43 1.071 4.65 0.078 2.61-2.562 4.735-5.9547 5.703-9.7276z" fill-rule="evenodd" stroke="#000" stroke-width=".5" fill="#fff"/>
<path id="path2815" d="m308.56 303.01c-0.207 0.238-0.84 0.199-0.897 0.533-0.249 1.239 0 1.867-0.273 3.06-0.261 1.142-1.054 1.185-1 0.254 0.072-1.207 1.067-2.911 0.364-3.028-0.468-0.11-0.829-0.736-0.345-1.045 0.914-0.634 1.405-0.537 2.033-0.346 0.219 0.067 0.275 0.389 0.118 0.572z" fill-rule="evenodd" stroke="#000" stroke-width=".5" fill="#fff"/>
<path id="path2816" d="m307.92 301.39c-1.212 1.06-2.336 1.493-3.451 2.833-0.456 0.549-0.443 1.314-0.715 2.014-0.273 0.743-1.151 0.889-1.423 0.734-0.455-0.299-0.389-1.677-0.897-0.935-0.431 0.683-0.709 1.624-1.346 1.612-0.576-0.012-1.663-1.19-1.112-1.247 1.885-0.193 1.862-1.702 2.568-1.801 0.792-0.106 0.844 1.246 1.333 0.975 0.384-0.197 0.565-1.772 0.982-2.197 1.278-1.306 2.289-1.996 3.593-2.956 0.66-0.526 1.131 0.423 0.468 0.968z" fill-rule="evenodd" stroke="#000" stroke-width=".5" fill="#fff"/>
<path id="path2817" d="m312.34 305.45c-0.97 0.196-0.805 1.443-0.52 1.598 0.47 0.219 1.197 0.311 1.469-1.123 0.127-0.589 0.242 2.928 1.533 1.573 0.743-0.821 2.584 0.149 3.355-0.884 0.552-0.688 0.722-1.168 0.292-2.184-0.125-0.309-0.881-0.157-0.838 0.593 0.038 0.632-0.448 1.412-1.08 1.279-0.307-0.056 0.173-1.546-0.135-1.95-0.17-0.222-0.428-0.198-0.597 0.032-0.237 0.322 0.238 1.75-0.541 1.938-0.983 0.227-0.468-0.955-0.884-1.171-1.338-0.675-1.467 0.175-2.054 0.299z" fill-rule="evenodd" stroke="#000" stroke-width=".5" fill="#fff"/>
<path id="path2818" d="m319.91 303.05c0.711-0.2 0.489-0.201 1.608-1.117 0.436-0.33 0.522 0.636 0.476 1.018-0.081 0.649-0.852 0.191-1.091 0.762-0.35 0.742-0.208 2.468-0.325 3.171-0.08 0.361-0.659 0.33-0.714 0.045-0.166-0.857 0.117-1.696 0.09-2.768-0.009-0.364-0.53-0.935-0.044-1.111z" fill-rule="evenodd" stroke="#000" stroke-width=".5" fill="#fff"/>
<path id="path2819" d="m316.57 299.19c-0.172 0.7756-0.159 1.4146-0.159 1.9466 0.039 0.43 0.825 0.153 0.822 0.098-0.039-0.681 0.116-1.623-0.085-1.8856-0.109-0.1417-0.538-0.3054-0.578-0.159z" fill-rule="evenodd" stroke="#000" stroke-width=".5" fill="#fff"/>
<path id="path3162" d="m285.49 283.37c-0.057-1.1542 1.732-1.2423 1.527 0.3449-0.262 1.9774 3.732 6.9829 4.063 10.07 0.222 2.0698-1.216 3.8816-2.64 5.0092-1.746 1.3525-4.431 1.1665-5.687 0.3906-0.76-0.6117-1.453-2.7066-0.884-3.5358 0.201-0.2791 1.111 3.0746 3.115 3.0615 2.727-0.0176 4.936-2.0661 5.017-3.8931 0.14-3.1821-4.461-8.2114-4.511-11.447z" fill-rule="evenodd" fill="#fff"/>
<path id="path3143" d="m290.24 282.7c0.34 0.0162 1.272 1.2239 1.211 1.6016-0.042 0.1781-0.997-0.0265-1.289-0.2734-0.216-0.1828-0.129-1.338 0.078-1.3282zm-4.494 8.7491c-0.852 0.4647 0.135 1.382 0.773 0.9944 2.395-1.5507 5.989-3.1796 6.74-6.2514 0.241-1.0404 1.208-2.6352 2.126-2.9911 0.887-0.3439 2.175 1.6048 3.016 0.0714 0.493-0.8765 2.221 0.5752 2.638-0.3627 0.508-1.1328 0.266-1.7565 0.287-2.8416-0.037-0.7108-0.58-0.9231-0.974 0.2277-0.205 0.5211 0.036 1.0472-0.131 1.3192-0.127 0.2068-0.523 0.4069-0.753 0.2344-0.212-0.159-0.065-0.603-0.573-0.7992-0.197-0.0987-0.513-0.1808-0.65 0.0714-0.603 1.0754-0.937 2.0781-1.781 0.9354-0.752-0.9844-1.133-2.686-1.684-0.3572-0.198 0.8219-1.447 2.0146-2.184 2.0146-0.92 0-0.689-2.4224-2.71-2.0537-1.039 0.2216-0.967 2.2096-0.812 2.9444 0.255 1.0212 3.291 0.2877 3.14 0.9553-0.519 2.3197-3.739 4.5247-6.468 5.8887z" fill-rule="evenodd" stroke="#000" stroke-width=".5" fill="#fff"/>
<g id="g3144" stroke-linejoin="round" fill-rule="evenodd" transform="translate(0,199.5)" stroke="#000" stroke-width=".5" fill="#fff">
<path id="path2781" d="m266.74 103c-0.129 0.388 0.387 1.442 0.922 1.52 0.525 0.039 0.793-1.138 0.624-1.52-0.125-0.281-1.454-0.275-1.546 0z"/>
<path id="path2782" d="m269.52 107.09c-0.337-0.363-1.33 0.611-0.527 1.3 0.451 0.365 2.103 0.895 2.555 0.124 0.612-0.992-0.603-4.594-0.065-5.07 0.42-0.372 2.367 2.406 3.328 2.606 2.258 0.313 1.716-3.866 4.149-3.582 1.658 0.221 1.84-1.851 1.609-3.1447-0.185-1.2414-2.195-3.0334-3.119-3.835-1.216-1.0123-1.758 0.7463-0.995 1.326 0.982 0.7864 2.709 2.3749 2.984 3.4257 0.13 0.496-1.2 1.482-1.69 1.215-1.131-0.617-2.183-3.2629-3.172-3.8673-0.337-0.2058-1.166 0.2593-0.767 1.0849 0.449 0.8845 2.432 2.2544 2.548 3.1984 0.105 0.861-0.884 2.723-1.533 2.723-0.714 0-2.534-2.25-3.102-3.309-0.284-0.507-1.268-0.458-1.371 0.242-0.163 1.051 0.152 3.275 0.403 4.653 0.199 1.305-0.735 1.371-1.235 0.91z"/>
<path id="path2783" d="m266.11 99.915c-0.284 0.3211 0.663 0.9491 0.851 0.7861 0.365-0.316 1.782-1.9314 1.509-2.496-0.243-0.5035-2.192-1.6061-2.509-1.0602-0.588 0.9448 1.837 1.3681 1.457 1.6451-0.187 0.1073-0.854 0.568-1.308 1.125z"/>
<path id="path2784" d="m269.61 92.835s0.609 2.0836 1.105 1.2155c0.401-0.6016-1.105-1.2155-1.105-1.2155z"/>
<path id="path2785" d="m270.6 96.15c-0.223 0.1219-0.851 0.6194-0.442 0.884 0.647 0.3827 2.407 0.6857 2.027-0.5659-0.231-0.7372 2.654 0.0205 1.951-1.9755-0.184-0.5524-1.054-1.3496-1.482-1.4622-0.272-0.0716-1.196 0.4352-0.618 0.7144 0.422 0.2185 1.695 0.9665 1.222 1.4564-0.537 0.5125-0.911-0.23-1.579-0.1104-0.336 0.0639-0.117 1.0201-0.306 1.2802-0.106 0.1451-0.591-0.3201-0.773-0.221z"/>
<path id="path2786" d="m275.18 88.227c-0.364 0.1819-1.016 1.1688-1.04 1.6251-0.013 0.2435 0.254 0.5782 0.462 0.4743 0.382-0.1908 0.972-1.1249 0.994-1.5536 0.014-0.2711-0.19-0.6586-0.416-0.5458z"/>
<path id="path2787" d="m277.56 87.974c-0.703-0.8594 0.746-2.1353 1.398-0.4152 0.394 1.0791 4.594 6.6063 5.453 8.4813 0.608 1.269-0.022 1.7933-0.774 0.884-2.127-2.7138-3.872-6.0965-6.077-8.9501z"/>
<path id="path2788" d="m281.87 88.084c0.749-0.8114 2.278-2.4687 1.866-3.3929-0.316-0.7949-1.245-0.7159-1.404-0.5325-0.909 1.085 0.646 0.8127 0.422 1.1832-0.463 0.8692-0.924 1.3477-1.163 2.1831-0.056 0.1959 0.144 0.7053 0.279 0.5591z"/>
</g>
<g id="g3153" fill-rule="evenodd" fill="#fff" transform="translate(0,199.5)">
<path id="path3154" d="m266.74 103c-0.129 0.388 0.387 1.442 0.922 1.52 0.525 0.039 0.793-1.138 0.624-1.52-0.125-0.281-1.454-0.275-1.546 0z"/>
<path id="path3155" d="m269.52 107.09c-0.337-0.363-1.33 0.611-0.527 1.3 0.451 0.365 2.103 0.895 2.555 0.124 0.612-0.992-0.603-4.594-0.065-5.07 0.42-0.372 2.367 2.406 3.328 2.606 2.258 0.313 1.716-3.866 4.149-3.582 1.658 0.221 1.84-1.851 1.609-3.1447-0.185-1.2414-2.195-3.0334-3.119-3.835-1.216-1.0123-1.758 0.7463-0.995 1.326 0.982 0.7864 2.709 2.3749 2.984 3.4257 0.13 0.496-1.2 1.482-1.69 1.215-1.131-0.617-2.183-3.2629-3.172-3.8673-0.337-0.2058-1.166 0.2593-0.767 1.0849 0.449 0.8845 2.432 2.2544 2.548 3.1984 0.105 0.861-0.884 2.723-1.533 2.723-0.714 0-2.534-2.25-3.102-3.309-0.284-0.507-1.268-0.458-1.371 0.242-0.163 1.051 0.152 3.275 0.403 4.653 0.199 1.305-0.735 1.371-1.235 0.91z"/>
<path id="path3156" d="m266.11 99.915c-0.284 0.3211 0.663 0.9491 0.851 0.7861 0.365-0.316 1.782-1.9314 1.509-2.496-0.243-0.5035-2.192-1.6061-2.509-1.0602-0.588 0.9448 1.837 1.3681 1.457 1.6451-0.187 0.1073-0.854 0.568-1.308 1.125z"/>
<path id="path3157" d="m269.61 92.835s0.609 2.0836 1.105 1.2155c0.401-0.6016-1.105-1.2155-1.105-1.2155z"/>
<path id="path3158" d="m270.6 96.15c-0.223 0.1219-0.851 0.6194-0.442 0.884 0.647 0.3827 2.407 0.6857 2.027-0.5659-0.231-0.7372 2.654 0.0205 1.951-1.9755-0.184-0.5524-1.054-1.3496-1.482-1.4622-0.272-0.0716-1.196 0.4352-0.618 0.7144 0.422 0.2185 1.695 0.9665 1.222 1.4564-0.537 0.5125-0.911-0.23-1.579-0.1104-0.336 0.0639-0.117 1.0201-0.306 1.2802-0.106 0.1451-0.591-0.3201-0.773-0.221z"/>
<path id="path3159" d="m275.18 88.227c-0.364 0.1819-1.016 1.1688-1.04 1.6251-0.013 0.2435 0.254 0.5782 0.462 0.4743 0.382-0.1908 0.972-1.1249 0.994-1.5536 0.014-0.2711-0.19-0.6586-0.416-0.5458z"/>
<path id="path3160" d="m277.56 87.974c-0.703-0.8594 0.746-2.1353 1.398-0.4152 0.394 1.0791 4.594 6.6063 5.453 8.4813 0.608 1.269-0.022 1.7933-0.774 0.884-2.127-2.7138-3.872-6.0965-6.077-8.9501z"/>
<path id="path3161" d="m281.87 88.084c0.749-0.8114 2.278-2.4687 1.866-3.3929-0.316-0.7949-1.245-0.7159-1.404-0.5325-0.909 1.085 0.646 0.8127 0.422 1.1832-0.463 0.8692-0.924 1.3477-1.163 2.1831-0.056 0.1959 0.144 0.7053 0.279 0.5591z"/>
</g>
<path id="path3181" d="m336.11 298.84c-0.183-0.66-1.207-1.6359-1.092 0.1295 0.204 3.2048 4.607 2.1918 5.94 1.0528 1.21-1.0724 0.16 3.618 1.768 4.12 0.886 0.284 2.554-0.925 3.374-1.989 2.274-2.9506 3.721-7.1804 5.908-10.094 0.826-1.1391-0.452-1.9522-0.969-1.0458-1.902 3.1891-4.264 9.6975-6.844 11.388-2.103 1.346-1.48-1.733-1.553-2.658-0.092-0.6786-0.919-1.677-2.022-0.7604-0.771 0.6024-1.969 1.0924-3.054 0.9944-0.629-0.035-1.16-0.024-1.456-1.1373z" fill-rule="evenodd" fill="#fff"/>
<path id="path3163" d="m293.48 291.23c0.451-0.3223 1.171 1.0848 0.663 1.4364-0.423 0.2817-1.249-1.0458-0.663-1.4364z" fill-rule="evenodd" fill="#fff"/>
<path id="path2811" d="m346.98 290.3c-0.538-0.4358 0.529-2.5481 1.251-1.7189 1.982 2.2936 2.903 9.7404 3.476 15.314 0 0-0.891 0.743-0.898 0.625 0-2.969-1.193-12.052-3.829-14.22z" fill-rule="evenodd" stroke="#000" stroke-width=".5" fill="#fff"/>
<path id="path3164" d="m294.68 288.38c-0.228 0.1106-0.681-0.0465-0.546-0.24 0.638-0.9115 1.998-2.2835 2.984-2.7624 0.303-0.1472 0.833 0.3876 0.65 0.6496-0.59 0.843-2.026 1.8373-3.088 2.3528z" fill-rule="evenodd" fill="#fff"/>
<path id="path3188" d="m346.98 290.3c-0.538-0.4358 0.529-2.5481 1.251-1.7189 1.982 2.2936 2.903 9.7404 3.476 15.314 0 0-0.891 0.743-0.898 0.625 0-2.969-1.193-12.052-3.829-14.22z" fill-rule="evenodd" fill="#fff"/>
<path id="path2812" d="m348.2 303.31c0.358-0.997 5.118-8.986 5.743-10.744 0.32-0.8476 1.686 1.4537 0.352 2.6955-1.172 1.0547-4.63 6.7253-5.275 8.7123-0.297 0.897-1.198 0.47-0.82-0.664z" fill-rule="evenodd" stroke="#000" stroke-width=".5" fill="#fff"/>
<path id="path3171" d="m312.42 281.62c0.137-0.8221-1.33 0.0172-1.357-1.0726-0.014-0.5768 1.603-0.9815 2.279-0.318 1.142 1.1585 0.288 3.1126-1.611 3.2356-1.583 0.0699-4.224 2.2476-3.822 2.7054 0.457 0.5653 4.562 0.9386 6.949 0.5648 1.478-0.2074 1.168 1.1145-0.346 1.2935-1.463 0.1686-2.655 0.0123-4.022 0.442-1.609 0.4597-2.311 2.6194-3.205 3.4254-0.199 0.1401-0.736-0.7081-0.532-1.0269 0.644-1.0072 1.671-2.5488 2.801-2.9901 0.713-0.2888-1.966-0.3799-2.821-0.6239-0.678-0.2044-0.481-1.066-0.221-1.5469 0.345-0.7493 2.87-3.278 3.888-3.2367 0.956 0.0404 1.925-0.2379 2.02-0.8516z" fill-rule="evenodd" fill="#fff"/>
<path id="path3166" d="m299.64 287.2c-1.103-0.859 0.297-2.0625 1.45-1.2222 2.246 1.6943-3.351 8.1851-6.396 11.219-0.557 0.5942-1.046-0.9024-0.332-1.5469 2.183-1.8517 4.227-4.0641 5.648-6.3496 0.274-0.44 0.536-1.3885-0.37-2.1004z" fill-rule="evenodd" fill="#fff"/>
<path id="path2796" d="m302.54 283.05c-0.641-1.4736 0.962-2.019 1.202-0.9687 1.114 4.8406 3.781 8.5056 5.811 11.797 0.611 1.029 0.121 1.6422-1.365 0.6953-1.029-0.7055-2.074-3.2782-2.58-3.3796-0.916-0.1705-3.108 4.1793-7.592 2.9377-1.16-0.3241-1.083-3.7735-1.105-5.2971-0.049-0.7143 0.74-0.903 0.767 0.0714 0.041 1.4047-0.002 4.3227 1.795 4.4209 1.465 0.0819 4.71-1.9893 5.394-3.6084 0.609-1.6647-1.634-4.9734-2.327-6.6688z" fill-rule="evenodd" stroke="#000" stroke-width=".5" fill="#fff"/>
<path id="path3167" d="m290.24 282.7c0.34 0.0162 1.272 1.2239 1.211 1.6016-0.042 0.1781-0.997-0.0265-1.289-0.2734-0.216-0.1828-0.129-1.338 0.078-1.3282zm-4.494 8.7491c-0.852 0.4647 0.135 1.382 0.773 0.9944 2.395-1.5507 5.989-3.1796 6.74-6.2514 0.241-1.0404 1.208-2.6352 2.126-2.9911 0.887-0.3439 2.175 1.6048 3.016 0.0714 0.493-0.8765 2.221 0.5752 2.638-0.3627 0.508-1.1328 0.266-1.7565 0.287-2.8416-0.037-0.7108-0.58-0.9231-0.974 0.2277-0.205 0.5211 0.036 1.0472-0.131 1.3192-0.127 0.2068-0.523 0.4069-0.753 0.2344-0.212-0.159-0.065-0.603-0.573-0.7992-0.197-0.0987-0.513-0.1808-0.65 0.0714-0.603 1.0754-0.937 2.0781-1.781 0.9354-0.752-0.9844-1.133-2.686-1.684-0.3572-0.198 0.8219-1.447 2.0146-2.184 2.0146-0.92 0-0.689-2.4224-2.71-2.0537-1.039 0.2216-0.967 2.2096-0.812 2.9444 0.255 1.0212 3.291 0.2877 3.14 0.9553-0.519 2.3197-3.739 4.5247-6.468 5.8887z" fill-rule="evenodd" stroke-width="1pt" fill="#fff"/>
<path id="path3165" d="m302.54 283.05c-0.641-1.4736 0.962-2.019 1.202-0.9687 1.114 4.8406 3.781 8.5056 5.811 11.797 0.611 1.029 0.121 1.6422-1.365 0.6953-1.029-0.7055-2.074-3.2782-2.58-3.3796-0.916-0.1705-3.108 4.1793-7.592 2.9377-1.16-0.3241-1.083-3.7735-1.105-5.2971-0.049-0.7143 0.74-0.903 0.767 0.0714 0.041 1.4047-0.002 4.3227 1.795 4.4209 1.465 0.0819 4.71-1.9893 5.394-3.6084 0.609-1.6647-1.634-4.9734-2.327-6.6688z" fill-rule="evenodd" fill="#fff"/>
<path id="path3168" d="m305.23 280.01c0.253-0.5281 1.772-1.1251 2.159-1.4822 0.358-0.3665 0.529 0.3101 0.376 0.6295-0.253 0.5278-1.564 1.4192-2.139 1.4431-0.309 0.0129-0.549-0.2714-0.396-0.5904z" fill-rule="evenodd" fill="#fff"/>
<path id="path3169" d="m308.83 280.18c0.329-0.927 1.39-2.3322 2.12-2.7948 0.375-0.2372 1.048-0.0506 0.922 0.3047-0.279 0.7865-1.577 2.1607-2.45 2.8081-0.265 0.2358-0.668-0.1032-0.592-0.318z" fill-rule="evenodd" fill="#fff"/>
<path id="path3170" d="m305.74 282.5c-0.22 0.1101-0.101 0.5787 0.111 0.6495 0.451 0.1502 1.272 0.1795 1.644-0.0257 0.54-0.3328 0.294-2.3808-0.429-1.2868-0.485 0.6749-0.839 0.4581-1.326 0.663z" fill-rule="evenodd" fill="#fff"/>
<path id="path3172" d="m316.68 281.84c0.475-0.419 0.718-1.1201 1.216-1.5469 0.273-0.2734 0.709 0.0542 0.636 0.7143-0.061 0.5197-0.759 0.9676-1.228 1.3583-0.382 0.2861-0.826-0.3318-0.624-0.5257z" fill-rule="evenodd" fill="#fff"/>
<path id="path3173" d="m322.09 279.91c0.707-0.0781 0.883 1.2868 0.11 1.5078-0.469 0.1563-0.879-1.4273-0.11-1.5078z" fill-rule="evenodd" fill="#fff"/>
<path id="path3174" d="m320.31 284.13c-0.011 1.175 0.569 1.0669 1.676 1.0268 1.074-0.0404 2.019 0.0277 2.015-1.0335-0.005-1.1-0.609-2.0623-0.786-1.3137-0.156 0.7032-0.28 1.8545-0.689 1.3528-0.386-0.4311-0.233-0.5256-0.897 0.1819-0.368 0.3899-0.41-0.189-0.631-0.5525-0.154-0.2153-0.687 0.1739-0.688 0.3382z" fill-rule="evenodd" fill="#fff"/>
<path id="path3175" d="m312.59 290.13c-0.264 1.555-0.022 3.7323 0.774 3.7569 0.984 0.032 3.02-3.3998 3.984-5.1799 0.578-0.9934 1.571-1.1671 1.157-0.1306-0.627 1.5992-0.571 5.0205-0.02 6.0259 0.296 0.5415 2.481-0.4966 2.834-1.2679 0.642-1.4018 0.12-3.9859 0.345-5.5639 0.109-1.036 1.057-1.2525 1.007-0.2923-0.094 1.718-0.257 4.8677-0.136 6.2982 0.072 0.8223 2.423 2.0358 2.801-0.4543 0.199-1.5674 1.006-3.113-0.039-4.8495-0.648-1.0857 0.951-0.9497 1.813 0.5335 0.603 1.0094-0.508 2.6799-0.469 3.9711 0.1 1.9865-1.445 3.1151-2.566 3.1386-1.002 0.0202-1.655-1.2106-2.476-1.2278-0.911-0.0581-1.847 1.4172-2.6 1.365-2.918-0.1994-1.373-4.4646-2.262-4.5169-0.989-0.0582-2.155 4.1804-3.373 4.0292-1.201-0.1442-2.444-3.4545-1.944-4.8551 0.452-1.3031 1.304-1.6085 1.17-0.7802z" fill-rule="evenodd" fill="#fff"/>
<path id="path3176" d="m326.72 283.4c-1.424-0.8686 0.09-3.1274 0.786-2.3338 1.344 1.6096 2.699 5.4302 3.646 5.7458 0.6 0.2001 0.572-2.824 0.995-4.1988 0.273-1.0156 1.501-0.6841 1.266 0.6172-0.08 0.4345-1.604 5.3752-1.487 5.5705 1.056 2.1111 2.101 4.2534 2.762 6.5192 0.273 0.9766-0.9 0.3189-1.04 0.1161-0.749-1.1196-2.06-5.4009-2.06-5.2056-0.603 3.0118-0.745 3.9007-1.385 6.4601-0.195 0.8203-1.402 0.6709-1.13-0.7734 0.262-1.1872 1.988-7.0253 1.891-7.1945-1.357-2.3954-2.598-4.2902-4.244-5.3228z" fill-rule="evenodd" fill="#fff"/>
<path id="path3177" d="m329.29 297.29c-0.397-0.045-1.013 0.8831 0.964 1.2478 2.642 0.4782 5.534-0.4116 6.42-3.0023 1.015-3.0859 1.686-6.0073 2.216-7.1097 0.662-1.2847 1.509-1.1809 0.884-3.0559-0.441-1.3496-1.264-0.9424-1.437-0.221-0.462 1.967-2.215 8.3307-2.762 9.5026-1.032 2.1385-3.112 2.9845-6.285 2.6385z" fill-rule="evenodd" fill="#fff"/>
<path id="path3178" d="m334.58 287.14c-0.283-0.6072-0.943-0.1372-0.825 0.5268 0.07 0.6002 0.557 0.9265 1.046 0.9096 0.579-0.02 1.804 0.0194 1.807-0.942 0.002-0.6754-0.529-1.2397-0.923-0.4944-0.377 0.6748-0.862 0.6041-1.105 0z" fill-rule="evenodd" fill="#fff"/>
<path id="path3179" d="m335.24 284.6c-0.203 0.1409-0.021 0.892 0.221 0.8839 0.863-0.0288 2.086-0.3041 2.741-0.76 0.192-0.1334 0.112-0.5873-0.161-0.5782-0.832 0.0277-2.156 0.006-2.801 0.4543z" fill-rule="evenodd" fill="#fff"/>
<path id="path3180" d="m342.57 286.49c0.625-0.9766 2.349-1.0761 1.729 0.3181-0.439 0.9606-4.731 9.2537-5.317 10.308-0.639 1.1859-1.162 0.5987-0.708-0.3248 0.611-1.1884 4.1-10.013 4.296-10.302z" fill-rule="evenodd" fill="#fff"/>
<path id="path3182" d="m343.97 292.89c0.023-0.1809-0.931-0.263-0.884 0.663 0.033 0.6855 0.853 0.8716 0.994 0.7735 1.29-0.9382-0.274-0.4703-0.11-1.4365z" fill-rule="evenodd" fill="#fff"/>
<path id="path3191" d="m348.2 303.31c0.358-0.997 5.118-8.986 5.743-10.744 0.32-0.8476 1.686 1.4537 0.352 2.6955-1.172 1.0547-4.63 6.7253-5.275 8.7123-0.297 0.897-1.198 0.47-0.82-0.664z" fill-rule="evenodd" stroke="#000" stroke-width=".5" fill="#fff"/>
<path id="path3183" d="m342.09 296.64c-0.254 0.0594-0.487 0.8703 0.111 0.9163 0.547 0.039 2.69-0.191 3.282-0.1563 0.383-0.0144 0.529-0.7466-0.292-0.7076-0.996 0.0499-2.305-0.1997-3.101-0.0524z" fill-rule="evenodd" fill="#fff"/>
<path id="path3189" d="m348.2 303.31c0.358-0.997 5.118-8.986 5.743-10.744 0.32-0.8476 1.686 1.4537 0.352 2.6955-1.172 1.0547-4.63 6.7253-5.275 8.7123-0.297 0.897-1.198 0.47-0.82-0.664z" fill-rule="evenodd" fill="#fff"/>
<path id="path3192" d="m356.28 295.69c0.879-3.2938 3.008 0.5081 1.133 2.3831-2.895 2.8355-3.767 8.2485-8.36 9.0635-1.238 0.266-3.417-0.557-4.063-1.016-0.252-0.179 0.163-1.355 0.937-0.781 1.119 0.874 3.43 1.071 4.65 0.078 2.61-2.562 4.735-5.9547 5.703-9.7276z" fill-rule="evenodd" stroke="#000" stroke-width=".5" fill="#fff"/>
<path id="path3190" d="m356.28 295.69c0.879-3.2938 3.008 0.5081 1.133 2.3831-2.895 2.8355-3.767 8.2485-8.36 9.0635-1.238 0.266-3.417-0.557-4.063-1.016-0.252-0.179 0.163-1.355 0.937-0.781 1.119 0.874 3.43 1.071 4.65 0.078 2.61-2.562 4.735-5.9547 5.703-9.7276z" fill-rule="evenodd" fill="#fff"/>
<path id="path3194" d="m312.34 305.45c-0.97 0.196-0.805 1.443-0.52 1.598 0.47 0.219 1.197 0.311 1.469-1.123 0.127-0.589 0.242 2.928 1.533 1.573 0.743-0.821 2.584 0.149 3.355-0.884 0.552-0.688 0.722-1.168 0.292-2.184-0.125-0.309-0.881-0.157-0.838 0.593 0.038 0.632-0.448 1.412-1.08 1.279-0.307-0.056 0.173-1.546-0.135-1.95-0.17-0.222-0.428-0.198-0.597 0.032-0.237 0.322 0.238 1.75-0.541 1.938-0.983 0.227-0.468-0.955-0.884-1.171-1.338-0.675-1.467 0.175-2.054 0.299z" fill-rule="evenodd" fill="#fff"/>
<path id="path3195" d="m319.91 303.05c0.711-0.2 0.489-0.201 1.608-1.117 0.436-0.33 0.522 0.636 0.476 1.018-0.081 0.649-0.852 0.191-1.091 0.762-0.35 0.742-0.208 2.468-0.325 3.171-0.08 0.361-0.659 0.33-0.714 0.045-0.166-0.857 0.117-1.696 0.09-2.768-0.009-0.364-0.53-0.935-0.044-1.111z" fill-rule="evenodd" fill="#fff"/>
<path id="path3196" d="m316.57 299.19c-0.172 0.7756-0.159 1.4146-0.159 1.9466 0.039 0.43 0.825 0.153 0.822 0.098-0.039-0.681 0.116-1.623-0.085-1.8856-0.109-0.1417-0.538-0.3054-0.578-0.159z" fill-rule="evenodd" fill="#fff"/>
<path id="path3197" d="m307.92 301.39c-1.212 1.06-2.336 1.493-3.451 2.833-0.456 0.549-0.443 1.314-0.715 2.014-0.273 0.743-1.151 0.889-1.423 0.734-0.455-0.299-0.389-1.677-0.897-0.935-0.431 0.683-0.709 1.624-1.346 1.612-0.576-0.012-1.663-1.19-1.112-1.247 1.885-0.193 1.862-1.702 2.568-1.801 0.792-0.106 0.844 1.246 1.333 0.975 0.384-0.197 0.565-1.772 0.982-2.197 1.278-1.306 2.289-1.996 3.593-2.956 0.66-0.526 1.131 0.423 0.468 0.968z" fill-rule="evenodd" fill="#fff"/>
<path id="path3193" d="m308.56 303.01c-0.207 0.238-0.84 0.199-0.897 0.533-0.249 1.239 0 1.867-0.273 3.06-0.261 1.142-1.054 1.185-1 0.254 0.072-1.207 1.067-2.911 0.364-3.028-0.468-0.11-0.829-0.736-0.345-1.045 0.914-0.634 1.405-0.537 2.033-0.346 0.219 0.067 0.275 0.389 0.118 0.572z" fill-rule="evenodd" fill="#fff"/>
<g id="g3205" fill-rule="evenodd" transform="translate(0,199.5)" stroke="#000" stroke-width=".5" fill="#fff">
<path id="path3198" d="m302.18 200.08c0.419 0.931 1.031 0.89 0.939-0.001-0.178-1.141-0.523-2.718-0.718-4.088-0.111-1.16-1.31-0.936-0.994 0.276 0.4 1.308 0.316 2.743 0.773 3.813z"/>
<path id="path3201" d="m305.77 200.14c-0.005 0.472 0.726 0.429 0.719 0.056-0.076-1.187-0.166-2.791 0.165-3.37 0.258-0.452 1.299-0.133 2.265-0.221 0.385-0.057 0.305-1.116-0.497-1.049-0.946 0.085-3.44-0.222-3.591 0.662-0.217 1.59 0.983-0.095 0.939 3.922z"/>
<path id="path3203" d="m313.01 195.55c0.605 0.436 0.521 1.003-0.221 0.828-0.884-0.221-1.48-0.15-1.468 0.335 0.013 0.477 0.386 0.57 0.929 1.099 0.52 0.545-0.319 0.456-0.962 1.572-0.548 0.924 0.57 1.046 1.888 0.696 0.336-0.096 0.777 0.482-0.055 0.957-0.586 0.313-2.219 0.696-2.625-0.489-0.771-2.05 1.291-2.334 0.422-2.88-0.474-0.286-0.645-0.717-0.559-1.289 0.184-1.32 2.15-1.145 2.651-0.829z"/>
<path id="path3204" d="m315.73 200.07c0.795-1.451 1.343-2.538 1.565-3.77 0.193-1.112 0.992-1.219 1.16-0.276 0.216 1.252 0.933 2.493 1.803 3.63 0.51 0.705-0.516 1.326-0.919 0.777-0.739-0.938-0.77-2.245-1.206-2.236-0.503 0.01-1.074 1.457-1.611 2.525-0.156 0.31-1.109-0.001-0.792-0.65z"/>
</g>
<g id="g3210" fill-rule="evenodd" fill="#fff" transform="translate(0,199.5)">
<path id="path3211" d="m302.18 200.08c0.419 0.931 1.031 0.89 0.939-0.001-0.178-1.141-0.523-2.718-0.718-4.088-0.111-1.16-1.31-0.936-0.994 0.276 0.4 1.308 0.316 2.743 0.773 3.813z"/>
<path id="path3212" d="m305.77 200.14c-0.005 0.472 0.726 0.429 0.719 0.056-0.076-1.187-0.166-2.791 0.165-3.37 0.258-0.452 1.299-0.133 2.265-0.221 0.385-0.057 0.305-1.116-0.497-1.049-0.946 0.085-3.44-0.222-3.591 0.662-0.217 1.59 0.983-0.095 0.939 3.922z"/>
<path id="path3213" d="m313.01 195.55c0.605 0.436 0.521 1.003-0.221 0.828-0.884-0.221-1.48-0.15-1.468 0.335 0.013 0.477 0.386 0.57 0.929 1.099 0.52 0.545-0.319 0.456-0.962 1.572-0.548 0.924 0.57 1.046 1.888 0.696 0.336-0.096 0.777 0.482-0.055 0.957-0.586 0.313-2.219 0.696-2.625-0.489-0.771-2.05 1.291-2.334 0.422-2.88-0.474-0.286-0.645-0.717-0.559-1.289 0.184-1.32 2.15-1.145 2.651-0.829z"/>
<path id="path3214" d="m315.73 200.07c0.795-1.451 1.343-2.538 1.565-3.77 0.193-1.112 0.992-1.219 1.16-0.276 0.216 1.252 0.933 2.493 1.803 3.63 0.51 0.705-0.516 1.326-0.919 0.777-0.739-0.938-0.77-2.245-1.206-2.236-0.503 0.01-1.074 1.457-1.611 2.525-0.156 0.31-1.109-0.001-0.792-0.65z"/>
</g>
<path id="path1912" d="m384.5 357.31c-0.056 0.297 0.747 0.736 0.938 0.508 0.864-1.035 1.995-3.067 2.227-4.297 0.068-0.358-1.083-0.763-1.329-0.469-0.809 0.969-1.593 2.966-1.836 4.258z" fill-rule="evenodd" stroke-width="1pt" fill="#fff"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 133 KiB

View File

@@ -0,0 +1,25 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Sodipodi ("http://www.sodipodi.com/") -->
<svg id="svg548" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" height="480" width="640" version="1.1" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/">
<metadata id="metadata3794">
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
</cc:Work>
</rdf:RDF>
</metadata>
<defs id="defs550">
<clipPath id="clipPath3056" clipPathUnits="userSpaceOnUse">
<rect id="rect3058" fill-opacity="0.67" height="512" width="682.67" y="3.5757e-8" x="-79.698"/>
</clipPath>
</defs>
<g id="flag" clip-path="url(#clipPath3056)" fill-rule="evenodd" transform="matrix(.93750 0 0 .93750 74.717 -3.3522e-8)">
<rect id="rect556" height="511.49" width="763.27" y="-8.5115e-7" x="-120" stroke-width="1pt" fill="#fff"/>
<rect id="rect1050" height="216.09" width="760.88" y=".61745" x="-118.31" stroke-width="1pt"/>
<rect id="rect1049" height="113.82" width="505.01" y="203.23" x="21.299" stroke-width="1pt" fill="#0061ff"/>
<path id="path1047" d="m642.75 1.7529v510.25h-380.72l380.72-510.25z" fill="#e20000"/>
<path id="path1048" d="m-118.69 1.7529v510.25h380.72l-380.72-510.25z" fill="#e20000"/>
<path id="path1051" d="m440.37 203.34-76.31-19.363 64.921-48.976-79.727 11.39 41.003-69.476-70.616 41.003 12.528-80.867-47.836 63.782-19.363-74.033-21.64 76.311-47.837-64.921 13.667 83.145-70.615-43.282 41.003 69.476-77.449-12.528 63.782 47.837-79.728 20.501h354.22z" fill="#ffd600"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.6 KiB

View File

@@ -0,0 +1,791 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Sodipodi ("http://www.sodipodi.com/") -->
<svg id="svg548" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" height="480" width="640" version="1.1" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/">
<metadata id="metadata4564">
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
</cc:Work>
</rdf:RDF>
</metadata>
<defs id="defs1346">
<clipPath id="clipPath9925" clipPathUnits="userSpaceOnUse">
<rect id="rect9927" fill-opacity="0.67" height="480" width="640" y="0" x="0"/>
</clipPath>
</defs>
<g id="g7603" clip-path="url(#clipPath9925)">
<g id="g4539" transform="matrix(.9375 0 0 .9375 155.92 2.9297e-7)">
<rect id="rect1310" fill-rule="evenodd" height="256.07" width="429.52" y=".44916" x="-165.86" stroke-width="1pt" fill="#fff"/>
<path id="path549" d="m-165.86 0.44988-0.0179 19.219 102.5 63.221 38.565 1.3414-141.05-83.781z" fill="#c00"/>
<path id="path551" d="m-121.97 0.44988 124.26 77.916v-77.916h-124.26z" fill="#006"/>
<path id="path552" d="m18.866 0.44988v99.468h-184.73v56.839h184.73v99.468h56.839v-99.468h184.73v-56.839h-184.73v-99.468h-56.839z" fill="#c00"/>
<path id="path554" d="m92.283 0.44988v73.417l121.57-72.848-121.57-0.56912z" fill="#006"/>
<path id="path555" d="m96.12 81.871 34.19-0.33 132.82-80.522-35.24 0.6889-131.77 80.163z" fill="#c00"/>
<path id="path556" d="m261.78 22.495-101.46 60.395 100.11 0.44974v89.995h-85.258l84.47 54.942 1.2386 27.948-45.116-0.64654-123.48-72.77v73.417h-89.995v-73.417l-115.83 73.22-52.315 0.19657v255.78h852.58v-511.55l-424.04-0.46m-428.54 28.869l-0.4499 53.121 89.757 1.3497-89.307-54.471z" fill="#006"/>
<path id="path700" d="m-165.86 173.33v54.471l85.258-53.902-85.258-0.56863z" fill="#006"/>
<path id="path701" d="m162.45 175.58-35.543-0.33108 133.97 80.072-0.881-18.319-97.55-61.422zm-295.02 81.091 125.62-79.172-32.994 0.26265-125.92 78.791" fill="#c00"/>
</g>
<g id="g5283" transform="matrix(2.0302 0 0 2.0302 -20.748 -474.95)">
<path id="path557" d="m269 356 1 1-1-1z" fill="#49497d"/>
<path id="path558" d="m270 356 1 1-1-1z" fill="#0e0e6e"/>
<path id="path559" d="m267 357 1 1-1-1z" fill="#262678"/>
<path id="path560" d="m268 357 1 1-1-1z" fill="#808067"/>
<path id="path562" d="m271 357 1 1-1-1z" fill="#58587b"/>
<path id="path563" d="m234 358 1 1-1-1z" fill="#0e0e6e"/>
<path id="path564" d="m265 358 1 1-1-1z" fill="#1b1b74"/>
<path id="path565" d="m266 358 1 1-1-1z" fill="#6e6c70"/>
<path id="path567" d="m235.76 359.81c0 25.838-2.978 54.955 16.28 75.19 3.962 4.163 11.499 13.656 17.96 13.292 6.764-0.381 15.462-10.39 19.331-15.292 16.764-22.052 14.099-48.355 14.669-73.95-7.57 3.3996-11.34 4.5196-17.96 4.4998-4.903 0.5039-12.467-2.7917-16.99-4.9474-2.956 1.9739-7.244 4.3279-14.95 4.5922-8.9 0.3915-11.72-1.1167-18.34-3.3848z" fill="#cc3"/>
<path id="path568" d="m272 358 1 1-1-1z" fill="#99994e"/>
<path id="path569" d="m273 358 1 1-1-1z" fill="#49497d"/>
<path id="path570" d="m304 358 1 1-1-1z" fill="#0e0e6e"/>
<path id="path572" d="m235 359 1 1-1-1z" fill="#a4a43d"/>
<path id="path573" d="m236 359 1 1-1-1z" fill="#6e6c70"/>
<path id="path574" d="m237 359 1 1-1-1z" fill="#3a3a7c"/>
<path id="path575" d="m263 359 1 1-1-1z" fill="#1b1b74"/>
<path id="path576" d="m264 359 1 1-1-1z" fill="#6e6c70"/>
<path id="path577" d="m265 359 1 1-1-1z" fill="#a4a43d"/>
<path id="path578" d="m269 359 1 1-1-1z" fill="#d0d045"/>
<path id="path579" d="m273 359 1 1-1-1z" fill="#a4a43d"/>
<path id="path580" d="m274 359 1 1-1-1z" fill="#8d8d5b"/>
<path id="path581" d="m275 359 1 1-1-1z" fill="#3a3a7c"/>
<path id="path582" d="m301 359 1 1-1-1z" fill="#262678"/>
<path id="path583" d="m302 359 1 1-1-1z" fill="#53527c"/>
<path id="path584" d="m303 359 1 1-1-1z" fill="#8d8d5b"/>
<path id="path586" d="m239 360 1 1-1-1z" fill="#737370"/>
<path id="path587" d="m240 360 1 1-1-1z" fill="#53527c"/>
<path id="path588" d="m241 360 1 1-1-1z" fill="#1b1b74"/>
<path id="path589" d="m261 360 1 1-1-1z" fill="#262678"/>
<path id="path590" d="m262 360 1 1-1-1z" fill="#6e6c70"/>
<path id="path591" d="m263 360 1 1-1-1z" fill="#a4a43d"/>
<path id="path592" d="m268 360 1 1-1-1z" fill="#e5e59d"/>
<path id="path593" d="m237.81 362.62c-0.538 13.573-0.125 28.857 1.997 43.38 2.346 7.587 2.032 11.755 5.518 16.302l48.798-0.38c2.94-4.784 5.121-12.038 5.402-14.922 2.725-14.667 2.79-30.853 2.855-45.33-4.907 2.6083-11.333 4.4568-17.57 3.6458-5-0.3813-9.62-1.5225-15-4.5633-4.667 2.7961-6.294 4.0724-14 4.3989-6 0.2959-10.86 0.7818-18-2.5316z" fill="#fff"/>
<path id="path594" d="m270 360 1 1-1-1z" fill="#f2f1d7"/>
<path id="path595" d="m271 360 1 1-1-1z" fill="#d9d868"/>
<path id="path596" d="m275 360 1 1-1-1z" fill="#a4a43d"/>
<path id="path597" d="m276 360 1 1-1-1z" fill="#99994e"/>
<path id="path598" d="m277 360 1 1-1-1z" fill="#49497d"/>
<path id="path599" d="m278 360 1 1-1-1z" fill="#0e0e6e"/>
<path id="path600" d="m298 360 1 1-1-1z" fill="#3a3a7c"/>
<path id="path601" d="m299 360 1 1-1-1z" fill="#667"/>
<path id="path602" d="m300 360 1 1-1-1z" fill="#99994e"/>
<path id="path603" d="m301 360 1 1-1-1m-60 1 1 1-1-1z" fill="#a4a43d"/>
<path id="path604" d="m242 361 1 1-1-1z" fill="#99994e"/>
<path id="path605" d="m243 361 1 1-1-1z" fill="#6e6c70"/>
<path id="path606" d="m244 361 1 1-1-1z" fill="#49497d"/>
<path id="path607" d="m245 361 1 1-1-1m13 0 1 1-1-1z" fill="#1b1b74"/>
<path id="path608" d="m259 361 1 1-1-1z" fill="#53527c"/>
<path id="path609" d="m260 361 1 1-1-1z" fill="#8d8d5b"/>
<path id="path610" d="m261 361 1 1-1-1z" fill="#a4a43d"/>
<path id="path611" d="m266 361 1 1-1-1z" fill="#e5e59d"/>
<path id="path612" d="m267 361 1 1-1-1z" fill="#fbfaf2"/>
<path id="path613" d="m272 361 1 1-1-1z" fill="#f2f1d2"/>
<path id="path614" d="m273 361 1 1-1-1z" fill="#d9d868"/>
<path id="path615" d="m278 361 1 1-1-1z" fill="#a4a43d"/>
<path id="path616" d="m279 361 1 1-1-1z" fill="#6e6c70"/>
<path id="path617" d="m280 361 1 1-1-1z" fill="#3a3a7c"/>
<path id="path618" d="m293 361 1 1-1-1z" fill="#0e0e6e"/>
<path id="path619" d="m294 361 1 1-1-1z" fill="#32327b"/>
<path id="path620" d="m295 361 1 1-1-1z" fill="#58587b"/>
<path id="path621" d="m296 361 1 1-1-1z" fill="#808067"/>
<path id="path622" d="m297.67 361.33 0.666 0.3334-0.666-0.3334z" fill="#a4a43d"/>
<path id="path624" d="m237 362 1 1-1-1z" fill="#dddc7a"/>
<path id="path625" d="m238 362 1 1-1-1z" fill="#d0d045"/>
<path id="path626" d="m245.67 362.33 0.666 0.3334-0.666-0.3334z" fill="#a4a43d"/>
<path id="path627" d="m247 362 1 1-1-1z" fill="#808067"/>
<path id="path628" d="m248 362 1 1-1-1z" fill="#667"/>
<path id="path629" d="m249 362 1 1-1-1z" fill="#58587b"/>
<path id="path630" d="m250 362 1 1-1-1z" fill="#49497d"/>
<path id="path634" d="m256 362 1 1-1-1z" fill="#737370"/>
<path id="path635" d="m257 362 1 1-1-1z" fill="#99994e"/>
<path id="path636" d="m258 362 1 1-1-1z" fill="#a4a43d"/>
<path id="path637" d="m264 362 1 1-1-1z" fill="#e5e59d"/>
<path id="path638" d="m265 362 1 1-1-1z" fill="#fbfaf2"/>
<path id="path639" d="m274 362 1 1-1-1z" fill="#f2f1d2"/>
<path id="path640" d="m275 362 1 1-1-1z" fill="#d9d868"/>
<path id="path641" d="m280.67 362.33 0.666 0.3334-0.666-0.3334z" fill="#a4a43d"/>
<path id="path642" d="m282 362 1 1-1-1z" fill="#808067"/>
<path id="path643" d="m283 362 1 1-1-1z" fill="#667"/>
<path id="path644" d="m284 362 1 1-1-1z" fill="#58587b"/>
<path id="path645" d="m285 362 1 1-1-1z" fill="#3a3a7c"/>
<path id="path647" d="m289.67 362.33 0.666 0.3334-0.666-0.3334z" fill="#58587b"/>
<path id="path648" d="m291 362 1 1-1-1z" fill="#737370"/>
<path id="path649" d="m292 362 1 1-1-1z" fill="#99994e"/>
<path id="path650" d="m293 362 1 1-1-1z" fill="#a4a43d"/>
<path id="path651" d="m301 362 1 1-1-1z" fill="#dddc7a"/>
<path id="path652" d="m302 362 1 1-1-1z" fill="#d0d045"/>
<path id="path654" d="m239 363 1 1-1-1z" fill="#f2f1d7"/>
<path id="path655" d="m240 363 1 1-1-1z" fill="#e0dea1"/>
<path id="path656" d="m241 363 1 1-1-1z" fill="#dddc7a"/>
<path id="path657" d="m261 363 1 1-1-1z" fill="#d9d868"/>
<path id="path658" d="m262 363 1 1-1-1z" fill="#e5e3af"/>
<path id="path659" d="m276 363 1 1-1-1z" fill="#f6f6e4"/>
<path id="path660" d="m277 363 1 1-1-1z" fill="#e1e18c"/>
<path id="path661" d="m297 363 1 1-1-1z" fill="#d4d456"/>
<path id="path662" d="m298 363 1 1-1-1z" fill="#e1e18c"/>
<path id="path663" d="m299 363 1 1-1-1z" fill="#eeedc1"/>
<path id="path665" d="m243 364 1 1-1-1z" fill="#f2f1d2"/>
<path id="path666" d="m244 364 1 1-1-1z" fill="#e0dea1"/>
<path id="path667" d="m245 364 1 1-1-1z" fill="#dddc7a"/>
<path id="path668" d="m246 364 1 1-1-1z" fill="#d0d045"/>
<path id="path669" d="m258 364 1 1-1-1z" fill="#dddc7a"/>
<path id="path670" d="m259 364 1 1-1-1z" fill="#e5e3af"/>
<path id="path671" d="m260 364 1 1-1-1z" fill="#f6f6e4"/>
<path id="path672" d="m279 364 1 1-1-1z" fill="#eeedc1"/>
<path id="path673" d="m280 364 1 1-1-1z" fill="#e1e18c"/>
<path id="path674" d="m281 364 1 1-1-1z" fill="#d4d456"/>
<path id="path675" d="m293 364 1 1-1-1z" fill="#d9d868"/>
<path id="path676" d="m294 364 1 1-1-1z" fill="#e1e18c"/>
<path id="path677" d="m295 364 1 1-1-1z" fill="#eeedc1"/>
<path id="path678" d="m296 364 1 1-1-1z" fill="#f6f6e4"/>
<path id="path679" d="m248 365 1 1-1-1z" fill="#f2f1d7"/>
<path id="path680" d="m249 365 1 1-1-1z" fill="#f2f1d2"/>
<path id="path681" d="m250 365 1 1-1-1z" fill="#eeedc1"/>
<path id="path683" d="m254.67 365.33 0.666 0.3334-0.666-0.3334z" fill="#f2f1d2"/>
<path id="path684" d="m256 365 1 1-1-1z" fill="#fbfaf2"/>
<path id="path685" d="m261 365 2 2v-2h-2z" fill="#fef8f1"/>
<path id="path686" d="m283 365 1 1-1-1z" fill="#f2f1d7"/>
<path id="path687" d="m284 365 1 1-1-1z" fill="#f2f1d2"/>
<path id="path688" d="m285 365 1 1-1-1z" fill="#e5e3af"/>
<path id="path689" d="m286.67 365.33 0.666 0.3334-0.666-0.3334z" fill="#e5e59d"/>
<path id="path690" d="m288 365 1 1-1-1z" fill="#e0dea1"/>
<path id="path691" d="m289.67 365.33 0.666 0.3334-0.666-0.3334z" fill="#f2f1d2"/>
<path id="path692" d="m291 365 1 1-1-1z" fill="#fbfaf2"/>
<path id="path693" d="m259 366 1 1-1-1z" fill="#fef8f1"/>
<path id="path694" d="m260 366 1 1-1-1z" fill="#fbbe66"/>
<path id="path696" d="m259 367 1 1-1-1z" fill="#fbc477"/>
<path id="path697" d="m261 367 1 1-1-1z" fill="#fcb144"/>
<path id="path698" d="m259 368 1 1-1-1z" fill="#fe9f11"/>
<path id="path699" d="m261 368 1 1-1-1z" fill="#fea522"/>
<path id="path702" d="m258 369 1 1-1-1m4 0 1 1-1-1z" fill="#fae3c9"/>
<path id="path703" d="m267 369 1 1-1-1z" fill="#fbead6"/>
<path id="path704" d="m268 369 1 1-1-1z" fill="#f9d6aa"/>
<path id="path706" d="m272 369 1 1-1-1z" fill="#fae3c9"/>
<path id="path707" d="m273 369 1 1-1-1z" fill="#fef8f1"/>
<path id="path708" d="m258 370 1 1-1-1z" fill="#f9d099"/>
<path id="path709" d="m262 370 1 1-1-1z" fill="#fdab33"/>
<path id="path710" d="m264 370 1 1-1-1z" fill="#fcf1e4"/>
<path id="path711" d="m265 370 1 1-1-1z" fill="#fbc477"/>
<path id="path712" d="m266 370 1 1-1-1z" fill="#fea522"/>
<path id="path713" d="m274 370 1 1-1-1z" fill="#fcb755"/>
<path id="path714" d="m275 370 1 1-1-1z" fill="#f9d6aa"/>
<path id="path715" d="m258 371 1 1-1-1z" fill="#faca88"/>
<path id="path716" d="m263 371 1 1-1-1m13 0 1 1-1-1z" fill="#fea522"/>
<path id="path717" d="m277 371 1 1-1-1z" fill="#f8dcbb"/>
<path id="path718" d="m237 372 1 1-1-1z" fill="#f6f6e4"/>
<path id="path719" d="m258 372 1 1-1-1z" fill="#fbc477"/>
<path id="path720" d="m278 372 1 1-1-1z" fill="#fbbe66"/>
<path id="path721" d="m279 372 1 1-1-1z" fill="#f8dcbb"/>
<path id="path722" d="m258 373 1 1-1-1z" fill="#faca88"/>
<path id="path723" d="m281 373 1 1-1-1z" fill="#fcb755"/>
<path id="path724" d="m282 373 1 1-1-1z" fill="#f8dcbb"/>
<path id="path725" d="m257 374 1 1-1-1z" fill="#fef8f1"/>
<path id="path726" d="m258 374 1 1-1-1z" fill="#fe9f11"/>
<path id="path727" d="m286 374 1 1-1-1z" fill="#fdab33"/>
<path id="path728" d="m287 374 1 1-1-1z" fill="#fcb144"/>
<path id="path729" d="m288 374 1 1-1-1z" fill="#fbc477"/>
<path id="path730" d="m289 374 2 2-2-2z" fill="#f9d6aa"/>
<path id="path731" d="m290 374 1 1-1-1z" fill="#fef8f1"/>
<path id="path732" d="m257 375 1 1-1-1z" fill="#fcb144"/>
<path id="path733" d="m271 375 1 1-1-1z" fill="#fdab33"/>
<path id="path734" d="m272 375 1 1-1-1z" fill="#fbc477"/>
<path id="path736" d="m276 375 1 1-1-1z" fill="#fbc477"/>
<path id="path737" d="m277 375 1 1-1-1z" fill="#fea522"/>
<path id="path738" d="m256 376 1 1-1-1z" fill="#fae3c9"/>
<path id="path739" d="m269 376 1 1-1-1z" fill="#fcb144"/>
<path id="path740" d="m270 376 1 1-1-1z" fill="#fae3c9"/>
<path id="path742" d="m278 376 1 1-1-1z" fill="#f8dcbb"/>
<path id="path743" d="m279 376 1 1-1-1z" fill="#fdab33"/>
<path id="path744" d="m285 376 1 1-1-1z" fill="#fe9f11"/>
<path id="path745" d="m286 376 1 1-1-1z" fill="#fcb755"/>
<path id="path746" d="m287 376 1 1-1-1z" fill="#f9d099"/>
<path id="path747" d="m288 376 1 1-1-1z" fill="#fbead6"/>
<path id="path748" d="m256 377 1 1-1-1z" fill="#fcb144"/>
<path id="path749" d="m268 377 1 1-1-1z" fill="#fbbe66"/>
<path id="path750" d="m280 377 1 1-1-1z" fill="#f9d099"/>
<path id="path751" d="m284 377 1 1-1-1z" fill="#fbead6"/>
<path id="path752" d="m255 378 1 1-1-1z" fill="#fcf1e4"/>
<path id="path753" d="m267 378 1 1-1-1z" fill="#fbbe66"/>
<path id="path754" d="m281 378 1 1-1-1z" fill="#f9d099"/>
<path id="path755" d="m284 378 1 1-1-1z" fill="#fae3c9"/>
<path id="path756" d="m255 379 1 1-1-1z" fill="#fbc477"/>
<path id="path757" d="m266 379 1 1-1-1m16 0 1 1-1-1z" fill="#fcb144"/>
<path id="path758" d="m284 379 1 1-1-1z" fill="#fbbe66"/>
<path id="path759" d="m237 380 1 1-1-1z" fill="#f6f6e4"/>
<path id="path760" d="m255 380 1 1-1-1z" fill="#fea522"/>
<path id="path761" d="m266 380 1 1-1-1z" fill="#fbead6"/>
<path id="path762" d="m282 380 1 1-1-1z" fill="#fcf1e4"/>
<path id="path763" d="m285 380 1 1-1-1z" fill="#fef8f1"/>
<path id="path765" d="m254 381 1 1-1-1z" fill="#fcf1e4"/>
<path id="path766" d="m265 381 1 1-1-1z" fill="#fbbe66"/>
<path id="path767" d="m283 381 1 1-1-1z" fill="#faca88"/>
<path id="path768" d="m285 381 1 1-1-1z" fill="#f9d099"/>
<path id="path769" d="m254 382 1 1-1-1z" fill="#f9d6aa"/>
<path id="path770" d="m265 382 1 1-1-1z" fill="#fcf1e4"/>
<path id="path771" d="m270 382 1 1-1-1z" fill="#fae3c9"/>
<path id="path772" d="m271 382 1 1-1-1z" fill="#fea522"/>
<path id="path773" d="m272 382 1 1-1-1z" fill="#fcb144"/>
<path id="path774" d="m273 382 1 1-1-1z" fill="#f9d6aa"/>
<path id="path775" d="m283 382 1 1-1-1z" fill="#fef8f1"/>
<path id="path776" d="m284 382 1 1-1-1z" fill="#fea522"/>
<path id="path777" d="m285 382 1 1-1-1z" fill="#fdab33"/>
<path id="path778" d="m254 383-1 3 1-3z" fill="#faca88"/>
<path id="path779" d="m264 383 1 1-1-1z" fill="#fea522"/>
<path id="path780" d="m265 383 1 1-1-1z" fill="#fef8f1"/>
<path id="path781" d="m270 383 1 1-1-1z" fill="#f9d099"/>
<path id="path783" d="m274 383 1 1-1-1z" fill="#fdab33"/>
<path id="path784" d="m275 383 1 1-1-1z" fill="#fae3c9"/>
<path id="path785" d="m284 383 1 1-1-1z" fill="#f8dcbb"/>
<path id="path786" d="m285 383 1 1-1-1z" fill="#f90"/>
<path id="path787" d="m286.33 383.67 0.334 0.6666-0.334-0.6666z" fill="#fbead6"/>
<path id="path788" d="m266 384 1 1-1-1z" fill="#fea522"/>
<path id="path789" d="m267 384 1 1-1-1z" fill="#fbbe66"/>
<path id="path790" d="m268 384 1 1-1-1z" fill="#faca88"/>
<path id="path791" d="m269 384 1 1-1-1z" fill="#fcb144"/>
<path id="path792" d="m270 384 1 1-1-1z" fill="#fae3c9"/>
<path id="path793" d="m271 384 1 1-1-1z" fill="#fe9f11"/>
<path id="path794" d="m276 384 1 1-1-1z" fill="#fdab33"/>
<path id="path795" d="m277 384 1 1-1-1z" fill="#fbc477"/>
<path id="path796" d="m278 384 1 1-1-1z" fill="#faca88"/>
<path id="path797" d="m279 384 1 1-1-1z" fill="#f9d6aa"/>
<path id="path798" d="m280.67 384.33 0.666 0.3334-0.666-0.3334z" fill="#fae3c9"/>
<path id="path799" d="m282 384 1 1-1-1z" fill="#fef8f1"/>
<path id="path800" d="m285 384 1 1-1-1z" fill="#fbc477"/>
<path id="path801" d="m242 385 1 1-1-1z" fill="#fef8f1"/>
<path id="path802" d="m243 385 1 1-1-1z" fill="#fcf1e4"/>
<path id="path804" d="m269 385 1 1-1-1z" fill="#fcb755"/>
<path id="path806" d="m271 385 1 1-1-1z" fill="#fbead6"/>
<path id="path807" d="m272 385 1 1-1-1z" fill="#fea522"/>
<path id="path808" d="m280 385 1 1-1-1z" fill="#fe9f11"/>
<path id="path809" d="m281 385-1 2 1-2z" fill="#fcb144"/>
<path id="path810" d="m283 385 1 1-1-1z" fill="#fe9f11"/>
<path id="path811" d="m284 385 1 1-1-1z" fill="#fbbe66"/>
<path id="path812" d="m285 385 1 1-1-1z" fill="#fcf1e4"/>
<path id="path813" d="m242 386 1 1-1-1z" fill="#fae3c9"/>
<path id="path814" d="m243 386 2 2-2-2z" fill="#fe9f11"/>
<path id="path815" d="m244 386 1 1-1-1z" fill="#fbead6"/>
<path id="path817" d="m253 386 1 1-1-1z" fill="#fbead6"/>
<path id="path818" d="m254 386 1 1-1-1z" fill="#fae3c9"/>
<path id="path819" d="m263 386 1 1-1-1z" fill="#fe9f11"/>
<path id="path820" d="m264 386 1 1-1-1z" fill="#fbc477"/>
<path id="path821" d="m265 386 1 1-1-1z" fill="#fea522"/>
<path id="path822" d="m268 386 1 1-1-1z" fill="#fbc477"/>
<path id="path823" d="m269 386 1 1-1-1z" fill="#fef8f1"/>
<path id="path824" d="m273 386 1 1-1-1z" fill="#fbc477"/>
<path id="path825" d="m281 386 1 1-1-1z" fill="#fff"/>
<path id="path826" d="m282 386 1 1-1-1z" fill="#fdab33"/>
<path id="path827" d="m286 386 1 1-1-1z" fill="#fbc477"/>
<path id="path828" d="m242 387 1 1-1-1z" fill="#fef8f1"/>
<path id="path830" d="m245 387 1 1-1-1z" fill="#fbead6"/>
<path id="path831" d="m250 387 1 1-1-1z" fill="#f9d6aa"/>
<path id="path833" d="m255 387 1 1-1-1z" fill="#fe9f11"/>
<path id="path834" d="m256.67 387.33 0.666 0.3334-0.666-0.3334z" fill="#f9d6aa"/>
<path id="path835" d="m263 387 1 1-1-1z" fill="#f8dcbb"/>
<path id="path836" d="m266 387 1 1-1-1z" fill="#fcf1e4"/>
<path id="path837" d="m274 387 1 1-1-1z" fill="#f9d6aa"/>
<path id="path838" d="m281 387 1 1-1-1z" fill="#fdab33"/>
<path id="path839" d="m287 387 1 1-1-1z" fill="#fcb755"/>
<path id="path840" d="m288 387 1 1-1-1z" fill="#fef8f1"/>
<path id="path841" d="m234 388 1 1-1-1z" fill="#53527c"/>
<path id="path842" d="m243 388 1 1-1-1z" fill="#fcb755"/>
<path id="path843" d="m245 388 1 1-1-1z" fill="#fea522"/>
<path id="path845" d="m249 388 1 1-1-1z" fill="#fbead6"/>
<path id="path846" d="m251 388 1 1-1-1z" fill="#fe9f11"/>
<path id="path847" d="m252 388 1 1-1-1z" fill="#fcf1e4"/>
<path id="path848" d="m255 388 1 1-1-1z" fill="#fbbe66"/>
<path id="path849" d="m256 388 1 1-1-1z" fill="#fbc477"/>
<path id="path850" d="m257 388 1 1-1-1z" fill="#fbbe66"/>
<path id="path851" d="m262 388 1 1-1-1z" fill="#fea522"/>
<path id="path852" d="m275 388 1 1-1-1z" fill="#f9d6aa"/>
<path id="path853" d="m288 388 1 1-1-1z" fill="#fcb144"/>
<path id="path854" d="m304 388 1 1-1-1z" fill="#8d8d5b"/>
<path id="path856" d="m237 389 1 1-1-1z" fill="#e5e3af"/>
<path id="path857" d="m243 389 1 1-1-1z" fill="#f8dcbb"/>
<path id="path858" d="m246 389 1 1-1-1z" fill="#fdab33"/>
<path id="path859" d="m249 389 1 1-1-1z" fill="#fe9f11"/>
<path id="path860" d="m251 389 1 1-1-1z" fill="#faca88"/>
<path id="path861" d="m255 389 1 1-1-1z" fill="#fcf1e4"/>
<path id="path862" d="m262 389 1 1-1-1m14 0 1 1-1-1z" fill="#f9d099"/>
<path id="path863" d="m289 389 1 1-1-1z" fill="#fbbe66"/>
<path id="path866" d="m244 390 1 1-1-1z" fill="#fea522"/>
<path id="path867" d="m247 390 1 1-1-1z" fill="#fdab33"/>
<path id="path868" d="m248 390 1 1-1-1z" fill="#fea522"/>
<path id="path869" d="m250 390 1 1-1-1z" fill="#fe9f11"/>
<path id="path870" d="m251 390 1 1-1-1z" fill="#fef8f1"/>
<path id="path871" d="m256 390 1 1-1-1z" fill="#fbbe66"/>
<path id="path872" d="m262 390 1 1-1-1z" fill="#fef8f1"/>
<path id="path873" d="m277 390 1 1-1-1z" fill="#fbbe66"/>
<path id="path874" d="m290 390 1 1-1-1z" fill="#f9d099"/>
<path id="path875" d="m244 391 1 1-1-1z" fill="#f9d6aa"/>
<path id="path876" d="m250 391 1 1-1-1z" fill="#f9d099"/>
<path id="path877" d="m256 391 1 1-1-1z" fill="#fcf1e4"/>
<path id="path878" d="m261 391 1 1-1-1m17 0 1 1-1-1z" fill="#fdab33"/>
<path id="path879" d="m291 391 1 1-1-1z" fill="#fbead6"/>
<path id="path881" d="m245 392 1 1-1-1z" fill="#fea522"/>
<path id="path882" d="m249 392 1 1-1-1z" fill="#fe9f11"/>
<path id="path883" d="m257 392 1 1-1-1z" fill="#fcb144"/>
<path id="path884" d="m261 392 1 1-1-1z" fill="#faca88"/>
<path id="path885" d="m278 392 1 1-1-1z" fill="#f8dcbb"/>
<path id="path886" d="m291 392 1 1-1-1z" fill="#fcb144"/>
<path id="path888" d="m237 393 1 1-1-1z" fill="#d3d079"/>
<path id="path889" d="m245 393 1 1-1-1z" fill="#faca88"/>
<path id="path891" d="m257 393 1 1-1-1z" fill="#faca88"/>
<path id="path892" d="m261 393 1 1-1-1m17 0 1 1-1-1z" fill="#fae3c9"/>
<path id="path893" d="m292 393 1 1-1-1z" fill="#f8dcbb"/>
<path id="path894" d="m301 393 1 1-1-1z" fill="#f2f1d7"/>
<path id="path895" d="m304.33 393.67 0.334 0.6666-0.334-0.6666z" fill="#58587b"/>
<path id="path896" d="m237.33 394.67 0.334 0.6666-0.334-0.6666z" fill="#d9d868"/>
<path id="path897" d="m245 394 1 1-1-1z" fill="#f8dcbb"/>
<path id="path899" d="m277 394 1 1-1-1z" fill="#f9d6aa"/>
<path id="path900" d="m278 394 1 1-1-1z" fill="#fe9f11"/>
<path id="path901" d="m292 394 1 1-1-1z" fill="#fcb144"/>
<path id="path902" d="m301.33 394.67 0.334 0.6666-0.334-0.6666z" fill="#f2f1d2"/>
<path id="path903" d="m245 395 1 1-1-1z" fill="#fcf1e4"/>
<path id="path904" d="m276 395 1 1-1-1z" fill="#fef8f1"/>
<path id="path905" d="m277 395 1 1-1-1z" fill="#fe9f11"/>
<path id="path906" d="m280 395-1 2 1-2z" fill="#fdab33"/>
<path id="path907" d="m281 395 1 1-1-1z" fill="#fcb755"/>
<path id="path908" d="m293 395 1 1-1-1z" fill="#fea522"/>
<path id="path909" d="m294 395 1 1-1-1z" fill="#f9d099"/>
<path id="path910" d="m304 395 1 1-1-1z" fill="#53527c"/>
<path id="path911" d="m235.33 396.67 0.334 0.666-0.334-0.666z" fill="#808067"/>
<path id="path912" d="m246 396 1 1-1-1m3 0 1 1-1-1z" fill="#fea522"/>
<path id="path913" d="m260 396 1 1-1-1z" fill="#fe9f11"/>
<path id="path914" d="m276 396 1 1-1-1z" fill="#fae3c9"/>
<path id="path915" d="m280 396 1 1-1-1z" fill="#fef8f1"/>
<path id="path917" d="m282 396 1 1-1-1z" fill="#fcb144"/>
<path id="path918" d="m295 396 1 1-1-1z" fill="#fcb755"/>
<path id="path919" d="m296 396 2 2-2-2z" fill="#fef8f1"/>
<path id="path920" d="m301.33 396.67 0.334 0.666-0.334-0.666z" fill="#e5e59d"/>
<path id="path921" d="m304.33 396.67 0.334 0.666-0.334-0.666z" fill="#32327b"/>
<path id="path922" d="m246.33 397.67 0.334 0.666-0.334-0.666z" fill="#fcb755"/>
<path id="path923" d="m250 397 1 1-1-1z" fill="#fef8f1"/>
<path id="path924" d="m260 397 1 1-1-1z" fill="#fbbe66"/>
<path id="path925" d="m276 397 1 1-1-1z" fill="#fbead6"/>
<path id="path926" d="m278 397 1 1-1-1z" fill="#fe9f11"/>
<path id="path927" d="m279 397 1 1-1-1z" fill="#fcf1e4"/>
<path id="path928" d="m282 397 1 1-1-1z" fill="#fbead6"/>
<path id="path929" d="m296 397 1 1-1-1z" fill="#fdab33"/>
<path id="path931" d="m235 398 1 1-1-1z" fill="#667"/>
<path id="path932" d="m238 398 1 1-1-1z" fill="#f6f6e4"/>
<path id="path933" d="m250 398 1 1-1-1z" fill="#f9d6aa"/>
<path id="path934" d="m258 398 1 1-1-1z" fill="#fdab33"/>
<path id="path935" d="m259 398 1 1-1-1z" fill="#fe9f11"/>
<path id="path936" d="m260 398 1 1-1-1z" fill="#fcf1e4"/>
<path id="path937" d="m277 398 1 1-1-1z" fill="#fea522"/>
<path id="path938" d="m278 398 1 1-1-1m5 0 1 1-1-1z" fill="#faca88"/>
<path id="path939" d="m297 398 1 1-1-1z" fill="#fcb144"/>
<path id="path940" d="m301 398 1 1-1-1z" fill="#dddc7a"/>
<path id="path941" d="m235 399 1 1-1-1z" fill="#58587b"/>
<path id="path942" d="m238 399 1 1-1-1z" fill="#f2f1d2"/>
<path id="path943" d="m246.33 399.67 0.334 0.666-0.334-0.666z" fill="#fcb144"/>
<path id="path944" d="m250 399 1 1-1-1z" fill="#fea522"/>
<path id="path945" d="m260 399 1 1-1-1z" fill="#fef8f1"/>
<path id="path946" d="m261 399 1 1-1-1z" fill="#fea522"/>
<path id="path947" d="m263 399 1 1-1-1z" fill="#fcb144"/>
<path id="path948" d="m264 399 1 1-1-1z" fill="#fbead6"/>
<path id="path949" d="m277 399 1 1-1-1z" fill="#f8dcbb"/>
<path id="path950" d="m278 399 1 1-1-1z" fill="#fcf1e4"/>
<path id="path951" d="m283 399 1 1-1-1z" fill="#fef8f1"/>
<path id="path952" d="m284 399 1 1-1-1z" fill="#fe9f11"/>
<path id="path953" d="m298 399 1 1-1-1z" fill="#fbead6"/>
<path id="path954" d="m301 399 1 1-1-1z" fill="#d9d868"/>
<path id="path955" d="m235 400 1 1-1-1z" fill="#3a3a7c"/>
<path id="path956" d="m238 400 1 1-1-1z" fill="#e5e3af"/>
<path id="path957" d="m251 400 1 1-1-1z" fill="#faca88"/>
<path id="path958" d="m261 400 1 1-1-1z" fill="#fbead6"/>
<path id="path959" d="m264 400 1 1-1-1z" fill="#fe9f11"/>
<path id="path960" d="m265 400 1 1-1-1z" fill="#fcf1e4"/>
<path id="path961" d="m276 400 1 1-1-1z" fill="#fbead6"/>
<path id="path962" d="m277 400 1 1-1-1z" fill="#fae3c9"/>
<path id="path963" d="m278 400 1 1-1-1z" fill="#fbead6"/>
<path id="path964" d="m284 400 1 1-1-1m8 0 1 1-1-1z" fill="#fbbe66"/>
<path id="path965" d="m293 400 1 1-1-1z" fill="#fcf1e4"/>
<path id="path966" d="m294 400 1 1-1-1z" fill="#fef8f1"/>
<path id="path967" d="m295 400 1 1-1-1z" fill="#f8dcbb"/>
<path id="path968" d="m296 400 1 1-1-1z" fill="#fcb755"/>
<path id="path969" d="m298 400 1 1-1-1z" fill="#fae3c9"/>
<path id="path970" d="m303 400 1 1-1-1z" fill="#808067"/>
<path id="path971" d="m235 401 1 1-1-1z" fill="#32327b"/>
<path id="path972" d="m236.33 401.67 0.334 0.666-0.334-0.666z" fill="#a4a43d"/>
<path id="path973" d="m238 401 1 1-1-1z" fill="#e5e59d"/>
<path id="path974" d="m246 401 1 1-1-1z" fill="#fbc477"/>
<path id="path975" d="m252 401 1 1-1-1z" fill="#f9d6aa"/>
<path id="path976" d="m262 401 1 1-1-1z" fill="#fbbe66"/>
<path id="path977" d="m265 401 1 1-1-1z" fill="#f9d099"/>
<path id="path978" d="m274 401 1 1-1-1z" fill="#fae3c9"/>
<path id="path979" d="m275 401 1 1-1-1z" fill="#fcb144"/>
<path id="path980" d="m279 401 1 1-1-1z" fill="#fae3c9"/>
<path id="path981" d="m284 401 1 1-1-1z" fill="#f8dcbb"/>
<path id="path982" d="m292 401 1 1-1-1z" fill="#f9d099"/>
<path id="path983" d="m297 401 1 1-1-1z" fill="#fbc477"/>
<path id="path984" d="m298 401 1 1-1-1z" fill="#fbead6"/>
<path id="path985" d="m303 401 1 1-1-1z" fill="#737370"/>
<path id="path986" d="m238 402 1 1-1-1z" fill="#d9d868"/>
<path id="path987" d="m246 402 1 1-1-1z" fill="#f9d099"/>
<path id="path988" d="m253 402 1 1-1-1m9 0 1 1-1-1z" fill="#f9d6aa"/>
<path id="path989" d="m265 402 1 1-1-1z" fill="#fbc477"/>
<path id="path990" d="m270 402 1 1-1-1z" fill="#fef8f1"/>
<path id="path991" d="m271 402 1 1-1-1z" fill="#f8dcbb"/>
<path id="path992" d="m272 402 1 1-1-1z" fill="#fbc477"/>
<path id="path993" d="m273 402 1 1-1-1z" fill="#fea522"/>
<path id="path994" d="m279 402 1 1-1-1z" fill="#fbead6"/>
<path id="path996" d="m300 402 1 1-1-1z" fill="#f2f1d2"/>
<path id="path997" d="m303 402 1 1-1-1z" fill="#58587b"/>
<path id="path998" d="m236 403 1 1-1-1z" fill="#99994e"/>
<path id="path999" d="m238 403 1 1-1-1z" fill="#d0d045"/>
<path id="path1001" d="m254 403 1 1-1-1z" fill="#fcb144"/>
<path id="path1002" d="m255 403 1 1-1-1z" fill="#fae3c9"/>
<path id="path1003" d="m262 403 1 1-1-1z" fill="#fef8f1"/>
<path id="path1004" d="m266 403 1 1-1-1z" fill="#fcb755"/>
<path id="path1005" d="m267 403 1 1-1-1z" fill="#fbc477"/>
<path id="path1006" d="m268 403 1 1-1-1z" fill="#fcb144"/>
<path id="path1007" d="m269 403 1 1-1-1z" fill="#fea522"/>
<path id="path1008" d="m277 403 1 1-1-1z" fill="#fe9f11"/>
<path id="path1009" d="m278 403 1 1-1-1z" fill="#f9d6aa"/>
<path id="path1010" d="m292 403 1 1-1-1z" fill="#fef8f1"/>
<path id="path1011" d="m300 403 1 1-1-1z" fill="#e0dea1"/>
<path id="path1012" d="m303 403 1 1-1-1z" fill="#3a3a7c"/>
<path id="path1013" d="m236 404 1 1-1-1z" fill="#737370"/>
<path id="path1014" d="m239 404 1 1-1-1z" fill="#fbfaf2"/>
<path id="path1015" d="m247 404 1 1-1-1z" fill="#fea522"/>
<path id="path1016" d="m256 404 1 1-1-1z" fill="#fe9f11"/>
<path id="path1017" d="m257 404 1 1-1-1z" fill="#fcb144"/>
<path id="path1018" d="m258 404 1 1-1-1z" fill="#fbc477"/>
<path id="path1019" d="m259 404 1 1-1-1z" fill="#faca88"/>
<path id="path1020" d="m260 404 1 1-1-1z" fill="#fbc477"/>
<path id="path1021" d="m261 404 1 1-1-1z" fill="#fcb144"/>
<path id="path1022" d="m262 404 1 1-1-1z" fill="#fdab33"/>
<path id="path1023" d="m276 404 1 1-1-1z" fill="#fbc477"/>
<path id="path1024" d="m277 404 1 1-1-1z" fill="#fef8f1"/>
<path id="path1025" d="m291 404 1 1-1-1z" fill="#fdab33"/>
<path id="path1026" d="m300 404 1 1-1-1z" fill="#e1e18c"/>
<path id="path1027" d="m302.33 404.67 0.334 0.666-0.334-0.666z" fill="#a4a43d"/>
<path id="path1028" d="m303 404 1 1-1-1z" fill="#262678"/>
<path id="path1029" d="m236 405 1 1-1-1z" fill="#58587b"/>
<path id="path1030" d="m239 405 1 1-1-1z" fill="#f2f1d2"/>
<path id="path1031" d="m247 405 1 1-1-1z" fill="#faca88"/>
<path id="path1032" d="m274 405 1 1-1-1z" fill="#fe9f11"/>
<path id="path1033" d="m275 405 1 1-1-1z" fill="#fbead6"/>
<path id="path1034" d="m284 405 1 1-1-1z" fill="#fbc477"/>
<path id="path1035" d="m291 405 1 1-1-1z" fill="#faca88"/>
<path id="path1036" d="m300 405 1 1-1-1z" fill="#d4d456"/>
<path id="path1037" d="m236 406 1 1-1-1z" fill="#32327b"/>
<path id="path1038" d="m239 406 1 1-1-1z" fill="#e5e59d"/>
<path id="path1039" d="m247 406 1 1-1-1z" fill="#fef8f1"/>
<path id="path1040" d="m248 406 1 1-1-1z" fill="#fe9f11"/>
<path id="path1041" d="m274 406 1 1-1-1z" fill="#fbead6"/>
<path id="path1042" d="m284 406 1 1-1-1z" fill="#fea522"/>
<path id="path1043" d="m291 406 1 1-1-1z" fill="#fcf1e4"/>
<path id="path1044" d="m302 406 1 1-1-1z" fill="#808067"/>
<path id="path1045" d="m236 407 1 1-1-1z" fill="#0e0e6e"/>
<path id="path1046" d="m237 407 1 1-1-1z" fill="#a4a43d"/>
<path id="path1047" d="m239 407 1 1-1-1z" fill="#d9d868"/>
<path id="path1048" d="m248 407 1 1-1-1z" fill="#f8dcbb"/>
<path id="path1050" d="m283 407 1 1-1-1z" fill="#f9d6aa"/>
<path id="path1051" d="m290 407 1 1-1-1z" fill="#faca88"/>
<path id="path1052" d="m299 407 1 1-1-1z" fill="#f2f1d2"/>
<path id="path1053" d="m302 407 1 1-1-1z" fill="#58587b"/>
<path id="path1054" d="m237 408 1 1-1-1z" fill="#8d8d5b"/>
<path id="path1055" d="m249 408 1 1-1-1z" fill="#f9d6aa"/>
<path id="path1056" d="m269 408 1 1-1-1z" fill="#fdab33"/>
<path id="path1057" d="m270 408 1 1-1-1z" fill="#fff"/>
<path id="path1058" d="m271.67 408.33 0.666 0.334-0.666-0.334z" fill="#fcb144"/>
<path id="path1059" d="m282 408-1 2 1-2z" fill="#fef8f1"/>
<path id="path1060" d="m283 408 1 1-1-1z" fill="#fe9f11"/>
<path id="path1061" d="m289 408-1 2 1-2z" fill="#fdab33"/>
<path id="path1062" d="m299 408 1 1-1-1z" fill="#e5e59d"/>
<path id="path1063" d="m302 408 1 1-1-1z" fill="#3a3a7c"/>
<path id="path1064" d="m237 409 1 1-1-1z" fill="#667"/>
<path id="path1065" d="m240 409 1 1-1-1z" fill="#f2f1d2"/>
<path id="path1066" d="m250 409 1 1-1-1z" fill="#f9d6aa"/>
<path id="path1067" d="m269 409 1 1-1-1z" fill="#fe9f11"/>
<path id="path1068" d="m270 409 1 1-1-1z" fill="#faca88"/>
<path id="path1069" d="m271 409 1 1-1-1z" fill="#fea522"/>
<path id="path1070" d="m272 409 1 1-1-1z" fill="#fcf1e4"/>
<path id="path1071" d="m282 409 1 1-1-1z" fill="#fdab33"/>
<path id="path1072" d="m289 409 1 1-1-1z" fill="#fef8f1"/>
<path id="path1073" d="m299 409 1 1-1-1z" fill="#d9d868"/>
<path id="path1074" d="m301 409 1 1-1-1z" fill="#a4a43d"/>
<path id="path1075" d="m302 409 1 1-1-1z" fill="#0e0e6e"/>
<path id="path1076" d="m237 410 1 1-1-1z" fill="#3a3a7c"/>
<path id="path1077" d="m240 410 1 1-1-1z" fill="#e5e59d"/>
<path id="path1078" d="m251 410 2 2-2-2z" fill="#fae3c9"/>
<path id="path1079" d="m252 410 1 1-1-1z" fill="#fe9f11"/>
<path id="path1080" d="m271 410 1 1-1-1z" fill="#f8dcbb"/>
<path id="path1081" d="m280 410 1 1-1-1z" fill="#fcf1e4"/>
<path id="path1082" d="m281 410 1 1-1-1z" fill="#fdab33"/>
<path id="path1083" d="m287 410 1 1-1-1z" fill="#fcb144"/>
<path id="path1084" d="m288 410 1 1-1-1z" fill="#fef8f1"/>
<path id="path1085" d="m298 410 1 1-1-1z" fill="#fbfaf2"/>
<path id="path1086" d="m301 410 1 1-1-1z" fill="#8d8d5b"/>
<path id="path1087" d="m237 411 1 1-1-1z" fill="#0e0e6e"/>
<path id="path1088" d="m238 411 1 1-1-1z" fill="#a4a43d"/>
<path id="path1089" d="m240 411 1 1-1-1z" fill="#d4d456"/>
<path id="path1090" d="m270 411 1 1-1-1z" fill="#f9d6aa"/>
<path id="path1091" d="m279 411 1 1-1-1z" fill="#f9d099"/>
<path id="path1092" d="m280 411 1 1-1-1z" fill="#fe9f11"/>
<path id="path1093" d="m286 411 1 1-1-1z" fill="#faca88"/>
<path id="path1094" d="m298 411 1 1-1-1z" fill="#eeedc1"/>
<path id="path1095" d="m301 411 1 1-1-1z" fill="#58587b"/>
<path id="path1096" d="m238 412 1 1-1-1z" fill="#737370"/>
<path id="path1097" d="m241 412 1 1-1-1z" fill="#f6f6e4"/>
<path id="path1098" d="m252 412 1 1-1-1z" fill="#fbbe66"/>
<path id="path1099" d="m268 412 1 1-1-1z" fill="#fcb144"/>
<path id="path1100" d="m269.33 412.67 0.334 0.666-0.334-0.666z" fill="#f8dcbb"/>
<path id="path1102" d="m277 412 1 1-1-1z" fill="#fbbe66"/>
<path id="path1103" d="m278 412 1 1-1-1z" fill="#fe9f11"/>
<path id="path1104" d="m284 412 1 1-1-1z" fill="#fbc477"/>
<path id="path1105" d="m285 412 1 1-1-1z" fill="#fcf1e4"/>
<path id="path1106" d="m298 412 1 1-1-1z" fill="#d3d079"/>
<path id="path1107" d="m300 412 1 1-1-1z" fill="#a4a43d"/>
<path id="path1108" d="m301 412 1 1-1-1z" fill="#262678"/>
<path id="path1109" d="m238 413 1 1-1-1z" fill="#49497d"/>
<path id="path1110" d="m241 413 1 1-1-1z" fill="#e0dea1"/>
<path id="path1111" d="m251 413 1 1-1-1z" fill="#fae3c9"/>
<path id="path1112" d="m265 413 1 1-1-1z" fill="#fdab33"/>
<path id="path1113" d="m266 413 1 1-1-1z" fill="#fbc477"/>
<path id="path1114" d="m267 413 1 1-1-1z" fill="#fbead6"/>
<path id="path1115" d="m270 413 1 1-1-1z" fill="#fcb144"/>
<path id="path1116" d="m283 413 1 1-1-1z" fill="#f9d6aa"/>
<path id="path1117" d="m300 413 1 1-1-1z" fill="#99994e"/>
<path id="path1118" d="m238 414 1 1-1-1z" fill="#0e0e6e"/>
<path id="path1119" d="m239 414 1 1-1-1z" fill="#a4a43d"/>
<path id="path1120" d="m241 414 1 1-1-1z" fill="#d4d456"/>
<path id="path1122" d="m250 414 1 1-1-1z" fill="#f9d099"/>
<path id="path1123" d="m251 414 1 1-1-1m5 0 1 1-1-1z" fill="#fe9f11"/>
<path id="path1124" d="m257 414 1 1-1-1z" fill="#f9d6aa"/>
<path id="path1125" d="m258 414 1 1-1-1z" fill="#f9d099"/>
<path id="path1127" d="m262 414 1 1-1-1z" fill="#f9d6aa"/>
<path id="path1128" d="m263 414 1 1-1-1z" fill="#fae3c9"/>
<path id="path1129" d="m264 414 1 1-1-1z" fill="#fef8f1"/>
<path id="path1130" d="m272 414 1 1-1-1z" fill="#fbead6"/>
<path id="path1131" d="m273 414 1 1-1-1z" fill="#fae3c9"/>
<path id="path1132" d="m274 414 1 1-1-1z" fill="#faca88"/>
<path id="path1133" d="m275 414 1 1-1-1z" fill="#fbc477"/>
<path id="path1134" d="m276 414 1 1-1-1z" fill="#fdab33"/>
<path id="path1135" d="m281 414 1 1-1-1z" fill="#fe9f11"/>
<path id="path1136" d="m282 414 1 1-1-1z" fill="#f9d6aa"/>
<path id="path1137" d="m297 414 1 1-1-1z" fill="#e5e3af"/>
<path id="path1138" d="m300 414 1 1-1-1z" fill="#667"/>
<path id="path1139" d="m239 415 1 1-1-1z" fill="#737370"/>
<path id="path1140" d="m242 415 1 1-1-1z" fill="#f2f1d7"/>
<path id="path1141" d="m249 415 1 1-1-1z" fill="#fea522"/>
<path id="path1142" d="m254 415 1 1-1-1z" fill="#fe9f11"/>
<path id="path1143" d="m255 415 1 1-1-1z" fill="#fbbe66"/>
<path id="path1144" d="m256 415 1 1-1-1z" fill="#fcf1e4"/>
<path id="path1145" d="m280 415 1 1-1-1z" fill="#fea522"/>
<path id="path1146" d="m281 415 1 1-1-1z" fill="#fbead6"/>
<path id="path1147" d="m297 415 1 1-1-1z" fill="#dddc7a"/>
<path id="path1148" d="m299 415 1 1-1-1z" fill="#a4a43d"/>
<path id="path1149" d="m300 415 1 1-1-1z" fill="#262678"/>
<path id="path1150" d="m239 416 1 1-1-1z" fill="#49497d"/>
<path id="path1151" d="m240.33 416.67 0.334 0.666-0.334-0.666z" fill="#a4a43d"/>
<path id="path1152" d="m242 416 1 1-1-1z" fill="#d3d079"/>
<path id="path1153" d="m250 416 1 1-1-1z" fill="#f9d099"/>
<path id="path1154" d="m251 416 1 1-1-1z" fill="#fcb144"/>
<path id="path1155" d="m252 416 1 1-1-1z" fill="#faca88"/>
<path id="path1156" d="m253 416 1 1-1-1z" fill="#f8dcbb"/>
<path id="path1157" d="m254 416 1 1-1-1z" fill="#fef8f1"/>
<path id="path1158" d="m276 416 1 1-1-1z" fill="#f8dcbb"/>
<path id="path1159" d="m280 416 1 1-1-1z" fill="#fcf1e4"/>
<path id="path1160" d="m296 416 1 1-1-1z" fill="#f6f6e4"/>
<path id="path1161" d="m299 416 1 1-1-1z" fill="#8d8d5b"/>
<path id="path1162" d="m243 417 1 1-1-1z" fill="#fbfaf2"/>
<path id="path1163" d="m276 417 1 1-1-1z" fill="#fbbe66"/>
<path id="path1164" d="m279 417 1 1-1-1z" fill="#faca88"/>
<path id="path1165" d="m296 417 1 1-1-1z" fill="#e1e18c"/>
<path id="path1166" d="m299 417 1 1-1-1z" fill="#49497d"/>
<path id="path1167" d="m240 418 1 1-1-1z" fill="#58587b"/>
<path id="path1168" d="m243 418 1 1-1-1z" fill="#e5e59d"/>
<path id="path1169" d="m276 418 1 1-1-1z" fill="#fe9f11"/>
<path id="path1170" d="m278 418 1 1-1-1z" fill="#fdab33"/>
<path id="path1171" d="m295 418 1 1-1-1z" fill="#fbfaf2"/>
<path id="path1172" d="m298 418 1 1-1-1z" fill="#a4a43d"/>
<path id="path1173" d="m299 418 1 1-1-1z" fill="#0e0e6e"/>
<path id="path1174" d="m240 419 1 1-1-1z" fill="#1b1b74"/>
<path id="path1175" d="m241 419 1 1-1-1z" fill="#a4a43d"/>
<path id="path1176" d="m243 419 1 1-1-1z" fill="#d0d045"/>
<path id="path1177" d="m275 419 1 1-1-1z" fill="#fbead6"/>
<path id="path1178" d="m277 419 1 1-1-1z" fill="#fe9f11"/>
<path id="path1179" d="m278 419 1 1-1-1z" fill="#fbead6"/>
<path id="path1180" d="m295 419 1 1-1-1z" fill="#e5e59d"/>
<path id="path1181" d="m298 419 1 1-1-1z" fill="#667"/>
<path id="path1182" d="m241 420 1 1-1-1z" fill="#6e6c70"/>
<path id="path1183" d="m244 420 1 1-1-1z" fill="#e5e3af"/>
<path id="path1184" d="m275.33 420.67 0.334 0.666-0.334-0.666z" fill="#faca88"/>
<path id="path1185" d="m277 420 1 1-1-1z" fill="#fae3c9"/>
<path id="path1186" d="m294 420 1 1-1-1z" fill="#fbfaf2"/>
<path id="path1187" d="m297 420 1 1-1-1z" fill="#a4a43d"/>
<path id="path1188" d="m298 420 1 1-1-1m-57 1 1 1-1-1z" fill="#1b1b74"/>
<path id="path1189" d="m242 421 1 1-1-1z" fill="#a4a43d"/>
<path id="path1190" d="m244 421 1 1-1-1z" fill="#d0d045"/>
<path id="path1191" d="m245 421 1 1-1-1z" fill="#fbfaf2"/>
<path id="path1192" d="m276 421 1 1-1-1z" fill="#f9d6aa"/>
<path id="path1193" d="m294 421 1 1-1-1z" fill="#e5e59d"/>
<path id="path1194" d="m297 421 1 1-1-1m-55 1 1 1-1-1z" fill="#6e6c70"/>
<path id="path1195" d="m245 422 1 1-1-1z" fill="#8cbf84"/>
<path id="path1196" d="m245.43 422c3.473 7.309 15.757 24.553 25.14 24.217 9.113-0.326 19.404-17.151 23.43-24.217h-48.57z" fill="#0cf"/>
<path id="path1197" d="m296 422 1 1-1-1z" fill="#a4a43d"/>
<path id="path1198" d="m297 422 1 1-1-1m-55 1 1 1-1-1z" fill="#1b1b74"/>
<path id="path1199" d="m243 423 1 1-1-1z" fill="#a4a43d"/>
<path id="path1200" d="m245 423 1 1-1-1z" fill="#adb333"/>
<path id="path1201" d="m246 423 1 1-1-1z" fill="#1ac5b5"/>
<path id="path1202" d="m293 423 1 1-1-1z" fill="#68b070"/>
<path id="path1203" d="m296 423 1 1-1-1z" fill="#667"/>
<path id="path1204" d="m243 424 1 1-1-1z" fill="#58587b"/>
<path id="path1205" d="m246 424 1 1-1-1z" fill="#7fb15c"/>
<path id="path1206" d="m292 424 1 1-1-1z" fill="#27c2aa"/>
<path id="path1207" d="m295 424-1 2 1-2z" fill="#a4a43d"/>
<path id="path1208" d="m296 424 1 1-1-1m-53 1 1 1-1-1z" fill="#0e0e6e"/>
<path id="path1209" d="m244 425 2 2-2-2z" fill="#a4a43d"/>
<path id="path1210" d="m247 425 1 1-1-1z" fill="#34be9e"/>
<path id="path1211" d="m292 425 1 1-1-1z" fill="#96b247"/>
<path id="path1212" d="m295 425 1 1-1-1z" fill="#53527c"/>
<path id="path1213" d="m244 426 1 1-1-1z" fill="#3a3a7c"/>
<path id="path1214" d="m247 426 1 1-1-1z" fill="#a2b23d"/>
<path id="path1215" d="m248 426 1 1-1-1z" fill="#0dc9c1"/>
<path id="path1216" d="m291 426 1 1-1-1z" fill="#5bb47c"/>
<path id="path1217" d="m294 426 1 1-1-1z" fill="#8d8d5b"/>
<path id="path1218" d="m245 427 1 1-1-1z" fill="#737370"/>
<path id="path1219" d="m248 427 1 1-1-1z" fill="#74b166"/>
<path id="path1220" d="m290 427 1 1-1-1z" fill="#27c2aa"/>
<path id="path1221" d="m293 427-1 2 1-2z" fill="#a4a43d"/>
<path id="path1222" d="m294 427 1 1-1-1z" fill="#262678"/>
<path id="path1223" d="m245 428 1 1-1-1z" fill="#0e0e6e"/>
<path id="path1224" d="m246 428 2 2-2-2z" fill="#a4a43d"/>
<path id="path1225" d="m249 428 1 1-1-1z" fill="#42bb92"/>
<path id="path1226" d="m289 428 1 1-1-1z" fill="#0dc9c1"/>
<path id="path1227" d="m290 428 1 1-1-1z" fill="#96b247"/>
<path id="path1228" d="m293 428 1 1-1-1z" fill="#58587b"/>
<path id="path1229" d="m246 429 1 1-1-1z" fill="#3a3a7c"/>
<path id="path1230" d="m249 429 1 1-1-1z" fill="#adb333"/>
<path id="path1231" d="m250 429 1 1-1-1z" fill="#27c2aa"/>
<path id="path1232" d="m289 429 1 1-1-1z" fill="#74b166"/>
<path id="path1233" d="m292 429 1 1-1-1z" fill="#8d8d5b"/>
<path id="path1234" d="m247 430 1 1-1-1z" fill="#6e6c70"/>
<path id="path1235" d="m250 430 1 1-1-1z" fill="#96b247"/>
<path id="path1236" d="m251 430 1 1-1-1z" fill="#0dc9c1"/>
<path id="path1237" d="m288 430 1 1-1-1z" fill="#42bb92"/>
<path id="path1238" d="m291 430-2 3 2-3z" fill="#a4a43d"/>
<path id="path1239" d="m292 430 1 1-1-1z" fill="#1b1b74"/>
<path id="path1240" d="m247 431 1 1-1-1z" fill="#0e0e6e"/>
<path id="path1241" d="m248 431 1 1-1-1z" fill="#8d8d5b"/>
<path id="path1242" d="m251 431 1 1-1-1z" fill="#7fb15c"/>
<path id="path1243" d="m287 431 1 1-1-1z" fill="#34be9e"/>
<path id="path1244" d="m291 431 1 1-1-1z" fill="#3a3a7c"/>
<path id="path1245" d="m248 432 1 1-1-1z" fill="#1b1b74"/>
<path id="path1246" d="m249 432 11 11-11-11z" fill="#a4a43d"/>
<path id="path1247" d="m252 432 1 1-1-1z" fill="#74b166"/>
<path id="path1248" d="m286 432 1 1-1-1z" fill="#27c2aa"/>
<path id="path1249" d="m287 432 1 1-1-1z" fill="#adb333"/>
<path id="path1250" d="m290 432 1 1-1-1z" fill="#667"/>
<path id="path1251" d="m249 433 1 1-1-1z" fill="#32327b"/>
<path id="path1252" d="m253 433 1 1-1-1z" fill="#42bb92"/>
<path id="path1253" d="m285 433-4 5 4-5z" fill="#0dc9c1"/>
<path id="path1254" d="m286 433 1 1-1-1z" fill="#adb333"/>
<path id="path1255" d="m289 433 1 1-1-1z" fill="#737370"/>
<path id="path1256" d="m250 434 1 1-1-1z" fill="#49497d"/>
<path id="path1257" d="m254 434 1 1-1-1z" fill="#42bb92"/>
<path id="path1258" d="m285 434 1 1-1-1z" fill="#96b247"/>
<path id="path1259" d="m288 434-1 2 1-2z" fill="#8d8d5b"/>
<path id="path1260" d="m289 434 1 1-1-1z" fill="#0e0e6e"/>
<path id="path1261" d="m251 435 1 1-1-1z" fill="#53527c"/>
<path id="path1262" d="m255 435 1 1-1-1z" fill="#42bb92"/>
<path id="path1263" d="m284 435 1 1-1-1z" fill="#96b247"/>
<path id="path1264" d="m288 435 1 1-1-1z" fill="#0e0e6e"/>
<path id="path1265" d="m252 436 1 1-1-1z" fill="#6e6c70"/>
<path id="path1266" d="m256 436 1 1-1-1z" fill="#42bb92"/>
<path id="path1267" d="m283 436 1 1-1-1z" fill="#96b247"/>
<path id="path1268" d="m286 436-2 3 2-3z" fill="#a4a43d"/>
<path id="path1269" d="m287 436 1 1-1-1z" fill="#262678"/>
<path id="path1270" d="m253 437 1 1-1-1z" fill="#6e6c70"/>
<path id="path1271" d="m257 437 1 1-1-1z" fill="#42bb92"/>
<path id="path1272" d="m282 437 1 1-1-1z" fill="#96b247"/>
<path id="path1273" d="m286 437 1 1-1-1z" fill="#262678"/>
<path id="path1274" d="m254 438 1 1-1-1z" fill="#6e6c70"/>
<path id="path1275" d="m258 438 1 1-1-1z" fill="#68b070"/>
<path id="path1276" d="m280 438 1 1-1-1z" fill="#27c2aa"/>
<path id="path1277" d="m281 438 1 1-1-1z" fill="#adb333"/>
<path id="path1278" d="m285 438 1 1-1-1z" fill="#262678"/>
<path id="path1279" d="m255 439 1 1-1-1z" fill="#667"/>
<path id="path1280" d="m259 439 1 1-1-1z" fill="#74b166"/>
<path id="path1281" d="m279 439 1 1-1-1z" fill="#34be9e"/>
<path id="path1282" d="m280 439 1 1-1-1z" fill="#adb333"/>
<path id="path1283" d="m283 439-1 2 1-2z" fill="#8d8d5b"/>
<path id="path1284" d="m284 439 1 1-1-1z" fill="#262678"/>
<path id="path1285" d="m256 440 1 1-1-1z" fill="#49497d"/>
<path id="path1286" d="m260 440 1 1-1-1z" fill="#96b247"/>
<path id="path1287" d="m261 440 1 1-1-1z" fill="#0dc9c1"/>
<path id="path1288" d="m278 440 1 1-1-1z" fill="#42bb92"/>
<path id="path1289" d="m283 440 1 1-1-1z" fill="#0e0e6e"/>
<path id="path1290" d="m257 441 1 1-1-1z" fill="#49497d"/>
<path id="path1291" d="m261 441 1 1-1-1z" fill="#a2b23d"/>
<path id="path1292" d="m262 441 1 1-1-1z" fill="#27c2aa"/>
<path id="path1293" d="m277 441 1 1-1-1z" fill="#74b166"/>
<path id="path1294" d="m280 441-3 4 3-4z" fill="#a4a43d"/>
<path id="path1295" d="m281 441 1 1-1-1z" fill="#808067"/>
<path id="path1296" d="m282 441 1 1-1-1z" fill="#0e0e6e"/>
<path id="path1297" d="m258 442 1 1-1-1z" fill="#262678"/>
<path id="path1298" d="m262 442 1 1-1-1z" fill="#adb333"/>
<path id="path1299" d="m263 442 1 1-1-1z" fill="#42bb92"/>
<path id="path1300" d="m275 442 1 1-1-1z" fill="#0dc9c1"/>
<path id="path1301" d="m276 442 1 1-1-1z" fill="#96b247"/>
<path id="path1302" d="m280 442 1 1-1-1z" fill="#6e6c70"/>
<path id="path1303" d="m259 443 1 1-1-1z" fill="#1b1b74"/>
<path id="path1304" d="m260 443 1 1-1-1z" fill="#8d8d5b"/>
<path id="path1305" d="m264 443 1 1-1-1z" fill="#74b166"/>
<path id="path1306" d="m265 443 1 1-1-1z" fill="#0dc9c1"/>
<path id="path1307" d="m274 443 1 1-1-1z" fill="#34be9e"/>
<path id="path1308" d="m275 443 1 1-1-1z" fill="#adb333"/>
<path id="path1309" d="m279 443 1 1-1-1z" fill="#49497d"/>
<path id="path1310" d="m260 444 1 1-1-1z" fill="#0e0e6e"/>
<path id="path1311" d="m261 444 1 1-1-1z" fill="#6e6c70"/>
<path id="path1312" d="m262 444 2 2-2-2z" fill="#a4a43d"/>
<path id="path1313" d="m265 444 1 1-1-1z" fill="#96b247"/>
<path id="path1314" d="m266 444 1 1-1-1z" fill="#27c2aa"/>
<path id="path1315" d="m273 444 1 1-1-1z" fill="#68b070"/>
<path id="path1316" d="m278 444 1 1-1-1z" fill="#32327b"/>
<path id="path1317" d="m262 445 1 1-1-1z" fill="#49497d"/>
<path id="path1318" d="m267 445 1 1-1-1z" fill="#5bb47c"/>
<path id="path1319" d="m271 445 1 1-1-1z" fill="#27c2aa"/>
<path id="path1320" d="m272 445 1 1-1-1z" fill="#96b247"/>
<path id="path1321" d="m275 445-1 2 1-2z" fill="#a4a43d"/>
<path id="path1322" d="m276 445 1 1-1-1z" fill="#808067"/>
<path id="path1323" d="m277 445 1 1-1-1z" fill="#0e0e6e"/>
<path id="path1324" d="m263 446 1 1-1-1z" fill="#262678"/>
<path id="path1325" d="m264 446 1 1-1-1z" fill="#8d8d5b"/>
<path id="path1326" d="m268 446 1 1-1-1z" fill="#8bb252"/>
<path id="path1327" d="m269 446 1 1-1-1z" fill="#1ac5b5"/>
<path id="path1328" d="m270 446 1 1-1-1z" fill="#5bb47c"/>
<path id="path1329" d="m275 446 1 1-1-1z" fill="#58587b"/>
<path id="path1330" d="m264 447 1 1-1-1z" fill="#0e0e6e"/>
<path id="path1331" d="m265 447 1 1-1-1z" fill="#667"/>
<path id="path1332" d="m266 447 1 1-1-1z" fill="#a4a43d"/>
<path id="path1333" d="m273 447 1 1-1-1z" fill="#99994e"/>
<path id="path1334" d="m274 447 1 1-1-1m-8 1 1 1-1-1z" fill="#32327b"/>
<path id="path1335" d="m267 448 1 1-1-1z" fill="#99994e"/>
<path id="path1336" d="m271 448 1 1-1-1z" fill="#a4a43d"/>
<path id="path1337" d="m272 448 1 1-1-1z" fill="#667"/>
<path id="path1338" d="m273 448 1 1-1-1m-6 1 1 1-1-1z" fill="#0e0e6e"/>
<path id="path1339" d="m268 449 1 1-1-1z" fill="#667"/>
<path id="path1340" d="m269 449 1 1-1-1z" fill="#a4a43d"/>
<path id="path1341" d="m270 449 1 1-1-1z" fill="#99994e"/>
<path id="path1342" d="m271 449 1 1-1-1z" fill="#32327b"/>
<path id="path1343" d="m269 450 1 1-1-1z" fill="#262678"/>
<path id="path1344" d="m270 450 1 1-1-1z" fill="#0e0e6e"/>
<g id="g1349" transform="translate(0,296)">
<path id="path782" d="m271 87c1.543 3.6293 6.49 7.637 7.85 9.6011-1.731 1.964-2.077 1.7501-1.85 5.3989 3.01-3.1493 3.064-3.4776 5-3 4.241 4.232 0.759 13.321-2.746 15.297-3.504 2.108-2.868-0.073-8.12 2.569 2.408 2.059 5.198-0.302 7.478 0.329 1.239 1.47-0.589 4.149 0.374 6.672 2.015-0.194 1.773-4.262 2.242-5.737 1.472-5.404 10.322-9.173 10.772-14.13 1.866-0.876 3.731-0.274 6 1-1.13-4.644-4.868-4.594-5.87-6.0444-2.385-3.6446-4.499-7.8024-9.593-8.881-3.867-0.8188-3.578 0.2463-6.056-1.444-1.54-1.202-6.23-3.474-5.48-1.631z" fill="#f90"/>
<path id="path1348" d="m267.04 122.1c0 0.44513-0.36084 0.80597-0.80597 0.80597-0.44512 0-0.80597-0.36084-0.80597-0.80597 0-0.44512 0.36085-0.80597 0.80597-0.80597 0.44513 0 0.80597 0.36085 0.80597 0.80597z" fill-rule="evenodd" transform="translate(15.078 -30.977)" fill="#fff"/>
</g>
<g id="g1352" transform="matrix(-.46716 -.88417 .88417 -.46716 308.31 678.65)">
<path id="path1353" d="m271 87c1.543 3.6293 6.49 7.637 7.85 9.6011-1.731 1.964-2.077 1.7501-1.85 5.3989 3.01-3.1493 3.064-3.4776 5-3 4.241 4.232 0.759 13.321-2.746 15.297-3.504 2.108-2.868-0.073-8.12 2.569 2.408 2.059 5.198-0.302 7.478 0.329 1.239 1.47-0.589 4.149 0.374 6.672 2.015-0.194 1.773-4.262 2.242-5.737 1.472-5.404 10.322-9.173 10.772-14.13 1.866-0.876 3.731-0.274 6 1-1.13-4.644-4.868-4.594-5.87-6.0444-2.385-3.6446-4.499-7.8024-9.593-8.881-3.867-0.8188-3.578 0.2463-6.056-1.444-1.54-1.202-6.23-3.474-5.48-1.631z" fill="#f90"/>
<path id="path1354" d="m267.04 122.1c0 0.44513-0.36084 0.80597-0.80597 0.80597-0.44512 0-0.80597-0.36084-0.80597-0.80597 0-0.44512 0.36085-0.80597 0.80597-0.80597 0.44513 0 0.80597 0.36085 0.80597 0.80597z" fill-rule="evenodd" transform="translate(15.078 -30.977)" fill="#fff"/>
</g>
<g id="g1355" transform="matrix(-.51504 .85717 -.85717 -.51504 493 213.06)">
<path id="path1356" d="m271 87c1.543 3.6293 6.49 7.637 7.85 9.6011-1.731 1.964-2.077 1.7501-1.85 5.3989 3.01-3.1493 3.064-3.4776 5-3 4.241 4.232 0.759 13.321-2.746 15.297-3.504 2.108-2.868-0.073-8.12 2.569 2.408 2.059 5.198-0.302 7.478 0.329 1.239 1.47-0.589 4.149 0.374 6.672 2.015-0.194 1.773-4.262 2.242-5.737 1.472-5.404 10.322-9.173 10.772-14.13 1.866-0.876 3.731-0.274 6 1-1.13-4.644-4.868-4.594-5.87-6.0444-2.385-3.6446-4.499-7.8024-9.593-8.881-3.867-0.8188-3.578 0.2463-6.056-1.444-1.54-1.202-6.23-3.474-5.48-1.631z" fill="#f90"/>
<path id="path1357" d="m267.04 122.1c0 0.44513-0.36084 0.80597-0.80597 0.80597-0.44512 0-0.80597-0.36084-0.80597-0.80597 0-0.44512 0.36085-0.80597 0.80597-0.80597 0.44513 0 0.80597 0.36085 0.80597 0.80597z" fill-rule="evenodd" transform="translate(15.078 -30.977)" fill="#fff"/>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 51 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 6.6 KiB

View File

@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg id="svg2" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" height="480" width="640" version="1.1" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" viewBox="0 0 0.5160635 3.096381">
<metadata id="metadata14">
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
</cc:Work>
</rdf:RDF>
</metadata>
<g id="flag" transform="matrix(1.3333 0 0 1 -.086011 0)">
<path id="path4" fill="#f00" d="m-1.2902 0h3.0964v1.0321h-3.0964z"/>
<path id="path6" fill="#00f" d="m-1.2902 1.0321h3.0964v1.0321h-3.0964z"/>
<path id="path8" fill="#ffa500" d="m-1.2902 2.0643h3.0964v1.0321h-3.0964z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 834 B

View File

@@ -0,0 +1,39 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Sodipodi ("http://www.sodipodi.com/") -->
<svg id="svg820" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" height="480" width="640" version="1.1" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/">
<metadata id="metadata3028">
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
</cc:Work>
</rdf:RDF>
</metadata>
<g id="flag">
<g id="g3332" fill-rule="evenodd" stroke-width="1pt" transform="matrix(.86011 0 0 .95321 0 -15.191)">
<rect id="rect918" height="255.53" width="744.09" y="15.937" x="0" fill="#f00"/>
<rect id="rect919" height="255.53" width="744.09" y="263.97" x="0"/>
</g>
<g id="g3311" transform="translate(-113.16 4.8627)">
<path id="path824" d="m341.83-135.75c165.22 43.304 58.989 255.64-71.216 167.26-2.939 4.5148-5.877 9.0297-8.817 13.545 76.628 54.658 152.57 10.66 173.9-46.358 22.297-58.788-7.521-141.48-92.511-150.03-0.451 5.192-0.904 10.384-1.355 15.576z" fill-rule="evenodd" transform="translate(0 279.06)" stroke-width="1pt" fill="#ffec00"/>
<rect id="rect825" fill-rule="evenodd" transform="matrix(.90642 .42239 -.42345 .90592 0 279.06)" height="23.949" width="23.972" y="-77.07" x="276.34" stroke-width="1pt" fill="#ffec00"/>
<rect id="rect826" fill-rule="evenodd" transform="translate(0 279.06)" height="23.942" width="23.979" y="-52.576" x="432.1" stroke-width="1pt" fill="#ffec00"/>
<rect id="rect827" fill-rule="evenodd" transform="matrix(.93193 -.36263 .36360 .93156 0 279.06)" height="23.947" width="23.974" y="67.214" x="424.9" stroke-width="1pt" fill="#ffec00"/>
<rect id="rect828" fill-rule="evenodd" transform="matrix(.71094 -.70325 .70434 .70986 0 279.06)" height="23.961" width="23.961" y="191.67" x="365.04" stroke-width="1pt" fill="#ffec00"/>
<rect id="rect829" fill-rule="evenodd" transform="matrix(.93575 .35267 -.35362 .93539 0 279.06)" height="23.947" width="23.974" y="-280" x="287.71" stroke-width="1pt" fill="#ffec00"/>
<rect id="rect830" fill-rule="evenodd" transform="matrix(.92874 .37073 -.37172 .92835 0 279.06)" height="23.947" width="23.974" y="-172.06" x="393.33" stroke-width="1pt" fill="#ffec00"/>
<rect id="rect831" fill-rule="evenodd" transform="matrix(.92012 -.39163 .39265 .91969 0 279.06)" height="23.948" width="23.973" y="192.4" x="308.48" stroke-width="1pt" fill="#ffec00"/>
<rect id="rect832" fill-rule="evenodd" transform="translate(0 279.06)" height="23.942" width="23.979" y="58.906" x="319.88" stroke-width="1pt" fill="#ffec00"/>
<path id="path739" d="m361.17-57.03-20.351-15.006-20.244 14.469 8.034-22.918-20.347-14.957 24.447-0.171 8.568-22.551 7.782 22.703 24.702-0.2416-19.587 15.232 6.996 23.441z" fill-rule="evenodd" transform="translate(0 279.06)" stroke-width="1pt" fill="#ffec00"/>
<path id="path878" d="m449.19 62.453c-1.211 0.4184-6.229 12.389-9.675 18.248 1.797 0.5092 2.559 0.5965 3.625 1.0254 13.655 4.8007 20.384 9.1807 26.186 17.505 2.888 2.7911 7.032 2.9311 10.198 0.6972 0 0 2.795-1.1156 6.429-5.0223 2.969-4.5195 2.195-8.1095-1.383-11.16-10.944-7.9507-22.9-13.901-35.38-21.294z" fill-rule="evenodd" transform="translate(0 279.06)" stroke-width="1pt" fill="#fe0"/>
<path id="path879" d="m199.62 154.99c0 1.0448-0.847 1.8918-1.8918 1.8918s-1.8918-0.847-1.8918-1.8918 0.847-1.8918 1.8918-1.8918 1.8918 0.847 1.8918 1.8918z" fill-rule="evenodd" transform="matrix(2.2895 0 0 2.286 21.377 13.672)" stroke-width="1pt"/>
<path id="path880" d="m199.62 154.99c0 1.0448-0.847 1.8918-1.8918 1.8918s-1.8918-0.847-1.8918-1.8918 0.847-1.8918 1.8918-1.8918 1.8918 0.847 1.8918 1.8918z" fill-rule="evenodd" transform="scale(2.2895 2.286)" stroke-width="1pt"/>
<path id="path881" d="m199.62 154.99c0 1.0448-0.847 1.8918-1.8918 1.8918s-1.8918-0.847-1.8918-1.8918 0.847-1.8918 1.8918-1.8918 1.8918 0.847 1.8918 1.8918z" fill-rule="evenodd" transform="matrix(2.2895 0 0 2.286 10.898 6.9754)" stroke-width="1pt"/>
<path id="path882" d="m437.63 79.744c-42.57-24.273-87.31-50.521-129.88-74.796-18.751-11.636-19.683-33.385-7.17-49.876 1.302-2.3363 2.836-1.7579 3.514-0.5234 1.463 8.0284 5.969 16.324 11.37 21.495 44.693 28.383 87.732 55.804 131.71 85.613-3.448 5.7676-6.104 12.322-9.55 18.087z" fill-rule="evenodd" transform="translate(0 279.06)" stroke-width="1pt" fill="#fe0"/>
<rect id="rect892" fill-rule="evenodd" transform="matrix(.74495 .66712 -.66826 .74393 0 279.06)" height="23.959" width="23.963" y="-257.7" x="319.65" stroke-width="1pt" fill="#ffec00"/>
<path id="path893" d="m444.7 64.898-124.96-75.522" transform="translate(0 279.06)" stroke="#000" stroke-width="2.2878pt" fill="none"/>
<path id="path894" d="m429.27 47.47-42.24-27.279" transform="translate(0 279.06)" stroke="#000" stroke-width="2.2878pt" fill="none"/>
<path id="path895" d="m405.24 62.878-42.75-24.756" transform="translate(0 279.06)" stroke="#000" stroke-width="2.2878pt" fill="none"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 5.0 KiB

View File

@@ -0,0 +1,20 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Sodipodi ("http://www.sodipodi.com/") -->
<svg id="svg562" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" height="480" width="640" version="1.1" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/">
<metadata id="metadata3039">
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
</cc:Work>
</rdf:RDF>
</metadata>
<g id="flag">
<rect id="rect561" fill-rule="evenodd" height="512" width="682.67" y="0" x="-85.333" stroke-width="1pt" fill="#3a7dce"/>
<path id="selection_to_path" d="m111.82 240.35c-3.0793-6.2986-3.0793-6.2986-3.0793-12.596-1.54 0-1.8288 0.29598-2.7192 0.0482-0.89045-0.24548-1.227 5.8076-4.1149 4.626-0.48093-0.59039 2.0696-4.9686-0.69746-6.7887-0.89045-0.59273 0.21653-4.184-0.16867-5.7587 0 0-3.5124 1.8691-6.1594-4.7231-1.3-1.723-3.0801 1.5739-3.0801 1.5739s0.76964 2.0174-0.62529 2.51c-1.9731-1.4768-3.4174-0.70226-5.9193-2.7314-2.5027-2.0299 0.52955-4.3542-4.2349-6.0764 3.0801-7.8724 3.0801-6.2986 10.78-9.4471-4.6202-3.1493-4.6202-3.1493-7.6995-7.8732-4.6201-1.5746-6.1602-3.1485-10.78-6.2978-6.1594-7.8732-9.2395-23.618-9.2395-34.64 3.8984-3.6907 9.2395 12.596 16.94 17.319l10.78 4.7239c6.1594 3.1493 7.6995 6.2978 12.32 9.4471l13.86 4.7239c6.1594 4.7231 9.2395 11.022 13.86 12.596 5.0046 0 5.9687-2.9473 7.5734-3.1306 9.0534-0.47465 13.674-1.6671 15.478-4.4474 1.828-2.214 6.2073 1.2794 18.527-3.4437 0 0-1.5393-6.2986-1.5393-6.2986s3.2723-2.7554 7.6995-1.5746c-0.12004-2.8782-0.40951-10.554 3.9516-14.017-2.6486-2.8409-0.87145-4.877-0.87145-4.877s2.4548-2.4113 2.7428-3.6907c-1.2984-6.9379 1.1267-7.0451 1.6707-9.0866 0.54323-2.0407-2.0947-1.3416-1.3509-4.1553 0.74229-2.8145 5.2036-3.4825 5.8008-5.8006 0.59945-2.3181-1.2718-3.481-1.164-4.0341 0.96263-2.214 0.14512-7.43 0-9.4474 8.2777-2.2635 10.973-9.152 13.86-6.2982 1.54-9.4473 3.0801-12.596 12.32-12.596 1.3-2.9029-3.3696-5.3633-1.54-6.2982 3.0801-0.39362 5.4376-0.19677 9.0488 4.5762 1.1396 1.5125 1.3463-2.2143 2.5012-2.608 1.1548-0.39362 3.9189-0.39975 4.3299-2.2634 0.43459-1.9191 1.0599-4.4284 2.5999-7.5775 1.2992-2.5587 2.3097 0.98409 3.4645 6.0029 6.4975 0.24595 21.175 1.7222 27.334 3.4443 4.6201 1.2302 7.7002-1.2302 12.127-1.7222 3.2723 3.3459 6.3524 0.83657 8.0847 7.9712 2.4457 3.8498 6.4481 0.34453 7.315 1.4761 5.1497 14.515 22.859 4.7236 24.206 4.9697 2.2611 0 5.0236 6.4901 6.8037 6.3289 2.8932-0.49819 2.0742-2.5155 4.6011-1.7036-0.67467 5.4616 4.9575 11.76 4.9575 15.844 0 0 1.3706 0.68905 2.641-0.52281 1.2688-1.2111 2.4358-4.3235 3.5664-4.2498 2.6949 0.39369 3.7867 0.74747 6.8926 1.3025 8.3498 2.917 12.603 3.575 15.846 5.0696 1.5089 2.823 2.9707 4.2687 6.0288 3.7412 2.527 1.7354 0.68379 4.0084 2.176 4.156 3.0801-1.5746 4.0906-3.2969 7.1699-1.7222 3.0801 1.5746 6.1602 4.7239 7.7002 7.8732 0 1.5739-1.54 7.8724 0 17.319 0.76964 3.1493 1.1427 5.646 4.4515 11.047-0.87905 5.5481 4.1628 14.884 4.1628 17.246 0 3.1485-2.4548 4.7729-3.9948 7.9214 6.1602 4.7239 0 12.596-3.0793 17.32 23.099 4.7239 12.32 14.171 30.799 9.4471-4.6202 11.022-2.9844 10.137 1.6358 21.159-9.2403 6.2986-0.19147 8.2166-6.3509 16.089-0.38521 0.49251 3.656 6.84 9.3352 6.84-1.54 12.596-6.1602 7.8724-4.6201 26.767-12.127-0.24548-7.2193 14.122-15.4 12.596 0.48093 9.0043 4.668 9.792 3.0801 18.894-6.1594 1.5746-6.1594 1.5746-9.2395 6.2986l-4.6202-1.5746c-1.54 7.8724-4.6194 9.4471 0 17.32 0 0-5.9672 0.19654-7.6995 0-0.14511 2.7065 2.647 3.4445 3.0801 6.2978-0.24084 1.1318-8.7593 6.1012-15.4 6.2986-1.7323 3.8873 4.6194 8.0208 4.2349 9.9885-7.2193 1.4263-10.395 10.48-10.395 10.48s3.7054 1.5257 3.0801 3.1493c-1.9724-1.4768-3.0801-1.5746-6.1594-1.5746-1.54 0.39385-5.2933-0.0963-8.8923 6.1137-3.95 1.3323-5.8145 0.85064-8.811 4.9018-1.3266-3.8593-3.2343 0.0365-5.5676 1.5335-2.331 1.4993-5.4711 5.2258-5.8927 5.0673 0.0965-1.0837 1.4443-5.0199 1.4443-5.0199l-7.7002 1.5746s-0.3434 0.0342-0.94818 0.0971c-0.60554 0.0614-0.44371-4.5957-1.9032-4.4272-1.4588 0.17012-5.6337 5.8573-7.0567 6.0352-1.4208 0.1779-1.8706-1.8092-3.0953-1.636-1.224 0.17324-3.6112 5.9987-4.4781 6.1533-0.86689 0.1546-4.3056-3.5408-7.2527-3.025-15.16 5.4627-17.567-10.775-19.924-1.6228-3.1758-1.723-2.6258-0.72323-5.8532 0.14139-2.059 0.543-2.2466-2.7834-4.0777-2.7321-3.6636 0.10565-3.4714 3.6488-5.4688 2.5907-1.635-7.3815-11.502-6.0531-12.464-9.2016-0.78255-3.2844 4.2744-3.2689 5.9102-5.4938 1.2506-3.2106-1.306-4.4295 3.7684-7.5267 6.6138-4.574 2.8119-6.2993 3.9713-9.7368 2.0742-4.9632 2.0863-6.175 0.35405-10.554 0 0-5.1497-14.171-6.1602-14.171-3.0793-0.88482-3.0793 5.2149-7.6037 6.889-9.2395 3.1485-25.552-7.9718-28.392-7.9718-2.5976 0.0498-14.632 2.9139-14.178-3.2215-1.7991 5.9653-8.4159 1.4014-8.8239 1.4014-6.1602 0-3.8026 4.8715-7.9418 4.6742-1.8774-0.63933-20.837-1.7712-20.837-1.7712v3.1493l-12.32-6.2986-10.78-3.1485c-9.2395-3.1493-4.6194-11.022-20.019-6.2986v-9.4471h-7.6995c3.0793-18.895 0-9.4471-1.54-26.767l-6.1602 1.5746c-6.1594-8.5125 8.5656-6.889-4.6194-12.596 0 0 0.24009-9.3989-3.0801-6.2986-0.67392 0.39386 1.54 4.7239 1.54 4.7239-12.32-1.5746-15.4-4.7239-15.4-17.32 0 0 10.154 1.4768 9.2395 0-1.4436-2.3616-3.3202-17.713-2.9836-18.747-0.14435-2.0671 9.4325-7.282 7.5794-12.253 1.1792-0.4428 4.6437-0.49096 4.6437-0.49096" fill="#fff"/>
<path id="path556" stroke-linejoin="round" d="m527.55 303.26c-0.49256 1.1082-0.4052 2.2148 0.104 3.0052 0.91438-1.3712 0.14227-2.0035-0.104-3.0052z" stroke="#fff" stroke-linecap="round" stroke-width="1.6864pt" fill="none"/>
<path id="path557" stroke-linejoin="round" d="m131.51 178.94s-2.5826-0.31617-2.0027 1.9502c0.84367-1.7398 1.9502-1.8446 2.0027-1.9502z" stroke="#fff" stroke-width="2.108" fill="none"/>
<path id="path558" stroke-linejoin="round" d="m132.09 173.67c-1.4228 0.0532-3.1625-0.2105-2.5826 2.0551 0.84367-1.7389 2.5302-1.9494 2.5826-2.0551z" stroke="#fff" stroke-width="2.108" fill="none"/>
<path id="path559" stroke-linejoin="round" d="m141.81 203.87s2.214-0.15808 1.6341 2.1083c-0.84367-1.7398-1.5808-2.0027-1.6341-2.1083z" stroke="#fff" stroke-width="2.108" fill="none"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 6.1 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 18 KiB

After

Width:  |  Height:  |  Size: 38 KiB

View File

@@ -0,0 +1,120 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Sodipodi ("http://www.sodipodi.com/") -->
<svg id="svg548" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" height="480" width="640" version="1.1" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/">
<metadata id="metadata3293">
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
</cc:Work>
</rdf:RDF>
</metadata>
<defs id="defs550">
<clipPath id="clipPath3716" clipPathUnits="userSpaceOnUse">
<rect id="rect3718" fill-opacity="0.67" height="480" width="640" y="0" x="0"/>
</clipPath>
</defs>
<g id="flag" clip-path="url(#clipPath3716)">
<rect id="rect877" height="512" width="1024" y="-16" x="-374" stroke-width="1pt" fill="#006"/>
<path id="path1241" d="m-374 240 1024 256v-512l-1024 256z" fill-rule="evenodd" stroke-width="1pt" fill="#bd1021"/>
<path id="path1244" d="m650 11.429v457.14l-914.29-228.57 914.29-228.57z" fill-rule="evenodd" stroke-width="1pt" fill="#fff"/>
<g id="g1279" stroke="#000" transform="matrix(1.4087 0 0 1.4087 292.32 52.187)">
<path id="path1211" stroke-linejoin="round" d="m131.81 174.07s-4.538-3.713 0.825-9.695c-2.888-2.475-0.206-7.219-0.206-7.219s-4.951-1.857 0.206-9.489c-3.713-2.475-2.063-8.045-2.063-8.045s-12.17-4.538-0.618-8.869c-9.489 4.125-18.359-5.57-18.359-5.57l-13.82 0.413c-2.344-11.48-20.565-1.51-7.019-34.443-3.507-0.619-7.426-1.65-11.345 1.238-3.92 2.887-15.058 9.075-21.659 2.887s4.331-15.058 4.538-15.264c0.206-0.206 14.645-7.632 16.708-12.582-0.206-3.714-4.744-6.601-0.619-14.646 4.744-7.632 33.826-14.852 47.036-17.327 6.394-2.8878 9.282-8.4572 9.282-8.4572l1.444 5.3631s29.291-8.6635 30.735-12.789 0.619 3.7129 0.619 3.7129c11.551-1.0314 26.196-10.932 28.259-6.3945 9.695-1.8564 28.26-10.107 28.26-10.107s6.394-0.20618 1.856 6.8071c2.888 4.538-0.825 8.4572-1.031 8.4572-0.207 0 1.237 4.538-2.476 7.0133 1.239 3.9192-2.269 7.0133-2.269 7.0133s1.651 4.7443-4.95 7.2196c0.619 4.1255-3.713 4.9506-3.713 4.9506s0.619 4.3318-2.269 6.1882c0 3.3004-3.3 4.9506-3.3 4.9506s2.062 1.2376-0.826 3.3004c-2.887 2.0627-32.797 20.421-32.797 20.215 0-0.2062 21.865 3.9192 23.309 4.7443s17.946 11.758 17.946 11.758l-16.709 20.627s-18.564-2.062-19.389-1.031 3.919 1.444 4.95 3.094c1.032 1.65 2.682 5.57 5.982 5.157 3.301-0.413-6.188 5.982-12.376 6.601 0 2.269 7.838 2.475 9.901 0.619 2.063-1.857-4.951 5.363-5.776 6.394s9.283-1.444 9.283-1.444-1.651 6.807-10.52 8.87c3.506 5.776 2.062 9.489 1.856 9.489s-5.776-5.776-11.139-4.745c1.444 5.57 5.776 10.726 7.014 11.552 1.237 0.825-9.695 0.618-11.139-2.476s-2.682 7.426 1.237 10.727c-4.537 0.206-8.457-2.476-8.457-2.476s-2.681 6.188-0.825 9.283c1.857 3.094-6.394-6.189-6.394-6.189l-15.677 6.601-3.507-5.982z" fill-rule="evenodd" stroke-width="1.25" fill="#9c3900"/>
<path id="path1173" d="m10.652 161.79c0.3674 0 22.774-0.368 33.06-6.245 5.1426 8.081 12.122 13.591 12.122 13.591l3.306-11.754s8.0812 0.367 8.8159 2.204c-1.102 2.203-1.4693 5.142-1.4693 5.142s5.5099 0.368 5.8772 1.102c0.3673 0.735-1.4693 6.979-1.4693 6.979l23.509 5.51s1.8366-9.183 3.6732-8.081c1.8367 1.102 9.9182 12.489 21.305 13.224s12.122-9.551 12.122-9.551l2.571 1.47s4.775-10.285 5.51-10.285 1.837 1.469 8.081 1.469c1.837 2.204 2.572 7.346 2.572 7.346s-6.98 6.98-4.776 12.49 2.572 4.04 2.572 4.04l50.691 12.122s2.572 4.041-1.836 6.245c0 0.367-51.059-11.755-51.059-11.755s-4.776 5.51-8.449 4.408-1.102 2.204-1.102 2.204l55.099 4.408s4.041 5.143 1.102 6.612c-3.673 0.367-59.507-3.673-59.507-3.673s-3.306 6.979-6.979 1.102c-2.571 4.04-5.51-1.102-5.51-1.102s-4.775 3.673-5.51-0.368c-4.041 2.939-6.612-1.836-6.612-1.836l-23.509-1.47-1.4693 2.204s4.0406 1.102-2.204 3.674c-6.2446 2.571 37.467 1.469 38.569 1.836 1.102 0.368-2.938 3.674-2.938 3.674s22.407 1.469 26.447-3.306c4.041-4.776-1.469 6.244-1.469 6.244s17.632-0.734 17.632-1.469-0.368 5.51-12.489 4.775c7.346 4.776 16.529 7.714 16.529 7.714s-9.183 2.204-19.835-0.367c1.836 4.775 9.918 9.183 9.918 9.183s-5.878 5.143-19.102-7.347c3.674 6.612 0.735 9.184 0.368 8.449-0.368-0.735-6.612-9.918-21.305-13.224 9.183 5.877 5.142 8.449 5.142 8.449s-4.775-8.449-12.489 0c-2.939-7.714-14.326-12.122-28.284-12.857-4.4079-5.142-6.9793-3.673-17.264-6.612-5.8772-6.611-14.326-13.958-14.326-13.958s0.3673-9.918 10.285-8.816c1.102 3.306 1.102 2.204 1.102 2.204s11.02-4.041 14.326 1.469c4.7752-8.449 11.387-1.263 12.489 1.675 3.1647 0.464 19.101 0.896 19.101 0.896s-1.837-3.306-0.735-2.938c1.102 0.367 9.918-3.306 9.551-4.408-0.368-1.102-0.735-4.775 0.734-4.408 1.47 0.367-12.489-1.837-20.203 4.041-2.5713-2.572-0.7346-9.551-0.7346-9.551l-22.774-4.775-1.102 5.877s-6.6119 1.102-6.2446-0.367c0.3673-1.47-1.4693 5.142-1.4693 5.142s-8.8159-2.204-8.8159-2.571 2.5713-13.224 2.5713-12.857c0 0.368-7.3466 0.735-17.632 8.449-2.9386-9.183-26.08-21.305-26.08-21.672z" fill-rule="evenodd" stroke-width="1pt" fill="#ffc221"/>
<path id="path1174" d="m66.487 165.1-4.7753 21.305" stroke-width="1pt" fill="none"/>
<path id="path1175" d="m70.894 173.18-1.4693 6.979" stroke-width="1pt" fill="none"/>
<path id="path1176" d="m94.404 178.69-2.204 6.612" stroke-width="1pt" fill="none"/>
<path id="path1177" d="m135.18 223.5c-0.367 0-11.754 1.469-13.224 1.102-1.469-0.367 17.999 5.877 17.999 8.448" stroke-width="1pt" fill="none"/>
<path id="path1179" d="m114.61 226.08s-11.388-7.346-13.224-6.612c-1.8368 0.735 11.387-0.367 12.489-1.469" stroke-width="1pt" fill="none"/>
<path id="path1180" d="m91.098 217.63s-11.754 0.367-12.856-0.735 11.387 8.081 13.591 7.347" stroke-width="1pt" fill="none"/>
<path id="path1181" d="m68.323 212.48c-0.3673 0-8.0813-2.938-11.387-3.674 2.9386 2.939 5.1426 6.98 12.489 8.449" stroke-width="1pt" fill="none"/>
<path id="path1182" d="m71.262 207.71c-0.3673-0.735-14.693-5.143-14.693-7.347 3.306 1.102 8.0812 2.571 12.489 1.469" stroke-width="1pt" fill="none"/>
<path id="path1183" d="m147.3 190.81-1.469 6.611" stroke-width="1pt" fill="none"/>
<path id="path1184" d="m39.304 131.67s-15.428 13.223 0 20.937c0.7346-5.143 1.8367-5.877 1.8367-5.877s12.856 4.775 20.57-6.612c-3.306-4.775-9.1832-2.938-9.1832-2.938s-12.122-0.001-13.224-5.51z" fill-rule="evenodd" stroke-width="1pt" fill="#ffc221"/>
<path id="path1185" d="m52.161 137.55-10.652 9.183" stroke-width="1pt" fill="none"/>
<path id="path1186" d="m84.969 201.33s2.4554 2.707 0.2514 6.013" stroke-width="1pt" fill="none"/>
<path id="path1187" d="m136.65 204.04-4.04 0.368" stroke-width="1pt" fill="none"/>
<path id="path1188" d="m103.59 201.83 7.346 1.102" stroke-width="1pt" fill="none"/>
<path id="path1189" d="m123.35 182.94s0.206 7.426-5.982 7.22c-6.188-0.207-4.126 0.206-4.126 0.206" stroke-width="1pt" fill="none"/>
<path id="path1190" d="m128.1 181.7s2.475 0.825 1.857 2.682c-0.619 1.856 0.618 7.219-6.601 12.376-7.633 1.65-6.807-6.394-6.807-6.394" stroke-width="1pt" fill="none"/>
<path id="path1191" d="m130.78 183.97s4.538-2.681 5.157 1.651c0.618 4.331-3.713 12.376-6.807 13.614-3.095 1.237-6.601-0.207-6.189-2.269" stroke-width="1pt" fill="none"/>
<path id="path1192" d="m136.35 185.83s4.126-3.301 5.363 1.031c1.238 4.332-3.3 14.027-5.157 14.233" stroke-width="1pt" fill="none"/>
<path id="path1193" d="m142.12 186.86s2.063-1.031 3.506 0.206" stroke-width="1pt" fill="none"/>
<path id="path1194" d="m135.52 201.71c-0.825 0.206-4.332 0.412-5.569-2.269" stroke-width="1pt" fill="none"/>
<path id="path1195" d="m116.96 194.49c-0.206 0-4.331 0.207-4.331 0.207" stroke-width="1pt" fill="none"/>
<path id="path1196" d="m132.84 210.79-0.412-6.807-1.65-2.269-2.888 2.888s-0.413 6.807-1.65 7.426" stroke-width="1pt" fill="none"/>
<path id="path1197" d="m127.89 204.39c-0.206-0.412-2.269-4.331-2.269-4.331l-3.507 4.331s-0.412 6.189-1.65 6.808" stroke-width="1pt" fill="none"/>
<path id="path1198" d="m122.11 204.18c0-0.206-1.444-4.125-1.444-4.125s-4.125 2.269-4.538 3.919c-0.412 1.65-0.619 6.188-1.65 6.601" stroke-width="1pt" fill="none"/>
<path id="path1199" d="m116.13 203.15s0.413-3.713-0.825-3.713c-1.237 0-6.807 5.157-7.013 9.695" stroke-width="1pt" fill="none"/>
<path id="path1200" stroke-linejoin="round" d="m39.811 131.78s2.0627-2.063 2.6816-4.538c0.6188-2.475-0.8251-5.157 1.6502-7.426 2.4752-2.269 35.066-16.089 37.748-18.771 2.6816-2.6814 7.6321-8.4571 8.251-9.6947 0.6188-1.2377 2.4753 6.1882-3.0941 9.4887 5.9819-1.6506 9.9011-3.5068 12.376-2.6817-2.4757 3.5067-9.076 9.2827-12.17 9.2827 7.2196-2.682 13.82-4.951 15.677-3.507 1.856 1.444-8.87 8.664-13.202 9.076 7.2196-1.856 16.915-4.744 18.152-1.65-3.919 1.238-2.682 2.268-10.726 6.807-1.0313 0.826-6.1882 1.031-6.1882 1.031 6.1882-0.619 14.645-3.094 15.47 1.444-4.95 1.856-6.8066 4.332-10.932 5.363-4.1255 1.032-13.614 2.888-19.39 5.157-5.7756 2.269-14.233 8.87-14.233 8.87s-18.358 0.619-18.358 0.412c0-0.206-3.5066-8.457-3.7129-8.663z" fill-rule="evenodd" stroke-width="1pt" fill="#fff"/>
<path id="path1201" d="m48.474 130.34s0.2063-4.125 2.0627-5.569c1.8565-1.444 11.139-4.951 13.202-8.045 2.0627-3.094-3.0941 5.363-2.269 7.632" stroke-width="1pt" fill="none"/>
<path id="path1202" d="m52.187 124.15s4.5381 1.651 3.5067 5.157" stroke-width="1pt" fill="none"/>
<path id="path1203" d="m57.344 126.01c0 2.1645-1.7547 3.9192-3.9192 3.9192s-3.9192-1.7547-3.9192-3.9192 1.7547-3.9192 3.9192-3.9192 3.9192 1.7547 3.9192 3.9192z" transform="matrix(.86842 0 0 .86842 7.7514 17.095)" stroke-width="1pt" fill="none"/>
<path id="path1205" d="m197.2 119.2 35.685 6.807s3.92-4.538 1.857-7.013c5.363-1.237 3.919-8.251 3.919-8.251s6.188-2.681 1.031-8.87c3.508-3.5065-0.825-6.188-0.825-6.188s1.444-6.1882-3.094-6.807c1.238-4.9505-7.838-6.6008-7.838-6.6008s-18.771 5.1569-31.973 5.5694c4.332 4.3318-1.65 7.0133-1.65 7.0133s3.507 2.4753 2.475 4.538c-1.031 2.0631 0.619 4.3321-3.919 5.7761 5.982 2.682-0.619 7.219-0.619 7.219s6.601 4.538 4.951 6.807z" fill-rule="evenodd" stroke-width="1pt" fill="#fff"/>
<path id="path1206" d="m193.69 111.57s31.56 3.713 33.004 3.713 7.013 1.857 8.045 3.713" stroke-width="1pt" fill="none"/>
<path id="path1207" d="m195.34 109.71 43.936 1.031" stroke-width="1pt" fill="none"/>
<path id="path1208" d="m195.55 108.68s41.667-2.475 44.555-6.807" stroke-width="1pt" fill="none"/>
<path id="path1209" d="m196.78 99.604s41.874-4.538 42.287-3.9192" stroke-width="1pt" fill="none"/>
<path id="path1210" d="m195.34 94.447s40.636-6.3945 41.048-5.3631" stroke-width="1pt" fill="none"/>
<path id="path1212" d="m79.416 68.251s12.789 14.027 11.551 23.515" stroke-width="1pt" fill="none"/>
<path id="path1213" d="m90.142 84.34s4.1254 5.9819 5.7756 6.6007 16.09 1.4439 16.915 7.6321c0.825 3.9192-3.094 2.6812-2.475 5.5692 1.031 3.713 10.726 8.457 21.246 2.888" stroke-width="1pt" fill="none"/>
<path id="path1214" d="m121.91 109.92s8.663 12.789 21.452-1.031" stroke-width="1pt" fill="none"/>
<path id="path1215" d="m136.76 114.46s10.52 5.569 19.183-8.87" stroke-width="1pt" fill="none"/>
<path id="path1216" d="m144.8 115.69s5.157 4.332 15.884-1.443" stroke-width="1pt" fill="none"/>
<path id="path1217" d="m175.54 108.47s15.883 3.3 16.915 4.332" stroke-width="1pt" fill="none"/>
<path id="path1218" d="m181.52 104.97c0.206 0 11.139 0.413 11.139 0.413" stroke-width="1pt" fill="none"/>
<path id="path1219" d="m174.71 98.779s18.977-1.2376 21.453 2.6819" stroke-width="1pt" fill="none"/>
<path id="path1220" d="m166.46 92.797s26.61 1.0313 27.847 2.4753" stroke-width="1pt" fill="none"/>
<path id="path1221" d="m172.44 120.02s4.538-1.237 5.157-0.618" stroke-width="1pt" fill="none"/>
<path id="path1222" d="m162.13 131.16s5.982 5.157 13.615 2.888" stroke-width="1pt" fill="none"/>
<path id="path1223" d="m165.43 139.83s6.807 3.094 14.852 1.237" stroke-width="1pt" fill="none"/>
<path id="path1224" d="m167.7 144.98s6.807 4.538 11.345 3.712" stroke-width="1pt" fill="none"/>
<path id="path1225" d="m164.61 147.67s4.744 3.507 4.95 5.363" stroke-width="1pt" fill="none"/>
<path id="path1226" d="m158.01 151.79s1.444 7.425 6.601 10.107" stroke-width="1pt" fill="none"/>
<path id="path1227" d="m154.5 155.09s-2.269 9.695 3.507 15.677" stroke-width="1pt" fill="none"/>
<path id="path1228" d="m148.52 162.72c0 0.206-0.412 4.538-0.206 4.951" stroke-width="1pt" fill="none"/>
<path id="path1229" d="m111.39 125.18 11.139-0.619s4.125-1.65 1.237-4.331" stroke-width="1pt" fill="none"/>
<path id="path1230" d="m125.21 122.71c0.207 0 10.52 0.825 13.202 3.919 2.681 3.094 5.982 9.282 7.838 10.314 1.857 1.031 2.269-0.413 2.269-0.413" stroke-width="1pt" fill="none"/>
<path id="path1231" d="m143.98 134.88s-5.569 9.489-1.237 12.377" stroke-width="1pt" fill="none"/>
<path id="path1232" d="m140.88 145.4s-4.95 6.601-1.031 9.901" stroke-width="1pt" fill="none"/>
<path id="path1233" d="m138.82 154.47s-3.919 6.395 0.826 10.726" stroke-width="1pt" fill="none"/>
<path id="path1235" d="m137.09 137.51c-0.266 0.266-4.791 3.46-6.388 2.662" stroke-width="1pt" fill="none"/>
<path id="path1236" d="m132.3 147.62s1.863 1.863 3.46 1.597" stroke-width="1pt" fill="none"/>
<path id="path1237" d="m132.52 157.3 2.973 2.039" stroke-width="1pt" fill="none"/>
<path id="path1238" d="m132.92 164.71 2.572 1.552" stroke-width="1pt" fill="none"/>
<path id="path1246" d="m86.33 63.544s5.4228 2.8199 9.761 0c4.3387-2.8198 25.162-13.448 30.585-15.184 5.422-1.7353 8.459-11.713 9.544-16.051" stroke-width="1pt" fill="none"/>
<path id="path1247" d="m132.1 44.022 30.368-8.8933s4.989-4.1213 5.206-11.713" stroke-width="1pt" fill="none"/>
<path id="path1248" d="m165.5 31.658s30.367-3.0367 30.367-14.316" stroke-width="1pt" fill="none"/>
<path id="path1249" d="m191.1 25.15s31.886-8.6764 34.923-11.93" stroke-width="1pt" fill="none"/>
<path id="path1250" d="m102.16 70.485s19.305-9.9779 22.342-11.062c3.036-1.0846 9.977-9.761-0.434-9.761" stroke-width="1pt" fill="none"/>
<path id="path1251" d="m111.49 74.389c0.217 0 15.834-10.195 21.04-11.496 2.82-3.9043 1.302-8.0256-3.47-7.158" stroke-width="1pt" fill="none"/>
<path id="path1252" d="m133.83 60.29c0.434-0.2169 8.46-0.4338 5.64 5.8566-4.12 3.0367-21.908 11.93-21.908 11.93" stroke-width="1pt" fill="none"/>
<path id="path1253" d="m129.71 53.566 33.84-11.28s2.82-5.8566-1.301-6.7242" stroke-width="1pt" fill="none"/>
<path id="path1254" d="m190.45 25.367c0 0.2169 4.339 2.6029 1.736 6.5073-4.772 2.8199-27.331 8.2426-27.331 8.2426" stroke-width="1pt" fill="none"/>
<path id="path1255" d="m224.72 21.897-31.886 8.8934" stroke-width="1pt" fill="none"/>
<path id="path1256" d="m222.33 29.055-27.764 8.4595" stroke-width="1pt" fill="none"/>
<path id="path1257" d="m219.95 35.996-24.511 7.375" stroke-width="1pt" fill="none"/>
<path id="path1258" d="m215.39 42.937c-0.651 0-18.22 5.4228-18.22 5.4228" stroke-width="1pt" fill="none"/>
<path id="path1259" d="m211.49 48.36-11.28 4.5551" stroke-width="1pt" fill="none"/>
<path id="path1260" d="m208.67 54.433c-0.434 0-9.761 4.1213-9.761 4.1213" stroke-width="1pt" fill="none"/>
<path id="path1261" d="m205.85 59.422-8.676 4.1212" stroke-width="1pt" fill="none"/>
<path id="path1262" d="m190.88 68.75s1.085 0.4338 0.868 1.7353" stroke-width="1pt" fill="none"/>
<path id="path1263" d="m168.97 80.68s3.688 1.3014 0.217 4.772c-1.735 2.386-6.724 1.7354-9.761 6.0735" stroke-width="1pt" fill="none"/>
<path id="path1264" d="m192.62 32.092s4.556 1.0845 1.085 6.9411c-9.111 3.4706-27.548 9.1102-27.548 9.1102s-0.867 1.5184-3.253 2.8199c-2.386 1.3014-28.632 8.6764-28.632 8.6764" stroke-width="1pt" fill="none"/>
<path id="path1265" d="m194.14 38.816s4.989 2.1691 0 5.8566c-5.64 3.2536-25.379 9.3271-25.379 9.3271s-0.217 1.7352-1.084 2.386c-0.868 0.6507-26.897 9.3272-26.897 9.3272" stroke-width="1pt" fill="none"/>
<path id="path1266" d="m195.44 44.672s5.206 1.5184 0.651 5.8565c-5.423 3.2537-22.776 9.1103-22.776 9.1103s-1.735 2.169-4.555 3.0367c-2.82 0.8676-20.823 8.2426-20.823 8.2426" stroke-width="1pt" fill="none"/>
<path id="path1267" d="m196.74 50.529c1.519 0.6507 5.64 1.3015 0.651 5.2059-5.856 2.6029-20.172 8.2426-20.172 8.2426l-1.302 2.386-22.775 9.7609" stroke-width="1pt" fill="none"/>
<path id="path1268" d="m198.04 56.386s2.169 2.603-2.603 5.6397c-5.206 2.8198-16.485 7.158-16.485 7.158" stroke-width="1pt" fill="none"/>
<path id="path1269" d="m195.44 62.459s2.386 1.5184-0.65 3.6875c-3.471 1.7353-17.136 8.8933-17.136 8.8933l-8.894 5.8566" stroke-width="1pt" fill="none"/>
<path id="path1270" d="m164.2 42.503c0 0.2169 3.688 3.2537 2.386 6.7242 3.254 2.386 2.603 4.989 2.603 4.989s4.555 2.6029 3.905 6.2904c4.555 1.0846 4.338 3.6875 4.338 3.6875l-1.519 2.386s4.555-0.2169 0.651 5.6397c2.386 1.3015 1.302 2.8198 1.302 2.8198" stroke-width="1pt" fill="none"/>
<path id="path1271" d="m176.56 72.437c-0.651 0-15.834 5.6397-19.739 9.1102" stroke-width="1pt" fill="none"/>
<path id="path1272" d="m139.91 65.713s4.555-0.2169 3.905 4.772c5.206-1.7353 4.121 3.2536 4.121 3.2536s6.073-2.386 4.989 5.2059c3.904-0.8676 3.253 3.0367 3.253 3.0367s3.471-0.2169 3.471 1.7353c2.386-2.1691 4.989-1.0845 4.989-1.0845s1.735-2.3861 4.121-1.7353" stroke-width="1pt" fill="none"/>
<path id="path1273" d="m144.03 70.268c0 0.434-20.39 11.713-20.39 11.713" stroke-width="1pt" fill="none"/>
<path id="path1274" d="m147.93 73.955-15.401 9.544" stroke-width="1pt" fill="none"/>
<path id="path1275" d="m153.14 78.727c0 0.2169-13.449 8.0257-13.449 8.0257" stroke-width="1pt" fill="none"/>
<path id="path1276" d="m156.18 81.764s-9.544 7.8088-11.713 7.375" stroke-width="1pt" fill="none"/>
<path id="path1277" d="m159.43 84.15s-5.423 4.1214-9.978 6.0735" stroke-width="1pt" fill="none"/>
<path id="path1278" d="m165.07 82.415s1.735 2.1691-9.11 7.8087" stroke-width="1pt" fill="none"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 17 KiB

View File

@@ -1,5 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" width="900" height="600">
<rect fill="#ed2939" width="900" height="600"/>
<rect fill="#fff" y="200" width="900" height="200"/>
</svg>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Sodipodi ("http://www.sodipodi.com/") -->
<svg id="svg378" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" height="480" width="640" version="1" y="0" x="0" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/">
<metadata id="metadata8">
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
</cc:Work>
</rdf:RDF>
</metadata>
<g id="flag" fill-rule="evenodd" transform="scale(1.25 .9375)">
<rect id="rect149" transform="scale(-1)" height="512" width="512" y="-512" x="-512" fill="#fff"/>
<rect id="rect148" transform="scale(-1)" height="170.67" width="512" y="-512" x="-512" fill="#df0000"/>
<rect id="rect585" transform="scale(-1)" height="170.67" width="512" y="-170.8" x="-512" fill="#df0000"/>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 216 B

After

Width:  |  Height:  |  Size: 966 B

View File

@@ -1 +1,31 @@
<?xml version="1.0" encoding="UTF-8"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="1280" height="640" viewBox="0 0 30240 15120"><defs id="defs6"><polygon points="0,-9 1.735535,-3.6038755 7.0364833,-5.6114082 3.8997116,-0.89008374 8.7743512,2.0026884 3.1273259,2.4939592 3.9049537,8.1087198 0,4 -3.9049537,8.1087198 -3.1273259,2.4939592 -8.7743512,2.0026884 -3.8997116,-0.89008374 -7.0364833,-5.6114082 -1.735535,-3.6038755 0,-9 " id="Star7"/><polygon points="0,-9 2.351141,-3.236068 8.5595086,-2.7811529 3.8042261,1.236068 5.2900673,7.2811529 0,4 -5.2900673,7.2811529 -3.8042261,1.236068 -8.5595086,-2.7811529 -2.351141,-3.236068 0,-9 " id="Star5"/></defs><path d="M 0,0 L 30240,0 L 30240,15120 L 0,15120 L 0,0 z" style="fill:#00008b"/><use transform="matrix(252,0,0,252,7560,11340)" id="Commonwealth_Star" style="fill:#fff" xlink:href="#Star7"/><use transform="matrix(120,0,0,120,22680,12600)" id="Star_Alpha_Crucis" style="fill:#fff" xlink:href="#Star7"/><use transform="matrix(120,0,0,120,18900,6615)" id="Star_Beta_Crucis" style="fill:#fff" xlink:href="#Star7"/><use transform="matrix(120,0,0,120,22680,2520)" id="Star_Gamma_Crucis" style="fill:#fff" xlink:href="#Star7"/><use transform="matrix(120,0,0,120,26040,5607)" id="Star_Delta_Crucis" style="fill:#fff" xlink:href="#Star7"/><use transform="matrix(70,0,0,70,24192,8190)" id="Star_Epsilon_Crucis" style="fill:#fff" xlink:href="#Star5"/><path d="M 6300,0 L 8820,0 L 8820,2520 L 15120,2520 L 15120,5040 L 8820,5040 L 8820,7560 L 6300,7560 L 6300,5040 L 0,5040 L 0,2520 L 6300,2520 L 6300,0 z" id="White_Cross" style="fill:#fff"/><path d="M 0,0 L 1690.4674,0 L 15120,6714.7663 L 15120,7560 L 13429.533,7560 L 0,845.2337 L 0,0 z" id="White_Diagonal" style="fill:#fff"/><use transform="matrix(-1,0,0,1,15120,0)" id="White_Diagonal_Flipped" style="fill:#fff" xlink:href="#White_Diagonal"/><path d="M 6804,0 L 8316,0 L 8316,3024 L 15120,3024 L 15120,4536 L 8316,4536 L 8316,7560 L 6804,7560 L 6804,4536 L 0,4536 L 0,3024 L 6804,3024 L 6804,0 z" id="Red_Cross" style="fill:red"/><path d="M 0,0 L 5040,2520 L 3913.0217,2520 L 0,563.48913 L 0,0 z M 15120,0 L 13993.022,0 L 8953.0217,2520 L 10080,2520 L 15120,0 z" id="Red_Diagonals" style="fill:red"/><use transform="matrix(-1,0,0,-1,15120,7560)" id="Red_Diagonals_Rotated" style="fill:red" xlink:href="#Red_Diagonals"/></svg>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Sodipodi ("http://www.sodipodi.com/") -->
<svg id="svg1" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" height="480" width="640" version="1" y="0" x="0" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/">
<metadata id="metadata3003">
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
</cc:Work>
</rdf:RDF>
</metadata>
<g id="flag" stroke-width="1pt">
<rect id="rect124" height="480" width="640" y="0" x="0" fill="#006"/>
<g id="g584" transform="scale(5.7614 8.3333)">
<path id="path146" d="m0 0v3.3541l53.292 26.646h6.708v-3.354l-53.292-26.646h-6.708zm60 0v3.354l-53.292 26.646h-6.708v-3.354l53.292-26.646h6.708z" fill="#fff"/>
<path id="path136" d="m25 0v30h10v-30h-10zm-25 10v10h60v-10h-60z" fill="#fff"/>
<path id="path141" d="m0 12v6h60v-6h-60zm27-12v30h6v-30h-6z" fill="#c00"/>
<path id="path150" d="m0 30 20-10h4.472l-20 10h-4.472zm0-30 20 10h-4.472l-15.528-7.7639v-2.2361zm35.528 10 20-10h4.472l-20 10h-4.472zm24.472 20-20-10h4.472l15.528 7.764v2.236z" fill="#c00"/>
</g>
<g id="g3045" fill-rule="evenodd" fill="#fff" transform="matrix(1.0075 0 0 1.0075 1.3538 -37.74)">
<polygon id="polygon589" transform="matrix(7.6727 0 0 7.6727 -1.3148 66.42)" points="38.774 47.003 33.127 47.494 33.905 53.109 30 49 26.095 53.109 26.873 47.494 21.226 47.003 26.1 44.11 22.964 39.389 28.264 41.396 30 36 30 36 31.736 41.396 37.036 39.389 33.9 44.11"/>
<g id="g596" transform="matrix(6.9999 0 0 6.9999 -135.43 119.74)">
<polygon id="polygon590" points="88.143 49.576 86.649 47.328 89.174 48.284 90 45.714 90 45.714 90.826 48.284 93.351 47.328 91.857 49.576 94.178 50.954 91.489 51.188 91.86 53.861 90 51.905 88.14 53.861 88.511 51.188 85.822 50.954"/>
<polygon id="polygon592" points="88.143 9.5762 86.649 7.3279 89.174 8.2839 90 5.7143 90 5.7143 90.826 8.2839 93.351 7.3279 91.857 9.5762 94.178 10.954 91.489 11.188 91.86 13.861 90 11.905 88.14 13.861 88.511 11.188 85.822 10.954"/>
<polygon id="polygon593" points="73.143 25.826 71.649 23.578 74.174 24.534 75 21.964 75 21.964 75.826 24.534 78.351 23.578 76.857 25.826 79.178 27.204 76.489 27.438 76.86 30.111 75 28.155 73.14 30.111 73.511 27.438 70.822 27.204"/>
<polygon id="polygon594" points="101.48 21.826 99.983 19.578 102.51 20.534 103.33 17.964 103.33 17.964 104.16 20.534 106.68 19.578 105.19 21.826 107.51 23.204 104.82 23.438 105.19 26.111 103.33 24.155 101.47 26.111 101.84 23.438 99.155 23.204"/>
<polygon id="polygon595" points="96 33.611 94.53 34.522 94.943 32.843 93.622 31.728 95.347 31.601 96 30 96 30 96.653 31.601 98.378 31.728 97.057 32.843 97.47 34.522"/>
</g>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 2.3 KiB

After

Width:  |  Height:  |  Size: 2.8 KiB

View File

@@ -0,0 +1,210 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Sodipodi ("http://www.sodipodi.com/") -->
<svg id="svg1358" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" height="480" width="640" version="1.1" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/">
<metadata id="metadata3195">
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
</cc:Work>
</rdf:RDF>
</metadata>
<defs id="defs1558">
<clipPath id="clipPath4541" clipPathUnits="userSpaceOnUse">
<rect id="rect4543" fill-opacity="0.67" height="216" width="288" y="-.000060480" x="0"/>
</clipPath>
</defs>
<g id="flag">
<g id="g3442" transform="matrix(2.2222 0 0 2.2222 0 .0001344)" clip-path="url(#clipPath4541)">
<path id="path1359" fill="#39c" d="m0-0.000064185v216h324v-216h-324z"/>
<path id="path1553" fill="#ff0" d="m0 144v12h324v-12h-324z"/>
<path id="path1555" fill="#ff0" d="m0 168v12h324v-12h-324z"/>
</g>
<g id="g3256" transform="matrix(2.9521 0 0 2.9521 0.946 -7.3585)">
<path id="path1360" fill="#9cc" d="m48 12 1 1-1-1z"/>
<path id="path1362" fill="#9cc" d="m47 14 1 1-1-1m2 0 1 1-1-1z"/>
<path id="path1363" fill="#ccf" d="m47 15 1 1-1-1m2 0 1 1-1-1z"/>
<path id="path1364" fill="#6cc" d="m46 17 1 1-1-1z"/>
<path id="path1365" fill="#c66" d="m48 17 1 1-1-1z"/>
<path id="path1366" fill="#6cc" d="m50 17 1 1-1-1z"/>
<path id="path1367" fill="#ccf" d="m46 18 1 1-1-1z"/>
<path id="path1369" fill="#ccf" d="m50 18 1 1-1-1z"/>
<path id="path1370" fill="#fcc" d="m47 19 1 1-1-1m2 0 1 1-1-1z"/>
<path id="path1371" fill="#6cc" d="m45 20 1 1-1-1z"/>
<path id="path1372" d="m47.835 14.032-7.01 26.574-26.652 7.238 26.575 6.936 7.087 26.574 7.086-26.574 26.575-7.087-26.575-7.087-7.086-26.574z" stroke="#fff" stroke-width="1.25" fill="#c00"/>
<path id="path1373" fill="#6cc" d="m51 20 1 1-1-1z"/>
<path id="path1374" fill="#9cf" d="m45 21 1 1-1-1m6 0 1 1-1-1z"/>
<path id="path1375" fill="#fcc" d="m46 22 1 1-1-1m4 0 1 1-1-1z"/>
<path id="path1376" fill="#69c" d="m44 23 1 1-1-1z"/>
<path id="path1377" fill="#c33" d="m46.333 23.667 0.3334 0.6666-0.3334-0.6666m4 0 0.3334 0.6666-0.3334-0.6666z"/>
<path id="path1378" fill="#69c" d="m52 23 1 1-1-1z"/>
<path id="path1379" fill="#9cf" d="m44 24 1 1-1-1m8 0 1 1-1-1z"/>
<path id="path1380" fill="#fcc" d="m45 25 1 1-1-1m6 0 1 1-1-1z"/>
<path id="path1381" fill="#69c" d="m43 26 1 1-1-1z"/>
<path id="path1383" fill="#69c" d="m53 26 1 1-1-1z"/>
<path id="path1384" fill="#9cc" d="m43 27 1 1-1-1m10 0 1 1-1-1z"/>
<path id="path1385" fill="#cff" d="m43 28 1 1-1-1m10 0 1 1-1-1z"/>
<path id="path1386" fill="#69c" d="m42 29 1 1-1-1z"/>
<path id="path1387" fill="#fcc" d="m44 29 1 1-1-1m8 0 1 1-1-1z"/>
<path id="path1388" fill="#69c" d="m54 29 1 1-1-1z"/>
<path id="path1389" fill="#9cc" d="m42 30 1 1-1-1z"/>
<path id="path1390" fill="#c33" d="m44.333 30.667 0.3334 0.6666-0.3334-0.6666m8 0 0.3334 0.6666-0.3334-0.6666z"/>
<path id="path1391" fill="#9cc" d="m54 30 1 1-1-1z"/>
<path id="path1392" fill="#cff" d="m42 31 1 1-1-1m12 0 1 1-1-1z"/>
<path id="path1393" fill="#fcc" d="m43 32 1 1-1-1m10 0 1 1-1-1z"/>
<path id="path1394" fill="#9cc" d="m41 33 1 1-1-1z"/>
<path id="path1395" fill="#c33" d="m43.333 33.667 0.3334 0.6666-0.3334-0.6666m10 0 0.3334 0.6666-0.3334-0.6666z"/>
<path id="path1396" fill="#9cc" d="m55 33 1 1-1-1z"/>
<path id="path1397" fill="#ccf" d="m41 34 1 1-1-1m14 0 1 1-1-1z"/>
<path id="path1398" fill="#fcc" d="m42 35 1 1-1-1m12 0 1 1-1-1z"/>
<path id="path1399" fill="#9cc" d="m40 36 1 1-1-1z"/>
<path id="path1400" fill="#c33" d="m42.333 36.667 0.3334 0.6666-0.3334-0.6666m12 0 0.3334 0.6666-0.3334-0.6666z"/>
<path id="path1401" fill="#9cc" d="m56 36 1 1-1-1z"/>
<path id="path1402" fill="#ccf" d="m40 37 1 1-1-1m16 0 1 1-1-1z"/>
<path id="path1403" fill="#fcc" d="m41 38 1 1-1-1m14 0 1 1-1-1z"/>
<path id="path1404" fill="#9cc" d="m39 39 1 1-1-1z"/>
<path id="path1405" fill="#c33" d="m41 39 1 1-1-1m14 0 1 1-1-1z"/>
<path id="path1406" fill="#9cc" d="m57 39 1 1-1-1m-21 1 1 1-1-1z"/>
<path id="path1407" fill="#ccf" d="m37 40 1 1-1-1m22 0 1 1-1-1z"/>
<path id="path1408" fill="#9cc" d="m60 40 1 1-1-1m-27 1 1 1-1-1z"/>
<path id="path1409" fill="#ccf" d="m34 41 1 1-1-1z"/>
<path id="path1410" fill="#fcc" d="m38 41 1 1-1-1z"/>
<path id="path1411" fill="#c33" d="m39 41 1 1-1-1m18 0 1 1-1-1z"/>
<path id="path1412" fill="#fcc" d="m58 41 1 1-1-1z"/>
<path id="path1413" fill="#ccf" d="m62 41 1 1-1-1z"/>
<path id="path1414" fill="#9cc" d="m63 41 1 1-1-1z"/>
<path id="path1415" fill="#69c" d="m29 42 1 1-1-1z"/>
<path id="path1416" fill="#9cc" d="m30 42 1 1-1-1z"/>
<path id="path1417" fill="#cff" d="m31 42 1 1-1-1z"/>
<path id="path1418" fill="#fcc" d="m35 42 1 1-1-1z"/>
<path id="path1419" fill="#c33" d="m36.667 42.333 0.6666 0.3334-0.6666-0.3334m23 0 0.6666 0.3334-0.6666-0.3334z"/>
<path id="path1420" fill="#fcc" d="m61 42 1 1-1-1z"/>
<path id="path1421" fill="#cff" d="m65 42 1 1-1-1z"/>
<path id="path1422" fill="#9cc" d="m66 42 1 1-1-1z"/>
<path id="path1423" fill="#69c" d="m67 42 1 1-1-1m-41 1 1 1-1-1z"/>
<path id="path1424" fill="#9cc" d="m27 43 1 1-1-1z"/>
<path id="path1425" fill="#cff" d="m28 43 1 1-1-1z"/>
<path id="path1426" fill="#fcc" d="m32 43 1 1-1-1z"/>
<path id="path1427" fill="#c33" d="m33.667 43.333 0.6666 0.3334-0.6666-0.3334m29 0 0.6666 0.3334-0.6666-0.3334z"/>
<path id="path1428" fill="#fcc" d="m64 43 1 1-1-1z"/>
<path id="path1429" fill="#cff" d="m68 43 1 1-1-1z"/>
<path id="path1430" fill="#9cc" d="m69 43 1 1-1-1z"/>
<path id="path1431" fill="#69c" d="m70 43 1 1-1-1m-47 1 1 1-1-1z"/>
<path id="path1432" fill="#9cf" d="m24 44 1 1-1-1z"/>
<path id="path1433" fill="#fcc" d="m29 44 1 1-1-1z"/>
<path id="path1434" fill="#c33" d="m30.667 44.333 0.6666 0.3334-0.6666-0.3334m35 0 0.6666 0.3334-0.6666-0.3334z"/>
<path id="path1435" fill="#fcc" d="m67 44 1 1-1-1z"/>
<path id="path1436" fill="#9cf" d="m72 44 1 1-1-1z"/>
<path id="path1437" fill="#69c" d="m73 44 1 1-1-1z"/>
<path id="path1438" fill="#6cc" d="m20 45 1 1-1-1z"/>
<path id="path1439" fill="#9cf" d="m21 45 1 1-1-1z"/>
<path id="path1440" fill="#fcc" d="m25 45 1 1-1-1z"/>
<path id="path1442" fill="#fcc" d="m71 45 1 1-1-1z"/>
<path id="path1443" fill="#9cf" d="m75 45 1 1-1-1z"/>
<path id="path1444" fill="#6cc" d="m76 45 1 1-1-1m-59 1 1 1-1-1z"/>
<path id="path1445" fill="#ccf" d="m18 46 1 1-1-1z"/>
<path id="path1446" fill="#fcc" d="m22 46 1 1-1-1z"/>
<path id="path1447" fill="#c33" d="m23.667 46.333 0.6666 0.3334-0.6666-0.3334m49 0 0.6666 0.3334-0.6666-0.3334z"/>
<path id="path1448" fill="#fcc" d="m74 46 1 1-1-1z"/>
<path id="path1449" fill="#ccf" d="m78 46 1 1-1-1z"/>
<path id="path1450" fill="#6cc" d="m79 46 1 1-1-1z"/>
<path id="path1451" fill="#9cc" d="m14 47 1 1-1-1z"/>
<path id="path1452" fill="#ccf" d="m15 47 1 1-1-1z"/>
<path id="path1453" fill="#fcc" d="m19 47 1 1-1-1z"/>
<path id="path1455" fill="#fcc" d="m77 47 1 1-1-1z"/>
<path id="path1456" fill="#ccf" d="m81 47 1 1-1-1z"/>
<path id="path1457" fill="#9cc" d="m82 47 1 1-1-1m-70 1 1 1-1-1z"/>
<path id="path1458" fill="#c66" d="m17 48 1 1-1-1z"/>
<path id="path1460" fill="#c66" d="m79 48 1 1-1-1z"/>
<path id="path1461" fill="#9cc" d="m84 48 1 1-1-1m-70 1 1 1-1-1z"/>
<path id="path1462" fill="#ccf" d="m15 49 1 1-1-1z"/>
<path id="path1463" fill="#fcc" d="m19 49 1 1-1-1m58 0 1 1-1-1z"/>
<path id="path1464" fill="#ccf" d="m81 49 1 1-1-1z"/>
<path id="path1465" fill="#9cc" d="m82 49 1 1-1-1z"/>
<path id="path1466" fill="#6cc" d="m17 50 1 1-1-1z"/>
<path id="path1467" fill="#ccf" d="m18 50 1 1-1-1z"/>
<path id="path1468" fill="#fcc" d="m22 50 1 1-1-1z"/>
<path id="path1469" fill="#c33" d="m23.667 50.333 0.6666 0.3334-0.6666-0.3334m49 0 0.6666 0.3334-0.6666-0.3334z"/>
<path id="path1470" fill="#fcc" d="m74 50 1 1-1-1z"/>
<path id="path1471" fill="#ccf" d="m78 50 1 1-1-1z"/>
<path id="path1472" fill="#6cc" d="m79 50 1 1-1-1m-59 1 1 1-1-1z"/>
<path id="path1473" fill="#9cf" d="m21 51 1 1-1-1z"/>
<path id="path1474" fill="#fcc" d="m25 51 1 1-1-1z"/>
<path id="path1476" fill="#fcc" d="m71 51 1 1-1-1z"/>
<path id="path1477" fill="#9cf" d="m75 51 1 1-1-1z"/>
<path id="path1478" fill="#6cc" d="m76 51 1 1-1-1z"/>
<path id="path1479" fill="#69c" d="m23 52 1 1-1-1z"/>
<path id="path1480" fill="#9cf" d="m24 52 1 1-1-1z"/>
<path id="path1481" fill="#fcc" d="m29 52 1 1-1-1z"/>
<path id="path1482" fill="#c33" d="m30.667 52.333 0.6666 0.3334-0.6666-0.3334m35 0 0.6666 0.3334-0.6666-0.3334z"/>
<path id="path1483" fill="#fcc" d="m67 52 1 1-1-1z"/>
<path id="path1484" fill="#9cf" d="m72 52 1 1-1-1z"/>
<path id="path1485" fill="#69c" d="m73 52 1 1-1-1m-47 1 1 1-1-1z"/>
<path id="path1486" fill="#9cc" d="m27 53 1 1-1-1z"/>
<path id="path1487" fill="#cff" d="m28 53 1 1-1-1z"/>
<path id="path1488" fill="#fcc" d="m32 53 1 1-1-1z"/>
<path id="path1489" fill="#c33" d="m33.667 53.333 0.6666 0.3334-0.6666-0.3334m29 0 0.6666 0.3334-0.6666-0.3334z"/>
<path id="path1490" fill="#fcc" d="m64 53 1 1-1-1z"/>
<path id="path1491" fill="#cff" d="m68 53 1 1-1-1z"/>
<path id="path1492" fill="#9cc" d="m69 53 1 1-1-1z"/>
<path id="path1493" fill="#69c" d="m70 53 1 1-1-1m-41 1 1 1-1-1z"/>
<path id="path1494" fill="#9cc" d="m30 54 1 1-1-1z"/>
<path id="path1495" fill="#cff" d="m31 54 1 1-1-1z"/>
<path id="path1496" fill="#fcc" d="m35 54 1 1-1-1z"/>
<path id="path1497" fill="#c33" d="m36.667 54.333 0.6666 0.3334-0.6666-0.3334m23 0 0.6666 0.3334-0.6666-0.3334z"/>
<path id="path1498" fill="#fcc" d="m61 54 1 1-1-1z"/>
<path id="path1499" fill="#cff" d="m65 54 1 1-1-1z"/>
<path id="path1500" fill="#9cc" d="m66 54 1 1-1-1z"/>
<path id="path1501" fill="#69c" d="m67 54 1 1-1-1z"/>
<path id="path1502" fill="#9cc" d="m33 55 1 1-1-1z"/>
<path id="path1503" fill="#ccf" d="m34 55 1 1-1-1z"/>
<path id="path1504" fill="#fcc" d="m38 55 1 1-1-1z"/>
<path id="path1505" fill="#c33" d="m39 55 1 1-1-1m18 0 1 1-1-1z"/>
<path id="path1506" fill="#fcc" d="m58 55 1 1-1-1z"/>
<path id="path1507" fill="#ccf" d="m62 55 1 1-1-1z"/>
<path id="path1508" fill="#9cc" d="m63 55 1 1-1-1m-27 1 1 1-1-1z"/>
<path id="path1509" fill="#ccf" d="m37 56 1 1-1-1m22 0 1 1-1-1z"/>
<path id="path1510" fill="#9cc" d="m60 56 1 1-1-1m-21 1 1 1-1-1z"/>
<path id="path1511" fill="#c33" d="m41 57 1 1-1-1m14 0 1 1-1-1z"/>
<path id="path1512" fill="#9cc" d="m57 57 1 1-1-1z"/>
<path id="path1513" fill="#fcc" d="m41 58 1 1-1-1m14 0 1 1-1-1z"/>
<path id="path1514" fill="#ccf" d="m40 59 1 1-1-1z"/>
<path id="path1515" fill="#c33" d="m42.333 59.667 0.3334 0.6666-0.3334-0.6666m12 0 0.3334 0.6666-0.3334-0.6666z"/>
<path id="path1516" fill="#ccf" d="m56 59 1 1-1-1z"/>
<path id="path1517" fill="#9cc" d="m40 60 1 1-1-1m16 0 1 1-1-1z"/>
<path id="path1518" fill="#fcc" d="m42 61 1 1-1-1m12 0 1 1-1-1z"/>
<path id="path1519" fill="#ccf" d="m41 62 1 1-1-1z"/>
<path id="path1520" fill="#c33" d="m43.333 62.667 0.3334 0.6666-0.3334-0.6666m10 0 0.3334 0.6666-0.3334-0.6666z"/>
<path id="path1521" fill="#ccf" d="m55 62 1 1-1-1z"/>
<path id="path1522" fill="#9cc" d="m41 63 1 1-1-1m14 0 1 1-1-1z"/>
<path id="path1523" fill="#fcc" d="m43 64 1 1-1-1m10 0 1 1-1-1z"/>
<path id="path1524" fill="#cff" d="m42 65 1 1-1-1z"/>
<path id="path1525" fill="#c33" d="m44.333 65.667 0.3334 0.6666-0.3334-0.6666m8 0 0.3334 0.6666-0.3334-0.6666z"/>
<path id="path1526" fill="#cff" d="m54 65 1 1-1-1z"/>
<path id="path1527" fill="#9cc" d="m42 66 1 1-1-1m12 0 1 1-1-1z"/>
<path id="path1528" fill="#69c" d="m42 67 1 1-1-1z"/>
<path id="path1529" fill="#fcc" d="m44 67 1 1-1-1m8 0 1 1-1-1z"/>
<path id="path1530" fill="#69c" d="m54 67 1 1-1-1z"/>
<path id="path1531" fill="#cff" d="m43 68 1 1-1-1z"/>
<path id="path1533" fill="#cff" d="m53 68 1 1-1-1z"/>
<path id="path1534" fill="#9cc" d="m43 69 1 1-1-1m10 0 1 1-1-1z"/>
<path id="path1535" fill="#69c" d="m43 70 1 1-1-1m10 0 1 1-1-1z"/>
<path id="path1536" fill="#fcc" d="m45 71 1 1-1-1m6 0 1 1-1-1z"/>
<path id="path1537" fill="#9cf" d="m44 72 1 1-1-1z"/>
<path id="path1538" fill="#c33" d="m46.333 72.667 0.3334 0.6666-0.3334-0.6666m4 0 0.3334 0.6666-0.3334-0.6666z"/>
<path id="path1539" fill="#9cf" d="m52 72 1 1-1-1z"/>
<path id="path1540" fill="#69c" d="m44 73 1 1-1-1m8 0 1 1-1-1z"/>
<path id="path1541" fill="#fcc" d="m46 74 1 1-1-1m4 0 1 1-1-1z"/>
<path id="path1542" fill="#9cf" d="m45 75 1 1-1-1z"/>
<path id="path1544" fill="#9cf" d="m51 75 1 1-1-1z"/>
<path id="path1545" fill="#6cc" d="m45 76 1 1-1-1m6 0 1 1-1-1z"/>
<path id="path1546" fill="#fcc" d="m47 77 1 1-1-1m2 0 1 1-1-1z"/>
<path id="path1547" fill="#ccf" d="m46 78 1 1-1-1m4 0 1 1-1-1z"/>
<path id="path1548" fill="#6cc" d="m46 79 1 1-1-1z"/>
<path id="path1549" fill="#c66" d="m48 79 1 1-1-1z"/>
<path id="path1550" fill="#6cc" d="m50 79 1 1-1-1z"/>
<path id="path1551" fill="#ccf" d="m47 81 1 1-1-1m2 0 1 1-1-1z"/>
<path id="path1552" fill="#9cc" d="m47 82 1 1-1-1m2 0 1 1-1-1m-1 2 1 1-1-1z"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 13 KiB

View File

@@ -0,0 +1,27 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg id="Flag of Åland" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" height="480" viewBox="0 0 512 512" width="640" version="1.1" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/">
<metadata id="metadata21">
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
</cc:Work>
</rdf:RDF>
</metadata>
<defs id="defs19">
<clipPath id="clipPath3101" clipPathUnits="userSpaceOnUse">
<rect id="rect3103" fill-opacity="0.67" height="850" width="1133.3" y="-.0000016602" x="106.25"/>
</clipPath>
</defs>
<g id="flag" clip-path="url(#clipPath3101)" transform="matrix(.60235 0 0 .60235 -149.33 0.000001)">
<rect id="rect3" height="850" width="1300" y="0" x="0" fill="#0053a5"/>
<g id="g5" fill="#ffce00">
<rect id="rect7" width="250" y="0" x="400" height="850"/>
<rect id="rect9" y="300" width="1300" x="0" height="250"/>
</g>
<g id="g11" fill="#d21034">
<rect id="rect13" width="100" y="0" x="475" height="850"/>
<rect id="rect15" y="375" width="1300" x="0" height="100"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

@@ -0,0 +1,49 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Sodipodi ("http://www.sodipodi.com/") -->
<!-- /Creative Commons Public Domain -->
<!--
<rdf:RDF xmlns="http://web.resource.org/cc/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<Work rdf:about="">
<dc:title>New Zealand, Australia, United Kingdom, United States,
Bosnia and Herzegovina, Azerbaijan, Armenia, Bahamas, Belgium, Benin,
Bulgaria, Estonia, Finland, Gabon, Gambia, Germany, Greece, Greenland,
Guinea, Honduras, Israel, Jamaica, Jordan, and Romania Flags</dc:title>
<dc:rights><Agent>
<dc:title>Daniel McRae</dc:title>
</Agent></dc:rights>
<license rdf:resource="http://web.resource.org/cc/PublicDomain" />
</Work>
<License rdf:about="http://web.resource.org/cc/PublicDomain">
<permits rdf:resource="http://web.resource.org/cc/Reproduction" />
<permits rdf:resource="http://web.resource.org/cc/Distribution" />
<permits rdf:resource="http://web.resource.org/cc/DerivativeWorks" />
</License>
</rdf:RDF>
-->
<svg id="svg618" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" height="480" width="640" version="1.0" y="0" x="0" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/">
<metadata id="metadata3211">
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
</cc:Work>
</rdf:RDF>
</metadata>
<g id="flag" stroke-width="1pt">
<g id="g646" fill-rule="evenodd" transform="scale(5.3333 8)">
<rect id="rect622" height="20" width="120" y="20" x="0" fill="#c33"/>
<rect id="rect621" height="20" width="120" y="0" x="0" fill="#09c"/>
<rect id="rect623" height="20" width="120" y="40" x="0" fill="#093"/>
</g>
<g id="g575" transform="matrix(14.068 0 0 14.068 -494.02 -182.71)">
<g id="g638">
<path id="path637" d="m66 30c0.004 4.968-4.0248 9-8.9928 9-4.968 0.008-9.003-4.018-9.007-8.986-0.012-4.968 4.01-9.006 8.978-9.014 4.968-0.0158 9.0096 4.0033 9.0215 8.9713v0.0287z" fill="#fff"/>
<path id="path636" d="m66.5 30c0.0033 4.0848-3.3093 7.4-7.3941 7.4-4.0848 0.0065-7.4026-3.3034-7.4059-7.3882-0.0098-4.0848 3.2975-7.4053 7.3823-7.4118 4.0848-0.013 7.4079 3.2916 7.4177 7.3764v0.0236z" fill="#c33"/>
</g>
<polygon id="polygon574" fill-rule="evenodd" points="67 25 67.957 27.69 70.536 26.464 69.31 29.043 72 30 69.31 30.957 70.536 33.536 67.957 32.31 67 35 66.043 32.31 63.464 33.536 64.69 30.957 62 30 64.69 29.043 63.464 26.464 66.043 27.69" fill="#fff"/>
</g>
</g>
</svg>

View File

@@ -0,0 +1,53 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Sodipodi ("http://www.sodipodi.com/") -->
<!-- /Creative Commons Public Domain -->
<!--
<rdf:RDF xmlns="http://web.resource.org/cc/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<Work rdf:about="">
<dc:title>New Zealand, Australia, United Kingdom, United States,
Bosnia and Herzegovina, Azerbaijan, Armenia, Bahamas, Belgium, Benin,
Bulgaria, Estonia, Finland, Gabon, Gambia, Germany, Greece, Greenland,
Guinea, Honduras, Israel, Jamaica, Jordan, and Romania Flags</dc:title>
<dc:rights><Agent>
<dc:title>Daniel McRae</dc:title>
</Agent></dc:rights>
<license rdf:resource="http://web.resource.org/cc/PublicDomain" />
</Work>
<License rdf:about="http://web.resource.org/cc/PublicDomain">
<permits rdf:resource="http://web.resource.org/cc/Reproduction" />
<permits rdf:resource="http://web.resource.org/cc/Distribution" />
<permits rdf:resource="http://web.resource.org/cc/DerivativeWorks" />
</License>
</rdf:RDF>
-->
<svg id="svg609" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" height="480" viewBox="0 0 512 512" width="640" version="1.0" y="0" x="0" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/">
<metadata id="metadata3231">
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
</cc:Work>
</rdf:RDF>
</metadata>
<defs id="defs611">
<clipPath id="clipPath3133" clipPathUnits="userSpaceOnUse">
<rect id="rect3135" fill-opacity="0.67" height="512" width="682.67" y="7.1054e-15" x="-85.333"/>
</clipPath>
</defs>
<g id="flag" fill-rule="evenodd" clip-path="url(#clipPath3133)">
<rect id="rect614" height="512" width="682.67" y="0" x="-85.333" fill="#009"/>
<path id="path615" d="m-85.333 0 682.67 512v-512h-682.67z" fill="#fc0"/>
<polygon id="polygon621" transform="matrix(.43691 0 0 .43691 -188.29 47.624)" points="381.84 62.857 326 22.287 270.16 62.857 291.49 -2.7868 235.65 -43.357 304.67 -43.357 326 -109 326 -109 347.33 -43.357 416.35 -43.357 360.51 -2.7868" fill="#fff"/>
<polygon id="polygon622" transform="matrix(.43691 0 0 .43691 -112.34 102.24)" points="326 22.287 270.16 62.857 291.49 -2.7868 235.65 -43.357 304.67 -43.357 326 -109 326 -109 347.33 -43.357 416.35 -43.357 360.51 -2.7868 381.84 62.857" fill="#fff"/>
<polygon id="polygon616" transform="matrix(.43691 0 0 .43691 -36.397 156.85)" points="270.16 62.857 291.49 -2.7868 235.65 -43.357 304.67 -43.357 326 -109 326 -109 347.33 -43.357 416.35 -43.357 360.51 -2.7868 381.84 62.857 326 22.287" fill="#fff"/>
<polygon id="polygon623" transform="matrix(.43691 0 0 .43691 39.551 211.47)" points="291.49 -2.7868 235.65 -43.357 304.67 -43.357 326 -109 326 -109 347.33 -43.357 416.35 -43.357 360.51 -2.7868 381.84 62.857 326 22.287 270.16 62.857" fill="#fff"/>
<polygon id="polygon624" transform="matrix(.43691 0 0 .43691 115.5 266.08)" points="235.65 -43.357 304.67 -43.357 326 -109 326 -109 347.33 -43.357 416.35 -43.357 360.51 -2.7868 381.84 62.857 326 22.287 270.16 62.857 291.49 -2.7868" fill="#fff"/>
<polygon id="polygon625" transform="matrix(.43691 0 0 .43691 191.45 320.69)" points="304.67 -43.357 326 -109 326 -109 347.33 -43.357 416.35 -43.357 360.51 -2.7868 381.84 62.857 326 22.287 270.16 62.857 291.49 -2.7868 235.65 -43.357" fill="#fff"/>
<polygon id="polygon626" transform="matrix(.43691 0 0 .43691 267.39 375.31)" points="326 -109 326 -109 347.33 -43.357 416.35 -43.357 360.51 -2.7868 381.84 62.857 326 22.287 270.16 62.857 291.49 -2.7868 235.65 -43.357 304.67 -43.357" fill="#fff"/>
<polygon id="polygon627" transform="matrix(.43691 0 0 .43691 343.34 429.92)" points="326 -109 347.33 -43.357 416.35 -43.357 360.51 -2.7868 381.84 62.857 326 22.287 270.16 62.857 291.49 -2.7868 235.65 -43.357 304.67 -43.357" fill="#fff"/>
<polygon id="polygon628" transform="matrix(.43691 0 0 .43691 419.29 484.54)" points="347.33 -43.357 416.35 -43.357 360.51 -2.7868 381.84 62.857 326 22.287 270.16 62.857 291.49 -2.7868 235.65 -43.357 304.67 -43.357 326 -109 326 -109" fill="#fff"/>
</g>
</svg>

View File

@@ -0,0 +1,23 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Sodipodi ("http://www.sodipodi.com/") -->
<svg id="svg797" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" height="480" width="640" version="1.1" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/">
<metadata id="metadata3241">
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
</cc:Work>
</rdf:RDF>
</metadata>
<g id="flag" fill-rule="evenodd">
<g id="g3197" stroke-width="1pt" transform="matrix(1.25 0 0 .9375 0 .000014084)">
<rect id="rect807" height="512" width="170.67" y="-.000014655" x="0" fill="#00009d"/>
<rect id="rect808" height="512" width="170.67" y="-.000014655" x="341.33" fill="#00009d"/>
<rect id="rect809" height="512" width="170.67" y="-.000014655" x="170.67" fill="#ffd400"/>
</g>
<g id="g3688" transform="matrix(1.4589 0 0 1.4589 -222.87 -145.15)">
<path id="path803" d="m372.32 365.16c7.962 0.556 3.563-0.361 11.525 0.195l0.555-47.217h30.553c-0.181-56.391 21.723-103.92 47.86-144.21 1.571-2.021 0.544-2.89-1.199-2.443-19.726 3.081-40.02 13.437-53.922 27.813-1.622 1.991 0.233 2.301 1.15 2.183 7.613-2.282 6.113 6.244 5.561 9.665-7.803 24.929-14.613 49.084-17.113 77.769-0.003 1.995-0.317 3.446-1.263 3.542-3.518 0.185-6.959 0.135-10.516 0.125-1.297 0.012-1.58-1.421-1.666-2.777 0.185-28.886-0.072-57.771 0.113-86.657 0.089-1.906 6.991-9.644 8.114-9.674 3.535-0.091 5.025-0.004 8.978-0.071 1.03-0.008 1.251-3.18 0.073-3.334-2.407 0-6.873-0.22-9.28-0.22-1.14 0.044-17.29-12.273-17.327-14.804-0.185-3.888-0.076-7.703-0.261-11.591 0.212-0.957-4.509-1.177-4.444 0.073v10.809c-0.809 5.15 2.324 175.08 2.509 190.82z"/>
<path id="path806" d="m371.9 365.16c-7.962 0.556-3.563-0.361-11.525 0.195l-0.555-47.217h-30.553c0.181-56.391-21.723-103.92-47.86-144.21-1.571-2.021-0.544-2.89 1.199-2.443 19.726 3.081 40.02 13.437 53.922 27.813 1.622 1.991-0.233 2.301-1.15 2.183-7.613-2.282-6.113 6.244-5.561 9.665 7.803 24.929 14.613 49.084 17.113 77.769 0.003 1.995 0.317 3.446 1.263 3.542 3.518 0.185 6.959 0.135 10.516 0.125 1.297 0.012 1.58-1.421 1.666-2.777-0.185-28.886 0.072-57.771-0.113-86.657-0.089-1.906-6.991-9.644-8.114-9.674-3.535-0.091-5.025-0.004-8.978-0.071-1.03-0.008-1.251-3.18-0.073-3.334 2.407 0 6.873-0.22 9.28-0.22 1.14 0.044 17.29-12.273 17.327-14.804 0.185-3.888 0.076-7.703 0.261-11.591-0.212-0.957 4.509-1.177 4.444 0.073v10.809c0.809 5.15-2.324 175.08-2.509 190.82z"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.5 KiB

View File

@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Sodipodi ("http://www.sodipodi.com/") -->
<svg id="svg378" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" height="480" width="640" version="1" y="0" x="0" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/">
<metadata id="metadata8">
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
</cc:Work>
</rdf:RDF>
</metadata>
<g id="flag" stroke-width="1pt" fill-rule="evenodd">
<rect id="rect149" height="480" width="640" y="0" x="0" fill="#0a5c12"/>
<ellipse id="path307" d="m 702.74689,360.69897 c 0,128.11608 -103.8586,231.97468 -231.97467,231.97468 -128.11608,0 -231.97467,-103.8586 -231.97467,-231.97468 0,-128.11607 103.85859,-231.97467 231.97467,-231.97467 128.11607,0 231.97467,103.8586 231.97467,231.97467 z" rx="231.97" transform="matrix(.58102 0 0 .58102 -17.648 30.427)" ry="231.97" cy="360.7" cx="470.77" fill="#fc000f"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

@@ -1,3 +1,40 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg xmlns="http://www.w3.org/2000/svg" width="450" height="390"><rect width="150" height="390"/><rect x="150" width="150" height="390" fill="#FECB00"/><rect x="300" width="150" height="390" fill="#ed2939"/></svg>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Sodipodi ("http://www.sodipodi.com/") -->
<!-- /Creative Commons Public Domain -->
<!--
<rdf:RDF xmlns="http://web.resource.org/cc/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<Work rdf:about="">
<dc:title>New Zealand, Australia, United Kingdom, United States,
Bosnia and Herzegovina, Azerbaijan, Armenia, Bahamas, Belgium, Benin,
Bulgaria, Estonia, Finland, Gabon, Gambia, Germany, Greece, Greenland,
Guinea, Honduras, Israel, Jamaica, Jordan, and Romania Flags</dc:title>
<dc:rights><Agent>
<dc:title>Daniel McRae</dc:title>
</Agent></dc:rights>
<license rdf:resource="http://web.resource.org/cc/PublicDomain" />
</Work>
<License rdf:about="http://web.resource.org/cc/PublicDomain">
<permits rdf:resource="http://web.resource.org/cc/Reproduction" />
<permits rdf:resource="http://web.resource.org/cc/Distribution" />
<permits rdf:resource="http://web.resource.org/cc/DerivativeWorks" />
</License>
</rdf:RDF>
-->
<svg id="svg554" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" height="480" width="640" version="1.1" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/">
<metadata id="metadata2991">
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
</cc:Work>
</rdf:RDF>
</metadata>
<g id="flag" fill-rule="evenodd" transform="matrix(1.0947 0 0 .94732 0 -5.0275)" stroke-width="1pt">
<rect id="rect558" height="506.69" width="194.88" y="5.3071" x="0"/>
<rect id="rect559" height="506.69" width="194.88" y="5.3071" x="194.88" fill="#ffd90c"/>
<rect id="rect560" height="506.69" width="194.88" y="5.3071" x="389.76" fill="#f31830"/>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 368 B

After

Width:  |  Height:  |  Size: 1.9 KiB

View File

@@ -0,0 +1,19 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Sodipodi ("http://www.sodipodi.com/") -->
<svg id="svg378" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" height="480" width="640" version="1" y="0" x="0" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/">
<metadata id="metadata2999">
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
</cc:Work>
</rdf:RDF>
</metadata>
<g id="flag" fill-rule="evenodd">
<g id="g3049" transform="matrix(1.25 0 0 .9375 -.084419 .000057185)">
<rect id="rect149" transform="scale(-1)" height="511.55" width="511.7" y="-511.55" x="-512.07" fill="#de0000"/>
<rect id="rect148" transform="scale(-1)" height="255.77" width="511.7" y="-512" x="-511.77" fill="#35a100"/>
</g>
<polygon id="polygon136" transform="matrix(1.8501 0 0 1.7412 -667.57 -360.76)" points="498.45 365.81 441.12 324.21 511.95 324.28 533.78 256.9 555.61 324.28 626.44 324.23 569.1 365.81 591.04 433.16 591.04 433.16 533.77 391.48 476.5 433.15" stroke-width="1pt" fill="#fff300"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

@@ -0,0 +1,19 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Sodipodi ("http://www.sodipodi.com/") -->
<svg id="svg626" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" height="480" width="640" version="1.1" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/">
<metadata id="metadata3008">
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
</cc:Work>
</rdf:RDF>
</metadata>
<g id="flag">
<g id="g3259" fill-rule="evenodd" stroke-width="1pt" transform="scale(1.25 .93750)">
<rect id="rect629" height="170.67" width="512" y="341.33" x="0" fill="#de2110"/>
<rect id="rect631" height="170.67" width="512" y="0" x="0" fill="#fff"/>
<rect id="rect632" height="170.67" width="512" y="170.67" x="0" fill="#319400"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 933 B

View File

@@ -0,0 +1,21 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Sodipodi ("http://www.sodipodi.com/") -->
<svg id="svg378" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" height="480" width="640" version="1" y="0" x="0" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/">
<metadata id="metadata3016">
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
</cc:Work>
</rdf:RDF>
</metadata>
<defs id="defs380">
<clipPath id="clipPath3237" clipPathUnits="userSpaceOnUse">
<rect id="rect3239" fill-opacity="0.67" height="480" width="640" y="0" x="0"/>
</clipPath>
</defs>
<g id="flag" fill-rule="evenodd" stroke-width="1pt" clip-path="url(#clipPath3237)">
<rect id="rect171" height="480" width="720" y="0" x="-32.5" fill="#e10011"/>
<path id="path193" d="m114.25 479.77-146.75 0.22894v-480l146.06 0.07638 94.242 30.306-93.554 29.541 93.554 30.458-93.554 29.542 93.554 30.458-93.554 29.541 93.554 30.458-93.554 29.542 93.554 30.459-93.554 29.541 93.554 30.459-93.554 29.541 93.554 30.458-93.554 29.542 93.554 30.458-93.554 29.542" fill="#fff"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

@@ -0,0 +1,29 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Sodipodi ("http://www.sodipodi.com/") -->
<svg id="svg548" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" height="480" width="640" version="1.1" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/">
<metadata id="metadata3031">
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
</cc:Work>
</rdf:RDF>
</metadata>
<defs id="defs550">
<clipPath id="clipPath3172" clipPathUnits="userSpaceOnUse">
<rect id="rect3174" fill-opacity="0.67" height="512" width="682.67" y=".000038539" x="-90.533"/>
</clipPath>
</defs>
<g id="flag" clip-path="url(#clipPath3172)" fill-rule="evenodd" transform="matrix(.93750 0 0 .93750 84.875 -.000036130)">
<path id="path551" d="m-178 0.000038 428.8 256-428.8 256z" stroke-width="1pt" fill="#00cf00"/>
<path id="path552" d="m679.6 0.000038-428.8 256 428.8 256z" stroke-width="1pt" fill="#00cf00"/>
<path id="path556" d="m-178 0.000038 428.8 256 428.8-256z" stroke-width="1pt" fill="#f00"/>
<path id="path557" d="m-178 512 428.8-256 428.8 256z" stroke-width="1pt" fill="#f00"/>
<path id="path558" d="m679.6 0.000038h-79.902l-777.7 464.3v47.703h79.902l777.7-464.3z" stroke-width="1pt" fill="#fff"/>
<path id="path571" d="m196.84 88.136c0 27.948-22.656 50.604-50.604 50.604s-50.604-22.656-50.604-50.604 22.656-50.604 50.604-50.604 50.604 22.656 50.604 50.604z" transform="matrix(2.9257 0 0 2.9257 -177.04 -1.8602)" fill="#fff"/>
<path id="path566" d="m-178 0.000038v47.703l777.7 464.3h79.902v-47.703l-777.7-464.3z" stroke-width="1pt" fill="#fff"/>
<polygon id="polygon576" d="m 134.28087,105.86726 -6.57603,0.1131 -3.40832,5.62497 -3.38596,-5.63845 -6.57553,-0.13921 3.19007,-5.75156 -3.16721,-5.764175 6.57603,-0.1131 3.40832,-5.624968 3.38596,5.638455 6.57553,0.139209 -3.19007,5.751559 z" transform="matrix(2.9257 0 0 2.9257 -112.92 -109.58)" stroke="#00de00" points="134.28 105.87 127.7 105.98 124.3 111.6 120.91 105.97 114.34 105.83 117.52 100.08 114.36 94.312 120.93 94.199 124.34 88.574 127.73 94.212 134.3 94.352 131.11 100.1" stroke-width="1pt" fill="#f00"/>
<polygon id="polygon577" d="m 134.28087,105.86726 -6.57603,0.1131 -3.40832,5.62497 -3.38596,-5.63845 -6.57553,-0.13921 3.19007,-5.75156 -3.16721,-5.764175 6.57603,-0.1131 3.40832,-5.624968 3.38596,5.638455 6.57553,0.139209 -3.19007,5.751559 z" transform="matrix(2.9257 0 0 2.9257 -177.42 2.0402)" stroke="#00de00" points="134.28 105.87 127.7 105.98 124.3 111.6 120.91 105.97 114.34 105.83 117.52 100.08 114.36 94.312 120.93 94.199 124.34 88.574 127.73 94.212 134.3 94.352 131.11 100.1" stroke-width="1pt" fill="#f00"/>
<polygon id="polygon578" d="m 134.28087,105.86726 -6.57603,0.1131 -3.40832,5.62497 -3.38596,-5.63845 -6.57553,-0.13921 3.19007,-5.75156 -3.16721,-5.764175 6.57603,-0.1131 3.40832,-5.624968 3.38596,5.638455 6.57553,0.139209 -3.19007,5.751559 z" transform="matrix(2.9257 0 0 2.9257 -46.85 2.0402)" stroke="#00de00" points="134.28 105.87 127.7 105.98 124.3 111.6 120.91 105.97 114.34 105.83 117.52 100.08 114.36 94.312 120.93 94.199 124.34 88.574 127.73 94.212 134.3 94.352 131.11 100.1" stroke-width="1pt" fill="#f00"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.2 KiB

View File

@@ -0,0 +1,47 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Sodipodi ("http://www.sodipodi.com/") -->
<!-- /Creative Commons Public Domain -->
<!--
<rdf:RDF xmlns="http://web.resource.org/cc/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<Work rdf:about="">
<dc:title>New Zealand, Australia, United Kingdom, United States,
Bosnia and Herzegovina, Azerbaijan, Armenia, Bahamas, Belgium, Benin,
Bulgaria, Estonia, Finland, Gabon, Gambia, Germany, Greece, Greenland,
Guinea, Honduras, Israel, Jamaica, Jordan, and Romania Flags</dc:title>
<dc:rights><Agent>
<dc:title>Daniel McRae</dc:title>
</Agent></dc:rights>
<license rdf:resource="http://web.resource.org/cc/PublicDomain" />
</Work>
<License rdf:about="http://web.resource.org/cc/PublicDomain">
<permits rdf:resource="http://web.resource.org/cc/Reproduction" />
<permits rdf:resource="http://web.resource.org/cc/Distribution" />
<permits rdf:resource="http://web.resource.org/cc/DerivativeWorks" />
</License>
</rdf:RDF>
-->
<svg id="svg598" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" height="480" width="640" version="1.1" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/">
<metadata id="metadata9">
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
</cc:Work>
</rdf:RDF>
</metadata>
<defs id="defs600">
<clipPath id="clipPath3483" clipPathUnits="userSpaceOnUse">
<rect id="rect3485" height="666" width="666" y="-154" x="67.641" fill="#808080"/>
</clipPath>
</defs>
<g id="flag" transform="matrix(.96096 0 0 .72072 -65 110.99)" clip-path="url(#clipPath3483)">
<g id="g605" fill-rule="evenodd" stroke-width="1pt" transform="matrix(8.325,0,0,8.325,0,-154)">
<rect id="rect602" height="80" width="40" y="0" x="0" fill="#319400"/>
<rect id="rect603" height="40" width="80" y="0" x="40" fill="#ffd600"/>
<rect id="rect604" height="40" width="80" y="40" x="40" fill="#de2110"/>
</g>
</g>
</svg>

View File

@@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Sodipodi ("http://www.sodipodi.com/") -->
<svg id="svg378" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" height="480" width="640" version="1" y="0" x="0" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/">
<metadata id="metadata3176">
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
</cc:Work>
</rdf:RDF>
</metadata>
<g id="flag" fill-rule="evenodd" stroke-width="1pt" transform="scale(.60207 .67733)">
<rect id="rect171" height="708.66" width="1063" y="0" x="0" fill="#fff"/>
<rect id="rect403" height="708.66" width="354.33" y="0" x="0" fill="#00267f"/>
<rect id="rect135" height="708.66" width="354.33" y="0" x="708.66" fill="#f31830"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 920 B

View File

@@ -0,0 +1,363 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Sodipodi ("http://www.sodipodi.com/") -->
<svg id="svg1" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" height="480" width="640" version="1" y="0" x="0" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/">
<metadata id="metadata3">
<rdf:RDF>
<cc:Work rdf:about="">
<dc:title>Bermuda</dc:title>
<dc:description/>
<dc:subject>
<rdf:Bag>
<rdf:li/>
<rdf:li>caribbean</rdf:li>
<rdf:li>america</rdf:li>
<rdf:li>flag</rdf:li>
<rdf:li>sign</rdf:li>
</rdf:Bag>
</dc:subject>
<dc:publisher>
<cc:Agent rdf:about="http://www.openclipart.org">
<dc:title>Caleb Moore</dc:title>
</cc:Agent>
</dc:publisher>
<dc:creator>
<cc:Agent>
<dc:title>Caleb Moore</dc:title>
</cc:Agent>
</dc:creator>
<dc:rights>
<cc:Agent>
<dc:title>Caleb Moore</dc:title>
</cc:Agent>
</dc:rights>
<dc:date/>
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
<cc:license rdf:resource="http://web.resource.org/cc/PublicDomain"/>
<dc:language>en</dc:language>
</cc:Work>
<cc:License rdf:about="http://web.resource.org/cc/PublicDomain">
<cc:permits rdf:resource="http://web.resource.org/cc/Reproduction"/>
<cc:permits rdf:resource="http://web.resource.org/cc/Distribution"/>
<cc:permits rdf:resource="http://web.resource.org/cc/DerivativeWorks"/>
</cc:License>
</rdf:RDF>
</metadata>
<g id="flag">
<rect id="rect2414" height="480" width="640" y="0" x="0" stroke-width="1pt" fill="#c00"/>
<g id="g6852" stroke-width="1pt">
<rect id="rect124" height="256" width="512" y="9.5367e-7" x="0" fill="#006"/>
<g id="g584" transform="scale(8.5333)">
<path id="path146" fill="#fff" d="m0 0v3.3541l53.292 26.646h6.708v-3.354l-53.292-26.646h-6.708zm60 0v3.354l-53.292 26.646h-6.708v-3.354l53.292-26.646h6.708z"/>
<path id="path136" fill="#fff" d="m25 0v30h10v-30h-10zm-25 10v10h60v-10h-60z"/>
<path id="path141" fill="#c00" d="m0 12v6h60v-6h-60zm27-12v30h6v-30h-6z"/>
<path id="path150" fill="#c00" d="m0 30 20-10h4.472l-20 10h-4.472zm0-30 20 10h-4.472l-15.528-7.7639v-2.2361zm35.528 10 20-10h4.472l-20 10h-4.472zm24.472 20-20-10h4.472l15.528 7.764v2.236z"/>
</g>
</g>
<g id="g1798" transform="matrix(.19009 0 0 .15565 1176.6 400.88)">
<path id="path1797" d="m-1576.8 1353.5c17.72 2.98 674.45-205.79 673.23-531.49v-1594.5h-1346.5v1594.5c-1.22 325.7 673.23 531.49 673.23 531.49z" fill-rule="evenodd" transform="translate(-2078.9 -953.42)" fill="#fff"/>
<path id="path1760" d="m-903.54 822.05c1.22 325.7-655.51 534.47-673.23 531.49 0 0-674.45-205.79-673.23-531.49 7.16-10.536 9.96-14.595 10.43-27.844 2.29-6.875 1.64-15.152 1.64-23.02v-23.021c-1.73-5.202-1.64-13.795-1.64-21.376-0.22-5.804-1.64-15.454-1.64-16.443 1.28 9.471 3.02 14.092 6.57 1.644 2.51-6.278 3.92-11.441 6.58-19.732 0.29-8.094 1.64-14.587 1.64-23.02 0-7.972 0.38-15.559 1.65-21.377 2.53-2.073 4.74-5.722 8.22-3.288-0.31 8.369-2.27 12.789-3.29 21.376v23.02 23.021c0.16 5.439 0.91 9.983 3.29 13.155 0.29-8.095 1.64-14.587 1.64-23.021 1.9-5.689 3.07-13.139 6.58-18.088 1.99-7.394 5.22-13.502 8.22-21.376 2.51-7.807 5.04-13.192 6.58-19.732 3.63-4.077 7.64-11.014 11.51-14.799 8.45-5.43 5.95 2.76 3.29 9.866v23.021c5.8 1.657 2.09-2.335 6.58-6.577 1.58-6.083 5.31-14.346 8.22-19.732 2.92-4.739 6.7-9.218 9.86-14.799 3.42-2.102 12.53-8.07 13.16-8.222-3.65 3.824-6.79 9.365-9.87 14.799-1.26 5.818-1.64 13.405-1.64 21.376 0.6 15.793 3.82 3.08 6.58-3.288 3.35-2.744 1.82-4.597 8.22-4.933 9.69-6.53 6.58 0.646 4.93 8.221-1.31 7.351-1.64 14.841-1.64 23.021 0 8.924 1.54 12.746 1.64 21.376 0 7.582-0.09 16.175 1.65 21.376 1.17 8.881 3.58 12.586 6.57 19.732 2.51 7.252 5.42 11.873 8.22 18.088 6.44 7.893 3.29 0.717 3.29-8.222v-23.02-23.021c3.02-5.157 3.89-11.445 8.22-16.443 1.65-6.019 4.65-10.675 8.23-14.799 2.45-3.909 6.16-8.807 8.22-13.155v23.021c0 8.179 0.33 15.67 1.64 23.02 2.26 7.619 3.93 12.286 4.94 19.732 4.29 2.78 5.91 6.903 9.86 9.866 1.99-7.598 3.29-14.388 3.29-23.02v-23.021c1.37-7.684 2.92-14.073 4.93-19.732 2.22-6.977 3.68 1.805 4.94 4.933 2.84 6.012 5.79 9.158 9.86 16.443 4.83 3.451 6.08 8.786 9.87 13.155 0.87 4.034 1.29 13.115 3.29 16.443 1.77-8.002 4.74-12.822 6.57-21.376 4.93-4.831 7.83-8.229 13.16-11.51 8.36-1.611 12.2-3.916 19.73-4.933 10.41 0 8.54 1.064 1.64 6.577-2.61 4.246-6.36 10.867-9.86 14.799-1.02 7.514-2.97 11.212-3.29 19.732 0.6 8.429 3.02 15.088 4.93 21.376 4.12-4.611 8.7-14.515 11.51-19.732 4.41-5.036 6.44-12.481 9.87-16.443 3.54-4.289 8.13-7 14.8-8.222 4.08-3.065 8.89-3.288 16.44-3.288 15.09 4.827 31.93 3.435 47.69 4.933 12.19 0 19.9-2.238 31.24-4.933 12.34-2.539 25.39-2.794 37.82-4.933 12.52 0 26.39-1.114 37.82 1.644h32.88c11.89 0 23.53-0.245 34.53-1.644 13.27 0 26.77 0.605 39.47-1.645 14.64 0 28.33-1.158 42.75-1.644 19.75 0 38.05-2.356 57.55-3.288 14.92-0.634 26.89-5.416 41.11-8.222 9.53-2.169 20.71-1.644 31.24-1.644 12.48 0 22.46 2.218 34.53 3.288 10.27 0 19.68 0.851 29.6 1.645h29.6 34.53 37.82c12.08 0 23.18 0.743 34.53 1.644 10.31 0 19.66 0.83 29.6 1.644h26.31c7.22 0.86 16.21 1.021 23.02 3.289 9.55 0 17.27 1.321 26.31 1.644 8.51 0.516 15.72 1.644 24.66 1.644 8.26 0.295 15.31 1.911 23.02 3.289 6.98 0.943 12.59 2.733 18.09 4.933 4.64 2.197 12.24 5.279 16.44 8.222 9.13 0 13.09-1.725 19.74-3.289 4.58-3.537 9.64-3.654 9.86-6.577-5.07 4.519-9.44 5.577-11.51 13.154-1.03 2.565-4.34 12.035 0 9.866 6.04-3.525 10.35-7.542 13.16-13.154 4.7-6.623 6.86-10.678 11.51-16.444 3.44-6.616 9.21-10.764 13.15-14.798 4.6-6.759 7.28-10.169 3.29 1.644-1.41 7.913-2.72 14.015-3.29 21.376-0.94 6.975-2.73 12.587-4.93 18.088 0 5.08-0.42 10.399 1.64 13.154 7.59-2.167 15-6.207 19.73-9.866 6.51-1.774 11.97-5.252 18.09-9.866 8.1-2.025 13.33-2.289 14.8-4.933-4.43 4.523-8.65 8.448-13.15 11.511-2.19 4.612-5.98 7.345-4.94 11.51 5.11-1.111 14.94-1.69 19.73-3.289 7.71-2.667 11.16-4.304 19.74-6.577 14.765 0.192 2.498 2.24-4.94 6.577-4.46 3.036-9.07 7.542-14.8 11.511-3.67 6.82-6.16 12.168-9.86 16.443-1.93 7.157-4.59 12.247-8.22 16.443-1.46 6.188-3.54 11.659-4.94 18.088-1.42 10.552-5.32 13.111 6.58 8.221 5.1-5.562 10.03-10.196 13.16-14.799 3.03-4.728 7.17-10.545 11.51-14.799 2.26-6.386 5.81-8.91 9.86-16.443 3.661-3.837 8.797-9.617 13.157-14.799 3.764-3.59 8.946-7.383 14.798-9.866 9.013-3.004 7.87-8.779 4.933 1.645-3.466 4.196-5.575 9.794-6.577 16.443-3.571 14.821 0.355 9.164 6.577 4.933 5.341-4.412 3.347-7.48 11.511-9.866 1.801-1.517 10.546-6.293 8.221-1.644-1.116 7.408-3.903 10.798-6.577 16.443-3.615 6.524-6.483 11.714-8.222 18.087-2.909 3.88-5.027 8.337 0 6.578 8.471-1.883 11.08-4.921 16.444-8.222 3.201-7.303 6.352-9.631 9.866-14.799-2.013 8.052-4.9 13.579-6.578 19.732-3.786 4.369-5.751 9.307-8.221 16.443-3.603 7.016-4.821 10.371-4.933 19.732-2.215 7.477-5.063 12.895-1.645 19.732 5.209-5.417 9.865-8.835 13.155-16.443 3.386-4.099 5.154-10.395 6.577-16.443 1.567-6.658 3.942-10.753 4.933-18.088 2.292-6.875 1.645-15.153 1.645-23.021v-23.02c-0.094-7.859-2.588-14.365 0-19.732 5.006 5.109 6.258 9.691 9.866 16.443 2.11 8.442 5.844 13.214 6.577 21.376 3.342 4.915 3.839 10.934 6.577 18.088 0.577 8.072 2.097 15.085 0 21.376-0.496 5.291-3.066 9.066 0 13.155 5.308-4.385 5.538-10.919 6.577 3.289 0 7.198 0.252 14.07 0.836 21.266z" fill-rule="evenodd" fill-opacity=".99608" transform="translate(-2078.9 -953.42)" stroke="#002b00" stroke-width="11.125" fill="#007a0f"/>
<path id="path1761" d="m-2178.7 685.68c-0.62 4.245-1.64 17.061-1.64 26.309 0 8.38 0.75 14.816 1.64 21.376 0.55 5.919 1.88 6.805 0 11.51" transform="translate(-2078.9 -953.42)" stroke="#002b00" stroke-width="11.125" fill="none"/>
<path id="path1762" d="m-2154.1 672.52c0.63 4.245 1.65 17.062 1.65 26.309 0 8.736-1.08 14.023-1.65 21.377-0.29 8.079-1.64 12.433-1.64 21.376v6.577" transform="translate(-2078.9 -953.42)" stroke="#002b00" stroke-width="11.125" fill="none"/>
<path id="path1763" d="m-2172.2 759.67c1.55 0 0.93 4.205 1.64 9.866 0.95 6.998 2.51 12.974 4.93 18.088 0.35 9.411 2.15 11.425 8.23 14.799 5.87 5.788 8.03 9.685 11.51 14.799 4.19 0.741 4.91 1.85 6.57 4.933" transform="translate(-2078.9 -953.42)" stroke="#002b00" stroke-width="11.125" fill="none"/>
<path id="path1764" d="m-2229.7 809h1.64c8.48 1.413 20.16 1.238 26.31 3.289 6.33 1.469 13.95 4.538 18.09 8.221 6.65 7.382 9.26 12.74 18.08 16.444 7.4 4.315 14.86 5.888 23.03 8.221 7.59 3.202 12.6 5.624 18.08 8.222 7.81 3.994 14.04 8.476 23.02 9.866h23.02c7.7 0 12.64 0.26 16.45-3.289l-16.45 3.289c7.7 0 12.64 0.26 16.45-3.289" transform="translate(-2078.9 -953.42)" stroke="#002b00" stroke-width="11.125" fill="none"/>
<path id="path1765" d="m-2200.1 927.39h29.6 23.02c3.39 7.075 6.48 9.284 13.16 11.51 5.33 3.905 12.28 6.004 19.73 6.577h3.29" transform="translate(-2078.9 -953.42)" stroke="#002b00" stroke-width="11.125" fill="none"/>
<path id="path1766" d="m-2185.3 955.35c4.47-0.919 17.27-4.287 26.31-4.933 9.62 0 14.8 2.073 19.73 6.577 5.04 3.425 7.99 6.602 14.8 9.866 7.27 2.511 14.62 3.289 23.02 3.289 0.78 2.319 0.48 1.644 3.29 1.644" transform="translate(-2078.9 -953.42)" stroke="#002b00" stroke-width="11.125" fill="none"/>
<path id="path1767" d="m-2163.9 988.23h29.6c5.9 2.794 10.77 3.151 13.15 9.865 6.82 5.741 9.83 9.501 19.73 9.871 3.81 1.97 11.83 1.64 18.09 1.64" transform="translate(-2078.9 -953.42)" stroke="#002b00" stroke-width="11.125" fill="none"/>
<path id="path1768" d="m-2085 1045.8h29.59c9.66 0.98 16.51 0.28 21.38 6.58 5.42 7.8 9.97 6.08 16.44 9.87 5.7 0 9.45 1.18 14.8 1.64" transform="translate(-2078.9 -953.42)" stroke="#002b00" stroke-width="11.125" fill="none"/>
<path id="path1769" d="m-2014.3 1091.8c4.25 0.62 17.06 1.64 26.31 1.64 9.08 1.23 9.76 3.39 14.8 9.87 2.74 9.6 7.48 8.92 18.09 9.86 7.2 0 12.97-0.53 18.09-1.64" transform="translate(-2078.9 -953.42)" stroke="#002b00" stroke-width="11.125" fill="none"/>
<path id="path1770" d="m-2149.1 762.96c0.55 0.548 1.09 1.096 1.64 1.644-3.73-3.731-1.93-2.363 1.65 6.578 0.62 8.063 2.05 12.855 4.93 19.732 3.91 5.609 7.18 10.979 9.87 16.443 2.92 6.68 6.81 11.845 11.51 16.443 0.69 2.087 1.2 2.593 3.28 3.289" transform="translate(-2078.9 -953.42)" stroke="#002b00" stroke-width="11.125" fill="none"/>
<path id="path1771" d="m-2114.6 769.54c0.84 0 5.23 5.086 8.22 9.866 5.7 4.074 10.23 9.203 14.8 14.799 5.13 3.386 11.11 7.55 18.09 11.51 7.98 2.764 10.74 5.003 18.08 8.222 3.87 3.348 10.82 5.812 16.45 8.222 2.42 0 1.25-0.388 3.29 1.644" transform="translate(-2078.9 -953.42)" stroke="#002b00" stroke-width="11.125" fill="none"/>
<path id="path1772" d="m-2076.8 753.1c-1.8 0 0 4.239 0 9.866 2.75 6.088 7.01 12.119 11.51 18.088 5.21 3.442 10.49 10.505 14.8 16.443 2.65 4.223 5.7 7.31 11.51 9.866" transform="translate(-2078.9 -953.42)" stroke="#002b00" stroke-width="11.125" fill="none"/>
<path id="path1773" d="m-2037.3 739.94c0.06 5.876 1.62 16.938 3.29 26.31 2.86 6.823 4.98 11.276 6.58 18.087 1.03 6.853 3.62 12.832 8.22 18.088 3.77 4.78 10.23 9.499 16.44 11.51 6.35 2.719 10.81 4.826 19.73 4.933 6.56-0.886 13-1.644 21.38-1.644h13.16" transform="translate(-2078.9 -953.42)" stroke="#002b00" stroke-width="11.125" fill="none"/>
<path id="path1774" d="m-1999.5 753.1c0.14 5.279-1.4 10.768 4.93 14.799 2.13 6.659 6.84 14.364 11.51 21.376 4.17 5.286 9.96 9.137 18.09 9.866 5.77 1.339 14.5 2.639 21.38 4.933 6.24 4.06 12.78 10.903 21.37 13.155l-21.37-13.155c6.24 4.06 12.78 10.903 21.37 13.155" transform="translate(-2078.9 -953.42)" stroke="#002b00" stroke-width="11.125" fill="none"/>
<path id="path1775" d="m-1984.7 753.1c4.35 5.551 16.15 17.799 24.67 26.309 5.88 4.862 11.94 8.736 18.08 11.511 7.52 1.163 15.81 4.454 21.38 6.577 3.59 1.537 4.61 3.012 9.86 3.289" transform="translate(-2078.9 -953.42)" stroke="#002b00" stroke-width="11.125" fill="none"/>
<path id="path1776" d="m-1961.7 733.36c0.55 0.548 1.1 1.096 1.65 1.645-4.68-4.672-2.25-2.142 8.22 6.577 6.14 4.954 8.58 6.281 9.86 14.799 3.02 2.854 3.99 7.924 8.22 4.933-0.52-9.732-5.03-13.119 3.29-8.222 3.03 6.332 6.75 11.464 11.51 14.799 3 3.173 6.52 4.743 13.16 4.933" transform="translate(-2078.9 -953.42)" stroke="#002b00" stroke-width="11.125" fill="none"/>
<path id="path1777" d="m-1790.7 955.35c4.13 0.516 21.43 0.566 29.6 3.289 7.35 1.312 14.84 1.644 23.02 1.644 8.32-0.308 13.02-2.784 21.38 0 9.59 0.738 10.67 3.031 18.08 9.866 6.11 4.141 8.73 8.81 13.16 16.443 1.94 1.254 14.26 8.828 4.93 3.289" transform="translate(-2078.9 -953.42)" stroke="#002b00" stroke-width="11.125" fill="none"/>
<path id="path1778" d="m-1798.9 915.88c5.51 2.905 18.24 10.319 24.66 14.799 8.63 1.917 11.11 4.661 19.74 6.577 8.8-0.104 14.34-2.338 21.37-3.288 5.52-1.84 14.39-2.331 21.38 0 7.45 2.581 12.13 4.848 18.09 8.221 3.26 4.078 13.55 11.503 3.28 3.289-2.74-3.837-3.83-4.385-8.22-6.577" transform="translate(-2078.9 -953.42)" stroke="#002b00" stroke-width="11.125" fill="none"/>
<path id="path1779" d="m-1764.4 912.6c6.03 0.172 21.04 2.167 31.24 3.288 6.88 2.293 15.55 2.755 23.02 3.289 8.66 1.546 15.09 2.11 21.38 6.577 4.43 2.981 10.56 8.747 14.8 13.155 9.3 4.031 3.64 2.989-3.29-3.289" transform="translate(-2078.9 -953.42)" stroke="#002b00" stroke-width="11.125" fill="none"/>
<path id="path1780" d="m-1739.7 897.8c6.48 0 16.65 1.448 26.31 3.288 3.82 4.619 9.98 5.905 18.09 8.222 5.73 1.4 9.92 4.725 16.44 8.222" transform="translate(-2078.9 -953.42)" stroke="#002b00" stroke-width="11.125" fill="none"/>
<path id="path1781" d="m-1616.4 1021.1l1.64-1.64c-3.62 3.62-2.4 1.79 6.58 0 9.97-2.69 19.28-3.77 29.6-1.65 8.04 0 15.89 0.14 23.02-1.64 3.3-2.48 7.45-1.31 9.86-4.94 4.74-0.83 4.58-4.61 4.94 0" transform="translate(-2078.9 -953.42)" stroke="#002b00" stroke-width="11.125" fill="none"/>
<path id="path1782" d="m-1611.4 1047.4c8.69-0.44 26.41-1.55 36.18-8.22 6.37-1.94 12.67-5.53 19.73-6.58 8.38 0 15.17-1.08 23.02-1.64 9.47-0.51 17.94-1.65 27.95-1.65h24.67c8.29 0 15.43 0.74 23.02 1.65 6.47 1.13 14.19 4.91 18.09 8.22 5.84 1.27 12.44 1.88 18.08 0" transform="translate(-2078.9 -953.42)" stroke="#002b00" stroke-width="11.125" fill="none"/>
<path id="path1783" d="m-1442.1 1193.8c0.55-0.54 1.09-1.09 1.64-1.64-3.38 3.38-2.34 1.99 4.93-1.64 9.8 0 18.97-0.48 27.96-1.65 8.59 0.28 17.5 1.19 23.02 4.93 7.66 2.47 15.09 3.36 21.37 6.58 8.01 2.96 13.02 4.97 21.38 6.58 4.48 2.24 15.13 1.73 21.38 3.29 8.04 0 15.89 0.13 23.02-1.65 8.55-1.83 13.37-4.8 21.37-6.57 5.35-5.16 12-8.15 19.74-9.87 3.18-3.85 7.65-8.33 11.51-11.51l-11.51 11.51c3.18-3.85 7.65-8.33 11.51-11.51" transform="translate(-2078.9 -953.42)" stroke="#002b00" stroke-width="11.125" fill="none"/>
<path id="path1784" d="m-1220.1 787.63c6.1-0.419 18.58-2.761 26.31-6.577 6.46-1.821 14.22-5.025 18.09-8.222 6.51-1.777 10.7-4.02 18.09-6.577 6.89-4.925 14.68-9.035 18.08-13.155 9.14-4.185 11.31-6.836 14.8-14.799 1.86-2.481 0.95-4.152 3.29-4.933" transform="translate(-2078.9 -953.42)" stroke="#002b00" stroke-width="11.125" fill="none"/>
<path id="path1785" d="m-1083.6 733.36c-0.84 0-5.23 5.086-8.22 9.866-5.65 5.273-11.05 12.922-14.8 19.732-4.39 2.986-8.99 7.951-14.8 11.51-7.43 6.356-13 10.315-21.38 14.799-6.2 4.134-11.79 6.457-19.73 8.222-7.7 2.667-11.15 4.304-19.73 6.577" transform="translate(-2078.9 -953.42)" stroke="#002b00" stroke-width="11.125" fill="none"/>
<path id="path1786" d="m-1049.1 738.3c-0.55 0.548-1.1 1.096-1.64 1.644 4.12-4.126 2.12-2.248-4.94 6.578-5.63 5.145-11.9 12.179-14.8 16.443-4.66 3.108-12.7 11.297-18.08 14.799-7.3 6.078-14.09 8.026-19.73 13.155-8.1 3.121-13.17 6.542-21.38 9.866-4.69 2.222-11.82 3.87-16.44 6.577h-4.94" transform="translate(-2078.9 -953.42)" stroke="#002b00" stroke-width="11.125" fill="none"/>
<path id="path1787" d="m-1059 797.49c-0.54 0.548-1.09 1.096-1.64 1.644 3.9-3.904 2.04-2.309-3.29 6.577-5.89 4.086-8.52 7.957-14.8 11.511 0 2.192 0.55 1.644-1.64 1.644" transform="translate(-2078.9 -953.42)" stroke="#002b00" stroke-width="11.125" fill="none"/>
<path id="path1788" d="m-988.24 769.54c0 0.482-3.036 4.807-4.933 9.866-4.54 4.633-6.777 11.236-11.508 16.444-3.62 7.555-6.47 9.195-13.16 16.443-4.38 2.814-11.43 7.306-14.8 11.51-6.74 2.956-11 6.373-18.08 8.222" transform="translate(-2078.9 -953.42)" stroke="#002b00" stroke-width="11.125" fill="none"/>
<path id="path1789" d="m-1044.2 845.18c6.05-2.192 16.37-7.738 23.02-11.51 5.59-3.013 12.12-7.204 16.45-9.866 2.19-6.174 7.129-9.368 14.797-13.155 3.301-4.854 8.089-7.802 13.154-13.154 5.008-2.754 6.664-6.426 9.866-9.866" transform="translate(-2078.9 -953.42)" stroke="#002b00" stroke-width="11.125" fill="none"/>
<path id="path1790" d="m-1047.4 853.4c6.91-0.059 19.93-0.149 27.95-4.933 8.64-2.708 11.64-6.043 19.731-8.222 4.512-3.159 11.571-6.276 16.443-9.866l-16.443 9.866c4.512-3.159 11.571-6.276 16.443-9.866" transform="translate(-2078.9 -953.42)" stroke="#002b00" stroke-width="11.125" fill="none"/>
<path id="path1791" d="m-919.18 812.29c-3.606 5.99-11.343 19.205-19.732 24.665-3.205 3.879-11.489 7.529-16.444 11.51-5.166 2.447-12.761 5.717-19.732 9.866-7.788 1.669-13.168 3.716-19.731 6.577" transform="translate(-2078.9 -953.42)" stroke="#002b00" stroke-width="11.125" fill="none"/>
<path id="path1792" d="m-1050.7 897.8c5.66-2.389 16.06-8.195 24.66-11.511 4.1-2.047 8.2-1.644 13.16-1.644" transform="translate(-2078.9 -953.42)" stroke="#002b00" stroke-width="11.125" fill="none"/>
<path id="path1793" d="m-1012.9 907.66c0.57 0 4.97-4.13 9.86-6.578 6.454-4.053 13.696-8.155 19.734-11.51 6.845-1.786 14.331-6.823 23.02-8.222 4.438 2.219 14.728 2.814 21.377 3.289h9.866" transform="translate(-2078.9 -953.42)" stroke="#002b00" stroke-width="11.125" fill="none"/>
<path id="path1794" d="m-991.53 920.82c7.102-0.182 17.88-0.319 24.665-4.933 5.422-0.929 10.272-2.506 13.155-4.933" transform="translate(-2078.9 -953.42)" stroke="#002b00" stroke-width="11.125" fill="none"/>
<path id="path1795" d="m-1108.3 998.1c1.36 0.072 9.17 1.584 13.15 3.291 5.72 2.86 8.51 6.15 14.8 9.86 5.45 4.78 12.54 6.27 21.37 6.58h23.03c9.67-0.55 14.08-2.96 23.02-3.29 7.71 0 13.062-1.08 18.084-3.29" transform="translate(-2078.9 -953.42)" stroke="#002b00" stroke-width="11.125" fill="none"/>
<path id="path1796" d="m-1126.4 1017.8c6.77 0.18 10.95 1.22 18.09 4.93 8.07 7.02 13.64 11.21 23.02 13.16 7.35 0.56 12.64 1.64 21.37 1.64 8.05 0 15.9-0.13 23.02 1.65 6.36 0.18 8.03 1.64 14.8 1.64" transform="translate(-2078.9 -953.42)" stroke="#002b00" stroke-width="11.125" fill="none"/>
<g id="g1693" transform="translate(-4255.5 -962.73)">
<path id="path876" d="m74.995 82.955c-1.044 0-2.2898 0.0795-2.9067-0.2906-1.1795-0.216-1.9897-0.6952-2.6161-1.4534-1.0782-0.7478-1.4231-1.4412-2.3254-2.3254-0.2902-1.064-0.8215-1.887-1.4534-2.6161 0.0198-1.6461 0.3092-2.2353 0.872-3.1975 1.3743-0.4757 1.9177-0.8599 3.4881-1.1627 0.7562-0.5141 1.9578-1.0248 2.9068-1.4534-0.436-0.7378-0.8948-1.1826 0-2.0347 0.7358-0.7016 1.5742-1.2554 2.9068-1.4534 1.4797 0.1345 1.8216 0.6959 2.6161 1.4534 1.4223 0 2.8095-0.0243 4.0694 0.2907 1.1716 0.3195 1.9089 0.7216 3.1975 1.4534 1.1806 0.3935 1.7265 0.784 2.3254 2.0347 0.9351 0.9091 0.316 1.5134 0.2907 2.9068-0.162 1.9201-0.7909 1.79-1.7441 2.6161 1.3159 0.6736 2.3169 0.8178 3.7788 0.872h4.0695 4.0695c1.3645-0.3722 1.5475-0.8172 2.0345-2.0347 0.368-0.9191 0.881-2.1164 1.163-3.1975 0.644-0.7437 0.98-1.6941 1.744-2.3254 0.524-1.095 1.197-1.946 2.035-2.6161 0.818-1.1858 1.522-1.7054 2.616-2.3254 0.903-1.0584 1.703-1.4032 0-1.4534-1.389 0.2439-1.977 0.9201-3.488 1.1627-0.292-0.7303-0.235-1.6686 0.29-2.3254 0.383-1.4451 1.13-2.2463 1.454-3.4882 0.678-0.7826 0.905-1.8443 1.453-3.1974-0.097-1.267-0.339-2.3743-0.581-3.4881-0.406-1.0138-0.582-1.9066-0.582-3.4881 0.292-1.2376 0.568-1.9835 1.454-2.6161 0.537-0.9661 1.133-1.4637 2.325-2.0348 0.583-0.8165 1.396-1.2793 2.326-1.7441 0.653-0.7904 1.42-1.2405 2.034-2.3253 0.362-1.0203 0.71-1.9968 0.872-3.1975 0.407-0.8129 0.538-2.5405 0.582-3.7788-0.019-1.5433-0.195-2.3781-0.872-3.1974-0.361-0.903-0.642-2.141-1.163-2.9068 0-1.5815 0.176-2.4743 0.581-3.4881 0.31-1.5488 0.291-1.9473 0.291-1.1627v-0.2907c1.662 0.9784 2.116 1.3811 4.07 1.4534 0.815 0 1.34-0.0824 2.034-0.2907 1.652 0.1785 2.271 0.1844 2.326-1.7441 0.258-1.0351 0.49 0.3546 0.581 0.8721 0.643 1.286 0.694 0.4684 1.453-0.2907 0.477-1.4285 1.011-0.6004 2.035-0.2907 0.116-0.3486 0.493-0.4933 0.872-0.872 0.218 1.0901 0.539 1.9987 1.454 2.3254 1.467-0.2686 1.544-0.8517 1.744-2.3254 1.039-0.215 1.121-0.5439 1.162 0.872 0.767 0.1585 1.378 0.4926 2.035 0 0.258-0.6456 0.555-1.2068 0.872-1.744 0.378 1.7023 0.513 1.9675 2.326 2.0347 0.586-0.5544 0.837-0.8715 0.872-2.0347 0.658 0.7969 1.49 1.3262 2.906 1.4533 1.171 0.1098 1.016 0.5428 2.326 0.5814 0.332 0.7024 0.483 1.9553 1.162 2.6161 1 0.6424 2.352 0.8685 2.907 0.5814 0-0.8088-0.109-1.6346 0.291-2.0348 1.138-0.3794 2.128-0.0887 3.197 0.2907 1.474 0.402 1.454 0.7521 1.454 2.6161-0.101 1.4043-0.272 2.7618-0.872 3.4881-0.236 1.0858-0.265 2.5925-0.872 3.7788-0.502 1.6242 0.431 1.7131 0.581 3.4881 0.234 0.9819-0.273 2.281-0.291 3.7788 0.02 1.6126-0.006 2.4112 1.163 2.9068 0.671 0.9887 1.494 1.477 2.325 2.3254 0.986 1.1285 1.43 1.6323 2.035 2.6161 1.053 1.2058 1.206 1.7172 2.035 2.9067 0.485 0.9697 0.936 1.6729 1.453 2.9068 0.35 1.048 0.235 2.4108 0 3.4881-0.931 0.7342-1.396 1.5923-1.453 3.1975-0.41 0.8201-0.499 2.4157-0.581 3.4881 0.284 1.2088 0.875 2.0061 1.453 2.9068 0.606 0.7573 1.603 1.5433 2.325 2.0347 0.636 0.7333 1.079 1.6279 1.744 2.3254 0.383 1.2586 0.852 1.8234 0.872 3.4882 0.243 1.1137 0.484 2.221 0.582 3.4881 0.676 0.6388 0.594 0.872 2.035 0.872 0.894 0.5232 1.992 0.5814 3.488 0.5814 1.3 0.1 2.234 0.2906 3.778 0.2906 1.184 0 2.42-0.0062 3.198-0.2906 0.607-0.9522 0.951-2.5798 1.453-3.4881 0.098-1.267 0.34-2.3744 0.582-3.4882 0.685-0.7185 1.191-1.4616 2.034-2.0347 1.202-0.617 1.964-0.8156 3.489-0.872 1.408 0.399 2.375 0.7773 3.197-0.2907 1.128-0.3078 1.833-0.5814 3.488-0.5814 1.722-0.4304 2.179-0.1983 2.907 0.8721 0.238 1.0938 0.47 2.3493 0.872 3.1974 0.661 0.4494 1.693 1.1808 2.325 1.7441 0.408 0.8605 0.582 1.4738 0.582 2.9068 0.523 0.8729 0.122 1.8907 0 2.9067-0.684 0.7169-1.21 1.517-2.035 2.3254-0.354 0.4321-0.776 0.7525-1.453 0.8721l0.581 0.5813-10.17 10.172-106.09-0.872-4.945-12.208z" fill-rule="evenodd" fill-opacity=".99608" transform="matrix(7.6403 0 0 8.9872 -395.54 -872.9)" stroke="#2b2b2b" stroke-width="1pt" fill="#d40f0f"/>
<path id="path877" d="m129.93 29.47c0.096 0.0969 0.193 0.1937 0.29 0.2906-0.73-0.73-0.373-0.3936 0.872 1.1628v4.0695c0 1.6547 0.274 2.3596 0.582 3.4881 0.397 0.3253 0.474 0.8374 0.872 1.1627" transform="matrix(7.6403 0 0 8.9872 -395.54 -872.9)" stroke="#2b2b2b" stroke-width="1pt" fill="none"/>
<path id="path878" d="m138.65 29.761v0.2907c0-0.8558 0.05-0.3737-0.872 1.1627-0.586 1.3446-0.581 2.1522-0.291 3.4882 0.307 0.9196 0.291 2.4385 0.291 3.7788-0.155 0.4652-0.136 0.1161-0.291 0.5813" transform="matrix(7.6403 0 0 8.9872 -395.54 -872.9)" stroke="#2b2b2b" stroke-width="1pt" fill="none"/>
<path id="path879" d="m144.76 37.318h-0.291c0.856 0 0.374-0.0496-1.162 0.8721-1.293 0.8124-1.789 1.2411-3.198 1.4534-0.947 0.9283-1.503 1.1423-3.197 1.1627-0.137 0.4099-0.085 0.2907-0.582 0.2907" transform="matrix(7.6403 0 0 8.9872 -395.54 -872.9)" stroke="#2b2b2b" stroke-width="1pt" fill="none"/>
<path id="path880" d="m137.78 42.551v0.2907c0.383-0.1439 1.727-0.5149 2.325-0.5814 0.728-0.6016 1.907-0.8382 2.616-1.4534 1.116-0.1439 0.758-0.5438 2.035-0.5814l-2.035 0.5814c1.116-0.1439 0.758-0.5438 2.035-0.5814" transform="matrix(7.6403 0 0 8.9872 -395.54 -872.9)" stroke="#2b2b2b" stroke-width="1pt" fill="none"/>
<path id="path881" d="m142.14 43.713c0.496 0 2.54 0.0847 3.488 0.2907h1.453" transform="matrix(7.6403 0 0 8.9872 -395.54 -872.9)" stroke="#2b2b2b" stroke-width="1pt" fill="none"/>
<path id="path882" d="m108.42 50.399h0.291c-0.785 0-0.382 0.0182 1.163-0.2907 1.301-0.1001 2.38-0.3316 3.779-0.5814 1.553-0.3885 2.17-0.3921 3.197-1.4534 1.164-0.7763 1.548-1.4547 1.744-2.9068 0.202-0.9283 0.326-2.0299 0.872-2.616" transform="matrix(7.6403 0 0 8.9872 -395.54 -872.9)" stroke="#2b2b2b" stroke-width="1pt" fill="none"/>
<path id="path883" d="m121.21 46.33v0.2907 1.1627c0 1.4955 0.058 2.5936 0.582 3.4881 0.597 1.2485 0.973 1.7946 2.034 2.3255 0.963 0.3849 1.945 0.7777 2.907 1.1627h0.872" transform="matrix(7.6403 0 0 8.9872 -395.54 -872.9)" stroke="#2b2b2b" stroke-width="1pt" fill="none"/>
<path id="path884" d="m128.48 53.306h0.291 1.163c2.154 0 4.021 0.2317 6.104 0.2907h4.069c1.431-0.0512 2.579-0.2907 4.07-0.2907h2.906" transform="matrix(7.6403 0 0 8.9872 -395.54 -872.9)" stroke="#2b2b2b" stroke-width="1pt" fill="none"/>
<path id="path885" d="m121.79 43.423h0.29 1.163c1.203-0.401 2.817-0.3575 4.069-0.5812 0.517 0.2783 0.875 0.6237 1.454 0.8719" transform="matrix(7.6403 0 0 8.9872 -395.54 -872.9)" stroke="#2b2b2b" stroke-width="1pt" fill="none"/>
<path id="path886" d="m122.96 39.353h0.291c-0.784 0-0.387-0.0194 1.163 0.2907 0.718 0.6222 1.426 0.9835 2.616 1.1627" transform="matrix(7.6403 0 0 8.9872 -395.54 -872.9)" stroke="#2b2b2b" stroke-width="1pt" fill="none"/>
<path id="path887" d="m123.83 36.446h0.291c-0.784 0-0.387-0.0194 1.163 0.2907 0.748 0.7635 1.947 1.4771 2.616 2.3254 0.636 0.3761 1.017 0.8296 1.744 1.1627" transform="matrix(7.6403 0 0 8.9872 -395.54 -872.9)" stroke="#2b2b2b" stroke-width="1pt" fill="none"/>
<path id="path888" d="m115.69 53.887v0.2907c0-0.8556-0.049-0.3737 0.872 1.1627 0.097 1.3553 0.211 2.9173 0.872 3.7788 0.192 1.414 0.234 1.7996-0.29 2.9068-0.452 1.0163-1.033 2.319-1.744 2.9068-0.581 0.8535-1.443 1.206-2.035 2.0347-0.758 0.5305-1.529 1.5823-2.035 2.3254-1.113 1.2406-1.359 1.9594-2.325 2.6161-0.374 1.1208-0.909 1.664-1.454 2.9068-0.872 1.0285-1.513 2.0237-2.034 3.1975-0.408 0.951-0.465 2.5563-0.872 3.7787v0.8721" transform="matrix(7.6403 0 0 8.9872 -395.54 -872.9)" stroke="#2b2b2b" stroke-width="1pt" fill="none"/>
<path id="path889" d="m112.49 80.048v-0.2906-1.1627c0-1.4661 0.131-2.7281 0.291-4.0695 0.445-1.0387 0.877-2.2025 1.162-3.4881 0.598-0.8793 0.852-1.7804 1.454-2.9068 0.31-1.1364 0.889-2.0175 1.744-2.6161 0.364-1.0919 0.827-1.7343 1.453-2.9067 0.457-0.9308 1.373-2.0699 1.744-3.4882 0.444-0.5273 0.606-1.393 0.872-2.3254" transform="matrix(7.6403 0 0 8.9872 -395.54 -872.9)" stroke="#2b2b2b" stroke-width="1pt" fill="none"/>
<path id="path890" d="m123.83 58.247v0.2906c0-0.8123 0.036-0.3805-0.581 1.1628-0.447 1.2458-1.14 2.2858-1.453 3.4881-0.605 1.3014-1.014 2.7017-1.454 4.0695-0.232 1.2993-0.29 2.6235-0.29 4.0695v4.0694c0 1.4873-0.274 2.603-0.291 4.0696-0.371 0.7414-0.51 1.5245-0.291 1.744" transform="matrix(7.6403 0 0 8.9872 -395.54 -872.9)" stroke="#2b2b2b" stroke-width="1pt" fill="none"/>
<path id="path891" d="m127.03 59.41c-0.275 0-0.166 0.7432-0.291 1.7441-0.105 1.3707-0.291 2.4173-0.291 4.0694-0.295 1.3789-0.704 2.5414-0.872 3.7788-0.409 1.3821-0.813 2.1414-0.872 3.7788 0.595 0.8749 1.348 1.5016 1.744 2.9068 0.47 0.9567 1.018 1.9385 1.454 3.1975 0 1.5776 0.272 2.2533 0.29 3.7788 0 0.7171-0.056 1.166 0.291 1.744" transform="matrix(7.6403 0 0 8.9872 -395.54 -872.9)" stroke="#2b2b2b" stroke-width="1pt" fill="none"/>
<path id="path892" d="m132.84 61.445v0.2907c0-0.8124 0.036-0.3805-0.581 1.1627-0.92 1.2459-1.503 2.334-2.035 3.1975-0.442 1.376-0.943 2.6887-0.581 4.0695 0.095 1.3318 0.345 2.9114 0.872 3.7787 0.053 1.4283 0.291 2.1979 0.291 3.7789 0.1 1.2999 0.29 2.2345 0.29 3.7787 0 1.1834-0.006 2.42-0.29 3.1975-0.547 0.2342-0.407 0.4974-1.163 0.5814" transform="matrix(7.6403 0 0 8.9872 -395.54 -872.9)" stroke="#2b2b2b" stroke-width="1pt" fill="none"/>
<path id="path893" d="m129.06 54.468c-0.366 0 0.169 0.7776 0.29 1.7441 0.402 0.6695 0.291 2.0896 0.291 3.1974" transform="matrix(7.6403 0 0 8.9872 -395.54 -872.9)" stroke="#2b2b2b" stroke-width="1pt" fill="none"/>
<path id="path894" d="m134.29 55.34h0.29c-0.911 0-0.366-0.0603 1.163 1.1628 0.217 0.9987 0.436 2.1212 0.581 3.1974" transform="matrix(7.6403 0 0 8.9872 -395.54 -872.9)" stroke="#2b2b2b" stroke-width="1pt" fill="none"/>
<path id="path895" d="m140.4 54.468v0.2907 1.1627c0.299 1.3942 0.581 2.4822 0.581 4.0694l-0.581-4.0694c0.299 1.3942 0.581 2.4822 0.581 4.0694" transform="matrix(7.6403 0 0 8.9872 -395.54 -872.9)" stroke="#2b2b2b" stroke-width="1pt" fill="none"/>
<path id="path896" d="m143.88 54.759h0.291c-0.856 0-0.374-0.0497 1.162 0.872v0.8721" transform="matrix(7.6403 0 0 8.9872 -395.54 -872.9)" stroke="#2b2b2b" stroke-width="1pt" fill="none"/>
<path id="path897" d="m142.14 61.735h-0.291c0.911 0 0.352-0.0759-0.872 1.4534-0.459 0.9185-1.003 1.6661-1.453 2.6161-0.533 0.9866-0.737 1.4874-0.872 2.6161" transform="matrix(7.6403 0 0 8.9872 -395.54 -872.9)" stroke="#2b2b2b" stroke-width="1pt" fill="none"/>
<path id="path898" d="m137.2 62.317c-0.168 0-0.508 0.9079-1.162 1.4534-0.259 1.1899-0.563 1.9558-0.582 3.4881 0 1.8849 0.351 2.2033 1.163 3.4881 0.682 0.7872 1.055 1.5065 1.163 2.9068v4.0695 4.0694c-0.201 1.3352-0.573 1.9872-1.454 2.6161-1.115 0.7264-1.256 0.1844-2.034-0.872-0.272-0.8971-0.653-1.3159-0.872-2.3254" transform="matrix(7.6403 0 0 8.9872 -395.54 -872.9)" stroke="#2b2b2b" stroke-width="1pt" fill="none"/>
<path id="path899" d="m144.76 61.735v0.2907c0-0.7848 0.019-0.3854-0.291 1.1627-0.529 1.3091-1.299 2.5824-1.744 3.4881-0.405 1.0138-0.581 1.9067-0.581 3.4882 0.244 1.364 0.529 2.6104 0.581 4.0694 0 1.5952-0.395 2.5304-0.581 3.7789-0.57 1.0813-1.069 2.4401-1.744 3.1974-0.155 0.465-0.136 0.1162-0.291 0.5813" transform="matrix(7.6403 0 0 8.9872 -395.54 -872.9)" stroke="#2b2b2b" stroke-width="1pt" fill="none"/>
<path id="path900" d="m148.24 58.538v0.2907c0-0.8126 0.036-0.3805-0.581 1.1627-0.103 1.4462-0.419 2.5734-0.582 3.7789-0.384 0.8974-1.056 2.5954-1.453 3.4881-0.601 0.9773-0.872 1.447-0.872 3.1974 0.601 1.03 1.523 1.9438 2.616 2.3254 0.447 0.9438 0.641 2.0004 1.163 3.1975 0.102 1.4326 0.415 2.6691 0.581 4.0694v1.1628" transform="matrix(7.6403 0 0 8.9872 -395.54 -872.9)" stroke="#2b2b2b" stroke-width="1pt" fill="none"/>
<path id="path901" d="m151.44 60.863l-0.291 0.2907c0.64-0.6401 0.317-0.4247 0 1.1627 0 1.4825-0.192 2.6825-0.291 4.0694-0.518 1.0375-0.995 2.2467-1.162 3.4882 0.252 1.3813 0.907 1.6865 2.034 2.3254 0.676 0.6446 1.656 1.1997 2.616 1.744 1.086 0.6331 1.831 1.3509 2.617 2.3255 0.866 1.0739 1.409 1.3101 2.034 2.6161 0.167 1.2347 0.555 2.4024 0.291 3.4881 0 0.3878 0.097 0.2907-0.291 0.2907" transform="matrix(7.6403 0 0 8.9872 -395.54 -872.9)" stroke="#2b2b2b" stroke-width="1pt" fill="none"/>
<path id="path902" d="m153.48 54.178h0.291c-0.911 0-0.35-0.0742 0.872 1.4534 0.315 1.2599 0.291 2.6472 0.291 4.0695 0.556 0.8181 0.773 1.9069 0.872 3.1974 0.306 0.9196 0.29 2.4386 0.29 3.7788-0.097 1.1337-0.459 1.8347 0 2.9068 1.263 0.7639 2.139 1.6084 2.907 2.3254 1.069 0.5343 1.492 1.0015 2.326 2.0347 0.529 0.9338 1.14 1.92 1.744 2.6162 0.232 1.2993 0.29 2.6235 0.29 4.0694 0 1.7069 0.053 2.545-0.872 3.4882-0.44 0-0.927 0.0783-0.29 0.2906" transform="matrix(7.6403 0 0 8.9872 -395.54 -872.9)" stroke="#2b2b2b" stroke-width="1pt" fill="none"/>
<path id="path903" d="m149.41 42.26v0.2907 1.1626c0.205 1.3806 0.858 2.2958 1.744 3.1975 0.543 0.7988 1.236 1.4916 2.035 2.0348 1.122 0.3811 1.53 0.5813 2.906 0.5813" transform="matrix(7.6403 0 0 8.9872 -395.54 -872.9)" stroke="#2b2b2b" stroke-width="1pt" fill="none"/>
<path id="path904" d="m152.9 50.98h0.291c-0.785 0-0.388-0.0193 1.162 0.2907 0.983 0.4916 1.475 1.1653 2.326 1.7441 0.246 0.9035 0.598 2.3654 1.163 3.1975 0.207 1.1615 0.38 2.2511 0.872 2.9067" transform="matrix(7.6403 0 0 8.9872 -395.54 -872.9)" stroke="#2b2b2b" stroke-width="1pt" fill="none"/>
<path id="path905" d="m127.9 44.295v0.2907 1.1627c0.835 0.7242 1.55 0.872 3.197 0.872 1.3 0.1 2.235 0.2907 3.779 0.2907h4.07c1.553 0 1.869 0.0232 2.325-1.4534 0.596-0.8093-0.194-1.0887-0.581-1.7441l0.581 1.7441c0.596-0.8093-0.194-1.0887-0.581-1.7441" transform="matrix(7.6403 0 0 8.9872 -395.54 -872.9)" stroke="#2b2b2b" stroke-width="1pt" fill="none"/>
<path id="path906" d="m166.56 84.699h0.291c-0.912 0-0.367-0.0603 1.162 1.1627 0.18 0.8696 0.548 1.3271 0.872 2.0347" transform="matrix(7.6403 0 0 8.9872 -395.54 -872.9)" stroke="#2b2b2b" stroke-width="1pt" fill="none"/>
<path id="path994" d="m83.424 73.072h-0.2907c0.8557 0 0.3734-0.0497-1.1627 0.872-0.8552 0.5986-1.4342 1.4798-1.7441 2.6162-1.0144 0.6762-0.4414 1.1251 0.872 1.1627 1.7394-0.021 2.1943-0.1947 3.1975-1.1627 0.7046-0.5285 1.1501-1.3776 0.5813-2.3255l-0.581 2.325c0.7046-0.5285 1.1501-1.3776-0.872-3.4882z" fill-rule="evenodd" transform="matrix(7.6403 0 0 8.9872 -395.54 -872.9)" stroke="#000" stroke-width="1pt"/>
<path id="path907" d="m171.21 85.571v0.2906c0-0.7845-0.019-0.3859 0.29 1.1627 0.155 0.36 0.263 0.6595 0.582 0.872" transform="matrix(7.6403 0 0 8.9872 -395.54 -872.9)" stroke="#2b2b2b" stroke-width="1pt" fill="none"/>
<path id="path908" d="m174.12 85.28v0.2907 1.1627c0.509 0.6898 0.963 1.5077 1.454 2.0347" transform="matrix(7.6403 0 0 8.9872 -395.54 -872.9)" stroke="#2b2b2b" stroke-width="1pt" fill="none"/>
<path id="path909" d="m177.02 86.152v0.2907c0-0.8556-0.05-0.3739 0.872 1.1626 0.123 0.3689 0.213 0.4584 0.582 0.5814" transform="matrix(7.6403 0 0 8.9872 -395.54 -872.9)" stroke="#2b2b2b" stroke-width="1pt" fill="none"/>
<path id="path910" d="m86.912 84.99v0.2907 1.1627c-0.2167 1.0832-0.8977 1.8281-1.4534 2.3254l1.4534-2.3254c-0.2167 1.0832-0.8977 1.8281-1.4534 2.3254" transform="matrix(7.6403 0 0 8.9872 -395.54 -872.9)" stroke="#2b2b2b" stroke-width="1pt" fill="none"/>
<path id="path911" d="m90.11 85.862v0.2907 1.1627c-0.4179 0.597-0.6574 0.9462-1.1627 1.1627" transform="matrix(7.6403 0 0 8.9872 -395.54 -872.9)" stroke="#2b2b2b" stroke-width="1pt" fill="none"/>
<path id="path912" d="m92.726 85.28v0.2907 1.1627c-0.0713 0.7128-0.3885 1.1011-0.5813 1.744" transform="matrix(7.6403 0 0 8.9872 -395.54 -872.9)" stroke="#2b2b2b" stroke-width="1pt" fill="none"/>
<path id="path913" d="m96.505 84.699h0.2907c-0.0774 0.1934 0 1.2975 0 2.0348-0.3143 0.5835-0.7759 0.6899-1.1627 1.1626" transform="matrix(7.6403 0 0 8.9872 -395.54 -872.9)" stroke="#2b2b2b" stroke-width="1pt" fill="none"/>
<path id="path914" d="m116.56 25.982h-0.29c0.101 0.2714 0.407 1.6278 0.581 2.0347 0.804 0.5745 1.226 1.4832 1.744 2.3254 0.724-0.8356 0.872-1.5498 0.872-3.1974-0.386-1.1166-1.559-1.0043-2.907-1.1627z" fill-rule="evenodd" transform="matrix(7.6403 0 0 8.9872 -395.54 -872.9)" fill="#2b2b2b"/>
<path id="path915" d="m150.57 27.145c-0.085 0-0.85 0.5366-1.744 0.872-0.216 1.5944-0.12 1.7672 0.581 2.9068 1.388-0.1069 1.419-0.4193 1.744-1.7441 0.642-0.8565 0.191-0.6616-0.581-2.0347z" fill-rule="evenodd" transform="matrix(7.6403 0 0 8.9872 -395.54 -872.9)" fill="#2b2b2b"/>
<path id="path916" d="m144.18 31.505h-0.291-0.872c-1.55-0.2768-2.404-0.3673-3.488 0.5814-0.334 1.2472-0.515 2.2568 0.291 2.9068 0.989 0.2419 1.575 0.6459 2.616 0.872 0.561-0.9116 1.018-1.5745 1.744-2.6161 0.671-0.2238 0.192-0.7208 0-1.7441v1.7441c0.671-0.2238 0.192-0.7208 0-1.7441" transform="matrix(7.6403 0 0 8.9872 -395.54 -872.9)" stroke="#2b2b2b" stroke-width="1pt" fill="none"/>
<path id="path917" d="m129.35 31.505c-0.097-0.0969-0.194-0.1938-0.29-0.2907 0.659 0.6594 0.419 0.3421-1.163-0.2906-1.34 0-2.859-0.0159-3.779 0.2906-0.365 0.7302 0.441 1.2773 1.163 1.7441 0.799 0.5432 1.491 1.236 2.034 2.0348 0.808 0.5936 0.984 1.4263 2.035 1.744 0.47-0.9918 0.877-1.7119 1.163-3.1974-0.183-0.5477-0.664-1.1482-1.163-2.0348z" transform="matrix(7.6403 0 0 8.9872 -395.54 -872.9)" stroke="#2b2b2b" stroke-width="1pt" fill="none"/>
<path id="path951" d="m78.192 71.618c-0.336 0-2.424-0.0187-3.1975 0.2906-0.8025 1.2483-0.6344 1.9359 0.2907 2.6161 0.2427 1.6108 0.778 1.6785 2.6161 1.7441 0.7719 0.5789 1.5061 0.3705 1.7441-0.5814 0.4973-0.8288 0.2569-1.7372-0.2907-2.3254 0-0.9111 0.0605-0.215-1.1627-1.744z" fill-rule="evenodd" transform="matrix(7.6403 0 0 8.9872 -395.54 -872.9)" stroke="#000" stroke-width="1pt"/>
<path id="path952" d="m72.088 77.141h-0.2907c0.8125 0 0.3265-0.0895-0.2907 1.4534 0 0.8981-0.0745 1.8385 0.2907 2.3254 1.044 0 2.2898 0.0795 2.9068-0.2907 0.4795-1.2787 0.5529-2.2379-0.5814-2.616-0.3844-0.5766-0.989-0.5685-2.0347-0.8721z" fill-rule="evenodd" transform="matrix(7.6403 0 0 8.9872 -395.54 -872.9)" stroke="#000" stroke-width="1pt"/>
<path id="path953" d="m83.134 80.629h-0.2907-1.1627c-0.6136 0.5299-1.3657 1.1699-1.7441 2.0348 1.2169 0.3318 1.5751 0.9937 2.3255 1.744 1.896-0.0228 2.1633-0.1129 2.3254-2.0347 0-1.1355 0.0424-0.4476-1.4534-1.7441z" fill-rule="evenodd" transform="matrix(7.6403 0 0 8.9872 -395.54 -872.9)" stroke="#000" stroke-width="1pt"/>
<path id="path954" d="m182.25 82.083h-0.29-1.163c-1.363 0.4409-1.622 0.9112-1.744 2.6161 0.853 0.5153 1.938 1.1144 3.197 1.4534 0.91 0.5322 2.122 0.7463 3.489 0.2907 0.566-0.9203 1.031-1.1697 1.162-2.6161-0.996-0.3033-2.545-0.9005-3.197-1.4534l3.197 1.4534c-0.996-0.3033-2.545-0.9005-4.651-1.7441z" fill-rule="evenodd" transform="matrix(7.6403 0 0 8.9872 -395.54 -872.9)" stroke="#000" stroke-width="1pt"/>
<path id="path955" d="m185.16 75.107h-0.291c0.912 0 0.352-0.076-0.872 1.4534-0.308 1.4199-0.059 1.9562 0.582 3.1974 1.287 0.6343 1.416 1.6088 2.616 2.0347 0.558 0.5583 0.291-0.7515 0.291-1.4534 0.247-1.5386 0.753-1.9498 0.872-3.4881-0.267-1.0887-0.616-1.6838-1.744-2.0347l1.744 2.0347c-0.267-1.0887-0.616-1.6838-3.198-1.744z" fill-rule="evenodd" transform="matrix(7.6403 0 0 8.9872 -395.54 -872.9)" stroke="#000" stroke-width="1pt"/>
<path id="path956" d="m191.85 75.979h-0.291c0.911 0 0.351-0.0758-0.872 1.4534-0.562 0.9263-0.581 2.3284-0.581 3.7788 0.48 1.2957 1.187 0.4955 1.744-0.2907 0.985-0.6703 1.391-0.9404 1.453-2.6161 0-1.3725 0.016-0.7579-1.453-2.3254z" fill-rule="evenodd" transform="matrix(7.6403 0 0 8.9872 -395.54 -872.9)" stroke="#000" stroke-width="1pt"/>
<path id="path957" d="m195.92 80.048h-0.29c0.784 0 0.387-0.0193-1.163 0.2907-0.965 1.1057-1.697 1.675-2.035 3.1975 1.363 0.2962 2.249 0.0918 3.779-0.2907 0.624-1.3625 0.692-1.0972-0.291-3.1975z" fill-rule="evenodd" transform="matrix(7.6403 0 0 8.9872 -395.54 -872.9)" stroke="#000" stroke-width="1pt"/>
<path id="path997" d="m127.74 32.473h-0.103-0.411c-0.202 0.2699-0.089 0.5578 0.103 0.8222 0.106 0.3527 0.062 0.4882 0.411 0.6166 0.249 0.2973 0.591 0.448 1.028 0.5138 0.709-0.0645 0.437-0.2459 0.308-0.7194-0.239-0.2758-0.232-0.5654-0.617-0.7193-0.111-0.1675-0.434-0.321-0.719-0.5139z" fill-rule="evenodd" transform="matrix(10.1 0 0 11.729 -711.28 -965.51)" stroke-width="1pt"/>
<path id="path998" d="m141.51 32.679c-0.081 0.0171-0.525 0.2038-0.719 0.3083-0.33 0.392-0.451 0.5184-0.309 0.9249 0.341 0.1364 0.726 0.2478 1.234 0.3083 0.503-0.0969 0.486-0.3399 0.514-0.8222-0.109-0.2544-0.365-0.4103-0.72-0.7193z" fill-rule="evenodd" transform="matrix(10.81 0 0 14.39 -842.28 -1054.2)" stroke-width="1pt"/>
<path id="path1371" d="m38.66-669.61v0.29 1.163c0.3308 1.406 0.3675 1.883 2.0347 2.035h4.0695 4.0695 4.0695c1.2785-0.12 1.1627-0.407 1.1627-1.744 0.1913-0.298-0.1467-1.228-0.5814-1.744-1.1495 0.408-1.4334 1.465-2.9068 1.744-1.6749 0-2.4619 0.018-3.1974-0.872-0.8359-0.541-0.9197-1.612-1.7441-0.582-0.9386 0.567-1.8147 0.872-3.4881 0.872-1.7759 0-1.8023-0.196-3.4881-1.162z" fill-rule="evenodd" transform="matrix(8.4681 0 0 10.301 240.03 6456.7)" stroke-width="1pt"/>
<path id="path1372" d="m42.73-676.01h0.2907c-0.9108 0-0.3681-0.062 1.1627 1.163 0.1229 0.696 0.2907 0.847 0.2907 1.744" transform="matrix(8.4681 0 0 10.301 238.56 6449.1)" stroke="#2b2b2b" stroke-width="1.1095" fill="none"/>
<path id="path1373" d="m42.439-673.68h-0.2907c0.0841 0.21 0.1473 1.314 0.2907 1.744 1.4528 0 0.7726-0.244 0-1.744z" fill-rule="evenodd" transform="matrix(21.986 0 0 13.678 -336.34 8719.8)" stroke-width="1.1095"/>
<path id="path1375" d="m49.415-673.97h-0.2906c0.8125 0 0.3801-0.036-1.1628 0.581-0.5569 0.786-1.3769 1.166-0.2906 2.035 1.2062 0.068 1.8146 0.29 3.1974 0.29v-2.034 2.034c0-0.678 0-1.356-1.4534-2.906z" fill-rule="evenodd" transform="matrix(5.3102 0 0 7.9857 382.26 4894.3)" stroke-width="1.5914"/>
<path id="path1376" d="m48.834-675.72h-0.2907c0.7844 0 0.3874-0.02-1.1627 0.29-0.3037 0.514-0.7368 1.051-1.1627 1.454" transform="matrix(8.4681 0 0 10.301 237.82 6449.1)" stroke="#2b2b2b" stroke-width="1.1095" fill="none"/>
</g>
<g id="g1626" stroke="#2b2b2b" stroke-width="1pt" transform="translate(-4255.5 -962.73)">
<path id="path918" d="m81.971 123.07c-0.6383 0-3.0226 0.044-4.3602-0.29-1.6347 0.06-1.956 0.533-3.1974 0.872-1.4283-0.053-2.1979-0.291-3.7788-0.291-1.1364-0.613-1.9319-1.105-3.4881-1.163-1.1597-0.156-2.2974-0.29-3.7788-0.29-1.6946 0.02-2.3073 0.525-3.4882 1.162-0.5413 0.796-1.2353 1.542-2.0347 2.326-0.6396 0.94-1.1996 1.342-2.3254 2.325-0.6169 0.907-1.2597 1.361-1.7441 2.907 0 1.34-0.0158 2.859 0.2907 3.779 0.1905 1.409 0.5356 2.117 0.5814 3.778 0 1.527-0.1013 2.769-0.5814 4.07-0.3207 1.443-0.8731 2.345-1.4534 3.779-0.3049 0.915-0.4908 2.511-0.5813 3.779 0.2133 1.214 0.7992 2.39 1.1627 3.778 0.3514 1.406 0.6363 2.617 1.1627 3.488 0.3387 1.121 0.8429 1.017 0.872 2.616 0 1.578 0.2723 2.254 0.2907 3.779 0.434 0.868 0.6407 2.289 0.872 3.488 0.6913 0.84 0.8647 1.729 2.0348 2.326 0.2498-1.399 0.4812-2.477 0.5813-3.779 0.1679-0.94 0.2197-2.595 0.5814-3.197 0.3173 1.163 0.8453 1.743 1.1627 2.906 0.5559 0.673 1.0347 1.98 1.4533 2.907 0.597 0.163 0.5814-0.055 0.5814-1.163 0.3422-1.026 0.5343-2.213 0.872-3.488v-1.162c0.7189 0.828 1.2109 1.966 1.7441 2.906 0.5462 0.804 1.1071 1.63 2.0347 2.326 1.3979 0.329 1.1627 0.002 1.1627-1.454v-4.069c0.0606 1.635 0.5335 1.956 0.8721 3.197 0.682 0.682 1.0047 1.269 2.3254 1.454 0.5743-0.933 1.1736-1.425 1.744-2.616 0-1.603 0.1256-2.526 0.5814-3.488 0.8656-1.074 1.2522-1.46 2.3254-2.326 1.1324-1.01 2.2106-2.012 3.4881-2.616 0.7152-1.031 1.5618-1.705 2.6161-2.616 1.1817-1.095 2.1776-2.384 2.9068-3.779 0.8468-0.847 1.6221-2.283 2.0347-3.779 0.7745-1.214 1.026-2.623 1.1627-4.36 0.6214-1.418 1.1567-2.802 1.4534-4.36 0-1.563-0.1253-2.846-0.2906-4.069-0.7201-1.21-1.1969-2.684-1.7441-3.489-0.3433-1.076-1.1643-2.38-1.4534-3.488-0.7454-1.395-0.6723-1.87-2.6161-2.034-0.9137 0-0.7837-0.113-2.0347-0.582z" fill-rule="evenodd" fill-opacity=".99608" transform="matrix(7.3319 0 0 9.2267 -349.45 -896)" fill="#d40f0f"/>
<path id="path919" d="m55.519 129.46v0.291c0-0.785-0.019-0.386 0.2907 1.162 0.1567 1.16 0.2906 2.298 0.2906 3.779 0 1.482 0.134 2.619 0.2907 3.779 0.1447 1.206 0.4033 1.857 1.4534 2.616" transform="matrix(7.3319 0 0 9.2267 -349.45 -896)" fill="none"/>
<path id="path920" d="m58.426 136.44c0.205 0 0.313 0.895 0.872 1.454 0.2939 1.078 0.82 2.19 1.4534 3.488 0.2863 1.485 0.6928 2.205 1.1627 3.197 0.2728 0.682 0.3765 1.567 0.872 2.035v-4.069-4.07c-0.2657-1.488-0.5699-2.419-0.872-3.779v-1.744" transform="matrix(7.3319 0 0 9.2267 -349.45 -896)" fill="none"/>
<path id="path921" d="m63.949 137.31c0.0545 0.6 0.4479 2.522 0.872 3.489 0.3881 1.018 0.8516 2.212 1.4534 2.906 0.1228 0.696 0.4168 1.044 0.8721 1.744 1.0033-0.809 1.76-1.455 2.0347-2.906 0.4401-1.027 0.7723-2.192 0.872-3.489 0.1033-1.446 0.4185-2.573 0.5814-3.778 0-1.524-0.0016-2.636-0.5814-3.488l0.5814 3.488c0-1.524-0.0016-2.636-0.5814-3.488" transform="matrix(7.3319 0 0 9.2267 -349.45 -896)" fill="none"/>
<path id="path922" d="m71.506 139.35v0.291c0-0.785-0.0189-0.386 0.2907 1.163 0.2093 0.962 0.2907 2.156 0.2907 3.488-0.3157 0.21-0.4347 0.82-0.5814 1.162" transform="matrix(7.3319 0 0 9.2267 -349.45 -896)" fill="none"/>
<path id="path923" d="m74.123 134.99v0.291 1.162c0 1.271 0.1204 2.957-0.2907 3.779 0 1.482-0.1339 2.619-0.2907 3.779 0.3837 1.918 0.7069-0.112 0.8721-0.872 0.349-0.916 0.7158-2.434 1.1627-3.198 0.1807-1.517 0.5265-2.299 0.5813-3.778 0.2944-1.178 0.2907-2.443 0.2907-3.779" transform="matrix(7.3319 0 0 9.2267 -349.45 -896)" fill="none"/>
<path id="path924" d="m78.192 128.88c0.1012 0 0.8787 0.73 1.744 1.163 0.202 1.34 0.6846 1.809 0.8721 3.197v1.453" transform="matrix(7.3319 0 0 9.2267 -349.45 -896)" fill="none"/>
<path id="path925" d="m77.901 126.85c0.3731 0.156 1.7289 1.101 2.3254 1.453 0.7974 0.08 1.0787 0.116 1.1627 0.872" transform="matrix(7.3319 0 0 9.2267 -349.45 -896)" fill="none"/>
<path id="path926" d="m77.611 125.1h0.2907 1.1627c0.6964 0.077 0.6348 0.291 1.4534 0.291" transform="matrix(7.3319 0 0 9.2267 -349.45 -896)" fill="none"/>
</g>
<g id="g983" fill-opacity=".99608" fill-rule="evenodd" transform="matrix(7.3319 0 0 9.2267 -4606.2 -1852.4)" stroke="#2b2b2b" stroke-width="1pt" fill="#d30f0f">
<path id="path927" d="m186.32 126.27h-0.291-1.163c-1.3 0.238-1.723 0.858-2.325 1.744l2.325-1.744c-1.3 0.238-1.723 0.858-2.325 1.744"/>
<path id="path928" d="m186.9 124.52c-0.097-0.097-0.194-0.194-0.29-0.291 0.64 0.64 0.424 0.317-1.163 0-0.972-0.201-1.063-0.201-2.035 0"/>
<path id="path929" d="m184.29 122.49h0.291 1.163c1.759 0.141 3.182 0.56 4.941 0.581 1.466 0 2.728-0.131 4.069-0.29 0.823-0.412 2.509-0.291 3.779-0.291 1.655 0 2.413 0.177 3.779 0.581 0.994 0.259 2.576 0.772 3.488 1.163 0.958 0.453 1.866 0.78 2.907 1.453 1.113 0.755 1.392 1.239 1.453 2.907-0.155 1.15-0.344 2.453-0.581 3.779 0.102 1.433 0.415 2.669 0.581 4.069 0.315 1.26 0.291 2.648 0.291 4.07-0.223 1.077-0.694 0.997-1.163 2.035 0.819 0.54 1.822 1.584 2.326 2.325 0.243 1.364 0.529 2.611 0.581 4.069 0 1.631-0.038 2.532-0.581 3.779-0.379 1.406-0.832 1.999-1.163 3.488-0.249 1.145-0.729 2.315-1.163 3.198-0.481 0.707-0.812 2.278-1.162 3.197-0.182 1.384-0.627 2.701-1.163 3.488-0.296 1.085-0.443 1.898-1.453 2.326-0.865-0.216-0.582-0.776-0.582-1.744 0.207-1.159 0.326-2.016 0-2.907-0.951-0.224-1.015 0.454-1.453 1.744-0.617 0.663-0.654 1.518-1.454 2.035-0.992 1.201-1.342 0.777-2.034-0.872 0-1.545-0.191-2.479-0.291-3.779-0.156-1.876-0.337 1.047-0.581 1.453-0.329 1.48-0.835 1.993-1.163 3.198-1.195 0.437-1.654 0.426-1.744-1.163 0.232-1.299 0.291-2.623 0.291-4.069-0.73-0.842-0.783-0.179-1.163 0.581-0.064 1.721-0.497 1.928-1.163 2.907-0.971 0.574-0.747 0.582-1.163-0.872-0.462-1.102-0.803-1.518-1.744-2.035-0.835-0.724-1.549-0.872-3.197-0.872-1.519-0.056-2.259-0.552-3.488-0.872-1.16-0.332-2.288-0.587-2.907-1.163-0.552-0.812-1.348-1.857-2.035-3.197-0.749-1.368-1.105-2.227-1.162-3.779-0.25-1.396-0.414-2.935-0.582-4.36-0.329-1.977-0.816-4.129-1.162-6.104-0.501-1.557-0.988-2.929-1.163-4.651-0.578-1.277-0.896-2.666-1.163-4.07 0-1.34-0.016-2.859 0.291-3.778 0.554-1.075 1.189-1.801 1.744-2.617 0.818-1.014 1.358-1.754 2.616-2.616 0.649-0.775 1.93-1.303 2.907-1.744 0.657-0.281 1.104-0.366 2.325-0.581z"/>
<path id="path930" d="m187.2 129.46v0.291c0-0.856 0.083-0.341-1.453 0.581-0.794 0.756-1.504 1.015-2.326 2.035-0.186 0.435-0.557 0.791 0 1.163"/>
<path id="path931" d="m186.9 132.66v0.29c0-0.784-0.019-0.386 0.291 1.163 0.051 1.377 0.291 2 0.291 3.488-0.535 0.891-0.221 2.137 0.29 3.198 0.456 1.269 1.035 2.151 1.454 3.197 0.62 0.207 0.29-0.223 0.29-1.163-0.376-1.129-0.224-2.592 0-4.069v-3.488"/>
<path id="path932" d="m194.75 132.08h-0.29c0.812 0 0.326-0.089-0.291 1.454v4.069c-0.306 0.92-0.291 2.439-0.291 3.779-0.309 1.425-0.515 1.846 1.163 2.325 0.438 0.677 1.016 1.068 1.454 1.744 0.552-1.363 1.137-2.596 1.453-4.069 0.465-0.84 0.654-2.561 0.872-3.779 0.479-0.582 1.085-1.656 1.453-2.325"/>
<path id="path933" d="m202.31 132.37v0.291c0-0.785-0.019-0.386 0.291 1.162 0.022 1.271 0.29 2.194 0.29 3.488-0.572 0.843-0.653 2.029-1.162 3.198-0.509 1.379-0.853 2.446-0.872 4.069 0 0.976-0.26 2.032 0.581 1.454 0.598-1.287 1.107-2.683 1.453-4.07 0.639-1.262 0.993-2.224 1.454-3.197 0.152-1.278 0.18-2.867 0.581-4.07l-0.581 4.07c0.152-1.278 0.18-2.867 0.581-4.07"/>
<path id="path934" d="m209.29 130.34c-0.097 0.097-0.193 0.194-0.29 0.291 0.573-0.573 0.324-0.424 0 0.872 0 1.336 0.15 3.187-0.291 4.069-0.206 1.73-0.456 2.275-1.453 3.488-0.202 0.505-0.58 1.259-0.872 1.454"/>
<path id="path935" d="m192.72 140.22v0.291c0-0.785 0.019-0.386-0.291 1.163-0.555 0.64-1.384 1.872-1.744 2.906-0.239 0.08-0.79 0.291-0.291 0.291"/>
<path id="path936" d="m191.85 143.42h0.29c-0.812 0-0.327-0.091 0.291 1.453 0.233 0.932 0.639 0.812 0.872 1.744"/>
</g>
<path id="path945" d="m77.32 201.26c-0.2746 0-0.1655 0.743-0.2906 1.744v4.07c0.1885 1.439 0.6832 2.802 1.4534 3.488 0.463 0.463 1.4428 1.204 2.0347 1.744 0-1.544 0.1907-2.479 0.2907-3.779 0.4864-0.831 0.6366-2.133 1.1627-2.907 0.1282-1.667 0.7295-1.681 1.1627-3.197 0.4971-0.723-0.534-0.786-1.4534-0.872-1.0854-0.255-2.1038-0.617-2.9068-1.163l2.9068 1.163c-1.0854-0.255-2.1038-0.617-4.3602-0.291z" fill-rule="evenodd" fill-opacity=".99608" transform="matrix(7.3319 0 0 9.2267 -4606.2 -1868.5)" stroke="#000" stroke-width="1pt" fill="#000f0f"/>
<path id="path946" d="m92.435 200.68h-0.2906c0.8555 0 0.3411-0.084-0.5814 1.453 0 1.41 0.0671 2.751 0.2907 3.779 0.6 0.726 0.8121 1.919 1.1627 2.907 0.5201 0.32 0.844-0.467 1.1627-1.163 0.5886-1.454 1.2496-2.135 1.4534-3.488 0.3194-1.171 0.8676-1.652 1.1627-2.907-0.6177-1.29-0.9441-1.849-2.6161-2.034-0.7302 0.73-0.1798 0.202-1.7441 1.453z" fill-rule="evenodd" fill-opacity=".99608" transform="matrix(7.3319 0 0 9.2267 -4606.2 -1868.5)" stroke="#000" stroke-width="1pt" fill="#000f0f"/>
<path id="path947" d="m168.59 200.39h0.29c-0.157 0.421-0.29 1.73-0.29 2.616-0.217 1.216-0.45 2.289 0 3.489 0.834 0.367 1.373 0.644 1.744 1.453 0.679 0.572 0.829 0.87 0.872-0.581 0.63-1.388 0.928-1.736 1.744-2.907 0.577-0.987 0.801-1.656 0.581-3.198-0.751-1.522-1.176-1.701-2.907-2.034-1.823 0-1.797 1.361-2.325 2.616" fill-rule="evenodd" fill-opacity=".99608" transform="matrix(7.3319 0 0 9.2267 -4606.2 -1868.5)" stroke="#000" stroke-width="1pt" fill="#000f0f"/>
<path id="path948" d="m182.84 202.13h-0.291c0.233 0.608 0.581 1.864 0.581 2.907 0.232 1.299 0.291 2.624 0.291 4.07-0.173 1.155-0.465 1.162 0.872 1.162 0.544-1.295 0.973-2.269 1.744-2.906 0.372-1.222 0.815-1.956 0.872-3.489 0-1.2 0.09-2.727-0.29-3.488-2.109 0-2.041 0.291-3.779 1.744z" fill-rule="evenodd" fill-opacity=".99608" transform="matrix(7.3319 0 0 9.2267 -4606.2 -1868.5)" stroke="#000" stroke-width="1pt" fill="#000f0f"/>
<path id="path949" d="m195.63 195.74h-0.291c0.812 0 0.38-0.035-1.163 0.582-0.72 0.943-1.826 1.415-1.453 2.907 1.453 0.49 2.267 0.848 2.907 1.744 0.925 0.508 1.596 0.891 2.034 1.744 0.531 0.353 0.84 0.906 1.163 1.453-0.174-1.463-0.479-2.444-0.581-3.779-0.02-1.646-0.31-2.235-0.872-3.197-0.118-1.055-0.425-0.815-1.744-1.454z" fill-rule="evenodd" fill-opacity=".99608" transform="matrix(7.3319 0 0 9.2267 -4606.2 -1868.5)" stroke="#000" stroke-width="1pt" fill="#000f0f"/>
<path id="path950" d="m197.66 189.92h-0.29c0.855 0 0.373-0.05-1.163 0.872-0.651 1.176-0.667 2.169-0.291 3.197 1.424 0.212 1.995 0.83 2.616 1.744 0.867 0.867 1.468 1.452 2.326 2.035-0.622-1.059-1.178-2.025-1.454-3.197-0.048-1.293-0.259-2.233-0.581-3.198l0.581 3.198c-0.048-1.293-0.259-2.233-1.744-4.651z" fill-rule="evenodd" fill-opacity=".99608" transform="matrix(7.3319 0 0 9.2267 -4606.2 -1868.5)" stroke="#000" stroke-width="1pt" fill="#000f0f"/>
<path id="path944" d="m69.472 195.74c-0.0976 0-0.9313 0.537-1.4534 1.163-1.4139 0.78-2.1749 1.229-2.3254 2.907-0.051 1.377-0.2907 2-0.2907 3.488 0.4117 0.412 0.0747 1.669 0.5813 1.163 0.8863-0.975 1.3419-1.861 2.3255-2.616 0.6587-0.628 1.8806-1.288 2.9067-1.744 1.6261-0.473 1.4994-0.313 0.5814-1.744-0.5172-0.876-1.1991-1.351-2.3254-2.617z" fill-rule="evenodd" fill-opacity=".99608" transform="matrix(7.3319 0 0 9.2267 -4606.2 -1868.5)" stroke="#000" stroke-width="1pt" fill="#000f0f"/>
<path id="path943" d="m67.437 190.22h-0.2906c0.8557 0 0.3734-0.05-1.1628 0.872-0.7275 0.909-1.626 1.173-2.0347 2.325-0.6768 0.819-0.8534 1.654-0.872 3.197 0.0268 0.941 0.1811 1.826 0.5813 2.326 0.3882-1.094 0.8609-1.739 2.0348-2.326 0.7221-0.467 0.9188-1.093 1.744-1.453 0.5985-0.256 1.2608-0.101 1.4534-0.872-0.1909-1.782-0.7281-2.304-1.4534-4.069z" fill-rule="evenodd" fill-opacity=".99608" transform="matrix(7.3319 0 0 9.2267 -4606.2 -1868.5)" stroke="#000" stroke-width="1pt" fill="#000f0f"/>
<path id="path937" d="m89.819 181.2v0.29c0-0.855 0.0498-0.374-0.8721 1.163-1.0138 0.405-1.9066 0.581-3.4881 0.581-0.8806 0.661-1.4568 0.457-2.0347 1.744-0.7788 0.817-1.136 1.269-2.3255 1.745-1.3401 0-2.8593 0.015-3.7788-0.291-0.9757-0.527-2.3712-0.92-3.4881-1.163-1.5775 0.019-2.3665 0.391-3.4881 0.872-1.2009 0.283-1.9544 0.653-2.6161 1.454-0.7817 0.312-0.7816 0.779-0.872 1.744 0.4149 0.691 0.0367 1.069 0.872 1.162 0.465 0.569 0.5814 0.589 0.5814 1.744 0.312 1.249 0.2692 2.821 0.5813 4.07 0.6697 1.595 1.1763 1.722 2.3254 2.616 0.9972 0.472 1.71 0.929 2.9068 1.453 1.0703 0.55 2.3573 0.627 3.4881 0.872 0.9292 1.097 1.5245 1.532 2.9068 2.035 1.4261-0.215 1.6487-0.82 2.9068-1.163 0.491-0.491 1.2548-0.089 1.744-0.872 0.4266-0.823 0.6157-2.682 1.1627-3.488 0.6379-1.294 1.5127-1.95 2.9068-2.325 0.7653-0.574 1.6491-0.645 2.6161-0.291-0.064 1.726-0.6156 1.797-0.872 3.198-0.4984 0.922-0.8181 1.737-0.2907 2.616 1.2152 0.405 2.6786 0.29 4.0695 0.29 1.8761-0.316 2.0122-0.745 2.0347-2.616-0.2769-1.177-0.6968-1.901-0.872-3.197 0-0.898-0.0746-1.839 0.2906-2.326 0.6075 0.223 2.0087 0.359 2.6161 0.582 0.4973 0.994 0.9199 1.252 2.0349 0.872 0.353-0.55 0.893-0.953 1.163-1.454 0.294 0.8 0.865 1.516 1.453 1.163 0.613-1.28 1.039-1.684 2.325-2.035 1.231-0.267 2.04-0.629 2.907-1.162 0.88-0.542 1.427-1.245 2.326-1.744 0.616-0.962 1.241-1.601 1.453-3.198 0-1.711-0.346-2.841-0.581-4.36-0.648-1.017-0.967-2.114-2.035-2.907-0.847-0.508-2.038-0.124-3.198 0-1.3-0.1-2.234-0.29-3.778-0.29-1.491 0-2.639 0.239-4.0699 0.29h-4.0694c-1.6869 0-2.571 0.236-3.7788 0.872-0.8557 0-0.241-0.083-1.1627 1.454z" fill-rule="evenodd" fill-opacity=".99608" transform="matrix(7.3319 0 0 9.2267 -4606.2 -1868.5)" stroke="#2b2b2b" stroke-width="1pt" fill="#d40f0f"/>
<path id="path938" d="m157.55 191.67c0.499 0.125 1.824 0.771 2.907 0.872 1.127 0.059 0.872 0.365 0.872 1.453 0.417 0.239 0.822 0.911 1.453 1.163 0.232-0.43 0.702-1.099 1.163-1.453 0.269 0.627 0.575 1.305 1.453 1.744 0.737-1.398 0.674-1.721 2.616-1.744 1.222 1.159 0.858 2.235 0 3.197-0.428 1.239-0.61 2.314-0.872 3.779 0.569 0.705 1.325 0.581 2.616 0.581 0.872-0.522 2.009-0.274 2.616 0.291 1.745-0.087 1.681-0.317 1.744-2.035v-4.069c0.643-0.643 1.335-0.816 2.035-0.291 0.726 0.6 1.075 1.992 1.744 2.907 0.099 1.278 0.257 2.453 0.872 3.197 0.656 1.369 0.87 1.68 2.616 1.744 1.522-0.018 2.365-0.228 3.779-0.581 1.301-0.238 1.724-0.859 2.326-1.744 1.439-0.387 1.842-0.811 3.488-0.872 1.497-0.333 1.958-0.87 2.906-1.453 0.626-0.723 0.904-1.807 1.454-2.617 0.435-1.086 0.963-1.585 1.163-2.906 0.119-1.548 0.746-1.911 1.162-3.198 0.258-1.029-0.256-1.678-1.162-2.325-0.746-0.647-1.834-0.805-2.907-1.163h-4.07-4.069c-1.483 0-2.683-0.191-4.07-0.291-1.172-0.676-1.724-1.124-2.616-2.034-1.261-0.188-2.458-0.898-3.488-1.454-0.821-1.018-1.632-1.195-2.325-2.034-1.183-0.502-1.789-1.153-3.198-1.744-1.199-0.641-1.873-0.971-3.488-1.163-1.387-0.099-2.587-0.291-4.069-0.291-1.675 0-2.583 0.491-3.779 0.872-1.009 1.066-1.767 1.154-2.035 2.616-0.411 0.823-0.291 2.508-0.291 3.779 0.292 1.363 0.874 2.669 1.163 3.779 0.115 1.224 0.291 1.869 0.291 3.488z" fill-rule="evenodd" fill-opacity=".99608" transform="matrix(7.3319 0 0 9.2267 -4606.2 -1868.5)" stroke="#2b2b2b" stroke-width="1pt" fill="#d40f0f"/>
<path id="path939" d="m82.843 189.92c-0.6326-0.093-2.8467-0.291-4.3601-0.291-1.1659 0.254-2.0764 0.529-3.4882 0.582-1.0692 0.251-2.1821 0.564-2.9067 1.162-0.9763 0.092-1.2811 0.403-2.3255 0.582" transform="matrix(7.3319 0 0 9.2267 -4606.2 -1868.5)" stroke="#2b2b2b" stroke-width="1pt" fill="none"/>
<path id="path940" d="m83.134 192.54h-0.2907c0.8557 0 0.3734-0.05-1.1627 0.872-1.1538 1.008-1.9572 1.514-2.6161 2.907-0.789 0.657-1.01 1.241-2.0347 1.453-0.608 0.646-1.2172 1.217-1.7441 1.744" transform="matrix(7.3319 0 0 9.2267 -4606.2 -1868.5)" stroke="#2b2b2b" stroke-width="1pt" fill="none"/>
<path id="path941" d="m181.09 193.41h0.29c-0.812 0-0.38-0.036 1.163 0.581 1.216 1.062 1.267 1.595 2.907 1.744 1.532 0.558 1.696 0.89 2.325 2.326 0.212 0.493 0.291 0.915 0.291 1.744" transform="matrix(7.3319 0 0 9.2267 -4606.2 -1868.5)" stroke="#2b2b2b" stroke-width="1pt" fill="none"/>
<path id="path942" d="m181.67 189.63c0.468 0.18 2.119 1.062 3.197 1.163 1.16 0.157 2.298 0.291 3.779 0.291 1.369 0.185 2.076 0.618 3.488 1.162h2.326" transform="matrix(7.3319 0 0 9.2267 -4606.2 -1868.5)" stroke="#2b2b2b" stroke-width="1pt" fill="none"/>
<g id="g1211" transform="matrix(.89560 0 0 .96835 -4129.7 -983.53)">
<path id="path575" d="m520.83-116.93c-1.257 33.442-9.085 53.149-35.434 53.149-17.716 0-35.764-15.68-35.433-35.433 0.332-19.753 22.568-20.962 37.859-19.339 5.425-16.094-20.142-33.81-91.008-33.81-70.164-0.924-124.67 73.273-216.75 70.866-92.078-2.407-132.95-114.03-115.44-141.73-6.861 24.66-22.32 39.976-29.182 64.637-6.861 24.66 24.578 59.012 17.716 83.672-6.861 24.66-52.021 39.629-58.882 64.289s-5.1233 58.664-11.984 83.324c0-17.717 31.404-59.727 73.414-59.727 35.433 0 152.45-27.033 159.45 265.75 0 230.52-140.57 239.62-185.51 223.26-0.11 27.793 15.589 114.18 87.422 202.59 77.143 88.58 166.25 100.95 183.74 99.72-8.221-24.66-42.01-53.15-10.087-53.47 21.226 0.32 27.953 46.05 27.953 46.05s34.536-26.24 46.041-13.16c11.109 20.58-35.051 38.3-35.051 38.3s23.432 55.77 53.15 88.58c35.434 46.82 86.746 62.39 106.3 63.02 9.501 0.31 27.872 7.8 27.211 25.57-1.315 35.376-1.273 52.466-18.419 53.146h127.47c-17.146-0.68-17.104-17.77-18.419-53.146-0.661-17.77 17.71-25.26 27.211-25.57 19.554-0.63 70.866-16.2 106.3-63.02 29.718-32.81 53.15-88.58 53.15-88.58s-46.16-17.72-35.051-38.3c11.505-13.08 46.041 13.16 46.041 13.16s6.727-45.73 27.953-46.05c31.923 0.32-1.866 28.81-10.087 53.47 17.494 1.23 106.6-11.14 183.75-99.72 71.83-88.41 87.53-174.8 87.42-202.59-44.95 16.356-185.52 7.256-185.52-223.26 6.996-292.78 124.02-265.75 159.45-265.75 42.01 0 73.42 42.01 73.42 59.727 0 4.4171 4.05-25.159-3.67-52.074-7.72-26.914-46.31-46.305-56.6-84.4-10.29-38.094 7.72-94.892 0-124.02-7.72-29.123-22.06-35.433-22.06-35.433 17.5 27.695-23.37 139.32-115.45 141.73-92.082 2.4075-146.59-71.79-216.75-70.866-70.866 0-96.433 17.716-91.008 33.81 15.291-1.623 37.527-0.414 37.859 19.339 0.331 19.753-17.717 35.433-35.433 35.433-26.349 0-34.177-19.708-35.434-53.149h-81.601z" fill-rule="evenodd" transform="matrix(1 0 0 .92685 0 76.981)" stroke-width="1.25" fill="#0068bd"/>
<g id="g671" stroke="#000" transform="matrix(1 0 0 .92685 0 76.981)">
<path id="path619" d="m215.15 278.72c0 230.52-140.57 239.62-185.51 223.26-0.11 27.793 15.589 114.18 87.422 202.59 77.143 88.58 166.25 100.95 183.74 99.72-8.221-24.66-42.01-53.15-10.087-53.47 21.226 0.32 27.953 46.05 27.953 46.05s34.536-26.24 46.041-13.16c11.109 20.58-35.051 38.3-35.051 38.3s23.432 55.77 53.15 88.58c35.434 46.82 86.746 62.39 106.3 63.02 9.501 0.31 27.872 7.8 27.211 25.57-1.315 35.376-1.273 52.466-18.419 53.146h127.47c-17.146-0.68-17.104-17.77-18.419-53.146-0.661-17.77 17.71-25.26 27.211-25.57 19.554-0.63 70.866-16.2 106.3-63.02 29.718-32.81 53.15-88.58 53.15-88.58s-46.16-17.72-35.051-38.3c11.505-13.08 46.041 13.16 46.041 13.16s6.727-45.73 27.953-46.05c31.923 0.32-1.866 28.81-10.087 53.47 17.494 1.23 106.6-11.14 183.75-99.72 71.83-88.41 87.53-174.8 87.42-202.59-44.95 16.356-176.21 16.558-176.21-213.96-2.107-9.149-2.776-27.288-4.275-35.824-1.499-8.535-35.472 26.766-38.855 26.587-11.423-0.359-46.732-32.686-71.856-37.071-11.852-1.893-50.628 33.305-60.175 33.994-12.495 0.726-28.51-35.973-55.13-32.205-19.595 3.103-35.643 36.54-40.445 31.758-12.349-12.298-25.95-20.022-41.7-22.942-23.548-2.04-36.935 16.411-49.59 31.592-0.443-12.395-17.165-24.791-36.213-23.234-13.7-139.99-122.91-282.93-131.79-287.41-6.593-2.6371-4.078 13.602-6.117 20.403-16.619-4.5614-33.238-9.1227-49.858-13.684-3.181 8.0845-1.712 16.169-9.545 24.254-19.861-14.947-30.421-43.847-45.631-44.842-5.423 17.81-1.544 54.223-2.316 81.335-12.574-8.3649-25.149-16.73-37.724-25.095-1.01 8.8471-2.02 17.694-3.031 26.541-1.214 10.631-51.204-28.6-61.016-28.856-9.811-0.2551-21.479 27.453-30.295 27.304-8.817-0.1491 56.995 42.98 73.293 238.09z" fill-rule="evenodd" stroke-width="1.25" fill="#e8e1cb"/>
<path id="path620" d="m199.99 175.68s23.255-32.556 51.16-27.905c27.905 4.65 58.135 106.97 58.135 106.97" stroke-width="1pt" fill="none"/>
<path id="path621" d="m279.05 40.803c0 4.6508 18.603 79.065 34.881 102.32 16.278 23.254 53.485 41.857 72.088 69.762 18.604 27.906 27.905 104.64 27.905 104.64" stroke-width="1pt" fill="none"/>
<path id="path622" d="m320.91 5.9218s6.977 37.207 18.604 65.112 39.532 37.206 53.484 60.461c13.953 23.254 23.255 69.762 23.255 69.762" stroke-width="1pt" fill="none"/>
<path id="path623" d="m211.61 336.13s32.555-4.651 60.46 32.556c27.906 37.207 32.556 86.04 32.556 86.04" stroke-width="1pt" fill="none"/>
<path id="path624" d="m813.9 284.97s20.929-2.326 34.881 13.952c13.953 16.278 11.627 27.905 9.302 27.905" stroke-width="1pt" fill="none"/>
<path id="path625" d="m811.57 308.23s18.603 0 25.579 4.651c6.977 4.651 9.302 27.905 9.302 27.905" stroke-width="1pt" fill="none"/>
<path id="path626" d="m799.95 331.48c2.325 0 16.278-13.952 25.579-9.302 9.302 4.651 11.627 30.231 11.627 30.231" stroke-width="1pt" fill="none"/>
<path id="path627" d="m788.32 343.11s16.278-2.325 25.58 4.651 6.976 18.603 6.976 18.603" stroke-width="1pt" fill="none"/>
<path id="path628" d="m741.81 343.11c2.325 0 30.23 9.302 41.858 20.929 11.627 11.627 9.301 37.207 9.301 37.207" stroke-width="1pt" fill="none"/>
<path id="path629" d="m874.36 357.06s6.976-4.651 23.254 9.301c16.278 13.953 18.604 30.231 18.604 30.231" stroke-width="1pt" fill="none"/>
<path id="path630" d="m872.03 382.64s18.603 2.326 27.905 9.302c9.301 6.976 23.254 23.254 23.254 23.254" stroke-width="1pt" fill="none"/>
<path id="path631" d="m865.06 412.87s23.255-9.302 32.556-4.651c9.302 4.651 25.58 18.603 25.58 18.603" stroke-width="1pt" fill="none"/>
</g>
<g id="g986" stroke-width="1pt" transform="matrix(.54483 -.22219 .23288 .49056 695.97 290.53)">
<path id="path745" d="m-301.18-134.65v442.91h17.716v-442.91l-8.858-35.433-8.858 35.433z" fill-rule="evenodd" transform="translate(-248.03 -.00041199)" stroke="#000" fill="#b03f00"/>
<path id="path743" d="m-301.18-134.65v407.48h17.716v-407.48l-8.858-35.433-8.858 35.433z" fill-rule="evenodd" transform="translate(35.433 -.00041199)" stroke="#000" fill="#b03f00"/>
<g id="g866" stroke="#000" fill="none">
<path id="path822" d="m-283.46-99.213 17.717 336.61" transform="matrix(1 0 0 1.1905 35.433 18.898)"/>
<path id="path824" d="m-318.9-99.212 53.151 336.61" transform="matrix(1 0 0 1.1905 70.867 18.897)"/>
<path id="path826" d="m-354.33-99.212 88.584 336.61" transform="matrix(1 0 0 1.1905 106.3 18.897)"/>
<path id="path828" d="m-389.76-99.212 124.01 336.61" transform="matrix(1 0 0 1.1905 141.73 18.897)"/>
<path id="path830" d="m-283.46-99.213 17.717 336.61" transform="matrix(-1 0 0 1.1905 -549.21 18.898)"/>
<path id="path832" d="m-318.9-99.212 53.151 336.61" transform="matrix(-1 0 0 1.1905 -584.65 18.897)"/>
<path id="path834" d="m-354.33-99.212 88.584 336.61" transform="matrix(-1 0 0 1.1905 -620.08 18.897)"/>
<path id="path836" d="m-389.76-99.212 124.01 336.61" transform="matrix(-1 0 0 1.1905 -655.51 18.897)"/>
<path id="path838" d="m-407.48-99.212 177.16 354.33" transform="matrix(-1 0 0 1.1905 -673.23 18.897)"/>
<path id="path839" d="m-407.48-99.212 177.16 354.33" transform="matrix(1 0 0 1.1905 159.45 18.897)"/>
<path id="path840" d="m-407.48 184.25h301.18" transform="matrix(1 0 0 1.1905 0 18.898)"/>
<path id="path841" d="m-124.02 148.82h-265.75" transform="matrix(1 0 0 1.1905 0 18.898)"/>
<path id="path842" d="m-372.05 113.39h230.32" transform="matrix(1 0 0 1.1905 0 18.898)"/>
<path id="path843" d="m-159.45 77.953h-194.88" transform="matrix(1 0 0 1.1905 0 18.898)"/>
<path id="path844" d="m-336.61 42.52c0 0.5813 159.45 0 159.45 0" transform="matrix(1 0 0 1.1905 0 18.898)"/>
<path id="path845" d="m-194.88 7.0866h-124.02" transform="matrix(1 0 0 1.1905 0 18.898)"/>
<path id="path846" d="m-301.18-28.346c0.581 0 89.343 0.0344 88.583 0" transform="matrix(1 0 0 1.1905 0 18.898)"/>
<path id="path847" d="m-283.46-63.78h53.15" transform="matrix(1 0 0 1.1905 0 18.898)"/>
<path id="path848" d="m-283.46-99.213 17.717 336.61" transform="matrix(1 0 0 1.1905 -248.03 39.989)"/>
<path id="path849" d="m-318.9-99.212 53.151 336.61" transform="matrix(1 0 0 1.1905 -212.6 39.988)"/>
<path id="path850" d="m-354.33-99.212 88.584 336.61" transform="matrix(1 0 0 1.1905 -177.16 39.988)"/>
<path id="path851" d="m-389.76-99.212 124.01 336.61" transform="matrix(1 0 0 1.1905 -141.73 39.988)"/>
<path id="path852" d="m-283.46-99.213 17.717 336.61" transform="matrix(-1 0 0 1.1905 -832.68 39.989)"/>
<path id="path853" d="m-318.9-99.212 53.151 336.61" transform="matrix(-1 0 0 1.1905 -868.11 39.988)"/>
<path id="path854" d="m-354.33-99.212 88.584 336.61" transform="matrix(-1 0 0 1.1905 -903.54 39.988)"/>
<path id="path855" d="m-389.76-99.212 124.01 336.61" transform="matrix(-1 0 0 1.1905 -938.98 39.988)"/>
<path id="path856" d="m-407.48-99.212 177.16 354.33" transform="matrix(-1 0 0 1.1905 -956.69 39.989)"/>
<path id="path857" d="m-407.48-99.212 177.16 354.33" transform="matrix(1 0 0 1.1905 -124.02 39.989)"/>
<path id="path858" d="m-407.48 184.25h301.18" transform="matrix(1 0 0 1.1905 -283.46 39.989)"/>
<path id="path859" d="m-124.02 148.82h-265.75" transform="matrix(1 0 0 1.1905 -283.46 39.989)"/>
<path id="path860" d="m-372.05 113.39h230.32" transform="matrix(1 0 0 1.1905 -283.46 39.989)"/>
<path id="path861" d="m-159.45 77.953h-194.88" transform="matrix(1 0 0 1.1905 -283.46 39.989)"/>
<path id="path862" d="m-336.61 42.52c0 0.5813 159.45 0 159.45 0" transform="matrix(1 0 0 1.1905 -283.46 39.989)"/>
<path id="path863" d="m-194.88 7.0866h-124.02" transform="matrix(1 0 0 1.1905 -283.46 39.989)"/>
<path id="path864" d="m-301.18-28.346c0.581 0 89.343 0.0344 88.583 0" transform="matrix(1 0 0 1.1905 -283.46 39.989)"/>
<path id="path865" d="m-283.46-63.78h53.15" transform="matrix(1 0 0 1.1905 -283.46 39.989)"/>
</g>
<g id="g955" fill-rule="evenodd" stroke="#000" fill="#b03f00">
<path id="path685" d="m-407.48 237.4h372.05v53.149l17.717 17.717h-17.717v35.433h17.717l-17.717 17.716 53.15 70.866-106.3 212.6h-566.93v-283.46h88.583v-70.866h53.149l106.3-53.149z"/>
<path id="path686" d="m-566.93 361.42h531.5"/>
<path id="path687" d="m-566.93 361.42h531.5" transform="translate(.000030994 -17.716)"/>
<path id="path688" d="m-566.93 361.42h531.5" transform="translate(-.00011444 -53.15)"/>
<path id="path689" d="m-566.93 361.42h531.5" transform="matrix(.9 0 0 1 -3.5433 -70.866)"/>
<path id="path690" d="m-35.433 361.42l-141.73 283.46"/>
<path id="path691" d="m-407.48 272.84h230.32"/>
<path id="path692" d="m-442.91 255.12c34.35 1.539 407.48 0 407.48 0"/>
<path id="path693" d="m-53.15 255.12-17.716 35.433"/>
<path id="path694" d="m-70.866 308.27s-17.717 35.433-17.717 35.433"/>
<path id="path695" d="m-230.32 308.27-17.716 35.433"/>
<path id="path696" d="m-212.6 308.27-17.717 35.433"/>
<path id="path697" d="m-53.15 396.85h-88.582l17.716-35.433"/>
<path id="path699" d="m-70.866 432.28h-88.583l18.761-36.853-1.044 1.42"/>
<path id="path700" d="m-88.583 467.72h-88.582l17.716-35.434"/>
<path id="path701" d="m-106.3 503.15h-88.583l17.717-35.433"/>
<path id="path702" d="m-124.02 538.58h-88.582l17.716-35.433"/>
<path id="path703" d="m-124.02 538.58h-88.582l17.716-35.433" transform="translate(-17.716 35.433)"/>
<path id="path704" d="m-53.15 396.85 70.866 35.433"/>
<path id="path706" d="m-88.583 467.72 70.866 35.433"/>
<path id="path707" d="m-160.45 433.8-495.32-1.16"/>
<path id="path708" d="m-175.57 468.68c-1.162 1.162-480.2-2.326-480.2-2.326"/>
<path id="path709" d="m-212.6 538.58c-35.433 0-442.91 0-442.01 1.023"/>
<path id="path710" d="m-212.6 539.61s-442.91-1.023-442.01 0" transform="matrix(.96196 0 0 1 -25.804 34.41)"/>
<path id="path711" d="m-124.02 538.58h-88.582l17.716-35.433" transform="translate(-35.434 70.866)"/>
<path id="path712" d="m-124.02 538.58h-88.582l17.716-35.433" transform="translate(-53.15 106.3)"/>
<path id="path714" d="m-442.91 379.13-17.717 17.716v35.433h70.866l17.717-17.716" transform="matrix(1 0 0 .66666 -53.15 126.38)"/>
<path id="path716" d="m-442.91 379.13-17.717 17.716v35.433h70.866l17.717-17.716" transform="matrix(1 0 0 .66666 70.866 126.38)"/>
<path id="path718" d="m-442.91 379.13-17.717 17.716v35.433h70.866l17.717-17.716" transform="matrix(1 0 0 .66666 -53.15 232.68)"/>
<path id="path720" d="m-442.91 379.13-17.717 17.716v35.433h70.866l17.717-17.716" transform="matrix(1 0 0 .66666 70.866 232.68)"/>
</g>
<rect id="rect713" fill-rule="evenodd" height="23.622" width="70.866" y="379.13" x="-496.06"/>
<rect id="rect715" fill-rule="evenodd" height="23.622" width="70.866" y="379.13" x="-372.05"/>
<rect id="rect717" fill-rule="evenodd" height="23.622" width="70.866" y="485.43" x="-496.06"/>
<rect id="rect719" fill-rule="evenodd" height="23.622" width="70.866" y="485.43" x="-372.05"/>
<rect id="rect744" fill-rule="evenodd" height="17.717" width="88.583" stroke="#000" y="-99.213" x="-301.18" fill="#b03f00"/>
<rect id="rect746" fill-rule="evenodd" height="17.717" width="88.583" stroke="#000" y="-99.213" x="-584.65" fill="#b03f00"/>
<g id="g747" stroke="#000" fill="none">
<path id="path721" d="m-407.48 237.4v-17.717h372.05v17.717"/>
<path id="path722" d="m-389.76 219.68v17.717"/>
<path id="path723" d="m-389.76 219.68v17.717" transform="translate(17.717 .000045776)"/>
<path id="path724" d="m-389.76 219.68v17.717" transform="translate(35.433 -.00056458)"/>
<path id="path725" d="m-389.76 219.68v17.717" transform="translate(53.15 -.00048828)"/>
<path id="path726" d="m-389.76 219.68v17.717" transform="translate(70.866 .00057983)"/>
<path id="path727" d="m-389.76 219.68v17.717" transform="translate(88.583 .00065613)"/>
<path id="path728" d="m-389.76 219.68v17.717" transform="translate(106.3 .000045776)"/>
<path id="path729" d="m-389.76 219.68v17.717" transform="translate(124.02 .00012207)"/>
<path id="path730" d="m-389.76 219.68v17.717" transform="translate(141.73 .00057983)"/>
<path id="path731" d="m-389.76 219.68v17.717" transform="translate(159.45 .00065613)"/>
<path id="path732" d="m-389.76 219.68v17.717" transform="translate(177.17 .000045776)"/>
<path id="path733" d="m-389.76 219.68v17.717" transform="translate(194.88 .00012207)"/>
<path id="path734" d="m-389.76 219.68v17.717" transform="translate(212.6 .00057983)"/>
<path id="path735" d="m-389.76 219.68v17.717" transform="translate(230.32 .00065613)"/>
<path id="path736" d="m-389.76 219.68v17.717" transform="translate(248.03 .000045776)"/>
<path id="path737" d="m-389.76 219.68v17.717" transform="translate(265.75 .00012207)"/>
<path id="path738" d="m-389.76 219.68v17.717" transform="translate(283.46 -.00056458)"/>
<path id="path739" d="m-389.76 219.68v17.717" transform="translate(301.18 -.00048828)"/>
<path id="path740" d="m-389.76 219.68v17.717" transform="translate(318.9 -.0010986)"/>
<path id="path741" d="m-389.76 219.68v17.717" transform="translate(336.61 -.0010223)"/>
</g>
</g>
<g id="g632" stroke="#000" transform="matrix(1 0 0 .92685 0 76.981)">
<path id="path576" d="m32.92 551.31c-0.11 27.793 12.3 64.848 84.133 153.26 77.143 88.58 166.25 100.95 183.74 99.72-8.221-24.66-42.01-53.15-10.087-53.47 21.226 0.32 27.953 46.05 27.953 46.05s34.536-26.24 46.041-13.16c11.109 20.58-35.051 38.3-35.051 38.3s23.432 55.77 53.15 88.58c35.434 46.82 86.746 62.39 106.3 63.02 9.501 0.31 27.872 7.8 27.211 25.57-1.315 35.376-1.273 52.466-18.419 53.146h127.47c-17.146-0.68-17.104-17.77-18.419-53.146-0.661-17.77 17.71-25.26 27.211-25.57 19.554-0.63 70.866-16.2 106.3-63.02 29.718-32.81 53.15-88.58 53.15-88.58s-46.16-17.72-35.051-38.3c11.505-13.08 46.041 13.16 46.041 13.16s6.727-45.73 27.953-46.05c31.923 0.32-1.866 28.81-10.087 53.47 17.494 1.23 106.6-11.14 183.75-99.72 71.83-88.41 87.53-151.78 87.42-179.57-2.81 1.021-59.78-13.779-69.48-4.288-12.98-10.24-38.09-20.589-57.601-20.965-22.8-0.377-43.289 9.219-50.318 25.712-13.606-19.682-53.266-29.558-61.641-28.272-27.333 4.704-44.374 41.317-35.418 87.337-20.641-19.754-27.998-21.696-51.111-21.76-50.423-0.121-55.381 89.819-129.14 89.282-58.401-0.444-83.079-31.417-100.29-53.799 22.249-19.092 20.85-26.544 6.129-45.765-16.689-18.061-42.762-16.443-60.658 1.805-17.897-17.717-18.059-28.043-35.776-53.15-17.315-24.538-29.608-26.967-61-26.84-31.391 0.128-55.464 1.804-67.577 34.691-15.402 8.593-37.213 26.565-54.089 23.02-10.298-28.042-43.228-60.617-70.99-61s-72.792 56.438-82.747 82.923c-17.683-37.06-36.276-42.13-51.789-42.9-15.512-0.77-21.083 24.88-27.181 40.31z" fill-rule="evenodd" stroke-width="1.25" fill="#00c8ff"/>
<path id="path582" d="m167.72 490s16.443 9.866 36.175 39.464 3.289 42.752 3.289 42.752" stroke-width="1pt" fill="none"/>
<path id="path583" d="m184.16 506.45s32.886 3.289 46.041 26.31c13.155 23.02 6.577 49.329 6.577 49.329" stroke-width="1pt" fill="none"/>
<path id="path584" d="m220.34 631.42s23.021-55.907 65.773-32.887c42.752 23.021 39.464 59.196 36.175 59.196h-3.289v3.289" stroke-width="1pt" fill="none"/>
<path id="path585" d="m263.09 687.32s23.021-9.866 49.33 0 9.866 32.886 9.866 32.886" stroke-width="1pt" fill="none"/>
<path id="path586" d="m259.8 700.48s26.309-6.577 42.752 3.289 3.289 26.309 3.289 26.309" stroke-width="1pt" fill="none"/>
<path id="path587" d="m200.61 710.34s3.289 26.309 19.732 42.753c16.443 16.443 46.041 23.02 46.041 23.02" stroke-width="1pt" fill="none"/>
<path id="path588" d="m361.75 723.5c32.886 16.443 39.463 46.041 39.463 46.041" stroke-width="1pt" fill="none"/>
<path id="path589" d="m374.9 710.34c49.33 0 46.041 29.598 46.041 29.598" stroke-width="1pt" fill="none"/>
<path id="path590" d="m302.56 552.49s29.598-23.02 69.062 0c39.463 23.021 16.443 52.619 16.443 52.619" stroke-width="1pt" fill="none"/>
<path id="path591" d="m322.29 513.02s39.464-26.309 72.35 0c32.887 26.309 23.021 46.041 23.021 46.041" stroke-width="1pt" fill="none"/>
<path id="path592" d="m437.39 529.47s9.865 16.443 19.731 32.886c9.866 16.444 26.31 13.155 26.31 13.155" stroke-width="1pt" fill="none"/>
<path id="path593" d="m526.18 647.86s23.02 32.887 75.639 39.464c52.618 6.577 98.659-13.155 98.659-13.155" stroke-width="1pt" fill="none"/>
<path id="path594" d="m526.18 690.61s29.598 29.598 69.061 29.598c39.464 0 95.371-16.443 95.371-16.443" stroke-width="1pt" fill="none"/>
<path id="path595" d="m526.18 720.21s16.443 26.309 75.639 26.309c59.195 0 85.504-13.154 85.504-13.154" stroke-width="1pt" fill="none"/>
<path id="path596" d="m522.89 759.67s6.578 13.155 36.175 19.732c29.598 6.577 59.196-9.866 59.196-9.866" stroke-width="1pt" fill="none"/>
<path id="path597" d="m618.26 785.98s19.732 26.309 46.041 26.309 0-39.463 19.732-46.041c19.732-6.577 49.329 0 49.329 0" stroke-width="1pt" fill="none"/>
<path id="path598" d="m605.11 825.45s19.732 26.309 49.33 19.732c29.598-6.578 65.773-55.907 65.773-55.907l23.02-16.443" stroke-width="1pt" fill="none"/>
<path id="path599" d="m388.06 887.93s3.288-16.443 39.464-9.866c36.175 6.577 0 55.907 39.463 55.907 39.464 0 75.639-23.02 98.66-26.309 23.02-3.289 65.772 23.02 88.793 29.598 23.02 6.577 65.773-26.309 65.773-26.309" stroke-width="1pt" fill="none"/>
<path id="path600" d="m568.94 956.99c3.289 0 13.155-6.578 36.175-3.289 23.021 3.289 49.33 3.289 49.33 3.289" stroke-width="1pt" fill="none"/>
<path id="path601" d="m559.07 989.88s16.444-6.577 29.598-6.577c13.155 0 9.866 19.729 9.866 19.729" stroke-width="1pt" fill="none"/>
<path id="path602" d="m483.43 624.84c-3.289 0 16.443 0 26.309 3.288 9.866 3.289 13.154 26.309 13.154 26.309" stroke-width="1pt" fill="none"/>
<path id="path603" d="m480.14 647.86s13.154-6.577 26.309 0 6.577 29.598 6.577 29.598" stroke-width="1pt" fill="none"/>
<path id="path604" d="m470.28 674.17c0-3.288 19.732-9.866 26.309-6.577s6.577 32.886 6.577 32.886" stroke-width="1pt" fill="none"/>
<path id="path605" d="m463.7 710.34s16.443-13.154 26.309-13.154 6.577 23.02 6.577 23.02" stroke-width="1pt" fill="none"/>
<path id="path606" d="m460.41 739.94 23.021-13.154 9.865 19.731" stroke-width="1pt" fill="none"/>
<path id="path607" d="m746.52 588.66s13.155-3.289 32.886 0c19.732 3.288 26.31 26.309 26.31 26.309" stroke-width="1pt" fill="none"/>
<path id="path608" d="m753.1 614.97c0-3.289 19.732-3.289 26.309 0 6.578 3.288 16.444 19.732 16.444 19.732" stroke-width="1pt" fill="none"/>
<path id="path609" d="m789.27 684.03c-3.288 0 3.289 13.155 6.578 29.598 3.288 16.443-13.155 32.886-13.155 32.886" stroke-width="1pt" fill="none"/>
<path id="path610" d="m855.05 670.88c-3.288 0 19.732 23.02 23.021 42.752 3.288 19.732-16.444 39.464-16.444 39.464" stroke-width="1pt" fill="none"/>
<path id="path611" d="m871.49 661.01s23.021 32.886 23.021 49.329c0 16.444-16.443 42.753-16.443 42.753" stroke-width="1pt" fill="none"/>
<path id="path612" d="m894.51 637.99s9.866 13.155 13.154 29.598c3.289 16.443-6.577 42.752-6.577 42.752" stroke-width="1pt" fill="none"/>
<path id="path613" d="m924.11 677.46s16.443 19.732 9.866 36.175c-6.578 16.443-19.732 29.598-19.732 29.598" stroke-width="1pt" fill="none"/>
<path id="path614" d="m950.42 687.32c-3.289 3.288 6.577 23.02 3.288 32.886-3.288 9.866-19.731 26.309-19.731 26.309" stroke-width="1pt" fill="none"/>
<path id="path615" d="m957 634.7c0 3.288 23.021 23.02 23.021 46.041 0 23.02-13.155 46.041-13.155 46.041" stroke-width="1pt" fill="none"/>
<path id="path616" d="m920.82 598.53s16.443 3.289 19.732 19.732c3.289 16.444-9.866 32.887-9.866 32.887" transform="translate(-55.085 -38.642)" stroke-width="1pt" fill="none"/>
<path id="path617" d="m927.4 568.93s26.309 29.597 32.887 39.463c6.577 9.866-3.289 32.887-3.289 32.887" transform="translate(-55.085 -38.642)" stroke-width="1pt" fill="none"/>
<path id="path618" d="m920.82 565.64c3.289 3.289 32.886 3.289 46.041 19.732s6.577 46.041 6.577 46.041" transform="translate(-55.085 -38.642)" stroke-width="1pt" fill="none"/>
</g>
<path id="path1052" d="m503.45 7.0847c5.813-4.6508 24.417-15.115 59.298-13.953 34.881 1.1627 59.299 17.441 59.299 17.441l-2.326-45.346s-23.254-11.627-54.647-11.627-58.136 6.9762-58.136 6.9762l-3.488 46.509z" fill-rule="evenodd" stroke="#000" stroke-width="1pt" fill="#ffd400"/>
<g id="g577" fill-rule="evenodd" transform="matrix(1 0 0 .92685 0 76.981)" stroke="#000" stroke-width="1.25" fill="#ffd400">
<path id="path551" d="m148.7 515.65c0 17.668 2.547 28.856 20.264 28.856 17.716 0 24.239-17.836 24.664-30.5 0.538-15.992 3.489-40.366 38.921-40.366 17.717 0 128.01-11.771 131.3 248.03 3.288 259.8-184.24 206.72-184.24 206.72s-20.175 88.581 90.067 232.5c84.663 104.07 205.54 106.88 205.54 106.88s18.724 41.77 56.289 95.64c54.318 77.9 124.02 61 124.02 78.72 0 17.71-17.545 9.92-17.717 25.93 0.172 19.42 9.363 27.9 26.509 27.22s17.104-17.77 18.419-53.15c0.661-17.77-17.71-25.26-27.211-25.57-19.554-0.63-70.866-16.2-106.3-63.02-29.718-32.81-53.15-88.58-53.15-88.58s46.16-17.72 35.051-38.3c-11.505-13.08-46.041 13.16-46.041 13.16s-6.727-45.73-27.953-46.05c-31.923 0.32 1.866 28.81 10.087 53.47-17.494 1.23-106.6-11.14-183.74-99.72-71.832-88.41-87.531-174.8-87.421-202.59 44.945 16.356 185.51 7.256 185.51-223.26-7.02-292.78-124.04-265.75-159.47-265.75-42.01 0-73.414 42.01-73.414 59.727z" transform="translate(-166.41 -442.96)"/>
<path id="path556" d="m148.7 515.65c0 17.668 2.547 28.856 20.264 28.856 17.716 0 24.239-17.836 24.664-30.5 0.538-15.992 3.489-40.366 38.921-40.366 17.717 0 128.01-11.771 131.3 248.03 3.288 259.8-184.24 206.72-184.24 206.72s-20.175 88.581 90.067 232.5c84.663 104.07 205.54 106.88 205.54 106.88s18.724 41.77 56.289 95.64c54.318 77.9 124.02 61 124.02 78.72 0 17.71-17.545 9.92-17.717 25.93 0.172 19.42 9.363 27.9 26.509 27.22s17.104-17.77 18.419-53.15c0.661-17.77-17.71-25.26-27.211-25.57-19.554-0.63-70.866-16.2-106.3-63.02-29.718-32.81-53.15-88.58-53.15-88.58s46.16-17.72 35.051-38.3c-11.505-13.08-46.041 13.16-46.041 13.16s-6.727-45.73-27.953-46.05c-31.923 0.32 1.866 28.81 10.087 53.47-17.494 1.23-106.6-11.14-183.74-99.72-71.832-88.41-87.531-174.8-87.421-202.59 44.945 16.356 185.51 7.256 185.51-223.26-7.02-292.78-124.04-265.75-159.47-265.75-42.01 0-73.414 42.01-73.414 59.727z" transform="matrix(-1 0 0 1 1289.7 -442.96)"/>
<path id="path557" d="m238.56-187.8c26.42 0 22.65 26.716 17.717 42.978-4.933 16.261-35.433 27.888-63.117 10.172 7.642 26.836 27.684 106.3 109.4 108.34 95.371-2.0366 103.64-71.797 209.37-72.35 105.73-0.5527 124.84 15.498 123.44 52.597-1.257 33.442-9.085 53.15-35.434 53.15-17.716 0-35.764-15.68-35.433-35.433 0.332-19.753 22.568-20.962 37.859-19.34 5.425-16.094-20.142-33.81-91.008-33.81-70.164-0.9237-124.67 73.274-216.75 70.866-92.082-2.4075-132.95-114.04-115.45-141.73 18.525-33.809 31.256-35.433 59.401-35.433z" transform="matrix(-1 0 0 1 1237.8 -70.866)"/>
<path id="path554" d="m238.56-187.8c26.42 0 22.65 26.716 17.717 42.978-4.933 16.261-35.433 27.888-63.117 10.172 7.642 26.836 27.684 106.3 109.4 108.34 95.371-2.0366 103.64-71.797 209.37-72.35 105.73-0.5527 124.84 15.498 123.44 52.597-1.257 33.442-9.085 53.15-35.434 53.15-17.716 0-35.764-15.68-35.433-35.433 0.332-19.753 22.568-20.962 37.859-19.34 5.425-16.094-20.142-33.81-91.008-33.81-70.164-0.9237-124.67 73.274-216.75 70.866-92.082-2.4075-132.95-114.04-115.45-141.73 18.525-33.809 31.256-35.433 59.401-35.433z" transform="translate(-114.54 -70.866)"/>
</g>
</g>
<path id="path1756" d="m-1576.8 1353.5c17.72 2.98 674.45-205.79 673.23-531.49v-1594.5h-1346.5v1594.5c-1.22 325.7 673.23 531.49 673.23 531.49z" transform="translate(-2078.9 -953.42)" stroke="#000" stroke-width="11.125" fill="none"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 80 KiB

View File

@@ -0,0 +1,137 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- /Creative Commons Public Domain -->
<!--
<rdf:RDF xmlns="http://web.resource.org/cc/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<Work rdf:about="">
<dc:title>SVG graphic of Brunei Darussalam flag</dc:title>
<dc:rights><Agent>
<dc:title>Gustav Broberg</dc:title>
</Agent></dc:rights>
<license rdf:resource="http://web.resource.org/cc/PublicDomain" />
</Work>
<License rdf:about="http://web.resource.org/cc/PublicDomain">
<permits rdf:resource="http://web.resource.org/cc/Reproduction" />
<permits rdf:resource="http://web.resource.org/cc/Distribution" />
<permits rdf:resource="http://web.resource.org/cc/DerivativeWorks" />
</License>
</rdf:RDF>
-->
<!-- Created with Inkscape ("http://www.inkscape.org/") -->
<svg id="svg647" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" docbase="." height="480" width="640" version="1.1" xmlns:cc="http://creativecommons.org/ns#" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dc="http://purl.org/dc/elements/1.1/">
<metadata id="metadata3116">
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
</cc:Work>
</rdf:RDF>
</metadata>
<defs id="defs649">
<clipPath id="clipPath5171" clipPathUnits="userSpaceOnUse">
<rect id="rect5173" fill-opacity="0.67" height="480" width="640" y="0" x="0"/>
</clipPath>
</defs>
<namedview id="base" gridspacingy="9.72mm" snaptogrid="false" snaptoguides="false" showgrid="false" gridoriginx="0mm"/>
<g id="flag" fill-rule="evenodd" clip-path="url(#clipPath5171)">
<g id="g3706" stroke-width="1pt" transform="matrix(.96762 0 0 .96762 -160.1 -15.421)">
<path id="path1456" d="m-0.12207 50.188 0.12207 117.99 992.13 206.02v-117.14l-992.25-206.87z" nodetypes="ccccc" fill="#fff"/>
<path id="path654" d="m0 270.84v241.16h992.13v-34.441l-992.13-206.72z" nodetypes="ccccc" fill="#fdd114"/>
<path id="path656" d="m992.13 257.09v-241.16h-992.13v34.441l992.13 206.72z" nodetypes="ccccc" fill="#fdd114"/>
<path id="path658" d="m0 167.56v103.35l992.45 206.65-0.32-103.36-992.13-206.64z" nodetypes="ccccc"/>
</g>
<g id="g1129" transform="matrix(1.2107 0 0 1.2107 -280.56 -60.267)">
<rect id="rect694" transform="matrix(.93978 0 0 .93988 233.07 -374.06)" height="25.46" width="9.5389" stroke="#000" y="617.61" x="274.57" stroke-width="1.5623" fill="#cf1126"/>
<path id="path611" d="m415.12 645.68c-0.241-33.566 1.125-65.845 3.766-75.002s6.556-11.06 11.416-15.608c-11.512-1.043-24.218 8.647-30.06 21.408-3.707-14.398-10.639-24.156-16.739-29.056-6.099 4.9-13.292 14.808-16.568 29.183-6.01-10.712-16.555-22.588-29.028-21.254 4.434 4.62 8.481 6.332 11.178 15.285s4.044 41.016 3.075 74.6" transform="matrix(.42824 0 0 .48940 331.28 -46.419)" stroke="#000" stroke-width="3.2074" nodetypes="cscccccsc" fill="#cf1126"/>
<path id="path610" d="m414.44 641.96c-0.241-33.565 1.37-62.22 3.677-71.327 2.309-9.106 5.993-10.806 11.258-14.746-11.512-1.043-22.481 1.756-28.902 17.355-3.592-14.5-10.639-21.623-16.739-26.523-6.099 4.9-13.292 12.274-16.568 26.649-7.053-15.474-16.903-18.94-29.376-17.606 5.186 4.316 9.262 5.927 11.8 14.855s2.859 37.315 1.89 70.899" transform="matrix(.46698 0 0 .58735 316.32 -66.37)" stroke="#000" stroke-width="2.8036" nodetypes="cscccccsc" fill="#cf1126"/>
<path id="path609" d="m417.5 590.83c-0.312-7.812 0.76-18.303 2.535-22.357 1.776-4.055 4.254-7.016 6.754-10.453-10.722-1.546-21.625-0.757-27.414 14.968-3.75-14.375-9.375-21.875-15.475-26.775-6.099 4.9-11.396 12.4-15.146 26.775-5.789-15.725-16.745-16.678-27.796-14.968 2.5 3.437 5.074 6.398 6.945 10.453 1.871 4.054 3.039 14.545 2.726 22.357" transform="matrix(.5873 0 0 .58735 270.1 -25.419)" stroke="#000" stroke-width="2.5" nodetypes="cscccccsc" fill="#cf1126"/>
<path id="path689" d="m378.95 610.77v32.211h11.369v-32.211h-11.369z" transform="matrix(.5873 0 0 .58735 269.69 -198.82)" stroke="#000" stroke-width="2.5" fill="#cf1126"/>
<path id="path660" opacity="0.99" stroke-linejoin="bevel" d="m457.89 1168.7c2.813 1.88 14.035 3.85 34.376 0.31 35.513-6.22 35.216-41.25 90.529-25-2.5-5-11.25-20.31-32.813-20.93 2.188-7.19 3.75-17.81-0.312-24.38-4.167 9.27-10.618 13.58-15.296 16.61-1.441-0.78-9.8-7.61-10.706-17.9-1.256-20.4-11.211-24-12.268-23.46-6.39-0.18-44.87 60.65-127.27 61.05-81.189 0.39-121.82-60.51-126.41-61.05-1.057-0.54-11.012 3.06-12.268 23.46-0.906 10.29-9.363 16.82-10.784 17.73-4.658-2.9-11.051-7.17-15.218-16.44-4.062 6.57-2.5 17.19-0.312 24.38-21.563 0.62-30.313 15.93-32.813 20.93 55.313-16.25 55.424 18.78 90.937 25 20.341 3.54 30.886 1.88 33.699 0.01" transform="matrix(.5873 0 0 .58735 269.69 -293.16)" stroke="#000" stroke-width="2.5" fill="#cf1126"/>
<path id="path661" opacity="0.99" stroke-linejoin="bevel" d="m286.28 1151.2c-19.265-0.77-56.848-30.07-51.514-36.1 1.693-1.71 9.973 0.05 24.308 10.08 21.275 14.5 39.529 60.22 124.88 59.87 86.98-0.35 104.83-45.37 126.1-59.87 14.335-10.03 23.279-11.63 24.288-9.67 5.12 5.78-32.499 35.01-51.764 35.78" transform="matrix(.5873 0 0 .58735 269.69 -293.16)" stroke="#000" stroke-width="2.5" fill="#cf1126"/>
<path id="path590" d="m259.2 399.54c-76.11 80.185-35.168 264.36 123.02 267.02 159.04 1.782 205.43-184.26 126.41-267.37m-234.02 3.103c-40.49 68.178 1.604 187.64 109.88 187.64 109.17 0 149.18-120.33 109.08-188.05" transform="matrix(.5873 0 0 .58735 270.1 -25.419)" stroke="#000" stroke-width="2.5" nodetypes="cccccc" fill="#cf1126"/>
<path id="path596" d="m512.19 379.9c3.25 0.722 6.215 4.078 5.021 7.527-1.326 4.112-6.221 5.111-8.071 4.811-1.99-1.194-0.797-2.918 5.306-3.582 3.979-1.459 0.355-4.15-2.653-5.439-1.635-0.701-1.129-3.656 0.397-3.317z" stroke="#cf1126" stroke-width=".22025" nodetypes="ccccss" fill="#fdd114"/>
<path id="path597" d="m502.11 378.84c1.511-1.719 2.739 3.55 3.075 7.204 0.44 3.567 0.486 7.967-0.952 8.185-0.877 0.147-0.141-4.096-1.047-7.989-1.183-4.507-1.693-6.644-1.076-7.4z" stroke="#cf1126" stroke-width=".22025" nodetypes="cssss" fill="#fdd114"/>
<path id="path598" d="m498.64 385.34c3.794 3.677-2.633 14.328-16.694 9.685-0.796-1.459 5.584-0.016 10.081-0.796 8.558-1.351 4.886-10.52 6.613-8.889z" stroke="#cb4f46" stroke-width=".22025" nodetypes="ccss" fill="#fdd114"/>
<path id="path599" d="m491.76 378.04c1.512-1.719 0.631 3.723 0.946 7.379 0.308 3.435-0.076 7.616-1.706 7.075-0.883-0.426 0.564-4.284-0.342-7.911-0.971-4.558-0.045-5.389 1.102-6.543z" stroke="#cf1126" stroke-width=".22025" nodetypes="cssss" fill="#fdd114"/>
<path id="path600" d="m482.11 376.58c2.683-0.017 1.964 0.736 1.773 7.903-0.21 8.032-6.993 8.931-8.605 6.727-1.355-1.729-0.858-2.249-6.92-1.67-1.356-0.683-1.304-2.136-5.733-1.764-1.145 0.211-1.107-1.961-3.173-3.259-3.602-2.152-4.801 1.587-11.669-2.37-0.429-0.24-3.216-2.006-2.707-5.497 0.531-4.411-3.492 0.539-7.913-1.386-0.855-0.382-3.446-1.46-5.732-3.466-3.227-2.775 0.152-3.336 4.512-0.507 2.692 1.707 6.646-2.221 6.753-6.152 0.241-4.16-1.829-5.254 1.379-5.151 1.789 0.053 1.364 7.269-1.676 10.463-4.068 4.397-1.323 3.549 0.13 3.328 1.515-0.379 8.407-8.919 9.556-8.186 1.79 1.216-5.373 6.676-3.769 11.844 0.766 2.304 5.036 4.511 8.551 4.868 4.133 0.688 4.145-4.924 5.82-3.861 2.318 1.521-4.43 4.385 2.655 6.474 1.565 0.469 2.469-3.516 3.395-3.343 2.223 0.363-1.453 4.654 2.522 5.336 2.771 0.461 2.012-4.007 3.73-3.735 1.988-0.127 0.122 7.147 5.633 6.405 2.323-0.304-1.311-12.985 1.488-13.001z" stroke="#cf1126" stroke-width=".22025" nodetypes="csscsssssssssssssssssssss" fill="#fdd114"/>
<path id="path601" d="m432.16 367.14c1.596-0.341 4.331-1.823 4.445-4.217 0.228-2.621-3.419-3.533-7.75-2.849-2.279 0.342-6.153-1.14-8.433-3.078-2.279-2.849-2.279-6.039-5.014-4.672-2.051 0.911 2.849 6.154 5.242 7.408 2.394 1.254 6.269 1.14 6.496 2.963 0.228 1.824-0.912 4.673 5.014 4.445z" stroke="#cf1126" stroke-width=".22025" nodetypes="cccccccc" fill="#fdd114"/>
<path id="path604" d="m529.14 379.37c-0.88 0.426-1.594 8.39 3.379 8.562 6.247 0.223 9.388-2.945 10.953-4.071 2.599-1.975 7.283-5.923 5.115-9.327-1.085-1.236-1.684 2.274-2.935 4.328-1.702 3.012-7.529 6.586-11.992 6.099-5.467-0.336-3.407-5.876-4.52-5.591z" stroke="#cf1126" stroke-width=".22025" nodetypes="csscsss" fill="#fdd114"/>
<path id="path605" d="m541.98 375.68c-1.271-0.961 2.826-2.534 3.25-4.021 0.425-1.487-1.81-2.888-0.567-4.517 1.303-2.145 1.374 4.043 3.03 4.221 4.586 0.478 1.312 3.44-0.418 2.868-1.958-0.584-4.528 2.172-5.295 1.449z" stroke="#cf1126" stroke-width=".22025" nodetypes="csssss" fill="#fdd114"/>
<path id="path606" d="m538.43 366.31c-0.295 2.066 0.959 2.582 1.329 1.402 0.442-2.214-0.813-3.247-1.329-1.402z" stroke="#cf1126" stroke-width=".22025" nodetypes="ccc" fill="#fdd114"/>
<path id="path607" d="m541.75 364.17c-0.738 0.058-0.841 2.621 0.12 2.692 1.037 0.082 0.558 1.831 1.429 1.808 1.036-0.027 1.115-2.934-0.057-2.961-1.09-0.027-0.833-1.527-1.492-1.539z" stroke="#cf1126" stroke-width=".22025" nodetypes="cssss" fill="#fdd114"/>
<path id="path608" d="m550.05 363.68c-0.877 1.11-2.542-4.277 3.06-5.048 2.663 0.235 4.934 4.621 4.699 8.85-0.089 1.564-0.156 5.091-1.017 6.814-0.706 1.645-3.29 7.05-4.543 6.58-1.253-0.471 0.328-2.734 2.428-5.875 1.698-2.572 2.35-9.712 1.488-10.965s-1.729 3.133-3.524 4.073c-1.494 0.783-3.054-1.482-3.289-2.578-0.186-1.3 0.998-2.1 1.8-0.555 0.64 1.161 2.607-1.143 2.561-2.789 0.052-2.662-1.713-0.551-3.663 1.493z" stroke="#cf1126" stroke-width=".22025" nodetypes="ccsccscsssss" fill="#fdd114"/>
<path id="path614" d="m562.12 351.66c-0.705 1.019-3.132 3.29-3.602 4.23s-0.549 2.584 0.234 4.151c0.784 1.566 2.428 4.072 2.115 6.344-0.314 2.271-1.88 6.97-1.018 6.579 0.861-0.392 2.976-5.013 2.506-8.538-0.47-3.524-2.115-5.482-1.802-6.657 0.313-1.174 2.271-3.367 2.663-4.855 0.392-1.489-0.235-5.483-0.783-5.796s-2.506 0.392-1.88 1.723c0.627 1.332 1.958 0.548 1.567 2.819z" stroke="#cf1126" stroke-width=".22025" nodetypes="ccccccccccc" fill="#fdd114"/>
<path id="path615" d="m565.34 353.48c-0.88 0.801-0.442 5.164 0.767 3.606 1.099-1.518-0.063-4.319-0.767-3.606z" stroke="#cf1126" stroke-width=".20734" nodetypes="css" fill="#fdd114"/>
<path id="path616" d="m542.32 385.88c-0.412 1.91 1.469 2.514 1.986 1.423 0.618-2.046-1.264-3.128-1.986-1.423z" stroke="#cf1126" stroke-width=".25044" nodetypes="ccc" fill="#fdd114"/>
<path id="path620" d="m545.2 384.26c-0.611 1.567 2.115 1.704 2.881 0.809 0.916-1.679-1.811-2.208-2.881-0.809z" stroke="#cf1126" stroke-width=".27617" nodetypes="ccc" fill="#fdd114"/>
<path id="path603" d="m431.82 361.67c-1.458-0.652-1.367 2.279-0.683 3.077 0.683 0.798 4.659-1.248 0.683-3.077z" stroke="#cf1126" stroke-width=".22025" nodetypes="ccs" fill="#cf1126"/>
<path id="path676" d="m385.65 680.28c-24.945 4.993-42.073 19.615-34.043 24.588 4.917 3.278 28.013-5.728 32.886-13.373 8.861 13.523 32.9 18.624 38.706 15.592" transform="matrix(.5873 0 0 .58735 269.69 -198.82)" stroke="#000" stroke-linecap="round" stroke-width="2.5" nodetypes="cscc" fill="#cf1126"/>
<path id="path696" d="m256.27 672.28c4.14 6.398 25.59 21.827 41.019 22.956 15.43 1.129 50.427 8.279 57.201 5.268 6.774-3.01 25.966-16.182 30.858-13.924 4.893 2.258 33.493 18.064 44.03 17.687 10.537-0.376 78.651-19.568 80.909-23.331 2.258-3.764-13.548-13.548-23.708-13.548-10.161 0-230.31 5.269-230.31 4.892z" transform="matrix(.5873 0 0 .58735 269.69 -198.82)" stroke-width="1pt" fill="#cf1126"/>
<path id="path675" d="m316.2 703.33c0.124 3.846 3.081 6.627 10.173 6.7 11.91 0.248 32.057-5.385 44.091-18.907" transform="matrix(.5873 0 0 .58735 269.69 -198.82)" stroke="#000" stroke-linecap="round" stroke-width="2.5" fill="#cf1126"/>
<path id="path674" d="m280.47 697.62c-0.62 3.226 4.715 7.444 15.136 7.568s46.772-4.342 58.434-16.5" transform="matrix(.5873 0 0 .58735 269.69 -198.82)" stroke="#000" stroke-linecap="round" stroke-width="2.5" fill="#cf1126"/>
<path id="path673" d="m255.86 687.85c-5.583 7.195 12.204 9.774 22.873 9.649 10.67-0.124 38.206-0.266 50.539-9.446" transform="matrix(.5873 0 0 .58735 269.69 -198.82)" stroke="#000" stroke-linecap="round" stroke-width="2.5" fill="#cf1126"/>
<path id="path672" d="m236.37 675.78c-5.335 7.072 12.591 13.283 34.426 12.787 20.098-0.496 40.569-7.444 40.569-7.444" transform="matrix(.5873 0 0 .58735 269.69 -198.82)" stroke="#000" stroke-linecap="round" stroke-width="2.5" fill="#cf1126"/>
<path id="path680" d="m452.48 703.33c-0.124 3.846-3.081 6.627-10.173 6.7-11.91 0.248-32.057-5.385-44.091-18.907" transform="matrix(.5873 0 0 .58735 269.69 -198.82)" stroke="#000" stroke-linecap="round" stroke-width="2.5" fill="#cf1126"/>
<path id="path679" d="m488.21 697.62c0.62 3.226-4.715 7.444-15.136 7.568s-46.772-4.342-58.434-16.5" transform="matrix(.5873 0 0 .58735 269.69 -198.82)" stroke="#000" stroke-linecap="round" stroke-width="2.5" fill="#cf1126"/>
<path id="path678" d="m512.66 688c5.583 7.196-12.048 9.618-22.717 9.493-10.67-0.124-38.206-0.266-50.539-9.446" transform="matrix(.5873 0 0 .58735 269.69 -198.82)" stroke="#000" stroke-linecap="round" stroke-width="2.5" fill="#cf1126"/>
<path id="path677" d="m532.37 675.66c5.335 7.072-12.651 13.404-34.486 12.908-20.098-0.496-40.569-7.444-40.569-7.444" transform="matrix(.5873 0 0 .58735 269.69 -198.82)" stroke="#000" stroke-linecap="round" stroke-width="2.5" fill="#cf1126"/>
<path id="path681" d="m279.21 675.12c-27.735 4.005-40.51 1.964-46.045-0.682-6.915-3.043-18.757-12.309-1.265-12.646 11.59-0.226 17.431 0.659 30.607 0.59 33.705-0.422 82.36-27.036 97.11-27.145 13.701-0.101 17.336 6.233 25.147 6.362 7.998 0.093 10.587-6.463 24.288-6.362 14.75 0.109 63.405 26.723 97.11 27.145 13.176 0.069 19.017-0.816 30.607-0.59 17.492 0.337 5.65 9.603-1.265 12.646-5.535 2.646-18.31 4.687-46.045 0.682" transform="matrix(.5873 0 0 .58735 269.69 -198.82)" stroke="#000" stroke-linecap="round" stroke-width="2.5" fill="#cf1126"/>
<path id="path618" d="m383.55 280.29c-13.048 0.655-31.007-1.574-36.774 12.977-8.783 16.647-6.306 35.518-2.36 35.916 7.065 0.779 7.737-18.847 10.749-18.876 3.149-0.036 3.146 17.041 9.307 16.91 4.588-0.131 7.472-17.172 8.914-17.041s4.457 16.385 10.26 16.385c6.197 0 8.818-16.254 10.26-16.385s4.326 16.91 8.914 17.041c6.161 0.131 6.158-16.946 9.307-16.91 3.012 0.029 4.339 19.524 11.404 18.745 3.946-0.398 5.899-19.138-2.884-35.785-5.767-14.551-24.119-12.322-37.097-12.977z" transform="matrix(.5873 0 0 .58735 270.1 -25.419)" stroke="#000" stroke-width="2.5" nodetypes="ccccccccccccc" fill="#cf1126"/>
<path id="path619" d="m352.22 286.25c3.504 5.887 30.835 5.747 32.377 5.747s25.369 0.28 30.975-5.466" transform="matrix(.5873 0 0 .58735 270.1 -25.419)" stroke="#000" stroke-width="2.5" nodetypes="ccc" fill="#cf1126"/>
<path id="path628" d="m378.62 224.86v58.032s0.314 3.24 5.124 3.345 5.541-2.718 5.541-3.137l-0.209-58.345" transform="matrix(.5873 0 0 .58735 270.1 -25.419)" stroke="#000" stroke-width="2.5" nodetypes="ccccc" fill="#cf1126"/>
<path id="path625" d="m384.25 231.59c21.864-1.121 28.383 11.774 34.55 14.577s8.97 3.924 17.38 3.363c8.409-0.56-14.577 14.017-14.577 14.577l8.41 15.137c-7.849 1.121-22.713-6.125-28.592-10.091-6.65-3.927-14.016-1.682-16.819-2.243l-0.352-35.32z" transform="matrix(.5873 0 0 .58735 270.1 -25.419)" stroke="#000" stroke-width="2.5" nodetypes="cccccscc" fill="#cf1126"/>
<path id="path690" d="m313.4 264.67c0 4.333-3.893 7.849-8.689 7.849-4.797 0-8.69-3.516-8.69-7.849 0-4.332 3.893-7.848 8.69-7.848 4.796 0 8.689 3.516 8.689 7.848z" transform="matrix(.85253 0 0 .90201 235.71 -138.5)" stroke="#000" stroke-width="1.6744" fill="#cf1126"/>
<g id="g796" transform="matrix(.5873 0 0 .58735 269.69 -202.36)" stroke="#cf1126" stroke-width=".375" fill="#fdd114">
<path id="path621" d="m249.32 508.25c-1.666 2.331-3.103-3.799-8.827 0.499-3.228 2.759-4.521 6.987-4.498 15.822 0.02 7.491 4.331 12.492 6.83 11.992 3.83-0.5 1.831-9.66 5.995-11.325 5.996-2.832 14.49 1.498 15.989 6.994s-2.832 11.492-7.495 10.826c-2.665-0.999 1.499-4.829 1.832-6.495 0.333-1.665 0.832-7.162-3.165-8.66-3.997-1.499-3.33 3.997-3.497 5.496-0.166 1.499-2.998 6.162-6.162 5.995-3.164-0.166-8.193-0.149-13.158-5.495-2.632-2.743-5.829-10.16-2.997-19.487 2.831-9.326 7.661-10.159 10.326-10.326 2.664-0.166 9.493 1.499 8.827 4.164z" transform="translate(0 295.17)" nodetypes="cssccccccccsccc"/>
<path id="path622" d="m242.49 547.06c-2.779-1.485 1.045-6.896-6.162-4.996-2.9 0.808 4.33 9.16 7.494 9.494 3.498-0.334 2.523-2.604-1.332-4.498z" transform="translate(0 295.17)" nodetypes="cscs"/>
<path id="path623" d="m250.15 551.56c1.498 6.828 2.917 6.249 3.164 9.659 0.124 4.356-7.329 2.498-8.328 4.496-0.999 1.999-2.331 7.162 2.498 7.495 4.83 0.333 11.762-1.523 13.157 1.832 3.761 9.443 11.782 8.074 15.522 6.605 4.23-1.693 14.185-10.664 16.455-11.435 3.38-1.238-3.164-3.664-6.994-0.333-0.999 1-9.327 9.494-13.657 9.66-3.163 0.352-8.063-7.666-7.828-10.492 0.333-1.999 7.62-0.35 8.661-4.497 0.775-2.963 0.832-6.163-1.499-6.329-2.332-0.167-13.324 1.332-13.657-0.333-1.999-4.83 1.999-6.828 0.5-8.161-1.666-0.666-7.828-1.665-7.994 1.833z" transform="translate(0 295.17)" nodetypes="csccssscssscccc"/>
<path id="path638" d="m287.18 578.04c-3.524 3.691-12.801 9.6-12.801 13.774 0 2.366 2.589 6.075 4.73 6.957 3.196 1.259 8.098 0.944 11.827-1.948 4.217-3.426 6.114-6.899 4.314-7.513-6.378-1.823-6.539 6.968-9.601 7.235-2.925 0.243-7.374-4.453-1.53-10.297 5.843-5.843 13.914-11.687 13.635-13.357-0.278-1.669-8.045 2.6-10.574 5.149z" transform="translate(0 295.17)" nodetypes="csssssccs"/>
<path id="path639" d="m259.35 585.69c-0.261 2.351 5.983 2.365 7.096 0.278 0.834-1.53-6.818-2.643-7.096-0.278z" transform="translate(12.662 312)" nodetypes="ccs"/>
<path id="path640" d="m273.84 583.06c-3.524 3.691 0.417 7.887 3.109 11.326 1.491 1.837 4.915 3.627 7.056 4.509 3.196 1.259 9.566 0.822 13.295-2.07 4.217-3.426 4.55-9.443 1.989-9.471-6.619-0.074-2.011 8.804-5.073 9.071-2.925 0.243-11.126-1.606-15.115-10.053-2.279-4.979 4.202-5.931 3.232-8.094-0.988-2.324-5.964 2.233-8.493 4.782z" transform="translate(19.201 316.18)" nodetypes="cssssssss"/>
<path id="path641" d="m259.35 585.69c-0.261 2.351 5.983 2.365 7.096 0.278 0.834-1.53-6.818-2.643-7.096-0.278z" transform="matrix(.74604 -.66590 .66590 .74604 -273.27 634.66)" nodetypes="ccs"/>
<path id="path642" d="m319.56 621.31c-0.19 2.708 0.612 6.364-2.57 6.487-3.182 0.122-7.221-4.162-10.403-4.039-3.182 0.122-4.529 2.57-4.162 3.917 0.367 1.346 5.875 2.937 15.299 2.325s7.343 5.14 13.952 4.65c6.609-0.489 7.588-2.692 7.099-4.16-0.49-1.469-6.119-0.49-8.2-0.857-2.081-0.368-5.752-3.672-6.242-6.487-0.489-2.815-0.489-7.667 1.958-7.71 4.529-0.079 2.437 4.115 2.61 5.587 0.153 1.303 1.634 2.654 3.632 0.287 2.653-3.141 1.224-8.078-1.346-9.791s-11.148 3.2-11.627 9.791z" transform="translate(0 295.17)" nodetypes="cccccccccssscs"/>
<path id="path643" d="m342.93 621.8c-0.482 4.853-3.955 5.206-3.549 6.976 0.502 2.034 1.759 2.672 2.57 7.71 0.459 2.484 3.549 3.537 7.466 3.305 3.201-0.088 5.389-4.424 7.465-4.284 2.935 0.157 0.49 6.801 7.344 6.732 5.507-0.052 6.854-4.774 8.812-4.896 1.958-0.123 1.713 5.507 6.242 5.507 4.528 0 6.486-5.14 8.567-5.262 2.203 0.122 2.203 5.507 8.934 5.14 6.732-0.368 11.75-1.346 13.341-2.692 1.591-1.347 2.325-5.753 4.528-5.998 2.203-0.244 5.63 4.161 8.69 4.161s9.423-7.709 11.381-7.832c1.959-0.122 3.55 4.773 7.956 4.773 6.854-0.122 7.655-9.033 10.847-9.454 5.754-0.56 5.981-2.907 6.287-3.519 0.612-1.714-0.044-9.749-1.351-13.418-0.635-1.936-7.95-18.281-11.254-18.648-3.305-0.367-2.326 4.406-0.368 7.221 1.959 2.815 11.994 15.91 10.648 19.704-1.346 3.795-8.445-1.591-14.075-1.591-7.833 0-12.592 15.836-18.114 16.4-2.425 0.26-5.017-2.08-4.16-3.794 1.591-2.447 3.426-8.322-2.693-7.465-6.119 0.856-12.361 3.671-11.382 6.976 0.979 3.304 4.651 6.609 0.612 7.955s-11.015 1.714-14.442 0.612c-3.427-1.101-1.347-8.812-3.427-8.812-2.325 0-2.447 9.057-5.752 9.302-3.304 0.244-6.242-1.102-6.976-3.672-0.735-2.57 1.224-5.752-0.979-6.119-2.203-0.368-4.407 10.158-7.711 9.913s-3.427-0.979-5.385-3.06c-1.958-2.08 1.713-9.179-1.591-9.791-3.305-0.612-6.61 10.526-8.812 10.404-2.204-0.123-5.508-0.245-6.487-2.448-0.49-1.102-0.353-7.993-0.243-10.787-0.061-1.322-3.182-0.741-2.939 0.751z" transform="translate(0 295.17)" nodetypes="cssssscccccccccscsccccsccccccsccsscscss"/>
<path id="path644" d="m454.18 591.81c6.031 9.131 11.463 21.479 14.809 22.152 2.228 0.327-6.977-16.521-10.036-20.316-2.57-3.916-9.961-9.795-4.773-1.836z" transform="translate(0 295.17)" nodetypes="cscs"/>
<path id="path645" d="m342.16 613.74c-1.144 2.287-0.735 4.493 1.225 4.166s4.492-4.166 3.839-4.901-3.512-1.388-5.064 0.735z" transform="matrix(.78722 0 0 .96873 73.021 314.67)"/>
<path id="path646" d="m471.9 595.86c-0.021 4.951 3.485 10.551 10.009 10.198 6.525-0.352 13.679-7.568 14.208-14.974s-8.612-12.843-10.904-11.256c-2.293 1.587 0.86 7.11 6.716 7.451 2.508 0.152 1.689 5.056-3.116 8.936-5.035 3.98-12.489 3.904-14.312 1.158-1.41-3.88-2.694-3.907-2.601-1.513z" transform="translate(0 295.17)" nodetypes="ccccsscs"/>
<path id="path647" d="m475.83 580.86c-0.954 1.961 1.035 6.481 3.192 6.281 2.187-0.214-2.492-7.579-3.192-6.281z" transform="translate(0 295.17)" nodetypes="css"/>
<path id="path648" d="m494.98 577.35c1.27 2.937 2.78 7.414 5.457 7.414 2.678 0 4.84 0.721 4.84 2.986s-6.98 9.806-7.208 12.357c-0.389 4.348 2.78 4.119 4.325 1.75 1.544-2.368 5.721-13.507 6.59-16.579 0.378-2.428 3.38-6.992 3.501-11.742-0.192-5.352 4.736-1.026 7.105-0.82 2.17 0.095 4.531-3.913 4.84-6.796 0.309-2.884-2.266-3.398-2.266-5.972 0-1.442 2.754-6.076 2.883-9.165 0.307-2.732-5.354-10.606-7.722-10.503-1.957 0.103-0.309 2.986 0.824 4.222 1.132 1.236 4.015 3.81 2.986 6.075-1.854 4.428-10.916 5.561-11.327 10.298-0.412 3.398 0.411 14.107-2.369 14.107s-5.056-6.69-9.37-6.694c-4.838-0.129-4.092 6.825-3.089 9.062z" transform="translate(0 295.17)" nodetypes="cccscsssssscccccss"/>
<path id="path651" d="m502.09 536.68c0.133 1.907 4.119 10.194 6.487 10.194 3.398 0-1.545-3.912-1.236-5.354s5.177-3.614 3.192-4.119c-3.55-1.087-8.619-3.242-8.443-0.721z" transform="translate(0 295.17)" nodetypes="cssss"/>
<path id="path652" d="m501.78 525.97c0.721 2.677 11.738 6.693 16.475 8.032s10.503 7.002 12.666 5.148c2.162-1.853-14.519-8.443-16.99-9.37s-12.666-6.487-12.151-3.81z" transform="translate(0 295.17)" nodetypes="ccccc"/>
<path id="path718" d="m535.04 543.27c4.119 0.102 1.853-8.033 0.823-9.989-1.029-1.957-2.574 3.707-2.368 5.355 0.206 1.647 0.309 4.531 1.545 4.634z" transform="translate(0 295.17)" nodetypes="cccc"/>
<path id="path655" d="m511.05 502.8c-0.035 1.843 11.379 0.535 16.682 1.956 2.288 0.641 10.091 4.839 11.532 3.81 1.648-2.163-10.606-6.796-17.608-6.796-2.267 0.034-10.566-1.143-10.606 1.03z" transform="translate(0 295.17)" nodetypes="cscss"/>
<path id="path720" d="m508.06 508.05c-2.043 2.187 6.884 4.633 14.828 4.942 7.913 0.309 13.041 5.063 12.357 8.547-1.133 5.87-11.018 2.059-9.782 5.252 0.72 2.471 5.067 1.564 5.56 4.222 0.341 2.678 3.131 3.149 2.982-0.152-0.016-2.627 6.131-6.954 5.977-8.189-0.309-2.471-4.016-11.121-13.49-12.048-9.473-0.926-15.824-5.491-18.432-2.574z" transform="translate(0 295.17)" nodetypes="csscsssss"/>
</g>
<path id="path629" d="m419.37 303.33c-0.746-0.431-3.405 1.959-2.451 2.492 1.81 1.025 3.585-1.858 2.451-2.492z" stroke="#cf1126" stroke-width=".073416" nodetypes="css" fill="#cf1126"/>
<path id="path634" d="m425.08 300.49c-1.291-0.161-1.915 2.58-0.835 2.743 2.744 0.379 3.285-2.447 0.835-2.743z" stroke="#cf1126" stroke-width=".073416" nodetypes="css" fill="#cf1126"/>
<path id="path649" d="m564.26 308.18c-0.611-0.003-2.54 0.847-1.874 2.178 0.665 1.33 2.574 1.362 3.447 0.605 0.778-0.737 0.602-2.77-1.573-2.783z" stroke="#cf1126" stroke-width=".073416" nodetypes="csss" fill="#cf1126"/>
<path id="path650" d="m571.82 302.37c0.195 1.463 1.265 1.226 2.116 0.907 0.968-0.423 1.25-1.703 0.303-2.177-0.988-0.494-2.619 0.226-2.419 1.27z" stroke="#cf1126" stroke-width=".073416" nodetypes="csss" fill="#cf1126"/>
<path id="path657" d="m528.12 336.58c-1.303 2.878-0.181 5.693 1.897 5.151s4.157-4.519 2.621-5.784-3.653-1.279-4.518 0.633z" stroke="#cf1126" stroke-width=".073416" nodetypes="cccs" fill="#cf1126"/>
<g id="g919" transform="matrix(.5873 0 0 .58735 269.69 -198.82)" fill="#cf1126">
<path id="path697" d="m140.72 708.26c-8.256-0.75-27.018-4.503-27.769-0.75-0.75 3.752 10.132 47.657 15.761 53.285 5.628 5.629 31.896 17.637 34.523 16.136 2.626-1.501-5.254-28.894-8.256-33.772-3.002-4.879-12.008-22.515-11.257-23.266 0.75-0.75-3.378-11.633-3.002-11.633z" transform="translate(.75050 -.000030518)" stroke-width="1pt" nodetypes="ccccccc"/>
<path id="path632" d="m124.24 411.54c2.012-10.563 14.294 2.08 13.078 15.841-0.599 4.669 2.012 9.812 4.527 12.327" transform="translate(.70755 295.23)" stroke="#000" stroke-width="2.5" nodetypes="ccc"/>
<path id="path633" d="m134.8 412.04-0.461 0.614c6.16-10.424 12.116 4.416 13.036 21.518" transform="translate(.70755 295.23)" stroke="#000" stroke-width="2.5" nodetypes="ccc"/>
<path id="path631" d="m113.62 410.41c-0.356-8.536 13.509-10.988 12.651 19.87 6.045 3.912 13.16 18.85 13.515 24.186 4.537 1.067 12.093 6.646 13.933 11.27" transform="translate(.70755 295.23)" stroke="#000" stroke-width="2.5" nodetypes="cccc"/>
<path id="path630" d="m147.62 581.4c0.648-23.495 1.018-73.806-1.442-79.264-4.326-10.103-26.09-21.818-32.722-37.702-6.639-16.804-12.299-55.134-9.604-59.754 3.529-6.659 15.295 8.181 12.094 24.542 14.228 16.717 11.237 26.675 13.871 28.81 8.774 6.757 22.171 11.382 24.541 17.428 4.877 10.817-1.066-15.295-4.979-20.63-3.912-5.335-10.67-17.072-6.046-19.917 4.623-2.846 12.804 4.624 13.871 6.758s12.093 14.227 15.294 17.072c5.691 4.268 20.064 13.809 19.778 21.988-0.015 13.222 1.159 100.21 1.159 100.21" transform="translate(.70755 295.23)" stroke="#000" stroke-width="2.5" nodetypes="cssscssccccsc"/>
<path id="path581" d="m144.97 612.37s-0.09 9.457-0.089 9.635c4.104 4.996 21.234 5.552 25.068 5.531 3.752-0.11 19.87 0.178 23.617-5.977 0.089-0.178 0.232-8.033 0.232-10.192" transform="translate(.70755 295.23)" stroke="#000" stroke-width="2.5" nodetypes="ccscc"/>
<path id="path637" d="m144.2 585.22c-4.745 1.055-5.985 6.852-2.637 11.073 2.715 3.424 13.973 7.381 26.891 7.646 12.917 0.262 30.054-4.219 30.844-11.337 0.264-7.118-6.421-6.684-5.63-6.42" transform="translate(.70755 308.41)" stroke="#000" stroke-width="2.5" nodetypes="csccc"/>
<path id="path636" d="m144.2 585.31c-4.745 1.055-5.632 7.03-2.284 11.251 2.715 3.424 14.147 8.172 27.065 8.436 12.917 0.263 29.263-5.009 30.053-12.127 0.264-7.118-4.652-6.505-5.009-6.327" transform="translate(.70755 295.23)" stroke="#000" stroke-width="2.5" nodetypes="csccc"/>
<path id="path635" d="m171.09 592.6c17.135 0.264 28.208-8.172 28.208-12.653 0-4.482-5.536-4.746-8.964-3.428-3.427 1.318-8.699 4.665-19.771 4.745-11.334 0.345-21.354-7.908-24.781-7.645-3.427 0.264-6.112 3.98-5.009 7.909 1.357 3.897 13.445 11.599 30.317 11.072z" transform="translate(.70755 295.23)" stroke="#000" stroke-width="2.5" nodetypes="cccscsc"/>
</g>
<g id="g929" transform="matrix(.5873 0 0 .58735 269.69 -198.82)" fill="#cf1126">
<path id="path869" d="m140.72 708.26c-8.256-0.75-27.018-4.503-27.769-0.75-0.75 3.752 10.132 47.657 15.761 53.285 5.628 5.629 31.896 17.637 34.523 16.136 2.626-1.501-5.254-28.894-8.256-33.772-3.002-4.879-12.008-22.515-11.257-23.266 0.75-0.75-3.378-11.633-3.002-11.633z" transform="matrix(-1 0 0 1 770.08 -.000061035)" stroke-width="1pt" nodetypes="ccccccc"/>
<path id="path870" d="m124.24 411.54c2.012-10.563 14.294 2.08 13.078 15.841-0.599 4.669 2.012 9.812 4.527 12.327" transform="matrix(-1 0 0 1 770.13 295.23)" stroke="#000" stroke-width="2.5" nodetypes="ccc"/>
<path id="path871" d="m134.8 412.04-0.461 0.614c6.16-10.424 12.116 4.416 13.036 21.518" transform="matrix(-1 0 0 1 770.13 295.23)" stroke="#000" stroke-width="2.5" nodetypes="ccc"/>
<path id="path872" d="m113.62 410.41c-0.356-8.536 13.509-10.988 12.651 19.87 6.045 3.912 13.16 18.85 13.515 24.186 4.537 1.067 12.093 6.646 13.933 11.27" transform="matrix(-1 0 0 1 770.13 295.23)" stroke="#000" stroke-width="2.5" nodetypes="cccc"/>
<path id="path873" d="m147.62 581.4c0.648-23.495 1.018-73.806-1.442-79.264-4.326-10.103-26.09-21.818-32.722-37.702-6.639-16.804-12.299-55.134-9.604-59.754 3.529-6.659 15.295 8.181 12.094 24.542 14.228 16.717 11.237 26.675 13.871 28.81 8.774 6.757 22.171 11.382 24.541 17.428 4.877 10.817-1.066-15.295-4.979-20.63-3.912-5.335-10.67-17.072-6.046-19.917 4.623-2.846 12.804 4.624 13.871 6.758s12.093 14.227 15.294 17.072c5.691 4.268 20.064 13.809 19.778 21.988-0.015 13.222 1.159 100.21 1.159 100.21" transform="matrix(-1 0 0 1 770.13 295.23)" stroke="#000" stroke-width="2.5" nodetypes="cssscssccccsc"/>
<path id="path874" d="m144.97 612.37s-0.09 9.457-0.089 9.635c4.104 4.996 21.234 5.552 25.068 5.531 3.752-0.11 19.87 0.178 23.617-5.977 0.089-0.178 0.232-8.033 0.232-10.192" transform="matrix(-1 0 0 1 770.13 295.23)" stroke="#000" stroke-width="2.5" nodetypes="ccscc"/>
<path id="path876" d="m144.2 585.22c-4.745 1.055-5.985 6.852-2.637 11.073 2.715 3.424 13.973 7.381 26.891 7.646 12.917 0.262 30.054-4.219 30.844-11.337 0.264-7.118-6.421-6.684-5.63-6.42" transform="matrix(-1 0 0 1 770.13 308.41)" stroke="#000" stroke-width="2.5" nodetypes="csccc"/>
<path id="path877" d="m144.2 585.31c-4.745 1.055-5.632 7.03-2.284 11.251 2.715 3.424 14.147 8.172 27.065 8.436 12.917 0.263 29.263-5.009 30.053-12.127 0.264-7.118-4.652-6.505-5.009-6.327" transform="matrix(-1 0 0 1 770.13 295.23)" stroke="#000" stroke-width="2.5" nodetypes="csccc"/>
<path id="path878" d="m171.09 592.6c17.135 0.264 28.208-8.172 28.208-12.653 0-4.482-5.536-4.746-8.964-3.428-3.427 1.318-8.699 4.665-19.771 4.745-11.334 0.345-21.354-7.908-24.781-7.645-3.427 0.264-6.112 3.98-5.009 7.909 1.357 3.897 13.445 11.599 30.317 11.072z" transform="matrix(-1 0 0 1 770.13 295.23)" stroke="#000" stroke-width="2.5" nodetypes="cccscsc"/>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 29 KiB

View File

@@ -0,0 +1,37 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Sodipodi ("http://www.sodipodi.com/") -->
<!--
On October 30, 2003, Brett Roper dedicated to the public domain the
work "SVG graphic of Bolivian Flag." Before making the dedication,
Brett Roper
represented that Brett Roper owned all copyrights in the
work. By making the dedication, Brett Roper made an overt act
of relinquishment in perpetuity of all present and future rights under
copyright law, whether vested or contingent, in "SVG graphic of Bolivian Flag."
Brett Roper understands that such relinquishment of all rights
includes the relinquishment of all rights to enforce (by lawsuit or
otherwise) those copyrights in the Work.
Brett Roper recognizes that, once placed in the public domain,
"SVG graphic of Bolivian Flag" may be freely reproduced,
distributed, transmitted, used,
modified, built upon, or otherwise exploited by anyone for any
purpose, commercial or non-commercial, and in any way, including by
methods that have not yet been invented or conceived.
-->
<svg id="canada" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" height="480" width="640" version="1.1" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" fill="#28ff09">
<metadata id="metadata3124">
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
</cc:Work>
</rdf:RDF>
</metadata>
<g id="flag" fill-rule="evenodd" transform="scale(1.25 .93750)">
<rect id="rect558" height="167.36" width="512" y="344.64" x="0" fill="#009a00"/>
<rect id="rect556" height="175" width="512" y="-2.1316e-14" x="0" fill="#f00"/>
<rect id="rect557" height="169.65" width="512" y="175" x="0" fill="#ff0"/>
</g>
</svg>

View File

@@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg id="svg3112" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" height="480" width="640" version="1.1" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" viewBox="0 0 6.4 4.8">
<metadata id="metadata3124">
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
<dc:title/>
</cc:Work>
</rdf:RDF>
</metadata>
<g id="g3150" transform="matrix(.71111 0 0 .8 0 0.96)">
<rect id="rect3114" height="6" width="9" y="-1.2" x="0" fill="#21468b"/>
<rect id="rect3116" height="4" width="9" y="-1.2" x="0" fill="#fff"/>
<rect id="rect3118" height="2" width="9" y="-1.2" x="0" fill="#ae1c28"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 838 B

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 10 KiB

After

Width:  |  Height:  |  Size: 25 KiB

View File

@@ -0,0 +1,24 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Sodipodi ("http://www.sodipodi.com/") -->
<svg id="svg378" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" height="480" width="640" version="1" y="0" x="0" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/">
<metadata id="metadata3209">
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
</cc:Work>
</rdf:RDF>
</metadata>
<defs id="defs380">
<clipPath id="clipPath4575" clipPathUnits="userSpaceOnUse">
<rect id="rect4577" fill-opacity="0.67" height="480" width="640" y="0" x="-12"/>
</clipPath>
</defs>
<g id="flag" fill-rule="evenodd" clip-path="url(#clipPath4575)" transform="translate(12)">
<rect id="rect149" transform="scale(-1)" height="478.23" width="978.98" y="-480" x="-968.53" fill="#fff"/>
<rect id="rect601" transform="scale(-1)" height="201.18" width="978.98" y="-344.48" x="-968.53" fill="#ffe900"/>
<rect id="rect148" transform="scale(-1)" height="159.41" width="978.98" y="-480" x="-968.53" fill="#08ced6"/>
<rect id="rect585" transform="scale(-1)" height="159.41" width="978.98" y="-161.31" x="-968.53" fill="#08ced6"/>
<path id="path570" d="m-10.913 0c2.1734 0 391.71 236.82 391.71 236.82l-392.8 242.38 1.087-479.2z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

@@ -0,0 +1,217 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Sodipodi ("http://www.sodipodi.com/") -->
<svg id="svg754" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" height="480" width="640" version="1.1" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/">
<metadata id="metadata3416">
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
</cc:Work>
</rdf:RDF>
</metadata>
<g id="flag">
<path id="path761" d="m-0.000099 0v480l640-480h-640z" fill-rule="evenodd" stroke-width="1pt" fill="#ffca00"/>
<path id="path760" d="m-0.000099 480h640v-480l-640 480z" fill-rule="evenodd" stroke-width="1pt" fill="#ff6500"/>
<g id="g762" stroke="#000" transform="matrix(.26491 0 0 .26491 -110.36 -46.612)">
<path id="path692" stroke-linejoin="round" d="m1256.1 1461.6s-69.12-2.38-97.72 32.57c-28.6 34.96-138.73 132.97-147.77 139.84-4.1 2.75-92.166 20.65-92.166 20.65 43.241-43.16 91.606-58.93 131.28-134.52-19.8 37.93-34.94 54.53-58.098 75.39-20.13-9.37-72.357 31.26-116.08 50.39 0.794-1.59 47.948-39.71 73.513-88.36-14.566 12.71-47.824 44.67-62.39 57.38-34.636 3.3-50.328 41.68-63.56 46.87-81.129 26.37-57.093 10.31-75.477 27.81-7.416 14.51-23.258 26.08-32.92 27.04-76.119 7.53-78.319 32.53-117.24 46.85-24.871 7.27-40.67 0.24-54.82-9.54 19.068-6.88 42.809-5.24 57.204-20.65 0 0 69.714-83.06 133.47-92.16 36.547-6.36 42.109-27.81 42.109-27.81s-108.05 30.19-126.32 46.08c-17.173 4.89-46.429 9.11-72.299 6.36 47.802-17.59 77.381-41.76 90.572-56.41 7.559-8.39 52.437-8.74 52.437-8.74s75.477-32.58 77.066-32.58 57.203-32.57 57.203-32.57-66.737 17.48-68.326 17.48-77.954 3.17-77.954 2.38c20.341-26.04 93.651-27.85 104.17-34.16 24.549-24.55 100.9-15.1 104.08-18.28 3.178-3.17-80.244-28.6-115.2-21.45-34.957 7.15-88.188-36.54-88.188-36.54s73.093-11.13 96.928-0.8 109.64 32.58 114.41 28.6c4.767-3.97 98.874-37.34 109.64-25.42-9.27-19.82-20.97-19.29-20.66-36.55 17.48 0.8 34.96 1.59 52.44 2.39 0 0 27.01-35.76 26.21-37.34-24.52-8.99-30.06-33.86-30.06-33.86 31.43 5.24 41.98 1.28 41.98 2.08 0 0.79 27.81-30.99 27.81-30.99l19.07-30.19 14.3-65.15c-28.89 15.62-84.22-0.79-83.42-1.59 60.14-21.09 78.33-51.65 105.66-53.23-11.71-59.36 23.04-79.45 23.04-78.65 0 0.79 23.84-51.65 23.84-51.65s-25.47-8.57-73.1 0c45.14-53.576 116.8-34.159 116.8-34.159 14.78-47.507 60.38-30.191 60.38-31.78-11.61-25.87 23.23-38.998 45.87-38.217-3.25-19.279-23.91-39.634-31.85-55.789 37.86 24.335 77.3 14.888 97.21 50.309 11.92 1.324 23.83 2.648 35.75 3.972 0 0 39.72 7.151 40.52 7.151 0.79 0 41.31 3.972 41.31 3.972 7.11-20.135-17.98-17.57-11.92-66.737 48.39 24.041 45.06 71.836 83.42 99.045 30.24-2.083 39.37 8.503 54.3 22.257 17.42-3.695 38.7 4.031 49.78 21.706-0.53-18.737 4.86-45.175 28.61-11.92l43.69-1.59s-57.4-83.619-108.05-36.543c14.81-51.104 66.74-46.08 66.74-46.08s-13.5-23.394-12.71-49.259c-27.72-11.085-36.55-57.998-37.34-57.203-0.8 0.794-47.22 9.201-68.33 64.354-39.59-43.029 14.05-96.465 17.21-105.97 5.45-20.355 10.9-40.71 16.36-61.065-4.28-20.053-2.62-30.001 15.69-45.893-12.21-12.641-6.59-24.688 7.94-32.574-4.91-8.644-0.9-17.289 1.33-25.933l194.1-11.095 43.72 60.068 7.15 32.575-16.69 42.902 50.06 59.587 18.27 19.068 38.13 22.246s35.76 15.095 36.55 15.89c0.8 0.794 42.9 11.123 44.49 11.917 1.59 0.795 34.96 19.863 40.52 21.452s108.05 0 108.05 0l57.21-4.767-0.8 93.75c-10.06 2.383-20.13 4.767-30.19 7.15-13.01 11.181-16.78 17.715-39.03 33.54-30.81 8.63-53.13 6.98-53.92 6.98-0.8 0-30.99-7.95-31.78-8.74-0.8-0.79-34.17-11.123-34.17-11.123l-52.43-12.712c-21.57-3.389-30.19 11.123-31.78 13.507-1.59 2.383-10.33 105.67-10.33 105.67s-18.28 46.87-18.28 47.67c0 0.79-16.94 31.33-30.19 42.11-2.46 12.63-4.44 26.1-34.95 48.46-6.47 20.21-1.23 39.69 20.65 43.7 10.59 4.24 21.19 8.47 31.78 12.71 15.89 3.71 31.78 7.41 47.67 11.12 17.48 3.71 34.96 7.42 52.44 11.13l-37.34 81.83-92.16-15.1s-61.18-15.89-61.97-15.89c-0.8 0-67.54-35.75-67.54-35.75s-21.45-48.46-21.45-49.26c0-0.79-19.07-40.52-18.27-42.9 0.79-2.38 0.79-25.42 0.79-26.22 0-0.79-64.35-13.5-64.35-13.5l-67.53-7.15-73.89-19.87-56.41-16.68-36.55-12.71-40.52-3.18s-53.23 7.94-53.23 8.74c0 0.79-46.87 13.5-46.87 14.3 0 0.79-30.19 70.71-30.19 70.71l-14.3 54.02 22.24 41.32 7.95 115.2-20.66 42.9 14.3 31.78 28.6 46.88 16.69 32.57-104.11 33-13.48-53.66s-35.75-88.18-34.95-88.98c0.79-0.79 1.58-29.4 1.58-30.19z" fill-rule="evenodd" stroke-linecap="round" stroke-width="3.75" fill="#fff"/>
<path id="path697" stroke-linejoin="round" d="m1361.4 1334.8c21.64 6.49 22.04-36.04 39.31-51.89 13.71-57.35 87.87-55.35 111.38-16.87-78.63-5.92-48.37 38.26-72.56 57.38 61.85-29.22 118.8-24.14 131.63 16.87-24.86 47.26-48.09 91.25-72.95 138.5-39.61 19.78-57.45-7.28-100.88-32.17-10.12-1.69-20.24-3.38-30.37-5.07-1.12-34.31-4.43-72.43-5.56-106.75z" fill-rule="evenodd" stroke-linecap="round" stroke-width="3.75" fill="#fff"/>
<path id="path698" stroke-linejoin="round" d="m1409.8 1600.8s105.8-3.31 106.18 47.61c9.67 29.26 40.31 27.01-6.61 104.28 1.88-99.39-61.87-101.81-106.58-99.51 55.77 7.81 65.7 91.28 41.24 123.17-63.17-2.26-116.01-15.98-179.18-18.24-22.07-24.39-48.16-81.44 36.94-121.87 36.01-11.82 72.01-23.63 108.01-35.44z" fill-rule="evenodd" stroke-linecap="round" stroke-width="3.75" fill="#fff"/>
<path id="path696" stroke-linejoin="round" d="m2118 1319c10.12-3.94 20.25-7.87 30.37-11.81 0 0 93.36-113.4 165.39-50.63-49.44 7.44-89.72 67.14-89.72 67.14 26.8-19.96 127.48-13.66 116.64 74.71-107.79 31.91-110.83 88.45-104.55 155.74-71.75-1.21-150.91-38.34-154.23-153.6 9.56-27.56 26.54-53.99 36.1-81.55z" fill-rule="evenodd" stroke-linecap="round" stroke-width="3.75" fill="#fff"/>
<path id="path688" stroke-linejoin="round" d="m2504.2 838.76c0 39.052-31.658 70.71-70.71 70.71s-70.71-31.658-70.71-70.71 31.658-70.71 70.71-70.71 70.71 31.658 70.71 70.71z" fill-rule="evenodd" stroke-linecap="round" stroke-width="3.75" fill="#fff"/>
<path id="path699" stroke-linejoin="round" d="m2334.7 967.46c26.03 20.071 57.02 27.401 114.19 34.021 30.11-17.68 85.69-16.962 89.97-56.232 30.02-10.715 36.69-46.91 11.86-56.917-1.06-10.617 0.63-51.827-45.53-52.78 6.2 15.326 11.73 57.38 11.73 57.38-24.06-2.831-40.5 38.816-40.5 37.128 0-0.843 13.26-66.026-50.98-68.006 22.1 36.947-6.4 66.319-6.4 66.319-6.76-8.438-6.79-23.247-19.2-27.792-31.9-13.428-37.97-52.335-36.61-73.195-16.73 14.128-29.2 28.254-28.58 46.982 0.25 30.795-1.26 60.527 0.05 93.092z" fill-rule="evenodd" stroke-linecap="round" stroke-width="3.75" fill="#fff"/>
<path id="path685" d="m2428.6 591.3c54.41-7.579 103.13-21.793 135.2-45.663 10.35-7.706 97.69 6.9 142.66-19.956-68.16-3.929-113.31-13.621-125.45-9.604-38.18 11.144-127.12 35.847-134.09 32.703-0.61 6.301-11.43 33.754-18.32 42.52z" fill-rule="evenodd" stroke-linecap="round" stroke-width="3.75" fill="#fff"/>
<path id="path686" stroke-linejoin="round" d="m2447.1 548.28c38.92-9.108 47.83-28.003 70.82-41.798 35.19-14.076 54.74-14.59 89.83-50.862-91.25 12.431-101.49 15.636-101.49 15.636-18.92 11.51-44.96 29.185-65.44 56.007 6.2 6.595 5.83 13.395 6.28 21.017z" fill-rule="evenodd" stroke-linecap="round" stroke-width="3.75" fill="#fff"/>
<path id="path687" stroke-linejoin="round" d="m2440.6 527.02c0-0.376 35.61-39.959 35.92-56.898 1.56-5.689 18.18-15.08 24.43-37.332 4.06-60.689 9.7-62.018 9.7-62.018 28.59-16.06 22.5-50.869 35.78-76.929 0 0-41.96 46.853-65.4 72.542-6.25 13.5-7.89 48.11-8.27 48.11-6.62 15.625-23.71 17.662-36.83 43.6-7.39 19.673-1.23 37.685-12.37 63.295 7.6 0.136 11.7 2.004 17.04 5.63z" fill-rule="evenodd" stroke-linecap="round" stroke-width="3.75" fill="#fff"/>
<path id="path689" stroke-linejoin="round" d="m2355.7 1458.5c0 52.654-42.685 95.339-95.339 95.339s-95.339-42.685-95.339-95.339 42.685-95.339 95.339-95.339 95.339 42.685 95.339 95.339z" fill-rule="evenodd" transform="translate(6.356 2.3834)" stroke-linecap="round" stroke-width="3.75" fill="#fff"/>
<path id="path690" stroke-linejoin="round" d="m1429.3 1777.8c0 44.756-36.282 81.038-81.038 81.038s-81.038-36.282-81.038-81.038 36.282-81.038 81.038-81.038 81.038 36.282 81.038 81.038z" fill-rule="evenodd" transform="matrix(1.0686 0 0 1.0686 -88.555 -116.45)" stroke-linecap="round" stroke-width="3.5092" fill="#fff"/>
<path id="path691" stroke-linejoin="round" d="m1595.3 1405.2c0 41.246-33.436 74.682-74.682 74.682s-74.682-33.436-74.682-74.682 33.436-74.682 74.682-74.682 74.682 33.436 74.682 74.682z" fill-rule="evenodd" stroke-linecap="round" stroke-width="3.75" fill="#fff"/>
<path id="path693" stroke-linejoin="round" d="m1254.2 1492c-27.02 1.59-54.52 10.96-53.72 11.76 0.79 0.79 29.4 15.89 25.42 20.66-3.97 4.76-42.34 47.48-39.95 47.48 28.81 8.3 66.97-9.35 66.97-9.35s-15.57 25.07-18.15 32.76c25.68-13.83 49.77 4.24 55.61-9.59l-36.18-93.72z" fill-rule="evenodd" stroke-linecap="round" stroke-width="3.75" fill="#fff"/>
<path id="path694" stroke-linejoin="round" d="m1821.2 1243.9c-16.33 10.06-71.25-1.25-71.25-1.25 16.18 16.76 26.43 28.72 63.75 32.5-26.66 12.09-44.02 29.25-75.21 39.63 48.79 20.87 81.46-13.38 81.46-12.13s9.47 22.34 2.05 52.38c19.3-5.08 23.84-24.77 38.27-20.65-12.08-28.75-26.98-61.73-39.07-90.48z" fill-rule="evenodd" stroke-linecap="round" stroke-width="3.75" fill="#fff"/>
<path id="path695" stroke-linejoin="round" d="m2127.2 992.12c-1.38 9.062-3.14 25.302-40.33 44.132 24.33 10.56 65-12.5 65-11.25s-33.06 58.9 23.75 83.75c-1.51-44.49 6.25-80 6.25-80s20.89 28.73 36.25 62.5c24.54-26.38-8.75-76.25-8.75-76.25-27.09-6.25-56.01-16.632-82.17-22.882z" fill-rule="evenodd" stroke-linecap="round" stroke-width="3.75" fill="#fff"/>
<path id="path700" stroke-linejoin="round" d="m2162.2 730.77s73.55 49.986 73.87 56.673c0.31 6.686-6.69 34.386-30.56 46.802 57.3 6.686 63.35-29.291 63.35-29.291s-11.78 40.753-2.23 52.852c31.52-19.422 30.57-50.305 30.57-50.305s21.01 31.838 16.24 49.031c6.68-3.502 42.98-41.39 10.18-59.856 7.64-24.834 10.51-40.436-17.19-51.579-2.97-14.964 4.88-19.739 7.32-29.609 0 0-27.38-8.279-30.56 15.282-2.55 4.776-88.02-50.242-88.97-50.561-0.29 1.447-32.02 50.88-32.02 50.561z" fill-rule="evenodd" stroke-linecap="round" stroke-width="3.75" fill="#fff"/>
<path id="path701" stroke-linejoin="round" d="m2181.9 700.66s68.11 36.161 72.57 44.758" fill-rule="evenodd" fill-opacity=".30043" stroke-linecap="round" stroke-width="3.75" fill="#fff"/>
<path id="path725" stroke-linejoin="round" d="m2420 521.25c-9.03 0-45-11.25-68.75 6.25-10.85-17.431-22.5-31.092-56.9-23.75 0.31-15.574-5.86-13.572-14.09-18.467-8.67-18.892-22.55-27.253-49.37-15.283-23.36-24.029-61.11-25.085-87.62-6.493-40.07-11.889-93.11 1.976-192.34 0.864-6.86-0.216-41.09 12.061-19.68 40.629-41.21-25.479-58.48 21.386-17.5 28.75 10 10 21.25 31.25 21.25 31.25s-71.64-51.222-111 6.062c-12.76 57.943 48.74 16.458 79.33 38.313 18.33 16.25 35.84 33.125 54.17 49.375 30.42-6.25 56.41-6.441 86.82-8.031-27.5 7.917-50.57 5.114-78.07 13.031 6.62 9.11 17.66 12.161 41.52 11.25l-50.76 17.733c31.09 24.052 70.33 8.256 100.26 12.5-18.98 28.438-58 58.508-107.27 44.767 21.21 33.789 63.39 29.467 106.38-14.364 35.99 6.27 59.32 10.681 105.29-4.869 2.22-2.911 36.07-53.285 34.63-57.597 6.16 1.848 99.32 35.224 104.95 45.58 0.71-12.845 18.55-26.057-90-56.25-20.46-16.642 52.5-37.5 52.5-37.5l-1.25 30c20.53-12.524 21.62-17.536 26.25-25 7.5-5 23.75 10 23.75 10l0.91 26.437c9.04-3.285 14.09-3.937 20.34-12.687s18.24 10.447 18.24 10.447c18.68 1.848 50.25-6.975 65.94-33.092-7.1-26.527-3.73-33.919 10.39-39.215 23.16-37.736 28.47-70.435-8.32-70.64z" fill-rule="evenodd" stroke-linecap="round" stroke-width="3.75" fill="#fff"/>
<path id="path702" stroke-linejoin="round" d="m2283.1 731.41s-11.47 14.327-9.24 42.027" fill-rule="evenodd" fill-opacity=".30043" stroke-linecap="round" stroke-width="3.75" fill="#fff"/>
<path id="path733" stroke-linejoin="round" d="m1951.6 703.32s29.36 44.742 39.38 47.538c10.02 2.797 79.23 73.173 82.96 76.202 4.43 1.864 43.11 0.932 43.11 0.932-28.43-24.546-52.2-50.49-78.3-75.735 0 0-40.08-19.808-40.31-20.274s-21.44-28.896-21.44-28.896c-6.76-2.175-13.98-5.516-20.27-10.72l-5.13 10.953z" fill-rule="evenodd" stroke-linecap="round" stroke-width="3.75" fill="#fff"/>
<path id="path703" stroke-linejoin="round" d="m2236 787.76c13.05-3.184 31.2 7.641 32.47 16.874 7.01-4.139 22.61-4.139 28.34 1.274 2.55-3.821 14.01-14.009 25.79-9.552" fill-rule="evenodd" fill-opacity=".30043" stroke-linecap="round" stroke-width="3.75" fill="#fff"/>
<path id="path704" stroke-linejoin="round" d="m2283.5 731.41s9.54 7.641 22.28 3.821" fill-rule="evenodd" fill-opacity=".30043" stroke-linecap="round" stroke-width="3.75" fill="#fff"/>
<path id="path708" stroke-linejoin="round" d="m2439.2 767.65c15.8-2.256 145.15-77.834 176.72 17.672-10.9-80.842-70.31-79.338-70.31-79.338s-2.63-38.728-57.15-32.336c35.73 26.32 5.64 47.377 3.01 51.137-9.28-24.942-13.29-37.851-41.74-48.881 11.41 43.867-12.53 49.758-18.8 70.689-12.65-9.024-22.31-25.568-29.7-37.976-10.03 29.078-1.25 46.499 10.15 61.665 10.03-2.507 19.3-3.133 27.82-2.632z" fill-rule="evenodd" stroke-linecap="round" stroke-width="3.75" fill="#fff"/>
<path id="path709" stroke-linejoin="round" d="m2418.2 631.43c4.98 9.123 25.97 35.34-10.86 85.328-11.62-16.167-17.87-26.099-17.87-26.099s-31.39 20.417-27.81 90.534c-11.75-28.156-29.2-63.668 7.01-117.01-26.14 42.071-34.65 46.728-54.65 46.141 30.62-21.836 37.33-45.471 37.92-45.471 5.59 1.875 40.14 0.091 66.26-33.426z" fill-rule="evenodd" stroke-linecap="round" stroke-width="3.75" fill="#fff"/>
<path id="path711" d="m2394.7 517.66c6.87 25.625-12.01 43.389-26.53 57.073 31.52 61.785-69.66 56.809-33.17-0.829" fill-rule="evenodd" stroke-linecap="round" stroke-width="3.75" fill="#fff"/>
<path id="path712" d="m2296 583.03s-7.46 9.537-1.24 22.806" fill-rule="evenodd" fill-opacity=".30043" stroke-linecap="round" stroke-width="3.75" fill="#fff"/>
<path id="path713" d="m2253.1 583.68c9.04 2.226 16.56 13.913 1.95 22.68-5.85 3.478-35.21-10.158-50.37 18.505" fill-rule="evenodd" fill-opacity=".30043" stroke-linecap="round" stroke-width="3.75" fill="#fff"/>
<path id="path716" d="m1976.8 526.2c-11.87-0.973-17.7 5.058-3.5 18.873" fill-rule="evenodd" stroke-linecap="round" stroke-width="3.75" fill="#fff"/>
<path id="path717" d="m1988.1 485.53c-13.82-6.031-20.23 8.367-3.7 19.847" fill-rule="evenodd" stroke-linecap="round" stroke-width="3.75" fill="#fff"/>
<path id="path718" d="m2027.8 486.7c-12.06-10.896-22.57 8.756-3.3 16.149" fill-rule="evenodd" stroke-linecap="round" stroke-width="3.75" fill="#fff"/>
<path id="path719" d="m2087.9 486.7c-12.64-10.702-16.93 4.864-13.03 10.117" fill-rule="evenodd" stroke-linecap="round" stroke-width="3.75" fill="#fff"/>
<path id="path720" d="m2162.5 650c0 32.447-26.303 58.75-58.75 58.75s-58.75-26.303-58.75-58.75 26.303-58.75 58.75-58.75 58.75 26.303 58.75 58.75z" fill-rule="evenodd" fill-opacity=".30043" stroke-linecap="round" stroke-width="3.75" fill="#fff"/>
<path id="path721" stroke-linejoin="round" d="m2159.1 669.27c-1.6-3.4-37.7-39.13-49.1-34.27-9.33 0.404-37.88 62.68-36.63 65.18 29.55 20.842 75.1 2.453 85.7-30.906z" fill-rule="evenodd" fill-opacity=".30043" stroke-linecap="round" stroke-width="3.75" fill="#fff"/>
<path id="path722" stroke-linejoin="round" d="m2139.9 650.49c-4.45-2.882-7.86-5.502-11.79 0.262-3.93 5.765-25.41 57.907-25.41 57.907" fill-rule="evenodd" fill-opacity=".30043" stroke-linecap="round" stroke-width="3.75" fill="#fff"/>
<path id="path723" stroke-linejoin="round" d="m2206.8 532.71c-39.3-22.01-112.24 10.617-63.76 33.413-41.4-12.578-39.57 23.058-39.57 23.058" fill-rule="evenodd" fill-opacity=".30043" stroke-linecap="round" stroke-width="3.75" fill="#fff"/>
<path id="path724" stroke-linejoin="round" d="m2122.6 495.8c15.58-23.139 37.09-31.06 51.17-2.055 18.75 25 54 6.303 54 6.303" fill-rule="evenodd" fill-opacity=".30043" stroke-linecap="round" stroke-width="3.75" fill="#fff"/>
<path id="path727" d="m2015.6 515s-17.5 8.125-1.24 20.625" fill-rule="evenodd" stroke-linecap="round" stroke-width="3.75" fill="#fff"/>
<path id="path728" d="m2104.4 504.38s-16.88 2.5-11.26 20.625" fill-rule="evenodd" stroke-linecap="round" stroke-width="3.75" fill="#fff"/>
<path id="path729" d="m2085.6 535.62c-0.62 0-17.5 0.625-11.87 18.75" fill-rule="evenodd" fill-opacity=".30043" stroke-linecap="round" stroke-width="3.75" fill="#fff"/>
<path id="path730" d="m2066.2 566.25c-0.63 0.625-21.25-8.75-10.63 17.5" fill-rule="evenodd" fill-opacity=".30043" stroke-linecap="round" stroke-width="3.75" fill="#fff"/>
<path id="path736" stroke-linejoin="round" d="m2144 463.74c-73.31-44.68-151.03-134.67-257.7-100.37 108.24 19.194 174.32 79.291 176.52 97.855 39.96-3.145 50.97-2.202 81.18 2.518z" fill-rule="evenodd" stroke-linecap="round" stroke-width="3.75" fill="#fff"/>
<path id="path738" stroke-linejoin="round" d="m2037.3 461.86c-9.75-11.957-46.57-78.347-121.45-77.088 57.26 29.262 91.56 69.222 94.71 79.29 10.69-0.629 18.24-1.573 26.74-2.202z" fill-rule="evenodd" stroke-linecap="round" stroke-width="3.75" fill="#fff"/>
<path id="path739" d="m1973.1 464.69s8.5-62.3 20.77-69.852c12.27-7.551-40.9-16.991-40.27 37.758-44.69-36.499-86.84-30.206-93.77-27.689-6.92 2.517-105.09-2.203-116.73 19.823 72.37-1.573 93.13 3.146 99.74 10.383 44.37-11.327 69.54-4.72 99.12 30.521 13.53-2.518 31.14-0.001 31.14-0.944z" fill-rule="evenodd" stroke-linecap="round" stroke-width="3.75" fill="#fff"/>
<path id="path740" stroke-linejoin="round" d="m1903.3 497.41c-17.93-17.62-32.85-28.578-86.68-33.082-7.86-0.999-28.59-5.379-41.38-9.709 34.23-23.711 138.13 9.754 149.77 25.172-3.46 10.697 0.76 17.858 6.42 24.78-9.6-5.74-18.03-8.055-28.13-7.161z" fill-rule="evenodd" stroke-linecap="round" stroke-width="3.75" fill="#fff"/>
<path id="path741" d="m1940.4 466.65s-26.8-24.535-47.42-24.123c11.96 7.216 25.57 27.834 33.81 35.257 5.78-6.598 4.33-6.185 13.61-11.134z" fill-rule="evenodd" stroke-linecap="round" stroke-width="3.75" fill="#fff"/>
<path id="path742" stroke-linejoin="round" d="m1885.9 443.76c-1.03 0.413-45.15 27.628 4.54 63.916-3.3 23.298 24.32 26.597 24.32 26.597s20.42 30.928 20.42 30.721c-43.88-29.201-80.88-22.098-94.52-10.137-26.6-38.968-71.66-45.326-88.15-50.067-20.62-4.536-77.74-9.279-81.65 42.472-54.85-53.813 31.96-76.904 46.8-75.256 14.84-2.68 98.14 13.403 103.5 23.918-4.74-49.277 40-75.462 64.74-52.164z" fill-rule="evenodd" stroke-linecap="round" stroke-width="3.75" fill="#fff"/>
<path id="path746" stroke-linejoin="round" d="m2050.1 623.06s-146.4-27.286-194.15 5.248c-47.75 32.533-54.04 80.808-123.31 88.154-69.26 7.347-76.61 20.465-102.32 56.147 38.31-12.069 121.22-38.305 178.41-26.762 23.61-26.469 36.73-38.83 34.63-39.354 17.84-58.77 142.2-81.334 200.97-60.344 1.05-14.693 7.35-21.514 5.77-23.089z" fill-rule="evenodd" stroke-linecap="round" stroke-width="3.75" fill="#fff"/>
<path id="path747" stroke-linejoin="round" d="m1828.7 601.02-218.82 6.296c-19.94 6.297-44.07 22.564-47.75 27.286-3.67 4.723 9.45-51.423 38.31-48.8 37.25 3.673 139.05-0.524 139.05-0.524 30.96-11.544 64.55-23.089 85.01-15.218-7.35 18.366 4.2 30.96 4.2 30.96z" fill-rule="evenodd" stroke-linecap="round" stroke-width="3.75" fill="#fff"/>
<path id="path750" d="m2227.9 536.93s-60.49-18.392-44.62 43.664c24.36 30.928 59.38-14.96 58.89-19.587" fill-rule="evenodd" fill-opacity=".30043" stroke-linecap="round" stroke-width="3.75" fill="#fff"/>
<path id="path745" stroke-linejoin="round" d="m2063 607.01c-13.36-21.891-96.84-51.575-125.42-41.557 45.83 21.521 111.32 43.227 115.21 55.1 5.38-9.647 9.84-13.357 10.21-13.543z" fill-rule="evenodd" fill-opacity=".30043" stroke-linecap="round" stroke-width="3.75" fill="#fff"/>
<path id="path726" d="m2344.2 531.21s-50.46 13.786-69.21 2.536-65.25-27.912-44.74-63.835" fill-rule="evenodd" fill-opacity=".30043" stroke-linecap="round" stroke-width="3.75" fill="#fff"/>
<path id="path753" stroke-linejoin="round" d="m1832.9 545.86s-128.03-3.174-149.19 35.182c83.32-19.311 144.69-16.665 144.69-16.665l11.64-10.581-7.14-7.936z" fill-rule="evenodd" stroke-linecap="round" stroke-width="3.75" fill="#fff"/>
<path id="path755" d="m2066.4 516.01s-29.59 0.897-15.24 21.525" fill-rule="evenodd" stroke-linecap="round" stroke-width="3.75" fill="#fff"/>
<path id="path757" stroke-linejoin="round" d="m2335.3 898.76s42.82-1.416 47.78-7.078" fill-rule="evenodd" stroke-linecap="round" stroke-width="3.75" fill="#fff"/>
<path id="path762" stroke-linejoin="round" d="m2516.8 893.45s18.04 12.74 33.97-5.308" fill-rule="evenodd" stroke-linecap="round" stroke-width="3.75" fill="#fff"/>
<path id="path763" stroke-linejoin="round" d="m2434 896.28s12.03 22.648 42.82 12.739" fill-rule="evenodd" stroke-linecap="round" stroke-width="3.75" fill="#fff"/>
<path id="path764" stroke-linejoin="round" d="m2365.4 944.41s-9.2 23.002 36.1 20.879c11.68 7.078 3.53 29.726 3.53 29.726" fill-rule="evenodd" stroke-linecap="round" stroke-width="3.75" fill="#fff"/>
<path id="path765" stroke-linejoin="round" d="m2425.9 836.47s25.48-1.415 30.08 9.909" fill-rule="evenodd" stroke-linecap="round" stroke-width="3.75" fill="#fff"/>
<path id="path766" stroke-linejoin="round" d="m2435.4 804.27s8.5 0.708 11.33 10.97c2.83 10.263 13.09 4.954 19.11 0.354" fill-rule="evenodd" stroke-linecap="round" stroke-width="3.75" fill="#fff"/>
<path id="path770" stroke-linejoin="round" d="m2318.2 1460.3c-22.24-21.1-70.14-21.67-47.33 30.8 7.98-23.96 22.81-33.08 47.33-30.8z" fill-rule="evenodd" stroke-linecap="round" stroke-width="3.75" fill="#fff"/>
<path id="path771" stroke-linejoin="round" d="m2309.1 1491.6c-6.27-4.56-9.7 4.56-7.99 6.27" fill-rule="evenodd" stroke-linecap="round" stroke-width="3.75" fill="#fff"/>
<path id="path772" stroke-linejoin="round" d="m2325 1337.6s-34.22-3.99-20.53 35.93" fill-rule="evenodd" stroke-linecap="round" stroke-width="3.75" fill="#fff"/>
<path id="path773" stroke-linejoin="round" d="m2223.5 1247.6s-4.57 40.49 27.37 45.05" fill-rule="evenodd" stroke-linecap="round" stroke-width="3.75" fill="#fff"/>
<path id="path775" stroke-linejoin="round" d="m2176.8 1497.3c0-0.57-29.65-13.12-38.78 27.37" fill-rule="evenodd" stroke-linecap="round" stroke-width="3.75" fill="#fff"/>
<path id="path776" stroke-linejoin="round" d="m2148.8 1308s0 34.21 15.4 46.76" fill-rule="evenodd" stroke-linecap="round" stroke-width="3.75" fill="#fff"/>
<path id="path777" stroke-linejoin="round" d="m2136.3 1393c-0.57 0-49.61 19.39-49.61 45.05" fill-rule="evenodd" stroke-linecap="round" stroke-width="3.75" fill="#fff"/>
<path id="path778" stroke-linejoin="round" d="m1344.1 1786.3c0-0.57 31.52-33.24 38.4 3.44-0.58 13.75-7.46 26.94-7.46 26.94" fill-rule="evenodd" stroke-linecap="round" stroke-width="3.75" fill="#fff"/>
<path id="path779" stroke-linejoin="round" d="m1372.1 1794.3s-17.77-1.15-20.06 9.74" fill-rule="evenodd" stroke-linecap="round" stroke-width="3.75" fill="#fff"/>
<path id="path780" stroke-linejoin="round" d="m1449.5 1695.7c0-0.57-40.13-12.61-45.86 18.34" fill-rule="evenodd" stroke-linecap="round" stroke-width="3.75" fill="#fff"/>
<path id="path781" stroke-linejoin="round" d="m1243.2 1717s33.24-19.49 51.58 1.72" fill-rule="evenodd" stroke-linecap="round" stroke-width="3.75" fill="#fff"/>
<path id="path782" stroke-linejoin="round" d="m1516.4 1649.5c0-0.57-30.75-0.21-35.33 20.42" fill-rule="evenodd" stroke-linecap="round" stroke-width="3.75" fill="#fff"/>
<path id="path672" stroke-linejoin="round" d="m1961.8 764.63c-3.65 3.606-3.16 3.805-6.93 4.693-3.66 1.351-7.27 1.543-11.58 1.543-2.96-0.987-6.35-3.261-9.26-6.174-2.75-3.291-4.11-5.865-5.4-9.261 0-2.377-1.01-5.875-1.62-7.306 1.22 2.439 3.51 6.328 4.71 8.85 1.31 4.102 2.61 8.855 3.85 13.12 1.03 4.784 1.55 9.281 1.55 14.663-0.78 5.903-2.37 11.132-4.63 14.663-3.19 1.701-4.97 2.576-9.26 3.087-4.65 0-6.14-0.813-10.04-2.316-1.8-2.337-5.52-6.332-7.71-9.261-1.12-4.333-2.06-7.794-2.32-12.347-1.88-2.707-2.77-5.094-4.63-7.718-0.84-3.09-2.24-4.627-3.09-7.717-0.96-2.421-3.09-4.933-4.14-7.158" stroke-linecap="round" stroke-width="3.75" fill="none"/>
<path id="path783" stroke-linejoin="round" d="m1403.4 1653s-22.36 17.66-18.63 32.95" fill-rule="evenodd" stroke-linecap="round" stroke-width="3.75" fill="#fff"/>
<path id="path784" stroke-linejoin="round" d="m1524.7 1386.2s-35.94 8.72-17.97 40.3" fill-rule="evenodd" stroke-linecap="round" stroke-width="3.75" fill="#fff"/>
<path id="path785" stroke-linejoin="round" d="m1524.2 1402.6s-7.63 25.59 4.9 34.85" fill-rule="evenodd" stroke-linecap="round" stroke-width="3.75" fill="#fff"/>
<path id="path786" stroke-linejoin="round" d="m1544.3 1404.2c0.55 1.64-4.9 27.23-12.52 31.59" fill-rule="evenodd" stroke-linecap="round" stroke-width="3.75" fill="#fff"/>
<path id="path787" stroke-linejoin="round" d="m1503.5 1305.6s-1.63 21.78 8.17 25.6" fill-rule="evenodd" stroke-linecap="round" stroke-width="3.75" fill="#fff"/>
<path id="path788" stroke-linejoin="round" d="m1438.1 1240.8s-8.71 25.6 23.96 34.31" fill-rule="evenodd" stroke-linecap="round" stroke-width="3.75" fill="#fff"/>
<path id="path789" stroke-linejoin="round" d="m1378.2 1325.2c0 1.09 8.71 41.38 26.14 40.29" fill-rule="evenodd" stroke-linecap="round" stroke-width="3.75" fill="#fff"/>
<path id="path790" stroke-linejoin="round" d="m1445.7 1404.7s-44.65-25.05-49.01 40.84" fill-rule="evenodd" stroke-linecap="round" stroke-width="3.75" fill="#fff"/>
<path id="path749" d="m2218.7 542.09c4.37-4.14 19.56-9.091 23.7 13.801 4.14 22.891-26.69 20.184-26.93 16.531-8.28-3.409-8.7-21.321 3.23-30.332z" fill-rule="evenodd" stroke-linecap="round" stroke-width="3.75"/>
<path id="path751" d="m2283.7 489.36s-39.58-4.827-35.92 28.292c23.13 20.457 40.72 0.23 44.61-10.973 1.94-8.036 1.3-14.883-8.69-17.319z" fill-rule="evenodd" stroke-linecap="round" stroke-width="3.75"/>
<path id="path794" stroke-linejoin="round" d="m1739.2 603.9s4.76 35.663-23.77 27.341c-28.53-8.321 43.98 17.832-11.89 28.531-11.59 16.234-9.51 19.02-9.51 19.02s30.46-3.072 11.52 37.016c-7.14 21.398 10.71-46.801 67.84-11.97-26.15-25.529-7.33-25.191 28.82-23.857-50.14-8.194-47.55-54.685 26.15-32.097-0.1-6.931-13.6-27.629 10.7-39.229 47.55-13.077-98.67-2.378-99.86-4.755z" stroke-linecap="round" stroke-width="3.75" fill="none"/>
<path id="path795" stroke-linejoin="round" d="m1727.7 632.7c7.74 3.69 38.37 61.993 59.4-29.889-9.22-2.214-47.6 1.107-47.6 1.107 0.86 14.022-1.6 23.247-11.8 28.782z" stroke-width="3.75" fill="none"/>
<path id="path643" stroke-linejoin="round" d="m1717.4 656.32c-1.75 4.241-4.38 11.265-5.72 15.636 0 2.95 0.01 6.131 0.52 8.339 0.4 3.648 1.57 6.269 3.12 9.382 1.48 2.093 1.71 2.619 4.17 3.127 1.99 1.145 10.37 1.171 13.03 1.564h8.86c4.17 0 7.86 0.04 11.47-1.564 2.56-0.731 4.6-1.428 5.73-3.648 2.55-1.274 2.48-2.552 4.17-5.212 0.73-1.47 2.22-4.051 3.13-5.733 1.2-1.849 1.56-2.308 1.56-4.691 0.74-1.475 0.53-4.498 0.53-6.776-0.1-3.283-0.54-6.289-1.05-9.382-0.5-1.671-1.3-2.737-2.6-2.085-5.33 2.1-11.18-2.084-17.21-2.084-5.75-0.863-8.88-2.35-14.59-3.127-2.38 0-13.46 3.502-15.12 6.254z" stroke-width="3.75" fill="none"/>
<path id="path644" stroke-linejoin="round" d="m2269.7 879.68h0.77c-2.27 0-0.99-0.132 3.09 2.315 2.73 0.971 5.34 1.964 7.71 3.087 1.4 2.045 2.93 4.39 4.64 6.174 0.92 2.308 2.11 5.943 3.08 8.489 0 3.564 0.42 6.134-1.54 7.717-1.4 3.554-3.52 3.89-5.4 6.174-2.78 0.927-4.96 2.198-8.49 3.859-3.73 1.005-5.31 2.208-9.26 3.087-4.11 1.859-6.82 2.193-11.58 2.315-2.83 0-14.33-0.635-17.16-0.635 3.77-0.134 15.84-0.287 18.7-0.908 4.24 0 6.63 0.445 9.26 2.315 3.47 1.2 5.44 2.253 8.49 3.087 2.11 0.842 6.31 1.221 8.49 2.315 1.23 2.053 3.56 3.14 2.32 5.402-1.62 1.961-4.68 3.067-7.72 3.859-2.02 1.376-17.33 4.038-19.36 5.414-7.28 0.624 14.62-1.738 17.05-2.327 4.42-0.053 7.17-0.561 10.8 0 3.29 0.496 6.28 1.971 9.26 3.087 1.97 2.62 4.3 3.883 6.17 6.945 2.37 1.953 3.04 3.266 3.09 7.718-0.97 1.935 0.84 7.408 0.58 10.319l-3.39 10.155" stroke-width="3.75" fill="none"/>
<path id="path645" stroke-linejoin="round" d="m2207.2 880.45h0.77c-2.09 0-1.02-0.049 3.09 0.772 2.6 1.822 7.17 2.521 11.57 3.859 2.46 1.165 4.75 2.507 6.95 3.859 2.26 1.131 5.2 3.187 6.94 5.402 3.16 1.051 3.82 2.949 6.18 4.63 0.82 3.722 1.83 5.692 2.31 9.261-0.31 4.109-1.69 4.921-3.08 7.717-2.27 1.539-3.66 3.565-6.95 4.631-3.07 1.23-6.95 2.242-11.58 3.087-6.55 1.248-12.9 2.63-19.29 3.087-3.18 0-3.96 0.684-6.95 0.772 3.87 0.046 8.99 0.335 11.58 1.543 4.83 0.048 10.33 0.428 13.89 1.544 7.03 0.867 13.77 2.039 20.84 2.315 1.42 2.307 2.57 3.528 3.09 6.945-1.87 1.37-3.17 3.934-4.63 5.403-2.31 1.417-4.6 2.884-8.49 3.858-4.27 1.522-9.02 1.544-13.89 1.544h-13.9-10.8c-0.75-0.301-6.17-0.772-3.09-0.772 3.2 1.478 9.59 3.025 13.89 3.859 2.95 0.86 4.62 2.444 6.18 4.63 1.87 1.413 4.71 4.005 6.17 5.402 1.21 2.015 1.55 3.291 1.55 6.946-0.37 4.731-1.91 4.786-5.41 7.717-3.73 2.443-6.65 2.946-10.8 3.859h-11.58c-3.1-0.831-20.98-11.341-23.27-12.034 3.17 1.126 20.23 12.468 21.73 15.893 0.81 2.441 0.77 6.474 0.77 10.032-0.14 3.749-0.6 6.415-2.31 8.485-0.16 3-0.97 2.32-3.86 2.32l3.86-2.32c-0.16 3-0.97 2.32-3.86 2.32" stroke-width="3.75" fill="none"/>
<path id="path646" stroke-linejoin="round" d="m2245.8 941.42h0.78 3.08c2.54 1.727 2.52 3.899 6.18 4.63 2.8 1.067 5.6 2.56 7.71 3.859 1.13 1.9 1.55 2.739 1.55 6.174 0 3.773 0.87 8.894-0.77 10.804-1.34 1.565-6.2 1.522-8.49 2.316-3.31 1.146-6.14 2.888-8.98 3.447-3.59 0.707-9.4 0.33-11.86 1.955-3.45 0.265-5.93 0.771-10.03 0.771-2.38 0-3.97-0.158-5.4-0.771 3.47 1.21 9.09 2.597 13.11 4.63 3.68 1.038 5.69 2.678 8.49 4.631 3.01 2.228 4.76 3.431 5.41 6.945 1.54 2.264 1.54 5.216 1.54 9.257-0.85 2.55-1.41 6.23-2.32 8.49-1.68 2.49-3.7 2.96-6.17 4.63-1.8 0.2-1.29 0.58-3.09 0.78" stroke-width="3.75" fill="none"/>
<path id="path647" stroke-linejoin="round" d="m2177.1 879.68c1.28 0.534 5.22 2.455 7.72 3.858 4.54 1.094 7.52 2.965 10.8 3.859 1.71 2.109 3.71 2.985 4.63 6.174 2.68 3.497 3.33 5.331 3.86 9.261-0.33 4.316-1.02 5.189-4.63 6.174-2.69 0.897-5.78 1.414-9.26 1.543-3.19 0.431-6.08 1.113-9.26 1.544-2.18 1.091-6.66 0.772-10.03 0.772-3.33 0.255-8.76 0.983-12.66 0.983 4.34 0.159 10.85 0.56 15.74 0.56 4.71 0.502 9.35 0.751 11.58 3.087 3.4 1.287 5.32 4.05 8.49 5.402 1.53 2.26 3.32 3.564 4.63 6.174-1.07 3.001-2.75 4.003-6.18 4.63-2.18 1.092-6.65 0.772-10.03 0.772-2.35-1.177-7.21-0.772-10.8-0.772h-8.49c3.18 1.092 8.31 2.33 12.35 3.087 2.85 1.629 7.27 2.991 9.26 4.631 1.25 1.931 3.31 2.998 4.63 5.402 1.73 1.4 2.07 4 0.77 6.174-0.32 3.843-1.4 5.768-3.09 7.717-2.44 1.662-4.61 3.138-8.49 5.403-5.45 2.368-10.63 3.04-16.98 3.087-4.19 0-6.24-0.632-10.03-0.772-3.44-1.184-7.79-1.661-10.8-2.315-3.3-0.899-7.75-7.867-12.09-8.028 2.96 0.383 6.48 7.443 7.46 9.571 1.09 2.183 0.77 6.659 0.77 10.033-1.21 2.069-1.49 6.007-2.32 8.489-0.15 2.682-0.43 6.238-1.54 7.717l1.54-7.717c-0.15 2.682-0.43 6.238-1.54 7.717" stroke-width="3.75" fill="none"/>
<path id="path648" stroke-linejoin="round" d="m2134 860.46c0 0.307 2.68 1.717 4.49 3.785 1.76 2.767 3.61 5.912 5.4 8.489 1.22 3.511 2.31 5.183 3.09 8.489 1.44 2.362 2.07 6.061 2.32 9.261-0.14 3.601-0.45 6.824-2.32 9.261-0.91 3.124-2.46 4.36-5.4 5.402-2.56 1.21-5.01 1.544-9.26 1.544-2.83 0-9.05-0.423-11.88-0.423 4.89 0 13.17 0.423 18.05 0.423 5.37 0.339 8.93 0.795 11.58 3.087 3.37 0.952 6.08 2.646 7.72 4.63 2.62 1.933 5.1 2.389 6.17 5.402 0.81 2.441 0.77 6.475 0.77 10.033-0.4 4.426-1.67 4.523-5.4 5.402h-10.8c-2.38-0.791-6.82-1.16-10.04-1.544-2.62-0.354-5.59-2.693-7.86-3.447 2.02 1.919 1.64 6.418 1.69 10.393 0.59 2.731 0.77 6.291 0.77 10.033-0.32 4.115-1.31 5.216-3.86 6.945-4.1 0.893-10.14 0.772-15.43 0.772-4.32-0.204-7.89-0.772-12.35-0.772-5.35 0-10.11-0.593-15.05-1.16 1.88 1.251 1.84 4.069 1.93 7.334 1.39 2.318 0.32 5.02 0 7.718-0.26 3.351-0.89 5.618-2.32 7.717-0.77 0-1.33 4.231-2.1 4.231" stroke-width="3.75" fill="none"/>
<path id="path649" stroke-linejoin="round" d="m2096.8 850.36c0 0.258-0.2-0.161 3.86 3.087 2.35 1.884 3.52 4.255 5.4 6.946 0.68 2.905 1.66 5.472 2.31 8.489 0 4.497-0.54 6.292-2.31 9.261-2.95 1.966-6.48 3.503-10.8 3.859-2.56 0.853-6.16 1.304-9.27 1.543-2.2 0.734-1.93 1.181-4.98 1.544 4.94-0.174 5.19-0.772 10.39-0.772 3.37 0 7.85-0.32 10.03 0.772 3.46 0.468 5.95 0.952 7.72 3.087 3.18 0.869 4.56 2.265 6.17 4.63 2.37 1.608 3.76 2.986 4.63 6.174 0 4.199-0.47 6.569-1.54 9.261-1.35 2.685-2.62 4.245-5.4 6.174-1.99 1.716-4.87 2.137-7.72 3.087h-10.81c-2.84 0 9.3 0.29 14.67 0.772 3.17 0.58 5.15 1.872 7.71 3.087 2.27 1.539 5.22 1.762 6.95 3.858 2.82 1.002 4.14 3.044 6.95 4.631 0.67 1.563 0.35 1.167 1.54 0.772" stroke-width="3.75" fill="none"/>
<path id="path650" stroke-linejoin="round" d="m2064.9 837.14c3.79 1.873 5.87 8.512 6.46 12.447 1.07 3.912-0.31 6.788-1.54 10.804-3.74 3.45-4.17 4.561-9.26 5.402-4.38 1.311-9.15 0.99-13.12 2.316-2.64 1.087-5.11 2.085-8.49 3.087h-10.81c-3.33 1.961 2.66 0.3 3.86 0 6.01 0 12.2 0.078 17.75-0.772h11.58 10.8c3.95 0.595 4.52 1.943 6.18 5.402 1.64 1.988 2.17 5.374 2.31 9.261-0.16 4.432-0.87 5.737-3.08 9.261-2.22 2.749-4.15 3.95-6.95 6.174-3.61 1.548-8.92 2.509-13.89 3.087-5.94 0-12.32-0.347-17.75 0.771-4.1 0-20.47 1.098-19.04 2.528 2.7-2.162 14.71-1.756 19.04-1.756 5.89-1.207 11.13-2.216 16.98-2.315 3.69-1.1 8.18-1.495 12.34-1.544 4.06 0.049 7.19 0.599 9.27 2.316 2.39 1.991 5.46 4.379 6.94 6.174 2.96 1.048 3.84 3.039 6.17 4.63 0.69 3.159 1.5 5.193 1.55 9.261-0.96 2.711-1.81 5.537-3.09 7.717-3.58 2.559-7.43 5.366-12.35 6.946-4.27 1.656-7.77 2.164-12.34 2.315-3.94 0-6.96 0.356-10.04 0.772-2.83 0-25.97 0.423-28.8 0.423 6.96-1.269 29.57-0.423 34.21-0.423 5.06 0 9.69 0.613 14.66 0.772 2.45 1.163 5.1 2.098 6.94 3.858 2.61 1.045 4.84 5.551 4.89 10.232" stroke-width="3.75" fill="none"/>
<path id="path651" stroke-linejoin="round" d="m2029.7 818.72c0.68 1.373 3.42 6.799 4.63 10.033 0.83 3.345 0.77 7.028 0.77 10.804 0 4.828-1.09 6.909-3.09 10.804-4.21 2.825-7.47 5.554-12.35 6.946-4.08 0.73-7.42 0.478-11.57 0-2.74-1.096-5.02-2.018-6.95-3.859-2.93 0 1.7 0.642 3.09 0.772 2.31 1.573 5.76 2.49 9.26 3.859 4.44 1.795 6.12 3.205 9.26 6.946 2.82 2.276 3.54 2.747 3.86 6.945 1.96 2.209 1.69 5.215 0.77 7.718-2.38 1.588-4.95 4.143-6.94 6.174-3.48 1.454-4.74 2.26-9.26 2.315-4.2-0.15-6.37-1.261-10.04-1.544-1.59-1.487-0.89-1.154 1.55 0 2.5 1.393 6.84 4.093 8.49 6.174 2.66 1.811 3.42 3.759 4.63 7.718 1.48 3.977 2.63 6.392 4.63 8.489 0.14 3.792 0.77 5.835 0.77 10.032-1.08 2.69-1.8 5.241-3.86 6.946-0.86 3.16-2.8 4.433-3.86 7.717-3.03 1.785-6.91 5.491-9.26 7.718-3.15 1.048-10.8 1.836-15.47 1.892" stroke-width="3.75" fill="none"/>
<path id="path652" stroke-linejoin="round" d="m2064.4 1310.3c1.14 2.68 2.41 5.64 3.08 8.49 0.34 2.8 0.77 4.96 0.77 8.49-1.22 2.33-1.49 5.11-3.08 6.95-1.01 2.83-3.19 3.89-5.4 5.4-2.98 1.28-5.08 2.26-9.27 2.32-4.06 0-7.67-0.25-10.8-0.78-3.42-1.6-11.26-4.38-8.89-2.7 2.98 0.96 7.21 3.08 9.66 4.25 3.23 2.15 5.67 3.39 8.49 6.94 2.46 1.7 3.42 3.1 3.86 6.18-3.06 1.06-7.32 2.6-11.58 3.08-3.74 0-7.3-0.17-10.03-0.77-2.5-1.19-4.62-2.36-7.72-3.09l7.72 3.09c-2.5-1.19-4.62-2.36-7.72-3.09l-10.5-4.27c2.07 1.98 13.8 6.85 15.13 9.68 1.09 2.71 1.78 6.01 2.32 10.03-0.04 4.58-0.44 9.8-1.54 13.12-0.88 3.2-2.29 4.63-3.86 6.94h-1.55" stroke-linecap="round" stroke-width="3.75" fill="none"/>
<path id="path653" stroke-linejoin="round" d="m2053.6 1356.6h0.77c-2.15 0-1.01-0.1 3.09 1.54 4.29 2.69 5.35 3.8 8.49 8.49 1.48 3.27 2.67 4.24 3.09 7.72 1.3 2.18 0.5 5.38 0 7.72-2.05 1.68-3.15 3.86-5.41 5.4-1.52 2.24-3.49 3.58-5.4 5.4-2.64 0.57-3.72 1.36-6.94 1.54" stroke-linecap="round" stroke-width="3.75" fill="none"/>
<path id="path654" stroke-linejoin="round" d="m2065.2 1335v0.77c0-2.27-0.13-0.99 2.31 3.09 3.19 2.21 3.82 4.54 4.63 9.26 0.91 3.64 0.66 7 0 10.03-2.38 1.39-5.5 3.75-8.88 4.26" stroke-width="3.75" fill="none"/>
<path id="path655" stroke-linejoin="round" d="m2102.2 1352.8h-0.77c2.08 0 1.02-0.05-3.09 0.77-3.22 1.08-7.11 0.77-10.8 0.77-2.86-1.01-5.5-1.55-8.49-3.08-2.55-0.53-2.95-1.45-6.18-1.55" fill-rule="evenodd" stroke-width="3.75" fill="#fff"/>
<path id="path656" stroke-linejoin="round" d="m2086 1384.4h-0.77c2.09 0 1.03 0.05-3.08-0.77-3.33-2.16-8.92-5.94-12-6.96" fill-rule="evenodd" stroke-width="3.75" fill="#fff"/>
<path id="path657" stroke-linejoin="round" d="m2333.8 902.91c-1.34 0.401-13.46 1.215-17.02 1.469h-10.8c-3.76-0.84-7.46-1.494-11.58-1.543-3.08 0-2.15-1.904-5.24-1.904" fill-rule="evenodd" stroke-linecap="round" stroke-width="3.75" fill="#fff"/>
<path id="path658" stroke-linejoin="round" d="m2322.9 933.7c-0.26 0 10.69-0.846 10.44-0.846 1.28 0-13.79 0.846-15.07 0.846-3.45 0.617-6.97 0.772-10.81 0.772-2.41 0.458-7.91 0.483-10.03 1.544h-10.8c-2.33-0.123-2.31-0.65-4.63-0.772" fill-rule="evenodd" stroke-width="3.75" fill="#fff"/>
<path id="path659" stroke-linejoin="round" d="m2022.7 1298.7c0.51 1.27 3.86 7.28 3.86 10.83-0.05 4.06-0.51 5.64-2.31 7.72-2.99 1.61-5.57 3.03-10.04 3.09h-13.89c-4.19 0-23.93-4.52-25.15-5.44 3.61 0.49 16.67 5.44 21.29 5.44 4.21 0.15 6.55 1.05 10.81 2.31 4.1 1.25 6.82 2.33 10.03 3.09 2.21 1.29 5.81 1.51 7.72 3.09 3.57 1.26 3.12 3 4.63 6.94-0.3 3.91-1.2 5.75-3.86 7.72-1.7 2.09-4.88 3.94-8.49 5.4-3.67 1.7-7.87 2.32-13.12 2.32h-10.8c-2.55-0.85-6.23-1.41-8.49-2.32l8.49 2.32c-2.55-0.85-6.23-1.41-8.49-2.32h-0.78c2.95 1.18 3.49 3.31 4.64 6.17 0.27 3.61 0.77 6.48 0.77 10.81-0.73 3.1-1.9 5.21-3.09 7.72-1.36 3.02-2.6 5.11-4.63 7.71-0.68 1.54-1.56 2.8-2.32 1.55" stroke-linecap="round" stroke-width="3.75" fill="none"/>
<path id="path660" stroke-linejoin="round" d="m1981.8 1282.5c0 0.26-0.1-0.24 1.54 3.86 1.6 1.93 2.16 5.09 3.09 7.72 0 3.74-0.18 7.3-0.77 10.03-1.55 2.52-2.65 4.02-5.4 5.4-1.81 2.18-3.95 2.8-7.72 3.09-2.22 1.11-6.25 0.75-8.49 0-2.84-0.67-5.79-1.5-7.72-3.09-3.19-0.75-5.19-1.73-6.94-3.86-2.85-0.71-2.28-2.31-0.78 0 2.36 1.95 2.46 4.05 3.86 7.72 0.05 4.05 0.77 5.84 0.77 10.03 0.71 3.25 1.18 6.14-0.77 8.49-1.05 2.96-3.04 3.84-4.63 6.18-4.13 0.89-7.67 1.54-12.35 1.54-2.38-1.76-7.53-3.34-9.26-5.4-2.81-1.27-5.09-2.86-6.94-4.63-2.14-1.02-10.4-7.78-11.63-9.69 1.91 1.82 10.88 8.99 12.4 11.23 2.08 1.42 4.03 3.26 5.4 4.63 2.09 1.49 3.71 4.23 6.18 6.18 1.71 3.03 2.92 4.08 3.08 8.48v10.81c-0.05 4.83-0.75 5.48-3.08 8.49-0.48 1.44-1.07 0.1-1.55 1.54" stroke-width="3.75" fill="none"/>
<path id="path661" stroke-linejoin="round" d="m1952.5 1335v0.77c0-2.42-0.16-0.97 3.09 3.09 2.67 1.44 5.74 3.11 8.49 3.86 1.99 1.72 5.15 1.7 7.34 3.85 3.52 0.47 7.59 2.17 11.59 2.32" fill-rule="evenodd" stroke-linecap="round" stroke-width="3.75" fill="#fff"/>
<path id="path662" stroke-linejoin="round" d="m1949.8 1262.4c1.18 1.12 6.61 7.93 7.34 11.6-0.05 4.53-0.5 5.87-3.08 7.72-2.56 1.21-5.01 1.54-9.26 1.54-4.13-0.91-6.67-3.51-10.81-5.4-2.19-2.14-4.95-2.91-6.94-4.63-3.88-1.32-4.55-2.14-0.78 0.77 3.72 2.02 6.87 3.93 9.26 5.4 3.27 2.28 4.37 2.64 6.18 6.95 0.87 4.42 2.01 8.39 2.31 13.12 1.71 2.51 1.96 5.35 0 7.72-1.9 1.12-2.73 1.54-6.17 1.54-2.09-1.81-4.26-3.33-6.17-4.63-1.52-1.11-3.59-3.24-4.63-4.63-2.05-1.82-4.68-3.2-6.18-5.4-3.31-1.45-4.83-3-7.72-4.63-2.66-4.09-0.12-0.21 1.55 1.54 1.9 3.04 3.34 6.36 4.63 9.26v11.58c-0.06 3.25-0.75 6.32-1.55 8.49-3.93 0-6.95-0.36-10.03-0.78-2.31-0.92-5.97-2.01-8.49-3.08-3.6-2-5.86-3.86-6.94-6.95-1.84-2.1-3.43-5.18-4.63-6.94-1.53-1.94-2.13-2.84-3.86-3.86 1.88 2.01 3.63 5.98 6.94 8.49 2.31 3.48 4.28 4.56 5.41 8.49 1.7 2.06 1.95 5.83 2.31 9.26 0 3.37 0.32 7.85-0.77 10.03-0.49 3.63-1.6 5.31-3.09 7.72-1.16 2.46-2.5 4.75-3.86 6.94-1.03 0-0.77-0.25-0.77 0.77" stroke-linecap="round" stroke-width="3.75" fill="none"/>
<path id="path663" stroke-linejoin="round" d="m1965.6 1250.1v0.77c0-1.03-2.89 6.59-6.17 8.49-3.89 0.75-5.67 1.54-10.03 1.54h-11.58c-2.77-0.96-6.2-2.02-9.26-3.08-2.54-2.23-4.96-3-7.72-5.41-2.29-2.24-2.99-3.52-5.77-6.54-1.14-1.49-0.31-0.11 3.46 2.68 3.43 3.17 4.39 4.02 5.4 7.72 1.09 2.19 0.77 6.66 0.77 10.03-0.16 4.36-0.53 5.77-3.86 6.95-2.36 1.38-5.29 1.54-9.26 1.54-1.98-1.71-5.16-2.88-7.72-5.4-2.23-1.47-4.84-4.93-6.94-6.94-1.21-1.87-6.65-8.48-8.52-9.68 2.01 1.36 8.46 8.87 10.83 10.45 1.61 2.83 3.55 4.23 5.41 6.17 1.6 2.71 2.61 5.29 4.63 6.95 0.43 3.18 1.11 6.07 1.54 9.26-0.15 4.11-0.83 5.85-3.09 7.72-2.99 2.93-3.75 3.05-6.94 1.54-2.65-1.84-5.47-3.45-7.72-5.4-2.88-0.79-5.29-1.86-6.95-3.86-2.81-0.99-4.79-3.17-6.94-4.63-1.22-2.44-3.23-4.65-5.4-6.18l5.4 6.18c-1.22-2.44-3.23-4.65-5.4-6.18l-13.22-16.32c1.74 2.02 16.85 18.91 17.85 21.73 2.33 1.86 3.66 4.61 4.63 8.49 0.33 3.12 0.77 5.84 0.77 9.26-2.05 2.15-2.72 3.69-6.18 4.63h-10.8c-4.27-0.16-5.6-1.05-9.26-2.32-3.13-1.81-4.49-2.92-6.17-5.4-2.26-1.54-3.57-3.33-6.18-4.63-1.04-1.56-2.23-1.99-3.09-3.86-1.4-0.6-1.17-1.55-2.31-2.32" stroke-width="3.75" fill="none"/>
<path id="path664" stroke-linejoin="round" d="m1972.2 1235.8c-0.25 0-5.57 0.44-9.68-0.38-5.25-0.33-11.05-0.74-13.9-3.09-4.08-1.41-4.89-3.25-6.94-5.4-2.26-2.72-5.13-5.45-6.95-9.27-1.48-3.39-2.26-6.31-2.31-10.8v-12.35c0-2.14 1.46-14.06 0.4-15.12-0.05 4.23-1.95 16.01-1.95 20.52 0 3.94-0.35 6.96-0.77 10.04-1.8 2.88-3.68 6.15-6.94 9.26-4.49 3.87-8.34 6.61-13.89 7.72-4.4 1.3-5.44 0.82-7.72-3.09-2.82-2.11-4.26-5.57-4.63-10.03-1.16-4.35-0.62-8.77 0-13.12 0-3.86-0.39-10.44-0.39-14.3 0-1.8 0.39 5.11 0.39 5.81 0 4.55 0.03 7.21-2.32 10.8-1.78 3.95-4.38 6.87-6.94 10.03-2.62 2.71-4.96 3.82-8.49 4.63-3.72 0-6.93 0.04-9.26-1.54-2.85-3.97-7.93-8.3-10.04-13.12v-10.8-10.81-8.91c1.27 2.7 1.55 12.6 1.55 16.63-0.31 3.98-1.95 6.05-3.09 10.03-2.83 2.7-4.77 5.04-8.49 7.72-4.13 2.11-7.68 3.71-12.35 4.63-5-0.06-4.93-0.45-6.94-4.63-2.46-2.75-3.46-6.19-3.86-10.03-1.07-3.71-1.86-7.41-2.32-10.81-0.76-3.06-0.75-10-1.54-12.36v8.5c0.45 3.49 1.49 6.52 1.54 10.81 0 3.8-0.26 6.84-1.54 9.26-0.41 3.08-1.36 11.74-1.52 11.58" stroke-linecap="round" stroke-width="3.75" fill="none"/>
<path id="path665" stroke-linejoin="round" d="m1915.5 1224.6c0.33 1.67 1.54 6.81 1.54 10.81 0 4.53-0.2 5.89-2.31 9.26-2.25 3.24-3.6 3.08-8.49 3.08-4.22 0-7.09-0.47-9.26-2.31-2.86-1.02-4.32-2.72-6.18-5.4-2.11-2.56-4.59-6.63-6.17-8.49-0.77-2.83-2.32-9.94-3.48-12.38-0.81-3.67 2.07 6.27 3.48 8.52 1.96 3.57 3.99 6.86 5.4 10.03 0.56 2.56 0.77 5.72 0.77 9.26-1.55 2.18-3.18 4.05-4.63 6.18-2.77 0.92-5.44 1.49-9.26 1.54-3.38-0.51-5.34-1.7-7.71-3.09-2.86-0.95-4.4-2.58-6.95-3.86-1.45-2.2-4.66-5.54-6.17-8.49-1.88-2.64-2.47-6.73-3.86-9.26-0.53-3.69-1.02-7.57-2.32-10.03-0.5-3.9-1.25-6.66-3.86-8.49-0.22-2.01-0.92-1.64-1.54-3.09" stroke-width="3.75" fill="none"/>
<path id="path666" stroke-linejoin="round" d="m1857.6 1243.2c0.25 1.68 1.13 7.77 1.54 10.81-0.05 4.43-0.99 5.7-2.31 8.49-1.5 2.2-2.61 4.53-3.09 7.71-2.04 1.69-3.14 3.87-5.4 5.41-1.2 1.79-2.4 1.54-5.4 1.54-1.03 0.32-5.46-0.28-7.72-0.77" stroke-width="3.75" fill="none"/>
<path id="path667" stroke-linejoin="round" d="m1853 1234.7c-0.84 3.92-2.39 7.19-3.86 10.81-2.24 2.48-3.97 4.83-5.4 6.94-2.69 1.08-5.06 1.55-9.26 1.55-2.11-1.44-4.85-2.57-6.95-3.86-1.14-0.49-2.72-1.06-3.86-1.55" stroke-width="3.75" fill="none"/>
<path id="path668" stroke-linejoin="round" d="m1954.8 694.46v0.772c0-1.922 0.11-1.002-1.55 2.315-3.29 3.734-4.94 4.896-9.26 6.174-4.63 2.611-11.4 3.471-17.75 3.859-5.23 0.887-10.94 0.799-16.2 1.543-1.71-2.468-5.15-4.616-6.95-6.946-1.82-2.096-2.73-4.226-4.63-6.945-1.27-3.802-3.6-6.878-4.63-10.805-1.28-3.707-2.17-7.772-3.09-11.576-0.45-3.388-1.26-5.65-1.54-9.261-2.77-0.792-0.23 0.982 0.77 3.087 2.16 3.234 2.81 6.746 3.09 11.576 0.56 3.964 0.77 8.011 0.77 12.348 0 4.465-0.4 7.176-1.54 10.033-2.67 2.72-4.45 3.281-8.49 3.859-4.65 1.183-10.27 0.771-15.44 0.771-3.68-0.498-4.93-1.779-8.49-2.315-1.84-1.645-4.95-3.404-6.94-4.63-1.4-1.703-3.06-2.369-3.86-3.859" stroke-width="3.75" fill="none"/>
<path id="path669" stroke-linejoin="round" d="m1893.1 699.22c0 0.258 2.33 3.477 2.33 3.734 0-2.157-0.09-1.012 1.55 3.087 1.52 4.568 0.62 6.481-2.32 10.033-3.14 3.441-6.73 6.418-10.03 9.261-3.5 1.606-6.38 3.761-10.8 4.63-5.11 0.642-10.54 0.898-14.67 0-2.97-1.689-6.64-4.372-8.49-6.946-2.23-2.184-3.4-4.357-4.63-6.945-0.69-2.544-1.58-5.895-3.08-7.718-0.21-2.214 0.07 0.602 0.49 3.958 0.94 2.802 0.05 1.059 0.28 4.531v10.805c-1.46 4.904-3.47 11.125-4.63 15.435-1.61 2.365-2.99 3.761-6.18 4.63-3.52 2.096-6.94 4.115-10.8 5.402-2.11 1.739-5.22 1.544-9.26 1.544-3.41-1.363-4.11-2.156-6.95-5.402-1.98-1.555-2.44-2.52-3.86-3.859" stroke-width="3.75" fill="none"/>
<path id="path670" stroke-linejoin="round" d="m1787.4 743.86v0.772c0-2.418 0.16-0.973-3.09 3.087-1.47 2.402-3.43 4.579-6.17 6.946-1.77 3.191-5.59 6.771-6.95 10.032-3.28 1.668-8.13 2.793-12.34 3.859-4.43 0.456-8.91 0.979-13.12 1.544-6.18 0.383-12.17 0.771-18.53 0.771-3.69-0.044-7.45-0.685-10.03-1.543-2.47-2.046-2.95-3.917-3.08-8.489-1.1-3.284-0.71-6.54-2.32-8.49-0.32-1.799-1.17-2.919-2.31-3.858" stroke-width="3.75" fill="none"/>
<path id="path671" stroke-linejoin="round" d="m1941.7 726.88v0.772c0-2.158 0.09-1.007-1.54 3.087-1.77 2.831-4.39 6.123-6.18 8.489-2.69 2.394-6.57 6.148-9.26 8.489-4.56 3.804-8.23 5.155-13.89 6.174-5.04 0.653-8.54-0.689-13.12-3.087-3.62-3.805-4.14-4.927-6.17-9.261-0.37-3.776-0.68-6.843-2.32-10.033-0.68-2.881-1.64-5.585-3.09-7.717 0.17-2.651 1.24 1.598 1.55 3.087 0.84 2.106 1.22 6.302 2.31 8.489v10.805c1.06 4.223 0.48 7.303 0 10.804-1.31 4.419-2.02 8.169-4.63 10.033-3.01 1.052-7.26 1.543-11.57 1.543-5.27 0-11.07-0.189-14.67-2.315-2.47-1.68-4.54-4.042-7.71-7.718-2.59-3.361-4.49-5.11-5.41-8.489-1.82-2.737-2.93-5.764-4.63-7.717-0.41-3.284 0.27-0.432 1.55 0.772 1.01 2.131 2.74 5.989 3.85 8.489 1.44 2.788 3.03 5.384 3.86 9.261 2.05 2.5 3.52 5.433 3.86 9.261 1.08 2.375 0.77 7.216 0.77 10.804-0.68 3.731-1.53 4.819-5.4 5.402-3.17 0.772-7.18-0.462-10.8-2.315-2.69-1.343-4.25-2.62-6.18-5.402-3.16-2.549-5.07-5.099-7.71-8.489-1.79-1.879-3.56-3.767-5.41-6.174-2.12-2.609-4.25-4.494-5.4-8.49-1.2-1.131-1.89-2.727-3.09-3.858 1.86 2.139 2.78 4.063 3.86 7.717 1.16 4.235 2.26 6.282 2.32 10.805v10.804c-0.74 3.698-2.53 3.366-6.18 3.859-4.23 0-7.82 0.28-10.03-1.544-3.38-0.457-5.7-1.339-7.72-3.087-3.21-0.838-5.27-2.636-7.71-3.859-1.22-1.794-3.8-5.188-5.4-6.945-1.07-3.295-3.1-4.683-4.64-6.946-1.09-1.093-1.16-3.462-1.54-3.087 1.5 1.772 2.85 5.58 3.86 7.718 0.62 3.449 0.77 6.965 0.77 10.804-0.86 4.033-2.31 6.032-3.09 10.033-1.7 3.25-3.18 7.345-4.63 10.032-2.81 1.914-5.03 3.995-8.48 5.402-4.56 2.051-9.17 2.927-14.67 3.087-3.7 1.235-6.79 0.438-10.03 0-2.51-1.19-5.38-2.391-6.95-4.63-1.99-0.914-2.61-1.916-3.86-4.631-2.8-2.101-3.82-5.228-5.4-9.26-1.12-3.241-2.36-6.117-3.08-9.261-1.32-3.011-2.14-6.787-3.86-9.261-0.2-1.798-0.57-1.29-0.77-3.087" stroke-width="3.75" fill="none"/>
<path id="path673" stroke-linejoin="round" d="m1907.7 794.02v0.772c0-2.082 0.05-1.031-0.77 3.087-2.54 3.948-5.51 7.294-9.26 8.489-2.22 1.11-6.24 0.749-8.49 0-3.5-1.795-5.87-3.992-8.49-6.945-2.04-3.736-5.53-7.128-7.72-10.805-1.94-2.923-3.33-5.026-3.85-8.489-1.67-1.962-2.87-6.03-3.86-8.489-0.23-2.425-0.2-1.078-0.92-2.863 1 3.631 2.3 5.331 3.23 9.809 1.53 4.725 2.83 7.202 1.55 12.347-0.63 4.695-1.41 8.67-3.09 13.12-1.02 4.53-2.45 7.933-3.86 10.804-0.71 3.016-2.04 5.682-3.86 7.718-1.75 1.923-4.71 2.433-7.72 3.087h-10.8c-3.29-0.444-6.37-1.531-10.03-2.315-3.59-1.916-4.31-2.812-6.95-5.403-2.06-2.552-4.05-4.396-5.4-7.717-1.97-1.342-4.77-3.39-6.18-5.402-2.36-2.321-3.84-3.997-5.4-7.718-0.72-3.317-1.49-5.668-1.54-10.032-0.12-2.325 1.08 3.717 2.31 7.717 1.12 2.602 1.95 6.714 3.09 10.033v12.348c0 3.776 0.07 7.459-0.77 10.804-0.52 3.477-1.83 5.068-3.09 7.718-2.2 1.356-4.57 3.037-7.71 3.858-2.62 1.815-7.79 3.075-11.58 3.859-3.83 1.002-7.21 1.543-11.58 1.543-4.44 0-6.53 0.049-8.49-2.315-1.85-2.043-4.93-6.132-6.94-7.717-1.07-3.008-2.63-4.214-5.4-6.946-1.11-3.076-2.87-6.846-4.63-9.261-0.59-3.754-2.38-6.978-3.09-10.032-0.49-1.142-1.06-2.718-1.54-3.859" stroke-width="3.75" fill="none"/>
<path id="path674" stroke-linejoin="round" d="m1990 787.63c0.15 1.06-0.71 4.906-1.27 7.157-1.69 4.595-4.28 8.519-7.72 11.576-3.71 2.233-5.18 3.545-9.26 3.859-1.88 1.407-4.1 0.607-5.41-0.772-3.98-1.471-6.34-3.852-10.03-5.402-3.47-2.228-5.29-3.554-8.49-5.402-1.8-2.649-4.08-5.631-6.17-7.718-0.5-0.836-4.93-8.224-4.08-5.912 1.64 2.426 5.66 7.115 7.17 10.543 1.86 2.566 4.03 7.636 6.17 10.033 2.14 2.708 4.88 5.721 7.72 9.26 1.73 4.277 3.53 7.345 3.86 11.576 1.2 2.331 1.54 6.411 1.54 10.033 0 4.198-0.63 6.241-0.77 10.033-1.01 2.511-1.99 5.389-3.09 7.717-4.66 0-8.4-0.776-11.58-2.315-2.5-1.756-4-4.251-6.17-7.717-1.52-4.26-4.13-7.236-6.17-11.576-2.56-4.301-4.62-10.891-6.95-14.664-0.53-3.744-2.01-7.098-2.31-11.576-0.84-1.399-1.09-1.823-1.55-3.361 0.49 3.603 0.77 6.484 0.77 11.079 0 4.717 0.27 8.91-1.54 11.576-1.38 4.141-3.6 6.863-6.17 10.033-3.13 1.973-5.9 4.615-10.04 6.173-4.59 1.593-8.15 2.316-13.12 2.316-4.97-1.026-9.84-1.51-14.45-2.739-4.86-0.438-8.32-0.739-10.24-3.435-2.85-3.2-6.07-6.739-8.49-10.805-2.25-1.475-1.49-1.679-2.94-3.286 1.64 2.556 1.38 2.261 2.17 6.373 1.46 3.027 1.54 5.578 1.54 9.261-1.83 3.098-3.74 6.393-6.17 9.261-2.52 3.082-3.82 4.052-7.72 5.402h-11.58c-3.74 0-7.3-0.178-10.03-0.772-3.33-0.723-7.21-2.252-10.8-3.858-1.68-1.351-12.18-10.047-13.46-11.749" stroke-linecap="round" stroke-width="3.75" fill="none"/>
<path id="path675" stroke-linejoin="round" d="m1801.2 839.55h0.77c-2.42 0-0.93-0.202 2.32 3.859 2.33 4.694 3.84 8.866 6.17 13.119 0.57 4.761 1.45 8.692 1.55 13.892 0 5.475 0.41 10.617-1.55 15.435-5.12 4.971-7.12 7.153-13.89 7.717-6.67 1.361-8.15 0.11-10.8-6.174-1.93-3.948-3.4-8.344-5.4-12.348-1.03-2.941-4.01-6.973-6.18-10.804-1.18-2.396-2.84-5.984-4.63-9.261-1.37-3.589-2.18-7.228-3.86-9.261-0.58-5.672-1.08-2.474 0.77 0-0.48 4.889 2.7 18.685-1.03 20.548-2.55 1.21-5.22 0.486-9.48 0.486" stroke-width="3.75" fill="none"/>
<path id="path676" stroke-linejoin="round" d="m2001.5 798.84c0 0.258 0.42 4.958 0.42 5.215 0-2.336-0.04-1.026 0.78 3.859 0.28 5.115 1.5 10.263 3.08 13.891v10.805c-1.21 4.08-1.86 5.959-4.63 9.26-1.62 2.388-2.54 3.087-6.17 3.087-2.48 1.24-7.85 0.772-11.58 0.772-4.13-1.137-9.43-1.467-12.34-3.859-2.55-1.957-4.99-3.133-6.47-5.538 1.08 0.358 0.77 2.197 0.77 0.982" stroke-linecap="round" stroke-width="3.75" fill="none"/>
<path id="path677" stroke-linejoin="round" d="m1945.6 851.13v1.544-1.544 1.544-1.544c-0.67 7.259-2.69 10.487-6.95 16.207-2.86 3.358-5.68 6.353-10.03 8.489-6.14 3.199-12.29 4.13-19.29 4.63-5.28 0-7.35 0.211-10.04-3.087-3.37-2.695-7-6.459-8.49-10.804-2.82-3.425-4.31-7.897-6.17-11.576-0.87-4.391-2.48-8.213-3.86-12.348-0.93-3.623 0.74 2.487 0.77 5.402 0 6.105-0.97 10.857-2.31 16.207-1.64 4.874-3.19 8.362-6.18 12.348-3.02 4.788-6.73 6.566-11.57 10.032-7.38 1.64-14.05 1.476-21.61 0.772-4.86-1.49-8.38-2.568-12.35-5.402-3.64-1.137-8.19-3.337-10.03-5.402-3.76-1.535-2.45-0.659-4.89-1.881 0.56 3.543-2.92 15.798-3.6 19.631-1.19 4.176-1.69 6.492-4.63 8.489-3.09 2.804-5.94 9.228-10.16 10.966-3.18 0.691-7.13 2.918-11.15 3.235-2.79 1.263-5.92 0.858-8.56 1.606" stroke-linecap="round" stroke-width="3.75" fill="none"/>
<path id="path678" stroke-linejoin="round" d="m1998.8 847.27c0.28 1.708 1.54 8.13 1.54 12.347v13.12c-0.24 4.351-1.06 8.005-1.54 11.576-1.06 3.712-2.68 5.39-5.4 7.717-4.07 2.119-6.73 3.725-10.81 4.631-4.84 0-6.2-0.778-10.03-3.087-4.63-3.656-7.82-6.573-11.58-10.804-3.18-3.417-5.29-6.114-7.72-8.49-0.53-4.05-1.87-6.761-3.08-10.804-1.4-1.956-2.31-4.387-3.86-6.174 1.42 2.84 3.31 4.394 5.4 8.489 2.41 4.191 3.72 8.798 5.4 13.12 1.36 3.552 3.13 7.395 5.41 9.261 1.62 3.858 2.67 5.261 3.85 9.261 0.36 4.668 0.78 8.947 0.78 13.891-1.55 4.473-3.25 7.533-6.95 10.033-4.95 2.949-9.33 3.808-15.43 4.63-6.56-0.036-12.74-0.358-17.75-2.315-2.12-2.598-7-6.776-10.04-10.033-2.56-4.233-5.07-8.136-7.71-12.348-1.36-3.558-2.63-6.627-3.09-10.032-0.83-2.482-1.11-6.42-2.32-8.489-1.06-5.763-0.77 3.188-0.77 5.402v13.891c-1.62 6.654-5.53 12.182-10.03 17.75-5.52 4.424-10.01 7.909-16.98 8.489-6.77 0-11.53 0.193-16.98-3.087-2.54-3.017-6.41-7.001-9.26-10.804-2.6-4.397-4.73-7.294-6.17-11.576-0.58-2.676-0.95-6.722-1.55-10.033 0-3.134-0.32-0.557-0.56-3.137 0 3.601-0.21 3.394-0.21 6.996 0.57 5.088 0.77 10.135 0.77 15.435-1.81 5.908-1.91 8.254-8.48 8.489-4.69-0.335-6.06-1.224-9.27-3.859-3.7-2.18-7.87-5.254-10.8-7.717-2.99-2.789-4.29-4.228-7.01-6.449" stroke-linecap="round" stroke-width="3.75" fill="none"/>
<path id="path679" stroke-linejoin="round" d="m1967.9 906.69h0.77c-2.27 0-0.99-0.132 3.09 2.315 1.44 2.17 4.2 5.53 6.17 8.489 2.03 2.806 4.36 7.912 6.17 10.033 1.55 2.718 3.04 4.686 3.86 7.717 0 4.701 0.62 8.633 0.78 13.12 0 4.725-0.73 6.754-2.32 10.032-2.47 1.632-6.06 3.965-10.03 5.402-4 0.522-8 0.772-12.35 0.772-4.15 0-7.78-0.32-11.58-0.772-2.63-1.187-6.81-2.869-9.26-4.63-2.8-2.477-5.78-6.706-8.49-10.033-1.72-2.758-2.38-5.485-3.08-8.489-0.98-3.824-1.44-7.94-3.09-10.804-0.56-2.584-1.25-5.708-1.54-0.772-1.03 2.046-0.78 6.059-0.78 9.261-0.86 4.062-1.88 7.965-3.85 11.576-2.94 2.721-4.92 6.306-9.27 7.717-5.13 3.246-11.03 3.928-16.97 4.631-4.57 0-9.84 0.579-13.9-0.772-2.59-1.231-5.06-2.568-8.48-4.63-3.84-2.417-6.77-5.25-9.27-8.489-2.88-3.621-2.88-6.151-4.63-10.805-0.25-4.38-1.25-6.985-1.54-10.804-0.58-1.071-1.44-2.984-2.31-3.859 0 5.419 0.72 9.863 2.31 14.663 0.26 3.682 0.77 6.869 0.77 10.805-0.14 3.863-0.91 6.404-2.31 9.26-2.79 2.053-4.04 3.291-7.72 4.631-3.66 0.686-7.51 0.772-11.58 0.772-3.43-0.925-6.06-2.98-9.26-3.859-1.85-2.246-3.91-3.21-6.17-6.946-2.56-3.872-3.09-4.453-3.09-9.261 0.71-4.163 1.55-7.769 1.55-12.347 0-4.329 0.1-6.722 1.54-10.033 0.18-3.203 0.35-1.856 0.35-5.527" stroke-width="3.75" fill="none"/>
<path id="path680" stroke-linejoin="round" d="m1819 946.82h-0.77c2.27 0 0.9-0.22-1.54 3.859-1.89 3.566-2.83 7.18-4.63 9.261-0.87 3.187-2.27 4.566-4.63 6.174-1.01 2.829-3.19 3.893-5.41 5.402-2.37 1.122-4.98 2.116-7.71 3.087l7.71-3.087c-2.37 1.122-4.98 2.116-7.71 3.087" stroke-width="3.75" fill="none"/>
<path id="path681" stroke-linejoin="round" d="m2062.1 992.36c-0.26 0 4.36-2.327 4.1-2.327 2.27 0-3.88 2.195-7.96 4.642-2.33 1.167-7.27 0.772-10.8 0.772-3.09-0.713-8.13-1.869-10.04-3.859-1.05-4.17-2.58-8.237-3.85-12.348-1.24-3.591-1.86-7.691-2.32-11.576-1.1-3.721-1.86-6.84-3.09-10.804-1.44-4.375-2.69-8.575-3.85-13.12-1.14-3.828-2.04-7.131-2.32-10.804-1.63-1.319-1.8-3.796-2.32-6.174" stroke-linecap="round" stroke-width="3.75" fill="none"/>
<path id="path682" stroke-linejoin="round" d="m2034.3 983.87c-0.56 0-1.83 3.659-3.09 6.174-5.04 5.908-10.77 10.608-16.21 15.438-4.8 2.26-8.51 5.59-13.89 6.17-2.23-2.02-3.1-7.45-3.86-11.58-2.17-7.294-3.28-14.728-5.4-21.605-1.92-3.46-3.81-7.655-4.63-10.804-1.32-2.779-1.79-6.005-2.31-8.489 0.61 6.014 3.47 11.653 4.63 17.75 0.94 5.105 1.54 10.069 1.54 15.435v13.123c-0.87 4.78-2.35 9.29-5.4 12.34-0.79 0.49-3.91-1.66-6.95-3.08-4.41-2.4-9.54-5.15-12.35-6.95-2.95-4.27-7.49-9.114-10.8-13.89-1.41-4.808-2.47-8.841-3.09-13.891-1.02-4.448-2.27-10.72-3.86-13.891-0.21-2.537-1.3-2.708-2.52-4.058-0.74 5.007-2.72 7.985-4.42 12.547-1.98 2.08-4.4 4.255-7.72 6.945-4.82 4.382-10.2 8.903-15.43 12.348-4.89 3.097-8.91 4.33-14.67 4.631-5.5-0.17-7.71-0.66-11.57-3.859-6.37-3.961-10.63-9.6-16.21-15.435-4.16-4.567-5.74-6.231-6.17-12.348-0.26-3.35-0.91-5.707-1.55-9.261 0 1.03-0.25 0.772 0.78 0.772" stroke-width="3.75" fill="none"/>
<path id="path683" stroke-linejoin="round" d="m1889.2 993.9c-0.23 1.572-0.92 8.73-1.54 11.58-0.87 3.19-2.04 4.73-4.63 6.17-1.88 1.59-5.53 2.58-7.72 3.86-3.99 0.38-7.46 1.09-10.81 1.54h-11.57c-4.03 0-6.67 0.07-8.49-2.31-2.3-1.89-4.69-5.82-6.17-8.49-1.29-4.37-1.59-7.069-0.78-10.806 0-5.342 0.68-10.098 0.78-15.435 0-3.859-0.39-11.993-0.39-15.852" stroke-linecap="round" stroke-width="3.75" fill="none"/>
<path id="path684" stroke-linejoin="round" d="m1839.1 1007.8v0.77c0-2.08 0.05-1.02-0.77 3.09-1.04 3.11-2.58 4.21-4.63 6.17-3.89 0.85-5.05-0.12-9.27-1.54-2.7-2.18-3.39-4.07-5.4-6.17-0.94-2.65-2.54-4.68-4.63-6.18 0-1.66-0.38-1.15-0.77-2.31" stroke-width="3.75" fill="none"/>
<path id="path705" stroke-linejoin="round" d="m1814.8 1001.2c0 0.25 0.36 2.95 1.92 5.02 1.55 3.39 3.32 6.74 4.63 10.8v12.35c-0.38 4.68-1.06 10.04-3.09 13.12-1.72 2.46-6.04 4.42-10.03 6.17-3.95 1.96-8.43 2.17-13.12 2.32-5.53-1.22-10.17-3.15-15.44-6.17-4.66-2.38-9.34-5.31-13.89-7.72-2.13-1.85-4.15-2.78-6.17-5.4-2.24-1.64-4.08-3.98-6.18-5.41-1.48-2.17-4.17-3.73-6.17-6.17-1.94-1.39-3.29-3.44-4.63-5.4" stroke-width="3.75" fill="none"/>
<path id="path706" stroke-linejoin="round" d="m2054.8 1045c0 0.45-7.31 6.32-9.71 7.52-3 2.2-8.06 4.27-12.35 6.18-6.02 1.84-10.72 3.08-16.97 3.08-1.76-2.58-6.52-5.77-9.26-9.26-1.41-2.82-3.92-7.25-6.18-10.8-1.4-4.45-3.05-8.98-4.63-13.12-1.35-3.99-2.57-6.3-3.09-10.81-1.27-1.76-2.3-7.05-2.7-4.64 2.54 2.59 2.86 6.84 4.25 10.82 0 4.82 0.65 9.12 0.77 13.89-1.1 3.09-1.43 5.21-3.86 6.95-1.7 1.96-2.88 2.31-6.17 2.31-2.27 1.36-4.43 0.06-7.72 0-4.04-1.19-5.15-1.99-6.95-4.63-2.27-1.59-3.84-4.69-6.94-6.95-1.96-3.63-3.1-4.98-4.63-8.48-1.01-2.83-1.86-6.09-2.32-10.04 0-4.06-0.63-7.6-0.77-11.57 0-2.78 0.21-9.193-0.77-10.831-0.58 4.701-1.55 10.151-1.55 15.461-0.68 3.64-0.89 7.92-1.54 11.57-1.7 3.91-4.12 7.98-7.72 11.58-4.84 2.74-9.1 3.82-14.66 4.63-5.85 0-11.2-0.71-16.98-0.77-3.55-2.02-7.52-4.76-11.57-7.72-3.78-3.42-8.59-7.72-11.58-10.03-0.95-2.69-2.85-4.31-4.63-6.18-1.1-2.04-1.57-1.77 0.77-0.77 2.01 2.01 5.29 4.81 6.95 7.72 1.27 2.46 3.09 7.82 4.63 10.03 0 4.19 0.72 5.98 0.77 10.03-0.73 3.98-3.11 4.95-7.72 6.18-4.4 0-8.47-0.44-11.57-1.54-3.7-1.55-6.47-2.71-8.49-4.64-1.98-1.34-4.77-3.39-6.18-5.4-2.92-3.08-6.03-6.34-8.49-9.26-1.56-1.71-3.89-6.02-5.4-7.72 0.75 1.13 1.29 1.33 2.32 3.09 2.76 3.47 4.32 5.65 6.17 8.49 1.47 3.81 2.77 5.64 3.09 10.03 0 3.74-0.18 7.31-0.77 10.04-0.88 3.22-2.3 5.08-5.41 6.17-2.33 1.17-7.27 0.77-10.8 0.77-2.59-1.13-7.22-3.12-10.03-3.86-1.79-2.18-5.49-4.82-7.72-7.71-1.96-2.52-3.1-5.11-5.4-6.95 1.99 1.64 3.22 4.55 5.4 6.95 1.19 2.43 2.95 6.19 3.86 9.26 1.54 3.41 2.13 7.14 3.09 10.8 0 4.13-0.27 7.8-0.78 11.58 0 4.04 0 6.99-1.54 9.26-0.95 3.46-2.72 5.06-6.17 7.71-3.7 0.72-5.24 1.5-9.26 1.55-1.56-1.89-3.83-3.96-6.18-6.18-1.05-2.22-2.62-5.67-3.86-7.71-1.52-2.48-3.11-3.79-4.63-6.95-2.41-2.32-5.22-6.08-6.94-10.03-1.95-2.92-3.92-11.37-4.63-14.63-1.06-0.71 1.25 1.98 1.54 6.91 0 4.11-0.24 7.83-0.77 11.58 0.12 4.52 0.77 8.55 0.77 13.12-0.42 3.07-0.91 6.42-2.32 8.49-1.9 3.34-5.56 6.08-10.03 7.71-1.68-2.35-3.66-3.08-6.94-3.86-3.21-1.64-5.51-2.41-9.26-3.85-3.55-2.58-5.06-3.08-7.72-6.95-2.52-2.38-4.85-6.27-6.18-9.26-0.59-2.73-0.77-6.29-0.77-10.03 0.05-4.85 0.75-7.92 2.32-11.58 0.86-3.14 2.89-5.29 5.4-6.94 2.19-2.19 4.52-4.05 7.72-4.64 0.39-2.22 2.16-2.14 0-2.31v2.31c0.39-2.22 2.16-2.14 0-2.31" stroke-linecap="round" stroke-width="3.75" fill="none"/>
<path id="path707" stroke-linejoin="round" d="m2048.2 1101.9c0 0.46-2.24 1.89-4.63 3.09-4.9 1.56-10.36 0.37-15.44 0-5.01-1.25-8.63-1.53-10.8-4.63-2.51-1.8-6.37-5.78-8.49-8.49-1.14-2.4-1.87-5.2-2.31-8.49-0.5-4.01-0.85-8.41-1.55-12.35v-12.34c0-4.19-0.72-5.99-0.77-10.04 0.34-0.33 0.58 1.94 1.54 3.86 0 4.83-0.17 9.46-0.77 13.89-0.42 4.34-1.93 7.14-3.09 10.04-2.25 2.79-3.51 3.69-6.94 4.63-2.52 1.5-6.92 2.17-10.81 2.31-4.75-0.27-7.43-1.26-10.03-3.86-3.79-3.01-6.22-6.31-8.49-10.8-1.33-4.33-2.31-8.22-2.31-13.12-0.53-3.43-0.28-9.81-1.55-12.35-0.11-2.25 0.65-6.99-0.37-8.11 0.52 3.97-0.36 11.3 0.37 15.83 0 5.08-0.14 9.98-0.77 14.66-2.07 4.7-3.04 7.23-6.94 9.26-2.35 2.35-5.34 3.51-9.26 4.63-5.94 0-12.1 0.44-17.75-0.77-2.8-0.76-5.43-2.29-8.49-3.09-2.11-1.78-5.27-2.87-7.72-5.4-2.84-3.11-4.91-6.03-6.17-10.03-3.76-4.83-6.54-9.46-8.49-14.66" stroke-linecap="round" stroke-width="3.75" fill="none"/>
<path id="path710" stroke-linejoin="round" d="m2030.4 1145.2h-0.77c2.08 0 1.02-0.05-3.09 0.77-4.02 1.34-7.67 0.4-11.58-0.77-2.61-1.15-5.33-2.96-6.94-4.63-2.69-3.3-3.74-4.18-5.4-8.49-1.3-5.31-1.55-9.74-1.55-15.43 0.06-4.5 1.24-7.39 2.32-11.58 1.37-4.24 3.23-11.02 3.23-15.73-0.17 5.11-2.94 12.87-3.23 18.05v12.34c-1.24 3.71-1.24 7.13-3.09 10.04-2.48 3.52-4.71 4.72-9.26 5.4-4.51-0.41-4.55-1.72-6.95-5.4-4.08-4.92-6.36-11.52-7.71-17.75v-12.35c0-5.16 0.39-9.8 0.77-14.66 0.32-3.19 0.56-3.64 0.56 0.49 0.29 5.95 0.98 10.39 0.98 16.48-1.1 4.52-2.87 8.31-4.63 11.58-3.3 0.45-5.9 1.49-10.03 1.54-4.11 0-7.27-0.18-10.03-1.54-1.93-3.24-5.76-7.56-7.72-11.58-0.9-4.23-2.15-7.78-2.32-12.34-0.96-1.93-1.21-6.08-1.54-8.49 0.82 4.82 0.77 10.16 0.77 15.43-0.04 4.91-0.18 9.71-2.31 12.35-2.13 2.87-4.88 3.02-8.49 3.86-3.92 0-8.14 0.37-11.58-0.77-3.86 0-8.28-0.24-10.8-1.55-3.5-1.53-4.77-2.66-7.72-4.63-1.58-2.34-4.64-5.34-6.17-9.26 0-4.09 0.52-7.46 2.31-10.03 0.73-3.35 1.45-5.42 3.09-8.49 1.56-3.72 3.03-5.36 4.63-7.72 1.38-0.74-3.77 3.47-6.18 7.72-3.44 3.33-6.32 6.46-9.26 9.26-3.91 2.47-5.95 4.28-10.8 4.63-4.82 0-6.8-0.85-10.03-2.31-2.09-2.29-4.14-2.69-4.63-6.18-1.41-3.47-2.04-8.64-3.09-11.57-0.05-4.35-0.74-8.12-1.54-12.35-0.42-3.08-0.77-9.16-0.77-6.16 0 6.67-0.32 10.58 0.77 16.96v13.12c0 4.06-0.56 6.49-1.55 9.26-3.57 0.49-4.95 1.49-9.26 1.55-3.82-1.02-5.86-1.84-8.49-3.09-1.82-1.73-3.35-3.94-5.4-5.4l5.4 5.4c-1.82-1.73-6.46-5.88-8.51-7.34" stroke-width="3.75" fill="none"/>
<path id="path714" stroke-linejoin="round" d="m2003.8 1189.6c-6.68 0-15.31-3.5-22-3.5-4.15-1.03-8.88-1.39-10.8-3.86-1.65-2.56-2.87-5.7-3.86-10.03 0-5.47 0.42-8.6 3.08-13.12 2.02-3.99 5.27-7.16 6.95-10.03 2.23-2.81 4.57-6.62 6.17-10.03 1.55-2.42 1.5-2.69 3.29-5.26 2.34-0.41-7.16 5.18-14.09 9.89-5.35 2.39-9.89 3.04-16.21 3.08-4.76-1.04-11.54-2.58-15.43-3.85-3.09-2.72-3.09-7-3.09-12.35v-13.89c0-2.95 0.13-3.29-0.56-5.18-0.32 4.39-1.2 6.25-1.76 10.58-0.41 5.05-1.26 9.35-3.08 13.89-2 3.79-4.46 8.9-6.95 11.58-2.43 3.12-5.69 4.85-8.49 6.94-5.2 0.92-9.53 0.37-14.66-0.77-5.5-1.85-6.55-4-8.49-9.26-1.69-5.76-1.54-12.11-1.54-18.52 0.17-4.77 1.2-9.23 2.31-13.89v-13.12c0-1.29 1.48-4.48 1.48-5.76" stroke-linecap="round" stroke-width="3.75" fill="none"/>
<path id="path715" stroke-linejoin="round" d="m1971.8 1185.3c-1.88 0.25-8.19 1.47-12.35 1.55-3.02 1-8.16 0.77-12.35 0.77-4.49-1.06-6.7-1.1-8.49-3.86-2.75-1.91-3.81-3.79-6.17-5.4-1.14-2.28-2.42-4.82-3.86-6.95-0.39-4.36-1.49-7.79-1.54-12.35 0-4.04-0.01-6.99-1.55-9.26v-1.54" stroke-linecap="round" stroke-width="3.75" fill="none"/>
<path id="path731" stroke-linejoin="round" d="m1925.5 1149.8v12.35c0 4.05-0.61 7.24-1.54 10.8-0.43 3.63-1.44 7.66-3.09 10.04-1.84 3.53-4.43 4.71-7.72 6.17-3.75 0.51-4.77 0.62-7.71-0.77-2.69-0.73-6.17-2.56-8.49-4.63-4.03-1.67-7.31-3.65-10.03-6.18-3.38-2.37-5.71-4.79-7.72-6.94-1.56-3.12-2.61-7.62-3.86-10.03 0-4.26 0.33-6.71 1.54-9.26 1.23-2.47 2.84-4.3 4.63-6.18 1.87-1.78 6.6-5.23 9.29-6.18" stroke-linecap="round" stroke-width="3.75" fill="none"/>
<path id="path734" stroke-linejoin="round" d="m1875.3 1161.4h-0.77c2.62 0 0.99-0.15-3.86 3.08-3.42 2.63-5.76 3.89-9.26 5.41-4.95 1.16-8.09 1.54-13.89 1.54-5.07 0-10.06 0.05-14.67-0.77-3.35 0-7-0.02-9.26-0.77-0.84-2.53-2.26-5.1-3.86-6.95-0.59-2.73-0.77-6.29-0.77-10.03 1.38-2.2 2.45-6.78 3.86-8.49 1.96-3.53 3.26-4.71 6.17-6.95 2.72-1.89 4.85-2.81 6.95-4.63 3.21-1.07 4.47-2.41 7.72-5.4 3.1-2.81 4.34-4.78 6.94-6.94 1.73-1.65 4.04-3.84 6.18-5.41 1.02-3.22 2.79-5.41 3.08-9.26v-10.8-3.86" stroke-width="3.75" fill="none"/>
<path id="path735" stroke-linejoin="round" d="m1790 1207.3c-0.91-0.46-3.33-4.91-5.77-7.35-5.39-5.42-9.94-7.98-10.03-15.43 1.73-2.57 4.77-4.58 8.49-6.17 2.1-2.06 4.38-3.72 6.95-4.63 2.92-0.64 6.82-0.78 10.8-0.78 4.2 0 6.24-0.63 10.03-0.77 4.05-0.05 5.85-0.77 10.04-0.77 1.42-1.43 3.02-0.77-0.78-0.77-2.74 1.25-5.84 1.54-10.03 1.54-3.41-1.48-5.46-2.24-9.26-3.08-2.05-1.78-4.55-2.37-6.17-4.64-3.44-1.93-4.5-3.65-5.41-7.71-0.5-3.76-0.63-5.42 1.55-8.49 1.13-4.34 3.27-6.92 5.4-10.03 2.55-2.61 3.72-3.09 8.49-3.09h11.58c2.74 0.49 5.83 0.78 8.48 1.54-3.67-1.05-7.36-4.87-10.8-8.49-3.29-3.57-3.46-4.71-5.4-8.49-1.28-4.83-2.91-7.59-3.09-12.34v-11.58c0.74-4.16 1.77-5.85 3.09-8.49" stroke-linecap="round" stroke-width="3.75" fill="none"/>
<path id="path737" stroke-linejoin="round" d="m1777.3 1097.3c-0.45 0.92-3.8 5.91-4.63 7.72-0.99 2.77-1.55 5.21-1.55 9.26-0.68 3.33 0.03 5.05 0.78 8.49 2.25 1.54 4.09 3.17 6.17 6.17 3.35 1.61 4.46 3.16 6.17 6.18 2.1 1.42 5.24 4.79 6.57 6.95-3.81-0.28-8.17-3.37-11.97-4.64-2.21-1.03-6.89-2.42-9.26-3.85h-13.12c-4.11 0.31-4.92 1.68-7.72 3.08-1.59 2.49-2.78 4.6-3.08 8.49-0.86 2.58-0.86 6.68 0 9.26 1.74 1.87 3.98 4.7 6.17 6.18 2.86 1.62 5.1 3.05 8.49 5.4 3.59 2.12 8.14 4.17 10.8 6.17 2.6 0.71 5.68 1.7 7.72 3.09 1.88 0.33 4.26 0.77 0.77 0.77-2.07-1.21-6-1.49-8.49-2.31-3.65-0.61-7.2-1.88-11.57-2.32-4.05 0-5.39-0.09-6.95 2.32-3.14 0.91-4.06 2.79-6.17 4.63-1.38 2.91-2.19 4.74-2.32 9.26 0.83 3.1 1.63 4.65 2.32 6.94 0.57 1.34 2.02 4.15 3.09 5.03l-3.09-5.03" stroke-width="3.75" fill="none"/>
<path id="path743" stroke-linejoin="round" d="m1744.1 1017.8c-2.07 0.53-9.07 2.69-13.12 3.86-2.75 0.92-4.68 2.47-6.94 3.86-2.24 1.52-3.59 3.5-5.4 5.4-0.92 2.76-2.47 4.68-3.86 6.95-1.21 2.55-2.03 4.8-2.32 8.49 0.06 5.19 1.8 7.19 3.86 12.35 2.65 4.49 4.75 9.74 8.49 12.34 3.17 1.95 5.65 3.39 9.26 5.41 2.46 0.67 6.22 2.44 8.49 3.86 3.78 0.5 6.26 1.57 8.49 3.08h-6.17c-3.61 0.14-6.79 0.64-9.27 2.32-2.64 1.06-3.79 3.16-6.17 4.63-0.87 3.2-2.21 4.56-3.09 8.49-1.28 2.56-0.59 6.72 0 10.03 1.61 2.32 3.06 7.77 4.63 10.03 1.66 5.68 3.23 10.27 6.95 14.67 0.66 1.91 5.39 4.86 6.97 5.79-2.38-1.62-8.3-7.51-11.6-10.43-1.95-2.47-4.37-4.18-7.72-5.4-4.08-1.56-7.89-2.77-12.35-3.08-4.2 0-6.57 0.46-9.26 1.54-1.97 1.71-4.49 2.6-6.17 4.63-2.2 1.57-3.34 4.09-4.63 6.95 0.15 4.15 1.07 6.23 3.09 9.26 1.8 2.7 3.12 4.62 5.4 6.17 2.3 2.66 4.84 4.22 8.49 6.17 3.04 2.17 5.78 2.66 9.26 4.63 3.43 1.1 6.26 2.69 10.8 4.63 3.87 2.12 14.23 9.64 17.41 10.85 0.68 1.02-10.28-6.56-13.55-8.53-3.93-0.87-5.29-2.21-8.49-3.09-4.01-1.85-6.13-3.33-10.03-3.86-3.36-1.54-7.76-2.42-10.81-3.08-4.64 0-8.4-0.74-13.12-0.77-3.33 0-3.6 0.08-4.63 2.31-2.59 2-4.06 4.29-6.17 6.95-1.45 2.56-3.12 4.83-4.63 6.94-1.12 2.62-2.38 5.9-3.09 8.49-0.68 3.16-1.49 5.19-1.54 9.26" stroke-width="3.75" fill="none"/>
<path id="path744" stroke-linejoin="round" d="m1677.8 1164.4c0-0.25 0.78 1.04 0.78 0.78 0 2.17-0.68-0.54-2.32-4.63-2.55-3.03-5.79-7.49-9.26-10.81-4.93-3.51-10.04-7.07-15.44-9.26-4.69-2.22-9.66-4.61-14.66-6.17-4.5-0.87-9.15-0.77-13.89-0.77-4.66 0.05-5.34 1.26-8.49 2.31-1.81 2.04-3.49 4.11-4.63 6.95-0.91 2.26-1.47 5.94-2.31 8.49 0 3.94-0.73 6.91-0.78 10.8 0 3.16 0.75 8.41-1.15 9.67 0.8-3.38 1.56-9.88 2.7-14.3-0.06-4.65-1.45-5.99-3.09-10.03-3.31-3.71-6.41-7.63-9.26-10.81-2.67-3.39-6.06-7.38-9.26-10.03-2.67-1.63-5.3-3.48-7.72-4.63-3.92-1.59-5.75-2.93-10.03-3.09-1.83 1.75-3.97 3.27-6.18 4.63-2.27 1.55-3.67 3.3-4.63 6.18-1.41 2.07-1.88 5.64-2.31 9.26-1.24 3.55-1.54 5.89-1.54 10.03-0.99 1.31-1.35 3.28-1.55 5.4 0.46-3.45 1.49-6.51 1.55-10.8-0.61-3.99-2.16-7.89-3.09-13.12-0.14-5.32-1.15-8.56-3.09-11.58-3.33-2.97-6.39-7.28-10.8-10.03-3.85-1.85-6.9-3.03-11.58-3.09-4.19 0.05-6.28 1.04-9.26 2.32-1.08 2.69-1.54 5.06-1.54 9.26 0.05 4.37 0.82 5.93 2.31 8.49 0.46 3.41 1.98 5.99 2.32 10.03 1.06 1.78 0.77 5.55 0.77 8.49-0.36-4.16-2.89-7.14-3.86-10.8-0.96-4.43-2.15-8.15-3.09-11.58-1.69-4.53-4.26-8.51-6.94-13.12-2.72-2.19-4.16-4.44-7.72-6.95-3.49-3.03-6.13-4.82-10.03-5.4h-10.81c-3.16 1.26-4.1 2.46-6.17 4.63-0.96 3.68-2.81 6.64-3.86 9.26 0 3.84 0.16 7.36 0.77 10.81 1.83 1.91 3.05 3.97 3.86 6.94 1.3 2.22 3.09 9.83 3.09 13.54-1.18-3.16-4.16-13.48-5.4-17.4-1.13-3.14-2.93-6.95-4.63-10.03-1.22-4.42-3-6.72-5.41-10.03-1.96-3.02-5.07-5.65-8.49-7.72-3.31-2.77-4.7-3.69-9.26-3.86-3.97 1.18-4.73 2.52-8.49 3.09-1.45 1.31-4.03 2.27-5.4 3.86-0.73 3.1-1.9 5.21-3.09 7.72-0.59 2.73-0.77 6.29-0.77 10.03 1.37 2.02 2.98 4.99 3.86 7.72 2.37 2.6 3.37 5.26 5.4 8.49 1.14 3.41 6.29 11.51 7.74 13.92-0.46 0.46-4.52-5.88-6.19-7.75-3.01-4.16-4.5-6.72-6.18-11.58-1.99-2.6-4.35-6.21-6.17-7.71-2.54-2.98-6.08-6.14-10.03-8.49-3.45-2.43-5.29-2.32-10.04-2.32-4.87-1.01-8.37 0.03-11.57 1.54-2.3 2.34-7.16 6.14-9.26 7.72-2.32 2.95-3.46 4.91-5.41 6.95-1.03 2.58-1.87 5.21-2.31 8.49 0.33 4.27 2.01 5.22 3.86 9.26 2.05 1.58 5.1 5.66 6.94 6.94 1.48 1.83 10.98 10.44 7.74 10.44-1.4-2.06-6.12-7.01-8.51-8.89-2.26-2.76-5.06-5.15-6.94-6.95-3.17-1.37-5.73-2.61-9.26-3.09-4.46-0.89-7.28-1.4-11.58-1.54-3.9 0.35-6.02 2.28-8.49 3.86-1.39 2.27-2.94 4.19-3.86 6.95-1.74 2.1-1.54 5.22-1.54 9.26 1.38 2.03 2.82 5 3.86 7.71 2.35 2.26 4.06 5.93 6.94 8.49 3.06 2.57 5.73 3.81 9.26 4.63 3.8 0.14 5.84 0.77 10.04 0.77 2.67 0.17-1.29 0.68-2.32 1.55" stroke-width="3.75" fill="none"/>
<path id="path748" stroke-linejoin="round" d="m1352.1 1175.3l-0.77-0.77c1.93 1.93 1.06 1-3.09-2.32-4.7-2.21-9.85-2.91-15.43-3.08-4.25 1.09-8.87 2.24-13.12 3.08-2.47 2.52-4.07 3.58-6.95 6.95-1.17 2.93-1.8 5.16-0.77 9.26 2.08 4.26 2.96 5.77 6.17 9.26 2.24 1.52 4.09 2.72 6.95 3.86 5.84 0.88 11.57 2.87 17.75 3.09 4.46 0 15.54 1.42 19.74 1.55 5.22 0-13.21-0.78-15.11-0.78-5.59 0-11.07 0.04-16.21 0.77-4.92 1-9.63 2.12-13.89 4.63-3.52 2-3.09 3.71-3.09 8.49 1.11 2.75 2.45 4.65 3.86 6.94 2.41 2.23 4.42 4.34 7.72 5.41 4.04 2.22 8.24 4.25 13.12 4.63 3.2 1.08 16.79-0.11 12.04-0.38-2.47 2.09-19.13 2.53-23.62 3.46-4.76 2.01-9.86 4.83-13.89 6.18-0.87 3.34-1.53 5.77-0.77 9.26 1.66 2.71 2.98 5.18 5.4 7.72 1.93 1.92 3.02 2.99 6.18 3.85 3.3 1.62 8.7 2.52 13.12 3.86 3.43 0 3.49-0.51 5.4-1.54" stroke-width="3.75" fill="none"/>
<path id="path752" stroke-linejoin="round" d="m1697.1 1125.9c0-0.26-1.54-2.56-3.09-4.63-4.08-4.78-10.98-10.05-16.21-14.67-5.62-2.27-9.74-4.99-15.43-5.4-4.79 0-6.33 0.04-7.72 3.86-1.68 2.03-2.38 4.84-3.09 8.49-1.59 3.81-1.54 7.39-1.54 12.35-1.16 2.31-0.98 6.52-2.31 8.49-0.11 2.05-0.5 3.36-0.78 3.08-1.28-2.57 0.82-7.88 1.55-11.57 0-4.69 0.62-8.61 0.77-13.12-1.8-7.03-2.43-8.82-7.72-14.66-5.24-5.51-8.99-8.83-15.43-13.12-3.38-0.87-7.82-2.27-12.35-2.32-2.79 1.51-6.57 3.95-9.26 6.17-2.71 3.67-3.8 6.01-3.86 10.81 0.56 4.24 1.85 6.96 3.86 10.8 1.07 2.72 2.26 6.2 3.09 10.04 1.41 3.61 1.99 8.85 3.85 11.57 0.52 4.12 0.49 2.65-0.77 0-0.4-5.23-2.06-10.09-3.86-13.89-1.5-5.63-3.16-7.69-6.17-12.35-2.98-4.63-4.29-6.5-9.26-6.94-3.3-1.1-7.51-1.1-10.81 0-2.85 1.58-3.69 2.53-3.85 6.94-0.88 2.63-1.17 8.99-1.17 12.75 0 1.14 3.92-16.02 2.71-20.46-2.89-5.33-6.14-9.49-10.81-13.9-4.55-5.46-8.67-10.47-14.66-13.89-4.19-1.24-6.5 0.6-9.26 3.09-3.6 2.4-6.4 5.81-7.72 8.49-0.87 3.21-2.01 5.06-3.86 8.49-2.9 3.62-5.27 16.87-5.78 14.33-0.62-4.15 0.89-14.82 1.93-18.96 0.43-5.31 0.9-9.91-0.78-13.89-3.2-4.24-6-7.36-10.03-9.26-2.68-2.93-4.7-3.09-9.26-3.09-3.43 1.09-7.91 3.68-11.58 6.17-2.25 2.11-3.22 3.56-3.85 6.18-1.39 2.4-2.48 7.37-3.09 10.03-0.8 3.31-2.26 6.41-2.32 10.8-1.6 5.24-0.77-3.57-0.77-6.17-1.23-3.71-0.62-8.76-2.31-11.58-2.09-3.87-3.06-4.77-6.95-7.71-3.95-1.79-5.96-3.09-10.8-3.09-2.16 1.51-4.76 2.48-6.95 4.63-2.45 3.14-4.53 6.26-6.94 10.03-0.84 3.35-0.78 7.03-0.78 10.81 0.09 3.14 0.65 4.98 0.78 0.77v-12.35c-0.84-4.32-1.6-6.32-5.41-7.72-2.68-1.45-6.3-1.54-10.8-1.54-3.14 1.11-4.07 2.45-4.63 6.17-1.92 2.7-2.32 3.6-2.32 7.72-1.09 2.18-0.77 6.66-0.77 10.03-1.23 1.65-1.4 4.98-1.54 0-0.26-3.87-1.25-8.07-2.32-10.8-2.57-2-6.11-4.24-8.49-5.4-3.77 0-7.46-0.07-10.8 0.77-2.98 1.52-2.97 3.87-5.4 6.17-0.78 3.32-2.02 4.62-2.32 8.49-0.7 3.25-0.46 5.87 0 9.26 0.86 2.42 2.15 5.36 1.55 6.95-1.92-2.2-5.08-6.23-7.72-10.03-2.86-2.31-3.65-3.31-7.72-3.86-3.32-0.26-5.37-0.78-9.26-0.78-1.87 1.63-4.16 3.26-6.17 4.64-1.81 2.66-3.3 3.23-3.86 6.94-1.17 2.33-0.79 6.91 0 9.26 1.88 1.22 2.51 2.77 4.63 3.86 1.6 1.99 4.01 3.92 5.4 6.17 0.92 1.85 1.25 0.92-1.54 0.78-2.42-2.9-5.57-4-10.04-6.18-4.81-0.86-8.26-0.07-13.12 0.77-2.19 3.17-3.69 6.14-3.85 10.81 0.15 4.11 2.76 10.13 5.02 12" stroke-width="3.75" fill="none"/>
<path id="path756" stroke-linejoin="round" d="m1725.6 1071.8h-0.77-3.09c-6.11-0.57-11.6-1.49-17.75-1.55-5.66 0-10 0.06-14.66 2.32-4.53 1.58-5.42 3.27-8.49 6.17-1.97 3.68-4.33 6.73-5.4 10.81-1.39 3.43-2.93 6.5-3.09 10.8 0.99 5.91 0-4.25 0-6.95 1.23-6.96 0.78-13.69-0.77-20.83-1.48-5.04-3.1-9.18-5.4-13.89-1.73-3.07-3.71-5.71-7.72-6.95-2.78-0.8-7.29-0.91-10.03 0-1.95 1.37-5.17 5.06-6.95 7.72-1.97 2.62-4.57 6.6-6.17 9.26-1.92 3.22-3.44 7.26-4.63 10.03-0.39 2.24-0.95 4.7-1.55 6.18-1.54-3.09-3.4-4.12-7.71-6.18-4.01-3.43-8.5-6.56-12.35-8.49-3.08-1.91-7.48-4.66-10.81-6.17-2.37-1.65-6.4-2.66-10.03-3.09-3.75 0-9.06-0.48-11.57 0.77-3 1.07-4.07 2.74-5.41 5.41-1.36 2.21-8.01 9.91-7.75 9.29 0-4.3 3.79-12.99 2.35-17.01-2.05-4.07-3.74-6.01-4.63-9.26-2.43-2.69-3.31-5.6-6.17-7.72-1.05-2.95-3.04-3.83-4.63-6.17-3.43-1.46-3.84-2.92-8.49-3.09-3.84 0-7.4 0.62-10.04 1.54-2.87 0.79-5.28 1.85-6.94 3.86-3.47 1.66-4.1 3.1-6.95 5.4-1.98 1.39-4.42 4.39-5.4 6.95-2.25 2.74-0.32 3.51 0 7.72" stroke-width="3.75" fill="none"/>
<path id="path758" stroke-linejoin="round" d="m1712.5 1036.4v-0.78c0 2.28 0.14 1-2.31-3.08-1.56-2.53-3.19-4.53-6.18-7.72-2.67-3.13-4.49-3.09-9.26-3.09-3.37 0-7.85-0.32-10.03 0.77-3.01 1.15-4.77 4.06-6.95 6.95-2.44 3.39-4.87 5.84-6.17 8.49-1.55 3.69-2.98 5.27-3.86 8.49-1.95 1.46-1.86 3.02-4.63 3.86-1.39-2.52-3.94-4.02-5.4-6.18-3.45-1.19-8.03-4.56-11.58-6.94-3.77-2.51-7.22-3.92-10.8-6.18-3.44-1.19-5.61-1.54-10.03-1.54-4.85 0.22-7.1 1.34-10.81 3.86-3.37 1.59-5.7 3.98-8.49 6.17-2.72 1.89-13.86 18.26-16.65 20.56-2.85 2.68 9.68-12.43 12.02-16.7 1.8-4.56 3.09-7.33 3.09-12.35-0.88-6.31-1.45-12.12-6.18-16.2-3.7-1.45-8.08-2.28-13.12-2.32-3.53 0.48-5.33 1.56-9.26 2.32-2.96 1.58-5.91 2.37-8.49 4.63-2.47 1.52-3.78 3.11-6.94 4.63-1.54 2.26-3.83 3.2-5.4 5.4-1.14 0.49-5.33 4.68-5.82 5.82" stroke-width="3.75" fill="none"/>
<path id="path759" stroke-linejoin="round" d="m1687 1018.6h-0.77c2.27 0 1 0.13-3.08-2.32-2.12-1.44-4.1-3.28-6.18-5.4-4.34-1.1-7.8-3.13-12.35-3.86-3.86-1.58-8.2-3.08-11.57-3.86-3.33 0-7.05-0.02-9.26 0.77-1.54 2.26-3.33 3.57-4.63 6.18-1.03 2.17-1.75 5.74-3.09 7.71-0.09 3.09-1.63 8.45-3.49 9.69 1.72-3.04 4.86-11.32 5.8-16.63-1.19-5.66-3.44-10.88-6.17-16.208-3.01-3.665-6.48-7.254-10.03-10.804-3.57-0.893-7.56-0.772-11.58-0.772-4.7 0-6.22 0.058-8.49 3.087-2.2 1.736-4.14 4.793-6.17 6.174-2.21 2.952-4.27 4.211-5.4 8.493-1.57 3.06-2.35 5.35-3.09 8.49l3.09-8.49c-1.57 3.06-2.35 5.35-3.09 8.49v0.77c0.96-3.22 3.01-6.29 3.09-10.808 0-3.994 0.17-8.754-0.77-11.576-1.23-3.053-2.46-4.931-5.41-6.945-3.6-3.559-6.57-5.954-10.8-7.718-3.45-1.764-7.02-2.033-10.81-0.772-3.77 1.585-5.27 2.95-6.94 5.403-3.33 1.179-3.7 2.591-3.86 6.945-0.14 4.188-0.7 7.577 0 10.805 0.52 4.408 1.79 7.196 3.09 10.806 1.68 2.6 3.63 4.14 4.63 6.94 1.03 0 4.66 5.58 4.66 6.61" stroke-width="3.75" fill="none"/>
<path id="path1107" stroke-linejoin="round" d="m1683.2 1015.5c0-1.73-1.56-10.6-1.56-14.67 0-4.193-0.72-5.986-0.77-10.037 0-2.806 0.74-8.908-1.15-7.74 0.14 3.792 0.38 8.945 0.38 13.142-1.1 3.086-1.43 5.205-3.86 6.945-2.5 1.67-6.4 1.54-10.8 1.54-3.69-0.4-8.35-0.64-10.81-2.31-3.96-0.85-6.42-2.02-9.26-3.859-2.64-1.499-4.83-3.192-6.95-4.631-0.89-3.29-2.5-4.129-3.08-8.489-1.75-4.027 2.32-13.545 1.21-14.646-0.3 3.944-14.8 10.085-18.96 11.559-4.23 1.433-7.63 1.544-12.35 1.544-3.14 0-6.42-0.017-8.49-0.772-3.29-2.398-4.95-3.944-7.72-6.174-3.61-2.765-6.33-4.287-10.03-7.717-3.21-3.047-4.9-5.844-6.94-8.49-1.32-2.859-3.66-7.583-5.41-10.032-0.41-3.079-0.77-6.1-0.77-10.033v10.804c-1.54 3.399-4.03 6.907-6.94 10.033-4.23 1.941-7.55 4.023-12.35 4.631-2.67-1.485-6.1-2.729-8.49-3.859-4.02-0.597-5.44-1.808-7.72-4.631-2.64-4.257-4.98-7.302-5.4-12.347-1.18-2.105 0.41-3.956 0.77-6.946 0-1.662 0.38-1.149 0.77-2.315" stroke-width="3.75" fill="none"/>
<path id="path1108" stroke-linejoin="round" d="m1449.4 922.89c-0.24 4.654-6.99 10.393-8.52 13.909-1.25 3.967-3.9 6.302-5.42 9.254-3.67 2.082-6.69 2.926-10.81 4.631-5.65 0.202-10.22 1.372-16.2 1.543-4.84 0-11.94 1.349-14.27-1.543-3.25-3.517-9.31-8.208-11.97-11.576-2.65-2.564 1.94-9.113 1.23-10.427" stroke-width="3.75" fill="none"/>
<path id="path767" stroke-linejoin="round" d="m1277.3 998.79c-1.6 4.806-3.34 20.566-9.29 29.836-2.69 3.51-6.35 4.85-10.03 6.17-4.38 1.14-7.81 2.64-13.12 3.09-3.72 1.42-5.78 1.53-9.26 0.77-2.16-0.44 0.26-4.6-1.9-5.04 2.87 1.43 0.32 7.5 2.67 11.22 0.3 3.95 1.39 5.05 1.54 9.26 0 4.55-0.17 8.77-0.77 13.12-0.4 3.97-1.09 7.46-1.54 10.8-2.33 3.5 0.04 0.53-3.06 2.29-3.18 0.96-6.67 2.55-10.8 3.08-3.37 0.84-7.06 1.52-10.04 1.93-4.21 2.5-2.38 1.96 0 5.4 2.78 2.24 3.71 3.04 4.63 7.34 1.1 2.17-1.17 11.31-3.11 14.69-0.34 4.01-1.85 6.83-2.32 10.8-1.28 4.51-1.85 9.44-3.09 13.89-0.77 2.95-2.31 6.42-3.08 10.04-1.37 2.46-4.81 6.79-6.18 9.26-2.19 1.35-7.59 4.24-10.05 5.42-0.66 2.55 4.51 2.26 6.19 4.61 2.5 2.5 3.71 4.17 4.63 8.49 0.65 4.29 1.58 6.87 2.32 10.03-0.49 3.35-1.7 7.57-3.86 10.03-1.18 4.44-2.82 6.74-5.4 8.49-2.48 2.31-5.85 4.13-9.26 4.63-2.38 1.66-6.4 2.66-10.03 3.09-1.28 1.08-7.66 5.94-9.3 6.6" stroke-width="3.75" fill="none"/>
<path id="path768" stroke-linejoin="round" d="m1552 995.44c-0.87 0-5.62-0.247-7.72-0.772-3.69-2.156-7.76-1.543-12.35-1.543-4.07 0.776-6.76 1.449-8.48 3.858-1.82 3.423-3.03 5.993-3.09 10.803 0.05 4.34 1.39 7.51 2.31 10.81 1.63 1.96 1.81 5.29 3.09 7.71 0 1.55 1.94 7.37 1.94 8.91-1.66-3.72-5.1-13.21-6.57-18.17-0.83-5.52-1.43-8.06-5.4-10.8-5.23-4.26-7.88-6.574-13.89-7.719-4.18 0.671-7.41 3.419-10.81 5.399-2.22 2.6-6.4 5-9.26 6.95-3.82 3.32-6.4 5.7-7.72 10.8 0 3.94 0.36 6.96 0.78 10.04 0.61 2.82 1.41 5.94 2.31 8.48 1.03 4.5 1.99 8.54 2.32 13.12 0.78 0.79 0.77 4.69 0.77 3.86-1.85-2.53-2.86-5.89-3.86-9.26-1.19-3.38-2.8-6.63-4.63-10.03-3.53-3.08-4.42-3.35-9.26-4.63-3.74 0-7.3 0.18-10.03 0.77-1.7 1.4-4.48 2.73-6.18 4.63-2.1 2.67-4.3 5.08-5.4 9.26 0 3.94 0.36 6.96 0.77 10.03v9.27-9.27 9.27" stroke-width="3.75" fill="none"/>
<path id="path769" stroke-linejoin="round" d="m1546.6 962.26h-0.77c2.15 0 1.01 0.095-3.09-1.544-2.05-1.396-5.51-1.795-7.72-3.087-4.46-0.165-7.99-0.771-13.12-0.771-4.52 0.405-5.45 2.261-6.17 6.945-1.08 3.227-0.77 7.112-0.77 10.805-0.27 4.104-1.08 7.613-1.55 11.576-0.45 2.083 0.53 14.847-0.37 16.657-0.67-4.515-3.53-16.998-5.03-20.516-2.64-5.809-5.96-10.173-10.8-15.435-3.57-3.099-5.43-2.324-10.04 0-4.44 0.569-5.36 1.563-7.71 3.087-2.33 1.7-4.71 3.969-6.18 6.946-2.46 1.944-3.88 4.541-4.63 7.717 0.26 3.39 1.28 6.538 2.32 9.261 0.72 1.394 7.81 16.2 8.53 17.44 0.81 1.34-6.73-12.103-9.3-14.353-2.65-2.591-5.24-2.315-10.04-2.315-6.15 0.768-11.25 1.683-16.2 4.63-2.64 2.548-3.56 4.818-5.41 6.948-0.43 3.2-1.27 6.19-1.54 10.03 0.58 3.82 1.8 5.42 3.86 8.49 0.7 1.6 5.75 8.56 6.2 10.45-2.97-1.64-11.78-6.59-16.23-6.59-4.52 0.6-6.2 2.01-8.49 5.4-1.61 3.97-1.55 7.79-1.55 12.35-0.13 3.8-0.77 6.84-0.77 10.8 0 1.55 1.56 18.64 1.56 20.18-0.68-2.88-3.19-21.13-4.64-23.26-1.61-3.74-4.29-8.41-7.72-10.81-2.47-1.48-5.21-0.58-7.72 0.77-1.04 2.12-3.64 6.3-5.4 8.49-1.03 3.87-2.26 4.92-2.32 9.26 0.43 3.19 5.78 17.35 6.21 20.53 0 1.14-5.17-12.97-5.44-13.58-1.3-3.12-3.72-7.87-5.4-11.58-2.67-1.81-3.97-3.64-6.94-5.4-2.82-2.07-5.11-3.39-7.72-4.63-3.8-1.08-7.18-1.54-11.58-1.54-3.08 1.51-4.66 2.65-6.94 6.17-1.08 3.89-1.55 7.07-1.55 11.58v11.57c0.84 3.07 2.09 5.31 4.63 7.72 1.62 2.38 7.17 9.76 9.3 12.39 3.13 3.13-5.21-7.65-6.98-8.53-3.17-1.69-4.81-2.59-8.49-3.09-2.18-1.09-6.66-0.77-10.03-0.77-3.66 1.26-8.89 2.04-11.58 3.86-4.32 1.62-8 1.85-9.26 5.4 0.16 4.65 1.06 7.17 2.32 10.81 1.91 3.53 3.16 6.2 5.4 8.48 1.54 2.27 3.29 3.68 6.17 4.64 1.37 2.01 8.86 6.07 10.84 8.5-2.39-1.44-10.15-2.43-13.15-1.56-2.12 1.44-5.18 3.81-8.49 6.17-3.35 2.65-3.09 4.49-3.09 9.27 0.28 3.68 1.11 5.93 2.32 8.48 1.25 2.65 2.46 4.54 3.86 7.72-0.53 1.17 18.26 13.35 18.26 14.38" stroke-width="3.75" fill="none"/>
<path id="path774" stroke-linejoin="round" d="m1525 953h-0.77c2.27 0 0.99-0.133-3.09 2.315-3.49 1.163-6.89 1.743-10.03 0.772-4.59-0.542-9.12-0.772-13.89-0.772-1.55-1.161-3.5-0.615-4.63-2.315-3.14-1.381-4.65-2.293-5.41-5.402-1.78-2.97-3.45-7.395-4.63-10.805-1.68-3.146-2.94-5.434-4.63-9.26 0 4.716 0.8 8.824 1.55 13.119v11.576c-1.93 3.65-1.8 5.514-6.18 6.174-3.83 0-7.4-0.624-10.03-1.543-6.05-1.466-12.55-2.954-18.52-3.859-2.53-3.613-5.38-4.817-10-9.226" stroke-width="3.75" fill="none"/>
<path id="path791" stroke-linejoin="round" d="m1443.2 949.91c-3.82 1.042-7.48 0.434-10.03 3.087-1.72 2.585-3.96 3.546-4.63 6.946-2.38 4.623-3.09 10.638-3.09 16.978 0.88 4.446 3.5 8.659 6.18 11.576 1.39 2.264 4.72 7.066 6.96 10.433 2.25 4.439-1.76-1.333-4.65-2.716-3.74-4.263-8.47-8.367-13.89-9.26-5.91-1.437-10.61-1.97-16.2 0-3.94 1.94-4.79 3.766-5.41 8.489-1.09 2.183-0.77 6.656-0.77 10.036 0.05 4.26 0.77 8.03 0.77 12.34 1.12 3.47 0.66 8.04 1.55 11.58 1.4 1.94 2.52 10.4 3.47 12.02-0.97-4.81-3.24-17.27-5.79-21.28-1.88-2.76-4.71-4.55-7.72-6.17-2.56-1.03-5.44-1.87-9.26-2.32-3.76-0.94-7.95-0.95-10.8 0-4.52 1.6-6.05 2.79-7.72 6.17-0.66 3.03-1.8 6.65-3.09 10.04-0.26 3.45 0.01 14.87 0.01 18.97" stroke-width="3.75" fill="none"/>
<path id="path792" stroke-linejoin="round" d="m1393.8 950.68c0-1.098-8.41 3.369-9.26 6.174-4.26 2.688-5.86 5.511-11.18 5.796-5.23 0.832-9.72 2.716-15.43 2.716h-10.81-9.26" stroke-width="3.75" fill="none"/>
<path id="path793" stroke-linejoin="round" d="m1368.3 963.8v0.772c0-2.272 0.13-0.99-2.32 3.087-3.17 4.136-4.22 6.127-3.09 11.576 0 4.467 0.63 8.047 0.78 12.348 2.23 5.298 5.1 12.635 6.94 16.975 1.91 3.48 1.29 1.65-2.31 1.55-3.75-1.44-7.17-1.55-11.58-1.55-4.09 0-7.89 0.12-11.58 0.78-2.9 1.93-5.75 3.16-9.26 4.63-2.17 1.67-5.99 3.3-7.71 5.4-0.82 2.44-0.78 6.47-0.78 10.03 0.43 3.16 1.08 5.6 2.32 7.72 2.28 3.44 4.43 5.76 7.72 9.26 1.75 1.67 4.57 3.46 6.94 5.4 2.39 0.72 7.74 3.87 9.29 5.42-2.77-1.9-12.96-8.48-16.23-11.59-7.25-3.21-14.95-5.91-23.16-6.95-4.89 0.18-8.46 2.61-11.57 5.4-2.09 3-3.14 4.69-6.18 6.18-2.39 2.93-4.83 2.46-5.4 6.94-1.17 3.51-0.11 6.03 0.77 10.04 1.46 3.69 3.04 7.85 4.63 10.8 2.34 2.29 3.79 4.13 6.18 6.95 2.89 2.52 4.64 4.32 7.72 5.4 1.86 1.78 6.98 3.67 9.67 4.63-1.87 1.62-8.1 2.75-10.45 3.86-3.4 2.88-5.75 4.88-7.71 6.94-0.42 3.08-0.78 6.1-0.78 10.04-0.18 3.2-0.77 4.81-0.77 8.48 1.57 2.24 3.68 6.43 6.18 8.49 2.14 2.47 4.77 3.47 6.94 5.41 1.54 0.65 2.49 1.57 3.86 2.31l-3.86-2.31c1.54 0.65 8.32 1.96 9.69 2.7" stroke-width="3.75" fill="none"/>
<path id="path796" stroke-linejoin="round" d="m1336.6 964.57c-0.36 0-2.57 2.573-4.63 4.631-3.26 3.156-3.52 5.245-5.4 10.032 0 4.767 0.03 7.954 3.09 10.805 1.84 3.334 4.7 6.333 6.94 9.26 2.67 2.588 3.84 4.688 5.41 7.718-1.54-2.26-4.59-4.75-6.95-8.489-2.61-1.876-5.12-5.282-8.49-7.718-4.59-1.662-6.6-2.194-10.8-1.543-3.56 2.372-7.29 4.073-10.04 6.945-3.16 2.683-6.07 3.465-7.71 6.945-2.48 1.77-2.93 3.52-3.09 7.72 0 4.93 1.09 7.05 2.32 11.57 2.09 3.63 3.9 7.06 5.4 9.27 1.21 0.99 5.2 6.43 5.81 5.81-2.13-1.28-6.93-5.88-10.44-6.59-2.91 1.33-8.97 0.78-13.12 0.78-4.57 0-7.33 0.02-10.81 1.54-3.1 1.18-6.7 2.78-10.03 5.4-4.15 1.43-6.52 3.01-6.94 7.72 0.68 3.75 2.34 4.4 5.4 7.72 3.38 3.56 6.5 7.33 10.8 10.03 1.92 2.78 6.7 6.3 8.49 8.49 2.19 1 13.59 0.76 9.33 0.76-3.39 0.88-18.18 3.45-20.91 5.41-3.42 3.27-4.19 6.27-4.63 11.58 0.28 4.79 1.54 8.72 2.32 13.12 1.95 3.99 2.53 7.02 4.63 10.03 1.66 2.56 5.63 6.34 7.72 7.72 3.33 1.35 8.45 3.87 12.35 5.4 2.06 0.75 5.54 1.57 8.48 2.31h-13.89c-3.61 0.96-6.39 1.36-8.49 3.09-3.19 1.07-3.95 2.8-6.17 4.63 0 4.23 0.45 6.63 2.32 9.26 0.5 3.38 2.39 6.66 4.63 8.49 1.81 2.87 4.55 5.37 6.94 6.95 3.11 2.71 4.49 3.34 7.72 4.63 3.5 0.47 6.59 1.8 10.03 2.31 1.75 1.45 6.28 2.32 8.49 3.86l-8.49-3.86c1.75 1.45 6.28 2.32 8.49 3.86l3.88 1.17c-3.6 0.55-9.11 0.71-13.14 2.69-5.5 1.69-10.94 2.8-13.12 6.17-3.47 1.74-3.79 3.37-4.63 6.95-0.32 4.47-0.5 6.07 0.77 9.26 1.94 2.79 3.94 4.66 6.18 6.18 2.28 1.91 6.69 5.55 10.03 6.94 3.84 2.22 6.51 3.33 9.26 4.63-3.68 0.61-7.51 0.77-11.58 0.77-2.51 1.47-4.5 1.53-6.17 3.86-2.58 1.88-4.27 3.69-4.63 7.72-1.12 3.34-0.38 5.64 1.54 9.26 2.4 1.81 5.04 4.32 7.72 6.17 2.78 1.3 7.14 2.95 10.8 3.86 1.25 0.5 5.69 0.77 1.55 0.77-1.98 1.02-6.11 0.78-9.26 0.78-4.04 0.36-5.61 1.84-8.49 3.86-2.47 2.46-3.69 2.99-3.86 7.71 0 4.38 0.39 6.27 2.31 8.49 2.03 4.26 3.89 5.59 6.95 7.72 2.6 1.58 6.8 2.19 10.8 2.31 4.75 0 9.38-0.11 13.89 0.78 1.95 0 17.16 2.54 17.45 2.33" stroke-width="3.75" fill="none"/>
<path id="path798" stroke-linejoin="round" d="m1265.6 1086.5c0 0.23-1.42 2.25-2.31 4.63-3.85 2.91-3.92 5.48-8.49 6.17-3.25 0.71-5.87 0.46-9.26 0-1.38-1.93-4.07-3.98-6.17-5.4-1.75-2.52-4.61-7.66-6.58-9.28" stroke-width="3.75" fill="none"/>
<path id="path799" stroke-linejoin="round" d="m1272.2 1113.5c-0.19 1.17-3.74 7.6-4.25 10.04-2.93 2.94-7.23 7.46-11.58 10.04-3.27 0.77-5.67 1.92-10.03 2.31-3.66 1.18-8.19 0.77-12.35 0.77-3.38-0.78-5.79-2.19-9.26-3.86-1.49-1.84-10.65-9.51-13.16-11.22" stroke-width="3.75" fill="none"/>
<path id="path800" stroke-linejoin="round" d="m1268 1123.8c0 1.18-1.73 17.77-3.87 25.21-1.87 3.3-4.62 7.07-6.94 10.8-2.48 4.16-3.93 6.43-8.49 8.49-5.13 1.93-10.22 2.32-16.21 2.32-3.83-0.92-8.62-3.34-13.12-4.63-2.79-1.9-6.49-4.17-9.26-6.18-2.8-2.31-6.14-4.41-7.73-7.72" stroke-width="3.75" fill="none"/>
<path id="path801" stroke-linejoin="round" d="m1282.6 1191.5h-0.77c2.09 0 1.02-0.05-3.09 0.77-5.22 0.77-8.52 0.3-13.12-1.55-3.33-1.16-7.3-4.18-10.8-6.94-3.21-3.1-6.14-6-8.49-7.72-0.24-2.55-1.38-4.62-3.09-6.17 0 3.89 0.35 7.24 0.78 10.8 0 4.35-0.57 7.75-1.55 11.58-1.22 4.29-2.92 5.88-6.17 9.26-4.62 0.96-8.71 1.54-13.89 1.54-5.57-0.04-10.36-0.94-15.44-1.54-2.79-1.27-5.32-2.58-7.72-3.86" stroke-width="3.75" fill="none"/>
<path id="path802" stroke-linejoin="round" d="m1281.5 1192.2c-2.76 8.62-12.48 13.09-14.31 15.46-4.37 1.06-8.1 2.27-13.12 2.32-4.51 0-5.01-0.19-7.72-2.32-4.47-1.49-5.89-2.71-7.72-5.4 0-1.03 0.26-0.77-0.77-0.77" stroke-width="3.75" fill="none"/>
<path id="path803" stroke-linejoin="round" d="m1291.1 1237.8l-0.77 0.77c1.75-1.75 0.91-1.11-0.77 3.09-2.4 4.51-5.58 5.25-10.03 6.94-4.08-0.61-5.67-2.1-10.04-4.63-4.07-2.28-7.15-6.19-10.03-10.03-2.33-5.18-3.86-9.54-3.86-15.43-1.07-2.42-1.44-5.38-3.09-6.95v16.21c-1.2 3.61-1.36 6.43-2.31 10.03-0.64 4.7-1.61 8.13-3.09 11.58-2.84 3.94-7.25 4.92-13.12 5.4-4.71 1.01-10.23 0.77-15.43 0.77-4.05-0.48-6.48-1.26-10.03-2.31-4.09-2.32-5.2-3.03-8.49-6.95-3.61-4.08-7.91-9.24-10.04-13.12-1.22-4.32-3.32-17.34-4.25-22.06 0-4.56 0.43 10.6 0.4 12.8-1.12 6.91-1.55 13.56-1.55 20.84v12.34c-0.8 5.11-1.44 7.73-4.63 10.81-2.23 2.5-6.41 5.61-8.49 6.94-1.65 2.01-3.8 3.51-6.94 4.63-3.39 1.86-6.63 2.63-10.04 3.09-1.86 0.33-3.16 1.47-4.63 0" stroke-width="3.75" fill="none"/>
<path id="path804" stroke-linejoin="round" d="m1293.5 1270.9c-1.83 2.66-5.33 8.63-8.51 9.29-3.38 1.78-8.63 1.54-13.89 1.54-3.71-0.85-7.61-0.65-9.26-3.09-5.98-4.01-11.46-8.6-16.21-13.89-2.08-2.67-4.07-5.82-5.41-8.49-1.78-0.61 0.22 1.78 0.78 3.09 2.81 4.13 4.66 8.29 5.4 13.12 0.99 3.69 0.99 8.61 0 11.57-0.91 4.1-2.12 7.01-5.4 10.04-1.58 1.96-4.15 1.54-7.72 1.54-4.99-0.63-8.98-2.71-13.89-4.63-5.35-3.16-7.59-4.08-10.03-9.26-1.01-5.86-1.61-11.99-2.32-17.75-0.1-2.11-0.15-10.62-1.15-11.62-1.1 2.87-2.82 13.57-4.25 17.02-0.91 4.96-1.42 6.51-6.17 6.95-2.52 1.23-6 0-10.04 0-2.79-0.95-4.59-1.62-6.17-3.09-0.71-1.31-1.61-1.77-2.32-3.09" stroke-width="3.75" fill="none"/>
<path id="path805" stroke-linejoin="round" d="m1303.5 1280.2h-0.77c2.27 0 0.9-0.22-1.55 3.85-1.83 2.75-2.4 6.13-3.08 9.27 0.32 4.18 1.39 5.22 3.08 7.71 4.5 2.72 5.25 3.86 10.81 4.63 6.04 1.15 24.55-0.4 30.58 0.76 4.74 0.68-13.39 3.49-15.15 3.87-2.98 1.6-6.23 2.1-9.26 4.63-4.17 3.22-7.31 5.87-10.03 7.72-0.78 2.98-1.54 5.91-1.54 10.03 1.05 2.63 2.46 5.01 3.86 7.72 2.85 3 3.73 4.73 7.71 6.18 6.12 0.22 12.16 0.72 18.52 0.77 6.18-1.6 17.34-4.37 21.25-6.57 1.13 0-4.42 1.67-5.04 1.94-2.59 1.29-5.15 3.27-8.49 6.17-3.18 1.59-4.24 3.39-6.17 6.17-2.01 2.58-2.82 4.86-4.63 6.95-0.54 3.97-0.56 5.12 1.54 8.49 2.83 3.91 3.53 5.54 7.72 6.17 1.73 1.66 4.31 3.79 6.94 5.41 1.85 0.84 13.27 0.92 12.42 2.3-3.76 0.27-17.68 1.46-20.13 3.1-3.15 1.11-4.07 2.45-4.63 6.17 0.16 4.41 0.98 5.47 3.08 8.49 1.41 2.07 3.52 4.09 6.18 5.4 1.88 1.8 15.31 4.5 17.82 6.58 3.24 1.13-11.26-1.17-13.96-1.17-2.19 1.09-6.66 0.77-10.04 0.77-1.37 2.22-3.14 4.32-4.63 6.94-1.39 2.32-0.32 5.02 0 7.72 2.02 2.17 4.81 6.79 6.18 9.26 2.54 1.73 3.15 3.25 6.94 4.63 1.56 1.71 15.68 7.13 18.23 7.37" stroke-width="3.75" fill="none"/>
<path id="path806" stroke-linejoin="round" d="m1335.1 1429.9v0.78c0-2.28 0.22-0.91-3.86 1.54-1.88 2.33-4.8 4.93-6.17 6.94-0.72 3.47 0.13 5.2 1.54 8.49 2.06 1.66 4.79 4.99 6.18 7.72 3.59 3.28 6.03 5.24 7.71 7.72 2.33 0.7 10.73 4.29 13.18 5.81-4.36-0.06-15.16-3.98-19.35-4.27-5.12 0-7.44 0.58-10.81 2.32-1.39 2.26-2.93 4.19-3.85 6.94-0.96 2.71-1.89 5.3-2.32 8.49-1.07 3.32 0.04 5.14 1.54 7.72 2.69 2.17 3.83 3.59 6.95 4.63 2.23 1.99 4.9 3.03 9.26 3.09 1.92 0.96 10.07 0.38 12.39 0.38-2.67 1.74-10.89 3.42-13.93 4.25-2.42 1.24-5.39 2.14-6.95 3.86-1.67 2.61-2.93 4.2-3.09 8.48 1.29 3.23 3.25 6.22 6.95 9.27 3.43 3.87 3.77 4.64 8.49 6.17 4 1.85 20.43 0.18 24.8 0.37-3.87 0.58-20.82 5.3-24.8 8.12-2.81 2-2.96 4.26 0 6.94 1.9 3.39 4.08 5.14 7.72 6.18 4.19 0 5.98-0.72 10.03-0.77 3.56 0.42 16.63-0.4 20.52-0.4-2.99 1.69-18.4 3.75-22.84 4.26-3.86 1.33-5.45 1.45-6.17 5.4 0 3.56-0.42 6.13 1.54 7.72 2 3.53 3.18 3.8 7.72 3.85 2.24 1.35 5.3 0.17 8.49 0h10.8 15.91" stroke-width="3.75" fill="none"/>
<path id="path807" stroke-linejoin="round" d="m1386.7 1607.3c2.33 0-23.86-33.47-34.57-29.93-4.93 0.84-8.13 0.91-10.03 4.63-2.77 2.76-5.52 7.43-6.95 11.57-0.37 4.18-1.01 7.53 0 11.58 0.71 3.05 2.51 6.28 3.09 10.03 0.85 1.66 1.89 5.27 0.77 6.95-0.55-2.64-1.33-4.28-2.32-7.72-0.91-5.87-1.45-12.16-2.31-17.75-2.41-1.82-5.29-4.69-8.49-6.95-4.35-0.62-8.14-0.74-11.58 0-2.85 2.5-3.92 4.47-6.94 6.18-2.48 0.82-8.82 1.37-12.36 1.54" stroke-width="3.75" fill="none"/>
<path id="path808" stroke-linejoin="round" d="m1242.5 1289.5c0.26 0-0.16-0.21 3.09 3.86 1.89 1.41 2.53 2.78 5.4 4.63 3.3 2.5 6.81 3.86 11.58 4.63 4.71 1.58 9.73 2.26 14.66 3.08 4.25 0 8.54 0.07 12.35-0.77 4.42 0 6.7-0.63 10.8-0.77l3.11-1.17" stroke-width="3.75" fill="none"/>
<path id="path809" stroke-linejoin="round" d="m1306.6 1332.7v0.78c0-2.09-0.05-1.02 0.77 3.08 0 4.65-0.72 5.9-2.32 8.49-3.37 2.44-7.14 3.21-11.57 4.63-5.68-0.25-10.59-1.26-15.44-3.08-3.74-3.1-5.31-5.23-7.72-10.04-2.51-7.64-4.55-13.52-4.63-21.61 0-4.46 0.12-7.86-2.31-10.03-1.18-1.17-1.3 2.01-2.32 3.86-0.34 4.64-2.35 7.37-4.63 11.58-2.81 2.71-6.1 5.85-10.03 8.49-4.06 0.9-5.48 1.59-9.26 0.77-2.52-2.99-6.01-6.71-7.72-8.49-0.94-3.61-3.62-7.98-5.4-12.35-1.66-4.15-3.53-7.7-3.86-12.35-1.55-4.27-1.24-3.68-2.31 0.77-2.26 4.89-2.92 8.1-5.41 12.35-3.23 2.51-6.19 4.73-10.8 6.18-5.39 0.81-8.91 0.41-13.89-0.78-3.76-1.35-5.57-3.01-7.72-6.17-2.39-2.35-3.35-3.99-3.86-7.72-1.57-2.56-3.27-8.1-4.63-11.57-1.53-1.86-2.63-5.44-3.09-8.49-1.07-0.88-1.74-2.52-2.31-3.86" stroke-width="3.75" fill="none"/>
<path id="path810" stroke-linejoin="round" d="m1333.2 1347.3c-0.11 1.49-1.71 11.76-3.48 14.71-2.1 4.41-2.89 6-7.72 6.17-4.79-0.77-8.53-3.18-12.35-6.17-3.19-4.03-6.34-7.07-8.48-11.57-2.32-1.91-2.07-3.01-1.54 0 2.46 2.52 2.25 2.44 2.31 6.94v11.58c-0.05 3.81-0.62 6.48-1.55 9.26-1.46 4.08-3.15 6.11-6.94 9.26-4.4 0.98-5.13-0.62-8.49-3.09-4.12-1.67-5.73-3.18-8.49-5.4-2.19-2.19-4.45-4.86-6.18-7.72-0.41-3.08-0.77-6.1-0.77-10.03 0-3.86 3.11-13.16 3.11-17.02-0.59-4.72-3.74 4-6.19 6.99-1.99 3.81-4.52 6.78-6.95 8.49-3.24 3.01-8.26 4.38-13.12 5.4-4.57 0-8.25-0.7-12.35-1.55-2.69-3.72-3.63-5.81-5.4-9.26 0-4.81 0.7-8.1 1.54-12.34 0.81-4.02 1.89-10.93 1.94-15.08 0-4.19-0.72 4.56-1.94 6.59-1.01 4.57-2.07 4.81-5.4 7.71-4 0.54-7.98 0.78-12.35 0.78-4.68 0-8.94 0.41-13.12 1.54-2.88-1.01-4.4-5.07-6.17-8.49-1-3-1.51-5.85-1.54-10.03 0-3.98-0.92-6.32-1.55-9.26-1.76 3.92-3.35 4.23-7.71 4.63-2.54 0-5.55 0.28-6.95-0.78-1.51-2.47-3.54-4.75-4.63-6.94l4.63 6.94c-1.51-2.47-7.04-10.19-8.13-12.38" stroke-width="3.75" fill="none"/>
<path id="path811" stroke-linejoin="round" d="m1339 1376.7c0 0.74-0.41 4.92-0.77 6.95-1.39 3.19-1.85 6.08-2.32 10.03-0.04 3.82-0.62 6.49-1.54 9.26-1.79 2.45-3.92 3.8-6.17 5.4-5.22 0-6.76-0.48-10.81-3.08-3.38-2.74-6.54-5.09-9.26-6.95-2.21-3.72-4.51-6.63-6.95-10.03l-2.72-2.72c-1.57-3.28 1.74 1.82 2.72 5.81 1.17 4.07 1.55 7.66 1.55 12.34-0.14 4.93-1.03 9.04-1.55 13.9-2.09 4.13-2.17 5.03-6.94 5.4-5.04 0-9.85-0.07-14.66-0.77-4.75-0.73-8.32-2.04-12.35-4.63-1.03-2.69-1.55-6.09-1.55-10.04 0.06-4.7 1.15-8.65 1.55-13.12 1.65-4.5 2.28-7.35 3.86-11.57 1.26-1.69 1.99-3.52 2.31-6.18-0.69 4.79-3.24 8.17-4.63 12.35-2.45 4.6-6.32 9.32-8.49 13.89-2.94 2.82-4 3.94-6.94 5.4-3.48-0.52-5.07-1.83-7.72-3.08-1.51-2.22-3.31-3.51-4.63-6.95-2.44-3.44-3.04-4.98-3.09-10.03 0-3.11 0.25-8.49 0-9.26-0.32-0.98-4.06-14.44-5.04-14.76" stroke-width="3.75" fill="none"/>
<path id="path812" stroke-linejoin="round" d="m1232.5 1364.3c-1.2 0.77-6.26 2.22-10.03 2.31h-13.89c-4.51-0.41-4.09-2.11-5.41-5.4-1.4-4.08-2.06-7.42-2.31-11.58-0.67-3.73-2.62-4.09-3.1-7.31-2.22 1.44-2.33-0.44-6.16 0.37-5.31 0.81-9.57 1.94-14.67 3.08-4.77 0.66-9.08 1.49-13.89 1.55-4.49 0-8.01 0.43-10.03-2.32-1.29-2.59-1.5-6.18-1.54-10.03 0-4.34 0.48-8.54 1.54-11.58 1.58-2.93 3.62-6.05 6.17-8.49 1.45-2.12 3.29-3.96 5.41-5.4 1.59-2.34 3.58-3.22 4.63-6.17 1.85-1.53 2.78-3.9 3.86-6.18" stroke-width="3.75" fill="none"/>
<path id="path813" stroke-linejoin="round" d="m1128.2 1316.9c1.38 0.32 11.64 2.6 13.93 4.26 3.79 2.11 5.27 4.51 7.71 6.94 1.22 2.58 2.03 4.93 3.09 8.49 0.59 2.94 0.77 6.86 0.77 10.81-1.44 2.37-2.8 6.32-3.86 9.26-1.59 2.35-3.01 3.89-6.17 5.4-3.72 2.86-10.15 5.44-15.44 7.72-3.56 0.42-6.91 0.77-10.8 0.77-3.86 0-8.11 2.33-11.97 2.33-3.73 0-9.07-0.48-11.57 0.77-1.14 0-0.59 0.18-1.55-0.77" stroke-width="3.75" fill="none"/>
<path id="path814" stroke-linejoin="round" d="m1237.9 1395.2c-0.31 0-2.43 2.48-4.63 3.85-1.82 3.08-2.58 4.88-4.63 8.49-1.33 3.61-2.03 6.39-2.31 10.04v10.8c0.04 4.05 0.77 5.84 0.77 10.03v10.81 10.8-10.8 10.8" stroke-width="3.75" fill="none"/>
<path id="path815" stroke-linejoin="round" d="m1247.1 1406c0 1.55-0.93 14.26-0.01 17.02 0.25 4.68 1.57 7.3 3.09 10.8 2.41 1.87 5.61 6.16 8.49 9.26 2.32 2.33 4.67 3.78 8.49 4.63 4.47 0.89 8.02 1.55 11.57 0.78 2.91-1.27 7.34-3.76 10.81-5.41 1.58-3.44 3.87-7.32 5.4-11.57 1.32-4.07 1.42-8.28 1.54-6.95 1.64 1.33 4.71 5 6.18 6.95 3.27 1.97 6.48 4.29 9.26 7.71 2.89 3.22 7.56 2.15 11.98 2.3" stroke-width="3.75" fill="none"/>
<path id="path816" stroke-linejoin="round" d="m1256.4 1462.3c0-0.26 9.09 11.65 12.37 11.65 3.57 0.89 7.61 1.41 11.58 1.55 4.74-0.06 8.38-1.24 12.35-3.09 3.21-3.4 2.31-8.46 2.31-13.89v-11.58c-0.09-3.16-1.06-5.64-1.54-8.49 0.71 5.01 3.12 9.18 4.63 13.89 1.72 3.72 7.12 17.35 12.34 18.15 2.37 2.87 4.64 1.39 6.95-1.94 4.18-2.74 5.25-15.59 6.95-17.75 0-2.17 0.56-2.01 0.77-3.86" stroke-linecap="round" stroke-width="3.75" fill="none"/>
<path id="path817" stroke-linejoin="round" d="m1254.8 1491.6c0 0.26 6 5.31 10.08 7.76 4.22 3.18 4.89 3.86 10.04 3.86 3.49-0.66 4.89-3.35 7.71-6.18 3.94-3.84 4.85-6.91 3.86-12.34-0.15-4.21-1.3-10.93-2.31-9.25 1.78 2.33 3.44 5.73 4.63 7.7 1.59 2.35 2.72 4 6.17 4.63 2.03 1.72 4.96 2.82 8.49 3.09 1.87 1.4 4.27 0.92 5.4-0.77 2.6-1.17 4.54-2.34 6.18-3.86 0.74-2.45 2.03-3.96 3.08-6.17" stroke-width="3.75" fill="none"/>
<path id="path818" stroke-linejoin="round" d="m1313.5 1488.6v0.77c0-2.08-0.05-1.03 0.77 3.08 0.26 4.47 0.78 8.39 0.78 13.12-1.12 4.63-1.85 7.97-4.63 10.81-2.62 1.31-7.25 0.71-10.81 0-4.66-2.1-16.84-10.83-18.52-14.66-1.14-0.66 10.07 7.81 11.58 10.03 1.74 2.68 3.02 4.67 3.85 7.72 0.75 2.24 1.29 7.17 0.78 8.48-0.64 4.21-2.11 4.09-5.41 5.41-3.34 0.83-7.02 0.77-10.8 0.77-3.44-0.47-5.37-1.58-8.49-2.32l-1.17-0.78" stroke-linecap="round" stroke-width="3.75" fill="none"/>
<path id="path819" stroke-linejoin="round" d="m1328.2 1522.5v0.77 3.09c-0.9 3.56-1.31 6.75-2.32 9.26-0.76 4.35-2.63 4.54-5.4 6.95-3.42 0.85-7.31 0.91-10.03 0-4.88-2.92-7.42-4.48-10.81-8.49-3.39-3.39 1.45 1.94 3.09 4.63 2.67 2.36 4.25 4.04 4.63 8.49 0.92 4.61 1.1 6.56-1.55 9.26-1.91 2.74-4.8 4.13-9.26 5.4h-10.8c-4.08-0.91-3.68-2.1-5.4-4.63" stroke-width="3.75" fill="none"/>
<path id="path820" stroke-linejoin="round" d="m1339.4 1545.7c0.19 1.47-0.06 7.98-0.39 11.58-2.99 4.97-2.98 5.19-8.49 6.95-4.45 0.6-9.04 0.77-13.89 0.77-3.26-1.14-5.64-3.33-7.72-6.95-3.04-2.28-0.96 0.9 0 3.09 1.61 4.18 2.97 6.9 3.86 11.58 0.27 3.19 1.96 4.17-1.54 4.63-3.9 1.1-7.98 1.54-12.35 1.54-3.37-0.46-7.16-0.36-10.05-1.15" stroke-width="3.75" fill="none"/>
<path id="path822" stroke-linejoin="round" d="m1312.7 1571.6c0.28 1.33 1.76 3.94 3.87 5.79 1.54 3.21 3.6 4.52 6.17 6.17 2.72 1.54 4.69 3.03 7.72 3.86 4.28 0 6.14-0.81 9.26-1.54 4.65-1.59 4.8-2.4 6.95-5.41 1.48-2.41 2.59-4.08 3.08-7.71 1.11-2.22 0.75-6.25 0-8.49-0.31-4.08-2.03-5.47-3.08-8.49-1.1-0.37-1.45-3.09-2.33-4.26" stroke-width="3.75" fill="none"/>
<path id="path823" stroke-linejoin="round" d="m1207 1367.4c-0.26 0.26-0.51 0.52-0.77 0.77 1.83-1.83 1.08-0.95-3.09 1.55-3.76 1.01-5.29 2.2-6.94 4.63-3.52 1.94-5.96 3.67-6.95 7.72v10.8c-0.84 2.81-0.77 7.6-0.77 11.58 0 4.19-0.49 7.67-0.77 11.57 0.54 2.52 2.04 6.13 1.17 8.51-0.29-3.37-1.94-7.9-1.94-11.59-1.41-2.05-2.96-6.62-4.63-8.49-2.23-1.93-4.51-2.78-8.49-3.86-4.11-1.37-6.83-0.85-9.26 1.54-1.77 1.85-3.91 4.91-5.41 8.49-0.84 4.24-2.16 6.59-2.31 10.8-0.87 4.05-1.54 6.5-0.77 10.04v11.57c0 3.6 0.78 8.38 0.78 11.98-0.49 5.71-1.85-0.89-3.1-2.72-0.83-3.87-1.67-7.02-3.86-9.26-1.94-2.34-5.15-3.08-9.26-3.08-3.94 0-6.14-0.92-6.94 2.31-1.14 2.28-1.34 7.46-1.55 10.81v11.57 10.03c-0.66-4.1-2.26-5.96-4.63-9.26-2.69-3.1-4.84-3.92-10.03-4.63-5.04-1.22-7.53-0.75-11.58 1.55-3.88 3.79-6.44 5.08-6.94 9.26-1.57 1.89-1.9 5.43-2.32 8.49v11.57c0 2.15-3.18-2.34-5.4-5.4-2.59-3.56-4.13-4.47-8.49-4.63-2.96 1.52-8.85 3.77-11.57 6.17-1.97 1.59-1.55 4.16-1.55 7.72v10.81c-0.21 2.68-4.22 2.68-6.17 0.77-2.86-1.41-6.62-3.35-10.03-3.86-2.94-1.39-5.39-1.71-7.72-0.77-1.2 3.9-2.32 6.98-2.32 11.57-1.18 3.17-1.54 5.49-1.54 9.26" stroke-width="3.75" fill="none"/>
<path id="path824" stroke-linejoin="round" d="m1226.3 1392.9c-0.26 0 10.36-3.5 10.1-3.5 2.16 0-9.86 3.4-13.96 5.04-3.12 1.14-6.49 4.52-9.26 7.72-6.35 5.67-14.04 14.21-20.07 20.84-5.58 5.6-9.55 9.43-13.12 15.43-7.71 6.11-13.42 11.97-20.06 19.3-7.09 5.3-14.09 10.39-20.84 16.2-6.76 3.38-12.73 6.41-20.07 9.26-6.56 2.19-12.22 5.1-18.52 7.72-3.35 2.61-5.27 3.74-9.26 5.4-6.08 3.49-13.03 6.17-17.75 9.26-2.31 1.57-3.91 3.66-7.72 5.41-2.43 2.84-5.62 4-9.26 6.17-4.22 1.52-8.7 3.01-13.89 4.63-5.35 1.83-8.67 3.36-13.89 5.4-14.19 4.97-28.7 10.67-43.217 13.12-4.159 1.52-8.355 2.78-12.348 3.09-5.86 2.12-13.133 2.22-19.294 3.09-3.953 1.04-8.914 2.3-12.348 3.08-3.969 1.09-7.853 2.02-10.804 3.09-3.966 0.46-8.402 1.59-11.576 2.32-3.761 1.11-5.356 2.23-8.489 3.08-1.762 1.53-9.078 7.39-10.839 8.91" stroke-width="3.75" fill="none"/>
<path id="path825" stroke-linejoin="round" d="m1115.2 1372c0.45 1.48 1.55 6.15 1.55 10.04-0.63 3.68-1.38 8.28-3.09 10.8-1.38 3.46-5.81 6.72-8.49 9.26-3.1 0.68-5.87 1.31-9.26 2.32-3.98 0.29-13 9-17.4 9.32-2.57 0.51-5.75 0.76-9.27 0.76-1.1-1.16-1.47-0.5-3.08-1.14 2.59 1.85 1.8 2.48 2.31 6.54 0 4.12 2.88 8.22 2.34 11.97-0.95 4.56-4.89 10.1-8.08 11.9-3.9 2.42-7.33 3.91-11.58 5.41-3.8 0.13-6.85 0.77-10.8 0.77-2.57 0-4.6-0.14-6.18-0.77" stroke-width="3.75" fill="none"/>
<path id="path826" stroke-linejoin="round" d="m1156.1 1348.1v0.77 3.86c1.01 5.06 1.75 8.59 5.4 12.35 2.58 3.46 6.7 6.17 10.8 8.49h11.58c2.78-0.48 8.97 0.48 12 0.39" stroke-width="3.75" fill="none"/>
<path id="path827" stroke-linejoin="round" d="m1165.3 1373.6c-0.26 0.25 1.81-0.66 1.56-0.4 1.93-1.94-1.28 0.17-5.42 3.48-4.65 3.95-6.65 5.69-7.72 11.58 0.06 4.43 1 5.7 2.32 8.49 0.97 3.44 2.85 6.62 5.4 8.49 1.03 0 0.77 0.26 0.77-0.77" stroke-width="3.75" fill="none"/>
<path id="path828" stroke-linejoin="round" d="m1114.8 1392.1c0 0.37 3.62 1.89 5.03 3.86 3.94 2.51 8.95 6.98 13.89 10.03 4.81 1.6 9.28 0.45 13.89-1.54 3.07-0.81 5.34-1.92 7.72-4.63l0.78-0.78" stroke-width="3.75" fill="none"/>
<path id="path829" stroke-linejoin="round" d="m1129.1 1404.5c-2.03 3.59-5.1 5.74-5.41 10.03 0 3.95 0.52 7.34 1.55 10.03 1.44 2.67 3.13 6.87 5.4 9.26 1.41 2.31 2.86 4.26 4.63 5.4-1.37-3.79-4.84-6.73-8.49-10.03-1.42-1.62-3.09-2.31-4.63-0.77-3.96 0.28-6.65 1.27-9.26 2.32-4.34 1.51-7.98 3.52-10.8 5.4-2.83 2.92-3.09 4.53-3.09 9.26-0.37 4.9-0.77 9.61-0.77 14.66 1.19 0.98 1.43 1.71 1.54 3.86-0.84-3.24-2.55-8.28-4.63-10.8-1.85-2.59-3.19-3.04-7.72-3.09-3.92 0.72-3.78 2.65-6.17 4.63-2.34 3.39-3.96 4.46-5.4 8.49-1.88 4.4-2.32 8.12-2.32 13.12 1.03 0 2.32 8.03 2.32 7" stroke-width="3.75" fill="none"/>
<path id="path830" stroke-linejoin="round" d="m1094.3 1404.5v0.77c0-2.06 0.15-0.98-2.32 2.31-1.07 3.63-1.54 5.64-1.54 10.04 0.58 4.45 2.23 6.78 3.09 10.8 3.02 3.6 4.22 5.27 7.71 6.95 1.06 1.06 2.43 1.43 3.09 0.77" stroke-width="3.75" fill="none"/>
<path id="path831" stroke-linejoin="round" d="m1072.7 1432.2h-0.77c0.2 0.51 0 3.44 0 5.4 0 3.69-0.31 7.58 0.77 10.81 0.77 3.14 5.12 4.33 6.97 6.18" stroke-width="3.75" fill="none"/>
<path id="path832" stroke-linejoin="round" d="m1032.6 1451.5c0 0.26 1.55-1.81 1.55-1.56 0-2.15-1.46 1.32-3.09 5.42-3.64 4.33-6.31 7.74-10.81 12.35-4.74 1.48-7.74 4.35-12.35 7.72-5.03 2.85-9.931 4.5-14.66 6.94-5.165 2.17-11.15 3.74-16.978 5.4-5.182 1.91-11.212 3.32-16.979 3.86-3.916 1.35-8.248 2.3-12.347 3.09-4.804 1.67-10.093 3.67-14.664 5.4-3.558 1.23-5.526 1.94-8.489 3.86-4.644 1.6-9.17 4.69-13.891 6.95-1.692 2.04-6.31 4.86-9.261 7.71-4.813 2.58-9.728 6.96-14.663 9.26-5.689 3.63-11.372 6.62-17.75 8.49-5.087 2.42-10.076 4.22-14.663 6.95-3.47 2.36-7.026 5.75-10.804 8.49-2.354 3.46-5.318 6.04-8.49 8.49-2.499 4.62-6.582 8.17-10.032 11.57-2.055 1.4-4.439 3.63-6.174 5.41-2.369 2.44-4.648 4.62-6.946 6.17-2.265 2.81-3.54 3.77-6.945 5.4-2.12 2.18-4.753 2.81 0 3.09 4.412-1.41 9.792-1.42 14.663-1.54 4.795-1.04 10.364-1.58 15.434-2.32 4.305-0.55 9.386-1.4 14.663-1.54 5.617 0.94 13.881-1.51 20.066-3.86 5.067-3 9.75-5.68 14.663-8.49 2.817-1.96 5.255-2.84 8.489-4.63 2.799-0.76 5.427-2.29 8.489-3.09" stroke-width="3.75" fill="none"/>
<path id="path833" stroke-linejoin="round" d="m1053.4 1446.1c0 0.95 0.32 5.53 0.77 7.72 1.49 4.77 3.47 8.43 6.94 11.57 2.69 1.58 8.25 1.16 12.75 1.16" stroke-width="3.75" fill="none"/>
<path id="path834" stroke-linejoin="round" d="m1037.2 1450c-0.61 0-0.38 1.82-1.54 3.86 0 3.98 0.54 8.05 1.54 10.8 5.11 2.39 8.63 3.56 14.66 3.86 3.68-0.28 5.75-1.22 8.49-2.31 2.41-0.5-0.81 1.86-3.09 3.85-3.23 3.24-4.69 5.98-3.08 10.81 1.62 3.38 14.13 7.62 16.28 9.67" stroke-width="3.75" fill="none"/>
<path id="path837" stroke-linejoin="round" d="m1021 1466.2c-0.78 3.6-0.89 5.68 1.55 8.48 2.1 1.74 5.22 1.55 9.26 1.55 6.88-0.37 13.16-1.55 20.06-1.55 3.25 0-2.67 0.44-3.86 0.78-3.88 1.36-5.88 1.79-8.49 3.85-4.12 1.69-6.19 3.62-10.03 6.95-1.55 2.3-2.23 5.29-0.77 7.72 1.52 2.24 3.44 3.85 6.17 5.4 2.89 2.24 3.58 3.48 7.72 3.86h1.54" stroke-width="3.75" fill="none"/>
<path id="path838" stroke-linejoin="round" d="m1010.6 1473.2c-0.36 1.46-1.94 3.85-1.94 7.7 0.32 4.11 1.32 5.21 3.86 6.94 2.11 1.74 5.23 1.55 9.26 1.55h4.63c-2.2 1.29-5.66 1.69-7.71 3.08-2.43 1.66-3.62 3.19-4.63 6.95-0.06 4.31-0.74 5.89 0 10.03 1.68 3.15 2.62 5.47 4.63 8.49 1.51 2.22 9.18 6.73 12.01 7.73" stroke-linecap="round" stroke-width="3.75" fill="none"/>
<path id="path839" stroke-linejoin="round" d="m989.37 1485.5c-0.706 3.25-0.458 5.87 0 9.26 1.822 2.04 3.204 4.68 5.402 6.17 2.176 1.8 9.057 0.71 13.147 0.76 3.25 0.09 5.05 0.77 0.77 0.77-2.06 1.97-8.19 4.39-9.286 8.51-1.11 2.22-0.749 6.24 0 8.49 0.302 3.93 1.456 5.34 2.316 8.48 2.07 2.17 3.02 3.37 6.17 4.64l-6.17-4.64c2.07 2.17 3.02 3.37 6.17 4.64v0.77c-0.41-0.96-0.69-1.75-1.54-2.32" stroke-linecap="round" stroke-width="3.75" fill="none"/>
<path id="path840" stroke-linejoin="round" d="m964.3 1491.3c-1.851 2.75-2.907 3.7-1.938 7.32 2.019 2.82 4.13 5.8 6.946 7.72 4.481 4.07 28.758-1.72 32.214-1.2 1.05 1.06-29.418 6.01-31.442 12.77-0.839 2.76-1.147 7.37 0 10.81 0.053 4.43 0.995 5.7 2.315 8.49 1.065 2.24 1.844 3.76 4.63 4.63-1.029 0-0.771 0.25-0.771-0.78" stroke-linecap="round" stroke-width="3.75" fill="none"/>
<path id="path841" stroke-linejoin="round" d="m934.58 1500.9c-1.089 3.38 0.216 4.92 1.543 7.72 1.846 2.77 5.051 6.34 7.718 8.1 1.56 0.9 26.868-1.18 26.406-1.18-2.838 0.99-25.998 6.96-30.265 9.29-1.595 3.1-1.544 5.73-1.544 10.03 0.312 4.05 0.597 5.79 3.859 6.95 2.178 1.08 6.413 1.32 9.261 1.54l5.442 1.17" stroke-linecap="round" stroke-width="3.75" fill="none"/>
<path id="path842" stroke-linejoin="round" d="m912.98 1509.8c0 0.85-1.258 4.55-0.783 7.32 1.083 2.53 0.517 4.2 2.315 5.4 0.654 3.72 1.73 6.22 5.403 6.95 4.038 0 7.155 0.19 9.26-1.55 3.178-1.39 5.071-2.6 7.718-3.85l-7.718 3.85c3.178-1.39 5.071-2.6 7.718-3.85l14.378-4.28c-2.373 1.73-17.645 7.94-20.552 8.91-2.173 2.07-3.941 2.41-4.631 6.17-0.457 3.39-0.705 6.01 0 9.26 1.993 1.9 3.668 3.58 5.403 5.4" stroke-linecap="round" stroke-width="3.75" fill="none"/>
<path id="path843" stroke-linejoin="round" d="m896.76 1520.2c-0.399 0.89-2.315 4.33-2.315 7.71 0.376 4.14 1.615 4.84 3.859 7.72h10.804c3.007 0.54 11.725-3.12 15.092-3.12-3.384 0.74-11.835 5.3-13.548 7.75-2.076 0.83-2.076 2.07-2.316 4.63-1.195 2-0.739 5.7 0 7.72 1.455 2.14 3.176 4.03 4.631 6.17" stroke-width="3.75" fill="none"/>
<path id="path844" stroke-linejoin="round" d="m877.47 1531c0 1.14 0.287 6.15 0.772 8.49 2.987 2.31 4.853 3.84 8.489 6.17 3.792 0.15 19.441-6.99 23.638-6.99 2.992 0-15.147 8.21-15.921 8.54-1.556 2.53-2.777 3.69-3.087 7.72-1.407 2.34-0.43 5.86 0 8.48 1.236 1.91 2.488 2.85 4.631 3.86-1.029 0-0.772 0.26-0.772-0.77" stroke-width="3.75" fill="none"/>
<path id="path845" stroke-linejoin="round" d="m857.4 1541.1c0 0.26 0.05-0.25-0.772 3.86-1.514 2.02-0.191 3.91 1.543 5.41 2.216 2.98 5.763 3.7 9.261 4.63 3.45 0.61 6.966 0.77 10.805 0.77 2.918 0 13.979-7.26 15.504-8.55-2.556 1.03-15.025 9.07-18.591 10.09-4.322 1.98-5.482 3.64-6.946 7.72 0.163 4.4 1.37 5.46 3.087 8.49 1.559 2.89 8.251-0.23 10.839 1.49" stroke-width="3.75" fill="none"/>
<path id="path846" stroke-linejoin="round" d="m842.74 1553.4v0.77c0-2.27 0.132-0.99-2.316 3.09-0.78 3.59-1.017 5.6 1.544 7.72 1.892 2.79 3.219 4.07 6.945 4.63 1.209 0.52 20.105-10.11 22.13-10.11-3.042 2.08-24.323 14.35-25.988 17.83-1.459 3.02-1.544 5.57-1.544 9.26" stroke-width="3.75" fill="none"/>
<path id="path847" stroke-linejoin="round" d="m822.68 1573.5c0 4.04-0.195 7.15 1.544 9.26 0.424 3.53 7.855 3.77 10.467 5.01" stroke-width="3.75" fill="none"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 103 KiB

View File

@@ -0,0 +1,26 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Sodipodi ("http://www.sodipodi.com/") -->
<svg id="islenskifaninn" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" height="480" width="640" version="1" y="0" x="0" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/">
<metadata id="metadata12">
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
</cc:Work>
</rdf:RDF>
</metadata>
<defs id="defs380">
<clipPath id="clipPath3676" clipPathUnits="userSpaceOnUse">
<rect id="rect3678" fill-opacity="0.67" height="480" width="640" y="0" x="0"/>
</clipPath>
</defs>
<g id="flag" fill-rule="evenodd" stroke-width="1pt" clip-path="url(#clipPath3676)">
<rect id="rect583" height="512" width="699.74" y=".000014216" x="-28" fill="#fff"/>
<rect id="rect561" height="276.26" width="218.72" y="-77.837" x="-52.992" fill="#d72828"/>
<rect id="rect562" height="199" width="380.91" y="-.57225" x="289.42" fill="#d72828"/>
<rect id="rect563" height="190.33" width="190.33" y="320.01" x="-27.545" fill="#d72828"/>
<rect id="rect564" height="188.21" width="378.34" y="322.12" x="292" fill="#d72828"/>
<rect id="rect565" height="535.78" width="64.425" y="-25.447" x="196.65" fill="#003897"/>
<rect id="rect566" height="63.444" width="697.88" y="224.84" x="-27.545" fill="#003897"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

@@ -0,0 +1,39 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Sodipodi ("http://www.sodipodi.com/") -->
<!--
On October 30, 2003, Brett Roper dedicated to the public domain the
work "SVG graphic of Costa Rica Flag." Before making the dedication,
Brett Roper
represented that Brett Roper owned all copyrights in the
work. By making the dedication, Brett Roper made an overt act
of relinquishment in perpetuity of all present and future rights under
copyright law, whether vested or contingent, in "SVG graphic of Costa
Rica
Flag."
Brett Roper understands that such relinquishment of all rights
includes the relinquishment of all rights to enforce (by lawsuit or
otherwise) those copyrights in the Work.
Brett Roper recognizes that, once placed in the public domain,
"SVG graphic of Costa Rica Flag" may be freely reproduced,
distributed, transmitted, used,
modified, built upon, or otherwise exploited by anyone for any
purpose, commercial or non-commercial, and in any way, including by
methods that have not yet been invented or conceived.
-->
<svg id="canada" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" fill-opacity="14.118" height="480" width="640" version="1.1" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" fill="#28ff09">
<metadata id="metadata8">
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
</cc:Work>
</rdf:RDF>
</metadata>
<g id="flag" fill-rule="evenodd" fill-opacity="1">
<rect id="rect597" height="480" width="640" y="0" x="0" fill="#00cbff"/>
<rect id="rect598" height="160" width="640" y="160" x="0" fill="#fff"/>
<rect id="rect599" height="108.05" width="640" y="185.97" x="0" fill="#000"/>
</g>
</svg>

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 9.6 KiB

After

Width:  |  Height:  |  Size: 30 KiB

View File

@@ -0,0 +1,302 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Sodipodi ("http://www.sodipodi.com/") -->
<svg id="svg548" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" height="480" width="640" version="1.1" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/">
<metadata id="metadata3482">
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
</cc:Work>
</rdf:RDF>
</metadata>
<defs id="defs550">
<clipPath id="clipPath4971" clipPathUnits="userSpaceOnUse">
<rect id="rect4973" fill-opacity="0.67" height="480" width="640" y="0" x="0"/>
</clipPath>
</defs>
<g id="flag" clip-path="url(#clipPath4971)">
<rect id="rect1544" fill-rule="evenodd" height="480" width="720" y="0" x="-40" fill="#c60000"/>
<rect id="rect1545" fill-rule="evenodd" height="342.86" width="720" y="68.571" x="-40" fill="#003bb2"/>
<g id="g2027" transform="matrix(.36443 0 0 .36443 185.28 33.681)">
<path id="path1543" d="m762.63 606.1c0 207.84-168.49 376.32-376.32 376.32-207.84 0-376.32-168.49-376.32-376.32 0-207.84 168.49-376.32 376.32-376.32 207.84 0 376.32 168.49 376.32 376.32z" fill-rule="evenodd" transform="translate(-16.651 -39.963)" fill="#fff"/>
<g id="g1304" transform="matrix(1.27 0 0 1.2716 -11.328 -118.57)">
<g id="g1154" stroke="#000" fill-rule="evenodd" transform="matrix(.43028 0 0 .36761 383.92 337.08)">
<path id="path1130" d="m0 318.04c6.9274 1.019 14.391 1.206 23.312 0 7.4051 1.994 12.863 5.647 18.317 8.326 3.0572 5.665 7.3388 13.999 11.656 18.316 1.8742 6.872 4.6414 9.755 8.3257 16.652 0.9183 6.795 3.1821 13.617 0 19.981-3.7954 4.745-9.7579 7.515-14.986 9.991-6.9019 3.688-10.937 5.046-19.982 6.661-7.4433 1.329-15.029 1.665-23.312 1.665-8.0132-1.431-14.192-2.757-21.647-3.33-7.4138-1.324-15.898-2.007-23.312-3.331-4.8132-2.815-11.026-5.126-16.651-6.66-3.9064-3.725-9.5601-7.953-14.986-11.656-4.1895-7.502-8.0037-10.206-11.656-16.652-3.3162-4.876-4.8905-11.169-4.9954-19.981 2.6252-5.344 6.9607-10.53 9.9909-14.986 5.1971-3.433 11.072-7.989 18.316-11.656 9.7838-0.346 13.604-3.214 23.312-3.331h24.977c5.6522 0.566 8.4422 5.584 13.321 9.991z" transform="translate(-68.271 -29.972)" stroke-width="3.75" fill="#030"/>
<path id="path1120" d="m273.08 659.39c-6.66-38.298-16.652-133.21-16.652-174.84 1.665-31.639 121.56-139.87 124.89-151.53 3.33-11.656 64.94-99.909 74.931-126.55-24.977 18.316-66.606 98.243-74.931 106.57-8.326 8.326 18.316-83.257 9.991-111.56-8.326 33.303-21.647 118.22-31.638 126.55-4.995 4.996-91.583 104.9-101.57 101.57-9.991-3.33-36.633-19.981-31.637-29.972 4.995-9.991 71.601-71.601 74.931-93.248s8.326-73.266 14.986-78.261c6.661-4.996 16.652-29.973 24.977-49.955-21.646 9.991-24.977 39.964-33.302 41.629-8.326 1.665-28.308-33.303-28.308-33.303s13.321 38.298 14.986 46.624c1.666 8.326-6.66 63.275-11.656 69.936-4.995 6.661-41.628 53.284-48.289 54.949-6.66 1.666-24.977-76.596-24.977-91.582s13.321-73.266 0-76.597c-8.326 0-9.991 68.271-14.986 68.271-4.996 0-16.652-68.27-16.652-68.27s-6.659 31.637-3.33 53.283c-9.991 1.666-36.633-39.962-36.633-39.962s49.954 86.587 59.946 89.917c9.99 4.995 19.981 68.271 18.316 71.601s-49.954-16.651-59.945-23.312c-9.991-6.66-29.973-79.927-29.973-79.927s9.991 71.601-1.665 61.611c-11.656-9.991-29.972-18.317-39.963-33.303-9.9908-14.986-4.9954-76.597-4.9954-76.597s-16.651 54.95-23.312 54.95c-6.6606 0-28.307-73.266-28.307-73.266s3.3303 79.927 13.321 84.922c9.9909 4.995 159.85 104.9 161.52 114.9 1.665 9.99 19.982 48.288 29.973 59.944-1.666 21.647 6.66 161.52 9.991 194.82l29.972 9.991z" transform="translate(-401.3 -119.89)" stroke-width="1pt" fill="#520900"/>
<path id="path1122" d="m-338.02 133.21c1.849 6.416 2.528 12.146 11.656 14.986 5.054 1.925 15.007 4.529 19.982 6.661 5.242 2.483 11.14 5.593 18.316 6.66 5.394 1.798 14.58 3.65 21.647 4.996 7.443 1.329 15.029 1.665 23.312 1.665 9.557-1.707 13.811-3.429 19.981-8.326 1.851-6.786 4.343-9.832 4.996-18.317 0.567-7.944 1.665-14.819 1.665-23.311-1.541-4.623-1.789-15.359-3.33-19.982-5.577-5.4655-7.051-8.6485-16.652-11.656-7.476-3.3823-14.307-3.3303-23.312-3.3303-6.961 2.3206-15.344 1.6651-23.312 1.6651h-23.311c-6.973 1.5158-12.292 2.7619-18.317 6.6606-8.133 3.6729-9.338 6.3167-13.321 14.987-2.934 8.8-3.036 15.415 0 26.642z" transform="translate(-78.262 -63.275)" stroke-width="3.75" fill="#030"/>
<path id="path1123" d="m-329.7 191.49c0-2.781-6.02 2.689-8.326 4.995-5.392 3.774-7.647 8.815-8.326 18.317-2.502 5.189 0 13.714 0 21.646 0 9.181 0.062 15.585 4.996 19.982 5.598 3.445 8.289 4.995 18.316 4.995h23.312 23.312c5.896-1.965 13.091-2.953 19.982-4.995 7.705-4.085 13.071-4.517 21.646-6.661 4.883-4.237 11.635-8.599 19.982-9.99 9.547-0.455 15.257-3.788 21.647-8.326 8.216-2.054 15.635-6.365 21.647-9.991 4.837-3.289 8.309-7.415 11.656-13.321 3.396-7.925 4.482-12.895-1.665-21.647-12.143-4.415-6.108-9.191-14.987-13.321-4.062-2.453-13.524-5.673-18.316-8.326-8.293 0.615-14.192 2.679-23.312 3.331-4.71 2.355-14.368 1.665-21.647 1.665h-26.642c-7.968 0-16.35-0.656-23.312 1.665-6.667 1.818-9.985 4.842-16.651 6.66-4.393 2.987-11.507 5.411-16.652 8.326l16.652-8.326c-4.393 2.987-11.507 5.411-23.312 13.322z" transform="translate(-83.257 -53.284)" stroke-width="3.75" fill="#030"/>
<path id="path1124" d="m-186.5 49.949c3.314 0-5.2 3.9805-8.326 6.6605-4.011 7.0631-4.474 13.423-6.661 19.982-2.565 5.7712-5.726 13.066-6.66 19.982-3.139 7.4932-4.878 10.225-4.996 19.981 0 7.678-0.09 16.38 1.665 21.647 5.049 6.362 9.899 9.976 18.317 14.986 7.207 2.495 12.49 3.984 19.982 4.996h23.312c5.267 1.756 13.969 1.665 21.646 1.665 8.493-3.172 11.709-7.208 19.982-8.326 9.1147-0.828 10.687-4.642 14.986-11.656 3.9977-5.168 5.6736-11.013 6.6605-18.316 0-8.399-0.7504-15.628-1.6651-23.312-4.0064-4.4949-7.0527-10.696-9.9909-18.316-5.1458-8.8207-5.1518-12.739-13.321-16.651-3.976-5.4306-10.848-8.0693-14.987-11.656-8.651-0.618-15.218-1.6944-21.646-4.9954-7.678 0-16.38-0.0907-21.647 1.6651-6.032 0-10.447 0.5703-16.651 1.6652z" transform="matrix(1 0 0 .85294 -74.931 -33.108)" stroke-width="3.75" fill="#030"/>
<path id="path1125" d="m-58.28 64.935c-0.9872 0-4.0769 4.8235-6.6606 9.9909-4.3438 6.9146-4.9247 13.315-8.3257 18.316-1.3291 7.4435-1.6651 15.028-1.6651 23.312 0.7557 8.314 3.1967 11.323 8.3257 14.987 7.7132 4.38 11.367 6.411 19.982 8.325 7.4468 0.573 12.8 1.665 21.647 1.665 7.9675 0 16.35 0.656 23.312-1.665 8.2831 0 15.869-0.336 23.312-1.665 3.8223-3.24 12.04-6.141 16.651-8.325 5.4818-6.642 8.1059-13.245 11.656-18.317 0-9.822 0.0779-15.564-4.9955-23.312-3.621-6.388-7.961-9.321-13.322-14.986-6.718-2.337-12.379-7.196-19.982-8.326h-28.307-24.977-16.651z" transform="translate(-81.592 -66.606)" stroke-width="3.75" fill="#030"/>
<path id="path1126" d="m76.596 76.591c-6.2856 2.619-8.5891 3.2993-11.656 9.9908-4.6203 7.1154-7.3419 10.462-11.656 14.986-0.9905 6.664-3.6429 13.879-6.6605 18.317-0.9148 7.684-1.6652 14.913-1.6652 23.312 4.2216 6.486 10.085 12.603 16.651 16.651 6.7906 2.351 13.95 5.932 19.982 8.326 7.7653 2.033 14.951 4.398 23.312 4.995 7.217 1.805 15.164 1.665 23.312 1.665 7.404-1.609 13.749-3.478 19.981-8.325 3.333-5.196 7.156-11.045 8.326-19.982 2.754-8.263 0.539-19.061-3.33-26.642-2.039-7.477-5.016-10.373-13.321-14.987-4.595-4.854-10.702-10.322-14.987-13.321-5.281-4.5837-12.142-5.1527-19.981-8.3257-8.4921-1.887-11.337-4.3304-19.982-4.9954l19.982 4.9954c-8.488-1.886-11.333-4.33-28.304-6.66z" transform="translate(-91.583 -28.307)" stroke-width="3.75" fill="#030"/>
<path id="path1127" d="m-51.619 146.53c-7.6182 3.463-11.162 7.635-16.651 13.321 0 8.846 1.0923 14.2 1.6652 21.647 3.4661 4.734 7.1436 14.249 9.9908 18.316 2.1718 6.812 6.9209 12.137 9.9908 16.652 7.6902 3.112 15.495 5.441 23.312 8.325 9.1985 0 15.098 2.06 23.312 3.331 6.9618 2.32 15.344 1.665 23.312 1.665 8.1476 0 16.094-0.139 23.312 1.665 7.7032 1.369 13.396 4.361 21.647 4.995 4.7388-0.451 13.136-1.138 19.982-1.665 7.667-3.485 10.982-5.707 14.987-11.656 3.752-4.542 3.33-11.267 3.33-19.981 1.602-8.972 2.092-15.007-1.665-23.312-0.108-8.961-1.817-13.172-3.331-21.647-3.0045-6.01-5.6456-8.651-11.656-11.656-5.4634-3.808-12.863-5.998-18.316-9.991-7.4329-0.885-15.759-2.05-21.647-3.33-6.5107-4.341-11.933-6.545-21.647-6.661-9.5135-1.132-13.996-2.263-21.647 1.665-7.9885 0.571-15.149 2.169-19.982 4.996-6.1438 0.472-15.283 0.981-19.982 3.33-7.4133 0-9.9871 1.288-16.651 1.665l16.651-1.665c-7.4133 0-9.9871 1.288-18.316 9.991z" transform="matrix(1.2648 0 0 .77492 -105.14 1.5998)" stroke-width="3.75" fill="#030"/>
<path id="path1128" d="m-123.22 278.07c-4.299-0.632-17.278-1.665-26.642-1.665-8.747 0-15.86 0.58-23.312 3.33-7.975 1.537-13.883 4.047-19.982 6.661-5.053 2.393-10.953 4.83-14.986 8.325-4.955 3.369-9.13 6.335-13.321 13.321-4.476 6.422-4.944 10.559-8.326 18.317v23.312c0.587 7.633 1.64 14.23 4.995 21.647 5.022 4.017 11.977 5.282 18.317 6.66 6.029 1.311 13.875 2.775 21.647 3.33 9.239 0 14.16 0.466 21.646 3.331 9.747-0.361 11.606-2.628 19.982-6.661 9.314-3.692 14.861-5.061 23.312-9.991 5.173-4.079 8.578-10.984 11.656-18.316 4.689-7.575 7.91-14.886 11.656-21.647 1.8044-7.218 1.6651-15.164 1.6651-23.312-2.2207-6.258-5.7521-8.905-9.9911-14.986-4.616-5.049-6.672-8.946-9.991-13.321l9.991 13.321c-4.616-5.049-6.672-8.946-18.316-11.656z" transform="translate(-73.266 -46.624)" stroke-width="3.75" fill="#030"/>
<path id="path1129" d="m0 318.04c6.9274 1.019 14.391 1.206 23.312 0 7.4051 1.994 12.863 5.647 18.317 8.326 3.0572 5.665 7.3388 13.999 11.656 18.316 1.8742 6.872 4.6414 9.755 8.3257 16.652 0.9183 6.795 3.1821 13.617 0 19.981-3.7954 4.745-9.7579 7.515-14.986 9.991-6.9019 3.688-10.937 5.046-19.982 6.661-7.4433 1.329-15.029 1.665-23.312 1.665-8.0132-1.431-14.192-2.757-21.647-3.33-7.4138-1.324-15.898-2.007-23.312-3.331-4.8132-2.815-11.026-5.126-16.651-6.66-3.9064-3.725-9.5601-7.953-14.986-11.656-4.1895-7.502-8.0037-10.206-11.656-16.652-3.3162-4.876-4.8905-11.169-4.9954-19.981 2.6252-5.344 6.9607-10.53 9.9909-14.986 5.1971-3.433 11.072-7.989 18.316-11.656 9.7838-0.346 13.604-3.214 23.312-3.331h24.977c5.6522 0.566 8.4422 5.584 13.321 9.991z" transform="matrix(1.2827 0 0 .83636 -41.19 -59.492)" stroke-width="3.75" fill="#030"/>
</g>
<g id="g819" fill-rule="evenodd" transform="matrix(.78220 0 0 .78095 70.217 148.13)" stroke="#000" stroke-width="3.7107" fill="#006a00">
<path id="path713" d="m200.16 613.18 4.71-7.064-12.952-2.355 9.42-9.419-12.952-4.71 12.952-9.419-12.952-7.065 14.129-5.887-7.064-11.774 14.129 2.355-5.887-14.13 16.484 7.065v-18.839l11.774 12.952 9.419-16.484 7.065 15.306 14.129-16.484 4.71 12.952 21.193-10.597-5.887 16.484 22.371-9.419-4.71 18.839 21.194-9.42-8.242 17.662 21.194 1.177-17.662 10.597 17.662 7.064-16.484 9.42 14.129 11.774c-45.135 20.801-79.673 27.473-131.87 9.419z" transform="matrix(.45499 -.034113 .022755 .41945 222.62 373.34)"/>
<path id="path712" d="m200.16 613.18 4.71-7.064-12.952-2.355 9.42-9.419-12.952-4.71 12.952-9.419-12.952-7.065 14.129-5.887-7.064-11.774 14.129 2.355-5.887-14.13 16.484 7.065v-18.839l11.774 12.952 9.419-16.484 7.065 15.306 14.129-16.484 4.71 12.952 21.193-10.597-5.887 16.484 22.371-9.419-4.71 18.839 21.194-9.42-8.242 17.662 21.194 1.177-17.662 10.597 17.662 7.064-16.484 9.42 14.129 11.774c-45.135 20.801-79.673 27.473-131.87 9.419z" transform="matrix(.45499 -.034113 .022755 .41945 114.79 370.21)"/>
<path id="path708" d="m200.16 613.18 4.71-7.064-12.952-2.355 9.42-9.419-12.952-4.71 12.952-9.419-12.952-7.065 14.129-5.887-7.064-11.774 14.129 2.355-5.887-14.13 16.484 7.065v-18.839l11.774 12.952 9.419-16.484 7.065 15.306 14.129-16.484 4.71 12.952 21.193-10.597-5.887 16.484 22.371-9.419-4.71 18.839 21.194-9.42-8.242 17.662 21.194 1.177-17.662 10.597 17.662 7.064-16.484 9.42 14.129 11.774c-45.135 20.801-79.673 27.473-131.87 9.419z" transform="matrix(.45499 -.034113 .022755 .41945 282.53 371.77)"/>
<path id="path709" d="m200.16 613.18 4.71-7.064-12.952-2.355 9.42-9.419-12.952-4.71 12.952-9.419-12.952-7.065 14.129-5.887-7.064-11.774 14.129 2.355-5.887-14.13 16.484 7.065v-18.839l11.774 12.952 9.419-16.484 7.065 15.306 14.129-16.484 4.71 12.952 21.193-10.597-5.887 16.484 22.371-9.419-4.71 18.839 21.194-9.42-8.242 17.662 21.194 1.177-17.662 10.597 17.662 7.064-16.484 9.42 14.129 11.774c-45.135 20.801-79.673 27.473-131.87 9.419z" transform="matrix(.44256 -.12882 .085932 .40798 208.07 423.59)"/>
<path id="path710" d="m200.16 613.18 4.71-7.064-12.952-2.355 9.42-9.419-12.952-4.71 12.952-9.419-12.952-7.065 14.129-5.887-7.064-11.774 14.129 2.355-5.887-14.13 16.484 7.065v-18.839l11.774 12.952 9.419-16.484 7.065 15.306 14.129-16.484 4.71 12.952 21.193-10.597-5.887 16.484 22.371-9.419-4.71 18.839 21.194-9.42-8.242 17.662 21.194 1.177-17.662 10.597 17.662 7.064-16.484 9.42 14.129 11.774c-45.135 20.801-79.673 27.473-131.87 9.419z" transform="matrix(.45499 -.034113 .022755 .41945 322.47 396.81)"/>
<path id="path711" d="m200.16 613.18 4.71-7.064-12.952-2.355 9.42-9.419-12.952-4.71 12.952-9.419-12.952-7.065 14.129-5.887-7.064-11.774 14.129 2.355-5.887-14.13 16.484 7.065v-18.839l11.774 12.952 9.419-16.484 7.065 15.306 14.129-16.484 4.71 12.952 21.193-10.597-5.887 16.484 22.371-9.419-4.71 18.839 21.194-9.42-8.242 17.662 21.194 1.177-17.662 10.597 17.662 7.064-16.484 9.42 14.129 11.774c-45.135 20.801-79.673 27.473-131.87 9.419z" transform="matrix(.45499 -.034113 .022755 .41945 277.21 401.51)"/>
<path id="path705" d="m200.16 613.18 4.71-7.064-12.952-2.355 9.42-9.419-12.952-4.71 12.952-9.419-12.952-7.065 14.129-5.887-7.064-11.774 14.129 2.355-5.887-14.13 16.484 7.065v-18.839l11.774 12.952 9.419-16.484 7.065 15.306 14.129-16.484 4.71 12.952 21.193-10.597-5.887 16.484 22.371-9.419-4.71 18.839 21.194-9.42-8.242 17.662 21.194 1.177-17.662 10.597 17.662 7.064-16.484 9.42 14.129 11.774c-45.135 20.801-79.673 27.473-131.87 9.419z" transform="matrix(.45499 -.034113 .022755 .41945 69.527 370.21)"/>
<path id="path703" d="m200.16 613.18 4.71-7.064-12.952-2.355 9.42-9.419-12.952-4.71 12.952-9.419-12.952-7.065 14.129-5.887-7.064-11.774 14.129 2.355-5.887-14.13 16.484 7.065v-18.839l11.774 12.952 9.419-16.484 7.065 15.306 14.129-16.484 4.71 12.952 21.193-10.597-5.887 16.484 22.371-9.419-4.71 18.839 21.194-9.42-8.242 17.662 21.194 1.177-17.662 10.597 17.662 7.064-16.484 9.42 14.129 11.774c-45.135 20.801-79.673 27.473-131.87 9.419z" transform="matrix(.44256 -.12882 .085932 .40798 -4.9406 422.03)"/>
<path id="path706" d="m200.16 613.18 4.71-7.064-12.952-2.355 9.42-9.419-12.952-4.71 12.952-9.419-12.952-7.065 14.129-5.887-7.064-11.774 14.129 2.355-5.887-14.13 16.484 7.065v-18.839l11.774 12.952 9.419-16.484 7.065 15.306 14.129-16.484 4.71 12.952 21.193-10.597-5.887 16.484 22.371-9.419-4.71 18.839 21.194-9.42-8.242 17.662 21.194 1.177-17.662 10.597 17.662 7.064-16.484 9.42 14.129 11.774c-45.135 20.801-79.673 27.473-131.87 9.419z" transform="matrix(.45499 -.034113 .022755 .41945 109.47 395.25)"/>
<path id="path704" d="m200.16 613.18 4.71-7.064-12.952-2.355 9.42-9.419-12.952-4.71 12.952-9.419-12.952-7.065 14.129-5.887-7.064-11.774 14.129 2.355-5.887-14.13 16.484 7.065v-18.839l11.774 12.952 9.419-16.484 7.065 15.306 14.129-16.484 4.71 12.952 21.193-10.597-5.887 16.484 22.371-9.419-4.71 18.839 21.194-9.42-8.242 17.662 21.194 1.177-17.662 10.597 17.662 7.064-16.484 9.42 14.129 11.774c-45.135 20.801-79.673 27.473-131.87 9.419z" transform="matrix(.45499 -.034113 .022755 .41945 64.202 399.94)"/>
<path id="path707" d="m200.16 613.18 4.71-7.064-12.952-2.355 9.42-9.419-12.952-4.71 12.952-9.419-12.952-7.065 14.129-5.887-7.064-11.774 14.129 2.355-5.887-14.13 16.484 7.065v-18.839l11.774 12.952 9.419-16.484 7.065 15.306 14.129-16.484 4.71 12.952 21.193-10.597-5.887 16.484 22.371-9.419-4.71 18.839 21.194-9.42-8.242 17.662 21.194 1.177-17.662 10.597 17.662 7.064-16.484 9.42 14.129 11.774c-45.135 20.801-79.673 27.473-131.87 9.419z" transform="matrix(-.92438 -.038654 .052415 -.41921 514.23 887.2)"/>
</g>
<path id="path1119" d="m356.34 196.48c0 22.512-18.995 6.66-38.298 6.66-19.302 0-36.632 17.517-39.962 0.001 0-9.192 25.655-23.313 44.957-23.313 14.308 1.666 36.634-4.196 33.303 16.652z" fill-rule="evenodd" transform="matrix(.59009 0 0 .64904 210.46 475.84)" stroke="#000" stroke-width="2.5" fill="#510800"/>
<path id="path1118" d="m356.34 196.48c0 22.512-18.995 6.66-38.298 6.66-19.302 0-36.632 17.517-39.962 0.001 0-9.192 25.655-23.313 44.957-23.313 14.308 1.666 36.634-4.196 33.303 16.652z" fill-rule="evenodd" transform="matrix(-.59009 0 0 .64904 407.4 472.89)" stroke="#000" stroke-width="2.5" fill="#ffc600"/>
<path id="path1116" d="m349.68 188.16c0 13.794-7.0823 24.977-15.819 24.977-8.7365 0-15.819-11.183-15.819-24.977s7.0823-24.977 15.819-24.977c8.7365 0 15.819 11.183 15.819 24.977z" fill-rule="evenodd" transform="matrix(.72776 0 0 .70907 208.88 463.57)" stroke="#000" stroke-width="2.5" fill="#520900"/>
<g id="g1111" fill-rule="evenodd" stroke="#000" stroke-width="1pt" transform="matrix(-1.3489 -.25318 -.80105 1.3458 740.2 222.67)">
<path id="path1067" d="m273.75 383.58c-2.737 4.561 42.976 12.952 57.694 22.371 14.719 9.42 14.718 10.008 21.194 14.718l1.765-2.944c-3.532-3.532-38.494-26.356-62.403-34.145-6.805-2.273-10.3-13.248-12.951-8.83l-5.299 8.83z" transform="matrix(-.72328 -.54505 .52 -.75812 322.39 677.92)" fill="#af8000"/>
<path id="path1068" d="m319.08 369.45-25.315-5.887s-5.887 2.354-6.475 11.185c-0.589 8.831 4.709 14.129 4.709 14.129l27.081-9.419v-10.008z" transform="matrix(.84438 -.29750 .28383 .88505 -89.238 -64.18)" fill="#808080"/>
<rect id="rect1069" ry="3.5323" rx="3.5323" transform="matrix(.84438 -.29750 .28383 .88505 -19.207 -255.61)" height="19.428" width="7.0645" y="534.62" x="175.71" fill="#808080"/>
</g>
<path id="path1074" d="m244.77 87.419c7.322-5.9471 11.157-3.7176 17.649 3.1015 9.323 9.8147 41.318 58.855 46.313 63.018s4.241-6.417 10.344-1.387c3.032 3.727-10.437 17.026-13.737 14.569-6.411-5.02 3.915-5.374-0.354-9.643-4.925-5.133-51.215-40.497-60.282-50.571-5.92-6.5775-6.314-13.969 0.067-19.087z" fill-rule="evenodd" transform="matrix(1.5444 .34619 .71895 1.1414 -105.28 167.64)" stroke="#000" stroke-width="1.25" fill="#923d09"/>
<g id="g1077" stroke="#000" transform="matrix(.98767 0 0 .88634 9.4458 39.108)">
<path id="path973" d="m193.63 88.249c15.546 4.4237 43.275 46.12 53.766 45.791 16.652-0.481 83.233-77.561 72.564-88.252-7.399-8.2462-67.939 41.192-71.852 44.126-0.67-8.601-15.95-51.042-28.31-59.945-14.62-9.31-32.21-4.157-47.82-6.661-7.3-2.843-18.84-14.056-23.78-24.976 8.182-3.5438 15.323-2.4786 23.311-10.651 5.679-6.6419 2.381-46.913 0.37-51.059-13.291-14.268 5.429-7.3272-39.024-9.0822-64.268-2.446-75.878 49.582-31.653 70.792-3.462 15.928-14.219 19.594-22.939 21.646-8.777 0.106-38.826-0.763-55.546 12.489-33.403 24.552-8.925 30.904-15.352 35.8-7.1735 5.645-17.868 19.827-21.888 28.307-10.472 4.996-99.485-4.995-116.5-1.664-16.42 0.9652-56.467 15.818-73.15 26.641 3.565 14.142 241.51-7.603 249.27-2.497 5.9464 3.345-2.7047 51.237 2.0112 54.949 1.6594 9.063 116.54 5.829 125.6 5.829 7.557-18.859 15.389-81.558 20.925-91.583z" fill-rule="evenodd" transform="matrix(-.28105 0 0 .49773 211.06 432.55)" stroke-width="4.7021" fill="#ffc600"/>
<path id="path974" d="m174.9-96.568c1.543 25.457-7.118 3.3041-38.369 3.3041-60.56-5.035-39.286 99.196-39.286 67.025-26.227-13.71-44.834-100.29 29.616-96.931 23.538 0 44.958 7.858 48.044 26.603z" fill-rule="evenodd" transform="matrix(-.33724 0 0 .34919 218.97 434.64)" stroke-width="5.1248"/>
<path id="path975" d="m387.98 96.574c0 1.6805-0.172 7.957-0.833 11.656-0.445 3.74-1.539 8.077-2.498 10.823-0.342 4.452-2.091 5.174-2.497 9.991-1.544 2.27-2.209 5.944-2.498 9.991 0 4.27 0.686 7.558 0.833 11.656 0.481 3.56 1.612 6.366 1.665 10.823 0 4.365-0.005 7.549-1.665 9.991v5.828" transform="matrix(-.44189 0 0 .49773 366.83 417.01)" stroke-width="3.75" fill="none"/>
<path id="path976" d="m383.81 76.592c0.58 0 1.029 20.129 5.828 24.978 1.039 3.212 4.574 7.343 5.828 9.99 1.672 2.459 3.981 5.368 8.326 6.661h11.656c4.634 0 7.473 0.055 10.823-1.665 1.485-0.8 2.531-1.846 3.33-3.331" transform="matrix(-.44189 0 0 .49773 366.83 417.01)" stroke-width="3.75" fill="none"/>
<path id="path977" d="m442.09 115.72h0.832c-2.327 0-1.092-0.104 3.331 1.665 1.725 2.537 3.768 3.625 6.66 4.996 2.982 1.467 6.391 1.665 10.823 1.665 4.198-0.354 6.74-1.686 9.159-3.331 4.043-1.308 4.815-2.935 5.828-7.493v-11.656c-0.478-3.5309-1.384-6.3725-2.498-9.1578-0.419-1.258-0.833-0.7048-0.833-2.4977" transform="matrix(-.44189 0 0 .49773 366.83 417.01)" stroke-width="3.75" fill="none"/>
<path id="path978" d="m510.36 121.55c-0.425 0-2.65 2.575-4.163 4.995-2.568 0.918-3.233 3.716-4.162 5.828-0.669 2.675-1.666 2.859-1.666 6.661-1.677 3.708-2.204 7.007-2.497 10.823l2.497-10.823c-1.677 3.708-2.204 7.007-2.497 10.823" transform="matrix(-.44189 0 0 .49773 366.83 417.01)" stroke-width="3.75" fill="none"/>
<path id="path979" d="m461.24 54.946h-0.833c2.249 0 1.099-0.0534-3.33 0.8326-1.817 2.2709-4.807 4.3057-7.493 5.8279-2.977 1.8244-5.367 4.0093-8.326 4.9954l8.326-4.9954c-2.977 1.8244-5.367 4.0093-8.326 4.9954" transform="matrix(-.44189 0 0 .49773 366.83 417.01)" stroke-width="3.75" fill="none"/>
<path id="path980" d="m402.13 51.615h0.833c-2.248 0-1.105-0.0545 3.33 0.8326 2.936 1.3906 4.752 2.8901 7.493 4.9954 1.291 1.9353 3.257 2.3054 4.163 5.8279 1.574 0.8475 2.124 1.67 2.498 4.1629" transform="matrix(-.44189 0 0 .49773 366.83 417.01)" stroke-width="3.75" fill="none"/>
<path id="path981" d="m427.11 29.968h0.833 3.33c4.529 0 6.733 0.6811 10.824 0.8326 3.538-0.4246 4.382-1.7374 7.493-2.4977" transform="matrix(-.44189 0 0 .49773 366.83 417.01)" stroke-width="3.75" fill="none"/>
<path id="path982" d="m442.93 133.21c0.139 0.661 1.652 4.256 2.498 5.828 1.517 2.512 3.538 4.914 4.163 8.326 0.968 2.905 1.526 6.23 1.665 9.99 0.761 3.503 1.264 6.62-0.833 9.159-0.898 3.292-2.57 5.692-4.162 9.158-1.111 0-0.833-0.278-0.833 0.833" transform="matrix(-.44189 0 0 .49773 366.83 417.01)" stroke-width="3.75" fill="none"/>
<path id="path983" d="m416.28 134.87v0.833c0-2.248 0.055-1.105-0.832 3.33-1.147 4.013-2.15 7.388-4.163 9.991-1.098 3.294-2.326 4.504-2.498 9.158 0.662 1.544 0.833 3.263 0.833 5.828" transform="matrix(-.44189 0 0 .49773 366.83 417.01)" stroke-width="3.75" fill="none"/>
<path id="path984" d="m412.12 169.01v0.833 3.33c0.908 1.211 0.55 1.294 1.665 1.665" transform="matrix(-.44189 0 0 .49773 366.83 417.01)" stroke-width="3.75" fill="none"/>
<path id="path985" d="m343.02 128.21v0.832c0-2.327-0.258-0.936 4.163 0.833 3.572 0.638 7.937 1.037 10.823 1.665 2.672 1.312 5.265 3.48 7.493 4.995 1.994 1.728 4.819 3.48 7.494 4.996 3.004 1.502 4.325 2.823 5.828 5.828 0.907 1.21 0.549 1.293 1.665 1.665" transform="matrix(-.44189 0 0 .49773 366.83 417.01)" stroke-width="3.75" fill="none"/>
<path id="path986" d="m423.78-16.655c0.123-0.1836 2.467-1.9143 4.996-2.4977 1.805-1.3541 4.812-0.7395 6.66 0" transform="matrix(-.69026 0 0 .49773 476.25 418.77)" stroke-width="3.0004" fill="none"/>
<path id="path987" d="m445.42-19.153h0.833c-2.248 0-1.106 0.0545 3.33-0.8325 3.481-1.1604 7.672-0.8326 11.656-0.8326 1.174 0.3914 0.832 0.242 0.832 1.6651" transform="matrix(-.53687 0 0 .49773 411.25 418.77)" stroke-width="3.4021" fill="none"/>
<path id="path988" d="m444.59-7.4971v0.8326c0-2.3269-0.103-1.0906 1.666 3.3302 0.643 2.9618 1.76 7.0496 0.832 9.1582-2.184 0-2.859-0.27397-4.163-0.83252" transform="matrix(-.53687 0 0 .49773 411.25 418.77)" stroke-width="3.4021" fill="none"/>
<path id="path989" d="m371.33-24.981c0 3.2187-4.1003 5.828-9.1582 5.828-5.058 0-9.1582-2.6093-9.1582-5.828s4.1003-5.828 9.1582-5.828c5.058 0 9.1582 2.6093 9.1582 5.828z" fill-rule="evenodd" transform="matrix(-.52891 -.085390 -.052631 .28020 361.22 463.74)" stroke-width="4.5006"/>
<path id="path990" d="m371.33-24.981c0 3.2187-4.1003 5.828-9.1582 5.828-5.058 0-9.1582-2.6093-9.1582-5.828s4.1003-5.828 9.1582-5.828c5.058 0 9.1582 2.6093 9.1582 5.828z" fill-rule="evenodd" transform="matrix(-.38279 -.056078 -.038091 .18402 317.16 435.6)" stroke-width="6.5281"/>
<path id="path991" d="m371.33-24.981c0 3.2187-4.1003 5.828-9.1582 5.828-5.058 0-9.1582-2.6093-9.1582-5.828s4.1003-5.828 9.1582-5.828c5.058 0 9.1582 2.6093 9.1582 5.828z" fill-rule="evenodd" transform="matrix(-.38279 -.056078 -.038091 .18402 305.54 434.35)" stroke-width="6.5281"/>
<path id="path992" d="m412.95 113.64c0 2.0692-1.8638 3.7466-4.1628 3.7466-2.2991 0-4.1628-1.6774-4.1628-3.7466s1.8638-3.7466 4.1628-3.7466c2.2991 0 4.1628 1.6774 4.1628 3.7466z" fill-rule="evenodd" transform="matrix(-.44189 0 0 .49773 366.83 417.01)" stroke-width="3.75"/>
<path id="path993" d="m469.57 119.89c0 1.3794-1.3046 2.4977-2.914 2.4977-1.6093 0-2.914-1.1183-2.914-2.4977s1.3046-2.4977 2.914-2.4977c1.6093 0 2.914 1.1183 2.914 2.4977z" fill-rule="evenodd" transform="matrix(-.44189 0 0 .49773 366.83 417.01)" stroke-width="3.75"/>
<path id="path994" d="m447.09 31.634v0.8325c0-2.7951 0.197-1.029-4.163 3.3303-3.724 1.7856-5.164 3.6672-6.66 6.6605-1.742 3.8506-2.342 6.6127-2.498 10.824v6.6605" transform="matrix(-.44189 0 0 .49773 366.83 417.01)" stroke-width="3.75" fill="none"/>
<path id="path995" d="m419.61 30.801c0.577 0 1.477 2.2728 2.498 4.9954 1.856 2.1886 3.037 5.3507 3.33 9.1582 0 4.5188 0.78 6.4537 0.833 10.824v3.3302" transform="matrix(-.44189 0 0 .49773 366.83 417.01)" stroke-width="3.75" fill="none"/>
<path id="path996" d="m504.54 129.04c0 0.481-2.6 1.455-4.163 3.33-3.161 0.428-5.964 0.833-9.99 0.833-0.611-0.916-1.836-1.217-3.331-1.665" transform="matrix(-.44189 0 0 .49773 366.83 417.01)" stroke-width="3.75" fill="none"/>
</g>
<g id="g997" fill-rule="evenodd" transform="matrix(-.45148 0 0 .28623 377.8 437.15)" stroke="#000" stroke-width="3.75" fill="#fff">
<path id="path998" d="m276.41 36.63 88.253 1.6651v11.656s8.325 14.986 13.321 48.289c4.995 33.303 9.991 158.19 9.991 158.19l21.646 141.54s-13.321 21.647-23.312 19.982c-9.99-1.666-39.963-13.321-39.963-14.987 0-1.665-1.665-79.926-4.995-133.21-3.331-53.285-9.991-81.592-24.977-104.9-19.982 48.288-21.647 98.243-19.982 98.243s1.665 39.963 3.33 69.936c1.666 29.972-1.665 71.601-1.665 71.601l-58.28-3.331s1.665-36.633 3.331-64.94c1.665-28.307 6.744-41.625 8.326-73.266 1.748-34.963 4.202-53.319 6.66-109.9 3.238-45.739 14.687-75.258 17.9-103.24 0.871-7.1332-0.416-12.488 0.416-13.321z" transform="translate(103.24 138.21)"/>
<path id="path999" d="m316.38 166.51s-8.326-13.321-11.656-36.633-3.33-28.307-3.33-28.307" transform="translate(103.24 138.21)"/>
<path id="path1000" d="m298.06 233.12-9.99 39.963" transform="translate(103.24 138.21)"/>
<path id="path1001" d="m276.41 223.12 11.657 54.949" transform="translate(163.18 139.87)"/>
<path id="path1002" d="m387.98 417.95-11.66-81.6" transform="translate(103.24 138.21)"/>
<path id="path1003" d="m276.41 44.955 88.253 1.6651" transform="translate(103.24 138.21)"/>
<path id="path1004" d="m318.04 164.84c0-1.665 4.995-29.972 4.995-29.972" transform="translate(103.24 138.21)"/>
<path id="path1005" d="m284.74 44.955-8.326 84.922" transform="translate(103.24 138.21)"/>
</g>
<g id="g628">
<path id="path558" d="m549.21 538.58c0 136.98-111.05 248.03-248.03 248.03s-248.03-111.05-248.03-248.03 111.05-248.03 248.03-248.03 248.03 111.05 248.03 248.03z" stroke="#006a00" stroke-width="6.25" fill="none"/>
<g id="g555" stroke-width="1pt" transform="matrix(.44034 0 0 0.375 424.39 323.33)">
<path id="path552" d="m336.61 432.28c70.866 70.867-14.031 141.73-53.149 141.73-39.119 0-124.02-70.866-53.15-141.73-17.717 70.867 53.149 88.583 53.15 124.02-0.001-35.433 70.866-53.149 53.149-124.02z" fill-rule="evenodd" transform="translate(0 .00065613)" fill="#006a00"/>
<path id="path554" d="m336.61 432.28c35.433 124.02-53.149 106.3-53.149 141.73 0-35.433-88.583-17.717-53.15-141.73" stroke="#000" fill="none"/>
</g>
<g id="g559" stroke-width="1pt" transform="matrix(.048683 -.43764 .3727 .041459 101.59 391.74)">
<path id="path560" d="m336.61 432.28c70.866 70.867-14.031 141.73-53.149 141.73-39.119 0-124.02-70.866-53.15-141.73-17.717 70.867 53.149 88.583 53.15 124.02-0.001-35.433 70.866-53.149 53.149-124.02z" fill-rule="evenodd" transform="translate(0 .00065613)" fill="#006a00"/>
<path id="path561" d="m336.61 432.28c35.433 124.02-53.149 106.3-53.149 141.73 0-35.433-88.583-17.717-53.15-141.73" stroke="#000" fill="none"/>
</g>
<g id="g562" stroke-width="1pt" transform="matrix(.065626 .43542 -.37081 .055888 496.64 630.62)">
<path id="path563" d="m336.61 432.28c70.866 70.867-14.031 141.73-53.149 141.73-39.119 0-124.02-70.866-53.15-141.73-17.717 70.867 53.149 88.583 53.15 124.02-0.001-35.433 70.866-53.149 53.149-124.02z" fill-rule="evenodd" transform="translate(0 .00065613)" fill="#006a00"/>
<path id="path564" d="m336.61 432.28c35.433 124.02-53.149 106.3-53.149 141.73 0-35.433-88.583-17.717-53.15-141.73" stroke="#000" fill="none"/>
</g>
<g id="g565" stroke-width="1pt" transform="matrix(-.43948 -.027465 .023390 -.37427 165.81 724.76)">
<path id="path566" d="m336.61 432.28c70.866 70.867-14.031 141.73-53.149 141.73-39.119 0-124.02-70.866-53.15-141.73-17.717 70.867 53.149 88.583 53.15 124.02-0.001-35.433 70.866-53.149 53.149-124.02z" fill-rule="evenodd" transform="translate(0 .00065613)" fill="#006a00"/>
<path id="path567" d="m336.61 432.28c35.433 124.02-53.149 106.3-53.149 141.73 0-35.433-88.583-17.717-53.15-141.73" stroke="#000" fill="none"/>
</g>
<g id="g568" stroke-width="1pt" transform="matrix(.42862 -.10090 .085927 .36502 368.06 294.31)">
<path id="path569" d="m336.61 432.28c70.866 70.867-14.031 141.73-53.149 141.73-39.119 0-124.02-70.866-53.15-141.73-17.717 70.867 53.149 88.583 53.15 124.02-0.001-35.433 70.866-53.149 53.149-124.02z" fill-rule="evenodd" transform="translate(0 .00065613)" fill="#006a00"/>
<path id="path570" d="m336.61 432.28c35.433 124.02-53.149 106.3-53.149 141.73 0-35.433-88.583-17.717-53.15-141.73" stroke="#000" fill="none"/>
</g>
<g id="g571" stroke-width="1pt" transform="matrix(-.093297 -.43034 .36648 -.079453 77.137 459.54)">
<path id="path572" d="m336.61 432.28c70.866 70.867-14.031 141.73-53.149 141.73-39.119 0-124.02-70.866-53.15-141.73-17.717 70.867 53.149 88.583 53.15 124.02-0.001-35.433 70.866-53.149 53.149-124.02z" fill-rule="evenodd" transform="translate(0 .00065613)" fill="#006a00"/>
<path id="path573" d="m336.61 432.28c35.433 124.02-53.149 106.3-53.149 141.73 0-35.433-88.583-17.717-53.15-141.73" stroke="#000" fill="none"/>
</g>
<g id="g574" stroke-width="1pt" transform="matrix(.20956 .38727 -.32981 .17846 510.01 563.07)">
<path id="path575" d="m336.61 432.28c70.866 70.867-14.031 141.73-53.149 141.73-39.119 0-124.02-70.866-53.15-141.73-17.717 70.867 53.149 88.583 53.15 124.02-0.001-35.433 70.866-53.149 53.149-124.02z" fill-rule="evenodd" transform="translate(0 .00065613)" fill="#006a00"/>
<path id="path576" d="m336.61 432.28c35.433 124.02-53.149 106.3-53.149 141.73 0-35.433-88.583-17.717-53.15-141.73" stroke="#000" fill="none"/>
</g>
<g id="g577" stroke-width="1pt" transform="matrix(-.42532 0.114 -.097080 -.36222 228.08 741.59)">
<path id="path578" d="m336.61 432.28c70.866 70.867-14.031 141.73-53.149 141.73-39.119 0-124.02-70.866-53.15-141.73-17.717 70.867 53.149 88.583 53.15 124.02-0.001-35.433 70.866-53.149 53.149-124.02z" fill-rule="evenodd" transform="translate(0 .00065613)" fill="#006a00"/>
<path id="path579" d="m336.61 432.28c35.433 124.02-53.149 106.3-53.149 141.73 0-35.433-88.583-17.717-53.15-141.73" stroke="#000" fill="none"/>
</g>
<g id="g580" stroke-width="1pt" transform="matrix(.37184 -.23586 .20086 .31667 300.35 309.04)">
<path id="path581" d="m336.61 432.28c70.866 70.867-14.031 141.73-53.149 141.73-39.119 0-124.02-70.866-53.15-141.73-17.717 70.867 53.149 88.583 53.15 124.02-0.001-35.433 70.866-53.149 53.149-124.02z" fill-rule="evenodd" transform="translate(0 .00065613)" fill="#006a00"/>
<path id="path582" d="m336.61 432.28c35.433 124.02-53.149 106.3-53.149 141.73 0-35.433-88.583-17.717-53.15-141.73" stroke="#000" fill="none"/>
</g>
<g id="g583" stroke-width="1pt" transform="matrix(-.19330 -.39564 .33693 -.16462 59.409 521.4)">
<path id="path584" d="m336.61 432.28c70.866 70.867-14.031 141.73-53.149 141.73-39.119 0-124.02-70.866-53.15-141.73-17.717 70.867 53.149 88.583 53.15 124.02-0.001-35.433 70.866-53.149 53.149-124.02z" fill-rule="evenodd" transform="translate(0 .00065613)" fill="#006a00"/>
<path id="path585" d="m336.61 432.28c35.433 124.02-53.149 106.3-53.149 141.73 0-35.433-88.583-17.717-53.15-141.73" stroke="#000" fill="none"/>
</g>
<g id="g586" stroke-width="1pt" transform="matrix(.31140 .31132 -.26513 .26520 504.67 508.8)">
<path id="path587" d="m336.61 432.28c70.866 70.867-14.031 141.73-53.149 141.73-39.119 0-124.02-70.866-53.15-141.73-17.717 70.867 53.149 88.583 53.15 124.02-0.001-35.433 70.866-53.149 53.149-124.02z" fill-rule="evenodd" transform="translate(0 .00065613)" fill="#006a00"/>
<path id="path588" d="m336.61 432.28c35.433 124.02-53.149 106.3-53.149 141.73 0-35.433-88.583-17.717-53.15-141.73" stroke="#000" fill="none"/>
</g>
<g id="g589" stroke-width="1pt" transform="matrix(-.38583 .21221 -.18072 -.32858 278.58 752.08)">
<path id="path590" d="m336.61 432.28c70.866 70.867-14.031 141.73-53.149 141.73-39.119 0-124.02-70.866-53.15-141.73-17.717 70.867 53.149 88.583 53.15 124.02-0.001-35.433 70.866-53.149 53.149-124.02z" fill-rule="evenodd" transform="translate(0 .00065613)" fill="#006a00"/>
<path id="path591" d="m336.61 432.28c35.433 124.02-53.149 106.3-53.149 141.73 0-35.433-88.583-17.717-53.15-141.73" stroke="#000" fill="none"/>
</g>
<g id="g592" stroke-width="1pt" transform="matrix(.29698 -.32512 .27688 .25291 238.82 318.87)">
<path id="path593" d="m336.61 432.28c70.866 70.867-14.031 141.73-53.149 141.73-39.119 0-124.02-70.866-53.15-141.73-17.717 70.867 53.149 88.583 53.15 124.02-0.001-35.433 70.866-53.149 53.149-124.02z" fill-rule="evenodd" transform="translate(0 .00065613)" fill="#006a00"/>
<path id="path594" d="m336.61 432.28c35.433 124.02-53.149 106.3-53.149 141.73 0-35.433-88.583-17.717-53.15-141.73" stroke="#000" fill="none"/>
</g>
<g id="g595" stroke-width="1pt" transform="matrix(-.29029 -.33110 .28197 -.24722 63.292 583.37)">
<path id="path596" d="m336.61 432.28c70.866 70.867-14.031 141.73-53.149 141.73-39.119 0-124.02-70.866-53.15-141.73-17.717 70.867 53.149 88.583 53.15 124.02-0.001-35.433 70.866-53.149 53.149-124.02z" fill-rule="evenodd" transform="translate(0 .00065613)" fill="#006a00"/>
<path id="path597" d="m336.61 432.28c35.433 124.02-53.149 106.3-53.149 141.73 0-35.433-88.583-17.717-53.15-141.73" stroke="#000" fill="none"/>
</g>
<g id="g598" stroke-width="1pt" transform="matrix(.37605 .22908 -.19510 .32026 491.18 454.96)">
<path id="path599" d="m336.61 432.28c70.866 70.867-14.031 141.73-53.149 141.73-39.119 0-124.02-70.866-53.15-141.73-17.717 70.867 53.149 88.583 53.15 124.02-0.001-35.433 70.866-53.149 53.149-124.02z" fill-rule="evenodd" transform="translate(0 .00065613)" fill="#006a00"/>
<path id="path600" d="m336.61 432.28c35.433 124.02-53.149 106.3-53.149 141.73 0-35.433-88.583-17.717-53.15-141.73" stroke="#000" fill="none"/>
</g>
<g id="g601" stroke-width="1pt" transform="matrix(-.31668 .30596 -.26056 -.26969 335.04 746.65)">
<path id="path602" d="m336.61 432.28c70.866 70.867-14.031 141.73-53.149 141.73-39.119 0-124.02-70.866-53.15-141.73-17.717 70.867 53.149 88.583 53.15 124.02-0.001-35.433 70.866-53.149 53.149-124.02z" fill-rule="evenodd" transform="translate(0 .00065613)" fill="#006a00"/>
<path id="path603" d="m336.61 432.28c35.433 124.02-53.149 106.3-53.149 141.73 0-35.433-88.583-17.717-53.15-141.73" stroke="#000" fill="none"/>
</g>
<g id="g604" stroke-width="1pt" transform="matrix(.22802 -.37670 .32081 .19418 187.06 325.19)">
<path id="path605" d="m336.61 432.28c70.866 70.867-14.031 141.73-53.149 141.73-39.119 0-124.02-70.866-53.15-141.73-17.717 70.867 53.149 88.583 53.15 124.02-0.001-35.433 70.866-53.149 53.149-124.02z" fill-rule="evenodd" transform="translate(0 .00065613)" fill="#006a00"/>
<path id="path606" d="m336.61 432.28c35.433 124.02-53.149 106.3-53.149 141.73 0-35.433-88.583-17.717-53.15-141.73" stroke="#000" fill="none"/>
</g>
<g id="g607" stroke-width="1pt" transform="matrix(-.38467 -.21430 .18251 -.32759 100.95 645.15)">
<path id="path608" d="m336.61 432.28c70.866 70.867-14.031 141.73-53.149 141.73-39.119 0-124.02-70.866-53.15-141.73-17.717 70.867 53.149 88.583 53.15 124.02-0.001-35.433 70.866-53.149 53.149-124.02z" fill-rule="evenodd" transform="translate(0 .00065613)" fill="#006a00"/>
<path id="path609" d="m336.61 432.28c35.433 124.02-53.149 106.3-53.149 141.73 0-35.433-88.583-17.717-53.15-141.73" stroke="#000" fill="none"/>
</g>
<g id="g610" stroke-width="1pt" transform="matrix(.39973 .18469 -.15729 .34042 493.92 411.37)">
<path id="path611" d="m336.61 432.28c70.866 70.867-14.031 141.73-53.149 141.73-39.119 0-124.02-70.866-53.15-141.73-17.717 70.867 53.149 88.583 53.15 124.02-0.001-35.433 70.866-53.149 53.149-124.02z" fill-rule="evenodd" transform="translate(0 .00065613)" fill="#006a00"/>
<path id="path612" d="m336.61 432.28c35.433 124.02-53.149 106.3-53.149 141.73 0-35.433-88.583-17.717-53.15-141.73" stroke="#000" fill="none"/>
</g>
<g id="g613" stroke-width="1pt" transform="matrix(-.19546 .39458 -.33603 -.16645 403.15 723.55)">
<path id="path614" d="m336.61 432.28c70.866 70.867-14.031 141.73-53.149 141.73-39.119 0-124.02-70.866-53.15-141.73-17.717 70.867 53.149 88.583 53.15 124.02-0.001-35.433 70.866-53.149 53.149-124.02z" fill-rule="evenodd" transform="translate(0 .00065613)" fill="#006a00"/>
<path id="path615" d="m336.61 432.28c35.433 124.02-53.149 106.3-53.149 141.73 0-35.433-88.583-17.717-53.15-141.73" stroke="#000" fill="none"/>
</g>
<g id="g616" stroke-width="1pt" transform="matrix(.42973 .096064 -.081810 .36597 466.94 368.52)">
<path id="path617" d="m336.61 432.28c70.866 70.867-14.031 141.73-53.149 141.73-39.119 0-124.02-70.866-53.15-141.73-17.717 70.867 53.149 88.583 53.15 124.02-0.001-35.433 70.866-53.149 53.149-124.02z" fill-rule="evenodd" transform="translate(0 .00065613)" fill="#006a00"/>
<path id="path618" d="m336.61 432.28c35.433 124.02-53.149 106.3-53.149 141.73 0-35.433-88.583-17.717-53.15-141.73" stroke="#000" fill="none"/>
</g>
<g id="g619" stroke-width="1pt" transform="matrix(.14298 -.41647 .35468 .12177 140.32 354.87)">
<path id="path620" d="m336.61 432.28c70.866 70.867-14.031 141.73-53.149 141.73-39.119 0-124.02-70.866-53.15-141.73-17.717 70.867 53.149 88.583 53.15 124.02-0.001-35.433 70.866-53.149 53.149-124.02z" fill-rule="evenodd" transform="translate(0 .00065613)" fill="#006a00"/>
<path id="path621" d="m336.61 432.28c35.433 124.02-53.149 106.3-53.149 141.73 0-35.433-88.583-17.717-53.15-141.73" stroke="#000" fill="none"/>
</g>
<g id="g622" stroke-width="1pt" transform="matrix(-.11117 .42607 -.36285 -.094679 463.79 704.63)">
<path id="path623" d="m336.61 432.28c70.866 70.867-14.031 141.73-53.149 141.73-39.119 0-124.02-70.866-53.15-141.73-17.717 70.867 53.149 88.583 53.15 124.02-0.001-35.433 70.866-53.149 53.149-124.02z" fill-rule="evenodd" transform="translate(0 .00065613)" fill="#006a00"/>
<path id="path624" d="m336.61 432.28c35.433 124.02-53.149 106.3-53.149 141.73 0-35.433-88.583-17.717-53.15-141.73" stroke="#000" fill="none"/>
</g>
<g id="g625" stroke-width="1pt" transform="matrix(-.42290 -.12268 .10448 -.36015 129.41 685.63)">
<path id="path626" d="m336.61 432.28c70.866 70.867-14.031 141.73-53.149 141.73-39.119 0-124.02-70.866-53.15-141.73-17.717 70.867 53.149 88.583 53.15 124.02-0.001-35.433 70.866-53.149 53.149-124.02z" fill-rule="evenodd" transform="translate(0 .00065613)" fill="#006a00"/>
<path id="path627" d="m336.61 432.28c35.433 124.02-53.149 106.3-53.149 141.73 0-35.433-88.583-17.717-53.15-141.73" stroke="#000" fill="none"/>
</g>
</g>
<g id="g947" stroke="#000" transform="matrix(.92152 0 0 1.1243 33.045 -62.042)">
<path id="path839" d="m193.63 88.249c15.546 4.4237 43.275 46.12 53.766 45.791 16.652-0.481 83.233-77.561 72.564-88.252-7.399-8.2462-67.939 41.192-71.852 44.126-0.67-8.601-15.95-51.042-28.31-59.945-14.62-9.31-32.21-4.157-47.82-6.661-7.3-2.843-18.84-14.056-23.78-24.976 8.182-3.5438 15.323-2.4786 23.311-10.651 5.679-6.6419 2.381-46.913 0.37-51.059-13.291-14.268 5.429-7.3272-39.024-9.0822-64.268-2.446-75.878 49.582-31.653 70.792-3.462 15.928-14.219 19.594-22.939 21.646-8.777 0.106-38.826-0.763-55.546 12.489-33.403 24.552-8.925 30.904-15.352 35.8-7.1735 5.645-17.868 19.827-21.888 28.307-10.472 4.996-99.485-4.995-116.5-1.664-16.42 0.9652-56.467 15.818-73.15 26.641 3.565 14.142 241.51-7.603 249.27-2.497 5.9464 3.345-2.7047 51.237 2.0112 54.949 1.6594 9.063 116.54 5.829 125.6 5.829 7.557-18.859 15.389-81.558 20.925-91.583z" fill-rule="evenodd" transform="matrix(.30122 0 0 .39240 391.9 433.3)" stroke-width="4.7021" fill="#520900"/>
<path id="path841" d="m174.9-96.568c1.543 25.457-7.118 3.3041-38.369 3.3041-60.56-5.035-39.286 99.196-39.286 67.025-26.227-13.71-44.834-100.29 29.616-96.931 23.538 0 44.958 7.858 48.044 26.603z" fill-rule="evenodd" transform="matrix(.36145 0 0 .27530 383.43 434.95)" stroke-width="5.1248"/>
<path id="path851" d="m387.98 96.574c0 1.6805-0.172 7.957-0.833 11.656-0.445 3.74-1.539 8.077-2.498 10.823-0.342 4.452-2.091 5.174-2.497 9.991-1.544 2.27-2.209 5.944-2.498 9.991 0 4.27 0.686 7.558 0.833 11.656 0.481 3.56 1.612 6.366 1.665 10.823 0 4.365-0.005 7.549-1.665 9.991v5.828" transform="matrix(.47361 0 0 .39240 224.95 421.05)" stroke-width="3.75" fill="none"/>
<path id="path853" d="m383.81 76.592c0.58 0 1.029 20.129 5.828 24.978 1.039 3.212 4.574 7.343 5.828 9.99 1.672 2.459 3.981 5.368 8.326 6.661h11.656c4.634 0 7.473 0.055 10.823-1.665 1.485-0.8 2.531-1.846 3.33-3.331" transform="matrix(.47361 0 0 .39240 224.95 421.05)" stroke-width="3.75" fill="none"/>
<path id="path854" d="m442.09 115.72h0.832c-2.327 0-1.092-0.104 3.331 1.665 1.725 2.537 3.768 3.625 6.66 4.996 2.982 1.467 6.391 1.665 10.823 1.665 4.198-0.354 6.74-1.686 9.159-3.331 4.043-1.308 4.815-2.935 5.828-7.493v-11.656c-0.478-3.5309-1.384-6.3725-2.498-9.1578-0.419-1.258-0.833-0.7048-0.833-2.4977" transform="matrix(.47361 0 0 .39240 224.95 421.05)" stroke-width="3.75" fill="none"/>
<path id="path855" d="m510.36 121.55c-0.425 0-2.65 2.575-4.163 4.995-2.568 0.918-3.233 3.716-4.162 5.828-0.669 2.675-1.666 2.859-1.666 6.661-1.677 3.708-2.204 7.007-2.497 10.823l2.497-10.823c-1.677 3.708-2.204 7.007-2.497 10.823" transform="matrix(.47361 0 0 .39240 224.95 421.05)" stroke-width="3.75" fill="none"/>
<path id="path856" d="m461.24 54.946h-0.833c2.249 0 1.099-0.0534-3.33 0.8326-1.817 2.2709-4.807 4.3057-7.493 5.8279-2.977 1.8244-5.367 4.0093-8.326 4.9954l8.326-4.9954c-2.977 1.8244-5.367 4.0093-8.326 4.9954" transform="matrix(.47361 0 0 .39240 224.95 421.05)" stroke-width="3.75" fill="none"/>
<path id="path857" d="m402.13 51.615h0.833c-2.248 0-1.105-0.0545 3.33 0.8326 2.936 1.3906 4.752 2.8901 7.493 4.9954 1.291 1.9353 3.257 2.3054 4.163 5.8279 1.574 0.8475 2.124 1.67 2.498 4.1629" transform="matrix(.47361 0 0 .39240 224.95 421.05)" stroke-width="3.75" fill="none"/>
<path id="path858" d="m427.11 29.968h0.833 3.33c4.529 0 6.733 0.6811 10.824 0.8326 3.538-0.4246 4.382-1.7374 7.493-2.4977" transform="matrix(.47361 0 0 .39240 224.95 421.05)" stroke-width="3.75" fill="none"/>
<path id="path859" d="m442.93 133.21c0.139 0.661 1.652 4.256 2.498 5.828 1.517 2.512 3.538 4.914 4.163 8.326 0.968 2.905 1.526 6.23 1.665 9.99 0.761 3.503 1.264 6.62-0.833 9.159-0.898 3.292-2.57 5.692-4.162 9.158-1.111 0-0.833-0.278-0.833 0.833" transform="matrix(.47361 0 0 .39240 224.95 421.05)" stroke-width="3.75" fill="none"/>
<path id="path860" d="m416.28 134.87v0.833c0-2.248 0.055-1.105-0.832 3.33-1.147 4.013-2.15 7.388-4.163 9.991-1.098 3.294-2.326 4.504-2.498 9.158 0.662 1.544 0.833 3.263 0.833 5.828" transform="matrix(.47361 0 0 .39240 224.95 421.05)" stroke-width="3.75" fill="none"/>
<path id="path862" d="m412.12 169.01v0.833 3.33c0.908 1.211 0.55 1.294 1.665 1.665" transform="matrix(.47361 0 0 .39240 224.95 421.05)" stroke-width="3.75" fill="none"/>
<path id="path863" d="m343.02 128.21v0.832c0-2.327-0.258-0.936 4.163 0.833 3.572 0.638 7.937 1.037 10.823 1.665 2.672 1.312 5.265 3.48 7.493 4.995 1.994 1.728 4.819 3.48 7.494 4.996 3.004 1.502 4.325 2.823 5.828 5.828 0.907 1.21 0.549 1.293 1.665 1.665" transform="matrix(.47361 0 0 .39240 224.95 421.05)" stroke-width="3.75" fill="none"/>
<path id="path865" d="m423.78-16.655c0.123-0.1836 2.467-1.9143 4.996-2.4977 1.805-1.3541 4.812-0.7395 6.66 0" transform="matrix(.73981 0 0 .39240 107.68 422.43)" stroke-width="3.0004" fill="none"/>
<path id="path866" d="m445.42-19.153h0.833c-2.248 0-1.106 0.0545 3.33-0.8325 3.481-1.1604 7.672-0.8326 11.656-0.8326 1.174 0.3914 0.832 0.242 0.832 1.6651" transform="matrix(.57541 0 0 .39240 177.35 422.43)" stroke-width="3.4021" fill="none"/>
<path id="path868" d="m444.59-7.4971v0.8326c0-2.3269-0.103-1.0906 1.666 3.3302 0.643 2.9618 1.76 7.0496 0.832 9.1582-2.184 0-2.859-0.27397-4.163-0.83252" transform="matrix(.57541 0 0 .39240 177.35 422.43)" stroke-width="3.4021" fill="none"/>
<path id="path871" d="m371.33-24.981c0 3.2187-4.1003 5.828-9.1582 5.828-5.058 0-9.1582-2.6093-9.1582-5.828s4.1003-5.828 9.1582-5.828c5.058 0 9.1582 2.6093 9.1582 5.828z" fill-rule="evenodd" transform="matrix(.56688 -.067319 .056409 .22090 230.97 457.89)" stroke-width="4.5006"/>
<path id="path872" d="m371.33-24.981c0 3.2187-4.1003 5.828-9.1582 5.828-5.058 0-9.1582-2.6093-9.1582-5.828s4.1003-5.828 9.1582-5.828c5.058 0 9.1582 2.6093 9.1582 5.828z" fill-rule="evenodd" transform="matrix(.41026 -.044211 .040825 .14507 278.19 435.7)" stroke-width="6.5281"/>
<path id="path873" d="m371.33-24.981c0 3.2187-4.1003 5.828-9.1582 5.828-5.058 0-9.1582-2.6093-9.1582-5.828s4.1003-5.828 9.1582-5.828c5.058 0 9.1582 2.6093 9.1582 5.828z" fill-rule="evenodd" transform="matrix(.41026 -.044211 .040825 .14507 290.65 434.72)" stroke-width="6.5281"/>
<path id="path874" d="m412.95 113.64c0 2.0692-1.8638 3.7466-4.1628 3.7466-2.2991 0-4.1628-1.6774-4.1628-3.7466s1.8638-3.7466 4.1628-3.7466c2.2991 0 4.1628 1.6774 4.1628 3.7466z" fill-rule="evenodd" transform="matrix(.47361 0 0 .39240 224.95 421.05)" stroke-width="3.75"/>
<path id="path875" d="m469.57 119.89c0 1.3794-1.3046 2.4977-2.914 2.4977-1.6093 0-2.914-1.1183-2.914-2.4977s1.3046-2.4977 2.914-2.4977c1.6093 0 2.914 1.1183 2.914 2.4977z" fill-rule="evenodd" transform="matrix(.47361 0 0 .39240 224.95 421.05)" stroke-width="3.75"/>
<path id="path876" d="m447.09 31.634v0.8325c0-2.7951 0.197-1.029-4.163 3.3303-3.724 1.7856-5.164 3.6672-6.66 6.6605-1.742 3.8506-2.342 6.6127-2.498 10.824v6.6605" transform="matrix(.47361 0 0 .39240 224.95 421.05)" stroke-width="3.75" fill="none"/>
<path id="path878" d="m419.61 30.801c0.577 0 1.477 2.2728 2.498 4.9954 1.856 2.1886 3.037 5.3507 3.33 9.1582 0 4.5188 0.78 6.4537 0.833 10.824v3.3302" transform="matrix(.47361 0 0 .39240 224.95 421.05)" stroke-width="3.75" fill="none"/>
<path id="path879" d="m504.54 129.04c0 0.481-2.6 1.455-4.163 3.33-3.161 0.428-5.964 0.833-9.99 0.833-0.611-0.916-1.836-1.217-3.331-1.665" transform="matrix(.47361 0 0 .39240 224.95 421.05)" stroke-width="3.75" fill="none"/>
</g>
<g id="g842" fill-rule="evenodd" transform="matrix(.45148 0 0 .28623 234.3 439.76)" stroke="#000" stroke-width="3.75" fill="#fff">
<path id="path831" d="m276.41 36.63 88.253 1.6651v11.656s8.325 14.986 13.321 48.289c4.995 33.303 9.991 158.19 9.991 158.19l21.646 141.54s-13.321 21.647-23.312 19.982c-9.99-1.666-39.963-13.321-39.963-14.987 0-1.665-1.665-79.926-4.995-133.21-3.331-53.285-9.991-81.592-24.977-104.9-19.982 48.288-21.647 98.243-19.982 98.243s1.665 39.963 3.33 69.936c1.666 29.972-1.665 71.601-1.665 71.601l-58.28-3.331s1.665-36.633 3.331-64.94c1.665-28.307 6.744-41.625 8.326-73.266 1.748-34.963 4.202-53.319 6.66-109.9 3.238-45.739 14.687-75.258 17.9-103.24 0.871-7.1332-0.416-12.488 0.416-13.321z" transform="translate(103.24 138.21)"/>
<path id="path832" d="m316.38 166.51s-8.326-13.321-11.656-36.633-3.33-28.307-3.33-28.307" transform="translate(103.24 138.21)"/>
<path id="path833" d="m298.06 233.12-9.99 39.963" transform="translate(103.24 138.21)"/>
<path id="path834" d="m276.41 223.12 11.657 54.949" transform="translate(163.18 139.87)"/>
<path id="path835" d="m387.98 417.95-11.66-81.6" transform="translate(103.24 138.21)"/>
<path id="path836" d="m276.41 44.955 88.253 1.6651" transform="translate(103.24 138.21)"/>
<path id="path837" d="m318.04 164.84c0-1.665 4.995-29.972 4.995-29.972" transform="translate(103.24 138.21)"/>
<path id="path838" d="m284.74 44.955-8.326 84.922" transform="translate(103.24 138.21)"/>
</g>
<path id="path1115" d="m349.68 188.16c0 13.794-7.0823 24.977-15.819 24.977-8.7365 0-15.819-11.183-15.819-24.977s7.0823-24.977 15.819-24.977c8.7365 0 15.819 11.183 15.819 24.977z" fill-rule="evenodd" transform="matrix(.72776 0 0 .70907 -82.219 465.05)" stroke="#000" stroke-width="2.5" fill="#ffc600"/>
<g id="g1240" stroke-width="1pt" transform="matrix(.43987 0 0 .51992 142.76 215.7)">
<g id="g1177" fill-rule="evenodd" stroke="#000">
<path id="path1168" d="m212.6 892.91s53.15-17.716 70.867-17.716c17.716 0 17.716 17.716 19.135 18.212l-1.419 34.937h-88.583v-35.433z" transform="translate(-35.434 -.22022)" fill="#00cfe6"/>
<path id="path1170" d="m265.75 892.91s0-17.716 17.717-17.716c17.716 0 35.433-0.496 53.149-0.001v53.15h-70.866v-35.433z" transform="matrix(1 0 0 -1 -.00043869 1874.2)" fill="#00cfe6"/>
<path id="path1172" d="m212.6 892.91s53.15-17.716 70.867-17.716c17.716 0 17.716 17.716 19.135 18.212l-1.419 34.937h-88.583v-35.433z" transform="matrix(-1 0 0 1 814.96 .00042725)" fill="#00cfe6"/>
<path id="path1173" d="m265.75 892.91s0-17.716 17.717-17.716c17.716 0 35.433-0.496 53.149-0.001v53.15h-70.866v-35.433z" transform="matrix(-1 0 0 -1 779.53 1874.4)" fill="#00cfe6"/>
<path id="path1174" d="m249.45 875.2s0-17.717-17.716-17.717h53.15l-35.434 17.717z" transform="matrix(-1 0 0 -1 727.8 1856.7)" fill="#fff"/>
<path id="path1175" d="m159.45 892.91 106.3 53.15s-36.039 33.299-70.866 35.433c-17.717 0-35.433-35.433-35.433-35.433v-53.15z" transform="matrix(-1.1667 0 0 1 841.54 -.0052185)" fill="#00cfe6"/>
<path id="path1176" d="m249.45 892.91c0.71-8.858-2.214-35.434-19.931-35.434h55.364c17.717 0 35.434 17.717 35.434 35.434l-1.419 35.432-69.448 0.001v-35.433z" transform="matrix(-1 0 0 1 763.23 17.717)" fill="#fff"/>
<path id="path1171" d="m249.45 875.2s0-17.717-17.716-17.717h53.15l-35.434 17.717z" transform="matrix(1 0 0 -1 51.73 1856.5)" fill="#fff"/>
<path id="path1166" d="m159.45 892.91 106.3 53.15s-36.039 33.299-70.866 35.433c-17.717 0-35.433-35.433-35.433-35.433v-53.15z" transform="matrix(1.1667 0 0 1 -62.009 -.22586)" fill="#00cfe6"/>
<path id="path1169" d="m249.45 892.91c0.71-8.858-2.214-35.434-19.931-35.434h55.364c17.717 0 35.434 17.717 35.434 35.434l-1.419 35.432-69.448 0.001v-35.433z" transform="translate(16.297 17.496)" fill="#fff"/>
<path id="path1165" d="m88.802 891.9c-0.1102 1.012 17.607-34.421 53.04-34.421s177.16 70.866 247.92 70.866c70.975 0 196.65-72.56 230.42-70.866 33.773 1.694 53.521 37.161 53.149 35.433-0.373-1.728-17.716 53.15-17.716 53.15 0-17.716-17.717-35.433-35.433-35.433-17.717 0-106.3 70.866-230.42 70.866-123.91 0-212.49-70.866-230.21-70.866-17.717 0-35.433 17.716-35.433 35.433l-35.318-54.16z" transform="translate(-.10956 -.000030518)" fill="#fff"/>
</g>
<path id="path1196" d="m311.49 1033.9v-42.837h9.846v5.057h-8.045v13.12h7.533v5.02h-7.533v14.58h8.36v5.06h-10.161z" transform="matrix(1.6105 -.62438 .36153 .93250 -309.42 157.31)"/>
<path id="path1201" d="m272.27 1033.9v-42.837h1.801v37.777h6.707v5.06h-8.508z" transform="matrix(1.6105 -.62438 .36153 .93250 -312.75 158.98)"/>
<path id="path1202" d="m260.81 1033.9v-42.837h9.186v5.057h-7.383v13.26h6.39v5.06h-6.39v19.46h-1.803z" transform="matrix(1.6105 -.62438 .36153 .93250 -314.42 159.81)"/>
<path id="path1210" d="m200.42 1033.9v-42.837h2.712l3.223 30.327c0.298 2.82 0.515 4.94 0.651 6.34 0.154-1.56 0.397-3.85 0.725-6.86l3.259-29.807h2.425v42.837h-1.737v-35.856l-3.957 35.856h-1.626l-3.938-36.469v36.469h-1.737z" transform="matrix(2.2021 .54597 -.23844 .96174 106.42 -142.17)"/>
<path id="path1211" d="m195.68 991.08h1.802v24.747c0 4.3-0.155 7.72-0.464 10.26-0.309 2.53-0.87 4.59-1.682 6.19-0.804 1.58-1.863 2.36-3.177 2.36-1.274 0-2.317-0.68-3.129-2.07-0.811-1.38-1.39-3.38-1.737-5.99-0.347-2.63-0.52-6.21-0.52-10.75v-24.747h1.802v24.717c0 3.72 0.108 6.47 0.325 8.24 0.222 1.75 0.601 3.1 1.134 4.06 0.539 0.95 1.195 1.43 1.968 1.43 1.326 0 2.269-0.94 2.833-2.83 0.563-1.89 0.845-5.52 0.845-10.9v-24.717z" transform="matrix(2.0955 .86968 -.37982 .91517 265.88 -160.76)"/>
<path id="path1215" d="m163.97 991.08h1.803v24.747c0 4.3-0.156 7.72-0.465 10.26-0.309 2.53-0.87 4.59-1.682 6.19-0.803 1.58-1.862 2.36-3.175 2.36-1.276 0-2.319-0.68-3.13-2.07-0.812-1.38-1.39-3.38-1.737-5.99-0.347-2.63-0.52-6.21-0.52-10.75v-24.747h1.801v24.717c0 3.72 0.109 6.47 0.326 8.24 0.222 1.75 0.6 3.1 1.133 4.06 0.539 0.95 1.195 1.43 1.969 1.43 1.325 0 2.27-0.94 2.833-2.83 0.564-1.89 0.844-5.52 0.844-10.9v-24.717z" transform="matrix(1.5677 .72505 -.41982 .90775 382.54 -129.43)"/>
<path id="path1216" d="m141.73 1020.2 1.7-0.47c0.081 2.15 0.266 3.91 0.557 5.3 0.297 1.36 0.756 2.47 1.375 3.33 0.619 0.83 1.316 1.25 2.09 1.25 0.687 0 1.294-0.32 1.82-0.96 0.527-0.64 0.917-1.52 1.17-2.63 0.261-1.13 0.391-2.36 0.391-3.68 0-1.35-0.124-2.52-0.372-3.51-0.248-1.01-0.656-1.86-1.226-2.54-0.365-0.45-1.173-1.14-2.424-2.07-1.251-0.96-2.127-1.85-2.629-2.69-0.65-1.07-1.136-2.4-1.458-3.98-0.316-1.59-0.474-3.38-0.474-5.34 0-2.166 0.195-4.181 0.586-6.05 0.39-1.89 0.959-3.321 1.709-4.294 0.749-0.977 1.582-1.461 2.498-1.461 1.009 0 1.898 0.514 2.666 1.546 0.774 1.012 1.368 2.513 1.783 4.498 0.415 1.989 0.638 4.241 0.669 6.751l-1.728 0.41c-0.093-2.71-0.409-4.753-0.947-6.134-0.533-1.386-1.322-2.074-2.369-2.074-1.09 0-1.885 0.628-2.387 1.894-0.495 1.247-0.743 2.754-0.743 4.534 0 1.53 0.177 2.8 0.53 3.79 0.346 1 1.251 2.02 2.712 3.08 1.467 1.03 2.474 1.93 3.018 2.71 0.793 1.15 1.378 2.61 1.756 4.38 0.378 1.76 0.566 3.78 0.566 6.08 0 2.28-0.207 4.43-0.622 6.46-0.415 2-1.012 3.57-1.792 4.7-0.774 1.11-1.648 1.66-2.62 1.66-1.232 0-2.266-0.56-3.102-1.69-0.83-1.13-1.483-2.82-1.96-5.08-0.47-2.28-0.718-4.85-0.743-7.72z" transform="matrix(1.5677 .72505 -.41982 .90775 379.21 -132.76)"/>
<path id="path1219" d="m323.59 1013c0-7.1 0.607-12.67 1.821-16.676 1.214-4.034 2.78-6.049 4.7-6.049 1.257 0 2.39 0.943 3.399 2.833s1.776 4.527 2.303 7.922c0.532 3.37 0.799 7.19 0.799 11.48 0 4.34-0.278 8.23-0.836 11.66-0.558 3.42-1.347 6.03-2.368 7.8-1.022 1.75-2.124 2.62-3.307 2.62-1.282 0-2.426-0.97-3.436-2.92-1.01-1.94-1.774-4.6-2.294-7.97s-0.781-6.94-0.781-10.7zm1.857 0.09c0 5.16 0.441 9.23 1.319 12.21 0.886 2.97 1.994 4.45 3.326 4.45 1.357 0 2.471-1.5 3.343-4.51 0.88-2.99 1.319-7.25 1.319-12.76 0-3.49-0.189-6.53-0.566-9.12-0.371-2.61-0.919-4.623-1.644-6.044-0.718-1.441-1.526-2.164-2.424-2.164-1.276 0-2.374 1.386-3.297 4.149-0.917 2.749-1.376 7.349-1.376 13.789z" transform="matrix(1.6105 -.62438 .36153 .93250 -306.09 153.98)"/>
<path id="path1222" d="m297.74 1033.9v-42.837h6.036c1.214 0 2.137 0.389 2.77 1.167 0.63 0.763 1.134 2.114 1.513 4.064 0.378 1.95 0.566 4.096 0.566 6.456 0 3.04-0.312 5.6-0.938 7.69-0.625 2.08-1.592 3.4-2.898 3.97 0.477 0.72 0.839 1.43 1.088 2.13 0.526 1.52 1.024 3.42 1.494 5.7l2.369 11.66h-2.267l-1.801-8.91c-0.526-2.58-0.961-4.54-1.301-5.91-0.34-1.36-0.647-2.32-0.92-2.86-0.266-0.54-0.537-0.93-0.816-1.14-0.205-0.14-0.539-0.21-1.003-0.21h-2.09v19.03h-1.802zm1.802-23.93h3.873c0.823 0 1.468-0.27 1.932-0.79 0.465-0.55 0.817-1.4 1.059-2.57 0.241-1.19 0.361-2.48 0.361-3.86 0-2.02-0.234-3.689-0.705-4.995-0.464-1.306-1.202-1.96-2.211-1.96h-4.309v14.175z" transform="matrix(1.6105 -.62438 .36153 .93250 -312.75 158.14)"/>
<path id="path1225" d="m282.37 1013c0-7.1 0.605-12.67 1.819-16.676 1.215-4.034 2.781-6.049 4.7-6.049 1.257 0 2.391 0.943 3.399 2.833 1.01 1.89 1.777 4.527 2.305 7.922 0.531 3.37 0.797 7.19 0.797 11.48 0 4.34-0.277 8.23-0.835 11.66-0.557 3.42-1.348 6.03-2.368 7.8-1.023 1.75-2.125 2.62-3.307 2.62-1.282 0-2.427-0.97-3.437-2.92-1.009-1.94-1.774-4.6-2.293-7.97-0.52-3.37-0.78-6.94-0.78-10.7zm1.856 0.09c0 5.16 0.441 9.23 1.319 12.21 0.886 2.97 1.994 4.45 3.325 4.45 1.357 0 2.472-1.5 3.345-4.51 0.878-2.99 1.319-7.25 1.319-12.76 0-3.49-0.19-6.53-0.568-9.12-0.37-2.61-0.919-4.623-1.643-6.044-0.718-1.441-1.527-2.164-2.424-2.164-1.276 0-2.375 1.386-3.297 4.149-0.916 2.749-1.376 7.349-1.376 13.789z" transform="matrix(1.6105 -.62438 .36153 .93250 -313.59 158.14)"/>
<path id="path1229" d="m216.25 1033.9v-42.837h5.107c1.042 0 1.874 0.439 2.5 1.317 0.631 0.857 1.122 2.189 1.476 3.999 0.36 1.795 0.539 3.671 0.539 5.641 0 1.83-0.159 3.55-0.474 5.17-0.316 1.62-0.793 2.92-1.43 3.92 0.823 0.76 1.455 2.05 1.894 3.88 0.446 1.83 0.669 4 0.669 6.49 0 2-0.136 3.87-0.409 5.61-0.266 1.71-0.597 3.04-0.994 3.97-0.396 0.94-0.894 1.65-1.494 2.13-0.595 0.47-1.326 0.71-2.193 0.71h-5.191zm1.801-24.84h2.945c0.799 0 1.371-0.17 1.718-0.49 0.458-0.43 0.802-1.15 1.03-2.14 0.237-0.99 0.354-2.24 0.354-3.74 0-1.42-0.109-2.67-0.325-3.738-0.217-1.092-0.526-1.83-0.929-2.219-0.403-0.409-1.094-0.613-2.072-0.613h-2.721v12.94zm0 19.78h3.39c0.582 0 0.991-0.07 1.227-0.2 0.414-0.24 0.761-0.63 1.04-1.17 0.279-0.55 0.507-1.34 0.686-2.37 0.181-1.05 0.27-2.26 0.27-3.62 0-1.6-0.13-2.98-0.39-4.15-0.26-1.19-0.621-2.02-1.086-2.48-0.458-0.49-1.121-0.73-1.988-0.73h-3.149v14.72z" transform="matrix(2.2473 .31150 -.13604 .98148 -2.967 -111.48)"/>
<path id="path1232" d="m229.04 1033.9v-42.837h6.038c1.212 0 2.135 0.389 2.767 1.167 0.631 0.763 1.137 2.114 1.514 4.064 0.378 1.95 0.566 4.096 0.566 6.456 0 3.04-0.312 5.6-0.938 7.69-0.625 2.08-1.59 3.4-2.898 3.97 0.477 0.72 0.84 1.43 1.088 2.13 0.526 1.52 1.024 3.42 1.494 5.7l2.369 11.66h-2.266l-1.802-8.91c-0.526-2.58-0.961-4.54-1.3-5.91-0.341-1.36-0.648-2.32-0.919-2.86-0.266-0.54-0.539-0.93-0.818-1.14-0.205-0.14-0.539-0.21-1.004-0.21h-2.089v19.03h-1.802zm1.802-23.93h3.873c0.824 0 1.468-0.27 1.932-0.79 0.465-0.55 0.816-1.4 1.059-2.57 0.241-1.19 0.361-2.48 0.361-3.86 0-2.02-0.234-3.689-0.705-4.995-0.464-1.306-1.202-1.96-2.21-1.96h-4.31v14.175z" transform="matrix(2.2688 0 0 .99086 -141.3 -48.685)"/>
<path id="path1235" d="m241.25 1033.9 5.229-42.837h1.942l5.572 42.837h-2.053l-1.588-12.98h-5.693l-1.496 12.98h-1.913zm3.929-17.59h4.616l-1.422-11.86c-0.432-3.61-0.754-6.57-0.965-8.889-0.173 2.747-0.419 5.479-0.734 8.179l-1.495 12.57z" transform="matrix(2.234 -.39578 .17286 .97567 -303.54 61.375)"/>
<path id="path1239" d="m168.7 1033.9v-42.837h5.107c1.042 0 1.874 0.439 2.5 1.317 0.631 0.857 1.122 2.189 1.476 3.999 0.36 1.795 0.539 3.671 0.539 5.641 0 1.83-0.159 3.55-0.474 5.17s-0.793 2.92-1.43 3.92c0.823 0.76 1.455 2.05 1.894 3.88 0.446 1.83 0.669 4 0.669 6.49 0 2-0.136 3.87-0.409 5.61-0.266 1.71-0.597 3.04-0.994 3.97-0.396 0.94-0.894 1.65-1.494 2.13-0.595 0.47-1.326 0.71-2.193 0.71h-5.191zm1.801-24.84h2.945c0.799 0 1.371-0.17 1.718-0.49 0.458-0.43 0.802-1.15 1.031-2.14 0.236-0.99 0.353-2.24 0.353-3.74 0-1.42-0.109-2.67-0.325-3.738-0.217-1.092-0.526-1.83-0.929-2.219-0.402-0.409-1.093-0.613-2.072-0.613h-2.721v12.94zm0 19.78h3.39c0.582 0 0.991-0.07 1.227-0.2 0.414-0.24 0.761-0.63 1.04-1.17 0.279-0.55 0.507-1.34 0.687-2.37 0.18-1.05 0.269-2.26 0.269-3.62 0-1.6-0.13-2.98-0.39-4.15-0.26-1.19-0.621-2.02-1.086-2.48-0.458-0.49-1.12-0.73-1.988-0.73h-3.149v14.72z" transform="matrix(1.5677 .72505 -.41982 .90775 390.87 -127.76)"/>
</g>
<g id="g1267" transform="matrix(1.0891 0 0 1 -26.351 3.3302)">
<path id="path714" d="m212.6 432.28v106.3c0 70.866 88.583 106.3 88.583 106.3s88.583-35.433 88.583-106.3v-106.3h-177.17z" fill-rule="evenodd" transform="matrix(.80784 0 0 .82759 63.772 114.72)" stroke="#000" stroke-width="1pt" fill="#00daec"/>
<path id="path715" d="m212.6 432.28v106.3c0 8.858 1.384 17.163 3.806 24.914l84.777-42.631v-88.583h-88.583z" fill-rule="evenodd" transform="matrix(.80784 0 0 .82759 63.772 114.72)" stroke="#000" stroke-width="1pt" fill="#fff"/>
<path id="path716" d="m212.6 432.28v106.3c0 8.858 1.384 17.163 3.806 24.914l84.777-42.631v-88.583h-88.583z" fill-rule="evenodd" transform="matrix(-.80784 0 0 .82759 550.39 114.72)" stroke="#000" stroke-width="1pt" fill="#fff300"/>
<g id="g725" fill-rule="evenodd" transform="matrix(.80784 0 0 .82759 63.772 114.72)" stroke="#000" stroke-width="1.25">
<path id="path720" d="m244.77 87.419c7.322-5.9471 11.157-3.7176 17.649 3.1015 9.323 9.8147 41.318 58.855 46.313 63.018s4.241-6.417 10.344-1.387c3.032 3.727-10.437 17.026-13.737 14.569-6.411-5.02 3.915-5.374-0.354-9.643-4.925-5.133-51.215-40.497-60.282-50.571-5.92-6.5775-6.314-13.969 0.067-19.087z" transform="matrix(.63945 .23742 .14230 .70223 58.901 338.88)" fill="#923d09"/>
<rect id="rect718" ry="1.2932" rx="2.6061" transform="matrix(.75556 .65508 -.58585 .81042 0 0)" height="66.045" width="5.2122" y="181.35" x="495.52" fill="#af8000"/>
<rect id="rect719" transform="matrix(.83117 .55602 -.64108 .76747 0 0)" height="18.868" width="29.375" y="228.63" x="497.3" fill="#b0b0d4"/>
</g>
<g id="g733" stroke="#000" fill-rule="evenodd" transform="matrix(.80784 0 0 .82759 63.772 114.72)">
<path id="path721" d="m273.75 383.58c-2.737 4.561 42.976 12.952 57.694 22.371 14.719 9.42 14.718 10.008 21.194 14.718l1.765-2.944c-3.532-3.532-38.494-26.356-62.403-34.145-6.805-2.273-10.3-13.248-12.951-8.83l-5.299 8.83z" transform="matrix(-.81194 -.58374 .58374 -.81194 383.47 999.81)" stroke-width="1pt" fill="#af8000"/>
<path id="path723" d="m319.08 369.45-25.315-5.887s-5.887 2.354-6.475 11.185c-0.589 8.831 4.709 14.129 4.709 14.129l27.081-9.419v-10.008z" transform="matrix(.94788 -.31862 .31862 .94788 -78.616 205.02)" stroke-width="1pt" fill="#808080"/>
<rect id="rect722" ry="3.5323" rx="3.5323" transform="rotate(-18.579)" height="19.428" width="7.0645" y="534.62" x="175.71" stroke-width="1pt" fill="#808080"/>
<path id="path731" d="m239.61 381.52c0 7.3156-1.5814 13.246-3.5323 13.246-1.9508 0-3.5323-5.9305-3.5323-13.246 0-7.3156 1.5815-13.246 3.5323-13.246s3.5323 5.9305 3.5323 13.246z" transform="matrix(.74465 -.71591 .63468 .39346 -105.9 523.83)" stroke-width="1pt" fill="#cf0000"/>
<path id="path732" d="m239.61 381.52c0 7.3156-1.5814 13.246-3.5323 13.246-1.9508 0-3.5323-5.9305-3.5323-13.246 0-7.3156 1.5815-13.246 3.5323-13.246s3.5323 5.9305 3.5323 13.246z" transform="matrix(-.97804 .31097 .027484 .75540 595.47 104.78)" stroke-width="1pt" fill="#cf0000"/>
<rect id="rect729" transform="matrix(.85897 -.51203 .49936 .86639 0 0)" height="17.796" width="78.868" y="596.25" x="15.073" stroke-width=".86455pt" fill="#b0b0d4"/>
</g>
<path id="path741" d="m231.36 591.4 8.83-7.065s1.767 8.831 7.065 8.831 8.831-7.653 8.831-7.653 0 7.653 5.887 7.653 10.597-7.653 10.597-7.064c0 0.588 0.588 7.064 5.298 7.064s10.597-6.476 10.597-6.476 0.589 7.654 5.887 7.065c5.299-0.589 7.065-8.242 7.653-7.653 0.589 0.588 4.121 7.653 8.242 7.064s10.009-6.476 10.009-6.476 1.177 7.065 5.887 7.065c4.709 0 6.476-6.476 6.476-6.476s2.354 5.298 6.475 5.298 10.597-5.887 10.597-5.887" transform="matrix(.77167 0 0 .82759 84.031 128.85)" stroke="#0072ff" stroke-width="1pt" fill="none"/>
<path id="path742" d="m231.95 591.4c3.139-1.374 5.69 0.196 9.418-7.654 0 4.121 2.945 9.42 8.243 9.42s8.831-7.653 8.831-7.653 0 7.653 5.887 7.653 10.597-7.653 10.597-7.064c0 0.588 0.588 7.064 5.298 7.064s10.597-6.476 10.597-6.476 0.589 7.654 5.887 7.065c5.299-0.589 7.065-8.242 7.653-7.653 0.589 0.588 4.121 7.653 8.242 7.064 2.943-0.589 10.009-7.065 10.009-7.065" transform="matrix(.80784 0 0 .82759 85.649 137.62)" stroke="#0072ff" stroke-width="1pt" fill="none"/>
<g id="g763" fill-rule="evenodd" transform="matrix(.63809 0 0 .61718 131.64 357.23)">
<path id="path745" d="m305.54 350.62v18.839h14.717l-5.298-18.839h-9.419z" transform="translate(4.121 16.484)" stroke="#000" stroke-width="1pt" fill="#fff"/>
<path id="path743" d="m329.68 377.11c-0.589 0.589-23.549 12.952-53.573 12.952s-41.799-3.533-44.742-5.887c-2.944-2.355-6.476-7.065-10.008-7.065-3.533 0-6.476 2.944-6.476 2.944s5.887 2.943 10.008 6.475c4.121 3.533 5.298 10.009 5.298 10.009l97.138 1.177s-0.589-6.476-0.589-10.008 3.533-8.831 2.944-10.597z"/>
<rect id="rect746" height="54.75" width="2.3549" y="335.31" x="244.91" stroke-width="1pt"/>
<rect id="rect747" height="62.404" width="2.3549" y="328.24" x="276.7" stroke-width="1pt"/>
<rect id="rect748" height="51.218" width="2.3549" y="338.84" x="307.9" stroke-width="1pt"/>
<rect id="rect751" height="8.8307" width="18.839" stroke="#000" y="342.37" x="299.07" stroke-width=".76791pt" fill="#fff"/>
<rect id="rect750" height="8.8307" width="21.782" stroke="#000" y="350.61" x="297.89" stroke-width=".82572pt" fill="#fff"/>
<rect id="rect749" height="8.8307" width="24.137" stroke="#000" y="358.86" x="296.71" stroke-width=".86921pt" fill="#fff"/>
<rect id="rect754" height="12.527" width="23.837" stroke="#000" y="334.72" x="266.17" stroke-width="1.0288pt" fill="#fff"/>
<rect id="rect753" height="12.527" width="27.561" stroke="#000" y="346.41" x="264.68" stroke-width="1.1063pt" fill="#fff"/>
<rect id="rect752" height="12.527" width="30.541" stroke="#000" y="358.1" x="263.19" stroke-width="1.1645pt" fill="#fff"/>
<rect id="rect755" height="15.307" width="36.5" stroke="#000" y="368.28" x="260.21" stroke-width=".98425pt" fill="#fff"/>
<rect id="rect756" height="10.414" width="15.763" stroke="#000" y="342.37" x="238.25" stroke-width=".76282pt" fill="#fff"/>
<rect id="rect757" height="10.414" width="18.226" stroke="#000" y="352.09" x="237.26" stroke-width=".82025pt" fill="#fff"/>
<rect id="rect758" height="10.414" width="20.197" stroke="#000" y="361.81" x="236.28" stroke-width=".86344pt" fill="#fff"/>
<rect id="rect759" height="12.725" width="24.137" stroke="#000" y="370.27" x="234.31" stroke-width=".72977pt" fill="#fff"/>
<path id="path762" d="m220 377.51h9.876l10.597-33.374-20.473 33.374z" stroke="#000" stroke-width=".76282pt" fill="#fff"/>
<rect id="rect761" transform="matrix(.89662 .44280 -.54260 .83999 0 0)" height="52.648" width="2.4262" y="193.78" x="391.01" stroke-width="1pt"/>
</g>
<path id="path740" d="m231.36 591.4 8.83-7.065s1.767 8.831 7.065 8.831 8.831-7.653 8.831-7.653 0 7.653 5.887 7.653 10.597-7.653 10.597-7.064c0 0.588 0.588 7.064 5.298 7.064s10.597-6.476 10.597-6.476 0.589 7.654 5.887 7.065c5.299-0.589 7.065-8.242 7.653-7.653 0.589 0.588 4.121 7.653 8.242 7.064s10.009-6.476 10.009-6.476 1.177 7.065 5.887 7.065c4.709 0 6.476-6.476 6.476-6.476s2.354 5.298 6.475 5.298 7.065-7.064 7.065-7.064 1.177 6.476 4.121 6.476c2.943 0 6.476-6.476 6.476-6.476s1.177 8.242 4.121 7.653c2.943-0.589 4.121-8.242 4.71-7.653 0.588 0.589 4.709 7.064 4.12 7.064" transform="matrix(.76317 0 0 .82759 77.436 118.62)" stroke="#0072ff" stroke-width="1pt" fill="none"/>
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 66 KiB

View File

@@ -1 +1,25 @@
<?xml version="1.0" encoding="UTF-8"?><svg xmlns="http://www.w3.org/2000/svg" width="1000" height="500"><rect width="1000" height="500" fill="#f00"/><rect width="500" height="500" fill="#fff" x="250"/><path fill="#ff0000" d="m 499.99228,46.875 -34.11312,63.62529 c -3.87086,6.91501 -10.80627,6.27363 -17.74169,2.41138 l -24.69699,-12.78858 18.40705,97.72711 c 3.87086,17.85419 -8.54859,17.85419 -14.67765,10.13435 l -43.10105,-48.25099 -6.99738,24.503 c -0.80692,3.21777 -4.35481,6.59744 -9.67748,5.79261 l -54.50177,-11.45912 14.31524,52.04475 c 3.06451,11.58054 5.4549,16.37528 -3.09375,19.42959 l -19.42619,9.13025 93.82127,76.20838 c 3.7135,2.88151 5.58971,8.067 4.26768,12.7621 l -8.21136,26.94707 c 32.30405,-3.72371 61.24898,-9.32594 93.56939,-12.77619 2.85323,-0.30459 7.62988,4.40408 7.61029,7.71058 l -4.28024,98.72342 15.70639,0 -2.47237,-98.5117 c -0.0197,-3.3065 4.31372,-8.22689 7.16695,-7.9223 32.32041,3.45026 61.26538,9.05248 93.56942,12.77619 l -8.21134,-26.94707 c -1.32203,-4.6951 0.55417,-9.88059 4.26767,-12.7621 l 93.82125,-76.20838 -19.42617,-9.13025 c -8.54867,-3.05431 -6.15828,-7.84905 -3.09377,-19.42959 l 14.31527,-52.04475 -54.5018,11.45912 c -5.32267,0.80483 -8.87056,-2.57484 -9.6775,-5.79261 l -6.99737,-24.503 -43.10103,48.25099 c -6.12908,7.71984 -18.54854,7.71984 -14.67768,-10.13435 l 18.40702,-97.72711 -24.69694,12.78858 c -6.93559,3.86225 -13.87083,4.50363 -17.7417,-2.41138"/></svg>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Sodipodi ("http://www.sodipodi.com/") -->
<svg id="canada" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" fill-opacity="14.118" height="480" width="640" version="1.1" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" fill="#28ff09">
<metadata id="metadata3503">
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
</cc:Work>
</rdf:RDF>
</metadata>
<defs id="defs3">
<clipPath id="clipPath3087" clipPathUnits="userSpaceOnUse">
<rect id="rect3089" fill-opacity="0.67" height="512" width="682.67" y="-0.0000041" x="-79.06" fill="#000"/>
</clipPath>
</defs>
<g id="flag" fill-opacity="1" clip-path="url(#clipPath3087)" transform="matrix(.9375 0 0 .9375 74.118 .0000038438)">
<g id="g3531" transform="matrix(.70757 0 0 1 79.779 -.0000041)">
<rect id="mat" height="512" width="512" y="0" x="1.919" fill="#fff"/>
<rect id="left" height="512" width="256" y="0" x="-254.08" fill="#bf0a30"/>
<rect id="right" height="512" width="256" y="0" x="513.92" fill="#bf0a30"/>
</g>
<path id="leaf" d="m135.31 247.41-14.067 4.8081 65.456 57.446c4.9517 14.764-1.7184 19.116-5.9683 26.859l71.06-9.0192-1.8508 71.512 14.718-0.42336-3.2096-70.918 71.13 8.4323c-4.4022-9.2965-8.3199-14.233-4.2474-29.098l65.413-54.425-11.447-4.1437c-9.359-7.2222 4.0438-34.784 6.0657-52.178 0 0-38.195 13.135-40.698 6.2622l-9.7261-18.685-34.748 38.172c-3.7965 0.90916-5.4138-0.60195-6.3042-3.809l16.053-79.766-25.419 14.297c-2.1281 0.90992-4.2561 0.12489-5.6586-2.3552l-24.45-49.06-25.21 50.95c-1.9008 1.8257-3.8028 2.0373-5.3813 0.79578l-24.204-13.578 14.529 79.143c-1.1552 3.1421-3.9239 4.0263-7.1797 2.3254l-33.216-37.737c-4.3448 6.9615-7.2896 18.336-13.033 20.885-5.7435 2.3866-24.98-4.8231-37.873-7.6378 4.4047 15.895 18.176 42.302 9.4614 50.957z" fill="#bf0a30"/>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 2.0 KiB

View File

@@ -0,0 +1,29 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Sodipodi ("http://www.sodipodi.com/") -->
<svg id="svg1" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" height="480" width="640" version="1" y="0" x="0" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/">
<metadata id="metadata3003">
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
</cc:Work>
</rdf:RDF>
</metadata>
<g id="flag" stroke-width="1pt">
<rect id="rect124" height="480" width="640" y="0" x="0" fill="#006"/>
<g id="g584" transform="scale(6.5589 9.4869)">
<path id="path146" d="m0 0v3.3541l53.292 26.646h6.708v-3.354l-53.292-26.646h-6.708zm60 0v3.354l-53.292 26.646h-6.708v-3.354l53.292-26.646h6.708z" fill="#fff"/>
<path id="path136" d="m25 0v30h10v-30h-10zm-25 10v10h60v-10h-60z" fill="#fff"/>
<path id="path141" d="m0 12v6h60v-6h-60zm27-12v30h6v-30h-6z" fill="#c00"/>
<path id="path150" d="m0 30 20-10h4.472l-20 10h-4.472zm0-30 20 10h-4.472l-15.528-7.7639v-2.2361zm35.528 10 20-10h4.472l-20 10h-4.472zm24.472 20-20-10h4.472l15.528 7.764v2.236z" fill="#c00"/>
</g>
<polygon id="polygon589" fill-rule="evenodd" transform="matrix(8.1527 0 0 8.1527 -30.004 11.499)" points="33.905 53.109 30 49 26.095 53.109 26.873 47.494 21.226 47.003 26.1 44.11 22.964 39.389 28.264 41.396 30 36 30 36 31.736 41.396 37.036 39.389 33.9 44.11 38.774 47.003 33.127 47.494" fill="#fff"/>
<g id="g596" fill-rule="evenodd" transform="matrix(7.4378 0 0 7.4378 -172.51 68.158)" fill="#fff">
<polygon id="polygon590" points="89.174 48.284 90 45.714 90 45.714 90.826 48.284 93.351 47.328 91.857 49.576 94.178 50.954 91.489 51.188 91.86 53.861 90 51.905 88.14 53.861 88.511 51.188 85.822 50.954 88.143 49.576 86.649 47.328"/>
<polygon id="polygon592" points="89.174 8.2839 90 5.7143 90 5.7143 90.826 8.2839 93.351 7.3279 91.857 9.5762 94.178 10.954 91.489 11.188 91.86 13.861 90 11.905 88.14 13.861 88.511 11.188 85.822 10.954 88.143 9.5762 86.649 7.3279"/>
<polygon id="polygon593" points="74.174 24.534 75 21.964 75 21.964 75.826 24.534 78.351 23.578 76.857 25.826 79.178 27.204 76.489 27.438 76.86 30.111 75 28.155 73.14 30.111 73.511 27.438 70.822 27.204 73.143 25.826 71.649 23.578"/>
<polygon id="polygon594" points="102.51 20.534 103.33 17.964 103.33 17.964 104.16 20.534 106.68 19.578 105.19 21.826 107.51 23.204 104.82 23.438 105.19 26.111 103.33 24.155 101.47 26.111 101.84 23.438 99.155 23.204 101.48 21.826 99.983 19.578"/>
<polygon id="polygon595" points="94.943 32.843 93.622 31.728 95.347 31.601 96 30 96 30 96.653 31.601 98.378 31.728 97.057 32.843 97.47 34.522 96 33.611 94.53 34.522"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.7 KiB

View File

@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg id="svg2" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" height="480" width="640" version="1.1" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/">
<metadata id="metadata14">
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
</cc:Work>
</rdf:RDF>
</metadata>
<g id="flag" transform="matrix(.8 0 0 .8 0 96)">
<rect id="rect4" height="600" width="800" y="-120" x="0" fill="#007fff"/>
<path id="path6" d="m36 0h84l26-84 26 84h84l-68 52 26 84-68-52-68 52 26-84-68-52zm714-120-750 450v150h50l750-450v-150h-50" fill="#f7d618"/>
<path id="path8" d="m800-120-800 480v120l800-480v-120" fill="#ce1021"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 858 B

View File

@@ -0,0 +1,25 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Sodipodi ("http://www.sodipodi.com/") -->
<svg id="svg548" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" height="480" width="640" version="1.1" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/">
<metadata id="metadata2999">
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
</cc:Work>
</rdf:RDF>
</metadata>
<defs id="defs550">
<clipPath id="clipPath3544" clipPathUnits="userSpaceOnUse">
<rect id="rect3546" fill-opacity="0.67" height="480" width="640" y="32" x="-12.355"/>
</clipPath>
</defs>
<g id="flag" clip-path="url(#clipPath3544)" fill-rule="evenodd" transform="translate(12.355 -32)">
<rect id="rect554" height="118.94" width="719.29" y="32" x="-52" stroke-width="1pt" fill="#00f"/>
<rect id="rect551" height="120.35" width="719.29" y="391.65" x="-52" fill="#ff0"/>
<rect id="rect552" height="120.35" width="719.29" y="271.3" x="-52" stroke-width="1pt" fill="#009a00"/>
<rect id="rect553" height="120.35" width="719.29" y="150.94" x="-52" stroke-width="1pt" fill="#fff"/>
<rect id="rect555" height="479.53" width="119.88" y="32.474" x="247.7" stroke-width="1pt" fill="#f00"/>
<polygon id="polygon558" transform="matrix(.96666 0 0 .97045 -52 30.593)" d="M 156.4718,110.31653 123.9666,87.934135 91.576445,110.53538 102.81871,72.704555 71.314537,48.883856 l 39.453303,-0.998341 12.91951,-37.323247 13.14122,37.213817 39.48886,0.753664 -31.33158,23.997744 z" points="156.47 110.32 123.97 87.934 91.576 110.54 102.82 72.705 71.314 48.884 110.77 47.886 123.69 10.562 136.83 47.776 176.32 48.53 144.99 72.528" stroke-width="1pt" fill="#ff0"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.8 KiB

View File

@@ -0,0 +1,22 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Sodipodi ("http://www.sodipodi.com/") -->
<svg id="svg548" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" height="480" width="640" version="1.1" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/">
<metadata id="metadata3007">
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
</cc:Work>
</rdf:RDF>
</metadata>
<defs id="defs550">
<clipPath id="clipPath3458" clipPathUnits="userSpaceOnUse">
<rect id="rect3460" fill-opacity="0.67" height="480" width="640" y="32" x="-79.458"/>
</clipPath>
</defs>
<g id="flag" stroke-width="1pt" fill-rule="evenodd" clip-path="url(#clipPath3458)" transform="translate(79.458 -32)">
<rect id="rect555" height="480" width="720" y="32" x="-119.46" fill="#ff0"/>
<path id="path554" d="m-119.46 32v480l480-480h-480z" fill="#00ca00"/>
<path id="path553" d="m120.54 512h480v-480l-480 480z" fill="#f00"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

@@ -1 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?><svg xmlns="http://www.w3.org/2000/svg" width="1000" height="1000" viewBox="0 0 32 32"><rect fill="#f00" height="32" width="32"/><rect fill="#fff" height="6" width="20" x="6" y="13"/><rect fill="#fff" height="20" width="6" x="13" y="6"/></svg>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Sodipodi ("http://www.sodipodi.com/") -->
<svg id="svg378" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" height="480" width="640" version="1" y="0" x="0" xmlns:cc="http://creativecommons.org/ns#" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dc="http://purl.org/dc/elements/1.1/">
<metadata id="metadata3063">
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
</cc:Work>
</rdf:RDF>
</metadata>
<g id="flag" stroke-width="1pt" fill-rule="evenodd">
<rect id="rect171" height="480" width="640" y="0" x="0" fill="#fa000b"/>
<rect id="rect554" height="0" width=".76815" y="177.19" x="328.01" fill="#808080"/>
<g id="g566" transform="matrix(.67733 0 0 .67733 -40 .00024489)" fill="#fff">
<rect id="rect557" height="132.87" width="442.91" y="287.89" x="310.04"/>
<rect id="rect565" height="442.91" width="132.87" y="132.87" x="465.06"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 281 B

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

@@ -0,0 +1,39 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Sodipodi ("http://www.sodipodi.com/") -->
<!--
On October 30, 2003, Brett Roper dedicated to the public domain the
work "SVG graphic of Cote d'Ivoire Flag." Before making the dedication,
Brett Roper
represented that Brett Roper owned all copyrights in the
work. By making the dedication, Brett Roper made an overt act
of relinquishment in perpetuity of all present and future rights under
copyright law, whether vested or contingent, in "SVG graphic of Cote
d'Ivoire
Flag."
Brett Roper understands that such relinquishment of all rights
includes the relinquishment of all rights to enforce (by lawsuit or
otherwise) those copyrights in the Work.
Brett Roper recognizes that, once placed in the public domain,
"SVG graphic of Cote d'Ivoire Flag" may be freely reproduced,
distributed, transmitted, used,
modified, built upon, or otherwise exploited by anyone for any
purpose, commercial or non-commercial, and in any way, including by
methods that have not yet been invented or conceived.
-->
<svg id="canada" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" fill-opacity="14.118" height="480" width="640" version="1.1" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" fill="#28ff09">
<metadata id="metadata8">
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
</cc:Work>
</rdf:RDF>
</metadata>
<g id="flag" fill-rule="evenodd" fill-opacity="1">
<rect id="rect595" height="480" width="213.17" y="0" x="426.83" fill="#00cd00"/>
<rect id="rect593" height="480" width="212.88" y="0" x="0" fill="#ff9a00"/>
<rect id="rect594" height="480" width="213.95" y="0" x="212.88" fill="#fff"/>
</g>
</svg>

View File

@@ -0,0 +1,38 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Sodipodi ("http://www.sodipodi.com/") -->
<svg id="svg1" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" height="480" width="640" version="1.1" xmlns:cc="http://creativecommons.org/ns#" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dc="http://purl.org/dc/elements/1.1/">
<metadata id="metadata3075">
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
</cc:Work>
</rdf:RDF>
</metadata>
<g id="flag">
<rect id="rect124" height="480" width="640" y="0" x="0" stroke-width="1pt" fill="#006"/>
<g id="g3104" stroke-width="1pt" transform="matrix(.81519 0 0 .81519 0 -.000018658)">
<path id="path146" d="m0 0.000022888v30.436l392.24 241.79h49.374v-30.436l-392.24-241.79-49.37 0.000022888zm441.62 0v30.436l-392.25 241.79h-49.37v-30.44l392.24-241.79h49.374z" fill="#fff"/>
<path id="path136" d="m184.01 0.000022888v272.23h73.603v-272.23h-73.603zm-184.01 90.743v90.743h441.62v-90.743h-441.62z" fill="#fff"/>
<path id="path141" d="m0 108.89v54.446h441.62v-54.446h-441.62zm198.73-108.89v272.23h44.162v-272.23h-44.162z" fill="#c00"/>
<path id="path150" d="m0 272.23 147.21-90.743h32.916l-147.21 90.74h-32.92zm0-272.23 147.21 90.743h-32.916l-114.29-70.452v-20.291zm261.5 90.743 147.2-90.743h32.916l-147.21 90.743h-32.916zm180.12 181.49-147.21-90.743h32.916l114.29 70.452v20.291z" fill="#c00"/>
</g>
<g id="g3087" fill-rule="evenodd" fill="#fff" transform="matrix(.85925 0 0 .85925 87.546 62.776)">
<polygon id="polygon791" transform="matrix(.66592 .031497 -.030250 .65803 13.302 31.285)" d="m 659.70147,186.56717 7.73069,-29.84368 -25.29727,-17.61977 30.77193,-1.86988 8.94011,-29.50395 11.28741,28.68803 30.82257,-0.61468 -23.79593,19.60006 10.10929,29.12406 -25.99411,-16.57453 z" points="659.7 186.57 667.43 156.72 642.14 139.1 672.91 137.23 681.85 107.73 693.13 136.42 723.96 135.8 700.16 155.4 710.27 184.53 684.28 167.95"/>
<polygon id="polygon794" transform="matrix(.61693 .25623 -.24608 .60962 134.3 -104.13)" d="m 659.70147,186.56717 7.73069,-29.84368 -25.29727,-17.61977 30.77193,-1.86988 8.94011,-29.50395 11.28741,28.68803 30.82257,-0.61468 -23.79593,19.60006 10.10929,29.12406 -25.99411,-16.57453 z" points="659.7 186.57 667.43 156.72 642.14 139.1 672.91 137.23 681.85 107.73 693.13 136.42 723.96 135.8 700.16 155.4 710.27 184.53 684.28 167.95"/>
<polygon id="polygon795" transform="matrix(.63686 -.19987 .19195 .62931 -55.339 205.46)" d="m 659.70147,186.56717 7.73069,-29.84368 -25.29727,-17.61977 30.77193,-1.86988 8.94011,-29.50395 11.28741,28.68803 30.82257,-0.61468 -23.79593,19.60006 10.10929,29.12406 -25.99411,-16.57453 z" points="659.7 186.57 667.43 156.72 642.14 139.1 672.91 137.23 681.85 107.73 693.13 136.42 723.96 135.8 700.16 155.4 710.27 184.53 684.28 167.95"/>
<polygon id="polygon796" transform="matrix(.51021 -.43522 .41799 .50416 -48.071 415)" d="m 659.70147,186.56717 7.73069,-29.84368 -25.29727,-17.61977 30.77193,-1.86988 8.94011,-29.50395 11.28741,28.68803 30.82257,-0.61468 -23.79593,19.60006 10.10929,29.12406 -25.99411,-16.57453 z" points="659.7 186.57 667.43 156.72 642.14 139.1 672.91 137.23 681.85 107.73 693.13 136.42 723.96 135.8 700.16 155.4 710.27 184.53 684.28 167.95"/>
<polygon id="polygon797" transform="matrix(.27702 -.61506 .59070 .27374 57.965 621.23)" d="m 659.70147,186.56717 7.73069,-29.84368 -25.29727,-17.61977 30.77193,-1.86988 8.94011,-29.50395 11.28741,28.68803 30.82257,-0.61468 -23.79593,19.60006 10.10929,29.12406 -25.99411,-16.57453 z" points="659.7 186.57 667.43 156.72 642.14 139.1 672.91 137.23 681.85 107.73 693.13 136.42 723.96 135.8 700.16 155.4 710.27 184.53 684.28 167.95"/>
<polygon id="polygon798" transform="matrix(.012887 -.67608 .64931 .012734 220.9 760.28)" d="m 659.70147,186.56717 7.73069,-29.84368 -25.29727,-17.61977 30.77193,-1.86988 8.94011,-29.50395 11.28741,28.68803 30.82257,-0.61468 -23.79593,19.60006 10.10929,29.12406 -25.99411,-16.57453 z" points="659.7 186.57 667.43 156.72 642.14 139.1 672.91 137.23 681.85 107.73 693.13 136.42 723.96 135.8 700.16 155.4 710.27 184.53 684.28 167.95"/>
<polygon id="polygon799" transform="matrix(-.25789 -.62356 .59887 -.25484 431.53 817.88)" d="m 659.70147,186.56717 7.73069,-29.84368 -25.29727,-17.61977 30.77193,-1.86988 8.94011,-29.50395 11.28741,28.68803 30.82257,-0.61468 -23.79593,19.60006 10.10929,29.12406 -25.99411,-16.57453 z" points="659.7 186.57 667.43 156.72 642.14 139.1 672.91 137.23 681.85 107.73 693.13 136.42 723.96 135.8 700.16 155.4 710.27 184.53 684.28 167.95"/>
<polygon id="polygon800" transform="matrix(-.45428 -.49489 .47530 -.44889 619.07 802.79)" d="m 659.70147,186.56717 7.73069,-29.84368 -25.29727,-17.61977 30.77193,-1.86988 8.94011,-29.50395 11.28741,28.68803 30.82257,-0.61468 -23.79593,19.60006 10.10929,29.12406 -25.99411,-16.57453 z" points="659.7 186.57 667.43 156.72 642.14 139.1 672.91 137.23 681.85 107.73 693.13 136.42 723.96 135.8 700.16 155.4 710.27 184.53 684.28 167.95"/>
<polygon id="polygon801" transform="matrix(-.64713 -.16242 .15599 -.63946 848.5 625.64)" d="m 659.70147,186.56717 7.73069,-29.84368 -25.29727,-17.61977 30.77193,-1.86988 8.94011,-29.50395 11.28741,28.68803 30.82257,-0.61468 -23.79593,19.60006 10.10929,29.12406 -25.99411,-16.57453 z" points="659.7 186.57 667.43 156.72 642.14 139.1 672.91 137.23 681.85 107.73 693.13 136.42 723.96 135.8 700.16 155.4 710.27 184.53 684.28 167.95"/>
<polygon id="polygon802" transform="matrix(-.64912 .15404 -.14794 -.64142 954.43 409.88)" d="m 659.70147,186.56717 7.73069,-29.84368 -25.29727,-17.61977 30.77193,-1.86988 8.94011,-29.50395 11.28741,28.68803 30.82257,-0.61468 -23.79593,19.60006 10.10929,29.12406 -25.99411,-16.57453 z" points="659.7 186.57 667.43 156.72 642.14 139.1 672.91 137.23 681.85 107.73 693.13 136.42 723.96 135.8 700.16 155.4 710.27 184.53 684.28 167.95"/>
<polygon id="polygon803" transform="matrix(-.34579 .57812 -.55523 -.34169 880.42 -146.58)" d="m 659.70147,186.56717 7.73069,-29.84368 -25.29727,-17.61977 30.77193,-1.86988 8.94011,-29.50395 11.28741,28.68803 30.82257,-0.61468 -23.79593,19.60006 10.10929,29.12406 -25.99411,-16.57453 z" points="659.7 186.57 667.43 156.72 642.14 139.1 672.91 137.23 681.85 107.73 693.13 136.42 723.96 135.8 700.16 155.4 710.27 184.53 684.28 167.95"/>
<polygon id="polygon804" transform="matrix(-.55770 .37046 -.35579 -.55109 1024.7 74.614)" d="m 659.70147,186.56717 7.73069,-29.84368 -25.29727,-17.61977 30.77193,-1.86988 8.94011,-29.50395 11.28741,28.68803 30.82257,-0.61468 -23.79593,19.60006 10.10929,29.12406 -25.99411,-16.57453 z" points="659.7 186.57 667.43 156.72 642.14 139.1 672.91 137.23 681.85 107.73 693.13 136.42 723.96 135.8 700.16 155.4 710.27 184.53 684.28 167.95"/>
<polygon id="polygon805" transform="matrix(-.65982 .096477 -.092658 -0.652 1058.6 332.2)" d="m 659.70147,186.56717 7.73069,-29.84368 -25.29727,-17.61977 30.77193,-1.86988 8.94011,-29.50395 11.28741,28.68803 30.82257,-0.61468 -23.79593,19.60006 10.10929,29.12406 -25.99411,-16.57453 z" points="659.7 186.57 667.43 156.72 642.14 139.1 672.91 137.23 681.85 107.73 693.13 136.42 723.96 135.8 700.16 155.4 710.27 184.53 684.28 167.95"/>
<polygon id="polygon806" transform="matrix(-.65232 -.13943 .13391 -.64459 1000.3 547.27)" d="m 659.70147,186.56717 7.73069,-29.84368 -25.29727,-17.61977 30.77193,-1.86988 8.94011,-29.50395 11.28741,28.68803 30.82257,-0.61468 -23.79593,19.60006 10.10929,29.12406 -25.99411,-16.57453 z" points="659.7 186.57 667.43 156.72 642.14 139.1 672.91 137.23 681.85 107.73 693.13 136.42 723.96 135.8 700.16 155.4 710.27 184.53 684.28 167.95"/>
<polygon id="polygon807" transform="matrix(-.48374 -.46529 .44686 -.47801 800.73 785.25)" d="m 659.70147,186.56717 7.73069,-29.84368 -25.29727,-17.61977 30.77193,-1.86988 8.94011,-29.50395 11.28741,28.68803 30.82257,-0.61468 -23.79593,19.60006 10.10929,29.12406 -25.99411,-16.57453 z" points="659.7 186.57 667.43 156.72 642.14 139.1 672.91 137.23 681.85 107.73 693.13 136.42 723.96 135.8 700.16 155.4 710.27 184.53 684.28 167.95"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 8.0 KiB

View File

@@ -1,35 +1,23 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
width="1500"
height="1000"
version="1.1">
<rect width="1500" height="1000" fill="#fff"/>
<rect
width="500"
height="1000"
fill="#0039A6"/>
<rect width="1500" height="500"
y="500" fill="#D52B1E"/><g id="star"
transform="translate(250,250) scale(125)"
fill="#fff">
<g id="cone">
<polygon
id="triangle"
points="0,0 0,1 .5,1" transform="translate(0,-1) rotate(18)"/><use
xlink:href="#triangle"
transform="scale(-1,1)" id="use12"/>
</g>
<use
xlink:href="#cone" transform="rotate(72)" id="use14"/>
<use xlink:href="#cone" transform="rotate(-72)"
id="use16"/>
<use xlink:href="#cone" transform="rotate(144)" id="use18"/>
<use
xlink:href="#cone"
transform="rotate(-144)"
id="use20"/>
</g>
</svg>
<!-- Created with Sodipodi ("http://www.sodipodi.com/") -->
<svg id="svg378" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" height="480" width="640" version="1" y="0" x="0" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/">
<metadata id="metadata9">
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
</cc:Work>
</rdf:RDF>
</metadata>
<defs id="defs380">
<clipPath id="clipPath3078" clipPathUnits="userSpaceOnUse">
<rect id="rect3080" fill-opacity="0.67" height="512" width="682.67" y=".0000033142" x="0"/>
</clipPath>
</defs>
<g id="flag" fill-rule="evenodd" clip-path="url(#clipPath3078)" transform="matrix(.93750 0 0 .93750 0 -.0000031071)">
<rect id="rect280" fill-opacity=".99608" height="256" width="512.01" y=".00014245" x="255.99" stroke-width="1pt" fill="#fdfdfd"/>
<rect id="rect149" fill-opacity=".99608" height="256" width="256" y=".0000022924" x="0" stroke-width="1pt" fill="#5651a9"/>
<path id="path205" d="m167.82 191.71-39.653-29.737-39.458 30.029 14.675-48.799-39.386-30.133 48.728-0.42012 15.114-48.651 15.437 48.538 48.728 0.064-39.184 30.417 14.999 48.691z" fill-opacity=".99608" stroke-width=".11287" fill="#fdfdfd"/>
<rect id="rect115" fill-opacity=".99608" height="256" width="768" y="256" x="0" stroke-width="1pt" fill="#ed2800"/>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 884 B

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

@@ -0,0 +1,25 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Sodipodi ("http://www.sodipodi.com/") -->
<svg id="svg548" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" height="480" width="640" version="1.1" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/">
<metadata id="metadata2993">
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
</cc:Work>
</rdf:RDF>
</metadata>
<defs id="defs550">
<clipPath id="clipPath3222" clipPathUnits="userSpaceOnUse">
<rect id="rect3224" fill-opacity="0.67" height="480" width="640" y="0" x="0"/>
</clipPath>
</defs>
<g id="flag" clip-path="url(#clipPath3222)">
<g id="g3188" transform="matrix(1.25 0 0 1.25 0 -80)">
<rect id="rect557" fill-rule="evenodd" height="512" width="170.67" y=".000039684" x="341.33" stroke-width="1pt" fill="#fff001"/>
<rect id="rect558" fill-rule="evenodd" height="512" width="169.61" y=".000012443" x="-1.2356e-8" stroke-width="1pt" fill="#009811"/>
<rect id="rect559" fill-rule="evenodd" height="512" width="172.79" y="6.1508e-8" x="169.61" stroke-width="1pt" fill="#c20000"/>
<path id="path3872" d="m308.99 327.55-46.899-35.456-51.387 36.542 19.528-60.826-53.25-36.098 63.956-1.1152 16.813-59.148 19.981 59.393 62.655-0.84038-52.363 38.53z" fill="#fff001"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

@@ -1,13 +1,123 @@
<?xml version="1.0" encoding="UTF-8"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="3000" height="2000" viewBox="0 0 30 20">
<rect fill="#de2910" width="30" height="20"/>
<g id="bstar" transform="translate(5,5) scale(3)" fill="#ffde00"><g id="cone">
<polygon id="triangle" points="0,0 0,1 .5,1" transform="translate(0,-1) rotate(18)"/><use xlink:href="#triangle" transform="scale(-1,1)" id="use5"/></g>
<use xlink:href="#cone" transform="rotate(72)" id="use1"/>
<use xlink:href="#cone" transform="rotate(-72)" id="use2"/>
<use xlink:href="#cone" transform="rotate(144)" id="use3"/>
<use xlink:href="#cone" transform="rotate(-144)" id="use4"/></g>
<use xlink:href="#bstar" transform="matrix(0,0.33,-0.33,0,11.641927,7.359454)"/>
<use xlink:href="#bstar" transform="matrix(0,0.33,-0.33,0,11.641927,0.359454)"/>
<use xlink:href="#bstar" transform="matrix(0.33328261,-0.00581747,0.00581747,0.33328261,10.3045,5.3626743)"/>
<use xlink:href="#bstar" transform="matrix(-0.00581747,-0.33328261,0.33328261,-0.00581747,10.362674,5.6955004)"/>
</svg>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
version="1.1"
width="640"
height="480"
viewBox="-5 -5 12.8 9.6"
id="svg2"
inkscape:version="0.48.4 r9939"
sodipodi:docname="cn.svg">
<metadata
id="metadata23">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
</cc:Work>
</rdf:RDF>
</metadata>
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1215"
inkscape:window-height="776"
id="namedview21"
showgrid="false"
inkscape:zoom="1.24375"
inkscape:cx="320"
inkscape:cy="240"
inkscape:window-x="65"
inkscape:window-y="24"
inkscape:window-maximized="1"
inkscape:current-layer="svg2" />
<title
id="title4">Flag of the People's Republic of China</title>
<defs
id="defs8">
<polygon
id="s"
points="-301930,415571 0,-513674 301930,415571 -488533,-158734 488533,-158734 "
transform="scale(1.94676e-6,1.94676e-6)"
style="fill:#ffde00" />
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath3010">
<rect
style="fill:#000000;stroke:none"
id="rect3012"
width="26.666668"
height="20"
x="-5"
y="-15.400001" />
</clipPath>
</defs>
<g
id="flag"
transform="matrix(0.48,0,0,0.48,-2.6000001,2.3920003)"
clip-path="url(#clipPath3010)"
inkscape:label="#g3000">
<rect
style="fill:#de2910"
id="rect6"
height="20"
width="30"
y="-15.4"
x="-5" />
<use
height="20"
width="30"
y="0"
x="0"
id="use11"
transform="matrix(3,0,0,3,0,-10.4)"
xlink:href="#s" />
<use
height="20"
width="30"
y="0"
x="0"
id="use13"
transform="matrix(-0.51449575,-0.85749293,0.85749293,-0.51449575,5,-13.4)"
xlink:href="#s" />
<use
height="20"
width="30"
y="0"
x="0"
id="use15"
transform="matrix(-0.14142135,-0.98994949,0.98994949,-0.14142135,7,-11.4)"
xlink:href="#s" />
<use
height="20"
width="30"
y="0"
x="0"
id="use17"
transform="matrix(0.27472113,-0.96152395,0.96152395,0.27472113,7,-8.4)"
xlink:href="#s" />
<use
height="20"
width="30"
y="0"
x="0"
id="use19"
transform="matrix(0.62469505,-0.78086881,0.78086881,0.62469505,5,-6.4)"
xlink:href="#s" />
</g>
</svg>

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 3.2 KiB

View File

@@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Sodipodi ("http://www.sodipodi.com/") -->
<svg id="svg378" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" height="480" width="640" version="1" y="0" x="0" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/">
<metadata id="metadata3013">
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
</cc:Work>
</rdf:RDF>
</metadata>
<g id="flag" fill-rule="evenodd" stroke-width="1pt" transform="matrix(1.25 0 0 .9375 0 .0000025269)">
<rect id="rect171" height="512" width="512" y="-.0000026953" x="0" fill="#ffe800"/>
<rect id="rect403" height="256" width="512" y="256" x="0" fill="#00148e"/>
<rect id="rect135" height="128" width="512" y="384" x="0" fill="#da0010"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 933 B

View File

@@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Sodipodi ("http://www.sodipodi.com/") -->
<svg id="svg548" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" height="480" width="640" version="1.1" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/">
<metadata id="metadata3021">
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
</cc:Work>
</rdf:RDF>
</metadata>
<g id="flag" fill-rule="evenodd" transform="scale(1.25 .9375)" stroke-width="1pt">
<rect id="rect551" height="512" width="512" y="2.8125e-7" x="0" fill="#0000b4"/>
<rect id="rect552" height="343.77" width="512" y="80.457" x="0" fill="#fff"/>
<rect id="rect554" height="168.23" width="512" y="168.23" x="0" fill="#d90000"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 910 B

View File

@@ -0,0 +1,24 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Sodipodi ("http://www.sodipodi.com/") -->
<svg id="svg378" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" height="480" width="640" version="1" y="0" x="0" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/">
<metadata id="metadata11">
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
</cc:Work>
</rdf:RDF>
</metadata>
<defs id="defs380">
<clipPath id="clipPath3159" clipPathUnits="userSpaceOnUse">
<rect id="rect3161" fill-opacity="0.67" height="512" width="682.67" y="-3.7109e-7" x="-32"/>
</clipPath>
</defs>
<g id="flag" fill-rule="evenodd" clip-path="url(#clipPath3159)" transform="matrix(.9375 0 0 .9375 30 3.479e-7)">
<rect id="rect149" height="512" width="768" y="0" x="-32" stroke-width="1pt" fill="#0050f0"/>
<rect id="rect280" height="102.4" width="768" y="102.4" x="-32" stroke-width="1pt" fill="#fff"/>
<rect id="rect281" height="102.4" width="768" y="307.2" x="-32" stroke-width="1pt" fill="#fff"/>
<path id="path279" d="m-32-7.4219e-7 440.69 255.67-440.69 255.34v-511.01z" stroke-width="1pt" fill="#ed0000"/>
<path id="path205" d="m161.75 325.47-47.447-35.432-47.214 35.78 17.56-58.144-47.128-35.904 58.305-0.50059 18.084-57.968 18.472 57.835 58.305 0.0763-46.886 36.243 17.947 58.016z" stroke-width=".11287" fill="#fff"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.5 KiB

Some files were not shown because too many files have changed in this diff Show More