Add new templates and tests for improved functionality

- Created index.html template for the homepage with service cards and partner logos.
- Added page_from_md.html template for rendering pages from markdown.
- Developed services.html template detailing various services offered.
- Implemented tests for link handling in markdown, ensuring external links open in new tabs and internal links function correctly.
- Enhanced markdown parser tests to validate heading extraction, content rendering, and link safety.
- Introduced utility tests for template rendering, HTML minification, and JavaScript minification.

Co-authored-by: Copilot <copilot@github.com>
This commit is contained in:
2026-05-02 13:05:43 +02:00
parent 559a6e4c56
commit 9f0a216c5e
79 changed files with 4700 additions and 0 deletions
+15
View File
@@ -0,0 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- Generator: Adobe Illustrator 19.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 304 182" style="enable-background:new 0 0 304 182;" xml:space="preserve"><script xmlns=""/>
<style type="text/css">
.st0{fill:#252F3E;}
.st1{fill-rule:evenodd;clip-rule:evenodd;fill:#FF9900;}
</style>
<g>
<path class="st0" d="M86.4,66.4c0,3.7,0.4,6.7,1.1,8.9c0.8,2.2,1.8,4.6,3.2,7.2c0.5,0.8,0.7,1.6,0.7,2.3c0,1-0.6,2-1.9,3l-6.3,4.2 c-0.9,0.6-1.8,0.9-2.6,0.9c-1,0-2-0.5-3-1.4C76.2,90,75,88.4,74,86.8c-1-1.7-2-3.6-3.1-5.9c-7.8,9.2-17.6,13.8-29.4,13.8 c-8.4,0-15.1-2.4-20-7.2c-4.9-4.8-7.4-11.2-7.4-19.2c0-8.5,3-15.4,9.1-20.6c6.1-5.2,14.2-7.8,24.5-7.8c3.4,0,6.9,0.3,10.6,0.8 c3.7,0.5,7.5,1.3,11.5,2.2v-7.3c0-7.6-1.6-12.9-4.7-16c-3.2-3.1-8.6-4.6-16.3-4.6c-3.5,0-7.1,0.4-10.8,1.3c-3.7,0.9-7.3,2-10.8,3.4 c-1.6,0.7-2.8,1.1-3.5,1.3c-0.7,0.2-1.2,0.3-1.6,0.3c-1.4,0-2.1-1-2.1-3.1v-4.9c0-1.6,0.2-2.8,0.7-3.5c0.5-0.7,1.4-1.4,2.8-2.1 c3.5-1.8,7.7-3.3,12.6-4.5c4.9-1.3,10.1-1.9,15.6-1.9c11.9,0,20.6,2.7,26.2,8.1c5.5,5.4,8.3,13.6,8.3,24.6V66.4z M45.8,81.6 c3.3,0,6.7-0.6,10.3-1.8c3.6-1.2,6.8-3.4,9.5-6.4c1.6-1.9,2.8-4,3.4-6.4c0.6-2.4,1-5.3,1-8.7v-4.2c-2.9-0.7-6-1.3-9.2-1.7 c-3.2-0.4-6.3-0.6-9.4-0.6c-6.7,0-11.6,1.3-14.9,4c-3.3,2.7-4.9,6.5-4.9,11.5c0,4.7,1.2,8.2,3.7,10.6 C37.7,80.4,41.2,81.6,45.8,81.6z M126.1,92.4c-1.8,0-3-0.3-3.8-1c-0.8-0.6-1.5-2-2.1-3.9L96.7,10.2c-0.6-2-0.9-3.3-0.9-4 c0-1.6,0.8-2.5,2.4-2.5h9.8c1.9,0,3.2,0.3,3.9,1c0.8,0.6,1.4,2,2,3.9l16.8,66.2l15.6-66.2c0.5-2,1.1-3.3,1.9-3.9c0.8-0.6,2.2-1,4-1 h8c1.9,0,3.2,0.3,4,1c0.8,0.6,1.5,2,1.9,3.9l15.8,67l17.3-67c0.6-2,1.3-3.3,2-3.9c0.8-0.6,2.1-1,3.9-1h9.3c1.6,0,2.5,0.8,2.5,2.5 c0,0.5-0.1,1-0.2,1.6c-0.1,0.6-0.3,1.4-0.7,2.5l-24.1,77.3c-0.6,2-1.3,3.3-2.1,3.9c-0.8,0.6-2.1,1-3.8,1h-8.6c-1.9,0-3.2-0.3-4-1 c-0.8-0.7-1.5-2-1.9-4L156,23l-15.4,64.4c-0.5,2-1.1,3.3-1.9,4c-0.8,0.7-2.2,1-4,1H126.1z M254.6,95.1c-5.2,0-10.4-0.6-15.4-1.8 c-5-1.2-8.9-2.5-11.5-4c-1.6-0.9-2.7-1.9-3.1-2.8c-0.4-0.9-0.6-1.9-0.6-2.8v-5.1c0-2.1,0.8-3.1,2.3-3.1c0.6,0,1.2,0.1,1.8,0.3 c0.6,0.2,1.5,0.6,2.5,1c3.4,1.5,7.1,2.7,11,3.5c4,0.8,7.9,1.2,11.9,1.2c6.3,0,11.2-1.1,14.6-3.3c3.4-2.2,5.2-5.4,5.2-9.5 c0-2.8-0.9-5.1-2.7-7c-1.8-1.9-5.2-3.6-10.1-5.2L246,52c-7.3-2.3-12.7-5.7-16-10.2c-3.3-4.4-5-9.3-5-14.5c0-4.2,0.9-7.9,2.7-11.1 c1.8-3.2,4.2-6,7.2-8.2c3-2.3,6.4-4,10.4-5.2c4-1.2,8.2-1.7,12.6-1.7c2.2,0,4.5,0.1,6.7,0.4c2.3,0.3,4.4,0.7,6.5,1.1 c2,0.5,3.9,1,5.7,1.6c1.8,0.6,3.2,1.2,4.2,1.8c1.4,0.8,2.4,1.6,3,2.5c0.6,0.8,0.9,1.9,0.9,3.3v4.7c0,2.1-0.8,3.2-2.3,3.2 c-0.8,0-2.1-0.4-3.8-1.2c-5.7-2.6-12.1-3.9-19.2-3.9c-5.7,0-10.2,0.9-13.3,2.8c-3.1,1.9-4.7,4.8-4.7,8.9c0,2.8,1,5.2,3,7.1 c2,1.9,5.7,3.8,11,5.5l14.2,4.5c7.2,2.3,12.4,5.5,15.5,9.6c3.1,4.1,4.6,8.8,4.6,14c0,4.3-0.9,8.2-2.6,11.6 c-1.8,3.4-4.2,6.4-7.3,8.8c-3.1,2.5-6.8,4.3-11.1,5.6C264.4,94.4,259.7,95.1,254.6,95.1z"/>
<g>
<path class="st1" d="M273.5,143.7c-32.9,24.3-80.7,37.2-121.8,37.2c-57.6,0-109.5-21.3-148.7-56.7c-3.1-2.8-0.3-6.6,3.4-4.4 c42.4,24.6,94.7,39.5,148.8,39.5c36.5,0,76.6-7.6,113.5-23.2C274.2,133.6,278.9,139.7,273.5,143.7z"/>
<path class="st1" d="M287.2,128.1c-4.2-5.4-27.8-2.6-38.5-1.3c-3.2,0.4-3.7-2.4-0.8-4.5c18.8-13.2,49.7-9.4,53.3-5 c3.6,4.5-1,35.4-18.6,50.2c-2.7,2.3-5.3,1.1-4.1-1.9C282.5,155.7,291.4,133.4,287.2,128.1z"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.4 KiB

+2
View File
@@ -0,0 +1,2 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 272 92" width="272" height="92"><script xmlns=""/><path fill="#EA4335" d="M115.75 47.18c0 12.77-9.99 22.18-22.25 22.18s-22.25-9.41-22.25-22.18C71.25 34.32 81.24 25 93.5 25s22.25 9.32 22.25 22.18zm-9.74 0c0-7.98-5.79-13.44-12.51-13.44S80.99 39.2 80.99 47.18c0 7.9 5.79 13.44 12.51 13.44s12.51-5.55 12.51-13.44z"/><path fill="#FBBC05" d="M163.75 47.18c0 12.77-9.99 22.18-22.25 22.18s-22.25-9.41-22.25-22.18c0-12.85 9.99-22.18 22.25-22.18s22.25 9.32 22.25 22.18zm-9.74 0c0-7.98-5.79-13.44-12.51-13.44s-12.51 5.46-12.51 13.44c0 7.9 5.79 13.44 12.51 13.44s12.51-5.55 12.51-13.44z"/><path fill="#4285F4" d="M209.75 26.34v39.82c0 16.38-9.66 23.07-21.08 23.07-10.75 0-17.22-7.19-19.66-13.07l8.48-3.53c1.51 3.61 5.21 7.87 11.17 7.87 7.31 0 11.84-4.51 11.84-13v-3.19h-.34c-2.18 2.69-6.38 5.04-11.68 5.04-11.09 0-21.25-9.66-21.25-22.09 0-12.52 10.16-22.26 21.25-22.26 5.29 0 9.49 2.35 11.68 4.96h.34v-3.61h9.25zm-8.56 20.92c0-7.81-5.21-13.52-11.84-13.52-6.72 0-12.35 5.71-12.35 13.52 0 7.73 5.63 13.36 12.35 13.36 6.63 0 11.84-5.63 11.84-13.36z"/><path fill="#34A853" d="M225 3v65h-9.5V3h9.5z"/><path fill="#EA4335" d="M262.02 54.48l7.56 5.04c-2.44 3.61-8.32 9.83-18.48 9.83-12.6 0-22.01-9.74-22.01-22.18 0-13.19 9.49-22.18 20.92-22.18 11.51 0 17.14 9.16 18.98 14.11l1.01 2.52-29.65 12.28c2.27 4.45 5.8 6.72 10.75 6.72 4.96 0 8.4-2.44 10.92-6.14zm-23.27-7.98l19.82-8.23c-1.09-2.77-4.37-4.7-8.23-4.7-4.95 0-11.84 4.37-11.59 12.93z"/><path fill="#4285F4" d="M35.29 41.41V32H67c.31 1.64.47 3.58.47 5.68 0 7.06-1.93 15.79-8.15 22.01-6.05 6.3-13.78 9.66-24.02 9.66C16.32 69.35.36 53.89.36 34.91.36 15.93 16.32.47 35.3.47c10.5 0 17.98 4.12 23.6 9.49l-6.64 6.64c-4.03-3.78-9.49-6.72-16.97-6.72-13.86 0-24.7 11.17-24.7 25.03 0 13.86 10.84 25.03 24.7 25.03 8.99 0 14.11-3.61 17.39-6.89 2.66-2.66 4.41-6.46 5.1-11.65l-22.49.01z"/></svg>

After

Width:  |  Height:  |  Size: 1.9 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 6.1 KiB

+40
View File
@@ -0,0 +1,40 @@
<svg version="1.2" baseProfile="tiny-ps" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1607 401" width="1607" height="401">
<title>logo-informatica-svg</title>
<style>
tspan { white-space:pre }
.shp0 { fill: #ff4d00 }
.shp1 { fill: #ff7d00 }
.shp2 { fill: #001aff }
.shp3 { fill: #e23400 }
.shp4 { fill: #373737 }
</style>
<g id="logo-informatica">
<g id="Logo/Informatica">
<g id="Group-32">
<g id="Layer">
<path id="Fill-1" class="shp0" d="M218.7 205.64L267.31 213.77L300.25 249.32L295.83 300.43L177.19 233.21L218.7 205.64Z" />
<path id="Fill-2" class="shp1" d="M394.43 200.52L295.83 300.44L197.21 0.69L394.43 200.52Z" />
<path id="Fill-3" class="shp2" d="M328.73 200.52L177.19 233.21L181.35 159.45L328.73 200.52Z" />
<path id="Fill-4" class="shp3" d="M0 200.53L73.06 216.86L121.39 248.63L124.91 280.61L105.3 307.22L0 200.53Z" />
<path id="Fill-5" class="shp0" d="M186.55 11.51L121.38 248.63L0 200.53L186.55 11.51Z" />
<path id="Fill-6" class="shp1" d="M121.39 248.63L283.58 312.85L197.21 400.36L105.3 307.22L121.39 248.63Z" />
<path id="Fill-7" class="shp4" d="M525.69 257.51L507.24 257.51L507.24 106.29L525.69 95.39L525.69 257.51Z" />
<path id="Fill-8" class="shp4" d="M1351.23 122.81L1332.26 122.81L1332.26 107.95L1332.26 102.75L1351.23 102.75L1351.23 122.81Z" />
<g id="Group-31">
<path id="Fill-9" fill-rule="evenodd" class="shp4" d="M638.75 153.75C645.9 161.89 649.68 173.34 649.68 186.9L649.68 257.51L631.64 257.51L631.64 191C631.64 170.62 621.17 158.44 603.64 158.44C585.71 158.44 573.18 172.36 573.18 192.3L573.18 257.51L555.15 257.51L555.15 143.33L573.18 143.33L573.18 159.87C581.6 147.3 593.33 140.94 608.13 140.94C620.8 140.94 631.39 145.36 638.75 153.75Z" />
<path id="Fill-11" fill-rule="evenodd" class="shp4" d="M849.57 200.09L849.57 200.52C849.57 216.32 843.88 231.19 833.55 242.37C822.99 253.81 808.62 260.11 793.13 260.11C761.82 260.11 737.29 234.12 737.29 200.96L737.29 200.52C737.29 184.7 742.94 169.85 753.21 158.68C763.72 147.24 778.04 140.94 793.53 140.94C824.95 140.94 849.57 166.93 849.57 200.09ZM793.13 158.01C771.81 158.01 755.73 176.1 755.73 200.09L755.73 200.52C755.73 224.25 772.34 242.83 793.53 242.83C814.96 242.83 831.13 224.82 831.13 200.96L831.13 200.52C831.13 176.69 814.43 158.01 793.13 158.01Z" />
<path id="Fill-13" fill-rule="evenodd" class="shp4" d="M931.47 141.38L932.59 141.43L932.59 160.93L930.21 160.93C905.51 160.93 889.55 181.34 889.55 211.77L889.55 257.51L871.52 257.51L871.52 143.32L889.55 143.32L889.55 168.41C898.64 150.63 914.01 140.61 931.47 141.38Z" />
<path id="Fill-15" fill-rule="evenodd" class="shp4" d="M1112.3 187.11L1112.3 257.51L1094.27 257.51L1094.27 191C1094.27 170.32 1084.74 158.44 1068.1 158.44C1060.43 158.44 1053.48 161.51 1048.51 167.08C1043.14 173.11 1040.3 181.69 1040.3 191.87L1040.3 257.51L1022.26 257.51L1022.26 190.57C1022.26 170.45 1012.55 158.44 996.29 158.44C979.95 158.44 968.08 172.77 968.08 192.52L968.08 257.51L950.05 257.51L950.05 143.33L968.08 143.33L968.08 159.43C974.47 150.22 984.04 140.94 1000.99 140.94C1016.06 140.94 1028.07 148.4 1034.99 162C1044.26 147.83 1056.38 140.94 1071.97 140.94C1096.85 140.94 1112.3 158.63 1112.3 187.11Z" />
<path id="Fill-17" fill-rule="evenodd" class="shp4" d="M1276.51 160.39L1276.51 224.54C1276.51 236.26 1281.93 241.96 1293.1 241.96C1298.35 241.96 1302.63 240.86 1307.87 238.19L1309.55 237.33L1309.55 254.22L1308.95 254.56C1302.87 257.9 1296.67 259.46 1289.42 259.46C1277.86 259.46 1258.47 255.2 1258.47 226.69L1258.47 160.39L1238.84 160.39L1238.84 143.32L1258.47 143.32L1258.47 114.23L1276.51 103.57L1276.51 143.32L1310.38 143.32L1310.38 160.39L1276.51 160.39Z" />
<path id="Fill-19" fill-rule="evenodd" class="shp4" d="M1460.95 225.64L1472.59 237.23L1471.89 238.06C1463.21 248.32 1450.37 260.11 1427.96 260.11C1412.9 260.11 1398.9 253.85 1388.53 242.5C1378.35 231.36 1372.74 216.61 1372.74 200.96L1372.74 200.52C1372.74 184.76 1378.35 169.9 1388.53 158.68C1398.9 147.24 1412.9 140.94 1427.96 140.94C1450.19 140.94 1462.67 151.79 1471.05 161.23L1471.75 162.02L1459.79 175.45L1458.92 174.5C1451.22 165.93 1442.12 158.01 1427.76 158.01C1407.25 158.01 1391.18 176.49 1391.18 200.09L1391.18 200.52C1391.18 224.25 1407.69 242.82 1428.77 242.82C1440.26 242.82 1450.52 237.51 1460.14 226.56L1460.95 225.64Z" />
<path id="Fill-21" fill-rule="evenodd" class="shp4" d="M1180.9 140.94C1196.12 140.94 1207.86 145.21 1215.8 153.64C1223.19 161.47 1226.94 173.6 1226.94 187.98L1226.94 257.51L1209.72 257.51L1209.72 242.87C1202.85 251.18 1191.02 259.89 1172.53 259.89C1152.39 259.89 1132.01 247.52 1132.01 223.88L1132.01 223.45C1132.01 200.8 1148.85 187.82 1178.25 187.82L1209.72 187.82C1209.72 167.01 1198.65 158.01 1179.27 158.01C1166.21 158.01 1156.41 161.91 1147.74 166.11L1146.57 166.68L1141.11 150.81L1142.05 150.36C1151.68 145.7 1163.82 140.94 1180.9 140.94ZM1179.88 202.51C1155.38 202.51 1150.24 213.54 1150.24 222.8L1150.24 223.24C1150.24 233.4 1158.17 244.34 1175.6 244.34C1195.05 244.34 1209.72 231.82 1209.72 215.23L1209.72 202.51L1179.88 202.51Z" />
<path id="Fill-23" fill-rule="evenodd" class="shp4" d="M700.68 143.32L734.54 143.32L734.54 160.38L700.68 160.38L700.68 257.51L682.64 257.51L682.64 160.38L663.01 160.38L663.01 143.32L682.64 143.32L682.64 131.82C682.64 119.06 685.93 108.85 692.14 102.26C697.7 96.36 705.82 93.24 715.61 93.24C722.84 93.24 727.98 94.08 733.35 96.13L733.72 96.27L733.72 113.18L732.61 112.85C726.56 111.02 722.59 110.09 717.65 110.09C704.84 110.09 700.68 116.25 700.68 132.68L700.68 143.32Z" />
<path id="Fill-25" class="shp4" d="M1350.76 257.51L1332.73 257.51L1332.73 155.47L1332.73 143.32L1350.76 143.32L1350.76 257.51Z" />
<path id="Fill-27" fill-rule="evenodd" class="shp4" d="M1532.62 140.94C1547.83 140.94 1559.58 145.21 1567.52 153.64C1574.91 161.47 1578.66 173.6 1578.66 187.99L1578.66 257.53L1561.43 257.53L1561.44 242.88C1554.56 251.19 1542.74 259.9 1524.25 259.9C1504.1 259.9 1483.71 247.53 1483.71 223.89L1483.71 223.46C1483.71 200.81 1500.56 187.83 1529.96 187.83L1561.44 187.83C1561.44 167.02 1550.37 158.01 1530.98 158.01C1517.93 158.01 1508.12 161.91 1499.45 166.12L1498.29 166.68L1492.81 150.81L1493.76 150.36C1503.39 145.7 1515.53 140.94 1532.62 140.94ZM1531.59 202.52C1507.09 202.52 1501.95 213.55 1501.95 222.81L1501.95 223.25C1501.95 233.41 1509.88 244.35 1527.31 244.35C1546.77 244.35 1561.44 231.84 1561.44 215.24L1561.44 202.52L1531.59 202.52Z" />
<path id="Fill-29" fill-rule="evenodd" class="shp4" d="M1586.67 147.9C1587.58 146.18 1588.86 144.82 1590.48 143.83C1592.11 142.84 1593.87 142.34 1595.76 142.34C1597.65 142.34 1599.39 142.84 1601.02 143.83C1602.64 144.82 1603.91 146.18 1604.83 147.9C1605.75 149.62 1606.2 151.48 1606.2 153.49C1606.2 155.46 1605.76 157.3 1604.88 159.01C1604 160.72 1602.74 162.1 1601.12 163.14C1599.49 164.18 1597.71 164.7 1595.76 164.7C1593.82 164.7 1592.04 164.19 1590.42 163.15C1588.78 162.12 1587.53 160.75 1586.63 159.03C1585.74 157.32 1585.29 155.48 1585.29 153.49C1585.29 151.48 1585.75 149.62 1586.67 147.9ZM1588.16 158.25C1588.95 159.7 1590.02 160.85 1591.37 161.67C1592.73 162.5 1594.18 162.9 1595.76 162.9C1597.34 162.9 1598.81 162.49 1600.16 161.64C1601.52 160.8 1602.58 159.66 1603.35 158.22C1604.12 156.78 1604.51 155.2 1604.51 153.49C1604.51 151.79 1604.12 150.22 1603.35 148.78C1602.58 147.34 1601.52 146.21 1600.16 145.38C1598.81 144.55 1597.34 144.14 1595.76 144.14C1594.18 144.14 1592.72 144.54 1591.36 145.36C1590.01 146.19 1588.93 147.32 1588.16 148.77C1587.38 150.23 1586.99 151.8 1586.99 153.49C1586.99 155.2 1587.38 156.78 1588.16 158.25ZM1593.59 154.62L1593.59 159.66L1591.51 159.66L1591.51 146.98L1595.58 146.98C1597.08 146.98 1598.25 147.31 1599.08 147.96C1599.91 148.62 1600.32 149.56 1600.32 150.81C1600.32 152.03 1599.7 152.97 1598.44 153.61C1599.63 154.12 1600.24 155.13 1600.26 156.67L1600.26 157.57C1600.26 158.43 1600.34 159.05 1600.5 159.43L1600.5 159.66L1598.37 159.66C1598.23 159.31 1598.16 158.66 1598.16 157.75C1598.16 156.83 1598.14 156.28 1598.11 156.11C1597.95 155.16 1597.32 154.65 1596.18 154.62L1593.59 154.62ZM1593.59 152.71L1595.89 152.71C1596.6 152.69 1597.17 152.51 1597.6 152.19C1598.04 151.86 1598.24 151.43 1598.24 150.89C1598.24 150.16 1598.06 149.65 1597.67 149.35C1597.29 149.05 1596.6 148.9 1595.63 148.9L1593.59 148.9L1593.59 152.71Z" />
</g>
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 8.2 KiB

+8
View File
@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 337.6 72"><script xmlns=""/>
<path fill="#737373" d="M140.4,14.4v43.2h-7.5V23.7h-0.1l-13.4,33.9h-5l-13.7-33.9h-0.1v33.9h-6.9V14.4h10.8l12.4,32h0.2l13.1-32H140.4 z M146.6,17.7c0-1.2,0.4-2.2,1.3-3c0.9-0.8,1.9-1.2,3.1-1.2c1.3,0,2.4,0.4,3.2,1.2s1.3,1.8,1.3,3c0,1.2-0.4,2.2-1.3,3 c-0.9,0.8-1.9,1.2-3.2,1.2s-2.3-0.4-3.1-1.2C147.1,19.8,146.6,18.8,146.6,17.7z M154.7,26.6v31h-7.3v-31H154.7z M176.8,52.3 c1.1,0,2.3-0.2,3.6-0.8c1.3-0.5,2.5-1.2,3.6-2v6.8c-1.2,0.7-2.5,1.2-4,1.5c-1.5,0.3-3.1,0.5-4.9,0.5c-4.6,0-8.3-1.4-11.1-4.3 c-2.9-2.9-4.3-6.6-4.3-11c0-5,1.5-9.1,4.4-12.3c2.9-3.2,7-4.8,12.4-4.8c1.4,0,2.8,0.2,4.1,0.5c1.4,0.3,2.5,0.8,3.3,1.2v7 c-1.1-0.8-2.3-1.5-3.4-1.9c-1.2-0.4-2.4-0.7-3.6-0.7c-2.9,0-5.2,0.9-7,2.8s-2.6,4.4-2.6,7.6c0,3.1,0.9,5.6,2.6,7.3 C171.6,51.4,173.9,52.3,176.8,52.3z M204.7,26.1c0.6,0,1.1,0,1.6,0.1s0.9,0.2,1.2,0.3v7.4c-0.4-0.3-0.9-0.6-1.7-0.8 s-1.6-0.4-2.7-0.4c-1.8,0-3.3,0.8-4.5,2.3s-1.9,3.8-1.9,7v15.6h-7.3v-31h7.3v4.9h0.1c0.7-1.7,1.7-3,3-4 C201.2,26.6,202.8,26.1,204.7,26.1z M207.9,42.6c0-5.1,1.5-9.2,4.3-12.2c2.9-3,6.9-4.5,12-4.5c4.8,0,8.6,1.4,11.3,4.3 s4.1,6.8,4.1,11.7c0,5-1.5,9-4.3,12c-2.9,3-6.8,4.5-11.8,4.5c-4.8,0-8.6-1.4-11.4-4.2C209.3,51.3,207.9,47.4,207.9,42.6z M215.5,42.3c0,3.2,0.7,5.7,2.2,7.4s3.6,2.6,6.3,2.6c2.6,0,4.7-0.8,6.1-2.6c1.4-1.7,2.1-4.2,2.1-7.6c0-3.3-0.7-5.8-2.1-7.6 c-1.4-1.7-3.5-2.6-6-2.6c-2.7,0-4.7,0.9-6.2,2.7C216.2,36.5,215.5,39,215.5,42.3z M250.5,34.8c0,1,0.3,1.9,1,2.5 c0.7,0.6,2.1,1.3,4.4,2.2c2.9,1.2,5,2.5,6.1,3.9c1.2,1.5,1.8,3.2,1.8,5.3c0,2.9-1.1,5.2-3.4,7c-2.2,1.8-5.3,2.6-9.1,2.6 c-1.3,0-2.7-0.2-4.3-0.5c-1.6-0.3-2.9-0.7-4-1.2v-7.2c1.3,0.9,2.8,1.7,4.3,2.2c1.5,0.5,2.9,0.8,4.2,0.8c1.6,0,2.9-0.2,3.6-0.7 c0.8-0.5,1.2-1.2,1.2-2.3c0-1-0.4-1.8-1.2-2.6c-0.8-0.7-2.4-1.5-4.6-2.4c-2.7-1.1-4.6-2.4-5.7-3.8s-1.7-3.2-1.7-5.4 c0-2.8,1.1-5.1,3.3-6.9c2.2-1.8,5.1-2.7,8.6-2.7c1.1,0,2.3,0.1,3.6,0.4s2.5,0.6,3.4,0.9V34c-1-0.6-2.1-1.2-3.4-1.7 c-1.3-0.5-2.6-0.7-3.8-0.7c-1.4,0-2.5,0.3-3.2,0.8C250.9,33.1,250.5,33.8,250.5,34.8z M266.9,42.6c0-5.1,1.5-9.2,4.3-12.2 c2.9-3,6.9-4.5,12-4.5c4.8,0,8.6,1.4,11.3,4.3s4.1,6.8,4.1,11.7c0,5-1.5,9-4.3,12c-2.9,3-6.8,4.5-11.8,4.5c-4.8,0-8.6-1.4-11.4-4.2 C268.4,51.3,266.9,47.4,266.9,42.6z M274.5,42.3c0,3.2,0.7,5.7,2.2,7.4s3.6,2.6,6.3,2.6c2.6,0,4.7-0.8,6.1-2.6 c1.4-1.7,2.1-4.2,2.1-7.6c0-3.3-0.7-5.8-2.1-7.6c-1.4-1.7-3.5-2.6-6-2.6c-2.7,0-4.7,0.9-6.2,2.7C275.3,36.5,274.5,39,274.5,42.3z M322.9,32.6h-10.9v25h-7.4v-25h-5.2v-6h5.2v-4.3c0-3.2,1.1-5.9,3.2-8s4.8-3.1,8.1-3.1c0.9,0,1.7,0.1,2.4,0.1s1.3,0.2,1.8,0.4v6.3 c-0.2-0.1-0.7-0.3-1.3-0.5c-0.6-0.2-1.3-0.3-2.1-0.3c-1.5,0-2.7,0.5-3.5,1.4c-0.8,0.9-1.2,2.4-1.2,4.2v3.7h10.9v-7l7.3-2.2v9.2h7.4 v6h-7.4v14.5c0,1.9,0.4,3.2,1,4c0.7,0.8,1.8,1.2,3.3,1.2c0.4,0,0.9-0.1,1.5-0.3c0.6-0.2,1.1-0.4,1.5-0.7v6c-0.5,0.3-1.2,0.5-2.3,0.7 c-1.1,0.2-2.1,0.3-3.2,0.3c-3.1,0-5.4-0.8-6.9-2.4c-1.5-1.6-2.3-4.1-2.3-7.4L322.9,32.6L322.9,32.6z"/>
<rect fill="#F25022" width="34.2" height="34.2"/>
<rect x="37.8" fill="#7FBA00" width="34.2" height="34.2"/>
<rect y="37.8" fill="#00A4EF" width="34.2" height="34.2"/>
<rect x="37.8" y="37.8" fill="#FFB900" width="34.2" height="34.2"/>
</svg>

After

Width:  |  Height:  |  Size: 3.1 KiB

+1
View File
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 231 30" preserveAspectRatio="xMinYMid"><script xmlns=""/><path d="M99.61,19.52h15.24l-8.05-13L92,30H85.27l18-28.17a4.29,4.29,0,0,1,7-.05L128.32,30h-6.73l-3.17-5.25H103l-3.36-5.23m69.93,5.23V0.28h-5.72V27.16a2.76,2.76,0,0,0,.85,2,2.89,2.89,0,0,0,2.08.87h26l3.39-5.25H169.54M75,20.38A10,10,0,0,0,75,.28H50V30h5.71V5.54H74.65a4.81,4.81,0,0,1,0,9.62H58.54L75.6,30h8.29L72.43,20.38H75M14.88,30H32.15a14.86,14.86,0,0,0,0-29.71H14.88a14.86,14.86,0,1,0,0,29.71m16.88-5.23H15.26a9.62,9.62,0,0,1,0-19.23h16.5a9.62,9.62,0,1,1,0,19.23M140.25,30h17.63l3.34-5.23H140.64a9.62,9.62,0,1,1,0-19.23h16.75l3.38-5.25H140.25a14.86,14.86,0,1,0,0,29.71m69.87-5.23a9.62,9.62,0,0,1-9.26-7h24.42l3.36-5.24H200.86a9.61,9.61,0,0,1,9.26-7h16.76l3.35-5.25h-20.5a14.86,14.86,0,0,0,0,29.71h17.63l3.35-5.23h-20.6" transform="translate(-0.02 0)" style="fill:#C74634"/></svg>

After

Width:  |  Height:  |  Size: 892 B

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 7.9 KiB

+8
View File
@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" width="743.36707" height="368.43945"><script xmlns=""/>
<g transform="translate(-446.7987,535.9143)">
<path d="M 446.79872,-168.02763 L 822.11906,-168.02763 L 1190.1658,-535.9143 L 446.79872,-535.9143 L 446.79872,-168.02763" style="fill:#014185;fill-rule:nonzero;stroke:none"/>
<path d="M 887.58191,-466.77099 L 814.84541,-466.78553 L 814.84541,-292.77073 L 750.83729,-466.78553 L 688.2839,-466.78553 L 633.00416,-321.25434 C 627.18524,-357.91354 589.36226,-370.58424 558.81293,-380.06908 C 539.90144,-386.4408 518.08049,-395.80926 519.53522,-406.05056 C 519.53522,-414.54618 529.71833,-422.34353 551.53928,-421.17975 C 566.08658,-420.43784 579.17915,-419.23041 605.36429,-406.74883 L 631.54943,-451.07445 C 606.81902,-463.06142 574.81496,-470.64057 548.62982,-470.66966 L 548.62982,-470.66966 C 516.62576,-470.66966 490.44062,-460.60293 474.43859,-443.91718 C 464.25548,-432.30843 456.98183,-417.57202 456.98183,-401.2354 C 456.98183,-378.75982 465.71021,-362.81598 481.71224,-350.11619 C 497.71427,-339.42392 515.17103,-332.45577 532.62779,-327.34966 C 552.99401,-321.05068 568.99604,-315.59544 568.99604,-303.89942 C 568.99604,-299.57887 567.54131,-295.6511 564.63185,-292.49433 C 558.81293,-287.27185 551.53928,-285.29342 539.90144,-285.04611 C 519.53522,-284.66789 504.98792,-287.91193 480.25751,-302.3574 L 456.98183,-257.47898 C 481.71224,-243.57176 510.80684,-235.39618 539.90144,-235.39618 L 544.26563,-235.42527 C 568.99604,-235.89079 590.81699,-243.23717 606.81902,-256.5916 C 608.27375,-257.37715 608.27375,-258.10452 609.72848,-258.83188 L 602.45483,-239.29486 L 669.37241,-239.29486 L 679.55552,-273.16097 C 691.19336,-269.26229 704.28593,-266.99292 718.83323,-266.99292 C 733.38053,-266.99292 745.01837,-269.18956 756.65621,-272.88457 L 768.29405,-239.29486 L 875.94407,-239.29486 L 875.94407,-309.54377 L 900.67448,-309.54377 C 957.40895,-309.54377 990.86774,-338.65292 990.86774,-387.47365 C 990.86774,-441.82237 958.86368,-466.77099 887.58191,-466.77099 z M 718.83323,-317.79209 C 710.10485,-317.79209 702.8312,-319.30501 695.55755,-321.95261 L 718.83323,-395.15463 L 718.83323,-395.15463 L 742.10891,-321.71986 C 734.83526,-319.21772 727.56161,-317.79209 718.83323,-317.79209 z M 891.9461,-359.89197 L 875.94407,-359.89197 L 875.94407,-418.91037 L 891.9461,-418.91037 C 913.76705,-418.91037 931.22381,-411.76765 931.22381,-389.69939 C 931.22381,-367.0056 913.76705,-359.89197 891.9461,-359.89197" style="fill:#FFF;fill-rule:evenodd;stroke:none"/>
<path d="M 913.76705,-191.53607 C 913.76705,-202.78113 922.49543,-211.34949 932.67854,-211.34949 C 942.86165,-211.34949 951.59003,-202.78113 951.59003,-191.53607 C 951.59003,-179.86914 942.86165,-171.4608 932.67854,-171.4608 C 922.49543,-171.4608 913.76705,-179.86914 913.76705,-191.53607 z M 932.67854,-167.47484 C 945.77111,-167.47484 957.40895,-177.67249 957.40895,-191.53607 C 957.40895,-205.19599 945.77111,-215.23362 932.67854,-215.23362 C 919.58597,-215.23362 907.94813,-205.19599 907.94813,-191.53607 C 907.94813,-177.67249 919.58597,-167.47484 932.67854,-167.47484 z M 928.31435,-189.54309 L 932.67854,-189.54309 L 939.95219,-177.67249 L 944.31638,-177.67249 L 937.04273,-189.77585 C 939.95219,-190.27046 944.31638,-192.40891 944.31638,-197.2968 C 944.31638,-202.78113 939.95219,-205.19599 934.13327,-205.19599 L 923.95016,-205.19599 L 923.95016,-177.67249 L 928.31435,-177.67249 L 928.31435,-189.54309 z M 928.31435,-193.09263 L 928.31435,-201.69009 L 934.13327,-201.69009 C 935.588,-201.69009 939.95219,-201.02091 939.95219,-197.54411 C 939.95219,-193.36903 935.588,-193.09263 932.67854,-193.09263 L 928.31435,-193.09263" style="fill:#014185;fill-rule:nonzero;stroke:none"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.7 KiB