You've already forked cashfusion
1051 lines
84 KiB
XML
1051 lines
84 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
|
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="706px" height="2685px" version="1.1" style="background-color: rgb(255, 255, 255);">
|
|
<defs/>
|
|
<g transform="translate(0.5,0.5)">
|
|
<rect x="323" y="0" width="191" height="40" fill="#ffffff" stroke="#000000" pointer-events="none"/>
|
|
<path d="M 418.5 40 L 418.5 2670" fill="none" stroke="#000000" stroke-miterlimit="10" stroke-dasharray="3 3" pointer-events="none"/>
|
|
<g transform="translate(395.5,14.5)">
|
|
<switch>
|
|
<foreignObject style="overflow:visible;" pointer-events="all" width="45" height="12" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 47px; white-space: nowrap; word-wrap: normal; text-align: center;">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">Player X</div>
|
|
</div>
|
|
</foreignObject>
|
|
<text x="23" y="12" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">Player X</text>
|
|
</switch>
|
|
</g>
|
|
<rect x="324" y="150" width="189" height="30" fill="#ffffff" stroke="#000000" pointer-events="none"/>
|
|
<g transform="translate(359.5,158.5)">
|
|
<switch>
|
|
<foreignObject style="overflow:visible;" pointer-events="all" width="118" height="12" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap; text-align: center;">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">generate new key pair<br/></div>
|
|
</div>
|
|
</foreignObject>
|
|
<text x="59" y="12" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">generate new key pair<br></text>
|
|
</switch>
|
|
</g>
|
|
<rect x="323" y="60" width="190" height="60" fill="#ffffff" stroke="#000000" pointer-events="none"/>
|
|
<g transform="translate(370.5,76.5)">
|
|
<switch>
|
|
<foreignObject style="overflow:visible;" pointer-events="all" width="94" height="26" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap; text-align: center;">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">check for players <br/>sufficient funds</div>
|
|
</div>
|
|
</foreignObject>
|
|
<text x="47" y="19" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">check for players <br>sufficient funds</text>
|
|
</switch>
|
|
</g>
|
|
<rect x="322" y="940" width="191" height="30" fill="#ffffff" stroke="#000000" pointer-events="none"/>
|
|
<g transform="translate(344.5,948.5)">
|
|
<switch>
|
|
<foreignObject style="overflow:visible;" pointer-events="all" width="145" height="12" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap; text-align: center;">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">got outputs from last player</div>
|
|
</div>
|
|
</foreignObject>
|
|
<text x="73" y="12" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">got outputs from last player</text>
|
|
</switch>
|
|
</g>
|
|
<ellipse cx="418" cy="1425" rx="11" ry="11" fill="#000000" stroke="#ff0000" pointer-events="none"/>
|
|
<ellipse cx="418" cy="1425" rx="15" ry="15" fill="none" stroke="#ff0000" pointer-events="none"/>
|
|
<rect x="605" y="0" width="100" height="40" fill="#ffffff" stroke="#000000" pointer-events="none"/>
|
|
<path d="M 655 40 L 655 2650" fill="none" stroke="#000000" stroke-miterlimit="10" stroke-dasharray="3 3" pointer-events="none"/>
|
|
<g transform="translate(614.5,7.5)">
|
|
<switch>
|
|
<foreignObject style="overflow:visible;" pointer-events="all" width="80" height="26" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 80px; white-space: nowrap; word-wrap: normal; text-align: center;">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">Comminication<br/>Media<br/></div>
|
|
</div>
|
|
</foreignObject>
|
|
<text x="40" y="19" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">Comminication<br>Media<br></text>
|
|
</switch>
|
|
</g>
|
|
<rect x="323" y="201" width="190" height="29" fill="#ffffff" stroke="#000000" pointer-events="none"/>
|
|
<g transform="translate(351.5,209.5)">
|
|
<switch>
|
|
<foreignObject style="overflow:visible;" pointer-events="all" width="133" height="12" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap; text-align: center;">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">broadcast encryption key<br/></div>
|
|
</div>
|
|
</foreignObject>
|
|
<text x="67" y="12" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">broadcast encryption key<br></text>
|
|
</switch>
|
|
</g>
|
|
<rect x="323" y="253" width="190" height="60" fill="#ffffff" stroke="#000000" pointer-events="none"/>
|
|
<g transform="translate(366.5,269.5)">
|
|
<switch>
|
|
<foreignObject style="overflow:visible;" pointer-events="all" width="103" height="26" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap; text-align: center;">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">got encryption keys<br/>from all players<br/></div>
|
|
</div>
|
|
</foreignObject>
|
|
<text x="52" y="19" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">[Not supported by viewer]</text>
|
|
</switch>
|
|
</g>
|
|
<path d="M 653 260 L 515.45 260.14" fill="none" stroke="#000000" stroke-miterlimit="10" stroke-dasharray="3 3" pointer-events="none"/>
|
|
<path d="M 523.33 255.63 L 514.33 260.14 L 523.34 264.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/>
|
|
<g transform="translate(542.5,245.5)">
|
|
<switch>
|
|
<foreignObject style="overflow:visible;" pointer-events="all" width="80" height="11" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap; text-align: center;">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;background-color:#ffffff;">encryption key 1</div>
|
|
</div>
|
|
</foreignObject>
|
|
<text x="40" y="11" fill="#000000" text-anchor="middle" font-size="11px" font-family="Helvetica">encryption key 1</text>
|
|
</switch>
|
|
</g>
|
|
<path d="M 654.5 277.57 L 515.24 277.01" fill="none" stroke="#000000" stroke-miterlimit="10" stroke-dasharray="3 3" pointer-events="none"/>
|
|
<path d="M 523.14 272.54 L 514.12 277 L 523.1 281.54" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/>
|
|
<g transform="translate(543.5,262.5)">
|
|
<switch>
|
|
<foreignObject style="overflow:visible;" pointer-events="all" width="80" height="11" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap; text-align: center;">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;background-color:#ffffff;">encryption key 2</div>
|
|
</div>
|
|
</foreignObject>
|
|
<text x="40" y="11" fill="#000000" text-anchor="middle" font-size="11px" font-family="Helvetica">encryption key 2</text>
|
|
</switch>
|
|
</g>
|
|
<path d="M 654.5 305 L 517.24 305" fill="none" stroke="#000000" stroke-miterlimit="10" stroke-dasharray="3 3" pointer-events="none"/>
|
|
<path d="M 525.12 300.5 L 516.12 305 L 525.12 309.5" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/>
|
|
<g transform="translate(543.5,290.5)">
|
|
<switch>
|
|
<foreignObject style="overflow:visible;" pointer-events="all" width="82" height="11" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap; text-align: center;">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;background-color:#ffffff;">encryption key N</div>
|
|
</div>
|
|
</foreignObject>
|
|
<text x="41" y="11" fill="#000000" text-anchor="middle" font-size="11px" font-family="Helvetica">encryption key N</text>
|
|
</switch>
|
|
</g>
|
|
<g transform="translate(622.5,275.5)">
|
|
<switch>
|
|
<foreignObject style="overflow:visible;" pointer-events="all" width="10" height="12" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap;">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">...</div>
|
|
</div>
|
|
</foreignObject>
|
|
<text x="5" y="12" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">...</text>
|
|
</switch>
|
|
</g>
|
|
<rect x="93" y="0" width="100" height="40" fill="#ffffff" stroke="#000000" pointer-events="none"/>
|
|
<path d="M 143 40 L 143 2650" fill="none" stroke="#000000" stroke-miterlimit="10" stroke-dasharray="3 3" pointer-events="none"/>
|
|
<g transform="translate(94.5,7.5)">
|
|
<switch>
|
|
<foreignObject style="overflow:visible;" pointer-events="all" width="96" height="26" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 96px; white-space: normal; word-wrap: normal; text-align: center;">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">Blockchain network</div>
|
|
</div>
|
|
</foreignObject>
|
|
<text x="48" y="19" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">Blockchain network</text>
|
|
</switch>
|
|
</g>
|
|
<path d="M 513 215.5 L 646.38 215.5" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/>
|
|
<path d="M 653.38 215.5 L 646.38 219 L 646.38 212 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/>
|
|
<g transform="translate(543.5,201.5)">
|
|
<switch>
|
|
<foreignObject style="overflow:visible;" pointer-events="all" width="81" height="11" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap; text-align: center;">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;background-color:#ffffff;">encryption key X</div>
|
|
</div>
|
|
</foreignObject>
|
|
<text x="41" y="11" fill="#000000" text-anchor="middle" font-size="11px" font-family="Helvetica">encryption key X</text>
|
|
</switch>
|
|
</g>
|
|
<path d="M 323 74 L 150.62 74" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/>
|
|
<path d="M 143.62 74 L 150.62 70.5 L 150.62 77.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/>
|
|
<g transform="translate(197.5,59.5)">
|
|
<switch>
|
|
<foreignObject style="overflow:visible;" pointer-events="all" width="71" height="11" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap; text-align: center;">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;background-color:#ffffff;">check unspent</div>
|
|
</div>
|
|
</foreignObject>
|
|
<text x="36" y="11" fill="#000000" text-anchor="middle" font-size="11px" font-family="Helvetica">check unspent</text>
|
|
</switch>
|
|
</g>
|
|
<path d="M 143.27 93.16 L 320.76 93" fill="none" stroke="#000000" stroke-miterlimit="10" stroke-dasharray="3 3" pointer-events="none"/>
|
|
<path d="M 312.89 97.51 L 321.88 93 L 312.88 88.51" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/>
|
|
<g transform="translate(204.5,78.5)">
|
|
<switch>
|
|
<foreignObject style="overflow:visible;" pointer-events="all" width="56" height="11" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap; text-align: center;">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;background-color:#ffffff;">unspent list</div>
|
|
</div>
|
|
</foreignObject>
|
|
<text x="28" y="11" fill="#000000" text-anchor="middle" font-size="11px" font-family="Helvetica">unspent list</text>
|
|
</switch>
|
|
</g>
|
|
<rect x="323" y="369" width="190" height="51" fill="#ffffff" stroke="#000000" pointer-events="none"/>
|
|
<g transform="translate(327.5,374.5)">
|
|
<switch>
|
|
<foreignObject style="overflow:visible;" pointer-events="all" width="181" height="40" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap; text-align: center;">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">encrypt output with encryption key<br/>of other players and send it <br/>to next player<br/></div>
|
|
</div>
|
|
</foreignObject>
|
|
<text x="91" y="26" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">[Not supported by viewer]</text>
|
|
</switch>
|
|
</g>
|
|
<path d="M 514.17 648.11 L 645.88 648.48" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/>
|
|
<path d="M 652.88 648.5 L 645.87 651.98 L 645.89 644.98 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/>
|
|
<g transform="translate(540.5,633.5)">
|
|
<switch>
|
|
<foreignObject style="overflow:visible;" pointer-events="all" width="87" height="11" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap; text-align: center;">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;background-color:#ffffff;">encrypted outputs</div>
|
|
</div>
|
|
</foreignObject>
|
|
<text x="44" y="11" fill="#000000" text-anchor="middle" font-size="11px" font-family="Helvetica">encrypted outputs</text>
|
|
</switch>
|
|
</g>
|
|
<path d="M 263 330 L 373 330 L 373 345 L 363 360 L 263 360 Z" fill="#ffffff" stroke="#000000" stroke-miterlimit="10" stroke-dasharray="1 2" pointer-events="none"/>
|
|
<path d="M 373 330 L 673 330 L 673 440 L 263 440 L 263 360" fill="none" stroke="#000000" stroke-miterlimit="10" stroke-dasharray="1 2" pointer-events="none"/>
|
|
<g transform="translate(278.5,339.5)">
|
|
<switch>
|
|
<foreignObject style="overflow:visible;" pointer-events="all" width="80" height="12" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 82px; white-space: nowrap; word-wrap: normal; text-align: center;">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">first player only</div>
|
|
</div>
|
|
</foreignObject>
|
|
<text x="40" y="12" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">first player only</text>
|
|
</switch>
|
|
</g>
|
|
<rect x="323" y="498" width="191" height="40" fill="#ffffff" stroke="#000000" pointer-events="none"/>
|
|
<g transform="translate(343.5,504.5)">
|
|
<switch>
|
|
<foreignObject style="overflow:visible;" pointer-events="all" width="149" height="26" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap; text-align: center;">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">got encrypted outputs from <br/>previous player. <br/></div>
|
|
</div>
|
|
</foreignObject>
|
|
<text x="75" y="19" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">[Not supported by viewer]</text>
|
|
</switch>
|
|
</g>
|
|
<rect x="323" y="558" width="191" height="30" fill="#ffffff" stroke="#000000" pointer-events="none"/>
|
|
<g transform="translate(339.5,566.5)">
|
|
<switch>
|
|
<foreignObject style="overflow:visible;" pointer-events="all" width="157" height="12" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap; text-align: center;">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">check for different ciphertexts<br/></div>
|
|
</div>
|
|
</foreignObject>
|
|
<text x="79" y="12" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">check for different ciphertexts<br></text>
|
|
</switch>
|
|
</g>
|
|
<rect x="323" y="608" width="191" height="80" fill="#ffffff" stroke="#000000" pointer-events="none"/>
|
|
<g transform="translate(323.5,613.5)">
|
|
<switch>
|
|
<foreignObject style="overflow:visible;" pointer-events="all" width="190" height="68" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap; text-align: center;">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">
|
|
<div>decrypt outputs with decryption key.</div>
|
|
<div>encrypt outputs with encryption </div>
|
|
<div>keys of subsequent players.</div>
|
|
<div><i>shuffle</i> the outputs. </div>
|
|
<div>sent it to the next player</div>
|
|
</div>
|
|
</div>
|
|
</foreignObject>
|
|
<text x="95" y="40" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">[Not supported by viewer]</text>
|
|
</switch>
|
|
</g>
|
|
<path d="M 655 517.5 L 517.02 517.5" fill="none" stroke="#000000" stroke-miterlimit="10" stroke-dasharray="3 3" pointer-events="none"/>
|
|
<path d="M 524.9 513 L 515.9 517.5 L 524.9 522" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/>
|
|
<g transform="translate(547.5,490.5)">
|
|
<switch>
|
|
<foreignObject style="overflow:visible;" pointer-events="all" width="75" height="24" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap; text-align: center;">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;background-color:#ffffff;">outputs from <br/>previous player</div>
|
|
</div>
|
|
</foreignObject>
|
|
<text x="38" y="18" fill="#000000" text-anchor="middle" font-size="11px" font-family="Helvetica">outputs from <br>previous player</text>
|
|
</switch>
|
|
</g>
|
|
<path d="M 514 397 L 647.38 397" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/>
|
|
<path d="M 654.38 397 L 647.38 400.5 L 647.38 393.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/>
|
|
<g transform="translate(543.5,382.5)">
|
|
<switch>
|
|
<foreignObject style="overflow:visible;" pointer-events="all" width="82" height="11" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap; text-align: center;">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;background-color:#ffffff;">encrypted output</div>
|
|
</div>
|
|
</foreignObject>
|
|
<text x="41" y="11" fill="#000000" text-anchor="middle" font-size="11px" font-family="Helvetica">encrypted output</text>
|
|
</switch>
|
|
</g>
|
|
<path d="M 263 458 L 373 458 L 373 473 L 363 488 L 263 488 Z" fill="#ffffff" stroke="#000000" stroke-miterlimit="10" stroke-dasharray="1 2" pointer-events="none"/>
|
|
<path d="M 373 458 L 673 458 L 673 708 L 263 708 L 263 488" fill="none" stroke="#000000" stroke-miterlimit="10" stroke-dasharray="1 2" pointer-events="none"/>
|
|
<g transform="translate(264.5,460.5)">
|
|
<switch>
|
|
<foreignObject style="overflow:visible;" pointer-events="all" width="108" height="26" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 108px; white-space: normal; word-wrap: normal; text-align: center;">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">not first player and not last player</div>
|
|
</div>
|
|
</foreignObject>
|
|
<text x="54" y="19" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">not first player and not last player</text>
|
|
</switch>
|
|
</g>
|
|
<rect x="323" y="758" width="191" height="40" fill="#ffffff" stroke="#000000" pointer-events="none"/>
|
|
<g transform="translate(343.5,764.5)">
|
|
<switch>
|
|
<foreignObject style="overflow:visible;" pointer-events="all" width="149" height="26" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap; text-align: center;">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">got encrypted outputs from <br/>previous player. <br/></div>
|
|
</div>
|
|
</foreignObject>
|
|
<text x="75" y="19" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">[Not supported by viewer]</text>
|
|
</switch>
|
|
</g>
|
|
<path d="M 655 777.5 L 517.02 777.5" fill="none" stroke="#000000" stroke-miterlimit="10" stroke-dasharray="3 3" pointer-events="none"/>
|
|
<path d="M 524.9 773 L 515.9 777.5 L 524.9 782" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/>
|
|
<g transform="translate(547.5,750.5)">
|
|
<switch>
|
|
<foreignObject style="overflow:visible;" pointer-events="all" width="75" height="24" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap; text-align: center;">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;background-color:#ffffff;">outputs from <br/>previous player</div>
|
|
</div>
|
|
</foreignObject>
|
|
<text x="38" y="18" fill="#000000" text-anchor="middle" font-size="11px" font-family="Helvetica">outputs from <br>previous player</text>
|
|
</switch>
|
|
</g>
|
|
<rect x="323" y="822" width="191" height="76" fill="#ffffff" stroke="#000000" pointer-events="none"/>
|
|
<g transform="translate(323.5,832.5)">
|
|
<switch>
|
|
<foreignObject style="overflow:visible;" pointer-events="all" width="190" height="54" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap; text-align: center;">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">
|
|
<div>decrypt outputs with decryption key.</div>
|
|
<div>add players output</div>
|
|
<div>shuffle outputs</div>
|
|
<div>broadcast outputs</div>
|
|
</div>
|
|
</div>
|
|
</foreignObject>
|
|
<text x="95" y="33" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">[Not supported by viewer]</text>
|
|
</switch>
|
|
</g>
|
|
<path d="M 514 860.5 L 646.88 860.5" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/>
|
|
<path d="M 653.88 860.5 L 646.88 864 L 646.88 857 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/>
|
|
<g transform="translate(566.5,846.5)">
|
|
<switch>
|
|
<foreignObject style="overflow:visible;" pointer-events="all" width="36" height="11" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap; text-align: center;">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;background-color:#ffffff;">outputs</div>
|
|
</div>
|
|
</foreignObject>
|
|
<text x="18" y="11" fill="#000000" text-anchor="middle" font-size="11px" font-family="Helvetica">outputs</text>
|
|
</switch>
|
|
</g>
|
|
<path d="M 263 721 L 373 721 L 373 736 L 363 751 L 263 751 Z" fill="#ffffff" stroke="#000000" stroke-miterlimit="10" stroke-dasharray="1 2" pointer-events="none"/>
|
|
<path d="M 373 721 L 673 721 L 673 918 L 263 918 L 263 751" fill="none" stroke="#000000" stroke-miterlimit="10" stroke-dasharray="1 2" pointer-events="none"/>
|
|
<g transform="translate(278.5,730.5)">
|
|
<switch>
|
|
<foreignObject style="overflow:visible;" pointer-events="all" width="80" height="12" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 82px; white-space: nowrap; word-wrap: normal; text-align: center;">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">last player only</div>
|
|
</div>
|
|
</foreignObject>
|
|
<text x="40" y="12" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">last player only</text>
|
|
</switch>
|
|
</g>
|
|
<path d="M 653 956 L 515.02 956" fill="none" stroke="#000000" stroke-miterlimit="10" stroke-dasharray="3 3" pointer-events="none"/>
|
|
<path d="M 522.9 951.5 L 513.9 956 L 522.9 960.5" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/>
|
|
<g transform="translate(552.5,928.5)">
|
|
<switch>
|
|
<foreignObject style="overflow:visible;" pointer-events="all" width="61" height="24" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap; text-align: center;">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;background-color:#ffffff;">outputs from<br/>last player</div>
|
|
</div>
|
|
</foreignObject>
|
|
<text x="31" y="18" fill="#000000" text-anchor="middle" font-size="11px" font-family="Helvetica">[Not supported by viewer]</text>
|
|
</switch>
|
|
</g>
|
|
<rect x="323" y="990" width="191" height="40" fill="#ffffff" stroke="#000000" pointer-events="none"/>
|
|
<g transform="translate(346.5,996.5)">
|
|
<switch>
|
|
<foreignObject style="overflow:visible;" pointer-events="all" width="143" height="26" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap; text-align: center;">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">compute verification hash<br/>broadcast verification hash<br/></div>
|
|
</div>
|
|
</foreignObject>
|
|
<text x="72" y="19" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">[Not supported by viewer]</text>
|
|
</switch>
|
|
</g>
|
|
<path d="M 514 1010 L 646.88 1010" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/>
|
|
<path d="M 653.88 1010 L 646.88 1013.5 L 646.88 1006.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/>
|
|
<g transform="translate(539.5,995.5)">
|
|
<switch>
|
|
<foreignObject style="overflow:visible;" pointer-events="all" width="90" height="11" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap; text-align: center;">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;background-color:#ffffff;">verification hash X</div>
|
|
</div>
|
|
</foreignObject>
|
|
<text x="45" y="11" fill="#000000" text-anchor="middle" font-size="11px" font-family="Helvetica">verification hash X</text>
|
|
</switch>
|
|
</g>
|
|
<rect x="323.5" y="1059" width="190" height="60" fill="#ffffff" stroke="#000000" pointer-events="none"/>
|
|
<g transform="translate(356.5,1075.5)">
|
|
<switch>
|
|
<foreignObject style="overflow:visible;" pointer-events="all" width="123" height="26" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap; text-align: center;">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">got verification hashes <br/>from all players<br/></div>
|
|
</div>
|
|
</foreignObject>
|
|
<text x="62" y="19" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">got verification hashes <br>from all players<br></text>
|
|
</switch>
|
|
</g>
|
|
<path d="M 653.5 1066 L 515.95 1066.14" fill="none" stroke="#000000" stroke-miterlimit="10" stroke-dasharray="3 3" pointer-events="none"/>
|
|
<path d="M 523.83 1061.63 L 514.83 1066.14 L 523.84 1070.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/>
|
|
<g transform="translate(538.5,1051.5)">
|
|
<switch>
|
|
<foreignObject style="overflow:visible;" pointer-events="all" width="89" height="11" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap; text-align: center;">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;background-color:#ffffff;">verification hash 1</div>
|
|
</div>
|
|
</foreignObject>
|
|
<text x="45" y="11" fill="#000000" text-anchor="middle" font-size="11px" font-family="Helvetica">verification hash 1</text>
|
|
</switch>
|
|
</g>
|
|
<path d="M 655 1083.47 L 516.24 1083.01" fill="none" stroke="#000000" stroke-miterlimit="10" stroke-dasharray="3 3" pointer-events="none"/>
|
|
<path d="M 524.13 1078.53 L 515.12 1083 L 524.1 1087.53" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/>
|
|
<g transform="translate(539.5,1068.5)">
|
|
<switch>
|
|
<foreignObject style="overflow:visible;" pointer-events="all" width="89" height="11" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap; text-align: center;">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;background-color:#ffffff;">verification hash 2</div>
|
|
</div>
|
|
</foreignObject>
|
|
<text x="45" y="11" fill="#000000" text-anchor="middle" font-size="11px" font-family="Helvetica">verification hash 2</text>
|
|
</switch>
|
|
</g>
|
|
<path d="M 655 1110.91 L 517.24 1111" fill="none" stroke="#000000" stroke-miterlimit="10" stroke-dasharray="3 3" pointer-events="none"/>
|
|
<path d="M 525.12 1106.49 L 516.12 1111 L 525.12 1115.49" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/>
|
|
<g transform="translate(542.5,1096.5)">
|
|
<switch>
|
|
<foreignObject style="overflow:visible;" pointer-events="all" width="84" height="11" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap; text-align: center;">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;background-color:#ffffff;">verification key N</div>
|
|
</div>
|
|
</foreignObject>
|
|
<text x="42" y="11" fill="#000000" text-anchor="middle" font-size="11px" font-family="Helvetica">verification key N</text>
|
|
</switch>
|
|
</g>
|
|
<g transform="translate(623.5,1081.5)">
|
|
<switch>
|
|
<foreignObject style="overflow:visible;" pointer-events="all" width="10" height="12" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap;">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">...</div>
|
|
</div>
|
|
</foreignObject>
|
|
<text x="5" y="12" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">...</text>
|
|
</switch>
|
|
</g>
|
|
<rect x="322" y="1140" width="191" height="20" fill="#ffffff" stroke="#000000" pointer-events="none"/>
|
|
<g transform="translate(388.5,1143.5)">
|
|
<switch>
|
|
<foreignObject style="overflow:visible;" pointer-events="all" width="58" height="12" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap; text-align: center;">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">verify hash</div>
|
|
</div>
|
|
</foreignObject>
|
|
<text x="29" y="12" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">verify hash</text>
|
|
</switch>
|
|
</g>
|
|
<rect x="323" y="1179" width="191" height="51" fill="#ffffff" stroke="#000000" pointer-events="none"/>
|
|
<g transform="translate(346.5,1184.5)">
|
|
<switch>
|
|
<foreignObject style="overflow:visible;" pointer-events="all" width="143" height="40" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap; text-align: center;">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">make unsigned transaction<br/>sign the players input<br/>broadcast inputs signature<br/></div>
|
|
</div>
|
|
</foreignObject>
|
|
<text x="72" y="26" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">[Not supported by viewer]</text>
|
|
</switch>
|
|
</g>
|
|
<path d="M 514 1206 L 646.88 1206" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/>
|
|
<path d="M 653.88 1206 L 646.88 1209.5 L 646.88 1202.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/>
|
|
<g transform="translate(543.5,1191.5)">
|
|
<switch>
|
|
<foreignObject style="overflow:visible;" pointer-events="all" width="83" height="11" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap; text-align: center;">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;background-color:#ffffff;">input X signature</div>
|
|
</div>
|
|
</foreignObject>
|
|
<text x="42" y="11" fill="#000000" text-anchor="middle" font-size="11px" font-family="Helvetica">input X signature</text>
|
|
</switch>
|
|
</g>
|
|
<rect x="324" y="1249" width="190" height="60" fill="#ffffff" stroke="#000000" pointer-events="none"/>
|
|
<g transform="translate(361.5,1265.5)">
|
|
<switch>
|
|
<foreignObject style="overflow:visible;" pointer-events="all" width="114" height="26" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap; text-align: center;">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">got inputs signatures <br/>from all players<br/></div>
|
|
</div>
|
|
</foreignObject>
|
|
<text x="57" y="19" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">[Not supported by viewer]</text>
|
|
</switch>
|
|
</g>
|
|
<path d="M 654 1256 L 516.45 1256.14" fill="none" stroke="#000000" stroke-miterlimit="10" stroke-dasharray="3 3" pointer-events="none"/>
|
|
<path d="M 524.33 1251.63 L 515.33 1256.14 L 524.34 1260.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/>
|
|
<g transform="translate(543.5,1241.5)">
|
|
<switch>
|
|
<foreignObject style="overflow:visible;" pointer-events="all" width="81" height="11" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap; text-align: center;">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;background-color:#ffffff;">input 1 signature</div>
|
|
</div>
|
|
</foreignObject>
|
|
<text x="41" y="11" fill="#000000" text-anchor="middle" font-size="11px" font-family="Helvetica">input 1 signature</text>
|
|
</switch>
|
|
</g>
|
|
<path d="M 655.5 1273.47 L 516.24 1273.01" fill="none" stroke="#000000" stroke-miterlimit="10" stroke-dasharray="3 3" pointer-events="none"/>
|
|
<path d="M 524.13 1268.53 L 515.12 1273 L 524.1 1277.53" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/>
|
|
<g transform="translate(543.5,1258.5)">
|
|
<switch>
|
|
<foreignObject style="overflow:visible;" pointer-events="all" width="81" height="11" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap; text-align: center;">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;background-color:#ffffff;">input 2 signature</div>
|
|
</div>
|
|
</foreignObject>
|
|
<text x="41" y="11" fill="#000000" text-anchor="middle" font-size="11px" font-family="Helvetica">input 2 signature</text>
|
|
</switch>
|
|
</g>
|
|
<path d="M 654.5 1300.91 L 516.62 1300.94" fill="none" stroke="#000000" stroke-miterlimit="10" stroke-dasharray="3 3" pointer-events="none"/>
|
|
<path d="M 524.51 1296.44 L 515.51 1300.94 L 524.51 1305.44" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/>
|
|
<g transform="translate(542.5,1286.5)">
|
|
<switch>
|
|
<foreignObject style="overflow:visible;" pointer-events="all" width="83" height="11" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap; text-align: center;">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;background-color:#ffffff;">input N signature</div>
|
|
</div>
|
|
</foreignObject>
|
|
<text x="42" y="11" fill="#000000" text-anchor="middle" font-size="11px" font-family="Helvetica">input N signature</text>
|
|
</switch>
|
|
</g>
|
|
<g transform="translate(623.5,1271.5)">
|
|
<switch>
|
|
<foreignObject style="overflow:visible;" pointer-events="all" width="10" height="12" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap;">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">...</div>
|
|
</div>
|
|
</foreignObject>
|
|
<text x="5" y="12" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">...</text>
|
|
</switch>
|
|
</g>
|
|
<rect x="323" y="1327" width="191" height="20" fill="#ffffff" stroke="#000000" pointer-events="none"/>
|
|
<g transform="translate(356.5,1330.5)">
|
|
<switch>
|
|
<foreignObject style="overflow:visible;" pointer-events="all" width="123" height="12" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap; text-align: center;">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">verify inputs signatures</div>
|
|
</div>
|
|
</foreignObject>
|
|
<text x="62" y="12" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">verify inputs signatures</text>
|
|
</switch>
|
|
</g>
|
|
<rect x="324" y="1366" width="191" height="34" fill="#ffffff" stroke="#000000" pointer-events="none"/>
|
|
<g transform="translate(342.5,1369.5)">
|
|
<switch>
|
|
<foreignObject style="overflow:visible;" pointer-events="all" width="154" height="26" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap; text-align: center;">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">add signatures to transaction<br/>broadcast transaction<br/></div>
|
|
</div>
|
|
</foreignObject>
|
|
<text x="77" y="19" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">add signatures to transaction<br>broadcast transaction<br></text>
|
|
</switch>
|
|
</g>
|
|
<path d="M 323.86 1382.86 L 152.05 1382.86" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/>
|
|
<path d="M 145.05 1382.86 L 152.05 1379.36 L 152.05 1386.36 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/>
|
|
<g transform="translate(180.5,1368.5)">
|
|
<switch>
|
|
<foreignObject style="overflow:visible;" pointer-events="all" width="105" height="11" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap; text-align: center;">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;background-color:#ffffff;">broadcast transaction</div>
|
|
</div>
|
|
</foreignObject>
|
|
<text x="53" y="11" fill="#000000" text-anchor="middle" font-size="11px" font-family="Helvetica">broadcast transaction</text>
|
|
</switch>
|
|
</g>
|
|
<path d="M 322 110 L 93 110 Q 83 110 83 120 L 83 1450 Q 83 1460 93 1460 L 415.76 1460" fill="none" stroke="#000000" stroke-miterlimit="10" stroke-dasharray="3 3" pointer-events="none"/>
|
|
<path d="M 403.88 1466.5 L 416.88 1460 L 403.88 1453.5" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/>
|
|
<g transform="translate(210.5,94.5)">
|
|
<switch>
|
|
<foreignObject style="overflow:visible;" pointer-events="all" width="85" height="11" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap; text-align: center;">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;background-color:#ffffff;">Insufficient funds </div>
|
|
</div>
|
|
</foreignObject>
|
|
<text x="43" y="11" fill="#000000" text-anchor="middle" font-size="11px" font-family="Helvetica">Insufficient funds </text>
|
|
</switch>
|
|
</g>
|
|
<path d="M 322 574 L 73 574 Q 63 574 63 584 L 63 1750 Q 63 1760 73 1760.01 L 415.76 1760.33" fill="none" stroke="#000000" stroke-miterlimit="10" stroke-dasharray="3 3" pointer-events="none"/>
|
|
<path d="M 403.88 1766.82 L 416.88 1760.33 L 403.89 1753.82" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/>
|
|
<g transform="translate(230.5,564.5)">
|
|
<switch>
|
|
<foreignObject style="overflow:visible;" pointer-events="all" width="83" height="11" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap; text-align: center;">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;background-color:#ffffff;">same ciphertexts</div>
|
|
</div>
|
|
</foreignObject>
|
|
<text x="42" y="11" fill="#000000" text-anchor="middle" font-size="11px" font-family="Helvetica">same ciphertexts</text>
|
|
</switch>
|
|
</g>
|
|
<path d="M 322 1149.5 L 23 1149.98 Q 13 1150 13 1160 L 13 2350 Q 13 2360 23 2360 L 415.76 2360" fill="none" stroke="#000000" stroke-miterlimit="10" stroke-dasharray="3 3" pointer-events="none"/>
|
|
<path d="M 403.88 2366.5 L 416.88 2360 L 403.88 2353.5" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/>
|
|
<g transform="translate(228.5,1143.5)">
|
|
<switch>
|
|
<foreignObject style="overflow:visible;" pointer-events="all" width="69" height="11" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap; text-align: center;">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;background-color:#ffffff;">wrong hashes</div>
|
|
</div>
|
|
</foreignObject>
|
|
<text x="35" y="11" fill="#000000" text-anchor="middle" font-size="11px" font-family="Helvetica">wrong hashes</text>
|
|
</switch>
|
|
</g>
|
|
<path d="M 323 1336.5 L 198.24 1336.01" fill="none" stroke="#000000" stroke-miterlimit="10" stroke-dasharray="3 3" pointer-events="none"/>
|
|
<path d="M 210.14 1329.56 L 197.12 1336 L 210.09 1342.56" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/>
|
|
<g transform="translate(253.5,1317.5)">
|
|
<switch>
|
|
<foreignObject style="overflow:visible;" pointer-events="all" width="65" height="24" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap; text-align: center;">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;background-color:#ffffff;">wrong inputs <br/>signatures</div>
|
|
</div>
|
|
</foreignObject>
|
|
<text x="33" y="18" fill="#000000" text-anchor="middle" font-size="11px" font-family="Helvetica">wrong inputs <br>signatures</text>
|
|
</switch>
|
|
</g>
|
|
<rect x="324" y="1496" width="190" height="60" fill="#ffffff" stroke="#000000" pointer-events="none"/>
|
|
<g transform="translate(333.5,1498.5)">
|
|
<switch>
|
|
<foreignObject style="overflow:visible;" pointer-events="all" width="170" height="54" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap; text-align: center;">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">broadcast blame message <br/>with reason "Insuficcient Funds"<br/>containign list of players <br/>with insufficient funds<br/></div>
|
|
</div>
|
|
</foreignObject>
|
|
<text x="85" y="33" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">[Not supported by viewer]</text>
|
|
</switch>
|
|
</g>
|
|
<path d="M 515 1528 L 647.88 1528" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/>
|
|
<path d="M 654.88 1528 L 647.88 1531.5 L 647.88 1524.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/>
|
|
<g transform="translate(545.5,1500.5)">
|
|
<switch>
|
|
<foreignObject style="overflow:visible;" pointer-events="all" width="81" height="24" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap; text-align: center;">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;background-color:#ffffff;">blame message <br/>from player X</div>
|
|
</div>
|
|
</foreignObject>
|
|
<text x="41" y="18" fill="#000000" text-anchor="middle" font-size="11px" font-family="Helvetica">blame message <br>from player X</text>
|
|
</switch>
|
|
</g>
|
|
<rect x="324" y="1589" width="190" height="60" fill="#ffffff" stroke="#000000" pointer-events="none"/>
|
|
<g transform="translate(361.5,1605.5)">
|
|
<switch>
|
|
<foreignObject style="overflow:visible;" pointer-events="all" width="114" height="26" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap; text-align: center;">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">got blame messages <br/>from all players<br/></div>
|
|
</div>
|
|
</foreignObject>
|
|
<text x="57" y="19" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">[Not supported by viewer]</text>
|
|
</switch>
|
|
</g>
|
|
<path d="M 654 1596 L 516.45 1596.14" fill="none" stroke="#000000" stroke-miterlimit="10" stroke-dasharray="3 3" pointer-events="none"/>
|
|
<path d="M 524.33 1591.63 L 515.33 1596.14 L 524.34 1600.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/>
|
|
<g transform="translate(540.5,1581.5)">
|
|
<switch>
|
|
<foreignObject style="overflow:visible;" pointer-events="all" width="87" height="11" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap; text-align: center;">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;background-color:#ffffff;">blame message 1</div>
|
|
</div>
|
|
</foreignObject>
|
|
<text x="44" y="11" fill="#000000" text-anchor="middle" font-size="11px" font-family="Helvetica">blame message 1</text>
|
|
</switch>
|
|
</g>
|
|
<path d="M 655.5 1613.47 L 516.24 1613.01" fill="none" stroke="#000000" stroke-miterlimit="10" stroke-dasharray="3 3" pointer-events="none"/>
|
|
<path d="M 524.13 1608.53 L 515.12 1613 L 524.1 1617.53" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/>
|
|
<g transform="translate(540.5,1598.5)">
|
|
<switch>
|
|
<foreignObject style="overflow:visible;" pointer-events="all" width="87" height="11" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap; text-align: center;">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;background-color:#ffffff;">blame message 2</div>
|
|
</div>
|
|
</foreignObject>
|
|
<text x="44" y="11" fill="#000000" text-anchor="middle" font-size="11px" font-family="Helvetica">blame message 2</text>
|
|
</switch>
|
|
</g>
|
|
<path d="M 654.5 1640.91 L 516.62 1640.94" fill="none" stroke="#000000" stroke-miterlimit="10" stroke-dasharray="3 3" pointer-events="none"/>
|
|
<path d="M 524.51 1636.44 L 515.51 1640.94 L 524.51 1645.44" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/>
|
|
<g transform="translate(539.5,1626.5)">
|
|
<switch>
|
|
<foreignObject style="overflow:visible;" pointer-events="all" width="89" height="11" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap; text-align: center;">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;background-color:#ffffff;">blame message N</div>
|
|
</div>
|
|
</foreignObject>
|
|
<text x="45" y="11" fill="#000000" text-anchor="middle" font-size="11px" font-family="Helvetica">blame message N</text>
|
|
</switch>
|
|
</g>
|
|
<g transform="translate(623.5,1611.5)">
|
|
<switch>
|
|
<foreignObject style="overflow:visible;" pointer-events="all" width="10" height="12" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap;">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">...</div>
|
|
</div>
|
|
</foreignObject>
|
|
<text x="5" y="12" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">...</text>
|
|
</switch>
|
|
</g>
|
|
<rect x="322" y="1677" width="190" height="30" fill="#ffffff" stroke="#000000" pointer-events="none"/>
|
|
<g transform="translate(387.5,1685.5)">
|
|
<switch>
|
|
<foreignObject style="overflow:visible;" pointer-events="all" width="59" height="12" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap; text-align: center;">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">ban the liar<br/></div>
|
|
</div>
|
|
</foreignObject>
|
|
<text x="30" y="12" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">ban the liar<br></text>
|
|
</switch>
|
|
</g>
|
|
<path d="M 513 1694 L 645.88 1694" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/>
|
|
<path d="M 652.88 1694 L 645.88 1697.5 L 645.88 1690.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/>
|
|
<g transform="translate(549.5,1666.5)">
|
|
<switch>
|
|
<foreignObject style="overflow:visible;" pointer-events="all" width="69" height="24" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap; text-align: center;">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;background-color:#ffffff;">ban message <br/>from player X</div>
|
|
</div>
|
|
</foreignObject>
|
|
<text x="35" y="18" fill="#000000" text-anchor="middle" font-size="11px" font-family="Helvetica">ban message <br>from player X</text>
|
|
</switch>
|
|
</g>
|
|
<path d="M 418 1730 L 113 1730 Q 103 1730 103 1720 L 103 151 Q 103 141 113 141 L 415.76 141" fill="none" stroke="#000000" stroke-miterlimit="10" stroke-dasharray="3 3" pointer-events="none"/>
|
|
<path d="M 403.88 147.5 L 416.88 141 L 403.88 134.5" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/>
|
|
<rect x="324" y="1800" width="190" height="60" fill="#ffffff" stroke="#000000" pointer-events="none"/>
|
|
<g transform="translate(343.5,1802.5)">
|
|
<switch>
|
|
<foreignObject style="overflow:visible;" pointer-events="all" width="150" height="54" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap; text-align: center;">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">broadcast blame message <br/>with reason "Shuffle Failure"<br/>containing hashes <br/>from all players<br/></div>
|
|
</div>
|
|
</foreignObject>
|
|
<text x="75" y="33" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">[Not supported by viewer]</text>
|
|
</switch>
|
|
</g>
|
|
<path d="M 515 1832 L 647.88 1832" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/>
|
|
<path d="M 654.88 1832 L 647.88 1835.5 L 647.88 1828.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/>
|
|
<g transform="translate(545.5,1804.5)">
|
|
<switch>
|
|
<foreignObject style="overflow:visible;" pointer-events="all" width="81" height="24" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap; text-align: center;">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;background-color:#ffffff;">blame message <br/>from player X</div>
|
|
</div>
|
|
</foreignObject>
|
|
<text x="41" y="18" fill="#000000" text-anchor="middle" font-size="11px" font-family="Helvetica">blame message <br>from player X</text>
|
|
</switch>
|
|
</g>
|
|
<rect x="323.5" y="1890" width="190" height="60" fill="#ffffff" stroke="#000000" pointer-events="none"/>
|
|
<g transform="translate(361.5,1906.5)">
|
|
<switch>
|
|
<foreignObject style="overflow:visible;" pointer-events="all" width="114" height="26" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap; text-align: center;">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">got blame messages <br/>from all players<br/></div>
|
|
</div>
|
|
</foreignObject>
|
|
<text x="57" y="19" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">[Not supported by viewer]</text>
|
|
</switch>
|
|
</g>
|
|
<path d="M 653.5 1897 L 515.95 1897.14" fill="none" stroke="#000000" stroke-miterlimit="10" stroke-dasharray="3 3" pointer-events="none"/>
|
|
<path d="M 523.83 1892.63 L 514.83 1897.14 L 523.84 1901.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/>
|
|
<g transform="translate(539.5,1882.5)">
|
|
<switch>
|
|
<foreignObject style="overflow:visible;" pointer-events="all" width="87" height="11" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap; text-align: center;">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;background-color:#ffffff;">blame message 1</div>
|
|
</div>
|
|
</foreignObject>
|
|
<text x="44" y="11" fill="#000000" text-anchor="middle" font-size="11px" font-family="Helvetica">blame message 1</text>
|
|
</switch>
|
|
</g>
|
|
<path d="M 655 1914.47 L 516.24 1914.01" fill="none" stroke="#000000" stroke-miterlimit="10" stroke-dasharray="3 3" pointer-events="none"/>
|
|
<path d="M 524.13 1909.53 L 515.12 1914 L 524.1 1918.53" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/>
|
|
<g transform="translate(540.5,1899.5)">
|
|
<switch>
|
|
<foreignObject style="overflow:visible;" pointer-events="all" width="87" height="11" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap; text-align: center;">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;background-color:#ffffff;">blame message 2</div>
|
|
</div>
|
|
</foreignObject>
|
|
<text x="44" y="11" fill="#000000" text-anchor="middle" font-size="11px" font-family="Helvetica">blame message 2</text>
|
|
</switch>
|
|
</g>
|
|
<path d="M 654 1941.91 L 516.12 1941.94" fill="none" stroke="#000000" stroke-miterlimit="10" stroke-dasharray="3 3" pointer-events="none"/>
|
|
<path d="M 524.01 1937.44 L 515.01 1941.94 L 524.01 1946.44" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/>
|
|
<g transform="translate(539.5,1927.5)">
|
|
<switch>
|
|
<foreignObject style="overflow:visible;" pointer-events="all" width="89" height="11" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap; text-align: center;">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;background-color:#ffffff;">blame message N</div>
|
|
</div>
|
|
</foreignObject>
|
|
<text x="45" y="11" fill="#000000" text-anchor="middle" font-size="11px" font-family="Helvetica">blame message N</text>
|
|
</switch>
|
|
</g>
|
|
<g transform="translate(623.5,1912.5)">
|
|
<switch>
|
|
<foreignObject style="overflow:visible;" pointer-events="all" width="10" height="12" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap;">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">...</div>
|
|
</div>
|
|
</foreignObject>
|
|
<text x="5" y="12" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">...</text>
|
|
</switch>
|
|
</g>
|
|
<rect x="324" y="1976" width="190" height="24" fill="#ffffff" stroke="#000000" pointer-events="none"/>
|
|
<g transform="translate(333.5,1981.5)">
|
|
<switch>
|
|
<foreignObject style="overflow:visible;" pointer-events="all" width="171" height="12" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap; text-align: center;">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">check if all hashes are the same<br/></div>
|
|
</div>
|
|
</foreignObject>
|
|
<text x="86" y="12" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">check if all hashes are the same<br></text>
|
|
</switch>
|
|
</g>
|
|
<path d="M 193 1971 L 163 2001 M 163 1971 L 193 2001" fill="none" stroke="#000000" stroke-width="3" stroke-miterlimit="10" pointer-events="none"/>
|
|
<path d="M 324 1987.33 L 180.24 1987.01" fill="none" stroke="#000000" stroke-miterlimit="10" stroke-dasharray="3 3" pointer-events="none"/>
|
|
<path d="M 192.13 1980.53 L 179.12 1987 L 192.1 1993.53" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/>
|
|
<g transform="translate(211.5,1981.5)">
|
|
<switch>
|
|
<foreignObject style="overflow:visible;" pointer-events="all" width="78" height="11" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap; text-align: center;">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;background-color:#ffffff;">different hashes</div>
|
|
</div>
|
|
</foreignObject>
|
|
<text x="39" y="11" fill="#000000" text-anchor="middle" font-size="11px" font-family="Helvetica">different hashes</text>
|
|
</switch>
|
|
</g>
|
|
<rect x="324" y="2028" width="190" height="112" fill="#ffffff" stroke="#000000" pointer-events="none"/>
|
|
<g transform="translate(327.5,2035.5)">
|
|
<switch>
|
|
<foreignObject style="overflow:visible;" pointer-events="all" width="182" height="96" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap; text-align: center;">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">broadcast blame message <br/>with reason <br/>"Shuffle and Equivocation Failure"<br/>containing player's encryption key,<br/>player's decryption key, <br/>and messages from other players <br/>on phase "shuffling" <br/></div>
|
|
</div>
|
|
</foreignObject>
|
|
<text x="91" y="54" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">[Not supported by viewer]</text>
|
|
</switch>
|
|
</g>
|
|
<path d="M 514 2084 L 646.88 2084" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/>
|
|
<path d="M 653.88 2084 L 646.88 2087.5 L 646.88 2080.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/>
|
|
<g transform="translate(544.5,2056.5)">
|
|
<switch>
|
|
<foreignObject style="overflow:visible;" pointer-events="all" width="81" height="24" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap; text-align: center;">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;background-color:#ffffff;">blame message <br/>from player X</div>
|
|
</div>
|
|
</foreignObject>
|
|
<text x="41" y="18" fill="#000000" text-anchor="middle" font-size="11px" font-family="Helvetica">blame message <br>from player X</text>
|
|
</switch>
|
|
</g>
|
|
<rect x="324" y="2170" width="190" height="60" fill="#ffffff" stroke="#000000" pointer-events="none"/>
|
|
<g transform="translate(361.5,2186.5)">
|
|
<switch>
|
|
<foreignObject style="overflow:visible;" pointer-events="all" width="114" height="26" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap; text-align: center;">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">got blame messages <br/>from all players<br/></div>
|
|
</div>
|
|
</foreignObject>
|
|
<text x="57" y="19" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">[Not supported by viewer]</text>
|
|
</switch>
|
|
</g>
|
|
<path d="M 654 2177 L 516.45 2177.14" fill="none" stroke="#000000" stroke-miterlimit="10" stroke-dasharray="3 3" pointer-events="none"/>
|
|
<path d="M 524.33 2172.63 L 515.33 2177.14 L 524.34 2181.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/>
|
|
<g transform="translate(540.5,2162.5)">
|
|
<switch>
|
|
<foreignObject style="overflow:visible;" pointer-events="all" width="87" height="11" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap; text-align: center;">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;background-color:#ffffff;">blame message 1</div>
|
|
</div>
|
|
</foreignObject>
|
|
<text x="44" y="11" fill="#000000" text-anchor="middle" font-size="11px" font-family="Helvetica">blame message 1</text>
|
|
</switch>
|
|
</g>
|
|
<path d="M 655.5 2194.47 L 516.24 2194.01" fill="none" stroke="#000000" stroke-miterlimit="10" stroke-dasharray="3 3" pointer-events="none"/>
|
|
<path d="M 524.13 2189.53 L 515.12 2194 L 524.1 2198.53" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/>
|
|
<g transform="translate(540.5,2179.5)">
|
|
<switch>
|
|
<foreignObject style="overflow:visible;" pointer-events="all" width="87" height="11" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap; text-align: center;">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;background-color:#ffffff;">blame message 2</div>
|
|
</div>
|
|
</foreignObject>
|
|
<text x="44" y="11" fill="#000000" text-anchor="middle" font-size="11px" font-family="Helvetica">blame message 2</text>
|
|
</switch>
|
|
</g>
|
|
<path d="M 654.5 2221.91 L 516.62 2221.94" fill="none" stroke="#000000" stroke-miterlimit="10" stroke-dasharray="3 3" pointer-events="none"/>
|
|
<path d="M 524.51 2217.44 L 515.51 2221.94 L 524.51 2226.44" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/>
|
|
<g transform="translate(539.5,2207.5)">
|
|
<switch>
|
|
<foreignObject style="overflow:visible;" pointer-events="all" width="89" height="11" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap; text-align: center;">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;background-color:#ffffff;">blame message N</div>
|
|
</div>
|
|
</foreignObject>
|
|
<text x="45" y="11" fill="#000000" text-anchor="middle" font-size="11px" font-family="Helvetica">blame message N</text>
|
|
</switch>
|
|
</g>
|
|
<g transform="translate(623.5,2192.5)">
|
|
<switch>
|
|
<foreignObject style="overflow:visible;" pointer-events="all" width="10" height="12" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap;">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">...</div>
|
|
</div>
|
|
</foreignObject>
|
|
<text x="5" y="12" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">...</text>
|
|
</switch>
|
|
</g>
|
|
<rect x="324" y="2258" width="190" height="52" fill="#ffffff" stroke="#000000" pointer-events="none"/>
|
|
<g transform="translate(350.5,2263.5)">
|
|
<switch>
|
|
<foreignObject style="overflow:visible;" pointer-events="all" width="136" height="40" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap; text-align: center;">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">replaying shuffling phase,<br/> identifying the cheater<br/>and ban him<br/></div>
|
|
</div>
|
|
</foreignObject>
|
|
<text x="68" y="26" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">[Not supported by viewer]</text>
|
|
</switch>
|
|
</g>
|
|
<path d="M 514 2284 L 646.88 2284" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/>
|
|
<path d="M 653.88 2284 L 646.88 2287.5 L 646.88 2280.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/>
|
|
<g transform="translate(550.5,2256.5)">
|
|
<switch>
|
|
<foreignObject style="overflow:visible;" pointer-events="all" width="69" height="24" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap; text-align: center;">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;background-color:#ffffff;">ban message <br/>from player X</div>
|
|
</div>
|
|
</foreignObject>
|
|
<text x="35" y="18" fill="#000000" text-anchor="middle" font-size="11px" font-family="Helvetica">ban message <br>from player X</text>
|
|
</switch>
|
|
</g>
|
|
<path d="M 418 2336 L 113 2336 Q 103 2336 103 2326 L 103 1722.24" fill="none" stroke="#000000" stroke-miterlimit="10" stroke-dasharray="3 3" pointer-events="none"/>
|
|
<path d="M 109.5 1734.12 L 103 1721.12 L 96.5 1734.12" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/>
|
|
<rect x="324" y="2380" width="190" height="80" fill="#ffffff" stroke="#000000" pointer-events="none"/>
|
|
<g transform="translate(326.5,2385.5)">
|
|
<switch>
|
|
<foreignObject style="overflow:visible;" pointer-events="all" width="185" height="68" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap; text-align: center;">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">broadcast blame message <br/>with reason "Equivocation Failure"<br/>containing all messages from<br/>"Announcment" phase and<br/>"Equivocation" phase <br/></div>
|
|
</div>
|
|
</foreignObject>
|
|
<text x="93" y="40" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">[Not supported by viewer]</text>
|
|
</switch>
|
|
</g>
|
|
<path d="M 514 2421 L 646.88 2421" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/>
|
|
<path d="M 653.88 2421 L 646.88 2424.5 L 646.88 2417.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/>
|
|
<g transform="translate(544.5,2393.5)">
|
|
<switch>
|
|
<foreignObject style="overflow:visible;" pointer-events="all" width="81" height="24" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap; text-align: center;">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;background-color:#ffffff;">blame message <br/>from player X</div>
|
|
</div>
|
|
</foreignObject>
|
|
<text x="41" y="18" fill="#000000" text-anchor="middle" font-size="11px" font-family="Helvetica">blame message <br>from player X</text>
|
|
</switch>
|
|
</g>
|
|
<rect x="323" y="2490" width="190" height="60" fill="#ffffff" stroke="#000000" pointer-events="none"/>
|
|
<g transform="translate(360.5,2506.5)">
|
|
<switch>
|
|
<foreignObject style="overflow:visible;" pointer-events="all" width="114" height="26" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap; text-align: center;">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">got blame messages <br/>from all players<br/></div>
|
|
</div>
|
|
</foreignObject>
|
|
<text x="57" y="19" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">[Not supported by viewer]</text>
|
|
</switch>
|
|
</g>
|
|
<path d="M 653 2497 L 515.45 2497.14" fill="none" stroke="#000000" stroke-miterlimit="10" stroke-dasharray="3 3" pointer-events="none"/>
|
|
<path d="M 523.33 2492.63 L 514.33 2497.14 L 523.34 2501.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/>
|
|
<g transform="translate(539.5,2482.5)">
|
|
<switch>
|
|
<foreignObject style="overflow:visible;" pointer-events="all" width="87" height="11" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap; text-align: center;">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;background-color:#ffffff;">blame message 1</div>
|
|
</div>
|
|
</foreignObject>
|
|
<text x="44" y="11" fill="#000000" text-anchor="middle" font-size="11px" font-family="Helvetica">blame message 1</text>
|
|
</switch>
|
|
</g>
|
|
<path d="M 654.5 2514.47 L 515.24 2514.01" fill="none" stroke="#000000" stroke-miterlimit="10" stroke-dasharray="3 3" pointer-events="none"/>
|
|
<path d="M 523.13 2509.53 L 514.12 2514 L 523.1 2518.53" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/>
|
|
<g transform="translate(539.5,2499.5)">
|
|
<switch>
|
|
<foreignObject style="overflow:visible;" pointer-events="all" width="87" height="11" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap; text-align: center;">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;background-color:#ffffff;">blame message 2</div>
|
|
</div>
|
|
</foreignObject>
|
|
<text x="44" y="11" fill="#000000" text-anchor="middle" font-size="11px" font-family="Helvetica">blame message 2</text>
|
|
</switch>
|
|
</g>
|
|
<path d="M 653.5 2541.91 L 515.62 2541.94" fill="none" stroke="#000000" stroke-miterlimit="10" stroke-dasharray="3 3" pointer-events="none"/>
|
|
<path d="M 523.51 2537.44 L 514.51 2541.94 L 523.51 2546.44" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/>
|
|
<g transform="translate(538.5,2527.5)">
|
|
<switch>
|
|
<foreignObject style="overflow:visible;" pointer-events="all" width="89" height="11" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap; text-align: center;">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;background-color:#ffffff;">blame message N</div>
|
|
</div>
|
|
</foreignObject>
|
|
<text x="45" y="11" fill="#000000" text-anchor="middle" font-size="11px" font-family="Helvetica">blame message N</text>
|
|
</switch>
|
|
</g>
|
|
<g transform="translate(622.5,2512.5)">
|
|
<switch>
|
|
<foreignObject style="overflow:visible;" pointer-events="all" width="10" height="12" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap;">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">...</div>
|
|
</div>
|
|
</foreignObject>
|
|
<text x="5" y="12" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">...</text>
|
|
</switch>
|
|
</g>
|
|
<rect x="324" y="2580" width="190" height="52" fill="#ffffff" stroke="#000000" pointer-events="none"/>
|
|
<g transform="translate(350.5,2585.5)">
|
|
<switch>
|
|
<foreignObject style="overflow:visible;" pointer-events="all" width="137" height="40" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap; text-align: center;">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">Identify which player <br/>send the wrong message <br/>and ban him<br/></div>
|
|
</div>
|
|
</foreignObject>
|
|
<text x="69" y="26" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">[Not supported by viewer]</text>
|
|
</switch>
|
|
</g>
|
|
<path d="M 514 2606 L 646.88 2606" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/>
|
|
<path d="M 653.88 2606 L 646.88 2609.5 L 646.88 2602.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/>
|
|
<g transform="translate(550.5,2578.5)">
|
|
<switch>
|
|
<foreignObject style="overflow:visible;" pointer-events="all" width="69" height="24" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap; text-align: center;">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;background-color:#ffffff;">ban message <br/>from player X</div>
|
|
</div>
|
|
</foreignObject>
|
|
<text x="35" y="18" fill="#000000" text-anchor="middle" font-size="11px" font-family="Helvetica">ban message <br>from player X</text>
|
|
</switch>
|
|
</g>
|
|
<path d="M 418 2670 L 113 2670 Q 103 2670 103 2660 L 103 2332.24" fill="none" stroke="#000000" stroke-miterlimit="10" stroke-dasharray="3 3" pointer-events="none"/>
|
|
<path d="M 109.5 2344.12 L 103 2331.12 L 96.5 2344.12" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/>
|
|
<g transform="translate(92.5,2651.5)">
|
|
<switch>
|
|
<foreignObject style="overflow:visible;" pointer-events="all" width="20" height="11" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 11px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; white-space: nowrap; text-align: center;">
|
|
<div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;background-color:#ffffff;">Use</div>
|
|
</div>
|
|
</foreignObject>
|
|
<text x="10" y="11" fill="#000000" text-anchor="middle" font-size="11px" font-family="Helvetica">Use</text>
|
|
</switch>
|
|
</g>
|
|
<path d="M 208 1322 L 178 1352 M 178 1322 L 208 1352" fill="none" stroke="#000000" stroke-width="3" stroke-miterlimit="10" pointer-events="none"/>
|
|
</g>
|
|
</svg>
|