Files
xrpl-dev-portal/docs/img/serialization-amount.svg
2025-07-07 14:33:40 -07:00

464 lines
27 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.0//EN'
'http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd'>
<svg fill-opacity="1" xmlns:xlink="http://www.w3.org/1999/xlink" color-rendering="auto" color-interpolation="auto" text-rendering="auto" stroke="black" stroke-linecap="square" width="920" stroke-miterlimit="10" shape-rendering="auto" stroke-opacity="1" fill="black" stroke-dasharray="none" font-weight="normal" stroke-width="1" viewBox="10 0 920 910" height="910" xmlns="http://www.w3.org/2000/svg" font-family="'Dialog'" font-style="normal" stroke-linejoin="miter" font-size="12px" stroke-dashoffset="0" image-rendering="auto"
><!--Generated by the Batik Graphics2D SVG Generator--><defs id="genericDefs"
/><g
><defs id="defs1"
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath1"
><path d="M0 0 L2147483647 0 L2147483647 2147483647 L0 2147483647 L0 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath2"
><path d="M0 0 L0 30 L240 30 L240 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath3"
><path d="M0 0 L0 30 L270 30 L270 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath4"
><path d="M0 0 L0 30 L210 30 L210 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath5"
><path d="M0 0 L0 50 L510 50 L510 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath6"
><path d="M0 0 L0 30 L190 30 L190 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath7"
><path d="M0 0 L0 30 L140 30 L140 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath8"
><path d="M0 0 L0 30 L260 30 L260 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath9"
><path d="M0 0 L0 30 L20 30 L20 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath10"
><path d="M0 0 L0 60 L160 60 L160 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath11"
><path d="M0 0 L0 50 L670 50 L670 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath12"
><path d="M0 0 L0 50 L620 50 L620 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath13"
><path d="M0 0 L0 50 L870 50 L870 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath14"
><path d="M0 0 L0 30 L310 30 L310 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath15"
><path d="M0 0 L0 30 L510 30 L510 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath16"
><path d="M0 0 L0 30 L130 30 L130 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath17"
><path d="M0 0 L0 30 L150 30 L150 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath18"
><path d="M0 0 L0 30 L180 30 L180 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath19"
><path d="M0 0 L0 30 L220 30 L220 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath20"
><path d="M0 0 L0 40 L300 40 L300 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath21"
><path d="M0 0 L0 30 L200 30 L200 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath22"
><path d="M0 0 L0 110 L210 110 L210 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath23"
><path d="M0 0 L0 110 L120 110 L120 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath24"
><path d="M0 0 L0 50 L50 50 L50 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath25"
><path d="M0 0 L0 60 L50 60 L50 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath26"
><path d="M0 0 L0 80 L50 80 L50 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath27"
><path d="M0 0 L0 130 L60 130 L60 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath28"
><path d="M0 0 L0 110 L60 110 L60 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath29"
><path d="M0 0 L0 70 L50 70 L50 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath30"
><path d="M0 0 L0 230 L40 230 L40 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath31"
><path d="M0 0 L0 230 L460 230 L460 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath32"
><path d="M0 0 L0 50 L40 50 L40 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath33"
><path d="M0 0 L0 70 L60 70 L60 0 Z"
/></clipPath
><clipPath clipPathUnits="userSpaceOnUse" id="clipPath34"
><path d="M0 0 L0 90 L50 90 L50 0 Z"
/></clipPath
></defs
><g font-family="sans-serif" font-size="14px" transform="translate(440,360)"
><text x="5" xml:space="preserve" y="18.1094" clip-path="url(#clipPath2)" stroke="none"
>MPT Issuance ID Format</text
></g
><g fill="rgb(255,255,255)" fill-opacity="0" transform="translate(630,400)" stroke-opacity="0" stroke="rgb(255,255,255)"
><rect x="0.5" width="268.5" height="28.5" y="0.5" clip-path="url(#clipPath3)" stroke="none"
/></g
><g transform="translate(630,400)"
><rect fill="none" x="0.5" width="268.5" height="28.5" y="0.5" clip-path="url(#clipPath3)"
/><text x="34" font-size="14px" y="18.1094" clip-path="url(#clipPath3)" font-family="sans-serif" stroke="none" xml:space="preserve"
>issuer's AccountID (160 bits)</text
></g
><g fill="rgb(255,255,255)" fill-opacity="0" transform="translate(410,400)" stroke-opacity="0" stroke="rgb(255,255,255)"
><rect x="0.5" width="208.5" height="28.5" y="0.5" clip-path="url(#clipPath4)" stroke="none"
/></g
><g transform="translate(410,400)"
><rect fill="none" x="0.5" width="208.5" height="28.5" y="0.5" clip-path="url(#clipPath4)"
/><text x="9" font-size="14px" y="18.1094" clip-path="url(#clipPath4)" font-family="sans-serif" stroke="none" xml:space="preserve"
>Sequence number (32 bits)</text
></g
><g fill="rgb(255,255,255)" fill-opacity="0" transform="translate(400,390)" stroke-opacity="0" stroke="rgb(255,255,255)"
><rect x="0.5" width="508.5" height="48.5" y="0.5" clip-path="url(#clipPath5)" stroke="none"
/></g
><g transform="translate(400,390)"
><rect fill="none" x="0.5" width="508.5" height="48.5" y="0.5" clip-path="url(#clipPath5)"
/></g
><g fill="rgb(255,255,255)" fill-opacity="0" transform="translate(490,280)" stroke-opacity="0" stroke="rgb(255,255,255)"
><rect x="0.5" width="208.5" height="28.5" y="0.5" clip-path="url(#clipPath4)" stroke="none"
/></g
><g transform="translate(490,280)"
><rect fill="none" x="0.5" width="208.5" height="28.5" y="0.5" clip-path="url(#clipPath4)"
/><text x="11" font-size="14px" y="18.1094" clip-path="url(#clipPath4)" font-family="sans-serif" stroke="none" xml:space="preserve"
>MPT issuance ID (192 bits)</text
></g
><g fill="rgb(255,255,255)" fill-opacity="0" transform="translate(290,280)" stroke-opacity="0" stroke="rgb(255,255,255)"
><rect x="0.5" width="188.5" height="28.5" y="0.5" clip-path="url(#clipPath6)" stroke="none"
/></g
><g transform="translate(290,280)"
><rect fill="none" x="0.5" width="188.5" height="28.5" y="0.5" clip-path="url(#clipPath6)"
/><text x="6" font-size="14px" y="18.1094" clip-path="url(#clipPath6)" font-family="sans-serif" stroke="none" xml:space="preserve"
>integer quantity (64 bits)</text
></g
><g fill="rgb(255,255,255)" fill-opacity="0" transform="translate(140,280)" stroke-opacity="0" stroke="rgb(255,255,255)"
><rect x="0.5" width="138.5" height="28.5" y="0.5" clip-path="url(#clipPath7)" stroke="none"
/></g
><g transform="translate(140,280)"
><rect fill="none" x="0.5" width="138.5" height="28.5" y="0.5" clip-path="url(#clipPath7)"
/><text x="11" font-size="14px" y="18.1094" clip-path="url(#clipPath7)" font-family="sans-serif" stroke="none" xml:space="preserve"
>reserved (5 bits)</text
></g
><g font-family="sans-serif" font-size="14px" transform="translate(130,100)"
><text x="5" xml:space="preserve" y="18.1094" clip-path="url(#clipPath8)" stroke="none"
>MPT indicator bit (1=MPT, 0=XRP)</text
></g
><g fill="rgb(255,255,255)" fill-opacity="0" transform="translate(100,60)" stroke-opacity="0" stroke="rgb(255,255,255)"
><rect x="0.5" width="18.5" height="28.5" y="0.5" clip-path="url(#clipPath9)" stroke="none"
/></g
><g transform="translate(100,60)"
><rect fill="none" x="0.5" width="18.5" height="28.5" y="0.5" clip-path="url(#clipPath9)"
/><text x="5" font-size="14px" y="18.1094" clip-path="url(#clipPath9)" font-family="sans-serif" stroke="none" xml:space="preserve"
>0</text
></g
><g font-family="sans-serif" font-size="14px" transform="translate(140,330)"
><text x="5" xml:space="preserve" y="18.1094" clip-path="url(#clipPath8)" stroke="none"
>MPT indicator bit (1=MPT, 0=XRP)</text
></g
><g fill="rgb(255,255,255)" fill-opacity="0" transform="translate(110,280)" stroke-opacity="0" stroke="rgb(255,255,255)"
><rect x="0.5" width="18.5" height="28.5" y="0.5" clip-path="url(#clipPath9)" stroke="none"
/></g
><g transform="translate(110,280)"
><rect fill="none" x="0.5" width="18.5" height="28.5" y="0.5" clip-path="url(#clipPath9)"
/><text x="5" font-size="14px" y="18.1094" clip-path="url(#clipPath9)" font-family="sans-serif" stroke="none" xml:space="preserve"
>1</text
></g
><g fill="rgb(255,255,255)" fill-opacity="0" transform="translate(80,280)" stroke-opacity="0" stroke="rgb(255,255,255)"
><rect x="0.5" width="18.5" height="28.5" y="0.5" clip-path="url(#clipPath9)" stroke="none"
/></g
><g transform="translate(80,280)"
><rect fill="none" x="0.5" width="18.5" height="28.5" y="0.5" clip-path="url(#clipPath9)"
/><text x="5" font-size="14px" y="18.1094" clip-path="url(#clipPath9)" font-family="sans-serif" stroke="none" xml:space="preserve"
>1</text
></g
><g font-family="sans-serif" font-size="14px" transform="translate(110,350)"
><text x="5" xml:space="preserve" y="18.1094" clip-path="url(#clipPath8)" stroke="none"
>Sign bit (always 1 for positive)</text
></g
><g font-family="sans-serif" font-size="14px" transform="translate(90,380)"
><text x="5" xml:space="preserve" y="18.1094" clip-path="url(#clipPath10)" stroke="none"
>Amount type bit</text
><text x="5" xml:space="preserve" y="34.2188" clip-path="url(#clipPath10)" stroke="none"
>(0=XRP or MPT,</text
><text x="5" xml:space="preserve" y="50.3281" clip-path="url(#clipPath10)" stroke="none"
>1=fungible token)</text
></g
><g fill="rgb(255,255,255)" fill-opacity="0" transform="translate(50,280)" stroke-opacity="0" stroke="rgb(255,255,255)"
><rect x="0.5" width="18.5" height="28.5" y="0.5" clip-path="url(#clipPath9)" stroke="none"
/></g
><g transform="translate(50,280)"
><rect fill="none" x="0.5" width="18.5" height="28.5" y="0.5" clip-path="url(#clipPath9)"
/><text x="5" font-size="14px" y="18.1094" clip-path="url(#clipPath9)" font-family="sans-serif" stroke="none" xml:space="preserve"
>0</text
></g
><g fill="rgb(255,255,255)" fill-opacity="0" transform="translate(40,270)" stroke-opacity="0" stroke="rgb(255,255,255)"
><rect x="0.5" width="668.5" height="48.5" y="0.5" clip-path="url(#clipPath11)" stroke="none"
/></g
><g transform="translate(40,270)"
><rect fill="none" x="0.5" width="668.5" height="48.5" y="0.5" clip-path="url(#clipPath11)"
/></g
><g font-size="14px" font-weight="bold" font-family="sans-serif" transform="translate(30,240)"
><text x="5" xml:space="preserve" y="18.1094" clip-path="url(#clipPath6)" stroke="none"
>MPT Amount Format</text
></g
><g fill="rgb(255,255,255)" fill-opacity="0" transform="translate(40,790)" stroke-opacity="0" stroke="rgb(255,255,255)"
><rect x="0.5" width="618.5" height="48.5" y="0.5" clip-path="url(#clipPath12)" stroke="none"
/></g
><g transform="translate(40,790)"
><rect fill="none" x="0.5" width="618.5" height="48.5" y="0.5" clip-path="url(#clipPath12)"
/></g
><g font-family="sans-serif" font-size="14px" transform="translate(100,760)"
><text x="5" xml:space="preserve" y="18.1094" clip-path="url(#clipPath2)" stroke="none"
>Standard Currency Code Format</text
></g
><g fill="rgb(255,255,255)" fill-opacity="0" transform="translate(40,550)" stroke-opacity="0" stroke="rgb(255,255,255)"
><rect x="0.5" width="868.5" height="48.5" y="0.5" clip-path="url(#clipPath13)" stroke="none"
/></g
><g transform="translate(40,550)"
><rect fill="none" x="0.5" width="868.5" height="48.5" y="0.5" clip-path="url(#clipPath13)"
/></g
><g font-size="14px" font-weight="bold" font-family="sans-serif" transform="translate(40,520)"
><text x="5" xml:space="preserve" y="18.1094" clip-path="url(#clipPath14)" stroke="none"
>Fungible Token Amount Format</text
></g
><g font-size="14px" font-weight="bold" font-family="sans-serif" transform="translate(30,20)"
><text x="5" xml:space="preserve" y="18.1094" clip-path="url(#clipPath6)" stroke="none"
>XRP Amount Format</text
></g
><g fill="rgb(255,255,255)" fill-opacity="0" transform="translate(30,50)" stroke-opacity="0" stroke="rgb(255,255,255)"
><rect x="0.5" width="618.5" height="48.5" y="0.5" clip-path="url(#clipPath12)" stroke="none"
/></g
><g transform="translate(30,50)"
><rect fill="none" x="0.5" width="618.5" height="48.5" y="0.5" clip-path="url(#clipPath12)"
/></g
><g fill="rgb(255,255,255)" fill-opacity="0" transform="translate(130,60)" stroke-opacity="0" stroke="rgb(255,255,255)"
><rect x="0.5" width="508.5" height="28.5" y="0.5" clip-path="url(#clipPath15)" stroke="none"
/></g
><g transform="translate(130,60)"
><rect fill="none" x="0.5" width="508.5" height="28.5" y="0.5" clip-path="url(#clipPath15)"
/><text x="176" font-size="14px" y="18.1094" clip-path="url(#clipPath15)" font-family="sans-serif" stroke="none" xml:space="preserve"
>integer drops (61 bits)</text
></g
><g font-family="sans-serif" font-size="14px" transform="translate(80,140)"
><text x="5" xml:space="preserve" y="18.1094" clip-path="url(#clipPath10)" stroke="none"
>Amount type bit</text
><text x="5" xml:space="preserve" y="34.2188" clip-path="url(#clipPath10)" stroke="none"
>(0=XRP or MPT,</text
><text x="5" xml:space="preserve" y="50.3281" clip-path="url(#clipPath10)" stroke="none"
>1=fungible token)</text
></g
><g font-family="sans-serif" font-size="14px" transform="translate(100,120)"
><text x="5" xml:space="preserve" y="18.1094" clip-path="url(#clipPath8)" stroke="none"
>Sign bit (always 1 for positive)</text
></g
><g fill="rgb(255,255,255)" fill-opacity="0" transform="translate(70,60)" stroke-opacity="0" stroke="rgb(255,255,255)"
><rect x="0.5" width="18.5" height="28.5" y="0.5" clip-path="url(#clipPath9)" stroke="none"
/></g
><g transform="translate(70,60)"
><rect fill="none" x="0.5" width="18.5" height="28.5" y="0.5" clip-path="url(#clipPath9)"
/><text x="5" font-size="14px" y="18.1094" clip-path="url(#clipPath9)" font-family="sans-serif" stroke="none" xml:space="preserve"
>1</text
></g
><g fill="rgb(255,255,255)" fill-opacity="0" transform="translate(40,60)" stroke-opacity="0" stroke="rgb(255,255,255)"
><rect x="0.5" width="18.5" height="28.5" y="0.5" clip-path="url(#clipPath9)" stroke="none"
/></g
><g transform="translate(40,60)"
><rect fill="none" x="0.5" width="18.5" height="28.5" y="0.5" clip-path="url(#clipPath9)"
/><text x="5" font-size="14px" y="18.1094" clip-path="url(#clipPath9)" font-family="sans-serif" stroke="none" xml:space="preserve"
>0</text
></g
><g font-family="sans-serif" font-size="14px" transform="translate(340,840)"
><text x="5" xml:space="preserve" y="18.1094" clip-path="url(#clipPath16)" stroke="none"
>3 chars of ASCII</text
></g
><g fill="rgb(255,255,255)" fill-opacity="0" transform="translate(310,800)" stroke-opacity="0" stroke="rgb(255,255,255)"
><rect x="0.5" width="148.5" height="28.5" y="0.5" clip-path="url(#clipPath17)" stroke="none"
/></g
><g transform="translate(310,800)"
><rect fill="none" x="0.5" width="148.5" height="28.5" y="0.5" clip-path="url(#clipPath17)"
/><text x="12" font-size="14px" y="18.1094" clip-path="url(#clipPath17)" font-family="sans-serif" stroke="none" xml:space="preserve"
>ISO code (24 bits)</text
></g
><g fill="rgb(255,255,255)" fill-opacity="0" transform="translate(470,800)" stroke-opacity="0" stroke="rgb(255,255,255)"
><rect x="0.5" width="178.5" height="28.5" y="0.5" clip-path="url(#clipPath18)" stroke="none"
/></g
><g transform="translate(470,800)"
><rect fill="none" x="0.5" width="178.5" height="28.5" y="0.5" clip-path="url(#clipPath18)"
/><text x="27" font-size="14px" y="18.1094" clip-path="url(#clipPath18)" font-family="sans-serif" stroke="none" xml:space="preserve"
>reserved (40 bits)</text
></g
><g fill="rgb(255,255,255)" fill-opacity="0" transform="translate(80,800)" stroke-opacity="0" stroke="rgb(255,255,255)"
><rect x="0.5" width="218.5" height="28.5" y="0.5" clip-path="url(#clipPath19)" stroke="none"
/></g
><g transform="translate(80,800)"
><rect fill="none" x="0.5" width="218.5" height="28.5" y="0.5" clip-path="url(#clipPath19)"
/><text x="47" font-size="14px" y="18.1094" clip-path="url(#clipPath19)" font-family="sans-serif" stroke="none" xml:space="preserve"
>reserved (88 bits)</text
></g
><g font-family="sans-serif" font-size="14px" transform="translate(90,850)"
><text x="5" xml:space="preserve" y="18.1094" clip-path="url(#clipPath20)" stroke="none"
>Type code (8 bits)</text
><text x="5" xml:space="preserve" y="34.2188" clip-path="url(#clipPath20)" stroke="none"
>0x00 for ISO 4217/pseudo-ISO currency</text
></g
><g fill="rgb(255,255,255)" fill-opacity="0" transform="translate(50,800)" stroke-opacity="0" stroke="rgb(255,255,255)"
><rect x="0.5" width="18.5" height="28.5" y="0.5" clip-path="url(#clipPath9)" stroke="none"
/></g
><g transform="translate(50,800)"
><rect fill="none" x="0.5" width="18.5" height="28.5" y="0.5" clip-path="url(#clipPath9)"
/><text x="1" font-size="14px" y="18.1094" clip-path="url(#clipPath9)" font-family="sans-serif" stroke="none" xml:space="preserve"
>00</text
></g
><g fill="rgb(255,255,255)" fill-opacity="0" transform="translate(680,560)" stroke-opacity="0" stroke="rgb(255,255,255)"
><rect x="0.5" width="218.5" height="28.5" y="0.5" clip-path="url(#clipPath19)" stroke="none"
/></g
><g transform="translate(680,560)"
><rect fill="none" x="0.5" width="218.5" height="28.5" y="0.5" clip-path="url(#clipPath19)"
/><text x="9" font-size="14px" y="18.1094" clip-path="url(#clipPath19)" font-family="sans-serif" stroke="none" xml:space="preserve"
>issuer's AccountID (160 bits)</text
></g
><g fill="rgb(255,255,255)" fill-opacity="0" transform="translate(470,560)" stroke-opacity="0" stroke="rgb(255,255,255)"
><rect x="0.5" width="198.5" height="28.5" y="0.5" clip-path="url(#clipPath21)" stroke="none"
/></g
><g transform="translate(470,560)"
><rect fill="none" x="0.5" width="198.5" height="28.5" y="0.5" clip-path="url(#clipPath21)"
/><text x="14" font-size="14px" y="18.1094" clip-path="url(#clipPath21)" font-family="sans-serif" stroke="none" xml:space="preserve"
>currency code (160 bits)</text
></g
><g font-family="sans-serif" font-size="14px" transform="translate(90,640)"
><text x="5" xml:space="preserve" y="18.1094" clip-path="url(#clipPath10)" stroke="none"
>Amount type bit</text
><text x="5" xml:space="preserve" y="34.2188" clip-path="url(#clipPath10)" stroke="none"
>(0=XRP or MPT,</text
><text x="5" xml:space="preserve" y="50.3281" clip-path="url(#clipPath10)" stroke="none"
>1=fungible token)</text
></g
><g font-family="sans-serif" font-size="14px" transform="translate(110,610)"
><text x="5" xml:space="preserve" y="18.1094" clip-path="url(#clipPath8)" stroke="none"
>Sign bit (0=negative, 1=positive)</text
></g
><g fill="rgb(255,255,255)" fill-opacity="0" transform="translate(270,560)" stroke-opacity="0" stroke="rgb(255,255,255)"
><rect x="0.5" width="188.5" height="28.5" y="0.5" clip-path="url(#clipPath6)" stroke="none"
/></g
><g transform="translate(270,560)"
><rect fill="none" x="0.5" width="188.5" height="28.5" y="0.5" clip-path="url(#clipPath6)"
/><text x="5" font-size="14px" y="18.1094" clip-path="url(#clipPath6)" font-family="sans-serif" stroke="none" xml:space="preserve"
>significant digits (54 bits)</text
></g
><g fill="rgb(255,255,255)" fill-opacity="0" transform="translate(110,560)" stroke-opacity="0" stroke="rgb(255,255,255)"
><rect x="0.5" width="148.5" height="28.5" y="0.5" clip-path="url(#clipPath17)" stroke="none"
/></g
><g transform="translate(110,560)"
><rect fill="none" x="0.5" width="148.5" height="28.5" y="0.5" clip-path="url(#clipPath17)"
/><text x="14" font-size="14px" y="18.1094" clip-path="url(#clipPath17)" font-family="sans-serif" stroke="none" xml:space="preserve"
>exponent (8 bits)</text
></g
><g fill="rgb(255,255,255)" fill-opacity="0" transform="translate(80,560)" stroke-opacity="0" stroke="rgb(255,255,255)"
><rect x="0.5" width="18.5" height="28.5" y="0.5" clip-path="url(#clipPath9)" stroke="none"
/></g
><g transform="translate(80,560)"
><rect fill="none" x="0.5" width="18.5" height="28.5" y="0.5" clip-path="url(#clipPath9)"
/></g
><g fill="rgb(255,255,255)" fill-opacity="0" transform="translate(50,560)" stroke-opacity="0" stroke="rgb(255,255,255)"
><rect x="0.5" width="18.5" height="28.5" y="0.5" clip-path="url(#clipPath9)" stroke="none"
/></g
><g transform="translate(50,560)"
><rect fill="none" x="0.5" width="18.5" height="28.5" y="0.5" clip-path="url(#clipPath9)"
/><text x="5" font-size="14px" y="18.1094" clip-path="url(#clipPath9)" font-family="sans-serif" stroke="none" xml:space="preserve"
>1</text
></g
><g stroke-dasharray="1,2" stroke-miterlimit="5" transform="translate(690,300)" stroke-linecap="butt"
><path fill="none" d="M190.5 90.5 L10.5 10.5" clip-path="url(#clipPath22)"
/></g
><g stroke-dasharray="1,2" stroke-miterlimit="5" transform="translate(390,300)" stroke-linecap="butt"
><path fill="none" d="M10.5 90.5 L100.5 10.5" clip-path="url(#clipPath23)"
/></g
><g transform="translate(100,80)"
><path fill="none" d="M10.5 11.5 L10.5 30.5" clip-path="url(#clipPath24)"
/><path fill="none" d="M10.5 30.5 L30.5 30.5" clip-path="url(#clipPath24)"
/><path fill="white" d="M4 22.2583 L10.5 11 L17 22.2583 Z" clip-path="url(#clipPath24)" stroke="none"
/><path fill="none" d="M4 22.2583 L10.5 11 L17 22.2583 Z" clip-path="url(#clipPath24)"
/></g
><g transform="translate(110,300)"
><path fill="none" d="M10.5 11.5 L10.5 40.5" clip-path="url(#clipPath25)"
/><path fill="none" d="M10.5 40.5 L30.5 40.5" clip-path="url(#clipPath25)"
/><path fill="white" d="M4 22.2583 L10.5 11 L17 22.2583 Z" clip-path="url(#clipPath25)" stroke="none"
/><path fill="none" d="M4 22.2583 L10.5 11 L17 22.2583 Z" clip-path="url(#clipPath25)"
/></g
><g transform="translate(80,300)"
><path fill="none" d="M10.5 11.5 L10.5 60.5" clip-path="url(#clipPath26)"
/><path fill="none" d="M10.5 60.5 L30.5 60.5" clip-path="url(#clipPath26)"
/><path fill="white" d="M4 22.2583 L10.5 11 L17 22.2583 Z" clip-path="url(#clipPath26)" stroke="none"
/><path fill="none" d="M4 22.2583 L10.5 11 L17 22.2583 Z" clip-path="url(#clipPath26)"
/></g
><g transform="translate(50,300)"
><path fill="none" d="M10.5 11.5 L10.5 110.5" clip-path="url(#clipPath27)"
/><path fill="none" d="M10.5 110.5 L40.5 110.5" clip-path="url(#clipPath27)"
/><path fill="white" d="M4 22.2583 L10.5 11 L17 22.2583 Z" clip-path="url(#clipPath27)" stroke="none"
/><path fill="none" d="M4 22.2583 L10.5 11 L17 22.2583 Z" clip-path="url(#clipPath27)"
/></g
><g transform="translate(40,80)"
><path fill="none" d="M10.5 11.5 L10.5 90.5" clip-path="url(#clipPath28)"
/><path fill="none" d="M10.5 90.5 L40.5 90.5" clip-path="url(#clipPath28)"
/><path fill="white" d="M4 22.2583 L10.5 11 L17 22.2583 Z" clip-path="url(#clipPath28)" stroke="none"
/><path fill="none" d="M4 22.2583 L10.5 11 L17 22.2583 Z" clip-path="url(#clipPath28)"
/></g
><g transform="translate(70,80)"
><path fill="none" d="M10.5 11.5 L10.5 50.5" clip-path="url(#clipPath29)"
/><path fill="none" d="M10.5 50.5 L30.5 50.5" clip-path="url(#clipPath29)"
/><path fill="white" d="M4 22.2583 L10.5 11 L17 22.2583 Z" clip-path="url(#clipPath29)" stroke="none"
/><path fill="none" d="M4 22.2583 L10.5 11 L17 22.2583 Z" clip-path="url(#clipPath29)"
/></g
><g stroke-dasharray="1,2" stroke-miterlimit="5" transform="translate(650,580)" stroke-linecap="butt"
><path fill="none" d="M10.5 210.5 L20.5 10.5" clip-path="url(#clipPath30)"
/></g
><g stroke-dasharray="1,2" stroke-miterlimit="5" transform="translate(30,580)" stroke-linecap="butt"
><path fill="none" d="M10.5 210.5 L440.5 10.5" clip-path="url(#clipPath31)"
/></g
><g transform="translate(320,820)"
><path fill="none" d="M10.5 11.5 L10.5 30.5" clip-path="url(#clipPath32)"
/><path fill="none" d="M10.5 30.5 L20.5 30.5" clip-path="url(#clipPath32)"
/><path fill="white" d="M4 22.2583 L10.5 11 L17 22.2583 Z" clip-path="url(#clipPath32)" stroke="none"
/><path fill="none" d="M4 22.2583 L10.5 11 L17 22.2583 Z" clip-path="url(#clipPath32)"
/></g
><g transform="translate(50,810)"
><path fill="none" d="M10.5 11.5 L10.5 50.5" clip-path="url(#clipPath33)"
/><path fill="none" d="M10.5 50.5 L40.5 50.5" clip-path="url(#clipPath33)"
/><path fill="white" d="M4 22.2583 L10.5 11 L17 22.2583 Z" clip-path="url(#clipPath33)" stroke="none"
/><path fill="none" d="M4 22.2583 L10.5 11 L17 22.2583 Z" clip-path="url(#clipPath33)"
/></g
><g transform="translate(50,580)"
><path fill="none" d="M10.5 11.5 L10.5 70.5" clip-path="url(#clipPath34)"
/><path fill="none" d="M10.5 70.5 L30.5 70.5" clip-path="url(#clipPath34)"
/><path fill="white" d="M4 22.2583 L10.5 11 L17 22.2583 Z" clip-path="url(#clipPath34)" stroke="none"
/><path fill="none" d="M4 22.2583 L10.5 11 L17 22.2583 Z" clip-path="url(#clipPath34)"
/></g
><g transform="translate(80,580)"
><path fill="none" d="M10.5 11.5 L10.5 40.5" clip-path="url(#clipPath25)"
/><path fill="none" d="M10.5 40.5 L30.5 40.5" clip-path="url(#clipPath25)"
/><path fill="white" d="M4 22.2583 L10.5 11 L17 22.2583 Z" clip-path="url(#clipPath25)" stroke="none"
/><path fill="none" d="M4 22.2583 L10.5 11 L17 22.2583 Z" clip-path="url(#clipPath25)"
/></g
></g
></svg
>