oxedyne/fe2o3/fe2o3_o3db_sync/ref/svg/zone_overview.svg
103 KiB, 1 run
created by r1870400018:713, which is this file's identity for as long as the history lasts, whatever it is later renamed to
download · who wrote it · its history
| 1 | <?xml version="1.0" encoding="UTF-8"?> |
| 2 | <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> |
| 3 | <svg xmlns="http://www.w3.org/2000/svg" style="background-color: rgb(255, 255, 255);" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="876px" height="492px" viewBox="-0.5 -0.5 876 492"><defs/><g><rect x="1" y="245" rx="12.25" ry="12.25" fill="none" stroke="#808080" stroke-width="2" stroke-dasharray="2 2" pointer-events="all"/><rect x="131" y="305" width="50" height="70" rx="7.5" ry="7.5" fill="none" stroke="#000000" stroke-dasharray="1 1" pointer-events="all"/><path d="M 261 40 L 261.03 100 L 261.01 115.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 261 120.88 L 258.68 113.88 L 261.01 115.63 L 263.35 113.89 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 style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 63px; margin-left: 261px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); "><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;">new</div></div></div></foreignObject><text x="261" y="66" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle">new</text></switch></g><path d="M 241 46.37 L 241 116.13" fill="none" stroke="#ff0000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 241 41.12 L 243.33 48.12 L 241 46.37 L 238.67 48.12 Z" fill="#ff0000" stroke="#ff0000" stroke-miterlimit="10" pointer-events="all"/><path d="M 241 121.38 L 238.67 114.38 L 241 116.13 L 243.33 114.38 Z" fill="#ff0000" stroke="#ff0000" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 92px; margin-left: 241px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); "><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;">fetch</div></div></div></foreignObject><text x="241" y="95" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle">fetch</text></switch></g><path d="M 221 46.37 L 221 116.13" fill="none" stroke="#ff0000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 221 41.12 L 223.33 48.12 L 221 46.37 L 218.67 48.12 Z" fill="#ff0000" stroke="#ff0000" stroke-miterlimit="10" pointer-events="all"/><path d="M 221 121.38 L 218.67 114.38 L 221 116.13 L 223.33 114.38 Z" fill="#ff0000" stroke="#ff0000" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 65px; margin-left: 221px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); "><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;">store</div></div></div></foreignObject><text x="221" y="68" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle">store</text></switch></g><path d="M 194.63 20 L 171.03 20 L 171.03 140 L 194.63 140" fill="none" stroke="#0000ff" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 199.88 20 L 192.88 22.33 L 194.63 20 L 192.88 17.67 Z" fill="#0000ff" stroke="#0000ff" stroke-miterlimit="10" pointer-events="all"/><path d="M 199.88 140 L 192.88 142.33 L 194.63 140 L 192.88 137.67 Z" fill="#0000ff" stroke="#0000ff" stroke-miterlimit="10" pointer-events="all"/><rect x="201" y="0" width="80" height="40" rx="6" ry="6" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><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: 20px; margin-left: 202px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><font style="font-size: 11px">User</font></div></div></div></foreignObject><text x="241" y="23" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle">User</text></switch></g><path d="M 341.03 231.37 L 341.03 260 L 856 260 L 856 375.03 L 831.03 375.03 L 831.01 366.37" fill="none" stroke="#ff0000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 341.03 226.12 L 343.36 233.12 L 341.03 231.37 L 338.7 233.12 Z" fill="#ff0000" stroke="#ff0000" stroke-miterlimit="10" pointer-events="all"/><path d="M 831 361.12 L 833.35 368.11 L 831.01 366.37 L 828.69 368.12 Z" fill="#ff0000" stroke="#ff0000" stroke-miterlimit="10" pointer-events="all"/><path d="M 281 140 L 424.63 140" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 429.88 140 L 422.88 142.33 L 424.63 140 L 422.88 137.67 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><path d="M 461 102.37 L 461.01 123.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 461 97.12 L 464.5 104.12 L 461 102.37 L 457.5 104.12 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 461.01 128.88 L 458.68 121.88 L 461.01 123.63 L 463.34 121.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 431 75.29 C 431 70.16 444.43 66 461 66 C 468.96 66 476.59 66.98 482.21 68.72 C 487.84 70.46 491 72.82 491 75.29 L 491 86.71 C 491 89.18 487.84 91.54 482.21 93.28 C 476.59 95.02 468.96 96 461 96 C 453.04 96 445.41 95.02 439.79 93.28 C 434.16 91.54 431 89.18 431 86.71 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 491 75.29 C 491 77.75 487.84 80.11 482.21 81.85 C 476.59 83.59 468.96 84.57 461 84.57 C 453.04 84.57 445.41 83.59 439.79 81.85 C 434.16 80.11 431 77.75 431 75.29" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 491.03 140 L 511.03 140 L 511.03 20 L 497.4 20" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 492.15 20 L 499.15 17.67 L 497.4 20 L 499.15 22.33 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><rect x="431" y="130" width="60.03" height="20" rx="3" ry="3" fill="none" stroke="rgb(0, 0, 0)" stroke-width="2" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><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: 140px; margin-left: 432px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">supervisor</div></div></div></foreignObject><text x="461" y="143" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle">supervisor</text></switch></g><path d="M 621.03 150 L 621.03 170 L 461.03 170 L 461.02 156.37" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 461.02 151.12 L 463.36 158.12 L 461.02 156.37 L 458.69 158.12 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><rect x="591" y="130" width="60.06" height="20" rx="3" ry="3" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><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: 140px; margin-left: 592px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"> cfgbot</div></div></div></foreignObject><text x="621" y="143" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle"> cfgbot</text></switch></g><path d="M 621 40 L 621.03 123.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 621.03 128.88 L 618.69 121.88 L 621.03 123.63 L 623.36 121.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><rect x="591" y="0" width="60" height="40" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><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: 20px; margin-left: 592px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><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;"><font style="font-size: 11px">config.jdat</font></div></div></div></foreignObject><text x="621" y="24" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">config.jdat</text></switch></g><path d="M 141 320 L 121.03 320 L 121.03 300 L 61.03 300 L 61.03 390 L 31.03 390 L 31.01 381.37" fill="none" stroke="#0000ff" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 31 376.12 L 33.35 383.11 L 31.01 381.37 L 28.69 383.12 Z" fill="#0000ff" stroke="#0000ff" stroke-miterlimit="10" pointer-events="all"/><path d="M 291.01 366.37 L 291.03 375.03 L 271.03 375.03 L 271.03 260 L 326 260 L 326.01 231.37" fill="none" stroke="#ff0000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 291 361.12 L 293.35 368.11 L 291.01 366.37 L 288.69 368.12 Z" fill="#ff0000" stroke="#ff0000" stroke-miterlimit="10" pointer-events="all"/><path d="M 326.01 226.12 L 328.34 233.12 L 326.01 231.37 L 323.68 233.12 Z" fill="#ff0000" stroke="#ff0000" stroke-miterlimit="10" pointer-events="all"/><rect x="281" y="320" width="20" height="40" rx="3" ry="3" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 18px; height: 1px; padding-top: 340px; margin-left: 282px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><div>w</div><div><br /></div></div></div></div></foreignObject><text x="291" y="343" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle">w
</text></switch></g><path d="M 361 350 L 371.03 350 L 371.03 375.03 L 651.03 375.03 L 651.01 366.37" fill="none" stroke="#ff8000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 651 361.12 L 653.35 368.11 L 651.01 366.37 L 648.69 368.12 Z" fill="#ff8000" stroke="#ff8000" stroke-miterlimit="10" pointer-events="all"/><path d="M 334.63 340 L 321.03 340 L 321.03 400 L 231.03 400 L 231.01 366.37" fill="none" stroke="#ff8000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 339.88 340 L 332.88 342.33 L 334.63 340 L 332.88 337.67 Z" fill="#ff8000" stroke="#ff8000" stroke-miterlimit="10" pointer-events="all"/><path d="M 231 361.12 L 233.34 368.12 L 231.01 366.37 L 228.67 368.12 Z" fill="#ff8000" stroke="#ff8000" stroke-miterlimit="10" pointer-events="all"/><rect x="341" y="320" width="20" height="40" rx="3" ry="3" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 18px; height: 1px; padding-top: 340px; margin-left: 342px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><div>w</div><div><br /></div></div></div></div></foreignObject><text x="351" y="343" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle">w
</text></switch></g><path d="M 531 460 L 591.03 460 L 591.01 446.37" fill="none" stroke="#ff8000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 591 441.12 L 593.35 448.11 L 591.01 446.37 L 588.68 448.12 Z" fill="#ff8000" stroke="#ff8000" stroke-miterlimit="10" pointer-events="all"/><rect x="401" y="320" width="20" height="40" rx="3" ry="3" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 18px; height: 1px; padding-top: 340px; margin-left: 402px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><div>g</div><div><br /></div></div></div></div></foreignObject><text x="411" y="343" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle">g
</text></switch></g><path d="M 487.34 350 L 501.03 350 L 501.03 460 L 531.03 460 L 531.01 436.37" fill="none" stroke="#ff8000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 482.09 350 L 489.09 347.67 L 487.34 350 L 489.09 352.33 Z" fill="#ff8000" stroke="#ff8000" stroke-miterlimit="10" pointer-events="all"/><path d="M 531 431.12 L 533.34 438.12 L 531.01 436.37 L 528.68 438.12 Z" fill="#ff8000" stroke="#ff8000" stroke-miterlimit="10" pointer-events="all"/><path d="M 470.97 360 L 471.03 470 L 651.03 470 L 651 396.37" fill="none" stroke="#ff8000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 651 391.12 L 653.34 398.12 L 651 396.37 L 648.67 398.12 Z" fill="#ff8000" stroke="#ff8000" stroke-miterlimit="10" pointer-events="all"/><rect x="460.97" y="320" width="20" height="40" rx="3" ry="3" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 18px; height: 1px; padding-top: 340px; margin-left: 462px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><div>g</div><div><br /></div></div></div></div></foreignObject><text x="471" y="343" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle">g
</text></switch></g><path d="M 531 320 L 531 310" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><rect x="521" y="320" width="20" height="40" rx="3" ry="3" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 18px; height: 1px; padding-top: 340px; margin-left: 522px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><div>c</div><div><br /></div></div></div></div></foreignObject><text x="531" y="343" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle">c
</text></switch></g><path d="M 601 350 L 611.03 350 L 611.03 390 L 651.03 390 L 651.01 381.37" fill="none" stroke="#ff0000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 651 376.12 L 653.35 383.11 L 651.01 381.37 L 648.69 383.12 Z" fill="#ff0000" stroke="#ff0000" stroke-miterlimit="10" pointer-events="all"/><rect x="581" y="320" width="20" height="40" rx="3" ry="3" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 18px; height: 1px; padding-top: 340px; margin-left: 582px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><div>c</div><div><br /></div></div></div></div></foreignObject><text x="591" y="343" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle">c
</text></switch></g><path d="M 814.63 350 L 801.03 350 L 801.03 440 L 591.03 440 L 591.01 426.37" fill="none" stroke="#ff0000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 819.88 350 L 812.88 352.33 L 814.63 350 L 812.88 347.67 Z" fill="#ff0000" stroke="#ff0000" stroke-miterlimit="10" pointer-events="all"/><path d="M 591 421.12 L 593.35 428.11 L 591.01 426.37 L 588.68 428.12 Z" fill="#ff0000" stroke="#ff0000" stroke-miterlimit="10" pointer-events="all"/><path d="M 661 350 L 681.03 350 L 681.03 375.03 L 711.03 375.03 L 711.01 366.37" fill="none" stroke="#ff8000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 711 361.12 L 713.35 368.11 L 711.01 366.37 L 708.69 368.12 Z" fill="#ff8000" stroke="#ff8000" stroke-miterlimit="10" pointer-events="all"/><path d="M 641 350 L 631.03 350 L 631.03 275.03 L 471.03 275.03 L 470.98 313.63" fill="none" stroke="#0000ff" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 470.97 318.88 L 468.65 311.88 L 470.98 313.63 L 473.31 311.89 Z" fill="#0000ff" stroke="#0000ff" stroke-miterlimit="10" pointer-events="all"/><rect x="641" y="320" width="20" height="40" rx="3" ry="3" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 18px; height: 1px; padding-top: 340px; margin-left: 642px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><div>f</div><div><br /></div></div></div></div></foreignObject><text x="651" y="343" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle">f
</text></switch></g><rect x="701" y="320" width="20" height="40" rx="3" ry="3" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 18px; height: 1px; padding-top: 340px; margin-left: 702px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><div>f</div><div><br /></div></div></div></div></foreignObject><text x="711" y="343" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle">f
</text></switch></g><path d="M 21 350 L 11.03 350 L 11.03 420 L 591.03 420 L 591 366.37" fill="none" stroke="#0000ff" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 591 361.12 L 593.34 368.12 L 591 366.37 L 588.67 368.12 Z" fill="#0000ff" stroke="#0000ff" stroke-miterlimit="10" pointer-events="all"/><rect x="21" y="320" width="20" height="40" rx="3" ry="3" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 18px; height: 1px; padding-top: 340px; margin-left: 22px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><div>i</div><div><br /></div></div></div></div></foreignObject><text x="31" y="343" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle">i
</text></switch></g><path d="M 91.01 381.37 L 91.03 390 L 111.03 390 L 111.03 340 L 141 340" fill="none" stroke="#0000ff" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 91 376.12 L 93.35 383.11 L 91.01 381.37 L 88.69 383.12 Z" fill="#0000ff" stroke="#0000ff" stroke-miterlimit="10" pointer-events="all"/><path d="M 81 350 L 71.03 350 L 71.03 410 L 531.03 410 L 531 366.37" fill="none" stroke="#0000ff" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 531 361.12 L 533.34 368.12 L 531 366.37 L 528.67 368.12 Z" fill="#0000ff" stroke="#0000ff" stroke-miterlimit="10" pointer-events="all"/><rect x="81" y="320" width="20" height="40" rx="3" ry="3" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 18px; height: 1px; padding-top: 340px; margin-left: 82px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><div>i</div><div><br /></div></div></div></div></foreignObject><text x="91" y="343" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle">i
</text></switch></g><rect x="126" y="280" width="60" height="20" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 290px; margin-left: 156px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: nowrap;"><div>zone files<br /></div></div></div></div></foreignObject><text x="156" y="293" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle">zone files
</text></switch></g><image x="622.5" y="79.5" width="28" height="28" xlink:href="https://cdn1.iconfinder.com/data/icons/hawcons/32/699369-icon-22-eye-128.png" preserveAspectRatio="none"/><path d="M 521 293.33 C 521 291.49 525.48 290 531 290 C 533.65 290 536.2 290.35 538.07 290.98 C 539.95 291.6 541 292.45 541 293.33 L 541 306.67 C 541 308.51 536.52 310 531 310 C 525.48 310 521 308.51 521 306.67 Z" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 541 293.33 C 541 295.17 536.52 296.67 531 296.67 C 525.48 296.67 521 295.17 521 293.33" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 591 310 L 591 320" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 581 293.33 C 581 291.49 585.48 290 591 290 C 593.65 290 596.2 290.35 598.07 290.98 C 599.95 291.6 601 292.45 601 293.33 L 601 306.67 C 601 308.51 596.52 310 591 310 C 585.48 310 581 308.51 581 306.67 Z" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 601 293.33 C 601 295.17 596.52 296.67 591 296.67 C 585.48 296.67 581 295.17 581 293.33" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 301 340 L 311.03 340 L 311.03 430 L 531.03 430 L 531.01 416.37" fill="none" stroke="#ff0000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 531 411.12 L 533.35 418.11 L 531.01 416.37 L 528.68 418.12 Z" fill="#ff0000" stroke="#ff0000" stroke-miterlimit="10" pointer-events="all"/><rect x="716" y="290" width="60" height="30" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 305px; margin-left: 746px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: nowrap;"><div>file state</div><div align="left">shards</div></div></div></div></foreignObject><text x="746" y="308" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle">file state...</text></switch></g><rect x="541" y="280" width="40" height="10" fill="rgb(255, 255, 255)" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><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: 285px; margin-left: 542px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">caches</div></div></div></foreignObject><text x="561" y="288" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle">caches</text></switch></g><rect x="201" y="277.5" width="60" height="25" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><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: 290px; margin-left: 202px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><div>zone state<br /></div></div></div></div></foreignObject><text x="231" y="293" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle">zone state
</text></switch></g><path d="M 771 360 L 771.03 410 L 711.03 410 L 711.01 381.37" fill="none" stroke="#0000ff" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 711 376.12 L 713.34 383.12 L 711.01 381.37 L 708.67 383.12 Z" fill="#0000ff" stroke="#0000ff" stroke-miterlimit="10" pointer-events="all"/><rect x="761" y="320" width="20" height="40" rx="3" ry="3" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 18px; height: 1px; padding-top: 340px; margin-left: 762px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><div>r</div><div><br /></div></div></div></div></foreignObject><text x="771" y="343" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle">r
</text></switch></g><rect x="821" y="320" width="20" height="40" rx="3" ry="3" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 18px; height: 1px; padding-top: 340px; margin-left: 822px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><div>r</div><div><br /></div></div></div></div></foreignObject><text x="831" y="343" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle">r
</text></switch></g><path d="M 651 310 L 651 320" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 641 303.33 C 641 301.49 645.48 300 651 300 C 653.65 300 656.2 300.35 658.07 300.98 C 659.95 301.6 661 302.45 661 303.33 L 661 306.67 C 661 308.51 656.52 310 651 310 C 645.48 310 641 308.51 641 306.67 Z" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 661 303.33 C 661 305.17 656.52 306.67 651 306.67 C 645.48 306.67 641 305.17 641 303.33" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 711 310 L 711 320" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 701 303.33 C 701 301.49 705.48 300 711 300 C 713.65 300 716.2 300.35 718.07 300.98 C 719.95 301.6 721 302.45 721 303.33 L 721 306.67 C 721 308.51 716.52 310 711 310 C 705.48 310 701 308.51 701 306.67 Z" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 721 303.33 C 721 305.17 716.52 306.67 711 306.67 C 705.48 306.67 701 305.17 701 303.33" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 291 310 L 291 320" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 281 303.33 C 281 301.49 285.48 300 291 300 C 293.65 300 296.2 300.35 298.07 300.98 C 299.95 301.6 301 302.45 301 303.33 L 301 306.67 C 301 308.51 296.52 310 291 310 C 285.48 310 281 308.51 281 306.67 Z" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 301 303.33 C 301 305.17 296.52 306.67 291 306.67 C 285.48 306.67 281 305.17 281 303.33" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 351 310 L 351 320" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 341 303.33 C 341 301.49 345.48 300 351 300 C 353.65 300 356.2 300.35 358.07 300.98 C 359.95 301.6 361 302.45 361 303.33 L 361 306.67 C 361 308.51 356.52 310 351 310 C 345.48 310 341 308.51 341 306.67 Z" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 361 303.33 C 361 305.17 356.52 306.67 351 306.67 C 345.48 306.67 341 305.17 341 303.33" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><rect x="361" y="290" width="50" height="30" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 305px; margin-left: 386px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: nowrap;"><div>live file</div><div align="left">states</div></div></div></div></foreignObject><text x="386" y="308" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle">live file...</text></switch></g><rect x="141" y="315" width="10" height="10" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><rect x="161" y="315" width="10" height="10" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><rect x="141" y="335" width="10" height="10" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><rect x="161" y="335" width="10" height="10" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><rect x="141" y="355" width="10" height="10" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><rect x="161" y="355" width="10" height="10" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><rect x="26" y="65" width="20" height="40" rx="3" ry="3" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><rect x="51" y="75" width="60" height="20" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 58px; height: 1px; padding-top: 85px; margin-left: 53px;"><div style="box-sizing: border-box; font-size: 0px; text-align: left;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">worker bot</div></div></div></foreignObject><text x="53" y="88" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px">worker bot</text></switch></g><rect x="26" y="35" width="60" height="20" rx="3" ry="3" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><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: 45px; margin-left: 27px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">solo bot</div></div></div></foreignObject><text x="56" y="48" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle">solo bot</text></switch></g><path d="M 86 349.98 C 86 348.61 88.24 347.5 91 347.5 C 92.33 347.5 93.6 347.76 94.54 348.23 C 95.47 348.69 96 349.32 96 349.98 L 96 352.52 C 96 353.89 93.76 355 91 355 C 88.24 355 86 353.89 86 352.52 Z" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 96 349.98 C 96 351.35 93.76 352.47 91 352.47 C 88.24 352.47 86 351.35 86 349.98" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 26 349.98 C 26 348.61 28.24 347.5 31 347.5 C 32.33 347.5 33.6 347.76 34.54 348.23 C 35.47 348.69 36 349.32 36 349.98 L 36 352.52 C 36 353.89 33.76 355 31 355 C 28.24 355 26 353.89 26 352.52 Z" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 36 349.98 C 36 351.35 33.76 352.47 31 352.47 C 28.24 352.47 26 351.35 26 349.98" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 596 138.73 C 596 137.36 598.24 136.25 601 136.25 C 602.33 136.25 603.6 136.51 604.54 136.98 C 605.47 137.44 606 138.07 606 138.73 L 606 141.27 C 606 142.64 603.76 143.75 601 143.75 C 598.24 143.75 596 142.64 596 141.27 Z" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 606 138.73 C 606 140.1 603.76 141.22 601 141.22 C 598.24 141.22 596 140.1 596 138.73" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 286 349.98 C 286 348.61 288.24 347.5 291 347.5 C 292.33 347.5 293.6 347.76 294.54 348.23 C 295.47 348.69 296 349.32 296 349.98 L 296 352.52 C 296 353.89 293.76 355 291 355 C 288.24 355 286 353.89 286 352.52 Z" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 296 349.98 C 296 351.35 293.76 352.47 291 352.47 C 288.24 352.47 286 351.35 286 349.98" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 346 349.98 C 346 348.61 348.24 347.5 351 347.5 C 352.33 347.5 353.6 347.76 354.54 348.23 C 355.47 348.69 356 349.32 356 349.98 L 356 352.52 C 356 353.89 353.76 355 351 355 C 348.24 355 346 353.89 346 352.52 Z" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 356 349.98 C 356 351.35 353.76 352.47 351 352.47 C 348.24 352.47 346 351.35 346 349.98" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 406 349.98 C 406 348.61 408.24 347.5 411 347.5 C 412.33 347.5 413.6 347.76 414.54 348.23 C 415.47 348.69 416 349.32 416 349.98 L 416 352.52 C 416 353.89 413.76 355 411 355 C 408.24 355 406 353.89 406 352.52 Z" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 416 349.98 C 416 351.35 413.76 352.47 411 352.47 C 408.24 352.47 406 351.35 406 349.98" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 465.97 349.98 C 465.97 348.61 468.21 347.5 470.97 347.5 C 472.3 347.5 473.57 347.76 474.51 348.23 C 475.44 348.69 475.97 349.32 475.97 349.98 L 475.97 352.52 C 475.97 353.89 473.73 355 470.97 355 C 468.21 355 465.97 353.89 465.97 352.52 Z" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 475.97 349.98 C 475.97 351.35 473.73 352.47 470.97 352.47 C 468.21 352.47 465.97 351.35 465.97 349.98" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 526 349.98 C 526 348.61 528.24 347.5 531 347.5 C 532.33 347.5 533.6 347.76 534.54 348.23 C 535.47 348.69 536 349.32 536 349.98 L 536 352.52 C 536 353.89 533.76 355 531 355 C 528.24 355 526 353.89 526 352.52 Z" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 536 349.98 C 536 351.35 533.76 352.47 531 352.47 C 528.24 352.47 526 351.35 526 349.98" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 586 349.98 C 586 348.61 588.24 347.5 591 347.5 C 592.33 347.5 593.6 347.76 594.54 348.23 C 595.47 348.69 596 349.32 596 349.98 L 596 352.52 C 596 353.89 593.76 355 591 355 C 588.24 355 586 353.89 586 352.52 Z" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 596 349.98 C 596 351.35 593.76 352.47 591 352.47 C 588.24 352.47 586 351.35 586 349.98" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 646 349.98 C 646 348.61 648.24 347.5 651 347.5 C 652.33 347.5 653.6 347.76 654.54 348.23 C 655.47 348.69 656 349.32 656 349.98 L 656 352.52 C 656 353.89 653.76 355 651 355 C 648.24 355 646 353.89 646 352.52 Z" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 656 349.98 C 656 351.35 653.76 352.47 651 352.47 C 648.24 352.47 646 351.35 646 349.98" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 706 349.98 C 706 348.61 708.24 347.5 711 347.5 C 712.33 347.5 713.6 347.76 714.54 348.23 C 715.47 348.69 716 349.32 716 349.98 L 716 352.52 C 716 353.89 713.76 355 711 355 C 708.24 355 706 353.89 706 352.52 Z" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 716 349.98 C 716 351.35 713.76 352.47 711 352.47 C 708.24 352.47 706 351.35 706 349.98" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 766 349.98 C 766 348.61 768.24 347.5 771 347.5 C 772.33 347.5 773.6 347.76 774.54 348.23 C 775.47 348.69 776 349.32 776 349.98 L 776 352.52 C 776 353.89 773.76 355 771 355 C 768.24 355 766 353.89 766 352.52 Z" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 776 349.98 C 776 351.35 773.76 352.47 771 352.47 C 768.24 352.47 766 351.35 766 349.98" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 826 349.98 C 826 348.61 828.24 347.5 831 347.5 C 832.33 347.5 833.6 347.76 834.54 348.23 C 835.47 348.69 836 349.32 836 349.98 L 836 352.52 C 836 353.89 833.76 355 831 355 C 828.24 355 826 353.89 826 352.52 Z" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 836 349.98 C 836 351.35 833.76 352.47 831 352.47 C 828.24 352.47 826 351.35 826 349.98" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 31 117.48 C 31 116.11 33.24 115 36 115 C 37.33 115 38.6 115.26 39.54 115.73 C 40.47 116.19 41 116.82 41 117.48 L 41 120.02 C 41 121.39 38.76 122.5 36 122.5 C 33.24 122.5 31 121.39 31 120.02 Z" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 41 117.48 C 41 118.85 38.76 119.97 36 119.97 C 33.24 119.97 31 118.85 31 117.48" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><rect x="51" y="108.75" width="92.5" height="20" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 91px; height: 1px; padding-top: 119px; margin-left: 53px;"><div style="box-sizing: border-box; font-size: 0px; text-align: left;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">local config copy</div></div></div></foreignObject><text x="53" y="122" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px">local config copy</text></switch></g><path d="M 431.03 82.5 L 346 82.48 L 267.37 82.65" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 262.12 82.66 L 269.11 80.32 L 267.37 82.65 L 269.12 84.98 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><rect x="431.03" y="60" width="60" height="30" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><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: 75px; margin-left: 432px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Config</div></div></div></foreignObject><text x="461" y="78" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle">Config</text></switch></g><rect x="6" y="225" width="60" height="20" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 58px; height: 1px; padding-top: 235px; margin-left: 8px;"><div style="box-sizing: border-box; font-size: 0px; text-align: left;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><div align="left">Zone</div></div></div></div></foreignObject><text x="8" y="238" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px">Zone</text></switch></g><path d="M 424.63 20 L 287.37 20" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 429.88 20 L 422.88 22.33 L 424.63 20 L 422.88 17.67 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><path d="M 282.12 20 L 289.12 17.67 L 287.37 20 L 289.12 22.33 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><rect x="431" y="10" width="60.03" height="20" rx="3" ry="3" fill="none" stroke="rgb(0, 0, 0)" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><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: 20px; margin-left: 432px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">hypervisor</div></div></div></foreignObject><text x="461" y="23" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle">hypervisor</text></switch></g><rect x="731" y="60" width="10" height="10" fill="none" stroke="#000000" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 8px; height: 1px; padding-top: 65px; margin-left: 732px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 8px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">z</div></div></div></foreignObject><text x="736" y="67" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="8px" text-anchor="middle">z</text></switch></g><rect x="741" y="60" width="10" height="10" fill="none" stroke="#000000" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 8px; height: 1px; padding-top: 65px; margin-left: 742px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 8px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">w</div></div></div></foreignObject><text x="746" y="67" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="8px" text-anchor="middle">w</text></switch></g><rect x="751" y="60" width="10" height="10" fill="none" stroke="#000000" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 8px; height: 1px; padding-top: 65px; margin-left: 752px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 8px; 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="756" y="67" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="8px" text-anchor="middle">r</text></switch></g><rect x="761" y="60" width="10" height="10" fill="none" stroke="#000000" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 8px; height: 1px; padding-top: 65px; margin-left: 762px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 8px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">c</div></div></div></foreignObject><text x="766" y="67" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="8px" text-anchor="middle">c</text></switch></g><path d="M 194.63 20 L 171.03 20 L 171.03 215.03 L 304.63 215" fill="none" stroke="#0000ff" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 199.88 20 L 192.88 22.33 L 194.63 20 L 192.88 17.67 Z" fill="#0000ff" stroke="#0000ff" stroke-miterlimit="10" pointer-events="all"/><path d="M 309.88 215 L 302.88 217.34 L 304.63 215 L 302.88 212.67 Z" fill="#0000ff" stroke="#0000ff" stroke-miterlimit="10" pointer-events="all"/><path d="M 221 163.87 L 221.03 230 L 261.03 230 L 261.03 390 L 291.03 390 L 291.01 381.37" fill="none" stroke="#ff0000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 221 158.62 L 223.34 165.62 L 221 163.87 L 218.67 165.62 Z" fill="#ff0000" stroke="#ff0000" stroke-miterlimit="10" pointer-events="all"/><path d="M 291 376.12 L 293.35 383.11 L 291.01 381.37 L 288.69 383.12 Z" fill="#ff0000" stroke="#ff0000" stroke-miterlimit="10" pointer-events="all"/><path d="M 241.01 163.87 L 241.03 195.03 L 866 195.03 L 866 390 L 831.03 390 L 831.01 381.37" fill="none" stroke="#ff0000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 241 158.62 L 243.34 165.62 L 241.01 163.87 L 238.67 165.62 Z" fill="#ff0000" stroke="#ff0000" stroke-miterlimit="10" pointer-events="all"/><path d="M 831 376.12 L 833.35 383.11 L 831.01 381.37 L 828.69 383.12 Z" fill="#ff0000" stroke="#ff0000" stroke-miterlimit="10" pointer-events="all"/><rect x="201" y="122.5" width="80" height="35" rx="5.25" ry="5.25" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><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: 140px; margin-left: 202px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">O3db (master)</div></div></div></foreignObject><text x="241" y="143" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle">O3db (master)</text></switch></g><rect x="771" y="60" width="10" height="10" fill="none" stroke="#000000" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 8px; height: 1px; padding-top: 65px; margin-left: 772px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 8px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">f</div></div></div></foreignObject><text x="776" y="67" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="8px" text-anchor="middle">f</text></switch></g><rect x="781" y="60" width="10" height="10" fill="none" stroke="#000000" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 8px; height: 1px; padding-top: 65px; margin-left: 782px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 8px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">g</div></div></div></foreignObject><text x="786" y="67" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="8px" text-anchor="middle">g</text></switch></g><rect x="721" y="60" width="10" height="10" fill="none" stroke="#000000" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 8px; height: 1px; padding-top: 65px; margin-left: 722px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 8px; 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="726" y="67" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="8px" text-anchor="middle">u</text></switch></g><rect x="711" y="80" width="10" height="10" fill="none" stroke="#000000" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 8px; height: 1px; padding-top: 85px; margin-left: 712px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 8px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">z</div></div></div></foreignObject><text x="716" y="87" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="8px" text-anchor="middle">z</text></switch></g><rect x="711" y="90" width="10" height="10" fill="none" stroke="#000000" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 8px; height: 1px; padding-top: 95px; margin-left: 712px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 8px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">w</div></div></div></foreignObject><text x="716" y="97" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="8px" text-anchor="middle">w</text></switch></g><rect x="711" y="100" width="10" height="10" fill="none" stroke="#000000" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 8px; height: 1px; padding-top: 105px; margin-left: 712px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 8px; 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="716" y="107" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="8px" text-anchor="middle">r</text></switch></g><rect x="711" y="110" width="10" height="10" fill="none" stroke="#000000" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 8px; height: 1px; padding-top: 115px; margin-left: 712px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 8px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">c</div></div></div></foreignObject><text x="716" y="117" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="8px" text-anchor="middle">c</text></switch></g><rect x="711" y="120" width="10" height="10" fill="none" stroke="#000000" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 8px; height: 1px; padding-top: 125px; margin-left: 712px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 8px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">f</div></div></div></foreignObject><text x="716" y="127" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="8px" text-anchor="middle">f</text></switch></g><rect x="711" y="130" width="10" height="10" fill="none" stroke="#000000" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 8px; height: 1px; padding-top: 135px; margin-left: 712px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 8px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">g</div></div></div></foreignObject><text x="716" y="137" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="8px" text-anchor="middle">g</text></switch></g><rect x="711" y="70" width="10" height="10" fill="none" stroke="#000000" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 8px; height: 1px; padding-top: 75px; margin-left: 712px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 8px; 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="716" y="77" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="8px" text-anchor="middle">u</text></switch></g><rect x="746" y="45" width="30" height="15" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe flex-end; justify-content: unsafe center; width: 28px; height: 1px; padding-top: 57px; margin-left: 747px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 8px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">from</div></div></div></foreignObject><text x="761" y="57" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="8px" text-anchor="middle">from</text></switch></g><rect x="691" y="103.5" width="15" height="15" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-end; width: 13px; height: 1px; padding-top: 111px; margin-left: 691px;"><div style="box-sizing: border-box; font-size: 0px; text-align: right;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 8px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">to</div></div></div></foreignObject><text x="704" y="113" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="8px" text-anchor="end">to</text></switch></g><rect x="721" y="90" width="10" height="10" fill="#ff0000" stroke="#000000" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 8px; height: 1px; padding-top: 95px; margin-left: 722px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: #FFFFFF; "><div style="display: inline-block; font-size: 8px; font-family: Helvetica; color: rgb(255, 255, 255); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">✔</div></div></div></foreignObject><text x="726" y="97" fill="#FFFFFF" font-family="Helvetica" font-size="8px" text-anchor="middle">✔</text></switch></g><rect x="721" y="100" width="10" height="10" fill="#ff0000" stroke="#000000" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 8px; height: 1px; padding-top: 105px; margin-left: 722px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: #FFFFFF; "><div style="display: inline-block; font-size: 8px; font-family: Helvetica; color: rgb(255, 255, 255); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">✔</div></div></div></foreignObject><text x="726" y="107" fill="#FFFFFF" font-family="Helvetica" font-size="8px" text-anchor="middle">✔</text></switch></g><rect x="721" y="80" width="10" height="10" fill="none" stroke="#000000" pointer-events="all"/><rect x="721" y="70" width="10" height="10" fill="#999999" stroke="#000000" pointer-events="all"/><rect x="721" y="110" width="10" height="10" fill="none" stroke="#000000" pointer-events="all"/><rect x="721" y="120" width="10" height="10" fill="none" stroke="#000000" pointer-events="all"/><rect x="721" y="130" width="10" height="10" fill="none" stroke="#000000" pointer-events="all"/><rect x="731" y="90" width="10" height="10" fill="none" stroke="#000000" pointer-events="all"/><rect x="731" y="100" width="10" height="10" fill="none" stroke="#000000" pointer-events="all"/><rect x="731" y="80" width="10" height="10" fill="#999999" stroke="#000000" pointer-events="all"/><rect x="731" y="70" width="10" height="10" fill="none" stroke="#000000" pointer-events="all"/><rect x="731" y="110" width="10" height="10" fill="none" stroke="#000000" pointer-events="all"/><rect x="731" y="120" width="10" height="10" fill="none" stroke="#000000" pointer-events="all"/><rect x="731" y="130" width="10" height="10" fill="none" stroke="#000000" pointer-events="all"/><rect x="741" y="90" width="10" height="10" fill="#999999" stroke="#000000" pointer-events="all"/><rect x="741" y="100" width="10" height="10" fill="none" stroke="#000000" pointer-events="all"/><rect x="741" y="70" width="10" height="10" fill="none" stroke="#000000" pointer-events="all"/><rect x="741" y="110" width="10" height="10" fill="#ff0000" stroke="#000000" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 8px; height: 1px; padding-top: 115px; margin-left: 742px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: #FFFFFF; "><div style="display: inline-block; font-size: 8px; font-family: Helvetica; color: rgb(255, 255, 255); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">✔</div></div></div></foreignObject><text x="746" y="117" fill="#FFFFFF" font-family="Helvetica" font-size="8px" text-anchor="middle">✔</text></switch></g><rect x="741" y="120" width="10" height="10" fill="#ff8000" stroke="#000000" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 8px; height: 1px; padding-top: 125px; margin-left: 742px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: #FFFFFF; "><div style="display: inline-block; font-size: 8px; font-family: Helvetica; color: rgb(255, 255, 255); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">✔</div></div></div></foreignObject><text x="746" y="127" fill="#FFFFFF" font-family="Helvetica" font-size="8px" text-anchor="middle">✔</text></switch></g><rect x="741" y="130" width="10" height="10" fill="none" stroke="#000000" pointer-events="all"/><rect x="751" y="90" width="10" height="10" fill="none" stroke="#000000" pointer-events="all"/><rect x="751" y="100" width="10" height="10" fill="#999999" stroke="#000000" pointer-events="all"/><rect x="751" y="80" width="10" height="10" fill="none" stroke="#000000" pointer-events="all"/><rect x="751" y="70" width="10" height="10" fill="none" stroke="#000000" pointer-events="all"/><rect x="751" y="110" width="10" height="10" fill="#ff8000" stroke="#000000" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 8px; height: 1px; padding-top: 115px; margin-left: 752px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: #FFFFFF; "><div style="display: inline-block; font-size: 8px; font-family: Helvetica; color: rgb(255, 255, 255); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">✔</div></div></div></foreignObject><text x="756" y="117" fill="#FFFFFF" font-family="Helvetica" font-size="8px" text-anchor="middle">✔</text></switch></g><rect x="751" y="130" width="10" height="10" fill="none" stroke="#000000" pointer-events="all"/><rect x="761" y="90" width="10" height="10" fill="none" stroke="#000000" pointer-events="all"/><rect x="761" y="100" width="10" height="10" fill="none" stroke="#000000" pointer-events="all"/><rect x="761" y="80" width="10" height="10" fill="none" stroke="#000000" pointer-events="all"/><rect x="761" y="70" width="10" height="10" fill="none" stroke="#000000" pointer-events="all"/><rect x="761" y="110" width="10" height="10" fill="#999999" stroke="#000000" pointer-events="all"/><rect x="761" y="120" width="10" height="10" fill="#ff0000" stroke="#000000" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 8px; height: 1px; padding-top: 125px; margin-left: 762px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: #FFFFFF; "><div style="display: inline-block; font-size: 8px; font-family: Helvetica; color: rgb(255, 255, 255); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">✔</div></div></div></foreignObject><text x="766" y="127" fill="#FFFFFF" font-family="Helvetica" font-size="8px" text-anchor="middle">✔</text></switch></g><rect x="761" y="130" width="10" height="10" fill="none" stroke="#000000" pointer-events="all"/><rect x="771" y="90" width="10" height="10" fill="none" stroke="#000000" pointer-events="all"/><rect x="771" y="100" width="10" height="10" fill="none" stroke="#000000" pointer-events="all"/><rect x="771" y="80" width="10" height="10" fill="none" stroke="#000000" pointer-events="all"/><rect x="771" y="70" width="10" height="10" fill="none" stroke="#000000" pointer-events="all"/><rect x="771" y="110" width="10" height="10" fill="none" stroke="#000000" pointer-events="all"/><rect x="771" y="120" width="10" height="10" fill="#ff8000" stroke="#000000" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 8px; height: 1px; padding-top: 125px; margin-left: 772px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: #FFFFFF; "><div style="display: inline-block; font-size: 8px; font-family: Helvetica; color: rgb(255, 255, 255); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">✔</div></div></div></foreignObject><text x="776" y="127" fill="#FFFFFF" font-family="Helvetica" font-size="8px" text-anchor="middle">✔</text></switch></g><rect x="771" y="130" width="10" height="10" fill="#0000ff" stroke="#000000" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 8px; height: 1px; padding-top: 135px; margin-left: 772px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: #FFFFFF; "><div style="display: inline-block; font-size: 8px; font-family: Helvetica; color: rgb(255, 255, 255); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">✔</div></div></div></foreignObject><text x="776" y="137" fill="#FFFFFF" font-family="Helvetica" font-size="8px" text-anchor="middle">✔</text></switch></g><rect x="781" y="90" width="10" height="10" fill="none" stroke="#000000" pointer-events="all"/><rect x="781" y="100" width="10" height="10" fill="none" stroke="#000000" pointer-events="all"/><rect x="781" y="80" width="10" height="10" fill="none" stroke="#000000" pointer-events="all"/><rect x="781" y="70" width="10" height="10" fill="none" stroke="#000000" pointer-events="all"/><rect x="781" y="110" width="10" height="10" fill="none" stroke="#000000" pointer-events="all"/><rect x="781" y="120" width="10" height="10" fill="none" stroke="#000000" pointer-events="all"/><rect x="781" y="130" width="10" height="10" fill="#999999" stroke="#000000" pointer-events="all"/><rect x="311" y="205" width="60.06" height="20" rx="3" ry="3" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><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: 215px; margin-left: 312px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"> server</div></div></div></foreignObject><text x="341" y="218" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px" text-anchor="middle"> server</text></switch></g><path d="M 316 213.73 C 316 212.36 318.24 211.25 321 211.25 C 322.33 211.25 323.6 211.51 324.54 211.98 C 325.47 212.44 326 213.07 326 213.73 L 326 216.27 C 326 217.64 323.76 218.75 321 218.75 C 318.24 218.75 316 217.64 316 216.27 Z" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 326 213.73 C 326 215.1 323.76 216.22 321 216.22 C 318.24 216.22 316 215.1 316 213.73" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 221 340 L 191.03 340 L 191.03 385.03 L 121.03 385.03 L 121.03 375.03 L 91.03 375.03 L 91.01 366.37" fill="none" stroke="#0000ff" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 91 361.12 L 93.35 368.11 L 91.01 366.37 L 88.69 368.12 Z" fill="#0000ff" stroke="#0000ff" stroke-miterlimit="10" pointer-events="all"/><path d="M 221 350 L 201.03 350 L 201.03 400 L 51.03 400 L 51.03 375.03 L 31.03 375.03 L 31.01 366.37" fill="none" stroke="#0000ff" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 31 361.12 L 33.35 368.11 L 31.01 366.37 L 28.69 368.12 Z" fill="#0000ff" stroke="#0000ff" stroke-miterlimit="10" pointer-events="all"/><rect x="221" y="320" width="20" height="40" rx="3" ry="3" fill="#0050ef" stroke="#001dbc" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 18px; height: 1px; padding-top: 340px; margin-left: 222px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: #ffffff; "><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(255, 255, 255); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><div>z</div><div><br /></div></div></div></div></foreignObject><text x="231" y="343" fill="#ffffff" font-family="Helvetica" font-size="11px" text-anchor="middle">z
</text></switch></g><path d="M 226 349.98 C 226 348.61 228.24 347.5 231 347.5 C 232.33 347.5 233.6 347.76 234.54 348.23 C 235.47 348.69 236 349.32 236 349.98 L 236 352.52 C 236 353.89 233.76 355 231 355 C 228.24 355 226 353.89 226 352.52 Z" fill="none" stroke="#ffffff" stroke-miterlimit="10" pointer-events="all"/><path d="M 236 349.98 C 236 351.35 233.76 352.47 231 352.47 C 228.24 352.47 226 351.35 226 349.98" fill="none" stroke="#ffffff" stroke-miterlimit="10" pointer-events="all"/><path d="M 231 310 L 231 320" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 221 303.33 C 221 301.49 225.48 300 231 300 C 233.65 300 236.2 300.35 238.07 300.98 C 239.95 301.6 241 302.45 241 303.33 L 241 306.67 C 241 308.51 236.52 310 231 310 C 225.48 310 221 308.51 221 306.67 Z" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 241 303.33 C 241 305.17 236.52 306.67 231 306.67 C 225.48 306.67 221 305.17 221 303.33" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><rect x="711" y="140" width="10" height="10" fill="none" stroke="#000000" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 8px; height: 1px; padding-top: 145px; margin-left: 712px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 8px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">i</div></div></div></foreignObject><text x="716" y="147" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="8px" text-anchor="middle">i</text></switch></g><rect x="721" y="140" width="10" height="10" fill="none" stroke="#000000" pointer-events="all"/><rect x="731" y="140" width="10" height="10" fill="none" stroke="#000000" pointer-events="all"/><rect x="741" y="140" width="10" height="10" fill="none" stroke="#000000" pointer-events="all"/><rect x="751" y="140" width="10" height="10" fill="none" stroke="#000000" pointer-events="all"/><rect x="761" y="140" width="10" height="10" fill="none" stroke="#000000" pointer-events="all"/><rect x="771" y="140" width="10" height="10" fill="none" stroke="#000000" pointer-events="all"/><rect x="781" y="140" width="10" height="10" fill="none" stroke="#000000" transform="rotate(90,786,145)" pointer-events="all"/><rect x="791" y="60" width="10" height="10" fill="none" stroke="#000000" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 8px; height: 1px; padding-top: 65px; margin-left: 792px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 8px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">i</div></div></div></foreignObject><text x="796" y="67" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="8px" text-anchor="middle">i</text></switch></g><rect x="791" y="90" width="10" height="10" fill="none" stroke="#000000" pointer-events="all"/><rect x="791" y="100" width="10" height="10" fill="none" stroke="#000000" pointer-events="all"/><rect x="791" y="80" width="10" height="10" fill="none" stroke="#000000" pointer-events="all"/><rect x="791" y="70" width="10" height="10" fill="none" stroke="#000000" pointer-events="all"/><rect x="791" y="110" width="10" height="10" fill="#0000ff" stroke="#000000" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 8px; height: 1px; padding-top: 115px; margin-left: 792px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: #FFFFFF; "><div style="display: inline-block; font-size: 8px; font-family: Helvetica; color: rgb(255, 255, 255); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><font>✔</font></div></div></div></foreignObject><text x="796" y="117" fill="#FFFFFF" font-family="Helvetica" font-size="8px" text-anchor="middle">✔</text></switch></g><rect x="791" y="120" width="10" height="10" fill="none" stroke="#000000" pointer-events="all"/><rect x="791" y="130" width="10" height="10" fill="none" stroke="#000000" pointer-events="all"/><rect x="791" y="140" width="10" height="10" fill="#999999" stroke="#000000" pointer-events="all"/><rect x="711" y="25" width="90" height="20" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 88px; height: 1px; padding-top: 35px; margin-left: 713px;"><div style="box-sizing: border-box; font-size: 0px; text-align: left;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Comms paths</div></div></div></foreignObject><text x="713" y="38" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px">Comms paths</text></switch></g><rect x="51" y="130" width="60" height="10" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 58px; height: 1px; padding-top: 135px; margin-left: 53px;"><div style="box-sizing: border-box; font-size: 0px; text-align: left;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">hot path</div></div></div></foreignObject><text x="53" y="138" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px">hot path</text></switch></g><path d="M 26 135 L 46 135" fill="none" stroke="#ff0000" stroke-miterlimit="10" pointer-events="stroke"/><rect x="51" y="145" width="60" height="10" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 58px; height: 1px; padding-top: 150px; margin-left: 53px;"><div style="box-sizing: border-box; font-size: 0px; text-align: left;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">warm path</div></div></div></foreignObject><text x="53" y="153" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px">warm path</text></switch></g><path d="M 26 150 L 46 150" fill="none" stroke="#ff8000" stroke-miterlimit="10" pointer-events="stroke"/><rect x="51" y="160" width="60" height="10" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 58px; height: 1px; padding-top: 165px; margin-left: 53px;"><div style="box-sizing: border-box; font-size: 0px; text-align: left;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">cold path</div></div></div></foreignObject><text x="53" y="168" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="11px">cold path</text></switch></g><path d="M 26 165 L 46 165" fill="none" stroke="#0000ff" stroke-miterlimit="10" pointer-events="stroke"/><rect x="711" y="150" width="105" height="15" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe flex-end; justify-content: unsafe flex-start; width: 103px; height: 1px; padding-top: 162px; margin-left: 713px;"><div style="box-sizing: border-box; font-size: 0px; text-align: left;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 8px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">u = user via master or server</div></div></div></foreignObject><text x="713" y="162" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="8px">u = user via master or ser...</text></switch></g><rect x="741" y="80" width="10" height="10" fill="#ff8000" stroke="#000000" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 8px; height: 1px; padding-top: 85px; margin-left: 742px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: #FFFFFF; "><div style="display: inline-block; font-size: 8px; font-family: Helvetica; color: rgb(255, 255, 255); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">✔</div></div></div></foreignObject><text x="746" y="87" fill="#FFFFFF" font-family="Helvetica" font-size="8px" text-anchor="middle">✔</text></switch></g><rect x="226" y="110" width="10" height="10" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 8px; height: 1px; padding-top: 115px; margin-left: 227px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: #000000; "><div style="display: inline-block; font-size: 8px; 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="231" y="117" fill="#000000" font-family="Helvetica" font-size="8px" text-anchor="middle">r</text></switch></g><rect x="206" y="110" width="10" height="10" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 8px; height: 1px; padding-top: 115px; margin-left: 207px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: #000000; "><div style="display: inline-block; font-size: 8px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">w</div></div></div></foreignObject><text x="211" y="117" fill="#000000" font-family="Helvetica" font-size="8px" text-anchor="middle">w</text></switch></g><rect x="206" y="160" width="10" height="10" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 8px; height: 1px; padding-top: 165px; margin-left: 207px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: #000000; "><div style="display: inline-block; font-size: 8px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">w</div></div></div></foreignObject><text x="211" y="167" fill="#000000" font-family="Helvetica" font-size="8px" text-anchor="middle">w</text></switch></g><rect x="226" y="160" width="10" height="10" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 8px; height: 1px; padding-top: 165px; margin-left: 227px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: #000000; "><div style="display: inline-block; font-size: 8px; 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="231" y="167" fill="#000000" font-family="Helvetica" font-size="8px" text-anchor="middle">r</text></switch></g><rect x="311" y="230" width="10" height="10" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 8px; height: 1px; padding-top: 235px; margin-left: 312px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: #000000; "><div style="display: inline-block; font-size: 8px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">w</div></div></div></foreignObject><text x="316" y="237" fill="#000000" font-family="Helvetica" font-size="8px" text-anchor="middle">w</text></switch></g><rect x="346" y="230" width="10" height="10" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 8px; height: 1px; padding-top: 235px; margin-left: 347px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: #000000; "><div style="display: inline-block; font-size: 8px; 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="351" y="237" fill="#000000" font-family="Helvetica" font-size="8px" text-anchor="middle">r</text></switch></g><rect x="156" y="60" width="40" height="15" fill="rgb(255, 255, 255)" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><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: 68px; margin-left: 157px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: #000000; "><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">info</div></div></div></foreignObject><text x="176" y="71" fill="#000000" font-family="Helvetica" font-size="11px" text-anchor="middle">info</text></switch></g><rect x="751" y="120" width="10" height="10" fill="#0000ff" stroke="#000000" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 8px; height: 1px; padding-top: 125px; margin-left: 752px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: #FFFFFF; "><div style="display: inline-block; font-size: 8px; font-family: Helvetica; color: rgb(255, 255, 255); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">✔</div></div></div></foreignObject><text x="756" y="127" fill="#FFFFFF" font-family="Helvetica" font-size="8px" text-anchor="middle">✔</text></switch></g><rect x="781" y="110" width="10" height="10" fill="#ff8000" stroke="#000000" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 8px; height: 1px; padding-top: 115px; margin-left: 782px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: #FFFFFF; "><div style="display: inline-block; font-size: 8px; font-family: Helvetica; color: rgb(255, 255, 255); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">✔</div></div></div></foreignObject><text x="786" y="117" fill="#FFFFFF" font-family="Helvetica" font-size="8px" text-anchor="middle">✔</text></switch></g><rect x="781" y="120" width="10" height="10" fill="#ff8000" stroke="#000000" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 8px; height: 1px; padding-top: 125px; margin-left: 782px;"><div style="box-sizing: border-box; font-size: 0px; text-align: center;" data-drawio-colors="color: #FFFFFF; "><div style="display: inline-block; font-size: 8px; font-family: Helvetica; color: rgb(255, 255, 255); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">✔</div></div></div></foreignObject><text x="786" y="127" fill="#FFFFFF" font-family="Helvetica" font-size="8px" text-anchor="middle">✔</text></switch></g></g><switch><g requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"/><a transform="translate(0,-5)" xlink:href="https://www.diagrams.net/doc/faq/svg-export-text-problems" target="_blank"><text text-anchor="middle" font-size="10px" x="50%" y="100%">Text is not SVG - cannot display</text></a></switch></svg> |