Skip to content

Instantly share code, notes, and snippets.

@LCamel
Created February 6, 2025 04:04
Show Gist options
  • Select an option

  • Save LCamel/3051c03bc7d23f2d260a150ba67bce54 to your computer and use it in GitHub Desktop.

Select an option

Save LCamel/3051c03bc7d23f2d260a150ba67bce54 to your computer and use it in GitHub Desktop.
a.svg
Display the source blob
Display the rendered blob
Raw
<?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="431px" height="421px" viewBox="-0.5 -0.5 431 421" style="background-color: rgb(255, 255, 255);"><defs/><rect fill="#ffffff" width="100%" height="100%" x="0" y="0"/><g><g><rect x="10" y="10" width="40" height="40" fill-opacity="0.25" fill="rgb(255, 255, 255)" stroke="#999999" stroke-opacity="0.25" pointer-events="all"/></g><g><rect x="50" y="10" width="40" height="40" fill-opacity="0.25" fill="rgb(255, 255, 255)" stroke="#999999" stroke-opacity="0.25" pointer-events="all"/></g><g><rect x="90" y="10" width="40" height="40" fill-opacity="0.25" fill="rgb(255, 255, 255)" stroke="#999999" stroke-opacity="0.25" pointer-events="all"/></g><g><rect x="130" y="10" width="40" height="40" fill-opacity="0.25" fill="rgb(255, 255, 255)" stroke="#999999" stroke-opacity="0.25" pointer-events="all"/></g><g><rect x="50" y="90" width="40" height="40" fill-opacity="0.25" fill="rgb(255, 255, 255)" stroke="#999999" stroke-opacity="0.25" pointer-events="all"/></g><g><rect x="90" y="90" width="40" height="40" fill-opacity="0.25" fill="rgb(255, 255, 255)" stroke="#999999" stroke-opacity="0.25" pointer-events="all"/></g><g><rect x="130" y="90" width="40" height="40" fill-opacity="0.25" fill="rgb(255, 255, 255)" stroke="#999999" stroke-opacity="0.25" pointer-events="all"/></g><g><rect x="50" y="250" width="40" height="40" fill-opacity="0.25" fill="rgb(255, 255, 255)" stroke="#999999" stroke-opacity="0.25" pointer-events="all"/></g><g><rect x="90" y="250" width="40" height="40" fill-opacity="0.25" fill="rgb(255, 255, 255)" stroke="#999999" stroke-opacity="0.25" pointer-events="all"/></g><g><rect x="130" y="250" width="40" height="40" fill-opacity="0.25" fill="rgb(255, 255, 255)" stroke="#999999" stroke-opacity="0.25" pointer-events="all"/></g><g><rect x="90" y="330" width="40" height="40" fill-opacity="0.25" fill="rgb(255, 255, 255)" stroke="#999999" stroke-opacity="0.25" pointer-events="all"/></g><g><rect x="130" y="330" width="40" height="40" fill-opacity="0.25" fill="rgb(255, 255, 255)" stroke="#999999" stroke-opacity="0.25" pointer-events="all"/></g><g><rect x="10" y="170" width="40" height="40" fill="#dae8fc" stroke="#999999" 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: 38px; height: 1px; padding-top: 190px; margin-left: 11px;"><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: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">q</div></div></div></foreignObject><text x="30" y="194" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">q</text></switch></g></g><g><rect x="90" y="170" width="40" height="40" fill="#dae8fc" stroke="#999999" 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: 38px; height: 1px; padding-top: 190px; margin-left: 91px;"><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: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">s</div></div></div></foreignObject><text x="110" y="194" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">s</text></switch></g></g><g><rect x="290" y="90" width="40" height="40" fill="#dae8fc" stroke="#999999" pointer-events="all"/></g><g><rect x="290" y="250" width="40" height="40" fill="#dae8fc" stroke="#999999" pointer-events="all"/></g><g><rect x="290" y="330" width="40" height="40" fill="#dae8fc" stroke="#999999" pointer-events="all"/></g><g><rect x="290" y="10" width="40" height="40" fill-opacity="0.25" fill="rgb(255, 255, 255)" stroke="#999999" stroke-opacity="0.25" pointer-events="all"/></g><g><rect x="280" y="380" width="60" height="30" fill="none" stroke="none" 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: 58px; height: 1px; padding-top: 395px; margin-left: 281px;"><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: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">level<div>digests</div></div></div></div></foreignObject><text x="310" y="399" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">level...</text></switch></g></g><g><rect x="50" y="170" width="40" height="40" fill="#dae8fc" stroke="#999999" 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: 38px; height: 1px; padding-top: 190px; margin-left: 51px;"><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: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">r</div></div></div></foreignObject><text x="70" y="194" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">r</text></switch></g></g><g><rect x="10" y="250" width="40" height="40" fill="#dae8fc" stroke="#999999" 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: 38px; height: 1px; padding-top: 270px; margin-left: 11px;"><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: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">t</div></div></div></foreignObject><text x="30" y="274" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">t</text></switch></g></g><g><rect x="10" y="330" width="40" height="40" fill="#dae8fc" stroke="#999999" 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: 38px; height: 1px; padding-top: 350px; margin-left: 11px;"><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: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">u</div></div></div></foreignObject><text x="30" y="354" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">u</text></switch></g></g><g><rect x="50" y="330" width="40" height="40" fill="#dae8fc" stroke="#999999" 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: 38px; height: 1px; padding-top: 350px; margin-left: 51px;"><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: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">v</div></div></div></foreignObject><text x="70" y="354" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">v</text></switch></g></g><g><rect x="10" y="90" width="40" height="40" fill="#dae8fc" stroke="#999999" 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: 38px; height: 1px; padding-top: 110px; margin-left: 11px;"><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: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">p</div></div></div></foreignObject><text x="30" y="114" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">p</text></switch></g></g><g><rect x="130" y="170" width="40" height="40" fill-opacity="0.25" fill="rgb(255, 255, 255)" stroke="#999999" stroke-opacity="0.25" pointer-events="all"/></g><g><rect x="290" y="170" width="40" height="40" fill="#dae8fc" stroke="#999999" pointer-events="all"/></g><g><path d="M 210.39 198.72 L 210.61 180.39 L 229.83 180.62 L 229.94 170.95 L 249.5 190.01 L 229.5 208.61 L 229.61 198.95 Z" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/></g><g><path d="M 56 284 L 53 284 Q 50 284 50 294 L 50 314 Q 50 324 47 324 L 45.5 324 Q 44 324 47 324 L 48.5 324 Q 50 324 50 334 L 50 354 Q 50 364 53 364 L 56 364" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" transform="rotate(90,50,324)" pointer-events="all"/></g><g><path d="M 56 124 L 53 124 Q 50 124 50 134 L 50 154 Q 50 164 47 164 L 45.5 164 Q 44 164 47 164 L 48.5 164 Q 50 164 50 174 L 50 194 Q 50 204 53 204 L 56 204" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" transform="rotate(90,50,164)" pointer-events="all"/></g><g><path d="M 96 114 L 93 114 Q 90 114 90 124 L 90 144 Q 90 154 87 154 L 85.5 154 Q 84 154 87 154 L 88.5 154 Q 90 154 90 164 L 90 184 Q 90 194 93 194 L 96 194" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" transform="rotate(90,90,154)" pointer-events="all"/></g><g><rect x="340" y="170" width="80" height="40" fill="none" stroke="none" 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 flex-start; width: 78px; height: 1px; padding-top: 190px; margin-left: 342px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: left;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">H(H(q, r), s)</div></div></div></foreignObject><text x="342" y="194" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px">H(H(q, r), s)</text></switch></g></g><g><rect x="340" y="90" width="80" height="40" fill="none" stroke="none" 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 flex-start; width: 78px; height: 1px; padding-top: 110px; margin-left: 342px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: left;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">p</div></div></div></foreignObject><text x="342" y="114" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px">p</text></switch></g></g><g><rect x="340" y="250" width="80" height="40" fill="none" stroke="none" 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 flex-start; width: 78px; height: 1px; padding-top: 270px; margin-left: 342px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: left;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">t</div></div></div></foreignObject><text x="342" y="274" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px">t</text></switch></g></g><g><rect x="340" y="330" width="80" height="40" fill="none" stroke="none" 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 flex-start; width: 78px; height: 1px; padding-top: 350px; margin-left: 342px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: left;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">H(u, v)</div></div></div></foreignObject><text x="342" y="354" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px">H(u, v)</text></switch></g></g><g><rect x="200" y="135" width="60" height="30" fill="none" stroke="none" 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: 58px; height: 1px; padding-top: 150px; 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: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">replaced by</div></div></div></foreignObject><text x="230" y="154" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">replaced by</text></switch></g></g></g></svg>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment