Initial commit: PC Builder AdonisJS project

This commit is contained in:
Kevin
2026-06-28 10:41:51 +02:00
commit 648d0af538
144 changed files with 18570 additions and 0 deletions
+52
View File
@@ -0,0 +1,52 @@
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="1080" height="1080" viewBox="0 0 1080 1080" xml:space="preserve">
<desc>Created with Fabric.js 5.2.4</desc>
<defs>
</defs>
<g transform="matrix(1 0 0 1 540 540)" id="67f78da0-5e9d-4333-b8b9-8faaa9c6791d" >
<rect style="stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-dashoffset: 0; stroke-linejoin: miter; stroke-miterlimit: 4; fill: rgb(255,255,255); fill-rule: nonzero; opacity: 1; visibility: hidden;" vector-effect="non-scaling-stroke" x="-540" y="-540" rx="0" ry="0" width="1080" height="1080" />
</g>
<g transform="matrix(1 0 0 1 540 540)" id="6fd75371-cd76-47c5-a752-7df1f9cbc828" >
</g>
<g transform="matrix(1 0 0 1 540 540)" >
<g style="" vector-effect="non-scaling-stroke" >
<g transform="matrix(0.13 0 0 -0.13 -179.33 0)" >
<path style="stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-dashoffset: 0; stroke-linejoin: miter; stroke-miterlimit: 4; fill: rgb(0,0,0); fill-rule: nonzero; opacity: 1;" vector-effect="non-scaling-stroke" transform=" translate(-3655, -5802.99)" d="M 3650 9084 C 2360 8868 1304 8691 1303 8691 C 1301 8690 1300 7435 1300 5900 L 1300 3110 L 1348 3110 C 1374 3110 2253 3074 3303 3030 C 4818 2967 5216 2947 5238 2936 C 5346 2879 5367 2745 5279 2665 C 5258 2646 5228 2627 5213 2624 C 5188 2617 1547 2762 1373 2776 L 1300 2782 L 1300 2611 C 1300 2517 1301 2440 1303 2439 C 1317 2435 5997 2124 6003 2127 C 6007 2129 6010 3785 6010 5806 C 6010 7827 6007 9479 6003 9479 C 5998 9478 4940 9301 3650 9084 z M 5715 8659 C 5798 8636 5852 8550 5836 8465 C 5828 8422 5777 8362 5733 8344 C 5682 8322 5485 8326 5434 8349 C 5298 8411 5314 8617 5459 8660 C 5499 8672 5670 8671 5715 8659 z M 3976 8296 C 4317 8225 4608 8066 4884 7800 C 5296 7402 5556 6854 5646 6195 C 5673 5996 5671 5562 5643 5380 C 5563 4868 5398 4457 5128 4092 C 5049 3985 4857 3784 4755 3700 C 4587 3563 4353 3433 4161 3371 C 3979 3312 3867 3295 3650 3296 C 3436 3296 3345 3310 3151 3371 C 2722 3507 2309 3856 2038 4312 C 1842 4644 1721 5006 1664 5435 C 1639 5619 1639 6028 1663 6200 C 1715 6568 1804 6861 1956 7160 C 2073 7391 2199 7567 2380 7754 C 2685 8068 3033 8254 3434 8315 C 3572 8337 3822 8327 3976 8296 z M 2066 8134 C 2120 8094 2135 8064 2135 7995 C 2135 7924 2118 7892 2060 7853 C 2030 7832 2015 7830 1898 7830 C 1750 7830 1717 7840 1675 7894 C 1609 7981 1646 8112 1750 8153 C 1758 8156 1827 8158 1902 8157 C 2022 8155 2042 8153 2066 8134 z M 2066 3764 C 2120 3724 2135 3694 2135 3625 C 2135 3556 2120 3526 2066 3486 C 2041 3467 2024 3465 1892 3465 C 1754 3465 1743 3466 1712 3488 C 1672 3517 1640 3577 1640 3625 C 1640 3689 1689 3759 1750 3783 C 1758 3786 1827 3788 1902 3787 C 2022 3785 2042 3783 2066 3764 z M 5752 3604 C 5767 3596 5791 3574 5806 3555 C 5866 3476 5839 3359 5750 3312 C 5708 3290 5695 3289 5574 3292 C 5448 3295 5442 3296 5406 3324 C 5291 3411 5334 3592 5477 3621 C 5531 3631 5720 3620 5752 3604 z" stroke-linecap="round" />
</g>
<g transform="matrix(0.13 0 0 -0.13 -124.6 -197.7)" >
<path style="stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-dashoffset: 0; stroke-linejoin: miter; stroke-miterlimit: 4; fill: rgb(0,0,0); fill-rule: nonzero; opacity: 1;" vector-effect="non-scaling-stroke" transform=" translate(-4065.48, -7285.68)" d="M 3707 7883 C 3582 7585 3519 7276 3518 6965 C 3517 6800 3536 6594 3552 6584 C 3557 6580 3585 6581 3613 6584 L 3665 6591 L 3722 6708 C 3893 7060 4179 7362 4519 7552 L 4613 7604 L 4569 7642 C 4364 7821 4072 7951 3804 7984 L 3752 7990 L 3707 7883 z" stroke-linecap="round" />
</g>
<g transform="matrix(0.13 0 0 -0.13 -272.27 -179.3)" >
<path style="stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-dashoffset: 0; stroke-linejoin: miter; stroke-miterlimit: 4; fill: rgb(0,0,0); fill-rule: nonzero; opacity: 1;" vector-effect="non-scaling-stroke" transform=" translate(-2958, -7147.72)" d="M 3241 7924 C 3028 7854 2842 7737 2656 7559 L 2546 7453 L 2559 7374 C 2588 7199 2676 6939 2767 6755 C 2825 6639 2943 6455 3008 6381 L 3047 6337 L 3104 6383 C 3135 6409 3174 6437 3190 6445 C 3225 6463 3225 6465 3203 6601 C 3182 6734 3179 7131 3198 7270 C 3227 7471 3288 7726 3346 7879 C 3359 7914 3370 7946 3370 7951 C 3370 7965 3352 7961 3241 7924 z" stroke-linecap="round" />
</g>
<g transform="matrix(0.13 0 0 -0.13 -46.09 -131.01)" >
<path style="stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-dashoffset: 0; stroke-linejoin: miter; stroke-miterlimit: 4; fill: rgb(0,0,0); fill-rule: nonzero; opacity: 1;" vector-effect="non-scaling-stroke" transform=" translate(-4654.36, -6785.5)" d="M 4749 7299 C 4496 7177 4248 6948 4098 6700 C 4032 6590 3996 6516 4008 6512 C 4029 6505 4137 6437 4185 6400 L 4235 6362 L 4325 6383 C 4459 6413 4736 6412 4876 6382 C 4991 6357 5151 6304 5242 6260 L 5303 6231 L 5296 6283 C 5276 6437 5194 6713 5114 6895 C 5042 7059 4873 7340 4845 7340 C 4839 7340 4796 7322 4749 7299 z" stroke-linecap="round" />
</g>
<g transform="matrix(0.13 0 0 -0.13 -344.4 -67.06)" >
<path style="stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-dashoffset: 0; stroke-linejoin: miter; stroke-miterlimit: 4; fill: rgb(0,0,0); fill-rule: nonzero; opacity: 1;" vector-effect="non-scaling-stroke" transform=" translate(-2417, -6305.89)" d="M 2222 6940 C 2072 6629 1987 6268 1978 5910 L 1976 5805 L 2029 5768 C 2158 5678 2358 5594 2515 5565 C 2595 5550 2794 5541 2805 5551 C 2807 5554 2805 5594 2800 5640 C 2788 5744 2801 5871 2834 5974 L 2858 6049 L 2832 6072 C 2784 6117 2656 6276 2597 6365 C 2511 6496 2398 6732 2336 6910 L 2282 7065 L 2222 6940 z" stroke-linecap="round" />
</g>
<g transform="matrix(0.13 0 0 -0.13 -179.05 10.2)" >
<path style="stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-dashoffset: 0; stroke-linejoin: miter; stroke-miterlimit: 4; fill: rgb(0,0,0); fill-rule: nonzero; opacity: 1;" vector-effect="non-scaling-stroke" transform=" translate(-3657.14, -5726.48)" d="M 3543 6240 C 3382 6208 3224 6067 3163 5900 C 3139 5835 3135 5812 3136 5720 C 3138 5569 3180 5464 3280 5361 C 3483 5152 3820 5150 4026 5356 C 4135 5465 4188 5604 4177 5755 C 4167 5895 4118 6002 4021 6099 C 3899 6221 3718 6274 3543 6240 z" stroke-linecap="round" />
</g>
<g transform="matrix(0.13 0 0 -0.13 -13.2 65.1)" >
<path style="stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-dashoffset: 0; stroke-linejoin: miter; stroke-miterlimit: 4; fill: rgb(0,0,0); fill-rule: nonzero; opacity: 1;" vector-effect="non-scaling-stroke" transform=" translate(-4901, -5314.68)" d="M 4464 6064 C 4456 6061 4460 6036 4476 5985 C 4511 5873 4524 5749 4510 5638 C 4504 5587 4497 5544 4495 5541 C 4492 5539 4514 5509 4543 5476 C 4729 5262 4879 4995 4977 4703 C 5003 4624 5028 4560 5031 4560 C 5039 4560 5127 4755 5170 4865 C 5260 5101 5317 5389 5335 5697 L 5342 5809 L 5293 5844 C 5172 5934 4929 6034 4767 6060 C 4705 6070 4485 6073 4464 6064 z" stroke-linecap="round" />
</g>
<g transform="matrix(0.13 0 0 -0.13 -316.67 129.85)" >
<path style="stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-dashoffset: 0; stroke-linejoin: miter; stroke-miterlimit: 4; fill: rgb(0,0,0); fill-rule: nonzero; opacity: 1;" vector-effect="non-scaling-stroke" transform=" translate(-2625, -4829.11)" d="M 2010 5372 C 2010 5364 2021 5303 2035 5236 C 2078 5023 2175 4750 2272 4570 C 2333 4458 2452 4280 2467 4280 C 2490 4280 2671 4375 2747 4426 C 2859 4503 2976 4607 3058 4705 C 3131 4791 3240 4949 3240 4967 C 3240 4971 3213 4992 3181 5013 C 3122 5051 3024 5140 2978 5197 L 2952 5229 L 2889 5220 C 2647 5185 2321 5239 2080 5354 C 2026 5379 2010 5384 2010 5372 z" stroke-linecap="round" />
</g>
<g transform="matrix(0.13 0 0 -0.13 -85.99 183.36)" >
<path style="stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-dashoffset: 0; stroke-linejoin: miter; stroke-miterlimit: 4; fill: rgb(0,0,0); fill-rule: nonzero; opacity: 1;" vector-effect="non-scaling-stroke" transform=" translate(-4355.05, -4427.75)" d="M 4292 5151 C 4270 5125 4220 5079 4181 5049 L 4110 4996 L 4118 4955 C 4122 4933 4125 4803 4125 4665 C 4125 4331 4093 4131 3989 3816 C 3962 3734 3942 3664 3945 3662 C 3954 3653 4147 3720 4240 3765 C 4390 3838 4522 3932 4652 4058 C 4744 4147 4769 4177 4765 4194 C 4693 4548 4575 4851 4421 5083 C 4381 5141 4346 5192 4341 5194 C 4336 5197 4314 5178 4292 5151 z" stroke-linecap="round" />
</g>
<g transform="matrix(0.13 0 0 -0.13 -233.78 206.39)" >
<path style="stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-dashoffset: 0; stroke-linejoin: miter; stroke-miterlimit: 4; fill: rgb(0,0,0); fill-rule: nonzero; opacity: 1;" vector-effect="non-scaling-stroke" transform=" translate(-3246.68, -4255.03)" d="M 3768 4874 C 3765 4871 3719 4868 3666 4868 L 3571 4868 L 3510 4768 C 3354 4510 3154 4301 2905 4137 C 2856 4105 2788 4064 2755 4048 L 2696 4018 L 2740 3979 C 2873 3864 3070 3753 3244 3695 C 3341 3663 3545 3622 3556 3633 C 3567 3644 3639 3820 3670 3910 C 3760 4180 3809 4513 3795 4763 C 3788 4870 3784 4890 3768 4874 z" stroke-linecap="round" />
</g>
<g transform="matrix(0.13 0 0 -0.13 336 0.6)" >
<path style="stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-dashoffset: 0; stroke-linejoin: miter; stroke-miterlimit: 4; fill: rgb(0,0,0); fill-rule: nonzero; opacity: 1;" vector-effect="non-scaling-stroke" transform=" translate(-7520, -5798.45)" d="M 6340 5801 C 6340 3782 6343 2129 6348 2127 C 6352 2125 6877 2156 7515 2196 C 8153 2236 8681 2269 8688 2270 C 8697 2270 8700 2953 8700 5649 C 8700 8859 8699 9029 8683 9034 C 8658 9041 6366 9470 6352 9470 C 6343 9470 6340 8580 6340 5801 z M 6929 8979 C 6978 8949 6998 8922 7010 8865 C 7018 8829 7020 7955 7018 5774 L 7015 2734 L 6990 2697 C 6915 2588 6752 2597 6699 2714 C 6681 2754 6680 2852 6680 5810 L 6680 8866 L 6703 8910 C 6744 8993 6853 9026 6929 8979 z M 7906 8744 C 8258 8655 8292 8643 8334 8587 C 8355 8559 8355 8554 8358 7671 L 8360 6784 L 8337 6740 C 8321 6710 8300 6689 8270 6673 C 8227 6650 8224 6650 7858 6650 C 7569 6650 7482 6653 7457 6664 C 7414 6681 7373 6731 7360 6780 C 7353 6806 7350 7130 7352 7768 L 7355 8716 L 7381 8756 C 7413 8804 7460 8829 7518 8830 C 7541 8830 7716 8791 7906 8744 z M 7619 6280 C 7637 6268 7661 6239 7671 6216 C 7689 6177 7690 6111 7690 4466 L 7690 2756 L 7669 2713 C 7641 2656 7600 2627 7534 2622 C 7470 2617 7410 2646 7377 2700 L 7355 2735 L 7355 4466 L 7355 6196 L 7381 6236 C 7396 6259 7423 6284 7441 6294 C 7489 6318 7576 6311 7619 6280 z M 8270 6295 C 8286 6287 8312 6263 8327 6243 L 8355 6207 L 8355 4465 L 8355 2723 L 8326 2686 C 8249 2585 8101 2601 8041 2717 C 8033 2733 8030 3205 8030 4465 C 8030 6331 8026 6216 8082 6266 C 8094 6278 8114 6292 8125 6298 C 8154 6314 8236 6312 8270 6295 z" stroke-linecap="round" />
</g>
<g transform="matrix(0.13 0 0 -0.13 381.27 -255.61)" >
<path style="stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-dashoffset: 0; stroke-linejoin: miter; stroke-miterlimit: 4; fill: rgb(0,0,0); fill-rule: nonzero; opacity: 1;" vector-effect="non-scaling-stroke" transform=" translate(-7859.5, -7720)" d="M 7690 7720 L 7690 6990 L 7860 6990 L 8029 6990 L 8027 7674 C 8026 8050 8022 8361 8018 8365 C 8012 8371 7717 8449 7698 8450 C 7693 8450 7690 8122 7690 7720 z" stroke-linecap="round" />
</g>
</g>
</g>
</svg>