Check-in [986c810718]
Not logged in

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Added form to display current project.
Timelines: family | ancestors | descendants | both | projectit-laz
Files: files | file ages | folders
SHA1:986c8107186b4504e2b0f9c8a77d38b528451b71
User & Date: tinus 2015-11-28 15:58:03
Context
2015-11-29
16:13
Changed main form. check-in: 8f1211f175 user: tinus tags: projectit-laz
2015-11-28
15:58
Added form to display current project. check-in: 986c810718 user: tinus tags: projectit-laz
15:38
Added ignore and binary globs. check-in: 0000099c0b user: tinus tags: projectit-laz
Changes

Changes to ProjectIt/src/F_Main.pas.

3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
{$mode objfpc}{$H+}

interface

uses
  Classes, SysUtils, FileUtil, Forms, Controls, Graphics, Dialogs, ExtCtrls,
  Menus, ComCtrls, StdCtrls,
  modMain;

type

  { TfrmMain }

  TfrmMain = class(TForm)
    btnSelect: TButton;







|







3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
{$mode objfpc}{$H+}

interface

uses
  Classes, SysUtils, FileUtil, Forms, Controls, Graphics, Dialogs, ExtCtrls,
  Menus, ComCtrls, StdCtrls,
  m_main;

type

  { TfrmMain }

  TfrmMain = class(TForm)
    btnSelect: TButton;

Changes to ProjectIt/src/f_main.lfm.

20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
    Indent = 24
    MultiSelect = True
    MultiSelectStyle = [msControlSelect, msVisibleOnly]
    RightClickSelect = True
    RowSelect = True
    ShowRoot = False
    TabOrder = 0
    Options = [tvoAllowMultiselect, tvoAutoExpand, tvoAutoItemHeight, tvoKeepCollapsedNodes, tvoRightClickSelect, tvoRowSelect, tvoShowButtons, tvoShowLines, tvoToolTips, tvoThemedDraw]
    Items.Data = {
      F9FFFFFF020001000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF010000000000
      0000010900000028416677657A69672900000000FFFFFFFFFFFFFFFFFFFFFFFF
      00000000000000000007000000285061757A6529
    }
  end
  object pnlButtons: TPanel
    Left = 0
    Height = 50
    Top = 296







|


|







20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
    Indent = 24
    MultiSelect = True
    MultiSelectStyle = [msControlSelect, msVisibleOnly]
    RightClickSelect = True
    RowSelect = True
    ShowRoot = False
    TabOrder = 0
    Options = [tvoAllowMultiselect, tvoAutoExpand, tvoAutoItemHeight, tvoKeepCollapsedNodes, tvoRightClickSelect, tvoRowSelect, tvoShowButtons, tvoShowLines, tvoToolTips, tvoNoDoubleClickExpand, tvoThemedDraw]
    Items.Data = {
      F9FFFFFF020001000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF010000000000
      0000010900000028416677657A6967290000000000000000FFFFFFFFFFFFFFFF
      00000000000000000007000000285061757A6529
    }
  end
  object pnlButtons: TPanel
    Left = 0
    Height = 50
    Top = 296

Added ProjectIt/src/f_project.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
object frmCurrentProject: TfrmCurrentProject
  Left = 270
  Height = 106
  Top = 142
  Width = 373
  AlphaBlend = True
  AlphaBlendValue = 200
  BorderIcons = [biSystemMenu, biMinimize]
  BorderStyle = bsNone
  Caption = 'ProjectIt!'
  ClientHeight = 106
  ClientWidth = 373
  Icon.Data = {
    4668000000000100080010100000010008006805000086000000181800000100
    0800C8060000EE0500002020000001000800A8080000B60C0000303000000100
    0800A80E00005E15000010100000010020006804000006240000181800000100
    2000880900006E2800002020000001002000A8100000F6310000303000000100
    2000A82500009E42000028000000100000002000000001000800000000000000
    00000000000000000000000000000000000000000000FFFFFF00E6830C005F67
    6D00E3B69400A74611009A949400FAAC4600A26B5000E9D1D1003C414700C481
    3500CD6300007C7D7D00384F6A00FFBF6600725B4F00FFDCED00AF602900D790
    4B00CBC6CF0053535300BB4D0200C1601600CF75110085889300F8A52F00AF79
    3C00E36F0000F5C392008D887E00EDDCE10070707000CB792500FEEFF500545C
    6400AF752B004A4A4A00D4C3C300464E5800D56D0600EB7A000061616100F6D3
    D400DA7A0D00B65E1F005A5A5A00B262340078737900F8ECEC00E5881600CB63
    0B00E6D9D900F5DDE9008C8C8C00FBF1FF0041474E006B707900F0D0DB008986
    860081828200DF811000AA613200EDD6D600DC6B0000E4780000C5611000D572
    0B00464646004E4E4E00FBDCE700BA5E1A007670700055585800B36125005D5D
    5D00FFDFE90051524E003E444A007A7A7A00EDD2CF00D3760C00FFEBF600EED7
    DA00FFF3F500E9CECF00555555005F5F5F0051515100484849004C4C4D005053
    53005858580080808000454E56003F4349005252520054545400575757005E5E
    5E00606060007B7B7B004D4D4D0058595900DD6B00005C5D5D00000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    000000000000000008051000000000000000000000002F160C400A5A00000000
    00000000003E411E0B685F5944360000000000000012320E1B1C4E2566445D00
    00000000004A29241343396045152A0000000000002D043A1118382058156300
    000000000047502B4C510345156263000000000000173F55462C234F615C5700
    0000000000421F09353D27565C2E5700000000000033375253025E5C2E4B6400
    0000000000280F1A071D305B676357000000000000214D191422542648696400
    000000000000000D67490634313B63000000000000000000000065673C000000
    000000000000000000000000000000000000FFFF0000FC7F0000F03F0000E00F
    0000E0070000E0070000E0070000E0070000E0070000E0070000E0070000E007
    0000E0070000F8070000FF1F0000FFFF00002800000018000000300000000100
    080000000000000000000000000000000000000000000000000000000000FFFF
    FF00F98F000062707E00F0C182009E3E1000BD8545003D3D3D00A6A7A700E0C4
    C40084594500CD670600C2987D00F5B55300FFDAE100E1862700585858008888
    8800B1612A00927A5D00D9A06100E4C5A200C1BABA00A96E4900AF7F6500E578
    0000BC520000404D5D00FCBE6A00F79A170067676700E28F1000D8974A00D8B2
    AC00FAEEEE007879790099949400C8905C00AA4D1E00D0771700E9D6DB00E9B1
    68009F5D3D00BB5E1600E5AE86004A4A4A00C0ABAB00AA430000D29D74008470
    5700EEE2EB00AC673900CF802500B3833800E3BB9500A9775800DF7B1300AFB0
    B000B28A5C00D97000004F59630072707000E5A85E00FFF1FF00DEA15400EE94
    0C00EDB972005F606000F2DEDF00CF8F4E00FCE6E3005C646C0051515100C461
    0B00CF75040041485100D7BFBF007F7F7F00B5602000DE75080044424300D290
    4400C15B0000FFEBF700FFE3EC00FFF8F8006B747D00D567000047505700EFAE
    5600E47D0800E48A1F00D49E6B00B9A7A700F7D7DD00A7450800F4E8EC00D7C5
    C5006C6C6C00625D5900B7AFAF0052555C00F3E5E500B06D4600D76C0600E17F
    1900DFA35B00F2E3F100E2822100BF5E1000AC6B3F00DE750000848484009592
    8F00B8824800FFE8F0005B5C5C00DF770E0075757500FDD5DD00D37200004144
    4800FFDBE700FFDBDB004C4E4E00B75C1A00ACA7A700E5901500545555006363
    6300A96B4400FBEAEA00E97C0000D1630000F6D9E20046464700AE663400FFDF
    DF00F6E1E100B3602500B1632F004040400044474D00D46D0000FFE4E600454D
    540075767B00DF872B00D79F6500D29E6F00DC6F0300F7E6E600FFE2E200EADA
    DA00D16A0000FBEAF700DE720500ECD5DD00DCA15A004F576000E27600006565
    65006A6A6A008282820040474E004F4F4F0051545400696B6D006F6F6F00FFE2
    E9004344450048484800DE720000D6C3C3005A5A5A005E5E5E004C4C4C00DC70
    0000D7C1C1006A68680072727200FDEBEB00D465010053535300D9C0C000D96D
    050056565600D66A05006161610086858500F4D9E100FCD5DB00444447004545
    4500464849004850590053575C00FFE6E600E5760000D66D0000D9720000EBD6
    DE004249500049494900494B4B004B4B4B004D4D4D004D4F4F004E4E4E005050
    50005252520057575700595959005D5D5D006262620064646400666666006868
    68006B6B6B006D6D6D00FFDCDC0047474700D7C0C000464F5700D2640000D56E
    0000C05A0000545454005A5B5B005F5F5F00FCEBEB00FFDAE0003F4040004848
    4900484949004E4F4F00555555005B5B5B005C5C5C0060606000636464000000
    0000000000000000000000000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    000000000000000000000000000000000000000000000000000000002A050A00
    000000000000000000000000000000000018262FE285E8C20000000000000000
    00000000000000675F1A573BE1E050AA07700000000000000000000000003752
    A0067127C7B6AA87AB8DDA0000000000000000000000179A5A03563AB1BBC0E9
    2DCDC1EC00000000000000000000828F5B1B3C72AC6879CB2DCED02DDD000000
    0000000000006EC88413311978B9C4EACDCED0D1B0760000000000000000336F
    C64A45210C96654DD4CED1D2D0B400000000000000008834097A0E77309CA4D0
    A2A548D2D1A800000000000000008C51864CB8BF954FCAEBA548D2B7D2DB0000
    000000000000122054DC7BE75C75478048B7E3BAE3DA00000000000000008B40
    9DDEB25E94389F4D1EB7ECBABAA200000000000000004E3E739889A914699148
    1EBAD3D4101E00000000000000007D29C961ADBE9E6C58ECBAD310D4AE1E0000
    0000000000002B4273C590536A0FC3D310D4AEEDEED700000000000000006D04
    3F9B28367F93DF10D4AEEDEEAFA10000000000000000490D5941021D1C2C92A6
    10EED5AFE5D700000000000000000B1F3515466B3260442E3D8074E5BC810000
    00000000000025634B8EA77E998397228A5DB3E4D6D600000000000000000000
    00A3EFEACC236466E655B524F0BC000000000000000000000000000011D87CCF
    BD163908D862000000000000000000000000000000000011D943000000000000
    0000000000000000000000000000000000000000000000000000FFFFFF00FFC7
    FF00FE03FF00F800FF00F0007F00F0003F00F0001F00F0000F00F0000F00F000
    0F00F0000F00F0000F00F0000F00F0000F00F0000F00F0000F00F0000F00F000
    0F00F0000F00F0000F00FE000F00FFC00F00FFF8FF00FFFFFF00280000002000
    0000400000000100080000000000000000000000000000000000000000000000
    000000000000FFFFFF00F88700007B848E00F4BB7D009B3E1200333F4C00CCCB
    CB00C58C4900B19F9F0061626200CB5D0000FAA83200FFD8D900915B3F00A686
    7600D6772400E2A95700F6CFA300B36A3400AB735500DCBB9B00FFA40F00C396
    7300FFB74F004F4F4F00C9B4B400B86F1500DD760000DF91330073747400B049
    0000EAC7C700988F8F00F5E5F200E3D7DF00DDA27400473E3800EA941800C3A3
    8700D26C1200E4C9AF00B6816200BD7A27004E576300605A4C00AA9682009D9D
    9D00DABBBC009D543100E488070096816C00F3B56B00D78E4E00A23A02008B90
    9C00ABABAB00BE5F1000F2E2E200AF714400A44C1400DBC3CF00CB6F00007E7E
    7F00C2BFBF00FAEFFF0043444700FF9D0000BC560000D7843900D69E5500F2D3
    D300434E5A00B8662500EC7C00008A8A8A006C6C6C00FFDDE70059595900AC5D
    3300DE892700DDD1D100E08B1400E9CADB00FDF0F000AA856600D96B0000545F
    6A00A4969600EADBE8003D3D3D00AC7C5E00D37C1A00C28E5400C7660F00D8C4
    C500BB631A00F09B1E00EDDBDB00FAE6E600CE640700D1B6BD00D57C2D00D889
    4200E88E0E0047494E004D535A006B6F7400757A7D00E2CBCB00FB9C1300FB96
    0500E0CFDB004A433F00817B760063676C00E1C7D400F5F0F800545454008383
    8300C9BABA00D6741A0097959500575B6100FFDFDF00E47E0000F6EBEB009090
    9000FFEAF500E9D3D300C35D0000D4CBCB00E9CDC200D67400009A918800F8D7
    D700CD660000A9A6A600AB9C9C00AE764F00B26E3A00AE8B6500484F5600FFE6
    EB00F1810000BC741800E0C3C300D1BDBD00414141005D5D5D006F6F6F00F3E5
    EA0066666600FED5D500E6CFCF00CDC9D100D7C3CA00D78A4700AB7F6400FFD6
    DF00D46D000048484900E3D4D400C1610B00B5682A0078787800E2780000CD73
    0400E4DCDC00DECCD500EC820300FFE3E300AE734A00E2830200D5701600D982
    3400B9641F00F1E2F0004B4C4C00DB700000BE611600AC7A5900F6E2E400454C
    5200CCB7B700D67B28007C7B7B0088878700B16F3F00AC785400545C6500C65A
    0000E0C3D000DBC8CF00CA640000E18F2F00FFEDED00F8EEEE00ECCACA00E2C8
    C800FDEAEA0048434200CD600400CF660B00D7752000FFEEF700FFE6E600E77A
    0000E0740000D272000056575700F6E8F500F5E6E60043434300FFDDDD00B34C
    0000C05A0000C6600000D8C3C000E8911100F8E9EE00EDDDEA0044484E00F5D3
    D3004A515800AC480000D5690000B46A3000AC836900D7700000C9B8B8004545
    46005F5F6300D0680E00FFDCE100A23D0000F3840000FAEBEB003E3E3E00FAD9
    D900E5D5E100525252005B5B5B006060600064646400696969006D6D6D007272
    720081818100858686008E8E8E00EFE0E000D8C2CF00A09E9E00EF7E0000E27D
    0000000000000000000000000000000000000000000000000000000000000000
    0000000000000000000000000000000F31050E00000000000000000000000000
    000000000000000000000000001405EB44BF2542000000000000000000000000
    00000000000000000000004F36D7C2E5A00B71D55A3F00000000000000000000
    00000000000000002A3CE1BFB3B3A0A0A0CA71E7E75AF4000000000000000000
    00000000000000001FE5D05C862EA0A0A0CAC9E7A1A194B20000000000000000
    00000000000000E4441CD04B6B035DE5E564C9A1A1A1B2E794BB000000000000
    000000000000009ED81C5057986B8DB3E5CBC9A1A1A1B2B2B2EE960000000000
    000000000000005B82A6C348D2BE08B3B3E9E7A1B2B2B2B21919D5D200000000
    00000000000000B5D9FFCFBA0672CFD01C28E7A1B2B2B2B21919F1D500000000
    00000000000000BDC27DA6AA1DA61B55A728E8F9F1B2B2191919F1A1BB000000
    000000000000008B88CF1C2B17659F533EAE420AF898191919F176A1F9000000
    00000000000000ACE227744DEA0D99C0D179DEB219A51919F1F176B2F8000000
    000000000000003BE2C17CC6B81A20C085CC69191919F1F1F17676B23F000000
    00000000000000BC56A9C7920D0D0D3D1C10DE1919F1F1767676D219BA000000
    000000000000008CB3707CD6D60D99FCA6B973F6B2F176767676D219BA000000
    00000000000000131CF08793E6E6DFFCCF666A3F3F95767676D24E76A5000000
    00000000000000E31C596DEF7C7C7C9CCFAFB719F4BB76D2D2D24E761E000000
    00000000000000A4FFDDABAB7C47479C4A458E767676D2D2D24E4ED21E000000
    0000000000000049ADB19A78785F7C5FFE678E7676D2D24E4E4E4ED2F7000000
    00000000000000B0322281ABABABABDAFE9D8ED2D2D24E4E4E4EF24E96000000
    000000000000006068D3CEABCE8F805F9035E0D24E4E4E4EF2F2954E96000000
    00000000000000B42641CDD323154652EC9D8E4E4E4E4EF2959595954C000000
    0000000000000039612911DB026F6E0C34246C76D24EF295959595954C000000
    00000000000000A34343161804128459759730091ED24E959595F3F3F5000000
    000000000000005E912D2C379BDCB63A62627EED928A4CD295F3F3F3F5000000
    0000000000000000337BB2B2B24E7A8363B63AFB7EEDC75898F20A0A98000000
    00000000000000000000007798B2B2B20AFD51C8D4D4C5548121980AF4000000
    00000000000000000000000000004B4C191919F689A2C4A80740F2F4F4000000
    00000000000000000000000000000000007FF7F11919BB2F38000077FA000000
    00000000000000000000000000000000000000007F1E957F0000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    0000FFFFFFFFFFF87FFFFFE03FFFFF800FFFFC0007FFFC0003FFF80000FFF800
    007FF800003FF800003FF800001FF800001FF800001FF800001FF800001FF800
    001FF800001FF800001FF800001FF800001FF800001FF800001FF800001FF800
    001FF800001FF800001FFC00001FFF80001FFFF0001FFFFE019FFFFFC3FFFFFF
    FFFF280000003000000060000000010008000000000000000000000000000000
    0000000000000000000000000000FFFFFF00F78B00007B838B00F2BE81009B3E
    1200333F4C00CAC5C800CA8D4D00B7A39E0062626200CB5D0000FCAB2F00FFD8
    D900906D3D00A6867600D3782300EBA45200F6CFA300B5663700A4725A00E8B6
    8E00FFA61300BF987100F8B04A004E4F4F00C1B0B300BE711200DC760100E198
    3A0073747500AF4B0300E7C8C800988F8F00F5E5F200DDD7E500D9A87000643A
    2200EA941800BFA68E00CD6B1A00E4C9AF00B2816000C27821004C5562006855
    4100AB9986009D9C9C00DEBABA009D4D2500E488070096816C00F4B86C00D78E
    4E009D3802008E96A100B2AAAE00B8571500F1E2E200A5644600A6501800DBC3
    CF00CB7101007D7F8000BFBCBC00FAEFFF0043454600FFA10700BB550000D784
    3900CE975800EFD6D600434E5A00B8602700EB7C00008B8B8C006B6C6C00FFDD
    E70059595900A9603900E18A2600DBD4D400E3861B00EBCED900FBF2F200AA86
    5F00DA6C0000555E6900A79A9500E0DDEF003A3C3D00AE7C6000D7811600C18C
    5A00C9671100D9C4C400BB631A00F39C2200EEDAD900FAE6E600CE640700CFB5
    C200D57C2D00D8894200E88E0E00474A4E004C545C00616D7A00757A7D00E5CA
    CC00F79D1600F8940200DBD0DD0051443C00817B760061687000E3CBD200F4F1
    FE005454540084838300C8B9BC00D3721A0095959500575B6100FFDFE000E47D
    0000F5EBEB0091909000FFECF300EBD4D400C35D0000D3CCCC00E9CDC200D774
    020098918900F8D7D700CE680000A8A5A500B3979800A9784E00B87C3A00AE8B
    6500494F5500FFE7EA00F0810000BC741800E3C2C200CEBFB600414141005D5D
    5E0070707000F2E6E80066676700FDD8D200E8CFCF00D0CBD400D7C3CA00D78A
    4700AB7F6400FFD9DF00D46D000048484900DCD8D800C6610B00B6632E007878
    7800E1780000C8720C00E6E0E000DECCD500EC890000FFE2E400AE734A00E283
    0200CF6C1C00D9823400B85E2000F0E4F1004B4C4C00DC700000BA591A00AC7A
    5900F7E3E400454B5000CEB7B700D67B28007B7B7B0088878700AD673F00AC78
    5400545C6500C55A0400E0C3CD00DBC8CF00CA640000E6923000FFEBF000F8EF
    EF00EDCBCB00E3C7C700FCEAEA0049454300CD600400CF660B00CF702000FFF5
    F500FFE5E700E7790000E1740000D072000057575700F6E8F500F3E5E5004443
    4300FFDCDC00B44E0000C05B0200C65F0000D7C5BF00E8911100F8E9EE00EFE1
    EC0042484E00F5D1D1004A525A00AB470100D16A0000B46A3000B0826600D770
    0000C7B9B700454646005E616400D0680E00FFDDE100A6410500F4850000FAE9
    E9003F3F3F00F9DADA00E5D5E100525252005B5B5C0060606000636464006969
    69006D6D6D0072727200827F8000858686008C8D8E00EFDFDF00D8C2CF00A1A0
    A000EE7E0000E27C020000000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    00000000000000000000000000000014313C3B00000000000000000000000000
    00000000000000000000000000000000000000000000000000000000004F3636
    E11F25DE00000000000000000000000000000000000000000000000000000000
    000000000000000000005B3C36EB44A088BF715A5A7700000000000000000000
    000000000000000000000000000000000000000000000000BC3636D7C2A0A088
    88BF7142945AF500000000000000000000000000000000000000000000000000
    0000000000E43C36E182E5A0A0A0A08888BF7142E7D55A190000000000000000
    000000000000000000000000000000000000008BEBEB44A01C5656A0A0A0A0A0
    88A37142E7A1E7EE940000000000000000000000000000000000000000000000
    00002AE1C21C1CB32B58FD8C56A0A0A088A37142E7E7A1A1D55A1E0000000000
    00000000000000000000000000000000000013D81C85B310371E3F382BE5A0A0
    885E71E7A1A1A1A1A1E75AF20000000000000000000000000000000000000000
    0000A4821C85D02EE896A53F1756A0E5885E71A1A1A1A1A1A1B2A194A1000000
    00000000000000000000000000000000000049821C1CFF0395F5961E2EB3E5E5
    885E71A1A1A1A1A1A1A1B2B2D5EEF80000000000000000000000000000000000
    000049C2A61C5073D20AF5732EB3E5E5E25E71A1A1A1A1A1B2B2B2B2B2A15AF5
    000000000000000000000000000000000000B0C2A61C526B19D2F25746B38585
    A02871A1A1A1A1B2B2B2B2B2B219B29419000000000000000000000000000000
    0000B488FF1CCF865AB2694BFF1C1C1CA07971A1A1A1B2B2B2B2B2B2191919F1
    D51E0000000000000000000000000000000039A0FFA6A6C3FA574B50D0A6D01C
    A0AE71E8E7A1B2B2B2B21919191919F1A1F60000000000000000000000000000
    00003CA0FFA6A6A64A614AD05E0EF8A7A0CCD52F4B19A1B2B2191919191919F1
    A14C000000000000000000000000000000003CE57DFFFFCFD01B8B58659F653E
    E510C9953FF996A1191919191919F1F1A1F50000000000000000000000000000
    00001FB34AA62B5509C09F0D99991AD18579A1B2A1F71EF819191919F1F1F176
    B29800000000000000000000000000000000E1D05D7853EA0D99999999991A85
    1CCCA119B2B2F24BD21919F1F1F1F17619F40000000000000000000000000000
    00001FA627AB0D0D0D0DC61AB80D1A1C79CCB219191919B2F1F1F1F1F1F17676
    B20A000000000000000000000000000000001FCF09EA0D201A891AC6990D38A6
    5CAEB21919191919F1F1F1F17676767619F30000000000000000000000000000
    0000D7CF097C1AE6DFD60D0D990D38A652286919191919F1F1F1F176767676D2
    F19500000000000000000000000000000000D7FE1A7CD6D60D0D990D990D38CF
    50286919B2F1F1F1F176767676767676F1950000000000000000000000000000
    0000D7901A7C0D0DD6D6D699DFD638CF505E6938F7B2F1F1767676767676D2D2
    764E00000000000000000000000000000000D790787C7C7CC61A8938207C384A
    C35EB7BA77FA95197676767676D2D24E76D20000000000000000000000000000
    000044EC07AB38891A9A7CD60D7C38FE1D5E8E190ABA3FF8F17676D2D2D2D2D2
    D2F10000000000000000000000000000000044EC9BABEF7C7CD6D60D0D7C09FE
    1D5E8EF1F119967AF176D2D2D2D24E4ED2190000000000000000000000000000
    000044029BAB7C7CD6D67C7CD6AB09FE115E8E767676F1D276D2D2D2D24E4E4E
    4EB200000000000000000000000000000000440270AB7CABABD65F38DAAB09FE
    11A3E076767676D2D2D2D24E4E4E4E4E4EB20000000000000000000000000000
    0017D80270CE477889385FD67CAB279011A36A767676D2D2D2D24E4E4E4E4E4E
    4E1900000000000000000000000000000017820223811A81CECEAB7C7CCE27EC
    11826A76D2D2D2D2D24E4E4E4E4E4EF2F2190000000000000000000000000000
    0017D96F59CECEAB7C7C7C7C7CCE27EC34D86AD2D2D2D24E4E4E4E4E4EF2F295
    95F100000000000000000000000000000017C26F59CEABABABAB7CABABC427EC
    34D86AD2D2D24E4E4E4E4E4EF2F2959595F10000000000000000000000000000
    005D886E59CECECECE8FC4DD70E608EC04D86AD24E4E4E4E4E4EF2F2F2959595
    95760000000000000000000000000000005D8861B1C480B12393171DAA0202EC
    0444E04E4E4E4E4E4EF2F29595959595F3760000000000000000000000000000
    005DA06159DA241D02020202611818181D240319D24E4E4EF2F2959595959595
    F3D20000000000000000000000000000005DE56F6F02026F6E0C0C181134993A
    70308A2FBA764EF295959595959595F3F3D20000000000000000000000000000
    00081C4316160C3434156275DD746D97017E8130097F1ED2F295959595F3F3F3
    0A4E7A0000000000000000000000000000081C5C0E2D2C379B01B66D81D47E81
    C7FB017E813009FA4C4E9595F3F3F3F30A4E7F00000000000000000000000000
    0000102DDE197676B24E2FA2CD629A627EFB9A6254C56292097798F2F3F3F30A
    0AF27F0000000000000000000000000000000000FAF619B2F176D2190A89A854
    6262D47E6262C554FB9209BAF4950A0AF4957F00000000000000000000000000
    000000000000007FF7F1B2F1D2D21996383AED47FB7E3A627E543A20091EF40A
    F495FA000000000000000000000000000000000000000000000000A5D21976D2
    D276A5407EB662D47EFB7E54C878A54C98954B00000000000000000000000000
    0000000000000000000000000000BAF21976D2D2D2F9407E3AFBA8834007A54E
    F4F34B0000000000000000000000000000000000000000000000000000000000
    00F898F176D24E957F517A89383800001E980000000000000000000000000000
    000000000000000000000000000000000000000077F57676D2A5890000000000
    0000000000000000000000000000000000000000000000000000000000000000
    00000000000000F9F54C00000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    00000000000000000000FFFFFFFFFFFF0000FFFFF87FFFFF0000FFFFE03FFFFF
    0000FFFF000FFFFF0000FFFC0007FFFF0000FFE00003FFFF0000FF800001FFFF
    0000FF0000007FFF0000FF0000003FFF0000FF0000001FFF0000FF00000007FF
    0000FF00000003FF0000FF00000001FF0000FF00000000FF0000FF00000000FF
    0000FF00000000FF0000FF00000000FF0000FF00000000FF0000FF00000000FF
    0000FF00000000FF0000FF00000000FF0000FF00000000FF0000FF00000000FF
    0000FF00000000FF0000FF00000000FF0000FF00000000FF0000FF00000000FF
    0000FF00000000FF0000FF00000000FF0000FE00000000FF0000FE00000000FF
    0000FE00000000FF0000FE00000000FF0000FE00000000FF0000FE00000000FF
    0000FE00000000FF0000FE00000000FF0000FE000000007F0000FE000000007F
    0000FF000000007F0000FFC00000007F0000FFF80000007F0000FFFF8000007F
    0000FFFFF000007F0000FFFFFE000CFF0000FFFFFFC07FFF0000FFFFFFF8FFFF
    0000FFFFFFFFFFFF000028000000100000002000000001002000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    000000000000AF3900219933008AA83C00E5573624AE3337390F000000000000
    000000000000000000000000000000000000000000000000000000000000B247
    002FB54200B3BC4D00FCCD6300FFDC6B00FF3C4147FF3B3C3DD93D3D3D2A0000
    000000000000000000000000000000000000000000000000000000000000AA43
    00B5E47800FF8D887EFFC48135FFDD6B00FF3F4349FF484849FF414141F14444
    445100000000000000000000000000000000000000000000000000000000B149
    00C2E58816FF384F6AFFAF793CFFE36F00FF3E444AFF4A4A4AFF4D4D4DFF4646
    46FD4141416C000000000000000000000000000000000000000000000000B64D
    00C9EB7A00FFAF752BFFD7904BFFD5720BFF6B7079FF525252FF4E4E4EFF5353
    53FF434343B6000000000000000000000000000000000000000000000000B94E
    00D1E3B694FFF0D0DBFFFFDCEDFFCF7511FF41474EFF707070FF515151FF5353
    53FF444444BE000000000000000000000000000000000000000000000000BE51
    00D8EDD2CFFFF6D3D4FFFFDFE9FFD3760CFF5F676DFF4E4E4EFF535353FF5757
    57FF484848C5000000000000000000000000000000000000000000000000C555
    00DFEDD6D6FFE9CECFFFFBDCE7FFDA7A0DFF545C64FF7A7A7AFF545454FF5858
    58FF4D4D4DCD000000000000000000000000000000000000000000000000C95A
    00E7EDDCE1FFE9D1D1FFF5DDE9FFDF8110FF464E58FF555555FF585858FF5A5A
    5AFF515151D5000000000000000000000000000000000000000000000000CF5F
    00EEFBF1FFFFFFEBF6FFEED7DAFFE6830CFF454E56FF585858FF5A5A5AFF5D5D
    5DFF545454DC000000000000000000000000000000000000000000000000D96C
    00F5FFBF66FFF8A52FFFFAAC46FFF5C392FF787379FF505353FF585959FF5E5E
    5EFF575757E4000000000000000000000000000000000000000000000000D36D
    06CF52534FFE858893FFCBC6CFFFFEEFF5FFFFF3F5FFD4C3C3FF767070FF5C5D
    5DFF5B5B5BEB0000000000000000000000000000000000000000000000000000
    000055585B32505151864A4C4CDA565959FE9A9494FFE6D9D9FFFAEEEEFC8A87
    87FC5B5C5CF20000000000000000000000000000000000000000000000000000
    00000000000000000000000000005656562F4C4C4C83484949D65C5D5D885A5B
    5B205E5E5E4E0000000000000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    000000000000000000000000000000000000FFFF0000FC7F0000F03F0000E00F
    0000E0070000E0070000E0070000E0070000E0070000E0070000E0070000E007
    0000E0070000F8070000FF1F0000FFFF00002800000018000000300000000100
    2000000000000000000000000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    000000000000000000000000000000000000000000000000000000000000AA3B
    003C993300A59E3300E7723416B032373A140000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    000000000000000000000000000000000000B33A000FB33F006BAB3A00D2AC44
    00FEC05A00FFD16300FF3F4040FF393B3CE04242423500000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    00000000000000000000B53A000EB3430098A94100F2BC5200FFD56700FFD970
    00FFD56E00FFD26400FF444243FF434445FF3B3B3BF743434364000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    00000000000000000000A641007EC15B00FFE27600FFBD8545FF95928FFFD077
    17FFD66D00FFD46501FF434445FF464647FF484848FF414141FE4141419B1F1F
    1F08000000000000000000000000000000000000000000000000000000000000
    00000000000000000000A7410094D16A00FFE47D08FF62707EFF6B747DFFB28A
    5CFFDC7000FFD66A05FF444447FF484849FF4A4A4AFF4B4B4BFF454545FF3F3F
    3FCA4545451E0000000000000000000000000000000000000000000000000000
    00000000000000000000A842009BD46D00FFE48A1FFF404D5DFF4F5963FFB882
    48FFDE7200FFD76C06FF414448FF494949FF4A4A4AFF4D4D4DFF4E4E4EFF4A4A
    4AFF3F3F3FEA4141413300000000000000000000000000000000000000000000
    00000000000000000000AC4600A3D97200FFE97C00FF927A5DFF847057FFE578
    00FFD37200FFD96D05FF53575CFF484949FF4B4B4BFF4D4D4DFF4E4E4EFF5050
    50FF4C4C4CFF4040408300000000000000000000000000000000000000000000
    00000000000000000000AD4600ABDE7500FFE57600FFCF7504FFCF8F4EFFD8B2
    ACFFC2987DFFDC6F03FF52555CFF7F7F7FFF595959FF4D4D4DFF505050FF5252
    52FF4E4E4EFF4040408C00000000000000000000000000000000000000000000
    00000000000000000000B04800B2CF8025FFE0C4C4FFFFDBE7FFFFDAE1FFFDD5
    DDFFD29D74FFDE7205FF40474EFF4E4E4EFF6A6A6AFF4F4F4FFF515151FF5252
    52FF505050FF4242429300000000000000000000000000000000000000000000
    00000000000000000000B44800BAD29044FFF6D9E2FFD7BFBFFFD9C0C0FFFCD5
    DBFFD29E6FFFDE7508FF424950FF4E4F4FFF4F4F4FFF515151FF525252FF5353
    53FF525252FF4444449B00000000000000000000000000000000000000000000
    00000000000000000000B44A00C1D8974AFFFFE3ECFFFFDCDCFFFFDBDBFFFFDA
    E0FFD49E6BFFDF770EFF5C646CFF545555FF515151FF535353FF545454FF5656
    56FF545454FF464646A300000000000000000000000000000000000000000000
    00000000000000000000B74C00C8DEA154FFECD5DDFFD7C0C0FFD7C1C1FFF7D7
    DDFFD79F65FFDF7B13FF4F5760FF7F7F7FFF676767FF535353FF555555FF5656
    56FF565656FF4A4A4AAB00000000000000000000000000000000000000000000
    00000000000000000000B84F00D0E5A85EFFFFE8F0FFFFE2E2FFFFDFDFFFFFE2
    E9FFD9A061FFE17F19FF454D54FF515151FF676767FF565656FF575757FF5959
    59FF585858FF4A4A4AB200000000000000000000000000000000000000000000
    00000000000000000000BB4F00D8E9B168FFEBD6DEFFD7C5C5FFD6C3C3FFF4D9
    E1FFDCA15AFFE28221FF475057FF555555FF565656FF575757FF585858FF5959
    59FF5A5A5AFF4E4E4EBA00000000000000000000000000000000000000000000
    00000000000000000000BE5300DFEDB972FFFFE8F0FFFFE6E6FFFFE4E6FFFFEB
    F7FFDFA35BFFE18627FF485059FF575757FF585858FF595959FF5A5A5AFF5B5B
    5BFF5C5C5CFF4F4F4FC200000000000000000000000000000000000000000000
    00000000000000000000C25700E7F0C182FFFFF1FFFFFBEAF7FFE9D6DBFFE3BB
    95FFE59015FFDF872BFF464F57FF585858FF595959FF5A5A5AFF5B5B5BFF5C5C
    5CFF5E5E5EFF535353CA00000000000000000000000000000000000000000000
    00000000000000000000C75D00EEF5B553FFEFAE56FFEE940CFFF98F00FFF79A
    17FFFCBE6AFFE5AE86FF75767BFF515454FF585858FF5C5C5CFF5D5D5DFF5E5E
    5EFF5F5F5FFF555555D100000000000000000000000000000000000000000000
    00000000000000000000D06600F5E28F10FFB38338FFE4C5A2FFFCE6E3FFF2E3
    F1FFEEE2EBFFF4E8ECFFF2DEDFFFC0ABABFF727070FF545555FF5B5C5CFF5F5F
    5FFF616161FF575757DA00000000000000000000000000000000000000000000
    00000000000000000000E86F007856504BD8424952FE44474DFF696B6DFFACA7
    A7FFEADADAFFFBEAEAFFF7E6E6FFFAEEEEFFF6E1E1FFB9A7A7FF6A6868FF5A5B
    5BFF626262FF595959E100000000000000000000000000000000000000000000
    0000000000000000000000000000000000005B5B5C2B5555557D4F4F4FCF494A
    4AFE494B4BFF787979FFB7AFAFFFF3E5E5FFFCEBEBFFFFF8F8FFFDEBEBFF9994
    94FF636464FF5B5B5BE900000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000006262
    62225B5B5B73525353C54C4E4EFC4D4F4FFF868585FFC1BABAFFB0B2B2B0A2A3
    A3965D5D5DE0606060D200000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    000000000000000000005D5D5D1B5353536A4F5050BC505151D43F3F3F0B0000
    00005C5C5C034545450700000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000FFFFFF00FFC7
    FF00FE03FF00F800FF00F0007F00F0003F00F0001F00F0000F00F0000F00F000
    0F00F0000F00F0000F00F0000F00F0000F00F0000F00F0000F00F0000F00F000
    0F00F0000F00F0000F00FE000F00FFC00F00FFF8FF00FFFFFF00280000002000
    0000400000000100200000000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    000000000000000000000000000000000000D847000497330052983200B79B30
    00E285330AAB363D401700000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    00000000000000000000B843001FA93B00839B3300E5A23D00FFBB5500FFC659
    00FF473E38FF37393CE44141413B000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    000000000000000000000000000000000000000000000000000000000000CB00
    0003B344004DAD3D00B4A43A00FBB34C00FFCA6400FFD67000FFD36D00FFCB5D
    00FF4A433FFF414243FF3A3A3AF9414141700000000100000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000C0490070A440
    00E1AC4800FFC55B00FFDC6E00FFDC6E00FFD56D00FFD36D00FFD36C00FFCC60
    03FF49423FFF454647FF454545FF3E3E3EFE3E3E3EA94545450D000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    00000000000000000000000000000000000000000000B5440043B24A00FED56F
    00FFDF7500FFD37C1AFF9A9188FFAA9682FFD46C00FFD46D00FFD56E00FFCD60
    05FF484241FF454647FF484848FF484848FF414141FF3B3B3BD74242422C0000
    0000000000000000000000000000000000000000000000000000000000000000
    00000000000000000000000000000000000000000000AA430065BC5600FFDD77
    00FFE17400FF89898AFF6B6F74FF7B848EFFC28E54FFD86E00FFD87100FFCE64
    07FF484343FF464748FF484848FF484848FF4A4A4AFF464646FF3C3C3CF34343
    435B000000000000000000000000000000000000000000000000000000000000
    00000000000000000000000000000000000000000000A841006DC05A00FFDF77
    00FFDE8927FF545F6AFF676767FF6A6F74FFAE8B65FFDB7000FFD87100FFCF66
    0BFF484443FF474849FF494949FF494949FF4A4A4AFF4C4C4CFF4A4A4AFF3F3F
    3FFE454545942626260700000000000000000000000000000000000000000000
    00000000000000000000000000000000000000000000AB430075C35D00FFE178
    00FFE18F2FFF434E5AFF565858FF545C65FFC58C49FFDC7200FFDA7300FFD068
    0EFF464546FF49494AFF4A4A4AFF4B4B4BFF4B4B4BFF4C4C4CFF4E4E4EFF4F4F
    4FFF434343FF404040C746464610000000000000000000000000000000000000
    00000000000000000000000000000000000000000000AB45007DC66000FFE27C
    00FFE87B00FF7D7B7AFF333F4CFF817B76FFE77900FFE07400FFDE7500FFD16C
    10FF454546FF464748FF4A4A4AFF4C4C4CFF4C4C4CFF4D4D4DFF4E4E4EFF5050
    50FF525252FF444444FF3D3D3D4F000000000000000000000000000000000000
    00000000000000000000000000000000000000000000AC460084C96300FFE47E
    00FFE37A00FFEC8203FFDF9133FFE37800FFB86F15FFAA8566FFCD7304FFD26C
    13FF5F5F63FF858686FF515151FF4B4B4BFF4D4D4DFF4E4E4EFF4F4F4FFF5050
    50FF515151FF474747FF3F3F3F58000000000000000000000000000000000000
    00000000000000000000000000000000000000000000AF49008BCD6600FFE77C
    00FFDB7600FFBD7A27FFC39673FFD1B6BDFFFFD6DFFFE9CADBFFCB6F00FFD570
    16FF434446FF616262FF818181FF676767FF4E4E4EFF4F4F4FFF505050FF5151
    51FF535353FF494949FF42424260000000000000000000000000000000000000
    00000000000000000000000000000000000000000000AF490093D46900FFC3A3
    87FFE1C7D4FFFFDDE7FFFFDCE1FFFFD8D9FFFFD4D4FFE1C4D0FFD27200FFD674
    1AFF45484DFF4A4B4CFF505050FF777777FF4E4E4EFF505050FF515151FF5252
    52FF545454FF4B4B4BFF42424268000000000000000000000000000000000000
    00000000000000000000000000000000000000000000B14B009BD66900FFDBC8
    CFFFFFDEDFFFECCACAFFCCB7B7FFC9B4B4FFEAC7C7FFDFC2CFFFD67400FFD775
    20FF47494EFF4E4E4EFF4F4F4FFF4F4F4FFF515151FF515151FF525252FF5353
    53FF555555FF4C4C4CFF44444470000000000000000000000000000000000000
    00000000000000000000000000000000000000000000B44C00A3D96B00FFDECC
    D5FFE2C7C7FFE0C4C4FFFFD9D9FFFFD8D8FFFFD8D8FFDBC3CFFFDD7600FFD677
    24FF43484EFF4F4F4FFF505050FF515151FF525252FF535353FF535353FF5454
    54FF565656FF4E4E4EFF46464678000000000000000000000000000000000000
    00000000000000000000000000000000000000000000B54F00AADB6F00FFE0CF
    DBFFFFDFE0FFFFDDDDFFFFDCDCFFFFD9D9FFFDD5D5FFD8C2CFFFE27700FFD67B
    28FF63676CFF6D6D6DFF4D4D4DFF515151FF535353FF545454FF545454FF5555
    55FF575757FF505050FF4848487F000000000000000000000000000000000000
    00000000000000000000000000000000000000000000B74F00B2DD7400FFE5D5
    E1FFF8D7D7FFD1BDBDFFC8B7B7FFC9B8B8FFF5D3D3FFD8C2CEFFE67900FFD57C
    2DFF4D535AFF7E7E7FFF7F7F7FFF5D5D5DFF535353FF545454FF555555FF5656
    56FF585858FF535353FF49494987000000000000000000000000000000000000
    00000000000000000000000000000000000000000000B85100B9DF7900FFE9DA
    E8FFE2CBCBFFFAD9D9FFFFDFDFFFFFDEDEFFFFDFDFFFD6C3CBFFE87A00FFD982
    34FF454C52FF4F4F4FFF646464FF878787FF535353FF565656FF565656FF5757
    57FF595959FF535353FF4A4A4A90000000000000000000000000000000000000
    00000000000000000000000000000000000000000000B95300C1E17D00FFEDDD
    EAFFFFE4E4FFFFE2E2FFFFE1E1FFF2D3D3FFF1D2D3FFD8C2C9FFEC7C00FFD784
    39FF484F55FF545454FF535353FF545454FF565656FF575757FF575757FF5858
    58FF5A5A5AFF565656FF4D4D4D97000000000000000000000000000000000000
    00000000000000000000000000000000000000000000BC5400C9E28302FFF1E2
    F0FFE6CFCFFFC9BABAFFC8BABAFFD9C4C4FFFFDEDFFFD7C2C5FFEF7D00FFD889
    42FF484F56FF555555FF555555FF565656FF575757FF585858FF585858FF5959
    59FF5A5A5AFF565656FF4E4E4E9F000000000000000000000000000000000000
    00000000000000000000000000000000000000000000BD5500D1E48807FFF5E5
    F2FFE9D3D3FFFFE4E4FFFFE3E3FFFFE2E2FFFFE2E4FFD8C3C0FFEF7F00FFD78A
    45FF495056FF565656FF575757FF575757FF585858FF595959FF5A5A5AFF5A5A
    5AFF5B5B5BFF595959FF4F4F4FA7000000000000000000000000000000000000
    00000000000000000000000000000000000000000000BF5700D8E88E0EFFF5E8
    F5FFFFE6E6FFFFE4E4FFFFE5E6FFFFE6EBFFFFEAF5FFD7C5C5FFF18100FFD78E
    4EFF4A5158FF575757FF585858FF585858FF595959FF5A5A5AFF5B5B5BFF5B5B
    5BFF5C5C5CFF595959FF515151AF000000000000000000000000000000000000
    00000000000000000000000000000000000000000000C15700DFEA9418FFFAEF
    FFFFFFEEF7FFF7E7F4FFE3D7DFFFDCBB9BFFD69E55FFE08B14FFF38400FFD68A
    48FF474E56FF585858FF595959FF595959FF5A5A5AFF5B5B5BFF5C5C5CFF5C5C
    5CFF5D5D5DFF5C5C5CFF535353B7000000000000000000000000000000000000
    00000000000000000000000000000000000000000000C15800E7F09B1EFFE4C9
    AFFFE2A957FFE89111FFF88700FFFB9605FFFB9C13FFFAA832FFF3B56BFFDDA2
    74FF757A7DFF525353FF575757FF5A5A5AFF5B5B5BFF5C5C5CFF5D5D5DFF5D5D
    5DFF5E5E5EFF5D5D5DFF555555BF000000000000000000000000000000000000
    00000000000000000000000000000000000000000000C45D00EFFF9D00FFFF9D
    00FFFFA40FFFFFB74FFFF4BB7DFFF6CFA3FFE9CDC2FFEADBE8FFF5F0F8FFF3E5
    EAFFDABBBCFFB19F9FFF717474FF545656FF595A5AFF5D5D5DFF5E5E5EFF5E5E
    5EFF5F5F5FFF5F5F5FFF565656C6000000000000000000000000000000000000
    00000000000000000000000000000000000000000000CC6100E8BC7418FF605A
    4CFF4E5763FF8B909CFFCDC9D1FFF8E9EEFFF5E1E4FFF2E1E1FFEDDBDBFFECDA
    DAFFF6EBEBFFF9EAEAFFDFC2C2FFAB9C9CFF6C6C6CFF555757FF5D5E5EFF6060
    60FF606060FF606060FF585858CF000000000000000000000000000000000000
    00000000000000000000000000000000000000000000E36C002D815A3489474C
    53D64B4B4CFE4B4B4BFF4B4C4CFF585959FF979595FFD4CBCBFFFAE6E6FFF7E3
    E3FFF2E2E2FFEFE0E0FFF5EAEAFFFAECECFFE2C8C8FFA49696FF656666FF5A5B
    5BFF606161FF626262FF5A5A5AD7000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    00005B5B5B2853535379535353C94D4D4DFD4C4D4DFF4C4D4DFF616363FFA09E
    9EFFDDD1D1FFFDEAEAFFF6E6E6FFF4E6E6FFF8EEEEFFFDF0F0FFE9D2D2FF988F
    8FFF656666FF626262FF5B5B5BDE000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    00000000000000000000000000005E5E5E1D5959596C555555BD4F4F4FFA4E4E
    4EFF4E4F4FFF6C6D6DFFA9A6A6FFE3D4D4FFFFEDEDFFE4DCDCFFCCCBCBFFC4C1
    C1FE5C5C5CFD646464FF5D5D5DE5000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    00000000000000000000000000000000000000000000000000005F5F5F135D5D
    5D5F585858B0505050F54F5050FF4E5050FF888787FF999999C0A4A5A550A8A8
    A83F5D5D5D2D6969699F68686873000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    0000000000006767670B51515153555555A4515151DE53535352000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    0000FFFFFFFFFFF87FFFFFE03FFFFF800FFFFC0007FFFC0003FFF80000FFF800
    007FF800003FF800003FF800001FF800001FF800001FF800001FF800001FF800
    001FF800001FF800001FF800001FF800001FF800001FF800001FF800001FF800
    001FF800001FF800001FFC00001FFF80001FFFF0001FFFFE019FFFFFC3FFFFFF
    FFFF280000003000000060000000010020000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000A930001C9A33
    007C993300C9993200D1A03300993E373D140000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    000000000000000000000000000091000002B2420044A93B00AB9C3500F79A34
    00FFAC4600FFB34700FF643A22FF33393CDC3D3D3D3400000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    000000000000BB370015AE400073A13B00D99B3600FEA53F00FFBC5600FFD16B
    00FFCF6900FFC65A04FF584336FF3A3D3FFF3A3A3AF640404065000000010000
    0000000000000000000000000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    000000000000000000000000000000000000000000000000000000000001C347
    003BAE3F00A3A03A00F4A03A00FFB44E00FFCB6500FFD56F00FFD36D00FFD06A
    00FFCD6600FFC45802FF544337FF424446FF414141FF3A3A3AFE3D3D3D9D3C3C
    3C0A000000000000000000000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    000000000000000000000000000000000000BC4B0010B545006AB04000D1A23A
    00FEAB4500FFC35D00FFD67000FFD56F00FFD36D00FFD16B00FFD16B00FFD06A
    00FFCC6600FFC65B06FF534237FF424446FF454545FF444444FF3C3C3CFF3A3A
    3ACD444444230000000000000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    00000000000000000000CE000003B6480089A73E00F1A53F00FFBA5400FFD26B
    00FFDC7300FFDB6D00FFDA6B00FFD66C00FFD46D00FFD26C00FFD26C00FFD16B
    00FFCD6600FFC85F0BFF534438FF444547FF454545FF474747FF464646FF3F3F
    3FFF3A3A3AEC4545454D00000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    00000000000000000000BA4B0072AA4500FECA6500FFDB7500FFDB7400FFDC70
    00FFC77A23FFA69C92FFA1A0A0FFB87C3AFFD86C00FFD36D00FFD36D00FFD46E
    00FFCE6700FFC8600AFF534339FF434546FF464646FF464646FF484848FF4848
    48FF434343FF3B3B3BFC414141844C4C4C040000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    00000000000000000000BA4600AEBF5900FFDE7800FFD97300FFDA7100FFD17D
    22FF8F98A5FF707377FF7B7E80FFA5B2BFFFC27522FFD86F00FFD46E00FFD56F
    00FFCF6900FFC9610CFF50443DFF454647FF474747FF474747FF474747FF4848
    48FF494949FF464646FF3D3D3DFF3C3C3CB94242421600000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    00000000000000000000BA4900BCC25C00FFDD7700FFD97300FFDF7100FFAB9B
    8AFF5E6266FF707070FF797979FF7B8084FFBC9E7BFFDA6D00FFD56F00FFD670
    00FFCF6800FFCA6512FF51433CFF464749FF474747FF484848FF484848FF4949
    49FF494949FF4B4B4BFF4A4A4AFF404040FF3D3D3DE043434339000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    00000000000000000000BB4900C2C45E00FFDE7800FFDC7500FFE07B09FF7881
    8CFF5D5E5FFF696969FF707070FF707375FFA99B8AFFDC6E00FFD77100FFD771
    00FFD06900FFCC6715FF51443DFF464748FF484848FF484848FF494949FF4949
    49FF4A4A4AFF4A4A4AFF4C4C4CFF4C4C4CFF434343FF3C3C3CF84444446B0000
    0001000000000000000000000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    00000000000000000000BE4A00C9C86200FFDF7900FFDC7500FFE18C28FF5E68
    73FF565656FF626262FF686868FF64686CFFAC967EFFDD6F00FFD87200FFD872
    00FFD16A00FFCB6715FF4D4641FF474849FF494949FF494949FF4A4A4AFF4A4A
    4AFF4B4B4BFF4B4B4BFF4C4C4CFF4C4C4CFF4D4D4DFF484848FF3E3E3EFE4444
    44A33434340B0000000000000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    00000000000000000000BC4D00D0CA6400FFDF7900FFDD7600FFE7881AFF616D
    7AFF4D4E4EFF575757FF5B5B5CFF596068FFCE9758FFDC7100FFD97300FFD973
    00FFD16B00FFCD6A1AFF4F4540FF48494AFF494949FF4A4A4AFF4A4A4AFF4B4B
    4BFF4B4B4BFF4C4C4CFF4C4C4CFF4D4D4DFF4D4D4DFF4F4F4FFF4C4C4CFF4141
    41FF3E3E3ED24646461E00000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    00000000000000000000BD4B00D9CD6700FFE27C00FFDE7800FFE67800FF9891
    89FF383C40FF4A4A4BFF46494EFF898B8FFFE17B04FFDB7400FFDA7400FFDB75
    00FFD26C00FFD06E1EFF4E4640FF464849FF4A4A4AFF4A4A4AFF4B4B4BFF4B4B
    4BFF4C4C4CFF4C4C4CFF4D4D4DFF4D4D4DFF4E4E4EFF4E4E4EFF505050FF5151
    51FF434343FF4545458A00000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    00000000000000000001BB4C00E0D16B00FFE27C00FFDF7900FFE17800FFE892
    2EFF888C91FF505C6AFF8C8B89FFE38922FFE27500FFE27600FFE17500FFDE76
    00FFD36D00FFCE6C1DFF494340FF5E5F61FF454545FF4A4A4AFF4C4C4CFF4C4C
    4CFF4D4D4DFF4D4D4DFF4E4E4EFF4E4E4EFF4F4F4FFF4F4F4FFF505050FF5151
    51FF474747FF4545459D00000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    000000000000FF000001AC4F00E6D36D00FFE37D00FFE07A00FFE07A00FFE279
    00FFEA7E00FFEF9328FFEC7A00FFE47400FFBF6E0BFF996F3CFF847D7FFFC872
    0CFFD66E00FFCF7020FF454141FF9D9FA0FF8B8B8BFF4F4F4FFF494949FF4D4D
    4DFF4D4D4DFF4E4E4EFF4E4E4EFF4F4F4FFF4F4F4FFF505050FF505050FF5252
    52FF494949FF484848A400000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    000000000000B6000003AC4D00EBD77100FFE47D00FFE37C00FFE47B00FFE67A
    00FFE17500FFBE7112FFA0784BFFA89797FFD3B7C3FFFFD8DEFFCBB3C1FFCB71
    01FFD77001FFD17223FF494543FF5D5E5FFF7F7F7FFF858585FF707070FF4949
    49FF4E4E4EFF4E4E4EFF4F4F4FFF4F4F4FFF505050FF505050FF515151FF5252
    52FF4A4A4AFF474747AB00000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    000000000000D9490004AF4A00F2DA7300FFE97D00FFE17A00FFBE791FFFAA86
    5FFFB6A5A9FFE0C3CDFFFFD9DFFFFFD6D9FFFFD4D4FFFFD4D4FFC3ADB8FFD072
    00FFD87305FFCF6F1FFF494747FF494B4BFF4A4A4AFF727272FF737373FF8181
    81FF4E4E4EFF4F4F4FFF505050FF505050FF515151FF515151FF525252FF5353
    53FF4B4B4BFF494949B300000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    000000000000CC510007AF4A00F7DF7400FFB78E5AFFC3B5BEFFEBCED9FFFFDC
    E1FFFFD9DAFFFFD6D6FFFFD4D4FFFFD4D4FFFFD4D4FFFFD5D5FFC0ABB9FFD475
    00FFDA7709FFCF6F20FF48494AFF4D4D4EFF4D4D4DFF4B4B4BFF5B5B5BFF8B8B
    8BFF565656FF505050FF505050FF515151FF515151FF525252FF525252FF5454
    54FF4E4E4EFF4A4A4ABC00000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    000000000000B04C000BB04B00FBE47600FFBDA594FFFFE0E4FFFFD9D9FFFFD8
    D8FFFFD8D8FFFFD8D8FFF0CACAFFC3B1B1FFCEB7B7FFFFD7D7FFBDABB8FFDB76
    00FFDB7A10FFD07021FF4A4A4BFF4E4E4FFF4E4E4EFF4F4F4FFF4E4E4EFF4D4D
    4DFF515151FF515151FF515151FF515151FF525252FF525252FF535353FF5454
    54FF4D4D4DFF4B4B4BC400000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    000000000000D44A000FB14C00FDE57800FFBDA797FFFFDDE0FFFFD8D8FFE6C7
    C7FFBBAEAEFFABA4A4FFC1B1B1FFEBC9C9FFFFD5D5FFFFD7D8FFB9A9B5FFE078
    00FFDD8017FFCF6C1BFF4A4A4BFF4E4E4FFF4F4F4FFF4F4F4FFF505050FF5050
    50FF515151FF515151FF525252FF525252FF535353FF535353FF545454FF5555
    55FF505050FF4D4D4DCB00000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    000000000000CF5C0016B24C00FFE97B00FFBFABA1FFFFDFE2FFC3B4B4FFC9B8
    B8FFF5D1D1FFFFDBDBFFFFD8D8FFFFD7D7FFFFD5D5FFFFD8D8FFB7A9B5FFE378
    00FFDE831CFFCC6B19FF484B4FFF4F4F50FF505050FF505050FF505050FF5151
    51FF515151FF525252FF525252FF535353FF535353FF545454FF545454FF5656
    56FF515151FF4D4D4DD200000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    000000000000D153001EB24D00FFED7E00FFC3B1ACFFFFDFE0FFFFDCDCFFFFDB
    DBFFFFD9D9FFFFD7D7FFFFD6D6FFFFD7D7FFFFD6D6FFFFD9DAFFB6A9B3FFE779
    00FFE08623FFCD6C1AFF484B4EFF4F4F50FF4D4D4DFF515151FF515151FF5252
    52FF525252FF535353FF535353FF535353FF545454FF545454FF555555FF5555
    55FF525252FF4E4E4ED900000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    000000000000D05C0025B54F00FFEE8100FFC5B5B3FFFFDEE0FFFFDADAFFFFD9
    D9FFFFDBDBFFFFDBDBFFFFDCDCFFFBD5D5FFF4D0D0FFFFDBDCFFB5A8AFFFE97A
    00FFE18B2BFFCB6915FF46494DFFB0B1B1FF727272FF4C4C4CFF515151FF5252
    52FF535353FF535353FF545454FF545454FF555555FF555555FF565656FF5656
    56FF535353FF515151E200000001000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    000000000000CE5A002CB65000FFF08300FFC9BABCFFFFE0E1FFFFDFDFFFFFE0
    E0FFEDCECEFFC6B6B6FFABA4A4FFB2A9A9FFE7C9C9FFFFDEDFFFB6A8ABFFEB7B
    00FFE39131FFCA6612FF454B50FF7B7C7DFF838383FF8D8D8DFF5E5E5EFF4F4F
    4FFF535353FF545454FF545454FF555555FF555555FF565656FF565656FF5858
    58FF555555FF4F4F4FE900000002000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    000000000000CF5D0034B85200FFF38500FFCBC1C7FFFFE3E3FFB2AAAAFFA9A4
    A4FFC3B4B4FFEACECEFFFFDFDFFFFFDDDDFFFFDADAFFFFDEDFFFB7A8A7FFEE7D
    00FFE49437FFC96713FF494E53FF4E4E4EFF616161FF7A7A7AFF7E7E7EFF8080
    80FF515151FF555555FF555555FF565656FF565656FF565656FF575757FF5757
    57FF565656FF4C4C4CEE69696903000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    000000000000D25C003DBA5400FFF38600FFCFC6CEFFFFE3E4FFF9DADAFFFFE1
    E1FFFFE0E0FFFFDDDDFFFFDCDCFFFFDADAFFFFD9D9FFFFDFE0FFB8A8A3FFEE7E
    00FFE5973FFFC96710FF494F55FF525252FF525252FF505050FF707070FF9494
    94FF525252FF555555FF565656FF565656FF575757FF575757FF585858FF5858
    58FF575757FF4D4D4DF433333305000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    000000000000D0600044BC5600FFF58800FFD1C9D5FFFFE2E3FFFFDEDEFFFFDE
    DEFFFFDDDDFFFFDDDDFFFFDFDFFFFFDFDFFFFFDDDDFFFFE0E3FFBAA69CFFEF7E
    00FFE89E48FFC8620BFF495156FF535353FF545454FF545454FF515151FF5757
    57FF545454FF565656FF565656FF575757FF575757FF585858FF585858FF5A5A
    5AFF585858FF4C4C4CF945454508000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    000000000000D663004ABE5800FFF48C00FFD6CFDEFFFFE3E3FFFFE0E0FFFFE3
    E3FFFFE4E4FFFDDCDCFFD7C3C3FFB0A8A8FFD5C1C1FFFFE2E5FFBBA798FFF07F
    00FFE9A24FFFC4620BFF4A5259FF545455FF545454FF555555FF555555FF5656
    56FF565656FF575757FF575757FF585858FF585858FF595959FF595959FF5959
    59FF595959FF4D4D4DFD5050500E000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    000000000000D6620051C05A00FFF58D00FFDAD2E2FFFFE6E6FFF0D6D6FFC9BA
    BAFFABA5A5FFB4ACACFFDAC5C5FFFEDDDDFFFFDFDFFFFFE3E6FFBDA794FFF180
    00FFEAA655FFC4620AFF4C5259FF545454FF555555FF555555FF565656FF5656
    56FF575757FF575757FF585858FF585858FF595959FF595959FF5A5A5AFF5A5A
    5AFF5A5A5AFF4F4F4FFE55555514000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    000000000000D763005BC45D00FFF48F00FFDDD6E5FFEDD5D5FFBCB2B2FFE9D2
    D2FFFFE5E5FFFFE5E5FFFFE2E2FFFFDFDFFFFFDEDEFFFFE3E7FFBEA58DFFF482
    00FFEDAB60FFC35D01FF4B535AFF555555FF565656FF565656FF575757FF5757
    57FF575757FF585858FF585858FF595959FF595959FF5A5A5AFF5A5A5AFF5B5B
    5BFF5B5B5BFF505050FF5757571A000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    000000000000D9650062C65F00FFF49202FFE1DAE9FFFFE7E7FFFFE7E7FFFFE4
    E4FFFFE1E1FFFFE1E1FFFFE0E0FFFFDFDFFFFFDFDFFFFFE4E8FFBFA587FFF483
    00FFEEB067FFC05C05FF4B545DFF565656FF565656FF575757FF575757FF5858
    58FF585858FF595959FF595959FF5A5A5AFF5A5A5AFF5B5B5BFF5B5B5BFF5C5C
    5CFF5C5C5CFF515151FF52525222000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    000000000000D7660069CA6200FFF39508FFE4DDECFFFFE7E7FFFFE4E4FFFFE3
    E3FFFFE3E3FFFFE2E2FFFFE1E1FFFFE2E2FFFFE3E3FFFFE9F0FFC2A789FFF584
    00FFEFB56EFFC05C04FF4D565CFF565656FF575757FF575757FF585858FF5858
    58FF595959FF595959FF5A5A5AFF5A5A5AFF5B5B5BFF5B5B5BFF5C5C5CFF5C5C
    5CFF5D5D5DFF525252FF5757572A000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    000000000000D9670070CE6600FFF2980DFFE6DFEDFFFFE7E7FFFFE5E5FFFFE5
    E5FFFFE7E7FFFFE7EAFFFFE9F0FFF1E0EBFFD7CEDCFFC5BAB6FFCC974EFFF586
    00FFF0B877FFBF5900FF4C555EFF575757FF585858FF585858FF595959FF5959
    59FF5A5A5AFF5A5A5AFF5B5B5BFF5B5B5BFF5B5B5BFF5C5C5CFF5C5C5CFF5D5D
    5DFF5E5E5EFF535353FF59595933000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    000000000000D8680079D06800FFF29B15FFECE4F2FFFFEDF0FFFFECF3FFF3E4
    EFFFDDD7E4FFCEBFB6FFCAA570FFD69434FFEC8900FFF78600FFF68900FFF387
    00FFF4C48AFFBA5600FF4A525AFF585858FF585858FF595959FF595959FF5A5A
    5AFF5A5A5AFF5B5B5BFF5B5B5BFF5C5C5CFF5C5C5CFF5D5D5DFF5D5D5DFF5E5E
    5EFF5F5F5FFF555555FF5B5B5B3B000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    000000000000DA670081D36B00FFF1A126FFD6DFFAFFD9C9BDFFD5AE74FFDF9B
    34FFF18D00FFFA8900FFFA8B00FFF88C00FFF8A225FFF8B048FFF8AF47FFF9B0
    49FFE89D44FFDCA16CFF7D858AFF4F5050FF565656FF595959FF5A5A5AFF5A5A
    5AFF5B5B5BFF5B5B5BFF5C5C5CFF5C5C5CFF5D5D5DFF5D5D5DFF5E5E5EFF5E5E
    5EFF5F5F5FFF565656FF5F5F5F42000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    000000000000DE690087D66F00FFFF9600FFF89402FFFC8C00FFFC8E00FFFC92
    00FFFCA21FFFFBA62BFFF9A82EFFF7B14EFFEFA54DFFF2B772FFFBE4C5FFF0E2
    E4FFE4CFD9FFDAB7B9FFB39798FF9F9C9CFF797B7BFF545454FF595959FF5B5B
    5BFF5C5C5CFF5C5C5CFF5D5D5DFF5D5D5DFF5D5D5DFF5E5E5EFF5E5E5EFF5F5F
    5FFF606060FF575757FF5C5C5C49000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    000000000000DF6C008EDA7400FFFFA107FFFFA410FFFFA815FFFFB234FFFFC2
    65FFF6BA71FFE8B68EFFEDD9D4FFF4F1FEFFEDE2ECFFE3CBD2FFE2C8CCFFF2E6
    E8FFFEFBFBFFF4E9E9FFEBD2D2FFDFB9B9FFB49B9BFF949191FF717474FF5556
    56FF5B5B5BFF5D5D5DFF5D5D5DFF5E5E5EFF5E5E5EFF5F5F5FFF5F5F5FFF6060
    60FF616161FF585858FF5F5F5F51000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    000000000000E06C0091DD7500FFD18115FF866A3DFF5D5850FF4C5562FF8D93
    9DFFD1D2DAFFFFF8FDFFF6E3E5FFE7CBCBFFEAD6D6FFF3E6E6FFF4EBEBFFEAD5
    D5FFE3C7C7FFEFDFDFFFFBF9F9FFF6ECECFFEDD6D6FFE1BDBDFFB69F9FFF8E8C
    8CFF6A6D6DFF585959FF5D5D5DFF5E5E5EFF5F5F5FFF5F5F5FFF606060FF6060
    60FF626262FF595959FF6060605B000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    000000000000F577002CE46E00CC745230FB404750FF4D4F50FF535454FF5454
    54FF4C4D4DFF585A5AFF9A9999FFDCD8D8FFFFF5F5FFF1DADAFFE8D0D0FFEEDD
    DDFFF5EDEDFFEFE0E0FFE6CECEFFEEDCDCFFFAF4F4FFF8EFEFFFEFD9D9FFE1C0
    C0FFB6A0A0FF858383FF666868FF5B5B5BFF606060FF606060FF606060FF6161
    61FF626262FF5B5B5BFF62626262000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    0000000000000000000000000000615448155254555F515151B14B4B4BF44C4C
    4CFE515151FF555555FF555656FF4E4F4FFF626262FFA5A5A5FFE7DFDFFFFEEF
    EFFFEFD7D7FFEBD7D7FFF2E5E5FFF4EBEBFFEBD8D8FFECDCDCFFF7EEEEFFF9F1
    F1FFF1DDDDFFE4C4C4FFB19D9DFF7D7B7BFF626464FF5E5E5EFF616161FF6262
    62FF636363FF5C5C5CFF63636369000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    00000000000000000000000000000000000000000000000000005050500F5454
    5455535353A74D4D4DEE4C4C4CFF525252FF565656FF565656FF505050FF6F6F
    6FFFB0ADADFFEDE4E4FFFAE9E9FFEED5D5FFEFDEDEFFF4E9E9FFF0E4E4FFEEDD
    DDFFF4EBEBFFFAF3F3FFF3E1E1FFE7C7C7FFAF9E9EFF767575FF646464FF6161
    61FF646464FF5D5D5DFF65656570000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    0000000000005A5A5A0A5757574B5656569C505050E94F4F4FFE535353FF5556
    56FF565757FF545555FF797A7AFFBBB7B7FFF4E9E9FFF7E3E3FFEFDBDBFFF3E5
    E5FFF5EBEBFFEFE1E1FFF7ECECFFFDF5F5FFFCEAEAFFCBBBBBFF757777FF6C6C
    6CFF666666FF5E5E5EFF66666679000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    0000000000000000000000000000000000003737370559595941585858925050
    50E04F4F4FFE535353FF575757FF575858FF585757FF858787FFC4BFBFFFF7EA
    EAFFF5DFDFFFEFDFDFFFE4E0E0FFD3CCCCFFBDBEBEFFC9C8C8FF747474F15A5A
    5AFE646464FF5F5F5FFF68686880000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000006666
    6603595959365C5C5C88595959D8525252FE555555FF575757FF585959FF5D5E
    5EFF919090FFDBD4D4FF949595E9A7A8A8E3A3A4A479A9A9A9A3AAAAAA326363
    634F686868CC636363F36D6D6D42000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    00000000000000000000000000006666662D5B5B5B7E5B5B5BCE535353FC5555
    55FF565757FF787979FF9596966E000000000000000000000000000000000000
    0000000000006A6A6A0600000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    00000000000000000000000000000000000000000000000000015D5D5D245656
    5673545454C1525252B75252520D000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000
    00000000000000000000FFFFFFFFFFFF0000FFFFF87FFFFF0000FFFFE03FFFFF
    0000FFFF000FFFFF0000FFFC0007FFFF0000FFE00003FFFF0000FF800001FFFF
    0000FF0000007FFF0000FF0000003FFF0000FF0000001FFF0000FF00000007FF
    0000FF00000003FF0000FF00000001FF0000FF00000000FF0000FF00000000FF
    0000FF00000000FF0000FF00000000FF0000FF00000000FF0000FF00000000FF
    0000FF00000000FF0000FF00000000FF0000FF00000000FF0000FF00000000FF
    0000FF00000000FF0000FF00000000FF0000FF00000000FF0000FF00000000FF
    0000FF00000000FF0000FF00000000FF0000FE00000000FF0000FE00000000FF
    0000FE00000000FF0000FE00000000FF0000FE00000000FF0000FE00000000FF
    0000FE00000000FF0000FE00000000FF0000FE000000007F0000FE000000007F
    0000FF000000007F0000FFC00000007F0000FFF80000007F0000FFFF8000007F
    0000FFFFF000007F0000FFFFFE000CFF0000FFFFFFC07FFF0000FFFFFFF8FFFF
    0000FFFFFFFFFFFF0000
  }
  LCLVersion = '1.4.4.0'
  object btnProject: TButton
    Left = 0
    Height = 106
    Top = 0
    Width = 373
    Align = alClient
    Caption = '(Pauze)'
    Default = True
    TabOrder = 0
  end
end

Added ProjectIt/src/f_project.pas.





























































>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
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
unit f_project;

{$mode objfpc}{$H+}

interface

uses
  Classes, SysUtils, FileUtil, Forms, Controls, Graphics, Dialogs, StdCtrls;

type

  { TfrmCurrentProject }

  TfrmCurrentProject = class(TForm)
    btnProject: TButton;
  private
    { private declarations }
  public
    { public declarations }
  end;

var
  frmCurrentProject: TfrmCurrentProject;

implementation

{$R *.lfm}

end.

Changes to ProjectIt/src/lazarus/projectit.lpi.

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
      </local>
    </RunParams>
    <RequiredPackages Count="1">
      <Item1>
        <PackageName Value="LCL"/>
      </Item1>
    </RequiredPackages>
    <Units Count="3">
      <Unit0>
        <Filename Value="projectit.lpr"/>
        <IsPartOfProject Value="True"/>
      </Unit0>
      <Unit1>
        <Filename Value="../f_main.pas"/>
        <IsPartOfProject Value="True"/>
        <ComponentName Value="frmMain"/>

        <ResourceBaseClass Value="Form"/>
      </Unit1>
      <Unit2>
        <Filename Value="../m_main.pas"/>
        <IsPartOfProject Value="True"/>
        <ComponentName Value="modMain"/>

        <ResourceBaseClass Value="DataModule"/>
      </Unit2>







    </Units>
  </ProjectOptions>
  <CompilerOptions>
    <Version Value="11"/>
    <Target>
      <Filename Value="projectit"/>
    </Target>







|








>






>


>
>
>
>
>
>
>







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
      </local>
    </RunParams>
    <RequiredPackages Count="1">
      <Item1>
        <PackageName Value="LCL"/>
      </Item1>
    </RequiredPackages>
    <Units Count="4">
      <Unit0>
        <Filename Value="projectit.lpr"/>
        <IsPartOfProject Value="True"/>
      </Unit0>
      <Unit1>
        <Filename Value="../f_main.pas"/>
        <IsPartOfProject Value="True"/>
        <ComponentName Value="frmMain"/>
        <HasResources Value="True"/>
        <ResourceBaseClass Value="Form"/>
      </Unit1>
      <Unit2>
        <Filename Value="../m_main.pas"/>
        <IsPartOfProject Value="True"/>
        <ComponentName Value="modMain"/>
        <HasResources Value="True"/>
        <ResourceBaseClass Value="DataModule"/>
      </Unit2>
      <Unit3>
        <Filename Value="f_project.pas"/>
        <IsPartOfProject Value="True"/>
        <ComponentName Value="frmCurrentProject"/>
        <HasResources Value="True"/>
        <ResourceBaseClass Value="Form"/>
      </Unit3>
    </Units>
  </ProjectOptions>
  <CompilerOptions>
    <Version Value="11"/>
    <Target>
      <Filename Value="projectit"/>
    </Target>

Changes to ProjectIt/src/lazarus/projectit.lpr.

4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22

23
24
25

uses
  {$IFDEF UNIX}{$IFDEF UseCThreads}
  cthreads,
  {$ENDIF}{$ENDIF}
  Interfaces, // this includes the LCL widgetset
  Forms,
  m_main,
  f_main
  { you can add units after this };

{$R *.res}

begin
  Application.Title:='ProjectIt!';
  RequireDerivedFormResource := True;
  Application.Initialize;
  Application.CreateForm(TmodMain, modMain);
  Application.CreateForm(TfrmMain, frmMain);

  Application.Run;
end.








|
<










>



4
5
6
7
8
9
10
11

12
13
14
15
16
17
18
19
20
21
22
23
24
25

uses
  {$IFDEF UNIX}{$IFDEF UseCThreads}
  cthreads,
  {$ENDIF}{$ENDIF}
  Interfaces, // this includes the LCL widgetset
  Forms,
  m_main, f_main, f_project

  { you can add units after this };

{$R *.res}

begin
  Application.Title:='ProjectIt!';
  RequireDerivedFormResource := True;
  Application.Initialize;
  Application.CreateForm(TmodMain, modMain);
  Application.CreateForm(TfrmMain, frmMain);
  Application.CreateForm(TfrmCurrentProject, frmCurrentProject);
  Application.Run;
end.

Changes to ProjectIt/src/lazarus/projectit.res.

cannot compute difference between binary files