(objects :root "1" (LBox :idref "1" :contentsCollectionClass "LCollection" :uniclass "179" (slot :idref "2" :name "components") (slot :idref "5" :name "transformation") (slot :idref "6" :name "shape") (slot :class "Point" :value "0.5@0.5" :name "pivotRatio") (slot :class "SmallInteger" :value "0" :name "threads") (slot :class "True" :value "true" :name "paused") (slot :class "True" :value "true" :name "cardSpecific") (slot :class "True" :value "true" :name "clipping") (slot :class "False" :value "false" :name "layoutChanged") (slot :idref "13" :name "menuContributors") (slot :idref "14" :name "name") (slot :idref "15" :name "namedAnnouncers") (slot :idref "1" :name "namespace") (slot :idref "29" :name "objectsPool") (slot :idref "148" :name "valueAnnouncers") (slot :class "True" :value "true" :name "visible") (slot :idref "132" :name "1") (slot :idref "113" :name "2") (slot :idref "170" :name "3") (slot :idref "149" :name "4") (slot :idref "97" :name "5") (slot :idref "81" :name "6") (slot :idref "65" :name "7") (slot :idref "49" :name "8") (slot :idref "30" :name "9")) (IdentityDictionary :idref "2" (slot :keyClass "ByteSymbol" :keyValue "DropHandler" :valueId "3")) (LDropHandler :idref "3" (slot :idref "1" :name "whole") (slot :class "SmallInteger" :value "127" :name "modifierMask") (slot :class "SmallInteger" :value "0" :name "modifierRejectMask") (slot :idref "4" :name "highlightFill")) (GeziraFillUniform :idref "4" (slot :class "Float" :value "P/AAAAAAAAA=" :name "alpha") (slot :class "Float" :value "P+0XRdF0XRc=" :name "red") (slot :class "Float" :value "P+0XRdF0XRc=" :name "green") (slot :class "Float" :value "P/AAAAAAAAA=" :name "blue")) (MatrixTransform2x3 :idref "5" :value "P4MyhQAAAABEIBYCAAAAAD+DMoU/jY/C" :basicSize "6") (LBoxShape :idref "6" (slot :idref "7" :name "fill") (slot :class "Point" :value "146.00000246563562@227.00000480285271" :name "extent") (slot :class "Color" :value "0 255" :name "borderColor") (slot :class "SmallInteger" :value "1" :name "borderWidth") (slot :class "False" :value "false" :name "infinite") (slot :class "SmallInteger" :value "8" :name "cornerRadius") (slot :class "Point" :value "0@0" :name "shadowOffset") (slot :class "SmallInteger" :value "11" :name "shadowBlur")) (GeziraFillLinearGradient :idref "7" (slot :idref "8" :name "stops") (slot :class "Point" :value "0.0@0.004950494947535535" :name "delta") (slot :class "Float" :value "AAAAAAAAAAA=" :name "offset")) (SortedCollection :idref "8" :size "2" (slot :idref "9" :name "1") (slot :idref "11" :name "2")) (Association :idref "9" :keyClass "Float" :keyValue "AAAAAAAAAAA=" :valueId "10") (FloatArray :idref "10" :value "AAAABD9iOI4/YjiOP2I4jj+AAAA=" :basicSize "4") (Association :idref "11" :keyClass "Float" :keyValue "P/AAAAAAAAA=" :valueId "12") (FloatArray :idref "12" :value "AAAABD+AAAA/gAAAP4AAAD+AAAA=" :basicSize "4") (Array :idref "13" :basicSize "1" (slot :class "ByteSymbol" :value "LBoxMenuHandler" :name "1")) (ByteString :idref "14" :value "playfield" :basicSize "9") (IdentityDictionary :idref "15" (slot :keyClass "ByteSymbol" :keyValue "playfield" :valueId "16")) (LSubscriptionCollection :idref "16" :size "1" (slot :idref "17" :name "1")) (LSubscription :idref "17" (slot :idref "18" :name "subscriber") (slot :class "False" :value "false" :name "isWeak")) (LCell :idref "18" :uniclass "24" (slot :idref "19" :name "properties") (slot :idref "21" :name "components") (slot :idref "23" :name "expression") (slot :class "SmallInteger" :value "0" :name "value") (slot :class "ByteSymbol" :value "Number" :name "valueType")) (IdentityDictionary :idref "19" (slot :keyClass "ByteSymbol" :keyValue "name" :valueId "20") (slot :keyClass "ByteSymbol" :keyValue "namespace" :valueId "1")) (ByteString :idref "20" :value "nth" :basicSize "3") (IdentityDictionary :idref "21" (slot :keyClass "ByteSymbol" :keyValue "ValueType" :valueId "22")) (LNumberType :idref "22" (slot :idref "18" :name "whole")) (ByteString :idref "23" :value "playfield threads" :basicSize "17") (LCell :idref "24" :metaclass "true" :slotsString "" :uniclass "24" (slot :idref "25" :name "scripts") (slot :idref "28" :name "classPool")) (IdentityDictionary :idref "25" (slot :keyClass "ByteSymbol" :keyValue "eval" :valueId "26")) (LScript :idref "26" (slot :idref "27" :name "definition")) (ByteString :idref "27" :value "eval\r\t| newV |\r\terror ifNotNil: [^ self].\r\tnewV := [ playfield threads ] ifError: [:err :rcvr | error := err. \"rcvr error: err.\" 'error'].\r\tnewV ~= value ifTrue: [value := newV]" :basicSize "179") (Dictionary :idref "28") (IdentityDictionary :idref "29" (slot :keyClass "ByteSymbol" :keyValue "button" :valueId "30") (slot :keyClass "ByteSymbol" :keyValue "button1" :valueId "49") (slot :keyClass "ByteSymbol" :keyValue "button2" :valueId "65") (slot :keyClass "ByteSymbol" :keyValue "button3" :valueId "81") (slot :keyClass "ByteSymbol" :keyValue "button4" :valueId "97") (slot :keyClass "ByteSymbol" :keyValue "button5" :valueId "113") (slot :keyClass "ByteSymbol" :keyValue "button6" :valueId "132") (slot :keyClass "ByteSymbol" :keyValue "nth" :valueId "18") (slot :keyClass "ByteSymbol" :keyValue "playfield" :valueId "1")) (LBox :idref "30" :uniclass "44" (slot :idref "31" :name "components") (slot :idref "41" :name "transformation") (slot :idref "42" :name "shape") (slot :class "Point" :value "0@0" :name "pivotRatio") (slot :class "False" :value "false" :name "layoutChanged") (slot :idref "13" :name "menuContributors") (slot :idref "43" :name "name") (slot :idref "1" :name "namespace") (span :familyName "BitstreamVeraSans" :pointSize "12" :color "0 255" :style "0" (data :data "launch"))) (IdentityDictionary :idref "31" (slot :keyClass "ByteSymbol" :keyValue "ButtonHandler" :valueId "32") (slot :keyClass "ByteSymbol" :keyValue "Layout" :valueId "35")) (LButtonHandler :idref "32" (slot :idref "33" :name "properties") (slot :idref "30" :name "whole") (slot :class "SmallInteger" :value "111" :name "modifierMask") (slot :class "SmallInteger" :value "16" :name "modifierRejectMask") (slot :idref "30" :name "target") (slot :class "ByteSymbol" :value "fire" :name "selector") (slot :class "False" :value "false" :name "pressed") (slot :class "False" :value "false" :name "announces")) (IdentityDictionary :idref "33" (slot :keyClass "ByteSymbol" :keyValue "defaultFill" :valueId "34")) (GeziraFillUniform :idref "34" (slot :class "Float" :value "P/AAAAAAAAA=" :name "alpha") (slot :class "Float" :value "P/AAAAAAAAA=" :name "red") (slot :class "Float" :value "P/AAAAAAAAA=" :name "green") (slot :class "Float" :value "P/AAAAAAAAA=" :name "blue")) (LLineEditor :idref "35" (slot :idref "36" :name "properties") (slot :class "SmallInteger" :value "111" :name "modifierMask") (slot :class "SmallInteger" :value "16" :name "modifierRejectMask") (slot :class "Point" :value "2@2" :name "inset") (slot :idref "37" :name "font") (slot :class "Interval" :value "0 1 1" :name "selection") (slot :class "SmallInteger" :value "1" :name "selectionAnchor") (slot :idref "40" :name "undoStack") (slot :class "Float" :value "QCgAAAAAAAA=" :name "maxHeight") (slot :class "SmallInteger" :value "0" :name "missingHeight") (slot :class "Float" :value "QBAAAAAAAAA=" :name "maxDescent") (slot :class "False" :value "false" :name "autoVerticalResize") (slot :class "ByteSymbol" :value "center" :name "justification") (slot :class "False" :value "false" :name "valueChanged") (slot :class "True" :value "true" :name "isLabel") (slot :class "Float" :value "QFdygAAAAAA=" :name "naturalLength")) (IdentityDictionary :idref "36" (slot :keyClass "ByteSymbol" :keyValue "showSelection" :valueClass "False" :valueValue "false")) (LFont :idref "37" (slot :idref "38" :name "face") (slot :class "SmallInteger" :value "12" :name "pointSize")) (LFace :idref "38" (slot :idref "39" :name "family") (slot :class "SmallInteger" :value "0" :name "style")) (LFamily :idref "39" (slot :class "ByteSymbol" :value "BitstreamVeraSans" :name "name")) (OrderedCollection :idref "40" :size "0") (MatrixTransform2x3 :idref "41" :value "P4AAAAAAAABCFAAAAAAAAD+AAABBIAAA" :basicSize "6") (LBoxShape :idref "42" (slot :idref "34" :name "fill") (slot :class "Point" :value "93.7890625@20.0" :name "extent") (slot :class "Color" :value "0 255" :name "borderColor") (slot :class "SmallInteger" :value "1" :name "borderWidth") (slot :class "False" :value "false" :name "infinite") (slot :class "SmallInteger" :value "8" :name "cornerRadius")) (ByteString :idref "43" :value "button" :basicSize "6") (LBox :idref "44" :metaclass "true" :slotsString "" :uniclass "44" (slot :idref "45" :name "scripts") (slot :idref "48" :name "classPool")) (IdentityDictionary :idref "45" (slot :keyClass "ByteSymbol" :keyValue "fire" :valueId "46")) (LScript :idref "46" (slot :idref "47" :name "definition")) (ByteString :idref "47" :value "fire\r\tcontainer launch" :basicSize "22") (Dictionary :idref "48") (LBox :idref "49" :uniclass "60" (slot :idref "50" :name "components") (slot :idref "57" :name "transformation") (slot :idref "58" :name "shape") (slot :class "Point" :value "0@0" :name "pivotRatio") (slot :class "False" :value "false" :name "layoutChanged") (slot :idref "13" :name "menuContributors") (slot :idref "59" :name "name") (slot :idref "1" :name "namespace") (span :familyName "BitstreamVeraSans" :pointSize "12" :color "0 255" :style "0" (data :data "slower"))) (IdentityDictionary :idref "50" (slot :keyClass "ByteSymbol" :keyValue "ButtonHandler" :valueId "51") (slot :keyClass "ByteSymbol" :keyValue "Layout" :valueId "54")) (LButtonHandler :idref "51" (slot :idref "52" :name "properties") (slot :idref "49" :name "whole") (slot :class "SmallInteger" :value "111" :name "modifierMask") (slot :class "SmallInteger" :value "16" :name "modifierRejectMask") (slot :idref "49" :name "target") (slot :class "ByteSymbol" :value "fire" :name "selector") (slot :class "False" :value "false" :name "pressed") (slot :class "False" :value "false" :name "announces")) (IdentityDictionary :idref "52" (slot :keyClass "ByteSymbol" :keyValue "defaultFill" :valueId "53")) (GeziraFillUniform :idref "53" (slot :class "Float" :value "P/AAAAAAAAA=" :name "alpha") (slot :class "Float" :value "P/AAAAAAAAA=" :name "red") (slot :class "Float" :value "P/AAAAAAAAA=" :name "green") (slot :class "Float" :value "P/AAAAAAAAA=" :name "blue")) (LLineEditor :idref "54" (slot :idref "55" :name "properties") (slot :class "SmallInteger" :value "111" :name "modifierMask") (slot :class "SmallInteger" :value "16" :name "modifierRejectMask") (slot :class "Point" :value "2@2" :name "inset") (slot :idref "37" :name "font") (slot :class "Interval" :value "0 1 1" :name "selection") (slot :class "SmallInteger" :value "1" :name "selectionAnchor") (slot :idref "56" :name "undoStack") (slot :class "Float" :value "QCgAAAAAAAA=" :name "maxHeight") (slot :class "SmallInteger" :value "0" :name "missingHeight") (slot :class "Float" :value "QBAAAAAAAAA=" :name "maxDescent") (slot :class "False" :value "false" :name "autoVerticalResize") (slot :class "ByteSymbol" :value "center" :name "justification") (slot :class "False" :value "false" :name "valueChanged") (slot :class "True" :value "true" :name "isLabel") (slot :class "Float" :value "QFdygAAAAAA=" :name "naturalLength")) (IdentityDictionary :idref "55" (slot :keyClass "ByteSymbol" :keyValue "showSelection" :valueClass "False" :valueValue "false")) (OrderedCollection :idref "56" :size "0") (MatrixTransform2x3 :idref "57" :value "P4AAAAAAAABCGAAAAAAAAD+AAABCdAAA" :basicSize "6") (LBoxShape :idref "58" (slot :idref "53" :name "fill") (slot :class "Point" :value "93.7890625@20.0" :name "extent") (slot :class "Color" :value "0 255" :name "borderColor") (slot :class "SmallInteger" :value "1" :name "borderWidth") (slot :class "False" :value "false" :name "infinite") (slot :class "SmallInteger" :value "8" :name "cornerRadius")) (ByteString :idref "59" :value "button1" :basicSize "7") (LBox :idref "60" :metaclass "true" :slotsString "" :uniclass "60" (slot :idref "61" :name "scripts") (slot :idref "64" :name "classPool")) (IdentityDictionary :idref "61" (slot :keyClass "ByteSymbol" :keyValue "fire" :valueId "62")) (LScript :idref "62" (slot :idref "63" :name "definition")) (ByteString :idref "63" :value "fire\r\tcontainer slower" :basicSize "22") (Dictionary :idref "64") (LBox :idref "65" :uniclass "76" (slot :idref "66" :name "components") (slot :idref "73" :name "transformation") (slot :idref "74" :name "shape") (slot :class "Point" :value "0@0" :name "pivotRatio") (slot :class "False" :value "false" :name "layoutChanged") (slot :idref "13" :name "menuContributors") (slot :idref "75" :name "name") (slot :idref "1" :name "namespace") (span :familyName "BitstreamVeraSans" :pointSize "12" :color "0 255" :style "0" (data :data "faster"))) (IdentityDictionary :idref "66" (slot :keyClass "ByteSymbol" :keyValue "ButtonHandler" :valueId "67") (slot :keyClass "ByteSymbol" :keyValue "Layout" :valueId "70")) (LButtonHandler :idref "67" (slot :idref "68" :name "properties") (slot :idref "65" :name "whole") (slot :class "SmallInteger" :value "111" :name "modifierMask") (slot :class "SmallInteger" :value "16" :name "modifierRejectMask") (slot :idref "65" :name "target") (slot :class "ByteSymbol" :value "fire" :name "selector") (slot :class "False" :value "false" :name "pressed") (slot :class "False" :value "false" :name "announces")) (IdentityDictionary :idref "68" (slot :keyClass "ByteSymbol" :keyValue "defaultFill" :valueId "69")) (GeziraFillUniform :idref "69" (slot :class "Float" :value "P/AAAAAAAAA=" :name "alpha") (slot :class "Float" :value "P/AAAAAAAAA=" :name "red") (slot :class "Float" :value "P/AAAAAAAAA=" :name "green") (slot :class "Float" :value "P/AAAAAAAAA=" :name "blue")) (LLineEditor :idref "70" (slot :idref "71" :name "properties") (slot :class "SmallInteger" :value "111" :name "modifierMask") (slot :class "SmallInteger" :value "16" :name "modifierRejectMask") (slot :class "Point" :value "2@2" :name "inset") (slot :idref "37" :name "font") (slot :class "Interval" :value "0 1 1" :name "selection") (slot :class "SmallInteger" :value "1" :name "selectionAnchor") (slot :idref "72" :name "undoStack") (slot :class "Float" :value "QCgAAAAAAAA=" :name "maxHeight") (slot :class "SmallInteger" :value "0" :name "missingHeight") (slot :class "Float" :value "QBAAAAAAAAA=" :name "maxDescent") (slot :class "False" :value "false" :name "autoVerticalResize") (slot :class "ByteSymbol" :value "center" :name "justification") (slot :class "False" :value "false" :name "valueChanged") (slot :class "True" :value "true" :name "isLabel") (slot :class "Float" :value "QFdygAAAAAA=" :name "naturalLength")) (IdentityDictionary :idref "71" (slot :keyClass "ByteSymbol" :keyValue "showSelection" :valueClass "False" :valueValue "false")) (OrderedCollection :idref "72" :size "0") (MatrixTransform2x3 :idref "73" :value "P4AAAAAAAABCGAAAAAAAAD+AAABCFAAA" :basicSize "6") (LBoxShape :idref "74" (slot :idref "69" :name "fill") (slot :class "Point" :value "93.7890625@20.0" :name "extent") (slot :class "Color" :value "0 255" :name "borderColor") (slot :class "SmallInteger" :value "1" :name "borderWidth") (slot :class "False" :value "false" :name "infinite") (slot :class "SmallInteger" :value "8" :name "cornerRadius")) (ByteString :idref "75" :value "button2" :basicSize "7") (LBox :idref "76" :metaclass "true" :slotsString "" :uniclass "76" (slot :idref "77" :name "scripts") (slot :idref "80" :name "classPool")) (IdentityDictionary :idref "77" (slot :keyClass "ByteSymbol" :keyValue "fire" :valueId "78")) (LScript :idref "78" (slot :idref "79" :name "definition")) (ByteString :idref "79" :value "fire\r\tcontainer faster\r" :basicSize "23") (Dictionary :idref "80") (LBox :idref "81" :uniclass "92" (slot :idref "82" :name "components") (slot :idref "89" :name "transformation") (slot :idref "90" :name "shape") (slot :class "Point" :value "0@0" :name "pivotRatio") (slot :class "False" :value "false" :name "layoutChanged") (slot :idref "13" :name "menuContributors") (slot :idref "91" :name "name") (slot :idref "1" :name "namespace") (span :familyName "BitstreamVeraSans" :pointSize "12" :color "0 255" :style "0" (data :data "quit"))) (IdentityDictionary :idref "82" (slot :keyClass "ByteSymbol" :keyValue "ButtonHandler" :valueId "83") (slot :keyClass "ByteSymbol" :keyValue "Layout" :valueId "86")) (LButtonHandler :idref "83" (slot :idref "84" :name "properties") (slot :idref "81" :name "whole") (slot :class "SmallInteger" :value "111" :name "modifierMask") (slot :class "SmallInteger" :value "16" :name "modifierRejectMask") (slot :idref "81" :name "target") (slot :class "ByteSymbol" :value "fire" :name "selector") (slot :class "False" :value "false" :name "pressed") (slot :class "False" :value "false" :name "announces")) (IdentityDictionary :idref "84" (slot :keyClass "ByteSymbol" :keyValue "defaultFill" :valueId "85")) (GeziraFillUniform :idref "85" (slot :class "Float" :value "P/AAAAAAAAA=" :name "alpha") (slot :class "Float" :value "P/AAAAAAAAA=" :name "red") (slot :class "Float" :value "P/AAAAAAAAA=" :name "green") (slot :class "Float" :value "P/AAAAAAAAA=" :name "blue")) (LLineEditor :idref "86" (slot :idref "87" :name "properties") (slot :class "SmallInteger" :value "111" :name "modifierMask") (slot :class "SmallInteger" :value "16" :name "modifierRejectMask") (slot :class "Point" :value "2@2" :name "inset") (slot :idref "37" :name "font") (slot :class "Interval" :value "0 1 1" :name "selection") (slot :class "SmallInteger" :value "1" :name "selectionAnchor") (slot :idref "88" :name "undoStack") (slot :class "Float" :value "QCgAAAAAAAA=" :name "maxHeight") (slot :class "SmallInteger" :value "0" :name "missingHeight") (slot :class "Float" :value "QBAAAAAAAAA=" :name "maxDescent") (slot :class "False" :value "false" :name "autoVerticalResize") (slot :class "ByteSymbol" :value "center" :name "justification") (slot :class "False" :value "false" :name "valueChanged") (slot :class "True" :value "true" :name "isLabel") (slot :class "Float" :value "QFdygAAAAAA=" :name "naturalLength")) (IdentityDictionary :idref "87" (slot :keyClass "ByteSymbol" :keyValue "showSelection" :valueClass "False" :valueValue "false")) (OrderedCollection :idref "88" :size "0") (MatrixTransform2x3 :idref "89" :value "P4AAAAAAAABCEAAAAAAAAD+AAABDJQAA" :basicSize "6") (LBoxShape :idref "90" (slot :idref "85" :name "fill") (slot :class "Point" :value "93.7890625@20.0" :name "extent") (slot :class "Color" :value "0 255" :name "borderColor") (slot :class "SmallInteger" :value "1" :name "borderWidth") (slot :class "False" :value "false" :name "infinite") (slot :class "SmallInteger" :value "8" :name "cornerRadius")) (ByteString :idref "91" :value "button3" :basicSize "7") (LBox :idref "92" :metaclass "true" :slotsString "" :uniclass "92" (slot :idref "93" :name "scripts") (slot :idref "96" :name "classPool")) (IdentityDictionary :idref "93" (slot :keyClass "ByteSymbol" :keyValue "fire" :valueId "94")) (LScript :idref "94" (slot :idref "95" :name "definition")) (ByteString :idref "95" :value "fire\r\tcontainer quit" :basicSize "20") (Dictionary :idref "96") (LBox :idref "97" :uniclass "108" (slot :idref "98" :name "components") (slot :idref "105" :name "transformation") (slot :idref "106" :name "shape") (slot :class "Point" :value "0@0" :name "pivotRatio") (slot :class "False" :value "false" :name "layoutChanged") (slot :idref "13" :name "menuContributors") (slot :idref "107" :name "name") (slot :idref "1" :name "namespace") (span :familyName "BitstreamVeraSans" :pointSize "12" :color "0 255" :style "0" (data :data "zoom"))) (IdentityDictionary :idref "98" (slot :keyClass "ByteSymbol" :keyValue "ButtonHandler" :valueId "99") (slot :keyClass "ByteSymbol" :keyValue "Layout" :valueId "102")) (LButtonHandler :idref "99" (slot :idref "100" :name "properties") (slot :idref "97" :name "whole") (slot :class "SmallInteger" :value "111" :name "modifierMask") (slot :class "SmallInteger" :value "16" :name "modifierRejectMask") (slot :idref "97" :name "target") (slot :class "ByteSymbol" :value "fire" :name "selector") (slot :class "False" :value "false" :name "pressed") (slot :class "False" :value "false" :name "announces")) (IdentityDictionary :idref "100" (slot :keyClass "ByteSymbol" :keyValue "defaultFill" :valueId "101")) (GeziraFillUniform :idref "101" (slot :class "Float" :value "P/AAAAAAAAA=" :name "alpha") (slot :class "Float" :value "P/AAAAAAAAA=" :name "red") (slot :class "Float" :value "P/AAAAAAAAA=" :name "green") (slot :class "Float" :value "P/AAAAAAAAA=" :name "blue")) (LLineEditor :idref "102" (slot :idref "103" :name "properties") (slot :class "SmallInteger" :value "111" :name "modifierMask") (slot :class "SmallInteger" :value "16" :name "modifierRejectMask") (slot :class "Point" :value "2@2" :name "inset") (slot :idref "37" :name "font") (slot :class "Interval" :value "0 1 1" :name "selection") (slot :class "SmallInteger" :value "1" :name "selectionAnchor") (slot :idref "104" :name "undoStack") (slot :class "Float" :value "QCgAAAAAAAA=" :name "maxHeight") (slot :class "SmallInteger" :value "0" :name "missingHeight") (slot :class "Float" :value "QBAAAAAAAAA=" :name "maxDescent") (slot :class "False" :value "false" :name "autoVerticalResize") (slot :class "ByteSymbol" :value "center" :name "justification") (slot :class "False" :value "false" :name "valueChanged") (slot :class "True" :value "true" :name "isLabel") (slot :class "Float" :value "QFdygAAAAAA=" :name "naturalLength")) (IdentityDictionary :idref "103" (slot :keyClass "ByteSymbol" :keyValue "showSelection" :valueClass "False" :valueValue "false")) (OrderedCollection :idref "104" :size "0") (MatrixTransform2x3 :idref "105" :value "P4AAAAAAAABCHAAAAAAAAD+AAABCrAAA" :basicSize "6") (LBoxShape :idref "106" (slot :idref "101" :name "fill") (slot :class "Point" :value "93.7890625@20.0" :name "extent") (slot :class "Color" :value "0 255" :name "borderColor") (slot :class "SmallInteger" :value "1" :name "borderWidth") (slot :class "False" :value "false" :name "infinite") (slot :class "SmallInteger" :value "8" :name "cornerRadius")) (ByteString :idref "107" :value "button4" :basicSize "7") (LBox :idref "108" :metaclass "true" :slotsString "" :uniclass "108" (slot :idref "109" :name "scripts") (slot :idref "112" :name "classPool")) (IdentityDictionary :idref "109" (slot :keyClass "ByteSymbol" :keyValue "fire" :valueId "110")) (LScript :idref "110" (slot :idref "111" :name "definition")) (ByteString :idref "111" :value "fire\r\tcontainer zoom" :basicSize "20") (Dictionary :idref "112") (LBox :idref "113" :uniclass "127" (slot :idref "114" :name "components") (slot :idref "124" :name "transformation") (slot :idref "125" :name "shape") (slot :class "Point" :value "0@0" :name "pivotRatio") (slot :class "False" :value "false" :name "layoutChanged") (slot :idref "13" :name "menuContributors") (slot :idref "126" :name "name") (slot :idref "1" :name "namespace") (span :familyName "DejaVuSans" :pointSize "12" :color "0 255" :style "0" (data :data "pause/resume"))) (IdentityDictionary :idref "114" (slot :keyClass "ByteSymbol" :keyValue "ButtonHandler" :valueId "115") (slot :keyClass "ByteSymbol" :keyValue "Layout" :valueId "118")) (LButtonHandler :idref "115" (slot :idref "116" :name "properties") (slot :idref "113" :name "whole") (slot :class "SmallInteger" :value "111" :name "modifierMask") (slot :class "SmallInteger" :value "16" :name "modifierRejectMask") (slot :idref "113" :name "target") (slot :class "ByteSymbol" :value "fire" :name "selector") (slot :class "False" :value "false" :name "pressed") (slot :class "False" :value "false" :name "announces")) (IdentityDictionary :idref "116" (slot :keyClass "ByteSymbol" :keyValue "defaultFill" :valueId "117")) (GeziraFillUniform :idref "117" (slot :class "Float" :value "P/AAAAAAAAA=" :name "alpha") (slot :class "Float" :value "P/AAAAAAAAA=" :name "red") (slot :class "Float" :value "P/AAAAAAAAA=" :name "green") (slot :class "Float" :value "P/AAAAAAAAA=" :name "blue")) (LLineEditor :idref "118" (slot :idref "119" :name "properties") (slot :class "SmallInteger" :value "111" :name "modifierMask") (slot :class "SmallInteger" :value "16" :name "modifierRejectMask") (slot :class "Point" :value "2@2" :name "inset") (slot :idref "120" :name "font") (slot :class "Interval" :value "0 1 1" :name "selection") (slot :class "SmallInteger" :value "1" :name "selectionAnchor") (slot :class "Interval" :value "30 500 30" :name "tabArray") (slot :idref "123" :name "undoStack") (slot :class "Float" :value "QCgAAAAAAAA=" :name "maxHeight") (slot :class "SmallInteger" :value "0" :name "missingHeight") (slot :class "Float" :value "QBAAAAAAAAA=" :name "maxDescent") (slot :class "False" :value "false" :name "autoVerticalResize") (slot :class "ByteSymbol" :value "center" :name "justification") (slot :class "False" :value "false" :name "valueChanged") (slot :class "True" :value "true" :name "isLabel") (slot :class "Float" :value "QF7ygAM7VHw=" :name "naturalLength")) (IdentityDictionary :idref "119" (slot :keyClass "ByteSymbol" :keyValue "showSelection" :valueClass "False" :valueValue "false")) (LFont :idref "120" (slot :idref "121" :name "face") (slot :class "SmallInteger" :value "12" :name "pointSize")) (LFace :idref "121" (slot :idref "122" :name "family") (slot :class "SmallInteger" :value "0" :name "style")) (LFamily :idref "122" (slot :class "ByteSymbol" :value "DejaVuSans" :name "name")) (OrderedCollection :idref "123" :size "0") (MatrixTransform2x3 :idref "124" :value "P4AAAAAAAABA///+AAAAAD+AAABC3gAC" :basicSize "6") (LBoxShape :idref "125" (slot :idref "117" :name "fill") (slot :class "Point" :value "123.78906327051112@20" :name "extent") (slot :class "Color" :value "0 255" :name "borderColor") (slot :class "SmallInteger" :value "1" :name "borderWidth") (slot :class "False" :value "false" :name "infinite") (slot :class "SmallInteger" :value "8" :name "cornerRadius")) (ByteString :idref "126" :value "button5" :basicSize "7") (LBox :idref "127" :metaclass "true" :slotsString "" :uniclass "127" (slot :idref "128" :name "scripts") (slot :idref "131" :name "classPool")) (IdentityDictionary :idref "128" (slot :keyClass "ByteSymbol" :keyValue "fire" :valueId "129")) (LScript :idref "129" (slot :idref "130" :name "definition")) (ByteString :idref "130" :value "fire\r\tcontainer pauseOrResume" :basicSize "29") (Dictionary :idref "131") (LBox :idref "132" :uniclass "143" (slot :idref "133" :name "components") (slot :idref "140" :name "transformation") (slot :idref "141" :name "shape") (slot :class "Point" :value "0@0" :name "pivotRatio") (slot :class "False" :value "false" :name "layoutChanged") (slot :idref "13" :name "menuContributors") (slot :idref "142" :name "name") (slot :idref "1" :name "namespace") (span :familyName "DejaVuSans" :pointSize "12" :color "0 255" :style "0" (data :data "cpu usage"))) (IdentityDictionary :idref "133" (slot :keyClass "ByteSymbol" :keyValue "ButtonHandler" :valueId "134") (slot :keyClass "ByteSymbol" :keyValue "Layout" :valueId "137")) (LButtonHandler :idref "134" (slot :idref "135" :name "properties") (slot :idref "132" :name "whole") (slot :class "SmallInteger" :value "111" :name "modifierMask") (slot :class "SmallInteger" :value "16" :name "modifierRejectMask") (slot :idref "132" :name "target") (slot :class "ByteSymbol" :value "fire" :name "selector") (slot :class "False" :value "false" :name "pressed") (slot :class "False" :value "false" :name "announces")) (IdentityDictionary :idref "135" (slot :keyClass "ByteSymbol" :keyValue "defaultFill" :valueId "136")) (GeziraFillUniform :idref "136" (slot :class "Float" :value "P/AAAAAAAAA=" :name "alpha") (slot :class "Float" :value "P/AAAAAAAAA=" :name "red") (slot :class "Float" :value "P/AAAAAAAAA=" :name "green") (slot :class "Float" :value "P/AAAAAAAAA=" :name "blue")) (LLineEditor :idref "137" (slot :idref "138" :name "properties") (slot :class "SmallInteger" :value "111" :name "modifierMask") (slot :class "SmallInteger" :value "16" :name "modifierRejectMask") (slot :class "Point" :value "2@2" :name "inset") (slot :idref "120" :name "font") (slot :class "Interval" :value "0 1 1" :name "selection") (slot :class "SmallInteger" :value "1" :name "selectionAnchor") (slot :class "Interval" :value "30 500 30" :name "tabArray") (slot :idref "139" :name "undoStack") (slot :class "Float" :value "QCgAAAAAAAA=" :name "maxHeight") (slot :class "SmallInteger" :value "0" :name "missingHeight") (slot :class "Float" :value "QBAAAAAAAAA=" :name "maxDescent") (slot :class "False" :value "false" :name "autoVerticalResize") (slot :class "ByteSymbol" :value "center" :name "justification") (slot :class "False" :value "false" :name "valueChanged") (slot :class "True" :value "true" :name "isLabel") (slot :class "Float" :value "QFdygAAAAAA=" :name "naturalLength")) (IdentityDictionary :idref "138" (slot :keyClass "ByteSymbol" :keyValue "showSelection" :valueClass "False" :valueValue "false")) (OrderedCollection :idref "139" :size "0") (MatrixTransform2x3 :idref "140" :value "P4AAAAAAAABCDAAAAAAAAD+AAABDCgAB" :basicSize "6") (LBoxShape :idref "141" (slot :idref "136" :name "fill") (slot :class "Point" :value "93.7890625@20" :name "extent") (slot :class "Color" :value "0 255" :name "borderColor") (slot :class "SmallInteger" :value "1" :name "borderWidth") (slot :class "False" :value "false" :name "infinite") (slot :class "SmallInteger" :value "8" :name "cornerRadius")) (ByteString :idref "142" :value "button6" :basicSize "7") (LBox :idref "143" :metaclass "true" :slotsString "" :uniclass "143" (slot :idref "144" :name "scripts") (slot :idref "147" :name "classPool")) (IdentityDictionary :idref "144" (slot :keyClass "ByteSymbol" :keyValue "fire" :valueId "145")) (LScript :idref "145" (slot :idref "146" :name "definition")) (ByteString :idref "146" :value "fire\r\tcontainer cpuUsage" :basicSize "24") (Dictionary :idref "147") (WeakSet :idref "148" :size "11" (slot :idref "149" :name "1") (slot :idref "30" :name "2") (slot :idref "49" :name "3") (slot :idref "65" :name "4") (slot :idref "81" :name "5") (slot :idref "97" :name "6") (slot :idref "113" :name "7") (slot :idref "132" :name "8") (slot :idref "18" :name "9") (slot :idref "1" :name "10") (slot :idref "170" :name "11")) (LBox :idref "149" (slot :idref "150" :name "components") (slot :idref "161" :name "transformation") (slot :idref "162" :name "shape") (slot :class "Point" :value "0@0.75" :name "pivotRatio") (slot :class "True" :value "true" :name "clipping") (slot :idref "164" :name "contentAcceptedSubscriptions") (slot :class "False" :value "false" :name "layoutChanged") (slot :idref "13" :name "menuContributors") (slot :idref "1" :name "namespace") (slot :class "False" :value "false" :name "showSelection") (span :familyName "BitstreamVeraSans" :pointSize "10" :color "0 255" :style "0" (data :data "0")) (slot :idref "167" :name "contentAcceptedSubscriptions")) (IdentityDictionary :idref "150" (slot :keyClass "ByteSymbol" :keyValue "BoxHandleInvoker" :valueId "151") (slot :keyClass "ByteSymbol" :keyValue "CellView" :valueId "153") (slot :keyClass "ByteSymbol" :keyValue "Layout" :valueId "157")) (LBoxHandleInvoker :idref "151" (slot :idref "152" :name "properties") (slot :idref "149" :name "whole") (slot :class "SmallInteger" :value "16" :name "modifierMask") (slot :class "SmallInteger" :value "0" :name "modifierRejectMask") (slot :class "False" :value "false" :name "pressed") (slot :class "False" :value "false" :name "announces")) (IdentityDictionary :idref "152" (slot :keyClass "ByteSymbol" :keyValue "highlightDisabled" :valueClass "True" :valueValue "true")) (LCellValueView :idref "153" (slot :idref "154" :name "properties") (slot :idref "149" :name "whole") (slot :idref "155" :name "components") (slot :idref "18" :name "cell") (slot :class "ByteSymbol" :value "Numeric" :name "readoutKind") (slot :class "False" :value "false" :name "readOnly")) (IdentityDictionary :idref "154" (slot :keyClass "ByteSymbol" :keyValue "namespace" :valueClass "UndefinedObject" :valueValue "nil")) (IdentityDictionary :idref "155" (slot :keyClass "ByteSymbol" :keyValue "Readout" :valueId "156")) (LDigitalNumberReadout :idref "156" (slot :idref "153" :name "whole")) (LLineEditor :idref "157" (slot :idref "158" :name "properties") (slot :class "SmallInteger" :value "111" :name "modifierMask") (slot :class "SmallInteger" :value "16" :name "modifierRejectMask") (slot :class "Point" :value "2@3" :name "inset") (slot :idref "159" :name "font") (slot :class "Interval" :value "1 2 1" :name "selection") (slot :class "SmallInteger" :value "3" :name "selectionAnchor") (slot :idref "160" :name "undoStack") (slot :class "Float" :value "QCQAAAAAAAA=" :name "maxHeight") (slot :class "SmallInteger" :value "0" :name "missingHeight") (slot :class "Float" :value "QAgAAAAAAAA=" :name "maxDescent") (slot :class "False" :value "false" :name "autoVerticalResize") (slot :class "False" :value "false" :name "valueChanged") (slot :class "False" :value "false" :name "isLabel")) (IdentityDictionary :idref "158" (slot :keyClass "ByteSymbol" :keyValue "showSelection" :valueClass "False" :valueValue "false")) (LFont :idref "159" (slot :idref "38" :name "face") (slot :class "SmallInteger" :value "10" :name "pointSize")) (OrderedCollection :idref "160" :size "0") (MatrixTransform2x3 :idref "161" :value "P4AAAAAAAABC2AAAAAAAAD+AAABDRgAC" :basicSize "6") (LBoxShape :idref "162" (slot :idref "163" :name "fill") (slot :class "Point" :value "13.361979166666666@19" :name "extent") (slot :class "Color" :value "0 255" :name "borderColor") (slot :class "SmallInteger" :value "0" :name "borderWidth") (slot :class "False" :value "false" :name "infinite")) (GeziraFillUniform :idref "163" (slot :class "Float" :value "P/AAAAAAAAA=" :name "alpha") (slot :class "Float" :value "P+zPM8zzPM8=" :name "red") (slot :class "Float" :value "P+zPM8zzPM8=" :name "green") (slot :class "Float" :value "P+zPM8zzPM8=" :name "blue")) (Array :idref "164" :basicSize "1" (slot :idref "165" :name "1")) (LSubscription :idref "165" (slot :idref "166" :name "subscriber") (slot :class "True" :value "true" :name "isWeak")) (WeakArray :idref "166" :basicSize "1" (slot :idref "153" :name "1")) (Array :idref "167" :basicSize "1" (slot :idref "168" :name "1")) (LSubscription :idref "168" (slot :idref "169" :name "subscriber") (slot :class "True" :value "true" :name "isWeak")) (WeakArray :idref "169" :basicSize "1" (slot :idref "153" :name "1")) (LBox :idref "170" (slot :idref "171" :name "components") (slot :idref "175" :name "transformation") (slot :idref "176" :name "shape") (slot :class "Point" :value "0.5@0.5" :name "pivotRatio") (slot :class "False" :value "false" :name "layoutChanged") (slot :idref "13" :name "menuContributors") (slot :idref "178" :name "name") (slot :idref "1" :name "namespace") (slot :class "False" :value "false" :name "showSelection") (span :familyName "BitstreamVeraSans" :pointSize "10" :color "0 255" :style "0" (data :data "# of threads:"))) (IdentityDictionary :idref "171" (slot :keyClass "ByteSymbol" :keyValue "Layout" :valueId "172")) (LWordWrapLayoutF :idref "172" (slot :idref "173" :name "properties") (slot :class "SmallInteger" :value "111" :name "modifierMask") (slot :class "SmallInteger" :value "16" :name "modifierRejectMask") (slot :class "Point" :value "5@6" :name "inset") (slot :idref "159" :name "font") (slot :class "Interval" :value "0 14 1" :name "selection") (slot :class "SmallInteger" :value "1" :name "selectionAnchor") (slot :class "Interval" :value "30 500 30" :name "tabArray") (slot :idref "174" :name "undoStack") (slot :class "Float" :value "QCQAAAAAAAA=" :name "maxHeight") (slot :class "SmallInteger" :value "0" :name "missingHeight") (slot :class "Float" :value "QAgAAAAAAAA=" :name "maxDescent") (slot :class "False" :value "false" :name "autoVerticalResize") (slot :class "True" :value "true" :name "valueChanged")) (IdentityDictionary :idref "173" (slot :keyClass "ByteSymbol" :keyValue "showSelection" :valueClass "False" :valueValue "false")) (OrderedCollection :idref "174" :size "0") (MatrixTransform2x3 :idref "175" :value "P4AAAAAAAABBD//+AAAAAD+AAABDQwAC" :basicSize "6") (LBoxShape :idref "176" (slot :idref "177" :name "fill") (slot :class "Point" :value "99.9999845897772@25.999999126754062" :name "extent") (slot :class "Color" :value "0 255" :name "borderColor") (slot :class "SmallInteger" :value "0" :name "borderWidth") (slot :class "False" :value "false" :name "infinite")) (GeziraFillUniform :idref "177" (slot :class "Float" :value "AAAAAAAAAAA=" :name "alpha") (slot :class "Float" :value "AAAAAAAAAAA=" :name "red") (slot :class "Float" :value "AAAAAAAAAAA=" :name "green") (slot :class "Float" :value "AAAAAAAAAAA=" :name "blue")) (ByteString :idref "178" :value "textBox" :basicSize "7") (LBox :idref "179" :metaclass "true" :slotsString "launcher threads paused" :uniclass "179" (slot :idref "180" :name "scripts") (slot :idref "201" :name "variables") (slot :idref "202" :name "classPool")) (IdentityDictionary :idref "180" (slot :keyClass "ByteSymbol" :keyValue "cpuUsage" :valueId "181") (slot :keyClass "ByteSymbol" :keyValue "dimension" :valueId "183") (slot :keyClass "ByteSymbol" :keyValue "faster" :valueId "185") (slot :keyClass "ByteSymbol" :keyValue "launch" :valueId "187") (slot :keyClass "ByteSymbol" :keyValue "launch:" :valueId "189") (slot :keyClass "ByteSymbol" :keyValue "pauseOrResume" :valueId "191") (slot :keyClass "ByteSymbol" :keyValue "quit" :valueId "193") (slot :keyClass "ByteSymbol" :keyValue "slower" :valueId "195") (slot :keyClass "ByteSymbol" :keyValue "threads" :valueId "197") (slot :keyClass "ByteSymbol" :keyValue "zoom" :valueId "199")) (LScript :idref "181" (slot :idref "182" :name "definition")) (ByteString :idref "182" :value "cpuUsage\r\r [self launch: '/usr/bin/osascript LaunchCPUUsage.scpt'] on: Error do: [:ex | nil]" :basicSize "96") (LScript :idref "183" (slot :idref "184" :name "definition")) (ByteString :idref "184" :value "dimension\r\r\t| orig b e corner |\r\torig := (container globalPointFor: 100@100) asIntegerPoint.\r\tcorner := (container globalPointFor: container extent * (0.75@1)) asIntegerPoint.\r\te := (corner x - orig x) min: 600.\r\t^ orig x asString, ' ', (Display height - corner y) asString, ' ', e asString, ' ', e asString.\r\t" :basicSize "310") (LScript :idref "185" (slot :idref "186" :name "definition")) (ByteString :idref "186" :value "faster\r\tlauncher ifNotNil: [[launcher nextPut: (threads := threads + 1) asString first] on: Error do: [:ex | nil]]" :basicSize "114") (LScript :idref "187" (slot :idref "188" :name "definition")) (ByteString :idref "188" :value "launch\r self quit.\r threads := 1.\r launcher := [self launch: './text-demo2 ', self dimension] on: Error do: [:ex | nil]" :basicSize "131") (LScript :idref "189" (slot :idref "190" :name "definition")) (ByteString :idref "190" :value "launch: aCommand\r\r\t^ PipeableOSProcess command: aCommand environment: nil workingDir: FileDirectory default fullName input: nil output: nil error: nil errorPipelineStream: nil." :basicSize "176") (LScript :idref "191" (slot :idref "192" :name "definition")) (ByteString :idref "192" :value "pauseOrResume\r launcher ifNotNil: [[launcher nextPut: $s] on: Error do: [:ex | nil]].\r threads = 0 ifTrue: [launcher := nil]" :basicSize "132") (LScript :idref "193" (slot :idref "194" :name "definition")) (ByteString :idref "194" :value "quit\r launcher ifNotNil: [[launcher nextPut: $0] on: Error do: [:ex | ]. launcher := nil. threads := 0]" :basicSize "107") (LScript :idref "195" (slot :idref "196" :name "definition")) (ByteString :idref "196" :value "slower\r launcher ifNotNil: [[launcher nextPut: (threads := threads - 1) asString first] on: Error do: [:ex | nil]].\r threads = 0 ifTrue: [launcher := nil]" :basicSize "162") (LScript :idref "197" (slot :idref "198" :name "definition")) (ByteString :idref "198" :value "threads\r ^ threads" :basicSize "22") (LScript :idref "199" (slot :idref "200" :name "definition")) (ByteString :idref "200" :value "zoom\r launcher ifNotNil: [[launcher nextPut: $z] on: Error do: [:ex | nil]]" :basicSize "79") (IdentityDictionary :idref "201" (slot :keyClass "ByteSymbol" :keyValue "launcher" :valueClass "ByteSymbol" :valueValue "launcher") (slot :keyClass "ByteSymbol" :keyValue "paused" :valueClass "ByteSymbol" :valueValue "paused") (slot :keyClass "ByteSymbol" :keyValue "threads" :valueClass "ByteSymbol" :valueValue "threads")) (Dictionary :idref "202"))