forked from P33a/SimTwo
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathViewer.lfm
1570 lines (1570 loc) · 77.9 KB
/
Viewer.lfm
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
object FViewer: TFViewer
Left = 403
Height = 524
Top = 156
Width = 757
Caption = 'SimTwo View'
ClientHeight = 524
ClientWidth = 757
Color = clBtnFace
Font.Color = clWindowText
Font.Height = -11
Font.Name = 'MS Sans Serif'
OnClose = FormClose
OnCloseQuery = FormCloseQuery
OnCreate = FormCreate
OnDestroy = FormDestroy
OnKeyDown = FormKeyDown
OnMouseWheel = FormMouseWheel
OnShow = FormShow
SessionProperties = 'GLDummyCamPos.Position;Top;Left;Width;Height'
LCLVersion = '2.1.0.0'
object GLSceneViewer: TGLSceneViewer
Left = 0
Height = 524
Top = 0
Width = 757
Camera = GLCamera
Buffer.FogEnvironment.FogColor.Green = 0.49803900718689
Buffer.FogEnvironment.FogColor.Blue = 1
Buffer.FogEnvironment.FogColor.Alpha = 1
Buffer.FogEnvironment.FogColor.Color = {
00000000F8FEFE3E0000803F0000803F
}
Buffer.FogEnvironment.FogStart = 1
Buffer.FogEnvironment.FogEnd = 10
Buffer.BackgroundColor = clBackground
Buffer.AmbientColor.Red = 0.5
Buffer.AmbientColor.Green = 0.5
Buffer.AmbientColor.Blue = 0.5
Buffer.AmbientColor.Alpha = 0.5
Buffer.AmbientColor.Color = {
0000003F0000003F0000003F0000003F
}
Buffer.ContextOptions = [roDoubleBuffer, roStencilBuffer, roRenderToWindow]
Buffer.FogEnable = True
Buffer.AntiAliasing = aa2x
FieldOfView = 147.392211914063
Align = alClient
PopupMenu = PopupMenu
OnMouseDown = GLSceneViewerMouseDown
OnMouseMove = GLSceneViewerMouseMove
OnMouseUp = GLSceneViewerMouseUp
TabOrder = 0
end
object GLScene: TGLScene
Left = 188
Top = 292
object GLLightSource: TGLLightSource
Ambient.Red = 0.752941012382507
Ambient.Green = 0.752941012382507
Ambient.Blue = 0.752941012382507
Ambient.Alpha = 1
Ambient.Color = {
BEC0403FBEC0403FBEC0403F0000803F
}
ConstAttenuation = 1
Diffuse.Red = 1
Diffuse.Green = 1
Diffuse.Blue = 1
Diffuse.Alpha = 1
Position.Coordinates = {
9A99993F666626C00000F0400000803F
}
LightStyle = lsOmni
Specular.Red = 1
Specular.Green = 1
Specular.Blue = 1
Specular.Alpha = 0.200000002980232
Specular.Color = {
0000803F0000803F0000803FCDCC4C3E
}
SpotCutOff = 180
end
object GLXYZGrid: TGLXYZGrid
Position.Coordinates = {
00000000000000006F12033B0000803F
}
AntiAliased = True
LineColor.Red = 0.75
LineColor.Green = 0.75
LineColor.Blue = 0.75
LineColor.Alpha = 1
LineColor.Color = {
0000403F0000403F0000403F0000803F
}
LineWidth = 2
XSamplingScale.Min = -5
XSamplingScale.Max = 5
XSamplingScale.Step = 1
YSamplingScale.Min = -5
YSamplingScale.Max = 5
YSamplingScale.Step = 1
ZSamplingScale.Step = 0.100000001490116
end
object GLDTrails: TGLDummyCube
CubeSize = 1
EdgeColor.Red = 1
EdgeColor.Green = 1
EdgeColor.Blue = 1
EdgeColor.Alpha = 1
end
object GLEarthSkyDome: TGLEarthSkyDome
Pickable = False
Bands = <>
Stars = <>
SunElevation = 75
Turbidity = 15
SunZenithColor.Red = 1
SunZenithColor.Green = 1
SunZenithColor.Blue = 1
SunZenithColor.Alpha = 1
SunDawnColor.Red = 1
SunDawnColor.Green = 0.5
HazeColor.Red = 0.899999976158142
HazeColor.Green = 0.949999988079071
HazeColor.Blue = 1
SkyColor.Red = 0.449999988079071
SkyColor.Green = 0.600000023841858
SkyColor.Blue = 0.899999976158142
DeepColor.Green = 0.200000002980232
DeepColor.Blue = 0.400000005960464
ExtendedOptions = []
Slices = 48
Stacks = 12
end
object GLDummyCubeAxis: TGLDummyCube
Position.Coordinates = {
00000000000000006F12833A0000803F
}
CubeSize = 1
EdgeColor.Red = 1
EdgeColor.Green = 1
EdgeColor.Blue = 1
EdgeColor.Alpha = 1
object GLFlatText_X: TGLFlatText
Position.Coordinates = {
6666663FCDCC4CBD000000000000803F
}
Scale.Coordinates = {
6F12833B6F12833BCDCCCC3D00000000
}
Text = 'x'
Alignment = taLeftJustify
Layout = tlTop
ModulateColor.Red = 0.576470971107483
ModulateColor.Green = 0.858824014663696
ModulateColor.Blue = 0.439215987920761
ModulateColor.Alpha = 1
ModulateColor.Color = {
9A93133FE4DB5B3FEBE0E03E0000803F
}
Options = []
end
object GLFlatText_Y: TGLFlatText
Position.Coordinates = {
9A9919BE3333733F000000000000803F
}
Scale.Coordinates = {
6F12833B6F12833BCDCCCC3D00000000
}
Text = 'y'
Alignment = taLeftJustify
Layout = tlTop
ModulateColor.Red = 0.576470971107483
ModulateColor.Green = 0.858824014663696
ModulateColor.Blue = 0.439215987920761
ModulateColor.Alpha = 1
ModulateColor.Color = {
9A93133FE4DB5B3FEBE0E03E0000803F
}
Options = []
end
object GLFlatTextOrigin: TGLFlatText
Position.Coordinates = {
00000000CDCC4CBD000000000000803F
}
Scale.Coordinates = {
6F12833B6F12833BCDCCCC3D00000000
}
Text = '(0, 0)'
Alignment = taCenter
Layout = tlTop
ModulateColor.Red = 0.576470971107483
ModulateColor.Green = 0.858824014663696
ModulateColor.Blue = 0.439215987920761
ModulateColor.Alpha = 1
ModulateColor.Color = {
9A93133FE4DB5B3FEBE0E03E0000803F
}
Options = []
end
object GLPolygonArrowX: TGLPolygon
Material.BackProperties.Ambient.Red = 0.200000002980232
Material.BackProperties.Ambient.Green = 0.200000002980232
Material.BackProperties.Ambient.Blue = 0.200000002980232
Material.BackProperties.Ambient.Alpha = 1
Material.BackProperties.Diffuse.Red = 0.800000011920929
Material.BackProperties.Diffuse.Green = 0.800000011920929
Material.BackProperties.Diffuse.Blue = 0.800000011920929
Material.BackProperties.Diffuse.Alpha = 1
Material.BackProperties.Emission.Alpha = 1
Material.BackProperties.Specular.Alpha = 1
Material.FrontProperties.Ambient.Red = 1
Material.FrontProperties.Ambient.Alpha = 1
Material.FrontProperties.Ambient.Color = {
0000803F00000000000000000000803F
}
Material.FrontProperties.Diffuse.Red = 1
Material.FrontProperties.Diffuse.Alpha = 1
Material.FrontProperties.Diffuse.Color = {
0000803F00000000000000000000803F
}
Material.FrontProperties.Emission.Alpha = 1
Material.FrontProperties.Specular.Alpha = 1
Position.Coordinates = {
48E17A3F0000000017B7D1380000803F
}
RollAngle = -90
Scale.Coordinates = {
CDCCCC3D0000803F0000803F00000000
}
Up.Coordinates = {
0000803F2EBD3BB30000000000000000
}
Nodes = <
item
Y = 0.150000005960464
end
item
X = -0.5
end
item
X = -0.200000002980232
end
item
X = -0.200000002980232
Y = -1
end
item
X = 0.200000002980232
Y = -1
end
item
X = 0.200000002980232
end
item
X = 0.5
end>
end
object GLPolygonArrowY: TGLPolygon
Material.BackProperties.Ambient.Red = 0.200000002980232
Material.BackProperties.Ambient.Green = 0.200000002980232
Material.BackProperties.Ambient.Blue = 0.200000002980232
Material.BackProperties.Ambient.Alpha = 1
Material.BackProperties.Diffuse.Red = 0.800000011920929
Material.BackProperties.Diffuse.Green = 0.800000011920929
Material.BackProperties.Diffuse.Blue = 0.800000011920929
Material.BackProperties.Diffuse.Alpha = 1
Material.BackProperties.Emission.Alpha = 1
Material.BackProperties.Specular.Alpha = 1
Material.FrontProperties.Ambient.Green = 1
Material.FrontProperties.Ambient.Alpha = 1
Material.FrontProperties.Ambient.Color = {
000000000000803F000000000000803F
}
Material.FrontProperties.Diffuse.Green = 1
Material.FrontProperties.Diffuse.Alpha = 1
Material.FrontProperties.Diffuse.Color = {
000000000000803F000000000000803F
}
Material.FrontProperties.Emission.Alpha = 1
Material.FrontProperties.Specular.Alpha = 1
Position.Coordinates = {
0000000048E17A3F17B7D1380000803F
}
Scale.Coordinates = {
CDCCCC3D0000803F0000803F00000000
}
Nodes = <
item
Y = 0.150000005960464
end
item
X = -0.5
end
item
X = -0.200000002980232
end
item
X = -0.200000002980232
Y = -1
end
item
X = 0.200000002980232
Y = -1
end
item
X = 0.200000002980232
end
item
X = 0.5
end>
end
end
object ODEScene: TGLDummyCube
CubeSize = 1
EdgeColor.Red = 1
EdgeColor.Green = 1
EdgeColor.Blue = 1
EdgeColor.Alpha = 1
object GLDummyTargetCam: TGLDummyCube
Position.Coordinates = {
00000000000000000000803F0000803F
}
CubeSize = 1
EdgeColor.Red = 1
EdgeColor.Green = 1
EdgeColor.Blue = 1
EdgeColor.Alpha = 1
end
object GLDummyTargetCamRel: TGLDummyCube
CubeSize = 1
EdgeColor.Red = 1
EdgeColor.Green = 1
EdgeColor.Blue = 1
EdgeColor.Alpha = 1
end
object GLDummyCamPos: TGLDummyCube
Position.Coordinates = {
0000003FCDCC2CC0CDCC0C400000803F
}
CubeSize = 1
EdgeColor.Red = 1
EdgeColor.Green = 1
EdgeColor.Blue = 1
EdgeColor.Alpha = 1
end
object GLDummyCamPosRel: TGLDummyCube
Position.Coordinates = {
00000000000080BF0000803F0000803F
}
CubeSize = 1
EdgeColor.Red = 1
EdgeColor.Green = 1
EdgeColor.Blue = 1
EdgeColor.Alpha = 1
end
object GLShadowVolume: TGLShadowVolume
Lights = <
item
LightSource = GLLightSource
end>
Occluders = <>
Capping = svcDefault
Options = [svoCacheSilhouettes, svoScissorClips, svoWorldScissorClip]
Mode = svmDarkening
DarkeningColor.Alpha = 0.300000011920929
DarkeningColor.Color = {
0000000000000000000000009A99993E
}
object GLPlaneFloor: TGLPlane
Material.BackProperties.Ambient.Red = 0.200000002980232
Material.BackProperties.Ambient.Green = 0.200000002980232
Material.BackProperties.Ambient.Blue = 0.200000002980232
Material.BackProperties.Ambient.Alpha = 1
Material.BackProperties.Diffuse.Red = 0.800000011920929
Material.BackProperties.Diffuse.Green = 0.800000011920929
Material.BackProperties.Diffuse.Blue = 0.800000011920929
Material.BackProperties.Diffuse.Alpha = 1
Material.BackProperties.Emission.Alpha = 1
Material.BackProperties.Specular.Alpha = 1
Material.FrontProperties.Ambient.Red = 0.200000002980232
Material.FrontProperties.Ambient.Green = 0.200000002980232
Material.FrontProperties.Ambient.Blue = 0.200000002980232
Material.FrontProperties.Ambient.Alpha = 1
Material.FrontProperties.Diffuse.Green = 0.45100000500679
Material.FrontProperties.Diffuse.Alpha = 1
Material.FrontProperties.Diffuse.Color = {
0000000079E9E63E000000000000803F
}
Material.FrontProperties.Emission.Alpha = 1
Material.FrontProperties.Specular.Alpha = 1
Material.Texture.Image.Picture.Data = {
0A544A706567496D6167654D320000FFD8FFE000104A46494600010201004800
480000FFE109064578696600004D4D002A000000080007011200030000000100
010000011A00050000000100000062011B0005000000010000006A0128000300
0000010002000001310002000000140000007201320002000000140000008687
690004000000010000009C000000C80000004800000001000000480000000141
646F62652050686F746F73686F7020372E3000323030353A30323A3133203136
3A34363A32300000000003A001000300000001FFFF0000A00200040000000100
00004BA0030004000000010000004B0000000000000006010300030000000100
060000011A00050000000100000116011B0005000000010000011E0128000300
000001000200000201000400000001000001260202000400000001000007D800
00000000000048000000010000004800000001FFD8FFE000104A464946000102
01004800480000FFED000C41646F62655F434D0002FFEE000E41646F62650064
8000000001FFDB0084000C08080809080C09090C110B0A0B11150F0C0C0F1518
131315131318110C0C0C0C0C0C110C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C
0C0C0C0C0C0C0C0C0C0C010D0B0B0D0E0D100E0E10140E0E0E14140E0E0E0E14
110C0C0C0C0C11110C0C0C0C0C0C110C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C
0C0C0C0C0C0C0C0C0C0C0CFFC0001108004B004B03012200021101031101FFDD
00040005FFC4013F000001050101010101010000000000000003000102040506
0708090A0B010001050101010101010000000000000001000203040506070809
0A0B1000010401030204020507060805030C3301000211030421123105415161
1322718132061491A1B14223241552C16233347282D14307259253F0E1F16373
3516A2B283264493546445C2A3743617D255E265F2B384C3D375E3F3462794A4
85B495C4D4E4F4A5B5C5D5E5F55666768696A6B6C6D6E6F637475767778797A7
B7C7D7E7F7110002020102040403040506070706053501000211032131120441
51617122130532819114A1B14223C152D1F0332462E1728292435315637334F1
250616A2B283072635C2D2449354A317644555367465E2F2B384C3D375E3F346
94A485B495C4D4E4F4A5B5C5D5E5F55666768696A6B6C6D6E6F6273747576777
8797A7B7C7FFDA000C03010002110311003F00F3DB03CB9C5C4380219ED2401E
4D579D75AC6D50403B431A0024013FBEFF00FBEA1165271D8468E2E2E89331FC
A52BA07A7A886C004171FF00CC1A9CB0EAAB4458756B8074B43A48E3F3B8726A
EB76DB082D77A8DF67A84C693BDB5F1F453B8EFBE1ED0E7986ED9265A3BF0A2D
005AED0335738ED076C7E6ED490A6B5E58EF700743B9DA4B7F71AD6A6121AE60
602D89DB1303E25ED6A31AEC156F601B4E9A9DC7C9ADFA287363410E981CEE01
A499FE4EE73D05316FA8F27DBA5634638C71FC8724F04D6E6B1BB5EF20C9E35F
EAFB5BFD4DC8D706364D73BDE482468C23E084087581F618008018346CFEF6DF
FC924A64C3ACD80C0035201DD1EDD35F6A9FA9E75F31CFFE6280E35B4192006B
8EF701300196F1ED45F5ECD9BB719F4FD6E1BFBDB3FEA7F31153FFD0E11CE027
6B46D32001C7F9B3FF007E4E0388A986440DDE63F93A4A9D8C21C364FB419240
220FEE7FA4726B36976D220EC10E3C8FEA8F6272C624B2C700258237173A481F
BDBBF39C88EAAC0D6BC0680E1ED3C6823F310B631CDDAE743F6FB818FECE92A5
6412D61FD2000349888FF3776E494CAD7C06971DC4927647BB88FA413D50FA2E
6821CE701B7713B80D35D90E43B486D0D6CED6C187360131F9BB67735363C8AC
BE373F42773A0798F624AE8C98E1E9B6B2C2609D41DD23F79CA025A22769D260
F23F7766D7A23036C7BAC0C81AB83774B63FB253B0876806E2603DC09227F75A
7D8D67F690421B5E6F76E6B1A36E858C881FCB7CFE72B1E9988F77D0FDEED331
C7FD04D75348B0D8F32F920301881FD91E9F64D15CFE6C733EEE3C5153FFD1E1
F63C86FB841046C075D393FC9510F6EE37B4B5EF05ACDCD1ED8FEDFF00DF54F6
13507406B64807B927F95ED6A4D25CD2CADBB8FB4B402D31F130DDA9CC685AD0
4BCBA36493BC0DC7F2A2DB61F536B883C704025A46911EDDE9ED6BDAE973490E
04E85B248FDEDBF9AA02B68B83890CDC03816801923F7BE924957D9FD6DA5A20
C11ED807C85AE9F77F2D168B1F01BB8183FA4801C7FEB634F6A6AEB019EA1697
3438FB9A3527BFF653D45955563834B80D419800FEEFB524165635B5B4381FA2
1DB5C7E23E9B47D0503BACC6B2C82E76E1B5C04340079FF5621E43C6C634004D
BAE8640FEB35AD4A9706B4BDE4BA5C03835BB801E7BFE8A0AAD197AB5BAB6873
9DBB7113A8D5DF9CDD13FA2EE7D5EF1F48F1F47770A10D739E287CB1BC6EE47C
7FF3152F4844437F9B9F94EE4534FF00FFD2E1E92D0DF7C6D1B83371265BF2FA
3FF6DA6222E25B0406074912D6FF00AC27ADAC7BAB03DE00700D698241FCD73D
2157A2D0E6B768060C91ED89FA53F4B94E63EAB3DC6D038F5234DA0091FF007D
FF0039498CADE00896B3C0023FD7FB296E76AD1243C804B88EFF00C98FA3FD54
9F49D9FA5D925D06B6880D1C7F59252C5A18D632771249D91A807F943DBB515E
6B86EDD9048D403A18E3DDEDDCA1ECD9E9878018D27701B663B2832E63A99D4C
B846F0771F2F51BF47FCD414CDEEADE25CD225A20CFDEEF67D152AC682B21B0E
D4D8496B04F6DDF4902C63443C187B800EDA20013ABE7DC8D51AD95BDEE23702
1DA024476FA48ABA2EE639953224F3BB63770307F79E77390B6BB8F4BBEDFA7F
3F0FFA0A77B9E59F9DEF9209064341F76D77D150FB5593C0FA51C7E6C71F47E9
24AD5FFFD3E2243439C7DA1CC3B660127FADEC513BCED6BA5C76C6D3D8FDCA4E
98F6ED9EF113FD9DFEDFF3149BB7D4B637CC89E777F69398D19A9E2EA4970259
A02E3A08F168457D85AEB03DC76C1719079EDA37DDFE728BA7F4931C0FA313FD
BDBF9DFBA877C4BBE972399495E6B3DAD35D4E0D26C1F9C4EE1AFF00C17BBFEA
91297D4CA9B63C9277ED703247C76689F1664FD2E3598FFA0A3AFA9F9D1263C3
FD7FAC927A31B6D6585B3BDDB47D12606A54D8E6D9535AE76E25C7F46D33B87F
67F7506CE47D1E07C39FCEFE523616FDFA7EF18F4B6F9FD1DDF9BFD6490A2601
0D868D36970891E0DD7FEAD47ED1644ED33CFD2EF31FB8A37F0D9DB3F873E5ED
DCAC6B3F9FF87824A7FFD9FFED0DC050686F746F73686F7020332E3000384249
4D04040000000000071C020000020002003842494D0425000000000010460CF2
8926B856DAB09C01A1B0A790773842494D03ED00000000001000480000000100
0100480000000100013842494D042600000000000E000000000000000000003F
8000003842494D040D0000000000040000001E3842494D041900000000000400
00001E3842494D03F3000000000009000000000000000001003842494D040A00
000000000100003842494D271000000000000A00010000000000000001384249
4D03F5000000000048002F66660001006C66660006000000000001002F666600
0100A1999A0006000000000001003200000001005A0000000600000000000100
3500000001002D000000060000000000013842494D03F80000000000700000FF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03E800000000FFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03E800000000FFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFF03E800000000FFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFF03E800003842494D040800000000001000000001000002
4000000240000000003842494D041E000000000004000000003842494D041A00
00000003530000000600000000000000000000004B0000004B0000000F004F00
660066006900630065002D004300610072007000650074003400300000000100
0000000000000000000000000000000000000100000000000000000000004B00
00004B0000000000000000000000000000000001000000000000000000000000
0000000000000010000000010000000000006E756C6C0000000200000006626F
756E64734F626A6300000001000000000000526374310000000400000000546F
70206C6F6E6700000000000000004C6566746C6F6E6700000000000000004274
6F6D6C6F6E670000004B00000000526768746C6F6E670000004B00000006736C
69636573566C4C73000000014F626A6300000001000000000005736C69636500
00001200000007736C69636549446C6F6E67000000000000000767726F757049
446C6F6E6700000000000000066F726967696E656E756D0000000C45536C6963
654F726967696E0000000D6175746F47656E6572617465640000000054797065
656E756D0000000A45536C6963655479706500000000496D672000000006626F
756E64734F626A6300000001000000000000526374310000000400000000546F
70206C6F6E6700000000000000004C6566746C6F6E6700000000000000004274
6F6D6C6F6E670000004B00000000526768746C6F6E670000004B000000037572
6C54455854000000010000000000006E756C6C54455854000000010000000000
004D7367655445585400000001000000000006616C7454616754455854000000
0100000000000E63656C6C54657874497348544D4C626F6F6C01000000086365
6C6C546578745445585400000001000000000009686F727A416C69676E656E75
6D0000000F45536C696365486F727A416C69676E0000000764656661756C7400
00000976657274416C69676E656E756D0000000F45536C69636556657274416C
69676E0000000764656661756C740000000B6267436F6C6F7254797065656E75
6D0000001145536C6963654247436F6C6F7254797065000000004E6F6E650000
0009746F704F75747365746C6F6E67000000000000000A6C6566744F75747365
746C6F6E67000000000000000C626F74746F6D4F75747365746C6F6E67000000
000000000B72696768744F75747365746C6F6E6700000000003842494D041100
000000000101003842494D0414000000000004000000013842494D040C000000
0007F4000000010000004B0000004B000000E4000042CC000007D800180001FF
D8FFE000104A46494600010201004800480000FFED000C41646F62655F434D00
02FFEE000E41646F626500648000000001FFDB0084000C08080809080C09090C
110B0A0B11150F0C0C0F1518131315131318110C0C0C0C0C0C110C0C0C0C0C0C
0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C010D0B0B0D0E0D100E0E
10140E0E0E14140E0E0E0E14110C0C0C0C0C11110C0C0C0C0C0C110C0C0C0C0C
0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0CFFC0001108004B004B
03012200021101031101FFDD00040005FFC4013F000001050101010101010000
0000000000030001020405060708090A0B010001050101010101010000000000
0000010002030405060708090A0B1000010401030204020507060805030C3301
0002110304211231054151611322718132061491A1B14223241552C162333472
82D14307259253F0E1F163733516A2B283264493546445C2A3743617D255E265
F2B384C3D375E3F3462794A485B495C4D4E4F4A5B5C5D5E5F55666768696A6B6
C6D6E6F637475767778797A7B7C7D7E7F7110002020102040403040506070706
05350100021103213112044151617122130532819114A1B14223C152D1F03324
62E1728292435315637334F1250616A2B283072635C2D2449354A31764455536
7465E2F2B384C3D375E3F34694A485B495C4D4E4F4A5B5C5D5E5F55666768696
A6B6C6D6E6F62737475767778797A7B7C7FFDA000C03010002110311003F00F3
DB03CB9C5C4380219ED2401E4D579D75AC6D50403B431A0024013FBEFF00FBEA
1165271D8468E2E2E89331FCA52BA07A7A886C004171FF00CC1A9CB0EAAB4458
756B8074B43A48E3F3B8726AEB76DB082D77A8DF67A84C693BDB5F1F453B8EFB
E1ED0E7986ED9265A3BF0A2D005AED0335738ED076C7E6ED490A6B5E58EF7007
43B9DA4B7F71AD6A6121AE60602D89DB1303E25ED6A31AEC156F601B4E9A9DC7
C9ADFA287363410E981CEE01A499FE4EE73D05316FA8F27DBA5634638C71FC87
24F04D6E6B1BB5EF20C9E35FEAFB5BFD4DC8D706364D73BDE482468C23E08408
7581F618008018346CFEF6DFFC924A64C3ACD80C0035201DD1EDD35F6A9FA9E7
5F31CFFE6280E35B4192006B8EF701300196F1ED45F5ECD9BB719F4FD6E1BFBD
B3FEA7F31153FFD0E11CE0276B46D32001C7F9B3FF007E4E0388A986440DDE63
F93A4A9D8C21C364FB419240220FEE7FA4726B36976D220EC10E3C8FEA8F6272
C624B2C700258237173A481FBDBBF39C88EAAC0D6BC0680E1ED3C6823F310B63
1CDDAE743F6FB818FECE92A56412D61FD2000349888FF3776E494CAD7C06971D
C4927647BB88FA413D50FA2E6821CE701B7713B80D35D90E43B486D0D6CED6C1
87360131F9BB67735363C8ACBE373F42773A0798F624AE8C98E1E9B6B2C2609D
41DD23F79CA025A22769D260F23F7766D7A23036C7BAC0C81AB83774B63FB253
B0876806E2603DC09227F75A7D8D67F690421B5E6F76E6B1A36E858C881FCB7C
FE72B1E9988F77D0FDEED331C7FD04D75348B0D8F32F920301881FD91E9F64D1
5CFE6C733EEE3C5153FFD1E1F63C86FB841046C075D393FC9510F6EE37B4B5EF
05ACDCD1ED8FEDFF00DF54F613507406B64807B927F95ED6A4D25CD2CADBB8FB
4B402D31F130DDA9CC685AD04BCBA36493BC0DC7F2A2DB61F536B883C704025A
46911EDDE9ED6BDAE973490E04E85B248FDEDBF9AA02B68B83890CDC03816801
923F7BE924957D9FD6DA5A20C11ED807C85AE9F77F2D168B1F01BB8183FA4801
C7FEB634F6A6AEB019EA16973438FB9A3527BFF653D45955563834B80D419800
FEEFB524165635B5B4381FA21DB5C7E23E9B47D0503BACC6B2C82E76E1B5C043
40079FF5621E43C6C634004DBAE8640FEB35AD4A9706B4BDE4BA5C03835BB801
E7BFE8A0AAD197AB5BAB68739DBB7113A8D5DF9CDD13FA2EE7D5EF1F48F1F477
70A10D739E287CB1BC6EE47C7FF3152F4844437F9B9F94EE4534FF00FFD2E1E9
2D0DF7C6D1B83371265BF2FA3FF6DA6222E25B0406074912D6FF00AC27ADAC7B
AB03DE00700D698241FCD73D2157A2D0E6B768060C91ED89FA53F4B94E63EAB3
DC6D038F5234DA0091FF007DFF0039498CADE00896B3C0023FD7FB296E76AD12
43C804B88EFF00C98FA3FD549F49D9FA5D925D06B6880D1C7F59252C5A18D632
771249D91A807F943DBB515E6B86EDD9048D403A18E3DDEDDCA1ECD9E9878018
D27701B663B2832E63A99D4CB846F0771F2F51BF47FCD414CDEEADE25CD225A2
0CFDEEF67D152AC682B21B0ED4D8496B04F6DDF4902C63443C187B800EDA2001
3ABE7DC8D51AD95BDEE237021DA024476FA48ABA2EE639953224F3BB63770307
F79E77390B6BB8F4BBEDFA7F3F0FFA0A77B9E59F9DEF9209064341F76D77D150
FB5593C0FA51C7E6C71F47E924AD5FFFD3E2243439C7DA1CC3B660127FADEC51
3BCED6BA5C76C6D3D8FDCA4E98F6ED9EF113FD9DFEDFF3149BB7D4B637CC89E7
77F69398D19A9E2EA4970259A02E3A08F168457D85AEB03DC76C1719079EDA37
DDFE728BA7F4931C0FA313FDBDBF9DFBA877C4BBE972399495E6B3DAD35D4E0D
26C1F9C4EE1AFF00C17BBFEA91297D4CA9B63C9277ED703247C76689F1664FD2
E3598FFA0A3AFA9F9D1263C3FD7FAC927A31B6D6585B3BDDB47D12606A54D8E6
D9535AE76E25C7F46D33B87F67F7506CE47D1E07C39FCEFE523616FDFA7EF18F
4B6F9FD1DDF9BFD6490A26010D868D36970891E0DD7FEAD47ED1644ED33CFD2E
F31FB8A37F0D9DB3F873E5EDDCAC6B3F9FF87824A7FFD93842494D0421000000
00005500000001010000000F00410064006F00620065002000500068006F0074
006F00730068006F00700000001300410064006F00620065002000500068006F
0074006F00730068006F007000200037002E003000000001003842494D040600
00000000070003000000010100FFE11248687474703A2F2F6E732E61646F6265
2E636F6D2F7861702F312E302F003C3F787061636B657420626567696E3D27EF
BBBF272069643D2757354D304D7043656869487A7265537A4E54637A6B633964
273F3E0A3C3F61646F62652D7861702D66696C74657273206573633D22435222
3F3E0A3C783A7861706D65746120786D6C6E733A783D2761646F62653A6E733A
6D6574612F2720783A786170746B3D27584D5020746F6F6C6B697420322E382E
322D33332C206672616D65776F726B20312E35273E0A3C7264663A5244462078
6D6C6E733A7264663D27687474703A2F2F7777772E77332E6F72672F31393939
2F30322F32322D7264662D73796E7461782D6E73232720786D6C6E733A69583D
27687474703A2F2F6E732E61646F62652E636F6D2F69582F312E302F273E0A0A
203C7264663A4465736372697074696F6E2061626F75743D27757569643A6232
6262343036302D376530382D313164392D393763352D38313031656434313061
3433270A2020786D6C6E733A7861704D4D3D27687474703A2F2F6E732E61646F
62652E636F6D2F7861702F312E302F6D6D2F273E0A20203C7861704D4D3A446F
63756D656E7449443E61646F62653A646F6369643A70686F746F73686F703A62
323239643066372D376530382D313164392D393763352D383130316564343130
6134333C2F7861704D4D3A446F63756D656E7449443E0A203C2F7264663A4465
736372697074696F6E3E0A0A3C2F7264663A5244463E0A3C2F783A7861706D65
74613E0A20202020202020202020202020202020202020202020202020202020
2020202020202020202020202020202020202020202020202020202020202020
2020202020202020202020202020202020202020202020202020202020202020
20202020202020200A2020202020202020202020202020202020202020202020
2020202020202020202020202020202020202020202020202020202020202020
2020202020202020202020202020202020202020202020202020202020202020
202020202020202020202020200A202020202020202020202020202020202020
2020202020202020202020202020202020202020202020202020202020202020
2020202020202020202020202020202020202020202020202020202020202020
2020202020202020202020202020202020200A20202020202020202020202020
2020202020202020202020202020202020202020202020202020202020202020
2020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020200A2020202020202020
2020202020202020202020202020202020202020202020202020202020202020
2020202020202020202020202020202020202020202020202020202020202020
202020202020202020202020202020202020202020202020202020200A202020
2020202020202020202020202020202020202020202020202020202020202020
2020202020202020202020202020202020202020202020202020202020202020
2020202020202020202020202020202020202020202020202020202020202020
200A202020202020202020202020202020202020202020202020202020202020
2020202020202020202020202020202020202020202020202020202020202020
2020202020202020202020202020202020202020202020202020202020202020
2020202020200A20202020202020202020202020202020202020202020202020
2020202020202020202020202020202020202020202020202020202020202020
2020202020202020202020202020202020202020202020202020202020202020
20202020202020202020200A2020202020202020202020202020202020202020
2020202020202020202020202020202020202020202020202020202020202020
2020202020202020202020202020202020202020202020202020202020202020
202020202020202020202020202020200A202020202020202020202020202020
2020202020202020202020202020202020202020202020202020202020202020
2020202020202020202020202020202020202020202020202020202020202020
2020202020202020202020202020202020202020200A20202020202020202020
2020202020202020202020202020202020202020202020202020202020202020
2020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020200A2020202020
2020202020202020202020202020202020202020202020202020202020202020
2020202020202020202020202020202020202020202020202020202020202020
202020202020202020202020202020202020202020202020202020202020200A
2020202020202020202020202020202020202020202020202020202020202020
2020202020202020202020202020202020202020202020202020202020202020
2020202020202020202020202020202020202020202020202020202020202020
202020200A202020202020202020202020202020202020202020202020202020
2020202020202020202020202020202020202020202020202020202020202020
2020202020202020202020202020202020202020202020202020202020202020
2020202020202020200A20202020202020202020202020202020202020202020
2020202020202020202020202020202020202020202020202020202020202020
2020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020200A2020202020202020202020202020202020
2020202020202020202020202020202020202020202020202020202020202020
2020202020202020202020202020202020202020202020202020202020202020
202020202020202020202020202020202020200A202020202020202020202020
2020202020202020202020202020202020202020202020202020202020202020
2020202020202020202020202020202020202020202020202020202020202020
2020202020202020202020202020202020202020202020200A20202020202020
2020202020202020202020202020202020202020202020202020202020202020
2020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020202020202020200A2020
2020202020202020202020202020202020202020202020202020202020202020
2020202020202020202020202020202020202020202020202020202020202020
2020202020202020202020202020202020202020202020202020202020202020
20200A2020202020202020202020202020202020202020202020202020202020
2020202020202020202020202020202020202020202020202020202020202020
2020202020202020202020202020202020202020202020202020202020202020
202020202020200A202020202020202020202020202020202020202020202020
2020202020202020202020202020202020202020202020202020202020202020
2020202020202020202020202020202020202020202020202020202020202020
2020202020202020202020200A20202020202020202020202020202020202020
2020202020202020202020202020202020202020202020202020202020202020
2020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020200A2020202020202020202020202020
2020202020202020202020202020202020202020202020202020202020202020
2020202020202020202020202020202020202020202020202020202020202020
202020202020202020202020202020202020202020200A202020202020202020
2020202020202020202020202020202020202020202020202020202020202020
2020202020202020202020202020202020202020202020202020202020202020
2020202020202020202020202020202020202020202020202020200A20202020
2020202020202020202020202020202020202020202020202020202020202020
2020202020202020202020202020202020202020202020202020202020202020
2020202020202020202020202020202020202020202020202020202020202020
0A20202020202020202020202020202020202020202020202020202020202020
2020202020202020202020202020202020202020202020202020202020202020
2020202020202020202020202020202020202020202020202020202020202020
20202020200A2020202020202020202020202020202020202020202020202020
2020202020202020202020202020202020202020202020202020202020202020
2020202020202020202020202020202020202020202020202020202020202020
202020202020202020200A202020202020202020202020202020202020202020
2020202020202020202020202020202020202020202020202020202020202020
2020202020202020202020202020202020202020202020202020202020202020
2020202020202020202020202020200A20202020202020202020202020202020
2020202020202020202020202020202020202020202020202020202020202020
2020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020200A2020202020202020202020
2020202020202020202020202020202020202020202020202020202020202020
2020202020202020202020202020202020202020202020202020202020202020
202020202020202020202020202020202020202020202020200A202020202020
2020202020202020202020202020202020202020202020202020202020202020
2020202020202020202020202020202020202020202020202020202020202020
2020202020202020202020202020202020202020202020202020202020200A20
2020202020202020202020202020202020202020202020202020202020202020
2020202020202020202020202020202020202020202020202020202020202020
2020202020202020202020202020202020202020202020202020202020202020
2020200A20202020202020202020202020202020202020202020202020202020
2020202020202020202020202020202020202020202020202020202020202020
2020202020202020202020202020202020202020202020202020202020202020
20202020202020200A2020202020202020202020202020202020202020202020
2020202020202020202020202020202020202020202020202020202020202020
2020202020202020202020202020202020202020202020202020202020202020
202020202020202020202020200A202020202020202020202020202020202020
2020202020202020202020202020202020202020202020202020202020202020
2020202020202020202020202020202020202020202020202020202020202020
2020202020202020202020202020202020200A20202020202020202020202020
2020202020202020202020202020202020202020202020202020202020202020
2020202020202020202020202020202020202020202020202020202020202020
20202020202020202020202020202020202020202020200A2020202020202020
2020202020202020202020202020202020202020202020202020202020202020
2020202020202020202020202020202020202020202020202020202020202020
202020202020202020202020202020202020202020202020202020200A202020
2020202020202020202020202020202020202020202020202020202020202020
2020202020202020202020202020202020202020202020202020202020202020
2020202020202020202020202020202020202020202020202020202020202020
200A202020202020202020202020202020202020202020202020202020202020
2020202020202020202020202020202020202020202020202020202020202020
2020202020202020202020202020202020202020202020202020202020202020
2020202020200A20202020202020202020202020202020202020202020202020
2020202020202020202020202020202020202020202020202020202020202020
2020202020202020202020202020202020202020202020202020202020202020
20202020202020202020200A2020202020202020202020202020202020202020
2020202020202020202020202020202020202020202020202020202020202020
2020200A3C3F787061636B657420656E643D2777273F3EFFEE000E41646F6265
00640000000001FFDB0084000A07070708070A08080A0F0A080A0F120D0A0A0D
1214101012101014110C0C0C0C0C0C110C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C
0C0C0C0C0C0C0C0C0C0C0C0C010B0C0C15131522181822140E0E0E14140E0E0E
0E14110C0C0C0C0C11110C0C0C0C0C0C110C0C0C0C0C0C0C0C0C0C0C0C0C0C0C
0C0C0C0C0C0C0C0C0C0C0C0C0CFFC0001108004B004B03011100021101031101
FFDD0004000AFFC401A200000007010101010100000000000000000405030206
01000708090A0B01000202030101010101000000000000000100020304050607
08090A0B10000201030302040206070304020602730102031104000521123141
51061361227181143291A10715B14223C152D1E1331662F0247282F125433453
92A2B26373C235442793A3B33617546474C3D2E2082683090A181984944546A4
B456D355281AF2E3F3C4D4E4F465758595A5B5C5D5E5F566768696A6B6C6D6E6
F637475767778797A7B7C7D7E7F738485868788898A8B8C8D8E8F82939495969
798999A9B9C9D9E9F92A3A4A5A6A7A8A9AAABACADAEAFA110002020102030505
040506040803036D0100021103042112314105511361220671819132A1B1F014
C1D1E1234215526272F1332434438216925325A263B2C20773D235E244831754
9308090A18192636451A2764745537F2A3B3C32829D3E3F38494A4B4C4D4E4F4
65758595A5B5C5D5E5F5465666768696A6B6C6D6E6F6475767778797A7B7C7D7
E7F738485868788898A8B8C8D8E8F839495969798999A9B9C9D9E9F92A3A4A5A
6A7A8A9AAABACADAEAFAFFDA000C03010002110311003F00E612872CC5886008
4AA1200A765C9314C5A795161A100F158D40058015FE77E95FF27160A730A48D
BAB00D550D523A7ED746FF00658AB5144DC6520AB1917E0F509A6D5E6B1F4FB3
8A56AA398D8F301B63C98D2ABD382AAE2B6E150AC81015A72E34AD07CCBAAFFC
2E28693D5727E1DA31B231A74FF21B14DB6EA4C4E88BC649083535A50FFABF0A
FF00A9CB155E8DBD640788037214F223E1A8DFE1C54AA7ABFE545D695A9FF9A7
ED6287FFD0E746380DB4646CE58B52A6B4FF002BB0C935DD2F9E80C46AB45A00
4163F76DC17140731E7714740CE68BC2A4D5477E98A85AA0099B609BB31E00F1
A1FB3C714AA98A410FA88071269B9E47FC955FB38A14C995010F5E23AF301492
4EFF0067933AE05559C22D5A2AFA8E482C364207B751FECB10AA2A434AAF21A0
04288C1A2D7F9B8FBFF95852B18C480D4855563CD80AD00355E9F0E2AADF5897
872E66BE97AF4A2FF3F0FF0088FEC6287FFFD1E70CE072E2ABC4D4281D36FF00
26BFF1B649ADB01CAC286A280BFB8FF24D2B8AB6C5246551541C79176A903B37
2FDA6C5555E1902A38550AE2AA7A7C229FB18AAD9A4A052C791249F4E9F15294
AF218A86E2A3DBCEA08677038F227981B6FC28D8294AC8D818D623192016DC1E
408FE66DC62AA62AA08AF13515A1EA3B2F00AFFF000D8DAAD9646B87E6B1AAF1
F84C71D283FCB7AEDCB0A40457A4DC6956FEEFF9BB56B4E9FF00098B17FFD2E7
B2A10CBC2BF0A924900AD0FF0027FBF1B24D6D49C4BF12284202188DC1FF0024
7C18AA9F08D978B37190AFC40D37FE5DAB4C542F968C56363EA00AAAC78D29FF
0003CB962A1A98858112BC52878B2D01343F678D792FFB2C5216DAD444CF4E4F
B16E4DC46DD47C1FF356285E8165769563A2EECA9CAAB4F6E270155C8CAFF081
C89A0765258135FB2A4F054FF65CF14373C10094C8E6B254811834E23DF88F4F
B7ECE15B6A9157F669D6BF174A75FF008D714BFFD3E79C1C84F8C10411C14EE2
9D4D3A2FFB1C935AD122F2370ACB2480AA7251F053FD9FFC6B8ADA9A2A9672DC
7D3AB1F502F33D7E7FF1AE29569A56F578B107A0A2B004A91B529F0F3C50B3EA
C67E050713461F0D14F5D84AD5F8BFCBC56D5ADE47A052E0D08F568031F0A463
6F871415F22AC6A181FB21B8B37CC7DB51F630150A679496924B42CFC8716514
5001EBFF005D2621256FAD1B448AEEDCF9115DD7763F6976C282177A2D5AFADF
B54FB47A7D9E5D3157FFD4E7BC09843F10A95214F724FF0095F0AD324D4E52CE
A5225E47E12AA194F1F99A2F1FF638ABA55746ABA921813B329258750DC7F631
4A988904EAC484E403295004751FCDF6B8E2AAB144047EA152E81C80CA0549EF
FEC7152BA2291432B052C06E0D6801FE51C714285CB8F4D14005A6DF63503BD5
9557FE36C5203A060AA5DD8BD580708BC801EFCE9C7149771566716F255147C3
CBA8077DFB7FABC7155FE8AD2945FEEEBD7B57962AFF00FFD5E770140BFBC038
00C139166AAFB53EC9FF002BD3C9359711C672568C0206A91555EB4F0DF6C55D
231980E9EAD0D38002A0F5EBF67FE0B155D1C71380B4AA278004507DFF00F11C
50D1511AA206E44927853700D7F687C3C7014AAC863E2BC7D3A123700EC40E9F
17C3CB10858ED138AB2104A8A357B8EADF07D9FF00570AAF885008C85A36E652
4AA0AF41CBED62A5A6468E28E9561B86E0BC81A1A7DA73C9B15B52E2FD3D2EFC
7FBCFA7C3FE1314DBFFFD6E7912248D181F18018055342C0FECB3E49A9A10FA2
819578A8343561F0D09FB55FB5D71485DC9F75152242012C5772DFE4D0FC3FEA
E2AE9203C3F7BC2A5A8635140A3A7FAD8A1B1C3D3F4C3A8545279A8E35A7638A
6D624E8D0721520B0A7A80F227C3D45D97FD6E38A1648880870D477501B88A00
2BBB93F11C5215E231A44F2391C8156D81229DBED7FCD38A96AE1DCA756F8EA4
120D4283F1716FB3FF000B8A14FEB72D7EC8FB5C694FD9A74FB3F6B157FFD7E7
B5550CC4F10E878D68096F66F836DF24D4B4873C51AAC78D021A6C7EEDF14B9A
1713C0C5C168F6059B614F151BE2B6ACF232BC8B239E342C6A0D2A7A6CBF17FC
1628433AA98A26084CA3F6CB72143FF157C5FF0012C521560921485647249F53
8B29A95F63C36C54A9CD347215AF36E22BC09A2EE76FFAE715548DD2485559F9
B163FBA435E43FD8EF45C55C4D0305015762A5852A01E8BBFF00C4F1452DFACC
94AF035EBF6BBD69FC9E18AD3FFFD0E7AD5A7C3C6BDE94AF5FD9E7F0FF00C064
9A82E4E3EACD4E75A8AFDAE5FECAB8A4B4D5FDED78F414E34E5FECF8FED7F2E2
853B8A55BEDD2A2BCAB8A42AD9D6ADF6BA1AD69FF0980AACDFD5FDAA55A9E1D3
EFFF0082C42A84BD47D8E83E5D7F6BFCAC2A88B1E7CF6FE734F4B87BFD9E5FB3
FEB6282A571D16BC797E1D4F87C3CB1508AF8ABFEECFC3AD314BFFD9
}
Material.Texture.MappingMode = tmmObjectLinear
Material.Texture.MappingSCoordinates.Coordinates = {
0000A040000000000000000000000000
}
Material.Texture.MappingTCoordinates.Coordinates = {
000000000000A0400000000000000000
}
Height = 24
Width = 24
object GLLinesXY: TGLLines
Visible = False
LineColor.Red = 0.800000011920929
LineColor.Green = 0.49803900718689
LineColor.Blue = 0.19607800245285
LineColor.Alpha = 1
LineColor.Color = {
CDCC4C3FF8FEFE3EACC8483E0000803F
}
LineWidth = 3
NodeColor.Blue = 1
NodeColor.Alpha = 1
Nodes = <
item
end
item
X = 0.5
Y = 0.5
end
item
Y = 1
end>
NodesAspect = lnaInvisible
Options = []
end
end
object GLCylinder1: TGLCylinder
Material.BackProperties.Ambient.Red = 0.200000002980232
Material.BackProperties.Ambient.Green = 0.200000002980232
Material.BackProperties.Ambient.Blue = 0.200000002980232
Material.BackProperties.Ambient.Alpha = 1
Material.BackProperties.Diffuse.Red = 0.800000011920929
Material.BackProperties.Diffuse.Green = 0.800000011920929
Material.BackProperties.Diffuse.Blue = 0.800000011920929
Material.BackProperties.Diffuse.Alpha = 1
Material.BackProperties.Emission.Alpha = 1
Material.BackProperties.Specular.Alpha = 1
Material.FrontProperties.Ambient.Red = 0.200000002980232
Material.FrontProperties.Ambient.Green = 0.200000002980232
Material.FrontProperties.Ambient.Blue = 0.200000002980232
Material.FrontProperties.Ambient.Alpha = 1
Material.FrontProperties.Diffuse.Red = 0.800000011920929
Material.FrontProperties.Diffuse.Green = 0.800000011920929
Material.FrontProperties.Diffuse.Blue = 0.800000011920929
Material.FrontProperties.Diffuse.Alpha = 1
Material.FrontProperties.Emission.Alpha = 1
Material.FrontProperties.Specular.Alpha = 1
Material.LibMaterialName = 'LibMaterialBumps'
Visible = False
BottomRadius = 0.5
Height = 1
TopRadius = 0.5
end
end
end
object GLDummyCFire: TGLDummyCube
CubeSize = 1
EdgeColor.Red = 1
EdgeColor.Green = 1
EdgeColor.Blue = 1
EdgeColor.Alpha = 1
EffectsData = {
0458434F4C02010201060A54474C424669726546580201020006000200020006
0F474C4669726546584D616E61676572
}
end
object GLHUDTextObjName: TGLHUDText
Position.Coordinates = {
0000A04100002041000000000000803F
}
Scale.Coordinates = {
0000003F3333333F0000803F00000000
}
Text = 'ObjectName'
ModulateColor.Red = 1
ModulateColor.Green = 1
ModulateColor.Blue = 1
ModulateColor.Alpha = 1
end
object GLHUDTextGeneric: TGLHUDText
Position.Coordinates = {
0000A04100002042000000000000803F
}
Scale.Coordinates = {
0000003F3333333F0000803F00000000
}
ModulateColor.Red = 1
ModulateColor.Green = 1
ModulateColor.Blue = 1
ModulateColor.Alpha = 1
end
object GLHUDTextMeasure: TGLHUDText
Position.Coordinates = {
0000A04100002042000000000000803F
}
Scale.Coordinates = {
0000003F3333333F0000803F00000000
}
ModulateColor.Red = 1
ModulateColor.Green = 1
ModulateColor.Blue = 1
ModulateColor.Alpha = 1
end
object GLCylinder2: TGLCylinder
Material.BackProperties.Ambient.Red = 0.200000002980232
Material.BackProperties.Ambient.Green = 0.200000002980232
Material.BackProperties.Ambient.Blue = 0.200000002980232
Material.BackProperties.Ambient.Alpha = 1
Material.BackProperties.Diffuse.Red = 0.800000011920929
Material.BackProperties.Diffuse.Green = 0.800000011920929
Material.BackProperties.Diffuse.Blue = 0.800000011920929
Material.BackProperties.Diffuse.Alpha = 1
Material.BackProperties.Emission.Alpha = 1
Material.BackProperties.Specular.Alpha = 1
Material.FrontProperties.Ambient.Red = 0.200000002980232
Material.FrontProperties.Ambient.Green = 0.200000002980232
Material.FrontProperties.Ambient.Blue = 0.200000002980232
Material.FrontProperties.Ambient.Alpha = 1
Material.FrontProperties.Diffuse.Red = 0.800000011920929
Material.FrontProperties.Diffuse.Green = 0.800000011920929
Material.FrontProperties.Diffuse.Blue = 0.800000011920929
Material.FrontProperties.Diffuse.Alpha = 1
Material.FrontProperties.Emission.Alpha = 1
Material.FrontProperties.Specular.Alpha = 1
Material.Texture.EnvColor.Red = 200
Material.Texture.EnvColor.Alpha = 200
Material.Texture.EnvColor.Color = {
00004843000000000000000000004843
}
Material.LibMaterialName = 'LibMaterialFeup'
Direction.Coordinates = {
000000000000803F0000000000000000
}
PitchAngle = 90
Up.Coordinates = {
0000000000000000000080BF00000000
}
Visible = False
BottomRadius = 0.100000001490116
Height = 1
TopRadius = 0.100000001490116
Alignment = caTop
end
object GLCube1: TGLCube
Material.BackProperties.Ambient.Red = 0.200000002980232
Material.BackProperties.Ambient.Green = 0.200000002980232
Material.BackProperties.Ambient.Blue = 0.200000002980232
Material.BackProperties.Ambient.Alpha = 1
Material.BackProperties.Diffuse.Red = 0.800000011920929
Material.BackProperties.Diffuse.Green = 0.800000011920929
Material.BackProperties.Diffuse.Blue = 0.800000011920929
Material.BackProperties.Diffuse.Alpha = 1
Material.BackProperties.Emission.Alpha = 1
Material.BackProperties.Specular.Alpha = 1
Material.FrontProperties.Ambient.Red = 0.200000002980232
Material.FrontProperties.Ambient.Green = 0.200000002980232
Material.FrontProperties.Ambient.Blue = 0.200000002980232
Material.FrontProperties.Ambient.Alpha = 1
Material.FrontProperties.Diffuse.Red = 0.800000011920929
Material.FrontProperties.Diffuse.Green = 0.800000011920929
Material.FrontProperties.Diffuse.Blue = 0.800000011920929
Material.FrontProperties.Diffuse.Alpha = 1
Material.FrontProperties.Emission.Alpha = 1
Material.FrontProperties.Specular.Alpha = 1
Material.Texture.Image.Picture.Data = {
0A544A706567496D616765EA190000FFD8FFE000104A46494600010101004800
480000FFE100164578696600004D4D002A00000008000000000000FFDB004300
0503040404030504040405050506070C08070707070F0B0B090C110F1212110F
111113161C1713141A1511111821181A1D1D1F1F1F13172224221E241C1E1F1E
FFDB0043010505050706070E08080E1E1411141E1E1E1E1E1E1E1E1E1E1E1E1E
1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E1E
1E1E1E1E1EFFC00011080090009A03011100021101031101FFC4001B00000203
010101000000000000000000000406030507020100FFC4004210000201030302
03050602080309000000010203040511000621123113415107226181A1141523
7191B132C11624334292D1E1F025526235434472738294A2A3FFC40014010100
000000000000000000000000000000FFC4001411010000000000000000000000
0000000000FFDA000C03010002110311003F00EEA97FAC87652BF87181E870A3
9D00C40C2F00F19FCB4083ECF2DA3EF3A8B95530488D5A1009FE25561D5A07BB
7C7E0592DE92B2F546255C05E47BEDA0EA76CF6E7E2471A0CCF77331F6848236
C2C91E0F3C70340F1B32068ED772A790E1CC3031E7246589FE7A0B565F772473
8C671DF4091ED429DA55B6AA8C13211F51A069DB54429A4B544AA39A8AA5273E
5E0A9FAF3F5D0590E114649C6073F0EC3409FED5DD86D2902B11FD610E01C7AE
804D871CD354DBEAE5EA0A658547FD4C4E7F65D03CA028F27B817F10B7CB4015
EFA7EEAAE7E7229E43903E1A050F67F6A929F6BD4D4CF9492A6099A345C65877
00FF0084E8344AC1E1CA83A80FC08C1F92FEFA010BA248923373D43CBE3A0C92
D2B55597EB8D2D323B979FDDC79166C0C6818A62126741950AC40191C6826DDB
B9B7041BB5ECB6A896A0841D03A40200038C9FCF4014F7CDE304ED04F49874E1
80553F2EFA0812F9B8E2040B7C48303FEE934044B7EDDC302487007BA061318F
873A0E92BF73CAAC2A14AC614976EA5E00D04DBCA9A1A5F6954E210C4342ACA8
A324A3459FA1C681AF754CD66A7BA54C07C32B4B487DD4033C77C7CB3A04DA3D
D5729E992A0BB3230C8F79471F96838AADC71D44903553CFF82DD431D273E9A0
B3A4DF168A5916665A89245C94CF48C12A57F627410CBBF627CF834F2773C606
806DDF50F73D813D6480AB2D6221E3D5091FCF40DBB328D46C9B1D5F42AB35C6
00AC01CF4F437F31A0526DE97B9AE1534B494026F01C82C138239C7EDA08AA37