
SHORT BorderVectors1[] = {
	0,0,
	50,0,
	50,18,
	0,18,
	0,0
};
struct Border Border1 = {
	-1,-1,	/* XY origin relative to container TopLeft */
	2,0,JAM1,	/* front pen, back pen and drawmode */
	5,	/* number of XY vectors */
	BorderVectors1,	/* pointer to XY vectors */
	NULL	/* next border in list */
};

struct TextAttr TOPAZ60 = {
	(STRPTR)"topaz.font",
	TOPAZ_SIXTY,0,0
};
struct IntuiText IText1 = {
	3,0,JAM2,	/* front and back text pens, drawmode and fill byte */
	8,4,	/* XY origin relative to container TopLeft */
	&TOPAZ60,	/* font pointer or NULL for default */
	(UBYTE *)"DEL",	/* pointer to text */
	NULL	/* next IntuiText structure */
};

struct Gadget Gadget33 = {
	NULL,	/* next gadget */
	311,160,	/* origin XY of hit box relative to window TopLeft */
	49,17,	/* hit box width and height */
	NULL,	/* gadget flags */
	RELVERIFY,	/* activation flags */
	BOOLGADGET,	/* gadget type flags */
	(APTR)&Border1,	/* gadget border or image to be rendered */
	NULL,	/* alternate imagery for selection */
	&IText1,	/* first IntuiText structure */
	NULL,	/* gadget mutual-exclude long word */
	NULL,	/* SpecialInfo structure */
	DELGAD,	/* user-definable data */
	NULL	/* pointer to user-definable data */
};

SHORT BorderVectors2[] = {
	0,0,
	52,0,
	52,18,
	0,18,
	0,0
};
struct Border Border2 = {
	-1,-1,	/* XY origin relative to container TopLeft */
	2,0,JAM1,	/* front pen, back pen and drawmode */
	5,	/* number of XY vectors */
	BorderVectors2,	/* pointer to XY vectors */
	NULL	/* next border in list */
};

struct IntuiText IText2 = {
	3,0,JAM2,	/* front and back text pens, drawmode and fill byte */
	10,4,	/* XY origin relative to container TopLeft */
	&TOPAZ60,	/* font pointer or NULL for default */
	(UBYTE *)"NEW",	/* pointer to text */
	NULL	/* next IntuiText structure */
};

struct Gadget Gadget32 = {
	&Gadget33,	/* next gadget */
	12,160,	/* origin XY of hit box relative to window TopLeft */
	51,17,	/* hit box width and height */
	NULL,	/* gadget flags */
	RELVERIFY,	/* activation flags */
	BOOLGADGET,	/* gadget type flags */
	(APTR)&Border2,	/* gadget border or image to be rendered */
	NULL,	/* alternate imagery for selection */
	&IText2,	/* first IntuiText structure */
	NULL,	/* gadget mutual-exclude long word */
	NULL,	/* SpecialInfo structure */
	NEWGAD,	/* user-definable data */
	NULL	/* pointer to user-definable data */
};

UBYTE a12SIBuff[29];
struct StringInfo a12SInfo = {
	a12SIBuff,	/* buffer where text will be edited */
	NULL,	/* optional undo buffer */
	0,	/* character position in buffer */
	29,	/* maximum number of characters to allow */
	0,	/* first displayed character buffer position */
	0,0,0,0,0,	/* Intuition initialized and maintained variables */
	0,	/* Rastport of gadget */
	0,	/* initial value for integer gadgets */
	NULL	/* alternate keymap (fill in if you set the flag) */
};

SHORT BorderVectors3[] = {
	0,0,
	203,0,
	203,9,
	0,9,
	0,0
};
struct Border Border3 = {
	-1,-1,	/* XY origin relative to container TopLeft */
	2,0,JAM1,	/* front pen, back pen and drawmode */
	5,	/* number of XY vectors */
	BorderVectors3,	/* pointer to XY vectors */
	NULL	/* next border in list */
};

struct Gadget a12 = {
	&Gadget32,	/* next gadget */
	11,142,	/* origin XY of hit box relative to window TopLeft */
	202,8,	/* hit box width and height */
	NULL,	/* gadget flags */
	RELVERIFY,	/* activation flags */
	STRGADGET,	/* gadget type flags */
	(APTR)&Border3,	/* gadget border or image to be rendered */
	NULL,	/* alternate imagery for selection */
	NULL,	/* first IntuiText structure */
	NULL,	/* gadget mutual-exclude long word */
	(APTR)&a12SInfo,	/* SpecialInfo structure */
	SIDEAGAD+12,	/* user-definable data */
	NULL	/* pointer to user-definable data */
};

USHORT ImageData1[] = {
	0xFFFF,0xFFFF,0xFFFF,0xFFFF,0x8000,0x0000,0x0000,0x07FF,
	0x8000,0x0000,0x0000,0x07FF,0x8000,0x0000,0x0000,0x07FF,
	0x8000,0x0700,0x01C0,0x07FF,0x8000,0x3F00,0x0FC0,0x07FF,
	0x8000,0xFF00,0x3FC0,0x07FF,0x800F,0xFF03,0xFFC0,0x07FF,
	0x807F,0xFF1F,0xFFC0,0x07FF,0x81FF,0xFF7F,0xFFC0,0x07FF,
	0x807F,0xFF1F,0xFFC0,0x07FF,0x800F,0xFF03,0xFFC0,0x07FF,
	0x8001,0xFF00,0x7FC0,0x07FF,0x8000,0x1F00,0x07C0,0x07FF,
	0x8000,0x0300,0x00C0,0x07FF,0x8000,0x0000,0x0000,0x07FF,
	0x8000,0x0000,0x0000,0x07FF,0x8000,0x0000,0x0000,0x07FF,
	0xFFFF,0xFFFF,0xFFFF,0xFFFF
};

struct Image Image1 = {
	-1,-1,	/* XY origin relative to container TopLeft */
	54,19,	/* Image width and height in pixels */
	2,	/* number of bitplanes in Image */
	ImageData1,	/* pointer to ImageData */
	0x0002,0x0000,	/* PlanePick and PlaneOnOff */
	NULL	/* next Image structure */
};

struct Gadget Gadget30 = {
	&a12,	/* next gadget */
	72,160,	/* origin XY of hit box relative to window TopLeft */
	52,17,	/* hit box width and height */
	GADGIMAGE,	/* gadget flags */
	RELVERIFY+GADGIMMEDIATE,	/* activation flags */
	BOOLGADGET,	/* gadget type flags */
	(APTR)&Image1,	/* gadget border or image to be rendered */
	NULL,	/* alternate imagery for selection */
	NULL,	/* first IntuiText structure */
	NULL,	/* gadget mutual-exclude long word */
	NULL,	/* SpecialInfo structure */
	REWINDGAD,	/* user-definable data */
	NULL	/* pointer to user-definable data */
};

UBYTE a11SIBuff[29];
struct StringInfo a11SInfo = {
	a11SIBuff,	/* buffer where text will be edited */
	NULL,	/* optional undo buffer */
	0,	/* character position in buffer */
	29,	/* maximum number of characters to allow */
	0,	/* first displayed character buffer position */
	0,0,0,0,0,	/* Intuition initialized and maintained variables */
	0,	/* Rastport of gadget */
	0,	/* initial value for integer gadgets */
	NULL	/* alternate keymap (fill in if you set the flag) */
};

SHORT BorderVectors4[] = {
	0,0,
	203,0,
	203,9,
	0,9,
	0,0
};
struct Border Border4 = {
	-1,-1,	/* XY origin relative to container TopLeft */
	2,0,JAM1,	/* front pen, back pen and drawmode */
	5,	/* number of XY vectors */
	BorderVectors4,	/* pointer to XY vectors */
	NULL	/* next border in list */
};

struct Gadget a11 = {
	&Gadget30,	/* next gadget */
	11,133,	/* origin XY of hit box relative to window TopLeft */
	202,8,	/* hit box width and height */
	NULL,	/* gadget flags */
	RELVERIFY,	/* activation flags */
	STRGADGET,	/* gadget type flags */
	(APTR)&Border4,	/* gadget border or image to be rendered */
	NULL,	/* alternate imagery for selection */
	NULL,	/* first IntuiText structure */
	NULL,	/* gadget mutual-exclude long word */
	(APTR)&a11SInfo,	/* SpecialInfo structure */
	SIDEAGAD+11,	/* user-definable data */
	NULL	/* pointer to user-definable data */
};

USHORT ImageData2[] = {
	0xFFFF,0xFFFF,0xFFFF,0xFFFF,0x8000,0x0000,0x0000,0x07FF,
	0x8000,0x0000,0x0000,0x07FF,0x8000,0x0000,0x0000,0x07FF,
	0x8000,0x000E,0x0000,0x07FF,0x8000,0x007E,0x0000,0x07FF,
	0x8000,0x01FE,0x0000,0x07FF,0x8000,0x1FFE,0x0000,0x07FF,
	0x8000,0xFFFE,0x0000,0x07FF,0x8003,0xFFFE,0x0000,0x07FF,
	0x8000,0xFFFE,0x0000,0x07FF,0x8000,0x1FFE,0x0000,0x07FF,
	0x8000,0x03FE,0x0000,0x07FF,0x8000,0x003E,0x0000,0x07FF,
	0x8000,0x0006,0x0000,0x07FF,0x8000,0x0000,0x0000,0x07FF,
	0x8000,0x0000,0x0000,0x07FF,0x8000,0x0000,0x0000,0x07FF,
	0xFFFF,0xFFFF,0xFFFF,0xFFFF
};

struct Image Image2 = {
	-1,-1,	/* XY origin relative to container TopLeft */
	54,19,	/* Image width and height in pixels */
	2,	/* number of bitplanes in Image */
	ImageData2,	/* pointer to ImageData */
	0x0002,0x0000,	/* PlanePick and PlaneOnOff */
	NULL	/* next Image structure */
};

struct Gadget Gadget28 = {
	&a11,	/* next gadget */
	132,160,	/* origin XY of hit box relative to window TopLeft */
	52,17,	/* hit box width and height */
	GADGIMAGE,	/* gadget flags */
	RELVERIFY,	/* activation flags */
	BOOLGADGET,	/* gadget type flags */
	(APTR)&Image2,	/* gadget border or image to be rendered */
	NULL,	/* alternate imagery for selection */
	NULL,	/* first IntuiText structure */
	NULL,	/* gadget mutual-exclude long word */
	NULL,	/* SpecialInfo structure */
	BACKGAD,	/* user-definable data */
	NULL	/* pointer to user-definable data */
};

UBYTE a10SIBuff[29];
struct StringInfo a10SInfo = {
	a10SIBuff,	/* buffer where text will be edited */
	NULL,	/* optional undo buffer */
	0,	/* character position in buffer */
	29,	/* maximum number of characters to allow */
	0,	/* first displayed character buffer position */
	0,0,0,0,0,	/* Intuition initialized and maintained variables */
	0,	/* Rastport of gadget */
	0,	/* initial value for integer gadgets */
	NULL	/* alternate keymap (fill in if you set the flag) */
};

SHORT BorderVectors5[] = {
	0,0,
	203,0,
	203,9,
	0,9,
	0,0
};
struct Border Border5 = {
	-1,-1,	/* XY origin relative to container TopLeft */
	2,0,JAM1,	/* front pen, back pen and drawmode */
	5,	/* number of XY vectors */
	BorderVectors5,	/* pointer to XY vectors */
	NULL	/* next border in list */
};

struct Gadget a10 = {
	&Gadget28,	/* next gadget */
	11,124,	/* origin XY of hit box relative to window TopLeft */
	202,8,	/* hit box width and height */
	NULL,	/* gadget flags */
	RELVERIFY,	/* activation flags */
	STRGADGET,	/* gadget type flags */
	(APTR)&Border5,	/* gadget border or image to be rendered */
	NULL,	/* alternate imagery for selection */
	NULL,	/* first IntuiText structure */
	NULL,	/* gadget mutual-exclude long word */
	(APTR)&a10SInfo,	/* SpecialInfo structure */
	SIDEAGAD+10,	/* user-definable data */
	NULL	/* pointer to user-definable data */
};

UBYTE a9SIBuff[29];
struct StringInfo a9SInfo = {
	a9SIBuff,	/* buffer where text will be edited */
	NULL,	/* optional undo buffer */
	0,	/* character position in buffer */
	29,	/* maximum number of characters to allow */
	0,	/* first displayed character buffer position */
	0,0,0,0,0,	/* Intuition initialized and maintained variables */
	0,	/* Rastport of gadget */
	0,	/* initial value for integer gadgets */
	NULL	/* alternate keymap (fill in if you set the flag) */
};

SHORT BorderVectors6[] = {
	0,0,
	203,0,
	203,9,
	0,9,
	0,0
};
struct Border Border6 = {
	-1,-1,	/* XY origin relative to container TopLeft */
	2,0,JAM1,	/* front pen, back pen and drawmode */
	5,	/* number of XY vectors */
	BorderVectors6,	/* pointer to XY vectors */
	NULL	/* next border in list */
};

struct Gadget a9 = {
	&a10,	/* next gadget */
	11,115,	/* origin XY of hit box relative to window TopLeft */
	202,8,	/* hit box width and height */
	NULL,	/* gadget flags */
	RELVERIFY,	/* activation flags */
	STRGADGET,	/* gadget type flags */
	(APTR)&Border6,	/* gadget border or image to be rendered */
	NULL,	/* alternate imagery for selection */
	NULL,	/* first IntuiText structure */
	NULL,	/* gadget mutual-exclude long word */
	(APTR)&a9SInfo,	/* SpecialInfo structure */
	SIDEAGAD+9,	/* user-definable data */
	NULL	/* pointer to user-definable data */
};

USHORT ImageData3[] = {
	0xFFFF,0xFFFF,0xFFFF,0xFFFF,0x8000,0x0000,0x0000,0x07FF,
	0x8000,0x0000,0x0000,0x07FF,0x8000,0x0000,0x0000,0x07FF,
	0x8000,0x0380,0x0000,0x07FF,0x8000,0x03F0,0x0000,0x07FF,
	0x8000,0x03FC,0x0000,0x07FF,0x8000,0x03FF,0xC000,0x07FF,
	0x8000,0x03FF,0xF800,0x07FF,0x8000,0x03FF,0xFE00,0x07FF,
	0x8000,0x03FF,0xF800,0x07FF,0x8000,0x03FF,0xC000,0x07FF,
	0x8000,0x03FE,0x0000,0x07FF,0x8000,0x03E0,0x0000,0x07FF,
	0x8000,0x0300,0x0000,0x07FF,0x8000,0x0000,0x0000,0x07FF,
	0x8000,0x0000,0x0000,0x07FF,0x8000,0x0000,0x0000,0x07FF,
	0xFFFF,0xFFFF,0xFFFF,0xFFFF
};

struct Image Image3 = {
	-1,-1,	/* XY origin relative to container TopLeft */
	54,19,	/* Image width and height in pixels */
	2,	/* number of bitplanes in Image */
	ImageData3,	/* pointer to ImageData */
	0x0002,0x0000,	/* PlanePick and PlaneOnOff */
	NULL	/* next Image structure */
};

struct Gadget Gadget25 = {
	&a9,	/* next gadget */
	189,160,	/* origin XY of hit box relative to window TopLeft */
	52,17,	/* hit box width and height */
	GADGIMAGE,	/* gadget flags */
	RELVERIFY,	/* activation flags */
	BOOLGADGET,	/* gadget type flags */
	(APTR)&Image3,	/* gadget border or image to be rendered */
	NULL,	/* alternate imagery for selection */
	NULL,	/* first IntuiText structure */
	NULL,	/* gadget mutual-exclude long word */
	NULL,	/* SpecialInfo structure */
	FORWARDGAD,	/* user-definable data */
	NULL	/* pointer to user-definable data */
};

UBYTE a8SIBuff[29];
struct StringInfo a8SInfo = {
	a8SIBuff,	/* buffer where text will be edited */
	NULL,	/* optional undo buffer */
	0,	/* character position in buffer */
	29,	/* maximum number of characters to allow */
	0,	/* first displayed character buffer position */
	0,0,0,0,0,	/* Intuition initialized and maintained variables */
	0,	/* Rastport of gadget */
	0,	/* initial value for integer gadgets */
	NULL	/* alternate keymap (fill in if you set the flag) */
};

SHORT BorderVectors7[] = {
	0,0,
	203,0,
	203,9,
	0,9,
	0,0
};
struct Border Border7 = {
	-1,-1,	/* XY origin relative to container TopLeft */
	2,0,JAM1,	/* front pen, back pen and drawmode */
	5,	/* number of XY vectors */
	BorderVectors7,	/* pointer to XY vectors */
	NULL	/* next border in list */
};

struct Gadget a8 = {
	&Gadget25,	/* next gadget */
	11,106,	/* origin XY of hit box relative to window TopLeft */
	202,8,	/* hit box width and height */
	NULL,	/* gadget flags */
	RELVERIFY,	/* activation flags */
	STRGADGET,	/* gadget type flags */
	(APTR)&Border7,	/* gadget border or image to be rendered */
	NULL,	/* alternate imagery for selection */
	NULL,	/* first IntuiText structure */
	NULL,	/* gadget mutual-exclude long word */
	(APTR)&a8SInfo,	/* SpecialInfo structure */
	SIDEAGAD+8,	/* user-definable data */
	NULL	/* pointer to user-definable data */
};

USHORT ImageData4[] = {
	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
	0x0000,0x0FFF,0xC000,0x0000,0x0000,0x1C00,0xE000,0x0000,
	0x0000,0x0FFF,0xC000,0x0000,0x0000,0x1C00,0xE000,0x0000,
	0x0000,0x0FFF,0xC000,0x0000,0x0000,0x1C00,0xE000,0x0000,
	0x0000,0x0FFF,0xC000,0x0000,0x0007,0xFFFF,0xFF00,0x0000,
	0x0007,0xFFFF,0xFF00,0x0000,0x0007,0xFFFF,0xFF00,0x0000,
	0x0007,0xFFFF,0xFF00,0x0000,0x0000,0x0000,0x0000,0x0000,
	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
	0x0000,0x0000,0x0000,0x0000,0xFFFF,0xFFFF,0xFFFF,0xFFFF,
	0x8000,0x0000,0x0000,0x07FF,0x8000,0x0000,0x0000,0x07FF,
	0x8000,0x0000,0x0000,0x07FF,0x8000,0x1000,0x2000,0x07FF,
	0x8000,0x03FF,0x0000,0x07FF,0x8000,0x1000,0x2000,0x07FF,
	0x8000,0x03FF,0x0000,0x07FF,0x8000,0x1000,0x2000,0x07FF,
	0x8000,0x03FF,0x0000,0x07FF,0x8000,0x1000,0x2000,0x07FF,
	0x8000,0x0000,0x0000,0x07FF,0x8000,0x0000,0x1C00,0x07FF,
	0x8000,0x0000,0x1C00,0x07FF,0x8000,0x0000,0x0000,0x07FF,
	0x8000,0x0000,0x0000,0x07FF,0x8000,0x0000,0x0000,0x07FF,
	0x8000,0x0000,0x0000,0x07FF,0xFFFF,0xFFFF,0xFFFF,0xFFFF
};

struct Image Image4 = {
	-1,-1,	/* XY origin relative to container TopLeft */
	54,19,	/* Image width and height in pixels */
	2,	/* number of bitplanes in Image */
	ImageData4,	/* pointer to ImageData */
	0x0003,0x0000,	/* PlanePick and PlaneOnOff */
	NULL	/* next Image structure */
};

struct Gadget Gadget23 = {
	&a8,	/* next gadget */
	368,160,	/* origin XY of hit box relative to window TopLeft */
	52,17,	/* hit box width and height */
	GADGIMAGE,	/* gadget flags */
	RELVERIFY,	/* activation flags */
	BOOLGADGET,	/* gadget type flags */
	(APTR)&Image4,	/* gadget border or image to be rendered */
	NULL,	/* alternate imagery for selection */
	NULL,	/* first IntuiText structure */
	NULL,	/* gadget mutual-exclude long word */
	NULL,	/* SpecialInfo structure */
	PRINTGAD,	/* user-definable data */
	NULL	/* pointer to user-definable data */
};

USHORT ImageData5[] = {
	0xFFFF,0xFFFF,0xFFFF,0xFFFF,0x8000,0x0000,0x0000,0x07FF,
	0x8000,0x0000,0x0000,0x07FF,0x8000,0x0000,0x0000,0x07FF,
	0x800E,0x0003,0x8000,0x07FF,0x800F,0xC003,0xF000,0x07FF,
	0x800F,0xF003,0xFC00,0x07FF,0x800F,0xFF03,0xFFC0,0x07FF,
	0x800F,0xFFE3,0xFFF8,0x07FF,0x800F,0xFFFB,0xFFFE,0x07FF,
	0x800F,0xFFE3,0xFFF8,0x07FF,0x800F,0xFF03,0xFFC0,0x07FF,
	0x800F,0xF803,0xFE00,0x07FF,0x800F,0x8003,0xE000,0x07FF,
	0x800C,0x0003,0x0000,0x07FF,0x8000,0x0000,0x0000,0x07FF,
	0x8000,0x0000,0x0000,0x07FF,0x8000,0x0000,0x0000,0x07FF,
	0xFFFF,0xFFFF,0xFFFF,0xFFFF
};

struct Image Image5 = {
	-1,-1,	/* XY origin relative to container TopLeft */
	54,19,	/* Image width and height in pixels */
	2,	/* number of bitplanes in Image */
	ImageData5,	/* pointer to ImageData */
	0x0002,0x0000,	/* PlanePick and PlaneOnOff */
	NULL	/* next Image structure */
};

struct Gadget Gadget22 = {
	&Gadget23,	/* next gadget */
	249,160,	/* origin XY of hit box relative to window TopLeft */
	52,17,	/* hit box width and height */
	GADGIMAGE,	/* gadget flags */
	RELVERIFY+GADGIMMEDIATE,	/* activation flags */
	BOOLGADGET,	/* gadget type flags */
	(APTR)&Image5,	/* gadget border or image to be rendered */
	NULL,	/* alternate imagery for selection */
	NULL,	/* first IntuiText structure */
	NULL,	/* gadget mutual-exclude long word */
	NULL,	/* SpecialInfo structure */
	FFORWARDGAD,	/* user-definable data */
	NULL	/* pointer to user-definable data */
};

UBYTE a7SIBuff[29];
struct StringInfo a7SInfo = {
	a7SIBuff,	/* buffer where text will be edited */
	NULL,	/* optional undo buffer */
	0,	/* character position in buffer */
	29,	/* maximum number of characters to allow */
	0,	/* first displayed character buffer position */
	0,0,0,0,0,	/* Intuition initialized and maintained variables */
	0,	/* Rastport of gadget */
	0,	/* initial value for integer gadgets */
	NULL	/* alternate keymap (fill in if you set the flag) */
};

SHORT BorderVectors8[] = {
	0,0,
	203,0,
	203,9,
	0,9,
	0,0
};
struct Border Border8 = {
	-1,-1,	/* XY origin relative to container TopLeft */
	2,0,JAM1,	/* front pen, back pen and drawmode */
	5,	/* number of XY vectors */
	BorderVectors8,	/* pointer to XY vectors */
	NULL	/* next border in list */
};

struct Gadget a7 = {
	&Gadget22,	/* next gadget */
	11,97,	/* origin XY of hit box relative to window TopLeft */
	202,8,	/* hit box width and height */
	NULL,	/* gadget flags */
	RELVERIFY,	/* activation flags */
	STRGADGET,	/* gadget type flags */
	(APTR)&Border8,	/* gadget border or image to be rendered */
	NULL,	/* alternate imagery for selection */
	NULL,	/* first IntuiText structure */
	NULL,	/* gadget mutual-exclude long word */
	(APTR)&a7SInfo,	/* SpecialInfo structure */
	SIDEAGAD+7,	/* user-definable data */
	NULL	/* pointer to user-definable data */
};

UBYTE a6SIBuff[29];
struct StringInfo a6SInfo = {
	a6SIBuff,	/* buffer where text will be edited */
	NULL,	/* optional undo buffer */
	0,	/* character position in buffer */
	29,	/* maximum number of characters to allow */
	0,	/* first displayed character buffer position */
	0,0,0,0,0,	/* Intuition initialized and maintained variables */
	0,	/* Rastport of gadget */
	0,	/* initial value for integer gadgets */
	NULL	/* alternate keymap (fill in if you set the flag) */
};

SHORT BorderVectors9[] = {
	0,0,
	203,0,
	203,9,
	0,9,
	0,0
};
struct Border Border9 = {
	-1,-1,	/* XY origin relative to container TopLeft */
	2,0,JAM1,	/* front pen, back pen and drawmode */
	5,	/* number of XY vectors */
	BorderVectors9,	/* pointer to XY vectors */
	NULL	/* next border in list */
};

struct Gadget a6 = {
	&a7,	/* next gadget */
	11,88,	/* origin XY of hit box relative to window TopLeft */
	202,8,	/* hit box width and height */
	NULL,	/* gadget flags */
	RELVERIFY,	/* activation flags */
	STRGADGET,	/* gadget type flags */
	(APTR)&Border9,	/* gadget border or image to be rendered */
	NULL,	/* alternate imagery for selection */
	NULL,	/* first IntuiText structure */
	NULL,	/* gadget mutual-exclude long word */
	(APTR)&a6SInfo,	/* SpecialInfo structure */
	SIDEAGAD+6,	/* user-definable data */
	NULL	/* pointer to user-definable data */
};

UBYTE a5SIBuff[29];
struct StringInfo a5SInfo = {
	a5SIBuff,	/* buffer where text will be edited */
	NULL,	/* optional undo buffer */
	0,	/* character position in buffer */
	29,	/* maximum number of characters to allow */
	0,	/* first displayed character buffer position */
	0,0,0,0,0,	/* Intuition initialized and maintained variables */
	0,	/* Rastport of gadget */
	0,	/* initial value for integer gadgets */
	NULL	/* alternate keymap (fill in if you set the flag) */
};

SHORT BorderVectors10[] = {
	0,0,
	203,0,
	203,9,
	0,9,
	0,0
};
struct Border Border10 = {
	-1,-1,	/* XY origin relative to container TopLeft */
	2,0,JAM1,	/* front pen, back pen and drawmode */
	5,	/* number of XY vectors */
	BorderVectors10,	/* pointer to XY vectors */
	NULL	/* next border in list */
};

struct Gadget a5 = {
	&a6,	/* next gadget */
	11,79,	/* origin XY of hit box relative to window TopLeft */
	202,8,	/* hit box width and height */
	NULL,	/* gadget flags */
	RELVERIFY,	/* activation flags */
	STRGADGET,	/* gadget type flags */
	(APTR)&Border10,	/* gadget border or image to be rendered */
	NULL,	/* alternate imagery for selection */
	NULL,	/* first IntuiText structure */
	NULL,	/* gadget mutual-exclude long word */
	(APTR)&a5SInfo,	/* SpecialInfo structure */
	SIDEAGAD+5,	/* user-definable data */
	NULL	/* pointer to user-definable data */
};

UBYTE a4SIBuff[29];
struct StringInfo a4SInfo = {
	a4SIBuff,	/* buffer where text will be edited */
	NULL,	/* optional undo buffer */
	0,	/* character position in buffer */
	29,	/* maximum number of characters to allow */
	0,	/* first displayed character buffer position */
	0,0,0,0,0,	/* Intuition initialized and maintained variables */
	0,	/* Rastport of gadget */
	0,	/* initial value for integer gadgets */
	NULL	/* alternate keymap (fill in if you set the flag) */
};

SHORT BorderVectors11[] = {
	0,0,
	203,0,
	203,9,
	0,9,
	0,0
};
struct Border Border11 = {
	-1,-1,	/* XY origin relative to container TopLeft */
	2,0,JAM1,	/* front pen, back pen and drawmode */
	5,	/* number of XY vectors */
	BorderVectors11,	/* pointer to XY vectors */
	NULL	/* next border in list */
};

struct Gadget a4 = {
	&a5,	/* next gadget */
	11,70,	/* origin XY of hit box relative to window TopLeft */
	202,8,	/* hit box width and height */
	NULL,	/* gadget flags */
	RELVERIFY,	/* activation flags */
	STRGADGET,	/* gadget type flags */
	(APTR)&Border11,	/* gadget border or image to be rendered */
	NULL,	/* alternate imagery for selection */
	NULL,	/* first IntuiText structure */
	NULL,	/* gadget mutual-exclude long word */
	(APTR)&a4SInfo,	/* SpecialInfo structure */
	SIDEAGAD+4,	/* user-definable data */
	NULL	/* pointer to user-definable data */
};

UBYTE a1SIBuff[29];
struct StringInfo a1SInfo = {
	a1SIBuff,	/* buffer where text will be edited */
	NULL,	/* optional undo buffer */
	0,	/* character position in buffer */
	29,	/* maximum number of characters to allow */
	0,	/* first displayed character buffer position */
	0,0,0,0,0,	/* Intuition initialized and maintained variables */
	0,	/* Rastport of gadget */
	0,	/* initial value for integer gadgets */
	NULL	/* alternate keymap (fill in if you set the flag) */
};

SHORT BorderVectors12[] = {
	0,0,
	203,0,
	203,9,
	0,9,
	0,0
};
struct Border Border12 = {
	-1,-1,	/* XY origin relative to container TopLeft */
	2,0,JAM1,	/* front pen, back pen and drawmode */
	5,	/* number of XY vectors */
	BorderVectors12,	/* pointer to XY vectors */
	NULL	/* next border in list */
};

struct Gadget a1 = {
	&a4,	/* next gadget */
	11,43,	/* origin XY of hit box relative to window TopLeft */
	202,8,	/* hit box width and height */
	NULL,	/* gadget flags */
	RELVERIFY,	/* activation flags */
	STRGADGET,	/* gadget type flags */
	(APTR)&Border12,	/* gadget border or image to be rendered */
	NULL,	/* alternate imagery for selection */
	NULL,	/* first IntuiText structure */
	NULL,	/* gadget mutual-exclude long word */
	(APTR)&a1SInfo,	/* SpecialInfo structure */
	SIDEAGAD+1,	/* user-definable data */
	NULL	/* pointer to user-definable data */
};

UBYTE a3SIBuff[29];
struct StringInfo a3SInfo = {
	a3SIBuff,	/* buffer where text will be edited */
	NULL,	/* optional undo buffer */
	0,	/* character position in buffer */
	29,	/* maximum number of characters to allow */
	0,	/* first displayed character buffer position */
	0,0,0,0,0,	/* Intuition initialized and maintained variables */
	0,	/* Rastport of gadget */
	0,	/* initial value for integer gadgets */
	NULL	/* alternate keymap (fill in if you set the flag) */
};

SHORT BorderVectors13[] = {
	0,0,
	203,0,
	203,9,
	0,9,
	0,0
};
struct Border Border13 = {
	-1,-1,	/* XY origin relative to container TopLeft */
	2,0,JAM1,	/* front pen, back pen and drawmode */
	5,	/* number of XY vectors */
	BorderVectors13,	/* pointer to XY vectors */
	NULL	/* next border in list */
};

struct Gadget a3 = {
	&a1,	/* next gadget */
	11,61,	/* origin XY of hit box relative to window TopLeft */
	202,8,	/* hit box width and height */
	NULL,	/* gadget flags */
	RELVERIFY,	/* activation flags */
	STRGADGET,	/* gadget type flags */
	(APTR)&Border13,	/* gadget border or image to be rendered */
	NULL,	/* alternate imagery for selection */
	NULL,	/* first IntuiText structure */
	NULL,	/* gadget mutual-exclude long word */
	(APTR)&a3SInfo,	/* SpecialInfo structure */
	SIDEAGAD+3,	/* user-definable data */
	NULL	/* pointer to user-definable data */
};

UBYTE a2SIBuff[29];
struct StringInfo a2SInfo = {
	a2SIBuff,	/* buffer where text will be edited */
	NULL,	/* optional undo buffer */
	0,	/* character position in buffer */
	29,	/* maximum number of characters to allow */
	0,	/* first displayed character buffer position */
	0,0,0,0,0,	/* Intuition initialized and maintained variables */
	0,	/* Rastport of gadget */
	0,	/* initial value for integer gadgets */
	NULL	/* alternate keymap (fill in if you set the flag) */
};

SHORT BorderVectors14[] = {
	0,0,
	203,0,
	203,9,
	0,9,
	0,0
};
struct Border Border14 = {
	-1,-1,	/* XY origin relative to container TopLeft */
	2,0,JAM1,	/* front pen, back pen and drawmode */
	5,	/* number of XY vectors */
	BorderVectors14,	/* pointer to XY vectors */
	NULL	/* next border in list */
};

struct Gadget a2 = {
	&a3,	/* next gadget */
	11,52,	/* origin XY of hit box relative to window TopLeft */
	202,8,	/* hit box width and height */
	NULL,	/* gadget flags */
	RELVERIFY,	/* activation flags */
	STRGADGET,	/* gadget type flags */
	(APTR)&Border14,	/* gadget border or image to be rendered */
	NULL,	/* alternate imagery for selection */
	NULL,	/* first IntuiText structure */
	NULL,	/* gadget mutual-exclude long word */
	(APTR)&a2SInfo,	/* SpecialInfo structure */
	SIDEAGAD+2,	/* user-definable data */
	NULL	/* pointer to user-definable data */
};

UBYTE b12SIBuff[29];
struct StringInfo b12SInfo = {
	b12SIBuff,	/* buffer where text will be edited */
	NULL,	/* optional undo buffer */
	0,	/* character position in buffer */
	29,	/* maximum number of characters to allow */
	0,	/* first displayed character buffer position */
	0,0,0,0,0,	/* Intuition initialized and maintained variables */
	0,	/* Rastport of gadget */
	0,	/* initial value for integer gadgets */
	NULL	/* alternate keymap (fill in if you set the flag) */
};

SHORT BorderVectors15[] = {
	0,0,
	203,0,
	203,9,
	0,9,
	0,0
};
struct Border Border15 = {
	-1,-1,	/* XY origin relative to container TopLeft */
	2,0,JAM1,	/* front pen, back pen and drawmode */
	5,	/* number of XY vectors */
	BorderVectors15,	/* pointer to XY vectors */
	NULL	/* next border in list */
};

struct Gadget b12 = {
	&a2,	/* next gadget */
	222,142,	/* origin XY of hit box relative to window TopLeft */
	202,8,	/* hit box width and height */
	NULL,	/* gadget flags */
	RELVERIFY,	/* activation flags */
	STRGADGET,	/* gadget type flags */
	(APTR)&Border15,	/* gadget border or image to be rendered */
	NULL,	/* alternate imagery for selection */
	NULL,	/* first IntuiText structure */
	NULL,	/* gadget mutual-exclude long word */
	(APTR)&b12SInfo,	/* SpecialInfo structure */
	SIDEBGAD+12,	/* user-definable data */
	NULL	/* pointer to user-definable data */
};

UBYTE b11SIBuff[29];
struct StringInfo b11SInfo = {
	b11SIBuff,	/* buffer where text will be edited */
	NULL,	/* optional undo buffer */
	0,	/* character position in buffer */
	29,	/* maximum number of characters to allow */
	0,	/* first displayed character buffer position */
	0,0,0,0,0,	/* Intuition initialized and maintained variables */
	0,	/* Rastport of gadget */
	0,	/* initial value for integer gadgets */
	NULL	/* alternate keymap (fill in if you set the flag) */
};

SHORT BorderVectors16[] = {
	0,0,
	203,0,
	203,9,
	0,9,
	0,0
};
struct Border Border16 = {
	-1,-1,	/* XY origin relative to container TopLeft */
	2,0,JAM1,	/* front pen, back pen and drawmode */
	5,	/* number of XY vectors */
	BorderVectors16,	/* pointer to XY vectors */
	NULL	/* next border in list */
};

struct Gadget b11 = {
	&b12,	/* next gadget */
	222,133,	/* origin XY of hit box relative to window TopLeft */
	202,8,	/* hit box width and height */
	NULL,	/* gadget flags */
	RELVERIFY,	/* activation flags */
	STRGADGET,	/* gadget type flags */
	(APTR)&Border16,	/* gadget border or image to be rendered */
	NULL,	/* alternate imagery for selection */
	NULL,	/* first IntuiText structure */
	NULL,	/* gadget mutual-exclude long word */
	(APTR)&b11SInfo,	/* SpecialInfo structure */
	SIDEBGAD+11,	/* user-definable data */
	NULL	/* pointer to user-definable data */
};

UBYTE b10SIBuff[29];
struct StringInfo b10SInfo = {
	b10SIBuff,	/* buffer where text will be edited */
	NULL,	/* optional undo buffer */
	0,	/* character position in buffer */
	29,	/* maximum number of characters to allow */
	0,	/* first displayed character buffer position */
	0,0,0,0,0,	/* Intuition initialized and maintained variables */
	0,	/* Rastport of gadget */
	0,	/* initial value for integer gadgets */
	NULL	/* alternate keymap (fill in if you set the flag) */
};

SHORT BorderVectors17[] = {
	0,0,
	203,0,
	203,9,
	0,9,
	0,0
};
struct Border Border17 = {
	-1,-1,	/* XY origin relative to container TopLeft */
	2,0,JAM1,	/* front pen, back pen and drawmode */
	5,	/* number of XY vectors */
	BorderVectors17,	/* pointer to XY vectors */
	NULL	/* next border in list */
};

struct Gadget b10 = {
	&b11,	/* next gadget */
	222,124,	/* origin XY of hit box relative to window TopLeft */
	202,8,	/* hit box width and height */
	NULL,	/* gadget flags */
	RELVERIFY,	/* activation flags */
	STRGADGET,	/* gadget type flags */
	(APTR)&Border17,	/* gadget border or image to be rendered */
	NULL,	/* alternate imagery for selection */
	NULL,	/* first IntuiText structure */
	NULL,	/* gadget mutual-exclude long word */
	(APTR)&b10SInfo,	/* SpecialInfo structure */
	SIDEBGAD+10,	/* user-definable data */
	NULL	/* pointer to user-definable data */
};

UBYTE b9SIBuff[29];
struct StringInfo b9SInfo = {
	b9SIBuff,	/* buffer where text will be edited */
	NULL,	/* optional undo buffer */
	0,	/* character position in buffer */
	29,	/* maximum number of characters to allow */
	0,	/* first displayed character buffer position */
	0,0,0,0,0,	/* Intuition initialized and maintained variables */
	0,	/* Rastport of gadget */
	0,	/* initial value for integer gadgets */
	NULL	/* alternate keymap (fill in if you set the flag) */
};

SHORT BorderVectors18[] = {
	0,0,
	203,0,
	203,9,
	0,9,
	0,0
};
struct Border Border18 = {
	-1,-1,	/* XY origin relative to container TopLeft */
	2,0,JAM1,	/* front pen, back pen and drawmode */
	5,	/* number of XY vectors */
	BorderVectors18,	/* pointer to XY vectors */
	NULL	/* next border in list */
};

struct Gadget b9 = {
	&b10,	/* next gadget */
	222,115,	/* origin XY of hit box relative to window TopLeft */
	202,8,	/* hit box width and height */
	NULL,	/* gadget flags */
	RELVERIFY,	/* activation flags */
	STRGADGET,	/* gadget type flags */
	(APTR)&Border18,	/* gadget border or image to be rendered */
	NULL,	/* alternate imagery for selection */
	NULL,	/* first IntuiText structure */
	NULL,	/* gadget mutual-exclude long word */
	(APTR)&b9SInfo,	/* SpecialInfo structure */
	SIDEBGAD+9,	/* user-definable data */
	NULL	/* pointer to user-definable data */
};

UBYTE b8SIBuff[29];
struct StringInfo b8SInfo = {
	b8SIBuff,	/* buffer where text will be edited */
	NULL,	/* optional undo buffer */
	0,	/* character position in buffer */
	29,	/* maximum number of characters to allow */
	0,	/* first displayed character buffer position */
	0,0,0,0,0,	/* Intuition initialized and maintained variables */
	0,	/* Rastport of gadget */
	0,	/* initial value for integer gadgets */
	NULL	/* alternate keymap (fill in if you set the flag) */
};

SHORT BorderVectors19[] = {
	0,0,
	203,0,
	203,9,
	0,9,
	0,0
};
struct Border Border19 = {
	-1,-1,	/* XY origin relative to container TopLeft */
	2,0,JAM1,	/* front pen, back pen and drawmode */
	5,	/* number of XY vectors */
	BorderVectors19,	/* pointer to XY vectors */
	NULL	/* next border in list */
};

struct Gadget b8 = {
	&b9,	/* next gadget */
	222,106,	/* origin XY of hit box relative to window TopLeft */
	202,8,	/* hit box width and height */
	NULL,	/* gadget flags */
	RELVERIFY,	/* activation flags */
	STRGADGET,	/* gadget type flags */
	(APTR)&Border19,	/* gadget border or image to be rendered */
	NULL,	/* alternate imagery for selection */
	NULL,	/* first IntuiText structure */
	NULL,	/* gadget mutual-exclude long word */
	(APTR)&b8SInfo,	/* SpecialInfo structure */
	SIDEBGAD+8,	/* user-definable data */
	NULL	/* pointer to user-definable data */
};

UBYTE b7SIBuff[29];
struct StringInfo b7SInfo = {
	b7SIBuff,	/* buffer where text will be edited */
	NULL,	/* optional undo buffer */
	0,	/* character position in buffer */
	29,	/* maximum number of characters to allow */
	0,	/* first displayed character buffer position */
	0,0,0,0,0,	/* Intuition initialized and maintained variables */
	0,	/* Rastport of gadget */
	0,	/* initial value for integer gadgets */
	NULL	/* alternate keymap (fill in if you set the flag) */
};

SHORT BorderVectors20[] = {
	0,0,
	203,0,
	203,9,
	0,9,
	0,0
};
struct Border Border20 = {
	-1,-1,	/* XY origin relative to container TopLeft */
	2,0,JAM1,	/* front pen, back pen and drawmode */
	5,	/* number of XY vectors */
	BorderVectors20,	/* pointer to XY vectors */
	NULL	/* next border in list */
};

struct Gadget b7 = {
	&b8,	/* next gadget */
	222,97,	/* origin XY of hit box relative to window TopLeft */
	202,8,	/* hit box width and height */
	NULL,	/* gadget flags */
	RELVERIFY,	/* activation flags */
	STRGADGET,	/* gadget type flags */
	(APTR)&Border20,	/* gadget border or image to be rendered */
	NULL,	/* alternate imagery for selection */
	NULL,	/* first IntuiText structure */
	NULL,	/* gadget mutual-exclude long word */
	(APTR)&b7SInfo,	/* SpecialInfo structure */
	SIDEBGAD+7,	/* user-definable data */
	NULL	/* pointer to user-definable data */
};

UBYTE b6SIBuff[29];
struct StringInfo b6SInfo = {
	b6SIBuff,	/* buffer where text will be edited */
	NULL,	/* optional undo buffer */
	0,	/* character position in buffer */
	29,	/* maximum number of characters to allow */
	0,	/* first displayed character buffer position */
	0,0,0,0,0,	/* Intuition initialized and maintained variables */
	0,	/* Rastport of gadget */
	0,	/* initial value for integer gadgets */
	NULL	/* alternate keymap (fill in if you set the flag) */
};

SHORT BorderVectors21[] = {
	0,0,
	203,0,
	203,9,
	0,9,
	0,0
};
struct Border Border21 = {
	-1,-1,	/* XY origin relative to container TopLeft */
	2,0,JAM1,	/* front pen, back pen and drawmode */
	5,	/* number of XY vectors */
	BorderVectors21,	/* pointer to XY vectors */
	NULL	/* next border in list */
};

struct Gadget b6 = {
	&b7,	/* next gadget */
	222,88,	/* origin XY of hit box relative to window TopLeft */
	202,8,	/* hit box width and height */
	NULL,	/* gadget flags */
	RELVERIFY,	/* activation flags */
	STRGADGET,	/* gadget type flags */
	(APTR)&Border21,	/* gadget border or image to be rendered */
	NULL,	/* alternate imagery for selection */
	NULL,	/* first IntuiText structure */
	NULL,	/* gadget mutual-exclude long word */
	(APTR)&b6SInfo,	/* SpecialInfo structure */
	SIDEBGAD+6,	/* user-definable data */
	NULL	/* pointer to user-definable data */
};

UBYTE b5SIBuff[29];
struct StringInfo b5SInfo = {
	b5SIBuff,	/* buffer where text will be edited */
	NULL,	/* optional undo buffer */
	0,	/* character position in buffer */
	29,	/* maximum number of characters to allow */
	0,	/* first displayed character buffer position */
	0,0,0,0,0,	/* Intuition initialized and maintained variables */
	0,	/* Rastport of gadget */
	0,	/* initial value for integer gadgets */
	NULL	/* alternate keymap (fill in if you set the flag) */
};

SHORT BorderVectors22[] = {
	0,0,
	203,0,
	203,9,
	0,9,
	0,0
};
struct Border Border22 = {
	-1,-1,	/* XY origin relative to container TopLeft */
	2,0,JAM1,	/* front pen, back pen and drawmode */
	5,	/* number of XY vectors */
	BorderVectors22,	/* pointer to XY vectors */
	NULL	/* next border in list */
};

struct Gadget b5 = {
	&b6,	/* next gadget */
	222,79,	/* origin XY of hit box relative to window TopLeft */
	202,8,	/* hit box width and height */
	NULL,	/* gadget flags */
	RELVERIFY,	/* activation flags */
	STRGADGET,	/* gadget type flags */
	(APTR)&Border22,	/* gadget border or image to be rendered */
	NULL,	/* alternate imagery for selection */
	NULL,	/* first IntuiText structure */
	NULL,	/* gadget mutual-exclude long word */
	(APTR)&b5SInfo,	/* SpecialInfo structure */
	SIDEBGAD+5,	/* user-definable data */
	NULL	/* pointer to user-definable data */
};

UBYTE b4SIBuff[29];
struct StringInfo b4SInfo = {
	b4SIBuff,	/* buffer where text will be edited */
	NULL,	/* optional undo buffer */
	0,	/* character position in buffer */
	29,	/* maximum number of characters to allow */
	0,	/* first displayed character buffer position */
	0,0,0,0,0,	/* Intuition initialized and maintained variables */
	0,	/* Rastport of gadget */
	0,	/* initial value for integer gadgets */
	NULL	/* alternate keymap (fill in if you set the flag) */
};

SHORT BorderVectors23[] = {
	0,0,
	203,0,
	203,9,
	0,9,
	0,0
};
struct Border Border23 = {
	-1,-1,	/* XY origin relative to container TopLeft */
	2,0,JAM1,	/* front pen, back pen and drawmode */
	5,	/* number of XY vectors */
	BorderVectors23,	/* pointer to XY vectors */
	NULL	/* next border in list */
};

struct Gadget b4 = {
	&b5,	/* next gadget */
	222,70,	/* origin XY of hit box relative to window TopLeft */
	202,8,	/* hit box width and height */
	NULL,	/* gadget flags */
	RELVERIFY,	/* activation flags */
	STRGADGET,	/* gadget type flags */
	(APTR)&Border23,	/* gadget border or image to be rendered */
	NULL,	/* alternate imagery for selection */
	NULL,	/* first IntuiText structure */
	NULL,	/* gadget mutual-exclude long word */
	(APTR)&b4SInfo,	/* SpecialInfo structure */
	SIDEBGAD+4,	/* user-definable data */
	NULL	/* pointer to user-definable data */
};

UBYTE b1SIBuff[29];
struct StringInfo b1SInfo = {
	b1SIBuff,	/* buffer where text will be edited */
	NULL,	/* optional undo buffer */
	0,	/* character position in buffer */
	29,	/* maximum number of characters to allow */
	0,	/* first displayed character buffer position */
	0,0,0,0,0,	/* Intuition initialized and maintained variables */
	0,	/* Rastport of gadget */
	0,	/* initial value for integer gadgets */
	NULL	/* alternate keymap (fill in if you set the flag) */
};

SHORT BorderVectors24[] = {
	0,0,
	203,0,
	203,9,
	0,9,
	0,0
};
struct Border Border24 = {
	-1,-1,	/* XY origin relative to container TopLeft */
	2,0,JAM1,	/* front pen, back pen and drawmode */
	5,	/* number of XY vectors */
	BorderVectors24,	/* pointer to XY vectors */
	NULL	/* next border in list */
};

struct Gadget b1 = {
	&b4,	/* next gadget */
	222,43,	/* origin XY of hit box relative to window TopLeft */
	202,8,	/* hit box width and height */
	NULL,	/* gadget flags */
	RELVERIFY,	/* activation flags */
	STRGADGET,	/* gadget type flags */
	(APTR)&Border24,	/* gadget border or image to be rendered */
	NULL,	/* alternate imagery for selection */
	NULL,	/* first IntuiText structure */
	NULL,	/* gadget mutual-exclude long word */
	(APTR)&b1SInfo,	/* SpecialInfo structure */
	SIDEBGAD+1,	/* user-definable data */
	NULL	/* pointer to user-definable data */
};

UBYTE b3SIBuff[29];
struct StringInfo b3SInfo = {
	b3SIBuff,	/* buffer where text will be edited */
	NULL,	/* optional undo buffer */
	0,	/* character position in buffer */
	29,	/* maximum number of characters to allow */
	0,	/* first displayed character buffer position */
	0,0,0,0,0,	/* Intuition initialized and maintained variables */
	0,	/* Rastport of gadget */
	0,	/* initial value for integer gadgets */
	NULL	/* alternate keymap (fill in if you set the flag) */
};

SHORT BorderVectors25[] = {
	0,0,
	203,0,
	203,9,
	0,9,
	0,0
};
struct Border Border25 = {
	-1,-1,	/* XY origin relative to container TopLeft */
	2,0,JAM1,	/* front pen, back pen and drawmode */
	5,	/* number of XY vectors */
	BorderVectors25,	/* pointer to XY vectors */
	NULL	/* next border in list */
};

struct Gadget b3 = {
	&b1,	/* next gadget */
	222,61,	/* origin XY of hit box relative to window TopLeft */
	202,8,	/* hit box width and height */
	NULL,	/* gadget flags */
	RELVERIFY,	/* activation flags */
	STRGADGET,	/* gadget type flags */
	(APTR)&Border25,	/* gadget border or image to be rendered */
	NULL,	/* alternate imagery for selection */
	NULL,	/* first IntuiText structure */
	NULL,	/* gadget mutual-exclude long word */
	(APTR)&b3SInfo,	/* SpecialInfo structure */
	SIDEBGAD+3,	/* user-definable data */
	NULL	/* pointer to user-definable data */
};

UBYTE b2SIBuff[29];
struct StringInfo b2SInfo = {
	b2SIBuff,	/* buffer where text will be edited */
	NULL,	/* optional undo buffer */
	0,	/* character position in buffer */
	29,	/* maximum number of characters to allow */
	0,	/* first displayed character buffer position */
	0,0,0,0,0,	/* Intuition initialized and maintained variables */
	0,	/* Rastport of gadget */
	0,	/* initial value for integer gadgets */
	NULL	/* alternate keymap (fill in if you set the flag) */
};

SHORT BorderVectors26[] = {
	0,0,
	203,0,
	203,9,
	0,9,
	0,0
};
struct Border Border26 = {
	-1,-1,	/* XY origin relative to container TopLeft */
	2,0,JAM1,	/* front pen, back pen and drawmode */
	5,	/* number of XY vectors */
	BorderVectors26,	/* pointer to XY vectors */
	NULL	/* next border in list */
};

struct Gadget b2 = {
	&b3,	/* next gadget */
	222,52,	/* origin XY of hit box relative to window TopLeft */
	202,8,	/* hit box width and height */
	NULL,	/* gadget flags */
	RELVERIFY,	/* activation flags */
	STRGADGET,	/* gadget type flags */
	(APTR)&Border26,	/* gadget border or image to be rendered */
	NULL,	/* alternate imagery for selection */
	NULL,	/* first IntuiText structure */
	NULL,	/* gadget mutual-exclude long word */
	(APTR)&b2SInfo,	/* SpecialInfo structure */
	SIDEBGAD+2,	/* user-definable data */
	NULL	/* pointer to user-definable data */
};

UBYTE sidebSIBuff[32];
struct StringInfo sidebSInfo = {
	sidebSIBuff,	/* buffer where text will be edited */
	NULL,	/* optional undo buffer */
	0,	/* character position in buffer */
	32,	/* maximum number of characters to allow */
	0,	/* first displayed character buffer position */
	0,0,0,0,0,	/* Intuition initialized and maintained variables */
	0,	/* Rastport of gadget */
	0,	/* initial value for integer gadgets */
	NULL	/* alternate keymap (fill in if you set the flag) */
};

SHORT BorderVectors27[] = {
	0,0,
	203,0,
	203,9,
	0,9,
	0,0
};
struct Border Border27 = {
	-1,-1,	/* XY origin relative to container TopLeft */
	2,0,JAM1,	/* front pen, back pen and drawmode */
	5,	/* number of XY vectors */
	BorderVectors27,	/* pointer to XY vectors */
	NULL	/* next border in list */
};

struct Gadget sideb = {
	&b2,	/* next gadget */
	222,24,	/* origin XY of hit box relative to window TopLeft */
	202,8,	/* hit box width and height */
	NULL,	/* gadget flags */
	RELVERIFY,	/* activation flags */
	STRGADGET,	/* gadget type flags */
	(APTR)&Border27,	/* gadget border or image to be rendered */
	NULL,	/* alternate imagery for selection */
	NULL,	/* first IntuiText structure */
	NULL,	/* gadget mutual-exclude long word */
	(APTR)&sidebSInfo,	/* SpecialInfo structure */
	SIDEBGAD,	/* user-definable data */
	NULL	/* pointer to user-definable data */
};

UBYTE sideaSIBuff[32];
struct StringInfo sideaSInfo = {
	sideaSIBuff,	/* buffer where text will be edited */
	NULL,	/* optional undo buffer */
	0,	/* character position in buffer */
	32,	/* maximum number of characters to allow */
	0,	/* first displayed character buffer position */
	0,0,0,0,0,	/* Intuition initialized and maintained variables */
	0,	/* Rastport of gadget */
	0,	/* initial value for integer gadgets */
	NULL	/* alternate keymap (fill in if you set the flag) */
};

SHORT BorderVectors28[] = {
	0,0,
	203,0,
	203,9,
	0,9,
	0,0
};
struct Border Border28 = {
	-1,-1,	/* XY origin relative to container TopLeft */
	2,0,JAM1,	/* front pen, back pen and drawmode */
	5,	/* number of XY vectors */
	BorderVectors28,	/* pointer to XY vectors */
	NULL	/* next border in list */
};

struct Gadget sidea = {
	&sideb,	/* next gadget */
	11,24,	/* origin XY of hit box relative to window TopLeft */
	202,8,	/* hit box width and height */
	NULL,	/* gadget flags */
	RELVERIFY,	/* activation flags */
	STRGADGET,	/* gadget type flags */
	(APTR)&Border28,	/* gadget border or image to be rendered */
	NULL,	/* alternate imagery for selection */
	NULL,	/* first IntuiText structure */
	NULL,	/* gadget mutual-exclude long word */
	(APTR)&sideaSInfo,	/* SpecialInfo structure */
	SIDEAGAD,	/* user-definable data */
	NULL	/* pointer to user-definable data */
};

#define GadgetList1 sidea

SHORT BorderVectors29[] = {
	0,0,
	425,0,
	425,117,
	0,117,
	0,0
};
struct Border Border29 = {
	4,37,	/* XY origin relative to container TopLeft */
	3,0,JAM1,	/* front pen, back pen and drawmode */
	5,	/* number of XY vectors */
	BorderVectors29,	/* pointer to XY vectors */
	NULL	/* next border in list */
};

#define BorderList1 Border29

struct IntuiText IText3 = {
	3,1,COMPLEMENT,	/* front and back text pens, drawmode and fill byte */
	0,0,	/* XY origin relative to container TopLeft */
	NULL,	/* font pointer or NULL for default */
	(UBYTE *)"Quit",	/* pointer to text */
	NULL	/* next IntuiText structure */
};

struct MenuItem MenuItem4 = {
	NULL,	/* next MenuItem structure */
	0,24,	/* XY of Item hitbox relative to TopLeft of parent hitbox */
	80,8,	/* hit box width and height */
	ITEMTEXT+ITEMENABLED+HIGHCOMP,	/* Item flags */
	0,	/* each bit mutually-excludes a same-level Item */
	(APTR)&IText3,	/* Item render  (IntuiText or Image or NULL) */
	NULL,	/* Select render */
	NULL,	/* alternate command-key */
	NULL,	/* SubItem list */
	MENUNULL	/* filled in by Intuition for drag selections */
};

struct IntuiText IText4 = {
	3,1,COMPLEMENT,	/* front and back text pens, drawmode and fill byte */
	0,0,	/* XY origin relative to container TopLeft */
	NULL,	/* font pointer or NULL for default */
	(UBYTE *)"",	/* pointer to text */
	NULL	/* next IntuiText structure */
};

struct MenuItem MenuItem3 = {
	&MenuItem4,	/* next MenuItem structure */
	0,16,	/* XY of Item hitbox relative to TopLeft of parent hitbox */
	80,8,	/* hit box width and height */
	ITEMTEXT+HIGHCOMP+HIGHBOX,	/* Item flags */
	0,	/* each bit mutually-excludes a same-level Item */
	(APTR)&IText4,	/* Item render  (IntuiText or Image or NULL) */
	NULL,	/* Select render */
	NULL,	/* alternate command-key */
	NULL,	/* SubItem list */
	MENUNULL	/* filled in by Intuition for drag selections */
};

struct IntuiText IText5 = {
	3,1,COMPLEMENT,	/* front and back text pens, drawmode and fill byte */
	0,0,	/* XY origin relative to container TopLeft */
	NULL,	/* font pointer or NULL for default */
	(UBYTE *)"Save",	/* pointer to text */
	NULL	/* next IntuiText structure */
};

struct MenuItem MenuItem2 = {
	&MenuItem3,	/* next MenuItem structure */
	0,8,	/* XY of Item hitbox relative to TopLeft of parent hitbox */
	80,8,	/* hit box width and height */
	ITEMTEXT+ITEMENABLED+HIGHCOMP,	/* Item flags */
	0,	/* each bit mutually-excludes a same-level Item */
	(APTR)&IText5,	/* Item render  (IntuiText or Image or NULL) */
	NULL,	/* Select render */
	NULL,	/* alternate command-key */
	NULL,	/* SubItem list */
	MENUNULL	/* filled in by Intuition for drag selections */
};

struct IntuiText IText6 = {
	3,1,COMPLEMENT,	/* front and back text pens, drawmode and fill byte */
	0,0,	/* XY origin relative to container TopLeft */
	NULL,	/* font pointer or NULL for default */
	(UBYTE *)"Clear All ",	/* pointer to text */
	NULL	/* next IntuiText structure */
};

struct MenuItem MenuItem1 = {
	&MenuItem2,	/* next MenuItem structure */
	0,0,	/* XY of Item hitbox relative to TopLeft of parent hitbox */
	80,8,	/* hit box width and height */
	ITEMTEXT+ITEMENABLED+HIGHCOMP,	/* Item flags */
	0,	/* each bit mutually-excludes a same-level Item */
	(APTR)&IText6,	/* Item render  (IntuiText or Image or NULL) */
	NULL,	/* Select render */
	NULL,	/* alternate command-key */
	NULL,	/* SubItem list */
	MENUNULL	/* filled in by Intuition for drag selections */
};

struct Menu Menu1 = {
	NULL,	/* next Menu structure */
	0,0,	/* XY origin of Menu hit box relative to screen TopLeft */
	63,0,	/* Menu hit box width and height */
	MENUENABLED,	/* Menu flags */
	"Project",	/* text of Menu name */
	&MenuItem1	/* MenuItem linked list pointer */
};

#define MenuList1 Menu1

struct IntuiText IText8 = {
	3,0,JAM2,	/* front and back text pens, drawmode and fill byte */
	221,14,	/* XY origin relative to container TopLeft */
	NULL,	/* font pointer or NULL for default */
	(UBYTE *)"Side B",	/* pointer to text */
	NULL	/* next IntuiText structure */
};

struct IntuiText IText7 = {
	3,0,JAM2,	/* front and back text pens, drawmode and fill byte */
	10,14,	/* XY origin relative to container TopLeft */
	NULL,	/* font pointer or NULL for default */
	(UBYTE *)"Side A",	/* pointer to text */
	&IText8	/* next IntuiText structure */
};

#define IntuiTextList1 IText7

struct NewWindow NewWindowStructure1 = {
	0,18,	/* window XY origin relative to TopLeft of screen */
	434,182,	/* window width and height */
	0,1,	/* detail and block pens */
	GADGETDOWN+GADGETUP+MENUPICK+CLOSEWINDOW+INTUITICKS,	/* IDCMP flags */
	WINDOWDRAG+WINDOWDEPTH+WINDOWCLOSE+ACTIVATE+NOCAREREFRESH,	/* other window flags */
	&sidea,	/* first gadget in gadget list */
	NULL,	/* custom CHECKMARK imagery */
	(UBYTE *)"TapeCover V1.0 (c)1991 Greg Pringle",	/* window title */
	NULL,	/* custom screen pointer */
	NULL,	/* custom bitmap */
	5,5,	/* minimum width and height */
	-1,-1,	/* maximum width and height */
	WBENCHSCREEN	/* destination screen type */
};


/* end of PowerWindows source generation */
