aboutsummaryrefslogtreecommitdiff
path: root/docs/img/puzzle-module-common-state.svg
blob: 4b1e1fdd65ec4e734ab3e7868590867f20714d03 (plain)
1
2
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="381px" height="81px" viewBox="-0.5 -0.5 381 81"><defs/><g><g><path d="M 80 40 L 93.63 40" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 98.88 40 L 91.88 43.5 L 93.63 40 L 91.88 36.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/></g><g><ellipse cx="40" cy="40" rx="40" ry="40" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/></g><g><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: 1px;"><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;">uninitialized</div></div></div></foreignObject><image x="1" y="33.5" width="78" height="17" xlink:href="data:image/png;base64,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"/></switch></g></g><g><path d="M 180 40 L 193.63 40" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" stroke-dasharray="3 3" pointer-events="stroke"/><path d="M 198.88 40 L 191.88 43.5 L 193.63 40 L 191.88 36.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/></g><g><ellipse cx="140" cy="40" rx="40" ry="40" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/></g><g><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: 101px;"><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;">idle</div></div></div></foreignObject><image x="101" y="33.5" width="78" height="17" xlink:href="data:image/png;base64,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"/></switch></g></g><g><path d="M 280 40 L 293.63 40" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 298.88 40 L 291.88 43.5 L 293.63 40 L 291.88 36.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/></g><g><ellipse cx="240" cy="40" rx="40" ry="40" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/></g><g><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: 201px;"><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;">playing</div></div></div></foreignObject><image x="201" y="33.5" width="78" height="17" xlink:href="data:image/png;base64,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"/></switch></g></g><g><ellipse cx="340" cy="40" rx="40" ry="40" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/></g><g><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: 301px;"><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;">solved</div></div></div></foreignObject><image x="301" y="33.5" width="78" height="17" xlink:href="data:image/png;base64,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"/></switch></g></g></g></svg>