feat: design as config
This commit is contained in:
parent
6bc4e6e8df
commit
294a5392c0
26 changed files with 12293 additions and 965 deletions
35
sites/chemnitz/Logo.tsx
Normal file
35
sites/chemnitz/Logo.tsx
Normal file
|
|
@ -0,0 +1,35 @@
|
||||||
|
import { LogoProps } from '@/components/Logo/Logo'
|
||||||
|
import { processSvg } from '@/utils/processSvg'
|
||||||
|
import { logoSvg } from './logoSvg'
|
||||||
|
|
||||||
|
export const Logo = ({
|
||||||
|
withText = false,
|
||||||
|
color = '#000000',
|
||||||
|
height = 75,
|
||||||
|
textColor = '#000000',
|
||||||
|
}: LogoProps) => {
|
||||||
|
if (withText && typeof textColor === 'undefined') {
|
||||||
|
textColor = color
|
||||||
|
}
|
||||||
|
|
||||||
|
const viewBox = withText
|
||||||
|
? '0 0 711.13577 250.2845'
|
||||||
|
: '0 0 210 255'
|
||||||
|
const aspectRatio = withText
|
||||||
|
? 711.13577 / 250.2845
|
||||||
|
: 210 / 255
|
||||||
|
const width = height * aspectRatio
|
||||||
|
const inner = processSvg(logoSvg, { color, textColor, withText })
|
||||||
|
|
||||||
|
return (
|
||||||
|
<svg
|
||||||
|
width={width}
|
||||||
|
height={height}
|
||||||
|
viewBox={viewBox}
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
dangerouslySetInnerHTML={{ __html: inner }}
|
||||||
|
/>
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
||||||
|
export default Logo
|
||||||
32
sites/chemnitz/config.ts
Normal file
32
sites/chemnitz/config.ts
Normal file
|
|
@ -0,0 +1,32 @@
|
||||||
|
import { SiteConfig } from '@/config/site'
|
||||||
|
|
||||||
|
const config: SiteConfig = {
|
||||||
|
id: 'chemnitz',
|
||||||
|
name: 'Katholische Pfarrei Heilige Mutter Teresa Chemnitz',
|
||||||
|
shortName: 'Hl. Mutter Teresa',
|
||||||
|
description:
|
||||||
|
'Katholische Pfarrei Heilige Mutter Teresa in Chemnitz – Gottesdienste, Veranstaltungen, Sakramente und Gemeindeleben.',
|
||||||
|
url: 'https://mutter-teresa-chemnitz.de',
|
||||||
|
email: 'kontakt@mutter-teresa-chemnitz.de',
|
||||||
|
keywords: [
|
||||||
|
'Katholische Pfarrei',
|
||||||
|
'Heilige Mutter Teresa',
|
||||||
|
'Chemnitz',
|
||||||
|
'Gottesdienst',
|
||||||
|
'Sakramente',
|
||||||
|
'Veranstaltungen',
|
||||||
|
'Gemeinde',
|
||||||
|
],
|
||||||
|
ogImage: '/og-logo.svg',
|
||||||
|
baseColor: '#016699',
|
||||||
|
shade1: '#67A3C2',
|
||||||
|
shade2: '#DDECF7',
|
||||||
|
shade3: '#eff6ff',
|
||||||
|
contrastColor: '#CE490F',
|
||||||
|
contrastShade1: '#DA764B',
|
||||||
|
defaultFont: 'lato',
|
||||||
|
headerFont: 'lato',
|
||||||
|
borderRadius: '0',
|
||||||
|
}
|
||||||
|
|
||||||
|
export default config
|
||||||
213
sites/chemnitz/logoSvg.ts
Normal file
213
sites/chemnitz/logoSvg.ts
Normal file
|
|
@ -0,0 +1,213 @@
|
||||||
|
// Generated from logo_chemnitz.svg
|
||||||
|
export const logoSvg = `<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<svg
|
||||||
|
viewBox="0 0 711.13577 250.2845"
|
||||||
|
width="811.79883"
|
||||||
|
height="285.42059"
|
||||||
|
version="1.1"
|
||||||
|
id="svg6"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:svg="http://www.w3.org/2000/svg">
|
||||||
|
<defs
|
||||||
|
id="defs10" />
|
||||||
|
<g id="logo">
|
||||||
|
<path
|
||||||
|
d="M 204.2641,6.2541719 89.150104,0.56886185 V 33.435375 l 43.208366,12.453538 -45.969796,4.981411 -4.0068,35.627944 35.952826,5.035567 0.32488,6.172613 -42.287886,-4.060929 0.43317,-52.792166 -25.93585,7.796994 1.57023,42.61276 -42.0713,-12.399394 -10.01698,4.43996 3.79021,29.780207 38.28109,0.64974 14.34864,14.1862 3.35705,91.28984 10.77501,30.42995 26.15244,-6.55165 1.24535,-13.96962 15.431546,-12.67012 -7.20139,-19.76322 -24.365616,-2.81558 3.30289,-40.28451 16.731066,-23.55341 93.56396,1.35366 V 99.168388 L 168.0947,83.195385 199.01196,83.628553 202.15242,54.985414 177.0829,36.684127 205.02215,33.43538 Z"
|
||||||
|
fill="none"
|
||||||
|
stroke="#111111"
|
||||||
|
stroke-width="1.08292"
|
||||||
|
stroke-linejoin="miter"
|
||||||
|
stroke-linecap="round"
|
||||||
|
id="path4"
|
||||||
|
style="fill:#000000;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:0,0;stroke-dashoffset:0" />
|
||||||
|
</g>
|
||||||
|
|
||||||
|
<g
|
||||||
|
aria-label="Katholische Pfarrei
|
||||||
|
Heilige Mutter Teresia
|
||||||
|
Chemnitz"
|
||||||
|
id="text"
|
||||||
|
style="font-weight:bold;font-size:49.1062px;line-height:1.3;font-family:Lato;-inkscape-font-specification:'Lato Bold';letter-spacing:0px;word-spacing:0px;fill:#134bd5;stroke:#000000;stroke-width:0">
|
||||||
|
<path
|
||||||
|
d="m 233.21819,62.42845 h 1.54684 q 0.93302,0 1.54685,-0.245531 0.61383,-0.270084 1.05578,-0.834805 l 9.79669,-12.399316 q 0.61383,-0.785699 1.27676,-1.080336 0.68749,-0.319191 1.71872,-0.319191 h 5.69632 l -11.95736,14.756414 q -1.05579,1.35042 -2.18523,1.915142 0.81025,0.294637 1.44863,0.834805 0.66294,0.515615 1.25221,1.374974 l 12.32566,16.622449 h -5.81909 q -1.17855,0 -1.76782,-0.31919 -0.56472,-0.343744 -0.95757,-0.982125 L 238.15336,68.640385 q -0.46651,-0.662934 -1.08034,-0.933018 -0.61382,-0.270084 -1.76782,-0.270084 h -2.08701 V 83.053055 H 226.6134 V 47.549271 h 6.60479 z"
|
||||||
|
style="opacity:1;fill:#000000"
|
||||||
|
id="path102767" />
|
||||||
|
<path
|
||||||
|
d="m 275.79323,83.053055 q -0.85936,0 -1.32587,-0.245531 -0.46651,-0.270084 -0.7366,-1.055784 l -0.54016,-1.792376 q -0.95757,0.859359 -1.86604,1.522292 -0.90846,0.638381 -1.89059,1.080337 -0.98212,0.441956 -2.11156,0.662934 -1.10489,0.220977 -2.45531,0.220977 -1.59596,0 -2.94638,-0.417402 -1.35042,-0.441956 -2.33254,-1.301315 -0.98213,-0.859358 -1.52229,-2.136119 -0.54017,-1.276762 -0.54017,-2.970926 0,-1.424079 0.73659,-2.799053 0.76115,-1.399527 2.50442,-2.504416 1.74327,-1.129443 4.64053,-1.866036 2.89727,-0.736593 7.21862,-0.834805 v -1.473186 q 0,-2.52897 -1.08034,-3.732072 -1.08034,-1.227655 -3.11824,-1.227655 -1.47319,0 -2.45531,0.343744 -0.95758,0.343743 -1.69417,0.785699 -0.73659,0.417403 -1.35042,0.761146 -0.58927,0.343743 -1.32587,0.343743 -0.63838,0 -1.08033,-0.31919 -0.44196,-0.343743 -0.71204,-0.785699 l -1.08034,-1.939695 q 4.3459,-3.977602 10.45962,-3.977602 2.20978,0 3.95305,0.736593 1.74327,0.71204 2.94637,2.013354 1.2031,1.276761 1.81693,3.069138 0.63838,1.792376 0.63838,3.928496 v 15.910409 z m -9.0601,-3.781178 q 1.86604,0 3.21646,-0.662933 1.37497,-0.687487 2.67629,-2.062461 v -4.247686 q -2.65174,0.122765 -4.44412,0.466509 -1.76782,0.31919 -2.84816,0.834805 -1.08033,0.515615 -1.54684,1.203102 -0.46651,0.687487 -0.46651,1.497739 0,1.595952 0.93302,2.283439 0.95757,0.687486 2.47986,0.687486 z"
|
||||||
|
style="fill:#000000;opacity:1"
|
||||||
|
id="path102769" />
|
||||||
|
<path
|
||||||
|
d="m 292.2928,83.445904 q -3.29012,0 -5.05794,-1.841482 -1.74327,-1.866036 -1.74327,-5.131598 V 62.403897 h -2.57807 q -0.49107,0 -0.83481,-0.31919 -0.34374,-0.31919 -0.34374,-0.957571 v -2.406204 l 4.05126,-0.662934 1.27676,-6.874868 q 0.12277,-0.491062 0.46651,-0.761146 0.34374,-0.270084 0.88391,-0.270084 h 3.1428 v 7.930652 h 6.72755 v 4.321345 h -6.72755 v 13.651524 q 0,1.178549 0.56472,1.841483 0.58927,0.662933 1.59595,0.662933 0.56472,0 0.93302,-0.122765 0.39285,-0.147319 0.66293,-0.294637 0.29464,-0.147319 0.51562,-0.270084 0.22097,-0.147319 0.44195,-0.147319 0.27009,0 0.44196,0.147319 0.17187,0.122765 0.3683,0.392849 l 1.81692,2.946372 q -1.32586,1.10489 -3.04458,1.669611 -1.71872,0.564721 -3.5602,0.564721 z"
|
||||||
|
style="fill:#000000;opacity:1"
|
||||||
|
id="path102771" />
|
||||||
|
<path
|
||||||
|
d="M 302.16313,83.053055 V 46.567147 h 6.06462 v 14.019821 q 1.47319,-1.399527 3.24101,-2.258885 1.76782,-0.859359 4.14947,-0.859359 2.06246,0 3.65842,0.71204 1.59595,0.687487 2.65173,1.964248 1.08034,1.252208 1.6205,3.020031 0.56473,1.74327 0.56473,3.854837 v 16.033175 h -6.06462 V 67.01988 q 0,-2.307991 -1.05578,-3.560199 -1.05579,-1.276762 -3.21646,-1.276762 -1.5714,0 -2.94637,0.71204 -1.37497,0.71204 -2.60263,1.939695 v 18.218401 z"
|
||||||
|
style="fill:#000000;opacity:1"
|
||||||
|
id="path102773" />
|
||||||
|
<path
|
||||||
|
d="m 341.0061,57.468724 q 2.79905,0 5.08249,0.908465 2.30799,0.908464 3.92849,2.578075 1.64506,1.669611 2.52897,4.075815 0.88391,2.406204 0.88391,5.377129 0,2.995478 -0.88391,5.401682 -0.88391,2.406204 -2.52897,4.100368 -1.6205,1.694164 -3.92849,2.602629 -2.28344,0.908464 -5.08249,0.908464 -2.82361,0 -5.1316,-0.908464 -2.30799,-0.908465 -3.95305,-2.602629 -1.62051,-1.694164 -2.52897,-4.100368 -0.88391,-2.406204 -0.88391,-5.401682 0,-2.970925 0.88391,-5.377129 0.90846,-2.406204 2.52897,-4.075815 1.64506,-1.669611 3.95305,-2.578075 2.30799,-0.908465 5.1316,-0.908465 z m 0,21.287538 q 3.14279,0 4.64053,-2.111566 1.52229,-2.111567 1.52229,-6.187382 0,-4.075814 -1.52229,-6.211934 -1.49774,-2.13612 -4.64053,-2.13612 -3.19191,0 -4.73875,2.160673 -1.52229,2.13612 -1.52229,6.187381 0,4.051262 1.52229,6.187382 1.54684,2.111566 4.73875,2.111566 z"
|
||||||
|
style="fill:#000000;opacity:1"
|
||||||
|
id="path102775" />
|
||||||
|
<path
|
||||||
|
d="m 364.20874,46.567147 v 36.485908 h -6.06462 V 46.567147 Z"
|
||||||
|
style="fill:#000000;opacity:1"
|
||||||
|
id="path102777" />
|
||||||
|
<path
|
||||||
|
d="m 376.55889,57.861574 v 25.191481 h -6.08917 V 57.861574 Z m 0.8348,-7.341377 q 0,0.785699 -0.31919,1.473186 -0.31919,0.687486 -0.85935,1.203101 -0.51562,0.515616 -1.22766,0.834806 -0.71204,0.294637 -1.52229,0.294637 -0.7857,0 -1.49774,-0.294637 -0.68749,-0.31919 -1.2031,-0.834806 -0.51562,-0.515615 -0.83481,-1.203101 -0.29464,-0.687487 -0.29464,-1.473186 0,-0.810253 0.29464,-1.522293 0.31919,-0.71204 0.83481,-1.227655 0.51561,-0.515615 1.2031,-0.810252 0.71204,-0.31919 1.49774,-0.31919 0.81025,0 1.52229,0.31919 0.71204,0.294637 1.22766,0.810252 0.54016,0.515615 0.85935,1.227655 0.31919,0.71204 0.31919,1.522293 z"
|
||||||
|
style="fill:#000000;opacity:1"
|
||||||
|
id="path102779" />
|
||||||
|
<path
|
||||||
|
d="m 398.1165,62.772194 q -0.24553,0.392849 -0.51562,0.564721 -0.27008,0.147319 -0.68748,0.147319 -0.44196,0 -0.95758,-0.245531 -0.49106,-0.245531 -1.15399,-0.540169 -0.66293,-0.31919 -1.52229,-0.564721 -0.83481,-0.245531 -1.9888,-0.245531 -1.79238,0 -2.82361,0.761146 -1.00668,0.761146 -1.00668,1.988801 0,0.810253 0.51562,1.374974 0.54017,0.540168 1.39952,0.957571 0.88392,0.417403 1.9888,0.761146 1.10489,0.31919 2.23434,0.71204 1.15399,0.39285 2.25888,0.908465 1.10489,0.491062 1.96425,1.276761 0.88391,0.761146 1.39953,1.841482 0.54017,1.080337 0.54017,2.602629 0,1.81693 -0.66294,3.363775 -0.63838,1.522292 -1.91514,2.651735 -1.27676,1.104889 -3.16735,1.74327 -1.86604,0.613827 -4.32135,0.613827 -1.30131,0 -2.55352,-0.245531 -1.22765,-0.220977 -2.38165,-0.63838 -1.12944,-0.417403 -2.11157,-0.982124 -0.95757,-0.564722 -1.69416,-1.227655 l 1.39953,-2.307992 q 0.27008,-0.417402 0.63838,-0.63838 0.36829,-0.220978 0.93302,-0.220978 0.56472,0 1.05578,0.31919 0.51561,0.31919 1.17855,0.687487 0.66293,0.368296 1.54684,0.687487 0.90847,0.31919 2.28344,0.31919 1.08034,0 1.84148,-0.245531 0.7857,-0.270084 1.27676,-0.687487 0.51562,-0.417403 0.7366,-0.957571 0.24553,-0.564721 0.24553,-1.153995 0,-0.883912 -0.54017,-1.448633 -0.51561,-0.564722 -1.39953,-0.982124 -0.85935,-0.417403 -1.9888,-0.736593 -1.10489,-0.343744 -2.28344,-0.736593 -1.15399,-0.39285 -2.28343,-0.908465 -1.10489,-0.540168 -1.98881,-1.350421 -0.85935,-0.810252 -1.39952,-1.988801 -0.51562,-1.178549 -0.51562,-2.84816 0,-1.546845 0.61383,-2.946372 0.61383,-1.399526 1.79238,-2.430757 1.2031,-1.055783 2.97092,-1.66961 1.79238,-0.638381 4.12492,-0.638381 2.60263,0 4.73875,0.859359 2.13612,0.859358 3.5602,2.258885 z"
|
||||||
|
style="fill:#000000;opacity:1"
|
||||||
|
id="path102781" />
|
||||||
|
<path
|
||||||
|
d="m 422.37491,63.189596 q -0.27009,0.343744 -0.54017,0.540169 -0.24553,0.196424 -0.73659,0.196424 -0.46651,0 -0.90847,-0.270084 -0.44195,-0.294637 -1.05578,-0.63838 -0.61383,-0.368297 -1.47319,-0.638381 -0.8348,-0.294637 -2.08701,-0.294637 -1.59595,0 -2.79905,0.589274 -1.20311,0.564722 -2.01336,1.645058 -0.7857,1.080336 -1.17855,2.627182 -0.39285,1.522292 -0.39285,3.461987 0,2.013354 0.41741,3.584753 0.44195,1.571398 1.2522,2.651735 0.81026,1.055783 1.96425,1.620504 1.154,0.540168 2.60263,0.540168 1.44863,0 2.33255,-0.343743 0.90846,-0.368297 1.52229,-0.785699 0.61383,-0.441956 1.05578,-0.785699 0.46651,-0.368297 1.03123,-0.368297 0.73659,0 1.10489,0.564721 l 1.74327,2.209779 q -1.00668,1.178549 -2.18523,1.988802 -1.17854,0.785699 -2.45531,1.276761 -1.2522,0.466509 -2.60262,0.662934 -1.32587,0.196424 -2.65174,0.196424 -2.33254,0 -4.395,-0.859358 -2.06246,-0.883912 -3.60931,-2.553523 -1.54684,-1.669611 -2.45531,-4.075814 -0.88391,-2.430757 -0.88391,-5.524448 0,-2.7745 0.7857,-5.131598 0.81025,-2.381651 2.3571,-4.100368 1.54684,-1.74327 3.83028,-2.725394 2.28344,-0.982124 5.25436,-0.982124 2.82361,0 4.93518,0.908465 2.13612,0.908464 3.83028,2.602628 z"
|
||||||
|
style="fill:#000000;opacity:1"
|
||||||
|
id="path102783" />
|
||||||
|
<path
|
||||||
|
d="M 427.99749,83.053055 V 46.567147 h 6.06462 v 14.019821 q 1.47318,-1.399527 3.24101,-2.258885 1.76782,-0.859359 4.14947,-0.859359 2.06246,0 3.65841,0.71204 1.59596,0.687487 2.65174,1.964248 1.08033,1.252208 1.6205,3.020031 0.56472,1.74327 0.56472,3.854837 v 16.033175 h -6.06461 V 67.01988 q 0,-2.307991 -1.05578,-3.560199 -1.05579,-1.276762 -3.21646,-1.276762 -1.5714,0 -2.94637,0.71204 -1.37498,0.71204 -2.60263,1.939695 v 18.218401 z"
|
||||||
|
style="fill:#000000;opacity:1"
|
||||||
|
id="path102785" />
|
||||||
|
<path
|
||||||
|
d="m 466.42306,57.468724 q 2.38165,0 4.395,0.761146 2.01336,0.761146 3.46199,2.234332 1.44863,1.448633 2.25889,3.584753 0.8348,2.111567 0.8348,4.836961 0,1.374973 -0.29464,1.866035 -0.29463,0.466509 -1.12944,0.466509 h -15.59122 q 0.14732,1.939695 0.68749,3.363775 0.54017,1.399527 1.42408,2.332545 0.88391,0.908464 2.08701,1.374973 1.22766,0.441956 2.70084,0.441956 1.47319,0 2.52897,-0.343743 1.08034,-0.343744 1.86604,-0.761146 0.81025,-0.417403 1.39953,-0.761147 0.61382,-0.343743 1.17855,-0.343743 0.76114,0 1.12944,0.564721 l 1.74327,2.209779 q -1.00668,1.178549 -2.25889,1.988802 -1.25221,0.785699 -2.62718,1.276761 -1.35042,0.466509 -2.7745,0.662934 -1.39953,0.196424 -2.72539,0.196424 -2.62719,0 -4.88607,-0.859358 -2.25889,-0.883912 -3.9285,-2.578076 -1.66961,-1.718717 -2.62718,-4.223133 -0.95757,-2.528969 -0.95757,-5.843638 0,-2.578076 0.83481,-4.836961 0.8348,-2.283438 2.38165,-3.953049 1.5714,-1.694164 3.80573,-2.676288 2.25888,-0.982124 5.08249,-0.982124 z m 0.12276,4.345899 q -2.65173,0 -4.14947,1.497739 -1.49774,1.497739 -1.91514,4.247686 h 11.44174 q 0,-1.178548 -0.34374,-2.209779 -0.31919,-1.055783 -0.98212,-1.841482 -0.66294,-0.785699 -1.69417,-1.227655 -1.00667,-0.466509 -2.3571,-0.466509 z"
|
||||||
|
style="fill:#000000;opacity:1"
|
||||||
|
id="path102787" />
|
||||||
|
<path
|
||||||
|
d="m 501.41106,70.555527 v 12.497528 h -6.60479 V 47.549271 h 11.53996 q 3.5602,0 6.16283,0.834806 2.60263,0.834805 4.29679,2.332544 1.69417,1.497739 2.50442,3.584753 0.8348,2.087014 0.8348,4.566877 0,2.578075 -0.85935,4.738748 -0.85936,2.13612 -2.57808,3.682965 -1.71872,1.546846 -4.32135,2.406204 -2.57807,0.859359 -6.04006,0.859359 z m 0,-5.156152 h 4.93517 q 1.81693,0 3.16735,-0.441955 1.35042,-0.466509 2.23433,-1.301315 0.90847,-0.859358 1.35042,-2.06246 0.44196,-1.227655 0.44196,-2.725394 0,-1.42408 -0.44196,-2.578076 -0.44195,-1.153996 -1.32586,-1.964248 -0.88391,-0.810252 -2.23433,-1.227655 -1.35043,-0.441956 -3.19191,-0.441956 h -4.93517 z"
|
||||||
|
style="fill:#000000;opacity:1"
|
||||||
|
id="path102789" />
|
||||||
|
<path
|
||||||
|
d="M 526.01323,83.053055 V 62.42845 L 523.828,62.084707 q -0.71204,-0.147319 -1.154,-0.491062 -0.4174,-0.368297 -0.4174,-1.03123 v -2.479863 h 3.75663 v -1.866036 q 0,-2.160673 0.63838,-3.87939 0.66293,-1.718717 1.86603,-2.921819 1.22766,-1.203102 2.97093,-1.841483 1.74327,-0.63838 3.92849,-0.63838 1.74327,0 3.24101,0.466509 l -0.12276,3.044584 q -0.0246,0.343744 -0.19643,0.564722 -0.17187,0.196424 -0.46651,0.31919 -0.27008,0.09821 -0.63838,0.147318 -0.36829,0.02455 -0.7857,0.02455 -1.08033,0 -1.93969,0.245531 -0.83481,0.220977 -1.42408,0.810252 -0.58928,0.564721 -0.90847,1.522292 -0.29463,0.933018 -0.29463,2.332545 v 1.669611 h 6.55567 v 4.321345 h -6.35925 v 20.649158 z"
|
||||||
|
style="fill:#000000;opacity:1"
|
||||||
|
id="path102791" />
|
||||||
|
<path
|
||||||
|
d="m 558.32509,83.053055 q -0.85936,0 -1.32587,-0.245531 -0.46651,-0.270084 -0.73659,-1.055784 l -0.54017,-1.792376 q -0.95757,0.859359 -1.86604,1.522292 -0.90846,0.638381 -1.89059,1.080337 -0.98212,0.441956 -2.11156,0.662934 -1.10489,0.220977 -2.45531,0.220977 -1.59596,0 -2.94638,-0.417402 -1.35042,-0.441956 -2.33254,-1.301315 -0.98212,-0.859358 -1.52229,-2.136119 -0.54017,-1.276762 -0.54017,-2.970926 0,-1.424079 0.73659,-2.799053 0.76115,-1.399527 2.50442,-2.504416 1.74327,-1.129443 4.64053,-1.866036 2.89727,-0.736593 7.21862,-0.834805 v -1.473186 q 0,-2.52897 -1.08034,-3.732072 -1.08034,-1.227655 -3.11824,-1.227655 -1.47319,0 -2.45531,0.343744 -0.95758,0.343743 -1.69417,0.785699 -0.73659,0.417403 -1.35042,0.761146 -0.58927,0.343743 -1.32587,0.343743 -0.63838,0 -1.08033,-0.31919 -0.44196,-0.343743 -0.71204,-0.785699 l -1.08034,-1.939695 q 4.3459,-3.977602 10.45962,-3.977602 2.20978,0 3.95305,0.736593 1.74327,0.71204 2.94637,2.013354 1.2031,1.276761 1.81693,3.069138 0.63838,1.792376 0.63838,3.928496 v 15.910409 z m -9.0601,-3.781178 q 1.86604,0 3.21646,-0.662933 1.37497,-0.687487 2.67629,-2.062461 v -4.247686 q -2.65174,0.122765 -4.44412,0.466509 -1.76782,0.31919 -2.84816,0.834805 -1.08033,0.515615 -1.54684,1.203102 -0.46651,0.687487 -0.46651,1.497739 0,1.595952 0.93302,2.283439 0.95757,0.687486 2.47986,0.687486 z"
|
||||||
|
style="fill:#000000;opacity:1"
|
||||||
|
id="path102793" />
|
||||||
|
<path
|
||||||
|
d="M 566.77134,83.053055 V 57.861574 h 3.5602 q 0.93302,0 1.30132,0.343743 0.36829,0.31919 0.49106,1.178549 l 0.34374,2.84816 q 1.2031,-2.258886 2.82361,-3.535647 1.6205,-1.301314 3.83028,-1.301314 1.74327,0 2.79905,0.761146 l -0.39284,4.542323 q -0.12277,0.441956 -0.3683,0.638381 -0.22098,0.171872 -0.61383,0.171872 -0.3683,0 -1.10489,-0.122766 -0.71204,-0.122765 -1.39952,-0.122765 -1.00668,0 -1.79238,0.294637 -0.7857,0.294637 -1.42408,0.859358 -0.61383,0.540169 -1.10489,1.325868 -0.46651,0.785699 -0.88391,1.792376 v 15.51756 z"
|
||||||
|
style="fill:#000000;opacity:1"
|
||||||
|
id="path102795" />
|
||||||
|
<path
|
||||||
|
d="M 585.08793,83.053055 V 57.861574 h 3.5602 q 0.93302,0 1.30132,0.343743 0.36829,0.31919 0.49106,1.178549 l 0.34374,2.84816 q 1.2031,-2.258886 2.82361,-3.535647 1.6205,-1.301314 3.83028,-1.301314 1.74327,0 2.79905,0.761146 l -0.39285,4.542323 q -0.12276,0.441956 -0.36829,0.638381 -0.22098,0.171872 -0.61383,0.171872 -0.3683,0 -1.10489,-0.122766 -0.71204,-0.122765 -1.39953,-0.122765 -1.00667,0 -1.79237,0.294637 -0.7857,0.294637 -1.42408,0.859358 -0.61383,0.540169 -1.10489,1.325868 -0.46651,0.785699 -0.88391,1.792376 v 15.51756 z"
|
||||||
|
style="fill:#000000;opacity:1"
|
||||||
|
id="path102797" />
|
||||||
|
<path
|
||||||
|
d="m 613.4221,57.468724 q 2.38165,0 4.395,0.761146 2.01336,0.761146 3.46199,2.234332 1.44863,1.448633 2.25889,3.584753 0.8348,2.111567 0.8348,4.836961 0,1.374973 -0.29464,1.866035 -0.29463,0.466509 -1.12944,0.466509 h -15.59122 q 0.14732,1.939695 0.68749,3.363775 0.54017,1.399527 1.42408,2.332545 0.88391,0.908464 2.08701,1.374973 1.22766,0.441956 2.70084,0.441956 1.47319,0 2.52897,-0.343743 1.08034,-0.343744 1.86604,-0.761146 0.81025,-0.417403 1.39953,-0.761147 0.61382,-0.343743 1.17854,-0.343743 0.76115,0 1.12945,0.564721 l 1.74327,2.209779 q -1.00668,1.178549 -2.25889,1.988802 -1.25221,0.785699 -2.62718,1.276761 -1.35042,0.466509 -2.7745,0.662934 -1.39953,0.196424 -2.72539,0.196424 -2.62719,0 -4.88607,-0.859358 -2.25889,-0.883912 -3.9285,-2.578076 -1.66961,-1.718717 -2.62718,-4.223133 -0.95757,-2.528969 -0.95757,-5.843638 0,-2.578076 0.8348,-4.836961 0.83481,-2.283438 2.38166,-3.953049 1.57139,-1.694164 3.80573,-2.676288 2.25888,-0.982124 5.08249,-0.982124 z m 0.12276,4.345899 q -2.65173,0 -4.14947,1.497739 -1.49774,1.497739 -1.91514,4.247686 h 11.44174 q 0,-1.178548 -0.34374,-2.209779 -0.31919,-1.055783 -0.98212,-1.841482 -0.66294,-0.785699 -1.69417,-1.227655 -1.00668,-0.466509 -2.3571,-0.466509 z"
|
||||||
|
style="fill:#000000;opacity:1"
|
||||||
|
id="path102799" />
|
||||||
|
<path
|
||||||
|
d="m 635.20061,57.861574 v 25.191481 h -6.08917 V 57.861574 Z m 0.83481,-7.341377 q 0,0.785699 -0.31919,1.473186 -0.31919,0.687486 -0.85936,1.203101 -0.51562,0.515616 -1.22766,0.834806 -0.71204,0.294637 -1.52229,0.294637 -0.7857,0 -1.49774,-0.294637 -0.68748,-0.31919 -1.2031,-0.834806 -0.51561,-0.515615 -0.8348,-1.203101 -0.29464,-0.687487 -0.29464,-1.473186 0,-0.810253 0.29464,-1.522293 0.31919,-0.71204 0.8348,-1.227655 0.51562,-0.515615 1.2031,-0.810252 0.71204,-0.31919 1.49774,-0.31919 0.81025,0 1.52229,0.31919 0.71204,0.294637 1.22766,0.810252 0.54017,0.515615 0.85936,1.227655 0.31919,0.71204 0.31919,1.522293 z"
|
||||||
|
style="fill:#000000;opacity:1"
|
||||||
|
id="path102801" />
|
||||||
|
<path
|
||||||
|
d="m 256.54363,146.89111 h -6.62933 v -15.51756 h -16.67156 v 15.51756 h -6.62934 v -35.50378 h 6.62934 v 15.27203 h 16.67156 v -15.27203 h 6.62933 z"
|
||||||
|
style="opacity:1;fill:#000000"
|
||||||
|
id="path102803" />
|
||||||
|
<path
|
||||||
|
d="m 273.46058,121.30678 q 2.38166,0 4.39501,0.76115 2.01335,0.76115 3.46199,2.23433 1.44863,1.44863 2.25888,3.58475 0.83481,2.11157 0.83481,4.83696 0,1.37498 -0.29464,1.86604 -0.29464,0.46651 -1.12944,0.46651 h -15.59122 q 0.14732,1.93969 0.68749,3.36377 0.54016,1.39953 1.42408,2.33255 0.88391,0.90846 2.08701,1.37497 1.22765,0.44196 2.70084,0.44196 1.47319,0 2.52897,-0.34375 1.08034,-0.34374 1.86603,-0.76114 0.81026,-0.4174 1.39953,-0.76115 0.61383,-0.34374 1.17855,-0.34374 0.76115,0 1.12944,0.56472 l 1.74327,2.20978 q -1.00667,1.17855 -2.25888,1.9888 -1.25221,0.7857 -2.62718,1.27676 -1.35042,0.46651 -2.7745,0.66294 -1.39953,0.19642 -2.7254,0.19642 -2.62718,0 -4.88607,-0.85936 -2.25888,-0.88391 -3.92849,-2.57807 -1.66961,-1.71872 -2.62718,-4.22314 -0.95757,-2.52897 -0.95757,-5.84363 0,-2.57808 0.8348,-4.83697 0.83481,-2.28343 2.38165,-3.95304 1.5714,-1.69417 3.80573,-2.67629 2.25889,-0.98213 5.08249,-0.98213 z m 0.12277,4.3459 q -2.65173,0 -4.14947,1.49774 -1.49774,1.49774 -1.91515,4.24769 h 11.44175 q 0,-1.17855 -0.34374,-2.20978 -0.31919,-1.05578 -0.98213,-1.84148 -0.66293,-0.7857 -1.69416,-1.22766 -1.00668,-0.46651 -2.3571,-0.46651 z"
|
||||||
|
style="opacity:1;fill:#000000"
|
||||||
|
id="path102805" />
|
||||||
|
<path
|
||||||
|
d="m 295.23911,121.69963 v 25.19148 h -6.08917 v -25.19148 z m 0.83481,-7.34137 q 0,0.78569 -0.31919,1.47318 -0.31919,0.68749 -0.85936,1.2031 -0.51562,0.51562 -1.22766,0.83481 -0.71204,0.29464 -1.52229,0.29464 -0.7857,0 -1.49774,-0.29464 -0.68749,-0.31919 -1.2031,-0.83481 -0.51562,-0.51561 -0.83481,-1.2031 -0.29463,-0.68749 -0.29463,-1.47318 0,-0.81026 0.29463,-1.5223 0.31919,-0.71204 0.83481,-1.22765 0.51561,-0.51562 1.2031,-0.81025 0.71204,-0.31919 1.49774,-0.31919 0.81025,0 1.52229,0.31919 0.71204,0.29463 1.22766,0.81025 0.54017,0.51561 0.85936,1.22765 0.31919,0.71204 0.31919,1.5223 z"
|
||||||
|
style="opacity:1;fill:#000000"
|
||||||
|
id="path102807" />
|
||||||
|
<path
|
||||||
|
d="m 307.56475,110.40521 v 36.4859 h -6.06461 v -36.4859 z"
|
||||||
|
style="opacity:1;fill:#000000"
|
||||||
|
id="path102809" />
|
||||||
|
<path
|
||||||
|
d="m 319.91491,121.69963 v 25.19148 h -6.08917 v -25.19148 z m 0.8348,-7.34137 q 0,0.78569 -0.31919,1.47318 -0.31919,0.68749 -0.85936,1.2031 -0.51561,0.51562 -1.22765,0.83481 -0.71204,0.29464 -1.52229,0.29464 -0.7857,0 -1.49774,-0.29464 -0.68749,-0.31919 -1.2031,-0.83481 -0.51562,-0.51561 -0.83481,-1.2031 -0.29464,-0.68749 -0.29464,-1.47318 0,-0.81026 0.29464,-1.5223 0.31919,-0.71204 0.83481,-1.22765 0.51561,-0.51562 1.2031,-0.81025 0.71204,-0.31919 1.49774,-0.31919 0.81025,0 1.52229,0.31919 0.71204,0.29463 1.22765,0.81025 0.54017,0.51561 0.85936,1.22765 0.31919,0.71204 0.31919,1.5223 z"
|
||||||
|
style="opacity:1;fill:#000000"
|
||||||
|
id="path102811" />
|
||||||
|
<path
|
||||||
|
d="m 335.30969,121.25768 q 1.6205,0 3.02003,0.34374 1.42408,0.31919 2.62718,0.95757 h 7.24317 v 2.25889 q 0,1.08033 -1.30132,1.32586 l -2.25888,0.41741 q 0.24553,0.63838 0.36829,1.35042 0.14732,0.71204 0.14732,1.49774 0,1.86603 -0.76115,3.38832 -0.73659,1.49774 -2.06246,2.55353 -1.32586,1.05578 -3.14279,1.64505 -1.79238,0.56473 -3.87939,0.56473 -1.42408,0 -2.7745,-0.27009 -1.17855,0.71204 -1.17855,1.59595 0,0.76115 0.68748,1.12945 0.71204,0.34374 1.86604,0.49106 1.154,0.14732 2.62718,0.19642 1.47319,0.0246 3.02003,0.14732 1.54685,0.12277 3.02004,0.44196 1.47318,0.29463 2.62718,0.95757 1.15399,0.66293 1.84148,1.81693 0.71204,1.12944 0.71204,2.92182 0,1.66961 -0.83481,3.24101 -0.81025,1.57139 -2.38165,2.79905 -1.54684,1.22765 -3.83028,1.96425 -2.25889,0.76114 -5.15615,0.76114 -2.84816,0 -4.95973,-0.56472 -2.11156,-0.54017 -3.51109,-1.47318 -1.39953,-0.90847 -2.08701,-2.11157 -0.68749,-1.2031 -0.68749,-2.50442 0,-1.74327 1.05578,-2.94637 1.08034,-1.2031 2.92182,-1.91514 -0.98212,-0.51562 -1.5714,-1.37497 -0.58927,-0.85936 -0.58927,-2.25889 0,-0.56472 0.19642,-1.154 0.19643,-0.61382 0.58928,-1.2031 0.4174,-0.58927 1.03123,-1.10489 0.63838,-0.54017 1.47318,-0.95757 -1.91514,-1.03123 -3.02003,-2.74995 -1.08033,-1.71871 -1.08033,-4.0267 0,-1.86604 0.73659,-3.36378 0.76114,-1.52229 2.08701,-2.57807 1.35042,-1.08034 3.16735,-1.64506 1.84148,-0.56472 4.00216,-0.56472 z m 6.85031,26.76288 q 0,-0.7366 -0.44195,-1.17855 -0.44196,-0.46651 -1.20311,-0.7366 -0.76114,-0.27008 -1.79237,-0.39284 -1.00668,-0.12277 -2.16067,-0.17188 -1.12945,-0.0737 -2.3571,-0.12276 -1.2031,-0.0491 -2.3571,-0.19643 -1.00668,0.56472 -1.64506,1.32587 -0.61383,0.76115 -0.61383,1.76782 0,0.66294 0.3192,1.22766 0.34374,0.58927 1.05578,1.00668 0.73659,0.4174 1.89059,0.63838 1.15399,0.24553 2.8236,0.24553 1.69417,0 2.92182,-0.27009 1.22766,-0.24553 2.01336,-0.71204 0.81025,-0.44195 1.17855,-1.08033 0.36829,-0.61383 0.36829,-1.35042 z m -6.85031,-14.33901 q 1.12944,0 1.96425,-0.29464 0.8348,-0.31919 1.37497,-0.85936 0.56472,-0.54017 0.8348,-1.30131 0.29464,-0.76115 0.29464,-1.66962 0,-1.86603 -1.12944,-2.94637 -1.10489,-1.10489 -3.33922,-1.10489 -2.23433,0 -3.36378,1.10489 -1.10489,1.08034 -1.10489,2.94637 0,0.88392 0.27009,1.64506 0.29463,0.76115 0.8348,1.32587 0.56472,0.54017 1.39953,0.85936 0.85936,0.29464 1.96425,0.29464 z"
|
||||||
|
style="opacity:1;fill:#000000"
|
||||||
|
id="path102813" />
|
||||||
|
<path
|
||||||
|
d="m 362.31806,121.30678 q 2.38165,0 4.395,0.76115 2.01336,0.76115 3.46199,2.23433 1.44863,1.44863 2.25888,3.58475 0.83481,2.11157 0.83481,4.83696 0,1.37498 -0.29464,1.86604 -0.29464,0.46651 -1.12944,0.46651 h -15.59122 q 0.14732,1.93969 0.68749,3.36377 0.54017,1.39953 1.42408,2.33255 0.88391,0.90846 2.08701,1.37497 1.22766,0.44196 2.70084,0.44196 1.47319,0 2.52897,-0.34375 1.08034,-0.34374 1.86604,-0.76114 0.81025,-0.4174 1.39952,-0.76115 0.61383,-0.34374 1.17855,-0.34374 0.76115,0 1.12944,0.56472 l 1.74327,2.20978 q -1.00667,1.17855 -2.25888,1.9888 -1.25221,0.7857 -2.62718,1.27676 -1.35042,0.46651 -2.7745,0.66294 -1.39953,0.19642 -2.7254,0.19642 -2.62718,0 -4.88606,-0.85936 -2.25889,-0.88391 -3.9285,-2.57807 -1.66961,-1.71872 -2.62718,-4.22314 -0.95757,-2.52897 -0.95757,-5.84363 0,-2.57808 0.8348,-4.83697 0.83481,-2.28343 2.38165,-3.95304 1.5714,-1.69417 3.80573,-2.67629 2.25889,-0.98213 5.0825,-0.98213 z m 0.12276,4.3459 q -2.65173,0 -4.14947,1.49774 -1.49774,1.49774 -1.91514,4.24769 h 11.44174 q 0,-1.17855 -0.34374,-2.20978 -0.31919,-1.05578 -0.98213,-1.84148 -0.66293,-0.7857 -1.69416,-1.22766 -1.00668,-0.46651 -2.3571,-0.46651 z"
|
||||||
|
style="opacity:1;fill:#000000"
|
||||||
|
id="path102815" />
|
||||||
|
<path
|
||||||
|
d="m 408.52683,132.15925 q 0.4174,0.7857 0.76115,1.64506 0.36829,0.83481 0.71204,1.69417 0.34374,-0.90847 0.71204,-1.74327 0.36829,-0.85936 0.7857,-1.64506 l 10.48417,-19.66704 q 0.19642,-0.36829 0.4174,-0.58927 0.22098,-0.22098 0.46651,-0.31919 0.27009,-0.0982 0.58928,-0.12277 0.31919,-0.0245 0.76114,-0.0245 h 4.98428 v 35.50378 h -5.81908 v -22.93259 q 0,-0.63838 0.0245,-1.39953 0.0491,-0.76114 0.12276,-1.54684 l -10.7297,20.13354 q -0.76115,1.44863 -2.33254,1.44863 h -0.93302 q -1.5714,0 -2.33255,-1.44863 l -10.85247,-20.2072 q 0.0737,0.81025 0.12277,1.59595 0.0491,0.76114 0.0491,1.42408 v 22.93259 h -5.81908 v -35.50378 h 4.98428 q 0.44195,0 0.76114,0.0245 0.3192,0.0246 0.56473,0.12277 0.27008,0.0982 0.4665,0.31919 0.22098,0.22098 0.41741,0.58927 l 10.63149,19.71614 z"
|
||||||
|
style="opacity:1;fill:#000000"
|
||||||
|
id="path102817" />
|
||||||
|
<path
|
||||||
|
d="m 441.50161,121.69963 v 16.00862 q 0,2.308 1.05578,3.58476 1.08034,1.25221 3.21645,1.25221 1.5714,0 2.94638,-0.68749 1.37497,-0.71204 2.60263,-1.9397 v -18.2184 h 6.06461 v 25.19148 h -3.70752 q -1.2031,0 -1.52229,-1.10489 l -0.4174,-2.01335 q -0.7857,0.7857 -1.62051,1.44863 -0.8348,0.63838 -1.79237,1.10489 -0.95757,0.46651 -2.03791,0.71204 -1.08034,0.24553 -2.3571,0.24553 -2.06246,0 -3.65841,-0.68748 -1.5714,-0.71204 -2.65173,-1.9888 -1.08034,-1.27677 -1.64506,-3.02004 -0.54017,-1.76782 -0.54017,-3.87939 v -16.00862 z"
|
||||||
|
style="opacity:1;fill:#000000"
|
||||||
|
id="path102819" />
|
||||||
|
<path
|
||||||
|
d="m 471.77553,147.28396 q -3.29012,0 -5.05794,-1.84148 -1.74327,-1.86603 -1.74327,-5.1316 v -14.06892 h -2.57808 q -0.49106,0 -0.8348,-0.31919 -0.34375,-0.31919 -0.34375,-0.95757 v -2.40621 l 4.05127,-0.66293 1.27676,-6.87487 q 0.12276,-0.49106 0.46651,-0.76115 0.34374,-0.27008 0.88391,-0.27008 h 3.14279 v 7.93065 h 10.48418 l 1.30131,-6.89942 q 0.12277,-0.49106 0.44196,-0.76115 0.34374,-0.27008 0.90846,-0.27008 h 3.11825 v 7.93065 h 6.72755 v 4.32135 h -6.72755 v 13.65152 q 0,1.17855 0.58927,1.84148 0.58928,0.66294 1.59595,0.66294 0.54017,0 0.93302,-0.12277 0.39285,-0.14732 0.66293,-0.29464 0.29464,-0.14731 0.51562,-0.27008 0.22098,-0.14732 0.44196,-0.14732 0.27008,0 0.44195,0.14732 0.17187,0.12277 0.3683,0.39285 l 1.81693,2.94637 q -1.32587,1.10489 -3.04459,1.66961 -1.71871,0.56472 -3.5602,0.56472 -3.29011,0 -5.05794,-1.84148 -1.76782,-1.86603 -1.76782,-5.1316 v -14.06892 h -10.18954 v 13.65152 q 0,1.17855 0.56473,1.84148 0.58927,0.66294 1.59595,0.66294 0.56472,0 0.93302,-0.12277 0.39284,-0.14732 0.66293,-0.29464 0.29464,-0.14731 0.51561,-0.27008 0.22098,-0.14732 0.44196,-0.14732 0.27008,0 0.44196,0.14732 0.17187,0.12277 0.36829,0.39285 l 1.81693,2.94637 q -1.32587,1.10489 -3.04458,1.66961 -1.71872,0.56472 -3.5602,0.56472 z"
|
||||||
|
style="opacity:1;fill:#000000"
|
||||||
|
id="path102821" />
|
||||||
|
<path
|
||||||
|
d="m 508.62968,121.30678 q 2.38165,0 4.395,0.76115 2.01336,0.76115 3.46199,2.23433 1.44863,1.44863 2.25889,3.58475 0.8348,2.11157 0.8348,4.83696 0,1.37498 -0.29464,1.86604 -0.29463,0.46651 -1.12944,0.46651 h -15.59122 q 0.14732,1.93969 0.68749,3.36377 0.54017,1.39953 1.42408,2.33255 0.88391,0.90846 2.08701,1.37497 1.22766,0.44196 2.70084,0.44196 1.47319,0 2.52897,-0.34375 1.08034,-0.34374 1.86604,-0.76114 0.81025,-0.4174 1.39953,-0.76115 0.61382,-0.34374 1.17854,-0.34374 0.76115,0 1.12945,0.56472 l 1.74327,2.20978 q -1.00668,1.17855 -2.25889,1.9888 -1.25221,0.7857 -2.62718,1.27676 -1.35042,0.46651 -2.7745,0.66294 -1.39953,0.19642 -2.72539,0.19642 -2.62719,0 -4.88607,-0.85936 -2.25889,-0.88391 -3.9285,-2.57807 -1.66961,-1.71872 -2.62718,-4.22314 -0.95757,-2.52897 -0.95757,-5.84363 0,-2.57808 0.83481,-4.83697 0.8348,-2.28343 2.38165,-3.95304 1.57139,-1.69417 3.80573,-2.67629 2.25888,-0.98213 5.08249,-0.98213 z m 0.12276,4.3459 q -2.65173,0 -4.14947,1.49774 -1.49774,1.49774 -1.91514,4.24769 h 11.44174 q 0,-1.17855 -0.34374,-2.20978 -0.31919,-1.05578 -0.98212,-1.84148 -0.66294,-0.7857 -1.69417,-1.22766 -1.00668,-0.46651 -2.3571,-0.46651 z"
|
||||||
|
style="opacity:1;fill:#000000"
|
||||||
|
id="path102823" />
|
||||||
|
<path
|
||||||
|
d="m 524.12263,146.89111 v -25.19148 h 3.5602 q 0.93302,0 1.30131,0.34375 0.3683,0.31919 0.49107,1.17855 l 0.34374,2.84815 q 1.2031,-2.25888 2.82361,-3.53564 1.6205,-1.30132 3.83028,-1.30132 1.74327,0 2.79905,0.76115 l -0.39285,4.54232 q -0.12276,0.44196 -0.36829,0.63838 -0.22098,0.17188 -0.61383,0.17188 -0.3683,0 -1.10489,-0.12277 -0.71204,-0.12277 -1.39953,-0.12277 -1.00667,0 -1.79237,0.29464 -0.7857,0.29464 -1.42408,0.85936 -0.61383,0.54017 -1.10489,1.32587 -0.46651,0.7857 -0.88391,1.79237 v 15.51756 z"
|
||||||
|
style="opacity:1;fill:#000000"
|
||||||
|
id="path102825" />
|
||||||
|
<path
|
||||||
|
d="m 577.59905,111.38733 v 5.42624 H 566.8939 v 30.07754 h -6.60479 v -30.07754 h -10.70515 v -5.42624 z"
|
||||||
|
style="opacity:1;fill:#000000"
|
||||||
|
id="path102827" />
|
||||||
|
<path
|
||||||
|
d="m 586.11884,121.30678 q 2.38166,0 4.39501,0.76115 2.01335,0.76115 3.46199,2.23433 1.44863,1.44863 2.25888,3.58475 0.83481,2.11157 0.83481,4.83696 0,1.37498 -0.29464,1.86604 -0.29464,0.46651 -1.12944,0.46651 h -15.59122 q 0.14732,1.93969 0.68749,3.36377 0.54016,1.39953 1.42408,2.33255 0.88391,0.90846 2.08701,1.37497 1.22765,0.44196 2.70084,0.44196 1.47319,0 2.52897,-0.34375 1.08034,-0.34374 1.86604,-0.76114 0.81025,-0.4174 1.39952,-0.76115 0.61383,-0.34374 1.17855,-0.34374 0.76115,0 1.12944,0.56472 l 1.74327,2.20978 q -1.00667,1.17855 -2.25888,1.9888 -1.25221,0.7857 -2.62718,1.27676 -1.35042,0.46651 -2.7745,0.66294 -1.39953,0.19642 -2.7254,0.19642 -2.62718,0 -4.88607,-0.85936 -2.25888,-0.88391 -3.92849,-2.57807 -1.66961,-1.71872 -2.62718,-4.22314 -0.95757,-2.52897 -0.95757,-5.84363 0,-2.57808 0.8348,-4.83697 0.83481,-2.28343 2.38165,-3.95304 1.5714,-1.69417 3.80573,-2.67629 2.25889,-0.98213 5.08249,-0.98213 z m 0.12277,4.3459 q -2.65173,0 -4.14947,1.49774 -1.49774,1.49774 -1.91515,4.24769 h 11.44175 q 0,-1.17855 -0.34374,-2.20978 -0.31919,-1.05578 -0.98213,-1.84148 -0.66293,-0.7857 -1.69416,-1.22766 -1.00668,-0.46651 -2.3571,-0.46651 z"
|
||||||
|
style="opacity:1;fill:#000000"
|
||||||
|
id="path102829" />
|
||||||
|
<path
|
||||||
|
d="m 601.6118,146.89111 v -25.19148 h 3.5602 q 0.93301,0 1.30131,0.34375 0.3683,0.31919 0.49106,1.17855 l 0.34375,2.84815 q 1.2031,-2.25888 2.8236,-3.53564 1.62051,-1.30132 3.83029,-1.30132 1.74327,0 2.79905,0.76115 l -0.39285,4.54232 q -0.12277,0.44196 -0.3683,0.63838 -0.22097,0.17188 -0.61382,0.17188 -0.3683,0 -1.10489,-0.12277 -0.71204,-0.12277 -1.39953,-0.12277 -1.00668,0 -1.79238,0.29464 -0.7857,0.29464 -1.42408,0.85936 -0.61382,0.54017 -1.10489,1.32587 -0.46651,0.7857 -0.88391,1.79237 v 15.51756 z"
|
||||||
|
style="opacity:1;fill:#000000"
|
||||||
|
id="path102831" />
|
||||||
|
<path
|
||||||
|
d="m 629.94596,121.30678 q 2.38165,0 4.39501,0.76115 2.01335,0.76115 3.46198,2.23433 1.44864,1.44863 2.25889,3.58475 0.83481,2.11157 0.83481,4.83696 0,1.37498 -0.29464,1.86604 -0.29464,0.46651 -1.12944,0.46651 h -15.59122 q 0.14732,1.93969 0.68748,3.36377 0.54017,1.39953 1.42408,2.33255 0.88392,0.90846 2.08702,1.37497 1.22765,0.44196 2.70084,0.44196 1.47318,0 2.52897,-0.34375 1.08033,-0.34374 1.86603,-0.76114 0.81026,-0.4174 1.39953,-0.76115 0.61383,-0.34374 1.17855,-0.34374 0.76114,0 1.12944,0.56472 l 1.74327,2.20978 q -1.00668,1.17855 -2.25888,1.9888 -1.25221,0.7857 -2.62719,1.27676 -1.35042,0.46651 -2.7745,0.66294 -1.39952,0.19642 -2.72539,0.19642 -2.62718,0 -4.88607,-0.85936 -2.25888,-0.88391 -3.92849,-2.57807 -1.66961,-1.71872 -2.62719,-4.22314 -0.95757,-2.52897 -0.95757,-5.84363 0,-2.57808 0.83481,-4.83697 0.8348,-2.28343 2.38165,-3.95304 1.5714,-1.69417 3.80573,-2.67629 2.25889,-0.98213 5.08249,-0.98213 z m 0.12277,4.3459 q -2.65174,0 -4.14948,1.49774 -1.49773,1.49774 -1.91514,4.24769 h 11.44175 q 0,-1.17855 -0.34375,-2.20978 -0.31919,-1.05578 -0.98212,-1.84148 -0.66293,-0.7857 -1.69416,-1.22766 -1.00668,-0.46651 -2.3571,-0.46651 z"
|
||||||
|
style="opacity:1;fill:#000000"
|
||||||
|
id="path102833" />
|
||||||
|
<path
|
||||||
|
d="m 660.80912,126.61025 q -0.24553,0.39285 -0.51561,0.56472 -0.27008,0.14732 -0.68749,0.14732 -0.44195,0 -0.95757,-0.24553 -0.49106,-0.24553 -1.15399,-0.54017 -0.66294,-0.31919 -1.5223,-0.56472 -0.8348,-0.24553 -1.9888,-0.24553 -1.79237,0 -2.8236,0.76115 -1.00668,0.76114 -1.00668,1.9888 0,0.81025 0.51561,1.37497 0.54017,0.54017 1.39953,0.95757 0.88391,0.41741 1.9888,0.76115 1.10489,0.31919 2.23433,0.71204 1.154,0.39285 2.25889,0.90846 1.10489,0.49107 1.96425,1.27677 0.88391,0.76114 1.39952,1.84148 0.54017,1.08033 0.54017,2.60263 0,1.81693 -0.66293,3.36377 -0.63838,1.52229 -1.91514,2.65174 -1.27676,1.10489 -3.16735,1.74327 -1.86604,0.61382 -4.32135,0.61382 -1.30131,0 -2.55352,-0.24553 -1.22766,-0.22098 -2.38165,-0.63838 -1.12944,-0.4174 -2.11157,-0.98212 -0.95757,-0.56472 -1.69416,-1.22766 l 1.39952,-2.30799 q 0.27009,-0.4174 0.63838,-0.63838 0.3683,-0.22098 0.93302,-0.22098 0.56472,0 1.05579,0.31919 0.51561,0.31919 1.17854,0.68749 0.66294,0.3683 1.54685,0.68749 0.90846,0.31919 2.28344,0.31919 1.08033,0 1.84148,-0.24553 0.7857,-0.27009 1.27676,-0.68749 0.51562,-0.4174 0.73659,-0.95757 0.24554,-0.56472 0.24554,-1.154 0,-0.88391 -0.54017,-1.44863 -0.51562,-0.56472 -1.39953,-0.98212 -0.85936,-0.41741 -1.9888,-0.7366 -1.10489,-0.34374 -2.28344,-0.73659 -1.15399,-0.39285 -2.28344,-0.90846 -1.10489,-0.54017 -1.9888,-1.35043 -0.85936,-0.81025 -1.39952,-1.9888 -0.51562,-1.17855 -0.51562,-2.84816 0,-1.54684 0.61383,-2.94637 0.61383,-1.39953 1.79237,-2.43076 1.20311,-1.05578 2.97093,-1.66961 1.79238,-0.63838 4.12492,-0.63838 2.60263,0 4.73875,0.85936 2.13612,0.85936 3.5602,2.25889 z"
|
||||||
|
style="opacity:1;fill:#000000"
|
||||||
|
id="path102835" />
|
||||||
|
<path
|
||||||
|
d="m 673.3066,121.69963 v 25.19148 h -6.08917 v -25.19148 z m 0.83481,-7.34137 q 0,0.78569 -0.31919,1.47318 -0.3192,0.68749 -0.85936,1.2031 -0.51562,0.51562 -1.22766,0.83481 -0.71204,0.29464 -1.52229,0.29464 -0.7857,0 -1.49774,-0.29464 -0.68749,-0.31919 -1.2031,-0.83481 -0.51562,-0.51561 -0.83481,-1.2031 -0.29463,-0.68749 -0.29463,-1.47318 0,-0.81026 0.29463,-1.5223 0.31919,-0.71204 0.83481,-1.22765 0.51561,-0.51562 1.2031,-0.81025 0.71204,-0.31919 1.49774,-0.31919 0.81025,0 1.52229,0.31919 0.71204,0.29463 1.22766,0.81025 0.54016,0.51561 0.85936,1.22765 0.31919,0.71204 0.31919,1.5223 z"
|
||||||
|
style="opacity:1;fill:#000000"
|
||||||
|
id="path102837" />
|
||||||
|
<path
|
||||||
|
d="m 695.9691,146.89111 q -0.85936,0 -1.32587,-0.24553 -0.46651,-0.27008 -0.73659,-1.05578 l -0.54017,-1.79238 q -0.95757,0.85936 -1.86604,1.5223 -0.90846,0.63838 -1.89058,1.08033 -0.98213,0.44196 -2.11157,0.66294 -1.10489,0.22097 -2.45531,0.22097 -1.59595,0 -2.94637,-0.4174 -1.35042,-0.44195 -2.33255,-1.30131 -0.98212,-0.85936 -1.52229,-2.13612 -0.54017,-1.27676 -0.54017,-2.97093 0,-1.42408 0.73659,-2.79905 0.76115,-1.39953 2.50442,-2.50442 1.74327,-1.12944 4.64054,-1.86603 2.89726,-0.7366 7.21861,-0.83481 v -1.47319 q 0,-2.52896 -1.08034,-3.73207 -1.08033,-1.22765 -3.11824,-1.22765 -1.47319,0 -2.45531,0.34374 -0.95757,0.34375 -1.69417,0.7857 -0.73659,0.4174 -1.35042,0.76115 -0.58927,0.34374 -1.32586,0.34374 -0.63838,0 -1.08034,-0.31919 -0.44196,-0.34374 -0.71204,-0.7857 l -1.08034,-1.93969 q 4.3459,-3.97761 10.45962,-3.97761 2.20978,0 3.95305,0.7366 1.74327,0.71204 2.94638,2.01335 1.2031,1.27676 1.81692,3.06914 0.63839,1.79238 0.63839,3.92849 v 15.91041 z m -9.0601,-3.78117 q 1.86604,0 3.21646,-0.66294 1.37497,-0.68748 2.67629,-2.06246 v -4.24768 q -2.65174,0.12276 -4.44411,0.4665 -1.76783,0.3192 -2.84816,0.83481 -1.08034,0.51562 -1.54685,1.2031 -0.46651,0.68749 -0.46651,1.49774 0,1.59595 0.93302,2.28344 0.95757,0.68749 2.47986,0.68749 z"
|
||||||
|
style="opacity:1;fill:#000000"
|
||||||
|
id="path102839" />
|
||||||
|
<path
|
||||||
|
d="m 250.99463,202.35657 q 0.54017,0 0.95757,0.4174 l 2.60263,2.82361 q -2.16067,2.67628 -5.32802,4.10036 -3.1428,1.42408 -7.56236,1.42408 -3.95304,0 -7.12039,-1.35042 -3.1428,-1.35042 -5.37713,-3.75662 -2.23434,-2.40621 -3.43744,-5.74543 -1.17855,-3.33922 -1.17855,-7.29227 0,-4.00215 1.27676,-7.31682 1.27677,-3.33922 3.58476,-5.74543 2.33254,-2.4062 5.549,-3.73207 3.21645,-1.35042 7.1204,-1.35042 3.87939,0 6.87487,1.27676 3.02003,1.27676 5.13159,3.33922 l -2.20978,3.06914 q -0.19642,0.29464 -0.51561,0.51562 -0.29464,0.22097 -0.83481,0.22097 -0.36829,0 -0.76114,-0.19642 -0.39285,-0.22098 -0.85936,-0.51562 -0.46651,-0.31919 -1.08034,-0.68748 -0.61382,-0.3683 -1.42408,-0.66294 -0.81025,-0.31919 -1.89059,-0.51561 -1.05578,-0.22098 -2.45531,-0.22098 -2.38165,0 -4.37045,0.85936 -1.96425,0.8348 -3.38833,2.45531 -1.42408,1.59595 -2.20977,3.92849 -0.7857,2.308 -0.7857,5.27892 0,2.99548 0.8348,5.32802 0.85936,2.33255 2.30799,3.9285 1.44864,1.59595 3.41288,2.45531 1.96425,0.83481 4.22314,0.83481 1.35042,0 2.43075,-0.14732 1.10489,-0.14732 2.01336,-0.46651 0.93302,-0.31919 1.74327,-0.81025 0.8348,-0.51562 1.64506,-1.25221 0.24553,-0.22098 0.51561,-0.34375 0.27009,-0.14731 0.56472,-0.14731 z"
|
||||||
|
style="opacity:1;fill:#000000"
|
||||||
|
id="path102841" />
|
||||||
|
<path
|
||||||
|
d="m 258.13954,210.72917 v -36.4859 h 6.06461 v 14.01982 q 1.47319,-1.39953 3.24101,-2.25889 1.76782,-0.85936 4.14948,-0.85936 2.06246,0 3.65841,0.71204 1.59595,0.68749 2.65173,1.96425 1.08034,1.25221 1.62051,3.02003 0.56472,1.74327 0.56472,3.85484 v 16.03317 h -6.06462 V 194.696 q 0,-2.30799 -1.05578,-3.5602 -1.05578,-1.27676 -3.21646,-1.27676 -1.5714,0 -2.94637,0.71204 -1.37497,0.71204 -2.60263,1.93969 v 18.2184 z"
|
||||||
|
style="opacity:1;fill:#000000"
|
||||||
|
id="path102843" />
|
||||||
|
<path
|
||||||
|
d="m 296.5651,185.14484 q 2.38165,0 4.395,0.76115 2.01335,0.76114 3.46199,2.23433 1.44863,1.44863 2.25888,3.58475 0.83481,2.11157 0.83481,4.83696 0,1.37498 -0.29464,1.86604 -0.29464,0.46651 -1.12944,0.46651 h -15.59122 q 0.14732,1.93969 0.68749,3.36377 0.54016,1.39953 1.42408,2.33255 0.88391,0.90846 2.08701,1.37497 1.22766,0.44196 2.70084,0.44196 1.47319,0 2.52897,-0.34375 1.08034,-0.34374 1.86604,-0.76114 0.81025,-0.4174 1.39952,-0.76115 0.61383,-0.34374 1.17855,-0.34374 0.76115,0 1.12944,0.56472 l 1.74327,2.20978 q -1.00667,1.17855 -2.25888,1.9888 -1.25221,0.7857 -2.62718,1.27676 -1.35042,0.46651 -2.7745,0.66293 -1.39953,0.19643 -2.7254,0.19643 -2.62718,0 -4.88606,-0.85936 -2.25889,-0.88391 -3.9285,-2.57807 -1.66961,-1.71872 -2.62718,-4.22314 -0.95757,-2.52897 -0.95757,-5.84364 0,-2.57807 0.8348,-4.83696 0.83481,-2.28343 2.38165,-3.95305 1.5714,-1.69416 3.80573,-2.67628 2.25889,-0.98213 5.0825,-0.98213 z m 0.12276,4.3459 q -2.65173,0 -4.14947,1.49774 -1.49774,1.49774 -1.91514,4.24769 h 11.44174 q 0,-1.17855 -0.34374,-2.20978 -0.31919,-1.05579 -0.98213,-1.84148 -0.66293,-0.7857 -1.69416,-1.22766 -1.00668,-0.46651 -2.3571,-0.46651 z"
|
||||||
|
style="opacity:1;fill:#000000"
|
||||||
|
id="path102845" />
|
||||||
|
<path
|
||||||
|
d="m 312.05803,210.72917 v -25.19148 h 3.70752 q 1.17855,0 1.54685,1.10489 l 0.39284,1.86604 q 0.66294,-0.7366 1.37498,-1.35042 0.73659,-0.61383 1.54684,-1.05579 0.83481,-0.44195 1.76783,-0.68748 0.95757,-0.27009 2.08701,-0.27009 2.38165,0 3.90394,1.30132 1.54685,1.27676 2.308,3.41288 0.58927,-1.25221 1.47318,-2.13612 0.88391,-0.90847 1.9397,-1.47319 1.05578,-0.56472 2.23433,-0.8348 1.2031,-0.27009 2.4062,-0.27009 2.08702,0 3.70752,0.63838 1.6205,0.63838 2.72539,1.86604 1.10489,1.22765 1.66962,2.99548 0.58927,1.76782 0.58927,4.05126 v 16.03317 h -6.06462 V 194.696 q 0,-2.40621 -1.05578,-3.60931 -1.05578,-1.22765 -3.09369,-1.22765 -0.93302,0 -1.74327,0.31919 -0.7857,0.31919 -1.39953,0.93302 -0.58927,0.58927 -0.93301,1.49773 -0.34375,0.90847 -0.34375,2.08702 v 16.03317 h -6.08917 V 194.696 q 0,-2.52897 -1.03123,-3.68297 -1.00667,-1.15399 -2.97092,-1.15399 -1.32587,0 -2.47987,0.66293 -1.12944,0.63838 -2.11156,1.76782 v 18.43938 z"
|
||||||
|
style="opacity:1;fill:#000000"
|
||||||
|
id="path102847" />
|
||||||
|
<path
|
||||||
|
d="m 353.18445,210.72917 v -25.19148 h 3.70752 q 1.17855,0 1.54684,1.10489 l 0.41741,1.9888 q 0.76114,-0.7857 1.59595,-1.42408 0.85936,-0.63838 1.79237,-1.10489 0.95758,-0.46651 2.03791,-0.71204 1.08034,-0.24553 2.3571,-0.24553 2.06246,0 3.65841,0.71204 1.59595,0.68749 2.65174,1.96425 1.08033,1.25221 1.6205,3.02003 0.56472,1.74327 0.56472,3.85484 v 16.03317 h -6.06461 V 194.696 q 0,-2.30799 -1.05579,-3.5602 -1.05578,-1.27676 -3.21645,-1.27676 -1.5714,0 -2.94637,0.71204 -1.37498,0.71204 -2.60263,1.93969 v 18.2184 z"
|
||||||
|
style="opacity:1;fill:#000000"
|
||||||
|
id="path102849" />
|
||||||
|
<path
|
||||||
|
d="m 387.1659,185.53769 v 25.19148 h -6.08917 v -25.19148 z m 0.8348,-7.34138 q 0,0.7857 -0.31919,1.47319 -0.31919,0.68749 -0.85935,1.2031 -0.51562,0.51562 -1.22766,0.83481 -0.71204,0.29464 -1.52229,0.29464 -0.7857,0 -1.49774,-0.29464 -0.68749,-0.31919 -1.2031,-0.83481 -0.51562,-0.51561 -0.83481,-1.2031 -0.29464,-0.68749 -0.29464,-1.47319 0,-0.81025 0.29464,-1.52229 0.31919,-0.71204 0.83481,-1.22765 0.51561,-0.51562 1.2031,-0.81025 0.71204,-0.31919 1.49774,-0.31919 0.81025,0 1.52229,0.31919 0.71204,0.29463 1.22766,0.81025 0.54016,0.51561 0.85935,1.22765 0.31919,0.71204 0.31919,1.52229 z"
|
||||||
|
style="opacity:1;fill:#000000"
|
||||||
|
id="path102851" />
|
||||||
|
<path
|
||||||
|
d="m 401.75043,211.12202 q -3.29012,0 -5.05794,-1.84148 -1.74327,-1.86604 -1.74327,-5.1316 v -14.06892 h -2.57808 q -0.49106,0 -0.8348,-0.31919 -0.34375,-0.3192 -0.34375,-0.95758 v -2.4062 l 4.05127,-0.66293 1.27676,-6.87487 q 0.12276,-0.49106 0.46651,-0.76115 0.34374,-0.27008 0.88391,-0.27008 h 3.14279 v 7.93065 h 6.72755 v 4.32135 h -6.72755 v 13.65152 q 0,1.17855 0.56473,1.84148 0.58927,0.66294 1.59595,0.66294 0.56472,0 0.93301,-0.12277 0.39285,-0.14732 0.66294,-0.29464 0.29464,-0.14732 0.51561,-0.27008 0.22098,-0.14732 0.44196,-0.14732 0.27008,0 0.44195,0.14732 0.17188,0.12276 0.3683,0.39285 l 1.81693,2.94637 q -1.32587,1.10489 -3.04458,1.66961 -1.71872,0.56472 -3.5602,0.56472 z"
|
||||||
|
style="fill:#000000;opacity:1"
|
||||||
|
id="path102853" />
|
||||||
|
<path
|
||||||
|
d="m 429.7164,188.04211 q 0,0.63838 -0.22097,1.25221 -0.22098,0.61382 -0.58928,1.00667 l -11.98191,15.76309 h 12.42387 v 4.66509 h -19.44606 v -2.52897 q 0,-0.4174 0.19643,-0.98212 0.19642,-0.58927 0.58927,-1.10489 l 12.08013,-15.93496 h -12.15379 v -4.64054 h 19.10231 z"
|
||||||
|
style="fill:#000000;opacity:1"
|
||||||
|
id="path102855" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
`
|
||||||
211
sites/chemnitz/logo_chemnitz.svg
Normal file
211
sites/chemnitz/logo_chemnitz.svg
Normal file
|
|
@ -0,0 +1,211 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<svg
|
||||||
|
viewBox="0 0 711.13577 250.2845"
|
||||||
|
width="811.79883"
|
||||||
|
height="285.42059"
|
||||||
|
version="1.1"
|
||||||
|
id="svg6"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:svg="http://www.w3.org/2000/svg">
|
||||||
|
<defs
|
||||||
|
id="defs10" />
|
||||||
|
<g id="logo">
|
||||||
|
<path
|
||||||
|
d="M 204.2641,6.2541719 89.150104,0.56886185 V 33.435375 l 43.208366,12.453538 -45.969796,4.981411 -4.0068,35.627944 35.952826,5.035567 0.32488,6.172613 -42.287886,-4.060929 0.43317,-52.792166 -25.93585,7.796994 1.57023,42.61276 -42.0713,-12.399394 -10.01698,4.43996 3.79021,29.780207 38.28109,0.64974 14.34864,14.1862 3.35705,91.28984 10.77501,30.42995 26.15244,-6.55165 1.24535,-13.96962 15.431546,-12.67012 -7.20139,-19.76322 -24.365616,-2.81558 3.30289,-40.28451 16.731066,-23.55341 93.56396,1.35366 V 99.168388 L 168.0947,83.195385 199.01196,83.628553 202.15242,54.985414 177.0829,36.684127 205.02215,33.43538 Z"
|
||||||
|
fill="none"
|
||||||
|
stroke="#111111"
|
||||||
|
stroke-width="1.08292"
|
||||||
|
stroke-linejoin="miter"
|
||||||
|
stroke-linecap="round"
|
||||||
|
id="path4"
|
||||||
|
style="fill:#000000;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:0,0;stroke-dashoffset:0" />
|
||||||
|
</g>
|
||||||
|
|
||||||
|
<g
|
||||||
|
aria-label="Katholische Pfarrei
|
||||||
|
Heilige Mutter Teresia
|
||||||
|
Chemnitz"
|
||||||
|
id="text"
|
||||||
|
style="font-weight:bold;font-size:49.1062px;line-height:1.3;font-family:Lato;-inkscape-font-specification:'Lato Bold';letter-spacing:0px;word-spacing:0px;fill:#134bd5;stroke:#000000;stroke-width:0">
|
||||||
|
<path
|
||||||
|
d="m 233.21819,62.42845 h 1.54684 q 0.93302,0 1.54685,-0.245531 0.61383,-0.270084 1.05578,-0.834805 l 9.79669,-12.399316 q 0.61383,-0.785699 1.27676,-1.080336 0.68749,-0.319191 1.71872,-0.319191 h 5.69632 l -11.95736,14.756414 q -1.05579,1.35042 -2.18523,1.915142 0.81025,0.294637 1.44863,0.834805 0.66294,0.515615 1.25221,1.374974 l 12.32566,16.622449 h -5.81909 q -1.17855,0 -1.76782,-0.31919 -0.56472,-0.343744 -0.95757,-0.982125 L 238.15336,68.640385 q -0.46651,-0.662934 -1.08034,-0.933018 -0.61382,-0.270084 -1.76782,-0.270084 h -2.08701 V 83.053055 H 226.6134 V 47.549271 h 6.60479 z"
|
||||||
|
style="opacity:1;fill:#000000"
|
||||||
|
id="path102767" />
|
||||||
|
<path
|
||||||
|
d="m 275.79323,83.053055 q -0.85936,0 -1.32587,-0.245531 -0.46651,-0.270084 -0.7366,-1.055784 l -0.54016,-1.792376 q -0.95757,0.859359 -1.86604,1.522292 -0.90846,0.638381 -1.89059,1.080337 -0.98212,0.441956 -2.11156,0.662934 -1.10489,0.220977 -2.45531,0.220977 -1.59596,0 -2.94638,-0.417402 -1.35042,-0.441956 -2.33254,-1.301315 -0.98213,-0.859358 -1.52229,-2.136119 -0.54017,-1.276762 -0.54017,-2.970926 0,-1.424079 0.73659,-2.799053 0.76115,-1.399527 2.50442,-2.504416 1.74327,-1.129443 4.64053,-1.866036 2.89727,-0.736593 7.21862,-0.834805 v -1.473186 q 0,-2.52897 -1.08034,-3.732072 -1.08034,-1.227655 -3.11824,-1.227655 -1.47319,0 -2.45531,0.343744 -0.95758,0.343743 -1.69417,0.785699 -0.73659,0.417403 -1.35042,0.761146 -0.58927,0.343743 -1.32587,0.343743 -0.63838,0 -1.08033,-0.31919 -0.44196,-0.343743 -0.71204,-0.785699 l -1.08034,-1.939695 q 4.3459,-3.977602 10.45962,-3.977602 2.20978,0 3.95305,0.736593 1.74327,0.71204 2.94637,2.013354 1.2031,1.276761 1.81693,3.069138 0.63838,1.792376 0.63838,3.928496 v 15.910409 z m -9.0601,-3.781178 q 1.86604,0 3.21646,-0.662933 1.37497,-0.687487 2.67629,-2.062461 v -4.247686 q -2.65174,0.122765 -4.44412,0.466509 -1.76782,0.31919 -2.84816,0.834805 -1.08033,0.515615 -1.54684,1.203102 -0.46651,0.687487 -0.46651,1.497739 0,1.595952 0.93302,2.283439 0.95757,0.687486 2.47986,0.687486 z"
|
||||||
|
style="fill:#000000;opacity:1"
|
||||||
|
id="path102769" />
|
||||||
|
<path
|
||||||
|
d="m 292.2928,83.445904 q -3.29012,0 -5.05794,-1.841482 -1.74327,-1.866036 -1.74327,-5.131598 V 62.403897 h -2.57807 q -0.49107,0 -0.83481,-0.31919 -0.34374,-0.31919 -0.34374,-0.957571 v -2.406204 l 4.05126,-0.662934 1.27676,-6.874868 q 0.12277,-0.491062 0.46651,-0.761146 0.34374,-0.270084 0.88391,-0.270084 h 3.1428 v 7.930652 h 6.72755 v 4.321345 h -6.72755 v 13.651524 q 0,1.178549 0.56472,1.841483 0.58927,0.662933 1.59595,0.662933 0.56472,0 0.93302,-0.122765 0.39285,-0.147319 0.66293,-0.294637 0.29464,-0.147319 0.51562,-0.270084 0.22097,-0.147319 0.44195,-0.147319 0.27009,0 0.44196,0.147319 0.17187,0.122765 0.3683,0.392849 l 1.81692,2.946372 q -1.32586,1.10489 -3.04458,1.669611 -1.71872,0.564721 -3.5602,0.564721 z"
|
||||||
|
style="fill:#000000;opacity:1"
|
||||||
|
id="path102771" />
|
||||||
|
<path
|
||||||
|
d="M 302.16313,83.053055 V 46.567147 h 6.06462 v 14.019821 q 1.47319,-1.399527 3.24101,-2.258885 1.76782,-0.859359 4.14947,-0.859359 2.06246,0 3.65842,0.71204 1.59595,0.687487 2.65173,1.964248 1.08034,1.252208 1.6205,3.020031 0.56473,1.74327 0.56473,3.854837 v 16.033175 h -6.06462 V 67.01988 q 0,-2.307991 -1.05578,-3.560199 -1.05579,-1.276762 -3.21646,-1.276762 -1.5714,0 -2.94637,0.71204 -1.37497,0.71204 -2.60263,1.939695 v 18.218401 z"
|
||||||
|
style="fill:#000000;opacity:1"
|
||||||
|
id="path102773" />
|
||||||
|
<path
|
||||||
|
d="m 341.0061,57.468724 q 2.79905,0 5.08249,0.908465 2.30799,0.908464 3.92849,2.578075 1.64506,1.669611 2.52897,4.075815 0.88391,2.406204 0.88391,5.377129 0,2.995478 -0.88391,5.401682 -0.88391,2.406204 -2.52897,4.100368 -1.6205,1.694164 -3.92849,2.602629 -2.28344,0.908464 -5.08249,0.908464 -2.82361,0 -5.1316,-0.908464 -2.30799,-0.908465 -3.95305,-2.602629 -1.62051,-1.694164 -2.52897,-4.100368 -0.88391,-2.406204 -0.88391,-5.401682 0,-2.970925 0.88391,-5.377129 0.90846,-2.406204 2.52897,-4.075815 1.64506,-1.669611 3.95305,-2.578075 2.30799,-0.908465 5.1316,-0.908465 z m 0,21.287538 q 3.14279,0 4.64053,-2.111566 1.52229,-2.111567 1.52229,-6.187382 0,-4.075814 -1.52229,-6.211934 -1.49774,-2.13612 -4.64053,-2.13612 -3.19191,0 -4.73875,2.160673 -1.52229,2.13612 -1.52229,6.187381 0,4.051262 1.52229,6.187382 1.54684,2.111566 4.73875,2.111566 z"
|
||||||
|
style="fill:#000000;opacity:1"
|
||||||
|
id="path102775" />
|
||||||
|
<path
|
||||||
|
d="m 364.20874,46.567147 v 36.485908 h -6.06462 V 46.567147 Z"
|
||||||
|
style="fill:#000000;opacity:1"
|
||||||
|
id="path102777" />
|
||||||
|
<path
|
||||||
|
d="m 376.55889,57.861574 v 25.191481 h -6.08917 V 57.861574 Z m 0.8348,-7.341377 q 0,0.785699 -0.31919,1.473186 -0.31919,0.687486 -0.85935,1.203101 -0.51562,0.515616 -1.22766,0.834806 -0.71204,0.294637 -1.52229,0.294637 -0.7857,0 -1.49774,-0.294637 -0.68749,-0.31919 -1.2031,-0.834806 -0.51562,-0.515615 -0.83481,-1.203101 -0.29464,-0.687487 -0.29464,-1.473186 0,-0.810253 0.29464,-1.522293 0.31919,-0.71204 0.83481,-1.227655 0.51561,-0.515615 1.2031,-0.810252 0.71204,-0.31919 1.49774,-0.31919 0.81025,0 1.52229,0.31919 0.71204,0.294637 1.22766,0.810252 0.54016,0.515615 0.85935,1.227655 0.31919,0.71204 0.31919,1.522293 z"
|
||||||
|
style="fill:#000000;opacity:1"
|
||||||
|
id="path102779" />
|
||||||
|
<path
|
||||||
|
d="m 398.1165,62.772194 q -0.24553,0.392849 -0.51562,0.564721 -0.27008,0.147319 -0.68748,0.147319 -0.44196,0 -0.95758,-0.245531 -0.49106,-0.245531 -1.15399,-0.540169 -0.66293,-0.31919 -1.52229,-0.564721 -0.83481,-0.245531 -1.9888,-0.245531 -1.79238,0 -2.82361,0.761146 -1.00668,0.761146 -1.00668,1.988801 0,0.810253 0.51562,1.374974 0.54017,0.540168 1.39952,0.957571 0.88392,0.417403 1.9888,0.761146 1.10489,0.31919 2.23434,0.71204 1.15399,0.39285 2.25888,0.908465 1.10489,0.491062 1.96425,1.276761 0.88391,0.761146 1.39953,1.841482 0.54017,1.080337 0.54017,2.602629 0,1.81693 -0.66294,3.363775 -0.63838,1.522292 -1.91514,2.651735 -1.27676,1.104889 -3.16735,1.74327 -1.86604,0.613827 -4.32135,0.613827 -1.30131,0 -2.55352,-0.245531 -1.22765,-0.220977 -2.38165,-0.63838 -1.12944,-0.417403 -2.11157,-0.982124 -0.95757,-0.564722 -1.69416,-1.227655 l 1.39953,-2.307992 q 0.27008,-0.417402 0.63838,-0.63838 0.36829,-0.220978 0.93302,-0.220978 0.56472,0 1.05578,0.31919 0.51561,0.31919 1.17855,0.687487 0.66293,0.368296 1.54684,0.687487 0.90847,0.31919 2.28344,0.31919 1.08034,0 1.84148,-0.245531 0.7857,-0.270084 1.27676,-0.687487 0.51562,-0.417403 0.7366,-0.957571 0.24553,-0.564721 0.24553,-1.153995 0,-0.883912 -0.54017,-1.448633 -0.51561,-0.564722 -1.39953,-0.982124 -0.85935,-0.417403 -1.9888,-0.736593 -1.10489,-0.343744 -2.28344,-0.736593 -1.15399,-0.39285 -2.28343,-0.908465 -1.10489,-0.540168 -1.98881,-1.350421 -0.85935,-0.810252 -1.39952,-1.988801 -0.51562,-1.178549 -0.51562,-2.84816 0,-1.546845 0.61383,-2.946372 0.61383,-1.399526 1.79238,-2.430757 1.2031,-1.055783 2.97092,-1.66961 1.79238,-0.638381 4.12492,-0.638381 2.60263,0 4.73875,0.859359 2.13612,0.859358 3.5602,2.258885 z"
|
||||||
|
style="fill:#000000;opacity:1"
|
||||||
|
id="path102781" />
|
||||||
|
<path
|
||||||
|
d="m 422.37491,63.189596 q -0.27009,0.343744 -0.54017,0.540169 -0.24553,0.196424 -0.73659,0.196424 -0.46651,0 -0.90847,-0.270084 -0.44195,-0.294637 -1.05578,-0.63838 -0.61383,-0.368297 -1.47319,-0.638381 -0.8348,-0.294637 -2.08701,-0.294637 -1.59595,0 -2.79905,0.589274 -1.20311,0.564722 -2.01336,1.645058 -0.7857,1.080336 -1.17855,2.627182 -0.39285,1.522292 -0.39285,3.461987 0,2.013354 0.41741,3.584753 0.44195,1.571398 1.2522,2.651735 0.81026,1.055783 1.96425,1.620504 1.154,0.540168 2.60263,0.540168 1.44863,0 2.33255,-0.343743 0.90846,-0.368297 1.52229,-0.785699 0.61383,-0.441956 1.05578,-0.785699 0.46651,-0.368297 1.03123,-0.368297 0.73659,0 1.10489,0.564721 l 1.74327,2.209779 q -1.00668,1.178549 -2.18523,1.988802 -1.17854,0.785699 -2.45531,1.276761 -1.2522,0.466509 -2.60262,0.662934 -1.32587,0.196424 -2.65174,0.196424 -2.33254,0 -4.395,-0.859358 -2.06246,-0.883912 -3.60931,-2.553523 -1.54684,-1.669611 -2.45531,-4.075814 -0.88391,-2.430757 -0.88391,-5.524448 0,-2.7745 0.7857,-5.131598 0.81025,-2.381651 2.3571,-4.100368 1.54684,-1.74327 3.83028,-2.725394 2.28344,-0.982124 5.25436,-0.982124 2.82361,0 4.93518,0.908465 2.13612,0.908464 3.83028,2.602628 z"
|
||||||
|
style="fill:#000000;opacity:1"
|
||||||
|
id="path102783" />
|
||||||
|
<path
|
||||||
|
d="M 427.99749,83.053055 V 46.567147 h 6.06462 v 14.019821 q 1.47318,-1.399527 3.24101,-2.258885 1.76782,-0.859359 4.14947,-0.859359 2.06246,0 3.65841,0.71204 1.59596,0.687487 2.65174,1.964248 1.08033,1.252208 1.6205,3.020031 0.56472,1.74327 0.56472,3.854837 v 16.033175 h -6.06461 V 67.01988 q 0,-2.307991 -1.05578,-3.560199 -1.05579,-1.276762 -3.21646,-1.276762 -1.5714,0 -2.94637,0.71204 -1.37498,0.71204 -2.60263,1.939695 v 18.218401 z"
|
||||||
|
style="fill:#000000;opacity:1"
|
||||||
|
id="path102785" />
|
||||||
|
<path
|
||||||
|
d="m 466.42306,57.468724 q 2.38165,0 4.395,0.761146 2.01336,0.761146 3.46199,2.234332 1.44863,1.448633 2.25889,3.584753 0.8348,2.111567 0.8348,4.836961 0,1.374973 -0.29464,1.866035 -0.29463,0.466509 -1.12944,0.466509 h -15.59122 q 0.14732,1.939695 0.68749,3.363775 0.54017,1.399527 1.42408,2.332545 0.88391,0.908464 2.08701,1.374973 1.22766,0.441956 2.70084,0.441956 1.47319,0 2.52897,-0.343743 1.08034,-0.343744 1.86604,-0.761146 0.81025,-0.417403 1.39953,-0.761147 0.61382,-0.343743 1.17855,-0.343743 0.76114,0 1.12944,0.564721 l 1.74327,2.209779 q -1.00668,1.178549 -2.25889,1.988802 -1.25221,0.785699 -2.62718,1.276761 -1.35042,0.466509 -2.7745,0.662934 -1.39953,0.196424 -2.72539,0.196424 -2.62719,0 -4.88607,-0.859358 -2.25889,-0.883912 -3.9285,-2.578076 -1.66961,-1.718717 -2.62718,-4.223133 -0.95757,-2.528969 -0.95757,-5.843638 0,-2.578076 0.83481,-4.836961 0.8348,-2.283438 2.38165,-3.953049 1.5714,-1.694164 3.80573,-2.676288 2.25888,-0.982124 5.08249,-0.982124 z m 0.12276,4.345899 q -2.65173,0 -4.14947,1.497739 -1.49774,1.497739 -1.91514,4.247686 h 11.44174 q 0,-1.178548 -0.34374,-2.209779 -0.31919,-1.055783 -0.98212,-1.841482 -0.66294,-0.785699 -1.69417,-1.227655 -1.00667,-0.466509 -2.3571,-0.466509 z"
|
||||||
|
style="fill:#000000;opacity:1"
|
||||||
|
id="path102787" />
|
||||||
|
<path
|
||||||
|
d="m 501.41106,70.555527 v 12.497528 h -6.60479 V 47.549271 h 11.53996 q 3.5602,0 6.16283,0.834806 2.60263,0.834805 4.29679,2.332544 1.69417,1.497739 2.50442,3.584753 0.8348,2.087014 0.8348,4.566877 0,2.578075 -0.85935,4.738748 -0.85936,2.13612 -2.57808,3.682965 -1.71872,1.546846 -4.32135,2.406204 -2.57807,0.859359 -6.04006,0.859359 z m 0,-5.156152 h 4.93517 q 1.81693,0 3.16735,-0.441955 1.35042,-0.466509 2.23433,-1.301315 0.90847,-0.859358 1.35042,-2.06246 0.44196,-1.227655 0.44196,-2.725394 0,-1.42408 -0.44196,-2.578076 -0.44195,-1.153996 -1.32586,-1.964248 -0.88391,-0.810252 -2.23433,-1.227655 -1.35043,-0.441956 -3.19191,-0.441956 h -4.93517 z"
|
||||||
|
style="fill:#000000;opacity:1"
|
||||||
|
id="path102789" />
|
||||||
|
<path
|
||||||
|
d="M 526.01323,83.053055 V 62.42845 L 523.828,62.084707 q -0.71204,-0.147319 -1.154,-0.491062 -0.4174,-0.368297 -0.4174,-1.03123 v -2.479863 h 3.75663 v -1.866036 q 0,-2.160673 0.63838,-3.87939 0.66293,-1.718717 1.86603,-2.921819 1.22766,-1.203102 2.97093,-1.841483 1.74327,-0.63838 3.92849,-0.63838 1.74327,0 3.24101,0.466509 l -0.12276,3.044584 q -0.0246,0.343744 -0.19643,0.564722 -0.17187,0.196424 -0.46651,0.31919 -0.27008,0.09821 -0.63838,0.147318 -0.36829,0.02455 -0.7857,0.02455 -1.08033,0 -1.93969,0.245531 -0.83481,0.220977 -1.42408,0.810252 -0.58928,0.564721 -0.90847,1.522292 -0.29463,0.933018 -0.29463,2.332545 v 1.669611 h 6.55567 v 4.321345 h -6.35925 v 20.649158 z"
|
||||||
|
style="fill:#000000;opacity:1"
|
||||||
|
id="path102791" />
|
||||||
|
<path
|
||||||
|
d="m 558.32509,83.053055 q -0.85936,0 -1.32587,-0.245531 -0.46651,-0.270084 -0.73659,-1.055784 l -0.54017,-1.792376 q -0.95757,0.859359 -1.86604,1.522292 -0.90846,0.638381 -1.89059,1.080337 -0.98212,0.441956 -2.11156,0.662934 -1.10489,0.220977 -2.45531,0.220977 -1.59596,0 -2.94638,-0.417402 -1.35042,-0.441956 -2.33254,-1.301315 -0.98212,-0.859358 -1.52229,-2.136119 -0.54017,-1.276762 -0.54017,-2.970926 0,-1.424079 0.73659,-2.799053 0.76115,-1.399527 2.50442,-2.504416 1.74327,-1.129443 4.64053,-1.866036 2.89727,-0.736593 7.21862,-0.834805 v -1.473186 q 0,-2.52897 -1.08034,-3.732072 -1.08034,-1.227655 -3.11824,-1.227655 -1.47319,0 -2.45531,0.343744 -0.95758,0.343743 -1.69417,0.785699 -0.73659,0.417403 -1.35042,0.761146 -0.58927,0.343743 -1.32587,0.343743 -0.63838,0 -1.08033,-0.31919 -0.44196,-0.343743 -0.71204,-0.785699 l -1.08034,-1.939695 q 4.3459,-3.977602 10.45962,-3.977602 2.20978,0 3.95305,0.736593 1.74327,0.71204 2.94637,2.013354 1.2031,1.276761 1.81693,3.069138 0.63838,1.792376 0.63838,3.928496 v 15.910409 z m -9.0601,-3.781178 q 1.86604,0 3.21646,-0.662933 1.37497,-0.687487 2.67629,-2.062461 v -4.247686 q -2.65174,0.122765 -4.44412,0.466509 -1.76782,0.31919 -2.84816,0.834805 -1.08033,0.515615 -1.54684,1.203102 -0.46651,0.687487 -0.46651,1.497739 0,1.595952 0.93302,2.283439 0.95757,0.687486 2.47986,0.687486 z"
|
||||||
|
style="fill:#000000;opacity:1"
|
||||||
|
id="path102793" />
|
||||||
|
<path
|
||||||
|
d="M 566.77134,83.053055 V 57.861574 h 3.5602 q 0.93302,0 1.30132,0.343743 0.36829,0.31919 0.49106,1.178549 l 0.34374,2.84816 q 1.2031,-2.258886 2.82361,-3.535647 1.6205,-1.301314 3.83028,-1.301314 1.74327,0 2.79905,0.761146 l -0.39284,4.542323 q -0.12277,0.441956 -0.3683,0.638381 -0.22098,0.171872 -0.61383,0.171872 -0.3683,0 -1.10489,-0.122766 -0.71204,-0.122765 -1.39952,-0.122765 -1.00668,0 -1.79238,0.294637 -0.7857,0.294637 -1.42408,0.859358 -0.61383,0.540169 -1.10489,1.325868 -0.46651,0.785699 -0.88391,1.792376 v 15.51756 z"
|
||||||
|
style="fill:#000000;opacity:1"
|
||||||
|
id="path102795" />
|
||||||
|
<path
|
||||||
|
d="M 585.08793,83.053055 V 57.861574 h 3.5602 q 0.93302,0 1.30132,0.343743 0.36829,0.31919 0.49106,1.178549 l 0.34374,2.84816 q 1.2031,-2.258886 2.82361,-3.535647 1.6205,-1.301314 3.83028,-1.301314 1.74327,0 2.79905,0.761146 l -0.39285,4.542323 q -0.12276,0.441956 -0.36829,0.638381 -0.22098,0.171872 -0.61383,0.171872 -0.3683,0 -1.10489,-0.122766 -0.71204,-0.122765 -1.39953,-0.122765 -1.00667,0 -1.79237,0.294637 -0.7857,0.294637 -1.42408,0.859358 -0.61383,0.540169 -1.10489,1.325868 -0.46651,0.785699 -0.88391,1.792376 v 15.51756 z"
|
||||||
|
style="fill:#000000;opacity:1"
|
||||||
|
id="path102797" />
|
||||||
|
<path
|
||||||
|
d="m 613.4221,57.468724 q 2.38165,0 4.395,0.761146 2.01336,0.761146 3.46199,2.234332 1.44863,1.448633 2.25889,3.584753 0.8348,2.111567 0.8348,4.836961 0,1.374973 -0.29464,1.866035 -0.29463,0.466509 -1.12944,0.466509 h -15.59122 q 0.14732,1.939695 0.68749,3.363775 0.54017,1.399527 1.42408,2.332545 0.88391,0.908464 2.08701,1.374973 1.22766,0.441956 2.70084,0.441956 1.47319,0 2.52897,-0.343743 1.08034,-0.343744 1.86604,-0.761146 0.81025,-0.417403 1.39953,-0.761147 0.61382,-0.343743 1.17854,-0.343743 0.76115,0 1.12945,0.564721 l 1.74327,2.209779 q -1.00668,1.178549 -2.25889,1.988802 -1.25221,0.785699 -2.62718,1.276761 -1.35042,0.466509 -2.7745,0.662934 -1.39953,0.196424 -2.72539,0.196424 -2.62719,0 -4.88607,-0.859358 -2.25889,-0.883912 -3.9285,-2.578076 -1.66961,-1.718717 -2.62718,-4.223133 -0.95757,-2.528969 -0.95757,-5.843638 0,-2.578076 0.8348,-4.836961 0.83481,-2.283438 2.38166,-3.953049 1.57139,-1.694164 3.80573,-2.676288 2.25888,-0.982124 5.08249,-0.982124 z m 0.12276,4.345899 q -2.65173,0 -4.14947,1.497739 -1.49774,1.497739 -1.91514,4.247686 h 11.44174 q 0,-1.178548 -0.34374,-2.209779 -0.31919,-1.055783 -0.98212,-1.841482 -0.66294,-0.785699 -1.69417,-1.227655 -1.00668,-0.466509 -2.3571,-0.466509 z"
|
||||||
|
style="fill:#000000;opacity:1"
|
||||||
|
id="path102799" />
|
||||||
|
<path
|
||||||
|
d="m 635.20061,57.861574 v 25.191481 h -6.08917 V 57.861574 Z m 0.83481,-7.341377 q 0,0.785699 -0.31919,1.473186 -0.31919,0.687486 -0.85936,1.203101 -0.51562,0.515616 -1.22766,0.834806 -0.71204,0.294637 -1.52229,0.294637 -0.7857,0 -1.49774,-0.294637 -0.68748,-0.31919 -1.2031,-0.834806 -0.51561,-0.515615 -0.8348,-1.203101 -0.29464,-0.687487 -0.29464,-1.473186 0,-0.810253 0.29464,-1.522293 0.31919,-0.71204 0.8348,-1.227655 0.51562,-0.515615 1.2031,-0.810252 0.71204,-0.31919 1.49774,-0.31919 0.81025,0 1.52229,0.31919 0.71204,0.294637 1.22766,0.810252 0.54017,0.515615 0.85936,1.227655 0.31919,0.71204 0.31919,1.522293 z"
|
||||||
|
style="fill:#000000;opacity:1"
|
||||||
|
id="path102801" />
|
||||||
|
<path
|
||||||
|
d="m 256.54363,146.89111 h -6.62933 v -15.51756 h -16.67156 v 15.51756 h -6.62934 v -35.50378 h 6.62934 v 15.27203 h 16.67156 v -15.27203 h 6.62933 z"
|
||||||
|
style="opacity:1;fill:#000000"
|
||||||
|
id="path102803" />
|
||||||
|
<path
|
||||||
|
d="m 273.46058,121.30678 q 2.38166,0 4.39501,0.76115 2.01335,0.76115 3.46199,2.23433 1.44863,1.44863 2.25888,3.58475 0.83481,2.11157 0.83481,4.83696 0,1.37498 -0.29464,1.86604 -0.29464,0.46651 -1.12944,0.46651 h -15.59122 q 0.14732,1.93969 0.68749,3.36377 0.54016,1.39953 1.42408,2.33255 0.88391,0.90846 2.08701,1.37497 1.22765,0.44196 2.70084,0.44196 1.47319,0 2.52897,-0.34375 1.08034,-0.34374 1.86603,-0.76114 0.81026,-0.4174 1.39953,-0.76115 0.61383,-0.34374 1.17855,-0.34374 0.76115,0 1.12944,0.56472 l 1.74327,2.20978 q -1.00667,1.17855 -2.25888,1.9888 -1.25221,0.7857 -2.62718,1.27676 -1.35042,0.46651 -2.7745,0.66294 -1.39953,0.19642 -2.7254,0.19642 -2.62718,0 -4.88607,-0.85936 -2.25888,-0.88391 -3.92849,-2.57807 -1.66961,-1.71872 -2.62718,-4.22314 -0.95757,-2.52897 -0.95757,-5.84363 0,-2.57808 0.8348,-4.83697 0.83481,-2.28343 2.38165,-3.95304 1.5714,-1.69417 3.80573,-2.67629 2.25889,-0.98213 5.08249,-0.98213 z m 0.12277,4.3459 q -2.65173,0 -4.14947,1.49774 -1.49774,1.49774 -1.91515,4.24769 h 11.44175 q 0,-1.17855 -0.34374,-2.20978 -0.31919,-1.05578 -0.98213,-1.84148 -0.66293,-0.7857 -1.69416,-1.22766 -1.00668,-0.46651 -2.3571,-0.46651 z"
|
||||||
|
style="opacity:1;fill:#000000"
|
||||||
|
id="path102805" />
|
||||||
|
<path
|
||||||
|
d="m 295.23911,121.69963 v 25.19148 h -6.08917 v -25.19148 z m 0.83481,-7.34137 q 0,0.78569 -0.31919,1.47318 -0.31919,0.68749 -0.85936,1.2031 -0.51562,0.51562 -1.22766,0.83481 -0.71204,0.29464 -1.52229,0.29464 -0.7857,0 -1.49774,-0.29464 -0.68749,-0.31919 -1.2031,-0.83481 -0.51562,-0.51561 -0.83481,-1.2031 -0.29463,-0.68749 -0.29463,-1.47318 0,-0.81026 0.29463,-1.5223 0.31919,-0.71204 0.83481,-1.22765 0.51561,-0.51562 1.2031,-0.81025 0.71204,-0.31919 1.49774,-0.31919 0.81025,0 1.52229,0.31919 0.71204,0.29463 1.22766,0.81025 0.54017,0.51561 0.85936,1.22765 0.31919,0.71204 0.31919,1.5223 z"
|
||||||
|
style="opacity:1;fill:#000000"
|
||||||
|
id="path102807" />
|
||||||
|
<path
|
||||||
|
d="m 307.56475,110.40521 v 36.4859 h -6.06461 v -36.4859 z"
|
||||||
|
style="opacity:1;fill:#000000"
|
||||||
|
id="path102809" />
|
||||||
|
<path
|
||||||
|
d="m 319.91491,121.69963 v 25.19148 h -6.08917 v -25.19148 z m 0.8348,-7.34137 q 0,0.78569 -0.31919,1.47318 -0.31919,0.68749 -0.85936,1.2031 -0.51561,0.51562 -1.22765,0.83481 -0.71204,0.29464 -1.52229,0.29464 -0.7857,0 -1.49774,-0.29464 -0.68749,-0.31919 -1.2031,-0.83481 -0.51562,-0.51561 -0.83481,-1.2031 -0.29464,-0.68749 -0.29464,-1.47318 0,-0.81026 0.29464,-1.5223 0.31919,-0.71204 0.83481,-1.22765 0.51561,-0.51562 1.2031,-0.81025 0.71204,-0.31919 1.49774,-0.31919 0.81025,0 1.52229,0.31919 0.71204,0.29463 1.22765,0.81025 0.54017,0.51561 0.85936,1.22765 0.31919,0.71204 0.31919,1.5223 z"
|
||||||
|
style="opacity:1;fill:#000000"
|
||||||
|
id="path102811" />
|
||||||
|
<path
|
||||||
|
d="m 335.30969,121.25768 q 1.6205,0 3.02003,0.34374 1.42408,0.31919 2.62718,0.95757 h 7.24317 v 2.25889 q 0,1.08033 -1.30132,1.32586 l -2.25888,0.41741 q 0.24553,0.63838 0.36829,1.35042 0.14732,0.71204 0.14732,1.49774 0,1.86603 -0.76115,3.38832 -0.73659,1.49774 -2.06246,2.55353 -1.32586,1.05578 -3.14279,1.64505 -1.79238,0.56473 -3.87939,0.56473 -1.42408,0 -2.7745,-0.27009 -1.17855,0.71204 -1.17855,1.59595 0,0.76115 0.68748,1.12945 0.71204,0.34374 1.86604,0.49106 1.154,0.14732 2.62718,0.19642 1.47319,0.0246 3.02003,0.14732 1.54685,0.12277 3.02004,0.44196 1.47318,0.29463 2.62718,0.95757 1.15399,0.66293 1.84148,1.81693 0.71204,1.12944 0.71204,2.92182 0,1.66961 -0.83481,3.24101 -0.81025,1.57139 -2.38165,2.79905 -1.54684,1.22765 -3.83028,1.96425 -2.25889,0.76114 -5.15615,0.76114 -2.84816,0 -4.95973,-0.56472 -2.11156,-0.54017 -3.51109,-1.47318 -1.39953,-0.90847 -2.08701,-2.11157 -0.68749,-1.2031 -0.68749,-2.50442 0,-1.74327 1.05578,-2.94637 1.08034,-1.2031 2.92182,-1.91514 -0.98212,-0.51562 -1.5714,-1.37497 -0.58927,-0.85936 -0.58927,-2.25889 0,-0.56472 0.19642,-1.154 0.19643,-0.61382 0.58928,-1.2031 0.4174,-0.58927 1.03123,-1.10489 0.63838,-0.54017 1.47318,-0.95757 -1.91514,-1.03123 -3.02003,-2.74995 -1.08033,-1.71871 -1.08033,-4.0267 0,-1.86604 0.73659,-3.36378 0.76114,-1.52229 2.08701,-2.57807 1.35042,-1.08034 3.16735,-1.64506 1.84148,-0.56472 4.00216,-0.56472 z m 6.85031,26.76288 q 0,-0.7366 -0.44195,-1.17855 -0.44196,-0.46651 -1.20311,-0.7366 -0.76114,-0.27008 -1.79237,-0.39284 -1.00668,-0.12277 -2.16067,-0.17188 -1.12945,-0.0737 -2.3571,-0.12276 -1.2031,-0.0491 -2.3571,-0.19643 -1.00668,0.56472 -1.64506,1.32587 -0.61383,0.76115 -0.61383,1.76782 0,0.66294 0.3192,1.22766 0.34374,0.58927 1.05578,1.00668 0.73659,0.4174 1.89059,0.63838 1.15399,0.24553 2.8236,0.24553 1.69417,0 2.92182,-0.27009 1.22766,-0.24553 2.01336,-0.71204 0.81025,-0.44195 1.17855,-1.08033 0.36829,-0.61383 0.36829,-1.35042 z m -6.85031,-14.33901 q 1.12944,0 1.96425,-0.29464 0.8348,-0.31919 1.37497,-0.85936 0.56472,-0.54017 0.8348,-1.30131 0.29464,-0.76115 0.29464,-1.66962 0,-1.86603 -1.12944,-2.94637 -1.10489,-1.10489 -3.33922,-1.10489 -2.23433,0 -3.36378,1.10489 -1.10489,1.08034 -1.10489,2.94637 0,0.88392 0.27009,1.64506 0.29463,0.76115 0.8348,1.32587 0.56472,0.54017 1.39953,0.85936 0.85936,0.29464 1.96425,0.29464 z"
|
||||||
|
style="opacity:1;fill:#000000"
|
||||||
|
id="path102813" />
|
||||||
|
<path
|
||||||
|
d="m 362.31806,121.30678 q 2.38165,0 4.395,0.76115 2.01336,0.76115 3.46199,2.23433 1.44863,1.44863 2.25888,3.58475 0.83481,2.11157 0.83481,4.83696 0,1.37498 -0.29464,1.86604 -0.29464,0.46651 -1.12944,0.46651 h -15.59122 q 0.14732,1.93969 0.68749,3.36377 0.54017,1.39953 1.42408,2.33255 0.88391,0.90846 2.08701,1.37497 1.22766,0.44196 2.70084,0.44196 1.47319,0 2.52897,-0.34375 1.08034,-0.34374 1.86604,-0.76114 0.81025,-0.4174 1.39952,-0.76115 0.61383,-0.34374 1.17855,-0.34374 0.76115,0 1.12944,0.56472 l 1.74327,2.20978 q -1.00667,1.17855 -2.25888,1.9888 -1.25221,0.7857 -2.62718,1.27676 -1.35042,0.46651 -2.7745,0.66294 -1.39953,0.19642 -2.7254,0.19642 -2.62718,0 -4.88606,-0.85936 -2.25889,-0.88391 -3.9285,-2.57807 -1.66961,-1.71872 -2.62718,-4.22314 -0.95757,-2.52897 -0.95757,-5.84363 0,-2.57808 0.8348,-4.83697 0.83481,-2.28343 2.38165,-3.95304 1.5714,-1.69417 3.80573,-2.67629 2.25889,-0.98213 5.0825,-0.98213 z m 0.12276,4.3459 q -2.65173,0 -4.14947,1.49774 -1.49774,1.49774 -1.91514,4.24769 h 11.44174 q 0,-1.17855 -0.34374,-2.20978 -0.31919,-1.05578 -0.98213,-1.84148 -0.66293,-0.7857 -1.69416,-1.22766 -1.00668,-0.46651 -2.3571,-0.46651 z"
|
||||||
|
style="opacity:1;fill:#000000"
|
||||||
|
id="path102815" />
|
||||||
|
<path
|
||||||
|
d="m 408.52683,132.15925 q 0.4174,0.7857 0.76115,1.64506 0.36829,0.83481 0.71204,1.69417 0.34374,-0.90847 0.71204,-1.74327 0.36829,-0.85936 0.7857,-1.64506 l 10.48417,-19.66704 q 0.19642,-0.36829 0.4174,-0.58927 0.22098,-0.22098 0.46651,-0.31919 0.27009,-0.0982 0.58928,-0.12277 0.31919,-0.0245 0.76114,-0.0245 h 4.98428 v 35.50378 h -5.81908 v -22.93259 q 0,-0.63838 0.0245,-1.39953 0.0491,-0.76114 0.12276,-1.54684 l -10.7297,20.13354 q -0.76115,1.44863 -2.33254,1.44863 h -0.93302 q -1.5714,0 -2.33255,-1.44863 l -10.85247,-20.2072 q 0.0737,0.81025 0.12277,1.59595 0.0491,0.76114 0.0491,1.42408 v 22.93259 h -5.81908 v -35.50378 h 4.98428 q 0.44195,0 0.76114,0.0245 0.3192,0.0246 0.56473,0.12277 0.27008,0.0982 0.4665,0.31919 0.22098,0.22098 0.41741,0.58927 l 10.63149,19.71614 z"
|
||||||
|
style="opacity:1;fill:#000000"
|
||||||
|
id="path102817" />
|
||||||
|
<path
|
||||||
|
d="m 441.50161,121.69963 v 16.00862 q 0,2.308 1.05578,3.58476 1.08034,1.25221 3.21645,1.25221 1.5714,0 2.94638,-0.68749 1.37497,-0.71204 2.60263,-1.9397 v -18.2184 h 6.06461 v 25.19148 h -3.70752 q -1.2031,0 -1.52229,-1.10489 l -0.4174,-2.01335 q -0.7857,0.7857 -1.62051,1.44863 -0.8348,0.63838 -1.79237,1.10489 -0.95757,0.46651 -2.03791,0.71204 -1.08034,0.24553 -2.3571,0.24553 -2.06246,0 -3.65841,-0.68748 -1.5714,-0.71204 -2.65173,-1.9888 -1.08034,-1.27677 -1.64506,-3.02004 -0.54017,-1.76782 -0.54017,-3.87939 v -16.00862 z"
|
||||||
|
style="opacity:1;fill:#000000"
|
||||||
|
id="path102819" />
|
||||||
|
<path
|
||||||
|
d="m 471.77553,147.28396 q -3.29012,0 -5.05794,-1.84148 -1.74327,-1.86603 -1.74327,-5.1316 v -14.06892 h -2.57808 q -0.49106,0 -0.8348,-0.31919 -0.34375,-0.31919 -0.34375,-0.95757 v -2.40621 l 4.05127,-0.66293 1.27676,-6.87487 q 0.12276,-0.49106 0.46651,-0.76115 0.34374,-0.27008 0.88391,-0.27008 h 3.14279 v 7.93065 h 10.48418 l 1.30131,-6.89942 q 0.12277,-0.49106 0.44196,-0.76115 0.34374,-0.27008 0.90846,-0.27008 h 3.11825 v 7.93065 h 6.72755 v 4.32135 h -6.72755 v 13.65152 q 0,1.17855 0.58927,1.84148 0.58928,0.66294 1.59595,0.66294 0.54017,0 0.93302,-0.12277 0.39285,-0.14732 0.66293,-0.29464 0.29464,-0.14731 0.51562,-0.27008 0.22098,-0.14732 0.44196,-0.14732 0.27008,0 0.44195,0.14732 0.17187,0.12277 0.3683,0.39285 l 1.81693,2.94637 q -1.32587,1.10489 -3.04459,1.66961 -1.71871,0.56472 -3.5602,0.56472 -3.29011,0 -5.05794,-1.84148 -1.76782,-1.86603 -1.76782,-5.1316 v -14.06892 h -10.18954 v 13.65152 q 0,1.17855 0.56473,1.84148 0.58927,0.66294 1.59595,0.66294 0.56472,0 0.93302,-0.12277 0.39284,-0.14732 0.66293,-0.29464 0.29464,-0.14731 0.51561,-0.27008 0.22098,-0.14732 0.44196,-0.14732 0.27008,0 0.44196,0.14732 0.17187,0.12277 0.36829,0.39285 l 1.81693,2.94637 q -1.32587,1.10489 -3.04458,1.66961 -1.71872,0.56472 -3.5602,0.56472 z"
|
||||||
|
style="opacity:1;fill:#000000"
|
||||||
|
id="path102821" />
|
||||||
|
<path
|
||||||
|
d="m 508.62968,121.30678 q 2.38165,0 4.395,0.76115 2.01336,0.76115 3.46199,2.23433 1.44863,1.44863 2.25889,3.58475 0.8348,2.11157 0.8348,4.83696 0,1.37498 -0.29464,1.86604 -0.29463,0.46651 -1.12944,0.46651 h -15.59122 q 0.14732,1.93969 0.68749,3.36377 0.54017,1.39953 1.42408,2.33255 0.88391,0.90846 2.08701,1.37497 1.22766,0.44196 2.70084,0.44196 1.47319,0 2.52897,-0.34375 1.08034,-0.34374 1.86604,-0.76114 0.81025,-0.4174 1.39953,-0.76115 0.61382,-0.34374 1.17854,-0.34374 0.76115,0 1.12945,0.56472 l 1.74327,2.20978 q -1.00668,1.17855 -2.25889,1.9888 -1.25221,0.7857 -2.62718,1.27676 -1.35042,0.46651 -2.7745,0.66294 -1.39953,0.19642 -2.72539,0.19642 -2.62719,0 -4.88607,-0.85936 -2.25889,-0.88391 -3.9285,-2.57807 -1.66961,-1.71872 -2.62718,-4.22314 -0.95757,-2.52897 -0.95757,-5.84363 0,-2.57808 0.83481,-4.83697 0.8348,-2.28343 2.38165,-3.95304 1.57139,-1.69417 3.80573,-2.67629 2.25888,-0.98213 5.08249,-0.98213 z m 0.12276,4.3459 q -2.65173,0 -4.14947,1.49774 -1.49774,1.49774 -1.91514,4.24769 h 11.44174 q 0,-1.17855 -0.34374,-2.20978 -0.31919,-1.05578 -0.98212,-1.84148 -0.66294,-0.7857 -1.69417,-1.22766 -1.00668,-0.46651 -2.3571,-0.46651 z"
|
||||||
|
style="opacity:1;fill:#000000"
|
||||||
|
id="path102823" />
|
||||||
|
<path
|
||||||
|
d="m 524.12263,146.89111 v -25.19148 h 3.5602 q 0.93302,0 1.30131,0.34375 0.3683,0.31919 0.49107,1.17855 l 0.34374,2.84815 q 1.2031,-2.25888 2.82361,-3.53564 1.6205,-1.30132 3.83028,-1.30132 1.74327,0 2.79905,0.76115 l -0.39285,4.54232 q -0.12276,0.44196 -0.36829,0.63838 -0.22098,0.17188 -0.61383,0.17188 -0.3683,0 -1.10489,-0.12277 -0.71204,-0.12277 -1.39953,-0.12277 -1.00667,0 -1.79237,0.29464 -0.7857,0.29464 -1.42408,0.85936 -0.61383,0.54017 -1.10489,1.32587 -0.46651,0.7857 -0.88391,1.79237 v 15.51756 z"
|
||||||
|
style="opacity:1;fill:#000000"
|
||||||
|
id="path102825" />
|
||||||
|
<path
|
||||||
|
d="m 577.59905,111.38733 v 5.42624 H 566.8939 v 30.07754 h -6.60479 v -30.07754 h -10.70515 v -5.42624 z"
|
||||||
|
style="opacity:1;fill:#000000"
|
||||||
|
id="path102827" />
|
||||||
|
<path
|
||||||
|
d="m 586.11884,121.30678 q 2.38166,0 4.39501,0.76115 2.01335,0.76115 3.46199,2.23433 1.44863,1.44863 2.25888,3.58475 0.83481,2.11157 0.83481,4.83696 0,1.37498 -0.29464,1.86604 -0.29464,0.46651 -1.12944,0.46651 h -15.59122 q 0.14732,1.93969 0.68749,3.36377 0.54016,1.39953 1.42408,2.33255 0.88391,0.90846 2.08701,1.37497 1.22765,0.44196 2.70084,0.44196 1.47319,0 2.52897,-0.34375 1.08034,-0.34374 1.86604,-0.76114 0.81025,-0.4174 1.39952,-0.76115 0.61383,-0.34374 1.17855,-0.34374 0.76115,0 1.12944,0.56472 l 1.74327,2.20978 q -1.00667,1.17855 -2.25888,1.9888 -1.25221,0.7857 -2.62718,1.27676 -1.35042,0.46651 -2.7745,0.66294 -1.39953,0.19642 -2.7254,0.19642 -2.62718,0 -4.88607,-0.85936 -2.25888,-0.88391 -3.92849,-2.57807 -1.66961,-1.71872 -2.62718,-4.22314 -0.95757,-2.52897 -0.95757,-5.84363 0,-2.57808 0.8348,-4.83697 0.83481,-2.28343 2.38165,-3.95304 1.5714,-1.69417 3.80573,-2.67629 2.25889,-0.98213 5.08249,-0.98213 z m 0.12277,4.3459 q -2.65173,0 -4.14947,1.49774 -1.49774,1.49774 -1.91515,4.24769 h 11.44175 q 0,-1.17855 -0.34374,-2.20978 -0.31919,-1.05578 -0.98213,-1.84148 -0.66293,-0.7857 -1.69416,-1.22766 -1.00668,-0.46651 -2.3571,-0.46651 z"
|
||||||
|
style="opacity:1;fill:#000000"
|
||||||
|
id="path102829" />
|
||||||
|
<path
|
||||||
|
d="m 601.6118,146.89111 v -25.19148 h 3.5602 q 0.93301,0 1.30131,0.34375 0.3683,0.31919 0.49106,1.17855 l 0.34375,2.84815 q 1.2031,-2.25888 2.8236,-3.53564 1.62051,-1.30132 3.83029,-1.30132 1.74327,0 2.79905,0.76115 l -0.39285,4.54232 q -0.12277,0.44196 -0.3683,0.63838 -0.22097,0.17188 -0.61382,0.17188 -0.3683,0 -1.10489,-0.12277 -0.71204,-0.12277 -1.39953,-0.12277 -1.00668,0 -1.79238,0.29464 -0.7857,0.29464 -1.42408,0.85936 -0.61382,0.54017 -1.10489,1.32587 -0.46651,0.7857 -0.88391,1.79237 v 15.51756 z"
|
||||||
|
style="opacity:1;fill:#000000"
|
||||||
|
id="path102831" />
|
||||||
|
<path
|
||||||
|
d="m 629.94596,121.30678 q 2.38165,0 4.39501,0.76115 2.01335,0.76115 3.46198,2.23433 1.44864,1.44863 2.25889,3.58475 0.83481,2.11157 0.83481,4.83696 0,1.37498 -0.29464,1.86604 -0.29464,0.46651 -1.12944,0.46651 h -15.59122 q 0.14732,1.93969 0.68748,3.36377 0.54017,1.39953 1.42408,2.33255 0.88392,0.90846 2.08702,1.37497 1.22765,0.44196 2.70084,0.44196 1.47318,0 2.52897,-0.34375 1.08033,-0.34374 1.86603,-0.76114 0.81026,-0.4174 1.39953,-0.76115 0.61383,-0.34374 1.17855,-0.34374 0.76114,0 1.12944,0.56472 l 1.74327,2.20978 q -1.00668,1.17855 -2.25888,1.9888 -1.25221,0.7857 -2.62719,1.27676 -1.35042,0.46651 -2.7745,0.66294 -1.39952,0.19642 -2.72539,0.19642 -2.62718,0 -4.88607,-0.85936 -2.25888,-0.88391 -3.92849,-2.57807 -1.66961,-1.71872 -2.62719,-4.22314 -0.95757,-2.52897 -0.95757,-5.84363 0,-2.57808 0.83481,-4.83697 0.8348,-2.28343 2.38165,-3.95304 1.5714,-1.69417 3.80573,-2.67629 2.25889,-0.98213 5.08249,-0.98213 z m 0.12277,4.3459 q -2.65174,0 -4.14948,1.49774 -1.49773,1.49774 -1.91514,4.24769 h 11.44175 q 0,-1.17855 -0.34375,-2.20978 -0.31919,-1.05578 -0.98212,-1.84148 -0.66293,-0.7857 -1.69416,-1.22766 -1.00668,-0.46651 -2.3571,-0.46651 z"
|
||||||
|
style="opacity:1;fill:#000000"
|
||||||
|
id="path102833" />
|
||||||
|
<path
|
||||||
|
d="m 660.80912,126.61025 q -0.24553,0.39285 -0.51561,0.56472 -0.27008,0.14732 -0.68749,0.14732 -0.44195,0 -0.95757,-0.24553 -0.49106,-0.24553 -1.15399,-0.54017 -0.66294,-0.31919 -1.5223,-0.56472 -0.8348,-0.24553 -1.9888,-0.24553 -1.79237,0 -2.8236,0.76115 -1.00668,0.76114 -1.00668,1.9888 0,0.81025 0.51561,1.37497 0.54017,0.54017 1.39953,0.95757 0.88391,0.41741 1.9888,0.76115 1.10489,0.31919 2.23433,0.71204 1.154,0.39285 2.25889,0.90846 1.10489,0.49107 1.96425,1.27677 0.88391,0.76114 1.39952,1.84148 0.54017,1.08033 0.54017,2.60263 0,1.81693 -0.66293,3.36377 -0.63838,1.52229 -1.91514,2.65174 -1.27676,1.10489 -3.16735,1.74327 -1.86604,0.61382 -4.32135,0.61382 -1.30131,0 -2.55352,-0.24553 -1.22766,-0.22098 -2.38165,-0.63838 -1.12944,-0.4174 -2.11157,-0.98212 -0.95757,-0.56472 -1.69416,-1.22766 l 1.39952,-2.30799 q 0.27009,-0.4174 0.63838,-0.63838 0.3683,-0.22098 0.93302,-0.22098 0.56472,0 1.05579,0.31919 0.51561,0.31919 1.17854,0.68749 0.66294,0.3683 1.54685,0.68749 0.90846,0.31919 2.28344,0.31919 1.08033,0 1.84148,-0.24553 0.7857,-0.27009 1.27676,-0.68749 0.51562,-0.4174 0.73659,-0.95757 0.24554,-0.56472 0.24554,-1.154 0,-0.88391 -0.54017,-1.44863 -0.51562,-0.56472 -1.39953,-0.98212 -0.85936,-0.41741 -1.9888,-0.7366 -1.10489,-0.34374 -2.28344,-0.73659 -1.15399,-0.39285 -2.28344,-0.90846 -1.10489,-0.54017 -1.9888,-1.35043 -0.85936,-0.81025 -1.39952,-1.9888 -0.51562,-1.17855 -0.51562,-2.84816 0,-1.54684 0.61383,-2.94637 0.61383,-1.39953 1.79237,-2.43076 1.20311,-1.05578 2.97093,-1.66961 1.79238,-0.63838 4.12492,-0.63838 2.60263,0 4.73875,0.85936 2.13612,0.85936 3.5602,2.25889 z"
|
||||||
|
style="opacity:1;fill:#000000"
|
||||||
|
id="path102835" />
|
||||||
|
<path
|
||||||
|
d="m 673.3066,121.69963 v 25.19148 h -6.08917 v -25.19148 z m 0.83481,-7.34137 q 0,0.78569 -0.31919,1.47318 -0.3192,0.68749 -0.85936,1.2031 -0.51562,0.51562 -1.22766,0.83481 -0.71204,0.29464 -1.52229,0.29464 -0.7857,0 -1.49774,-0.29464 -0.68749,-0.31919 -1.2031,-0.83481 -0.51562,-0.51561 -0.83481,-1.2031 -0.29463,-0.68749 -0.29463,-1.47318 0,-0.81026 0.29463,-1.5223 0.31919,-0.71204 0.83481,-1.22765 0.51561,-0.51562 1.2031,-0.81025 0.71204,-0.31919 1.49774,-0.31919 0.81025,0 1.52229,0.31919 0.71204,0.29463 1.22766,0.81025 0.54016,0.51561 0.85936,1.22765 0.31919,0.71204 0.31919,1.5223 z"
|
||||||
|
style="opacity:1;fill:#000000"
|
||||||
|
id="path102837" />
|
||||||
|
<path
|
||||||
|
d="m 695.9691,146.89111 q -0.85936,0 -1.32587,-0.24553 -0.46651,-0.27008 -0.73659,-1.05578 l -0.54017,-1.79238 q -0.95757,0.85936 -1.86604,1.5223 -0.90846,0.63838 -1.89058,1.08033 -0.98213,0.44196 -2.11157,0.66294 -1.10489,0.22097 -2.45531,0.22097 -1.59595,0 -2.94637,-0.4174 -1.35042,-0.44195 -2.33255,-1.30131 -0.98212,-0.85936 -1.52229,-2.13612 -0.54017,-1.27676 -0.54017,-2.97093 0,-1.42408 0.73659,-2.79905 0.76115,-1.39953 2.50442,-2.50442 1.74327,-1.12944 4.64054,-1.86603 2.89726,-0.7366 7.21861,-0.83481 v -1.47319 q 0,-2.52896 -1.08034,-3.73207 -1.08033,-1.22765 -3.11824,-1.22765 -1.47319,0 -2.45531,0.34374 -0.95757,0.34375 -1.69417,0.7857 -0.73659,0.4174 -1.35042,0.76115 -0.58927,0.34374 -1.32586,0.34374 -0.63838,0 -1.08034,-0.31919 -0.44196,-0.34374 -0.71204,-0.7857 l -1.08034,-1.93969 q 4.3459,-3.97761 10.45962,-3.97761 2.20978,0 3.95305,0.7366 1.74327,0.71204 2.94638,2.01335 1.2031,1.27676 1.81692,3.06914 0.63839,1.79238 0.63839,3.92849 v 15.91041 z m -9.0601,-3.78117 q 1.86604,0 3.21646,-0.66294 1.37497,-0.68748 2.67629,-2.06246 v -4.24768 q -2.65174,0.12276 -4.44411,0.4665 -1.76783,0.3192 -2.84816,0.83481 -1.08034,0.51562 -1.54685,1.2031 -0.46651,0.68749 -0.46651,1.49774 0,1.59595 0.93302,2.28344 0.95757,0.68749 2.47986,0.68749 z"
|
||||||
|
style="opacity:1;fill:#000000"
|
||||||
|
id="path102839" />
|
||||||
|
<path
|
||||||
|
d="m 250.99463,202.35657 q 0.54017,0 0.95757,0.4174 l 2.60263,2.82361 q -2.16067,2.67628 -5.32802,4.10036 -3.1428,1.42408 -7.56236,1.42408 -3.95304,0 -7.12039,-1.35042 -3.1428,-1.35042 -5.37713,-3.75662 -2.23434,-2.40621 -3.43744,-5.74543 -1.17855,-3.33922 -1.17855,-7.29227 0,-4.00215 1.27676,-7.31682 1.27677,-3.33922 3.58476,-5.74543 2.33254,-2.4062 5.549,-3.73207 3.21645,-1.35042 7.1204,-1.35042 3.87939,0 6.87487,1.27676 3.02003,1.27676 5.13159,3.33922 l -2.20978,3.06914 q -0.19642,0.29464 -0.51561,0.51562 -0.29464,0.22097 -0.83481,0.22097 -0.36829,0 -0.76114,-0.19642 -0.39285,-0.22098 -0.85936,-0.51562 -0.46651,-0.31919 -1.08034,-0.68748 -0.61382,-0.3683 -1.42408,-0.66294 -0.81025,-0.31919 -1.89059,-0.51561 -1.05578,-0.22098 -2.45531,-0.22098 -2.38165,0 -4.37045,0.85936 -1.96425,0.8348 -3.38833,2.45531 -1.42408,1.59595 -2.20977,3.92849 -0.7857,2.308 -0.7857,5.27892 0,2.99548 0.8348,5.32802 0.85936,2.33255 2.30799,3.9285 1.44864,1.59595 3.41288,2.45531 1.96425,0.83481 4.22314,0.83481 1.35042,0 2.43075,-0.14732 1.10489,-0.14732 2.01336,-0.46651 0.93302,-0.31919 1.74327,-0.81025 0.8348,-0.51562 1.64506,-1.25221 0.24553,-0.22098 0.51561,-0.34375 0.27009,-0.14731 0.56472,-0.14731 z"
|
||||||
|
style="opacity:1;fill:#000000"
|
||||||
|
id="path102841" />
|
||||||
|
<path
|
||||||
|
d="m 258.13954,210.72917 v -36.4859 h 6.06461 v 14.01982 q 1.47319,-1.39953 3.24101,-2.25889 1.76782,-0.85936 4.14948,-0.85936 2.06246,0 3.65841,0.71204 1.59595,0.68749 2.65173,1.96425 1.08034,1.25221 1.62051,3.02003 0.56472,1.74327 0.56472,3.85484 v 16.03317 h -6.06462 V 194.696 q 0,-2.30799 -1.05578,-3.5602 -1.05578,-1.27676 -3.21646,-1.27676 -1.5714,0 -2.94637,0.71204 -1.37497,0.71204 -2.60263,1.93969 v 18.2184 z"
|
||||||
|
style="opacity:1;fill:#000000"
|
||||||
|
id="path102843" />
|
||||||
|
<path
|
||||||
|
d="m 296.5651,185.14484 q 2.38165,0 4.395,0.76115 2.01335,0.76114 3.46199,2.23433 1.44863,1.44863 2.25888,3.58475 0.83481,2.11157 0.83481,4.83696 0,1.37498 -0.29464,1.86604 -0.29464,0.46651 -1.12944,0.46651 h -15.59122 q 0.14732,1.93969 0.68749,3.36377 0.54016,1.39953 1.42408,2.33255 0.88391,0.90846 2.08701,1.37497 1.22766,0.44196 2.70084,0.44196 1.47319,0 2.52897,-0.34375 1.08034,-0.34374 1.86604,-0.76114 0.81025,-0.4174 1.39952,-0.76115 0.61383,-0.34374 1.17855,-0.34374 0.76115,0 1.12944,0.56472 l 1.74327,2.20978 q -1.00667,1.17855 -2.25888,1.9888 -1.25221,0.7857 -2.62718,1.27676 -1.35042,0.46651 -2.7745,0.66293 -1.39953,0.19643 -2.7254,0.19643 -2.62718,0 -4.88606,-0.85936 -2.25889,-0.88391 -3.9285,-2.57807 -1.66961,-1.71872 -2.62718,-4.22314 -0.95757,-2.52897 -0.95757,-5.84364 0,-2.57807 0.8348,-4.83696 0.83481,-2.28343 2.38165,-3.95305 1.5714,-1.69416 3.80573,-2.67628 2.25889,-0.98213 5.0825,-0.98213 z m 0.12276,4.3459 q -2.65173,0 -4.14947,1.49774 -1.49774,1.49774 -1.91514,4.24769 h 11.44174 q 0,-1.17855 -0.34374,-2.20978 -0.31919,-1.05579 -0.98213,-1.84148 -0.66293,-0.7857 -1.69416,-1.22766 -1.00668,-0.46651 -2.3571,-0.46651 z"
|
||||||
|
style="opacity:1;fill:#000000"
|
||||||
|
id="path102845" />
|
||||||
|
<path
|
||||||
|
d="m 312.05803,210.72917 v -25.19148 h 3.70752 q 1.17855,0 1.54685,1.10489 l 0.39284,1.86604 q 0.66294,-0.7366 1.37498,-1.35042 0.73659,-0.61383 1.54684,-1.05579 0.83481,-0.44195 1.76783,-0.68748 0.95757,-0.27009 2.08701,-0.27009 2.38165,0 3.90394,1.30132 1.54685,1.27676 2.308,3.41288 0.58927,-1.25221 1.47318,-2.13612 0.88391,-0.90847 1.9397,-1.47319 1.05578,-0.56472 2.23433,-0.8348 1.2031,-0.27009 2.4062,-0.27009 2.08702,0 3.70752,0.63838 1.6205,0.63838 2.72539,1.86604 1.10489,1.22765 1.66962,2.99548 0.58927,1.76782 0.58927,4.05126 v 16.03317 h -6.06462 V 194.696 q 0,-2.40621 -1.05578,-3.60931 -1.05578,-1.22765 -3.09369,-1.22765 -0.93302,0 -1.74327,0.31919 -0.7857,0.31919 -1.39953,0.93302 -0.58927,0.58927 -0.93301,1.49773 -0.34375,0.90847 -0.34375,2.08702 v 16.03317 h -6.08917 V 194.696 q 0,-2.52897 -1.03123,-3.68297 -1.00667,-1.15399 -2.97092,-1.15399 -1.32587,0 -2.47987,0.66293 -1.12944,0.63838 -2.11156,1.76782 v 18.43938 z"
|
||||||
|
style="opacity:1;fill:#000000"
|
||||||
|
id="path102847" />
|
||||||
|
<path
|
||||||
|
d="m 353.18445,210.72917 v -25.19148 h 3.70752 q 1.17855,0 1.54684,1.10489 l 0.41741,1.9888 q 0.76114,-0.7857 1.59595,-1.42408 0.85936,-0.63838 1.79237,-1.10489 0.95758,-0.46651 2.03791,-0.71204 1.08034,-0.24553 2.3571,-0.24553 2.06246,0 3.65841,0.71204 1.59595,0.68749 2.65174,1.96425 1.08033,1.25221 1.6205,3.02003 0.56472,1.74327 0.56472,3.85484 v 16.03317 h -6.06461 V 194.696 q 0,-2.30799 -1.05579,-3.5602 -1.05578,-1.27676 -3.21645,-1.27676 -1.5714,0 -2.94637,0.71204 -1.37498,0.71204 -2.60263,1.93969 v 18.2184 z"
|
||||||
|
style="opacity:1;fill:#000000"
|
||||||
|
id="path102849" />
|
||||||
|
<path
|
||||||
|
d="m 387.1659,185.53769 v 25.19148 h -6.08917 v -25.19148 z m 0.8348,-7.34138 q 0,0.7857 -0.31919,1.47319 -0.31919,0.68749 -0.85935,1.2031 -0.51562,0.51562 -1.22766,0.83481 -0.71204,0.29464 -1.52229,0.29464 -0.7857,0 -1.49774,-0.29464 -0.68749,-0.31919 -1.2031,-0.83481 -0.51562,-0.51561 -0.83481,-1.2031 -0.29464,-0.68749 -0.29464,-1.47319 0,-0.81025 0.29464,-1.52229 0.31919,-0.71204 0.83481,-1.22765 0.51561,-0.51562 1.2031,-0.81025 0.71204,-0.31919 1.49774,-0.31919 0.81025,0 1.52229,0.31919 0.71204,0.29463 1.22766,0.81025 0.54016,0.51561 0.85935,1.22765 0.31919,0.71204 0.31919,1.52229 z"
|
||||||
|
style="opacity:1;fill:#000000"
|
||||||
|
id="path102851" />
|
||||||
|
<path
|
||||||
|
d="m 401.75043,211.12202 q -3.29012,0 -5.05794,-1.84148 -1.74327,-1.86604 -1.74327,-5.1316 v -14.06892 h -2.57808 q -0.49106,0 -0.8348,-0.31919 -0.34375,-0.3192 -0.34375,-0.95758 v -2.4062 l 4.05127,-0.66293 1.27676,-6.87487 q 0.12276,-0.49106 0.46651,-0.76115 0.34374,-0.27008 0.88391,-0.27008 h 3.14279 v 7.93065 h 6.72755 v 4.32135 h -6.72755 v 13.65152 q 0,1.17855 0.56473,1.84148 0.58927,0.66294 1.59595,0.66294 0.56472,0 0.93301,-0.12277 0.39285,-0.14732 0.66294,-0.29464 0.29464,-0.14732 0.51561,-0.27008 0.22098,-0.14732 0.44196,-0.14732 0.27008,0 0.44195,0.14732 0.17188,0.12276 0.3683,0.39285 l 1.81693,2.94637 q -1.32587,1.10489 -3.04458,1.66961 -1.71872,0.56472 -3.5602,0.56472 z"
|
||||||
|
style="fill:#000000;opacity:1"
|
||||||
|
id="path102853" />
|
||||||
|
<path
|
||||||
|
d="m 429.7164,188.04211 q 0,0.63838 -0.22097,1.25221 -0.22098,0.61382 -0.58928,1.00667 l -11.98191,15.76309 h 12.42387 v 4.66509 h -19.44606 v -2.52897 q 0,-0.4174 0.19643,-0.98212 0.19642,-0.58927 0.58927,-1.10489 l 12.08013,-15.93496 h -12.15379 v -4.64054 h 19.10231 z"
|
||||||
|
style="fill:#000000;opacity:1"
|
||||||
|
id="path102855" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 41 KiB |
30
sites/dreikoenige/Logo.tsx
Normal file
30
sites/dreikoenige/Logo.tsx
Normal file
|
|
@ -0,0 +1,30 @@
|
||||||
|
import { LogoProps } from '@/components/Logo/Logo'
|
||||||
|
import { processSvg } from '@/utils/processSvg'
|
||||||
|
import { logoSvg } from './logoSvg'
|
||||||
|
|
||||||
|
export const Logo = ({
|
||||||
|
withText = false,
|
||||||
|
color = '#000000',
|
||||||
|
height = 75,
|
||||||
|
textColor = '#000000',
|
||||||
|
}: LogoProps) => {
|
||||||
|
if (withText && typeof textColor === 'undefined') {
|
||||||
|
textColor = color
|
||||||
|
}
|
||||||
|
|
||||||
|
const viewBox = withText ? '0 0 215 75' : '0 0 75 75'
|
||||||
|
const width = withText ? (height * 215) / 75 : height
|
||||||
|
const inner = processSvg(logoSvg, { color, textColor, withText })
|
||||||
|
|
||||||
|
return (
|
||||||
|
<svg
|
||||||
|
width={width}
|
||||||
|
height={height}
|
||||||
|
viewBox={viewBox}
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
dangerouslySetInnerHTML={{ __html: inner }}
|
||||||
|
/>
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
||||||
|
export default Logo
|
||||||
32
sites/dreikoenige/config.ts
Normal file
32
sites/dreikoenige/config.ts
Normal file
|
|
@ -0,0 +1,32 @@
|
||||||
|
import { SiteConfig } from '@/config/site'
|
||||||
|
|
||||||
|
const config: SiteConfig = {
|
||||||
|
id: 'dreikoenige',
|
||||||
|
name: 'Katholische Pfarrei Heilige Drei Könige Berlin',
|
||||||
|
shortName: 'Hl. Drei Könige',
|
||||||
|
description:
|
||||||
|
'Katholische Pfarrei Heilige Drei Könige in Berlin – Gottesdienste, Veranstaltungen, Sakramente und Gemeindeleben.',
|
||||||
|
url: 'https://dreikoenige.berlin',
|
||||||
|
email: 'kontakt@dreikoenige.berlin',
|
||||||
|
keywords: [
|
||||||
|
'Katholische Pfarrei',
|
||||||
|
'Heilige Drei Könige',
|
||||||
|
'Berlin',
|
||||||
|
'Gottesdienst',
|
||||||
|
'Sakramente',
|
||||||
|
'Veranstaltungen',
|
||||||
|
'Gemeinde',
|
||||||
|
],
|
||||||
|
ogImage: '/og-logo.svg',
|
||||||
|
baseColor: '#426156',
|
||||||
|
shade1: '#728F8D',
|
||||||
|
shade2: '#CBD6D5',
|
||||||
|
shade3: '#E3E9E8',
|
||||||
|
contrastColor: '#7D1224',
|
||||||
|
contrastShade1: '#C14953',
|
||||||
|
defaultFont: 'cairo',
|
||||||
|
headerFont: 'faustina',
|
||||||
|
borderRadius: '13px',
|
||||||
|
}
|
||||||
|
|
||||||
|
export default config
|
||||||
367
sites/dreikoenige/logoSvg.ts
Normal file
367
sites/dreikoenige/logoSvg.ts
Normal file
File diff suppressed because one or more lines are too long
365
sites/dreikoenige/logo_with_text.svg
Normal file
365
sites/dreikoenige/logo_with_text.svg
Normal file
File diff suppressed because one or more lines are too long
|
After Width: | Height: | Size: 33 KiB |
|
|
@ -1,39 +0,0 @@
|
||||||
'use client'
|
|
||||||
|
|
||||||
import type { TextFieldClientComponent } from 'payload'
|
|
||||||
import { TextField, useField } from '@payloadcms/ui'
|
|
||||||
|
|
||||||
const ColorInput = ({ path }: { path: string }) => {
|
|
||||||
const { value, setValue } = useField<string>({ path })
|
|
||||||
|
|
||||||
return (
|
|
||||||
<input
|
|
||||||
type="color"
|
|
||||||
value={value || '#000000'}
|
|
||||||
onChange={(e) => setValue(e.target.value)}
|
|
||||||
style={{
|
|
||||||
width: 40,
|
|
||||||
height: 40,
|
|
||||||
padding: 2,
|
|
||||||
border: '1px solid var(--theme-elevation-150)',
|
|
||||||
borderRadius: 4,
|
|
||||||
cursor: 'pointer',
|
|
||||||
background: 'none',
|
|
||||||
flexShrink: 0,
|
|
||||||
}}
|
|
||||||
/>
|
|
||||||
)
|
|
||||||
}
|
|
||||||
|
|
||||||
export const ColorPicker: TextFieldClientComponent = (props) => {
|
|
||||||
return (
|
|
||||||
<div style={{ display: 'flex', alignItems: 'flex-end', gap: 8, marginBottom: "20px" }}>
|
|
||||||
<div style={{ flex: 1 }}>
|
|
||||||
<TextField {...props} />
|
|
||||||
</div>
|
|
||||||
<ColorInput path={props.path} />
|
|
||||||
</div>
|
|
||||||
)
|
|
||||||
}
|
|
||||||
|
|
||||||
export default ColorPicker
|
|
||||||
|
|
@ -1,94 +1,56 @@
|
||||||
import type { Metadata } from 'next'
|
import type { Metadata } from 'next'
|
||||||
import './globals.css'
|
import './globals.css'
|
||||||
import { Menu } from '@/components/Menu/Menu'
|
|
||||||
import { Footer } from '@/compositions/Footer/Footer'
|
import { Footer } from '@/compositions/Footer/Footer'
|
||||||
import { comment } from '@/app/(home)/layout-comment'
|
import { comment } from '@/app/(home)/layout-comment'
|
||||||
import { FONT_MAP, getFont } from '@/assets/fonts'
|
import { FONT_MAP, getFont } from '@/assets/fonts'
|
||||||
import { siteConfig } from '@/config/site'
|
import { siteConfig } from '@/config/site'
|
||||||
import { fetchDesign } from '@/fetch/design'
|
|
||||||
import { fetchSiteConfig } from '@/fetch/siteConfig'
|
|
||||||
import { FetchedMenu } from '@/components/Menu/FetchedMenu'
|
import { FetchedMenu } from '@/components/Menu/FetchedMenu'
|
||||||
|
|
||||||
export const dynamic = 'force-dynamic'
|
export const dynamic = 'force-dynamic'
|
||||||
|
|
||||||
export async function generateMetadata(): Promise<Metadata> {
|
export async function generateMetadata(): Promise<Metadata> {
|
||||||
let site
|
|
||||||
try {
|
|
||||||
site = await fetchSiteConfig()
|
|
||||||
} catch {
|
|
||||||
site = null
|
|
||||||
}
|
|
||||||
|
|
||||||
const name = site?.name || siteConfig.name
|
|
||||||
const shortName = site?.shortName || siteConfig.shortName
|
|
||||||
const description = site?.description || siteConfig.description
|
|
||||||
const url = site?.url || siteConfig.url
|
|
||||||
const ogImage = site?.ogImage || siteConfig.ogImage
|
|
||||||
const keywords =
|
|
||||||
site?.keywords?.map((k) => k.keyword) || siteConfig.keywords
|
|
||||||
|
|
||||||
return {
|
return {
|
||||||
title: {
|
title: {
|
||||||
default: name,
|
default: siteConfig.name,
|
||||||
template: `%s | ${shortName}`,
|
template: `%s | ${siteConfig.shortName}`,
|
||||||
},
|
},
|
||||||
description,
|
description: siteConfig.description,
|
||||||
keywords,
|
keywords: siteConfig.keywords,
|
||||||
metadataBase: new URL(url),
|
metadataBase: new URL(siteConfig.url),
|
||||||
openGraph: {
|
openGraph: {
|
||||||
title: name,
|
title: siteConfig.name,
|
||||||
description,
|
description: siteConfig.description,
|
||||||
url,
|
url: siteConfig.url,
|
||||||
siteName: name,
|
siteName: siteConfig.name,
|
||||||
images: [ogImage],
|
images: [siteConfig.ogImage],
|
||||||
locale: 'de_DE',
|
locale: 'de_DE',
|
||||||
type: 'website',
|
type: 'website',
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
const DESIGN_DEFAULTS = {
|
|
||||||
baseColor: '#016699',
|
|
||||||
shade1: '#67A3C2',
|
|
||||||
shade2: '#DDECF7',
|
|
||||||
shade3: '#eff6ff',
|
|
||||||
contrastColor: '#CE490F',
|
|
||||||
contrastShade1: '#DA764B',
|
|
||||||
borderRadius: '13px',
|
|
||||||
defaultFont: 'cairo',
|
|
||||||
headerFont: 'faustina',
|
|
||||||
}
|
|
||||||
|
|
||||||
export default async function RootLayout({
|
export default async function RootLayout({
|
||||||
children,
|
children,
|
||||||
}: Readonly<{
|
}: Readonly<{
|
||||||
children: React.ReactNode
|
children: React.ReactNode
|
||||||
}>) {
|
}>) {
|
||||||
let design
|
|
||||||
try {
|
|
||||||
design = await fetchDesign()
|
|
||||||
} catch {
|
|
||||||
design = null
|
|
||||||
}
|
|
||||||
|
|
||||||
const selectedDefaultFont = getFont(
|
const selectedDefaultFont = getFont(
|
||||||
design?.defaultFont || DESIGN_DEFAULTS.defaultFont,
|
siteConfig.defaultFont,
|
||||||
FONT_MAP.cairo,
|
FONT_MAP.cairo,
|
||||||
)
|
)
|
||||||
const selectedHeaderFont = getFont(
|
const selectedHeaderFont = getFont(
|
||||||
design?.headerFont || DESIGN_DEFAULTS.headerFont,
|
siteConfig.headerFont,
|
||||||
FONT_MAP.faustina,
|
FONT_MAP.faustina,
|
||||||
)
|
)
|
||||||
|
|
||||||
const themeStyle = {
|
const themeStyle = {
|
||||||
'--base-color': design?.baseColor || DESIGN_DEFAULTS.baseColor,
|
'--base-color': siteConfig.baseColor,
|
||||||
'--shade1': design?.shade1 || DESIGN_DEFAULTS.shade1,
|
'--shade1': siteConfig.shade1,
|
||||||
'--shade2': design?.shade2 || DESIGN_DEFAULTS.shade2,
|
'--shade2': siteConfig.shade2,
|
||||||
'--shade3': design?.shade3 || DESIGN_DEFAULTS.shade3,
|
'--shade3': siteConfig.shade3,
|
||||||
'--contrast-color': design?.contrastColor || DESIGN_DEFAULTS.contrastColor,
|
'--contrast-color': siteConfig.contrastColor,
|
||||||
'--contrast-shade1':
|
'--contrast-shade1': siteConfig.contrastShade1,
|
||||||
design?.contrastShade1 || DESIGN_DEFAULTS.contrastShade1,
|
'--border-radius': siteConfig.borderRadius,
|
||||||
'--border-radius': design?.borderRadius || DESIGN_DEFAULTS.borderRadius,
|
|
||||||
'--header-font': selectedHeaderFont.style.fontFamily,
|
'--header-font': selectedHeaderFont.style.fontFamily,
|
||||||
} as React.CSSProperties
|
} as React.CSSProperties
|
||||||
|
|
||||||
|
|
@ -97,7 +59,7 @@ export default async function RootLayout({
|
||||||
<body>
|
<body>
|
||||||
<div dangerouslySetInnerHTML={{ __html: comment }}></div>
|
<div dangerouslySetInnerHTML={{ __html: comment }}></div>
|
||||||
<FetchedMenu />
|
<FetchedMenu />
|
||||||
<main className={"mainContent"}>
|
<main className={'mainContent'}>
|
||||||
{children}
|
{children}
|
||||||
</main>
|
</main>
|
||||||
<Footer />
|
<Footer />
|
||||||
|
|
|
||||||
|
|
@ -12,7 +12,6 @@ import { HeadingFeatureClient as HeadingFeatureClient_e70f5e05f09f93e00b997edb1e
|
||||||
import { UnderlineFeatureClient as UnderlineFeatureClient_e70f5e05f09f93e00b997edb1ef0c864 } from '@payloadcms/richtext-lexical/client'
|
import { UnderlineFeatureClient as UnderlineFeatureClient_e70f5e05f09f93e00b997edb1ef0c864 } from '@payloadcms/richtext-lexical/client'
|
||||||
import { BoldFeatureClient as BoldFeatureClient_e70f5e05f09f93e00b997edb1ef0c864 } from '@payloadcms/richtext-lexical/client'
|
import { BoldFeatureClient as BoldFeatureClient_e70f5e05f09f93e00b997edb1ef0c864 } from '@payloadcms/richtext-lexical/client'
|
||||||
import { ItalicFeatureClient as ItalicFeatureClient_e70f5e05f09f93e00b997edb1ef0c864 } from '@payloadcms/richtext-lexical/client'
|
import { ItalicFeatureClient as ItalicFeatureClient_e70f5e05f09f93e00b997edb1ef0c864 } from '@payloadcms/richtext-lexical/client'
|
||||||
import { default as default_5697d501e5648edd0cfd5c3685214437 } from '@/admin/components/ColorPicker/ColorPicker'
|
|
||||||
import { default as default_9bcae99938dc292be0063ce32055e14c } from '../../../components/Logo/Logo'
|
import { default as default_9bcae99938dc292be0063ce32055e14c } from '../../../components/Logo/Logo'
|
||||||
import { GcsClientUploadHandler as GcsClientUploadHandler_06e62ca02c7c441053a9b643e5545934 } from '@payloadcms/storage-gcs/client'
|
import { GcsClientUploadHandler as GcsClientUploadHandler_06e62ca02c7c441053a9b643e5545934 } from '@payloadcms/storage-gcs/client'
|
||||||
import { CollectionCards as CollectionCards_f9c02e79a4aed9a3924487c0cd4cafb1 } from '@payloadcms/next/rsc'
|
import { CollectionCards as CollectionCards_f9c02e79a4aed9a3924487c0cd4cafb1 } from '@payloadcms/next/rsc'
|
||||||
|
|
@ -32,7 +31,6 @@ export const importMap = {
|
||||||
"@payloadcms/richtext-lexical/client#UnderlineFeatureClient": UnderlineFeatureClient_e70f5e05f09f93e00b997edb1ef0c864,
|
"@payloadcms/richtext-lexical/client#UnderlineFeatureClient": UnderlineFeatureClient_e70f5e05f09f93e00b997edb1ef0c864,
|
||||||
"@payloadcms/richtext-lexical/client#BoldFeatureClient": BoldFeatureClient_e70f5e05f09f93e00b997edb1ef0c864,
|
"@payloadcms/richtext-lexical/client#BoldFeatureClient": BoldFeatureClient_e70f5e05f09f93e00b997edb1ef0c864,
|
||||||
"@payloadcms/richtext-lexical/client#ItalicFeatureClient": ItalicFeatureClient_e70f5e05f09f93e00b997edb1ef0c864,
|
"@payloadcms/richtext-lexical/client#ItalicFeatureClient": ItalicFeatureClient_e70f5e05f09f93e00b997edb1ef0c864,
|
||||||
"@/admin/components/ColorPicker/ColorPicker#default": default_5697d501e5648edd0cfd5c3685214437,
|
|
||||||
"/components/Logo/Logo#default": default_9bcae99938dc292be0063ce32055e14c,
|
"/components/Logo/Logo#default": default_9bcae99938dc292be0063ce32055e14c,
|
||||||
"@payloadcms/storage-gcs/client#GcsClientUploadHandler": GcsClientUploadHandler_06e62ca02c7c441053a9b643e5545934,
|
"@payloadcms/storage-gcs/client#GcsClientUploadHandler": GcsClientUploadHandler_06e62ca02c7c441053a9b643e5545934,
|
||||||
"@payloadcms/next/rsc#CollectionCards": CollectionCards_f9c02e79a4aed9a3924487c0cd4cafb1
|
"@payloadcms/next/rsc#CollectionCards": CollectionCards_f9c02e79a4aed9a3924487c0cd4cafb1
|
||||||
|
|
|
||||||
|
|
@ -1,15 +0,0 @@
|
||||||
export const FONT_OPTIONS = [
|
|
||||||
{ label: 'Cairo (Sans-Serif)', value: 'cairo' },
|
|
||||||
{ label: 'Roboto (Sans-Serif)', value: 'roboto' },
|
|
||||||
{ label: 'Open Sans (Sans-Serif)', value: 'openSans' },
|
|
||||||
{ label: 'Lato (Sans-Serif)', value: 'lato' },
|
|
||||||
{ label: 'Nunito (Sans-Serif)', value: 'nunito' },
|
|
||||||
{ label: 'Raleway (Sans-Serif)', value: 'raleway' },
|
|
||||||
{ label: 'Faustina (Serif)', value: 'faustina' },
|
|
||||||
{ label: 'Merriweather (Serif)', value: 'merriweather' },
|
|
||||||
{ label: 'Source Sans 3 (Sans-Serif)', value: 'sourceSans3' },
|
|
||||||
{ label: 'Playfair Display (Serif)', value: 'playfairDisplay' },
|
|
||||||
{ label: 'Lora (Serif)', value: 'lora' },
|
|
||||||
{ label: 'Crimson Text (Serif)', value: 'crimsonText' },
|
|
||||||
{ label: 'EB Garamond (Serif)', value: 'ebGaramond' },
|
|
||||||
] as const
|
|
||||||
|
|
@ -33,12 +33,7 @@ export const ContactformBlock: Block = {
|
||||||
{
|
{
|
||||||
name: 'email',
|
name: 'email',
|
||||||
type: 'email',
|
type: 'email',
|
||||||
// defaultValue: async ({ req }) => {
|
defaultValue: siteConfig.email,
|
||||||
// const config = await req.payload.findGlobal({
|
|
||||||
// slug: 'site-config',
|
|
||||||
// })
|
|
||||||
// return config?.email || siteConfig.email
|
|
||||||
// },
|
|
||||||
required: true,
|
required: true,
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
|
|
||||||
File diff suppressed because one or more lines are too long
|
|
@ -24,7 +24,7 @@ export const Footer = async () => {
|
||||||
<br />
|
<br />
|
||||||
<Logo
|
<Logo
|
||||||
color={'#ffffff'}
|
color={'#ffffff'}
|
||||||
textColor={'#426156'}
|
textColor={'var(--base-color)'}
|
||||||
withText={true}
|
withText={true}
|
||||||
height={100}
|
height={100}
|
||||||
/>
|
/>
|
||||||
|
|
|
||||||
|
|
@ -1,18 +1,53 @@
|
||||||
export const siteConfig = {
|
import dreikoenige from '../../sites/dreikoenige/config'
|
||||||
name: 'Katholische Pfarrei Heilige Drei Könige Berlin',
|
import chemnitz from '../../sites/chemnitz/config'
|
||||||
shortName: 'Hl. Drei Könige',
|
|
||||||
description:
|
export type FontKey =
|
||||||
'Katholische Pfarrei Heilige Drei Könige in Berlin – Gottesdienste, Veranstaltungen, Sakramente und Gemeindeleben.',
|
| 'cairo'
|
||||||
url: 'https://dreikoenige.berlin',
|
| 'roboto'
|
||||||
keywords: [
|
| 'openSans'
|
||||||
'Katholische Pfarrei',
|
| 'lato'
|
||||||
'Heilige Drei Könige',
|
| 'nunito'
|
||||||
'Berlin',
|
| 'raleway'
|
||||||
'Gottesdienst',
|
| 'faustina'
|
||||||
'Sakramente',
|
| 'merriweather'
|
||||||
'Veranstaltungen',
|
| 'sourceSans3'
|
||||||
'Gemeinde',
|
| 'playfairDisplay'
|
||||||
],
|
| 'lora'
|
||||||
ogImage: '/og-logo.svg',
|
| 'crimsonText'
|
||||||
email: 'kontakt@dreikoenige.berlin',
|
| 'ebGaramond'
|
||||||
|
|
||||||
|
export interface SiteConfig {
|
||||||
|
id: string
|
||||||
|
name: string
|
||||||
|
shortName: string
|
||||||
|
description: string
|
||||||
|
url: string
|
||||||
|
email: string
|
||||||
|
keywords: string[]
|
||||||
|
ogImage: string
|
||||||
|
baseColor: string
|
||||||
|
shade1: string
|
||||||
|
shade2: string
|
||||||
|
shade3: string
|
||||||
|
contrastColor: string
|
||||||
|
contrastShade1: string
|
||||||
|
defaultFont: FontKey
|
||||||
|
headerFont: FontKey
|
||||||
|
borderRadius: string
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const sites: Record<string, SiteConfig> = {
|
||||||
|
dreikoenige,
|
||||||
|
chemnitz,
|
||||||
|
}
|
||||||
|
|
||||||
|
const siteId = process.env.NEXT_PUBLIC_SITE_ID || 'dreikoenige'
|
||||||
|
|
||||||
|
const config = sites[siteId]
|
||||||
|
if (!config) {
|
||||||
|
throw new Error(
|
||||||
|
`Unknown SITE_ID "${siteId}". Available: ${Object.keys(sites).join(', ')}`,
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
||||||
|
export const siteConfig: SiteConfig = config
|
||||||
|
|
|
||||||
|
|
@ -1,13 +0,0 @@
|
||||||
import { Design } from '@/payload-types'
|
|
||||||
|
|
||||||
export async function fetchDesign(): Promise<Design> {
|
|
||||||
const res = await fetch('http://localhost:3000/api/globals/design', {
|
|
||||||
next: { tags: ['design'] },
|
|
||||||
})
|
|
||||||
|
|
||||||
if (!res.ok) {
|
|
||||||
throw new Error('Could not fetch design')
|
|
||||||
}
|
|
||||||
|
|
||||||
return res.json()
|
|
||||||
}
|
|
||||||
|
|
@ -1,16 +0,0 @@
|
||||||
import { SiteConfig } from '@/payload-types'
|
|
||||||
|
|
||||||
export async function fetchSiteConfig(): Promise<SiteConfig> {
|
|
||||||
const res = await fetch(
|
|
||||||
'http://localhost:3000/api/globals/site-config',
|
|
||||||
{
|
|
||||||
next: { tags: ['site-config'] },
|
|
||||||
},
|
|
||||||
)
|
|
||||||
|
|
||||||
if (!res.ok) {
|
|
||||||
throw new Error('Could not fetch site-config')
|
|
||||||
}
|
|
||||||
|
|
||||||
return res.json()
|
|
||||||
}
|
|
||||||
|
|
@ -1,131 +0,0 @@
|
||||||
import { GlobalConfig } from 'payload'
|
|
||||||
import { isAdmin } from '@/collections/access/admin'
|
|
||||||
import { revalidateTag } from 'next/cache'
|
|
||||||
import { FONT_OPTIONS } from '@/assets/fontOptions'
|
|
||||||
|
|
||||||
const hexColorValidation = (value: string | null | undefined) => {
|
|
||||||
if (!value) return true
|
|
||||||
if (/^#([0-9A-Fa-f]{3}|[0-9A-Fa-f]{6})$/.test(value)) return true
|
|
||||||
return 'Bitte geben Sie einen gültigen Hex-Farbwert ein (z.B. #016699)'
|
|
||||||
}
|
|
||||||
|
|
||||||
const colorFieldAdmin = {
|
|
||||||
components: {
|
|
||||||
Field: '@/admin/components/ColorPicker/ColorPicker',
|
|
||||||
},
|
|
||||||
}
|
|
||||||
|
|
||||||
export const DesignGlobal: GlobalConfig = {
|
|
||||||
slug: 'design',
|
|
||||||
label: {
|
|
||||||
de: 'Design',
|
|
||||||
},
|
|
||||||
admin: {
|
|
||||||
description:
|
|
||||||
'Hier können Sie die Farben und das Erscheinungsbild der Website konfigurieren.',
|
|
||||||
hidden: args => args.user?.roles === "user"
|
|
||||||
},
|
|
||||||
fields: [
|
|
||||||
{
|
|
||||||
type: 'collapsible',
|
|
||||||
label: 'Farben',
|
|
||||||
fields: [
|
|
||||||
{
|
|
||||||
name: 'baseColor',
|
|
||||||
type: 'text',
|
|
||||||
label: { de: 'Grundfarbe' },
|
|
||||||
defaultValue: '#016699',
|
|
||||||
validate: hexColorValidation,
|
|
||||||
admin: colorFieldAdmin,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'shade1',
|
|
||||||
type: 'text',
|
|
||||||
label: { de: 'Farbton 1' },
|
|
||||||
defaultValue: '#67A3C2',
|
|
||||||
validate: hexColorValidation,
|
|
||||||
admin: colorFieldAdmin,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'shade2',
|
|
||||||
type: 'text',
|
|
||||||
label: { de: 'Farbton 2' },
|
|
||||||
defaultValue: '#DDECF7',
|
|
||||||
validate: hexColorValidation,
|
|
||||||
admin: colorFieldAdmin,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'shade3',
|
|
||||||
type: 'text',
|
|
||||||
label: { de: 'Farbton 3' },
|
|
||||||
defaultValue: '#eff6ff',
|
|
||||||
validate: hexColorValidation,
|
|
||||||
admin: colorFieldAdmin,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'contrastColor',
|
|
||||||
type: 'text',
|
|
||||||
label: { de: 'Kontrastfarbe' },
|
|
||||||
defaultValue: '#CE490F',
|
|
||||||
validate: hexColorValidation,
|
|
||||||
admin: colorFieldAdmin,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'contrastShade1',
|
|
||||||
type: 'text',
|
|
||||||
label: { de: 'Kontrastfarbton 1' },
|
|
||||||
defaultValue: '#DA764B',
|
|
||||||
validate: hexColorValidation,
|
|
||||||
admin: colorFieldAdmin,
|
|
||||||
},
|
|
||||||
],
|
|
||||||
},
|
|
||||||
{
|
|
||||||
type: 'collapsible',
|
|
||||||
label: 'Schriftarten',
|
|
||||||
fields: [
|
|
||||||
{
|
|
||||||
name: 'defaultFont',
|
|
||||||
type: 'select',
|
|
||||||
label: { de: 'Standardschrift' },
|
|
||||||
defaultValue: 'cairo',
|
|
||||||
options: FONT_OPTIONS.map((o) => ({
|
|
||||||
label: o.label,
|
|
||||||
value: o.value,
|
|
||||||
})),
|
|
||||||
admin: {
|
|
||||||
description:
|
|
||||||
'Die Hauptschrift für den gesamten Text der Website.',
|
|
||||||
},
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'headerFont',
|
|
||||||
type: 'select',
|
|
||||||
label: { de: 'Überschriftenschrift' },
|
|
||||||
defaultValue: 'faustina',
|
|
||||||
options: FONT_OPTIONS.map((o) => ({
|
|
||||||
label: o.label,
|
|
||||||
value: o.value,
|
|
||||||
})),
|
|
||||||
admin: {
|
|
||||||
description:
|
|
||||||
'Die Schrift für Überschriften und hervorgehobenen Text.',
|
|
||||||
},
|
|
||||||
},
|
|
||||||
],
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'borderRadius',
|
|
||||||
type: 'text',
|
|
||||||
label: { de: 'Eckenradius' },
|
|
||||||
defaultValue: '13px',
|
|
||||||
},
|
|
||||||
],
|
|
||||||
access: {
|
|
||||||
read: () => true,
|
|
||||||
update: isAdmin(),
|
|
||||||
},
|
|
||||||
hooks: {
|
|
||||||
afterChange: [() => revalidateTag('design')],
|
|
||||||
},
|
|
||||||
}
|
|
||||||
|
|
@ -1,103 +0,0 @@
|
||||||
import { GlobalConfig } from 'payload'
|
|
||||||
import { isAdmin } from '@/collections/access/admin'
|
|
||||||
import { revalidateTag } from 'next/cache'
|
|
||||||
|
|
||||||
export const SiteConfigGlobal: GlobalConfig = {
|
|
||||||
slug: 'site-config',
|
|
||||||
label: {
|
|
||||||
de: 'Website-Einstellungen',
|
|
||||||
},
|
|
||||||
admin: {
|
|
||||||
description:
|
|
||||||
'Hier können Sie den Namen, die Beschreibung und andere allgemeine Einstellungen der Website konfigurieren.',
|
|
||||||
hidden: args => args.user?.roles === "user"
|
|
||||||
},
|
|
||||||
fields: [
|
|
||||||
{
|
|
||||||
name: 'name',
|
|
||||||
type: 'text',
|
|
||||||
label: { de: 'Name der Pfarrei' },
|
|
||||||
required: true,
|
|
||||||
defaultValue:
|
|
||||||
'Katholische Pfarrei Heilige Drei Könige Berlin',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'shortName',
|
|
||||||
type: 'text',
|
|
||||||
label: { de: 'Kurzname' },
|
|
||||||
required: true,
|
|
||||||
defaultValue: 'Hl. Drei Könige',
|
|
||||||
admin: {
|
|
||||||
description:
|
|
||||||
'Wird im Browser-Tab als Suffix verwendet (z.B. "Seite | Hl. Drei Könige").',
|
|
||||||
},
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'description',
|
|
||||||
type: 'textarea',
|
|
||||||
label: { de: 'Beschreibung' },
|
|
||||||
required: true,
|
|
||||||
defaultValue:
|
|
||||||
'Katholische Pfarrei Heilige Drei Könige in Berlin – Gottesdienste, Veranstaltungen, Sakramente und Gemeindeleben.',
|
|
||||||
admin: {
|
|
||||||
description: 'Meta-Beschreibung für Suchmaschinen.',
|
|
||||||
},
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'url',
|
|
||||||
type: 'text',
|
|
||||||
label: { de: 'Website-URL' },
|
|
||||||
required: true,
|
|
||||||
defaultValue: 'https://dreikoenige.berlin',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'ogImage',
|
|
||||||
type: 'text',
|
|
||||||
label: { de: 'Open Graph Bild' },
|
|
||||||
defaultValue: '/og-logo.svg',
|
|
||||||
admin: {
|
|
||||||
description:
|
|
||||||
'Pfad zum Vorschaubild für soziale Medien.',
|
|
||||||
},
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'email',
|
|
||||||
type: 'email',
|
|
||||||
label: { de: 'Kontakt-E-Mail' },
|
|
||||||
required: true,
|
|
||||||
defaultValue: 'kontakt@dreikoenige.berlin',
|
|
||||||
admin: {
|
|
||||||
description:
|
|
||||||
'Standard-E-Mail-Adresse für Kontaktformulare.',
|
|
||||||
},
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'keywords',
|
|
||||||
type: 'array',
|
|
||||||
label: { de: 'Schlüsselwörter' },
|
|
||||||
labels: {
|
|
||||||
singular: { de: 'Schlüsselwort' },
|
|
||||||
plural: { de: 'Schlüsselwörter' },
|
|
||||||
},
|
|
||||||
admin: {
|
|
||||||
description:
|
|
||||||
'SEO-Schlüsselwörter für Suchmaschinen.',
|
|
||||||
},
|
|
||||||
fields: [
|
|
||||||
{
|
|
||||||
name: 'keyword',
|
|
||||||
type: 'text',
|
|
||||||
required: true,
|
|
||||||
label: { de: 'Schlüsselwort' },
|
|
||||||
},
|
|
||||||
],
|
|
||||||
},
|
|
||||||
],
|
|
||||||
access: {
|
|
||||||
read: () => true,
|
|
||||||
update: isAdmin(),
|
|
||||||
},
|
|
||||||
hooks: {
|
|
||||||
afterChange: [() => revalidateTag('site-config')],
|
|
||||||
},
|
|
||||||
}
|
|
||||||
10757
src/migrations/20260310_105814.json
Normal file
10757
src/migrations/20260310_105814.json
Normal file
File diff suppressed because it is too large
Load diff
66
src/migrations/20260310_105814.ts
Normal file
66
src/migrations/20260310_105814.ts
Normal file
|
|
@ -0,0 +1,66 @@
|
||||||
|
import { MigrateUpArgs, MigrateDownArgs, sql } from '@payloadcms/db-postgres'
|
||||||
|
|
||||||
|
export async function up({ db, payload, req }: MigrateUpArgs): Promise<void> {
|
||||||
|
await db.execute(sql`
|
||||||
|
ALTER TABLE "design" DISABLE ROW LEVEL SECURITY;
|
||||||
|
ALTER TABLE "site_config_keywords" DISABLE ROW LEVEL SECURITY;
|
||||||
|
ALTER TABLE "site_config" DISABLE ROW LEVEL SECURITY;
|
||||||
|
DROP TABLE "design" CASCADE;
|
||||||
|
DROP TABLE "site_config_keywords" CASCADE;
|
||||||
|
DROP TABLE "site_config" CASCADE;
|
||||||
|
ALTER TABLE "announcement" ALTER COLUMN "date" SET DEFAULT '2026-03-15T10:58:14.115Z';
|
||||||
|
ALTER TABLE "calendar" ALTER COLUMN "date" SET DEFAULT '2026-03-15T10:58:14.432Z';
|
||||||
|
ALTER TABLE "classifieds" ALTER COLUMN "until" SET DEFAULT '2026-04-09T09:58:14.493Z';
|
||||||
|
ALTER TABLE "documents" DROP COLUMN "prefix";
|
||||||
|
ALTER TABLE "media" DROP COLUMN "prefix";
|
||||||
|
DROP TYPE "public"."enum_design_default_font";
|
||||||
|
DROP TYPE "public"."enum_design_header_font";`)
|
||||||
|
}
|
||||||
|
|
||||||
|
export async function down({ db, payload, req }: MigrateDownArgs): Promise<void> {
|
||||||
|
await db.execute(sql`
|
||||||
|
CREATE TYPE "public"."enum_design_default_font" AS ENUM('cairo', 'roboto', 'openSans', 'lato', 'nunito', 'raleway', 'faustina', 'merriweather', 'sourceSans3', 'playfairDisplay', 'lora', 'crimsonText', 'ebGaramond');
|
||||||
|
CREATE TYPE "public"."enum_design_header_font" AS ENUM('cairo', 'roboto', 'openSans', 'lato', 'nunito', 'raleway', 'faustina', 'merriweather', 'sourceSans3', 'playfairDisplay', 'lora', 'crimsonText', 'ebGaramond');
|
||||||
|
CREATE TABLE "design" (
|
||||||
|
"id" uuid PRIMARY KEY DEFAULT gen_random_uuid() NOT NULL,
|
||||||
|
"base_color" varchar DEFAULT '#016699',
|
||||||
|
"shade1" varchar DEFAULT '#67A3C2',
|
||||||
|
"shade2" varchar DEFAULT '#DDECF7',
|
||||||
|
"shade3" varchar DEFAULT '#eff6ff',
|
||||||
|
"contrast_color" varchar DEFAULT '#CE490F',
|
||||||
|
"contrast_shade1" varchar DEFAULT '#DA764B',
|
||||||
|
"default_font" "enum_design_default_font" DEFAULT 'cairo',
|
||||||
|
"header_font" "enum_design_header_font" DEFAULT 'faustina',
|
||||||
|
"border_radius" varchar DEFAULT '13px',
|
||||||
|
"updated_at" timestamp(3) with time zone,
|
||||||
|
"created_at" timestamp(3) with time zone
|
||||||
|
);
|
||||||
|
|
||||||
|
CREATE TABLE "site_config_keywords" (
|
||||||
|
"_order" integer NOT NULL,
|
||||||
|
"_parent_id" uuid NOT NULL,
|
||||||
|
"id" varchar PRIMARY KEY NOT NULL,
|
||||||
|
"keyword" varchar NOT NULL
|
||||||
|
);
|
||||||
|
|
||||||
|
CREATE TABLE "site_config" (
|
||||||
|
"id" uuid PRIMARY KEY DEFAULT gen_random_uuid() NOT NULL,
|
||||||
|
"name" varchar DEFAULT 'Katholische Pfarrei Heilige Drei Könige Berlin' NOT NULL,
|
||||||
|
"short_name" varchar DEFAULT 'Hl. Drei Könige' NOT NULL,
|
||||||
|
"description" varchar DEFAULT 'Katholische Pfarrei Heilige Drei Könige in Berlin – Gottesdienste, Veranstaltungen, Sakramente und Gemeindeleben.' NOT NULL,
|
||||||
|
"url" varchar DEFAULT 'https://dreikoenige.berlin' NOT NULL,
|
||||||
|
"og_image" varchar DEFAULT '/og-logo.svg',
|
||||||
|
"email" varchar DEFAULT 'kontakt@dreikoenige.berlin' NOT NULL,
|
||||||
|
"updated_at" timestamp(3) with time zone,
|
||||||
|
"created_at" timestamp(3) with time zone
|
||||||
|
);
|
||||||
|
|
||||||
|
ALTER TABLE "announcement" ALTER COLUMN "date" SET DEFAULT '2026-03-15T11:16:16.612Z';
|
||||||
|
ALTER TABLE "calendar" ALTER COLUMN "date" SET DEFAULT '2026-03-15T11:16:16.901Z';
|
||||||
|
ALTER TABLE "classifieds" ALTER COLUMN "until" SET DEFAULT '2026-04-08T10:16:16.962Z';
|
||||||
|
ALTER TABLE "documents" ADD COLUMN "prefix" varchar DEFAULT 'documents/';
|
||||||
|
ALTER TABLE "media" ADD COLUMN "prefix" varchar DEFAULT 'media/';
|
||||||
|
ALTER TABLE "site_config_keywords" ADD CONSTRAINT "site_config_keywords_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."site_config"("id") ON DELETE cascade ON UPDATE no action;
|
||||||
|
CREATE INDEX "site_config_keywords_order_idx" ON "site_config_keywords" USING btree ("_order");
|
||||||
|
CREATE INDEX "site_config_keywords_parent_id_idx" ON "site_config_keywords" USING btree ("_parent_id");`)
|
||||||
|
}
|
||||||
|
|
@ -17,6 +17,7 @@ import * as migration_20260106_085445_donationforms from './20260106_085445_dona
|
||||||
import * as migration_20260106_103529_donation_appeal from './20260106_103529_donation_appeal';
|
import * as migration_20260106_103529_donation_appeal from './20260106_103529_donation_appeal';
|
||||||
import * as migration_20260205_155735_version_bump from './20260205_155735_version_bump';
|
import * as migration_20260205_155735_version_bump from './20260205_155735_version_bump';
|
||||||
import * as migration_20260309_111617_many_new_features from './20260309_111617_many_new_features';
|
import * as migration_20260309_111617_many_new_features from './20260309_111617_many_new_features';
|
||||||
|
import * as migration_20260310_105814 from './20260310_105814';
|
||||||
|
|
||||||
export const migrations = [
|
export const migrations = [
|
||||||
{
|
{
|
||||||
|
|
@ -112,6 +113,11 @@ export const migrations = [
|
||||||
{
|
{
|
||||||
up: migration_20260309_111617_many_new_features.up,
|
up: migration_20260309_111617_many_new_features.up,
|
||||||
down: migration_20260309_111617_many_new_features.down,
|
down: migration_20260309_111617_many_new_features.down,
|
||||||
name: '20260309_111617_many_new_features'
|
name: '20260309_111617_many_new_features',
|
||||||
|
},
|
||||||
|
{
|
||||||
|
up: migration_20260310_105814.up,
|
||||||
|
down: migration_20260310_105814.down,
|
||||||
|
name: '20260310_105814'
|
||||||
},
|
},
|
||||||
];
|
];
|
||||||
|
|
|
||||||
|
|
@ -126,14 +126,10 @@ export interface Config {
|
||||||
globals: {
|
globals: {
|
||||||
menu: Menu;
|
menu: Menu;
|
||||||
footer: Footer;
|
footer: Footer;
|
||||||
design: Design;
|
|
||||||
'site-config': SiteConfig;
|
|
||||||
};
|
};
|
||||||
globalsSelect: {
|
globalsSelect: {
|
||||||
menu: MenuSelect<false> | MenuSelect<true>;
|
menu: MenuSelect<false> | MenuSelect<true>;
|
||||||
footer: FooterSelect<false> | FooterSelect<true>;
|
footer: FooterSelect<false> | FooterSelect<true>;
|
||||||
design: DesignSelect<false> | DesignSelect<true>;
|
|
||||||
'site-config': SiteConfigSelect<false> | SiteConfigSelect<true>;
|
|
||||||
};
|
};
|
||||||
locale: null;
|
locale: null;
|
||||||
user: User & {
|
user: User & {
|
||||||
|
|
@ -1890,102 +1886,6 @@ export interface Footer {
|
||||||
updatedAt?: string | null;
|
updatedAt?: string | null;
|
||||||
createdAt?: string | null;
|
createdAt?: string | null;
|
||||||
}
|
}
|
||||||
/**
|
|
||||||
* Hier können Sie die Farben und das Erscheinungsbild der Website konfigurieren.
|
|
||||||
*
|
|
||||||
* This interface was referenced by `Config`'s JSON-Schema
|
|
||||||
* via the `definition` "design".
|
|
||||||
*/
|
|
||||||
export interface Design {
|
|
||||||
id: string;
|
|
||||||
baseColor?: string | null;
|
|
||||||
shade1?: string | null;
|
|
||||||
shade2?: string | null;
|
|
||||||
shade3?: string | null;
|
|
||||||
contrastColor?: string | null;
|
|
||||||
contrastShade1?: string | null;
|
|
||||||
/**
|
|
||||||
* Die Hauptschrift für den gesamten Text der Website.
|
|
||||||
*/
|
|
||||||
defaultFont?:
|
|
||||||
| (
|
|
||||||
| 'cairo'
|
|
||||||
| 'roboto'
|
|
||||||
| 'openSans'
|
|
||||||
| 'lato'
|
|
||||||
| 'nunito'
|
|
||||||
| 'raleway'
|
|
||||||
| 'faustina'
|
|
||||||
| 'merriweather'
|
|
||||||
| 'sourceSans3'
|
|
||||||
| 'playfairDisplay'
|
|
||||||
| 'lora'
|
|
||||||
| 'crimsonText'
|
|
||||||
| 'ebGaramond'
|
|
||||||
)
|
|
||||||
| null;
|
|
||||||
/**
|
|
||||||
* Die Schrift für Überschriften und hervorgehobenen Text.
|
|
||||||
*/
|
|
||||||
headerFont?:
|
|
||||||
| (
|
|
||||||
| 'cairo'
|
|
||||||
| 'roboto'
|
|
||||||
| 'openSans'
|
|
||||||
| 'lato'
|
|
||||||
| 'nunito'
|
|
||||||
| 'raleway'
|
|
||||||
| 'faustina'
|
|
||||||
| 'merriweather'
|
|
||||||
| 'sourceSans3'
|
|
||||||
| 'playfairDisplay'
|
|
||||||
| 'lora'
|
|
||||||
| 'crimsonText'
|
|
||||||
| 'ebGaramond'
|
|
||||||
)
|
|
||||||
| null;
|
|
||||||
borderRadius?: string | null;
|
|
||||||
updatedAt?: string | null;
|
|
||||||
createdAt?: string | null;
|
|
||||||
}
|
|
||||||
/**
|
|
||||||
* Hier können Sie den Namen, die Beschreibung und andere allgemeine Einstellungen der Website konfigurieren.
|
|
||||||
*
|
|
||||||
* This interface was referenced by `Config`'s JSON-Schema
|
|
||||||
* via the `definition` "site-config".
|
|
||||||
*/
|
|
||||||
export interface SiteConfig {
|
|
||||||
id: string;
|
|
||||||
name: string;
|
|
||||||
/**
|
|
||||||
* Wird im Browser-Tab als Suffix verwendet (z.B. "Seite | Hl. Drei Könige").
|
|
||||||
*/
|
|
||||||
shortName: string;
|
|
||||||
/**
|
|
||||||
* Meta-Beschreibung für Suchmaschinen.
|
|
||||||
*/
|
|
||||||
description: string;
|
|
||||||
url: string;
|
|
||||||
/**
|
|
||||||
* Pfad zum Vorschaubild für soziale Medien.
|
|
||||||
*/
|
|
||||||
ogImage?: string | null;
|
|
||||||
/**
|
|
||||||
* Standard-E-Mail-Adresse für Kontaktformulare.
|
|
||||||
*/
|
|
||||||
email: string;
|
|
||||||
/**
|
|
||||||
* SEO-Schlüsselwörter für Suchmaschinen.
|
|
||||||
*/
|
|
||||||
keywords?:
|
|
||||||
| {
|
|
||||||
keyword: string;
|
|
||||||
id?: string | null;
|
|
||||||
}[]
|
|
||||||
| null;
|
|
||||||
updatedAt?: string | null;
|
|
||||||
createdAt?: string | null;
|
|
||||||
}
|
|
||||||
/**
|
/**
|
||||||
* This interface was referenced by `Config`'s JSON-Schema
|
* This interface was referenced by `Config`'s JSON-Schema
|
||||||
* via the `definition` "menu_select".
|
* via the `definition` "menu_select".
|
||||||
|
|
@ -2089,45 +1989,6 @@ export interface FooterSelect<T extends boolean = true> {
|
||||||
createdAt?: T;
|
createdAt?: T;
|
||||||
globalType?: T;
|
globalType?: T;
|
||||||
}
|
}
|
||||||
/**
|
|
||||||
* This interface was referenced by `Config`'s JSON-Schema
|
|
||||||
* via the `definition` "design_select".
|
|
||||||
*/
|
|
||||||
export interface DesignSelect<T extends boolean = true> {
|
|
||||||
baseColor?: T;
|
|
||||||
shade1?: T;
|
|
||||||
shade2?: T;
|
|
||||||
shade3?: T;
|
|
||||||
contrastColor?: T;
|
|
||||||
contrastShade1?: T;
|
|
||||||
defaultFont?: T;
|
|
||||||
headerFont?: T;
|
|
||||||
borderRadius?: T;
|
|
||||||
updatedAt?: T;
|
|
||||||
createdAt?: T;
|
|
||||||
globalType?: T;
|
|
||||||
}
|
|
||||||
/**
|
|
||||||
* This interface was referenced by `Config`'s JSON-Schema
|
|
||||||
* via the `definition` "site-config_select".
|
|
||||||
*/
|
|
||||||
export interface SiteConfigSelect<T extends boolean = true> {
|
|
||||||
name?: T;
|
|
||||||
shortName?: T;
|
|
||||||
description?: T;
|
|
||||||
url?: T;
|
|
||||||
ogImage?: T;
|
|
||||||
email?: T;
|
|
||||||
keywords?:
|
|
||||||
| T
|
|
||||||
| {
|
|
||||||
keyword?: T;
|
|
||||||
id?: T;
|
|
||||||
};
|
|
||||||
updatedAt?: T;
|
|
||||||
createdAt?: T;
|
|
||||||
globalType?: T;
|
|
||||||
}
|
|
||||||
/**
|
/**
|
||||||
* This interface was referenced by `Config`'s JSON-Schema
|
* This interface was referenced by `Config`'s JSON-Schema
|
||||||
* via the `definition` "auth".
|
* via the `definition` "auth".
|
||||||
|
|
|
||||||
|
|
@ -38,8 +38,6 @@ import { LiturgicalCalendar } from '@/collections/LiturgicalCalendar'
|
||||||
import { Classifieds } from '@/collections/Classifieds'
|
import { Classifieds } from '@/collections/Classifieds'
|
||||||
import { MenuGlobal } from '@/globals/Menu'
|
import { MenuGlobal } from '@/globals/Menu'
|
||||||
import { FooterGlobal } from '@/globals/Footer'
|
import { FooterGlobal } from '@/globals/Footer'
|
||||||
import { DesignGlobal } from '@/globals/Design'
|
|
||||||
import { SiteConfigGlobal } from '@/globals/SiteConfig'
|
|
||||||
import { Magazine } from '@/collections/Magazine'
|
import { Magazine } from '@/collections/Magazine'
|
||||||
import { DonationForms } from '@/collections/DonationForms'
|
import { DonationForms } from '@/collections/DonationForms'
|
||||||
import { Pages } from '@/collections/Pages'
|
import { Pages } from '@/collections/Pages'
|
||||||
|
|
@ -102,8 +100,6 @@ export default buildConfig({
|
||||||
globals: [
|
globals: [
|
||||||
MenuGlobal,
|
MenuGlobal,
|
||||||
FooterGlobal,
|
FooterGlobal,
|
||||||
DesignGlobal,
|
|
||||||
SiteConfigGlobal,
|
|
||||||
],
|
],
|
||||||
graphQL: {
|
graphQL: {
|
||||||
disable: true
|
disable: true
|
||||||
|
|
|
||||||
88
src/utils/processSvg.ts
Normal file
88
src/utils/processSvg.ts
Normal file
|
|
@ -0,0 +1,88 @@
|
||||||
|
type ProcessSvgOptions = {
|
||||||
|
color: string
|
||||||
|
textColor: string
|
||||||
|
withText: boolean
|
||||||
|
}
|
||||||
|
|
||||||
|
function findGroupBounds(
|
||||||
|
svg: string,
|
||||||
|
groupId: string,
|
||||||
|
): { start: number; end: number } | null {
|
||||||
|
const pattern = new RegExp(`<g[^>]*\\bid="${groupId}"[^>]*>`)
|
||||||
|
const match = svg.match(pattern)
|
||||||
|
if (!match || match.index === undefined) return null
|
||||||
|
|
||||||
|
let depth = 1
|
||||||
|
let pos = match.index + match[0].length
|
||||||
|
|
||||||
|
while (depth > 0 && pos < svg.length) {
|
||||||
|
const nextOpen = svg.indexOf('<g', pos)
|
||||||
|
const nextClose = svg.indexOf('</g>', pos)
|
||||||
|
|
||||||
|
if (nextClose === -1) break
|
||||||
|
|
||||||
|
if (nextOpen !== -1 && nextOpen < nextClose) {
|
||||||
|
depth++
|
||||||
|
pos = nextOpen + 2
|
||||||
|
} else {
|
||||||
|
depth--
|
||||||
|
if (depth === 0) {
|
||||||
|
return { start: match.index, end: nextClose + 4 }
|
||||||
|
}
|
||||||
|
pos = nextClose + 4
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return null
|
||||||
|
}
|
||||||
|
|
||||||
|
function replaceGroupFills(section: string, color: string): string {
|
||||||
|
return section
|
||||||
|
.replace(/fill:#[0-9a-fA-F]{3,8}/g, `fill:${color}`)
|
||||||
|
.replace(/fill="[^"]*#[0-9a-fA-F]{3,8}[^"]*"/g, `fill="${color}"`)
|
||||||
|
}
|
||||||
|
|
||||||
|
function extractSvgInner(svg: string): string {
|
||||||
|
const openMatch = svg.match(/<svg[^>]*>/)
|
||||||
|
if (!openMatch || openMatch.index === undefined) return svg
|
||||||
|
const innerStart = openMatch.index + openMatch[0].length
|
||||||
|
const innerEnd = svg.lastIndexOf('</svg>')
|
||||||
|
if (innerEnd === -1) return svg
|
||||||
|
return svg.substring(innerStart, innerEnd)
|
||||||
|
}
|
||||||
|
|
||||||
|
export function processSvg(
|
||||||
|
rawSvg: string,
|
||||||
|
{ color, textColor, withText }: ProcessSvgOptions,
|
||||||
|
): string {
|
||||||
|
let inner = extractSvgInner(rawSvg)
|
||||||
|
|
||||||
|
const logoBounds = findGroupBounds(inner, 'logo')
|
||||||
|
const textBounds = findGroupBounds(inner, 'text')
|
||||||
|
|
||||||
|
if (logoBounds) {
|
||||||
|
const logoSection = inner.substring(logoBounds.start, logoBounds.end)
|
||||||
|
const processedLogo = replaceGroupFills(logoSection, color)
|
||||||
|
inner = inner.replace(logoSection, processedLogo)
|
||||||
|
}
|
||||||
|
|
||||||
|
if (textBounds) {
|
||||||
|
// Re-find text bounds after logo replacement may have shifted positions
|
||||||
|
const updatedTextBounds = findGroupBounds(inner, 'text')
|
||||||
|
if (updatedTextBounds) {
|
||||||
|
if (!withText) {
|
||||||
|
inner =
|
||||||
|
inner.substring(0, updatedTextBounds.start) +
|
||||||
|
inner.substring(updatedTextBounds.end)
|
||||||
|
} else {
|
||||||
|
const textSection = inner.substring(
|
||||||
|
updatedTextBounds.start,
|
||||||
|
updatedTextBounds.end,
|
||||||
|
)
|
||||||
|
const processedText = replaceGroupFills(textSection, textColor)
|
||||||
|
inner = inner.replace(textSection, processedText)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return inner
|
||||||
|
}
|
||||||
Loading…
Reference in a new issue