aboutsummaryrefslogtreecommitdiff
path: root/docs/img/puzzle-module-top.svg
diff options
context:
space:
mode:
Diffstat (limited to 'docs/img/puzzle-module-top.svg')
-rw-r--r--docs/img/puzzle-module-top.svg3
1 files changed, 3 insertions, 0 deletions
diff --git a/docs/img/puzzle-module-top.svg b/docs/img/puzzle-module-top.svg
new file mode 100644
index 0000000..79c16ed
--- /dev/null
+++ b/docs/img/puzzle-module-top.svg
@@ -0,0 +1,3 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!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="313px" height="133px" viewBox="-0.5 -0.5 313 133"><defs/><g><rect x="113" y="0" width="80" height="80" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 40px; margin-left: 114px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Arial; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Puzzle module</div></div></div></foreignObject><image x="114" y="26" width="78" height="32" xlink:href="data:image/png;base64,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"/></switch></g><path d="M 153 111.63 L 153 86.37" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 153 116.88 L 149.5 109.88 L 153 111.63 L 156.5 109.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 153 81.12 L 156.5 88.12 L 153 86.37 L 149.5 88.12 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 113 120 L 193 120" fill="none" stroke="rgb(0, 0, 0)" stroke-width="4" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-end; width: 1px; height: 1px; padding-top: 120px; margin-left: 105px;"><div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: right;"><div style="display: inline-block; font-size: 12px; font-family: Arial; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;">Puzzle bus</div></div></div></foreignObject><image x="46" y="113.5" width="59" height="17" xlink:href="data:image/png;base64,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"/></switch></g><path d="M 193 40 L 213 40 L 226.63 40" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 231.88 40 L 224.88 43.5 L 226.63 40 L 224.88 36.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 1px; height: 1px; padding-top: 40px; margin-left: 241px;"><div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: left;"><div style="display: inline-block; font-size: 11px; font-family: Arial; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;">Puzzle outputs</div></div></div></foreignObject><image x="241" y="34" width="72" height="15.75" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASAAAAA/CAYAAABAdBV6AAAAAXNSR0IArs4c6QAAEOdJREFUeF7tnQesFUUXxwc1KEGxBbEQNCaCvWDDgmIlgg2ViILYe9eoYMHeQRDQ2EVQUbFRFCuCgmJXiBEhVgKCRozYCcqX33yZm3njltk7u2/ve/dM8hJ4b2d25j8z/znnzDlnW6xYsWKFkiIICAKCQAkItBACKgF1eaUgIAhoBISAZCEIAoJAaQgIAZUGvbxYEBAEhIBkDQgCgkBpCAgBlQa9vFgQEASEgGQNCAKCQGkICAGVBr28WBAQBBoQ0PXXX68GDRpUFSpdunRR6667rtp1111V9+7d1fbbb69atmxZVVv1XGnGjBlqzz33rEDw6KOPqr59+9YzJDL2ZoxAbgTkYtSpUydNZkceeaRaddVVmzGE+Q5NCChfPENa++abb9SkSZPUySefrFq1ahXSVJOp++OPP6rHH39c9e/fX6299tqF97swAjI9P//889WNN96oWrduXfhgmsMLhIDKn8Xff/9d3XfffeqGG25QvXv3VkOHDm32BPT333+rZ555Rl133XVqk002UY899pjWaIouiQTUr18/tfXWW3v14bvvvlMfffSRmjlz5n+ev+WWW9TFF1+sVlllFa+26vkhIaByZ//nn39WJ554oho/frzuyOmnn97sCeivv/5SAwYMUHfeeaceMyaUmiCgrPYHwso+/vhjNXDgQPXKK69UVtIGG2ygnnjiCbXXXnuVu7qawNuFgMqdpJ9++knb3F5++eW6IaA///xTXXjhheree+9t2gRkls6iRYvUKaecol544YXKajrvvPPUbbfdJvaglP0lBCQE1NgINDsCAsBnn31WG6BN2X333bVxa+ONN25sfJvU+4SAyp0ukYCasApmL52FCxdqUXbq1KmVX0+fPl3tscce5a6wGn+7EFC5EyQE1EwI6I8//lDcgD3wwAOVFYVh79BDDy13hdX424WAyp0gIaBmQkCuXsmywhB99NFHV1ZYiO75xRdf6LY+/fRT3R7Xh1dddVWD1Ysln5u80LLddtupJ598UuHbRCmqXdquloC4APj222/V888/r9544w2NC/+n4CTauXNnddhhh6muXbs22pXy8uXL1bvvvqttgUi/n3zyifr111/VGmusoR1V9957b30g7bDDDl43pNVi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"/></switch></g><path d="M 73 40 L 93.52 40.52 L 106.63 40.17" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 111.88 40.03 L 104.98 43.72 L 106.63 40.17 L 104.79 36.72 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-end; width: 1px; height: 1px; padding-top: 40px; margin-left: 65px;"><div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: right;"><div style="display: inline-block; font-size: 11px; font-family: Arial; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;">Puzzle inputs</div></div></div></foreignObject><image x="0" y="34" width="65" height="15.75" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQQAAAA/CAYAAAAGwrbQAAAAAXNSR0IArs4c6QAADuBJREFUeF7tnQesFUUXx89TIzHGHkGUqNFYQEK1gB2xYEGkKYhgwYa9RCMq1liiYNeAsSEdlCYozQYC9hpj1EQFY48aC7aomN9831z3zdvdOzt3r2/ffWcSEnjszO78z8x/Tp1Xt3bt2rWiTRFQBBQBEalTQtB1oAgoAhYBJQRdC4qAIlBCQAlBF4MioAgoIegaUAQUgYYIqIagq0IRUARUQ9A1oAgoAqoh6BpQBBSBFATqmQzXX3+9XHXVVUGAdevWTbbYYgvZa6+95LDDDpNOnTrJ+uuvHzRWc+60fPly2XfffUsQTJw4UYYMGdIkIImun44dO8q0adNkl112aRLfrh/5PwRyIwQXUBYC5NK/f39p0aKF4u2JgBKCJ1DN6LFvvvlGJk+eLMOGDZPNNtusqjOvGiHYrz7//PPlhhtukA033LCqE6mVwZUQakWSlc/j999/l8cff1yuu+462X777WXSpElGC69mSyWEE044Qdq3b+/1/tWrV8vrr78uL774YoPnb775Zrn44otlvfXW8xqrOT+khNCcpf/v3H/77Te57LLL5M477zQ/xAxvdELIar9SFvHGG2/IyJEjZdGiRaXZtW7dWqZOnSr777+/SrsMAk2ZEFS4+SHw66+/yoUXXijjxo1ruoRg4fjyyy/l1FNPlfnz55cQOu+88+SWW25Rf4ISQn67poZHqilCQE4zZ840DkXb9t57b+MY2W677WpYjJVPTTWEyjGshRFqjhA+//xzEy577rnnSvJ54YUXZJ999qkFeVVtDkoIVYO2SQ1cc4Twyy+/CBGGBx54oCSIOXPmyNFHH92kBPNff6wSwn+NeDHfV3OE4E4I2HEsHnfccSUJVDLp999/34z11ltvmfEIzYwaNaqedPHKEimptLlJNtUal+8MJQQcuqtWrZLZs2fLs88+a3Dh3zSSxrp06SJ9+vSR/fbbTzbYYINKIYnt75OY5MotqjV+++23snDhQuHgeOmll8z3b7TRRrLnnnvKoYceKscee6wxOevq6lK/P/odUe88YTywefjhh0vjb7755oI5e8QRR5jDaptttimLjc/aSxrEXTuu1uybHHjGGWfI7bffHitL9tWyZcsMjtHIH3NlLbMejjzySJNE6Eb+UsOOWaMMURC+//57GTp0aD3Hojt5JYSG2XwhhPDpp5/KlVdeKY8++mjZxUzC2NVXXy0DBw7MPQwcSggsTDbKRRddJN99913iHCCHs846Sy699FJhcSe1OEIgueeSSy6RefPmpY5/7rnnmnAf70pqRSWEP//8U2bMmCHXXnut8I3l2h577CE33nijHHTQQbLOOuuYx6tGCG+//bYMGDBAPvzwQ/OiuFTWpkIIBxxwgNls2267rZlLXhqCO25WDQGt4Pnnn5czzzzTawFEF0g1EsZCCAEfE7krbELfhm/q7rvvTszacwnhiiuuMGSA1uHTIEvGb9WqVezjRSQEyACNgbn/9NNPPtM0z0B8aNaEONEWqkIIfBynEOxj20knnST33HNPvYzFahMC4+PLyNIgsHPOOUdee+010w0Vdfz48cLmta1a42YlBMjgxBNPLJkG9If1Tz75ZDnwwAOlZcuWgizee+89Y0pMmDCh3gnMaUsoOK8s0hBCwKRDtWURo73w7QcffLDJzAPnV155xcTiMSWiDd/U8OHDY0Ub/Q7kt+mmm5ZMS0wmQuCozaTUf/DBB8aURcbRjZSGTTUJ4eeffxZMGxKT2KiYN7SePXvK2LFjSyTI5t14441L5hN5PxzAdg7MG3wOOeQQ2XHHHY0GkIQnz3LI4fDPnRCYzP333y+wchRgUjD79etXT4DVJoQsRMCzX331lWCbsUAteyKEwYMHl7Vb096VZVxfk+Gzzz4zJhk2sf1WUsRPP/30xFyPjz76yGwGmx/C6YCsBg0alBWqshsxqbjJ3Ux2IDbgNddcI1tuuWWDsVlTt912m1x++eWl/+vbt688+OCDsVpCkh3O+Jgbrg8FTWvFihVy9tlnl4iDF4EN+TSuz6KahBA9dHwTk9x9hAkGYSZlGcfhybvIKM6FEP744w/5+uuvZenSpUa1dtkcFQyWdwszikQIa9asMYvlvvvuKy26PFKus47rQwgsYNRD0sFte+SRRwxBWFswaYe7SWOcxsiMbNJKW4iGwDsp2kFF58RLaqyv0047TebOnWse2WmnneSxxx6TDh06NOgSRwg+snQ1riRsikYIOF+PP/54Q2o05s+BnOZ8xceHBjFr1izTB40SLaHqxU2wFWpP27ZtGwiuKISAWj1mzJh6dmwe6nTIuD6E8MUXX5hNtGTJEoNpEuEmbS43aSyvcHAIIaClsChRidMaJIgGFI0kJeW1uISAR50Tc6uttkp9R5ypG4dN0QjB/R4fQgAI6iTQ3DEp0OjQFKtKCEcddZTceuutsuuuu8YKogiE8Pfff5sMSgjAmjiE59BokpxKPidp6Lg+hLB48WIThrMNswZTx7e5C4jaExbRuuuu6ztE7HMhhGBPpq233rrsu11nLnYzNrLbXELIgs/LL78sxxxzjEC6tDhsikYIbhIghzAa1+67757Z1K0KIUAE2GM9evRIrV1obELg1JkyZYrx0lsySNNoyq7Y/z9Qybg+hIC5QIjOtqeeeso4E30b6iJzfvrpp00XnFGcoJtssonvELkRAmbOvffemxrmsy9zCSEpLB4lBEyhJ554Qrp27eo1N8KTqN9W+0K7wBkbNXeLRgj4BDB377rrrtIc0bzYh0RkcKASpi2Xv0HnXMqfuRkJB0abNm2Md9g38aWxCcG1GeMiCl6ryHmoknHLEQL+GkJ0kEJeLcspnfbOEA0hLcHGfVcIIWSdm7sm42pwikYI4PTqq68aYrfJaC52nTt3ll69ehnNksMjKbKUi1MxdGE2JiEQiiPEZWPTMGoeEYVKxy1HCHEZoKH42355XXdWRELIeo+Ai28cNkUkBLRSfDFojkmkYOXNWsdng+8JxynhaduaJSG4YUDA8PFCl9t4eYyrhJCMcoiGkEUD4c1NlRAsap988onccccdDXJOklDFlMC8J3ELomh2hBAXBswjopDXuFkJIa/TvRzZ+fx/ETWErP6Rpk4IVk6sR5K6iCgRqi2nNdg90GQJgUzC3r17l7zBccVN7iKOCwPmEVHIc9xyhEAGG/kHNl8iq9PMZ2OHPlNEQshqMrhVunE+iEpMBtchnBQ6rcScduVHxIv8E/wMEATp4nEEgWbRZAnB3TjlCCEu1zuPiELe45YjBIR900031cvaq6QILXTzx/UrIiFk1aDcEF5cFKQSQnBDov8FIcQdjCtXrjRp69FiL7SpQhFCFuGRJ0DozLY0QogLA+YRUajGuD6EgAqIZmNbUa6nKyIhgFFSvkIcqYH/4YcfXgpDxyX5uITg66cgtI29ThjTtkoJ4a+//hI2N1nCmAhoFuwNn5vJ3PR3QrONSghuCC0tHTUqPOwjCpBI1/UhBDcMmFdEoRrj+hDCxx9/bOorbIQE4ZPGSyKKT6MSlUxHHEokX1G4xUlYaZFTUQnBlzDdTEXWCTke7i1fbqqwby7Fu+++azz7RKLyIgTGiZohvpmfcQ7URicEdzL8GzsGAaYlUbiVXfRL0hDcMCDP5hFRqNa4PoTAqUDNOxvQNl9fSJzzk7Rtilt8ElfSCKeohOB7ADzzzDPmQh2bpZhUY/HDDz+YoidImOZDyHFp0fStVENgDDe7kpoPSKIcwbsaQqObDEyGbDkq16Jlm265sV2EOEdgbNQu1ykSRwhxYcA8IgrVGpd5+hACz1GmzckUrfEHx9GjR8sOO+wQu2/BmJJ0CNE2Tj98ECSUVdqKSgh205IRiTngFoBh+i1YsEBGjBhRWleQCBs+miJu8clKyJAwKfyQuNt8CYFaIMq044q5fvzxR+Fil+gFOVw/QCgxiRTi1kKjOxUBhzRabDBuerENVZYLPEgbjdbFP/TQQyUnCGougrXlvy4hJIUB2RAQC3+yNFt/jhfarYqEZCod157OvoTAt4MZfpToLUNgx8+4EmznnXc2GBGbhnjZ+O+8805p2r4npy9ORSYEOwdMLUrEd9ttN/Mj1HiK70jqiZbrl9Mi4zIDyQDksOL3j1C5SYUm2ixl2hZ3rgDg7/bioCRCgKQgkCiJcF8EN5kzNle9YX7YX5PIuiFNOXpQundjMF++CY2Cb+KaNdtsAVij+hDsxzAZSjF9rn2iD6caxRs4T+wvsnAJwd1Yvos66TnrOOKOuugvY81rXJvunYUQsmSnud8JcYAhFW7lSqZ951hUQuB6ORx55WLxdp5J9yZEcUBLoFqQZ31vKOKQQ6tjrdu7QNNuInedx9H3u+HUOAe3r9yi9ycUghD48DfffNOUtqbdecdzp5xyiimDpRAneoFEcyQEK3A0AFREnzsV6UPRCycP+e2V+g2ii66ohMCmY54XXHCB8cQntbg7BtM2le8dhpAv6xO/A7KKXg6cRghxWq79nriIHKSAxkytS9o87RhoiBwIfJstDS8MIfCRAIxNPH36dKPO8GvhaFRrkXMNkO3atStdB6WE8O9yTbt1GacXC4jqU04WVM+8tIKmQgholWww7jegwpXLRDC1wKJ79+4mahN6IzU2/JNPPmnMDntbtL3NmeQ5yqltvUDardNx5EMlI4ckETX7zfa5JDKx+4ibsbivEm3EmpXMl4OA/YSZQJQpeijUIwRfFUOfUwSKjIBv8k+R59BY36aE0FjI63urhoASQji0Sgjh2GnPgiKghBAuGCWEcOy0Z0ERUEIIF4wSQjh22rOgCCghhAtGCSEcO+1ZUASUEMIFo4QQjp32LCgCSgjhglFCCMdOexYUASWEcMEoIYRjpz0LioASQrhglBDCsdOeikDNIaCEUHMi1QkpAuEIKCGEY6c9FYGaQ6Cu5makE1IEFIFgBJQQgqHTjopA7SGghFB7MtUZKQLBCCghBEOnHRWB2kNACaH2ZKozUgSCEVBCCIZOOyoCtYeAEkLtyVRnpAgEI6CEEAyddlQEag8BJYTak6nOSBEIRkAJIRg67agI1B4CSgi1J1OdkSIQjMA/TuvlzU9NTc0AAAAASUVORK5CYII="/></switch></g></g></svg> \ No newline at end of file