Foro: reemplazar el foro anterior por el port del foro estilo FusionCMS

Se sustituye por completo el foro anterior de Next (que estaba vacío: 0 temas, 0
posts) por una adaptación del foro PHP de FusionCMS que tenía el usuario, con su
estructura, sus imágenes y su estética, llevadas a Next.

BASE DE DATOS (acore_web), esquema idéntico al original (sql/forum_fusion.sql):
  forum_categories(id, order, name)
  forum_forums(id, category, order, name, description, icon, colortitle, type)
  forum_topics(id, forum, name, sticky, locked, deleted, created)
  forum_posts(id, topic, poster, text, time, deleted)
Se hizo DROP de las tablas antiguas (forums, forum_categories, forum_topics,
forum_posts) y CREATE de estas, con el seed original (News/Reports/General,
foros con icono, clases con color, subforos por idioma con bandera). Única
diferencia con el dump: forum_topics.created, que faltaba y usan las vistas, y
el recorte del salto de línea final en los nombres de clase.

Los temas no guardan autor ni última actividad: se derivan del primer/último post,
como en el original. `poster` es el AccountID de acore_auth; el nombre se resuelve
al render (username sin el sufijo #N de Battle.net). El texto se guarda como HTML
saneado con nh3 (no BBCode) para encajar con el editor.

EDITOR: TinyMCE community self-hosted (licenseKey gpl), servido desde /tinymce
(scripts/copy-tinymce.mjs en postinstall; public/tinymce en .gitignore por ser
artefacto). El HTML se sanea SIEMPRE en el servidor.

PÁGINAS (app/[locale]/forum): índice con los 3 tipos de foro (fila normal, tarjeta
de clase tipo 1, tarjeta de idioma tipo 2), subforo, tema, crear y editar. La
lógica de forum.js (crear/responder/editar/moderar) se portó a fetch + los avisos
del sitio, sin jQuery/SweetAlert, y la moderación pasa por POST (no GET).

CSS: forum.css adaptado al tema (app/forum.css), rutas de imagen a /forum, dorado
alineado al acento del sitio (#d79602), y se aportan .nice_button/.main-wide/
.pagination que no estaban en theme.css.

ADMIN: lib/admin-forum.ts, sus rutas y AdminForumManager reescritos al esquema
nuevo (categoría, icono, color, tipo, orden; sin _en/visibility).

Se eliminan /forum/search y /forum/user (no existen en el foro nuevo) y los
componentes que quedaban huérfanos (ForumSearchBox, PostActions, TopicModBar,
NewTopicForm). i18n ES/EN completado (next-intl).

Verificado en producción: el índice renderiza en es/en con categorías, clases,
banderas e iconos; los assets y TinyMCE sirven 200; crear tema y responder guardan
las filas con el esquema correcto y las páginas las muestran (autor resuelto, HTML
saneado). Datos de prueba borrados: el foro arranca vacío.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-07-16 12:22:08 +00:00
parent 0f98b754d4
commit af707ad98c
190 changed files with 3142 additions and 1104 deletions
+17
View File
@@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Sodipodi ("http://www.sodipodi.com/") -->
<svg id="svg626" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" height="512" width="512" version="1.1" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/">
<metadata id="metadata3008">
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
</cc:Work>
</rdf:RDF>
</metadata>
<g id="flag" fill-rule="evenodd" transform="scale(5.6889 8.5333)" stroke-width="1pt">
<rect id="rect629" height="20" width="90" y="40" x="0" fill="#de2110"/>
<rect id="rect631" height="20" width="90" y="0" x="0" fill="#fff"/>
<rect id="rect632" height="20" width="90" y="20" x="0" fill="#319400"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 885 B

+37
View File
@@ -0,0 +1,37 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Sodipodi ("http://www.sodipodi.com/") -->
<!-- /Creative Commons Public Domain -->
<!--
<rdf:RDF xmlns="http://web.resource.org/cc/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<Work rdf:about="">
<dc:title>SVG graphic of German flags</dc:title>
<dc:rights><Agent>
<dc:title>Philipp Sadleder</dc:title>
</Agent></dc:rights>
<license rdf:resource="http://web.resource.org/cc/PublicDomain" />
</Work>
<License rdf:about="http://web.resource.org/cc/PublicDomain">
<permits rdf:resource="http://web.resource.org/cc/Reproduction" />
<permits rdf:resource="http://web.resource.org/cc/Distribution" />
<permits rdf:resource="http://web.resource.org/cc/DerivativeWorks" />
</License>
</rdf:RDF>
-->
<svg id="svg378" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" height="512" width="512" version="1.0" y="0" x="0" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/">
<metadata id="metadata3074">
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
</cc:Work>
</rdf:RDF>
</metadata>
<g id="flag" fill-rule="evenodd" stroke-width="1pt" transform="matrix(.48166 0 0 .80277 0 -.000027678)">
<rect id="rect171" height="212.6" width="1063" y="425.2" x="0" fill="#ffe600"/>
<rect id="rect256" height="212.6" width="1063" y="0.000038" x="0"/>
<rect id="rect255" height="212.6" width="1063" y="212.6" x="0" fill="#f00"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.6 KiB

+52
View File
@@ -0,0 +1,52 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Sodipodi ("http://www.sodipodi.com/") -->
<!-- /Creative Commons Public Domain -->
<!--
<rdf:RDF xmlns="http://web.resource.org/cc/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<Work rdf:about="">
<dc:title>New Zealand, Australia, United Kingdom, United States,
Bosnia and Herzegovina, Azerbaijan, Armenia, Bahamas, Belgium, Benin,
Bulgaria, Estonia, Finland, Gabon, Gambia, Germany, Greece, Greenland,
Guinea, Honduras, Israel, Jamaica, Jordan, and Romania Flags</dc:title>
<dc:rights><Agent>
<dc:title>Daniel McRae</dc:title>
</Agent></dc:rights>
<license rdf:resource="http://web.resource.org/cc/PublicDomain" />
</Work>
<License rdf:about="http://web.resource.org/cc/PublicDomain">
<permits rdf:resource="http://web.resource.org/cc/Reproduction" />
<permits rdf:resource="http://web.resource.org/cc/Distribution" />
<permits rdf:resource="http://web.resource.org/cc/DerivativeWorks" />
</License>
</rdf:RDF>
-->
<svg id="svg1" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" height="512" width="512" version="1.1" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/">
<metadata id="metadata2995">
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
</cc:Work>
</rdf:RDF>
</metadata>
<defs id="defs3">
<clipPath id="clipPath3224" clipPathUnits="userSpaceOnUse">
<rect id="rect3226" fill-opacity="0.67" height="500" width="500" y=".0000023437" x="250"/>
</clipPath>
</defs>
<g id="flag" clip-path="url(#clipPath3224)" transform="matrix(1.024 0 0 1.024 -256 -0.0000024)">
<g id="g578" stroke-width="1pt" transform="scale(16.667)">
<rect id="rect124" height="30" width="60" y="0" x="0" fill="#006"/>
<g id="g584">
<path id="path146" d="m0 0v3.3541l53.292 26.646h6.708v-3.354l-53.292-26.646h-6.708zm60 0v3.354l-53.292 26.646h-6.708v-3.354l53.292-26.646h6.708z" fill="#fff"/>
<path id="path136" d="m25 0v30h10v-30h-10zm-25 10v10h60v-10h-60z" fill="#fff"/>
<path id="path141" d="m0 12v6h60v-6h-60zm27-12v30h6v-30h-6z" fill="#c00"/>
<path id="path150" d="m0 30 20-10h4.472l-20 10h-4.472zm0-30 20 10h-4.472l-15.528-7.7639v-2.2361zm35.528 10 20-10h4.472l-20 10h-4.472zm24.472 20-20-10h4.472l15.528 7.764v2.236z" fill="#c00"/>
</g>
</g>
</g>
</svg>
File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 201 KiB

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

After

Width:  |  Height:  |  Size: 937 B

+522
View File
@@ -0,0 +1,522 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Sodipodi ("http://www.sodipodi.com/") -->
<svg id="svg734" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" height="512" width="512" version="1.1" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/">
<metadata id="metadata4587">
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
</cc:Work>
</rdf:RDF>
</metadata>
<defs id="defs736">
<clipPath id="clipPath7329" clipPathUnits="userSpaceOnUse">
<rect id="rect7331" fill-opacity="0.67" height="496.06" width="496.06" y="-.000017760" x="185.98"/>
</clipPath>
</defs>
<g id="flag" clip-path="url(#clipPath7329)" fill-rule="evenodd" transform="matrix(1.0321 0 0 1.0321 -191.96 .000018331)">
<rect id="rect1052" height="496.06" width="868.11" y="-.000004" x="0" stroke-width="1pt" fill="#fff"/>
<rect id="rect1927" height="162.93" width="868.11" y="333.13" x="0" stroke-width="1pt" fill="#da0000"/>
<g id="g772" transform="matrix(1.4724 0 0 1.4724 117.81 35.66)" stroke-width="1pt" fill="#fff">
<rect id="rect750" height="2.2217" width="32.289" y="206.72" x="32.067"/>
<rect id="rect751" height="2.1576" width="2.2217" y="217.83" x="36.881"/>
<rect id="rect753" transform="rotate(90)" height="6.453" width="2.2217" y="-64.44" x="217.76"/>
<rect id="rect755" height="13.266" width="2.2217" y="206.72" x="67.911"/>
<rect id="rect756" transform="rotate(90)" height="12.229" width="2.2217" y="-80.765" x="217.76"/>
<rect id="rect757" height="7.4157" width="2.2217" y="212.57" x="57.987"/>
<rect id="rect758" transform="translate(11.035 -.000015259)" height="13.266" width="2.2217" y="206.72" x="67.911"/>
<rect id="rect759" height="13.266" width="2.2217" y="206.72" x="73.391"/>
<rect id="rect760" transform="matrix(0 1 -1 0 .0092220 -.000015259)" height="11.785" width="2.2217" y="-43.903" x="212"/>
<rect id="rect763" transform="rotate(90)" height="11.785" width="2.2217" y="-69.772" x="212"/>
<rect id="rect764" height="7.4157" width="2.2217" y="212.57" x="57.987"/>
<rect id="rect765" height="7.4157" width="2.2217" y="212.57" x="57.987"/>
<rect id="rect766" height="7.4157" width="2.2217" y="212.57" x="57.987"/>
<rect id="rect767" transform="translate(-.17213 -.000015259)" height="7.4157" width="2.2217" y="212.57" x="32.299"/>
<rect id="rect768" height="7.4157" width="2.2217" y="212.57" x="51.082"/>
<rect id="rect769" transform="translate(0 -.000015259)" height="7.4157" width="2.2217" y="212.57" x="41.691"/>
<rect id="rect770" transform="rotate(90)" height="9.9621" width="2.2217" y="-52.641" x="217.76"/>
<rect id="rect771" transform="rotate(90)" height="6.3161" width="2.2217" y="-53.304" x="212"/>
</g>
<g id="g791" transform="matrix(1.4724 0 0 1.4724 39.725 35.66)" stroke-width="1pt" fill="#fff">
<rect id="rect792" height="2.2217" width="32.289" y="206.72" x="32.067"/>
<rect id="rect793" height="2.1576" width="2.2217" y="217.83" x="36.881"/>
<rect id="rect794" transform="rotate(90)" height="6.453" width="2.2217" y="-64.44" x="217.76"/>
<rect id="rect795" height="13.266" width="2.2217" y="206.72" x="67.911"/>
<rect id="rect796" transform="rotate(90)" height="12.229" width="2.2217" y="-80.765" x="217.76"/>
<rect id="rect797" height="7.4157" width="2.2217" y="212.57" x="57.987"/>
<rect id="rect798" transform="translate(11.035 -.000015259)" height="13.266" width="2.2217" y="206.72" x="67.911"/>
<rect id="rect799" height="13.266" width="2.2217" y="206.72" x="73.391"/>
<rect id="rect800" transform="matrix(0 1 -1 0 .0092220 -.000015259)" height="11.785" width="2.2217" y="-43.903" x="212"/>
<rect id="rect801" transform="rotate(90)" height="11.785" width="2.2217" y="-69.772" x="212"/>
<rect id="rect802" height="7.4157" width="2.2217" y="212.57" x="57.987"/>
<rect id="rect803" height="7.4157" width="2.2217" y="212.57" x="57.987"/>
<rect id="rect804" height="7.4157" width="2.2217" y="212.57" x="57.987"/>
<rect id="rect805" transform="translate(-.17213 -.000015259)" height="7.4157" width="2.2217" y="212.57" x="32.299"/>
<rect id="rect806" height="7.4157" width="2.2217" y="212.57" x="51.082"/>
<rect id="rect807" transform="translate(0 -.000015259)" height="7.4157" width="2.2217" y="212.57" x="41.691"/>
<rect id="rect808" transform="rotate(90)" height="9.9621" width="2.2217" y="-52.641" x="217.76"/>
<rect id="rect809" transform="rotate(90)" height="6.3161" width="2.2217" y="-53.304" x="212"/>
</g>
<g id="g812" transform="matrix(1.4724 0 0 1.4724 195.25 35.66)" stroke-width="1pt" fill="#fff">
<rect id="rect813" height="2.2217" width="32.289" y="206.72" x="32.067"/>
<rect id="rect814" height="2.1576" width="2.2217" y="217.83" x="36.881"/>
<rect id="rect815" transform="rotate(90)" height="6.453" width="2.2217" y="-64.44" x="217.76"/>
<rect id="rect816" height="13.266" width="2.2217" y="206.72" x="67.911"/>
<rect id="rect817" transform="rotate(90)" height="12.229" width="2.2217" y="-80.765" x="217.76"/>
<rect id="rect818" height="7.4157" width="2.2217" y="212.57" x="57.987"/>
<rect id="rect819" transform="translate(11.035 -.000015259)" height="13.266" width="2.2217" y="206.72" x="67.911"/>
<rect id="rect820" height="13.266" width="2.2217" y="206.72" x="73.391"/>
<rect id="rect821" transform="matrix(0 1 -1 0 .0092220 -.000015259)" height="11.785" width="2.2217" y="-43.903" x="212"/>
<rect id="rect822" transform="rotate(90)" height="11.785" width="2.2217" y="-69.772" x="212"/>
<rect id="rect823" height="7.4157" width="2.2217" y="212.57" x="57.987"/>
<rect id="rect824" height="7.4157" width="2.2217" y="212.57" x="57.987"/>
<rect id="rect825" height="7.4157" width="2.2217" y="212.57" x="57.987"/>
<rect id="rect826" transform="translate(-.17213 -.000015259)" height="7.4157" width="2.2217" y="212.57" x="32.299"/>
<rect id="rect827" height="7.4157" width="2.2217" y="212.57" x="51.082"/>
<rect id="rect828" transform="translate(0 -.000015259)" height="7.4157" width="2.2217" y="212.57" x="41.691"/>
<rect id="rect829" transform="rotate(90)" height="9.9621" width="2.2217" y="-52.641" x="217.76"/>
<rect id="rect830" transform="rotate(90)" height="6.3161" width="2.2217" y="-53.304" x="212"/>
</g>
<g id="g840" transform="matrix(1.4724 0 0 1.4724 742.06 35.66)" stroke-width="1pt" fill="#fff">
<rect id="rect841" height="2.2217" width="32.289" y="206.72" x="32.067"/>
<rect id="rect842" height="2.1576" width="2.2217" y="217.83" x="36.881"/>
<rect id="rect843" transform="rotate(90)" height="6.453" width="2.2217" y="-64.44" x="217.76"/>
<rect id="rect844" height="13.266" width="2.2217" y="206.72" x="67.911"/>
<rect id="rect845" transform="rotate(90)" height="12.229" width="2.2217" y="-80.765" x="217.76"/>
<rect id="rect846" height="7.4157" width="2.2217" y="212.57" x="57.987"/>
<rect id="rect847" transform="translate(11.035 -.000015259)" height="13.266" width="2.2217" y="206.72" x="67.911"/>
<rect id="rect848" height="13.266" width="2.2217" y="206.72" x="73.391"/>
<rect id="rect849" transform="matrix(0 1 -1 0 .0092220 -.000015259)" height="11.785" width="2.2217" y="-43.903" x="212"/>
<rect id="rect850" transform="rotate(90)" height="11.785" width="2.2217" y="-69.772" x="212"/>
<rect id="rect851" height="7.4157" width="2.2217" y="212.57" x="57.987"/>
<rect id="rect852" height="7.4157" width="2.2217" y="212.57" x="57.987"/>
<rect id="rect853" height="7.4157" width="2.2217" y="212.57" x="57.987"/>
<rect id="rect854" transform="translate(-.17213 -.000015259)" height="7.4157" width="2.2217" y="212.57" x="32.299"/>
<rect id="rect855" height="7.4157" width="2.2217" y="212.57" x="51.082"/>
<rect id="rect856" transform="translate(0 -.000015259)" height="7.4157" width="2.2217" y="212.57" x="41.691"/>
<rect id="rect857" transform="rotate(90)" height="9.9621" width="2.2217" y="-52.641" x="217.76"/>
<rect id="rect858" transform="rotate(90)" height="6.3161" width="2.2217" y="-53.304" x="212"/>
</g>
<g id="g859" transform="matrix(1.4724 0 0 1.4724 273.19 35.66)" stroke-width="1pt" fill="#fff">
<rect id="rect860" height="2.2217" width="32.289" y="206.72" x="32.067"/>
<rect id="rect861" height="2.1576" width="2.2217" y="217.83" x="36.881"/>
<rect id="rect862" transform="rotate(90)" height="6.453" width="2.2217" y="-64.44" x="217.76"/>
<rect id="rect863" height="13.266" width="2.2217" y="206.72" x="67.911"/>
<rect id="rect864" transform="rotate(90)" height="12.229" width="2.2217" y="-80.765" x="217.76"/>
<rect id="rect865" height="7.4157" width="2.2217" y="212.57" x="57.987"/>
<rect id="rect866" transform="translate(11.035 -.000015259)" height="13.266" width="2.2217" y="206.72" x="67.911"/>
<rect id="rect867" height="13.266" width="2.2217" y="206.72" x="73.391"/>
<rect id="rect868" transform="matrix(0 1 -1 0 .0092220 -.000015259)" height="11.785" width="2.2217" y="-43.903" x="212"/>
<rect id="rect869" transform="rotate(90)" height="11.785" width="2.2217" y="-69.772" x="212"/>
<rect id="rect870" height="7.4157" width="2.2217" y="212.57" x="57.987"/>
<rect id="rect871" height="7.4157" width="2.2217" y="212.57" x="57.987"/>
<rect id="rect872" height="7.4157" width="2.2217" y="212.57" x="57.987"/>
<rect id="rect873" transform="translate(-.17213 -.000015259)" height="7.4157" width="2.2217" y="212.57" x="32.299"/>
<rect id="rect874" height="7.4157" width="2.2217" y="212.57" x="51.082"/>
<rect id="rect875" transform="translate(0 -.000015259)" height="7.4157" width="2.2217" y="212.57" x="41.691"/>
<rect id="rect876" transform="rotate(90)" height="9.9621" width="2.2217" y="-52.641" x="217.76"/>
<rect id="rect877" transform="rotate(90)" height="6.3161" width="2.2217" y="-53.304" x="212"/>
</g>
<g id="g878" transform="matrix(1.4724 0 0 1.4724 351.41 35.66)" stroke-width="1pt" fill="#fff">
<rect id="rect879" height="2.2217" width="32.289" y="206.72" x="32.067"/>
<rect id="rect880" height="2.1576" width="2.2217" y="217.83" x="36.881"/>
<rect id="rect881" transform="rotate(90)" height="6.453" width="2.2217" y="-64.44" x="217.76"/>
<rect id="rect882" height="13.266" width="2.2217" y="206.72" x="67.911"/>
<rect id="rect883" transform="rotate(90)" height="12.229" width="2.2217" y="-80.765" x="217.76"/>
<rect id="rect884" height="7.4157" width="2.2217" y="212.57" x="57.987"/>
<rect id="rect885" transform="translate(11.035 -.000015259)" height="13.266" width="2.2217" y="206.72" x="67.911"/>
<rect id="rect886" height="13.266" width="2.2217" y="206.72" x="73.391"/>
<rect id="rect887" transform="matrix(0 1 -1 0 .0092220 -.000015259)" height="11.785" width="2.2217" y="-43.903" x="212"/>
<rect id="rect888" transform="rotate(90)" height="11.785" width="2.2217" y="-69.772" x="212"/>
<rect id="rect889" height="7.4157" width="2.2217" y="212.57" x="57.987"/>
<rect id="rect890" height="7.4157" width="2.2217" y="212.57" x="57.987"/>
<rect id="rect891" height="7.4157" width="2.2217" y="212.57" x="57.987"/>
<rect id="rect892" transform="translate(-.17213 -.000015259)" height="7.4157" width="2.2217" y="212.57" x="32.299"/>
<rect id="rect893" height="7.4157" width="2.2217" y="212.57" x="51.082"/>
<rect id="rect894" transform="translate(0 -.000015259)" height="7.4157" width="2.2217" y="212.57" x="41.691"/>
<rect id="rect895" transform="rotate(90)" height="9.9621" width="2.2217" y="-52.641" x="217.76"/>
<rect id="rect896" transform="rotate(90)" height="6.3161" width="2.2217" y="-53.304" x="212"/>
</g>
<rect id="rect1926" height="162.93" width="868.11" y="-.000011" x="0" stroke-width="1pt" fill="#239f40"/>
<g id="g897" transform="matrix(1.4724 0 0 1.4724 430.09 35.66)" stroke-width="1pt" fill="#fff">
<rect id="rect898" height="2.2217" width="32.289" y="206.72" x="32.067"/>
<rect id="rect899" height="2.1576" width="2.2217" y="217.83" x="36.881"/>
<rect id="rect900" transform="rotate(90)" height="6.453" width="2.2217" y="-64.44" x="217.76"/>
<rect id="rect901" height="13.266" width="2.2217" y="206.72" x="67.911"/>
<rect id="rect902" transform="rotate(90)" height="12.229" width="2.2217" y="-80.765" x="217.76"/>
<rect id="rect903" height="7.4157" width="2.2217" y="212.57" x="57.987"/>
<rect id="rect904" transform="translate(11.035 -.000015259)" height="13.266" width="2.2217" y="206.72" x="67.911"/>
<rect id="rect905" height="13.266" width="2.2217" y="206.72" x="73.391"/>
<rect id="rect906" transform="matrix(0 1 -1 0 .0092220 -.000015259)" height="11.785" width="2.2217" y="-43.903" x="212"/>
<rect id="rect907" transform="rotate(90)" height="11.785" width="2.2217" y="-69.772" x="212"/>
<rect id="rect908" height="7.4157" width="2.2217" y="212.57" x="57.987"/>
<rect id="rect909" height="7.4157" width="2.2217" y="212.57" x="57.987"/>
<rect id="rect910" height="7.4157" width="2.2217" y="212.57" x="57.987"/>
<rect id="rect911" transform="translate(-.17213 -.000015259)" height="7.4157" width="2.2217" y="212.57" x="32.299"/>
<rect id="rect912" height="7.4157" width="2.2217" y="212.57" x="51.082"/>
<rect id="rect913" transform="translate(0 -.000015259)" height="7.4157" width="2.2217" y="212.57" x="41.691"/>
<rect id="rect914" transform="rotate(90)" height="9.9621" width="2.2217" y="-52.641" x="217.76"/>
<rect id="rect915" transform="rotate(90)" height="6.3161" width="2.2217" y="-53.304" x="212"/>
</g>
<g id="g916" transform="matrix(1.4724 0 0 1.4724 508.32 35.66)" stroke-width="1pt" fill="#fff">
<rect id="rect917" height="2.2217" width="32.289" y="206.72" x="32.067"/>
<rect id="rect918" height="2.1576" width="2.2217" y="217.83" x="36.881"/>
<rect id="rect919" transform="rotate(90)" height="6.453" width="2.2217" y="-64.44" x="217.76"/>
<rect id="rect920" height="13.266" width="2.2217" y="206.72" x="67.911"/>
<rect id="rect921" transform="rotate(90)" height="12.229" width="2.2217" y="-80.765" x="217.76"/>
<rect id="rect922" height="7.4157" width="2.2217" y="212.57" x="57.987"/>
<rect id="rect923" transform="translate(11.035 -.000015259)" height="13.266" width="2.2217" y="206.72" x="67.911"/>
<rect id="rect924" height="13.266" width="2.2217" y="206.72" x="73.391"/>
<rect id="rect925" transform="matrix(0 1 -1 0 .0092220 -.000015259)" height="11.785" width="2.2217" y="-43.903" x="212"/>
<rect id="rect926" transform="rotate(90)" height="11.785" width="2.2217" y="-69.772" x="212"/>
<rect id="rect927" height="7.4157" width="2.2217" y="212.57" x="57.987"/>
<rect id="rect928" height="7.4157" width="2.2217" y="212.57" x="57.987"/>
<rect id="rect929" height="7.4157" width="2.2217" y="212.57" x="57.987"/>
<rect id="rect930" transform="translate(-.17213 -.000015259)" height="7.4157" width="2.2217" y="212.57" x="32.299"/>
<rect id="rect931" height="7.4157" width="2.2217" y="212.57" x="51.082"/>
<rect id="rect932" transform="translate(0 -.000015259)" height="7.4157" width="2.2217" y="212.57" x="41.691"/>
<rect id="rect933" transform="rotate(90)" height="9.9621" width="2.2217" y="-52.641" x="217.76"/>
<rect id="rect934" transform="rotate(90)" height="6.3161" width="2.2217" y="-53.304" x="212"/>
</g>
<g id="g935" transform="matrix(1.4724 0 0 1.4724 586.54 35.66)" stroke-width="1pt" fill="#fff">
<rect id="rect936" height="2.2217" width="32.289" y="206.72" x="32.067"/>
<rect id="rect937" height="2.1576" width="2.2217" y="217.83" x="36.881"/>
<rect id="rect938" transform="rotate(90)" height="6.453" width="2.2217" y="-64.44" x="217.76"/>
<rect id="rect939" height="13.266" width="2.2217" y="206.72" x="67.911"/>
<rect id="rect940" transform="rotate(90)" height="12.229" width="2.2217" y="-80.765" x="217.76"/>
<rect id="rect941" height="7.4157" width="2.2217" y="212.57" x="57.987"/>
<rect id="rect942" transform="translate(11.035 -.000015259)" height="13.266" width="2.2217" y="206.72" x="67.911"/>
<rect id="rect943" height="13.266" width="2.2217" y="206.72" x="73.391"/>
<rect id="rect944" transform="matrix(0 1 -1 0 .0092220 -.000015259)" height="11.785" width="2.2217" y="-43.903" x="212"/>
<rect id="rect945" transform="rotate(90)" height="11.785" width="2.2217" y="-69.772" x="212"/>
<rect id="rect946" height="7.4157" width="2.2217" y="212.57" x="57.987"/>
<rect id="rect947" height="7.4157" width="2.2217" y="212.57" x="57.987"/>
<rect id="rect948" height="7.4157" width="2.2217" y="212.57" x="57.987"/>
<rect id="rect949" transform="translate(-.17213 -.000015259)" height="7.4157" width="2.2217" y="212.57" x="32.299"/>
<rect id="rect950" height="7.4157" width="2.2217" y="212.57" x="51.082"/>
<rect id="rect951" transform="translate(0 -.000015259)" height="7.4157" width="2.2217" y="212.57" x="41.691"/>
<rect id="rect952" transform="rotate(90)" height="9.9621" width="2.2217" y="-52.641" x="217.76"/>
<rect id="rect953" transform="rotate(90)" height="6.3161" width="2.2217" y="-53.304" x="212"/>
</g>
<g id="g954" transform="matrix(1.4724 0 0 1.4724 665.22 35.66)" stroke-width="1pt" fill="#fff">
<rect id="rect955" height="2.2217" width="32.289" y="206.72" x="32.067"/>
<rect id="rect956" height="2.1576" width="2.2217" y="217.83" x="36.881"/>
<rect id="rect957" transform="rotate(90)" height="6.453" width="2.2217" y="-64.44" x="217.76"/>
<rect id="rect958" height="13.266" width="2.2217" y="206.72" x="67.911"/>
<rect id="rect959" transform="rotate(90)" height="12.229" width="2.2217" y="-80.765" x="217.76"/>
<rect id="rect960" height="7.4157" width="2.2217" y="212.57" x="57.987"/>
<rect id="rect961" transform="translate(11.035 -.000015259)" height="13.266" width="2.2217" y="206.72" x="67.911"/>
<rect id="rect962" height="13.266" width="2.2217" y="206.72" x="73.391"/>
<rect id="rect963" transform="matrix(0 1 -1 0 .0092220 -.000015259)" height="11.785" width="2.2217" y="-43.903" x="212"/>
<rect id="rect964" transform="rotate(90)" height="11.785" width="2.2217" y="-69.772" x="212"/>
<rect id="rect965" height="7.4157" width="2.2217" y="212.57" x="57.987"/>
<rect id="rect966" height="7.4157" width="2.2217" y="212.57" x="57.987"/>
<rect id="rect967" height="7.4157" width="2.2217" y="212.57" x="57.987"/>
<rect id="rect968" transform="translate(-.17213 -.000015259)" height="7.4157" width="2.2217" y="212.57" x="32.299"/>
<rect id="rect969" height="7.4157" width="2.2217" y="212.57" x="51.082"/>
<rect id="rect970" transform="translate(0 -.000015259)" height="7.4157" width="2.2217" y="212.57" x="41.691"/>
<rect id="rect971" transform="rotate(90)" height="9.9621" width="2.2217" y="-52.641" x="217.76"/>
<rect id="rect972" transform="rotate(90)" height="6.3161" width="2.2217" y="-53.304" x="212"/>
</g>
<g id="g992" transform="matrix(1.4724 0 0 1.4724 -39.296 35.66)" stroke-width="1pt" fill="#fff">
<rect id="rect993" height="2.2217" width="32.289" y="206.72" x="32.067"/>
<rect id="rect994" height="2.1576" width="2.2217" y="217.83" x="36.881"/>
<rect id="rect995" transform="rotate(90)" height="6.453" width="2.2217" y="-64.44" x="217.76"/>
<rect id="rect996" height="13.266" width="2.2217" y="206.72" x="67.911"/>
<rect id="rect997" transform="rotate(90)" height="12.229" width="2.2217" y="-80.765" x="217.76"/>
<rect id="rect998" height="7.4157" width="2.2217" y="212.57" x="57.987"/>
<rect id="rect999" transform="translate(11.035 -.000015259)" height="13.266" width="2.2217" y="206.72" x="67.911"/>
<rect id="rect1000" height="13.266" width="2.2217" y="206.72" x="73.391"/>
<rect id="rect1001" transform="matrix(0 1 -1 0 .0092220 -.000015259)" height="11.785" width="2.2217" y="-43.903" x="212"/>
<rect id="rect1002" transform="rotate(90)" height="11.785" width="2.2217" y="-69.772" x="212"/>
<rect id="rect1003" height="7.4157" width="2.2217" y="212.57" x="57.987"/>
<rect id="rect1004" height="7.4157" width="2.2217" y="212.57" x="57.987"/>
<rect id="rect1005" height="7.4157" width="2.2217" y="212.57" x="57.987"/>
<rect id="rect1006" transform="translate(-.17213 -.000015259)" height="7.4157" width="2.2217" y="212.57" x="32.299"/>
<rect id="rect1007" height="7.4157" width="2.2217" y="212.57" x="51.082"/>
<rect id="rect1008" transform="translate(0 -.000015259)" height="7.4157" width="2.2217" y="212.57" x="41.691"/>
<rect id="rect1009" transform="rotate(90)" height="9.9621" width="2.2217" y="-52.641" x="217.76"/>
<rect id="rect1010" transform="rotate(90)" height="6.3161" width="2.2217" y="-53.304" x="212"/>
</g>
<g id="g1225" transform="matrix(1.4724 0 0 1.4724 117.81 -165.4)" stroke-width="1pt" fill="#fff">
<rect id="rect1226" height="2.2217" width="32.289" y="206.72" x="32.067"/>
<rect id="rect1227" height="2.1576" width="2.2217" y="217.83" x="36.881"/>
<rect id="rect1228" transform="rotate(90)" height="6.453" width="2.2217" y="-64.44" x="217.76"/>
<rect id="rect1229" height="13.266" width="2.2217" y="206.72" x="67.911"/>
<rect id="rect1230" transform="rotate(90)" height="12.229" width="2.2217" y="-80.765" x="217.76"/>
<rect id="rect1231" height="7.4157" width="2.2217" y="212.57" x="57.987"/>
<rect id="rect1232" transform="translate(11.035 -.000015259)" height="13.266" width="2.2217" y="206.72" x="67.911"/>
<rect id="rect1233" height="13.266" width="2.2217" y="206.72" x="73.391"/>
<rect id="rect1234" transform="matrix(0 1 -1 0 .0092220 -.000015259)" height="11.785" width="2.2217" y="-43.903" x="212"/>
<rect id="rect1235" transform="rotate(90)" height="11.785" width="2.2217" y="-69.772" x="212"/>
<rect id="rect1236" height="7.4157" width="2.2217" y="212.57" x="57.987"/>
<rect id="rect1237" height="7.4157" width="2.2217" y="212.57" x="57.987"/>
<rect id="rect1238" height="7.4157" width="2.2217" y="212.57" x="57.987"/>
<rect id="rect1239" transform="translate(-.17213 -.000015259)" height="7.4157" width="2.2217" y="212.57" x="32.299"/>
<rect id="rect1240" height="7.4157" width="2.2217" y="212.57" x="51.082"/>
<rect id="rect1241" transform="translate(0 -.000015259)" height="7.4157" width="2.2217" y="212.57" x="41.691"/>
<rect id="rect1242" transform="rotate(90)" height="9.9621" width="2.2217" y="-52.641" x="217.76"/>
<rect id="rect1243" transform="rotate(90)" height="6.3161" width="2.2217" y="-53.304" x="212"/>
</g>
<g id="g1244" transform="matrix(1.4724 0 0 1.4724 39.725 -165.4)" stroke-width="1pt" fill="#fff">
<rect id="rect1245" height="2.2217" width="32.289" y="206.72" x="32.067"/>
<rect id="rect1246" height="2.1576" width="2.2217" y="217.83" x="36.881"/>
<rect id="rect1247" transform="rotate(90)" height="6.453" width="2.2217" y="-64.44" x="217.76"/>
<rect id="rect1248" height="13.266" width="2.2217" y="206.72" x="67.911"/>
<rect id="rect1249" transform="rotate(90)" height="12.229" width="2.2217" y="-80.765" x="217.76"/>
<rect id="rect1250" height="7.4157" width="2.2217" y="212.57" x="57.987"/>
<rect id="rect1251" transform="translate(11.035 -.000015259)" height="13.266" width="2.2217" y="206.72" x="67.911"/>
<rect id="rect1252" height="13.266" width="2.2217" y="206.72" x="73.391"/>
<rect id="rect1253" transform="matrix(0 1 -1 0 .0092220 -.000015259)" height="11.785" width="2.2217" y="-43.903" x="212"/>
<rect id="rect1254" transform="rotate(90)" height="11.785" width="2.2217" y="-69.772" x="212"/>
<rect id="rect1255" height="7.4157" width="2.2217" y="212.57" x="57.987"/>
<rect id="rect1256" height="7.4157" width="2.2217" y="212.57" x="57.987"/>
<rect id="rect1257" height="7.4157" width="2.2217" y="212.57" x="57.987"/>
<rect id="rect1258" transform="translate(-.17213 -.000015259)" height="7.4157" width="2.2217" y="212.57" x="32.299"/>
<rect id="rect1259" height="7.4157" width="2.2217" y="212.57" x="51.082"/>
<rect id="rect1260" transform="translate(0 -.000015259)" height="7.4157" width="2.2217" y="212.57" x="41.691"/>
<rect id="rect1261" transform="rotate(90)" height="9.9621" width="2.2217" y="-52.641" x="217.76"/>
<rect id="rect1262" transform="rotate(90)" height="6.3161" width="2.2217" y="-53.304" x="212"/>
</g>
<g id="g1263" transform="matrix(1.4724 0 0 1.4724 195.25 -165.4)" stroke-width="1pt" fill="#fff">
<rect id="rect1264" height="2.2217" width="32.289" y="206.72" x="32.067"/>
<rect id="rect1265" height="2.1576" width="2.2217" y="217.83" x="36.881"/>
<rect id="rect1266" transform="rotate(90)" height="6.453" width="2.2217" y="-64.44" x="217.76"/>
<rect id="rect1267" height="13.266" width="2.2217" y="206.72" x="67.911"/>
<rect id="rect1268" transform="rotate(90)" height="12.229" width="2.2217" y="-80.765" x="217.76"/>
<rect id="rect1269" height="7.4157" width="2.2217" y="212.57" x="57.987"/>
<rect id="rect1270" transform="translate(11.035 -.000015259)" height="13.266" width="2.2217" y="206.72" x="67.911"/>
<rect id="rect1271" height="13.266" width="2.2217" y="206.72" x="73.391"/>
<rect id="rect1272" transform="matrix(0 1 -1 0 .0092220 -.000015259)" height="11.785" width="2.2217" y="-43.903" x="212"/>
<rect id="rect1273" transform="rotate(90)" height="11.785" width="2.2217" y="-69.772" x="212"/>
<rect id="rect1274" height="7.4157" width="2.2217" y="212.57" x="57.987"/>
<rect id="rect1275" height="7.4157" width="2.2217" y="212.57" x="57.987"/>
<rect id="rect1276" height="7.4157" width="2.2217" y="212.57" x="57.987"/>
<rect id="rect1277" transform="translate(-.17213 -.000015259)" height="7.4157" width="2.2217" y="212.57" x="32.299"/>
<rect id="rect1278" height="7.4157" width="2.2217" y="212.57" x="51.082"/>
<rect id="rect1279" transform="translate(0 -.000015259)" height="7.4157" width="2.2217" y="212.57" x="41.691"/>
<rect id="rect1280" transform="rotate(90)" height="9.9621" width="2.2217" y="-52.641" x="217.76"/>
<rect id="rect1281" transform="rotate(90)" height="6.3161" width="2.2217" y="-53.304" x="212"/>
</g>
<g id="g1282" transform="matrix(1.4724 0 0 1.4724 742.06 -165.4)" stroke-width="1pt" fill="#fff">
<rect id="rect1283" height="2.2217" width="32.289" y="206.72" x="32.067"/>
<rect id="rect1284" height="2.1576" width="2.2217" y="217.83" x="36.881"/>
<rect id="rect1285" transform="rotate(90)" height="6.453" width="2.2217" y="-64.44" x="217.76"/>
<rect id="rect1286" height="13.266" width="2.2217" y="206.72" x="67.911"/>
<rect id="rect1287" transform="rotate(90)" height="12.229" width="2.2217" y="-80.765" x="217.76"/>
<rect id="rect1288" height="7.4157" width="2.2217" y="212.57" x="57.987"/>
<rect id="rect1289" transform="translate(11.035 -.000015259)" height="13.266" width="2.2217" y="206.72" x="67.911"/>
<rect id="rect1290" height="13.266" width="2.2217" y="206.72" x="73.391"/>
<rect id="rect1291" transform="matrix(0 1 -1 0 .0092220 -.000015259)" height="11.785" width="2.2217" y="-43.903" x="212"/>
<rect id="rect1292" transform="rotate(90)" height="11.785" width="2.2217" y="-69.772" x="212"/>
<rect id="rect1293" height="7.4157" width="2.2217" y="212.57" x="57.987"/>
<rect id="rect1294" height="7.4157" width="2.2217" y="212.57" x="57.987"/>
<rect id="rect1295" height="7.4157" width="2.2217" y="212.57" x="57.987"/>
<rect id="rect1296" transform="translate(-.17213 -.000015259)" height="7.4157" width="2.2217" y="212.57" x="32.299"/>
<rect id="rect1297" height="7.4157" width="2.2217" y="212.57" x="51.082"/>
<rect id="rect1298" transform="translate(0 -.000015259)" height="7.4157" width="2.2217" y="212.57" x="41.691"/>
<rect id="rect1299" transform="rotate(90)" height="9.9621" width="2.2217" y="-52.641" x="217.76"/>
<rect id="rect1300" transform="rotate(90)" height="6.3161" width="2.2217" y="-53.304" x="212"/>
</g>
<g id="g1301" transform="matrix(1.4724 0 0 1.4724 273.19 -165.4)" stroke-width="1pt" fill="#fff">
<rect id="rect1302" height="2.2217" width="32.289" y="206.72" x="32.067"/>
<rect id="rect1303" height="2.1576" width="2.2217" y="217.83" x="36.881"/>
<rect id="rect1304" transform="rotate(90)" height="6.453" width="2.2217" y="-64.44" x="217.76"/>
<rect id="rect1305" height="13.266" width="2.2217" y="206.72" x="67.911"/>
<rect id="rect1306" transform="rotate(90)" height="12.229" width="2.2217" y="-80.765" x="217.76"/>
<rect id="rect1307" height="7.4157" width="2.2217" y="212.57" x="57.987"/>
<rect id="rect1308" transform="translate(11.035 -.000015259)" height="13.266" width="2.2217" y="206.72" x="67.911"/>
<rect id="rect1309" height="13.266" width="2.2217" y="206.72" x="73.391"/>
<rect id="rect1310" transform="matrix(0 1 -1 0 .0092220 -.000015259)" height="11.785" width="2.2217" y="-43.903" x="212"/>
<rect id="rect1311" transform="rotate(90)" height="11.785" width="2.2217" y="-69.772" x="212"/>
<rect id="rect1312" height="7.4157" width="2.2217" y="212.57" x="57.987"/>
<rect id="rect1313" height="7.4157" width="2.2217" y="212.57" x="57.987"/>
<rect id="rect1314" height="7.4157" width="2.2217" y="212.57" x="57.987"/>
<rect id="rect1315" transform="translate(-.17213 -.000015259)" height="7.4157" width="2.2217" y="212.57" x="32.299"/>
<rect id="rect1316" height="7.4157" width="2.2217" y="212.57" x="51.082"/>
<rect id="rect1317" transform="translate(0 -.000015259)" height="7.4157" width="2.2217" y="212.57" x="41.691"/>
<rect id="rect1318" transform="rotate(90)" height="9.9621" width="2.2217" y="-52.641" x="217.76"/>
<rect id="rect1319" transform="rotate(90)" height="6.3161" width="2.2217" y="-53.304" x="212"/>
</g>
<g id="g1320" transform="matrix(1.4724 0 0 1.4724 351.41 -165.4)" stroke-width="1pt" fill="#fff">
<rect id="rect1321" height="2.2217" width="32.289" y="206.72" x="32.067"/>
<rect id="rect1322" height="2.1576" width="2.2217" y="217.83" x="36.881"/>
<rect id="rect1323" transform="rotate(90)" height="6.453" width="2.2217" y="-64.44" x="217.76"/>
<rect id="rect1324" height="13.266" width="2.2217" y="206.72" x="67.911"/>
<rect id="rect1325" transform="rotate(90)" height="12.229" width="2.2217" y="-80.765" x="217.76"/>
<rect id="rect1326" height="7.4157" width="2.2217" y="212.57" x="57.987"/>
<rect id="rect1327" transform="translate(11.035 -.000015259)" height="13.266" width="2.2217" y="206.72" x="67.911"/>
<rect id="rect1328" height="13.266" width="2.2217" y="206.72" x="73.391"/>
<rect id="rect1329" transform="matrix(0 1 -1 0 .0092220 -.000015259)" height="11.785" width="2.2217" y="-43.903" x="212"/>
<rect id="rect1330" transform="rotate(90)" height="11.785" width="2.2217" y="-69.772" x="212"/>
<rect id="rect1331" height="7.4157" width="2.2217" y="212.57" x="57.987"/>
<rect id="rect1332" height="7.4157" width="2.2217" y="212.57" x="57.987"/>
<rect id="rect1333" height="7.4157" width="2.2217" y="212.57" x="57.987"/>
<rect id="rect1334" transform="translate(-.17213 -.000015259)" height="7.4157" width="2.2217" y="212.57" x="32.299"/>
<rect id="rect1335" height="7.4157" width="2.2217" y="212.57" x="51.082"/>
<rect id="rect1336" transform="translate(0 -.000015259)" height="7.4157" width="2.2217" y="212.57" x="41.691"/>
<rect id="rect1337" transform="rotate(90)" height="9.9621" width="2.2217" y="-52.641" x="217.76"/>
<rect id="rect1338" transform="rotate(90)" height="6.3161" width="2.2217" y="-53.304" x="212"/>
</g>
<g id="g1339" transform="matrix(1.4724 0 0 1.4724 430.09 -165.4)" stroke-width="1pt" fill="#fff">
<rect id="rect1340" height="2.2217" width="32.289" y="206.72" x="32.067"/>
<rect id="rect1341" height="2.1576" width="2.2217" y="217.83" x="36.881"/>
<rect id="rect1342" transform="rotate(90)" height="6.453" width="2.2217" y="-64.44" x="217.76"/>
<rect id="rect1343" height="13.266" width="2.2217" y="206.72" x="67.911"/>
<rect id="rect1344" transform="rotate(90)" height="12.229" width="2.2217" y="-80.765" x="217.76"/>
<rect id="rect1345" height="7.4157" width="2.2217" y="212.57" x="57.987"/>
<rect id="rect1346" transform="translate(11.035 -.000015259)" height="13.266" width="2.2217" y="206.72" x="67.911"/>
<rect id="rect1347" height="13.266" width="2.2217" y="206.72" x="73.391"/>
<rect id="rect1348" transform="matrix(0 1 -1 0 .0092220 -.000015259)" height="11.785" width="2.2217" y="-43.903" x="212"/>
<rect id="rect1349" transform="rotate(90)" height="11.785" width="2.2217" y="-69.772" x="212"/>
<rect id="rect1350" height="7.4157" width="2.2217" y="212.57" x="57.987"/>
<rect id="rect1351" height="7.4157" width="2.2217" y="212.57" x="57.987"/>
<rect id="rect1352" height="7.4157" width="2.2217" y="212.57" x="57.987"/>
<rect id="rect1353" transform="translate(-.17213 -.000015259)" height="7.4157" width="2.2217" y="212.57" x="32.299"/>
<rect id="rect1354" height="7.4157" width="2.2217" y="212.57" x="51.082"/>
<rect id="rect1355" transform="translate(0 -.000015259)" height="7.4157" width="2.2217" y="212.57" x="41.691"/>
<rect id="rect1356" transform="rotate(90)" height="9.9621" width="2.2217" y="-52.641" x="217.76"/>
<rect id="rect1357" transform="rotate(90)" height="6.3161" width="2.2217" y="-53.304" x="212"/>
</g>
<g id="g1358" transform="matrix(1.4724 0 0 1.4724 508.32 -165.4)" stroke-width="1pt" fill="#fff">
<rect id="rect1359" height="2.2217" width="32.289" y="206.72" x="32.067"/>
<rect id="rect1360" height="2.1576" width="2.2217" y="217.83" x="36.881"/>
<rect id="rect1361" transform="rotate(90)" height="6.453" width="2.2217" y="-64.44" x="217.76"/>
<rect id="rect1362" height="13.266" width="2.2217" y="206.72" x="67.911"/>
<rect id="rect1363" transform="rotate(90)" height="12.229" width="2.2217" y="-80.765" x="217.76"/>
<rect id="rect1364" height="7.4157" width="2.2217" y="212.57" x="57.987"/>
<rect id="rect1365" transform="translate(11.035 -.000015259)" height="13.266" width="2.2217" y="206.72" x="67.911"/>
<rect id="rect1366" height="13.266" width="2.2217" y="206.72" x="73.391"/>
<rect id="rect1367" transform="matrix(0 1 -1 0 .0092220 -.000015259)" height="11.785" width="2.2217" y="-43.903" x="212"/>
<rect id="rect1368" transform="rotate(90)" height="11.785" width="2.2217" y="-69.772" x="212"/>
<rect id="rect1369" height="7.4157" width="2.2217" y="212.57" x="57.987"/>
<rect id="rect1370" height="7.4157" width="2.2217" y="212.57" x="57.987"/>
<rect id="rect1371" height="7.4157" width="2.2217" y="212.57" x="57.987"/>
<rect id="rect1372" transform="translate(-.17213 -.000015259)" height="7.4157" width="2.2217" y="212.57" x="32.299"/>
<rect id="rect1373" height="7.4157" width="2.2217" y="212.57" x="51.082"/>
<rect id="rect1374" transform="translate(0 -.000015259)" height="7.4157" width="2.2217" y="212.57" x="41.691"/>
<rect id="rect1375" transform="rotate(90)" height="9.9621" width="2.2217" y="-52.641" x="217.76"/>
<rect id="rect1376" transform="rotate(90)" height="6.3161" width="2.2217" y="-53.304" x="212"/>
</g>
<g id="g1377" transform="matrix(1.4724 0 0 1.4724 586.54 -165.4)" stroke-width="1pt" fill="#fff">
<rect id="rect1378" height="2.2217" width="32.289" y="206.72" x="32.067"/>
<rect id="rect1379" height="2.1576" width="2.2217" y="217.83" x="36.881"/>
<rect id="rect1380" transform="rotate(90)" height="6.453" width="2.2217" y="-64.44" x="217.76"/>
<rect id="rect1381" height="13.266" width="2.2217" y="206.72" x="67.911"/>
<rect id="rect1382" transform="rotate(90)" height="12.229" width="2.2217" y="-80.765" x="217.76"/>
<rect id="rect1383" height="7.4157" width="2.2217" y="212.57" x="57.987"/>
<rect id="rect1384" transform="translate(11.035 -.000015259)" height="13.266" width="2.2217" y="206.72" x="67.911"/>
<rect id="rect1385" height="13.266" width="2.2217" y="206.72" x="73.391"/>
<rect id="rect1386" transform="matrix(0 1 -1 0 .0092220 -.000015259)" height="11.785" width="2.2217" y="-43.903" x="212"/>
<rect id="rect1387" transform="rotate(90)" height="11.785" width="2.2217" y="-69.772" x="212"/>
<rect id="rect1388" height="7.4157" width="2.2217" y="212.57" x="57.987"/>
<rect id="rect1389" height="7.4157" width="2.2217" y="212.57" x="57.987"/>
<rect id="rect1390" height="7.4157" width="2.2217" y="212.57" x="57.987"/>
<rect id="rect1391" transform="translate(-.17213 -.000015259)" height="7.4157" width="2.2217" y="212.57" x="32.299"/>
<rect id="rect1392" height="7.4157" width="2.2217" y="212.57" x="51.082"/>
<rect id="rect1393" transform="translate(0 -.000015259)" height="7.4157" width="2.2217" y="212.57" x="41.691"/>
<rect id="rect1394" transform="rotate(90)" height="9.9621" width="2.2217" y="-52.641" x="217.76"/>
<rect id="rect1395" transform="rotate(90)" height="6.3161" width="2.2217" y="-53.304" x="212"/>
</g>
<g id="g1396" transform="matrix(1.4724 0 0 1.4724 665.22 -165.4)" stroke-width="1pt" fill="#fff">
<rect id="rect1397" height="2.2217" width="32.289" y="206.72" x="32.067"/>
<rect id="rect1398" height="2.1576" width="2.2217" y="217.83" x="36.881"/>
<rect id="rect1399" transform="rotate(90)" height="6.453" width="2.2217" y="-64.44" x="217.76"/>
<rect id="rect1400" height="13.266" width="2.2217" y="206.72" x="67.911"/>
<rect id="rect1401" transform="rotate(90)" height="12.229" width="2.2217" y="-80.765" x="217.76"/>
<rect id="rect1402" height="7.4157" width="2.2217" y="212.57" x="57.987"/>
<rect id="rect1403" transform="translate(11.035 -.000015259)" height="13.266" width="2.2217" y="206.72" x="67.911"/>
<rect id="rect1404" height="13.266" width="2.2217" y="206.72" x="73.391"/>
<rect id="rect1405" transform="matrix(0 1 -1 0 .0092220 -.000015259)" height="11.785" width="2.2217" y="-43.903" x="212"/>
<rect id="rect1406" transform="rotate(90)" height="11.785" width="2.2217" y="-69.772" x="212"/>
<rect id="rect1407" height="7.4157" width="2.2217" y="212.57" x="57.987"/>
<rect id="rect1408" height="7.4157" width="2.2217" y="212.57" x="57.987"/>
<rect id="rect1409" height="7.4157" width="2.2217" y="212.57" x="57.987"/>
<rect id="rect1410" transform="translate(-.17213 -.000015259)" height="7.4157" width="2.2217" y="212.57" x="32.299"/>
<rect id="rect1411" height="7.4157" width="2.2217" y="212.57" x="51.082"/>
<rect id="rect1412" transform="translate(0 -.000015259)" height="7.4157" width="2.2217" y="212.57" x="41.691"/>
<rect id="rect1413" transform="rotate(90)" height="9.9621" width="2.2217" y="-52.641" x="217.76"/>
<rect id="rect1414" transform="rotate(90)" height="6.3161" width="2.2217" y="-53.304" x="212"/>
</g>
<g id="g1415" transform="matrix(1.4724 0 0 1.4724 -39.296 -165.4)" stroke-width="1pt" fill="#fff">
<rect id="rect1416" height="2.2217" width="32.289" y="206.72" x="32.067"/>
<rect id="rect1417" height="2.1576" width="2.2217" y="217.83" x="36.881"/>
<rect id="rect1418" transform="rotate(90)" height="6.453" width="2.2217" y="-64.44" x="217.76"/>
<rect id="rect1419" height="13.266" width="2.2217" y="206.72" x="67.911"/>
<rect id="rect1420" transform="rotate(90)" height="12.229" width="2.2217" y="-80.765" x="217.76"/>
<rect id="rect1421" height="7.4157" width="2.2217" y="212.57" x="57.987"/>
<rect id="rect1422" transform="translate(11.035 -.000015259)" height="13.266" width="2.2217" y="206.72" x="67.911"/>
<rect id="rect1423" height="13.266" width="2.2217" y="206.72" x="73.391"/>
<rect id="rect1424" transform="matrix(0 1 -1 0 .0092220 -.000015259)" height="11.785" width="2.2217" y="-43.903" x="212"/>
<rect id="rect1425" transform="rotate(90)" height="11.785" width="2.2217" y="-69.772" x="212"/>
<rect id="rect1426" height="7.4157" width="2.2217" y="212.57" x="57.987"/>
<rect id="rect1427" height="7.4157" width="2.2217" y="212.57" x="57.987"/>
<rect id="rect1428" height="7.4157" width="2.2217" y="212.57" x="57.987"/>
<rect id="rect1429" transform="translate(-.17213 -.000015259)" height="7.4157" width="2.2217" y="212.57" x="32.299"/>
<rect id="rect1430" height="7.4157" width="2.2217" y="212.57" x="51.082"/>
<rect id="rect1431" transform="translate(0 -.000015259)" height="7.4157" width="2.2217" y="212.57" x="41.691"/>
<rect id="rect1432" transform="rotate(90)" height="9.9621" width="2.2217" y="-52.641" x="217.76"/>
<rect id="rect1433" transform="rotate(90)" height="6.3161" width="2.2217" y="-53.304" x="212"/>
</g>
<g id="g1668" transform="translate(0 171.39)" stroke-width="1pt" fill="#d90000">
<rect id="rect1224" height="10.178" width="5.8601" y="157.55" x="119.3"/>
<rect id="rect1645" height="10.178" width="5.8601" y="157.55" x="274.84"/>
<rect id="rect1646" height="10.178" width="5.8601" y="157.55" x="-.042406"/>
<rect id="rect1647" transform="translate(39.591 -.000015259)" height="10.178" width="5.8601" y="157.55" x="39.308"/>
<rect id="rect1648" transform="translate(117.97 -.000015259)" height="10.178" width="5.8601" y="157.55" x="39.308"/>
<rect id="rect1649" transform="translate(156.75 -.000015259)" height="10.178" width="5.8601" y="157.55" x="39.308"/>
<rect id="rect1650" transform="translate(196.34 -.000015259)" height="10.178" width="5.8601" y="157.55" x="39.308"/>
<rect id="rect1651" height="10.178" width="5.8601" y="157.55" x="313.62"/>
<rect id="rect1652" height="10.178" width="5.8601" y="157.55" x="510.36"/>
<rect id="rect1653" transform="translate(313.9 -.000015259)" height="10.178" width="5.8601" y="157.55" x="39.308"/>
<rect id="rect1654" transform="translate(352.69 -.000015259)" height="10.178" width="5.8601" y="157.55" x="39.308"/>
<rect id="rect1655" transform="translate(391.87 -.000015259)" height="10.178" width="5.8601" y="157.55" x="39.308"/>
<rect id="rect1656" transform="translate(431.06 -.000015259)" height="10.178" width="5.8601" y="157.55" x="39.308"/>
<rect id="rect1657" height="10.178" width="5.8601" y="157.55" x="783.46"/>
<rect id="rect1658" transform="translate(509.03 -.000015259)" height="10.178" width="5.8601" y="157.55" x="39.308"/>
<rect id="rect1659" transform="translate(548.62 -.000015259)" height="10.178" width="5.8601" y="157.55" x="39.308"/>
<rect id="rect1660" transform="translate(588.62 -.000015259)" height="10.178" width="5.8601" y="157.55" x="39.308"/>
<rect id="rect1661" transform="translate(626.19 -.000015259)" height="10.178" width="5.8601" y="157.55" x="39.308"/>
<rect id="rect1662" transform="translate(666.18 -.000015259)" height="10.178" width="5.8601" y="157.55" x="39.308"/>
<rect id="rect1663" transform="translate(705.37 -.000015259)" height="10.178" width="5.8601" y="157.55" x="39.308"/>
<rect id="rect1664" height="10.178" width="5.8601" y="157.55" x="860.63"/>
<rect id="rect1665" transform="translate(783.75 -.000015259)" height="10.178" width="5.8601" y="157.55" x="39.308"/>
<rect id="rect1667" height="10.178" width="5.8601" y="157.55" x="39.308"/>
</g>
<g id="g1692" transform="translate(0 -.000015259)" stroke-width="1pt" fill="#239e3f">
<rect id="rect1693" height="10.178" width="5.8601" y="157.55" x="119.3"/>
<rect id="rect1694" height="10.178" width="5.8601" y="157.55" x="274.84"/>
<rect id="rect1695" height="10.178" width="5.8601" y="157.55" x="-.042406"/>
<rect id="rect1696" transform="translate(39.591 -.000015259)" height="10.178" width="5.8601" y="157.55" x="39.308"/>
<rect id="rect1697" transform="translate(117.97 -.000015259)" height="10.178" width="5.8601" y="157.55" x="39.308"/>
<rect id="rect1698" transform="translate(156.75 -.000015259)" height="10.178" width="5.8601" y="157.55" x="39.308"/>
<rect id="rect1699" transform="translate(196.34 -.000015259)" height="10.178" width="5.8601" y="157.55" x="39.308"/>
<rect id="rect1700" height="10.178" width="5.8601" y="157.55" x="313.62"/>
<rect id="rect1701" height="10.178" width="5.8601" y="157.55" x="510.36"/>
<rect id="rect1702" transform="translate(313.9 -.000015259)" height="10.178" width="5.8601" y="157.55" x="39.308"/>
<rect id="rect1703" transform="translate(352.69 -.000015259)" height="10.178" width="5.8601" y="157.55" x="39.308"/>
<rect id="rect1704" transform="translate(391.87 -.000015259)" height="10.178" width="5.8601" y="157.55" x="39.308"/>
<rect id="rect1705" transform="translate(431.06 -.000015259)" height="10.178" width="5.8601" y="157.55" x="39.308"/>
<rect id="rect1706" height="10.178" width="5.8601" y="157.55" x="783.46"/>
<rect id="rect1707" transform="translate(509.03 -.000015259)" height="10.178" width="5.8601" y="157.55" x="39.308"/>
<rect id="rect1708" transform="translate(548.62 -.000015259)" height="10.178" width="5.8601" y="157.55" x="39.308"/>
<rect id="rect1709" transform="translate(588.62 -.000015259)" height="10.178" width="5.8601" y="157.55" x="39.308"/>
<rect id="rect1710" transform="translate(626.19 -.000015259)" height="10.178" width="5.8601" y="157.55" x="39.308"/>
<rect id="rect1711" transform="translate(666.18 -.000015259)" height="10.178" width="5.8601" y="157.55" x="39.308"/>
<rect id="rect1712" transform="translate(705.37 -.000015259)" height="10.178" width="5.8601" y="157.55" x="39.308"/>
<rect id="rect1713" height="10.178" width="5.8601" y="157.55" x="860.63"/>
<rect id="rect1714" transform="translate(783.75 -.000015259)" height="10.178" width="5.8601" y="157.55" x="39.308"/>
<rect id="rect1715" height="10.178" width="5.8601" y="157.55" x="39.308"/>
</g>
<g id="g1043" fill="#da0000" transform="translate(11.919 -515.45)">
<path id="path1928" d="m445.16 706.81c8.19 10.039 33.438 65.548-15.241 101.91-22.884 17.223-8.714 18.093-8.037 20.988 36.785-19.539 48.799-46.013 48.52-69.727-0.28-23.715-12.853-44.669-25.242-53.167z"/>
<path id="path1929" d="m450.03 704.23c18.166 9.301 57.701 56.079 15.149 108.85 26.439-5.868 60.053-83.729-15.149-108.85z"/>
<path id="path1930" d="m394.24 704.23c-18.166 9.301-57.701 56.079-15.149 108.85-26.439-5.868-60.053-83.729 15.149-108.85z"/>
<path id="path1931" d="m399.04 706.81c-8.19 10.039-33.438 65.548 15.241 101.91 22.884 17.223 8.714 18.093 8.037 20.988-36.785-19.539-48.799-46.013-48.52-69.727 0.28-23.715 12.853-44.669 25.242-53.167z"/>
<path id="path1932" d="m468.8 824.65c-14.398 0.228-32.549-1.984-46.01-8.979 2.217 4.311 4.059 7.026 6.276 11.337 12.838 1.184 30.554 2.649 39.734-2.358z"/>
<path id="path1933" d="m376.78 824.65c14.398 0.228 32.549-1.984 46.01-8.979-2.217 4.311-4.059 7.026-6.276 11.337-12.838 1.184-30.554 2.649-39.734-2.358z"/>
<path id="path1934" d="m403.19 690.25c2.917 7.753 10.57 8.88 18.762 4.315 5.97 3.582 15.202 3.809 18.386-3.94 2.421 19.169-17.736 14.634-18.487 10.882-7.504 7.254-21.475 3.064-18.661-11.257z"/>
<path id="path1042" d="m422.49 836.72 7.57-8.652 1.082-116.44-9.012-7.931-9.012 7.57 1.802 117.16 7.57 8.291z"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 46 KiB

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

After

Width:  |  Height:  |  Size: 939 B

+16
View File
@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Sodipodi ("http://www.sodipodi.com/") -->
<svg id="svg378" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" height="512" width="512" version="1" y="0" x="0" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/">
<metadata id="metadata3683">
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
</cc:Work>
</rdf:RDF>
</metadata>
<g id="flag" fill-rule="evenodd">
<rect id="rect149" transform="scale(-1)" height="512" width="512" y="-512" x="-512" fill="#fff"/>
<rect id="rect148" transform="scale(-1)" height="256" width="512" y="-512" x="-512" stroke-width="1pt" fill="#df0000"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 847 B

+42
View File
@@ -0,0 +1,42 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Sodipodi ("http://www.sodipodi.com/") -->
<!-- /Creative Commons Public Domain -->
<!--
<rdf:RDF xmlns="http://web.resource.org/cc/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<Work rdf:about="">
<dc:title>New Zealand, Australia, United Kingdom, United States,
Bosnia and Herzegovina, Azerbaijan, Armenia, Bahamas, Belgium, Benin,
Bulgaria, Estonia, Finland, Gabon, Gambia, Germany, Greece, Greenland,
Guinea, Honduras, Israel, Jamaica, Jordan, and Romania Flags</dc:title>
<dc:rights><Agent>
<dc:title>Daniel McRae</dc:title>
</Agent></dc:rights>
<license rdf:resource="http://web.resource.org/cc/PublicDomain" />
</Work>
<License rdf:about="http://web.resource.org/cc/PublicDomain">
<permits rdf:resource="http://web.resource.org/cc/Reproduction" />
<permits rdf:resource="http://web.resource.org/cc/Distribution" />
<permits rdf:resource="http://web.resource.org/cc/DerivativeWorks" />
</License>
</rdf:RDF>
-->
<svg id="svg548" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" height="512" width="512" version="1.1" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/">
<metadata id="metadata4337">
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
</cc:Work>
</rdf:RDF>
</metadata>
<g id="flag" transform="matrix(.51251 0 0 .76877 0 -8.2e-7)">
<g id="g555" fill-rule="evenodd" stroke-width="1pt" transform="scale(8.325)">
<rect id="rect551" height="80" width="40" y="0" x="0" fill="#00319c"/>
<rect id="rect552" height="80" width="40" y="0" x="40" fill="#ffde00"/>
<rect id="rect553" height="80" width="40" y="0" x="80" fill="#de2110"/>
</g>
</g>
</svg>
+17
View File
@@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Sodipodi ("http://www.sodipodi.com/") -->
<svg id="svg378" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" height="512" width="512" version="1" y="0" x="0" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/">
<metadata id="metadata4346">
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
</cc:Work>
</rdf:RDF>
</metadata>
<g id="flag" fill-rule="evenodd" stroke-width="1pt" transform="matrix(.48166 0 0 .72249 0 .0000024116)">
<rect id="rect171" height="708.66" width="1063" y="0" x="0" fill="#fff"/>
<rect id="rect403" height="472.44" width="1063" y="236.22" x="0" fill="#01017e"/>
<rect id="rect135" height="236.22" width="1063" y="472.44" x="0" fill="#fe0101"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 940 B