1<svg host="65bd71144e" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="632px" height="662px" viewBox="-0.5 -0.5 632 662" content="<mxfile><diagram id="9mlln88F-3eijnHMO-SS" name="Page-1">7Vxtk6I4EP41fpwteXP0ozovu1U7d1vnXt3ep6sMRE1tIF6Io+6vv0SCSILAIQI6M1u1kzShiU8/6XQ3cXrW1N8+U7BavhAP4p7Z97Y966FnmiPL5P8LwU4KnH4kWFDkRSIjEczQLyiF8bA18mCYGsgIwQyt0kKXBAF0WUoGKCWb9LA5wemnrsBCPrGfCGYuwFAb9hfy2DKSDs37RP4ZosUyfrIxGEVXfBAPlorDJfDI5khkPfasKSWERS1/O4VYYBfjEt33dOLqYWIUBqzMDdIQbwCv5Wf7Mp28hIueOcBcweSV8tZCtJC/wtDnagFDJJCzZ7sYEkrWgQeF1j4fvFkiBmcr4IqrG84BLlsyH/OewZv6LOXE3yBlcHskkrN+hsSHjO74kPjqQCIoKRQDuknsYcSy5ZEt4tuApMDioDlBiTckUNmg2dcKmtUiaE5p0NYhpBpUfKGsRHPt47HLCOXjxOdGfFF+Ba8QfyMh2mNsPbwSxoh/NGCM0UJcYESBlKwZRgGcHtxEvyacnSKYrQuhPHhHKDv3rcE81GDWoISBNxZbDe8FJODCiQfC5X6xG2l8QkbJTw4PFnjzW63R/icPJOgtYC5ERxg4GRjEMgox90xv6W0tCxj5hG8E8ZkkPDfT/mRgKdiGZE1dKO863oYKFN2ZiiIG6AIyTdHeToePXcp0I32FBJzTQLBdtSEnIsuzlTTsHGGsiIBcDC63HKQZq8RHnicek+n10/vCnARsJid16EcxkVnTUjIU+K2spZTBI9XeVdaSoccgTwRjssnwT+/GIJbdpkWsKu7tyCgqIBwHuvsh0PrkxN2/5dh952EroYx6u6JNInIHqRC2Iy7RrMsl2kM1VruYSzT0gPY8e3d933JqspGix7jcrmXo4fONm2hUl41GzRlJj7477DftTtnbrs1vGqNPzrCf/Nhp81/Qjd5r5qdwgUIRb3CcA28VPUTNxPjvf9ei4DOBWyAKBkYiyeOPi0EYIvckhXhgJeIjQFl8B+FTi2VPCBdWFgq5cTrzas57G2pCV5Yp6latKTpBjURRPJDM5yE8mz56Uvkye/5n8vufv/H2VOdNAHzYE58hjz5TMU3PozAMeau/7RtnU+rK6FJo5tKepWN80TPZd+Ju7hr2N0oEoUXiVQlUNqS/EIHi2SgO54/Hr4/j2WOO4ynvT3JDHJ0wCcVUznCdsnde8NoJD2TadRFIVdQwgeKyRkKgV1Eo4SIXYPwK3J955JDuoU5y1ONejHbdy62wwzyLHc2EIg3bujZP4HTL1HriWy0UMa8tFGk187Hqynw0RQ3TR0+cq2U+Zm7mY7bvbtqNOyrzRd1Z2uaLnim/E3fTcuZzeE17NoFKFmEvRSA9da6Q+eT6k4/MJ8sD2XURSFPULIHi4vRH5lOne7kZdpyXF7+LzKeyrZ1umVpPcr8vRWyKkkNF/f2qFZvGHNGQaabv0KGWI4ItCUW/uAwUbj3lT7WoBfSSJ/a0QnuVQy2WfqglstT8cNjow1AnDGUOSxpqWIehKp1GOXW4UkULbhH7IYES7cPrdN5O3qaLTvwyvcLxzMiXpT1EV96z9xXTVn2ZMTjFkfpfrFuVDr80yIjJ/l9pRlidYsSdcvjTrlqTVBlhl6wSVGGEXnAM4T7A8gAD/Jf4soWavCWFgYLKUWOVAIUBGczpSB6nBF2OUZEi6saiKWo4essuPD6Mv4/PTP//Rwx/NSQoNF7VdK1tFmSVE9maBiIQpMRPpW0qJfYBvnQ6HF8IQngdDqTlUqJzXxd5VEUNkye/lBi5ksJY5TJlwjPY0W5x4FbIEUdSR+SQrqJMHair3Gi5Sngr245tauR4iMjh8xhDfANd5cZV1R+0YkMpimXXHw6ZRFH9wVEsWunb3ZW+/dRetlm8ktPpZ8S7rmSbh9V9brY5KLmai1cq7yZ/gCEanvwVC+vxPw==</diagram></mxfile>"> 2 <defs/> 3 <g> 4 <rect x="150" y="50" width="120" height="60" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/> 5 <g transform="translate(-0.5 -0.5)"> 6 <switch> 7 <foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"> 8 <div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 80px; margin-left: 151px;"> 9 <div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"> 10 <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;"> 11 ICBMsg 12 <br/> 13 implementation 14 </div> 15 </div> 16 </div> 17 </foreignObject> 18 <text x="210" y="84" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle"> 19 ICBMsg... 20 </text> 21 </switch> 22 </g> 23 <rect x="350" y="50" width="120" height="60" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/> 24 <g transform="translate(-0.5 -0.5)"> 25 <switch> 26 <foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"> 27 <div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 80px; margin-left: 351px;"> 28 <div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"> 29 <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;"> 30 ICBMsg 31 <br/> 32 implementation 33 </div> 34 </div> 35 </div> 36 </foreignObject> 37 <text x="410" y="84" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle"> 38 ICBMsg... 39 </text> 40 </switch> 41 </g> 42 <ellipse cx="40" cy="57.5" rx="7.5" ry="7.5" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/> 43 <path d="M 40 65 L 40 90 M 40 70 L 25 70 M 40 70 L 55 70 M 40 90 L 25 110 M 40 90 L 55 110" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/> 44 <g transform="translate(-0.5 -0.5)"> 45 <switch> 46 <foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"> 47 <div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe flex-start; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 117px; margin-left: 40px;"> 48 <div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"> 49 <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: nowrap;"> 50 ICBMsg 51 <br/> 52 user 53 </div> 54 </div> 55 </div> 56 </foreignObject> 57 <text x="40" y="129" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle"> 58 ICBMs... 59 </text> 60 </switch> 61 </g> 62 <ellipse cx="580" cy="57.5" rx="7.5" ry="7.5" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/> 63 <path d="M 580 65 L 580 90 M 580 70 L 565 70 M 580 70 L 595 70 M 580 90 L 565 110 M 580 90 L 595 110" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/> 64 <g transform="translate(-0.5 -0.5)"> 65 <switch> 66 <foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"> 67 <div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe flex-start; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 117px; margin-left: 580px;"> 68 <div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"> 69 <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: nowrap;"> 70 ICBMsg 71 <br/> 72 user 73 </div> 74 </div> 75 </div> 76 </foreignObject> 77 <text x="580" y="129" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle"> 78 ICBMs... 79 </text> 80 </switch> 81 </g> 82 <path d="M 310 660 L 310 10" fill="none" stroke="#999999" stroke-miterlimit="10" stroke-dasharray="3 3" pointer-events="stroke"/> 83 <rect x="0" y="0" width="300" height="30" fill="none" stroke="none" pointer-events="all"/> 84 <g transform="translate(-0.5 -0.5)"> 85 <switch> 86 <foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"> 87 <div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 298px; height: 1px; padding-top: 15px; margin-left: 1px;"> 88 <div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"> 89 <div style="display: inline-block; font-size: 20px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"> 90 Initiator 91 </div> 92 </div> 93 </div> 94 </foreignObject> 95 <text x="150" y="21" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="20px" text-anchor="middle"> 96 Initiator 97 </text> 98 </switch> 99 </g> 100 <rect x="330" y="0" width="300" height="30" fill="none" stroke="none" pointer-events="all"/> 101 <g transform="translate(-0.5 -0.5)"> 102 <switch> 103 <foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"> 104 <div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 298px; height: 1px; padding-top: 15px; margin-left: 331px;"> 105 <div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"> 106 <div style="display: inline-block; font-size: 20px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"> 107 Follower 108 </div> 109 </div> 110 </div> 111 </foreignObject> 112 <text x="480" y="21" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="20px" text-anchor="middle"> 113 Follower 114 </text> 115 </switch> 116 </g> 117 <path d="M 210 660 L 210 110" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/> 118 <path d="M 40 660 L 40 150" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/> 119 <path d="M 580 660 L 580 150" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/> 120 <path d="M 410 660 L 410 110" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/> 121 <path d="M 43 190 L 203.63 190" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/> 122 <ellipse cx="40" cy="190" rx="3" ry="3" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" pointer-events="all"/> 123 <path d="M 208.88 190 L 201.88 193.5 L 203.63 190 L 201.88 186.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/> 124 <g transform="translate(-0.5 -0.5)"> 125 <switch> 126 <foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"> 127 <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: 170px; margin-left: 125px;"> 128 <div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: center;"> 129 <div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;"> 130 register endpoint 131 <br/> 132 "example1" 133 </div> 134 </div> 135 </div> 136 </foreignObject> 137 <text x="125" y="174" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle"> 138 register... 139 </text> 140 </switch> 141 </g> 142 <path d="M 210 190 L 403.63 190" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/> 143 <path d="M 408.88 190 L 401.88 193.5 L 403.63 190 L 401.88 186.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/> 144 <g transform="translate(-0.5 -0.5)"> 145 <switch> 146 <foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"> 147 <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: 170px; margin-left: 310px;"> 148 <div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: center;"> 149 <div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;"> 150 MSG_BOUND, 151 <br/> 152 name "example1", address 0x01 153 </div> 154 </div> 155 </div> 156 </foreignObject> 157 <text x="310" y="174" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle"> 158 MSG_BOUND... 159 </text> 160 </switch> 161 </g> 162 <path d="M 577 230 L 416.37 230" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/> 163 <ellipse cx="580" cy="230" rx="3" ry="3" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" pointer-events="all"/> 164 <path d="M 411.12 230 L 418.12 226.5 L 416.37 230 L 418.12 233.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/> 165 <g transform="translate(-0.5 -0.5)"> 166 <switch> 167 <foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"> 168 <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: 210px; margin-left: 495px;"> 169 <div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: center;"> 170 <div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;"> 171 register endpoint 172 <br/> 173 "example1" 174 </div> 175 </div> 176 </div> 177 </foreignObject> 178 <text x="495" y="214" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle"> 179 register... 180 </text> 181 </switch> 182 </g> 183 <path d="M 216.37 270 L 410 270" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/> 184 <path d="M 211.12 270 L 218.12 266.5 L 216.37 270 L 218.12 273.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/> 185 <g transform="translate(-0.5 -0.5)"> 186 <switch> 187 <foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"> 188 <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: 250px; margin-left: 310px;"> 189 <div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: center;"> 190 <div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;"> 191 MSG_RELEASE_BOUND, 192 <br/> 193 address 0x01 194 </div> 195 </div> 196 </div> 197 </foreignObject> 198 <text x="310" y="254" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle"> 199 MSG_RELEA... 200 </text> 201 </switch> 202 </g> 203 <path d="M 573.63 270 L 413 270" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/> 204 <path d="M 578.88 270 L 571.88 273.5 L 573.63 270 L 571.88 266.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/> 205 <ellipse cx="410" cy="270" rx="3" ry="3" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" pointer-events="all"/> 206 <g transform="translate(-0.5 -0.5)"> 207 <switch> 208 <foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"> 209 <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: 260px; margin-left: 495px;"> 210 <div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: center;"> 211 <div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;"> 212 bound callback 213 </div> 214 </div> 215 </div> 216 </foreignObject> 217 <text x="495" y="264" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle"> 218 bound cal... 219 </text> 220 </switch> 221 </g> 222 <path d="M 210 270 L 46.37 270" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/> 223 <path d="M 41.12 270 L 48.12 266.5 L 46.37 270 L 48.12 273.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/> 224 <g transform="translate(-0.5 -0.5)"> 225 <switch> 226 <foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"> 227 <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: 260px; margin-left: 125px;"> 228 <div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: center;"> 229 <div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;"> 230 bound callback 231 </div> 232 </div> 233 </div> 234 </foreignObject> 235 <text x="125" y="264" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle"> 236 bound cal... 237 </text> 238 </switch> 239 </g> 240 <path d="M 43 390 L 203.63 390" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/> 241 <ellipse cx="40" cy="390" rx="3" ry="3" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" pointer-events="all"/> 242 <path d="M 208.88 390 L 201.88 393.5 L 203.63 390 L 201.88 386.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/> 243 <g transform="translate(-0.5 -0.5)"> 244 <switch> 245 <foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"> 246 <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: 370px; margin-left: 125px;"> 247 <div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: center;"> 248 <div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;"> 249 register endpoint 250 <br/> 251 "example2" 252 </div> 253 </div> 254 </div> 255 </foreignObject> 256 <text x="125" y="374" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle"> 257 register... 258 </text> 259 </switch> 260 </g> 261 <path d="M 210 390 L 403.63 390" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/> 262 <path d="M 408.88 390 L 401.88 393.5 L 403.63 390 L 401.88 386.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/> 263 <g transform="translate(-0.5 -0.5)"> 264 <switch> 265 <foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"> 266 <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: 370px; margin-left: 310px;"> 267 <div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: center;"> 268 <div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;"> 269 MSG_BOUND, 270 <br/> 271 name "example2", address 0x02 272 </div> 273 </div> 274 </div> 275 </foreignObject> 276 <text x="310" y="374" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle"> 277 MSG_BOUND... 278 </text> 279 </switch> 280 </g> 281 <path d="M 577 350 L 416.37 350" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/> 282 <ellipse cx="580" cy="350" rx="3" ry="3" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" pointer-events="all"/> 283 <path d="M 411.12 350 L 418.12 346.5 L 416.37 350 L 418.12 353.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/> 284 <g transform="translate(-0.5 -0.5)"> 285 <switch> 286 <foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"> 287 <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: 330px; margin-left: 495px;"> 288 <div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: center;"> 289 <div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;"> 290 register endpoint 291 <br/> 292 "example2" 293 </div> 294 </div> 295 </div> 296 </foreignObject> 297 <text x="495" y="334" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle"> 298 register... 299 </text> 300 </switch> 301 </g> 302 <path d="M 216.37 450 L 410 450" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/> 303 <path d="M 211.12 450 L 218.12 446.5 L 216.37 450 L 218.12 453.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/> 304 <g transform="translate(-0.5 -0.5)"> 305 <switch> 306 <foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"> 307 <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: 430px; margin-left: 310px;"> 308 <div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: center;"> 309 <div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;"> 310 MSG_RELEASE_BOUND, 311 <br/> 312 address 0x02 313 </div> 314 </div> 315 </div> 316 </foreignObject> 317 <text x="310" y="434" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle"> 318 MSG_RELEA... 319 </text> 320 </switch> 321 </g> 322 <path d="M 573.63 450 L 413 450" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/> 323 <path d="M 578.88 450 L 571.88 453.5 L 573.63 450 L 571.88 446.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/> 324 <ellipse cx="410" cy="450" rx="3" ry="3" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" pointer-events="all"/> 325 <g transform="translate(-0.5 -0.5)"> 326 <switch> 327 <foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"> 328 <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: 440px; margin-left: 495px;"> 329 <div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: center;"> 330 <div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;"> 331 bound callback 332 </div> 333 </div> 334 </div> 335 </foreignObject> 336 <text x="495" y="444" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle"> 337 bound cal... 338 </text> 339 </switch> 340 </g> 341 <path d="M 210 450 L 46.37 450" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/> 342 <path d="M 41.12 450 L 48.12 446.5 L 46.37 450 L 48.12 453.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/> 343 <g transform="translate(-0.5 -0.5)"> 344 <switch> 345 <foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"> 346 <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: 440px; margin-left: 125px;"> 347 <div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: center;"> 348 <div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;"> 349 bound callback 350 </div> 351 </div> 352 </div> 353 </foreignObject> 354 <text x="125" y="444" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle"> 355 bound cal... 356 </text> 357 </switch> 358 </g> 359 <rect x="10" y="150" width="30" height="160" fill="none" stroke="none" pointer-events="all"/> 360 <g transform="translate(-0.5 -0.5)rotate(-90 24.999999999999886 230)"> 361 <switch> 362 <foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"> 363 <div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 158px; height: 1px; padding-top: 230px; margin-left: -54px;"> 364 <div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"> 365 <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;"> 366 The initiator starts first 367 </div> 368 </div> 369 </div> 370 </foreignObject> 371 <text x="25" y="234" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle"> 372 The initiator starts first 373 </text> 374 </switch> 375 </g> 376 <rect x="10" y="310" width="30" height="180" fill="none" stroke="none" pointer-events="all"/> 377 <g transform="translate(-0.5 -0.5)rotate(-90 24.999999999999886 400)"> 378 <switch> 379 <foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"> 380 <div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 178px; height: 1px; padding-top: 400px; margin-left: -64px;"> 381 <div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"> 382 <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;"> 383 The follower starts first 384 </div> 385 </div> 386 </div> 387 </foreignObject> 388 <text x="25" y="404" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle"> 389 The follower starts first 390 </text> 391 </switch> 392 </g> 393 <path d="M 10 310 L 610 310" fill="none" stroke="#999999" stroke-miterlimit="10" stroke-dasharray="3 3" pointer-events="stroke"/> 394 <path d="M 10 490 L 610 490" fill="none" stroke="#b3b3b3" stroke-miterlimit="10" stroke-dasharray="3 3" pointer-events="stroke"/> 395 <path d="M 43 540 L 203.63 540" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/> 396 <ellipse cx="40" cy="540" rx="3" ry="3" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" pointer-events="all"/> 397 <path d="M 208.88 540 L 201.88 543.5 L 203.63 540 L 201.88 536.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/> 398 <g transform="translate(-0.5 -0.5)"> 399 <switch> 400 <foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"> 401 <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: 520px; margin-left: 125px;"> 402 <div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: center;"> 403 <div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;"> 404 send data on 405 <br/> 406 endpoint "example2" 407 </div> 408 </div> 409 </div> 410 </foreignObject> 411 <text x="125" y="524" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle"> 412 send data... 413 </text> 414 </switch> 415 </g> 416 <path d="M 210 540 L 403.63 540" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/> 417 <path d="M 408.88 540 L 401.88 543.5 L 403.63 540 L 401.88 536.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/> 418 <g transform="translate(-0.5 -0.5)"> 419 <switch> 420 <foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"> 421 <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: 520px; margin-left: 310px;"> 422 <div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: center;"> 423 <div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;"> 424 MSG_DATA, 425 <br/> 426 address 0x02 427 </div> 428 </div> 429 </div> 430 </foreignObject> 431 <text x="310" y="524" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle"> 432 MSG_DATA,... 433 </text> 434 </switch> 435 </g> 436 <path d="M 577 600 L 416.37 600" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/> 437 <ellipse cx="580" cy="600" rx="3" ry="3" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" pointer-events="all"/> 438 <path d="M 411.12 600 L 418.12 596.5 L 416.37 600 L 418.12 603.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/> 439 <g transform="translate(-0.5 -0.5)"> 440 <switch> 441 <foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"> 442 <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: 580px; margin-left: 495px;"> 443 <div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: center;"> 444 <div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;"> 445 return from callback 446 <br/> 447 or data release 448 </div> 449 </div> 450 </div> 451 </foreignObject> 452 <text x="495" y="584" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle"> 453 return fr... 454 </text> 455 </switch> 456 </g> 457 <path d="M 216.37 600 L 410 600" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/> 458 <path d="M 211.12 600 L 218.12 596.5 L 216.37 600 L 218.12 603.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/> 459 <g transform="translate(-0.5 -0.5)"> 460 <switch> 461 <foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"> 462 <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: 590px; margin-left: 310px;"> 463 <div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: center;"> 464 <div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;"> 465 MSG_RELEASE_DATA 466 </div> 467 </div> 468 </div> 469 </foreignObject> 470 <text x="310" y="594" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle"> 471 MSG_RELEA... 472 </text> 473 </switch> 474 </g> 475 <path d="M 573.63 540 L 410 540" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/> 476 <path d="M 578.88 540 L 571.88 543.5 L 573.63 540 L 571.88 536.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/> 477 <g transform="translate(-0.5 -0.5)"> 478 <switch> 479 <foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"> 480 <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: 530px; margin-left: 495px;"> 481 <div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: center;"> 482 <div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;"> 483 data callback 484 </div> 485 </div> 486 </div> 487 </foreignObject> 488 <text x="495" y="534" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle"> 489 data call... 490 </text> 491 </switch> 492 </g> 493 <rect x="10" y="490" width="30" height="150" fill="none" stroke="none" pointer-events="all"/> 494 <g transform="translate(-0.5 -0.5)rotate(-90 24.999999999999886 565)"> 495 <switch> 496 <foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"> 497 <div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 148px; height: 1px; padding-top: 565px; margin-left: -49px;"> 498 <div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"> 499 <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;"> 500 Data message 501 </div> 502 </div> 503 </div> 504 </foreignObject> 505 <text x="25" y="569" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle"> 506 Data message 507 </text> 508 </switch> 509 </g> 510 <path d="M 10 640 L 610 640" fill="none" stroke="#b3b3b3" stroke-miterlimit="10" stroke-dasharray="3 3" pointer-events="stroke"/> 511 </g> 512 <switch> 513 <g requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"/> 514 <a transform="translate(0,-5)" xlink:href="https://www.diagrams.net/doc/faq/svg-export-text-problems" target="_blank"> 515 <text text-anchor="middle" font-size="10px" x="50%" y="100%"> 516 Text is not SVG - cannot display 517 </text> 518 </a> 519 </switch> 520</svg>