Mercurial > hg > Papers > 2019 > aka-thesis
changeset 19:1bbebae0635c
update slide
author | akahori |
---|---|
date | Wed, 20 Feb 2019 13:01:36 +0900 |
parents | 8296b649f53e |
children | 828b13d9c918 |
files | slide/images/paxos-choice.graffle slide/images/paxos-choice.pdf slide/images/paxos-choice.svg slide/images/ring.pdf slide/images/ring.svg slide/slide.html slide/slide.md |
diffstat | 7 files changed, 819 insertions(+), 96 deletions(-) [+] |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/slide/images/paxos-choice.svg Wed Feb 20 13:01:36 2019 +0900 @@ -0,0 +1,574 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + viewBox="0 0 793.33331 496" + height="496" + width="793.33331" + xml:space="preserve" + id="svg2" + version="1.1"><metadata + id="metadata8"><rdf:RDF><cc:Work + rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /></cc:Work></rdf:RDF></metadata><defs + id="defs6"><clipPath + id="clipPath20" + clipPathUnits="userSpaceOnUse"><path + id="path18" + d="M 0,0 H 595 V 372 H 0 Z" /></clipPath></defs><g + transform="matrix(1.3333333,0,0,-1.3333333,0,496)" + id="g10"><g + id="g12" /><g + id="g14"><g + clip-path="url(#clipPath20)" + id="g16"><path + id="path22" + style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="M -30,489 H 753 V -70 H -30 Z" /><path + id="path24" + style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 90.94653,223.0174 c 18.26557,-18.2655 18.26557,-47.8796 0,-66.145 -18.26545,-18.2656 -47.87958,-18.2656 -66.14503,0 -18.265548,18.2654 -18.265548,47.8795 0,66.145 18.26545,18.2655 47.87958,18.2655 66.14503,0" /><g + transform="matrix(1,0,0,-1,-30,489)" + id="g26"><path + id="path28" + style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="m 120.9465,265.9826 c 18.2656,18.2655 18.2656,47.8796 0,66.145 -18.2654,18.2656 -47.87955,18.2656 -66.145,0 -18.26555,-18.2654 -18.26555,-47.8795 0,-66.145 18.26545,-18.2655 47.8796,-18.2655 66.145,0" /></g><g + transform="matrix(1,0,0,-1,57.87402,189.9449)" + id="g30"><g + id="text34" + style="font-variant:normal;font-weight:normal;font-size:16px;font-family:'Helvetica Neue';-inkscape-font-specification:HelveticaNeue;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="translate(-32.152,5.776001)" + aria-label="proposer"><path + id="path186" + style="" + d="M 1.072,-8.272 V 3.152 h 1.36 v -4.256 h 0.032 q 0.224,0.368 0.544,0.624 0.336,0.24 0.704,0.384 0.368,0.144 0.736,0.208 0.384,0.064 0.688,0.064 0.944,0 1.648,-0.336 0.72,-0.336 1.184,-0.912 0.48,-0.592 0.704,-1.376 0.24,-0.784 0.24,-1.664 0,-0.88 -0.24,-1.664 Q 8.432,-6.56 7.952,-7.152 7.488,-7.76 6.768,-8.112 6.064,-8.464 5.104,-8.464 4.24,-8.464 3.52,-8.144 2.8,-7.84 2.464,-7.152 H 2.432 v -1.12 z m 6.4,4.064 q 0,0.608 -0.128,1.184 Q 7.216,-2.448 6.928,-2 6.64,-1.552 6.16,-1.28 q -0.464,0.272 -1.168,0.272 -0.704,0 -1.2,-0.256 Q 3.296,-1.536 2.976,-1.968 2.672,-2.4 2.528,-2.96 2.384,-3.536 2.384,-4.144 q 0,-0.576 0.128,-1.136 0.144,-0.56 0.448,-0.992 0.304,-0.448 0.784,-0.72 0.48,-0.272 1.168,-0.272 0.656,0 1.136,0.256 0.496,0.256 0.8,0.688 0.32,0.432 0.464,0.992 0.16,0.544 0.16,1.12 z" /><path + id="path188" + style="" + d="M 10.464,-8.272 V 0 h 1.36 v -3.68 q 0,-0.8 0.16,-1.408 0.16,-0.624 0.512,-1.056 0.352,-0.432 0.928,-0.656 0.576,-0.224 1.392,-0.224 v -1.44 q -1.104,-0.032 -1.824,0.448 -0.72,0.48 -1.216,1.488 h -0.032 v -1.744 z" /><path + id="path190" + style="" + d="m 16.544,-4.128 q 0,-0.752 0.192,-1.328 0.208,-0.592 0.56,-0.992 0.352,-0.4 0.816,-0.608 0.48,-0.208 1.008,-0.208 0.528,0 0.992,0.208 0.48,0.208 0.832,0.608 0.352,0.4 0.544,0.992 0.208,0.576 0.208,1.328 0,0.752 -0.208,1.344 -0.192,0.576 -0.544,0.976 -0.352,0.384 -0.832,0.592 -0.464,0.208 -0.992,0.208 -0.528,0 -1.008,-0.208 -0.464,-0.208 -0.816,-0.592 -0.352,-0.4 -0.56,-0.976 -0.192,-0.592 -0.192,-1.344 z m -1.44,0 q 0,0.912 0.256,1.696 0.256,0.784 0.768,1.376 0.512,0.576 1.264,0.912 0.752,0.32 1.728,0.32 0.992,0 1.728,-0.32 0.752,-0.336 1.264,-0.912 0.512,-0.592 0.768,-1.376 0.256,-0.784 0.256,-1.696 0,-0.912 -0.256,-1.696 -0.256,-0.8 -0.768,-1.376 -0.512,-0.592 -1.264,-0.928 -0.736,-0.336 -1.728,-0.336 -0.976,0 -1.728,0.336 -0.752,0.336 -1.264,0.928 -0.512,0.576 -0.768,1.376 -0.256,0.784 -0.256,1.696 z" /><path + id="path192" + style="" + d="M 24.784,-8.272 V 3.152 h 1.36 v -4.256 h 0.032 q 0.224,0.368 0.544,0.624 0.336,0.24 0.704,0.384 0.368,0.144 0.736,0.208 0.384,0.064 0.688,0.064 0.944,0 1.648,-0.336 0.72,-0.336 1.184,-0.912 0.48,-0.592 0.704,-1.376 0.24,-0.784 0.24,-1.664 0,-0.88 -0.24,-1.664 -0.24,-0.784 -0.72,-1.376 -0.464,-0.608 -1.184,-0.96 -0.704,-0.352 -1.664,-0.352 -0.864,0 -1.584,0.32 -0.72,0.304 -1.056,0.992 h -0.032 v -1.12 z m 6.4,4.064 q 0,0.608 -0.128,1.184 -0.128,0.576 -0.416,1.024 -0.288,0.448 -0.768,0.72 -0.464,0.272 -1.168,0.272 -0.704,0 -1.2,-0.256 -0.496,-0.272 -0.816,-0.704 -0.304,-0.432 -0.448,-0.992 -0.144,-0.576 -0.144,-1.184 0,-0.576 0.128,-1.136 0.144,-0.56 0.448,-0.992 0.304,-0.448 0.784,-0.72 0.48,-0.272 1.168,-0.272 0.656,0 1.136,0.256 0.496,0.256 0.8,0.688 0.32,0.432 0.464,0.992 0.16,0.544 0.16,1.12 z" /><path + id="path194" + style="" + d="m 35.216001,-4.128 q 0,-0.752 0.192,-1.328 0.208,-0.592 0.56,-0.992 0.352,-0.4 0.816,-0.608 0.48,-0.208 1.008,-0.208 0.528,0 0.992,0.208 0.48,0.208 0.832,0.608 0.352,0.4 0.544,0.992 0.208,0.576 0.208,1.328 0,0.752 -0.208,1.344 -0.192,0.576 -0.544,0.976 -0.352,0.384 -0.832,0.592 -0.464,0.208 -0.992,0.208 -0.528,0 -1.008,-0.208 -0.464,-0.208 -0.816,-0.592 -0.352,-0.4 -0.56,-0.976 -0.192,-0.592 -0.192,-1.344 z m -1.44,0 q 0,0.912 0.256,1.696 0.256,0.784 0.768,1.376 0.512,0.576 1.264,0.912 0.752,0.32 1.728,0.32 0.992,0 1.728,-0.32 0.752,-0.336 1.264,-0.912 0.512,-0.592 0.768,-1.376 0.256,-0.784 0.256,-1.696 0,-0.912 -0.256,-1.696 -0.256,-0.8 -0.768,-1.376 -0.512,-0.592 -1.264,-0.928 -0.736,-0.336 -1.728,-0.336 -0.976,0 -1.728,0.336 -0.752,0.336 -1.264,0.928 -0.512,0.576 -0.768,1.376 -0.256,0.784 -0.256,1.696 z" /><path + id="path196" + style="" + d="m 44.239999,-2.608 h -1.36 q 0.032,0.768 0.32,1.312 0.288,0.528 0.768,0.864 0.48,0.32 1.104,0.464 0.624,0.144 1.312,0.144 0.624,0 1.248,-0.128 0.64,-0.112 1.136,-0.416 0.512,-0.304 0.816,-0.8 0.32,-0.496 0.32,-1.248 0,-0.592 -0.24,-0.992 -0.224,-0.4 -0.608,-0.656 -0.368,-0.272 -0.864,-0.432 -0.48,-0.16 -0.992,-0.272 -0.48,-0.112 -0.96,-0.208 -0.48,-0.112 -0.864,-0.256 -0.384,-0.16 -0.64,-0.384 -0.24,-0.24 -0.24,-0.592 0,-0.32 0.16,-0.512 0.16,-0.208 0.416,-0.32 0.256,-0.128 0.56,-0.176 0.32,-0.048 0.624,-0.048 0.336,0 0.656,0.08 0.336,0.064 0.608,0.224 0.272,0.16 0.448,0.432 0.176,0.256 0.208,0.656 h 1.36 q -0.048,-0.752 -0.32,-1.248 -0.272,-0.512 -0.736,-0.8 -0.448,-0.304 -1.04,-0.416 -0.592,-0.128 -1.296,-0.128 -0.544,0 -1.104,0.144 -0.544,0.128 -0.992,0.416 -0.432,0.272 -0.72,0.72 -0.272,0.448 -0.272,1.072 0,0.8 0.4,1.248 0.4,0.448 0.992,0.704 0.608,0.24 1.312,0.384 0.704,0.128 1.296,0.304 0.608,0.16 1.008,0.432 0.4,0.272 0.4,0.8 0,0.384 -0.192,0.64 -0.192,0.24 -0.496,0.368 -0.288,0.128 -0.64,0.176 -0.352,0.048 -0.672,0.048 -0.416,0 -0.816,-0.08 -0.384,-0.08 -0.704,-0.256 -0.304,-0.192 -0.496,-0.496 -0.192,-0.32 -0.208,-0.768 z" /><path + id="path198" + style="" + d="m 57.151999,-4.928 h -4.752 q 0.032,-0.48 0.208,-0.896 0.176,-0.432 0.48,-0.752 0.304,-0.32 0.72,-0.496 0.432,-0.192 0.96,-0.192 0.512,0 0.928,0.192 0.432,0.176 0.736,0.496 0.32,0.304 0.496,0.736 0.192,0.432 0.224,0.912 z m 1.312,2.304 h -1.344 q -0.176,0.816 -0.736,1.216 -0.544,0.4 -1.408,0.4 -0.672,0 -1.168,-0.224 -0.496,-0.224 -0.816,-0.592 -0.32,-0.384 -0.464,-0.864 -0.144,-0.496 -0.128,-1.04 h 6.192 q 0.032,-0.752 -0.144,-1.584 -0.16,-0.832 -0.608,-1.536 -0.432,-0.704 -1.168,-1.152 -0.72,-0.464 -1.824,-0.464 -0.848,0 -1.568,0.32 -0.704,0.32 -1.232,0.896 -0.512,0.576 -0.8,1.36 -0.288,0.784 -0.288,1.728 0.032,0.944 0.272,1.744 0.256,0.8 0.752,1.376 0.496,0.576 1.216,0.896 0.736,0.32 1.728,0.32 1.408,0 2.336,-0.704 0.928,-0.704 1.2,-2.096 z" /><path + id="path200" + style="" + d="M 59.952002,-8.272 V 0 h 1.36 v -3.68 q 0,-0.8 0.16,-1.408 0.16,-0.624 0.512,-1.056 0.352,-0.432 0.928,-0.656 0.576,-0.224 1.392,-0.224 v -1.44 q -1.104,-0.032 -1.824,0.448 -0.72,0.48 -1.216,1.488 h -0.032 v -1.744 z" /></g></g><path + id="path36" + style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 296.4583,346.3245 c 18.2656,-18.2655 18.2656,-47.8796 0,-66.1451 -18.2654,-18.2655 -47.8795,-18.2655 -66.145,0 -18.2655,18.2655 -18.2655,47.8796 0,66.1451 18.2655,18.2655 47.8796,18.2655 66.145,0" /><g + transform="matrix(1,0,0,-1,-30,489)" + id="g38"><path + id="path40" + style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="m 326.4583,142.6755 c 18.2656,18.2655 18.2656,47.8796 0,66.1451 -18.2654,18.2655 -47.8795,18.2655 -66.145,0 -18.2655,-18.2655 -18.2655,-47.8796 0,-66.1451 18.2655,-18.2655 47.8796,-18.2655 66.145,0" /></g><g + transform="matrix(1,0,0,-1,263.3858,313.252)" + id="g42"><g + id="text46" + style="font-variant:normal;font-weight:normal;font-size:16px;font-family:'Helvetica Neue';-inkscape-font-specification:HelveticaNeue;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="translate(-31.704,5.776001)" + aria-label="acceptor"><path + id="path203" + style="" + d="M 8.352,-0.032 Q 8,0.176 7.376,0.176 6.848,0.176 6.528,-0.112 6.224,-0.416 6.224,-1.088 5.664,-0.416 4.912,-0.112 4.176,0.176 3.312,0.176 2.752,0.176 2.24,0.048 1.744,-0.08 1.376,-0.352 1.008,-0.624 0.784,-1.056 0.576,-1.504 0.576,-2.128 q 0,-0.704 0.24,-1.152 0.24,-0.448 0.624,-0.72 0.4,-0.288 0.896,-0.432 0.512,-0.144 1.04,-0.24 0.56,-0.112 1.056,-0.16 0.512,-0.064 0.896,-0.16 0.384,-0.112 0.608,-0.304 0.224,-0.208 0.224,-0.592 0,-0.448 -0.176,-0.72 Q 5.824,-6.88 5.552,-7.024 5.296,-7.168 4.96,-7.216 4.64,-7.264 4.32,-7.264 q -0.864,0 -1.44,0.336 -0.576,0.32 -0.624,1.232 h -1.36 q 0.032,-0.768 0.32,-1.296 0.288,-0.528 0.768,-0.848 0.48,-0.336 1.088,-0.48 0.624,-0.144 1.328,-0.144 0.56,0 1.104,0.08 0.56,0.08 1.008,0.336 0.448,0.24 0.72,0.688 0.272,0.448 0.272,1.168 v 4.256 q 0,0.48 0.048,0.704 0.064,0.224 0.384,0.224 0.176,0 0.416,-0.08 z m -2.208,-4.24 q -0.256,0.192 -0.672,0.288 -0.416,0.08 -0.88,0.144 -0.448,0.048 -0.912,0.128 -0.464,0.064 -0.832,0.224 -0.368,0.16 -0.608,0.464 -0.224,0.288 -0.224,0.8 0,0.336 0.128,0.576 0.144,0.224 0.352,0.368 0.224,0.144 0.512,0.208 0.288,0.064 0.608,0.064 0.672,0 1.152,-0.176 0.48,-0.192 0.784,-0.464 Q 5.856,-1.936 6,-2.256 6.144,-2.592 6.144,-2.88 Z" /><path + id="path205" + style="" + d="m 15.232,-5.616 h 1.408 q -0.08,-0.736 -0.384,-1.264 -0.304,-0.544 -0.784,-0.896 -0.464,-0.352 -1.088,-0.512 -0.608,-0.176 -1.312,-0.176 -0.976,0 -1.712,0.352 -0.736,0.336 -1.232,0.944 -0.48,0.592 -0.72,1.408 -0.24,0.8 -0.24,1.728 0,0.928 0.24,1.712 0.256,0.768 0.736,1.328 0.496,0.56 1.216,0.864 0.736,0.304 1.68,0.304 1.584,0 2.496,-0.832 0.928,-0.832 1.152,-2.368 h -1.392 q -0.128,0.96 -0.704,1.488 -0.56,0.528 -1.568,0.528 -0.64,0 -1.104,-0.256 -0.464,-0.256 -0.752,-0.672 -0.288,-0.432 -0.432,-0.976 -0.128,-0.544 -0.128,-1.12 0,-0.624 0.128,-1.2 0.128,-0.592 0.416,-1.04 0.304,-0.448 0.8,-0.72 0.496,-0.272 1.232,-0.272 0.864,0 1.376,0.432 0.512,0.432 0.672,1.216 z" /><path + id="path207" + style="" + d="m 23.824,-5.616 h 1.408 q -0.08,-0.736 -0.384,-1.264 -0.304,-0.544 -0.784,-0.896 -0.464,-0.352 -1.088,-0.512 -0.608,-0.176 -1.312,-0.176 -0.976,0 -1.712,0.352 -0.736,0.336 -1.232,0.944 -0.48,0.592 -0.72,1.408 -0.24,0.8 -0.24,1.728 0,0.928 0.24,1.712 0.256,0.768 0.736,1.328 0.496,0.56 1.216,0.864 0.736,0.304 1.68,0.304 1.584,0 2.496,-0.832 0.928,-0.832 1.152,-2.368 h -1.392 q -0.128,0.96 -0.704,1.488 -0.56,0.528 -1.568,0.528 -0.64,0 -1.104,-0.256 Q 20.048,-1.52 19.76,-1.936 19.472,-2.368 19.328,-2.912 19.2,-3.456 19.2,-4.032 q 0,-0.624 0.128,-1.2 0.128,-0.592 0.416,-1.04 0.304,-0.448 0.8,-0.72 0.496,-0.272 1.232,-0.272 0.864,0 1.376,0.432 0.512,0.432 0.672,1.216 z" /><path + id="path209" + style="" + d="m 32.543999,-4.928 h -4.752 q 0.032,-0.48 0.208,-0.896 0.176,-0.432 0.48,-0.752 0.304,-0.32 0.72,-0.496 0.432,-0.192 0.96,-0.192 0.512,0 0.928,0.192 0.432,0.176 0.736,0.496 0.32,0.304 0.496,0.736 0.192,0.432 0.224,0.912 z m 1.312,2.304 h -1.344 q -0.176,0.816 -0.736,1.216 -0.544,0.4 -1.408,0.4 -0.672,0 -1.168,-0.224 -0.496,-0.224 -0.816,-0.592 -0.32,-0.384 -0.464,-0.864 -0.144,-0.496 -0.128,-1.04 h 6.192 q 0.032,-0.752 -0.144,-1.584 -0.16,-0.832 -0.608,-1.536 -0.432,-0.704 -1.168,-1.152 -0.72,-0.464 -1.824,-0.464 -0.848,0 -1.568,0.32 -0.704,0.32 -1.232,0.896 -0.512,0.576 -0.8,1.36 -0.288,0.784 -0.288,1.728 0.032,0.944 0.272,1.744 0.256,0.8 0.752,1.376 0.496,0.576 1.216,0.896 0.736,0.32 1.728,0.32 1.408,0 2.336,-0.704 0.928,-0.704 1.2,-2.096 z" /><path + id="path211" + style="" + d="M 35.44,-8.272 V 3.152 h 1.36 v -4.256 h 0.032 q 0.224,0.368 0.544,0.624 0.336,0.24 0.704,0.384 0.368,0.144 0.736,0.208 0.384,0.064 0.688,0.064 0.944,0 1.648,-0.336 0.72,-0.336 1.184,-0.912 0.48,-0.592 0.704,-1.376 0.24,-0.784 0.24,-1.664 0,-0.88 -0.24,-1.664 -0.24,-0.784 -0.72,-1.376 -0.464,-0.608 -1.184,-0.96 -0.704,-0.352 -1.664,-0.352 -0.864,0 -1.584,0.32 -0.72,0.304 -1.056,0.992 H 36.8 v -1.12 z m 6.4,4.064 q 0,0.608 -0.128,1.184 -0.128,0.576 -0.416,1.024 -0.288,0.448 -0.768,0.72 -0.464,0.272 -1.168,0.272 -0.704,0 -1.2,-0.256 -0.496,-0.272 -0.816,-0.704 -0.304,-0.432 -0.448,-0.992 -0.144,-0.576 -0.144,-1.184 0,-0.576 0.128,-1.136 0.144,-0.56 0.448,-0.992 0.304,-0.448 0.784,-0.72 0.48,-0.272 1.168,-0.272 0.656,0 1.136,0.256 0.496,0.256 0.8,0.688 0.32,0.432 0.464,0.992 0.16,0.544 0.16,1.12 z" /><path + id="path213" + style="" + d="m 46.767999,-8.272 v -2.48 h -1.36 v 2.48 h -1.408 v 1.2 h 1.408 v 5.264 q 0,0.576 0.112,0.928 0.112,0.352 0.336,0.544 0.24,0.192 0.608,0.272 0.384,0.064 0.912,0.064 h 1.04 v -1.2 h -0.624 q -0.32,0 -0.528,-0.016 -0.192,-0.032 -0.304,-0.112 -0.112,-0.08 -0.16,-0.224 -0.032,-0.144 -0.032,-0.384 v -5.136 h 1.648 v -1.2 z" /><path + id="path215" + style="" + d="m 50.912,-4.128 q 0,-0.752 0.192,-1.328 0.208,-0.592 0.56,-0.992 0.352,-0.4 0.816,-0.608 0.48,-0.208 1.008,-0.208 0.528,0 0.992,0.208 0.48,0.208 0.832,0.608 0.352,0.4 0.544,0.992 0.208,0.576 0.208,1.328 0,0.752 -0.208,1.344 -0.192,0.576 -0.544,0.976 -0.352,0.384 -0.832,0.592 -0.464,0.208 -0.992,0.208 -0.528,0 -1.008,-0.208 -0.464,-0.208 -0.816,-0.592 -0.352,-0.4 -0.56,-0.976 -0.192,-0.592 -0.192,-1.344 z m -1.44,0 q 0,0.912 0.256,1.696 0.256,0.784 0.768,1.376 0.512,0.576 1.264,0.912 0.752,0.32 1.728,0.32 0.992,0 1.728,-0.32 0.752,-0.336 1.264,-0.912 0.512,-0.592 0.768,-1.376 0.256,-0.784 0.256,-1.696 0,-0.912 -0.256,-1.696 -0.256,-0.8 -0.768,-1.376 -0.512,-0.592 -1.264,-0.928 -0.736,-0.336 -1.728,-0.336 -0.976,0 -1.728,0.336 -0.752,0.336 -1.264,0.928 -0.512,0.576 -0.768,1.376 -0.256,0.784 -0.256,1.696 z" /><path + id="path217" + style="" + d="M 59.056002,-8.272 V 0 h 1.36 v -3.68 q 0,-0.8 0.16,-1.408 0.16,-0.624 0.512,-1.056 0.352,-0.432 0.928,-0.656 0.576,-0.224 1.392,-0.224 v -1.44 q -1.104,-0.032 -1.824,0.448 -0.72,0.48 -1.216,1.488 h -0.032 v -1.744 z" /></g></g><path + id="path48" + style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 300.7103,91.20637 c 18.2656,-18.26545 18.2656,-47.87958 0,-66.14503 -18.2654,-18.26555 -47.8796,-18.26555 -66.145,0 -18.2656,18.26545 -18.2656,47.87958 0,66.14503 18.2654,18.26553 47.8796,18.26553 66.145,0" /><g + transform="matrix(1,0,0,-1,-30,489)" + id="g50"><path + id="path52" + style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="m 330.7103,397.7936 c 18.2656,18.2655 18.2656,47.8796 0,66.1451 -18.2654,18.2655 -47.8796,18.2655 -66.145,0 -18.2656,-18.2655 -18.2656,-47.8796 0,-66.1451 18.2654,-18.2655 47.8796,-18.2655 66.145,0" /></g><g + transform="matrix(1,0,0,-1,267.6378,58.13385)" + id="g54"><g + id="text58" + style="font-variant:normal;font-weight:normal;font-size:16px;font-family:'Helvetica Neue';-inkscape-font-specification:HelveticaNeue;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="translate(-31.704,5.776001)" + aria-label="acceptor"><path + id="path220" + style="" + d="M 8.352,-0.032 Q 8,0.176 7.376,0.176 6.848,0.176 6.528,-0.112 6.224,-0.416 6.224,-1.088 5.664,-0.416 4.912,-0.112 4.176,0.176 3.312,0.176 2.752,0.176 2.24,0.048 1.744,-0.08 1.376,-0.352 1.008,-0.624 0.784,-1.056 0.576,-1.504 0.576,-2.128 q 0,-0.704 0.24,-1.152 0.24,-0.448 0.624,-0.72 0.4,-0.288 0.896,-0.432 0.512,-0.144 1.04,-0.24 0.56,-0.112 1.056,-0.16 0.512,-0.064 0.896,-0.16 0.384,-0.112 0.608,-0.304 0.224,-0.208 0.224,-0.592 0,-0.448 -0.176,-0.72 Q 5.824,-6.88 5.552,-7.024 5.296,-7.168 4.96,-7.216 4.64,-7.264 4.32,-7.264 q -0.864,0 -1.44,0.336 -0.576,0.32 -0.624,1.232 h -1.36 q 0.032,-0.768 0.32,-1.296 0.288,-0.528 0.768,-0.848 0.48,-0.336 1.088,-0.48 0.624,-0.144 1.328,-0.144 0.56,0 1.104,0.08 0.56,0.08 1.008,0.336 0.448,0.24 0.72,0.688 0.272,0.448 0.272,1.168 v 4.256 q 0,0.48 0.048,0.704 0.064,0.224 0.384,0.224 0.176,0 0.416,-0.08 z m -2.208,-4.24 q -0.256,0.192 -0.672,0.288 -0.416,0.08 -0.88,0.144 -0.448,0.048 -0.912,0.128 -0.464,0.064 -0.832,0.224 -0.368,0.16 -0.608,0.464 -0.224,0.288 -0.224,0.8 0,0.336 0.128,0.576 0.144,0.224 0.352,0.368 0.224,0.144 0.512,0.208 0.288,0.064 0.608,0.064 0.672,0 1.152,-0.176 0.48,-0.192 0.784,-0.464 Q 5.856,-1.936 6,-2.256 6.144,-2.592 6.144,-2.88 Z" /><path + id="path222" + style="" + d="m 15.232,-5.616 h 1.408 q -0.08,-0.736 -0.384,-1.264 -0.304,-0.544 -0.784,-0.896 -0.464,-0.352 -1.088,-0.512 -0.608,-0.176 -1.312,-0.176 -0.976,0 -1.712,0.352 -0.736,0.336 -1.232,0.944 -0.48,0.592 -0.72,1.408 -0.24,0.8 -0.24,1.728 0,0.928 0.24,1.712 0.256,0.768 0.736,1.328 0.496,0.56 1.216,0.864 0.736,0.304 1.68,0.304 1.584,0 2.496,-0.832 0.928,-0.832 1.152,-2.368 h -1.392 q -0.128,0.96 -0.704,1.488 -0.56,0.528 -1.568,0.528 -0.64,0 -1.104,-0.256 -0.464,-0.256 -0.752,-0.672 -0.288,-0.432 -0.432,-0.976 -0.128,-0.544 -0.128,-1.12 0,-0.624 0.128,-1.2 0.128,-0.592 0.416,-1.04 0.304,-0.448 0.8,-0.72 0.496,-0.272 1.232,-0.272 0.864,0 1.376,0.432 0.512,0.432 0.672,1.216 z" /><path + id="path224" + style="" + d="m 23.824,-5.616 h 1.408 q -0.08,-0.736 -0.384,-1.264 -0.304,-0.544 -0.784,-0.896 -0.464,-0.352 -1.088,-0.512 -0.608,-0.176 -1.312,-0.176 -0.976,0 -1.712,0.352 -0.736,0.336 -1.232,0.944 -0.48,0.592 -0.72,1.408 -0.24,0.8 -0.24,1.728 0,0.928 0.24,1.712 0.256,0.768 0.736,1.328 0.496,0.56 1.216,0.864 0.736,0.304 1.68,0.304 1.584,0 2.496,-0.832 0.928,-0.832 1.152,-2.368 h -1.392 q -0.128,0.96 -0.704,1.488 -0.56,0.528 -1.568,0.528 -0.64,0 -1.104,-0.256 Q 20.048,-1.52 19.76,-1.936 19.472,-2.368 19.328,-2.912 19.2,-3.456 19.2,-4.032 q 0,-0.624 0.128,-1.2 0.128,-0.592 0.416,-1.04 0.304,-0.448 0.8,-0.72 0.496,-0.272 1.232,-0.272 0.864,0 1.376,0.432 0.512,0.432 0.672,1.216 z" /><path + id="path226" + style="" + d="m 32.543999,-4.928 h -4.752 q 0.032,-0.48 0.208,-0.896 0.176,-0.432 0.48,-0.752 0.304,-0.32 0.72,-0.496 0.432,-0.192 0.96,-0.192 0.512,0 0.928,0.192 0.432,0.176 0.736,0.496 0.32,0.304 0.496,0.736 0.192,0.432 0.224,0.912 z m 1.312,2.304 h -1.344 q -0.176,0.816 -0.736,1.216 -0.544,0.4 -1.408,0.4 -0.672,0 -1.168,-0.224 -0.496,-0.224 -0.816,-0.592 -0.32,-0.384 -0.464,-0.864 -0.144,-0.496 -0.128,-1.04 h 6.192 q 0.032,-0.752 -0.144,-1.584 -0.16,-0.832 -0.608,-1.536 -0.432,-0.704 -1.168,-1.152 -0.72,-0.464 -1.824,-0.464 -0.848,0 -1.568,0.32 -0.704,0.32 -1.232,0.896 -0.512,0.576 -0.8,1.36 -0.288,0.784 -0.288,1.728 0.032,0.944 0.272,1.744 0.256,0.8 0.752,1.376 0.496,0.576 1.216,0.896 0.736,0.32 1.728,0.32 1.408,0 2.336,-0.704 0.928,-0.704 1.2,-2.096 z" /><path + id="path228" + style="" + d="M 35.44,-8.272 V 3.152 h 1.36 v -4.256 h 0.032 q 0.224,0.368 0.544,0.624 0.336,0.24 0.704,0.384 0.368,0.144 0.736,0.208 0.384,0.064 0.688,0.064 0.944,0 1.648,-0.336 0.72,-0.336 1.184,-0.912 0.48,-0.592 0.704,-1.376 0.24,-0.784 0.24,-1.664 0,-0.88 -0.24,-1.664 -0.24,-0.784 -0.72,-1.376 -0.464,-0.608 -1.184,-0.96 -0.704,-0.352 -1.664,-0.352 -0.864,0 -1.584,0.32 -0.72,0.304 -1.056,0.992 H 36.8 v -1.12 z m 6.4,4.064 q 0,0.608 -0.128,1.184 -0.128,0.576 -0.416,1.024 -0.288,0.448 -0.768,0.72 -0.464,0.272 -1.168,0.272 -0.704,0 -1.2,-0.256 -0.496,-0.272 -0.816,-0.704 -0.304,-0.432 -0.448,-0.992 -0.144,-0.576 -0.144,-1.184 0,-0.576 0.128,-1.136 0.144,-0.56 0.448,-0.992 0.304,-0.448 0.784,-0.72 0.48,-0.272 1.168,-0.272 0.656,0 1.136,0.256 0.496,0.256 0.8,0.688 0.32,0.432 0.464,0.992 0.16,0.544 0.16,1.12 z" /><path + id="path230" + style="" + d="m 46.767999,-8.272 v -2.48 h -1.36 v 2.48 h -1.408 v 1.2 h 1.408 v 5.264 q 0,0.576 0.112,0.928 0.112,0.352 0.336,0.544 0.24,0.192 0.608,0.272 0.384,0.064 0.912,0.064 h 1.04 v -1.2 h -0.624 q -0.32,0 -0.528,-0.016 -0.192,-0.032 -0.304,-0.112 -0.112,-0.08 -0.16,-0.224 -0.032,-0.144 -0.032,-0.384 v -5.136 h 1.648 v -1.2 z" /><path + id="path232" + style="" + d="m 50.912,-4.128 q 0,-0.752 0.192,-1.328 0.208,-0.592 0.56,-0.992 0.352,-0.4 0.816,-0.608 0.48,-0.208 1.008,-0.208 0.528,0 0.992,0.208 0.48,0.208 0.832,0.608 0.352,0.4 0.544,0.992 0.208,0.576 0.208,1.328 0,0.752 -0.208,1.344 -0.192,0.576 -0.544,0.976 -0.352,0.384 -0.832,0.592 -0.464,0.208 -0.992,0.208 -0.528,0 -1.008,-0.208 -0.464,-0.208 -0.816,-0.592 -0.352,-0.4 -0.56,-0.976 -0.192,-0.592 -0.192,-1.344 z m -1.44,0 q 0,0.912 0.256,1.696 0.256,0.784 0.768,1.376 0.512,0.576 1.264,0.912 0.752,0.32 1.728,0.32 0.992,0 1.728,-0.32 0.752,-0.336 1.264,-0.912 0.512,-0.592 0.768,-1.376 0.256,-0.784 0.256,-1.696 0,-0.912 -0.256,-1.696 -0.256,-0.8 -0.768,-1.376 -0.512,-0.592 -1.264,-0.928 -0.736,-0.336 -1.728,-0.336 -0.976,0 -1.728,0.336 -0.752,0.336 -1.264,0.928 -0.512,0.576 -0.768,1.376 -0.256,0.784 -0.256,1.696 z" /><path + id="path234" + style="" + d="M 59.056002,-8.272 V 0 h 1.36 v -3.68 q 0,-0.8 0.16,-1.408 0.16,-0.624 0.512,-1.056 0.352,-0.432 0.928,-0.656 0.576,-0.224 1.392,-0.224 v -1.44 q -1.104,-0.032 -1.824,0.448 -0.72,0.48 -1.216,1.488 h -0.032 v -1.744 z" /></g></g><g + transform="matrix(1,0,0,-1,-30,489)" + id="g60"><path + id="path62" + style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="M 127.2999,275.4038 244.8048,204.1896 M 127.421,275.2724 244.3666,204.2993" /></g><path + id="path64" + style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 221.6408,288.2049 -8.4035,-1.5435 3.087,-5.1449 z" /><g + transform="matrix(1,0,0,-1,-30,489)" + id="g66"><path + id="path68" + style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="m 251.6408,200.7951 -8.4035,1.5435 3.087,5.1449 z" /></g><g + transform="matrix(1,0,0,-1,-30,489)" + id="g70"><path + id="path72" + style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="m 134.2312,299.0551 103.3181,4e-4 m -103.1931,-0.2493 102.7326,0.1041" /></g><path + id="path74" + style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 214.7142,189.9449 -8,3 v -6 z" /><g + transform="matrix(1,0,0,-1,-30,489)" + id="g76"><path + id="path78" + style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="m 244.7142,299.0551 -8,-3 v 6 z" /></g><g + transform="matrix(1,0,0,-1,-30,489)" + id="g80"><path + id="path82" + style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="m 126.8319,323.5332 123.2841,77.8879 m -123.0975,-78.1103 122.782,77.6194" /></g><path + id="path84" + style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 226.4184,84.03526 -5.1776,6.79657 -3.1923,-5.08027 z" /><g + transform="matrix(1,0,0,-1,-30,489)" + id="g86"><path + id="path88" + style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="m 256.4184,404.9647 -5.1776,-6.7965 -3.1923,5.0802 z" /></g><path + id="path90" + style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 296.4583,223.0174 c 18.2656,-18.2655 18.2656,-47.8796 0,-66.145 -18.2654,-18.2656 -47.8795,-18.2656 -66.145,0 -18.2655,18.2654 -18.2655,47.8795 0,66.145 18.2655,18.2655 47.8796,18.2655 66.145,0" /><g + transform="matrix(1,0,0,-1,-30,489)" + id="g92"><path + id="path94" + style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="m 326.4583,265.9826 c 18.2656,18.2655 18.2656,47.8796 0,66.145 -18.2654,18.2656 -47.8795,18.2656 -66.145,0 -18.2655,-18.2654 -18.2655,-47.8795 0,-66.145 18.2655,-18.2655 47.8796,-18.2655 66.145,0" /></g><g + transform="matrix(1,0,0,-1,263.3858,189.9449)" + id="g96"><g + id="text100" + style="font-variant:normal;font-weight:normal;font-size:16px;font-family:'Helvetica Neue';-inkscape-font-specification:HelveticaNeue;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="translate(-31.704,5.776001)" + aria-label="acceptor"><path + id="path237" + style="" + d="M 8.352,-0.032 Q 8,0.176 7.376,0.176 6.848,0.176 6.528,-0.112 6.224,-0.416 6.224,-1.088 5.664,-0.416 4.912,-0.112 4.176,0.176 3.312,0.176 2.752,0.176 2.24,0.048 1.744,-0.08 1.376,-0.352 1.008,-0.624 0.784,-1.056 0.576,-1.504 0.576,-2.128 q 0,-0.704 0.24,-1.152 0.24,-0.448 0.624,-0.72 0.4,-0.288 0.896,-0.432 0.512,-0.144 1.04,-0.24 0.56,-0.112 1.056,-0.16 0.512,-0.064 0.896,-0.16 0.384,-0.112 0.608,-0.304 0.224,-0.208 0.224,-0.592 0,-0.448 -0.176,-0.72 Q 5.824,-6.88 5.552,-7.024 5.296,-7.168 4.96,-7.216 4.64,-7.264 4.32,-7.264 q -0.864,0 -1.44,0.336 -0.576,0.32 -0.624,1.232 h -1.36 q 0.032,-0.768 0.32,-1.296 0.288,-0.528 0.768,-0.848 0.48,-0.336 1.088,-0.48 0.624,-0.144 1.328,-0.144 0.56,0 1.104,0.08 0.56,0.08 1.008,0.336 0.448,0.24 0.72,0.688 0.272,0.448 0.272,1.168 v 4.256 q 0,0.48 0.048,0.704 0.064,0.224 0.384,0.224 0.176,0 0.416,-0.08 z m -2.208,-4.24 q -0.256,0.192 -0.672,0.288 -0.416,0.08 -0.88,0.144 -0.448,0.048 -0.912,0.128 -0.464,0.064 -0.832,0.224 -0.368,0.16 -0.608,0.464 -0.224,0.288 -0.224,0.8 0,0.336 0.128,0.576 0.144,0.224 0.352,0.368 0.224,0.144 0.512,0.208 0.288,0.064 0.608,0.064 0.672,0 1.152,-0.176 0.48,-0.192 0.784,-0.464 Q 5.856,-1.936 6,-2.256 6.144,-2.592 6.144,-2.88 Z" /><path + id="path239" + style="" + d="m 15.232,-5.616 h 1.408 q -0.08,-0.736 -0.384,-1.264 -0.304,-0.544 -0.784,-0.896 -0.464,-0.352 -1.088,-0.512 -0.608,-0.176 -1.312,-0.176 -0.976,0 -1.712,0.352 -0.736,0.336 -1.232,0.944 -0.48,0.592 -0.72,1.408 -0.24,0.8 -0.24,1.728 0,0.928 0.24,1.712 0.256,0.768 0.736,1.328 0.496,0.56 1.216,0.864 0.736,0.304 1.68,0.304 1.584,0 2.496,-0.832 0.928,-0.832 1.152,-2.368 h -1.392 q -0.128,0.96 -0.704,1.488 -0.56,0.528 -1.568,0.528 -0.64,0 -1.104,-0.256 -0.464,-0.256 -0.752,-0.672 -0.288,-0.432 -0.432,-0.976 -0.128,-0.544 -0.128,-1.12 0,-0.624 0.128,-1.2 0.128,-0.592 0.416,-1.04 0.304,-0.448 0.8,-0.72 0.496,-0.272 1.232,-0.272 0.864,0 1.376,0.432 0.512,0.432 0.672,1.216 z" /><path + id="path241" + style="" + d="m 23.824,-5.616 h 1.408 q -0.08,-0.736 -0.384,-1.264 -0.304,-0.544 -0.784,-0.896 -0.464,-0.352 -1.088,-0.512 -0.608,-0.176 -1.312,-0.176 -0.976,0 -1.712,0.352 -0.736,0.336 -1.232,0.944 -0.48,0.592 -0.72,1.408 -0.24,0.8 -0.24,1.728 0,0.928 0.24,1.712 0.256,0.768 0.736,1.328 0.496,0.56 1.216,0.864 0.736,0.304 1.68,0.304 1.584,0 2.496,-0.832 0.928,-0.832 1.152,-2.368 h -1.392 q -0.128,0.96 -0.704,1.488 -0.56,0.528 -1.568,0.528 -0.64,0 -1.104,-0.256 Q 20.048,-1.52 19.76,-1.936 19.472,-2.368 19.328,-2.912 19.2,-3.456 19.2,-4.032 q 0,-0.624 0.128,-1.2 0.128,-0.592 0.416,-1.04 0.304,-0.448 0.8,-0.72 0.496,-0.272 1.232,-0.272 0.864,0 1.376,0.432 0.512,0.432 0.672,1.216 z" /><path + id="path243" + style="" + d="m 32.543999,-4.928 h -4.752 q 0.032,-0.48 0.208,-0.896 0.176,-0.432 0.48,-0.752 0.304,-0.32 0.72,-0.496 0.432,-0.192 0.96,-0.192 0.512,0 0.928,0.192 0.432,0.176 0.736,0.496 0.32,0.304 0.496,0.736 0.192,0.432 0.224,0.912 z m 1.312,2.304 h -1.344 q -0.176,0.816 -0.736,1.216 -0.544,0.4 -1.408,0.4 -0.672,0 -1.168,-0.224 -0.496,-0.224 -0.816,-0.592 -0.32,-0.384 -0.464,-0.864 -0.144,-0.496 -0.128,-1.04 h 6.192 q 0.032,-0.752 -0.144,-1.584 -0.16,-0.832 -0.608,-1.536 -0.432,-0.704 -1.168,-1.152 -0.72,-0.464 -1.824,-0.464 -0.848,0 -1.568,0.32 -0.704,0.32 -1.232,0.896 -0.512,0.576 -0.8,1.36 -0.288,0.784 -0.288,1.728 0.032,0.944 0.272,1.744 0.256,0.8 0.752,1.376 0.496,0.576 1.216,0.896 0.736,0.32 1.728,0.32 1.408,0 2.336,-0.704 0.928,-0.704 1.2,-2.096 z" /><path + id="path245" + style="" + d="M 35.44,-8.272 V 3.152 h 1.36 v -4.256 h 0.032 q 0.224,0.368 0.544,0.624 0.336,0.24 0.704,0.384 0.368,0.144 0.736,0.208 0.384,0.064 0.688,0.064 0.944,0 1.648,-0.336 0.72,-0.336 1.184,-0.912 0.48,-0.592 0.704,-1.376 0.24,-0.784 0.24,-1.664 0,-0.88 -0.24,-1.664 -0.24,-0.784 -0.72,-1.376 -0.464,-0.608 -1.184,-0.96 -0.704,-0.352 -1.664,-0.352 -0.864,0 -1.584,0.32 -0.72,0.304 -1.056,0.992 H 36.8 v -1.12 z m 6.4,4.064 q 0,0.608 -0.128,1.184 -0.128,0.576 -0.416,1.024 -0.288,0.448 -0.768,0.72 -0.464,0.272 -1.168,0.272 -0.704,0 -1.2,-0.256 -0.496,-0.272 -0.816,-0.704 -0.304,-0.432 -0.448,-0.992 -0.144,-0.576 -0.144,-1.184 0,-0.576 0.128,-1.136 0.144,-0.56 0.448,-0.992 0.304,-0.448 0.784,-0.72 0.48,-0.272 1.168,-0.272 0.656,0 1.136,0.256 0.496,0.256 0.8,0.688 0.32,0.432 0.464,0.992 0.16,0.544 0.16,1.12 z" /><path + id="path247" + style="" + d="m 46.767999,-8.272 v -2.48 h -1.36 v 2.48 h -1.408 v 1.2 h 1.408 v 5.264 q 0,0.576 0.112,0.928 0.112,0.352 0.336,0.544 0.24,0.192 0.608,0.272 0.384,0.064 0.912,0.064 h 1.04 v -1.2 h -0.624 q -0.32,0 -0.528,-0.016 -0.192,-0.032 -0.304,-0.112 -0.112,-0.08 -0.16,-0.224 -0.032,-0.144 -0.032,-0.384 v -5.136 h 1.648 v -1.2 z" /><path + id="path249" + style="" + d="m 50.912,-4.128 q 0,-0.752 0.192,-1.328 0.208,-0.592 0.56,-0.992 0.352,-0.4 0.816,-0.608 0.48,-0.208 1.008,-0.208 0.528,0 0.992,0.208 0.48,0.208 0.832,0.608 0.352,0.4 0.544,0.992 0.208,0.576 0.208,1.328 0,0.752 -0.208,1.344 -0.192,0.576 -0.544,0.976 -0.352,0.384 -0.832,0.592 -0.464,0.208 -0.992,0.208 -0.528,0 -1.008,-0.208 -0.464,-0.208 -0.816,-0.592 -0.352,-0.4 -0.56,-0.976 -0.192,-0.592 -0.192,-1.344 z m -1.44,0 q 0,0.912 0.256,1.696 0.256,0.784 0.768,1.376 0.512,0.576 1.264,0.912 0.752,0.32 1.728,0.32 0.992,0 1.728,-0.32 0.752,-0.336 1.264,-0.912 0.512,-0.592 0.768,-1.376 0.256,-0.784 0.256,-1.696 0,-0.912 -0.256,-1.696 -0.256,-0.8 -0.768,-1.376 -0.512,-0.592 -1.264,-0.928 -0.736,-0.336 -1.728,-0.336 -0.976,0 -1.728,0.336 -0.752,0.336 -1.264,0.928 -0.512,0.576 -0.768,1.376 -0.256,0.784 -0.256,1.696 z" /><path + id="path251" + style="" + d="M 59.056002,-8.272 V 0 h 1.36 v -3.68 q 0,-0.8 0.16,-1.408 0.16,-0.624 0.512,-1.056 0.352,-0.432 0.928,-0.656 0.576,-0.224 1.392,-0.224 v -1.44 q -1.104,-0.032 -1.824,0.448 -0.72,0.48 -1.216,1.488 h -0.032 v -1.744 z" /></g></g><g + transform="matrix(1,0,0,-1,150.1417,303.9213)" + id="g102"><g + id="text106" + style="font-variant:normal;font-weight:normal;font-size:16px;font-family:'Helvetica Neue';-inkscape-font-specification:HelveticaNeue;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="translate(-48.744,5.776001)" + aria-label="Proposal(n, v)"><path + id="path254" + style="" + d="m 2.768,-5.952 v -4.192 h 2.976 q 1.296,0 1.888,0.544 0.608,0.528 0.608,1.552 0,1.024 -0.608,1.568 -0.592,0.544 -1.888,0.528 z m -1.52,-5.472 V 0 h 1.52 v -4.672 h 3.488 q 1.728,0.016 2.608,-0.88 0.896,-0.896 0.896,-2.496 0,-1.6 -0.896,-2.48 -0.88,-0.896 -2.608,-0.896 z" /><path + id="path256" + style="" + d="M 11.344,-8.272 V 0 h 1.36 v -3.68 q 0,-0.8 0.16,-1.408 0.16,-0.624 0.512,-1.056 0.352,-0.432 0.928,-0.656 0.576,-0.224 1.392,-0.224 v -1.44 q -1.104,-0.032 -1.824,0.448 -0.72,0.48 -1.216,1.488 h -0.032 v -1.744 z" /><path + id="path258" + style="" + d="m 17.424,-4.128 q 0,-0.752 0.192,-1.328 0.208,-0.592 0.56,-0.992 0.352,-0.4 0.816,-0.608 0.48,-0.208 1.008,-0.208 0.528,0 0.992,0.208 0.48,0.208 0.832,0.608 0.352,0.4 0.544,0.992 0.208,0.576 0.208,1.328 0,0.752 -0.208,1.344 -0.192,0.576 -0.544,0.976 -0.352,0.384 -0.832,0.592 -0.464,0.208 -0.992,0.208 -0.528,0 -1.008,-0.208 -0.464,-0.208 -0.816,-0.592 -0.352,-0.4 -0.56,-0.976 -0.192,-0.592 -0.192,-1.344 z m -1.44,0 q 0,0.912 0.256,1.696 0.256,0.784 0.768,1.376 0.512,0.576 1.264,0.912 0.752,0.32 1.728,0.32 0.992,0 1.728,-0.32 0.752,-0.336 1.264,-0.912 0.512,-0.592 0.768,-1.376 0.256,-0.784 0.256,-1.696 0,-0.912 -0.256,-1.696 Q 23.504,-6.624 22.992,-7.2 22.48,-7.792 21.728,-8.128 20.992,-8.464 20,-8.464 q -0.976,0 -1.728,0.336 -0.752,0.336 -1.264,0.928 -0.512,0.576 -0.768,1.376 -0.256,0.784 -0.256,1.696 z" /><path + id="path260" + style="" + d="M 25.663999,-8.272 V 3.152 h 1.36 v -4.256 h 0.032 q 0.224,0.368 0.544,0.624 0.336,0.24 0.704,0.384 0.368,0.144 0.736,0.208 0.384,0.064 0.688,0.064 0.944,0 1.648,-0.336 0.72,-0.336 1.184,-0.912 0.48,-0.592 0.704,-1.376 0.24,-0.784 0.24,-1.664 0,-0.88 -0.24,-1.664 -0.24,-0.784 -0.72,-1.376 -0.464,-0.608 -1.184,-0.96 -0.704,-0.352 -1.664,-0.352 -0.864,0 -1.584,0.32 -0.72,0.304 -1.056,0.992 h -0.032 v -1.12 z m 6.4,4.064 q 0,0.608 -0.128,1.184 -0.128,0.576 -0.416,1.024 -0.288,0.448 -0.768,0.72 -0.464,0.272 -1.168,0.272 -0.704,0 -1.2,-0.256 -0.496,-0.272 -0.816,-0.704 -0.304,-0.432 -0.448,-0.992 -0.144,-0.576 -0.144,-1.184 0,-0.576 0.128,-1.136 0.144,-0.56 0.448,-0.992 0.304,-0.448 0.784,-0.72 0.48,-0.272 1.168,-0.272 0.656,0 1.136,0.256 0.496,0.256 0.8,0.688 0.32,0.432 0.464,0.992 0.16,0.544 0.16,1.12 z" /><path + id="path262" + style="" + d="m 36.096002,-4.128 q 0,-0.752 0.192,-1.328 0.208,-0.592 0.56,-0.992 0.352,-0.4 0.816,-0.608 0.48,-0.208 1.008,-0.208 0.528,0 0.992,0.208 0.48,0.208 0.832,0.608 0.352,0.4 0.544,0.992 0.208,0.576 0.208,1.328 0,0.752 -0.208,1.344 -0.192,0.576 -0.544,0.976 -0.352,0.384 -0.832,0.592 -0.464,0.208 -0.992,0.208 -0.528,0 -1.008,-0.208 -0.464,-0.208 -0.816,-0.592 -0.352,-0.4 -0.56,-0.976 -0.192,-0.592 -0.192,-1.344 z m -1.44,0 q 0,0.912 0.256,1.696 0.256,0.784 0.768,1.376 0.512,0.576 1.264,0.912 0.752,0.32 1.728,0.32 0.992,0 1.728,-0.32 0.752,-0.336 1.264,-0.912 0.512,-0.592 0.768,-1.376 0.256,-0.784 0.256,-1.696 0,-0.912 -0.256,-1.696 -0.256,-0.8 -0.768,-1.376 -0.512,-0.592 -1.264,-0.928 -0.736,-0.336 -1.728,-0.336 -0.976,0 -1.728,0.336 -0.752,0.336 -1.264,0.928 -0.512,0.576 -0.768,1.376 -0.256,0.784 -0.256,1.696 z" /><path + id="path264" + style="" + d="m 45.12,-2.608 h -1.36 q 0.032,0.768 0.32,1.312 0.288,0.528 0.768,0.864 0.48,0.32 1.104,0.464 0.624,0.144 1.312,0.144 0.624,0 1.248,-0.128 0.64,-0.112 1.136,-0.416 0.512,-0.304 0.816,-0.8 0.32,-0.496 0.32,-1.248 0,-0.592 -0.24,-0.992 -0.224,-0.4 -0.608,-0.656 -0.368,-0.272 -0.864,-0.432 -0.48,-0.16 -0.992,-0.272 -0.48,-0.112 -0.96,-0.208 -0.48,-0.112 -0.864,-0.256 -0.384,-0.16 -0.64,-0.384 -0.24,-0.24 -0.24,-0.592 0,-0.32 0.16,-0.512 0.16,-0.208 0.416,-0.32 0.256,-0.128 0.56,-0.176 0.32,-0.048 0.624,-0.048 0.336,0 0.656,0.08 0.336,0.064 0.608,0.224 0.272,0.16 0.448,0.432 0.176,0.256 0.208,0.656 h 1.36 q -0.048,-0.752 -0.32,-1.248 -0.272,-0.512 -0.736,-0.8 -0.448,-0.304 -1.04,-0.416 -0.592,-0.128 -1.296,-0.128 -0.544,0 -1.104,0.144 -0.544,0.128 -0.992,0.416 -0.432,0.272 -0.72,0.72 -0.272,0.448 -0.272,1.072 0,0.8 0.4,1.248 0.4,0.448 0.992,0.704 0.608,0.24 1.312,0.384 0.704,0.128 1.296,0.304 0.608,0.16 1.008,0.432 0.4,0.272 0.4,0.8 0,0.384 -0.192,0.64 -0.192,0.24 -0.496,0.368 -0.288,0.128 -0.64,0.176 -0.352,0.048 -0.672,0.048 -0.416,0 -0.816,-0.08 -0.384,-0.08 -0.704,-0.256 Q 45.52,-1.536 45.328,-1.84 45.136,-2.16 45.12,-2.608 Z" /><path + id="path266" + style="" + d="m 59.616,-0.032 q -0.352,0.208 -0.976,0.208 -0.528,0 -0.848,-0.288 -0.304,-0.304 -0.304,-0.976 -0.56,0.672 -1.312,0.976 -0.736,0.288 -1.6,0.288 -0.56,0 -1.072,-0.128 -0.496,-0.128 -0.864,-0.4 -0.368,-0.272 -0.592,-0.704 -0.208,-0.448 -0.208,-1.072 0,-0.704 0.24,-1.152 0.24,-0.448 0.624,-0.72 0.4,-0.288 0.896,-0.432 0.512,-0.144 1.04,-0.24 0.56,-0.112 1.056,-0.16 0.512,-0.064 0.896,-0.16 0.384,-0.112 0.608,-0.304 0.224,-0.208 0.224,-0.592 0,-0.448 -0.176,-0.72 -0.16,-0.272 -0.432,-0.416 -0.256,-0.144 -0.592,-0.192 -0.32,-0.048 -0.64,-0.048 -0.864,0 -1.44,0.336 -0.576,0.32 -0.624,1.232 h -1.36 q 0.032,-0.768 0.32,-1.296 0.288,-0.528 0.768,-0.848 0.48,-0.336 1.088,-0.48 0.624,-0.144 1.328,-0.144 0.56,0 1.104,0.08 0.56,0.08 1.008,0.336 0.448,0.24 0.72,0.688 0.272,0.448 0.272,1.168 v 4.256 q 0,0.48 0.048,0.704 0.064,0.224 0.384,0.224 0.176,0 0.416,-0.08 z m -2.208,-4.24 q -0.256,0.192 -0.672,0.288 -0.416,0.08 -0.88,0.144 -0.448,0.048 -0.912,0.128 -0.464,0.064 -0.832,0.224 -0.368,0.16 -0.608,0.464 -0.224,0.288 -0.224,0.8 0,0.336 0.128,0.576 0.144,0.224 0.352,0.368 0.224,0.144 0.512,0.208 0.288,0.064 0.608,0.064 0.672,0 1.152,-0.176 0.48,-0.192 0.784,-0.464 0.304,-0.288 0.448,-0.608 0.144,-0.336 0.144,-0.624 z" /><path + id="path268" + style="" + d="M 60.959999,-11.424 V 0 h 1.36 v -11.424 z" /><path + id="path270" + style="" + d="m 66.672001,3.152 h 1.04 q -1.136,-1.84 -1.632,-3.648 -0.48,-1.808 -0.48,-3.824 0,-1.968 0.48,-3.76 0.48,-1.792 1.632,-3.616 h -1.04 q -1.248,1.648 -1.888,3.568 -0.624,1.92 -0.624,3.808 0,1.056 0.176,2.016 0.176,0.96 0.496,1.872 0.336,0.912 0.8,1.792 0.464,0.896 1.04,1.792 z" /><path + id="path272" + style="" + d="M 68.576002,-8.272 V 0 h 1.36 v -4.672 q 0,-0.56 0.144,-1.024 0.16,-0.48 0.464,-0.832 0.304,-0.352 0.752,-0.544 0.464,-0.192 1.088,-0.192 0.784,0 1.232,0.448 0.448,0.448 0.448,1.216 V 0 h 1.36 v -5.44 q 0,-0.672 -0.144,-1.216 -0.128,-0.56 -0.464,-0.96 -0.336,-0.4 -0.88,-0.624 -0.544,-0.224 -1.36,-0.224 -1.84,0 -2.688,1.504 h -0.032 v -1.312 z" /><path + id="path274" + style="" + d="M 77.775998,-1.776 V 0 h 0.944 q 0.016,0.192 -0.032,0.416 -0.032,0.224 -0.144,0.432 -0.112,0.224 -0.304,0.4 -0.176,0.192 -0.448,0.288 v 0.8 q 0.928,-0.272 1.344,-0.928 0.416,-0.656 0.416,-1.568 v -1.616 z" /><path + id="path276" + style="" + d="m 90.096002,0 3.024,-8.272 h -1.424 l -2.256,6.896 h -0.032 l -2.32,-6.896 h -1.52 l 3.072,8.272 z" /><path + id="path278" + style="" + d="m 93.200002,3.152 h 1.024 q 1.248,-1.648 1.872,-3.552 0.64,-1.92 0.64,-3.808 0,-1.056 -0.176,-2.016 -0.176,-0.96 -0.512,-1.872 -0.32,-0.928 -0.784,-1.808 -0.464,-0.896 -1.04,-1.792 h -1.024 q 1.12,1.84 1.6,3.664 0.496,1.808 0.496,3.824 0,1.952 -0.48,3.76 -0.48,1.792 -1.616,3.6 z" /></g></g><path + id="path108" + style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 494.8835,223.0174 c 18.2656,-18.2655 18.2656,-47.8796 0,-66.145 -18.2654,-18.2656 -47.8795,-18.2656 -66.145,0 -18.2655,18.2654 -18.2655,47.8795 0,66.145 18.2655,18.2655 47.8796,18.2655 66.145,0" /><g + transform="matrix(1,0,0,-1,-30,489)" + id="g110"><path + id="path112" + style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="m 524.8835,265.9826 c 18.2656,18.2655 18.2656,47.8796 0,66.145 -18.2654,18.2656 -47.8795,18.2656 -66.145,0 -18.2655,-18.2654 -18.2655,-47.8795 0,-66.145 18.2655,-18.2655 47.8796,-18.2655 66.145,0" /></g><g + transform="matrix(1,0,0,-1,461.811,189.9449)" + id="g114"><g + id="text118" + style="font-variant:normal;font-weight:normal;font-size:16px;font-family:'Helvetica Neue';-inkscape-font-specification:HelveticaNeue;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="translate(-24.584,5.776001)" + aria-label="learner"><path + id="path281" + style="" + d="M 1.104,-11.424 V 0 h 1.36 v -11.424 z" /><path + id="path283" + style="" + d="M 10.32,-4.928 H 5.568 q 0.032,-0.48 0.208,-0.896 0.176,-0.432 0.48,-0.752 0.304,-0.32 0.72,-0.496 0.432,-0.192 0.96,-0.192 0.512,0 0.928,0.192 0.432,0.176 0.736,0.496 0.32,0.304 0.496,0.736 0.192,0.432 0.224,0.912 z m 1.312,2.304 h -1.344 q -0.176,0.816 -0.736,1.216 -0.544,0.4 -1.408,0.4 -0.672,0 -1.168,-0.224 Q 6.48,-1.456 6.16,-1.824 5.84,-2.208 5.696,-2.688 5.552,-3.184 5.568,-3.728 H 11.76 Q 11.792,-4.48 11.616,-5.312 11.456,-6.144 11.008,-6.848 10.576,-7.552 9.84,-8 9.12,-8.464 8.016,-8.464 q -0.848,0 -1.568,0.32 -0.704,0.32 -1.232,0.896 -0.512,0.576 -0.8,1.36 -0.288,0.784 -0.288,1.728 0.032,0.944 0.272,1.744 0.256,0.8 0.752,1.376 0.496,0.576 1.216,0.896 0.736,0.32 1.728,0.32 1.408,0 2.336,-0.704 0.928,-0.704 1.2,-2.096 z" /><path + id="path285" + style="" + d="m 20.496,-0.032 q -0.352,0.208 -0.976,0.208 -0.528,0 -0.848,-0.288 -0.304,-0.304 -0.304,-0.976 -0.56,0.672 -1.312,0.976 -0.736,0.288 -1.6,0.288 -0.56,0 -1.072,-0.128 -0.496,-0.128 -0.864,-0.4 -0.368,-0.272 -0.592,-0.704 -0.208,-0.448 -0.208,-1.072 0,-0.704 0.24,-1.152 0.24,-0.448 0.624,-0.72 0.4,-0.288 0.896,-0.432 0.512,-0.144 1.04,-0.24 0.56,-0.112 1.056,-0.16 0.512,-0.064 0.896,-0.16 0.384,-0.112 0.608,-0.304 0.224,-0.208 0.224,-0.592 0,-0.448 -0.176,-0.72 -0.16,-0.272 -0.432,-0.416 -0.256,-0.144 -0.592,-0.192 -0.32,-0.048 -0.64,-0.048 -0.864,0 -1.44,0.336 -0.576,0.32 -0.624,1.232 h -1.36 q 0.032,-0.768 0.32,-1.296 0.288,-0.528 0.768,-0.848 0.48,-0.336 1.088,-0.48 0.624,-0.144 1.328,-0.144 0.56,0 1.104,0.08 0.56,0.08 1.008,0.336 0.448,0.24 0.72,0.688 0.272,0.448 0.272,1.168 v 4.256 q 0,0.48 0.048,0.704 0.064,0.224 0.384,0.224 0.176,0 0.416,-0.08 z m -2.208,-4.24 q -0.256,0.192 -0.672,0.288 -0.416,0.08 -0.88,0.144 -0.448,0.048 -0.912,0.128 -0.464,0.064 -0.832,0.224 -0.368,0.16 -0.608,0.464 -0.224,0.288 -0.224,0.8 0,0.336 0.128,0.576 0.144,0.224 0.352,0.368 0.224,0.144 0.512,0.208 0.288,0.064 0.608,0.064 0.672,0 1.152,-0.176 0.48,-0.192 0.784,-0.464 0.304,-0.288 0.448,-0.608 0.144,-0.336 0.144,-0.624 z" /><path + id="path287" + style="" + d="M 21.712,-8.272 V 0 h 1.36 v -3.68 q 0,-0.8 0.16,-1.408 0.16,-0.624 0.512,-1.056 0.352,-0.432 0.928,-0.656 0.576,-0.224 1.392,-0.224 v -1.44 q -1.104,-0.032 -1.824,0.448 -0.72,0.48 -1.216,1.488 h -0.032 v -1.744 z" /><path + id="path289" + style="" + d="M 27.375999,-8.272 V 0 h 1.36 v -4.672 q 0,-0.56 0.144,-1.024 0.16,-0.48 0.464,-0.832 0.304,-0.352 0.752,-0.544 0.464,-0.192 1.088,-0.192 0.784,0 1.232,0.448 0.448,0.448 0.448,1.216 V 0 h 1.36 v -5.44 q 0,-0.672 -0.144,-1.216 -0.128,-0.56 -0.464,-0.96 -0.336,-0.4 -0.88,-0.624 -0.544,-0.224 -1.36,-0.224 -1.84,0 -2.688,1.504 h -0.032 v -1.312 z" /><path + id="path291" + style="" + d="m 42.016001,-4.928 h -4.752 q 0.032,-0.48 0.208,-0.896 0.176,-0.432 0.48,-0.752 0.304,-0.32 0.72,-0.496 0.432,-0.192 0.96,-0.192 0.512,0 0.928,0.192 0.432,0.176 0.736,0.496 0.32,0.304 0.496,0.736 0.192,0.432 0.224,0.912 z m 1.312,2.304 h -1.344 q -0.176,0.816 -0.736,1.216 -0.544,0.4 -1.408,0.4 -0.672,0 -1.168,-0.224 -0.496,-0.224 -0.816,-0.592 -0.32,-0.384 -0.464,-0.864 -0.144,-0.496 -0.128,-1.04 h 6.192 q 0.032,-0.752 -0.144,-1.584 -0.16,-0.832 -0.608,-1.536 -0.432,-0.704 -1.168,-1.152 -0.72,-0.464 -1.824,-0.464 -0.848,0 -1.568,0.32 -0.704,0.32 -1.232,0.896 -0.512,0.576 -0.8,1.36 -0.288,0.784 -0.288,1.728 0.032,0.944 0.272,1.744 0.256,0.8 0.752,1.376 0.496,0.576 1.216,0.896 0.736,0.32 1.728,0.32 1.408,0 2.336,-0.704 0.928,-0.704 1.2,-2.096 z" /><path + id="path293" + style="" + d="M 44.816,-8.272 V 0 h 1.36 v -3.68 q 0,-0.8 0.16,-1.408 0.16,-0.624 0.512,-1.056 0.352,-0.432 0.928,-0.656 0.576,-0.224 1.392,-0.224 v -1.44 q -1.104,-0.032 -1.824,0.448 -0.72,0.48 -1.216,1.488 h -0.032 v -1.744 z" /></g></g><g + transform="matrix(1,0,0,-1,-30,489)" + id="g120"><path + id="path122" + style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="m 339.42,299.0534 96.7262,0.2309 m -96.6009,-0.454 96.1937,0.2706" /></g><path + id="path124" + style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 413.1394,189.9449 -8,3 v -6 z" /><g + transform="matrix(1,0,0,-1,-30,489)" + id="g126"><path + id="path128" + style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="m 443.1394,299.0551 -8,-3 v 6 z" /></g><g + transform="matrix(1,0,0,-1,-30,489)" + id="g130"><path + id="path132" + style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="m 335.8944,404.8956 109.7995,-74.3671 m -109.692,74.2163 109.3364,-74.1174" /></g><path + id="path134" + style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 421.5342,162.6037 -8.3039,-2.0111 3.3699,-4.9642 z" /><g + transform="matrix(1,0,0,-1,-30,489)" + id="g136"><path + id="path138" + style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="m 451.5342,326.3963 -8.3039,2.0111 3.3699,4.9642 z" /></g><g + transform="matrix(1,0,0,-1,-30,489)" + id="g140"><path + id="path142" + style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="m 332.8269,200.2591 111.4948,68.7856 M 332.9988,200.058 444.067,268.5549" /></g><path + id="path144" + style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 420.4625,215.6401 -5.2115,6.7706 -3.1668,-5.0962 z" /><g + transform="matrix(1,0,0,-1,-30,489)" + id="g146"><path + id="path148" + style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="m 450.4625,273.3599 -5.2115,-6.7706 -3.1668,5.0962 z" /></g><g + transform="matrix(1,0,0,-1,364.1575,296.8346)" + id="g150"><g + id="text154" + style="font-variant:normal;font-weight:normal;font-size:16px;font-family:'Helvetica Neue';-inkscape-font-specification:HelveticaNeue;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="translate(-41.488,5.776001)" + aria-label="accept(n, v)"><path + id="path296" + style="" + d="M 8.352,-0.032 Q 8,0.176 7.376,0.176 6.848,0.176 6.528,-0.112 6.224,-0.416 6.224,-1.088 5.664,-0.416 4.912,-0.112 4.176,0.176 3.312,0.176 2.752,0.176 2.24,0.048 1.744,-0.08 1.376,-0.352 1.008,-0.624 0.784,-1.056 0.576,-1.504 0.576,-2.128 q 0,-0.704 0.24,-1.152 0.24,-0.448 0.624,-0.72 0.4,-0.288 0.896,-0.432 0.512,-0.144 1.04,-0.24 0.56,-0.112 1.056,-0.16 0.512,-0.064 0.896,-0.16 0.384,-0.112 0.608,-0.304 0.224,-0.208 0.224,-0.592 0,-0.448 -0.176,-0.72 Q 5.824,-6.88 5.552,-7.024 5.296,-7.168 4.96,-7.216 4.64,-7.264 4.32,-7.264 q -0.864,0 -1.44,0.336 -0.576,0.32 -0.624,1.232 h -1.36 q 0.032,-0.768 0.32,-1.296 0.288,-0.528 0.768,-0.848 0.48,-0.336 1.088,-0.48 0.624,-0.144 1.328,-0.144 0.56,0 1.104,0.08 0.56,0.08 1.008,0.336 0.448,0.24 0.72,0.688 0.272,0.448 0.272,1.168 v 4.256 q 0,0.48 0.048,0.704 0.064,0.224 0.384,0.224 0.176,0 0.416,-0.08 z m -2.208,-4.24 q -0.256,0.192 -0.672,0.288 -0.416,0.08 -0.88,0.144 -0.448,0.048 -0.912,0.128 -0.464,0.064 -0.832,0.224 -0.368,0.16 -0.608,0.464 -0.224,0.288 -0.224,0.8 0,0.336 0.128,0.576 0.144,0.224 0.352,0.368 0.224,0.144 0.512,0.208 0.288,0.064 0.608,0.064 0.672,0 1.152,-0.176 0.48,-0.192 0.784,-0.464 Q 5.856,-1.936 6,-2.256 6.144,-2.592 6.144,-2.88 Z" /><path + id="path298" + style="" + d="m 15.232,-5.616 h 1.408 q -0.08,-0.736 -0.384,-1.264 -0.304,-0.544 -0.784,-0.896 -0.464,-0.352 -1.088,-0.512 -0.608,-0.176 -1.312,-0.176 -0.976,0 -1.712,0.352 -0.736,0.336 -1.232,0.944 -0.48,0.592 -0.72,1.408 -0.24,0.8 -0.24,1.728 0,0.928 0.24,1.712 0.256,0.768 0.736,1.328 0.496,0.56 1.216,0.864 0.736,0.304 1.68,0.304 1.584,0 2.496,-0.832 0.928,-0.832 1.152,-2.368 h -1.392 q -0.128,0.96 -0.704,1.488 -0.56,0.528 -1.568,0.528 -0.64,0 -1.104,-0.256 -0.464,-0.256 -0.752,-0.672 -0.288,-0.432 -0.432,-0.976 -0.128,-0.544 -0.128,-1.12 0,-0.624 0.128,-1.2 0.128,-0.592 0.416,-1.04 0.304,-0.448 0.8,-0.72 0.496,-0.272 1.232,-0.272 0.864,0 1.376,0.432 0.512,0.432 0.672,1.216 z" /><path + id="path300" + style="" + d="m 23.824,-5.616 h 1.408 q -0.08,-0.736 -0.384,-1.264 -0.304,-0.544 -0.784,-0.896 -0.464,-0.352 -1.088,-0.512 -0.608,-0.176 -1.312,-0.176 -0.976,0 -1.712,0.352 -0.736,0.336 -1.232,0.944 -0.48,0.592 -0.72,1.408 -0.24,0.8 -0.24,1.728 0,0.928 0.24,1.712 0.256,0.768 0.736,1.328 0.496,0.56 1.216,0.864 0.736,0.304 1.68,0.304 1.584,0 2.496,-0.832 0.928,-0.832 1.152,-2.368 h -1.392 q -0.128,0.96 -0.704,1.488 -0.56,0.528 -1.568,0.528 -0.64,0 -1.104,-0.256 Q 20.048,-1.52 19.76,-1.936 19.472,-2.368 19.328,-2.912 19.2,-3.456 19.2,-4.032 q 0,-0.624 0.128,-1.2 0.128,-0.592 0.416,-1.04 0.304,-0.448 0.8,-0.72 0.496,-0.272 1.232,-0.272 0.864,0 1.376,0.432 0.512,0.432 0.672,1.216 z" /><path + id="path302" + style="" + d="m 32.543999,-4.928 h -4.752 q 0.032,-0.48 0.208,-0.896 0.176,-0.432 0.48,-0.752 0.304,-0.32 0.72,-0.496 0.432,-0.192 0.96,-0.192 0.512,0 0.928,0.192 0.432,0.176 0.736,0.496 0.32,0.304 0.496,0.736 0.192,0.432 0.224,0.912 z m 1.312,2.304 h -1.344 q -0.176,0.816 -0.736,1.216 -0.544,0.4 -1.408,0.4 -0.672,0 -1.168,-0.224 -0.496,-0.224 -0.816,-0.592 -0.32,-0.384 -0.464,-0.864 -0.144,-0.496 -0.128,-1.04 h 6.192 q 0.032,-0.752 -0.144,-1.584 -0.16,-0.832 -0.608,-1.536 -0.432,-0.704 -1.168,-1.152 -0.72,-0.464 -1.824,-0.464 -0.848,0 -1.568,0.32 -0.704,0.32 -1.232,0.896 -0.512,0.576 -0.8,1.36 -0.288,0.784 -0.288,1.728 0.032,0.944 0.272,1.744 0.256,0.8 0.752,1.376 0.496,0.576 1.216,0.896 0.736,0.32 1.728,0.32 1.408,0 2.336,-0.704 0.928,-0.704 1.2,-2.096 z" /><path + id="path304" + style="" + d="M 35.44,-8.272 V 3.152 h 1.36 v -4.256 h 0.032 q 0.224,0.368 0.544,0.624 0.336,0.24 0.704,0.384 0.368,0.144 0.736,0.208 0.384,0.064 0.688,0.064 0.944,0 1.648,-0.336 0.72,-0.336 1.184,-0.912 0.48,-0.592 0.704,-1.376 0.24,-0.784 0.24,-1.664 0,-0.88 -0.24,-1.664 -0.24,-0.784 -0.72,-1.376 -0.464,-0.608 -1.184,-0.96 -0.704,-0.352 -1.664,-0.352 -0.864,0 -1.584,0.32 -0.72,0.304 -1.056,0.992 H 36.8 v -1.12 z m 6.4,4.064 q 0,0.608 -0.128,1.184 -0.128,0.576 -0.416,1.024 -0.288,0.448 -0.768,0.72 -0.464,0.272 -1.168,0.272 -0.704,0 -1.2,-0.256 -0.496,-0.272 -0.816,-0.704 -0.304,-0.432 -0.448,-0.992 -0.144,-0.576 -0.144,-1.184 0,-0.576 0.128,-1.136 0.144,-0.56 0.448,-0.992 0.304,-0.448 0.784,-0.72 0.48,-0.272 1.168,-0.272 0.656,0 1.136,0.256 0.496,0.256 0.8,0.688 0.32,0.432 0.464,0.992 0.16,0.544 0.16,1.12 z" /><path + id="path306" + style="" + d="m 46.767999,-8.272 v -2.48 h -1.36 v 2.48 h -1.408 v 1.2 h 1.408 v 5.264 q 0,0.576 0.112,0.928 0.112,0.352 0.336,0.544 0.24,0.192 0.608,0.272 0.384,0.064 0.912,0.064 h 1.04 v -1.2 h -0.624 q -0.32,0 -0.528,-0.016 -0.192,-0.032 -0.304,-0.112 -0.112,-0.08 -0.16,-0.224 -0.032,-0.144 -0.032,-0.384 v -5.136 h 1.648 v -1.2 z" /><path + id="path308" + style="" + d="m 52.16,3.152 h 1.04 q -1.136,-1.84 -1.632,-3.648 -0.48,-1.808 -0.48,-3.824 0,-1.968 0.48,-3.76 0.48,-1.792 1.632,-3.616 h -1.04 q -1.248,1.648 -1.888,3.568 -0.624,1.92 -0.624,3.808 0,1.056 0.176,2.016 0.176,0.96 0.496,1.872 0.336,0.912 0.8,1.792 0.464,0.896 1.04,1.792 z" /><path + id="path310" + style="" + d="M 54.064001,-8.272 V 0 h 1.36 v -4.672 q 0,-0.56 0.144,-1.024 0.16,-0.48 0.464,-0.832 0.304,-0.352 0.752,-0.544 0.464,-0.192 1.088,-0.192 0.784,0 1.232,0.448 0.448,0.448 0.448,1.216 V 0 h 1.36 v -5.44 q 0,-0.672 -0.144,-1.216 -0.128,-0.56 -0.464,-0.96 -0.336,-0.4 -0.88,-0.624 -0.544,-0.224 -1.36,-0.224 -1.84,0 -2.688,1.504 h -0.032 v -1.312 z" /><path + id="path312" + style="" + d="M 63.264001,-1.776 V 0 h 0.944 q 0.016,0.192 -0.032,0.416 -0.032,0.224 -0.144,0.432 -0.112,0.224 -0.304,0.4 -0.176,0.192 -0.448,0.288 v 0.8 q 0.928,-0.272 1.344,-0.928 0.416,-0.656 0.416,-1.568 v -1.616 z" /><path + id="path314" + style="" + d="m 75.584001,0 3.024,-8.272 h -1.424 l -2.256,6.896 h -0.032 l -2.32,-6.896 h -1.52 l 3.072,8.272 z" /><path + id="path316" + style="" + d="m 78.688001,3.152 h 1.024 q 1.248,-1.648 1.872,-3.552 0.64,-1.92 0.64,-3.808 0,-1.056 -0.176,-2.016 -0.176,-0.96 -0.512,-1.872 -0.32,-0.928 -0.784,-1.808 -0.464,-0.896 -1.04,-1.792 h -1.024 q 1.12,1.84 1.6,3.664 0.496,1.808 0.496,3.824 0,1.952 -0.48,3.76 -0.48,1.792 -1.616,3.6 z" /></g></g><g + transform="matrix(1,0,0,-1,364.1575,85.65354)" + id="g156"><g + id="text160" + style="font-variant:normal;font-weight:normal;font-size:16px;font-family:'Helvetica Neue';-inkscape-font-specification:HelveticaNeue;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="translate(-41.488,5.776001)" + aria-label="accept(n, v)"><path + id="path319" + style="" + d="M 8.352,-0.032 Q 8,0.176 7.376,0.176 6.848,0.176 6.528,-0.112 6.224,-0.416 6.224,-1.088 5.664,-0.416 4.912,-0.112 4.176,0.176 3.312,0.176 2.752,0.176 2.24,0.048 1.744,-0.08 1.376,-0.352 1.008,-0.624 0.784,-1.056 0.576,-1.504 0.576,-2.128 q 0,-0.704 0.24,-1.152 0.24,-0.448 0.624,-0.72 0.4,-0.288 0.896,-0.432 0.512,-0.144 1.04,-0.24 0.56,-0.112 1.056,-0.16 0.512,-0.064 0.896,-0.16 0.384,-0.112 0.608,-0.304 0.224,-0.208 0.224,-0.592 0,-0.448 -0.176,-0.72 Q 5.824,-6.88 5.552,-7.024 5.296,-7.168 4.96,-7.216 4.64,-7.264 4.32,-7.264 q -0.864,0 -1.44,0.336 -0.576,0.32 -0.624,1.232 h -1.36 q 0.032,-0.768 0.32,-1.296 0.288,-0.528 0.768,-0.848 0.48,-0.336 1.088,-0.48 0.624,-0.144 1.328,-0.144 0.56,0 1.104,0.08 0.56,0.08 1.008,0.336 0.448,0.24 0.72,0.688 0.272,0.448 0.272,1.168 v 4.256 q 0,0.48 0.048,0.704 0.064,0.224 0.384,0.224 0.176,0 0.416,-0.08 z m -2.208,-4.24 q -0.256,0.192 -0.672,0.288 -0.416,0.08 -0.88,0.144 -0.448,0.048 -0.912,0.128 -0.464,0.064 -0.832,0.224 -0.368,0.16 -0.608,0.464 -0.224,0.288 -0.224,0.8 0,0.336 0.128,0.576 0.144,0.224 0.352,0.368 0.224,0.144 0.512,0.208 0.288,0.064 0.608,0.064 0.672,0 1.152,-0.176 0.48,-0.192 0.784,-0.464 Q 5.856,-1.936 6,-2.256 6.144,-2.592 6.144,-2.88 Z" /><path + id="path321" + style="" + d="m 15.232,-5.616 h 1.408 q -0.08,-0.736 -0.384,-1.264 -0.304,-0.544 -0.784,-0.896 -0.464,-0.352 -1.088,-0.512 -0.608,-0.176 -1.312,-0.176 -0.976,0 -1.712,0.352 -0.736,0.336 -1.232,0.944 -0.48,0.592 -0.72,1.408 -0.24,0.8 -0.24,1.728 0,0.928 0.24,1.712 0.256,0.768 0.736,1.328 0.496,0.56 1.216,0.864 0.736,0.304 1.68,0.304 1.584,0 2.496,-0.832 0.928,-0.832 1.152,-2.368 h -1.392 q -0.128,0.96 -0.704,1.488 -0.56,0.528 -1.568,0.528 -0.64,0 -1.104,-0.256 -0.464,-0.256 -0.752,-0.672 -0.288,-0.432 -0.432,-0.976 -0.128,-0.544 -0.128,-1.12 0,-0.624 0.128,-1.2 0.128,-0.592 0.416,-1.04 0.304,-0.448 0.8,-0.72 0.496,-0.272 1.232,-0.272 0.864,0 1.376,0.432 0.512,0.432 0.672,1.216 z" /><path + id="path323" + style="" + d="m 23.824,-5.616 h 1.408 q -0.08,-0.736 -0.384,-1.264 -0.304,-0.544 -0.784,-0.896 -0.464,-0.352 -1.088,-0.512 -0.608,-0.176 -1.312,-0.176 -0.976,0 -1.712,0.352 -0.736,0.336 -1.232,0.944 -0.48,0.592 -0.72,1.408 -0.24,0.8 -0.24,1.728 0,0.928 0.24,1.712 0.256,0.768 0.736,1.328 0.496,0.56 1.216,0.864 0.736,0.304 1.68,0.304 1.584,0 2.496,-0.832 0.928,-0.832 1.152,-2.368 h -1.392 q -0.128,0.96 -0.704,1.488 -0.56,0.528 -1.568,0.528 -0.64,0 -1.104,-0.256 Q 20.048,-1.52 19.76,-1.936 19.472,-2.368 19.328,-2.912 19.2,-3.456 19.2,-4.032 q 0,-0.624 0.128,-1.2 0.128,-0.592 0.416,-1.04 0.304,-0.448 0.8,-0.72 0.496,-0.272 1.232,-0.272 0.864,0 1.376,0.432 0.512,0.432 0.672,1.216 z" /><path + id="path325" + style="" + d="m 32.543999,-4.928 h -4.752 q 0.032,-0.48 0.208,-0.896 0.176,-0.432 0.48,-0.752 0.304,-0.32 0.72,-0.496 0.432,-0.192 0.96,-0.192 0.512,0 0.928,0.192 0.432,0.176 0.736,0.496 0.32,0.304 0.496,0.736 0.192,0.432 0.224,0.912 z m 1.312,2.304 h -1.344 q -0.176,0.816 -0.736,1.216 -0.544,0.4 -1.408,0.4 -0.672,0 -1.168,-0.224 -0.496,-0.224 -0.816,-0.592 -0.32,-0.384 -0.464,-0.864 -0.144,-0.496 -0.128,-1.04 h 6.192 q 0.032,-0.752 -0.144,-1.584 -0.16,-0.832 -0.608,-1.536 -0.432,-0.704 -1.168,-1.152 -0.72,-0.464 -1.824,-0.464 -0.848,0 -1.568,0.32 -0.704,0.32 -1.232,0.896 -0.512,0.576 -0.8,1.36 -0.288,0.784 -0.288,1.728 0.032,0.944 0.272,1.744 0.256,0.8 0.752,1.376 0.496,0.576 1.216,0.896 0.736,0.32 1.728,0.32 1.408,0 2.336,-0.704 0.928,-0.704 1.2,-2.096 z" /><path + id="path327" + style="" + d="M 35.44,-8.272 V 3.152 h 1.36 v -4.256 h 0.032 q 0.224,0.368 0.544,0.624 0.336,0.24 0.704,0.384 0.368,0.144 0.736,0.208 0.384,0.064 0.688,0.064 0.944,0 1.648,-0.336 0.72,-0.336 1.184,-0.912 0.48,-0.592 0.704,-1.376 0.24,-0.784 0.24,-1.664 0,-0.88 -0.24,-1.664 -0.24,-0.784 -0.72,-1.376 -0.464,-0.608 -1.184,-0.96 -0.704,-0.352 -1.664,-0.352 -0.864,0 -1.584,0.32 -0.72,0.304 -1.056,0.992 H 36.8 v -1.12 z m 6.4,4.064 q 0,0.608 -0.128,1.184 -0.128,0.576 -0.416,1.024 -0.288,0.448 -0.768,0.72 -0.464,0.272 -1.168,0.272 -0.704,0 -1.2,-0.256 -0.496,-0.272 -0.816,-0.704 -0.304,-0.432 -0.448,-0.992 -0.144,-0.576 -0.144,-1.184 0,-0.576 0.128,-1.136 0.144,-0.56 0.448,-0.992 0.304,-0.448 0.784,-0.72 0.48,-0.272 1.168,-0.272 0.656,0 1.136,0.256 0.496,0.256 0.8,0.688 0.32,0.432 0.464,0.992 0.16,0.544 0.16,1.12 z" /><path + id="path329" + style="" + d="m 46.767999,-8.272 v -2.48 h -1.36 v 2.48 h -1.408 v 1.2 h 1.408 v 5.264 q 0,0.576 0.112,0.928 0.112,0.352 0.336,0.544 0.24,0.192 0.608,0.272 0.384,0.064 0.912,0.064 h 1.04 v -1.2 h -0.624 q -0.32,0 -0.528,-0.016 -0.192,-0.032 -0.304,-0.112 -0.112,-0.08 -0.16,-0.224 -0.032,-0.144 -0.032,-0.384 v -5.136 h 1.648 v -1.2 z" /><path + id="path331" + style="" + d="m 52.16,3.152 h 1.04 q -1.136,-1.84 -1.632,-3.648 -0.48,-1.808 -0.48,-3.824 0,-1.968 0.48,-3.76 0.48,-1.792 1.632,-3.616 h -1.04 q -1.248,1.648 -1.888,3.568 -0.624,1.92 -0.624,3.808 0,1.056 0.176,2.016 0.176,0.96 0.496,1.872 0.336,0.912 0.8,1.792 0.464,0.896 1.04,1.792 z" /><path + id="path333" + style="" + d="M 54.064001,-8.272 V 0 h 1.36 v -4.672 q 0,-0.56 0.144,-1.024 0.16,-0.48 0.464,-0.832 0.304,-0.352 0.752,-0.544 0.464,-0.192 1.088,-0.192 0.784,0 1.232,0.448 0.448,0.448 0.448,1.216 V 0 h 1.36 v -5.44 q 0,-0.672 -0.144,-1.216 -0.128,-0.56 -0.464,-0.96 -0.336,-0.4 -0.88,-0.624 -0.544,-0.224 -1.36,-0.224 -1.84,0 -2.688,1.504 h -0.032 v -1.312 z" /><path + id="path335" + style="" + d="M 63.264001,-1.776 V 0 h 0.944 q 0.016,0.192 -0.032,0.416 -0.032,0.224 -0.144,0.432 -0.112,0.224 -0.304,0.4 -0.176,0.192 -0.448,0.288 v 0.8 q 0.928,-0.272 1.344,-0.928 0.416,-0.656 0.416,-1.568 v -1.616 z" /><path + id="path337" + style="" + d="m 75.584001,0 3.024,-8.272 h -1.424 l -2.256,6.896 h -0.032 l -2.32,-6.896 h -1.52 l 3.072,8.272 z" /><path + id="path339" + style="" + d="m 78.688001,3.152 h 1.024 q 1.248,-1.648 1.872,-3.552 0.64,-1.92 0.64,-3.808 0,-1.056 -0.176,-2.016 -0.176,-0.96 -0.512,-1.872 -0.32,-0.928 -0.784,-1.808 -0.464,-0.896 -1.04,-1.792 h -1.024 q 1.12,1.84 1.6,3.664 0.496,1.808 0.496,3.824 0,1.952 -0.48,3.76 -0.48,1.792 -1.616,3.6 z" /></g></g><g + transform="matrix(1,0,0,-1,364.1575,201.874)" + id="g162"><g + id="text166" + style="font-variant:normal;font-weight:normal;font-size:16px;font-family:'Helvetica Neue';-inkscape-font-specification:HelveticaNeue;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="translate(-41.488,5.776001)" + aria-label="accept(n, v)"><path + id="path342" + style="" + d="M 8.352,-0.032 Q 8,0.176 7.376,0.176 6.848,0.176 6.528,-0.112 6.224,-0.416 6.224,-1.088 5.664,-0.416 4.912,-0.112 4.176,0.176 3.312,0.176 2.752,0.176 2.24,0.048 1.744,-0.08 1.376,-0.352 1.008,-0.624 0.784,-1.056 0.576,-1.504 0.576,-2.128 q 0,-0.704 0.24,-1.152 0.24,-0.448 0.624,-0.72 0.4,-0.288 0.896,-0.432 0.512,-0.144 1.04,-0.24 0.56,-0.112 1.056,-0.16 0.512,-0.064 0.896,-0.16 0.384,-0.112 0.608,-0.304 0.224,-0.208 0.224,-0.592 0,-0.448 -0.176,-0.72 Q 5.824,-6.88 5.552,-7.024 5.296,-7.168 4.96,-7.216 4.64,-7.264 4.32,-7.264 q -0.864,0 -1.44,0.336 -0.576,0.32 -0.624,1.232 h -1.36 q 0.032,-0.768 0.32,-1.296 0.288,-0.528 0.768,-0.848 0.48,-0.336 1.088,-0.48 0.624,-0.144 1.328,-0.144 0.56,0 1.104,0.08 0.56,0.08 1.008,0.336 0.448,0.24 0.72,0.688 0.272,0.448 0.272,1.168 v 4.256 q 0,0.48 0.048,0.704 0.064,0.224 0.384,0.224 0.176,0 0.416,-0.08 z m -2.208,-4.24 q -0.256,0.192 -0.672,0.288 -0.416,0.08 -0.88,0.144 -0.448,0.048 -0.912,0.128 -0.464,0.064 -0.832,0.224 -0.368,0.16 -0.608,0.464 -0.224,0.288 -0.224,0.8 0,0.336 0.128,0.576 0.144,0.224 0.352,0.368 0.224,0.144 0.512,0.208 0.288,0.064 0.608,0.064 0.672,0 1.152,-0.176 0.48,-0.192 0.784,-0.464 Q 5.856,-1.936 6,-2.256 6.144,-2.592 6.144,-2.88 Z" /><path + id="path344" + style="" + d="m 15.232,-5.616 h 1.408 q -0.08,-0.736 -0.384,-1.264 -0.304,-0.544 -0.784,-0.896 -0.464,-0.352 -1.088,-0.512 -0.608,-0.176 -1.312,-0.176 -0.976,0 -1.712,0.352 -0.736,0.336 -1.232,0.944 -0.48,0.592 -0.72,1.408 -0.24,0.8 -0.24,1.728 0,0.928 0.24,1.712 0.256,0.768 0.736,1.328 0.496,0.56 1.216,0.864 0.736,0.304 1.68,0.304 1.584,0 2.496,-0.832 0.928,-0.832 1.152,-2.368 h -1.392 q -0.128,0.96 -0.704,1.488 -0.56,0.528 -1.568,0.528 -0.64,0 -1.104,-0.256 -0.464,-0.256 -0.752,-0.672 -0.288,-0.432 -0.432,-0.976 -0.128,-0.544 -0.128,-1.12 0,-0.624 0.128,-1.2 0.128,-0.592 0.416,-1.04 0.304,-0.448 0.8,-0.72 0.496,-0.272 1.232,-0.272 0.864,0 1.376,0.432 0.512,0.432 0.672,1.216 z" /><path + id="path346" + style="" + d="m 23.824,-5.616 h 1.408 q -0.08,-0.736 -0.384,-1.264 -0.304,-0.544 -0.784,-0.896 -0.464,-0.352 -1.088,-0.512 -0.608,-0.176 -1.312,-0.176 -0.976,0 -1.712,0.352 -0.736,0.336 -1.232,0.944 -0.48,0.592 -0.72,1.408 -0.24,0.8 -0.24,1.728 0,0.928 0.24,1.712 0.256,0.768 0.736,1.328 0.496,0.56 1.216,0.864 0.736,0.304 1.68,0.304 1.584,0 2.496,-0.832 0.928,-0.832 1.152,-2.368 h -1.392 q -0.128,0.96 -0.704,1.488 -0.56,0.528 -1.568,0.528 -0.64,0 -1.104,-0.256 Q 20.048,-1.52 19.76,-1.936 19.472,-2.368 19.328,-2.912 19.2,-3.456 19.2,-4.032 q 0,-0.624 0.128,-1.2 0.128,-0.592 0.416,-1.04 0.304,-0.448 0.8,-0.72 0.496,-0.272 1.232,-0.272 0.864,0 1.376,0.432 0.512,0.432 0.672,1.216 z" /><path + id="path348" + style="" + d="m 32.543999,-4.928 h -4.752 q 0.032,-0.48 0.208,-0.896 0.176,-0.432 0.48,-0.752 0.304,-0.32 0.72,-0.496 0.432,-0.192 0.96,-0.192 0.512,0 0.928,0.192 0.432,0.176 0.736,0.496 0.32,0.304 0.496,0.736 0.192,0.432 0.224,0.912 z m 1.312,2.304 h -1.344 q -0.176,0.816 -0.736,1.216 -0.544,0.4 -1.408,0.4 -0.672,0 -1.168,-0.224 -0.496,-0.224 -0.816,-0.592 -0.32,-0.384 -0.464,-0.864 -0.144,-0.496 -0.128,-1.04 h 6.192 q 0.032,-0.752 -0.144,-1.584 -0.16,-0.832 -0.608,-1.536 -0.432,-0.704 -1.168,-1.152 -0.72,-0.464 -1.824,-0.464 -0.848,0 -1.568,0.32 -0.704,0.32 -1.232,0.896 -0.512,0.576 -0.8,1.36 -0.288,0.784 -0.288,1.728 0.032,0.944 0.272,1.744 0.256,0.8 0.752,1.376 0.496,0.576 1.216,0.896 0.736,0.32 1.728,0.32 1.408,0 2.336,-0.704 0.928,-0.704 1.2,-2.096 z" /><path + id="path350" + style="" + d="M 35.44,-8.272 V 3.152 h 1.36 v -4.256 h 0.032 q 0.224,0.368 0.544,0.624 0.336,0.24 0.704,0.384 0.368,0.144 0.736,0.208 0.384,0.064 0.688,0.064 0.944,0 1.648,-0.336 0.72,-0.336 1.184,-0.912 0.48,-0.592 0.704,-1.376 0.24,-0.784 0.24,-1.664 0,-0.88 -0.24,-1.664 -0.24,-0.784 -0.72,-1.376 -0.464,-0.608 -1.184,-0.96 -0.704,-0.352 -1.664,-0.352 -0.864,0 -1.584,0.32 -0.72,0.304 -1.056,0.992 H 36.8 v -1.12 z m 6.4,4.064 q 0,0.608 -0.128,1.184 -0.128,0.576 -0.416,1.024 -0.288,0.448 -0.768,0.72 -0.464,0.272 -1.168,0.272 -0.704,0 -1.2,-0.256 -0.496,-0.272 -0.816,-0.704 -0.304,-0.432 -0.448,-0.992 -0.144,-0.576 -0.144,-1.184 0,-0.576 0.128,-1.136 0.144,-0.56 0.448,-0.992 0.304,-0.448 0.784,-0.72 0.48,-0.272 1.168,-0.272 0.656,0 1.136,0.256 0.496,0.256 0.8,0.688 0.32,0.432 0.464,0.992 0.16,0.544 0.16,1.12 z" /><path + id="path352" + style="" + d="m 46.767999,-8.272 v -2.48 h -1.36 v 2.48 h -1.408 v 1.2 h 1.408 v 5.264 q 0,0.576 0.112,0.928 0.112,0.352 0.336,0.544 0.24,0.192 0.608,0.272 0.384,0.064 0.912,0.064 h 1.04 v -1.2 h -0.624 q -0.32,0 -0.528,-0.016 -0.192,-0.032 -0.304,-0.112 -0.112,-0.08 -0.16,-0.224 -0.032,-0.144 -0.032,-0.384 v -5.136 h 1.648 v -1.2 z" /><path + id="path354" + style="" + d="m 52.16,3.152 h 1.04 q -1.136,-1.84 -1.632,-3.648 -0.48,-1.808 -0.48,-3.824 0,-1.968 0.48,-3.76 0.48,-1.792 1.632,-3.616 h -1.04 q -1.248,1.648 -1.888,3.568 -0.624,1.92 -0.624,3.808 0,1.056 0.176,2.016 0.176,0.96 0.496,1.872 0.336,0.912 0.8,1.792 0.464,0.896 1.04,1.792 z" /><path + id="path356" + style="" + d="M 54.064001,-8.272 V 0 h 1.36 v -4.672 q 0,-0.56 0.144,-1.024 0.16,-0.48 0.464,-0.832 0.304,-0.352 0.752,-0.544 0.464,-0.192 1.088,-0.192 0.784,0 1.232,0.448 0.448,0.448 0.448,1.216 V 0 h 1.36 v -5.44 q 0,-0.672 -0.144,-1.216 -0.128,-0.56 -0.464,-0.96 -0.336,-0.4 -0.88,-0.624 -0.544,-0.224 -1.36,-0.224 -1.84,0 -2.688,1.504 h -0.032 v -1.312 z" /><path + id="path358" + style="" + d="M 63.264001,-1.776 V 0 h 0.944 q 0.016,0.192 -0.032,0.416 -0.032,0.224 -0.144,0.432 -0.112,0.224 -0.304,0.4 -0.176,0.192 -0.448,0.288 v 0.8 q 0.928,-0.272 1.344,-0.928 0.416,-0.656 0.416,-1.568 v -1.616 z" /><path + id="path360" + style="" + d="m 75.584001,0 3.024,-8.272 h -1.424 l -2.256,6.896 h -0.032 l -2.32,-6.896 h -1.52 l 3.072,8.272 z" /><path + id="path362" + style="" + d="m 78.688001,3.152 h 1.024 q 1.248,-1.648 1.872,-3.552 0.64,-1.92 0.64,-3.808 0,-1.056 -0.176,-2.016 -0.176,-0.96 -0.512,-1.872 -0.32,-0.928 -0.784,-1.808 -0.464,-0.896 -1.04,-1.792 h -1.024 q 1.12,1.84 1.6,3.664 0.496,1.808 0.496,3.824 0,1.952 -0.48,3.76 -0.48,1.792 -1.616,3.6 z" /></g></g><g + transform="matrix(1,0,0,-1,158.6457,209.5)" + id="g168"><g + id="text172" + style="font-variant:normal;font-weight:normal;font-size:16px;font-family:'Helvetica Neue';-inkscape-font-specification:HelveticaNeue;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="translate(-48.744,5.776001)" + aria-label="Proposal(n, v)"><path + id="path365" + style="" + d="m 2.768,-5.952 v -4.192 h 2.976 q 1.296,0 1.888,0.544 0.608,0.528 0.608,1.552 0,1.024 -0.608,1.568 -0.592,0.544 -1.888,0.528 z m -1.52,-5.472 V 0 h 1.52 v -4.672 h 3.488 q 1.728,0.016 2.608,-0.88 0.896,-0.896 0.896,-2.496 0,-1.6 -0.896,-2.48 -0.88,-0.896 -2.608,-0.896 z" /><path + id="path367" + style="" + d="M 11.344,-8.272 V 0 h 1.36 v -3.68 q 0,-0.8 0.16,-1.408 0.16,-0.624 0.512,-1.056 0.352,-0.432 0.928,-0.656 0.576,-0.224 1.392,-0.224 v -1.44 q -1.104,-0.032 -1.824,0.448 -0.72,0.48 -1.216,1.488 h -0.032 v -1.744 z" /><path + id="path369" + style="" + d="m 17.424,-4.128 q 0,-0.752 0.192,-1.328 0.208,-0.592 0.56,-0.992 0.352,-0.4 0.816,-0.608 0.48,-0.208 1.008,-0.208 0.528,0 0.992,0.208 0.48,0.208 0.832,0.608 0.352,0.4 0.544,0.992 0.208,0.576 0.208,1.328 0,0.752 -0.208,1.344 -0.192,0.576 -0.544,0.976 -0.352,0.384 -0.832,0.592 -0.464,0.208 -0.992,0.208 -0.528,0 -1.008,-0.208 -0.464,-0.208 -0.816,-0.592 -0.352,-0.4 -0.56,-0.976 -0.192,-0.592 -0.192,-1.344 z m -1.44,0 q 0,0.912 0.256,1.696 0.256,0.784 0.768,1.376 0.512,0.576 1.264,0.912 0.752,0.32 1.728,0.32 0.992,0 1.728,-0.32 0.752,-0.336 1.264,-0.912 0.512,-0.592 0.768,-1.376 0.256,-0.784 0.256,-1.696 0,-0.912 -0.256,-1.696 Q 23.504,-6.624 22.992,-7.2 22.48,-7.792 21.728,-8.128 20.992,-8.464 20,-8.464 q -0.976,0 -1.728,0.336 -0.752,0.336 -1.264,0.928 -0.512,0.576 -0.768,1.376 -0.256,0.784 -0.256,1.696 z" /><path + id="path371" + style="" + d="M 25.663999,-8.272 V 3.152 h 1.36 v -4.256 h 0.032 q 0.224,0.368 0.544,0.624 0.336,0.24 0.704,0.384 0.368,0.144 0.736,0.208 0.384,0.064 0.688,0.064 0.944,0 1.648,-0.336 0.72,-0.336 1.184,-0.912 0.48,-0.592 0.704,-1.376 0.24,-0.784 0.24,-1.664 0,-0.88 -0.24,-1.664 -0.24,-0.784 -0.72,-1.376 -0.464,-0.608 -1.184,-0.96 -0.704,-0.352 -1.664,-0.352 -0.864,0 -1.584,0.32 -0.72,0.304 -1.056,0.992 h -0.032 v -1.12 z m 6.4,4.064 q 0,0.608 -0.128,1.184 -0.128,0.576 -0.416,1.024 -0.288,0.448 -0.768,0.72 -0.464,0.272 -1.168,0.272 -0.704,0 -1.2,-0.256 -0.496,-0.272 -0.816,-0.704 -0.304,-0.432 -0.448,-0.992 -0.144,-0.576 -0.144,-1.184 0,-0.576 0.128,-1.136 0.144,-0.56 0.448,-0.992 0.304,-0.448 0.784,-0.72 0.48,-0.272 1.168,-0.272 0.656,0 1.136,0.256 0.496,0.256 0.8,0.688 0.32,0.432 0.464,0.992 0.16,0.544 0.16,1.12 z" /><path + id="path373" + style="" + d="m 36.096002,-4.128 q 0,-0.752 0.192,-1.328 0.208,-0.592 0.56,-0.992 0.352,-0.4 0.816,-0.608 0.48,-0.208 1.008,-0.208 0.528,0 0.992,0.208 0.48,0.208 0.832,0.608 0.352,0.4 0.544,0.992 0.208,0.576 0.208,1.328 0,0.752 -0.208,1.344 -0.192,0.576 -0.544,0.976 -0.352,0.384 -0.832,0.592 -0.464,0.208 -0.992,0.208 -0.528,0 -1.008,-0.208 -0.464,-0.208 -0.816,-0.592 -0.352,-0.4 -0.56,-0.976 -0.192,-0.592 -0.192,-1.344 z m -1.44,0 q 0,0.912 0.256,1.696 0.256,0.784 0.768,1.376 0.512,0.576 1.264,0.912 0.752,0.32 1.728,0.32 0.992,0 1.728,-0.32 0.752,-0.336 1.264,-0.912 0.512,-0.592 0.768,-1.376 0.256,-0.784 0.256,-1.696 0,-0.912 -0.256,-1.696 -0.256,-0.8 -0.768,-1.376 -0.512,-0.592 -1.264,-0.928 -0.736,-0.336 -1.728,-0.336 -0.976,0 -1.728,0.336 -0.752,0.336 -1.264,0.928 -0.512,0.576 -0.768,1.376 -0.256,0.784 -0.256,1.696 z" /><path + id="path375" + style="" + d="m 45.12,-2.608 h -1.36 q 0.032,0.768 0.32,1.312 0.288,0.528 0.768,0.864 0.48,0.32 1.104,0.464 0.624,0.144 1.312,0.144 0.624,0 1.248,-0.128 0.64,-0.112 1.136,-0.416 0.512,-0.304 0.816,-0.8 0.32,-0.496 0.32,-1.248 0,-0.592 -0.24,-0.992 -0.224,-0.4 -0.608,-0.656 -0.368,-0.272 -0.864,-0.432 -0.48,-0.16 -0.992,-0.272 -0.48,-0.112 -0.96,-0.208 -0.48,-0.112 -0.864,-0.256 -0.384,-0.16 -0.64,-0.384 -0.24,-0.24 -0.24,-0.592 0,-0.32 0.16,-0.512 0.16,-0.208 0.416,-0.32 0.256,-0.128 0.56,-0.176 0.32,-0.048 0.624,-0.048 0.336,0 0.656,0.08 0.336,0.064 0.608,0.224 0.272,0.16 0.448,0.432 0.176,0.256 0.208,0.656 h 1.36 q -0.048,-0.752 -0.32,-1.248 -0.272,-0.512 -0.736,-0.8 -0.448,-0.304 -1.04,-0.416 -0.592,-0.128 -1.296,-0.128 -0.544,0 -1.104,0.144 -0.544,0.128 -0.992,0.416 -0.432,0.272 -0.72,0.72 -0.272,0.448 -0.272,1.072 0,0.8 0.4,1.248 0.4,0.448 0.992,0.704 0.608,0.24 1.312,0.384 0.704,0.128 1.296,0.304 0.608,0.16 1.008,0.432 0.4,0.272 0.4,0.8 0,0.384 -0.192,0.64 -0.192,0.24 -0.496,0.368 -0.288,0.128 -0.64,0.176 -0.352,0.048 -0.672,0.048 -0.416,0 -0.816,-0.08 -0.384,-0.08 -0.704,-0.256 Q 45.52,-1.536 45.328,-1.84 45.136,-2.16 45.12,-2.608 Z" /><path + id="path377" + style="" + d="m 59.616,-0.032 q -0.352,0.208 -0.976,0.208 -0.528,0 -0.848,-0.288 -0.304,-0.304 -0.304,-0.976 -0.56,0.672 -1.312,0.976 -0.736,0.288 -1.6,0.288 -0.56,0 -1.072,-0.128 -0.496,-0.128 -0.864,-0.4 -0.368,-0.272 -0.592,-0.704 -0.208,-0.448 -0.208,-1.072 0,-0.704 0.24,-1.152 0.24,-0.448 0.624,-0.72 0.4,-0.288 0.896,-0.432 0.512,-0.144 1.04,-0.24 0.56,-0.112 1.056,-0.16 0.512,-0.064 0.896,-0.16 0.384,-0.112 0.608,-0.304 0.224,-0.208 0.224,-0.592 0,-0.448 -0.176,-0.72 -0.16,-0.272 -0.432,-0.416 -0.256,-0.144 -0.592,-0.192 -0.32,-0.048 -0.64,-0.048 -0.864,0 -1.44,0.336 -0.576,0.32 -0.624,1.232 h -1.36 q 0.032,-0.768 0.32,-1.296 0.288,-0.528 0.768,-0.848 0.48,-0.336 1.088,-0.48 0.624,-0.144 1.328,-0.144 0.56,0 1.104,0.08 0.56,0.08 1.008,0.336 0.448,0.24 0.72,0.688 0.272,0.448 0.272,1.168 v 4.256 q 0,0.48 0.048,0.704 0.064,0.224 0.384,0.224 0.176,0 0.416,-0.08 z m -2.208,-4.24 q -0.256,0.192 -0.672,0.288 -0.416,0.08 -0.88,0.144 -0.448,0.048 -0.912,0.128 -0.464,0.064 -0.832,0.224 -0.368,0.16 -0.608,0.464 -0.224,0.288 -0.224,0.8 0,0.336 0.128,0.576 0.144,0.224 0.352,0.368 0.224,0.144 0.512,0.208 0.288,0.064 0.608,0.064 0.672,0 1.152,-0.176 0.48,-0.192 0.784,-0.464 0.304,-0.288 0.448,-0.608 0.144,-0.336 0.144,-0.624 z" /><path + id="path379" + style="" + d="M 60.959999,-11.424 V 0 h 1.36 v -11.424 z" /><path + id="path381" + style="" + d="m 66.672001,3.152 h 1.04 q -1.136,-1.84 -1.632,-3.648 -0.48,-1.808 -0.48,-3.824 0,-1.968 0.48,-3.76 0.48,-1.792 1.632,-3.616 h -1.04 q -1.248,1.648 -1.888,3.568 -0.624,1.92 -0.624,3.808 0,1.056 0.176,2.016 0.176,0.96 0.496,1.872 0.336,0.912 0.8,1.792 0.464,0.896 1.04,1.792 z" /><path + id="path383" + style="" + d="M 68.576002,-8.272 V 0 h 1.36 v -4.672 q 0,-0.56 0.144,-1.024 0.16,-0.48 0.464,-0.832 0.304,-0.352 0.752,-0.544 0.464,-0.192 1.088,-0.192 0.784,0 1.232,0.448 0.448,0.448 0.448,1.216 V 0 h 1.36 v -5.44 q 0,-0.672 -0.144,-1.216 -0.128,-0.56 -0.464,-0.96 -0.336,-0.4 -0.88,-0.624 -0.544,-0.224 -1.36,-0.224 -1.84,0 -2.688,1.504 h -0.032 v -1.312 z" /><path + id="path385" + style="" + d="M 77.775998,-1.776 V 0 h 0.944 q 0.016,0.192 -0.032,0.416 -0.032,0.224 -0.144,0.432 -0.112,0.224 -0.304,0.4 -0.176,0.192 -0.448,0.288 v 0.8 q 0.928,-0.272 1.344,-0.928 0.416,-0.656 0.416,-1.568 v -1.616 z" /><path + id="path387" + style="" + d="m 90.096002,0 3.024,-8.272 h -1.424 l -2.256,6.896 h -0.032 l -2.32,-6.896 h -1.52 l 3.072,8.272 z" /><path + id="path389" + style="" + d="m 93.200002,3.152 h 1.024 q 1.248,-1.648 1.872,-3.552 0.64,-1.92 0.64,-3.808 0,-1.056 -0.176,-2.016 -0.176,-0.96 -0.512,-1.872 -0.32,-0.928 -0.784,-1.808 -0.464,-0.896 -1.04,-1.792 h -1.024 q 1.12,1.84 1.6,3.664 0.496,1.808 0.496,3.824 0,1.952 -0.48,3.76 -0.48,1.792 -1.616,3.6 z" /></g></g><g + transform="matrix(1,0,0,-1,158.6457,81.40157)" + id="g174"><g + id="text178" + style="font-variant:normal;font-weight:normal;font-size:16px;font-family:'Helvetica Neue';-inkscape-font-specification:HelveticaNeue;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="translate(-48.744,5.776001)" + aria-label="Proposal(n, v)"><path + id="path392" + style="" + d="m 2.768,-5.952 v -4.192 h 2.976 q 1.296,0 1.888,0.544 0.608,0.528 0.608,1.552 0,1.024 -0.608,1.568 -0.592,0.544 -1.888,0.528 z m -1.52,-5.472 V 0 h 1.52 v -4.672 h 3.488 q 1.728,0.016 2.608,-0.88 0.896,-0.896 0.896,-2.496 0,-1.6 -0.896,-2.48 -0.88,-0.896 -2.608,-0.896 z" /><path + id="path394" + style="" + d="M 11.344,-8.272 V 0 h 1.36 v -3.68 q 0,-0.8 0.16,-1.408 0.16,-0.624 0.512,-1.056 0.352,-0.432 0.928,-0.656 0.576,-0.224 1.392,-0.224 v -1.44 q -1.104,-0.032 -1.824,0.448 -0.72,0.48 -1.216,1.488 h -0.032 v -1.744 z" /><path + id="path396" + style="" + d="m 17.424,-4.128 q 0,-0.752 0.192,-1.328 0.208,-0.592 0.56,-0.992 0.352,-0.4 0.816,-0.608 0.48,-0.208 1.008,-0.208 0.528,0 0.992,0.208 0.48,0.208 0.832,0.608 0.352,0.4 0.544,0.992 0.208,0.576 0.208,1.328 0,0.752 -0.208,1.344 -0.192,0.576 -0.544,0.976 -0.352,0.384 -0.832,0.592 -0.464,0.208 -0.992,0.208 -0.528,0 -1.008,-0.208 -0.464,-0.208 -0.816,-0.592 -0.352,-0.4 -0.56,-0.976 -0.192,-0.592 -0.192,-1.344 z m -1.44,0 q 0,0.912 0.256,1.696 0.256,0.784 0.768,1.376 0.512,0.576 1.264,0.912 0.752,0.32 1.728,0.32 0.992,0 1.728,-0.32 0.752,-0.336 1.264,-0.912 0.512,-0.592 0.768,-1.376 0.256,-0.784 0.256,-1.696 0,-0.912 -0.256,-1.696 Q 23.504,-6.624 22.992,-7.2 22.48,-7.792 21.728,-8.128 20.992,-8.464 20,-8.464 q -0.976,0 -1.728,0.336 -0.752,0.336 -1.264,0.928 -0.512,0.576 -0.768,1.376 -0.256,0.784 -0.256,1.696 z" /><path + id="path398" + style="" + d="M 25.663999,-8.272 V 3.152 h 1.36 v -4.256 h 0.032 q 0.224,0.368 0.544,0.624 0.336,0.24 0.704,0.384 0.368,0.144 0.736,0.208 0.384,0.064 0.688,0.064 0.944,0 1.648,-0.336 0.72,-0.336 1.184,-0.912 0.48,-0.592 0.704,-1.376 0.24,-0.784 0.24,-1.664 0,-0.88 -0.24,-1.664 -0.24,-0.784 -0.72,-1.376 -0.464,-0.608 -1.184,-0.96 -0.704,-0.352 -1.664,-0.352 -0.864,0 -1.584,0.32 -0.72,0.304 -1.056,0.992 h -0.032 v -1.12 z m 6.4,4.064 q 0,0.608 -0.128,1.184 -0.128,0.576 -0.416,1.024 -0.288,0.448 -0.768,0.72 -0.464,0.272 -1.168,0.272 -0.704,0 -1.2,-0.256 -0.496,-0.272 -0.816,-0.704 -0.304,-0.432 -0.448,-0.992 -0.144,-0.576 -0.144,-1.184 0,-0.576 0.128,-1.136 0.144,-0.56 0.448,-0.992 0.304,-0.448 0.784,-0.72 0.48,-0.272 1.168,-0.272 0.656,0 1.136,0.256 0.496,0.256 0.8,0.688 0.32,0.432 0.464,0.992 0.16,0.544 0.16,1.12 z" /><path + id="path400" + style="" + d="m 36.096002,-4.128 q 0,-0.752 0.192,-1.328 0.208,-0.592 0.56,-0.992 0.352,-0.4 0.816,-0.608 0.48,-0.208 1.008,-0.208 0.528,0 0.992,0.208 0.48,0.208 0.832,0.608 0.352,0.4 0.544,0.992 0.208,0.576 0.208,1.328 0,0.752 -0.208,1.344 -0.192,0.576 -0.544,0.976 -0.352,0.384 -0.832,0.592 -0.464,0.208 -0.992,0.208 -0.528,0 -1.008,-0.208 -0.464,-0.208 -0.816,-0.592 -0.352,-0.4 -0.56,-0.976 -0.192,-0.592 -0.192,-1.344 z m -1.44,0 q 0,0.912 0.256,1.696 0.256,0.784 0.768,1.376 0.512,0.576 1.264,0.912 0.752,0.32 1.728,0.32 0.992,0 1.728,-0.32 0.752,-0.336 1.264,-0.912 0.512,-0.592 0.768,-1.376 0.256,-0.784 0.256,-1.696 0,-0.912 -0.256,-1.696 -0.256,-0.8 -0.768,-1.376 -0.512,-0.592 -1.264,-0.928 -0.736,-0.336 -1.728,-0.336 -0.976,0 -1.728,0.336 -0.752,0.336 -1.264,0.928 -0.512,0.576 -0.768,1.376 -0.256,0.784 -0.256,1.696 z" /><path + id="path402" + style="" + d="m 45.12,-2.608 h -1.36 q 0.032,0.768 0.32,1.312 0.288,0.528 0.768,0.864 0.48,0.32 1.104,0.464 0.624,0.144 1.312,0.144 0.624,0 1.248,-0.128 0.64,-0.112 1.136,-0.416 0.512,-0.304 0.816,-0.8 0.32,-0.496 0.32,-1.248 0,-0.592 -0.24,-0.992 -0.224,-0.4 -0.608,-0.656 -0.368,-0.272 -0.864,-0.432 -0.48,-0.16 -0.992,-0.272 -0.48,-0.112 -0.96,-0.208 -0.48,-0.112 -0.864,-0.256 -0.384,-0.16 -0.64,-0.384 -0.24,-0.24 -0.24,-0.592 0,-0.32 0.16,-0.512 0.16,-0.208 0.416,-0.32 0.256,-0.128 0.56,-0.176 0.32,-0.048 0.624,-0.048 0.336,0 0.656,0.08 0.336,0.064 0.608,0.224 0.272,0.16 0.448,0.432 0.176,0.256 0.208,0.656 h 1.36 q -0.048,-0.752 -0.32,-1.248 -0.272,-0.512 -0.736,-0.8 -0.448,-0.304 -1.04,-0.416 -0.592,-0.128 -1.296,-0.128 -0.544,0 -1.104,0.144 -0.544,0.128 -0.992,0.416 -0.432,0.272 -0.72,0.72 -0.272,0.448 -0.272,1.072 0,0.8 0.4,1.248 0.4,0.448 0.992,0.704 0.608,0.24 1.312,0.384 0.704,0.128 1.296,0.304 0.608,0.16 1.008,0.432 0.4,0.272 0.4,0.8 0,0.384 -0.192,0.64 -0.192,0.24 -0.496,0.368 -0.288,0.128 -0.64,0.176 -0.352,0.048 -0.672,0.048 -0.416,0 -0.816,-0.08 -0.384,-0.08 -0.704,-0.256 Q 45.52,-1.536 45.328,-1.84 45.136,-2.16 45.12,-2.608 Z" /><path + id="path404" + style="" + d="m 59.616,-0.032 q -0.352,0.208 -0.976,0.208 -0.528,0 -0.848,-0.288 -0.304,-0.304 -0.304,-0.976 -0.56,0.672 -1.312,0.976 -0.736,0.288 -1.6,0.288 -0.56,0 -1.072,-0.128 -0.496,-0.128 -0.864,-0.4 -0.368,-0.272 -0.592,-0.704 -0.208,-0.448 -0.208,-1.072 0,-0.704 0.24,-1.152 0.24,-0.448 0.624,-0.72 0.4,-0.288 0.896,-0.432 0.512,-0.144 1.04,-0.24 0.56,-0.112 1.056,-0.16 0.512,-0.064 0.896,-0.16 0.384,-0.112 0.608,-0.304 0.224,-0.208 0.224,-0.592 0,-0.448 -0.176,-0.72 -0.16,-0.272 -0.432,-0.416 -0.256,-0.144 -0.592,-0.192 -0.32,-0.048 -0.64,-0.048 -0.864,0 -1.44,0.336 -0.576,0.32 -0.624,1.232 h -1.36 q 0.032,-0.768 0.32,-1.296 0.288,-0.528 0.768,-0.848 0.48,-0.336 1.088,-0.48 0.624,-0.144 1.328,-0.144 0.56,0 1.104,0.08 0.56,0.08 1.008,0.336 0.448,0.24 0.72,0.688 0.272,0.448 0.272,1.168 v 4.256 q 0,0.48 0.048,0.704 0.064,0.224 0.384,0.224 0.176,0 0.416,-0.08 z m -2.208,-4.24 q -0.256,0.192 -0.672,0.288 -0.416,0.08 -0.88,0.144 -0.448,0.048 -0.912,0.128 -0.464,0.064 -0.832,0.224 -0.368,0.16 -0.608,0.464 -0.224,0.288 -0.224,0.8 0,0.336 0.128,0.576 0.144,0.224 0.352,0.368 0.224,0.144 0.512,0.208 0.288,0.064 0.608,0.064 0.672,0 1.152,-0.176 0.48,-0.192 0.784,-0.464 0.304,-0.288 0.448,-0.608 0.144,-0.336 0.144,-0.624 z" /><path + id="path406" + style="" + d="M 60.959999,-11.424 V 0 h 1.36 v -11.424 z" /><path + id="path408" + style="" + d="m 66.672001,3.152 h 1.04 q -1.136,-1.84 -1.632,-3.648 -0.48,-1.808 -0.48,-3.824 0,-1.968 0.48,-3.76 0.48,-1.792 1.632,-3.616 h -1.04 q -1.248,1.648 -1.888,3.568 -0.624,1.92 -0.624,3.808 0,1.056 0.176,2.016 0.176,0.96 0.496,1.872 0.336,0.912 0.8,1.792 0.464,0.896 1.04,1.792 z" /><path + id="path410" + style="" + d="M 68.576002,-8.272 V 0 h 1.36 v -4.672 q 0,-0.56 0.144,-1.024 0.16,-0.48 0.464,-0.832 0.304,-0.352 0.752,-0.544 0.464,-0.192 1.088,-0.192 0.784,0 1.232,0.448 0.448,0.448 0.448,1.216 V 0 h 1.36 v -5.44 q 0,-0.672 -0.144,-1.216 -0.128,-0.56 -0.464,-0.96 -0.336,-0.4 -0.88,-0.624 -0.544,-0.224 -1.36,-0.224 -1.84,0 -2.688,1.504 h -0.032 v -1.312 z" /><path + id="path412" + style="" + d="M 77.775998,-1.776 V 0 h 0.944 q 0.016,0.192 -0.032,0.416 -0.032,0.224 -0.144,0.432 -0.112,0.224 -0.304,0.4 -0.176,0.192 -0.448,0.288 v 0.8 q 0.928,-0.272 1.344,-0.928 0.416,-0.656 0.416,-1.568 v -1.616 z" /><path + id="path414" + style="" + d="m 90.096002,0 3.024,-8.272 h -1.424 l -2.256,6.896 h -0.032 l -2.32,-6.896 h -1.52 l 3.072,8.272 z" /><path + id="path416" + style="" + d="m 93.200002,3.152 h 1.024 q 1.248,-1.648 1.872,-3.552 0.64,-1.92 0.64,-3.808 0,-1.056 -0.176,-2.016 -0.176,-0.96 -0.512,-1.872 -0.32,-0.928 -0.784,-1.808 -0.464,-0.896 -1.04,-1.792 h -1.024 q 1.12,1.84 1.6,3.664 0.496,1.808 0.496,3.824 0,1.952 -0.48,3.76 -0.48,1.792 -1.616,3.6 z" /></g></g><g + transform="matrix(1,0,0,-1,549.4646,189.9449)" + id="g180"><g + id="text184" + style="font-variant:normal;font-weight:normal;font-size:16px;font-family:'Helvetica Neue';-inkscape-font-specification:HelveticaNeue;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="translate(-31.408,5.776001)" + aria-label="Choice v"><path + id="path419" + style="" + d="m 9.28,-7.984 h 1.52 q -0.128,-0.912 -0.544,-1.6 -0.416,-0.704 -1.04,-1.168 -0.624,-0.464 -1.424,-0.704 -0.8,-0.24 -1.696,-0.24 -1.312,0 -2.336,0.48 -1.008,0.464 -1.696,1.28 -0.672,0.816 -1.024,1.92 -0.352,1.088 -0.352,2.336 0,1.248 0.32,2.336 0.336,1.088 0.992,1.888 0.656,0.8 1.648,1.264 0.992,0.448 2.32,0.448 2.192,0 3.456,-1.2 1.264,-1.2 1.488,-3.36 h -1.52 q -0.048,0.704 -0.288,1.312 -0.24,0.608 -0.672,1.056 -0.416,0.432 -1.008,0.688 -0.576,0.24 -1.328,0.24 -1.024,0 -1.76,-0.384 Q 3.6,-1.776 3.12,-2.416 2.656,-3.072 2.432,-3.936 2.208,-4.816 2.208,-5.792 q 0,-0.896 0.224,-1.728 0.224,-0.832 0.688,-1.472 0.48,-0.656 1.2,-1.04 0.736,-0.384 1.76,-0.384 1.2,0 2.064,0.608 0.88,0.608 1.136,1.824 z" /><path + id="path421" + style="" + d="M 12.576,-11.424 V 0 h 1.36 v -4.672 q 0,-0.56 0.144,-1.024 0.16,-0.48 0.464,-0.832 0.304,-0.352 0.752,-0.544 0.464,-0.192 1.088,-0.192 0.784,0 1.232,0.448 0.448,0.448 0.448,1.216 V 0 h 1.36 v -5.44 q 0,-0.672 -0.144,-1.216 -0.128,-0.56 -0.464,-0.96 -0.336,-0.4 -0.88,-0.624 -0.544,-0.224 -1.36,-0.224 -0.368,0 -0.768,0.08 -0.384,0.08 -0.752,0.256 -0.352,0.16 -0.64,0.432 -0.288,0.256 -0.448,0.64 h -0.032 v -4.368 z" /><path + id="path423" + style="" + d="m 22.464,-4.128 q 0,-0.752 0.192,-1.328 0.208,-0.592 0.56,-0.992 0.352,-0.4 0.816,-0.608 0.48,-0.208 1.008,-0.208 0.528,0 0.992,0.208 0.48,0.208 0.832,0.608 0.352,0.4 0.544,0.992 0.208,0.576 0.208,1.328 0,0.752 -0.208,1.344 -0.192,0.576 -0.544,0.976 -0.352,0.384 -0.832,0.592 -0.464,0.208 -0.992,0.208 -0.528,0 -1.008,-0.208 -0.464,-0.208 -0.816,-0.592 -0.352,-0.4 -0.56,-0.976 -0.192,-0.592 -0.192,-1.344 z m -1.44,0 q 0,0.912 0.256,1.696 0.256,0.784 0.768,1.376 0.512,0.576 1.264,0.912 0.752,0.32 1.728,0.32 0.992,0 1.728,-0.32 0.752,-0.336 1.264,-0.912 0.512,-0.592 0.768,-1.376 0.256,-0.784 0.256,-1.696 0,-0.912 -0.256,-1.696 -0.256,-0.8 -0.768,-1.376 -0.512,-0.592 -1.264,-0.928 -0.736,-0.336 -1.728,-0.336 -0.976,0 -1.728,0.336 -0.752,0.336 -1.264,0.928 -0.512,0.576 -0.768,1.376 -0.256,0.784 -0.256,1.696 z" /><path + id="path425" + style="" + d="m 32.096,-9.76 v -1.664 h -1.36 v 1.664 z m -1.36,1.488 V 0 h 1.36 v -8.272 z" /><path + id="path427" + style="" + d="m 39.823998,-5.616 h 1.408 q -0.08,-0.736 -0.384,-1.264 -0.304,-0.544 -0.784,-0.896 -0.464,-0.352 -1.088,-0.512 -0.608,-0.176 -1.312,-0.176 -0.976,0 -1.712,0.352 -0.736,0.336 -1.232,0.944 -0.48,0.592 -0.72,1.408 -0.24,0.8 -0.24,1.728 0,0.928 0.24,1.712 0.256,0.768 0.736,1.328 0.496,0.56 1.216,0.864 0.736,0.304 1.68,0.304 1.584,0 2.496,-0.832 0.928,-0.832 1.152,-2.368 h -1.392 q -0.128,0.96 -0.704,1.488 -0.56,0.528 -1.568,0.528 -0.64,0 -1.104,-0.256 -0.464,-0.256 -0.752,-0.672 -0.288,-0.432 -0.432,-0.976 -0.128,-0.544 -0.128,-1.12 0,-0.624 0.128,-1.2 0.128,-0.592 0.416,-1.04 0.304,-0.448 0.8,-0.72 0.496,-0.272 1.232,-0.272 0.864,0 1.376,0.432 0.512,0.432 0.672,1.216 z" /><path + id="path429" + style="" + d="m 48.544001,-4.928 h -4.752 q 0.032,-0.48 0.208,-0.896 0.176,-0.432 0.48,-0.752 0.304,-0.32 0.72,-0.496 0.432,-0.192 0.96,-0.192 0.512,0 0.928,0.192 0.432,0.176 0.736,0.496 0.32,0.304 0.496,0.736 0.192,0.432 0.224,0.912 z m 1.312,2.304 h -1.344 q -0.176,0.816 -0.736,1.216 -0.544,0.4 -1.408,0.4 -0.672,0 -1.168,-0.224 -0.496,-0.224 -0.816,-0.592 -0.32,-0.384 -0.464,-0.864 -0.144,-0.496 -0.128,-1.04 h 6.192 q 0.032,-0.752 -0.144,-1.584 -0.16,-0.832 -0.608,-1.536 -0.432,-0.704 -1.168,-1.152 -0.72,-0.464 -1.824,-0.464 -0.848,0 -1.568,0.32 -0.704,0.32 -1.232,0.896 -0.512,0.576 -0.8,1.36 -0.288,0.784 -0.288,1.728 0.032,0.944 0.272,1.744 0.256,0.8 0.752,1.376 0.496,0.576 1.216,0.896 0.736,0.32 1.728,0.32 1.408,0 2.336,-0.704 0.928,-0.704 1.2,-2.096 z" /><path + id="path431" + style="" + d="m 59.568002,0 3.024,-8.272 h -1.424 l -2.256,6.896 h -0.032 l -2.32,-6.896 h -1.52 l 3.072,8.272 z" /></g></g></g></g></g></svg> \ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/slide/images/ring.svg Wed Feb 20 13:01:36 2019 +0900 @@ -0,0 +1,192 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + viewBox="0 0 260 384" + height="384" + width="260" + xml:space="preserve" + id="svg2" + version="1.1"><metadata + id="metadata8"><rdf:RDF><cc:Work + rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /></cc:Work></rdf:RDF></metadata><defs + id="defs6" /><g + transform="matrix(1.3333333,0,0,-1.3333333,0,384)" + id="g10"><g + id="g12" /><g + id="g14"><g + transform="translate(40,40)" + id="g16"><path + id="path18" + style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="m 97.65823,190 c 0,9.9411 -14.29972,18 -31.93933,18 -17.6396,0 -31.93932,-8.0589 -31.93932,-18 0,-9.9411 14.29972,-18 31.93932,-18 17.63961,0 31.93933,8.0589 31.93933,18 z" /></g><g + transform="translate(40,40)" + id="g20"><g + id="text24" + style="font-variant:normal;font-weight:normal;font-size:14px;font-family:Times;-inkscape-font-specification:Times-Roman;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,48.61197,185.8)" + aria-label="node0"><path + id="path88" + style="" + d="M 0.25292969,-0.19140625 Q 0.73828125,-0.25292969 0.9296875,-0.43066406 1.1279297,-0.61523437 1.1279297,-1.2441406 v -3.4658203 q 0,-0.4375 -0.082031,-0.6152344 -0.12988277,-0.2597656 -0.53320309,-0.2597656 -0.0615234,0 -0.12988281,0.00684 -0.0615234,0.00684 -0.15722656,0.020508 V -5.796875 q 0.28027343,-0.082031 1.32617186,-0.4238281 l 0.6425781,-0.2119141 q 0.047852,0 0.054687,0.03418 0.013672,0.03418 0.013672,0.095703 v 1.0048828 q 0.6289063,-0.5878906 0.984375,-0.8066406 0.5332031,-0.3349609 1.1074219,-0.3349609 0.4648437,0 0.8476562,0.2666015 0.7382813,0.5195313 0.7382813,1.8525391 v 3.1923828 q 0,0.49218751 0.1982422,0.71093751 0.1982422,0.21875 0.6630859,0.22558594 V 0 H 3.8828125 v -0.19140625 q 0.4990234,-0.0683594 0.6972656,-0.2734375 0.1982422,-0.21191406 0.1982422,-0.90917965 v -2.9189453 q 0,-0.5878907 -0.21875,-0.9707032 -0.21875,-0.3896484 -0.8066406,-0.3896484 -0.4033203,0 -0.8203125,0.2734375 -0.2324219,0.1572266 -0.6015625,0.5195312 v 3.828125 q 0,0.49218754 0.21875,0.66308597 0.21875,0.1640625 0.6904297,0.17773438 V 0 H 0.25292969 Z M 3.5068359,-6.4394531 Z" /><path + id="path90" + style="" + d="m 7.3554687,-3.171875 q 0,-1.3603516 0.8613282,-2.296875 0.868164,-0.9433594 2.2285161,-0.9433594 1.353515,0 2.242187,0.8886719 0.888672,0.8886719 0.888672,2.3652344 0,1.3603515 -0.861328,2.36523435 -0.861328,1.00488281 -2.228516,1.00488281 -1.3124999,0 -2.2216796,-0.96386718 Q 7.3554687,-1.7158203 7.3554687,-3.171875 Z m 2.8984373,-2.8300781 q -0.5400388,0 -0.9365232,0.3554687 Q 8.6337891,-5.0244141 8.6337891,-3.5 q 0,1.2167969 0.546875,2.2695313 0.5537109,1.05273433 1.5312499,1.05273433 0.765625,0 1.175781,-0.70410157 0.416993,-0.70410156 0.416993,-1.84570316 0,-1.1826172 -0.526368,-2.2285156 -0.526367,-1.0458984 -1.524414,-1.0458984 z m 0.25293,-0.4101563 z" /><path + id="path92" + style="" + d="m 17.31543,-6.4599609 q 0.499023,0 0.916015,0.21875 0.273438,0.1435547 0.526367,0.3964843 v -2.1738281 q 0,-0.4169922 -0.0957,-0.5742187 Q 18.573242,-8.75 18.224609,-8.75 q -0.08203,0 -0.143554,0.00684 -0.06152,0.00684 -0.273438,0.027344 v -0.225586 l 0.560547,-0.1435546 q 0.307617,-0.082031 0.615234,-0.1708985 0.307618,-0.088867 0.540039,-0.1708984 0.109375,-0.03418 0.362305,-0.1298828 l 0.04102,0.013672 -0.01367,0.7177735 q -0.0068,0.3896484 -0.01367,0.8066406 -0.0068,0.4101563 -0.0068,0.8134766 l -0.01367,5.5849609 q 0,0.444336 0.109375,0.62207032 0.109375,0.17773438 0.581055,0.17773438 0.0752,0 0.150391,0 0.0752,-0.006836 0.15039,-0.0205078 v 0.22558594 q -0.04102,0.0136719 -0.991211,0.34179687 l -1.073242,0.40332031 -0.04785,-0.06152344 v -0.84082031 q -0.382812,0.41699219 -0.663085,0.59472657 -0.499024,0.30761718 -1.155274,0.30761718 -1.162109,0 -1.886719,-0.89550781 -0.717773,-0.9023437 -0.717773,-2.0849609 0,-1.4833985 0.861328,-2.5429688 0.868164,-1.0664062 2.119141,-1.0664062 z m 0.252929,5.85156246 q 0.533203,0 0.861328,-0.31445312 0.328125,-0.31445314 0.328125,-0.59472654 v -2.9326172 q 0,-0.8886719 -0.478515,-1.2509766 -0.47168,-0.3691406 -0.922852,-0.3691406 -0.861328,0 -1.339843,0.765625 -0.478516,0.7587891 -0.478516,1.8730469 0,1.1005859 0.505859,1.961914 0.512696,0.86132816 1.524414,0.86132816 z" /><path + id="path94" + style="" + d="m 24.206055,-6.4121094 q 0.963867,0 1.688476,0.6699219 0.72461,0.6630859 0.72461,1.8867187 H 22.27832 q 0.06836,1.5859375 0.717774,2.3105469 0.649414,0.7246094 1.538086,0.7246094 0.717773,0 1.209961,-0.3759766 0.492187,-0.3759765 0.909179,-1.0664062 l 0.239258,0.082031 Q 26.612305,-1.3125 25.839844,-0.57421875 25.074219,0.1640625 23.959961,0.1640625 q -1.285156,0 -1.989258,-0.97070313 -0.697266,-0.97070307 -0.697266,-2.23535157 0,-1.3740234 0.813477,-2.3720703 0.813477,-0.9980469 2.119141,-0.9980469 z m -0.396485,0.4990235 q -0.779297,0 -1.189453,0.6904297 -0.21875,0.3691406 -0.314453,0.9296875 h 2.884766 q -0.0752,-0.6835938 -0.259766,-1.0185547 -0.334961,-0.6015625 -1.121094,-0.6015625 z m 0.307617,-0.4990235 z" /><path + id="path96" + style="" + d="m 30.562809,-0.25292969 q 1.004883,0 1.380859,-1.10058591 0.375977,-1.100586 0.375977,-3.1855469 0,-1.6611328 -0.225586,-2.6523437 -0.423828,-1.8457032 -1.585938,-1.8457032 -1.162109,0 -1.592773,1.9003907 -0.225586,1.0117187 -0.225586,2.6660156 0,1.5517578 0.232422,2.4814453 0.4375,1.73632811 1.640625,1.73632811 z M 30.542301,-9.40625 q 1.572266,0 2.44043,1.6474609 0.69043,1.3330079 0.69043,3.0625 0,1.3603516 -0.423829,2.5634766 -0.799804,2.26269531 -2.768554,2.26269531 -1.34668,0 -2.214844,-1.22363281 -0.929688,-1.3056641 -0.929688,-3.5478516 0,-1.7636718 0.622071,-3.0351562 0.84082,-1.7294922 2.583984,-1.7294922 z" /></g></g><g + transform="translate(40,40)" + id="g26"><path + id="path28" + style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="m 63.65823,104 c 0,9.9411 -14.29972,18 -31.93933,18 -17.6396,0 -31.9393243,-8.0589 -31.9393243,-18 0,-9.94113 14.2997243,-18 31.9393243,-18 17.63961,0 31.93933,8.05887 31.93933,18 z" /></g><g + transform="translate(40,40)" + id="g30"><g + id="text34" + style="font-variant:normal;font-weight:normal;font-size:14px;font-family:Times;-inkscape-font-specification:Times-Roman;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,14.61197,99.8)" + aria-label="node1"><path + id="path99" + style="" + d="M 0.25292969,-0.19140625 Q 0.73828125,-0.25292969 0.9296875,-0.43066406 1.1279297,-0.61523437 1.1279297,-1.2441406 v -3.4658203 q 0,-0.4375 -0.082031,-0.6152344 -0.12988277,-0.2597656 -0.53320309,-0.2597656 -0.0615234,0 -0.12988281,0.00684 -0.0615234,0.00684 -0.15722656,0.020508 V -5.796875 q 0.28027343,-0.082031 1.32617186,-0.4238281 l 0.6425781,-0.2119141 q 0.047852,0 0.054687,0.03418 0.013672,0.03418 0.013672,0.095703 v 1.0048828 q 0.6289063,-0.5878906 0.984375,-0.8066406 0.5332031,-0.3349609 1.1074219,-0.3349609 0.4648437,0 0.8476562,0.2666015 0.7382813,0.5195313 0.7382813,1.8525391 v 3.1923828 q 0,0.49218751 0.1982422,0.71093751 0.1982422,0.21875 0.6630859,0.22558594 V 0 H 3.8828125 v -0.19140625 q 0.4990234,-0.0683594 0.6972656,-0.2734375 0.1982422,-0.21191406 0.1982422,-0.90917965 v -2.9189453 q 0,-0.5878907 -0.21875,-0.9707032 -0.21875,-0.3896484 -0.8066406,-0.3896484 -0.4033203,0 -0.8203125,0.2734375 -0.2324219,0.1572266 -0.6015625,0.5195312 v 3.828125 q 0,0.49218754 0.21875,0.66308597 0.21875,0.1640625 0.6904297,0.17773438 V 0 H 0.25292969 Z M 3.5068359,-6.4394531 Z" /><path + id="path101" + style="" + d="m 7.3554687,-3.171875 q 0,-1.3603516 0.8613282,-2.296875 0.868164,-0.9433594 2.2285161,-0.9433594 1.353515,0 2.242187,0.8886719 0.888672,0.8886719 0.888672,2.3652344 0,1.3603515 -0.861328,2.36523435 -0.861328,1.00488281 -2.228516,1.00488281 -1.3124999,0 -2.2216796,-0.96386718 Q 7.3554687,-1.7158203 7.3554687,-3.171875 Z m 2.8984373,-2.8300781 q -0.5400388,0 -0.9365232,0.3554687 Q 8.6337891,-5.0244141 8.6337891,-3.5 q 0,1.2167969 0.546875,2.2695313 0.5537109,1.05273433 1.5312499,1.05273433 0.765625,0 1.175781,-0.70410157 0.416993,-0.70410156 0.416993,-1.84570316 0,-1.1826172 -0.526368,-2.2285156 -0.526367,-1.0458984 -1.524414,-1.0458984 z m 0.25293,-0.4101563 z" /><path + id="path103" + style="" + d="m 17.31543,-6.4599609 q 0.499023,0 0.916015,0.21875 0.273438,0.1435547 0.526367,0.3964843 v -2.1738281 q 0,-0.4169922 -0.0957,-0.5742187 Q 18.573242,-8.75 18.224609,-8.75 q -0.08203,0 -0.143554,0.00684 -0.06152,0.00684 -0.273438,0.027344 v -0.225586 l 0.560547,-0.1435546 q 0.307617,-0.082031 0.615234,-0.1708985 0.307618,-0.088867 0.540039,-0.1708984 0.109375,-0.03418 0.362305,-0.1298828 l 0.04102,0.013672 -0.01367,0.7177735 q -0.0068,0.3896484 -0.01367,0.8066406 -0.0068,0.4101563 -0.0068,0.8134766 l -0.01367,5.5849609 q 0,0.444336 0.109375,0.62207032 0.109375,0.17773438 0.581055,0.17773438 0.0752,0 0.150391,0 0.0752,-0.006836 0.15039,-0.0205078 v 0.22558594 q -0.04102,0.0136719 -0.991211,0.34179687 l -1.073242,0.40332031 -0.04785,-0.06152344 v -0.84082031 q -0.382812,0.41699219 -0.663085,0.59472657 -0.499024,0.30761718 -1.155274,0.30761718 -1.162109,0 -1.886719,-0.89550781 -0.717773,-0.9023437 -0.717773,-2.0849609 0,-1.4833985 0.861328,-2.5429688 0.868164,-1.0664062 2.119141,-1.0664062 z m 0.252929,5.85156246 q 0.533203,0 0.861328,-0.31445312 0.328125,-0.31445314 0.328125,-0.59472654 v -2.9326172 q 0,-0.8886719 -0.478515,-1.2509766 -0.47168,-0.3691406 -0.922852,-0.3691406 -0.861328,0 -1.339843,0.765625 -0.478516,0.7587891 -0.478516,1.8730469 0,1.1005859 0.505859,1.961914 0.512696,0.86132816 1.524414,0.86132816 z" /><path + id="path105" + style="" + d="m 24.206055,-6.4121094 q 0.963867,0 1.688476,0.6699219 0.72461,0.6630859 0.72461,1.8867187 H 22.27832 q 0.06836,1.5859375 0.717774,2.3105469 0.649414,0.7246094 1.538086,0.7246094 0.717773,0 1.209961,-0.3759766 0.492187,-0.3759765 0.909179,-1.0664062 l 0.239258,0.082031 Q 26.612305,-1.3125 25.839844,-0.57421875 25.074219,0.1640625 23.959961,0.1640625 q -1.285156,0 -1.989258,-0.97070313 -0.697266,-0.97070307 -0.697266,-2.23535157 0,-1.3740234 0.813477,-2.3720703 0.813477,-0.9980469 2.119141,-0.9980469 z m -0.396485,0.4990235 q -0.779297,0 -1.189453,0.6904297 -0.21875,0.3691406 -0.314453,0.9296875 h 2.884766 q -0.0752,-0.6835938 -0.259766,-1.0185547 -0.334961,-0.6015625 -1.121094,-0.6015625 z m 0.307617,-0.4990235 z" /><path + id="path107" + style="" + d="m 31.355778,-9.3925781 q 0.02734,0.03418 0.02734,0.054687 0.0068,0.013672 0.0068,0.075195 v 8.2304687 q 0,0.52636723 0.280274,0.66992191 0.280273,0.14355469 1.045898,0.17089844 V 0 h -3.855468 v -0.20507813 q 0.827148,-0.0410156 1.080078,-0.22558593 0.252929,-0.18457031 0.252929,-0.79980464 v -6.3300782 q 0,-0.328125 -0.08203,-0.4990234 -0.08203,-0.1708985 -0.355469,-0.1708985 -0.177734,0 -0.464843,0.1025391 -0.280274,0.095703 -0.526368,0.2050781 v -0.1914062 l 2.508789,-1.2783203 z" /></g></g><g + transform="translate(40,40)" + id="g36"><path + id="path38" + style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="M 58.67408,172.1807 C 54.02412,160.4191 47.83989,144.7766 42.56789,131.4416" /></g><g + transform="translate(40,40)" + id="g40"><path + id="path42" + style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="m 45.68621,129.8092 -6.93151,-8.0128 0.42179,10.5865 z" /></g><g + transform="translate(40,40)" + id="g44"><g + id="text48" + style="font-variant:normal;font-weight:normal;font-size:14px;font-family:Times;-inkscape-font-specification:Times-Roman;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,51.7189,142.8)" + aria-label="right"><path + id="path110" + style="" + d="m 0.06152344,-0.22558594 q 0.62890625,-0.0546875 0.83398437,-0.21875 Q 1.1005859,-0.61523437 1.1005859,-1.1621094 v -3.0830078 q 0,-0.6767578 -0.12988277,-0.9638672 -0.12304688,-0.2939453 -0.45800782,-0.2939453 -0.0683594,0 -0.18457031,0.020508 -0.109375,0.013672 -0.23242188,0.041016 v -0.225586 q 0.38964844,-0.1367187 0.79980469,-0.2802734 0.41015629,-0.1435547 0.56738279,-0.2050781 0.3417969,-0.1298829 0.7041016,-0.2939454 0.047852,0 0.054687,0.03418 0.013672,0.03418 0.013672,0.1435547 v 1.1210938 q 0.4375,-0.6083985 0.8408203,-0.9501953 0.4101562,-0.3417969 0.8476562,-0.3417969 0.3486328,0 0.5673828,0.211914 0.21875,0.2050782 0.21875,0.5195313 0,0.2802734 -0.1708984,0.4716797 -0.1640625,0.1914062 -0.4169922,0.1914062 -0.2597656,0 -0.5263672,-0.2392578 -0.2597656,-0.2392578 -0.4101562,-0.2392578 -0.2392578,0 -0.5878906,0.3896484 -0.3486329,0.3828125 -0.3486329,0.7929688 v 3.0830078 q 0,0.58789063 0.2734375,0.8203125 0.2734375,0.22558594 0.9091797,0.21191406 V 0 H 0.06152344 Z" /><path + id="path112" + style="" + d="m 5.8104377,-8.8251953 q 0,-0.2939453 0.2050781,-0.5058594 0.2050781,-0.2119141 0.5058594,-0.2119141 0.2939453,0 0.4990234,0.2119141 0.2119141,0.2050781 0.2119141,0.5058594 0,0.2939453 -0.2119141,0.5058594 -0.2050781,0.2050781 -0.4990234,0.2050781 -0.3007813,0 -0.5058594,-0.2050781 Q 5.8104377,-8.53125 5.8104377,-8.8251953 Z m -0.875,8.63378905 Q 5.666883,-0.25976563 5.8582892,-0.4375 6.0496955,-0.62207031 6.0496955,-1.421875 v -3.2607422 q 0,-0.4443359 -0.061523,-0.6152344 Q 5.885633,-5.578125 5.557508,-5.578125 q -0.075195,0 -0.1503906,0.013672 -0.068359,0.013672 -0.4101563,0.109375 v -0.2119141 l 0.2939453,-0.095703 q 1.1962891,-0.3896484 1.6679688,-0.5878906 0.1914062,-0.082031 0.2460937,-0.082031 0.013672,0.047852 0.013672,0.1025391 v 4.9082031 q 0,0.77929688 0.1845703,0.97753906 0.1914063,0.19824219 0.8544922,0.25292969 V 0 H 4.9354377 Z" /><path + id="path114" + style="" + d="m 9.9252234,1.2646484 q 0,0.5742188 0.6425776,0.7929688 0.649415,0.21875 1.483399,0.21875 1.134766,0 1.845703,-0.3964844 0.710938,-0.3896484 0.710938,-0.96386717 0,-0.45800782 -0.574219,-0.60839844 -0.355469,-0.0888672 -1.34668,-0.10253906 -0.25293,-0.006836 -0.533203,-0.0205078 -0.280273,-0.006836 -0.512695,-0.0205078 -0.150391,-0.006836 -0.485352,-0.0546875 -0.334961,-0.04785156 -0.499023,-0.08203125 -0.08203,0 -0.403321,0.43066406 -0.3281246,0.4375 -0.3281246,0.80664059 z M 10.813895,-2.296875 q -0.62207,-0.2050781 -0.9707029,-0.7314453 -0.3417969,-0.5263672 -0.3417969,-1.1826172 0,-0.7998047 0.6357418,-1.5175781 0.635743,-0.7177735 1.797852,-0.7177735 0.499023,0 1.100586,0.2392579 0.601562,0.2324218 1.155273,0.2324218 0.143555,0 0.430664,-0.00684 0.293946,-0.013672 0.423829,-0.013672 h 0.08203 v 0.553711 h -1.182617 q 0.123046,0.2871093 0.191406,0.4990234 0.116211,0.3964844 0.116211,0.7519531 0,0.7792969 -0.649414,1.4355469 -0.642578,0.649414 -1.736328,0.649414 -0.170899,0 -0.615235,-0.061523 -0.198242,0 -0.526367,0.334961 -0.321289,0.3349609 -0.321289,0.546875 0,0.21875 0.478516,0.32128901 0.314453,0.0683594 0.697265,0.0683594 1.756836,0 2.385742,0.19824219 1.032227,0.32128906 1.032227,1.38085937 0,1.08007815 -1.209961,1.72265625 -1.203125,0.6425781 -2.433594,0.6425781 -1.121093,0 -1.7773435,-0.4580078 -0.65625,-0.4511719 -0.65625,-0.9501953 0,-0.2460938 0.1708985,-0.4853516 Q 9.2689734,0.92285156 9.7816687,0.45800781 L 10.232841,0.0546875 10.314872,-0.02734375 Q 10.000419,-0.15039062 9.8431921,-0.26660156 9.5697546,-0.47851563 9.5697546,-0.75195312 q 0,-0.25292968 0.2324219,-0.55371098 0.2392575,-0.3076171 1.0117185,-0.9912109 z m 1.298828,-0.1367188 q 0.375977,0 0.628907,-0.2050781 0.410156,-0.328125 0.410156,-1.1416015 0,-0.6494141 -0.334961,-1.4628907 -0.328125,-0.8134765 -1.100586,-0.8134765 -0.669922,0 -0.922852,0.6357422 -0.129882,0.3349609 -0.129882,0.8271484 0,0.8339844 0.40332,1.4970703 0.40332,0.6630859 1.045898,0.6630859 z m -0.05469,-4.0126953 z" /><path + id="path116" + style="" + d="m 15.674247,-0.19140625 q 0.560547,-0.0751953 0.731445,-0.2734375 0.177734,-0.20507812 0.177734,-0.95703125 v -6.5625 q 0,-0.3828125 -0.102539,-0.5605469 -0.0957,-0.1845703 -0.478515,-0.1845703 -0.0752,0 -0.150391,0.013672 -0.06836,0.00684 -0.157226,0.020508 v -0.2460938 q 0.300781,-0.088867 0.738281,-0.211914 0.444336,-0.1298828 0.615234,-0.1845703 l 0.65625,-0.2050782 0.01367,0.047852 v 4.1972656 q 0.430664,-0.4921875 0.765625,-0.7246093 0.601563,-0.4101563 1.298828,-0.4101563 1.107422,0 1.510742,0.9296875 0.21875,0.4921875 0.21875,1.2919922 v 2.7890625 q 0,0.72460938 0.164063,0.94335937 0.170898,0.21875 0.69043,0.28710938 V 0 h -2.959961 v -0.19140625 q 0.594726,-0.0820313 0.765625,-0.28027344 0.170898,-0.19824218 0.170898,-0.95019531 v -2.7685547 q 0,-0.6630859 -0.225586,-1.0732422 -0.21875,-0.4101562 -0.833984,-0.4101562 -0.533203,0 -1.032227,0.3828125 -0.499023,0.3828125 -0.499023,0.4990234 v 3.3701172 q 0,0.765625 0.177734,0.95703125 0.177735,0.19140625 0.758789,0.2734375 V 0 h -3.014648 z" /><path + id="path118" + style="" + d="m 26.112724,-6.3027344 v 0.4921875 h -1.394531 l -0.01367,3.9375 q 0,0.5195313 0.08887,0.7861328 0.164063,0.47167973 0.642578,0.47167973 0.246094,0 0.423829,-0.11621094 0.18457,-0.11621094 0.416992,-0.36914059 l 0.177734,0.15039059 -0.15039,0.20507812 q -0.355469,0.47851563 -0.751954,0.67675782 -0.396484,0.19824218 -0.765625,0.19824218 -0.80664,0 -1.09375,-0.71777343 -0.157226,-0.38964844 -0.157226,-1.08007808 v -4.1425782 h -0.745117 q -0.03418,-0.020508 -0.05469,-0.041016 -0.01367,-0.020508 -0.01367,-0.054687 0,-0.068359 0.02734,-0.1025391 0.03418,-0.041016 0.198242,-0.1777343 0.47168,-0.3896485 0.676758,-0.6289063 0.211914,-0.2460937 0.984375,-1.2851562 0.08887,0 0.102539,0.013672 0.02051,0.013672 0.02051,0.1025391 v 1.6816406 z" /></g></g><g + transform="translate(40,40)" + id="g50"><path + id="path52" + style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="m 97.65823,18 c 0,9.94113 -14.29972,18 -31.93933,18 C 48.0793,36 33.77958,27.94113 33.77958,18 33.77958,8.058875 48.0793,0 65.7189,0 83.35851,0 97.65823,8.058875 97.65823,18 Z" /></g><g + transform="translate(40,40)" + id="g54"><g + id="text58" + style="font-variant:normal;font-weight:normal;font-size:14px;font-family:Times;-inkscape-font-specification:Times-Roman;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,48.61197,13.8)" + aria-label="node2"><path + id="path121" + style="" + d="M 0.25292969,-0.19140625 Q 0.73828125,-0.25292969 0.9296875,-0.43066406 1.1279297,-0.61523437 1.1279297,-1.2441406 v -3.4658203 q 0,-0.4375 -0.082031,-0.6152344 -0.12988277,-0.2597656 -0.53320309,-0.2597656 -0.0615234,0 -0.12988281,0.00684 -0.0615234,0.00684 -0.15722656,0.020508 V -5.796875 q 0.28027343,-0.082031 1.32617186,-0.4238281 l 0.6425781,-0.2119141 q 0.047852,0 0.054687,0.03418 0.013672,0.03418 0.013672,0.095703 v 1.0048828 q 0.6289063,-0.5878906 0.984375,-0.8066406 0.5332031,-0.3349609 1.1074219,-0.3349609 0.4648437,0 0.8476562,0.2666015 0.7382813,0.5195313 0.7382813,1.8525391 v 3.1923828 q 0,0.49218751 0.1982422,0.71093751 0.1982422,0.21875 0.6630859,0.22558594 V 0 H 3.8828125 v -0.19140625 q 0.4990234,-0.0683594 0.6972656,-0.2734375 0.1982422,-0.21191406 0.1982422,-0.90917965 v -2.9189453 q 0,-0.5878907 -0.21875,-0.9707032 -0.21875,-0.3896484 -0.8066406,-0.3896484 -0.4033203,0 -0.8203125,0.2734375 -0.2324219,0.1572266 -0.6015625,0.5195312 v 3.828125 q 0,0.49218754 0.21875,0.66308597 0.21875,0.1640625 0.6904297,0.17773438 V 0 H 0.25292969 Z M 3.5068359,-6.4394531 Z" /><path + id="path123" + style="" + d="m 7.3554687,-3.171875 q 0,-1.3603516 0.8613282,-2.296875 0.868164,-0.9433594 2.2285161,-0.9433594 1.353515,0 2.242187,0.8886719 0.888672,0.8886719 0.888672,2.3652344 0,1.3603515 -0.861328,2.36523435 -0.861328,1.00488281 -2.228516,1.00488281 -1.3124999,0 -2.2216796,-0.96386718 Q 7.3554687,-1.7158203 7.3554687,-3.171875 Z m 2.8984373,-2.8300781 q -0.5400388,0 -0.9365232,0.3554687 Q 8.6337891,-5.0244141 8.6337891,-3.5 q 0,1.2167969 0.546875,2.2695313 0.5537109,1.05273433 1.5312499,1.05273433 0.765625,0 1.175781,-0.70410157 0.416993,-0.70410156 0.416993,-1.84570316 0,-1.1826172 -0.526368,-2.2285156 -0.526367,-1.0458984 -1.524414,-1.0458984 z m 0.25293,-0.4101563 z" /><path + id="path125" + style="" + d="m 17.31543,-6.4599609 q 0.499023,0 0.916015,0.21875 0.273438,0.1435547 0.526367,0.3964843 v -2.1738281 q 0,-0.4169922 -0.0957,-0.5742187 Q 18.573242,-8.75 18.224609,-8.75 q -0.08203,0 -0.143554,0.00684 -0.06152,0.00684 -0.273438,0.027344 v -0.225586 l 0.560547,-0.1435546 q 0.307617,-0.082031 0.615234,-0.1708985 0.307618,-0.088867 0.540039,-0.1708984 0.109375,-0.03418 0.362305,-0.1298828 l 0.04102,0.013672 -0.01367,0.7177735 q -0.0068,0.3896484 -0.01367,0.8066406 -0.0068,0.4101563 -0.0068,0.8134766 l -0.01367,5.5849609 q 0,0.444336 0.109375,0.62207032 0.109375,0.17773438 0.581055,0.17773438 0.0752,0 0.150391,0 0.0752,-0.006836 0.15039,-0.0205078 v 0.22558594 q -0.04102,0.0136719 -0.991211,0.34179687 l -1.073242,0.40332031 -0.04785,-0.06152344 v -0.84082031 q -0.382812,0.41699219 -0.663085,0.59472657 -0.499024,0.30761718 -1.155274,0.30761718 -1.162109,0 -1.886719,-0.89550781 -0.717773,-0.9023437 -0.717773,-2.0849609 0,-1.4833985 0.861328,-2.5429688 0.868164,-1.0664062 2.119141,-1.0664062 z m 0.252929,5.85156246 q 0.533203,0 0.861328,-0.31445312 0.328125,-0.31445314 0.328125,-0.59472654 v -2.9326172 q 0,-0.8886719 -0.478515,-1.2509766 -0.47168,-0.3691406 -0.922852,-0.3691406 -0.861328,0 -1.339843,0.765625 -0.478516,0.7587891 -0.478516,1.8730469 0,1.1005859 0.505859,1.961914 0.512696,0.86132816 1.524414,0.86132816 z" /><path + id="path127" + style="" + d="m 24.206055,-6.4121094 q 0.963867,0 1.688476,0.6699219 0.72461,0.6630859 0.72461,1.8867187 H 22.27832 q 0.06836,1.5859375 0.717774,2.3105469 0.649414,0.7246094 1.538086,0.7246094 0.717773,0 1.209961,-0.3759766 0.492187,-0.3759765 0.909179,-1.0664062 l 0.239258,0.082031 Q 26.612305,-1.3125 25.839844,-0.57421875 25.074219,0.1640625 23.959961,0.1640625 q -1.285156,0 -1.989258,-0.97070313 -0.697266,-0.97070307 -0.697266,-2.23535157 0,-1.3740234 0.813477,-2.3720703 0.813477,-0.9980469 2.119141,-0.9980469 z m -0.396485,0.4990235 q -0.779297,0 -1.189453,0.6904297 -0.21875,0.3691406 -0.314453,0.9296875 h 2.884766 q -0.0752,-0.6835938 -0.259766,-1.0185547 -0.334961,-0.6015625 -1.121094,-0.6015625 z m 0.307617,-0.4990235 z" /><path + id="path129" + style="" + d="m 27.630192,-0.15722656 q 2.501953,-2.59765624 3.397461,-3.81445314 0.895508,-1.2167969 0.895508,-2.3720703 0,-1.0117187 -0.546875,-1.5380859 -0.546875,-0.5332032 -1.305665,-0.5332032 -0.936523,0 -1.517578,0.6835938 -0.321289,0.3759766 -0.615234,1.1552734 l -0.293945,-0.061523 q 0.341797,-1.5722656 1.155273,-2.1806641 0.820313,-0.6152344 1.756836,-0.6152344 1.155273,0 1.866211,0.7314454 0.717773,0.7246093 0.717773,1.7773437 0,1.1210938 -0.772461,2.1601563 -0.77246,1.0390625 -3.356445,3.6982422 h 3.137695 q 0.65625,0 0.922852,-0.1572266 0.266602,-0.1572266 0.601563,-0.765625 l 0.177734,0.082031 L 33.092106,0 h -5.461914 z" /></g></g><g + transform="translate(40,40)" + id="g60"><path + id="path62" + style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="M 38.76373,86.18074 C 43.41368,74.41909 49.59792,58.7766 54.86992,45.44155" /></g><g + transform="translate(40,40)" + id="g64"><path + id="path66" + style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="m 58.26132,46.38287 0.42179,-10.58644 -6.93152,8.01278 z" /></g><g + transform="translate(40,40)" + id="g68"><g + id="text72" + style="font-variant:normal;font-weight:normal;font-size:14px;font-family:Times;-inkscape-font-specification:Times-Roman;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,51.7189,56.8)" + aria-label="right"><path + id="path132" + style="" + d="m 0.06152344,-0.22558594 q 0.62890625,-0.0546875 0.83398437,-0.21875 Q 1.1005859,-0.61523437 1.1005859,-1.1621094 v -3.0830078 q 0,-0.6767578 -0.12988277,-0.9638672 -0.12304688,-0.2939453 -0.45800782,-0.2939453 -0.0683594,0 -0.18457031,0.020508 -0.109375,0.013672 -0.23242188,0.041016 v -0.225586 q 0.38964844,-0.1367187 0.79980469,-0.2802734 0.41015629,-0.1435547 0.56738279,-0.2050781 0.3417969,-0.1298829 0.7041016,-0.2939454 0.047852,0 0.054687,0.03418 0.013672,0.03418 0.013672,0.1435547 v 1.1210938 q 0.4375,-0.6083985 0.8408203,-0.9501953 0.4101562,-0.3417969 0.8476562,-0.3417969 0.3486328,0 0.5673828,0.211914 0.21875,0.2050782 0.21875,0.5195313 0,0.2802734 -0.1708984,0.4716797 -0.1640625,0.1914062 -0.4169922,0.1914062 -0.2597656,0 -0.5263672,-0.2392578 -0.2597656,-0.2392578 -0.4101562,-0.2392578 -0.2392578,0 -0.5878906,0.3896484 -0.3486329,0.3828125 -0.3486329,0.7929688 v 3.0830078 q 0,0.58789063 0.2734375,0.8203125 0.2734375,0.22558594 0.9091797,0.21191406 V 0 H 0.06152344 Z" /><path + id="path134" + style="" + d="m 5.8104377,-8.8251953 q 0,-0.2939453 0.2050781,-0.5058594 0.2050781,-0.2119141 0.5058594,-0.2119141 0.2939453,0 0.4990234,0.2119141 0.2119141,0.2050781 0.2119141,0.5058594 0,0.2939453 -0.2119141,0.5058594 -0.2050781,0.2050781 -0.4990234,0.2050781 -0.3007813,0 -0.5058594,-0.2050781 Q 5.8104377,-8.53125 5.8104377,-8.8251953 Z m -0.875,8.63378905 Q 5.666883,-0.25976563 5.8582892,-0.4375 6.0496955,-0.62207031 6.0496955,-1.421875 v -3.2607422 q 0,-0.4443359 -0.061523,-0.6152344 Q 5.885633,-5.578125 5.557508,-5.578125 q -0.075195,0 -0.1503906,0.013672 -0.068359,0.013672 -0.4101563,0.109375 v -0.2119141 l 0.2939453,-0.095703 q 1.1962891,-0.3896484 1.6679688,-0.5878906 0.1914062,-0.082031 0.2460937,-0.082031 0.013672,0.047852 0.013672,0.1025391 v 4.9082031 q 0,0.77929688 0.1845703,0.97753906 0.1914063,0.19824219 0.8544922,0.25292969 V 0 H 4.9354377 Z" /><path + id="path136" + style="" + d="m 9.9252234,1.2646484 q 0,0.5742188 0.6425776,0.7929688 0.649415,0.21875 1.483399,0.21875 1.134766,0 1.845703,-0.3964844 0.710938,-0.3896484 0.710938,-0.96386717 0,-0.45800782 -0.574219,-0.60839844 -0.355469,-0.0888672 -1.34668,-0.10253906 -0.25293,-0.006836 -0.533203,-0.0205078 -0.280273,-0.006836 -0.512695,-0.0205078 -0.150391,-0.006836 -0.485352,-0.0546875 -0.334961,-0.04785156 -0.499023,-0.08203125 -0.08203,0 -0.403321,0.43066406 -0.3281246,0.4375 -0.3281246,0.80664059 z M 10.813895,-2.296875 q -0.62207,-0.2050781 -0.9707029,-0.7314453 -0.3417969,-0.5263672 -0.3417969,-1.1826172 0,-0.7998047 0.6357418,-1.5175781 0.635743,-0.7177735 1.797852,-0.7177735 0.499023,0 1.100586,0.2392579 0.601562,0.2324218 1.155273,0.2324218 0.143555,0 0.430664,-0.00684 0.293946,-0.013672 0.423829,-0.013672 h 0.08203 v 0.553711 h -1.182617 q 0.123046,0.2871093 0.191406,0.4990234 0.116211,0.3964844 0.116211,0.7519531 0,0.7792969 -0.649414,1.4355469 -0.642578,0.649414 -1.736328,0.649414 -0.170899,0 -0.615235,-0.061523 -0.198242,0 -0.526367,0.334961 -0.321289,0.3349609 -0.321289,0.546875 0,0.21875 0.478516,0.32128901 0.314453,0.0683594 0.697265,0.0683594 1.756836,0 2.385742,0.19824219 1.032227,0.32128906 1.032227,1.38085937 0,1.08007815 -1.209961,1.72265625 -1.203125,0.6425781 -2.433594,0.6425781 -1.121093,0 -1.7773435,-0.4580078 -0.65625,-0.4511719 -0.65625,-0.9501953 0,-0.2460938 0.1708985,-0.4853516 Q 9.2689734,0.92285156 9.7816687,0.45800781 L 10.232841,0.0546875 10.314872,-0.02734375 Q 10.000419,-0.15039062 9.8431921,-0.26660156 9.5697546,-0.47851563 9.5697546,-0.75195312 q 0,-0.25292968 0.2324219,-0.55371098 0.2392575,-0.3076171 1.0117185,-0.9912109 z m 1.298828,-0.1367188 q 0.375977,0 0.628907,-0.2050781 0.410156,-0.328125 0.410156,-1.1416015 0,-0.6494141 -0.334961,-1.4628907 -0.328125,-0.8134765 -1.100586,-0.8134765 -0.669922,0 -0.922852,0.6357422 -0.129882,0.3349609 -0.129882,0.8271484 0,0.8339844 0.40332,1.4970703 0.40332,0.6630859 1.045898,0.6630859 z m -0.05469,-4.0126953 z" /><path + id="path138" + style="" + d="m 15.674247,-0.19140625 q 0.560547,-0.0751953 0.731445,-0.2734375 0.177734,-0.20507812 0.177734,-0.95703125 v -6.5625 q 0,-0.3828125 -0.102539,-0.5605469 -0.0957,-0.1845703 -0.478515,-0.1845703 -0.0752,0 -0.150391,0.013672 -0.06836,0.00684 -0.157226,0.020508 v -0.2460938 q 0.300781,-0.088867 0.738281,-0.211914 0.444336,-0.1298828 0.615234,-0.1845703 l 0.65625,-0.2050782 0.01367,0.047852 v 4.1972656 q 0.430664,-0.4921875 0.765625,-0.7246093 0.601563,-0.4101563 1.298828,-0.4101563 1.107422,0 1.510742,0.9296875 0.21875,0.4921875 0.21875,1.2919922 v 2.7890625 q 0,0.72460938 0.164063,0.94335937 0.170898,0.21875 0.69043,0.28710938 V 0 h -2.959961 v -0.19140625 q 0.594726,-0.0820313 0.765625,-0.28027344 0.170898,-0.19824218 0.170898,-0.95019531 v -2.7685547 q 0,-0.6630859 -0.225586,-1.0732422 -0.21875,-0.4101562 -0.833984,-0.4101562 -0.533203,0 -1.032227,0.3828125 -0.499023,0.3828125 -0.499023,0.4990234 v 3.3701172 q 0,0.765625 0.177734,0.95703125 0.177735,0.19140625 0.758789,0.2734375 V 0 h -3.014648 z" /><path + id="path140" + style="" + d="m 26.112724,-6.3027344 v 0.4921875 h -1.394531 l -0.01367,3.9375 q 0,0.5195313 0.08887,0.7861328 0.164063,0.47167973 0.642578,0.47167973 0.246094,0 0.423829,-0.11621094 0.18457,-0.11621094 0.416992,-0.36914059 l 0.177734,0.15039059 -0.15039,0.20507812 q -0.355469,0.47851563 -0.751954,0.67675782 -0.396484,0.19824218 -0.765625,0.19824218 -0.80664,0 -1.09375,-0.71777343 -0.157226,-0.38964844 -0.157226,-1.08007808 v -4.1425782 h -0.745117 q -0.03418,-0.020508 -0.05469,-0.041016 -0.01367,-0.020508 -0.01367,-0.054687 0,-0.068359 0.02734,-0.1025391 0.03418,-0.041016 0.198242,-0.1777343 0.47168,-0.3896485 0.676758,-0.6289063 0.211914,-0.2460937 0.984375,-1.2851562 0.08887,0 0.102539,0.013672 0.02051,0.013672 0.02051,0.1025391 v 1.6816406 z" /></g></g><g + transform="translate(40,40)" + id="g74"><path + id="path76" + style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="m 75.22807,35.44781 c 2.64447,5.73884 5.1562,12.26313 6.49083,18.55219 9.22629,43.47625 9.22629,56.5238 0,100 -0.64646,3.0463 -1.56909,6.1477 -2.64921,9.1884" /></g><g + transform="translate(40,40)" + id="g78"><path + id="path80" + style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="m 75.78565,161.972 -0.55758,10.5802 7.03375,-7.9232 z" /></g><g + transform="translate(40,40)" + id="g82"><g + id="text86" + style="font-variant:normal;font-weight:normal;font-size:14px;font-family:Times;-inkscape-font-specification:Times-Roman;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(1,0,0,-1,88.7189,99.8)" + aria-label="right"><path + id="path143" + style="" + d="m 0.06152344,-0.22558594 q 0.62890625,-0.0546875 0.83398437,-0.21875 Q 1.1005859,-0.61523437 1.1005859,-1.1621094 v -3.0830078 q 0,-0.6767578 -0.12988277,-0.9638672 -0.12304688,-0.2939453 -0.45800782,-0.2939453 -0.0683594,0 -0.18457031,0.020508 -0.109375,0.013672 -0.23242188,0.041016 v -0.225586 q 0.38964844,-0.1367187 0.79980469,-0.2802734 0.41015629,-0.1435547 0.56738279,-0.2050781 0.3417969,-0.1298829 0.7041016,-0.2939454 0.047852,0 0.054687,0.03418 0.013672,0.03418 0.013672,0.1435547 v 1.1210938 q 0.4375,-0.6083985 0.8408203,-0.9501953 0.4101562,-0.3417969 0.8476562,-0.3417969 0.3486328,0 0.5673828,0.211914 0.21875,0.2050782 0.21875,0.5195313 0,0.2802734 -0.1708984,0.4716797 -0.1640625,0.1914062 -0.4169922,0.1914062 -0.2597656,0 -0.5263672,-0.2392578 -0.2597656,-0.2392578 -0.4101562,-0.2392578 -0.2392578,0 -0.5878906,0.3896484 -0.3486329,0.3828125 -0.3486329,0.7929688 v 3.0830078 q 0,0.58789063 0.2734375,0.8203125 0.2734375,0.22558594 0.9091797,0.21191406 V 0 H 0.06152344 Z" /><path + id="path145" + style="" + d="m 5.8104377,-8.8251953 q 0,-0.2939453 0.2050781,-0.5058594 0.2050781,-0.2119141 0.5058594,-0.2119141 0.2939453,0 0.4990234,0.2119141 0.2119141,0.2050781 0.2119141,0.5058594 0,0.2939453 -0.2119141,0.5058594 -0.2050781,0.2050781 -0.4990234,0.2050781 -0.3007813,0 -0.5058594,-0.2050781 Q 5.8104377,-8.53125 5.8104377,-8.8251953 Z m -0.875,8.63378905 Q 5.666883,-0.25976563 5.8582892,-0.4375 6.0496955,-0.62207031 6.0496955,-1.421875 v -3.2607422 q 0,-0.4443359 -0.061523,-0.6152344 Q 5.885633,-5.578125 5.557508,-5.578125 q -0.075195,0 -0.1503906,0.013672 -0.068359,0.013672 -0.4101563,0.109375 v -0.2119141 l 0.2939453,-0.095703 q 1.1962891,-0.3896484 1.6679688,-0.5878906 0.1914062,-0.082031 0.2460937,-0.082031 0.013672,0.047852 0.013672,0.1025391 v 4.9082031 q 0,0.77929688 0.1845703,0.97753906 0.1914063,0.19824219 0.8544922,0.25292969 V 0 H 4.9354377 Z" /><path + id="path147" + style="" + d="m 9.9252234,1.2646484 q 0,0.5742188 0.6425776,0.7929688 0.649415,0.21875 1.483399,0.21875 1.134766,0 1.845703,-0.3964844 0.710938,-0.3896484 0.710938,-0.96386717 0,-0.45800782 -0.574219,-0.60839844 -0.355469,-0.0888672 -1.34668,-0.10253906 -0.25293,-0.006836 -0.533203,-0.0205078 -0.280273,-0.006836 -0.512695,-0.0205078 -0.150391,-0.006836 -0.485352,-0.0546875 -0.334961,-0.04785156 -0.499023,-0.08203125 -0.08203,0 -0.403321,0.43066406 -0.3281246,0.4375 -0.3281246,0.80664059 z M 10.813895,-2.296875 q -0.62207,-0.2050781 -0.9707029,-0.7314453 -0.3417969,-0.5263672 -0.3417969,-1.1826172 0,-0.7998047 0.6357418,-1.5175781 0.635743,-0.7177735 1.797852,-0.7177735 0.499023,0 1.100586,0.2392579 0.601562,0.2324218 1.155273,0.2324218 0.143555,0 0.430664,-0.00684 0.293946,-0.013672 0.423829,-0.013672 h 0.08203 v 0.553711 h -1.182617 q 0.123046,0.2871093 0.191406,0.4990234 0.116211,0.3964844 0.116211,0.7519531 0,0.7792969 -0.649414,1.4355469 -0.642578,0.649414 -1.736328,0.649414 -0.170899,0 -0.615235,-0.061523 -0.198242,0 -0.526367,0.334961 -0.321289,0.3349609 -0.321289,0.546875 0,0.21875 0.478516,0.32128901 0.314453,0.0683594 0.697265,0.0683594 1.756836,0 2.385742,0.19824219 1.032227,0.32128906 1.032227,1.38085937 0,1.08007815 -1.209961,1.72265625 -1.203125,0.6425781 -2.433594,0.6425781 -1.121093,0 -1.7773435,-0.4580078 -0.65625,-0.4511719 -0.65625,-0.9501953 0,-0.2460938 0.1708985,-0.4853516 Q 9.2689734,0.92285156 9.7816687,0.45800781 L 10.232841,0.0546875 10.314872,-0.02734375 Q 10.000419,-0.15039062 9.8431921,-0.26660156 9.5697546,-0.47851563 9.5697546,-0.75195312 q 0,-0.25292968 0.2324219,-0.55371098 0.2392575,-0.3076171 1.0117185,-0.9912109 z m 1.298828,-0.1367188 q 0.375977,0 0.628907,-0.2050781 0.410156,-0.328125 0.410156,-1.1416015 0,-0.6494141 -0.334961,-1.4628907 -0.328125,-0.8134765 -1.100586,-0.8134765 -0.669922,0 -0.922852,0.6357422 -0.129882,0.3349609 -0.129882,0.8271484 0,0.8339844 0.40332,1.4970703 0.40332,0.6630859 1.045898,0.6630859 z m -0.05469,-4.0126953 z" /><path + id="path149" + style="" + d="m 15.674247,-0.19140625 q 0.560547,-0.0751953 0.731445,-0.2734375 0.177734,-0.20507812 0.177734,-0.95703125 v -6.5625 q 0,-0.3828125 -0.102539,-0.5605469 -0.0957,-0.1845703 -0.478515,-0.1845703 -0.0752,0 -0.150391,0.013672 -0.06836,0.00684 -0.157226,0.020508 v -0.2460938 q 0.300781,-0.088867 0.738281,-0.211914 0.444336,-0.1298828 0.615234,-0.1845703 l 0.65625,-0.2050782 0.01367,0.047852 v 4.1972656 q 0.430664,-0.4921875 0.765625,-0.7246093 0.601563,-0.4101563 1.298828,-0.4101563 1.107422,0 1.510742,0.9296875 0.21875,0.4921875 0.21875,1.2919922 v 2.7890625 q 0,0.72460938 0.164063,0.94335937 0.170898,0.21875 0.69043,0.28710938 V 0 h -2.959961 v -0.19140625 q 0.594726,-0.0820313 0.765625,-0.28027344 0.170898,-0.19824218 0.170898,-0.95019531 v -2.7685547 q 0,-0.6630859 -0.225586,-1.0732422 -0.21875,-0.4101562 -0.833984,-0.4101562 -0.533203,0 -1.032227,0.3828125 -0.499023,0.3828125 -0.499023,0.4990234 v 3.3701172 q 0,0.765625 0.177734,0.95703125 0.177735,0.19140625 0.758789,0.2734375 V 0 h -3.014648 z" /><path + id="path151" + style="" + d="m 26.112724,-6.3027344 v 0.4921875 h -1.394531 l -0.01367,3.9375 q 0,0.5195313 0.08887,0.7861328 0.164063,0.47167973 0.642578,0.47167973 0.246094,0 0.423829,-0.11621094 0.18457,-0.11621094 0.416992,-0.36914059 l 0.177734,0.15039059 -0.15039,0.20507812 q -0.355469,0.47851563 -0.751954,0.67675782 -0.396484,0.19824218 -0.765625,0.19824218 -0.80664,0 -1.09375,-0.71777343 -0.157226,-0.38964844 -0.157226,-1.08007808 v -4.1425782 h -0.745117 q -0.03418,-0.020508 -0.05469,-0.041016 -0.01367,-0.020508 -0.01367,-0.054687 0,-0.068359 0.02734,-0.1025391 0.03418,-0.041016 0.198242,-0.1777343 0.47168,-0.3896485 0.676758,-0.6289063 0.211914,-0.2460937 0.984375,-1.2851562 0.08887,0 0.102539,0.013672 0.02051,0.013672 0.02051,0.1025391 v 1.6816406 z" /></g></g></g></g></svg> \ No newline at end of file
--- a/slide/slide.html Wed Feb 20 11:40:41 2019 +0900 +++ b/slide/slide.html Wed Feb 20 13:01:36 2019 +0900 @@ -86,7 +86,7 @@ <!-- === begin markdown block === generated by markdown/1.2.0 on Ruby 2.3.7 (2018-03-28) [universal.x86_64-darwin17] - on 2019-02-20 10:39:16 +0900 with Markdown engine kramdown (1.17.0) + on 2019-02-20 12:51:21 +0900 with Markdown engine kramdown (1.17.0) using options {} --> @@ -96,14 +96,10 @@ <ul> <li>研究目的</li> <li>ブロックチェーンとは</li> - <li>コンセンサスアルゴリズム - <ul> - <li>Proof of Work と Paxos</li> - </ul> - </li> + <li>コンセンサスアルゴリズム</li> <li>Christieとは</li> <li>TopologyManagerの実装</li> - <li>PCクラスタ上でPaxosを動かした話</li> + <li>PCクラスタ上でPaxosの実行</li> <li>まとめ</li> </ul> @@ -111,13 +107,13 @@ </div> <div class='slide '> <!-- _S9SLIDE_ --> -<h1 id="os">研究目的 OS単位での分散システム</h1> +<h1 id="os">OS単位での分散システム</h1> <ul> - <li>コンピュータのデータに不整合が起こるはあり得る. 不整合は誤操作や, 複数人によるデータの同時書き込みによって起こる.</li> + <li>コンピュータのデータに不整合は起こり得る. 不整合は誤操作や, 複数人によるデータの同時書き込みによって起こる.</li> <li>ブロックチェーンはデータを分散でき, 不整合の検知が可能である.</li> <li>当研究室ではGearsOS, そしてGearsOSに組み込む予定がある分散フレームワークChristieがある.</li> - <li>Christieにブロックチェーンを実装し, GearsOSに組み込むことで, GearsOS間の分散システムが可能になる. また, 分散システムを作らずとも, hash chainとしてデータの不整合を検知できる.</li> + <li>Christieにブロックチェーンを実装し, GearsOSに組み込むことで, GearsOS間の分散システムを構成することが可能になる. また, 分散システムを作らずとも, hash chainとしてデータの不整合を検知できる.</li> <li>よって, Christieにブロックチェーンを実装する.</li> </ul> @@ -129,13 +125,7 @@ <p>ブロックチェーンとは分散型台帳技術と呼ばれる. 複数のトランザクションをまとめたブロックをつなげたものを, 台帳と呼ぶ. その台帳をシステムに参加しているノードが保持する技術である.</p> -<p>ノード同士はP2Pでつながっており, 対等である. そのため, 管理者がいなくてもデータの管理が行える.</p> - - -</div> -<div class='slide '> -<!-- _S9SLIDE_ --> -<h1 id="section-2">ブロックチェーンとは</h1> +<p>ノード同士はP2Pでつながっており対等である. そのため, 管理者がいなくてもデータの管理が行える.</p> <div style="text-align: center;"> <img src="./images/blockchain.svg" alt="blockchain" width="800" /> @@ -145,39 +135,7 @@ </div> <div class='slide '> <!-- _S9SLIDE_ --> -<h1 id="section-3">ブロックチェーンとは</h1> - -<p>ブロックチェーンにも種類がある. パブリックブロックチェーンとプライベートブロックチェーンである. 以下に, その違いを述べる.</p> - -<table> - <thead> - <tr> - <th style="text-align: center"> </th> - <th style="text-align: center">パブリックブロックチェーン</th> - <th style="text-align: center">プライベートブロックチェーン</th> - </tr> - </thead> - <tbody> - <tr> - <td style="text-align: center">ノードの参加権</td> - <td style="text-align: center">誰でも参加可能</td> - <td style="text-align: center">許可された場合のみ参加可能</td> - </tr> - <tr> - <td style="text-align: center">コンセンサス</td> - <td style="text-align: center">遅い</td> - <td style="text-align: center">速い</td> - </tr> - </tbody> -</table> - -<p>細かい違いは色々あるが, ほとんどはこの2つの違いから生まれる.</p> - - -</div> -<div class='slide '> -<!-- _S9SLIDE_ --> -<h1 id="section-4">コンセンサスアルゴリズム</h1> +<h1 id="section-2">コンセンサスアルゴリズム</h1> <ul> <li>コンセンサスアルゴリズムは分散環境上で値を一意に決めるためのアルゴリズムである. @@ -186,19 +144,18 @@ <li>故障モデルというものがあって, コンセンサスアルゴリズムでレベルが4段階ある. Paxos, Raftはレベル3で, ノードに裏切り者がいなければ安全に動く.</li> </ul> </li> - <li>Proof of Workを使っているパブリックブロックチェーンは「ブロックが多ければ多いほど」, レベル4に近づく.</li> </ul> </div> <div class='slide '> <!-- _S9SLIDE_ --> -<h1 id="section-5">プライベートブロックチェーンのコンセンサスアルゴリズム</h1> +<h1 id="section-3">プライベートブロックチェーンのコンセンサスアルゴリズム</h1> <ul> <li>プライベートブロックチェーンは管理者が許可するノードしか参加しない. つまり, レベル3のコンセンサスアルゴリズムで十分.</li> <li>新しいブロックもパブリックブロックチェーンより早く作れる.</li> - <li>Paxosを実装しました.</li> + <li>よってPaxosを実装しました.</li> </ul> @@ -215,6 +172,10 @@ <p>これによって, 値が一意に決まる.</p> +<div style="text-align: center;"> + <img src="./images/paxos-choice.svg" alt="blockchain" width="800" /> +</div> + </div> <div class='slide '> @@ -222,7 +183,12 @@ <h1 id="christie">Christieとは</h1> <ul> - <li>研究室で使っていたAliceの問題点を解消した, 分散プログラミングを簡単に書けるjavaのフレームワーク.</li> + <li>研究室で使っていたAliceの問題点を解消した, 分散プログラミングを簡単に書けるjavaのフレームワーク. + <ul> + <li>データの取り出しをアノテーションを用いてシンプルに記述することができるようになった. そのため, ソースコードの可視性が上がった.</li> + <li>テストが簡単になった. AliceではLocalDataGearManagerを一つしか持てないため, LocalDataGearManagerの通信のテストが難しかった. Christieは複数のLocalDataGearManagerを持てるようになったため, 1つのアプリケーション内で分散のテストができるようになった.</li> + </ul> + </li> <li>Continued based C(CbC)と似た書き方が可能. DataGearという単位でDataの移動ができる.</li> <li>まだAliceから引き継いでない機能でTopologyManagerというものがある. これは, Topologyを構成するための機能.</li> <li>簡単に言えば, ノード間の配線をしてくれる. 分散環境上で実験を行いたい場合に便利なため, これを実装してからPaxosを実装した.</li> @@ -268,17 +234,7 @@ </div> <div class='slide '> <!-- _S9SLIDE_ --> -<h1 id="paxos1">Paxos実験1</h1> - -<div style="text-align: center;"> - <img src="./images/paxos1.svg" alt="blockchain" width="800" /> -</div> - - -</div> -<div class='slide '> -<!-- _S9SLIDE_ --> -<h1 id="pcpaxos">PCクラスタ上でPaxosを動かした話</h1> +<h1 id="pcpaxos">PCクラスタ上でのPaxosの実行</h1> <ul> <li>ブロックチェーンにおいて, 分散環境上でテストしなければいけないのはコンセンサスアルゴリズムである. そのため, Paxosを実装し, 実際の分散環境上で動かした.</li> @@ -292,11 +248,21 @@ </div> <div class='slide '> <!-- _S9SLIDE_ --> -<h1 id="section-6">まとめ</h1> +<h1 id="paxos1">Paxos実行結果1</h1> + +<div style="text-align: center;"> + <img src="./images/paxos1.svg" alt="blockchain" width="800" /> +</div> + + +</div> +<div class='slide '> +<!-- _S9SLIDE_ --> +<h1 id="section-4">まとめ</h1> <ul> - <li>Christieを用いてコンセンサスアルゴリズムのPaxos, ブロック, トランザクション, proof of workも実装しました.</li> - <li>これらを繋げてブロックチェーンにできれば, Christieにブロックチェーンが実装できます. パブリックブロックチェーンもプライベートブロックチェーンもどちらも作れる. 2つ作って速度比較も行える.</li> + <li>Christieを用いてコンセンサスアルゴリズムのPaxos, ブロック, トランザクション, proof of workも実装した.</li> + <li>これらを繋げてブロックチェーンにできれば, Christieにブロックチェーンが実装できる. パブリックブロックチェーンもプライベートブロックチェーンもどちらも作れる. 2つ作って速度比較も行える.</li> </ul> <!-- === end markdown block === --> </div>
--- a/slide/slide.md Wed Feb 20 11:40:41 2019 +0900 +++ b/slide/slide.md Wed Feb 20 13:01:36 2019 +0900 @@ -11,12 +11,12 @@ - コンセンサスアルゴリズム - Christieとは - TopologyManagerの実装 -- PCクラスタ上でPaxosを動かした話 +- PCクラスタ上でPaxosの実行 - まとめ -# 研究目的 OS単位での分散システム +# OS単位での分散システム -- コンピュータのデータに不整合は起こりえます. 不整合は誤操作や, 複数人によるデータの同時書き込みによって起こる. +- コンピュータのデータに不整合は起こり得る. 不整合は誤操作や, 複数人によるデータの同時書き込みによって起こる. - ブロックチェーンはデータを分散でき, 不整合の検知が可能である. - 当研究室ではGearsOS, そしてGearsOSに組み込む予定がある分散フレームワークChristieがある. - Christieにブロックチェーンを実装し, GearsOSに組み込むことで, GearsOS間の分散システムを構成することが可能になる. また, 分散システムを作らずとも, hash chainとしてデータの不整合を検知できる. @@ -26,37 +26,23 @@ ブロックチェーンとは分散型台帳技術と呼ばれる. 複数のトランザクションをまとめたブロックをつなげたものを, 台帳と呼ぶ. その台帳をシステムに参加しているノードが保持する技術である. -ノード同士はP2Pでつながっており, 対等である. そのため, 管理者がいなくてもデータの管理が行える. - -# ブロックチェーンとは - <div style="text-align: center;"> <img src="./images/blockchain.svg" alt="blockchain" width="800"> </div> -# ブロックチェーンとは -ブロックチェーンにも種類がある. パブリックブロックチェーンとプライベートブロックチェーンである. 以下に, その違いを述べる. - -| | パブリックブロックチェーン | プライベートブロックチェーン | -|:-----------:|:------------:|:------------:| -| ノードの参加権 | 誰でも参加可能 | 許可された場合のみ参加可能 | -| コンセンサス | 遅い | 速い | - -細かい違いは色々あるが, ほとんどはこの2つの違いから生まれる. # コンセンサスアルゴリズム - コンセンサスアルゴリズムは分散環境上で値を一意に決めるためのアルゴリズムである. - Paxos, Raftなどが有名. 簡単に言えば多数決を安全に行うためのアルゴリズム. - 故障モデルというものがあって, コンセンサスアルゴリズムでレベルが4段階ある. Paxos, Raftはレベル3で, ノードに裏切り者がいなければ安全に動く. -- Proof of Workを使っているパブリックブロックチェーンは「ブロックが多ければ多いほど」, レベル4に近づく. # プライベートブロックチェーンのコンセンサスアルゴリズム - プライベートブロックチェーンは管理者が許可するノードしか参加しない. つまり, レベル3のコンセンサスアルゴリズムで十分. - 新しいブロックもパブリックブロックチェーンより早く作れる. -- Paxosを実装しました. +- よってPaxosを実装しました. # Paxos @@ -66,10 +52,16 @@ これによって, 値が一意に決まる. +<div style="text-align: center;"> + <img src="./images/paxos-choice.svg" alt="blockchain" width="800"> +</div> + # Christieとは - 研究室で使っていたAliceの問題点を解消した, 分散プログラミングを簡単に書けるjavaのフレームワーク. + - データの取り出しをアノテーションを用いてシンプルに記述することができるようになった. そのため, ソースコードの可視性が上がった. + - テストが簡単になった. AliceではLocalDataGearManagerを一つしか持てないため, LocalDataGearManagerの通信のテストが難しかった. Christieは複数のLocalDataGearManagerを持てるようになったため, 1つのアプリケーション内で分散のテストができるようになった. - Continued based C(CbC)と似た書き方が可能. DataGearという単位でDataの移動ができる. - まだAliceから引き継いでない機能でTopologyManagerというものがある. これは, Topologyを構成するための機能. - 簡単に言えば, ノード間の配線をしてくれる. 分散環境上で実験を行いたい場合に便利なため, これを実装してからPaxosを実装した. @@ -91,8 +83,6 @@ <img src="./images/ring.svg" alt="blockchain" width="800"> </div> - - # Christieによる実装の利点 ブロックチェーンの実装に伴ってわかったChristieの利点を述べる. @@ -101,13 +91,8 @@ - TopologyManagerでのテストが便利. dotファイルが有れば, TopologyManagerが任意の形でTopologyを作れる. そのため, ノードの配置について理想のテスト環境を作ることができる. - ソースコードの機能ごとにファイルが実装できるため, 見通しが良い. ChristieはCbCのgotoと同じように関数が終わるとsetupによって別の関数に移動する. そのため自然に機能ごとにファイルを作るため, 見通しが良くなった. -# Paxos実験1 -<div style="text-align: center;"> - <img src="./images/paxos1.svg" alt="blockchain" width="800"> -</div> - -# PCクラスタ上でPaxosを動かした話 +# PCクラスタ上でのPaxosの実行 - ブロックチェーンにおいて, 分散環境上でテストしなければいけないのはコンセンサスアルゴリズムである. そのため, Paxosを実装し, 実際の分散環境上で動かした. - 評価は値が一意に決まるかどうかである. 値が一意に決まるならば, リーダーがコンセンサスをとっても良いし, ブロックごとにコンセンサスをとっても良い. @@ -115,7 +100,13 @@ - また, ノードはproposerが2つ, acceptorが3つ, learnerが1つという構成で実験した. - その結果, 値が一意に決まることがわかった. +# Paxos実行結果1 + +<div style="text-align: center;"> + <img src="./images/paxos1.svg" alt="blockchain" width="800"> +</div> + # まとめ -- Christieを用いてコンセンサスアルゴリズムのPaxos, ブロック, トランザクション, proof of workも実装しました. -- これらを繋げてブロックチェーンにできれば, Christieにブロックチェーンが実装できます. パブリックブロックチェーンもプライベートブロックチェーンもどちらも作れる. 2つ作って速度比較も行える. \ No newline at end of file +- Christieを用いてコンセンサスアルゴリズムのPaxos, ブロック, トランザクション, proof of workも実装した. +- これらを繋げてブロックチェーンにできれば, Christieにブロックチェーンが実装できる. パブリックブロックチェーンもプライベートブロックチェーンもどちらも作れる. 2つ作って速度比較も行える. \ No newline at end of file