CDSlot::init:
		lap	param[$1]
		aTop	x
		lap	param[$2]
		aTop	y
		ret

CDSlot::setOwner:
		lap	param[$1]
		bnt	code_0248
		pushi	$9f		; 159, add
		push1
		pushSelf
		lofsa	CDActiveSlots
		send	$6
		bnot
		jmp	code_0252

code_0248:	pushi	$58		; 88, 'X', delete
		push1
		pushSelf
		lofsa	CDActiveSlots
		send	$6
		bnot
code_0252:	lap	param[$1]
		aTop	pOwner
		ret

CDSlotList::init:
		link	$2
		pushi	$94		; 148, init
		push0
		super	Set, $4
		bnot
		ldi	$0
		sat	temp[$0]
code_0265:	lst	temp[$0]
		ldi	$4		; scaleX
		lt?
		bnt	code_0299
		pushi	$94		; 148, init
		push2
		lst	temp[$0]
		ldi	$9f		; 159, add
		mul
		push
		ldi	$7		; priority
		add
		push
		pushi	$6		; maxScale
		pushi	$8d		; 141, new
		push0
		class	CDSlot
		send	$4
		bnot
		sat	temp[$1]
		send	$8
		bnot
		pushi	$9f		; 159, add
		push1
		lst	temp[$1]
		self	$6
		bnot
		+at	temp[$0]
		jmp	code_0265

code_0299:	ret

CDSlotList::findSlot:
		pToa	size
		not
		bnt	code_02a6
		pushi	$94		; 148, init
		push0
		self	$4
		bnot
code_02a6:	pushi	$a1		; 161, firstEqual
		push2
		pushi	$343		; 835, pOwner
		push0
		self	$8
		bnot
		ret

CDSlotList::findClosestSlot:
		link	$6
		pToa	size
		not
		bnt	code_02c0
		pushi	$94		; 148, init
		push0
		self	$4
		bnot
code_02c0:	ldi	$2710		; 10000
		sat	temp[$1]
		ldi	$0
		sat	temp[$2]
		push1
		push0
		lap	param[$1]
		send	$4
		bnot
		sat	temp[$0]
		pushi	$b3		; 179, begin
		push0
		pushi	$8d		; 141, new
		push1
		pushSelf
		class	Sequence
		send	$6
		bnot
		sat	temp[$4]
		send	$4
		bnot
code_02e5:	pushi	$4c		; 76, 'L', next
		push0
		lat	temp[$4]
		send	$4
		bnot
		sat	temp[$5]
		bnt	code_0322
		push1
		push1
		push0
		send	$4
		bnot
		push
		lat	temp[$0]
		sub
		push
		callk	kernel_61, $2
		bnot
		sat	temp[$3]
		pushi	$343		; 835, pOwner
		push0
		lat	temp[$5]
		send	$4
		bnot
		push
		ldi	$0
		eq?
		bnt	code_02e5
		lst	temp[$1]
		lat	temp[$3]
		gt?
		bnt	code_02e5
		lat	temp[$3]
		sat	temp[$1]
		lat	temp[$5]
		sat	temp[$2]
		jmp	code_02e5

code_0322:	lat	temp[$2]
		ret

ContainerButton::init:
		link	$1
		pushi	$94		; 148, init
		push0
		&rest	$1
		super	Button, $4
		bnot
		pushi	$35c		; 860, getBase
		push1
		class	BCarryable
		push
		pToa	pObj
		send	$6
		bnot
		sat	temp[$0]
		bnt	code_0349
		pushi	$4b0		; 1200, pContainerButton
		push1
		pushSelf
		send	$6
		bnot
code_0349:	ret

ContainerButton::dispose:
		link	$1
		push1
		pTos	pObj
		calle	export60000_0, $2
		bnot
		bnt	code_037b
		push1
		pushi	$35c		; 860, getBase
		push1
		class	BCarryable
		push
		pToa	pObj
		send	$6
		bnot
		sat	temp[$0]
		push
		calle	export60000_0, $2
		bnot
		bnt	code_037b
		pushi	$4b0		; 1200, pContainerButton
		push1
		push0
		lat	temp[$0]
		send	$6
		bnot
code_037b:	pushi	$95		; 149, dispose
		push0
		super	Button, $4
		bnot
		ret

ContainerButton::onMe:
		link	$2
		lsp	param[$0]
		ldi	$1
		eq?
		bnt	code_03a1
		push1
		push0
		lap	param[$1]
		send	$4
		bnot
		sat	temp[$0]
		push2
		push0
		lap	param[$1]
		send	$4
		bnot
		sat	temp[$1]
		jmp	code_03a9

code_03a1:	lap	param[$1]
		sat	temp[$0]
		lap	param[$2]
		sat	temp[$1]
code_03a9:	pushi	$4		; scaleX
		lst	temp[$0]
		lst	temp[$1]
		pushSelf
		push1
		callk	kernel_23, $8
		bnot
		ret

ContainerButton::hide:
		pushi	$69		; 105, 'i', hide
		push0
		&rest	$1
		super	Button, $4
		bnot
		ldi	$0
		aTop	pOldBM
		ret

ContainerButton::draw:
		link	$1
		pTos	lastState
		pToa	state
		ne?
		bt	code_03d3
		lap	param[$0]
		bnt	code_0406
		lap	param[$1]
code_03d3:	bnt	code_0406
		pToa	bitmap
		bnt	code_03e3
		pushi	$9f		; 159, add
		push1
		push
		lag	global[$66]
		send	$6
		bnot
code_03e3:	pushi	$3aa		; 938, createDisplay
		push1
		pushi	$21		; 33, '!', key
		pToa	pObj
		send	$6
		bnot
		aTop	bitmap
		pToa	state
		aTop	lastState
		pToa	pOldBM
		bnt	code_0400
		push1
		pushSelf
		callk	kernel_32, $2
		bnot
		jmp	code_0406

code_0400:	push1
		pushSelf
		callk	kernel_30, $2
		bnot
code_0406:	ret

ContainerButton::doit:
		pToa	pOldBM
		not
		bnt	code_0412
		pushi	$57		; 87, 'W', draw
		push0
		self	$4
		bnot
code_0412:	pTos	pOldBM
		pushi	$11		; 17, bitmap
		push0
		pToa	pObj
		send	$4
		bnot
		ne?
		bnt	code_0433
		pushi	$11		; 17, bitmap
		push0
		pToa	pObj
		send	$4
		bnot
		aTop	pOldBM
		ldi	$ff		; 255, asInteger
		aTop	lastState
		pushi	$57		; 87, 'W', draw
		push0
		self	$4
		bnot
code_0433:	ret

ContainerButton::handleEvent:
		link	$6
		pushi	$2b		; 43, '+', type
		push0
		lap	param[$1]
		send	$4
		bnot
		sat	temp[$1]
		push0
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		push0
		push0
		pToa	client
		send	$4
		bnot
		eq?
		sat	temp[$2]
		pushi	$48		; 72, 'H', modifiers
		push0
		lap	param[$1]
		send	$4
		bnot
		sat	temp[$3]
		pushi	$25b		; 603, verb
		push0
		pushi	$24f		; 591, curIcon
		push0
		lag	global[$6]
		send	$4
		bnot
		send	$4
		bnot
		sat	temp[$4]
		pushi	$32d		; 813, pObj
		push0
		class	WDragger
		send	$4
		bnot
		sat	temp[$5]
		pushi	$50		; 80, 'P', claimed
		push0
		lap	param[$1]
		send	$4
		bnot
		bnt	code_0488
		ldi	$0
		jmp	code_05fe

code_0488:	lat	temp[$2]
		bnt	code_0582
		lst	temp[$1]
		ldi	$1
		eq?
		bnt	code_0582
		lat	temp[$3]
		not
		bnt	code_0582
		lat	temp[$5]
		not
		bnt	code_0582
		pushi	$eb		; 235, onMe
		push1
		lsp	param[$1]
		self	$6
		bnot
		bnt	code_0582
		pushi	$4b1		; 1201, accept
		push1
		lsp	param[$1]
		pToa	client
		send	$6
		bnot
		bnt	code_05fe
		pushi	$2b		; 43, '+', type
		push1
		pushi	$4000		; 16384
		pushi	$31		; 49, '1', message
		push1
		lst	temp[$4]
		push1
		push1
		push1
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		push2
		push1
		push2
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		push0
		push1
		push0
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pushi	$8d		; 141, new
		push0
		class	Event
		send	$4
		bnot
		sat	temp[$0]
		send	$1e
		bnot
		push1
		push1
		pTos	x
		push2
		push1
		pTos	y
		pToa	pObj
		send	$c
		bnot
		lst	temp[$4]
		ldi	$2
		eq?
		bnt	code_0547
		pushi	$4b2		; 1202, pTargetting
		push0
		lag	global[$1]
		send	$4
		bnot
		bnt	code_0520
		pushi	$c8		; 200, handleEvent
		push2
		lst	temp[$0]
		pTos	pObj
		lag	global[$1]
		send	$8
		bnot
		jmp	code_056d

code_0520:	pushi	$c3		; 195, script
		push0
		lag	global[$1]
		send	$4
		bnot
		not
		bnt	code_056d
		pushi	$3f8		; 1016, pMovieCmd
		push0
		lag	global[$1]
		send	$4
		bnot
		not
		bnt	code_056d
		pushi	$358		; 856, startDragging
		push2
		pTos	pObj
		pTos	bitmap
		class	WDragger
		send	$8
		bnot
		jmp	code_056d

code_0547:	pushi	$25a		; 602, pFallThru
		push0
		pushi	$24f		; 591, curIcon
		push0
		lag	global[$6]
		send	$4
		bnot
		send	$4
		bnot
		bnt	code_0562
		pushi	$ba		; 186, globalize
		push0
		lat	temp[$0]
		send	$4
		bnot
code_0562:	pushi	$c8		; 200, handleEvent
		push1
		lst	temp[$0]
		pToa	pObj
		send	$6
		bnot
code_056d:	pushi	$95		; 149, dispose
		push0
		lat	temp[$0]
		send	$4
		bnot
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		jmp	code_05fe

code_0582:	lat	temp[$2]
		bnt	code_05fe
		lst	temp[$1]
		ldi	$2
		eq?
		bnt	code_05fe
		lat	temp[$3]
		not
		bnt	code_05fe
		lat	temp[$5]
		bnt	code_05fe
		pushi	$eb		; 235, onMe
		push1
		lsp	param[$1]
		self	$6
		bnot
		bnt	code_05fe
		pushi	$4b1		; 1201, accept
		push1
		lst	temp[$5]
		pToa	client
		send	$6
		bnot
		bnt	code_05fe
		pushi	$2b		; 43, '+', type
		push1
		pushi	$4000		; 16384
		pushi	$31		; 49, '1', message
		push1
		lst	temp[$4]
		push1
		push1
		push1
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		push2
		push1
		push2
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pushi	$8d		; 141, new
		push0
		class	Event
		send	$4
		bnot
		sat	temp[$0]
		send	$18
		bnot
		pushi	$c8		; 200, handleEvent
		push2
		lst	temp[$0]
		pTos	pObj
		lag	global[$1]
		send	$8
		bnot
		pushi	$95		; 149, dispose
		push0
		lat	temp[$0]
		send	$4
		bnot
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
code_05fe:	pushi	$50		; 80, 'P', claimed
		push0
		lap	param[$1]
		send	$4
		bnot
		ret

containerUpButton::doit:
		link	$2
		pushi	$4b3		; 1203, pBtnList
		push0
		pToa	client
		send	$4
		bnot
		sat	temp[$1]
		bnt	code_064a
		pushi	$bb		; 187, start
		push0
		send	$4
		bnot
		push
		pushi	$231		; 561, row
		push0
		lat	temp[$1]
		send	$4
		bnot
		push
		pushi	$232		; 562, col
		push0
		lat	temp[$1]
		send	$4
		bnot
		mul
		sub
		sat	temp[$0]
		push
		ldi	$0
		lt?
		bnt	code_063f
		ldi	$0
		sat	temp[$0]
code_063f:	pushi	$1ad		; 429, update
		push1
		lst	temp[$0]
		lat	temp[$1]
		send	$6
		bnot
code_064a:	ldi	$0
		ret

containerUpButton::onMe:
		link	$2
		lsp	param[$0]
		ldi	$1
		eq?
		bnt	code_066a
		push1
		push0
		lap	param[$1]
		send	$4
		bnot
		sat	temp[$0]
		push2
		push0
		lap	param[$1]
		send	$4
		bnot
		sat	temp[$1]
		jmp	code_0672

code_066a:	lap	param[$1]
		sat	temp[$0]
		lap	param[$2]
		sat	temp[$1]
code_0672:	pushi	$4		; scaleX
		lst	temp[$0]
		lst	temp[$1]
		pushSelf
		push1
		callk	kernel_23, $8
		bnot
		ret

containerUpButton::contains:
		pushi	$eb		; 235, onMe
		push0
		&rest	$1
		self	$4
		bnot
		ret

containerDownButton::doit:
		link	$2
		pushi	$4b3		; 1203, pBtnList
		push0
		pToa	client
		send	$4
		bnot
		sat	temp[$1]
		bnt	code_06f0
		pushi	$bb		; 187, start
		push0
		send	$4
		bnot
		push
		pushi	$231		; 561, row
		push0
		lat	temp[$1]
		send	$4
		bnot
		push
		pushi	$232		; 562, col
		push0
		lat	temp[$1]
		send	$4
		bnot
		mul
		add
		sat	temp[$0]
		push
		pushi	$b4		; 180, end
		push0
		lat	temp[$1]
		send	$4
		bnot
		gt?
		bnt	code_06e5
		pushi	$b4		; 180, end
		push0
		lat	temp[$1]
		send	$4
		bnot
		push
		pushi	$231		; 561, row
		push0
		lat	temp[$1]
		send	$4
		bnot
		push
		pushi	$232		; 562, col
		push0
		lat	temp[$1]
		send	$4
		bnot
		mul
		sub
		sat	temp[$0]
code_06e5:	pushi	$1ad		; 429, update
		push1
		lst	temp[$0]
		lat	temp[$1]
		send	$6
		bnot
code_06f0:	ldi	$0
		ret

containerDownButton::onMe:
		link	$2
		lsp	param[$0]
		ldi	$1
		eq?
		bnt	code_0710
		push1
		push0
		lap	param[$1]
		send	$4
		bnot
		sat	temp[$0]
		push2
		push0
		lap	param[$1]
		send	$4
		bnot
		sat	temp[$1]
		jmp	code_0718

code_0710:	lap	param[$1]
		sat	temp[$0]
		lap	param[$2]
		sat	temp[$1]
code_0718:	pushi	$4		; scaleX
		lst	temp[$0]
		lst	temp[$1]
		pushSelf
		push1
		callk	kernel_23, $8
		bnot
		ret

containerDownButton::contains:
		pushi	$eb		; 235, onMe
		push0
		&rest	$1
		self	$4
		bnot
		ret

containerCloseButton::process:
		link	$2
		pushi	$b9		; 185, localize
		push1
		pTos	plane
		lap	param[$1]
		send	$6
		bnot
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		pushi	$2b		; 43, '+', type
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		dup
		ldi	$2
		eq?
		bnt	code_07ae
		pushi	$58		; 88, 'X', delete
		push1
		pushSelf
		lag	global[$4d]
		send	$6
		bnot
		pTos	state
		ldi	$20		; 32, ' ', name
		and
		bnt	code_076e
		pushi	$1c9		; 457, highlight
		push2
		push0
		push0
		self	$8
		bnot
code_076e:	pushi	$a3		; 163, contains
		push1
		lsp	param[$1]
		self	$6
		bnot
		bnt	code_07a6
		pushi	$ba		; 186, globalize
		push0
		lap	param[$1]
		send	$4
		bnot
		pToa	client
		sat	temp[$1]
		pushi	$1d4		; 468, selectItem
		push2
		pushSelf
		push1
		pToa	client
		send	$8
		bnot
		bnt	code_07bd
		pushi	$3a5		; 933, hideContents
		push0
		pushi	$4b4		; 1204, pContainer
		push0
		pToa	client
		send	$4
		bnot
		send	$4
		bnot
		ret

		jmp	code_07bd

code_07a6:	pushi	$57		; 87, 'W', draw
		push0
		self	$4
		bnot
		jmp	code_07bd

code_07ae:	dup
		ldi	$0
		eq?
		bnt	code_07bd
		pushi	$ed		; 237, trackDoit
		push1
		lsp	param[$1]
		self	$6
		bnot
code_07bd:	toss
		pushi	$50		; 80, 'P', claimed
		push0
		lap	param[$1]
		send	$4
		bnot
		ret

containerCloseButton::onMe:
		link	$2
		lsp	param[$0]
		ldi	$1
		eq?
		bnt	code_07e4
		push1
		push0
		lap	param[$1]
		send	$4
		bnot
		sat	temp[$0]
		push2
		push0
		lap	param[$1]
		send	$4
		bnot
		sat	temp[$1]
		jmp	code_07ec

code_07e4:	lap	param[$1]
		sat	temp[$0]
		lap	param[$2]
		sat	temp[$1]
code_07ec:	pushi	$4		; scaleX
		lst	temp[$0]
		lst	temp[$1]
		pushSelf
		push1
		callk	kernel_23, $8
		bnot
		ret

containerCloseButton::contains:
		pushi	$eb		; 235, onMe
		push0
		&rest	$1
		self	$4
		bnot
		ret

ContainerDisplay::process:
		pToa	pDispose
		bnt	code_0815
		pushi	$3a5		; 933, hideContents
		push0
		pToa	pContainer
		send	$4
		bnot
		ldi	$0
		ret

		jmp	code_0820

code_0815:	pushi	$1ce		; 462, process
		push0
		&rest	$1
		super	FancyDialog, $4
		bnot
		ret

code_0820:	ret

ContainerDisplay::init:
		link	$15
		pushi	$94		; 148, init
		push0
		super	FancyDialog, $4
		bnot
		lap	param[$1]
		aTop	pContainer
		pushi	$420		; 1056, pContents
		push0
		send	$4
		bnot
		sat	temp[$2]
		pushi	$365		; 869, pSelf
		push0
		lap	param[$1]
		send	$4
		bnot
		sat	temp[$8]
		pushi	$35b		; 859, getOwner
		push0
		send	$4
		bnot
		sat	temp[$b]
		lst	temp[$8]
		lag	global[$1]
		eq?
		bnt	code_0875
		ldi	$2
		sat	temp[$5]
		ldi	$5		; scaleY
		sat	temp[$6]
		ldi	$0
		sat	temp[$7]
		pushi	$95		; 149, dispose
		push0
		pToa	plane
		send	$4
		bnot
		pushi	$8d		; 141, new
		push0
		lag	global[$8]
		send	$4
		bnot
		aTop	plane
		jmp	code_08b1

code_0875:	ldi	$2
		sat	temp[$5]
		ldi	$2
		sat	temp[$6]
		pushi	$315		; 789, pName
		push0
		lap	param[$1]
		send	$4
		bnot
		bnt	code_08b1
		pushi	$17d		; 381, addItem
		pushi	$5		; scaleY
		class	TitleItem
		push
		pushi	$23		; 35, '#', text
		pushi	$d0		; 208, with
		push1
		pushi	$315		; 789, pName
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		class	Str
		send	$6
		bnot
		push
		pushi	$25		; 37, '%', fore
		pushi	$ff		; 255, asInteger
		self	$e
		bnot
		sat	temp[$7]
code_08b1:	lst	temp[$b]
		lat	temp[$8]
		eq?
		bt	code_08bd
		lst	temp[$b]
		lag	global[$1]
		eq?
code_08bd:	bnt	code_08c3
		ldi	$1
		aTop	pIsRoot
code_08c3:	pushi	$231		; 561, row
		push1
		lst	temp[$5]
		pushi	$232		; 562, col
		push1
		lst	temp[$6]
		pushi	$8d		; 141, new
		push0
		class	BtnList
		send	$4
		bnot
		aTop	pBtnList
		send	$c
		bnot
		ldi	$0
		sat	temp[$3]
code_08e1:	lst	temp[$3]
		pushi	$5a		; 90, 'Z', size
		push0
		lat	temp[$2]
		send	$4
		bnot
		lt?
		bnt	code_0906
		pushi	$4b		; 75, 'K', at
		push1
		lst	temp[$3]
		lat	temp[$2]
		send	$6
		bnot
		sat	temp[$0]
		pushi	$4b7		; 1207, addObj
		push1
		push
		self	$6
		bnot
		+at	temp[$3]
		jmp	code_08e1

code_0906:	pushi	$233		; 563, buttonW
		push1
		pushi	$2a		; 42, '*', font
		pushi	$234		; 564, buttonH
		push1
		pushi	$2a		; 42, '*', font
		pushi	$dc		; 220, posn
		push2
		pushi	$4		; scaleX
		lat	temp[$7]
		bnt	code_0929
		pushi	$8a		; 138, bottom
		push0
		send	$4
		bnot
		push
		ldi	$a		; 10, inTop
		add
		jmp	code_092b

code_0929:	ldi	$4		; scaleX
code_092b:	push
		pushi	$236		; 566, upButton
		push1
		pushi	$8d		; 141, new
		push0
		lofsa	containerUpButton
		send	$4
		bnot
		push
		pushi	$237		; 567, downButton
		push1
		pushi	$8d		; 141, new
		push0
		lofsa	containerDownButton
		send	$4
		bnot
		push
		pToa	pBtnList
		send	$20
		bnot
		pushi	$94		; 148, init
		push1
		pushSelf
		pushi	$23d		; 573, addPaging
		push0
		pToa	pBtnList
		send	$a
		bnot
		pushi	$1be		; 446, setSize
		push0
		self	$4
		bnot
		pushi	$88		; 136, right
		push0
		pToa	plane
		send	$4
		bnot
		sat	temp[$c]
		pushi	$8a		; 138, bottom
		push0
		pToa	plane
		send	$4
		bnot
		sat	temp[$d]
		pushi	$237		; 567, downButton
		push0
		pToa	pBtnList
		send	$4
		bnot
		bnt	code_0a00
		pushi	$3		; z
		pushi	$e		; 14, view
		push0
		pushi	$237		; 567, downButton
		push0
		pToa	pBtnList
		send	$4
		bnot
		send	$4
		bnot
		push
		pushi	$f		; 15, loop
		push0
		pushi	$237		; 567, downButton
		push0
		pToa	pBtnList
		send	$4
		bnot
		send	$4
		bnot
		push
		push0
		callk	kernel_28, $6
		bnot
		sat	temp[$13]
		pushi	$3		; z
		pushi	$e		; 14, view
		push0
		pushi	$237		; 567, downButton
		push0
		pToa	pBtnList
		send	$4
		bnot
		send	$4
		bnot
		push
		pushi	$f		; 15, loop
		push0
		pushi	$237		; 567, downButton
		push0
		pToa	pBtnList
		send	$4
		bnot
		send	$4
		bnot
		push
		push0
		callk	kernel_29, $6
		bnot
		sat	temp[$14]
		pushi	$249		; 585, posnItem
		pushi	$3		; z
		pushi	$237		; 567, downButton
		push0
		pToa	pBtnList
		send	$4
		bnot
		push
		lst	temp[$c]
		lat	temp[$13]
		sub
		push
		lst	temp[$d]
		lat	temp[$14]
		sub
		push
		self	$a
		bnot
		lst	temp[$14]
		ldi	$1
		add
		sat	temp[$e]
		jmp	code_0a04

code_0a00:	ldi	$0
		sat	temp[$e]
code_0a04:	pushi	$236		; 566, upButton
		push0
		pToa	pBtnList
		send	$4
		bnot
		bnt	code_0a31
		pushi	$249		; 585, posnItem
		pushi	$3		; z
		pushi	$236		; 566, upButton
		push0
		pToa	pBtnList
		send	$4
		bnot
		push
		lst	temp[$c]
		lat	temp[$13]
		sub
		push
		lst	temp[$d]
		lst	temp[$e]
		lat	temp[$14]
		add
		sub
		push
		self	$a
		bnot
code_0a31:	lat	temp[$7]
		bnt	code_0a43
		pushi	$249		; 585, posnItem
		pushi	$3		; z
		push
		pushi	$fb		; 251, subStr
		pushi	$4		; scaleX
		self	$a
		bnot
code_0a43:	lsp	param[$0]
		ldi	$2
		lt?
		bnt	code_0b23
		pToa	pIsRoot
		bnt	code_0ad1
		pushi	$4ae		; 1198, findClosestSlot
		push1
		lst	temp[$b]
		lag	global[$1]
		eq?
		bnt	code_0a5f
		lag	global[$1]
		jmp	code_0a61

code_0a5f:	lat	temp[$8]
code_0a61:	push
		class	CDSlotList
		send	$6
		bnot
		aTop	pSlot
		pToa	pSlot
		not
		bnt	code_0aaf
		pushi	$4b		; 75, 'K', at
		push1
		push0
		lofsa	CDActiveSlots
		send	$6
		bnot
		aTop	pSlot
		pushi	$3a5		; 933, hideContents
		push0
		pushi	$343		; 835, pOwner
		push0
		pToa	pSlot
		send	$4
		bnot
		send	$4
		bnot
		pushi	$4ad		; 1197, setOwner
		push1
		push0
		pToa	pSlot
		send	$6
		bnot
		pushi	$4ae		; 1198, findClosestSlot
		push1
		lst	temp[$b]
		lag	global[$1]
		eq?
		bnt	code_0aa4
		lag	global[$1]
		jmp	code_0aa6

code_0aa4:	lat	temp[$8]
code_0aa6:	push
		class	CDSlotList
		send	$6
		bnot
		aTop	pSlot
code_0aaf:	pushi	$4ad		; 1197, setOwner
		push1
		lst	temp[$8]
		pToa	pSlot
		send	$6
		bnot
		pToa	pSlot
		sat	temp[$0]
		push1
		push0
		send	$4
		bnot
		sat	temp[$9]
		push2
		push0
		lat	temp[$0]
		send	$4
		bnot
		sat	temp[$a]
		jmp	code_0b14

code_0ad1:	pushi	$45d		; 1117, pDisplay
		push0
		pushi	$35c		; 860, getBase
		push1
		class	BContainer
		push
		lat	temp[$b]
		send	$6
		bnot
		send	$4
		bnot
		sat	temp[$0]
		bnt	code_0b0c
		pushi	$87		; 135, left
		push0
		push0
		push0
		send	$4
		bnot
		send	$4
		bnot
		sat	temp[$9]
		pushi	$8a		; 138, bottom
		push0
		push0
		push0
		lat	temp[$0]
		send	$4
		bnot
		send	$4
		bnot
		push
		ldi	$6		; maxScale
		add
		sat	temp[$a]
		jmp	code_0b14

code_0b0c:	ldi	$a		; 10, inTop
		sat	temp[$9]
		ldi	$a		; 10, inTop
		sat	temp[$a]
code_0b14:	pushi	$db		; 219, moveTo
		push2
		lst	temp[$9]
		lst	temp[$a]
		pToa	plane
		send	$8
		bnot
		jmp	code_0b30

code_0b23:	pushi	$db		; 219, moveTo
		push2
		lsp	param[$2]
		lsp	param[$3]
		pToa	plane
		send	$8
		bnot
code_0b30:	pushi	$87		; 135, left
		push0
		pToa	plane
		send	$4
		bnot
		push
		ldi	$0
		lt?
		bnt	code_0b53
		pushi	$db		; 219, moveTo
		push2
		push0
		pushi	$89		; 137, top
		push0
		pToa	plane
		send	$4
		bnot
		push
		pToa	plane
		send	$8
		bnot
code_0b53:	pushi	$89		; 137, top
		push0
		pToa	plane
		send	$4
		bnot
		push
		ldi	$0
		lt?
		bnt	code_0b76
		pushi	$db		; 219, moveTo
		push2
		pushi	$87		; 135, left
		push0
		pToa	plane
		send	$4
		bnot
		push
		push0
		pToa	plane
		send	$8
		bnot
code_0b76:	push0
		push0
		lag	global[$3]
		send	$4
		bnot
		sat	temp[$4]
		lst	temp[$c]
		pushi	$88		; 136, right
		push0
		send	$4
		bnot
		gt?
		bnt	code_0ba3
		pushi	$dd		; 221, moveBy
		push2
		pushi	$88		; 136, right
		push0
		lat	temp[$4]
		send	$4
		bnot
		push
		lat	temp[$c]
		sub
		push
		push0
		pToa	plane
		send	$8
		bnot
code_0ba3:	lst	temp[$d]
		pushi	$8a		; 138, bottom
		push0
		lat	temp[$4]
		send	$4
		bnot
		gt?
		bnt	code_0bc9
		pushi	$dd		; 221, moveBy
		push2
		push0
		pushi	$8a		; 138, bottom
		push0
		lat	temp[$4]
		send	$4
		bnot
		push
		lat	temp[$d]
		sub
		push
		pToa	plane
		send	$8
		bnot
code_0bc9:	pushi	$1d3		; 467, modal
		push1
		push0
		pushi	$248		; 584, open
		push0
		self	$a
		bnot
		lst	temp[$8]
		lag	global[$1]
		ne?
		bnt	code_0c91
		lat	temp[$7]
		bnt	code_0c37
		pushi	$11		; 17, bitmap
		push1
		pushi	$5		; scaleY
		push0
		pushi	$4e		; 78, 'N', width
		push0
		send	$4
		bnot
		push
		ldi	$8		; fixPriority
		add
		push
		push2
		push0
		pushi	$ff		; 255, asInteger
		callk	kernel_35, $a
		bnot
		push
		push1
		push1
		pushi	$87		; 135, left
		push0
		lat	temp[$7]
		send	$4
		bnot
		push
		ldi	$4		; scaleX
		sub
		push
		push2
		push1
		pushi	$8a		; 138, bottom
		push0
		lat	temp[$7]
		send	$4
		bnot
		push
		ldi	$1
		add
		push
		pushi	$94		; 148, init
		push1
		pushi	$f2		; 242, pCast
		push0
		pToa	plane
		send	$4
		bnot
		push
		pushi	$8d		; 141, new
		push0
		class	View
		send	$4
		bnot
		send	$18
		bnot
code_0c37:	pushi	$e		; 14, view
		push1
		pushi	$29a		; 666, loopIsCorrect
		pushi	$4a		; 74, 'J', setPri
		push1
		pushi	$7		; priority
		push0
		pushi	$4ba		; 1210, pBorderPlane
		push0
		pToa	plane
		send	$4
		bnot
		send	$4
		bnot
		push
		ldi	$8		; fixPriority
		add
		push
		push1
		push1
		pushi	$4e		; 78, 'N', width
		push0
		pushi	$4ba		; 1210, pBorderPlane
		push0
		pToa	plane
		send	$4
		bnot
		send	$4
		bnot
		push
		ldi	$12		; 18, nsLeft
		sub
		push
		push2
		push1
		pushi	$b		; 11, inRight
		pushi	$94		; 148, init
		push1
		pushi	$f2		; 242, pCast
		push0
		pushi	$4ba		; 1210, pBorderPlane
		push0
		pToa	plane
		send	$4
		bnot
		send	$4
		bnot
		push
		pushi	$8d		; 141, new
		push0
		class	View
		send	$4
		bnot
		aTop	pCloseBtn
		send	$1e
		bnot
code_0c91:	lsp	param[$0]
		ldi	$3		; z
		gt?
		bnt	code_0cfb
		pushi	$1bd		; 445, setBitmap
		pushi	$3		; z
		lsp	param[$4]
		lsp	param[$5]
		lsp	param[$6]
		pushi	$1bc		; 444, scaleBitmap
		push0
		pushi	$6d		; 109, 'm', picture
		push1
		pushi	$fe		; 254, strIndex
		pToa	plane
		send	$14
		bnot
		pushi	$dc		; 220, posn
		push2
		pushi	$4		; scaleX
		push0
		lsp	param[$4]
		lsp	param[$5]
		lsp	param[$6]
		callk	kernel_34, $8
		bnot
		push
		pushi	$4		; scaleX
		push1
		lsp	param[$4]
		lsp	param[$5]
		lsp	param[$6]
		callk	kernel_34, $8
		bnot
		push
		ldi	$2
		div
		push
		pushi	$4a		; 74, 'J', setPri
		push1
		push0
		pushi	$11		; 17, bitmap
		push0
		pToa	plane
		send	$4
		bnot
		send	$e
		bnot
		push1
		pTos	plane
		callk	kernel_42, $2
		bnot
		push1
		pushi	$11		; 17, bitmap
		push0
		pToa	plane
		send	$4
		bnot
		push
		callk	kernel_32, $2
		bnot
code_0cfb:	ret

ContainerDisplay::dispose:
		pushi	$45d		; 1117, pDisplay
		push1
		push0
		pToa	pContainer
		send	$6
		bnot
		pToa	pSlot
		bnt	code_0d16
		pushi	$4ad		; 1197, setOwner
		push1
		push0
		send	$6
		bnot
		ldi	$0
		aTop	pSlot
code_0d16:	pushi	$11		; 17, bitmap
		push0
		pToa	plane
		send	$4
		bnot
		bnt	code_0d2f
		pushi	$95		; 149, dispose
		push0
		pushi	$11		; 17, bitmap
		push0
		pToa	plane
		send	$4
		bnot
		send	$4
		bnot
code_0d2f:	ldi	$0
		aTop	pCloseBtn
		pushi	$95		; 149, dispose
		push0
		super	FancyDialog, $4
		bnot
		ret

ContainerDisplay::handleEvent:
		link	$7
		pushi	$c8		; 200, handleEvent
		push1
		lsp	param[$1]
		super	FancyDialog, $6
		bnot
		pushi	$2b		; 43, '+', type
		push0
		lap	param[$1]
		send	$4
		bnot
		sat	temp[$0]
		push0
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pToa	plane
		eq?
		sat	temp[$3]
		pushi	$48		; 72, 'H', modifiers
		push0
		lap	param[$1]
		send	$4
		bnot
		sat	temp[$4]
		pushi	$25b		; 603, verb
		push0
		pushi	$24f		; 591, curIcon
		push0
		lag	global[$6]
		send	$4
		bnot
		send	$4
		bnot
		sat	temp[$1]
		pushi	$32d		; 813, pObj
		push0
		class	WDragger
		send	$4
		bnot
		sat	temp[$5]
		pushi	$50		; 80, 'P', claimed
		push0
		lap	param[$1]
		send	$4
		bnot
		bnt	code_0d95
		ldi	$0
		jmp	code_0fba

code_0d95:	lat	temp[$3]
		bnt	code_0e50
		lat	temp[$5]
		bnt	code_0e50
		lst	temp[$4]
		ldi	$0
		eq?
		bnt	code_0e50
		lst	temp[$0]
		ldi	$2
		eq?
		bnt	code_0e50
		pushi	$ba		; 186, globalize
		push0
		lap	param[$1]
		send	$4
		bnot
		pushi	$a3		; 163, contains
		push1
		lsp	param[$1]
		pToa	plane
		send	$6
		bnot
		bnt	code_0e42
		lst	temp[$5]
		pushi	$365		; 869, pSelf
		push0
		pToa	pContainer
		send	$4
		bnot
		ne?
		bnt	code_0e42
		pushi	$3a9		; 937, isOwnedBy
		push1
		lst	temp[$5]
		pushi	$365		; 869, pSelf
		push0
		pToa	pContainer
		send	$4
		bnot
		send	$6
		bnot
		not
		bnt	code_0e42
		pushi	$4b1		; 1201, accept
		push1
		lst	temp[$5]
		self	$6
		bnot
		bnt	code_0e42
		pushi	$2b		; 43, '+', type
		push1
		pushi	$4000		; 16384
		pushi	$31		; 49, '1', message
		push1
		lst	temp[$1]
		push1
		push1
		push1
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		push2
		push1
		push2
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pushi	$8d		; 141, new
		push0
		class	Event
		send	$4
		bnot
		sat	temp[$2]
		send	$18
		bnot
		pushi	$c8		; 200, handleEvent
		push2
		lst	temp[$2]
		pushSelf
		lag	global[$1]
		send	$8
		bnot
		pushi	$95		; 149, dispose
		push0
		lat	temp[$2]
		send	$4
		bnot
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
code_0e42:	pushi	$b9		; 185, localize
		push1
		pTos	plane
		lap	param[$1]
		send	$6
		bnot
		jmp	code_0fba

code_0e50:	lat	temp[$3]
		bnt	code_0eff
		lat	temp[$5]
		not
		bnt	code_0eff
		lst	temp[$4]
		ldi	$0
		eq?
		bnt	code_0eff
		lst	temp[$0]
		ldi	$1
		eq?
		bnt	code_0eff
		pushi	$8d		; 141, new
		push0
		class	Rect
		send	$4
		bnot
		sat	temp[$6]
		pToa	pCloseBtn
		bnt	code_0e95
		pushi	$d3		; 211, copy
		push1
		push
		lat	temp[$6]
		send	$6
		bnot
		pushi	$b9		; 185, localize
		push1
		push0
		push0
		pToa	pCloseBtn
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
code_0e95:	pToa	pCloseBtn
		bnt	code_0eb6
		pushi	$a3		; 163, contains
		push1
		lsp	param[$1]
		lat	temp[$6]
		send	$6
		bnot
		bnt	code_0eb6
		ldi	$1
		aTop	pDispose
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
		jmp	code_0ef3

code_0eb6:	pushi	$ba		; 186, globalize
		push0
		lap	param[$1]
		send	$4
		bnot
		pushi	$25a		; 602, pFallThru
		push0
		pushi	$24f		; 591, curIcon
		push0
		lag	global[$6]
		send	$4
		bnot
		send	$4
		bnot
		not
		bnt	code_0ee8
		pushi	$a3		; 163, contains
		push1
		lsp	param[$1]
		pToa	plane
		send	$6
		bnot
		bnt	code_0ee8
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
code_0ee8:	pushi	$b9		; 185, localize
		push1
		pTos	plane
		lap	param[$1]
		send	$6
		bnot
code_0ef3:	pushi	$95		; 149, dispose
		push0
		lat	temp[$6]
		send	$4
		bnot
		jmp	code_0fba

code_0eff:	lat	temp[$3]
		bnt	code_0fba
		pushi	$365		; 869, pSelf
		push0
		pToa	pContainer
		send	$4
		bnot
		push
		lag	global[$1]
		ne?
		bnt	code_0fba
		lst	temp[$4]
		ldi	$3		; z
		eq?
		bnt	code_0fba
		lst	temp[$0]
		ldi	$1
		eq?
		bnt	code_0fba
		lst	temp[$5]
		ldi	$0
		eq?
		bnt	code_0fba
		lst	temp[$1]
		ldi	$2
		eq?
		bnt	code_0fba
		pushi	$ba		; 186, globalize
		push0
		lap	param[$1]
		send	$4
		bnot
		pushi	$4b1		; 1201, accept
		push1
		lsp	param[$1]
		self	$6
		bnot
		bnt	code_0faf
		pushi	$a3		; 163, contains
		push1
		lsp	param[$1]
		pToa	plane
		send	$6
		bnot
		bnt	code_0faf
		pushi	$2b		; 43, '+', type
		push1
		pushi	$4000		; 16384
		pushi	$31		; 49, '1', message
		push1
		push2
		pushi	$48		; 72, 'H', modifiers
		push1
		pushi	$3		; z
		push1
		push1
		push1
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		push2
		push1
		push2
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		pushi	$8d		; 141, new
		push0
		class	Event
		send	$4
		bnot
		sat	temp[$2]
		send	$1e
		bnot
		pushi	$c8		; 200, handleEvent
		push2
		lst	temp[$2]
		pushi	$365		; 869, pSelf
		push0
		pToa	pContainer
		send	$4
		bnot
		push
		lag	global[$1]
		send	$8
		bnot
		pushi	$95		; 149, dispose
		push0
		lat	temp[$2]
		send	$4
		bnot
		pushi	$50		; 80, 'P', claimed
		push1
		push1
		lap	param[$1]
		send	$6
		bnot
code_0faf:	pushi	$b9		; 185, localize
		push1
		pTos	plane
		lap	param[$1]
		send	$6
		bnot
code_0fba:	pushi	$50		; 80, 'P', claimed
		push0
		lap	param[$1]
		send	$4
		bnot
		ret

ContainerDisplay::setSize:
		link	$2
		pushi	$1be		; 446, setSize
		push0
		super	FancyDialog, $4
		bnot
		pushi	$af		; 175, union
		push1
		pushi	$23b		; 571, pRect
		push0
		pToa	pBtnList
		send	$4
		bnot
		push
		pToa	plane
		send	$6
		bnot
		pushi	$365		; 869, pSelf
		push0
		pToa	pContainer
		send	$4
		bnot
		push
		lag	global[$1]
		eq?
		bnt	code_1002
		pushi	$4e		; 78, 'N', width
		push1
		pushi	$108		; 264, pTimers
		pushi	$e1		; 225, height
		push1
		pushi	$4d		; 77, 'M', done
		pToa	plane
		send	$c
		bnot
		jmp	code_1012

code_1002:	pushi	$4e		; 78, 'N', width
		push1
		pushi	$7e		; 126, '~', dimmed
		pushi	$e1		; 225, height
		push1
		pushi	$60		; 96, '`', sec
		pToa	plane
		send	$c
		bnot
code_1012:	ret

ContainerDisplay::addObj:
		link	$1
		pushi	$46e		; 1134, pShow
		push0
		pushi	$35c		; 860, getBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		send	$4
		bnot
		bnt	code_1055
		pushi	$9f		; 159, add
		push1
		push0
		push1
		pTos	plane
		pushi	$32d		; 813, pObj
		push1
		lsp	param[$1]
		pushi	$1be		; 446, setSize
		push0
		pushi	$9a		; 154, yourself
		push0
		pushi	$8d		; 141, new
		push0
		class	ContainerButton
		send	$4
		bnot
		sat	temp[$0]
		send	$14
		bnot
		push
		pToa	pBtnList
		send	$6
		bnot
code_1055:	ret

ContainerDisplay::deleteObj:
		link	$1
		pushi	$a1		; 161, firstEqual
		push2
		pushi	$32d		; 813, pObj
		lsp	param[$1]
		pToa	pBtnList
		send	$8
		bnot
		sat	temp[$0]
		bnt	code_1087
		pushi	$58		; 88, 'X', delete
		push1
		push
		pToa	pBtnList
		send	$6
		bnot
		pushi	$95		; 149, dispose
		push0
		lat	temp[$0]
		send	$4
		bnot
		pTos	curItem
		lat	temp[$0]
		eq?
		bnt	code_1087
		ldi	$0
		aTop	curItem
code_1087:	ret

ContainerDisplay::accept:
		link	$2
		pushi	$381		; 897, pMode
		push0
		lag	global[$1]
		send	$4
		bnot
		sat	temp[$0]
		ldi	$1
		sat	temp[$1]
		pushi	$97		; 151, isKindOf
		push1
		class	Event
		push
		lap	param[$1]
		send	$6
		bnot
		bnt	code_10cd
		lst	temp[$0]
		ldi	$8		; fixPriority
		and
		bnt	code_110c
		pushi	$3a7		; 935, getBaseOwner
		push0
		pushi	$365		; 869, pSelf
		push0
		pToa	pContainer
		send	$4
		bnot
		send	$4
		bnot
		push
		lag	global[$1]
		ne?
		bnt	code_110c
		ldi	$0
		sat	temp[$1]
		jmp	code_110c

code_10cd:	pushi	$97		; 151, isKindOf
		push1
		class	WorldObject
		push
		lap	param[$1]
		send	$6
		bnot
		bnt	code_110c
		lst	temp[$0]
		ldi	$8		; fixPriority
		and
		bnt	code_110c
		pushi	$3a7		; 935, getBaseOwner
		push0
		pushi	$365		; 869, pSelf
		push0
		pToa	pContainer
		send	$4
		bnot
		send	$4
		bnot
		push
		lag	global[$1]
		ne?
		bt	code_1106
		pushi	$3a7		; 935, getBaseOwner
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		lag	global[$1]
		ne?
code_1106:	bnt	code_110c
		ldi	$0
		sat	temp[$1]
code_110c:	lat	temp[$1]
		ret

ContainerDisplay::getVerb:
		pushi	$a6		; 166, release
		push0
		class	VerbList
		send	$4
		bnot
		pushi	$366		; 870, buildVerbList
		push1
		pushSelf
		lap	param[$1]
		send	$6
		bnot
		pushi	$5a		; 90, 'Z', size
		push0
		class	VerbList
		send	$4
		bnot
		not
		bnt	code_112e
		ret

code_112e:	pushi	$8d		; 141, new
		push1
		class	VerbList
		push
		class	VerbDialog
		send	$6
		bnot
		ret

ContainerDisplay::buttonsDoit:
		pushi	$9d		; 157, eachElementDo
		push1
		pushi	$45		; 69, 'E', doit
		pToa	pBtnList
		send	$6
		bnot
		ret

BContainer::init:
		pushi	$94		; 148, init
		push0
		&rest	$1
		super	WorldObjectBase, $4
		bnot
		pushi	$8d		; 141, new
		push0
		class	Set
		send	$4
		bnot
		aTop	pContents
		ret

BContainer::dispose:
		pushi	$3a5		; 933, hideContents
		push0
		self	$4
		bnot
		pushi	$95		; 149, dispose
		push0
		pToa	pContents
		send	$4
		bnot
		ldi	$0
		aTop	pContents
		pushi	$95		; 149, dispose
		push0
		&rest	$1
		super	WorldObjectBase, $4
		bnot
		ret

BContainer::doit:
		pushi	$9d		; 157, eachElementDo
		push1
		pushi	$45		; 69, 'E', doit
		pToa	pContents
		send	$6
		bnot
		pToa	pDisplay
		bnt	code_1192
		pushi	$4b9		; 1209, buttonsDoit
		push0
		send	$4
		bnot
code_1192:	ret

BContainer::fromPacket:
		link	$4
		pushi	$135		; 309, getWord
		push0
		lap	param[$1]
		send	$4
		bnot
		sat	temp[$0]
		ldi	$0
		sat	temp[$2]
code_11a4:	lst	temp[$2]
		lat	temp[$0]
		lt?
		bnt	code_11dc
		pushi	$8d		; 141, new
		push0
		class	WorldObject
		send	$4
		bnot
		sat	temp[$1]
		pushi	$36c		; 876, fromPacket
		push2
		lsp	param[$1]
		pTos	pSelf
		send	$8
		bnot
		bnt	code_11cf
		pushi	$9f		; 159, add
		push1
		lst	temp[$1]
		self	$6
		bnot
		jmp	code_11d8

code_11cf:	pushi	$95		; 149, dispose
		push0
		lat	temp[$1]
		send	$4
		bnot
code_11d8:	+at	temp[$2]
		jmp	code_11a4

code_11dc:	ret

BContainer::getServIDs:
		pushi	$9d		; 157, eachElementDo
		push2
		pushi	$36d		; 877, getServIDs
		lsp	param[$1]
		pToa	pContents
		send	$8
		bnot
		ret

BContainer::handlesAction:
		pushi	$7		; priority
		lsp	param[$1]
		pushi	$38f		; 911, give
		pushi	$38e		; 910, take
		pushi	$390		; 912, drop
		pushi	$39f		; 927, beExamined
		pushi	$3a4		; 932, showContents
		pushi	$3a5		; 933, hideContents
		calle	export60025_4, $e
		bnot
		ret

BContainer::addBulk:
		link	$1
		pTos	pBulk
		lap	param[$1]
		add
		aTop	pBulk
		pushi	$35b		; 859, getOwner
		push0
		pToa	pSelf
		send	$4
		bnot
		sat	temp[$0]
		push
		pToa	pSelf
		ne?
		bnt	code_1239
		pushi	$4bb		; 1211, addBulk
		push1
		lsp	param[$1]
		pushi	$35c		; 860, getBase
		push1
		class	BContainer
		push
		lat	temp[$0]
		send	$6
		bnot
		send	$6
		bnot
code_1239:	ret

BContainer::addWeight:
		link	$1
		pTos	pWeight
		lap	param[$1]
		add
		aTop	pWeight
		pushi	$35b		; 859, getOwner
		push0
		pToa	pSelf
		send	$4
		bnot
		sat	temp[$0]
		push
		pToa	pSelf
		ne?
		bnt	code_1269
		pushi	$4bc		; 1212, addWeight
		push1
		lsp	param[$1]
		pushi	$35c		; 860, getBase
		push1
		class	BContainer
		push
		lat	temp[$0]
		send	$6
		bnot
		send	$6
		bnot
code_1269:	ret

BContainer::subBulk:
		link	$1
		pTos	pBulk
		lap	param[$1]
		sub
		aTop	pBulk
		pushi	$35b		; 859, getOwner
		push0
		pToa	pSelf
		send	$4
		bnot
		sat	temp[$0]
		push
		pToa	pSelf
		ne?
		bnt	code_1299
		pushi	$4bd		; 1213, subBulk
		push1
		lsp	param[$1]
		pushi	$35c		; 860, getBase
		push1
		class	BContainer
		push
		lat	temp[$0]
		send	$6
		bnot
		send	$6
		bnot
code_1299:	ret

BContainer::subWeight:
		link	$1
		pTos	pWeight
		lap	param[$1]
		sub
		aTop	pWeight
		pushi	$35b		; 859, getOwner
		push0
		pToa	pSelf
		send	$4
		bnot
		sat	temp[$0]
		push
		pToa	pSelf
		ne?
		bnt	code_12c9
		pushi	$4be		; 1214, subWeight
		push1
		lsp	param[$1]
		pushi	$35c		; 860, getBase
		push1
		class	BContainer
		push
		lat	temp[$0]
		send	$6
		bnot
		send	$6
		bnot
code_12c9:	ret

BContainer::tooBulky:
		link	$1
		pTos	pBulk
		pToa	pBulkCap
		gt?
		bnt	code_12d9
		ldi	$1
		ret

		jmp	code_12fe

code_12d9:	pushi	$35b		; 859, getOwner
		push0
		pToa	pSelf
		send	$4
		bnot
		sat	temp[$0]
		push
		pToa	pSelf
		ne?
		bnt	code_12fe
		pushi	$4bf		; 1215, tooBulky
		push0
		pushi	$35c		; 860, getBase
		push1
		class	BContainer
		push
		lat	temp[$0]
		send	$6
		bnot
		send	$4
		bnot
		ret

code_12fe:	ldi	$0
		ret

BContainer::tooHeavy:
		link	$1
		pTos	pWeight
		pToa	pWeightCap
		gt?
		bnt	code_1310
		ldi	$1
		ret

		jmp	code_1335

code_1310:	pushi	$35b		; 859, getOwner
		push0
		pToa	pSelf
		send	$4
		bnot
		sat	temp[$0]
		push
		pToa	pSelf
		ne?
		bnt	code_1335
		pushi	$4c0		; 1216, tooHeavy
		push0
		pushi	$35c		; 860, getBase
		push1
		class	BContainer
		push
		lat	temp[$0]
		send	$6
		bnot
		send	$4
		bnot
		ret

code_1335:	ldi	$0
		ret

BContainer::add:
		link	$1
		pushi	$35c		; 860, getBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		sat	temp[$0]
		bnt	code_1382
		pushi	$9f		; 159, add
		push1
		lsp	param[$1]
		pToa	pContents
		send	$6
		bnot
		pushi	$4		; scaleX
		pushi	$15		; 21, nsBottom
		push2
		pTos	pSelf
		lsp	param[$1]
		callk	kernel_118, $8
		bnot
		pushi	$4bb		; 1211, addBulk
		push1
		pushi	$4c1		; 1217, pBulk
		push0
		lat	temp[$0]
		send	$4
		bnot
		push
		pushi	$4bc		; 1212, addWeight
		push1
		pushi	$4c2		; 1218, pWeight
		push0
		lat	temp[$0]
		send	$4
		bnot
		push
		self	$c
		bnot
code_1382:	ret

BContainer::delete:
		link	$1
		pushi	$a3		; 163, contains
		push1
		lsp	param[$1]
		pToa	pContents
		send	$6
		bnot
		bnt	code_13e4
		pushi	$35c		; 860, getBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		sat	temp[$0]
		pushi	$58		; 88, 'X', delete
		push1
		lsp	param[$1]
		pToa	pContents
		send	$6
		bnot
		pushi	$3		; z
		pushi	$29		; 41, ')', state
		pushi	$9		; inLeft
		lsp	param[$1]
		callk	kernel_118, $6
		bnot
		pushi	$4		; scaleX
		pushi	$15		; 21, nsBottom
		pushi	$3		; z
		pTos	pSelf
		lsp	param[$1]
		callk	kernel_118, $8
		bnot
		pushi	$4bd		; 1213, subBulk
		push1
		pushi	$4c1		; 1217, pBulk
		push0
		lat	temp[$0]
		send	$4
		bnot
		push
		pushi	$4be		; 1214, subWeight
		push1
		pushi	$4c2		; 1218, pWeight
		push0
		lat	temp[$0]
		send	$4
		bnot
		push
		self	$c
		bnot
code_13e4:	ret

BContainer::buildVerbList:
		link	$5
		pushi	$97		; 151, isKindOf
		push1
		class	WorldObject
		push
		lap	param[$1]
		send	$6
		bnot
		bnt	code_14cc
		pushi	$381		; 897, pMode
		push0
		lap	param[$1]
		send	$4
		bnot
		push
		ldi	$1
		and
		bnt	code_14cc
		class	VerbList
		sat	temp[$0]
		pushi	$35c		; 860, getBase
		push1
		class	BOpenable
		push
		pToa	pSelf
		send	$6
		bnot
		sat	temp[$2]
		pushi	$35c		; 860, getBase
		push1
		class	BWearable
		push
		lap	param[$1]
		send	$6
		bnot
		sat	temp[$3]
		lat	temp[$2]
		not
		bt	code_1434
		pushi	$425		; 1061, pOpen
		push0
		lat	temp[$2]
		send	$4
		bnot
code_1434:	bnt	code_1499
		pushi	$35c		; 860, getBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		sat	temp[$1]
		bnt	code_1499
		pushi	$343		; 835, pOwner
		push0
		lat	temp[$1]
		send	$4
		bnot
		push
		pToa	pSelf
		ne?
		bnt	code_14cc
		pushi	$97		; 151, isKindOf
		push1
		class	WorldActor
		push
		pToa	pSelf
		send	$6
		bnot
		not
		bnt	code_14cc
		pushi	$3a9		; 937, isOwnedBy
		push1
		pushi	$3a7		; 935, getBaseOwner
		push0
		pToa	pSelf
		send	$4
		bnot
		push
		lap	param[$1]
		send	$6
		bnot
		bt	code_1488
		pushi	$3a9		; 937, isOwnedBy
		push1
		lsg	global[$1]
		lap	param[$1]
		send	$6
		bnot
code_1488:	bnt	code_14cc
		pushi	$9f		; 159, add
		push1
		pushi	$b		; 11, inRight
		lat	temp[$0]
		send	$6
		bnot
		jmp	code_14cc

code_1499:	pToa	pDisplay
		not
		bnt	code_14cc
		lat	temp[$2]
		bnt	code_14aa
		pushi	$425		; 1061, pOpen
		push0
		send	$4
		bnot
code_14aa:	bt	code_14bf
		lat	temp[$2]
		not
		bnt	code_14cc
		pushi	$97		; 151, isKindOf
		push1
		class	WorldActor
		push
		pToa	pSelf
		send	$6
		bnot
		not
code_14bf:	bnt	code_14cc
		pushi	$9f		; 159, add
		push1
		pushi	$32		; 50, '2', edit
		lat	temp[$0]
		send	$6
		bnot
code_14cc:	ret

BContainer::take:
		link	$3
		lap	param[$1]
		not
		bnt	code_14d7
		ldi	$2
		ret

code_14d7:	ldi	$0
		sat	temp[$0]
		pushi	$35c		; 860, getBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		sat	temp[$2]
		bnt	code_155c
		pushi	$343		; 835, pOwner
		push0
		send	$4
		bnot
		sat	temp[$1]
		bnt	code_1510
		push
		pToa	pSelf
		ne?
		bnt	code_1510
		pushi	$38f		; 911, give
		push2
		lsp	param[$1]
		pTos	pSelf
		lat	temp[$1]
		send	$8
		bnot
		sat	temp[$0]
		jmp	code_1560

code_1510:	pushi	$4ad		; 1197, setOwner
		push1
		pTos	pSelf
		lat	temp[$2]
		send	$6
		bnot
		pushi	$343		; 835, pOwner
		push0
		lat	temp[$2]
		send	$4
		bnot
		push
		pToa	pSelf
		eq?
		bnt	code_1560
		pushi	$9f		; 159, add
		push1
		lsp	param[$1]
		self	$6
		bnot
		pushi	$2fb		; 763, pCombatGroup
		push0
		lap	param[$1]
		send	$4
		bnot
		bnt	code_1560
		pushi	$95		; 149, dispose
		push0
		pushi	$2fb		; 763, pCombatGroup
		push0
		lap	param[$1]
		send	$4
		bnot
		send	$4
		bnot
		pushi	$2fb		; 763, pCombatGroup
		push1
		push0
		lap	param[$1]
		send	$6
		bnot
		jmp	code_1560

code_155c:	ldi	$4		; scaleX
		sat	temp[$0]
code_1560:	lat	temp[$0]
		ret

BContainer::give:
		link	$1
		ldi	$0
		sat	temp[$0]
		pushi	$3a9		; 937, isOwnedBy
		push1
		pTos	pSelf
		lap	param[$1]
		send	$6
		bnot
		bnt	code_15a0
		pushi	$390		; 912, drop
		push1
		lsp	param[$1]
		self	$6
		bnot
		pushi	$38e		; 910, take
		push1
		lsp	param[$1]
		lap	param[$2]
		send	$6
		bnot
		push
		ldi	$0
		ne?
		bnt	code_15a4
		pushi	$38e		; 910, take
		push1
		lsp	param[$1]
		self	$6
		bnot
		ldi	$4		; scaleX
		sat	temp[$0]
		jmp	code_15a4

code_15a0:	ldi	$4		; scaleX
		sat	temp[$0]
code_15a4:	lat	temp[$0]
		ret

BContainer::drop:
		link	$3
		lap	param[$1]
		not
		bnt	code_15af
		ret

code_15af:	ldi	$0
		sat	temp[$0]
		pushi	$3a9		; 937, isOwnedBy
		push1
		pTos	pSelf
		lap	param[$1]
		send	$6
		bnot
		bnt	code_160f
		pushi	$35b		; 859, getOwner
		push0
		lap	param[$1]
		send	$4
		bnot
		sat	temp[$2]
		push
		pToa	pSelf
		eq?
		bnt	code_1600
		pushi	$35c		; 860, getBase
		push1
		class	BCarryable
		push
		lap	param[$1]
		send	$6
		bnot
		sat	temp[$1]
		bnt	code_15f9
		pushi	$58		; 88, 'X', delete
		push1
		lsp	param[$1]
		self	$6
		bnot
		pushi	$4ad		; 1197, setOwner
		push1
		push0
		lat	temp[$1]
		send	$6
		bnot
		jmp	code_1613

code_15f9:	ldi	$4		; scaleX
		sat	temp[$0]
		jmp	code_1613

code_1600:	pushi	$390		; 912, drop
		push1
		lsp	param[$1]
		lat	temp[$2]
		send	$6
		bnot
		sat	temp[$0]
		jmp	code_1613

code_160f:	ldi	$4		; scaleX
		sat	temp[$0]
code_1613:	ret

BContainer::beExamined:
		pushi	$3a4		; 932, showContents
		push0
		self	$4
		bnot
		ldi	$0
		ret

BContainer::showContents:
		link	$2
		ldi	$2
		sat	temp[$0]
		pTos	pSelf
		lag	global[$1]
		ne?
		bnt	code_1650
		pushi	$35c		; 860, getBase
		push1
		class	BCharacter
		push
		pToa	pSelf
		send	$6
		bnot
		bnt	code_1650
		push2
		lofsa	string_0376	; "%s showContents called on non-ego with BCharacter"
		push
		pushi	$20		; 32, ' ', name
		push0
		pToa	pSelf
		send	$4
		bnot
		push
		callk	kernel_132, $4
		bnot
		lat	temp[$0]
		ret

code_1650:	lag	global[$3]
		bnt	code_1688
		pushi	$35c		; 860, getBase
		push1
		class	BOpenable
		push
		pToa	pSelf
		send	$6
		bnot
		sat	temp[$1]
		pToa	pDisplay
		not
		bnt	code_1688
		lat	temp[$1]
		not
		bt	code_1677
		pushi	$425		; 1061, pOpen
		push0
		lat	temp[$1]
		send	$4
		bnot
code_1677:	bnt	code_1688
		pushi	$3		; z
		pushi	$15		; 21, nsBottom
		push0
		pTos	pSelf
		callk	kernel_118, $6
		bnot
		ldi	$0
		sat	temp[$0]
code_1688:	lat	temp[$0]
		ret

BContainer::hideContents:
		link	$1
		ldi	$0
		sat	temp[$0]
		pushi	$3		; z
		pushi	$15		; 21, nsBottom
		push1
		pTos	pSelf
		callk	kernel_118, $6
		bnot
		pushi	$9d		; 157, eachElementDo
		push1
		pushi	$3a5		; 933, hideContents
		pToa	pContents
		send	$6
		bnot
		lat	temp[$0]
		ret

