home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Carousel
/
CAROUSEL.cdr
/
mactosh
/
hc
/
gunshy.sit
/
Gunshy
/
card_3913.txt
< prev
next >
Wrap
Text File
|
1988-11-14
|
54KB
|
2,347 lines
-- card: 3913 from stack: in
-- bmap block id: 0
-- flags: 4000
-- background id: 3736
-- name: Hyper-GunShy Startup
----- HyperTalk script -----
-- Handle all user interaction
-- Note iconlist uses (icon mod 36) not (icon) and we actually add 1
-- optimum size for an icon button is 34 pixels wide x 38 pixels high
-- Although most of the program is not hard coded, there are in
-- fact always 144 card buttons, and the LegalMoves handler was made
-- easier by hardcoding
-- Note the HyperCard bugs : it can't handle some complex expressions
-- undo last move
on TabKey
global icon1, icon2, num1, num2, sofar, numicons, changed
if icon1 <> 0 then
set hilite of button num1 to false
put 0 into icon1
put 0 into num1
end if
-- remove last element from queue
if length(sofar) > 0 then
put true into changed
put last word of sofar into num2
delete last word of sofar
put last word of sofar into num1
delete last word of sofar
show button num1
show button num2
add 2 to numicons
else beep
end TabKey
-- this controls the rules of the game
function LegalMove thenum, theicon
global iconlist
set cursor to 4 -- watch
put false into passed
-- put the params into msg -- debug
-- HyperCard bug
put word thenum of iconlist into temp
get first item of temp
-- put "Icon = "&thenum&","&it into msg -- debug
if (it = theicon) then -- passes 1st test
-- handle special cases
put false into special
if thenum = 1 then return true
if thenum = 31 then
put 142 into lefttop
put 142 into leftbot
put 32 into righttop
put 32 into rightbot
put true into special
end if
if thenum = 42 then
put 41 into lefttop
put 41 into leftbot
put 143 into righttop
put 143 into rightbot
put true into special
end if
if thenum = 43 then
put 142 into lefttop
put 142 into leftbot
put 44 into righttop
put 44 into rightbot
put true into special
end if
if thenum = 54 then
put 53 into lefttop
put 53 into leftbot
put 143 into righttop
put 143 into rightbot
put true into special
end if
if (thenum >= 137) and (thenum <= 140) then
get visible of button 141 -- topmost button
if it is true then return false else return true
end if
if (thenum = 141) or (thenum = 142) or (thenum = 144) then
return true
end if
if thenum = 143 then
put 42 into lefttop
put 54 into leftbot
put 144 into righttop
put 144 into rightbot
put true into special
end if
if not special then -- normal case
put thenum - 1 into lefttop
put lefttop into leftbot
put thenum + 1 into righttop
put righttop into rightbot
-- check layer
-- HyperCard bug
put word thenum of iconlist into temp
put second item of temp into thelayer
put third item of temp into therow
put word lefttop of iconlist into temp
put second item of temp into leftlayer
put third item of temp into leftrow
put word righttop of iconlist into temp
put second item of temp into rightlayer
put third item of temp into rightrow
if (thelayer <> leftlayer) or (thelayer <> rightlayer) or (therow <> leftrow) or (therow <> rightrow) then
put true into passed
end if
end if
if not passed then
-- put "l/r = "&lefttop&","&leftbot&","&righttop&","&rightbot into msg -- debug
-- check moveability left/right
if thenum = lefttop then
put false into lefttopvis
put false into leftbotvis
else
put visible of button lefttop into lefttopvis
put visible of button leftbot into leftbotvis
end if
if thenum = righttop then
put false into righttopvis
put false into rightbotvis
else
put visible of button righttop into righttopvis
put visible of button rightbot into rightbotvis
end if
-- put "vis = "&lefttopvis&","&leftbotvis&","&righttopvis&","&rightbotvis into msg -- debug
if (not lefttopvis and not leftbotvis) or (not righttopvis and not rightbotvis) then
put true into passed
end if
end if
end if
return passed
end LegalMove
-- give hint to user
on OptKey someicon, somenum
global iconlist
-- put the params into msg -- debug
put empty into templist
if somenum <> 0 then set hilite of button somenum to false
repeat with j = 1 to the number of buttons -- have to search all icons
-- HyperCard bug
put word j of iconlist into temp
put first item of temp into theicon
-- if no icons currently selected, show any icon that
-- can be chosen, according to the rules
if somenum = 0 then put theicon into someicon -- so test below passes
if (theicon = someicon) and (j <> somenum) and LegalMove(j,someicon) then
put j && empty after templist
set hilite of button j to true
end if
end repeat
set cursor to 1 -- arrow
wait until the OptionKey is up
-- restore things
set cursor to 4 -- watch
repeat with j = 1 to the number of words in templist
get word j of templist
set hilite of button it to false
end repeat
if somenum <> 0 then set hilite of button somenum to true
put empty into temp
end Optkey
-- the main event loop
on mouseup
global icon1, icon2, num1, num2, sofar, numicons, iconlist, changed
get the name of the target
-- test if someone clicked in the card, since this handles the
-- card as well as the icon buttons
if second word of it <> "button" then
-- allow user to click outside icons to deselect current icon
if num1 <> 0 then
set hilite of button num1 to false
put 0 into icon1
put 0 into num1
end if
if the OptionKey is down then OptKey 0,0 -- all legal moves
exit mouseup -- was card
end if
if icon1 = 0 then
put the number of the target into num1
-- HyperCard bug
put word num1 of iconlist into temp
put first item of temp into icon1
-- put "1st button "&num1&","&icon1 into msg -- debug
-- test if valid piece to move
if LegalMove(num1,icon1) then
set hilite of button num1 to true
-- need then/end if like this, otherwise HyperCard gets else wrong
if the OptionKey is down then
OptKey icon1,num1
end if
else
put 0 into icon1
put 0 into num1
end if
exit mouseup -- that's all we do for first icon of a pair
end if
if icon2 = 0 then
put the number of the target into num2
-- HyperCard bug
put word num2 of iconlist into temp
put first item of temp into icon2
-- put "2nd button "&num2&","&icon2 into msg -- debug
end if
if (num1 = num2) then -- user selected same icon - do "nothing"
put 0 into icon2
put 0 into num2
exit mouseup
end if
put LegalMove(num2,icon2) into ok
if ok then -- a valid move
if (icon1 = icon2) then -- got a valid match
put true into changed
set hilite of button num1 to false -- so "backspacing" looks ok
set hilite of button num2 to false -- ditto
hide button num1
hide button num2
beep
-- add to them to the queue
put num1 && empty after sofar
put num2 && empty after sofar
put 0 into icon1
put 0 into icon2
subtract 2 from numicons
if numicons <=1 then -- finished game
play "Harpsichord" tempo 200 "ce e g a#w."
-- wait until the sound is "done"
answer "Congratulations, you have finished the game"
end if
else -- not the same icon
-- a valid move, so make this the new first icon
set hilite of button num1 to false
set hilite of button num2 to true
put icon2 into icon1
put num2 into num1
put 0 into icon2
put 0 into num2
end if
else -- not a valid move, just clear both icons
set hilite of button num1 to false
put 0 into icon1
put 0 into num1
put 0 into icon2
put 0 into num2
end if
end mouseup
-- These are quick & dirty utility routines to set up this Stack
-- when it gets all screwed up etc
-- to use : in msg box, enter : send "newstuff" to this card
on newstuff
global iconlist -- need this, as local iconlist seems not to work
-- global height, width, starth, startv, layer, row, col, nums, start, finish -- debug
-- you can hide the menuBar if you like
choose button tool
set editBkgnd to false
set cursor to 4 -- watch
-- keep at least one button, to make it easier
put the number of buttons into temp
repeat with j = 2 to temp
get the loc of button 2 -- it always renumbers the button #'s
show button 2 -- so we can click on it
click at it
doMenu "Clear Button"
end repeat
-- exit newstuff -- comment this line to do whole thing
show button 1
put the rect of button 1 into temprect
-- center the buttons on the screen
put (third item of temprect - first item of temprect) into width
put (fourth item of temprect - second item of temprect) into height
put (512 - (15 * width)) div 2 into starth
put (342 - (8 * height)) div 2 into startv
-- starth,startv points to center of 1st button (loc)
add (width div 2) to starth
add (height div 2) - 5 to startv -- 5 is a fudge factor
put (starth + width)&","&startv into pos
set the loc of button 1 to pos
click at pos -- select 1st button so we can clone
put "0,1,1 " into iconlist
repeat with layer = 1 to 4
put startv into second item of pos
if layer = 1 then put "2,12 3,10 2,11 1,12 1,12 2,11 3,10 1,12" into nums -- bottom layer (1st)
if layer = 2 then put "0,0 4,9 4,9 4,9 4,9 4,9 4,9" into nums
if layer = 3 then put "0,0 0,0 5,8 5,8 5,8 5,8" into nums
if layer = 4 then put "0,0 0,0 0,0 6,7 6,7" into nums
repeat with row = 1 to the number of words in nums
-- Hypercard bug
-- put item 1 of word row of nums into start
-- put item 2 of word row of nums into finish
put word row of nums into temp
put first item of temp into start
put second item of temp into finish
if (start <> 0) and (finish <> 0) then
put (starth + (start - 1) * width) into first item of pos
repeat with col = start to finish
add width to first item of pos
drag from the clickLoc to pos with OptionKey -- clone a button
put "0,"&layer&","&row&space after iconlist -- build it for later
end repeat
end if -- otherwise skip row
add height to second item of pos
end repeat
end repeat
-- top layer (special)
put (starth + (width div 2) + 6 * width)&","& (startv + (height div 2) + 3 * height) into pos
drag from the clickLoc to pos with OptionKey -- clone a button
put starth&","&(startv + (height div 2) + 3 * height) into pos
drag from the clickLoc to pos with OptionKey -- clone a button
put (starth + 13 * width)&","& (startv + (height div 2) + 3 * height) into pos
drag from the clickLoc to pos with OptionKey -- clone a button
put (starth + 14 * width)&","& (startv + (height div 2) + 3 * height) into pos
drag from the clickLoc to pos with OptionKey -- clone a button
repeat with j = 1 to 4
put "0,5,0 " after iconlist -- build it for later
end repeat
-- save the iconlist
put iconlist into field 1 of card "Temp Work Storage"
choose browse tool
end newstuff
-- part 3 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=35 top=14 right=52 bottom=69
-- title width / last selected line: 0
-- icon id / first selected line: 145 / 145
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3354 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=69 top=14 right=52 bottom=103
-- title width / last selected line: 0
-- icon id / first selected line: 151 / 151
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3355 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=103 top=14 right=52 bottom=137
-- title width / last selected line: 0
-- icon id / first selected line: 142 / 142
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3356 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=137 top=14 right=52 bottom=171
-- title width / last selected line: 0
-- icon id / first selected line: 145 / 145
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3357 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=171 top=14 right=52 bottom=205
-- title width / last selected line: 0
-- icon id / first selected line: 162 / 162
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3358 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=205 top=14 right=52 bottom=239
-- title width / last selected line: 0
-- icon id / first selected line: 163 / 163
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3359 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=239 top=14 right=52 bottom=273
-- title width / last selected line: 0
-- icon id / first selected line: 146 / 146
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3360 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=273 top=14 right=52 bottom=307
-- title width / last selected line: 0
-- icon id / first selected line: 169 / 169
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3361 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=307 top=14 right=52 bottom=341
-- title width / last selected line: 0
-- icon id / first selected line: 145 / 145
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3362 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=341 top=14 right=52 bottom=375
-- title width / last selected line: 0
-- icon id / first selected line: 145 / 145
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3363 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=375 top=14 right=52 bottom=409
-- title width / last selected line: 0
-- icon id / first selected line: 141 / 141
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3364 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=409 top=14 right=52 bottom=443
-- title width / last selected line: 0
-- icon id / first selected line: 168 / 168
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3365 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=103 top=52 right=90 bottom=137
-- title width / last selected line: 0
-- icon id / first selected line: 159 / 159
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3366 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=137 top=52 right=90 bottom=171
-- title width / last selected line: 0
-- icon id / first selected line: 161 / 161
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3367 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=171 top=52 right=90 bottom=205
-- title width / last selected line: 0
-- icon id / first selected line: 174 / 174
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3368 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=205 top=52 right=90 bottom=239
-- title width / last selected line: 0
-- icon id / first selected line: 148 / 148
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3369 (button)
-- low flags: 00
-- high flags: 0003
-- rect: left=239 top=52 right=90 bottom=273
-- title width / last selected line: 0
-- icon id / first selected line: 168 / 168
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3370 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=273 top=52 right=90 bottom=307
-- title width / last selected line: 0
-- icon id / first selected line: 164 / 164
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3371 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=307 top=52 right=90 bottom=341
-- title width / last selected line: 0
-- icon id / first selected line: 153 / 153
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3372 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=341 top=52 right=90 bottom=375
-- title width / last selected line: 0
-- icon id / first selected line: 147 / 147
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3373 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=69 top=90 right=128 bottom=103
-- title width / last selected line: 0
-- icon id / first selected line: 172 / 172
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3374 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=103 top=90 right=128 bottom=137
-- title width / last selected line: 0
-- icon id / first selected line: 167 / 167
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3375 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=137 top=90 right=128 bottom=171
-- title width / last selected line: 0
-- icon id / first selected line: 158 / 158
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3376 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=171 top=90 right=128 bottom=205
-- title width / last selected line: 0
-- icon id / first selected line: 142 / 142
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3377 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=205 top=90 right=128 bottom=239
-- title width / last selected line: 0
-- icon id / first selected line: 152 / 152
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3378 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=239 top=90 right=128 bottom=273
-- title width / last selected line: 0
-- icon id / first selected line: 171 / 171
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3379 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=273 top=90 right=128 bottom=307
-- title width / last selected line: 0
-- icon id / first selected line: 146 / 146
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3380 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=307 top=90 right=128 bottom=341
-- title width / last selected line: 0
-- icon id / first selected line: 155 / 155
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3381 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=341 top=90 right=128 bottom=375
-- title width / last selected line: 0
-- icon id / first selected line: 164 / 164
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3382 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=375 top=90 right=128 bottom=409
-- title width / last selected line: 0
-- icon id / first selected line: 152 / 152
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3383 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=35 top=128 right=166 bottom=69
-- title width / last selected line: 0
-- icon id / first selected line: 167 / 167
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3384 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=69 top=128 right=166 bottom=103
-- title width / last selected line: 0
-- icon id / first selected line: 159 / 159
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3385 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=103 top=128 right=166 bottom=137
-- title width / last selected line: 0
-- icon id / first selected line: 162 / 162
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3386 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=137 top=128 right=166 bottom=171
-- title width / last selected line: 0
-- icon id / first selected line: 157 / 157
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3387 (button)
-- low flags: 00
-- high flags: 0003
-- rect: left=171 top=128 right=166 bottom=205
-- title width / last selected line: 0
-- icon id / first selected line: 151 / 151
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3388 (button)
-- low flags: 00
-- high flags: 0003
-- rect: left=205 top=128 right=166 bottom=239
-- title width / last selected line: 0
-- icon id / first selected line: 175 / 175
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3389 (button)
-- low flags: 00
-- high flags: 0003
-- rect: left=239 top=128 right=166 bottom=273
-- title width / last selected line: 0
-- icon id / first selected line: 156 / 156
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3390 (button)
-- low flags: 00
-- high flags: 0003
-- rect: left=273 top=128 right=166 bottom=307
-- title width / last selected line: 0
-- icon id / first selected line: 151 / 151
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3391 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=307 top=128 right=166 bottom=341
-- title width / last selected line: 0
-- icon id / first selected line: 143 / 143
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3392 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=341 top=128 right=166 bottom=375
-- title width / last selected line: 0
-- icon id / first selected line: 170 / 170
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3393 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=375 top=128 right=166 bottom=409
-- title width / last selected line: 0
-- icon id / first selected line: 172 / 172
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3394 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=409 top=128 right=166 bottom=443
-- title width / last selected line: 0
-- icon id / first selected line: 160 / 160
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3395 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=35 top=166 right=204 bottom=69
-- title width / last selected line: 0
-- icon id / first selected line: 155 / 155
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3396 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=69 top=166 right=204 bottom=103
-- title width / last selected line: 0
-- icon id / first selected line: 149 / 149
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3397 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=103 top=166 right=204 bottom=137
-- title width / last selected line: 0
-- icon id / first selected line: 142 / 142
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3398 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=137 top=166 right=204 bottom=171
-- title width / last selected line: 0
-- icon id / first selected line: 144 / 144
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3399 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=171 top=166 right=204 bottom=205
-- title width / last selected line: 0
-- icon id / first selected line: 155 / 155
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3400 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=205 top=166 right=204 bottom=239
-- title width / last selected line: 0
-- icon id / first selected line: 157 / 157
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3401 (button)
-- low flags: 00
-- high flags: 0003
-- rect: left=239 top=166 right=204 bottom=273
-- title width / last selected line: 0
-- icon id / first selected line: 166 / 166
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3402 (button)
-- low flags: 00
-- high flags: 0003
-- rect: left=273 top=166 right=204 bottom=307
-- title width / last selected line: 0
-- icon id / first selected line: 141 / 141
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3403 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=307 top=166 right=204 bottom=341
-- title width / last selected line: 0
-- icon id / first selected line: 175 / 175
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3404 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=341 top=166 right=204 bottom=375
-- title width / last selected line: 0
-- icon id / first selected line: 160 / 160
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3405 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=375 top=166 right=204 bottom=409
-- title width / last selected line: 0
-- icon id / first selected line: 249 / 249
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3406 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=409 top=166 right=204 bottom=443
-- title width / last selected line: 0
-- icon id / first selected line: 141 / 141
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3407 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=69 top=204 right=242 bottom=103
-- title width / last selected line: 0
-- icon id / first selected line: 165 / 165
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3408 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=103 top=204 right=242 bottom=137
-- title width / last selected line: 0
-- icon id / first selected line: 166 / 166
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3409 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=137 top=204 right=242 bottom=171
-- title width / last selected line: 0
-- icon id / first selected line: 172 / 172
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3410 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=171 top=204 right=242 bottom=205
-- title width / last selected line: 0
-- icon id / first selected line: 169 / 169
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3411 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=205 top=204 right=242 bottom=239
-- title width / last selected line: 0
-- icon id / first selected line: 144 / 144
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3412 (button)
-- low flags: 00
-- high flags: 0003
-- rect: left=239 top=204 right=242 bottom=273
-- title width / last selected line: 0
-- icon id / first selected line: 166 / 166
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3413 (button)
-- low flags: 00
-- high flags: 0003
-- rect: left=273 top=204 right=242 bottom=307
-- title width / last selected line: 0
-- icon id / first selected line: 164 / 164
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3414 (button)
-- low flags: 00
-- high flags: 0003
-- rect: left=307 top=204 right=242 bottom=341
-- title width / last selected line: 0
-- icon id / first selected line: 162 / 162
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3415 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=341 top=204 right=242 bottom=375
-- title width / last selected line: 0
-- icon id / first selected line: 143 / 143
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3416 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=375 top=204 right=242 bottom=409
-- title width / last selected line: 0
-- icon id / first selected line: 148 / 148
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3417 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=103 top=242 right=280 bottom=137
-- title width / last selected line: 0
-- icon id / first selected line: 157 / 157
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3418 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=137 top=242 right=280 bottom=171
-- title width / last selected line: 0
-- icon id / first selected line: 143 / 143
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3419 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=171 top=242 right=280 bottom=205
-- title width / last selected line: 0
-- icon id / first selected line: 154 / 154
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3420 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=205 top=242 right=280 bottom=239
-- title width / last selected line: 0
-- icon id / first selected line: 150 / 150
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3421 (button)
-- low flags: 00
-- high flags: 0003
-- rect: left=239 top=242 right=280 bottom=273
-- title width / last selected line: 0
-- icon id / first selected line: 168 / 168
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3422 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=273 top=242 right=280 bottom=307
-- title width / last selected line: 0
-- icon id / first selected line: 171 / 171
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3423 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=307 top=242 right=280 bottom=341
-- title width / last selected line: 0
-- icon id / first selected line: 172 / 172
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3424 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=341 top=242 right=280 bottom=375
-- title width / last selected line: 0
-- icon id / first selected line: 154 / 154
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3425 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=35 top=280 right=318 bottom=69
-- title width / last selected line: 0
-- icon id / first selected line: 167 / 167
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3426 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=69 top=280 right=318 bottom=103
-- title width / last selected line: 0
-- icon id / first selected line: 153 / 153
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3427 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=103 top=280 right=318 bottom=137
-- title width / last selected line: 0
-- icon id / first selected line: 142 / 142
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3428 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=137 top=280 right=318 bottom=171
-- title width / last selected line: 0
-- icon id / first selected line: 167 / 167
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3429 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=171 top=280 right=318 bottom=205
-- title width / last selected line: 0
-- icon id / first selected line: 166 / 166
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3430 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=205 top=280 right=318 bottom=239
-- title width / last selected line: 0
-- icon id / first selected line: 171 / 171
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3431 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=239 top=280 right=318 bottom=273
-- title width / last selected line: 0
-- icon id / first selected line: 160 / 160
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3432 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=273 top=280 right=318 bottom=307
-- title width / last selected line: 0
-- icon id / first selected line: 163 / 163
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3433 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=307 top=280 right=318 bottom=341
-- title width / last selected line: 0
-- icon id / first selected line: 152 / 152
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3434 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=341 top=280 right=318 bottom=375
-- title width / last selected line: 0
-- icon id / first selected line: 147 / 147
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3435 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=375 top=280 right=318 bottom=409
-- title width / last selected line: 0
-- icon id / first selected line: 147 / 147
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3436 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=409 top=280 right=318 bottom=443
-- title width / last selected line: 0
-- icon id / first selected line: 140 / 140
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3437 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=137 top=52 right=90 bottom=171
-- title width / last selected line: 0
-- icon id / first selected line: 150 / 150
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3438 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=171 top=52 right=90 bottom=205
-- title width / last selected line: 0
-- icon id / first selected line: 159 / 159
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3439 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=205 top=52 right=90 bottom=239
-- title width / last selected line: 0
-- icon id / first selected line: 150 / 150
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3440 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=239 top=52 right=90 bottom=273
-- title width / last selected line: 0
-- icon id / first selected line: 161 / 161
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3441 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=273 top=52 right=90 bottom=307
-- title width / last selected line: 0
-- icon id / first selected line: 175 / 175
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3442 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=307 top=52 right=90 bottom=341
-- title width / last selected line: 0
-- icon id / first selected line: 174 / 174
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3443 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=137 top=90 right=128 bottom=171
-- title width / last selected line: 0
-- icon id / first selected line: 157 / 157
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3444 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=171 top=90 right=128 bottom=205
-- title width / last selected line: 0
-- icon id / first selected line: 161 / 161
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3445 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=205 top=90 right=128 bottom=239
-- title width / last selected line: 0
-- icon id / first selected line: 169 / 169
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3446 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=239 top=90 right=128 bottom=273
-- title width / last selected line: 0
-- icon id / first selected line: 165 / 165
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3447 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=273 top=90 right=128 bottom=307
-- title width / last selected line: 0
-- icon id / first selected line: 170 / 170
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3448 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=307 top=90 right=128 bottom=341
-- title width / last selected line: 0
-- icon id / first selected line: 149 / 149
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3449 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=137 top=128 right=166 bottom=171
-- title width / last selected line: 0
-- icon id / first selected line: 174 / 174
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3450 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=171 top=128 right=166 bottom=205
-- title width / last selected line: 0
-- icon id / first selected line: 152 / 152
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3451 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=205 top=128 right=166 bottom=239
-- title width / last selected line: 0
-- icon id / first selected line: 169 / 169
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3452 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=239 top=128 right=166 bottom=273
-- title width / last selected line: 0
-- icon id / first selected line: 158 / 158
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3453 (button)
-- low flags: 00
-- high flags: 0003
-- rect: left=273 top=128 right=166 bottom=307
-- title width / last selected line: 0
-- icon id / first selected line: 175 / 175
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3454 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=307 top=128 right=166 bottom=341
-- title width / last selected line: 0
-- icon id / first selected line: 153 / 153
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3455 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=137 top=166 right=204 bottom=171
-- title width / last selected line: 0
-- icon id / first selected line: 150 / 150
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3456 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=171 top=166 right=204 bottom=205
-- title width / last selected line: 0
-- icon id / first selected line: 168 / 168
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3457 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=205 top=166 right=204 bottom=239
-- title width / last selected line: 0
-- icon id / first selected line: 158 / 158
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3458 (button)
-- low flags: 00
-- high flags: 0003
-- rect: left=239 top=166 right=204 bottom=273
-- title width / last selected line: 0
-- icon id / first selected line: 173 / 173
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3459 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=273 top=166 right=204 bottom=307
-- title width / last selected line: 0
-- icon id / first selected line: 158 / 158
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3460 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=307 top=166 right=204 bottom=341
-- title width / last selected line: 0
-- icon id / first selected line: 148 / 148
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3461 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=137 top=204 right=242 bottom=171
-- title width / last selected line: 0
-- icon id / first selected line: 161 / 161
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3462 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=171 top=204 right=242 bottom=205
-- title width / last selected line: 0
-- icon id / first selected line: 174 / 174
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3463 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=205 top=204 right=242 bottom=239
-- title width / last selected line: 0
-- icon id / first selected line: 165 / 165
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3464 (button)
-- low flags: 00
-- high flags: 0003
-- rect: left=239 top=204 right=242 bottom=273
-- title width / last selected line: 0
-- icon id / first selected line: 162 / 162
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3465 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=273 top=204 right=242 bottom=307
-- title width / last selected line: 0
-- icon id / first selected line: 147 / 147
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3466 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=307 top=204 right=242 bottom=341
-- title width / last selected line: 0
-- icon id / first selected line: 165 / 165
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3467 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=137 top=242 right=280 bottom=171
-- title width / last selected line: 0
-- icon id / first selected line: 213 / 213
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3468 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=171 top=242 right=280 bottom=205
-- title width / last selected line: 0
-- icon id / first selected line: 155 / 155
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3469 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=205 top=242 right=280 bottom=239
-- title width / last selected line: 0
-- icon id / first selected line: 140 / 140
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3470 (button)
-- low flags: 00
-- high flags: 0003
-- rect: left=239 top=242 right=280 bottom=273
-- title width / last selected line: 0
-- icon id / first selected line: 164 / 164
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3471 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=273 top=242 right=280 bottom=307
-- title width / last selected line: 0
-- icon id / first selected line: 160 / 160
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3472 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=307 top=242 right=280 bottom=341
-- title width / last selected line: 0
-- icon id / first selected line: 156 / 156
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3473 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=171 top=90 right=128 bottom=205
-- title width / last selected line: 0
-- icon id / first selected line: 144 / 144
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3474 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=205 top=90 right=128 bottom=239
-- title width / last selected line: 0
-- icon id / first selected line: 154 / 154
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3475 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=239 top=90 right=128 bottom=273
-- title width / last selected line: 0
-- icon id / first selected line: 149 / 149
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3476 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=273 top=90 right=128 bottom=307
-- title width / last selected line: 0
-- icon id / first selected line: 163 / 163
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3477 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=171 top=128 right=166 bottom=205
-- title width / last selected line: 0
-- icon id / first selected line: 140 / 140
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3478 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=205 top=128 right=166 bottom=239
-- title width / last selected line: 0
-- icon id / first selected line: 156 / 156
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3479 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=239 top=128 right=166 bottom=273
-- title width / last selected line: 0
-- icon id / first selected line: 177 / 177
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3480 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=273 top=128 right=166 bottom=307
-- title width / last selected line: 0
-- icon id / first selected line: 171 / 171
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3481 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=171 top=166 right=204 bottom=205
-- title width / last selected line: 0
-- icon id / first selected line: 144 / 144
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3482 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=205 top=166 right=204 bottom=239
-- title width / last selected line: 0
-- icon id / first selected line: 170 / 170
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3483 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=239 top=166 right=204 bottom=273
-- title width / last selected line: 0
-- icon id / first selected line: 140 / 140
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3484 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=273 top=166 right=204 bottom=307
-- title width / last selected line: 0
-- icon id / first selected line: 143 / 143
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3485 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=171 top=204 right=242 bottom=205
-- title width / last selected line: 0
-- icon id / first selected line: 151 / 151
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3486 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=205 top=204 right=242 bottom=239
-- title width / last selected line: 0
-- icon id / first selected line: 159 / 159
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3487 (button)
-- low flags: 00
-- high flags: 0003
-- rect: left=239 top=204 right=242 bottom=273
-- title width / last selected line: 0
-- icon id / first selected line: 156 / 156
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3488 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=273 top=204 right=242 bottom=307
-- title width / last selected line: 0
-- icon id / first selected line: 141 / 141
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3489 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=205 top=128 right=166 bottom=239
-- title width / last selected line: 0
-- icon id / first selected line: 146 / 146
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3490 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=239 top=128 right=166 bottom=273
-- title width / last selected line: 0
-- icon id / first selected line: 163 / 163
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3491 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=205 top=166 right=204 bottom=239
-- title width / last selected line: 0
-- icon id / first selected line: 170 / 170
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3492 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=239 top=166 right=204 bottom=273
-- title width / last selected line: 0
-- icon id / first selected line: 154 / 154
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3493 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=222 top=147 right=185 bottom=256
-- title width / last selected line: 0
-- icon id / first selected line: 153 / 153
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3494 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=1 top=147 right=185 bottom=35
-- title width / last selected line: 0
-- icon id / first selected line: 149 / 149
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3495 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=443 top=147 right=185 bottom=477
-- title width / last selected line: 0
-- icon id / first selected line: 146 / 146
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name:
-- part 3496 (button)
-- low flags: 80
-- high flags: 0003
-- rect: left=477 top=147 right=185 bottom=511
-- title width / last selected line: 0
-- icon id / first selected line: 148 / 148
-- text alignment: 1
-- font id: 0
-- text size: 12
-- style flags: 0
-- line height: 16
-- part name: