1
0
mirror of https://github.com/Mojang/bedrock-protocol-docs.git synced 2025-11-07 10:35:13 +00:00
Files
bedrock-protocol-docs/html/svg/UpdateSubChunkBlocksChangedInfo.svg

515 lines
28 KiB
XML

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 14.0.1 (20251006.0113)
-->
<!-- Title: UpdateSubChunkBlocksChangedInfo Pages: 1 -->
<svg width="1575pt" height="746pt"
viewBox="0.00 0.00 1575.00 746.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 742)">
<title>UpdateSubChunkBlocksChangedInfo</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-742 1571,-742 1571,4 -4,4"/>
<!-- 0 -->
<!-- name: &quot;UpdateSubChunkBlocksChangedInfo&quot;, typeName: &quot;&quot;, id: 0, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node1" class="node">
<title>0</title>
<ellipse fill="none" stroke="black" cx="150.13" cy="-436" rx="150.13" ry="18"/>
<text xml:space="preserve" text-anchor="middle" x="150.13" y="-430.95" font-family="Times New Roman,serif" font-size="14.00">UpdateSubChunkBlocksChangedInfo</text>
</g>
<!-- 1 -->
<!-- name: &quot;Blocks Changed &#45; Standards&quot;, typeName: &quot;&quot;, id: 1, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node2" class="node">
<title>1</title>
<ellipse fill="none" stroke="black" cx="452.61" cy="-504" rx="116.35" ry="18"/>
<text xml:space="preserve" text-anchor="middle" x="452.61" y="-498.95" font-family="Times New Roman,serif" font-size="14.00">Blocks Changed &#45; Standards</text>
</g>
<!-- 0&#45;&gt;1 -->
<g id="edge1" class="edge">
<title>0&#45;&gt;1</title>
<path fill="none" stroke="black" d="M222.72,-452.2C268.36,-462.53 327.49,-475.91 374.21,-486.48"/>
<polygon fill="black" stroke="black" points="373.19,-489.84 383.72,-488.64 374.74,-483.01 373.19,-489.84"/>
</g>
<!-- 20 -->
<!-- name: &quot;Blocks Changed &#45; Extras&quot;, typeName: &quot;&quot;, id: 20, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node21" class="node">
<title>20</title>
<ellipse fill="none" stroke="black" cx="452.61" cy="-328" rx="103.56" ry="18"/>
<text xml:space="preserve" text-anchor="middle" x="452.61" y="-322.95" font-family="Times New Roman,serif" font-size="14.00">Blocks Changed &#45; Extras</text>
</g>
<!-- 0&#45;&gt;20 -->
<g id="edge20" class="edge">
<title>0&#45;&gt;20</title>
<path fill="none" stroke="black" d="M199.41,-418.65C252.87,-399.43 338.93,-368.5 395.39,-348.21"/>
<polygon fill="black" stroke="black" points="396.27,-351.61 404.49,-344.94 393.9,-345.02 396.27,-351.61"/>
</g>
<!-- 2 -->
<!-- name: &quot;List Size&quot;, typeName: &quot;&quot;, id: 2, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node3" class="node">
<title>2</title>
<ellipse fill="none" stroke="black" cx="679.86" cy="-612" rx="43.67" ry="18"/>
<text xml:space="preserve" text-anchor="middle" x="679.86" y="-606.95" font-family="Times New Roman,serif" font-size="14.00">List Size</text>
</g>
<!-- 1&#45;&gt;2 -->
<g id="edge2" class="edge">
<title>1&#45;&gt;2</title>
<path fill="none" stroke="black" d="M490.05,-521.47C531.26,-541.23 598.08,-573.27 640.19,-593.46"/>
<polygon fill="black" stroke="black" points="638.43,-596.5 648.96,-597.67 641.46,-590.19 638.43,-596.5"/>
</g>
<!-- 4 -->
<!-- name: &quot;example element&quot;, typeName: &quot;&quot;, id: 4, branchId: 0, recurseId: &#45;1, attributes: 16, notes: &quot;&quot; -->
<g id="node5" class="node">
<title>4</title>
<ellipse fill="none" stroke="black" stroke-dasharray="1,5" cx="679.86" cy="-504" rx="74.89" ry="18"/>
<text xml:space="preserve" text-anchor="middle" x="679.86" y="-498.95" font-family="Times New Roman,serif" font-size="14.00">example element</text>
</g>
<!-- 1&#45;&gt;4 -->
<g id="edge4" class="edge">
<title>1&#45;&gt;4</title>
<path fill="none" stroke="black" d="M569.2,-504C577.26,-504 585.29,-504 593.15,-504"/>
<polygon fill="black" stroke="black" points="592.98,-507.5 602.98,-504 592.98,-500.5 592.98,-507.5"/>
</g>
<!-- 3 -->
<!-- name: &quot;unsigned varint&quot;, typeName: &quot;&quot;, id: 3, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node4" class="node">
<title>3</title>
<ellipse fill="none" stroke="black" cx="928.09" cy="-666" rx="68.24" ry="18"/>
<text xml:space="preserve" text-anchor="middle" x="928.09" y="-660.95" font-family="Times New Roman,serif" font-size="14.00">unsigned varint</text>
</g>
<!-- 2&#45;&gt;3 -->
<g id="edge3" class="edge">
<title>2&#45;&gt;3</title>
<path fill="none" stroke="black" d="M717.64,-621.48C738.94,-626.86 766.3,-633.58 790.75,-639 813.42,-644.03 838.32,-649.09 860.56,-653.45"/>
<polygon fill="black" stroke="black" points="859.61,-656.83 870.09,-655.31 860.95,-649.96 859.61,-656.83"/>
</g>
<!-- 5 -->
<!-- name: &quot;Pos&quot;, typeName: &quot;&quot;, id: 5, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node6" class="node">
<title>5</title>
<ellipse fill="none" stroke="black" cx="928.09" cy="-612" rx="27" ry="18"/>
<text xml:space="preserve" text-anchor="middle" x="928.09" y="-606.95" font-family="Times New Roman,serif" font-size="14.00">Pos</text>
</g>
<!-- 4&#45;&gt;5 -->
<g id="edge5" class="edge">
<title>4&#45;&gt;5</title>
<path fill="none" stroke="black" d="M707.67,-521.01C729.47,-534.39 761.34,-552.88 790.75,-566 824.24,-580.94 864.14,-593.87 892.1,-602.18"/>
<polygon fill="black" stroke="black" points="890.89,-605.47 901.47,-604.92 892.86,-598.76 890.89,-605.47"/>
</g>
<!-- 12 -->
<!-- name: &quot;Runtime Id&quot;, typeName: &quot;&quot;, id: 12, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node13" class="node">
<title>12</title>
<ellipse fill="none" stroke="black" cx="1238.76" cy="-554" rx="53.4" ry="18"/>
<text xml:space="preserve" text-anchor="middle" x="1238.76" y="-548.95" font-family="Times New Roman,serif" font-size="14.00">Runtime Id</text>
</g>
<!-- 4&#45;&gt;12 -->
<g id="edge12" class="edge">
<title>4&#45;&gt;12</title>
<path fill="none" stroke="black" d="M729.15,-517.96C748.19,-522.91 770.34,-528 790.75,-531 926.13,-550.93 1086.77,-554.32 1173.86,-554.5"/>
<polygon fill="black" stroke="black" points="1173.62,-558 1183.63,-554.51 1173.63,-551 1173.62,-558"/>
</g>
<!-- 14 -->
<!-- name: &quot;Update Flags&quot;, typeName: &quot;&quot;, id: 14, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node15" class="node">
<title>14</title>
<ellipse fill="none" stroke="black" cx="928.09" cy="-504" rx="60.05" ry="18"/>
<text xml:space="preserve" text-anchor="middle" x="928.09" y="-498.95" font-family="Times New Roman,serif" font-size="14.00">Update Flags</text>
</g>
<!-- 4&#45;&gt;14 -->
<g id="edge14" class="edge">
<title>4&#45;&gt;14</title>
<path fill="none" stroke="black" d="M755.07,-504C787.23,-504 824.7,-504 856.45,-504"/>
<polygon fill="black" stroke="black" points="856.35,-507.5 866.35,-504 856.35,-500.5 856.35,-507.5"/>
</g>
<!-- 16 -->
<!-- name: &quot;Sync Message &#45; Entity Unique ID&quot;, typeName: &quot;&quot;, id: 16, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node17" class="node">
<title>16</title>
<ellipse fill="none" stroke="black" cx="928.09" cy="-450" rx="137.34" ry="18"/>
<text xml:space="preserve" text-anchor="middle" x="928.09" y="-444.95" font-family="Times New Roman,serif" font-size="14.00">Sync Message &#45; Entity Unique ID</text>
</g>
<!-- 4&#45;&gt;16 -->
<g id="edge16" class="edge">
<title>4&#45;&gt;16</title>
<path fill="none" stroke="black" d="M732.46,-490.81C750.82,-486.25 771.67,-481.23 790.75,-477 805.63,-473.7 821.47,-470.39 836.89,-467.26"/>
<polygon fill="black" stroke="black" points="837.42,-470.73 846.53,-465.32 836.04,-463.86 837.42,-470.73"/>
</g>
<!-- 18 -->
<!-- name: &quot;Sync Message &#45; Message&quot;, typeName: &quot;&quot;, id: 18, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node19" class="node">
<title>18</title>
<ellipse fill="none" stroke="black" cx="928.09" cy="-396" rx="105.6" ry="18"/>
<text xml:space="preserve" text-anchor="middle" x="928.09" y="-390.95" font-family="Times New Roman,serif" font-size="14.00">Sync Message &#45; Message</text>
</g>
<!-- 4&#45;&gt;18 -->
<g id="edge18" class="edge">
<title>4&#45;&gt;18</title>
<path fill="none" stroke="black" d="M699.46,-486.21C720.09,-467.52 755.19,-438.68 790.75,-423 803.47,-417.39 817.37,-412.94 831.27,-409.41"/>
<polygon fill="black" stroke="black" points="832,-412.83 840.92,-407.12 830.38,-406.02 832,-412.83"/>
</g>
<!-- 6 -->
<!-- name: &quot;X&quot;, typeName: &quot;&quot;, id: 6, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node7" class="node">
<title>6</title>
<ellipse fill="none" stroke="black" cx="1238.76" cy="-720" rx="27" ry="18"/>
<text xml:space="preserve" text-anchor="middle" x="1238.76" y="-714.95" font-family="Times New Roman,serif" font-size="14.00">X</text>
</g>
<!-- 5&#45;&gt;6 -->
<g id="edge6" class="edge">
<title>5&#45;&gt;6</title>
<path fill="none" stroke="black" d="M955.44,-611.41C984.68,-612 1032.12,-616.74 1065.42,-639 1089.4,-655.03 1077.44,-676.97 1101.42,-693 1130.69,-712.56 1170.88,-718.6 1200.04,-720.17"/>
<polygon fill="black" stroke="black" points="1199.77,-723.66 1209.89,-720.53 1200.03,-716.67 1199.77,-723.66"/>
</g>
<!-- 8 -->
<!-- name: &quot;Y&quot;, typeName: &quot;&quot;, id: 8, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node9" class="node">
<title>8</title>
<ellipse fill="none" stroke="black" cx="1238.76" cy="-666" rx="27" ry="18"/>
<text xml:space="preserve" text-anchor="middle" x="1238.76" y="-660.95" font-family="Times New Roman,serif" font-size="14.00">Y</text>
</g>
<!-- 5&#45;&gt;8 -->
<g id="edge8" class="edge">
<title>5&#45;&gt;8</title>
<path fill="none" stroke="black" d="M954.61,-616.46C1009.27,-626.03 1137.82,-648.52 1201.17,-659.6"/>
<polygon fill="black" stroke="black" points="1200.26,-662.99 1210.71,-661.27 1201.47,-656.1 1200.26,-662.99"/>
</g>
<!-- 10 -->
<!-- name: &quot;Z&quot;, typeName: &quot;&quot;, id: 10, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node11" class="node">
<title>10</title>
<ellipse fill="none" stroke="black" cx="1238.76" cy="-612" rx="27" ry="18"/>
<text xml:space="preserve" text-anchor="middle" x="1238.76" y="-606.95" font-family="Times New Roman,serif" font-size="14.00">Z</text>
</g>
<!-- 5&#45;&gt;10 -->
<g id="edge10" class="edge">
<title>5&#45;&gt;10</title>
<path fill="none" stroke="black" d="M955.4,-612C1010.19,-612 1136.65,-612 1200.07,-612"/>
<polygon fill="black" stroke="black" points="1199.99,-615.5 1209.99,-612 1199.99,-608.5 1199.99,-615.5"/>
</g>
<!-- 7 -->
<!-- name: &quot;varint&quot;, typeName: &quot;&quot;, id: 7, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node8" class="node">
<title>7</title>
<ellipse fill="none" stroke="black" cx="1489.55" cy="-720" rx="32.41" ry="18"/>
<text xml:space="preserve" text-anchor="middle" x="1489.55" y="-714.95" font-family="Times New Roman,serif" font-size="14.00">varint</text>
</g>
<!-- 6&#45;&gt;7 -->
<g id="edge7" class="edge">
<title>6&#45;&gt;7</title>
<path fill="none" stroke="black" d="M1265.91,-720C1308.62,-720 1393.75,-720 1445.48,-720"/>
<polygon fill="black" stroke="black" points="1445.41,-723.5 1455.41,-720 1445.41,-716.5 1445.41,-723.5"/>
</g>
<!-- 9 -->
<!-- name: &quot;unsigned varint&quot;, typeName: &quot;&quot;, id: 9, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node10" class="node">
<title>9</title>
<ellipse fill="none" stroke="black" cx="1489.55" cy="-666" rx="68.24" ry="18"/>
<text xml:space="preserve" text-anchor="middle" x="1489.55" y="-660.95" font-family="Times New Roman,serif" font-size="14.00">unsigned varint</text>
</g>
<!-- 8&#45;&gt;9 -->
<g id="edge9" class="edge">
<title>8&#45;&gt;9</title>
<path fill="none" stroke="black" d="M1265.91,-666C1299.77,-666 1360.27,-666 1409.67,-666"/>
<polygon fill="black" stroke="black" points="1409.48,-669.5 1419.48,-666 1409.48,-662.5 1409.48,-669.5"/>
</g>
<!-- 11 -->
<!-- name: &quot;varint&quot;, typeName: &quot;&quot;, id: 11, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node12" class="node">
<title>11</title>
<ellipse fill="none" stroke="black" cx="1489.55" cy="-612" rx="32.41" ry="18"/>
<text xml:space="preserve" text-anchor="middle" x="1489.55" y="-606.95" font-family="Times New Roman,serif" font-size="14.00">varint</text>
</g>
<!-- 10&#45;&gt;11 -->
<g id="edge11" class="edge">
<title>10&#45;&gt;11</title>
<path fill="none" stroke="black" d="M1265.91,-612C1308.62,-612 1393.75,-612 1445.48,-612"/>
<polygon fill="black" stroke="black" points="1445.41,-615.5 1455.41,-612 1445.41,-608.5 1445.41,-615.5"/>
</g>
<!-- 13 -->
<!-- name: &quot;unsigned varint&quot;, typeName: &quot;&quot;, id: 13, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node14" class="node">
<title>13</title>
<ellipse fill="none" stroke="black" cx="1489.55" cy="-558" rx="68.24" ry="18"/>
<text xml:space="preserve" text-anchor="middle" x="1489.55" y="-552.95" font-family="Times New Roman,serif" font-size="14.00">unsigned varint</text>
</g>
<!-- 12&#45;&gt;13 -->
<g id="edge13" class="edge">
<title>12&#45;&gt;13</title>
<path fill="none" stroke="black" d="M1292.52,-554.85C1326.66,-555.4 1371.73,-556.12 1410.04,-556.74"/>
<polygon fill="black" stroke="black" points="1409.6,-560.23 1419.66,-556.89 1409.71,-553.23 1409.6,-560.23"/>
</g>
<!-- 15 -->
<!-- name: &quot;unsigned varint&quot;, typeName: &quot;&quot;, id: 15, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node16" class="node">
<title>15</title>
<ellipse fill="none" stroke="black" cx="1489.55" cy="-504" rx="68.24" ry="18"/>
<text xml:space="preserve" text-anchor="middle" x="1489.55" y="-498.95" font-family="Times New Roman,serif" font-size="14.00">unsigned varint</text>
</g>
<!-- 14&#45;&gt;15 -->
<g id="edge15" class="edge">
<title>14&#45;&gt;15</title>
<path fill="none" stroke="black" d="M988.43,-504C1089.84,-504 1296.49,-504 1409.83,-504"/>
<polygon fill="black" stroke="black" points="1409.66,-507.5 1419.66,-504 1409.66,-500.5 1409.66,-507.5"/>
</g>
<!-- 17 -->
<!-- name: &quot;unsigned varint64&quot;, typeName: &quot;&quot;, id: 17, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node18" class="node">
<title>17</title>
<ellipse fill="none" stroke="black" cx="1489.55" cy="-450" rx="77.45" ry="18"/>
<text xml:space="preserve" text-anchor="middle" x="1489.55" y="-444.95" font-family="Times New Roman,serif" font-size="14.00">unsigned varint64</text>
</g>
<!-- 16&#45;&gt;17 -->
<g id="edge17" class="edge">
<title>16&#45;&gt;17</title>
<path fill="none" stroke="black" d="M1065.59,-450C1169.97,-450 1310.79,-450 1400.65,-450"/>
<polygon fill="black" stroke="black" points="1400.38,-453.5 1410.38,-450 1400.38,-446.5 1400.38,-453.5"/>
</g>
<!-- 19 -->
<!-- name: &quot;unsigned varint&quot;, typeName: &quot;&quot;, id: 19, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node20" class="node">
<title>19</title>
<ellipse fill="none" stroke="black" cx="1489.55" cy="-396" rx="68.24" ry="18"/>
<text xml:space="preserve" text-anchor="middle" x="1489.55" y="-390.95" font-family="Times New Roman,serif" font-size="14.00">unsigned varint</text>
</g>
<!-- 18&#45;&gt;19 -->
<g id="edge19" class="edge">
<title>18&#45;&gt;19</title>
<path fill="none" stroke="black" d="M1033.99,-396C1143.1,-396 1311.44,-396 1409.72,-396"/>
<polygon fill="black" stroke="black" points="1409.55,-399.5 1419.55,-396 1409.55,-392.5 1409.55,-399.5"/>
</g>
<!-- 21 -->
<!-- name: &quot;List Size&quot;, typeName: &quot;&quot;, id: 21, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node22" class="node">
<title>21</title>
<ellipse fill="none" stroke="black" cx="679.86" cy="-328" rx="43.67" ry="18"/>
<text xml:space="preserve" text-anchor="middle" x="679.86" y="-322.95" font-family="Times New Roman,serif" font-size="14.00">List Size</text>
</g>
<!-- 20&#45;&gt;21 -->
<g id="edge21" class="edge">
<title>20&#45;&gt;21</title>
<path fill="none" stroke="black" d="M556.35,-328C579.83,-328 603.89,-328 624.41,-328"/>
<polygon fill="black" stroke="black" points="624.21,-331.5 634.21,-328 624.21,-324.5 624.21,-331.5"/>
</g>
<!-- 23 -->
<!-- name: &quot;example element&quot;, typeName: &quot;&quot;, id: 23, branchId: 0, recurseId: &#45;1, attributes: 16, notes: &quot;&quot; -->
<g id="node24" class="node">
<title>23</title>
<ellipse fill="none" stroke="black" stroke-dasharray="1,5" cx="679.86" cy="-153" rx="74.89" ry="18"/>
<text xml:space="preserve" text-anchor="middle" x="679.86" y="-147.95" font-family="Times New Roman,serif" font-size="14.00">example element</text>
</g>
<!-- 20&#45;&gt;23 -->
<g id="edge23" class="edge">
<title>20&#45;&gt;23</title>
<path fill="none" stroke="black" d="M476.45,-310.26C516.94,-278.8 601.38,-213.19 647.37,-177.47"/>
<polygon fill="black" stroke="black" points="649.35,-180.36 655.1,-171.46 645.06,-174.83 649.35,-180.36"/>
</g>
<!-- 22 -->
<!-- name: &quot;unsigned varint&quot;, typeName: &quot;&quot;, id: 22, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node23" class="node">
<title>22</title>
<ellipse fill="none" stroke="black" cx="928.09" cy="-328" rx="68.24" ry="18"/>
<text xml:space="preserve" text-anchor="middle" x="928.09" y="-322.95" font-family="Times New Roman,serif" font-size="14.00">unsigned varint</text>
</g>
<!-- 21&#45;&gt;22 -->
<g id="edge22" class="edge">
<title>21&#45;&gt;22</title>
<path fill="none" stroke="black" d="M724.03,-328C758.32,-328 807.19,-328 848.39,-328"/>
<polygon fill="black" stroke="black" points="848.28,-331.5 858.28,-328 848.28,-324.5 848.28,-331.5"/>
</g>
<!-- 24 -->
<!-- name: &quot;Pos&quot;, typeName: &quot;&quot;, id: 24, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node25" class="node">
<title>24</title>
<ellipse fill="none" stroke="black" cx="928.09" cy="-261" rx="27" ry="18"/>
<text xml:space="preserve" text-anchor="middle" x="928.09" y="-255.95" font-family="Times New Roman,serif" font-size="14.00">Pos</text>
</g>
<!-- 23&#45;&gt;24 -->
<g id="edge24" class="edge">
<title>23&#45;&gt;24</title>
<path fill="none" stroke="black" d="M712.76,-169.51C734.52,-180.57 764.12,-195.21 790.75,-207 825.33,-222.31 865.68,-238.04 893.46,-248.54"/>
<polygon fill="black" stroke="black" points="892.17,-251.79 902.77,-252.03 894.64,-245.24 892.17,-251.79"/>
</g>
<!-- 31 -->
<!-- name: &quot;Runtime Id&quot;, typeName: &quot;&quot;, id: 31, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node32" class="node">
<title>31</title>
<ellipse fill="none" stroke="black" cx="928.09" cy="-180" rx="53.4" ry="18"/>
<text xml:space="preserve" text-anchor="middle" x="928.09" y="-174.95" font-family="Times New Roman,serif" font-size="14.00">Runtime Id</text>
</g>
<!-- 23&#45;&gt;31 -->
<g id="edge31" class="edge">
<title>23&#45;&gt;31</title>
<path fill="none" stroke="black" d="M748.79,-160.45C785.4,-164.46 830.21,-169.38 865.76,-173.27"/>
<polygon fill="black" stroke="black" points="865.12,-176.73 875.44,-174.34 865.88,-169.77 865.12,-176.73"/>
</g>
<!-- 33 -->
<!-- name: &quot;Update Flags&quot;, typeName: &quot;&quot;, id: 33, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node34" class="node">
<title>33</title>
<ellipse fill="none" stroke="black" cx="928.09" cy="-126" rx="60.05" ry="18"/>
<text xml:space="preserve" text-anchor="middle" x="928.09" y="-120.95" font-family="Times New Roman,serif" font-size="14.00">Update Flags</text>
</g>
<!-- 23&#45;&gt;33 -->
<g id="edge33" class="edge">
<title>23&#45;&gt;33</title>
<path fill="none" stroke="black" d="M748.79,-145.55C783.32,-141.76 825.16,-137.18 859.62,-133.4"/>
<polygon fill="black" stroke="black" points="859.94,-136.88 869.5,-132.31 859.18,-129.93 859.94,-136.88"/>
</g>
<!-- 35 -->
<!-- name: &quot;Sync Message &#45; Entity Unique ID&quot;, typeName: &quot;&quot;, id: 35, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node36" class="node">
<title>35</title>
<ellipse fill="none" stroke="black" cx="1238.76" cy="-76" rx="137.34" ry="18"/>
<text xml:space="preserve" text-anchor="middle" x="1238.76" y="-70.95" font-family="Times New Roman,serif" font-size="14.00">Sync Message &#45; Entity Unique ID</text>
</g>
<!-- 23&#45;&gt;35 -->
<g id="edge35" class="edge">
<title>23&#45;&gt;35</title>
<path fill="none" stroke="black" d="M707.65,-135.98C729.19,-123.27 760.71,-106.8 790.75,-99 892.09,-72.68 1010.58,-67.7 1100.1,-68.88"/>
<polygon fill="black" stroke="black" points="1099.85,-72.38 1109.91,-69.04 1099.97,-65.38 1099.85,-72.38"/>
</g>
<!-- 37 -->
<!-- name: &quot;Sync Message &#45; Message&quot;, typeName: &quot;&quot;, id: 37, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node38" class="node">
<title>37</title>
<ellipse fill="none" stroke="black" cx="1238.76" cy="-20" rx="105.6" ry="18"/>
<text xml:space="preserve" text-anchor="middle" x="1238.76" y="-14.95" font-family="Times New Roman,serif" font-size="14.00">Sync Message &#45; Message</text>
</g>
<!-- 23&#45;&gt;37 -->
<g id="edge37" class="edge">
<title>23&#45;&gt;37</title>
<path fill="none" stroke="black" d="M696.71,-135.2C716.45,-114.36 752.29,-80.71 790.75,-65 899.06,-20.76 1033.9,-12.92 1127.01,-14"/>
<polygon fill="black" stroke="black" points="1126.87,-17.5 1136.92,-14.16 1126.98,-10.5 1126.87,-17.5"/>
</g>
<!-- 25 -->
<!-- name: &quot;X&quot;, typeName: &quot;&quot;, id: 25, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node26" class="node">
<title>25</title>
<ellipse fill="none" stroke="black" cx="1238.76" cy="-342" rx="27" ry="18"/>
<text xml:space="preserve" text-anchor="middle" x="1238.76" y="-336.95" font-family="Times New Roman,serif" font-size="14.00">X</text>
</g>
<!-- 24&#45;&gt;25 -->
<g id="edge25" class="edge">
<title>24&#45;&gt;25</title>
<path fill="none" stroke="black" d="M953.42,-267.46C980.84,-274.9 1026.66,-287.8 1065.42,-301 1081.67,-306.53 1084.94,-310.2 1101.42,-315 1134.57,-324.65 1173.24,-331.94 1200.92,-336.5"/>
<polygon fill="black" stroke="black" points="1200.14,-339.92 1210.56,-338.05 1201.24,-333.01 1200.14,-339.92"/>
</g>
<!-- 27 -->
<!-- name: &quot;Y&quot;, typeName: &quot;&quot;, id: 27, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node28" class="node">
<title>27</title>
<ellipse fill="none" stroke="black" cx="1238.76" cy="-288" rx="27" ry="18"/>
<text xml:space="preserve" text-anchor="middle" x="1238.76" y="-282.95" font-family="Times New Roman,serif" font-size="14.00">Y</text>
</g>
<!-- 24&#45;&gt;27 -->
<g id="edge27" class="edge">
<title>24&#45;&gt;27</title>
<path fill="none" stroke="black" d="M955.14,-263.28C1009.89,-268.07 1137.08,-279.19 1200.46,-284.74"/>
<polygon fill="black" stroke="black" points="1200.11,-288.22 1210.38,-285.6 1200.72,-281.25 1200.11,-288.22"/>
</g>
<!-- 29 -->
<!-- name: &quot;Z&quot;, typeName: &quot;&quot;, id: 29, branchId: 0, recurseId: &#45;1, attributes: 0, notes: &quot;&quot; -->
<g id="node30" class="node">
<title>29</title>
<ellipse fill="none" stroke="black" cx="1238.76" cy="-234" rx="27" ry="18"/>
<text xml:space="preserve" text-anchor="middle" x="1238.76" y="-228.95" font-family="Times New Roman,serif" font-size="14.00">Z</text>
</g>
<!-- 24&#45;&gt;29 -->
<g id="edge29" class="edge">
<title>24&#45;&gt;29</title>
<path fill="none" stroke="black" d="M955.14,-258.72C1009.89,-253.93 1137.08,-242.81 1200.46,-237.26"/>
<polygon fill="black" stroke="black" points="1200.72,-240.75 1210.38,-236.4 1200.11,-233.78 1200.72,-240.75"/>
</g>
<!-- 26 -->
<!-- name: &quot;varint&quot;, typeName: &quot;&quot;, id: 26, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node27" class="node">
<title>26</title>
<ellipse fill="none" stroke="black" cx="1489.55" cy="-342" rx="32.41" ry="18"/>
<text xml:space="preserve" text-anchor="middle" x="1489.55" y="-336.95" font-family="Times New Roman,serif" font-size="14.00">varint</text>
</g>
<!-- 25&#45;&gt;26 -->
<g id="edge26" class="edge">
<title>25&#45;&gt;26</title>
<path fill="none" stroke="black" d="M1265.91,-342C1308.62,-342 1393.75,-342 1445.48,-342"/>
<polygon fill="black" stroke="black" points="1445.41,-345.5 1455.41,-342 1445.41,-338.5 1445.41,-345.5"/>
</g>
<!-- 28 -->
<!-- name: &quot;unsigned varint&quot;, typeName: &quot;&quot;, id: 28, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node29" class="node">
<title>28</title>
<ellipse fill="none" stroke="black" cx="1489.55" cy="-288" rx="68.24" ry="18"/>
<text xml:space="preserve" text-anchor="middle" x="1489.55" y="-282.95" font-family="Times New Roman,serif" font-size="14.00">unsigned varint</text>
</g>
<!-- 27&#45;&gt;28 -->
<g id="edge28" class="edge">
<title>27&#45;&gt;28</title>
<path fill="none" stroke="black" d="M1265.91,-288C1299.77,-288 1360.27,-288 1409.67,-288"/>
<polygon fill="black" stroke="black" points="1409.48,-291.5 1419.48,-288 1409.48,-284.5 1409.48,-291.5"/>
</g>
<!-- 30 -->
<!-- name: &quot;varint&quot;, typeName: &quot;&quot;, id: 30, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node31" class="node">
<title>30</title>
<ellipse fill="none" stroke="black" cx="1489.55" cy="-234" rx="32.41" ry="18"/>
<text xml:space="preserve" text-anchor="middle" x="1489.55" y="-228.95" font-family="Times New Roman,serif" font-size="14.00">varint</text>
</g>
<!-- 29&#45;&gt;30 -->
<g id="edge30" class="edge">
<title>29&#45;&gt;30</title>
<path fill="none" stroke="black" d="M1265.91,-234C1308.62,-234 1393.75,-234 1445.48,-234"/>
<polygon fill="black" stroke="black" points="1445.41,-237.5 1455.41,-234 1445.41,-230.5 1445.41,-237.5"/>
</g>
<!-- 32 -->
<!-- name: &quot;unsigned varint&quot;, typeName: &quot;&quot;, id: 32, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node33" class="node">
<title>32</title>
<ellipse fill="none" stroke="black" cx="1489.55" cy="-180" rx="68.24" ry="18"/>
<text xml:space="preserve" text-anchor="middle" x="1489.55" y="-174.95" font-family="Times New Roman,serif" font-size="14.00">unsigned varint</text>
</g>
<!-- 31&#45;&gt;32 -->
<g id="edge32" class="edge">
<title>31&#45;&gt;32</title>
<path fill="none" stroke="black" d="M981.97,-180C1080.82,-180 1294.05,-180 1409.85,-180"/>
<polygon fill="black" stroke="black" points="1409.57,-183.5 1419.57,-180 1409.57,-176.5 1409.57,-183.5"/>
</g>
<!-- 34 -->
<!-- name: &quot;unsigned varint&quot;, typeName: &quot;&quot;, id: 34, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node35" class="node">
<title>34</title>
<ellipse fill="none" stroke="black" cx="1489.55" cy="-126" rx="68.24" ry="18"/>
<text xml:space="preserve" text-anchor="middle" x="1489.55" y="-120.95" font-family="Times New Roman,serif" font-size="14.00">unsigned varint</text>
</g>
<!-- 33&#45;&gt;34 -->
<g id="edge34" class="edge">
<title>33&#45;&gt;34</title>
<path fill="none" stroke="black" d="M988.43,-126C1089.84,-126 1296.49,-126 1409.83,-126"/>
<polygon fill="black" stroke="black" points="1409.66,-129.5 1419.66,-126 1409.66,-122.5 1409.66,-129.5"/>
</g>
<!-- 36 -->
<!-- name: &quot;unsigned varint64&quot;, typeName: &quot;&quot;, id: 36, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node37" class="node">
<title>36</title>
<ellipse fill="none" stroke="black" cx="1489.55" cy="-72" rx="77.45" ry="18"/>
<text xml:space="preserve" text-anchor="middle" x="1489.55" y="-66.95" font-family="Times New Roman,serif" font-size="14.00">unsigned varint64</text>
</g>
<!-- 35&#45;&gt;36 -->
<g id="edge36" class="edge">
<title>35&#45;&gt;36</title>
<path fill="none" stroke="black" d="M1375.44,-73.82C1383.94,-73.68 1392.37,-73.55 1400.57,-73.41"/>
<polygon fill="black" stroke="black" points="1400.53,-76.92 1410.47,-73.26 1400.42,-69.92 1400.53,-76.92"/>
</g>
<!-- 38 -->
<!-- name: &quot;unsigned varint&quot;, typeName: &quot;&quot;, id: 38, branchId: 0, recurseId: &#45;1, attributes: 512, notes: &quot;&quot; -->
<g id="node39" class="node">
<title>38</title>
<ellipse fill="none" stroke="black" cx="1489.55" cy="-18" rx="68.24" ry="18"/>
<text xml:space="preserve" text-anchor="middle" x="1489.55" y="-12.95" font-family="Times New Roman,serif" font-size="14.00">unsigned varint</text>
</g>
<!-- 37&#45;&gt;38 -->
<g id="edge38" class="edge">
<title>37&#45;&gt;38</title>
<path fill="none" stroke="black" d="M1344.55,-19.16C1366.39,-18.98 1389.07,-18.8 1409.79,-18.63"/>
<polygon fill="black" stroke="black" points="1409.59,-22.13 1419.56,-18.55 1409.54,-15.14 1409.59,-22.13"/>
</g>
</g>
</svg>