summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: 32df3e0)
raw | patch | inline | side by side (parent: 32df3e0)
author | Ivan Denisov <d.ivan.krsk@gmail.com> | |
Thu, 8 Jun 2017 20:30:59 +0000 (03:30 +0700) | ||
committer | Ivan Denisov <d.ivan.krsk@gmail.com> | |
Thu, 8 Jun 2017 20:30:59 +0000 (03:30 +0700) |
README.md | patch | blob | history | |
dev/AppVersion.txt | [moved from devnotes/AppVersion.txt with 100% similarity] | patch | blob | history |
dev/DEVNOTES.txt | [moved from devnotes/DEVNOTES.txt with 100% similarity] | patch | blob | history |
dev/deb/changelog | [new file with mode: 0644] | patch | blob |
dev/deb/control_amd64 | [new file with mode: 0644] | patch | blob |
dev/deb/control_i386 | [new file with mode: 0644] | patch | blob |
dev/deb/template/usr/bin/bbcb | [new file with mode: 0755] | patch | blob |
dev/deb/template/usr/share/applications/bbcb.desktop | [new file with mode: 0644] | patch | blob |
dev/deb/template/usr/share/doc/bbcb/copyright | [new file with mode: 0644] | patch | blob |
dev/deb/template/usr/share/pixmaps/blackbox.svg | [new file with mode: 0644] | patch | blob |
diff --git a/README.md b/README.md
index c9ac79096cfe80390dd5f4377ddad22cbda0a85b..f5b0bf85e3dc28b65e59c486d3b0ef13d571503b 100644 (file)
--- a/README.md
+++ b/README.md
Directories structure:
BlackBox/
- universal development environment based on BlackBox 1.7
+ universal development environment for Component Pascal programing language
- devnotes/
- technical information for framework developers
+ dev/
+ files for continuous integration system & technical notes for framework developers
examples/
append/ - append string to .odc file
encoder/ - encoding subsystems by StdCoder from the command line
- server/ - static single-thread web-server
+ server/ - static web-server
Installation of required packages in Ubuntu (should work also with other Debian-based OS):
diff --git a/devnotes/AppVersion.txt b/dev/AppVersion.txt
diff --git a/devnotes/DEVNOTES.txt b/dev/DEVNOTES.txt
diff --git a/dev/deb/changelog b/dev/deb/changelog
--- /dev/null
+++ b/dev/deb/changelog
@@ -0,0 +1,76 @@
+bbcb ({#VERSION}) unstable; urgency=low
+ * synced with 1.7.1
+
+ -- Ivan Denisov <denisov@molpit.org> Fri, 9 June 2017 15:00:00 +0700
+
+bbcb (1.7~a1.12) unstable; urgency=low
+ * RadioButtons & Edit Fields
+ * OpenExternal
+
+ -- Ivan Denisov <denisov@molpit.org> Thu, 30 Mar 2017 15:00:00 +0700
+
+bbcb (1.7~a1.11) unstable; urgency=low
+ * clipboard fixed
+ * keyboard accelerators fixed
+
+ -- Ivan Denisov <denisov@molpit.org> Wed, 18 Jan 2017 17:00:00 +0700
+
+bbcb (1.7~a1.10) unstable; urgency=low
+ * new linker
+
+ -- Ivan Denisov <denisov@molpit.org> Fri, 18 Nov 2016 01:00:00 +0700
+
+bbcb (1.7~a1.9) unstable; urgency=low
+ * synced with 1.7
+
+ -- Ivan Denisov <denisov@molpit.org> Sat, 1 Oct 2016 23:00:00 +0700
+
+bbcb (1.7~a1.8) unstable; urgency=low
+ * Remove debug information after file choosing
+
+ -- Ivan Denisov <denisov@molpit.org> Mon, 29 Aug 2016 09:40:00 +0700
+
+bbcb (1.7~a1.7) unstable; urgency=low
+ * File choose dialog improved
+ * Utf8 module removed and it's functions changed by Kernel utf8 abilities
+
+ -- Ivan Denisov <denisov@molpit.org> Mon, 29 Aug 2016 01:46:00 +0700
+
+bbcb (1.7-a1-6) unstable; urgency=low
+ * ConsLog changed to have less dependencies
+ * Documentation with examples for Console and ConsLog
+
+ -- Ivan Denisov <denisov@molpit.org> Fri, 20 May 2016 13:36:00 +0700
+
+bbcb (1.7-a1-5) unstable; urgency=low
+ * synced with 1.7-beta1
+ * icon updated
+
+ -- Ivan Denisov <denisov@molpit.org> Sun, 10 May 2016 03:50:00 +0700
+
+bbcb (1.7-a1-4) unstable; urgency=low
+ * core C-loader updated to use protected memory. By A.V.Shiryaev
+ * documentation for LinLinker, Lin/Rsrc/exe.img and it's sources added
+ * About dialog updated
+ * description modified
+
+ -- Ivan Denisov <denisov@molpit.org> Sun, 04 Oct 2015 18:50:00 +0700
+
+bbcb (1.7-a1-3) unstable; urgency=low
+ * Dialog matching Center version, added procedures IsLinux, IsWindows, IsMac
+ * fixed bug with links Unicode content saving
+ * forgotten Tour.odc and Empty.odc files were added
+
+ -- Ivan Denisov <denisov@molpit.org> Tue, 12 May 2015 00:20:00 +0700
+
+
+bbcb (1.7-a1-2) unstable; urgency=low
+ * add changelog
+
+ -- Ivan Denisov <denisov@molpit.org> Thu, 7 May 2015 20:00:00 +0700
+
+
+bbcb (1.7-a1-1) unstable; urgency=low
+ * Folds arrows display (Closes: #38)
+
+ -- Ivan Denisov <denisov@molpit.org> Wed, 6 May 2015 22:00:00 +0700
diff --git a/dev/deb/control_amd64 b/dev/deb/control_amd64
--- /dev/null
+++ b/dev/deb/control_amd64
@@ -0,0 +1,28 @@
+Source: bbcb
+Section: devel
+Maintainer: Ivan Denisov <denisov@molpit.org>
+Homepage: https://github.com/bbcb/freenix
+Package: bbcb
+Version: {#VERSION}
+Priority: optional
+Installed-Size: 11500
+Architecture: amd64
+Depends: libc6:i386, libgtk2.0-0:i386, libgnomeui-0:i386, gtk2-engines:i386, gtk2-engines-murrine:i386, libcanberra-gtk-module:i386, libgnomeui-0:i386, gnome-icon-theme-full:amd64
+Description: IDE for Component Pascal language.
+ BlackBox Component Builder is an IDE for Component Pascal programming language.
+ .
+ BlackBox consists of modules, compiler and environment for their work over OS.
+ .
+ It is also providing facilities for interface design and modules extension.
+ .
+ Component Pascal is strongly typed and module based. The compiler is very fast.
+ .
+ Each module is a unit of compilation and execution.
+ .
+ Modules are brought into memory when specified. There is no need for "headers".
+ .
+ Symbol files are automatically generated by the compiler for exported items.
+ .
+ Data structures are automatically garbage collected when no longer referenced.
+ .
+ The framework comes with a complete set of documentation for each module.
diff --git a/dev/deb/control_i386 b/dev/deb/control_i386
--- /dev/null
+++ b/dev/deb/control_i386
@@ -0,0 +1,28 @@
+Source: bbcb
+Section: devel
+Maintainer: Ivan Denisov <denisov@molpit.org>
+Homepage: https://github.com/bbcb/freenix
+Package: bbcb
+Version: {#VERSION}
+Priority: optional
+Installed-Size: 11500
+Architecture: i386
+Depends: libc6, libgtk2.0-0, libgnomeui-0, gtk2-engines, gtk2-engines-murrine, libcanberra-gtk-module, libgnomeui-0, gnome-icon-theme-full
+Description: IDE for Component Pascal language.
+ BlackBox Component Builder is an IDE for Component Pascal programming language.
+ .
+ BlackBox consists of modules, compiler and environment for their work over OS.
+ .
+ It is also providing facilities for interface design and modules extension.
+ .
+ Component Pascal is strongly typed and module based. The compiler is very fast.
+ .
+ Each module is a unit of compilation and execution.
+ .
+ Modules are brought into memory when specified. There is no need for "headers".
+ .
+ Symbol files are automatically generated by the compiler for exported items.
+ .
+ Data structures are automatically garbage collected when no longer referenced.
+ .
+ The framework comes with a complete set of documentation for each module.
diff --git a/dev/deb/template/usr/bin/bbcb b/dev/deb/template/usr/bin/bbcb
--- /dev/null
@@ -0,0 +1,14 @@
+#!/bin/sh
+
+pd="/usr/lib/blackbox"
+sd=`readlink -f .`
+
+# fix Ubuntu-specific problems:
+unset UBUNTU_MENUPROXY
+unset GTK_MODULES
+export LIBOVERLAY_SCROLLBAR=0
+
+# export LD_DEBUG=all
+env \
+ BB_PRIMARY_DIR="${pd}" BB_SECONDARY_DIR="${sd}" \
+ "${pd}"/blackbox
diff --git a/dev/deb/template/usr/share/applications/bbcb.desktop b/dev/deb/template/usr/share/applications/bbcb.desktop
--- /dev/null
@@ -0,0 +1,12 @@
+[Desktop Entry]
+Encoding=UTF-8
+Name=BlackBox Component Builder for Linux
+Comment=IDE and component framework for programming language Component Pascal
+Exec=/usr/bin/bbcb
+Path=
+Icon=/usr/share/pixmaps/blackbox.svg
+Categories=Development;
+Version={#VERSION}
+Type=Application
+Terminal=0
+Name[ru_RU]=Блэкбокс
diff --git a/dev/deb/template/usr/share/doc/bbcb/copyright b/dev/deb/template/usr/share/doc/bbcb/copyright
--- /dev/null
@@ -0,0 +1,15 @@
+Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/\r
+Upstream-Name: bbcb\r
+Source: https://github.com/bbcb/freenix\r
+\r
+Files: *\r
+Copyright: 1994 - 2013 Oberon microsystems, Inc., Switzerland. All rights reserved.\r
+License: BSD-2-clause\r
+ Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:\r
+ .\r
+ 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.\r
+ .\r
+ 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.\r
+ .\r
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\r
+\r
diff --git a/dev/deb/template/usr/share/pixmaps/blackbox.svg b/dev/deb/template/usr/share/pixmaps/blackbox.svg
--- /dev/null
@@ -0,0 +1,327 @@
+<?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="86mm"
+ height="86mm"
+ viewBox="0 0 304.72442 304.72441"
+ id="svg5552"
+ version="1.1"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="bb.svg"
+ inkscape:export-filename="/home/ivan/oberon/graphics/bb.png"
+ inkscape:export-xdpi="295.35001"
+ inkscape:export-ydpi="295.35001">
+ <defs
+ id="defs5554">
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5325"
+ id="linearGradient5491"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.91414599,-0.09299332,0.09263307,0.91770115,-103.3107,-107.06992)"
+ x1="196.72903"
+ y1="409.80072"
+ x2="468.99017"
+ y2="312.65784" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient5325">
+ <stop
+ style="stop-color:#f0f0f0;stop-opacity:1"
+ offset="0"
+ id="stop5327" />
+ <stop
+ style="stop-color:#c8c8c8;stop-opacity:1"
+ offset="1"
+ id="stop5329" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5335"
+ id="radialGradient5489"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.94284196,0,0,0.94643407,-111.60003,132.10702)"
+ cx="374.00897"
+ cy="86.908882"
+ fx="374.00897"
+ fy="86.908882"
+ r="28.53681" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient5335">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0"
+ id="stop5337" />
+ <stop
+ style="stop-color:#6abdf4;stop-opacity:1"
+ offset="1"
+ id="stop5339" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5437"
+ id="linearGradient5487"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.97644694,0,0,0.97644694,-76.314774,-343.6148)"
+ x1="286.03271"
+ y1="482.04221"
+ x2="292.8862"
+ y2="492.75562" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient5437">
+ <stop
+ style="stop-color:#242800;stop-opacity:1"
+ offset="0"
+ id="stop5439" />
+ <stop
+ style="stop-color:#c9c900;stop-opacity:0.99607843"
+ offset="1"
+ id="stop5441" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5421"
+ id="linearGradient5485"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.97644694,0,0,0.97644694,-76.314774,-343.6148)"
+ x1="456.76389"
+ y1="568.62451"
+ x2="456.94525"
+ y2="528.91296" />
+ <linearGradient
+ id="linearGradient5421"
+ inkscape:collect="always">
+ <stop
+ id="stop5423"
+ offset="0"
+ style="stop-color:#242800;stop-opacity:1" />
+ <stop
+ id="stop5425"
+ offset="1"
+ style="stop-color:#bdc100;stop-opacity:0.99607843" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5437"
+ id="linearGradient5483"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.97644694,0,0,0.98570668,-76.314774,-347.76361)"
+ x1="297.99698"
+ y1="461.86365"
+ x2="293.06479"
+ y2="452.75562" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5353"
+ id="linearGradient5481"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.97644694,0,0,0.97644694,-123.51489,-301.726)"
+ x1="331.58237"
+ y1="567.15265"
+ x2="341.69205"
+ y2="582.15259" />
+ <linearGradient
+ id="linearGradient5353"
+ inkscape:collect="always">
+ <stop
+ id="stop5355"
+ offset="0"
+ style="stop-color:#1f2800;stop-opacity:1" />
+ <stop
+ id="stop5357"
+ offset="1"
+ style="stop-color:#7a7a00;stop-opacity:0.99607843" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5292"
+ id="linearGradient5479"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.97644694,0,0,0.97644694,-100.42004,-160.1277)"
+ x1="430.33878"
+ y1="415.03488"
+ x2="430.33878"
+ y2="437.88959" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient5292">
+ <stop
+ style="stop-color:#313100;stop-opacity:1"
+ offset="0"
+ id="stop5294" />
+ <stop
+ style="stop-color:#7a7a00;stop-opacity:0.99607843"
+ offset="1"
+ id="stop5296" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5437"
+ id="linearGradient4184"
+ x1="323.44058"
+ y1="206.44804"
+ x2="339.59219"
+ y2="203.41231"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.97644694,0,0,0.97644694,5.5677519,-32.449156)" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="1.4"
+ inkscape:cx="183.33109"
+ inkscape:cy="113.04615"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:window-width="1317"
+ inkscape:window-height="744"
+ inkscape:window-x="49"
+ inkscape:window-y="24"
+ inkscape:window-maximized="1"
+ showguides="false" />
+ <metadata
+ id="metadata5557">
+ <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="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(-83.748394,-43.348408)">
+ <path
+ sodipodi:nodetypes="ccccc"
+ inkscape:connector-curvature="0"
+ id="path5447"
+ d="m 312.54629,232.14847 c 1.07311,-1.6588 8.63302,-4.37368 10.92423,-3.69707 12.27837,5.52404 3.89976,58.5111 3.89976,58.5111 l -14.39083,13.54424 c 0,0 -11.32879,-41.83954 -0.43316,-68.35827 z"
+ style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:url(#linearGradient5479);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.64285707;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path5449"
+ d="m 196.32058,248.85116 c 2.36466,-1.45498 10.02883,-5.89652 12.41289,-6.05377 6.34444,10.71277 18.0615,23.14593 8.45693,32.66861 -2.5008,2.44698 -10.71259,8.1502 -12.15436,8.97003 -8.64275,-15.52224 -19.66609,-27.8426 -8.71546,-35.58487 z"
+ style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:url(#linearGradient5481);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:4.66285706;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path5451"
+ d="m 121.17412,161.45364 c -2.69672,-2.45825 -5.99265,-4.79375 -8.62309,-6.11033 l -4.2579,-2.13115 4.78805,-2.82864 c 5.78629,-3.41837 10.03345,-5.38179 13.50522,-6.24338 2.1445,-0.5322 3.14137,-0.48505 5.74464,0.27174 l 3.14987,0.9157 -0.17884,8.31054 c -0.1761,8.18504 -0.20156,8.33326 -1.68476,9.81493 -1.21169,1.21044 -2.14802,1.55082 -4.79197,1.74208 l -3.28602,0.23767 -4.3652,-3.97916 z"
+ style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#c9c900;fill-opacity:0.99607843;fill-rule:nonzero;stroke:none;stroke-width:4.66285706;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" />
+ <path
+ sodipodi:nodetypes="cccccc"
+ inkscape:connector-curvature="0"
+ id="path5453"
+ d="m 197.46924,103.04169 -50.41493,-2.91579 -1.95572,-0.0367 13.40439,-7.895792 58.94371,1.310138 z"
+ style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#c9c900;fill-opacity:0.99607843;fill-rule:nonzero;stroke:none;stroke-width:4.66285706;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path5455"
+ d="m 256.31768,103.96077 15.41656,-9.72074 53.02703,1.483789 -13.21815,9.995171 z"
+ style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#c9c900;fill-opacity:0.99607843;fill-rule:nonzero;stroke:none;stroke-width:4.66285706;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ sodipodi:nodetypes="csscsscscc"
+ inkscape:connector-curvature="0"
+ id="path5457"
+ d="m 202.86257,120.12849 c 1.58932,-2.5261 1.6599,-7.75846 0.15505,-11.4927 -0.93093,-2.31004 -3.0398,-4.9305 -4.71772,-5.86217 -0.28973,-0.16086 -0.52344,-0.3354 -0.51939,-0.38784 0.0184,-0.23917 19.00355,-9.281431 19.45565,-9.246581 2.03307,0.15673 4.1062,3.927616 4.90297,6.920881 0.35952,1.3506 0.31643,4.18512 -0.0768,5.04309 -0.16922,0.36937 -1.01392,1.42722 -1.87708,2.35074 -2.40042,2.56828 -3.88986,4.60276 -5.23316,7.14814 z"
+ style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:url(#linearGradient5483);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:4.66285706;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path5459"
+ d="m 317.73873,176.97092 c -0.65204,-0.2039 -1.61022,-0.63355 -2.1293,-0.95479 -1.00126,-0.61972 -3.909,-3.65355 -3.70508,-3.80841 0.85941,-2.14787 7.66659,-9.25685 14.50388,-11.48757 5.58238,0.62679 14.43688,5.11888 8.82937,9.23244 -1.01495,0.74771 -8.16443,4.38527 -9.41361,5.59923 -2.45449,2.11877 -5.72941,2.07034 -8.08526,1.4191 z"
+ style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:url(#linearGradient4184);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:4.66285706;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
+ sodipodi:nodetypes="ccccccc" />
+ <path
+ sodipodi:nodetypes="ccccccsc"
+ inkscape:connector-curvature="0"
+ id="path5461"
+ d="m 358.62449,227.85668 c 4.47253,-20.3244 3.60581,-43.89752 -9.54788,-56.73266 -5.34416,-3.0016 -7.47494,-2.51137 -12.34078,-0.89691 l 2.86514,-5.63202 c 22.7281,-15.13372 33.55537,-10.34462 37.62596,3.1857 6.01546,17.49672 7.32817,33.00944 -0.35607,50.86037 -1.12968,2.59724 -9.46121,5.1701 -13.02365,8.92153 -2.97515,3.133 -5.22272,0.78983 -5.22272,0.29399 z"
+ style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:url(#linearGradient5485);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:4.66285706;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" />
+ <path
+ sodipodi:nodetypes="ccssc"
+ style="fill:none;fill-opacity:1;stroke:#1d2434;stroke-width:4.75236702;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="m 328.53325,155.58305 c 0.006,8.88515 11.18648,11.52068 14.46384,7.98469 14.93663,-16.2456 39.07942,-11.71257 39.0804,27.1763 4.1e-4,15.80295 -3.98273,26.09079 -9.71414,31.49814 -1.39284,1.31409 -18.19525,14.86272 -19.76252,15.60944"
+ id="path5471-3"
+ inkscape:connector-curvature="0" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path5463"
+ d="m 217.28537,153.69243 c -4.10273,-0.65387 -10.54114,-2.59792 -12.80264,-3.86571 l -1.79478,-1.00615 7.50471,-6.00022 7.5047,-6.00021 3.48336,2.03934 c 6.73629,3.94378 16.36045,6.19364 26.52117,6.19989 l 5.53919,0.003 -1.82736,2.06193 c -2.48604,2.80516 -7.34713,5.30274 -12.34667,6.34362 -4.53449,0.94405 -16.4923,1.06706 -21.78168,0.22408 z"
+ style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#c9c900;fill-opacity:0.99607843;fill-rule:nonzero;stroke:none;stroke-width:4.66285706;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" />
+ <path
+ style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:url(#linearGradient5487);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:4.66285706;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
+ d="m 201.22846,150.83254 c -8.396,-6.34421 -10.47888,-19.40974 -0.71656,-28.19575 1.13029,-1.01722 2.35067,-2.75489 2.35067,-2.75489 l 12.9614,-5.99762 c -2.05151,3.85084 -3.34822,6.55919 -3.36334,10.24451 -0.0125,3.04119 4.97702,11.21219 6.33384,13.81665 z"
+ id="path5465"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="csccccc" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path5469"
+ d="m 312.90194,108.41538 15.03762,-11.033163 0.19914,56.875963 -16.65509,10.74145 z"
+ style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#7a7a00;fill-opacity:0.99607843;fill-rule:nonzero;stroke:none;stroke-width:4.66285706;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ sodipodi:nodetypes="cscccccccscccscccccccc"
+ inkscape:connector-curvature="0"
+ id="path5467"
+ d="m 254.81783,142.97135 c -3.43508,0.481 -7.35896,0.6407 -11.83179,0.39285 -32.45233,-1.79822 -35.31313,-20.61609 -20.89853,-35.53732 3.16372,-3.30407 1.68652,-15.655843 -5.88734,-15.896352 l -55.94096,-1.711423 -23.07943,11.360865 m 191.53944,52.78564 -0.0383,-60.146241 -56.38722,-0.993965 c -1.23106,-0.03906 -2.30427,0.240714 -3.22482,0.752362 -3.44611,1.91533 -9.46098,6.120504 -19.36369,12.494234 m -112.77618,38.42553 c -2.85479,-1.61495 -4.63104,-1.84184 -6.32679,-1.82681 -1.69577,0.0151 -2.4455,0.0317 -3.14235,0.24784 -7.63848,2.36984 -19.3221,8.47209 -27.582212,14.1622 m 211.638222,147.07474 16.977,-17.30401 -0.0342,-54.29962 M 199.29141,290.3053 c 5.96906,-4.45261 14.56255,-9.73949 19.14528,-15.42146 2.63809,-3.37965 2.60744,-11.09378 0.44905,-13.66707 -4.75708,-5.62504 -7.46315,-11.36005 -7.81922,-16.42032"
+ style="fill:none;fill-opacity:1;stroke:#1d2434;stroke-width:4.59326029;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ sodipodi:nodetypes="ccscccccscccscscscscscscc"
+ style="fill:#ffff00;fill-opacity:1;stroke:#1d2434;stroke-width:4.75236702;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="m 138.60087,221.07817 c -0.025,-8.20461 -11.20352,-10.916 -14.46977,-7.77784 -14.87642,14.16097 -33.294326,7.67898 -33.424224,-26.70482 -0.129896,-34.38381 17.285424,-38.05245 32.279754,-21.68615 3.29042,3.62218 14.46448,2.56103 14.43947,-5.64356 l -0.50783,-57.40563 57.395,1.99463 c 7.8362,0.24884 9.55601,12.39231 6.28272,15.81081 -14.91393,15.4381 -10.32941,34.90605 23.24705,36.76656 33.57644,1.86053 38.2554,-17.779 23.28309,-34.9528 -3.28707,-3.73975 -1.60988,-15.9986 6.22629,-15.74976 l 57.55883,1.6415 0.0389,62.17285 c 0.006,8.88515 11.18649,11.52068 14.46383,7.98469 14.93664,-16.24559 39.07924,-11.71257 39.08042,27.1763 9.8e-4,38.88882 -24.12157,44.37911 -39.05697,25.92823 -3.27877,-4.02006 -14.45093,-3.03478 -14.44536,5.85038 l 0.0429,68.56578 -57.41611,-6.82737 c -7.81672,-0.92949 -9.52699,-13.44339 -6.25764,-16.68955 14.89931,-14.9251 10.17526,-35.27246 -23.36316,-38.46427 -33.53843,-3.1918 -38.02831,15.59302 -23.07069,33.2798 3.28118,3.91191 2.60004,15.81663 -5.2148,14.87106 l -56.2657,-6.80787 z"
+ id="path5471"
+ inkscape:connector-curvature="0" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path5473"
+ d="M 327.03705,96.055041 310.47232,108.26062"
+ style="fill:none;fill-rule:evenodd;stroke:#1d2434;stroke-width:4.97987938;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <ellipse
+ cy="222.00882"
+ cx="243.41249"
+ id="circle5475"
+ style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:url(#radialGradient5489);fill-opacity:1;fill-rule:nonzero;stroke:#1d2434;stroke-width:2.3600204;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
+ transform="matrix(0.99486563,-0.10120468,0.10043001,0.99494413,0,0)"
+ rx="26.905703"
+ ry="27.008211" />
+ <path
+ sodipodi:nodetypes="cczcccsccccczcccc"
+ inkscape:connector-curvature="0"
+ id="path5477"
+ d="m 289.81879,185.37647 3.07139,-1.70119 c 61.85245,-35.93216 80.04581,-56.41346 74.85668,-63.38096 -5.18913,-6.96751 -29.4421,0.39516 -36.76194,1.72385 l -2e-5,0 -0.0195,10.10208 c 4.78923,0.0295 7.12611,0.42052 8.64618,3.56881 2.35928,4.88636 -17.7929,23.41747 -50.90448,42.33379 l -2.30314,1.61164 c 1.36846,1.44355 2.57827,4.09509 3.41483,5.74198 z m -48.69656,17.84454 c -62.59919,30.73834 -118.08942,47.00398 -122.83998,36.64418 -1.98102,-6.08072 15.89833,-19.50618 17.53381,-20.93208 -0.58848,-1.28594 -1.4512,-2.19571 -2.52066,-2.90439 0,0 -49.638734,31.96183 -39.048783,42.40546 10.446433,10.30211 92.674963,-19.17676 150.065793,-48.59382 -1.35346,-1.74235 -2.41796,-3.94705 -3.19018,-6.61935 z"
+ style="opacity:1;fill:url(#linearGradient5491);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#1d2434;stroke-width:2.32506371;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="m 290.27266,186.39218 c 21.09752,-12.93968 87.40595,-50.8278 78.21017,-66.84556 -5.24567,-7.04343 -30.49412,0.1018 -37.89373,1.44497 m -0.0826,12.19646 c 0,0 9.57868,-2.0834 8.4612,5.58287 -1.11749,7.66627 -36.81695,30.52335 -53.12943,40.37482 m -45.0874,23.08586 c -63.28135,31.0733 -116.55515,47.52515 -121.35748,37.05245 -2.00261,-6.14698 15.82247,-18.49209 17.47578,-19.93353 m -3.65127,-4.51508 c 0,0 -50.532052,33.73581 -39.8267,44.29324 10.56027,10.41438 93.80174,-18.71737 151.81797,-48.45499"
+ id="path4176"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccczccccccc" />
+ </g>
+</svg>