IMD 1.17: 19/01/2010 21:15:10 neptune, 6/4/86 * 0UniFLEX Backup, ###" 1viwv|*# ]  % bhvȤk}ivȤk}jEvvH*vd|9asUppercase9findFirst:9isDigit9findLast:9copyFrom:to:q9Integer 9bbbb =ab =w19M9readFrom:L#%& !#%')/+- A/ jBi'Bwp$|Bi1<Ń uvr#lBkjkuܐAt|2B||D Invalid Radix 9re iX iXjTektronix 44042  !"#$%&'()*+,-./01234('&%$#"! adFrom:radix:9peekFor:)9skip:9raisedTo:9between:and:9digitValue)357 ;`a1a+ a w=U`?A`M?! +  ACEGIKMOQS#!p|'k #!p|h #Bppr|j #Gp|j #!px| l #!px|kk #!Gp|f #!Gp|g #!Ap|Dg #!Ap|[i } 9WEa) Y;_`s`}?` =w[_W Mca]_9cleanUp9spyOn:? I * /5image/usr/neptune 9, 3J J", R3ZJvJ@Re"zto:9spyOn: e__&#$gikOQg'moqs_pijDE&k؇JL.| 9spyEvery:on: 9defaultInterval 9continueSpying9reportOn:9open:label:qsu 9StringHolderView w____s =y_uM o{}9container9container:____ #o_}pA"xeq9StringHolder _k_q_{ =E M  #ep||))## 1 _1 u 3 jjBppԻiGvuppԻuuBBڃŇ|D#flvȤ mkpఁD}ˇ|$+# 1k+C  vȤ/IGnqFopHDp}ˇ|#i#<#΀#̀H #!p|+#! x #gOppѰ|L#!xf#Bk3C _ pvCEEփx#!{IWp#$Gćx: name  emphasis q)9Character#!axL##Cpj|#|Dq 9workspace constantsMes 9defaultContents9doItContext9doItReceiver9contents:#{>A#qaxC#{A#!`x@#A|B#0B #rap`x?#O@#raxZC# |C#} \KYk)y _M_[_a =_EM9request:displayAt:centered:action:initialAnswer:9message:displayAt:centered:action:initialAnswer: 9action:initialAnswer:"9request:displayAt:centered:action:initialAnswer:useCRController:9request:9example29example19example3 9request:initialAnswer:_+_-_1_5_;_A_C # pq|XW q#e _)pmDxRT 9action:9openOn:message:displayAt:centered:q 9FillInTheBlankView u__ =w_ M DprMܬ HpphKxb9region9frills#!ac /3(sƬsuuuuЂuu%&x9asParagraph9region: # Mg5ҙ!||#K[AIk5)pFpЇpqpׇp|N@9saveSpace#!x7 #MqAI C sY;ppp|p p*pۇp܇x9|9unused#w@|qy{9StandardSystemController }]u]^^y^% =]5]m{ =M ]])M!#9on:message:displayAt:centered:9buildAnswerView:frameWidth: 9buildMessageView:9on:message:displayAt:centered:useCRController: __ _ #C c) PSpjuu#w|3r ,#""cCU _sW) 9<AiwwwuFHuu./| s q 9DisplayTextView ^$^^ =^ M 9example4  ^^^M#2 ^c^sW) CU _^S+i -@h"p%iGuu**wuwwNp0 9yellowButtonActivity 9redButtonActivity9redButtonMenu:redButtonMessages:9blueButtonMenu:blueButtonMessages: 9blueButtonActivity9yellowButtonMenu:yellowButtonMessages: 9menuMessageReceiver9reset #m;|J #  C#pp|pp|pp|pxI q 9MouseMenuController# #Cshupspx*S 9startUpYellowButton# #CshupspxQiuu**w1NrxIq 9StandardSystemView ,^u^w^DMRS!%#%')+-3/13579;=?ACEGIKMYOQaem 9labelDisplayBox9resize9erase9label:9label 9setStatusDisplayForm: 9displayEmphasizedForm9resetLabel:9resizeMinimumCenteredAt:9minimumSize: 9deEmphasizeLabel9labelFrame9minimumSize9getFrame9labelFrame:9maximumSize:9reve 9startUpRedButton #BЇcdxL #BЇgx+K # #CshupspxfO 9startUpBlueButton #BЇefxM #Q #scsdsesfsgsxH #pчччx#H }{Y7VRK؅ R5R=RI =MDM4!#%-e 9markerContainsCursor 9changeCursor:rseLabel9clippingBox9maximumSize 9emphasizeLabel 9displayClippedTitle: 9resetLabelFlag 9displayClippedView:9displayForm9expand9collapse 9validDisplayForm 9saveDisplayForm 9displayEmphasized 9deleteDisplayForm9isCollapsedBUWY_e[mou^'^)^+^-^/^1^3^5^7^9^;^=^A^C^E^G^I^K^M^O^Q^U^Y^]^_^a^c^g^i^k^m^q# 9QpӚґp|-#/ 9phՀhppx"# i _ C[_k]pB9scrollDown 9scrollAbsolute9scroll 9markerRegion:9moveMarker 9scrollViewDown9scrollViewUp9scrollUp9scrollView9moveMarker:9scrollAmount 9repaintUnderScrollBar9markerDelta 9computeMarkerRegion9viewDelta9scrollView:9canScroll9scrollBarContainsCursorB !#%'+-/13 #qpp|&##pҚpђpxq 9ScrollController4#$%c @19 - 9  _%Cp uu#w p uv M Opx9inside9fromDisplay:# -Cp Ԭ B s x#p|k #m ; |_ #! C ;Їxܼ# pB֬ p՝pӇpԇׇx9downI#0=;    3 {C s _ i 7pBp6I< h u ϱ ر ڱ  vȤ iNPPm}ˇp px9marker*# ; ;/xP hpܬ#Bч# ձ ֽi+pڤ )9displaying 9rectangle functions 9displaying-generic 9displaying-Display  (*,eKMOSC QU[cW 59;=%UY7?{# 931 ббӹ Ӹұ|ο# 193 uu!չ ո |#93 1б б ԹԸӱ| #!93 ?7uuӱֱׇ؇x  #1[ в| #m; | }6 R+ =Mpؑpׇ݇x:#!CQc9 9 A  x #/ppx #ppxF #/ppx#) pB֬ p՝pӇpԇׇx9up #puppx:#!CQ=  %A u ֱ ر Ax#1; 9  |#C Ӭ A s xȳ#e5CU i _p wuww Exq799Quadrangle ; S 7 = =K9MA?9region:borderWidth:borderColor:insideColor:M! 9changeModelSelection:# !ACp|* q 9ListController #ppx0 #/ppx01 #!xF5 9toggleListIndex: #;  ѱ|1. &#;C qhiլjs krhsqpx2 9selection 9findSelection: 9moveSelectionBox:# 1h ѱѱԹ Ըӱ|], 9list 9clippingRectangle 9compositionRectangleCG #eEp|kq; #?Ip|q;MOQ?$M,[C KMOQSUUWY[c%e 579;=?9displayOn:align:with:clippingBox:9displayAlign:with:clippingBox: 9displayOn:andClip:"]_acegikmoqsuwy{} # bx#p|##!cx#:#c#!bx#!dx# [c 59%plpppxU#d 5Cpkus # 1hұ ұ չո|m1 9roundTo:# 1 huu"ֹ ָ |g+ *#% /iұujֱukluׇۨڇxm. 9deselect 9displaySelectionBox 9isSelectionBoxClipped# 1hѱw|- }R  Q =M   M# 9feedbackResponseTest 9normalResponseTest #x#d [c 59%CpkppEpx#B  5 C[spusppxR# | #! `axd#!  C[spus ppx # _ uu`uuavbAcAdxx#!?5 55Ap"|. #%CpAx#B?5=5Ap"|`#!?5;5Ap"|L#!?5=5Ap"|  # `abcdxborderWidthborderColorinsideColor!  ms9bordering|^ # #=pћp|pӚ|x>] q 9LockedListController #q p|] }! #!Q)KQ =%!!M'e)#+-!C!E!G!k!A"#%x 9labels:lines:q/19PopUpMenu 3M !!!1/!A =E5E1 M97+9labels: ;=#!+ps|Ԋ#B?MApCv`|? 9labels:font:lines:qC9TextStyleGIK7+$M.eOQOSUW Y[]_/1ac? 9displayAt:during:9startUp:9markerOff 9buttonPressed:9manageMarker 9startUp:withHeading:9rescan9startUpAndWaitForSelectionAt:9markerTop:9displayAt:withHeading:during:9markerOn:"gikmowy}>#D"9  ;3C ? _ o   qcDjeGkDvvDvvDރluDɇD݃Pxq#!O;  UWpBщuȤBpppևs}|#a#)+359text9textStyle 9numberOfLines9form9textStyle:9composeForm"#|#!bx#'# #1pѽ|5 #sƚpЇ| #!+ascpЇx' #apcx9asForm #A|e##|#+oѻopx9truncatedq9DisplayText#+ px #!+`scpЇxc #O|p # qCuAufxuz#! q sCu "A|$A|&A|A|~9redButton9yellowButton9blueButton# ; Scm Ahpp҇xby #Q{p!|n9anyButton#$~# |o&#Ba;   CmUWpBuȤ!Bp BF凣ppهs}`|F#9OҰeufxo #?sƨp`xm #"Om ; WU{puȤD՝Drp(pևs}|:#!] 1ѱѰ|h} #Qsp!|#|*p #Qqp!|s#/|p3p|-#W% AkuDjimv‰vȤnh lӰmuB封B}l| #c`abscxL} texttextStyleoffsetform!s 9display box access9converting"#+)35a} M +e')9withText:style:compositionRectangle:clippingRectangle:9withText:-9?GIM # N /uu!!xq139Defaul#1|soh#h9 3 9 ; C ? _ m  o   qcmwnuwnIkeLlLoIwLރmwwIvv21Ivv21ItuI7ɇIXIXxht 9asDisplayText #Qup!|.#! qC9_mqA1u$uAuApeAڱ۽vfx"{S#f4A[ ;5cS  1/ _ `aACkwvuGlbdJcwvv00sƨvȤmuv2VQ}ˇ2eufxtCompositionRectangle 57N N #);=p"|H9asText# AECEpuu"rl|w !9compositionRectangle:text:style:offset:outputMedium:fitWidth: 9clippingRectangle:q #!pB|# aKC+13 _ iAi#hEEu׻EJJۃx /this is the first line of characters and this is the second line comprising this TextForm.#B A/EOpBuu#q|gqSUW e)'M  9withText:style:q9Paragraph Y Q  =%Q = M9text: 9text:textStyle:offset: 9text:textStyle:9example  #Bpuu`|79setText:textStyle:offset:#C; !hE֨CExthis is a line of characters and this is the second line. #!pBuu`|j #cp`|9examples   #$M"%')+135;= ?AC M[]_acegikmoqsuwy{}[ 9destinationForm9mask9rule9displayCaretAt:andClip:9leftMarginForCompositionForLine:9rightMarginForComposition9characterBlockForIndex:9recomposeIn:clippingBox: 9toggleAlignment 9clearVisibleRectangle9outline 9reverseFrom:to: 9displayCaretAt:9fit9updateCompositionHeight 9visibleRectangle9repositionAt:clippingBox: 9displayCaretForBlock:9dyForPoint: 9deltaMarginTabsLevel: 9reverseRectangle: 9characterBlockAtPoint:9leftFlush 9compositionRectangle: 9displayLines:9composeAll 9destinationForm: 9marginTabsLevel9mask: 9rightMarginForDisplay 9marginTabsLevel:9leftMarginForDisplayForLine: 9topAtLineIndex:9lineAt:9textAt:9lines9rule:9centered9lines:9copyLines:9ju51 M '!#%9exampleTwo9exampleOne 9exampleAt:rule:mask:9toReverse:/9destForm:sourceForm:halftoneForm:combinationRule:destOrigin:sourceOrigin:extent:clipRect: )79=?k#g _@ < 2 C-+/%-5]A""mӇvv%%AA""kև(())AA""lևuu"*ALLAރmLuLuAރmLwvRLwvuuLnLwvAރmxd9underq/19BitBlt 3 )/5DM6e stified9selectWord:9rightFlush 9scrollBy:grid:9compositionRectangleDelta 9removeFirstChars:9lineAt:put: 9gridWithLead:9trimLinesTo: 9mouseSelect:to: 9lineIndexOfTop:9lineIndexOfCharacterIndex:9replaceFrom:to:with:displaying:9reverseFrom:to:andClip:9moveBy:with:  };=?A )579;=?ACEGIKMOQSUWY[]_ac09setDestForm:sourceForm:halftoneForm:combinationRule:destOrigin:sourceOrigin:extent:clipRect:9drawFrom:to:9clipRect 9copyBitsAgain9destRect:9sourceRect:9destForm:9destX: 9sourceOrigin:9destY: 9combinationRule:9clipX:9clipRect:9clipWidth:9paintBits9clipHeight:9sourceX:9sourceY:9clipY:9drawLoopX:Y:9copyBits 9paintDrawLoopX:Y:9destOriginCEGIKMO#|.x #!pчx=z #!+px#]#pupupux#! / uC pԇxC#! / uC pԇx#" /  B vA B vA pԇxB## #!px #!+px#πy#+px"# 1k fdgsƙqvpчpvxi#1|w # | # |'# #:9sourceForm:Bgikmoqsuwy{}#!bx“#!fx#!gxi%# -`abcde΂ς fgЂH΂ ς тH  x.#E /1#[϶βrqϲkDkDfgjΰdϰepαϱxq # |#  '9 -ppЇx#!/1defgx#!/1Ђт fgx#!`xӐ#!dx #!΂ς xx CyApx! #! ?pdxE# @C3/  e`aт ҂ ӂ u D%͂ uFgGHfdb'npݱ۱nvvȤH  }pڇx 9paddingWidth:9paddingWidth#!dxss#|a#Iv#ux#$#B +U 5 s _ ADDՃx9#"!viv  |  |u #/#vh | #! Ap|ݤ9characterBlockForIndex:in:q 9CharacterBlockScanner UB{ =IM ==A =E#!ex#!cx?#! x#!/1Ђ т ҂ ӂ x#! x4 # _] + sƙqAƨ hAcsbp҇bAƨAcp҇Acxޣ9paint#! x'#!x #! xd#! xr#]_ _-Fնp|lmjkp҇uqvvȤ ndep}xuvvȤnep}x9wIwowHvvȤnduI eIp}xwIwowHvvȤneuI dIp}x9sign9abs##;Q _-DӶp|defgЂ Ђ Ђ  Ђ Ђ Ђ p|7*#E _[CG + sƙqAƨkljAcsbpbppAƨAcpAcxW#!dex0#!ax }a 169U_M  9doesDisplaying9initializeFromParagraph:clippedBy: 9setStopConditions9scanCharactersFrom:to:in:rightX:stopConditions:displaying: 9characterNotInFont#z#B[']I_MЂт`ӂbppu xM#. 1?uW k/13y9first9increment9last"79=?AEGIKMOQSUWY[ac# @| #!;p!x elements cannot be removed from an Interval #wпvp¿|% #! vp´rv|px #BCp!x you can not store into an interval#p| #c`abx2 #!1/EpƬѶ жp¶rr|z #"iu ʇis ʇisxH #!p|~ #!pЇxz '#$Eppkivju m I UAaӂgՂAv'Hv)Jv+,v+M.O0Qv2Sv4Uv6x9tab9endOfRun9crossedX 9onePixelSpace 9onePixelBackspace2# 1C m] =nvsv|vwoB|pӇdvD|dq 9CharacterScanner6#[gkA iAvhpH֬pvvpՃāBpvvpՃāBvJp|pJ|zq 9CompositionScanner : =Mivjsivjs| #+ #: #|y #uu|v|u|v| #! Q{]_ ć#v$%ćx  to:  by: #"iu ʇis ʇisxG #!px } ikmstartstopstepqsuwf0  qs "&!/13kyE9Interval{M#pv`l|9internalSpaces:paddingWi$MW9rightX9resetFont9composeLine:fromCharacterIndex:inParagraph:9in:"#vdvp|zG #vdvz#dvvp|zz#yE9stop:#ۀ( #|9emphasisAt::#fcepЇ҂p$㇀kvGudth:q M9slide: 9internalSpaces 9justifiedTabDeltaFor: 9internalSpaces: 9justifiedPadFor:#%#Bcdxʪ #A|. #!`ax#[#!ax##uu|ijv|v|#!dxy#!cx#"uu|iv||#! 3/EpԶӶҶrѶrжr|z internalSpacespaddingWidthuuurlpـrmpꚀ|xʻNo room between margins to compose 9runLengthFor:9start:stop:internalSpaces:paddingWidth:q 9TextLineInterval  +  = } =#+ M9from:to:9from:to:by:  #Bpv`|W 9setFrom:to:by: #cp`|2 # !pЛpu|pчx1 9isVariableq %')  -egoy{$M&5E!+DP s9scanning9updating  {}  #!pх@x#̀px#M`dp|vz#¶yvhvpчz]#/ ׀vGvvvFrvvpՂF᱂Հ⇀Mvu䇀8vdvӲyspaceXspaceIndex l s 9stop conditionsW}  } :%+57 =M$MW 9checkEmphasis9displayLines:in:clippedBy:9paddedSpace 9fontAscentDelta"   !# #vdvz$ #vdvz{#m { [  u 5 _+!@uxlm&   )coqswy{9dragon: 9filberts:side:9frame 9mandala:diameter:9place:9direction9location9goto:9color:9hilberts: 9spiral:angle: 9hilbert:side:9fillIn:B##! sLqup%%upv#vpt"vx ԰%vb&h(#԰vvk b(hwCٰ(j n(vivMsʇ(jwhv)vٻi nvMsʇxU#i/3pтmpՂHvȤ^nԂpهpڰekvܳ܂urlpހopl}ˇ|#vdvz*#[gom wkvvihHv|Gv ԱԱ|Ա|#vz#y #BN#D C)qP sLhAЇvvjp҇uԇv&vȤTkpv(puȤpppp}pۇppppp҇pvp-pp.p}x #΀  # _pBxLb#G. Cs (AЇpA$%⇀׀Iwk*lKjvvȤmހ߻p}p懃wvtvȤ-mpw453vvȤnppvv6}}rx 9getViewportLocation 9degreesToRadians9coerce:q9Float9cos9sin 9radiansToDegrees9to:by:do:#p@xq#? S }pDvG%sx!q3#k/ YMS }qhvȤiBr@s}ˇHq fԀ屰vza$# 3ѶpЇypЇvhpӇp԰evѳтz#pЇy')lineYrunX-/13bsW 9DisplayScanner} ;=?ACEGIKMOQSlastIndexxTable stopConditionstexttextStyleleftMargin!x? #ЀYD #!p!xo5Pen widths cannot be reset this way; use defaultNib: or specify a new source form using sourceForm: #qx5 # _pBx#π #"7ipx"#!x>##)qPosLpЇ"ӇvvȤEj%uip'pvpЇuwᇈ*釈wᇈ+Ӈpppp}x#C qsvvȤjpw"p}x 9#D shLqup!|u#jvC"jvCppupppuupppupxrightMarginfontlinerunStopIndexspaceCountspaceWidthoutputMediumWY[]xbs }  c1$m  =eaMgiu%#k i _oI+dqs@hC%Cv)vȤ i%,}xqma9Pen9defaultNib:9go:9turn:+# ACw3E _oIy{}phBBuuHvH܇݇އ|9frame:9home9northqcDM2#rx6 #!| #!/1afgx #!c _pBx9dotOfSize:#"iһipx #!Ѐ x  #!MpxX# Ђx # x CframelocationdirectionpenDown  9coloring9moving 9geometric designs&2owc   qy{s){ !#%'destFormsourceFormhalftoneForm combinationRuledestXdestYwidthheightsourceXsourceYclipXclipYclipWidthclipHeight+-13D/s9line drawing(*.6S9MOKYIAa=CG )cE?UW ]7[;Q_5{#! % s _ psssBuu|#5;p|Jq/# _( %-C i+; 5'a]A""hӇEFAAJuuF܄jv.vȤ kJ}xQ2#Ak C= !- i _@hu"vȤiu"vȤ j$$}}FՇ$$hv(vȤ kJvLۃi}x O %CAv"iӇDh'J,NJهxpq9Arc9radius:BH9center:9quadrant:M + 9center:radius:quadrant:9quadrant9radius 9center:radius:-/13579#!bx' -# O+ @mpnԻppθpuuxf#O%')++  mAnp$owGָ(ՂHwGָ(قIvڂJ+Kw +J+ڱqCE9Path Gc#)C3 =I[E MK' MQWC#& _P AO k C3 %=X iAw"iӇDhqlGևGݬGGهKrDKއKu10jA""kKGهxq9form: #SUp|9initializeCollectionOfPoints9basicNew #!YUp|9initializeCollectionOfPoints:]_a'DM6s #+/35;=AOSYegikmK, +ڱJ+K-+JڂK߉uȤ8LM߻0߻1JK}xCA@q9Line E/# =G M 9from:to:withForm: (# _( O C%A""iӇDhHHهKHKx% 9beginPoint:9beginPoint9endPoint:#'kpw huuuu| q#d'kOpw k| qM   +koq9firstPoint:9thirdPoint:9thirdPoint9secondPoint: 9collectionOfPoints:9firstPoint9secondPointBuwy{}#AkO+ ApnAmvȤo}ˇpuux#!|@#B|#pЇx#+ AvȤ mp}ˇx@## EmOpijp|"#/|B#3|#|# Apvuuh9endPoint  #3p| !#oqO+ pmAnpuux #  wp!ppp‡xy a line must have two points#!pv|, #/p| #!pw| ! < + {B9piC#cdcbx # # #Bdcx; #!cx # #!dx }= ?U _I =AM=MCvȤ iAuu@}ˇ|## AOk@pipvȤjθϸԻ}ˇ|## AOk@pipvȤjΰϰԻ}ˇ| #"AOip|#!`x~#@ax# _ sƬ Avvh҇||#!@ax## EmOpjip|#|#!v| #! |)# |#!w|#!axL#!kxj#/|#w| } { E ;iq =GM'# _<EK # _GO, -C sAiBh%HJuuAۃix1#qI=9Circle!# _< GO, %CAv"iӇDh'JLx!OQS MW5 + Y[]# #+ѰwӰ| #  Gv!vȤmp"p}x# + Gv!vȤmp"p}xaceg<+ 5kmoquadrantradiuscentersuwy  + }E =G{M/# _P O k C3 %@hBv#iԇqjGևGݬGGهKrBKxk q{9LinearFit M + #kO+ pnAmvȤo}ˇpuux $#O+ @npvpvvȤoppv}x "+ { E =GM7#" _ O k+ pmAnpuux܋f#OoqiAk (+ @̂Lp%p$pւIpׂJp؂KÎHmn,ݰݰݰ.ovvȤ"Mvvv}vvvȤM0v1}xCurve must have three points f+ {%'form collectionOfPoints+-/1 ms "$(*,06/oeO3#qkig+ 5;=kAmSY{ C3 %A""iӇDhqjGևGݬGGهKrBއKGه|Yq9Spline9computeCurveM  +9derivs:first:second:third: 9derivativePointsAt:9isCyclic#!] Avw"`|}#/3p"ppѶr|J~#kO+ pmAnvȤo}ˇpuuxf#O/ + @mppvpvvȤLpJvIw&H'(79;s !%#M?CEGMKOQS$M[ WYW 9buildCharacterBlockIn:9characterBlockAtPoint:in:"]_acegiqsuwy# vhεp|vdzz# vhvdz$# vhтΰεтp|vΰdz#BWpх@owwvٰn+ϰ,nvvvȤ'MK}pv}x~@@P#  phpӬ9wi@wjvvȤkpvpv}vbuiB@$bv$vȤ k@}pvw$uv$vȤkv}ẍ́ 9replaceFrom:to:with:|# /+lw@mv!@nv"w$%wwvȤ1o!'v"v$wvv}vwwwwtvȤovvv}hv**vvvȤ)o㻂p|#'  /3CuquvBvsӻuջ|ieۂֶ հϲrӲ܂΀sdv ނp߇ރ0js2CCvuջurm0p΀rn5p6 B|x#BWpх@p|9# km 3s³rqՀ¶ аϲr%аesBC vuyCyq9x:y:qo9Point#? S }v$v"v}x4@@@?derivatives$s + { E ! =GM8#$ _< Oe Cokqgi%Av"iӇDhHHهKHHهKHHهKK1xq9Curve#'kp! huuuuuu|dq  M +%#eokqgiOpDvG%sx0# kvӻp|F#k/ YMS } iqhvȤjBr@s}ˇHq fAԀ屰Aقuεقp|dvzpi#3CuS } s²rrq sƝѲr*vhs✀AсAvpӇzGFrqDs αyvsuy¶vsuyvyà#$3uS } k/YMwqxHGr ΰr( Ӱլ v vv.Brwΰdp|yvΰiHGr΀vyBMqhvvȤjHr@s}ˇGqq߀0uyM} characterPoint characterIndex lastCharacter lastCharacterExtent lastSpaceOrTabExtent nextLeftMarginsY WW} #BAEp"rdx #Svxj# uuuQQ͇u!uσ=3 3.ZZ3pp653pv Q!_dx #б|%##/m; ?7pvpѸipjipԇpv'rupهx#BI ³ Ї |l #!wvp҇x] #!`pЇx #"k vvȤi s}ˇ w v w x#K; }E / q g  A/3_ pBBDkpqmqHE&IBdBo p1Fur8uȤ rH؇qH}Jp {y _pC҃`x'# C 53 ԴAwAwx1#D  + xjCjCԶp|pֻpֻԻpԻxԲ#! +U s _ ACCԃxM#w / pv puvѸpԇx # )1uCrѰx # 53| #B 1dxT #!s[puһxJ)##  ұAu ұBurѱ|ԱAu ԱBurѰ|u| #!p x#" 5y { s _piDbx #!YAp|rEppuޑopjkplprmpkrp rr&p5JppjplpYX|YX| 9forMilliseconds:q9Delay #-9 =E$M   e9forSeconds:9postSnapshot9preSnapshot9testRelativeDelayOf:for:label:9testAbsoluteDelayOf:for:label:9howToUse9initializeTimingProcess 9reissueTimingSignal 9millisecondClockValue 9 # qAx^ #!epЇxfu^#( 53/ 3 '  + { / _kijplղlpvm׳EׁEJpCpFxRnT5psRnxq57# @ )3w@!͂ uukuu|vBhiDplppfk vhvjpڇpv|#!fxv#A#!xx # +#vh  |(#! Qceu pvpԵ ur vu pwpԵ ur vu pՇxC##cS } q/C y uuntilMilliseconds:"!_a C  1 #!p"|99delay:# #']C IAsAЇBvȤh}ˇAӇFՇxBq%9ActiveDelayq)+ 9SuspendedDelays -JJ/B1# k3 I%['#@̂@҂EwȤihִ}spهx4q57 9TimingSemaphore'99;7=RHA7*&?vjDqC p| ´ sr ցA AH pw|I p|puȤ+}x no such alignment #!vѸ|J#! | #!|#̀#!gx # yAx#! svt||9indexOf: #! /3 |, # }Ax>!e9finishUp9tokenish # uAx\#DD]+m ?k1  u _  3C  / pkuCCڵpևuupvxuujuuuuu _;C/#E3#GI OQ' S uȤ.q)BчChsƨCrEчCƬCևIڛsÒIׇEۇs}Mx>69forkAt: 9delayInProgress:qKM 9AccessProtect'9activate9removeFirst 9timingPriority 9resumptionTime9reactivate# I #C'AЇCsC҇EvȤh}ˇxqC##eEce / AkuȤvvȤlԇFFF}}Jx,=9show:qgi9Transcriptk m =o}kMsq 9newTranscript:uw #!g@!|f#ecW{yI{@#$Շ@'懈؇#$釈Շڇx>3+4 =9endEntry9systemq$M&{IWU!ceq{9crtab:9crtab9beginEntry9refresh9appendEntry 9characterLimit9nextEntry"#!{|#|,#!|#|f #n #!gpA|o|#!pv|z#cgA|V~ #B pB||q9RunArray  SY =  M c 9runs:values:   #cA|pq9Collection # pAA|m#% iAjAkvvȤ l}p|n9nextWord#B[ up|pBB|m #CUpj|o 9setRuns:setValues:   c$M+ !#%')mOQgAB#bx #3p!xW# ; p`pԳ pw`pՇx#!I|ň# |#s|#W|(#!px3#3@`pчp#xȂq9Text  q = iMe 'c 9string:emphasis:9string:runs: 9initTextConstants 9initTextConstants29fromString:{e#x k@w..6<( 4 0 G  _ > /9addFirst:9copyReplaceFrom:to:with:9runs9runLengthAt:9at:setRunOffsetAndValue:9writeOn:"-/13579;?CEIKM5#I' [ @|p"Ȥlkj}p"Ȥonm} EvHHvvv@|e#$'p!Ȥkji|x^#B`axl#!/[ uqCv`Cvvx`#c pvvpvp|g#l#$'p!Ȥ kji|x5_##E=vjklr lvj vjl ;, 5 /C_@!#@$%@&'@()@*+@,-@./@01@23@45@67@89@:;@<=@>?@@#@&@@@w@@@@=4hv‰vȤ i}7@4whv‰vȤi9}7@p;xTjq  9TextConstants9CtrlMinus 9CtrlShiftMinus9Ctrlb9Ctrlx 9DefaultTabsArray 9DefaultMarginTabsArray#x k  K& W c ) ]" Q$ i&  o s w {    @v`|9j 9value:value:value:#"Av‰vȤ i}xxi9nextWordPut:>#$m#3/!CpivȤk}ˇ|u|up|ٷ C|ԃjjٰC׃j|b#!3Guq v`vxa9copyWith:#=`#uhvȤi@}ˇ|_#!Q{OQ ćp#%&ćxyh runs:  values: UWrunsvalues[]ac"6q_s9fileIn-Out %m ! ( H ` h# @!#@$%@&'@()@*+@,-@./@01@23@45@67@89@:u@;v@@?v@w@u@v@w@>@@#@/@@@@>@@@@@@v@w@>xNr!#3@W @E@!B#E&H))*+ugp܇xB9extent:fromArray:offset:(======#d13CA"#FԻwrvȤh}'p|-{q 9FillInTheBlankType text followed by carriage retur)'# #BgUp|} 9setString:setRuns:kmos  e 'cDM4} !#; Magsuwy{ 9emphasizeFrom:to:with: 9findString:startingAt: 9makeSelectorBoldIn:9allBold9asLowercase9asNumberB#!%|e#`x\b#}|a#D p³pCCvvBBA|:^#!|[#B|[ #Ap||` #cp`|_#g#]#|] #!{!xfText for #-b#a#p|$^#c!#у``҃`ax\#!ж|d[ #)Ap|a#B`axg#c! Bv`axc #Bu M|\#" sux́Apvwbx{d 9parseSelector:9parserClass 9endOfLastToken #spvpw`xb #!puv%!ip|##[]+_ A"iD"jF|9fromDays:q_a9Date c;kq_ =wea$M{[egikmoqsuwy'9daysInYear: 9newDay:month:year:9nameOfDay:9today9nameOfMonth:9leapYear:9newDay:year: 9daysInMonth:forYear: 9indexOfMonth:9dayOfWeek:"}F##   'o]OQgSs5iқAiըv䇣ܬ,IJ+jܞ||b#! {U!⇈#$ćxf (Text string:  runs: #{`x`stringruns*  mqs ",04u !{}a M;ysw#g{}  #!{{ppчx #eppчxNqk 9TextCollector#!|B#|f#3Өp!p҇x#B|entryStream*  qs9clearing 9entry control 9character writinjެըv䇣AAs GjAAըv䇣pAo|ֱ 9isAlphaNumeric#!s jpv#$#&|99rem:9quo:#0x "##%')x9January9February9March9April9May9June9July9August9September9October9November9Decemberq9MonthNamesq9SecondsInDayQ>8><><>><><>q9DaysInMonth>8><><>><><>g   $&eq{c!{WIUO#?x1puȤp"}|D9readOn:'#eEce / AkuȤvvȤlAԇGGG}}Kxd;#?# IO# AЇCsƨC҇Aԇx.8#A|?q9Time ; =w$M/!#%')+-} 9millisecondsToRun: 9secondClockInto:9currentTime:9now 9millisecondClockInto: 9fromFileSystemSeconds:9from: 9date@x0l$bq 9FirstDayOfMonth@x0l$b 9Monday9Tuesday9Wednesday9Thursday9Friday9Saturday9Sundayq9WeekDayNames  #!q p|:#fiwq" p!`|pkw Dp封DDDw Fp封EFEvqp) pv|xm9day:year: illegal day in month#!@|#'pv|#!@||#! "uq !u uru|v| #EgjkpD vkAndTimeNow9timeWords9fromSeconds:9totalSeconds"E179=ACGUY]]#3!@!hp| q5 9LargePositiveInteger #"piɇp|  # ;pЇxq#% 3?%@!ipi$ƙ|p|9seconds#'pw| # EpЇxq:#$ #IK{MOQS A+xAiujuk# Aj#Akԇܛڐr%ui'%i)(p..|)t 9skipSeparators)))9isLetter ##Wju vkpjp|) #Bipva|9daysInMonth#"v!vȤ i$E|s}p'x9match:* is not a recognized month name#" Mv!vȤ iB!|s}p&x is not a day of the week#'A|8 9general inquiries e[ism'yugwqkoDM6+   !#%')!  9firstDayOfMonth9daysInYear 9daysLeftInYear9weekday9addDays:9day9previous:9year9leap 9printOn:format:9monthIndex 9subtractDate: 9subtractDays:9dayOfMonth9monthName9weekdayIndex9asSeconds9printFormat: 9firstDayOfMonthIndex:B-/13579;=?AEGIKMOQSUW[]_ace #)pp| #g]Ap|ԛ #ppѱ|D ##@p| #!s]A|n#G##! ?EpԶѶҶӶ|zS#Z#!p| #!+%ApҰ| # x !|A #!+%Apұ|,#!{!! v!%$#%$#!'&x::0 pm am#!{I"p$p'ćx(  readFromString: #hoursminutesseconds+r wqs !?%{#!p|R:9resumption:! #y]p!pҰD!|T#  #q]A|L#F {  kpjv"vȤgmkv pԱvw$%lvw Hv""H"*v)",u,Đss}xנ# Cph"vtvȤjCwui|s}ap%x illegal month#!  ѶԱ|v  Ұvѱ#| #!s]A| #)ppv| #@p|,$#f) p$㲟vh"Ah pѱA%&'(v| # s]@pCv$|#" OQ#!p|8 9documentation9snapshots e   $MG  O[]9disable 9setResumption" #!cx,#-sƜp&A"huhAx- uninitialized Delay#-sƜp& CұhC%p!x.This Delay is not waiting uninitialized Delay # Asurc҇xg sAB#ip| #!@wpѐu|8#!p| #!Yp!x@ # 7"|#!жѲ|в|@#B`ax#!EpӶ ѶҶ|zד#@ppwpҐu|#!{giI"p$p'ćxP(  readFromString: modayyearsu{} $  wyqs9arithmetic9inquiries &(06 !!   %')#{ 1 9signal:atTime:# # 3 pBчDBx+9initSignals#'# 3 AЇCAx0 #! k`rc@bxa, #! ks`arc@bxo2 #Ik'#O[ AЇp҇Esƛp֤EײDEp֒DpA؇Їx)%#I'OQ # AЇHpƬC٬ GsusȒCԒCpڇrcAۇxU( 9terminateProcess# !p$sƬ sƛp#sAqx3 uninitialized DelayThis Delay is already waiting%')+ delayDuration resumptionTime delaySemaphore delayInProgress/1Q #p!| 9dateAndTime# W @!hp@!iv!vȤ j$}| ## x!j!ip##b| 9hours:minutes:seconds: #?p!|2is $M !%?9hours:9hours9minutes9addTime: 9subtractTime:" # 7"|9#c`abx#!?зв|ѷѲ|Ҳ|#!`x#57J3s 9process delay[OG  ]  {#3'I#!ұӽvv|9#"3vvȤ i |s}|mB#mk )@ 53/3 { _w  u   `upч p҇pvx mnpIopJvK)LMpl ނMv*v vpoN vvIpPvM³pvu32uVtpxrOHq³ppoNPq PqVPFuuvSpS8QpS8RJqOvHvȤUpvGU9P}ˇp2vHvMvol³pp$J㤚Q3:TQRTuQR:RTQR>sTR3V V!߇p㇀RQ pv8#rpp#QR"p#"Js1pv8RR VtR&%Vtpxy{6#e 5  + xkDkDն p|p׻p׻ջpջx #B ?dxC#[|]r#΀y#w#r#Xt# _+3 Ahi @ HD$"J$$(B A"@DH$H"DD D@Bp"$@ @ xxxx xp OHIptx<AOLbp coq @ D L њ@ (1 xxx|8xx LjH$$3ppxBA""" @0 2` "@(*IA(@D@"!D$"HH$D2BA""!{}p *8DX`hhhrrr~(6P```nx&4DLZbp .<JZp0BR`p~(8JR`n|$2>JVdt c $<1``  @ B??@((JB((@LH$HH$RB""!A8@ 8O$,4D"BxBd!"$@$2 BHxRǐ%RIxB"@!T&DDȑ(H2LD"BA"$_H € @|RHH&IBA@@A@"DDH0H"DDP$B"$@ $P @`MH$HH$D)BB @ "|DH(H"DDP! "$@* $ @  `0c>c͂È 3 < <<><~<< 6 >||6a<0`́3```3 0͂f afff<0fff18͍66 cf͘6a0a0` 0?o͏ a f<,0` fff0c2r8͍6 cf3130`c8ϟ|͙ǟ|ٱ6lo0c0`c3f7Ðʆ f l|| `0ĺ66 vc|x1! 00e<̓73f6lٳaa 0a`c3 f0`-f 0f~ff0`|͍66ͱvc`1 00al̓63fͱ6lٳ`sႆ0`0`c3 f0 `M0f `f ff0fffl͍v6͙vc`͘03 00al͛6f3f͙6lٳa3 Ì 0`c3 f0 G0< ~< <<0<`|D3 ?0a>f͍6gaώ a0a! @P  EB" !C"4 !!E !!#D"!<x" BP A! <!" $L D!!E @ 1(B`phql 61|!1< D" A @ !" !"@DA GE 0  0*C!d2 HDDDDBD!I<  D"')@@ !!@A D!!)  I?1   0`  00a0`3 003<3 Sans-Serif10bWWB!D"!@DBH8"F<@ D" Q"@ !"!!  D!) P(  B!D"!0B$!<D D" Q!@ ?!!@v! !)P! P D  !D"!B( !<D D"  !@  ""!&!!!0 a ` @1!D" HDD!<8pp ` @ > "s<~>s908<> Aplqsw kmuwn Sans-Serif10i ~,:H^flllxxx .>Nn~~~(0<HTfn|0Ca|!< @~ !< (P!<` `800<Serif12WW"28@N\jx $:DRhz$:Pl ,<LXhz&8H^p ct H@ x"`|0 H!H!4" Ј0! @   :~=s;88?hsw98` !"@D" `"h  "!"!!! a!"D" J,<L`hppp~~~*>N`4LT`l"2BRbjr "6Jbz0DVj0DL\n~,<N^lz 0< c@ " 0c3<r0 `xP @`0 <`xp |xSerif12bWW>r@|l w& <;66> 0  00??<Ǟ~6?3& 81Fa A`13!F!`0  h `x`f6, 3&0!33 6#H8Fa p0c33!CA``x ` `x  .@Pjr||| ,BXj|(:Thp.>N^n~  4H\xf6 H 3><33 D(Ca qab0c33 A@ ``0pxlxvlw߆`xfaa8 3?2 33 HHL Yar0c3> @ށ`0c1 ;٘if#`fx0faa$ 3 &3HLCaZa:0c6ց`0`028c1 31af#;8x`faa(3&33 M|a Ja0c3ׂ`0`00c 31p 4FXl,>FVdr&4DP\hz& c@  q<  d d l DdD >0`0ノ88>99q@ `#`cA axlfaa6H 3c?!33 &Fa Na0c3s`b`0a 31`qcA `xdfaa6 0?fr33 Fa qDa1c``` 0 c31a1`x8xx0 0 << 301??<y׃|c` xvx9wlq1`x 0`)A8 D)AB"""@ 0DccAAb"$DBB!@@ ! B!! I!!B""  "BFPDBAb B"$HB B @  ?A$"0X$B!PDA !! D"  8 |X0blǃ6&3c< "@!!! @ɅB$DB!G""@G H@ T DH$dB3#""D$E"U!D0D@!! "'`Ip BD$D  D! <@E  H @ DQ!"DD C""$"H Abc @@!!" $Q ?DD4  a   @  P @  @HP"$D ""$$PB!" H@ B BD@DQ@  D D>M  "!$2@@! P P"8 8@DDD$Q  DD B$BDP  @HBȈ D0F @!"!4!2A@#DA( @@A b@7 #0 s88;xxkwwws  0`0L@"""*IA$I"!$ $`2 B"1DDI"""$$   !x(JBD"@$D@NB !"B$QIEDA"!A@D!Ŏ4s1%Ƽ|!x@@"""$2 BDĄpCDB B8QIEx`AD@@#&QL "H) `! (& @HDTTDHhD 88 BBC`` @08|ppp 8B 0G;x~xs9@k `s  1FDdc px  !@@@P0<@@P@``0DDID!2x@@"""$   @$HDDB !"B,)yPAD@%OPD "H(DDI(!LxP@@""" $` @ 'H@ B&)AHA(A@!$PD"H($D(*( xQ@@"""H* $H @0 E HL#M" J#@DA( $!$QD"H)%D(6D!x@H<ð @ x0D`\wq9;xxq!ӎ:s;vƹ:"6!x x`8pSerif12iWW!x    `!x 0xSerif10WWRh ".8JPXXXbbbn,888DLXdnt~ (4@LXdp| *<L\n ,<Nbz ,6DT\drz 0>LR`p| c Dt$2@T\dddppp|&4@\jjjx *8HP^ft,:H\n~ 8L^n(4BN^nv *:FTbpz$0 c@h 8f =l< </8 0p&4BZ`jjjvvv *8P\\\hr &4DLX^lx ,FVfv (>Pbt` 9Ɍ<;~v $>   8p1ǎ au:{=8x>yww<@8 7s8`c `1 $j)Ca\q6b`bbf1`qfb0#F$f 0   ?} x*Ab s6f0`d̈́hh1`yœ ͆fp0A@ x@xsc?ß~wn fc c1 H<200| 06f`0(xx?`Zœ ͆|<0A ٳ 3Ccf͛6 Fdh0 ?fc c1 Hǰ0(8FX^lx .:FR\ht c "4A#X @@pDE@`F1L^flllxxx .>Nn(0:DRdl| 2DJR`n|,@FTfv2F`v.>JZjpx .DRdr cf !0 fH #2xSans-Serif12WWdBdH @bax<x~@H x? HB y0$ AB"<H @$!"D@"AA@ b @ HB A@@$ @@"0 A! !ADA"" !@ @ "  @@@@ @ G d@A@A#p"  $@ @    @  @B p840$If.L`hrrr~~~&8HVv,BJVbp"4FXjrz ,<Pbhv ,>Pl~ *:JVfv| (:R`p~ c  t c0 @A" $@@   ?@@@@GDLHA3$1 B!  A @B"@$ @@?AD " |!$D@@ $  @  @ @@JB' ! @!U Bc@@B"$@@A' A!%@ @ $  @ @@ BhB% ! ?  >`|00gf |f1`flq0f0`1 63`ٌc160  0` 0`00a1 `fm1 c<01f03<nj6` =l60 g100 x0`00a|o>`f9P3* `` ,~0 f31`3fnj` =l7 g0 00 `sߘٛ~>~ ?|l6#f0af1``0pc  ``08lc?330cfď` mo g0`x0 vf66633ccccml6#f 0a0f1o`0< ``` c1 c0fl` m0l0 /`00 0f6633ccccafcv  08 80>xAx>HD 8@AaB! HI ""C pD"@!D0 Pb!AF !0HD$ @@ @@@!@!@" BBAFP A E ! DH"(B @@@@@? ?,`0aff1`` ٞ c c1 fc0aXlf63l͞c0600 00 0f6663ٛ3ccccacf<0a<|f1`` | p c > 00ogo؍>030 00 3c>~?`၌f0a`0 `0a0 `0a"C"@@    I@ "ABA@H" B( 0x9b㏐#@@C !B  x8@ 8!A@@ #BB@O BI@* ā 3D#$ @  ! B  8I| 0"!A| @< "D|@H  I   %!B @g  !B D @BB "A "A(@@H  @@     "!% `!!"@B"0 >|`pg Sans-Serif12bWWA" @!B@  DDB)DD@A    !$H!)AAA"!"@B"@$ `A"" @@@ DD"1a #D@A  B 1  "$$$$$H#)B!B"@B"@px Ap@?x?C#1`C@>  B  "$#1  @@ @      &"2BRfpxxx.@Rd  <R\jx 2DVhz 2FXl$8J`t0:JZj|(8FTbr c     @ 0@ `@ Axx@  Sans-Serif12iWW  RhSerif10 #tSerif10b 'pSerif10i + ~Serif12 / Jk=omu M;Ac ?{ewy{/} }  1!!!  =3  M  9labels:lines:selectors:9confirm 9labels:selectors:   #d+ pk|z 9setSelectors:#  B$sv|q 9ActionMenu9withCRs confirm\abort #B ps`| !!!9confirmation M! !  9selectorAt:! Serif12b 3 Serif12ikm 7uwnSans-Serif10{} ;p Sans-Serif10bkm ?uwn Sans-Serif10i C |Sans-Serif12  G  ~ Sans-Serif12b   K   & Sans-Serif12i,0` P@p0` P@p0` P Q S U W Y [ ] _ a c e g i k m o!#!|#!gx(!selectors!!!!! 9action symbols! !#!%!'!)!+!-!/labelStringfontlineArrayframeformmarkerselection!3!5!=!?  !7!9 !;s 9basic control sequence 9marker adjustment9controlling  *. 1/OOaWSc_UQY]?[ {[file in file out recover last changes display system changes do all remove all restore all spawn all q s u w y00``  PP@@pp00``#aAЂBvux  Ye M _   -#C3 ) eA`a҂ ӂ Ԃ u EgFGfdb‚x(q S9TextList #!Avvu| #!;| list +\ 9initialization9line a forget do it remove it restore it spawn it check conflicts check with systemq!I!K9ChangeListYellowButtonMenu 1!Ci!E!_  !U!W c![ !]  c!a!c 4@<D"D"D"D"D"ccess_{a clippingRectangle compositionRectangle destinationFormrulemask marginTabsLevelfirstIndentrestIndentrightIndentlineslastLineoutputMedium  kS s9composition 9character location9selecting 9tabs and margins9indicating9utilities&.26:LPZnrx~X[C[1]'_ %+)35igsa}q@D "D@ "D@"D@"D@<0YÇXÇb$H"`" DI B$"@#HC>@ D$DHBH @ D$DHA@Ӄ#G84Xr vÇLd"I DI DD a!"I#HDDD>I$DHDDD I$DH" #"#?5ҨAx@!#p|"# ##/#3pЇpчx#K  #!"#?Aɇx!#W#YreadFdnwriteFdn#]#_ight9BREAK9f1\9TERMCAP.:/bin:/tek:9joyup9f89PROMPT=##?##e#y#i$[$]#u"@p҇pӇEԇGևp؇A*ɇx99releaseExternalReferencesq$_$a9PipeStream $c$$ %&'&-$_&9 =$e$$aM $me$g$i$k$[9numberOfExternalReferences9openOnFdn:9openOn:$o$y${$$ ##?$q$s@B̂xEq"7"9q$u$w 9OpenPipeStreams #$s@|*D #!$}Up|C 9initia#c#e 8z #a 9fdn management e#5#7#/#3#9#1 9fork:withArgs:then:q#k#m9Subtask #o&q&&#k' =E#q&a#m$M"#######؃Ye#g#s#u#w#y#{#}#9fork:withArgs:standardIn:standardOut:standardError:9initializeBrokenPipeCatch9terminateAll 9initializeEnvironment 9fork:withArgs: 9copyEnvironment9terminate:9fork:withArgs:withEnv:then:9fork:then:9initializeWaitManagement9waitUpdate 9markAnlizeOn: #!$}Up|nC#$sAЉvȤh}ˇxD$$$$ 9external references $k$i$g$[e $$$$$$M $A $$$$$$$$$$$$$w 9wordPosition: 9nextSignedInteger 9nextStringPut:9padTo:9nextString9skipWords: 9nextNumber:put:9nextNumber: 9padToNextWord9wordPosition 9padToNextWordPut:9padTo:put: 9resetContents"$$$$$$$$$$$$$$$$#dSignalAll 9currentEnvironment"######$Y&;&=&?&C߯&Y&[&]&_#e##plb|79program:args:initBlock:9environment: #B#gpA`|z# k#"#4E# q @̂C$AuȤ qAևpׇs}Ix+q#ܧ 9ChildWaitSemaphoreq"7"9,### #C ####### Ai۬.hjEuȤ FvȤkuȤ}ِs}}xq#=9ScheduledSubtasksAccesssProtectq#3 9ScheduledSubtasks  9criticalSection:!p !ćp!ć|Ǝ#?phsƘzpisƘz!а| #!$pwx9position:# ?$$ pŘzphpŘz#pа@$!||Ӊ9highBit## 1A!pĤ p !ćp ćvȤjp}ˇ|Ќ#!GpЇx=# gkpj  !pðjBhvvȤkp}|2 #!'pwx0#D$$A$jp# pusvpĤ"wGrpvvȤ kpv}xm9digitLength number too bigq$ 9SmallInteger$## 3wuiuȤ !pðA} |BivvȤ jvp}|3 #$Иzp|9even#pw|W #!$И{p|##BGpЇx˂#uaubx##EivvȤjp}|}$a$$$$$$$9nonhomogeneous positioning9nonhomogeneous accessing9positioning w$$$$$$$$$$$$ A$ 9ExternalStream{DM"$$'")$"1$s$u$$$ 9contentsOfEntip"v|#%C%%%%php$v%w&| bytes   #!%=%QpѶpҶ|#pw| # p |%%%%)|"s%U%Q%=%%S%C%O%I%E%G%K%A%?%M #"1 Ƙyzs@ #A$p|@}%% %$a%%%% =$c%%%M%%%%$M"%%$}%"1%%q%$uw%%% 9initializeOnFdn:9fill9next:into:9pad:from:to:9doAvailable: 9contentsEmpty 9nextAvaireFile9isValid9isBinary9isTextB$%%%%% % % %%%%%%%!%%#!pЇx9#pЇx8#!pЇx9#pЇxe9#pЇx9#"1 ex8B#!pЇx8 #%"$qB|>9fileSize# exPB# $s# "g$qApuȤxD҇sdubx/?#p|B#p|f:P# %%g W$ "$q# pҨp!|pՙDCk&hH&gjɇinvvȤ I}uCH&gjɇio͂HvvȤlable 9dataAvailable"%%%?%%w%%%%%%%#pŐr{v|- =====#!#5k$srfdBpuax$ #A%pЙqpu|/3 #A%p|3 #!k$srfdApubx%#!pЇx.2$#D A%uj/pŬ pvb|kvBv|DeM# g W$ "m$q A%cpҙA@j#hEnou"mvvvkvCu/EnlH@ڳp)|mvvvvkqf|&File too large to read entire  I}vvȤ I}n|:PipeStream is not opened for reading9isReadable#pu|@#%#"#?# @hBi|^Aq%%%' 9TekFileStatus %)%;`%%% =E%+%3%'M%-%/ #'%1p! |Kq%)%5%7%9$M%W%A%C%E%G%I%K%M%%O%Q%S%U%=%?9fdn9userId 9permissionsString9lastModified9mode9modeString 9longDescription9permissions9longAt:9links9deviceNumber9contents. #%yp|2#"g W$%pҙA@ip|-#e/g|B@uʐukvȤl}|6#!%p|4 #%zpЇ|a4%foundEnd˙'#R@|@ 9PipeReadStream %$a% &&% =$c%%%M%%%%$M% $#$%q"1%w{$}"%%&&&&& c&&&_&#p|!I#pЇxL# exxM#"pбivuȤpBu}|FisDirectory9description"%Y%c%e%g%q%u%w%y%{%}%%%%%+#%K%[%]%o%_%api"h#vȤ,jv$vjv&vjv's}ˇ| ------)) ##%MAp#@| #p !| #%E%io%k%m%oph#v!|%v$|wv&|'|gdcb #%%s%G%A%O%?%Cp#p#p#p#p#p#| #p !| #! p pv|: #%M p!|P #p !|s#pv| #o%E#!pЇxL#CpбjvuȤp}|G #!k$sdApubx|N#"1 ex`M#Bp|lI#!p|AI #!#7k$sdBpubxM&&!&#$&e9modes$$w%q{ #"1$}% 9PipeWriteStream&)&+ fileDescriptormode&/&1&5&7 px$&3& 9opening-closing  "$$")'$s$u$$$"1{$s$q# k# #AЂBuȤD́}x#de#pkb|(# ###9#1 &AppщuȤ uvw} |Cq#o)# k&E"A# E&U / q@̂C$AɇuȤqAևC$AɇuȤp(}J凣s}Jxq&Gз 9BrokenPipeSemaphoreBroken Pipe# ##؃#iAuȤCҁ@}vȤiE}ˇxXB ##"#?@!Cx  #B#gpuȤs}`|##A|#!  ##ЇBuȤ DuȤs}}xP&c&mK&e&g&i&k9environments 9task management9broken pipes9installation  "DM6&&&  &&&##&&#####!&/$#"&# "##Cp!Ip׬ puȤp&}x^Expected integer for interrupt &&&&&&&&&&taskIdstatusprogramargsenvironmentinitBlock accessProtecttermStatuspriority waitSemaphore&&''&B  !;&s 9critical accessing "0246e&&}#&&y &&"#&s#&&&{&&#&w &u## { #&E### Cannot execute q%%Error from system utility: 9copyUpTo:#"b"'p̈!sqsr"e&s&u&w&y&{&}&9taskId:9waitOn9start9initBlock:9absoluteWait9environment9interrupt:9status9initBlock 9enhancedPriority9isTerminated9kill9program 9abnormalTerminationB&&&&&&&&&&&&&&&&&&&&&&&&&&&#7z#w#!&q2u#p!xxUnacceptable priority value##"#&# "##Fp(Ԭ puȤp#} puȤp"}xl 9|? 9displayOperation#"P"'p̈!sqsr|#""'p̈usqsr|_#!"V""p̈!qsr|e#"T"'p̈!sqsr|#"p""p̈!sqsr||#""'p̈vsqsr|#!":'!'p̈!srrs|09D0In:D0Out:D1In:D1Out:D2In:#"""p̈!sqsr|=#!"`"'p̈!rsr|,#d')v'+'1'35""p ͈"DvȤkD}ٜp( vȤkD}Ճsqsr|9operation:with:with:with:q'-'/ 9StringTerminatorterminationSignaled#x#uxt#q&&&!"#|~9terminated 9terminatedWithCode 9terminatedWithSignal##"#&# "## Fp(Ԭ puȤp#} puȤp"}x%#cbcex*#"&q/5k M&3LD&d׉vȤ i+}ˤDp!|uIncorrect format for subtask environment=#y #q&&!"|x} #! uȤ}|#! &&&uug |"u!|$u#|x{# Їx#T{#p| ##ApuȤ9asArrayMisuse of execve-environments should not be nil#"^"'p̈!sqsr|T#"R"'p̈!sqsr||9issueError 9isInterruptedWrite call returns incorrects number of bytes #C#'+'1""pw͈wBvȤjB}Ӄ`sqsr|b#!"n""p̈!rsr|# [g'+'G'ABu$x8$'I'K'M'O'Q'S'U'W'Y'[']'_'a'c'e'g'i'k'm'o'q's'u'w'y'{'}'''''''I/O errorSystem fault Data section overflow Not a directoryDevice full - no more s}x t#!|z# k###iAf pDxYs#!|{$##&#&&"puȤp"}xpuȤ%}p$|puȤp%} ׇxjAlready waiting on this task9waitedOn@#("O#"Y#?"a5" &&"&s# # k##"&Ah՞CACbAɇɇpלAɇJهݨ Cuɇps{pPppuȤp32}1x,9closeExternalReferencesq&9FileStream9running#!|Xx7###&# #C ###### pkt=Biܬ.hjGuȤ HvȤmuȤ}ېs}}pӘxsx~#@uavailable space Too many open filesBad file descriptor or mode File not foundMissing directory in file name Permission denied File already existsBad argument to a system callSeek errorCross-device link not permittedBlock special file requiredDevice busy File not mounted Bad device argument Too many arguments File is a directory File not binary Binary file too big Stack space overflow No children alive Too many active tasks  Bad system callInterrupted system call No task found Not a tty type deviceWrite to broken pipe attempted Record lock error Text segment overflowIllegal operation in vforked taskMounted disk is dirty - diskrepair neededq''G 9ErrorMessages#" "'p̈!sqsr|#!"""p̈!rsr|z#""'p̈!sqsr|r#B #8'+""pw͈!C`srsr|K &#C'5"';"m'=# '# қp!|pƒcj٬³p(| ֜p|ԇxI)Invali!sqsr| #C"pu`jɇx/#B'^""pv͈!rsr|= #""6# p!iɇ| #""piɇx#! '&'+""pv͈!Csrsr|#B 'h'+""pv͈!Crsr|#c#""pw͈!`qsr| #c')('+""p ͈"Dsrsr|#""'p̈!sqsr|#%#@|7#""'p̈!sqsr|#!'N""pv͈!srsr|##8 |7#!"8"'p̈!srr|#!" ""p̈!qsr|#!"F""p̈!d file descriptorRead call returns incorrects number of bytes #B'Z""pv͈!rsr|N 9operation:with:#B">'!'p̈!srr|` #!"cpɇx2*#" 3''!'"''" vvAAGըp$|p*ɇp+ɇpɇx|,/ Directory not emptyq'! 9FileDirectory/../.%#% 3'["C'' W" vvAADjp&lupJ|xD//bin/crdir#B'""puȤs}pɇpɇxw. 9valueIfError:#!"6'!'p̈!srqsrsr|a #""'p̈!sqsr|T#B #.'+""pw͈!C`srsr|#B""""p̈!qr|\#B #'+""pw͈!C`sqsr|#B'6""pv͈!rsr|  #"""pipɇ|;3#""'p̈!sqsr|,#"@""p̈!sqsr|B#c#""pw͈!`qsr|#""'p̈!sqsr|#">""p̈!sqsq|~|##C"U# # (93# k(;g? AhpiӇjkFlw'mn۬vH*قNvnqroL-|^#"T""p̈!srsr|Z #""# puiɇ|'#""'p̈!sqsr|#""'p̈!sqsr|2#! '*'+""pv͈!Csrsr|#B'""pv͈!rsr| #"f""p̈!sqsr|P#""'p̈!sqsr|#B #2'+""pw͈!C`srsr|"#""'"kpipuȤzy"#' |t8.bak#!" ""p̈!rsr|Z  #"""kpipɇ|4#"<'!'p̈!sqsqs|#!'R""pv͈!srsr|#"KuL߬u|vLKH0قI*قJuqoߞu|NvLuqosNvLwnu21MvvTvTqxx> 9memoryLongAt:9oddb#I##g#i#1#3#/(?5&w!$k' $&u(A' W&_ @̂H@jBuȤvwԇՇԇ}ak٬ԇՇԇՇp(ԇԇM܉uȤOlmOnG} p3V4ZY| Cannot execute Error from system utility: #C"A# pjɇ|0 #!"pɇx", #""# pwiɇ|'# ' "C(KWp"CE|EE "'p̈!sqsr|#c#""pw͈!`qsr|V#B'\""pv͈!rsr| #!"gpɇx#!'4""pv͈!srsr|#"B""p̈!sqsq|#B #'+""pw͈!C`sqsr|#n |67#"""p̈!sqsq| #""# pviɇ|(#""'p̈!sqsr|#B #0'+""pw͈!C`srsr|#!"`""p̈!rsr|#B #$'+""pw͈!CC`srsr|Y#!"D""p̈!rsr| #"4"'p/bin/path(O(Q([(])( (S(U(W&e(Y 9display operations9system dependent operations 9portable operations9current working directory 4d""E"Q"I"e""""]"G"M"[""""W"S"q"{"""""i"""K"""""g"A"""""""a"Y" +""""""""""""k"""c""o"""""O"""""w"C"""3"}""m"u"y"""s"""_""""e"?"U"!DM*(o# # '#''!')';'='#C(a(c(e(g(i(k(m""" 9errno9value9D1Out9errorString 9displayInvoke9operation9systemInvokeB(q(y({(}(((((((((((((((((# (sC(uCp!p|System call initialization errorq(w99Symbol##(i `x #capvpwx #Bapvx^# #?bcdefsgrx7#apvpwp x  #((gp"px System reports error: #(a6p!yz name file name empty)))'))0> )!)#)%s 9file accessing9file copying9alto file compatability  046< " s"!"'""%y!" !!!!"!""!"""" !"!"{9ReadOnlyYou specified an illegal file name. #_#)5hx9listName#" )9);)=щvȤis}x9listSize9doThis:9hasRemoved:#!x#-!!)C"')E%pЇp"#vȤ hԇ}apׇxQtype name of file for reading9scan#!# pШ|y### ((g# pԨp"p{y System reports error: ##' u A´rA | # #?pЇx# #  #?pЇx#!ax #bcsdresfgx#(m `x (((((((((( operationTypeoperationD0InD0OutD1InD1OutD2InA0InA0Outerrno(((() ((((9execution 9set operation type 9set registers9errors $*'#')(i# (m(c'#C# (eFile: #e!)Ippчxq)K! 9ChangeListController#-!!)O)Q%pЇp"#vȤh}apևx%type name of file for writing9fileOutOn:# -)U!%pЇBwpӇpԇx9recoverFile:# -)Y)[%pЇCpԇxH 9addChangeSet:9changes #-!%pЇpvp҇x# -!u%pЇч҇Ӈpԇx! #!wЇч҇x #-$k)e)pЇBxq)g)i 9ChangeListView )kQ(Q)g =)mQ)iM )q$k)o!o9openSwitches:t(a(k"'""'!(g'=';{'+'#D !"'"{pjчpkԇԇx=#!!"5(#B|p|. #(p!|Can't write directories #!""5!Ap|Ɲ#%!!!(("w"5!pi֞p%|Hp|F exists9exists #!(!pp|? 9fileNamed:in:#"##!(!pvȤj}ip|ҫ 9newFileNamed:in:#B(x=9rename:#z) #!(!p|+9remove #!""5!Ap|#" k@hpvȤi}|t#"" !pvȤip}xܟopView:at:model:)sQaQQQ #$k)upAxq)w)y9ChangeList ){)Q3QM)w =)}))yM))))Mj))5)9);)=)E)Q)U)Ye!u!w!{!})))))))))))))!)!))))))!)))))!) 9removeCurrent9addDoIt: 9switchFilter:perform:9hasFil##!(!pvȤj}ip|ǧ#D ! !vȤk!}juʇxvʇpv|B#!!!!!@Ӝ@r@|pv&ps|# "15"3"5pЇчDp|H#)3!#|!|]/ #!) !p|y 9oldFileNamed:##OQ " sAB#ipvȤ jĐs}pև|#&@| #!'!pqpr|##!)!pvȤj}ip| 9oldFileNamed:in:+#EOQg 1)@)sABjvȤlk'(ėsp%|}ˇup)||illegal character in file ter: 9nextNonComment:9addChanges:9reportChangesOn:extension:9findLast:in: 9updateSelection: 9finishReportOn:9writeContender:on:oldText:9addFilter:9reportConflictsByClassWithExtension:9updateList9tabText:on:9listName:changes:removed: 9showingField: 9switchField:perform:9listIndex9filterCopy 9contents:notifying: 9changesAt:add:9changesAt:9equalWithoutComments:and:9checkSystem9checkWith:)))))PPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQ Q Q QQQQQQQQQ!Q#Q%Q)Q+-Q/ #)u ||Changes#| #!Їx#!u ´rr|#"))kP)AvȤi}uՁ$pևx9scanFile:do:q)) 9ChangeScanner )*;4{PP) =)4i4s) =E)*3*; M)e) 9isLiteralSymbol: ))anLitWord9scan:9scanLitVec 9scanFieldNames:9offEnd:9scanTokens:"*Q*S*W*c*g*k*m*o*q*u****++++ + #*%hbÁsƙ@c|}/#OQg@*A*K*U*%)ks[*?AB#hpԇpć(ƨGŐrp&|pԇsƞLp݇xUnmatched comment quote%#*A*?*C*Y*G*K*_)* *apЇpч)hpчՇ(Ɲap's$pҐs*ex*[*]*9word9keyword Unmatched parenthesis9literal #*A*epЇpd!ex9number(#*A*K*i*%spЇч%Ƭ %ƜpЇ*1 #))p|\9initScannerq)#d ))))k 1)))))))))***** Q* * *I*********!*#k*%*+A"#h%&)*+,-./0.123456789:;<=>?؀؀؀؀؀؀؀؀1/xˉ9xBinary9atAll:put:@9xDelimiter)r9xDigit))9xLetter)9doIt)D9xDoubleQuote)F9xLitQuote)H9xDollar9xSingleQuote 9leftParentherqrpćDƚŐrp#|pЇd'ex; Unmatched string quote# ) 1)# hpЇddxz #!O*?ppчx(t #!*A`pЇpЇxs=#$OQ *?/ 1)*s*Cq*[*]*G* )* sAB#h0q/7.pԇݤ"+,p٤(ƞ'rpԇՁsćpԇdxx9-%#" *EO*w MQ*[*?)sA|pDFA'i* (ćpه|tq*y*{9ReadStream *}****y* =Y***{M**9on:from:to:* #c*Up`| **** Ym*sis 9rightParenthesis9period9colon9semicolon9leftBracket)9rightBracket)9upArrow)9leftArrow9verticalBarq*'*)9EndChar)q*-*/9TypeTable))))))))))))))))))))))))))))))))))**))* * * ))))*)))))))))))**)))))))))))))))))))))))))))))))*)***!))))))))))))))))))))))))))))*#)))))))))))))))))))))))))))))))*****$M$*KO *****#'")suw$9through:9upTo:9nextChunk9skipTo: 9positionError"******************#* prƛpАrpÇx9isSeparator #!`buapЇx #pŘ{phva|h"## OQEcsA#ipřqpÁBqԳćpŨć|ԑ#$ OQEcsA#ikpřqƙqpÁBć|##*OQgKs# jBC$hpՇpÁAsƨƬ pĒ|ć|))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))I#$ 1*+*#*)))iuzvjuzAk#ƙq"ƛv|$ƬvjuzA$ƨzviy&Ƭ-v'juzAk&ƚq %ƙq#ƨzviyz*5*7*9e) )*=+4E4Y4e4g$M&*O*A)*** *C*EO*G*I*K*M)))))*?9scanToken9step9scB #!pŨpyz#u|z#uaxI #*p!x#Attempt to set the position of a PositionableStream out of bounds #"pŘzpiyvazV #!$px#ax# v|# #*|}q** 9PositionableStream##EspivvȤjp}|##!*upЇxB}*{U***collectionpositionreadLimit****!$_s  $sw #**u$")'**KO*{ M*q* *** #*w{v| #!pЇx #d`Cbvuvax ****"sq*{#!p|#! *EO*w M*GpBpԇ|w#!pxƈ# OQgP*+AB#gDxcs#"1+(u*A[g 1) eBpd*(rGpdx} 9internCharacter:#*?pЇx~!#*e'*%+ *A eCŬ tCrrt"Edpևևx~q+ 99NumberK#"*% 1))*As"1q)**[*]*Їh$ƙq#ƬćbśA0Cp٨p+|pԇM̀pl!p٬ pԇpԇu ('s 5ƛp4| "ƙq 3ƙsp2|p50rmXpv9y  9encodeVariable:selfnil Expression to return9expr:encoder:sourceRange:q++9ReturnNode +,#3c33+ =+3W3[+ =E+,,#M+e+s#t++++ +++++++++++++++ ++++++ +0,,@, `,, ,vw"$&(*,.02468:<>߀ဢ〤倦瀨Á-Ƭ e$,rpćipd*ƚdx0Ƭ pć/.dx9#*A 1)%a"ƜpЇvav&ppԁ|{})+ +*;+#(447+o =)+++M++++!DMH+c+%+'+)+++-+/+1+3+5+7+9+;+=+?+A+C+E+G+I+K+M+O+Q+S+U*K+W+Y+[+]+_+a 9startOfNextToken9abort9init:notifying:failBlock:9expected:9argumentName9matchToken:9parseArgsAndTemps:notify逪뀬퀮񀲂󀴂x4q+9LdInstTypeq+9LdTempTypeq+9LdLitTypeq+9LdLitIndTypeq+ 9SendType @q++9CodeBases @ @@ q++9CodeLimits @@ q+9LdSelfq+9LdTrueq+9LdFalseq+9LdNilq+9LdMinus1q+9LdInstLongq+9Storeq+9StorePopq+9ShortStoPq+9SendLongq+ 9LdSuperq+9Popq+9Dupq+ 9LdThing: 9statements:innerBlock:9primitive9pasteTemp:9replaceEditSelectionWith: 9selectVariable: 9bareEndOfLastToken9makeNewSymbol:startingAt:9editor9temporaries9bindTemp:9assignment9expression9advance9parseMethodComment:setPattern: 9primaryExpression9initPattern:notifying:return:9cascade 9messagePart:repeat: 9blockExpression 9pattern:inContext:9addComment9notify:at: 9method:context:9parse:class:noPattern:context:notifying:ifFail:BisContextq+9EndMethodq+9EndRemoteq, 9Jmpq,09Bfpq, 9JmpLimitq, @9JmpLongq,`9SendPlusq,9Sendq, 9SendLimit,,,!e +,%,3G3K,e3UDM:,_,',),+,-,/,1,3,5,7,9,;,=,?,A,C,E,G,I,K,M,O,Q,S,U,W,Y,[,] 9printOn:indent: 9emitTrueBranch:pop:on: 9encodeSelector: 9sizeForEffect: 9emitBranch:pop:on:9emitJump:on:9emitShortOrLon+e+g+i+k+q+u+y+{+333333333333333333333444444#!+]p |#) !Ɵv| |#sƨЇshs|#c*E+K+mup  pчxq+o+9Parser#!)+]+s Ɯ v Ɯ v p# | expected#+++w*[+K "ƨp!|p|6 Argument name #!+K pЇyz*#C+}+Q+Csƙ |pvȤjwp}a|;i#GC*+%+[m++++I+++++k*3)3*A//,Q@jnsfrk "mpplp1g:code:on: 9sizeShortOrLong:9isReturnSelf9canCascade 9emitForEffect:on: 9emitLongJump:on: 9isVariableReference9sizeJump:9printOn:indent:precedence:9sizeBranch: 9emitLong:code:on: 9canBeSpecialArgument9isArg 9sizeForReturn:9comment9comment: 9emitForReturn:on: 9isReturningIf 9printCommentOn:indent:9nextWordFrom:setCharacter:9printSingleComment:on:indent:9asReturnNodeB,a,g,k,m,q,s,u,w,y,,,,,,,,,,,,,,,,,,,, #B,cp xq,e,#9ParseNode#c,i,G, vpB#axё9pop:#!{ #!,opv| 9sizeForValue:#c,i,3,+vuCĕpBax' #B,3+upA`x#c,G ,vBrvėp!`x  #!,v@rv|w|#!{,{,',}!pu#x{}#zƌ#z#B,+,ipAćvx 9emitForValue:on: #B,G, pA`x#z܌ #!,5uu|p|9 #c,'pxk #!,5uv|:args:on: 9emit:args:on:super: ----#B{x0#d,,,A,, @pԬ BC!rrv|Brp'b(B(k*)rw|!| #c- prxA#,i,+@ ,A٬ BH'rrB&Ĥ=!B!l$%rCwuć$ĤCvwućććx----!#<-q 9code generation- - -,'9SelectorNode{ -),-7-A-K-M =,-+-/-'M---1-3-5M-9p|y%#e ,klu"D !tD Cup% #ć#ćxA block compiles more than 1K bytes of code#zB#z #!,opv|#΋#!`x #B,+pAćx&#z #D),[sƘxv‰vȤkv"ćjpc"}s`x?!#DOQg WsAB#jŚqkEֶqEԶćʇ|8g#mO*w%MA,Y{w#WAkD҂HE&JIKm*nŨpvȤo}luIvȤ L簁I}ˇm(mI uȤI}އؤ,,,'-;-?#B,+-="ēpAvxZ 9push:#Bx[ -C-E-G-I-q,,'9LiteralNode{ -Q,1 11-1 =,-S1w-OM-We-U9initialize2:-Y1eV#D-[3 ---1O] ++++++.e/k1]1_,>1a.-/+1c+--U@hA"͂CE&IJKLhIMNOh烄A0͂QRvV4vȤiV7}3XX94Z"͂[\=^^?4 p!x-q-]-_9Encoder -a,#-o1#1;-]1M =+-c-g-_M-e-i-k-mŨm؇ImuȤI}ސs{xa #,+Ap|9expr:}21/-_2+,/92 ,,#,,1111 =+,,,M,,,,$M,,,,G,,,,,,,-,o,;9key:code:9reserve:9emitLong:on: 9name:key:code:9code:type: 9name:key:index:type:9size: 9key:index:type:9code",,,,,,,,,,,,,#Babx #!,,u pDMH--------------------+'--,+++E,-q-s-u-w-y-{-}-9autoBind:9encodeVariable:forStore: 9lookupInPools:ifFound: 9literals:nArgs:9name:key:class:type:set: 9encodeLiteral:9init:context:notifying:9undeclared:9sourceMap:9noteSourceRange:forNode: 9reallyBindTemp: 9associationForClass 9declareClassVar: 9declareCorrect:9declareTemp:9tempNames 9declareFailed: 9declareUndeclared:ubx 9litIndex:2#D,@  /%ujC"# vj%C$ #vj#Cp"  k vBć&ćxb Sends should be handled in SelectorNode# #cabx2 #B /5++њ|CB|$| #,p`xu #!,op|> #c,,ppx #. #!u|k #!,p!v|w| #Bx; },-'-O ,,---#-% =,,,,M,,-- M- ,'-- -  9size:args:super: 9emit9supered 9declareGlobal:9maxTemp9noteSuper9newTemp: 9associationFor: 9nTemps:literals:class: 9cantStoreInto:9fillDict:with:mapping:to:9global:name:9initScopeAndLiteralTablesB------------------.%.'.).+// / / //////%/'/)/-1##-бwj ӉvȤ iE }|29pc#B x2 #"-pi|.#-p|K/#"--/--)[-#-Ҩp!iHp|4Capitalize globals or classVars9isUppercase 9addClassVarName:9changeClass:9classPoolC#( {/---d-+9+-ijӉvȤo}kvȤo}umvȤhDmFs}ˇ)p(|p/p|p*|5 9allVarNamesSelect: 9spellAgainst: Couldn't correctUndeclared Confirm correction to #!+7-p|[9#-,G҉vȤi}wȤkjԴ}hvȤi}|09isTemp#!+'pЇx]8#"ce---'-#iF B$%FspF|9 (lue:,.qu.,uq..9@,.vq(c.,(cqy.,yq..9x,.q.,q.,q..9blockCopy:,.q..9*,.pq..9\\,.tq..9bitAnd:,.|q..9/,.rq.,lq..9bitOr:,.~q'.,'q..9bitShift:,.xq.,q.,q ., dq.,q ., hq ., jq ., fq  is Undeclared) q--9UndeclaredC{YAG~٣#0#"--/-#Ҩp!iEspE|~8Capitalize globals or classVars#-#qcxG&#!--+vbAvB`|- 9name:index:type:q--O9VariableNode#"#AuȤB|iA|.#cO*w$ebAfxb& #!'-A|7'q--9StdVariables{ ... .....9y,.q*s/,*sb #!-y/+pAB|'q-#,#!-spr|b(#"sƨ ipЇz1#!/'-p!|p|,Name is already defined#sdx&#"/i#p"{ć|?*,More than 64 literals referenced. You must split or otherwise simplify this method##/-u-/-uȤpvȤj}p"p|i֨p%||B+Name already used in a Pool or GlobalName already used in this class&#C-u--9+A-uȤ*pvȤjp|ԬBԜp|pq..self-O..q. . thisContext-O. . q..false-O..q..true-O..q..super-O. .q.!.#nil-O.!.!#O*w,AlvȤ mÃb}ˇx\!#+'sƨhpЇчz1 #B-y-+pAB|=#-.-.e3 OQ @AaBЂ CgD%͂GH)fx{%q./.19StdLiterals.3.U.Y.].a .5{.C.I.S =S.7.;.3M.9.=.?.AM.E+.G,p}|(#C/!(u/#AvȤj|zu= 9hasInterned:ifTrue: 9scopeHas:ifTrue:#B ,-suq# p"pppps|~/#, -[uȤsm|| > #!-y/++pAB |t'q-K-'D#h-//--++E/1--{/3/50[ 3@deubrcpЇtmщvȤkCvEDbl}ˇsƨ)p&num׉vȤkpvEoJ+M.pl}ˇO0͂ x@" 9allInstVarNameshomeContext9receiver:selector:arguments:precedence:from:q/7/99MessageNode /;,#/00/71  =+/=//9M/?e#%  +IGIpjvlvipCsƚq ƜrvAvivlwp||*X .K.M.O.Qs+ 9LiteralDictionaryq.W-'q.[-'q._-'q.c-'q.g.i9StdSelectorsC{@...........k..y.}............o/.s....q.m,qq.q,qq.u.w9//,.uzq.{,q.,nq..9+,.`q..9va/A#/C/U/[/k/q/w/}/ "$&x /E/G/I/K/M/O/Q/S9ifTrue:9ifFalse: 9ifTrue:ifFalse: 9ifFalse:ifTrue:9and:9or:9whileFalse:9whileTrue:q/W/Y 9MacroSelectors /E/G/I/K/M/O/Q/S /]/_/a/c/e/g/i/i 9transformIfTrue: 9transformIfFalse:9transformIfTrueIfFalse:9transformIfFalseIfTrue: 9transformAnd:9transformOr: 9transformWhile:q/m/o 9MacroTransformers /]/_/a/c/e/g/i/i /s/s/s/s/s/s/u/u 9emitIf:on:value: 9emitWhile:on:value:q/y/{ 9MacroEmitters /s/s/s/s/s/s/u/u //////// 9sizeIf:value: 9sizeWhile:value:q//9MacroSizers ///////////eDMB//, //////////,',--/3,9,;,C-,U/]/_/a/c/e/g/i,o/s/u/ 9cascadeReceiver 9checkBlock:as:from:9receiver:selector:arguments:precedence:from:sourceRange:9printKeywords:arguments:on:indent: 9printIfOn:indent:9precedence9receiver:argumentsM 0 ,i/-=000000 #!0up!xE Parse stack underflow#!ax##uax#! #!ax00!positionlength0%0'0+0- 0)9results /,i-={ 9emitStorePop:on:#B //*v!ćpp$ćx #! ///,-3pћp|p| #!/,o3p|5 ##u| #[ 0?ABbAuarcx2q0A.#9:precedence: 9transformBoolean:9store:from:9receiver:selector:arguments:precedence:B/////0000000000000000000000000000##G/,EG/S/_ vkwm#ƝpDwDnFfvu|ԕ 9sizeForEvaluatedEffect: 9sizeForEvaluatedValue:*#C,C- //wupFqu&svȤj}ˇCƃԁx q/.9NodeSuper#!=/kuzpAyudz #hsa| (#c/NodeNil#!ax #!/zvƐr|" #,U3q| #,?/vАr|#k[ 0?G3 /gau uBCbcx#B/,3px#B /,;3/,i/pլ pv px#C,;vvvȤj}xP##,-uivvvȤ jᰁA}|#C I{G0Wu"vȤ j ć}ˇ$vx | U#F,W0?,73,',O0[sƨ pCjvՐr vvCv vCurvCsvvȤ=mlKƚs0)ću,I00/U00//қA|Aur%&G)|%&G(|g q//9BlockNode /,#/0o0/0 =+///M////DM2/,,'//-,IM///////////////,o,/9arguments:9isJust:9returns9isQuick9arguments:statements:returns:from:sourceEnd:9emitForEvaluatedValue:on:9emitForEvaluatedEffect:on: 9emitExceptLast:on: 9sizeExceptLass}x q0].9NodeSelf#v|#|Y# k0[3//pԨ AƨApӇx#,]3/pҨ qcx}*#"-{,+./-/0i,o,d"fpepը vepvȤ i氁}ˇvw|  9sizeForStorePop: #,/|2%#C [ 0? ,U/jrcvvԐr rjvv uABbAuapՇx 0q0s0u0w0y0{0}0argumentsstatementsreturnsnArgsNodesize remoteCopyNodesourceRangeendPC0000 -q,2st:9printArgumentsOn:indent:9printStatementsOn:indent:9isComplex 9numberOfArguments 9returnSelfIfNoOther9returnLast 9statements:returns:B/030507090;0=0C0E0G0I0K0M0O0Q0S0U0Y0_0a0c0e0g0k0m:#D+-=,- ,=//01/+/,i@ćvvcpFkvȤj}pvpܨKćvxK9initq//9ParseStack /0 00#/0/ =E/0/M0000 /M/////,I////,///,-///,o/,'/{<-  of  must be a block or variable must be 0-argument block#-/3 /5pp| R#{0q///5y//I,CuЇxlnv‰vȤ`moIGJ)rG ܛ+rrw- vvHЇuHЇvwvnF}x 9keywords9#B//E[ //30?/M0/G/O0/IG p!C|I p(C|G p*C|L p+C|p-x q0.9NodeFalseq0.9NodeTrue#֚ #c ae@fcx #!/0pv!`|A argument#B0G0/3/50G#p!|E&|3 can't transform this message9tempAt:9tempAt:put:#//UGp`Bdbx~ #B ,C/G/+ sƨ`v%ppx #!/,-/5u pAr`|p"|F # %#//U,+-/,/0 /5p`Bdp GB( bEƚԐsxe 9macro #A/Aƙqu|; #B ,;/w/5upCru p@сx̃ #d {0,'0q   rk"p$x. treamselectorSetlitIndSetlitSetsourceRangeslastTempPos1=1?1I1K:  1A+C0)1C1E1Gs9encoding 9error handling 9source mapping 9undeclared variables  ",04BH&--}-----{,++-s,-q+E------w--+'-----------u-y{1Q1S1U1W1Y1[selfthisContextsupernilfalsetrue 9specialSelectorSize 9specialSelectorAt:q.S.3!#!+1g0?1i01k01m0[1o1q1u/!#%')+x0ni()#zV # /3/+$% ЛАrr|w #!_ //[0?/pAvCAEreyz #!_ //[0?/pACAErveyz #!/00pv"` pw!`r|ª False argTrue arg#! /IE/00pv$b pw#br bvwyz True argFalse arg#!_ //[0/pAvCAEreyzA #!_ //[0/pACAErveyzr #!/0/pp!`r|p receiver+#$//-,ou pAq`|CƚbCƃdjsƨjvȤ ikj}f|܎ L#g,;ltruefalseselfthisContextq1s. 9NodeThisContextsuper1y1{1}e-U$M 111,,,I,,K,M1-,S,'0i-01,? 9sizeForStore:9isArg: 9emitStore:on:"1111111111111111 #!,pw|2*#!dx%#B ,+-=++%DCćvpAvxu'#ccabx%#+@|^+ #,cp`x% #-pЛqƐr|+#!++,M-A@rv|p"|) #B,+pAxH( #,,)/,/q/,i,1//5vlwnvkwm$pevڨp>uu|uu#u pe pcp@x` +#f/,),/G/S/,1+-=vkvlwm$ƞpbpapuGćvx܋ G#H,-q/0?//,A/_ ,-,o,E/5vjwlmיup氁C#CFCGp |umuCIfuu|uwp| 0000000receiverselectorprecedencespecialargumentssizespc111 1   1-1qs 9/++++uAж|$ A#A#$|EwEwFwv|+#B,S++-=+-CErA"Cćvp@x&#B{x*#!,10p#"rv|w|f*9noMask: #c,px4%!#B,++ +.,iu'BĤ$& B#$ēpAvx(#y-11nameisArg1111,Hl -q 1-,,,S,101,M10i,',I,K-,?{11keycode11112 -s ,,,,G,,;,,,,-,o,9LeafNode{expression types 9debugger temp access  ",B#//3/,9,U/,;,/s/u-,-,o//-////,',C// /e//_/c/]/a/g/i{ //k1/U/wq19ThenFlag4#', 1+;Y 111{;1y1(1!-=! BЇF()*eE+.102nup3|p5T|:9normaltemp\class var\global\undeclared\correct it\abort------ declare 9contractTo: as 1%1'1)1+1-1/1113151719scopeTablenTempssuperedrequestorclass literalS 1,#11122 =+111M1111 M 11,C,',,o 9receiver:messages: 11111#Babx8#cQ,' ćp"ćx#C,C,'u`v‰vȤj²#Đs}xͭ$#C,+-=+,i3vvvȤjBćvDćv}x«##,ovwivȤ jఁA}ˇ|11receivermessages1111T -q 1,,o,',C9CascadeNode{ 2,#22c2u272 =+2 2 2M2 222M2%22!2#-22229selector 9generateNoQuick9generate:9sourceMap 9decompileString 9generateIfQuick:#9selector:arguments:precedence:temporaries:block:encoder:primitive:2'2)23292;2C2E2I2]# OQgsAB#hp|> 5#",2+2-+21+++@/u uڐrr7iuxCB|EFGFB|(v()rB(|x9 9toReturnSelfq2/# 9CompiledMethod 9toReturnField:#levalue2222T -q  22,;,,-,o,',C 9AssignmentNode{ 2,#2 3/3;3 =+222M2222$M$2222222222222222222 9codeThisContext 9codeSelector:code: 9codeAnyLiteral:9codeInst: 9codeAnyLitInd:9codeSuper 9codeAnySelector:9codeMethod:block:tempVars:primitive:class: 9codeAssignTo:value: 9codeArguments:block: 9codeBlock:returns: 9me25gabcdfxa3 q2729MethodNode#-|B R## O*w02{G,WW2=2?I2A/vpAjp҉vȤiՇ}ˇsƨ vpvهuv*vȤ i}ˇ+ćuv,䇈.vv|? |  #(uGA||< # 22G@vcp"|; #)2!2K-/-w2M->2O~2Q2-[$2S///2U2W2Y2[pvȤjv"vȤH"}p|oie*p(|C,p+|N0ur/ujR1nv3ṼmWvp8|"pthod:class:literals: 9codeConstants9codeTemp:9codeMessage:selector:arguments:9codeCascadedMessage:arguments: 9codeCascade:messages: 9codeEmptyBlock"22233333 333333!3%3'3)3-#1q@|$ #B,/A| $ #!,/++AuB`|#!--+AvB`|! #!,-G+AuC|G#/@|O$ #!,/+AuB`|)#23 3 2#25 ---[ 3psmәwҙ!vneEvvIg|!9isKeyword9isInfixq32 9Decomp:|vvȤ l[}\v"vȤH"}p|4 9cacheTempNames:Too many temporary variablesToo many literals referenced9newBytes:flags:nTemps:nStack:nLits:9initialPCCompiler stack discrepancyCompiler code size discrepancy 9literalAt:put: 9needsStack:encoder: #2_22a-p"h|%= 9numLiterals 2e2g2i2k2m2o2q2s selectorOrFalseprecedenceargumentsblockliteralsprimitiveencodertemporaries2w2y2{2}dilerConstructor #B23A|Uq22#B/| #B//A| #c//3abcdx"9numArgs#a 0[000?k,/++BCDEFtwvȤ hJKv}|#! --3#+A#vE`|f$t#d G//53 3 kBՙwԙ#v|  #B2ps`|{ #B13+A|q21 #M/A|3133353739methodinstVarsnArgs literalValuestempVars3=3?3C3E2 3A9constructor$2222222222222222223Icommen -q  2#22!2222-{ 2,#22222 =+222M2222M2,C,,',-,o22,; 9variable:value: 9variable:value:from:22222222#c {2,'2"!p"$xu.() #B,1x,#B,'{2"wx- _ #!,o0i|, #!,o1|[-#Babx*#c//5B|abx+ #B,01x,22variabt3M3O3Q3S -1Aqs *,46:,O,Q,I,9,K,U,7,?,/,;,S,1,G,=,3,),E,-,M,A,5,+,W,',C,],Y,[C{N+,,, ,,,+0+0+++.-/+++0?+++++++0[++.e+++1q++-+M3Y3]3_3a$M3e,+,M,,S,],',-,o,7,?"3g3i3k3m3o3q3s3u3w3y3{3} #B,Sbx[ #c-apxcY#!,M|[#,|Z #B,SbxZ#Y#B*,',W ćxr\#!axOY #sƙ ||l[#!,M|\#0[@|)Z#,?|JZ33exprpc3333" -q ,+,],7,?,,S,-,M,o,'End of blockNothing more#) Ƭ v| ƞ | v|&#+/ ++33/ *e3 p!u|p#p#| hp(Frp$|p*p)||primitive:Integer>G#"+A3+9[gW33 3piu܀.r5܀vGݶp+⇀xS Cascading notCascade <- No special messagess#G+%+?+K3*[++3+O+U[ *#"1OQg@{m*]s//5kk 6ƛ8r8pjPQ2lSm 6ƬpӃ4p٨p(|pwq5pl8FF .ƙq -ƛwrpjplp٨p(|pvqLmwF %Ƭpjppl$mvF|Zp;ق^ylArgument#!+]p|.#m-q+-*++3A*#C*+34@hp% pᇣu ,p)ؐrp'|pqp,p.|xcVertical barPeriod or right bracket[#D6] 4[+44 4 +K*[+E+-*#"1OQg@{mvp++⇀°wvpEG()⇀°*x9selectAt: |  |  #"+A3;'3pi°±҇רՇxM 9replaceSelectionWith: 9selectionShowing#"+=3+A uvApЁAp±vx 9selectFrom:to: # vu|#M/!(u5+A3*[ 1Y 33{31(33! 333+'3;O*w0*I33 +93AvȤK|pԁBӚ| vJ q 'ƜpJ؇M/0D1354262kup87|9:ƚ|9ƬtA;mrƬ p<7psƛpn'9o*]s++4 sƞA'(v`|A"A%&`| +Ƭ Ap(v`| /ƙq .ƬpkApjAw`| 7Ƭ)QR3̓0kTj 7Ƭpڃ5p6A&`|p:9|9DoItIn:homeContext9DoIt Message pattern #,QCsកsfx8#B +]4+'sƬ sƛs|s "pԇx ->=#I+Y1+C+5+34//++4),Q252#pjwvȤHq}ˇpmnsfuplp%kבև *ƨp)|Lovw.|жNothing more # +)-}-[+_ +mpuȤ|`Bpapns|P #!+K ƛpЇyz 4!4#4%4'!H#vȤ#L$2Is   _G}ˤ   _Gp(|pxtproceed as is\correct it\abort33+'9proceed9correct  is a new message  9correctMessage: Couldn't correct 9copyReplaceAll:with::#+A|#"+QpsvȤiv}`|i+#+=3*#m+E+K*[++3p#pЂ!|p#pԂ!|Eh )Ƭ p懣p#pԂ|p+|Vertical bar#!|'#+K3--s3,K++3+I23php"|qi֛p%|pЇp٨p(|Kjx Cannot store into4)4+4-4/414345herehereTypehereMarkprevTokenprevMarkencoderrequestorparseNodefailBlocklastTempMark correctionDelta494;4A4CB 4=1 +C1C4?s 9public access 9code view interaction  $,.:@H&+a+1+M+-+G+W+S+I+U+_+Y+O+5+3+C+/+K+=+%+E+'+A+++]*K+7+9+;+[+)+Q+? 4G4I4K4M4O4Q4S4U4WsourcemarkhereCharaheadChartokentokenType currentCommentbuffertypeTable4[4]4a4c"V 4=14_1CCannot store into argumentExpression#+G*!*[+O+S*+U "ƛ!ƐrpЇypӨzp'q %ƚpԇys#q*e*? ! " ‚ h   pӇ|#B+Qps`sƚA||nG#$++K*[+W*++3+I3* * -{*a*e/*s "ƞpy $ƞpчpӇy +Ƭpчpרp&|p*p(|y /ƚq .ƙq -ƞpy 1ƛ.Ɛr pчpуyz expression right parenthesis#d +)O*w M+YpBuȤ{`pprsks|Z4#++3,9/[3+U3m*13+Ҩp!|hEip,!p(rp&|Ҩp)|ӇꇣN 9multi-character scans "&)O*E*I*M*G*C*?*A)))*))** *K9Scanner{*+*%M4k4m #4o4qp|0 9initChangeScannerq)4u4w4y$M444444444)4o4}4 9nextChunkStream9scanClassExpression:do:9scanReorganizationClass:do:9nextSelector9scanChangedMessages:do: 9scanSpecialDo:9nextClass9scanClassDefinition:className:do:9scanMethodsClass:category:do: 9scanExpression:do:"4PKPMPQPWP]PiPkPmPoPqPs#DKs4}44=P% Ї jpkE ʇx# 9file:position:q449ClassReorganizationChange 4O P#P=PA4 =4PP4 =4PPO =4PPN; =E444M444 #B44p|vq44444 44N9OO?$M"44444))Q4244449category9className9fileName9classObjecuȤs}a|#55pspra|$#B 15=5?5A!sBЇsƬFvge|v| 9insertAndSelect:at:9errorInClass:withCode:errorString:q5C5E9SyntaxError 5GMMM5CN  =E5IM5EM5M5K5?9flushMenus5O5#5Qsxq5S5U9TextMenu 5Wi5Y5g5s!again undo copy cut paste do it print it accept cancel proceed  5c5e c5i^5k ph<"x"""tx"t9parameters9fileOutOn:previous:next:9defaultName:9file"444444444N!N%N'N)N+N/N3N7#GpЇx0#c)QpxF)#$OQgd{W4sPAB#iFjp׉vȤkq+(|}ˇ|r ...#j#!)px #$*|#!4Wp҇҇x׷ 9nextChunkPut:#B`ax #44Apq| 9evaluate:logged:q449Compiler 45N N4N =E45 4M 4444444 9prp"xh"D"D"D"DDx8"DȈ D DP"D`8 @O$DDD$Da""" D> D Ӄ@8&D@"D@"D@"D@80 -@H @H@X4dH"LDH"DDH>DDH Dx<@@@ 5u5w5y5{5})55539again9undo 9copySelection9cut9paste9printIt9accept9cancel>#g 1555 5 5Xh55=/=1 MCBЇpEG։rdckI*+,hlO012uuvv3vmWw4Gփx,9setClass:code:processHandle: 9on:at:interrupted:q55 9ProcessHnotifying: 9parse:in:notifying:9compile:in:notifying:ifFail:9format:noPattern:ifFail:5#5%5/51535557595;#?# !5'5525)5+445-14 4 4BЇsƙbppquȤ|em'nsƬ-o-BЇ|)o)BЇ|9receiver9addSelector:withMethod: 9removeSelectorSimply:#d+apuȤ|k|ϭ# O*w M/*DAbcax#d+apuȤ|k|̯#d552pspruȤ{ak|(#c55psprandle 55 555 =E555M555#c5kpBƚBѐs|F9process:controller:interrupted:resumeContext:5555M5 555555553 9resumeProcess 9proceedValue:9topContext9topContext:9interrupted:9proceedValue9interrupted55555555555 # sƨЇpчxY(#k' 55 ! 5 Ah҇I*ƨƨApۇ܇N݇x9method 9compiledMethodAt:9closeAndUnscheduleNoErase#!dx##!cx#!bx9## #`abcsdx #-=5pчxd #s`sascsdx55555processcontrollerinterrupted resumeContextproceedValue5555!d 5559access 9menu messages9control 555555535 9model:label:minimumSize:Syntax Error9on:aspect:change:menu:initialSelection:q559CodeView 56 M$MMM5 =5MmMw5 =566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666 M65 9on:aspect:change:menu:6 #5p|66 6 5 56"MUMWM_?$M66666Ye%37;59newText:9getText9accept:from: 9yellowButtonMenu"666#6)6+6-6/61676;MIMKMMMQMS #!6px9paragraph #B6!px 9deselectAndClip:#!666%6'sƜpA|ppԈՇևxM9scrollToTop9resetState#sƚ@|hsƚ@||6 9normalCharacter: 9changeEmphasis:9displayDate: 9displayIfFalse:9backspace:9tab:9cr: 9displayIfTrue:9backWord: 9selectCurrentTypeIn:9paste:9cut:9enclose: 9leaveBrackets: h*>,0 #"66pi| 9changeParagraph:q6E666e6I 6E6,7997;99M7 677766!#6%6'%!-779=e5u5w#B==3sƛpЇzva|{ #̀sƘ{|= #?7pЇpчx*#63 C i _Q_65pШypبCEC'Ep+hpبCEC'E| 9textHasChanged&The text showing has been altered. Do you wish to discard those changes?# eU _69ppCxq6 #6=@|q6?6A 9TextController 6C69,9M=6? =6E996A =6G66M6Ke6I 9newParagraph:6M6Q6 #6Ia6O5y5{5}u556!366663366366666666666666666666666666666666 9processRedButton 9processYellowButton 9processBlueButton 9selectAndScroll9emphasisDefault:keyedTo: 9scrollRectangleHeight 9processMouseButtons 9selectionAsStream9readKeyboard9closeTypeIn9updateMarker 9processKeyboard 9processKeyset 9setEmphasisHere9displayAt:clippingBox:rule:mask:9select 9initializeSelection 9recomputeSp"|.|#T6S6a+-6o6q6s66 6 6 166666666u6666666@́D%&(J+͂L.LPv1LRv3LTv5LVv7LXv9LZv;L\v=L^v?LvLvvȤ hLv}ˇvȤ hLv}ˇLvxq6U 9UndoSelectionq6c 9CurrentSelectionagain undo copy cut paste accept cancel align fit q6u9TextEditorYellowButtonMenu 5u5w5y5{5}556u9alignq69TextEditorYellowButtonMessagesq669Keyboardelection 9reverseSelection9echo:9deselectWithEmphasisFlagSet 9noSelectionShowing9deselectWithoutDisplaying 9copySelection:9selectAndScrollFrom:to:9againOnce 9selectionIndex 9findAndSelect:7 7777777777!7#7'7)7+7-7/717375777=7A7C7E7G7I7K7O7Q7S7U7W7Y7[7]7_7a7c7e7g7s7w7y7{7}7777777777777777777777777777777777#7 h Ђ pi |rq6 #!6S6ax(#Bg6pЇ  vp҇xl"#u6S g36a6 Bhuzpԇ  B°GBpGp؇ys#61 б бpvҹ Ҹѱ| ## 16  u uu! ջ|uu! p׹ ո | #  v|o# 16 ѱ ѱ ԹpԸ |z&#$ /6pЇ ұui ְ ױujkuppڇx#y}# |#) #67%pЇpxq6# |+q #; ѱ|#(#! ч"j iu 懀ڳxM ٻNkNkzT^#Bg6pЇ  vp҇xn #" w{7Ї"zeDifTrue: #! w5}ЇpчyPa#) 1 w  777363[g36BiӇpԇ lm'n(j)k ov´rvrrpHpvRԇpp3pԇp܇pOQ0pvԇp܇pOQ0pvRsyI([<{"')]>}"'*#" w kgЇҨчzv viv vՐrvi  {:$## w 6 7g AЇ٬i g 6pЇ  pԇx#! Aa[ӀЂ  u Ի ax3b#66pӚpҔpЇpчx#p ѱx(# 6 hBvsuua Ղ Ղpևr Ղx# %g 679p ԛqpӇsxjq7;6 9ParagraphEditor# !AC7?p|}q6# -679pчpӛ҂ x#"u 7 iuzp°vy$f#6%C6hpЇ BpӇx) #B9Css|~#= Їx8r #e!7Mppчxq6#j&zpׇ v pґp҇y1N)]>}"'(#! w3s6g 6a6Їכp֤ pCԀՁ p؇  K± p܇y\ #! w5{ЇpчyPB #!6' pЇx-#! w{m]ЇDzB#6 66pЇpч h iqv wpՇpևxu%#pЇx'#8#(# ]6 h jӱiuձuiupvٸpڇxj6#BU7 7o 7 - 9 37k7B |D |F |H |J |K |L |p.xvq7)q7)unrecognized keyboar66=7whpчp҇pӇ uȤp}֖pՙspԇpׇx,# 636S66pЇpчpCpԇpՇx\4 #6S6apЁx0#63666S6apЇpчpCpԇpՇGւxm1# 636a66pЇpчpCpԇpՇxw3#mu%Co66pЇ ч ҇ D ՇpևpׇxY2 # Ђx1,#-6S?6%C6%%pЇ тӇp  Gp؇pهx/#k%Cg 6pЇ ч C pևxK. #6s6pABx~{#!g6pЇ  ҂pӇxm #!6 wpćzOB#$* 67i 1 wU7k7oW63 M6 idCharacter#1 а ӱ|w}# 6 6 6CњpЇӚp҇՚pԇx6$# **w M A v`|^p#OQg6S [gW + _ 1 q=6 1C3s6rnpЇBC$hsƟpՂ ׂ ـ  ް߱sƬ,v vRƐrqv u كs%v vRƚq  v췐rFo jXπ97qk]\rQ],  >k]ip"v mqƘxsƛrCs;l]rƛurvlurCs #p(&%ׂ p)x5Q#%ׁCBupj KrJr j Ҷp݇{pPpv3pp݇y-= h*q7m)0q7q)> #! w{7uЇ"zCifFalse:m#%: w 5 )13s' gW 1k  CЇ ju U vƘ{ vkv vi  QƙqQƘ{lq vDCsktꇀ΀98{\{zT5#! 6S gsƛpЂ vq °x|#Ҁq #! wć{A5## w. 5 )1 + _C    6aCs   vԂ syz[u# [ph ӷpp҇x! #6 њpЇx# #7796A"x 9removeSelector: # x}#+C6pЇ BpӇx^* #6pЇx4j#6pЇxf #6pЇxa#g pЇ rxg# Aqs[ӀЂ  u Ի xi#]5 5 њpЇpמpp |pp | @q%>!i# qs[Ӏ  u ӻ xc#rxg #AЂx6e 768.8a9999 =6E787M7e7#+-7778 8A"#%xSagain undo copy cut paste do it print it accept cancel q77 9CodeYellowButtonMenu 17i78again undo copy cut paste do it print it accept cancel  77 c8T8a G DGDHDHI@@ ᣀd@$@$@$@yň@&D@$D$B 9selectWithoutComp:9changeText:9viewToTop 8}8887#8u3;6sQܬ v ۃj6pЇ ӳ wp vpp vp؇pЇ xA #!g  тx6#!6'8u6%C pчp vpԇ Fpׇx #7QѨЇx8888+s8w8y8u9TextCollectorController 878.88 =7888M8888M858#=-5)%8њ|p҇ pp$Cǁ < Lbp c88 @ D L њ@ (1 xxx|8xx LjH$$3ppxBA""" @0 2` "@(*IA(@DA|[I #Їx>J #ЇxaK #!5= pxiQ #e8IpqxHq7 #!38'8Mp pчxFRq7#!c68Q8Sp sƨpxO 9displayContentsq7(#-58W6%8Y5Їp҇ppuȤp؇)|hKpp؇|L 9evaluatorClass9failedDoit#B33;8]6ppчp%pևxP # )8+C8Yph$pxhN } 88c89 8e78s.88 =78g8k8cM8i8m8o8q M8{8u8w8y@"!D$"HH$D2BA""!  @ B??@((JB((@LH$HH$RB""!A8@ 8O$,4D"BxBd!"$@$2 BHxRǐ%RIxB"@!T&DDȑ(H2LD"BA"$_H € @|RHH&IBA@@A@"DDH0H"DDP$B"$@ $P @`MH$HH$D)BB @ "|DH(H"DDP! "$@* $ @   @ HD$"J$$(B A"@DH$H"DD D@Bp"$@ @ xxxx xp OHIptx<AO@D @C@ 88r 5u5w5y5{5}5589enterq889ProjectYellowButtonMessages 5u5w5y5{5}558999eM9 8!9 9 #8Ї҇x #88pABx9999!666666666!667666666733673=766!3669{ 6a6S6s66} M9999M9596395=69wrappingBox:clippingBox: 9localMenuItem:9999999#=63-56%6=pқr|pӇpppЇpׇx~1#6! -3%9=#9isƟڇp -hu$jpppӇwppepؐsx6q6A#Bi3 p vx #pЀ|֝ #!9!|d 5{5}5y5u5w55#B33;96ppчp%pևx #}9 96A9,LM3? =6C999M9999M ::::9)59miniFormat9format9explain: : :LLL7#"O*w: Qg* A3;s6ApEhFGpiŨ!j٬؇ِۛrÇsćp܇ppx39copyWithout:?#(: =63:-!:353w;3%Bњp|pԛӇxhpևI؉uȤ+ipv p݇of these classes  or a subclass"is the receiver of this message; an instance of "9self&"is just like self. Messages to super are looked up in the superclass (9superclass)"9super2"is a context variable. It's value is always the MethodContext which is executing this method."9thisContext1#$  Wvjkvv|iBԶq BӶqBѶvjiBԶq BӶqBѶvk|Zx#"Z:::):*:Q:*::::*::*:::':I:*::/:%::pnjsƚs p0pv2}px0 9selectedClass 9compilerClass+#"::::2LLL5= B׃phu +ޙ-,hpx-9explain:for:9class:selector:instance:context:methodText:q::9Explainer ::5 LL:L =E:!:-:M:#e:% # [gW:'ACx~q:):+9NewLine :/:1:3e$M:O:A:C:E:G:I:K:M:::7:9:;:=:?9explainInst:9explainTemp: 9explainNumber: 9:Wvi! |#"|%$|'&|*q)(|-q,+|0q/.|21|43|65|87|= :[9[9<9|?>||||'|*|,|{XL"Period marks the end of a Smalltalk statement. A period in the middle of a number means a decimal point. (The number is an instance of Float). A period in the middle of a selector means a compound selector. (To the left is the superclass, to the right is the selector).","The characters between two single quotes are madeexplainMySel: 9explainClass: 9explainAnySel:9explainCtxt:9explainScan:9explainChar: 9explainPartSel: 9explainGlobal: 9explainDelimiter:":Q:_::::LyLLLLLLL$##:S:U:W:Y:[:':]Aiu{&$B"B'(I*|J9allClassesImplementing: is a message selector which is defined in many classes is a message selector which is defined in these classes "."Smalltalk browseAllImplementorsOf: #F#$.:a:c:e into an instance of class String"."Double quotes enclose a comment. Smalltalk ignores everything between double quotes."O"The characters following a hash mark are made into an instance of class Symbol. If parenthesis follow a hash mark, an instance of class Array is made.""Expressions enclosed in parenthesis are evaluated first"J"The code inside square brackets is an unevaluated block of code. It becomes an instance of BlockContext and is usually passed as an argument."_" means that this method is usually preformed directly by the virtual machine. If this method is primitive, its Smalltalk code is executed only when the primitive fails.")|)x1"Uparrow means return from this method. The value returned is the expression following the ^"V"Vertical bars enclose the names of the temporary variables used in this method. In a block, the vertical bar separates the argument names from the rest of the code.">"Left arrow means assignment. The value of the expression after the left arrow is stored into the variable before it."G"Semicolon means cascading. The message after the semicolon is sent to the same object which received the message before the semicolon."v"A colon at the end of a keyword means that an argument is expected to follow. Methods which take more than one argument have selectors with more than one keyword. (One keyword, ending with a colon, appears before each argument).iA colon before a variable name just inside a block means that th." Browser newOnClass: .q::9Behavior C:LILKLU:LmM;::'U8W:m:{:::::::::::::::;;;;; ; ; ;;;;;;;;;;!;#;%;';);+;-;/;1;3;5;7;9;;;=;?;A;C;E;G;I;K;M;O;Q;S;U;W;Y/#;[;];_;a;c//;e;g;i;k;m;o;q;s;u;w;y;{;};;;;;;;;;;;;;;;5+5-; e block takes an agrument. (When the block is evaluated, the argument will be assigned to the variable whose name appears after the colon)."/"The single character following a dollar sign is made into an instance of class Character" "A minus sign in front of a number means a negative number."#"An e in the middle of a number means that the exponent follows."c"An r in the middle of a bunch of digits is an instance of Integer expressed in a certain radix. The digits before the r denote the base 57-9showVariableMenu:collect:9instVarNames 9allAccessesTo:9allCallsOn: 9browseAllCallsOn:9someInstance9subclasses 9includesSelector: 9whichSelectorsAccess: 9recompile:from:9sourceCodeForMethod:at: 9allSubclasses 9sourceCodeAt: 9sourceCodeTemplate 9printHierarchy 9subclassDefinerClass 9compileAllFrom: 9browseAllAccessesTo: 9checkSuperAddSelector:9hasMultipleSuperclassesand the digits after it express a number in that base." "the space Character" "the tab Character""the carriage return Character"w#(43I[ :5:G::C0:::::S:::::sƘ{!ƨ{CivȤoۉvȤj}uȤs}s}uȤs}Cs.l/F?ivȤoۉvȤj}uȤs}s}uȤs}Cs (p'|{,l-FQ0m65E32E7282229222|!s9messages<primitive:.2. To see the definitions, go to the message list pane and use yellowbug to select 'messag9updateInheritanceTables:9insertClass:selector:in: 9allDynamicSuperclasses9whichSelectorsReferTo:special:byte:9compoundSelectorsMatching:9dynamicMethodDescriptionAt: 9dynamicSuperclass9superMethodDescriptionAt:9removeFromInheritanceTables 9methodDescriptionAt: 9tryCopyingCodeFor: 9compileUnchecked: 9checkChangeSelector: 9checkMethodFor:9compileBroadcastCodeFor: 9poolHas:ifTrue:9copyMethods9recompile:9allSelectors9format:variable:words:pointers: es'.", which is the selector of this very method!7. To see the other definitions, go to the message list pane and use yellowbug to select 'implementors'." these classes many classes" is one part of the message selector  It is defined in ]#%6::4::'::/:Lo7LqkC;Ls Lu3LwAuȤ{kK#$&G()|-ƙ,|YƬ@NlAvȤ"ivȤj}uȤs}Rs10s}l#57ƒV8|#:8|g"is a global variable.  is a class in category 9allClassVarNames9basicNew: 9allSharedPools 9crossReference9superclass: 9kindOfSubclass9printMethodChunk:on:moveSource:toFile: 9methodDictionary:9decompile:9hasMethods9compile:notifying:trailer: 9allSuperclasses9isFixed9compile:notifying:trailer:ifFail:9allInstances9isPointers 9decompilerClass 9compileAllSubclasses 9subclassInstVarNames 9instanceCount 9allInstancesDo:9addSelectorUnchecked:withMethod: 9whichSelectorsReferTo:9compileAll 9allSubInstancesDo:9flushCache 9inheritsFrom:9isBits9selectorAtMethod:setClass:9removeSelectorUnchecked: 9sourceTextAt:9defaultSelectorForMethod:9obsolete 9allSubclassesDo: 9removeSubclass:9addSubclass:9whichClassIncludesSelector: 9allSuperclassesInto: 9sourceMethodAt:9superclasses 9conflictCodeFor:9printSubclassesOn:callingSuperclass:level:9removeFromInheritanceTable: 9unmovedVarsFrom:9updateInheritanceTable:oldSelf:9compileConflictCodeFor:9acof 9openListBrowserOn:label:initialSelection:q;;9BrowserView ;FY,G; =;FQ;DM;;;;;;;;$k; 9openClassBrowserOn:9openListBrowserOn:label:9openMethodBrowserOn:withController: 9openCategoryBrowserOn: 9openMethodBrowserOn: 9openOn:withController: 9openProtocolBrowserOn:BcumulateInstVarNames:traversedClasses:9selectors9removeClass:selector:in:9isWords 9withAllSuperclasses 9classVarNames9sharedPools 9canUnderstand:;;;;;;;;;;;;;;;;;GGGGGGGGGGGGGGGGHHHH!H'HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH;EEEFFF!F3FC<#f,eWc;O; MG/E5XE EEEEԞ@ч#|FlJؑmp,-kkuu01rnu1v3rxNobodyq;; 9MethodListBrowser ;=E}EE; =;EqEu; =E;= = M<5K;9newOnClass: <=#<<< I"( I"IxK "DI ":I;"8$"D$D$|$@$<x`<0@@@rÄD DDb#¨$B$Aá9a"xqA""DI1TDI !TDI  DIqЈDHq@@@8xDF"DDD DH@`ӛёbcxG(q=_=a 9SystemOrganization=c>݅ =e=q>> ==g=k=cM=i=m=oM ==s=u=w=y={=} 9superclassOrder: 9printOutCategory:on: 9fileOutCategory:on: 9fileOutCategory: 9printOutCategory: 9changeFromString:=>>>>>## ==s=pvȤjC}iE|e 9listAtCategoryNamed:q==9ChangeSet == >>= =E===M==s==>#' :{CwȤ^nmivkjvlҁAѝvkҁB==p!`xCC#B====p#p!`xE#B =(===p$pp!`xFM#F*=kG(=W4>=>e=pAkAjԉuȤxvȤl'}ڨهvȤm-}ˇT321r 0هxBI9fileOutChangedMessages:on:  removeSelector:  initialize #!=,Op!x+<#k=@hщvȤip}ˇщvȤip}ˇ|:A#B$W)Q===4=> ===> >,O>=p#ЇЇp#|p*p(Їp,Їp/ srmЇp10ЇѝvluȤҁE}uȤҁF}ҁAҁBmnƛմ}|d #e=p|cq====_=sDM>=)===============-========)Q==e9printOutClassChanges:on: 9printOutChangesFor:on: 9addSelector:class: 9changeSelector:class: 9removeSelector:class: 9fileOutChangesFor:on: 9commentClass: 9changedClasses9fileOutClassChanges:on: 9removeClassChangxZ rename: #9putCommentOnFile:numbered:moveSource:9organization 9fileOutOrganizationOn:'#!щuȤs}щuȤs}щuȤs}щuȤs}щuȤs}x>#"=====kpp|p%pAҁApx<$#$  >! "#r qiv!BriBDk||X class#e=>pxkuȤ Cl}xcWq>>! 9IdentityDictionary Q{>#>I>K>O>>]$M>)E>%>'+ky 9noCheckAdd:with:es:9removeClass:9classNamed: 9atSelector:class:put: 9atSelector:class:9removeSelectorChanges:class:9oldNameFor: 9reorganizeClass: 9renameClass:as:9addClass: 9changedMessageList9atClass:add: 9atClass:includes:9isNew: 9reorganizeSystem9printOutOn:B=======>>> >>>>>_>c>e>g>m>o>u>w>{>}>>>>>>>#!kx9Z#B,W={=;e=======,O,O==p,$ЇЇ*9removeDangerouslyKey:ifAbsent:">+>->/>1>3>5>7>9>;>=>?>A>C>E>G#BEE>p@xQ #!>%Gp| #  >pApax #C IpuȤ|jBp|F #C+IpjpsƬ v`ppӇ|' #>hapia|: #D IvpщvȤkƬ pBsƙs|s}|+ #C puȤ|j|k #B>'puȤ|x #"  IvpщvȤipsƚs Cp}xJ #C+pjpv`|N +#F +I Epjpsƚ|ps#'Їvx#p/Їp.Їp1 ЇЇp3ЇЇЇvp54Їx_ class initialize9add rename: #9rename9definition9change9printOutOrganizationOn:9reorganizeV#F.=kG(=W{===e=pAkAjԉuȤxvȤl'}ڨه,vȤmه/}ˇV543r 2هvx'O9printOutChangedMessages:on:  removeSelector: 9soleInstance initializeq==9Metaclass #Bsv`plvvjpsƨppkpx %#%  +IIpjvlvipCsƙqƨvAvivlwp|| #!Gpx #" IvpщvȤipsƙs}x }M>MvalueArray>Q>S>Y>[~P >U>Ws 9dictionary removing 9dictionary enumerating  ky+>%>'E{#B>aщuȤ"|uȤ"}|V9none#C %щuȤxjuȤs}ԜxG #!==p!x}:##>i3*M>kщvj$}iG|g^oldName: *q4e*; #!==p!x5B>#D=>q==_ %>sp$ p"p$GvȤ=kӉuȤs}Bsƨ ӉuȤs}Bsƚs *}ˇx?oldName:  class#!==щuȤs}p#xe9$#k MG>y('1@hvȤiɉvȤj's &}}|C #B k[=p҉uȤD|xU#B҉uȤz|{V#!===>ӝp!|p!|]9isMetaA#$ >=s===4>W*>=]pқp!DpvȤip}ˇvȤ j as a guide. It is OK to put a class in several categories, and this will allow you to maintain a category (e.g. Current) for the classes with which you work most frequently. Observe the paren and quote form when editing system organization.֧ 9Numeric-Magnitudes 9Numeric-Numbers 9Collections-Abstract 9Collections-Unordered9Collections-Sequenceable 9Collections-Text 9Collections-Arrayed 9Collections-Streams 9Collections-Support 9Graphics-Primitives9Graphics-Display*}ˇۇ,ć-ۇO臈ۇۇvȤk}ˇxLWarning: no changes to file outSmalltalk removeClassNamed: # SystemOrganization#qcxBD#$">=s==={>W>=]pқp!DpvȤip}ˇ)vȤ j,}ˇ݇.݇Pꇈ݇݇vȤk}ˇvxRWarning: no changes to print outSmalltalk removeClassNamed: # SystemOrganizationG#kG>>>>>>A@hvȤiɉvȤ j%}}vȤiɉvȤk&%}}vȤ l%'}ˇ( Objects 9Graphics-Paths 9Graphics-Views 9Graphics-Editors 9Graphics-Support 9Kernel-Objects 9Kernel-Classes 9Kernel-Methods 9Kernel-Processes 9Kernel-Support 9Interface-Framework 9Interface-Support 9Interface-Lists 9Interface-Text 9Interface-Menus9Interface-Prompt/Confirm 9Interface-Browser 9Interface-Inspector 9Interface-Debugger 9Interface-File Model 9Interface-Transcript 9Interface-Projects 9Interface-Changes 9System-Support 9System-Changes 9Systܬ )+|]6 -  remove Reorganize System SpecialDoIts - ()#AКАrАrѐrАr|d5#3@`@aAbrcBdxr4>>>>>classChanges methodChangesclassRemoves reorganizeSystemspecialDoIts>>>>b  >>_s 9change management 9method changes $,>!e=)-=============)Q===========#D =sW>=qkpvȤjrC чCćч}ˇxzd9newPage!#D =sW>>>qkpem-Compiler 9System-Releasing 9Files-Streams9OS-Interface #"5MOeՏ6) SAp#$%iuu()vpwkx@ 9HyperPipeStreamfW5- /EM;K6l{i?o["!&Ӌ#dg$pҬAvv`buax*Df 9copyWithoutFirst9Magnitude9Fraction 9LargeNegativeInteger9Random 9SequenceableCollection9LinkedList 9MappedCollection9Stream9LookupKey 9DisplayMedium 9DisplayObject9InfiniteForm9OpaqueForm 9FormHolderView9FormView9BitEditor 9vȤjrC чCćчrud}ˇчxa9fileOutOn:moveSource:toFile: 9removeFromChanges#"!!>>=wA$ipևx,a9asFileName.st #"!!>>>W=uA$i&Hههpۇx)c.pp9timeStamp:*#" ")>W4>=]"'=)[=}>@sƨ@wiч҇Ӈ&IӇڇMۇp.xY_ 9readWriteShortenSystemOrganization changeFromString: q>=c 9SystemOrganizer>>>>(_ =}=y=w={=u=sThese categories are only intendedFormButtonCache9FormEditor 9FormMenuController9FormMenuView9WordArray9Boolean9False9Object9True 9UndefinedObject9Class 9ClassDescription9MetaclassForMultipleInheritance9BlockContext9ContextPart 9InstructionPrinter 9InstructionStream9Message 9MethodContext 9MethodDescription 9ProcessorScheduler 9ClassCategoryReader 9ClassOrganizer 9MethodDictionary9RemoteString 9ControlManager9NoController9View 9ScreenController9ListView9SelectionInListController9AlwaysAcceptCodeController 9CodeController9OnlyWhenSelectedCodeController9OnlyWhenSelectedCodeView9TextView9Workspace 9WorkspaceView 9BinaryChoiceView9BooleanView9Button9IndicatorOnSwitchController 9LockedSwitchController9OneOnSwitch9Switch 9SwitchController9SwitchView9BinaryChoice 9BinaryChoiceController9Browser 9ContextInspector 9DictionaryInspector9Inspector9Debugger 9NotifierController9FileList9Filezi9categories 9logOrganizationChange9protocols# @C<=W4"'@sƨ@wiч҇ӇӇՇxaq#! 3=Q=!=CpҨp!|cp!pp՛p$x|G #!32ep!xR#:sƘ{p|S#C@:=9p`jsƘzƨpyU9compile:classified:notifying:#!=@esƛsƐrxp!xRS 9methodDefinition# @@ @<<<sƜA"#|IsƬ A&'(dI|Jadd protocol<file out\print out\spawn\add protocol\rename\removep#(63I[ @!@#@%@'C0:S@)@+@-?:::@/@1@3@5@72ƬX!ƨ{C$kvȤmۉvȤn}uȤs}s}uȤs}Bs &'(D{Mi.i01|:Ƭ>p|p#pxH# @y@{@}@<@=sƘ{)@hppvȤ iؙs}ˇ||N2 **Hierarchy** #@!|=?@7,O@? #!34bp!x6# @:=@===#=!@?,Q,O=@7!Ɯp|#Ɯp|'Ƭ py/Ƭppڇpۇp-sy1ƬpՃ0p1sy3ƛname\remove#D:@4;=E/:sƙApjqbkHpyz7q?o#@;|) #@;>:sƘ{p|I#C @; A#ErvȤj}|b  then accept or CR #!m=3pЇxi? #@=3pЇx?9printOut #;;ApxF #;;=SApxF#=@7=!pШxp"psxOF#=?=!pШxp"psx'>#=,O=!pШxp"psx>#=@?=!pШxp"psx>#:::;;:pщvȤi}vȤh}h֬ Dpcx;&#::!-G;;:@pщvȤi}vȤh}h۬Gp*Ճfx9Users of #:#AAx39Z#4::>=O@@@@-/(=EeWc@=!@;A=5BB==9pШxp"p&hؘxrl,={,iNmPډuȤs}jU4RRAAABB B B BBBBB#B)B9B=BABCBGBIBOBUBYB[BaBeL#ceA5A7;A9W;EAC:A;@:A ;iA=@xpB$p&pB(هpp݉vȤ,lmpuȤp65}}ˇxrecompiling ... done 9copyForValidationterrible problem in recompiling subclasses! #!AAACAp| 9class:category:q?AE AGAYAgAm? =EAIAQAEMAKAAAM #1{¶%±9 7ƒV8rǁBRR1{wk:vkƒVhpƚs qlps{pjځ@=!= >p "pԀ%〦%#'p(xDXType destination protocol (Class>protocol will copy)>q?w@ A:@ BgBiBo?wM~A1@AAAAA A A >AAAA=AAAAAA!A#A%A'A)>A+A-A/@@=;=;?;M,O)Q,Q@i;s=u=y={>47>=@@=:===BAOp|x 9setClass:category:ASAUAWAAMA]A[AO9scanFrom:A_Ae#"A/*ceAaAciuC&'x v< #B`axwAiAkclasscategoryAoAqAsAu_sA[AO #BAp`x`#dAvȤkp`}ˇxɛ #BAps`xƚ#A#=>;?4AWppvȤ lp}ˇ%ևxt #!GpЇxd#!GpЇx#!W*4A>Ї!ćp%ЇpЇx? reorganize#"@;>AЉvȤ@@@@@@=&9subclassOf:oldClass:instanceVariableNames:variable:words:pointers:ifBad:9printOutCategoryChunk:on: 9printOutMessage:on:9printOutMethodChunk:on:9printOutMethodSelector:on: 9commentTemplate9validateFrom:in:instanceVariableNames:methods:9methodsFor: 9copyCategory:from:9copyAll:from:classified: 9copyAll:from:9fileOutCategory:on:moveSource:toFile: 9addInstVarName: 9removeInstVarName: 9copyAllCategoriesFrom:9copyCategory:from:classified: 9upip}ˇx #cA=>p`xOK#*:// ;OU;5 A?IsƘxipщvȤI}jpkpn։vȤDlpEpׁEvvȤou s}vىvȤo}}ˇx: #BAps`x#!A%A=]/gFBppЇx¯ 9classify:under:#OQg;{sAB#hpԉvȤ j}ˇ|=#A>AA#;?4AWplsƛp#|pp'؇x 9categoryOfElement: no such message #C !!AWAj҇pruԇՇxQ## A>AA!pwӉvȤjv}ipqwx9moveChangedCommentToFile:numbered:9fileIndex+#e;A>AA M'A/ksƨ-sƞDDpض pp&'px  will be redefined if you proceed.9#@;>=eWcAA#;?4ApсDЉvȤ>nvȤo}mu&Eևp*pvȤ op}ˇ.s}ˇx> #BW*4AAЇЇ!ćp%&&xv  methodsFor: ' #Ap!xJCategory name must be a String#OQg-{sAB#hpԉvȤi}ˇ| #!A!!BB!pBp%&qx3-.st #"!!>B%B'>@Ap%&i(Jp܇xO-.ppo#6OQgX{B+;=WB-UA)B/A'B1A+B3B5A; B7 MA=]sAB#hp82pهڇ3pهڇ+pهڇ.pBsƙ&ppهڇ+pهڇ.pهڇ0pهڇ6YpՃ8|nilinstanceVariableNames: classVariableNames: poolDictionaries: Class named: superclasses: category: #B;sƙ ||#!OQg:{sAB#hpiv‰vȤ j}| #Asƚ@e|q? #!{pxި#OQg;{)sAB#hpԉvȤ iG}ˇ| #!A:p|{ #B@ps`|#d ;MAA MA>p!uȤ{kpwp|Զ9putSource:class:category:inFile:##")>W4A>"'@sƨ@whч҇Ӈp'pӇۇx organization changeFromString: #AAAA ;ip֬ p՞pԙ#|"|!| |A subclass:  variableSubclass:  variableWordSubclasW{B?>Ї"p&ЇpЇvxH reorganize #=)[>Bpp|5#F@;>=eWcBE@@pсBЉvȤ:lvȤm}ku"Eևp*pvȤmp}ˇ֐s}ˇx >#GpЇxS#//BK*I>k;w;y;;:{CBMkq;1@po"тIDLJǂKp`ppƝpsdpHvȤM p,|}ˇusdJopJ|:w:::g:k:c is reserved (maybe in a superclass)#BW{BQBSЇЇ"p&''vx  methodsFos:  variableByteSubclass: "#W4:A5ЇC҉uȤlppЇp}xJ9setSourcePosition:inFile:)#!5:2=)[='5+2BщuȤ$pplmHpHpp}|ȹ# A>A%gphu"|D|ё9classComment #!>pru`x*#"OQg{AWA>s=)[upABip&ׇpNpx comment: 9classComment:#" =>7ApvȤip}ˇpԇxP 9removeEmptyCategories #;s@sepxR#C @=>@Wppr: '#CA>BW@@Wpjsƛp#|ppևx no such message.#FW:@ {ЇЇC҉uȤ(pkṕDmpvvv}xPL#EuB]{ B_vj!kuIuAwvvwj(luvB B!ks&wGDuvvx: # A>Bcphup$||yS comment: 'This class has not yet been commented. A proper comment should include the purpose of the class and the type and purpose of vȤjp}ˇԇx##!!AB!A Ap$%qiAjׇpruهx-.st #"!!>BB>=uAp%&i(Jp܇x0-.pp#z̠ #!{px #A=]Ap|H!#!'7B>=)[5B@{p!pFpFp*x 9removeElement:  removeSelector: ##d4=> >W@;A ppbԇpՉvȤ kp}ˇx/#"{=WB,OB@;>=uvpᇈӇӇp&'pv)ӇpډvȤip}ˇx comment: ''#each instance variable. ' #BA!prux}=GBkBm instanceVariablesorganizationBqBsB{B} X qBuBw>Bys_@ 9instance variables 9method dictionary9compiling .48DJLj~A;s@A@,O,Q@AAAAAAA>A'=A)A+AA :A @i74=@=>=A-A/@;MA%=yA =A!@AA)Q>>;=AAA#;?={=u@=@@@@== class9addCategory: organization classify:  under: # 7:=9Bp՛p$r ppsyz_Are you certain that you want to remove this method?#{ l#)#5T#2;=:BB?w::@B4@;B=#>@?,OB,O:@7%ƬsƜD|p|)ƬsƜp|pp|+ƚ*|-ƛ|/ƚ.|1ƞp҃|5Ƭp҃h|4|7Ɲp҃|X|c9template:q?uG category to add protocol to addThis class has no comment #=y:pxM #={:pxM #;;Apx{R/#"=OBB@[>:=5BB==!pШxp"#hԘxippp,.p߇p0xKEnter new protocol name protocol nACDABDAA:@qdž,$I1b$H H H G!@@Nňǎ,I&II"1I$II" I$II" I$II" I'H!!8ÀH@2$H0#O H Gp@ŀ B&@ame organization addCategory:  before: .# =OB=5:BB==!@a>pШxp"hӘxippp)+p܇pxwPEnter new protocol name organization renameCategory:  to: 3# =>:B7@i=5B==!pШxphרp%xvȤip}ˇppp,pއpsx;N%Are you certain that you want to remove all methods in this protocol? organization removeCategory: };B B=C#EE+?E= =;BCB M BBBBe5K B$@C@B@81@@8@A$1$@ $@ $@p# C3C<<<*AC9fullStack9restart9sendCCC! BBB5KeDMBC7=:CC=CC%C'C)C+C-C/C1C3C5539=/*ABBBBBBBB 9computeSourceMap9revertBlock 9resetContext: 9updateInspec9openFullViewOn:label:9context: 9interruptProcess: BBBBBP#CB5;XBBBB B55=/=1BBBBBBЇB#$ajGqr()*+(uuv-veO012su-v3veUu78-tU878-t| 9openInspectors9context9contextList9contextMenu>L? 9receiverInspector?L? 9contextInspector 9openNoTerminate#"B piBr`|9process:context:interrupted: #"B piq`|3#Bqx qB9Hightors9spawn: 9checkContextSelection9pcRange 9interruptedContext9correct:BC9C=CACCCECGCMCOCQCSCYC[C]C_CaCcCeCoCqCsCwCCCDDEEEEEEE #B=C;sƨp@xq?B#C?|9mclass #3Br p!x#C/C'C5pЇpѨx҇pӇx#!5 x$#C/-=5555CIC)*AqCCKpЇ Ԩ qև pևx 9stepToSendOrReturn9willReturn#= #5'sƘ{|#5::22K5-p pplightPC#BsxqBB9ContextMenu BiB!CeC#full stack proceed restart senders implementors messages step send  CC cC C    @ Ā @"% A B" B"$y 81@b8p"D0 D |"@=2CC%C5-igsƬ ssp"xjcՁՁesƙq ؂ pهp" p,x9inspect:9sourceCode# CCD3BAsBs p$xq?C CCD)DD?D =ECt\print it\accept\cancel#!3Cƚp|`p"x #;Csƚ@|p| #!x# #CpЇx1% #{!# #5# #z # #!3ap!x %# [ D//k<PhC$*v v()vȤi}| self# CCCsƘ{DsƝA"#D|@ #G #c54App|# # //% /ԛC|| # D#?CI/ |Ԝp|p| self%#C2-CCAS/3@ƘzsƘzpuȤzaj֝ppp)y! #3Csp!xCC MCC5K CC#!Cp|% #CCsx& q5SC CiC-C Cagain undo copy cut paste do it print it accept cancel  CC cCTCa G DGDHDHI@@ ᣀd@$@$@$@yň@&D@$D$B$Cǁ <$ }DiD+ D-CD;DWD[? =CD/D3D+MD1D5D7D9MD=C=/CCCCD?DADCDEDIDKDQDS##5'| #!3C`p!x#CqDGC0C3s!zpuȤzbjpp'yself #-sƘ{Ё|K# DMDOsƘ{A"#|inspectC#|##5'DU0C!|p|selfDYtempNamesD]D_DeDg (DaDc 9field list9doIt-accept @@ D@'80YǜYLJb""b$H B""B$HC>CHB BHAAG8 @ @ @z8"d"D$@"D"$@"|"$@"@"<qq$ $ $$By$pACDDD 9browseReferences9addField9removeField # CDACDxnq?DiDDD 5KMDC=/CCDDC5=DDDDDDDDDD#yhi#CC3sƘzpuȤz`jp#yf# A(uhvȤiC}uȤ||f# DD DDDDssƝA#$|IsƬ A&'(eI|gEQESEgEiJ EUEWEYE[E]E_EaEcEeD> 9category list 9category functions9class list 9class functions 9class-inst switch 9protocol list 9protocol functions 9selector list 9selector functions*NR\hrOO= 4==K=?=U<7:=)sƝsep!|Ci&b&j(&jpdpx. EEmethodListmethodNameEEEEZ EED9DDobjectfieldDDDD2 DaDD 9doIt-accept-explain "$CCCCCCCCC=1=/=CC{CCq?D+##w;:sƚ@| p|#E5E #| |=9stack9stackOfSize:# E E E BCBsƝA#$|IsƬ A&'(eI| full stack\proceedC3#full stack\proceed\restart\senders\implementors\messages\step\send#! C;p pҚpчx# EC; Їsgss Bчpx 9resetSpaceLimits#method list 9method functions  OEEEE<=/q?QE u;EEEE?QEME!GE 9key:EEEEEEE#!!|b #c #|b #!`xc #!xGd #!Gв|Sb #!GEpѶж|zyb }qEkeyEEEE q   !GE{9addMethodView:on:readOnly:?>9addTextView:on:initialSelection:?@?#"$5E E EEEEEEEEEE##c55s q A` xD EEE!E#E%E'E)context receiverInspector contextInspectorshortStacksourceMapsourceCode processHandleE-E/E9E; z,  5E1E3DE5BE799pc selection9inspectors 9stack manipulation 9dependents access  (4<>@B#BC3:C5C3CC-=C%C1BBBC+=/=C/C)5C'C*ABBBB9{BB EAECEEEGEIEKEMorganizationcategoryclassNamemetaprotocolselectortextModep!"#`Auu&'qd&u&'rhu'&*ri&'&*rku-./slx Class Browser9addClassView:on:readOnly:?=9addMetaView:on:readOnly:9addProtocolView:on:readOnly:>9addSelectorView:on:readOnly:>?? #B;ps`x 6#D(5E:E F55=/=1sFp"%&`juuv)qgK,-.sku)v1vpx Method Browser on >?YH#"(5F F F F EFEFEFEFEFp!"#`Auu&'qdu'&)rhu+&'rj&u&-rl/u--rnu-1/spx~ Category Browser9addCategoryView:on:readOnly:>=u>\)>{>??)#"5F:E FEFp"%&`Auuv)qgu)v+sj܇xY Method Browser on >?YU#D45F# F F%F'EF)EF+EF-EF/55=/=1sF1p!"#`Buu&'rd&u&)rh&)&+rj-u&'rl/u&'rnQ234sk5u'v7vvx[ System Browser>>>{#!xļ#!|Ƚ#1̀u||#Ѐ #!FЇpчx#πQ#F@|{q?F FF FG'G/?G9 =FFFMFFF$MFF/2!#e%=)Cm-FF9cursor:9addArgument:9sendMessage"FFFFFFFFFFFFF#1ux #  pџsƨЇp|#!dxDZ#x # p|i#P#=u??@?Q#&*ODF5F75F9 F F;EEEF=EF?EFAAj"kvl#mp%&'dAuu*rh*u*rk**rl.u*rm0u*rou2sqx>33=L System Browser>??@?4#"$5FE: E FGEFIEFKFMFOp"%&`Auuv)qgu)v+rju-./slx Protocol Browser on =>>??FSFUFW ;;;;;;$k;;MF[EF EEEEEeF Fp!cBudxF9switchqF#FЇx#!cxղ#g #FFЇpҚpчx#!exU#!Gdxð}FG FFF F? =FFFFMFFFFMFFF#F}1u uȤ} uȤ}x FFGG!7F GFG G? =FG G GMG GGGMGG#=GћЇzp|` qGGG!G#G%F]F_FaGGGG#c4==A=GpBr#$%&#v`xw#c4==K=?pBr#$%&#v`xsv)#d +FcFeFg=Q;G=7 7G =Ѱ"kpE&()rvcpE&,)qvcxx?9on:aspect:label:change:value:q?Fi FkFyG(G? =FmGGFi =FoFsFyMFqFuFw FmF{(GgGiGw?GDM6FFFFFFFFF2%')=)3E7;/YeCmF}Fh9{G)G+G-selectorargumentscursorG1G3G5G7'\f !79{eFCm/F2=)%-F#!{# 3 'G=sƛp|"|ӾqFy #!)FGAp pчxqFy#!x$#I _+C+ { $pЇBphEpvupBB؃EpBBڃix#!x4# aFFYIpЇpчp҂sƬ pԇpՐspӇxZ#! 7FFF;GMsƬ pӚpґpёpЇp$xq?Fy'#C _+C 5+ { )pBpjEpvupBBكEpBBۃjx 9indicatorOnDuring:9centerLabel 9displayNormal 9displayComplemented 9indicatorReverse9displaySpecialComplemented 9displaySpecial 9highlightForm:9containsKey: 9interrogateModelBFFFFFFFFFFFFG;G?GCGEGGGIGKGOGQGSGWGYGaGcGe #IrpЇxQ #IqpЇx# C i _ApDApwDx# C 3Appԃx1#F)C 3+ _ pЇsƨBppHHكx#!x6 #GUpчxqFy#?C 3pЇsƨ BppՃx# e _G[G]G_pBт rs#$x9isOnqFy#Ӏֻ#!FIpЇpчɇpчpЇxu#9 3 sƨ px}FiGkGmGoGqGsGucomplementedlabelselectorkeyCharacter highlightFormargumentsGyG{GG'l  G}GG 2G 9controller access 9window access9label access 9deEmphasizing   "(,26eCm/FEF%')7FFFFY;FF}FF2=)3{MGFeG #c=)/[ a GpmDFՈ|"qFkGGGFeMG;FGG #!;GƜp x!qFi #/Ѷ|k!GGGG<F;instanceclass#c=#===M=+pBr#$%&#v`x6{#c2=)=%=;pBr#$%&#v`xE|#cEEEEpBr#$%&#v`x'z#c 55=/=1pB#$%v`xT}GGGGG 9subview cr|sƚA||Zo 9whichClass:selector:q?H- H/HOH{H? =EH1HGH- MH7H3H5H) 9makeConflictingMethods9makeMethodNotImplemented H9H?HC #H;H=p!|.) 9setStatus: 9conflictingMethods #H;HAp!|p) 9methodNotImplemented #BHEp|) 9setWhichClass:setSelector:HIHKHMH3H5H)$MHYHECHQHSHU2HW!5H; 9isMethodNotImplemented9isBad9whichClass 9isConflictingMethodseation F EEEEEE from #:{" #sƚA||d#!'|y##G//GGpuȤB|iԉvȤjq}|? 9indexOf:ifAbsent:9writesField:9readsField:2#F5k5::;-G25+2jwvȤm}kppsuȤs}lsƛp|ƨp(px selector changed!3#DG* 2G;S G֬ ppdӁB8jsƬ ppdӁB#ѬkћvrvkvBs|v9getSource 9decompile:in:method:#::@hpp҉vȤi}ˇ|*`"H[H]H_HaHcHeHgHiHkHmHoHwHy#Babx@( #:|# #а|$ #HA |&& #HAH=!ƙq |% ## ## #H= |% #! HWHQHU2pК|pњ||$$ #!!|% "#!{HqHAHsH=Hu"Ɯ!x$Ɯ#x%'ć(ćx& MethodDescription(methodNotImplemented)MethodDescription(conflictingMethods) MethodDescription(#5|e# #!`x&( H}HHstatuswhichClassselectorHH #!:p|u#G |<message selector and argument names "comment stating purpose of message" | temporary variable names | statementsN#*OQg ;{I:;G //*W;;suiAB#hpՉvȤFkviهjv%-wvȤlه燈ه}ˇ0Đs}ppr|yF [also a #4@|#";:pЉvȤip}ˇx! #!;;:Ap`x/##::;; eWcGG;%pipӨxpщvȤj}|pDՇ()pxpщvȤj}|slconflicting methods foHHB qs52CHU!HSHWHQH;HE#c #$ H5H+;;H3HQAjp҉vȤki՚s՜B sA|}ˇ||z#;GHH pApBpCx#(#$'H GH)H+A;iCuȤD}pjEuȤD}pkGp|p|pH#%*HH%HH#;'; H HH>H;g;;:HS;!HCѨ |ik(Ƭ pppFe'|/ƞpDIjpښjp+|D |p3221ppFe'|T9NotFound9classPart9OK9all 9HierarchyViolation.## 5:2;]2HppsuȤ{jip%r  in #z~d#!;GHH pApBpCx*qGH9SelectorsOfConflictMethods>!HqHH 9SelectorsOfCopiedMethods>!H qHH9SelectorsOfDirectedMethods>!H#d GuȤA}kxH#;sƚB|h|^%#h HkIHH@kmounvFDsƨqr⇣|9methodArray9scanFor: 9refersToLiteral:#";H#H%pщvȤ iӜr}|9selectorPart9isCompound#! H)H+'H5;Ap|E#% H eWcHH;%;gH ;;m;AuȤB}vȤkps Cԇ'(s}ˇLuȤB}vȤkpvȤl}ˇpLos}ˇxaiconflicting methods for  in b#(0'H GA;;mHQ;HW;;HUH5;!C;]2; ;lCuȤD}pmEuȤD}pnypiڜpyܜpz pppEmp77pjqkvȤ oC}ˇ pTp2ppCvyB 9fieldsTouchedv#'0;: 3HOQg{H0WH;!spщvȤm}iClv‰vȤ n'}JK,j.u!kv‰vȤn퇈퇃}vȤGm3퇈5ću!kv‰vȤn퇈퇃}5}ˇp6xargall.self #Bz!#;/;%eWcHqhpЉvȤ ip@}ˇ Cԇp(x& has conflicting inherited methods -- consult browser for their names#!:pp|j#;;@hpщvȤi}ˇ|wh# @ u!u"ubx#;3|| # :pЇxZ#;7|~#'1;_ [gW;_pщvȤ hEHJp}|#!H/:C>;|'>3\|v!rv# |3&!r&# |3vr6 |xWG 9pushReceiverVariable: 9pushTemporaryVariable: 9pushConstant:9literalAt: 9pushLiteralVariable:9popIntoTemporaryVariable:9popIntoReceiverVariable:9pushReceiver 9methodReturnReceiver 9methodReturnConstant: 9methodReturnTop 9blockReturnTop unusedBytecode9jump:9jump:if: 9send:super:numArgs: 9specialNargsAt:# 5+ph$q"#|E #5`+ pp!xJLsuperclass must be a class-describing object#HHHH ;ip֬ p՞pԙ#|"|!| | subclass:  variableSubclass:  variableWordSubclass:  variableByteSubclass: #W4 M;A5ЇЇlppx#!axQ #!H;Spp|Q 9decompile:in:#u| #c;MpuȤ{| #;}@hp|{a #Ap|C# 5:25+2pplmp|G#;[k@hpvȤ iƙs}|0} #A;ip| D#H@|q?H HIKSh!z#"|%&|D #5pv|S ##5+ .H@Nph#$va!|'(wa%&pv|{F #g4I5I7I9I;I=IaIcIeIgIAI?Ii@(;ISIkImIoIq& m nvau(u|v|wv|&v|v$u|v|wp*&v|w$u|v|wp*&v|35/k/lvkvlwv2q|3|6|8|p9xgW 9storeIntoReceiverVariable:9storeIntoTemporaryVariable:illegalStore9storeIntoLiteralVariabKK?K =HK5KKH =EHI IMHeOHI# ] aIBqrsaBtuvwx_ qII 9SpecialConstants  #!I 2Sp|` 9method:pc:I IIeO HIIK!K'?K3$MI)I CKIIIIII!I#I%I'H-5 9addFieldIndexTo:9nextByte9interpretNextInstructionFor:9willStorePop9willSend 9followingByte 9interpretJump9interpretExtension:in:for: 9addSelectorTo:"I+le:9popIntoLiteralVariable:9doPop9doDup 9pushActiveContext unusedBytecode;##5@(;kI;+ 1_`pi!x+- p,v J+v$'(Ӭ pv"pwjpvsx}Q &#% 5Iw Iypij+Cʘy"l% $"v #wvaz2U 9endPC #T #.T }IHJ  IIIII? =HIIIMIIII$M.IIAICIEIGIIIIKIOIQIISIaIcIgIiIkImIoI5I-I/I1I3IWIYI[I]I_IsIuI{I}#B`ax^ #+5p"#|FD .##5k +pi"v|#(r&#%#v|'(pvj&&v|xO #5p|T #%J5 I5I7I9I;"I= I?IA ICIIEIGIIIKIMI%IOIQIS1_IUpli!j!kvau|v|wv|'&|)v|*&|.,|,|9@u|,P|,|3 P,2|3|6|6p87|,pz|=,v;|,vr\|?&iva, )I7I9I=I? 9printInstructionsOn:"IIIIIIIIIIIIIIIIIIIIIII #!IIp"x5 popIntoRcvr: #IIp!x8 self #IIp!xE4 returnSelf #!IIp"x3 return: 8##I:I5  3':{Wч"ćvvȤjp&i)('ćć}t,ćчއcx> 9storeStringRadix: #IIp!x4 returnTop #IIp!x1 blockReturn#!IIp"x2 jumpTo: #B IIIp#"x3 jumpFalse: jumpTrue: #"Iw5IIbpicpp"x0 q?I#cIIIp#"x: send: superSend: #!IIp"x<= storeIntoRcvr: #!IIp"x= storeIntoTemp: #!IIGp"x< storeIntoLit: #!IIGp"x4 popIntoLit: #IIp!xm2 pop #IIp!x%2 dup #IIp!x7 pushThisContext: #!IIp"x)9 pushRcvr: #!IIp"x: pushTemp: #!IIp"x7 JiJkJoJqJsJuJwJyJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKK #ENp!|#p|## mC @!jpAԁAsr⇣|~#!JmsƘ{p |{q?}J #BJmsƙ|p@||K#;k5'5pp҉vȤh}|t##GpЇx## JUpisƙqƨ jчixq#CJ{J}JJpushConstant: #!IIGp"x8 pushLit: #!IIp"xQ6 popIntoTemp: IIstreamoldPCIJJJ\\ Jq 9instruction decoding,.IIKImIkIOIQIGIEIIIiIAI?IoI9I=ICI5I7ISIgIaIcI J IJGK K K?}K =HJ J?J M JJJJJJ9trace: 9initPrimitives 9tallyMethods: 9tallyInstructions: 9runSimulated: JJ3J7J9J;#J5@J2_J!!vȤiCh'p%}x doPrimitive assumes 3q *AJYқp!pӇjEppƨ ʇjp|simulation of blocks with ^ can run loose 9hasMethodReturn 9pushArgs:from: #!-=?5'ppvx7 #!-=yppvx)#!-=pxP## piujƙqsƨ ivj|) #!-=px#Ipp| #!yJYpvpx #!A5'JYpvpx* #-=5'ppx #JS5' yppp| #!JS ypp|, #JSJY yppp|#!ax #BIOJJYppx@9eqv:&#eJYJ-=JQ@luȤp}pk(ƙqJ# 9TryPrimitiveMethods #J)|@ |{ 9primitiveFail #J)@ | #J)z@ | #J)@ | #J)@ | #$ WJ5 ku@kivȤjƚssƨA}|9runSimulated:contextAtEachStep:## WJ5 kIs@jvȤi}| #"J5 vȤi}|8## J5 e*IW{ gJ= 5'2{ivȤ:jƚs1sƬ BӇ$ćBׇJ,臈凈Ӈ߇A}|9depthBelow:JAJCJE JJJJJM|JcEE2 'Ƭ p%psxp|Cant simulate halt. Proceed to bypass it. #!J_ppvx #Jmv|.#eJ)JJ -=?J +5J]vu |ҁC# |#p|' pv|*؁Du |pi|x 9objectAt:9flags 9numTempsField#"i`| #JCWAp|9sender:receiver:method:arguments:2#:{I;52_5JKJ)JO:JJ ppБlsƨ$mpen&ƨ|p|lp+,x Simulated message  not understood #!A5'pvpxy #!ypvpxA5' )J5I5I7I9J=I=*AI?IAICIEIGIIIOIQIS-=JIJKJMJOJQIaIcJSIgIiIkImIoJUJWJYJ[J]C?CIyJ_CJaACI-.00-5 9primDecrementStackp9tryPrimitiveFor:receiver:args:9swapSender:9activateMethod:withArgs:receiver:class: 9send:to:with:super:9return:to: 9singleRelease9shortStack9pop9hasSender:9doPrimitive:receiver:args:9stackp: 9primIncrementStackpJeJg #B )-=p|. #!pʇx #!JYpʇxv#JYpЇxg #-=ppx #-=ppx#sƨvvȤhps}s`xl#OQg E IWsAB#hp%vȤi}ˇ|g#J_phpspv|#" pƘzisƨ Ƙyiz#f<-=JJy//JmJJQ J)J!2YI;;eBJ'FrpBwԃa|*Brp|- pwr|k/.|Pvlww23QUumvv7mw vwXm: vw:ym/vw:/m/p=<.ƙ|p|f 9home:startpc:nargs:q?{too many arguments to this primitive#;k5'5pp҉vȤh}|#*AqICKpppЇx[#GpЇx#"JaJIsƙubuipӇspipчs|N##J*AJ[CIpЇiƙqpjipӇxj #Jmv|#BJ_AJm!p|pB|z#5;k5':pjpvȤh}i|#!IJmsƘ{p |{#J5+1C?C2KpщvȤh|ppshp|' 9setTempNamesIfCached:# JJyJmAppw`|g#!GpЇx#Bst#"2mvAsƬ vAxK  #!mvx #"2mqƜwrƜ" sƛ!ix  #!m2x  #!I7K]px0  #!I5K]px  #mvx  #ICIIpЇчx #!I9IIpчx#mKiv x #n #! xj#QAI#KiKU22/I0_ mKa2/S/Q[ mn oljpҁCѬ urr lFӂIpJN  L2apPPvuȤ}Pr0/(J1e,pK M a'(JJeHxB#GpЇx#1#$;k5'5JIJJ{QKpǁCp҉vȤi}j&Ƭ #ćpxƨ )ć*ć+x})~9who9?>>#GpЇxe# )psx#BJmsƙ|p@|| }K stackpKKKK  +CJK!;qKsK 9debugger access 9system simulation9implementation dependent accessing 6P^`hl|@y55'C00-ImIkIOIQIGIEIIIiIAI?IoI9I=ICI5I7ISIgIaIcJ=J[C?- )2 JWJUEEJMJO.JY-=JSJQCJ5*ACIJ]JKIAJIJaJ_i KgKi2222m 23K=K_.@kvtvȤH}ˇll-ƛpr4mKƬnKƚspoFeFx] ##Ka2pi jt |j"##2Cu2 K2у`fCdiCevvȤ jv}x9numTemps#K2[ 2KK,7ج Dvq׬ Dqp!| improper short method9returnField 9isReturnField3# KWC}(I 2SKUIwKKY/2+5HbcpܝpہD AgA#͂pՅDpvlڙsp)| stack not empty##Kim2KEijCƙ{J!K#K%senderpcK)K+K/K1K-s9decoding CKIII#III'I!5I-HI%I {IMK7eK9 #K;K=KCKE "xcascadeqK?KA9CascadeFlagcascadeargumentqKGKI9ArgumentFlagargumentKMKOKQeM>Kc I5I7I9I=I?IAICIEIGIIIKIOIQISKUKWKYK[K]K_IaIcKaIgIiIkImIoxp7#'2I#mKEII KiKU2ƨzipҁBѨa{jlp֬ Dpp凣Gkv‰vȤn}pmyz #!I5K]px[ #!I7K]px #$ImKi ij   pp  p|8 #!I=K]px  #!I=K]px  #mKixC#mK=3Aƨ AAx #m2x  #cK[3pÃ| #BG5p`|6KKKKKKKKKKKKKconstructormethodinstVarstempVarsconstTablestackstatementslaGH9blockTo:9initSymbols:9quickMethod9decompile:in:method:using:9doStore: 9checkForBlock: 9statementsTo:KeKkKmKoKqKsKuKwKyK{K}KKKKKKKKKKKKKKKKKKKK## KgKi@ivtvȤj}ˇ|9to:by:9removeLastPcexitlastJumpPclastReturnPclimithasValueKKKK  5J4=s48>!KWKUK_KaIKImIkK]IOIQIGIEIIIiIAI?IoI9I=ICI5I7ISIgIaIcHGK[ KY {KEK=#:;apЉvȤh}ˇx#::@hpщvȤi}ˇ|#;[uhpvȤiv@}|#D;;)pЉvȤ kys}ˇCuȤs}jsƨʇyz,##:pisƨjʇsƨispƛsʇx̰ #B;epЇxP##;;AvȤj}ipb|#;pp|#";u;[pvȤi}xɲ #;@hpB| ~ # :pЇxG#";;gpЉvȤiƙqys}ˇz #1!|B#C;q;kuȤsƟpʇp|jpƛpʇ|jpʇ|r #!%;epчxbS!## GG;S ;jDӬ ppaAisƬ ppaAs|##OQg {K3KsAB#i%v׉vȤj(}| unboundMethodwith:#L;;w;@apщvȤhp}ˇpӇx@q?M#":;upЉvȤ iʇ}ˇx#!sƨuȤs}љscxdK#!L k[;psƝFp#xJ  is not my9testing method dictionary*2H`vzu;s: ;i ;K;Q;:;y;w;;5+;];A7;m;U;5';:;I;};; ::{;:m;;/;#;5;;;k;::;;;3;O//;7-;;Y:;:;W;g;=;;E:/#;{:;_;;G;M;a;;U;':;!;C;S8W;);-::;::;[;u;c;:;9:;?;;%;;;;+;q;e;1; ;;;;5-;o;;; {HH G3"is a global. Smalltalk is the only instance of SystemDictionary and holds all global variables." 9allBehaviorsDo:% is a Dictionary. It is a pool which is used by subclass#!';{xsƘ{|## ;;}pivȤj}ˇvȤ js}xb #!w;:pp|y# L[ L; sƙ |p՟Cp|C|e 9otherSuperclasses ##C; [gWLpiṕBvIK,|. ^self conflictingInheritanceErrorW#i{I:;L: '1//*:L>B;pӇpplv$'vȤmӇᇈӇ}ˇ+ćpkpPƬv-vȤn}kwȤ HoҲ}1vȤ npvr}ˇx. [also a... all the Metaclasses ...#$ the following classes" is h#"0S:G[g/3Q*::L{*L}LL* LC:9IvИ{նpC|'&rpC|)(rpC|+*rpC|-&r,|-.|2wr 0C1|7wƒSip6s541|ss{b?"An instance of class Array. The Numbers, Characters, or Symbols between the parenthesis are the elements of the Array.""An instance of class Symbol." "An instance of class Character. This one is the character ."$"An argument to this block will be: %ivȤkpju}ˇx#$//k pijvvȤ k}|#DvȤjv‰vȤkƜps}}ˇx2#"G @;L); AuȤB}ipxpp'seppAhxconflicting inherited methods#C ;;:kpЉvȤj}ˇp ppxq#|Hu#d: %kux #A p|D #;Iphp|g#@|#@|6#D';e;G H:;;#jpчCuȤF}pppCbGuȤF}pppGbp p؉vȤk}ˇxOM#! bound to the temporary variable #K!:E:9:7CAS=-:'L:I:C:?:K:=:A/!(u:M:G:;LBщuȤ.IpjvȤ Jڙq}uȤs}s pksƛpksƛksƛ.CMCVvȤH}U5p0lsƬp1lsƜp2lp3msƬpmsƞp4EsspEsƛ.DMDsƛ.EMEvp8Fp7Fp9osƙ.osƙ.nI}u;|| A1"Sorry, I can't explain that. Please select a single token, construct, or special character." # :`abcdxH@0#$;C:LL:'LLsƘ{kvȤ;euȤxpчx;#!:;pysƘz| #1@!|GC# |_B#!|on#!%;e;#pчpxDR!##-;-pipӉvȤj}ˇsƞF|}@LMLOLQLSsuperclassmethodDictformatsubclassesLWLYLiLk| qL[L]L_LaLcLeLgBy_s9creating class hierarchy9creating method dictionary9accessing class hierarchy9accessing method dictionary9accessing instances and variables9testing class hierarchyjӉvȤi}uȤs}s}uȤ{kk&'H)*|Lk "is an instance variable of the receiver; defined in class " browseAllAccessesTo: ''.A#'+155:-]KLL3sƘ{simvȤn}Bu³G֐rsclՁA{vȤn}Bu ܳ+C*C|\z"is an argument to this method""is a temporary variable in this method"4##O*w+ LLLLvBѨ  vr{CiEjŨ{ ','|'(*'|q" (= ) is a  is a ;#$:SLL:5LLLLLsƘ{Aj&%B#B *-.|ivȤk}uȤs}sƘ{*+,|=m these classes many classes" is a message selector which is defined in 8. To see the definitions, go to the message list pane and use the middle button menu to select 'messages'." is the selector of this very method! It is defined in =. To see the other definitions, go to the message list pane and use the middle button menu to select 'implementors'."#&8;=/=639 #6pЇx/# 6I3ԛpҐrёЇx '#9 66A637MOp۬pp$upٛאrppp܇p xaq?6 #"66Y;MOƬpip pчppӇp&x#ceppчx}5MYM[M]partMsgacceptMsgmenuMsgMaMcMiMk+  G}GMeMgs9emphasizing9adaptor  e6%7Y;36665MMo5Mq#Ms5 Mup|; 9initialSelection:q5MyM{M}C;LL:'LLL;'-OQ LqL)LsLsƘ{CѐlvȤm։vȤi}uȤs}s}uȤs}ksƨ(*K,-.|vȤm߉vȤ j0kqr}uȤs}s}ˇsƞQ0QksƨMST̃2lVvȤm߉vȤj}uȤs}sĐs}57V89*K,V8;.|{X"is a class variable; defined in class "Smalltalk browseAllCallsOn: ( classPool associationAt: #)."is a pool variable from the pool , which is used by the following classes  associationAt: #LLLLLclas5M M%6Ms;MMMMM #3ҚpёpЇx:#M@|c9q?9#!67Mp sƨpҀx8q5#!x8#"C17/3-;M%Ƭ ipp&x9q5}M M5M&MM? =5MMMMMM9on:aspect:change:menu:initialSelection:selection:M#M5 Mp|"  9selectionMsg:qMMMMM MMM%M  MMM#sselectorinstancecontextmethodTextLLLL~fL9explaining:::A:G:?:C:M:K:7:=:;:I:E:9{:'1"Sorry, I can't explain that. Please select a single token, construct, or special character. Also, please cancel or accept.""#!9LL"qp |n3)5::q9=#"- 58W6%8Y3 M5=pЇ ipjpkppuȤpه*|hpܶp°vpNp0pه|*# )5= C8Yph%px6}LM L9M!xb#M@|q?L#|<MselectionMsgMMMM: G}5M%M M initialSelectionMMMM n G} 9 Ms6%;9openNoTerminateDisplayAt:MMM 5?5KMM5=/=1=3MMMMMMMMM#{#{ #c;`bax#B@AB`sƘzy#T# M5Y5s5QFsƬ A#$%`F|e!again\undo\copy\cut\paste\do it\prin,M ? =9LLLMLLMMMMM # = M Ө њЇp҇zp|9isSelectedMMMM69{ M9M#,M)? =9MMMMMM!M!M!MM%5M'#=-6%|p҇pp ӁЇpևxSM+M-M/M1J55M5M7M9M; R5 )::9:5M?MAMEMG+2859MC 9control activity  595=6t it\accept\cancel\proceed#! 5Ap pҚчxE#!x #3pњЇxMMMclassbadText processHandleNNNN'DE7s 3=1=/=5{5QN NNNsourceStreamrequestorclasscontextNNNN <f1C4=s  +A+]5555555{#N# | #_ 4App|ѵ#GpЇxԳ#"Og(4$*wsAB#iuF`uaxδ#N- |#N1 |  #N5/&C| |w some local stream#{}N;O 44N=NMOO? M N?444G= NANCNGNINK#K%*# /B NEAuȤ0$ '(rAv$҉uȤ{hFǐss}|X# class###GpЇx$#!bx&#}O NO NQN;N_ NmNN? =4NSNWNOMNUNYN[N] M Na424==) NcNeNgNiNk #_ A|k # #& #!dx; #!cx }NNo NqNON  #!))pppxaD #D NtypeNNNNNNN)NNselectorcategoryOOOO N 4=42=) 4N;O OO?MO  }OOq4 OO O!O3OcOg? =4OOOMOOOO MO#N)N O%O+O-O1 #O'O)!"|   #!cx !#!))O/p#ƨpxm! inst vars for#!}O5 O7OOIOYN? =NQNsNwNoMNuNyN{N}$MNNNNN4)QG4) 9sourceFileAndPosition:9isInSystem 9fileOutHeaderOn: 9accept:notifying:"NNNNNNNNNNNN2#%54:5A~UpсAИ{{jDИ{ՁCD³{&l'vl'wlu{D|{ #NpwȤihrys}zw #! *{NU MW ćᇈ"ᇈ㇈ ćՇՇx4  methodsFor: (#C54? =OO9OAO5MO;O= #N,OO?p"|A}qO7OCOEOGMOK)OMOS#OO,OOQsƬ "Ep|{ comment: q?O5#!)OUOW"#pxC|<>O[O]O_Oa.N)OetypeOiOkOmOo @4NNN) OsO O OO? =4OuOyOqMOwO{O}O MOO)9superclassName:classType:otherParameters: 2N==)2=ACuȤ{uȤ{j%p̈p懈臈|b .#cN44/N4*WD ƜƐrrppD ƜƐrrׇ(ćههxD q?No9#$OQgxN0k{NI3WNsNsƬP9P;5phןp%&x?'Class  does not exist in this systemP? reorganizationPCPEPGPI L_ P%N)Q4# *C*]*?"1*[!ƚpЇ$ƚq !ƙq#Ɯhp҇|j/I#I(*EO*wN==)' 4o4)4444444}44 ..#$4vȤkssƨ`iB}ˇsƨs`x#" )P5$)Ep!iҙuipx  '----SNAPSHOT---- #!)=pxe# ePP)up!bBcBeudvȤhq}fCg$$ x#x#vȤ huȤs}}ˇx.# A)vȤh}cCgpԇxM #uЇxz #kux#"4ki uȤ C}xx!#B 5)³ A±Ҭu  sspӇx #!´Аr|4## *A-PO=G44)vȤXHpB pDDpB9jD̈kJ GJǁFGFosƙ-o߇ʐss}ˇxt As yet unclassified;##*?4)PS*[4PU*]44}pہAڬD)ƛ(rpЇ'ƬjpЇ"Ɵpe|ss$ƛ#rpЇ"Ɯp|sspŨxPreorganizemethodsFor:# *?PYP[*[%Ƭ!hpЇ%ƛ$r #hpГс@|{a. class1#f/(u*aP_*?*]O=O"ƛAr{k$vȤmpՇ&ƛr{pՇ'ƨ{}lpՇḦj| PaPcPePg instanceVariableNames: clgK**)rjqBŘ{i!Ç|$C|* Ç*qB؟ׇqB F|Ç|x{#"4)k)AvȤi}pӇx@#G !!: ' ")W4PPP)j ЉvȤJm kv=sƨ C''j؇ه+,ه-lvȤ npnD}ˇsƙsߐs}ˇx "*** conflict:  ***"...;#H /")$'jчlksƬ %uDrAmu2vm&wn´örvn³ҁG㇣ɣ|p#!3pЇp"upx7#&"W*4PGP)cePPAi"k vȤ#lЇ&(䇈assVariableNames: poolDictionaries:category:'#fs+m4N==)=K4} ه kpہDŨlBmجD 凈ʇxv)#D*E4)*[*]4O)p pցBլ $ƙq#ƐrpvȤ k"ƛʐs}sƜGʇx**#D44}4*E4 *K) ؇ Ũ+ ' Çpp҅$p jpp҉vȤk }x #g@!͂ x ## *KO$# j чC h Ũ iƬ ĕu|ću|4,v#E4*?Pu==)N(/(u*aPwPy=P{P}OQP4PePPPPjpЇ)(ƛGrkpЇÄ⇈%|.'(ƛGrlpЇJ̈ЇЇɉvȤmp}}߬ L-.Ї| "*** DoIts in  ***" *** no conflicts *** "*** no conflicts ***"S#g0W4P4P)/NO*wK*)#*{wP)Ї#%ЇkIp|Kl܇N܇/0/܇mnpWЇ5464Ф ЇЇ|"File: " [SAME CODE AS ABOVE]#$5 iѬvȤk}jvȤ kʝr}xR#! ))!!PpspC%|8DoIts#u uȤs}xt-# )5)uhsfvȤ jћps}ˇ+ʇJ̈-|10Ƭ pЇO|43pr|6 J̈5|7 J̈%|90ƬpЇJ̈8|{#q?N removeSelector:q?Orename torename:comment:PPPPsubclass: variableSubclass: variableByteSubclass: variableWordSubclass:initialize removeFromSystem inst vars for instanceVariableNames:PPfilechunkStringPPPP(ePPPs 9change set scanning 9file scanning 9expression scanning Ҭ vȤkq}fvȤk}esƙuipx`#;;[ P/NuhGAC%|{ current definition##FW*Aj"lkvȤmӇCćĐs}ˇćЇx #cbx #! ´ Аr|#B 5) ³ A ± Ҝ  spx##)Q)5Qp"p$vȤh}`|h()#=#y #!))psp|#-#D N53uzjkјzpp%x#Bk uȤ B}x^ #!Q uȤ!}|#EO*w)AjAkpDp⶞sƘyz ##!x9#"3)@̂ @̂  vȤ isp}ˇx#")vȤ is}ˇx#!3)pѕdpЁp#x #Q'sf x #u|x5#OQgdQ{Q-svȤCish vȤ)jsƚs jsƚssƝCD%h&ć(}ˇsƚٖ}|K) #Q1ud `xVQ5Q7Q9Q;Q=Q?QAQCQEQGQIQKlistNamechanges selectionIndexlistfilterremovedfilterListfilterKeychangeps}ˇx #QQpЇpxiq)iQQQQ 9G}  c%QQQQQ# -!!{%pЇC҉uȤ}pՇx #-!}%pЇчp҇x  #)Їч҇xQQQQ 5ks$&.e!!!!!y!s!!}!m!{!q!o!u!!w!!!!{!G!QQRR9{9# RRR!? =R R RMR RRR MR RRR0#;DictdoItDictcheckSystemfieldListQOQQQ]x  QSQUNQWQYQ[9_s9filter9showing 9checking-Change 9checking-reporting 9checking-private$(,6:DHRX^j^#%6c )5'h) U _C)oQciQuqsQ+Ai%%pjuu%(Kwwwup/lp2lSkŨ4uu%6KwwwwwxzQeQmQg)Qi)Qkshow file4Qo)Qq)Qs show category4QwQ}QQC =rhiլjs kqhsƘx xukר|xI #RИzp|q?R!#6-! %=#RisƟևphu p҇pՐsx3R#R%R'R)#59{R-R/R1R3R 9{!9k5s !R7R9R;scrollBarmarkersavedAreaR?RARERG#R  !79{RCk {!9s 9scroll bar region  $.4e%-#! {QQ4)Qy)Q{<4N)Q)Q<)Q)Q<44)Q)Q<42)Q)Q<  2Q)Q)Q<9same  q88R#QGMcsQC=)/) 2a+i - mwnvȤ^o2ȤUMLKJIHAlDwwuuu+nmuF}}ˇ| 9valueWithArguments:q?G#$k)U)upBCwx #QQQs $k!o)oMQQc%QQ RMVk*YY)?cY5 =ROVcRK$MRgRQRSRURWRYR[R]R_RaRcRee9flashCursor:9newForm9openOnForm: 9openOnForm:at: 9createOnForm: 9openFullScreenForm 9setKeyboardMap 9formFromDisplay 9newFormAtOrigin 9createFullScreenForm9fullScreen"RiRoRsRuRyUUV-V/V3V5V7#!RkxDq qRm9FlashCursor #Rq _XB##Їxuy 9edit #"RYpiчxVv #C RYRwipjwxvQQ 9selectionIndex: 9selectionInterval 9selectionBoxOffset: 9reverseRemoved 9selectionBox:QQQQQQQQQQ#! Q/ pp氻pػJvvvu|#! cQ)Qp pӂxC9list:q)i#)I@| #QQppчx9q)i#!Qбҽpӱw| 9minimumSelection#kQ )9ppvpp|{ #QЇpxq)i #!QvpаvѸ|%#QQ / qC 57)=pЉvȤ jphCuvwiG 9openDisplayAt:C#&.cR{sS SU _S)' U Ui'3AipjDkGv,Ol021wm56|r q?[R} RRR"RS?[ =RRRR} =RRRMRR"# _c;R=SU 7Ahpi$&&wAڇۇxҭ @RRR RR RRR?]R$M55RR]_RY'; 9changeValueAt:put:9defaultRule9defaultMask"RR RRRRRRRRRR#N # #!x+ #BR3pxd 9valueAt:put:# _A| #Rsƚp||9 #Rsƚp|| # _A|$ #!x %#YC# _]Rp sƨBp huuBppppكx< qRq?cRK# Buu | #!7;RpƨpЇp!x© q?]R}R}RRrulemaskROʧD   9G5sG}{MRRRS 9initialState:9initialStateSSSSSSSS#[2 #3 # 3 #!bx!4 #!`x3 #!ax2 #1 #!cx2 SSSSoffsetformvalueinitialStateSSSS` OSS#(c. cS@@B ჀჀჀჀSmSSS!:k cS@@B RMR5cRR5%YR 9updateDisplay9workingFormRRRRR]RRR# u3 _ 3рuuCCԃpxƒ #!cRp тxK qR}# 3ppxς #Ѐ #37ppӇxu ## C_]huuᇀCpppp׃xD #Rpчsx_ qR} #BR3px S displayedFormSӝ>!#% 9makeFormEditorMenuq?gS STU?gU =SSmSSS#:g cS@@B ??????~~<SmSSS%:k cS@@B ??xSmSSS':k@ cS@@B ??TSMSeSR#0*SmS`'1SS7S9SeTyO _T{ST}TTT@!h"vȤmu}ˇ$vȤm%}ˇh'i(l)j@̂v!vȤ'nLkO102ʇ3J}O4O6x @@H @`HS!S#S%S'S)S+S-S/)%a 3S1S3S5Q!))))))))))):k:k:g:k:k:k:g:k:k:k:k:k:k:k:k:k:g:k:k:k:kS;S=S?SASCSESGSISKSMSOSQSSSUSWSYS[S]S_SaScselect.form singlecopy.form repeatcopy.formSmSSS):k cS@@B ????SmSSS+:g cS@@B @TUU_UWU_UTPSmSSS-:k@ cS@@B @TUUUUUTline.formcurve.formblock.formover.formunder.formreverse.formerase.formin.formmagnify.formwhite.form lightgray.formgray.form darkgray.formblack.formxgrid.formygrid.form togglegrids.formout.formqSgSi9FormButtons,*SkSSSSSSSSTT TTT)T3T=TGTQT[TeToSmSS:k SoS}SS?a =ESqSuSmMSsSwSyS{MSS(c#.O@SmSSS/:k cS@@B ??SmTT:k cT@@B `  `ႀSmT T:kH cT@@B ?? SmTT):k` cT@@B SmT!T#%a:k` cT%@@B SmT+T- 3:k` cT/@@QB "" "" "" "" "" "" "" "" "" TTTeMTTT%TTTS TT 9makeColorConnections:9subViewContainingCharacter: 9makeGridSwitch: 9makeConnections:9makeButton:9makeSwitch: 9makeViews:for:TTUUUUUUU#"GFpщvȤ i|s}{m (##SeTTTS:gTUTT@j%BӁABсAuȤ}uȤ}pxU 9newOffq?T SmT5T7S1:k` cT9@@B UU`UU`UU`UU`UU`UU`UU`UU`UU`SmT?TAS3:k@` cTC@@B SmTITKS5:g` cTM@@B SmTSTUQ:k`TTUUmUu?U =ETTT MTTT9newOn TTT #TTp|Ϭ 9initializeOffqT#Tp|@ #TTp|m9initializeOnqTTTTTT$MTTTFTTG[!TTTTT9set9turnOn9onAction:9offAction:9isOff9turnOff9doAction:"TTTTTTTTTTTTUU#r`sasbx,#q`sasbxk #TTG[pҚpёpЇx cTW@@]B aaaaaaaSmT]T_:k`` cTa@@B SmTgTi:k` cTk@@B !!!!!!!!!!!!!!!!!SmTqTs!:kH` cTu@@]B #! Tp pҚpчxl #+Tpќq`pЇx#+TTpҬ q`pЇpx #Tpsasbx#ҥ #+G[pќr`pЇx#!iax#!ibx:#A|#+TG[pҬ r`pЇpx #!sƨɇxө}U1U U TUU#?U/ =TU UUMU TU #Up!{̔Buttons cannot be created in the on stateUUUTMUTTUU! #Tppxʓ#r`xTU%U'U+U-$lU)9stateq?aSm/smalltalk/system/initialization//smalltalk/system/initialization/specialborderform.formqTT 9SpecialBorderForm cT@@TB /smalltalk/system/initialization/borderform.formqTT9BorderForm cT@@TB TT{ U3TUAU]Ua?Uk =TU5U9U1MU7U;U=U?MUKUCUEUGUIT; 9isConnectionSet 9notifyConnection9connection:9connectionUMUOUQUSUUUYU[#sƘzy #3UIUCpҜppxp #!-cpx4##UCUWppқpxq?U1#+UETTpӬ q`pЇpчpx #!TCppЇxU_connectionUcUeUgUi$ U)UI  TUIUGUCUE;{!UoUqUsononActionoffActionUwUyU}U'> E7U)U{s9action!TG[TFTTTTTTT{9changeTool:#U@| q?eU UUU?eU =UUUMUUUUMU!#U 9processMenuKeyUUUU#q m;AC| #U ҚpёpЇx # T wFChs҇x` #q p|ԇ UUUU xz 9editAt:# RY _pB#$|z #R[RAЇxx #RkR]7-V9V;V[V]rpчC$&xq accept cancelqV=V? 9YellowButtonMenu 1VAiEVO accept cancel9П'VI!Yn2 Yō VKVM cVQT4VSP 88pǀD"<@"D@"DD":8p8xp"D ߀ဢ〤倦il:9colorWhite9colorBlack9setVariables9block9singleCopy9reverseMode9dragForm9selectTool: 9togglexGriddingBVWWWWWWWWWWWWWWWWWWWXXXXX X X XXXXXXXXXX!X#X%X'XYY $# 5 5 _VVV jC h՘xGiIkI xQ 9locateMagnifiedView:scale:q?_V VWWW?_W =VWV$MVRURWeVVVVVVV9buildColorMenu:colxe{ qU9SelectKeyqUS! 9SingleCopyKeyqUS# 9RepeatCopyKeyqUS%9LineKeyqUS'9CurveKeyqUS)9BlockKeyqUS+9OverKeyqUS-9UnderKeyqUS/9ReverseKeyqU9EraseKeyqV9InKeyqV)9BitEditKeyqV %a9WhiteKeyqV 39LightGrayKeyqVS19GrayKeyqVS39DarkGrayKeyqVS59BlackKeyqVQ 9TogglexGridKeyqV# 9ToggleyGridKeyqV' 9ChangeGridsKeyqV+!9OutKey #Rq _BЇx$x # V1 _XB##$$orCount:9openScreenViewOnForm:at:magnifiedAt:scale:9bitEdit:at:scale:remoteView: 9magnifyWithSmall 9magnifyOnScreen 9openOnForm:at:scale:"VVVVVV WWW#"VV ippa|E #BVp!!`|# 7-VVVVA"$x accept cancelqV=V 1V8VVV accept cancel9VVV!YX8 VV cVT4VP 88pǀD"<@"D@"DD":8p!8xp"D =!uu"vw$%w#G&'v(*),}| 9VRwpskwx[WWWs  eRURWVVVVVVV$MW55!!#e%-V"WWWWWWWWWWW#5Їx#5ЇxT #VVpABx #Vp чs xj#!g _ Vp т ӻ E ևxԺ# !AC Vp|m-# #;1+C _RW Vpެ(h wij FII ꃥ- vxM i #borderWidth:mask: i  9setColor:xnxvn,#cR9iV _CAlpmGnssۇMއއxq?i q?W W WW#? =W WW MWWWW MW! WWW!#zV #0V #zV W%W'W)W+!79{!q?YW/ W1WQW}W?Y =W3WIW/ MW;W5W7W9 9figure:shape:9shape:9makeStar W=WAWEWGe!Vppчx*# % WVpCчx9crossHair # 1BЇx#! xWWWscalesquareFormcolorWWWWr W!79{5s9view access  e%-#!55V! {WVVqW9ColorButtons'## ;-C s _Rkpi BDӃaɨ pjEq BDӃa BDӃai BDӃa|n #R5ЇчxX[ #5Їx[ #!W x_ 9wrapAround:7#D+C s _;A `jCuuFsɨ)p؁CٶCuuFs#W?W9; BщuȤpԉuȤF}uȤF}}x09blank #BWCp|j/ 9setFigure:shape: #!WCp|/7#$ dkoC _{ Z  |ᶚ|㶚|嶚|続|鶚| |g #  vr q x]X # ; |x\ #қѐrqp|'= #!x2n # 'RpӜчs x7 #eV!Rppчp҇xq7 #+ _AЂ  x{Z #V i _pB xD ? =XXX}MXXXX MX!/ XXX#99=!X{ИzpчyEx# 1X{BщuȤp}xx!#G/X{iըvhvȤjѳ@s}ˇ|p|]yXXXXZ9{!7 {!/9active9selectTrueyes9selectFalsenoXXXseXWMX%X#X{@||XXXXJG}%{XaXmqX1 #cX5prs|p#  vr q xmY # _A  xlT #  xH #V _pB x=E 1#VX)!'X+X-XC _'"qk0p!hCvȤj}irIDsrrCE&Cs  x|I type a name for recalling a source Form . . . 9message:q?X/ X1XXX? =EX3XX/M X=X+X5X7X9X;9message:displayAt:centered:ifTrue:ifFalse:9message:displayAt:ifFalse:9message:displayAt:ifTrue:9message:displayAt:ifTrue:ifFalse:X? #cX5prs|/r #X5pr|sXXX X+X5X7X9X;MXXXeXXKXM99XXXXXXX#zk #qbКɇxj#rbxh #qbКɇxi#!`xCi#!axLh#KkXXXtrueActionfalseActionactionTakenXXXX 5  XMeXKXX99X)File name illegal, or file not found, or file not valid form file. Try again?;# VXX% CYY p" $hܨFi XAXIXXX#"X5; pBquȤqA}uȤrA}|l#X5X-XC eWcXEXGA"DquȤEև(}uȤEև)}xu Are you happy?happynot happy#eXKXMXO XpmDxn9trueAction:9falseAction:q?XQ XSXX?X =XUXXQ MXYeXW9buildSwitchesFor:width: X[X]XwY#<cU _sWXW/9o9i S= ;3C 7AmEG؇pnplw2W43EE8ovKp- .hܨFi vK 燀  x> Current horizontal gridding is: . Type new horizontal gridding.Current vertical gridding is: . Type new vertical gridding..#VY!'X+X-Y )Y '"ql4p!hCvȤk}j E( s rDE&D xqL type a name for saving the source Form . . . Bad file name, try again?writing over old file--okay? #V } _pB xD YYYYYYYYY!Y#Y%Y'formtoolgridtogglegridmodeprevioW߃]xh# X_XaXkXmA""#$u`A""&uu`x} !@~@~@>qXcXe9ThumbsUpXg Xi hHx ? ? >@~@~@! qXoXq9ThumbsDownXs Xu  ? ? xHhY#E0cXysX{GMC=)XXFXaaX) 19XXmXqAjCDkuwuu')K.uuw0Dl'3T5uuw06Wuuwu|q?q?X} XXXusToolcolor unNormalizedColorxgridOnygridOntoolMenu underToolMenuY+Y-Y1Y3l  !79{Y/5 {s 9editing tools :@BV-e%-#!VV{UVVVoVwVVVuVyV}VVVsVVVVVVqVm55;V!VVVVVVUVC{0VVV V VVVVV!V%V)V;UV]UUUURkUUUUU Y9Y]?] =Y;YY7MY=eY?#+-YAYCYEYcY}A"#%xܦDrestore display copy d"isplay exit project project file list browser workspace system transcript system workspace OS shell save quitqYGYI 9ScreenYellowButtonMenu 1YAiYCCYW[ YSYU cYY8Y[F   p, ## 1$ B !##@"! $A@"! $Ay '#8"DȈ ! D DPH "D`p xQQ!8t HȑHHHǐ@@@YeYgYiYkYmYoYqYsYuYwYyY{ 9restoreDisplay9copyDisplay9exitProject9openProject9openFileList9openBrowser 9openWorkspace 9openTranscH 8 @@XpEdDBDDDDDDȐxx@@@@,81"D@!"@@!>@@! D@ 80@HH9I@ript 9openSystemWorkspace9forkOSshell9save9quitqYYc9ScreenYellowButtonMessagesYYYe$M$YYgY!!eYeYiYkYmYoYqYsYuYwYyY{/ 9executeOSPrimitive"YYYYYYYZ Z=\9\;\\\ؙٙ] ] #YCAЇx9hardCopy # YpЇxrq?Y7 #YEY}pABx # !YpАr|ߔ #e!Yppчxi #ikAЇxԣ #YYYBЇx9exit9currentq?Y YY YY?Z =I0IIHp`gɈO@HC-#81D"DU! DU!@" |"! ""@"!<YYY MYYe YYY#Y@|7qYY 9CurrentProjectYYoYiY={s8 frame #YYYpB| 9setProjectHolder:qY #YYYpЂx7 9initialProjectqYYYY eYMYYYYY89noChangesYYYYYYYϹY#8Їx# qAYpv|#!Y=@bAcBdexq?q #k)[@bBcpex}#! Yp p@B9<ZX"@I DH"bd@ $0I F BD@ DA BD@ DA"BD@pc NBx0@`@@9;-#8@$1D"D0$U! DP"$U!@" |`"$"! ""@p!$"!<@8<$DB$@$<$$BH$DBH$8<$pчxt #5YѨЇp|k #=Y@cBx9newChanges: #Ap|7YYYY projectWindows projectChangeSet projectTranscript projectHolderYZZZ!R !;E7>9s  8YYYY{Y #Z AЇxڟq?Z ZuZ%Z3? =wZZZ MZZZ #YpA|q'##cS Z'dZpivCjv&()ڇxProjectqZZZ!Z# #MZ'% Z)Z+Z/ #3ҚpёpЇx/#Z-@|q98 #Z1ЇpxqZ Z5Z7Z9Z;! G}% #Z?AЇxvq?ZA ZCZ[ \\%?\7 =ZEZ[ZA =EZGZZ MZOZIZK5KZM9open:named:9open:named:withController:9fileStream: ZQZSZUZ}"#C5 h55=/=1 A""`jE&'(suuvvvcڇx&#e5 h55=/=1s A""`kD%&'sluuvvviۇx8#do\copy\cut\paste\do it\print it\file it in\put\get#C*jCvƒbчx#B ='3pҨ|p$x #!!4`x }ZAZfileNameZZZZZsD 9user protocol  =1=ZZyZ{ZZ=/{ZW M ZZZe5K 9openOnFileNames:label: 9openOnDirectory: ZZZZ[U#DQ5 Z&55WZZ ZsZZ4ZZZZMZ=/=1M ZZpAiC$%&bhH)*+sjuuv.vlPR3456su.v7vlY:;v?vl!ZWsxOq5SZY Z[iZ]tQZkZw again undo copy cut paste do it print it file it in put get  ZgZi cZm^Zo ph<"x"""tx"p"xh"D"D"D"DDx8"DȈ D DP"D`8 @O$DDD$Da""" D x1File List 9acceptPattern:from:9patternMenu=\)q?M9on:aspect:change:list:menu:initialSelection:9fileName:9fileNameList9fileListMenu>kq?M>?333;#D.Q5 &Z4ZZZ ZMZ=/=1M ZpkB#$ajG()*+suuv-veO012s3u-v4vex[>L?Lo#&" k!QZ;Z5 Z&55WZZ ZsZZ4ZZZZMZ=/=1M ZZ@lvȤm}pj(J+,-iiO012skuuv54vsW̃6Y:;<=su5v>> D Ӄ@8&D@"D@"D@"D@80 -k>?333!# Z[[[[/[1[3[9[Y[[[_A#$%`A'()`A+$,`xlist contents\spawn\copy name\rename\remove[[[ [ [ 9listDirectoryContents 9browseDirectory9copyName9renameFile9deleteFileq[[ 9DirectoryMenu [i[[[#[)[list contents spawn copy name rename remove9[[[!Yv [[! c[%['G ileStream:ZZZ ZMZIZK5K ZEZZZZ?Z$MZZZ==/=1ZyZ{Z9setFileName:9fileInFile"ZZZZZZZZZZZ#!`x #) &BЇx)#!'s;Z'Z$) &sƘ{AvȤi}h$w%&b|JىuȤM}|-new file-9read#!x#{b#{v#B!&{BщuȤ D}yw# ZZ]ZwZWsƘ{FsƬ A#$%`F|" again\unH@ Hpǎ"DI ":I@ @D@zG"D@"H"*"H>*"O "H"GxqYÏZD2b$D"aDB$"A DC"@DDBD"@DxDA@@8xp"D D DD\\\## !'"AAvȤj}i|#3pШxqcp"xS#Z!!4rcpBpx*# #679;AxeO#0[X+X-[A'!"!: "4!(k34sƘ{pШ{qj"B#iԘ{pJؐrrBF's{N݉uȤ*hJ2 JJ2P`4ap65p75}x7New name?File exists or bad file name. Try again? #!![[((34Ah֟p$%rxׇsdp*x really remove ?#$#C !![[%S(Aj՟Ԙzp|p҇ň@xp8&D@DD$DDxD$BD|$CD@ǁDt< ,Ça1 D !#Ē !$D!$D #qq$ $ $$By$pAqCؽ/ #[5K[spxq[[9PatternMenu [i[[q [again undo copy cut paste accep|#[9@|x #ZsdpЇx/ #"!&{W3AiDӉuȤI׶ׇ}y#[@|>#, s!'4[/[![;AkDpiڜG()|vȤl-}i.jQuȤvȤ m343B}}|no files  #![_"!3BщuȤ CdErcp'}x#!["!3BщuȤ CdErcp'}xR0#*OQg[S! "C#?[_4s[;AB#h$ć%ćHכ&ćJ+MpiQ2#P||e)V/bin/dirno files ##!a$rcxH#E4!O*w*Wk"!q[*3;[634BщuȤIbEkFlŨ Ij01p psa53p98}yX)T No matching files:#(!![s;\.([\[%SZ%U$sƘ{Ahب qcp҇%w&'c|ެ pهp|K,'|QuȤԕK'}|S-new file or directory--Directory-# \\ \ [FsƬ A#$%`F|;again\undo\copy\cut\paste\accept\cancel 5u5w5y5{5}55#!Z3sdprcp"xT##3pШxqcp"xduce undesired results. Proceed to open another System Transcript despite this warning.q?\ \u\\? =w\\\M\o\\ #o\pA"| TextCollector(#D c'@U _S@j$%pkHvvۇx.\\\o M\%; \\#\@|Еq88c%#!Q8w;s8y/\pњЇpL#ƚ|'Ɲ|)ƚ|x/\\\\+&G};% System #[_sƘ{sƙ@d|#!|#&!'!!!AvȤj}ikՁDFն|vȤm}|a#B='Z3pҨ|qcEԉuȤp'}x\\\!\#listmyPatternisReadingfileMenu\'\)\3\5xP W\+s\-Z\/\1 9file name list9file list 9new file list 9directory list $*0:ZWZZ[ 4Z[]M !"Q[ ZZ[ [=/Z{[[7[5[[[[[[ {[_[[[9 #$k;=]ABxA #\=AЇxq?\? \Au\\? =w\C\\? Transcript #Yu\=AЇx#$[&C\"  _"_#?[g\\ ""E#g#i\\"Q"]"&w&{5#u#""I \""\"G"M"S i 9 ;ik\AЇChCuuCՇCHuu)*LNvQS045mNvvVjNwvVkN7vVlN8vVnNmɇ[<]>0uȤD$DA 8q#@qax"D@D@"D@"D@yD0@@G8"HD HD H|"H@G< ]a+]cEG]e9title9move 9viewDisplayUpdateq]9]_#]C@|#]g@|1]o]q]s5e]7]99move:9realOpen 9!c+-]]]2C3+]p )ƟpC$%&x{[ proceed debug correct3]3q?] #e!]ppчxX #]]pABx\ #-3%pЇчp҇xZ #-C5%pЇpp҇xjY ^ ^ ^^ 59s e3]3c!{]]^status^^^!^#%  9{!75^9scheduling *e]}!%-GE]c]w]a+]e]{5RwBM]y {]C]g&#! C[k[)1QY5ApEGppp۟pppp܇p݇x#" -9 closeAndUnschedule9initializeBlueButtonMenu##m; X #Ƭ Ҝqr|K#!MqAIXEёЇ& x#] x 9inactive#Ck]] $Ƭ sЇCpx 'ƞՇCևxՇx9closed#]k чCpx[# E7;Їч҇Ӈԇx#  _G]wAhӇԇpx9#]Шx! ҇xa#!%k! Cpx}# -k]yBЇBӇpԇx7# ]#A"hըx7 Enter new titleG#2  OK %5C9 Mq9uupiippxC#!x? #5pЇrx}#΀5#Ҁ׺#)pЇxw#.  - ; C i _ 9 AЇpםpցF pnApwwuuuukJՉuȤ'AhAAہ@lvȤoOQ}ˇks}pְipjRAJuȤBAmA85hpְipj65lvȤoOQ}ˇkAms}|#!xx#!xZ# qC 5ԨApx#^?pҚpђp|9q#Ӏ #5pЇqx##7% 5C 35pipjD٨D5CQ;hCHՑԇهLP|HSԇ7x* #7?;Їч҇x#kЇ! Cpx#e]]}wp! p҇xݒ0#"  ; 9;iCԇFЉuȤuȤC}uȤC}}܇xJ#kЇ! Cpx# ]k ч҇Dpx #]C]gpABx0#!9 i= ;3CkG( Jpx ]{]^ ?^ =}]]]M]e]# 7-]]]]A"$x ^ رex$##7Y 5C 35 'pipjD٨Dرex #AЂx]*#$A 3kQ=@ivȤkp֜ pp}ˇ@jvȤ kpp}ˇ|'#! ' oC 5 k IpxpڬCpgpCpCpwwx-#Ԁk# ^S)'CQpլcp!ppwwwusx99updated #-^W5)1[CQp٨pЇӛp"pppwwwwxNo Label#^[ |9saved,# /k1/ cW^[ _5CҙqAxph'(Jٳxp,뇀ߝNproceed debugq]]9NotifierYellowButtonMenu 1]i+]Ӥ/ proceed debug ]] c]^4]P X4dH"LDH"DDH>DDH Dx<@@@ň2&H$HHH燏3]9debugq]]9NotifierYellowButtonMessages3]]]]eM ]]ce!33]]^^^^#-BC;5 pЇчCpՇGևxZ #x #7;pЇpчp҇x#7% 5C 35phpiD٨DرexO #E^epЇpxq #sp!sx!#Cs|ײ+# wC y5 u sƙsAp * sƬ֬ Ap ` Ap ԃ Ap `Ap x*0# eU _5c d( CC^oppCD̂Guu()Cwwwupsr((N݂xq#! qmm^sp!p|nq ^y^{^}^^^^^labelFramelabelText isLabelComplemented savedSubViewsminimumSizema%ximumSizewindowForm windowFormFlag^^^^%X  G^G}^G^s9framing 9saved window form 9clipping box access ".0:JNPR+emQ);+1#?93-'GE/%%OCKIa=AM!Y375Text Editor test string labeltest string"#c^U _S ^A#iFwHh*܇xtest stringText Editor#c^=SU _7p"h$$wHهڇxthis is a test of one line and theG}%q#Cepj|]S 1#e _7/Ci _/pnDoFH؇هۇ܇Nx`W` "a+a-a/ #ppw|) #!```ћp|uv|vxpӸ|x #pp| #up| s #$pr|} #p|͈ #!p|] #B`Ap`| qy+ #!`Apv`| #!GpЇxp #!`p|q #!GpЇxp #!pp|t #!p|Zs #km$+ Ap| #puv|put|u|~ #/pup|x|r #pp|| #`p|Hx !#! ```/Ҩp!|uv|vxvppwpw|p|Kz raisedToInteger: only works for integral argumj$ՇpG(JćՇ+Շpx **Tree****Leaves**7#{`_mk`[`]_Ki `_vȤo}ˇuppmڨ+mvvȤH²'&n}ˇهx{   |q?W#B{`cI`eW_`gu&!⇈#ԇԇpxW  -  tallies.  - no tallies obtained#j ## k` `_`IpuȤCA|jx &#%`o_` `_G`sƙqu |ivȤ lұi}k Dj||  #$ 5` `_5'G`ivȤ kƛBs}ˇsƬ Bjcents#phpu|p|v|D #/``p#p|p| #pu|} #pu|E~ #GpЇx #`pup!|vp|'t zero has no reciprocal##B/+ =`a"ƝArƐrzpղp|pճpp|p'xք coercion attempt failed #!`p|w #p|؉ #!GpЇx #!GpЇx)p #`p|v #p|@w #p|F| #!pp|u #dpku ʇks ʇksx& #Cpj ʇvjx #p|_ #`&p|| #!GpЇxKq #`p|v #pu| #`p|~w #`p|v #pwu|m} #!`pй|x #`p| } #!p| #pv| #!pxA }a3 a59aIaa?Ca =a7aAa3Ma;a9 9numerator:denominator:a= #Ba?p|߽ 9setNumerator:denominator:aCaEaGa9$M(aS..aKaMaOaQ !``/.*sa?9asFraction9reduced9denominator9numerator"aUaaaa``/$9digitAt:put:9asObject9digitAt: 9printOn:base:"aaaaaaaaaaa # |apЇxI #zap@| #/p|_ #a$рp# pқpw|pv!| | 9NonExistentObject#$xapu|p | #Baa ćpAx #yd #zu #a3$pAp|s 9copyto:;#$aaa$Aaaphuu|piupt|EjqIqI pv&אrruiv@u &paWa]a_aaacagaiakamaoaqasawaya{a}aaa #й| '##`.aMa9aYaQaOa[D(ֶ Dհ|iֹjD|p!| q?Ca39lcm:#! `.`aYDpҸ|p!| #p|0 #) #aea9aYuu|hijv|B|n 9gcd:#< #W #! ` aQaYDuu|pu|p!|d #! `aOaQaYEuu|r|p!|+ #!p|~ #x |m # au/a9aYup!v|t|D|e 0 has no reciprocal #a9aYi|xl 9growby:9anyBitTo: #ap!x highBit not defined for negative numbersbbb b * wbqb a 9bit manipulation 9system primitives   /$``aaaa${abbba!M|b9 bbbb!b#b%b'b)b+b-b/b1b3b5 7b7!#?aKaOaQa[aeko*s.u.``1`I.$...$. .a /A| #!aK|F #!`.aMa9aYaQaOD Dոָ|p!| #!Q! ć"ć#ćx #| #! `*s/aYDpҰ|p!| #B /aup$`auҁsxP denominator cannot be zeroaanumeratordenominatoraaaa` w aaqs9truncation and round off9coercing   (..*s./` !`aKaOaQaMa?{aaaa waaaaq 9mathematical functions9intervalsaaa 9digitLogic:op:length:9digitLshift:bytes:lookfirst:9lastDigit9allMask: 9printStringRadix:9digitRshift:bytes:lookfirst: 9lastDigitGet:9growto:9bitInvert 9digitCompare:9digitAdd: 9digitSubtract: 9digitMultiply:neg: 9digitDiv:neg:9factorialb;b=b?bAbCbEbGbIbKbMbObQbSbUbWbYb[b]babcbebgbibkbmbobqbsbubwb{b}bbbbbbbbbbbbbb 2>JPZbd4..*s..u/`.```````)````$`(;````]``.?+kKg{ Ma!a9new:neg: aaa&#E #-'/!lukŨ%juq t||C||J #!!p!|կ #B3aA|@|׮ q?Ea aa b?Eb =aaaMaea#e$/aaaAЇAAv%҂x 9minVal9maxBytesqa9MinHiaaae$Ma$bbbbbbbbbbbbbbbb#!up|z #t `#o`=a $aab)pmntutuuoCkqIHJvNvՉvȤclpK uurH('KL uurI('LMuuN rJ('}շ|| >#j$ba `aauk l!umpvnpurvnEpovvȤIu}vvȤIpHC}|g #a$pp|` #!p|@z #" OQg asAB#ip| J#kaa `aukul om!uHp&IuvrlvmpIDup|DpnJpvlvvȤmpvID}| #!$pp| #!aEpp| #tp|=} #%$apiЁBt|v|uCpDv|t|viu|ؐ 1#&$a `aaab'ulpЁAЁBiBpmvk$pl'vk' vm$| P#*$`aa ab)pnop⶛vrvnopⲒjpiprƂHFpjipсHDmvIulvk l&uI'lvkm| X#M$aa aav"pa|{ #"`.b5C`aMa9aY٬ppiwuv|Gp|p!|m #bap!pv|hi #apvvu|b #" b.$ip"pa|} #! ` `b-ԬpƬpҝpu|pu|p|p!|4c #!`b-q``׬pppu|zp!|e %##bb%$a`u p"#qa|ujp"#pՃdipכprvi|~ G#J$ 3aaabpmA"juovpClpkv~#t # bab iphvp‰vȤjpi%@}|M C } abbbb wabbqab s9factorization and divisibility"*,2FPX\`|@$ !..*s..u.``b7aea[b! .ob+.. 7$1QQ/SQ.P,SvO}Su6vKOuSvЉvȤLS.鰂SS/SvO}v+S}utkB|) #" b 7$ip"pa| # b7b_puppvи|puv|p#pxu factorial invalid for: #!p|i #y/ # #a9aYApv|0 #v| #+ #!aepp|y @#%$pipju|ukӚӐrvktjtiӝtjӝti A liBӝtiu||v #@p| #!pvvuuv|| #! `*sb/b1`#ab#IkaK?`bb'aaaOb/b-b5bbb3b%b1ab)aQ{bbbBIBI##! x#!x!#L#!bx-###πbbbbbbbbbccccc c c xTableglyphsname stopConditionstypeminAsciimaxAsciimaxWidthstrikeLengthascentdescentxOffsetrastersubscriptsuperscriptemphasiscccٳ% mqs(*08:>} No valid fonts in font array#!pƛp|p|p!|l #"by`up!|puu|piӞp upӷrv||zo division by 0#!`.b1b/`֬pƜp|p|p!|k $##``b5a$bج#pripvjuwrt||p!|-q #"vip ɇvixt #t #t #!up|g #P |! #"OQg {basAB#i'&p| r#!| #!`.b3C`֬ pp|p!|j #!ap!xA #GpЇx #! p |i #!pp|r #" b.$ip7pv|0#!7pw|#pv|#'#% kom BivvȤ%kDEu DDⶐr|ss}ˇ|'#% kom BivvȤ%kDEu DDⶐr|ss}ˇ| #! AB|2 #! AB| #! AB|#"k vvȤ iѶ|s}ˇpv|4%#X;X-c3 3CeWcc5A"EӉuȤv‰vȤhs}}uȤG؇*}xl>This is very dangerous and should only be used if you know what you are doing and understand the system integrit'y issue. flushFonts cancelled#Cvju²r|u|[#Bx3#I!mk BkAlBmnvvȤ/HBoABrFr EEr|s}ˇ|<#!ax4#!bx#% #!; pA|'#% kom BivvȤ%kDEv DDⶐr|ss}ˇ| #!om pCv|'#% kom BivvȤ%kDEv DDⶐr|ss}ˇ| #!om pCv|T#g?vmkv‰vȤnҁD|s}| #[ppѱ|WV ccccc9shrinkBy:9shapeFill:interiorPoint:9setExtent:fromCompactArray:setOffset:9bits: 9copy:from:in:rule:9reflect:9rotateBy:9isAllWhite9rotate2:9openAs: 9nextLifeGeneration 9scanLineStringAt:9bitEditAt:9spread:from:by:spacing:direction: 9bitEditAt:scale: 9storeOn:base:9setExtent:fromArray:setOffset: 9convexShapeFill: 9extent:offset:9magnifyBy:d!d+d-d1d3d5d7d=dAdCdGdIdKܿ#|#z'#% km o BivvȤ%kDEv CCr|ss}ˇ| #!om pCv|#@|##! EEc_cc`@aAbucudueuf" CgDxqq}ן{gٍ-Mחcqu00``  PP@@ ccccccccccfontArraylineGridbaselinealignmentfirstIndentrestIndentrightIndenttabsArray madSdUdWdYd[d]dadcdedgdidmdodqdsduddddddddddddddddd=#%"Q{Ed#Id%d d'Wd)# ćpv%ᇈpv(vvȤlpvi}.ćv/ᇈp.ćx0 extent: fromCompactArray: #( 9oldRunEncodedoffset: R#'3 _ oc =pkBpiBpjpmuupvplϰvXwnuu'(rginTabsArrayoutputMediumcccc+l cs 9fonts and font indexes&02^1S[?%O9=Q'!M#Y5  CA;31-/GKW7EIU)+ } qc9PageLeftqc9PageRightqcc9CtrlM)ccorigincornercccc"0R  amq @FV\^hjn9   /   #   1 ) =  + 7 !  9  -/ ! ; 3  5 %m '9 ? 1;={#! { _ pBBӃ`uuvuu(uu(wvuu*m|? #+d)` d/+3cd= iup|w puvvu|%jwvwvjppkplmuuo0uHvuunڂIuJunuuڱIuuJ.uHvunuuڱIuuJuunڂIuJvvuȤ(p0vvt120oF}| 9transpose #vȤhuzs}ˇy ~#&3 _ o/c=d/ /pkBpiBpjԇuuwpwlvvuumuu(uu+uupvpuu,p,xm{#! { s _ pBBӃ`x܁# {3 s _ ppCCԃ`x' #G cpЇx<q?S e#d 3vȤkp}ˇx# 3 5vȤlp}ˇxr#cGpЇx\~ #3 } _ppCx| #G cpЇx} ccccc`$,0 o }  { i s q k m w y u M\dddddd d d ddd d#d#d'))+dV1d5WSWUScRq u { Rpp+puu,uup(p,uuvpuu,pݻ,wwvu+uݻ+wlJx ,##"cRseW SU _'3ApiDFjwKpp߇x+ ^# _3d9d;c AphApiApjApkAplpmv%vȤKo&'nuu)pvp*uu)uuvuu*uu*}puuvuuvpuu+puu,x  #" d? _c3 #AiupAԃ| 9stringScanLineOfWidth: #!RWVAp'x 6# d/ dEc ? _uupҸmnvvȤop'n}vvvȤoppuup)}x 9dotProduct: #BVVAp`x! ##! 1/ u C3 _ ӶҶrpppFuuFIIڃćx G#C&Q{EdMdO#%adQ# ćpv%pv(vp‰vȤj.ݤ w䇈,ćp}0ćv1p0ćx extent: fromArray: #(offset: #!cx #D !# '7jppѰkpɟpԇx/ #* #dW abc@!"`vuuCppϽiuvvȤluvuϸpC؃}CpνջjuvvȤluvջθuC؃}p| Q#I3 _Ra c+ sd +pmBpkvlGvutuuvutjunvF.uuuBۃouuB݃r vȤHBكuupBڃ}ˇpuupBx 1#eW d? _dOQ#c abc@!"`Dkv‰vȤlHpuvvuuD܃}xI 9oldRunDecodeOn:#!`xl #]%-  BpsuuЇx }Iddddbitswidthheight‰vȤk}x? #sƛuu||r {#$ _#+3+%/d_ ApiApjpuupԱvkuAskpuupԱvkuAskuuAspuupԱvkuAskuuAspuupԱvkuٻAskuuAspuupAx 9andK#G#  C _ c 'ЁBpа|uuplpаpmn2HkٱuupٱHۃpٱpбFFpFpаpа|g G#&!&"1A / WvjAi҇ukH%v%offsetddddX` Wdq_9s^ 9image manipulation&*,BHJTZ\0 dc# u+) 5'#cWURSV {dcdd dddccdWd d)WSddRqV1ddcd {dw cd d wwwwwwwwwwwwwwww cd d UUUUUUUUUUUUUUUU cd d ӈ"""""""""""""""" cd d ӈ""""""""B#j c _%- UC] HpIB#uupakB &vȤlvwvȤ mvC}}!v%&vȤlvvȤ mvC}}هx .#d!+ _oѻo՜pI҂HӻHvvsHpIpIx # u3 _ppx #D dkcWcuuuuj !kEԳp#pE̓fx Form too big #!RWRApxm $#$ _d3uukAθippvuApjuv| # uu|~ #RUVApx #! udw 3 _ #AvvpuupEEփAvuu|v| qdyd{9OneBitForm cd}d ӀuualEsBuuuuuu omunuȤ釈ۇ#mF}|a#Cajp"pv#pwwp#vx6#GdgpuuȤpv}vhBvpv|9replaceFrom:to:withByteArray:startingAt:#u|d #dgApvppv|K#"ipv p|֜#Cjpv !p!xe%#% 0pipvjpwkp lu!lu"lu#l|q # A Wpxx#? WmvlvD px6}#dddd*hs #! m3 _ppC҃`x #cabc`x #RURApx #]%-  _BpЇxP #c ]%- 3BpsppԄЇx #%-7 _Apuunx #B dw u3 _uAґAЇpAApFFЃÇx@ #|ӳ %## _ Ai""juuxp""p"upu"p| #cW u3 _ phBpppuuFF׃Ç|= #B m3pp`x !## dcWcuuuui !jEԳp#puuE̓fx Form too bigF#%# _/1c pkp ; I A ? O Q M K C G E ={ddee8qs k {Me ce #e |eee c Meeee9toStream: 9fromByteStream:9countBits e!e%e'e) #!{e#!px a WordArray of length #"vp‰vȤip!ćp"}x8#$?vp‰vȤkijp"}x6#$uhpvȤjviщuȤuvhvA}}ˇ| }e/e1e7e9-