[etoys-dev] Etoys Inbox: Skeleton-kfr.2.mcz

commits at source.squeak.org commits at source.squeak.org
Mon Oct 17 17:57:08 EDT 2011


A new version of Skeleton was added to project Etoys Inbox:
http://source.squeak.org/etoysinbox/Skeleton-kfr.2.mcz

==================== Summary ====================

Name: Skeleton-kfr.2
Author: kfr
Time: 17 October 2011, 11:56:53 pm
UUID: 59854d01-7fbe-3b48-8049-d4f45388c7bc
Ancestors: Skeleton-Richo.1

empty log message

=============== Diff against Skeleton-Richo.1 ===============

Item was removed:
- TestCase subclass: #SkBaseTest
- 	instanceVariableNames: ''
- 	classVariableNames: ''
- 	poolDictionaries: ''
- 	category: 'Skeleton-Base'!

Item was removed:
- ----- Method: SkBaseTest>>testAsSkeletonText (in category 'text test') -----
- testAsSkeletonText
- 	| morph |
- 	self assert: 1 asCellText = '1'.
- 	self assert: Color white asCellText = '=Color white'.
- 	morph _ Morph new name: 'AsSkeletonText'.
- 	self assert: morph assuredPlayer asCellText = '=References at: #AsSkeletonText'.
- 	References removeKey: #AsSkeletonText.
- !

Item was removed:
- TestCase subclass: #SkSheetTest
- 	instanceVariableNames: ''
- 	classVariableNames: ''
- 	poolDictionaries: ''
- 	category: 'Skeleton-Base-Sheet'!

Item was removed:
- ----- Method: SkSheetTest>>testA1Name (in category 'sheet test') -----
- testA1Name
- 	| s |
- 	s _ SkSheet new.
- 	s textAt: 100 at 100 put: 'test'.
- 	s textAt: 1 at 1 put: '=CV100'.
- 	s resolve.
- 	self assert: (s at: 1 at 1) = 'test'.
- !

Item was removed:
- ----- Method: SkSheetTest>>testAddCardIntoProxy (in category 'rule and case') -----
- testAddCardIntoProxy
- 	| proxy base |
- 	base _ SkSheet new.
- 	proxy _ SkProxy newForTest.
- 	proxy parent: base uniqueName: 'Case'.
- 	proxy textAt: 2 at 2 put: '=Case direction: #right size: 1'.
- 	self assert: (proxy at: 2 at 2) rule = proxy rule.
- !

Item was removed:
- ----- Method: SkSheetTest>>testAdopt (in category 'card tests') -----
- testAdopt
- 	| s1 c1 s2 c2 |
- 	(SkProject current)
- 		removeAt: 'Sheet';
- 		removeAt: 'Card'.
- 	s1 := SkSheet new attachProject name: 'Sheet'.
- 	c1 := SkProxy newForTest attachProject name: 'Card'.
- 	s1 adopt: c1.
- 	self assert: (s1 findName: 'Card') = c1 rule.
- 	s2 := SkSheet new.
- 	c2 := SkProxy newForTest parent: s2 uniqueName: 'Card'.
- 	s2 adopt: c1.
- 	self assert: c2 parent = s2.
- 	self assert: (s2 findName: 'Card1') = c1.
- 	self assert: c2 ruleName = 'Card'!

Item was removed:
- ----- Method: SkSheetTest>>testAtPut (in category 'sheet test') -----
- testAtPut
- 	| s |
- 	s _ SkSheet new.
- 	s textAt: 1 at 1 put: 1.
- 	self assert: (s cellAt: 1 at 1) contents == 1.
- 
- 	s textAt: 1 at 1 put: '1'.
- 	self assert: (s cellAt: 1 at 1) contents == 1.
- 
- 	s textAt: 2 at 1 put: 'test'.
- 	self assert: (s cellAt: 2 at 1) contents = 'test'.
- 
- 	s textAt: 3 at 1 put: 'test' asText.
- 	self assert: (s cellAt: 3 at 1) contents = 'test'.
- 	self assert: (s cellAt: 3 at 1) contents class = String.
- 
- 	s textAt: 1 at 2 put: '=A1*2'.
- 	s resolve.
- 	self assert: (s cellAt: 1 at 2) contents == 2.
- !

Item was removed:
- ----- Method: SkSheetTest>>testBehavior (in category 'text test') -----
- testBehavior
- 	| s |
- 	s _ SkSimple contents: [ :h |
- 		h addRule: (1 at 1 rule: {2 at 1. 3 at 1} do: [ :a :b | a + b]).
- 		h at: 2 at 1 put: 2.
- 		h at: 3 at 1 put: 3.
- 		h resolve.
- 	].
- "	s grid openInWorld."
- !

Item was removed:
- ----- Method: SkSheetTest>>testBidirectional (in category 'planning test') -----
- testBidirectional
- 	| s |
- 	s _ SkSheet new.
- 	s textAt: 1 @ 1 put: '=B1'.
- 	s textAt: 2 @ 1 put: '=A1'.
- 	s at: 1 @ 1 put: 'first'.
- 	s resolve.
- 	self assert: (s at: 2 @ 1)
- 			= 'first'.
- 	s at: 2 @ 1 put: 'second'.
- 	s resolve.
- 	self assert: (s at: 1 @ 1)
- 			= 'second'.
- !

Item was removed:
- ----- Method: SkSheetTest>>testCardBidirectional (in category 'planning test') -----
- testCardBidirectional
- 	| s c |
- 	s := SkSheet new.
- 	c := SkProxy newForTest parent: s uniqueName: 'Inc'.
- 	c textAt: 1 @ 1 put: '=B1+1'.
- 	s textAt: 1 @ 1 put: '=Inc direction: #right size: 2'.
- 	s textAt: 1 @ 2 put: '=Inc direction: #right size: 2'.
- 	s textAt: 3 @ 2 put: '=B1'.
- 	s at: 3 @ 1 put: 10.
- 	s resolve.
- 	self assert: (s at: 2 @ 2) = 12.
- 	s at: 3 @ 1 put: 100.
- 	s resolve.
- 	self assert: (s at: 2 @ 2) = 102.
- 	s textAt: 3 @ 1 put: '=B2'.
- 	s textAt: 3 @ 2 put: '10'.
- 	self assert: (s dependMap at: 3 @ 2) 
- 				= { 
- 						1 @ 1.
- 						2 @ 1.
- 						3 @ 1.
- 						1 @ 2.
- 						2 @ 2} asSet.
- 	s resolve.
- 	self assert: (s at: 2 @ 1) = 12.
- 	s at: 3 @ 2 put: 100.
- 	s resolve.
- 	self assert: (s at: 2 @ 1) = 102!

Item was removed:
- ----- Method: SkSheetTest>>testCardCode (in category 'card tests') -----
- testCardCode
- 	| c |
- 	SkProject current removeAt: 'Test'.
- 	c := SkProxy newForTest attachProject.
- 	c size: 3.
- 	c direction: #left.
- 	c name: 'Test'.
- 	self assert: c codeString = 'Test direction: #left size: 3'!

Item was removed:
- ----- Method: SkSheetTest>>testCardHasContents (in category 'card tests') -----
- testCardHasContents
- 	self flag: #abeyance.
- [
- 	| proxy sheet |
- 	proxy _ SkProxy newForTest size: 1.
- 	sheet _ SkSheet new.
- 	proxy at: 1 at 1 put: 'test'.
- 	sheet caseAt: 1 at 1 put: proxy.
- 	self assert: (sheet at: 2 at 1) = 'test'.
- ]!

Item was removed:
- ----- Method: SkSheetTest>>testCardInCardMorphCopy (in category 'copy test') -----
- testCardInCardMorphCopy
- 	| old new card sample |
- 	SkProject current removeAt: 'Test'.
- 	card := SkProxy newForTest attachProject name: 'Test'.
- 	card size: 3.
- 	old := SkCardMorph model: card.
- 	sample := 'test'.
- 	card at: 1 @ 1 put: sample.
- 	new := old veryDeepCopy.
- 	self assert: old model ~~ new model.
- 	self assert: old model parent == new model parent.
- [
- 	self flag: #TODO. "I don't know sure if the proxy should copy old contents".
- 	self assert: (new model at: 1 @ 1) = 'test'.
- ].
- 	self assert: ((new model at: 1 @ 1) == sample) not.
- 	self assert: new model ruleName notNil!

Item was removed:
- ----- Method: SkSheetTest>>testCardInSheetMorphCopy (in category 'copy test') -----
- testCardInSheetMorphCopy
- 	| old new card sample |
- 	SkProject current removeAt: 'Test'.
- 	card := SkProxy newForTest attachProject name: 'Test'.
- 	card size: 3.
- 	old := SkSheetMorph model: card.
- 	sample := 'test'.
- 	card at: 1 @ 1 put: sample.
- 	new := old veryDeepCopy.
- 	self assert: old model ~~ new model.
- 	self assert: old model parent == new model parent.
- 	self assert: (new model at: 1 @ 1) = 'test'.
- 	self assert: ((new model at: 1 @ 1) == sample) not.
- 	self assert: new model ruleName notNil!

Item was removed:
- ----- Method: SkSheetTest>>testCardInThenEdit (in category 'rule and case') -----
- testCardInThenEdit
- 	| sheet card |
- 	SkProject current removeAt: 'Sheet'; removeAt: 'Card'.
- 	sheet _ SkSheet new name: 'Sheet'.
- 	card _ SkSheet new name: 'Card'.
- 	sheet textAt: 1 at 1 put: '=Card direction: #right size: 2'.
- "	sheet explore. (sheet at: 1 at 1) explore."
- 
- 	card textAt: 2 at 1 put: '=A1'.
- 	sheet textAt: 2 at 1 put: 'test'.
- 	sheet resolve.
- 	self assert: (sheet at: 3 at 1) = 'test'.
- !

Item was removed:
- ----- Method: SkSheetTest>>testCardMorph (in category 'card tests') -----
- testCardMorph
- 	"It has not assert, just drawing test for avoid error."
- 	| s m f |
- 	SkProject current removeAt: 'Test'.
- 	s _ SkSheet new attachProject name: 'Test'.
- 	m _ SkCardMorph model: s.
- 	s at: 1 @ 1 put: 1.
- 	s at: 2 @ 1 put: 2.
- 	s at: 3 @ 1 put: 3.
- 	m
- 		area: (2 @ 2 extent: 3 @ 1).
- 	m areaChanged.
- 	f _ FormCanvas extent: m extent.
- 	m drawOn: f!

Item was removed:
- ----- Method: SkSheetTest>>testCardPut (in category 'card tests') -----
- testCardPut
- 	| sheet card1 card2 |
- 	SkProject current removeAt: 'Sheet'.
- 	sheet := SkSheet new attachProject name: 'Sheet'.
- 	card1 := SkProxy newFrom: sheet.
- 	card1 size: 1.
- 	card1 textAt: 1 @ 1 put: 'test1'.
- 	card1 textAt: 2 @ 1 put: 'test2'.
- 	self assert: (card1 at: 1 @ 1) = 'test1'.
- 	card2 := SkProxy newFrom: sheet.
- 	self assert: (card2 at: 1 @ 1) = ''.
- 	self assert: (card2 at: 2 @ 1) = ''.
- 	card1 textAt: 1 @ 1 put: '=100'.
- 	self assert: (card2 textAt: 1 @ 1) = '=100'!

Item was removed:
- ----- Method: SkSheetTest>>testCardResolve (in category 'card tests') -----
- testCardResolve
- 	| sheet card |
- 	(SkProject current)
- 		removeAt: 'Sheet';
- 		removeAt: 'Card'.
- 	sheet := SkSheet new attachProject name: 'Sheet'.
- 	card := SkProxy newForTest attachProject name: 'Card'.
- 	card textAt: 1 @ 1 put: '=B1+C1'.
- 	sheet textAt: 1 @ 1 put: '=Card direction: #right size: 3'.
- 	sheet textAt: 3 @ 1 put: '1'.
- 	sheet textAt: 4 @ 1 put: '2'.
- 	sheet resolve.
- 	self assert: (sheet at: 2 @ 1) = 3.
- 	self assert: ((sheet at: 1 @ 1) at: 2 @ 1) = 1.
- 	sheet textAt: 1 @ 5 put: '=Card direction: #up size: 3'.
- 	sheet textAt: 1 @ 2 put: '1'.
- 	sheet textAt: 1 @ 3 put: '2'.
- 	sheet resolve.
- 	self assert: (sheet at: 1 @ 4) = 3 !

Item was removed:
- ----- Method: SkSheetTest>>testCaseInCase (in category 'rule and case') -----
- testCaseInCase
- 	| s1 s2 s3 |
- 	SkProject current removeAt: 'Sheet1'; removeAt: 'Sheet2'.
- 	s1 _ SkSheet new attachProject name: 'Sheet1'.
- 	s2 _ SkSheet new attachProject name: 'Sheet2'.
- 	s1 textAt: 1 at 1 put: '=B1'.
- 	s2 textAt: 1 at 2 put: '=Sheet1 direction: #right size: 2'.
- 	s3 _ s2 new.
- 	s3 textAt: 3 at 2 put: '2'.
- 	
- 	s3 resolve.
- 	s2 textAt: 1 at 2 put: ''.
- 	self assert: (s2 at: 1 at 2) = ''.
- 	self assert: (s3 at: 1 at 2) = ''.
- 
- 	
-  !

Item was removed:
- ----- Method: SkSheetTest>>testCaseInCaseDelete (in category 'rule and case') -----
- testCaseInCaseDelete
- 	| s1 s2 s3 |
- 	SkProject current removeAt: 'Sheet1'; removeAt: 'Sheet2'.
- 	s1 _ SkSheet new attachProject name: 'Sheet1'.
- 	s2 _ SkSheet new attachProject name: 'Sheet2'.
- 	s1 textAt: 1 at 1 put: '=B1'.
- 	s2 textAt: 1 at 2 put: '=Sheet1 direction: #right size: 2'.
- 	s2 textAt: 3 at 2 put: '1'.
- 	s3 _ s2 new.
- 	s3 textAt: 3 at 2 put: '2'.
- 	
- 	s2 resolve. s3 resolve.
- 	self assert: (s2 at: 2 at 2) = 1.
- 	self assert: (s3 at: 2 at 2) = 2.
-  !

Item was removed:
- ----- Method: SkSheetTest>>testCellOrigin (in category 'card tests') -----
- testCellOrigin
- 	| c |
- 	c := SkCardMorph model: SkProxy newForTest.
- 	c
- 		size: 2;
- 		direction: #right.
- 	c cellOrigin: 5 @ 5.
- 	self assert: c area origin = (5 @ 5). 
- 	c
- 		size: 2;
- 		direction: #left.
- 	c cellOrigin: 5 @ 5.
- 	self assert: c area origin = (3 @ 5).
- 	c
- 		size: 2;
- 		direction: #up.
- 	c cellOrigin: 5 @ 5.
- 	self assert: c area origin = (5 @ 3).
- 	c
- 		size: 2;
- 		direction: #down.
- 	c cellOrigin: 5 @ 5.
- 	self assert: c area origin = (5 @ 5)!

Item was removed:
- ----- Method: SkSheetTest>>testCellToScreenRect (in category 'gui tests') -----
- testCellToScreenRect
- 	| grid |
- 	grid _ SkSheetMorph model: SkSheet new.
- 	self assert: (grid cellExtentAt: 1 @ 1)
- 			= (80 @ 20).
- 	grid
- 		area: (0 @ 0 extent: 2 @ 2).
- 	grid position: 20 @ 10.
- 	self assert: (grid cellToScreenRect: 0 @ 0)
- 			= (21 @ 11 corner: 101 @ 31).
- 	self assert: (grid cellToScreenRect: 1 @ 1)
- 			= (102 @ 32 corner: 182 @ 52)!

Item was removed:
- ----- Method: SkSheetTest>>testCellToScreenRect2 (in category 'gui tests') -----
- testCellToScreenRect2
- 	| conv grid |
- 	grid _ SkSheetMorph new.
- 	grid area: (0 @ 0 extent: 2 @ 2).
- 	conv _ SkCellScreenConverter grid: grid border: 1.
- 
- 	self assert: (conv cellToScreenRect: 0 @ 0 topLeft: 20 at 10)
- 			= (21 @ 11 corner: 101 @ 31).
- 	self assert: (conv cellToScreenRect: 1 @ 1 topLeft: 20 at 10)
- 			= (102 @ 32 corner: 182 @ 52).
- 	self assert: (conv cellToScreenRect: 100 @ 100 topLeft: 20 at 10)
- 			= (((20 at 10) + 1 + (((80 at 20) + 1) * 100)) extent: 80 at 20).
- 	self assert: (conv cellToScreenRect: -1 @ -1 topLeft: 20 at 10)
- 			= (((20 at 10) + 1 + (((80 at 20) + 1) * -1)) extent: 80 at 20).
- 	self assert: (conv cellToScreenRect: 10 @ -1 topLeft: 20 at 10)
- 			= ((20 at 10) + 1 + (((800 at -20) + (10 at -1))) extent: 80 at 20)
- !

Item was removed:
- ----- Method: SkSheetTest>>testCopyFromFlap (in category 'copy test') -----
- testCopyFromFlap
- 	| base sheet new |
- 	SkProject current removeAt: 'Original'.
- 	base _ SkSheet new.
- 	sheet _ SkSheetMorph model: (SkSheet new parent: base uniqueName: 'Original').
- 	new _ sheet veryDeepCopy.
- 	self assert: new model parent = SkProject current.
- 	self assert: new model ruleName = 'Original'.
- !

Item was removed:
- ----- Method: SkSheetTest>>testCopyInCardMorph (in category 'copy test') -----
- testCopyInCardMorph
- 	| old new |
- 	old _ SkCardMorph model: SkSheet new.
- 	new _ old veryDeepCopy.
- 	self assert: old model ~= new model.
- 	self assert: old model rule == new model rule.
- 
- 	old _ SkCardMorph model: SkProxy newForTest.
- 	new _ old veryDeepCopy.
- 	self assert: old model ~= new model.
- 	self assert: old model rule == new model rule.
- 	 !

Item was removed:
- ----- Method: SkSheetTest>>testCopyInSheetMorph (in category 'copy test') -----
- testCopyInSheetMorph
- 	| old new |
- 	old _ SkSheetMorph model: SkSheet new.
- 	new _ old veryDeepCopy.
- 	self assert: old model ~= new model.
- 
- 	old _ SkSheetMorph new model: SkProxy newForTest.
- 	new _ old veryDeepCopy.
- 	self assert: old model rule ~= new model rule.
- 	 !

Item was removed:
- ----- Method: SkSheetTest>>testCopyPaste (in category 'sheet test') -----
- testCopyPaste
- 	| s grid |
- 	s _ SkSheet new.
- 	s textAt:1 at 1 put: 1.
- 	s textAt:2 at 1 put: 'string'.
- 	s textAt:1 at 2 put: 'text' asText.
- 	s textAt:2 at 2 put: '=A1'.
- 	s textAt:1 at 3 put: 'remain'.
- 	grid _ SkSheetMorph new model: s.
- 	grid selection: (1 at 1 extent: 2 at 2).
- 	grid copySelection.
- 	self assert: Clipboard clipboardText =
- '1	string
- text	=A1
- ' asText.
- 
- 	grid selection: (2 at 2 extent: 1 at 1).
- 	grid paste.
- 	grid selection: (1 at 1 extent: 3 at 3).
- 	grid copySelection.
- 	self assert: Clipboard clipboardText = '1	string	
- text	1	string
- remain	text	=A1
- ' asText.
- 
- 	Clipboard clipboardText: 'x	x	x	x
- x	x	x	x
- x	x	x	x
- x	x	x	x
- ' asText.
- 	grid selection: (1 at 1 extent: 2 at 2).
- 	grid paste.
- 	grid selection: (1 at 1 extent: 4 at 4).
- 	grid copySelection.
- 	self assert: Clipboard clipboardText = 'x	x		
- x	x	string	
- remain	text	=A1	
- 			
- ' asText.
- !

Item was removed:
- ----- Method: SkSheetTest>>testCopySkSheet (in category 'copy test') -----
- testCopySkSheet
- 	| sheet new |
- 	SkProject current removeAt: 'Test'.
- 	sheet _ SkSheetMorph
- 				model: (SkProxy newForTest attachProject name: 'Test').
- 	sheet
- 		history: (SkSheetMorph new model: SkProject current).
- 	new _ sheet duplicate.
- 	new!

Item was removed:
- ----- Method: SkSheetTest>>testCopyWithCard (in category 'copy test') -----
- testCopyWithCard
- 	| old new |
- 	old _ SkSheetMorph model: SkSheet new.
- 	old model textAt: 1 at 1 put: '=Sum direction: #right size: 3'.
- 	old model at: 3 at 1 put: 1.
- 	old model at: 4 at 1 put: 2.
- 	new _ old veryDeepCopy.
- 	self assert: ((old model at: 1 at 1) at: 2 at 1) = ((new model at: 1 at 1) at: 2 at 1).
- 	self assert: new submorphs first model = (new model at: 1 at 1).
- 	!

Item was removed:
- ----- Method: SkSheetTest>>testCreateOffset (in category 'gui tests') -----
- testCreateOffset
- 	| conv |
- 	conv _ SkCellScreenConverter grid: SkSheetMorph new border: 1.
- 	self assert: (conv createOffset: 0 at 0) = (0 at 0).
- 	self assert: (conv createOffset: 1 at 1) = (81 at 21).
- 	self assert: (conv createOffset: -1 at -1) = (-81 at -21)!

Item was removed:
- ----- Method: SkSheetTest>>testCutAndPasteWithGUI (in category 'copy test') -----
- testCutAndPasteWithGUI
- 	| sheet morph |
- 	SkProject current removeAt: 'Sheet'.
- 	sheet := SkSheet new attachProject name: 'Sheet'.
- 	morph := SkSheetMorph model: sheet.
- 	sheet textAt: 1 @ 1 put: '=Sum'.
- 	self 
- 		assert: (morph submorphs select: [:m | m class = SkCardMorph]) size = 1.
- 	morph selection: (1 @ 1 extent: 1 @ 1).
- 	morph cut.
- 	self 
- 		assert: (morph submorphs select: [:m | m class = SkCardMorph]) isEmpty!

Item was removed:
- ----- Method: SkSheetTest>>testDeepCopy (in category 'copy test') -----
- testDeepCopy
- 	|old new sheet sample |
- 	SkProject current removeAt: 'Test'.
- 	sheet _ SkSheet new attachProject name: 'Test'.
- 	old _ SkSheetMorph model: sheet.
- 	sample _ 'test'.
- 	sheet at: 1 at 1 put: sample.
- 	new _ old veryDeepCopy.
- 	self assert: old model ~~ new model.
- 	self assert: old model parent == new model parent.
- 	self assert: ((new model at: 1 at 1) = 'test').
- 	self assert: (((new model at: 1 at 1) == sample) not).
- 	self assert: new model ruleName notNil!

Item was removed:
- ----- Method: SkSheetTest>>testDependents (in category 'planning test') -----
- testDependents
- 	| sheet1 dep |
- 	sheet1 _ SkSheet new.
- 	sheet1 textAt: 1 @ 1 put: '0'.
- 	sheet1 textAt: 2 @ 1 put: '=A1 + 1'.
- 	sheet1 textAt: 3 @ 1 put: '=B1 + 1'.
- 	sheet1 textAt: 1 @ 2 put: '=B2 + C2'.
- 	sheet1 textAt: 2 @ 2 put: '=C2 + 1'.
- 	sheet1 textAt: 3 @ 2 put: '=A1 + 1'.
- 	dep _ sheet1 dependMap.
- 	self assert: ((dep at: 1 at 1) includes: 2 at 1).
- 	self assert: ((dep at: 1 at 1) includes: 3 at 1).
- 	self assert: ((dep at: 1 at 1) includes: 1 at 2).
- 	self assert: ((dep at: 1 at 1) includes: 2 at 2).
- 	self assert: ((dep at: 1 at 1) includes: 3 at 2).
- 	self assert: ((dep at: 2 at 1) includes: 3 at 1).
- 	self assert: ((dep at: 3 at 1 ifAbsent: [nil]) isNil).
- 	self assert: ((dep at: 1 at 2 ifAbsent: [nil]) isNil).
- 	self assert: ((dep at: 2 at 2) includes: 1 at 2).
- 	self assert: ((dep at: 3 at 2) includes: 1 at 2).
- 	self assert: ((dep at: 3 at 2) includes: 2 at 2).
- !

Item was removed:
- ----- Method: SkSheetTest>>testDictionary (in category 'structure test') -----
- testDictionary
- 	| d |
- 	d _ SkDictionary new.
- 	d at: 'orenge' put: 'mikan'.
- 	d at: 'apple' put: 'ringo'.
- 	d at: 'banana' put: 'banana'.
- 	self assert: (d at: 1 @ 2)
- 			= 'apple'.
- 	self assert: (d at: 2 @ 4)
- 			= 'mikan'!

Item was removed:
- ----- Method: SkSheetTest>>testDictionaryCard (in category 'structure test') -----
- testDictionaryCard
- 	| d |
- 	d := SkProxy newFrom: SkDictionary new.
- 	d at: 'orenge' put: 'mikan'.
- 	d at: 'apple' put: 'ringo'.
- 	d at: 'banana' put: 'banana'.
- 	self assert: (d at: 1 @ 2) = 'apple'.
- 	self assert: (d at: 2 @ 4) = 'mikan' !

Item was removed:
- ----- Method: SkSheetTest>>testDictionaryCell (in category 'dictionary test') -----
- testDictionaryCell
- 	|cell dict |
- 	dict _ SkDictionary new.
- 	cell _ SkDictionaryCell newFor: dict key: 'hello'.
- 	cell contents: 'world'.
- 	self assert: (dict at: 'hello') = 'world'!

Item was removed:
- ----- Method: SkSheetTest>>testDictionaryNewName (in category 'dictionary test') -----
- testDictionaryNewName
- 	| dict |
- 	dict _ SkDictionary new name: 'test'.
- 	self assert: (dict at: 'test') = ''.
- !

Item was removed:
- ----- Method: SkSheetTest>>testDirection (in category 'card tests') -----
- testDirection
- 	| c |
- 	c := SkCardMorph model: SkProxy newForTest.
- 	c direction: #right.
- 	c area: (4 @ 5 extent: 4 @ 1).
- 	self assert: c size = 3.
- 	c direction: #down.
- 	self assert: c area = (4 @ 5 corner: 5 @ 9).
- 	c direction: #left.
- 	self assert: c area = (1 @ 5 corner: 5 @ 6).
- 	c direction: #up.
- 	self assert: c area = (4 @ 2 corner: 5 @ 6).
- 	c size: 2.
- 	self assert: c area = (4 @ 3 corner: 5 @ 6).
- 	c direction: #right.
- 	self assert: c area = (4 @ 5 corner: 7 @ 6) !

Item was removed:
- ----- Method: SkSheetTest>>testFindName (in category 'structure test') -----
- testFindName
- 	| s c |
- 	s := SkSheet new attachProject.
- 	self assert: (s findName: 'Projects') = s parent parent.
- 	self assert: (s findName: 'Root') = s parent parent parent.
- 	c := SkProxy newFrom: s.
- 	self assert: (c findName: 'Projects') = s parent parent !

Item was removed:
- ----- Method: SkSheetTest>>testFormula (in category 'cell test') -----
- testFormula
- 	| cell |
- 	cell _ SkValueCell new.
- 	cell formula: '=A1+B2'.
- 	self assert: cell block sourceCode = 'DoIt
- 	^ [:t1 :t2 | (t1 at: 1 at 1)
- 		+ (t1 at: 2 at 2)]'
- !

Item was removed:
- ----- Method: SkSheetTest>>testFunction (in category 'cell test') -----
- testFunction
- 	| s |
- 	s _ SkSheet new.
- 
- 	s textAt: 1 at 1 put: 1.
- 	s textAt: 2 at 1 put: '=A1 sin'.
- 	s resolve.
- 	self assert: ((s cellAt: 2 at 1) contents closeTo: 0.8414).
- 
- 	s textAt: 1 at 1 put: '1' asText.
- 	s resolve.
- 	self assert: ((s cellAt: 2 at 1) contents closeTo: 0.8414).
- 
- !

Item was removed:
- ----- Method: SkSheetTest>>testGlobalToLocal (in category 'card tests') -----
- testGlobalToLocal
- 	| m |
- 	m := SkCardMorph model: SkProxy newForTest.
- 	m area: (2 @ 3 corner: 6 @ 4).
- 	m direction: #right.
- 	self assert: (m globalToLocal: 3 @ 3) = (1 @ 1).
- 	self assert: (m globalToLocal: 5 @ 3) = (3 @ 1).
- 	m direction: #left.
- 	self assert: (m globalToLocal: 1 @ 3) = (1 @ 1).
- 	self assert: (m globalToLocal: -1 @ 3) = (3 @ 1).
- 	m direction: #down.
- 	m area: (2 @ 3 corner: 3 @ 7).
- 	self assert: (m globalToLocal: 2 @ 4) = (1 @ 1).
- 	self assert: (m globalToLocal: 2 @ 6) = (3 @ 1).
- 	m direction: #up.
- 	self assert: (m globalToLocal: 2 @ 2) = (1 @ 1).
- 	self assert: (m globalToLocal: 2 @ 0) = (3 @ 1) !

Item was removed:
- ----- Method: SkSheetTest>>testGoto (in category 'navigation test') -----
- testGoto
- 	| sheet goal result |
- 	SkProject current removeAt: 'Test'.
- 	sheet _ SkSheetMorph
- 				model: (SkSheet new attachProject name: 'Test').
- 	result _ sheet goto: (goal _ SkSheet new).
- 	self assert: goal = result model.
- 	result delete.
- 
- 	result _ sheet goto: (goal _ SkSheet).
- 	self assert: goal = result model class.
- 	result delete.
- !

Item was removed:
- ----- Method: SkSheetTest>>testIncludesPosition (in category 'dictionary test') -----
- testIncludesPosition
- 	| dict |
- 	dict _ SkDictionary new.
- 	dict at: 'hello' put: 'world'.
- 	self assert: (dict includesPosition: 'hello') not.
- 	self assert: (dict includesPosition: 1 at 1) not.
- 	self assert: (dict includesPosition: 1 at 2) .
- 	self assert: (dict includesPosition: 2 at 2) .
- 	self assert: (dict includesPosition: 1 at 3) not.
- 	self assert: (dict includesPosition: 3 at 2) not.
- !

Item was removed:
- ----- Method: SkSheetTest>>testLibraryName (in category 'card tests') -----
- testLibraryName
- 	| sheet |
- 	SkProject current removeAt: 'Sheet'.
- 	SkProject current removeAt: 'sum'.
- 	sheet _ SkSheet new attachProject name: 'Sheet'.
- 	sheet textAt: 1 @ 1 put: '=Sum direction: #right size: 3'.
- 	sheet textAt: 3 @ 1 put: '1'.
- 	sheet textAt: 4 @ 1 put: '2'.
- 	sheet resolve.
- 	self assert: (sheet at: 2 @ 1) = 3.
- 	self assert: (SkProject current at: 'Sum') = ''.
- 	self assert: (sheet findName: 'Sum') parent = (sheet findName: 'Library')
- !

Item was removed:
- ----- Method: SkSheetTest>>testName (in category 'structure test') -----
- testName
- 	| sheet card |
- 	SkProject current removeAt: 'Test'.
- 	sheet := SkSheet new attachProject name: 'Test'.
- 	card := SkProxy newFrom: sheet.
- 	self assert: card ruleName = 'Test'.
- 	sheet beAlone.
- 	card := SkProxy newFrom: SkSheet new.
- 	card attachProject name: 'Test'.
- 	self assert: card ruleName = 'Test'.
- 	card beAlone !

Item was removed:
- ----- Method: SkSheetTest>>testNameOnCard (in category 'structure test') -----
- testNameOnCard
- 	| card sheet |
- 	card := SkProxy newForTest.
- 	self assert: (card findName: 'cellExtent') isNil.
- 	self assert: (card at: 'cellExtent') = ''.
- 	sheet := card at: 'cellExtent' put: (SkSheet new parent: sheet).
- 	self assert: (card at: 'cellExtent') == sheet !

Item was removed:
- ----- Method: SkSheetTest>>testNil (in category 'other tests') -----
- testNil
- 	| sheet |
- 	sheet _ SkSheet new.
- 	self assert: (sheet at: 1 at 1) = ''.
- 	self assert: (sheet at: 1 at 1 ifAbsent: ['ABSENT']) = 'ABSENT'.!

Item was removed:
- ----- Method: SkSheetTest>>testNullCell (in category 'sheet test') -----
- testNullCell
- 	| s |
- 	s _ SkSheet new.
- 	self assert: (s cellAt: 1 @ 1) value = ''.
- 	s textAt: 2 @ 1 put: 'test'.
- 	s textAt: 2 @ 1 put: ''.
- 	self assert: (s cellAt: 2 @ 1) class = SkNullCell.
- 	self assert: (s cellAt: 2 @ 1) value = ''!

Item was removed:
- ----- Method: SkSheetTest>>testPlan (in category 'planning test') -----
- testPlan
- 	| sheet1 |
- 	sheet1 _ SkSheet new.
- 	sheet1 textAt: 1 at 1 put: '0'.
- 	sheet1 textAt: 2 at 1 put: '=A1 + 1'.
- 	sheet1 textAt: 3 at 1 put: '=B1 + 1'.
- 	sheet1 textAt: 1 at 2 put: '=B2 + C2'.
- 	sheet1 textAt: 2 at 2 put: '=C2 + 1'.
- 	sheet1 textAt: 3 at 2 put: '=A1 + 1'.
- 
- 	self assert: (sheet1 collectTargets = {2 at 1. 3 at 1. 1 at 2. 2 at 2. 3 at 2}).
- 	self assert: sheet1 collectDependents = 
- 		{{2 at 1. 1 at 1}.
- 		{3 at 1. 2 at 1}.
- 		{1 at 2. 2 at 2. 3 at 2}.
- 		{2 at 2. 3 at 2}.
- 		{3 at 2. 1 at 1}}.
- 	self assert: (sheet1 collectTrees = 
- 		{
- 		{3 at 1. {2 at 1. 1 at 1}}.
- 		{1 at 2. {2 at 2. 3 at 2}. {3 at 2. 1 at 1}}}).
- 
- 	self assert: sheet1 collectOrder asArray = 
- 		{1 at 1. 2 at 1. 3 at 1.
- 		3 at 2. 2 at 2.
- 		1 at 1. 3 at 2. 1 at 2.}.
- 	sheet1 resolve.
- 	self assert: (sheet1 at: 1 at 2) = 3.
- 	self assert: (sheet1 plan collect: [:each | each key]) = 
- 		{2 at 1. 3 at 1. 3 at 2. 2 at 2. 1 at 2}.
- !

Item was removed:
- ----- Method: SkSheetTest>>testPlanWithCard (in category 'planning test') -----
- testPlanWithCard
- 	| sheet card |
- 	sheet := SkSheet new.
- 	card := SkProxy newForTest parent: sheet uniqueName: 'Card'.
- 	card textAt: 1 @ 1 put: '=B1'.
- 	sheet textAt: 1 @ 1 put: '=Card direction: #right size: 2'.
- 	self assert: sheet cardPositions asArray = { 
- 						1 @ 1}.
- 	
- 	[self assert: sheet collectTargets = { 
- 						1 @ 1}.
- 	self 
- 		assert: sheet collectDependents = { 
- 						{ 
- 							1 @ 1.
- 							2 @ 1.
- 							3 @ 1}.
- 						{ 
- 							2 @ 1.
- 							3 @ 1}}] !

Item was removed:
- ----- Method: SkSheetTest>>testPointForHolder (in category 'card tests') -----
- testPointForHolder
- 	| proxy |
- 	proxy _ SkProxy newForTest.
- 	proxy direction: #right.
- 	self assert: (proxy pointForHolder: 10 @ 10 at: 1 @ 1)
- 			= (11 @ 10).
- 	proxy direction: #down.
- 	self assert: (proxy pointForHolder: 10 @ 10 at: 1 @ 1)
- 			= (10 @ 11).
- 	proxy direction: #left.
- 	self assert: (proxy pointForHolder: 10 @ 10 at: 1 @ 1)
- 			= (9 @ 10).
- 	proxy direction: #up.
- 	self assert: (proxy pointForHolder: 10 @ 10 at: 1 @ 1)
- 			= (10 @ 9) !

Item was removed:
- ----- Method: SkSheetTest>>testPrePrecess (in category 'cell test') -----
- testPrePrecess
- 	"ABSOLUTE"
- [
- 	| cell |
- 	cell _ SkValueCell new.
- 	self assert: (cell preProcess: '=A1+1')
- 			= '(holder at: 1 at 1)+1'.
- 	self assert: (cell preProcess: '=A1+B2')
- 			= '(holder at: 1 at 1)+(holder at: 2 at 2)'
- ]!

Item was removed:
- ----- Method: SkSheetTest>>testProxyRererenceAt (in category 'card tests') -----
- testProxyRererenceAt
- 	| proxy |
- 	proxy _ SkProxy newForTest.
- 	proxy size: 3.
- 	proxy direction: #down.
- 	self assert: (proxy referenceAt: 10 at 10) = {10 at 11. 10 at 12. 10 at 13}. !

Item was removed:
- ----- Method: SkSheetTest>>testReference (in category 'planning test') -----
- testReference
- 	| sheet1 sheet2  cell |
- 	sheet1 _ SkSheet new.
- 	sheet1 textAt: 1 at 1 put: '=B1 + C1'.
- 	sheet1 textAt: 2 at 1 put: '=C1'.
- 	cell _ sheet1 cellAt: 1 at 1.
- 	self assert: (cell referenceAt: 1 at 1) = {2 at 1. 3 at 1} asSet.
- 
- 	sheet2 _ SkSheet new.
- 	sheet1 parent: sheet2 uniqueName: 'Sheet1'.
- 	sheet2 textAt: 1 at 1 put: '=Sheet1 direction: #right size: 3'.
- 	cell _ sheet2 cellAt: 1 at 1.
- 	self assert: (cell referenceAt: 1 at 1) = {2 at 1. 3 at 1. 4 at 1} asSet.
- !

Item was removed:
- ----- Method: SkSheetTest>>testRotationCard (in category 'gui tests') -----
- testRotationCard 
- 	| sheet card oldCard |
- 	SkProject current removeAt: 'Card'.
- 	sheet := SkSheetMorph model: SkSheet new attachProject.
- 	sheet area: (0 @ 0 extent: 5 @ 5).
- 	sheet model textAt: 1 @ 2 put: 'test'.
- 	SkProxy newForTest attachProject name: 'Card'.
- 	sheet model textAt: 2 @ 2 put: '=Card direction: #right size: 1'.
- 	oldCard := card := sheet submorphs detect: [:m | m class = SkCardMorph].
- 	card rotationDegrees: 90.
- 	self 
- 		assert: (sheet model textAt: 2 @ 2) = '=Card direction: #down size: 1'.
- 	card endHaloInteraction.
- 	self assert: oldCard owner isNil.
- 	card := sheet submorphs detect: [:m | m class = SkCardMorph].
- 	card rotationDegrees: 180.
- 	self 
- 		assert: (sheet model textAt: 2 @ 2) = '=Card direction: #left size: 1'.
- 	card := sheet submorphs detect: [:m | m class = SkCardMorph].
- 	card rotationDegrees: 270.
- 	self assert: (sheet model textAt: 2 @ 2) = '=Card direction: #up size: 1'!

Item was removed:
- ----- Method: SkSheetTest>>testRuleAsCell (in category 'sheet test') -----
- testRuleAsCell
- 	| s1 s2 |
- 	SkProject current removeAt: 'Test1'.
- 	s1 _ SkSheet new attachProject name: 'Test1'.
- 	s1 textAt: 1 @ 1 put: '=B1'.
- 	s1 textAt: 2 @ 1 put: '=A1'.
- 	s1 at: 1 @ 1 put: 'test'.
- 	s1 resolve.
- 	self assert: (s1 at: 2 @ 1)
- 			= 'test'.
- 	s2 _ SkSheet new attachProject.
- 	s2 textAt: 1 @ 1 put: '=Test1 direction: #right size: 2'.
- 	s2 textAt: 1 @ 2 put: '=Test1 direction: #right size: 2'.
- 	s2 textAt: 2 @ 1 put: 'source1'.
- 	s2 textAt: 2 @ 2 put: 'source2'.
- 	s2 resolve.
- 	self assert: (s2 at: 3 @ 1)
- 			= 'source1'.
- 	self assert: (s2 at: 3 @ 2)
- 			= 'source2'!

Item was removed:
- ----- Method: SkSheetTest>>testScreenToCell (in category 'gui tests') -----
- testScreenToCell
- 	| grid |
- 	grid _ SkSheetMorph model: SkSheet new.
- 	grid
- 		area: (0 @ 0 extent: 2 @ 2).
- 	grid position: 20 @ 10.
- 	self assert: (grid screenToCell: 101 @ 31)
- 			= (0 @ 0).
- 	self assert: (grid screenToCell: 102 @ 32)
- 			= (1 @ 1)!

Item was removed:
- ----- Method: SkSheetTest>>testScreenToCell2 (in category 'gui tests') -----
- testScreenToCell2
- 	| conv grid |
- 	grid _ SkSheetMorph new.
- 	grid area: (0 @ 0 extent: 2 @ 2).
- 	conv _ SkCellScreenConverter grid: grid border: 1.
- 	self assert: (conv screenToCell: 101 @ 31 topLeft: 20 at 10)
- 			= (0 @ 0).
- 	self assert: (conv screenToCell: 102 @ 32 topLeft: 20 at 10)
- 			= (1 @ 1).
- 	self assert: (conv screenToCell: 19 @9 topLeft: 20 at 10)
- 			= (-1 @ -1)!

Item was removed:
- ----- Method: SkSheetTest>>testSheetInCardMorphCopy (in category 'copy test') -----
- testSheetInCardMorphCopy
- 	|old new card sample |
- 	"SkSheet should be copied in SkCardMorph"
- 	SkProject current removeAt: 'Test'.
- 	card _ SkSheet new attachProject name: 'Test'.
- 	card size: 3.
- 	old _ SkCardMorph model: card.
- 	sample _ 'test'.
- 	card at: 1 at 1 put: sample.
- 	new _ old veryDeepCopy.
- 	self assert: old model ~= new model.
- 	self assert: old model parent == new model parent.
- 	self assert: ((new model at: 1 at 1) = 'test').
- 	self assert: new model ruleName notNil!

Item was removed:
- ----- Method: SkSheetTest>>testSheetPlus (in category 'parameter test') -----
- testSheetPlus
- 	"NOT YET"
- 	| base s1 s2 |
- 	SkProject current removeAt: 'Base'; removeAt: 'St1'; removeAt: 'St2'.
- 	base _ SkSheet new attachProject name: 'Base'.
- 	s1 _ SkSheet new attachProject name: 'St1'.
- 	s2 _ SkSheet new attachProject name: 'St1'.
- 
- 	base textAt: 1 at 1 put: '=B1+C1'.
- 	base textAt: 2 at 1 put: '=number'.
- 	base textAt: 3 at 1 put: '=number'.
- 	s1. s2.!

Item was removed:
- ----- Method: SkSheetTest>>testSimple (in category 'text test') -----
- testSimple
- 	| s |
- 	s _ SkSimple contents: [ :h |
- 		h at: 1 at 1 put: [ (h at: 2 at 1) + (h at: 3 at 1)].
- 		h at: 2 at 1 put: 2.
- 		h at: 3 at 1 put: 3].
- "	s grid openInWorld."
- !

Item was removed:
- ----- Method: SkSheetTest>>testSkGridPartHolder (in category 'copy test') -----
- testSkGridPartHolder
- 	|card new|
- 	card _ SkCardMorph model: (SkProxy newForTest).
- 	new _ card veryDeepCopy.
- 	self assert: new holder = card holder!

Item was removed:
- ----- Method: SkSheetTest>>testSkProxy (in category 'copy test') -----
- testSkProxy
- 	|card new|
- 	SkProject current removeAt: 'Sheet'; removeAt: 'Sheet1'.
- 	card _ SkCardMorph model: (SkProxy newForTest name: 'Sheet').
- 	card model textAt: 1 at 1 put: '=B1'.
- 	new _ card veryDeepCopy.
- 
- 	self assert: new model rule = card model rule.
- 
- 	self assert: (SkProject current at: 'Sheet1' ifAbsent: [nil]) = nil.!

Item was removed:
- ----- Method: SkSheetTest>>testSlotName (in category 'cell test') -----
- testSlotName
- 	| cell morph |
- 	cell _ SkValueCell new.
- 	morph _ EllipseMorph new.
- 	cell
- 		on: morph assuredPlayer
- 		getter: #getX
- 		setter: #setX:.
- 	Project current naturalLanguage
- 		in: [:currentLanguage | [Project current setNaturalLanguageTo: #English.
- 			self assert: cell slotName = 'Ellipse''s x']
- 				ensure: [Project current setNaturalLanguageTo: currentLanguage]]!

Item was removed:
- ----- Method: SkSheetTest>>testSplitDo (in category 'cell test') -----
- testSplitDo
- 	self assert: (Array
- 			streamContents: [:s | 'hi,hello,thanks'
- 					split: $,
- 					do: [:each | s nextPut: each]]) contents = #('hi' 'hello' 'thanks' ).
- 
- 	self assert: (Array
- 			streamContents: [:s | 'hi,hello,thanks,'
- 					split: $,
- 					do: [:each | s nextPut: each]]) contents = #('hi' 'hello' 'thanks' ).
- 
- 	self assert: (Array
- 			streamContents: [:s | 'hi,hello,thanks,,'
- 					split: $,
- 					do: [:each | s nextPut: each]]) contents = #('hi' 'hello' 'thanks' '')!

Item was removed:
- ----- Method: SkSheetTest>>testStructureOnDictionary (in category 'structure test') -----
- testStructureOnDictionary
- 	| s1 s2 s3 s4 |
- 	SkProject current removeAt: 'Sheet'.
- 	s1 := SkDictionary new.
- 	s2 := SkNamed new.
- 	s3 := SkDictionary new.
- 	s4 := SkNamed new.
- 	s2 parent: s1; name: 'TestName'.
- 	self assert: s2 ruleName = 'TestName'.
- 	s3 parent: s1; name: 'TestName'.
- 	self assert: s3 ruleName = 'TestName1'.
- 	s3 beAlone.
- 	self assert: s4 ruleName isNil.
- 	s4 attachProject.
- 	self assert: s4 ruleName = 'Sheet'.
- !

Item was removed:
- ----- Method: SkSheetTest>>testStructureOnSheet (in category 'structure test') -----
- testStructureOnSheet
- 	| s1 s2 s3 s4 |
- 	s1 := SkSheet new.
- 	s2 := SkNamed new.
- 	s3 := SkSheet new.
- 	s4 := SkNamed new.
- 	s2 parent: s1; name: 'TestName'.
- 	self assert: s2 ruleName = 'TestName'.
- 	s4 parent: s3 uniqueName: nil.
- 	self assert: s4 ruleName = 'Sheet'.
- 	s4 parent: s1; name: 'TestName'.
- 	self assert: s4 ruleName = 'TestName1'.
- 	s4 beAlone.
- 	self assert: s4 ruleName isNil!

Item was removed:
- ----- Method: SkSheetTest>>testText (in category 'text test') -----
- testText
- 	| sheet |
- 	sheet _ SkSheet
- 				contents: [:holder | 
- 					holder
- 						at: 1 @ 1
- 						put: [(holder at: 2 @ 1)
- 								+ (holder at: 3 @ 1)].
- 					holder at: 2 @ 1 put: 1.
- 					holder at: 3 @ 1 put: 1].
- "	sheet grid openInWorld."!

Item was removed:
- ----- Method: SkSheetTest>>testlocalToGlobal (in category 'card tests') -----
- testlocalToGlobal 
- 	| m |
- 	m := SkCardMorph model: SkProxy newForTest.
- 	m area: (2 @ 3 corner: 6 @ 4).
- 	m direction: #right.
- 	self assert: (m localToGlobal: 1 @ 1) = (3 @ 3).
- 	self assert: (m localToGlobal: 3 @ 1) = (5 @ 3).
- 	m direction: #left.
- 	self assert: (m localToGlobal: 1 @ 1) = (1 @ 3).
- 	self assert: (m localToGlobal: 3 @ 1) = (-1 @ 3).
- 	m direction: #down.
- 	"	m area: (2 at 3 corner: 3 at 7)."
- 	self assert: (m localToGlobal: 1 @ 1) = (2 @ 4).
- 	self assert: (m localToGlobal: 3 @ 1) = (2 @ 6).
- 	m direction: #up.
- 	self assert: (m localToGlobal: 1 @ 1) = (2 @ 2).
- 	self assert: (m localToGlobal: 3 @ 1) = (2 @ 0)!

Item was removed:
- ----- Method: SkeletonBaseInfo class>>arrow (in category 'sound library') -----
(excessive size, no diff calculated)

Item was removed:
- ----- Method: SkeletonBaseInfo class>>cassete (in category 'sound library') -----
- cassete
- SampledSound
- 	addLibrarySoundNamed: 'cassete'
- 	samples: (self mimeStringToBuffer:
- 'AQD/AP4A/wD+AAAAAAD+AP8AAAD/AP0AAAAAAP8AAAABAAIA/AD/AP0A/wAAAAEA/QADAAAA
- AAD+AP8AAQACAP8A/wD+AP8AAgD9AAQA/AD/AP8AAAACAP0AAAD6AAgACgD4APkA9gAGABIA
- CQDpAPwA/gANAAoAAgDpAAEABwD2AOwAAQD/AAsA/gAFAAoAAQD5ABIABAAaAPcA1wDeAAEA
- BwARABwA9AD3APIA8QD3ABkA/AATAPMA+wAAAPEAEgD+AAoABgD9AP4A9wD0AAYA+wAEAAgA
- 9QD8AAYAAAD3APsADQABAAoA+AD8AAEA9AD2APgA+AAGAAwADQAKAAMA9wD4APsACQAPAAUA
- +gD5APQA9gDzAAAABgAGAA4ABwD7APoA9wD3AAIACgARAAcA+gD3APkA+gAAAAkA/wACAPgA
- 9AD5AP4A/gADAAAACQACAAEA/gAAAP0AAAD9AAAAAAAFAPwA/QD7AAEA/gACAAMAAwD7AP0A
- +wD/AAIAAwAFAAYA/gD8APgA/QABAAEA/wD/AP8A/wD9AAAAAAADAAAA/wD/APsA+wAEAPkA
- BAD9AAIA/AAFAPwA/wD8AAIA+gABAAUA/gACAP8ABQD7AP4AAQACAPwAAAABAP8A/gABAP4A
- AAD+AP0AAAAAAAIA/gD/AAIA/gD/AAAA/wD/AP4AAAD/AAMAAgD+AAAA/AD+APwAAwAAAP4A
- AAABAP8A/gACAAEAAQD/AA4A9AAGAPsA6QAIAAMA9AASABgA5AD/AAIA9gAKAPsAFwAHAMwA
- 5gAlABcAPQAGAMkAygDoABYALwD/ANcAyAACACkAOgAXAOEABgDHAPkA+AA0ABoAEgDMAOAA
- 5AAOAB0AJgAMANwAzwDwADYAFgAUAPEA/QDaAPwA/gAnAP8A9wDlAO4AIQAdACQADgDgAMYA
- 8gAVAC0AOAD/ANsAzQDqAPMACwALAPoA+ADrAAEAFAAqABUA8QDgAPEAFQAFABIABQDyAOkA
- 6wAJABYACgD0APIA9QAFAAcAFAAPAOgA5QDsAAwAFgARAOwA+QD5ABMADQAKAOkA7QAAAAMA
- FAAEAAQA8QD7APkAGwAQAA8A9wDxAOQA6gD8AAoAEgAMAP0A/wAQAAUA6QDtAPoA+gD3ABAA
- JAAYAAIA4gDeAOUA/QAUAAsABAD6APsA9wAKABMAEQD4APcA8AAKAAQAAgD5APgA+AD3AP4A
- /AD6APYA+wADAA8ABwAKAA4ABQD6AOsA7gD7AAkA+gAEAPcA+AD+AAkACwAEAP4A/wD7AP0A
- BwAOAAsABwADAP4A/QD3APQA9QD4APUAAwALAA0A/AD2APgA/AAFAAsABwADAAMAAgAAAP8A
- AwACAP0A8AD0APkAAwAFAAEA/QD9APcA/gAEAAgA/QD5APwAAAAHAAQAAgAEAPMA9gD6APkA
- BAAEAPUACQAIAP8A9wD/APsABAAAAAoACAD8APUA8AADAA0ADQAGAP8A9wD4APwACAAGAAMA
- /QD9APkA/gD3APwAAQACAAAAAwAHAAkAAwD8APsA/wAFAAcABgAAAP0A+QD0APsA/gADAAIA
- /gD7APwA/QADAAAAAgD/AP4A/wD7AP4A/AD9AP0AAQABAAEAAAD+AAAAAwAEAAMABAADAAIA
- /wD/AP4A/QD+AP0A/QD+APsA+wD8AAEAAgACAAIAAgAAAP8A/gD/AAEAAQAAAP0A/gAAAP8A
- /wAAAP8A/wD/AP8AAwABAP8A/gD/AP8AAgAFAAQAAAD/AP4A/QD+AP8AAgAEAAIA/wD/AP4A
- /gD/AAIABAABAP8AAgD9AP4A/AAAAAEAAgD/AP4A/gD9AP8A/wD+AP0A/gABAAEA/wD/AP8A
- AAAAAAAAAQAAAP4A/gD9AP0A/wD/AAIAAQAAAP8AAAAAAAEAAQADAAAAAAD+AP8A/gAAAP8A
- AQAAAP4A/QAAAP8AAAABAAEAAQACAAEAAAD+AP8A/wAAAAEAAQD9AP0A/AD8AP0AAQACAAAA
- AAD+AP8A/wAAAP8AAgACAAAA/gD+APwA+wD8AAMACQALAAQA+gD0APYA+AD9AAMACAAIAAIA
- /QD5APwA/gABAAIABAADAP8A+wD5APoAAAAFAAYAAwAAAPwA+QD+AAAA/wABAAMAAgACAP0A
- /AACAAMAAgAEAP0A/gD+AP8A/wABAP4AAQAAAP4A/AD9AP8AAAD/AAIAAgABAP4A/gD8AP0A
- AAD/AP8AAAD+AP0A/wD+AP4A/QD+AP4A/gD/AAAA/wAAAAEAAgAEAAIAAQAAAP4A/QABAAMA
- AQABAAAA/gD+AP8A/wAAAP8A/QAAAP8AAQACAAEAAQABAAIAAAD/AP4A/wD/AAAA/wD+APwA
- /wD+APwA/AD+AP0A/gACAAUABQADAAAA/wD/AP8AAQABAAAAAAAAAP8AAAD9AP0A/gD/AAAA
- /wAAAAAAAAD/AAAAAAABAAMAAwD/AP0A+QD9AAAAAAABAAEAAQD/AP4A/gD+AP8AAAAAAAAA
- AQABAAEAAAD/AAAA/wD/AP8A/wAAAP8A/gAAAAAA/wABAAEAAQAAAAAA/gAAAAIAAQABAAEA
- AAAAAAAAAAAAAAAAAAAAAP4A/gD/AAAAAQABAAEAAQAAAP8A/gD+AP4A/gD/AAAA/wAAAP4A
- /gD/AP8A/wD/AAAAAAABAP8AAAAAAAAA/wD+AP4AAAAAAP8AAAD+AP4A/gD/AAAAAgABAP8A
- /QD9AP0AAAABAAIAAQABAP4A/QD8AP0A/wABAAEAAgAAAP4A/wD/AAAAAQABAAEAAQAAAP8A
- /gD+AP8AAAABAAAAAQD/AP0A/QD+AAAAAgABAAEAAgAAAP8A/wD/AP8A/wD/AAAA/wD+AP4A
- /wD/AAAAAAAAAAAAAAD/AAAA/wD/AP8AAQAAAAAA/wD+AP0A/gD/AAEAAQAAAAAA/gD+AP8A
- AAABAAIAAAD/AP8A/QD+AAAAAAAAAAAA/wD+AP4A/QAAAAAAAQAAAAAA/gD/AP4A/gD/AAEA
- AAABAP8A/gD+AP4A/wABAAEAAQAAAP8A/wD/AAAA/wABAAEAAQD/AP8A/QD/AAAAAAABAAAA
- /wD/AAAA/gD/AAAAAAABAAAA/wD+AP8A/gAAAP8A/wD/AP8A/gAAAP8A/wAAAAEAAQABAAAA
- /wD/AP8A/gAAAAEAAQAAAP8A/gD/AAAAAAAAAAAA/wAAAP4A/QD8AP8AAQACAAEAAAD/AP0A
- /gD+AP8AAQAAAAAAAAD9AP8A/gAAAAAAAAD/AP4A/QD9AAAAAgACAAIAAAD+AP8A/gD/AP8A
- /wAAAAEAAQAAAP8A/gD+AAAAAQAAAP8A/wD+AP4A/wD/AAAAAQABAP8A/QD8APsA/gABAAMA
- AQACAAAAAAD/AAAA/gAAAP8AAAAAAAEAAAAAAP4A/wD+AAAA/gABAP4AAAD+AAEAAAACAP8A
- AAAAAP8A/wAAAAAAAQAAAP8A/gD/AP4AAAAAAAEAAAABAP4AAAD+AAAAAAABAAAA/wAAAAAA
- /wAAAP8AAAD/AAAAAAAAAP4AAAD+AAEA/wABAAEAAQAAAAEA/gD/AP0A/gD+AP4A/gAAAAAA
- AAABAAEAAAAAAP8A/wAAAP8A/gD/AP4AAQAAAAAAAAD/AP4A/wD/AP8AAAAAAP8AAAD/AAAA
- AAABAAIAAQACAAIA/AD9APwA+gAAAAMABgABAPwA/QD+AAQAAgADAAIA/gD8AP0A/AABAP4A
- AgD/AAIA/wD+APsAAAABAAQA/wABAP0A/gD9AAAA/QACAAAAAQAAAAEA/gABAP8AAAAAAP8A
- /wD+AP8A/wD/AAAAAAABAAEAAwABAP8A/gD9AP8AAAACAP8A/gD/AP4AAAAAAAEA/wAAAP4A
- AwD/AAEA/QD/AP0AAgD/AAIA/wABAP4A/wD9AP8A/wAAAAEAAwABAP0A/gD+AAIA/wABAP8A
- AAD9AP4A+wAAAP8AAgAAAP8A/QD/AP8AAAABAAIAAQD/AP0A/wD+AAAAAgABAAAA/wAAAAAA
- /wD/AAIA/wD+AP0A/gD/AAAA/wADAAEAAAD+AAAA/wABAP8A/wD9AP8A/wD/AAAAAQD/AP4A
- /QD+AAEAAAD/AP8A/gD/AP8A/wABAAEA/QD+AP4AAAD/AAEA/wABAP0A/gD/AP0AAgAAAAMA
- /QD/AP4A/wD+AAIAAwAIAP4AAAD5AP4A/AACAAAAAgD7AP8A/gD/AAAABQABAP8AAAD/AAAA
- AQACAAIAAAD9AAAAAQABAAEAAAD+AP4AAAD+AAQA/wABAPwA/gACAAEAAQABAP0A/AD7AAEA
- AAAAAAAAAAAAAP8A/QD+AAAAAQADAP0A/wD/AAMAAQAAAP8A/gD8AAEAAgABAP4AAgD+AP4A
- /QABAAAA/wD+AP4A/gD/AAAAAAAAAP8AAwD9AAAA/gABAAAAAQABAAEA/wABAAQAAgABAPsA
- /QABAP8A/gD/AP4A/wABAAAAAAD7AAQA+gAEAP8A/wACAAIA/AABAAAAAwD8AP0A+QAFAP0A
- AAD5AAcA+gAKAPkA+wD5AAwAAwAGAAIA+wALAPYAAAD1AAQA+QAKAPsACAD6AAEA+wAEAPwA
- AAAAAAAA/AABAP4A/wACAAIABAD6AP8A/gABAP8A/QADAP0A/QD+AAEA/AD+AAEAAwD8AAAA
- /wADAP8AAQD6AAEAAwD8APgA/gD6AAcA/AACAPsA/wAAAAEA/QD9AAAAAwAEAAEAAQD7AAEA
- AQD+AAAA+wACAP4A/QAAAAAAAgAEAP8AAAD/AAMAAgACAAcA/gADAP0A/AD/AP0AAwABAP0A
- +gD7AP0A/wD9APwA/QABAAEA+wAKAAMADAAAAAMA9QD5APcADAAGAP0A/QDoAOoA/gALABAA
- IwD6APEA8wD3AOkACwAAAAwACgD0APkA9gABAAIABwADAA8A+AAIAPoAAwD+AAgA/gDxAAYA
- AAACAAgA/wD6APoABwAFAP4ABAABAAAA+wD2AP8A/gD6AAEAAAABAPkA9AD+AP8AAQAFAAYA
- /wAAAAQA+QAEAPoA/QAAAAcACgAAAPwA+gADAAEAAgD7APYAAgAIAAQA/gD4APkABgAEAAMA
- AQD/AAQABAD+APYA9AD6AAAACwALAAsAEQD2AOgA+gD8ABgAGQD+APAA+QDVAPsA4gAQACkA
- LQAWAAkAxwDSAOEABQAiACYAFQD8APMA5ADsAP8AFwAQAPkA5AD+ABcACQDxAPkABAANAPwA
- 7gD7AP0ABwAHAAAA/AAEABoAGQD+AOcA1wDuABMAEwABAAUA/gAUAPUA7gDiAPQA/QAEABIA
- FQAZABYAEwD2AOUA5gDpAOgA/wAFAAkAIAAXAP4A6gDjAPAAIAAMAAYA3gDZAPwAFAAmAB8A
- AQDtAPoA7gDtAAYAEAALAAoABwAFABAABAD0AOQA6wDxAAUAFgANAAsA8gDzAPcAAwD9AAkA
- DQAEAP0A8wD4AAoABQAQAAUA8wDhAOgAFgARAPEA/ADVABYA/QAhABIAKAD1AM0ACgAdAD8A
- MgDmALgA0wAiADoA5QDlAOsA6gD3AC0AGAAbACQA9wDQAL4A3ADpAB4APQAKAMMAyQDtABkA
- 6wAmACsAzwDqAOMAEwADADsAKQD1AAwAygALABMA+QAkAOYAwQDxACQAJgAFABcA8QDlACEA
- +AA5APsA+AD5APoA+wA0AC0AHADAAMAA2gDtABYAEwACAPAA6AD6AAUAGQAhAPMAyQDxADMA
- IwAtAAMAxQDFAMQA7QAyADgALAD6AMIAzQDyACQARwA+AAgA3gDlAN4AEQAEAPgAEgANAOIA
- 8QD1APgA7wDwAPoAGwAqAB0AFAD6APEA9wD2AAcAJgAEAOwA6wD7AO0A8gAAAPQA9gD7AA4A
- FgAWAP0ABwANABkAAwD3AAIA/wDxAOYA4AD/AAcAAgD4AO8A/gD4AAAAEgATAP4ABAABAPgA
- 8gD3AP0A8wDwAOEA9QD8AAgAIgAYAAIA7QDoAPUAEQAMAPsA9QD0AP8AAQD4AAgADgAIAP0A
- AQAHAA4AEAAAAAwAFgANAAkA/wD3APYA/QD+AAMACwD9AO0A7wD3AA4ADwAHAPsA7QD3AAMA
- DwAWAAsA+ADyAPcA9QD/AAMA/QD3APsA+QD+AAgABQAAAAIABgAEAAgABQABAAEA+wD3APgA
- /AACAPYA9gDyAPUABAAQAAUAAwAAAPwA7gD3AAIABwD2AO8A/AAQAAQA8wD9APkABQABAA0A
- CwD+APUA9AD/AAYABAACAAQABQAFAAcAEAAOAA8ABwAFAAcAAQD4APwAAAD8APoAAgACAAAA
- +gD6APoA+AD5APgA9gADAAQA/AD+AP0A+wD0APYA+wD+AAAA+AD6APsAAQAEAAwABwD9APwA
- /gD/AAMABAABAAQABAD/APkA/AD+AAIA+gD+AAcABQADAAEAAQACAAkABwADAPwA+QD4APsA
- /QABAP4AAAADAAYAAQD/AP8AAQAFAAgABAACAAEABAD9APoA+gD9APwAAAD/AAAA/gACAAQA
- AAACAAEA/QD6APwA+wD6APwA/gD9AAAA/wABAPsA9wD5AP0ABgD/AP8A+QDwAPUA/AAHAAYA
- AQABAPsA+gD9AAUACAAGAAIA/QAAAAQAAwACAAAA/wAAAAEABgABAAQAAAAFAAMABQAIAAYA
- /wD8AP4AAAD+AP4A/AD7APsA/QD/AP4A/QD7APcA+wABAAIAAAACAP0A+wD6AP0AAgAIAAYA
- BQD8APkA+wD+AAAAAgD+AP4A/QD+AAAABAAJAAkACQAGAAEA/wACAAMAAwD/AP0A9wD5APsA
- /wD+AP4A/QD+AAAAAQABAAEAAAABAP8A/QD9AP0A+wD7APsA/QD8APwA/AD7AP8A/wACAAMA
- BAADAAMABAAFAAUABAAEAAIA/AD6APoA/gD+AP4A/AD9APsA+QD8AP8AAgACAAEABAADAAEA
- AAD/AAAAAAD9APwA/QD9APwA/gD/AAIAAwACAAMAAwADAAQABQADAAEAAQAAAAAA/gD8APsA
- +gD7AP4AAAAAAP8A/gD+AAEAAQD/AAEAAQD/AAEAAQAAAAAA/wD+AP4A/wD/AP8A/wABAAEA
- AAD/AAAAAQACAAAA/wD/AP4AAAADAAAA/wADAAIA')
- 	samplingRate: 11025!

Item was removed:
- ----- Method: SkeletonBaseInfo class>>cork (in category 'sound library') -----
- cork
- SampledSound
- 	addLibrarySoundNamed: 'cork'
- 	samples: (self mimeStringToBuffer:
- 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAA/wD+AP0A/QD7APoA+QD3APgA9wD4APcA+AD4AP0A+gD7AP0A/AD9AP0A+wD9APsA
- /AAAAAAAAwAEAAcAAgAIAAoACQANACcAHgAjACAAIQAnACgAGQAzAC4AHgAnACQAGwAbABMA
- AwD1AMEArACrAK8AvgDnAA8AJQAtABsA9wDUALUAuwDBAM0A9wAmACcAKQARAN0A0gDNANAA
- /AAKAA0AFADuAOAA7QDyACAAOgA0ADEACQDaANUA0wDuAB0AJwAqABAA4gDUANYA6gAQACAA
- JAANAOkA2wDdAO4ADwAgACEADQDxAOMA5QD6ABIAHwAeAAwA9wDuAPEAAwAWAB4AGgAKAPsA
- 9QD9AAkAFAAVAA0AAAD1APMA+gADAAkABwD9APMA8QD1AAAACQAMAAYA/ADxAOsA8QD6AAMA
- BgAEAP0A9gD4AP0ABAALAAcAAgD9APcA+wADAAwAEgASAAwABgADAAEAAwAEAAAA+wD1APMA
- 9gAAAAcADAAJAP4A8wDoAOYA7QD0AP4ABQADAAMAAgABAAUABgAGAAYAAgAAAP4A/AD9AP8A
- /wAAAAAAAgAGAAgACQAGAAAA+wD3APcA/QACAAYACAADAP4A+AD0APQA9wD7AAAAAAD/AP4A
- /QD9AAAAAQABAAEA/wD7APoA9wD3APsA/QABAAQAAgAAAAAA/AD9AAAAAgAHAAkABwAGAAMA
- AAAAAP8A/gD9APsA+QD4APgA+wAAAAMABQAFAAIAAQAAAAAAAAD/AP0A/AD7APwA/wACAAQA
- BQACAP4A+QD3APgA/QABAAUABQADAAAA/wD/AAAABAAJAAoACQAHAAMAAAD+AP0A/QD9APsA
- +gD6APoA+gD8AP0AAAAAAAAAAQAAAP0A/AD6AP0AAAAFAAkACwAJAAUA/wD6APgA+AD8AAAA
- AgADAAIAAAABAAIAAwAGAAUAAwAAAPsA+AD3APkA/AAAAAMABgAHAAYABQACAAAA/QD7APoA
- +wD8AP4AAAAAAAEAAwAEAAYACAAGAAQAAAD9APoA+gD7AAAAAgADAAQAAgAAAAAAAAAAAAEA
- AAAAAP4A+wD7AP0A/gABAAIAAQAAAP0A+wD7APsA/AD9AP0A/QD9AP4AAAADAAYACAAHAAUA
- AwABAAAAAAAAAP4A/QD9AP0A/gAAAAMABQAGAAMAAgAAAP0A/QD+AP8AAAD9AP0A/QD9AAAA
- AgAEAAUABAAAAP8A/AD6APsA/QD+AAAAAgADAAUABgAGAAYAAwAAAP8A/AD6APoA+gD8AP8A
- AQADAAUABQAEAAIAAAD9APwA/AD9AP0A/gD+AP8A/wAAAAAAAQABAAAAAAD+AP4A/QD/AAAA
- AAAAAAAAAAAAAAAAAAACAAMAAgAAAP8A/QD9AP0A/wAAAAAAAAAAAAAAAAACAAMAAwABAAAA
- /gD9AP0A/QD/AP8A/wD/AP8AAAABAAMAAwADAAAA/gD8APsA/QD+AAAAAQACAAIAAgACAAMA
- AwACAAAA/QD6APkA+gD9AAAAAwAEAAMAAQD/AP0A/QD9AP8AAAD/AP4A/gD+AAAAAQACAAMA
- AgAAAAAA/gD+AP8AAAAAAAAAAAAAAAAAAAAAAAEAAgABAAAA/wD9AP0A/QD+AP8AAAAAAAAA
- AQABAAAAAAAAAAAAAAAAAP4A/QD9AP0A/QD/AAAAAwADAAQAAwABAAAA/wD+AP4A/gD+AP4A
- /gD/AP8AAAAAAAAAAQABAAAAAAD/AP4A/gD/AP8AAAAAAAAAAQACAAMAAwABAAAA/QD9APwA
- /QD/AAAAAAAAAAAAAAAAAAAAAgACAAIAAAD+AP0A+wD8AP4AAAABAAIAAgABAAEAAAAAAAAA
- AAAAAP8A/gD+AP8AAAABAAIAAgABAAEAAAAAAAAAAAD/AP0A/AD8AP0A/gAAAAAAAgACAAEA
- AQAAAAAAAAD/AP0A/QD8APwA/gAAAAEAAgACAAAAAAD/AP8A/wAAAAAAAAD/AP4A/gAAAAAA
- AgADAAMAAQAAAP0A/QD9AP0A/wAAAAAAAAAAAAAAAAAAAAEAAQABAAAAAAD/AP4A/QD+AP8A
- AAAAAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAD/AP8A/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- /wD/AP8A/wD/AAAAAAAAAAEAAQAAAAAAAAD+AP0A/QD9AP4A/wAAAAAAAQACAAIAAQAAAAAA
- /wD+AP0A/gD/AAAAAAAAAAAAAAAAAAEAAQAAAAAAAAD+AP0A/QD+AAAAAQACAAMAAgABAAAA
- AAAAAAAA/wD/AP4A/gD+AP8AAAAAAAAAAAAAAAAAAAD/AAAAAAAAAAAA/wD/AP4A/gAAAAAA
- AAABAAAAAAAAAAAAAAAAAP8A/wD+AP4A/wAAAAAAAQABAAEAAAAAAAAA/wAAAAAAAAAAAP8A
- /wAAAAAAAAABAAIAAQAAAAAAAAD/AP8A/wAAAAAAAAAAAAAAAAAAAAEAAQABAAAAAAAAAP8A
- /gD/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8A/wD/AP8AAAAAAAEAAQABAAAAAAAAAAAA
- AAAAAAAA/wD/AP8A/wAAAAAAAQABAAAAAAD/AP8A/wD/AAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAA/wD/AP8A/wD/AP8AAAAAAAAAAAABAAEAAAAAAAAAAAAAAAAAAAD/AP8A/wAAAAAA
- AAAAAAAAAAAAAAAAAAD/AP8A/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AP8A
- /wD/AAAAAAAAAAAAAAAAAAAA/wD/AP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AP8A
- /wD/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8A/gD/AP8AAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAA/wD/AP8AAAAAAAAAAQABAAEAAAAAAAAA/wD/AP8AAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAP8A/wD/AP8AAAAAAAAAAAAAAAAAAAAAAAAAAAD/AP8AAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAD/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wD/AP4A/wD/AAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AP8A
- /wAAAAAAAAABAAEAAAAAAAAA/wD/AP8A/wD/AAAAAAAAAAAAAAABAAEAAAAAAAAA/wD/AP8A
- /wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wD/AA==')
- 	samplingRate: 11025!

Item was removed:
- ----- Method: SkeletonBaseInfo class>>createSoundLibFromWav:name: (in category 'sound') -----
- createSoundLibFromWav: fileName name: aString 
- 	"self createSoundLibFromWav: 'sound\cas.wav' name: 'cassete'"
- 	self
- 		createSoundMethod: (SampledSound fromWaveFileNamed: fileName)
- 		name: aString.
- 	self perform: aString asSymbol.
- 	(SampledSound soundNamed: aString) play!

Item was removed:
- ----- Method: SkeletonBaseInfo class>>createSoundMethod:name: (in category 'sound') -----
- createSoundMethod: aSampleSound name: aString 
- 	" 
- 	see self>>createSoundLibFromWav:name: 
- 	"
- 	| method |
- 	method _ aString , '
- SampledSound
- 	addLibrarySoundNamed: ' , aString printString , '
- 	samples: (self mimeStringToBuffer:
- ' , (Base64MimeConverter
- 					mimeEncode: (ReadStream on: aSampleSound samples asByteArray)) contents printString ,
- ')
- 	samplingRate: ', aSampleSound originalSamplingRate asString.
- 	self class compile: method classified: 'sound library'!

Item was changed:
  ----- Method: SkeletonBaseInfo class>>initialize (in category 'class initialization') -----
  initialize
  	self installMenu.
  	self installWorld.
+ 	"self installSound."
- 	self installSound.
  	self addPseudoMethodForBabel
  !

Item was removed:
- ----- Method: SkeletonBaseInfo class>>mimeStringToBuffer: (in category 'sound') -----
- mimeStringToBuffer: aString 
- 	^ SoundBuffer fromByteArray: (Base64MimeConverter
- 			mimeDecodeToBytes: (ReadStream on: aString)) contents!

Item was removed:
- ----- Method: SkeletonBaseInfo class>>mochi (in category 'sound library') -----
- mochi
- SampledSound
- 	addLibrarySoundNamed: 'mochi'
- 	samples: (self mimeStringToBuffer:
- '8gDsAOIA3gDvAC4AUQBDAA8AAAAxACsAHQAtABIA4wDEAMEA6gDbAPYAOQAqAAwAEADzALkA
- xAAGAOgAzgABADAAMwAgADEAGQAEAAQAxgDgAPQA7QDUAN4A+gDtAPQABwD9ANoAxQDNANoA
- 4gAEAC8AOgBDAEEANgATAAIA6ADRAMcAxQDRANcA3ADpAAYAEQAtAEMAPwAtABwALQBDAD8A
- NgAwACcAHAATAAIA7wDoAM8AygDBAMkAxgDGANUA3wDqAPEA9gD7AAAAAAABAAgACgADAAIA
- AwACAAEA9wD1AAEABQAEAA4AEwAVABEAEQAQABcAIAAeABQAEgAgABcADgAVABIADwAIAA4A
- EQATABIACgAJAAoABAAAAPYA9wD7APkA+QABAAAA9gD7AAAA9AD0APcA7gDtAPYA8QDxAPcA
- +wD2AO8A8wD4APkA/AAAAAEAAAACAAAA/gD1APMA+AD4APcA+AD5APYA+wD8APoA/AD4APIA
- 7ADzAPYA+gD7AP4ABAAHAAoACAAEAAIAAAD4APkA9wDvAPAA+AD8APoAAAAAAAMABQAFAAQA
- /wAAAAAABAAEAAkACwAGAAoADgANAAgACQAGAAIA/wD9APkA+wAAAAEAAAADAAgACAAKAAsA
- CQAOAA8ADQAQABIADgAIAAcADAAQAAwACAAEAAUAAgACAAUAAgAEAAgACQAFAAcACQAGAAcA
- BwAHAAQABQAGAAYABQAAAPwA/AAAAAAAAAAAAP4AAAAAAP0AAAACAPsA9QD6APwA+gD6APoA
- +QD4APgA+gD8APoA+AD5APoA+wD8APoA/AD/AP8A/QD9APwA+QD2APUA9wD1APUA+gD7APoA
- +wD7APsA/gAAAAAAAQABAAAAAAAAAAQABQAAAAMAAAD9AP4A+wD7AP0A/QD9AP0A/QD+AP0A
- +AD4APcA9QD3APcA9wD8APwA+wD9AP8A+wD5APoA+AD5APsA+AD7AP0A/gAAAAIAAwAAAAAA
- /gD8APwA/AD9AP4AAQABAAAAAgAFAAUAAgACAAEA/wD+AP4AAAABAAIAAAAAAAEA/wAAAAEA
- AAAAAP4A/QABAAIAAAACAAIAAQABAAAAAAAAAAAAAAADAAMABAADAAIABQAFAAIAAQADAAEA
- AgADAAIABAAEAAQABAAEAAMAAwAFAAQABgAGAAUABgAHAAcABQAEAAQAAwACAAAAAQABAAEA
- AQADAAMABQADAAEAAAAAAP8A/gAAAAEAAgADAAYABwAEAAQAAwABAAEAAgAAAAEAAgABAAEA
- AQAAAAAAAAACAAMAAAD/AAAAAgACAAEAAQACAAEAAAACAAEAAAD/AAAA/gD+AAAAAAAAAAEA
- AAAAAAAAAAD+AP0A/QD9AP4A/gD/AAAA/wD/AP0A/QD9AP0A/QD9AP4A/gD+AP4AAAAAAAAA
- AAABAAAA/AD7APsA+wD8APwA/gAAAAAAAgAEAAMABAAFAAUABAAEAAIAAAAAAAEA/gD+AAAA
- AAD/AAAAAAD+AP0A/QD/AP8A/AD9AP8AAAAAAAMABAAEAAUABAAFAAUABAAEAAMAAwADAAMA
- BAAHAAcABAAEAAIAAwAFAAQABQAHAAcAAwADAAQAAwADAAUAAwACAAMAAQABAAQAAgAAAAAA
- AAAAAAAA/wD+AP4A/QD+AP8A/wD+AP4A/gAAAP8A/gD/AP4A/wD/AP8A/gD7APoA+AD5APoA
- +gD8AP0A/AD+AP8A/gD+APwA/AD9AP0A/AD9AP4A/QD/AAAAAAAAAAAAAgAAAAAA/wD/AAAA
- AAAAAP8A/wAAAAEAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQADAAIA
- AAD+AP8AAAAAAAAAAgACAAEAAgABAAAAAAABAAAAAAAAAP8A/wABAAAAAQABAAAAAAACAAMA
- AQADAAQAAwABAAEAAQAAAAEAAwACAAIAAgAAAAAA/wD+AP4AAAAAAAAA/wD/AP8A/wD/AAAA
- AAAAAAAA/wD+AAAAAQAAAP4A/wD/AP4A/gAAAAAAAAAAAAIAAQAAAAEAAQAAAAEA/wD+AAAA
- /wD/AAAAAAACAAAAAQACAAEAAQAAAAAAAAAAAAAAAAACAAIAAQADAAMAAwACAAIAAQAAAAAA
- AAD/AAAAAAD/AP8AAAAAAP4A/gD9AP0A/QD9AP4A/wD/AP8A/wAAAAAA/wD+AP4A/gD9AP0A
- /gD9AP8AAAAAAAAAAAD/AP4A/gD+APwA/QD9AP4A/QD+AAAAAAAAAAAA/wD+AP4A/gD9AP4A
- /QD+AAAAAAAAAAAAAAACAAAAAAAAAAAA/gD+AP4A/wD/AAAAAAAAAAAAAAD/AP8AAAD+AP0A
- /QD/AAAAAAD/AAAAAgAAAAAAAAD/AP4A/gD9AP0A/QD9AP4AAAABAAAA/wAAAP8A/gD+AP4A
- /gD+AP8AAAD/AAAAAQAAAAAAAQAAAP4A/wD/AP4A/gD+AP4A/wAAAAAAAAD/AAAA/wD+AP8A
- AAAAAAEAAQACAAIAAwACAAIAAgADAAEAAAABAAIAAwAEAAQABQAFAAMAAgABAAEAAQAAAAEA
- AgADAAIAAgABAAAAAAAAAAAAAAABAAEAAgADAAMAAgACAAMAAQABAAIAAgABAAAAAAAAAAAA
- AAAAAAEAAQABAAEAAQADAAMAAgADAAMAAgADAAQABAAEAAMAAgACAAIAAgACAAEAAgABAAAA
- AQABAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAIAAgABAAEAAAD+AP4AAAD/AP4A/wD/AP8A
- /wAAAP8AAAAAAP4A/wD/AP8AAAAAAP8A/gD/AAAA/wD/AP8A/wD/AP4A/gD+AP8AAAAAAAAA
- AAAAAP8AAAABAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQAAAAAAAAAAAAAAAQACAAEAAAAAAAEA
- AAABAAEAAAAAAAAAAAAAAAEAAAAAAAEAAAAAAAAAAQABAAEAAAAAAAAAAQABAAEAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AP8AAAAAAP8A/gD/AAAA
- /wD/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAP8A/wD/AP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AP8A/gAAAAAA
- AAAAAAAA/wD/AP8A/wAAAAAAAAAAAAAAAAD/AAAAAAAAAAAAAAAAAAAAAAD/AAAAAAAAAP8A
- /wD+AP8A/wAAAAAAAAD/AP8AAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAEAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAEAAgACAAEAAQABAAEAAgACAAIAAgABAAEA
- AgADAAIAAQABAAMAAgACAAIAAgAAAAAAAQABAAEAAQAAAAAAAAABAAAAAAAAAAAA/wD/AAAA
- AAAAAAAAAAAAAP8AAAAAAAAAAAABAAAAAAABAAAAAAAAAAEAAQAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAA/wAAAAAA/wD/AP8A/wAAAAAA/wD/AP8A/wD+AP4A
- /wD+AP4A/gD+AP4A/wD/AP8AAAD/AP8A/wD/AP8A/gD+AP4A/wD/AP8AAAD/AAAAAAAAAP8A
- /wD/AP8A/wD/AP8A/wAAAAAAAAD/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA
- AQAAAAAAAAAAAAAAAAAAAAAA/wD/AP8A/wD/AAAAAAAAAAAAAAAAAP8AAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AP8A
- /wD/AP8A/wD/AAAA/wD/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAAAAA
- /wD/AAAAAAAAAAAAAAAAAAAAAAAAAP8A/wAAAP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAA/wD/AP8A/wD/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAEAAQABAAEAAQAAAAAAAAAAAAAAAAABAAEAAgACAAEAAQABAAEAAAAAAAAAAAAAAAAA
- AQABAAEAAQAAAAEAAQABAAAAAAAAAAAAAAAAAAEAAQABAAEAAgABAAAAAAAAAAAAAAAAAAEA
- AQABAAEAAQAAAAEAAQAAAA==')
- 	samplingRate: 11025!

Item was removed:
- ----- Method: SkeletonBaseInfo class>>rice (in category 'sound library') -----
- rice
- SampledSound
- 	addLibrarySoundNamed: 'rice'
- 	samples: (self mimeStringToBuffer:
- 'CgAGAPQADAAAAAgA/gAIAPoABAAEAO4AAAAAAPoA9AAGAAIA+gAIAPIACgD6AAoA+gACAA4A
- AAD+AP4ABADmAPQADAD2AP4AAAD2AAgAAAD0AA4A/gACAAgACAAAAAgAAgD2APgA/gDwAPoA
- BgDyAAYA6AAWAPgAAgD8AAIAAgAOAPYABgAGAPoACgD6AAIA8gACAPYAAAAAAP4A+AD8AP4A
- AgD8APwABAAOAPwACgAMAAIA/AACAPQAAgAAAAYA9gD8APwABAD6APgA8gAAAPgACAAAAAYA
- AAAGAAQA/gAGAPoAAAAAAP4A+AAAAPgA+gAEAP4A/AD2APoABAAEAAgA9gAOAP4A/gAGAP4A
- DAD+APAACAAAAPYAAgD0AP4A+gD6AAQA/AD6AAwA9AAAAP4ACgD6AAoA/gAIAP4AAgAGAAAA
- +gD+APQA7gAAAPYA/gAAAPgA+gD6APwAAgAKAAIACAD6AAQAEgD6AAgA/gD2APgA+gD+APwA
- 9gD6AAQA/AD4AAQA/AAOAAAA+gAKABAA+gAEAAQA9AAGAAIA5gAIAP4A7gD6AAYABADuAPwA
- DgD6AAAABgAGAPgACgAIAAoA+AACAAgA9gDyAAIA9gAEAPAA+gD8AAIABAAAAAIAAgD+AAYA
- /gAIAAYA9gAIAAIAAAAGAPgA+gD+APoABADuAPQABgD4AAgA9gD+AAoAAgD8AAwAAgAKAAIA
- AAAEAPoABgAEAPYA8gAEAPQA+AD2AAAABAAAAP4ABAD8AAwA/gAEAAoA/AAAAAwA/AD4AAAA
- /AD8AP4A9gAAAPwA/gD6APgACAD+AAYAAgAIAPwACAACAP4ABgD+AAIA/gD6APoA9AD8APoA
- /gD8APwABAD8AAQAAgD+AAQA/gAGAAIAAgAAAAAA/gD2AAQAAAACAPYA9gD8APoAAAAAAPwA
- /AAGAPwACAAAAAQA/gAAAAgAAAD6AAIA/AD+APoA8gD8AAIAAAD6AP4A+gACAP4ABgD8AAYA
- BAAAAAQABgD+APwA/gAEAAIA/AD2AP4A/AAAAPgAAgD4APwA/gD+AP4ACAAAAAQABAAAAAYA
- AAD8AAYA9AAIAPwA+gD6AP4A/AD4APwA+AAGAPwABgAAAAAAAAAEAAAACAD+APoAAgD+AAAA
- +gD8APwA+AD6AAAA/gD+AAAAAAAEAAIAAAAEAPgABAD8AAAABAACAPYABAD+AAAA/gD4AP4A
- /AD+AAAA/gD+AAIA/AAEAAQA+gD8AAIA/gD8AAAABgACAAIA+AAAAP4A+gD+AAAA+gD+APoA
- /AAAAAAAAAAAAP4ABgD+AAYA+gACAAIAAgD+AP4AAgD8APQAAAD8AP4A/gD8AP4A/gAAAAIA
- BAAAAAIABAACAP4AAgAAAP4A+gD8AP4A/gAGAPQA/gACAPwABgD6AAYAAAAAAAIA/gACAAQA
- BAD6AP4A/gD6APwAAgD6APwA/AAAAAQA/gAAAPwAAAAAAAYA/AAAAA==')
- 	samplingRate: 11025!

Item was removed:
- ----- Method: SkeletonBaseInfo class>>unstick (in category 'sound library') -----
- unstick
- SampledSound
- 	addLibrarySoundNamed: 'unstick'
- 	samples: (self mimeStringToBuffer:
- 'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAAADAAAAAAD+AP0A+gACAAQAAAAAAAAA
- AAAAAP8AAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- /wAAAAAAAAABAAAAAAAAAAAA/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAQD/AAAAAQAAAP8AAQACAP4AAQATAAAA/wAKAPQA
- 9gD8APUABQD/APQACQAEAAQAAAAFAAQAAAAAAPsA/QD3AP0A/gAGAAUABAAGAAIA/gD/AAEA
- AAD/AAAAAQABAAQAAwAAAAAA/gD9AP4A/wD/AP4AAAABAAAAAAABAAAA/wABAP4AAAAFAAQA
- +gAHAAEAAAABAAAA/QD8AAAA/AABAAEAAAACAAAAAAABAAAAAAAAAAEAAAAAAAIAAgAAAAAA
- AAD+APwAAAAAAAAAAAAAAAAA/AD9AAAAAgADAAAABAAAAAAAAQABAAAAAAAAAAAAAAD/AAAA
- /QD3ABUACQDmAP8A7gD6APwAEAAAAA4ABAD/AP8AAAD8AAAA/QAAAP0AAgAEAAMAAQABAP4A
- /AD+AP0AAQACAP8AAAAEAAAAAAACAAEA/wD+AAAAAAAAAAAA/wAAAP8A/AD/AAAAAAABAAEA
- /wD9AAIAAQAEAAMAAAABAAUAAAAAAP0AAwD6APwA/gABAAAAAQD/AAAAAgD+AAAAAAD+AAAA
- AAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQACAP4AAAD+AAIAAAAAAAIAAAABAAAAAAABAAAA
- AQAAAAAAAAD/AP8AAQAAAAAAAAAAAAAAAAAAAP8AAAAAAAAA/gABAAAAAAABAAAAAAABAAEA
- AAAAAAAAAAD/AAAAAAAAAP8AAAAAAP8A/wAAAAIAAAAAAAAAAQAAAAAAAAD9AAAA/gAAAAAA
- AwACAAAAAAD/AP8AAQAAAAAA/wAAAAAA/gAAAAAAAQAAAAAAAAD/AAEAAAD6AAMAAAACAP8A
- AgD8APIA9wALABMABAD/APoA9gD/AAMACAAGAAUAAgD+APoA9wD7AP4AAgAAAAMABgAEAAEA
- /AD9AP8A/wABAAQAAQAAAP4A/gD+AP8A/wD6AAUABQAQABAAAADsANcA8QD0ABoADwAIAAYA
- AwD9AAIAAwD6APsAAQABAAQACwAEAP0A/gD8AP8AAwADAAAAAgD+AAAA/wD/AP8AAgACAAAA
- AAD8AP0AAAD+AAAAAAAAAPwABQADAAAABQD/AP8A/AD9AP0AAAACAAQAAwAAAP8A/QD+AAAA
- /gAAAAEAAAADAAAABAD+AAAA+wD/AAAAAAAFAAQAAQD+AP4A/QABAAIAAQAAAP8A/wAAAP8A
- AQABAAEAAQACAAAAAAAAAP4A/QD/AP4AAAACAAIAAAABAAAAAAD/AP8A/wD+AAAA/gAAAAIA
- AAACAAQAAAD/APsA/QD8AAMAAQADAAAAAQD+AP8AAAD+AAAAAAAAAAIAAQAAAAAABQAHAAAA
- DQAAAOwA8wDvAAkA/AAOAAkAAQD8AAIAAAD+AAQACgD0AAwA/ADyAAoA4QD+AAcA+wAAAAoA
- AwD9AAYADAD9AAwAAwAHAPkACQD2APgABgDzAPwABQD6AAUAAgD7AAIAAAD/AP4ABAAGAAEA
- /wD+APwAAwABAAAAAAABAP8AAAD8AP0A/wD/AAAAAAACAAAABAABAAAAAAAKAPgAAgAAAAAA
- 9wAHAP4A9wACAAQA+AAIAAwADAAJAOsA9ADeAAAAJwADAAUADADtAOAADQD1AP8AEgD1APQA
- CwAaAP8ABwABAOkABAAAAP4AAgAAAAAACQAJAAAAAQAGAPkA/QD/APYA+gAAAAEABAALAAIA
- AQD/APkA/gAJAPUAAAADAPwA/AACAAAAAQAGAAUA/AD9APcA9gADAAoAAgADAP8A/QAHAP0A
- /QD/AP4AAAAJAAMAAQABAPwA/gAAAPoABgD1AAEAAwAHAAAAAAABAPwAAQAEAP8A/AD+AAMA
- AgAAAPsA/wD7AAEAAgD/AAAA/wAAAAIABAABAAEA/QD+AAIA/gACAP8AAAD+AAAAAQABAPsA
- AAACAAEAAQAAAP0A+gAAAP4AAwD/AP0A/gD4APgAJAAFAAkA/AABAOAAAgDwAAIACgAGAA0A
- FAAMAPoABwDTAOoAAQDxABoADgD+AAoA/gAFAP0A+gD9APcA/AAEAAMABgAIAP0ABgABAPsA
- /gD9APsAAgACAP4A/gAMAAUAAAAFAPoA8QD8APkAAAAKAAUABwD/AAAA/AD8AAIA9wACAAcA
- AAAFAPoA/QACAP4A+gADAPwA+wACABQA/AALAPYA+gDsABAABgAGAAEABAD+APsABgDyAO0A
- AAD5AAcAEQAHAAIABAAAAP8AAAD9APcA/QAEAAYACQAHAPoA+wD0APUAAAD+AAsACgAHAAYA
- AQAEAAAAAQD8APwA/gAAAAEABAAAAAIAAgAAAP4AAAD/AP0A/AAAAAEABgABAP8A/wAAAAAA
- AAD8AP8A/QD5AAAAAwAAAAMAAAD+APwA/AAAAP4AAQAAAP8A/QDwAAkA/gAHAAoA/QAAAPsA
- AAD/AAQAAAAAAAAAAAABAAIABwAAAAAA/QD8AP8AAAACAAIAAAAAAP0AAgAAAAQAAAAAAP0A
- /gAAAAIACAAAAAEA+AD5AAUA/gAHAAEABwAAAAAAAAD+AP0AAQABAAAAAQAAAAAAAAD9AAAA
- AAD/AAMABgAHAAEA9gAAAOYABAD6AAAABAAIAAEAAAAAAP0AAAD/AAAA/gD/AAIA/wD/AAEA
- AgD+AAQAAQABAAEA/wD8AAAA/QAAAAMAAQAAAP8A/AD8AAEA/gD/AAAAAAAAAAEAAQACAP8A
- AwAAAAAAAAAAAAAAAQAAAP4A/gD/AAAAAAAEAAMAAAAAAAAAAQABAAIAAAD/AAAA/AD/AP8A
- /AAAAAEAAAABAAMA/gAAAAAAAAABAAAAAQAAAAIAAgADAAEAAQABAAIAAQAAAAAA/AD8APoA
- /QAAAAIAAgABAAIAAwACAP4A/gD3APUA+gAEAAkACgABAP8A9gAAAAAAAQD/AAEAAAACAP4A
- AQD+AAEA/wAAAAEAAQAAAAEA/wAAAAAAAAAAAP4A+wAHAAQA7AAIAPkA+wAGAAoA9gAKAPsA
- AgD6AAIAAQADAAQAAQACAAEAAQD/AAAA/gD/AP0AAAAAAAAAAQAAAPwAAQD/AAEABAAAAP4A
- AwD3AAAAAAADAAUABQABAAAA+gD9APsA+gAAAAEAAAD9AAIAAAAFAP0ABAAAAAQAAAADAAEA
- AQAAAAAAAQACAAMAAQADAAAAAgD/AAEA/QD8AP4A/gD9AP4AAwACAP4AAAD9AP4A/QAAAP8A
- AwAFAAEABAACAPwAAAAAAAAAAwABAP4AAAD/AP8A/AD9AAQA/QAGAAQABgD7APwA+QD6AP0A
- /QADAAMABgADAAAA/gD8AAMA/QDuABYA+wAbAPoABQDzAPgAAAD6AAcAAgAEAP0ABwAAAAAA
- AAADAP4A/gD8AAIA/AACAP0ACgAAAAcAAAABAPsAAwD/AP8AAAADAAMAAAAEAP8A/gD+AAEA
- AAABAAEAAAD7APwAAAD+AAEAAAD/AP8AAQAAAAEAAAAAAP4AAQD/AAAAAQAEAP8A9wABAP4A
- 9QAAAP8AFADzAAAABgD2ABIAAAAAAAEA+QD+AAQAAAAHAP4AAgAAAAMABQACAP4AAAD7AP4A
- /gABAAAAAQD/AAAAAAABAAEA/QD+AAEAAAAEAAIAAAAAAP0A/AD8AAIABgAEAP4A/gD6APwA
- BgAAAAgA/AABAPoAAAD+AAMA/gAAAP8A/wAAAP8AAgAAAAAA/wD/AAAAAAABAAAA/wACAAAA
- AAAAAP8AAgADAP0A/gAJAAEABQD6AAAAAgD+AAgA/QD7APgADAD4AA8A+AAGAPYAAAAAAAIA
- AQACAP8ABQAAAAAA/wAAAAAA/wABAP8AAgD+AAAA+gAAAAUABQADAAAA+gD/AAEAAwD9AAIA
- /gAFAP4A/QD/AP0AAgD+AAEA+wAQAAAA9wDmAOgA+gD4ABcAGAALAAcAAgD9APUACQACAAsA
- DADoAOEA9QDvAAQAHAAYABAACgD/APcA9wAEAAkAAwAKAPoA+gAFAAAAAAD5APcA+wACAAYA
- AQD/AP4A+AD7AAAAAQAAAAAA/gD/AP8A/gABAAIA/gD+AAAA/QD9AAIABQAAAAAA/wAAAPwA
- /AADAAEAAAAAAAAA/wAAAAQAAAADAAAAAQAAAAMABQAAAAEA/AAAAP0ADAD/AAUA+gADAOwA
- AQDoAA0AAAAeAPYACgD5APUAAwABAAIAAAAEAO4ADQARAAUAEAAGABsA6wAAAPsACAD7APgA
- 6gAFAAEAEAAGAP8A9AD7APkA+QD5AAEABAD/AP8AAAD+APoABAD+AP8A+wD6AAAAAwD+APkA
- /gADAAAAAQD/APwA/gD/AAAA/wADAAUA/wAAAAIAAAABAAMAAQAAAAAAAAAAAP8AAgAAAAIA
- AwAAAAEAAQD/AAEAAQABAAQAAgACAP8AAQACAAIA/AD/AP4AAgADAAIAAQAAAP4AAAAAAAAA
- AgAAAAMA/QD9AP8ABAACAP8A/wAAAP0AAQABAAAA/wAAAP4AAAAAAP4AAAAAAP8A/gD+AAAA
- AAD/AAAAAAD+AAIAAAAAAAAA/gAAAAAAAQD8AAAAAQAEAP8A/gD9AAIAAQAAAAEAAwAAAAEA
- AAAEAP8AAAAAAAAA/wAAAP8AAAD+AP8AAAABAP8AAAD/AAAA/wAAAAAAAAAAAAAAAAAAAP8A
- AAABAAEAAQABAAAAAAAAAAAAAAAAAAAA/wD/AAEAAAAAAAAAAAAAAP8AAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAA/wAAAAAAAQAAAAEAAAABAAAAAAAAAAAAAAAAAP8AAAAAAAEAAAAAAAAAAAAAAAAA
- AAAAAP8A/wAAAP0AAQAAAAEA/wAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAA/wAAAAAA
- AAAAAAAAAAAAAAAAAQD/AAAA/wAAAAAA/wD/AP8AAAAAAAAAAQAAAP8AAAAAAAAAAAABAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wD/AP8AAAABAAEAAgAAAP8AAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAIAPkABQD8AAMA/gABAAAA/wD/AAMAAAAAAAEA
- AAAAAAAAAAD/AAAAAAD/AP8AAAD6AAAADgD8ABEA8wAJAPQA/QD/AAIAAQACAAIAAAABAAAA
- /wAAAAEAAAACAAAAAAAAAAAAAQD/AAIAAAAAAP8A/gD9AAIA/AAGAAAAAQAAAAAA/gD/AP4A
- /wAAAAYA/AAMAPkAAwD6AP8ABgACAAAAAAD4AAEA/QACAAAA/wAGAPsAAgD8AAEAAAAAAAAA
- AAD7AAEACAD6ABAA8wAHAPgA/wACAAIABAABAAAAAAAAAAEA/gAAAPwAAAACAAAAAgD/AAAA
- /wD/AAAA/wABAAEAAAD/AP0A/QD/AAAAAgABAAAAAAAAAAAAAAAAAAAAAQAAAAMAAAAAAP8A
- AAD+AAAAAAAAAAEAAgAAAP4AAgABAP8AAwD9AAQA/QADAAAA/wD/AAAAAAAAAAEAAAAAAAEA
- /wAAAAAAAAAAAAAAAAAAAAAAAQAAAAAA/wD/AAEA/wAAAAAAAAD/AP8AAAAAAPwA/QAWAPcA
- 9gABAAMA+gD9AAsAAAD4AAkABgD3AAEABAD4AP4AAAAAAP8AAQAEAAAAAAACAAMABQD+AAAA
- AAD/AAAAAgAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAA/wAAAAAAAAD/AAEAAAAAAP8A
- AAD/AP8AAAACAP4A/gABAAAA/gD/AAEAAAD/AAAAAgD9AP0AAQAAAAEA/gD/AP8AAQAAAAAA
- AAD/AAAAAAAAAP4AAAACAAEAAQAAAAAAAAAAAAAAAAAAAP8AAwACAAAAAQD8AAMA/gADAAAA
- AQD/AP8A/wAAAAQA/wABAAMA/QAJAPgABAD+AP8AAAABAAAAAAD9AAEA/QAAAAAAAwAAAP8A
- /QAAAP8AAAABAAEAAgD6AP0ABAD3AAUA/gD/AAAAAAACAAAABAABAAIAAQAAAAEAAAACAAAA
- AAADAAEAAAD7AP4A/gD/AAEAAQD/APwAAAADAAEAAwD+AP0AAAD/AAEABQADAP8A/AABAAIA
- AAAAAAAABAACAAAA+wD7AAsACQAGAPoABwD/APcA/AD3AP8A/wAFAAEAAAD9AAAA/QAAAP4A
- AAAAAAAA/wAAAAIABAADAAoAAAAHAP8ABAD/AAIAAQADAPwA/gD9APoAAgD+AP4A/gABAAAA
- AAAAAP4AAQAHABAAGQDoAOEA1AAGAAQAIwATAPkA7wDtAP4ABwAZAP4A+wAFAPoACAD/AAQA
- AAD3AP0A+QABAAYA/AAEAPsABQAAAAIA+wACAAAAAAAAAAAAAgAAAAAABAAHAPkA+wD6AP8A
- BgALAAEAAQD5APwAAAACAAsAAwAAAPUA+wACAAMABAADAP4AAgD8AAIA/gD7AAIADADxAA8A
- 8QADAAIA/AD5ANoA9gATAA0ANAAeAPYAwwDOAAEALQA8ACQA2gDDAOcAHQAzACoACwDuAOsA
- /wAKAA4ABAD7AO8AAgABAAIA+gAAAAgA+gAFAPAAAADtAAYAAgAJAPEA/gD7AAEA6wD8AAEA
- BAAEAPAA7QD+AAcAAgANAOoABgD1AAAAEAAbAPEA9AD6ANAA+AADAAQAFwAdAAQADwAPAPkA
- CgD4APoA6wD6APsAAQAAAAQA7AADAPEA/QAXAN4AAwAHAP0AHwAHAA0A7wAAABcACQANAAsA
- BAD0AP0A9QD+AAUACQAAAAgAAwADAPkA/QD5AAUA/QAHAAQA+AD1AAAA+wAVABcA1ADsAAQA
- /gAgAOkADAAJAAsAzwDsAOMAIQBGACYA6QDmAM4A8QArAAYAHgDkACkAEgA5ABQA6QDGAN8A
- 5QAcAA4A8wDdAOcA8AAQAB4AHgAKAO0ACQD4AAYA+wDyAPkAHwASAPYA9wD6AO4ACQAFAAMA
- +AD1AA0AIgAYAOUADADWAOMA6gD7APwA6QDvAPcABgACABoADQAOAPMA+QD6APUA+gACAAMA
- 8wAHAA8ACQAIAAoA8ADyAPcACgATABsAEQAQAAwABAD4AAsABAANAAIABwD4AP0ABQD/AAsA
- BAAEAPoABAAFAAEAEgD7AAQABwALAAgAAAAKAPUA7gD0APUA+gAUAPsA/wAEAAoAAAD5APQA
- 9QD/APoABQACAPkACAAAAAMA8wDwAPcA7wD/AAsACwD4ABEA8QDxABcAIAAQAPgA5wDlAO4A
- +AAHAA4ACQDyAPwA8ADwAPcA+wD3AAAA/gD/AAAACgABAP8ABgAKAAIA+QD/APoA6QAmAA4A
- 9QDxAAYA2QDkAO0AAAA3ACIAHAD+AP0A3QDrAAIAHAAUAPMA6QDxAAMACgD3APUA+AAGAAIA
- CgDuAAoA+QAFAOIAIgAHABoAAQACAO8AAQDwAP4AEQALAAsA6gAAAP0ACQAFAAAABQD9AAEA
- 9wAKABUA/wD6APgA/gAAAAsA8QD7AAAAEQD9AAAA/wD3AAQAAwD9AA8A8QAMAAAA+QAIAP4A
- CADyAAgA+gAUAAMA+wDsAPUA/gAAAAIACADzAAQA/AD1ABMAAQALAAYADQD/AAoA+wD9AAkA
- 9QD9APsABQD5AAEA/wD/APoADADoAPEA/QAQAAQABwD2ABUAAAAHAAsACgACAPUAAwABAP4A
- BAACAPwAFQDrAPAADgD6AAYACwDvAOUACQADAP8A9QD7AAIA8AD8AAQABgAHAAEA/wD4AAAA
- /AD8AAIA+wAIAAAADQD8AAAABwAGAO4ABQAGAP8A9QAgAPMACwAFAAkAFQDvAP4A/wADAAYA
- CgDlAOUA/gAAAAwAEAAbABIAAgACAAkA7wABAO8A9gD3AAAA4wD3ABUA8wAdAAQADgAAAAEA
- FgD3APMA/wD9AP4A/gAIABkA9QDqAPsA5AD2ABQA6AADAPgABgAMAAUADwALAOsA9QD3APUA
- CQAKAAwABAAAAPsA/gAHAP8A/QANAP8A/QABAAoAAAAIAP0ACgADAPgAAwAAAAAA9wADAAcA
- AQAEAPcAAgD8AAAA+gD7AAgA/QDzAAAA8wAFAAcAJgD4AOEA8QDgAOsADwAPAOsACwD7AB8A
- AgARAA8A1wDvAOoA5AANACEAFQAGAPoACQAAAA0AFgARAPcA/gD8AAoAAAD9AAEAAQDzAAYA
- /QAAAPsA/QDwAPUA7gD2AAkABAABAAAA/QD8AAAAAAAYAAsAAAAAAP0A/gAHAPsA/wD8ABEA
- /wAAAOoA7gD1ABgA+QAFAAsA7QD9APUA2ADmAPMABwATABoADAAHABQADgAOAAYACwAFAAcA
- +AAAAAcAIAAcAPYA+ADjAN0ABgATABIADAD3AOIA+gAEAPgA/gASAAsAFAARAPQA6QAAAAIA
- CAAEAAsAAAD8APUA/wD1APYA8wD3AAcA/QAIAAkA9QD7AP0ABAD8AAYAAwD4APUAAwAGAAUA
- CQAGAPwA/gD+APkA/QAAAP8A/AAIAAMA9AD6AAQA9AAEAAgAGQANAAoA2gAMAOgA9gAZABEA
- 4AASAP8AAgAaAAgAAAAEAPkA9wDtAO4A8AD/APsAAAACAAgAEQAJAP0AAAAHAPIA/AAEAPcA
- AAD5AAIA/wD2APQABgADAP0AAgAHAPkAAQAHAAUAAwAFAP4A/AAEAPwA/wABAAYACgAYAPYA
- CQADAPQA+wD7AAgA/gAAAPMA+wABAPgADgAKAAkABADuAPkA+QD1AAMAAgAIAAUABQADABYA
- CAD5AAYA+wD9AAAA/wAFAPoA/gAAAP0AAAD5APwABAAVAAIA8AD7AO4A+QD+APMA9wAEAAgA
- EgAIAAIADAAAAAoA9AD8AP4A+gD5AAoA9gD/AAQAAQABAPsAAgADABgA/AAAAP4ADQD5AAAA
- +gDxAPoA/wADAAAA+gAAAPUABwD7AAAAFAD2AAkA/wANAOcA/wAAAAAABADxAAwA9QADAP0A
- BgAFAPIABQD0AAAA/wD4ABgA8QABAAEA/wAMAAEAAQD3ABIAAgAFAA4ACAD6AAMAAQAMAAYA
- +gAEAAAABgAEAP0ADQD4ABEA8gD/APwA+AAEAP0ABAABAAAAAAD6AP4A+QD3APkAAAADAPgA
- 7wD5AAEAAgD8AP0A9wD6AAQACgD9AP4AAAAEAP0A/wAGAPoAAgACAPwAAgD9AP0A+wAFAAQA
- AwADAAIAAQAEAAMA/wD+AAIAAQAGAP4A+gD9AAQAFwD9AAMAEQD4AAEADwAJAAgA/wD+AA4A
- CwD3APIA8AD9AAQAAAD6APgA+QDxAPMAEwAhAPoABQDqAPcA7QANAAwADAD3AAIA8wADAPcA
- BQD7AAIA/gADAAEA/QD5APsA+wD/AAgAAAAHAPoAAQD+AAgAAgABAP0A+wD7APwAAAAHAAAA
- BQD9AAEA+QD3AO4A9gD6AAAA/wACAPoA+QA=')
- 	samplingRate: 22050!



More information about the etoys-dev mailing list