website/budget/2025.svg
Fynn Godau f45c4e4797
All checks were successful
Build and publish Docker image / build (push) Successful in 16s
Build and publish Docker image / build (pull_request) Successful in 16s
2025 budget website
2025-02-24 18:54:34 +01:00

1 line
No EOL
15 KiB
XML
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<svg class="main-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="750" height="750" style="" viewBox="0 0 750 750"><rect x="0" y="0" width="750" height="750" style="fill: rgb(54, 69, 79); fill-opacity: 1;"/><defs id="defs-3d7b6d"><g class="clips"/><g class="gradients"/><g class="patterns"/></defs><g class="bglayer"/><g class="layer-below"><g class="imagelayer"/><g class="shapelayer"/></g><g class="cartesianlayer"/><g class="polarlayer"/><g class="smithlayer"/><g class="ternarylayer"/><g class="geolayer"/><g class="funnelarealayer"/><g class="pielayer"/><g class="iciclelayer"/><g class="treemaplayer"/><g class="sunburstlayer"><g class="trace sunburst" stroke-linejoin="round" style="opacity: 1;"><g class="slice"><path class="surface" d="M375,365A0,0 0,1,0 375,365A0,0 0,1,0 375,365ZM473.3333333333333,365A98.33333333333333,98.33333333333333 0,1,1 276.6666666666667,365A98.33333333333333,98.33333333333333 0,1,1 473.3333333333333,365Z" style="pointer-events: none; stroke-width: 1; fill: rgb(0, 0, 0); fill-opacity: 0; stroke: rgb(54, 69, 79); stroke-opacity: 1;"/><g class="slicetext"><text data-notex="1" class="slicetext" text-anchor="middle" x="0" y="0" style="font-family: 'Open Sans', verdana, arial, sans-serif; font-size: 12px; fill: rgb(42, 63, 95); fill-opacity: 1; white-space: pre;" transform="translate(375,365)"></text></g></g><g class="slice cursor-pointer"><path class="surface" d="M473.3333333333333,365L571.6666666666666,365A196.66666666666666,196.66666666666666 0,1,0 231.13184381792823,499.08852081572377L303.0659219089641,432.0442604078619A98.33333333333333,98.33333333333333 0,1,1 473.3333333333333,365Z" style="pointer-events: none; stroke-width: 1; fill: rgb(99, 110, 250); fill-opacity: 1; stroke: rgb(54, 69, 79); stroke-opacity: 1;"/><g class="slicetext"><text data-notex="1" class="slicetext" text-anchor="middle" x="0" y="0" style="font-family: 'Open Sans', verdana, arial, sans-serif; font-size: 12px; fill: rgb(255, 255, 255); fill-opacity: 1; white-space: pre;" transform="translate(327.26998544159744,244.14606850076916)rotate(-21.49246746874337)">NewPipe</text></g></g><g class="slice cursor-pointer"><path class="surface" d="M303.0659219089641,432.0442604078619L231.13184381792823,499.08852081572377A196.66666666666666,196.66666666666666 0,0,0 378.9572187924142,561.6268501431246L376.9786093962071,463.3134250715623A98.33333333333333,98.33333333333333 0,0,1 303.0659219089641,432.0442604078619Z" style="pointer-events: none; stroke-width: 1; fill: rgb(239, 85, 59); fill-opacity: 1; stroke: rgb(54, 69, 79); stroke-opacity: 1;"/><g class="slicetext"><text data-notex="1" class="slicetext" text-anchor="middle" x="0" y="0" style="font-family: 'Open Sans', verdana, arial, sans-serif; font-size: 12px; fill: rgb(68, 68, 68); fill-opacity: 1; white-space: pre;" transform="translate(317.5305764277054,505.34371665361704)">Operational Cost</text></g></g><g class="slice cursor-pointer"><path class="surface" d="M376.9786093962071,463.3134250715623L378.9572187924142,561.6268501431246A196.66666666666666,196.66666666666666 0,0,0 486.57466423492707,526.9533021541736L430.78733211746356,445.9766510770868A98.33333333333333,98.33333333333333 0,0,1 376.9786093962071,463.3134250715623Z" style="pointer-events: none; stroke-width: 1; fill: rgb(0, 204, 150); fill-opacity: 1; stroke: rgb(54, 69, 79); stroke-opacity: 1;"/><g class="slicetext"><text data-notex="1" class="slicetext" text-anchor="middle" x="0" y="0" style="font-family: 'Open Sans', verdana, arial, sans-serif; font-size: 12px; fill: rgb(68, 68, 68); fill-opacity: 1; white-space: pre;" transform="translate(421.70486372038533,514.8959031882291)">Conferences</text></g></g><g class="slice cursor-pointer"><path class="surface" d="M430.78733211746356,445.9766510770868L486.57466423492707,526.9533021541736A196.66666666666666,196.66666666666666 0,0,0 552.5821299738864,449.5125132256491L463.7910649869432,407.2562566128246A98.33333333333333,98.33333333333333 0,0,1 430.78733211746356,445.9766510770868Z" style="pointer-events: none; stroke-width: 1; fill: rgb(171, 99, 250); fill-opacity: 1; stroke: rgb(54, 69, 79); stroke-opacity: 1;"/><g class="slicetext"><text data-notex="1" class="slicetext" text-anchor="middle" x="0" y="0" style="font-family: 'Open Sans', verdana, arial, sans-serif; font-size: 12px; fill: rgb(68, 68, 68); fill-opacity: 1; white-space: pre;" transform="translate(493.77853485796487,470.8553296047742)">Infrastructure</text></g></g><g class="slice cursor-pointer"><path class="surface" d="M463.7910649869432,407.2562566128246L552.5821299738864,449.5125132256491A196.66666666666666,196.66666666666666 0,0,0 569.8789686090729,391.4568586880933L472.43948430453645,378.2284293440467A98.33333333333333,98.33333333333333 0,0,1 463.7910649869432,407.2562566128246Z" style="pointer-events: none; stroke-width: 1; fill: rgb(255, 161, 90); fill-opacity: 1; stroke: rgb(54, 69, 79); stroke-opacity: 1;"/><g class="slicetext"><text data-notex="1" class="slicetext" text-anchor="middle" x="0" y="0" style="font-family: 'Open Sans', verdana, arial, sans-serif; font-size: 12px; fill: rgb(68, 68, 68); fill-opacity: 1; white-space: pre;" transform="translate(514.689147250107,411.3138283205017)rotate(16.59066070115159)">Donations</text></g></g><g class="slice"><path class="surface" d="M472.43948430453645,378.2284293440467L569.8789686090729,391.4568586880933A196.66666666666666,196.66666666666666 0,0,0 571.6666666666666,365.00000000000006L473.3333333333333,365A98.33333333333333,98.33333333333333 0,0,1 472.43948430453645,378.2284293440467Z" style="pointer-events: none; stroke-width: 1; fill: rgb(25, 211, 243); fill-opacity: 1; stroke: rgb(54, 69, 79); stroke-opacity: 1; opacity: 0.7;"/><g class="slicetext"><text data-notex="1" class="slicetext" text-anchor="middle" x="0" y="0" style="font-family: 'Open Sans', verdana, arial, sans-serif; font-size: 12px; fill: rgb(68, 68, 68); fill-opacity: 1; white-space: pre;" transform="translate(534.7200281096052,380.12068403335593)scale(0.9596678588340831)rotate(3.86561740102303)">Merchandise</text></g></g><g class="slice"><path class="surface" d="M571.6666666666666,365L670,365A295,295 0,1,0 117.87838982348984,509.6149286216287L203.5855932156599,461.4099524144191A196.66666666666666,196.66666666666666 0,1,1 571.6666666666666,365Z" style="pointer-events: none; stroke-width: 1; fill: rgb(99, 110, 250); fill-opacity: 1; stroke: rgb(54, 69, 79); stroke-opacity: 1; opacity: 0.7;"/><g class="slicetext"><text data-notex="1" class="slicetext" text-anchor="middle" x="0" y="0" style="font-family: 'Open Sans', verdana, arial, sans-serif; font-size: 12px; fill: rgb(255, 255, 255); fill-opacity: 1; white-space: pre;" transform="translate(318.0214550305171,147.46308113614367)rotate(-14.677524469431432)">Development</text></g></g><g class="slice"><path class="surface" d="M203.5855932156599,461.4099524144191L117.87838982348984,509.6149286216287A295,295 0,0,0 143.94365944920034,548.4065633811202L220.96243963280023,487.27104225408016A196.66666666666666,196.66666666666666 0,0,1 203.5855932156599,461.4099524144191Z" style="pointer-events: none; stroke-width: 1; fill: rgb(99, 110, 250); fill-opacity: 1; stroke: rgb(54, 69, 79); stroke-opacity: 1; opacity: 0.7;"/><g class="slicetext"><text data-notex="1" class="slicetext" text-anchor="middle" x="0" y="0" style="font-family: 'Open Sans', verdana, arial, sans-serif; font-size: 12px; fill: rgb(255, 255, 255); fill-opacity: 1; white-space: pre;" transform="translate(173.50794992994562,505.81008809566134)rotate(-33.89834427173753)">Hardware</text></g></g><g class="slice"><path class="surface" d="M220.96243963280023,487.27104225408016L143.94365944920034,548.4065633811202A295,295 0,0,0 159.1977657268924,566.1327812235858L231.13184381792829,499.0885208157238A196.66666666666666,196.66666666666666 0,0,1 220.96243963280023,487.27104225408016Z" style="pointer-events: none; stroke-width: 1; fill: rgb(99, 110, 250); fill-opacity: 1; stroke: rgb(54, 69, 79); stroke-opacity: 1; opacity: 0.7;"/><g class="slicetext"><text data-notex="1" class="slicetext" text-anchor="middle" x="0" y="0" style="font-family: 'Open Sans', verdana, arial, sans-serif; font-size: 12px; fill: rgb(255, 255, 255); fill-opacity: 1; white-space: pre;" transform="translate(171.43994333289504,546.1082272056831)rotate(-40.71328727104947)">UI / UX</text></g></g><g class="slice"><path class="surface" d="M231.13184381792823,499.08852081572377L159.19776572689233,566.1327812235857A295,295 0,0,0 293.13494362188237,648.4133245706836L320.4232957479216,553.9422163804556A196.66666666666666,196.66666666666666 0,0,1 231.13184381792823,499.08852081572377Z" style="pointer-events: none; stroke-width: 1; fill: rgb(239, 85, 59); fill-opacity: 1; stroke: rgb(54, 69, 79); stroke-opacity: 1; opacity: 0.7;"/><g class="slicetext"><text data-notex="1" class="slicetext" text-anchor="middle" x="0" y="0" style="font-family: 'Open Sans', verdana, arial, sans-serif; font-size: 12px; fill: rgb(68, 68, 68); fill-opacity: 1; white-space: pre;" transform="translate(246.18025229149563,578.9652982160708)">Taxes</text></g></g><g class="slice"><path class="surface" d="M320.4232957479216,553.9422163804556L293.13494362188237,648.4133245706836A295,295 0,0,0 352.8863977893132,659.1699994854464L360.2575985262088,561.1133329902975A196.66666666666666,196.66666666666666 0,0,1 320.4232957479216,553.9422163804556Z" style="pointer-events: none; stroke-width: 1; fill: rgb(239, 85, 59); fill-opacity: 1; stroke: rgb(54, 69, 79); stroke-opacity: 1; opacity: 0.7;"/><g class="slicetext"><text data-notex="1" class="slicetext" text-anchor="middle" x="0" y="0" style="font-family: 'Open Sans', verdana, arial, sans-serif; font-size: 12px; fill: rgb(68, 68, 68); fill-opacity: 1; white-space: pre;" transform="translate(327.6097485683572,632.7445861605993)">Legal</text></g></g><g class="slice"><path class="surface" d="M360.2575985262088,561.1133329902975L352.8863977893132,659.1699994854464A295,295 0,0,0 380.9358281886213,659.9402752146868L378.9572187924142,561.6268501431246A196.66666666666666,196.66666666666666 0,0,1 360.2575985262088,561.1133329902975Z" style="pointer-events: none; stroke-width: 1; fill: rgb(239, 85, 59); fill-opacity: 1; stroke: rgb(54, 69, 79); stroke-opacity: 1; opacity: 0.7;"/><g class="slicetext"><text data-notex="1" class="slicetext" text-anchor="middle" x="0" y="0" style="font-family: 'Open Sans', verdana, arial, sans-serif; font-size: 12px; fill: rgb(68, 68, 68); fill-opacity: 1; white-space: pre;" transform="translate(372.2223037682306,630.0775703511729)rotate(-88.42697485689882)">Banking</text></g></g><g class="slice"><path class="surface" d="M378.9572187924142,561.6268501431246L380.9358281886213,659.9402752146868A295,295 0,0,0 472.6287274553208,643.3767798783776L440.08581830354717,550.5845199189184A196.66666666666666,196.66666666666666 0,0,1 378.9572187924142,561.6268501431246Z" style="pointer-events: none; stroke-width: 1; fill: rgb(0, 204, 150); fill-opacity: 1; stroke: rgb(54, 69, 79); stroke-opacity: 1; opacity: 0.7;"/><g class="slicetext"><text data-notex="1" class="slicetext" text-anchor="middle" x="0" y="0" style="font-family: 'Open Sans', verdana, arial, sans-serif; font-size: 12px; fill: rgb(68, 68, 68); fill-opacity: 1; white-space: pre;" transform="translate(420.2881433775634,620.2080229371492)">froscon</text></g></g><g class="slice"><path class="surface" d="M440.08581830354717,550.5845199189184L472.6287274553208,643.3767798783776A295,295 0,0,0 535.4785561625957,612.5310748410564L481.98570410839716,530.0207165607042A196.66666666666666,196.66666666666666 0,0,1 440.08581830354717,550.5845199189184Z" style="pointer-events: none; stroke-width: 1; fill: rgb(0, 204, 150); fill-opacity: 1; stroke: rgb(54, 69, 79); stroke-opacity: 1; opacity: 0.7;"/><g class="slicetext"><text data-notex="1" class="slicetext" text-anchor="middle" x="0" y="0" style="font-family: 'Open Sans', verdana, arial, sans-serif; font-size: 12px; fill: rgb(68, 68, 68); fill-opacity: 1; white-space: pre;" transform="translate(491.1850834606749,606.2335285417744)">Internal</text></g></g><g class="slice"><path class="surface" d="M486.57466423492707,526.9533021541736L542.3619963523906,607.9299532312605A295,295 0,0,0 623.1918181697632,524.4547628438461L540.4612121131755,471.30317522923065A196.66666666666666,196.66666666666666 0,0,1 486.57466423492707,526.9533021541736Z" style="pointer-events: none; stroke-width: 1; fill: rgb(171, 99, 250); fill-opacity: 1; stroke: rgb(54, 69, 79); stroke-opacity: 1; opacity: 0.7;"/><g class="slicetext"><text data-notex="1" class="slicetext" text-anchor="middle" x="0" y="0" style="font-family: 'Open Sans', verdana, arial, sans-serif; font-size: 12px; fill: rgb(68, 68, 68); fill-opacity: 1; white-space: pre;" transform="translate(552.0573440915825,540.9463124667229)">Development</text></g></g><g class="slice"><path class="surface" d="M540.4612121131755,471.30317522923065L623.1918181697632,524.4547628438461A295,295 0,0,0 641.3731949608296,491.76876983847364L552.5821299738864,449.5125132256491A196.66666666666666,196.66666666666666 0,0,1 540.4612121131755,471.30317522923065Z" style="pointer-events: none; stroke-width: 1; fill: rgb(171, 99, 250); fill-opacity: 1; stroke: rgb(54, 69, 79); stroke-opacity: 1; opacity: 0.7;"/><g class="slicetext"><text data-notex="1" class="slicetext" text-anchor="middle" x="0" y="0" style="font-family: 'Open Sans', verdana, arial, sans-serif; font-size: 12px; fill: rgb(68, 68, 68); fill-opacity: 1; white-space: pre;" transform="translate(598.5554712375879,494.5006359336106)rotate(29.08472286655683)">Hosting</text></g></g><g class="slice"><path class="surface" d="M552.5821299738864,449.5125132256491L641.3731949608296,491.76876983847364A295,295 0,0,0 652.2126121161555,465.8869054126347L559.808408077437,432.2579369417565A196.66666666666666,196.66666666666666 0,0,1 552.5821299738864,449.5125132256491Z" style="pointer-events: none; stroke-width: 1; fill: rgb(255, 161, 90); fill-opacity: 1; stroke: rgb(54, 69, 79); stroke-opacity: 1; opacity: 0.7;"/><g class="slicetext"><text data-notex="1" class="slicetext" text-anchor="middle" x="0" y="0" style="font-family: 'Open Sans', verdana, arial, sans-serif; font-size: 12px; fill: rgb(68, 68, 68); fill-opacity: 1; white-space: pre;" transform="translate(616.1711874252359,470.8820602311653)rotate(22.72410940053237)">FOSDEM</text></g></g><g class="slice"><path class="surface" d="M559.808408077437,432.2579369417565L652.2126121161555,465.8869054126347A295,295 0,0,0 660.5439316534831,439.0922607015804L565.362621102322,414.39484046772026A196.66666666666666,196.66666666666666 0,0,1 559.808408077437,432.2579369417565Z" style="pointer-events: none; stroke-width: 1; fill: rgb(255, 161, 90); fill-opacity: 1; stroke: rgb(54, 69, 79); stroke-opacity: 1; opacity: 0.7;"/><g class="slicetext"><text data-notex="1" class="slicetext" text-anchor="middle" x="0" y="0" style="font-family: 'Open Sans', verdana, arial, sans-serif; font-size: 12px; fill: rgb(68, 68, 68); fill-opacity: 1; white-space: pre;" transform="translate(626.1111534507812,447.7910690509829)rotate(17.272155001082865)">Weblate</text></g></g></g></g><g class="glimages"/><defs id="topdefs-3d7b6d"><g class="clips"/></defs><g class="layer-above"><g class="imagelayer"/><g class="shapelayer"/></g><g class="infolayer"><g class="g-gtitle"/></g></svg>