{"id":0,"registry":{"0":{"submorphs":[],"scripts":[],"id":"7A2634EA-0A14-4B1C-884F-D68E34F9FCAB","shape":{"__isSmartRef__":true,"id":1},"droppingEnabled":true,"halosEnabled":true,"eventHandler":{"__isSmartRef__":true,"id":6},"showsHalos":false,"controlPoints":[{"__isSmartRef__":true,"id":7},{"__isSmartRef__":true,"id":8},{"__isSmartRef__":true,"id":9},{"__isSmartRef__":true,"id":10}],"layout":{"__isSmartRef__":true,"id":11},"name":"NewPen","partsBinMetaInfo":{"__isSmartRef__":true,"id":12},"derivationIds":[147,"1C3C008B-8212-44B2-AD73-60A48F06CD6A","EE3B27B8-84C6-4C19-A73C-534A6C1746E9","7E928C44-55BD-4F0B-BD4D-E973373DE6D4","BB8D4BEC-22FA-4AED-B658-8B5D36577570"],"_ClipMode":"visible","moved":true,"isBeingDragged":false,"__serializedExpressions__":["endPoints.0","endPoints.1","endPoints.2","endPoints.3","endPoints.4","endPoints.5","endPoints.6","endPoints.7","endPoints.8","endPoints.9","endPoints.10","endPoints.11","endPoints.12","endPoints.13","endPoints.14","endPoints.15","endPoints.16","endPoints.17","endPoints.18","endPoints.19","endPoints.20","endPoints.21","_Position","location","startingLocation","penColor","hitPoint"],"endPoints":["lively.pt(133.0,407.0)","lively.pt(125.0,411.0)","lively.pt(113.0,418.0)","lively.pt(102.0,426.0)","lively.pt(89.0,432.0)","lively.pt(81.0,438.0)","lively.pt(74.0,442.0)","lively.pt(63.0,455.0)","lively.pt(62.0,457.0)","lively.pt(60.0,460.0)","lively.pt(59.0,465.0)","lively.pt(59.0,467.0)","lively.pt(58.0,471.0)","lively.pt(58.0,474.0)","lively.pt(58.0,477.0)","lively.pt(58.0,482.0)","lively.pt(58.0,487.0)","lively.pt(58.0,490.0)","lively.pt(59.0,492.0)","lively.pt(61.0,497.0)","lively.pt(62.0,498.0)","lively.pt(62.0,499.0)"],"showingAllMoves":true,"lineInProgress":null,"penWidth":2,"worldPts":null,"fillColor":null,"heading":0,"_Rotation":0,"_Scale":0.9992916708551148,"drawnMorphs":[{"__isSmartRef__":true,"id":20},{"__isSmartRef__":true,"id":133},{"__isSmartRef__":true,"id":243}],"penIsDrawing":true,"doWebify":false,"webifyLookbackPoints":5,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":268},"__LivelyClassName__":"lively.morphic.Path","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","_Position":"lively.pt(0.0,0.0)","location":"lively.pt(62.0,499.0)","startingLocation":"lively.pt(133.0,407.0)","penColor":"Color.rgb(204,0,0)","hitPoint":"lively.pt(250.0,362.0)"},"1":{"dontChangeShape":false,"cachedVertices":null,"_PathElements":[{"__isSmartRef__":true,"id":2},{"__isSmartRef__":true,"id":3},{"__isSmartRef__":true,"id":4},{"__isSmartRef__":true,"id":5}],"_BorderWidth":1,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Path","__SourceModuleName__":"Global.lively.morphic.PathShapes","_Position":"lively.pt(-21.0,-6.0)","_Extent":"lively.pt(21.0,11.0)","_BorderColor":"Color.rgb(66,66,66)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(204,0,0)"},"2":{"isAbsolute":true,"x":0,"y":0,"__LivelyClassName__":"lively.morphic.Shapes.MoveTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"3":{"isAbsolute":true,"x":-20,"y":5,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"4":{"isAbsolute":true,"x":-20,"y":-5,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"5":{"isAbsolute":true,"x":0,"y":0,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"6":{"morph":{"__isSmartRef__":true,"id":0},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7":{"morph":{"__isSmartRef__":true,"id":0},"index":0,"__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"8":{"morph":{"__isSmartRef__":true,"id":0},"index":1,"__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"9":{"morph":{"__isSmartRef__":true,"id":0},"index":2,"__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"10":{"morph":{"__isSmartRef__":true,"id":0},"index":3,"__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"11":{},"12":{"partName":"NewPen","requiredModules":[],"migrationLevel":8,"partsSpaceName":"PartsBin/Rick/","comment":"Fixed more bugs and made webify a parameter\n","changes":[{"__isSmartRef__":true,"id":13},{"__isSmartRef__":true,"id":14},{"__isSmartRef__":true,"id":15},{"__isSmartRef__":true,"id":16},{"__isSmartRef__":true,"id":17},{"__isSmartRef__":true,"id":18},{"__isSmartRef__":true,"id":19}],"__serializedExpressions__":["lastModifiedDate"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin","lastModifiedDate":"new Date(\"Thu Aug 07 2014 20:12:27 GMT-0700 (PDT)\")"},"13":{"author":"rick","message":"no comment","id":"ABAD2B6E-6EDB-4964-B5A3-6425A0D75F19","__serializedExpressions__":["date"],"date":"new Date(\"Thu Aug 07 2014 19:15:51 GMT-0700 (PDT)\")"},"14":{"author":"Dan","message":"no comment","id":"A507117B-A57C-4CE1-966A-403BE34D176A","__serializedExpressions__":["date"],"date":"new Date(\"Tue Apr 16 2013 14:34:31 GMT-0700 (PDT)\")"},"15":{"author":"Dan","message":"added makeWorldTracks for embedding on windmills ;-)","id":"03D53DD9-5719-4205-94B6-856ABF4F4626","__serializedExpressions__":["date"],"date":"new Date(\"Tue Apr 16 2013 16:02:49 GMT-0700 (PDT)\")"},"16":{"author":"Dan","message":"no comment","id":"E1CBE899-6925-4B31-86C4-99BE3C465F2A","__serializedExpressions__":["date"],"date":"new Date(\"Sat Feb 08 2014 16:05:39 GMT-0800 (PST)\")"},"17":{"author":"Dan","message":"no comment","id":"758F1776-7F0E-4FBD-921A-051F1A8066D5","__serializedExpressions__":["date"],"date":"new Date(\"Sat Feb 08 2014 16:06:37 GMT-0800 (PST)\")"},"18":{"author":"rick","message":"no comment","id":"3FA7170A-CB62-4575-B309-E3F64127CD98","__serializedExpressions__":["date"],"date":"new Date(\"Thu Aug 07 2014 20:12:23 GMT-0700 (PDT)\")"},"19":{"__serializedExpressions__":["date"],"author":"rick","message":"no comment","id":"D3840EB0-FA84-4E69-9AD5-7F75D9CF40F0","date":"new Date(\"Thu Aug 07 2014 22:42:18 GMT-0700 (PDT)\")"},"20":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":21},"_ClipMode":"visible","derivationIds":[],"id":"6BCE81B4-B3A9-49E5-BE4D-BBFDCD13A709","droppingEnabled":true,"halosEnabled":true,"eventHandler":{"__isSmartRef__":true,"id":132},"__LivelyClassName__":"lively.morphic.Path","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"21":{"dontChangeShape":false,"cachedVertices":null,"_PathElements":[{"__isSmartRef__":true,"id":22},{"__isSmartRef__":true,"id":23},{"__isSmartRef__":true,"id":24},{"__isSmartRef__":true,"id":25},{"__isSmartRef__":true,"id":26},{"__isSmartRef__":true,"id":27},{"__isSmartRef__":true,"id":28},{"__isSmartRef__":true,"id":29},{"__isSmartRef__":true,"id":30},{"__isSmartRef__":true,"id":31},{"__isSmartRef__":true,"id":32},{"__isSmartRef__":true,"id":33},{"__isSmartRef__":true,"id":34},{"__isSmartRef__":true,"id":35},{"__isSmartRef__":true,"id":36},{"__isSmartRef__":true,"id":37},{"__isSmartRef__":true,"id":38},{"__isSmartRef__":true,"id":39},{"__isSmartRef__":true,"id":40},{"__isSmartRef__":true,"id":41},{"__isSmartRef__":true,"id":42},{"__isSmartRef__":true,"id":43},{"__isSmartRef__":true,"id":44},{"__isSmartRef__":true,"id":45},{"__isSmartRef__":true,"id":46},{"__isSmartRef__":true,"id":47},{"__isSmartRef__":true,"id":48},{"__isSmartRef__":true,"id":49},{"__isSmartRef__":true,"id":50},{"__isSmartRef__":true,"id":51},{"__isSmartRef__":true,"id":52},{"__isSmartRef__":true,"id":53},{"__isSmartRef__":true,"id":54},{"__isSmartRef__":true,"id":55},{"__isSmartRef__":true,"id":56},{"__isSmartRef__":true,"id":57},{"__isSmartRef__":true,"id":58},{"__isSmartRef__":true,"id":59},{"__isSmartRef__":true,"id":60},{"__isSmartRef__":true,"id":61},{"__isSmartRef__":true,"id":62},{"__isSmartRef__":true,"id":63},{"__isSmartRef__":true,"id":64},{"__isSmartRef__":true,"id":65},{"__isSmartRef__":true,"id":66},{"__isSmartRef__":true,"id":67},{"__isSmartRef__":true,"id":68},{"__isSmartRef__":true,"id":69},{"__isSmartRef__":true,"id":70},{"__isSmartRef__":true,"id":71},{"__isSmartRef__":true,"id":72},{"__isSmartRef__":true,"id":73},{"__isSmartRef__":true,"id":74},{"__isSmartRef__":true,"id":75},{"__isSmartRef__":true,"id":76},{"__isSmartRef__":true,"id":77},{"__isSmartRef__":true,"id":78},{"__isSmartRef__":true,"id":79},{"__isSmartRef__":true,"id":80},{"__isSmartRef__":true,"id":81},{"__isSmartRef__":true,"id":82},{"__isSmartRef__":true,"id":83},{"__isSmartRef__":true,"id":84},{"__isSmartRef__":true,"id":85},{"__isSmartRef__":true,"id":86},{"__isSmartRef__":true,"id":87},{"__isSmartRef__":true,"id":88},{"__isSmartRef__":true,"id":89},{"__isSmartRef__":true,"id":90},{"__isSmartRef__":true,"id":91},{"__isSmartRef__":true,"id":92},{"__isSmartRef__":true,"id":93},{"__isSmartRef__":true,"id":94},{"__isSmartRef__":true,"id":95},{"__isSmartRef__":true,"id":96},{"__isSmartRef__":true,"id":97},{"__isSmartRef__":true,"id":98},{"__isSmartRef__":true,"id":99},{"__isSmartRef__":true,"id":100},{"__isSmartRef__":true,"id":101},{"__isSmartRef__":true,"id":102},{"__isSmartRef__":true,"id":103},{"__isSmartRef__":true,"id":104},{"__isSmartRef__":true,"id":105},{"__isSmartRef__":true,"id":106},{"__isSmartRef__":true,"id":107},{"__isSmartRef__":true,"id":108},{"__isSmartRef__":true,"id":109},{"__isSmartRef__":true,"id":110},{"__isSmartRef__":true,"id":111},{"__isSmartRef__":true,"id":112},{"__isSmartRef__":true,"id":113},{"__isSmartRef__":true,"id":114},{"__isSmartRef__":true,"id":115},{"__isSmartRef__":true,"id":116},{"__isSmartRef__":true,"id":117},{"__isSmartRef__":true,"id":118},{"__isSmartRef__":true,"id":119},{"__isSmartRef__":true,"id":120},{"__isSmartRef__":true,"id":121},{"__isSmartRef__":true,"id":122},{"__isSmartRef__":true,"id":123},{"__isSmartRef__":true,"id":124},{"__isSmartRef__":true,"id":125},{"__isSmartRef__":true,"id":126},{"__isSmartRef__":true,"id":127},{"__isSmartRef__":true,"id":128},{"__isSmartRef__":true,"id":129},{"__isSmartRef__":true,"id":130},{"__isSmartRef__":true,"id":131}],"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":2,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Path","__SourceModuleName__":"Global.lively.morphic.PathShapes","_Position":"lively.pt(99.0,336.0)","_Extent":"lively.pt(57.0,147.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(204,0,0)"},"22":{"isAbsolute":true,"x":147,"y":482,"__LivelyClassName__":"lively.morphic.Shapes.MoveTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"23":{"isAbsolute":true,"x":151,"y":478,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"24":{"isAbsolute":true,"x":155,"y":472,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"25":{"isAbsolute":true,"x":155,"y":463,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"26":{"isAbsolute":true,"x":155,"y":457,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"27":{"isAbsolute":true,"x":155,"y":451,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"28":{"isAbsolute":true,"x":147,"y":482,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"29":{"isAbsolute":true,"x":155,"y":451,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"30":{"isAbsolute":true,"x":155,"y":446,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"31":{"isAbsolute":true,"x":151,"y":478,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"32":{"isAbsolute":true,"x":155,"y":446,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"33":{"isAbsolute":true,"x":155,"y":440,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"34":{"isAbsolute":true,"x":155,"y":472,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"35":{"isAbsolute":true,"x":155,"y":440,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"36":{"isAbsolute":true,"x":155,"y":435,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"37":{"isAbsolute":true,"x":155,"y":463,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"38":{"isAbsolute":true,"x":155,"y":435,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"39":{"isAbsolute":true,"x":154,"y":430,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"40":{"isAbsolute":true,"x":155,"y":457,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"41":{"isAbsolute":true,"x":154,"y":430,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"42":{"isAbsolute":true,"x":153,"y":424,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"43":{"isAbsolute":true,"x":155,"y":451,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"44":{"isAbsolute":true,"x":153,"y":424,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"45":{"isAbsolute":true,"x":153,"y":420,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"46":{"isAbsolute":true,"x":155,"y":446,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"47":{"isAbsolute":true,"x":153,"y":420,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"48":{"isAbsolute":true,"x":152,"y":417,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"49":{"isAbsolute":true,"x":155,"y":440,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"50":{"isAbsolute":true,"x":152,"y":417,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"51":{"isAbsolute":true,"x":152,"y":413,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"52":{"isAbsolute":true,"x":155,"y":435,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"53":{"isAbsolute":true,"x":152,"y":413,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"54":{"isAbsolute":true,"x":152,"y":411,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"55":{"isAbsolute":true,"x":154,"y":430,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"56":{"isAbsolute":true,"x":152,"y":411,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"57":{"isAbsolute":true,"x":152,"y":408,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"58":{"isAbsolute":true,"x":153,"y":424,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"59":{"isAbsolute":true,"x":152,"y":408,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"60":{"isAbsolute":true,"x":152,"y":405,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"61":{"isAbsolute":true,"x":153,"y":420,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"62":{"isAbsolute":true,"x":152,"y":405,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"63":{"isAbsolute":true,"x":151,"y":402,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"64":{"isAbsolute":true,"x":152,"y":417,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"65":{"isAbsolute":true,"x":151,"y":402,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"66":{"isAbsolute":true,"x":150,"y":399,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"67":{"isAbsolute":true,"x":152,"y":413,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"68":{"isAbsolute":true,"x":150,"y":399,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"69":{"isAbsolute":true,"x":150,"y":396,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"70":{"isAbsolute":true,"x":152,"y":411,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"71":{"isAbsolute":true,"x":150,"y":396,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"72":{"isAbsolute":true,"x":149,"y":392,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"73":{"isAbsolute":true,"x":152,"y":408,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"74":{"isAbsolute":true,"x":149,"y":392,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"75":{"isAbsolute":true,"x":149,"y":390,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"76":{"isAbsolute":true,"x":152,"y":405,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"77":{"isAbsolute":true,"x":149,"y":390,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"78":{"isAbsolute":true,"x":149,"y":384,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"79":{"isAbsolute":true,"x":151,"y":402,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"80":{"isAbsolute":true,"x":149,"y":384,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"81":{"isAbsolute":true,"x":149,"y":379,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"82":{"isAbsolute":true,"x":150,"y":399,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"83":{"isAbsolute":true,"x":149,"y":379,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"84":{"isAbsolute":true,"x":148,"y":373,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"85":{"isAbsolute":true,"x":150,"y":396,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"86":{"isAbsolute":true,"x":148,"y":373,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"87":{"isAbsolute":true,"x":146,"y":366,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"88":{"isAbsolute":true,"x":149,"y":392,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"89":{"isAbsolute":true,"x":146,"y":366,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"90":{"isAbsolute":true,"x":144,"y":360,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"91":{"isAbsolute":true,"x":149,"y":390,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"92":{"isAbsolute":true,"x":144,"y":360,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"93":{"isAbsolute":true,"x":141,"y":349,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"94":{"isAbsolute":true,"x":149,"y":384,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"95":{"isAbsolute":true,"x":141,"y":349,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"96":{"isAbsolute":true,"x":141,"y":348,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"97":{"isAbsolute":true,"x":149,"y":379,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"98":{"isAbsolute":true,"x":141,"y":348,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"99":{"isAbsolute":true,"x":141,"y":346,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"100":{"isAbsolute":true,"x":148,"y":373,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"101":{"isAbsolute":true,"x":141,"y":346,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"102":{"isAbsolute":true,"x":140,"y":345,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"103":{"isAbsolute":true,"x":146,"y":366,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"104":{"isAbsolute":true,"x":140,"y":345,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"105":{"isAbsolute":true,"x":140,"y":344,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"106":{"isAbsolute":true,"x":144,"y":360,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"107":{"isAbsolute":true,"x":140,"y":344,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"108":{"isAbsolute":true,"x":139,"y":344,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"109":{"isAbsolute":true,"x":141,"y":349,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"110":{"isAbsolute":true,"x":139,"y":344,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"111":{"isAbsolute":true,"x":137,"y":343,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"112":{"isAbsolute":true,"x":141,"y":348,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"113":{"isAbsolute":true,"x":137,"y":343,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"114":{"isAbsolute":true,"x":131,"y":341,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"115":{"isAbsolute":true,"x":141,"y":346,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"116":{"isAbsolute":true,"x":131,"y":341,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"117":{"isAbsolute":true,"x":124,"y":339,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"118":{"isAbsolute":true,"x":140,"y":345,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"119":{"isAbsolute":true,"x":124,"y":339,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"120":{"isAbsolute":true,"x":115,"y":338,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"121":{"isAbsolute":true,"x":140,"y":344,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"122":{"isAbsolute":true,"x":115,"y":338,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"123":{"isAbsolute":true,"x":109,"y":338,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"124":{"isAbsolute":true,"x":139,"y":344,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"125":{"isAbsolute":true,"x":109,"y":338,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"126":{"isAbsolute":true,"x":103,"y":338,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"127":{"isAbsolute":true,"x":137,"y":343,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"128":{"isAbsolute":true,"x":103,"y":338,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"129":{"isAbsolute":true,"x":101,"y":338,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"130":{"isAbsolute":true,"x":131,"y":341,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"131":{"isAbsolute":true,"x":101,"y":338,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"132":{"morph":{"__isSmartRef__":true,"id":20},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"133":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":134},"_ClipMode":"visible","derivationIds":[],"id":"DA66BC09-7B96-41D1-9780-F599289FD73C","droppingEnabled":true,"halosEnabled":true,"eventHandler":{"__isSmartRef__":true,"id":242},"__LivelyClassName__":"lively.morphic.Path","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"134":{"dontChangeShape":false,"cachedVertices":null,"_PathElements":[{"__isSmartRef__":true,"id":135},{"__isSmartRef__":true,"id":136},{"__isSmartRef__":true,"id":137},{"__isSmartRef__":true,"id":138},{"__isSmartRef__":true,"id":139},{"__isSmartRef__":true,"id":140},{"__isSmartRef__":true,"id":141},{"__isSmartRef__":true,"id":142},{"__isSmartRef__":true,"id":143},{"__isSmartRef__":true,"id":144},{"__isSmartRef__":true,"id":145},{"__isSmartRef__":true,"id":146},{"__isSmartRef__":true,"id":147},{"__isSmartRef__":true,"id":148},{"__isSmartRef__":true,"id":149},{"__isSmartRef__":true,"id":150},{"__isSmartRef__":true,"id":151},{"__isSmartRef__":true,"id":152},{"__isSmartRef__":true,"id":153},{"__isSmartRef__":true,"id":154},{"__isSmartRef__":true,"id":155},{"__isSmartRef__":true,"id":156},{"__isSmartRef__":true,"id":157},{"__isSmartRef__":true,"id":158},{"__isSmartRef__":true,"id":159},{"__isSmartRef__":true,"id":160},{"__isSmartRef__":true,"id":161},{"__isSmartRef__":true,"id":162},{"__isSmartRef__":true,"id":163},{"__isSmartRef__":true,"id":164},{"__isSmartRef__":true,"id":165},{"__isSmartRef__":true,"id":166},{"__isSmartRef__":true,"id":167},{"__isSmartRef__":true,"id":168},{"__isSmartRef__":true,"id":169},{"__isSmartRef__":true,"id":170},{"__isSmartRef__":true,"id":171},{"__isSmartRef__":true,"id":172},{"__isSmartRef__":true,"id":173},{"__isSmartRef__":true,"id":174},{"__isSmartRef__":true,"id":175},{"__isSmartRef__":true,"id":176},{"__isSmartRef__":true,"id":177},{"__isSmartRef__":true,"id":178},{"__isSmartRef__":true,"id":179},{"__isSmartRef__":true,"id":180},{"__isSmartRef__":true,"id":181},{"__isSmartRef__":true,"id":182},{"__isSmartRef__":true,"id":183},{"__isSmartRef__":true,"id":184},{"__isSmartRef__":true,"id":185},{"__isSmartRef__":true,"id":186},{"__isSmartRef__":true,"id":187},{"__isSmartRef__":true,"id":188},{"__isSmartRef__":true,"id":189},{"__isSmartRef__":true,"id":190},{"__isSmartRef__":true,"id":191},{"__isSmartRef__":true,"id":192},{"__isSmartRef__":true,"id":193},{"__isSmartRef__":true,"id":194},{"__isSmartRef__":true,"id":195},{"__isSmartRef__":true,"id":196},{"__isSmartRef__":true,"id":197},{"__isSmartRef__":true,"id":198},{"__isSmartRef__":true,"id":199},{"__isSmartRef__":true,"id":200},{"__isSmartRef__":true,"id":201},{"__isSmartRef__":true,"id":202},{"__isSmartRef__":true,"id":203},{"__isSmartRef__":true,"id":204},{"__isSmartRef__":true,"id":205},{"__isSmartRef__":true,"id":206},{"__isSmartRef__":true,"id":207},{"__isSmartRef__":true,"id":208},{"__isSmartRef__":true,"id":209},{"__isSmartRef__":true,"id":210},{"__isSmartRef__":true,"id":211},{"__isSmartRef__":true,"id":212},{"__isSmartRef__":true,"id":213},{"__isSmartRef__":true,"id":214},{"__isSmartRef__":true,"id":215},{"__isSmartRef__":true,"id":216},{"__isSmartRef__":true,"id":217},{"__isSmartRef__":true,"id":218},{"__isSmartRef__":true,"id":219},{"__isSmartRef__":true,"id":220},{"__isSmartRef__":true,"id":221},{"__isSmartRef__":true,"id":222},{"__isSmartRef__":true,"id":223},{"__isSmartRef__":true,"id":224},{"__isSmartRef__":true,"id":225},{"__isSmartRef__":true,"id":226},{"__isSmartRef__":true,"id":227},{"__isSmartRef__":true,"id":228},{"__isSmartRef__":true,"id":229},{"__isSmartRef__":true,"id":230},{"__isSmartRef__":true,"id":231},{"__isSmartRef__":true,"id":232},{"__isSmartRef__":true,"id":233},{"__isSmartRef__":true,"id":234},{"__isSmartRef__":true,"id":235},{"__isSmartRef__":true,"id":236},{"__isSmartRef__":true,"id":237},{"__isSmartRef__":true,"id":238},{"__isSmartRef__":true,"id":239},{"__isSmartRef__":true,"id":240},{"__isSmartRef__":true,"id":241}],"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":2,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Path","__SourceModuleName__":"Global.lively.morphic.PathShapes","_Position":"lively.pt(71.0,341.0)","_Extent":"lively.pt(87.0,89.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(204,0,0)"},"135":{"isAbsolute":true,"x":82,"y":343,"__LivelyClassName__":"lively.morphic.Shapes.MoveTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"136":{"isAbsolute":true,"x":80,"y":347,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"137":{"isAbsolute":true,"x":79,"y":348,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"138":{"isAbsolute":true,"x":79,"y":349,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"139":{"isAbsolute":true,"x":77,"y":349,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"140":{"isAbsolute":true,"x":74,"y":368,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"141":{"isAbsolute":true,"x":82,"y":343,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"142":{"isAbsolute":true,"x":74,"y":368,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"143":{"isAbsolute":true,"x":73,"y":371,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"144":{"isAbsolute":true,"x":80,"y":347,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"145":{"isAbsolute":true,"x":73,"y":371,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"146":{"isAbsolute":true,"x":73,"y":373,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"147":{"isAbsolute":true,"x":79,"y":348,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"148":{"isAbsolute":true,"x":73,"y":373,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"149":{"isAbsolute":true,"x":73,"y":376,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"150":{"isAbsolute":true,"x":79,"y":349,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"151":{"isAbsolute":true,"x":73,"y":376,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"152":{"isAbsolute":true,"x":73,"y":378,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"153":{"isAbsolute":true,"x":77,"y":349,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"154":{"isAbsolute":true,"x":73,"y":378,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"155":{"isAbsolute":true,"x":73,"y":382,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"156":{"isAbsolute":true,"x":74,"y":368,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"157":{"isAbsolute":true,"x":73,"y":382,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"158":{"isAbsolute":true,"x":74,"y":387,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"159":{"isAbsolute":true,"x":73,"y":371,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"160":{"isAbsolute":true,"x":74,"y":387,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"161":{"isAbsolute":true,"x":76,"y":390,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"162":{"isAbsolute":true,"x":73,"y":373,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"163":{"isAbsolute":true,"x":76,"y":390,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"164":{"isAbsolute":true,"x":83,"y":401,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"165":{"isAbsolute":true,"x":73,"y":376,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"166":{"isAbsolute":true,"x":83,"y":401,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"167":{"isAbsolute":true,"x":86,"y":404,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"168":{"isAbsolute":true,"x":73,"y":378,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"169":{"isAbsolute":true,"x":86,"y":404,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"170":{"isAbsolute":true,"x":89,"y":406,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"171":{"isAbsolute":true,"x":73,"y":382,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"172":{"isAbsolute":true,"x":89,"y":406,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"173":{"isAbsolute":true,"x":96,"y":414,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"174":{"isAbsolute":true,"x":74,"y":387,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"175":{"isAbsolute":true,"x":96,"y":414,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"176":{"isAbsolute":true,"x":99,"y":416,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"177":{"isAbsolute":true,"x":76,"y":390,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"178":{"isAbsolute":true,"x":99,"y":416,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"179":{"isAbsolute":true,"x":110,"y":421,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"180":{"isAbsolute":true,"x":83,"y":401,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"181":{"isAbsolute":true,"x":110,"y":421,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"182":{"isAbsolute":true,"x":114,"y":423,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"183":{"isAbsolute":true,"x":86,"y":404,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"184":{"isAbsolute":true,"x":114,"y":423,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"185":{"isAbsolute":true,"x":123,"y":426,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"186":{"isAbsolute":true,"x":89,"y":406,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"187":{"isAbsolute":true,"x":123,"y":426,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"188":{"isAbsolute":true,"x":130,"y":428,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"189":{"isAbsolute":true,"x":96,"y":414,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"190":{"isAbsolute":true,"x":130,"y":428,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"191":{"isAbsolute":true,"x":136,"y":429,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"192":{"isAbsolute":true,"x":99,"y":416,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"193":{"isAbsolute":true,"x":136,"y":429,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"194":{"isAbsolute":true,"x":140,"y":429,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"195":{"isAbsolute":true,"x":110,"y":421,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"196":{"isAbsolute":true,"x":140,"y":429,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"197":{"isAbsolute":true,"x":145,"y":429,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"198":{"isAbsolute":true,"x":114,"y":423,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"199":{"isAbsolute":true,"x":145,"y":429,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"200":{"isAbsolute":true,"x":147,"y":429,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"201":{"isAbsolute":true,"x":123,"y":426,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"202":{"isAbsolute":true,"x":147,"y":429,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"203":{"isAbsolute":true,"x":149,"y":429,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"204":{"isAbsolute":true,"x":130,"y":428,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"205":{"isAbsolute":true,"x":149,"y":429,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"206":{"isAbsolute":true,"x":151,"y":429,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"207":{"isAbsolute":true,"x":136,"y":429,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"208":{"isAbsolute":true,"x":151,"y":429,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"209":{"isAbsolute":true,"x":152,"y":428,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"210":{"isAbsolute":true,"x":140,"y":429,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"211":{"isAbsolute":true,"x":152,"y":428,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"212":{"isAbsolute":true,"x":153,"y":427,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"213":{"isAbsolute":true,"x":145,"y":429,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"214":{"isAbsolute":true,"x":153,"y":427,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"215":{"isAbsolute":true,"x":153,"y":425,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"216":{"isAbsolute":true,"x":147,"y":429,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"217":{"isAbsolute":true,"x":153,"y":425,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"218":{"isAbsolute":true,"x":154,"y":423,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"219":{"isAbsolute":true,"x":149,"y":429,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"220":{"isAbsolute":true,"x":154,"y":423,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"221":{"isAbsolute":true,"x":155,"y":419,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"222":{"isAbsolute":true,"x":151,"y":429,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"223":{"isAbsolute":true,"x":155,"y":419,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"224":{"isAbsolute":true,"x":155,"y":416,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"225":{"isAbsolute":true,"x":152,"y":428,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"226":{"isAbsolute":true,"x":155,"y":416,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"227":{"isAbsolute":true,"x":156,"y":412,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"228":{"isAbsolute":true,"x":153,"y":427,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"229":{"isAbsolute":true,"x":156,"y":412,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"230":{"isAbsolute":true,"x":157,"y":410,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"231":{"isAbsolute":true,"x":153,"y":425,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"232":{"isAbsolute":true,"x":157,"y":410,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"233":{"isAbsolute":true,"x":157,"y":408,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"234":{"isAbsolute":true,"x":154,"y":423,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"235":{"isAbsolute":true,"x":157,"y":408,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"236":{"isAbsolute":true,"x":157,"y":407,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"237":{"isAbsolute":true,"x":155,"y":419,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"238":{"isAbsolute":true,"x":157,"y":407,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"239":{"isAbsolute":true,"x":157,"y":406,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"240":{"isAbsolute":true,"x":155,"y":416,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"241":{"isAbsolute":true,"x":157,"y":406,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"242":{"morph":{"__isSmartRef__":true,"id":133},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"243":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":244},"_ClipMode":"visible","derivationIds":[],"id":"24776F0B-829D-4A81-8FAE-C8B39C348820","droppingEnabled":true,"halosEnabled":true,"eventHandler":{"__isSmartRef__":true,"id":267},"__LivelyClassName__":"lively.morphic.Path","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"244":{"dontChangeShape":false,"cachedVertices":null,"_PathElements":[{"__isSmartRef__":true,"id":245},{"__isSmartRef__":true,"id":246},{"__isSmartRef__":true,"id":247},{"__isSmartRef__":true,"id":248},{"__isSmartRef__":true,"id":249},{"__isSmartRef__":true,"id":250},{"__isSmartRef__":true,"id":251},{"__isSmartRef__":true,"id":252},{"__isSmartRef__":true,"id":253},{"__isSmartRef__":true,"id":254},{"__isSmartRef__":true,"id":255},{"__isSmartRef__":true,"id":256},{"__isSmartRef__":true,"id":257},{"__isSmartRef__":true,"id":258},{"__isSmartRef__":true,"id":259},{"__isSmartRef__":true,"id":260},{"__isSmartRef__":true,"id":261},{"__isSmartRef__":true,"id":262},{"__isSmartRef__":true,"id":263},{"__isSmartRef__":true,"id":264},{"__isSmartRef__":true,"id":265},{"__isSmartRef__":true,"id":266}],"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":2,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Path","__SourceModuleName__":"Global.lively.morphic.PathShapes","_Position":"lively.pt(56.0,405.0)","_Extent":"lively.pt(78.0,95.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(204,0,0)"},"245":{"isAbsolute":true,"x":133,"y":407,"__LivelyClassName__":"lively.morphic.Shapes.MoveTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"246":{"isAbsolute":true,"x":125,"y":411,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"247":{"isAbsolute":true,"x":113,"y":418,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"248":{"isAbsolute":true,"x":102,"y":426,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"249":{"isAbsolute":true,"x":89,"y":432,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"250":{"isAbsolute":true,"x":81,"y":438,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"251":{"isAbsolute":true,"x":74,"y":442,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"252":{"isAbsolute":true,"x":63,"y":455,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"253":{"isAbsolute":true,"x":62,"y":457,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"254":{"isAbsolute":true,"x":60,"y":460,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"255":{"isAbsolute":true,"x":59,"y":465,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"256":{"isAbsolute":true,"x":59,"y":467,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"257":{"isAbsolute":true,"x":58,"y":471,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"258":{"isAbsolute":true,"x":58,"y":474,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"259":{"isAbsolute":true,"x":58,"y":477,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"260":{"isAbsolute":true,"x":58,"y":482,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"261":{"isAbsolute":true,"x":58,"y":487,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"262":{"isAbsolute":true,"x":58,"y":490,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"263":{"isAbsolute":true,"x":59,"y":492,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"264":{"isAbsolute":true,"x":61,"y":497,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"265":{"isAbsolute":true,"x":62,"y":498,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"266":{"isAbsolute":true,"x":62,"y":499,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"267":{"morph":{"__isSmartRef__":true,"id":243},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"268":{"aboutMe":{"__isSmartRef__":true,"id":269},"drawLines":{"__isSmartRef__":true,"id":272},"filbert":{"__isSmartRef__":true,"id":275},"filberts":{"__isSmartRef__":true,"id":278},"fillLines":{"__isSmartRef__":true,"id":281},"go":{"__isSmartRef__":true,"id":284},"hilbert":{"__isSmartRef__":true,"id":287},"newLine":{"__isSmartRef__":true,"id":290},"reset":{"__isSmartRef__":true,"id":293},"setPenColor":{"__isSmartRef__":true,"id":296},"setPenWidth":{"__isSmartRef__":true,"id":299},"spiral":{"__isSmartRef__":true,"id":302},"testing":{"__isSmartRef__":true,"id":305},"turn":{"__isSmartRef__":true,"id":308},"yetToDo":{"__isSmartRef__":true,"id":311},"showAllMoves":{"__isSmartRef__":true,"id":314},"showState":{"__isSmartRef__":true,"id":317},"drawLineSoFar":{"__isSmartRef__":true,"id":320},"dragon":{"__isSmartRef__":true,"id":323},"goto":{"__isSmartRef__":true,"id":326},"onDrag":{"__isSmartRef__":true,"id":329},"onDragStart":{"__isSmartRef__":true,"id":336},"onDragEnd":{"__isSmartRef__":true,"id":343},"makeTracks":{"__isSmartRef__":true,"id":350},"makeWorldTracks":{"__isSmartRef__":true,"id":353},"makeWeb":{"__isSmartRef__":true,"id":356},"addArc":{"__isSmartRef__":true,"id":359},"drawArc":{"__isSmartRef__":true,"id":362},"webify":{"__isSmartRef__":true,"id":365},"fanifyArray":{"__isSmartRef__":true,"id":368},"fanify":{"__isSmartRef__":true,"id":371},"addDrawnShape":{"__isSmartRef__":true,"id":374},"clearLines":{"__isSmartRef__":true,"id":377},"penUp":{"__isSmartRef__":true,"id":380},"penDown":{"__isSmartRef__":true,"id":383},"setWebify":{"__isSmartRef__":true,"id":386},"clearWebify":{"__isSmartRef__":true,"id":389}},"269":{"varMapping":{"__isSmartRef__":true,"id":270},"source":"function aboutMe() {\n    // This is a classic implementation of turtle graphics in HTML\n    // As it draws lines using go() and turn() it makes a list of lines\n    // drawLines() will them make the drawing visible\n    // I haven't implemented penuUp/penDown\n    // A number of examples are in /testing/\n    // Note you can drag a pen to make a squiggle drawing\n}","funcProperties":{"__isSmartRef__":true,"id":271},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"270":{"this":{"__isSmartRef__":true,"id":0}},"271":{"user":"Dan","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Tue Apr 16 2013 14:31:01 GMT-0700 (PDT)\")"},"272":{"varMapping":{"__isSmartRef__":true,"id":273},"source":"function drawLines() {\n    if(!this.endPoints) {\n        return;\n    }\n    if (this.endPoints.length < 2) {\n        return;\n    }\n    if (this.lineInProgress) this.lineInProgress.remove();\n    this.lineInProgress = null;\n    if(this.doWebify) {\n        this.webify();\n    }\n    if (this.fillColor) \n        var morph = lively.morphic.Morph.makePolygon(this.endPoints, this.penWidth, this.penColor, this.fillColor);\n    else \n        var morph = lively.morphic.Morph.makeLine(this.endPoints, this.penWidth, this.penColor);\n\n    // if (this.owner) this.owner.addMorph(morph);\n    // else $world.addMorph(morph);\n    // call this.addDrawnShape(morph) instead -- it figures out the owner\n    // and does the addMorph\n    this.addDrawnShape(morph);\n    this.showState();\n    return morph;\n}","funcProperties":{"__isSmartRef__":true,"id":274},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"273":{"this":{"__isSmartRef__":true,"id":0}},"274":{"__serializedExpressions__":["timestamp"],"user":"rick","timestamp":"new Date(\"Thu Aug 07 2014 22:39:53 GMT-0700 (PDT)\")"},"275":{"varMapping":{"__isSmartRef__":true,"id":276},"source":"function filbert(n, s, color) {\n    // Two Hilbert curves form a Hilbert tile\n    this.newLine();  \n    this.setPenColor(Color.black); \n    this.setPenWidth(1);\n    this.hilbert(n, s); \n    this.go(s);\n    this.hilbert(n, s); \n    this.go(s);\n    if (color) this.fillLines(color);\n        else this.drawLines()\n    return this\n}","funcProperties":{"__isSmartRef__":true,"id":277},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"276":{"this":{"__isSmartRef__":true,"id":0}},"277":{"user":"Dan","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Feb 08 2014 15:57:26 GMT-0800 (PST)\")"},"278":{"varMapping":{"__isSmartRef__":true,"id":279},"source":"function filberts(n, s) {\n    // Four interlocking filberts\n    var n2 = Math.pow(2,n-1);\n    var morphs = [ ];\n\n    for (var i = 0; i < 4; i++) {\n        morphs.push(this.filbert(n, s, Color.wheel(4)[i]));\n        this.go((n2 - 1)*s); \n        this.turn(-90); \n        this.go(n2 * s); \n        this.turn(180);\n    }\n    return morphs; \n}","funcProperties":{"__isSmartRef__":true,"id":280},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"279":{"this":{"__isSmartRef__":true,"id":0}},"280":{"user":"Dan","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Wed Mar 13 2013 15:07:43 GMT-0700 (PDT)\")"},"281":{"varMapping":{"__isSmartRef__":true,"id":282},"source":"function fillLines(color) {\n    this.fillColor = color; \n    return this.drawLines();\n}","funcProperties":{"__isSmartRef__":true,"id":283},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"282":{"this":{"__isSmartRef__":true,"id":0}},"283":{"user":"Dan","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Wed Mar 13 2013 15:07:43 GMT-0700 (PDT)\")"},"284":{"varMapping":{"__isSmartRef__":true,"id":285},"source":"function go(dist) {\n    var newPoint = this.location.addPt(Point.polar(dist, this.heading.toRadians()));\n    return this.goto(newPoint)\n}","funcProperties":{"__isSmartRef__":true,"id":286},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"285":{"this":{"__isSmartRef__":true,"id":0}},"286":{"user":"Dan","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Thu Mar 21 2013 11:17:43 GMT-0700 (PDT)\")"},"287":{"varMapping":{"__isSmartRef__":true,"id":288},"source":"function hilbert(n, s) {\n      // Draw an nth level Hilbert curve with side length s.\n    if (n == 0) \n        return this.turn(180);\n\n    if (n > 0) { \n        var a = 90;  \n        var m = n - 1; \n    } else { \n        var a = -90;  \n        var m = n + 1; \n    }\n    \n    this.turn(a); \n    this.hilbert(0 - m, s);\n    this.turn(a); \n    this.go(s); \n    this.hilbert(m, s);\n    this.turn(0 - a); \n    this.go(s); \n    this.turn(0 - a); \n    this.hilbert(m, s);\n    this.go(s); \n    this.turn(a); \n    this.hilbert(0 - m, s);\n    this.turn(a);\n    return this;\n}","funcProperties":{"__isSmartRef__":true,"id":289},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"288":{"this":{"__isSmartRef__":true,"id":0}},"289":{"user":"Dan","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Feb 08 2014 15:59:30 GMT-0800 (PST)\")"},"290":{"varMapping":{"__isSmartRef__":true,"id":291},"source":"function newLine(loc) {\n    this.startingLocation = loc ? loc : this.location;\n    this.endPoints = [ this.startingLocation ];\n}","funcProperties":{"__isSmartRef__":true,"id":292},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"291":{"this":{"__isSmartRef__":true,"id":0}},"292":{"user":"Dan","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Wed Mar 13 2013 22:16:29 GMT-0700 (PDT)\")"},"293":{"varMapping":{"__isSmartRef__":true,"id":294},"source":"function reset(loc) {  // this.reset()\n    this.location = (loc !== undefined) ? loc\n            : pt(500, 400);\n    this.penIsDrawing = true;\n    this.penWidth = 2;\n    this.penColor = Global.Color.red;\n    this.fillColor = null;\n    this.heading = 0;\n    this.showingAllMoves = false;\n    this.newLine(this.location);\n    this.showState();\n    return this \n }","funcProperties":{"__isSmartRef__":true,"id":295},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"294":{"this":{"__isSmartRef__":true,"id":0}},"295":{"user":"rick","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Thu Aug 07 2014 19:07:54 GMT-0700 (PDT)\")"},"296":{"varMapping":{"__isSmartRef__":true,"id":297},"source":"function setPenColor(color) {\n    this.penColor = color;\n    if (this.showingAllMoves) this.setFill(color);\n}","funcProperties":{"__isSmartRef__":true,"id":298},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"297":{"this":{"__isSmartRef__":true,"id":0}},"298":{"user":"Dan","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Wed Mar 13 2013 21:21:31 GMT-0700 (PDT)\")"},"299":{"varMapping":{"__isSmartRef__":true,"id":300},"source":"function setPenWidth(size) {\n    this.penWidth = size;\n}","funcProperties":{"__isSmartRef__":true,"id":301},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"300":{"this":{"__isSmartRef__":true,"id":0}},"301":{"user":"Dan","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Wed Mar 13 2013 15:07:43 GMT-0700 (PDT)\")"},"302":{"varMapping":{"__isSmartRef__":true,"id":303},"source":"function spiral(n, angle, color, d) { // this.copy().reset().spiral(50, 91)\n    if (!n) n = 100;\n    if (!angle) angle = 89;\n    if (!color) color = Color.red;\n    if (!d) d = 2;\n    this.reset();\n    this.setPenColor(color);\n    for (var i=1; i<=n; i++) {\n        this.go(d*i); this.turn(angle); };\n    return this.drawLines();\n}","funcProperties":{"__isSmartRef__":true,"id":304},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"303":{"this":{"__isSmartRef__":true,"id":0}},"304":{"user":"Dan","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Wed Mar 13 2013 15:07:43 GMT-0700 (PDT)\")"},"305":{"varMapping":{"__isSmartRef__":true,"id":306},"source":"function testing() {\n    // this.show();\n    // this.copy().reset().spiral(50, 91)\n    // this.copy().reset().openInWorld().showAllMoves(true).go(50).turn(45).go(50)\n    // this.copy().reset().hilbert(2,10).drawLines();\n    // this.copy().reset().filbert(2,10);\n    // this.copy().reset().filbert(2,10, Color.yellow);\n    // this.copy().reset().filberts(2,10);\n    // this.copy().reset().dragon(8,10).drawLines()\n}","funcProperties":{"__isSmartRef__":true,"id":307},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"306":{"this":{"__isSmartRef__":true,"id":0}},"307":{"user":"Dan","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Feb 08 2014 16:05:56 GMT-0800 (PST)\")"},"308":{"varMapping":{"__isSmartRef__":true,"id":309},"source":"function turn(degrees) {\n    this.heading += degrees; \n    if (this.showingAllMoves) this.setRotation(this.heading.toRadians());\n    return this;\n}","funcProperties":{"__isSmartRef__":true,"id":310},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"309":{"this":{"__isSmartRef__":true,"id":0}},"310":{"user":"Dan","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Wed Mar 13 2013 21:54:19 GMT-0700 (PDT)\")"},"311":{"varMapping":{"__isSmartRef__":true,"id":312},"source":"function yetToDo() {\n    // [X] Make a triangle morph shape showing heading\n    // [X] Add .showAllMoves for visible actions\n    // [X] Cause the morph to show itself after every drawLines or reset\n    // [X] Make setLocation, heading and fillColor into methods that\n    //        update the morph - show morph color as border or fill\n    // [ ] Implement penUp, penDown by use of drawLines, setPosition\n    // [ ] Write a squiggle program\n    // [ ] Make a kaleidoscopic squiggle using makeCommander\n}","funcProperties":{"__isSmartRef__":true,"id":313},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"312":{"this":{"__isSmartRef__":true,"id":0}},"313":{"user":"Dan","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Thu Mar 21 2013 11:10:19 GMT-0700 (PDT)\")"},"314":{"varMapping":{"__isSmartRef__":true,"id":315},"source":"function showAllMoves(whetherOrNot) {\n    // Cause the Pen to be shown during line drawing.\n    // Sadly this doesn't work well for, eg, designs, \n    // but you can do things like\n    // this.copy().reset().openInWorld().showAllMoves(true).go(50).turn(45).go(50)\n    // and if you do, eg, go(120) in an inspector of that pen, \n    // you will see the line drawn and the pen move\n    this.showingAllMoves = whetherOrNot;\n    if(whetherOrNot) this.showState();\n    return this;\n}","funcProperties":{"__isSmartRef__":true,"id":316},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"315":{"this":{"__isSmartRef__":true,"id":0}},"316":{"user":"Dan","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Thu Mar 21 2013 10:54:43 GMT-0700 (PDT)\")"},"317":{"varMapping":{"__isSmartRef__":true,"id":318},"source":"function showState() {\n    this.setRotation((this.heading || 0).toRadians());\n    this.setFill(this.penColor);\n    this.setPosition(this.location)\n}","funcProperties":{"__isSmartRef__":true,"id":319},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"318":{"this":{"__isSmartRef__":true,"id":0}},"319":{"user":"Dan","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Thu Mar 21 2013 11:42:28 GMT-0700 (PDT)\")"},"320":{"varMapping":{"__isSmartRef__":true,"id":321},"source":"function drawLineSoFar() {\n    if (this.lineInProgress) this.lineInProgress.remove();\n    this.lineInProgress = lively.morphic.Morph.makeLine(this.endPoints, this.penWidth, this.penColor);\ndebugger;\n\n    if (this.owner) this.owner.addMorph(this.lineInProgress);\n    else $world.addMorph(this.lineInProgress);\n    \n    this.setPosition(this.location)\n}","funcProperties":{"__isSmartRef__":true,"id":322},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"321":{"this":{"__isSmartRef__":true,"id":0}},"322":{"user":"rick","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Thu Aug 07 2014 20:01:23 GMT-0700 (PDT)\")"},"323":{"varMapping":{"__isSmartRef__":true,"id":324},"source":"function dragon(n, d) { // this.copy().reset().dragon(8,10).drawLines()\n    if (n==0) {return this.go(d); return this}\n    if (n>0) return this.dragon(n-1, d).turn(90).dragon(-(n-1), d);\n        else return this.dragon(-(n+1), d).turn(-90).dragon(n+1, d);\n}","funcProperties":{"__isSmartRef__":true,"id":325},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"324":{"this":{"__isSmartRef__":true,"id":0}},"325":{"user":"Dan","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Wed Mar 20 2013 15:30:20 GMT-0700 (PDT)\")"},"326":{"varMapping":{"__isSmartRef__":true,"id":327},"source":"function goto(newPoint) {\n    \n    this.location = newPoint;\n    if(!this.penIsDrawing) {\n        this.setPosition(this.location);\n        return; // if pen is up, do nothing\n    }\n    this.endPoints.push(this.location);\n    if (this.showingAllMoves) this.drawLineSoFar();\n    return this;\n}","funcProperties":{"__isSmartRef__":true,"id":328},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"327":{"this":{"__isSmartRef__":true,"id":0}},"328":{"__serializedExpressions__":["timestamp"],"user":"rick","timestamp":"new Date(\"Thu Aug 07 2014 22:02:15 GMT-0700 (PDT)\")"},"329":{"varMapping":{"__isSmartRef__":true,"id":330},"source":"function onDrag(evt) {\n    this.goto(evt.getPosition());\n}","funcProperties":{"__isSmartRef__":true,"id":335},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"330":{"this":{"__isSmartRef__":true,"id":0},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":331}},"331":{"$super":{"__isSmartRef__":true,"id":332}},"332":{"varMapping":{"__isSmartRef__":true,"id":333},"source":"function () {\n                    try {\n                        return obj.constructor.prototype[name].apply(obj, arguments)\n                    } catch (e) {\n                        if ($world)\n                            $world.logError(e, 'Error in $super call')\n                        else\n                            alert('Error in $super call: ' + e + '\\n' + e.stack);\n                        return null;\n                    }\n                }","funcProperties":{"__isSmartRef__":true,"id":334},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"333":{"obj":{"__isSmartRef__":true,"id":0},"name":"onDrag"},"334":{},"335":{"user":"Dan","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Thu Mar 21 2013 12:33:03 GMT-0700 (PDT)\")"},"336":{"varMapping":{"__isSmartRef__":true,"id":337},"source":"function onDragStart(evt) {\n    // fixed -- used to be evt.getPostion()\n    this.location = evt.getPosition();\n    if (this.owner) {\n        this.location = evt.getPositionIn(this.owner)\n    }\n    this.newLine();\n    this.showAllMoves(true);\n}","funcProperties":{"__isSmartRef__":true,"id":342},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"337":{"this":{"__isSmartRef__":true,"id":0},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":338}},"338":{"$super":{"__isSmartRef__":true,"id":339}},"339":{"varMapping":{"__isSmartRef__":true,"id":340},"source":"function () {\n                try {\n                    // FIXME super is supposed to be static\n                    return Object.getPrototypeOf(obj)[name].apply(obj, arguments);\n                } catch (e) {\n                    if ($world)\n                        $world.logError(e, 'Error in $super call')\n                    else\n                        alert('Error in $super call: ' + e + '\\n' + e.stack);\n                    return null;\n                }\n            }","funcProperties":{"__isSmartRef__":true,"id":341},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"340":{"obj":{"__isSmartRef__":true,"id":0},"name":"onDragStart"},"341":{},"342":{"user":"rick","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Thu Aug 07 2014 19:41:53 GMT-0700 (PDT)\")"},"343":{"varMapping":{"__isSmartRef__":true,"id":344},"source":"function onDragEnd(evt) {\n    // this.webify(20)  // this needs to be done under control of a state variable\n    this.drawLines();\n    this.owner.addMorph(this); // put me on top for grabbing again\n}","funcProperties":{"__isSmartRef__":true,"id":349},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"344":{"this":{"__isSmartRef__":true,"id":0},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":345}},"345":{"$super":{"__isSmartRef__":true,"id":346}},"346":{"varMapping":{"__isSmartRef__":true,"id":347},"source":"function () {\n                try {\n                    // FIXME super is supposed to be static\n                    return Object.getPrototypeOf(obj)[name].apply(obj, arguments);\n                } catch (e) {\n                    if ($world)\n                        $world.logError(e, 'Error in $super call')\n                    else\n                        alert('Error in $super call: ' + e + '\\n' + e.stack);\n                    return null;\n                }\n            }","funcProperties":{"__isSmartRef__":true,"id":348},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"347":{"obj":{"__isSmartRef__":true,"id":0},"name":"onDragEnd"},"348":{},"349":{"user":"rick","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Thu Aug 07 2014 20:03:39 GMT-0700 (PDT)\")"},"350":{"varMapping":{"__isSmartRef__":true,"id":351},"source":"function makeTracks() {\n    // this.showAllMoves()\n    // This method allows drawing tracks in the world\n    // It resets the polyline at the end of every 100 segments\n}","funcProperties":{"__isSmartRef__":true,"id":352},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"351":{"this":{"__isSmartRef__":true,"id":0}},"352":{"user":"Dan","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Tue Apr 16 2013 14:54:07 GMT-0700 (PDT)\")"},"353":{"varMapping":{"__isSmartRef__":true,"id":354},"source":"function makeWorldTracks() {\n    // this.startStepping(300, \"makeWorldTracks\")\n    // this.stopStepping()\n    // this.worldPts = [this.worldPoint(pt(0, 0))];  // trim line\n\n    // This method allows drawing tracks in the world\n    // It trims the polyline at the end to 200 segments\n    if (!this.worldPts || this.worldPts.length > 200) this.worldPts.shift();\n    if (this.lineInProgress) this.lineInProgress.remove();\n    this.worldPts.push(this.worldPoint(pt(0, 0)));\n    this.lineInProgress = lively.morphic.Morph.makeLine(this.worldPts, this.penWidth, this.penColor);\n    if (this.world()) this.world().addMorph(this.lineInProgress);\n    else $world.addMorph(this.lineInProgress);\n    // call this.addDrawnShape(this.lineInProgress) instead -- it figures out the owner\n    // and does the addMorph\n}","funcProperties":{"__isSmartRef__":true,"id":355},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"354":{"this":{"__isSmartRef__":true,"id":0}},"355":{"user":"rick","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Thu Aug 07 2014 20:01:48 GMT-0700 (PDT)\")"},"356":{"varMapping":{"__isSmartRef__":true,"id":357},"source":"function makeWeb(startPoint, nPoints, spineSegment, angle, lookBack) {\n    this.reset(startPoint)\n    this.addArc(nPoints, spineSegment, angle)\n    this.setWebify(lookBack)\n    this.drawLines()\n    this.clearWebify()\n    \n    \n}","funcProperties":{"__isSmartRef__":true,"id":358},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"357":{"this":{"__isSmartRef__":true,"id":0}},"358":{"__serializedExpressions__":["timestamp"],"user":"rick","timestamp":"new Date(\"Thu Aug 07 2014 22:39:19 GMT-0700 (PDT)\")"},"359":{"varMapping":{"__isSmartRef__":true,"id":360},"source":"function addArc(nPoints, segmentLength, angle) {\n    if (!nPoints) nPoints = 10;\n    if (!segmentLength) {\n        segmentLength = 500/nPoints\n    }\n    if (!angle) {\n        angle = 120/nPoints\n    }\n    for (var i = 0; i < nPoints; i++) {\n        this.go(segmentLength);\n        this.turn(angle);\n    }\n    \n}","funcProperties":{"__isSmartRef__":true,"id":361},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"360":{"this":{"__isSmartRef__":true,"id":0}},"361":{"user":"rick","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Thu Aug 07 2014 16:20:55 GMT-0700 (PDT)\")"},"362":{"varMapping":{"__isSmartRef__":true,"id":363},"source":"function drawArc(startPoint, nPoints, segmentLength, angle) {\n    this.reset(startPoint);\n    this.addArc(nPoints, segmentLength, angle)\n    this.drawLines()\n    \n}","funcProperties":{"__isSmartRef__":true,"id":364},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"363":{"this":{"__isSmartRef__":true,"id":0}},"364":{"user":"rick","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Thu Aug 07 2014 16:25:32 GMT-0700 (PDT)\")"},"365":{"varMapping":{"__isSmartRef__":true,"id":366},"source":"function webify() {\n    var nextEndPoints = []\n    var lastPoint = Math.min(this.endPoints.length, this.webifyLookbackPoints);\n    var i;\n    for(i = 0; i < lastPoint; i++) {nextEndPoints.push(this.endPoints[i])}\n    for(; i < this.endPoints.length; i++) {\n        nextEndPoints.push(this.endPoints[i]);\n        nextEndPoints.push(this.endPoints[i - this.webifyLookbackPoints]);\n        nextEndPoints.push(this.endPoints[i]);\n    }\n    this.endPoints = nextEndPoints;\n        \n}","funcProperties":{"__isSmartRef__":true,"id":367},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"366":{"this":{"__isSmartRef__":true,"id":0}},"367":{"__serializedExpressions__":["timestamp"],"user":"rick","timestamp":"new Date(\"Thu Aug 07 2014 22:38:15 GMT-0700 (PDT)\")"},"368":{"varMapping":{"__isSmartRef__":true,"id":369},"source":"function fanifyArray(pointsToFanify) {\n    var startPoint = pointsToFanify[0]\n    var restOfPoints = pointsToFanify.slice(1).map(function(pt) {return [pt, startPoint, pt]}).flatten()\n    restOfPoints.pushAt(startPoint, 0);\n    return restOfPoints;\n}","funcProperties":{"__isSmartRef__":true,"id":370},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"369":{"this":{"__isSmartRef__":true,"id":0}},"370":{"user":"rick","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Thu Aug 07 2014 16:54:08 GMT-0700 (PDT)\")"},"371":{"varMapping":{"__isSmartRef__":true,"id":372},"source":"function fanify() {\n    this.fanifyArray(this.endPoints)\n    \n}","funcProperties":{"__isSmartRef__":true,"id":373},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"372":{"this":{"__isSmartRef__":true,"id":0}},"373":{"user":"rick","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Thu Aug 07 2014 16:54:50 GMT-0700 (PDT)\")"},"374":{"varMapping":{"__isSmartRef__":true,"id":375},"source":"function addDrawnShape(morphToAdd) {\n    var ownerMorph;\n    if(this.owner) ownerMorph = this.owner;\n    else ownerMorph = $world;\n    if (!this.drawnMorphs) this.drawnMorphs = [];\n    this.drawnMorphs.push(morphToAdd)\n    ownerMorph.addMorph(morphToAdd)\n    \n}","funcProperties":{"__isSmartRef__":true,"id":376},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"375":{"this":{"__isSmartRef__":true,"id":0}},"376":{"__serializedExpressions__":["timestamp"],"user":"rick","timestamp":"new Date(\"Thu Aug 07 2014 20:36:44 GMT-0700 (PDT)\")"},"377":{"varMapping":{"__isSmartRef__":true,"id":378},"source":"function clearLines() {\n    if(this.drawnMorphs) {\n        this.drawnMorphs.forEach(function(morph) {morph.remove();})\n    }\n    this.drawnMorphs = [];\n}","funcProperties":{"__isSmartRef__":true,"id":379},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"378":{"this":{"__isSmartRef__":true,"id":0}},"379":{"__serializedExpressions__":["timestamp"],"user":"rick","timestamp":"new Date(\"Thu Aug 07 2014 22:08:27 GMT-0700 (PDT)\")"},"380":{"varMapping":{"__isSmartRef__":true,"id":381},"source":"function penUp() {\n    this.drawLines();\n    this.penIsDrawing = false;\n    \n}","funcProperties":{"__isSmartRef__":true,"id":382},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"381":{"this":{"__isSmartRef__":true,"id":0}},"382":{"user":"rick","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Thu Aug 07 2014 19:09:14 GMT-0700 (PDT)\")"},"383":{"varMapping":{"__isSmartRef__":true,"id":384},"source":"function penDown() {\n    this.penIsDrawing = true;\n    this.newLine()\n}","funcProperties":{"__isSmartRef__":true,"id":385},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"384":{"this":{"__isSmartRef__":true,"id":0}},"385":{"user":"rick","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Thu Aug 07 2014 20:10:12 GMT-0700 (PDT)\")"},"386":{"varMapping":{"__isSmartRef__":true,"id":387},"source":"function setWebify(lookbackPoints) {\n    this.doWebify = true;\n    this.webifyLookbackPoints = lookbackPoints;\n    \n}","funcProperties":{"__isSmartRef__":true,"id":388},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"387":{"this":{"__isSmartRef__":true,"id":0}},"388":{"__serializedExpressions__":["timestamp"],"user":"rick","tags":[],"timestamp":"new Date(\"Thu Aug 07 2014 22:34:46 GMT-0700 (PDT)\")"},"389":{"varMapping":{"__isSmartRef__":true,"id":390},"source":"function clearWebify() {\n    this.doWebify = false;\n    \n}","funcProperties":{"__isSmartRef__":true,"id":391},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"390":{"this":{"__isSmartRef__":true,"id":0}},"391":{"__serializedExpressions__":["timestamp"],"user":"rick","timestamp":"new Date(\"Thu Aug 07 2014 22:35:34 GMT-0700 (PDT)\")"},"isSimplifiedRegistry":true}}