4449 lines
210 KiB
Perl
Executable File
4449 lines
210 KiB
Perl
Executable File
# Form implementation generated from reading ui file 'MuSRFit.ui'
|
|
#
|
|
# Created: Wed May 4 16:19:39 2011
|
|
# by: The PerlQt User Interface Compiler (puic)
|
|
#
|
|
# WARNING! All changes made in this file will be lost!
|
|
|
|
|
|
use strict;
|
|
use utf8;
|
|
|
|
|
|
package MuSRFitform;
|
|
use Qt;
|
|
use Qt::isa qw(Qt::MainWindow);
|
|
use Qt::slots
|
|
fileOpen => [],
|
|
fileSave => [],
|
|
fileChangeDir => [],
|
|
filePrint => [],
|
|
fileExit => [],
|
|
parametersExport => [],
|
|
parametersAppend => [],
|
|
editUndo => [],
|
|
editRedo => [],
|
|
editCut => [],
|
|
editCopy => [],
|
|
editPaste => [],
|
|
helpIndex => [],
|
|
helpContents => [],
|
|
helpAbout => [],
|
|
CreateAllInput => [],
|
|
CallMSRCreate => [],
|
|
UpdateMSRFileInitTable => [],
|
|
ActivateT0Hists => [],
|
|
ActivateShComp => [],
|
|
InitializeTab => [],
|
|
TabChanged => [],
|
|
GoFit => [],
|
|
GoPlot => [],
|
|
ShowMuSRT0 => [],
|
|
T0Update => [],
|
|
RunSelectionToggle => [],
|
|
fileBrowse => [],
|
|
AppendToFunctions => [],
|
|
InitializeFunctions => [],
|
|
t0UpdateClicked => [];
|
|
use Qt::attributes qw(
|
|
musrfit_tabs
|
|
RUNSPage
|
|
RUNSAuto
|
|
RunNumbers
|
|
BeamLine
|
|
BeamLineLabel
|
|
YEAR
|
|
YEARLabel
|
|
RUNSMan
|
|
RunFiles
|
|
Browse
|
|
groupBox7
|
|
FitType2
|
|
TfsLabel
|
|
FitType1
|
|
BINS
|
|
Comp3Label
|
|
Tis
|
|
Tfs
|
|
Comp1Label
|
|
BINSLabel
|
|
TisLabel
|
|
FitType3
|
|
Comp2Label
|
|
FitAsyTypeLabel
|
|
FitAsyType
|
|
LRBFLabel
|
|
LRBF
|
|
FittingPage
|
|
Yi
|
|
Minimization
|
|
Xi
|
|
textLabel1_4_2_2
|
|
Xf
|
|
textLabel1_5
|
|
textLabel1_4_2
|
|
ViewBin
|
|
Yf
|
|
ErrorCalc
|
|
ltc
|
|
textLabel1_5_2
|
|
textLabel1_4
|
|
FitTextOutput
|
|
SharingPage
|
|
buttonGroupSharing
|
|
SharingComp1
|
|
ShParam_1_1
|
|
ShParam_1_2
|
|
ShParam_1_3
|
|
ShParam_1_4
|
|
ShParam_1_5
|
|
ShParam_1_6
|
|
ShParam_1_7
|
|
ShParam_1_8
|
|
ShParam_1_9
|
|
Comp1ShLabel
|
|
SharingComp2
|
|
Comp2ShLabel
|
|
ShParam_2_1
|
|
ShParam_2_2
|
|
ShParam_2_3
|
|
ShParam_2_4
|
|
ShParam_2_5
|
|
ShParam_2_6
|
|
ShParam_2_7
|
|
ShParam_2_8
|
|
ShParam_2_9
|
|
SharingComp3
|
|
Comp3ShLabel
|
|
ShParam_3_1
|
|
ShParam_3_2
|
|
ShParam_3_3
|
|
ShParam_3_4
|
|
ShParam_3_5
|
|
ShParam_3_6
|
|
ShParam_3_7
|
|
ShParam_3_8
|
|
ShParam_3_9
|
|
InitializationPage
|
|
InitParamTable
|
|
MSRPage
|
|
groupTitle
|
|
TITLELabel
|
|
TITLE
|
|
FILENAMELabel
|
|
FILENAME
|
|
textMSROutput
|
|
FourierPage
|
|
FourierBox
|
|
FrqMin
|
|
textLabel1_3_4
|
|
textLabel1_7
|
|
textLabel1_3_5
|
|
FUnits
|
|
textLabel1_3_6
|
|
FApodization
|
|
FrqMax
|
|
FPlot
|
|
FUnitsLabel
|
|
textLabel1_3_8
|
|
textLabel1_3_7
|
|
FPlotLabel
|
|
textLabel1_2
|
|
FApodizationLabel
|
|
textLabel1_3_3
|
|
FPHASE
|
|
textLabel1
|
|
RRFBox
|
|
textLabel1_6_2_2
|
|
textLabel1_6
|
|
textLabel1_6_2_4
|
|
RRFFrq
|
|
textLabel1_6_2_3
|
|
RRFPack
|
|
textLabel1_6_2
|
|
RRFUnits
|
|
RRFPhase
|
|
T0Page
|
|
groupHist0
|
|
textLabel2
|
|
textLabel2_2_2_3
|
|
textLabel2_2_2
|
|
textLabel2_2_2_2
|
|
textLabel2_2_2_2_2
|
|
groupHist1
|
|
t01
|
|
Bg11
|
|
Bg21
|
|
Data11
|
|
Data21
|
|
groupHist2
|
|
t02
|
|
Bg12
|
|
Bg22
|
|
Data12
|
|
Data22
|
|
groupHist3
|
|
t03
|
|
Bg13
|
|
Bg23
|
|
Data13
|
|
Data23
|
|
groupHist4
|
|
t04
|
|
Bg14
|
|
Bg24
|
|
Data14
|
|
Data24
|
|
t0Update
|
|
TabPage
|
|
TheoryBlock_Label
|
|
TheoryBlock
|
|
ParametersList_Label
|
|
ParametersList
|
|
CParamsCombo
|
|
textLabel1_4_6
|
|
ConstraintLine
|
|
AddConstraint
|
|
textLabel2_2_3_4
|
|
FunctionsBlock
|
|
textLabel1_6_3
|
|
ResetFunc
|
|
MenuBar
|
|
fileMenu
|
|
Edit
|
|
Actions
|
|
Parameters
|
|
Options
|
|
helpMenu
|
|
FileToolBar
|
|
ActionsToolBar
|
|
fileNewAction
|
|
fileOpenAction
|
|
fileSaveAction
|
|
fileSaveAsAction
|
|
filePrintAction
|
|
fileExitAction
|
|
editUndoAction
|
|
editRedoAction
|
|
editCutAction
|
|
editCopyAction
|
|
editPasteAction
|
|
editFindAction
|
|
helpContentsAction
|
|
helpIndexAction
|
|
helpAboutAction
|
|
separatorAction
|
|
FileExistCheck
|
|
ManualFile
|
|
fileChangeDirAction
|
|
optionsnew_itemAction
|
|
parametersExport_AsAction
|
|
parametersAppend_ToAction
|
|
Fit
|
|
Plot
|
|
T0
|
|
optionsFourier
|
|
optionsT0
|
|
);
|
|
|
|
|
|
our $image0;
|
|
our $image0_data = pack 'C*',
|
|
0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d,
|
|
0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x16,
|
|
0x08, 0x06, 0x00, 0x00, 0x00, 0xc4, 0xb4, 0x6c, 0x3b, 0x00, 0x00, 0x01,
|
|
0x11, 0x49, 0x44, 0x41, 0x54, 0x38, 0x8d, 0xa5, 0x54, 0xcb, 0x12, 0xc2,
|
|
0x20, 0x0c, 0xdc, 0xe0, 0x63, 0xc6, 0xbb, 0x07, 0x3c, 0xfa, 0xff, 0x3f,
|
|
0xe6, 0x57, 0xb8, 0x1e, 0x5a, 0x68, 0x58, 0x42, 0x8b, 0x9a, 0x19, 0xa6,
|
|
0x34, 0x24, 0x9b, 0xcd, 0x03, 0x0c, 0x81, 0xd0, 0xed, 0x2d, 0x32, 0x98,
|
|
0x92, 0x4c, 0x1e, 0x1b, 0x81, 0xb2, 0x20, 0xdf, 0xee, 0x3c, 0x45, 0x2c,
|
|
0x01, 0x24, 0xf6, 0xba, 0xfb, 0x6a, 0x7f, 0x95, 0xa0, 0x09, 0xc0, 0xd3,
|
|
0xed, 0x6f, 0x95, 0x31, 0x01, 0x2a, 0x90, 0xd0, 0x8a, 0xd2, 0x52, 0x55,
|
|
0xf3, 0x6f, 0x94, 0x92, 0x6a, 0x4d, 0x09, 0xc0, 0xe2, 0xb2, 0x13, 0x6d,
|
|
0x0b, 0x9a, 0xff, 0x84, 0xb1, 0x98, 0x47, 0x01, 0x70, 0x02, 0x70, 0x01,
|
|
0x70, 0xde, 0xf1, 0xa9, 0xd2, 0x18, 0x09, 0x5b, 0x4d, 0xf5, 0xbd, 0xae,
|
|
0x29, 0x49, 0xb6, 0x31, 0xfb, 0x7d, 0xb2, 0x86, 0xbe, 0x7d, 0x03, 0xb5,
|
|
0x44, 0x06, 0xf4, 0x93, 0x73, 0x18, 0x6e, 0x05, 0xad, 0xe0, 0x00, 0x1e,
|
|
0x81, 0x4d, 0x57, 0x1b, 0x27, 0x77, 0x55, 0x14, 0x26, 0xbb, 0x93, 0xe1,
|
|
0xd9, 0x8e, 0xea, 0xa5, 0x23, 0xd2, 0xa5, 0xe3, 0x67, 0x29, 0x62, 0x39,
|
|
0x73, 0x4d, 0x2b, 0xf0, 0x64, 0x03, 0xe9, 0x03, 0x47, 0xc1, 0xe2, 0x37,
|
|
0x66, 0x7d, 0x33, 0xf8, 0x32, 0xd8, 0x72, 0x71, 0x46, 0x44, 0x4d, 0x37,
|
|
0xd1, 0x61, 0x43, 0xc0, 0xd7, 0xda, 0xb3, 0xd7, 0x1e, 0x78, 0x17, 0x25,
|
|
0x51, 0x0e, 0x8f, 0x47, 0x46, 0xc4, 0x32, 0x69, 0x79, 0x9b, 0x4c, 0x2e,
|
|
0xe0, 0x15, 0xb4, 0x90, 0xd8, 0x05, 0x2e, 0x46, 0x96, 0xb7, 0x44, 0xf8,
|
|
0xea, 0x87, 0x46, 0x27, 0xa2, 0x03, 0xf6, 0x4d, 0xa4, 0x63, 0x54, 0x74,
|
|
0x56, 0x00, 0x04, 0xdc, 0x32, 0x59, 0x2e, 0x99, 0xf7, 0x69, 0xc5, 0x19,
|
|
0x95, 0xb5, 0x97, 0x51, 0xad, 0xc9, 0x94, 0xcf, 0x24, 0xf0, 0x20, 0xd0,
|
|
0xb1, 0xcf, 0x37, 0xa0, 0xff, 0xf8, 0x7c, 0x05, 0xfc, 0x01, 0x1a, 0xec,
|
|
0x94, 0x3b, 0x34, 0xe2, 0x89, 0xc2, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45,
|
|
0x4e, 0x44, 0xae, 0x42, 0x60, 0x82;
|
|
|
|
our $image1;
|
|
our $image1_data = pack 'C*',
|
|
0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d,
|
|
0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x16,
|
|
0x08, 0x06, 0x00, 0x00, 0x00, 0xc4, 0xb4, 0x6c, 0x3b, 0x00, 0x00, 0x00,
|
|
0xce, 0x49, 0x44, 0x41, 0x54, 0x38, 0x8d, 0xd5, 0x53, 0xc9, 0x11, 0xc3,
|
|
0x20, 0x0c, 0x5c, 0x31, 0xf9, 0xb8, 0x24, 0x28, 0xc5, 0x8d, 0xb8, 0x06,
|
|
0x37, 0xe2, 0x52, 0xe4, 0x92, 0xfc, 0x54, 0x1e, 0x19, 0x65, 0x98, 0x8d,
|
|
0x15, 0x98, 0xd8, 0x3c, 0xb2, 0x2f, 0x21, 0xc1, 0x6a, 0xd1, 0x21, 0xaa,
|
|
0x8a, 0x11, 0x48, 0x6e, 0x2c, 0xf3, 0x64, 0x1c, 0x5c, 0xe6, 0xc9, 0x6a,
|
|
0x3f, 0xdf, 0xf1, 0xf3, 0x99, 0x3f, 0xb9, 0xb1, 0x6e, 0x87, 0x30, 0xc9,
|
|
0xba, 0x1d, 0xc2, 0xfe, 0x08, 0x9c, 0x24, 0x39, 0x01, 0x00, 0x44, 0x24,
|
|
0x67, 0xf1, 0xfa, 0x5d, 0x1d, 0x73, 0x5f, 0x62, 0x12, 0xbe, 0xc8, 0x89,
|
|
0x98, 0x20, 0xc2, 0xa3, 0x96, 0x1f, 0x29, 0xed, 0x21, 0xaa, 0xef, 0xbf,
|
|
0x15, 0x7b, 0x2d, 0xeb, 0x40, 0x4f, 0x5d, 0x9b, 0x8a, 0xa3, 0xec, 0x4e,
|
|
0xde, 0xa3, 0x96, 0x21, 0x43, 0xe7, 0x38, 0x97, 0x62, 0xb9, 0x94, 0x4b,
|
|
0x5f, 0x67, 0x88, 0x01, 0xb6, 0xab, 0x8a, 0x27, 0x70, 0xfb, 0x32, 0x31,
|
|
0x97, 0xe2, 0x2e, 0xf2, 0x8f, 0x39, 0xde, 0x55, 0xe5, 0x8e, 0xb2, 0x84,
|
|
0x0b, 0x32, 0x84, 0xb8, 0x47, 0x75, 0xab, 0xe1, 0x3f, 0x29, 0xf6, 0x3e,
|
|
0x44, 0x02, 0x72, 0x29, 0x26, 0x00, 0xc2, 0xac, 0x06, 0x80, 0xbb, 0xd8,
|
|
0xf2, 0x19, 0x5e, 0x3f, 0x6e, 0x2e, 0x48, 0x3d, 0x25, 0xdf, 0x26, 0xc6,
|
|
0x95, 0x7b, 0xbc, 0x6b, 0xf3, 0xf8, 0x51, 0x0f, 0xc6, 0xae, 0xf4, 0x5f,
|
|
0x11, 0x3f, 0x01, 0xc3, 0xec, 0xa5, 0x79, 0xcd, 0xbc, 0x94, 0xf7, 0x00,
|
|
0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82;
|
|
|
|
our $image2;
|
|
our $image2_data = pack 'C*',
|
|
0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d,
|
|
0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x16,
|
|
0x08, 0x06, 0x00, 0x00, 0x00, 0xc4, 0xb4, 0x6c, 0x3b, 0x00, 0x00, 0x00,
|
|
0xd7, 0x49, 0x44, 0x41, 0x54, 0x38, 0x8d, 0xbd, 0x54, 0xc1, 0x0d, 0x83,
|
|
0x30, 0x0c, 0x3c, 0x47, 0x7c, 0xba, 0x05, 0x6b, 0xc4, 0x52, 0x3b, 0x08,
|
|
0x8b, 0x74, 0x06, 0x16, 0x61, 0x14, 0xf3, 0xcc, 0x38, 0x3c, 0xd3, 0x47,
|
|
0xe5, 0x2a, 0x4a, 0x13, 0x48, 0x2c, 0xe0, 0x3e, 0x90, 0x93, 0x7c, 0x9c,
|
|
0xcf, 0xc1, 0x24, 0x22, 0xb8, 0x02, 0xf4, 0x1c, 0x43, 0x9c, 0x97, 0x8d,
|
|
0x94, 0x78, 0x4f, 0x8f, 0x38, 0x2f, 0x1b, 0xe9, 0x53, 0x39, 0x00, 0x50,
|
|
0x3e, 0x17, 0xc9, 0xf9, 0x79, 0xd9, 0x68, 0x00, 0x00, 0xcf, 0x1c, 0x01,
|
|
0x60, 0x15, 0xa1, 0xbc, 0x28, 0xff, 0xc0, 0xd1, 0xbb, 0x9e, 0x5d, 0x4d,
|
|
0xb0, 0x84, 0xb4, 0xf8, 0x08, 0xc3, 0xaf, 0xd5, 0x31, 0x00, 0x13, 0x76,
|
|
0xdb, 0xec, 0x16, 0xd6, 0x02, 0xcf, 0x1c, 0x5f, 0x63, 0xa8, 0x3a, 0xcd,
|
|
0x5b, 0xde, 0x83, 0x4b, 0x0f, 0xb5, 0x8c, 0x5b, 0x5d, 0xa6, 0x18, 0x4a,
|
|
0xa4, 0x67, 0xfe, 0x46, 0x83, 0xb6, 0x28, 0x4a, 0xb7, 0x82, 0x00, 0x44,
|
|
0xc9, 0x9c, 0x7a, 0xe6, 0xd8, 0x3a, 0xd0, 0x1a, 0x5c, 0x89, 0x5c, 0x45,
|
|
0x48, 0xaf, 0xe0, 0xa9, 0xc2, 0x67, 0xa0, 0x2a, 0xac, 0xae, 0xad, 0xce,
|
|
0x77, 0x1d, 0xaf, 0x22, 0x64, 0x8d, 0xa5, 0x29, 0x0a, 0x8b, 0xf8, 0xfd,
|
|
0x19, 0xdf, 0x26, 0xdc, 0x3b, 0xcc, 0x2e, 0xc7, 0x3d, 0xc3, 0x34, 0x45,
|
|
0xd1, 0xe2, 0xde, 0x9c, 0xb1, 0xfe, 0xf2, 0x35, 0xf1, 0xe2, 0x12, 0xb2,
|
|
0x8a, 0xa7, 0xfb, 0x85, 0x80, 0xff, 0xe5, 0x6e, 0x45, 0x2a, 0xf4, 0x01,
|
|
0x19, 0x04, 0x97, 0x00, 0x1e, 0x10, 0xdf, 0x32, 0x00, 0x00, 0x00, 0x00,
|
|
0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82;
|
|
|
|
our $image3;
|
|
our $image3_data = pack 'C*',
|
|
0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d,
|
|
0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x16,
|
|
0x08, 0x06, 0x00, 0x00, 0x00, 0xc4, 0xb4, 0x6c, 0x3b, 0x00, 0x00, 0x02,
|
|
0xc9, 0x49, 0x44, 0x41, 0x54, 0x38, 0x8d, 0xb5, 0x93, 0x4b, 0x48, 0x54,
|
|
0x51, 0x1c, 0xc6, 0x7f, 0xe7, 0xdc, 0x73, 0xc7, 0x99, 0x9c, 0xb4, 0x1a,
|
|
0xcb, 0x6a, 0x2a, 0x22, 0xd2, 0x8a, 0xa2, 0x27, 0xf6, 0x44, 0x88, 0x08,
|
|
0xa3, 0x82, 0x48, 0x90, 0x5a, 0xb8, 0x0a, 0x5a, 0xb4, 0x6a, 0x51, 0x54,
|
|
0xeb, 0x20, 0xda, 0xb4, 0x69, 0x15, 0x91, 0x46, 0x08, 0x15, 0xd4, 0x22,
|
|
0x83, 0xa0, 0x50, 0x8a, 0x08, 0x83, 0x28, 0x91, 0x1e, 0x58, 0x49, 0x32,
|
|
0xa5, 0xe3, 0x18, 0x44, 0x8e, 0x36, 0x33, 0x77, 0x66, 0x1c, 0xef, 0xcc,
|
|
0x3d, 0x2d, 0x46, 0xf1, 0x75, 0x29, 0x1d, 0xea, 0x83, 0x03, 0xf7, 0x7e,
|
|
0x17, 0x7e, 0xf7, 0x3b, 0xff, 0x87, 0xd0, 0x5a, 0x33, 0xa6, 0xfb, 0x0f,
|
|
0x9e, 0x8c, 0xbf, 0xcc, 0x40, 0xa6, 0xbf, 0x6c, 0x45, 0x6d, 0x4d, 0x55,
|
|
0x9f, 0xdb, 0x37, 0x35, 0xd5, 0x38, 0x74, 0x70, 0x3f, 0x7e, 0x9f, 0x39,
|
|
0xc9, 0xb3, 0x6d, 0x48, 0xa7, 0x21, 0x95, 0x82, 0x54, 0x1a, 0x52, 0x29,
|
|
0x4d, 0x2c, 0xf9, 0x89, 0xfe, 0x48, 0x38, 0xdc, 0xdc, 0xda, 0x5e, 0x59,
|
|
0x5b, 0x53, 0xd5, 0x3d, 0x95, 0x23, 0x67, 0x94, 0xcc, 0x04, 0xaf, 0x77,
|
|
0xc2, 0x29, 0xca, 0xfb, 0x6b, 0x2a, 0xf7, 0x62, 0x5b, 0x03, 0x5f, 0x9a,
|
|
0x5b, 0xdb, 0x37, 0x16, 0x04, 0x06, 0xf0, 0x78, 0xc6, 0xa1, 0x45, 0xde,
|
|
0xbc, 0x57, 0xb6, 0xc0, 0xc7, 0xaa, 0x95, 0xfb, 0xb0, 0xad, 0x81, 0xf7,
|
|
0xcd, 0xad, 0xed, 0x3b, 0x0b, 0x02, 0xc3, 0x78, 0xe2, 0x31, 0xb0, 0x96,
|
|
0x69, 0x3c, 0x45, 0x0e, 0x81, 0xb2, 0x3d, 0xd8, 0xd6, 0xc0, 0xab, 0xbb,
|
|
0x8f, 0xde, 0xd4, 0x17, 0x04, 0x1e, 0x83, 0xfb, 0x46, 0x4b, 0xd1, 0x1b,
|
|
0xfe, 0x4a, 0x22, 0xf9, 0x15, 0xaf, 0xb7, 0x8f, 0xe0, 0xb2, 0x15, 0x28,
|
|
0x3b, 0x7a, 0xbb, 0xa9, 0xa9, 0x69, 0x2d, 0xb8, 0x34, 0xef, 0x6f, 0x92,
|
|
0x12, 0x7c, 0x3e, 0xc1, 0x8e, 0xad, 0xeb, 0x49, 0xa5, 0x20, 0x14, 0xd2,
|
|
0xda, 0xd1, 0x42, 0x68, 0x0d, 0xdf, 0x87, 0xfa, 0xa2, 0xf3, 0x15, 0x6b,
|
|
0x81, 0xae, 0x59, 0x27, 0x06, 0x50, 0x0a, 0x86, 0x87, 0x21, 0x12, 0x81,
|
|
0xa2, 0xd0, 0x7d, 0x61, 0x76, 0x5e, 0x43, 0x29, 0x10, 0x62, 0x42, 0x80,
|
|
0x42, 0xc0, 0xbf, 0x42, 0xdd, 0x44, 0xda, 0x5a, 0x31, 0x14, 0x2c, 0x2f,
|
|
0x7b, 0x44, 0xc5, 0xba, 0x0e, 0x0c, 0xc3, 0x61, 0xfe, 0xe0, 0x07, 0xb5,
|
|
0xe0, 0xdb, 0xd3, 0x95, 0xae, 0xe0, 0x91, 0x4c, 0xd6, 0xd6, 0x7f, 0x58,
|
|
0x93, 0x78, 0x1c, 0x92, 0xaf, 0x2f, 0x52, 0xb9, 0xeb, 0x25, 0x74, 0x5c,
|
|
0x46, 0x2a, 0x89, 0x30, 0x15, 0x9e, 0xcf, 0x37, 0xa9, 0x3f, 0xfe, 0xab,
|
|
0x74, 0xdb, 0xe2, 0x9e, 0xf3, 0xee, 0x60, 0x5b, 0x99, 0xb1, 0x18, 0xc4,
|
|
0x62, 0x10, 0x4f, 0x80, 0x65, 0x41, 0x32, 0x09, 0x09, 0x0b, 0x86, 0x86,
|
|
0xc0, 0x4a, 0xc2, 0xc8, 0xea, 0x73, 0x64, 0x7a, 0xc2, 0x54, 0x1c, 0xce,
|
|
0x61, 0xf8, 0x34, 0xd2, 0x14, 0x54, 0x54, 0x87, 0xc9, 0x46, 0x87, 0x68,
|
|
0xeb, 0x2e, 0xb9, 0x01, 0x2e, 0xcd, 0x53, 0x2a, 0xbf, 0x10, 0x8e, 0x03,
|
|
0x5a, 0x43, 0xce, 0x19, 0x7f, 0x76, 0x34, 0x38, 0x5d, 0x0f, 0xf1, 0x44,
|
|
0xdb, 0x88, 0x46, 0xe3, 0x94, 0x17, 0x87, 0xf1, 0x6e, 0xaa, 0x02, 0x04,
|
|
0xb9, 0xde, 0x10, 0x5f, 0x9a, 0xdf, 0x66, 0x37, 0x95, 0xd8, 0xd5, 0x9d,
|
|
0x27, 0xe6, 0x9e, 0x74, 0x05, 0x2b, 0x95, 0x07, 0x69, 0x3d, 0x19, 0xaa,
|
|
0x1d, 0x30, 0x12, 0x8d, 0xcc, 0x3b, 0x52, 0x0d, 0x7a, 0x11, 0x68, 0x01,
|
|
0x46, 0x7e, 0xf6, 0xe4, 0xe2, 0x20, 0x1b, 0xce, 0xd4, 0x2a, 0x34, 0xfb,
|
|
0xac, 0x96, 0xe7, 0xbb, 0xa7, 0x83, 0x8d, 0xc9, 0x89, 0x27, 0xc2, 0xb5,
|
|
0x86, 0xd4, 0xe6, 0x06, 0xc2, 0xaf, 0x3f, 0x20, 0x3e, 0xde, 0x23, 0x58,
|
|
0xb7, 0x14, 0xa9, 0x35, 0x38, 0xa0, 0x33, 0x23, 0xbc, 0xb9, 0xd2, 0x92,
|
|
0x8d, 0xa4, 0xfd, 0x97, 0x7f, 0x76, 0xb4, 0xdc, 0x9e, 0x3e, 0xc7, 0x22,
|
|
0x3f, 0xab, 0x72, 0xb4, 0xfa, 0x53, 0x13, 0xcf, 0x2d, 0x5f, 0x82, 0xec,
|
|
0x7d, 0x4a, 0xe9, 0xb1, 0xa5, 0xe4, 0x06, 0x06, 0xc9, 0x74, 0x85, 0x30,
|
|
0xfc, 0x7e, 0x74, 0x26, 0xc7, 0xf6, 0xb3, 0x07, 0x94, 0xbc, 0xfa, 0xa4,
|
|
0xa2, 0xae, 0x4d, 0x77, 0xff, 0x75, 0xdc, 0xa4, 0x04, 0xc3, 0x00, 0x73,
|
|
0xb4, 0xf6, 0x4a, 0x41, 0xb6, 0xff, 0x19, 0x23, 0x3d, 0x7d, 0xfc, 0x18,
|
|
0x3c, 0x0a, 0xd2, 0x44, 0x0b, 0x49, 0xcc, 0x7f, 0x9a, 0xe4, 0xbb, 0xcf,
|
|
0xba, 0x7c, 0xa1, 0xde, 0xed, 0xda, 0xbc, 0x3f, 0x49, 0x88, 0xfc, 0x4f,
|
|
0x02, 0x75, 0x8d, 0x64, 0xac, 0x18, 0xc1, 0x92, 0x00, 0x89, 0xc7, 0x0d,
|
|
0xc8, 0x64, 0x86, 0xd2, 0xea, 0x8d, 0x5c, 0x7f, 0x51, 0x23, 0xbc, 0x62,
|
|
0xf0, 0xc2, 0xa9, 0xd9, 0x82, 0xc7, 0x64, 0x28, 0xc5, 0x9c, 0x79, 0x01,
|
|
0x00, 0xd4, 0x96, 0x4b, 0x0c, 0x5b, 0x71, 0x8a, 0x3d, 0xf9, 0xcb, 0xfb,
|
|
0x4a, 0x03, 0x99, 0x59, 0x27, 0x76, 0x53, 0x71, 0x70, 0x0d, 0xc5, 0x2e,
|
|
0x7e, 0x41, 0x2b, 0x3d, 0x13, 0xfd, 0x37, 0xf0, 0xb4, 0x52, 0x34, 0xde,
|
|
0xba, 0xf3, 0x4f, 0xc0, 0xbf, 0x01, 0xfe, 0x53, 0x21, 0x19, 0xee, 0x8d,
|
|
0x4b, 0x59, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42,
|
|
0x60, 0x82;
|
|
|
|
our $image4;
|
|
our $image4_data = pack 'C*',
|
|
0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d,
|
|
0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x16,
|
|
0x08, 0x06, 0x00, 0x00, 0x00, 0xc4, 0xb4, 0x6c, 0x3b, 0x00, 0x00, 0x03,
|
|
0xf7, 0x49, 0x44, 0x41, 0x54, 0x38, 0x8d, 0xb5, 0x95, 0x5f, 0x68, 0xd5,
|
|
0x65, 0x18, 0xc7, 0x3f, 0xe7, 0x77, 0x7e, 0xd3, 0x33, 0xdd, 0x3f, 0x67,
|
|
0xfe, 0xcb, 0x74, 0xc7, 0x22, 0xed, 0x62, 0xf9, 0x07, 0x12, 0x23, 0x33,
|
|
0x2c, 0x56, 0x20, 0x06, 0x2d, 0x09, 0x82, 0xa8, 0x8b, 0xec, 0x22, 0x88,
|
|
0x8a, 0xea, 0xc2, 0x42, 0x32, 0x2d, 0x2b, 0x28, 0x08, 0xb1, 0x2e, 0x02,
|
|
0x2f, 0xb4, 0xa0, 0xee, 0xa2, 0x16, 0x15, 0x5d, 0xe4, 0x68, 0x66, 0x64,
|
|
0x1b, 0xca, 0xcc, 0xd4, 0xe2, 0xb4, 0x64, 0x73, 0x6e, 0xce, 0xf3, 0x6f,
|
|
0x67, 0x3b, 0xe7, 0xfc, 0xfe, 0xbc, 0x7f, 0x9e, 0xb7, 0x8b, 0x6d, 0xce,
|
|
0x95, 0x12, 0x5e, 0xf8, 0xc2, 0xc3, 0xfb, 0xc0, 0xfb, 0x3c, 0x9f, 0xf7,
|
|
0xe1, 0x79, 0xbf, 0x0f, 0x6f, 0xc2, 0x39, 0xc7, 0x8d, 0x58, 0xde, 0x0d,
|
|
0xa1, 0x02, 0x89, 0xeb, 0x4d, 0x78, 0xf5, 0xcd, 0xee, 0xb4, 0x18, 0x77,
|
|
0xa8, 0x66, 0x96, 0xb7, 0xb6, 0x5c, 0xd6, 0x2b, 0x3e, 0x7a, 0x7f, 0x63,
|
|
0xe9, 0x6a, 0x71, 0xd7, 0x55, 0xf1, 0x6b, 0x6f, 0x75, 0xbf, 0xd4, 0xdc,
|
|
0x98, 0xea, 0xdd, 0xfe, 0x54, 0xeb, 0xe6, 0xed, 0x4f, 0xb6, 0x36, 0x59,
|
|
0x91, 0x43, 0xd7, 0x0c, 0x76, 0xce, 0x5d, 0xd3, 0xa6, 0xd6, 0xae, 0x77,
|
|
0x7a, 0xd6, 0xee, 0xdc, 0xdb, 0xd3, 0xdb, 0xd9, 0x35, 0xe2, 0xaa, 0x55,
|
|
0xe7, 0xb2, 0x59, 0xed, 0x46, 0x47, 0xad, 0xfb, 0xf8, 0x60, 0xc6, 0x3d,
|
|
0xf3, 0xc2, 0x4f, 0xed, 0x57, 0xe3, 0x26, 0x5a, 0x9e, 0xfe, 0xc3, 0xb5,
|
|
0x6f, 0x5e, 0x88, 0x08, 0x28, 0x0b, 0xda, 0x08, 0xca, 0xc0, 0x17, 0xdf,
|
|
0x0f, 0x95, 0xc2, 0x6f, 0xd7, 0xcc, 0xdb, 0xf3, 0xde, 0xf1, 0x3d, 0xe9,
|
|
0x5b, 0x9a, 0x76, 0x3f, 0xf8, 0x40, 0x0b, 0x8d, 0xf5, 0x35, 0x18, 0xe3,
|
|
0xd0, 0xda, 0x62, 0x8c, 0x23, 0x95, 0x4a, 0xf2, 0xfa, 0xbb, 0xdd, 0xa5,
|
|
0xb1, 0xf1, 0x78, 0xc5, 0xe7, 0x07, 0xee, 0x9f, 0xd1, 0x92, 0xc4, 0xa6,
|
|
0x1d, 0xe7, 0xdc, 0xbe, 0xdd, 0x2b, 0x50, 0x06, 0x22, 0x0b, 0xca, 0x40,
|
|
0xac, 0x61, 0xa8, 0x2f, 0x64, 0xe0, 0x58, 0x86, 0x6d, 0x6d, 0xcb, 0xb8,
|
|
0x6b, 0x5d, 0x33, 0x5a, 0x83, 0x52, 0x60, 0xed, 0x34, 0xd8, 0x39, 0xc7,
|
|
0xdf, 0x83, 0x15, 0xf6, 0x7e, 0x78, 0xaa, 0xe3, 0x87, 0xd3, 0x89, 0x97,
|
|
0x39, 0xb5, 0xb9, 0x7f, 0x0a, 0xec, 0xff, 0x5b, 0x6e, 0x46, 0xc1, 0x70,
|
|
0xcf, 0x10, 0xf5, 0x26, 0xe2, 0x8d, 0x17, 0xd7, 0x30, 0xa7, 0x16, 0xac,
|
|
0xbd, 0x7a, 0x1b, 0x45, 0x1c, 0xad, 0x2b, 0x9b, 0xd8, 0xb4, 0xae, 0xb9,
|
|
0x5d, 0xa4, 0xf0, 0x69, 0xe7, 0x29, 0xa6, 0xc1, 0x56, 0xa6, 0xc1, 0xa5,
|
|
0xf3, 0x21, 0x43, 0x27, 0xfa, 0x79, 0xb8, 0x2d, 0x4d, 0x7a, 0x79, 0xed,
|
|
0x35, 0xdf, 0x05, 0x60, 0xb4, 0x62, 0xd8, 0xdf, 0x71, 0x09, 0x9c, 0x43,
|
|
0xeb, 0xb9, 0x64, 0x8a, 0xa3, 0xfb, 0x58, 0x73, 0x64, 0x2d, 0x22, 0xe0,
|
|
0x1c, 0xfe, 0x95, 0xd5, 0x8c, 0x8f, 0x8c, 0x73, 0xcf, 0xfa, 0x25, 0xff,
|
|
0x0b, 0x2d, 0x55, 0x85, 0xad, 0xbb, 0x32, 0xb4, 0xdd, 0x7b, 0x33, 0xb7,
|
|
0x2e, 0xab, 0x43, 0x04, 0xd2, 0xab, 0x16, 0xa7, 0xcb, 0x55, 0xfb, 0x8a,
|
|
0x36, 0x94, 0xf6, 0x7f, 0x70, 0xbc, 0xde, 0xb7, 0x32, 0x9d, 0xe0, 0x2d,
|
|
0x5d, 0xc8, 0xce, 0x83, 0xa7, 0xd9, 0xb0, 0x5e, 0x70, 0x16, 0xac, 0x58,
|
|
0xac, 0x15, 0xc4, 0x38, 0xc4, 0x3a, 0xcc, 0xa4, 0xff, 0xdd, 0xaf, 0x45,
|
|
0x1e, 0xdb, 0xd2, 0xc2, 0xac, 0x05, 0x4d, 0x1c, 0x19, 0x00, 0x11, 0x98,
|
|
0x9d, 0x82, 0xdf, 0x7a, 0xc7, 0xea, 0x07, 0x3b, 0xfb, 0xb2, 0x40, 0xd7,
|
|
0x8c, 0x56, 0x7c, 0x75, 0x38, 0x47, 0xfa, 0xf6, 0x05, 0xac, 0x5e, 0xea,
|
|
0x33, 0xef, 0xa6, 0x39, 0x04, 0xe2, 0x08, 0x95, 0x23, 0x54, 0x10, 0x44,
|
|
0x8e, 0x40, 0x0b, 0x51, 0x04, 0xcf, 0xae, 0x5c, 0x4c, 0x5c, 0xe3, 0xd3,
|
|
0x73, 0x6e, 0x02, 0x9a, 0xf0, 0xa0, 0x30, 0x10, 0x92, 0x3d, 0xd6, 0x6f,
|
|
0x91, 0x4a, 0x9a, 0x84, 0x7b, 0x7b, 0x06, 0xf8, 0xf0, 0xd1, 0x2c, 0x99,
|
|
0xcf, 0x5a, 0x29, 0x64, 0x35, 0x8d, 0xf3, 0x7d, 0xa4, 0x0e, 0x72, 0x65,
|
|
0xc8, 0x97, 0x61, 0xe0, 0x22, 0x54, 0x46, 0x21, 0x1f, 0x43, 0x3e, 0x0b,
|
|
0xc5, 0x92, 0x25, 0x9f, 0x8b, 0x09, 0x0a, 0x15, 0x2e, 0x9e, 0xc9, 0x52,
|
|
0x1a, 0xae, 0x96, 0x88, 0x12, 0x83, 0xd4, 0xdb, 0x55, 0x78, 0xae, 0xcb,
|
|
0x37, 0x66, 0x02, 0xfa, 0x63, 0x4f, 0xc8, 0xa6, 0x3b, 0x1b, 0xa8, 0x4d,
|
|
0x41, 0xcd, 0xc2, 0x1a, 0x7a, 0x33, 0xe3, 0x2c, 0x58, 0xde, 0x40, 0xe6,
|
|
0x02, 0xf4, 0x0d, 0xc0, 0x48, 0xce, 0x90, 0xcb, 0x5b, 0x2e, 0xe5, 0x0d,
|
|
0xb9, 0xbc, 0x21, 0x28, 0x85, 0x84, 0xa5, 0x2a, 0xa5, 0xe1, 0x51, 0x9c,
|
|
0x72, 0x10, 0x90, 0xc5, 0xb7, 0x3e, 0xd8, 0xb3, 0x64, 0x1e, 0xea, 0xf7,
|
|
0x65, 0x52, 0x6e, 0x47, 0xba, 0x8b, 0x6c, 0xdb, 0xd8, 0x4c, 0x55, 0xe0,
|
|
0x52, 0x0c, 0x59, 0xaf, 0x81, 0x3f, 0x4f, 0x5a, 0xc4, 0x25, 0x09, 0x22,
|
|
0x87, 0x52, 0x10, 0x29, 0x21, 0x56, 0x8e, 0x28, 0x16, 0xf2, 0xb9, 0x00,
|
|
0x1d, 0x68, 0x98, 0x3b, 0x17, 0x6c, 0x0c, 0xc4, 0x90, 0x54, 0x4d, 0x38,
|
|
0x39, 0x00, 0xe0, 0x89, 0x15, 0xc6, 0xab, 0xf0, 0xfb, 0xd9, 0x12, 0x8f,
|
|
0xb7, 0xd5, 0x91, 0x29, 0xc2, 0x85, 0x22, 0x44, 0x40, 0xb1, 0x2c, 0x8c,
|
|
0x55, 0x84, 0x58, 0x3b, 0x22, 0xe5, 0x50, 0x1a, 0x4a, 0x63, 0x9a, 0x91,
|
|
0x91, 0x00, 0xeb, 0xcf, 0xc6, 0x4b, 0xcd, 0x9e, 0x29, 0x97, 0xa4, 0x69,
|
|
0xc4, 0xd2, 0x31, 0xa9, 0x63, 0x38, 0x7c, 0xac, 0xcc, 0x7d, 0xab, 0x1b,
|
|
0x19, 0xa9, 0x40, 0x9d, 0x0f, 0x4b, 0x52, 0x50, 0x67, 0xa1, 0x61, 0x89,
|
|
0xcf, 0x58, 0x51, 0x61, 0xfc, 0x04, 0xcd, 0x62, 0x68, 0xd0, 0x11, 0xf5,
|
|
0x8b, 0x14, 0xb7, 0x35, 0x25, 0x91, 0x38, 0x46, 0x82, 0x18, 0x13, 0x6b,
|
|
0xc2, 0xc0, 0x90, 0x2b, 0xc8, 0xfc, 0x81, 0x41, 0x9d, 0xa5, 0x7f, 0xcb,
|
|
0x49, 0x00, 0xdf, 0x58, 0x47, 0xd7, 0x2f, 0x05, 0x76, 0x3c, 0xba, 0x88,
|
|
0x3b, 0xea, 0x27, 0x6f, 0x9e, 0x07, 0x5a, 0x43, 0x14, 0x39, 0xb4, 0xf6,
|
|
0x88, 0x63, 0x43, 0x1c, 0x5b, 0x94, 0xf2, 0x50, 0xca, 0x27, 0x8a, 0x0c,
|
|
0x5a, 0xfb, 0x44, 0x51, 0x2d, 0x4a, 0xd5, 0xa0, 0x54, 0x8a, 0x2f, 0x8f,
|
|
0x8e, 0xcd, 0xff, 0xe4, 0xbc, 0xfb, 0xe6, 0xb2, 0x74, 0xab, 0x81, 0xa1,
|
|
0x7f, 0xa0, 0xcc, 0x23, 0x1b, 0x66, 0x0e, 0x85, 0xe7, 0x81, 0xef, 0x7b,
|
|
0x24, 0x93, 0x09, 0x3c, 0xcf, 0x9b, 0xf4, 0xbd, 0xcb, 0xbe, 0xe7, 0x4d,
|
|
0x9c, 0x4d, 0xf9, 0x3f, 0x9f, 0x09, 0x41, 0xdc, 0xd7, 0x53, 0xf9, 0x7e,
|
|
0x61, 0xb8, 0xca, 0x73, 0x4f, 0xb4, 0xfc, 0x67, 0xba, 0x92, 0xc9, 0x09,
|
|
0x73, 0x38, 0x44, 0x0c, 0xb1, 0xd2, 0x84, 0x51, 0x4c, 0x18, 0x6a, 0x82,
|
|
0x40, 0x11, 0xc5, 0x31, 0x51, 0xa8, 0xd1, 0x5a, 0x88, 0xb5, 0xa1, 0xef,
|
|
0xaf, 0x00, 0x2e, 0x6c, 0xed, 0xb8, 0x0c, 0xc6, 0x4b, 0xd0, 0x79, 0xa2,
|
|
0xc8, 0xdd, 0xcf, 0x8f, 0xe1, 0xc4, 0x21, 0x02, 0x88, 0x43, 0x44, 0xb0,
|
|
0x56, 0xb0, 0x5a, 0x30, 0xc6, 0x60, 0x8d, 0x60, 0x8d, 0xc1, 0x18, 0x8b,
|
|
0xd1, 0x16, 0x31, 0x32, 0xb1, 0x8b, 0xa5, 0x1a, 0x38, 0x08, 0x5c, 0xc7,
|
|
0x95, 0x85, 0x25, 0x6e, 0xd4, 0x67, 0xfa, 0x0f, 0x0f, 0x45, 0x7a, 0xf9,
|
|
0x30, 0x7a, 0xb8, 0xbf, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44,
|
|
0xae, 0x42, 0x60, 0x82;
|
|
|
|
our $image5;
|
|
our $image5_data = pack 'C*',
|
|
0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d,
|
|
0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x16,
|
|
0x08, 0x06, 0x00, 0x00, 0x00, 0xc4, 0xb4, 0x6c, 0x3b, 0x00, 0x00, 0x02,
|
|
0xc2, 0x49, 0x44, 0x41, 0x54, 0x38, 0x8d, 0xd5, 0x94, 0x3d, 0x8f, 0x1c,
|
|
0x45, 0x10, 0x86, 0x9f, 0xd9, 0x9d, 0x35, 0x77, 0x3e, 0xf0, 0xc7, 0x05,
|
|
0xc8, 0x32, 0x92, 0x03, 0x02, 0x10, 0x01, 0x82, 0x7f, 0x80, 0x90, 0x90,
|
|
0x08, 0x10, 0x88, 0x3f, 0x00, 0x31, 0x11, 0x22, 0x75, 0x06, 0xd1, 0x45,
|
|
0x04, 0xfc, 0x03, 0x62, 0x48, 0x40, 0x20, 0x41, 0x82, 0x21, 0x73, 0x00,
|
|
0x42, 0x32, 0x10, 0xfa, 0x64, 0x19, 0x64, 0xc9, 0xbe, 0x15, 0x77, 0xbb,
|
|
0x33, 0xbb, 0xd3, 0xdd, 0x55, 0xd5, 0xd5, 0x04, 0x33, 0x3b, 0xc7, 0xc9,
|
|
0x6b, 0x3b, 0x76, 0x4b, 0xad, 0xaa, 0xee, 0x19, 0xbd, 0xfd, 0xf4, 0xdb,
|
|
0xd5, 0x0d, 0x4f, 0x5b, 0xab, 0x36, 0xc9, 0x0f, 0x3f, 0xfe, 0xfa, 0x51,
|
|
0x5d, 0x4f, 0x0f, 0x54, 0x33, 0xb3, 0x7a, 0x42, 0xd3, 0x76, 0xc4, 0xa4,
|
|
0x64, 0xcb, 0xcc, 0xea, 0x29, 0x66, 0x19, 0x11, 0xc5, 0x2c, 0xa3, 0x6a,
|
|
0xa8, 0x6e, 0xa2, 0x71, 0xe7, 0x9f, 0x39, 0xf3, 0xa3, 0xc5, 0x77, 0xcd,
|
|
0x62, 0xf5, 0xf1, 0xcf, 0x37, 0x3e, 0x5f, 0x00, 0xd4, 0x1b, 0xe1, 0xba,
|
|
0x9e, 0x1e, 0xbc, 0xf4, 0xca, 0xb5, 0x4b, 0x50, 0x71, 0xed, 0xea, 0x3e,
|
|
0x9f, 0x7e, 0xf1, 0x0d, 0xcb, 0x26, 0x70, 0xe1, 0xb9, 0x5d, 0x3e, 0xfb,
|
|
0xe4, 0xfd, 0xc7, 0xd2, 0x7d, 0x7f, 0xe3, 0x16, 0x7f, 0xde, 0xba, 0xfd,
|
|
0xc1, 0xb7, 0x5f, 0xfd, 0x02, 0xf0, 0xe1, 0x19, 0xe1, 0x94, 0x94, 0x2e,
|
|
0x0a, 0xd5, 0xb0, 0x89, 0x9b, 0xbf, 0x1f, 0x72, 0xf9, 0xc2, 0x79, 0xea,
|
|
0x7a, 0xf2, 0xc4, 0x6d, 0x2f, 0x9a, 0x0e, 0x07, 0xdc, 0xf3, 0xbb, 0x23,
|
|
0xe8, 0x26, 0x91, 0x61, 0x7b, 0x55, 0xd5, 0x0b, 0xef, 0x5f, 0xdc, 0xe3,
|
|
0xe5, 0x17, 0xaf, 0xf0, 0xc2, 0x95, 0xcb, 0x4f, 0x14, 0x16, 0x31, 0x96,
|
|
0xcb, 0x15, 0x29, 0xc9, 0x38, 0x77, 0x2a, 0x2c, 0x8a, 0xa8, 0x31, 0xa9,
|
|
0x7a, 0xc2, 0xb7, 0xdf, 0x78, 0x95, 0xab, 0xcf, 0x5f, 0x64, 0xff, 0xd2,
|
|
0xb3, 0x8f, 0x15, 0x75, 0x2f, 0x2c, 0x9b, 0x96, 0xe5, 0xa2, 0xc1, 0x2c,
|
|
0x3f, 0x2c, 0x9c, 0xc4, 0x10, 0xcd, 0x94, 0x62, 0x9c, 0x34, 0x1d, 0xef,
|
|
0xbd, 0xf5, 0x3a, 0xa5, 0x14, 0x4a, 0x81, 0xf9, 0x71, 0x3b, 0xe4, 0xfd,
|
|
0x78, 0x13, 0xcd, 0x8c, 0x93, 0x93, 0x96, 0xa3, 0x07, 0xc7, 0x74, 0x21,
|
|
0x62, 0x66, 0xdb, 0x88, 0x7b, 0x2b, 0xba, 0x98, 0xf8, 0xed, 0x8f, 0x3b,
|
|
0xa8, 0x65, 0xcc, 0x32, 0x96, 0x7d, 0xc8, 0xbd, 0xaf, 0x88, 0x9c, 0x11,
|
|
0x31, 0x62, 0x48, 0x34, 0xcb, 0x96, 0xf5, 0x3a, 0x70, 0x7c, 0xd2, 0x12,
|
|
0xa3, 0x3c, 0x8a, 0x58, 0x11, 0x55, 0x42, 0x1c, 0x4a, 0xca, 0x72, 0x5f,
|
|
0x52, 0x96, 0x07, 0xff, 0x8d, 0x98, 0x94, 0x18, 0x85, 0xb6, 0x5d, 0x11,
|
|
0xba, 0x48, 0x4a, 0x42, 0x4a, 0x8a, 0x88, 0x10, 0x63, 0x24, 0xe7, 0x2d,
|
|
0xc2, 0x3a, 0x58, 0xe1, 0xee, 0x9c, 0xdf, 0x3d, 0x87, 0x65, 0x1f, 0x6a,
|
|
0xd7, 0xa8, 0x8a, 0xe3, 0x06, 0x93, 0x92, 0x99, 0x96, 0xcc, 0xce, 0x6c,
|
|
0xca, 0x64, 0xf7, 0x1c, 0xb3, 0x49, 0xc5, 0x6c, 0x3a, 0xe1, 0x28, 0x04,
|
|
0x52, 0x12, 0x72, 0xf6, 0x47, 0x11, 0x1b, 0x3b, 0xcf, 0xcc, 0x78, 0xe7,
|
|
0xcd, 0xd7, 0x70, 0x77, 0x42, 0x10, 0x42, 0x48, 0xa4, 0xa4, 0xa8, 0xda,
|
|
0x60, 0x97, 0xf5, 0x07, 0x2d, 0x36, 0xf6, 0x2f, 0xbf, 0xfe, 0x89, 0x79,
|
|
0x48, 0x8f, 0xf7, 0x18, 0xc0, 0x2c, 0x13, 0x42, 0x22, 0x04, 0x41, 0xd5,
|
|
0xb6, 0x08, 0x9f, 0x5d, 0x20, 0x89, 0x20, 0xa2, 0xdb, 0xad, 0x48, 0x49,
|
|
0x11, 0xcd, 0x98, 0x1a, 0x77, 0xef, 0xfe, 0xcb, 0xfd, 0xfb, 0x0d, 0xaa,
|
|
0x36, 0x5c, 0x61, 0x1d, 0xae, 0xb0, 0x8e, 0xf6, 0x98, 0xf5, 0xe2, 0x3b,
|
|
0x3b, 0x35, 0x29, 0x0a, 0x49, 0xd2, 0x76, 0x61, 0x19, 0xc8, 0x4c, 0x95,
|
|
0xaa, 0x2a, 0xec, 0xed, 0xd5, 0x88, 0x80, 0x2a, 0xd4, 0x75, 0xa1, 0xae,
|
|
0x61, 0x3a, 0x2d, 0x98, 0xc1, 0x64, 0x52, 0x50, 0x2d, 0x54, 0x55, 0x01,
|
|
0x1c, 0x19, 0x88, 0xdd, 0xb7, 0x79, 0x9c, 0x94, 0xd5, 0xba, 0x23, 0x9b,
|
|
0xb1, 0x5a, 0x45, 0x16, 0x8b, 0x6e, 0xa4, 0xea, 0x09, 0x4f, 0x1f, 0x21,
|
|
0x11, 0x1d, 0x1f, 0xa1, 0xd9, 0xac, 0x1a, 0xac, 0x90, 0xed, 0xc4, 0x31,
|
|
0x24, 0xd6, 0xeb, 0x40, 0x71, 0x47, 0xd5, 0x70, 0xcf, 0xe4, 0xfc, 0x70,
|
|
0x37, 0xeb, 0xa3, 0xbb, 0x8d, 0x42, 0xfd, 0x42, 0xb2, 0x9d, 0x38, 0xc4,
|
|
0x44, 0x08, 0x09, 0xbc, 0x60, 0x66, 0x94, 0xe2, 0xb8, 0xf7, 0xbd, 0xcf,
|
|
0xf3, 0x30, 0xee, 0x63, 0xce, 0x9b, 0xbc, 0xa0, 0x22, 0xa8, 0x28, 0xee,
|
|
0x5b, 0x88, 0xc3, 0x3a, 0xb2, 0x5e, 0xb4, 0xe4, 0x6c, 0xac, 0x56, 0xcb,
|
|
0xf1, 0xe4, 0x4f, 0xab, 0xe0, 0xec, 0x21, 0xaa, 0xe6, 0xf1, 0x9f, 0x75,
|
|
0xdb, 0x90, 0xba, 0x35, 0xbe, 0xad, 0x8e, 0x8f, 0xe7, 0x8b, 0xeb, 0xf7,
|
|
0xfe, 0x7e, 0x70, 0x10, 0x53, 0xe2, 0xf6, 0x5f, 0x87, 0xe4, 0x5c, 0x46,
|
|
0xe2, 0x9c, 0x0b, 0xa5, 0xf8, 0xff, 0xe6, 0x4e, 0xbf, 0xb9, 0x17, 0xee,
|
|
0x1d, 0xce, 0xe9, 0x82, 0xe2, 0xce, 0x75, 0x9e, 0xda, 0xf6, 0x1f, 0x12,
|
|
0x1a, 0xe0, 0xff, 0x0b, 0x36, 0xcf, 0x4c, 0x00, 0x00, 0x00, 0x00, 0x49,
|
|
0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82;
|
|
|
|
our $image6;
|
|
our $image6_data = pack 'C*',
|
|
0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d,
|
|
0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x16,
|
|
0x08, 0x06, 0x00, 0x00, 0x00, 0xc4, 0xb4, 0x6c, 0x3b, 0x00, 0x00, 0x03,
|
|
0xfe, 0x49, 0x44, 0x41, 0x54, 0x38, 0x8d, 0xd5, 0x93, 0xcb, 0x6b, 0x5d,
|
|
0x55, 0x14, 0x87, 0xbf, 0x73, 0xee, 0x39, 0x37, 0x8f, 0x9b, 0xf7, 0xa3,
|
|
0xa6, 0xe9, 0x4b, 0x69, 0x4b, 0x2b, 0xb6, 0x5a, 0x11, 0x11, 0xa1, 0x3a,
|
|
0x10, 0x2b, 0x82, 0xed, 0xc0, 0xfe, 0x0d, 0x0a, 0x82, 0xe0, 0xd0, 0x06,
|
|
0x67, 0x0e, 0x04, 0x1d, 0x8a, 0xa8, 0xd3, 0x82, 0x38, 0xd1, 0x81, 0x20,
|
|
0x52, 0x2c, 0xad, 0x52, 0x07, 0xc5, 0x96, 0xda, 0x12, 0x1f, 0x55, 0xaa,
|
|
0xd6, 0x9b, 0x3e, 0xd2, 0xa4, 0x49, 0x9a, 0x9b, 0x7b, 0xef, 0x39, 0x67,
|
|
0x9f, 0xbd, 0xd7, 0x7e, 0x38, 0x48, 0x4c, 0x93, 0xb6, 0x0a, 0x1d, 0xba,
|
|
0x26, 0x6b, 0xb3, 0xf8, 0xf1, 0xb1, 0xd6, 0x6f, 0xed, 0x15, 0x71, 0x1f,
|
|
0xb1, 0xf0, 0x3e, 0xd5, 0x64, 0x3c, 0xfd, 0xc0, 0x0d, 0xbc, 0xf9, 0x6a,
|
|
0x73, 0xaa, 0x7d, 0xb5, 0x3d, 0x75, 0xe9, 0xa3, 0xb9, 0xb3, 0xc7, 0x8f,
|
|
0x1e, 0x38, 0xc9, 0xdc, 0x9d, 0xda, 0xe4, 0x7e, 0xc0, 0x71, 0x37, 0xbb,
|
|
0xba, 0x76, 0x86, 0xfd, 0xd5, 0x91, 0xeb, 0xd1, 0xe0, 0xde, 0x57, 0xb6,
|
|
0x35, 0xeb, 0xd3, 0x6f, 0x07, 0x67, 0xfb, 0x4e, 0xf0, 0xcd, 0x3b, 0x07,
|
|
0x4e, 0xa2, 0xd6, 0x81, 0xbf, 0x3e, 0x7e, 0xee, 0x48, 0x5c, 0x89, 0x27,
|
|
0xac, 0x78, 0xd2, 0x24, 0xa6, 0xd9, 0xca, 0xd1, 0xc6, 0xe2, 0xac, 0x23,
|
|
0x4d, 0x2a, 0x58, 0x6b, 0x31, 0xc6, 0x62, 0xad, 0xe3, 0xd7, 0x8e, 0x0f,
|
|
0x93, 0xa7, 0xfb, 0x8f, 0xd7, 0xb8, 0xf6, 0x29, 0x51, 0xfb, 0x04, 0x5d,
|
|
0x0b, 0x8f, 0x76, 0xde, 0xca, 0x8b, 0x87, 0x3f, 0x0b, 0x2f, 0x77, 0xc2,
|
|
0x17, 0xeb, 0xc1, 0x69, 0x35, 0x7d, 0x77, 0xc7, 0xce, 0xcd, 0xc4, 0x95,
|
|
0x98, 0xcd, 0x63, 0x83, 0x1c, 0x79, 0xef, 0x73, 0x8c, 0xb1, 0x3c, 0x30,
|
|
0xda, 0xc7, 0xc4, 0x6b, 0x2f, 0xad, 0x0a, 0x83, 0x64, 0x98, 0x5f, 0x5e,
|
|
0x27, 0xf6, 0x31, 0x94, 0x40, 0xd3, 0xb3, 0x78, 0x75, 0x96, 0x1f, 0xd2,
|
|
0x83, 0x87, 0xcf, 0x37, 0x16, 0xa6, 0x81, 0x37, 0xd6, 0x4d, 0xa7, 0xb5,
|
|
0x50, 0x94, 0x86, 0x52, 0x1b, 0x00, 0x4e, 0x9f, 0xff, 0x83, 0xd9, 0xf9,
|
|
0x26, 0xaa, 0x34, 0x6b, 0x64, 0x01, 0x5b, 0x3f, 0x4a, 0x75, 0x64, 0x06,
|
|
0x5a, 0xdd, 0x20, 0xfd, 0xf8, 0x76, 0x2f, 0xbf, 0x15, 0xdb, 0x31, 0x1b,
|
|
0xf7, 0xe0, 0xbd, 0x3b, 0x74, 0x97, 0xc7, 0x46, 0x2c, 0x46, 0x1c, 0x61,
|
|
0xa5, 0x30, 0x32, 0xd8, 0xc3, 0xee, 0xed, 0x1b, 0x79, 0x68, 0xeb, 0xe8,
|
|
0xaa, 0xc8, 0xe7, 0x37, 0x20, 0x1c, 0x23, 0x0a, 0x03, 0xa0, 0x3b, 0xa0,
|
|
0xec, 0xa2, 0xb9, 0x50, 0xe5, 0xf7, 0xae, 0xa7, 0x68, 0xb6, 0x0a, 0x8c,
|
|
0xc8, 0x5d, 0xfb, 0x48, 0x8c, 0xb1, 0x18, 0xb1, 0x44, 0xd1, 0x72, 0xe1,
|
|
0xe0, 0x73, 0xfb, 0xd8, 0x3a, 0x3e, 0xcc, 0x86, 0xe1, 0xde, 0x95, 0x66,
|
|
0x03, 0xbe, 0x71, 0x8a, 0xb8, 0xa3, 0x0e, 0xd9, 0x10, 0xf8, 0x0a, 0x2e,
|
|
0xeb, 0xc3, 0x6e, 0x7a, 0x9c, 0xf9, 0xeb, 0x63, 0x34, 0x9b, 0x0d, 0xac,
|
|
0x75, 0xf7, 0x02, 0x0b, 0x46, 0x2c, 0xce, 0x7b, 0x1a, 0xad, 0x82, 0xc3,
|
|
0x2f, 0x3e, 0x41, 0x08, 0x81, 0x10, 0x02, 0xf3, 0x8b, 0x6d, 0x70, 0x8a,
|
|
0xfe, 0xf6, 0x57, 0x54, 0x07, 0x7b, 0x60, 0xb1, 0x02, 0xba, 0x83, 0x76,
|
|
0x5e, 0xe5, 0x72, 0x6d, 0x2f, 0x4b, 0xb9, 0x43, 0x15, 0xe5, 0xbf, 0x81,
|
|
0x2d, 0x22, 0x8e, 0x56, 0x56, 0x72, 0xee, 0xa7, 0x3a, 0xd6, 0x3a, 0xac,
|
|
0x75, 0x88, 0xf5, 0x58, 0xe7, 0x18, 0xf5, 0x17, 0x78, 0x76, 0xcf, 0x34,
|
|
0xa8, 0x41, 0x20, 0x80, 0xd4, 0xb8, 0x38, 0x2d, 0x7c, 0xa9, 0x2d, 0x8b,
|
|
0x79, 0x9b, 0x52, 0x6b, 0x9c, 0xfb, 0x8f, 0x8e, 0x55, 0x69, 0x10, 0xeb,
|
|
0x10, 0x71, 0xcb, 0xd9, 0x3a, 0x82, 0xe4, 0x3c, 0x36, 0x76, 0x86, 0xa4,
|
|
0x6f, 0x1c, 0x16, 0x04, 0x5c, 0x42, 0xd1, 0x70, 0x9c, 0xba, 0xb9, 0x91,
|
|
0x1b, 0x91, 0xc3, 0x18, 0x83, 0x52, 0x6b, 0xc1, 0xfb, 0x60, 0xf9, 0x36,
|
|
0x5c, 0x62, 0xc4, 0x61, 0xc4, 0xe1, 0x7d, 0xa0, 0xd6, 0x55, 0xc5, 0xa6,
|
|
0xcb, 0x9d, 0x6a, 0x6d, 0xe9, 0xe3, 0x47, 0x36, 0x6d, 0x0b, 0x60, 0x7a,
|
|
0x00, 0x03, 0xb6, 0x87, 0xbf, 0xae, 0xcd, 0xd0, 0xec, 0xdb, 0x4d, 0x8f,
|
|
0x4b, 0xb9, 0x99, 0x17, 0x68, 0x6d, 0x70, 0xce, 0x03, 0xfb, 0x52, 0xa0,
|
|
0x0b, 0xa8, 0x02, 0x26, 0xd1, 0x5a, 0x30, 0x22, 0xf4, 0xf6, 0x74, 0xf2,
|
|
0xc2, 0xfe, 0x47, 0x70, 0xce, 0x53, 0x96, 0x06, 0x95, 0x35, 0xe9, 0x6c,
|
|
0x9e, 0xa6, 0x36, 0x34, 0x0a, 0x6d, 0x03, 0xa1, 0x46, 0xde, 0x70, 0xc8,
|
|
0x96, 0xe7, 0x39, 0xf4, 0xe4, 0x33, 0x18, 0x71, 0x7c, 0xfc, 0xc9, 0x31,
|
|
0x8a, 0x42, 0x21, 0x62, 0x2a, 0xc0, 0xc8, 0x1a, 0x27, 0xd2, 0x58, 0x56,
|
|
0xbe, 0xdb, 0x3f, 0xde, 0xe6, 0xb9, 0x22, 0xcf, 0x4b, 0xa4, 0x5c, 0xa2,
|
|
0x23, 0xaa, 0x13, 0x45, 0x03, 0x40, 0x37, 0xf8, 0x21, 0x6e, 0x35, 0x22,
|
|
0xda, 0xe9, 0x16, 0x54, 0x69, 0x68, 0xb5, 0x32, 0xf2, 0xbc, 0x40, 0x15,
|
|
0xea, 0xde, 0x1e, 0x6b, 0x2d, 0x88, 0x38, 0x8a, 0x42, 0x53, 0xaf, 0x2f,
|
|
0x30, 0x37, 0xd7, 0x46, 0xc4, 0x52, 0xb1, 0x0d, 0x86, 0xc7, 0xc7, 0x40,
|
|
0x86, 0x21, 0xaa, 0xe2, 0x6c, 0xcc, 0xcf, 0xd7, 0x14, 0x53, 0x3d, 0x31,
|
|
0xaa, 0x9c, 0xa2, 0xb3, 0x33, 0x41, 0xa9, 0x12, 0x63, 0x0c, 0xde, 0xf9,
|
|
0x3b, 0xb9, 0x3e, 0x31, 0x62, 0x29, 0xb5, 0xc1, 0x1a, 0x43, 0x1c, 0x07,
|
|
0xba, 0xbb, 0x13, 0x44, 0x02, 0x49, 0xd6, 0xc2, 0xfb, 0xed, 0x50, 0xdd,
|
|
0x85, 0x93, 0x19, 0xea, 0x93, 0xdf, 0x32, 0xdb, 0xb1, 0x17, 0x22, 0x4f,
|
|
0x9a, 0xc6, 0x84, 0xe0, 0x11, 0x23, 0x88, 0x11, 0xbc, 0x5f, 0x05, 0x3b,
|
|
0x96, 0x0f, 0x5e, 0x27, 0x5a, 0x0b, 0xed, 0xac, 0xa0, 0x5a, 0x89, 0xc9,
|
|
0xb2, 0x92, 0x66, 0xb3, 0x40, 0xc4, 0xd2, 0xb1, 0x34, 0x4f, 0x36, 0x34,
|
|
0x40, 0x54, 0x44, 0x5c, 0x3e, 0x53, 0xe7, 0xec, 0xcc, 0x83, 0x2c, 0x25,
|
|
0xbd, 0xd8, 0x4c, 0x61, 0xad, 0x23, 0x4d, 0x63, 0x8c, 0x11, 0x8c, 0x15,
|
|
0xbc, 0xf7, 0x01, 0x68, 0xad, 0x40, 0x3d, 0x4c, 0x86, 0x44, 0x29, 0x4d,
|
|
0x91, 0x2b, 0x7c, 0x9a, 0x20, 0x62, 0x71, 0xce, 0xe1, 0xbd, 0x23, 0xcb,
|
|
0x0c, 0xdf, 0x7f, 0x77, 0x9e, 0xee, 0xca, 0x24, 0x7f, 0xb6, 0x06, 0x50,
|
|
0xdd, 0x9b, 0xf0, 0x62, 0xf1, 0xde, 0xe1, 0x9c, 0x23, 0x8a, 0x02, 0xce,
|
|
0x59, 0xbc, 0xb3, 0x04, 0x82, 0x87, 0xc9, 0x7c, 0xad, 0x17, 0xb1, 0x52,
|
|
0x1a, 0xa5, 0x0c, 0x65, 0x69, 0xb0, 0xd6, 0x12, 0x82, 0xc7, 0x7b, 0x8f,
|
|
0x37, 0x96, 0x72, 0xfa, 0x0a, 0x57, 0xcc, 0x18, 0xa6, 0x77, 0x33, 0x21,
|
|
0x84, 0xd5, 0x91, 0x93, 0xa4, 0x42, 0xb5, 0x9a, 0xe2, 0xbc, 0x47, 0xac,
|
|
0x5b, 0x6b, 0xc5, 0xed, 0xe5, 0xa9, 0xa2, 0x24, 0x5b, 0x6a, 0x61, 0x92,
|
|
0x98, 0x3c, 0x6f, 0x21, 0x62, 0x11, 0xb1, 0x98, 0xda, 0x06, 0xf4, 0x8e,
|
|
0x03, 0x84, 0x4a, 0x8d, 0x54, 0x2c, 0xb0, 0x3c, 0x49, 0x08, 0x60, 0xad,
|
|
0x43, 0x29, 0x8d, 0x6a, 0xb7, 0xd0, 0x45, 0x7e, 0xaf, 0xe5, 0x91, 0xcc,
|
|
0xcf, 0x2e, 0x4e, 0x4c, 0x5d, 0x9e, 0x9e, 0x10, 0x11, 0x2e, 0x5e, 0xb8,
|
|
0x84, 0xf7, 0xcb, 0x9d, 0x39, 0xe7, 0x57, 0xdf, 0xb7, 0xf3, 0xfa, 0xda,
|
|
0xec, 0x95, 0x06, 0x5a, 0x5b, 0xbc, 0x8f, 0xde, 0xba, 0x8b, 0xfc, 0xbf,
|
|
0x8b, 0xbf, 0x01, 0xe8, 0x70, 0xcb, 0xc9, 0xb3, 0x58, 0x58, 0xb9, 0x00,
|
|
0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82;
|
|
|
|
our $image7;
|
|
our $image7_data = pack 'C*',
|
|
0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d,
|
|
0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x16,
|
|
0x08, 0x06, 0x00, 0x00, 0x00, 0xc4, 0xb4, 0x6c, 0x3b, 0x00, 0x00, 0x03,
|
|
0xb2, 0x49, 0x44, 0x41, 0x54, 0x38, 0x8d, 0x95, 0x94, 0xdb, 0x6f, 0xd4,
|
|
0x45, 0x14, 0xc7, 0x3f, 0xf3, 0xbb, 0x75, 0xdb, 0xdd, 0xa5, 0x5d, 0x8c,
|
|
0xdb, 0xb4, 0x20, 0x0a, 0x4d, 0x4b, 0x5b, 0xd3, 0x28, 0x44, 0x14, 0xa3,
|
|
0x08, 0x45, 0x68, 0xda, 0xd8, 0x10, 0x62, 0xa4, 0x12, 0x0d, 0xbe, 0xf2,
|
|
0x37, 0xc0, 0x83, 0xc4, 0x57, 0x5f, 0x89, 0xa4, 0x0f, 0x3e, 0x61, 0xa2,
|
|
0x31, 0xa2, 0x4f, 0x3e, 0xd9, 0x12, 0xde, 0x08, 0xac, 0xb4, 0x84, 0xb2,
|
|
0x81, 0xa4, 0x2c, 0x50, 0xed, 0x65, 0xd3, 0xd2, 0xad, 0x2c, 0xdd, 0xcb,
|
|
0xef, 0xd7, 0xdf, 0x5c, 0x7c, 0xe8, 0x05, 0xb6, 0xed, 0x72, 0xf9, 0x26,
|
|
0x93, 0xc9, 0x9c, 0x73, 0xe6, 0x33, 0x27, 0x33, 0x67, 0x8e, 0xa0, 0x8a,
|
|
0x86, 0x87, 0x53, 0xd9, 0x64, 0x32, 0x91, 0xa8, 0xe6, 0x07, 0xb8, 0x73,
|
|
0x27, 0x93, 0x3a, 0x79, 0xb2, 0xef, 0x93, 0xcd, 0x7c, 0x4e, 0xb5, 0x4d,
|
|
0xdb, 0xb6, 0x25, 0x93, 0xed, 0xed, 0x6f, 0x5a, 0xeb, 0xed, 0x4a, 0x1b,
|
|
0xb4, 0x31, 0x18, 0x03, 0x73, 0x73, 0xb9, 0x9d, 0x80, 0x00, 0xcc, 0x4b,
|
|
0x83, 0x8d, 0xd9, 0x10, 0x8b, 0xd2, 0x06, 0xa5, 0x0d, 0x52, 0x69, 0x84,
|
|
0x10, 0x68, 0xad, 0xaa, 0x6d, 0xaf, 0x0e, 0x56, 0x4a, 0x56, 0x85, 0x2a,
|
|
0x6d, 0x10, 0x16, 0x84, 0x61, 0xf8, 0xea, 0x60, 0x29, 0x9f, 0x82, 0xd7,
|
|
0x43, 0xa5, 0x32, 0xd8, 0xa6, 0x32, 0xe6, 0x15, 0x32, 0x56, 0x55, 0xa1,
|
|
0x4a, 0x6b, 0xb4, 0x36, 0x48, 0xb9, 0x54, 0x15, 0xbc, 0xe1, 0x71, 0x00,
|
|
0x7a, 0x7a, 0x7a, 0xda, 0xa5, 0x0c, 0xab, 0x42, 0x7d, 0x3f, 0x44, 0x4b,
|
|
0x85, 0xef, 0xfb, 0xd1, 0xce, 0xce, 0xce, 0xba, 0xe7, 0x66, 0xdc, 0xdb,
|
|
0xdb, 0xfb, 0x99, 0x52, 0xea, 0xc3, 0xe3, 0xc7, 0x4f, 0x7c, 0xde, 0xdc,
|
|
0xdc, 0xdc, 0xa6, 0xb5, 0xb6, 0x56, 0xa1, 0xf2, 0x19, 0x68, 0xe0, 0x87,
|
|
0x28, 0x29, 0x51, 0xc2, 0xc6, 0xf3, 0xdc, 0xc4, 0xd9, 0xb3, 0xe7, 0xe6,
|
|
0x6f, 0xdd, 0x1a, 0xbd, 0x31, 0x32, 0xf2, 0xf7, 0x5f, 0x96, 0x65, 0xfd,
|
|
0x3e, 0x3c, 0x3c, 0x7c, 0x07, 0x40, 0xf4, 0xf7, 0xf7, 0xdb, 0xfb, 0xf7,
|
|
0x7f, 0x34, 0x3e, 0x30, 0xf0, 0xf5, 0x2e, 0xcf, 0xf3, 0x00, 0x98, 0x99,
|
|
0xf9, 0x87, 0xa2, 0x0f, 0x7b, 0xde, 0x7b, 0x87, 0x50, 0xad, 0x42, 0x0d,
|
|
0x7e, 0xb0, 0x02, 0x0d, 0x15, 0xb5, 0x9e, 0xc3, 0x95, 0xcb, 0x43, 0x1c,
|
|
0x3d, 0x7c, 0x00, 0x21, 0x6c, 0x8c, 0x31, 0xe4, 0xf3, 0x79, 0x06, 0x07,
|
|
0xcf, 0xff, 0x32, 0x38, 0xf8, 0xc3, 0x57, 0x76, 0x4b, 0x4b, 0xcb, 0xe9,
|
|
0x33, 0x67, 0xbe, 0x3d, 0x15, 0x89, 0xd4, 0x60, 0x59, 0x16, 0x96, 0x65,
|
|
0x71, 0xef, 0xe1, 0x04, 0xbb, 0x3a, 0xde, 0xa5, 0xbc, 0xa4, 0x09, 0x42,
|
|
0x4d, 0x28, 0x35, 0x4a, 0x19, 0x84, 0x10, 0x58, 0xb6, 0x8d, 0xe3, 0xba,
|
|
0x28, 0x2c, 0x88, 0x37, 0xa3, 0x0b, 0xb3, 0x04, 0x81, 0x61, 0xb1, 0x54,
|
|
0xc2, 0xb5, 0x3d, 0xda, 0xda, 0x3a, 0xba, 0xc6, 0xc6, 0x46, 0x86, 0x9c,
|
|
0x03, 0x07, 0xba, 0x4f, 0x47, 0x22, 0x35, 0x15, 0xf7, 0xf3, 0xb0, 0x10,
|
|
0xa1, 0xd1, 0x8d, 0xae, 0xad, 0xa5, 0x86, 0x62, 0x68, 0x28, 0x49, 0xf0,
|
|
0x95, 0x41, 0xea, 0x65, 0x7b, 0xe0, 0x7a, 0x88, 0xff, 0xee, 0xd3, 0xf8,
|
|
0xfa, 0x16, 0xae, 0x67, 0xef, 0xf1, 0x7e, 0x63, 0x07, 0x0d, 0x0d, 0x0d,
|
|
0x44, 0xa3, 0xd1, 0x2f, 0x9c, 0xae, 0xae, 0xae, 0xb7, 0x1c, 0xc7, 0x5e,
|
|
0xa9, 0x04, 0x4d, 0xb9, 0xec, 0x93, 0x09, 0x13, 0x38, 0xf3, 0x16, 0xc5,
|
|
0x10, 0xc6, 0xf3, 0x86, 0xd9, 0x12, 0x2c, 0x7f, 0xb0, 0xf5, 0xb2, 0xd9,
|
|
0xbf, 0x60, 0x38, 0xf1, 0x86, 0xc7, 0xe1, 0x9d, 0x7b, 0xd6, 0xac, 0xdb,
|
|
0xb7, 0xef, 0xd8, 0xed, 0x04, 0xc1, 0x92, 0xe7, 0xba, 0x0e, 0x52, 0x4a,
|
|
0x82, 0x60, 0x09, 0xcf, 0x73, 0x99, 0xd0, 0xaf, 0x71, 0xe3, 0x9e, 0xe0,
|
|
0xfa, 0x5c, 0x35, 0xe0, 0x53, 0x15, 0x0a, 0x31, 0x4e, 0x45, 0xdc, 0xb5,
|
|
0xb5, 0xeb, 0xda, 0x24, 0x93, 0xc9, 0x46, 0x27, 0x95, 0x1a, 0x09, 0x23,
|
|
0x91, 0x24, 0x4d, 0x4d, 0x09, 0x92, 0xc9, 0x04, 0x8e, 0x03, 0xff, 0xce,
|
|
0xd7, 0x71, 0xfb, 0xfe, 0x73, 0x79, 0x6b, 0x9a, 0xb7, 0xb7, 0x10, 0x8d,
|
|
0x46, 0x28, 0x14, 0xca, 0xcc, 0xcc, 0x2c, 0x90, 0xcb, 0x3d, 0x61, 0x6e,
|
|
0x6e, 0x5e, 0x39, 0x42, 0x50, 0x54, 0x4a, 0xd7, 0x4f, 0x4d, 0xe5, 0x98,
|
|
0x9a, 0xca, 0x21, 0x84, 0xe0, 0xfc, 0xbe, 0x38, 0x81, 0x3d, 0x4f, 0x51,
|
|
0x3a, 0x3c, 0xf6, 0x05, 0xb9, 0x92, 0x21, 0xf3, 0x48, 0x13, 0xab, 0x11,
|
|
0xec, 0x48, 0x08, 0x12, 0xb5, 0x50, 0x1f, 0x81, 0x5a, 0x11, 0xe2, 0xa9,
|
|
0x12, 0x57, 0xaf, 0xce, 0x56, 0x1c, 0xa6, 0xb5, 0x7a, 0xec, 0x04, 0x41,
|
|
0x39, 0x17, 0x8d, 0x46, 0x9a, 0x97, 0x4d, 0x86, 0xa1, 0xa1, 0x3f, 0x37,
|
|
0xcd, 0xac, 0x61, 0x65, 0x9e, 0x59, 0x19, 0x15, 0xbe, 0x86, 0x04, 0xfb,
|
|
0xf6, 0x7d, 0xbc, 0x4c, 0x30, 0x9a, 0x7c, 0x7e, 0x61, 0xc6, 0x29, 0x16,
|
|
0x9f, 0x4c, 0x45, 0xa3, 0xb5, 0x5d, 0x00, 0x4b, 0x4b, 0x3e, 0xd7, 0xae,
|
|
0x5d, 0xa1, 0xb5, 0xb5, 0x95, 0xd6, 0xd6, 0xd6, 0x97, 0xba, 0x8a, 0x54,
|
|
0x2a, 0x45, 0x5d, 0x5d, 0x9c, 0x43, 0x87, 0x8e, 0x02, 0xb0, 0xb8, 0xf8,
|
|
0x04, 0xdf, 0xf7, 0x27, 0x9d, 0x5c, 0xee, 0xd1, 0xcf, 0x42, 0xa8, 0xbe,
|
|
0x58, 0x2c, 0x8e, 0xef, 0x1b, 0xfa, 0xfa, 0xfa, 0x39, 0x72, 0xe4, 0x53,
|
|
0xb6, 0x6e, 0x6d, 0x78, 0x01, 0x72, 0x59, 0x1d, 0x1d, 0x5d, 0x64, 0xb3,
|
|
0x59, 0xe2, 0xf1, 0x08, 0x60, 0x31, 0x3d, 0xfd, 0xc0, 0x4c, 0x4e, 0x4e,
|
|
0xfe, 0xe1, 0xc4, 0x62, 0xb1, 0x5f, 0xc7, 0xc7, 0x6f, 0xff, 0xd8, 0xdd,
|
|
0x7d, 0xb4, 0xa6, 0xbe, 0x3e, 0xca, 0xc1, 0x83, 0x7d, 0xec, 0xdd, 0xfb,
|
|
0x36, 0xe2, 0xf9, 0xc5, 0x00, 0x80, 0x94, 0x8a, 0x64, 0xb2, 0x89, 0xbb,
|
|
0x77, 0x27, 0xa8, 0xaf, 0x8f, 0x03, 0x90, 0x4e, 0x8f, 0x66, 0x32, 0x99,
|
|
0x4c, 0xda, 0xb9, 0x78, 0xf1, 0x62, 0x98, 0x4e, 0xa7, 0xdb, 0x6e, 0xde,
|
|
0x1c, 0xfd, 0x2e, 0x16, 0x8b, 0xed, 0x3e, 0x76, 0x6c, 0xe0, 0x03, 0x21,
|
|
0x36, 0x6f, 0x4e, 0xeb, 0xa1, 0x52, 0x2a, 0x1c, 0xc7, 0xe6, 0xc1, 0x83,
|
|
0xfb, 0xfe, 0xa5, 0x4b, 0x3f, 0x5d, 0xcf, 0x66, 0xa7, 0xc7, 0x2e, 0x5f,
|
|
0x1e, 0xfe, 0x1e, 0xa8, 0xec, 0xa7, 0x17, 0x2e, 0xfc, 0xd6, 0xbb, 0xb8,
|
|
0x58, 0x32, 0x2f, 0x52, 0x18, 0x4a, 0x53, 0x2e, 0x07, 0xa6, 0x50, 0x28,
|
|
0x9b, 0x7c, 0xbe, 0x68, 0xd2, 0xe9, 0x71, 0xd3, 0xdd, 0xdd, 0xdf, 0xf9,
|
|
0x2c, 0xab, 0xa2, 0x1f, 0xd7, 0xd5, 0x79, 0xdf, 0xcc, 0xce, 0x2e, 0x30,
|
|
0x5b, 0x59, 0x3d, 0x1b, 0x64, 0x8c, 0x41, 0x4a, 0x89, 0x52, 0xcb, 0x23,
|
|
0x0c, 0x43, 0x5c, 0xd7, 0xfd, 0x12, 0x38, 0xb7, 0x1a, 0xf3, 0x3f, 0x85,
|
|
0xd7, 0x1e, 0x86, 0xe2, 0x2f, 0xe4, 0xea, 0x00, 0x00, 0x00, 0x00, 0x49,
|
|
0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82;
|
|
|
|
our $image8;
|
|
our $image8_data = pack 'C*',
|
|
0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d,
|
|
0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x16,
|
|
0x08, 0x06, 0x00, 0x00, 0x00, 0xc4, 0xb4, 0x6c, 0x3b, 0x00, 0x00, 0x04,
|
|
0x57, 0x49, 0x44, 0x41, 0x54, 0x38, 0x8d, 0xa5, 0x95, 0xcd, 0x4f, 0x54,
|
|
0x57, 0x18, 0xc6, 0x7f, 0xe7, 0x9c, 0x3b, 0x77, 0x60, 0x66, 0x98, 0x96,
|
|
0xf1, 0x62, 0x43, 0x05, 0x04, 0x43, 0x94, 0x88, 0x2c, 0x2c, 0x28, 0x92,
|
|
0x58, 0xa3, 0x12, 0x35, 0x36, 0x71, 0x61, 0xe2, 0x8a, 0x85, 0xd1, 0xa5,
|
|
0x0b, 0x57, 0xa6, 0x4b, 0x57, 0xea, 0xae, 0x24, 0xea, 0xc2, 0x85, 0x5b,
|
|
0x13, 0xfa, 0x07, 0x88, 0x64, 0xec, 0xc6, 0x84, 0xb8, 0x82, 0x51, 0x3a,
|
|
0x52, 0xc5, 0x54, 0x8b, 0x16, 0xac, 0x7c, 0x88, 0xc0, 0xcc, 0xbd, 0xcc,
|
|
0x17, 0x33, 0xe7, 0x74, 0x71, 0xef, 0x8c, 0xd8, 0x36, 0xdd, 0xf8, 0x26,
|
|
0x27, 0xe7, 0x4d, 0xee, 0xb9, 0xcf, 0x79, 0xce, 0xf3, 0x7e, 0x89, 0x1f,
|
|
0xa1, 0x25, 0xa4, 0xd4, 0xb5, 0x5d, 0x8e, 0x33, 0x64, 0x29, 0x65, 0xf3,
|
|
0x05, 0x56, 0xae, 0x54, 0x4a, 0xb3, 0x2b, 0x2b, 0x23, 0x9b, 0x95, 0xca,
|
|
0x55, 0x2b, 0xa4, 0xd4, 0xb5, 0x2b, 0x27, 0x4f, 0x5e, 0xc8, 0xe7, 0xf3,
|
|
0xac, 0xb8, 0x2e, 0x18, 0xf3, 0xd9, 0x61, 0x29, 0x04, 0x52, 0x4a, 0xa4,
|
|
0x10, 0xa8, 0x60, 0x97, 0xff, 0xdc, 0x03, 0x3f, 0x5a, 0x57, 0x67, 0x97,
|
|
0xe1, 0xc2, 0x4f, 0x0f, 0x1f, 0x62, 0x75, 0x38, 0xce, 0xd0, 0x46, 0x2e,
|
|
0xc7, 0xc2, 0xee, 0xdd, 0x24, 0x7a, 0x7b, 0x3f, 0x03, 0x15, 0xd5, 0x9f,
|
|
0x84, 0x40, 0x85, 0xc3, 0x08, 0x21, 0x10, 0xe5, 0x32, 0x52, 0x08, 0xdf,
|
|
0x0f, 0xbe, 0x55, 0xfd, 0x8d, 0xe7, 0xcf, 0x89, 0xa6, 0xd3, 0x74, 0x38,
|
|
0xce, 0x90, 0x65, 0x49, 0x69, 0xaf, 0xb8, 0x2e, 0x0d, 0x9d, 0x9d, 0xe8,
|
|
0x72, 0xf9, 0x33, 0xa6, 0xd1, 0x8e, 0x0e, 0xec, 0x8e, 0x0e, 0xc2, 0x4d,
|
|
0x4d, 0x44, 0x12, 0x09, 0x00, 0x36, 0x3e, 0x7e, 0x64, 0x63, 0x69, 0x89,
|
|
0xdc, 0xab, 0x57, 0xc4, 0xd6, 0xd7, 0x61, 0x0b, 0x70, 0xb8, 0xbd, 0x9d,
|
|
0x52, 0x2a, 0x85, 0x25, 0xa5, 0x6d, 0x19, 0xc0, 0x18, 0xc3, 0x66, 0x36,
|
|
0x8b, 0xde, 0xdc, 0x04, 0xc0, 0xaa, 0xaf, 0x67, 0xdb, 0x89, 0x13, 0x34,
|
|
0xf6, 0xf4, 0xfc, 0x4b, 0xc7, 0x98, 0xe3, 0x10, 0x73, 0x1c, 0xe8, 0xee,
|
|
0xe6, 0xcf, 0x89, 0x09, 0x54, 0x2a, 0x45, 0xbd, 0x31, 0x20, 0x25, 0xa2,
|
|
0x58, 0x44, 0x08, 0x81, 0x01, 0x2c, 0x8c, 0x01, 0x63, 0x28, 0x65, 0x32,
|
|
0xa8, 0x62, 0x11, 0x3b, 0x12, 0x61, 0xe7, 0xa5, 0x4b, 0xd4, 0x05, 0x0c,
|
|
0x7f, 0x7b, 0xf4, 0x88, 0x0f, 0xcf, 0x9e, 0x51, 0x59, 0x5a, 0x22, 0x1e,
|
|
0x0e, 0x63, 0x35, 0x37, 0x93, 0xe8, 0xe9, 0xa1, 0x7d, 0x60, 0x80, 0x9d,
|
|
0x07, 0x0f, 0xe2, 0xee, 0xda, 0xc5, 0xfb, 0xbb, 0x77, 0x69, 0xb2, 0x2c,
|
|
0xd8, 0xdc, 0x44, 0x00, 0x18, 0x83, 0xa5, 0x8d, 0x41, 0x1b, 0xc3, 0xea,
|
|
0xe4, 0x24, 0x89, 0x7d, 0xfb, 0xf8, 0xe6, 0xdc, 0x39, 0xea, 0x12, 0x09,
|
|
0x72, 0x99, 0x0c, 0xbf, 0x0c, 0x0f, 0xb3, 0xfd, 0xfd, 0x7b, 0x5a, 0x62,
|
|
0x31, 0x5f, 0xeb, 0x62, 0x11, 0xe9, 0xba, 0xc8, 0xd7, 0xaf, 0x79, 0x93,
|
|
0x4e, 0xd3, 0x3c, 0x34, 0x44, 0x83, 0xe3, 0xa0, 0x0e, 0x1f, 0x66, 0x33,
|
|
0x99, 0xc4, 0x36, 0x06, 0x03, 0x68, 0x63, 0x90, 0xc6, 0x18, 0x5f, 0x8a,
|
|
0x85, 0x05, 0x42, 0xd1, 0x28, 0x4e, 0x7f, 0x3f, 0x00, 0x63, 0x37, 0x6e,
|
|
0xd0, 0x3e, 0x3b, 0x4b, 0x63, 0xa5, 0x82, 0xf1, 0x3c, 0xbe, 0x3a, 0x79,
|
|
0x12, 0x75, 0xf4, 0x28, 0x85, 0x4c, 0x06, 0x3c, 0x0f, 0x7b, 0x7a, 0x9a,
|
|
0xcc, 0xbd, 0x7b, 0x00, 0x74, 0x1e, 0x39, 0xc2, 0xbb, 0xc6, 0x46, 0xc8,
|
|
0xe5, 0x10, 0x81, 0xb4, 0xb2, 0x9a, 0x5c, 0x4a, 0x29, 0x9a, 0x4e, 0x9d,
|
|
0x02, 0xe0, 0xd7, 0xfb, 0xf7, 0x89, 0xa7, 0xd3, 0x58, 0xf9, 0x3c, 0xc6,
|
|
0x75, 0xa9, 0x6f, 0x6f, 0xc7, 0x39, 0x7d, 0x9a, 0xb6, 0x33, 0x67, 0x7c,
|
|
0x00, 0xd7, 0x05, 0xcf, 0xc3, 0xa4, 0x52, 0xac, 0x8e, 0x8f, 0x03, 0x10,
|
|
0xef, 0xeb, 0x23, 0xb7, 0xb4, 0x84, 0x01, 0x0c, 0xf8, 0x8c, 0xa5, 0x10,
|
|
0x58, 0x4a, 0x11, 0xef, 0xee, 0x06, 0x60, 0x76, 0x74, 0x94, 0x6d, 0xd9,
|
|
0x2c, 0x3a, 0x9b, 0xc5, 0xb8, 0x2e, 0x52, 0xa9, 0x5a, 0xf0, 0x74, 0x28,
|
|
0x04, 0x9e, 0x07, 0xae, 0x8b, 0xf0, 0x3c, 0x54, 0x2a, 0x05, 0xc0, 0xf6,
|
|
0xce, 0x4e, 0x56, 0x17, 0x17, 0x6b, 0x8c, 0x2d, 0x13, 0xe8, 0x12, 0x8e,
|
|
0xc7, 0x89, 0xb6, 0xb5, 0x01, 0x90, 0x7f, 0xf9, 0x12, 0x51, 0x28, 0x60,
|
|
0x4a, 0x25, 0x4c, 0x28, 0x04, 0xc5, 0xe2, 0xa7, 0xb4, 0x28, 0x95, 0xc0,
|
|
0xf3, 0xfc, 0xcb, 0x8c, 0xa1, 0x9c, 0x4e, 0xfb, 0x8c, 0x5b, 0x5a, 0xc8,
|
|
0xd8, 0x36, 0x3b, 0xaa, 0xc0, 0xda, 0x18, 0x44, 0xc0, 0xb8, 0x6a, 0xf5,
|
|
0x4a, 0xa1, 0xa4, 0xf4, 0x17, 0x20, 0xb5, 0xfe, 0x94, 0xdf, 0xc6, 0x60,
|
|
0x69, 0x8d, 0x34, 0xc6, 0xaf, 0xbc, 0x2d, 0x95, 0x5a, 0x0c, 0xfc, 0x5a,
|
|
0xf0, 0x30, 0x06, 0x91, 0xcb, 0xe1, 0xcd, 0xcf, 0x03, 0x10, 0xd9, 0xbb,
|
|
0xd7, 0x07, 0x55, 0x0a, 0x2b, 0x28, 0xdb, 0xad, 0x85, 0xb3, 0xb5, 0x9c,
|
|
0xed, 0x3d, 0x7b, 0x00, 0xc8, 0xbe, 0x7b, 0xc7, 0xd7, 0xe5, 0x32, 0x46,
|
|
0xeb, 0x20, 0x78, 0x81, 0xc6, 0x4a, 0x29, 0x72, 0x33, 0x33, 0x00, 0xb4,
|
|
0x0c, 0x0e, 0x82, 0x94, 0x58, 0x01, 0xeb, 0xad, 0x8c, 0x8d, 0xd6, 0x48,
|
|
0x29, 0x51, 0x41, 0xef, 0xb0, 0x0e, 0x1d, 0x02, 0x60, 0x65, 0x66, 0x86,
|
|
0xed, 0xe1, 0x30, 0xd5, 0x82, 0x93, 0x3a, 0xd0, 0x58, 0x49, 0x89, 0x97,
|
|
0x4c, 0x02, 0xb0, 0xef, 0xec, 0x59, 0xd6, 0x7b, 0x7b, 0x6b, 0x72, 0x94,
|
|
0xa6, 0xa6, 0xf0, 0xe6, 0xe6, 0x58, 0x7b, 0xfb, 0x96, 0xfc, 0x93, 0x27,
|
|
0xa8, 0x80, 0xb1, 0x7d, 0xe0, 0x00, 0xe1, 0xc1, 0x41, 0x00, 0xe6, 0x92,
|
|
0x49, 0x9c, 0x00, 0x58, 0x57, 0x81, 0x09, 0x80, 0x0b, 0x8f, 0x1f, 0xb3,
|
|
0x38, 0x36, 0x06, 0xc0, 0x77, 0xd7, 0xaf, 0x93, 0xef, 0xeb, 0xf3, 0x19,
|
|
0xe7, 0xf3, 0x64, 0x2f, 0x5e, 0x64, 0xfe, 0xfc, 0x79, 0x0e, 0x84, 0x42,
|
|
0x3e, 0x68, 0x7f, 0x3f, 0xf6, 0x95, 0x2b, 0x00, 0xbc, 0x1e, 0x1b, 0xe3,
|
|
0xdb, 0xe9, 0x69, 0x2c, 0x29, 0x31, 0x5a, 0xa3, 0xab, 0x59, 0x21, 0xc0,
|
|
0x7f, 0xb6, 0x52, 0x6c, 0xdc, 0xba, 0xc5, 0xc6, 0xfe, 0xfd, 0x44, 0x9b,
|
|
0x9b, 0xe9, 0xbe, 0x79, 0x93, 0xb9, 0x07, 0x0f, 0x08, 0x4d, 0x4c, 0x60,
|
|
0xbd, 0x79, 0x43, 0x1b, 0x10, 0xea, 0xea, 0x42, 0x0c, 0x0c, 0x10, 0x39,
|
|
0x76, 0x0c, 0x00, 0x6f, 0x61, 0x81, 0xb9, 0xdb, 0xb7, 0xf9, 0x3e, 0x16,
|
|
0x43, 0x08, 0x81, 0x0e, 0xa4, 0x10, 0xc3, 0xb1, 0x98, 0x39, 0xda, 0xd9,
|
|
0x49, 0x24, 0x1c, 0xae, 0x3d, 0x9d, 0x86, 0x06, 0x42, 0x97, 0x2f, 0xd3,
|
|
0xfa, 0xc3, 0x0f, 0xfc, 0x9f, 0xfd, 0x3e, 0x3a, 0xca, 0xd2, 0x9d, 0x3b,
|
|
0xf4, 0x86, 0x42, 0xd8, 0x4a, 0x21, 0x84, 0x60, 0x79, 0x6d, 0x8d, 0x9f,
|
|
0x27, 0x27, 0xfd, 0x74, 0xab, 0x6a, 0x5c, 0x5b, 0xf9, 0x3c, 0x6a, 0x78,
|
|
0x98, 0x3f, 0xc6, 0xc7, 0x91, 0xc7, 0x8f, 0x93, 0xe8, 0xea, 0x22, 0xde,
|
|
0xda, 0xea, 0x47, 0x7f, 0x7e, 0x9e, 0x95, 0x99, 0x19, 0xfe, 0x4a, 0x26,
|
|
0xd9, 0xf1, 0xe2, 0x05, 0x87, 0x22, 0x91, 0x5a, 0xdb, 0xac, 0x32, 0xd6,
|
|
0xc6, 0x60, 0x55, 0xb4, 0x2e, 0xe5, 0x0b, 0x05, 0xbb, 0x31, 0x1a, 0xad,
|
|
0xa5, 0x58, 0x75, 0x52, 0xc4, 0x9f, 0x3e, 0x45, 0x4d, 0x4d, 0x51, 0x00,
|
|
0x96, 0xc3, 0x61, 0x36, 0xca, 0x65, 0x1a, 0xca, 0x65, 0x9a, 0x6c, 0x9b,
|
|
0x56, 0xcb, 0x42, 0x6c, 0x01, 0xad, 0x36, 0xfc, 0x0f, 0xeb, 0xeb, 0x54,
|
|
0xb4, 0x2e, 0x59, 0x6b, 0x85, 0xc2, 0xc8, 0x62, 0x26, 0x73, 0x41, 0x03,
|
|
0x0d, 0xf5, 0xf5, 0xff, 0x39, 0x1d, 0xaa, 0x7b, 0x34, 0xe8, 0xb5, 0xcb,
|
|
0xd5, 0x33, 0xe0, 0x37, 0x7a, 0xfc, 0x69, 0xb3, 0x92, 0xcd, 0xf2, 0x76,
|
|
0x79, 0x99, 0xb5, 0x42, 0x61, 0xc4, 0xd2, 0xc6, 0x5c, 0x4d, 0x2d, 0x2e,
|
|
0x12, 0x5f, 0x5d, 0x1d, 0x92, 0x42, 0x7c, 0xd1, 0x30, 0xd5, 0xc6, 0x94,
|
|
0xb2, 0xa5, 0xd2, 0x88, 0x36, 0xe6, 0xea, 0xdf, 0x44, 0xcb, 0xf0, 0x2c,
|
|
0x06, 0x86, 0x58, 0x55, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44,
|
|
0xae, 0x42, 0x60, 0x82;
|
|
|
|
our $image9;
|
|
our $image9_data = pack 'C*',
|
|
0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d,
|
|
0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x16,
|
|
0x08, 0x06, 0x00, 0x00, 0x00, 0xc4, 0xb4, 0x6c, 0x3b, 0x00, 0x00, 0x02,
|
|
0x3b, 0x49, 0x44, 0x41, 0x54, 0x38, 0x8d, 0xed, 0xd5, 0x4f, 0x68, 0xd3,
|
|
0x00, 0x14, 0xc7, 0xf1, 0x6f, 0xd2, 0xac, 0x71, 0xeb, 0x56, 0x2b, 0x1b,
|
|
0x76, 0xb0, 0x21, 0xab, 0x0c, 0x64, 0x0c, 0x59, 0x87, 0x20, 0x88, 0x1e,
|
|
0x36, 0xf0, 0x22, 0x44, 0xd8, 0x40, 0x3d, 0x88, 0x48, 0x7a, 0xf5, 0xe0,
|
|
0x9f, 0xb1, 0x83, 0xf7, 0x1d, 0x15, 0xc7, 0x44, 0xc4, 0x83, 0x90, 0x9d,
|
|
0x77, 0xb1, 0xd0, 0xc0, 0xf0, 0x30, 0xea, 0xc5, 0x9b, 0x87, 0xce, 0x8b,
|
|
0x30, 0xd0, 0x66, 0x9b, 0x75, 0xd3, 0x55, 0x17, 0xd7, 0xd4, 0xa6, 0x6d,
|
|
0xfe, 0x78, 0xa8, 0x74, 0x1b, 0x5d, 0xd5, 0x29, 0x3b, 0x08, 0x06, 0xde,
|
|
0xe5, 0xc7, 0xcb, 0x87, 0xe4, 0xe5, 0x25, 0x11, 0x7c, 0xdf, 0xe7, 0x20,
|
|
0x0e, 0xf1, 0x40, 0xd4, 0x7f, 0x12, 0x16, 0x14, 0x45, 0x69, 0x08, 0x5f,
|
|
0x0e, 0xa5, 0x54, 0x51, 0x46, 0xf3, 0xca, 0xcc, 0x9e, 0x5d, 0xbc, 0x98,
|
|
0xf8, 0x13, 0xb8, 0xe1, 0x8a, 0x17, 0xba, 0x52, 0xaa, 0x9d, 0x43, 0x9b,
|
|
0x3a, 0x99, 0x25, 0x5a, 0xd8, 0x54, 0x17, 0xba, 0x52, 0xea, 0x5f, 0xc3,
|
|
0xf3, 0x91, 0xd4, 0x88, 0xe3, 0xa2, 0xdd, 0x1b, 0xcb, 0x31, 0x34, 0x18,
|
|
0x63, 0xea, 0x4a, 0x80, 0x4e, 0xb9, 0xa0, 0xcd, 0x47, 0xf6, 0x8f, 0xd7,
|
|
0x61, 0xbd, 0x23, 0x19, 0x77, 0x3d, 0xff, 0xd9, 0xdd, 0xf3, 0xef, 0x09,
|
|
0x1d, 0xe9, 0x61, 0x69, 0x0d, 0x2c, 0x37, 0xcc, 0x9d, 0x0b, 0x3e, 0x87,
|
|
0xe5, 0x92, 0xa6, 0x77, 0x24, 0xf7, 0x85, 0x8b, 0x00, 0x7a, 0x68, 0x2e,
|
|
0x8e, 0xef, 0xa4, 0x13, 0xa7, 0xd7, 0x22, 0x8e, 0xdc, 0xcb, 0xd2, 0x1a,
|
|
0xf5, 0xca, 0xdb, 0x61, 0xae, 0x9d, 0xa9, 0x10, 0x0c, 0x78, 0x9a, 0x1e,
|
|
0x9a, 0xfb, 0x6d, 0x5c, 0xe0, 0xf2, 0x56, 0x1c, 0x41, 0x4c, 0x9f, 0xea,
|
|
0x97, 0x23, 0xc7, 0xa3, 0x52, 0xd3, 0xc6, 0xad, 0x62, 0x85, 0xe7, 0xaf,
|
|
0x05, 0x70, 0xed, 0x84, 0x52, 0xba, 0x3a, 0xfb, 0x6b, 0xf8, 0xd2, 0x97,
|
|
0x4d, 0xc4, 0x60, 0xa4, 0x45, 0x0e, 0x01, 0x20, 0x05, 0xe0, 0xdc, 0x89,
|
|
0xed, 0x06, 0x63, 0xa3, 0x56, 0x00, 0xd5, 0x6a, 0x15, 0x1c, 0x0b, 0x60,
|
|
0x58, 0xb1, 0xaf, 0x67, 0x7e, 0x06, 0x4b, 0xf8, 0xde, 0x38, 0xae, 0x4d,
|
|
0xf5, 0x9b, 0x5d, 0x3b, 0xd9, 0x77, 0xa6, 0x3f, 0x7d, 0x8d, 0xc6, 0xc3,
|
|
0xad, 0xb5, 0x06, 0xcf, 0x87, 0x6a, 0xf1, 0xa3, 0x89, 0x20, 0x26, 0x40,
|
|
0x34, 0x01, 0x94, 0xb2, 0xda, 0x14, 0xd5, 0x83, 0x4f, 0xe3, 0x40, 0xba,
|
|
0x61, 0x8f, 0x75, 0xe9, 0x89, 0xd6, 0x79, 0xb4, 0x47, 0xed, 0xef, 0xde,
|
|
0xce, 0x5e, 0xbd, 0x03, 0xd7, 0x5a, 0xcd, 0x00, 0xa3, 0x8a, 0x73, 0xc3,
|
|
0x6c, 0x8a, 0x4a, 0x8f, 0x6f, 0x83, 0x38, 0x0d, 0x24, 0x1b, 0xe1, 0xc0,
|
|
0xa3, 0x11, 0x02, 0x87, 0xd2, 0x83, 0xfd, 0x51, 0xa4, 0x1d, 0xcb, 0xb8,
|
|
0xb8, 0xec, 0x42, 0x71, 0xc5, 0x04, 0x66, 0x80, 0x59, 0xc5, 0xbb, 0x69,
|
|
0x00, 0xe8, 0xe2, 0xc3, 0x3e, 0x60, 0x0c, 0xb8, 0x05, 0xf4, 0x01, 0x26,
|
|
0x82, 0x18, 0xdb, 0xf3, 0xcd, 0xd3, 0x85, 0x07, 0x69, 0xda, 0x7a, 0x47,
|
|
0x06, 0x8e, 0xb5, 0xee, 0xca, 0xf3, 0x05, 0xd8, 0xd8, 0x2c, 0x41, 0x69,
|
|
0x1d, 0xbc, 0x4a, 0x2d, 0x94, 0xda, 0xa0, 0x25, 0x0c, 0x88, 0x50, 0xfa,
|
|
0x60, 0x22, 0x88, 0xa3, 0x8a, 0x3f, 0x91, 0xd9, 0x7b, 0x0d, 0x7c, 0x6f,
|
|
0x9c, 0xe2, 0x4a, 0xf6, 0xcd, 0x6a, 0x5f, 0x24, 0x16, 0x95, 0xeb, 0x71,
|
|
0xbb, 0x0c, 0xed, 0xdd, 0xad, 0x40, 0xac, 0x9e, 0x55, 0x1c, 0xc8, 0x7d,
|
|
0x2e, 0x83, 0x65, 0x98, 0xc0, 0xa8, 0xe2, 0x4f, 0x64, 0xa0, 0xc9, 0x47,
|
|
0x48, 0x61, 0xd2, 0x04, 0x86, 0xb1, 0x8c, 0x4c, 0x76, 0x39, 0x87, 0x91,
|
|
0x07, 0xab, 0x0c, 0x76, 0x75, 0xbb, 0xf2, 0x05, 0xc8, 0xae, 0x97, 0xc8,
|
|
0xad, 0xbe, 0x05, 0xcb, 0x48, 0x02, 0x31, 0x85, 0xc9, 0xfa, 0x43, 0xdd,
|
|
0x73, 0x14, 0xbb, 0xc6, 0xc2, 0x7d, 0xf5, 0xc7, 0xfc, 0xe2, 0x88, 0xc1,
|
|
0xda, 0xad, 0x57, 0x4c, 0x00, 0x03, 0x78, 0x01, 0xcc, 0xec, 0x04, 0xeb,
|
|
0xf0, 0xff, 0x3f, 0xc8, 0x81, 0xc3, 0xdf, 0x01, 0x22, 0xe6, 0xe0, 0xf1,
|
|
0x6d, 0x71, 0x21, 0x14, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44,
|
|
0xae, 0x42, 0x60, 0x82;
|
|
|
|
our $image10;
|
|
our $image10_data = pack 'C*',
|
|
0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d,
|
|
0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x16,
|
|
0x08, 0x06, 0x00, 0x00, 0x00, 0xc4, 0xb4, 0x6c, 0x3b, 0x00, 0x00, 0x02,
|
|
0x72, 0x49, 0x44, 0x41, 0x54, 0x38, 0x8d, 0xed, 0x95, 0xdf, 0x4b, 0x93,
|
|
0x61, 0x14, 0xc7, 0x3f, 0xef, 0xeb, 0xfc, 0x91, 0xad, 0x7c, 0xd7, 0x2f,
|
|
0x35, 0xa2, 0xe6, 0xaf, 0x69, 0x76, 0xb3, 0x82, 0x10, 0x02, 0xc9, 0x5d,
|
|
0x54, 0x17, 0x3d, 0x92, 0x8a, 0x65, 0x17, 0x11, 0x2d, 0x22, 0x08, 0x04,
|
|
0x51, 0xbc, 0xe8, 0x4f, 0xe8, 0x32, 0xaf, 0x03, 0xdd, 0x45, 0x57, 0x51,
|
|
0x29, 0x4c, 0x08, 0xea, 0x62, 0x0b, 0xaa, 0x9b, 0x88, 0xd6, 0x8d, 0x69,
|
|
0x39, 0xb7, 0xa0, 0x5a, 0x3a, 0xe7, 0x5e, 0xdd, 0x66, 0x73, 0x7b, 0xf7,
|
|
0xbe, 0x5d, 0xcc, 0xa6, 0x53, 0x34, 0x0d, 0xbc, 0x08, 0x7a, 0xe0, 0xc0,
|
|
0xc3, 0x39, 0xe7, 0xfb, 0xe1, 0x1c, 0x78, 0xce, 0x79, 0x24, 0xc3, 0x30,
|
|
0xd8, 0x89, 0x23, 0xef, 0x08, 0xf5, 0x9f, 0x04, 0x4b, 0x42, 0x88, 0x75,
|
|
0xce, 0x97, 0xf5, 0x6e, 0xbb, 0xa9, 0x84, 0x1e, 0xb9, 0x98, 0x16, 0xc0,
|
|
0x7a, 0xbb, 0x76, 0x8c, 0xb1, 0x79, 0x33, 0xaf, 0xc2, 0x47, 0x01, 0x7c,
|
|
0x5a, 0x8c, 0x81, 0xe6, 0x8f, 0xad, 0xae, 0x2d, 0x83, 0x5f, 0xec, 0x77,
|
|
0x2b, 0xb2, 0xc4, 0xd0, 0xb1, 0xbd, 0xd1, 0xb6, 0x5b, 0x67, 0x66, 0x69,
|
|
0x3e, 0x59, 0x49, 0x75, 0xa5, 0x39, 0x4f, 0xe0, 0x79, 0x17, 0xe2, 0xf1,
|
|
0x9b, 0x38, 0xee, 0xcf, 0x75, 0x3e, 0xdd, 0xa0, 0xfd, 0x5c, 0xa4, 0x35,
|
|
0xb8, 0x29, 0xf8, 0x99, 0xe2, 0xb6, 0xcb, 0x12, 0x9e, 0xbb, 0x2d, 0xe3,
|
|
0xca, 0xd9, 0xd3, 0x35, 0x14, 0x17, 0x15, 0x6e, 0xda, 0xea, 0xf3, 0xd7,
|
|
0xe3, 0xdc, 0xf3, 0x36, 0xa8, 0x9a, 0x4e, 0xd5, 0xc5, 0xf9, 0x56, 0x75,
|
|
0x6d, 0xdc, 0x04, 0x30, 0xba, 0x67, 0xc4, 0x8e, 0x6e, 0x78, 0x3a, 0x1a,
|
|
0xfd, 0x8a, 0x7f, 0x5a, 0xe2, 0xc9, 0x83, 0x39, 0xc6, 0x22, 0x87, 0x00,
|
|
0x28, 0x2f, 0x8d, 0x71, 0xa9, 0xf1, 0x1b, 0xf5, 0xd6, 0x83, 0x28, 0xfb,
|
|
0x0e, 0xe4, 0x84, 0xd6, 0x9a, 0x06, 0xba, 0x66, 0xfd, 0xca, 0xc3, 0x0f,
|
|
0xd5, 0xc3, 0x80, 0x63, 0x5d, 0xc5, 0x74, 0x2d, 0x2a, 0x48, 0x72, 0x00,
|
|
0x50, 0x80, 0x20, 0xc8, 0x03, 0xc0, 0x88, 0x88, 0x77, 0x04, 0x01, 0x46,
|
|
0xcd, 0x4f, 0xad, 0xc0, 0x0d, 0xd0, 0x7b, 0x2e, 0xd8, 0xc2, 0x8a, 0xfd,
|
|
0xf8, 0x91, 0x9c, 0x38, 0xa3, 0xa5, 0x19, 0xf4, 0x6a, 0xcc, 0x25, 0x64,
|
|
0x87, 0x88, 0x77, 0x7a, 0xf3, 0xc1, 0x97, 0x17, 0x86, 0x91, 0xe4, 0x36,
|
|
0x24, 0xb9, 0x57, 0x24, 0xae, 0xdc, 0xdf, 0xa8, 0xf5, 0xd1, 0xdd, 0x8f,
|
|
0x14, 0x0c, 0xdd, 0x53, 0x57, 0x21, 0xd9, 0xed, 0x35, 0xa5, 0x39, 0xff,
|
|
0x64, 0x28, 0xc5, 0xfb, 0xa9, 0xb4, 0x4b, 0x2c, 0x5e, 0x75, 0xe6, 0x83,
|
|
0x3b, 0xe7, 0xa2, 0x48, 0xb2, 0x43, 0xfc, 0xbc, 0xe6, 0xdb, 0x10, 0x5a,
|
|
0xec, 0x6a, 0x59, 0xbe, 0x2a, 0x48, 0xf2, 0xd0, 0x89, 0x6a, 0x8b, 0x72,
|
|
0xd8, 0x92, 0x75, 0xa8, 0x09, 0x78, 0x3b, 0x1e, 0xf5, 0x61, 0xe8, 0xbd,
|
|
0xab, 0x35, 0x26, 0x91, 0xbc, 0x6e, 0xd9, 0x08, 0x98, 0x85, 0x0e, 0xda,
|
|
0x31, 0x34, 0x0f, 0x26, 0x33, 0x98, 0xb2, 0x95, 0xc6, 0x93, 0x90, 0x4c,
|
|
0x65, 0xe3, 0x25, 0x85, 0x50, 0xb8, 0xcb, 0x62, 0x4f, 0x67, 0x0c, 0x0f,
|
|
0x00, 0x29, 0x15, 0xf4, 0x94, 0xfa, 0xc7, 0x01, 0x11, 0x4b, 0x37, 0x7d,
|
|
0x18, 0xba, 0x13, 0x2d, 0x4e, 0x7d, 0xa5, 0x44, 0x53, 0xad, 0x44, 0x85,
|
|
0x02, 0xa9, 0xcc, 0x8a, 0x9d, 0xaa, 0x82, 0xa6, 0x5a, 0x89, 0xf2, 0x32,
|
|
0x09, 0xb4, 0x45, 0x15, 0x43, 0x77, 0x14, 0xd8, 0x6c, 0xb6, 0x3f, 0xb1,
|
|
0xb1, 0xe9, 0x6e, 0xdf, 0x27, 0xce, 0x7f, 0x89, 0x44, 0x63, 0x6d, 0x45,
|
|
0x25, 0x65, 0x14, 0xc8, 0xa0, 0x65, 0xf2, 0x2d, 0x18, 0x86, 0x70, 0x28,
|
|
0xa0, 0x82, 0xe1, 0x10, 0xda, 0x1d, 0xdf, 0x96, 0x47, 0x5a, 0x64, 0xba,
|
|
0x5d, 0x64, 0x92, 0xce, 0x40, 0x20, 0xc0, 0xcc, 0x02, 0x24, 0xd3, 0x2b,
|
|
0x36, 0x39, 0x0d, 0x91, 0xef, 0x13, 0x2a, 0x86, 0xe6, 0x10, 0x99, 0x6e,
|
|
0x1f, 0x6c, 0x73, 0x57, 0x08, 0xa3, 0xcf, 0x85, 0x9e, 0x72, 0x86, 0xbe,
|
|
0xfa, 0x99, 0x8d, 0x41, 0x4a, 0x83, 0xa9, 0x19, 0x48, 0x84, 0x27, 0x00,
|
|
0xda, 0x85, 0xd1, 0x97, 0x7b, 0x00, 0xdb, 0x5e, 0x42, 0x82, 0x7e, 0x17,
|
|
0xba, 0xe6, 0x8c, 0xfc, 0xf0, 0x13, 0x98, 0x5e, 0x22, 0x1d, 0x9d, 0x00,
|
|
0x70, 0x0a, 0xfa, 0xbd, 0xab, 0xf3, 0xfe, 0x6a, 0xbb, 0x2d, 0xc3, 0x5d,
|
|
0xc4, 0x83, 0xbf, 0xa1, 0xae, 0xb5, 0x39, 0xd2, 0xff, 0x1f, 0x64, 0xc7,
|
|
0xc1, 0xbf, 0x00, 0x24, 0x91, 0x01, 0xa1, 0xf6, 0x94, 0xe3, 0xca, 0x00,
|
|
0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82;
|
|
|
|
our $image11;
|
|
our $image11_data = pack 'C*',
|
|
0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d,
|
|
0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x16,
|
|
0x08, 0x06, 0x00, 0x00, 0x00, 0xc4, 0xb4, 0x6c, 0x3b, 0x00, 0x00, 0x03,
|
|
0xd0, 0x49, 0x44, 0x41, 0x54, 0x38, 0x8d, 0x9d, 0x95, 0x5b, 0x48, 0x5b,
|
|
0x77, 0x1c, 0xc7, 0xbf, 0xe7, 0xe4, 0xe4, 0x66, 0x6d, 0x76, 0xcc, 0x6c,
|
|
0x35, 0x31, 0x6a, 0x64, 0x93, 0xd4, 0x3a, 0xf1, 0x34, 0xba, 0xd9, 0xd5,
|
|
0x87, 0x1a, 0x68, 0x67, 0x65, 0x94, 0x5a, 0x3a, 0x18, 0x65, 0x83, 0x45,
|
|
0x28, 0x7b, 0xf0, 0x65, 0x4b, 0x61, 0x4c, 0xf6, 0x52, 0x2a, 0xac, 0x0f,
|
|
0x9b, 0xad, 0xb5, 0xb0, 0xbe, 0x6c, 0x6b, 0xf2, 0x30, 0xf2, 0xd2, 0x32,
|
|
0x53, 0xac, 0x50, 0x68, 0x69, 0xed, 0x98, 0x2d, 0xbd, 0xe1, 0xd9, 0xc6,
|
|
0xd8, 0x4a, 0xcd, 0x92, 0x9a, 0xe8, 0xb4, 0x71, 0xe6, 0xe4, 0x5c, 0x73,
|
|
0x39, 0xc9, 0xd9, 0xc3, 0x16, 0xeb, 0xad, 0x78, 0xf9, 0xc1, 0x1f, 0xfe,
|
|
0xfc, 0xfe, 0xdf, 0xff, 0x87, 0xdf, 0xe5, 0x7f, 0x21, 0x34, 0x4d, 0x03,
|
|
0x00, 0x10, 0x04, 0x81, 0xf5, 0x6c, 0x74, 0xf4, 0x2e, 0x6d, 0xb5, 0x5a,
|
|
0x6e, 0x17, 0x0a, 0x1a, 0xd3, 0xde, 0xde, 0xb4, 0xe6, 0x86, 0x22, 0x8f,
|
|
0x5c, 0x97, 0xb6, 0xdc, 0xfc, 0x6d, 0x6d, 0x8d, 0x4c, 0xa1, 0xa0, 0xad,
|
|
0x2b, 0xa4, 0x36, 0x43, 0xb5, 0x5a, 0x2d, 0xdd, 0x04, 0x01, 0x48, 0x92,
|
|
0xb2, 0x6a, 0xed, 0xda, 0xb5, 0x71, 0xaf, 0xc9, 0x64, 0x3c, 0x05, 0xa0,
|
|
0x6e, 0xd3, 0x60, 0x92, 0xfc, 0x2f, 0x41, 0x51, 0x5c, 0x0e, 0xf6, 0xfb,
|
|
0x47, 0xbd, 0x36, 0xdb, 0x0e, 0xbf, 0xd5, 0x6a, 0x79, 0xa1, 0xdd, 0x0c,
|
|
0x58, 0x14, 0x65, 0x64, 0xb3, 0x79, 0x08, 0x82, 0xb4, 0xe8, 0x1b, 0x18,
|
|
0x08, 0x7a, 0xeb, 0xea, 0xec, 0x7e, 0xb7, 0xbb, 0x1e, 0x1c, 0x27, 0x6c,
|
|
0x15, 0xac, 0x40, 0x96, 0x15, 0x88, 0xa2, 0x0c, 0x00, 0xe8, 0xeb, 0xbb,
|
|
0xe8, 0xdd, 0xb3, 0xc7, 0xe5, 0xdf, 0xbf, 0x9f, 0x01, 0xcf, 0x2b, 0x98,
|
|
0x98, 0x78, 0x12, 0x28, 0x6a, 0x37, 0x55, 0x0a, 0x41, 0x50, 0x20, 0x49,
|
|
0x69, 0xf0, 0xbc, 0x84, 0x13, 0x27, 0xce, 0x78, 0x0f, 0x1c, 0x78, 0xd3,
|
|
0xdf, 0xda, 0xba, 0x0b, 0xf1, 0x78, 0x02, 0x57, 0xaf, 0xfe, 0xc4, 0x92,
|
|
0x24, 0xe1, 0xdb, 0x62, 0xc4, 0x32, 0x64, 0x39, 0x03, 0x9e, 0x97, 0xd0,
|
|
0xd9, 0xf9, 0xb6, 0xdf, 0xe5, 0xaa, 0xc5, 0xd4, 0xd4, 0x1c, 0x2e, 0x5d,
|
|
0x1a, 0x61, 0x17, 0x16, 0x78, 0x4f, 0x6f, 0xef, 0x31, 0x6e, 0x4b, 0x11,
|
|
0xcb, 0x72, 0x1a, 0xe3, 0xe3, 0xbf, 0xc0, 0xe5, 0xaa, 0xc5, 0xee, 0xdd,
|
|
0x4e, 0x44, 0xa3, 0xb3, 0xb8, 0x7c, 0xf9, 0x26, 0x0b, 0xc0, 0x73, 0xe1,
|
|
0xc2, 0x49, 0x6e, 0xa9, 0x76, 0x4d, 0xf0, 0xad, 0x3e, 0x47, 0xb7, 0x51,
|
|
0x4f, 0x30, 0x06, 0x3d, 0x60, 0xa0, 0x10, 0x6d, 0xfe, 0x22, 0x16, 0x00,
|
|
0x80, 0xe9, 0xc8, 0x24, 0x52, 0xa9, 0x4a, 0x1c, 0x3a, 0xb4, 0x17, 0xd1,
|
|
0xe8, 0x2c, 0x82, 0xc1, 0xeb, 0xac, 0xa6, 0xc1, 0x13, 0x0c, 0x9e, 0xe6,
|
|
0x56, 0x32, 0x96, 0x81, 0xaf, 0xf4, 0x3a, 0x9c, 0x96, 0x52, 0x0c, 0x37,
|
|
0xed, 0x03, 0x53, 0xbe, 0x4b, 0x0f, 0xbc, 0x42, 0x41, 0x8c, 0x00, 0x7f,
|
|
0x9c, 0xaf, 0xf9, 0x44, 0x97, 0xc7, 0xd0, 0x03, 0x33, 0x89, 0xfa, 0x96,
|
|
0x7d, 0x08, 0x85, 0xee, 0x20, 0x1c, 0x8e, 0xb3, 0x8a, 0x92, 0xf1, 0x8c,
|
|
0x8c, 0x0c, 0xac, 0x82, 0x02, 0x00, 0x51, 0xbc, 0x82, 0x81, 0x1e, 0x07,
|
|
0x5d, 0xb5, 0xb3, 0x10, 0x39, 0xd8, 0x95, 0xa3, 0x13, 0x09, 0x03, 0x64,
|
|
0x5e, 0x87, 0x32, 0x9b, 0x0e, 0x96, 0x66, 0x03, 0xc4, 0x38, 0x40, 0x9a,
|
|
0x74, 0xb8, 0x33, 0xd5, 0x82, 0x47, 0x0f, 0xdf, 0x42, 0x32, 0xfa, 0x18,
|
|
0x93, 0xdc, 0x8e, 0xb2, 0xb5, 0xa0, 0x8b, 0x4f, 0x44, 0x71, 0xf2, 0xed,
|
|
0x87, 0x0e, 0xff, 0x07, 0x9d, 0xbc, 0xf7, 0xcf, 0x78, 0x09, 0x9e, 0xff,
|
|
0xa3, 0xef, 0xe9, 0x3a, 0x1b, 0x0f, 0x3c, 0x3d, 0x57, 0xd3, 0x51, 0xc5,
|
|
0x90, 0xb7, 0xcd, 0x8d, 0x06, 0xc0, 0x6c, 0x00, 0x44, 0x02, 0x7f, 0xff,
|
|
0x2c, 0x23, 0xab, 0x68, 0x10, 0x67, 0x73, 0x3e, 0x00, 0x9c, 0x06, 0x84,
|
|
0x9a, 0x3e, 0x8f, 0x71, 0x2b, 0xc1, 0x8b, 0xa7, 0xa2, 0xda, 0xaa, 0x78,
|
|
0xf5, 0x6a, 0x16, 0x8f, 0x7e, 0xa7, 0xce, 0x77, 0x9d, 0x8d, 0x07, 0x00,
|
|
0x20, 0xc1, 0x69, 0xac, 0xc2, 0xe7, 0x01, 0x59, 0x45, 0x21, 0x96, 0x41,
|
|
0xf8, 0xba, 0x00, 0x9b, 0xc7, 0x88, 0xca, 0x66, 0x0a, 0xae, 0xc3, 0x25,
|
|
0x83, 0xaf, 0x77, 0x9a, 0xfd, 0x46, 0x9a, 0x8c, 0x3c, 0xec, 0xaf, 0x66,
|
|
0x56, 0x46, 0xbe, 0x08, 0x7e, 0xd5, 0x98, 0xc1, 0xc2, 0xbc, 0x06, 0x4e,
|
|
0xd0, 0x9e, 0x15, 0x7d, 0x29, 0x49, 0x1b, 0xdc, 0x56, 0xa2, 0x22, 0x17,
|
|
0xcf, 0xe1, 0xfe, 0x95, 0x34, 0xbb, 0xad, 0x1c, 0x40, 0x2e, 0x07, 0xe3,
|
|
0x4e, 0x0d, 0x54, 0x3e, 0x0f, 0x63, 0xa9, 0x86, 0xfa, 0x77, 0xf4, 0x34,
|
|
0x65, 0x26, 0x86, 0x5f, 0xda, 0x3c, 0x51, 0x06, 0x2a, 0xb6, 0x67, 0x51,
|
|
0x5d, 0x96, 0x3e, 0xf5, 0xd5, 0x11, 0x7b, 0xad, 0xbd, 0x1c, 0x4c, 0x73,
|
|
0x83, 0xd2, 0x81, 0x2c, 0x89, 0xb1, 0x9b, 0x3a, 0x16, 0x1a, 0x3c, 0xaa,
|
|
0x9c, 0x4f, 0x42, 0x2c, 0x60, 0xe6, 0x1e, 0xb8, 0x74, 0x12, 0xbe, 0x7c,
|
|
0x01, 0x47, 0x6a, 0x5b, 0xd0, 0x5d, 0xd3, 0xa0, 0x39, 0x6f, 0x7c, 0xe6,
|
|
0xe8, 0x3e, 0xf8, 0x75, 0x3c, 0xb4, 0x0a, 0xfc, 0x38, 0x56, 0x3a, 0xe6,
|
|
0xae, 0x94, 0x3a, 0x8e, 0xef, 0x5d, 0xa0, 0x61, 0xc6, 0xa7, 0x30, 0xeb,
|
|
0x31, 0x39, 0x5d, 0x8a, 0x07, 0xbf, 0x1a, 0x03, 0xaa, 0x0a, 0xdf, 0x7b,
|
|
0x17, 0xe3, 0xdc, 0x5f, 0xdf, 0xdb, 0x91, 0x8f, 0x69, 0x88, 0x86, 0xa9,
|
|
0xd3, 0xed, 0xfd, 0xb1, 0x00, 0x80, 0xc0, 0x6f, 0xe7, 0x1c, 0x91, 0x46,
|
|
0xb7, 0xea, 0x54, 0x32, 0x14, 0x03, 0x60, 0x35, 0x58, 0x48, 0xeb, 0x8e,
|
|
0x0e, 0x8d, 0xdb, 0x07, 0x19, 0x87, 0xd4, 0x5d, 0x62, 0x02, 0x3d, 0xa7,
|
|
0x98, 0x58, 0x39, 0x4b, 0x0d, 0x7d, 0xfc, 0xc3, 0x74, 0xa0, 0xa8, 0x91,
|
|
0x52, 0x79, 0x28, 0x0b, 0x2a, 0x12, 0x49, 0x1d, 0x5b, 0xf4, 0x85, 0x23,
|
|
0x88, 0xbe, 0xe1, 0xce, 0x38, 0x95, 0x8c, 0x6e, 0xed, 0x52, 0xf4, 0xdf,
|
|
0x98, 0xe1, 0x00, 0xf4, 0xfc, 0x3f, 0x00, 0xa4, 0x56, 0x96, 0x0d, 0x89,
|
|
0xe7, 0x88, 0x36, 0xd8, 0xd3, 0xce, 0xf9, 0xa4, 0xe9, 0x23, 0x00, 0x63,
|
|
0xdf, 0xbc, 0x5f, 0x45, 0xd3, 0xa5, 0x19, 0x46, 0x8e, 0xa9, 0x50, 0x32,
|
|
0x2f, 0x69, 0xde, 0x46, 0xec, 0xc9, 0x33, 0x6a, 0x4c, 0x13, 0x73, 0x68,
|
|
0x7b, 0x8d, 0xf7, 0x7e, 0xf9, 0xae, 0x7d, 0x58, 0x4f, 0xaa, 0x13, 0x6e,
|
|
0x07, 0x4f, 0x3f, 0x9d, 0x24, 0xa1, 0x64, 0x5f, 0x94, 0x01, 0x58, 0x72,
|
|
0x8e, 0x37, 0xf2, 0xe7, 0x0d, 0x1e, 0xb3, 0x3b, 0x2b, 0x2c, 0xd9, 0x89,
|
|
0xe3, 0xad, 0xf3, 0x74, 0x31, 0x57, 0x41, 0x20, 0xf0, 0xdd, 0x5d, 0x5b,
|
|
0xe8, 0xe4, 0x8f, 0x33, 0x47, 0x81, 0x35, 0x2e, 0xc8, 0x46, 0xc0, 0x00,
|
|
0x70, 0xe6, 0xb0, 0x9d, 0x29, 0x33, 0xe5, 0x86, 0x9b, 0x2b, 0x04, 0x67,
|
|
0x52, 0xd1, 0x83, 0x9d, 0xdb, 0x1e, 0xd0, 0x11, 0xf0, 0xf5, 0x8d, 0xcc,
|
|
0x70, 0x4b, 0xc1, 0xff, 0x02, 0x75, 0x5c, 0xb4, 0x48, 0xa1, 0x80, 0x33,
|
|
0xc4, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60,
|
|
0x82;
|
|
|
|
our $image12;
|
|
our $image12_data = pack 'C*',
|
|
0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d,
|
|
0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x16,
|
|
0x08, 0x06, 0x00, 0x00, 0x00, 0xc4, 0xb4, 0x6c, 0x3b, 0x00, 0x00, 0x01,
|
|
0x95, 0x49, 0x44, 0x41, 0x54, 0x38, 0x8d, 0xa5, 0x94, 0xcd, 0x6e, 0x82,
|
|
0x40, 0x14, 0x85, 0xcf, 0x1d, 0xc6, 0xf8, 0x20, 0x5d, 0x1a, 0x9b, 0x98,
|
|
0xb8, 0xee, 0xd2, 0x75, 0x1f, 0xc0, 0xb7, 0xd3, 0x7d, 0x7d, 0x10, 0x13,
|
|
0x92, 0x8a, 0x8b, 0x26, 0xf6, 0x0d, 0x8c, 0x69, 0xb4, 0x48, 0xc9, 0x0c,
|
|
0x73, 0xba, 0xa0, 0xa0, 0xc0, 0xf0, 0x63, 0x7a, 0x12, 0x02, 0x84, 0xe1,
|
|
0xdc, 0x73, 0xef, 0x7c, 0x20, 0x24, 0xb1, 0xdf, 0x7f, 0x12, 0x1d, 0x0a,
|
|
0xc3, 0x1d, 0x96, 0xcb, 0x57, 0xe9, 0x5a, 0xd3, 0x10, 0x49, 0x44, 0xd1,
|
|
0x81, 0xf7, 0x32, 0x26, 0x63, 0x92, 0x18, 0x1e, 0x8f, 0x5f, 0x3c, 0x9d,
|
|
0xce, 0x8c, 0xa2, 0x03, 0x57, 0xab, 0x37, 0x92, 0xc4, 0xd0, 0x43, 0xf9,
|
|
0x8a, 0x05, 0x81, 0x20, 0x08, 0x04, 0x4a, 0xdd, 0x1e, 0xcf, 0xe7, 0xcf,
|
|
0x58, 0xaf, 0x37, 0x9d, 0x9d, 0xdd, 0xcb, 0x6b, 0x0c, 0x00, 0x22, 0x82,
|
|
0x20, 0x08, 0x00, 0xe4, 0xa3, 0xd8, 0x6e, 0xdf, 0x01, 0x60, 0xb0, 0xb9,
|
|
0xee, 0xac, 0xaa, 0x14, 0xb2, 0x2c, 0xc3, 0x62, 0xf1, 0x82, 0xf3, 0xf9,
|
|
0x1b, 0x97, 0x4b, 0x8c, 0xfd, 0xfe, 0x63, 0x50, 0x62, 0xaf, 0x71, 0x9e,
|
|
0x36, 0x3f, 0x2b, 0xa5, 0x10, 0xc7, 0x09, 0x92, 0x24, 0xad, 0x8c, 0xe6,
|
|
0x5f, 0x89, 0x45, 0x08, 0xe7, 0x1c, 0xae, 0xd7, 0x1f, 0x28, 0xa5, 0xa0,
|
|
0x94, 0xc2, 0x6c, 0x36, 0x6d, 0x50, 0xe4, 0xa3, 0xc6, 0x6b, 0x6c, 0xad,
|
|
0x83, 0xb5, 0x0e, 0x71, 0x9c, 0x20, 0x4d, 0x0d, 0x00, 0x60, 0x32, 0x79,
|
|
0xf2, 0x3c, 0x8f, 0xff, 0xba, 0x98, 0x62, 0xbd, 0xde, 0xf0, 0xde, 0xbc,
|
|
0xd1, 0x1b, 0x99, 0xa7, 0x4c, 0xd3, 0x14, 0x24, 0x31, 0x1a, 0x05, 0x8d,
|
|
0xc2, 0x43, 0xa8, 0x69, 0x18, 0x67, 0x19, 0xcb, 0x94, 0x5a, 0xeb, 0x92,
|
|
0x8c, 0xba, 0xfa, 0xa8, 0xa9, 0x8c, 0x82, 0x24, 0x8c, 0x31, 0x10, 0x91,
|
|
0xf2, 0xe8, 0xda, 0xb0, 0x2e, 0x6a, 0x2a, 0xc6, 0xce, 0xe5, 0xe6, 0x7d,
|
|
0x1a, 0x42, 0x4d, 0x25, 0x8e, 0x31, 0x59, 0xe5, 0xe5, 0x3e, 0xbc, 0x0a,
|
|
0x6a, 0x8c, 0xc9, 0xa0, 0xb5, 0x82, 0xd6, 0xb7, 0x9c, 0xb5, 0xc4, 0x16,
|
|
0xa4, 0x80, 0x74, 0xe5, 0x26, 0xfa, 0x54, 0xa7, 0x66, 0x3c, 0x1e, 0x81,
|
|
0xd4, 0xb0, 0xf6, 0xb6, 0xbe, 0x34, 0x2e, 0x46, 0x20, 0x42, 0x88, 0x48,
|
|
0xeb, 0x48, 0xda, 0xa8, 0x21, 0xf3, 0xf7, 0x2a, 0xc6, 0x61, 0xb8, 0x43,
|
|
0x18, 0xee, 0x5a, 0x5b, 0x9e, 0xcd, 0xa6, 0xe5, 0x75, 0x9d, 0x9a, 0xa2,
|
|
0x2b, 0x6b, 0x5d, 0xd3, 0xb8, 0xef, 0x5f, 0x5b, 0x7c, 0x69, 0x6d, 0xd4,
|
|
0x38, 0xe7, 0x4a, 0x42, 0x0a, 0x0d, 0xff, 0xf8, 0xd1, 0x4e, 0x4d, 0x5e,
|
|
0x00, 0x95, 0xc4, 0x0f, 0x19, 0x3f, 0x42, 0xcd, 0x83, 0x89, 0x0b, 0x6a,
|
|
0x58, 0xa1, 0xc6, 0xd7, 0xc5, 0x60, 0xe3, 0x3a, 0x35, 0xf7, 0xaa, 0xdf,
|
|
0x03, 0x3d, 0xbf, 0xcd, 0x42, 0x7d, 0xd4, 0xf8, 0xf4, 0x0b, 0xcc, 0x2c,
|
|
0x55, 0x03, 0x46, 0xd4, 0xfe, 0x54, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45,
|
|
0x4e, 0x44, 0xae, 0x42, 0x60, 0x82;
|
|
|
|
our $image13;
|
|
our $image13_data = pack 'C*',
|
|
0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d,
|
|
0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x16,
|
|
0x08, 0x06, 0x00, 0x00, 0x00, 0xc4, 0xb4, 0x6c, 0x3b, 0x00, 0x00, 0x02,
|
|
0xab, 0x49, 0x44, 0x41, 0x54, 0x38, 0x8d, 0x8d, 0x95, 0x3b, 0x68, 0x54,
|
|
0x41, 0x14, 0x86, 0xbf, 0xb9, 0xf7, 0x86, 0x80, 0xc6, 0x20, 0x42, 0x02,
|
|
0xe2, 0x83, 0x58, 0x88, 0x45, 0x44, 0x57, 0x04, 0x25, 0x4a, 0xcc, 0x8a,
|
|
0x36, 0xa6, 0xb2, 0xb7, 0xb0, 0x48, 0x6d, 0x21, 0x04, 0xb1, 0x30, 0xb1,
|
|
0xb1, 0x51, 0x10, 0xb1, 0x4a, 0x9a, 0x28, 0x82, 0xa5, 0x16, 0x5a, 0x24,
|
|
0x85, 0x88, 0x2f, 0x10, 0x84, 0x55, 0x22, 0x1a, 0xe3, 0xab, 0x30, 0x18,
|
|
0x11, 0x82, 0x1a, 0x13, 0xb3, 0x77, 0xef, 0x6b, 0xce, 0xb1, 0xb8, 0xfb,
|
|
0xca, 0x66, 0x77, 0xb3, 0x3f, 0x1c, 0xb8, 0xcc, 0x9c, 0xfb, 0xcd, 0x7f,
|
|
0xce, 0x0c, 0x33, 0x86, 0x3a, 0xba, 0x7a, 0xf5, 0xce, 0x0d, 0x20, 0x53,
|
|
0x3d, 0xa6, 0xca, 0xf4, 0xc5, 0x8b, 0x67, 0xcf, 0xd7, 0xe6, 0xaa, 0x6a,
|
|
0x3d, 0xc4, 0x5a, 0x8d, 0x8e, 0x8e, 0xdf, 0x1e, 0x1f, 0xbf, 0xaf, 0xb5,
|
|
0x1a, 0x1b, 0xbb, 0xa7, 0x23, 0x23, 0x63, 0xb7, 0x6b, 0xa1, 0x8d, 0xc2,
|
|
0x7c, 0xb8, 0xd9, 0xbb, 0xd9, 0x31, 0x5c, 0x36, 0x86, 0xcc, 0xb3, 0x5f,
|
|
0xc7, 0x36, 0x2f, 0x75, 0x1c, 0xcd, 0x0c, 0x0f, 0x9f, 0xc1, 0xf7, 0x83,
|
|
0x55, 0x0b, 0x06, 0x41, 0xc8, 0xad, 0x5b, 0x0f, 0xe9, 0xfc, 0xf7, 0x72,
|
|
0x3a, 0xdb, 0xf5, 0xe2, 0xaf, 0x2a, 0xd3, 0x7b, 0xce, 0xbd, 0x5f, 0x53,
|
|
0x41, 0x49, 0x9e, 0x1f, 0xe8, 0x93, 0xed, 0xfd, 0xc7, 0x33, 0x1d, 0x3b,
|
|
0x76, 0xb2, 0x74, 0x57, 0xe9, 0xeb, 0xdb, 0xcb, 0xfc, 0xfc, 0x42, 0xdd,
|
|
0xe4, 0xbe, 0xbe, 0x7d, 0xbc, 0x7c, 0xfe, 0x23, 0xb3, 0xed, 0xf4, 0x2e,
|
|
0x56, 0xbe, 0x7f, 0xca, 0xbe, 0xbe, 0xd6, 0x9b, 0x3d, 0x78, 0x61, 0xe6,
|
|
0x40, 0x5d, 0x30, 0x9d, 0x5b, 0x32, 0xdd, 0x87, 0x7a, 0x00, 0x88, 0xac,
|
|
0x0f, 0xc0, 0xdc, 0xdc, 0xcf, 0x86, 0xad, 0x8a, 0x6c, 0xc8, 0x86, 0xad,
|
|
0x1b, 0xd9, 0xd0, 0xbd, 0x87, 0xf9, 0x37, 0x1f, 0x33, 0x8d, 0xf2, 0xbc,
|
|
0x48, 0x3d, 0x34, 0x4a, 0xcb, 0x3e, 0x31, 0x20, 0x3c, 0x7e, 0xfa, 0xa0,
|
|
0x21, 0x14, 0xe0, 0x64, 0x56, 0xd3, 0xfc, 0x30, 0x26, 0x4a, 0x9c, 0x86,
|
|
0x79, 0xe6, 0xd1, 0xf5, 0x7e, 0xcd, 0x0e, 0x0d, 0x34, 0x85, 0xcd, 0x7c,
|
|
0x1b, 0x6a, 0x3a, 0x9f, 0xcb, 0xcd, 0x32, 0x34, 0x74, 0xca, 0xac, 0x72,
|
|
0xec, 0xfb, 0x82, 0xc4, 0x41, 0xa3, 0x7f, 0xca, 0xda, 0xbf, 0xbf, 0xa7,
|
|
0xfc, 0x1d, 0x45, 0x4a, 0x92, 0x08, 0x2b, 0x2b, 0x3e, 0x8e, 0x93, 0xba,
|
|
0x9e, 0x98, 0x98, 0xd2, 0x6a, 0xb8, 0xe3, 0x17, 0x2c, 0x1a, 0x05, 0x4d,
|
|
0xa3, 0x56, 0xae, 0x6b, 0x70, 0x5d, 0x07, 0xd7, 0xad, 0xb4, 0xe2, 0xf0,
|
|
0xe1, 0x5e, 0x26, 0x26, 0xa6, 0xb4, 0x0a, 0x2c, 0x48, 0x14, 0x34, 0x8d,
|
|
0x7a, 0x32, 0x86, 0x32, 0x38, 0x97, 0x9b, 0xe5, 0xd5, 0xab, 0x99, 0xb2,
|
|
0x73, 0x00, 0x2f, 0x08, 0x5b, 0x6b, 0x45, 0x2d, 0x14, 0x28, 0xb6, 0x41,
|
|
0x18, 0x1c, 0x3c, 0xc2, 0xd2, 0x52, 0x9e, 0xe5, 0xe5, 0x3c, 0xef, 0xde,
|
|
0x7d, 0x05, 0xc0, 0x53, 0x91, 0x55, 0xe5, 0x6a, 0x21, 0x06, 0x3f, 0x86,
|
|
0xc4, 0x82, 0x14, 0x2b, 0xeb, 0xaa, 0xe7, 0xd6, 0x60, 0x8c, 0xc1, 0x75,
|
|
0x0d, 0x8b, 0x8b, 0x05, 0x0a, 0x85, 0x00, 0xd7, 0xad, 0xec, 0x9f, 0xa7,
|
|
0x2a, 0x48, 0x14, 0x82, 0x28, 0xfa, 0x27, 0x0f, 0xb1, 0xb4, 0xec, 0xd8,
|
|
0x18, 0xb0, 0x56, 0x89, 0x63, 0x8b, 0xe7, 0xb9, 0x88, 0x54, 0x7a, 0xee,
|
|
0x21, 0x82, 0x84, 0x05, 0xf4, 0xb7, 0x0f, 0xb1, 0x5d, 0x17, 0xaa, 0x0a,
|
|
0x71, 0x5c, 0x3a, 0x15, 0x05, 0xc2, 0x30, 0xa1, 0xbd, 0xbd, 0x0d, 0x55,
|
|
0x0f, 0x6b, 0x2b, 0xa6, 0x52, 0xc7, 0x8b, 0xcb, 0x68, 0x3e, 0x6c, 0x09,
|
|
0xaa, 0x9a, 0xba, 0x0c, 0xc3, 0x10, 0x55, 0x68, 0x6b, 0x73, 0x01, 0x10,
|
|
0x51, 0x8c, 0xa9, 0x6a, 0x05, 0xd6, 0x22, 0xbf, 0x97, 0xd7, 0x85, 0x96,
|
|
0x4a, 0x8f, 0x63, 0x25, 0x8a, 0xa2, 0xf4, 0x67, 0xcf, 0x45, 0x24, 0x75,
|
|
0x99, 0x24, 0x82, 0xe3, 0x54, 0xf7, 0x38, 0x4c, 0x90, 0x28, 0x6e, 0x09,
|
|
0x2c, 0x02, 0x71, 0x9c, 0x60, 0x8c, 0x29, 0x87, 0xe3, 0x38, 0x88, 0x28,
|
|
0xae, 0x6b, 0x48, 0x92, 0xca, 0xdd, 0xec, 0x51, 0xda, 0xbc, 0x16, 0x64,
|
|
0x6d, 0xfd, 0x8b, 0xdd, 0x18, 0xca, 0x0b, 0x95, 0xc1, 0x0b, 0x7f, 0x1d,
|
|
0x0a, 0xf9, 0x88, 0xf6, 0xb6, 0xf5, 0x4f, 0x43, 0x5c, 0xb5, 0xb9, 0xa5,
|
|
0xa3, 0x56, 0xed, 0xb2, 0x5a, 0xde, 0x95, 0xc9, 0xcf, 0xe6, 0xd2, 0xe0,
|
|
0x6e, 0xed, 0xda, 0x94, 0x34, 0x04, 0x66, 0x8b, 0x77, 0x94, 0x88, 0x2d,
|
|
0x6e, 0x60, 0xfa, 0x4a, 0x48, 0xf1, 0x9c, 0xd7, 0x7b, 0x9d, 0x3c, 0x80,
|
|
0x2b, 0x93, 0x5f, 0xcc, 0xda, 0xa9, 0x8a, 0xde, 0xbe, 0xfd, 0xa6, 0xd6,
|
|
0x96, 0x9c, 0xa6, 0x6e, 0x53, 0x78, 0x65, 0xac, 0x16, 0xee, 0x35, 0x03,
|
|
0x96, 0x94, 0xcb, 0xcd, 0x92, 0xcb, 0xcd, 0xb6, 0x92, 0x5a, 0xd6, 0x7f,
|
|
0x25, 0x79, 0xad, 0xb1, 0x85, 0x0a, 0xbe, 0x46, 0x00, 0x00, 0x00, 0x00,
|
|
0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82;
|
|
|
|
our $image14;
|
|
our $image14_data = pack 'C*',
|
|
0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d,
|
|
0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x16,
|
|
0x08, 0x06, 0x00, 0x00, 0x00, 0xc4, 0xb4, 0x6c, 0x3b, 0x00, 0x00, 0x04,
|
|
0x91, 0x49, 0x44, 0x41, 0x54, 0x38, 0x8d, 0x95, 0x95, 0x5b, 0x6c, 0x94,
|
|
0x45, 0x18, 0x86, 0x9f, 0x99, 0xff, 0xb4, 0x87, 0xee, 0xf6, 0x6f, 0x69,
|
|
0xcb, 0x96, 0x7a, 0xd1, 0x0a, 0x36, 0xf1, 0x80, 0x16, 0x14, 0x88, 0x31,
|
|
0x26, 0x60, 0x82, 0x31, 0x31, 0x20, 0x6a, 0x88, 0x88, 0x44, 0xb6, 0x95,
|
|
0x3b, 0x1b, 0x09, 0x91, 0x18, 0x2f, 0x38, 0x08, 0x5c, 0x34, 0x48, 0x4c,
|
|
0x41, 0x89, 0x18, 0x0e, 0x6d, 0x49, 0x40, 0xb8, 0x30, 0x42, 0xd1, 0x10,
|
|
0xa0, 0x31, 0x56, 0x08, 0x34, 0x48, 0xa2, 0xe5, 0x86, 0x82, 0x94, 0x16,
|
|
0x6a, 0x0b, 0x2d, 0x14, 0xda, 0x6e, 0x77, 0x97, 0x3d, 0xfc, 0xff, 0x3f,
|
|
0x5e, 0xd0, 0x36, 0xb4, 0x84, 0xaa, 0x6f, 0x32, 0x37, 0x33, 0x93, 0x27,
|
|
0xef, 0x7c, 0xdf, 0x97, 0x77, 0x04, 0x0f, 0xe9, 0xd0, 0xa1, 0x13, 0xa5,
|
|
0x86, 0xe1, 0x6d, 0xcc, 0x22, 0x96, 0x08, 0xa9, 0x6c, 0x81, 0x42, 0xd7,
|
|
0x04, 0xca, 0xa5, 0x55, 0xb9, 0x6a, 0xff, 0xd2, 0xa5, 0x6f, 0x6e, 0xe7,
|
|
0x31, 0xda, 0x5c, 0xd7, 0xa2, 0xce, 0x9c, 0x6b, 0xa3, 0x69, 0x6f, 0x95,
|
|
0x00, 0x10, 0xa3, 0x07, 0x0d, 0x0d, 0x3f, 0x46, 0x5d, 0x5d, 0xd4, 0x06,
|
|
0x82, 0x3e, 0x3b, 0x90, 0x93, 0x83, 0xdf, 0x6f, 0x21, 0xa5, 0x04, 0xc0,
|
|
0x71, 0x1c, 0x52, 0xf1, 0x38, 0x89, 0x58, 0xac, 0x35, 0x9d, 0xa4, 0xb2,
|
|
0xaa, 0xea, 0x9d, 0xd6, 0x89, 0xe0, 0x85, 0xab, 0xea, 0x54, 0x77, 0x57,
|
|
0x0f, 0x6d, 0xa7, 0xd6, 0x8b, 0xcd, 0x75, 0x2d, 0x4a, 0x00, 0xec, 0xdc,
|
|
0x79, 0x30, 0x6a, 0x04, 0x64, 0x7d, 0x41, 0x71, 0x84, 0x50, 0x28, 0x88,
|
|
0x69, 0xea, 0x68, 0x9a, 0x06, 0x80, 0xeb, 0xb8, 0x18, 0xa6, 0x81, 0xa6,
|
|
0x69, 0x24, 0xe2, 0x09, 0x6e, 0x76, 0x76, 0x0c, 0x0e, 0x0d, 0x38, 0xb3,
|
|
0xaa, 0xab, 0x3f, 0xb8, 0xfe, 0x38, 0xf7, 0x0b, 0x57, 0xd5, 0x29, 0x59,
|
|
0x53, 0x53, 0x5f, 0xea, 0x48, 0xb7, 0xb6, 0xa0, 0x38, 0x82, 0x6d, 0x87,
|
|
0xb1, 0x73, 0x73, 0xc8, 0xcf, 0x0b, 0x93, 0x67, 0x87, 0x08, 0x85, 0x82,
|
|
0x18, 0xa6, 0x81, 0x93, 0x75, 0x00, 0x98, 0x52, 0x90, 0x47, 0x49, 0x59,
|
|
0x99, 0x2d, 0xb4, 0x4c, 0xfd, 0x44, 0xd8, 0xda, 0x1d, 0xcd, 0x2a, 0xba,
|
|
0xf1, 0x98, 0x02, 0x68, 0xda, 0x5b, 0x25, 0xa4, 0xeb, 0x26, 0x56, 0xdb,
|
|
0xf9, 0x61, 0x3b, 0x18, 0xf4, 0x13, 0x0c, 0xfa, 0x09, 0x87, 0x73, 0xc8,
|
|
0x0d, 0x87, 0xb0, 0x43, 0x39, 0xb8, 0x8e, 0x4b, 0x61, 0x41, 0x1e, 0x81,
|
|
0x80, 0x0f, 0xd3, 0xd4, 0x01, 0x88, 0x14, 0x17, 0x91, 0x5f, 0x60, 0xcf,
|
|
0xdf, 0xb2, 0xe5, 0x9b, 0x8a, 0x51, 0xe8, 0xc7, 0x5b, 0x4f, 0xaa, 0xae,
|
|
0xee, 0x3b, 0xf4, 0xf4, 0xf4, 0xf3, 0xd2, 0xbb, 0xb5, 0x0a, 0x40, 0xa6,
|
|
0xdd, 0xcc, 0x12, 0x7b, 0x4a, 0x3e, 0x86, 0x61, 0xe0, 0xf3, 0x99, 0xf8,
|
|
0x7d, 0x16, 0x21, 0xbf, 0x9f, 0xdc, 0x60, 0x10, 0xcf, 0xf3, 0x30, 0x75,
|
|
0x9d, 0x40, 0xc0, 0x47, 0x30, 0xe0, 0xc7, 0xef, 0xb3, 0x30, 0x0d, 0x9d,
|
|
0xd2, 0xe9, 0xa5, 0x64, 0xb3, 0xc3, 0x2b, 0x47, 0xc1, 0x43, 0xb1, 0x24,
|
|
0x03, 0x03, 0xc3, 0xa4, 0x52, 0x69, 0x94, 0x52, 0x00, 0xe8, 0x52, 0xaa,
|
|
0x52, 0xcb, 0x34, 0xd0, 0x75, 0x89, 0x14, 0x20, 0x10, 0x68, 0x9a, 0x46,
|
|
0x2c, 0x91, 0xc4, 0xf2, 0x59, 0x58, 0xa6, 0x81, 0xa7, 0x3c, 0xa4, 0x94,
|
|
0x08, 0x21, 0x50, 0x4a, 0x11, 0x29, 0x8e, 0x90, 0x4a, 0x25, 0xc7, 0x1c,
|
|
0x5f, 0xbb, 0xd6, 0x83, 0xe3, 0x38, 0x64, 0xd3, 0x59, 0xe2, 0xb1, 0x18,
|
|
0x00, 0xd2, 0x30, 0x35, 0x34, 0x4d, 0x43, 0x08, 0xc1, 0x50, 0x2c, 0x41,
|
|
0xf7, 0xad, 0xdb, 0x74, 0xfc, 0x7d, 0x93, 0xbb, 0x43, 0x43, 0x84, 0x73,
|
|
0x02, 0x18, 0x9a, 0x86, 0xa9, 0xeb, 0x63, 0xcb, 0x32, 0x0c, 0x4c, 0x5d,
|
|
0x27, 0x9d, 0xbe, 0x3f, 0x56, 0xdf, 0x96, 0xc3, 0xd5, 0x65, 0x4e, 0xd6,
|
|
0x21, 0x1e, 0x8b, 0xd1, 0xfe, 0xdb, 0x16, 0x01, 0xa0, 0x0f, 0xc7, 0x12,
|
|
0x08, 0xf1, 0x60, 0xea, 0xfc, 0x3e, 0x0b, 0xdd, 0xd0, 0x91, 0x40, 0x38,
|
|
0x27, 0x87, 0xa0, 0x65, 0x91, 0xca, 0x64, 0xd0, 0x75, 0x1d, 0x5d, 0x4a,
|
|
0xa4, 0x94, 0x28, 0xa5, 0x70, 0x3c, 0x8f, 0x64, 0x32, 0xf5, 0x70, 0xef,
|
|
0xae, 0xff, 0xd9, 0xb8, 0x56, 0x3c, 0xbc, 0x21, 0xfb, 0xfa, 0xee, 0x5e,
|
|
0x77, 0x5d, 0x17, 0x29, 0x25, 0x03, 0x83, 0xc3, 0x64, 0x33, 0x59, 0x34,
|
|
0x5d, 0xc3, 0xf5, 0x5c, 0x92, 0x99, 0x0c, 0x9a, 0xa6, 0x61, 0x68, 0x1a,
|
|
0xc6, 0x88, 0x53, 0x53, 0xd7, 0xe9, 0xed, 0xb9, 0x49, 0x3c, 0x9e, 0x79,
|
|
0x64, 0x96, 0xc7, 0x81, 0xfb, 0x7b, 0x07, 0x8f, 0xde, 0xe8, 0xe8, 0x04,
|
|
0xc0, 0xb2, 0x0c, 0x1c, 0xd7, 0xc3, 0xf5, 0x1e, 0x34, 0x40, 0x20, 0x90,
|
|
0x23, 0x4e, 0x0d, 0x4d, 0xc3, 0x32, 0x0c, 0x74, 0x5d, 0xa7, 0xe9, 0x64,
|
|
0x13, 0xc3, 0xc3, 0xee, 0xfe, 0x49, 0xc1, 0xf1, 0xb8, 0xd8, 0x74, 0xfa,
|
|
0xd7, 0xb3, 0x83, 0xe9, 0x74, 0x16, 0xbf, 0xcf, 0x42, 0x93, 0x62, 0xb2,
|
|
0xfb, 0x74, 0x76, 0x74, 0x72, 0xb1, 0xb5, 0x8d, 0x92, 0x92, 0x27, 0x07,
|
|
0x27, 0x05, 0x37, 0x37, 0xef, 0x1b, 0xec, 0xed, 0x8e, 0x57, 0xfe, 0x7c,
|
|
0xe4, 0x18, 0xe9, 0x4c, 0x16, 0x9f, 0xcf, 0x04, 0xc0, 0xf5, 0x14, 0x0a,
|
|
0x85, 0xe7, 0x79, 0x78, 0x9e, 0x47, 0xd6, 0x75, 0xb9, 0xfc, 0x57, 0x3b,
|
|
0x5f, 0xef, 0xf8, 0x96, 0xf2, 0xf2, 0x0a, 0xc2, 0xe1, 0x60, 0xc5, 0x64,
|
|
0x60, 0x0d, 0xa0, 0xb3, 0xb3, 0xf5, 0x72, 0xd0, 0x57, 0x76, 0xb1, 0xfd,
|
|
0xea, 0xa5, 0x37, 0xec, 0xdc, 0x90, 0xaf, 0x70, 0x6a, 0x11, 0xba, 0xae,
|
|
0x21, 0x85, 0x78, 0x10, 0x26, 0x42, 0x70, 0xf2, 0xf8, 0x09, 0xbe, 0x3f,
|
|
0xf0, 0x03, 0x33, 0x66, 0xbc, 0x40, 0x49, 0xc9, 0x34, 0x0a, 0xad, 0x7b,
|
|
0xcb, 0x3e, 0x99, 0x79, 0xe5, 0x8b, 0xf7, 0x66, 0x07, 0x4a, 0x0f, 0xfe,
|
|
0x3e, 0xdc, 0x38, 0x11, 0x3c, 0xee, 0xdd, 0xf3, 0xe7, 0x7f, 0x64, 0x9b,
|
|
0x66, 0x76, 0x63, 0x61, 0x24, 0xb4, 0x24, 0x3f, 0x2f, 0x50, 0xaa, 0x69,
|
|
0x02, 0x90, 0x5c, 0xbd, 0x72, 0xa3, 0x39, 0x9b, 0x35, 0xf6, 0xcf, 0x99,
|
|
0x33, 0xaf, 0x35, 0x9d, 0x4e, 0xdb, 0xb6, 0xbc, 0x5d, 0x5f, 0x9e, 0x3c,
|
|
0x52, 0x3a, 0xb7, 0x22, 0xc4, 0x40, 0x67, 0x3b, 0x6d, 0xb7, 0xfc, 0x0d,
|
|
0xcb, 0xeb, 0x6e, 0x55, 0x3e, 0x62, 0x7b, 0xc3, 0x9e, 0xb3, 0xea, 0xd5,
|
|
0x15, 0xbb, 0x14, 0xe0, 0x9b, 0xb4, 0xc0, 0x23, 0xfa, 0xee, 0xfd, 0xe2,
|
|
0x81, 0x3b, 0x17, 0xd6, 0xa9, 0x64, 0xdb, 0x36, 0xd5, 0x7f, 0xf8, 0x65,
|
|
0x75, 0xfe, 0x33, 0x5b, 0xed, 0x5a, 0x56, 0x3c, 0x2e, 0x3f, 0x24, 0x40,
|
|
0xcb, 0xf9, 0x2b, 0xdc, 0xee, 0xbd, 0x0d, 0x90, 0xaa, 0xfe, 0xf2, 0x94,
|
|
0xaa, 0x58, 0xb4, 0x4d, 0x4d, 0x06, 0x4e, 0xdc, 0x67, 0x4d, 0xcb, 0x91,
|
|
0x46, 0xac, 0x3c, 0x9b, 0xc0, 0xf3, 0x6f, 0x31, 0x7d, 0xf6, 0xd3, 0x3c,
|
|
0x37, 0x2d, 0x19, 0xad, 0x59, 0x54, 0xfc, 0x48, 0x38, 0x8d, 0xea, 0x89,
|
|
0x05, 0xd1, 0xdd, 0xaa, 0x7c, 0xc1, 0xc6, 0x49, 0xc1, 0x00, 0xeb, 0x5f,
|
|
0x8f, 0x44, 0x0f, 0x7f, 0x3a, 0x53, 0xb9, 0x7d, 0x75, 0x2a, 0x79, 0xa9,
|
|
0x46, 0xf5, 0x1f, 0x9a, 0xa7, 0x7e, 0xa9, 0x0e, 0xab, 0xcf, 0x5f, 0x8b,
|
|
0xd4, 0x03, 0x88, 0xad, 0x07, 0x2e, 0xa8, 0x3b, 0x77, 0x13, 0xf4, 0xdf,
|
|
0x8b, 0xd1, 0xb0, 0x69, 0xf1, 0xe4, 0xb3, 0x36, 0x41, 0xab, 0x5f, 0x89,
|
|
0x44, 0x2b, 0x66, 0x15, 0xd5, 0x7f, 0xb8, 0x7e, 0x0d, 0xe9, 0xfe, 0x9b,
|
|
0x24, 0x2f, 0x36, 0x72, 0xe1, 0x74, 0x1b, 0x3f, 0xb5, 0x06, 0x1b, 0x64,
|
|
0x57, 0xcf, 0x3d, 0x46, 0x23, 0xef, 0xc5, 0xb7, 0xbf, 0x52, 0xf0, 0xe0,
|
|
0x9b, 0x59, 0xb8, 0xaa, 0xee, 0x5f, 0x5d, 0xef, 0x38, 0xdb, 0xdb, 0x70,
|
|
0xfa, 0x5c, 0x5f, 0xe5, 0x9e, 0x0d, 0xdb, 0xb1, 0x8a, 0x4a, 0x08, 0xcc,
|
|
0x5c, 0xcc, 0xb3, 0x73, 0x9f, 0x42, 0x49, 0x23, 0x2a, 0x13, 0xc9, 0xf4,
|
|
0x58, 0xe4, 0x31, 0x92, 0x19, 0x67, 0xce, 0xb5, 0xd1, 0xdd, 0xd5, 0xf3,
|
|
0x9f, 0x5c, 0xd7, 0xff, 0xd1, 0xd7, 0xd0, 0x72, 0xbe, 0xb7, 0x72, 0xf7,
|
|
0xba, 0x5a, 0x1c, 0x7f, 0x3e, 0xfb, 0x8e, 0x43, 0xb0, 0x62, 0x05, 0x62,
|
|
0x41, 0x74, 0xb7, 0x4a, 0x26, 0x53, 0xa4, 0xef, 0xa7, 0xc7, 0xa5, 0xd3,
|
|
0xff, 0xd5, 0xca, 0x8a, 0xa9, 0xf5, 0x7e, 0xbf, 0x8c, 0xea, 0xcf, 0x2c,
|
|
0xa7, 0xb3, 0x37, 0x75, 0xf4, 0x1f, 0x56, 0x87, 0xe4, 0x18, 0x1c, 0x28,
|
|
0xb9, 0x61, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42,
|
|
0x60, 0x82;
|
|
|
|
our $image15;
|
|
our $image15_data = pack 'C*',
|
|
0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d,
|
|
0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x16,
|
|
0x08, 0x06, 0x00, 0x00, 0x00, 0xc4, 0xb4, 0x6c, 0x3b, 0x00, 0x00, 0x04,
|
|
0x31, 0x49, 0x44, 0x41, 0x54, 0x38, 0x8d, 0x8d, 0x95, 0x4d, 0x6c, 0x54,
|
|
0x55, 0x14, 0xc7, 0x7f, 0xf7, 0xbe, 0xef, 0x99, 0x29, 0x53, 0xa0, 0x48,
|
|
0x29, 0x69, 0x19, 0x52, 0x40, 0x1a, 0x44, 0x89, 0x09, 0x44, 0xd2, 0xf8,
|
|
0xd5, 0x84, 0xa5, 0xa1, 0x89, 0xbb, 0x26, 0xee, 0x20, 0x2a, 0x31, 0x6e,
|
|
0xba, 0x92, 0x60, 0x08, 0x89, 0x2b, 0x62, 0x63, 0xa2, 0x0b, 0x17, 0xcc,
|
|
0xd2, 0x54, 0x37, 0x26, 0x8d, 0x6b, 0x53, 0x35, 0x41, 0x8d, 0x29, 0x21,
|
|
0xf8, 0x01, 0xa1, 0x22, 0x52, 0x5b, 0x18, 0xa1, 0x4c, 0x69, 0xa7, 0xd3,
|
|
0x99, 0x79, 0xf3, 0xde, 0xbc, 0x7b, 0x5c, 0xbc, 0x69, 0x2d, 0x20, 0xc8,
|
|
0x49, 0xce, 0xe6, 0xdc, 0xff, 0xf9, 0xdf, 0xff, 0xbd, 0xf7, 0x9c, 0x73,
|
|
0x15, 0xff, 0x63, 0x87, 0x4f, 0x8a, 0x2f, 0x42, 0x17, 0x90, 0x13, 0xc0,
|
|
0x18, 0x56, 0x12, 0xa1, 0x7c, 0xf1, 0xac, 0x0a, 0x1f, 0x97, 0xa7, 0x1e,
|
|
0xb5, 0x30, 0x78, 0x4a, 0x3a, 0x81, 0x61, 0x63, 0x18, 0x12, 0xa1, 0x0f,
|
|
0xc8, 0x1b, 0x81, 0xc4, 0x50, 0x11, 0x98, 0x15, 0x98, 0x14, 0xc3, 0xc4,
|
|
0xa5, 0x0f, 0xd5, 0xd2, 0x13, 0x11, 0x0f, 0x9e, 0x92, 0x1c, 0x30, 0xa2,
|
|
0x14, 0xa3, 0x39, 0x4f, 0x0a, 0x3d, 0x1b, 0x71, 0x0a, 0x5b, 0x8c, 0xda,
|
|
0x96, 0x4f, 0xd0, 0x1a, 0x4a, 0x4b, 0x16, 0x37, 0xe6, 0xb5, 0x94, 0xee,
|
|
0x99, 0x78, 0x7e, 0x59, 0xcf, 0x44, 0x89, 0x1a, 0x13, 0x61, 0xfc, 0xf2,
|
|
0x47, 0x6a, 0xe5, 0x91, 0xc4, 0x2f, 0xbe, 0x2f, 0x79, 0x23, 0x9c, 0xb1,
|
|
0x35, 0xc7, 0x07, 0xb6, 0x9b, 0xcc, 0x91, 0xe7, 0x60, 0x60, 0x3b, 0x6c,
|
|
0x08, 0x84, 0xe5, 0x5a, 0x8c, 0x91, 0x14, 0x1e, 0xf8, 0x2e, 0x73, 0x77,
|
|
0x5b, 0x7c, 0x75, 0x41, 0xf1, 0xc3, 0x34, 0xf5, 0xe5, 0xd0, 0x3e, 0x97,
|
|
0x18, 0x4e, 0x4f, 0x7f, 0xac, 0x2a, 0x0f, 0x11, 0xb7, 0x95, 0x7e, 0x90,
|
|
0xf5, 0xe4, 0xed, 0x23, 0xfb, 0x5b, 0xee, 0xab, 0xfb, 0x6d, 0x02, 0xc7,
|
|
0x10, 0x36, 0x63, 0xf2, 0x19, 0xcd, 0xf6, 0x2e, 0x1b, 0x69, 0x63, 0xa7,
|
|
0xe7, 0x22, 0x1c, 0xc7, 0xc2, 0x60, 0x33, 0x35, 0x1d, 0xf2, 0xd9, 0x79,
|
|
0x2b, 0x2a, 0x2d, 0xb9, 0x9f, 0x8a, 0x70, 0xea, 0xf7, 0x4f, 0x52, 0xe5,
|
|
0x7a, 0x9d, 0xe0, 0x11, 0x5b, 0x73, 0xec, 0xf0, 0x1e, 0x71, 0x5f, 0x79,
|
|
0xc6, 0x46, 0x21, 0xac, 0xd4, 0x23, 0x06, 0x7a, 0x5d, 0xfa, 0x7b, 0x5c,
|
|
0x7c, 0x57, 0x13, 0xb4, 0xfd, 0x40, 0xbf, 0xcf, 0xd6, 0x4e, 0x45, 0x14,
|
|
0xb7, 0x78, 0x7e, 0x77, 0xc0, 0xeb, 0x87, 0x12, 0x37, 0xe3, 0x26, 0xc7,
|
|
0x44, 0x18, 0x59, 0x25, 0xd3, 0xab, 0x0f, 0xa5, 0x14, 0xa3, 0x85, 0x2d,
|
|
0x26, 0x7b, 0x70, 0x97, 0xa2, 0x11, 0x2b, 0xca, 0x95, 0x88, 0x67, 0x77,
|
|
0x7a, 0x04, 0x9e, 0xa6, 0xd6, 0x84, 0xcb, 0x73, 0x70, 0xf1, 0x06, 0xcc,
|
|
0x96, 0xc1, 0x08, 0x74, 0x6d, 0xb0, 0xe9, 0xd9, 0x64, 0x51, 0x0d, 0x61,
|
|
0x77, 0xaf, 0xcf, 0xc1, 0x7e, 0xb2, 0x4a, 0x31, 0xba, 0xf3, 0x84, 0x74,
|
|
0xae, 0x57, 0x3c, 0x1c, 0x38, 0x52, 0xd8, 0xd7, 0x0b, 0xad, 0x44, 0xb1,
|
|
0x58, 0x85, 0xac, 0xa7, 0xf0, 0x5d, 0x8d, 0x11, 0xf8, 0xe3, 0x36, 0x5c,
|
|
0xbf, 0x03, 0x37, 0xcb, 0x30, 0x75, 0xad, 0x45, 0xb9, 0x12, 0x01, 0xd0,
|
|
0x11, 0x68, 0x6a, 0x21, 0xdc, 0xab, 0x42, 0xef, 0xe6, 0x84, 0x0e, 0x3f,
|
|
0x29, 0x18, 0x61, 0x18, 0xc0, 0x3e, 0x7c, 0x52, 0x7c, 0x63, 0x18, 0xca,
|
|
0x67, 0x70, 0x72, 0xbe, 0x62, 0xb9, 0x9e, 0xee, 0x94, 0xf5, 0x6c, 0x5a,
|
|
0x09, 0x34, 0x22, 0x98, 0xbe, 0x05, 0xcd, 0x38, 0x8d, 0xc7, 0xcd, 0x3a,
|
|
0x81, 0x9b, 0x01, 0xa0, 0x16, 0x0a, 0x3f, 0x5e, 0x35, 0xdc, 0xae, 0x68,
|
|
0xea, 0x91, 0x43, 0xe0, 0x29, 0x47, 0xaa, 0x0c, 0xf5, 0xbd, 0x25, 0x5f,
|
|
0xd8, 0xed, 0xe2, 0xef, 0xcb, 0x78, 0xa8, 0xa8, 0xa5, 0x58, 0xac, 0xa5,
|
|
0x04, 0x95, 0x86, 0xc5, 0xbd, 0x1a, 0xac, 0x84, 0x50, 0x6d, 0xa4, 0xb1,
|
|
0x0e, 0xa7, 0xc6, 0xe0, 0x80, 0x4d, 0x2e, 0xb0, 0x31, 0x02, 0xdf, 0x5e,
|
|
0x36, 0x5c, 0x29, 0x59, 0x6b, 0x8f, 0x94, 0xf5, 0x51, 0x22, 0xf4, 0x89,
|
|
0xd0, 0x65, 0x03, 0x39, 0x11, 0xf2, 0xbe, 0x63, 0x58, 0x0e, 0xff, 0x05,
|
|
0x01, 0x6b, 0x9b, 0x00, 0x58, 0x49, 0x85, 0xa3, 0x2f, 0xfb, 0xf4, 0x3d,
|
|
0xe5, 0x21, 0xc0, 0xd4, 0xb5, 0x84, 0xaf, 0x7f, 0xbd, 0xbf, 0x0d, 0x7c,
|
|
0x07, 0x8c, 0x90, 0x17, 0x91, 0x9c, 0x9d, 0x98, 0x34, 0xd8, 0x8c, 0x61,
|
|
0xa1, 0x0a, 0x6b, 0x35, 0xb5, 0x3e, 0xc1, 0x6a, 0xf0, 0xc6, 0x4b, 0x2e,
|
|
0x3b, 0xb6, 0x7a, 0xb4, 0x12, 0xf8, 0xe6, 0xb7, 0x84, 0xcf, 0xbf, 0x57,
|
|
0xac, 0x84, 0xfa, 0xa1, 0x0e, 0x13, 0x49, 0x09, 0x6c, 0x11, 0xaa, 0x02,
|
|
0x95, 0x6a, 0x68, 0x61, 0x59, 0x0f, 0x80, 0x00, 0x31, 0xc2, 0xd6, 0x6e,
|
|
0x4d, 0xcf, 0xa6, 0x94, 0xe2, 0xc2, 0x75, 0xc3, 0x97, 0x3f, 0x29, 0xc2,
|
|
0x58, 0xaf, 0xe1, 0x55, 0x1b, 0xdb, 0x0c, 0x01, 0x91, 0x0a, 0x8a, 0xaa,
|
|
0x6d, 0x60, 0x01, 0x98, 0xad, 0x35, 0x91, 0xac, 0x87, 0x52, 0x4a, 0x10,
|
|
0x51, 0xa9, 0x70, 0x49, 0xd3, 0xb4, 0xd2, 0x58, 0x96, 0xa2, 0xda, 0x80,
|
|
0xf3, 0x57, 0xd3, 0x4a, 0xd0, 0xff, 0x31, 0x65, 0x2a, 0x35, 0x04, 0xcc,
|
|
0x2c, 0xc2, 0x82, 0xbe, 0x78, 0x56, 0x85, 0xc6, 0x30, 0x59, 0x6b, 0x48,
|
|
0x2c, 0x22, 0x68, 0xa5, 0xb0, 0x34, 0xd8, 0x1a, 0x6c, 0x2b, 0xf5, 0xbb,
|
|
0x55, 0x8b, 0xa9, 0x3f, 0x35, 0xdf, 0x5d, 0x81, 0xb9, 0x72, 0x1a, 0x73,
|
|
0x1e, 0x70, 0x11, 0xa1, 0x52, 0x33, 0x31, 0x30, 0x59, 0x2a, 0x3a, 0xa1,
|
|
0x9d, 0xde, 0x0b, 0x13, 0xb5, 0x26, 0xef, 0xd5, 0x9b, 0xb2, 0xa7, 0x7b,
|
|
0xa3, 0x42, 0xad, 0x57, 0x23, 0x90, 0x24, 0x31, 0x95, 0x6a, 0x0b, 0xad,
|
|
0x34, 0x59, 0xdf, 0x27, 0x91, 0xfb, 0xe5, 0x8a, 0xc0, 0x9d, 0x25, 0xc3,
|
|
0x4a, 0x28, 0x33, 0xc0, 0x04, 0xb4, 0x1b, 0xe4, 0xe7, 0x31, 0xb5, 0x14,
|
|
0x27, 0x6a, 0xac, 0xb4, 0x68, 0x6a, 0xca, 0x34, 0xc9, 0x78, 0x90, 0x6d,
|
|
0x7b, 0xc6, 0x13, 0x0e, 0xf4, 0xc5, 0xbc, 0x76, 0x28, 0xe0, 0xe8, 0x0b,
|
|
0x01, 0x83, 0x7b, 0x15, 0x39, 0x7f, 0xfd, 0x3a, 0x24, 0x71, 0xc8, 0x5f,
|
|
0xf3, 0xad, 0x5a, 0x2b, 0x91, 0xb1, 0x52, 0xd1, 0x59, 0x5a, 0x23, 0x6e,
|
|
0x0b, 0x1b, 0x5f, 0x6e, 0xd8, 0xc5, 0x5f, 0x66, 0x75, 0x94, 0xc4, 0x0d,
|
|
0x7c, 0x57, 0x08, 0xda, 0x89, 0xae, 0xeb, 0xd1, 0x32, 0x9a, 0x38, 0x49,
|
|
0xef, 0x36, 0xf0, 0x52, 0xf7, 0x5d, 0x21, 0x8e, 0x1a, 0x4c, 0x5d, 0x97,
|
|
0x68, 0xa9, 0xae, 0x8a, 0x20, 0xe3, 0xab, 0x7c, 0xf7, 0x9d, 0xe9, 0xe9,
|
|
0x77, 0x25, 0x2f, 0xc2, 0x99, 0xcd, 0xd9, 0xe8, 0xf8, 0xbe, 0x5e, 0xc9,
|
|
0xf4, 0x77, 0x6b, 0x1c, 0xc7, 0xc1, 0xb6, 0x60, 0x47, 0x17, 0x38, 0x36,
|
|
0xcc, 0xcc, 0x43, 0x18, 0x43, 0x1c, 0x35, 0x99, 0x2e, 0x09, 0x97, 0x6e,
|
|
0x24, 0xf5, 0xf9, 0xaa, 0x73, 0x0e, 0x38, 0x5d, 0x2a, 0x7a, 0x0f, 0x8f,
|
|
0xcd, 0x55, 0xdb, 0xf5, 0x8e, 0xe4, 0x04, 0x46, 0x3c, 0x2b, 0x19, 0xed,
|
|
0xce, 0xb7, 0x0a, 0x7b, 0xbb, 0x1b, 0xce, 0xb6, 0x8d, 0xb6, 0xf2, 0x83,
|
|
0x00, 0x80, 0x46, 0xa3, 0xce, 0xad, 0x72, 0x2c, 0x57, 0xfe, 0xf6, 0xe3,
|
|
0x5b, 0x8b, 0xd6, 0x4c, 0x18, 0xeb, 0x31, 0x90, 0xf1, 0x52, 0xd1, 0x7b,
|
|
0xf4, 0xa0, 0x5f, 0x6f, 0x85, 0x13, 0xd2, 0x29, 0xc2, 0xb0, 0x08, 0x43,
|
|
0x26, 0x6d, 0xd3, 0xbc, 0x88, 0xa4, 0x75, 0x8a, 0x99, 0x05, 0x26, 0x41,
|
|
0x26, 0x4a, 0x45, 0xf7, 0xc9, 0xbe, 0xa6, 0x07, 0xad, 0xf7, 0x4d, 0xf1,
|
|
0x45, 0xd8, 0x6c, 0x44, 0x3a, 0x40, 0x40, 0xa4, 0x0a, 0xb2, 0x50, 0x2a,
|
|
0x3a, 0x8f, 0xfd, 0x4c, 0xff, 0x01, 0xb1, 0xe1, 0x0a, 0x72, 0x93, 0xd9,
|
|
0x9f, 0xd3, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42,
|
|
0x60, 0x82;
|
|
|
|
our $image16;
|
|
our $image16_data = pack 'C*',
|
|
0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d,
|
|
0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x18,
|
|
0x08, 0x06, 0x00, 0x00, 0x00, 0xe0, 0x77, 0x3d, 0xf8, 0x00, 0x00, 0x02,
|
|
0x30, 0x49, 0x44, 0x41, 0x54, 0x48, 0x89, 0x9d, 0xd5, 0xcb, 0x4e, 0x54,
|
|
0x41, 0x10, 0x06, 0xe0, 0x6f, 0x86, 0x51, 0x14, 0xaf, 0x31, 0x31, 0x02,
|
|
0x1a, 0x16, 0x06, 0x71, 0xe3, 0x65, 0xa1, 0x6f, 0x60, 0x74, 0xe9, 0xd2,
|
|
0xb8, 0xd5, 0x20, 0x89, 0xf1, 0x25, 0xe6, 0x39, 0x7c, 0x09, 0x9f, 0xc1,
|
|
0x57, 0xd0, 0x95, 0x18, 0x13, 0x15, 0x50, 0x8c, 0x17, 0x08, 0xa0, 0x03,
|
|
0x83, 0x30, 0x2e, 0xba, 0x8e, 0xf4, 0xf4, 0x1c, 0x06, 0xb4, 0x92, 0x93,
|
|
0x99, 0xae, 0xae, 0xfa, 0xeb, 0xef, 0xfa, 0xeb, 0xf4, 0xe1, 0xf0, 0xd6,
|
|
0x44, 0x6f, 0xc8, 0x33, 0x8e, 0x13, 0x68, 0xa1, 0x91, 0x27, 0x36, 0x22,
|
|
0xb9, 0xcf, 0x59, 0x0f, 0xde, 0x8e, 0x27, 0x07, 0x1e, 0xf0, 0x4d, 0x60,
|
|
0x2c, 0x72, 0x34, 0xc2, 0x79, 0x16, 0x5d, 0x6c, 0x61, 0xb7, 0x00, 0x6f,
|
|
0x24, 0x5f, 0x3b, 0x96, 0x6d, 0x78, 0x8c, 0x0d, 0x6c, 0xe3, 0xc5, 0xde,
|
|
0xde, 0xdf, 0xfd, 0x19, 0x2c, 0xa1, 0xd3, 0x0c, 0xef, 0x6a, 0x59, 0xb9,
|
|
0x60, 0x9f, 0x27, 0xcf, 0xe1, 0x3b, 0xe6, 0xf1, 0x1a, 0x37, 0xfb, 0x0b,
|
|
0x80, 0x29, 0x9c, 0x46, 0x33, 0x07, 0x7b, 0x87, 0xc9, 0x9a, 0x22, 0x59,
|
|
0xeb, 0xda, 0xf0, 0x3c, 0x08, 0x7d, 0x09, 0x96, 0x1f, 0x4a, 0x74, 0x9c,
|
|
0xc2, 0x51, 0x34, 0x4a, 0xb6, 0x6f, 0x6a, 0x8a, 0x44, 0x5f, 0x2b, 0x96,
|
|
0x6d, 0x78, 0x19, 0x20, 0x4d, 0x6c, 0xd6, 0x14, 0xe8, 0xb3, 0xba, 0x89,
|
|
0x98, 0xc1, 0x49, 0x7b, 0xe2, 0x8f, 0x85, 0xaf, 0xda, 0x7f, 0x88, 0xdb,
|
|
0x38, 0x67, 0x50, 0xe8, 0x59, 0xdc, 0x91, 0xa6, 0x6a, 0xa4, 0x12, 0xb9,
|
|
0xce, 0xae, 0xe2, 0x13, 0x7e, 0xc5, 0x7a, 0x2c, 0x4e, 0x77, 0x31, 0x72,
|
|
0x96, 0x30, 0x5f, 0x9c, 0xec, 0x09, 0x3e, 0xe3, 0x2d, 0x16, 0xd1, 0x19,
|
|
0x56, 0xa0, 0xae, 0xc8, 0xb1, 0x38, 0xd9, 0x48, 0xf2, 0xf7, 0x81, 0xcf,
|
|
0x62, 0x39, 0xc0, 0xab, 0x9c, 0xdd, 0x83, 0x0a, 0x94, 0x45, 0x7a, 0x01,
|
|
0xbe, 0x5d, 0x80, 0xcf, 0x65, 0xcc, 0x97, 0x2a, 0x70, 0x06, 0x47, 0xb2,
|
|
0xce, 0x72, 0xe1, 0xf7, 0x23, 0xb4, 0x81, 0x8f, 0x39, 0xf3, 0x6a, 0xe3,
|
|
0x30, 0x05, 0xca, 0x22, 0x23, 0x35, 0xfb, 0x9b, 0x58, 0x8b, 0xdf, 0xf2,
|
|
0x45, 0x1d, 0x7a, 0xbf, 0x94, 0xcf, 0x65, 0x69, 0x3c, 0x27, 0x32, 0xdf,
|
|
0x23, 0xd9, 0xd4, 0x94, 0xe0, 0xad, 0x21, 0xac, 0x9f, 0x61, 0x1d, 0x1d,
|
|
0xfc, 0xc6, 0xcf, 0xec, 0x04, 0x1b, 0x92, 0x36, 0x53, 0x11, 0xbb, 0x10,
|
|
0xb1, 0x03, 0xec, 0x0f, 0x12, 0xf9, 0xae, 0xbd, 0xbe, 0xee, 0x48, 0x2d,
|
|
0x58, 0x8f, 0xff, 0xdd, 0x88, 0xb9, 0x21, 0x4d, 0xcf, 0x4a, 0x10, 0xe9,
|
|
0xb3, 0x52, 0x83, 0xa7, 0xc5, 0xba, 0x15, 0x6c, 0x97, 0xa5, 0x29, 0xf9,
|
|
0x11, 0xc0, 0xdd, 0x34, 0x3d, 0x6d, 0x78, 0x85, 0x33, 0xe2, 0x6a, 0xa8,
|
|
0x63, 0x99, 0xf7, 0xf2, 0xbe, 0xc1, 0xbe, 0x5f, 0x93, 0x66, 0xbf, 0x4a,
|
|
0x6e, 0x4a, 0xb7, 0x6f, 0xb5, 0xff, 0x00, 0xb7, 0xc2, 0x37, 0x30, 0x34,
|
|
0x95, 0x06, 0xf7, 0x02, 0x60, 0x11, 0x57, 0xa4, 0x79, 0xae, 0x6c, 0x42,
|
|
0xba, 0x3d, 0x37, 0xa5, 0x16, 0xf4, 0xa4, 0x6b, 0x7d, 0x1a, 0x97, 0x22,
|
|
0x66, 0x35, 0x7c, 0x03, 0xed, 0x6e, 0xe0, 0x3c, 0x2e, 0x48, 0x7d, 0xfe,
|
|
0x1a, 0xfe, 0xb5, 0x22, 0xee, 0x3a, 0xde, 0x4b, 0x42, 0xf7, 0x82, 0x69,
|
|
0xf5, 0x56, 0x93, 0xda, 0x58, 0x3b, 0xa2, 0x2d, 0x49, 0xb4, 0xe8, 0xab,
|
|
0xad, 0x48, 0x9e, 0x94, 0xc4, 0xad, 0x6c, 0x1c, 0xdf, 0xa4, 0x89, 0xda,
|
|
0x09, 0xa0, 0x4e, 0xc4, 0x8b, 0x75, 0xed, 0xb0, 0xb4, 0x22, 0xa8, 0xab,
|
|
0xbf, 0xef, 0xe5, 0x09, 0x8e, 0xe3, 0x88, 0x7e, 0x11, 0x7b, 0x51, 0x6c,
|
|
0xa8, 0xb5, 0x32, 0xd0, 0x3c, 0x71, 0x4b, 0xea, 0xfd, 0xb4, 0x24, 0xde,
|
|
0x4a, 0x46, 0xe2, 0x9f, 0x6c, 0xbf, 0x0f, 0x7d, 0x03, 0xa3, 0xd2, 0x67,
|
|
0x6f, 0x34, 0x0a, 0xae, 0xd9, 0x47, 0xc8, 0xff, 0x29, 0x50, 0xed, 0x55,
|
|
0x1f, 0x9c, 0x9e, 0x21, 0x7d, 0x1e, 0x66, 0x7f, 0x00, 0x45, 0xac, 0xd1,
|
|
0xdd, 0x3e, 0xbd, 0xd4, 0x13, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e,
|
|
0x44, 0xae, 0x42, 0x60, 0x82;
|
|
|
|
our $image17;
|
|
our $image17_data = pack 'C*',
|
|
0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d,
|
|
0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x16,
|
|
0x08, 0x06, 0x00, 0x00, 0x00, 0xc4, 0xb4, 0x6c, 0x3b, 0x00, 0x00, 0x03,
|
|
0x82, 0x49, 0x44, 0x41, 0x54, 0x38, 0x8d, 0xb5, 0x95, 0xcf, 0x6b, 0x5c,
|
|
0x55, 0x14, 0xc7, 0x3f, 0xef, 0x47, 0x66, 0xd2, 0x26, 0x4d, 0xa6, 0x31,
|
|
0x05, 0x0b, 0x46, 0xa2, 0x55, 0x8a, 0x22, 0x94, 0x04, 0xb1, 0x56, 0xba,
|
|
0x70, 0xe1, 0x42, 0xdd, 0x98, 0x2c, 0x44, 0x11, 0x17, 0x4a, 0x0b, 0x5d,
|
|
0x36, 0x0b, 0x85, 0x66, 0x51, 0x5c, 0x28, 0xd1, 0xaa, 0xc5, 0xa6, 0x2e,
|
|
0x14, 0x2b, 0xe4, 0x4f, 0x50, 0x2c, 0x2e, 0x24, 0x96, 0x16, 0xab, 0x06,
|
|
0x29, 0x48, 0xb4, 0x85, 0x9a, 0xa8, 0x4d, 0x69, 0x68, 0xda, 0x24, 0xf3,
|
|
0x26, 0x6f, 0x66, 0x32, 0xef, 0xcd, 0x7b, 0xe7, 0xbe, 0x7b, 0x5c, 0x4c,
|
|
0x7e, 0x27, 0x82, 0x05, 0x73, 0xe1, 0x72, 0xe0, 0x72, 0xce, 0xe7, 0x9e,
|
|
0xfb, 0xbd, 0xf7, 0x9e, 0xe3, 0xa8, 0x2a, 0xdb, 0x31, 0xdc, 0x6d, 0xa1,
|
|
0x02, 0xce, 0xbd, 0x38, 0xbf, 0xfb, 0xe1, 0x68, 0x21, 0xb3, 0x3a, 0x92,
|
|
0xcb, 0x79, 0x7d, 0x8b, 0x35, 0xe9, 0x19, 0x3a, 0xf9, 0xfc, 0xf8, 0x46,
|
|
0x9f, 0x65, 0x05, 0xfe, 0x73, 0xc6, 0xef, 0x9d, 0x1e, 0xed, 0x6b, 0xde,
|
|
0xd1, 0x34, 0xf5, 0x4a, 0x7f, 0x6f, 0xdf, 0x91, 0xd7, 0x0f, 0x21, 0xc6,
|
|
0x8e, 0xdc, 0x4b, 0x52, 0x9b, 0xc6, 0xa9, 0xe1, 0x0b, 0xdd, 0x43, 0x9f,
|
|
0x7c, 0x7f, 0xf1, 0xdb, 0xef, 0xfe, 0xd0, 0xea, 0xa2, 0x68, 0xa9, 0x94,
|
|
0x68, 0x18, 0xa6, 0x7a, 0xe1, 0x87, 0x29, 0x1d, 0x18, 0x3c, 0x3f, 0xb0,
|
|
0x55, 0xc6, 0xaa, 0x8a, 0xa3, 0xaa, 0x3c, 0x33, 0xf8, 0xdb, 0xa6, 0x1b,
|
|
0xfc, 0xf9, 0xfd, 0x03, 0xce, 0xc7, 0x9f, 0x5e, 0x1a, 0x68, 0x6b, 0x6f,
|
|
0x7e, 0xe7, 0xc5, 0xe7, 0x9e, 0x28, 0x74, 0x76, 0xb4, 0x20, 0x92, 0x61,
|
|
0x8c, 0xc5, 0x18, 0x8b, 0xdf, 0xe4, 0x72, 0xf6, 0x8b, 0x1f, 0xc3, 0xbb,
|
|
0x73, 0x8b, 0x3d, 0x9f, 0x9f, 0x7e, 0xe9, 0xe6, 0x5a, 0x30, 0x80, 0x73,
|
|
0xe8, 0xc4, 0xb8, 0xbe, 0xfd, 0xda, 0x7e, 0x52, 0x0b, 0x92, 0x41, 0x22,
|
|
0x50, 0x29, 0x55, 0x98, 0xbb, 0x3e, 0xc9, 0x0b, 0x4f, 0x3f, 0xc0, 0xc1,
|
|
0x27, 0xbb, 0x71, 0x80, 0x2c, 0x53, 0x8c, 0x59, 0x05, 0x1b, 0x63, 0x89,
|
|
0x12, 0xe1, 0xd4, 0xf0, 0xc5, 0xaf, 0xcf, 0x9d, 0xe9, 0xef, 0xdf, 0x08,
|
|
0xf6, 0x0b, 0xcd, 0x3e, 0x8f, 0x3c, 0xda, 0x8c, 0xd8, 0x06, 0xf4, 0xd6,
|
|
0xd5, 0xdb, 0xec, 0x88, 0x66, 0x79, 0xf3, 0xc8, 0x53, 0x14, 0xda, 0x73,
|
|
0xa8, 0x82, 0x48, 0x23, 0xe8, 0xc4, 0xc8, 0x9f, 0xfc, 0x7e, 0xa3, 0x42,
|
|
0x96, 0x29, 0x6a, 0x15, 0xdf, 0x77, 0x98, 0xfc, 0xcb, 0xeb, 0xe3, 0xf0,
|
|
0x37, 0x8a, 0xd8, 0x90, 0x5f, 0xfa, 0x76, 0x2f, 0x6f, 0xe0, 0xdb, 0x25,
|
|
0x11, 0xa2, 0x05, 0xc3, 0xc4, 0x4f, 0xd7, 0xe8, 0xd9, 0xbf, 0x87, 0xde,
|
|
0xc3, 0xbd, 0x9b, 0xb4, 0x3e, 0x76, 0xf6, 0x1a, 0x8b, 0x99, 0xcf, 0x07,
|
|
0x6f, 0x1d, 0xa4, 0x1a, 0x43, 0x2c, 0x50, 0x17, 0x70, 0x1c, 0xf8, 0x75,
|
|
0x6c, 0x86, 0x8f, 0x3e, 0x1b, 0x2b, 0xac, 0xf5, 0x77, 0xf6, 0xbe, 0x31,
|
|
0xa6, 0xfb, 0xba, 0xda, 0xa8, 0x04, 0x65, 0x76, 0xe6, 0x7d, 0xda, 0x77,
|
|
0xe5, 0x51, 0x0b, 0x6a, 0x2d, 0x99, 0x55, 0x34, 0x53, 0x4a, 0xd5, 0x84,
|
|
0x7d, 0x0f, 0x16, 0x38, 0xf6, 0xea, 0x63, 0x5c, 0xfe, 0x1b, 0xc2, 0x1a,
|
|
0x94, 0x23, 0xa8, 0xd5, 0x21, 0xb8, 0x59, 0x64, 0xf2, 0xf2, 0x04, 0x77,
|
|
0x8a, 0x77, 0xe0, 0xea, 0xcb, 0xce, 0x8a, 0x14, 0x07, 0x1e, 0x6e, 0xe3,
|
|
0xfc, 0xc9, 0xc7, 0x11, 0xa0, 0x58, 0x4a, 0xd8, 0xd3, 0x91, 0x27, 0x02,
|
|
0x6a, 0x06, 0x6a, 0x49, 0x23, 0xb8, 0x56, 0x87, 0x30, 0x82, 0x2b, 0xd3,
|
|
0x8d, 0x2c, 0x13, 0x03, 0x95, 0xb2, 0x30, 0x3d, 0x7e, 0x8b, 0x60, 0x6a,
|
|
0x8e, 0xe6, 0xbc, 0x07, 0x0a, 0x47, 0x8f, 0x7f, 0xf5, 0x2c, 0x70, 0x09,
|
|
0xc0, 0x57, 0xab, 0x08, 0x50, 0x03, 0x82, 0xcc, 0xa1, 0x58, 0x4c, 0x69,
|
|
0x69, 0xcf, 0x31, 0x5f, 0x81, 0xbb, 0x25, 0x98, 0x99, 0x87, 0xb0, 0xaa,
|
|
0x04, 0x65, 0x43, 0x50, 0xce, 0x28, 0x57, 0x0d, 0x33, 0x53, 0x21, 0xc1,
|
|
0xd4, 0x1c, 0x2a, 0xc9, 0xea, 0xd9, 0xad, 0x05, 0x38, 0xbe, 0x06, 0x6c,
|
|
0x51, 0xa0, 0x0e, 0x78, 0xbb, 0x73, 0x4c, 0x5c, 0x5f, 0xa4, 0xa9, 0x9c,
|
|
0x63, 0x76, 0x01, 0x4a, 0xa1, 0x12, 0x84, 0x42, 0xb1, 0x64, 0x98, 0x2f,
|
|
0x09, 0xf3, 0x81, 0x50, 0x0d, 0x63, 0x92, 0xb0, 0x06, 0x6a, 0x01, 0xc8,
|
|
0x8c, 0x12, 0x54, 0x63, 0x50, 0xe5, 0xcb, 0xe1, 0xfe, 0xfe, 0x73, 0x67,
|
|
0x96, 0x7e, 0x9e, 0xaa, 0x92, 0x02, 0xb1, 0x85, 0x99, 0x05, 0x88, 0xfc,
|
|
0x56, 0xa6, 0x6e, 0x27, 0xa4, 0x02, 0x62, 0x14, 0x91, 0xf5, 0xd3, 0x88,
|
|
0xc5, 0x5a, 0x0b, 0xaa, 0xd4, 0x22, 0x61, 0xae, 0x5c, 0xc7, 0xe4, 0x5b,
|
|
0x60, 0x43, 0x31, 0xf3, 0x33, 0x0b, 0x31, 0x30, 0x1d, 0x36, 0xb4, 0xcc,
|
|
0x1c, 0xa8, 0x5b, 0x17, 0x29, 0xa7, 0xa4, 0xe2, 0x92, 0x98, 0x86, 0xa6,
|
|
0x89, 0x40, 0x2a, 0x4a, 0x96, 0x29, 0x99, 0x08, 0x41, 0xb1, 0x8a, 0xf5,
|
|
0x72, 0x78, 0xad, 0x6d, 0x0d, 0x66, 0xb6, 0x01, 0xec, 0xa0, 0x98, 0x14,
|
|
0x3a, 0x73, 0xb0, 0x4b, 0xa1, 0xc3, 0x81, 0xfb, 0xee, 0x6f, 0x22, 0x2c,
|
|
0xc6, 0x58, 0x94, 0x4e, 0x4f, 0x08, 0x7d, 0x21, 0xcc, 0x0b, 0x95, 0x96,
|
|
0x94, 0xa8, 0x52, 0x67, 0x31, 0x88, 0x61, 0x6f, 0x33, 0x56, 0x21, 0xcb,
|
|
0x12, 0xac, 0xb5, 0x8c, 0xce, 0xae, 0x7f, 0x9e, 0xbe, 0xab, 0x4a, 0x57,
|
|
0x0e, 0xba, 0x72, 0x40, 0xeb, 0xea, 0x3d, 0xa4, 0xdd, 0x4d, 0x24, 0x89,
|
|
0x41, 0x04, 0x92, 0x04, 0x44, 0x1c, 0xd2, 0xd4, 0x25, 0x49, 0x76, 0x22,
|
|
0xd2, 0x44, 0x92, 0x08, 0x69, 0x2a, 0xa4, 0xa9, 0x41, 0xc4, 0x30, 0x7a,
|
|
0x65, 0x7d, 0xa1, 0x74, 0xed, 0x16, 0x85, 0xde, 0x75, 0xc1, 0xf3, 0x3c,
|
|
0x7c, 0xdf, 0xc5, 0xf3, 0xdc, 0x15, 0xeb, 0xba, 0x8d, 0xb5, 0x65, 0xeb,
|
|
0x79, 0xde, 0xd2, 0xba, 0x0b, 0x76, 0x3d, 0xc7, 0xe5, 0x5f, 0x1a, 0x88,
|
|
0xe7, 0x39, 0x2b, 0x41, 0x9e, 0xe7, 0xe1, 0xba, 0xee, 0x12, 0xd4, 0xc5,
|
|
0xf3, 0x9c, 0x25, 0xbb, 0x3a, 0x37, 0x82, 0x7d, 0xb5, 0x5b, 0x93, 0x5d,
|
|
0x17, 0x5c, 0xd7, 0x45, 0x35, 0x23, 0x95, 0x3a, 0x71, 0xbd, 0x4e, 0x14,
|
|
0xc5, 0xc4, 0xf5, 0x98, 0x38, 0x4a, 0x88, 0xe2, 0x98, 0x7a, 0x9c, 0x20,
|
|
0x59, 0x86, 0x11, 0xb3, 0x09, 0xec, 0xf0, 0xd0, 0xd0, 0xff, 0xd6, 0xf4,
|
|
0xf4, 0xc6, 0xe0, 0x8a, 0xd0, 0xce, 0x76, 0x35, 0xd3, 0x7f, 0x00, 0xf4,
|
|
0xb8, 0x19, 0xf9, 0xe3, 0xb0, 0xa8, 0x92, 0x00, 0x00, 0x00, 0x00, 0x49,
|
|
0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82;
|
|
|
|
our $image18;
|
|
our $image18_data = pack 'C*',
|
|
0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d,
|
|
0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x16,
|
|
0x08, 0x06, 0x00, 0x00, 0x00, 0xc4, 0xb4, 0x6c, 0x3b, 0x00, 0x00, 0x00,
|
|
0xdd, 0x49, 0x44, 0x41, 0x54, 0x38, 0x8d, 0xbd, 0x55, 0xed, 0x0e, 0x84,
|
|
0x30, 0x08, 0x2b, 0x89, 0x2f, 0x35, 0xde, 0x3f, 0xf5, 0xb1, 0xb8, 0x1f,
|
|
0x8a, 0xc1, 0xc9, 0x3e, 0xd4, 0xbb, 0x6b, 0x62, 0xdc, 0x26, 0x94, 0x52,
|
|
0x49, 0x26, 0x24, 0xd1, 0x83, 0xaa, 0x5a, 0xdc, 0x93, 0x14, 0x55, 0x35,
|
|
0x7f, 0xd7, 0xf1, 0x24, 0x05, 0x00, 0x96, 0x2c, 0xb1, 0x15, 0xdc, 0x3a,
|
|
0xf7, 0x42, 0xf1, 0xdb, 0xd2, 0x4a, 0x7a, 0x8b, 0x29, 0xc5, 0x1e, 0x73,
|
|
0x47, 0xc4, 0x94, 0xe2, 0x27, 0x5d, 0x5d, 0x14, 0xbf, 0x25, 0x3c, 0x88,
|
|
0x7f, 0xe5, 0xb1, 0x00, 0x18, 0x7a, 0xfc, 0x88, 0x78, 0x34, 0xc7, 0x19,
|
|
0x8a, 0xaa, 0xad, 0x03, 0x01, 0x27, 0x8f, 0xbf, 0x69, 0xcb, 0xff, 0xe6,
|
|
0xd8, 0x91, 0x15, 0xac, 0x2d, 0xe8, 0x59, 0x72, 0xdb, 0xe3, 0x12, 0x84,
|
|
0xf4, 0x7c, 0x7e, 0x34, 0x15, 0x33, 0x3f, 0xaf, 0xa9, 0xb8, 0x54, 0x16,
|
|
0xd5, 0x44, 0x45, 0xd5, 0x64, 0xcf, 0xaf, 0x63, 0x1d, 0x16, 0x1f, 0x92,
|
|
0x20, 0x09, 0xdb, 0xd7, 0x7b, 0x80, 0x59, 0xe8, 0xcc, 0xd7, 0x56, 0x75,
|
|
0x6b, 0x21, 0x7f, 0x6a, 0x2a, 0x04, 0x90, 0x48, 0x26, 0x9b, 0x85, 0xc7,
|
|
0xb9, 0xef, 0x23, 0xd2, 0xa9, 0x88, 0xc5, 0x48, 0x42, 0x55, 0xbb, 0x85,
|
|
0xb3, 0x98, 0xa1, 0xe2, 0x8c, 0xb4, 0xb6, 0x20, 0x8b, 0xb9, 0x4c, 0x45,
|
|
0x48, 0x86, 0xb7, 0xe8, 0x44, 0x59, 0xeb, 0x06, 0xd8, 0xba, 0x5d, 0x53,
|
|
0xc7, 0xba, 0xaf, 0x58, 0xf5, 0xf4, 0xc3, 0x32, 0x1f, 0x6f, 0x29, 0x0e,
|
|
0xf7, 0x58, 0x8b, 0x67, 0x0a, 0x1f, 0xe9, 0x23, 0xb3, 0x6c, 0x6e, 0x54,
|
|
0xb0, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42,
|
|
0x60, 0x82;
|
|
|
|
our $image19;
|
|
our $image19_data = pack 'C*',
|
|
0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d,
|
|
0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x16,
|
|
0x08, 0x06, 0x00, 0x00, 0x00, 0xc4, 0xb4, 0x6c, 0x3b, 0x00, 0x00, 0x00,
|
|
0xf0, 0x49, 0x44, 0x41, 0x54, 0x38, 0x8d, 0xbd, 0x92, 0x6b, 0x12, 0x83,
|
|
0x30, 0x08, 0x84, 0x97, 0x8e, 0x97, 0x0a, 0xf7, 0x9f, 0xf5, 0x58, 0xf4,
|
|
0x87, 0xa2, 0x48, 0x13, 0x13, 0xb5, 0x2d, 0x33, 0x4e, 0x1e, 0xc2, 0x02,
|
|
0x5f, 0x10, 0x92, 0x38, 0x33, 0x55, 0xb5, 0x78, 0x26, 0x29, 0xaa, 0x6a,
|
|
0xbe, 0x66, 0x7f, 0x92, 0x02, 0x00, 0x53, 0x2d, 0xb0, 0xe5, 0xdc, 0xba,
|
|
0xf7, 0x44, 0xf1, 0xdf, 0xd4, 0x0a, 0x7a, 0x6a, 0x43, 0x15, 0xbb, 0xcf,
|
|
0x95, 0x22, 0x86, 0x2a, 0xbe, 0xd3, 0xd5, 0x47, 0xc5, 0x4f, 0x05, 0x37,
|
|
0xe1, 0x5f, 0x31, 0x16, 0x00, 0x5d, 0xc6, 0xb7, 0x84, 0x7b, 0x73, 0x5c,
|
|
0xb3, 0xa2, 0x6a, 0x73, 0xa7, 0x80, 0x03, 0xe3, 0x6f, 0x62, 0xf9, 0xdf,
|
|
0x1c, 0xbb, 0xd5, 0x12, 0x66, 0x04, 0x67, 0x48, 0x2e, 0x33, 0x2e, 0xa1,
|
|
0x90, 0x33, 0xce, 0xb7, 0xa6, 0x62, 0xe4, 0xf1, 0x9a, 0x15, 0x97, 0x84,
|
|
0x28, 0x0b, 0x15, 0x55, 0x93, 0x35, 0x3e, 0xfb, 0xba, 0x59, 0xfc, 0x48,
|
|
0x82, 0x24, 0x6c, 0xdd, 0xaf, 0x0e, 0x66, 0xa1, 0x33, 0xdf, 0x5b, 0xea,
|
|
0xd6, 0x42, 0xfc, 0xd0, 0x54, 0x08, 0x20, 0x51, 0x4c, 0x16, 0x84, 0xdb,
|
|
0xbd, 0x9f, 0xa3, 0x4d, 0xaa, 0xea, 0xf9, 0x0c, 0x10, 0x01, 0x80, 0x88,
|
|
0x87, 0x24, 0x76, 0x9f, 0xba, 0xd5, 0x7c, 0x5e, 0x8b, 0x88, 0x99, 0x8b,
|
|
0x67, 0xe6, 0x35, 0x51, 0x47, 0xe3, 0x5d, 0x34, 0x12, 0xef, 0xa2, 0x71,
|
|
0xcd, 0x4c, 0x7b, 0x5c, 0xe3, 0x9e, 0xe4, 0x3e, 0x15, 0xaa, 0xc5, 0xc8,
|
|
0xf9, 0x30, 0xfc, 0x51, 0xc0, 0x39, 0xee, 0x4c, 0x17, 0x74, 0x91, 0xb1,
|
|
0x01, 0xdb, 0x18, 0x06, 0xe8, 0x76, 0x10, 0x1a, 0x33, 0x69, 0x3e, 0xfc,
|
|
0x1b, 0x78, 0x58, 0xd2, 0x1f, 0x6a, 0x6c, 0x70, 0x02, 0x00, 0x00, 0x00,
|
|
0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82;
|
|
|
|
our $image20;
|
|
our $image20_data = pack 'C*',
|
|
0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d,
|
|
0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x16,
|
|
0x08, 0x06, 0x00, 0x00, 0x00, 0xc4, 0xb4, 0x6c, 0x3b, 0x00, 0x00, 0x01,
|
|
0x09, 0x49, 0x44, 0x41, 0x54, 0x38, 0x8d, 0xa5, 0x54, 0x41, 0x0e, 0xc3,
|
|
0x20, 0x0c, 0xb3, 0xd1, 0xf6, 0x83, 0x1d, 0xd8, 0xff, 0x3f, 0xb7, 0x57,
|
|
0xcc, 0x3b, 0x8c, 0xd0, 0x34, 0xa4, 0x94, 0x6e, 0x91, 0x90, 0x20, 0xc4,
|
|
0x8e, 0x49, 0x00, 0x22, 0x31, 0xb9, 0x39, 0xb3, 0x80, 0x25, 0xab, 0xd2,
|
|
0x79, 0xd0, 0x25, 0x23, 0x00, 0xdc, 0x6c, 0x25, 0xec, 0xd4, 0x15, 0x01,
|
|
0x6f, 0x6c, 0xbe, 0x98, 0x9c, 0x0e, 0x92, 0x09, 0x63, 0x69, 0x28, 0x05,
|
|
0x74, 0x27, 0x35, 0x9f, 0xbe, 0x4b, 0x1b, 0x31, 0x09, 0x87, 0xb9, 0x00,
|
|
0xb9, 0x31, 0x58, 0xf3, 0x65, 0x7b, 0xd1, 0xb5, 0x5b, 0x97, 0x84, 0xcb,
|
|
0x2b, 0xf1, 0x52, 0xd4, 0xc0, 0xf7, 0x09, 0xa6, 0xdb, 0xcd, 0x2f, 0xc2,
|
|
0x19, 0xb3, 0xba, 0x2e, 0x5b, 0xe1, 0xa6, 0xec, 0xf7, 0x9b, 0x95, 0x60,
|
|
0x0b, 0x00, 0xb0, 0xca, 0x6a, 0x6d, 0x32, 0xd3, 0x12, 0x4d, 0xee, 0x65,
|
|
0xbe, 0x95, 0x34, 0xf0, 0x99, 0x21, 0x27, 0xc4, 0x8f, 0xe8, 0xa0, 0x11,
|
|
0x7b, 0x5f, 0x56, 0x13, 0x0b, 0x38, 0xaa, 0x57, 0x78, 0x07, 0xe3, 0x91,
|
|
0xe9, 0x02, 0x33, 0x95, 0xab, 0xcf, 0xb4, 0x34, 0xb2, 0x95, 0x06, 0xca,
|
|
0x27, 0xce, 0x92, 0xe5, 0x7f, 0x4c, 0xfb, 0x33, 0xf4, 0x22, 0x08, 0x30,
|
|
0x28, 0x4b, 0x31, 0x9c, 0x6c, 0xee, 0x04, 0xf8, 0x5a, 0x7b, 0xf5, 0xb1,
|
|
0x07, 0x1e, 0x12, 0x45, 0xd8, 0xe6, 0xec, 0xe5, 0xa5, 0xc6, 0x2a, 0xb1,
|
|
0x6e, 0x37, 0x53, 0x5f, 0xf2, 0x4e, 0x6a, 0x22, 0xa6, 0xc4, 0x16, 0xc4,
|
|
0xba, 0x1d, 0x44, 0xaf, 0xf1, 0xd2, 0xc4, 0x1b, 0x31, 0x10, 0xfb, 0x26,
|
|
0xba, 0x1f, 0xcf, 0x9a, 0xc6, 0xfe, 0x75, 0x05, 0x72, 0x56, 0x09, 0x55,
|
|
0x8a, 0x98, 0xbd, 0xb9, 0x20, 0x1b, 0xb3, 0x13, 0xf5, 0x9a, 0x2c, 0x61,
|
|
0x16, 0x89, 0x0f, 0x12, 0x9d, 0x63, 0xae, 0x90, 0xfe, 0x83, 0xb9, 0x44,
|
|
0xfc, 0x01, 0x52, 0x03, 0x8c, 0xe6, 0xe0, 0x98, 0x60, 0xab, 0x00, 0x00,
|
|
0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82;
|
|
|
|
our $image21;
|
|
our $image21_data = pack 'C*',
|
|
0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d,
|
|
0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x16,
|
|
0x08, 0x06, 0x00, 0x00, 0x00, 0xc4, 0xb4, 0x6c, 0x3b, 0x00, 0x00, 0x01,
|
|
0x41, 0x49, 0x44, 0x41, 0x54, 0x38, 0x8d, 0xa5, 0x54, 0x41, 0x4e, 0xc4,
|
|
0x30, 0x0c, 0x9c, 0xa9, 0x58, 0xa4, 0x15, 0x12, 0x02, 0xb1, 0x08, 0x1f,
|
|
0xf7, 0x77, 0xbc, 0x83, 0xe7, 0xf0, 0x2a, 0xae, 0x3d, 0x70, 0x42, 0xe2,
|
|
0x80, 0x84, 0x34, 0x1c, 0x1a, 0xb7, 0x8e, 0x9b, 0xb6, 0xdb, 0xc5, 0x52,
|
|
0xd4, 0xc4, 0x71, 0xc6, 0x33, 0x8e, 0x53, 0xa2, 0x61, 0x0a, 0x73, 0xb6,
|
|
0x02, 0x2e, 0x32, 0x53, 0x17, 0xf0, 0x7c, 0xb4, 0x72, 0xe4, 0xdc, 0x39,
|
|
0xae, 0x1a, 0x1d, 0x80, 0xbb, 0x44, 0x90, 0x65, 0xf3, 0xb0, 0x02, 0x4a,
|
|
0x00, 0x5d, 0x00, 0x67, 0xc0, 0xb9, 0x1d, 0xd6, 0x26, 0xa9, 0x64, 0x29,
|
|
0x51, 0x87, 0x70, 0x40, 0x0a, 0x68, 0x0d, 0x15, 0x59, 0x91, 0xe2, 0x6c,
|
|
0x04, 0x6e, 0x49, 0xbc, 0x16, 0xb8, 0x4b, 0x5e, 0x02, 0x38, 0x46, 0x1f,
|
|
0xd3, 0x77, 0xc5, 0x6e, 0xe2, 0xa2, 0x02, 0x66, 0xc3, 0xb7, 0xc3, 0x7e,
|
|
0xab, 0x2c, 0x04, 0x28, 0x97, 0x60, 0x45, 0x79, 0xcf, 0x48, 0x30, 0x77,
|
|
0x1f, 0x51, 0x5f, 0x9a, 0xdb, 0x69, 0x9e, 0xcb, 0xe4, 0xb5, 0x1e, 0xc0,
|
|
0x4d, 0xb9, 0x76, 0xbb, 0xdb, 0x99, 0x85, 0x52, 0xc5, 0x8a, 0x11, 0xb8,
|
|
0xb0, 0x6f, 0x51, 0x4c, 0x6c, 0x3f, 0xb7, 0x81, 0x9d, 0x79, 0x32, 0xf5,
|
|
0xe4, 0x12, 0x75, 0x6f, 0xee, 0x45, 0x60, 0x4e, 0xbe, 0x61, 0x6d, 0x7a,
|
|
0x01, 0xf0, 0x06, 0xe0, 0xb5, 0x89, 0x18, 0x14, 0x35, 0x93, 0x0a, 0x78,
|
|
0xcf, 0x0c, 0xc6, 0xa6, 0x36, 0x3d, 0x29, 0xf4, 0xf4, 0x68, 0x7e, 0x1f,
|
|
0x79, 0x54, 0x49, 0x4c, 0x00, 0x70, 0x56, 0xcf, 0x8f, 0xd2, 0x29, 0x39,
|
|
0x4f, 0xa5, 0x32, 0x4e, 0xaa, 0xcd, 0x46, 0x09, 0xc7, 0x57, 0x98, 0x6a,
|
|
0x5e, 0xfb, 0x4d, 0xf7, 0x41, 0x8d, 0x66, 0xea, 0x8a, 0x5d, 0xf3, 0x18,
|
|
0xbe, 0x68, 0x7a, 0xc6, 0x04, 0xaa, 0xf8, 0x3a, 0x3d, 0xd9, 0x2a, 0xb0,
|
|
0x07, 0x71, 0xfa, 0xb5, 0x52, 0x3d, 0x01, 0xe0, 0x3b, 0xc5, 0x6d, 0x37,
|
|
0x7a, 0x90, 0xe7, 0xf2, 0x7f, 0x60, 0x9a, 0x9d, 0x4b, 0xe5, 0x01, 0x4c,
|
|
0xc7, 0xa5, 0x52, 0x0e, 0x66, 0xea, 0x60, 0x7a, 0x5c, 0x0f, 0xaa, 0xc0,
|
|
0xbd, 0x73, 0x4e, 0xdb, 0x67, 0x4c, 0x0f, 0x97, 0x00, 0xaf, 0xaa, 0xd8,
|
|
0x0a, 0xbc, 0x14, 0xf4, 0x3f, 0x67, 0x76, 0x01, 0xff, 0x01, 0x44, 0x83,
|
|
0xce, 0xde, 0x45, 0xa9, 0xc1, 0x38, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45,
|
|
0x4e, 0x44, 0xae, 0x42, 0x60, 0x82;
|
|
|
|
our $image22;
|
|
our $image22_data = pack 'C*',
|
|
0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d,
|
|
0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x16,
|
|
0x08, 0x06, 0x00, 0x00, 0x00, 0xc4, 0xb4, 0x6c, 0x3b, 0x00, 0x00, 0x01,
|
|
0x5b, 0x49, 0x44, 0x41, 0x54, 0x38, 0x8d, 0x8d, 0x55, 0x41, 0x72, 0xc3,
|
|
0x30, 0x08, 0x5c, 0x14, 0x27, 0x39, 0xf4, 0x9a, 0x83, 0x7a, 0xeb, 0xff,
|
|
0x3f, 0xd6, 0x7c, 0xa0, 0x97, 0xb6, 0xd3, 0xed, 0xc1, 0x20, 0x23, 0x40,
|
|
0x49, 0x98, 0xd1, 0xc8, 0xb6, 0x60, 0x59, 0x2f, 0x48, 0x02, 0x0a, 0xa3,
|
|
0x0e, 0x74, 0xb2, 0x5a, 0x7f, 0xc5, 0x1a, 0x3a, 0x5b, 0xf8, 0x26, 0x72,
|
|
0xe0, 0x57, 0x39, 0x01, 0x40, 0x9e, 0xe0, 0xbe, 0x37, 0x00, 0x7f, 0x31,
|
|
0x98, 0x35, 0xa8, 0xd9, 0x69, 0x91, 0xf4, 0x02, 0xe0, 0xac, 0x49, 0x3f,
|
|
0x9b, 0xa3, 0xd1, 0x1c, 0x9d, 0xc1, 0x88, 0xc7, 0x64, 0xcb, 0xbf, 0x0b,
|
|
0xe0, 0x6f, 0x00, 0xd7, 0xb1, 0xa6, 0x11, 0xe7, 0xe8, 0x45, 0x80, 0xe8,
|
|
0x1c, 0x22, 0x73, 0x9a, 0x86, 0x5d, 0xeb, 0x9f, 0x02, 0x9a, 0x52, 0xff,
|
|
0xf1, 0x8c, 0xbd, 0x49, 0x98, 0x83, 0x9d, 0xdc, 0xf3, 0xa6, 0x63, 0x50,
|
|
0x90, 0x45, 0x95, 0xc8, 0xac, 0xf7, 0xea, 0xd9, 0x13, 0x2d, 0x3c, 0x3a,
|
|
0x05, 0x7d, 0x48, 0x64, 0x52, 0x44, 0x00, 0xd3, 0x5b, 0xc2, 0xfb, 0xe4,
|
|
0xd7, 0x00, 0x40, 0x3a, 0xf7, 0x95, 0xbb, 0x92, 0xef, 0x65, 0x53, 0x7c,
|
|
0xe8, 0x2c, 0x3a, 0xbc, 0x53, 0xad, 0x14, 0xc3, 0xc0, 0x9e, 0x68, 0x30,
|
|
0x36, 0xd6, 0x8b, 0x1e, 0x2c, 0x19, 0x6f, 0xa5, 0xeb, 0xfd, 0x59, 0xff,
|
|
0x4f, 0x26, 0x86, 0xee, 0xa3, 0x0c, 0x78, 0x6c, 0x94, 0x47, 0x90, 0x02,
|
|
0x64, 0x99, 0x16, 0x24, 0xa6, 0x8d, 0xe0, 0x5d, 0x08, 0x50, 0x3a, 0x41,
|
|
0x17, 0x28, 0x31, 0x6f, 0xae, 0xc5, 0xae, 0xfd, 0x94, 0xac, 0xd3, 0xb4,
|
|
0x1d, 0xc0, 0xbe, 0x2b, 0x5c, 0xfb, 0x25, 0x8b, 0xf5, 0x49, 0x09, 0x43,
|
|
0x11, 0xe9, 0x4e, 0x37, 0xd3, 0x91, 0x21, 0x79, 0x06, 0x56, 0x8b, 0x27,
|
|
0x5b, 0xf9, 0xcd, 0xf7, 0x32, 0xef, 0x42, 0x6b, 0xcf, 0xb8, 0x2b, 0x7d,
|
|
0x0f, 0x46, 0x90, 0x37, 0xe4, 0xd3, 0x0e, 0x0e, 0x68, 0xc7, 0x50, 0x0d,
|
|
0x3d, 0xe3, 0x58, 0x42, 0x03, 0xbe, 0x69, 0xc6, 0x2f, 0x01, 0x6e, 0xa1,
|
|
0x88, 0x13, 0x2b, 0xfb, 0x03, 0x41, 0x66, 0x1c, 0x25, 0xea, 0x3a, 0x5f,
|
|
0xa0, 0xed, 0x37, 0x36, 0x85, 0x3b, 0xdd, 0xbc, 0x15, 0x67, 0x48, 0x6d,
|
|
0x93, 0x86, 0x47, 0x81, 0xf6, 0xe2, 0xe5, 0x1b, 0x66, 0x02, 0x0f, 0xb1,
|
|
0x47, 0x11, 0xbd, 0x43, 0x1c, 0xaf, 0xdc, 0x79, 0x45, 0x1c, 0x00, 0x60,
|
|
0x4b, 0x4d, 0x9f, 0xe2, 0x1e, 0x5b, 0xb8, 0x6d, 0x08, 0x05, 0xff, 0x07,
|
|
0x3e, 0x4c, 0xd2, 0xff, 0x1f, 0x38, 0x0e, 0x92, 0x00, 0x00, 0x00, 0x00,
|
|
0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82;
|
|
|
|
|
|
sub NEW
|
|
{
|
|
shift->SUPER::NEW(@_[0..2]);
|
|
statusBar();
|
|
|
|
$image0 = Qt::Pixmap();
|
|
$image0->loadFromData($image0_data, length ($image0_data), "PNG");
|
|
$image1 = Qt::Pixmap();
|
|
$image1->loadFromData($image1_data, length ($image1_data), "PNG");
|
|
$image2 = Qt::Pixmap();
|
|
$image2->loadFromData($image2_data, length ($image2_data), "PNG");
|
|
$image3 = Qt::Pixmap();
|
|
$image3->loadFromData($image3_data, length ($image3_data), "PNG");
|
|
$image4 = Qt::Pixmap();
|
|
$image4->loadFromData($image4_data, length ($image4_data), "PNG");
|
|
$image5 = Qt::Pixmap();
|
|
$image5->loadFromData($image5_data, length ($image5_data), "PNG");
|
|
$image6 = Qt::Pixmap();
|
|
$image6->loadFromData($image6_data, length ($image6_data), "PNG");
|
|
$image7 = Qt::Pixmap();
|
|
$image7->loadFromData($image7_data, length ($image7_data), "PNG");
|
|
$image8 = Qt::Pixmap();
|
|
$image8->loadFromData($image8_data, length ($image8_data), "PNG");
|
|
$image9 = Qt::Pixmap();
|
|
$image9->loadFromData($image9_data, length ($image9_data), "PNG");
|
|
$image10 = Qt::Pixmap();
|
|
$image10->loadFromData($image10_data, length ($image10_data), "PNG");
|
|
$image11 = Qt::Pixmap();
|
|
$image11->loadFromData($image11_data, length ($image11_data), "PNG");
|
|
$image12 = Qt::Pixmap();
|
|
$image12->loadFromData($image12_data, length ($image12_data), "PNG");
|
|
$image13 = Qt::Pixmap();
|
|
$image13->loadFromData($image13_data, length ($image13_data), "PNG");
|
|
$image14 = Qt::Pixmap();
|
|
$image14->loadFromData($image14_data, length ($image14_data), "PNG");
|
|
$image15 = Qt::Pixmap();
|
|
$image15->loadFromData($image15_data, length ($image15_data), "PNG");
|
|
$image16 = Qt::Pixmap();
|
|
$image16->loadFromData($image16_data, length ($image16_data), "PNG");
|
|
$image17 = Qt::Pixmap();
|
|
$image17->loadFromData($image17_data, length ($image17_data), "PNG");
|
|
$image18 = Qt::Pixmap();
|
|
$image18->loadFromData($image18_data, length ($image18_data), "PNG");
|
|
$image19 = Qt::Pixmap();
|
|
$image19->loadFromData($image19_data, length ($image19_data), "PNG");
|
|
$image20 = Qt::Pixmap();
|
|
$image20->loadFromData($image20_data, length ($image20_data), "PNG");
|
|
$image21 = Qt::Pixmap();
|
|
$image21->loadFromData($image21_data, length ($image21_data), "PNG");
|
|
$image22 = Qt::Pixmap();
|
|
$image22->loadFromData($image22_data, length ($image22_data), "PNG");
|
|
|
|
if ( name() eq "unnamed" )
|
|
{
|
|
setName("MuSRFitform" );
|
|
}
|
|
setSizePolicy(Qt::SizePolicy(7, 7, 1, 1, this->sizePolicy()->hasHeightForWidth()) );
|
|
setMinimumSize(Qt::Size(582, 502) );
|
|
setIcon($image0 );
|
|
|
|
setCentralWidget(Qt::Widget(this, "qt_central_widget"));
|
|
my $MuSRFitformLayout = Qt::GridLayout(centralWidget(), 1, 1, 11, 6, '$MuSRFitformLayout');
|
|
|
|
musrfit_tabs = Qt::TabWidget(centralWidget(), "musrfit_tabs");
|
|
musrfit_tabs->setEnabled( 1 );
|
|
musrfit_tabs->setSizePolicy( Qt::SizePolicy(7, 7, 1, 1, musrfit_tabs->sizePolicy()->hasHeightForWidth()) );
|
|
musrfit_tabs->setMinimumSize( Qt::Size(560, 400) );
|
|
musrfit_tabs->setMaximumSize( Qt::Size(32767, 32767) );
|
|
|
|
RUNSPage = Qt::Widget(musrfit_tabs, "RUNSPage");
|
|
my $RUNSPageLayout = Qt::GridLayout(RUNSPage, 1, 1, 11, 6, '$RUNSPageLayout');
|
|
|
|
my $layout37 = Qt::VBoxLayout(undef, 0, 6, '$layout37');
|
|
|
|
RUNSAuto = Qt::GroupBox(RUNSPage, "RUNSAuto");
|
|
RUNSAuto->setSizePolicy( Qt::SizePolicy(7, 7, 1, 1, RUNSAuto->sizePolicy()->hasHeightForWidth()) );
|
|
RUNSAuto->setMargin( int(5) );
|
|
RUNSAuto->setColumnLayout( 0, &Vertical );
|
|
RUNSAuto->layout()->setSpacing(6);
|
|
RUNSAuto->layout()->setMargin(11);
|
|
my $RUNSAutoLayout = Qt::GridLayout(RUNSAuto->layout() );
|
|
$RUNSAutoLayout->setAlignment( &AlignTop );
|
|
|
|
my $layout32 = Qt::GridLayout(undef, 1, 1, 0, 6, '$layout32');
|
|
|
|
RunNumbers = Qt::LineEdit(RUNSAuto, "RunNumbers");
|
|
RunNumbers->setSizePolicy( Qt::SizePolicy(7, 0, 0, 0, RunNumbers->sizePolicy()->hasHeightForWidth()) );
|
|
RunNumbers->setMinimumSize( Qt::Size(0, 23) );
|
|
|
|
$layout32->addMultiCellWidget(RunNumbers, 0, 0, 0, 4);
|
|
|
|
BeamLine = Qt::ComboBox(0, RUNSAuto, "BeamLine");
|
|
BeamLine->setSizePolicy( Qt::SizePolicy(0, 5, 0, 0, BeamLine->sizePolicy()->hasHeightForWidth()) );
|
|
BeamLine->setMinimumSize( Qt::Size(0, 20) );
|
|
|
|
$layout32->addWidget(BeamLine, 1, 2);
|
|
|
|
BeamLineLabel = Qt::Label(RUNSAuto, "BeamLineLabel");
|
|
BeamLineLabel->setSizePolicy( Qt::SizePolicy(5, 5, 0, 0, BeamLineLabel->sizePolicy()->hasHeightForWidth()) );
|
|
BeamLineLabel->setMinimumSize( Qt::Size(0, 20) );
|
|
|
|
$layout32->addWidget(BeamLineLabel, 1, 1);
|
|
my $spacer = Qt::SpacerItem(181, 21, &Qt::SizePolicy::Expanding, &Qt::SizePolicy::Minimum);
|
|
$layout32->addItem($spacer, 1, 0);
|
|
|
|
YEAR = Qt::ComboBox(0, RUNSAuto, "YEAR");
|
|
YEAR->setSizePolicy( Qt::SizePolicy(0, 5, 0, 0, YEAR->sizePolicy()->hasHeightForWidth()) );
|
|
YEAR->setMinimumSize( Qt::Size(0, 20) );
|
|
YEAR->setEditable( 0 );
|
|
YEAR->setSizeLimit( int(16) );
|
|
YEAR->setInsertionPolicy( &Qt::ComboBox::AtTop() );
|
|
YEAR->setAutoCompletion( 1 );
|
|
YEAR->setDuplicatesEnabled( 0 );
|
|
|
|
$layout32->addWidget(YEAR, 1, 4);
|
|
|
|
YEARLabel = Qt::Label(RUNSAuto, "YEARLabel");
|
|
YEARLabel->setSizePolicy( Qt::SizePolicy(5, 5, 0, 0, YEARLabel->sizePolicy()->hasHeightForWidth()) );
|
|
YEARLabel->setMinimumSize( Qt::Size(0, 20) );
|
|
|
|
$layout32->addWidget(YEARLabel, 1, 3);
|
|
|
|
$RUNSAutoLayout->addLayout($layout32, 0, 0);
|
|
$layout37->addWidget(RUNSAuto);
|
|
|
|
RUNSMan = Qt::GroupBox(RUNSPage, "RUNSMan");
|
|
RUNSMan->setEnabled( 1 );
|
|
RUNSMan->setSizePolicy( Qt::SizePolicy(7, 7, 1, 1, RUNSMan->sizePolicy()->hasHeightForWidth()) );
|
|
RUNSMan->setMargin( int(5) );
|
|
RUNSMan->setColumnLayout( 0, &Vertical );
|
|
RUNSMan->layout()->setSpacing(6);
|
|
RUNSMan->layout()->setMargin(11);
|
|
my $RUNSManLayout = Qt::GridLayout(RUNSMan->layout() );
|
|
$RUNSManLayout->setAlignment( &AlignTop );
|
|
|
|
my $layout33 = Qt::GridLayout(undef, 1, 1, 0, 6, '$layout33');
|
|
my $spacer_2 = Qt::SpacerItem(411, 21, &Qt::SizePolicy::Expanding, &Qt::SizePolicy::Minimum);
|
|
$layout33->addItem($spacer_2, 1, 0);
|
|
|
|
RunFiles = Qt::LineEdit(RUNSMan, "RunFiles");
|
|
RunFiles->setEnabled( 1 );
|
|
RunFiles->setSizePolicy( Qt::SizePolicy(7, 0, 0, 0, RunFiles->sizePolicy()->hasHeightForWidth()) );
|
|
RunFiles->setMinimumSize( Qt::Size(0, 23) );
|
|
|
|
$layout33->addMultiCellWidget(RunFiles, 0, 0, 0, 1);
|
|
|
|
Browse = Qt::PushButton(RUNSMan, "Browse");
|
|
Browse->setEnabled( 1 );
|
|
Browse->setSizePolicy( Qt::SizePolicy(0, 5, 0, 0, Browse->sizePolicy()->hasHeightForWidth()) );
|
|
Browse->setMinimumSize( Qt::Size(0, 20) );
|
|
|
|
$layout33->addWidget(Browse, 1, 1);
|
|
|
|
$RUNSManLayout->addLayout($layout33, 0, 0);
|
|
$layout37->addWidget(RUNSMan);
|
|
|
|
groupBox7 = Qt::GroupBox(RUNSPage, "groupBox7");
|
|
groupBox7->setSizePolicy( Qt::SizePolicy(7, 7, 1, 1, groupBox7->sizePolicy()->hasHeightForWidth()) );
|
|
my $pal = Qt::Palette();
|
|
my $cg = Qt::ColorGroup();
|
|
$cg->setColor(&Qt::ColorGroup::Foreground, &black);
|
|
$cg->setColor(&Qt::ColorGroup::Button, Qt::Color(239,243,247));
|
|
$cg->setColor(&Qt::ColorGroup::Light, &white);
|
|
$cg->setColor(&Qt::ColorGroup::Midlight, Qt::Color(247,249,251));
|
|
$cg->setColor(&Qt::ColorGroup::Dark, Qt::Color(119,121,123));
|
|
$cg->setColor(&Qt::ColorGroup::Mid, Qt::Color(159,161,164));
|
|
$cg->setColor(&Qt::ColorGroup::Text, &black);
|
|
$cg->setColor(&Qt::ColorGroup::BrightText, &white);
|
|
$cg->setColor(&Qt::ColorGroup::ButtonText, &black);
|
|
$cg->setColor(&Qt::ColorGroup::Base, &white);
|
|
$cg->setColor(&Qt::ColorGroup::Background, Qt::Color(173,176,179));
|
|
$cg->setColor(&Qt::ColorGroup::Shadow, &black);
|
|
$cg->setColor(&Qt::ColorGroup::Highlight, Qt::Color(0,0,128));
|
|
$cg->setColor(&Qt::ColorGroup::HighlightedText, &white);
|
|
$cg->setColor(&Qt::ColorGroup::Link, &black);
|
|
$cg->setColor(&Qt::ColorGroup::LinkVisited, &black);
|
|
$pal->setActive($cg);
|
|
$cg->setColor(&Qt::ColorGroup::Foreground, &black);
|
|
$cg->setColor(&Qt::ColorGroup::Button, Qt::Color(239,243,247));
|
|
$cg->setColor(&Qt::ColorGroup::Light, &white);
|
|
$cg->setColor(&Qt::ColorGroup::Midlight, &white);
|
|
$cg->setColor(&Qt::ColorGroup::Dark, Qt::Color(119,121,123));
|
|
$cg->setColor(&Qt::ColorGroup::Mid, Qt::Color(159,161,164));
|
|
$cg->setColor(&Qt::ColorGroup::Text, &black);
|
|
$cg->setColor(&Qt::ColorGroup::BrightText, &white);
|
|
$cg->setColor(&Qt::ColorGroup::ButtonText, &black);
|
|
$cg->setColor(&Qt::ColorGroup::Base, &white);
|
|
$cg->setColor(&Qt::ColorGroup::Background, Qt::Color(173,176,179));
|
|
$cg->setColor(&Qt::ColorGroup::Shadow, &black);
|
|
$cg->setColor(&Qt::ColorGroup::Highlight, Qt::Color(0,0,128));
|
|
$cg->setColor(&Qt::ColorGroup::HighlightedText, &white);
|
|
$cg->setColor(&Qt::ColorGroup::Link, Qt::Color(0,0,192));
|
|
$cg->setColor(&Qt::ColorGroup::LinkVisited, Qt::Color(128,0,128));
|
|
$pal->setInactive($cg);
|
|
$cg->setColor(&Qt::ColorGroup::Foreground, Qt::Color(128,128,128));
|
|
$cg->setColor(&Qt::ColorGroup::Button, Qt::Color(239,243,247));
|
|
$cg->setColor(&Qt::ColorGroup::Light, &white);
|
|
$cg->setColor(&Qt::ColorGroup::Midlight, &white);
|
|
$cg->setColor(&Qt::ColorGroup::Dark, Qt::Color(119,121,123));
|
|
$cg->setColor(&Qt::ColorGroup::Mid, Qt::Color(159,161,164));
|
|
$cg->setColor(&Qt::ColorGroup::Text, Qt::Color(128,128,128));
|
|
$cg->setColor(&Qt::ColorGroup::BrightText, &white);
|
|
$cg->setColor(&Qt::ColorGroup::ButtonText, Qt::Color(128,128,128));
|
|
$cg->setColor(&Qt::ColorGroup::Base, &white);
|
|
$cg->setColor(&Qt::ColorGroup::Background, Qt::Color(173,176,179));
|
|
$cg->setColor(&Qt::ColorGroup::Shadow, &black);
|
|
$cg->setColor(&Qt::ColorGroup::Highlight, Qt::Color(0,0,128));
|
|
$cg->setColor(&Qt::ColorGroup::HighlightedText, &white);
|
|
$cg->setColor(&Qt::ColorGroup::Link, Qt::Color(0,0,192));
|
|
$cg->setColor(&Qt::ColorGroup::LinkVisited, Qt::Color(128,0,128));
|
|
$pal->setDisabled($cg);
|
|
groupBox7->setPalette( $pal );
|
|
groupBox7->setBackgroundOrigin( &Qt::GroupBox::AncestorOrigin() );
|
|
groupBox7->setFrameShape( &Qt::GroupBox::GroupBoxPanel() );
|
|
groupBox7->setFrameShadow( &Qt::GroupBox::Sunken() );
|
|
groupBox7->setLineWidth( int(1) );
|
|
groupBox7->setMargin( int(3) );
|
|
groupBox7->setAlignment( int(&Qt::GroupBox::AlignTop) );
|
|
groupBox7->setColumnLayout( 0, &Vertical );
|
|
groupBox7->layout()->setSpacing(6);
|
|
groupBox7->layout()->setMargin(11);
|
|
my $groupBox7Layout = Qt::GridLayout(groupBox7->layout() );
|
|
$groupBox7Layout->setAlignment( &AlignTop );
|
|
|
|
my $layout42 = Qt::GridLayout(undef, 1, 1, 5, 6, '$layout42');
|
|
|
|
FitType2 = Qt::ComboBox(0, groupBox7, "FitType2");
|
|
FitType2->setSizePolicy( Qt::SizePolicy(5, 0, 0, 0, FitType2->sizePolicy()->hasHeightForWidth()) );
|
|
|
|
$layout42->addWidget(FitType2, 1, 1);
|
|
|
|
TfsLabel = Qt::Label(groupBox7, "TfsLabel");
|
|
TfsLabel->setSizePolicy( Qt::SizePolicy(5, 0, 0, 0, TfsLabel->sizePolicy()->hasHeightForWidth()) );
|
|
|
|
$layout42->addWidget(TfsLabel, 2, 1);
|
|
|
|
FitType1 = Qt::ComboBox(0, groupBox7, "FitType1");
|
|
FitType1->setSizePolicy( Qt::SizePolicy(5, 0, 0, 0, FitType1->sizePolicy()->hasHeightForWidth()) );
|
|
FitType1->setSizeLimit( int(20) );
|
|
FitType1->setAutoCompletion( 0 );
|
|
FitType1->setDuplicatesEnabled( 0 );
|
|
|
|
$layout42->addWidget(FitType1, 1, 0);
|
|
|
|
BINS = Qt::LineEdit(groupBox7, "BINS");
|
|
BINS->setSizePolicy( Qt::SizePolicy(5, 0, 0, 0, BINS->sizePolicy()->hasHeightForWidth()) );
|
|
|
|
$layout42->addWidget(BINS, 3, 2);
|
|
|
|
Comp3Label = Qt::Label(groupBox7, "Comp3Label");
|
|
$cg->setColor(&Qt::ColorGroup::Foreground, &black);
|
|
$cg->setColor(&Qt::ColorGroup::Button, Qt::Color(230,240,249));
|
|
$cg->setColor(&Qt::ColorGroup::Light, &white);
|
|
$cg->setColor(&Qt::ColorGroup::Midlight, Qt::Color(242,247,252));
|
|
$cg->setColor(&Qt::ColorGroup::Dark, Qt::Color(115,120,124));
|
|
$cg->setColor(&Qt::ColorGroup::Mid, Qt::Color(154,160,166));
|
|
$cg->setColor(&Qt::ColorGroup::Text, &black);
|
|
$cg->setColor(&Qt::ColorGroup::BrightText, &white);
|
|
$cg->setColor(&Qt::ColorGroup::ButtonText, &black);
|
|
$cg->setColor(&Qt::ColorGroup::Base, &white);
|
|
$cg->setColor(&Qt::ColorGroup::Background, Qt::Color(255,255,127));
|
|
$cg->setColor(&Qt::ColorGroup::Shadow, &black);
|
|
$cg->setColor(&Qt::ColorGroup::Highlight, Qt::Color(0,0,128));
|
|
$cg->setColor(&Qt::ColorGroup::HighlightedText, &white);
|
|
$cg->setColor(&Qt::ColorGroup::Link, &black);
|
|
$cg->setColor(&Qt::ColorGroup::LinkVisited, &black);
|
|
$pal->setActive($cg);
|
|
$cg->setColor(&Qt::ColorGroup::Foreground, &black);
|
|
$cg->setColor(&Qt::ColorGroup::Button, Qt::Color(230,240,249));
|
|
$cg->setColor(&Qt::ColorGroup::Light, &white);
|
|
$cg->setColor(&Qt::ColorGroup::Midlight, &white);
|
|
$cg->setColor(&Qt::ColorGroup::Dark, Qt::Color(115,120,124));
|
|
$cg->setColor(&Qt::ColorGroup::Mid, Qt::Color(154,160,166));
|
|
$cg->setColor(&Qt::ColorGroup::Text, &black);
|
|
$cg->setColor(&Qt::ColorGroup::BrightText, &white);
|
|
$cg->setColor(&Qt::ColorGroup::ButtonText, &black);
|
|
$cg->setColor(&Qt::ColorGroup::Base, &white);
|
|
$cg->setColor(&Qt::ColorGroup::Background, Qt::Color(255,255,127));
|
|
$cg->setColor(&Qt::ColorGroup::Shadow, &black);
|
|
$cg->setColor(&Qt::ColorGroup::Highlight, Qt::Color(0,0,128));
|
|
$cg->setColor(&Qt::ColorGroup::HighlightedText, &white);
|
|
$cg->setColor(&Qt::ColorGroup::Link, Qt::Color(0,0,238));
|
|
$cg->setColor(&Qt::ColorGroup::LinkVisited, Qt::Color(82,24,139));
|
|
$pal->setInactive($cg);
|
|
$cg->setColor(&Qt::ColorGroup::Foreground, Qt::Color(128,128,128));
|
|
$cg->setColor(&Qt::ColorGroup::Button, Qt::Color(230,240,249));
|
|
$cg->setColor(&Qt::ColorGroup::Light, &white);
|
|
$cg->setColor(&Qt::ColorGroup::Midlight, &white);
|
|
$cg->setColor(&Qt::ColorGroup::Dark, Qt::Color(115,120,124));
|
|
$cg->setColor(&Qt::ColorGroup::Mid, Qt::Color(154,160,166));
|
|
$cg->setColor(&Qt::ColorGroup::Text, Qt::Color(128,128,128));
|
|
$cg->setColor(&Qt::ColorGroup::BrightText, &white);
|
|
$cg->setColor(&Qt::ColorGroup::ButtonText, Qt::Color(128,128,128));
|
|
$cg->setColor(&Qt::ColorGroup::Base, &white);
|
|
$cg->setColor(&Qt::ColorGroup::Background, Qt::Color(255,255,127));
|
|
$cg->setColor(&Qt::ColorGroup::Shadow, &black);
|
|
$cg->setColor(&Qt::ColorGroup::Highlight, Qt::Color(0,0,128));
|
|
$cg->setColor(&Qt::ColorGroup::HighlightedText, &white);
|
|
$cg->setColor(&Qt::ColorGroup::Link, Qt::Color(0,0,238));
|
|
$cg->setColor(&Qt::ColorGroup::LinkVisited, Qt::Color(82,24,139));
|
|
$pal->setDisabled($cg);
|
|
Comp3Label->setPalette( $pal );
|
|
|
|
$layout42->addWidget(Comp3Label, 0, 2);
|
|
|
|
Tis = Qt::LineEdit(groupBox7, "Tis");
|
|
Tis->setSizePolicy( Qt::SizePolicy(5, 0, 0, 0, Tis->sizePolicy()->hasHeightForWidth()) );
|
|
|
|
$layout42->addWidget(Tis, 3, 0);
|
|
|
|
Tfs = Qt::LineEdit(groupBox7, "Tfs");
|
|
Tfs->setSizePolicy( Qt::SizePolicy(5, 0, 0, 0, Tfs->sizePolicy()->hasHeightForWidth()) );
|
|
|
|
$layout42->addWidget(Tfs, 3, 1);
|
|
|
|
Comp1Label = Qt::Label(groupBox7, "Comp1Label");
|
|
$cg->setColor(&Qt::ColorGroup::Foreground, &black);
|
|
$cg->setColor(&Qt::ColorGroup::Button, Qt::Color(230,240,249));
|
|
$cg->setColor(&Qt::ColorGroup::Light, &white);
|
|
$cg->setColor(&Qt::ColorGroup::Midlight, Qt::Color(242,247,252));
|
|
$cg->setColor(&Qt::ColorGroup::Dark, Qt::Color(115,120,124));
|
|
$cg->setColor(&Qt::ColorGroup::Mid, Qt::Color(154,160,166));
|
|
$cg->setColor(&Qt::ColorGroup::Text, &black);
|
|
$cg->setColor(&Qt::ColorGroup::BrightText, &white);
|
|
$cg->setColor(&Qt::ColorGroup::ButtonText, &black);
|
|
$cg->setColor(&Qt::ColorGroup::Base, &white);
|
|
$cg->setColor(&Qt::ColorGroup::Background, Qt::Color(255,255,127));
|
|
$cg->setColor(&Qt::ColorGroup::Shadow, &black);
|
|
$cg->setColor(&Qt::ColorGroup::Highlight, Qt::Color(0,0,128));
|
|
$cg->setColor(&Qt::ColorGroup::HighlightedText, &white);
|
|
$cg->setColor(&Qt::ColorGroup::Link, &black);
|
|
$cg->setColor(&Qt::ColorGroup::LinkVisited, &black);
|
|
$pal->setActive($cg);
|
|
$cg->setColor(&Qt::ColorGroup::Foreground, &black);
|
|
$cg->setColor(&Qt::ColorGroup::Button, Qt::Color(230,240,249));
|
|
$cg->setColor(&Qt::ColorGroup::Light, &white);
|
|
$cg->setColor(&Qt::ColorGroup::Midlight, &white);
|
|
$cg->setColor(&Qt::ColorGroup::Dark, Qt::Color(115,120,124));
|
|
$cg->setColor(&Qt::ColorGroup::Mid, Qt::Color(154,160,166));
|
|
$cg->setColor(&Qt::ColorGroup::Text, &black);
|
|
$cg->setColor(&Qt::ColorGroup::BrightText, &white);
|
|
$cg->setColor(&Qt::ColorGroup::ButtonText, &black);
|
|
$cg->setColor(&Qt::ColorGroup::Base, &white);
|
|
$cg->setColor(&Qt::ColorGroup::Background, Qt::Color(255,255,127));
|
|
$cg->setColor(&Qt::ColorGroup::Shadow, &black);
|
|
$cg->setColor(&Qt::ColorGroup::Highlight, Qt::Color(0,0,128));
|
|
$cg->setColor(&Qt::ColorGroup::HighlightedText, &white);
|
|
$cg->setColor(&Qt::ColorGroup::Link, Qt::Color(0,0,238));
|
|
$cg->setColor(&Qt::ColorGroup::LinkVisited, Qt::Color(82,24,139));
|
|
$pal->setInactive($cg);
|
|
$cg->setColor(&Qt::ColorGroup::Foreground, Qt::Color(128,128,128));
|
|
$cg->setColor(&Qt::ColorGroup::Button, Qt::Color(230,240,249));
|
|
$cg->setColor(&Qt::ColorGroup::Light, &white);
|
|
$cg->setColor(&Qt::ColorGroup::Midlight, &white);
|
|
$cg->setColor(&Qt::ColorGroup::Dark, Qt::Color(115,120,124));
|
|
$cg->setColor(&Qt::ColorGroup::Mid, Qt::Color(154,160,166));
|
|
$cg->setColor(&Qt::ColorGroup::Text, Qt::Color(128,128,128));
|
|
$cg->setColor(&Qt::ColorGroup::BrightText, &white);
|
|
$cg->setColor(&Qt::ColorGroup::ButtonText, Qt::Color(128,128,128));
|
|
$cg->setColor(&Qt::ColorGroup::Base, &white);
|
|
$cg->setColor(&Qt::ColorGroup::Background, Qt::Color(255,255,127));
|
|
$cg->setColor(&Qt::ColorGroup::Shadow, &black);
|
|
$cg->setColor(&Qt::ColorGroup::Highlight, Qt::Color(0,0,128));
|
|
$cg->setColor(&Qt::ColorGroup::HighlightedText, &white);
|
|
$cg->setColor(&Qt::ColorGroup::Link, Qt::Color(0,0,238));
|
|
$cg->setColor(&Qt::ColorGroup::LinkVisited, Qt::Color(82,24,139));
|
|
$pal->setDisabled($cg);
|
|
Comp1Label->setPalette( $pal );
|
|
|
|
$layout42->addWidget(Comp1Label, 0, 0);
|
|
|
|
BINSLabel = Qt::Label(groupBox7, "BINSLabel");
|
|
BINSLabel->setSizePolicy( Qt::SizePolicy(5, 0, 0, 0, BINSLabel->sizePolicy()->hasHeightForWidth()) );
|
|
|
|
$layout42->addWidget(BINSLabel, 2, 2);
|
|
|
|
TisLabel = Qt::Label(groupBox7, "TisLabel");
|
|
TisLabel->setSizePolicy( Qt::SizePolicy(5, 0, 0, 0, TisLabel->sizePolicy()->hasHeightForWidth()) );
|
|
|
|
$layout42->addWidget(TisLabel, 2, 0);
|
|
|
|
FitType3 = Qt::ComboBox(0, groupBox7, "FitType3");
|
|
FitType3->setSizePolicy( Qt::SizePolicy(5, 0, 0, 0, FitType3->sizePolicy()->hasHeightForWidth()) );
|
|
|
|
$layout42->addWidget(FitType3, 1, 2);
|
|
|
|
Comp2Label = Qt::Label(groupBox7, "Comp2Label");
|
|
$cg->setColor(&Qt::ColorGroup::Foreground, &black);
|
|
$cg->setColor(&Qt::ColorGroup::Button, Qt::Color(230,240,249));
|
|
$cg->setColor(&Qt::ColorGroup::Light, &white);
|
|
$cg->setColor(&Qt::ColorGroup::Midlight, Qt::Color(242,247,252));
|
|
$cg->setColor(&Qt::ColorGroup::Dark, Qt::Color(115,120,124));
|
|
$cg->setColor(&Qt::ColorGroup::Mid, Qt::Color(154,160,166));
|
|
$cg->setColor(&Qt::ColorGroup::Text, &black);
|
|
$cg->setColor(&Qt::ColorGroup::BrightText, &white);
|
|
$cg->setColor(&Qt::ColorGroup::ButtonText, &black);
|
|
$cg->setColor(&Qt::ColorGroup::Base, &white);
|
|
$cg->setColor(&Qt::ColorGroup::Background, Qt::Color(255,255,127));
|
|
$cg->setColor(&Qt::ColorGroup::Shadow, &black);
|
|
$cg->setColor(&Qt::ColorGroup::Highlight, Qt::Color(0,0,128));
|
|
$cg->setColor(&Qt::ColorGroup::HighlightedText, &white);
|
|
$cg->setColor(&Qt::ColorGroup::Link, &black);
|
|
$cg->setColor(&Qt::ColorGroup::LinkVisited, &black);
|
|
$pal->setActive($cg);
|
|
$cg->setColor(&Qt::ColorGroup::Foreground, &black);
|
|
$cg->setColor(&Qt::ColorGroup::Button, Qt::Color(230,240,249));
|
|
$cg->setColor(&Qt::ColorGroup::Light, &white);
|
|
$cg->setColor(&Qt::ColorGroup::Midlight, &white);
|
|
$cg->setColor(&Qt::ColorGroup::Dark, Qt::Color(115,120,124));
|
|
$cg->setColor(&Qt::ColorGroup::Mid, Qt::Color(154,160,166));
|
|
$cg->setColor(&Qt::ColorGroup::Text, &black);
|
|
$cg->setColor(&Qt::ColorGroup::BrightText, &white);
|
|
$cg->setColor(&Qt::ColorGroup::ButtonText, &black);
|
|
$cg->setColor(&Qt::ColorGroup::Base, &white);
|
|
$cg->setColor(&Qt::ColorGroup::Background, Qt::Color(255,255,127));
|
|
$cg->setColor(&Qt::ColorGroup::Shadow, &black);
|
|
$cg->setColor(&Qt::ColorGroup::Highlight, Qt::Color(0,0,128));
|
|
$cg->setColor(&Qt::ColorGroup::HighlightedText, &white);
|
|
$cg->setColor(&Qt::ColorGroup::Link, Qt::Color(0,0,238));
|
|
$cg->setColor(&Qt::ColorGroup::LinkVisited, Qt::Color(82,24,139));
|
|
$pal->setInactive($cg);
|
|
$cg->setColor(&Qt::ColorGroup::Foreground, Qt::Color(128,128,128));
|
|
$cg->setColor(&Qt::ColorGroup::Button, Qt::Color(230,240,249));
|
|
$cg->setColor(&Qt::ColorGroup::Light, &white);
|
|
$cg->setColor(&Qt::ColorGroup::Midlight, &white);
|
|
$cg->setColor(&Qt::ColorGroup::Dark, Qt::Color(115,120,124));
|
|
$cg->setColor(&Qt::ColorGroup::Mid, Qt::Color(154,160,166));
|
|
$cg->setColor(&Qt::ColorGroup::Text, Qt::Color(128,128,128));
|
|
$cg->setColor(&Qt::ColorGroup::BrightText, &white);
|
|
$cg->setColor(&Qt::ColorGroup::ButtonText, Qt::Color(128,128,128));
|
|
$cg->setColor(&Qt::ColorGroup::Base, &white);
|
|
$cg->setColor(&Qt::ColorGroup::Background, Qt::Color(255,255,127));
|
|
$cg->setColor(&Qt::ColorGroup::Shadow, &black);
|
|
$cg->setColor(&Qt::ColorGroup::Highlight, Qt::Color(0,0,128));
|
|
$cg->setColor(&Qt::ColorGroup::HighlightedText, &white);
|
|
$cg->setColor(&Qt::ColorGroup::Link, Qt::Color(0,0,238));
|
|
$cg->setColor(&Qt::ColorGroup::LinkVisited, Qt::Color(82,24,139));
|
|
$pal->setDisabled($cg);
|
|
Comp2Label->setPalette( $pal );
|
|
|
|
$layout42->addWidget(Comp2Label, 0, 1);
|
|
|
|
$groupBox7Layout->addLayout($layout42, 0, 0);
|
|
$layout37->addWidget(groupBox7);
|
|
|
|
my $layout34 = Qt::HBoxLayout(undef, 0, 6, '$layout34');
|
|
my $spacer_3 = Qt::SpacerItem(81, 21, &Qt::SizePolicy::Expanding, &Qt::SizePolicy::Minimum);
|
|
$layout34->addItem($spacer_3);
|
|
|
|
FitAsyTypeLabel = Qt::Label(RUNSPage, "FitAsyTypeLabel");
|
|
FitAsyTypeLabel->setSizePolicy( Qt::SizePolicy(5, 0, 0, 0, FitAsyTypeLabel->sizePolicy()->hasHeightForWidth()) );
|
|
$layout34->addWidget(FitAsyTypeLabel);
|
|
|
|
FitAsyType = Qt::ComboBox(0, RUNSPage, "FitAsyType");
|
|
FitAsyType->setSizePolicy( Qt::SizePolicy(5, 0, 0, 0, FitAsyType->sizePolicy()->hasHeightForWidth()) );
|
|
$layout34->addWidget(FitAsyType);
|
|
|
|
LRBFLabel = Qt::Label(RUNSPage, "LRBFLabel");
|
|
LRBFLabel->setSizePolicy( Qt::SizePolicy(5, 0, 0, 0, LRBFLabel->sizePolicy()->hasHeightForWidth()) );
|
|
$layout34->addWidget(LRBFLabel);
|
|
|
|
LRBF = Qt::LineEdit(RUNSPage, "LRBF");
|
|
LRBF->setSizePolicy( Qt::SizePolicy(5, 0, 0, 0, LRBF->sizePolicy()->hasHeightForWidth()) );
|
|
$layout34->addWidget(LRBF);
|
|
$layout37->addLayout($layout34);
|
|
|
|
$RUNSPageLayout->addLayout($layout37, 0, 0);
|
|
musrfit_tabs->insertTab( RUNSPage, "" );
|
|
|
|
FittingPage = Qt::Widget(musrfit_tabs, "FittingPage");
|
|
my $FittingPageLayout = Qt::GridLayout(FittingPage, 1, 1, 11, 6, '$FittingPageLayout');
|
|
|
|
my $layout28 = Qt::VBoxLayout(undef, 0, 6, '$layout28');
|
|
|
|
my $layout27 = Qt::GridLayout(undef, 1, 1, 0, 6, '$layout27');
|
|
|
|
Yi = Qt::LineEdit(FittingPage, "Yi");
|
|
|
|
$layout27->addWidget(Yi, 1, 3);
|
|
|
|
Minimization = Qt::ComboBox(0, FittingPage, "Minimization");
|
|
|
|
$layout27->addWidget(Minimization, 0, 1);
|
|
|
|
Xi = Qt::LineEdit(FittingPage, "Xi");
|
|
|
|
$layout27->addWidget(Xi, 0, 3);
|
|
|
|
textLabel1_4_2_2 = Qt::Label(FittingPage, "textLabel1_4_2_2");
|
|
|
|
$layout27->addWidget(textLabel1_4_2_2, 2, 3);
|
|
|
|
Xf = Qt::LineEdit(FittingPage, "Xf");
|
|
|
|
$layout27->addWidget(Xf, 0, 4);
|
|
|
|
textLabel1_5 = Qt::Label(FittingPage, "textLabel1_5");
|
|
|
|
$layout27->addWidget(textLabel1_5, 0, 0);
|
|
|
|
textLabel1_4_2 = Qt::Label(FittingPage, "textLabel1_4_2");
|
|
|
|
$layout27->addWidget(textLabel1_4_2, 1, 2);
|
|
|
|
ViewBin = Qt::LineEdit(FittingPage, "ViewBin");
|
|
|
|
$layout27->addWidget(ViewBin, 2, 4);
|
|
|
|
Yf = Qt::LineEdit(FittingPage, "Yf");
|
|
|
|
$layout27->addWidget(Yf, 1, 4);
|
|
|
|
ErrorCalc = Qt::ComboBox(0, FittingPage, "ErrorCalc");
|
|
|
|
$layout27->addWidget(ErrorCalc, 1, 1);
|
|
|
|
ltc = Qt::CheckBox(FittingPage, "ltc");
|
|
ltc->setChecked( 1 );
|
|
|
|
$layout27->addMultiCellWidget(ltc, 2, 2, 0, 1);
|
|
|
|
textLabel1_5_2 = Qt::Label(FittingPage, "textLabel1_5_2");
|
|
|
|
$layout27->addWidget(textLabel1_5_2, 1, 0);
|
|
|
|
textLabel1_4 = Qt::Label(FittingPage, "textLabel1_4");
|
|
|
|
$layout27->addWidget(textLabel1_4, 0, 2);
|
|
$layout28->addLayout($layout27);
|
|
|
|
FitTextOutput = Qt::TextEdit(FittingPage, "FitTextOutput");
|
|
FitTextOutput->setOverwriteMode( 1 );
|
|
$layout28->addWidget(FitTextOutput);
|
|
|
|
$FittingPageLayout->addLayout($layout28, 0, 0);
|
|
musrfit_tabs->insertTab( FittingPage, "" );
|
|
|
|
SharingPage = Qt::Widget(musrfit_tabs, "SharingPage");
|
|
my $SharingPageLayout = Qt::GridLayout(SharingPage, 1, 1, 11, 6, '$SharingPageLayout');
|
|
|
|
buttonGroupSharing = Qt::ButtonGroup(SharingPage, "buttonGroupSharing");
|
|
buttonGroupSharing->setSizePolicy( Qt::SizePolicy(7, 7, 0, 0, buttonGroupSharing->sizePolicy()->hasHeightForWidth()) );
|
|
buttonGroupSharing->setAlignment( int(&Qt::ButtonGroup::AlignLeft) );
|
|
buttonGroupSharing->setCheckable( 1 );
|
|
buttonGroupSharing->setChecked( 0 );
|
|
|
|
SharingComp1 = Qt::ButtonGroup(buttonGroupSharing, "SharingComp1");
|
|
SharingComp1->setEnabled( 0 );
|
|
SharingComp1->setGeometry( Qt::Rect(31, 20, 162, 330) );
|
|
SharingComp1->setSizePolicy( Qt::SizePolicy(5, 3, 0, 0, SharingComp1->sizePolicy()->hasHeightForWidth()) );
|
|
SharingComp1->setAlignment( int(&Qt::ButtonGroup::AlignLeft) );
|
|
|
|
my $LayoutWidget = Qt::Widget(SharingComp1, '$LayoutWidget');
|
|
$LayoutWidget->setGeometry( Qt::Rect(40, 60, 81, 266) );
|
|
my $layout14 = Qt::VBoxLayout($LayoutWidget, 0, 0, '$layout14');
|
|
|
|
ShParam_1_1 = Qt::CheckBox($LayoutWidget, "ShParam_1_1");
|
|
$layout14->addWidget(ShParam_1_1);
|
|
|
|
ShParam_1_2 = Qt::CheckBox($LayoutWidget, "ShParam_1_2");
|
|
$layout14->addWidget(ShParam_1_2);
|
|
|
|
ShParam_1_3 = Qt::CheckBox($LayoutWidget, "ShParam_1_3");
|
|
$layout14->addWidget(ShParam_1_3);
|
|
|
|
ShParam_1_4 = Qt::CheckBox($LayoutWidget, "ShParam_1_4");
|
|
$layout14->addWidget(ShParam_1_4);
|
|
|
|
ShParam_1_5 = Qt::CheckBox($LayoutWidget, "ShParam_1_5");
|
|
ShParam_1_5->setEnabled( 0 );
|
|
ShParam_1_5->setPaletteBackgroundColor( Qt::Color(234, 233, 232) );
|
|
ShParam_1_5->setTristate( 0 );
|
|
$layout14->addWidget(ShParam_1_5);
|
|
|
|
ShParam_1_6 = Qt::CheckBox($LayoutWidget, "ShParam_1_6");
|
|
ShParam_1_6->setEnabled( 0 );
|
|
ShParam_1_6->setPaletteBackgroundColor( Qt::Color(234, 233, 232) );
|
|
ShParam_1_6->setTristate( 0 );
|
|
$layout14->addWidget(ShParam_1_6);
|
|
|
|
ShParam_1_7 = Qt::CheckBox($LayoutWidget, "ShParam_1_7");
|
|
ShParam_1_7->setEnabled( 0 );
|
|
ShParam_1_7->setPaletteBackgroundColor( Qt::Color(234, 233, 232) );
|
|
ShParam_1_7->setTristate( 0 );
|
|
$layout14->addWidget(ShParam_1_7);
|
|
|
|
ShParam_1_8 = Qt::CheckBox($LayoutWidget, "ShParam_1_8");
|
|
ShParam_1_8->setEnabled( 0 );
|
|
ShParam_1_8->setPaletteBackgroundColor( Qt::Color(234, 233, 232) );
|
|
ShParam_1_8->setTristate( 0 );
|
|
$layout14->addWidget(ShParam_1_8);
|
|
|
|
ShParam_1_9 = Qt::CheckBox($LayoutWidget, "ShParam_1_9");
|
|
ShParam_1_9->setEnabled( 0 );
|
|
ShParam_1_9->setPaletteBackgroundColor( Qt::Color(234, 233, 232) );
|
|
ShParam_1_9->setTristate( 0 );
|
|
$layout14->addWidget(ShParam_1_9);
|
|
|
|
Comp1ShLabel = Qt::Label(SharingComp1, "Comp1ShLabel");
|
|
Comp1ShLabel->setGeometry( Qt::Rect(2, 30, 185, 20) );
|
|
Comp1ShLabel->setPaletteBackgroundColor( Qt::Color(255, 255, 127) );
|
|
|
|
SharingComp2 = Qt::ButtonGroup(buttonGroupSharing, "SharingComp2");
|
|
SharingComp2->setEnabled( 0 );
|
|
SharingComp2->setGeometry( Qt::Rect(199, 20, 162, 330) );
|
|
SharingComp2->setSizePolicy( Qt::SizePolicy(5, 3, 0, 0, SharingComp2->sizePolicy()->hasHeightForWidth()) );
|
|
|
|
Comp2ShLabel = Qt::Label(SharingComp2, "Comp2ShLabel");
|
|
Comp2ShLabel->setGeometry( Qt::Rect(2, 30, 185, 20) );
|
|
Comp2ShLabel->setPaletteBackgroundColor( Qt::Color(255, 255, 127) );
|
|
|
|
my $LayoutWidget_2 = Qt::Widget(SharingComp2, '$LayoutWidget_2');
|
|
$LayoutWidget_2->setGeometry( Qt::Rect(40, 60, 81, 266) );
|
|
my $layout13 = Qt::VBoxLayout($LayoutWidget_2, 0, 0, '$layout13');
|
|
|
|
ShParam_2_1 = Qt::CheckBox($LayoutWidget_2, "ShParam_2_1");
|
|
$layout13->addWidget(ShParam_2_1);
|
|
|
|
ShParam_2_2 = Qt::CheckBox($LayoutWidget_2, "ShParam_2_2");
|
|
$layout13->addWidget(ShParam_2_2);
|
|
|
|
ShParam_2_3 = Qt::CheckBox($LayoutWidget_2, "ShParam_2_3");
|
|
$layout13->addWidget(ShParam_2_3);
|
|
|
|
ShParam_2_4 = Qt::CheckBox($LayoutWidget_2, "ShParam_2_4");
|
|
$layout13->addWidget(ShParam_2_4);
|
|
|
|
ShParam_2_5 = Qt::CheckBox($LayoutWidget_2, "ShParam_2_5");
|
|
$layout13->addWidget(ShParam_2_5);
|
|
|
|
ShParam_2_6 = Qt::CheckBox($LayoutWidget_2, "ShParam_2_6");
|
|
ShParam_2_6->setEnabled( 0 );
|
|
ShParam_2_6->setPaletteBackgroundColor( Qt::Color(234, 233, 232) );
|
|
ShParam_2_6->setTristate( 0 );
|
|
$layout13->addWidget(ShParam_2_6);
|
|
|
|
ShParam_2_7 = Qt::CheckBox($LayoutWidget_2, "ShParam_2_7");
|
|
ShParam_2_7->setEnabled( 0 );
|
|
ShParam_2_7->setPaletteBackgroundColor( Qt::Color(234, 233, 232) );
|
|
ShParam_2_7->setTristate( 0 );
|
|
$layout13->addWidget(ShParam_2_7);
|
|
|
|
ShParam_2_8 = Qt::CheckBox($LayoutWidget_2, "ShParam_2_8");
|
|
ShParam_2_8->setEnabled( 0 );
|
|
ShParam_2_8->setPaletteBackgroundColor( Qt::Color(234, 233, 232) );
|
|
ShParam_2_8->setTristate( 0 );
|
|
$layout13->addWidget(ShParam_2_8);
|
|
|
|
ShParam_2_9 = Qt::CheckBox($LayoutWidget_2, "ShParam_2_9");
|
|
ShParam_2_9->setEnabled( 0 );
|
|
ShParam_2_9->setPaletteBackgroundColor( Qt::Color(234, 233, 232) );
|
|
ShParam_2_9->setTristate( 0 );
|
|
$layout13->addWidget(ShParam_2_9);
|
|
|
|
SharingComp3 = Qt::ButtonGroup(buttonGroupSharing, "SharingComp3");
|
|
SharingComp3->setEnabled( 0 );
|
|
SharingComp3->setGeometry( Qt::Rect(367, 20, 162, 330) );
|
|
SharingComp3->setSizePolicy( Qt::SizePolicy(5, 3, 0, 0, SharingComp3->sizePolicy()->hasHeightForWidth()) );
|
|
SharingComp3->setAlignment( int(&Qt::ButtonGroup::AlignJustify | &Qt::ButtonGroup::AlignVCenter) );
|
|
|
|
Comp3ShLabel = Qt::Label(SharingComp3, "Comp3ShLabel");
|
|
Comp3ShLabel->setGeometry( Qt::Rect(2, 30, 185, 20) );
|
|
Comp3ShLabel->setPaletteBackgroundColor( Qt::Color(255, 255, 127) );
|
|
|
|
my $LayoutWidget_3 = Qt::Widget(SharingComp3, '$LayoutWidget_3');
|
|
$LayoutWidget_3->setGeometry( Qt::Rect(41, 58, 81, 266) );
|
|
my $layout15 = Qt::VBoxLayout($LayoutWidget_3, 11, 6, '$layout15');
|
|
|
|
ShParam_3_1 = Qt::CheckBox($LayoutWidget_3, "ShParam_3_1");
|
|
$layout15->addWidget(ShParam_3_1);
|
|
|
|
ShParam_3_2 = Qt::CheckBox($LayoutWidget_3, "ShParam_3_2");
|
|
$layout15->addWidget(ShParam_3_2);
|
|
|
|
ShParam_3_3 = Qt::CheckBox($LayoutWidget_3, "ShParam_3_3");
|
|
$layout15->addWidget(ShParam_3_3);
|
|
|
|
ShParam_3_4 = Qt::CheckBox($LayoutWidget_3, "ShParam_3_4");
|
|
$layout15->addWidget(ShParam_3_4);
|
|
|
|
ShParam_3_5 = Qt::CheckBox($LayoutWidget_3, "ShParam_3_5");
|
|
$layout15->addWidget(ShParam_3_5);
|
|
|
|
ShParam_3_6 = Qt::CheckBox($LayoutWidget_3, "ShParam_3_6");
|
|
ShParam_3_6->setEnabled( 0 );
|
|
ShParam_3_6->setPaletteBackgroundColor( Qt::Color(234, 233, 232) );
|
|
ShParam_3_6->setTristate( 0 );
|
|
$layout15->addWidget(ShParam_3_6);
|
|
|
|
ShParam_3_7 = Qt::CheckBox($LayoutWidget_3, "ShParam_3_7");
|
|
ShParam_3_7->setEnabled( 0 );
|
|
ShParam_3_7->setPaletteBackgroundColor( Qt::Color(234, 233, 232) );
|
|
ShParam_3_7->setTristate( 0 );
|
|
$layout15->addWidget(ShParam_3_7);
|
|
|
|
ShParam_3_8 = Qt::CheckBox($LayoutWidget_3, "ShParam_3_8");
|
|
ShParam_3_8->setEnabled( 0 );
|
|
ShParam_3_8->setPaletteBackgroundColor( Qt::Color(234, 233, 232) );
|
|
ShParam_3_8->setTristate( 0 );
|
|
$layout15->addWidget(ShParam_3_8);
|
|
|
|
ShParam_3_9 = Qt::CheckBox($LayoutWidget_3, "ShParam_3_9");
|
|
ShParam_3_9->setEnabled( 0 );
|
|
ShParam_3_9->setPaletteBackgroundColor( Qt::Color(234, 233, 232) );
|
|
ShParam_3_9->setTristate( 0 );
|
|
$layout15->addWidget(ShParam_3_9);
|
|
|
|
$SharingPageLayout->addWidget(buttonGroupSharing, 0, 0);
|
|
musrfit_tabs->insertTab( SharingPage, "" );
|
|
|
|
InitializationPage = Qt::Widget(musrfit_tabs, "InitializationPage");
|
|
my $InitializationPageLayout = Qt::GridLayout(InitializationPage, 1, 1, 11, 6, '$InitializationPageLayout');
|
|
|
|
InitParamTable = Qt::Table(InitializationPage, "InitParamTable");
|
|
InitParamTable->setNumCols(InitParamTable->numCols() + 1);
|
|
InitParamTable->horizontalHeader()->setLabel(InitParamTable->numCols() - 1, trUtf8("Value"));
|
|
InitParamTable->setNumCols(InitParamTable->numCols() + 1);
|
|
InitParamTable->horizontalHeader()->setLabel(InitParamTable->numCols() - 1, trUtf8("Error"));
|
|
InitParamTable->setNumCols(InitParamTable->numCols() + 1);
|
|
InitParamTable->horizontalHeader()->setLabel(InitParamTable->numCols() - 1, trUtf8("Min"));
|
|
InitParamTable->setNumCols(InitParamTable->numCols() + 1);
|
|
InitParamTable->horizontalHeader()->setLabel(InitParamTable->numCols() - 1, trUtf8("Max"));
|
|
InitParamTable->setSizePolicy( Qt::SizePolicy(5, 5, 0, 0, InitParamTable->sizePolicy()->hasHeightForWidth()) );
|
|
InitParamTable->setMaximumSize( Qt::Size(32767, 32767) );
|
|
InitParamTable->setFocusPolicy( &Qt::Table::TabFocus() );
|
|
InitParamTable->setFrameShape( &Qt::Table::PopupPanel() );
|
|
InitParamTable->setLineWidth( int(2) );
|
|
InitParamTable->setMargin( int(0) );
|
|
InitParamTable->setMidLineWidth( int(0) );
|
|
InitParamTable->setResizePolicy( &Qt::Table::Default() );
|
|
InitParamTable->setVScrollBarMode( &Qt::Table::Auto() );
|
|
InitParamTable->setDragAutoScroll( 0 );
|
|
InitParamTable->setNumRows( int(0) );
|
|
InitParamTable->setNumCols( int(4) );
|
|
InitParamTable->setShowGrid( 1 );
|
|
InitParamTable->setRowMovingEnabled( 0 );
|
|
InitParamTable->setFocusStyle( &Qt::Table::SpreadSheet() );
|
|
|
|
$InitializationPageLayout->addWidget(InitParamTable, 0, 0);
|
|
musrfit_tabs->insertTab( InitializationPage, "" );
|
|
|
|
MSRPage = Qt::Widget(musrfit_tabs, "MSRPage");
|
|
my $MSRPageLayout = Qt::GridLayout(MSRPage, 1, 1, 11, 6, '$MSRPageLayout');
|
|
|
|
my $layout25 = Qt::VBoxLayout(undef, 0, 6, '$layout25');
|
|
|
|
groupTitle = Qt::GroupBox(MSRPage, "groupTitle");
|
|
groupTitle->setSizePolicy( Qt::SizePolicy(7, 0, 0, 0, groupTitle->sizePolicy()->hasHeightForWidth()) );
|
|
groupTitle->setMargin( int(5) );
|
|
groupTitle->setColumnLayout( 0, &Vertical );
|
|
groupTitle->layout()->setSpacing(6);
|
|
groupTitle->layout()->setMargin(11);
|
|
my $groupTitleLayout = Qt::GridLayout(groupTitle->layout() );
|
|
$groupTitleLayout->setAlignment( &AlignTop );
|
|
|
|
my $layout25_2 = Qt::VBoxLayout(undef, 0, 6, '$layout25_2');
|
|
|
|
TITLELabel = Qt::Label(groupTitle, "TITLELabel");
|
|
TITLELabel->setSizePolicy( Qt::SizePolicy(5, 5, 0, 0, TITLELabel->sizePolicy()->hasHeightForWidth()) );
|
|
$layout25_2->addWidget(TITLELabel);
|
|
|
|
TITLE = Qt::LineEdit(groupTitle, "TITLE");
|
|
TITLE->setSizePolicy( Qt::SizePolicy(7, 0, 1, 1, TITLE->sizePolicy()->hasHeightForWidth()) );
|
|
$layout25_2->addWidget(TITLE);
|
|
|
|
my $layout17 = Qt::HBoxLayout(undef, 0, 6, '$layout17');
|
|
|
|
FILENAMELabel = Qt::Label(groupTitle, "FILENAMELabel");
|
|
$layout17->addWidget(FILENAMELabel);
|
|
|
|
FILENAME = Qt::LineEdit(groupTitle, "FILENAME");
|
|
FILENAME->setSizePolicy( Qt::SizePolicy(7, 0, 0, 0, FILENAME->sizePolicy()->hasHeightForWidth()) );
|
|
$layout17->addWidget(FILENAME);
|
|
$layout25_2->addLayout($layout17);
|
|
|
|
$groupTitleLayout->addLayout($layout25_2, 0, 0);
|
|
$layout25->addWidget(groupTitle);
|
|
|
|
textMSROutput = Qt::TextEdit(MSRPage, "textMSROutput");
|
|
textMSROutput->setOverwriteMode( 1 );
|
|
$layout25->addWidget(textMSROutput);
|
|
|
|
$MSRPageLayout->addLayout($layout25, 0, 0);
|
|
musrfit_tabs->insertTab( MSRPage, "" );
|
|
|
|
FourierPage = Qt::Widget(musrfit_tabs, "FourierPage");
|
|
my $FourierPageLayout = Qt::GridLayout(FourierPage, 1, 1, 11, 6, '$FourierPageLayout');
|
|
|
|
FourierBox = Qt::GroupBox(FourierPage, "FourierBox");
|
|
FourierBox->setSizePolicy( Qt::SizePolicy(7, 0, 0, 0, FourierBox->sizePolicy()->hasHeightForWidth()) );
|
|
|
|
my $LayoutWidget_4 = Qt::Widget(FourierBox, '$LayoutWidget_4');
|
|
$LayoutWidget_4->setGeometry( Qt::Rect(12, 19, 510, 100) );
|
|
my $layout34_2 = Qt::GridLayout($LayoutWidget_4, 1, 1, 5, 5, '$layout34_2');
|
|
|
|
FrqMin = Qt::LineEdit($LayoutWidget_4, "FrqMin");
|
|
FrqMin->setSizePolicy( Qt::SizePolicy(5, 5, 0, 0, FrqMin->sizePolicy()->hasHeightForWidth()) );
|
|
|
|
$layout34_2->addWidget(FrqMin, 0, 3);
|
|
|
|
textLabel1_3_4 = Qt::Label($LayoutWidget_4, "textLabel1_3_4");
|
|
|
|
$layout34_2->addWidget(textLabel1_3_4, 1, 5);
|
|
|
|
textLabel1_7 = Qt::Label($LayoutWidget_4, "textLabel1_7");
|
|
|
|
$layout34_2->addWidget(textLabel1_7, 1, 2);
|
|
|
|
textLabel1_3_5 = Qt::Label($LayoutWidget_4, "textLabel1_3_5");
|
|
|
|
$layout34_2->addWidget(textLabel1_3_5, 2, 2);
|
|
|
|
FUnits = Qt::ComboBox(0, $LayoutWidget_4, "FUnits");
|
|
FUnits->setSizePolicy( Qt::SizePolicy(5, 5, 0, 0, FUnits->sizePolicy()->hasHeightForWidth()) );
|
|
|
|
$layout34_2->addWidget(FUnits, 0, 1);
|
|
|
|
textLabel1_3_6 = Qt::Label($LayoutWidget_4, "textLabel1_3_6");
|
|
|
|
$layout34_2->addWidget(textLabel1_3_6, 2, 3);
|
|
|
|
FApodization = Qt::ComboBox(0, $LayoutWidget_4, "FApodization");
|
|
FApodization->setSizePolicy( Qt::SizePolicy(5, 5, 0, 0, FApodization->sizePolicy()->hasHeightForWidth()) );
|
|
|
|
$layout34_2->addWidget(FApodization, 1, 1);
|
|
|
|
FrqMax = Qt::LineEdit($LayoutWidget_4, "FrqMax");
|
|
FrqMax->setSizePolicy( Qt::SizePolicy(5, 5, 0, 0, FrqMax->sizePolicy()->hasHeightForWidth()) );
|
|
|
|
$layout34_2->addWidget(FrqMax, 0, 5);
|
|
|
|
FPlot = Qt::ComboBox(0, $LayoutWidget_4, "FPlot");
|
|
FPlot->setSizePolicy( Qt::SizePolicy(5, 5, 0, 0, FPlot->sizePolicy()->hasHeightForWidth()) );
|
|
|
|
$layout34_2->addWidget(FPlot, 2, 1);
|
|
|
|
FUnitsLabel = Qt::Label($LayoutWidget_4, "FUnitsLabel");
|
|
|
|
$layout34_2->addWidget(FUnitsLabel, 0, 0);
|
|
|
|
textLabel1_3_8 = Qt::Label($LayoutWidget_4, "textLabel1_3_8");
|
|
|
|
$layout34_2->addWidget(textLabel1_3_8, 2, 5);
|
|
|
|
textLabel1_3_7 = Qt::Label($LayoutWidget_4, "textLabel1_3_7");
|
|
|
|
$layout34_2->addWidget(textLabel1_3_7, 2, 4);
|
|
|
|
FPlotLabel = Qt::Label($LayoutWidget_4, "FPlotLabel");
|
|
|
|
$layout34_2->addWidget(FPlotLabel, 2, 0);
|
|
|
|
textLabel1_2 = Qt::Label($LayoutWidget_4, "textLabel1_2");
|
|
|
|
$layout34_2->addWidget(textLabel1_2, 0, 4);
|
|
|
|
FApodizationLabel = Qt::Label($LayoutWidget_4, "FApodizationLabel");
|
|
|
|
$layout34_2->addWidget(FApodizationLabel, 1, 0);
|
|
|
|
textLabel1_3_3 = Qt::Label($LayoutWidget_4, "textLabel1_3_3");
|
|
|
|
$layout34_2->addWidget(textLabel1_3_3, 1, 4);
|
|
|
|
FPHASE = Qt::LineEdit($LayoutWidget_4, "FPHASE");
|
|
FPHASE->setSizePolicy( Qt::SizePolicy(5, 5, 0, 0, FPHASE->sizePolicy()->hasHeightForWidth()) );
|
|
|
|
$layout34_2->addWidget(FPHASE, 1, 3);
|
|
|
|
textLabel1 = Qt::Label($LayoutWidget_4, "textLabel1");
|
|
|
|
$layout34_2->addWidget(textLabel1, 0, 2);
|
|
|
|
$FourierPageLayout->addWidget(FourierBox, 0, 0);
|
|
|
|
RRFBox = Qt::GroupBox(FourierPage, "RRFBox");
|
|
RRFBox->setSizePolicy( Qt::SizePolicy(7, 0, 0, 0, RRFBox->sizePolicy()->hasHeightForWidth()) );
|
|
|
|
my $LayoutWidget_5 = Qt::Widget(RRFBox, '$LayoutWidget_5');
|
|
$LayoutWidget_5->setGeometry( Qt::Rect(10, 18, 265, 100) );
|
|
my $layout35 = Qt::GridLayout($LayoutWidget_5, 1, 1, 5, 5, '$layout35');
|
|
|
|
textLabel1_6_2_2 = Qt::Label($LayoutWidget_5, "textLabel1_6_2_2");
|
|
|
|
$layout35->addWidget(textLabel1_6_2_2, 2, 0);
|
|
|
|
textLabel1_6 = Qt::Label($LayoutWidget_5, "textLabel1_6");
|
|
|
|
$layout35->addWidget(textLabel1_6, 0, 0);
|
|
|
|
textLabel1_6_2_4 = Qt::Label($LayoutWidget_5, "textLabel1_6_2_4");
|
|
|
|
$layout35->addWidget(textLabel1_6_2_4, 2, 2);
|
|
|
|
RRFFrq = Qt::LineEdit($LayoutWidget_5, "RRFFrq");
|
|
|
|
$layout35->addWidget(RRFFrq, 0, 1);
|
|
|
|
textLabel1_6_2_3 = Qt::Label($LayoutWidget_5, "textLabel1_6_2_3");
|
|
|
|
$layout35->addWidget(textLabel1_6_2_3, 1, 2);
|
|
|
|
RRFPack = Qt::LineEdit($LayoutWidget_5, "RRFPack");
|
|
|
|
$layout35->addWidget(RRFPack, 1, 1);
|
|
|
|
textLabel1_6_2 = Qt::Label($LayoutWidget_5, "textLabel1_6_2");
|
|
|
|
$layout35->addWidget(textLabel1_6_2, 1, 0);
|
|
|
|
RRFUnits = Qt::ComboBox(0, $LayoutWidget_5, "RRFUnits");
|
|
|
|
$layout35->addWidget(RRFUnits, 0, 2);
|
|
|
|
RRFPhase = Qt::LineEdit($LayoutWidget_5, "RRFPhase");
|
|
|
|
$layout35->addWidget(RRFPhase, 2, 1);
|
|
|
|
$FourierPageLayout->addWidget(RRFBox, 1, 0);
|
|
musrfit_tabs->insertTab( FourierPage, "" );
|
|
|
|
T0Page = Qt::Widget(musrfit_tabs, "T0Page");
|
|
my $T0PageLayout = Qt::GridLayout(T0Page, 1, 1, 11, 6, '$T0PageLayout');
|
|
|
|
my $layout25_3 = Qt::HBoxLayout(undef, 0, 6, '$layout25_3');
|
|
|
|
groupHist0 = Qt::GroupBox(T0Page, "groupHist0");
|
|
groupHist0->setSizePolicy( Qt::SizePolicy(7, 7, 1, 1, groupHist0->sizePolicy()->hasHeightForWidth()) );
|
|
groupHist0->setMinimumSize( Qt::Size(0, 0) );
|
|
|
|
my $LayoutWidget_6 = Qt::Widget(groupHist0, '$LayoutWidget_6');
|
|
$LayoutWidget_6->setGeometry( Qt::Rect(5, 18, 100, 150) );
|
|
my $layout16_2 = Qt::VBoxLayout($LayoutWidget_6, 11, 6, '$layout16_2');
|
|
|
|
textLabel2 = Qt::Label($LayoutWidget_6, "textLabel2");
|
|
$layout16_2->addWidget(textLabel2);
|
|
|
|
textLabel2_2_2_3 = Qt::Label($LayoutWidget_6, "textLabel2_2_2_3");
|
|
$layout16_2->addWidget(textLabel2_2_2_3);
|
|
|
|
textLabel2_2_2 = Qt::Label($LayoutWidget_6, "textLabel2_2_2");
|
|
$layout16_2->addWidget(textLabel2_2_2);
|
|
|
|
textLabel2_2_2_2 = Qt::Label($LayoutWidget_6, "textLabel2_2_2_2");
|
|
$layout16_2->addWidget(textLabel2_2_2_2);
|
|
|
|
textLabel2_2_2_2_2 = Qt::Label($LayoutWidget_6, "textLabel2_2_2_2_2");
|
|
$layout16_2->addWidget(textLabel2_2_2_2_2);
|
|
$layout25_3->addWidget(groupHist0);
|
|
|
|
groupHist1 = Qt::GroupBox(T0Page, "groupHist1");
|
|
groupHist1->setSizePolicy( Qt::SizePolicy(7, 7, 1, 1, groupHist1->sizePolicy()->hasHeightForWidth()) );
|
|
groupHist1->setMinimumSize( Qt::Size(0, 0) );
|
|
groupHist1->setFrameShadow( &Qt::GroupBox::Plain() );
|
|
|
|
my $LayoutWidget_7 = Qt::Widget(groupHist1, '$LayoutWidget_7');
|
|
$LayoutWidget_7->setGeometry( Qt::Rect(8, 17, 75, 150) );
|
|
my $layout18 = Qt::VBoxLayout($LayoutWidget_7, 0, 0, '$layout18');
|
|
|
|
t01 = Qt::LineEdit($LayoutWidget_7, "t01");
|
|
$layout18->addWidget(t01);
|
|
|
|
Bg11 = Qt::LineEdit($LayoutWidget_7, "Bg11");
|
|
$layout18->addWidget(Bg11);
|
|
|
|
Bg21 = Qt::LineEdit($LayoutWidget_7, "Bg21");
|
|
$layout18->addWidget(Bg21);
|
|
|
|
Data11 = Qt::LineEdit($LayoutWidget_7, "Data11");
|
|
$layout18->addWidget(Data11);
|
|
|
|
Data21 = Qt::LineEdit($LayoutWidget_7, "Data21");
|
|
$layout18->addWidget(Data21);
|
|
$layout25_3->addWidget(groupHist1);
|
|
|
|
groupHist2 = Qt::GroupBox(T0Page, "groupHist2");
|
|
groupHist2->setEnabled( 1 );
|
|
groupHist2->setSizePolicy( Qt::SizePolicy(7, 7, 1, 1, groupHist2->sizePolicy()->hasHeightForWidth()) );
|
|
groupHist2->setFrameShadow( &Qt::GroupBox::Plain() );
|
|
|
|
my $LayoutWidget_8 = Qt::Widget(groupHist2, '$LayoutWidget_8');
|
|
$LayoutWidget_8->setGeometry( Qt::Rect(8, 17, 75, 150) );
|
|
my $layout18_2 = Qt::VBoxLayout($LayoutWidget_8, 0, 0, '$layout18_2');
|
|
|
|
t02 = Qt::LineEdit($LayoutWidget_8, "t02");
|
|
$layout18_2->addWidget(t02);
|
|
|
|
Bg12 = Qt::LineEdit($LayoutWidget_8, "Bg12");
|
|
$layout18_2->addWidget(Bg12);
|
|
|
|
Bg22 = Qt::LineEdit($LayoutWidget_8, "Bg22");
|
|
$layout18_2->addWidget(Bg22);
|
|
|
|
Data12 = Qt::LineEdit($LayoutWidget_8, "Data12");
|
|
$layout18_2->addWidget(Data12);
|
|
|
|
Data22 = Qt::LineEdit($LayoutWidget_8, "Data22");
|
|
$layout18_2->addWidget(Data22);
|
|
$layout25_3->addWidget(groupHist2);
|
|
|
|
groupHist3 = Qt::GroupBox(T0Page, "groupHist3");
|
|
groupHist3->setEnabled( 1 );
|
|
groupHist3->setSizePolicy( Qt::SizePolicy(7, 7, 1, 1, groupHist3->sizePolicy()->hasHeightForWidth()) );
|
|
groupHist3->setFrameShadow( &Qt::GroupBox::Plain() );
|
|
|
|
my $LayoutWidget_9 = Qt::Widget(groupHist3, '$LayoutWidget_9');
|
|
$LayoutWidget_9->setGeometry( Qt::Rect(8, 17, 75, 150) );
|
|
my $layout18_3 = Qt::VBoxLayout($LayoutWidget_9, 0, 0, '$layout18_3');
|
|
|
|
t03 = Qt::LineEdit($LayoutWidget_9, "t03");
|
|
$layout18_3->addWidget(t03);
|
|
|
|
Bg13 = Qt::LineEdit($LayoutWidget_9, "Bg13");
|
|
$layout18_3->addWidget(Bg13);
|
|
|
|
Bg23 = Qt::LineEdit($LayoutWidget_9, "Bg23");
|
|
$layout18_3->addWidget(Bg23);
|
|
|
|
Data13 = Qt::LineEdit($LayoutWidget_9, "Data13");
|
|
$layout18_3->addWidget(Data13);
|
|
|
|
Data23 = Qt::LineEdit($LayoutWidget_9, "Data23");
|
|
$layout18_3->addWidget(Data23);
|
|
$layout25_3->addWidget(groupHist3);
|
|
|
|
groupHist4 = Qt::GroupBox(T0Page, "groupHist4");
|
|
groupHist4->setEnabled( 1 );
|
|
groupHist4->setSizePolicy( Qt::SizePolicy(7, 7, 1, 1, groupHist4->sizePolicy()->hasHeightForWidth()) );
|
|
groupHist4->setFrameShadow( &Qt::GroupBox::Plain() );
|
|
|
|
my $LayoutWidget_10 = Qt::Widget(groupHist4, '$LayoutWidget_10');
|
|
$LayoutWidget_10->setGeometry( Qt::Rect(8, 17, 75, 150) );
|
|
my $layout18_4 = Qt::VBoxLayout($LayoutWidget_10, 0, 0, '$layout18_4');
|
|
|
|
t04 = Qt::LineEdit($LayoutWidget_10, "t04");
|
|
$layout18_4->addWidget(t04);
|
|
|
|
Bg14 = Qt::LineEdit($LayoutWidget_10, "Bg14");
|
|
$layout18_4->addWidget(Bg14);
|
|
|
|
Bg24 = Qt::LineEdit($LayoutWidget_10, "Bg24");
|
|
$layout18_4->addWidget(Bg24);
|
|
|
|
Data14 = Qt::LineEdit($LayoutWidget_10, "Data14");
|
|
$layout18_4->addWidget(Data14);
|
|
|
|
Data24 = Qt::LineEdit($LayoutWidget_10, "Data24");
|
|
$layout18_4->addWidget(Data24);
|
|
$layout25_3->addWidget(groupHist4);
|
|
|
|
$T0PageLayout->addLayout($layout25_3, 0, 0);
|
|
|
|
my $layout29 = Qt::HBoxLayout(undef, 0, 6, '$layout29');
|
|
my $spacer_4 = Qt::SpacerItem(461, 20, &Qt::SizePolicy::Expanding, &Qt::SizePolicy::Minimum);
|
|
$layout29->addItem($spacer_4);
|
|
|
|
t0Update = Qt::PushButton(T0Page, "t0Update");
|
|
t0Update->setEnabled( 0 );
|
|
t0Update->setSizePolicy( Qt::SizePolicy(0, 0, 0, 0, t0Update->sizePolicy()->hasHeightForWidth()) );
|
|
$layout29->addWidget(t0Update);
|
|
|
|
$T0PageLayout->addLayout($layout29, 1, 0);
|
|
musrfit_tabs->insertTab( T0Page, "" );
|
|
|
|
TabPage = Qt::Widget(musrfit_tabs, "TabPage");
|
|
my $TabPageLayout = Qt::GridLayout(TabPage, 1, 1, 11, 6, '$TabPageLayout');
|
|
|
|
my $layout34_2_2 = Qt::VBoxLayout(undef, 0, 6, '$layout34_2_2');
|
|
|
|
my $layout33_2 = Qt::GridLayout(undef, 1, 1, 0, 6, '$layout33_2');
|
|
|
|
TheoryBlock_Label = Qt::Label(TabPage, "TheoryBlock_Label");
|
|
$cg->setColor(&Qt::ColorGroup::Foreground, &black);
|
|
$cg->setColor(&Qt::ColorGroup::Button, Qt::Color(230,240,249));
|
|
$cg->setColor(&Qt::ColorGroup::Light, &white);
|
|
$cg->setColor(&Qt::ColorGroup::Midlight, Qt::Color(242,247,252));
|
|
$cg->setColor(&Qt::ColorGroup::Dark, Qt::Color(115,120,124));
|
|
$cg->setColor(&Qt::ColorGroup::Mid, Qt::Color(154,160,166));
|
|
$cg->setColor(&Qt::ColorGroup::Text, &black);
|
|
$cg->setColor(&Qt::ColorGroup::BrightText, &white);
|
|
$cg->setColor(&Qt::ColorGroup::ButtonText, &black);
|
|
$cg->setColor(&Qt::ColorGroup::Base, &white);
|
|
$cg->setColor(&Qt::ColorGroup::Background, Qt::Color(255,255,127));
|
|
$cg->setColor(&Qt::ColorGroup::Shadow, &black);
|
|
$cg->setColor(&Qt::ColorGroup::Highlight, Qt::Color(0,0,128));
|
|
$cg->setColor(&Qt::ColorGroup::HighlightedText, &white);
|
|
$cg->setColor(&Qt::ColorGroup::Link, &black);
|
|
$cg->setColor(&Qt::ColorGroup::LinkVisited, &black);
|
|
$pal->setActive($cg);
|
|
$cg->setColor(&Qt::ColorGroup::Foreground, &black);
|
|
$cg->setColor(&Qt::ColorGroup::Button, Qt::Color(230,240,249));
|
|
$cg->setColor(&Qt::ColorGroup::Light, &white);
|
|
$cg->setColor(&Qt::ColorGroup::Midlight, &white);
|
|
$cg->setColor(&Qt::ColorGroup::Dark, Qt::Color(115,120,124));
|
|
$cg->setColor(&Qt::ColorGroup::Mid, Qt::Color(154,160,166));
|
|
$cg->setColor(&Qt::ColorGroup::Text, &black);
|
|
$cg->setColor(&Qt::ColorGroup::BrightText, &white);
|
|
$cg->setColor(&Qt::ColorGroup::ButtonText, &black);
|
|
$cg->setColor(&Qt::ColorGroup::Base, &white);
|
|
$cg->setColor(&Qt::ColorGroup::Background, Qt::Color(255,255,127));
|
|
$cg->setColor(&Qt::ColorGroup::Shadow, &black);
|
|
$cg->setColor(&Qt::ColorGroup::Highlight, Qt::Color(0,0,128));
|
|
$cg->setColor(&Qt::ColorGroup::HighlightedText, &white);
|
|
$cg->setColor(&Qt::ColorGroup::Link, Qt::Color(0,0,238));
|
|
$cg->setColor(&Qt::ColorGroup::LinkVisited, Qt::Color(82,24,139));
|
|
$pal->setInactive($cg);
|
|
$cg->setColor(&Qt::ColorGroup::Foreground, Qt::Color(128,128,128));
|
|
$cg->setColor(&Qt::ColorGroup::Button, Qt::Color(230,240,249));
|
|
$cg->setColor(&Qt::ColorGroup::Light, &white);
|
|
$cg->setColor(&Qt::ColorGroup::Midlight, &white);
|
|
$cg->setColor(&Qt::ColorGroup::Dark, Qt::Color(115,120,124));
|
|
$cg->setColor(&Qt::ColorGroup::Mid, Qt::Color(154,160,166));
|
|
$cg->setColor(&Qt::ColorGroup::Text, Qt::Color(128,128,128));
|
|
$cg->setColor(&Qt::ColorGroup::BrightText, &white);
|
|
$cg->setColor(&Qt::ColorGroup::ButtonText, Qt::Color(128,128,128));
|
|
$cg->setColor(&Qt::ColorGroup::Base, &white);
|
|
$cg->setColor(&Qt::ColorGroup::Background, Qt::Color(255,255,127));
|
|
$cg->setColor(&Qt::ColorGroup::Shadow, &black);
|
|
$cg->setColor(&Qt::ColorGroup::Highlight, Qt::Color(0,0,128));
|
|
$cg->setColor(&Qt::ColorGroup::HighlightedText, &white);
|
|
$cg->setColor(&Qt::ColorGroup::Link, Qt::Color(0,0,238));
|
|
$cg->setColor(&Qt::ColorGroup::LinkVisited, Qt::Color(82,24,139));
|
|
$pal->setDisabled($cg);
|
|
TheoryBlock_Label->setPalette( $pal );
|
|
|
|
$layout33_2->addWidget(TheoryBlock_Label, 0, 0);
|
|
|
|
TheoryBlock = Qt::TextEdit(TabPage, "TheoryBlock");
|
|
TheoryBlock->setEnabled( 1 );
|
|
|
|
$layout33_2->addWidget(TheoryBlock, 1, 0);
|
|
|
|
ParametersList_Label = Qt::Label(TabPage, "ParametersList_Label");
|
|
$cg->setColor(&Qt::ColorGroup::Foreground, &black);
|
|
$cg->setColor(&Qt::ColorGroup::Button, Qt::Color(230,240,249));
|
|
$cg->setColor(&Qt::ColorGroup::Light, &white);
|
|
$cg->setColor(&Qt::ColorGroup::Midlight, Qt::Color(242,247,252));
|
|
$cg->setColor(&Qt::ColorGroup::Dark, Qt::Color(115,120,124));
|
|
$cg->setColor(&Qt::ColorGroup::Mid, Qt::Color(154,160,166));
|
|
$cg->setColor(&Qt::ColorGroup::Text, &black);
|
|
$cg->setColor(&Qt::ColorGroup::BrightText, &white);
|
|
$cg->setColor(&Qt::ColorGroup::ButtonText, &black);
|
|
$cg->setColor(&Qt::ColorGroup::Base, &white);
|
|
$cg->setColor(&Qt::ColorGroup::Background, Qt::Color(255,255,127));
|
|
$cg->setColor(&Qt::ColorGroup::Shadow, &black);
|
|
$cg->setColor(&Qt::ColorGroup::Highlight, Qt::Color(0,0,128));
|
|
$cg->setColor(&Qt::ColorGroup::HighlightedText, &white);
|
|
$cg->setColor(&Qt::ColorGroup::Link, &black);
|
|
$cg->setColor(&Qt::ColorGroup::LinkVisited, &black);
|
|
$pal->setActive($cg);
|
|
$cg->setColor(&Qt::ColorGroup::Foreground, &black);
|
|
$cg->setColor(&Qt::ColorGroup::Button, Qt::Color(230,240,249));
|
|
$cg->setColor(&Qt::ColorGroup::Light, &white);
|
|
$cg->setColor(&Qt::ColorGroup::Midlight, &white);
|
|
$cg->setColor(&Qt::ColorGroup::Dark, Qt::Color(115,120,124));
|
|
$cg->setColor(&Qt::ColorGroup::Mid, Qt::Color(154,160,166));
|
|
$cg->setColor(&Qt::ColorGroup::Text, &black);
|
|
$cg->setColor(&Qt::ColorGroup::BrightText, &white);
|
|
$cg->setColor(&Qt::ColorGroup::ButtonText, &black);
|
|
$cg->setColor(&Qt::ColorGroup::Base, &white);
|
|
$cg->setColor(&Qt::ColorGroup::Background, Qt::Color(255,255,127));
|
|
$cg->setColor(&Qt::ColorGroup::Shadow, &black);
|
|
$cg->setColor(&Qt::ColorGroup::Highlight, Qt::Color(0,0,128));
|
|
$cg->setColor(&Qt::ColorGroup::HighlightedText, &white);
|
|
$cg->setColor(&Qt::ColorGroup::Link, Qt::Color(0,0,238));
|
|
$cg->setColor(&Qt::ColorGroup::LinkVisited, Qt::Color(82,24,139));
|
|
$pal->setInactive($cg);
|
|
$cg->setColor(&Qt::ColorGroup::Foreground, Qt::Color(128,128,128));
|
|
$cg->setColor(&Qt::ColorGroup::Button, Qt::Color(230,240,249));
|
|
$cg->setColor(&Qt::ColorGroup::Light, &white);
|
|
$cg->setColor(&Qt::ColorGroup::Midlight, &white);
|
|
$cg->setColor(&Qt::ColorGroup::Dark, Qt::Color(115,120,124));
|
|
$cg->setColor(&Qt::ColorGroup::Mid, Qt::Color(154,160,166));
|
|
$cg->setColor(&Qt::ColorGroup::Text, Qt::Color(128,128,128));
|
|
$cg->setColor(&Qt::ColorGroup::BrightText, &white);
|
|
$cg->setColor(&Qt::ColorGroup::ButtonText, Qt::Color(128,128,128));
|
|
$cg->setColor(&Qt::ColorGroup::Base, &white);
|
|
$cg->setColor(&Qt::ColorGroup::Background, Qt::Color(255,255,127));
|
|
$cg->setColor(&Qt::ColorGroup::Shadow, &black);
|
|
$cg->setColor(&Qt::ColorGroup::Highlight, Qt::Color(0,0,128));
|
|
$cg->setColor(&Qt::ColorGroup::HighlightedText, &white);
|
|
$cg->setColor(&Qt::ColorGroup::Link, Qt::Color(0,0,238));
|
|
$cg->setColor(&Qt::ColorGroup::LinkVisited, Qt::Color(82,24,139));
|
|
$pal->setDisabled($cg);
|
|
ParametersList_Label->setPalette( $pal );
|
|
|
|
$layout33_2->addWidget(ParametersList_Label, 0, 1);
|
|
|
|
ParametersList = Qt::TextEdit(TabPage, "ParametersList");
|
|
ParametersList->setEnabled( 1 );
|
|
|
|
$layout33_2->addWidget(ParametersList, 1, 1);
|
|
$layout34_2_2->addLayout($layout33_2);
|
|
|
|
my $layout25_6 = Qt::HBoxLayout(undef, 0, 6, '$layout25_6');
|
|
|
|
CParamsCombo = Qt::ComboBox(0, TabPage, "CParamsCombo");
|
|
CParamsCombo->setSizePolicy( Qt::SizePolicy(0, 0, 0, 0, CParamsCombo->sizePolicy()->hasHeightForWidth()) );
|
|
$layout25_6->addWidget(CParamsCombo);
|
|
|
|
textLabel1_4_6 = Qt::Label(TabPage, "textLabel1_4_6");
|
|
textLabel1_4_6->setSizePolicy( Qt::SizePolicy(0, 0, 0, 0, textLabel1_4_6->sizePolicy()->hasHeightForWidth()) );
|
|
$layout25_6->addWidget(textLabel1_4_6);
|
|
|
|
ConstraintLine = Qt::LineEdit(TabPage, "ConstraintLine");
|
|
ConstraintLine->setSizePolicy( Qt::SizePolicy(7, 0, 0, 0, ConstraintLine->sizePolicy()->hasHeightForWidth()) );
|
|
ConstraintLine->setMinimumSize( Qt::Size(0, 25) );
|
|
$layout25_6->addWidget(ConstraintLine);
|
|
|
|
AddConstraint = Qt::PushButton(TabPage, "AddConstraint");
|
|
AddConstraint->setSizePolicy( Qt::SizePolicy(0, 0, 0, 0, AddConstraint->sizePolicy()->hasHeightForWidth()) );
|
|
$layout25_6->addWidget(AddConstraint);
|
|
$layout34_2_2->addLayout($layout25_6);
|
|
|
|
textLabel2_2_3_4 = Qt::Label(TabPage, "textLabel2_2_3_4");
|
|
$cg->setColor(&Qt::ColorGroup::Foreground, &black);
|
|
$cg->setColor(&Qt::ColorGroup::Button, Qt::Color(230,240,249));
|
|
$cg->setColor(&Qt::ColorGroup::Light, &white);
|
|
$cg->setColor(&Qt::ColorGroup::Midlight, Qt::Color(242,247,252));
|
|
$cg->setColor(&Qt::ColorGroup::Dark, Qt::Color(115,120,124));
|
|
$cg->setColor(&Qt::ColorGroup::Mid, Qt::Color(154,160,166));
|
|
$cg->setColor(&Qt::ColorGroup::Text, &black);
|
|
$cg->setColor(&Qt::ColorGroup::BrightText, &white);
|
|
$cg->setColor(&Qt::ColorGroup::ButtonText, &black);
|
|
$cg->setColor(&Qt::ColorGroup::Base, &white);
|
|
$cg->setColor(&Qt::ColorGroup::Background, Qt::Color(255,255,127));
|
|
$cg->setColor(&Qt::ColorGroup::Shadow, &black);
|
|
$cg->setColor(&Qt::ColorGroup::Highlight, Qt::Color(0,0,128));
|
|
$cg->setColor(&Qt::ColorGroup::HighlightedText, &white);
|
|
$cg->setColor(&Qt::ColorGroup::Link, &black);
|
|
$cg->setColor(&Qt::ColorGroup::LinkVisited, &black);
|
|
$pal->setActive($cg);
|
|
$cg->setColor(&Qt::ColorGroup::Foreground, &black);
|
|
$cg->setColor(&Qt::ColorGroup::Button, Qt::Color(230,240,249));
|
|
$cg->setColor(&Qt::ColorGroup::Light, &white);
|
|
$cg->setColor(&Qt::ColorGroup::Midlight, &white);
|
|
$cg->setColor(&Qt::ColorGroup::Dark, Qt::Color(115,120,124));
|
|
$cg->setColor(&Qt::ColorGroup::Mid, Qt::Color(154,160,166));
|
|
$cg->setColor(&Qt::ColorGroup::Text, &black);
|
|
$cg->setColor(&Qt::ColorGroup::BrightText, &white);
|
|
$cg->setColor(&Qt::ColorGroup::ButtonText, &black);
|
|
$cg->setColor(&Qt::ColorGroup::Base, &white);
|
|
$cg->setColor(&Qt::ColorGroup::Background, Qt::Color(255,255,127));
|
|
$cg->setColor(&Qt::ColorGroup::Shadow, &black);
|
|
$cg->setColor(&Qt::ColorGroup::Highlight, Qt::Color(0,0,128));
|
|
$cg->setColor(&Qt::ColorGroup::HighlightedText, &white);
|
|
$cg->setColor(&Qt::ColorGroup::Link, Qt::Color(0,0,238));
|
|
$cg->setColor(&Qt::ColorGroup::LinkVisited, Qt::Color(82,24,139));
|
|
$pal->setInactive($cg);
|
|
$cg->setColor(&Qt::ColorGroup::Foreground, Qt::Color(128,128,128));
|
|
$cg->setColor(&Qt::ColorGroup::Button, Qt::Color(230,240,249));
|
|
$cg->setColor(&Qt::ColorGroup::Light, &white);
|
|
$cg->setColor(&Qt::ColorGroup::Midlight, &white);
|
|
$cg->setColor(&Qt::ColorGroup::Dark, Qt::Color(115,120,124));
|
|
$cg->setColor(&Qt::ColorGroup::Mid, Qt::Color(154,160,166));
|
|
$cg->setColor(&Qt::ColorGroup::Text, Qt::Color(128,128,128));
|
|
$cg->setColor(&Qt::ColorGroup::BrightText, &white);
|
|
$cg->setColor(&Qt::ColorGroup::ButtonText, Qt::Color(128,128,128));
|
|
$cg->setColor(&Qt::ColorGroup::Base, &white);
|
|
$cg->setColor(&Qt::ColorGroup::Background, Qt::Color(255,255,127));
|
|
$cg->setColor(&Qt::ColorGroup::Shadow, &black);
|
|
$cg->setColor(&Qt::ColorGroup::Highlight, Qt::Color(0,0,128));
|
|
$cg->setColor(&Qt::ColorGroup::HighlightedText, &white);
|
|
$cg->setColor(&Qt::ColorGroup::Link, Qt::Color(0,0,238));
|
|
$cg->setColor(&Qt::ColorGroup::LinkVisited, Qt::Color(82,24,139));
|
|
$pal->setDisabled($cg);
|
|
textLabel2_2_3_4->setPalette( $pal );
|
|
$layout34_2_2->addWidget(textLabel2_2_3_4);
|
|
|
|
FunctionsBlock = Qt::TextEdit(TabPage, "FunctionsBlock");
|
|
$layout34_2_2->addWidget(FunctionsBlock);
|
|
|
|
my $layout30 = Qt::HBoxLayout(undef, 0, 6, '$layout30');
|
|
|
|
textLabel1_6_3 = Qt::Label(TabPage, "textLabel1_6_3");
|
|
$layout30->addWidget(textLabel1_6_3);
|
|
|
|
ResetFunc = Qt::PushButton(TabPage, "ResetFunc");
|
|
ResetFunc->setMaximumSize( Qt::Size(100, 32767) );
|
|
$layout30->addWidget(ResetFunc);
|
|
$layout34_2_2->addLayout($layout30);
|
|
|
|
$TabPageLayout->addLayout($layout34_2_2, 0, 0);
|
|
musrfit_tabs->insertTab( TabPage, "" );
|
|
|
|
$MuSRFitformLayout->addWidget(musrfit_tabs, 0, 0);
|
|
|
|
fileNewAction= Qt::Action(this, "fileNewAction");
|
|
fileNewAction->setIconSet( Qt::IconSet($image3) );
|
|
fileOpenAction= Qt::Action(this, "fileOpenAction");
|
|
fileOpenAction->setEnabled( 0 );
|
|
fileOpenAction->setIconSet( Qt::IconSet($image4) );
|
|
fileOpenAction->setVisible( 0 );
|
|
fileSaveAction= Qt::Action(this, "fileSaveAction");
|
|
fileSaveAction->setIconSet( Qt::IconSet($image5) );
|
|
fileSaveAsAction= Qt::Action(this, "fileSaveAsAction");
|
|
fileSaveAsAction->setIconSet( Qt::IconSet($image6) );
|
|
filePrintAction= Qt::Action(this, "filePrintAction");
|
|
filePrintAction->setEnabled( 0 );
|
|
filePrintAction->setIconSet( Qt::IconSet($image7) );
|
|
fileExitAction= Qt::Action(this, "fileExitAction");
|
|
fileExitAction->setIconSet( Qt::IconSet($image8) );
|
|
editUndoAction= Qt::Action(this, "editUndoAction");
|
|
editUndoAction->setEnabled( 0 );
|
|
editUndoAction->setIconSet( Qt::IconSet($image9) );
|
|
editRedoAction= Qt::Action(this, "editRedoAction");
|
|
editRedoAction->setEnabled( 0 );
|
|
editRedoAction->setIconSet( Qt::IconSet($image10) );
|
|
editCutAction= Qt::Action(this, "editCutAction");
|
|
editCutAction->setEnabled( 0 );
|
|
editCutAction->setIconSet( Qt::IconSet($image11) );
|
|
editCopyAction= Qt::Action(this, "editCopyAction");
|
|
editCopyAction->setEnabled( 0 );
|
|
editCopyAction->setIconSet( Qt::IconSet($image12) );
|
|
editPasteAction= Qt::Action(this, "editPasteAction");
|
|
editPasteAction->setEnabled( 0 );
|
|
editPasteAction->setIconSet( Qt::IconSet($image13) );
|
|
editFindAction= Qt::Action(this, "editFindAction");
|
|
editFindAction->setIconSet( Qt::IconSet($image14) );
|
|
helpContentsAction= Qt::Action(this, "helpContentsAction");
|
|
helpContentsAction->setEnabled( 0 );
|
|
helpContentsAction->setIconSet( Qt::IconSet($image15) );
|
|
helpIndexAction= Qt::Action(this, "helpIndexAction");
|
|
helpIndexAction->setEnabled( 0 );
|
|
helpIndexAction->setIconSet( Qt::IconSet($image16) );
|
|
helpAboutAction= Qt::Action(this, "helpAboutAction");
|
|
separatorAction= Qt::Action(this, "separatorAction");
|
|
FileExistCheck= Qt::Action(this, "FileExistCheck");
|
|
FileExistCheck->setToggleAction( 1 );
|
|
FileExistCheck->setOn( 0 );
|
|
ManualFile= Qt::Action(this, "ManualFile");
|
|
ManualFile->setToggleAction( 1 );
|
|
fileChangeDirAction= Qt::Action(this, "fileChangeDirAction");
|
|
fileChangeDirAction->setIconSet( Qt::IconSet($image17) );
|
|
optionsnew_itemAction= Qt::Action(this, "optionsnew_itemAction");
|
|
parametersExport_AsAction= Qt::Action(this, "parametersExport_AsAction");
|
|
parametersExport_AsAction->setIconSet( Qt::IconSet($image18) );
|
|
parametersAppend_ToAction= Qt::Action(this, "parametersAppend_ToAction");
|
|
parametersAppend_ToAction->setIconSet( Qt::IconSet($image19) );
|
|
Fit= Qt::Action(this, "Fit");
|
|
Fit->setIconSet( Qt::IconSet($image20) );
|
|
Plot= Qt::Action(this, "Plot");
|
|
Plot->setToggleAction( 0 );
|
|
Plot->setIconSet( Qt::IconSet($image21) );
|
|
T0= Qt::Action(this, "T0");
|
|
T0->setIconSet( Qt::IconSet($image22) );
|
|
optionsFourier= Qt::Action(this, "optionsFourier");
|
|
optionsFourier->setToggleAction( 1 );
|
|
optionsT0= Qt::Action(this, "optionsT0");
|
|
optionsT0->setToggleAction( 1 );
|
|
|
|
|
|
FileToolBar = Qt::ToolBar("", this, &DockTop);
|
|
|
|
fileOpenAction->addTo(FileToolBar);
|
|
fileExitAction->addTo(FileToolBar);
|
|
fileChangeDirAction->addTo(FileToolBar);
|
|
fileSaveAction->addTo(FileToolBar);
|
|
filePrintAction->addTo(FileToolBar);
|
|
ActionsToolBar = Qt::ToolBar("", this, &DockTop);
|
|
|
|
Fit->addTo(ActionsToolBar);
|
|
Plot->addTo(ActionsToolBar);
|
|
T0->addTo(ActionsToolBar);
|
|
parametersExport_AsAction->addTo(ActionsToolBar);
|
|
parametersAppend_ToAction->addTo(ActionsToolBar);
|
|
|
|
|
|
MenuBar= Qt::MenuBar( this, "MenuBar");
|
|
|
|
MenuBar->setEnabled( 1 );
|
|
|
|
fileMenu = Qt::PopupMenu( this );
|
|
fileOpenAction->addTo( fileMenu );
|
|
fileSaveAction->addTo( fileMenu );
|
|
fileChangeDirAction->addTo( fileMenu );
|
|
fileMenu->insertSeparator();
|
|
filePrintAction->addTo( fileMenu );
|
|
fileMenu->insertSeparator();
|
|
fileExitAction->addTo( fileMenu );
|
|
MenuBar->insertItem( "", fileMenu, 2 );
|
|
|
|
Edit = Qt::PopupMenu( this );
|
|
editUndoAction->addTo( Edit );
|
|
editRedoAction->addTo( Edit );
|
|
Edit->insertSeparator();
|
|
editCutAction->addTo( Edit );
|
|
editCopyAction->addTo( Edit );
|
|
editPasteAction->addTo( Edit );
|
|
MenuBar->insertItem( "", Edit, 3 );
|
|
|
|
Actions = Qt::PopupMenu( this );
|
|
Fit->addTo( Actions );
|
|
Plot->addTo( Actions );
|
|
T0->addTo( Actions );
|
|
MenuBar->insertItem( "", Actions, 4 );
|
|
|
|
Parameters = Qt::PopupMenu( this );
|
|
parametersExport_AsAction->addTo( Parameters );
|
|
parametersAppend_ToAction->addTo( Parameters );
|
|
MenuBar->insertItem( "", Parameters, 5 );
|
|
|
|
Options = Qt::PopupMenu( this );
|
|
FileExistCheck->addTo( Options );
|
|
ManualFile->addTo( Options );
|
|
MenuBar->insertItem( "", Options, 6 );
|
|
|
|
helpMenu = Qt::PopupMenu( this );
|
|
helpContentsAction->addTo( helpMenu );
|
|
helpIndexAction->addTo( helpMenu );
|
|
helpMenu->insertSeparator();
|
|
helpAboutAction->addTo( helpMenu );
|
|
MenuBar->insertItem( "", helpMenu, 7 );
|
|
|
|
MenuBar->insertSeparator( 8 );
|
|
|
|
languageChange();
|
|
my $resize = Qt::Size(582, 546);
|
|
$resize = $resize->expandedTo(minimumSizeHint());
|
|
resize( $resize );
|
|
clearWState( &Qt::WState_Polished );
|
|
|
|
Qt::Object::connect(Fit, SIGNAL "activated()", this, SLOT "GoFit()");
|
|
Qt::Object::connect(parametersAppend_ToAction, SIGNAL "activated()", this, SLOT "parametersAppend()");
|
|
Qt::Object::connect(parametersExport_AsAction, SIGNAL "activated()", this, SLOT "parametersExport()");
|
|
Qt::Object::connect(fileChangeDirAction, SIGNAL "activated()", this, SLOT "fileChangeDir()");
|
|
Qt::Object::connect(fileOpenAction, SIGNAL "activated()", this, SLOT "fileOpen()");
|
|
Qt::Object::connect(fileSaveAction, SIGNAL "activated()", this, SLOT "fileSave()");
|
|
Qt::Object::connect(filePrintAction, SIGNAL "activated()", this, SLOT "filePrint()");
|
|
Qt::Object::connect(fileExitAction, SIGNAL "activated()", this, SLOT "fileExit()");
|
|
Qt::Object::connect(editUndoAction, SIGNAL "activated()", this, SLOT "editUndo()");
|
|
Qt::Object::connect(editRedoAction, SIGNAL "activated()", this, SLOT "editRedo()");
|
|
Qt::Object::connect(editCutAction, SIGNAL "activated()", this, SLOT "editCut()");
|
|
Qt::Object::connect(editCopyAction, SIGNAL "activated()", this, SLOT "editCopy()");
|
|
Qt::Object::connect(editPasteAction, SIGNAL "activated()", this, SLOT "editPaste()");
|
|
Qt::Object::connect(helpIndexAction, SIGNAL "activated()", this, SLOT "helpIndex()");
|
|
Qt::Object::connect(helpContentsAction, SIGNAL "activated()", this, SLOT "helpContents()");
|
|
Qt::Object::connect(helpAboutAction, SIGNAL "activated()", this, SLOT "helpAbout()");
|
|
Qt::Object::connect(T0, SIGNAL "activated()", this, SLOT "ShowMuSRT0()");
|
|
Qt::Object::connect(Plot, SIGNAL "activated()", this, SLOT "GoPlot()");
|
|
Qt::Object::connect(ManualFile, SIGNAL "toggled(bool)", this, SLOT "RunSelectionToggle()");
|
|
Qt::Object::connect(ResetFunc, SIGNAL "clicked()", this, SLOT "InitializeFunctions()");
|
|
Qt::Object::connect(AddConstraint, SIGNAL "clicked()", this, SLOT "AppendToFunctions()");
|
|
Qt::Object::connect(InitParamTable, SIGNAL "valueChanged(int,int)", this, SLOT "CallMSRCreate()");
|
|
Qt::Object::connect(buttonGroupSharing, SIGNAL "toggled(bool)", this, SLOT "ActivateShComp()");
|
|
Qt::Object::connect(Browse, SIGNAL "clicked()", this, SLOT "fileBrowse()");
|
|
Qt::Object::connect(BeamLine, SIGNAL "activated(int)", this, SLOT "T0Update()");
|
|
Qt::Object::connect(FitType3, SIGNAL "activated(const QString&)", this, SLOT "InitializeFunctions()");
|
|
Qt::Object::connect(FitType1, SIGNAL "activated(const QString&)", this, SLOT "InitializeFunctions()");
|
|
Qt::Object::connect(FitType2, SIGNAL "activated(const QString&)", this, SLOT "InitializeFunctions()");
|
|
Qt::Object::connect(musrfit_tabs, SIGNAL "selected(const QString&)", this, SLOT "TabChanged()");
|
|
Qt::Object::connect(t0Update, SIGNAL "clicked()", this, SLOT "t0UpdateClicked()");
|
|
|
|
setTabOrder(musrfit_tabs, RunNumbers);
|
|
setTabOrder(RunNumbers, BeamLine);
|
|
setTabOrder(BeamLine, YEAR);
|
|
setTabOrder(YEAR, RunFiles);
|
|
setTabOrder(RunFiles, Browse);
|
|
setTabOrder(Browse, FitType1);
|
|
setTabOrder(FitType1, FitType2);
|
|
setTabOrder(FitType2, FitType3);
|
|
setTabOrder(FitType3, Tis);
|
|
setTabOrder(Tis, Tfs);
|
|
setTabOrder(Tfs, BINS);
|
|
setTabOrder(BINS, FitAsyType);
|
|
setTabOrder(FitAsyType, LRBF);
|
|
setTabOrder(LRBF, FitTextOutput);
|
|
setTabOrder(FitTextOutput, ShParam_1_1);
|
|
setTabOrder(ShParam_1_1, ShParam_1_2);
|
|
setTabOrder(ShParam_1_2, ShParam_1_3);
|
|
setTabOrder(ShParam_1_3, ShParam_1_4);
|
|
setTabOrder(ShParam_1_4, ShParam_1_5);
|
|
setTabOrder(ShParam_1_5, ShParam_1_6);
|
|
setTabOrder(ShParam_1_6, ShParam_1_7);
|
|
setTabOrder(ShParam_1_7, ShParam_1_8);
|
|
setTabOrder(ShParam_1_8, ShParam_1_9);
|
|
setTabOrder(ShParam_1_9, ShParam_2_1);
|
|
setTabOrder(ShParam_2_1, ShParam_2_2);
|
|
setTabOrder(ShParam_2_2, ShParam_2_3);
|
|
setTabOrder(ShParam_2_3, ShParam_2_4);
|
|
setTabOrder(ShParam_2_4, ShParam_2_5);
|
|
setTabOrder(ShParam_2_5, ShParam_2_6);
|
|
setTabOrder(ShParam_2_6, ShParam_2_7);
|
|
setTabOrder(ShParam_2_7, ShParam_2_8);
|
|
setTabOrder(ShParam_2_8, ShParam_2_9);
|
|
setTabOrder(ShParam_2_9, ShParam_3_1);
|
|
setTabOrder(ShParam_3_1, ShParam_3_2);
|
|
setTabOrder(ShParam_3_2, ShParam_3_3);
|
|
setTabOrder(ShParam_3_3, ShParam_3_4);
|
|
setTabOrder(ShParam_3_4, ShParam_3_5);
|
|
setTabOrder(ShParam_3_5, ShParam_3_6);
|
|
setTabOrder(ShParam_3_6, ShParam_3_7);
|
|
setTabOrder(ShParam_3_7, ShParam_3_8);
|
|
setTabOrder(ShParam_3_8, ShParam_3_9);
|
|
setTabOrder(ShParam_3_9, InitParamTable);
|
|
setTabOrder(InitParamTable, TITLE);
|
|
setTabOrder(TITLE, FILENAME);
|
|
setTabOrder(FILENAME, textMSROutput);
|
|
setTabOrder(textMSROutput, FUnits);
|
|
setTabOrder(FUnits, FApodization);
|
|
setTabOrder(FApodization, FPlot);
|
|
setTabOrder(FPlot, FrqMin);
|
|
setTabOrder(FrqMin, FrqMax);
|
|
setTabOrder(FrqMax, t01);
|
|
setTabOrder(t01, Bg11);
|
|
setTabOrder(Bg11, Bg21);
|
|
setTabOrder(Bg21, Data11);
|
|
setTabOrder(Data11, Data21);
|
|
setTabOrder(Data21, t02);
|
|
setTabOrder(t02, Bg12);
|
|
setTabOrder(Bg12, Bg22);
|
|
setTabOrder(Bg22, Data12);
|
|
setTabOrder(Data12, Data22);
|
|
setTabOrder(Data22, t03);
|
|
setTabOrder(t03, Bg13);
|
|
setTabOrder(Bg13, Bg23);
|
|
setTabOrder(Bg23, Data13);
|
|
setTabOrder(Data13, Data23);
|
|
setTabOrder(Data23, t04);
|
|
setTabOrder(t04, Bg14);
|
|
setTabOrder(Bg14, Bg24);
|
|
setTabOrder(Bg24, Data14);
|
|
setTabOrder(Data14, Data24);
|
|
|
|
TfsLabel->setBuddy(this->Tfs);
|
|
Comp1Label->setBuddy(this->FitType1);
|
|
BINSLabel->setBuddy(this->BINS);
|
|
TisLabel->setBuddy(this->Tis);
|
|
TITLELabel->setBuddy(this->TITLE);
|
|
FILENAMELabel->setBuddy(this->FILENAME);
|
|
}
|
|
|
|
|
|
# Sets the strings of the subwidgets using the current
|
|
# language.
|
|
|
|
sub languageChange
|
|
{
|
|
setCaption(trUtf8("MuSRFit GUI") );
|
|
setIconText(trUtf8("MuSRFitGUI") );
|
|
RUNSAuto->setTitle( trUtf8("RUN Numbers") );
|
|
Qt::ToolTip::add(RunNumbers, trUtf8("Numbers of RUNs to fit. Multiple runs are comma separated."));
|
|
Qt::WhatsThis::add(RunNumbers, trUtf8("Numbers of RUNs to fit. Multiple runs are comma separated."));
|
|
BeamLine->clear();
|
|
BeamLine->insertItem( trUtf8("LEM") );
|
|
BeamLine->insertItem( trUtf8("GPS") );
|
|
BeamLine->insertItem( trUtf8("Dolly") );
|
|
BeamLine->insertItem( trUtf8("LTF") );
|
|
BeamLineLabel->setText( trUtf8("On beam line") );
|
|
YEARLabel->setText( trUtf8("Year") );
|
|
RUNSMan->setTitle( trUtf8("RUN Files") );
|
|
Qt::ToolTip::add(RunFiles, trUtf8("Names of data files to be fit. Multiple data files are comma separated."));
|
|
Qt::WhatsThis::add(RunFiles, trUtf8("Names of data files to be fit. Multiple data files are comma separated."));
|
|
Browse->setText( trUtf8("Browse") );
|
|
Qt::ToolTip::add(Browse, trUtf8("Browse to select data files for fitting."));
|
|
Qt::WhatsThis::add(Browse, trUtf8("Browse to select data files for fitting."));
|
|
groupBox7->setTitle( trUtf8("Theory Function") );
|
|
FitType2->clear();
|
|
FitType2->insertItem( trUtf8("Exponential") );
|
|
FitType2->insertItem( trUtf8("Gaussian") );
|
|
FitType2->insertItem( trUtf8("Stretch Exp.") );
|
|
FitType2->insertItem( trUtf8("Exponential Cos") );
|
|
FitType2->insertItem( trUtf8("Gaussian Cos") );
|
|
FitType2->insertItem( trUtf8("Stretch Cos") );
|
|
FitType2->insertItem( trUtf8("Lorentzian Dynamic KT") );
|
|
FitType2->insertItem( trUtf8("Gaussian Dynamic KT") );
|
|
FitType2->insertItem( trUtf8("Background") );
|
|
FitType2->insertItem( trUtf8("Lorentzian Kubo-Toyabe LF x Exp") );
|
|
FitType2->insertItem( trUtf8("Gaussian Kubo-Toyabe LF x Exp") );
|
|
FitType2->insertItem( trUtf8("Lorentzian Kubo-Toyabe LF x Str Exp") );
|
|
FitType2->insertItem( trUtf8("Gaussian Kubo-Toyabe LF x Str Exp") );
|
|
FitType2->insertItem( trUtf8("MolMag") );
|
|
FitType2->insertItem( trUtf8("Meissner State Model") );
|
|
FitType2->insertItem( trUtf8("None") );
|
|
FitType2->setCurrentItem( int(15) );
|
|
TfsLabel->setText( trUtf8("Final Time") );
|
|
FitType1->clear();
|
|
FitType1->insertItem( trUtf8("Exponential") );
|
|
FitType1->insertItem( trUtf8("Gaussian") );
|
|
FitType1->insertItem( trUtf8("Stretch Exp.") );
|
|
FitType1->insertItem( trUtf8("Exponential Cos") );
|
|
FitType1->insertItem( trUtf8("Gaussian Cos") );
|
|
FitType1->insertItem( trUtf8("Stretch Cos") );
|
|
FitType1->insertItem( trUtf8("Lorentzian Dynamic KT") );
|
|
FitType1->insertItem( trUtf8("Gaussian Dynamic KT") );
|
|
FitType1->insertItem( trUtf8("Background") );
|
|
FitType1->insertItem( trUtf8("Lorentzian Kubo-Toyabe LF x Exp") );
|
|
FitType1->insertItem( trUtf8("Gaussian Kubo-Toyabe LF x Exp") );
|
|
FitType1->insertItem( trUtf8("Lorentzian Kubo-Toyabe LF x Str Exp") );
|
|
FitType1->insertItem( trUtf8("Gaussian Kubo-Toyabe LF x Str Exp") );
|
|
FitType1->insertItem( trUtf8("MolMag") );
|
|
FitType1->insertItem( trUtf8("Meissner State Model") );
|
|
BINS->setText( trUtf8("100") );
|
|
Comp3Label->setText( trUtf8("Third Component") );
|
|
Tis->setText( trUtf8("0") );
|
|
Tfs->setText( trUtf8("8") );
|
|
Comp1Label->setText( trUtf8("First Component") );
|
|
BINSLabel->setText( trUtf8("Binning Factor") );
|
|
TisLabel->setText( trUtf8("Initial Time") );
|
|
FitType3->clear();
|
|
FitType3->insertItem( trUtf8("Exponential") );
|
|
FitType3->insertItem( trUtf8("Gaussian") );
|
|
FitType3->insertItem( trUtf8("Stretch Exp.") );
|
|
FitType3->insertItem( trUtf8("Exponential Cos") );
|
|
FitType3->insertItem( trUtf8("Gaussian Cos") );
|
|
FitType3->insertItem( trUtf8("Stretch Cos") );
|
|
FitType3->insertItem( trUtf8("Lorentzian Dynamic KT") );
|
|
FitType3->insertItem( trUtf8("Gaussian Dynamic KT") );
|
|
FitType3->insertItem( trUtf8("Background") );
|
|
FitType3->insertItem( trUtf8("Lorentzian Kubo-Toyabe LF x Exp") );
|
|
FitType3->insertItem( trUtf8("Gaussian Kubo-Toyabe LF x Exp") );
|
|
FitType3->insertItem( trUtf8("Lorentzian Kubo-Toyabe LF x Str Exp") );
|
|
FitType3->insertItem( trUtf8("Gaussian Kubo-Toyabe LF x Str Exp") );
|
|
FitType3->insertItem( trUtf8("MolMag") );
|
|
FitType3->insertItem( trUtf8("Meissner State Model") );
|
|
FitType3->insertItem( trUtf8("None") );
|
|
FitType3->setCurrentItem( int(15) );
|
|
Comp2Label->setText( trUtf8("Second Component") );
|
|
FitAsyTypeLabel->setText( trUtf8("Fit type") );
|
|
FitAsyType->clear();
|
|
FitAsyType->insertItem( $image1, trUtf8("Asymmetry") );
|
|
FitAsyType->insertItem( $image2, trUtf8("SingleHist") );
|
|
LRBFLabel->setText( trUtf8("Histograms list") );
|
|
LRBF->setText( trUtf8("1,3") );
|
|
musrfit_tabs->changeTab( RUNSPage, trUtf8("RUNS") );
|
|
Minimization->clear();
|
|
Minimization->insertItem( trUtf8("MINIMIZE") );
|
|
Minimization->insertItem( trUtf8("MIGRAD") );
|
|
Minimization->insertItem( trUtf8("SIMPLEX") );
|
|
textLabel1_4_2_2->setText( trUtf8("View Binning") );
|
|
textLabel1_5->setText( trUtf8("Minimization type") );
|
|
textLabel1_4_2->setText( trUtf8("Y Range") );
|
|
ErrorCalc->clear();
|
|
ErrorCalc->insertItem( trUtf8("HESSE") );
|
|
ErrorCalc->insertItem( trUtf8("MINOS") );
|
|
ltc->setText( trUtf8("Life time correction") );
|
|
textLabel1_5_2->setText( trUtf8("Error estimation") );
|
|
textLabel1_4->setText( trUtf8("X Range") );
|
|
musrfit_tabs->changeTab( FittingPage, trUtf8("Fitting") );
|
|
buttonGroupSharing->setTitle( trUtf8("Shared parameters among different runs") );
|
|
SharingComp1->setTitle( trUtf8("1st Component") );
|
|
ShParam_1_1->setText( trUtf8("Param1") );
|
|
ShParam_1_2->setText( trUtf8("Param2") );
|
|
ShParam_1_3->setText( trUtf8("Param3") );
|
|
ShParam_1_4->setText( trUtf8("Param4") );
|
|
ShParam_1_5->setText( trUtf8("Param5") );
|
|
ShParam_1_6->setText( trUtf8("Param6") );
|
|
ShParam_1_7->setText( trUtf8("Param7") );
|
|
ShParam_1_8->setText( trUtf8("Param8") );
|
|
ShParam_1_9->setText( trUtf8("Param9") );
|
|
Comp1ShLabel->setText( trUtf8("FitType1") );
|
|
SharingComp2->setTitle( trUtf8("2nd Component") );
|
|
Comp2ShLabel->setText( trUtf8("FitType2") );
|
|
ShParam_2_1->setText( trUtf8("Param1") );
|
|
ShParam_2_2->setText( trUtf8("Param2") );
|
|
ShParam_2_3->setText( trUtf8("Param3") );
|
|
ShParam_2_4->setText( trUtf8("Param4") );
|
|
ShParam_2_5->setText( trUtf8("Param5") );
|
|
ShParam_2_6->setText( trUtf8("Param6") );
|
|
ShParam_2_7->setText( trUtf8("Param7") );
|
|
ShParam_2_8->setText( trUtf8("Param8") );
|
|
ShParam_2_9->setText( trUtf8("Param9") );
|
|
SharingComp3->setTitle( trUtf8("3rd Component") );
|
|
Comp3ShLabel->setText( trUtf8("FitType3") );
|
|
ShParam_3_1->setText( trUtf8("Param1") );
|
|
ShParam_3_2->setText( trUtf8("Param2") );
|
|
ShParam_3_3->setText( trUtf8("Param3") );
|
|
ShParam_3_4->setText( trUtf8("Param4") );
|
|
ShParam_3_5->setText( trUtf8("Param5") );
|
|
ShParam_3_6->setText( trUtf8("Param6") );
|
|
ShParam_3_7->setText( trUtf8("Param7") );
|
|
ShParam_3_8->setText( trUtf8("Param8") );
|
|
ShParam_3_9->setText( trUtf8("Param9") );
|
|
musrfit_tabs->changeTab( SharingPage, trUtf8("Sharing") );
|
|
InitParamTable->horizontalHeader()->setLabel( 0, trUtf8("Value") );
|
|
InitParamTable->horizontalHeader()->setLabel( 1, trUtf8("Error") );
|
|
InitParamTable->horizontalHeader()->setLabel( 2, trUtf8("Min") );
|
|
InitParamTable->horizontalHeader()->setLabel( 3, trUtf8("Max") );
|
|
musrfit_tabs->changeTab( InitializationPage, trUtf8("Initialization") );
|
|
groupTitle->setTitle( undef );
|
|
TITLELabel->setText( trUtf8("Enter the label (defaul is run title from the first run)") );
|
|
TITLE->setText( trUtf8("","Title line for MSR file (optional)") );
|
|
Qt::ToolTip::add(TITLE, trUtf8("Title line for MSR file (optional)"));
|
|
Qt::WhatsThis::add(TITLE, trUtf8("Title line for MSR file (optional)"));
|
|
FILENAMELabel->setText( trUtf8("Enter [name] for output [name].msr file (optional)") );
|
|
Qt::ToolTip::add(FILENAME, trUtf8("Name of the produced MSR file (optional)"));
|
|
Qt::WhatsThis::add(FILENAME, trUtf8("Name of the produced MSR file (optional)"));
|
|
musrfit_tabs->changeTab( MSRPage, trUtf8("MSR File") );
|
|
FourierBox->setTitle( trUtf8("Fourier transform parameters") );
|
|
textLabel1_3_4->setText( undef );
|
|
textLabel1_7->setText( trUtf8("Phase:") );
|
|
textLabel1_3_5->setText( undef );
|
|
FUnits->clear();
|
|
FUnits->insertItem( trUtf8("MHz") );
|
|
FUnits->insertItem( trUtf8("Gauss") );
|
|
FUnits->insertItem( trUtf8("Mc/s") );
|
|
textLabel1_3_6->setText( undef );
|
|
FApodization->clear();
|
|
FApodization->insertItem( trUtf8("STRONG") );
|
|
FApodization->insertItem( trUtf8("MEDIUM") );
|
|
FApodization->insertItem( trUtf8("WEAK") );
|
|
FApodization->insertItem( trUtf8("NONE") );
|
|
FPlot->clear();
|
|
FPlot->insertItem( trUtf8("power") );
|
|
FPlot->insertItem( trUtf8("real") );
|
|
FPlot->insertItem( trUtf8("imag") );
|
|
FPlot->insertItem( trUtf8("real_and_imag") );
|
|
FPlot->insertItem( trUtf8("phase") );
|
|
FUnitsLabel->setText( trUtf8("Units") );
|
|
textLabel1_3_8->setText( undef );
|
|
textLabel1_3_7->setText( undef );
|
|
FPlotLabel->setText( trUtf8("Plot") );
|
|
textLabel1_2->setText( trUtf8("to") );
|
|
FApodizationLabel->setText( trUtf8("Apodization") );
|
|
textLabel1_3_3->setText( undef );
|
|
textLabel1->setText( trUtf8("Range: from") );
|
|
RRFBox->setTitle( trUtf8("Rotatting reference frame (RRF) parameters") );
|
|
textLabel1_6_2_2->setText( trUtf8("Phase") );
|
|
textLabel1_6->setText( trUtf8("Frequency") );
|
|
textLabel1_6_2_4->setText( undef );
|
|
RRFFrq->setText( undef );
|
|
textLabel1_6_2_3->setText( undef );
|
|
textLabel1_6_2->setText( trUtf8("Packing") );
|
|
RRFUnits->clear();
|
|
RRFUnits->insertItem( trUtf8("MHz") );
|
|
RRFUnits->insertItem( trUtf8("kHz") );
|
|
RRFUnits->insertItem( trUtf8("Mc/s") );
|
|
RRFUnits->insertItem( trUtf8("G") );
|
|
RRFUnits->insertItem( trUtf8("T") );
|
|
musrfit_tabs->changeTab( FourierPage, trUtf8("FFT/RRF") );
|
|
groupHist0->setTitle( undef );
|
|
textLabel2->setText( trUtf8("t0") );
|
|
textLabel2_2_2_3->setText( trUtf8("Bg1") );
|
|
textLabel2_2_2->setText( trUtf8("Bg2") );
|
|
textLabel2_2_2_2->setText( trUtf8("Data 1") );
|
|
textLabel2_2_2_2_2->setText( trUtf8("Data 2") );
|
|
groupHist1->setTitle( trUtf8("Hist1") );
|
|
groupHist2->setTitle( trUtf8("Hist2") );
|
|
groupHist3->setTitle( trUtf8("Hist3") );
|
|
groupHist4->setTitle( trUtf8("Hist4") );
|
|
t0Update->setText( trUtf8("Update") );
|
|
Qt::ToolTip::add(t0Update, trUtf8("Use musrt0 to set values"));
|
|
musrfit_tabs->changeTab( T0Page, trUtf8("t0/Bg") );
|
|
TheoryBlock_Label->setText( trUtf8("THEORY Block") );
|
|
ParametersList_Label->setText( trUtf8("Parameters List") );
|
|
textLabel1_4_6->setText( trUtf8("=") );
|
|
AddConstraint->setText( trUtf8("Add") );
|
|
textLabel2_2_3_4->setText( trUtf8("FUNCTIONS Block") );
|
|
textLabel1_6_3->setText( undef );
|
|
ResetFunc->setText( trUtf8("Reset") );
|
|
musrfit_tabs->changeTab( TabPage, trUtf8("Constraints") );
|
|
fileNewAction->setText( trUtf8("&New") );
|
|
fileNewAction->setMenuText( trUtf8("&New") );
|
|
fileNewAction->setAccel( Qt::KeySequence( trUtf8("Ctrl+N") ) );
|
|
fileOpenAction->setText( trUtf8("&Open MSR...") );
|
|
fileOpenAction->setMenuText( trUtf8("&Open MSR...") );
|
|
fileOpenAction->setAccel( Qt::KeySequence( trUtf8("Ctrl+O") ) );
|
|
fileSaveAction->setText( trUtf8("&Save MSR...") );
|
|
fileSaveAction->setMenuText( trUtf8("&Save MSR...") );
|
|
fileSaveAction->setStatusTip( trUtf8("&Save MSR") );
|
|
fileSaveAction->setAccel( Qt::KeySequence( trUtf8("Ctrl+S") ) );
|
|
fileSaveAsAction->setText( trUtf8("Save MSR &As...") );
|
|
fileSaveAsAction->setMenuText( trUtf8("Save MSR &As...") );
|
|
fileSaveAsAction->setAccel( Qt::KeySequence( undef ) );
|
|
filePrintAction->setText( trUtf8("Print") );
|
|
filePrintAction->setMenuText( trUtf8("&Print...") );
|
|
filePrintAction->setAccel( Qt::KeySequence( trUtf8("Ctrl+P") ) );
|
|
fileExitAction->setText( trUtf8("Exit") );
|
|
fileExitAction->setMenuText( trUtf8("E&xit") );
|
|
fileExitAction->setAccel( Qt::KeySequence( undef ) );
|
|
editUndoAction->setText( trUtf8("Undo") );
|
|
editUndoAction->setMenuText( trUtf8("&Undo") );
|
|
editUndoAction->setAccel( Qt::KeySequence( trUtf8("Ctrl+Z") ) );
|
|
editRedoAction->setText( trUtf8("Redo") );
|
|
editRedoAction->setMenuText( trUtf8("&Redo") );
|
|
editRedoAction->setAccel( Qt::KeySequence( trUtf8("Ctrl+Y") ) );
|
|
editCutAction->setText( trUtf8("Cut") );
|
|
editCutAction->setMenuText( trUtf8("Cu&t") );
|
|
editCutAction->setAccel( Qt::KeySequence( trUtf8("Ctrl+X") ) );
|
|
editCopyAction->setText( trUtf8("Copy") );
|
|
editCopyAction->setMenuText( trUtf8("&Copy") );
|
|
editCopyAction->setAccel( Qt::KeySequence( trUtf8("Ctrl+C") ) );
|
|
editPasteAction->setText( trUtf8("Paste") );
|
|
editPasteAction->setMenuText( trUtf8("&Paste") );
|
|
editPasteAction->setAccel( Qt::KeySequence( trUtf8("Ctrl+V") ) );
|
|
editFindAction->setText( trUtf8("Find") );
|
|
editFindAction->setMenuText( trUtf8("&Find...") );
|
|
editFindAction->setAccel( Qt::KeySequence( trUtf8("Ctrl+F") ) );
|
|
helpContentsAction->setText( trUtf8("Contents") );
|
|
helpContentsAction->setMenuText( trUtf8("&Contents...") );
|
|
helpContentsAction->setAccel( Qt::KeySequence( undef ) );
|
|
helpIndexAction->setText( trUtf8("Index") );
|
|
helpIndexAction->setMenuText( trUtf8("&Index...") );
|
|
helpIndexAction->setAccel( Qt::KeySequence( undef ) );
|
|
helpAboutAction->setText( trUtf8("About") );
|
|
helpAboutAction->setMenuText( trUtf8("&About") );
|
|
helpAboutAction->setAccel( Qt::KeySequence( undef ) );
|
|
separatorAction->setText( undef );
|
|
separatorAction->setMenuText( undef );
|
|
FileExistCheck->setText( trUtf8("Overwrite MSR File") );
|
|
FileExistCheck->setMenuText( trUtf8("Overwrite MSR File") );
|
|
FileExistCheck->setToolTip( trUtf8("Enable overwriting MSR files") );
|
|
FileExistCheck->setWhatsThis( trUtf8("Enable/Disable checking for MSR files.") );
|
|
ManualFile->setText( trUtf8("Maual file selection") );
|
|
ManualFile->setMenuText( trUtf8("Maual file selection") );
|
|
fileChangeDirAction->setText( trUtf8("&Change dir") );
|
|
fileChangeDirAction->setMenuText( trUtf8("&Change dir") );
|
|
fileChangeDirAction->setAccel( Qt::KeySequence( trUtf8("Ctrl+C") ) );
|
|
optionsnew_itemAction->setText( trUtf8("new item") );
|
|
optionsnew_itemAction->setMenuText( trUtf8("new item") );
|
|
parametersExport_AsAction->setText( trUtf8("Export As...") );
|
|
parametersExport_AsAction->setMenuText( trUtf8("&Export As...") );
|
|
parametersExport_AsAction->setAccel( Qt::KeySequence( trUtf8("Alt+E") ) );
|
|
parametersAppend_ToAction->setText( trUtf8("Append To...") );
|
|
parametersAppend_ToAction->setMenuText( trUtf8("&Append To...") );
|
|
parametersAppend_ToAction->setAccel( Qt::KeySequence( trUtf8("Alt+A") ) );
|
|
Fit->setText( trUtf8("Fit and Plot") );
|
|
Fit->setAccel( Qt::KeySequence( trUtf8("Ctrl+F") ) );
|
|
Plot->setText( trUtf8("Plot") );
|
|
Plot->setAccel( Qt::KeySequence( trUtf8("Ctrl+P") ) );
|
|
T0->setText( trUtf8("Show t0 and Bg Bins") );
|
|
T0->setAccel( Qt::KeySequence( trUtf8("Ctrl+T") ) );
|
|
optionsFourier->setText( trUtf8("Fourier") );
|
|
optionsFourier->setMenuText( trUtf8("Fourier") );
|
|
optionsT0->setText( trUtf8("T0 and Bg bins") );
|
|
optionsT0->setMenuText( trUtf8("T0 and Bg bins") );
|
|
FileToolBar->setLabel( trUtf8("File Menu") );
|
|
ActionsToolBar->setLabel( trUtf8("Actions Menu") );
|
|
MenuBar->findItem( 2 )->setText( trUtf8("&File") );
|
|
MenuBar->findItem( 3 )->setText( trUtf8("Edit") );
|
|
MenuBar->findItem( 4 )->setText( trUtf8("Actions") );
|
|
MenuBar->findItem( 5 )->setText( trUtf8("Parameters") );
|
|
MenuBar->findItem( 6 )->setText( trUtf8("Options") );
|
|
MenuBar->findItem( 7 )->setText( trUtf8("&Help") );
|
|
}
|
|
|
|
|
|
sub fileOpen
|
|
{
|
|
|
|
my $file=Qt::FileDialog::getOpenFileName(
|
|
".",
|
|
"MSR Files (*.msr *.mlog)",
|
|
this,
|
|
"open file dialog",
|
|
"Choose a MSR file");
|
|
print "Selected file: $file\n";
|
|
# TODO: Possibly decipher the MSR file and setup the GUI accordingly
|
|
# Find run numbers, beamlines etc.
|
|
# Get theory block and understand it
|
|
# Get parameters list and update table
|
|
|
|
|
|
}
|
|
|
|
sub fileSave
|
|
{
|
|
|
|
my %All=CreateAllInput();
|
|
my $FILENAME=$All{"FILENAME"}.".msr";
|
|
my $file=Qt::FileDialog::getSaveFileName(
|
|
"$FILENAME",
|
|
"MSR Files (*.msr *.mlog)",
|
|
this,
|
|
"save file dialog",
|
|
"Choose a filename to save under");
|
|
|
|
# If the user gave a filename the copy to it
|
|
if ($file ne "") {
|
|
# TODO: check if the extension is correct, or add it.
|
|
if (-e $FILENAME) {
|
|
my $cmd="cp $FILENAME $file";
|
|
my $pid=system($cmd);
|
|
} else {
|
|
if ($file ne "") {
|
|
my $Warning = "Warning: No MSR file found yet!";
|
|
my $WarningWindow = Qt::MessageBox::information( this, "Warning",$Warning);
|
|
}
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
sub fileChangeDir
|
|
{
|
|
|
|
my $newdir=Qt::FileDialog::getExistingDirectory(
|
|
"",
|
|
this,
|
|
"get existing directory",
|
|
"Choose a directory",
|
|
1);
|
|
chdir ("$newdir");
|
|
|
|
}
|
|
|
|
sub filePrint
|
|
{
|
|
print "MuSRFitform->filePrint(): Not implemented yet.\n";
|
|
}
|
|
|
|
sub fileExit
|
|
{
|
|
|
|
my $Ans = Qt::MessageBox::question( this, "Quit?","Are you sure you want to quit?","&Yes","&No","",0,1);
|
|
if ($Ans==0) {
|
|
# Then quit
|
|
Qt::Application::exit( 0 );
|
|
}
|
|
# Otherwize go back
|
|
|
|
}
|
|
|
|
sub parametersExport
|
|
{
|
|
|
|
my %All=CreateAllInput();
|
|
# Add also a flag for header
|
|
$All{"Header"}=1;
|
|
my $FILENAME=$All{"FILENAME"}.".dat";
|
|
my $file=Qt::FileDialog::getSaveFileName(
|
|
"$FILENAME",
|
|
"Data Files (*.dat)",
|
|
this,
|
|
"export file dialog",
|
|
"Choose a filename to export to");
|
|
|
|
# If the user gave a filename the copy to it
|
|
if ($file ne "") {
|
|
my $Text = MSR::ExportParams(\%All);
|
|
open( DATF,q{>},"$file" );
|
|
print DATF $Text;
|
|
close(DATF);
|
|
}
|
|
|
|
}
|
|
|
|
sub parametersAppend
|
|
{
|
|
|
|
my %All=CreateAllInput();
|
|
# Add also a flag for header
|
|
$All{"Header"}=0;
|
|
my $FILENAME=$All{"FILENAME"}.".dat";
|
|
my $file=Qt::FileDialog::getOpenFileName(
|
|
"./",
|
|
"Data Files (*.dat)",
|
|
this,
|
|
"append file dialog",
|
|
"Choose a filename to append to");
|
|
|
|
# If the user gave a filename the copy to it
|
|
if ($file ne "") {
|
|
my $Text = MSR::ExportParams(\%All);
|
|
open( DATF,q{>>},"$file" );
|
|
print DATF $Text;
|
|
close(DATF);
|
|
}
|
|
|
|
}
|
|
|
|
sub editUndo
|
|
{
|
|
print "MuSRFitform->editUndo(): Not implemented yet.\n";
|
|
}
|
|
|
|
sub editRedo
|
|
{
|
|
print "MuSRFitform->editRedo(): Not implemented yet.\n";
|
|
}
|
|
|
|
sub editCut
|
|
{
|
|
print "MuSRFitform->editCut(): Not implemented yet.\n";
|
|
}
|
|
|
|
sub editCopy
|
|
{
|
|
print "MuSRFitform->editCopy(): Not implemented yet.\n";
|
|
}
|
|
|
|
sub editPaste
|
|
{
|
|
print "MuSRFitform->editPaste(): Not implemented yet.\n";
|
|
}
|
|
|
|
sub helpIndex
|
|
{
|
|
print "MuSRFitform->helpIndex(): Not implemented yet.\n";
|
|
}
|
|
|
|
sub helpContents
|
|
{
|
|
print "MuSRFitform->helpContents(): Not implemented yet.\n";
|
|
}
|
|
|
|
sub helpAbout
|
|
{
|
|
|
|
my $AboutText="
|
|
This is a GUI that uses the musrfit binary, developed by Andreas Suter,
|
|
to fit muSR spectra.
|
|
|
|
MuSRFitGUI is free software: you can redistribute it and/or modify
|
|
it under the terms of the GNU General Public License as published by
|
|
the Free Software Foundation, either version 3 of the License, or
|
|
(at your option) any later version.
|
|
|
|
MuSRFitGUI is distributed in the hope that it will be useful,
|
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
GNU General Public License for more details.
|
|
|
|
You should have received a copy of the GNU General Public License
|
|
along with MuSRFitGUI. If not, see <http://www.gnu.org/licenses/>.
|
|
|
|
Copyright 2009 by Zaher Salman and the LEM Group.
|
|
<zaher.salman\@psi.ch>
|
|
";
|
|
my $AboutWindow = Qt::MessageBox::information( this, "About MuSRFit GUI",$AboutText);
|
|
|
|
}
|
|
|
|
sub CreateAllInput
|
|
{
|
|
|
|
my %All=();
|
|
|
|
# From RUNS Tab
|
|
# Run data file
|
|
$All{"RunNumbers"} = RunNumbers->text;
|
|
$All{"RunFiles"} = RunFiles->text;
|
|
$All{"BeamLine"} = BeamLine->currentText;
|
|
$All{"RUNSType"} = ManualFile->isOn();
|
|
$All{"YEAR"} =YEAR->currentText;
|
|
if ($All{"YEAR"} eq "") {
|
|
# If year combobox is empty fill it up from 2004 up to current year
|
|
my ($second, $minute, $hour, $dayOfMonth, $month, $yearOffset, $dayOfWeek, $dayOfYear, $daylightSavings) = localtime();
|
|
my $current_year = 1900 + $yearOffset;
|
|
for (my $i=$current_year;$i>=2004;$i--) {
|
|
YEAR->insertItem($i,-1);
|
|
}
|
|
}
|
|
# Time range and BINS
|
|
$All{"Tis"} = Tis->text;
|
|
$All{"Tfs"} = Tfs->text;
|
|
$All{"BINS"} = BINS->text;
|
|
$All{"FitAsyType"} = FitAsyType->currentText;
|
|
$All{"LRBF"} = LRBF->text;
|
|
my @Hists = split(/,/, $All{"LRBF"} );
|
|
# Lifetime corrections in enabled/visible only for SingleHis fits
|
|
if ( $All{"FitAsyType"} eq "Asymmetry" ) {
|
|
ltc->setHidden(1);
|
|
}
|
|
elsif ( $All{"FitAsyType"} eq "SingleHist" ) {
|
|
ltc->setHidden(0);
|
|
}
|
|
|
|
# From Fitting Tab
|
|
# Plot range
|
|
$All{"Xi"}=Xi->text;
|
|
$All{"Xf"}=Xf->text;
|
|
$All{"Yi"}=Yi->text;
|
|
$All{"Yf"}=Yf->text;
|
|
$All{"ViewBin"}=ViewBin->text;
|
|
# Life time correction
|
|
if (ltc->isChecked()) {
|
|
$All{"ltc"}="y";
|
|
} else {
|
|
$All{"ltc"}="n";
|
|
}
|
|
# Minuit commands
|
|
if ( $All{"go"} eq "" ) {
|
|
$All{"go"}="PLOT";
|
|
}
|
|
# Get minimization process
|
|
$All{"Minimization"} = Minimization->currentText();
|
|
$All{"go"}=$All{"Minimization"};
|
|
|
|
# Get Error calculation process
|
|
$All{"ErrorCalc"} = ErrorCalc->currentText();
|
|
$All{"go"}=$All{"ErrorCalc"};
|
|
|
|
RunSelectionToggle();
|
|
my @RUNS = ();
|
|
if ($All{"RUNSType"} ) {
|
|
@RUNS = split( /,/, $All{"RunFiles"});
|
|
} else {
|
|
$All{"RunNumbers"} =~ s/[\ \.\~\/\&\*\[\;\>\<\^\$\(\)\`\|\]\'\@]/,/g;
|
|
@RUNS = split( /,/, $All{"RunNumbers"} );
|
|
}
|
|
|
|
# From MSR File Tab
|
|
$All{"TITLE"}= TITLE->text;
|
|
$All{"FILENAME"}= FILENAME->text;
|
|
|
|
# From Fourier Tab
|
|
$All{"FUNITS"}= FUnits->currentText;
|
|
$All{"FAPODIZATION"}= FApodization->currentText;
|
|
$All{"FPLOT"}= FPlot->currentText;
|
|
$All{"FPHASE"}=FPHASE->text;
|
|
# Fourier range
|
|
$All{"FrqMin"}=FrqMin->text;
|
|
$All{"FrqMax"}=FrqMax->text;
|
|
|
|
# Rotating reference frame parameters
|
|
$All{"RRFFrq"}=RRFFrq->text;
|
|
$All{"RRFPack"}=RRFPack->text;
|
|
$All{"RRFPhase"}=RRFPhase->text;
|
|
$All{"RRFUnits"}=RRFUnits->currentText;
|
|
|
|
# Get values of t0 and Bg/Data bins if given
|
|
my $NHist = 1;
|
|
foreach my $Hist (@Hists) {
|
|
foreach ("t0","Bg1","Bg2","Data1","Data2") {
|
|
my $Name = "$_$NHist";
|
|
$All{$Name}=child($Name)->text;
|
|
# TODO: If empty fill with defaults
|
|
if ($All{$Name} eq "") {
|
|
$All{$Name}=MSR::T0BgData($_,$Hist,$All{"BeamLine"});
|
|
child($Name)->setText($All{$Name});
|
|
}
|
|
}
|
|
$NHist++;
|
|
}
|
|
|
|
# Construct fittypes that can be understood by MSR.pm
|
|
my %FTs=(0,"Exponential",
|
|
1,"Gaussian",
|
|
2,"Stretch",
|
|
3,"ExponentialCos",
|
|
4,"GaussianCos",
|
|
5,"StretchCos",
|
|
6,"LDKTLF",
|
|
7,"GDKTLF",
|
|
8,"Background",
|
|
9,"LLFExp",
|
|
10,"GLFExp",
|
|
11,"LLFSExp",
|
|
12,"GLFSExp",
|
|
13,"MolMag",
|
|
14,"Meissner",
|
|
15,"None"
|
|
);
|
|
|
|
my $FT1=FitType1->currentItem;
|
|
my $FT2=FitType2->currentItem;
|
|
my $FT3=FitType3->currentItem;
|
|
$All{"FitType1"} = $FTs{$FT1};
|
|
$All{"FitType2"} = $FTs{$FT2};
|
|
$All{"FitType3"} = $FTs{$FT3};
|
|
my @FitTypes =();
|
|
my $FitType="";
|
|
foreach $FitType ($All{"FitType1"}, $All{"FitType2"}, $All{"FitType3"}) {
|
|
if ( $FitType ne "None" ) {
|
|
push( @FitTypes, $FitType );
|
|
}
|
|
}
|
|
|
|
# Also theory block and paramets list
|
|
my ($Full_T_Block,$Paramcomp_ref)= MSR::CreateTheory(@FitTypes);
|
|
$All{"Full_T_Block"}=$Full_T_Block;
|
|
$All{"Paramcomp_ref"}=$Paramcomp_ref;
|
|
my @Paramcomp = @$Paramcomp_ref;
|
|
|
|
# Functions block
|
|
$All{"FunctionsBlock"}=FunctionsBlock->text;
|
|
# and the associated theory block
|
|
$All{"Func_T_Block"}=TheoryBlock->text;
|
|
|
|
# Shared settings are detected here
|
|
$All{"EnableSharing"} = buttonGroupSharing->isChecked();
|
|
|
|
my $Shared = 0;
|
|
my $PCount =0;
|
|
my $Component=1;
|
|
foreach $FitType (@FitTypes) {
|
|
my $Parameters=$Paramcomp[$Component-1];
|
|
my @Params = split( /\s+/, $Parameters );
|
|
|
|
if ( $Component == 1 && $All{"FitAsyType"} eq "Asymmetry" ) {
|
|
unshift( @Params, "Alpha" );
|
|
}
|
|
elsif ( $Component == 1 && $All{"FitAsyType"} eq "SingleHist" ) {
|
|
unshift( @Params, ( "No", "NBg" ) );
|
|
}
|
|
|
|
# This is the counter for parameters of this component
|
|
my $NP=1;
|
|
$Shared = 0;
|
|
# Change state/label of parameters
|
|
foreach my $Param (@Params) {
|
|
my $Param_ORG = $Param;
|
|
# TODO: I need to take care of single hist fits here
|
|
if ( $All{"FitAsyType"} eq "SingleHist" ) {
|
|
$Param=$Param.$Hists[0];
|
|
}
|
|
if ( $#FitTypes != 0 && ( $Param ne "Alpha" && $Param ne "No" && $Param ne "NBg" ) ){
|
|
$Param = join( "", $Param, "_", $Component);
|
|
}
|
|
|
|
# Is there any point of sharing, multiple runs?
|
|
if ( $#RUNS == 0 && $All{"FitAsyType"} eq "Asymmetry") {
|
|
$Shared = 1;
|
|
}
|
|
elsif ( $#RUNS == 0 && $#Hists == 0 && $All{"FitAsyType"} eq "SingleHist" ) {
|
|
$Shared = 1;
|
|
} else {
|
|
# Check if shared or not, construct name of checkbox, find its handle and then
|
|
# check if it is checked
|
|
my $ChkName="ShParam_".$Component."_".$NP;
|
|
my $ChkBx = child($ChkName);
|
|
$Shared = $ChkBx->isChecked();
|
|
}
|
|
$All{"Sh_$Param"}=$Shared;
|
|
$NP++;
|
|
}
|
|
#Loop on parameters
|
|
$Component++;
|
|
}
|
|
# Loop on components
|
|
# Done with shared parameters detecting
|
|
|
|
# Construct a default filename if empty
|
|
if ( $All{"FILENAME"} eq "" && !$All{"RUNSType"}) {
|
|
$All{"FILENAME"}=$RUNS[0]."_".$All{"BeamLine"}."_".$All{"YEAR"};
|
|
} else {
|
|
$All{"FILENAME"}="TMP";
|
|
}
|
|
|
|
|
|
# This has to be at the end of CreateAll
|
|
my %PTable=MSR::PrepParamTable(\%All);
|
|
|
|
# Setup the table with the right size
|
|
my $NParam=scalar keys( %PTable );
|
|
|
|
# Read initial values of paramets from tabel
|
|
my $erradd = "d";
|
|
my $minadd = "_min";
|
|
my $maxadd = "_max";
|
|
my $Header=InitParamTable->verticalHeader();
|
|
# TODO: Should not go over all rows, only on parameters.
|
|
if ($NParam > 0) {
|
|
for (my $i=0;$i<$NParam;$i++) {
|
|
# Take label of row, i.e. name of parameter
|
|
my $Param=$Header->label($i);
|
|
# Then take the value, error, max and min (as numbers)
|
|
$All{"$Param"}=1.0*InitParamTable->text($i,0);
|
|
$All{"$erradd$Param"}=1.0*InitParamTable->text($i,1);
|
|
$All{"$Param$minadd"}=1.0*InitParamTable->text($i,2);
|
|
$All{"$Param$maxadd"}=1.0*InitParamTable->text($i,3);
|
|
}
|
|
}
|
|
|
|
|
|
# Return Hash with all important values
|
|
return %All;
|
|
|
|
}
|
|
|
|
sub CallMSRCreate
|
|
{
|
|
|
|
use MSR;
|
|
my %All=CreateAllInput();
|
|
|
|
# Check if the option for checking for existing files is selected
|
|
my $FileExistCheck= FileExistCheck->isOn();
|
|
my $FILENAME=$All{"FILENAME"}.".msr";
|
|
my $Answer=0;
|
|
if ($All{"RunNumbers"} ne "" || $All{"RunFiles"} ne "") {
|
|
if ( $FileExistCheck==1 ) {
|
|
if (-e $FILENAME) {
|
|
# Warning: MSR file exists
|
|
# my $Warning = "Warning: MSR file $FILENAME Already exists!\nIf you continue it will overwriten.";
|
|
my $Warning = "Warning: MSR file $FILENAME Already exists!\nDo you want to overwrite it?";
|
|
# my $WarningWindow = Qt::MessageBox::information( this, "Warning",$Warning);
|
|
# $Answer =1,0 for yes and no
|
|
$Answer= Qt::MessageBox::warning( this, "Warning",$Warning, "&No", "&Yes", undef, 1,1);
|
|
}
|
|
} else {
|
|
# Just overwrite file
|
|
$Answer=1;
|
|
}
|
|
|
|
if ($Answer) {
|
|
if ( $All{"FitAsyType"} eq "Asymmetry" ) {
|
|
my ($Full_T_Block,$Paramcomp_ref)= MSR::CreateMSR(\%All);
|
|
}
|
|
elsif ( $All{"FitAsyType"} eq "SingleHist" ) {
|
|
my ($Full_T_Block,$Paramcomp_ref)= MSR::CreateMSRSingleHist(\%All);
|
|
}
|
|
UpdateMSRFileInitTable();
|
|
}
|
|
}
|
|
return $Answer;
|
|
|
|
}
|
|
|
|
sub UpdateMSRFileInitTable
|
|
{
|
|
|
|
my %All=CreateAllInput();
|
|
my $FILENAME=$All{"FILENAME"};
|
|
open (MSRF,q{<},"$FILENAME.msr" );
|
|
my @lines = <MSRF>;
|
|
close(IFILE);
|
|
textMSROutput->setText("");
|
|
foreach my $line (@lines) {
|
|
textMSROutput->append("$line");
|
|
}
|
|
|
|
(my $TBlock_ref, my $FPBlock_ref)=MSR::ExtractBlks(@lines);
|
|
my @FPBloc = @$FPBlock_ref;
|
|
|
|
my $PCount=0;
|
|
foreach my $line (@FPBloc) {
|
|
$PCount++;
|
|
my @Param=split(/\s+/,$line);
|
|
|
|
# Depending on how many elements in @Param determine what they mean
|
|
# 0th element is empty (always)
|
|
# 1st element is the order (always)
|
|
# 2nd element is the name (always)
|
|
# 3rd element is the value (always)
|
|
# 4th element can be taken as step/error (always)
|
|
# 5th element can be
|
|
# if it is last element or there are two more = positive error, check $#Param=5/7
|
|
# if there is only one more = minimum, check $#Param=6
|
|
|
|
# To summarize, check the value of $#Param
|
|
my $value=1.0*$Param[3];
|
|
my $error = 1.0*$Param[4];
|
|
my $minvalue=0.0;
|
|
my $maxvalue=0.0;
|
|
if ($#Param == 4) {
|
|
$minvalue=0.0;
|
|
$maxvalue=0.0;
|
|
}
|
|
elsif ($#Param == 6) {
|
|
$minvalue=1.0*$Param[5];
|
|
$maxvalue=1.0*$Param[6];
|
|
}
|
|
elsif ($#Param == 5 || $#Param == 7) {
|
|
$minvalue=1.0*$Param[6];
|
|
$maxvalue=1.0*$Param[7];
|
|
}
|
|
# Now update the initialization tabel
|
|
InitParamTable->setText($PCount-1,0,$value);
|
|
InitParamTable->setText($PCount-1,1,$error);
|
|
InitParamTable->setText($PCount-1,2,$minvalue);
|
|
InitParamTable->setText($PCount-1,3,$maxvalue);
|
|
# Set bg color to mark different runs
|
|
}
|
|
return;
|
|
|
|
}
|
|
|
|
sub ActivateT0Hists
|
|
{
|
|
|
|
my %All=CreateAllInput();
|
|
my @Hists = split(/,/, $All{"LRBF"} );
|
|
my $HistBox = "";
|
|
for (my $iHist=1; $iHist<=4; $iHist++) {
|
|
$HistBox="groupHist$iHist";
|
|
my $HistBoxHandle = child($HistBox);
|
|
if ($iHist<=$#Hists+1) {
|
|
# Activate this histogram box
|
|
$HistBoxHandle->setHidden(0);
|
|
$HistBoxHandle->setEnabled(1);
|
|
$HistBoxHandle->setTitle("Hist # $Hists[$iHist-1]");
|
|
} else {
|
|
# Deactivate this histogram box
|
|
$HistBoxHandle->setHidden(1);
|
|
$HistBoxHandle->setEnabled(0);
|
|
}
|
|
}
|
|
|
|
# TODO: Set default values
|
|
|
|
|
|
}
|
|
|
|
sub ActivateShComp
|
|
{
|
|
|
|
my %All=CreateAllInput();
|
|
my @RUNS = split( /,/, $All{"RunNumbers"} );
|
|
|
|
# Hide all sharing components
|
|
SharingComp1->setHidden(1);
|
|
SharingComp2->setHidden(1);
|
|
SharingComp3->setHidden(1);
|
|
SharingComp1->setEnabled(0);
|
|
SharingComp2->setEnabled(0);
|
|
SharingComp3->setEnabled(0);
|
|
|
|
my @FitTypes =();
|
|
foreach my $FitType ($All{"FitType1"}, $All{"FitType2"}, $All{"FitType3"}) {
|
|
if ( $FitType ne "None" ) {
|
|
push( @FitTypes, $FitType );
|
|
}
|
|
}
|
|
|
|
# Get number of parameters to determine the size of the table
|
|
my ($Full_T_Block,$Paramcomp_ref)= MSR::CreateTheory(@FitTypes);
|
|
# For now the line below does not work. Why?
|
|
# my $Paramcomp_ref=$All{"Paramcomp_ref"};
|
|
my @Paramcomp = @$Paramcomp_ref;
|
|
my $Full_T_Block= $All{"Full_T_Block"};
|
|
|
|
# Possible to share only if sharing is enabled altogether
|
|
my $EnableSharing = $All{"EnableSharing"};
|
|
if ($EnableSharing) {
|
|
my $Component=1;
|
|
foreach my $FitType (@FitTypes) {
|
|
my $Parameters=$Paramcomp[$Component-1];
|
|
my @Params = split( /\s+/, $Parameters );
|
|
|
|
if ( $Component == 1 && $All{"FitAsyType"} eq "Asymmetry" ) {
|
|
unshift( @Params, "Alpha" );
|
|
}
|
|
elsif ( $Component == 1 && $All{"FitAsyType"} eq "SingleHist" ) {
|
|
unshift( @Params, ( "No", "NBg" ) );
|
|
}
|
|
|
|
|
|
# Make the component appear first (only if we have multiple runs)
|
|
my $ShCompG="SharingComp".$Component;
|
|
my $ShCG = child($ShCompG);
|
|
if ($#RUNS>0) {
|
|
$ShCG->setHidden(0);
|
|
$ShCG->setEnabled(1);
|
|
}
|
|
my $CompShLabel = "Comp".$Component."ShLabel";
|
|
my $CompShL = child($CompShLabel);
|
|
$CompShL->setText($All{"FitType$Component"});
|
|
|
|
# Change state/label of parameters
|
|
for (my $i=1; $i<=9;$i++) {
|
|
my $ParamChkBx="ShParam_".$Component."_".$i;
|
|
my $ChkBx = child($ParamChkBx);
|
|
if ($Params[$i-1] ne "") {
|
|
$ChkBx->setHidden(0);
|
|
$ChkBx->setEnabled(1);
|
|
$ChkBx ->setText($Params[$i-1]);
|
|
} else {
|
|
$ChkBx->setHidden(1);
|
|
}
|
|
}
|
|
$Component++;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
sub InitializeTab
|
|
{
|
|
|
|
my %All=CreateAllInput();
|
|
InitParamTable->setLeftMargin(100);
|
|
my $NRows = InitParamTable->numRows();
|
|
|
|
# Remove any rows in table
|
|
if ($NRows > 0) {
|
|
for (my $i=0;$i<$NRows;$i++) {
|
|
# TODO: Better remove the row rather than hide it.
|
|
InitParamTable->hideRow($i);
|
|
# InitParamTable->removeRow($i);
|
|
}
|
|
}
|
|
|
|
my %PTable=MSR::PrepParamTable(\%All);
|
|
|
|
# Setup the table with the right size
|
|
my $NParam=scalar keys( %PTable );
|
|
if ($NParam>$NRows) {
|
|
InitParamTable->setNumRows($NParam);
|
|
}
|
|
|
|
# Fill the table with labels and values of parametr
|
|
for (my $PCount=0;$PCount<$NParam;$PCount++) {
|
|
my ($Param,$value,$error,$minvalue,$maxvalue,$RUN) = split(/,/,$PTable{$PCount});
|
|
# Now make sure we have no nans
|
|
if ($error eq "nan") { $error=0.1;}
|
|
# If you use this then reading the parameters from the table is a problem
|
|
# You need to extract the correct parameter name from the row label
|
|
# InitParamTable->verticalHeader()->setLabel( $PCount,"$RUN: $Param");
|
|
InitParamTable->verticalHeader()->setLabel( $PCount,"$Param");
|
|
InitParamTable->showRow($PCount);
|
|
InitParamTable->setText($PCount,0,$value);
|
|
InitParamTable->setText($PCount,1,$error);
|
|
InitParamTable->setText($PCount,2,$minvalue);
|
|
InitParamTable->setText($PCount,3,$maxvalue);
|
|
}
|
|
|
|
}
|
|
|
|
sub TabChanged
|
|
{
|
|
|
|
# TODO: First check if there are some runs given, otherwise disbale
|
|
my %All=CreateAllInput();
|
|
|
|
# First make sure we have sharing initialized
|
|
ActivateShComp();
|
|
# Here we need to apply sharing if selected...
|
|
InitializeTab();
|
|
UpdateMSRFileInitTable();
|
|
# And also setup T0 and Bg bins
|
|
ActivateT0Hists();
|
|
|
|
# Initialize FUNCTIONS block only if it has not been initialized yet
|
|
if ($All{"Func_T_Block"} eq "" ) {
|
|
InitializeFunctions();
|
|
}
|
|
|
|
}
|
|
|
|
sub GoFit
|
|
{
|
|
|
|
my %All=CreateAllInput();
|
|
musrfit_tabs->setCurrentPage(1);
|
|
my $Answer=CallMSRCreate();
|
|
if ($Answer) {
|
|
my $FILENAME=$All{"FILENAME"}.".msr";
|
|
if (-e $FILENAME) {
|
|
my $cmd="musrfit -t $FILENAME";
|
|
my $pid = open(FTO,"$cmd 2>&1 |");
|
|
while (<FTO>) {
|
|
FitTextOutput->append("$_");
|
|
}
|
|
close(FTO);
|
|
$cmd="musrview $FILENAME &";
|
|
$pid = system($cmd);
|
|
} else {
|
|
FitTextOutput->append("Cannot find MSR file!");
|
|
}
|
|
FitTextOutput->append("-----------------------------------------------------------------------------------------------------------------------------");
|
|
# update MSR File tab and initialization table
|
|
UpdateMSRFileInitTable();
|
|
}
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
sub GoPlot
|
|
{
|
|
|
|
my %All=CreateAllInput();
|
|
my $Answer=CallMSRCreate();
|
|
my $FILENAME=$All{"FILENAME"}.".msr";
|
|
|
|
if ($Answer) {
|
|
if (-e $FILENAME) {
|
|
my $cmd="musrview $FILENAME &";
|
|
my $pid = system($cmd);
|
|
} else {
|
|
FitTextOutput->append("Cannot find MSR file!");
|
|
FitTextOutput->append("-----------------------------------------------------------------------------------------------------------------------------");
|
|
}
|
|
}
|
|
return;
|
|
|
|
}
|
|
|
|
sub ShowMuSRT0
|
|
{
|
|
|
|
my %All=CreateAllInput();
|
|
musrfit_tabs->setCurrentPage(6);
|
|
# Create MSR file and then run musrt0
|
|
my $Answer=CallMSRCreate();
|
|
|
|
if ($Answer) {
|
|
my $FILENAME=$All{"FILENAME"}.".msr";
|
|
if (-e $FILENAME) {
|
|
my $cmd="musrt0 $FILENAME &";
|
|
my $pid = system($cmd);
|
|
t0Update->setEnabled(1)
|
|
} else {
|
|
print STDERR "Cannot find MSR file!\n";
|
|
}
|
|
}
|
|
return;
|
|
|
|
}
|
|
|
|
sub T0Update
|
|
{
|
|
|
|
my %All = CreateAllInput();
|
|
my @Hists = split(/,/, $All{"LRBF"} );
|
|
|
|
# Get values of t0 and Bg/Data bins if given
|
|
my $NHist = 1;
|
|
foreach my $Hist (@Hists) {
|
|
foreach ("t0","Bg1","Bg2","Data1","Data2") {
|
|
my $Name = "$_$NHist";
|
|
my $tmp=MSR::T0BgData($_,$Hist,$All{"BeamLine"});
|
|
child($Name)->setText($tmp);
|
|
}
|
|
$NHist++
|
|
}
|
|
|
|
|
|
}
|
|
|
|
sub RunSelectionToggle
|
|
{
|
|
|
|
my $ManualFile= ManualFile->isOn();
|
|
if ($ManualFile) {
|
|
# Manual RUN selection
|
|
RUNSMan->setEnabled(1);
|
|
RUNSMan->setHidden(0);
|
|
RunNumbers->setText("");
|
|
RUNSAuto->setEnabled(0);
|
|
RUNSAuto->setHidden(1);
|
|
} else {
|
|
# Auto RUN selection
|
|
RUNSMan->setEnabled(0);
|
|
RUNSMan->setHidden(1);
|
|
RunFiles->setText("");
|
|
RUNSAuto->setEnabled(1);
|
|
RUNSAuto->setHidden(0);
|
|
}
|
|
|
|
|
|
}
|
|
|
|
sub fileBrowse
|
|
{
|
|
|
|
my $RunFiles=RunFiles->text();
|
|
print "Runs:$RunFiles\n";
|
|
my $files_ref=Qt::FileDialog::getOpenFileNames(
|
|
"Data files (*.root *.bin)",
|
|
"./",
|
|
this,
|
|
"open files dialog",
|
|
"Select one or more files to fit");
|
|
my @files = @$files_ref;
|
|
if ($RunFiles eq "") {
|
|
# We started with an empty list
|
|
$RunFiles=join(",",@files);
|
|
} else {
|
|
# Add files to existing list
|
|
$RunFiles=join(",",$RunFiles,@files);
|
|
}
|
|
RunFiles->setText($RunFiles);
|
|
|
|
}
|
|
|
|
sub AppendToFunctions
|
|
{
|
|
|
|
my $ParName=CParamsCombo->currentText();
|
|
my $Full_T_Block=TheoryBlock->text;
|
|
my $Constraint=ConstraintLine->text;
|
|
# Then clear the text
|
|
ConstraintLine->setText("");
|
|
|
|
# Check how many constraints (lines) in FUNCTIONS Block
|
|
my $i=FunctionsBlock->lines();
|
|
my $ConstLine="fun$i = $Constraint\n";
|
|
FunctionsBlock->append($ConstLine);
|
|
|
|
# Replace parameter in theory block with fun$i
|
|
$Full_T_Block=~ s/$ParName/fun$i/;
|
|
TheoryBlock->setText($Full_T_Block);
|
|
|
|
}
|
|
|
|
sub InitializeFunctions
|
|
{
|
|
|
|
my %All=CreateAllInput();
|
|
my @RUNS = split( /,/, $All{"RunNumbers"} );
|
|
|
|
my @FitTypes =();
|
|
foreach my $FitType ($All{"FitType1"}, $All{"FitType2"}, $All{"FitType3"}) {
|
|
if ( $FitType ne "None" ) {
|
|
push( @FitTypes, $FitType );
|
|
}
|
|
}
|
|
|
|
# Get number of parameters to determine the size of the table
|
|
my ($Full_T_Block,$Paramcomp_ref)= MSR::CreateTheory(@FitTypes);
|
|
my @Paramcomp = @$Paramcomp_ref;
|
|
my $Full_T_Block= $All{"Full_T_Block"};
|
|
|
|
# Initialize Parameters List in function block (constraints).
|
|
my $ParametersList="";
|
|
ParametersList->setText("");
|
|
# Counter for function block (with out Alpha etc.)
|
|
my $ParCount=0;
|
|
CParamsCombo->clear();
|
|
|
|
# Possibly use the parameters block to axtract names for the dropdown menu
|
|
# this makes sense if we can use fun in map line. Check!
|
|
my $Component=1;
|
|
foreach my $FitType (@FitTypes) {
|
|
my $Parameters=$Paramcomp[$Component-1];
|
|
my @Params = split( /\s+/, $Parameters );
|
|
|
|
# Alpha, No and NBg are counted in the parameters
|
|
if ( $Component == 1 && $All{"FitAsyType"} eq "Asymmetry" ) {
|
|
unshift( @Params, "Alpha" );
|
|
}
|
|
elsif ( $Component == 1 && $All{"FitAsyType"} eq "SingleHist" ) {
|
|
unshift( @Params, ( "No", "NBg" ) );
|
|
}
|
|
|
|
# Add list to the constraints drop down menu
|
|
for (my $i=1; $i<=9;$i++) {
|
|
my $CParam = $Params[$i-1]."_".$Component;
|
|
if ($Params[$i-1] ne "" ) {
|
|
if ($Params[$i-1] ne "Alpha" && $Params[$i-1] ne "No" && $Params[$i-1] ne "NBg") {
|
|
CParamsCombo->insertItem($CParam,-1);
|
|
$Full_T_Block=~ s/\b$Params[$i-1]\b/$CParam/;
|
|
}
|
|
# also enumerate the parameters as should be used in the FUNCTIONS Block
|
|
$ParCount++;
|
|
$ParametersList=$ParametersList."$CParam \t is \t par$ParCount\n";
|
|
ParametersList->setText($ParametersList);
|
|
}
|
|
}
|
|
$Component++;
|
|
}
|
|
# Set theory block in Constraints
|
|
TheoryBlock->setText($Full_T_Block);
|
|
# Then clear the text
|
|
ConstraintLine->setText("");
|
|
FunctionsBlock->setText("");
|
|
|
|
}
|
|
|
|
sub t0UpdateClicked
|
|
{
|
|
|
|
# Read MSR file and get new values of t0,Bg and Data
|
|
my %All=CreateAllInput();
|
|
my $FILENAME=$All{"FILENAME"};
|
|
open (MSRF,q{<},"$FILENAME.msr" );
|
|
my @lines = <MSRF>;
|
|
close(IFILE);
|
|
|
|
my @T0s = grep {/t0 /} @lines;
|
|
my @Bgs = grep {/background /} @lines;
|
|
my @Datas = grep {/data /} @lines;
|
|
|
|
my @Hists = split(/,/, $All{"LRBF"} );
|
|
my $NHist = $#Hists+1;
|
|
print "Histograms: $NHist\n";
|
|
|
|
my $FinHist = 1;
|
|
# First T0s
|
|
while ($FinHist) {
|
|
my $counter=0;
|
|
# (my $tmp,my @SplitT0) = split( /\s+/, $T0s[$counter]);
|
|
(my $tmp,my @SplitBg) = split( /\s+/, $Bgs[$counter]);
|
|
# (my $tmp,my @SplitData) = split( /\s+/, $Datas[$counter]);
|
|
if ($#SplitBg>0) {
|
|
foreach (@SplitBg) {
|
|
print $_."\n";
|
|
}
|
|
}
|
|
$counter++;
|
|
if ($counter>=$#Bgs) {$FinHist=0;}
|
|
}
|
|
|
|
# Finally, disable the update button
|
|
t0Update->setEnabled(0);
|
|
# t0Update->setText("musrt0")
|
|
|
|
}
|
|
|
|
1;
|
|
|
|
|
|
package main;
|
|
|
|
use Qt;
|
|
use MuSRFitform;
|
|
|
|
my $a = Qt::Application(\@ARGV);
|
|
my $w = MuSRFitform;
|
|
$a->setMainWidget($w);
|
|
$w->show;
|
|
exit $a->exec;
|