Files
2026-07-13 13:17:40 +08:00

3 lines
26 KiB
XML

<svg version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 751.0304996458908 398.82069061701384" width="1502.0609992917816" height="797.6413812340277"><!-- svg-source:excalidraw --><metadata></metadata><defs><style class="style-fonts">
@font-face { font-family: Excalifont; src: url(data:font/woff2;base64,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); }</style></defs><g stroke-linecap="round" transform="translate(108.39495106444156 99.07706783687749) rotate(0 128.06096526825422 132.39185114521644)"><path d="M32 0 C81.94 -0.93, 127.88 -3.89, 224.12 0 C247.53 0.38, 257.59 8.83, 256.12 32 C255.83 90.34, 260.15 150.34, 256.12 232.78 C258.84 254.63, 243.57 263.5, 224.12 264.78 C171.64 268.37, 119.41 263.94, 32 264.78 C7.91 264.14, -0.08 252.94, 0 232.78 C-4.01 152.63, -0.94 77.27, 0 32 C-2.41 12.07, 11.36 0.51, 32 0" stroke="none" stroke-width="0" fill="#a5d8ff"></path><path d="M32 0 C92.98 -1, 150.71 2.86, 224.12 0 M32 0 C88.96 -0.16, 145.51 0.52, 224.12 0 M224.12 0 C244.52 1.29, 255.77 10.84, 256.12 32 M224.12 0 C243.9 0.63, 254.82 8.96, 256.12 32 M256.12 32 C254.72 77.64, 254.75 118.25, 256.12 232.78 M256.12 32 C255.12 108.32, 254.82 185.5, 256.12 232.78 M256.12 232.78 C254.66 255.14, 246.11 264.32, 224.12 264.78 M256.12 232.78 C254.39 253.36, 244.33 264.09, 224.12 264.78 M224.12 264.78 C176.55 268.59, 128.13 267.48, 32 264.78 M224.12 264.78 C165.24 265.17, 105.18 265.99, 32 264.78 M32 264.78 C9.91 263.48, 0.91 254.71, 0 232.78 M32 264.78 C12.45 264.71, 1.31 252.67, 0 232.78 M0 232.78 C1.1 153.97, -1.47 75.45, 0 32 M0 232.78 C-2.31 179.85, -1.96 126.38, 0 32 M0 32 C1.83 9.38, 12.1 0.1, 32 0 M0 32 C0.23 10.14, 12.85 0.31, 32 0" stroke="#1e1e1e" stroke-width="2" fill="none"></path></g><g stroke-linecap="round" transform="translate(507.26418482698864 88.20350348371082) rotate(0 105.66871150010229 138.75458987485712)"><path d="M32 0 C83.91 1.54, 133.15 -0.67, 179.34 0 C200.61 1.51, 211.07 8.82, 211.34 32 C216.5 86.15, 212.45 138.28, 211.34 245.51 C210.16 268.33, 201.45 276.41, 179.34 277.51 C120.76 275.69, 67.61 275.16, 32 277.51 C13.86 279.89, -2.66 264.77, 0 245.51 C-3.37 196.66, -0.65 145.79, 0 32 C2.11 10.21, 12.56 0.7, 32 0" stroke="none" stroke-width="0" fill="#b2f2bb"></path><path d="M32 0 C61.82 -2.08, 92.29 -0.98, 179.34 0 M32 0 C80.03 -0.78, 128.81 -1.34, 179.34 0 M179.34 0 C199.32 0.55, 210.21 9.18, 211.34 32 M179.34 0 C198.81 0, 213.46 8.88, 211.34 32 M211.34 32 C211.32 114.25, 211.61 198.8, 211.34 245.51 M211.34 32 C210.27 94.56, 211.2 156.03, 211.34 245.51 M211.34 245.51 C209.83 266.19, 199.69 276.91, 179.34 277.51 M211.34 245.51 C210.1 268.05, 202.85 277.17, 179.34 277.51 M179.34 277.51 C120.74 277.36, 62.15 280.05, 32 277.51 M179.34 277.51 C135.73 277.97, 93.33 278.92, 32 277.51 M32 277.51 C12.22 277.45, 1.14 265.59, 0 245.51 M32 277.51 C12.72 277.47, -1.1 268.22, 0 245.51 M0 245.51 C0.95 190.81, 1.31 131.61, 0 32 M0 245.51 C1.83 174.7, 1.65 105.06, 0 32 M0 32 C0.2 10.21, 12.57 0.27, 32 0 M0 32 C-1.31 9.56, 12.2 2.07, 32 0" stroke="#1e1e1e" stroke-width="2" fill="none"></path></g><g transform="translate(123.10688960566767 65.48813321945025) rotate(0 62.28996276855469 12.5)"><text x="0" y="17.619999999999997" font-family="Excalifont, Xiaolai, sans-serif, Segoe UI Emoji" font-size="20px" fill="#1e1e1e" text-anchor="start" style="white-space: pre;" direction="ltr" dominant-baseline="alphabetic">Object store</text></g><g transform="translate(520.7748782287672 56.710000865844705) rotate(0 60.27996063232422 12.5)"><text x="60.27996063232422" y="17.619999999999997" font-family="Excalifont, Xiaolai, sans-serif, Segoe UI Emoji" font-size="20px" fill="#1e1e1e" text-anchor="middle" style="white-space: pre;" direction="ltr" dominant-baseline="alphabetic">Heap memory</text></g><g transform="translate(26.191481691610534 10) rotate(0 84.07994079589844 12.5)"><text x="84.07994079589844" y="17.619999999999997" font-family="Excalifont, Xiaolai, sans-serif, Segoe UI Emoji" font-size="20px" fill="#1e1e1e" text-anchor="middle" style="white-space: pre;" direction="ltr" dominant-baseline="alphabetic">Container memory</text></g><g stroke-linecap="round" transform="translate(128.96861675087348 130.0750202723356) rotate(0 13.220182395691154 13.220182395691467)"><path d="M6.61 0 C8.5 -0.39, 14.14 0.88, 19.83 0 M6.61 0 C10.69 0.4, 15.53 -0.51, 19.83 0 M19.83 0 C25.38 0.92, 27.85 3.56, 26.44 6.61 M19.83 0 C25.59 1.38, 25.3 3.67, 26.44 6.61 M26.44 6.61 C27.32 9.56, 27.55 15.38, 26.44 19.83 M26.44 6.61 C26.85 11.18, 25.79 14.96, 26.44 19.83 M26.44 19.83 C28.37 23.96, 22.72 27.83, 19.83 26.44 M26.44 19.83 C24.6 25.59, 25.92 28.45, 19.83 26.44 M19.83 26.44 C16.17 26.16, 12.99 25.51, 6.61 26.44 M19.83 26.44 C15.78 26.19, 13.21 26.87, 6.61 26.44 M6.61 26.44 C3.87 27.31, 0.02 24.72, 0 19.83 M6.61 26.44 C0.6 24.47, -0.95 23.07, 0 19.83 M0 19.83 C-0.45 16.3, -0.66 10.96, 0 6.61 M0 19.83 C-0.03 16.16, 0.26 13.39, 0 6.61 M0 6.61 C0.83 0.64, 2.11 0.08, 6.61 0 M0 6.61 C0.01 3.82, 1.82 -0.72, 6.61 0" stroke="#1e1e1e" stroke-width="2" fill="none"></path></g><g stroke-linecap="round" transform="translate(158.45418217685437 128.83766329933982) rotate(0 13.220182395691154 13.220182395691467)"><path d="M6.61 0 C12.77 0.72, 17.84 0.65, 19.83 0 M6.61 0 C10.02 -0.18, 14.23 0.3, 19.83 0 M19.83 0 C25.51 -1.72, 25.88 3.48, 26.44 6.61 M19.83 0 C23.23 -0.22, 25.24 0.46, 26.44 6.61 M26.44 6.61 C26.74 9.67, 26.96 11.24, 26.44 19.83 M26.44 6.61 C26.91 10.41, 26.24 14.75, 26.44 19.83 M26.44 19.83 C27.9 23.28, 25.56 27.46, 19.83 26.44 M26.44 19.83 C27.02 23.87, 24.38 27.14, 19.83 26.44 M19.83 26.44 C17.9 26.32, 13.07 27.06, 6.61 26.44 M19.83 26.44 C15.37 25.83, 10.66 26.78, 6.61 26.44 M6.61 26.44 C1.16 25.11, 1.75 22.89, 0 19.83 M6.61 26.44 C4.42 28.02, -0.85 24.49, 0 19.83 M0 19.83 C-0.03 16.04, 1.24 9.62, 0 6.61 M0 19.83 C-0.44 16.96, 0 14.25, 0 6.61 M0 6.61 C-0.16 2.91, 4.02 0.44, 6.61 0 M0 6.61 C-0.55 0.86, 4.07 2.15, 6.61 0" stroke="#1e1e1e" stroke-width="2" fill="none"></path></g><g stroke-linecap="round" transform="translate(187.67664643594253 130.09325500667447) rotate(0 13.220182395691154 13.220182395691467)"><path d="M6.61 0 C10.12 -0.5, 13.78 1.21, 19.83 0 M6.61 0 C11.13 -0.23, 15.37 0.33, 19.83 0 M19.83 0 C24.73 1.44, 24.96 0.22, 26.44 6.61 M19.83 0 C24.05 0.31, 24.34 1.98, 26.44 6.61 M26.44 6.61 C26.1 10.68, 26.38 16, 26.44 19.83 M26.44 6.61 C26.55 10.47, 26.78 14.46, 26.44 19.83 M26.44 19.83 C27.38 22.88, 22.28 27.36, 19.83 26.44 M26.44 19.83 C27.45 24.63, 22.76 28.72, 19.83 26.44 M19.83 26.44 C14.95 25.53, 11.78 27.56, 6.61 26.44 M19.83 26.44 C16.85 26.65, 12.88 26.05, 6.61 26.44 M6.61 26.44 C1.54 25.81, -0.28 24.05, 0 19.83 M6.61 26.44 C1.49 24.26, -0.06 25.39, 0 19.83 M0 19.83 C0.95 17.3, 0.91 13.61, 0 6.61 M0 19.83 C-0.52 16.45, -0.13 11.82, 0 6.61 M0 6.61 C-1.46 2.3, 1.41 1.17, 6.61 0 M0 6.61 C-1.47 0.02, 4.38 1.74, 6.61 0" stroke="#1e1e1e" stroke-width="2" fill="none"></path></g><g stroke-linecap="round"><g transform="translate(372.92852250876604 148.73696838716003) rotate(0 51.11456531394106 -0.041502991555034896)"><path d="M0 0 C37.96 0.07, 78.09 0.63, 102.23 0.34 M0 0 C22.85 -0.65, 45.3 -0.81, 102.23 0.34" stroke="#1e1e1e" stroke-width="2" fill="none"></path></g><g transform="translate(372.92852250876604 148.73696838716003) rotate(0 51.11456531394106 -0.041502991555034896)"><path d="M78.6 8.5 C86.29 6.06, 96.19 3.34, 102.23 0.34 M78.6 8.5 C84.22 6.24, 89.39 4.21, 102.23 0.34" stroke="#1e1e1e" stroke-width="2" fill="none"></path></g><g transform="translate(372.92852250876604 148.73696838716003) rotate(0 51.11456531394106 -0.041502991555034896)"><path d="M78.88 -8.59 C86.54 -4.46, 96.34 -0.6, 102.23 0.34 M78.88 -8.59 C84.32 -7.1, 89.43 -5.37, 102.23 0.34" stroke="#1e1e1e" stroke-width="2" fill="none"></path></g></g><mask></mask><g transform="translate(377.3465381428723 111.75692714790162) rotate(0 57.69993591308594 12.5)"><text x="0" y="17.619999999999997" font-family="Excalifont, Xiaolai, sans-serif, Segoe UI Emoji" font-size="20px" fill="#1e1e1e" text-anchor="start" style="white-space: pre;" direction="ltr" dominant-baseline="alphabetic">Deserializes</text></g><g stroke-linecap="round" transform="translate(524.9384778818057 137.8951163416688) rotate(0 9.664409199609509 9.66440919960894)"><path d="M4.83 0 C7.67 -0.53, 12.7 0.63, 14.5 0 M4.83 0 C8.6 0.18, 11.46 -0.17, 14.5 0 M14.5 0 C15.85 1.23, 17.54 2.11, 19.33 4.83 M14.5 0 C18.39 2.06, 18.01 2.95, 19.33 4.83 M19.33 4.83 C19.75 8.63, 18.6 11.21, 19.33 14.5 M19.33 4.83 C19.32 6.79, 19.43 8.69, 19.33 14.5 M19.33 14.5 C19.27 19.52, 16.3 18.81, 14.5 19.33 M19.33 14.5 C20.57 18.84, 18.53 21.27, 14.5 19.33 M14.5 19.33 C12.85 19.32, 9.56 19.68, 4.83 19.33 M14.5 19.33 C11.67 19.03, 8.11 19.46, 4.83 19.33 M4.83 19.33 C-0.03 17.88, 0.98 17.44, 0 14.5 M4.83 19.33 C3.32 19.73, 1.91 17.02, 0 14.5 M0 14.5 C-0.64 12.25, 0.78 8.91, 0 4.83 M0 14.5 C0.08 12.34, -0.25 10.64, 0 4.83 M0 4.83 C1.15 2.61, 2.68 -0.4, 4.83 0 M0 4.83 C0.39 0.74, 1.63 0.71, 4.83 0" stroke="#1e1e1e" stroke-width="2" fill="none"></path></g><g stroke-linecap="round" transform="translate(529.773287443666 144.16265503014827) rotate(0 9.664409199609509 9.66440919960894)"><path d="M4.83 0 C7.52 0.29, 10.07 -0.56, 14.5 0 M4.83 0 C8.2 -0.15, 11.72 0.03, 14.5 0 M14.5 0 C18.17 -0.54, 20.47 0.46, 19.33 4.83 M14.5 0 C16.82 0.73, 17.44 -0.06, 19.33 4.83 M19.33 4.83 C19.49 9, 19.02 11.52, 19.33 14.5 M19.33 4.83 C19.56 7.24, 19.31 8.47, 19.33 14.5 M19.33 14.5 C20.9 17.94, 18.37 18.4, 14.5 19.33 M19.33 14.5 C18.5 17.79, 19.04 20.48, 14.5 19.33 M14.5 19.33 C10.71 19.35, 7.96 19.46, 4.83 19.33 M14.5 19.33 C11.91 19.07, 9.58 18.76, 4.83 19.33 M4.83 19.33 C0.34 18.15, -0.44 17.48, 0 14.5 M4.83 19.33 C1.65 17.09, -1.57 19.67, 0 14.5 M0 14.5 C-0.26 12.64, 0.41 9.65, 0 4.83 M0 14.5 C-0.29 11.35, 0.01 8.94, 0 4.83 M0 4.83 C-1.75 -0.35, 3.54 -0.21, 4.83 0 M0 4.83 C0.23 1.12, 0.62 -0.21, 4.83 0" stroke="#1e1e1e" stroke-width="2" fill="none"></path></g><g stroke-linecap="round" transform="translate(534.4882687512873 148.705708842579) rotate(0 9.664409199609509 9.66440919960894)"><path d="M4.83 0 C7.44 -0.92, 8.14 -0.54, 14.5 0 M4.83 0 C7.05 -0.33, 10.62 -0.14, 14.5 0 M14.5 0 C16.96 1.34, 18.72 3.18, 19.33 4.83 M14.5 0 C18.61 0.93, 18.83 -0.04, 19.33 4.83 M19.33 4.83 C19.14 7, 18.41 8.92, 19.33 14.5 M19.33 4.83 C19.21 8.46, 19.27 12.22, 19.33 14.5 M19.33 14.5 C17.37 18.52, 18.23 20.39, 14.5 19.33 M19.33 14.5 C21.58 19.67, 16.82 19.35, 14.5 19.33 M14.5 19.33 C12.69 20.24, 9.18 19.68, 4.83 19.33 M14.5 19.33 C11.55 19.02, 7.76 19.4, 4.83 19.33 M4.83 19.33 C-0.12 20.43, 1.87 19.3, 0 14.5 M4.83 19.33 C2.17 18.93, 2.11 16.84, 0 14.5 M0 14.5 C0.58 11.22, 0.83 8.5, 0 4.83 M0 14.5 C-0.02 10.99, 0.28 7.6, 0 4.83 M0 4.83 C-1.39 -0.29, 3.44 0.02, 4.83 0 M0 4.83 C0.55 1.07, 3.13 2.3, 4.83 0" stroke="#1e1e1e" stroke-width="2" fill="none"></path></g><g transform="translate(562.9500840922337 208.98313855111675) rotate(0 21.709983825683594 12.5)"><text x="0" y="17.619999999999997" font-family="Excalifont, Xiaolai, sans-serif, Segoe UI Emoji" font-size="20px" fill="#1e1e1e" text-anchor="start" style="white-space: pre;" direction="ltr" dominant-baseline="alphabetic">UDF</text></g><g transform="translate(571.8642642219093 139.7692969248068) rotate(0 58.99180603027344 12.580753823500771)"><text x="0" y="17.733830589606683" font-family="Excalifont, Xiaolai, sans-serif, Segoe UI Emoji" font-size="20.129206117601232px" fill="#1e1e1e" text-anchor="start" style="white-space: pre;" direction="ltr" dominant-baseline="alphabetic">Input batch</text></g><g transform="translate(571.7991794930967 290.4533266152056) rotate(0 50.53135681152344 12.580753823500771)"><text x="0" y="17.733830589606683" font-family="Excalifont, Xiaolai, sans-serif, Segoe UI Emoji" font-size="20.129206117601232px" fill="#1e1e1e" text-anchor="start" style="white-space: pre;" direction="ltr" dominant-baseline="alphabetic">Out batch</text></g><g stroke-linecap="round"><g transform="translate(545.5593574570412 184.0282143933837) rotate(0 0.6918734514019889 41.079327243059225)"><path d="M0 0 C0.95 20.94, 0.26 47.24, 1.28 82.16 M0 0 C1.05 19.78, 1.64 39.26, 1.28 82.16" stroke="#1e1e1e" stroke-width="2" fill="none"></path></g><g transform="translate(545.5593574570412 184.0282143933837) rotate(0 0.6918734514019889 41.079327243059225)"><path d="M-7.22 58.65 C-4.66 63.29, -3.35 73.38, 1.28 82.16 M-7.22 58.65 C-4.54 64.15, -2.19 69.37, 1.28 82.16" stroke="#1e1e1e" stroke-width="2" fill="none"></path></g><g transform="translate(545.5593574570412 184.0282143933837) rotate(0 0.6918734514019889 41.079327243059225)"><path d="M9.89 58.69 C7.71 63.49, 4.29 73.57, 1.28 82.16 M9.89 58.69 C8.4 64.21, 6.59 69.42, 1.28 82.16" stroke="#1e1e1e" stroke-width="2" fill="none"></path></g></g><mask></mask><g stroke-linecap="round" transform="translate(526.7489265054537 280.83719882418677) rotate(0 9.664409199609509 9.66440919960894)"><path d="M4.83 0 C6.8 -0.25, 8.97 0.69, 14.5 0 M4.83 0 C7.35 -0.21, 10.4 0.29, 14.5 0 M14.5 0 C18.29 -1.23, 17.48 2.7, 19.33 4.83 M14.5 0 C16.77 1.71, 19.25 3.29, 19.33 4.83 M19.33 4.83 C19.2 8.88, 18.67 10.5, 19.33 14.5 M19.33 4.83 C19.44 7.5, 19.13 9.59, 19.33 14.5 M19.33 14.5 C17.48 16.09, 17.97 19.7, 14.5 19.33 M19.33 14.5 C20.18 19.22, 15.64 20.31, 14.5 19.33 M14.5 19.33 C9.84 18.78, 7.47 19.91, 4.83 19.33 M14.5 19.33 C10.78 18.93, 6.96 19.23, 4.83 19.33 M4.83 19.33 C1.1 20.01, -0.52 19.26, 0 14.5 M4.83 19.33 C2.75 17.23, -1.07 19.14, 0 14.5 M0 14.5 C0.53 11.74, -0.32 8.56, 0 4.83 M0 14.5 C-0.43 11.57, 0.09 8.95, 0 4.83 M0 4.83 C-1.38 3, -0.19 -1.3, 4.83 0 M0 4.83 C0.75 1.08, 3.58 0.39, 4.83 0" stroke="#1e1e1e" stroke-width="2" fill="none"></path></g><g stroke-linecap="round" transform="translate(531.4222284203133 287.10473751266625) rotate(0 9.664409199609509 9.66440919960894)"><path d="M4.83 0 C6.59 0.7, 10.06 -0.78, 14.5 0 M4.83 0 C7.38 0.3, 9.77 -0.25, 14.5 0 M14.5 0 C15.87 1.09, 18.5 3.1, 19.33 4.83 M14.5 0 C17.64 1.68, 20.29 1.35, 19.33 4.83 M19.33 4.83 C18.67 5.89, 18.79 9.53, 19.33 14.5 M19.33 4.83 C19.07 8.47, 18.89 11.69, 19.33 14.5 M19.33 14.5 C19.58 18.09, 18.46 20.64, 14.5 19.33 M19.33 14.5 C17.25 18.7, 19.89 17.45, 14.5 19.33 M14.5 19.33 C11.48 19.77, 8.07 19.97, 4.83 19.33 M14.5 19.33 C12 19.21, 9.62 19.42, 4.83 19.33 M4.83 19.33 C1.09 20.87, 0.99 15.89, 0 14.5 M4.83 19.33 C0.54 20.75, 0.05 19.45, 0 14.5 M0 14.5 C-0.3 10.94, -0.38 7.46, 0 4.83 M0 14.5 C0.17 10.59, -0.25 7.78, 0 4.83 M0 4.83 C-1.8 0.31, 2.26 -0.46, 4.83 0 M0 4.83 C1.97 2, 0.39 0.16, 4.83 0" stroke="#1e1e1e" stroke-width="2" fill="none"></path></g><g stroke-linecap="round" transform="translate(536.2987173749352 291.64779132509693) rotate(0 9.664409199609509 9.66440919960894)"><path d="M4.83 0 C7.28 -0.87, 9.6 -0.45, 14.5 0 M4.83 0 C7.35 -0.35, 9.14 0.21, 14.5 0 M14.5 0 C16.89 1.49, 19.26 3.07, 19.33 4.83 M14.5 0 C18.68 -0.26, 17.17 1.33, 19.33 4.83 M19.33 4.83 C18.74 9.19, 19.99 12.22, 19.33 14.5 M19.33 4.83 C18.83 7.94, 19.33 11.92, 19.33 14.5 M19.33 14.5 C20.07 19.03, 15.91 20.18, 14.5 19.33 M19.33 14.5 C21.51 15.84, 19.43 17.32, 14.5 19.33 M14.5 19.33 C13.03 20.08, 9.42 19.37, 4.83 19.33 M14.5 19.33 C12.17 19.48, 9.96 19.69, 4.83 19.33 M4.83 19.33 C2.6 17.5, -0.93 18.95, 0 14.5 M4.83 19.33 C1.66 21.06, 1.34 19.16, 0 14.5 M0 14.5 C-0.29 11.32, 0.65 7.48, 0 4.83 M0 14.5 C-0.35 12.62, -0.45 9.76, 0 4.83 M0 4.83 C0.65 1.15, 3.33 0.34, 4.83 0 M0 4.83 C-1.22 1.77, 3.19 2.14, 4.83 0" stroke="#1e1e1e" stroke-width="2" fill="none"></path></g><g stroke-linecap="round"><g transform="translate(495.23149068170824 295.52679267020255) rotate(0 -59.374899969459875 0.6309876111316157)"><path d="M0 0 C-41.44 -0.75, -82.21 -1.06, -118.75 1.55 M0 0 C-37.44 1.59, -77.05 2.17, -118.75 1.55" stroke="#1e1e1e" stroke-width="2" fill="none"></path></g><g transform="translate(495.23149068170824 295.52679267020255) rotate(0 -59.374899969459875 0.6309876111316157)"><path d="M-95.2 -6.85 C-103.54 -4.3, -111.26 -2.23, -118.75 1.55 M-95.2 -6.85 C-102.05 -3.41, -111.08 -0.62, -118.75 1.55" stroke="#1e1e1e" stroke-width="2" fill="none"></path></g><g transform="translate(495.23149068170824 295.52679267020255) rotate(0 -59.374899969459875 0.6309876111316157)"><path d="M-95.31 10.25 C-103.71 6.87, -111.39 2.99, -118.75 1.55 M-95.31 10.25 C-102.14 8.2, -111.13 5.49, -118.75 1.55" stroke="#1e1e1e" stroke-width="2" fill="none"></path></g></g><mask></mask><g transform="translate(386.71916505229456 254.37720720674625) rotate(0 45.3199462890625 12.5)"><text x="0" y="17.619999999999997" font-family="Excalifont, Xiaolai, sans-serif, Segoe UI Emoji" font-size="20px" fill="#1e1e1e" text-anchor="start" style="white-space: pre;" direction="ltr" dominant-baseline="alphabetic">Serializes</text></g><g stroke-linecap="round" transform="translate(177.60195571370787 279.57900215480356) rotate(0 13.220182395691154 13.220182395691467)"><path d="M6.61 0 C10.72 -1.14, 13.43 0.99, 19.83 0 M6.61 0 C10.87 0.61, 14.16 -0.12, 19.83 0 M19.83 0 C23.39 0.72, 26.02 1.83, 26.44 6.61 M19.83 0 C24.05 -1.04, 25.19 1.34, 26.44 6.61 M26.44 6.61 C27.71 12.35, 25.96 17.17, 26.44 19.83 M26.44 6.61 C26.01 11.2, 26.85 14.7, 26.44 19.83 M26.44 19.83 C27.58 22.79, 25.37 27.25, 19.83 26.44 M26.44 19.83 C27 25.7, 23.34 26.48, 19.83 26.44 M19.83 26.44 C15.66 25.73, 10.81 27.57, 6.61 26.44 M19.83 26.44 C14.7 26.96, 10.01 26.39, 6.61 26.44 M6.61 26.44 C3.54 24.46, -0.53 25.72, 0 19.83 M6.61 26.44 C2.3 28.2, 1.22 22.43, 0 19.83 M0 19.83 C-0.58 14.09, 1.25 10.96, 0 6.61 M0 19.83 C-0.64 14.81, 0.1 11.07, 0 6.61 M0 6.61 C0.07 1.6, 3.41 -1.58, 6.61 0 M0 6.61 C-1.76 3.6, 0.39 -1.83, 6.61 0" stroke="#1e1e1e" stroke-width="2" fill="none"></path></g><g transform="translate(216.45382670281833 282.4665129747741) rotate(0 63.609344482421875 12.580753823500771)"><text x="0" y="17.733830589606683" font-family="Excalifont, Xiaolai, sans-serif, Segoe UI Emoji" font-size="20.129206117601232px" fill="#1e1e1e" text-anchor="start" style="white-space: pre;" direction="ltr" dominant-baseline="alphabetic">Output block</text></g><g transform="translate(225.80079895401286 132.78539367301406) rotate(0 61.054100036621094 12.580753823500771)"><text x="0" y="17.733830589606683" font-family="Excalifont, Xiaolai, sans-serif, Segoe UI Emoji" font-size="20.129206117601232px" fill="#1e1e1e" text-anchor="start" style="white-space: pre;" direction="ltr" dominant-baseline="alphabetic">Input blocks</text></g><g stroke-linecap="round" transform="translate(31.9275395552213 100.18650460514519) rotate(0 28.043447419471704 129.3980659165328)"><path d="M14.02 0 C24.75 -2.11, 29.31 -1.32, 42.07 0 C53.86 1.54, 54.57 7.46, 56.09 14.02 C60.58 105.46, 59.43 193.73, 56.09 244.77 C56.29 254.12, 54.49 258.27, 42.07 258.8 C32 260.44, 26.15 261.64, 14.02 258.8 C2.63 260.09, -3.47 251.89, 0 244.77 C-1.21 164.97, -3.11 81.55, 0 14.02 C0.35 4.3, 6.36 -2.88, 14.02 0" stroke="none" stroke-width="0" fill="#ffec99"></path><path d="M14.02 0 C22.18 1.88, 31.34 1.68, 42.07 0 M14.02 0 C23.67 -0.68, 33.96 0.18, 42.07 0 M42.07 0 C51.7 0.07, 57.93 5.49, 56.09 14.02 M42.07 0 C49.41 1.89, 54.2 5.29, 56.09 14.02 M56.09 14.02 C56.33 101.05, 56.13 188.17, 56.09 244.77 M56.09 14.02 C57.73 103.23, 58.52 192.49, 56.09 244.77 M56.09 244.77 C56.15 255.6, 51.43 258.01, 42.07 258.8 M56.09 244.77 C55.93 254.28, 50.89 259.45, 42.07 258.8 M42.07 258.8 C36.25 259.15, 28.7 259.56, 14.02 258.8 M42.07 258.8 C33.97 258.32, 27.09 259.57, 14.02 258.8 M14.02 258.8 C6.37 257.15, -0.81 255.38, 0 244.77 M14.02 258.8 C5.53 257.06, 1.83 253.6, 0 244.77 M0 244.77 C1.35 192.53, 2.39 136.72, 0 14.02 M0 244.77 C-1.9 192.83, -1.23 139.88, 0 14.02 M0 14.02 C-1.61 3.48, 3.89 0.16, 14.02 0 M0 14.02 C-0.65 4.62, 4.42 1.92, 14.02 0" stroke="#1e1e1e" stroke-width="2" fill="none"></path></g><g stroke-linecap="round" transform="translate(10 43.131806944532485) rotate(0 365.5152498229454 172.8444418362407)"><path d="M32 0 C213.45 -3.03, 393.93 -3.38, 699.03 0 M32 0 C293.35 -2.02, 554.6 -2.22, 699.03 0 M699.03 0 C718.45 -0.73, 731.38 10.13, 731.03 32 M699.03 0 C719.26 1.4, 731.6 12.41, 731.03 32 M731.03 32 C729.65 131.24, 728.41 230.69, 731.03 313.69 M731.03 32 C729.96 120.86, 729.98 209.4, 731.03 313.69 M731.03 313.69 C731.56 335.83, 721.42 345.52, 699.03 345.69 M731.03 313.69 C729.66 333.41, 719.28 347.6, 699.03 345.69 M699.03 345.69 C511.17 346.55, 324.41 346.4, 32 345.69 M699.03 345.69 C527.57 348.06, 355.58 347.94, 32 345.69 M32 345.69 C9.78 345.56, -1.92 334.21, 0 313.69 M32 345.69 C8.49 345.16, 1.83 337.13, 0 313.69 M0 313.69 C1.19 229.92, 0.23 144.18, 0 32 M0 313.69 C0.04 211.55, 0.83 107.57, 0 32 M0 32 C0.65 11.75, 8.8 -1.06, 32 0 M0 32 C1.91 12, 9.41 -0.21, 32 0" stroke="#1e1e1e" stroke-width="2" fill="none"></path></g></svg>