Mercurial > hg > Papers > 2019 > anatofuz-prosym
changeset 86:2c38abf2c77d
add poster
author | Takahiro SHIMIZU <anatofuz@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Wed, 09 Jan 2019 19:13:02 +0900 |
parents | 1f4e174f0f1a |
children | 67510e8dea72 |
files | Poster/prosym_poster.graffle/data.plist Poster/prosym_poster.graffle/image18.pdf Poster/prosym_poster.pdf Slide/build.sh Slide/slide.html Slide/slide.htmln Slide/slide.md Slide/slide.pdf.html |
diffstat | 8 files changed, 4281 insertions(+), 24 deletions(-) [+] |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Poster/prosym_poster.graffle/data.plist Wed Jan 09 19:13:02 2019 +0900 @@ -0,0 +1,4138 @@ +<?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.OmniGraffle6</string> + <string>169.23.0.276662</string> + </array> + <key>AutoAdjust</key> + <true/> + <key>BackgroundGraphic</key> + <dict> + <key>Bounds</key> + <string>{{0, 0}, {4055.244140625, 5721.3701171875}}</string> + <key>Class</key> + <string>SolidGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>Helvetica</string> + <key>Size</key> + <real>28</real> + </dict> + <key>ID</key> + <integer>2</integer> + <key>Style</key> + <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>2012-01-04 16:02:58 +0000</string> + <key>Creator</key> + <string>Daichi TOMA</string> + <key>DisplayScale</key> + <string>1.0000 cm = 1.0000 cm</string> + <key>GraphDocumentVersion</key> + <integer>12</integer> + <key>GraphicsList</key> + <array> + <dict> + <key>Bounds</key> + <string>{{1254.33072004215, 2463.3071089641312}, {420.94488570906015, 138}}</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>3341</integer> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <real>0.66274500000000003</real> + <key>g</key> + <real>1</real> + <key>r</key> + <real>1</real> + </dict> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Align</key> + <integer>0</integer> + <key>Pad</key> + <real>0.0</real> + <key>RTFD</key> + <data> + BAtzdHJlYW10eXBlZIHoA4QBQISEhBJOU0F0dHJpYnV0 + ZWRTdHJpbmcAhIQITlNPYmplY3QAhZKEhIQITlNTdHJp + bmcBlIQBKyczOTEgOiAzOTEgCjc0OSA6IDc0OSAKNTMg + OiA1MyAgCio1NCA6IDiGhAJpSQEnkoSEhAxOU0RpY3Rp + b25hcnkAlIQBaQSShJaWCk5TTGlnYXR1cmWGkoSEhAhO + U051bWJlcgCEhAdOU1ZhbHVlAJSEASqEhAFxnQCGkoSW + lhBOU1BhcmFncmFwaFN0eWxlhpKEhIQXTlNNdXRhYmxl + UGFyYWdyYXBoU3R5bGUAhIQQTlNQYXJhZ3JhcGhTdHls + ZQCUhARDQ0BTAACEhIQHTlNBcnJheQCUmQyShISECU5T + VGV4dFRhYgCUhAJDZgAchpKEpaMAOIaShKWjAFSGkoSl + owBwhpKEpaMAgYwAhpKEpaMAgagAhpKEpaMAgcQAhpKE + paMAgeAAhpKEpaMAgfwAhpKEpaMAgRgBhpKEpaMAgTQB + hpKEpaMAgVABhoYAhpKElpYGTlNGb250hpKEhIQGTlNG + b250HpSZTIQFWzc2Y10GAAAAQgAAAP/+UgBpAGMAdAB5 + AEQAaQBzAGMAbwByAGQARgBvAHIAUABvAHcAZQByAGwA + aQBuAGUALQBSAGUAZwB1AGwAYQByAAAAhAFmGIQBYwCn + AacApwCGkoSWlgdOU0NvbG9yhpKEhIQHTlNDb2xvcgCU + pwOEAmZmAAGGhoY= + </data> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1671\cocoasubrtf200 +{\fonttbl\f0\fnil\fcharset0 RictyDiscordForPowerline-Regular;} +{\colortbl;\red255\green255\blue255;\red0\green0\blue0;} +{\*\expandedcolortbl;;\csgray\c0;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0 + +\f0\fs48 \cf2 \CocoaLigature0 391 : 391 \ +749 : 749 \ +53 : 53 \ +*54 : 8}</string> + <key>VerticalPad</key> + <real>1</real> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{1027.2739786463928, 2144.8834181437292}, {978.14778642833062, 363}}</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>HiraKakuProN-W3</string> + <key>Size</key> + <real>14</real> + </dict> + <key>ID</key> + <integer>3340</integer> + <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> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Align</key> + <integer>0</integer> + <key>Pad</key> + <real>0.0</real> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1671\cocoasubrtf200 +{\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\partightenfactor0 + +\f0\fs60 \cf0 \'81\'45MoarVM\'82\'cdUUID\'82\'cc\'82\'e6\'82\'a4\'82\'c8\'95\'a8\'82\'f0\'83\'6f\'83\'43\'83\'67\'83\'52\'81\'5b\'83\'68\'82\'c9\'96\'84\'82\'df\'8d\'9e\'82\'de\'88\'d7, \'83\'89\'83\'93\'83\'5f\'83\'80\'82\'c8\'83\'6f\'83\'43\'83\'67\'83\'52\'81\'5b\'83\'68\'82\'f0\'8e\'c0\'8d\'73\'82\'b5\'82\'c4\'82\'a2\'82\'e9\'97\'6c\'82\'c9\'8c\'a9\'82\'a6\'82\'e9\ +\'81\'45\'82\'bb\'82\'cc\'88\'d7, \'88\'ea\'93\'78MoarVM\'82\'cc\'83\'6f\'83\'43\'83\'67\'83\'52\'81\'5b\'83\'68\'82\'c9NQP\'82\'c8\'82\'c7\'82\'cc\'83\'5c\'81\'5b\'83\'58\'82\'f0\'95\'cf\'8a\'b7\'82\'b5, \'82\'bb\'82\'cc\'83\'6f\'83\'43\'83\'67\'83\'52\'81\'5b\'83\'68\'82\'f0\'83\'49\'83\'8a\'83\'57\'83\'69\'83\'8b\'82\'c6CbC\'82\'c5\'8f\'43\'90\'b3\'82\'b5\'82\'bd\'97\'bc\'8e\'d2\'82\'c5\'95\'c0\'97\'f1\'82\'c9\'8e\'c0\'8d\'73\'82\'b5, gdb\'82\'c8\'82\'c7\'82\'ccC\'83\'66\'83\'6f\'83\'62\'83\'4b\'82\'f0\'97\'70\'82\'a2\'82\'c4\'83\'66\'83\'6f\'83\'62\'83\'4f\'82\'f0\'8d\'73\'82\'a4\ +\'81\'45\'8e\'c0\'8d\'73\'82\'b7\'82\'e9\'83\'6f\'83\'43\'83\'67\'83\'52\'81\'5b\'83\'68\'82\'cc\'90\'94\'82\'cd\'96\'63\'91\'e5\'82\'c5\'82\'a0\'82\'e9\'88\'d7, \'8e\'c0\'8d\'73\'82\'b5\'82\'bd\'83\'6f\'83\'43\'83\'67\'83\'52\'81\'5b\'83\'68\'82\'cc\'94\'d4\'8d\'86\'82\'f0\'8f\'6f\'97\'cd\'82\'b7\'82\'e9\'82\'e6\'82\'a4\'82\'c9\'82\'b5, script\'82\'c8\'82\'c7\'82\'cc\'83\'52\'83\'7d\'83\'93\'83\'68\'82\'f0\'97\'70\'82\'a2\'82\'c4\'83\'8d\'83\'4f\'82\'f0\'8e\'e6\'82\'e8, \'8d\'b7\'95\'aa\'82\'f0\'89\'f0\'90\'cd\'82\'b7\'82\'e9}</string> + <key>VerticalPad</key> + <real>1</real> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{1103.0257474761534, 2085.3087155975732}, {889.0382080078125, 73}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FitText</key> + <string>Vertical</string> + <key>Flow</key> + <string>Resize</string> + <key>FontInfo</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>1</string> + <key>g</key> + <string>1</string> + <key>r</key> + <string>1</string> + </dict> + <key>Font</key> + <string>HiraKakuProN-W3</string> + <key>Size</key> + <real>48</real> + </dict> + <key>ID</key> + <integer>3339</integer> + <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> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Align</key> + <integer>0</integer> + <key>Pad</key> + <real>0.0</real> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1671\cocoasubrtf200 +{\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\partightenfactor0 + +\f0\fs96 \cf1 \'83\'66\'83\'6f\'83\'62\'83\'4f\'8e\'e8\'96\'40}</string> + <key>VerticalPad</key> + <real>0.0</real> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{1020.0147713254973, 2140.5368004801121}, {994.98516845703114, 482.92779025211303}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>3338</integer> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Width</key> + <real>0.5</real> + </dict> + </dict> + </dict> + <dict> + <key>Class</key> + <string>Group</string> + <key>Graphics</key> + <array> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>ID</key> + <integer>3334</integer> + <key>Points</key> + <array> + <string>{1044.3939623305776, 2106.3715357152437}</string> + <string>{1087.239251559067, 2107.1656848175439}</string> + </array> + <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> + <real>1</real> + <key>g</key> + <real>1</real> + <key>r</key> + <real>1</real> + </dict> + <key>HeadArrow</key> + <string>FilledBall</string> + <key>Legacy</key> + <true/> + <key>TailArrow</key> + <string>0</string> + <key>Width</key> + <real>3</real> + </dict> + </dict> + <key>Tail</key> + <dict> + <key>ID</key> + <integer>3335</integer> + <key>Position</key> + <real>0.32640770077705383</real> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>ID</key> + <integer>3335</integer> + <key>Points</key> + <array> + <string>{1038.0020640781827, 2125.6933738649623}</string> + <string>{1049.731186842117, 2090.2378326885978}</string> + <string>{1051.9120196508186, 2088.9668080779657}</string> + <string>{1074.3929854106132, 2088.9668080779657}</string> + </array> + <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> + <real>1</real> + <key>g</key> + <real>1</real> + <key>r</key> + <real>1</real> + </dict> + <key>HeadArrow</key> + <string>FilledBall</string> + <key>Legacy</key> + <true/> + <key>TailArrow</key> + <string>0</string> + <key>Width</key> + <real>3</real> + </dict> + </dict> + <key>Tail</key> + <dict> + <key>ID</key> + <integer>3336</integer> + <key>Position</key> + <real>0.25490197539329529</real> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>ID</key> + <integer>3336</integer> + <key>Points</key> + <array> + <string>{1024.0784429958346, 2125.3645615571218}</string> + <string>{1064.1666699951152, 2126.311262301052}</string> + <string>{1078.6750741267645, 2125.3645615571218}</string> + </array> + <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> + <real>1</real> + <key>g</key> + <real>1</real> + <key>r</key> + <real>1</real> + </dict> + <key>HeadArrow</key> + <string>FilledBall</string> + <key>Legacy</key> + <true/> + <key>TailArrow</key> + <string>0</string> + <key>Width</key> + <real>3</real> + </dict> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{1020.014718197365, 2070.8082911934403}, {994.98516845703114, 68}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>3337</integer> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <real>0.80000000000000004</real> + <key>g</key> + <real>0.59999999999999998</real> + <key>r</key> + <real>0.20000000000000001</real> + </dict> + <key>FillType</key> + <integer>2</integer> + <key>GradientAngle</key> + <real>90</real> + <key>GradientColor</key> + <dict> + <key>b</key> + <string>0.8</string> + <key>g</key> + <string>0.4</string> + <key>r</key> + <string>0</string> + </dict> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Width</key> + <real>0.5</real> + </dict> + </dict> + </dict> + </array> + <key>ID</key> + <integer>3333</integer> + </dict> + <dict> + <key>Bounds</key> + <string>{{1034.54920134902, 1301.1023740098231}, {994.98516845703125, 228}}</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>HiraKakuProN-W3</string> + <key>Size</key> + <real>14</real> + </dict> + <key>ID</key> + <integer>3332</integer> + <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> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Align</key> + <integer>0</integer> + <key>Pad</key> + <real>0.0</real> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1671\cocoasubrtf200 +{\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\partightenfactor0 + +\f0\fs60 \cf0 \'81\'45CodeGear\'82\'f0\'97\'70\'82\'a2\'82\'c4\'96\'bd\'97\'df\'8f\'88\'97\'9d\'95\'94\'95\'aa\'82\'f0CbC\'82\'c9\'95\'cf\'8a\'b7\'82\'b7\'82\'e9\ +\'81\'45\'8a\'65CodeGear\'82\'cc\'91\'4a\'88\'da\'82\'cd, \'92\'bc\'90\'da\'8e\'9f\'82\'ccCodeGear\'82\'c9\'8c\'70\'91\'b1\'82\'b7\'82\'e9\'82\'a9, cbc_next\'82\'c6\'82\'a2\'82\'a4CodeGear\'82\'f0\'8c\'6f\'97\'52\'82\'b5\'82\'c4, \'8e\'9f\'82\'ccCodeGear\'82\'f0\'8b\'81\'82\'df\'82\'c4\'8c\'70\'91\'b1\'82\'b7\'82\'e9\ +\'81\'45\'83\'8c\'83\'57\'83\'58\'83\'5e\'82\'c8\'82\'c7\'82\'cc\'96\'7b\'97\'88\'83\'8d\'81\'5b\'83\'4a\'83\'8b\'95\'cf\'90\'94\'82\'c5\'97\'98\'97\'70\'82\'b5\'82\'c4\'82\'a2\'82\'bd\'82\'e0\'82\'cc\'82\'cd, CodeGear\'82\'cc\'93\'fc\'8f\'6f\'97\'cd\'82\'b5\'82\'c4\'97\'5e\'82\'a6\'82\'e9\'8e\'96\'82\'c5, CodeGear\'93\'e0\'82\'c5\'8e\'67\'97\'70\'8f\'6f\'97\'88\'82\'e9\'97\'6c\'82\'c9\'82\'b7\'82\'e9}</string> + <key>VerticalPad</key> + <real>1</real> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{1135.2756008517083, 1553.1092712997738}, {821.22591490182094, 466.29921682922873}}</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>3331</integer> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <real>0.66274500000000003</real> + <key>g</key> + <real>1</real> + <key>r</key> + <real>1</real> + </dict> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Align</key> + <integer>0</integer> + <key>Pad</key> + <real>0.0</real> + <key>RTFD</key> + <data> + BAtzdHJlYW10eXBlZIHoA4QBQISEhBJOU0F0dHJpYnV0 + ZWRTdHJpbmcAhIQITlNPYmplY3QAhZKEhIQITlNTdHJp + bmcBlIQBK4GsAV9fY29kZSBjYmNfbm9fb3AoSU5URVJQ + IGkpewogICAgZ290byBjYmNfbmV4dChpKTsKfQpfX2Nv + ZGUgY2JjX2NvbnN0X2k4KElOVEVSUCBpKXsKICAgIGdv + dG8gY2JjX2NvbnN0X2kxNihpKTsKfQpfX2NvZGUgY2Jj + X2NvbnN0X2kxNihJTlRFUlAgaSl7CiAgICBnb3RvIGNi + Y19jb25zdF9pMzIoaSk7Cn0KX19jb2RlIGNiY19jb25z + dF9pMzIoSU5URVJQIGkpewogICAgTVZNX2V4Y2VwdGlv + bl90aHJvd19hZGhvYyhpLT50YywgImNvbnN0X2lYIE5Z + SSIpOwogICBnb3RvIGNiY19jb25zdF9pNjQoaSk7Cn0K + X19jb2RlIGNiY19jb25zdF9pNjQoSU5URVJQIGkpewog + ICAgR0VUX1JFRyhpLT5jdXJfb3AsIDAsaSkuaTY0ID0g + TVZNX0JDX2dldF9JNjQoaS0+Y3VyX29wLCAyKTsKICAg + IGktPmN1cl9vcCArPSAxMDsKICAgIGdvdG8gY2JjX25l + eHQoaSk7Cn0KhoQCaUkBgawBkoSEhAxOU0RpY3Rpb25h + cnkAlIQBaQSShJaWCk5TTGlnYXR1cmWGkoSEhAhOU051 + bWJlcgCEhAdOU1ZhbHVlAJSEASqEhAFxnQCGkoSWlhBO + U1BhcmFncmFwaFN0eWxlhpKEhIQXTlNNdXRhYmxlUGFy + YWdyYXBoU3R5bGUAhIQQTlNQYXJhZ3JhcGhTdHlsZQCU + hARDQ0BTAACEhIQHTlNBcnJheQCUmQyShISECU5TVGV4 + dFRhYgCUhAJDZgAchpKEpaMAOIaShKWjAFSGkoSlowBw + hpKEpaMAgYwAhpKEpaMAgagAhpKEpaMAgcQAhpKEpaMA + geAAhpKEpaMAgfwAhpKEpaMAgRgBhpKEpaMAgTQBhpKE + paMAgVABhoYAhpKElpYGTlNGb250hpKEhIQGTlNGb250 + HpSZTIQFWzc2Y10GAAAAQgAAAP/+UgBpAGMAdAB5AEQA + aQBzAGMAbwByAGQARgBvAHIAUABvAHcAZQByAGwAaQBu + AGUALQBSAGUAZwB1AGwAYQByAAAAhAFmGIQBYwCnAacA + pwCGkoSWlgdOU0NvbG9yhpKEhIQHTlNDb2xvcgCUpwOE + AmZmAAGGhoY= + </data> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1671\cocoasubrtf200 +{\fonttbl\f0\fnil\fcharset0 RictyDiscordForPowerline-Regular;} +{\colortbl;\red255\green255\blue255;\red0\green0\blue0;} +{\*\expandedcolortbl;;\csgray\c0;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0 + +\f0\fs48 \cf2 \CocoaLigature0 __code cbc_no_op(INTERP i)\{\ + goto cbc_next(i);\ +\}\ +__code cbc_const_i8(INTERP i)\{\ + goto cbc_const_i16(i);\ +\}\ +__code cbc_const_i16(INTERP i)\{\ + goto cbc_const_i32(i);\ +\}\ +__code cbc_const_i32(INTERP i)\{\ + MVM_exception_throw_adhoc(i->tc, "const_iX NYI");\ + goto cbc_const_i64(i);\ +\}\ +__code cbc_const_i64(INTERP i)\{\ + GET_REG(i->cur_op, 0,i).i64 = MVM_BC_get_I64(i->cur_op, 2);\ + i->cur_op += 10;\ + goto cbc_next(i);\ +\}\ +}</string> + <key>VerticalPad</key> + <real>1</real> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{1034.54920134902, 393.24447903683529}, {994.98516845703125, 408}}</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>HiraKakuProN-W3</string> + <key>Size</key> + <real>14</real> + </dict> + <key>ID</key> + <integer>3330</integer> + <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> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Align</key> + <integer>0</integer> + <key>Pad</key> + <real>0.0</real> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1671\cocoasubrtf200 +{\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\partightenfactor0 + +\f0\fs60 \cf0 \'81\'45MoarVM\'82\'cdsrc/core/interp.c\'93\'e0\'82\'c5\'83\'6f\'83\'43\'83\'67\'83\'52\'81\'5b\'83\'68\'83\'66\'83\'42\'83\'58\'83\'70\'83\'62\'83\'60\'82\'f0\'8d\'73\'82\'a4\'97\'6c\'82\'c9\'8e\'c0\'91\'95\'82\'b3\'82\'ea\'82\'c4\'82\'a2\'82\'e9\ +\'81\'45MoarVM\'82\'cd, C\'82\'cc\'83\'89\'83\'78\'83\'8b\'82\'c9\'91\'ce\'82\'b5\'82\'c4goto\'82\'aa\'8f\'6f\'97\'88\'82\'e9\'8f\'ea\'8d\'87\'82\'cd,\'83\'89\'83\'78\'83\'8b\'82\'f0\'97\'98\'97\'70\'82\'b5\'82\'bdgoto\'82\'c5\'8e\'9f\'82\'cc\'96\'bd\'97\'df\'82\'c9\'91\'4a\'88\'da\'82\'b5, \'8e\'67\'82\'a6\'82\'c8\'82\'a2\'8f\'ea\'8d\'87\'82\'cd, switch\'95\'b6\'82\'c9\'82\'e6\'82\'c1\'82\'c4\'91\'4a\'88\'da\'82\'b7\'82\'e9\ +\'81\'45\'8e\'9f\'82\'cc\'96\'bd\'97\'df\'82\'d6\'82\'cd\'83\'7d\'83\'4e\'83\'8dNEXT\'82\'f0\'97\'98\'97\'70\'82\'b7\'82\'e9\'8e\'96\'82\'c5\'8c\'76\'8e\'5a\'82\'b3\'82\'ea, \'91\'4a\'88\'da\'82\'b7\'82\'e9\ +\'81\'45\'82\'b1\'82\'cc\'95\'fb\'96\'40\'82\'c5\'82\'cd\'96\'bd\'97\'df\'82\'c9\'91\'ce\'89\'9e\'82\'b7\'82\'e9\'8f\'88\'97\'9d\'82\'f0, C\'82\'cc\'83\'5c\'81\'5b\'83\'58\'83\'74\'83\'40\'83\'43\'83\'8b\'82\'cc\'8e\'77\'92\'e8\'82\'b3\'82\'ea\'82\'bd\'8f\'ea\'8f\'8a\'82\'c9\'8b\'4c\'8f\'71\'82\'b7\'82\'e9\'95\'4b\'97\'76\'82\'aa\'82\'a0\'82\'e8, \'83\'82\'83\'57\'83\'85\'81\'5b\'83\'8b\'89\'bb\'82\'c8\'82\'c7\'82\'aa\'82\'c5\'82\'ab\'82\'c8\'82\'a2\ +\ +}</string> + <key>VerticalPad</key> + <real>1</real> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{1126.771663766677, 725.66929792269002}, {765.35433765283733, 466.29921682922873}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>HiraKakuProN-W3</string> + <key>Size</key> + <real>14</real> + </dict> + <key>ID</key> + <integer>3329</integer> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <real>0.66274500000000003</real> + <key>g</key> + <real>1</real> + <key>r</key> + <real>1</real> + </dict> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Align</key> + <integer>0</integer> + <key>Pad</key> + <real>0.0</real> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1671\cocoasubrtf200 +{\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\partightenfactor0 + +\f0\fs48 \cf0 DISPATCH(NEXT_OP) \{\ + OP(no_op):\ + goto NEXT;\ + OP(cont_i8):\ + OP(cont_i16):\ + OP(cont_i32):\ + MVM_exception_throw_adhoc(tc, "cont_iX NYI");\ + OP(cont_i64):\ + GET_REG(cur_op, 0).i64 = MVM_BC_get_I64(cur_op, 2);\ + cur_op += 10;\ + goto NEXT;\ +\}}</string> + <key>VerticalPad</key> + <real>1</real> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>ID</key> + <integer>3328</integer> + <key>Points</key> + <array> + <string>{1046.1242985456042, 1257.5741911102716}</string> + <string>{1088.2221301146906, 1257.896599980294}</string> + </array> + <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> + <real>1</real> + <key>g</key> + <real>1</real> + <key>r</key> + <real>1</real> + </dict> + <key>HeadArrow</key> + <string>FilledBall</string> + <key>Legacy</key> + <true/> + <key>TailArrow</key> + <string>0</string> + <key>Width</key> + <real>3</real> + </dict> + </dict> + <key>Tail</key> + <dict> + <key>ID</key> + <integer>3327</integer> + <key>Position</key> + <real>0.32640770077705383</real> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>ID</key> + <integer>3327</integer> + <key>Points</key> + <array> + <string>{1038.984942633806, 1276.4242890277126}</string> + <string>{1052.8948982064417, 1239.6977232407162}</string> + <string>{1075.3758639662365, 1239.6977232407162}</string> + </array> + <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> + <real>1</real> + <key>g</key> + <real>1</real> + <key>r</key> + <real>1</real> + </dict> + <key>HeadArrow</key> + <string>FilledBall</string> + <key>Legacy</key> + <true/> + <key>TailArrow</key> + <string>0</string> + <key>Width</key> + <real>3</real> + </dict> + </dict> + <key>Tail</key> + <dict> + <key>ID</key> + <integer>3326</integer> + <key>Position</key> + <real>0.25490197539329529</real> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>ID</key> + <integer>3326</integer> + <key>Points</key> + <array> + <string>{1025.0613215514579, 1276.0954767198723}</string> + <string>{1065.1495485507385, 1277.0421774638021}</string> + <string>{1079.657952682388, 1276.0954767198723}</string> + </array> + <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> + <real>1</real> + <key>g</key> + <real>1</real> + <key>r</key> + <real>1</real> + </dict> + <key>HeadArrow</key> + <string>FilledBall</string> + <key>Legacy</key> + <true/> + <key>TailArrow</key> + <string>0</string> + <key>Width</key> + <real>3</real> + </dict> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{1104.0086260317789, 1234.0396433059864}, {843.98895263671875, 73}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FitText</key> + <string>Vertical</string> + <key>Flow</key> + <string>Resize</string> + <key>FontInfo</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>1</string> + <key>g</key> + <string>1</string> + <key>r</key> + <string>1</string> + </dict> + <key>Font</key> + <string>HiraKakuProN-W3</string> + <key>Size</key> + <real>48</real> + </dict> + <key>ID</key> + <integer>3325</integer> + <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> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Align</key> + <integer>0</integer> + <key>Pad</key> + <real>0.0</real> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1671\cocoasubrtf200 +{\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\partightenfactor0 + +\f0\fs96 \cf1 CbCMoarVM}</string> + <key>VerticalPad</key> + <real>0.0</real> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{1020.9975967529883, 1224.3966042756442}, {994.98516845703114, 68}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>3324</integer> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <real>0.80000000000000004</real> + <key>g</key> + <real>0.59999999999999998</real> + <key>r</key> + <real>0.20000000000000001</real> + </dict> + <key>FillType</key> + <integer>2</integer> + <key>GradientAngle</key> + <real>90</real> + <key>GradientColor</key> + <dict> + <key>b</key> + <string>0.8</string> + <key>g</key> + <string>0.4</string> + <key>r</key> + <string>0</string> + </dict> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Width</key> + <real>0.5</real> + </dict> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{1021.9804221804795, 1292.4962152639087}, {994.98516845703114, 778.21246494126717}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>3323</integer> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Width</key> + <real>0.5</real> + </dict> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{805.81302663928761, 2301.6029435733603}, {176.74325497595163, 97.924637253032955}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Size</key> + <real>24</real> + </dict> + <key>ID</key> + <integer>38</integer> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Width</key> + <real>7</real> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1671\cocoasubrtf200 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +{\*\expandedcolortbl;;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs48 \cf0 JVM}</string> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{613.70079296977485, 2233.808963936644}, {368.85548864546428, 67.793979636715108}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Size</key> + <real>24</real> + </dict> + <key>ID</key> + <integer>35</integer> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Width</key> + <real>7</real> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1671\cocoasubrtf200 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +{\*\expandedcolortbl;;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs48 \cf0 NQP}</string> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{613.70079296977485, 2166.014984299929}, {368.85548864546428, 67.793979636715108}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Size</key> + <real>24</real> + </dict> + <key>ID</key> + <integer>33</integer> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Width</key> + <real>7</real> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1671\cocoasubrtf200 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +{\*\expandedcolortbl;;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs48 \cf0 Perl6}</string> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{613.70079296977519, 2301.6029435733603}, {245.90365909697616, 97.924637253032955}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Size</key> + <real>24</real> + </dict> + <key>ID</key> + <integer>37</integer> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Width</key> + <real>7</real> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Align</key> + <integer>0</integer> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1671\cocoasubrtf200 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +{\*\expandedcolortbl;;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0 + +\f0\fs48 \cf0 MoarVM}</string> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>Helvetica</string> + <key>Size</key> + <real>12</real> + </dict> + <key>Head</key> + <dict> + <key>ID</key> + <integer>7</integer> + </dict> + <key>ID</key> + <integer>3313</integer> + <key>Points</key> + <array> + <string>{140.11943972462811, 1256.9570096494085}</string> + <string>{452.34308476136027, 1256.6888596254189}</string> + </array> + <key>Rotation</key> + <real>180</real> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>HeadArrow</key> + <string>FilledArrow</string> + <key>Join</key> + <integer>0</integer> + <key>Legacy</key> + <false/> + <key>TailArrow</key> + <string>0</string> + <key>Width</key> + <real>6</real> + </dict> + </dict> + <key>Tail</key> + <dict> + <key>ID</key> + <integer>3312</integer> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{55.275591052704904, 1200.9885055130769}, {169.68769734384642, 111.93700827266321}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Size</key> + <real>29</real> + </dict> + <key>ID</key> + <integer>3312</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>5</real> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1671\cocoasubrtf200 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +{\*\expandedcolortbl;;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs58 \cf0 cg0}</string> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{367.49923608943709, 1200.4724518369501}, {169.68769734384642, 112.43281557693771}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Size</key> + <real>32</real> + </dict> + <key>ID</key> + <integer>7</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>5</real> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1671\cocoasubrtf200 +{\fonttbl\f0\fnil\fcharset0 HelveticaNeue;} +{\colortbl;\red255\green255\blue255;} +{\*\expandedcolortbl;;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc\partightenfactor0 + +\f0\fs64 \cf0 cg1}</string> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{23.57806759342499, 1501.5487858387226}, {981.05520227709485, 273}}</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>HiraKakuProN-W3</string> + <key>Size</key> + <real>14</real> + </dict> + <key>ID</key> + <integer>3309</integer> + <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> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Align</key> + <integer>0</integer> + <key>Pad</key> + <real>0.0</real> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1671\cocoasubrtf200 +{\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\partightenfactor0 + +\f0\fs60 \cf0 \'81\'45Perl5\'82\'cc\'8c\'e3\'8c\'70\'82\'c6\'82\'b5\'82\'c4,\'8a\'4a\'94\'ad\'82\'aa\'90\'69\'82\'df\'82\'e7\'82\'ea\'82\'c4\'82\'a2\'82\'e9\'83\'58\'83\'4e\'83\'8a\'83\'76\'83\'67\'8c\'be\'8c\'ea\ +\'81\'45\'8e\'64\'97\'6c\'82\'c6\'8e\'c0\'91\'95\'82\'aa\'8b\'e6\'95\'aa\'82\'b3\'82\'ea\'82\'c4\'82\'a8\'82\'e8, \'8e\'64\'97\'6c\'82\'cd\'83\'65\'83\'58\'83\'67\'83\'58\'81\'5b\'83\'63, Roast\'82\'c5\'82\'a0\'82\'e9\ +\'81\'45Pugs, Parrot\'82\'c8\'82\'c7\'82\'cc\'8e\'c0\'91\'95\'82\'aa\'97\'f0\'8e\'6a\'93\'49\'82\'c9\'91\'b6\'8d\'dd\'82\'b5, \'8c\'bb\'8d\'dd\'82\'cdRakudo\'8e\'c0\'91\'95\'82\'aa\'8e\'e5\'97\'ac\'82\'c6\'82\'c8\'82\'c1\'82\'c4\'82\'a2\'82\'e9\ +\'81\'45Perl5\'82\'c6\'82\'cd\'8c\'dd\'8a\'b7\'90\'ab\'82\'aa\'91\'b6\'8d\'dd\'82\'b5\'82\'c8\'82\'a2\ +\'81\'45\'91\'51\'90\'69\'93\'49\'8c\'5e\'95\'74\'82\'af\'8c\'be\'8c\'ea\'82\'c5\'82\'a0\'82\'e9}</string> + <key>VerticalPad</key> + <real>1</real> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{1613.6428201960255, 50.727231315630547}, {329, 100}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>3306</integer> + <key>ImageID</key> + <integer>18</integer> + <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> + </dict> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{902.83465386084674, 3031.653570813738}, {523.78973388671875, 273}}</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>HiraKakuProN-W3</string> + <key>Size</key> + <real>14</real> + </dict> + <key>ID</key> + <integer>3304</integer> + <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> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Align</key> + <integer>0</integer> + <key>Pad</key> + <real>0.0</real> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1671\cocoasubrtf200 +{\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\partightenfactor0 + +\f0\fs60 \cf0 \'8a\'6d\'94\'46\'82\'b7\'82\'e9\'82\'b1\'82\'c6\'83\'8a\'83\'58\'83\'67\ +\'81\'45\'8d\'da\'82\'b9\'82\'e9\'83\'78\'83\'93\'83\'60\'83\'7d\'81\'5b\'83\'4e\'82\'cd\'82\'b1\'82\'ea\'82\'c5\'82\'a2\'82\'a2\'82\'a9\ +\'81\'45\'83\'78\'83\'93\'83\'60\'83\'7d\'81\'5b\'83\'4e\'82\'cd\'83\'89\'83\'43\'83\'93\'82\'c5\'8b\'e6\'90\'d8\'82\'e9\'82\'cc\'82\'c5\'82\'cd\'82\'c8\'82\'ad\'95\'ca\'82\'cc\'8d\'80\'96\'da\'82\'c9\'82\'ed\'82\'af\'82\'e9\'82\'d7\'82\'ab\'82\'a9\ +\'81\'45\'8d\'a1\'8c\'e3\'82\'cc\'89\'db\'91\'e8\'81\'41\'83\'7c\'83\'58\'83\'5e\'81\'5b\'82\'c5\'82\'cd\'82\'b1\'82\'ea\'82\'ad\'82\'e7\'82\'a2\'82\'c9\'82\'b5\'82\'c4\'8c\'fb\'93\'aa\'82\'c5\'90\'e0\'96\'be\'82\'b7\'82\'d7\'82\'ab\'82\'a9}</string> + <key>VerticalPad</key> + <real>1</real> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{13.999999719353696, 2490.2047463864792}, {994.98516845703125, 363}}</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>HiraKakuProN-W3</string> + <key>Size</key> + <real>30</real> + </dict> + <key>ID</key> + <integer>3284</integer> + <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> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Align</key> + <integer>0</integer> + <key>Pad</key> + <real>0.0</real> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1671\cocoasubrtf200 +{\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\partightenfactor0 + +\f0\fs60 \cf0 \'81\'45MoarVM\'82\'cc\'92\'86\'90\'53\'82\'cd\'97\'5e\'82\'a6\'82\'e7\'82\'ea\'82\'bd\'83\'6f\'83\'43\'83\'67\'83\'52\'81\'5b\'83\'68\'82\'c9\'8a\'ee\'82\'c3\'82\'a2\'82\'c4\'96\'bd\'97\'df\'82\'f0\'8f\'88\'97\'9d\'82\'b7\'82\'e9\'83\'6f\'83\'43\'83\'67\'83\'52\'81\'5b\'83\'68\'83\'66\'83\'42\'83\'58\'83\'70\'83\'62\'83\'60\'95\'94\'95\'aa\'82\'c5\'82\'a0\'82\'e9\ +\'81\'45CbC\'82\'c9\'82\'a8\'82\'af\'82\'e9CodeGear\'82\'cd\'8a\'d6\'90\'94\'82\'e6\'82\'e8\'82\'e0\'8d\'d7\'82\'a9\'82\'c8\'92\'50\'88\'ca\'82\'c5\'82\'a0\'82\'e8\'81\'43\'83\'52\'83\'93\'83\'70\'83\'43\'83\'89\'82\'cc\'8a\'ee\'96\'7b\'83\'75\'83\'8d\'83\'62\'83\'4e\'82\'c6\'82\'dd\'82\'c8\'82\'b9\'82\'e9\'88\'d7, \'96\'bd\'97\'df\'82\'c9\'91\'ce\'89\'9e\'82\'b7\'82\'e9\'8f\'88\'97\'9d\'82\'f0CodeGear\'82\'c6\'82\'b5\'82\'c4\'95\'cf\'8a\'b7\'82\'b7\'82\'e9\'8e\'96\'82\'aa\'89\'c2\'94\'5c\'82\'c5\'82\'a0\'82\'e9\'81\'44\ +\'81\'45\'82\'bb\'82\'cc\'88\'d7, CbC\'82\'f0\'97\'70\'82\'a2\'82\'c4MoarVM\'82\'cc\'83\'6f\'83\'43\'83\'67\'83\'52\'81\'5b\'83\'68\'83\'66\'83\'42\'83\'58\'83\'70\'83\'62\'83\'60\'95\'94\'95\'aa\'82\'cc\'8f\'91\'82\'ab\'8a\'b7\'82\'a6\'82\'f0\'8c\'9f\'93\'a2\'82\'b7\'82\'e9\ +}</string> + <key>VerticalPad</key> + <real>1</real> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>ID</key> + <integer>3302</integer> + <key>Points</key> + <array> + <string>{2512.913408626815, 1640.0896021255328}</string> + <string>{3505.5290781781605, 1636.0079695519123}</string> + </array> + <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> + <real>0.70980399999999999</real> + <key>g</key> + <real>0.55294100000000002</real> + <key>r</key> + <real>0.50196099999999999</real> + </dict> + <key>HeadArrow</key> + <string>0</string> + <key>Legacy</key> + <true/> + <key>TailArrow</key> + <string>0</string> + <key>Width</key> + <real>3</real> + </dict> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>ID</key> + <integer>3291</integer> + <key>Points</key> + <array> + <string>{2670.2362446998986, 1224.3966042756442}</string> + <string>{3662.8519142512432, 1220.3149717020237}</string> + </array> + <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> + <real>0.70980399999999999</real> + <key>g</key> + <real>0.55294100000000002</real> + <key>r</key> + <real>0.50196099999999999</real> + </dict> + <key>HeadArrow</key> + <string>0</string> + <key>Legacy</key> + <true/> + <key>TailArrow</key> + <string>0</string> + <key>Width</key> + <real>3</real> + </dict> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>ID</key> + <integer>39</integer> + <key>Points</key> + <array> + <string>{1024.1494668427308, 1444.305639469444}</string> + <string>{2016.4583879269226, 1440.2240068958235}</string> + </array> + <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> + <real>0.70980399999999999</real> + <key>g</key> + <real>0.55294100000000002</real> + <key>r</key> + <real>0.50196099999999999</real> + </dict> + <key>HeadArrow</key> + <string>0</string> + <key>Legacy</key> + <true/> + <key>TailArrow</key> + <string>0</string> + <key>Width</key> + <real>3</real> + </dict> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{93.51807360742707, 2435.8389563828232}, {889.0382080078125, 73}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FitText</key> + <string>Vertical</string> + <key>Flow</key> + <string>Resize</string> + <key>FontInfo</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>1</string> + <key>g</key> + <string>1</string> + <key>r</key> + <string>1</string> + </dict> + <key>Font</key> + <string>HiraKakuProN-W3</string> + <key>Size</key> + <real>48</real> + </dict> + <key>ID</key> + <integer>3283</integer> + <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> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Align</key> + <integer>0</integer> + <key>Pad</key> + <real>0.0</real> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1671\cocoasubrtf200 +{\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\partightenfactor0 + +\f0\fs96 \cf1 MoarVM\'82\'d6\'82\'ccCbC\'82\'cc\'89\'9e\'97\'70}</string> + <key>VerticalPad</key> + <real>0.0</real> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{13.999999719353355, 2490.2047161054552}, {994.98516845703114, 343.66867311444184}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>3282</integer> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Width</key> + <real>0.5</real> + </dict> + </dict> + </dict> + <dict> + <key>Class</key> + <string>Group</string> + <key>Graphics</key> + <array> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>ID</key> + <integer>3278</integer> + <key>Points</key> + <array> + <string>{38.379243852566411, 2457.7679909082826}</string> + <string>{81.224533081055853, 2458.5621400105829}</string> + </array> + <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> + <real>1</real> + <key>g</key> + <real>1</real> + <key>r</key> + <real>1</real> + </dict> + <key>HeadArrow</key> + <string>FilledBall</string> + <key>Legacy</key> + <true/> + <key>TailArrow</key> + <string>0</string> + <key>Width</key> + <real>3</real> + </dict> + </dict> + <key>Tail</key> + <dict> + <key>ID</key> + <integer>3279</integer> + <key>Position</key> + <real>0.32640770077705383</real> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>ID</key> + <integer>3279</integer> + <key>Points</key> + <array> + <string>{31.987345600171484, 2477.0898290580012}</string> + <string>{43.716468364105843, 2441.6342878816372}</string> + <string>{45.897301172807055, 2440.3632632710046}</string> + <string>{68.378266932601704, 2440.3632632710046}</string> + </array> + <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> + <real>1</real> + <key>g</key> + <real>1</real> + <key>r</key> + <real>1</real> + </dict> + <key>HeadArrow</key> + <string>FilledBall</string> + <key>Legacy</key> + <true/> + <key>TailArrow</key> + <string>0</string> + <key>Width</key> + <real>3</real> + </dict> + </dict> + <key>Tail</key> + <dict> + <key>ID</key> + <integer>3280</integer> + <key>Position</key> + <real>0.25490197539329529</real> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>ID</key> + <integer>3280</integer> + <key>Points</key> + <array> + <string>{18.063724517823459, 2476.7610167501607}</string> + <string>{58.151951517103896, 2477.707717494091}</string> + <string>{72.660355648753182, 2476.7610167501607}</string> + </array> + <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> + <real>1</real> + <key>g</key> + <real>1</real> + <key>r</key> + <real>1</real> + </dict> + <key>HeadArrow</key> + <string>FilledBall</string> + <key>Legacy</key> + <true/> + <key>TailArrow</key> + <string>0</string> + <key>Width</key> + <real>3</real> + </dict> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{13.999999719353752, 2422.2047463864792}, {994.98516845703114, 68}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>3281</integer> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <real>0.80000000000000004</real> + <key>g</key> + <real>0.59999999999999998</real> + <key>r</key> + <real>0.20000000000000001</real> + </dict> + <key>FillType</key> + <integer>2</integer> + <key>GradientAngle</key> + <real>90</real> + <key>GradientColor</key> + <dict> + <key>b</key> + <string>0.8</string> + <key>g</key> + <string>0.4</string> + <key>r</key> + <string>0</string> + </dict> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Width</key> + <real>0.5</real> + </dict> + </dict> + </dict> + </array> + <key>ID</key> + <integer>3277</integer> + </dict> + <dict> + <key>Bounds</key> + <string>{{19.287175760034717, 1888.3027759770805}, {994.98516845703114, 498}}</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>HiraKakuProN-W3</string> + <key>Size</key> + <real>14</real> + </dict> + <key>ID</key> + <integer>3257</integer> + <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> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Align</key> + <integer>0</integer> + <key>Pad</key> + <real>0.0</real> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1671\cocoasubrtf200 +{\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\partightenfactor0 + +\f0\fs60 \cf0 \'81\'45\'8c\'bb\'8d\'dd\'82\'cc\'8e\'e5\'97\'ac\'82\'c8Perl6\'82\'cc\'8e\'c0\'91\'95\'82\'c5\'82\'a0\'82\'e9\ +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\partightenfactor0 +\cf0 \'81\'45Rakudo\'82\'cdVM, NQP(NotQuitPerl) \'82\'c6\'82\'a2\'82\'a4Perl6\'82\'cc\'83\'54\'83\'75\'83\'5a\'83\'62\'83\'67, NQP\'82\'c5\'8e\'e5\'82\'c9\'8b\'4c\'8f\'71\'82\'b3\'82\'ea\'82\'bdPerl6\'82\'c6\'82\'a2\'82\'a4\'8d\'5c\'90\'ac\'82\'c9\'82\'c8\'82\'c1\'82\'c4\'82\'a2\'82\'e9\ +\'81\'45Rakudo\'82\'c5\'91\'49\'91\'f0\'89\'c2\'94\'5c\'82\'c8VM\'82\'cdMoarVM\'82\'c6\'82\'a2\'82\'a4Perl6\'90\'ea\'97\'70\'82\'ccVM, JVM\'82\'f0\'91\'49\'91\'f0\'89\'c2\'94\'5c\'82\'c5\'82\'a0\'82\'e9\ +\'81\'45MoarVM + Rakudo\'82\'cc\'91\'67\'82\'dd\'8d\'87\'82\'ed\'82\'b9\'82\'aa\'8c\'bb\'8d\'dd\'8e\'e5\'82\'c9\'8e\'67\'97\'70\'82\'b3\'82\'ea\'82\'c4\'82\'a2\'82\'e9\ +\'81\'45Rakudo\'82\'c9\'82\'a8\'82\'af\'82\'e9\'83\'52\'83\'93\'83\'70\'83\'43\'83\'89\'82\'cd, \'83\'74\'83\'8d\'83\'93\'83\'67\ +\'83\'47\'83\'93\'83\'68\'82\'c6\'8c\'c4\'82\'ce\'82\'ea\'82\'e9, Perl6, NQP\'82\'a9\'82\'e7VM\'82\'cc\ +\'83\'6f\'83\'43\'83\'67\'83\'52\'81\'5b\'83\'68\'82\'cc\'95\'cf\'8a\'b7\'89\'d3\'8f\'8a\'82\'c6, VM\'82\'aa\'83\'6f\'83\'43\'83\'67\ +\'83\'52\'81\'5b\'83\'68\'82\'f0\'8e\'c0\'8d\'73\'82\'b7\'82\'e9, \'83\'6f\'83\'62\'83\'4e\'83\'47\'83\'93\'83\'68\'82\'c6\'8c\'c4\'82\'ce\'82\'ea\'82\'e9\ +\'89\'d3\'8f\'8a\'82\'cc2\'8e\'ed\'97\'de\'82\'aa\'91\'b6\'8d\'dd\'82\'b7\'82\'e9}</string> + <key>VerticalPad</key> + <real>1</real> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{93.518073607426828, 1829.2247776505744}, {889.0382080078125, 73}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FitText</key> + <string>Vertical</string> + <key>Flow</key> + <string>Resize</string> + <key>FontInfo</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>1</string> + <key>g</key> + <string>1</string> + <key>r</key> + <string>1</string> + </dict> + <key>Font</key> + <string>HiraKakuProN-W3</string> + <key>Size</key> + <real>48</real> + </dict> + <key>ID</key> + <integer>3261</integer> + <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> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Align</key> + <integer>0</integer> + <key>Pad</key> + <real>0.0</real> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1671\cocoasubrtf200 +{\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\partightenfactor0 + +\f0\fs96 \cf1 Rakudo}</string> + <key>VerticalPad</key> + <real>0.0</real> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{13.999999719353127, 1883.5905373732066}, {994.98516845703114, 538.61420901327278}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>3262</integer> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Width</key> + <real>0.5</real> + </dict> + </dict> + </dict> + <dict> + <key>Class</key> + <string>Group</string> + <key>Graphics</key> + <array> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>ID</key> + <integer>3264</integer> + <key>Points</key> + <array> + <string>{38.379243852565949, 1851.1538121760341}</string> + <string>{81.224533081055625, 1851.9479612783341}</string> + </array> + <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> + <real>1</real> + <key>g</key> + <real>1</real> + <key>r</key> + <real>1</real> + </dict> + <key>HeadArrow</key> + <string>FilledBall</string> + <key>Legacy</key> + <true/> + <key>TailArrow</key> + <string>0</string> + <key>Width</key> + <real>3</real> + </dict> + </dict> + <key>Tail</key> + <dict> + <key>ID</key> + <integer>3265</integer> + <key>Position</key> + <real>0.32640770077705383</real> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>ID</key> + <integer>3265</integer> + <key>Points</key> + <array> + <string>{31.987345600171142, 1870.4756503257524}</string> + <string>{43.716468364105246, 1835.0201091493884}</string> + <string>{45.897301172806458, 1833.7490845387558}</string> + <string>{68.378266932601363, 1833.7490845387558}</string> + </array> + <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> + <real>1</real> + <key>g</key> + <real>1</real> + <key>r</key> + <real>1</real> + </dict> + <key>HeadArrow</key> + <string>FilledBall</string> + <key>Legacy</key> + <true/> + <key>TailArrow</key> + <string>0</string> + <key>Width</key> + <real>3</real> + </dict> + </dict> + <key>Tail</key> + <dict> + <key>ID</key> + <integer>3266</integer> + <key>Position</key> + <real>0.25490197539329529</real> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>ID</key> + <integer>3266</integer> + <key>Points</key> + <array> + <string>{18.063724517823118, 1870.1468380179122}</string> + <string>{58.151951517103555, 1871.0935387618424}</string> + <string>{72.660355648752841, 1870.1468380179122}</string> + </array> + <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> + <real>1</real> + <key>g</key> + <real>1</real> + <key>r</key> + <real>1</real> + </dict> + <key>HeadArrow</key> + <string>FilledBall</string> + <key>Legacy</key> + <true/> + <key>TailArrow</key> + <string>0</string> + <key>Width</key> + <real>3</real> + </dict> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{13.999999719353411, 1815.5905676542304}, {994.98516845703114, 68}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>3267</integer> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <real>0.80000000000000004</real> + <key>g</key> + <real>0.59999999999999998</real> + <key>r</key> + <real>0.20000000000000001</real> + </dict> + <key>FillType</key> + <integer>2</integer> + <key>GradientAngle</key> + <real>90</real> + <key>GradientColor</key> + <dict> + <key>b</key> + <string>0.8</string> + <key>g</key> + <string>0.4</string> + <key>r</key> + <string>0</string> + </dict> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Width</key> + <real>0.5</real> + </dict> + </dict> + </dict> + </array> + <key>ID</key> + <integer>3263</integer> + </dict> + <dict> + <key>Bounds</key> + <string>{{563.40528376928489, 1114.8343857663658}, {442.52597045898438, 292.28893855365925}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>HiraKakuProN-W3</string> + <key>Size</key> + <real>14</real> + </dict> + <key>ID</key> + <integer>3249</integer> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <real>0.66274500000000003</real> + <key>g</key> + <real>1</real> + <key>r</key> + <real>1</real> + </dict> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Align</key> + <integer>0</integer> + <key>Pad</key> + <real>0.0</real> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1671\cocoasubrtf200 +{\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\partightenfactor0 + +\f0\fs48 \cf0 __code cg0(int n)\{\ + goto cg1(++n);\ +\}\ +\ +__code cg1(int n)\{\ + n *= 2;\ + goto cg2(n);\ +\} }</string> + <key>VerticalPad</key> + <real>1</real> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{1029.2396826295076, 2699.2682269691859}, {978.14778642833062, 138}}</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>HiraKakuProN-W3</string> + <key>Size</key> + <real>14</real> + </dict> + <key>ID</key> + <integer>3090</integer> + <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> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Align</key> + <integer>0</integer> + <key>Pad</key> + <real>0.0</real> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1671\cocoasubrtf200 +{\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\partightenfactor0 + +\f0\fs60 \cf0 \'81\'45NQP, Rakudo\'82\'c6\'82\'e0\'82\'c9\'83\'5a\'83\'8b\'83\'74\'83\'72\'83\'8b\'83\'68\'82\'f0\'8e\'c0\'8c\'bb\'82\'c5\'82\'ab\'82\'bd\ +\'81\'45\'91\'ac\'93\'78\'93\'49\'82\'c9\'82\'cd\'8d\'c4\'8b\'41\'8c\'c4\'8f\'6f\'82\'b5\'82\'f0\'91\'bd\'97\'70\'82\'b7\'82\'e9\'83\'74\'83\'42\'83\'7b\'83\'69\'83\'62\'83\'60\'82\'cc\'97\'e1\'91\'e8\'82\'c5\'82\'cd\'83\'49\'83\'8a\'83\'57\'83\'69\'83\'8b\'82\'e6\'82\'e8\'97\'f2\'82\'e9\'82\'aa, \'92\'50\'8f\'83\'82\'c8\'83\'8b\'81\'5b\'83\'76\'8f\'88\'97\'9d\'82\'c8\'82\'c7\'82\'c5\'82\'cd\'83\'49\'83\'8a\'83\'57\'83\'69\'83\'8b\'82\'f0\'8f\'e3\'89\'f1\'82\'e9\'83\'50\'81\'5b\'83\'58\'82\'aa\'82\'a0\'82\'e9}</string> + <key>VerticalPad</key> + <real>1</real> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{1104.9914514592683, 2639.6935244230299}, {889.0382080078125, 73}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FitText</key> + <string>Vertical</string> + <key>Flow</key> + <string>Resize</string> + <key>FontInfo</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>1</string> + <key>g</key> + <string>1</string> + <key>r</key> + <string>1</string> + </dict> + <key>Font</key> + <string>HiraKakuProN-W3</string> + <key>Size</key> + <real>48</real> + </dict> + <key>ID</key> + <integer>3089</integer> + <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> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Align</key> + <integer>0</integer> + <key>Pad</key> + <real>0.0</real> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1671\cocoasubrtf200 +{\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\partightenfactor0 + +\f0\fs96 \cf1 \'8c\'bb\'8d\'dd\'82\'ccCbCMoarVM}</string> + <key>VerticalPad</key> + <real>0.0</real> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{1021.9804753086121, 2694.9216093055684}, {994.98516845703114, 138}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>3088</integer> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Width</key> + <real>0.5</real> + </dict> + </dict> + </dict> + <dict> + <key>Class</key> + <string>Group</string> + <key>Graphics</key> + <array> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>ID</key> + <integer>3084</integer> + <key>Points</key> + <array> + <string>{1046.3596663136921, 2660.7563445407004}</string> + <string>{1089.2049555421816, 2661.5504936430007}</string> + </array> + <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> + <real>1</real> + <key>g</key> + <real>1</real> + <key>r</key> + <real>1</real> + </dict> + <key>HeadArrow</key> + <string>FilledBall</string> + <key>Legacy</key> + <true/> + <key>TailArrow</key> + <string>0</string> + <key>Width</key> + <real>3</real> + </dict> + </dict> + <key>Tail</key> + <dict> + <key>ID</key> + <integer>3085</integer> + <key>Position</key> + <real>0.32640770077705383</real> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>ID</key> + <integer>3085</integer> + <key>Points</key> + <array> + <string>{1039.9677680612972, 2680.078182690419}</string> + <string>{1051.6968908252315, 2644.6226415140545}</string> + <string>{1053.8777236339331, 2643.3516169034224}</string> + <string>{1076.3586893937277, 2643.3516169034224}</string> + </array> + <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> + <real>1</real> + <key>g</key> + <real>1</real> + <key>r</key> + <real>1</real> + </dict> + <key>HeadArrow</key> + <string>FilledBall</string> + <key>Legacy</key> + <true/> + <key>TailArrow</key> + <string>0</string> + <key>Width</key> + <real>3</real> + </dict> + </dict> + <key>Tail</key> + <dict> + <key>ID</key> + <integer>3086</integer> + <key>Position</key> + <real>0.25490197539329529</real> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>ID</key> + <integer>3086</integer> + <key>Points</key> + <array> + <string>{1026.0441469789491, 2679.7493703825785}</string> + <string>{1066.1323739782297, 2680.6960711265087}</string> + <string>{1080.640778109879, 2679.7493703825785}</string> + </array> + <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> + <real>1</real> + <key>g</key> + <real>1</real> + <key>r</key> + <real>1</real> + </dict> + <key>HeadArrow</key> + <string>FilledBall</string> + <key>Legacy</key> + <true/> + <key>TailArrow</key> + <string>0</string> + <key>Width</key> + <real>3</real> + </dict> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{1021.9804221804795, 2625.193100018897}, {994.98516845703114, 68}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>3087</integer> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <real>0.80000000000000004</real> + <key>g</key> + <real>0.59999999999999998</real> + <key>r</key> + <real>0.20000000000000001</real> + </dict> + <key>FillType</key> + <integer>2</integer> + <key>GradientAngle</key> + <real>90</real> + <key>GradientColor</key> + <dict> + <key>b</key> + <string>0.8</string> + <key>g</key> + <string>0.4</string> + <key>r</key> + <string>0</string> + </dict> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Width</key> + <real>0.5</real> + </dict> + </dict> + </dict> + </array> + <key>ID</key> + <integer>3083</integer> + </dict> + <dict> + <key>Bounds</key> + <string>{{19.287175760034245, 911.25949206197367}, {994.98516845703114, 229.00989000080509}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>HiraKakuProN-W3</string> + <key>Size</key> + <real>14</real> + </dict> + <key>ID</key> + <integer>1079</integer> + <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> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Align</key> + <integer>0</integer> + <key>Pad</key> + <real>0.0</real> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1671\cocoasubrtf200 +{\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\partightenfactor0 + +\f0\fs60 \cf0 \'81\'45Code Gear\'82\'f0\'8f\'88\'97\'9d\'82\'cc\'92\'50\'88\'ca\'82\'c6\'82\'b5\'82\'c4\'97\'70\'82\'a2\'82\'e9\'83\'76\'83\'8d\'83\'4f\'83\'89\'83\'7e\'83\'93\'83\'4f\'8c\'be\'8c\'ea\ +\'81\'45CodeGear\'82\'a9\'82\'e7\'8e\'9f\'82\'ccCodeGear\'82\'d6\'82\'cc\'91\'4a\'88\'da\'82\'f0\'8c\'79\'97\'ca\'8c\'70\'91\'b1\'82\'c6\'8c\'c4\'82\'d4\ +\'81\'45\'8c\'79\'97\'ca\'8c\'70\'91\'b1\'82\'cdC\'82\'cc\'8a\'d6\'90\'94\'8c\'c4\'82\'d1\'8f\'6f\'82\'b5\'82\'c6\'82\'cd\'88\'d9\'82\'c8\'82\'e8, \'83\'74\'83\'8c\'81\'5b\'83\'80\'83\'7c\'83\'43\'83\'93\'83\'5e, \'83\'58\'83\'5e\'83\'62\'83\'4e\'83\'7c\'83\'43\'83\'93\'83\'5e\'82\'cc\'91\'80\'8d\'ec\'82\'c9\'82\'e6\'82\'e9\'83\'58\'83\'5e\'83\'62\'83\'4e\'82\'d6\'82\'cc\'8f\'f3\'91\'d4\'95\'db\'91\'b6\'82\'f0\'8d\'73\'82\'ed\'82\'c8\'82\'a2\ +\'81\'45\'8c\'79\'97\'ca\'8c\'70\'91\'b1\'82\'cdgoto\'95\'b6\'82\'f0\'97\'70\'82\'a2\'82\'c4\'8d\'73\'82\'a4}</string> + <key>VerticalPad</key> + <real>1</real> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{93.518073607426516, 846.74798637161541}, {889.0382080078125, 73.323341973941979}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>1</string> + <key>g</key> + <string>1</string> + <key>r</key> + <string>1</string> + </dict> + <key>Font</key> + <string>HiraKakuProN-W3</string> + <key>Size</key> + <real>48</real> + </dict> + <key>ID</key> + <integer>1078</integer> + <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> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Align</key> + <integer>0</integer> + <key>Pad</key> + <real>0.0</real> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1671\cocoasubrtf200 +{\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\partightenfactor0 + +\f0\fs96 \cf1 Continuation Based C}</string> + <key>VerticalPad</key> + <real>0.0</real> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{13.9999997193529, 901.35455064306427}, {994.98516845703114, 520.97757666280097}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>1077</integer> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Width</key> + <real>0.5</real> + </dict> + </dict> + </dict> + <dict> + <key>Class</key> + <string>Group</string> + <key>Graphics</key> + <array> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>ID</key> + <integer>1073</integer> + <key>Points</key> + <array> + <string>{38.369366861615475, 868.8042256419468}</string> + <string>{81.224533081055171, 869.57181875346339}</string> + </array> + <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> + <real>1</real> + <key>g</key> + <real>1</real> + <key>r</key> + <real>1</real> + </dict> + <key>HeadArrow</key> + <string>FilledBall</string> + <key>Legacy</key> + <true/> + <key>TailArrow</key> + <string>0</string> + <key>Width</key> + <real>3</real> + </dict> + </dict> + <key>Tail</key> + <dict> + <key>ID</key> + <integer>1074</integer> + <key>Position</key> + <real>0.32640770077705383</real> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>ID</key> + <integer>1074</integer> + <key>Points</key> + <array> + <string>{31.987406176710834, 888.18157471103621}</string> + <string>{43.71646836410531, 852.56898737627171}</string> + <string>{45.897301172806522, 851.29233296281029}</string> + <string>{68.378266932601122, 851.29233296281029}</string> + </array> + <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> + <real>1</real> + <key>g</key> + <real>1</real> + <key>r</key> + <real>1</real> + </dict> + <key>HeadArrow</key> + <string>FilledBall</string> + <key>Legacy</key> + <true/> + <key>TailArrow</key> + <string>0</string> + <key>Width</key> + <real>3</real> + </dict> + </dict> + <key>Tail</key> + <dict> + <key>ID</key> + <integer>1075</integer> + <key>Position</key> + <real>0.25490197539329529</real> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>ID</key> + <integer>1075</integer> + <key>Points</key> + <array> + <string>{18.063724517822891, 887.8513045441174}</string> + <string>{58.151951517103328, 888.80219854951713}</string> + <string>{72.660355648752613, 887.8513045441174}</string> + </array> + <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> + <real>1</real> + <key>g</key> + <real>1</real> + <key>r</key> + <real>1</real> + </dict> + <key>HeadArrow</key> + <string>FilledBall</string> + <key>Legacy</key> + <true/> + <key>TailArrow</key> + <string>0</string> + <key>Width</key> + <real>3</real> + </dict> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{13.999999719353184, 833.05338579481395}, {994.98516845703114, 68.301195263398057}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>1076</integer> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <real>0.80000000000000004</real> + <key>g</key> + <real>0.59999999999999998</real> + <key>r</key> + <real>0.20000000000000001</real> + </dict> + <key>FillType</key> + <integer>2</integer> + <key>GradientAngle</key> + <real>90</real> + <key>GradientColor</key> + <dict> + <key>b</key> + <string>0.8</string> + <key>g</key> + <string>0.4</string> + <key>r</key> + <string>0</string> + </dict> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Width</key> + <real>0.5</real> + </dict> + </dict> + </dict> + </array> + <key>ID</key> + <integer>1072</integer> + </dict> + <dict> + <key>Bounds</key> + <string>{{97.011028998142393, 1431.9751663362065}, {889.0382080078125, 73}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FitText</key> + <string>Vertical</string> + <key>Flow</key> + <string>Resize</string> + <key>FontInfo</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>1</string> + <key>g</key> + <string>1</string> + <key>r</key> + <string>1</string> + </dict> + <key>Font</key> + <string>HiraKakuProN-W3</string> + <key>Size</key> + <real>48</real> + </dict> + <key>ID</key> + <integer>1070</integer> + <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> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Align</key> + <integer>0</integer> + <key>Pad</key> + <real>0.0</real> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1671\cocoasubrtf200 +{\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\partightenfactor0 + +\f0\fs96 \cf1 Perl6}</string> + <key>VerticalPad</key> + <real>0.0</real> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{13.999999719352921, 1490.3321273058671}, {994.98516845703114, 318}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>3310</integer> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Width</key> + <real>0.5</real> + </dict> + </dict> + </dict> + <dict> + <key>Class</key> + <string>Group</string> + <key>Graphics</key> + <array> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>ID</key> + <integer>1065</integer> + <key>Points</key> + <array> + <string>{38.379243852565573, 1457.8953718276689}</string> + <string>{81.224533081055, 1458.6895209299691}</string> + </array> + <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> + <real>1</real> + <key>g</key> + <real>1</real> + <key>r</key> + <real>1</real> + </dict> + <key>HeadArrow</key> + <string>FilledBall</string> + <key>Legacy</key> + <true/> + <key>TailArrow</key> + <string>0</string> + <key>Width</key> + <real>3</real> + </dict> + </dict> + <key>Tail</key> + <dict> + <key>ID</key> + <integer>1066</integer> + <key>Position</key> + <real>0.32640770077705383</real> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>ID</key> + <integer>1066</integer> + <key>Points</key> + <array> + <string>{31.98734560017073, 1477.2172099773873}</string> + <string>{43.716468364104983, 1441.761668801023}</string> + <string>{45.897301172806309, 1440.4906441903909}</string> + <string>{68.378266932600638, 1440.4906441903909}</string> + </array> + <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> + <real>1</real> + <key>g</key> + <real>1</real> + <key>r</key> + <real>1</real> + </dict> + <key>HeadArrow</key> + <string>FilledBall</string> + <key>Legacy</key> + <true/> + <key>TailArrow</key> + <string>0</string> + <key>Width</key> + <real>3</real> + </dict> + </dict> + <key>Tail</key> + <dict> + <key>ID</key> + <integer>1067</integer> + <key>Position</key> + <real>0.25490197539329529</real> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>ID</key> + <integer>1067</integer> + <key>Points</key> + <array> + <string>{18.063724517822834, 1476.888397669547}</string> + <string>{58.151951517103157, 1477.8350984134772}</string> + <string>{72.660355648752216, 1476.888397669547}</string> + </array> + <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> + <real>1</real> + <key>g</key> + <real>1</real> + <key>r</key> + <real>1</real> + </dict> + <key>HeadArrow</key> + <string>FilledBall</string> + <key>Legacy</key> + <true/> + <key>TailArrow</key> + <string>0</string> + <key>Width</key> + <real>3</real> + </dict> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{13.999999719352843, 1422.3321273058652}, {994.98516845703114, 68}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>1068</integer> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <real>0.80000000000000004</real> + <key>g</key> + <real>0.59999999999999998</real> + <key>r</key> + <real>0.20000000000000001</real> + </dict> + <key>FillType</key> + <integer>2</integer> + <key>GradientAngle</key> + <real>90</real> + <key>GradientColor</key> + <dict> + <key>b</key> + <string>0.8</string> + <key>g</key> + <string>0.4</string> + <key>r</key> + <string>0</string> + </dict> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Width</key> + <real>0.5</real> + </dict> + </dict> + </dict> + </array> + <key>ID</key> + <integer>1064</integer> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>ID</key> + <integer>1039</integer> + <key>Points</key> + <array> + <string>{1045.141473118113, 339.19286538338747}</string> + <string>{1087.2393046871991, 339.51527425341004}</string> + </array> + <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>1</string> + <key>g</key> + <string>1</string> + <key>r</key> + <string>1</string> + </dict> + <key>HeadArrow</key> + <string>FilledBall</string> + <key>Legacy</key> + <true/> + <key>TailArrow</key> + <string>0</string> + <key>Width</key> + <real>3</real> + </dict> + </dict> + <key>Tail</key> + <dict> + <key>ID</key> + <integer>1038</integer> + <key>Position</key> + <real>0.32640770077705383</real> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>ID</key> + <integer>1038</integer> + <key>Points</key> + <array> + <string>{1038.0021172063148, 358.04296330082826}</string> + <string>{1051.9120727789505, 321.3163975138321}</string> + <string>{1074.393038538745, 321.3163975138321}</string> + </array> + <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>1</string> + <key>g</key> + <string>1</string> + <key>r</key> + <string>1</string> + </dict> + <key>HeadArrow</key> + <string>FilledBall</string> + <key>Legacy</key> + <true/> + <key>TailArrow</key> + <string>0</string> + <key>Width</key> + <real>3</real> + </dict> + </dict> + <key>Tail</key> + <dict> + <key>ID</key> + <integer>1037</integer> + <key>Position</key> + <real>0.25490197539329529</real> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>ID</key> + <integer>1037</integer> + <key>Points</key> + <array> + <string>{1024.0784961239669, 357.71415099298804}</string> + <string>{1064.1667231232473, 358.66085173691783}</string> + <string>{1078.6751272548966, 357.71415099298804}</string> + </array> + <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>1</string> + <key>g</key> + <string>1</string> + <key>r</key> + <string>1</string> + </dict> + <key>HeadArrow</key> + <string>FilledBall</string> + <key>Legacy</key> + <true/> + <key>TailArrow</key> + <string>0</string> + <key>Width</key> + <real>3</real> + </dict> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{1103.0258006042877, 315.6583175791024}, {843.98895263671875, 73}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FitText</key> + <string>Vertical</string> + <key>Flow</key> + <string>Resize</string> + <key>FontInfo</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>1</string> + <key>g</key> + <string>1</string> + <key>r</key> + <string>1</string> + </dict> + <key>Font</key> + <string>HiraKakuProN-W3</string> + <key>Size</key> + <real>48</real> + </dict> + <key>ID</key> + <integer>1035</integer> + <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> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Align</key> + <integer>0</integer> + <key>Pad</key> + <real>0.0</real> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1671\cocoasubrtf200 +{\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\partightenfactor0 + +\f0\fs96 \cf1 MoarVM\'82\'cc\'83\'6f\'83\'43\'83\'67\'83\'52\'81\'5b\'83\'68\'83\'66\'83\'42\'83\'58\'83\'70\'83\'62\'83\'60}</string> + <key>VerticalPad</key> + <real>0.0</real> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{1020.0147713254972, 306.01527854876002}, {994.98516845703114, 68}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>1034</integer> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0.8</string> + <key>g</key> + <string>0.6</string> + <key>r</key> + <string>0.2</string> + </dict> + <key>FillType</key> + <integer>2</integer> + <key>GradientAngle</key> + <real>90</real> + <key>GradientColor</key> + <dict> + <key>b</key> + <string>0.8</string> + <key>g</key> + <string>0.4</string> + <key>r</key> + <string>0</string> + </dict> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Width</key> + <real>0.5</real> + </dict> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{1020.9975967529883, 374.11488953702474}, {994.98516845703114, 850.28171473861948}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>1033</integer> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Width</key> + <real>0.5</real> + </dict> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>ID</key> + <integer>1032</integer> + <key>Points</key> + <array> + <string>{39.126701511968491, 339.1928716562025}</string> + <string>{81.224533081054688, 339.51528052622513}</string> + </array> + <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>1</string> + <key>g</key> + <string>1</string> + <key>r</key> + <string>1</string> + </dict> + <key>HeadArrow</key> + <string>FilledBall</string> + <key>Legacy</key> + <true/> + <key>TailArrow</key> + <string>0</string> + <key>Width</key> + <real>3</real> + </dict> + </dict> + <key>Tail</key> + <dict> + <key>ID</key> + <integer>1031</integer> + <key>Position</key> + <real>0.32640770077705383</real> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>ID</key> + <integer>1031</integer> + <key>Points</key> + <array> + <string>{31.987345600170322, 358.04296957364335}</string> + <string>{45.89730117280606, 321.31640378664719}</string> + <string>{68.378266932600667, 321.31640378664719}</string> + </array> + <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>1</string> + <key>g</key> + <string>1</string> + <key>r</key> + <string>1</string> + </dict> + <key>HeadArrow</key> + <string>FilledBall</string> + <key>Legacy</key> + <true/> + <key>TailArrow</key> + <string>0</string> + <key>Width</key> + <real>3</real> + </dict> + </dict> + <key>Tail</key> + <dict> + <key>ID</key> + <integer>1030</integer> + <key>Position</key> + <real>0.25490197539329529</real> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>ID</key> + <integer>1030</integer> + <key>Points</key> + <array> + <string>{18.063724517822315, 357.71415726580312}</string> + <string>{58.151951517102724, 358.66085800973303}</string> + <string>{72.660355648752045, 357.71415726580312}</string> + </array> + <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>1</string> + <key>g</key> + <string>1</string> + <key>r</key> + <string>1</string> + </dict> + <key>HeadArrow</key> + <string>FilledBall</string> + <key>Legacy</key> + <true/> + <key>TailArrow</key> + <string>0</string> + <key>Width</key> + <real>3</real> + </dict> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{1082.834655494014, 219.6583251953125}, {960.01080458953334, 97}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FitText</key> + <string>Vertical</string> + <key>Flow</key> + <string>Resize</string> + <key>FontInfo</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>1</string> + <key>g</key> + <string>1</string> + <key>r</key> + <string>1</string> + </dict> + <key>Font</key> + <string>HiraKakuProN-W3</string> + <key>Size</key> + <real>13</real> + </dict> + <key>ID</key> + <integer>24</integer> + <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> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Align</key> + <integer>0</integer> + <key>Pad</key> + <real>0.0</real> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1671\cocoasubrtf200 +{\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\partightenfactor0 + +\f0\fs128 \cf1 \'90\'b4\'90\'85 \'97\'b2\'94\'8e , \'89\'cd\'96\'ec \'90\'5e\'8e\'a1(\'97\'ae\'8b\'85\'91\'e5\'8a\'77)}</string> + <key>VerticalPad</key> + <real>0.0</real> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{27.929965899289073, 380.62833913257816}, {981.05520227709485, 453}}</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>HiraKakuProN-W3</string> + <key>Size</key> + <real>14</real> + </dict> + <key>ID</key> + <integer>989</integer> + <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> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Align</key> + <integer>0</integer> + <key>Pad</key> + <real>0.0</real> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1671\cocoasubrtf200 +{\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\partightenfactor0 + +\f0\fs60 \cf0 \'81\'45\'83\'76\'83\'8d\'83\'4f\'83\'89\'83\'7e\'83\'93\'83\'4f\'8c\'be\'8c\'eaPerl5\'82\'cc\'8c\'e3\'8c\'70\'8c\'be\'8c\'ea\'82\'c6\'82\'b5\'82\'c4, Perl6\'82\'aa\'8a\'4a\'94\'ad\'82\'b3\'82\'ea\'82\'c4\'82\'a2\'82\'e9\ +\'81\'45Perl6\'82\'cc\'8e\'e5\'97\'ac\'82\'c8\'8e\'c0\'91\'95\'82\'cdRakudo\'82\'c5\'82\'a0\'82\'e8, MoarVM\'82\'c6\'82\'a2\'82\'a4VM\'82\'c6, Perl6\'82\'cc\'83\'54\'83\'75\'83\'5a\'83\'62\'83\'67\'82\'c5\'82\'a0\'82\'e9NQP, NQP\'82\'c5\'8b\'4c\'8f\'71\'82\'b3\'82\'ea\'82\'bdPerl6\'82\'c6\'82\'a2\'82\'a4\'8d\'5c\'90\'ac\'82\'c9\'82\'c8\'82\'c1\'82\'c4\'82\'a2\'82\'e9\ +\'81\'45MoarVM\'82\'cd\'8b\'4e\'93\'ae\'8e\'9e\'8a\'d4\'8b\'79\'82\'d1\'91\'53\'91\'cc\'93\'49\'82\'c8\'8f\'88\'97\'9d\'91\'ac\'93\'78\'82\'aa\'91\'bc\'82\'cc\'83\'58\'83\'4e\'83\'8a\'83\'76\'83\'67\'8c\'be\'8c\'ea\'82\'c6\ +\'94\'e4\'8a\'72\'82\'b5\'82\'c4\'92\'e1\'91\'ac\'82\'c5\'82\'a0\'82\'e9\'81\'44\ +\'81\'45\'93\'96\'8c\'a4\'8b\'86\'8e\'ba\'82\'c5\'8a\'4a\'94\'ad\'82\'b5\'82\'c4\'82\'a2\'82\'e9\'83\'76\'83\'8d\'83\'4f\'83\'89\'83\'7e\'83\'93\'83\'4f\'8c\'be\'8c\'ea\'82\'c9\'8c\'70\'91\'b1\'82\'f0\'92\'86\'90\'53\'82\'c6\'82\'b5\'82\'bdC\'8c\'be\'8c\'ea\'82\'c5\'82\'a0\'82\'e9Continuation Based C(CbC)\'82\'aa\'82\'a0\'82\'e9\ +\'81\'45MoarVM\'82\'cc\'83\'6f\'83\'43\'83\'67\'83\'52\'81\'5b\'83\'68\'83\'43\'83\'93\'83\'5e\'83\'76\'83\'8a\'83\'5e\'95\'94\'95\'aa\'82\'cc\'8b\'90\'91\'e5\'82\'c8switch\'95\'b6\'82\'c8\'82\'c7\'82\'aa, CbC\'82\'ccCodeGear\'82\'c9\'95\'cf\'8a\'b7\'89\'c2\'94\'5c\'82\'c5\'82\'a0\'82\'e9\'88\'d7, CbC\'82\'f0\'97\'70\'82\'a2\'82\'c4\'8b\'4c\'8f\'71\'82\'b5\'82\'bd\'8f\'ea\'8d\'87, \ +\'83\'82\'83\'57\'83\'85\'81\'5b\'83\'8b\'89\'bb\'82\'e2\'8d\'82\'91\'ac\'89\'bb\'82\'c8\'82\'c7\'82\'aa\'8a\'fa\'91\'d2\'82\'b3\'82\'ea\'82\'e9\'81\'44}</string> + <key>VerticalPad</key> + <real>1</real> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{27.929966855429171, 14.786078741176073}, {1924.739013671875, 221}}</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>HiraKakuProN-W6</string> + <key>Size</key> + <real>100</real> + </dict> + <key>ID</key> + <integer>5</integer> + <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> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Align</key> + <integer>0</integer> + <key>Pad</key> + <real>0.0</real> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1671\cocoasubrtf200 +{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W6;} +{\colortbl;\red255\green255\blue255;} +{\*\expandedcolortbl;;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\slleading-800\pardirnatural\partightenfactor0 + +\f0\b\fs200 \cf1 Continuation Based C\'82\'c9\'82\'e6\'82\'e9\ +Perl6\'8f\'88\'97\'9d\'8c\'6e}</string> + <key>VerticalPad</key> + <real>0.0</real> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{14, 14.786078060684758}, {2001.00004626803, 272}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>Helvetica</string> + <key>Size</key> + <real>10</real> + </dict> + <key>ID</key> + <integer>23</integer> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <real>0.91372500000000001</real> + <key>g</key> + <real>0.62745099999999998</real> + <key>r</key> + <real>0.0</real> + </dict> + <key>FillType</key> + <integer>2</integer> + <key>GradientAngle</key> + <real>90</real> + <key>GradientColor</key> + <dict> + <key>b</key> + <string>0.72549</string> + <key>g</key> + <string>0.419608</string> + <key>r</key> + <string>0</string> + </dict> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Width</key> + <real>0.5</real> + </dict> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{97.011028998143161, 315.65832385191749}, {843.98895263671875, 73}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FitText</key> + <string>Vertical</string> + <key>Flow</key> + <string>Resize</string> + <key>FontInfo</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>1</string> + <key>g</key> + <string>1</string> + <key>r</key> + <string>1</string> + </dict> + <key>Font</key> + <string>HiraKakuProN-W3</string> + <key>Size</key> + <real>48</real> + </dict> + <key>ID</key> + <integer>10</integer> + <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> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Align</key> + <integer>0</integer> + <key>Pad</key> + <real>0.0</real> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1671\cocoasubrtf200 +{\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\partightenfactor0 + +\f0\fs96 \cf1 \'8c\'a4\'8b\'86\'8a\'54\'97\'76}</string> + <key>VerticalPad</key> + <real>0.0</real> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{13.999999719352729, 306.01528482157511}, {994.98516845703114, 68}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>29</integer> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Color</key> + <dict> + <key>b</key> + <string>0.8</string> + <key>g</key> + <string>0.6</string> + <key>r</key> + <string>0.2</string> + </dict> + <key>FillType</key> + <integer>2</integer> + <key>GradientAngle</key> + <real>90</real> + <key>GradientColor</key> + <dict> + <key>b</key> + <string>0.8</string> + <key>g</key> + <string>0.4</string> + <key>r</key> + <string>0</string> + </dict> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Width</key> + <real>0.5</real> + </dict> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{13.9999997193529, 374.01528482157494}, {994.98516845703125, 459.61305431100328}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>27</integer> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Width</key> + <real>0.5</real> + </dict> + </dict> + </dict> + </array> + <key>GridInfo</key> + <dict> + <key>GridSpacing</key> + <real>35.433071136474609</real> + <key>ShowsGrid</key> + <string>YES</string> + </dict> + <key>GuidesLocked</key> + <string>NO</string> + <key>GuidesVisible</key> + <string>YES</string> + <key>HPages</key> + <integer>2</integer> + <key>ImageCounter</key> + <integer>19</integer> + <key>ImageLinkBack</key> + <array> + <dict/> + </array> + <key>ImageList</key> + <array> + <string>image18.pdf</string> + </array> + <key>KeepToScale</key> + <false/> + <key>Layers</key> + <array> + <dict> + <key>Lock</key> + <string>NO</string> + <key>Name</key> + <string>Layer 1</string> + <key>Print</key> + <string>YES</string> + <key>Slices</key> + <string>NO</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>neatoLineLength</key> + <real>0.20000000298023224</real> + <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>2019-01-09 10:11:24 +0000</string> + <key>Modifier</key> + <string>TakahiroSHIMIZU</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>NSPaperName</key> + <array> + <string>string</string> + <string>FEF6FDE5-8B65-4DD2-92F4-B072F0ECEBCF</string> + </array> + <key>NSPaperSize</key> + <array> + <string>size</string> + <string>{2063.6220703125, 2919.68505859375}</string> + </array> + <key>NSPrintReverseOrientation</key> + <array> + <string>coded</string> + <string>BAtzdHJlYW10eXBlZIHoA4QBQISEhAhOU051bWJlcgCEhAdOU1ZhbHVlAISECE5TT2JqZWN0AIWEASqEhAFxlwCG</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>Canvas 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>2</integer> + <key>WindowInfo</key> + <dict> + <key>CurrentSheet</key> + <integer>0</integer> + <key>Expanded_Canvases</key> + <array/> + <key>Frame</key> + <string>{{-1920, -30}, {1920, 1057}}</string> + <key>ShowInfo</key> + <true/> + <key>Sidebar</key> + <true/> + <key>SidebarWidth</key> + <integer>304</integer> + <key>TopSlabHeight</key> + <real>250</real> + <key>VisibleRegion</key> + <string>{{0, 0}, {3993.9393939393944, 2869.69696969697}}</string> + <key>Zoom</key> + <real>0.32999999999999996</real> + <key>ZoomValues</key> + <array> + <array> + <string>Canvas 1</string> + <real>0.32999999999999996</real> + <real>0.42000000000000004</real> + </array> + </array> + </dict> +</dict> +</plist>
--- a/Slide/build.sh Tue Jan 08 19:32:49 2019 +0900 +++ b/Slide/build.sh Wed Jan 09 19:13:02 2019 +0900 @@ -1,2 +1,2 @@ -slideshow build slide.md -t s6cr +slideshow build slide.md -t s6cr perl -pin -e 's/<p>(.*)<\/p>/$1/' slide.html
--- a/Slide/slide.html Tue Jan 08 19:32:49 2019 +0900 +++ b/Slide/slide.html Wed Jan 09 19:13:02 2019 +0900 @@ -94,11 +94,10 @@ <h2 id="研究目的">研究目的</h2> <ul> <li>スクリプト言語であるPerl5の後継言語としてPerl6が現在開発されている.</li> - <li>Perl6は設計と実装が区分されており様々な処理系が開発されている.現在主流なPerl6はRakudoと言われるプロジェクトである.</li> + <li>現在主流なPerl6はRakudoと言われるプロジェクトである.</li> <li>RakudoではPerl6自体をNQP(NotQuitPerl)と言われるPerl6のサブセットで記述し, NQPをVMが解釈するという処理の流れになっている.</li> - <li>このVMは任意のVMが選択できるようになっており, 現在はMoarVM, JavaVM, JavaScriptが動作環境として選択可能である.</li> - <li>主に利用されているVMにCで書かれたMoarVMが存在する.</li> - <li>MoarVMはJITコンパイルなどをサポートしているが, 全体的な起動時間及び処理速度がPerl5と比較し非常に低速である.</li> + <li>主に利用されているVMに, Cで書かれたMoarVMが存在する.</li> + <li>MoarVMは全体的な起動時間及び処理速度が, Perl5と比較し非常に低速である.</li> <li>この問題を解決するためにContinuation based C (CbC)という言語を一部用いてMoarVMの書き換えを行う.</li> <li>CbCを用いたMoarVMの書き換えを検討し,並列デバッグ方法などについて検討する.</li> </ul> @@ -190,7 +189,7 @@ <ul> <li>Perl6とはPerl5の後継言語として当初開発が開始された言語である.</li> - <li>仕様と実装が分離しており, 仕様は公式テストスイートであるRoastそのものとなっている.</li> + <li>仕様と実装が分離しており, 仕様は公式テストスーツであるRoastそのものとなっている.</li> <li>歴史的にHaskellで実装されたPugs, Pythonとの共同基盤を目指したParrotなどの実装が存在する.</li> <li>言語仕様としては漸進的型付け言語であり, 従来のPerl5とは互換性が無い.</li> <li>現在の主要な実装はRakudoと呼ばれる実装である.</li> @@ -659,6 +658,47 @@ </code></pre> +</div> + +<div class='slide'> + <!-- _S9SLIDE_ --> +<h2 id="現在のcbcmoarvm">現在のCbCMoarVM</h2> + +<ul> + <li>現在はNQP, Rakudoのセルフビルドが達成でき, オリジナルと同等のテスト達成率を持っている</li> + <li>moarの起動時のオプションとして <code>--cbc</code> を与えることによりCbCで動き, そうでない場合は通常のCで記述された箇所で実行される</li> +</ul> + + + +</div> + +<div class='slide'> + <!-- _S9SLIDE_ --> +<h2 id="cbcmoarvmの利点">CbCMoarVMの利点</h2> + +<ul> + <li>バイトコードインタプリタの箇所をモジュール化する事が可能となり, CodeGearの再利用性や記述生が高まる</li> + <li>デバッグ時にラベルではなくCodeGearにbreakpointを設定可能となり,デバッグが安易となる</li> + <li>ThreadedCodeを実装する場合, CodeGearを組み合わせることにより実装する事が可能となる</li> +</ul> + + + +</div> + +<div class='slide'> + <!-- _S9SLIDE_ --> +<h2 id="cbcmoarvmの欠点">CbCMoarVMの欠点</h2> + +<ul> + <li>CbCコンパイラがバグを発生させやすく, 意図しない挙動を示す事がある</li> + <li>MoarVMのオリジナルの更新頻度が高い為, 追従していく必要がある</li> + <li>CodeGear側からCに戻る際に手順が複雑となる</li> + <li>CodeGearを単位として用いる事で複雑なプログラミングが要求される.</li> +</ul> + + </div>
--- a/Slide/slide.htmln Tue Jan 08 19:32:49 2019 +0900 +++ b/Slide/slide.htmln Wed Jan 09 19:13:02 2019 +0900 @@ -94,11 +94,10 @@ <h2 id="研究目的">研究目的</h2> <ul> <li>スクリプト言語であるPerl5の後継言語としてPerl6が現在開発されている.</li> - <li>Perl6は設計と実装が区分されており様々な処理系が開発されている.現在主流なPerl6はRakudoと言われるプロジェクトである.</li> + <li>現在主流なPerl6はRakudoと言われるプロジェクトである.</li> <li>RakudoではPerl6自体をNQP(NotQuitPerl)と言われるPerl6のサブセットで記述し, NQPをVMが解釈するという処理の流れになっている.</li> - <li>このVMは任意のVMが選択できるようになっており, 現在はMoarVM, JavaVM, JavaScriptが動作環境として選択可能である.</li> - <li>主に利用されているVMにCで書かれたMoarVMが存在する.</li> - <li>MoarVMはJITコンパイルなどをサポートしているが, 全体的な起動時間及び処理速度がPerl5と比較し非常に低速である.</li> + <li>主に利用されているVMに, Cで書かれたMoarVMが存在する.</li> + <li>MoarVMは全体的な起動時間及び処理速度が, Perl5と比較し非常に低速である.</li> <li>この問題を解決するためにContinuation based C (CbC)という言語を一部用いてMoarVMの書き換えを行う.</li> <li>CbCを用いたMoarVMの書き換えを検討し,並列デバッグ方法などについて検討する.</li> </ul> @@ -190,7 +189,7 @@ <ul> <li>Perl6とはPerl5の後継言語として当初開発が開始された言語である.</li> - <li>仕様と実装が分離しており, 仕様は公式テストスイートであるRoastそのものとなっている.</li> + <li>仕様と実装が分離しており, 仕様は公式テストスーツであるRoastそのものとなっている.</li> <li>歴史的にHaskellで実装されたPugs, Pythonとの共同基盤を目指したParrotなどの実装が存在する.</li> <li>言語仕様としては漸進的型付け言語であり, 従来のPerl5とは互換性が無い.</li> <li>現在の主要な実装はRakudoと呼ばれる実装である.</li> @@ -494,7 +493,7 @@ <li>cur_opなどはINTERPを経由してアクセスする様に修正する.</li> <li>末尾の <code>NEXT</code> を次のCodeGearにアクセスする為に <code>cbc_next</code> に修正する.</li> <li> - case文で次のcase文に流れる箇所は, 直接その下のcase文に該当するCodeGearに遷移する. + <p>case文で次のcase文に流れる箇所は, 直接その下のcase文に該当するCodeGearに遷移する.</p> </li> <li>論文執筆時はstaticに修正する必要があったが, その後CbCコンパイラの改良により不要となった.</li> </ul> @@ -659,6 +658,47 @@ </code></pre> +</div> + +<div class='slide'> + <!-- _S9SLIDE_ --> +<h2 id="現在のcbcmoarvm">現在のCbCMoarVM</h2> + +<ul> + <li>現在はNQP, Rakudoのセルフビルドが達成でき, オリジナルと同等のテスト達成率を持っている</li> + <li>moarの起動時のオプションとして <code>--cbc</code> を与えることによりCbCで動き, そうでない場合は通常のCで記述された箇所で実行される</li> +</ul> + + + +</div> + +<div class='slide'> + <!-- _S9SLIDE_ --> +<h2 id="cbcmoarvmの利点">CbCMoarVMの利点</h2> + +<ul> + <li>バイトコードインタプリタの箇所をモジュール化する事が可能となり, CodeGearの再利用性や記述生が高まる</li> + <li>デバッグ時にラベルではなくCodeGearにbreakpointを設定可能となり,デバッグが安易となる</li> + <li>ThreadedCodeを実装する場合, CodeGearを組み合わせることにより実装する事が可能となる</li> +</ul> + + + +</div> + +<div class='slide'> + <!-- _S9SLIDE_ --> +<h2 id="cbcmoarvmの欠点">CbCMoarVMの欠点</h2> + +<ul> + <li>CbCコンパイラがバグを発生させやすく, 意図しない挙動を示す事がある</li> + <li>MoarVMのオリジナルの更新頻度が高い為, 追従していく必要がある</li> + <li>CodeGear側からCに戻る際に手順が複雑となる</li> + <li>CodeGearを単位として用いる事で複雑なプログラミングが要求される.</li> +</ul> + + </div>
--- a/Slide/slide.md Tue Jan 08 19:32:49 2019 +0900 +++ b/Slide/slide.md Wed Jan 09 19:13:02 2019 +0900 @@ -7,15 +7,13 @@ ## 研究目的 - スクリプト言語であるPerl5の後継言語としてPerl6が現在開発されている. -- Perl6は設計と実装が区分されており様々な処理系が開発されている.現在主流なPerl6はRakudoと言われるプロジェクトである. +- 現在主流なPerl6はRakudoと言われるプロジェクトである. - RakudoではPerl6自体をNQP(NotQuitPerl)と言われるPerl6のサブセットで記述し, NQPをVMが解釈するという処理の流れになっている. -- このVMは任意のVMが選択できるようになっており, 現在はMoarVM, JavaVM, JavaScriptが動作環境として選択可能である. -- 主に利用されているVMにCで書かれたMoarVMが存在する. -- MoarVMはJITコンパイルなどをサポートしているが, 全体的な起動時間及び処理速度がPerl5と比較し非常に低速である. +- 主に利用されているVMに, Cで書かれたMoarVMが存在する. +- MoarVMは全体的な起動時間及び処理速度が, Perl5と比較し非常に低速である. - この問題を解決するためにContinuation based C (CbC)という言語を一部用いてMoarVMの書き換えを行う. - CbCを用いたMoarVMの書き換えを検討し,並列デバッグ方法などについて検討する. - ## Continuation Based C (CbC) - Continuation Based C (CbC) はCodeGearとDataGearを単位として用いたプログラミング言語である. @@ -48,9 +46,10 @@ ## CbCの現在の実装 -- CbCは現在2種類の実装がある. +- CbCは現在3種類の実装がある. - gcc (version 9.0.0) - llvm/clang (version 7.0.0) + - micro-c ## 言語処理系の応用 - CbCではCodeGearを処理単位として利用でき, これはコンパイラの基本ブロックに相当する. @@ -62,7 +61,7 @@ ## Perl6の概要 - Perl6とはPerl5の後継言語として当初開発が開始された言語である. -- 仕様と実装が分離しており, 仕様は公式テストスイートであるRoastそのものとなっている. +- 仕様と実装が分離しており, 仕様は公式テストスーツであるRoastそのものとなっている. - 歴史的にHaskellで実装されたPugs, Pythonとの共同基盤を目指したParrotなどの実装が存在する. - 言語仕様としては漸進的型付け言語であり, 従来のPerl5とは互換性が無い. - 現在の主要な実装はRakudoと呼ばれる実装である.
--- a/Slide/slide.pdf.html Tue Jan 08 19:32:49 2019 +0900 +++ b/Slide/slide.pdf.html Wed Jan 09 19:13:02 2019 +0900 @@ -78,11 +78,10 @@ <h2 id="研究目的">研究目的</h2> <ul> <li>スクリプト言語であるPerl5の後継言語としてPerl6が現在開発されている.</li> - <li>Perl6は設計と実装が区分されており様々な処理系が開発されている.現在主流なPerl6はRakudoと言われるプロジェクトである.</li> + <li>現在主流なPerl6はRakudoと言われるプロジェクトである.</li> <li>RakudoではPerl6自体をNQP(NotQuitPerl)と言われるPerl6のサブセットで記述し, NQPをVMが解釈するという処理の流れになっている.</li> - <li>このVMは任意のVMが選択できるようになっており, 現在はMoarVM, JavaVM, JavaScriptが動作環境として選択可能である.</li> - <li>主に利用されているVMにCで書かれたMoarVMが存在する.</li> - <li>MoarVMはJITコンパイルなどをサポートしているが, 全体的な起動時間及び処理速度がPerl5と比較し非常に低速である.</li> + <li>主に利用されているVMに, Cで書かれたMoarVMが存在する.</li> + <li>MoarVMは全体的な起動時間及び処理速度が, Perl5と比較し非常に低速である.</li> <li>この問題を解決するためにContinuation based C (CbC)という言語を一部用いてMoarVMの書き換えを行う.</li> <li>CbCを用いたMoarVMの書き換えを検討し,並列デバッグ方法などについて検討する.</li> </ul> @@ -174,7 +173,7 @@ <ul> <li>Perl6とはPerl5の後継言語として当初開発が開始された言語である.</li> - <li>仕様と実装が分離しており, 仕様は公式テストスイートであるRoastそのものとなっている.</li> + <li>仕様と実装が分離しており, 仕様は公式テストスーツであるRoastそのものとなっている.</li> <li>歴史的にHaskellで実装されたPugs, Pythonとの共同基盤を目指したParrotなどの実装が存在する.</li> <li>言語仕様としては漸進的型付け言語であり, 従来のPerl5とは互換性が無い.</li> <li>現在の主要な実装はRakudoと呼ばれる実装である.</li> @@ -643,6 +642,47 @@ </code></pre> +</div> + +<div class='slide'> + <!-- _S9SLIDE_ --> +<h2 id="現在のcbcmoarvm">現在のCbCMoarVM</h2> + +<ul> + <li>現在はNQP, Rakudoのセルフビルドが達成でき, オリジナルと同等のテスト達成率を持っている</li> + <li>moarの起動時のオプションとして <code>--cbc</code> を与えることによりCbCで動き, そうでない場合は通常のCで記述された箇所で実行される</li> +</ul> + + + +</div> + +<div class='slide'> + <!-- _S9SLIDE_ --> +<h2 id="cbcmoarvmの利点">CbCMoarVMの利点</h2> + +<ul> + <li>バイトコードインタプリタの箇所をモジュール化する事が可能となり, CodeGearの再利用性や記述生が高まる</li> + <li>デバッグ時にラベルではなくCodeGearにbreakpointを設定可能となり,デバッグが安易となる</li> + <li>ThreadedCodeを実装する場合, CodeGearを組み合わせることにより実装する事が可能となる</li> +</ul> + + + +</div> + +<div class='slide'> + <!-- _S9SLIDE_ --> +<h2 id="cbcmoarvmの欠点">CbCMoarVMの欠点</h2> + +<ul> + <li>CbCコンパイラがバグを発生させやすく, 意図しない挙動を示す事がある</li> + <li>MoarVMのオリジナルの更新頻度が高い為, 追従していく必要がある</li> + <li>CodeGear側からCに戻る際に手順が複雑となる</li> + <li>CodeGearを単位として用いる事で複雑なプログラミングが要求される.</li> +</ul> + + </div>