mirror of
https://github.com/abuseofnotation/category-theory-illustrated.git
synced 2024-09-11 17:08:54 +03:00
231 lines
10 KiB
XML
231 lines
10 KiB
XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
|
<svg
|
|
viewBox="0 0 595.3 189.5"
|
|
version="1.1"
|
|
id="svg15613"
|
|
sodipodi:docname="product_components.svg"
|
|
inkscape:version="1.2.2 (1:1.2.2+202212051552+b0a8486541)"
|
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
|
xmlns="http://www.w3.org/2000/svg"
|
|
xmlns:svg="http://www.w3.org/2000/svg"
|
|
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
|
xmlns:cc="http://creativecommons.org/ns#"
|
|
xmlns:dc="http://purl.org/dc/elements/1.1/">
|
|
<metadata
|
|
id="metadata15619">
|
|
<rdf:RDF>
|
|
<cc:Work
|
|
rdf:about="">
|
|
<dc:format>image/svg+xml</dc:format>
|
|
<dc:type
|
|
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
|
</cc:Work>
|
|
</rdf:RDF>
|
|
</metadata>
|
|
<defs
|
|
id="defs15617" />
|
|
<sodipodi:namedview
|
|
pagecolor="#ffffff"
|
|
bordercolor="#666666"
|
|
borderopacity="1"
|
|
objecttolerance="10"
|
|
gridtolerance="10"
|
|
guidetolerance="10"
|
|
inkscape:pageopacity="0"
|
|
inkscape:pageshadow="2"
|
|
inkscape:window-width="1920"
|
|
inkscape:window-height="1024"
|
|
id="namedview15615"
|
|
showgrid="false"
|
|
inkscape:zoom="3.7010686"
|
|
inkscape:cx="257.4932"
|
|
inkscape:cy="122.93747"
|
|
inkscape:window-x="0"
|
|
inkscape:window-y="0"
|
|
inkscape:window-maximized="1"
|
|
inkscape:current-layer="svg15613"
|
|
inkscape:showpageshadow="2"
|
|
inkscape:pagecheckerboard="0"
|
|
inkscape:deskcolor="#d1d1d1"
|
|
inkscape:lockguides="true" />
|
|
<g
|
|
id="g42748"
|
|
transform="matrix(1.8064408,-0.18998633,0.18891275,1.7424528,-318.95142,153.14016)" />
|
|
<g
|
|
id="g42748-8"
|
|
transform="matrix(1.8064408,-0.18998633,0.18891275,1.7424528,108.14467,113.70943)" />
|
|
<g
|
|
id="g42748-3"
|
|
transform="matrix(1.8064408,-0.18998633,0.18891275,1.7424528,-414.54192,-26.094364)" />
|
|
<ellipse
|
|
style="fill:#e6e7e8;stroke:#bbbcbe;stroke-width:0;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
|
|
id="circle15601-9-4-4-6"
|
|
cy="143.11365"
|
|
cx="436.97803"
|
|
transform="matrix(0.99404451,-0.10897482,0.10347127,0.99463244,0,0)"
|
|
rx="84.861298"
|
|
ry="86.678589" />
|
|
<g
|
|
id="g42748-8-7"
|
|
transform="matrix(1.8064408,-0.18998633,0.18891275,1.7424528,12.554148,-65.525092)" />
|
|
<g
|
|
id="g16153-7"
|
|
transform="matrix(1.3513633,-0.0407668,0.0407668,1.3513633,216.83856,-23.889083)">
|
|
<ellipse
|
|
cx="179.0439"
|
|
cy="125.67704"
|
|
id="circle15601-9-4-6-2-5"
|
|
style="opacity:0.203;fill:#030303;fill-opacity:1;stroke:none;stroke-width:2.21405;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
|
|
transform="matrix(0.98724272,-0.15922253,0.16239023,0.98672662,0,0)"
|
|
rx="12.399649"
|
|
ry="11.964526" />
|
|
<ellipse
|
|
ry="11.748343"
|
|
rx="12.175604"
|
|
transform="matrix(-0.07418163,-0.99724475,0.99700153,-0.07738188,0,0)"
|
|
style="fill:#fce600;fill-opacity:1;stroke:#ffcc00;stroke-width:1.67664;stroke-miterlimit:10;stroke-opacity:1"
|
|
id="circle15605-9"
|
|
cy="186.48853"
|
|
cx="-106.90229" />
|
|
</g>
|
|
<g
|
|
style="display:inline;fill:#dddddd;stroke:#aa0000;stroke-width:6.389;stroke-miterlimit:10"
|
|
id="g1482-7-0-1-0-3-0"
|
|
transform="matrix(0.27405597,-0.02480267,-0.01808556,0.32515176,379.16733,25.517761)"
|
|
inkscape:transform-center-x="7.9279302"
|
|
inkscape:transform-center-y="-14.494124">
|
|
<path
|
|
style="stroke:#aa0000;stroke-width:35.526"
|
|
inkscape:connector-curvature="0"
|
|
id="path1478-7-9-0-19-0-2"
|
|
transform="matrix(0.4768,-0.02932,0.03214,0.42867,147.58,197.367)"
|
|
d="m 315.1,101.79 c 10.682,-4.135 21.77,-7.738 33.127,-11.074 -8.518,-8.139 -17.577,-16.01 -27.178,-23.616 -2.04,12.119 -3.103,21.663 -5.949,34.69 z" />
|
|
<path
|
|
style="fill:none;stroke:#aa0000;stroke-width:10.649;paint-order:markers fill stroke"
|
|
inkscape:connector-curvature="0"
|
|
id="path1480-1-3-1-5-7-3"
|
|
d="M 127.38575,78.377847 C 176.95734,66.301724 277.68509,72.076365 317.498,86.173"
|
|
sodipodi:nodetypes="cc"
|
|
transform="matrix(0.89574,0,0,0.81736,18.384,154.236)" />
|
|
</g>
|
|
<g
|
|
id="g16126-2"
|
|
transform="matrix(1.3429807,-0.15571613,0.15571613,1.3429807,168.98343,38.010413)"
|
|
inkscape:transform-center-x="-0.86538355"
|
|
inkscape:transform-center-y="3.8238437">
|
|
<ellipse
|
|
ry="11.964526"
|
|
rx="12.399649"
|
|
transform="matrix(0.99721659,-0.07455915,0.0777593,0.99697216,0,0)"
|
|
style="opacity:0.203;fill:#030303;fill-opacity:1;stroke:none;stroke-width:2.21405;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
|
|
id="circle15601-9-4-6-28"
|
|
cy="76.348717"
|
|
cx="173.35909" />
|
|
<ellipse
|
|
ry="11.964526"
|
|
rx="12.399649"
|
|
transform="matrix(0.99721659,-0.07455915,0.0777593,0.99697216,0,0)"
|
|
style="fill:#e6e7e8;stroke:#bbbcbe;stroke-width:2.21405;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
|
|
id="circle15601-9-4-9"
|
|
cy="73.518608"
|
|
cx="172.10857" />
|
|
</g>
|
|
<ellipse
|
|
style="fill:#e6e7e8;stroke:#bbbcbe;stroke-width:0;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
|
|
id="circle15601-9-4-4-6-1"
|
|
cy="109.13467"
|
|
cx="153.3223"
|
|
transform="matrix(0.99404451,-0.10897482,0.10347127,0.99463244,0,0)"
|
|
rx="84.861298"
|
|
ry="86.678589" />
|
|
<g
|
|
style="display:inline;fill:none;stroke:#008000;stroke-width:6.389;stroke-miterlimit:10;stroke-opacity:1"
|
|
id="g1482-7-0-1-0-3-0-1"
|
|
transform="matrix(0.27405597,-0.02480267,-0.01808556,0.32515176,99.883641,22.632496)"
|
|
inkscape:transform-center-x="7.9279284"
|
|
inkscape:transform-center-y="-14.494124">
|
|
<path
|
|
style="fill:none;stroke:#008000;stroke-width:35.526;stroke-opacity:1"
|
|
inkscape:connector-curvature="0"
|
|
id="path1478-7-9-0-19-0-2-9"
|
|
transform="matrix(0.4768,-0.02932,0.03214,0.42867,147.58,197.367)"
|
|
d="m 315.1,101.79 c 10.682,-4.135 21.77,-7.738 33.127,-11.074 -8.518,-8.139 -17.577,-16.01 -27.178,-23.616 -2.04,12.119 -3.103,21.663 -5.949,34.69 z" />
|
|
<path
|
|
style="fill:none;stroke:#008000;stroke-width:10.649;stroke-opacity:1;paint-order:markers fill stroke"
|
|
inkscape:connector-curvature="0"
|
|
id="path1480-1-3-1-5-7-3-4"
|
|
d="M 127.38575,78.377847 C 176.95734,66.301724 277.68509,72.076365 317.498,86.173"
|
|
sodipodi:nodetypes="cc"
|
|
transform="matrix(0.89574,0,0,0.81736,18.384,154.236)" />
|
|
</g>
|
|
<g
|
|
id="g16126-2-7"
|
|
transform="matrix(1.3429807,-0.15571613,0.15571613,1.3429807,-41.607577,35.875899)"
|
|
inkscape:transform-center-x="-0.86537927"
|
|
inkscape:transform-center-y="3.8238434"
|
|
style="fill:#000000;fill-opacity:1">
|
|
<ellipse
|
|
ry="11.964526"
|
|
rx="12.399649"
|
|
transform="matrix(0.99721659,-0.07455915,0.0777593,0.99697216,0,0)"
|
|
style="opacity:0.203;fill:#000000;fill-opacity:1;stroke:none;stroke-width:2.21405;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
|
|
id="circle15601-9-4-6-28-8"
|
|
cy="76.348717"
|
|
cx="173.35909" />
|
|
<ellipse
|
|
ry="11.964526"
|
|
rx="12.399649"
|
|
transform="matrix(0.99721659,-0.07455915,0.0777593,0.99697216,0,0)"
|
|
style="fill:#ffffff;fill-opacity:1;stroke:#bbbcbe;stroke-width:2.21405;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
|
|
id="circle15601-9-4-9-4"
|
|
cy="73.518608"
|
|
cx="172.10857" />
|
|
<path
|
|
fill="#808285"
|
|
d="m 179.89114,66.501685 -3.45322,-0.295187 0.56732,-6.636634 c 0.0692,-0.809346 0.13375,-1.564735 0.24301,-2.207605 -0.2389,0.251334 -0.53175,0.498054 -0.87854,0.740162 l -1.50433,1.067121 -1.59608,-2.310462 4.61631,-3.13818 3.07552,0.262902 z"
|
|
id="path12009"
|
|
style="stroke-width:0.541531" />
|
|
</g>
|
|
<g
|
|
id="g16126-2-7-5"
|
|
transform="matrix(1.3429807,-0.15571613,0.15571613,1.3429807,-122.93414,35.829754)"
|
|
inkscape:transform-center-x="-0.8653801"
|
|
inkscape:transform-center-y="3.8238434"
|
|
style="fill:#000000;fill-opacity:1">
|
|
<ellipse
|
|
ry="11.964526"
|
|
rx="12.399649"
|
|
transform="matrix(0.99721659,-0.07455915,0.0777593,0.99697216,0,0)"
|
|
style="opacity:0.203;fill:#000000;fill-opacity:1;stroke:none;stroke-width:2.21405;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
|
|
id="circle15601-9-4-6-28-8-0"
|
|
cy="76.348717"
|
|
cx="173.35909" />
|
|
<ellipse
|
|
ry="11.964526"
|
|
rx="12.399649"
|
|
transform="matrix(0.99721659,-0.07455915,0.0777593,0.99697216,0,0)"
|
|
style="fill:#ffffff;fill-opacity:1;stroke:#bbbcbe;stroke-width:2.21405;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
|
|
id="circle15601-9-4-9-4-3"
|
|
cy="73.518608"
|
|
cx="172.10857" />
|
|
<path
|
|
fill="#808285"
|
|
d="m 182.58162,60.948283 c -0.28628,2.469036 -0.91729,4.226771 -1.90004,5.333424 -0.97576,1.046431 -2.3102,1.502005 -3.99638,1.306497 -1.68616,-0.195508 -2.88098,-0.944344 -3.5844,-2.246506 -0.70344,-1.302161 -0.91551,-3.15765 -0.6432,-5.506244 0.28628,-2.469036 0.92428,-4.286991 1.90004,-5.333423 0.97574,-1.046434 2.3102,-1.502004 3.99638,-1.306498 1.68616,0.19551 2.88097,0.944344 3.5844,2.246506 0.71043,1.241941 0.92249,3.097429 0.6432,5.506244 z m -6.38337,-0.740138 c -0.18155,1.565729 -0.19376,2.723883 -0.0759,3.286812 0.11091,0.623151 0.43725,0.966148 0.91901,1.022009 0.48176,0.05585 0.81778,-0.210332 1.12849,-0.784605 0.25048,-0.581257 0.4966,-1.651259 0.67815,-3.21699 0.18154,-1.565728 0.18679,-2.66366 0.0759,-3.28681 -0.11091,-0.623154 -0.43026,-1.026369 -0.91203,-1.082229 -0.48177,-0.05585 -0.81778,0.210331 -1.12847,0.784605 -0.2505,0.581257 -0.5036,1.711478 -0.68515,3.277208 z"
|
|
id="path38364"
|
|
style="fill:#666666;fill-opacity:1;stroke-width:0.606238;stroke-dasharray:none" />
|
|
</g>
|
|
<g
|
|
id="g42748-7"
|
|
transform="matrix(2.0948447,-0.22031824,0.21907326,2.0206408,-417.78813,349.73881)" />
|
|
<g
|
|
id="g42748-8-0"
|
|
transform="matrix(2.0948447,-0.22031824,0.21907326,2.0206408,77.495182,304.01284)" />
|
|
<g
|
|
id="g42748-3-9"
|
|
transform="matrix(2.0948447,-0.22031824,0.21907326,2.0206408,-528.63995,141.88895)" />
|
|
<g
|
|
id="g42748-8-7-3"
|
|
transform="matrix(2.0948447,-0.22031824,0.21907326,2.0206408,-33.35666,96.162979)" />
|
|
</svg>
|