Mercurial > hg > Papers > 2017 > tatsuki-master
changeset 32:edda4302866b
commit
author | tatsuki |
---|---|
date | Mon, 13 Feb 2017 06:17:40 +0900 |
parents | 64929cf3b9f9 |
children | 5c154df2a4d7 |
files | slide/images/.DS_Store slide/images/EditDifferencialTree.graffle slide/images/EditDifferencialTree.pdf slide/images/EditDifferencialTree.svg slide/images/PushPopDemerit.graffle slide/images/PushPopDemerit.pdf slide/images/PushPopDemerit.svg slide/images/compareDBbigJson.svg slide/images/findDifTree.graffle slide/images/findDifTree.pdf slide/images/findDifTree.svg slide/images/nodepath.graffle slide/images/nodepath.pdf slide/images/nodepath.svg slide/slide.html |
diffstat | 15 files changed, 7622 insertions(+), 1346 deletions(-) [+] |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/slide/images/EditDifferencialTree.graffle Mon Feb 13 06:17:40 2017 +0900 @@ -0,0 +1,2273 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> +<plist version="1.0"> +<dict> + <key>ActiveLayerIndex</key> + <integer>0</integer> + <key>ApplicationVersion</key> + <array> + <string>com.omnigroup.OmniGraffle</string> + <string>139.16.0.171715</string> + </array> + <key>AutoAdjust</key> + <true/> + <key>BackgroundGraphic</key> + <dict> + <key>Bounds</key> + <string>{{0, 0}, {1118, 783}}</string> + <key>Class</key> + <string>SolidGraphic</string> + <key>ID</key> + <integer>2</integer> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + </dict> + <key>BaseZoom</key> + <integer>0</integer> + <key>CanvasOrigin</key> + <string>{0, 0}</string> + <key>ColumnAlign</key> + <integer>1</integer> + <key>ColumnSpacing</key> + <real>36</real> + <key>CreationDate</key> + <string>2016-12-20 05:28:41 +0000</string> + <key>Creator</key> + <string>sister_clown</string> + <key>DisplayScale</key> + <string>1.000 cm = 1.000 cm</string> + <key>GraphDocumentVersion</key> + <integer>8</integer> + <key>GraphicsList</key> + <array> + <dict> + <key>Bounds</key> + <string>{{74.25, 129.49999237060547}, {293, 173}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FitText</key> + <string>YES</string> + <key>Flow</key> + <string>Resize</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>HiraKakuPro-W3</string> + <key>Size</key> + <real>24</real> + </dict> + <key>ID</key> + <integer>122</integer> + <key>Shape</key> + <string>Circle</string> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0.974573</string> + <key>g</key> + <string>0.998064</string> + <key>r</key> + <string>1</string> + </dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>shadow</key> + <dict> + <key>Color</key> + <dict> + <key>a</key> + <string>0.75</string> + <key>b</key> + <string>0.94523</string> + <key>g</key> + <string>0.987116</string> + <key>r</key> + <string>1</string> + </dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Draws</key> + <string>NO</string> + <key>Width</key> + <real>10</real> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuPro-W3;} +{\colortbl;\red255\green255\blue255;} +{\*\expandedcolortbl;;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs72 \cf0 getJungle\ + TreeEditor()\ +}</string> + </dict> + <key>TextRelativeArea</key> + <string>{{0, 0}, {1, 1}}</string> + <key>Wrap</key> + <string>NO</string> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>HiraKakuProN-W3</string> + <key>Size</key> + <real>24</real> + </dict> + <key>ID</key> + <integer>121</integer> + <key>Points</key> + <array> + <string>{176, 247.5}</string> + <string>{331, 248.5}</string> + </array> + <key>Style</key> + <dict> + <key>stroke</key> + <dict> + <key>HeadArrow</key> + <string>FilledArrow</string> + <key>Join</key> + <integer>0</integer> + <key>Legacy</key> + <true/> + <key>TailArrow</key> + <string>0</string> + <key>Width</key> + <real>10</real> + </dict> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{1033, 385.99996948242188}, {58, 47}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FitText</key> + <string>YES</string> + <key>Flow</key> + <string>Resize</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>HiraKakuPro-W3</string> + <key>Size</key> + <real>24</real> + </dict> + <key>ID</key> + <integer>120</integer> + <key>Shape</key> + <string>Circle</string> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0.974573</string> + <key>g</key> + <string>0.998064</string> + <key>r</key> + <string>1</string> + </dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>shadow</key> + <dict> + <key>Color</key> + <dict> + <key>a</key> + <string>0.75</string> + <key>b</key> + <string>0.94523</string> + <key>g</key> + <string>0.987116</string> + <key>r</key> + <string>1</string> + </dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Draws</key> + <string>NO</string> + <key>Width</key> + <real>10</real> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuPro-W3;} +{\colortbl;\red255\green255\blue255;} +{\*\expandedcolortbl;;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs48 \cf0 \'95\'db\'8e\'9d}</string> + </dict> + <key>TextRelativeArea</key> + <string>{{0, 0}, {1, 1}}</string> + <key>Wrap</key> + <string>NO</string> + </dict> + <dict> + <key>Bounds</key> + <string>{{163.5, 376.99996948242188}, {58, 47}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FitText</key> + <string>YES</string> + <key>Flow</key> + <string>Resize</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>HiraKakuPro-W3</string> + <key>Size</key> + <real>24</real> + </dict> + <key>ID</key> + <integer>119</integer> + <key>Shape</key> + <string>Circle</string> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0.974573</string> + <key>g</key> + <string>0.998064</string> + <key>r</key> + <string>1</string> + </dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>shadow</key> + <dict> + <key>Color</key> + <dict> + <key>a</key> + <string>0.75</string> + <key>b</key> + <string>0.94523</string> + <key>g</key> + <string>0.987116</string> + <key>r</key> + <string>1</string> + </dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Draws</key> + <string>NO</string> + <key>Width</key> + <real>10</real> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuPro-W3;} +{\colortbl;\red255\green255\blue255;} +{\*\expandedcolortbl;;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs48 \cf0 \'95\'db\'8e\'9d}</string> + </dict> + <key>TextRelativeArea</key> + <string>{{0, 0}, {1, 1}}</string> + <key>Wrap</key> + <string>NO</string> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>HiraKakuProN-W3</string> + <key>Size</key> + <real>24</real> + </dict> + <key>ID</key> + <integer>118</integer> + <key>Points</key> + <array> + <string>{941.5, 565.50003899999979}</string> + <string>{941.5, 589}</string> + </array> + <key>Style</key> + <dict> + <key>stroke</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0</string> + <key>g</key> + <string>0.0381768</string> + <key>r</key> + <string>1</string> + </dict> + <key>HeadArrow</key> + <string>0</string> + <key>Join</key> + <integer>0</integer> + <key>Legacy</key> + <true/> + <key>TailArrow</key> + <string>0</string> + <key>Width</key> + <real>10</real> + </dict> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>HiraKakuProN-W3</string> + <key>Size</key> + <real>24</real> + </dict> + <key>ID</key> + <integer>117</integer> + <key>Points</key> + <array> + <string>{941.5, 667.00001525878906}</string> + <string>{941.5, 690.49997625878927}</string> + </array> + <key>Style</key> + <dict> + <key>stroke</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0</string> + <key>g</key> + <string>0.0381768</string> + <key>r</key> + <string>1</string> + </dict> + <key>HeadArrow</key> + <string>0</string> + <key>Join</key> + <integer>0</integer> + <key>Legacy</key> + <true/> + <key>TailArrow</key> + <string>0</string> + <key>Width</key> + <real>10</real> + </dict> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{901.5, 690.49999575878917}, {80, 78}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>HiraKakuProN-W3</string> + <key>Size</key> + <real>24</real> + </dict> + <key>ID</key> + <integer>116</integer> + <key>Magnets</key> + <array> + <string>{0, 1}</string> + <string>{0, -1}</string> + <string>{1, 0}</string> + <string>{-1, 0}</string> + </array> + <key>Shape</key> + <string>Circle</string> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0</string> + <key>g</key> + <string>0.0381768</string> + <key>r</key> + <string>1</string> + </dict> + <key>Width</key> + <real>10</real> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +{\*\expandedcolortbl;;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs48 \cf0 6}</string> + <key>VerticalPad</key> + <integer>0</integer> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{901.5, 588.99998474121094}, {80, 78}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>HiraKakuProN-W3</string> + <key>Size</key> + <real>24</real> + </dict> + <key>ID</key> + <integer>115</integer> + <key>Magnets</key> + <array> + <string>{0, 1}</string> + <string>{0, -1}</string> + <string>{1, 0}</string> + <string>{-1, 0}</string> + </array> + <key>Shape</key> + <string>Circle</string> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0</string> + <key>g</key> + <string>0.0381768</string> + <key>r</key> + <string>1</string> + </dict> + <key>Width</key> + <real>10</real> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +{\*\expandedcolortbl;;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs48 \cf0 5}</string> + <key>VerticalPad</key> + <integer>0</integer> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>HiraKakuProN-W3</string> + <key>Size</key> + <real>24</real> + </dict> + <key>ID</key> + <integer>113</integer> + <key>Points</key> + <array> + <string>{1000.2317438717398, 36.470142347038966}</string> + <string>{1027.5, 36}</string> + <string>{1018.5, 734}</string> + <string>{981.5, 734}</string> + </array> + <key>Style</key> + <dict> + <key>stroke</key> + <dict> + <key>HeadArrow</key> + <string>FilledArrow</string> + <key>Join</key> + <integer>0</integer> + <key>Legacy</key> + <true/> + <key>TailArrow</key> + <string>0</string> + <key>Width</key> + <real>10</real> + </dict> + </dict> + <key>Tail</key> + <dict> + <key>ID</key> + <integer>112</integer> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{880.75, -4}, {119.5, 83}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FitText</key> + <string>Vertical</string> + <key>Flow</key> + <string>Resize</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>HiraKakuPro-W3</string> + <key>Size</key> + <real>36</real> + </dict> + <key>ID</key> + <integer>112</integer> + <key>Shape</key> + <string>Circle</string> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0.974573</string> + <key>g</key> + <string>0.998064</string> + <key>r</key> + <string>1</string> + </dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>shadow</key> + <dict> + <key>Color</key> + <dict> + <key>a</key> + <string>0.75</string> + <key>b</key> + <string>0.94523</string> + <key>g</key> + <string>0.987116</string> + <key>r</key> + <string>1</string> + </dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Draws</key> + <string>NO</string> + <key>Width</key> + <real>10</real> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuPro-W3;} +{\colortbl;\red255\green255\blue255;} +{\*\expandedcolortbl;;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs48 \cf0 Tree\ +ver2}</string> + </dict> + <key>TextRelativeArea</key> + <string>{{0, 0}, {1, 1}}</string> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>HiraKakuProN-W3</string> + <key>Size</key> + <real>24</real> + </dict> + <key>ID</key> + <integer>111</integer> + <key>Points</key> + <array> + <string>{940.5, 464}</string> + <string>{940.5, 487.49996100000021}</string> + </array> + <key>Style</key> + <dict> + <key>stroke</key> + <dict> + <key>HeadArrow</key> + <string>0</string> + <key>Join</key> + <integer>0</integer> + <key>Legacy</key> + <true/> + <key>TailArrow</key> + <string>0</string> + <key>Width</key> + <real>10</real> + </dict> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{900.5, 487.49998050000011}, {80, 78}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>HiraKakuProN-W3</string> + <key>Size</key> + <real>24</real> + </dict> + <key>ID</key> + <integer>110</integer> + <key>Magnets</key> + <array> + <string>{0, 1}</string> + <string>{0, -1}</string> + <string>{1, 0}</string> + <string>{-1, 0}</string> + </array> + <key>Shape</key> + <string>Circle</string> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Width</key> + <real>10</real> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +{\*\expandedcolortbl;;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs48 \cf0 \'82\'53}</string> + <key>VerticalPad</key> + <integer>0</integer> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>HiraKakuProN-W3</string> + <key>Size</key> + <real>24</real> + </dict> + <key>ID</key> + <integer>109</integer> + <key>Points</key> + <array> + <string>{941, 362.5}</string> + <string>{941, 385.99996100000021}</string> + </array> + <key>Style</key> + <dict> + <key>stroke</key> + <dict> + <key>HeadArrow</key> + <string>0</string> + <key>Join</key> + <integer>0</integer> + <key>Legacy</key> + <true/> + <key>TailArrow</key> + <string>0</string> + <key>Width</key> + <real>10</real> + </dict> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{901, 385.99998050000011}, {80, 78}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>HiraKakuProN-W3</string> + <key>Size</key> + <real>24</real> + </dict> + <key>ID</key> + <integer>108</integer> + <key>Magnets</key> + <array> + <string>{0, 1}</string> + <string>{0, -1}</string> + <string>{1, 0}</string> + <string>{-1, 0}</string> + </array> + <key>Shape</key> + <string>Circle</string> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Width</key> + <real>10</real> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +{\*\expandedcolortbl;;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs48 \cf0 \'82\'52}</string> + <key>VerticalPad</key> + <integer>0</integer> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>HiraKakuProN-W3</string> + <key>Size</key> + <real>24</real> + </dict> + <key>ID</key> + <integer>107</integer> + <key>Points</key> + <array> + <string>{940.5, 261}</string> + <string>{940.5, 284.49996100000021}</string> + </array> + <key>Style</key> + <dict> + <key>stroke</key> + <dict> + <key>HeadArrow</key> + <string>0</string> + <key>Join</key> + <integer>0</integer> + <key>Legacy</key> + <true/> + <key>TailArrow</key> + <string>0</string> + <key>Width</key> + <real>10</real> + </dict> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{900.5, 284.49998050000011}, {80, 78}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>HiraKakuProN-W3</string> + <key>Size</key> + <real>24</real> + </dict> + <key>ID</key> + <integer>106</integer> + <key>Magnets</key> + <array> + <string>{0, 1}</string> + <string>{0, -1}</string> + <string>{1, 0}</string> + <string>{-1, 0}</string> + </array> + <key>Shape</key> + <string>Circle</string> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Width</key> + <real>10</real> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +{\*\expandedcolortbl;;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs48 \cf0 \'82\'51}</string> + <key>VerticalPad</key> + <integer>0</integer> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>HiraKakuProN-W3</string> + <key>Size</key> + <real>24</real> + </dict> + <key>ID</key> + <integer>105</integer> + <key>Points</key> + <array> + <string>{940.5, 159.50001949999989}</string> + <string>{940.5, 182.99998050000011}</string> + </array> + <key>Style</key> + <dict> + <key>stroke</key> + <dict> + <key>HeadArrow</key> + <string>0</string> + <key>Join</key> + <integer>0</integer> + <key>Legacy</key> + <true/> + <key>TailArrow</key> + <string>0</string> + <key>Width</key> + <real>10</real> + </dict> + </dict> + <key>Tail</key> + <dict> + <key>ID</key> + <integer>104</integer> + <key>Info</key> + <integer>1</integer> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{900.5, 81.5}, {80, 78}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>HiraKakuProN-W3</string> + <key>Size</key> + <real>24</real> + </dict> + <key>ID</key> + <integer>104</integer> + <key>Magnets</key> + <array> + <string>{0, 1}</string> + <string>{0, -1}</string> + <string>{1, 0}</string> + <string>{-1, 0}</string> + </array> + <key>Shape</key> + <string>Circle</string> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Width</key> + <real>10</real> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +{\*\expandedcolortbl;;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs48 \cf0 0}</string> + <key>VerticalPad</key> + <integer>0</integer> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{900.5, 183}, {80, 78}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>HiraKakuProN-W3</string> + <key>Size</key> + <real>24</real> + </dict> + <key>ID</key> + <integer>103</integer> + <key>Magnets</key> + <array> + <string>{0, 1}</string> + <string>{0, -1}</string> + <string>{1, 0}</string> + <string>{-1, 0}</string> + </array> + <key>Shape</key> + <string>Circle</string> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Width</key> + <real>10</real> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +{\*\expandedcolortbl;;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs48 \cf0 1}</string> + <key>VerticalPad</key> + <integer>0</integer> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{719.5, 150.50003051757812}, {156, 65}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FitText</key> + <string>YES</string> + <key>Flow</key> + <string>Resize</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>HiraKakuPro-W3</string> + <key>Size</key> + <real>24</real> + </dict> + <key>ID</key> + <integer>102</integer> + <key>Shape</key> + <string>Circle</string> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0.974573</string> + <key>g</key> + <string>0.998064</string> + <key>r</key> + <string>1</string> + </dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>shadow</key> + <dict> + <key>Color</key> + <dict> + <key>a</key> + <string>0.75</string> + <key>b</key> + <string>0.94523</string> + <key>g</key> + <string>0.987116</string> + <key>r</key> + <string>1</string> + </dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Draws</key> + <string>NO</string> + <key>Width</key> + <real>10</real> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuPro-W3;} +{\colortbl;\red255\green255\blue255;} +{\*\expandedcolortbl;;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs72 \cf0 commit}</string> + </dict> + <key>TextRelativeArea</key> + <string>{{0, 0}, {1, 1}}</string> + <key>Wrap</key> + <string>NO</string> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>HiraKakuProN-W3</string> + <key>Size</key> + <real>24</real> + </dict> + <key>ID</key> + <integer>101</integer> + <key>Points</key> + <array> + <string>{727, 247.5}</string> + <string>{882, 248.5}</string> + </array> + <key>Style</key> + <dict> + <key>stroke</key> + <dict> + <key>HeadArrow</key> + <string>FilledArrow</string> + <key>Join</key> + <integer>0</integer> + <key>Legacy</key> + <true/> + <key>TailArrow</key> + <string>0</string> + <key>Width</key> + <real>10</real> + </dict> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>HiraKakuProN-W3</string> + <key>Size</key> + <real>24</real> + </dict> + <key>ID</key> + <integer>100</integer> + <key>Points</key> + <array> + <string>{658, 150.50003051757812}</string> + <string>{658, 173.99999151757834}</string> + </array> + <key>Style</key> + <dict> + <key>stroke</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0</string> + <key>g</key> + <string>0.0381768</string> + <key>r</key> + <string>1</string> + </dict> + <key>HeadArrow</key> + <string>0</string> + <key>Join</key> + <integer>0</integer> + <key>Legacy</key> + <true/> + <key>TailArrow</key> + <string>0</string> + <key>Width</key> + <real>10</real> + </dict> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{618, 174.00001101757823}, {80, 78}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>HiraKakuProN-W3</string> + <key>Size</key> + <real>24</real> + </dict> + <key>ID</key> + <integer>99</integer> + <key>Magnets</key> + <array> + <string>{0, 1}</string> + <string>{0, -1}</string> + <string>{1, 0}</string> + <string>{-1, 0}</string> + </array> + <key>Shape</key> + <string>Circle</string> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0</string> + <key>g</key> + <string>0.0381768</string> + <key>r</key> + <string>1</string> + </dict> + <key>Width</key> + <real>10</real> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +{\*\expandedcolortbl;;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs48 \cf0 6}</string> + <key>VerticalPad</key> + <integer>0</integer> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{620, 8}, {82, 47}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FitText</key> + <string>YES</string> + <key>Flow</key> + <string>Resize</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>HiraKakuPro-W3</string> + <key>Size</key> + <real>36</real> + </dict> + <key>ID</key> + <integer>98</integer> + <key>Shape</key> + <string>Circle</string> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0.974573</string> + <key>g</key> + <string>0.998064</string> + <key>r</key> + <string>1</string> + </dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>shadow</key> + <dict> + <key>Color</key> + <dict> + <key>a</key> + <string>0.75</string> + <key>b</key> + <string>0.94523</string> + <key>g</key> + <string>0.987116</string> + <key>r</key> + <string>1</string> + </dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Draws</key> + <string>NO</string> + <key>Width</key> + <real>10</real> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuPro-W3;} +{\colortbl;\red255\green255\blue255;} +{\*\expandedcolortbl;;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs48 \cf0 Editor}</string> + </dict> + <key>TextRelativeArea</key> + <string>{{0, 0}, {1, 1}}</string> + <key>Wrap</key> + <string>NO</string> + </dict> + <dict> + <key>Bounds</key> + <string>{{618, 72.5}, {80, 78}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>HiraKakuProN-W3</string> + <key>Size</key> + <real>24</real> + </dict> + <key>ID</key> + <integer>97</integer> + <key>Magnets</key> + <array> + <string>{0, 1}</string> + <string>{0, -1}</string> + <string>{1, 0}</string> + <string>{-1, 0}</string> + </array> + <key>Shape</key> + <string>Circle</string> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Width</key> + <real>10</real> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +{\*\expandedcolortbl;;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs48 \cf0 5}</string> + <key>VerticalPad</key> + <integer>0</integer> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{375, 133.00001525878906}, {256, 119}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FitText</key> + <string>YES</string> + <key>Flow</key> + <string>Resize</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>HiraKakuPro-W3</string> + <key>Size</key> + <real>36</real> + </dict> + <key>ID</key> + <integer>94</integer> + <key>Shape</key> + <string>Circle</string> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0.974573</string> + <key>g</key> + <string>0.998064</string> + <key>r</key> + <string>1</string> + </dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>shadow</key> + <dict> + <key>Color</key> + <dict> + <key>a</key> + <string>0.75</string> + <key>b</key> + <string>0.94523</string> + <key>g</key> + <string>0.987116</string> + <key>r</key> + <string>1</string> + </dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Draws</key> + <string>NO</string> + <key>Width</key> + <real>10</real> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuPro-W3;} +{\colortbl;\red255\green255\blue255;} +{\*\expandedcolortbl;;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs72 \cf0 addNewChild\ +(<-1,0>)}</string> + </dict> + <key>TextRelativeArea</key> + <string>{{0, 0}, {1, 1}}</string> + <key>Wrap</key> + <string>NO</string> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>HiraKakuProN-W3</string> + <key>Size</key> + <real>24</real> + </dict> + <key>ID</key> + <integer>93</integer> + <key>Points</key> + <array> + <string>{441.5, 247.5}</string> + <string>{596.5, 248.5}</string> + </array> + <key>Style</key> + <dict> + <key>stroke</key> + <dict> + <key>HeadArrow</key> + <string>FilledArrow</string> + <key>Join</key> + <integer>0</integer> + <key>Legacy</key> + <true/> + <key>TailArrow</key> + <string>0</string> + <key>Width</key> + <real>10</real> + </dict> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{327, 8}, {82, 47}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FitText</key> + <string>YES</string> + <key>Flow</key> + <string>Resize</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>HiraKakuPro-W3</string> + <key>Size</key> + <real>36</real> + </dict> + <key>ID</key> + <integer>92</integer> + <key>Shape</key> + <string>Circle</string> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0.974573</string> + <key>g</key> + <string>0.998064</string> + <key>r</key> + <string>1</string> + </dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>shadow</key> + <dict> + <key>Color</key> + <dict> + <key>a</key> + <string>0.75</string> + <key>b</key> + <string>0.94523</string> + <key>g</key> + <string>0.987116</string> + <key>r</key> + <string>1</string> + </dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Draws</key> + <string>NO</string> + <key>Width</key> + <real>10</real> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuPro-W3;} +{\colortbl;\red255\green255\blue255;} +{\*\expandedcolortbl;;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs48 \cf0 Editor}</string> + </dict> + <key>TextRelativeArea</key> + <string>{{0, 0}, {1, 1}}</string> + <key>Wrap</key> + <string>NO</string> + </dict> + <dict> + <key>Bounds</key> + <string>{{329, 69}, {80, 78}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>HiraKakuProN-W3</string> + <key>Size</key> + <real>24</real> + </dict> + <key>ID</key> + <integer>91</integer> + <key>Magnets</key> + <array> + <string>{0, 1}</string> + <string>{0, -1}</string> + <string>{1, 0}</string> + <string>{-1, 0}</string> + </array> + <key>Shape</key> + <string>Circle</string> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Width</key> + <real>10</real> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +{\*\expandedcolortbl;;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs48 \cf0 5}</string> + <key>VerticalPad</key> + <integer>0</integer> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>HiraKakuProN-W3</string> + <key>Size</key> + <real>24</real> + </dict> + <key>Head</key> + <dict> + <key>ID</key> + <integer>68</integer> + <key>Info</key> + <integer>3</integer> + </dict> + <key>ID</key> + <integer>84</integer> + <key>Points</key> + <array> + <string>{119.99845428178315, 41.175558280364996}</string> + <string>{148, 41}</string> + <string>{146.5, 520}</string> + <string>{105.50001999999989, 517.49998050000011}</string> + </array> + <key>Style</key> + <dict> + <key>stroke</key> + <dict> + <key>HeadArrow</key> + <string>FilledArrow</string> + <key>Join</key> + <integer>0</integer> + <key>Legacy</key> + <true/> + <key>TailArrow</key> + <string>0</string> + <key>Width</key> + <real>10</real> + </dict> + </dict> + <key>Tail</key> + <dict> + <key>ID</key> + <integer>82</integer> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{16.5, 0}, {103.5, 83}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FitText</key> + <string>Vertical</string> + <key>Flow</key> + <string>Resize</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>HiraKakuPro-W3</string> + <key>Size</key> + <real>36</real> + </dict> + <key>ID</key> + <integer>82</integer> + <key>Shape</key> + <string>Circle</string> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0.974573</string> + <key>g</key> + <string>0.998064</string> + <key>r</key> + <string>1</string> + </dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>shadow</key> + <dict> + <key>Color</key> + <dict> + <key>a</key> + <string>0.75</string> + <key>b</key> + <string>0.94523</string> + <key>g</key> + <string>0.987116</string> + <key>r</key> + <string>1</string> + </dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Draws</key> + <string>NO</string> + <key>Width</key> + <real>10</real> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuPro-W3;} +{\colortbl;\red255\green255\blue255;} +{\*\expandedcolortbl;;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs48 \cf0 Tree\ +ver1}</string> + </dict> + <key>TextRelativeArea</key> + <string>{{0, 0}, {1, 1}}</string> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>HiraKakuProN-W3</string> + <key>Size</key> + <real>24</real> + </dict> + <key>ID</key> + <integer>69</integer> + <key>Points</key> + <array> + <string>{65.5, 455}</string> + <string>{65.5, 478.49996100000021}</string> + </array> + <key>Style</key> + <dict> + <key>stroke</key> + <dict> + <key>HeadArrow</key> + <string>0</string> + <key>Join</key> + <integer>0</integer> + <key>Legacy</key> + <true/> + <key>TailArrow</key> + <string>0</string> + <key>Width</key> + <real>10</real> + </dict> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{25.5, 478.49998050000011}, {80, 78}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>HiraKakuProN-W3</string> + <key>Size</key> + <real>24</real> + </dict> + <key>ID</key> + <integer>68</integer> + <key>Magnets</key> + <array> + <string>{0, 1}</string> + <string>{0, -1}</string> + <string>{1, 0}</string> + <string>{-1, 0}</string> + </array> + <key>Shape</key> + <string>Circle</string> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Width</key> + <real>10</real> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +{\*\expandedcolortbl;;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs48 \cf0 \'82\'53}</string> + <key>VerticalPad</key> + <integer>0</integer> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>HiraKakuProN-W3</string> + <key>Size</key> + <real>24</real> + </dict> + <key>ID</key> + <integer>67</integer> + <key>Points</key> + <array> + <string>{66, 353.5}</string> + <string>{66, 376.99996100000021}</string> + </array> + <key>Style</key> + <dict> + <key>stroke</key> + <dict> + <key>HeadArrow</key> + <string>0</string> + <key>Join</key> + <integer>0</integer> + <key>Legacy</key> + <true/> + <key>TailArrow</key> + <string>0</string> + <key>Width</key> + <real>10</real> + </dict> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{26, 376.99998050000011}, {80, 78}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>HiraKakuProN-W3</string> + <key>Size</key> + <real>24</real> + </dict> + <key>ID</key> + <integer>66</integer> + <key>Magnets</key> + <array> + <string>{0, 1}</string> + <string>{0, -1}</string> + <string>{1, 0}</string> + <string>{-1, 0}</string> + </array> + <key>Shape</key> + <string>Circle</string> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Width</key> + <real>10</real> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +{\*\expandedcolortbl;;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs48 \cf0 \'82\'52}</string> + <key>VerticalPad</key> + <integer>0</integer> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>HiraKakuProN-W3</string> + <key>Size</key> + <real>24</real> + </dict> + <key>ID</key> + <integer>65</integer> + <key>Points</key> + <array> + <string>{65.5, 252}</string> + <string>{65.5, 275.49996100000021}</string> + </array> + <key>Style</key> + <dict> + <key>stroke</key> + <dict> + <key>HeadArrow</key> + <string>0</string> + <key>Join</key> + <integer>0</integer> + <key>Legacy</key> + <true/> + <key>TailArrow</key> + <string>0</string> + <key>Width</key> + <real>10</real> + </dict> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{25.5, 275.49998050000011}, {80, 78}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>HiraKakuProN-W3</string> + <key>Size</key> + <real>24</real> + </dict> + <key>ID</key> + <integer>64</integer> + <key>Magnets</key> + <array> + <string>{0, 1}</string> + <string>{0, -1}</string> + <string>{1, 0}</string> + <string>{-1, 0}</string> + </array> + <key>Shape</key> + <string>Circle</string> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Width</key> + <real>10</real> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +{\*\expandedcolortbl;;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs48 \cf0 \'82\'51}</string> + <key>VerticalPad</key> + <integer>0</integer> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>HiraKakuProN-W3</string> + <key>Size</key> + <real>24</real> + </dict> + <key>ID</key> + <integer>63</integer> + <key>Points</key> + <array> + <string>{65.5, 150.50001949999989}</string> + <string>{65.5, 173.99998050000011}</string> + </array> + <key>Style</key> + <dict> + <key>stroke</key> + <dict> + <key>HeadArrow</key> + <string>0</string> + <key>Join</key> + <integer>0</integer> + <key>Legacy</key> + <true/> + <key>TailArrow</key> + <string>0</string> + <key>Width</key> + <real>10</real> + </dict> + </dict> + <key>Tail</key> + <dict> + <key>ID</key> + <integer>62</integer> + <key>Info</key> + <integer>1</integer> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{25.5, 72.5}, {80, 78}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>HiraKakuProN-W3</string> + <key>Size</key> + <real>24</real> + </dict> + <key>ID</key> + <integer>62</integer> + <key>Magnets</key> + <array> + <string>{0, 1}</string> + <string>{0, -1}</string> + <string>{1, 0}</string> + <string>{-1, 0}</string> + </array> + <key>Shape</key> + <string>Circle</string> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Width</key> + <real>10</real> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +{\*\expandedcolortbl;;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs48 \cf0 0}</string> + <key>VerticalPad</key> + <integer>0</integer> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{25.5, 174}, {80, 78}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>HiraKakuProN-W3</string> + <key>Size</key> + <real>24</real> + </dict> + <key>ID</key> + <integer>61</integer> + <key>Magnets</key> + <array> + <string>{0, 1}</string> + <string>{0, -1}</string> + <string>{1, 0}</string> + <string>{-1, 0}</string> + </array> + <key>Shape</key> + <string>Circle</string> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Width</key> + <real>10</real> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +{\*\expandedcolortbl;;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs48 \cf0 1}</string> + <key>VerticalPad</key> + <integer>0</integer> + </dict> + </dict> + </array> + <key>GridInfo</key> + <dict/> + <key>GuidesLocked</key> + <string>NO</string> + <key>GuidesVisible</key> + <string>YES</string> + <key>HPages</key> + <integer>2</integer> + <key>ImageCounter</key> + <integer>1</integer> + <key>KeepToScale</key> + <false/> + <key>Layers</key> + <array> + <dict> + <key>Lock</key> + <string>NO</string> + <key>Name</key> + <string>レイヤー 1</string> + <key>Print</key> + <string>YES</string> + <key>View</key> + <string>YES</string> + </dict> + </array> + <key>LayoutInfo</key> + <dict> + <key>Animate</key> + <string>NO</string> + <key>circoMinDist</key> + <real>18</real> + <key>circoSeparation</key> + <real>0.0</real> + <key>layoutEngine</key> + <string>dot</string> + <key>neatoSeparation</key> + <real>0.0</real> + <key>twopiSeparation</key> + <real>0.0</real> + </dict> + <key>LinksVisible</key> + <string>NO</string> + <key>MagnetsVisible</key> + <string>NO</string> + <key>MasterSheets</key> + <array/> + <key>ModificationDate</key> + <string>2017-02-12 19:33:51 +0000</string> + <key>Modifier</key> + <string>sister_clown</string> + <key>NotesVisible</key> + <string>NO</string> + <key>Orientation</key> + <integer>2</integer> + <key>OriginVisible</key> + <string>NO</string> + <key>PageBreaks</key> + <string>YES</string> + <key>PrintInfo</key> + <dict> + <key>NSBottomMargin</key> + <array> + <string>float</string> + <string>41</string> + </array> + <key>NSHorizonalPagination</key> + <array> + <string>coded</string> + <string>BAtzdHJlYW10eXBlZIHoA4QBQISEhAhOU051bWJlcgCEhAdOU1ZhbHVlAISECE5TT2JqZWN0AIWEASqEhAFxlwCG</string> + </array> + <key>NSLeftMargin</key> + <array> + <string>float</string> + <string>18</string> + </array> + <key>NSPaperSize</key> + <array> + <string>size</string> + <string>{595, 842}</string> + </array> + <key>NSPrintReverseOrientation</key> + <array> + <string>int</string> + <string>0</string> + </array> + <key>NSRightMargin</key> + <array> + <string>float</string> + <string>18</string> + </array> + <key>NSTopMargin</key> + <array> + <string>float</string> + <string>18</string> + </array> + </dict> + <key>PrintOnePage</key> + <false/> + <key>ReadOnly</key> + <string>NO</string> + <key>RowAlign</key> + <integer>1</integer> + <key>RowSpacing</key> + <real>36</real> + <key>SheetTitle</key> + <string>キャンバス 1</string> + <key>SmartAlignmentGuidesActive</key> + <string>YES</string> + <key>SmartDistanceGuidesActive</key> + <string>YES</string> + <key>UniqueID</key> + <integer>1</integer> + <key>UseEntirePage</key> + <false/> + <key>VPages</key> + <integer>1</integer> + <key>WindowInfo</key> + <dict> + <key>CurrentSheet</key> + <integer>0</integer> + <key>ExpandedCanvases</key> + <array/> + <key>Frame</key> + <string>{{352, 248}, {1568, 929}}</string> + <key>ListView</key> + <true/> + <key>OutlineWidth</key> + <integer>142</integer> + <key>RightSidebar</key> + <false/> + <key>ShowRuler</key> + <true/> + <key>Sidebar</key> + <true/> + <key>SidebarWidth</key> + <integer>120</integer> + <key>VisibleRegion</key> + <string>{{-158, -4}, {1433, 787}}</string> + <key>Zoom</key> + <real>1</real> + <key>ZoomValues</key> + <array> + <array> + <string>キャンバス 1</string> + <real>1</real> + <real>1</real> + </array> + </array> + </dict> +</dict> +</plist>
--- a/slide/images/EditDifferencialTree.svg Sun Feb 12 19:01:33 2017 +0900 +++ b/slide/images/EditDifferencialTree.svg Mon Feb 13 06:17:40 2017 +0900 @@ -5,606 +5,518 @@ 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 1668.75 1225" - height="1225" - width="1668.75" + viewBox="0 0 1791.6667 1298.3333" + height="1298.3333" + width="1791.6667" xml:space="preserve" - version="1.1" - id="svg2"><metadata + 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="clipPath18" + id="clipPath20" clipPathUnits="userSpaceOnUse"><path - id="path20" - d="m 0,0 1335,0 0,980 L 0,980 0,0 Z" /></clipPath></defs><g - transform="matrix(1.25,0,0,-1.25,0,1225)" + id="path18" + d="M 0,0 H 1343.75 V 973.75 H 0 Z" /></clipPath></defs><g + transform="matrix(1.3333333,0,0,-1.3333333,0,1298.3333)" id="g10"><g id="g12" /><g id="g14"><g - clip-path="url(#clipPath18)" + clip-path="url(#clipPath20)" id="g16"><path id="path22" style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" - d="m -29,964 1397.5,0 0,-978.75 -1397.5,0 0,978.75 z" /><path + d="M -20.5,969 H 1377 V -9.75 H -20.5 Z" /><path id="path24" style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" - d="m 88.7303,731.7214 c 19.5263,-19.038 19.5263,-49.9048 0,-68.9428 -19.5262,-19.0382 -51.1844,-19.0382 -70.7106,0 -19.5263,19.038 -19.5263,49.9048 0,68.9428 19.5262,19.0382 51.1844,19.0382 70.7106,0" /><g - transform="matrix(1.25,0,0,-1.25,-28.5,963.5)" + d="m 97.7303,736.7214 c 19.5263,-19.038 19.5263,-49.9048 0,-68.9428 -19.5262,-19.0382 -51.1844,-19.0382 -70.7106,0 -19.5263,19.038 -19.5263,49.9048 0,68.9428 19.5262,19.0382 51.1844,19.0382 70.7106,0" /><g + transform="matrix(1.25,0,0,-1.25,-19.5,968.5)" 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" + style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" d="m 93.78424,185.4229 c 15.62106,15.2304 15.62106,39.9238 0,55.1542 -15.62096,15.2305 -40.94752,15.2305 -56.56848,0 -15.62104,-15.2304 -15.62104,-39.9238 0,-55.1542 15.62096,-15.2305 40.94752,-15.2305 56.56848,0" /></g><g - transform="matrix(1.25,0,0,-1.25,53.125,697.5)" + transform="matrix(1.25,0,0,-1.25,61.875,702.5)" id="g30"><text - id="text32" - style="font-variant:normal;font-size:12px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" - transform="translate(-3.942,2)"><tspan - id="tspan34" + id="text34" + style="font-variant:normal;font-size:24px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="translate(-7.884,2.999988)"><tspan + id="tspan32" y="0" x="0">1</tspan></text> </g><path id="path36" style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" - d="m 88.7303,858.5964 c 19.5263,-19.038 19.5263,-49.9048 0,-68.9428 -19.5262,-19.0382 -51.1844,-19.0382 -70.7106,0 -19.5263,19.038 -19.5263,49.9048 0,68.9428 19.5262,19.0382 51.1844,19.0382 70.7106,0" /><g - transform="matrix(1.25,0,0,-1.25,-28.5,963.5)" + d="m 97.7303,863.5964 c 19.5263,-19.038 19.5263,-49.9048 0,-68.9428 -19.5262,-19.0382 -51.1844,-19.0382 -70.7106,0 -19.5263,19.038 -19.5263,49.9048 0,68.9428 19.5262,19.0382 51.1844,19.0382 70.7106,0" /><g + transform="matrix(1.25,0,0,-1.25,-19.5,968.5)" 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" + style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" d="m 93.78424,83.92287 c 15.62106,15.23043 15.62106,39.92383 0,55.15423 -15.62096,15.2305 -40.94752,15.2305 -56.56848,0 -15.62104,-15.2304 -15.62104,-39.9238 0,-55.15423 15.62096,-15.23052 40.94752,-15.23052 56.56848,0" /></g><g - transform="matrix(1.25,0,0,-1.25,53.125,824.375)" + transform="matrix(1.25,0,0,-1.25,61.875,829.375)" id="g42"><text - id="text44" - style="font-variant:normal;font-size:12px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" - transform="translate(-3.942,-7)"><tspan - id="tspan46" + id="text46" + style="font-variant:normal;font-size:24px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="translate(-7.884,2.999988)"><tspan + id="tspan44" y="0" x="0">0</tspan></text> </g><g - transform="matrix(1.25,0,0,-1.25,53.125,824.375)" - id="g48"><text - id="text50" - style="font-variant:normal;font-size:12px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" - transform="translate(-16.704,11)"><tspan - id="tspan52" - y="0" - x="0 4.2719998 9.4320002 16.931999 24.431999 29.136">(root)</tspan></text> -</g><g - transform="matrix(1.25,0,0,-1.25,-28.5,963.5)" + transform="matrix(1.25,0,0,-1.25,-19.5,968.5)" + id="g48"><path + id="path50" + style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="M 65.5,150.5 V 174" /></g><path + id="path52" + style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 97.7303,609.8464 c 19.5263,-19.038 19.5263,-49.9047 0,-68.9428 -19.5262,-19.0381 -51.1844,-19.0381 -70.7106,0 -19.5263,19.0381 -19.5263,49.9048 0,68.9428 19.5262,19.0382 51.1844,19.0382 70.7106,0" /><g + transform="matrix(1.25,0,0,-1.25,-19.5,968.5)" id="g54"><path id="path56" - style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" - d="m 65.5,150.5 0,23.5" /></g><path - id="path58" - style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" - d="m 88.7303,604.8464 c 19.5263,-19.038 19.5263,-49.9047 0,-68.9428 -19.5262,-19.0381 -51.1844,-19.0381 -70.7106,0 -19.5263,19.0381 -19.5263,49.9048 0,68.9428 19.5262,19.0382 51.1844,19.0382 70.7106,0" /><g - transform="matrix(1.25,0,0,-1.25,-28.5,963.5)" - 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" + style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" d="m 93.78424,286.9228 c 15.62106,15.2305 15.62106,39.9239 0,55.1543 -15.62096,15.2305 -40.94752,15.2305 -56.56848,0 -15.62104,-15.2304 -15.62104,-39.9238 0,-55.1543 15.62096,-15.2305 40.94752,-15.2305 56.56848,0" /></g><g - transform="matrix(1.25,0,0,-1.25,53.125,570.625)" - id="g64"><text - id="text66" - style="font-variant:normal;font-size:12px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" - transform="translate(-6,2)"><tspan - id="tspan68" + transform="matrix(1.25,0,0,-1.25,61.875,575.625)" + id="g58"><text + id="text62" + style="font-variant:normal;font-size:24px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="translate(-12,2.999988)"><tspan + id="tspan60" y="0" x="0">2</tspan></text> </g><g - transform="matrix(1.25,0,0,-1.25,-28.5,963.5)" + transform="matrix(1.25,0,0,-1.25,-19.5,968.5)" + id="g64"><path + id="path66" + style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="m 65.5,252 v 23.5" /></g><path + id="path68" + style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 98.3553,482.9714 c 19.5263,-19.038 19.5263,-49.9047 0,-68.9428 -19.5262,-19.0381 -51.1844,-19.0381 -70.7106,0 -19.5263,19.0381 -19.5263,49.9048 0,68.9428 19.5262,19.0382 51.1844,19.0382 70.7106,0" /><g + transform="matrix(1.25,0,0,-1.25,-19.5,968.5)" id="g70"><path id="path72" - style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" - d="m 65.5,252 0,23.5" /></g><path - id="path74" - style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" - d="m 89.3553,477.9714 c 19.5263,-19.038 19.5263,-49.9047 0,-68.9428 -19.5262,-19.0381 -51.1844,-19.0381 -70.7106,0 -19.5263,19.0381 -19.5263,49.9048 0,68.9428 19.5262,19.0382 51.1844,19.0382 70.7106,0" /><g - transform="matrix(1.25,0,0,-1.25,-28.5,963.5)" - id="g76"><path - id="path78" - style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" d="m 94.28424,388.4228 c 15.62106,15.2305 15.62106,39.9239 0,55.1543 -15.62096,15.2305 -40.94752,15.2305 -56.56848,0 -15.62104,-15.2304 -15.62104,-39.9238 0,-55.1543 15.62096,-15.2305 40.94752,-15.2305 56.56848,0" /></g><g - transform="matrix(1.25,0,0,-1.25,53.75,443.75)" - id="g80"><text - id="text82" - style="font-variant:normal;font-size:12px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" - transform="translate(-6,2)"><tspan - id="tspan84" + transform="matrix(1.25,0,0,-1.25,62.5,448.75)" + id="g74"><text + id="text78" + style="font-variant:normal;font-size:24px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="translate(-12,2.999988)"><tspan + id="tspan76" y="0" x="0">3</tspan></text> </g><g - transform="matrix(1.25,0,0,-1.25,-28.5,963.5)" + transform="matrix(1.25,0,0,-1.25,-19.5,968.5)" + id="g80"><path + id="path82" + style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="M 66,353.5 V 377" /></g><path + id="path84" + style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 97.7303,356.0964 c 19.5263,-19.038 19.5263,-49.9047 0,-68.9428 -19.5262,-19.0381 -51.1844,-19.0381 -70.7106,0 -19.5263,19.0381 -19.5263,49.9048 0,68.9428 19.5262,19.0382 51.1844,19.0382 70.7106,0" /><g + transform="matrix(1.25,0,0,-1.25,-19.5,968.5)" id="g86"><path id="path88" - style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" - d="M 66,353.5 66,377" /></g><path - id="path90" - style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" - d="m 88.7303,351.0964 c 19.5263,-19.038 19.5263,-49.9047 0,-68.9428 -19.5262,-19.0381 -51.1844,-19.0381 -70.7106,0 -19.5263,19.0381 -19.5263,49.9048 0,68.9428 19.5262,19.0382 51.1844,19.0382 70.7106,0" /><g - transform="matrix(1.25,0,0,-1.25,-28.5,963.5)" - 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" + style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" d="m 93.78424,489.9228 c 15.62106,15.2305 15.62106,39.9239 0,55.1543 -15.62096,15.2305 -40.94752,15.2305 -56.56848,0 -15.62104,-15.2304 -15.62104,-39.9238 0,-55.1543 15.62096,-15.2305 40.94752,-15.2305 56.56848,0" /></g><g - transform="matrix(1.25,0,0,-1.25,53.125,316.875)" - id="g96"><text - id="text98" - style="font-variant:normal;font-size:12px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" - transform="translate(-6,2)"><tspan - id="tspan100" + transform="matrix(1.25,0,0,-1.25,61.875,321.875)" + id="g90"><text + id="text94" + style="font-variant:normal;font-size:24px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="translate(-12,2.999988)"><tspan + id="tspan92" y="0" x="0">4</tspan></text> </g><g - transform="matrix(1.25,0,0,-1.25,-28.5,963.5)" - id="g102"><path - id="path104" - style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" - d="m 65.5,455 0,23.5" /></g><g - transform="matrix(1.25,0,0,-1.25,53.125,928.75)" - id="g106"><text - id="text108" + transform="matrix(1.25,0,0,-1.25,-19.5,968.5)" + id="g96"><path + id="path98" + style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="m 65.5,455 v 23.5" /></g><g + transform="matrix(1.25,0,0,-1.25,65.3125,916.875)" + id="g100"><text + id="text104" style="font-variant:normal;font-size:24px;font-family:HiraKakuPro;-inkscape-font-specification:HiraKakuPro-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" - transform="translate(-25.98,-15)"><tspan - id="tspan110" + transform="translate(-25.98,-15.00002)"><tspan + id="tspan102" y="0" x="0 13.416 23.736 37.848">Tree</tspan></text> </g><g - transform="matrix(1.25,0,0,-1.25,53.125,928.75)" - id="g112"><text - id="text114" + transform="matrix(1.25,0,0,-1.25,65.3125,916.875)" + id="g106"><text + id="text110" style="font-variant:normal;font-size:24px;font-family:HiraKakuPro;-inkscape-font-specification:HiraKakuPro-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" transform="translate(-26.628,21)"><tspan - id="tspan116" + id="tspan108" y="0" x="0 13.056 27.167999 37.487999">ver1</tspan></text> </g><g - transform="matrix(1.25,0,0,-1.25,-28.5,963.5)" + transform="matrix(1.25,0,0,-1.25,-19.5,968.5)" + id="g112"><path + id="path114" + style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="M 119.9985,41.17556 148,41 l -1.5,479 -4.1684,-0.2542" /></g><path + id="path116" + style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 130.4664,320.5219 27.3091,-12.1847 1.2781,20.961 z" /><g + transform="matrix(1.25,0,0,-1.25,-19.5,968.5)" id="g118"><path id="path120" - style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" - d="M 97.49858,27.60977 147.5,27 l -1,493 -31.1183,-1.8975" /></g><path + style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="m 119.9731,518.3825 21.8473,9.7478 1.0225,-16.7689 z" /></g><path id="path122" - style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" - d="m 105.7456,316.4805 9.7532,-4.3517 0.4565,7.4861 -10.2097,-3.1344 z" /><g - transform="matrix(1.25,0,0,-1.25,-28.5,963.5)" + style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 477.1053,867.9714 c 19.5263,-19.038 19.5263,-49.9048 0,-68.9428 -19.5262,-19.0382 -51.1844,-19.0382 -70.7106,0 -19.5263,19.038 -19.5263,49.9048 0,68.9428 19.5262,19.0382 51.1844,19.0382 70.7106,0" /><g + transform="matrix(1.25,0,0,-1.25,-19.5,968.5)" id="g124"><path id="path126" - 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 107.3965,517.6156 7.8026,3.4814 0.3652,-5.9889 -8.1678,2.5075 z" /></g><path - id="path128" - style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" - d="m 53.375,875.25 3.75,10 -7.5,0 3.75,-10 z" /><g - transform="matrix(1.25,0,0,-1.25,-28.5,963.5)" - id="g130"><path - id="path132" - 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 65.5,70.59998 3,-8 -6,0 3,8 z" /></g><path - id="path134" - style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" - d="m 468.1053,862.9714 c 19.5263,-19.038 19.5263,-49.9048 0,-68.9428 -19.5262,-19.0382 -51.1844,-19.0382 -70.7106,0 -19.5263,19.038 -19.5263,49.9048 0,68.9428 19.5262,19.0382 51.1844,19.0382 70.7106,0" /><g - transform="matrix(1.25,0,0,-1.25,-28.5,963.5)" - id="g136"><path - id="path138" - style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" d="m 397.2842,80.42287 c 15.6211,15.23043 15.6211,39.92383 0,55.15423 -15.6209,15.2305 -40.9475,15.2305 -56.5684,0 -15.6211,-15.2304 -15.6211,-39.9238 0,-55.15423 15.6209,-15.23052 40.9475,-15.23052 56.5684,0" /></g><g - transform="matrix(1.25,0,0,-1.25,432.5,828.75)" - id="g140"><text - id="text142" - style="font-variant:normal;font-size:12px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" - transform="translate(-3.942,-16)"><tspan - id="tspan144" + transform="matrix(1.25,0,0,-1.25,441.25,833.75)" + id="g128"><text + id="text132" + style="font-variant:normal;font-size:24px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="translate(-7.884,2.999988)"><tspan + id="tspan130" y="0" x="0">5</tspan></text> </g><g - transform="matrix(1.25,0,0,-1.25,432.5,828.75)" - id="g146"><text - id="text148" - style="font-variant:normal;font-size:12px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" - transform="translate(-25.932,2)"><tspan - id="tspan150" - y="0" - x="0 4.2719998 10.716 18.132 25.884001 32.591999 37.751999 44.807999">(subTree</tspan></text> -</g><g - transform="matrix(1.25,0,0,-1.25,432.5,828.75)" - id="g152"><text - id="text154" - style="font-variant:normal;font-size:12px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" - transform="translate(-16.344,20)"><tspan - id="tspan156" - y="0" - x="0 8.7119999 16.212 23.712 28.416">Root)</tspan></text> -</g><g - transform="matrix(1.25,0,0,-1.25,432.5,944.375)" - id="g158"><text - id="text160" + transform="matrix(1.25,0,0,-1.25,440,929.375)" + id="g134"><text + id="text138" style="font-variant:normal;font-size:24px;font-family:HiraKakuPro;-inkscape-font-specification:HiraKakuPro-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" - transform="translate(-35.688,3)"><tspan - id="tspan162" + transform="translate(-35.688,2.999988)"><tspan + id="tspan136" y="0" x="0 15.432 30.936001 36.647999 46.056 61.056">Editor</tspan></text> </g><g - transform="matrix(1.25,0,0,-1.25,-28.5,963.5)" + transform="matrix(1.25,0,0,-1.25,-19.5,968.5)" + id="g140"><path + id="path142" + style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="m 441.5,247.5 118.1008,0.7619" /></g><path + id="path144" + style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 708.0004,657.9919 -27.9317,10.6805 -0.1355,-20.9996 z" /><g + transform="matrix(1.25,0,0,-1.25,-19.5,968.5)" + id="g146"><path + id="path148" + style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="m 582.0003,248.4065 -22.3453,-8.5444 -0.1084,16.7997 z" /></g><g + transform="matrix(1.25,0,0,-1.25,608.75,728.125)" + id="g150"><text + id="text154" + style="font-variant:normal;font-size:36px;font-family:HiraKakuPro;-inkscape-font-specification:HiraKakuPro-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="translate(-110.79,-22.00004)"><tspan + id="tspan152" + y="0" + x="0 20.700001 43.956001 67.211998 95.075996 116.244 143.964 171.17999 193.392 201.96001 210.312">addNewChild</tspan></text> +</g><g + transform="matrix(1.25,0,0,-1.25,608.75,728.125)" + id="g156"><text + id="text160" + style="font-variant:normal;font-size:36px;font-family:HiraKakuPro;-inkscape-font-specification:HiraKakuPro-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="translate(-65.664,32)"><tspan + id="tspan158" + y="0" + x="0 12.816 31.247999 44.136002 67.788002 76.428001 100.08 118.512">(<-1,0>)</tspan></text> +</g><path + id="path162" + style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 838.3553,863.5964 c 19.5263,-19.038 19.5263,-49.9048 0,-68.9428 -19.5262,-19.0382 -51.1844,-19.0382 -70.7106,0 -19.5263,19.038 -19.5263,49.9048 0,68.9428 19.5262,19.0382 51.1844,19.0382 70.7106,0" /><g + transform="matrix(1.25,0,0,-1.25,-19.5,968.5)" id="g164"><path id="path166" - style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" - d="m 441.5,247.5 145.1002,0.9361" /></g><path - id="path168" - style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" - d="m 714.75,652.8903 -9.9755,3.8145 -0.0484,-7.4999 10.0239,3.6854 z" /><g - transform="matrix(1.25,0,0,-1.25,-28.5,963.5)" - id="g170"><path - id="path172" - 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 594.6,248.4877 -7.9804,-3.0515 -0.0387,5.9999 8.0191,-2.9484 z" /></g><g - transform="matrix(1.25,0,0,-1.25,620,736.875)" - id="g174"><text - id="text176" - style="font-variant:normal;font-size:24px;font-family:HiraKakuPro;-inkscape-font-specification:HiraKakuPro-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" - transform="translate(-92.616,-15)"><tspan - id="tspan178" - y="0" - x="0 15.768 21.528 29.52 43.32 58.824001 74.328003 92.903999 107.016 125.496 143.64 158.448 164.16 169.728">2. addNewChild</tspan></text> -</g><g - transform="matrix(1.25,0,0,-1.25,620,736.875)" - id="g180"><text - id="text182" - style="font-variant:normal;font-size:24px;font-family:HiraKakuPro;-inkscape-font-specification:HiraKakuPro-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" - transform="translate(-43.776,21)"><tspan - id="tspan184" - y="0" - x="0 8.5439997 20.832001 29.424 45.192001 50.952 66.720001 79.008003">(<-1,0>)</tspan></text> -</g><path - id="path186" - style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" - d="m 829.3553,858.5964 c 19.5263,-19.038 19.5263,-49.9048 0,-68.9428 -19.5262,-19.0382 -51.1844,-19.0382 -70.7106,0 -19.5263,19.038 -19.5263,49.9048 0,68.9428 19.5262,19.0382 51.1844,19.0382 70.7106,0" /><g - transform="matrix(1.25,0,0,-1.25,-28.5,963.5)" - id="g188"><path - id="path190" - style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" d="m 686.2842,83.92287 c 15.6211,15.23043 15.6211,39.92383 0,55.15423 -15.6209,15.2305 -40.9475,15.2305 -56.5684,0 -15.6211,-15.2304 -15.6211,-39.9238 0,-55.15423 15.6209,-15.23052 40.9475,-15.23052 56.5684,0" /></g><g - transform="matrix(1.25,0,0,-1.25,793.75,824.375)" - id="g192"><text - id="text194" - style="font-variant:normal;font-size:12px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" - transform="translate(-3.942,-16)"><tspan - id="tspan196" + transform="matrix(1.25,0,0,-1.25,802.5,829.375)" + id="g168"><text + id="text172" + style="font-variant:normal;font-size:24px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="translate(-7.884,2.999988)"><tspan + id="tspan170" y="0" x="0">5</tspan></text> </g><g - transform="matrix(1.25,0,0,-1.25,793.75,824.375)" - id="g198"><text - id="text200" - style="font-variant:normal;font-size:12px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" - transform="translate(-25.932,2)"><tspan - id="tspan202" - y="0" - x="0 4.2719998 10.716 18.132 25.884001 32.591999 37.751999 44.807999">(subTree</tspan></text> -</g><g - transform="matrix(1.25,0,0,-1.25,793.75,824.375)" - id="g204"><text - id="text206" - style="font-variant:normal;font-size:12px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" - transform="translate(-16.344,20)"><tspan - id="tspan208" - y="0" - x="0 8.7119999 16.212 23.712 28.416">Root)</tspan></text> -</g><g - transform="matrix(1.25,0,0,-1.25,793.75,940)" - id="g210"><text - id="text212" + transform="matrix(1.25,0,0,-1.25,806.25,929.375)" + id="g174"><text + id="text178" style="font-variant:normal;font-size:24px;font-family:HiraKakuPro;-inkscape-font-specification:HiraKakuPro-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" - transform="translate(-35.688,3)"><tspan - id="tspan214" + transform="translate(-35.688,2.999988)"><tspan + id="tspan176" y="0" x="0 15.432 30.936001 36.647999 46.056 61.056">Editor</tspan></text> </g><path - id="path216" + id="path180" style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" - d="m 829.3553,731.7214 c 19.5263,-19.038 19.5263,-49.9048 0,-68.9428 -19.5262,-19.0382 -51.1844,-19.0382 -70.7106,0 -19.5263,19.038 -19.5263,49.9048 0,68.9428 19.5262,19.0381 51.1844,19.0381 70.7106,0" /><g - transform="matrix(1.25,0,0,-1.25,-28.5,963.5)" - id="g218"><path - id="path220" - style="fill:none;stroke:#ff2900;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="m 838.3553,736.7214 c 19.5263,-19.038 19.5263,-49.9048 0,-68.9428 -19.5262,-19.0382 -51.1844,-19.0382 -70.7106,0 -19.5263,19.038 -19.5263,49.9048 0,68.9428 19.5262,19.0381 51.1844,19.0381 70.7106,0" /><g + transform="matrix(1.25,0,0,-1.25,-19.5,968.5)" + id="g182"><path + id="path184" + style="fill:none;stroke:#ff2900;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" d="m 686.2842,185.4229 c 15.6211,15.2304 15.6211,39.9238 0,55.1542 -15.6209,15.2306 -40.9475,15.2306 -56.5684,0 -15.6211,-15.2304 -15.6211,-39.9238 0,-55.1542 15.6209,-15.2305 40.9475,-15.2305 56.5684,0" /></g><g - transform="matrix(1.25,0,0,-1.25,793.75,697.5)" - id="g222"><text - id="text224" - style="font-variant:normal;font-size:12px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" - transform="translate(-3.942,2)"><tspan - id="tspan226" + transform="matrix(1.25,0,0,-1.25,802.5,702.5)" + id="g186"><text + id="text190" + style="font-variant:normal;font-size:24px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="translate(-7.884,2.999988)"><tspan + id="tspan188" y="0" x="0">6</tspan></text> </g><g - transform="matrix(1.25,0,0,-1.25,-28.5,963.5)" - id="g228"><path - id="path230" - style="fill:none;stroke:#ff2900;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" - d="m 658,150.5 0,23.5" /></g><g - transform="matrix(1.25,0,0,-1.25,-28.5,963.5)" - id="g232"><path - id="path234" - style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" - d="m 727,247.5 145.1002,0.9361" /></g><path - id="path236" + transform="matrix(1.25,0,0,-1.25,-19.5,968.5)" + id="g192"><path + id="path194" + style="fill:none;stroke:#ff2900;stroke-width:10;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="M 658,150.5 V 174" /></g><g + transform="matrix(1.25,0,0,-1.25,-19.5,968.5)" + id="g196"><path + id="path198" + style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="m 727,247.5 118.1008,0.7619" /></g><path + id="path200" style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" - d="m 1071.625,652.8903 -9.976,3.8145 -0.048,-7.4999 10.024,3.6854 z" /><g - transform="matrix(1.25,0,0,-1.25,-28.5,963.5)" - id="g238"><path - id="path240" - 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 880.1,248.4877 -7.9804,-3.0515 -0.0387,5.9999 8.0191,-2.9484 z" /></g><g - transform="matrix(1.25,0,0,-1.25,976.875,746.875)" - id="g242"><text - id="text244" - style="font-variant:normal;font-size:24px;font-family:HiraKakuPro;-inkscape-font-specification:HiraKakuPro-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" - transform="translate(-59.1,3)"><tspan - id="tspan246" + d="m 1064.875,657.9919 -27.931,10.6805 -0.136,-20.9996 z" /><g + transform="matrix(1.25,0,0,-1.25,-19.5,968.5)" + id="g202"><path + id="path204" + style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="m 867.5003,248.4065 -22.3453,-8.5444 -0.1084,16.7997 z" /></g><g + transform="matrix(1.25,0,0,-1.25,976.875,740)" + id="g206"><text + id="text210" + style="font-variant:normal;font-size:36px;font-family:HiraKakuPro;-inkscape-font-specification:HiraKakuPro-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="translate(-60.516,4.999982)"><tspan + id="tspan208" y="0" - x="0 15.768 21.528 29.52 43.391998 58.391998 80.736 103.08 108.792">3. commit</tspan></text> + x="0 20.808001 43.307999 76.823997 110.34 118.908">commit</tspan></text> </g><path - id="path248" + id="path212" style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" - d="m 1182.48,720.4714 c 19.527,-19.038 19.527,-49.9048 0,-68.9428 -19.526,-19.0382 -51.184,-19.0382 -70.71,0 -19.527,19.038 -19.527,49.9048 0,68.9428 19.526,19.0382 51.184,19.0382 70.71,0" /><g - transform="matrix(1.25,0,0,-1.25,-28.5,963.5)" - id="g250"><path - id="path252" - 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 1191.48,725.4714 c 19.527,-19.038 19.527,-49.9048 0,-68.9428 -19.526,-19.0382 -51.184,-19.0382 -70.71,0 -19.527,19.038 -19.527,49.9048 0,68.9428 19.526,19.0382 51.184,19.0382 70.71,0" /><g + transform="matrix(1.25,0,0,-1.25,-19.5,968.5)" + id="g214"><path + id="path216" + style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" d="m 968.7842,194.4229 c 15.6211,15.2304 15.6211,39.9238 0,55.1542 -15.6209,15.2305 -40.9475,15.2305 -56.5684,0 -15.6211,-15.2304 -15.6211,-39.9238 0,-55.1542 15.6209,-15.2305 40.9475,-15.2305 56.5684,0" /></g><g - transform="matrix(1.25,0,0,-1.25,1146.875,686.25)" - id="g254"><text - id="text256" - style="font-variant:normal;font-size:12px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" - transform="translate(-3.942,2)"><tspan - id="tspan258" + transform="matrix(1.25,0,0,-1.25,1155.625,691.25)" + id="g218"><text + id="text222" + style="font-variant:normal;font-size:24px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="translate(-7.884,2.999988)"><tspan + id="tspan220" y="0" x="0">1</tspan></text> </g><path - id="path260" + id="path224" style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" - d="m 1182.48,847.3464 c 19.527,-19.038 19.527,-49.9048 0,-68.9428 -19.526,-19.0382 -51.184,-19.0382 -70.71,0 -19.527,19.038 -19.527,49.9048 0,68.9428 19.526,19.0382 51.184,19.0382 70.71,0" /><g - transform="matrix(1.25,0,0,-1.25,-28.5,963.5)" - id="g262"><path - id="path264" - 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 1191.48,852.3464 c 19.527,-19.038 19.527,-49.9048 0,-68.9428 -19.526,-19.0382 -51.184,-19.0382 -70.71,0 -19.527,19.038 -19.527,49.9048 0,68.9428 19.526,19.0382 51.184,19.0382 70.71,0" /><g + transform="matrix(1.25,0,0,-1.25,-19.5,968.5)" + id="g226"><path + id="path228" + style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" d="m 968.7842,92.92287 c 15.6211,15.23043 15.6211,39.92383 0,55.15423 -15.6209,15.2305 -40.9475,15.2305 -56.5684,0 -15.6211,-15.2304 -15.6211,-39.9238 0,-55.15423 15.6209,-15.23052 40.9475,-15.23052 56.5684,0" /></g><g - transform="matrix(1.25,0,0,-1.25,1146.875,813.125)" - id="g266"><text - id="text268" - style="font-variant:normal;font-size:12px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" - transform="translate(-3.942,-7)"><tspan - id="tspan270" + transform="matrix(1.25,0,0,-1.25,1155.625,818.125)" + id="g230"><text + id="text234" + style="font-variant:normal;font-size:24px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="translate(-7.884,2.999988)"><tspan + id="tspan232" y="0" x="0">0</tspan></text> </g><g - transform="matrix(1.25,0,0,-1.25,1146.875,813.125)" - id="g272"><text - id="text274" - style="font-variant:normal;font-size:12px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" - transform="translate(-16.704,11)"><tspan - id="tspan276" - y="0" - x="0 4.2719998 9.4320002 16.931999 24.431999 29.136">(root)</tspan></text> -</g><g - transform="matrix(1.25,0,0,-1.25,-28.5,963.5)" - id="g278"><path - id="path280" - style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" - d="m 940.5,159.5 0,23.5" /></g><path - id="path282" + transform="matrix(1.25,0,0,-1.25,-19.5,968.5)" + id="g236"><path + id="path238" + style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="M 940.5,159.5 V 183" /></g><path + id="path240" style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" - d="m 1182.48,593.5964 c 19.527,-19.038 19.527,-49.9047 0,-68.9428 -19.526,-19.0381 -51.184,-19.0381 -70.71,0 -19.527,19.0381 -19.527,49.9048 0,68.9428 19.526,19.0382 51.184,19.0382 70.71,0" /><g - transform="matrix(1.25,0,0,-1.25,-28.5,963.5)" - id="g284"><path - id="path286" - 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 1191.48,598.5964 c 19.527,-19.038 19.527,-49.9047 0,-68.9428 -19.526,-19.0381 -51.184,-19.0381 -70.71,0 -19.527,19.0381 -19.527,49.9048 0,68.9428 19.526,19.0382 51.184,19.0382 70.71,0" /><g + transform="matrix(1.25,0,0,-1.25,-19.5,968.5)" + id="g242"><path + id="path244" + style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" d="m 968.7842,295.9228 c 15.6211,15.2305 15.6211,39.9239 0,55.1543 -15.6209,15.2305 -40.9475,15.2305 -56.5684,0 -15.6211,-15.2304 -15.6211,-39.9238 0,-55.1543 15.6209,-15.2305 40.9475,-15.2305 56.5684,0" /></g><g - transform="matrix(1.25,0,0,-1.25,1146.875,559.375)" - id="g288"><text - id="text290" - style="font-variant:normal;font-size:12px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" - transform="translate(-6,2)"><tspan - id="tspan292" + transform="matrix(1.25,0,0,-1.25,1155.625,564.375)" + id="g246"><text + id="text250" + style="font-variant:normal;font-size:24px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="translate(-12,2.999988)"><tspan + id="tspan248" y="0" x="0">2</tspan></text> </g><g - transform="matrix(1.25,0,0,-1.25,-28.5,963.5)" - id="g294"><path - id="path296" - style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" - d="m 940.5,261 0,23.5" /></g><path - id="path298" + transform="matrix(1.25,0,0,-1.25,-19.5,968.5)" + id="g252"><path + id="path254" + style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="m 940.5,261 v 23.5" /></g><path + id="path256" style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" - d="m 1183.105,466.7214 c 19.527,-19.038 19.527,-49.9047 0,-68.9428 -19.526,-19.0381 -51.184,-19.0381 -70.71,0 -19.527,19.0381 -19.527,49.9048 0,68.9428 19.526,19.0382 51.184,19.0382 70.71,0" /><g - transform="matrix(1.25,0,0,-1.25,-28.5,963.5)" - id="g300"><path - id="path302" - 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 1192.105,471.7214 c 19.527,-19.038 19.527,-49.9047 0,-68.9428 -19.526,-19.0381 -51.184,-19.0381 -70.71,0 -19.527,19.0381 -19.527,49.9048 0,68.9428 19.526,19.0382 51.184,19.0382 70.71,0" /><g + transform="matrix(1.25,0,0,-1.25,-19.5,968.5)" + id="g258"><path + id="path260" + style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" d="m 969.2842,397.4228 c 15.6211,15.2305 15.6211,39.9239 0,55.1543 -15.6209,15.2305 -40.9475,15.2305 -56.5684,0 -15.6211,-15.2304 -15.6211,-39.9238 0,-55.1543 15.6209,-15.2305 40.9475,-15.2305 56.5684,0" /></g><g - transform="matrix(1.25,0,0,-1.25,1147.5,432.5)" - id="g304"><text - id="text306" - style="font-variant:normal;font-size:12px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" - transform="translate(-6,2)"><tspan - id="tspan308" + transform="matrix(1.25,0,0,-1.25,1156.25,437.5)" + id="g262"><text + id="text266" + style="font-variant:normal;font-size:24px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="translate(-12,2.999988)"><tspan + id="tspan264" y="0" x="0">3</tspan></text> </g><g - transform="matrix(1.25,0,0,-1.25,-28.5,963.5)" - id="g310"><path - id="path312" - style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" - d="m 941,362.5 0,23.5" /></g><path - id="path314" + transform="matrix(1.25,0,0,-1.25,-19.5,968.5)" + id="g268"><path + id="path270" + style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="M 941,362.5 V 386" /></g><path + id="path272" style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" - d="m 1182.48,339.8464 c 19.527,-19.038 19.527,-49.9047 0,-68.9428 -19.526,-19.0381 -51.184,-19.0381 -70.71,0 -19.527,19.0381 -19.527,49.9048 0,68.9428 19.526,19.0382 51.184,19.0382 70.71,0" /><g - transform="matrix(1.25,0,0,-1.25,-28.5,963.5)" - id="g316"><path - id="path318" - 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 1191.48,344.8464 c 19.527,-19.038 19.527,-49.9047 0,-68.9428 -19.526,-19.0381 -51.184,-19.0381 -70.71,0 -19.527,19.0381 -19.527,49.9048 0,68.9428 19.526,19.0382 51.184,19.0382 70.71,0" /><g + transform="matrix(1.25,0,0,-1.25,-19.5,968.5)" + id="g274"><path + id="path276" + style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" d="m 968.7842,498.9228 c 15.6211,15.2305 15.6211,39.9239 0,55.1543 -15.6209,15.2305 -40.9475,15.2305 -56.5684,0 -15.6211,-15.2304 -15.6211,-39.9238 0,-55.1543 15.6209,-15.2305 40.9475,-15.2305 56.5684,0" /></g><g - transform="matrix(1.25,0,0,-1.25,1146.875,305.625)" - id="g320"><text - id="text322" - style="font-variant:normal;font-size:12px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" - transform="translate(-6,2)"><tspan - id="tspan324" + transform="matrix(1.25,0,0,-1.25,1155.625,310.625)" + id="g278"><text + id="text282" + style="font-variant:normal;font-size:24px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="translate(-12,2.999988)"><tspan + id="tspan280" y="0" x="0">4</tspan></text> </g><g - transform="matrix(1.25,0,0,-1.25,-28.5,963.5)" - id="g326"><path - id="path328" - style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" - d="m 940.5,464 0,23.5" /></g><g - transform="matrix(1.25,0,0,-1.25,1146.875,917.5)" - id="g330"><text - id="text332" + transform="matrix(1.25,0,0,-1.25,-19.5,968.5)" + id="g284"><path + id="path286" + style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="m 940.5,464 v 23.5" /></g><g + transform="matrix(1.25,0,0,-1.25,1155.625,921.875)" + id="g288"><text + id="text292" style="font-variant:normal;font-size:24px;font-family:HiraKakuPro;-inkscape-font-specification:HiraKakuPro-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" - transform="translate(-25.98,-15)"><tspan - id="tspan334" + transform="translate(-25.98,-15.00002)"><tspan + id="tspan290" y="0" x="0 13.416 23.736 37.848">Tree</tspan></text> </g><g - transform="matrix(1.25,0,0,-1.25,1146.875,917.5)" - id="g336"><text - id="text338" + transform="matrix(1.25,0,0,-1.25,1155.625,921.875)" + id="g294"><text + id="text298" style="font-variant:normal;font-size:24px;font-family:HiraKakuPro;-inkscape-font-specification:HiraKakuPro-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" transform="translate(-26.628,21)"><tspan - id="tspan340" + id="tspan296" y="0" x="0 13.056 27.167999 37.487999">ver2</tspan></text> </g><g - transform="matrix(1.25,0,0,-1.25,-28.5,963.5)" - id="g342"><path - id="path344" - style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" - d="M 972.4987,36.6322 1027.5,36 l -9,698 -27.1,0" /></g><path - id="path346" - style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" - d="m 1200.75,46 10,-3.75 0,7.5 -10,-3.75 z" /><g - transform="matrix(1.25,0,0,-1.25,-28.5,963.5)" - id="g348"><path - id="path350" - 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 983.4,734 8,3 0,-6 -8,3 z" /></g><path - id="path352" + transform="matrix(1.25,0,0,-1.25,-19.5,968.5)" + id="g300"><path + id="path302" + style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="M 1000.232,36.47014 1027.5,36 l -9,698 h -0.1" /></g><path + id="path304" style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" - d="m 1147.125,864 3.75,10 -7.5,0 3.75,-10 z" /><g - transform="matrix(1.25,0,0,-1.25,-28.5,963.5)" - id="g354"><path - id="path356" - 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 940.5,79.59998 3,-8 -6,0 3,8 z" /></g><path - id="path358" + d="m 1225.5,51 28,-10.5 v 21 z" /><g + transform="matrix(1.25,0,0,-1.25,-19.5,968.5)" + id="g306"><path + id="path308" + style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="m 996,734 22.4,8.4 v -16.8 z" /></g><path + id="path310" style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" - d="m 1183.73,212.9714 c 19.527,-19.038 19.527,-49.9048 0,-68.9428 -19.526,-19.0381 -51.184,-19.0381 -70.71,0 -19.527,19.038 -19.527,49.9048 0,68.9428 19.526,19.0382 51.184,19.0382 70.71,0" /><g - transform="matrix(1.25,0,0,-1.25,-28.5,963.5)" - id="g360"><path - id="path362" - style="fill:none;stroke:#ff2900;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="m 1192.73,217.9714 c 19.527,-19.038 19.527,-49.9048 0,-68.9428 -19.526,-19.0381 -51.184,-19.0381 -70.71,0 -19.527,19.038 -19.527,49.9048 0,68.9428 19.526,19.0382 51.184,19.0382 70.71,0" /><g + transform="matrix(1.25,0,0,-1.25,-19.5,968.5)" + id="g312"><path + id="path314" + style="fill:none;stroke:#ff2900;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" d="m 969.7842,600.4229 c 15.6211,15.2304 15.6211,39.9238 0,55.1542 -15.6209,15.2305 -40.9475,15.2305 -56.5684,0 -15.6211,-15.2304 -15.6211,-39.9238 0,-55.1542 15.6209,-15.2306 40.9475,-15.2306 56.5684,0" /></g><g - transform="matrix(1.25,0,0,-1.25,1148.125,178.75)" - id="g364"><text - id="text366" - style="font-variant:normal;font-size:12px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" - transform="translate(-3.942,-16)"><tspan - id="tspan368" + transform="matrix(1.25,0,0,-1.25,1156.875,183.75)" + id="g316"><text + id="text320" + style="font-variant:normal;font-size:24px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="translate(-7.884,2.999988)"><tspan + id="tspan318" y="0" x="0">5</tspan></text> -</g><g - transform="matrix(1.25,0,0,-1.25,1148.125,178.75)" - id="g370"><text - id="text372" - style="font-variant:normal;font-size:12px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" - transform="translate(-25.932,2)"><tspan - id="tspan374" - y="0" - x="0 4.2719998 10.716 18.132 25.884001 32.591999 37.751999 44.807999">(subTree</tspan></text> -</g><g - transform="matrix(1.25,0,0,-1.25,1148.125,178.75)" - id="g376"><text - id="text378" - style="font-variant:normal;font-size:12px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" - transform="translate(-16.344,20)"><tspan - id="tspan380" - y="0" - x="0 8.7119999 16.212 23.712 28.416">Root)</tspan></text> </g><path - id="path382" + id="path322" style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" - d="m 1183.73,86.09642 c 19.527,-19.03804 19.527,-49.90479 0,-68.94283 -19.526,-19.038145 -51.184,-19.038145 -70.71,0 -19.527,19.03804 -19.527,49.90479 0,68.94283 19.526,19.03818 51.184,19.03818 70.71,0" /><g - transform="matrix(1.25,0,0,-1.25,-28.5,963.5)" - id="g384"><path - id="path386" - style="fill:none;stroke:#ff2900;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="m 1192.73,91.09642 c 19.527,-19.03804 19.527,-49.90479 0,-68.94283 -19.526,-19.038145 -51.184,-19.038145 -70.71,0 -19.527,19.03804 -19.527,49.90479 0,68.94283 19.526,19.03818 51.184,19.03818 70.71,0" /><g + transform="matrix(1.25,0,0,-1.25,-19.5,968.5)" + id="g324"><path + id="path326" + style="fill:none;stroke:#ff2900;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" d="m 969.7842,701.9229 c 15.6211,15.2304 15.6211,39.9238 0,55.1542 -15.6209,15.2305 -40.9475,15.2305 -56.5684,0 -15.6211,-15.2304 -15.6211,-39.9238 0,-55.1542 15.6209,-15.2306 40.9475,-15.2306 56.5684,0" /></g><g - transform="matrix(1.25,0,0,-1.25,1148.125,51.87501)" - id="g388"><text - id="text390" - style="font-variant:normal;font-size:12px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" - transform="translate(-3.942,2)"><tspan - id="tspan392" + transform="matrix(1.25,0,0,-1.25,1156.875,56.87501)" + id="g328"><text + id="text332" + style="font-variant:normal;font-size:24px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="translate(-7.884,2.999988)"><tspan + id="tspan330" y="0" x="0">6</tspan></text> </g><g - transform="matrix(1.25,0,0,-1.25,-28.5,963.5)" - id="g394"><path - id="path396" - style="fill:none;stroke:#ff2900;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" - d="m 941.5,667 0,23.5" /></g><g - transform="matrix(1.25,0,0,-1.25,-28.5,963.5)" - id="g398"><path - id="path400" - style="fill:none;stroke:#ff2900;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" - d="m 941.5,565.5 0,23.5" /></g><g - transform="matrix(1.25,0,0,-1.25,211.875,463.75)" - id="g402"><text - id="text404" + transform="matrix(1.25,0,0,-1.25,-19.5,968.5)" + id="g334"><path + id="path336" + style="fill:none;stroke:#ff2900;stroke-width:10;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="m 941.5,667 v 23.5" /></g><g + transform="matrix(1.25,0,0,-1.25,-19.5,968.5)" + id="g338"><path + id="path340" + style="fill:none;stroke:#ff2900;stroke-width:10;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="M 941.5,565.5 V 589" /></g><g + transform="matrix(1.25,0,0,-1.25,220.625,468.125)" + id="g342"><text + id="text346" style="font-variant:normal;font-size:24px;font-family:HiraKakuPro;-inkscape-font-specification:HiraKakuPro-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" - transform="translate(-24,3)"><tspan - id="tspan406" + transform="translate(-24,2.999988)"><tspan + id="tspan344" y="0" x="0 24">保持</tspan></text> </g><g - transform="matrix(1.25,0,0,-1.25,1298.75,452.5)" - id="g408"><text - id="text410" + transform="matrix(1.25,0,0,-1.25,1307.5,456.875)" + id="g348"><text + id="text352" style="font-variant:normal;font-size:24px;font-family:HiraKakuPro;-inkscape-font-specification:HiraKakuPro-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" - transform="translate(-24,3)"><tspan - id="tspan412" + transform="translate(-24,2.999988)"><tspan + id="tspan350" y="0" x="0 24">保持</tspan></text> </g><g - transform="matrix(1.25,0,0,-1.25,-28.5,963.5)" - id="g414"><path - id="path416" - style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" - d="m 176,247.5 145.1002,0.9361" /></g><path - id="path418" + transform="matrix(1.25,0,0,-1.25,-19.5,968.5)" + id="g354"><path + id="path356" + style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="m 176,247.5 118.1008,0.7619" /></g><path + id="path358" style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" - d="m 382.875,652.8903 -9.9755,3.8145 -0.0484,-7.4999 10.0239,3.6854 z" /><g - transform="matrix(1.25,0,0,-1.25,-28.5,963.5)" - id="g420"><path - id="path422" - 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 329.1,248.4877 -7.9804,-3.0515 -0.0387,5.9999 8.0191,-2.9484 z" /></g><g - transform="matrix(1.25,0,0,-1.25,250.625,711.25)" - id="g424"><text - id="text426" - style="font-variant:normal;font-size:24px;font-family:HiraKakuPro;-inkscape-font-specification:HiraKakuPro-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" - transform="translate(-72.672,-33)"><tspan - id="tspan428" + d="m 376.1254,657.9919 -27.9317,10.6805 -0.1355,-20.9996 z" /><g + transform="matrix(1.25,0,0,-1.25,-19.5,968.5)" + id="g360"><path + id="path362" + style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="m 316.5003,248.4065 -22.3453,-8.5444 -0.1084,16.7997 z" /></g><g + transform="matrix(1.25,0,0,-1.25,255.9375,698.75)" + id="g364"><text + id="text368" + style="font-variant:normal;font-size:36px;font-family:HiraKakuPro;-inkscape-font-specification:HiraKakuPro-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="translate(-62.892,-49.00004)"><tspan + id="tspan366" y="0" - x="0 15.768 21.528 29.52 44.903999 59.015999 68.424004 80.615997 95.447998 110.28 125.664 131.23199">1. getJungle</tspan></text> + x="0 23.076 44.243999 58.355999 76.643997 98.891998 121.14 144.216 152.56799">getJungle</tspan></text> </g><g - transform="matrix(1.25,0,0,-1.25,250.625,711.25)" - id="g430"><text - id="text432" - style="font-variant:normal;font-size:24px;font-family:HiraKakuPro;-inkscape-font-specification:HiraKakuPro-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" - transform="translate(-46.236,3)"><tspan - id="tspan434" + transform="matrix(1.25,0,0,-1.25,255.9375,698.75)" + id="g370"><text + id="text374" + style="font-variant:normal;font-size:36px;font-family:HiraKakuPro;-inkscape-font-specification:HiraKakuPro-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="translate(-69.354,5)"><tspan + id="tspan372" y="0" - x="0 13.416 23.736 37.848 51.959999 67.391998 82.896004 88.608002 98.015999 113.016 123.336 131.88">TreeEditor()</tspan></text> + x="0 20.124001 35.604 56.771999 77.940002 101.088 124.344 132.912 147.024 169.524 185.004 197.82001">TreeEditor()</tspan></text> </g></g></g></g></svg> \ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/slide/images/PushPopDemerit.graffle Mon Feb 13 06:17:40 2017 +0900 @@ -0,0 +1,1067 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> +<plist version="1.0"> +<dict> + <key>ActiveLayerIndex</key> + <integer>0</integer> + <key>ApplicationVersion</key> + <array> + <string>com.omnigroup.OmniGraffle</string> + <string>139.16.0.171715</string> + </array> + <key>AutoAdjust</key> + <true/> + <key>BackgroundGraphic</key> + <dict> + <key>Bounds</key> + <string>{{0, 0}, {559, 783}}</string> + <key>Class</key> + <string>SolidGraphic</string> + <key>ID</key> + <integer>2</integer> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + </dict> + <key>BaseZoom</key> + <integer>0</integer> + <key>CanvasOrigin</key> + <string>{0, 0}</string> + <key>ColumnAlign</key> + <integer>1</integer> + <key>ColumnSpacing</key> + <real>36</real> + <key>CreationDate</key> + <string>2016-12-19 22:48:52 +0000</string> + <key>Creator</key> + <string>sister_clown</string> + <key>DisplayScale</key> + <string>1.000 cm = 1.000 cm</string> + <key>GraphDocumentVersion</key> + <integer>8</integer> + <key>GraphicsList</key> + <array> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>ID</key> + <integer>54</integer> + <key>Points</key> + <array> + <string>{513, 229.50002374121073}</string> + <string>{513, 252.99998474121094}</string> + </array> + <key>Style</key> + <dict> + <key>stroke</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0</string> + <key>g</key> + <string>0</string> + <key>r</key> + <string>1</string> + </dict> + <key>HeadArrow</key> + <string>0</string> + <key>Join</key> + <integer>0</integer> + <key>Legacy</key> + <true/> + <key>TailArrow</key> + <string>0</string> + <key>Width</key> + <real>10</real> + </dict> + </dict> + <key>Tail</key> + <dict> + <key>ID</key> + <integer>53</integer> + <key>Info</key> + <integer>1</integer> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{473, 151.50000424121083}, {80, 78}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>HiraKakuProN-W3</string> + <key>Size</key> + <real>12</real> + </dict> + <key>ID</key> + <integer>53</integer> + <key>Magnets</key> + <array> + <string>{0, 1}</string> + <string>{0, -1}</string> + <string>{1, 0}</string> + <string>{-1, 0}</string> + </array> + <key>Shape</key> + <string>Circle</string> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0</string> + <key>g</key> + <string>0</string> + <key>r</key> + <string>1</string> + </dict> + <key>Width</key> + <real>10</real> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +{\*\expandedcolortbl;;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs72 \cf0 3}</string> + <key>VerticalPad</key> + <integer>0</integer> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>ID</key> + <integer>52</integer> + <key>Points</key> + <array> + <string>{513, 331.00000424121083}</string> + <string>{513, 354.49996524121104}</string> + </array> + <key>Style</key> + <dict> + <key>stroke</key> + <dict> + <key>HeadArrow</key> + <string>0</string> + <key>Join</key> + <integer>0</integer> + <key>Legacy</key> + <true/> + <key>TailArrow</key> + <string>0</string> + <key>Width</key> + <real>10</real> + </dict> + </dict> + <key>Tail</key> + <dict> + <key>ID</key> + <integer>51</integer> + <key>Info</key> + <integer>1</integer> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{473, 252.99998474121094}, {80, 78}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>HiraKakuProN-W3</string> + <key>Size</key> + <real>12</real> + </dict> + <key>ID</key> + <integer>51</integer> + <key>Magnets</key> + <array> + <string>{0, 1}</string> + <string>{0, -1}</string> + <string>{1, 0}</string> + <string>{-1, 0}</string> + </array> + <key>Shape</key> + <string>Circle</string> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Width</key> + <real>10</real> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +{\*\expandedcolortbl;;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs72 \cf0 2}</string> + <key>VerticalPad</key> + <integer>0</integer> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>Head</key> + <dict> + <key>ID</key> + <integer>48</integer> + <key>Info</key> + <integer>2</integer> + </dict> + <key>ID</key> + <integer>50</integer> + <key>Points</key> + <array> + <string>{513, 432.50000424121083}</string> + <string>{513, 455.99996524121104}</string> + </array> + <key>Style</key> + <dict> + <key>stroke</key> + <dict> + <key>HeadArrow</key> + <string>0</string> + <key>Join</key> + <integer>0</integer> + <key>Legacy</key> + <true/> + <key>TailArrow</key> + <string>0</string> + <key>Width</key> + <real>10</real> + </dict> + </dict> + <key>Tail</key> + <dict> + <key>ID</key> + <integer>49</integer> + <key>Info</key> + <integer>1</integer> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{473, 354.49998474121094}, {80, 78}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>HiraKakuProN-W3</string> + <key>Size</key> + <real>12</real> + </dict> + <key>ID</key> + <integer>49</integer> + <key>Magnets</key> + <array> + <string>{0, 1}</string> + <string>{0, -1}</string> + <string>{1, 0}</string> + <string>{-1, 0}</string> + </array> + <key>Shape</key> + <string>Circle</string> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Width</key> + <real>10</real> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +{\*\expandedcolortbl;;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs72 \cf0 1}</string> + <key>VerticalPad</key> + <integer>0</integer> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{473, 455.99998474121094}, {80, 78}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>HiraKakuProN-W3</string> + <key>Size</key> + <real>12</real> + </dict> + <key>ID</key> + <integer>48</integer> + <key>Magnets</key> + <array> + <string>{0, 1}</string> + <string>{0, -1}</string> + <string>{1, 0}</string> + <string>{-1, 0}</string> + </array> + <key>Shape</key> + <string>Circle</string> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Width</key> + <real>10</real> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +{\*\expandedcolortbl;;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs72 \cf0 \ +0\ +}</string> + <key>VerticalPad</key> + <integer>0</integer> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>ID</key> + <integer>47</integer> + <key>Points</key> + <array> + <string>{417, 190}</string> + <string>{450, 190}</string> + </array> + <key>Style</key> + <dict> + <key>stroke</key> + <dict> + <key>HeadArrow</key> + <string>FilledArrow</string> + <key>Join</key> + <integer>0</integer> + <key>Legacy</key> + <true/> + <key>TailArrow</key> + <string>0</string> + <key>Width</key> + <real>10</real> + </dict> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>ID</key> + <integer>46</integer> + <key>Points</key> + <array> + <string>{354, 229.50001949999989}</string> + <string>{354, 252.99998050000011}</string> + </array> + <key>Style</key> + <dict> + <key>stroke</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0</string> + <key>g</key> + <string>0.0254588</string> + <key>r</key> + <string>1</string> + </dict> + <key>HeadArrow</key> + <string>0</string> + <key>Join</key> + <integer>0</integer> + <key>Legacy</key> + <true/> + <key>TailArrow</key> + <string>0</string> + <key>Width</key> + <real>10</real> + </dict> + </dict> + <key>Tail</key> + <dict> + <key>ID</key> + <integer>45</integer> + <key>Info</key> + <integer>1</integer> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{314, 151.5}, {80, 78}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>HiraKakuProN-W3</string> + <key>Size</key> + <real>12</real> + </dict> + <key>ID</key> + <integer>45</integer> + <key>Magnets</key> + <array> + <string>{0, 1}</string> + <string>{0, -1}</string> + <string>{1, 0}</string> + <string>{-1, 0}</string> + </array> + <key>Shape</key> + <string>Circle</string> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0</string> + <key>g</key> + <string>0.0254588</string> + <key>r</key> + <string>1</string> + </dict> + <key>Width</key> + <real>10</real> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +{\*\expandedcolortbl;;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs72 \cf0 2}</string> + <key>VerticalPad</key> + <integer>0</integer> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>Head</key> + <dict> + <key>ID</key> + <integer>42</integer> + <key>Info</key> + <integer>2</integer> + </dict> + <key>ID</key> + <integer>44</integer> + <key>Points</key> + <array> + <string>{354, 331.00001949999989}</string> + <string>{354, 354.49998050000011}</string> + </array> + <key>Style</key> + <dict> + <key>stroke</key> + <dict> + <key>HeadArrow</key> + <string>0</string> + <key>Join</key> + <integer>0</integer> + <key>Legacy</key> + <true/> + <key>TailArrow</key> + <string>0</string> + <key>Width</key> + <real>10</real> + </dict> + </dict> + <key>Tail</key> + <dict> + <key>ID</key> + <integer>43</integer> + <key>Info</key> + <integer>1</integer> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{314, 253}, {80, 78}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>HiraKakuProN-W3</string> + <key>Size</key> + <real>12</real> + </dict> + <key>ID</key> + <integer>43</integer> + <key>Magnets</key> + <array> + <string>{0, 1}</string> + <string>{0, -1}</string> + <string>{1, 0}</string> + <string>{-1, 0}</string> + </array> + <key>Shape</key> + <string>Circle</string> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Width</key> + <real>10</real> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +{\*\expandedcolortbl;;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs72 \cf0 1}</string> + <key>VerticalPad</key> + <integer>0</integer> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{314, 354.5}, {80, 78}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>HiraKakuProN-W3</string> + <key>Size</key> + <real>12</real> + </dict> + <key>ID</key> + <integer>42</integer> + <key>Magnets</key> + <array> + <string>{0, 1}</string> + <string>{0, -1}</string> + <string>{1, 0}</string> + <string>{-1, 0}</string> + </array> + <key>Shape</key> + <string>Circle</string> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Width</key> + <real>10</real> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +{\*\expandedcolortbl;;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs72 \cf0 0}</string> + <key>VerticalPad</key> + <integer>0</integer> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>ID</key> + <integer>39</integer> + <key>Points</key> + <array> + <string>{258, 190}</string> + <string>{291, 190}</string> + </array> + <key>Style</key> + <dict> + <key>stroke</key> + <dict> + <key>HeadArrow</key> + <string>FilledArrow</string> + <key>Join</key> + <integer>0</integer> + <key>Legacy</key> + <true/> + <key>TailArrow</key> + <string>0</string> + <key>Width</key> + <real>10</real> + </dict> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>Head</key> + <dict> + <key>ID</key> + <integer>31</integer> + <key>Info</key> + <integer>2</integer> + </dict> + <key>ID</key> + <integer>38</integer> + <key>Points</key> + <array> + <string>{195, 229.50001949999989}</string> + <string>{195, 252.99998050000011}</string> + </array> + <key>Style</key> + <dict> + <key>stroke</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0</string> + <key>g</key> + <string>0.0635679</string> + <key>r</key> + <string>1</string> + </dict> + <key>HeadArrow</key> + <string>0</string> + <key>Join</key> + <integer>0</integer> + <key>Legacy</key> + <true/> + <key>TailArrow</key> + <string>0</string> + <key>Width</key> + <real>10</real> + </dict> + </dict> + <key>Tail</key> + <dict> + <key>ID</key> + <integer>37</integer> + <key>Info</key> + <integer>1</integer> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{155, 151.5}, {80, 78}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>HiraKakuProN-W3</string> + <key>Size</key> + <real>12</real> + </dict> + <key>ID</key> + <integer>37</integer> + <key>Magnets</key> + <array> + <string>{0, 1}</string> + <string>{0, -1}</string> + <string>{1, 0}</string> + <string>{-1, 0}</string> + </array> + <key>Shape</key> + <string>Circle</string> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0</string> + <key>g</key> + <string>0.0635679</string> + <key>r</key> + <string>1</string> + </dict> + <key>Width</key> + <real>10</real> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +{\*\expandedcolortbl;;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs72 \cf0 1}</string> + <key>VerticalPad</key> + <integer>0</integer> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{155, 253}, {80, 78}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>HiraKakuProN-W3</string> + <key>Size</key> + <real>12</real> + </dict> + <key>ID</key> + <integer>31</integer> + <key>Magnets</key> + <array> + <string>{0, 1}</string> + <string>{0, -1}</string> + <string>{1, 0}</string> + <string>{-1, 0}</string> + </array> + <key>Shape</key> + <string>Circle</string> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Width</key> + <real>10</real> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +{\*\expandedcolortbl;;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs72 \cf0 0}</string> + <key>VerticalPad</key> + <integer>0</integer> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>ID</key> + <integer>15</integer> + <key>Points</key> + <array> + <string>{109, 190}</string> + <string>{142, 190}</string> + </array> + <key>Style</key> + <dict> + <key>stroke</key> + <dict> + <key>HeadArrow</key> + <string>FilledArrow</string> + <key>Join</key> + <integer>0</integer> + <key>Legacy</key> + <true/> + <key>TailArrow</key> + <string>0</string> + <key>Width</key> + <real>10</real> + </dict> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{16, 151.41428571428571}, {80, 78.571428571428569}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>HiraKakuProN-W3</string> + <key>Size</key> + <real>12</real> + </dict> + <key>ID</key> + <integer>5</integer> + <key>Magnets</key> + <array> + <string>{0, 1}</string> + <string>{0, -1}</string> + <string>{1, 0}</string> + <string>{-1, 0}</string> + </array> + <key>Shape</key> + <string>Circle</string> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Width</key> + <real>10</real> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +{\*\expandedcolortbl;;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs72 \cf0 0}</string> + <key>VerticalPad</key> + <integer>0</integer> + </dict> + </dict> + </array> + <key>GridInfo</key> + <dict/> + <key>GuidesLocked</key> + <string>NO</string> + <key>GuidesVisible</key> + <string>YES</string> + <key>HPages</key> + <integer>1</integer> + <key>ImageCounter</key> + <integer>1</integer> + <key>KeepToScale</key> + <false/> + <key>Layers</key> + <array> + <dict> + <key>Lock</key> + <string>NO</string> + <key>Name</key> + <string>レイヤー 1</string> + <key>Print</key> + <string>YES</string> + <key>View</key> + <string>YES</string> + </dict> + </array> + <key>LayoutInfo</key> + <dict> + <key>Animate</key> + <string>NO</string> + <key>circoMinDist</key> + <real>18</real> + <key>circoSeparation</key> + <real>0.0</real> + <key>layoutEngine</key> + <string>dot</string> + <key>neatoSeparation</key> + <real>0.0</real> + <key>twopiSeparation</key> + <real>0.0</real> + </dict> + <key>LinksVisible</key> + <string>NO</string> + <key>MagnetsVisible</key> + <string>NO</string> + <key>MasterSheets</key> + <array/> + <key>ModificationDate</key> + <string>2017-02-12 19:30:19 +0000</string> + <key>Modifier</key> + <string>sister_clown</string> + <key>NotesVisible</key> + <string>NO</string> + <key>Orientation</key> + <integer>2</integer> + <key>OriginVisible</key> + <string>NO</string> + <key>PageBreaks</key> + <string>YES</string> + <key>PrintInfo</key> + <dict> + <key>NSBottomMargin</key> + <array> + <string>float</string> + <string>41</string> + </array> + <key>NSHorizonalPagination</key> + <array> + <string>coded</string> + <string>BAtzdHJlYW10eXBlZIHoA4QBQISEhAhOU051bWJlcgCEhAdOU1ZhbHVlAISECE5TT2JqZWN0AIWEASqEhAFxlwCG</string> + </array> + <key>NSLeftMargin</key> + <array> + <string>float</string> + <string>18</string> + </array> + <key>NSPaperSize</key> + <array> + <string>size</string> + <string>{595, 842}</string> + </array> + <key>NSPrintReverseOrientation</key> + <array> + <string>int</string> + <string>0</string> + </array> + <key>NSRightMargin</key> + <array> + <string>float</string> + <string>18</string> + </array> + <key>NSTopMargin</key> + <array> + <string>float</string> + <string>18</string> + </array> + </dict> + <key>PrintOnePage</key> + <false/> + <key>ReadOnly</key> + <string>NO</string> + <key>RowAlign</key> + <integer>1</integer> + <key>RowSpacing</key> + <real>36</real> + <key>SheetTitle</key> + <string>キャンバス 1</string> + <key>SmartAlignmentGuidesActive</key> + <string>YES</string> + <key>SmartDistanceGuidesActive</key> + <string>YES</string> + <key>UniqueID</key> + <integer>1</integer> + <key>UseEntirePage</key> + <false/> + <key>VPages</key> + <integer>1</integer> + <key>WindowInfo</key> + <dict> + <key>CurrentSheet</key> + <integer>0</integer> + <key>ExpandedCanvases</key> + <array/> + <key>Frame</key> + <string>{{675, 192}, {693, 925}}</string> + <key>ListView</key> + <true/> + <key>OutlineWidth</key> + <integer>142</integer> + <key>RightSidebar</key> + <false/> + <key>ShowRuler</key> + <true/> + <key>Sidebar</key> + <true/> + <key>SidebarWidth</key> + <integer>120</integer> + <key>VisibleRegion</key> + <string>{{0, 0}, {558, 783}}</string> + <key>Zoom</key> + <real>1</real> + <key>ZoomValues</key> + <array> + <array> + <string>キャンバス 1</string> + <real>1</real> + <real>1</real> + </array> + </array> + </dict> +</dict> +</plist>
--- a/slide/images/PushPopDemerit.svg Sun Feb 12 19:01:33 2017 +0900 +++ b/slide/images/PushPopDemerit.svg Mon Feb 13 06:17:40 2017 +0900 @@ -5,301 +5,250 @@ 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 845.3125 604.6875" - height="604.6875" - width="845.3125" + viewBox="0 0 915 720" + height="720" + width="915" xml:space="preserve" - version="1.1" - id="svg2"><metadata + 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="clipPath18" + id="clipPath20" clipPathUnits="userSpaceOnUse"><path - id="path20" - d="M 0,0 676,0 676,483 0,483 0,0 Z" /></clipPath></defs><g - transform="matrix(1.25,0,0,-1.25,0,604.6875)" + id="path18" + d="M 0,0 H 686.25 V 540 H 0 Z" /></clipPath></defs><g + transform="matrix(1.3333333,0,0,-1.3333333,0,720)" id="g10"><g id="g12" /><g id="g14"><g - clip-path="url(#clipPath18)" + clip-path="url(#clipPath20)" id="g16"><path id="path22" style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" - d="m -17.5,670.5 698.75,0 0,-978.75 -698.75,0 0,978.75 z" /><path + d="M -12.5,722 H 686.25 V -256.75 H -12.5 Z" /><path id="path24" style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" - d="m 87.8553,465.8464 c 19.5263,-19.038 19.5263,-49.9048 0,-68.9428 -19.5262,-19.0382 -51.1844,-19.0382 -70.7106,0 -19.5263,19.038 -19.5263,49.9048 0,68.9428 19.5262,19.0382 51.1844,19.0382 70.7106,0" /><g - transform="matrix(1.25,0,0,-1.25,-17.5,669.5)" + d="m 92.8553,516.8464 c 19.5263,-19.038 19.5263,-49.9048 0,-68.9428 -19.5262,-19.0382 -51.1844,-19.0382 -70.7106,0 -19.5263,19.038 -19.5263,49.9048 0,68.9428 19.5262,19.0382 51.1844,19.0382 70.7106,0" /><g + transform="matrix(1.25,0,0,-1.25,-12.5,720.5)" 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" + style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" d="m 84.28424,162.9229 c 15.62104,15.2304 15.62104,39.9238 0,55.1542 -15.62096,15.2305 -40.94752,15.2305 -56.56848,0 -15.62104,-15.2304 -15.62104,-39.9238 0,-55.1542 15.62096,-15.2305 40.94752,-15.2305 56.56848,0" /></g><g - transform="matrix(1.25,0,0,-1.25,52.5,431.875)" + transform="matrix(1.25,0,0,-1.25,57.5,483.125)" id="g30"><text - id="text32" - style="font-variant:normal;font-size:12px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" - transform="translate(-3.942,-7)"><tspan - id="tspan34" + id="text34" + style="font-variant:normal;font-size:36px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="translate(-11.826,4.999982)"><tspan + id="tspan32" y="0" x="0">0</tspan></text> -</g><g - transform="matrix(1.25,0,0,-1.25,52.5,431.875)" - id="g36"><text - id="text38" - style="font-variant:normal;font-size:12px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" - transform="translate(-16.704,11)"><tspan - id="tspan40" - y="0" - x="0 4.2719998 9.4320002 16.931999 24.431999 29.136">(root)</tspan></text> -</g><g - transform="matrix(1.25,0,0,-1.25,-17.5,669.5)" - id="g42"><path - id="path44" - style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" - d="m 109,190 23.1,0" /></g><path - id="path46" +</g><path + id="path36" style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" - d="m 157.625,432 -10,3.75 0,-7.5 10,3.75 z" /><g - transform="matrix(1.25,0,0,-1.25,-17.5,669.5)" - id="g48"><path - id="path50" - 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 140.1,190 -8,-3 0,6 8,-3 z" /></g><path - id="path52" + d="m 146.875,483 -28,10.5 v -21 z" /><g + transform="matrix(1.25,0,0,-1.25,-12.5,720.5)" + id="g38"><path + id="path40" + style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="m 127.5,190 -22.4,-8.4 v 16.8 z" /></g><path + id="path42" style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" - d="m 261.6053,338.9714 c 19.5263,-19.038 19.5263,-49.9048 0,-68.9428 -19.5262,-19.0382 -51.1844,-19.0382 -70.7106,0 -19.5263,19.038 -19.5263,49.9048 0,68.9428 19.5262,19.0382 51.1844,19.0382 70.7106,0" /><g - transform="matrix(1.25,0,0,-1.25,-17.5,669.5)" - id="g54"><path - id="path56" - 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 266.6053,389.9714 c 19.5263,-19.038 19.5263,-49.9048 0,-68.9428 -19.5262,-19.0382 -51.1844,-19.0382 -70.7106,0 -19.5263,19.038 -19.5263,49.9048 0,68.9428 19.5262,19.0382 51.1844,19.0382 70.7106,0" /><g + transform="matrix(1.25,0,0,-1.25,-12.5,720.5)" + id="g44"><path + id="path46" + style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" d="m 223.2842,264.4229 c 15.6211,15.2304 15.6211,39.9238 0,55.1542 -15.6209,15.2305 -40.9475,15.2305 -56.5684,0 -15.6211,-15.2304 -15.6211,-39.9238 0,-55.1542 15.6209,-15.2305 40.9475,-15.2305 56.5684,0" /></g><g - transform="matrix(1.25,0,0,-1.25,226.25,305)" - id="g58"><text - id="text60" - style="font-variant:normal;font-size:12px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" - transform="translate(-3.942,-7)"><tspan - id="tspan62" + transform="matrix(1.25,0,0,-1.25,231.25,356.25)" + id="g48"><text + id="text52" + style="font-variant:normal;font-size:36px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="translate(-11.826,4.999982)"><tspan + id="tspan50" y="0" x="0">0</tspan></text> </g><path - id="path64" + id="path54" style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" - d="m 261.6053,465.8464 c 19.5263,-19.038 19.5263,-49.9048 0,-68.9428 -19.5262,-19.0382 -51.1844,-19.0382 -70.7106,0 -19.5263,19.038 -19.5263,49.9048 0,68.9428 19.5262,19.0382 51.1844,19.0382 70.7106,0" /><g - transform="matrix(1.25,0,0,-1.25,-17.5,669.5)" - id="g66"><path - id="path68" - style="fill:none;stroke:#ff2d00;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="m 266.6053,516.8464 c 19.5263,-19.038 19.5263,-49.9048 0,-68.9428 -19.5262,-19.0382 -51.1844,-19.0382 -70.7106,0 -19.5263,19.038 -19.5263,49.9048 0,68.9428 19.5262,19.0382 51.1844,19.0382 70.7106,0" /><g + transform="matrix(1.25,0,0,-1.25,-12.5,720.5)" + id="g56"><path + id="path58" + style="fill:none;stroke:#ff2d00;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" d="m 223.2842,162.9229 c 15.6211,15.2304 15.6211,39.9238 0,55.1542 -15.6209,15.2305 -40.9475,15.2305 -56.5684,0 -15.6211,-15.2304 -15.6211,-39.9238 0,-55.1542 15.6209,-15.2305 40.9475,-15.2305 56.5684,0" /></g><g - transform="matrix(1.25,0,0,-1.25,226.25,431.875)" - id="g70"><text - id="text72" - style="font-variant:normal;font-size:12px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" - transform="translate(-3.942,-7)"><tspan - id="tspan74" + transform="matrix(1.25,0,0,-1.25,231.25,483.125)" + id="g60"><text + id="text64" + style="font-variant:normal;font-size:36px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="translate(-11.826,4.999982)"><tspan + id="tspan62" y="0" x="0">1</tspan></text> </g><g - transform="matrix(1.25,0,0,-1.25,226.25,431.875)" - id="g76"><text - id="text78" - style="font-variant:normal;font-size:12px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" - transform="translate(-16.704,11)"><tspan - id="tspan80" - y="0" - x="0 4.2719998 9.4320002 16.931999 24.431999 29.136">(root)</tspan></text> -</g><g - transform="matrix(1.25,0,0,-1.25,-17.5,669.5)" - id="g82"><path - id="path84" - style="fill:none;stroke:#ff2d00;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" - d="m 195,229.5 0,23.5" /></g><g - transform="matrix(1.25,0,0,-1.25,-17.5,669.5)" - id="g86"><path - id="path88" - style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" - d="m 258,190 23.1,0" /></g><path - id="path90" + transform="matrix(1.25,0,0,-1.25,-12.5,720.5)" + id="g66"><path + id="path68" + style="fill:none;stroke:#ff2d00;stroke-width:10;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="M 195,229.5 V 253" /></g><path + id="path70" style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" - d="m 343.875,432 -10,3.75 0,-7.5 10,3.75 z" /><g - transform="matrix(1.25,0,0,-1.25,-17.5,669.5)" - id="g92"><path - id="path94" - 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 289.1,190 -8,-3 0,6 8,-3 z" /></g><path - id="path96" + d="m 333.125,483 -28,10.5 v -21 z" /><g + transform="matrix(1.25,0,0,-1.25,-12.5,720.5)" + id="g72"><path + id="path74" + style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="m 276.5,190 -22.4,-8.4 v 16.8 z" /></g><path + id="path76" style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" - d="m 460.3553,212.0964 c 19.5263,-19.038 19.5263,-49.9048 0,-68.9428 -19.5262,-19.0382 -51.1844,-19.0382 -70.7106,0 -19.5263,19.038 -19.5263,49.9048 0,68.9428 19.5262,19.0382 51.1844,19.0382 70.7106,0" /><g - transform="matrix(1.25,0,0,-1.25,-17.5,669.5)" - id="g98"><path - id="path100" - 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 465.3553,263.0964 c 19.5263,-19.038 19.5263,-49.9048 0,-68.9428 -19.5262,-19.0382 -51.1844,-19.0382 -70.7106,0 -19.5263,19.038 -19.5263,49.9048 0,68.9428 19.5262,19.0382 51.1844,19.0382 70.7106,0" /><g + transform="matrix(1.25,0,0,-1.25,-12.5,720.5)" + id="g78"><path + id="path80" + style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" d="m 382.2842,365.9229 c 15.6211,15.2304 15.6211,39.9238 0,55.1542 -15.6209,15.2305 -40.9475,15.2305 -56.5684,0 -15.6211,-15.2304 -15.6211,-39.9238 0,-55.1542 15.6209,-15.2305 40.9475,-15.2305 56.5684,0" /></g><g - transform="matrix(1.25,0,0,-1.25,425,178.125)" - id="g102"><text - id="text104" - style="font-variant:normal;font-size:12px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" - transform="translate(-3.942,-7)"><tspan - id="tspan106" + transform="matrix(1.25,0,0,-1.25,430,229.375)" + id="g82"><text + id="text86" + style="font-variant:normal;font-size:36px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="translate(-11.826,4.999982)"><tspan + id="tspan84" y="0" x="0">0</tspan></text> </g><path - id="path108" + id="path88" style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" - d="m 460.3553,338.9714 c 19.5263,-19.038 19.5263,-49.9048 0,-68.9428 -19.5262,-19.0382 -51.1844,-19.0382 -70.7106,0 -19.5263,19.038 -19.5263,49.9048 0,68.9428 19.5262,19.0382 51.1844,19.0382 70.7106,0" /><g - transform="matrix(1.25,0,0,-1.25,-17.5,669.5)" - 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 465.3553,389.9714 c 19.5263,-19.038 19.5263,-49.9048 0,-68.9428 -19.5262,-19.0382 -51.1844,-19.0382 -70.7106,0 -19.5263,19.038 -19.5263,49.9048 0,68.9428 19.5262,19.0382 51.1844,19.0382 70.7106,0" /><g + transform="matrix(1.25,0,0,-1.25,-12.5,720.5)" + id="g90"><path + id="path92" + style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" d="m 382.2842,264.4229 c 15.6211,15.2304 15.6211,39.9238 0,55.1542 -15.6209,15.2305 -40.9475,15.2305 -56.5684,0 -15.6211,-15.2304 -15.6211,-39.9238 0,-55.1542 15.6209,-15.2305 40.9475,-15.2305 56.5684,0" /></g><g - transform="matrix(1.25,0,0,-1.25,425,305)" - id="g114"><text - id="text116" - style="font-variant:normal;font-size:12px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" - transform="translate(-3.942,2)"><tspan - id="tspan118" + transform="matrix(1.25,0,0,-1.25,430,356.25)" + id="g94"><text + id="text98" + style="font-variant:normal;font-size:36px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="translate(-11.826,4.999982)"><tspan + id="tspan96" y="0" x="0">1</tspan></text> </g><g - transform="matrix(1.25,0,0,-1.25,-17.5,669.5)" - id="g120"><path - id="path122" - style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" - d="m 354,331 0,23.5" /></g><path - id="path124" + transform="matrix(1.25,0,0,-1.25,-12.5,720.5)" + id="g100"><path + id="path102" + style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="m 354,331 v 23.5" /></g><path + id="path104" style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" - d="m 460.3553,465.8464 c 19.5263,-19.038 19.5263,-49.9048 0,-68.9428 -19.5262,-19.0382 -51.1844,-19.0382 -70.7106,0 -19.5263,19.038 -19.5263,49.9048 0,68.9428 19.5262,19.0382 51.1844,19.0382 70.7106,0" /><g - transform="matrix(1.25,0,0,-1.25,-17.5,669.5)" - id="g126"><path - id="path128" - style="fill:none;stroke:#ff2700;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="m 465.3553,516.8464 c 19.5263,-19.038 19.5263,-49.9048 0,-68.9428 -19.5262,-19.0382 -51.1844,-19.0382 -70.7106,0 -19.5263,19.038 -19.5263,49.9048 0,68.9428 19.5262,19.0382 51.1844,19.0382 70.7106,0" /><g + transform="matrix(1.25,0,0,-1.25,-12.5,720.5)" + id="g106"><path + id="path108" + style="fill:none;stroke:#ff2700;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" d="m 382.2842,162.9229 c 15.6211,15.2304 15.6211,39.9238 0,55.1542 -15.6209,15.2305 -40.9475,15.2305 -56.5684,0 -15.6211,-15.2304 -15.6211,-39.9238 0,-55.1542 15.6209,-15.2305 40.9475,-15.2305 56.5684,0" /></g><g - transform="matrix(1.25,0,0,-1.25,425,431.875)" - id="g130"><text - id="text132" - style="font-variant:normal;font-size:12px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" - transform="translate(-3.942,-7)"><tspan - id="tspan134" + transform="matrix(1.25,0,0,-1.25,430,483.125)" + id="g110"><text + id="text114" + style="font-variant:normal;font-size:36px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="translate(-11.826,4.999982)"><tspan + id="tspan112" y="0" x="0">2</tspan></text> </g><g - transform="matrix(1.25,0,0,-1.25,425,431.875)" - id="g136"><text - id="text138" - style="font-variant:normal;font-size:12px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" - transform="translate(-16.704,11)"><tspan - id="tspan140" - y="0" - x="0 4.2719998 9.4320002 16.931999 24.431999 29.136">(root)</tspan></text> -</g><g - transform="matrix(1.25,0,0,-1.25,-17.5,669.5)" - id="g142"><path - id="path144" - style="fill:none;stroke:#ff2700;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" - d="m 354,229.5 0,23.5" /></g><g - transform="matrix(1.25,0,0,-1.25,-17.5,669.5)" - id="g146"><path - id="path148" - style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" - d="m 417,190 23.1,0" /></g><path - id="path150" + transform="matrix(1.25,0,0,-1.25,-12.5,720.5)" + id="g116"><path + id="path118" + style="fill:none;stroke:#ff2700;stroke-width:10;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="M 354,229.5 V 253" /></g><path + id="path120" style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" - d="m 542.625,432 -10,3.75 0,-7.5 10,3.75 z" /><g - transform="matrix(1.25,0,0,-1.25,-17.5,669.5)" - id="g152"><path - id="path154" - 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 448.1,190 -8,-3 0,6 8,-3 z" /></g><path - id="path156" + d="m 531.875,483 -28,10.5 v -21 z" /><g + transform="matrix(1.25,0,0,-1.25,-12.5,720.5)" + id="g122"><path + id="path124" + style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="m 435.5,190 -22.4,-8.4 v 16.8 z" /></g><path + id="path126" style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" - d="m 659.1053,85.22144 c 19.5263,-19.03805 19.5263,-49.90479 0,-68.94284 -19.5262,-19.038141 -51.1844,-19.038141 -70.7106,0 -19.5263,19.03805 -19.5263,49.90479 0,68.94284 19.5262,19.03816 51.1844,19.03816 70.7106,0" /><g - transform="matrix(1.25,0,0,-1.25,-17.5,669.5)" - id="g158"><path - id="path160" - 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 664.1053,136.2214 c 19.5263,-19.038 19.5263,-49.90475 0,-68.9428 -19.5262,-19.03814 -51.1844,-19.03814 -70.7106,0 -19.5263,19.03805 -19.5263,49.9048 0,68.9428 19.5262,19.0382 51.1844,19.0382 70.7106,0" /><g + transform="matrix(1.25,0,0,-1.25,-12.5,720.5)" + id="g128"><path + id="path130" + style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" d="m 541.2842,467.4229 c 15.6211,15.2304 15.6211,39.9238 0,55.1542 -15.6209,15.2305 -40.9475,15.2305 -56.5684,0 -15.6211,-15.2304 -15.6211,-39.9238 0,-55.1542 15.6209,-15.2306 40.9475,-15.2306 56.5684,0" /></g><g - transform="matrix(1.25,0,0,-1.25,623.75,51.25002)" - id="g162"><text - id="text164" - style="font-variant:normal;font-size:12px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" - transform="translate(-3.942,-7)"><tspan - id="tspan166" + transform="matrix(1.25,0,0,-1.25,628.75,102.5)" + id="g132"><text + id="text136" + style="font-variant:normal;font-size:36px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="translate(-11.826,4.999982)"><tspan + id="tspan134" y="0" x="0">0</tspan></text> </g><path - id="path168" + id="path138" style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" - d="m 659.1053,212.0964 c 19.5263,-19.038 19.5263,-49.9048 0,-68.9428 -19.5262,-19.0381 -51.1844,-19.0381 -70.7106,0 -19.5263,19.038 -19.5263,49.9048 0,68.9428 19.5262,19.0382 51.1844,19.0382 70.7106,0" /><g - transform="matrix(1.25,0,0,-1.25,-17.5,669.5)" - id="g170"><path - id="path172" - 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 664.1053,263.0964 c 19.5263,-19.038 19.5263,-49.9048 0,-68.9428 -19.5262,-19.0381 -51.1844,-19.0381 -70.7106,0 -19.5263,19.038 -19.5263,49.9048 0,68.9428 19.5262,19.0382 51.1844,19.0382 70.7106,0" /><g + transform="matrix(1.25,0,0,-1.25,-12.5,720.5)" + id="g140"><path + id="path142" + style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" d="m 541.2842,365.9229 c 15.6211,15.2304 15.6211,39.9238 0,55.1542 -15.6209,15.2305 -40.9475,15.2305 -56.5684,0 -15.6211,-15.2304 -15.6211,-39.9238 0,-55.1542 15.6209,-15.2306 40.9475,-15.2306 56.5684,0" /></g><g - transform="matrix(1.25,0,0,-1.25,623.75,178.125)" - id="g174"><text - id="text176" - style="font-variant:normal;font-size:12px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" - transform="translate(-3.942,2)"><tspan - id="tspan178" + transform="matrix(1.25,0,0,-1.25,628.75,229.375)" + id="g144"><text + id="text148" + style="font-variant:normal;font-size:36px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="translate(-11.826,4.999982)"><tspan + id="tspan146" y="0" x="0">1</tspan></text> </g><g - transform="matrix(1.25,0,0,-1.25,-17.5,669.5)" - id="g180"><path - id="path182" - style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" - d="m 513,432.5 0,23.5" /></g><path - id="path184" + transform="matrix(1.25,0,0,-1.25,-12.5,720.5)" + id="g150"><path + id="path152" + style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="M 513,432.5 V 456" /></g><path + id="path154" style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" - d="m 659.1053,338.9714 c 19.5263,-19.038 19.5263,-49.9048 0,-68.9428 -19.5262,-19.0381 -51.1844,-19.0381 -70.7106,0 -19.5263,19.038 -19.5263,49.9048 0,68.9428 19.5262,19.0382 51.1844,19.0382 70.7106,0" /><g - transform="matrix(1.25,0,0,-1.25,-17.5,669.5)" - id="g186"><path - id="path188" - 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 664.1053,389.9714 c 19.5263,-19.038 19.5263,-49.9048 0,-68.9428 -19.5262,-19.0381 -51.1844,-19.0381 -70.7106,0 -19.5263,19.038 -19.5263,49.9048 0,68.9428 19.5262,19.0382 51.1844,19.0382 70.7106,0" /><g + transform="matrix(1.25,0,0,-1.25,-12.5,720.5)" + id="g156"><path + id="path158" + style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" d="m 541.2842,264.4229 c 15.6211,15.2304 15.6211,39.9238 0,55.1542 -15.6209,15.2305 -40.9475,15.2305 -56.5684,0 -15.6211,-15.2304 -15.6211,-39.9238 0,-55.1542 15.6209,-15.2306 40.9475,-15.2306 56.5684,0" /></g><g - transform="matrix(1.25,0,0,-1.25,623.75,305)" - id="g190"><text - id="text192" - style="font-variant:normal;font-size:12px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" - transform="translate(-3.942,2)"><tspan - id="tspan194" + transform="matrix(1.25,0,0,-1.25,628.75,356.25)" + id="g160"><text + id="text164" + style="font-variant:normal;font-size:36px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="translate(-11.826,4.999982)"><tspan + id="tspan162" y="0" x="0">2</tspan></text> </g><g - transform="matrix(1.25,0,0,-1.25,-17.5,669.5)" - id="g196"><path - id="path198" - style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" - d="m 513,331 0,23.5" /></g><path - id="path200" + transform="matrix(1.25,0,0,-1.25,-12.5,720.5)" + id="g166"><path + id="path168" + style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="m 513,331 v 23.5" /></g><path + id="path170" style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" - d="m 659.1053,465.8464 c 19.5263,-19.038 19.5263,-49.9048 0,-68.9428 -19.5262,-19.0382 -51.1844,-19.0382 -70.7106,0 -19.5263,19.038 -19.5263,49.9048 0,68.9428 19.5262,19.0382 51.1844,19.0382 70.7106,0" /><g - transform="matrix(1.25,0,0,-1.25,-17.5,669.5)" - id="g202"><path - id="path204" - style="fill:none;stroke:#ff2600;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="m 664.1053,516.8464 c 19.5263,-19.038 19.5263,-49.9048 0,-68.9428 -19.5262,-19.0382 -51.1844,-19.0382 -70.7106,0 -19.5263,19.038 -19.5263,49.9048 0,68.9428 19.5262,19.0382 51.1844,19.0382 70.7106,0" /><g + transform="matrix(1.25,0,0,-1.25,-12.5,720.5)" + id="g172"><path + id="path174" + style="fill:none;stroke:#ff2600;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" d="m 541.2842,162.9229 c 15.6211,15.2304 15.6211,39.9238 0,55.1542 -15.6209,15.2306 -40.9475,15.2306 -56.5684,0 -15.6211,-15.2304 -15.6211,-39.9238 0,-55.1542 15.6209,-15.2305 40.9475,-15.2305 56.5684,0" /></g><g - transform="matrix(1.25,0,0,-1.25,623.75,431.875)" - id="g206"><text - id="text208" - style="font-variant:normal;font-size:12px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" - transform="translate(-3.942,-7)"><tspan - id="tspan210" + transform="matrix(1.25,0,0,-1.25,628.75,483.125)" + id="g176"><text + id="text180" + style="font-variant:normal;font-size:36px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="translate(-11.826,4.999982)"><tspan + id="tspan178" y="0" x="0">3</tspan></text> </g><g - transform="matrix(1.25,0,0,-1.25,623.75,431.875)" - id="g212"><text - id="text214" - style="font-variant:normal;font-size:12px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" - transform="translate(-16.704,11)"><tspan - id="tspan216" - y="0" - x="0 4.2719998 9.4320002 16.931999 24.431999 29.136">(root)</tspan></text> -</g><g - transform="matrix(1.25,0,0,-1.25,-17.5,669.5)" - id="g218"><path - id="path220" - style="fill:none;stroke:#ff2600;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" - d="m 513,229.5 0,23.5" /></g></g></g></g></svg> \ No newline at end of file + transform="matrix(1.25,0,0,-1.25,-12.5,720.5)" + id="g182"><path + id="path184" + style="fill:none;stroke:#ff2600;stroke-width:10;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="M 513,229.5 V 253" /></g></g></g></g></svg> \ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/slide/images/compareDBbigJson.svg Mon Feb 13 06:17:40 2017 +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 1056 816" + height="816" + width="1056" + 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="clipPath14" + clipPathUnits="userSpaceOnUse"><path + id="path12" + d="M 0,0 H 612 V 792 H 0 Z" /></clipPath><clipPath + id="clipPath24" + clipPathUnits="userSpaceOnUse"><path + id="path22" + d="M 0,0 H 612 V 792 H 0 Z" /></clipPath></defs><g + clip-path="url(#clipPath14)" + transform="matrix(0,1.3333333,1.3333333,0,0,0)" + id="g10"><g + id="g16" /><g + id="g18"><g + clip-path="url(#clipPath24)" + id="g20"><path + id="path26" + style="fill:none;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:3.79999995;stroke-dasharray:none;stroke-opacity:1" + d="m 494.9,135.4 v 6.3 m 0,603 v -6.3" /><text + id="text30" + style="font-variant:normal;font-weight:normal;font-size:14px;font-family:Helvetica;-inkscape-font-specification:Helvetica;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(0,1,1,0,499.57,119.2163)"><tspan + id="tspan28" + y="0" + x="0">0</tspan></text> +<path + id="path32" + style="fill:none;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:3.79999995;stroke-dasharray:none;stroke-opacity:1" + d="m 423.6,135.4 v 6.3 m 0,603 v -6.3" /><text + id="text36" + style="font-variant:normal;font-weight:normal;font-size:14px;font-family:Helvetica;-inkscape-font-specification:Helvetica;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(0,1,1,0,428.27,95.8579)"><tspan + id="tspan34" + y="0" + x="0 7.7839999 15.568 23.351999">5000</tspan></text> +<path + id="path38" + style="fill:none;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:3.79999995;stroke-dasharray:none;stroke-opacity:1" + d="m 352.3,135.4 v 6.3 m 0,603 v -6.3" /><text + id="text42" + style="font-variant:normal;font-weight:normal;font-size:14px;font-family:Helvetica;-inkscape-font-specification:Helvetica;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(0,1,1,0,356.97,88.0717)"><tspan + id="tspan40" + y="0" + x="0 7.7839999 15.568 23.351999 31.136">10000</tspan></text> +<path + id="path44" + style="fill:none;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:3.79999995;stroke-dasharray:none;stroke-opacity:1" + d="m 280.9,135.4 v 6.3 m 0,603 v -6.3" /><text + id="text48" + style="font-variant:normal;font-weight:normal;font-size:14px;font-family:Helvetica;-inkscape-font-specification:Helvetica;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(0,1,1,0,285.57,88.0717)"><tspan + id="tspan46" + y="0" + x="0 7.7839999 15.568 23.351999 31.136">15000</tspan></text> +<path + id="path50" + style="fill:none;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:3.79999995;stroke-dasharray:none;stroke-opacity:1" + d="m 209.6,135.4 v 6.3 m 0,603 v -6.3" /><text + id="text54" + style="font-variant:normal;font-weight:normal;font-size:14px;font-family:Helvetica;-inkscape-font-specification:Helvetica;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(0,1,1,0,214.27,88.0717)"><tspan + id="tspan52" + y="0" + x="0 7.7839999 15.568 23.351999 31.136">20000</tspan></text> +<path + id="path56" + style="fill:none;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:3.79999995;stroke-dasharray:none;stroke-opacity:1" + d="m 138.2,135.4 v 6.3 m 0,603 v -6.3" /><text + id="text60" + style="font-variant:normal;font-weight:normal;font-size:14px;font-family:Helvetica;-inkscape-font-specification:Helvetica;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(0,1,1,0,142.87,88.0717)"><tspan + id="tspan58" + y="0" + x="0 7.7839999 15.568 23.351999 31.136">25000</tspan></text> +<path + id="path62" + style="fill:none;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:3.79999995;stroke-dasharray:none;stroke-opacity:1" + d="m 66.9,135.4 v 6.3 m 0,603 v -6.3" /><text + id="text66" + style="font-variant:normal;font-weight:normal;font-size:14px;font-family:Helvetica;-inkscape-font-specification:Helvetica;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(0,1,1,0,71.57,88.0717)"><tspan + id="tspan64" + y="0" + x="0 7.7839999 15.568 23.351999 31.136">30000</tspan></text> +<path + id="path68" + style="fill:none;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:3.79999995;stroke-dasharray:none;stroke-opacity:1" + d="m 509.2,208.4 h -6.3 m -436,0 h 6.3" /><text + id="text72" + style="font-variant:normal;font-weight:normal;font-size:14px;font-family:Helvetica;-inkscape-font-specification:Helvetica;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(0,1,1,0,527.87,194.775)"><tspan + id="tspan70" + y="0" + x="0 7.7839999 15.568 23.351999">5000</tspan></text> +<path + id="path74" + style="fill:none;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:3.79999995;stroke-dasharray:none;stroke-opacity:1" + d="m 509.2,343.8 h -6.3 m -436,0 h 6.3" /><text + id="text78" + style="font-variant:normal;font-weight:normal;font-size:14px;font-family:Helvetica;-inkscape-font-specification:Helvetica;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(0,1,1,0,527.87,326.2819)"><tspan + id="tspan76" + y="0" + x="0 7.7839999 15.568 23.351999 31.136">10000</tspan></text> +<path + id="path80" + style="fill:none;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:3.79999995;stroke-dasharray:none;stroke-opacity:1" + d="m 509.2,479.2 h -6.3 m -436,0 h 6.3" /><text + id="text84" + style="font-variant:normal;font-weight:normal;font-size:14px;font-family:Helvetica;-inkscape-font-specification:Helvetica;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(0,1,1,0,527.87,461.6819)"><tspan + id="tspan82" + y="0" + x="0 7.7839999 15.568 23.351999 31.136">15000</tspan></text> +<path + id="path86" + style="fill:none;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:3.79999995;stroke-dasharray:none;stroke-opacity:1" + d="m 509.2,614.6 h -6.3 m -436,0 h 6.3" /><text + id="text90" + style="font-variant:normal;font-weight:normal;font-size:14px;font-family:Helvetica;-inkscape-font-specification:Helvetica;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(0,1,1,0,527.87,597.0819)"><tspan + id="tspan88" + y="0" + x="0 7.7839999 15.568 23.351999 31.136">20000</tspan></text> +<path + id="path92" + style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:3.79999995;stroke-dasharray:none;stroke-opacity:1" + d="M 66.9,135.4 H 509.2 V 744.7 H 66.9 Z" /><text + id="text96" + style="font-variant:normal;font-weight:normal;font-size:14px;font-family:Helvetica;-inkscape-font-specification:Helvetica;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(-1,0,0,1,315.3173,65.87)"><tspan + id="tspan94" + y="0" + x="0 3.892 7 18.662001 26.445999 31.108 42.77 49.77">time(ms)</tspan></text> +<text + id="text100" + style="font-variant:normal;font-weight:normal;font-size:14px;font-family:Helvetica;-inkscape-font-specification:Helvetica;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(0,1,1,0,548.87,411.5967)"><tspan + id="tspan98" + y="0" + x="0 7 14 21.784 29.568001 38.905998 42.014 49.014">JsonSize</tspan></text> +<text + id="text104" + style="font-variant:normal;font-weight:normal;font-size:14px;font-family:Helvetica;-inkscape-font-specification:Helvetica;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(0,1,1,0,84.8,473.5443)"><tspan + id="tspan102" + y="0" + x="0 4.9699998 8.0780001 15.862 23.646 31.43 34.537998 42.321999 50.875999 53.984001 61.768002 69.552002 78.889999 86.674004 94.458 101.458 109.242 120.904 128.688 133.35001 140.35001 145.32001 149.21201 156.996 163.996 167.104 174.888 182.672 186.564 194.34801 198.24001">"jungleFindBenchMark" using 1:2</tspan></text> +<path + id="path106" + style="fill:none;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:3.79999995;stroke-dasharray:none;stroke-opacity:1" + d="m 80.2,688 v 39.9 M 494.9,135.4 v 270.8 l -0.1,67.7 0.1,67.7 v 203.1" /><text + id="text110" + style="font-variant:normal;font-weight:normal;font-size:14px;font-family:Helvetica;-inkscape-font-specification:Helvetica;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(0,1,1,0,98.8,475.8891)"><tspan + id="tspan108" + y="0" + x="0 4.9699998 16.632 24.416 32.200001 39.984001 48.537998 51.646 59.43 67.213997 76.552002 84.335999 92.120003 99.120003 106.904 118.566 126.35 131.01199 138.01199 142.98199 146.87399 154.658 161.658 164.76601 172.55 180.334 184.226 192.00999 195.90199">"mongFindBenchMark" using 1:2</tspan></text> +<path + id="path112" + style="fill:none;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:3.79999995;stroke-dasharray:20, 30;stroke-dashoffset:0;stroke-opacity:1" + d="m 94.2,688 v 39.9 m 362.7,-592.5 -4.5,67.7 -5.6,67.7 -4.2,67.7 -2.8,67.7 -3.5,67.7 -4.5,67.7 -5.4,67.7 -3.4,67.7 -2.9,67.7" /><text + id="text116" + style="font-variant:normal;font-weight:normal;font-size:14px;font-family:Helvetica;-inkscape-font-specification:Helvetica;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="matrix(0,1,1,0,112.8,457.2133)"><tspan + id="tspan114" + y="0" + x="0 4.9699998 12.754 20.538 27.538 31.43 39.214001 43.875999 51.66 58.66 67.213997 70.321999 78.106003 85.889999 95.227997 103.012 110.796 117.796 125.58 137.242 145.026 149.688 156.688 161.658 165.55 173.334 180.334 183.442 191.226 199.00999 202.90199 210.686 214.578">"postgresFindBenchMark" using 1:2</tspan></text> +<path + id="path118" + style="fill:none;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:3.79999995;stroke-dasharray:10, 15;stroke-dashoffset:0;stroke-opacity:1" + d="m 108.2,688 v 39.9 m 330.4,-592.5 -36.6,67.7 -62.6,67.7 -30.9,67.7 -29.7,67.7 -40.8,67.7 -31.3,67.7 -30.2,67.7 -27.3,67.7 -44,67.7" /><path + id="path120" + style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:3.79999995;stroke-dasharray:none;stroke-opacity:1" + d="M 66.9,135.4 H 509.2 V 744.7 H 66.9 Z" /></g></g></g></svg> \ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/slide/images/findDifTree.graffle Mon Feb 13 06:17:40 2017 +0900 @@ -0,0 +1,1474 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> +<plist version="1.0"> +<dict> + <key>ActiveLayerIndex</key> + <integer>0</integer> + <key>ApplicationVersion</key> + <array> + <string>com.omnigroup.OmniGraffle</string> + <string>139.16.0.171715</string> + </array> + <key>AutoAdjust</key> + <true/> + <key>BackgroundGraphic</key> + <dict> + <key>Bounds</key> + <string>{{0, 0}, {1118, 783}}</string> + <key>Class</key> + <string>SolidGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>HiraKakuPro-W3</string> + <key>Size</key> + <real>24</real> + </dict> + <key>ID</key> + <integer>2</integer> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + </dict> + <key>BaseZoom</key> + <integer>0</integer> + <key>CanvasOrigin</key> + <string>{0, 0}</string> + <key>ColumnAlign</key> + <integer>1</integer> + <key>ColumnSpacing</key> + <real>36</real> + <key>CreationDate</key> + <string>2017-02-08 16:19:42 +0000</string> + <key>Creator</key> + <string>sister_clown</string> + <key>DisplayScale</key> + <string>1 0/72 in = 1.0000 in</string> + <key>GraphDocumentVersion</key> + <integer>8</integer> + <key>GraphicsList</key> + <array> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>HiraKakuPro-W3</string> + <key>Size</key> + <real>24</real> + </dict> + <key>ID</key> + <integer>126</integer> + <key>Points</key> + <array> + <string>{163.5, 388.75}</string> + <string>{163.5, 412.24996100000021}</string> + </array> + <key>Style</key> + <dict> + <key>stroke</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0</string> + <key>g</key> + <string>0.0381768</string> + <key>r</key> + <string>1</string> + </dict> + <key>HeadArrow</key> + <string>0</string> + <key>Join</key> + <integer>0</integer> + <key>Legacy</key> + <true/> + <key>TailArrow</key> + <string>0</string> + <key>Width</key> + <real>10</real> + </dict> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>HiraKakuPro-W3</string> + <key>Size</key> + <real>24</real> + </dict> + <key>ID</key> + <integer>125</integer> + <key>Points</key> + <array> + <string>{163.5, 490.24997625878927}</string> + <string>{163.5, 513.74993725878949}</string> + </array> + <key>Style</key> + <dict> + <key>stroke</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0</string> + <key>g</key> + <string>0.0381768</string> + <key>r</key> + <string>1</string> + </dict> + <key>HeadArrow</key> + <string>0</string> + <key>Join</key> + <integer>0</integer> + <key>Legacy</key> + <true/> + <key>TailArrow</key> + <string>0</string> + <key>Width</key> + <real>10</real> + </dict> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{123.5, 513.74995675878938}, {80, 78}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>HiraKakuProN-W3</string> + <key>Size</key> + <real>36</real> + </dict> + <key>ID</key> + <integer>124</integer> + <key>Magnets</key> + <array> + <string>{0, 1}</string> + <string>{0, -1}</string> + <string>{1, 0}</string> + <string>{-1, 0}</string> + </array> + <key>Shape</key> + <string>Circle</string> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0</string> + <key>g</key> + <string>0.0381768</string> + <key>r</key> + <string>1</string> + </dict> + <key>Width</key> + <real>10</real> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +{\*\expandedcolortbl;;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs72 \cf0 4}</string> + <key>VerticalPad</key> + <integer>0</integer> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{123.5, 412.24994574121115}, {80, 78}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>HiraKakuProN-W3</string> + <key>Size</key> + <real>36</real> + </dict> + <key>ID</key> + <integer>123</integer> + <key>Magnets</key> + <array> + <string>{0, 1}</string> + <string>{0, -1}</string> + <string>{1, 0}</string> + <string>{-1, 0}</string> + </array> + <key>Shape</key> + <string>Circle</string> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0</string> + <key>g</key> + <string>0.0381768</string> + <key>r</key> + <string>1</string> + </dict> + <key>Width</key> + <real>10</real> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +{\*\expandedcolortbl;;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs72 \cf0 3}</string> + <key>VerticalPad</key> + <integer>0</integer> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{719, 213.25}, {82, 65}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FitText</key> + <string>YES</string> + <key>Flow</key> + <string>Resize</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>HiraKakuPro-W3</string> + <key>Size</key> + <real>36</real> + </dict> + <key>ID</key> + <integer>120</integer> + <key>Shape</key> + <string>Circle</string> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0.974573</string> + <key>g</key> + <string>0.998064</string> + <key>r</key> + <string>1</string> + </dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>shadow</key> + <dict> + <key>Color</key> + <dict> + <key>a</key> + <string>0.75</string> + <key>b</key> + <string>0.94523</string> + <key>g</key> + <string>0.987116</string> + <key>r</key> + <string>1</string> + </dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Draws</key> + <string>NO</string> + <key>Width</key> + <real>10</real> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuPro-W3;} +{\colortbl;\red255\green255\blue255;} +{\*\expandedcolortbl;;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs72 \cf0 \'95\'db\'8e\'9d}</string> + </dict> + <key>TextRelativeArea</key> + <string>{{0, 0}, {1, 1}}</string> + <key>Wrap</key> + <string>NO</string> + </dict> + <dict> + <key>Bounds</key> + <string>{{314.375, 206.75}, {82, 65}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FitText</key> + <string>YES</string> + <key>Flow</key> + <string>Resize</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>HiraKakuPro-W3</string> + <key>Size</key> + <real>36</real> + </dict> + <key>ID</key> + <integer>119</integer> + <key>Shape</key> + <string>Circle</string> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0.974573</string> + <key>g</key> + <string>0.998064</string> + <key>r</key> + <string>1</string> + </dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>shadow</key> + <dict> + <key>Color</key> + <dict> + <key>a</key> + <string>0.75</string> + <key>b</key> + <string>0.94523</string> + <key>g</key> + <string>0.987116</string> + <key>r</key> + <string>1</string> + </dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Draws</key> + <string>NO</string> + <key>Width</key> + <real>10</real> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuPro-W3;} +{\colortbl;\red255\green255\blue255;} +{\*\expandedcolortbl;;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs72 \cf0 \'95\'db\'8e\'9d}</string> + </dict> + <key>TextRelativeArea</key> + <string>{{0, 0}, {1, 1}}</string> + <key>Wrap</key> + <string>NO</string> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>HiraKakuPro-W3</string> + <key>Size</key> + <real>24</real> + </dict> + <key>ID</key> + <integer>118</integer> + <key>Points</key> + <array> + <string>{547.25, 386.25}</string> + <string>{547.25, 395}</string> + <string>{547.25, 412.24993048242209}</string> + </array> + <key>Style</key> + <dict> + <key>stroke</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0</string> + <key>g</key> + <string>0.0381768</string> + <key>r</key> + <string>1</string> + </dict> + <key>HeadArrow</key> + <string>0</string> + <key>Join</key> + <integer>0</integer> + <key>Legacy</key> + <true/> + <key>TailArrow</key> + <string>0</string> + <key>Width</key> + <real>10</real> + </dict> + </dict> + <key>Tail</key> + <dict> + <key>ID</key> + <integer>106</integer> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>HiraKakuPro-W3</string> + <key>Size</key> + <real>24</real> + </dict> + <key>ID</key> + <integer>117</integer> + <key>Points</key> + <array> + <string>{547.25, 490.24994574121115}</string> + <string>{547.25, 513.74990674121136}</string> + </array> + <key>Style</key> + <dict> + <key>stroke</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0</string> + <key>g</key> + <string>0.0381768</string> + <key>r</key> + <string>1</string> + </dict> + <key>HeadArrow</key> + <string>0</string> + <key>Join</key> + <integer>0</integer> + <key>Legacy</key> + <true/> + <key>TailArrow</key> + <string>0</string> + <key>Width</key> + <real>10</real> + </dict> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{507.25, 513.74992624121126}, {80, 78}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>HiraKakuProN-W3</string> + <key>Size</key> + <real>36</real> + </dict> + <key>ID</key> + <integer>116</integer> + <key>Magnets</key> + <array> + <string>{0, 1}</string> + <string>{0, -1}</string> + <string>{1, 0}</string> + <string>{-1, 0}</string> + </array> + <key>Shape</key> + <string>Circle</string> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0</string> + <key>g</key> + <string>0.0381768</string> + <key>r</key> + <string>1</string> + </dict> + <key>Width</key> + <real>10</real> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +{\*\expandedcolortbl;;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs72 \cf0 4}</string> + <key>VerticalPad</key> + <integer>0</integer> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{507.25, 412.24991522363302}, {80, 78}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>HiraKakuProN-W3</string> + <key>Size</key> + <real>36</real> + </dict> + <key>ID</key> + <integer>115</integer> + <key>Magnets</key> + <array> + <string>{0, 1}</string> + <string>{0, -1}</string> + <string>{1, 0}</string> + <string>{-1, 0}</string> + </array> + <key>Shape</key> + <string>Circle</string> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0</string> + <key>g</key> + <string>0.0381768</string> + <key>r</key> + <string>1</string> + </dict> + <key>Width</key> + <real>10</real> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +{\*\expandedcolortbl;;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs72 \cf0 3}</string> + <key>VerticalPad</key> + <integer>0</integer> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>HiraKakuPro-W3</string> + <key>Size</key> + <real>24</real> + </dict> + <key>Head</key> + <dict> + <key>ID</key> + <integer>116</integer> + <key>Info</key> + <integer>3</integer> + </dict> + <key>ID</key> + <integer>113</integer> + <key>Points</key> + <array> + <string>{609.49946937376069, 59.753561993375804}</string> + <string>{670, 60}</string> + <string>{674.75, 550.5}</string> + <string>{587.25001999999984, 552.74992624121126}</string> + </array> + <key>Style</key> + <dict> + <key>stroke</key> + <dict> + <key>HeadArrow</key> + <string>FilledArrow</string> + <key>Join</key> + <integer>0</integer> + <key>Legacy</key> + <true/> + <key>TailArrow</key> + <string>0</string> + <key>Width</key> + <real>10</real> + </dict> + </dict> + <key>Tail</key> + <dict> + <key>ID</key> + <integer>112</integer> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{485, 0}, {124.5, 119}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FitText</key> + <string>Vertical</string> + <key>Flow</key> + <string>Resize</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>HiraKakuPro-W3</string> + <key>Size</key> + <real>36</real> + </dict> + <key>ID</key> + <integer>112</integer> + <key>Shape</key> + <string>Circle</string> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0.974573</string> + <key>g</key> + <string>0.998064</string> + <key>r</key> + <string>1</string> + </dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>shadow</key> + <dict> + <key>Color</key> + <dict> + <key>a</key> + <string>0.75</string> + <key>b</key> + <string>0.94523</string> + <key>g</key> + <string>0.987116</string> + <key>r</key> + <string>1</string> + </dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Draws</key> + <string>NO</string> + <key>Width</key> + <real>10</real> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuPro-W3;} +{\colortbl;\red255\green255\blue255;} +{\*\expandedcolortbl;;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs72 \cf0 Tree\ +ver2}</string> + </dict> + <key>TextRelativeArea</key> + <string>{{0, 0}, {1, 1}}</string> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>HiraKakuPro-W3</string> + <key>Size</key> + <real>24</real> + </dict> + <key>ID</key> + <integer>107</integer> + <key>Points</key> + <array> + <string>{547.25, 284.75}</string> + <string>{547.25, 308.24996100000021}</string> + </array> + <key>Style</key> + <dict> + <key>stroke</key> + <dict> + <key>HeadArrow</key> + <string>0</string> + <key>Join</key> + <integer>0</integer> + <key>Legacy</key> + <true/> + <key>TailArrow</key> + <string>0</string> + <key>Width</key> + <real>10</real> + </dict> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{507.25, 308.24998050000011}, {80, 78}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>HiraKakuProN-W3</string> + <key>Size</key> + <real>36</real> + </dict> + <key>ID</key> + <integer>106</integer> + <key>Magnets</key> + <array> + <string>{0, 1}</string> + <string>{0, -1}</string> + <string>{1, 0}</string> + <string>{-1, 0}</string> + </array> + <key>Shape</key> + <string>Circle</string> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Width</key> + <real>10</real> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +{\*\expandedcolortbl;;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs72 \cf0 \'82\'51}</string> + <key>VerticalPad</key> + <integer>0</integer> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>HiraKakuPro-W3</string> + <key>Size</key> + <real>24</real> + </dict> + <key>ID</key> + <integer>105</integer> + <key>Points</key> + <array> + <string>{547.25, 183.25001949999989}</string> + <string>{547.25, 206.74998050000011}</string> + </array> + <key>Style</key> + <dict> + <key>stroke</key> + <dict> + <key>HeadArrow</key> + <string>0</string> + <key>Join</key> + <integer>0</integer> + <key>Legacy</key> + <true/> + <key>TailArrow</key> + <string>0</string> + <key>Width</key> + <real>10</real> + </dict> + </dict> + <key>Tail</key> + <dict> + <key>ID</key> + <integer>104</integer> + <key>Info</key> + <integer>1</integer> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{507.25, 105.25}, {80, 78}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>HiraKakuProN-W3</string> + <key>Size</key> + <real>36</real> + </dict> + <key>ID</key> + <integer>104</integer> + <key>Magnets</key> + <array> + <string>{0, 1}</string> + <string>{0, -1}</string> + <string>{1, 0}</string> + <string>{-1, 0}</string> + </array> + <key>Shape</key> + <string>Circle</string> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Width</key> + <real>10</real> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +{\*\expandedcolortbl;;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs72 \cf0 0}</string> + <key>VerticalPad</key> + <integer>0</integer> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{507.25, 206.75}, {80, 78}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>HiraKakuProN-W3</string> + <key>Size</key> + <real>36</real> + </dict> + <key>ID</key> + <integer>103</integer> + <key>Magnets</key> + <array> + <string>{0, 1}</string> + <string>{0, -1}</string> + <string>{1, 0}</string> + <string>{-1, 0}</string> + </array> + <key>Shape</key> + <string>Circle</string> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Width</key> + <real>10</real> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +{\*\expandedcolortbl;;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs72 \cf0 1}</string> + <key>VerticalPad</key> + <integer>0</integer> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>HiraKakuPro-W3</string> + <key>Size</key> + <real>24</real> + </dict> + <key>Head</key> + <dict> + <key>ID</key> + <integer>64</integer> + <key>Info</key> + <integer>3</integer> + </dict> + <key>ID</key> + <integer>84</integer> + <key>Points</key> + <array> + <string>{260.98518749449704, 63.418503735125533}</string> + <string>{296, 63}</string> + <string>{295, 349}</string> + <string>{203.50001999999989, 347.24998050000011}</string> + </array> + <key>Style</key> + <dict> + <key>stroke</key> + <dict> + <key>HeadArrow</key> + <string>FilledArrow</string> + <key>Join</key> + <integer>0</integer> + <key>Legacy</key> + <true/> + <key>TailArrow</key> + <string>0</string> + <key>Width</key> + <real>10</real> + </dict> + </dict> + <key>Tail</key> + <dict> + <key>ID</key> + <integer>82</integer> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{80, 5}, {181, 119}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FitText</key> + <string>Vertical</string> + <key>Flow</key> + <string>Resize</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>HiraKakuPro-W3</string> + <key>Size</key> + <real>36</real> + </dict> + <key>ID</key> + <integer>82</integer> + <key>Shape</key> + <string>Circle</string> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0.974573</string> + <key>g</key> + <string>0.998064</string> + <key>r</key> + <string>1</string> + </dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>shadow</key> + <dict> + <key>Color</key> + <dict> + <key>a</key> + <string>0.75</string> + <key>b</key> + <string>0.94523</string> + <key>g</key> + <string>0.987116</string> + <key>r</key> + <string>1</string> + </dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Draws</key> + <string>NO</string> + <key>Width</key> + <real>10</real> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuPro-W3;} +{\colortbl;\red255\green255\blue255;} +{\*\expandedcolortbl;;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs72 \cf0 Tree\ +ver1}</string> + </dict> + <key>TextRelativeArea</key> + <string>{{0, 0}, {1, 1}}</string> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>HiraKakuPro-W3</string> + <key>Size</key> + <real>24</real> + </dict> + <key>ID</key> + <integer>65</integer> + <key>Points</key> + <array> + <string>{163.5, 284.75}</string> + <string>{163.5, 308.24996100000021}</string> + </array> + <key>Style</key> + <dict> + <key>stroke</key> + <dict> + <key>HeadArrow</key> + <string>0</string> + <key>Join</key> + <integer>0</integer> + <key>Legacy</key> + <true/> + <key>TailArrow</key> + <string>0</string> + <key>Width</key> + <real>10</real> + </dict> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{123.5, 308.24998050000011}, {80, 78}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>HiraKakuProN-W3</string> + <key>Size</key> + <real>36</real> + </dict> + <key>ID</key> + <integer>64</integer> + <key>Magnets</key> + <array> + <string>{0, 1}</string> + <string>{0, -1}</string> + <string>{1, 0}</string> + <string>{-1, 0}</string> + </array> + <key>Shape</key> + <string>Circle</string> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Width</key> + <real>10</real> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +{\*\expandedcolortbl;;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs72 \cf0 \'82\'51}</string> + <key>VerticalPad</key> + <integer>0</integer> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>HiraKakuPro-W3</string> + <key>Size</key> + <real>24</real> + </dict> + <key>ID</key> + <integer>63</integer> + <key>Points</key> + <array> + <string>{163.5, 183.25001949999989}</string> + <string>{163.5, 206.74998050000011}</string> + </array> + <key>Style</key> + <dict> + <key>stroke</key> + <dict> + <key>HeadArrow</key> + <string>0</string> + <key>Join</key> + <integer>0</integer> + <key>Legacy</key> + <true/> + <key>TailArrow</key> + <string>0</string> + <key>Width</key> + <real>10</real> + </dict> + </dict> + <key>Tail</key> + <dict> + <key>ID</key> + <integer>62</integer> + <key>Info</key> + <integer>1</integer> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{123.5, 105.25}, {80, 78}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>HiraKakuProN-W3</string> + <key>Size</key> + <real>36</real> + </dict> + <key>ID</key> + <integer>62</integer> + <key>Magnets</key> + <array> + <string>{0, 1}</string> + <string>{0, -1}</string> + <string>{1, 0}</string> + <string>{-1, 0}</string> + </array> + <key>Shape</key> + <string>Circle</string> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Width</key> + <real>10</real> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +{\*\expandedcolortbl;;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs72 \cf0 0}</string> + <key>VerticalPad</key> + <integer>0</integer> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{123.5, 206.75}, {80, 78}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>HiraKakuProN-W3</string> + <key>Size</key> + <real>36</real> + </dict> + <key>ID</key> + <integer>61</integer> + <key>Magnets</key> + <array> + <string>{0, 1}</string> + <string>{0, -1}</string> + <string>{1, 0}</string> + <string>{-1, 0}</string> + </array> + <key>Shape</key> + <string>Circle</string> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Width</key> + <real>10</real> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +{\*\expandedcolortbl;;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs72 \cf0 1}</string> + <key>VerticalPad</key> + <integer>0</integer> + </dict> + </dict> + </array> + <key>GridInfo</key> + <dict/> + <key>GuidesLocked</key> + <string>NO</string> + <key>GuidesVisible</key> + <string>YES</string> + <key>HPages</key> + <integer>2</integer> + <key>ImageCounter</key> + <integer>1</integer> + <key>KeepToScale</key> + <false/> + <key>Layers</key> + <array> + <dict> + <key>Lock</key> + <string>NO</string> + <key>Name</key> + <string>レイヤー 1</string> + <key>Print</key> + <string>YES</string> + <key>View</key> + <string>YES</string> + </dict> + </array> + <key>LayoutInfo</key> + <dict> + <key>Animate</key> + <string>NO</string> + <key>circoMinDist</key> + <real>18</real> + <key>circoSeparation</key> + <real>0.0</real> + <key>layoutEngine</key> + <string>dot</string> + <key>neatoSeparation</key> + <real>0.0</real> + <key>twopiSeparation</key> + <real>0.0</real> + </dict> + <key>LinksVisible</key> + <string>NO</string> + <key>MagnetsVisible</key> + <string>NO</string> + <key>MasterSheets</key> + <array/> + <key>ModificationDate</key> + <string>2017-02-12 19:44:41 +0000</string> + <key>Modifier</key> + <string>sister_clown</string> + <key>NotesVisible</key> + <string>NO</string> + <key>Orientation</key> + <integer>2</integer> + <key>OriginVisible</key> + <string>NO</string> + <key>PageBreaks</key> + <string>YES</string> + <key>PrintInfo</key> + <dict> + <key>NSBottomMargin</key> + <array> + <string>float</string> + <string>41</string> + </array> + <key>NSHorizonalPagination</key> + <array> + <string>coded</string> + <string>BAtzdHJlYW10eXBlZIHoA4QBQISEhAhOU051bWJlcgCEhAdOU1ZhbHVlAISECE5TT2JqZWN0AIWEASqEhAFxlwCG</string> + </array> + <key>NSLeftMargin</key> + <array> + <string>float</string> + <string>18</string> + </array> + <key>NSPaperSize</key> + <array> + <string>size</string> + <string>{595, 842}</string> + </array> + <key>NSPrintReverseOrientation</key> + <array> + <string>int</string> + <string>0</string> + </array> + <key>NSRightMargin</key> + <array> + <string>float</string> + <string>18</string> + </array> + <key>NSTopMargin</key> + <array> + <string>float</string> + <string>18</string> + </array> + </dict> + <key>PrintOnePage</key> + <false/> + <key>ReadOnly</key> + <string>NO</string> + <key>RowAlign</key> + <integer>1</integer> + <key>RowSpacing</key> + <real>36</real> + <key>SheetTitle</key> + <string>キャンバス 1</string> + <key>SmartAlignmentGuidesActive</key> + <string>YES</string> + <key>SmartDistanceGuidesActive</key> + <string>YES</string> + <key>UniqueID</key> + <integer>1</integer> + <key>UseEntirePage</key> + <false/> + <key>VPages</key> + <integer>1</integer> + <key>WindowInfo</key> + <dict> + <key>CurrentSheet</key> + <integer>0</integer> + <key>ExpandedCanvases</key> + <array/> + <key>Frame</key> + <string>{{417, 163}, {1373, 992}}</string> + <key>ListView</key> + <true/> + <key>OutlineWidth</key> + <integer>142</integer> + <key>RightSidebar</key> + <false/> + <key>ShowRuler</key> + <true/> + <key>Sidebar</key> + <true/> + <key>SidebarWidth</key> + <integer>120</integer> + <key>VisibleRegion</key> + <string>{{-60, -33}, {1238, 850}}</string> + <key>Zoom</key> + <real>1</real> + <key>ZoomValues</key> + <array> + <array> + <string>キャンバス 1</string> + <real>1</real> + <real>1</real> + </array> + </array> + </dict> +</dict> +</plist>
--- a/slide/images/findDifTree.svg Sun Feb 12 19:01:33 2017 +0900 +++ b/slide/images/findDifTree.svg Mon Feb 13 06:17:40 2017 +0900 @@ -5,422 +5,316 @@ 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 731.25 898.4375" - height="898.4375" - width="731.25" + viewBox="0 0 1201.6667 996.66669" + height="996.66669" + width="1201.6667" xml:space="preserve" - version="1.1" - id="svg2"><metadata + 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="clipPath18" + id="clipPath20" clipPathUnits="userSpaceOnUse"><path - id="path20" - d="m 0,0 585,0 0,718.75 -585,0 L 0,0 Z" /></clipPath></defs><g - transform="matrix(1.25,0,0,-1.25,0,898.4375)" + id="path18" + d="M 0,0 H 901.25 V 747.5 H 0 Z" /></clipPath></defs><g + transform="matrix(1.3333333,0,0,-1.3333333,0,996.66667)" id="g10"><g id="g12" /><g id="g14"><g - clip-path="url(#clipPath18)" + clip-path="url(#clipPath20)" id="g16"><path id="path22" style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" - d="m -152.5,725.5 1397.5,0 0,-978.75 -1397.5,0 0,978.75 z" /><path + d="M -100.5,747.5 H 1297 V -231.25 H -100.5 Z" /><path id="path24" style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" - d="m 87.8553,469.9089 c 19.5263,-19.038 19.5263,-49.9048 0,-68.9428 -19.5262,-19.0382 -51.1844,-19.0382 -70.7106,0 -19.5263,19.038 -19.5263,49.9048 0,68.9428 19.5262,19.0382 51.1844,19.0382 70.7106,0" /><g - transform="matrix(1.25,0,0,-1.25,-152.5,724.5)" + d="m 140.2303,474.7839 c 19.5263,-19.038 19.5263,-49.9048 0,-68.9428 -19.5262,-19.0382 -51.1844,-19.0382 -70.7106,0 -19.5263,19.038 -19.5263,49.9048 0,68.9428 19.5262,19.0382 51.1844,19.0382 70.7106,0" /><g + transform="matrix(1.25,0,0,-1.25,-99.5,747.5)" 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 192.2842,203.6729 c 15.6211,15.2304 15.6211,39.9238 0,55.1542 -15.6209,15.2305 -40.9475,15.2305 -56.5684,0 -15.6211,-15.2304 -15.6211,-39.9238 0,-55.1542 15.6209,-15.2305 40.9475,-15.2305 56.5684,0" /></g><g - transform="matrix(1.25,0,0,-1.25,52.5,435.9375)" + style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="m 191.7842,218.1729 c 15.6211,15.2304 15.6211,39.9238 0,55.1542 -15.6209,15.2305 -40.9475,15.2305 -56.5684,0 -15.6211,-15.2304 -15.6211,-39.9238 0,-55.1542 15.6209,-15.2305 40.9475,-15.2305 56.5684,0" /></g><g + transform="matrix(1.25,0,0,-1.25,104.375,440.3125)" id="g30"><text - id="text32" - style="font-variant:normal;font-size:12px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" - transform="translate(-3.942,1.999994)"><tspan - id="tspan34" + id="text34" + style="font-variant:normal;font-size:36px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="translate(-11.826,4.999982)"><tspan + id="tspan32" y="0" x="0">1</tspan></text> </g><path id="path36" style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" - d="m 87.8553,596.7839 c 19.5263,-19.038 19.5263,-49.9048 0,-68.9428 -19.5262,-19.0382 -51.1844,-19.0382 -70.7106,0 -19.5263,19.038 -19.5263,49.9048 0,68.9428 19.5262,19.0382 51.1844,19.0382 70.7106,0" /><g - transform="matrix(1.25,0,0,-1.25,-152.5,724.5)" + d="m 140.2303,601.6589 c 19.5263,-19.038 19.5263,-49.9048 0,-68.9428 -19.5262,-19.0382 -51.1844,-19.0382 -70.7106,0 -19.5263,19.038 -19.5263,49.9048 0,68.9428 19.5262,19.0382 51.1844,19.0382 70.7106,0" /><g + transform="matrix(1.25,0,0,-1.25,-99.5,747.5)" 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 192.2842,102.1729 c 15.6211,15.2304 15.6211,39.9238 0,55.1542 -15.6209,15.2305 -40.9475,15.2305 -56.5684,0 -15.6211,-15.2304 -15.6211,-39.9238 0,-55.1542 15.6209,-15.23055 40.9475,-15.23055 56.5684,0" /></g><g - transform="matrix(1.25,0,0,-1.25,52.5,562.8125)" + style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="m 191.7842,116.6729 c 15.6211,15.2304 15.6211,39.9238 0,55.1542 -15.6209,15.2305 -40.9475,15.2305 -56.5684,0 -15.6211,-15.2304 -15.6211,-39.9238 0,-55.1542 15.6209,-15.2305 40.9475,-15.2305 56.5684,0" /></g><g + transform="matrix(1.25,0,0,-1.25,104.375,567.1875)" id="g42"><text - id="text44" - style="font-variant:normal;font-size:12px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" - transform="translate(-3.942,-7.000012)"><tspan - id="tspan46" + id="text46" + style="font-variant:normal;font-size:36px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="translate(-11.826,4.999982)"><tspan + id="tspan44" y="0" x="0">0</tspan></text> </g><g - transform="matrix(1.25,0,0,-1.25,52.5,562.8125)" - id="g48"><text - id="text50" - style="font-variant:normal;font-size:12px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" - transform="translate(-16.704,11)"><tspan - id="tspan52" - y="0" - x="0 4.2719998 9.4320002 16.931999 24.431999 29.136">(root)</tspan></text> -</g><g - transform="matrix(1.25,0,0,-1.25,-152.5,724.5)" + transform="matrix(1.25,0,0,-1.25,-99.5,747.5)" + id="g48"><path + id="path50" + style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="m 163.5,183.25 v 23.5" /></g><path + id="path52" + style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 140.2303,347.9089 c 19.5263,-19.038 19.5263,-49.9047 0,-68.9428 -19.5262,-19.0381 -51.1844,-19.0381 -70.7106,0 -19.5263,19.0381 -19.5263,49.9048 0,68.9428 19.5262,19.0382 51.1844,19.0382 70.7106,0" /><g + transform="matrix(1.25,0,0,-1.25,-99.5,747.5)" id="g54"><path id="path56" - style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" - d="m 164,168.75 0,23.5" /></g><path - id="path58" - style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" - d="m 87.8553,343.0339 c 19.5263,-19.038 19.5263,-49.9047 0,-68.9428 -19.5262,-19.0381 -51.1844,-19.0381 -70.7106,0 -19.5263,19.0381 -19.5263,49.9048 0,68.9428 19.5262,19.0382 51.1844,19.0382 70.7106,0" /><g - transform="matrix(1.25,0,0,-1.25,-152.5,724.5)" - 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 192.2842,305.1728 c 15.6211,15.2305 15.6211,39.9239 0,55.1543 -15.6209,15.2305 -40.9475,15.2305 -56.5684,0 -15.6211,-15.2304 -15.6211,-39.9238 0,-55.1543 15.6209,-15.2305 40.9475,-15.2305 56.5684,0" /></g><g - transform="matrix(1.25,0,0,-1.25,52.5,309.0625)" - id="g64"><text - id="text66" - style="font-variant:normal;font-size:12px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" - transform="translate(-6,-16.00002)"><tspan - id="tspan68" + style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="m 191.7842,319.6728 c 15.6211,15.2305 15.6211,39.9239 0,55.1543 -15.6209,15.2305 -40.9475,15.2305 -56.5684,0 -15.6211,-15.2304 -15.6211,-39.9238 0,-55.1543 15.6209,-15.2305 40.9475,-15.2305 56.5684,0" /></g><g + transform="matrix(1.25,0,0,-1.25,104.375,313.4375)" + id="g58"><text + id="text62" + style="font-variant:normal;font-size:36px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="translate(-18,4.999982)"><tspan + id="tspan60" y="0" x="0">2</tspan></text> </g><g - transform="matrix(1.25,0,0,-1.25,52.5,309.0625)" - id="g70"><text + transform="matrix(1.25,0,0,-1.25,-99.5,747.5)" + id="g64"><path + id="path66" + style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="m 163.5,284.75 v 23.5" /></g><g + transform="matrix(1.25,0,0,-1.25,113.125,666.875)" + id="g68"><text id="text72" - style="font-variant:normal;font-size:12px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" - transform="translate(-14.136,1.999994)"><tspan - id="tspan74" - y="0" - x="0 4.2719998 16.271999">(末尾</tspan></text> -</g><g - transform="matrix(1.25,0,0,-1.25,52.5,309.0625)" - id="g76"><text - id="text78" - style="font-variant:normal;font-size:12px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" - transform="translate(-20.136,20.00001)"><tspan - id="tspan80" + style="font-variant:normal;font-size:36px;font-family:HiraKakuPro;-inkscape-font-specification:HiraKakuPro-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="translate(-38.97,-22.00004)"><tspan + id="tspan70" y="0" - x="0 12 24 36">ノード)</tspan></text> + x="0 20.124001 35.604 56.771999">Tree</tspan></text> </g><g - transform="matrix(1.25,0,0,-1.25,-152.5,724.5)" - id="g82"><path - id="path84" - style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" - d="m 164,270.25 0,23.5" /></g><g - transform="matrix(1.25,0,0,-1.25,52.5,666.5625)" - id="g86"><text - id="text88" - style="font-variant:normal;font-size:24px;font-family:HiraKakuPro;-inkscape-font-specification:HiraKakuPro-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" - transform="translate(-25.98,-15.00002)"><tspan - id="tspan90" + transform="matrix(1.25,0,0,-1.25,113.125,666.875)" + id="g74"><text + id="text78" + style="font-variant:normal;font-size:36px;font-family:HiraKakuPro;-inkscape-font-specification:HiraKakuPro-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="translate(-39.942,32)"><tspan + id="tspan76" y="0" - x="0 13.416 23.736 37.848">Tree</tspan></text> + x="0 19.584 40.751999 56.231998">ver1</tspan></text> </g><g - transform="matrix(1.25,0,0,-1.25,52.5,666.5625)" - id="g92"><text - id="text94" - style="font-variant:normal;font-size:24px;font-family:HiraKakuPro;-inkscape-font-specification:HiraKakuPro-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" - transform="translate(-26.628,21)"><tspan - id="tspan96" - y="0" - x="0 13.056 27.167999 37.487999">ver1</tspan></text> -</g><g - transform="matrix(1.25,0,0,-1.25,-152.5,724.5)" - id="g98"><path - id="path100" - style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" - d="M 195.9993,46.47094 250,46 l -1,287 -35.1001,-0.195" /></g><path - id="path102" + transform="matrix(1.25,0,0,-1.25,-99.5,747.5)" + id="g80"><path + id="path82" + style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="M 260.9852,63.4185 296,63 l -1,286 -54.6067,-1.0444" /></g><path + id="path84" style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" - d="m 104.875,308.5493 9.979,-3.8055 0.0417,7.4999 -10.0207,-3.6944 z" /><g - transform="matrix(1.25,0,0,-1.25,-152.5,724.5)" - id="g104"><path - id="path106" - 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 205.9,332.7605 7.9832,3.0444 0.0333,-5.9999 -8.0165,2.9555 z" /></g><path - id="path108" - style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" - d="m 52.5,613.4375 3.75,10 -7.5,0 3.75,-10 z" /><g - transform="matrix(1.25,0,0,-1.25,-152.5,724.5)" - id="g110"><path - id="path112" - 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 164,88.84998 3,-8 -6,0 3,8 z" /></g><path - id="path114" + d="m 172.9967,313.0909 27.7941,-11.0335 0.4016,20.9962 z" /><g + transform="matrix(1.25,0,0,-1.25,-99.5,747.5)" + id="g86"><path + id="path88" + style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="m 217.9974,347.5273 22.2352,8.8268 0.3213,-16.797 z" /></g><path + id="path90" style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" - d="m 431.6053,469.9089 c 19.5263,-19.038 19.5263,-49.9048 0,-68.9428 -19.5262,-19.0382 -51.1844,-19.0382 -70.7106,0 -19.5263,19.038 -19.5263,49.9048 0,68.9428 19.5262,19.0382 51.1844,19.0382 70.7106,0" /><g - transform="matrix(1.25,0,0,-1.25,-152.5,724.5)" - id="g116"><path - id="path118" - 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 467.2842,203.6729 c 15.6211,15.2304 15.6211,39.9238 0,55.1542 -15.6209,15.2305 -40.9475,15.2305 -56.5684,0 -15.6211,-15.2304 -15.6211,-39.9238 0,-55.1542 15.6209,-15.2305 40.9475,-15.2305 56.5684,0" /></g><g - transform="matrix(1.25,0,0,-1.25,396.25,435.9375)" - id="g120"><text - id="text122" - style="font-variant:normal;font-size:12px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" - transform="translate(-3.942,1.999994)"><tspan - id="tspan124" + d="m 619.9178,474.7839 c 19.5263,-19.038 19.5263,-49.9048 0,-68.9428 -19.5262,-19.0382 -51.1844,-19.0382 -70.7106,0 -19.5263,19.038 -19.5263,49.9048 0,68.9428 19.5262,19.0382 51.1844,19.0382 70.7106,0" /><g + transform="matrix(1.25,0,0,-1.25,-99.5,747.5)" + id="g92"><path + id="path94" + style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="m 575.5342,218.1729 c 15.6211,15.2304 15.6211,39.9238 0,55.1542 -15.6209,15.2305 -40.9475,15.2305 -56.5684,0 -15.6211,-15.2304 -15.6211,-39.9238 0,-55.1542 15.6209,-15.2305 40.9475,-15.2305 56.5684,0" /></g><g + transform="matrix(1.25,0,0,-1.25,584.0625,440.3125)" + id="g96"><text + id="text100" + style="font-variant:normal;font-size:36px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="translate(-11.826,4.999982)"><tspan + id="tspan98" y="0" x="0">1</tspan></text> </g><path - id="path126" + id="path102" style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" - d="m 431.6053,596.7839 c 19.5263,-19.038 19.5263,-49.9048 0,-68.9428 -19.5262,-19.0382 -51.1844,-19.0382 -70.7106,0 -19.5263,19.038 -19.5263,49.9048 0,68.9428 19.5262,19.0382 51.1844,19.0382 70.7106,0" /><g - transform="matrix(1.25,0,0,-1.25,-152.5,724.5)" - id="g128"><path - id="path130" - 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 467.2842,102.1729 c 15.6211,15.2304 15.6211,39.9238 0,55.1542 -15.6209,15.2305 -40.9475,15.2305 -56.5684,0 -15.6211,-15.2304 -15.6211,-39.9238 0,-55.1542 15.6209,-15.23055 40.9475,-15.23055 56.5684,0" /></g><g - transform="matrix(1.25,0,0,-1.25,396.25,562.8125)" - id="g132"><text - id="text134" - style="font-variant:normal;font-size:12px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" - transform="translate(-3.942,-7.000012)"><tspan - id="tspan136" + d="m 619.9178,601.6589 c 19.5263,-19.038 19.5263,-49.9048 0,-68.9428 -19.5262,-19.0382 -51.1844,-19.0382 -70.7106,0 -19.5263,19.038 -19.5263,49.9048 0,68.9428 19.5262,19.0382 51.1844,19.0382 70.7106,0" /><g + transform="matrix(1.25,0,0,-1.25,-99.5,747.5)" + id="g104"><path + id="path106" + style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="m 575.5342,116.6729 c 15.6211,15.2304 15.6211,39.9238 0,55.1542 -15.6209,15.2305 -40.9475,15.2305 -56.5684,0 -15.6211,-15.2304 -15.6211,-39.9238 0,-55.1542 15.6209,-15.2305 40.9475,-15.2305 56.5684,0" /></g><g + transform="matrix(1.25,0,0,-1.25,584.0625,567.1875)" + id="g108"><text + id="text112" + style="font-variant:normal;font-size:36px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="translate(-11.826,4.999982)"><tspan + id="tspan110" y="0" x="0">0</tspan></text> </g><g - transform="matrix(1.25,0,0,-1.25,396.25,562.8125)" - id="g138"><text - id="text140" - style="font-variant:normal;font-size:12px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" - transform="translate(-16.704,11)"><tspan - id="tspan142" - y="0" - x="0 4.2719998 9.4320002 16.931999 24.431999 29.136">(root)</tspan></text> -</g><g - transform="matrix(1.25,0,0,-1.25,-152.5,724.5)" - id="g144"><path - id="path146" - style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" - d="m 439,168.75 0,23.5" /></g><path - id="path148" + transform="matrix(1.25,0,0,-1.25,-99.5,747.5)" + id="g114"><path + id="path116" + style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="m 547.25,183.25 v 23.5" /></g><path + id="path118" style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" - d="m 431.6053,343.0339 c 19.5263,-19.038 19.5263,-49.9047 0,-68.9428 -19.5262,-19.0381 -51.1844,-19.0381 -70.7106,0 -19.5263,19.0381 -19.5263,49.9048 0,68.9428 19.5262,19.0382 51.1844,19.0382 70.7106,0" /><g - transform="matrix(1.25,0,0,-1.25,-152.5,724.5)" - id="g150"><path - id="path152" - 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 467.2842,305.1728 c 15.6211,15.2305 15.6211,39.9239 0,55.1543 -15.6209,15.2305 -40.9475,15.2305 -56.5684,0 -15.6211,-15.2304 -15.6211,-39.9238 0,-55.1543 15.6209,-15.2305 40.9475,-15.2305 56.5684,0" /></g><g - transform="matrix(1.25,0,0,-1.25,396.25,309.0625)" - id="g154"><text - id="text156" - style="font-variant:normal;font-size:12px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" - transform="translate(-6,1.999994)"><tspan - id="tspan158" + d="m 619.9178,347.9089 c 19.5263,-19.038 19.5263,-49.9047 0,-68.9428 -19.5262,-19.0381 -51.1844,-19.0381 -70.7106,0 -19.5263,19.0381 -19.5263,49.9048 0,68.9428 19.5262,19.0382 51.1844,19.0382 70.7106,0" /><g + transform="matrix(1.25,0,0,-1.25,-99.5,747.5)" + id="g120"><path + id="path122" + style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="m 575.5342,319.6728 c 15.6211,15.2305 15.6211,39.9239 0,55.1543 -15.6209,15.2305 -40.9475,15.2305 -56.5684,0 -15.6211,-15.2304 -15.6211,-39.9238 0,-55.1543 15.6209,-15.2305 40.9475,-15.2305 56.5684,0" /></g><g + transform="matrix(1.25,0,0,-1.25,584.0625,313.4375)" + id="g124"><text + id="text128" + style="font-variant:normal;font-size:36px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="translate(-18,4.999982)"><tspan + id="tspan126" y="0" x="0">2</tspan></text> </g><g - transform="matrix(1.25,0,0,-1.25,-152.5,724.5)" - id="g160"><path - id="path162" - style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" - d="m 439,270.25 0,23.5" /></g><g - transform="matrix(1.25,0,0,-1.25,396.25,666.5625)" - id="g164"><text - id="text166" - style="font-variant:normal;font-size:24px;font-family:HiraKakuPro;-inkscape-font-specification:HiraKakuPro-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" - transform="translate(-25.98,-15.00002)"><tspan - id="tspan168" + transform="matrix(1.25,0,0,-1.25,-99.5,747.5)" + id="g130"><path + id="path132" + style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="m 547.25,284.75 v 23.5" /></g><g + transform="matrix(1.25,0,0,-1.25,584.0625,673.125)" + id="g134"><text + id="text138" + style="font-variant:normal;font-size:36px;font-family:HiraKakuPro;-inkscape-font-specification:HiraKakuPro-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="translate(-38.97,-22.00004)"><tspan + id="tspan136" y="0" - x="0 13.416 23.736 37.848">Tree</tspan></text> + x="0 20.124001 35.604 56.771999">Tree</tspan></text> </g><g - transform="matrix(1.25,0,0,-1.25,396.25,666.5625)" - id="g170"><text - id="text172" - style="font-variant:normal;font-size:24px;font-family:HiraKakuPro;-inkscape-font-specification:HiraKakuPro-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" - transform="translate(-26.628,21)"><tspan - id="tspan174" + transform="matrix(1.25,0,0,-1.25,584.0625,673.125)" + id="g140"><text + id="text144" + style="font-variant:normal;font-size:36px;font-family:HiraKakuPro;-inkscape-font-specification:HiraKakuPro-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="translate(-39.942,32)"><tspan + id="tspan142" y="0" - x="0 13.056 27.167999 37.487999">ver2</tspan></text> + x="0 19.584 40.751999 56.231998">ver2</tspan></text> </g><g - transform="matrix(1.25,0,0,-1.25,-152.5,724.5)" - id="g176"><path - id="path178" - style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" - d="M 470.998,47.21509 525,48 l -7,488 -28.6002,-0.1858" /></g><path - id="path180" - style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" - d="m 449.25,54.79717 9.9754,-3.81488 0.0487,7.49984 -10.0241,-3.68496 z" /><g - transform="matrix(1.25,0,0,-1.25,-152.5,724.5)" - id="g182"><path - id="path184" - 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 481.4,535.7623 7.9803,3.0519 0.039,-5.9999 -8.0193,2.948 z" /></g><path - id="path186" + transform="matrix(1.25,0,0,-1.25,-99.5,747.5)" + id="g146"><path + id="path148" + style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="M 609.4995,59.75356 670,60 l 4.75,490.5 -50.6122,1.3014" /></g><path + id="path150" style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" - d="m 396.25,613.4375 3.75,10 -7.5,0 3.75,-10 z" /><g - transform="matrix(1.25,0,0,-1.25,-152.5,724.5)" - id="g188"><path - id="path190" - 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 439,88.84998 3,-8 -6,0 3,8 z" /></g><path - id="path192" + d="m 652.6815,57.02849 28.2607,-9.77679 -0.5398,20.99306 z" /><g + transform="matrix(1.25,0,0,-1.25,-99.5,747.5)" + id="g152"><path + id="path154" + style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="m 601.7452,552.3772 22.6085,7.8214 -0.4318,-16.7944 z" /></g><path + id="path156" style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" - d="m 432.2303,216.159 c 19.5263,-19.038 19.5263,-49.9048 0,-68.9428 -19.5262,-19.0382 -51.1844,-19.0382 -70.7106,0 -19.5263,19.038 -19.5263,49.9048 0,68.9428 19.5262,19.0382 51.1844,19.0382 70.7106,0" /><g - transform="matrix(1.25,0,0,-1.25,-152.5,724.5)" - id="g194"><path - id="path196" - style="fill:none;stroke:#ff2900;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" - d="m 467.7842,406.6728 c 15.6211,15.2304 15.6211,39.9238 0,55.1542 -15.6209,15.2306 -40.9475,15.2306 -56.5684,0 -15.6211,-15.2304 -15.6211,-39.9238 0,-55.1542 15.6209,-15.2305 40.9475,-15.2305 56.5684,0" /></g><g - transform="matrix(1.25,0,0,-1.25,396.875,182.1876)" - id="g198"><text - id="text200" - style="font-variant:normal;font-size:12px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" - transform="translate(-3.942,-16.00002)"><tspan - id="tspan202" + d="m 619.9178,217.909 c 19.5263,-19.038 19.5263,-49.9048 0,-68.9428 -19.5262,-19.0382 -51.1844,-19.0382 -70.7106,0 -19.5263,19.038 -19.5263,49.9048 0,68.9428 19.5262,19.0382 51.1844,19.0382 70.7106,0" /><g + transform="matrix(1.25,0,0,-1.25,-99.5,747.5)" + id="g158"><path + id="path160" + style="fill:none;stroke:#ff2900;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="m 575.5342,423.6728 c 15.6211,15.2304 15.6211,39.9238 0,55.1542 -15.6209,15.2306 -40.9475,15.2306 -56.5684,0 -15.6211,-15.2304 -15.6211,-39.9238 0,-55.1542 15.6209,-15.2305 40.9475,-15.2305 56.5684,0" /></g><g + transform="matrix(1.25,0,0,-1.25,584.0625,183.4376)" + id="g162"><text + id="text166" + style="font-variant:normal;font-size:36px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="translate(-11.826,4.999982)"><tspan + id="tspan164" y="0" x="0">3</tspan></text> -</g><g - transform="matrix(1.25,0,0,-1.25,396.875,182.1876)" - id="g204"><text - id="text206" - style="font-variant:normal;font-size:12px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" - transform="translate(-25.932,1.999994)"><tspan - id="tspan208" - y="0" - x="0 4.2719998 10.716 18.132 25.884001 32.591999 37.751999 44.807999">(subTree</tspan></text> -</g><g - transform="matrix(1.25,0,0,-1.25,396.875,182.1876)" - id="g210"><text - id="text212" - style="font-variant:normal;font-size:12px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" - transform="translate(-16.344,20.00001)"><tspan - id="tspan214" - y="0" - x="0 8.7119999 16.212 23.712 28.416">Root)</tspan></text> </g><path - id="path216" + id="path168" style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" - d="m 432.2303,89.28401 c 19.5263,-19.03805 19.5263,-49.90479 0,-68.94284 -19.5262,-19.038138 -51.1844,-19.038138 -70.7106,0 -19.5263,19.03805 -19.5263,49.90479 0,68.94284 19.5262,19.03819 51.1844,19.03819 70.7106,0" /><g - transform="matrix(1.25,0,0,-1.25,-152.5,724.5)" - id="g218"><path - id="path220" - style="fill:none;stroke:#ff2900;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" - d="m 467.7842,508.1728 c 15.6211,15.2304 15.6211,39.9238 0,55.1543 -15.6209,15.2305 -40.9475,15.2305 -56.5684,0 -15.6211,-15.2305 -15.6211,-39.9239 0,-55.1543 15.6209,-15.2305 40.9475,-15.2305 56.5684,0" /></g><g - transform="matrix(1.25,0,0,-1.25,396.875,55.31259)" - id="g222"><text - id="text224" - style="font-variant:normal;font-size:12px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" - transform="translate(-3.966,-16.00002)"><tspan - id="tspan226" + d="m 619.9178,91.03401 c 19.5263,-19.03805 19.5263,-49.90479 0,-68.94284 -19.5262,-19.038138 -51.1844,-19.038138 -70.7106,0 -19.5263,19.03805 -19.5263,49.90479 0,68.94284 19.5262,19.03819 51.1844,19.03819 70.7106,0" /><g + transform="matrix(1.25,0,0,-1.25,-99.5,747.5)" + id="g170"><path + id="path172" + style="fill:none;stroke:#ff2900;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="m 575.5342,525.1728 c 15.6211,15.2304 15.6211,39.9238 0,55.1543 -15.6209,15.2305 -40.9475,15.2305 -56.5684,0 -15.6211,-15.2305 -15.6211,-39.9239 0,-55.1543 15.6209,-15.2305 40.9475,-15.2305 56.5684,0" /></g><g + transform="matrix(1.25,0,0,-1.25,584.0625,56.56259)" + id="g174"><text + id="text178" + style="font-variant:normal;font-size:36px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="translate(-11.898,4.999982)"><tspan + id="tspan176" y="0" x="0">4</tspan></text> </g><g - transform="matrix(1.25,0,0,-1.25,396.875,55.31259)" - id="g228"><text - id="text230" - style="font-variant:normal;font-size:12px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" - transform="translate(-14.136,1.999994)"><tspan - id="tspan232" + transform="matrix(1.25,0,0,-1.25,-99.5,747.5)" + id="g180"><path + id="path182" + style="fill:none;stroke:#ff2900;stroke-width:10;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="m 547.25,490.2499 v 23.5" /></g><g + transform="matrix(1.25,0,0,-1.25,-99.5,747.5)" + id="g184"><path + id="path186" + style="fill:none;stroke:#ff2900;stroke-width:10;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="M 547.25,386.25 V 395 412.2499" /></g><g + transform="matrix(1.25,0,0,-1.25,344.2188,448.4375)" + id="g188"><text + id="text192" + style="font-variant:normal;font-size:36px;font-family:HiraKakuPro;-inkscape-font-specification:HiraKakuPro-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="translate(-36,4.999982)"><tspan + id="tspan190" y="0" - x="0 4.2719998 16.271999">(末尾</tspan></text> -</g><g - transform="matrix(1.25,0,0,-1.25,396.875,55.31259)" - id="g234"><text - id="text236" - style="font-variant:normal;font-size:12px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" - transform="translate(-20.136,20.00001)"><tspan - id="tspan238" - y="0" - x="0 12 24 36">ノード)</tspan></text> + x="0 36">保持</tspan></text> </g><g - transform="matrix(1.25,0,0,-1.25,-152.5,724.5)" - id="g240"><path - id="path242" - style="fill:none;stroke:#ff2900;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" - d="m 439.5,473.2499 0,23.5" /></g><g - transform="matrix(1.25,0,0,-1.25,-152.5,724.5)" - id="g244"><path - id="path246" - style="fill:none;stroke:#ff2900;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" - d="m 439.5,371.75 0,23.4999" /></g><g - transform="matrix(1.25,0,0,-1.25,211.25,201.5625)" - id="g248"><text - id="text250" - style="font-variant:normal;font-size:24px;font-family:HiraKakuPro;-inkscape-font-specification:HiraKakuPro-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" - transform="translate(-24,2.999988)"><tspan - id="tspan252" + transform="matrix(1.25,0,0,-1.25,850,440.3125)" + id="g194"><text + id="text198" + style="font-variant:normal;font-size:36px;font-family:HiraKakuPro;-inkscape-font-specification:HiraKakuPro-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="translate(-36,4.999982)"><tspan + id="tspan196" y="0" - x="0 24">保持</tspan></text> -</g><g - transform="matrix(1.25,0,0,-1.25,548.125,201.5625)" - id="g254"><text - id="text256" - style="font-variant:normal;font-size:24px;font-family:HiraKakuPro;-inkscape-font-specification:HiraKakuPro-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" - transform="translate(-24,2.999988)"><tspan - id="tspan258" - y="0" - x="0 24">保持</tspan></text> + x="0 36">保持</tspan></text> </g><path - id="path260" + id="path200" style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" - d="m 87.8553,213.034 c 19.5263,-19.0381 19.5263,-49.9048 0,-68.9428 -19.5262,-19.0382 -51.1844,-19.0382 -70.7106,0 -19.5263,19.038 -19.5263,49.9047 0,68.9428 19.5262,19.0381 51.1844,19.0381 70.7106,0" /><g - transform="matrix(1.25,0,0,-1.25,-152.5,724.5)" - id="g262"><path - id="path264" - style="fill:none;stroke:#ff2900;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" - d="m 192.2842,409.1728 c 15.6211,15.2304 15.6211,39.9238 0,55.1543 -15.6209,15.2305 -40.9475,15.2305 -56.5684,0 -15.6211,-15.2305 -15.6211,-39.9239 0,-55.1543 15.6209,-15.2305 40.9475,-15.2305 56.5684,0" /></g><g - transform="matrix(1.25,0,0,-1.25,52.5,179.0626)" - id="g266"><text - id="text268" - style="font-variant:normal;font-size:12px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" - transform="translate(-3.942,-16.00002)"><tspan - id="tspan270" + d="m 140.2303,217.909 c 19.5263,-19.0381 19.5263,-49.9048 0,-68.9428 -19.5262,-19.0382 -51.1844,-19.0382 -70.7106,0 -19.5263,19.038 -19.5263,49.9047 0,68.9428 19.5262,19.0381 51.1844,19.0381 70.7106,0" /><g + transform="matrix(1.25,0,0,-1.25,-99.5,747.5)" + id="g202"><path + id="path204" + style="fill:none;stroke:#ff2900;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="m 191.7842,423.6728 c 15.6211,15.2304 15.6211,39.9238 0,55.1543 -15.6209,15.2305 -40.9475,15.2305 -56.5684,0 -15.6211,-15.2305 -15.6211,-39.9239 0,-55.1543 15.6209,-15.2305 40.9475,-15.2305 56.5684,0" /></g><g + transform="matrix(1.25,0,0,-1.25,104.375,183.4376)" + id="g206"><text + id="text210" + style="font-variant:normal;font-size:36px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="translate(-11.826,4.999982)"><tspan + id="tspan208" y="0" x="0">3</tspan></text> -</g><g - transform="matrix(1.25,0,0,-1.25,52.5,179.0626)" - id="g272"><text - id="text274" - style="font-variant:normal;font-size:12px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" - transform="translate(-25.932,1.999994)"><tspan - id="tspan276" - y="0" - x="0 4.2719998 10.716 18.132 25.884001 32.591999 37.751999 44.807999">(subTree</tspan></text> -</g><g - transform="matrix(1.25,0,0,-1.25,52.5,179.0626)" - id="g278"><text - id="text280" - style="font-variant:normal;font-size:12px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" - transform="translate(-16.344,20.00001)"><tspan - id="tspan282" - y="0" - x="0 8.7119999 16.212 23.712 28.416">Root)</tspan></text> </g><path - id="path284" + id="path212" style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" - d="m 87.8553,86.15897 c 19.5263,-19.03804 19.5263,-49.90479 0,-68.94283 -19.5262,-19.038146 -51.1844,-19.038146 -70.7106,0 -19.5263,19.03804 -19.5263,49.90479 0,68.94283 19.5262,19.03813 51.1844,19.03813 70.7106,0" /><g - transform="matrix(1.25,0,0,-1.25,-152.5,724.5)" - id="g286"><path - id="path288" - style="fill:none;stroke:#ff2900;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" - d="m 192.2842,510.6728 c 15.6211,15.2305 15.6211,39.9239 0,55.1543 -15.6209,15.2305 -40.9475,15.2305 -56.5684,0 -15.6211,-15.2304 -15.6211,-39.9238 0,-55.1543 15.6209,-15.2305 40.9475,-15.2305 56.5684,0" /></g><g - transform="matrix(1.25,0,0,-1.25,52.5,52.18755)" - id="g290"><text - id="text292" - style="font-variant:normal;font-size:12px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" - transform="translate(-3.966,1.999994)"><tspan - id="tspan294" + d="m 140.2303,91.03397 c 19.5263,-19.03804 19.5263,-49.90479 0,-68.94283 -19.5262,-19.038146 -51.1844,-19.038146 -70.7106,0 -19.5263,19.03804 -19.5263,49.90479 0,68.94283 19.5262,19.03813 51.1844,19.03813 70.7106,0" /><g + transform="matrix(1.25,0,0,-1.25,-99.5,747.5)" + id="g214"><path + id="path216" + style="fill:none;stroke:#ff2900;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="m 191.7842,525.1728 c 15.6211,15.2305 15.6211,39.9239 0,55.1543 -15.6209,15.2305 -40.9475,15.2305 -56.5684,0 -15.6211,-15.2304 -15.6211,-39.9238 0,-55.1543 15.6209,-15.2305 40.9475,-15.2305 56.5684,0" /></g><g + transform="matrix(1.25,0,0,-1.25,104.375,56.56255)" + id="g218"><text + id="text222" + style="font-variant:normal;font-size:36px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="translate(-11.898,4.999982)"><tspan + id="tspan220" y="0" x="0">4</tspan></text> </g><g - transform="matrix(1.25,0,0,-1.25,-152.5,724.5)" - id="g296"><path - id="path298" - style="fill:none;stroke:#ff2900;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" - d="m 164,475.75 0,23.4999" /></g><g - transform="matrix(1.25,0,0,-1.25,-152.5,724.5)" - id="g300"><path - id="path302" - style="fill:none;stroke:#ff2900;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" - d="m 164,374.25 0,23.5" /></g></g></g></g></svg> \ No newline at end of file + transform="matrix(1.25,0,0,-1.25,-99.5,747.5)" + id="g224"><path + id="path226" + style="fill:none;stroke:#ff2900;stroke-width:10;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="m 163.5,490.25 v 23.4999" /></g><g + transform="matrix(1.25,0,0,-1.25,-99.5,747.5)" + id="g228"><path + id="path230" + style="fill:none;stroke:#ff2900;stroke-width:10;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="m 163.5,388.75 v 23.5" /></g></g></g></g></svg> \ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/slide/images/nodepath.graffle Mon Feb 13 06:17:40 2017 +0900 @@ -0,0 +1,1480 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> +<plist version="1.0"> +<dict> + <key>ActiveLayerIndex</key> + <integer>0</integer> + <key>ApplicationVersion</key> + <array> + <string>com.omnigroup.OmniGraffle</string> + <string>139.16.0.171715</string> + </array> + <key>AutoAdjust</key> + <true/> + <key>BackgroundGraphic</key> + <dict> + <key>Bounds</key> + <string>{{0, 0}, {559, 783}}</string> + <key>Class</key> + <string>SolidGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>Helvetica</string> + <key>Size</key> + <real>36</real> + </dict> + <key>ID</key> + <integer>2</integer> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + </dict> + <key>BaseZoom</key> + <integer>0</integer> + <key>CanvasOrigin</key> + <string>{0, 0}</string> + <key>ColumnAlign</key> + <integer>1</integer> + <key>ColumnSpacing</key> + <real>36</real> + <key>CreationDate</key> + <string>2013-02-11 06:47:37 +0000</string> + <key>Creator</key> + <string>shoshi</string> + <key>DisplayScale</key> + <string>1 0/72 in = 1.0000 in</string> + <key>GraphDocumentVersion</key> + <integer>8</integer> + <key>GraphicsList</key> + <array> + <dict> + <key>Bounds</key> + <string>{{114.02777777777776, 82.999999999999915}, {232.04861111111117, 28.96875}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>Helvetica</string> + <key>Size</key> + <real>23</real> + </dict> + <key>ID</key> + <integer>60</integer> + <key>Shape</key> + <string>Rectangle</string> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Draws</key> + <string>NO</string> + <key>Width</key> + <real>10</real> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +{\*\expandedcolortbl;;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs72 \cf0 tree_name}</string> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{68.472222222222229, 552.93749999999977}, {296.11111111111097, 45.062499999999972}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>Helvetica</string> + <key>Size</key> + <real>36</real> + </dict> + <key>ID</key> + <integer>59</integer> + <key>Shape</key> + <string>Rectangle</string> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Draws</key> + <string>NO</string> + <key>Width</key> + <real>10</real> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Pad</key> + <integer>0</integer> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +{\*\expandedcolortbl;;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs72 \cf0 NodePath<-1,1,2,3>}</string> + <key>VerticalPad</key> + <integer>0</integer> + </dict> + <key>Wrap</key> + <string>NO</string> + </dict> + <dict> + <key>Bounds</key> + <string>{{415.83333333333348, 519.140625}, {34.166666666666686, 30.578124999999989}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>Helvetica</string> + <key>Size</key> + <real>23</real> + </dict> + <key>ID</key> + <integer>57</integer> + <key>Shape</key> + <string>Rectangle</string> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Draws</key> + <string>NO</string> + <key>Width</key> + <real>10</real> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Pad</key> + <integer>0</integer> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +{\*\expandedcolortbl;;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs72 \cf0 \'91\'ce\'8f\'db}</string> + <key>VerticalPad</key> + <integer>0</integer> + </dict> + <key>Wrap</key> + <string>NO</string> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>Helvetica</string> + <key>Size</key> + <real>23</real> + </dict> + <key>Head</key> + <dict> + <key>ID</key> + <integer>52</integer> + </dict> + <key>ID</key> + <integer>56</integer> + <key>Points</key> + <array> + <string>{272.1241399564247, 408.09374999999977}</string> + <string>{354.05330590098288, 473.02230667134199}</string> + </array> + <key>Style</key> + <dict> + <key>stroke</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0</string> + <key>g</key> + <string>0</string> + <key>r</key> + <string>1</string> + </dict> + <key>GapRatio</key> + <real>0.5</real> + <key>HeadArrow</key> + <string>0</string> + <key>Legacy</key> + <true/> + <key>TailArrow</key> + <string>0</string> + <key>Width</key> + <real>10</real> + </dict> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>Helvetica</string> + <key>Size</key> + <real>23</real> + </dict> + <key>Head</key> + <dict> + <key>ID</key> + <integer>51</integer> + </dict> + <key>ID</key> + <integer>55</integer> + <key>Points</key> + <array> + <string>{260.48119166458554, 418.77033512695709}</string> + <string>{280.36602172916258, 461.19264488031757}</string> + </array> + <key>Style</key> + <dict> + <key>stroke</key> + <dict> + <key>HeadArrow</key> + <string>0</string> + <key>Legacy</key> + <true/> + <key>TailArrow</key> + <string>0</string> + <key>Width</key> + <real>10</real> + </dict> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>Helvetica</string> + <key>Size</key> + <real>23</real> + </dict> + <key>Head</key> + <dict> + <key>ID</key> + <integer>50</integer> + </dict> + <key>ID</key> + <integer>54</integer> + <key>Points</key> + <array> + <string>{234.76429902581455, 420.53752296267822}</string> + <string>{222.24622374745746, 459.17490000056887}</string> + </array> + <key>Style</key> + <dict> + <key>stroke</key> + <dict> + <key>HeadArrow</key> + <string>0</string> + <key>Legacy</key> + <true/> + <key>TailArrow</key> + <string>0</string> + <key>Width</key> + <real>10</real> + </dict> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>Helvetica</string> + <key>Size</key> + <real>23</real> + </dict> + <key>Head</key> + <dict> + <key>ID</key> + <integer>49</integer> + </dict> + <key>ID</key> + <integer>53</integer> + <key>Points</key> + <array> + <string>{220.46652129750075, 409.71078930507394}</string> + <string>{151.68660643513078, 471.20263713655248}</string> + </array> + <key>Style</key> + <dict> + <key>stroke</key> + <dict> + <key>HeadArrow</key> + <string>0</string> + <key>Legacy</key> + <true/> + <key>TailArrow</key> + <string>0</string> + <key>Width</key> + <real>10</real> + </dict> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{351.77083333333343, 461.99653869031226}, {64.0625, 69.203124999999986}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>Helvetica</string> + <key>Size</key> + <real>23</real> + </dict> + <key>ID</key> + <integer>52</integer> + <key>Shape</key> + <string>Circle</string> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0</string> + <key>g</key> + <string>0</string> + <key>r</key> + <string>1</string> + </dict> + <key>GapRatio</key> + <real>0.5</real> + <key>Width</key> + <real>10</real> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +{\*\expandedcolortbl;;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs72 \cf0 3}</string> + <key>VerticalPad</key> + <integer>0</integer> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{264.93055555555554, 461.99653869031226}, {64.0625, 69.203124999999986}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>Helvetica</string> + <key>Size</key> + <real>23</real> + </dict> + <key>ID</key> + <integer>51</integer> + <key>Shape</key> + <string>Circle</string> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Width</key> + <real>10</real> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +{\*\expandedcolortbl;;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs72 \cf0 2}</string> + <key>VerticalPad</key> + <integer>0</integer> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{178.09027777777771, 461.99653869031226}, {64.0625, 69.203124999999986}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>Helvetica</string> + <key>Size</key> + <real>23</real> + </dict> + <key>ID</key> + <integer>50</integer> + <key>Shape</key> + <string>Circle</string> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Width</key> + <real>10</real> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +{\*\expandedcolortbl;;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs72 \cf0 1}</string> + <key>VerticalPad</key> + <integer>0</integer> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{91.250000000000014, 461.99653869031226}, {64.0625, 69.203124999999986}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>Helvetica</string> + <key>Size</key> + <real>23</real> + </dict> + <key>ID</key> + <integer>49</integer> + <key>Shape</key> + <string>Circle</string> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Width</key> + <real>10</real> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +{\*\expandedcolortbl;;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs72 \cf0 0}</string> + <key>VerticalPad</key> + <integer>0</integer> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>Helvetica</string> + <key>Size</key> + <real>23</real> + </dict> + <key>Head</key> + <dict> + <key>ID</key> + <integer>44</integer> + </dict> + <key>ID</key> + <integer>48</integer> + <key>Points</key> + <array> + <string>{220.87413995642476, 298.67879761937542}</string> + <string>{302.80330590098293, 363.60735429071741}</string> + </array> + <key>Style</key> + <dict> + <key>stroke</key> + <dict> + <key>HeadArrow</key> + <string>0</string> + <key>Legacy</key> + <true/> + <key>TailArrow</key> + <string>0</string> + <key>Width</key> + <real>10</real> + </dict> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>Helvetica</string> + <key>Size</key> + <real>23</real> + </dict> + <key>Head</key> + <dict> + <key>ID</key> + <integer>43</integer> + </dict> + <key>ID</key> + <integer>47</integer> + <key>Points</key> + <array> + <string>{209.23119166458528, 309.35538274633279}</string> + <string>{229.11602172916241, 351.77769249969305}</string> + </array> + <key>Style</key> + <dict> + <key>stroke</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0</string> + <key>g</key> + <string>0</string> + <key>r</key> + <string>1</string> + </dict> + <key>GapRatio</key> + <real>0.5</real> + <key>HeadArrow</key> + <string>0</string> + <key>Legacy</key> + <true/> + <key>TailArrow</key> + <string>0</string> + <key>Width</key> + <real>10</real> + </dict> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>Helvetica</string> + <key>Size</key> + <real>23</real> + </dict> + <key>Head</key> + <dict> + <key>ID</key> + <integer>42</integer> + </dict> + <key>ID</key> + <integer>46</integer> + <key>Points</key> + <array> + <string>{183.51429902581467, 311.12257058205358}</string> + <string>{170.99622374745755, 349.75994761994423}</string> + </array> + <key>Style</key> + <dict> + <key>stroke</key> + <dict> + <key>HeadArrow</key> + <string>0</string> + <key>Legacy</key> + <true/> + <key>TailArrow</key> + <string>0</string> + <key>Width</key> + <real>10</real> + </dict> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>Helvetica</string> + <key>Size</key> + <real>23</real> + </dict> + <key>Head</key> + <dict> + <key>ID</key> + <integer>41</integer> + </dict> + <key>ID</key> + <integer>45</integer> + <key>Points</key> + <array> + <string>{169.21652129750066, 300.29583692444953}</string> + <string>{100.43660643513094, 361.7876847559279}</string> + </array> + <key>Style</key> + <dict> + <key>stroke</key> + <dict> + <key>HeadArrow</key> + <string>0</string> + <key>Legacy</key> + <true/> + <key>TailArrow</key> + <string>0</string> + <key>Width</key> + <real>10</real> + </dict> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{300.52083333333348, 352.58158630968762}, {64.0625, 69.203124999999986}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>Helvetica</string> + <key>Size</key> + <real>23</real> + </dict> + <key>ID</key> + <integer>44</integer> + <key>Shape</key> + <string>Circle</string> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Width</key> + <real>10</real> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +{\*\expandedcolortbl;;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs72 \cf0 3}</string> + <key>VerticalPad</key> + <integer>0</integer> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{213.68055555555549, 352.58158630968762}, {64.0625, 69.203124999999986}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>Helvetica</string> + <key>Size</key> + <real>23</real> + </dict> + <key>ID</key> + <integer>43</integer> + <key>Shape</key> + <string>Circle</string> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0</string> + <key>g</key> + <string>0</string> + <key>r</key> + <string>1</string> + </dict> + <key>GapRatio</key> + <real>0.5</real> + <key>Width</key> + <real>10</real> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +{\*\expandedcolortbl;;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs72 \cf0 2}</string> + <key>VerticalPad</key> + <integer>0</integer> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{126.84027777777771, 352.58158630968762}, {64.0625, 69.203124999999986}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>Helvetica</string> + <key>Size</key> + <real>23</real> + </dict> + <key>ID</key> + <integer>42</integer> + <key>Shape</key> + <string>Circle</string> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Width</key> + <real>10</real> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +{\*\expandedcolortbl;;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs72 \cf0 1}</string> + <key>VerticalPad</key> + <integer>0</integer> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{40.000000000000114, 352.58158630968762}, {64.0625, 69.203124999999986}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>Helvetica</string> + <key>Size</key> + <real>23</real> + </dict> + <key>ID</key> + <integer>41</integer> + <key>Shape</key> + <string>Circle</string> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Width</key> + <real>10</real> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +{\*\expandedcolortbl;;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs72 \cf0 0}</string> + <key>VerticalPad</key> + <integer>0</integer> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>Helvetica</string> + <key>Size</key> + <real>23</real> + </dict> + <key>Head</key> + <dict> + <key>ID</key> + <integer>33</integer> + </dict> + <key>ID</key> + <integer>37</integer> + <key>Points</key> + <array> + <string>{259.80069284361929, 191.06822384505662}</string> + <string>{338.39363164971792, 253.35382348347756}</string> + </array> + <key>Style</key> + <dict> + <key>stroke</key> + <dict> + <key>HeadArrow</key> + <string>0</string> + <key>Legacy</key> + <true/> + <key>TailArrow</key> + <string>0</string> + <key>Width</key> + <real>10</real> + </dict> + </dict> + <key>Tail</key> + <dict> + <key>ID</key> + <integer>28</integer> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>Helvetica</string> + <key>Size</key> + <real>23</real> + </dict> + <key>Head</key> + <dict> + <key>ID</key> + <integer>32</integer> + </dict> + <key>ID</key> + <integer>36</integer> + <key>Points</key> + <array> + <string>{246.6353400013594, 202.90436683795852}</string> + <string>{266.83830718631441, 246.04613997905267}</string> + </array> + <key>Style</key> + <dict> + <key>stroke</key> + <dict> + <key>HeadArrow</key> + <string>0</string> + <key>Legacy</key> + <true/> + <key>TailArrow</key> + <string>0</string> + <key>Width</key> + <real>10</real> + </dict> + </dict> + <key>Tail</key> + <dict> + <key>ID</key> + <integer>28</integer> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>Helvetica</string> + <key>Size</key> + <real>23</real> + </dict> + <key>Head</key> + <dict> + <key>ID</key> + <integer>31</integer> + </dict> + <key>ID</key> + <integer>35</integer> + <key>Points</key> + <array> + <string>{217.88732233900353, 204.90052336605567}</string> + <string>{206.62876135284961, 239.52216787964946}</string> + </array> + <key>Style</key> + <dict> + <key>stroke</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0</string> + <key>g</key> + <string>0</string> + <key>r</key> + <string>1</string> + </dict> + <key>GapRatio</key> + <real>0.5</real> + <key>HeadArrow</key> + <string>0</string> + <key>Legacy</key> + <true/> + <key>TailArrow</key> + <string>0</string> + <key>Width</key> + <real>10</real> + </dict> + </dict> + <key>Tail</key> + <dict> + <key>ID</key> + <integer>28</integer> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>Helvetica</string> + <key>Size</key> + <real>23</real> + </dict> + <key>Head</key> + <dict> + <key>ID</key> + <integer>30</integer> + </dict> + <key>ID</key> + <integer>34</integer> + <key>Points</key> + <array> + <string>{201.64462987489171, 192.88497513810228}</string> + <string>{136.0291823999261, 251.53715689555366}</string> + </array> + <key>Style</key> + <dict> + <key>stroke</key> + <dict> + <key>HeadArrow</key> + <string>0</string> + <key>Legacy</key> + <true/> + <key>TailArrow</key> + <string>0</string> + <key>Width</key> + <real>10</real> + </dict> + </dict> + <key>Tail</key> + <dict> + <key>ID</key> + <integer>28</integer> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{336.11111111111092, 242.32812499999989}, {64.0625, 69.203124999999986}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>Helvetica</string> + <key>Size</key> + <real>23</real> + </dict> + <key>ID</key> + <integer>33</integer> + <key>Shape</key> + <string>Circle</string> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Width</key> + <real>10</real> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +{\*\expandedcolortbl;;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs72 \cf0 n}</string> + <key>VerticalPad</key> + <integer>0</integer> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{249.27083333333326, 242.32812499999989}, {64.0625, 69.203124999999986}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>Helvetica</string> + <key>Size</key> + <real>23</real> + </dict> + <key>ID</key> + <integer>32</integer> + <key>Shape</key> + <string>Circle</string> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Draws</key> + <string>NO</string> + <key>Width</key> + <real>10</real> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +{\*\expandedcolortbl;;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs72 \cf0 ...}</string> + <key>VerticalPad</key> + <integer>0</integer> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{162.43055555555557, 242.32812499999989}, {64.0625, 69.203124999999986}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>Helvetica</string> + <key>Size</key> + <real>23</real> + </dict> + <key>ID</key> + <integer>31</integer> + <key>Shape</key> + <string>Circle</string> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0</string> + <key>g</key> + <string>0</string> + <key>r</key> + <string>1</string> + </dict> + <key>GapRatio</key> + <real>0.5</real> + <key>Width</key> + <real>10</real> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +{\*\expandedcolortbl;;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs72 \cf0 1}</string> + <key>VerticalPad</key> + <integer>0</integer> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{75.590277777777743, 242.32812499999989}, {64.0625, 69.203124999999986}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>Helvetica</string> + <key>Size</key> + <real>23</real> + </dict> + <key>ID</key> + <integer>30</integer> + <key>Shape</key> + <string>Circle</string> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Width</key> + <real>10</real> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +{\*\expandedcolortbl;;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs72 \cf0 0}</string> + <key>VerticalPad</key> + <integer>0</integer> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{198.02083333333331, 132.89062499999997}, {64.0625, 69.203124999999986}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>Helvetica</string> + <key>Size</key> + <real>23</real> + </dict> + <key>ID</key> + <integer>28</integer> + <key>Shape</key> + <string>Circle</string> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0</string> + <key>g</key> + <string>0</string> + <key>r</key> + <string>1</string> + </dict> + <key>GapRatio</key> + <real>0.5</real> + <key>Width</key> + <real>10</real> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg932\cocoartf1504\cocoasubrtf810 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +{\*\expandedcolortbl;;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs72 \cf0 -1}</string> + <key>VerticalPad</key> + <integer>0</integer> + </dict> + </dict> + </array> + <key>GridInfo</key> + <dict/> + <key>GuidesLocked</key> + <string>NO</string> + <key>GuidesVisible</key> + <string>YES</string> + <key>HPages</key> + <integer>1</integer> + <key>ImageCounter</key> + <integer>1</integer> + <key>KeepToScale</key> + <false/> + <key>Layers</key> + <array> + <dict> + <key>Lock</key> + <string>NO</string> + <key>Name</key> + <string>レイヤー 1</string> + <key>Print</key> + <string>YES</string> + <key>View</key> + <string>YES</string> + </dict> + </array> + <key>LayoutInfo</key> + <dict> + <key>Animate</key> + <string>NO</string> + <key>circoMinDist</key> + <real>18</real> + <key>circoSeparation</key> + <real>0.0</real> + <key>layoutEngine</key> + <string>dot</string> + <key>neatoSeparation</key> + <real>0.0</real> + <key>twopiSeparation</key> + <real>0.0</real> + </dict> + <key>LinksVisible</key> + <string>NO</string> + <key>MagnetsVisible</key> + <string>NO</string> + <key>MasterSheets</key> + <array/> + <key>ModificationDate</key> + <string>2017-02-12 19:45:43 +0000</string> + <key>Modifier</key> + <string>sister_clown</string> + <key>NotesVisible</key> + <string>NO</string> + <key>Orientation</key> + <integer>2</integer> + <key>OriginVisible</key> + <string>NO</string> + <key>PageBreaks</key> + <string>YES</string> + <key>PrintInfo</key> + <dict> + <key>NSBottomMargin</key> + <array> + <string>float</string> + <string>41</string> + </array> + <key>NSHorizonalPagination</key> + <array> + <string>coded</string> + <string>BAtzdHJlYW10eXBlZIHoA4QBQISEhAhOU051bWJlcgCEhAdOU1ZhbHVlAISECE5TT2JqZWN0AIWEASqEhAFxlwCG</string> + </array> + <key>NSLeftMargin</key> + <array> + <string>float</string> + <string>18</string> + </array> + <key>NSPaperSize</key> + <array> + <string>size</string> + <string>{595, 842}</string> + </array> + <key>NSPrintReverseOrientation</key> + <array> + <string>int</string> + <string>0</string> + </array> + <key>NSRightMargin</key> + <array> + <string>float</string> + <string>18</string> + </array> + <key>NSTopMargin</key> + <array> + <string>float</string> + <string>18</string> + </array> + </dict> + <key>PrintOnePage</key> + <false/> + <key>ReadOnly</key> + <string>NO</string> + <key>RowAlign</key> + <integer>1</integer> + <key>RowSpacing</key> + <real>36</real> + <key>SheetTitle</key> + <string>キャンバス 1</string> + <key>SmartAlignmentGuidesActive</key> + <string>YES</string> + <key>SmartDistanceGuidesActive</key> + <string>YES</string> + <key>UniqueID</key> + <integer>1</integer> + <key>UseEntirePage</key> + <false/> + <key>VPages</key> + <integer>1</integer> + <key>WindowInfo</key> + <dict> + <key>CurrentSheet</key> + <integer>0</integer> + <key>ExpandedCanvases</key> + <array/> + <key>Frame</key> + <string>{{130, 107}, {693, 922}}</string> + <key>ListView</key> + <true/> + <key>OutlineWidth</key> + <integer>142</integer> + <key>RightSidebar</key> + <false/> + <key>ShowRuler</key> + <true/> + <key>Sidebar</key> + <true/> + <key>SidebarWidth</key> + <integer>120</integer> + <key>VisibleRegion</key> + <string>{{0, 0}, {558, 780}}</string> + <key>Zoom</key> + <real>1</real> + <key>ZoomValues</key> + <array> + <array> + <string>キャンバス 1</string> + <real>1</real> + <real>1</real> + </array> + </array> + </dict> +</dict> +</plist>
--- a/slide/images/nodepath.svg Sun Feb 12 19:01:33 2017 +0900 +++ b/slide/images/nodepath.svg Mon Feb 13 06:17:40 2017 +0900 @@ -5,367 +5,358 @@ 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 393.75 425" - height="425" - width="393.75" + viewBox="0 0 726.66669 871.66669" + height="871.66669" + width="726.66669" xml:space="preserve" - version="1.1" - id="svg2"><metadata + 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="clipPath18" + id="clipPath20" clipPathUnits="userSpaceOnUse"><path - id="path20" - d="M 0,0 315,0 315,340 0,340 0,0 Z" /></clipPath></defs><g - transform="matrix(1.25,0,0,-1.25,0,425)" + id="path18" + d="M 0,0 H 545 V 653.75 H 0 Z" /></clipPath></defs><g + transform="matrix(1.3333333,0,0,-1.3333333,0,871.66667)" id="g10"><g id="g12" /><g id="g14"><g - clip-path="url(#clipPath18)" + clip-path="url(#clipPath20)" id="g16"><path id="path22" style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" - d="m -29.5,412.5 559,0 0,-783 -559,0 0,783 z" /><path + d="M -42.5,747.5 H 656.25 V -231.25 H -42.5 Z" /><path id="path24" style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" - d="m 160.9099,291.2028 c 8.7868,-8.3963 8.7868,-22.0093 0,-30.4056 -8.7868,-8.3963 -23.033,-8.3963 -31.8198,0 -8.7868,8.3963 -8.7868,22.0093 0,30.4056 8.7868,8.3963 23.033,8.3963 31.8198,0" /><g - transform="matrix(1,0,0,-1,-28.5,411.5)" + d="m 273.377,568.7185 c 15.6363,-16.8909 15.6363,-44.2765 0,-61.1674 -15.6362,-16.8911 -40.9875,-16.8911 -56.6238,0 -15.6363,16.8909 -15.6363,44.2765 0,61.1674 15.6363,16.891 40.9876,16.891 56.6238,0" /><g + transform="matrix(1.25,0,0,-1.25,-42.5,747.5)" id="g26"><path id="path28" - style="fill:none;stroke:#ff2600;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" - d="m 189.4099,120.2972 c 8.7868,8.3963 8.7868,22.0093 0,30.4056 -8.7868,8.3963 -23.033,8.3963 -31.8198,0 -8.7868,-8.3963 -8.7868,-22.0093 0,-30.4056 8.7868,-8.3963 23.033,-8.3963 31.8198,0" /></g><g - transform="matrix(1,0,0,-1,-28.5,411.5)" + style="fill:none;stroke:#ff2600;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="m 252.7016,143.0252 c 12.509,13.5128 12.509,35.4212 0,48.934 -12.509,13.5128 -32.79,13.5128 -45.299,0 -12.509,-13.5128 -12.509,-35.4212 0,-48.934 12.509,-13.5128 32.79,-13.5128 45.299,0" /></g><g + transform="matrix(1.25,0,0,-1.25,-42.5,747.5)" id="g30"><path id="path32" - style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" - d="m 189.4099,120.2972 c 8.7868,8.3963 8.7868,22.0093 0,30.4056 -8.7868,8.3963 -23.033,8.3963 -31.8198,0 -8.7868,-8.3963 -8.7868,-22.0093 0,-30.4056 8.7868,-8.3963 23.033,-8.3963 31.8198,0" /></g><g - transform="matrix(1,0,0,-1,144.5,276.5)" + style="fill:none;stroke:#ffffff;stroke-width:5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="m 252.7016,143.0252 c 12.509,13.5128 12.509,35.4212 0,48.934 -12.509,13.5128 -32.79,13.5128 -45.299,0 -12.509,-13.5128 -12.509,-35.4212 0,-48.934 12.509,-13.5128 32.79,-13.5128 45.299,0" /></g><g + transform="matrix(1.25,0,0,-1.25,245.0651,538.1348)" id="g34"><text - id="text36" - style="font-variant:normal;font-weight:normal;font-size:12px;font-family:Helvetica;-inkscape-font-specification:Helvetica;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" - transform="translate(-10.33887,-3)"><tspan - id="tspan38" + id="text38" + style="font-variant:normal;font-weight:normal;font-size:36px;font-family:Helvetica;-inkscape-font-specification:Helvetica;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="translate(-16.00488,13.5)"><tspan + id="tspan36" y="0" - x="0 3.9960001 10.6704 17.344801">root</tspan></text> -</g><g - transform="matrix(1,0,0,-1,144.5,276.5)" - id="g40"><text - id="text42" - style="font-variant:normal;font-weight:normal;font-size:12px;font-family:Helvetica;-inkscape-font-specification:Helvetica;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" - transform="translate(-5.334961,11)"><tspan - id="tspan44" - y="0" - x="0 3.9960001">-1</tspan></text> + x="0 11.988">-1</tspan></text> </g><path - id="path46" + id="path40" style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" - d="m 74.90989,223.2028 c 8.78683,-8.3963 8.78683,-22.0093 0,-30.4056 -8.78679,-8.3963 -23.03299,-8.3963 -31.81978,0 -8.78683,8.3963 -8.78683,22.0093 0,30.4056 8.78679,8.3963 23.03299,8.3963 31.81978,0" /><g - transform="matrix(1,0,0,-1,-28.5,411.5)" - id="g48"><path - id="path50" - 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 103.4099,188.2972 c 8.7868,8.3963 8.7868,22.0093 0,30.4056 -8.7868,8.3963 -23.033,8.3963 -31.81979,0 -8.78683,-8.3963 -8.78683,-22.0093 0,-30.4056 8.78679,-8.3963 23.03299,-8.3963 31.81979,0" /></g><g - transform="matrix(1,0,0,-1,58.5,208.5)" - id="g52"><text - id="text54" - style="font-variant:normal;font-weight:normal;font-size:12px;font-family:Helvetica;-inkscape-font-specification:Helvetica;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" - transform="translate(-3.336914,4)"><tspan - id="tspan56" + d="m 120.3388,431.9216 c 15.6363,-16.8909 15.6363,-44.2765 0,-61.1674 -15.6362,-16.891 -40.98754,-16.891 -56.62375,0 -15.6363,16.8909 -15.6363,44.2765 0,61.1674 15.63621,16.891 40.98755,16.891 56.62375,0" /><g + transform="matrix(1.25,0,0,-1.25,-42.5,747.5)" + id="g42"><path + id="path44" + style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="m 130.271,252.4627 c 12.5091,13.5128 12.5091,35.4212 0,48.934 -12.509,13.5128 -32.78999,13.5128 -45.29896,0 -12.50904,-13.5128 -12.50904,-35.4212 0,-48.934 12.50897,-13.5128 32.78996,-13.5128 45.29896,0" /></g><g + transform="matrix(1.25,0,0,-1.25,92.02691,401.3379)" + id="g46"><text + id="text50" + style="font-variant:normal;font-weight:normal;font-size:36px;font-family:Helvetica;-inkscape-font-specification:Helvetica;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="translate(-10.01074,13.5)"><tspan + id="tspan48" y="0" x="0">0</tspan></text> </g><path - id="path58" + id="path52" style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" - d="m 135.9099,223.2028 c 8.7868,-8.3963 8.7868,-22.0093 0,-30.4056 -8.7868,-8.3963 -23.033,-8.3963 -31.8198,0 -8.78682,8.3963 -8.78682,22.0093 0,30.4056 8.7868,8.3963 23.033,8.3963 31.8198,0" /><g - transform="matrix(1,0,0,-1,-28.5,411.5)" - id="g60"><path - id="path62" - style="fill:none;stroke:#ff2600;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" - d="m 164.4099,188.2972 c 8.7868,8.3963 8.7868,22.0093 0,30.4056 -8.7868,8.3963 -23.033,8.3963 -31.8198,0 -8.7868,-8.3963 -8.7868,-22.0093 0,-30.4056 8.7868,-8.3963 23.033,-8.3963 31.8198,0" /></g><g - transform="matrix(1,0,0,-1,-28.5,411.5)" - id="g64"><path - id="path66" - style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" - d="m 164.4099,188.2972 c 8.7868,8.3963 8.7868,22.0093 0,30.4056 -8.7868,8.3963 -23.033,8.3963 -31.8198,0 -8.7868,-8.3963 -8.7868,-22.0093 0,-30.4056 8.7868,-8.3963 23.033,-8.3963 31.8198,0" /></g><g - transform="matrix(1,0,0,-1,119.5,208.5)" - id="g68"><text - id="text70" - style="font-variant:normal;font-weight:normal;font-size:12px;font-family:Helvetica;-inkscape-font-specification:Helvetica;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" - transform="translate(-3.336914,4)"><tspan - id="tspan72" + d="m 228.8891,431.9216 c 15.6363,-16.8909 15.6363,-44.2765 0,-61.1674 -15.6362,-16.891 -40.9875,-16.891 -56.6237,0 -15.6363,16.8909 -15.6363,44.2765 0,61.1674 15.6362,16.891 40.9875,16.891 56.6237,0" /><g + transform="matrix(1.25,0,0,-1.25,-42.5,747.5)" + id="g54"><path + id="path56" + style="fill:none;stroke:#ff2600;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="m 217.1113,252.4627 c 12.509,13.5128 12.509,35.4212 0,48.934 -12.509,13.5128 -32.79,13.5128 -45.299,0 -12.509,-13.5128 -12.509,-35.4212 0,-48.934 12.509,-13.5128 32.79,-13.5128 45.299,0" /></g><g + transform="matrix(1.25,0,0,-1.25,-42.5,747.5)" + id="g58"><path + id="path60" + style="fill:none;stroke:#ffffff;stroke-width:5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="m 217.1113,252.4627 c 12.509,13.5128 12.509,35.4212 0,48.934 -12.509,13.5128 -32.79,13.5128 -45.299,0 -12.509,-13.5128 -12.509,-35.4212 0,-48.934 12.509,-13.5128 32.79,-13.5128 45.299,0" /></g><g + transform="matrix(1.25,0,0,-1.25,200.5773,401.3379)" + id="g62"><text + id="text66" + style="font-variant:normal;font-weight:normal;font-size:36px;font-family:Helvetica;-inkscape-font-specification:Helvetica;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="translate(-10.01074,13.5)"><tspan + id="tspan64" y="0" x="0">1</tspan></text> </g><g - transform="matrix(1,0,0,-1,180.5,208.5)" - id="g74"><text - id="text76" - style="font-variant:normal;font-weight:normal;font-size:12px;font-family:Helvetica;-inkscape-font-specification:Helvetica;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" - transform="translate(-5.000977,4)"><tspan - id="tspan78" + transform="matrix(1.25,0,0,-1.25,309.1276,401.3379)" + id="g68"><text + id="text72" + style="font-variant:normal;font-weight:normal;font-size:36px;font-family:Helvetica;-inkscape-font-specification:Helvetica;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="translate(-15.00293,13.5)"><tspan + id="tspan70" y="0" - x="0 3.3336 6.6672001">...</tspan></text> + x="0 10.0008 20.0016">...</tspan></text> </g><path - id="path80" + id="path74" style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" - d="m 257.9099,223.2028 c 8.7868,-8.3963 8.7868,-22.0093 0,-30.4056 -8.7868,-8.3963 -23.033,-8.3963 -31.8198,0 -8.7868,8.3963 -8.7868,22.0093 0,30.4056 8.7868,8.3963 23.033,8.3963 31.8198,0" /><g - transform="matrix(1,0,0,-1,-28.5,411.5)" - id="g82"><path - id="path84" - 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 286.4099,188.2972 c 8.7868,8.3963 8.7868,22.0093 0,30.4056 -8.7868,8.3963 -23.033,8.3963 -31.8198,0 -8.7868,-8.3963 -8.7868,-22.0093 0,-30.4056 8.7868,-8.3963 23.033,-8.3963 31.8198,0" /></g><g - transform="matrix(1,0,0,-1,241.5,208.5)" - id="g86"><text - id="text88" - style="font-variant:normal;font-weight:normal;font-size:12px;font-family:Helvetica;-inkscape-font-specification:Helvetica;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" - transform="translate(-3.336914,4)"><tspan - id="tspan90" + d="m 445.9898,431.9216 c 15.6363,-16.8909 15.6363,-44.2765 0,-61.1674 -15.6362,-16.891 -40.9875,-16.891 -56.6237,0 -15.6363,16.8909 -15.6363,44.2765 0,61.1674 15.6362,16.891 40.9875,16.891 56.6237,0" /><g + transform="matrix(1.25,0,0,-1.25,-42.5,747.5)" + id="g76"><path + id="path78" + style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="m 390.7919,252.4627 c 12.509,13.5128 12.509,35.4212 0,48.934 -12.509,13.5128 -32.7901,13.5128 -45.299,0 -12.5091,-13.5128 -12.5091,-35.4212 0,-48.934 12.5089,-13.5128 32.79,-13.5128 45.299,0" /></g><g + transform="matrix(1.25,0,0,-1.25,417.678,401.3379)" + id="g80"><text + id="text84" + style="font-variant:normal;font-weight:normal;font-size:36px;font-family:Helvetica;-inkscape-font-specification:Helvetica;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="translate(-10.01074,13.5)"><tspan + id="tspan82" y="0" x="0">n</tspan></text> </g><g - transform="matrix(1,0,0,-1,-28.5,411.5)" - 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 154.5952,150.448 -49.367,39.0344" /></g><g - transform="matrix(1,0,0,-1,-28.5,411.5)" - id="g96"><path - id="path98" - style="fill:none;stroke:#ff2600;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" - d="m 165.3505,157.6665 -8.701,23.667" /></g><g - transform="matrix(1,0,0,-1,-28.5,411.5)" - id="g100"><path - id="path102" - style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" - d="m 165.3505,157.6665 -8.701,23.667" /></g><g - transform="matrix(1,0,0,-1,-28.5,411.5)" - id="g104"><path - id="path106" - 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 184.5952,156.4576 199.3406,184.31" /></g><g - transform="matrix(1,0,0,-1,-28.5,411.5)" + transform="matrix(1.25,0,0,-1.25,-42.5,747.5)" + id="g86"><path + id="path88" + style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="m 201.6446,192.885 -65.6154,58.6522" /></g><g + transform="matrix(1.25,0,0,-1.25,-42.5,747.5)" + id="g90"><path + id="path92" + style="fill:none;stroke:#ff2600;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="m 217.8873,204.9005 -11.2585,34.6217" /></g><g + transform="matrix(1.25,0,0,-1.25,-42.5,747.5)" + id="g94"><path + id="path96" + style="fill:none;stroke:#ffffff;stroke-width:5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="m 217.8873,204.9005 -11.2585,34.6217" /></g><g + transform="matrix(1.25,0,0,-1.25,-42.5,747.5)" + id="g98"><path + id="path100" + style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="m 246.6353,202.9044 20.203,43.1417" /></g><g + transform="matrix(1.25,0,0,-1.25,-42.5,747.5)" + id="g102"><path + id="path104" + style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="m 259.8007,191.0682 78.5929,62.2856" /></g><path + id="path106" + style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 75.85092,294.1048 c 15.6363,-16.8909 15.6363,-44.2765 0,-61.1675 -15.63621,-16.891 -40.9875,-16.891 -56.62372,0 -15.636294,16.891 -15.636294,44.2766 0,61.1675 15.63622,16.891 40.98751,16.891 56.62372,0" /><g + transform="matrix(1.25,0,0,-1.25,-42.5,747.5)" id="g108"><path id="path110" - 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 193.2817,149.3676 58.6649,41.1259" /></g><path - id="path112" - style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" - d="m 49.90989,154.6958 c 8.78683,-8.3963 8.78683,-22.0093 0,-30.4056 -8.78679,-8.3963 -23.03298,-8.3963 -31.81978,0 -8.78683,8.3963 -8.78683,22.0093 0,30.4056 8.7868,8.3963 23.03299,8.3963 31.81978,0" /><g - transform="matrix(1,0,0,-1,-28.5,411.5)" - id="g114"><path - id="path116" - 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 78.40989,256.8042 c 8.78683,8.3963 8.78683,22.0093 0,30.4056 -8.78679,8.3963 -23.03298,8.3963 -31.81978,0 -8.78683,-8.3963 -8.78683,-22.0093 0,-30.4056 8.7868,-8.3963 23.03299,-8.3963 31.81978,0" /></g><g - transform="matrix(1,0,0,-1,33.5,139.993)" - id="g118"><text - id="text120" - style="font-variant:normal;font-weight:normal;font-size:12px;font-family:Helvetica;-inkscape-font-specification:Helvetica;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" - transform="translate(-3.336914,4)"><tspan - id="tspan122" + style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="m 94.68074,362.7162 c 12.50906,13.5127 12.50906,35.4212 0,48.9339 -12.50897,13.5128 -32.79001,13.5128 -45.29898,0 -12.50903,-13.5127 -12.50903,-35.4212 0,-48.9339 12.50897,-13.5128 32.79001,-13.5128 45.29898,0" /></g><g + transform="matrix(1.25,0,0,-1.25,47.53906,263.5211)" + id="g112"><text + id="text116" + style="font-variant:normal;font-weight:normal;font-size:36px;font-family:Helvetica;-inkscape-font-specification:Helvetica;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="translate(-10.01074,13.5)"><tspan + id="tspan114" y="0" x="0">0</tspan></text> </g><path - id="path124" + id="path118" style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" - d="m 110.9099,154.6958 c 8.7868,-8.3963 8.7868,-22.0093 0,-30.4056 -8.7868,-8.3963 -23.033,-8.3963 -31.81979,0 -8.78683,8.3963 -8.78683,22.0093 0,30.4056 8.78679,8.3963 23.03299,8.3963 31.81979,0" /><g - transform="matrix(1,0,0,-1,-28.5,411.5)" - id="g126"><path - id="path128" - 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 139.4099,256.8042 c 8.7868,8.3963 8.7868,22.0093 0,30.4056 -8.7868,8.3963 -23.033,8.3963 -31.8198,0 -8.78682,-8.3963 -8.78682,-22.0093 0,-30.4056 8.7868,-8.3963 23.033,-8.3963 31.8198,0" /></g><g - transform="matrix(1,0,0,-1,94.5,139.993)" - id="g130"><text - id="text132" - style="font-variant:normal;font-weight:normal;font-size:12px;font-family:Helvetica;-inkscape-font-specification:Helvetica;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" - transform="translate(-3.336914,4)"><tspan - id="tspan134" + d="m 184.4013,294.1048 c 15.6363,-16.8909 15.6363,-44.2765 0,-61.1675 -15.6362,-16.891 -40.9875,-16.891 -56.6238,0 -15.6362,16.891 -15.6362,44.2766 0,61.1675 15.6363,16.891 40.9876,16.891 56.6238,0" /><g + transform="matrix(1.25,0,0,-1.25,-42.5,747.5)" + id="g120"><path + id="path122" + style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="m 181.521,362.7162 c 12.5091,13.5127 12.5091,35.4212 0,48.9339 -12.509,13.5128 -32.79,13.5128 -45.299,0 -12.509,-13.5127 -12.509,-35.4212 0,-48.9339 12.509,-13.5128 32.79,-13.5128 45.299,0" /></g><g + transform="matrix(1.25,0,0,-1.25,156.0894,263.5211)" + id="g124"><text + id="text128" + style="font-variant:normal;font-weight:normal;font-size:36px;font-family:Helvetica;-inkscape-font-specification:Helvetica;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="translate(-10.01074,13.5)"><tspan + id="tspan126" y="0" x="0">1</tspan></text> </g><g - transform="matrix(1,0,0,-1,-28.5,411.5)" - id="g136"><path - id="path138" - style="fill:none;stroke:#ff2600;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" - d="m 200.4099,256.8042 c 8.7868,8.3963 8.7868,22.0093 0,30.4056 -8.7868,8.3963 -23.033,8.3963 -31.8198,0 -8.7868,-8.3963 -8.7868,-22.0093 0,-30.4056 8.7868,-8.3963 23.033,-8.3963 31.8198,0" /></g><g - transform="matrix(1,0,0,-1,-28.5,411.5)" - id="g140"><path - id="path142" - style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" - d="m 200.4099,256.8042 c 8.7868,8.3963 8.7868,22.0093 0,30.4056 -8.7868,8.3963 -23.033,8.3963 -31.8198,0 -8.7868,-8.3963 -8.7868,-22.0093 0,-30.4056 8.7868,-8.3963 23.033,-8.3963 31.8198,0" /></g><g - transform="matrix(1,0,0,-1,155.5,139.993)" - id="g144"><text - id="text146" - style="font-variant:normal;font-weight:normal;font-size:12px;font-family:Helvetica;-inkscape-font-specification:Helvetica;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" - transform="translate(-3.336914,4)"><tspan - id="tspan148" + transform="matrix(1.25,0,0,-1.25,-42.5,747.5)" + id="g130"><path + id="path132" + style="fill:none;stroke:#ff2600;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="m 268.3613,362.7162 c 12.509,13.5127 12.509,35.4212 0,48.9339 -12.509,13.5128 -32.79,13.5128 -45.299,0 -12.509,-13.5127 -12.509,-35.4212 0,-48.9339 12.509,-13.5128 32.79,-13.5128 45.299,0" /></g><g + transform="matrix(1.25,0,0,-1.25,-42.5,747.5)" + id="g134"><path + id="path136" + style="fill:none;stroke:#ffffff;stroke-width:5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="m 268.3613,362.7162 c 12.509,13.5127 12.509,35.4212 0,48.9339 -12.509,13.5128 -32.79,13.5128 -45.299,0 -12.509,-13.5127 -12.509,-35.4212 0,-48.9339 12.509,-13.5128 32.79,-13.5128 45.299,0" /></g><g + transform="matrix(1.25,0,0,-1.25,264.6398,263.5211)" + id="g138"><text + id="text142" + style="font-variant:normal;font-weight:normal;font-size:36px;font-family:Helvetica;-inkscape-font-specification:Helvetica;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="translate(-10.01074,13.5)"><tspan + id="tspan140" y="0" x="0">2</tspan></text> </g><path - id="path150" + id="path144" style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" - d="m 232.9099,154.6958 c 8.7868,-8.3963 8.7868,-22.0093 0,-30.4056 -8.7868,-8.3963 -23.033,-8.3963 -31.8198,0 -8.7868,8.3963 -8.7868,22.0093 0,30.4056 8.7868,8.3963 23.033,8.3963 31.8198,0" /><g - transform="matrix(1,0,0,-1,-28.5,411.5)" - id="g152"><path - id="path154" - 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 261.4099,256.8042 c 8.7868,8.3963 8.7868,22.0093 0,30.4056 -8.7868,8.3963 -23.033,8.3963 -31.8198,0 -8.7868,-8.3963 -8.7868,-22.0093 0,-30.4056 8.7868,-8.3963 23.033,-8.3963 31.8198,0" /></g><g - transform="matrix(1,0,0,-1,216.5,139.993)" - id="g156"><text - id="text158" - style="font-variant:normal;font-weight:normal;font-size:12px;font-family:Helvetica;-inkscape-font-specification:Helvetica;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" - transform="translate(-3.336914,4)"><tspan - id="tspan160" + d="m 401.502,294.1048 c 15.6363,-16.8909 15.6363,-44.2765 0,-61.1675 -15.6362,-16.891 -40.9875,-16.891 -56.6238,0 -15.6363,16.891 -15.6363,44.2766 0,61.1675 15.6363,16.891 40.9876,16.891 56.6238,0" /><g + transform="matrix(1.25,0,0,-1.25,-42.5,747.5)" + id="g146"><path + id="path148" + style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="m 355.2016,362.7162 c 12.509,13.5127 12.509,35.4212 0,48.9339 -12.509,13.5128 -32.79,13.5128 -45.299,0 -12.509,-13.5127 -12.509,-35.4212 0,-48.9339 12.509,-13.5128 32.79,-13.5128 45.299,0" /></g><g + transform="matrix(1.25,0,0,-1.25,373.1901,263.5211)" + id="g150"><text + id="text154" + style="font-variant:normal;font-weight:normal;font-size:36px;font-family:Helvetica;-inkscape-font-specification:Helvetica;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="translate(-10.01074,13.5)"><tspan + id="tspan152" y="0" x="0">3</tspan></text> </g><g - transform="matrix(1,0,0,-1,-28.5,411.5)" - id="g162"><path - id="path164" - 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 130.7667,218.0188 -50.53983,39.969" /></g><g - transform="matrix(1,0,0,-1,-28.5,411.5)" - id="g166"><path - id="path168" - 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 140.81,224.7461 -9.7037,26.4937" /></g><g - transform="matrix(1,0,0,-1,-28.5,411.5)" - id="g170"><path - id="path172" - style="fill:none;stroke:#ff2600;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" - d="m 158.8746,223.648 14.5221,27.4054" /></g><g - transform="matrix(1,0,0,-1,-28.5,411.5)" - id="g174"><path - id="path176" - style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" - d="m 158.8746,223.648 14.5221,27.4054" /></g><g - transform="matrix(1,0,0,-1,-28.5,411.5)" + transform="matrix(1.25,0,0,-1.25,-42.5,747.5)" + id="g156"><path + id="path158" + style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="m 169.2165,300.2958 -68.7799,61.4919" /></g><g + transform="matrix(1.25,0,0,-1.25,-42.5,747.5)" + id="g160"><path + id="path162" + style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="m 183.5143,311.1226 -12.5181,38.6373" /></g><g + transform="matrix(1.25,0,0,-1.25,-42.5,747.5)" + id="g164"><path + id="path166" + style="fill:none;stroke:#ff2600;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="m 209.2312,309.3554 19.8848,42.4223" /></g><g + transform="matrix(1.25,0,0,-1.25,-42.5,747.5)" + id="g168"><path + id="path170" + style="fill:none;stroke:#ffffff;stroke-width:5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="m 209.2312,309.3554 19.8848,42.4223" /></g><g + transform="matrix(1.25,0,0,-1.25,-42.5,747.5)" + id="g172"><path + id="path174" + style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="m 220.8741,298.6788 81.9292,64.9286" /></g><path + id="path176" + style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 139.9134,157.3361 c 15.6363,-16.8909 15.6363,-44.2765 0,-61.16744 -15.6362,-16.89101 -40.98748,-16.89101 -56.6237,0 -15.63629,16.89094 -15.63629,44.27654 0,61.16744 15.63622,16.891 40.9875,16.891 56.6237,0" /><g + transform="matrix(1.25,0,0,-1.25,-42.5,747.5)" id="g178"><path id="path180" - 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 167.0531,217.014 59.8934,41.9866" /></g><path - id="path182" - style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" - d="m 85.90989,86.70978 c 8.78683,-8.39626 8.78683,-22.00929 0,-30.40555 -8.78679,-8.39631 -23.03299,-8.39631 -31.81978,0 -8.78683,8.39626 -8.78683,22.00929 0,30.40555 8.78679,8.39631 23.03299,8.39631 31.81978,0" /><g - transform="matrix(1,0,0,-1,-28.5,411.5)" - id="g184"><path - id="path186" - 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 114.4099,324.7902 c 8.7868,8.3963 8.7868,22.0093 0,30.4056 -8.7868,8.3963 -23.033,8.3963 -31.81979,0 -8.78683,-8.3963 -8.78683,-22.0093 0,-30.4056 8.78679,-8.3963 23.03299,-8.3963 31.81979,0" /></g><g - transform="matrix(1,0,0,-1,69.5,72.00701)" - id="g188"><text - id="text190" - style="font-variant:normal;font-weight:normal;font-size:12px;font-family:Helvetica;-inkscape-font-specification:Helvetica;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" - transform="translate(-3.336914,4)"><tspan - id="tspan192" + style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="m 145.9307,472.1311 c 12.5091,13.5128 12.5091,35.4212 0,48.934 -12.5089,13.5128 -32.79,13.5128 -45.2989,0 -12.50907,-13.5128 -12.50907,-35.4212 0,-48.934 12.5089,-13.5128 32.79,-13.5128 45.2989,0" /></g><g + transform="matrix(1.25,0,0,-1.25,111.6016,126.7524)" + id="g182"><text + id="text186" + style="font-variant:normal;font-weight:normal;font-size:36px;font-family:Helvetica;-inkscape-font-specification:Helvetica;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="translate(-10.01074,13.5)"><tspan + id="tspan184" y="0" x="0">0</tspan></text> </g><path - id="path194" + id="path188" style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" - d="m 146.9099,86.70978 c 8.7868,-8.39626 8.7868,-22.00929 0,-30.40555 -8.7868,-8.39631 -23.033,-8.39631 -31.8198,0 -8.7868,8.39626 -8.7868,22.00929 0,30.40555 8.7868,8.39631 23.033,8.39631 31.8198,0" /><g - transform="matrix(1,0,0,-1,-28.5,411.5)" - id="g196"><path - id="path198" - 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 175.4099,324.7902 c 8.7868,8.3963 8.7868,22.0093 0,30.4056 -8.7868,8.3963 -23.033,8.3963 -31.8198,0 -8.7868,-8.3963 -8.7868,-22.0093 0,-30.4056 8.7868,-8.3963 23.033,-8.3963 31.8198,0" /></g><g - transform="matrix(1,0,0,-1,130.5,72.00701)" - id="g200"><text - id="text202" - style="font-variant:normal;font-weight:normal;font-size:12px;font-family:Helvetica;-inkscape-font-specification:Helvetica;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" - transform="translate(-3.336914,4)"><tspan - id="tspan204" + d="m 248.4638,157.3361 c 15.6363,-16.8909 15.6363,-44.2765 0,-61.16744 -15.6362,-16.89101 -40.9875,-16.89101 -56.6238,0 -15.6362,16.89094 -15.6362,44.27654 0,61.16744 15.6363,16.891 40.9876,16.891 56.6238,0" /><g + transform="matrix(1.25,0,0,-1.25,-42.5,747.5)" + id="g190"><path + id="path192" + style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="m 232.771,472.1311 c 12.5091,13.5128 12.5091,35.4212 0,48.934 -12.509,13.5128 -32.79,13.5128 -45.299,0 -12.509,-13.5128 -12.509,-35.4212 0,-48.934 12.509,-13.5128 32.79,-13.5128 45.299,0" /></g><g + transform="matrix(1.25,0,0,-1.25,220.1519,126.7524)" + id="g194"><text + id="text198" + style="font-variant:normal;font-weight:normal;font-size:36px;font-family:Helvetica;-inkscape-font-specification:Helvetica;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="translate(-10.01074,13.5)"><tspan + id="tspan196" y="0" x="0">1</tspan></text> </g><g - transform="matrix(1,0,0,-1,-28.5,411.5)" - id="g206"><path - id="path208" - 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 236.4099,324.7902 c 8.7868,8.3963 8.7868,22.0093 0,30.4056 -8.7868,8.3963 -23.033,8.3963 -31.8198,0 -8.7868,-8.3963 -8.7868,-22.0093 0,-30.4056 8.7868,-8.3963 23.033,-8.3963 31.8198,0" /></g><g - transform="matrix(1,0,0,-1,191.5,72.00701)" - id="g210"><text - id="text212" - style="font-variant:normal;font-weight:normal;font-size:12px;font-family:Helvetica;-inkscape-font-specification:Helvetica;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" - transform="translate(-3.336914,4)"><tspan - id="tspan214" + transform="matrix(1.25,0,0,-1.25,-42.5,747.5)" + id="g200"><path + id="path202" + style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="m 319.6113,472.1311 c 12.509,13.5128 12.509,35.4212 0,48.934 -12.509,13.5128 -32.79,13.5128 -45.299,0 -12.509,-13.5128 -12.509,-35.4212 0,-48.934 12.509,-13.5128 32.79,-13.5128 45.299,0" /></g><g + transform="matrix(1.25,0,0,-1.25,328.7023,126.7524)" + id="g204"><text + id="text208" + style="font-variant:normal;font-weight:normal;font-size:36px;font-family:Helvetica;-inkscape-font-specification:Helvetica;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="translate(-10.01074,13.5)"><tspan + id="tspan206" y="0" x="0">2</tspan></text> </g><path - id="path216" + id="path210" style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" - d="m 268.9099,86.70978 c 8.7868,-8.39626 8.7868,-22.00929 0,-30.40555 -8.7868,-8.39631 -23.033,-8.39631 -31.8198,0 -8.7868,8.39626 -8.7868,22.00929 0,30.40555 8.7868,8.39631 23.033,8.39631 31.8198,0" /><g - transform="matrix(1,0,0,-1,-28.5,411.5)" - id="g218"><path - id="path220" - style="fill:none;stroke:#ff2600;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" - d="m 297.4099,324.7902 c 8.7868,8.3963 8.7868,22.0093 0,30.4056 -8.7868,8.3963 -23.033,8.3963 -31.8198,0 -8.7868,-8.3963 -8.7868,-22.0093 0,-30.4056 8.7868,-8.3963 23.033,-8.3963 31.8198,0" /></g><g - transform="matrix(1,0,0,-1,-28.5,411.5)" - id="g222"><path - id="path224" - style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" - d="m 297.4099,324.7902 c 8.7868,8.3963 8.7868,22.0093 0,30.4056 -8.7868,8.3963 -23.033,8.3963 -31.8198,0 -8.7868,-8.3963 -8.7868,-22.0093 0,-30.4056 8.7868,-8.3963 23.033,-8.3963 31.8198,0" /></g><g - transform="matrix(1,0,0,-1,252.5,72.00701)" - id="g226"><text - id="text228" - style="font-variant:normal;font-weight:normal;font-size:12px;font-family:Helvetica;-inkscape-font-specification:Helvetica;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" - transform="translate(-3.336914,4)"><tspan - id="tspan230" + d="m 465.5645,157.3361 c 15.6363,-16.8909 15.6363,-44.2765 0,-61.16744 -15.6362,-16.89101 -40.9875,-16.89101 -56.6238,0 -15.6363,16.89094 -15.6363,44.27654 0,61.16744 15.6363,16.891 40.9876,16.891 56.6238,0" /><g + transform="matrix(1.25,0,0,-1.25,-42.5,747.5)" + id="g212"><path + id="path214" + style="fill:none;stroke:#ff2600;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="m 406.4516,472.1311 c 12.509,13.5128 12.509,35.4212 0,48.934 -12.509,13.5128 -32.79,13.5128 -45.299,0 -12.509,-13.5128 -12.509,-35.4212 0,-48.934 12.509,-13.5128 32.79,-13.5128 45.299,0" /></g><g + transform="matrix(1.25,0,0,-1.25,-42.5,747.5)" + id="g216"><path + id="path218" + style="fill:none;stroke:#ffffff;stroke-width:5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="m 406.4516,472.1311 c 12.509,13.5128 12.509,35.4212 0,48.934 -12.509,13.5128 -32.79,13.5128 -45.299,0 -12.509,-13.5128 -12.509,-35.4212 0,-48.934 12.509,-13.5128 32.79,-13.5128 45.299,0" /></g><g + transform="matrix(1.25,0,0,-1.25,437.2526,126.7524)" + id="g220"><text + id="text224" + style="font-variant:normal;font-weight:normal;font-size:36px;font-family:Helvetica;-inkscape-font-specification:Helvetica;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="translate(-10.01074,13.5)"><tspan + id="tspan222" y="0" x="0">3</tspan></text> </g><g - transform="matrix(1,0,0,-1,-28.5,411.5)" - id="g232"><path - id="path234" - 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 166.7667,286.0048 -50.5398,39.969" /></g><g - transform="matrix(1,0,0,-1,-28.5,411.5)" - id="g236"><path - id="path238" - 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 176.81,292.7321 -9.7037,26.4937" /></g><g - transform="matrix(1,0,0,-1,-28.5,411.5)" - id="g240"><path - id="path242" - 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 194.8746,291.634 15.2244,28.7308" /></g><g - transform="matrix(1,0,0,-1,-28.5,411.5)" - id="g244"><path - id="path246" - style="fill:none;stroke:#ff2600;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" - d="m 203.0531,285 58.6651,41.1255" /></g><g - transform="matrix(1,0,0,-1,-28.5,411.5)" - id="g248"><path - id="path250" - style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" - d="m 203.0531,285 58.6651,41.1255" /></g><path - id="path252" + transform="matrix(1.25,0,0,-1.25,-42.5,747.5)" + id="g226"><path + id="path228" + style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="m 220.4665,409.7108 -68.7799,61.4918" /></g><g + transform="matrix(1.25,0,0,-1.25,-42.5,747.5)" + id="g230"><path + id="path232" + style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="m 234.7643,420.5375 -12.5181,38.6374" /></g><g + transform="matrix(1.25,0,0,-1.25,-42.5,747.5)" + id="g234"><path + id="path236" + style="fill:none;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="m 260.4812,418.7703 19.8848,42.4223" /></g><g + transform="matrix(1.25,0,0,-1.25,-42.5,747.5)" + id="g238"><path + id="path240" + style="fill:none;stroke:#ff2600;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="m 272.1241,408.0937 81.9292,64.9286" /></g><g + transform="matrix(1.25,0,0,-1.25,-42.5,747.5)" + id="g242"><path + id="path244" + style="fill:none;stroke:#ffffff;stroke-width:5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1" + d="m 272.1241,408.0937 81.9292,64.9286" /></g><path + id="path246" style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" - d="m 258,64 48,0 0,-18 -48,0 0,18 z" /><g - transform="matrix(1,0,0,-1,282,55)" + d="M 477.2917,98.57422 H 520 V 60.35156 h -42.7083 z" /><g + transform="matrix(1.25,0,0,-1.25,498.6458,79.46289)" + id="g248"><text + id="text252" + style="font-variant:normal;font-size:36px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="translate(-35.08333,4.999982)"><tspan + id="tspan250" + y="0" + x="0 36">対象</tspan></text> +</g><g + transform="matrix(1.25,0,0,-1.25,228.1597,28.16406)" id="g254"><text - id="text256" - style="font-variant:normal;font-size:12px;font-family:HiraKakuProN;-inkscape-font-specification:HiraKakuProN-W3;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" - transform="translate(-24,2)"><tspan - id="tspan258" + id="text258" + style="font-variant:normal;font-weight:normal;font-size:36px;font-family:Helvetica;-inkscape-font-specification:Helvetica;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="translate(-161.6786,13.5)"><tspan + id="tspan256" y="0" - x="0 12 24 36">編集対象</tspan></text> + x="0 25.999201 46.0224 66.045601 86.068802 110.0808 130.104 140.1048 160.12801 181.15199 193.14 213.16319 223.164 243.18719 253.188 273.21121 283.21201 303.2352">NodePath<-1,1,2,3></tspan></text> </g><g - transform="matrix(1,0,0,-1,135,23)" + transform="matrix(1.25,0,0,-1.25,245.0651,625.6445)" id="g260"><text - id="text262" - style="font-variant:normal;font-weight:normal;font-size:23px;font-family:Helvetica;-inkscape-font-specification:Helvetica;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" - transform="translate(-103.5786,9)"><tspan - id="tspan264" + id="text264" + style="font-variant:normal;font-weight:normal;font-size:36px;font-family:Helvetica;-inkscape-font-specification:Helvetica;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + transform="translate(-86.05371,13.5)"><tspan + id="tspan262" y="0" - x="0 16.6106 29.4032 42.195801 54.9884 70.329399 83.122002 89.511398 102.304 115.736 123.395 136.18761 142.577 155.3696 161.759 174.55161 180.94099 193.7336">NodePath<-1,1,2,3></tspan></text> -</g><g - transform="matrix(1,0,0,-1,144.5,320)" - id="g266"><text - id="text268" - style="font-variant:normal;font-weight:normal;font-size:18px;font-family:Helvetica;-inkscape-font-specification:Helvetica;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" - transform="translate(-43.02686,7)"><tspan - id="tspan270" - y="0" - x="0 5.0004001 10.9944 21.006001 31.017599 41.029202 51.040798 61.052399 76.046402">tree_name</tspan></text> + x="0 10.0008 21.9888 42.012001 62.035198 82.058403 102.0816 122.1048 152.0928">tree_name</tspan></text> </g></g></g></g></svg> \ No newline at end of file
--- a/slide/slide.html Sun Feb 12 19:01:33 2017 +0900 +++ b/slide/slide.html Mon Feb 13 06:17:40 2017 +0900 @@ -127,7 +127,8 @@ <h1>データベースのトランザクションとデータ構造のギャップ</h1> <font size=5> <p>データベースには、複数のレコードをアップデートするときに、整合性を維持する仕組みとしてトランザクションがある。</p> -<p>データ構造には並行処理ようにスレッドセーフなものが用意されている。しかし、複数のスレッドセーフなデータ構造はアクセスするときに整合性を維持するトランザクションは自分で用意する必要があり、標準的なものは用意されていない。</p> +<p>データ構造には並行処理ようにスレッドセーフなものが用意されている。</p> +<p>しかし、複数のスレッドセーフなデータ構造はアクセスするときに整合性を維持するトランザクションを自分で用意する必要があり、標準的なものは用意されていない。</p> <p>特に複数のリストや木構造に対してトランザクションが必要になってきている。</p> </font> </div> @@ -195,7 +196,9 @@ <p>ノードは自身の子のリストと属性名と属性値の組でデータを持つ。これはデータベースのレコードに値する。</p> <p>通常のレコードと異なり、ノードは自身の子供を持つ。</p> <p>親から子への片方向の参照しか持たない。</p> +<!-- <embed src="images/multiComponent.svg" width="800" height="500"/> +--> </font> </div> @@ -203,9 +206,10 @@ <h1>JungleのTransaction</h1> <font size=5> <p>データの変更は一度生成した木を上書きせず、ルートから変更を行うノードまでコピーを行い、新しく木構造を構築する。</p> -<[>最後にルートをアトミックに入れ替えてCommitする。</p> +<p>最後にルートをアトミックに入れ替えてCommitする。</p> <p>他のThreadとCommitが競合し失敗した場合は最初からやり直す。</p> -<embed src="images/non_destructive_tree.svg" width="800" height="500"/> +<!--<embed src="images/non_destructive_tree.svg" width="800" height="500"/> +--> </font> </div> @@ -215,11 +219,12 @@ <p>Jungleは木を名前で生成、管理している。</p> <div style="padding: 10px; margin-bottom: 10px; border: 5px double #333333;"> -<pre><code class="language-Java"> -// Jungleに新しく木を生成する。木の名前が重複した場合、生成に失敗しnullを返す +<pre><code class="language-Java">// Jungleに新しく木を生成する。 +//木の名前が重複した場合、生成に失敗しnullを返す JungleTree createNewTree(String treeName) -// JungleからtreeNameと名前が一致するtreeを取得する。名前が一致するTreeがない場合取得は失敗しnullを返す +// JungleからtreeNameと名前が一致するtreeを取得する。 +//名前が一致するTreeがない場合取得は失敗しnullを返す JungleTree getTreeByName(String treeName) </code></pre> </div> @@ -235,18 +240,22 @@ <p>Jungleでは木のノードの位置をNodePathを使って表す。</p> <p>ルートから対象のノードまでの経路を数字で指し示す。</p> <p>ルートノードは例外として-1と表記される。</p> -<p>NodePathクラスを用いて[-1,1,2,3]を表している例を以下に記述する。</p> +</font> +</div> + + +<div> +<h1>NodePath</h1> <embed src="images/nodepath.svg" width="800" height="500"/> -</font> </div> <div> <h1>Jungleの木の編集</h1> <font size=5> -<p>Jungleの木の編集はJungleTreeEditorクラスを用いて行われる。</p> +<p>Jungleの木の編集はJungleTreeEditorを用いて行われる。</p> -<p>JungleTreeEditorクラスには編集を行うためのAPIが実装されている。</p> +<p>JungleTreeEditorには編集を行うためのAPIが実装されている。</p> <p>また、ノードを指定して編集を行う際には、NodePathクラスを用いる。</p> @@ -259,11 +268,24 @@ <div> <h1>Jungleの検索機能</h1> <font size=5> -<p>Jungleの木への検索は、木の走査を行うTraverserクラス内に実装してある。</p> +<p>Jungleの木への検索は、木の走査を行うInterface Traverserを使用して行う。</p> + +<p>検索はQueryインターフェースを用いる。</p> -<p>属性名key 属性値valueの組を使用して検索を行う。</p> +<div style="padding: 10px; margin-bottom: 10px; border: 5px double #333333;"> +<pre><code class="language-Java">public interface Query { + public boolean condition(TreeNode node); +} +</code></pre> +</div> -<p>以下に検索を行う関数findの定義を記述する。</p> +</font> +</div> + + +<div> +<h1>Jungleの検索機能</h1> +<font size=5> <div style="padding: 10px; margin-bottom: 10px; border: 5px double #333333;"> <pre><code class="language-Java">public Iterator<TreeNode> find(Query query, String key, String value); @@ -278,6 +300,8 @@ </font> </div> + + <div> <h1>本修論でのJungleの改良点</h1> <font size=5> @@ -329,7 +353,7 @@ <p>Jungleは木の編集時、ルートから編集を行う位置までのノードの複製を行う。</p> <p>そのため、木の編集の手間は木構造の形によって異なる。</p> <p>特に線形の木の場合、全てのノードの複製を行うため変更の手間がO(n)となってしまう。</p> -<p>線形の木をO(1)で変更するPush/Pop操作とDifferential Jungle Tree操作の実装した。</p> +<p>線形の木をO(1)で変更するPush/Pop操作と差分木操作の実装した。</p> </font> </div> @@ -340,6 +364,11 @@ <p>逆にルートを取り除き、その子供をルートにする操作(Pop)もO(1)である。</p> <p>これらにより、線形木を高速に操作することができる。</p> <p>Pushを連続で行うと、リストは逆順に構築される。</p> +</font> +</div> + +<div> +<h1>Push/Pop</h1> <embed src="images/PushPopDemerit.svg" width="800" height="500"/> </font> </div> @@ -350,14 +379,24 @@ <font size=5> <p>木のノードの追加順の線形リストが必要な場合もある。例えばLogなどである。</p> <p>差分木は木の最後尾のノードへのポインタを持つ。</p> -<p>最後尾に新しいノードをAtomicに書き込む。ルートは版ごとに最後尾のノードを保持しており、 +<p>最後尾に新しいノードをAtomicに書き込む。</p> +<p>ルートは版ごとに最後尾のノードを保持しており、 木自体は変更されるが、その版の木の長さの範囲では変更されていない。</p> <p>版ごとの最後尾を越えないようにアクセスすることで、線形木の非破壊性を維持することができる。</p> +<p></p> +</font> +</div> + + +<div> +<h1>差分木</h1> +<font size=5> <embed src="images/findDifTree.svg" width="800" height="500"/> <p></p> </font> </div> + <div> <font size=5> <h1>差分木の作成API</h1> @@ -365,8 +404,17 @@ <div style="padding: 10px; margin-bottom: 10px; border: 5px double #333333;"> <pre><code class="language-Java"> JungleTree createNewDifferenceTree(String treeName); </code></pre> +<p>createNewDifferenceTreeは、第一引数で指定した名前の差分木を構築する。</p> + </div> -<p>差分木への追加を複数回行うと、複数回のトランザクション処理を行う必要がある。</p> +</font> +</div> + + +<div> +<font size=5> +<h1>差分木の編集</h1> +<p>差分木へノードの追加を複数回行うと、複数回のトランザクション処理を行う必要がある。</p> </p>複数の追加をSub Treeに対して破壊的に行って、そのSub Treeを差分木へ追加することにより、トランザクションを一回で済ませることができるようにしている。</p> </font> @@ -376,8 +424,7 @@ <div> <font size=5> <h1>Differential Jungle Treeの編集の例</h1> -<p>Differential Jungle Treeの編集例を以下の図に記す。</p> -<embed src="images/EditDifferencialTree.svg" width="800" height="500"/> +<embed src="images/EditDifferencialTree.svg" width="800" height="450"/> <p></p> </font> </div> @@ -434,7 +481,7 @@ <div> <font size=5> -<h1>新たに追加した要素の評価</h1> +<h1>Jungleの評価</h1> <ol> <li>Jungleに新しく追加した機能の性能測定を行う。</li><br> <li>新しく実装したTreeMapとFunctionalJavaのTreeMap</li><br> @@ -448,15 +495,15 @@ +<!-- <div> <font size=5> <h1>TreeMapの測定</h1> <p>比較対象には、 TreeMap 実装前に Jungle で使用していた Functional Java の TreeMap を使用する。</p> <p> TreeMap に1000回の Get を行った際のグラフである。</p> -<!-- + <p>X 軸は Get を行う TreeMap のノード数。</p> <p>Y 軸は Get にかかった時間を表す。</p> ---> <embed src="images/find.svg" width="800" height="500"/> </font> </div> @@ -477,10 +524,8 @@ <h1>Indexの差分アップデートの測定</h1> <p>比較対象は、IndexのFullアップデートとする。</p> <p>測定は木にノードを追加、Commitを1 セットの変更として行う。</p> -<!-- <p>X 軸は、木に行った変更のセット数。</p> <p>Y 軸は、木の構築にかかった時間を表す。</p> ---> <embed src="images/createIndex.svg" width="800" height="500"/> </font> </div> @@ -499,10 +544,8 @@ <p>Differential Jungle Treeの性能測定を行う。</p> <p>比較対象はDefault Jungle Treeを選択した。</p> <p>また、木の構築時間を測るためにIndexを構築していない。</p> -<!-- <p>X軸は構築した木のノード数。</p> <p>Y 軸は構築にかかった時間を表す。</p> ---> <embed src="images/createListTree.svg" width="800" height="500"/> </font> </div> @@ -531,6 +574,7 @@ <p>期待通りの性能が出た。</p> </font> </div> +--> <div> <font size=5> @@ -538,7 +582,7 @@ <p>比較対象はMongoDBとPostgreSQLを選択した。</p> <p>PostgreSQLはJson形式でデータを格納している。</p> <p>データの検索速度を比較した。</p> -<embed src="images/comparedb.svg" width="800" height="500"/> +<embed src="images/compareDBbigJson.svg" width="800" height="500"/> </font> </div>