null+****@clear*****
null+****@clear*****
2011年 10月 30日 (日) 00:11:01 JST
Kouhei Sutou 2011-10-29 15:11:01 +0000 (Sat, 29 Oct 2011)
New Revision: 47bcfbe37913108fc151503e3a3799371f557573
Log:
[doc] support publishing.
Added files:
doc/source/images/mroonga.png
doc/source/images/mroonga.svg
tools/Makefile.am
tools/prepare-sphinx-html.rb
Modified files:
Makefile.am
doc/themes/mroonga/static/logo.png
doc/themes/mroonga/static/logo.svg
Modified: Makefile.am (+26 -1)
===================================================================
--- Makefile.am 2011-10-29 14:45:43 +0000 (4c15348)
+++ Makefile.am 2011-10-29 15:11:01 +0000 (dab9384)
@@ -17,7 +17,11 @@ libgroonga_storage_engine_a_CXXFLAGS = $(AM_CFLAGS) $(MYSQL_CFLAGS)
libgroonga_storage_engine_a_CFLAGS = $(AM_CFLAGS) $(MYSQL_CFLAGS)
libgroonga_storage_engine_a_SOURCES = ha_mroonga.cc mrn_sys.c mrn_table.cc
-SUBDIRS = test packages doc
+SUBDIRS = \
+ test \
+ doc \
+ tools \
+ packages
EXTRA_DIST = plug.in
@@ -52,6 +56,27 @@ update-latest-release:
packages/rpm/centos/mysql-groonga.spec.in \
packages/debian/changelog
+update-document:
+ @if test -z "$(MROONGA_GITHUB_COM_PATH)"; then \
+ echo "\$$(MROONGA_GITHUB_COM_PATH) is missing"; \
+ echo "add --with-mroonga-github-com-path in configure"; \
+ exit 1; \
+ fi
+ rm -rf tmp-doc
+ mkdir tmp-doc
+ (cd doc && $(MAKE) clean-html)
+ (cd doc && $(MAKE) install docdir=$(abs_srcdir)/tmp-doc/install)
+ ruby $(srcdir)/tools/prepare-sphinx-html.rb tmp-doc/install tmp-doc/dist
+ rm -rf $(MROONGA_GITHUB_COM_PATH)/docs
+ mv tmp-doc/dist/en $(MROONGA_GITHUB_COM_PATH)/docs
+ for locale in `cd tmp-doc/dist; echo *`; do \
+ dest_base_dir=$(MROONGA_GITHUB_COM_PATH)/$${locale}; \
+ mkdir -p $${dest_base_dir}; \
+ dest_dir=$${dest_base_dir}/docs; \
+ rm -rf $${dest_dir}; \
+ mv tmp-doc/dist/$${locale} $${dest_dir}; \
+ done
+
echo-mysql-source:
echo $(MYSQL_SOURCE)
Added: doc/source/images/mroonga.png (+0 -0) 100644
===================================================================
(Binary files differ)
Added: doc/source/images/mroonga.svg (+117 -0) 100644
===================================================================
--- /dev/null
+++ doc/source/images/mroonga.svg 2011-10-29 15:11:01 +0000 (5e0363b)
@@ -0,0 +1,117 @@
+<?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="60"
+ height="80"
+ id="svg4025"
+ version="1.1"
+ inkscape:version="0.48.1 r9760"
+ sodipodi:docname="mroonga.svg"
+ inkscape:export-filename="/home/kou/work/cpp/mroonga.clean/doc/source/images/mroonga.png"
+ inkscape:export-xdpi="400.5"
+ inkscape:export-ydpi="400.5">
+ <defs
+ id="defs4027" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="1.979899"
+ inkscape:cx="16.285655"
+ inkscape:cy="42.241931"
+ 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="907"
+ inkscape:window-height="394"
+ inkscape:window-x="539"
+ inkscape:window-y="333"
+ inkscape:window-maximized="0" />
+ <metadata
+ id="metadata4030">
+ <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="レイヤー 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(-463.22945,-464.74766)">
+ <g
+ transform="matrix(1.25,0,0,-1.25,-8402.5503,9495.7975)"
+ style="display:inline;enable-background:new"
+ id="g3998">
+ <ellipse
+ transform="matrix(0.45833554,0,0,-0.45833554,7094.2238,7223.3985)"
+ id="ellipse3496"
+ ry="66.500999"
+ rx="49.220001"
+ cy="66.499001"
+ cx="49.220001"
+ sodipodi:cx="49.220001"
+ sodipodi:cy="66.499001"
+ sodipodi:rx="49.220001"
+ sodipodi:ry="66.500999"
+ style="fill:#49474e"
+ d="M 98.440002,66.499001 C 98.440002,103.22649 76.403457,133 49.220001,133 22.036545,133 0,103.22649 0,66.499001 0,29.771513 22.036545,-0.0019989 49.220001,-0.0019989 c 27.183456,0 49.220001,29.7735119 49.220001,66.5009999 z" />
+ <path
+ id="path3498"
+ d="m 7111.5067,7202.2055 c -0.01,2.4246 -1.9658,4.3853 -4.3899,4.3899 -2.4251,-0.01 -4.3854,-1.9653 -4.3899,-4.3899 0.01,-2.4237 1.9653,-4.3844 4.3899,-4.3899 2.4241,0.01 4.3853,1.9662 4.3899,4.3899 z m 5.7503,-16.7109 v 16.7109 c 0,5.0738 4.1126,9.1869 9.1864,9.1869 1.9516,0 3.7575,-0.6128 5.2457,-1.6505 -2.8981,7.0923 -8.4857,11.8984 -14.906,11.8984 -6.4176,0 -12.0043,-4.8029 -14.9028,-11.892 1.4864,1.034 3.289,1.6441 5.2365,1.6441 5.0738,0 9.1864,-4.1131 9.1864,-9.1869 v -16.7109 c 0,-3.8982 -2.4305,-6.9658 -5.8557,-8.1827 1.9585,-1.0629 4.0957,-1.6537 6.3356,-1.6537 2.2394,0 4.3753,0.5904 6.3337,1.6523 -3.427,1.216 -5.8598,4.285 -5.8598,8.1841 z m -5.7503,0 v 8.6414 c -1.3044,-0.7118 -2.8009,-1.1174 -4.3899,-1.1174 -2.9691,0 -5.6013,1.414 -7.2807,3.5989 0.369,-5.6852 2.2683,-10.7741 5.1393,-14.5151 0.633,-0.3565 1.3618,-0.5651 2.1409,-0.5669 2.4237,0.01 4.3858,1.5349 4.3904,3.9591 z m 10.5468,16.7109 c 0.01,-2.4237 1.9653,-4.3844 4.3899,-4.3899 2.4237,0.01 4.385
4,1.9662 4.39,4.3899 -0.01,2.4246 -1.9663,4.3853 -4.39,4.3899 -2.4246,-0.01 -4.3853,-1.9653 -4.3899,-4.3899 z m 4.3899,-9.1864 c -1.589,0 -3.0859,0.4051 -4.3899,1.1165 v -8.641 c 0.01,-2.4242 1.9653,-3.9536 4.3899,-3.9591 0.7833,0 1.5157,0.2113 2.151,0.572 2.8705,3.7418 4.7685,8.8326 5.1361,14.5191 -1.6789,-2.1899 -4.3143,-3.6075 -7.2871,-3.6075 z"
+ style="fill:#f8b857"
+ inkscape:connector-curvature="0" />
+ <path
+ id="path3500"
+ d="m 7117.615,7221.9983 c 3.6011,0.3377 6.76,-1.2435 8.971,-2.0053 -2.9343,1.9406 -6.2306,3.0319 -9.7149,3.0319 -11.6504,0 -21.1994,-12.1825 -22.1243,-27.6747 1.7481,14.5989 10.6897,25.5063 22.8682,26.6481 z"
+ style="opacity:0.2;fill:#ffffff"
+ inkscape:connector-curvature="0" />
+ <path
+ id="path3502"
+ d="m 7138.3166,7200.7663 c 0.01,-0.3185 0.013,-0.6366 0.019,-0.9584 0.3341,-19.9004 -11.0179,-39.31 -27.6,-35.4463 -0.3635,0.085 -0.7439,0.018 -1.1129,0.037 2.3142,-1.1477 4.8075,-1.777 7.4058,-1.777 12.1454,0 21.9909,13.6461 21.9909,30.4794 0,2.6478 -0.2442,5.2163 -0.7026,7.6656 z"
+ style="opacity:0.1;fill:#ffffff"
+ inkscape:connector-curvature="0" />
+ <path
+ id="path3504"
+ d="m 7138.9949,7195.3969 c 0,-0.091 0.01,-0.181 0.01,-0.2727 0,-17.584 -10.5028,-31.8396 -23.4572,-31.8396 -1.8232,0 -3.5952,0.2919 -5.2988,0.825 2.0941,-0.8878 4.3198,-1.3654 6.628,-1.3654 12.2632,0 22.2063,13.4943 22.2063,30.141 0,0.8466 -0.033,1.6826 -0.082,2.5117 z"
+ style="opacity:0.1;fill:#040000"
+ inkscape:connector-curvature="0" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path3960"
+ d="m 7116.7867,7221.6506 c -6.4176,0 -12.0015,-4.8109 -14.9,-11.9 1.4864,1.034 3.2775,1.65 5.225,1.65 5.0738,0 9.2,-4.1262 9.2,-9.2 l 0,-9.225 c 0.3685,0.4229 0.6691,0.7968 0.95,1.15 l 0,8.075 c 0,5.0738 4.1012,9.2 9.175,9.2 1.3378,0 2.6046,-0.3097 3.75,-0.825 0.2712,0.3899 0.4821,0.7264 0.65,1.025 -3.0641,6.0609 -8.2075,10.05 -14.05,10.05 z m -9.675,-15.05 c -2.4251,-0.01 -4.3705,-1.9754 -4.375,-4.4 0.01,-2.4237 1.9504,-4.3695 4.375,-4.375 2.4241,0.01 4.3954,1.9513 4.4,4.375 -0.01,2.4246 -1.9759,4.3954 -4.4,4.4 z m 19.325,0 c -2.4246,-0.01 -4.3704,-1.9754 -4.375,-4.4 0,-0.5582 0.1094,-1.0841 0.3,-1.575 1.9725,2.4888 3.4712,4.3525 4.725,5.925 -0.2097,0.031 -0.4316,0.05 -0.65,0.05 z m -26.6,-9.975 c 0.369,-5.6852 2.279,-10.784 5.15,-14.525 0.633,-0.3565 1.3459,-0.5732 2.125,-0.575 0.5196,0 1.0126,0.09 1.475,0.225 0.8831,1.9826 1.8868,3.7216 2.925,5.25 l 0,7.125 c -1.3044,-0.7118 -2.811,-1.1 -4.4,-1.1 -2.9691,0 -5.5956,1.4151 -7.275,3.6 z"
+ style="fill:#467694;fill-opacity:1" />
+ <image
+ y="-7223.0063"
+ x="7094.666"
+ id="image3506"
+ transform="scale(1,-1)"
+ xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAU0AAAIRCAYAAADOVO/VAAAACXBIWXMAAC4jAAAuIwF4pT92AAAA GXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAADMhJREFUeNrs3UGWG8UShlGJsdkG 2v9CWECzjfZc9IQDB8NxRVVlZkTkvZM3dZdbn/6Q/A6PBwCHPT0CdvR+v78te9E9n9/9DYgmVAvh a+Ef9UNQRRMyBPLV4Ef7EFPRhBGhfG3243+IqGhCdE2+PBURFU2wJkVUNMGaFFHRBGuyQUQFVDSx JjkRUPEUTUQS61M0KRlLkRRQ0QSxdL4jmogl1qdoIpZYn6KJWCKeoolYIp6iiVginqKJWIJ4iiZi iXiKJmKJeIomYol4iiYLQymWiKdoYlWSPZ7Vwyma+wRTLLE6RRPrEqtTNLEusTpFE+sSOsRTNK1L cLKLpnUJVqdoYl1idYom1iVUWp2iaV2C1Sma1iVYnaIpmGIJy1enaAomWJ2iKZhgdYrmjrF8CCbk Wp2iaV2C1SmagglWp2g6x4Hlq1M0rUuwOkVTMIExq1M0BROEUzQFExgTTtEUTBBO0RRMYEw4RXNu LB+CCbXDKZrWJQhnwC+em2DCpk69LkVTMGH316jzXDCBUWe6aAomEAin81wwgcBrVjQFE3gc/3xT NAUTCKxN0RRMILA2RVMwgcDaFE3BBAJrUzQFEwisTdEUTCCwNkVzwDsR0Pc1Lpo3vgMB/V/rouks BwJrUzQFEwisTdEUTCCwNkVTMIHA2hRNwQQCa1M0g9Mc2JtoHpzkAKLpLAdEUzCBcZenaAom8HMv 0fzJgwFwnh+c3wCi6SwHRFMwAdGcTTCBowNr72j6HBOIDqxto+ksB5znggmIpmACormSYAKiGViZ AKLpLAdEUzAB0VxCMAHRDK
xMgKs+20fTWQ7c5fl8/rHD0hRMwHnuLAdE01kOiKazHBBNZzkgmlYm wGbRtDIB0YwF08oERNNZDiz22SqaznJgpL/+30CdlqaVCTjPrUwg02lePpq+/AFmnuYdlqZgAs5z ZzmQ8TQvG01nObDiNK+8NAUTcJ47ywHRtDKBmj7LR9PKBGb5r88zS0XTlz+A89xZDhQ6zctE01kO ZDjNKy1NKxNwnluZQKXTvMrStDKBFKd5+mhamUCmlVlhaVqZQJqVmTqaViaQbWVmX5pWJpBqZaaN ppUJZJV1aVqZQLrTPGU0rUwg62medWlamUDKlZkumlYmkHllZlyaViaQdmWmiqaVCWRfmdmWppUJ pF6ZaaJpZQIVVmampWllAulXZopoWplAlZWZZWlamUCJlZnpPAdIvzKXR9NpDlRamRmWptMcmBbM qytzaTStTKDSWZ5haVqZQJmzfGk0rUyg4spcuTStTKDcylwSTSsTmBnMO1fmqqVpZQLlzvIl0bQy gapn+aqlaWUCZVfmqvMcoOTKnBpNpzkwK5ijVubspek0B8qe5VOjaWUC1c/y2UvTygTKr8zZ5zlA 6ZU5JZpOc2BGMGeszFlL02kOlD/LneeAszxbNJ3mQJezfNbSdJoDLc5y5zngLM8UTac50Oksn7E0 neZAq2A6z4FyVgZzWDSd5sColbn6DzBqaTrNgVZn+bBoWplAx7N85NK0MoF2Z/no8xyg1Vk+JJpO c6BzMEcsTac5cJtswXSeA6lXZsY/1G3RdJoDnc/yEUvTaQ60Pcud54CzfFU0neZA97P87qXpNAfa B9N5DqRRIZi3RNNpDtyxMqv8Qe9Ymk5zoP1Z7jwHBHN2NJ3mwBXVgnnH0nSaA6dXZsU/tPMccJaL JiCYyaLp80xgt2BeXZo+zwS2CqbzHJimQzBFE5i2Mrv8IKei6fNMYLez/OrS9HkmsF0wneeAYIom kEHHYJ6Kps
8zgSMrs+sPdmZp+jwT2O4sd54DgimagGAmiqbPM4Gdg3lmafo8E/jBLsF0ngO3rMyd fljRBJzlI6Lp80xg92BGl6bPM4Gtg+k8B07ZNZiiCZxamTv/8Iei6fNMYPezPLo0fZ4JbB9M5zkg mKIJCKZoAosIpmgCgZXpEQSj6ZtzcJYTW5q+OQfBxHkOCKZoAoIpmsAcgimaQGBlegQXo+mbc3CW E1uavjkHwcR5DgimaAKCKZqAYIomsJRgiiYQWJkewYBo+udG4CwntjT9cyMQTJznIJiIJiCYogkI pmgCgtktmr45h/oEc+7S9M05FF+ZHoHzHHCWiyYgmKIJCKZoAoLJD9H0zTkIJrGl6ZtzEEyc5yCY iCZsSzBFEwisTI9ANAFnuWgCgtk2mv65EQgmsaXpnxuBYOI8B8FENEEwEU3gb4IpmkBgZXoEogk4 y0UTEEzRBAQT0QTBRDRBMBFNEExEExBM0QTOEUzRBAIr0yMQTcBZLpqAYCKaIJiIJggmU6LpP3UB gklsafpPXYBg4jwHwUQ0oQTBFE0gsDI9AtEEnOWiCQgmogmCiWiCYCKaIJiIJggmogkIpmgC5wim aAKBlekRiCbgLEc0QTARTRBMRBMEE9EEwUQ0QTARTUAwEU04RzARTQisTI8A0QRnOaIJgologmAi miCYiCYIJqIJggmiCf8imIgmBFamR4BogrMc0QTBRDRBMBFNEExEEwQTRJN9CCaiCYGV6REgmuAs RzRBMBFNEExEEwQT0QTBBNFkH4KJaEJgZXoEzIqmXzac5XA0mn7ZEExwniOYIJogmIgmnCCYiCYE VqZHgGiCsxzRBMFENEEwEU0QTBBNGhBMMkbTt5GkXZkeAemi6Z0cZzk4zxFMEE0EE0QTBBPRhDjB RDQhsDI9AipF0y8sznI4Gk2/sAgmOM8RTBBN+hBMRBMCK9MjQDTBWY5ogmAimiCYcDGaPmNiKMG
k VTT9QjN6ZXoEOM/BWY5ogmCCaLKEYCKaEFiZHgGiCc5yRNMyQDAhHE2/6NzB7xHOcwisTI8A0QRn OaIJggmiyRKCiWhCYGV6BOwcTS8AnOVwNJpeAAgmOM8ZQDARTQisTI8A0QRnOZyKphWBYMLRaHpR 4HcDnOfcsDI9AkQTnOVwSzStCgQTjkbTiwS/C+A858TK9AgQTXCWw5BoWhnOchBNLxq8YYLzHGc5 iCbOcqgWTWeasxxE0+rAWQ7Oc5zlIJo4y6FaNL2gnOUgms42/P2C8xxXBIgmznIQTZzl0Diazjhn OYimVeIsB5zneAME0cRZDtWi6QXnLAfRdNY5ywHnOa4EEE2sTKgWTYvFygTRtFj6BtPfGTjP8SYH paLp3HOWg2haL1Ym4Dy3MoEU0fSiTBxMKxOSRdOL0lkOoomzHBgaTS9QKxNE0wvUygSc51YmkCKa 1o2VCaJp3ViZgPPcygRSRNOLdmEwrUwoFk0vWmc5iKa16SwHxkXT4rEyQTSxMoGh0fRCtjJBNL2Q rUwQTaxMIEU0rSDPF0TTCrIyQTSxMoEU0fTitjJBNL24rUwQTS9yKxNYH00vckA0cZqDaHqxO82B FNH0YvfGA6KJlQmiaSlZmUCKaFpKnh2IpsUEiKbF5DQHsixNEfBGA6IpAt5gQDTFwMoEckRTDADR tDY9HxBNa9PzAbIsTWsKEE1rypsJiCbeTIA00bSqANG0qryJgGgKhTcREE2hAKi2NK1NzwBE09r0 DEA0LS1ANC0tbxhAxaW5bTyc5iCa4gGIprUJiKa16U0CKL00twqJjyRANIUEEE1rExBNaxOgzdLc YW1a0yCa1qafD0TTGgNE0xoD6Lc0rU1ANE+szW7h9EYAoulM3/XnAdG0zgBqR7PpmQ6IprMWEE1n OiCaznSA/kvTmQ6I5kZnupUMoulMt5JBNAUIoFM0nbuAaFqbgGham4BoZlubwgm
IpjMdEE1nOiCa znRANJ3pgGhu8DNam4BoOtMB0XSmA6LpTAdE05kOiKYzHUA0057p7/f7m19BEE1n+nEvv4IgmsIJ iGbTcAKIZoC1CYimMx0QTeEERFM4/bMjEE3hjPHPjkA0S4cTQDQDfL4JiGaBMx0QTeE8wpdBIJrC GePLIBBN4QREc9dwOtEB0QyYsTad6CCaznRANIUTEE3Wh9PnmiCawhnjc00QzbbhtDZBNAmwNkE0 SXKmA6IpnE50EE3hHBNOJzqIpnBamyCajAuntQmiKZzWJogm48JpbYJoCqe1CaLJuHBamyCa24Xz UjytTUj0uvYI5vgK329f//PrhQD/7imCpelctzZBNBkSTp9tgmgKp7UJxV7DHsEaFz7j/PgK73dP ECxNi9OZDqLJ/eF0poNoCqe1CaLJuHBam7Do9eoR5HHiyyFfCoFoCqdwgvOc+Kl+9Fz3+SZYmgRX p7UJoolwgmhyPpyPA/EUThBNgqtTOGEgXwRVeoc79iWRL4bA0iS4Oq1NEE2EE0STe8L5+J94CieI JsHVKZwgmgRXp3CCaBJcncIJoklwdQoniCbB1SmcIJoEV6dwgmgSXJ3CCaJJcHUKJ8DReP4joMBB fwowAEZoHeXvbIZkAAAAAElFTkSuQmCC"
+ height="57.97028"
+ width="36.300175"
+ overflow="visible"
+ style="opacity:0.2;overflow:visible" />
+ </g>
+ </g>
+</svg>
Modified: doc/themes/mroonga/static/logo.png (+0 -0)
===================================================================
(Binary files differ)
Modified: doc/themes/mroonga/static/logo.svg (+169 -161)
===================================================================
--- doc/themes/mroonga/static/logo.svg 2011-10-29 14:45:43 +0000 (21bbdc9)
+++ doc/themes/mroonga/static/logo.svg 2011-10-29 15:11:01 +0000 (73935df)
@@ -325,7 +325,9 @@
x="7090.9785"
y="7183.0298"
rx="0"
- ry="0" /></mask></defs><sodipodi:namedview
+ ry="0" /></mask>
+
+</defs><sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
@@ -335,12 +337,12 @@
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1386"
- inkscape:window-height="1038"
+ inkscape:window-height="1000"
id="namedview4"
showgrid="false"
- inkscape:zoom="1.5424"
- inkscape:cx="122.78221"
- inkscape:cy="50.85427"
+ inkscape:zoom="4.362566"
+ inkscape:cx="108.79501"
+ inkscape:cy="28.130558"
inkscape:window-x="311"
inkscape:window-y="27"
inkscape:window-maximized="0"
@@ -398,6 +400,7 @@
y="21.513618">actions</tspan></text>
+
<text
id="icon-name"
inkscape:label="icon-name"
@@ -412,148 +415,152 @@
y="21.513618">mail-forward</tspan></text>
+
</g><g
id="g9812"
transform="matrix(-0.45833554,0,0,-0.45833554,7198.9664,7302.7434)" /><g
id="layer4"
inkscape:label="hires"
style="display:inline"
- transform="matrix(0.45833554,0,0,-0.45833554,7060.0907,7321.9935)" /><g
- id="g4202"
- transform="matrix(0.57291943,0,0,0.57291943,3028.9389,3044.8573)"><text
- transform="scale(1,-1)"
- sodipodi:linespacing="125%"
- id="text3173"
- y="-7190.7305"
- x="7181.3169"
- style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans"
- xml:space="preserve"><tspan
- y="-7190.7305"
- x="7181.3169"
- id="tspan3175"
- sodipodi:role="line"><tspan
- style="font-size:16px;fill:#467694;fill-opacity:1"
- id="tspan3967"><tspan
- id="tspan3980"
- style="fill:#49474e;fill-opacity:1">fast fulltext serach with</tspan> My</tspan><tspan
- id="tspan3947"
- style="font-size:16px;fill:#f78800;fill-opacity:1">SQL</tspan></tspan></text>
+ transform="matrix(0.45833554,0,0,-0.45833554,7060.0907,7321.9935)" /><text
+ xml:space="preserve"
+ style="font-size:9.16671085px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans"
+ x="7143.2549"
+ y="-7164.5664"
+ id="text3173"
+ sodipodi:linespacing="125%"
+ transform="scale(1,-1)"><tspan
+ sodipodi:role="line"
+ id="tspan3175"
+ x="7143.2549"
+ y="-7164.5664"><tspan
+ id="tspan3967"
+ style="font-size:9.16671085px;fill:#467694;fill-opacity:1"><tspan
+ style="fill:#49474e;fill-opacity:1"
+ id="tspan3980">fast fulltext serach with</tspan> My</tspan><tspan
+ style="font-size:9.16671085px;fill:#f78800;fill-opacity:1"
+ id="tspan3947">SQL</tspan></tspan></text>
<g
- transform="matrix(0.70251066,0,0,-0.70251066,7099.6973,7308.4763)"
- id="g3480">
+ id="g3480"
+ transform="matrix(0.40248201,0,0,-0.40248201,7096.4934,7232.0254)">
<path
- id="path3482"
- d="m 217.589,21.432 c -12.238,0 -22.162,9.923 -22.162,22.163 0,12.241 9.924,22.165 22.162,22.165 12.24,0 22.164,-9.924 22.164,-22.165 0,-12.241 -9.924,-22.163 -22.164,-22.163 z m 0,34.353 c -6.73,0 -12.189,-5.458 -12.189,-12.19 0,-6.732 5.459,-12.189 12.189,-12.189 6.734,0 12.191,5.457 12.191,12.189 0,6.732 -5.457,12.19 -12.191,12.19 z"
+ inkscape:connector-curvature="0"
style="fill:#49474e"
- inkscape:connector-curvature="0" />
+ d="m 217.589,21.432 c -12.238,0 -22.162,9.923 -22.162,22.163 0,12.241 9.924,22.165 22.162,22.165 12.24,0 22.164,-9.924 22.164,-22.165 0,-12.241 -9.924,-22.163 -22.164,-22.163 z m 0,34.353 c -6.73,0 -12.189,-5.458 -12.189,-12.19 0,-6.732 5.459,-12.189 12.189,-12.189 6.734,0 12.191,5.457 12.191,12.189 0,6.732 -5.457,12.19 -12.191,12.19 z"
+ id="path3482" />
<path
- id="path3484"
- d="m 264.536,21.432 c -12.24,0 -22.164,9.923 -22.164,22.163 0,12.241 9.924,22.165 22.164,22.165 12.24,0 22.164,-9.924 22.164,-22.165 0,-12.241 -9.924,-22.163 -22.164,-22.163 z m 0,34.353 c -6.732,0 -12.189,-5.458 -12.189,-12.19 0,-6.732 5.457,-12.189 12.189,-12.189 6.732,0 12.189,5.457 12.189,12.189 0,6.732 -5.456,12.19 -12.189,12.19 z"
+ inkscape:connector-curvature="0"
style="fill:#49474e"
- inkscape:connector-curvature="0" />
+ d="m 264.536,21.432 c -12.24,0 -22.164,9.923 -22.164,22.163 0,12.241 9.924,22.165 22.164,22.165 12.24,0 22.164,-9.924 22.164,-22.165 0,-12.241 -9.924,-22.163 -22.164,-22.163 z m 0,34.353 c -6.732,0 -12.189,-5.458 -12.189,-12.19 0,-6.732 5.457,-12.189 12.189,-12.189 6.732,0 12.189,5.457 12.189,12.189 0,6.732 -5.456,12.19 -12.189,12.19 z"
+ id="path3484" />
<path
- id="path3486"
- d="m 160.897,43.595 c 0,-12.24 -9.923,-22.163 -22.163,-22.163 -12.241,0 -22.164,9.923 -22.164,22.163 0,12.241 9.923,22.165 22.164,22.165 4.505,0 8.692,-1.349 12.19,-3.657 0,0 0,15.746 0,15.778 0,6.731 -5.458,12.19 -12.19,12.19 -6.732,0 -12.19,-5.459 -12.19,-12.19 0,-2.268 0.631,-4.38 1.711,-6.196 l -8.635,-5.014 c -1.934,3.289 -3.05,7.117 -3.05,11.21 0,12.241 9.923,22.164 22.164,22.164 12.24,0 22.163,-9.923 22.163,-22.164 0,-0.032 0,-34.286 0,-34.286 z m -22.163,12.19 c -6.732,0 -12.19,-5.458 -12.19,-12.19 0,-6.732 5.458,-12.189 12.19,-12.189 6.732,0 12.19,5.457 12.19,12.189 0,6.732 -5.457,12.19 -12.19,12.19 z"
+ inkscape:connector-curvature="0"
style="fill:#49474e"
- inkscape:connector-curvature="0" />
+ d="m 160.897,43.595 c 0,-12.24 -9.923,-22.163 -22.163,-22.163 -12.241,0 -22.164,9.923 -22.164,22.163 0,12.241 9.923,22.165 22.164,22.165 4.505,0 8.692,-1.349 12.19,-3.657 0,0 0,15.746 0,15.778 0,6.731 -5.458,12.19 -12.19,12.19 -6.732,0 -12.19,-5.459 -12.19,-12.19 0,-2.268 0.631,-4.38 1.711,-6.196 l -8.635,-5.014 c -1.934,3.289 -3.05,7.117 -3.05,11.21 0,12.241 9.923,22.164 22.164,22.164 12.24,0 22.163,-9.923 22.163,-22.164 0,-0.032 0,-34.286 0,-34.286 z m -22.163,12.19 c -6.732,0 -12.19,-5.458 -12.19,-12.19 0,-6.732 5.458,-12.189 12.19,-12.189 6.732,0 12.19,5.457 12.19,12.189 0,6.732 -5.457,12.19 -12.19,12.19 z"
+ id="path3486" />
<path
- id="path3488"
- d="m 405.376,21.432 c -12.24,0 -22.164,9.923 -22.164,22.163 0,12.241 9.924,22.165 22.164,22.165 0.008,0 0.016,-0.001 0.023,-0.001 v 0.015 H 427.54 V 43.595 c 0,-12.241 -9.924,-22.163 -22.164,-22.163 z m -12.191,22.163 c 0,-6.732 5.459,-12.189 12.191,-12.189 6.732,0 12.189,5.457 12.189,12.189 0,6.732 -5.457,12.19 -12.189,12.19 -6.732,0 -12.191,-5.458 -12.191,-12.19 z"
+ inkscape:connector-curvature="0"
style="fill:#49474e"
- inkscape:connector-curvature="0" />
+ d="m 405.376,21.432 c -12.24,0 -22.164,9.923 -22.164,22.163 0,12.241 9.924,22.165 22.164,22.165 0.008,0 0.016,-0.001 0.023,-0.001 v 0.015 H 427.54 V 43.595 c 0,-12.241 -9.924,-22.163 -22.164,-22.163 z m -12.191,22.163 c 0,-6.732 5.459,-12.189 12.191,-12.189 6.732,0 12.189,5.457 12.189,12.189 0,6.732 -5.457,12.19 -12.189,12.19 -6.732,0 -12.191,-5.458 -12.191,-12.19 z"
+ id="path3488" />
<path
- id="path3490"
- d="m 333.647,43.595 c 0,-12.24 -9.924,-22.163 -22.164,-22.163 -12.242,0 -22.164,9.923 -22.164,22.163 v 22.179 h 9.973 V 43.595 l 0,0 c 0,-6.732 5.459,-12.189 12.191,-12.189 6.732,0 12.189,5.457 12.189,12.189 l -0.02,22.179 h 9.969 l 0.026,-22.179 z"
+ inkscape:connector-curvature="0"
style="fill:#49474e"
- inkscape:connector-curvature="0" />
+ d="m 333.647,43.595 c 0,-12.24 -9.924,-22.163 -22.164,-22.163 -12.242,0 -22.164,9.923 -22.164,22.163 v 22.179 h 9.973 V 43.595 l 0,0 c 0,-6.732 5.459,-12.189 12.191,-12.189 6.732,0 12.189,5.457 12.189,12.189 l -0.02,22.179 h 9.969 l 0.026,-22.179 z"
+ id="path3490" />
<path
- id="path3492"
- d="m 380.593,43.595 c 0,-12.24 -9.924,-22.163 -22.164,-22.163 -12.24,0 -22.164,9.923 -22.164,22.163 0,12.241 9.924,22.165 22.164,22.165 4.504,0 8.693,-1.349 12.189,-3.657 0,0 0,15.746 0,15.778 0,6.731 -5.457,12.19 -12.189,12.19 -6.732,0 -12.189,-5.459 -12.189,-12.19 0,-2.268 0.631,-4.38 1.711,-6.196 l -8.635,-5.014 c -1.934,3.289 -3.051,7.117 -3.051,11.21 0,12.241 9.924,22.164 22.164,22.164 12.24,0 22.164,-9.923 22.164,-22.164 0,-0.032 0,-34.286 0,-34.286 z m -22.164,12.19 c -6.732,0 -12.189,-5.458 -12.189,-12.19 0,-6.732 5.457,-12.189 12.189,-12.189 6.732,0 12.189,5.457 12.189,12.189 0,6.732 -5.457,12.19 -12.189,12.19 z"
+ inkscape:connector-curvature="0"
style="fill:#49474e"
- inkscape:connector-curvature="0" />
+ d="m 380.593,43.595 c 0,-12.24 -9.924,-22.163 -22.164,-22.163 -12.24,0 -22.164,9.923 -22.164,22.163 0,12.241 9.924,22.165 22.164,22.165 4.504,0 8.693,-1.349 12.189,-3.657 0,0 0,15.746 0,15.778 0,6.731 -5.457,12.19 -12.189,12.19 -6.732,0 -12.189,-5.459 -12.189,-12.19 0,-2.268 0.631,-4.38 1.711,-6.196 l -8.635,-5.014 c -1.934,3.289 -3.051,7.117 -3.051,11.21 0,12.241 9.924,22.164 22.164,22.164 12.24,0 22.164,-9.923 22.164,-22.164 0,-0.032 0,-34.286 0,-34.286 z m -22.164,12.19 c -6.732,0 -12.189,-5.458 -12.189,-12.19 0,-6.732 5.457,-12.189 12.189,-12.189 6.732,0 12.189,5.457 12.189,12.189 0,6.732 -5.457,12.19 -12.189,12.19 z"
+ id="path3492" />
<path
- id="path3494"
- d="m 186.681,21.432 c -12.24,0 -22.164,9.923 -22.164,22.163 0,0.079 0.006,0.157 0.006,0.236 v 21.942 h 9.973 V 43.595 h -0.004 c 0,-6.732 5.457,-12.189 12.189,-12.189 2.418,0 4.66,0.717 6.553,1.932 l 5.109,-8.587 c -3.389,-2.103 -7.383,-3.319 -11.662,-3.319 z"
+ inkscape:connector-curvature="0"
style="fill:#49474e"
- inkscape:connector-curvature="0" />
+ d="m 186.681,21.432 c -12.24,0 -22.164,9.923 -22.164,22.163 0,0.079 0.006,0.157 0.006,0.236 v 21.942 h 9.973 V 43.595 h -0.004 c 0,-6.732 5.457,-12.189 12.189,-12.189 2.418,0 4.66,0.717 6.553,1.932 l 5.109,-8.587 c -3.389,-2.103 -7.383,-3.319 -11.662,-3.319 z"
+ id="path3494" />
</g><g
- id="g3145"><ellipse
- d="M 98.440002,66.499001 C 98.440002,103.22649 76.403457,133 49.220001,133 22.036545,133 0,103.22649 0,66.499001 0,29.771513 22.036545,-0.0019989 49.220001,-0.0019989 c 27.183456,0 49.220001,29.7735119 49.220001,66.5009999 z"
- style="fill:#49474e"
- sodipodi:ry="66.500999"
- sodipodi:rx="49.220001"
- sodipodi:cy="66.499001"
- sodipodi:cx="49.220001"
- cx="49.220001"
- cy="66.499001"
- rx="49.220001"
- ry="66.500999"
- id="ellipse3496"
- transform="matrix(0.8,0,0,-0.8,7095.7358,7293.4185)" /><path
- inkscape:connector-curvature="0"
- style="fill:#f8b857"
- d="m 7125.9022,7256.4273 c -0.01,4.232 -3.4312,7.6544 -7.6624,7.6624 -4.2328,-0.01 -7.6544,-3.4304 -7.6624,-7.6624 0.01,-4.2304 3.4304,-7.6528 7.6624,-7.6624 4.2312,0.01 7.6544,3.432 7.6624,7.6624 z m 10.0368,-29.168 v 29.168 c 0,8.856 7.1784,16.0352 16.0344,16.0352 3.4064,0 6.5584,-1.0696 9.156,-2.8808 -5.0584,12.3792 -14.8112,20.768 -26.0176,20.768 -11.2016,0 -20.9528,-8.3832 -26.012,-20.7568 2.5944,1.8048 5.7408,2.8696 9.14,2.8696 8.856,0 16.0344,-7.1792 16.0344,-16.0352 v -29.168 c 0,-6.804 -4.2424,-12.1584 -10.2208,-14.2824 3.4184,-1.8552 7.1488,-2.8864 11.0584,-2.8864 3.9088,0 7.6368,1.0304 11.0552,2.884 -5.9816,2.1224 -10.228,7.4792 -10.228,14.2848 z m -10.0368,0 v 15.0832 c -2.2768,-1.2424 -4.8888,-1.9504 -7.6624,-1.9504 -5.1824,0 -9.7768,2.468 -12.708,6.2816 0.644,-9.9232 3.9592,-18.8056 8.9704,-25.3352 1.1048,-0.6224 2.3768,-0.9864 3.7368,-0.9896 4.2304,0.01 7.6552,2.6792 7.6632,6.9104 z m 18.4088,29.168 c 0.01,-4.2304 3.4304,-7.6528 7.6624,-7.6624 4.2304,0.
01 7.6544,3.432 7.6624,7.6624 -0.01,4.232 -3.432,7.6544 -7.6624,7.6624 -4.232,-0.01 -7.6544,-3.4304 -7.6624,-7.6624 z m 7.6624,-16.0344 c -2.7736,0 -5.3864,0.7072 -7.6624,1.9488 v -15.0824 c 0.01,-4.2312 3.4304,-6.9008 7.6624,-6.9104 1.3672,0 2.6456,0.3688 3.7544,0.9984 5.0104,6.5312 8.3232,15.4168 8.9648,25.3424 -2.9304,-3.8224 -7.5304,-6.2968 -12.7192,-6.2968 z"
- id="path3498" /><path
- inkscape:connector-curvature="0"
- style="opacity:0.2;fill:#ffffff"
- d="m 7136.5638,7290.9745 c 6.2856,0.5896 11.7992,-2.1704 15.6584,-3.5 -5.1216,3.3872 -10.8752,5.292 -16.9568,5.292 -20.3352,0 -37.0024,-21.264 -38.6168,-48.3048 3.0512,25.4816 18.6584,44.52 39.9152,46.5128 z"
- id="path3500" /><path
- inkscape:connector-curvature="0"
- style="opacity:0.1;fill:#ffffff"
- d="m 7172.6974,7253.9153 c 0.012,-0.556 0.023,-1.1112 0.033,-1.6728 0.5832,-34.7352 -19.2312,-68.6136 -48.1744,-61.8696 -0.6344,0.1488 -1.2984,0.031 -1.9424,0.064 4.0392,-2.0032 8.3912,-3.1016 12.9264,-3.1016 21.1992,0 38.384,23.8184 38.384,53.2 0,4.6216 -0.4264,9.1048 -1.2264,13.38 z"
- id="path3502" /><path
- inkscape:connector-curvature="0"
- style="opacity:0.1;fill:#040000"
- d="m 7173.8814,7244.5433 c 0,-0.1584 0.01,-0.316 0.01,-0.476 0,-30.692 -18.332,-55.5744 -40.9432,-55.5744 -3.1824,0 -6.2752,0.5096 -9.2488,1.44 3.6552,-1.5496 7.54,-2.3832 11.5688,-2.3832 21.4048,0 38.76,23.5536 38.76,52.6096 0,1.4776 -0.057,2.9368 -0.144,4.384 z"
- id="path3504" /><image
- style="opacity:0.2;overflow:visible"
- overflow="visible"
- width="63.360001"
- height="101.184"
- xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAU0AAAIRCAYAAADOVO/VAAAACXBIWXMAAC4jAAAuIwF4pT92AAAA GXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAADMhJREFUeNrs3UGWG8UShlGJsdkG 2v9CWECzjfZc9IQDB8NxRVVlZkTkvZM3dZdbn/6Q/A6PBwCHPT0CdvR+v78te9E9n9/9DYgmVAvh a+Ef9UNQRRMyBPLV4Ef7EFPRhBGhfG3243+IqGhCdE2+PBURFU2wJkVUNMGaFFHRBGuyQUQFVDSx JjkRUPEUTUQS61M0KRlLkRRQ0QSxdL4jmogl1qdoIpZYn6KJWCKeoolYIp6iiVginqKJWIJ4iiZi iXiKJmKJeIomYol4iiYLQymWiKdoYlWSPZ7Vwyma+wRTLLE6RRPrEqtTNLEusTpFE+sSOsRTNK1L cLKLpnUJVqdoYl1idYom1iVUWp2iaV2C1Sma1iVYnaIpmGIJy1enaAomWJ2iKZhgdYrmjrF8CCbk Wp2iaV2C1SmagglWp2g6x4Hlq1M0rUuwOkVTMIExq1M0BROEUzQFExgTTtEUTBBO0RRMYEw4RXNu LB+CCbXDKZrWJQhnwC+em2DCpk69LkVTMGH316jzXDCBUWe6aAomEAin81wwgcBrVjQFE3gc/3xT NAUTCKxN0RRMILA2RVMwgcDaFE3BBAJrUzQFEwisTdEUTCCwNkVzwDsR0Pc1Lpo3vgMB/V/rouks BwJrUzQFEwisTdEUTCCwNkVTMIHA2hRNwQQCa1M0g9Mc2JtoHpzkAKLpLAdEUzCBcZenaAom8HMv 0fzJgwFwnh+c3wCi6SwHRFMwAdGcTTCBowNr72j6HBOIDqxto+ksB5znggmIpmACormSYAKiGViZ AKLpLAdEUzAB0VxCMAHRDKxM
gKs+20fTWQ7c5fl8/rHD0hRMwHnuLAdE01kOiKazHBBNZzkgmlYm wGbRtDIB0YwF08oERNNZDiz22SqaznJgpL/+30CdlqaVCTjPrUwg02lePpq+/AFmnuYdlqZgAs5z ZzmQ8TQvG01nObDiNK+8NAUTcJ47ywHRtDKBmj7LR9PKBGb5r88zS0XTlz+A89xZDhQ6zctE01kO ZDjNKy1NKxNwnluZQKXTvMrStDKBFKd5+mhamUCmlVlhaVqZQJqVmTqaViaQbWVmX5pWJpBqZaaN ppUJZJV1aVqZQLrTPGU0rUwg62medWlamUDKlZkumlYmkHllZlyaViaQdmWmiqaVCWRfmdmWppUJ pF6ZaaJpZQIVVmampWllAulXZopoWplAlZWZZWlamUCJlZnpPAdIvzKXR9NpDlRamRmWptMcmBbM qytzaTStTKDSWZ5haVqZQJmzfGk0rUyg4spcuTStTKDcylwSTSsTmBnMO1fmqqVpZQLlzvIl0bQy gapn+aqlaWUCZVfmqvMcoOTKnBpNpzkwK5ijVubspek0B8qe5VOjaWUC1c/y2UvTygTKr8zZ5zlA 6ZU5JZpOc2BGMGeszFlL02kOlD/LneeAszxbNJ3mQJezfNbSdJoDLc5y5zngLM8UTac50Oksn7E0 neZAq2A6z4FyVgZzWDSd5sColbn6DzBqaTrNgVZn+bBoWplAx7N85NK0MoF2Z/no8xyg1Vk+JJpO c6BzMEcsTac5cJtswXSeA6lXZsY/1G3RdJoDnc/yEUvTaQ60Pcud54CzfFU0neZA97P87qXpNAfa B9N5DqRRIZi3RNNpDtyxMqv8Qe9Ymk5zoP1Z7jwHBHN2NJ3mwBXVgnnH0nSaA6dXZsU/tPMccJaL JiCYyaLp80xgt2BeXZo+zwS2CqbzHJimQzBFE5i2Mrv8IKei6fNMYLez/OrS9HkmsF0wneeAYIom kEHHYJ6Kps8z
gSMrs+sPdmZp+jwT2O4sd54DgimagGAmiqbPM4Gdg3lmafo8E/jBLsF0ngO3rMyd fljRBJzlI6Lp80xg92BGl6bPM4Gtg+k8B07ZNZiiCZxamTv/8Iei6fNMYPezPLo0fZ4JbB9M5zkg mKIJCKZoAosIpmgCgZXpEQSj6ZtzcJYTW5q+OQfBxHkOCKZoAoIpmsAcgimaQGBlegQXo+mbc3CW E1uavjkHwcR5DgimaAKCKZqAYIomsJRgiiYQWJkewYBo+udG4CwntjT9cyMQTJznIJiIJiCYogkI pmgCgtktmr45h/oEc+7S9M05FF+ZHoHzHHCWiyYgmKIJCKZoAoLJD9H0zTkIJrGl6ZtzEEyc5yCY iCZsSzBFEwisTI9ANAFnuWgCgtk2mv65EQgmsaXpnxuBYOI8B8FENEEwEU3gb4IpmkBgZXoEogk4 y0UTEEzRBAQT0QTBRDRBMBFNEExEExBM0QTOEUzRBAIr0yMQTcBZLpqAYCKaIJiIJggmU6LpP3UB gklsafpPXYBg4jwHwUQ0oQTBFE0gsDI9AtEEnOWiCQgmogmCiWiCYCKaIJiIJggmogkIpmgC5wim aAKBlekRiCbgLEc0QTARTRBMRBMEE9EEwUQ0QTARTUAwEU04RzARTQisTI8A0QRnOaIJgologmAi miCYiCYIJqIJggmiCf8imIgmBFamR4BogrMc0QTBRDRBMBFNEExEEwQTRJN9CCaiCYGV6REgmuAs RzRBMBFNEExEEwQT0QTBBNFkH4KJaEJgZXoEzIqmXzac5XA0mn7ZEExwniOYIJogmIgmnCCYiCYE VqZHgGiCsxzRBMFENEEwEU0QTBBNGhBMMkbTt5GkXZkeAemi6Z0cZzk4zxFMEE0EE0QTBBPRhDjB RDQhsDI9AipF0y8sznI4Gk2/sAgmOM8RTBBN+hBMRBMCK9MjQDTBWY5ogmAimiCYcDGaPmNiKMGk
VTT9QjN6ZXoEOM/BWY5ogmCCaLKEYCKaEFiZHgGiCc5yRNMyQDAhHE2/6NzB7xHOcwisTI8A0QRn OaIJggmiyRKCiWhCYGV6BOwcTS8AnOVwNJpeAAgmOM8ZQDARTQisTI8A0QRnOZyKphWBYMLRaHpR 4HcDnOfcsDI9AkQTnOVwSzStCgQTjkbTiwS/C+A858TK9AgQTXCWw5BoWhnOchBNLxq8YYLzHGc5 iCbOcqgWTWeasxxE0+rAWQ7Oc5zlIJo4y6FaNL2gnOUgms42/P2C8xxXBIgmznIQTZzl0Diazjhn OYimVeIsB5zneAME0cRZDtWi6QXnLAfRdNY5ywHnOa4EEE2sTKgWTYvFygTRtFj6BtPfGTjP8SYH paLp3HOWg2haL1Ym4Dy3MoEU0fSiTBxMKxOSRdOL0lkOoomzHBgaTS9QKxNE0wvUygSc51YmkCKa 1o2VCaJp3ViZgPPcygRSRNOLdmEwrUwoFk0vWmc5iKa16SwHxkXT4rEyQTSxMoGh0fRCtjJBNL2Q rUwQTaxMIEU0rSDPF0TTCrIyQTSxMoEU0fTitjJBNL24rUwQTS9yKxNYH00vckA0cZqDaHqxO82B FNH0YvfGA6KJlQmiaSlZmUCKaFpKnh2IpsUEiKbF5DQHsixNEfBGA6IpAt5gQDTFwMoEckRTDADR tDY9HxBNa9PzAbIsTWsKEE1rypsJiCbeTIA00bSqANG0qryJgGgKhTcREE2hAKi2NK1NzwBE09r0 DEA0LS1ANC0tbxhAxaW5bTyc5iCa4gGIprUJiKa16U0CKL00twqJjyRANIUEEE1rExBNaxOgzdLc YW1a0yCa1qafD0TTGgNE0xoD6Lc0rU1ANE+szW7h9EYAoulM3/XnAdG0zgBqR7PpmQ6IprMWEE1n OiCaznSA/kvTmQ6I5kZnupUMoulMt5JBNAUIoFM0nbuAaFqbgGham4BoZlubwgmIp
jMdEE1nOiCa znRANJ3pgGhu8DNam4BoOtMB0XSmA6LpTAdE05kOiKYzHUA0057p7/f7m19BEE1n+nEvv4IgmsIJ iGbTcAKIZoC1CYimMx0QTeEERFM4/bMjEE3hjPHPjkA0S4cTQDQDfL4JiGaBMx0QTeE8wpdBIJrC GePLIBBN4QREc9dwOtEB0QyYsTad6CCaznRANIUTEE3Wh9PnmiCawhnjc00QzbbhtDZBNAmwNkE0 SXKmA6IpnE50EE3hHBNOJzqIpnBamyCajAuntQmiKZzWJogm48JpbYJoCqe1CaLJuHBamyCa24Xz UjytTUj0uvYI5vgK329f//PrhQD/7imCpelctzZBNBkSTp9tgmgKp7UJxV7DHsEaFz7j/PgK73dP ECxNi9OZDqLJ/eF0poNoCqe1CaLJuHBam7Do9eoR5HHiyyFfCoFoCqdwgvOc+Kl+9Fz3+SZYmgRX p7UJoolwgmhyPpyPA/EUThBNgqtTOGEgXwRVeoc79iWRL4bA0iS4Oq1NEE2EE0STe8L5+J94CieI JsHVKZwgmgRXp3CCaBJcncIJoklwdQoniCbB1SmcIJoEV6dwgmgSXJ3CCaJJcHUKJ8DReP4joMBB fwowAEZoHeXvbIZkAAAAAElFTkSuQmCC"
- transform="scale(1,-1)"
- id="image3506"
- x="7096.5078"
- y="-7292.7344">
-</image></g><text
+ id="g3998"><ellipse
+ transform="matrix(0.45833554,0,0,-0.45833554,7094.2238,7223.3985)"
+ id="ellipse3496"
+ ry="66.500999"
+ rx="49.220001"
+ cy="66.499001"
+ cx="49.220001"
+ sodipodi:cx="49.220001"
+ sodipodi:cy="66.499001"
+ sodipodi:rx="49.220001"
+ sodipodi:ry="66.500999"
+ style="fill:#49474e"
+ d="M 98.440002,66.499001 C 98.440002,103.22649 76.403457,133 49.220001,133 22.036545,133 0,103.22649 0,66.499001 0,29.771513 22.036545,-0.0019989 49.220001,-0.0019989 c 27.183456,0 49.220001,29.7735119 49.220001,66.5009999 z" /><path
+ id="path3498"
+ d="m 7111.5067,7202.2055 c -0.01,2.4246 -1.9658,4.3853 -4.3899,4.3899 -2.4251,-0.01 -4.3854,-1.9653 -4.3899,-4.3899 0.01,-2.4237 1.9653,-4.3844 4.3899,-4.3899 2.4241,0.01 4.3853,1.9662 4.3899,4.3899 z m 5.7503,-16.7109 v 16.7109 c 0,5.0738 4.1126,9.1869 9.1864,9.1869 1.9516,0 3.7575,-0.6128 5.2457,-1.6505 -2.8981,7.0923 -8.4857,11.8984 -14.906,11.8984 -6.4176,0 -12.0043,-4.8029 -14.9028,-11.892 1.4864,1.034 3.289,1.6441 5.2365,1.6441 5.0738,0 9.1864,-4.1131 9.1864,-9.1869 v -16.7109 c 0,-3.8982 -2.4305,-6.9658 -5.8557,-8.1827 1.9585,-1.0629 4.0957,-1.6537 6.3356,-1.6537 2.2394,0 4.3753,0.5904 6.3337,1.6523 -3.427,1.216 -5.8598,4.285 -5.8598,8.1841 z m -5.7503,0 v 8.6414 c -1.3044,-0.7118 -2.8009,-1.1174 -4.3899,-1.1174 -2.9691,0 -5.6013,1.414 -7.2807,3.5989 0.369,-5.6852 2.2683,-10.7741 5.1393,-14.5151 0.633,-0.3565 1.3618,-0.5651 2.1409,-0.5669 2.4237,0.01 4.3858,1.5349 4.3904,3.9591 z m 10.5468,16.7109 c 0.01,-2.4237 1.9653,-4.3844 4.3899,-4.3899 2.4237,0.01 4.3854,1.
9662 4.39,4.3899 -0.01,2.4246 -1.9663,4.3853 -4.39,4.3899 -2.4246,-0.01 -4.3853,-1.9653 -4.3899,-4.3899 z m 4.3899,-9.1864 c -1.589,0 -3.0859,0.4051 -4.3899,1.1165 v -8.641 c 0.01,-2.4242 1.9653,-3.9536 4.3899,-3.9591 0.7833,0 1.5157,0.2113 2.151,0.572 2.8705,3.7418 4.7685,8.8326 5.1361,14.5191 -1.6789,-2.1899 -4.3143,-3.6075 -7.2871,-3.6075 z"
+ style="fill:#f8b857"
+ inkscape:connector-curvature="0" /><path
+ id="path3500"
+ d="m 7117.615,7221.9983 c 3.6011,0.3377 6.76,-1.2435 8.971,-2.0053 -2.9343,1.9406 -6.2306,3.0319 -9.7149,3.0319 -11.6504,0 -21.1994,-12.1825 -22.1243,-27.6747 1.7481,14.5989 10.6897,25.5063 22.8682,26.6481 z"
+ style="opacity:0.2;fill:#ffffff"
+ inkscape:connector-curvature="0" /><path
+ id="path3502"
+ d="m 7138.3166,7200.7663 c 0.01,-0.3185 0.013,-0.6366 0.019,-0.9584 0.3341,-19.9004 -11.0179,-39.31 -27.6,-35.4463 -0.3635,0.085 -0.7439,0.018 -1.1129,0.037 2.3142,-1.1477 4.8075,-1.777 7.4058,-1.777 12.1454,0 21.9909,13.6461 21.9909,30.4794 0,2.6478 -0.2442,5.2163 -0.7026,7.6656 z"
+ style="opacity:0.1;fill:#ffffff"
+ inkscape:connector-curvature="0" /><path
+ id="path3504"
+ d="m 7138.9949,7195.3969 c 0,-0.091 0.01,-0.181 0.01,-0.2727 0,-17.584 -10.5028,-31.8396 -23.4572,-31.8396 -1.8232,0 -3.5952,0.2919 -5.2988,0.825 2.0941,-0.8878 4.3198,-1.3654 6.628,-1.3654 12.2632,0 22.2063,13.4943 22.2063,30.141 0,0.8466 -0.033,1.6826 -0.082,2.5117 z"
+ style="opacity:0.1;fill:#040000"
+ inkscape:connector-curvature="0" /><path
+ inkscape:connector-curvature="0"
+ id="path3960"
+ d="m 7116.7867,7221.6506 c -6.4176,0 -12.0015,-4.8109 -14.9,-11.9 1.4864,1.034 3.2775,1.65 5.225,1.65 5.0738,0 9.2,-4.1262 9.2,-9.2 l 0,-9.225 c 0.3685,0.4229 0.6691,0.7968 0.95,1.15 l 0,8.075 c 0,5.0738 4.1012,9.2 9.175,9.2 1.3378,0 2.6046,-0.3097 3.75,-0.825 0.2712,0.3899 0.4821,0.7264 0.65,1.025 -3.0641,6.0609 -8.2075,10.05 -14.05,10.05 z m -9.675,-15.05 c -2.4251,-0.01 -4.3705,-1.9754 -4.375,-4.4 0.01,-2.4237 1.9504,-4.3695 4.375,-4.375 2.4241,0.01 4.3954,1.9513 4.4,4.375 -0.01,2.4246 -1.9759,4.3954 -4.4,4.4 z m 19.325,0 c -2.4246,-0.01 -4.3704,-1.9754 -4.375,-4.4 0,-0.5582 0.1094,-1.0841 0.3,-1.575 1.9725,2.4888 3.4712,4.3525 4.725,5.925 -0.2097,0.031 -0.4316,0.05 -0.65,0.05 z m -26.6,-9.975 c 0.369,-5.6852 2.279,-10.784 5.15,-14.525 0.633,-0.3565 1.3459,-0.5732 2.125,-0.575 0.5196,0 1.0126,0.09 1.475,0.225 0.8831,1.9826 1.8868,3.7216 2.925,5.25 l 0,7.125 c -1.3044,-0.7118 -2.811,-1.1 -4.4,-1.1 -2.9691,0 -5.5956,1.4151 -7.275,3.6 z"
+ style="fill:#467694;fill-opacity:1" /><image
+ y="-7223.0063"
+ x="7094.666"
+ id="image3506"
transform="scale(1,-1)"
- sodipodi:linespacing="89.999998%"
- id="text3169"
- y="-7214.7422"
- x="7180.3091"
- style="font-size:32px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:89.99999762%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#49474e;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans"
- xml:space="preserve"><tspan
- id="tspan3208"
- y="-7214.7422"
- x="7180.3091"
- sodipodi:role="line">storage engine</tspan></text>
-</g><g
+ xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAU0AAAIRCAYAAADOVO/VAAAACXBIWXMAAC4jAAAuIwF4pT92AAAA GXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAADMhJREFUeNrs3UGWG8UShlGJsdkG 2v9CWECzjfZc9IQDB8NxRVVlZkTkvZM3dZdbn/6Q/A6PBwCHPT0CdvR+v78te9E9n9/9DYgmVAvh a+Ef9UNQRRMyBPLV4Ef7EFPRhBGhfG3243+IqGhCdE2+PBURFU2wJkVUNMGaFFHRBGuyQUQFVDSx JjkRUPEUTUQS61M0KRlLkRRQ0QSxdL4jmogl1qdoIpZYn6KJWCKeoolYIp6iiVginqKJWIJ4iiZi iXiKJmKJeIomYol4iiYLQymWiKdoYlWSPZ7Vwyma+wRTLLE6RRPrEqtTNLEusTpFE+sSOsRTNK1L cLKLpnUJVqdoYl1idYom1iVUWp2iaV2C1Sma1iVYnaIpmGIJy1enaAomWJ2iKZhgdYrmjrF8CCbk Wp2iaV2C1SmagglWp2g6x4Hlq1M0rUuwOkVTMIExq1M0BROEUzQFExgTTtEUTBBO0RRMYEw4RXNu LB+CCbXDKZrWJQhnwC+em2DCpk69LkVTMGH316jzXDCBUWe6aAomEAin81wwgcBrVjQFE3gc/3xT NAUTCKxN0RRMILA2RVMwgcDaFE3BBAJrUzQFEwisTdEUTCCwNkVzwDsR0Pc1Lpo3vgMB/V/rouks BwJrUzQFEwisTdEUTCCwNkVTMIHA2hRNwQQCa1M0g9Mc2JtoHpzkAKLpLAdEUzCBcZenaAom8HMv 0fzJgwFwnh+c3wCi6SwHRFMwAdGcTTCBowNr72j6HBOIDqxto+ksB5znggmIpmACormSYAKiGViZ AKLpLAdEUzAB0VxCMAHRDKxMgK
s+20fTWQ7c5fl8/rHD0hRMwHnuLAdE01kOiKazHBBNZzkgmlYm wGbRtDIB0YwF08oERNNZDiz22SqaznJgpL/+30CdlqaVCTjPrUwg02lePpq+/AFmnuYdlqZgAs5z ZzmQ8TQvG01nObDiNK+8NAUTcJ47ywHRtDKBmj7LR9PKBGb5r88zS0XTlz+A89xZDhQ6zctE01kO ZDjNKy1NKxNwnluZQKXTvMrStDKBFKd5+mhamUCmlVlhaVqZQJqVmTqaViaQbWVmX5pWJpBqZaaN ppUJZJV1aVqZQLrTPGU0rUwg62medWlamUDKlZkumlYmkHllZlyaViaQdmWmiqaVCWRfmdmWppUJ pF6ZaaJpZQIVVmampWllAulXZopoWplAlZWZZWlamUCJlZnpPAdIvzKXR9NpDlRamRmWptMcmBbM qytzaTStTKDSWZ5haVqZQJmzfGk0rUyg4spcuTStTKDcylwSTSsTmBnMO1fmqqVpZQLlzvIl0bQy gapn+aqlaWUCZVfmqvMcoOTKnBpNpzkwK5ijVubspek0B8qe5VOjaWUC1c/y2UvTygTKr8zZ5zlA 6ZU5JZpOc2BGMGeszFlL02kOlD/LneeAszxbNJ3mQJezfNbSdJoDLc5y5zngLM8UTac50Oksn7E0 neZAq2A6z4FyVgZzWDSd5sColbn6DzBqaTrNgVZn+bBoWplAx7N85NK0MoF2Z/no8xyg1Vk+JJpO c6BzMEcsTac5cJtswXSeA6lXZsY/1G3RdJoDnc/yEUvTaQ60Pcud54CzfFU0neZA97P87qXpNAfa B9N5DqRRIZi3RNNpDtyxMqv8Qe9Ymk5zoP1Z7jwHBHN2NJ3mwBXVgnnH0nSaA6dXZsU/tPMccJaL JiCYyaLp80xgt2BeXZo+zwS2CqbzHJimQzBFE5i2Mrv8IKei6fNMYLez/OrS9HkmsF0wneeAYIom kEHHYJ6Kps8zgS
Mrs+sPdmZp+jwT2O4sd54DgimagGAmiqbPM4Gdg3lmafo8E/jBLsF0ngO3rMyd fljRBJzlI6Lp80xg92BGl6bPM4Gtg+k8B07ZNZiiCZxamTv/8Iei6fNMYPezPLo0fZ4JbB9M5zkg mKIJCKZoAosIpmgCgZXpEQSj6ZtzcJYTW5q+OQfBxHkOCKZoAoIpmsAcgimaQGBlegQXo+mbc3CW E1uavjkHwcR5DgimaAKCKZqAYIomsJRgiiYQWJkewYBo+udG4CwntjT9cyMQTJznIJiIJiCYogkI pmgCgtktmr45h/oEc+7S9M05FF+ZHoHzHHCWiyYgmKIJCKZoAoLJD9H0zTkIJrGl6ZtzEEyc5yCY iCZsSzBFEwisTI9ANAFnuWgCgtk2mv65EQgmsaXpnxuBYOI8B8FENEEwEU3gb4IpmkBgZXoEogk4 y0UTEEzRBAQT0QTBRDRBMBFNEExEExBM0QTOEUzRBAIr0yMQTcBZLpqAYCKaIJiIJggmU6LpP3UB gklsafpPXYBg4jwHwUQ0oQTBFE0gsDI9AtEEnOWiCQgmogmCiWiCYCKaIJiIJggmogkIpmgC5wim aAKBlekRiCbgLEc0QTARTRBMRBMEE9EEwUQ0QTARTUAwEU04RzARTQisTI8A0QRnOaIJgologmAi miCYiCYIJqIJggmiCf8imIgmBFamR4BogrMc0QTBRDRBMBFNEExEEwQTRJN9CCaiCYGV6REgmuAs RzRBMBFNEExEEwQT0QTBBNFkH4KJaEJgZXoEzIqmXzac5XA0mn7ZEExwniOYIJogmIgmnCCYiCYE VqZHgGiCsxzRBMFENEEwEU0QTBBNGhBMMkbTt5GkXZkeAemi6Z0cZzk4zxFMEE0EE0QTBBPRhDjB RDQhsDI9AipF0y8sznI4Gk2/sAgmOM8RTBBN+hBMRBMCK9MjQDTBWY5ogmAimiCYcDGaPmNiKMGk VT
T9QjN6ZXoEOM/BWY5ogmCCaLKEYCKaEFiZHgGiCc5yRNMyQDAhHE2/6NzB7xHOcwisTI8A0QRn OaIJggmiyRKCiWhCYGV6BOwcTS8AnOVwNJpeAAgmOM8ZQDARTQisTI8A0QRnOZyKphWBYMLRaHpR 4HcDnOfcsDI9AkQTnOVwSzStCgQTjkbTiwS/C+A858TK9AgQTXCWw5BoWhnOchBNLxq8YYLzHGc5 iCbOcqgWTWeasxxE0+rAWQ7Oc5zlIJo4y6FaNL2gnOUgms42/P2C8xxXBIgmznIQTZzl0Diazjhn OYimVeIsB5zneAME0cRZDtWi6QXnLAfRdNY5ywHnOa4EEE2sTKgWTYvFygTRtFj6BtPfGTjP8SYH paLp3HOWg2haL1Ym4Dy3MoEU0fSiTBxMKxOSRdOL0lkOoomzHBgaTS9QKxNE0wvUygSc51YmkCKa 1o2VCaJp3ViZgPPcygRSRNOLdmEwrUwoFk0vWmc5iKa16SwHxkXT4rEyQTSxMoGh0fRCtjJBNL2Q rUwQTaxMIEU0rSDPF0TTCrIyQTSxMoEU0fTitjJBNL24rUwQTS9yKxNYH00vckA0cZqDaHqxO82B FNH0YvfGA6KJlQmiaSlZmUCKaFpKnh2IpsUEiKbF5DQHsixNEfBGA6IpAt5gQDTFwMoEckRTDADR tDY9HxBNa9PzAbIsTWsKEE1rypsJiCbeTIA00bSqANG0qryJgGgKhTcREE2hAKi2NK1NzwBE09r0 DEA0LS1ANC0tbxhAxaW5bTyc5iCa4gGIprUJiKa16U0CKL00twqJjyRANIUEEE1rExBNaxOgzdLc YW1a0yCa1qafD0TTGgNE0xoD6Lc0rU1ANE+szW7h9EYAoulM3/XnAdG0zgBqR7PpmQ6IprMWEE1n OiCaznSA/kvTmQ6I5kZnupUMoulMt5JBNAUIoFM0nbuAaFqbgGham4BoZlubwgmIpjM
dEE1nOiCa znRANJ3pgGhu8DNam4BoOtMB0XSmA6LpTAdE05kOiKYzHUA0057p7/f7m19BEE1n+nEvv4IgmsIJ iGbTcAKIZoC1CYimMx0QTeEERFM4/bMjEE3hjPHPjkA0S4cTQDQDfL4JiGaBMx0QTeE8wpdBIJrC GePLIBBN4QREc9dwOtEB0QyYsTad6CCaznRANIUTEE3Wh9PnmiCawhnjc00QzbbhtDZBNAmwNkE0 SXKmA6IpnE50EE3hHBNOJzqIpnBamyCajAuntQmiKZzWJogm48JpbYJoCqe1CaLJuHBamyCa24Xz UjytTUj0uvYI5vgK329f//PrhQD/7imCpelctzZBNBkSTp9tgmgKp7UJxV7DHsEaFz7j/PgK73dP ECxNi9OZDqLJ/eF0poNoCqe1CaLJuHBam7Do9eoR5HHiyyFfCoFoCqdwgvOc+Kl+9Fz3+SZYmgRX p7UJoolwgmhyPpyPA/EUThBNgqtTOGEgXwRVeoc79iWRL4bA0iS4Oq1NEE2EE0STe8L5+J94CieI JsHVKZwgmgRXp3CCaBJcncIJoklwdQoniCbB1SmcIJoEV6dwgmgSXJ3CCaJJcHUKJ8DReP4joMBB fwowAEZoHeXvbIZkAAAAAElFTkSuQmCC"
+ height="57.97028"
+ width="36.300175"
+ overflow="visible"
+ style="opacity:0.2;overflow:visible">
+</image></g><text
+ xml:space="preserve"
+ style="font-size:18.33342171px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:89.99999762%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#49474e;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans"
+ x="7142.6772"
+ y="-7178.3232"
+ id="text3169"
+ sodipodi:linespacing="89.999998%"
+ transform="scale(1,-1)"><tspan
+ sodipodi:role="line"
+ x="7142.6772"
+ y="-7178.3232"
+ id="tspan3208">storage engine</tspan></text>
+<g
inkscape:groupmode="layer"
id="layer2"
inkscape:label="レイヤー" /><g
id="g4226"
transform="matrix(0.57291943,0,0,-0.57291943,3027.9016,11280.482)"
mask="url(#mask4322)"><text
- xml:space="preserve"
- style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans"
+ xml:space="preserve"
+ style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans"
+ x="7181.3169"
+ y="-7190.7305"
+ id="text4228"
+ sodipodi:linespacing="125%"
+ transform="scale(1,-1)"><tspan
+ sodipodi:role="line"
+ id="tspan4230"
x="7181.3169"
- y="-7190.7305"
- id="text4228"
- sodipodi:linespacing="125%"
- transform="scale(1,-1)"><tspan
- sodipodi:role="line"
- id="tspan4230"
- x="7181.3169"
- y="-7190.7305"><tspan
- id="tspan4232"
- style="font-size:16px;fill:#467694;fill-opacity:1"><tspan
+ y="-7190.7305"><tspan
+ id="tspan4232"
+ style="font-size:16px;fill:#467694;fill-opacity:1"><tspan
style="fill:#49474e;fill-opacity:1"
id="tspan4234">fast fulltext serach with</tspan> My</tspan><tspan
- style="font-size:16px;fill:#f78800;fill-opacity:1"
- id="tspan4236">SQL</tspan></tspan></text>
+ style="font-size:16px;fill:#f78800;fill-opacity:1"
+ id="tspan4236">SQL</tspan></tspan></text>
+
<g
- id="g4238"
- transform="matrix(0.70251066,0,0,-0.70251066,7099.6973,7308.4763)">
+ id="g4238"
+ transform="matrix(0.70251066,0,0,-0.70251066,7099.6973,7308.4763)">
<path
inkscape:connector-curvature="0"
style="fill:#49474e"
@@ -590,54 +597,55 @@
d="m 186.681,21.432 c -12.24,0 -22.164,9.923 -22.164,22.163 0,0.079 0.006,0.157 0.006,0.236 v 21.942 h 9.973 V 43.595 h -0.004 c 0,-6.732 5.457,-12.189 12.189,-12.189 2.418,0 4.66,0.717 6.553,1.932 l 5.109,-8.587 c -3.389,-2.103 -7.383,-3.319 -11.662,-3.319 z"
id="path4252" />
</g><g
- id="g4254"><ellipse
- transform="matrix(0.8,0,0,-0.8,7095.7358,7293.4185)"
- id="ellipse4256"
- ry="66.500999"
- rx="49.220001"
- cy="66.499001"
- cx="49.220001"
- sodipodi:cx="49.220001"
- sodipodi:cy="66.499001"
- sodipodi:rx="49.220001"
- sodipodi:ry="66.500999"
- style="fill:#49474e"
- d="M 98.440002,66.499001 C 98.440002,103.22649 76.403457,133 49.220001,133 22.036545,133 0,103.22649 0,66.499001 0,29.771513 22.036545,-0.0019989 49.220001,-0.0019989 c 27.183456,0 49.220001,29.7735119 49.220001,66.5009999 z" /><path
- id="path4258"
- d="m 7125.9022,7256.4273 c -0.01,4.232 -3.4312,7.6544 -7.6624,7.6624 -4.2328,-0.01 -7.6544,-3.4304 -7.6624,-7.6624 0.01,-4.2304 3.4304,-7.6528 7.6624,-7.6624 4.2312,0.01 7.6544,3.432 7.6624,7.6624 z m 10.0368,-29.168 v 29.168 c 0,8.856 7.1784,16.0352 16.0344,16.0352 3.4064,0 6.5584,-1.0696 9.156,-2.8808 -5.0584,12.3792 -14.8112,20.768 -26.0176,20.768 -11.2016,0 -20.9528,-8.3832 -26.012,-20.7568 2.5944,1.8048 5.7408,2.8696 9.14,2.8696 8.856,0 16.0344,-7.1792 16.0344,-16.0352 v -29.168 c 0,-6.804 -4.2424,-12.1584 -10.2208,-14.2824 3.4184,-1.8552 7.1488,-2.8864 11.0584,-2.8864 3.9088,0 7.6368,1.0304 11.0552,2.884 -5.9816,2.1224 -10.228,7.4792 -10.228,14.2848 z m -10.0368,0 v 15.0832 c -2.2768,-1.2424 -4.8888,-1.9504 -7.6624,-1.9504 -5.1824,0 -9.7768,2.468 -12.708,6.2816 0.644,-9.9232 3.9592,-18.8056 8.9704,-25.3352 1.1048,-0.6224 2.3768,-0.9864 3.7368,-0.9896 4.2304,0.01 7.6552,2.6792 7.6632,6.9104 z m 18.4088,29.168 c 0.01,-4.2304 3.4304,-7.6528 7.6624,-7.6624 4.2304,0.
01 7.6544,3.432 7.6624,7.6624 -0.01,4.232 -3.432,7.6544 -7.6624,7.6624 -4.232,-0.01 -7.6544,-3.4304 -7.6624,-7.6624 z m 7.6624,-16.0344 c -2.7736,0 -5.3864,0.7072 -7.6624,1.9488 v -15.0824 c 0.01,-4.2312 3.4304,-6.9008 7.6624,-6.9104 1.3672,0 2.6456,0.3688 3.7544,0.9984 5.0104,6.5312 8.3232,15.4168 8.9648,25.3424 -2.9304,-3.8224 -7.5304,-6.2968 -12.7192,-6.2968 z"
- style="fill:#f8b857"
- inkscape:connector-curvature="0" /><path
- id="path4260"
- d="m 7136.5638,7290.9745 c 6.2856,0.5896 11.7992,-2.1704 15.6584,-3.5 -5.1216,3.3872 -10.8752,5.292 -16.9568,5.292 -20.3352,0 -37.0024,-21.264 -38.6168,-48.3048 3.0512,25.4816 18.6584,44.52 39.9152,46.5128 z"
- style="opacity:0.2;fill:#ffffff"
- inkscape:connector-curvature="0" /><path
- id="path4262"
- d="m 7172.6974,7253.9153 c 0.012,-0.556 0.023,-1.1112 0.033,-1.6728 0.5832,-34.7352 -19.2312,-68.6136 -48.1744,-61.8696 -0.6344,0.1488 -1.2984,0.031 -1.9424,0.064 4.0392,-2.0032 8.3912,-3.1016 12.9264,-3.1016 21.1992,0 38.384,23.8184 38.384,53.2 0,4.6216 -0.4264,9.1048 -1.2264,13.38 z"
- style="opacity:0.1;fill:#ffffff"
- inkscape:connector-curvature="0" /><path
- id="path4264"
- d="m 7173.8814,7244.5433 c 0,-0.1584 0.01,-0.316 0.01,-0.476 0,-30.692 -18.332,-55.5744 -40.9432,-55.5744 -3.1824,0 -6.2752,0.5096 -9.2488,1.44 3.6552,-1.5496 7.54,-2.3832 11.5688,-2.3832 21.4048,0 38.76,23.5536 38.76,52.6096 0,1.4776 -0.057,2.9368 -0.144,4.384 z"
- style="opacity:0.1;fill:#040000"
- inkscape:connector-curvature="0" /><image
- y="-7292.7344"
- x="7096.5078"
- id="image4266"
- transform="scale(1,-1)"
- xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAU0AAAIRCAYAAADOVO/VAAAACXBIWXMAAC4jAAAuIwF4pT92AAAA GXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAADMhJREFUeNrs3UGWG8UShlGJsdkG 2v9CWECzjfZc9IQDB8NxRVVlZkTkvZM3dZdbn/6Q/A6PBwCHPT0CdvR+v78te9E9n9/9DYgmVAvh a+Ef9UNQRRMyBPLV4Ef7EFPRhBGhfG3243+IqGhCdE2+PBURFU2wJkVUNMGaFFHRBGuyQUQFVDSx JjkRUPEUTUQS61M0KRlLkRRQ0QSxdL4jmogl1qdoIpZYn6KJWCKeoolYIp6iiVginqKJWIJ4iiZi iXiKJmKJeIomYol4iiYLQymWiKdoYlWSPZ7Vwyma+wRTLLE6RRPrEqtTNLEusTpFE+sSOsRTNK1L cLKLpnUJVqdoYl1idYom1iVUWp2iaV2C1Sma1iVYnaIpmGIJy1enaAomWJ2iKZhgdYrmjrF8CCbk Wp2iaV2C1SmagglWp2g6x4Hlq1M0rUuwOkVTMIExq1M0BROEUzQFExgTTtEUTBBO0RRMYEw4RXNu LB+CCbXDKZrWJQhnwC+em2DCpk69LkVTMGH316jzXDCBUWe6aAomEAin81wwgcBrVjQFE3gc/3xT NAUTCKxN0RRMILA2RVMwgcDaFE3BBAJrUzQFEwisTdEUTCCwNkVzwDsR0Pc1Lpo3vgMB/V/rouks BwJrUzQFEwisTdEUTCCwNkVTMIHA2hRNwQQCa1M0g9Mc2JtoHpzkAKLpLAdEUzCBcZenaAom8HMv 0fzJgwFwnh+c3wCi6SwHRFMwAdGcTTCBowNr72j6HBOIDqxto+ksB5znggmIpmACormSYAKiGViZ AKLpLAdEUzAB0VxCMAHRDKxM
gKs+20fTWQ7c5fl8/rHD0hRMwHnuLAdE01kOiKazHBBNZzkgmlYm wGbRtDIB0YwF08oERNNZDiz22SqaznJgpL/+30CdlqaVCTjPrUwg02lePpq+/AFmnuYdlqZgAs5z ZzmQ8TQvG01nObDiNK+8NAUTcJ47ywHRtDKBmj7LR9PKBGb5r88zS0XTlz+A89xZDhQ6zctE01kO ZDjNKy1NKxNwnluZQKXTvMrStDKBFKd5+mhamUCmlVlhaVqZQJqVmTqaViaQbWVmX5pWJpBqZaaN ppUJZJV1aVqZQLrTPGU0rUwg62medWlamUDKlZkumlYmkHllZlyaViaQdmWmiqaVCWRfmdmWppUJ pF6ZaaJpZQIVVmampWllAulXZopoWplAlZWZZWlamUCJlZnpPAdIvzKXR9NpDlRamRmWptMcmBbM qytzaTStTKDSWZ5haVqZQJmzfGk0rUyg4spcuTStTKDcylwSTSsTmBnMO1fmqqVpZQLlzvIl0bQy gapn+aqlaWUCZVfmqvMcoOTKnBpNpzkwK5ijVubspek0B8qe5VOjaWUC1c/y2UvTygTKr8zZ5zlA 6ZU5JZpOc2BGMGeszFlL02kOlD/LneeAszxbNJ3mQJezfNbSdJoDLc5y5zngLM8UTac50Oksn7E0 neZAq2A6z4FyVgZzWDSd5sColbn6DzBqaTrNgVZn+bBoWplAx7N85NK0MoF2Z/no8xyg1Vk+JJpO c6BzMEcsTac5cJtswXSeA6lXZsY/1G3RdJoDnc/yEUvTaQ60Pcud54CzfFU0neZA97P87qXpNAfa B9N5DqRRIZi3RNNpDtyxMqv8Qe9Ymk5zoP1Z7jwHBHN2NJ3mwBXVgnnH0nSaA6dXZsU/tPMccJaL JiCYyaLp80xgt2BeXZo+zwS2CqbzHJimQzBFE5i2Mrv8IKei6fNMYLez/OrS9HkmsF0wneeAYIom kEHHYJ6Kps8z
gSMrs+sPdmZp+jwT2O4sd54DgimagGAmiqbPM4Gdg3lmafo8E/jBLsF0ngO3rMyd fljRBJzlI6Lp80xg92BGl6bPM4Gtg+k8B07ZNZiiCZxamTv/8Iei6fNMYPezPLo0fZ4JbB9M5zkg mKIJCKZoAosIpmgCgZXpEQSj6ZtzcJYTW5q+OQfBxHkOCKZoAoIpmsAcgimaQGBlegQXo+mbc3CW E1uavjkHwcR5DgimaAKCKZqAYIomsJRgiiYQWJkewYBo+udG4CwntjT9cyMQTJznIJiIJiCYogkI pmgCgtktmr45h/oEc+7S9M05FF+ZHoHzHHCWiyYgmKIJCKZoAoLJD9H0zTkIJrGl6ZtzEEyc5yCY iCZsSzBFEwisTI9ANAFnuWgCgtk2mv65EQgmsaXpnxuBYOI8B8FENEEwEU3gb4IpmkBgZXoEogk4 y0UTEEzRBAQT0QTBRDRBMBFNEExEExBM0QTOEUzRBAIr0yMQTcBZLpqAYCKaIJiIJggmU6LpP3UB gklsafpPXYBg4jwHwUQ0oQTBFE0gsDI9AtEEnOWiCQgmogmCiWiCYCKaIJiIJggmogkIpmgC5wim aAKBlekRiCbgLEc0QTARTRBMRBMEE9EEwUQ0QTARTUAwEU04RzARTQisTI8A0QRnOaIJgologmAi miCYiCYIJqIJggmiCf8imIgmBFamR4BogrMc0QTBRDRBMBFNEExEEwQTRJN9CCaiCYGV6REgmuAs RzRBMBFNEExEEwQT0QTBBNFkH4KJaEJgZXoEzIqmXzac5XA0mn7ZEExwniOYIJogmIgmnCCYiCYE VqZHgGiCsxzRBMFENEEwEU0QTBBNGhBMMkbTt5GkXZkeAemi6Z0cZzk4zxFMEE0EE0QTBBPRhDjB RDQhsDI9AipF0y8sznI4Gk2/sAgmOM8RTBBN+hBMRBMCK9MjQDTBWY5ogmAimiCYcDGaPmNiKMGk
VTT9QjN6ZXoEOM/BWY5ogmCCaLKEYCKaEFiZHgGiCc5yRNMyQDAhHE2/6NzB7xHOcwisTI8A0QRn OaIJggmiyRKCiWhCYGV6BOwcTS8AnOVwNJpeAAgmOM8ZQDARTQisTI8A0QRnOZyKphWBYMLRaHpR 4HcDnOfcsDI9AkQTnOVwSzStCgQTjkbTiwS/C+A858TK9AgQTXCWw5BoWhnOchBNLxq8YYLzHGc5 iCbOcqgWTWeasxxE0+rAWQ7Oc5zlIJo4y6FaNL2gnOUgms42/P2C8xxXBIgmznIQTZzl0Diazjhn OYimVeIsB5zneAME0cRZDtWi6QXnLAfRdNY5ywHnOa4EEE2sTKgWTYvFygTRtFj6BtPfGTjP8SYH paLp3HOWg2haL1Ym4Dy3MoEU0fSiTBxMKxOSRdOL0lkOoomzHBgaTS9QKxNE0wvUygSc51YmkCKa 1o2VCaJp3ViZgPPcygRSRNOLdmEwrUwoFk0vWmc5iKa16SwHxkXT4rEyQTSxMoGh0fRCtjJBNL2Q rUwQTaxMIEU0rSDPF0TTCrIyQTSxMoEU0fTitjJBNL24rUwQTS9yKxNYH00vckA0cZqDaHqxO82B FNH0YvfGA6KJlQmiaSlZmUCKaFpKnh2IpsUEiKbF5DQHsixNEfBGA6IpAt5gQDTFwMoEckRTDADR tDY9HxBNa9PzAbIsTWsKEE1rypsJiCbeTIA00bSqANG0qryJgGgKhTcREE2hAKi2NK1NzwBE09r0 DEA0LS1ANC0tbxhAxaW5bTyc5iCa4gGIprUJiKa16U0CKL00twqJjyRANIUEEE1rExBNaxOgzdLc YW1a0yCa1qafD0TTGgNE0xoD6Lc0rU1ANE+szW7h9EYAoulM3/XnAdG0zgBqR7PpmQ6IprMWEE1n OiCaznSA/kvTmQ6I5kZnupUMoulMt5JBNAUIoFM0nbuAaFqbgGham4BoZlubwgmIp
jMdEE1nOiCa znRANJ3pgGhu8DNam4BoOtMB0XSmA6LpTAdE05kOiKYzHUA0057p7/f7m19BEE1n+nEvv4IgmsIJ iGbTcAKIZoC1CYimMx0QTeEERFM4/bMjEE3hjPHPjkA0S4cTQDQDfL4JiGaBMx0QTeE8wpdBIJrC GePLIBBN4QREc9dwOtEB0QyYsTad6CCaznRANIUTEE3Wh9PnmiCawhnjc00QzbbhtDZBNAmwNkE0 SXKmA6IpnE50EE3hHBNOJzqIpnBamyCajAuntQmiKZzWJogm48JpbYJoCqe1CaLJuHBamyCa24Xz UjytTUj0uvYI5vgK329f//PrhQD/7imCpelctzZBNBkSTp9tgmgKp7UJxV7DHsEaFz7j/PgK73dP ECxNi9OZDqLJ/eF0poNoCqe1CaLJuHBam7Do9eoR5HHiyyFfCoFoCqdwgvOc+Kl+9Fz3+SZYmgRX p7UJoolwgmhyPpyPA/EUThBNgqtTOGEgXwRVeoc79iWRL4bA0iS4Oq1NEE2EE0STe8L5+J94CieI JsHVKZwgmgRXp3CCaBJcncIJoklwdQoniCbB1SmcIJoEV6dwgmgSXJ3CCaJJcHUKJ8DReP4joMBB fwowAEZoHeXvbIZkAAAAAElFTkSuQmCC"
- height="101.184"
- width="63.360001"
- overflow="visible"
- style="opacity:0.2;overflow:visible">
+ id="g4254"><ellipse
+ transform="matrix(0.8,0,0,-0.8,7095.7358,7293.4185)"
+ id="ellipse4256"
+ ry="66.500999"
+ rx="49.220001"
+ cy="66.499001"
+ cx="49.220001"
+ sodipodi:cx="49.220001"
+ sodipodi:cy="66.499001"
+ sodipodi:rx="49.220001"
+ sodipodi:ry="66.500999"
+ style="fill:#49474e"
+ d="M 98.440002,66.499001 C 98.440002,103.22649 76.403457,133 49.220001,133 22.036545,133 0,103.22649 0,66.499001 0,29.771513 22.036545,-0.0019989 49.220001,-0.0019989 c 27.183456,0 49.220001,29.7735119 49.220001,66.5009999 z" /><path
+ id="path4258"
+ d="m 7125.9022,7256.4273 c -0.01,4.232 -3.4312,7.6544 -7.6624,7.6624 -4.2328,-0.01 -7.6544,-3.4304 -7.6624,-7.6624 0.01,-4.2304 3.4304,-7.6528 7.6624,-7.6624 4.2312,0.01 7.6544,3.432 7.6624,7.6624 z m 10.0368,-29.168 v 29.168 c 0,8.856 7.1784,16.0352 16.0344,16.0352 3.4064,0 6.5584,-1.0696 9.156,-2.8808 -5.0584,12.3792 -14.8112,20.768 -26.0176,20.768 -11.2016,0 -20.9528,-8.3832 -26.012,-20.7568 2.5944,1.8048 5.7408,2.8696 9.14,2.8696 8.856,0 16.0344,-7.1792 16.0344,-16.0352 v -29.168 c 0,-6.804 -4.2424,-12.1584 -10.2208,-14.2824 3.4184,-1.8552 7.1488,-2.8864 11.0584,-2.8864 3.9088,0 7.6368,1.0304 11.0552,2.884 -5.9816,2.1224 -10.228,7.4792 -10.228,14.2848 z m -10.0368,0 v 15.0832 c -2.2768,-1.2424 -4.8888,-1.9504 -7.6624,-1.9504 -5.1824,0 -9.7768,2.468 -12.708,6.2816 0.644,-9.9232 3.9592,-18.8056 8.9704,-25.3352 1.1048,-0.6224 2.3768,-0.9864 3.7368,-0.9896 4.2304,0.01 7.6552,2.6792 7.6632,6.9104 z m 18.4088,29.168 c 0.01,-4.2304 3.4304,-7.6528 7.6624,-7.6624 4.2304,0.01
7.6544,3.432 7.6624,7.6624 -0.01,4.232 -3.432,7.6544 -7.6624,7.6624 -4.232,-0.01 -7.6544,-3.4304 -7.6624,-7.6624 z m 7.6624,-16.0344 c -2.7736,0 -5.3864,0.7072 -7.6624,1.9488 v -15.0824 c 0.01,-4.2312 3.4304,-6.9008 7.6624,-6.9104 1.3672,0 2.6456,0.3688 3.7544,0.9984 5.0104,6.5312 8.3232,15.4168 8.9648,25.3424 -2.9304,-3.8224 -7.5304,-6.2968 -12.7192,-6.2968 z"
+ style="fill:#f8b857"
+ inkscape:connector-curvature="0" /><path
+ id="path4260"
+ d="m 7136.5638,7290.9745 c 6.2856,0.5896 11.7992,-2.1704 15.6584,-3.5 -5.1216,3.3872 -10.8752,5.292 -16.9568,5.292 -20.3352,0 -37.0024,-21.264 -38.6168,-48.3048 3.0512,25.4816 18.6584,44.52 39.9152,46.5128 z"
+ style="opacity:0.2;fill:#ffffff"
+ inkscape:connector-curvature="0" /><path
+ id="path4262"
+ d="m 7172.6974,7253.9153 c 0.012,-0.556 0.023,-1.1112 0.033,-1.6728 0.5832,-34.7352 -19.2312,-68.6136 -48.1744,-61.8696 -0.6344,0.1488 -1.2984,0.031 -1.9424,0.064 4.0392,-2.0032 8.3912,-3.1016 12.9264,-3.1016 21.1992,0 38.384,23.8184 38.384,53.2 0,4.6216 -0.4264,9.1048 -1.2264,13.38 z"
+ style="opacity:0.1;fill:#ffffff"
+ inkscape:connector-curvature="0" /><path
+ id="path4264"
+ d="m 7173.8814,7244.5433 c 0,-0.1584 0.01,-0.316 0.01,-0.476 0,-30.692 -18.332,-55.5744 -40.9432,-55.5744 -3.1824,0 -6.2752,0.5096 -9.2488,1.44 3.6552,-1.5496 7.54,-2.3832 11.5688,-2.3832 21.4048,0 38.76,23.5536 38.76,52.6096 0,1.4776 -0.057,2.9368 -0.144,4.384 z"
+ style="opacity:0.1;fill:#040000"
+ inkscape:connector-curvature="0" /><image
+ y="-7292.7344"
+ x="7096.5078"
+ id="image4266"
+ transform="scale(1,-1)"
+ xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAU0AAAIRCAYAAADOVO/VAAAACXBIWXMAAC4jAAAuIwF4pT92AAAA GXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAADMhJREFUeNrs3UGWG8UShlGJsdkG 2v9CWECzjfZc9IQDB8NxRVVlZkTkvZM3dZdbn/6Q/A6PBwCHPT0CdvR+v78te9E9n9/9DYgmVAvh a+Ef9UNQRRMyBPLV4Ef7EFPRhBGhfG3243+IqGhCdE2+PBURFU2wJkVUNMGaFFHRBGuyQUQFVDSx JjkRUPEUTUQS61M0KRlLkRRQ0QSxdL4jmogl1qdoIpZYn6KJWCKeoolYIp6iiVginqKJWIJ4iiZi iXiKJmKJeIomYol4iiYLQymWiKdoYlWSPZ7Vwyma+wRTLLE6RRPrEqtTNLEusTpFE+sSOsRTNK1L cLKLpnUJVqdoYl1idYom1iVUWp2iaV2C1Sma1iVYnaIpmGIJy1enaAomWJ2iKZhgdYrmjrF8CCbk Wp2iaV2C1SmagglWp2g6x4Hlq1M0rUuwOkVTMIExq1M0BROEUzQFExgTTtEUTBBO0RRMYEw4RXNu LB+CCbXDKZrWJQhnwC+em2DCpk69LkVTMGH316jzXDCBUWe6aAomEAin81wwgcBrVjQFE3gc/3xT NAUTCKxN0RRMILA2RVMwgcDaFE3BBAJrUzQFEwisTdEUTCCwNkVzwDsR0Pc1Lpo3vgMB/V/rouks BwJrUzQFEwisTdEUTCCwNkVTMIHA2hRNwQQCa1M0g9Mc2JtoHpzkAKLpLAdEUzCBcZenaAom8HMv 0fzJgwFwnh+c3wCi6SwHRFMwAdGcTTCBowNr72j6HBOIDqxto+ksB5znggmIpmACormSYAKiGViZ AKLpLAdEUzAB0VxCMAHRDKxMgK
s+20fTWQ7c5fl8/rHD0hRMwHnuLAdE01kOiKazHBBNZzkgmlYm wGbRtDIB0YwF08oERNNZDiz22SqaznJgpL/+30CdlqaVCTjPrUwg02lePpq+/AFmnuYdlqZgAs5z ZzmQ8TQvG01nObDiNK+8NAUTcJ47ywHRtDKBmj7LR9PKBGb5r88zS0XTlz+A89xZDhQ6zctE01kO ZDjNKy1NKxNwnluZQKXTvMrStDKBFKd5+mhamUCmlVlhaVqZQJqVmTqaViaQbWVmX5pWJpBqZaaN ppUJZJV1aVqZQLrTPGU0rUwg62medWlamUDKlZkumlYmkHllZlyaViaQdmWmiqaVCWRfmdmWppUJ pF6ZaaJpZQIVVmampWllAulXZopoWplAlZWZZWlamUCJlZnpPAdIvzKXR9NpDlRamRmWptMcmBbM qytzaTStTKDSWZ5haVqZQJmzfGk0rUyg4spcuTStTKDcylwSTSsTmBnMO1fmqqVpZQLlzvIl0bQy gapn+aqlaWUCZVfmqvMcoOTKnBpNpzkwK5ijVubspek0B8qe5VOjaWUC1c/y2UvTygTKr8zZ5zlA 6ZU5JZpOc2BGMGeszFlL02kOlD/LneeAszxbNJ3mQJezfNbSdJoDLc5y5zngLM8UTac50Oksn7E0 neZAq2A6z4FyVgZzWDSd5sColbn6DzBqaTrNgVZn+bBoWplAx7N85NK0MoF2Z/no8xyg1Vk+JJpO c6BzMEcsTac5cJtswXSeA6lXZsY/1G3RdJoDnc/yEUvTaQ60Pcud54CzfFU0neZA97P87qXpNAfa B9N5DqRRIZi3RNNpDtyxMqv8Qe9Ymk5zoP1Z7jwHBHN2NJ3mwBXVgnnH0nSaA6dXZsU/tPMccJaL JiCYyaLp80xgt2BeXZo+zwS2CqbzHJimQzBFE5i2Mrv8IKei6fNMYLez/OrS9HkmsF0wneeAYIom kEHHYJ6Kps8zgS
Mrs+sPdmZp+jwT2O4sd54DgimagGAmiqbPM4Gdg3lmafo8E/jBLsF0ngO3rMyd fljRBJzlI6Lp80xg92BGl6bPM4Gtg+k8B07ZNZiiCZxamTv/8Iei6fNMYPezPLo0fZ4JbB9M5zkg mKIJCKZoAosIpmgCgZXpEQSj6ZtzcJYTW5q+OQfBxHkOCKZoAoIpmsAcgimaQGBlegQXo+mbc3CW E1uavjkHwcR5DgimaAKCKZqAYIomsJRgiiYQWJkewYBo+udG4CwntjT9cyMQTJznIJiIJiCYogkI pmgCgtktmr45h/oEc+7S9M05FF+ZHoHzHHCWiyYgmKIJCKZoAoLJD9H0zTkIJrGl6ZtzEEyc5yCY iCZsSzBFEwisTI9ANAFnuWgCgtk2mv65EQgmsaXpnxuBYOI8B8FENEEwEU3gb4IpmkBgZXoEogk4 y0UTEEzRBAQT0QTBRDRBMBFNEExEExBM0QTOEUzRBAIr0yMQTcBZLpqAYCKaIJiIJggmU6LpP3UB gklsafpPXYBg4jwHwUQ0oQTBFE0gsDI9AtEEnOWiCQgmogmCiWiCYCKaIJiIJggmogkIpmgC5wim aAKBlekRiCbgLEc0QTARTRBMRBMEE9EEwUQ0QTARTUAwEU04RzARTQisTI8A0QRnOaIJgologmAi miCYiCYIJqIJggmiCf8imIgmBFamR4BogrMc0QTBRDRBMBFNEExEEwQTRJN9CCaiCYGV6REgmuAs RzRBMBFNEExEEwQT0QTBBNFkH4KJaEJgZXoEzIqmXzac5XA0mn7ZEExwniOYIJogmIgmnCCYiCYE VqZHgGiCsxzRBMFENEEwEU0QTBBNGhBMMkbTt5GkXZkeAemi6Z0cZzk4zxFMEE0EE0QTBBPRhDjB RDQhsDI9AipF0y8sznI4Gk2/sAgmOM8RTBBN+hBMRBMCK9MjQDTBWY5ogmAimiCYcDGaPmNiKMGk VT
T9QjN6ZXoEOM/BWY5ogmCCaLKEYCKaEFiZHgGiCc5yRNMyQDAhHE2/6NzB7xHOcwisTI8A0QRn OaIJggmiyRKCiWhCYGV6BOwcTS8AnOVwNJpeAAgmOM8ZQDARTQisTI8A0QRnOZyKphWBYMLRaHpR 4HcDnOfcsDI9AkQTnOVwSzStCgQTjkbTiwS/C+A858TK9AgQTXCWw5BoWhnOchBNLxq8YYLzHGc5 iCbOcqgWTWeasxxE0+rAWQ7Oc5zlIJo4y6FaNL2gnOUgms42/P2C8xxXBIgmznIQTZzl0Diazjhn OYimVeIsB5zneAME0cRZDtWi6QXnLAfRdNY5ywHnOa4EEE2sTKgWTYvFygTRtFj6BtPfGTjP8SYH paLp3HOWg2haL1Ym4Dy3MoEU0fSiTBxMKxOSRdOL0lkOoomzHBgaTS9QKxNE0wvUygSc51YmkCKa 1o2VCaJp3ViZgPPcygRSRNOLdmEwrUwoFk0vWmc5iKa16SwHxkXT4rEyQTSxMoGh0fRCtjJBNL2Q rUwQTaxMIEU0rSDPF0TTCrIyQTSxMoEU0fTitjJBNL24rUwQTS9yKxNYH00vckA0cZqDaHqxO82B FNH0YvfGA6KJlQmiaSlZmUCKaFpKnh2IpsUEiKbF5DQHsixNEfBGA6IpAt5gQDTFwMoEckRTDADR tDY9HxBNa9PzAbIsTWsKEE1rypsJiCbeTIA00bSqANG0qryJgGgKhTcREE2hAKi2NK1NzwBE09r0 DEA0LS1ANC0tbxhAxaW5bTyc5iCa4gGIprUJiKa16U0CKL00twqJjyRANIUEEE1rExBNaxOgzdLc YW1a0yCa1qafD0TTGgNE0xoD6Lc0rU1ANE+szW7h9EYAoulM3/XnAdG0zgBqR7PpmQ6IprMWEE1n OiCaznSA/kvTmQ6I5kZnupUMoulMt5JBNAUIoFM0nbuAaFqbgGham4BoZlubwgmIpjM
dEE1nOiCa znRANJ3pgGhu8DNam4BoOtMB0XSmA6LpTAdE05kOiKYzHUA0057p7/f7m19BEE1n+nEvv4IgmsIJ iGbTcAKIZoC1CYimMx0QTeEERFM4/bMjEE3hjPHPjkA0S4cTQDQDfL4JiGaBMx0QTeE8wpdBIJrC GePLIBBN4QREc9dwOtEB0QyYsTad6CCaznRANIUTEE3Wh9PnmiCawhnjc00QzbbhtDZBNAmwNkE0 SXKmA6IpnE50EE3hHBNOJzqIpnBamyCajAuntQmiKZzWJogm48JpbYJoCqe1CaLJuHBamyCa24Xz UjytTUj0uvYI5vgK329f//PrhQD/7imCpelctzZBNBkSTp9tgmgKp7UJxV7DHsEaFz7j/PgK73dP ECxNi9OZDqLJ/eF0poNoCqe1CaLJuHBam7Do9eoR5HHiyyFfCoFoCqdwgvOc+Kl+9Fz3+SZYmgRX p7UJoolwgmhyPpyPA/EUThBNgqtTOGEgXwRVeoc79iWRL4bA0iS4Oq1NEE2EE0STe8L5+J94CieI JsHVKZwgmgRXp3CCaBJcncIJoklwdQoniCbB1SmcIJoEV6dwgmgSXJ3CCaJJcHUKJ8DReP4joMBB fwowAEZoHeXvbIZkAAAAAElFTkSuQmCC"
+ height="101.184"
+ width="63.360001"
+ overflow="visible"
+ style="opacity:0.2;overflow:visible">
</image></g><text
- xml:space="preserve"
- style="font-size:32px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:89.99999762%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#49474e;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans"
+ xml:space="preserve"
+ style="font-size:32px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:89.99999762%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#49474e;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans"
+ x="7180.3091"
+ y="-7214.7422"
+ id="text4268"
+ sodipodi:linespacing="89.999998%"
+ transform="scale(1,-1)"><tspan
+ sodipodi:role="line"
x="7180.3091"
y="-7214.7422"
- id="text4268"
- sodipodi:linespacing="89.999998%"
- transform="scale(1,-1)"><tspan
- sodipodi:role="line"
- x="7180.3091"
- y="-7214.7422"
- id="tspan4270">storage engine</tspan></text>
+ id="tspan4270">storage engine</tspan></text>
+
</g></g></svg>
\ No newline at end of file
Added: tools/Makefile.am (+5 -0) 100644
===================================================================
--- /dev/null
+++ tools/Makefile.am 2011-10-29 15:11:01 +0000 (245fb81)
@@ -0,0 +1,5 @@
+noinstall_ruby_scripts = \
+ prepare-sphinx-html.rb
+
+EXTRA_DIST = \
+ $(noinstall_ruby_scripts)
Added: tools/prepare-sphinx-html.rb (+173 -0) 100755
===================================================================
--- /dev/null
+++ tools/prepare-sphinx-html.rb 2011-10-29 15:11:01 +0000 (f922908)
@@ -0,0 +1,173 @@
+#!/usr/bin/env ruby
+
+if ARGV.size != 2
+ puts "Usage: #{$0} SOURCE_DIR DEST_DIR"
+ exit(false)
+end
+
+require 'pathname'
+
+def fix_link(text, extension, language)
+ send("fix_#{extension}_link", text, language)
+end
+
+def fix_link_path(text)
+ text.gsub(/\b_(sources|static)\b/, '\1')
+end
+
+def fix_language_link(url, language)
+ url.gsub(/\A((?:\.\.\/){2,})([a-z]{2})\/html\//) do
+ relative_base_path = $1
+ link_language = $2
+ close_quote = $3
+ if language == "en"
+ relative_base_path = relative_base_path.gsub(/\A\.\.\//, '')
+ end
+ if link_language != "en"
+ relative_base_path += "#{link_language}/"
+ end
+ "#{relative_base_path}docs/"
+ end
+end
+
+def fix_html_link(html, language)
+ html = html.gsub(/(href|src)="(.+?)"/) do
+ attribute = $1
+ link = $2
+ link = fix_link_path(link)
+ link = fix_language_link(link, language)
+ "#{attribute}=\"#{link}\""
+ end
+ html.gsub(/(id="top-link" href=)"(.+?)"/) do
+ prefix = $1
+ top_path = $2.gsub(/\/index\.html\z/, '/')
+ top_path = "./" if ["index.html", "#"].include?(top_path)
+ "#{prefix}\"#{top_path}../\""
+ end
+end
+
+def fix_js_link(js, language)
+ fix_link_path(js)
+end
+
+LANGUAGE_TO_LOCALE = {
+ "ja" => "ja_JP",
+ "en" => "en_US",
+}
+
+def insert_facebook_html_header(html)
+ html.gsub(/<\/head>/) do
+ <<-HTML
+ <meta property="fb:page_id" content="238184682903165" /><!-- groonga storage engine -->
+ <meta property="fb:admins" content="664204556" /><!-- kouhei.sutou -->
+ <meta property="og:type" content="product" />
+ <meta property="og:image" content="http://groonga.org/images/mroonga.png" />
+ <meta property="og:site_name" content="groonga storage engine" />
+
+ <link rel="stylesheet" href="/css/sphinx.css" type="text/css" />
+ </head>
+ HTML
+ end
+end
+
+def insert_facebook_html_fb_root(html)
+ html.gsub(/<body>/) do
+ <<-HTML
+ <body>
+ <div id="fb-root"></div>
+ HTML
+ end
+end
+
+def insert_facebook_html_buttons(html)
+ html.gsub(/(<div class="other-language-links">)/) do
+ <<-HTML
+ <div class="facebook-buttons">
+ <fb:like href="http://www.facebook.com/pages/groonga-storage-engine/238184682903165"
+ layout="standard"
+ width="290"></fb:like>
+ </div>
+ #{$1}
+ HTML
+ end
+end
+
+def insert_facebook_html_footer(html, language)
+ locale = LANGUAGE_TO_LOCALE[language]
+ raise "unknown locale for language #{language.inspect}" if locale.nil?
+ html.gsub(/<\/body>/) do
+ <<-HTML
+ <script src="http://connect.facebook.net/#{locale}/all.js"></script>
+
+ <script>
+ FB.init({
+ appId : null,
+ status : true, // check login status
+ cookie : true, // enable cookies to allow the server to access the session
+ xfbml : true // parse XFBML
+ });
+ </script>
+ </body>
+ HTML
+ end
+end
+
+def insert_facebook_html(html, language)
+ html = insert_facebook_html_header(html)
+ html = insert_facebook_html_fb_root(html)
+ html = insert_facebook_html_buttons(html)
+ html = insert_facebook_html_footer(html, language)
+ html
+end
+
+source_dir, dest_dir = ARGV
+
+source_dir = Pathname.new(source_dir)
+dest_dir = Pathname.new(dest_dir)
+
+language_dirs = []
+source_dir.each_entry do |top_level_path|
+ language_dirs << top_level_path if /\A[a-z]{2}\z/ =~ top_level_path.to_s
+end
+
+language_dirs.each do |language_dir|
+ language = language_dir.to_s
+ language_source_dir = source_dir + language_dir + "html"
+ language_dest_dir = dest_dir + language_dir
+ language_source_dir.find do |source_path|
+ relative_path = source_path.relative_path_from(language_source_dir)
+ dest_path = language_dest_dir + relative_path
+ if source_path.directory?
+ dest_path.mkpath
+ else
+ case source_path.extname
+ when ".html", ".js"
+ content = source_path.read
+ extension = source_path.extname.gsub(/\A\./, '')
+ content = fix_link(content, extension, language)
+ if extension == "html"
+ content = insert_facebook_html(content, language)
+ end
+ dest_path.open("wb") do |dest|
+ dest.print(content.strip)
+ end
+ FileUtils.touch(dest_path, :mtime => source_path.mtime)
+ else
+ case source_path.basename.to_s
+ when ".buildinfo"
+ # ignore
+ else
+ FileUtils.cp(source_path, dest_path, :preserve => true)
+ end
+ end
+ end
+ end
+end
+
+dest_dir.find do |dest_path|
+ if dest_path.directory? and /\A_/ =~ dest_path.basename.to_s
+ normalized_dest_path = dest_path + ".."
+ normalized_dest_path += dest_path.basename.to_s.gsub(/\A_/, '')
+ FileUtils.mv(dest_path, normalized_dest_path)
+ end
+end