Changes On Branch projectit-laz
Not logged in

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

Changes In Branch projectit-laz Excluding Merge-Ins

This is equivalent to a diff from a382835d86 to 2c9c4304e1

2016-12-01
18:33
Add list. Leaf check-in: 2c9c4304e1 user: tinus tags: projectit-laz
2015-11-29
20:05
Add some class prototypes to be used. check-in: 3cb52dd6ea user: tinus tags: projectit-laz
2015-11-28
15:37
New attempt to write a completely new project button app, this time in Lazarus and FPC. check-in: 5bb550990e user: tinus tags: projectit-laz
2015-06-01
15:52
DAT2ICS: curtail all activities that carry on past the start of another activity. Leaf check-in: a382835d86 user: tinus tags: trunk
2015-05-18
10:55
Dat2ICS: report all breaks shorter than 5 hours. check-in: 4ce807ef35 user: tinus tags: trunk

Added .fossil-settings/binary-glob.







>
>
>
1
2
3
*.ico
*.png
*.res

Added .fossil-settings/ignore-glob.









>
>
>
>
1
2
3
4
**/backup/
lazarus/*.app
lazarus/*.lps
lazarus/lib/

Deleted ProjectIt/src/F_ActiveProject.fmx.

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
object frmActiveProject: TfrmActiveProject
  Left = 0
  Top = 0
  Caption = 'Projects'
  ClientHeight = 341
  ClientWidth = 325
  Position = ScreenCenter
  Transparency = True
  FormStyle = StayOnTop
  FormFactor.Width = 320
  FormFactor.Height = 480
  FormFactor.Devices = [Desktop, iPhone, iPad]
  OnCreate = FormCreate
  Touch.GestureManager = gmActiveProject
  Touch.InteractiveGestures = [LongTap]
  OnGesture = FormGesture
  DesignerMasterStyle = 0
  object lytProjects: TLayout
    Align = Client
    Size.Width = 325.000000000000000000
    Size.Height = 341.000000000000000000
    Size.PlatformDefault = False
    object btnProject: TCornerButton
      DisableFocusEffect = True
      StyledSettings = [Family, FontColor]
      PopupMenu = modMain.pumProject
      Position.X = 8.000000000000000000
      Position.Y = 8.000000000000000000
      Sides = [Top, Left, Bottom, Right]
      Size.Width = 305.000000000000000000
      Size.Height = 65.000000000000000000
      Size.PlatformDefault = False
      TabOrder = 0
      TextSettings.Font.Size = 30.000000000000000000
      TextSettings.Font.Style = [fsBold]
      XRadius = 15.000000000000000000
      YRadius = 15.000000000000000000
      OnClick = btnProjectClick
      OnMouseDown = ControlDragMouseDown
      object rndrctTime: TRoundRect
        Fill.Kind = Gradient
        Fill.Gradient.Points = <
          item
            Color = claDarkgreen
            Offset = 0.000000000000000000
          end
          item
            Color = claLightgreen
            Offset = 1.000000000000000000
          end>
        Fill.Gradient.Style = Radial
        Position.X = 232.000000000000000000
        Position.Y = -8.000000000000000000
        Size.Width = 81.000000000000000000
        Size.Height = 25.000000000000000000
        Size.PlatformDefault = False
        Stroke.Color = claLightgray
        OnMouseDown = ControlDragMouseDown
        object txtTime: TText
          Align = Client
          HitTest = False
          Size.Width = 81.000000000000000000
          Size.Height = 25.000000000000000000
          Size.PlatformDefault = False
          Text = '00:00 '#183' 00:00'
          TextSettings.FontColor = claWhite
        end
      end
      object imgIcon: TImage
        MultiResBitmap = <
          item
          end>
        HitTest = False
        Position.X = 8.000000000000000000
        Position.Y = 7.000000000000000000
        Size.Width = 50.000000000000000000
        Size.Height = 50.000000000000000000
        Size.PlatformDefault = False
        object anmProjectIcon: TBitmapAnimation
          Duration = 0.200000002980232200
          PropertyName = 'Bitmap'
          StartValue.PNG = {
            89504E470D0A1A0A0000000D4948445200000020000000200806000000737A7A
            F4000000017352474200AECE1CE90000000467414D410000B18F0BFC61050000
            02F3494441545847E5573D681441187DB3BBA777670CD14202829DA0B5F682BD
            AD8D588B458A808DAD2068A39D601A0B857476DA5A5B591950B00C72E1FE72F1
            FE72FBE3FB66E6C2CEEC5E90B1CC83773373FBBD77DFF7EDECCFE1CC43D9D1E0
            D6DB0666E94BE4D943A8E40290DB030286AA6C8C2CDB4574F509F6EE1FDB0306
            81DAC48E06B3C58B1B37AF6CBF7B76178BACC0FC38479A17480BA020E32469BD
            D9FDB6F5E9F3F78CD1DB466411A8753B70FDF5EF9D57F736DBCD04879385365A
            B0908C463943E3586163A38D478F3F76F0736BD3AA0C02B5911D0D946AF56739
            3AA339FAE314BD3F4B667AEC8C52EC0F160C2CD68DA08440AD9B007138CED0B7
            A29E189D90DF915D7E8F24B6D12E42B45E0780C13C457F4223CD5C8F3D8E3D3D
            66382079464D7C1981DA4A02C359A15B3898D2606A0D38D7E4BC3BE6895595C6
            056B2BAB114D063C97C68486A43191B1C0C1947189BB773502B595528E78850E
            A49232AD416F06745949556510A2F5962D1C72A30E193C9C1BB39E90F32ECDFB
            6477CE0A5A36DC4198D64DA01DE3484C18ACB95098E61152C58D132528A21839
            59DB8140ADBB8C238C281CD16842B18890F066298C4B731A5610A8751388228C
            B30873B954CAA2F2BCD1605CDD260CD37A0928CCC46029A8232B951FAB20505B
            75928C5755A02955D4EEC2206D350147E0510C1B1CEB3A20A8D32CB9427B7A02
            950A84ACA246A6518EFB47ADBB526C4F4564593694FBAE8F40AD9B408B0765A7
            FAA2F25C8ED7752050EBADB85C9AACA218CA6EF611A875578A5588D1AA0A34A5
            856E1B3502B55E3A5C9E568536B4713E02B5EE8ACF6A25978A232ACD85A2A8BB
            13066ABD04B897F8527922144A55BAB5A4B45950771F0AD4BA091017DB624461
            4C8365BB44CC57EB13F0501D42B45E02E727979AC0E5B6C2FA39C6FAAD9668BE
            5300CD917CBA08D3BA09ACC71F3A5F7FA0A04183D534D748FEC791DBB7A2B9CE
            7EEF9754F85EC79711A875D3BCF325C1B5E839FFD23CA074CDA4C78F487A28A1
            E9983B6D17CDE653ECDCE693BF84FFD19E61007F0114832CC6324ED3CC000000
            0049454E44AE426082}
          StopValue.PNG = {
            89504E470D0A1A0A0000000D4948445200000020000000200806000000737A7A
            F4000000017352474200AECE1CE90000000467414D410000B18F0BFC61050000
            0217494441545847E5964D6EC23010851D1289B64BB608893D4760D99F0354EA
            15DA737088AA8BF6041CA1557B0B105B24962C40A03688D0D4CF64AAB1639364
            BAEC278D3C71DE9B4C3C0850FF9EA8580DE3F1389E4C260F3ABDD17166366DD2
            3CCFDFA3287A1A8D4659B167907A9362354CA7D3FB4EA773371C0ED5E17050DA
            6056467B369BDDCEE7F36F9D3F1EB78E48BDAD623568C3D5603050EBF55AAD56
            2BB36E361B932390F7FB7D482F8D8121F55A0DE8E369EF763BB5DFEF5596652A
            4D53856BE408E4D8D35C180343EAB51A005C8C1C059153604F3FAC50DB48BCEE
            091811050AF0B740A0900FA9D77B02748C6E018A388E0BB50DEE35F50647C04D
            28CAA36A044DBCDE06C8C80B5161AC2148DBC41B6C8002C5DCB70AC135883A5E
            AB01CC075F2010E24B8456BA47B45AA5BEC5DE522598A81080394912333B04AE
            439F0189D73B02C0CD9CD0C381C45B1A0180D015E31EDDF721F59687E940662A
            1C2AE4A38ED76A00221C1D8098CF8FE03947EAF59E806F7EF436948768EA6D3C
            027ACB3AD4F1961A20916BE6B8D784C47B7204AE1845AB68EAB51A0889B04F85
            4F697C54792B474066C27D338EC4EB1D01CC109F7A5888A65EEF0970330AD2CA
            731F12AFB7013A4A22F4401789D76A40FF54A6540411326BDD6791FE22F5BA0D
            BC2D974B9353219A2705FEDFEBF5D5881852AF755EBD5EEF65B158E4DBEDF65A
            173C2FB60D28A0F9D2BFF71FDD6EF7D96C32FEE2FDCF28F503FFBF4CF4440E05
            8E0000000049454E44AE426082}
        end
      end
      object efctGlow: TInnerGlowEffect
        Softness = 0.400000005960464400
        GlowColor = claWhite
        Opacity = 0.899999976158142100
        Trigger = 'IsMouseOver=true'
        Enabled = False
      end
      object txtProject: TText
        Anchors = [akLeft, akTop, akRight, akBottom]
        HitTest = False
        Position.X = 64.000000000000000000
        Position.Y = 7.000000000000000000
        Size.Width = 233.000000000000000000
        Size.Height = 50.000000000000000000
        Size.PlatformDefault = False
        Text = 'Pauze'
        TextSettings.Font.Size = 30.000000000000000000
        TextSettings.Font.Style = [fsBold]
        TextSettings.HorzAlign = Leading
      end
    end
    object btnProject2: TCornerButton
      DisableFocusEffect = True
      StyledSettings = [Family, FontColor]
      Opacity = 0.750000000000000000
      PopupMenu = modMain.pumProject
      Position.X = 8.000000000000000000
      Position.Y = 80.000000000000000000
      Sides = [Top, Left, Bottom, Right]
      Size.Width = 305.000000000000000000
      Size.Height = 65.000000000000000000
      Size.PlatformDefault = False
      TabOrder = 1
      TextSettings.Font.Size = 30.000000000000000000
      XRadius = 15.000000000000000000
      YRadius = 15.000000000000000000
      OnClick = btnProjectClick
      OnMouseDown = ControlDragMouseDown
      object rndrctTime2: TRoundRect
        Fill.Kind = Gradient
        Fill.Gradient.Points = <
          item
            Color = claBlue
            Offset = 0.000000000000000000
          end
          item
            Color = claLightblue
            Offset = 1.000000000000000000
          end>
        Fill.Gradient.Style = Radial
        Position.X = 232.000000000000000000
        Position.Y = -8.000000000000000000
        Size.Width = 81.000000000000000000
        Size.Height = 25.000000000000000000
        Size.PlatformDefault = False
        Stroke.Color = claLightgray
        OnMouseDown = ControlDragMouseDown
        object txtTime2: TText
          Align = Client
          HitTest = False
          Size.Width = 81.000000000000000000
          Size.Height = 25.000000000000000000
          Size.PlatformDefault = False
          Text = '00:00 '#183' 00:00'
          TextSettings.FontColor = claWhite
        end
      end
      object imgIcon2: TImage
        MultiResBitmap = <
          item
          end>
        HitTest = False
        Position.X = 8.000000000000000000
        Position.Y = 7.000000000000000000
        Size.Width = 50.000000000000000000
        Size.Height = 50.000000000000000000
        Size.PlatformDefault = False
        object anmProject2Icon: TBitmapAnimation
          Duration = 0.200000002980232200
          PropertyName = 'Bitmap'
          StartValue.PNG = {
            89504E470D0A1A0A0000000D4948445200000020000000200806000000737A7A
            F4000000017352474200AECE1CE90000000467414D410000B18F0BFC61050000
            0690494441545847D5575B6C5455145D33733B334C3B337D3FE883026D29A0AD
            0428B440780545824A132392B486188C1FF2A1C648FC30C66F630226982A9198
            A08487408A7E28A6A543508400363C4A0BB5D077B1D02974DACEBD73E75ED7B9
            3353873205463F8C0B76CEDC73EF396B9DBDF7D9E714FF354CE1F65FA1A6A626
            71646464BDD56AAD5655B5CA6C36BF77E4C891A3E1D78FC43F16505B5B9BC666
            632010A8F6FBFDEB00DD41C3922555484E767B5CAEC49D9264F3D6D7D70FB95C
            AE77F9ED95BABABA4F8DC151884BC0D6AD5BF365597E4951946AB62BB8D20413
            672828284065E50A9495552127270F5E6F2F6D80764FDFB3A74E77BBDD667EDF
            B76FDFBEDCF0541378AC802D5BB6947270357F6EF2F97C8B6C36AB59F4676666
            60D9B29558B87005490BA1AA327B35D8ED12A80B5D5D77D0D0700CD7AE5DE0BB
            20C6C6C66E1E38706096181B8DD802DEEA7A7AD1D0DE9A1923675E9075A954E7
            7762A54EA713CB97AF4445C50AE4E69620180C42D703D0B4201C0EAB41DCDE3E
            808B174FA1B9D983D1D151302F38D80C86A975FFFEFD73C30C13882DE0B5F303
            D999C3598BFABE415670C870EFE2CA35C82F9C8F317F10E29FA20448AE2325C5
            C1D682D6D63E5CBF7EDE201E1CBC0D9BCD4E4196F084C0F8F878F3C183071784
            1F27105BC0E6D35E3CBB2C59FC74DB80554CB732691425E966CCD04650E23221
            392311F747355C6AE94777CF355CBDDA44B77743921260B148219711919602CE
            1C3A74A8CA7888426C01AF7AFA0BD69667EF2AF3E1C02D0D2706ACF08E2523C1
            6D81CB0ACC48D251E99431EDEE9F98D65A8796B63FC2C41683306202A2159E62
            089A0E1F3EBCDAE88C8291500F2100BF222BD8549289AFD7E5A3FB15376E6E1A
            C4E7C59D5863BE81AEEE3EECFE9DFB6A4046DB954B484810F1371B445399A669
            FEF0EC0F20B6004993C7140D6372005E0E1B0EDA6173E561D3FCD9F87AE35CD4
            578D03410D56C90433571D8B30DA44B2C62740D36459513910B84B370B900FE3
            2A0C41018DEED534E3598B4138D904E213100CFA03010D5A5035F6704BCB39EE
            E7B34CB2EB089034414C4A41419D42C22424788034FA39B45DF5380498827E4D
            D1A1902D232307A5A51598336709DCEE1CF87CF7C11C277110E30112F0F308E1
            6411C222E0EF7842003FD49007FAFBBBB98544B10112139D4872BA6036F14153
            190AB3B13A9E07AC0729AC8A0B23AB7DC0441F4D94CA87105B800A99B343A607
            929232D1C37DDEDA7A9685E61C3D30068BCE613ADF334FEC2C38CF9497B332E6
            32542DC6F0C99E1060CBCC7D18B1059899301420AADD34BB0D858565282E5E82
            99332BB8DDECA1E2213CC01C484DCFC490D7CBF27B91E27CC670816801F1E780
            701743A030F5FB07BA19864E768949C162C3212696589E012A13B2ABF31693B3
            CB284202D1C4110BE7471C21106A79C028DC01D959F93C5092D0D1718107CD39
            1EB1837C2FD10342237D61921E208A6EA3FB69F178407CACE1C71B0318BDDD85
            FCB434CC2B5E88E2A20A9E881930B1EA8910280641285945C92D2D2D8DB8FB21
            8B4F80891E60143E682BC253C714ACFAAA119F9D388D9E8E4B48E48844AB9D22
            E9015587CC5065666561C18205181E1E3686C72017DD710850393B570533032F
            D9D16E2F4753200F6B4FA5A2E28B9FF0C9CF1E1E3EDC820C517E6E1E8A8A8A78
            0C3773B7F4C4241746CFC42100DC8622EB8472530276C8BB9073F465BC6FD98B
            414739BEF4564035A7F056A0A3BBAF0FA73C1EF0D63471F2454C40F489B05044
            1CDB50C44B08A08BCBD365DCBAFC2B927266C3DB7919CFA77518F117A6F13D29
            262E1E93C9457BEFDE3D864AFD8DA7A5C7E89C842904881C10FB8E2551092299
            55CEEDA6A565224FBF2DDE0B91CC55EE7116259188824CB83A424E529113E261
            3743B3CAE3F184126412620BB098588AB94AEE84B6410B0AE72D869397CDE919
            29F05AD2D94D71842A8488FFE15547C8796BE6B56CD02749526D4343C3F6F6F6
            F6983540608A1C7076C0E715D7187A58C3CE910D489F550E5F6A39BEEB482523
            C589B83204868630B100AF5EE232DAEA70382A49FE6DB87B4A18553526D69F7C
            1BE3BDEFB01617202D0748CB0AF5EBA1EBB758B9C5276379D787B04BCC073E33
            117586E1706A6AEAB6E3C78F8F84063C1A530B3070C88275F60DBC1ABD09BFEF
            39E4A44B2C8DE009657800C37EACECFB0812CF9971BFACD8EDF61D8D8D8DBB38
            F06F973C068F111085D53FCC803CBA0DB2F775FE11301DD9F48A9488A5BD1F43
            0ADCE9956CCECD4D4D4DBF84BF7E623CB98008569E9470BFED45E6C61BD02CF3
            1DE6C1B34B93BFDFDED87896DBE37F07E02F586449CDCD408637000000004945
            4E44AE426082}
          StopValue.PNG = {
            89504E470D0A1A0A0000000D4948445200000020000000200806000000737A7A
            F4000000017352474200AECE1CE90000000467414D410000B18F0BFC61050000
            0476494441545847D597CB4B644714C6CB6E1FED5BD1A0A00E66152538082191
            0467994548C86A924536596515170151778A0B83E046DD04DCB89721E40FC822
            A04B4106242A2AEAA08EA2E01BB57D74CEEFE49E9EF2E6B6733BB308F9A0A87B
            CFAD5BDF57DF3955B7DBFDD72808FA77C2F4F4746A6F6FEF936432F9ECFEFEFE
            C38282825F0606066683C78FE25F0B989898A812B24F6F6F6F9FDDDDDD7D242D
            45BCB9B9D9959595BD2C2929792142CE9697974F53A9D4B772BDD1D3D333A32F
            7BC84B8090BE777D7DDD9DC964BA85F8A9840A89D7D4D42871535393ABACAC74
            E7E7E7EEEAEACAC998CCFCFC7CA6B0B03021D787BDBDBDDF30DEC75B058C8F8F
            3FB9BCBCEC4E2412907E20A104F18A8A0A25A55557573B7180B093343859AD3B
            3B3B73EBEBEB4E52A37179F7B508F84E6F3C440A989A9A7AFFF4F4F47359C567
            B2DA2742AEE3C456D7D2D2A2A4AC5A9E658965954A7E7C7CEC767676DCF6F636
            A45941E974FA555F5FDFF73AD843A480C9C9C95FE5C55AAC648228527A505454
            A43DC40707074ACE7B26C82002D6FAFBFB7F086EB3503BC310E545D84A4E21C6
            6E4983925C5C5CE898D2D252253F3C3C746B6B6B6E7171D1ADACACE838C80142
            AD890BD71A0C215280AC2E8D6DADADAD4E2A5849B6B6B694C8DAC6C686F6ABAB
            AB4E2A5DC541CC7B51901D73135C3E40A40099244DFE1A1B1B5D7B7BBBEBEAEA
            729D9D9DEA06756079C6EAFDFD7DB59A6669C98174D03F402E076E980C11342C
            C40952D2D1D1E1DADADA749C11F3DC10258298B4BC04A42D77EC6703F7083212
            1B13BE8E122129882FC05200E8D9CB34AC6772F21C45027C11BE50417C01F282
            0E869C1D402DD048839C843A0698C8307C370C2226BE003978B2832934B39D02
            A4019F80E78843A40FC6980BD2C7DF056C195EB489B19E6AA7851D60EB418C53
            6CD75C90F9E29F03022D424440505757E7EAEBEBB5D921634020854A8DDCDCFC
            73919E0BF1536076F1321F959393138DFB0826D5E738E41FBB610422F23B88E8
            21C15A568DBD34566B7B9FE776F2716F311317427C07D8B34C42CE39FB11D1D0
            D0A029C07283110244F19C18088B90787C0138C044E4756161C1CDCDCDE9797F
            7474A4CFF9081901E3CACBCBB510EDD00A8B08FAFC6B00603129A0FAF9DACDCE
            CEEA97CF0E23BE9AB5B5B52A962D6BF04504D7F939105C6681030861F57C72AD
            0E28D0CDCDCD2C6118562392D6F8DB5026D31A00E49FD5D153EDD80D994F986B
            073086B4C85C7FCAE1F632083FC0A33500EC30B2662B0A03C126DA20BF823232
            FEB7DDDDDD9F868787DFE4C743A40081A68009B19B1D80FDB8E0C3087D3700A2
            A5662EE5F2E7C1C1C109F98D19790680480162D76B993463136323A7210E9006
            439818701A8A8057522B3FCAAA7F0FC23911EDA7606C6CECB958F85CF2DB00B1
            FDF8F4C14A7D41526858F2475555D598FC04C781B722A7003034349490A2EB12
            A2AF65B51F171717271163DF035F8088BD91F894ACFA850662E251013E464646
            1A24E75F8A902F84A81E210001123B1487847B7851837920B600C3CCCC4C7269
            69893F2C5FC96DABF44B527013A3A3A37F1F93FF2F38F717D264350CD60585CC
            0000000049454E44AE426082}
        end
      end
      object efctGlow2: TInnerGlowEffect
        Softness = 0.400000005960464400
        GlowColor = claWhite
        Opacity = 0.899999976158142100
        Trigger = 'IsMouseOver=true'
        Enabled = False
      end
      object txtProject2: TText
        Anchors = [akLeft, akTop, akRight, akBottom]
        HitTest = False
        Position.X = 64.000000000000000000
        Position.Y = 7.000000000000000000
        Size.Width = 233.000000000000000000
        Size.Height = 50.000000000000000000
        Size.PlatformDefault = False
        Text = 'Project'
        TextSettings.Font.Size = 30.000000000000000000
        TextSettings.HorzAlign = Leading
      end
    end
    object btnProject3: TCornerButton
      DisableFocusEffect = True
      StyledSettings = [Family, FontColor]
      Opacity = 0.750000000000000000
      PopupMenu = modMain.pumProject
      Position.X = 8.000000000000000000
      Position.Y = 152.000000000000000000
      Sides = [Top, Left, Bottom, Right]
      Size.Width = 305.000000000000000000
      Size.Height = 65.000000000000000000
      Size.PlatformDefault = False
      TabOrder = 2
      TextSettings.Font.Size = 30.000000000000000000
      XRadius = 15.000000000000000000
      YRadius = 15.000000000000000000
      OnClick = btnProjectClick
      OnMouseDown = ControlDragMouseDown
      object rndrctTime3: TRoundRect
        Fill.Kind = Gradient
        Fill.Gradient.Points = <
          item
            Color = claBlue
            Offset = 0.000000000000000000
          end
          item
            Color = claLightblue
            Offset = 1.000000000000000000
          end>
        Fill.Gradient.Style = Radial
        Position.X = 232.000000000000000000
        Position.Y = -8.000000000000000000
        Size.Width = 81.000000000000000000
        Size.Height = 25.000000000000000000
        Size.PlatformDefault = False
        Stroke.Color = claLightgray
        OnMouseDown = ControlDragMouseDown
        object txtTime3: TText
          Align = Client
          HitTest = False
          Size.Width = 81.000000000000000000
          Size.Height = 25.000000000000000000
          Size.PlatformDefault = False
          Text = '00:00 '#183' 00:00'
          TextSettings.FontColor = claWhite
        end
      end
      object imgIcon3: TImage
        MultiResBitmap = <
          item
          end>
        HitTest = False
        Position.X = 8.000000000000000000
        Position.Y = 7.000000000000000000
        Size.Width = 50.000000000000000000
        Size.Height = 50.000000000000000000
        Size.PlatformDefault = False
        object anmProject3Icon: TBitmapAnimation
          Duration = 0.200000002980232200
          PropertyName = 'Bitmap'
          StartValue.PNG = {
            89504E470D0A1A0A0000000D4948445200000020000000200806000000737A7A
            F4000000017352474200AECE1CE90000000467414D410000B18F0BFC61050000
            0692494441545847D5575B6C145518FE7677DA0EDBEE767B6FE985026D29A0AD
            A4506881700B8A04B54D8C480286188C0FF2A0C6487C30C667630226982A9198
            A0848B40401F14D3D2252842001B2EA5855AA02D6DB1D02D74DBDD999D9DF13B
            B3BB7569B7C0EA83F1833F67E7CC9CF37DE7FFFFF39F53FCD7B084DB7F858D1B
            37260F0F0FAF494C4CACD734ADD66AB5BE77E8D0A1C3E1D78FC43F16B069D3A6
            0C36EB028140BDDFEF5F0D18761A162EAC85CB95EA763A93B74B5292E7E8D1A3
            834EA7F35D7E7BB9A1A1E153737014E212B079F3E64245515E5255B59EED52AE
            34C1C2198A8A8A5053B3141515B5C8CB2B80C7739BD68FC1C12163D7AE06C3E5
            7259F97DEF9E3D7BF2C3538DE1B102366CD850CEC1F5FC594737CF97E524ABE8
            CFCECEC2E2C5CB5055B594A4C5D03485BD3A64590275A1ABEB2E1A1B8FE0EAD5
            F37C17C4E8E8E88D7DFBF6CD1063A3115BC05B5D4FCF1FDCBD71DAF0E9171443
            2A37F89D58A9C3E1C09225CB505DBD14F9F965080683308C00743D08BB3DD124
            EEE8E8C7850B27D1D2E2C6C8C80898171C6C05C3D4B677EFDED9618631C416F0
            DAB9FEDCECA19CF9BDDF20273868BA7741CD4A1416CFC5A83F08F14F55032437
            909666676B435B5B2FAE5D3B67120F0CDC4152924C41B6F08480CFE76BD9BF7F
            FFBCF0E318620B587FCA836717BBC4CFD4246039D3AD421A4159A615D3F46194
            392D706525E3C1888E8BAD7DE8EEB98A2B579AE9F66E4852026C3629E43222D2
            52C0E903070ED49A0F51882DE055775FD1AACADC1D155EECBBA9E3787F223CA3
            2E24A4DAE04C04A6A518A871289872EF4F4C696B406BFB1F61629B49183101D1
            0A4F3104CD070F1E5C617646C14CA80908C0AF2A2AEACAB2F1F5EA4274BF928A
            1B7503F8BCF416565AAFA3ABBB173B7FE7BEEA57D07EF922121244FCAD26D164
            A6EBBA3F3CFB43882D40D2955155C7A8128087C3868232929C05A89B3B135FAF
            9B8DA3B53E20A82351B2C0CA55C7228C3691ACF109D0754551350E04EED1CD02
            E4834F832928A0D3BDBA6E3EEB3108C79B407C0282417F20A0430F6AE61E6E6D
            3DCBFD7C8649760D019226884929286850489884040F91463F87B6AB1187004B
            D0AFAB0654B26565E5A1BCBC1AB3662D446A6A1EBCDE07608E9338085F8004FC
            3C42385E84B008F83B9E10C00F2DE481BEBE6E6E21516C80E46407521C4E582D
            7CD03586C26AAE8EE701EB411AAB625564B50F99E8A389523901B1056850383B
            147A2025251B3DDCE76D6D675868CED203A3B0191C66F03DF34466C179A6B292
            95319FA16A35878FF784005B66EE44C4166065C25080A87653E424141757A0B4
            7421A64FAFE6769343C543788039909E998D418F87E5F702C579CDE102D102E2
            CF01E12E864065EAF7F577330CB7D82526058B0D875858627906684CC8AE5B37
            999C5D66111288268E58383FE2088150CB0346E50EC8CD29E4819282CECEF33C
            68CEF2981DE07B891E101AE90B8BF41051741BDD4F8BC703E2631D3F5EEFC7C8
            9D2E146664604E69154A4BAA792266C1C2AA2742A09A04A1641525B7BCBC3CE2
            EE09169F000B3DC0287CD05E82A78EA858FE55133E3B7E0A3D9D1791CC11C989
            3245D2039A0185A1CACEC9C1BC79F3303434640E8F412EBAE310A07176AE0A56
            065E92D12157A23950805527D351FDC54FF8E467370F1F6E4186A830BF002525
            253C865BB85B7A62920BA367E210006E43917542B92501DB941DC83BFC32DEB7
            EDC680BD125F7AAAA159D3782B30D0DDDB8B936E37786B1A3BF9222620FA4458
            28228E6D28E22504D0C595990A6E5EFA15297933E1B97509CF67749AF117A6F3
            3D29C62E1EE3C9457BFFFE7D864AFB8DA7A5DBEC1C874904881C10FB8E25510D
            C2C52A979A4ACBC846817147BC172299ABDCE32C4A221105997075849CA42227
            C4C34E8666B9DBED0E25C838C41660B3B0147395DC09ED033614CF5900072F9B
            53B3D2E0B165B29BE2084D0811FFC3AB8E90F3D6CC6BD9805792A44D8D8D8D5B
            3B3A3A62D600814972C0D109EFA0B8C6D0C33AB60FAF45E68C4A78D32BF15D67
            3A19294EC49521303584890578F51297D136BBDD5E43F26FC3DD93C2ACAA31B1
            E6C4DBF0DD7E87B5B808197940464EA8DF085DBFC5CA6D5E054BBA3E842C311F
            F8CC4434188683E9E9E95B8E1D3B361C1AF0684C2EC0C4011B56CB6B79357A13
            3EEF73989A29B134822794E9010CF9B1ACF723483C677C7E459565795B5353D3
            0E0EFCDB258FC163044461C50FD3A08C6C81E2799D7F044C452EBD222563D1ED
            8F2105EEDE96921CEB9B9B9B7F097FFDC4787201112C3B21E141FB8BCC8D37A0
            DBE6DAAD036716B9BEDFDAD47486DBE37F07E02F555149CCE971AC8700000000
            49454E44AE426082}
          StopValue.PNG = {
            89504E470D0A1A0A0000000D4948445200000020000000200806000000737A7A
            F4000000017352474200AECE1CE90000000467414D410000B18F0BFC61050000
            0476494441545847D597CB4B644714C6CB6E1FED5BD1A0A00E66152538082191
            0467994548C86A924536596515170151778A0B83E046DD04DCB89721E40FC822
            A04B4106242A2AEAA08EA2E01BB57D74CEEFE49E9EF2E6B6733BB308F9A0A87B
            CFAD5BDF57DF3955B7DBFDD72808FA77C2F4F4746A6F6FEF936432F9ECFEFEFE
            C38282825F0606066683C78FE25F0B989898A812B24F6F6F6F9FDDDDDD7D242D
            45BCB9B9D9959595BD2C2929792142CE9697974F53A9D4B772BDD1D3D333A32F
            7BC84B8090BE777D7DDD9DC964BA85F8A9840A89D7D4D42871535393ABACAC74
            E7E7E7EEEAEACAC998CCFCFC7CA6B0B03021D787BDBDBDDF30DEC75B058C8F8F
            3FB9BCBCEC4E2412907E20A104F18A8A0A25A55557573B7180B093343859AD3B
            3B3B73EBEBEB4E52A37179F7B508F84E6F3C440A989A9A7AFFF4F4F47359C567
            B2DA2742AEE3C456D7D2D2A2A4AC5A9E658965954A7E7C7CEC767676DCF6F636
            A45941E974FA555F5FDFF73AD843A480C9C9C95FE5C55AAC648228527A505454
            A43DC40707074ACE7B26C82002D6FAFBFB7F086EB3503BC310E545D84A4E21C6
            6E4983925C5C5CE898D2D252253F3C3C746B6B6B6E7171D1ADACACE838C80142
            AD890BD71A0C215280AC2E8D6DADADAD4E2A5849B6B6B694C8DAC6C686F6ABAB
            AB4E2A5DC541CC7B51901D73135C3E40A40099244DFE1A1B1B5D7B7BBBEBEAEA
            729D9D9DEA06756079C6EAFDFD7DB59A6669C98174D03F402E076E980C11342C
            C40952D2D1D1E1DADADA749C11F3DC10258298B4BC04A42D77EC6703F7083212
            1B13BE8E122129882FC05200E8D9CB34AC6772F21C45027C11BE50417C01F282
            0E869C1D402DD048839C843A0698C8307C370C2226BE003978B2832934B39D02
            A4019F80E78843A40FC6980BD2C7DF056C195EB489B19E6AA7851D60EB418C53
            6CD75C90F9E29F03022D424440505757E7EAEBEBB5D921634020854A8DDCDCFC
            73919E0BF1536076F1321F959393138DFB0826D5E738E41FBB610422F23B88E8
            21C15A568DBD34566B7B9FE776F2716F311317427C07D8B34C42CE39FB11D1D0
            D0A029C07283110244F19C18088B90787C0138C044E4756161C1CDCDCDE9797F
            7474A4CFF9081901E3CACBCBB510EDD00A8B08FAFC6B00603129A0FAF9DACDCE
            CEEA97CF0E23BE9AB5B5B52A962D6BF04504D7F939105C6681030861F57C72AD
            0E28D0CDCDCD2C6118562392D6F8DB5026D31A00E49FD5D153EDD80D994F986B
            073086B4C85C7FCAE1F632083FC0A33500EC30B2662B0A03C126DA20BF823232
            FEB7DDDDDD9F868787DFE4C743A40081A68009B19B1D80FDB8E0C3087D3700A2
            A5662EE5F2E7C1C1C109F98D19790680480162D76B993463136323A7210E9006
            439818701A8A8057522B3FCAAA7F0FC23911EDA7606C6CECB958F85CF2DB00B1
            FDF8F4C14A7D41526858F2475555D598FC04C781B722A7003034349490A2EB12
            A2AF65B51F171717271163DF035F8088BD91F894ACFA850662E251013E464646
            1A24E75F8A902F84A81E210001123B1487847B7851837920B600C3CCCC4C7269
            69893F2C5FC96DABF44B527013A3A3A37F1F93FF2F38F717D264350CD60585CC
            0000000049454E44AE426082}
        end
      end
      object efctGlow3: TInnerGlowEffect
        Softness = 0.400000005960464400
        GlowColor = claWhite
        Opacity = 0.899999976158142100
        Trigger = 'IsMouseOver=true'
        Enabled = False
      end
      object txtProject3: TText
        HitTest = False
        Position.X = 64.000000000000000000
        Position.Y = 7.000000000000000000
        Size.Width = 233.000000000000000000
        Size.Height = 50.000000000000000000
        Size.PlatformDefault = False
        Text = 'Project'
        TextSettings.Font.Size = 30.000000000000000000
        TextSettings.HorzAlign = Leading
      end
    end
  end
  object gmActiveProject: TGestureManager
    Left = 208
    Top = 288
  end
end
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<




































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































Deleted ProjectIt/src/F_ActiveProject.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
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
unit F_ActiveProject;

interface

uses
  SysUtils, Types, UITypes, Rtti, Classes,
  Variants, FMX.Types, FMX.Controls, FMX.Forms, FMX.Dialogs,
  FMX.StdCtrls, FMX.Colors, FMX.Layouts, FMX.Objects, FMX.Ani, FMX.Effects,
  Actions, FMX.ActnList, FMX.Menus, FMX.StdActns, FMX.Gestures,
  M_Main;

type
  TfrmActiveProject = class(TForm)
    lytProjects: TLayout;
    btnProject: TCornerButton;
    rndrctTime: TRoundRect;
    txtTime: TText;
    imgIcon: TImage;
    btnProject2: TCornerButton;
    rndrctTime2: TRoundRect;
    txtTime2: TText;
    imgIcon2: TImage;
    anmProjectIcon: TBitmapAnimation;
    anmProject2Icon: TBitmapAnimation;
    btnProject3: TCornerButton;
    rndrctTime3: TRoundRect;
    txtTime3: TText;
    imgIcon3: TImage;
    anmProject3Icon: TBitmapAnimation;
    efctGlow: TInnerGlowEffect;
    efctGlow2: TInnerGlowEffect;
    efctGlow3: TInnerGlowEffect;
    txtProject: TText;
    txtProject2: TText;
    gmActiveProject: TGestureManager;
    txtProject3: TText;
    procedure ControlDragMouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X,
      Y: Single);
    procedure btnProjectClick(Sender: TObject);
    procedure FormCreate(Sender: TObject);
    procedure FormGesture(Sender: TObject; const EventInfo: TGestureEventInfo;
      var Handled: Boolean);
  private
    procedure SetProjectActive(const Button: TCustomButton; const Active: Boolean);
    { Private declarations }
  public
    { Public declarations }
  end;

var
  frmActiveProject: TfrmActiveProject;

implementation

uses
  F_ProjectList;

{$R *.fmx}

{ ------------------------------------------------------------------------------------------------ }
procedure TfrmActiveProject.FormCreate(Sender: TObject);
begin
  SetProjectActive(btnProject, True);
  btnProjectClick(btnProject);
end;

{ ------------------------------------------------------------------------------------------------ }
procedure TfrmActiveProject.FormGesture(Sender: TObject; const EventInfo: TGestureEventInfo;
  var Handled: Boolean);
var
  Ctl: IControl;
begin
  if EventInfo.GestureID = igiLongTap then begin
    Ctl := Self.ObjectAtPoint(EventInfo.Location);
    while Assigned(Ctl) and not Assigned(Ctl.PopupMenu) and Assigned(Ctl.Parent) do
      Ctl := Ctl.Parent as IControl;
    if Assigned(Ctl.PopupMenu) then begin
      Ctl.PopupMenu.Popup(EventInfo.Location.X, EventInfo.Location.Y);
    end;
  end;
end {TfrmActiveProject.FormGesture};

{ ------------------------------------------------------------------------------------------------ }
function FindDescendantByClass(const Control: TFmxObject; const TargetClass: TClass; const Recursive: Boolean = False; const SkipChild: TFmxObject = nil): TFmxObject;
var
  Child: TFmxObject;
begin
  for Child in Control.Children do begin
    if Child.InheritsFrom(TargetClass) and (Child <> SkipChild) then
      Exit(Child);
    if Recursive and Assigned(Child.Children) then begin
      Result := FindDescendantByClass(Child, TargetClass, Recursive, SkipChild);
      if Assigned(Result) then
        Exit;
    end;
  end;
  Result := nil;
end {FindDescendantByClass};

{ ------------------------------------------------------------------------------------------------ }
procedure TfrmActiveProject.SetProjectActive(const Button: TCustomButton; const Active: Boolean);
var
  Shape: TShape;
  Animation: TBitmapAnimation;
  ButtonText: TText;
begin
  ButtonText := TText(FindDescendantByClass(Button, TText));
  Shape := TShape(FindDescendantByClass(Button, TShape));
  Animation := TBitmapAnimation(FindDescendantByClass(Button, TBitmapAnimation, True));

  if Active then begin
    Button.Opacity := 1;
    ButtonText.Font.Style := [TFontStyle.fsBold];
    Shape.Fill.Gradient.Color := TAlphaColorRec.Darkgreen;
    Shape.Fill.Gradient.Color1 := TAlphaColorRec.Lightgreen;
    if not Animation.Inverse then begin
      Animation.Inverse := True;
      Animation.Enabled := False;
      Animation.Enabled := True;
    end else begin
      (Animation.Parent as TImage).Bitmap.Assign(Animation.StartValue);
    end;
  end else begin
    Button.Opacity := 0.75;
    ButtonText.Font.Style := [];
    Shape.Fill.Gradient.Color := TAlphaColorRec.Blue;
    Shape.Fill.Gradient.Color1 := TAlphaColorRec.DarkBlue;
    if Animation.Inverse then begin
      Animation.Inverse := False;
      Animation.Enabled := False;
      Animation.Enabled := True;
    end else begin
      (Animation.Parent as TImage).Bitmap.Assign(Animation.StopValue);
    end;
  end;
end;

{ ------------------------------------------------------------------------------------------------ }
procedure TfrmActiveProject.btnProjectClick(Sender: TObject);
var
  Button: TCustomButton;
  Child: TFmxObject;
begin
  if Sender is TCustomButton then begin
    Button := TCustomButton(Sender);
//    if not (TFontStyle.fsBold in Button.Font.Style) then begin
      SetProjectActive(Button, True);
//    end;
  end;

  for Child in lytProjects.Children do begin
    if (Child is TCustomButton) and (Child <> Sender) then begin
      Button := TCustomButton(Child);
      SetProjectActive(Button, False);
    end;
  end;
end {TfrmActiveProject.btnProjectClick};

{ ------------------------------------------------------------------------------------------------ }
procedure TfrmActiveProject.ControlDragMouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X,
  Y: Single);
begin
  if (Button = TMouseButton.mbLeft) and (ssAlt in Shift) then begin
    Self.StartWindowDrag;
  end;
end {TfrmActiveProject.ControlDragMouseDown};

end.
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
















































































































































































































































































































































Deleted ProjectIt/src/F_ActiveProject.vlb.

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
[btnProject3]
Coordinates=246,132,70,33

[efctGlow2]
Coordinates=12,159,63,33

[efctGlow3]
Coordinates=257,1,63,33

[efctGlow]
Coordinates=257,53,57,33

[anmProjectIcon]
Coordinates=257,105,91,33

[imgIcon]
Coordinates=10,10,53,51

[rndrctTime]
Coordinates=168,132,68,33

[btnProject]
Coordinates=93,132,65,33

[imgIcon3]
Coordinates=205,10,59,51

[anmProject2Icon]
Coordinates=386,1,97,33

[txtTime]
Coordinates=10,71,50,51

[rndrctTime2]
Coordinates=10,132,73,33

[txtTime2]
Coordinates=73,10,56,51

[imgIcon2]
Coordinates=274,10,59,51

[txtTime3]
Coordinates=139,10,56,51

[btnProject2]
Coordinates=229,71,70,33

[rndrctTime3]
Coordinates=146,71,73,33

[anmProject3Icon]
Coordinates=386,157,97,33

[lytProjects]
Coordinates=70,71,66,33

[pumMenu]
Coordinates=302,80,79,33

[aclProject]
Coordinates=371,53,70,33

[actViewProjects]
Coordinates=302,80,52,33

[mnuViewProjects]
Coordinates=371,1,100,33

[MenuItem1]
Coordinates=371,53,68,33

[mnuFileExit]
Coordinates=371,105,72,33

[actFileExit]
Coordinates=337,157,56,33

[frmProjectList.dsProjects]
Coordinates=188,176,139,51

[frmProjectList.srcPrototype]
Coordinates=521,1,150,87

[txtProject]
Coordinates=365,157,61,51

[txtProject2]
Coordinates=365,227,67,51

[txtProject3]
Coordinates=316,265,67,51

<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<


























































































































































































Deleted ProjectIt/src/F_Main.dfm.

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
object Form1: TForm1
  Left = 0
  Top = 0
  Caption = 'Form1'
  ClientHeight = 293
  ClientWidth = 326
  Color = clBtnFace
  Font.Charset = DEFAULT_CHARSET
  Font.Color = clWindowText
  Font.Height = -11
  Font.Name = 'Tahoma'
  Font.Style = []
  OldCreateOrder = False
  ShowHint = True
  PixelsPerInch = 96
  TextHeight = 13
  object vgsProjects: TvgScene
    Left = 0
    Top = 0
    Width = 326
    Height = 293
    Align = alClient
    Transparency = True
    TextRendering = vgClearType
    Style = resStyle
    ExplicitLeft = 24
    ExplicitTop = 24
    ExplicitWidth = 100
    ExplicitHeight = 100
    DesignSnapGridShow = False
    DesignSnapToGrid = False
    DesignSnapToLines = True
    object bkgRoot1: TvgBackground
      Width = 326.000000000000000000
      Height = 293.000000000000000000
      Resource = 'bkgRoot1Style1'
      object btnProject: TvgBitmapButton
        Align = vaTop
        Width = 326.000000000000000000
        Height = 60.000000000000000000
        Opacity = 0.500000000000000000
        TabOrder = 0
        StaysPressed = False
        IsPressed = False
        Font.Size = 24.000000000000000000
        TextAlign = vgTextAlignCenter
        Text = 'Project'
        Bitmap.PNG = {
          89504E470D0A1A0A0000000D4948445200000020000000200806000000737A7A
          F4000000017352474200AECE1CE90000000467414D410000B18F0BFC61050000
          00206348524D00007A26000080840000FA00000080E8000075300000EA600000
          3A98000017709CBA513C00000816494441545847B5970B5054E71DC53F249AA4
          B6265168D0564B3A51A24E4B2D8EAF34222E8F855D7679232B2F45B02AA8A918
          A280063441A4033A93A0A306E3234EB436B18DAD36887140A38006798B88B080
          08884FC4070EF7F47C57D7D24CE39A38DD993377F7B27BCFEF3BFFFFF7C0463C
          E32B3838F8A7F7EFDFF7B6B5B5F50730A5BBBB3BADA0A0E0001F7B9BEA7BC6C7
          FFEF9F878585D9CD9A356B6E5050D0DFFDFCFC7AFCFC8CF0F3332023631DD2D2
          D24E4645452D4D4F4FD71B0C8689B1B1B13B22232357F0492F51CFFD68A08888
          88511CEDE2C0C0C0A3BEBEBEBD7C388C46031212E2B167CF5E5455B5E0EA5505
          172EB4A2B4F434BEFEBA5031994C7DF3E6CD436868681B8D3DA8A13F04C08623
          1CC711A6188DC6129D4ED7E7EBAB87544CCC1CE4E57D82F2F2067476F6A1ADED
          0E751BD7AEDDC38D1B7DA8A8E8404ECE66C4C5C562EEDCB9F0F7F737D3F85DEA
          57D6011634FCD62524252B40E759A3D7E9141A43AFD7212C6C163EFA68134757
          45B35EB4B4DC4573F32D34355D27440FBABA7A71EA5433727377ABC6B3679B30
          674EB40AC0B4EA69BC86FAB57580A8D27687C423D09BA211136AC0B60D59282F
          3E836B1DF7D06AEE81D97C0BF5F55771FE7C17AE5CB943F3FB282C6CC4B66D7F
          417C7C3CE30E46646404A2A3A31FCBC7C7A79AC6EF51AF51364F8630155E171F
          2B907A69B702E32105A9F9B7B1ABEC0E0ACF74A0BDBE13F76EF4A0F352378EE4
          9FC7F6ED7F4362E2DB08090982C91406F60A012255B1195569349A329AA6528E
          D601428F5C1EB5F506BE286E45E8DE66BCB2B11D22E31E06E63EC0B06D0FF0FB
          CF7AB1E81FDD48DCD980D495CB111818209B8CE626C63E1BE1E1E12A8405445E
          67CC985142E3958F7AE08909D888E0FC26870F3BA15CEFC5DD6B0A6E5FBE8BC6
          DA166CCDBF80E0BC1AD8653541ACED86767D0D420C5EE074647F84A9EA0F6101
          91D7E9D3A79FA0791235D25A023622F05F7543B2DBD1D3DEC36653D0DAAAA0ED
          92822B7CDFD3A9E0C4895A88B49B3064D76296BF8F3A7A096101B14058D29060
          D3A64D3B46E365D42FAD03041CAE787E5D2B6E5DEA416565870AD0D2A2B0E309
          431D2B3A07B1FA3A3CD6D722C4CF9BB50F51212C2096242C20F2F3A44993F269
          BC94FA857500E3C192016B9A71A3F926CACADAF0D557C5D4291C3F5E87C68B4C
          A09009A45EC7CCCC7308316AC1C5499505E4BB69C8FB2E2E2E87689C408DB00E
          6038502452CDE86CB8AA8E5E8EDC6C5698C62D5456DC4471211348E9C2D4B5B5
          082600172B3662A07AFD6E1A320579CFD9D9F94B1A2FA4865B07D07F9E2F5634
          A2FD7C07179D66D4D5F5A2B151C1458E5E5E4B8B6A2056B663627A1D02F41E5C
          8E8D90CB6D4646860A220D2D20327E796FFCF8F107681C47BD6A1D40F7C54191
          D80073F525D4D6DE434141390E1D3A85C3878B99420FBE9509AC68C36F52AA61
          0AF4C5EA55ABB07AF56A75DA5992B094449643DE1B3366CC7E1ACF7D04F0C475
          C846E8F6FF552CA9477D59139A38E28606B9C1284C424175751FCA24405233DE
          48AE41FCFC186E4609DC1F7CE57AFF1840964342C8C6E45E82D1A347EFA56B34
          65FF4477351EEDBE3D62511DAA4F5FC4C993CD6CBE26D5FCDCB9872A2BAA8778
          A701AF27D5C0A0D5A8259026122020204085E8DF1372D7747474DCC367475076
          D6013CF76C170B6A5076AA5EEDFA92922E96E0340E1E2C26502713688448AC81
          E3F25A18BCBDE446A342484988FE203205BD5E8F912347EEA2711835CC3A8066
          D726B1A00A19BB8A5075D28CCB2C81599680A3AFAA5270F6B819E24F15184108
          5FAD07F43A1F3581A4A42415A67F1AB21472371D3E7CF80E1A875056CF033642
          B36383883BC3A9769951D7C369650196E516A1E09FE568AC51505FD201B1A414
          3F5F5A0D4F770DB7DB39F21484F9F3E73F4EC302214BE1EDED0D0707873C9A07
          50AF584B4008D7BC4C11530CB1AA95D3AD05B6E95D70D9C8D8DF6D81FD92C388
          7B7F1F9E5B7606C3E22B10C39DEE830FDE5763972395CD68298905C2CBCB0BF6
          F6F61FD3D848C9639995D78CBC7411FD0D136886486EC7CAE454E85D5DF04E72
          1AA71F5349E466B4FC225E8E2F87A78707B45E9EE07EAFD65ACA0221016453BA
          BBBB63E8D0A15BE8AAA38658B317E20F5B93454411476C86738E192683861B4D
          0862C383E0FDE713ACFF058865E731E48F67094073462C0164020F4F4FFAC729
          F01C2097E1B33C317F4863376AB0758037372F13A6639CEB8D70CABC88855141
          6A7D13972C446CD6E7104B390DDF3E87C17165D0B86BE1ADF552EB2C6549425E
          5D5D5D152727A783363636DB69BA981A4D3DC5A9F8AD2D8B44C8110234306E33
          D66766D27C11B2D7262328BB1062311722023C3FEF5B9E74B46A09B45A5E2969
          ECE9E9892953A674DBD9D9EDA6E1264AAE80E3A817AD8F5E7E63EA669DF039A0
          8825D5AC752346A45462DDC62D48CFDD07115F0591402DAEC6C0E833709BA985
          9727FBE011809B9B1B264C987061D0A0413BF9A42CCA8F9227E1414F67FEF05B
          2F8A491BD68837735B84763FC46CD67D31EB2E9540A8844A8254C236FA345C67
          7AAB001E6C469E7A94B163C71E65E4D23C9972A5E4D2FB14B1FF37DE007E7420
          B4BF78754696705E5328267FF240E8BF849857C21EE06E2821224AE1AAF18166
          A61BA64E9D7A9F73FD33FE4E76BBDC769DA99F51564EC0DF9F8BA496ABD61B94
          B7F8C9A8E5C271CEA7C239E7B2786B27786E8408FB0653A67B61F2C4DFB50D1E
          3C588E3A870AA5E4D9FF856731B760497A0922E7EE286AB218F042941836395B
          3825168971D9AD035F0B3FCA2926BBFC3D4AFEEBC5E47E78E4DF9FC37FFE2261
          E4A8644D6547FB50F2889542C55213A9972959BEFFEBAB7F2AF27CE748C953CE
          8F8EFCDF67F1491D10C6ABC30000000049454E44AE426082}
        BitmapSize = 32.000000000000000000
        BitmapPadding = 8.000000000000000000
      end
    end
  end
  object resStyle: TvgResources
    Left = 8
    Top = 64
    ResourcesBin = {
      545046300D5476674261636B67726F756E640005576964746805000000000000
      008B08400648656967687405000000000000808B08400A46696C6C2E5374796C
      65070F766742727573684772616469656E741446696C6C2E4772616469656E74
      2E506F696E74730E0105436F6C6F720609234646393731463146000105436F6C
      6F720609234646464646464646064F6666736574050000000000000080FF3F00
      001346696C6C2E4772616469656E742E5374796C65071076674C696E65617247
      72616469656E742146696C6C2E4772616469656E742E5374617274506F736974
      696F6E2E506F696E74060928302E3530302C30292046696C6C2E477261646965
      6E742E53746F70506F736974696F6E2E506F696E74060928302E3530302C3129
      00095476674C61796F7574000C5265736F757263654E616D6506116269746D61
      70627574746F6E7374796C650E506F736974696F6E2E506F696E740609283234
      312C323636290557696474680500000000000000920540064865696768740500
      000000000000D00340000C54766752656374616E676C65000C5265736F757263
      654E616D65060A6261636B67726F756E6405416C69676E070A7661436F6E7465
      6E7473064C6F636B656409055769647468050000000000000092054006486569
      6768740500000000000000D003400748697454657374080A46696C6C2E537479
      6C65070F766742727573684772616469656E741446696C6C2E4772616469656E
      742E506F696E74730E0105436F6C6F720609234646453045304530000105436F
      6C6F720609234646333033303330064F6666736574050000000000000080FF3F
      00001346696C6C2E4772616469656E742E5374796C65071076674C696E656172
      4772616469656E740C5374726F6B652E436F6C6F720609234646323232323232
      07785261646975730500000000000000C0004007795261646975730500000000
      000000C000400011547667436F6C6F72416E696D6174696F6E00084475726174
      696F6E050000000000CDCCCCFC3F0C486964654F6E46696E6973680807547269
      67676572062049734D6F7573654F7665723D747275653B497350726573736564
      3D66616C73650A537461727456616C756506092346463530353035300953746F
      7056616C756506092346463730373037300C50726F70657274794E616D65060A
      46696C6C2E436F6C6F72000011547667436F6C6F72416E696D6174696F6E0008
      4475726174696F6E050000000000CDCCCCFC3F07496E7665727365090C486964
      654F6E46696E697368080754726967676572062149734D6F7573654F7665723D
      66616C73653B4973507265737365643D66616C73650A537461727456616C7565
      06092346463530353035300953746F7056616C75650609234646373037303730
      0C50726F70657274794E616D65060A46696C6C2E436F6C6F7200001154766743
      6F6C6F72416E696D6174696F6E00084475726174696F6E050000000000CDCCCC
      FC3F07496E7665727365090C486964654F6E46696E6973680807547269676765
      72062049734D6F7573654F7665723D66616C73653B4973507265737365643D74
      7275650A537461727456616C756506092346463430343034300953746F705661
      6C756506092346463730373037300C50726F70657274794E616D65060A46696C
      6C2E436F6C6F72000011547667436F6C6F72416E696D6174696F6E0008447572
      6174696F6E050000000000CDCCCCFC3F0C486964654F6E46696E697368080754
      726967676572061F49734D6F7573654F7665723D747275653B49735072657373
      65643D747275650A537461727456616C75650609234646373037303730095374
      6F7056616C756506092346463430343034300C50726F70657274794E616D6506
      0A46696C6C2E436F6C6F720000000754766754657874000C5265736F75726365
      4E616D6506047465787405416C69676E07087661436C69656E740E506F736974
      696F6E2E506F696E74060628302C333129064C6F636B65640905576964746805
      0000000000000092054006486569676874050000000000000088034007486974
      54657374080A46696C6C2E436F6C6F72060923464645304530453009466F6E74
      2E53697A650500000000000000C0034004546578740604746578740000085476
      67496D616765000C5265736F757263654E616D650605696D61676505416C6967
      6E07057661546F700E506F736974696F6E2E506F696E74060528332C3329064C
      6F636B6564090557696474680500000000000000860540064865696768740500
      000000000000E003400C50616464696E672E52656374060928332C332C332C30
      290748697454657374080A4269746D61702E504E470A8D00000089504E470D0A
      1A0A0000000D49484452000000010000000108060000001F15C4890000000173
      52474200AECE1CE90000000467414D410000B18F0BFC6105000000206348524D
      00007A26000080840000FA00000080E8000075300000EA6000003A9800001770
      9CBA513C0000000B494441541857636000020000050001AAD5C8510000000049
      454E44AE42608208577261704D6F6465070A7667496D61676546697400000D54
      7667476C6F77456666656374000754726967676572060E4973466F6375736564
      3D7472756507456E61626C65640808536F66746E657373050000000000CDCCCC
      FC3F074F7061636974790500000000006666E6FE3F09476C6F77436F6C6F7206
      092346464636394532440000000C54766752656374616E676C65000C5265736F
      757263654E616D65060F6261636B67726F756E647374796C650E506F73697469
      6F6E2E506F696E740609283235332C3235342905576964746805000000000000
      00C80440064865696768740500000000000000C804400748697454657374080A
      46696C6C2E436F6C6F7206092346463530353035300C5374726F6B652E537479
      6C65070B766742727573684E6F6E6500000C54766752656374616E676C65000C
      5265736F757263654E616D65060F6261636B67726F756E647374796C650E506F
      736974696F6E2E506F696E740609283235332C32353429055769647468050000
      0000000000C80440064865696768740500000000000000C80440074869745465
      7374080A46696C6C2E436F6C6F7206092346463530353035300C5374726F6B65
      2E5374796C65070B766742727573684E6F6E65000000}
  end
  object conProjects: TZConnection
    Protocol = 'sqlite-3'
    Database = 'ProjectIt.sqlite'
    SQLHourGlass = True
    Left = 152
    Top = 96
  end
  object qryProjects: TZReadOnlyQuery
    Connection = conProjects
    Params = <>
    Options = [doCalcDefaults, doSmartOpen]
    Left = 152
    Top = 152
  end
end
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<














































































































































































































































































































































































































































Changes to ProjectIt/src/F_Main.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_Main;



interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, vg_scene, vg_controls, ZConnection, DB, ZAbstractRODataset, ZDataset;


type
  TForm1 = class(TForm)
    vgsProjects: TvgScene;
    bkgRoot1: TvgBackground;

    btnProject: TvgBitmapButton;
    resStyle: TvgResources;
    conProjects: TZConnection;
    qryProjects: TZReadOnlyQuery;
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

end.

|
>
>




|
|
>


|
|
|
>
|
|
|
|

|

|



|



|


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

{$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;
    btnCancel: TButton;
    pnlButtons: TPanel;
    tvwProjects: TTreeView;
  private
    { private declarations }
  public
    { public declarations }
  end;

var
  frmMain: TfrmMain;

implementation

{$R *.lfm}

end.

Deleted ProjectIt/src/F_ProjectList.fmx.

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
object frmProjectList: TfrmProjectList
  Left = 0
  Top = 0
  Caption = 'Projects'
  ClientHeight = 480
  ClientWidth = 640
  Position = OwnerFormCenter
  FormFactor.Width = 320
  FormFactor.Height = 480
  FormFactor.Devices = [Desktop, iPhone, iPad]
  DesignerMasterStyle = 0
  object lvProjects: TListView
    ItemAppearanceClassName = 'TImageListItemRightButtonAppearance'
    ItemEditAppearanceClassName = 'TImageListItemRightButtonShowCheckAppearance'
    HeaderAppearanceClassName = 'TListHeaderObjects'
    FooterAppearanceClassName = 'TListHeaderObjects'
    ItemIndex = 0
    Anchors = [akLeft, akTop, akRight, akBottom]
    Position.X = 8.000000000000000000
    Position.Y = 8.000000000000000000
    Size.Width = 640.000000000000000000
    Size.Height = 480.000000000000000000
    Size.PlatformDefault = False
    TabOrder = 0
  end
  object btnOK: TButton
    Default = True
    ModalResult = 1
    Position.X = 552.000000000000000000
    Position.Y = 8.000000000000000000
    Size.Width = 81.000000000000000000
    Size.Height = 22.000000000000000000
    Size.PlatformDefault = False
    TabOrder = 1
    Text = 'OK'
  end
  object btnCancel: TButton
    Cancel = True
    Default = True
    ModalResult = 2
    Position.X = 552.000000000000000000
    Position.Y = 40.000000000000000000
    Size.Width = 81.000000000000000000
    Size.Height = 22.000000000000000000
    Size.PlatformDefault = False
    TabOrder = 2
    Text = 'Cancel'
  end
  object dsProjects: TClientDataSet
    Aggregates = <>
    Params = <>
    Left = 584
    Top = 400
  end
  object srcPrototype: TPrototypeBindSource
    AutoActivate = True
    AutoPost = False
    FieldDefs = <
      item
        Name = 'Project'
        Generator = 'ContactTitles'
        Options = [optShuffle]
        ReadOnly = False
      end
      item
        Name = 'ID'
        FieldType = ftInteger
        Generator = 'UIntegers'
        Options = []
        ReadOnly = True
      end>
    ScopeMappings = <>
    Left = 584
    Top = 344
  end
  object BindingsList1: TBindingsList
    Methods = <>
    OutputConverters = <>
    Left = 20
    Top = 5
    object LinkListControlToField1: TLinkListControlToField
      Category = 'Quick Bindings'
      DataSource = srcPrototype
      FieldName = 'Project'
      Control = lvProjects
      FillExpressions = <>
      FillHeaderExpressions = <>
      FillBreakGroups = <>
    end
  end
end
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<






















































































































































































Deleted ProjectIt/src/F_ProjectList.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
31
32
33
34
35
unit F_ProjectList;

interface

uses
  SysUtils, Types, UITypes, Rtti, Classes,
  Variants, FMX.Types, FMX.Controls, FMX.Forms, FMX.Dialogs,
  FMX.StdCtrls, FMX.ListView.Types, FMX.ListView, Data.Bind.GenData,
  System.Bindings.Outputs, Fmx.Bind.Editors, Data.Bind.EngExt,
  Fmx.Bind.DBEngExt, Data.Bind.Components, Data.Bind.ObjectScope, Data.DB,
  Datasnap.DBClient;

type
  TfrmProjectList = class(TForm)
    lvProjects: TListView;
    btnOK: TButton;
    btnCancel: TButton;
    dsProjects: TClientDataSet;
    srcPrototype: TPrototypeBindSource;
    BindingsList1: TBindingsList;
    LinkListControlToField1: TLinkListControlToField;
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  frmProjectList: TfrmProjectList;

implementation

{$R *.fmx}

end.
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<






































































Deleted ProjectIt/src/F_ProjectList.vlb.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
[lvProjects]
Coordinates=10,10,89,177
Visible=True

[btnCancel]
Coordinates=370,10,72,58
Visible=False

[dsProjects]
Coordinates=330,40,66,51

[srcPrototype]
Coordinates=127,10,77,87

[btnOK]
Coordinates=95,188,51,58
Visible=False

[]
Coordinates=136,87,142,58

[BindingsList1]
Coordinates=136,131,91,36

<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
















































Deleted ProjectIt/src/F_Projects.dfm.

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
object frmProjects: TfrmProjects
  Left = 0
  Top = 0
  Caption = 'Projects'
  ClientHeight = 282
  ClientWidth = 418
  Color = clBtnFace
  Font.Charset = DEFAULT_CHARSET
  Font.Color = clWindowText
  Font.Height = -11
  Font.Name = 'Tahoma'
  Font.Style = []
  OldCreateOrder = False
  Position = poScreenCenter
  PixelsPerInch = 96
  TextHeight = 13
  object lvwProjects: TListView
    Left = 8
    Top = 8
    Width = 404
    Height = 234
    Columns = <
      item
        Caption = 'Project'
        Width = 400
      end>
    Items.ItemData = {
      05680200000A00000000000000FFFFFFFFFFFFFFFF01000000FFFFFFFF010000
      000D530061006C006500730020004D0061006E00610067006500720000000000
      0000000000FFFFFFFFFFFFFFFF01000000FFFFFFFF020000000A490054002000
      4D0061006E006100670065007200000000000000000000FFFFFFFFFFFFFFFF01
      000000FFFFFFFF030000000C52006500630065007000740069006F006E006900
      73007400000000000000000000FFFFFFFFFFFFFFFF01000000FFFFFFFF040000
      000A4100630063006F0075006E00740061006E007400000000000000000000FF
      FFFFFFFFFFFFFF01000000FFFFFFFF050000000E560069006300650020005000
      7200650073006900640065006E007400000000000000000000FFFFFFFFFFFFFF
      FF01000000FFFFFFFF060000000F4100630063006F0075006E00740020004D00
      61006E006100670065007200000000000000000000FFFFFFFFFFFFFFFF010000
      00FFFFFFFF07000000105300740061006600660069006E00670020004D006100
      6E006100670065007200000000000000000000FFFFFFFFFFFFFFFF01000000FF
      FFFFFF080000001153006F00660074007700610072006500200045006E006700
      69006E00650065007200000000000000000000FFFFFFFFFFFFFFFF01000000FF
      FFFFFF0900000012500072006F00640075006300740020005300700065006300
      690061006C00690073007400000000000000000000FFFFFFFFFFFFFFFF010000
      00FFFFFFFF0A000000124D00610072006B006500740069006E00670020004400
      690072006500630074006F0072000000000000FFFFFFFFFFFFFFFFFFFFFFFFFF
      FFFFFFFFFFFFFF}
    RowSelect = True
    ShowColumnHeaders = False
    StateImages = imlProjectStates
    TabOrder = 0
    ViewStyle = vsReport
  end
  object btnOK: TButton
    Left = 256
    Top = 248
    Width = 75
    Height = 25
    Caption = '&OK'
    Default = True
    ModalResult = 1
    TabOrder = 1
  end
  object btnCancel: TButton
    Left = 337
    Top = 248
    Width = 75
    Height = 25
    Cancel = True
    Caption = '&Cancel'
    ModalResult = 2
    TabOrder = 2
  end
  object PrototypeBindSource1: TPrototypeBindSource
    AutoActivate = True
    AutoPost = False
    FieldDefs = <
      item
        Name = 'ProjectID'
        FieldType = ftInteger
        Generator = 'UIntegers'
        Options = []
        ReadOnly = False
      end
      item
        Name = 'ProjectName'
        Generator = 'ContactTitles'
        Options = [optShuffle]
        ReadOnly = False
      end>
    ScopeMappings = <>
    Left = 200
    Top = 32
  end
  object BindingsList1: TBindingsList
    Methods = <>
    OutputConverters = <>
    Left = 12
    Top = 245
    object LinkListControlToField1: TLinkListControlToField
      Category = 'Quick Bindings'
      DataSource = PrototypeBindSource1
      FieldName = 'ProjectName'
      Control = lvwProjects
      FillExpressions = <>
      AutoBufferCount = False
      FillHeaderExpressions = <>
      FillBreakGroups = <>
    end
  end
  object imlProjectStates: TImageList
    Left = 80
    Top = 248
    Bitmap = {
      494C010103000800200010001000FFFFFFFFFF10FFFFFFFFFFFFFFFF424D3600
      0000000000003600000028000000400000001000000001002000000000000010
      0000000000000000000000000000000000000000000000000000000000000000
      000000000000FDFDFD0200000000F1F1F10E00000000FDFDFD0200000000F3F3
      F30CFDFDFD020000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000F4F4F40BBF7554ABBA5300FFC35B02FE44484AEDB6AFAF84A4A09CFFD1BA
      A0FFB0A493FF7B7D80F000000000000000000000000000000000000000000000
      000000000000D29A7C83A23D00FFC65900FF4C4D50E400000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      000000000000D29A7C83A23D00FFC65900FF4C4D50E4007EB1FF0086B9FF0089
      BEFF007DB1FF006FA2FF72ADC78D000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000F6F6F609C35D
      14EBCE6700FFD37410FCCF6A01FEC55F07FF5B5556FDD9C9B4FDFFE1B6FFFCDD
      B4FEFCE2BFFEFEDCAEFB77797DEF00000000000000000000000000000000AE56
      1EE1C55B00FFDC6E00FFD36D00FFCC6003FF454647FF3E3E3EFEF5F5F50D0000
      000000000000000000000000000000000000000000000000000000000000AE56
      1EE1C55B00FFDC6E00FFD36D00FFCC6003FF454647FF0093C6FF1CB1E4FF3B66
      74FF167191FF007FB2FF1176A6EE000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      00000000000000000000000000000000000000000000FCFCFC03BFA59669DB74
      04FB767D84FE7A858FFEDA6B00FFC4620BFFA3979CFFFFE7BCFFFEE7BEFFCEBC
      9BFFFFEAC0FFFCE2C0FFBCAB96FEFDFDFD020000000000000000DDB49A65DD77
      00FF89898AFF7B848EFFD86E00FFCE6407FF464748FF484848FF464646FFBBBB
      BB5B000000000000000000000000000000000000000000000000DDB49A65DD77
      00FF89898AFF7B848EFFD86E00FFCE6407FF464748FF29ACDBFF87D1F8FF72A4
      BDFF20A9DAFF0088BBFF6CADC993000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      00000000000000000000000000000000000000000000FCFCFC03BA9E8C73E279
      04FB485564FF596573FFDD7101FFC46610FFC6B9BAFFFEF4DDFFFFFFDEFF6867
      6AFF91846FFFFBE0B8FEDDC4A6FFF3F3F30C0000000000000000D8A88A75E178
      00FF434E5AFF545C65FFDC7200FFD0680EFF49494AFF4B4B4BFF4C4C4CFF4F4F
      4FFF696969C70000000000000000000000000000000000000000D8A88A75E178
      00FF434E5AFF545C65FFDC7200FFD0680EFF49494AFF2182A4FF84D1F8FF7ACC
      F1FF1DA9DAFF0A8ABDF500000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      00000000000000000000000000000000000000000000FCFCFC03E2927F80E47D
      04FBEC7C00FFCE751BFFA88B7AFFC8680FFFB39FA4FFFEF9D9FF242324FFFFFF
      E6FFB7B197FFFEEEC4FEAAA59FFE000000000000000000000000D49F7B84E47E
      00FFEC8203FFE37800FFAA8566FFD26C13FF858686FF4B4B4BFF4E4E4EFF5050
      50FF474747FF0000000000000000000000000000000000000000D49F7B84E47E
      00FFEC8203FFE37800FFAA8566FFD26C13FF858686FF4B4B4BFF2F6981FF2CC1
      ECFF137BA1FF0000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      00000000000000000000000000000000000000000000FBFBFB04DE9E728DCBAE
      9EF9F8DAE3FFF6CFCFFFD5B6BBFFCE6F18FF4A4B4BFFF0E3E1FFFFFCDEFFFEF8
      DFFEFEEEC9FFE3D1B6FCB4ADAE8CFEFEFE010000000000000000D0966C93C3A3
      87FFFFDDE7FFFFD8D9FFE1C4D0FFD6741AFF4A4B4CFF777777FF505050FF5252
      52FF4B4B4BFF0000000000000000000000000000000000000000D0966C93C3A3
      87FFFFDDE7FFFFD8D9FFE1C4D0FFD6741AFF4A4B4CFF777777FF3E5D69FF0084
      B9FF0D5A86FF0000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      00000000000000000000000000000000000000000000FDFDFD02E1976699E3CD
      D0FAE3C6C5FFFFD6D6FFCFB5B9FFCE721DFF49494AFF514F4FFFA69194FFCDBE
      BDFEA6999AFED1CBCB5700000000000000000000000000000000CF8C5CA3DECC
      D5FFE0C4C4FFFFD8D8FFDBC3CFFFD67724FF4F4F4FFF515151FF535353FF5454
      54FF4E4E4EFF0000000000000000000000000000000000000000CF8C5CA3DECC
      D5FFE0C4C4FFFFD8D8FFDBC3CFFFD67724FF4F4F4FFF515151FF267794FF0A6A
      98FF246E88FFFBFBFB0400000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      00000000000000000000000000000000000000000000FEFEFE01E0925BA4E8D6
      DEFAD8C2C2FFC8B7B7FFD2B8B4FFCA721EFF7D7E7FFF5E5E5EFF545454FF5154
      54FE565757FEFDFDFD0200000000000000000000000000000000CC844DB2E5D5
      E1FFD1BDBDFFC9B8B8FFD8C2CEFFD57C2DFF7E7E7FFF5D5D5DFF545454FF5656
      56FF535353FF0000000000000000000000000000000000000000CC844DB2E5D5
      E1FFD1BDBDFFC9B8B8FFD8C2CEFFD57C2DFF7E7E7FFF5D5D5DFF545454FF5656
      56FF535353FF0000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000E18E4FB0ECDE
      EBFAFFE7E6FFDEC7C7FFD5B7AAFFCC7727FF535455FF555555FF565656FF5858
      58FD575757FF0000000000000000000000000000000000000000CA7C3EC1EDDD
      EAFFFFE2E2FFF2D3D3FFD8C2C9FFD78439FF545454FF545454FF575757FF5858
      58FF565656FF0000000000000000000000000000000000000000CA7C3EC1EDDD
      EAFFFFE2E2FFF2D3D3FFD8C2C9FFD78439FF545454FF545454FF575757FF5858
      58FF565656FF0000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000E28943BCE9DF
      EDFAF2D9DBFFFFDEDCFFD6B49EFFCB792DFF555657FF565656FF585858FF5959
      59FE585858FF0000000000000000000000000000000000000000C8732ED1F5E5
      F2FFFFE4E4FFFFE2E2FFD8C3C0FFD78A45FF565656FF575757FF595959FF5A5A
      5AFF595959FF0000000000000000000000000000000000000000C8732ED1F5E5
      F2FFFFE4E4FFFFE2E2FFD8C3C0FFD78A45FF565656FF575757FF595959FF5A5A
      5AFF595959FF0000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000E68838C7F7EF
      FFFCF3E6F7FFE4C6AFFFD98C35FFC77A33FF57595AFF585858FF5A5A5AFF5B5B
      5BFF5B5B5BFF0000000000000000000000000000000000000000C86C20DFFAEF
      FFFFF7E7F4FFDCBB9BFFE08B14FFD68A48FF585858FF595959FF5B5B5BFF5C5C
      5CFF5C5C5CFF0000000000000000000000000000000000000000C86C20DFFAEF
      FFFFF7E7F4FFDCBB9BFFE08B14FFD68A48FF585858FF595959FF5B5B5BFF5C5C
      5CFF5C5C5CFF0000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000E6882CD3FF9E
      06F9FFA829FFF7C78CFEEBD0BEFFE8D4D7FF978B8BFF545757FF5D5D5DFF5D5D
      5DFF5D5D5DFF0000000000000000000000000000000000000000C76710EFFF9D
      00FFFFB74FFFF6CFA3FFEADBE8FFF3E5EAFFB19F9FFF545656FF5D5D5DFF5E5E
      5EFF5F5F5FFF0000000000000000000000000000000000000000C76710EFFF9D
      00FFFFB74FFFF6CFA3FFEADBE8FFF3E5EAFFB19F9FFF545656FF5D5D5DFF5E5E
      5EFF5F5F5FFF0000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000DEC8B54A626A
      75D64A4D51FF8F8C89FFEADAD8FCF2DFDFFFF1E6E6FEF1DCDCFF888080FE595B
      5BFE5F5F5FFFF8F8F807FEFEFE01000000000000000000000000FAE5D22D6468
      6ED64B4B4BFF585959FFD4CBCBFFF7E3E3FFEFE0E0FFFAECECFFA49696FF5A5B
      5BFF626262FF0000000000000000000000000000000000000000FAE5D22D6468
      6ED64B4B4BFF585959FFD4CBCBFFF7E3E3FFEFE0E0FFFAECECFFA49696FF5A5B
      5BFF626262FF0000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000FDFDFD020000
      000000000000CACACA41787878C7505252FFA19C9CFFF6E7E7FBF1E8E8FFD1C9
      C9FF626262FFF0F0F00FFEFEFE01000000000000000000000000000000000000
      000000000000ECECEC1D818181BD4E4E4EFF6C6D6DFFE3D4D4FFE4DCDCFFC4C1
      C1FE646464FF0000000000000000000000000000000000000000000000000000
      000000000000ECECEC1D818181BD4E4E4EFF6C6D6DFFE3D4D4FFE4DCDCFFC4C1
      C1FE646464FF0000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      000000000000FDFDFD020000000000000000D8D8D832838383B4C5C5C55F0000
      0000000000000000000000000000000000000000000000000000000000000000
      000000000000000000000000000000000000F8F8F80B919191A4C7C7C7520000
      0000000000000000000000000000000000000000000000000000000000000000
      000000000000000000000000000000000000F4F4F40B919191A4C7C7C7520000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      000000000000000000000000000000000000424D3E000000000000003E000000
      2800000040000000100000000100010000000000800000000000000000000000
      000000000000000000000000FFFFFF00FAA7FFFFFFFF0000F003F87FF8010000
      C001E01FE00100008000C00FC00100008000C007C00300008001C007C0070000
      8000C007C00700008003C007C00300008003C007C0070000C007C007C0070000
      C007C007C0070000C007C007C0070000C007C007C0070000C001C007C0070000
      D801F807F8070000FB1FFF1FFF1F000000000000000000000000000000000000
      000000000000}
  end
end
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<




























































































































































































































































































































































































































































































































Deleted ProjectIt/src/F_Projects.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
31
32
33
34
unit F_Projects;

interface

uses
  Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics,
  Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Data.Bind.GenData, System.Rtti,
  System.Bindings.Outputs, Vcl.Bind.Editors, Data.Bind.EngExt,
  Vcl.Bind.DBEngExt, Data.Bind.Components, Vcl.StdCtrls, Vcl.ComCtrls,
  Data.Bind.ObjectScope, Vcl.ImgList;

type
  TfrmProjects = class(TForm)
    PrototypeBindSource1: TPrototypeBindSource;
    lvwProjects: TListView;
    btnOK: TButton;
    btnCancel: TButton;
    BindingsList1: TBindingsList;
    LinkListControlToField1: TLinkListControlToField;
    imlProjectStates: TImageList;
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  frmProjects: TfrmProjects;

implementation

{$R *.dfm}

end.
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<




































































Deleted ProjectIt/src/F_Projects.vlb.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
[btnCancel]
Coordinates=289,10,72,58
Visible=False

[lvwProjects]
Coordinates=233,10,116,212
Visible=True

[PrototypeBindSource1]
Coordinates=10,65,143,102

[btnOK]
Coordinates=371,10,51,58
Visible=False

[]
Coordinates=135,155,91,36

[BindingsList1]
Coordinates=145,109,91,36

[imlProjectStates]
Coordinates=0,0,77,36

<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
















































Added ProjectIt/src/f_main.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
object frmMain: TfrmMain
  Left = 438
  Height = 346
  Top = 178
  Width = 439
  Caption = 'Projects'
  ClientHeight = 346
  ClientWidth = 439
  LCLVersion = '1.4.4.0'
  object tvwProjects: TTreeView
    Left = 0
    Height = 296
    Top = 0
    Width = 439
    Align = alClient
    AutoExpand = True
    DefaultItemHeight = 32
    HideSelection = False
    Images = modMain.imlApplication
    Indent = 24
    MultiSelect = True
    MultiSelectStyle = [msControlSelect, msVisibleOnly]
    ReadOnly = True
    RightClickSelect = True
    RowSelect = True
    ShowRoot = False
    TabOrder = 0
    Options = [tvoAllowMultiselect, tvoAutoExpand, tvoAutoItemHeight, tvoKeepCollapsedNodes, tvoReadOnly, tvoRightClickSelect, tvoRowSelect, tvoShowButtons, tvoShowLines, tvoToolTips, tvoNoDoubleClickExpand, tvoThemedDraw]
    Items.Data = {
      F9FFFFFF020001000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF010000000000
      0000010900000028416677657A6967290000000000000000FFFFFFFFFFFFFFFF
      00000000000000000007000000285061757A6529
    }
  end
  object pnlButtons: TPanel
    Left = 0
    Height = 50
    Top = 296
    Width = 439
    Align = alBottom
    BevelOuter = bvNone
    ClientHeight = 50
    ClientWidth = 439
    TabOrder = 1
    object btnSelect: TButton
      Left = 216
      Height = 32
      Top = 8
      Width = 104
      Caption = 'Select'
      ModalResult = 1
      TabOrder = 0
    end
    object btnSelect1: TButton
      Left = 328
      Height = 32
      Top = 8
      Width = 104
      Cancel = True
      Caption = 'Cancel'
      ModalResult = 2
      TabOrder = 1
    end
  end
end

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
862
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: TSpeedButton
    Left = 0
    Height = 106
    Top = 0
    Width = 373
    Align = alClient
    Caption = '(Pauze)'
    Font.Height = -40
    OnClick = btnProjectClick
    ParentFont = False
  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
31
32
33
34
35
36
37
38
39
40
41
unit f_project;

{$mode objfpc}{$H+}

interface

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

type

  { TfrmCurrentProject }

  TfrmCurrentProject = class(TForm)
    btnProject: TSpeedButton;
    procedure btnProjectClick(Sender: TObject);
  private
    { private declarations }
  public
    { public declarations }
  end;

var
  frmCurrentProject: TfrmCurrentProject;

implementation
uses
  f_main;

{$R *.lfm}

{ TfrmCurrentProject }

procedure TfrmCurrentProject.btnProjectClick(Sender: TObject);
begin
  frmMain.ShowModal;
end;

end.

Added ProjectIt/src/lazarus/projectit.ico.

cannot compute difference between binary files

Added ProjectIt/src/lazarus/projectit.lpi.



















































































































































































































>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
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
<?xml version="1.0" encoding="UTF-8"?>
<CONFIG>
  <ProjectOptions>
    <Version Value="9"/>
    <General>
      <Flags>
        <SaveOnlyProjectUnits Value="True"/>
      </Flags>
      <SessionStorage Value="InProjectDir"/>
      <MainUnit Value="0"/>
      <Title Value="ProjectIt!"/>
      <ResourceType Value="res"/>
      <UseXPManifest Value="True"/>
      <XPManifest>
        <UIAccess Value="True"/>
      </XPManifest>
      <Icon Value="0"/>
    </General>
    <VersionInfo>
      <UseVersionInfo Value="True"/>
      <MajorVersionNr Value="2"/>
      <Language Value="0809"/>
      <Attributes pvaPreRelease="True"/>
      <StringTable CompanyName="Martijn Coppoolse" FileDescription="Project activity tracker" InternalName="ProjectIt" OriginalFilename="ProjectIt.exe" ProductName="Olam" ProductVersion="1.1.0.0"/>
    </VersionInfo>
    <BuildModes Count="1">
      <Item1 Name="Default" Default="True"/>
    </BuildModes>
    <PublishOptions>
      <Version Value="2"/>
    </PublishOptions>
    <RunParams>
      <local>
        <FormatVersion Value="1"/>
      </local>
    </RunParams>
    <RequiredPackages Count="1">
      <Item1>
        <PackageName Value="LCL"/>
      </Item1>
    </RequiredPackages>
    <Units Count="5">
      <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>
      <Unit4>
        <Filename Value="../u_project.pas"/>
        <IsPartOfProject Value="True"/>
      </Unit4>
    </Units>
  </ProjectOptions>
  <CompilerOptions>
    <Version Value="11"/>
    <Target>
      <Filename Value="projectit"/>
    </Target>
    <SearchPaths>
      <IncludeFiles Value="$(ProjOutDir)"/>
      <OtherUnitFiles Value=".."/>
      <UnitOutputDirectory Value="lib/$(TargetCPU)-$(TargetOS)"/>
    </SearchPaths>
    <Linking>
      <Options>
        <Win32>
          <GraphicApplication Value="True"/>
        </Win32>
      </Options>
    </Linking>
  </CompilerOptions>
  <Debugging>
    <Exceptions Count="3">
      <Item1>
        <Name Value="EAbort"/>
      </Item1>
      <Item2>
        <Name Value="ECodetoolError"/>
      </Item2>
      <Item3>
        <Name Value="EFOpenError"/>
      </Item3>
    </Exceptions>
  </Debugging>
</CONFIG>

Added ProjectIt/src/lazarus/projectit.lpr.



















































>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
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
program projectit;

{$mode objfpc}{$H+}

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

{$R *.res}

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

Added ProjectIt/src/lazarus/projectit.res.

cannot compute difference between binary files

Added ProjectIt/src/m_main.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
object modMain: TmodMain
  OldCreateOrder = False
  Height = 141
  HorizontalOffset = 364
  VerticalOffset = 323
  Width = 621
  object imlApplication: TImageList
    Height = 32
    Width = 32
    left = 40
    top = 23
    Bitmap = {
      4C69070000002000000020000000606060006060600060606000606060006060
      6000606060006060600060606000606060006060600060606000606060006060
      6000606060006060600060606000606060006060600060606000606060006060
      6000606060006060600060606000606060006060600060606000606060006060
      60006060600060606000606060006060600060606000828282037F7F7F6B7F7F
      7FB0808080B87F7F7FB8808080B8808080B8808080B87F7F7FB07C7C7C726868
      681460606004606060006060600060606000828282037F7F7F6B7F7F7FB08080
      80B87F7F7FB8808080B8808080B8808080B87F7F7FB07C7C7C72686868146060
      600460606000606060006060600060606000606060007F7F7F6A919191BFCCCC
      CCBFCACACABFC8C8C8BFC7C7C7BFC6C6C6BFC5C5C5BFC7C7C7BF9F9F9FBF7777
      77786060601B6060600360606000606060007F7F7F6A919191BFCCCCCCBFCACA
      CABFC8C8C8BFC7C7C7BFC6C6C6BFC5C5C5BFC7C7C7BF9F9F9FBF777777786060
      601B60606003606060006060600060606000606060007E7E7EADBCBCBCBFBFBF
      BFBFBABABABFB9B9B9BFB8B8B8BFB7B7B7BFB7B7B7BFB8B8B8BFBFBFBFBF7D7D
      7DAE606060446060600F60606000606060007E7E7EADBCBCBCBFBFBFBFBFBABA
      BABFB9B9B9BFB8B8B8BFB7B7B7BFB7B7B7BFB8B8B8BFBFBFBFBF7D7D7DAE6060
      60446060600F606060006060600060606000606060007E7E7EB4B7B7B7BFB8B8
      B8BFB5B5B5BFB3B3B3BFB2B2B2BFB1B1B1BFB1B1B1BFB1B1B1BFB7B7B7BF7D7D
      7DB8606060606060601960606000606060007E7E7EB4B7B7B7BFB8B8B8BFB5B5
      B5BFB3B3B3BFB2B2B2BFB1B1B1BFB1B1B1BFB1B1B1BFB7B7B7BF7D7D7DB86060
      606060606019606060006060600060606000606060007E7E7EB4B2B2B2BFB3B3
      B3BFAFAFAFBFADADADBFACACACBFABABABBFABABABBFABABABBFB1B1B1BF7F7F
      7FB8606060696060601B60606000606060007E7E7EB4B2B2B2BFB3B3B3BFAFAF
      AFBFADADADBFACACACBFABABABBFABABABBFABABABBFB1B1B1BF7F7F7FB86060
      60696060601B606060006060600060606000606060007F7F7FB4AEAEAEBFADAD
      ADBFAAAAAABFA8A8A8BFA7A7A7BFA6A6A6BFA6A6A6BFA6A6A6BFABABABBF8080
      80B86060606A6060601B60606000606060007F7F7FB4AEAEAEBFADADADBFAAAA
      AABFA8A8A8BFA7A7A7BFA6A6A6BFA6A6A6BFA6A6A6BFABABABBF808080B86060
      606A6060601B606060006060600060606000606060007F7F7FB4A9A9A9BFA8A8
      A8BFA5A5A5BFA3A3A3BFA2A2A2BFA1A1A1BFA1A1A1BFA1A1A1BFA5A5A5BF8181
      81B86060606A6060601C60606000606060007F7F7FB4A9A9A9BFA8A8A8BFA5A5
      A5BFA3A3A3BFA2A2A2BFA1A1A1BFA1A1A1BFA1A1A1BFA5A5A5BF818181B86060
      606A6060601C60606000606060006060600060606000808080B4A6A6A6BFA3A3
      A3BFA1A1A1BF9F9F9FBF9D9D9DBF9C9C9CBF9C9C9CBF9C9C9CBFA0A0A0BF8282
      82B86060606A6060601C6060600060606000808080B4A6A6A6BFA3A3A3BFA1A1
      A1BF9F9F9FBF9D9D9DBF9C9C9CBF9C9C9CBF9C9C9CBFA0A0A0BF828282B86060
      606A6060601C60606000606060006060600060606000808080B4A2A2A2BF9F9F
      9FBF9C9C9CBF9A9A9ABF999999BF989898BF979797BF989898BF9B9B9BBF8282
      82B86060606A6060601C6060600060606000808080B4A2A2A2BF9F9F9FBF9C9C
      9CBF9A9A9ABF999999BF989898BF979797BF989898BF9B9B9BBF828282B86060
      606A6060601C60606000606060006060600060606000818181B49F9F9FBF9B9B
      9BBF989898BF969696BF949494BF939393BF939393BF949494BF969696BF8383
      83B86060606A6060601C6060600060606000818181B49F9F9FBF9B9B9BBF9898
      98BF969696BF949494BF939393BF939393BF949494BF969696BF838383B86060
      606A6060601C60606000606060006060600060606000828282B49C9C9CBF9797
      97BF959595BF939393BF939393BF939393BF949494BF949494BF979797BF8484
      84B86060606A6060601C6060600060606000828282B49C9C9CBF979797BF9595
      95BF939393BF939393BF939393BF949494BF949494BF979797BF848484B86060
      606A6060601C60606000606060006060600060606000838383B4999999BF9494
      94BF939393BF939393BF949494BF959595BF959595BF969696BF989898BF8585
      85B86060606A6060601C6060600060606000838383B4999999BF949494BF9393
      93BF939393BF949494BF959595BF959595BF969696BF989898BF858585B86060
      606A6060601C60606000606060006060600060606000848484B4979797BF9494
      94BF949494BF959595BF959595BF969696BF969696BF979797BF9A9A9ABF8585
      85B86060606A6060601C6060600060606000848484B4979797BF949494BF9494
      94BF959595BF959595BF969696BF969696BF979797BF9A9A9ABF858585B86060
      606A6060601C60606000606060006060600060606000848484B4969696BF9595
      95BF959595BF969696BF979797BF979797BF989898BF989898BF9B9B9BBF8686
      86B86060606A6060601C6060600060606000848484B4969696BF959595BF9595
      95BF969696BF979797BF979797BF989898BF989898BF9B9B9BBF868686B86060
      606A6060601C60606000606060006060600060606000858585B4979797BF9696
      96BF979797BF979797BF989898BF989898BF999999BF9A9A9ABF9C9C9CBF8686
      86B86060606A6060601C6060600060606000858585B4979797BF969696BF9797
      97BF979797BF989898BF989898BF999999BF9A9A9ABF9C9C9CBF868686B86060
      606A6060601C60606000606060006060600060606000868686B4999999BF9797
      97BF989898BF999999BF999999BF9A9A9ABF9A9A9ABF9B9B9BBF9E9E9EBF8787
      87B86060606A6060601C6060600060606000868686B4999999BF979797BF9898
      98BF999999BF999999BF9A9A9ABF9A9A9ABF9B9B9BBF9E9E9EBF878787B86060
      606A6060601C60606000606060006060600060606000868686B49A9A9ABF9999
      99BF999999BF9A9A9ABF9A9A9ABF9B9B9BBF9C9C9CBF9C9C9CBF9F9F9FBF8888
      88B86060606A6060601C6060600060606000868686B49A9A9ABF999999BF9999
      99BF9A9A9ABF9A9A9ABF9B9B9BBF9C9C9CBF9C9C9CBF9F9F9FBF888888B86060
      606A6060601C60606000606060006060600060606000878787B49B9B9BBF9A9A
      9ABF9B9B9BBF9B9B9BBF9C9C9CBF9C9C9CBF9D9D9DBF9D9D9DBFA1A1A1BF8888
      88B86060606A6060601C6060600060606000878787B49B9B9BBF9A9A9ABF9B9B
      9BBF9B9B9BBF9C9C9CBF9C9C9CBF9D9D9DBF9D9D9DBFA1A1A1BF888888B86060
      606A6060601C60606000606060006060600060606000878787B49D9D9DBF9B9B
      9BBF9C9C9CBF9C9C9CBF9D9D9DBF9D9D9DBF9E9E9EBF9F9F9FBFA2A2A2BF8989
      89B86060606A6060601C6060600060606000878787B49D9D9DBF9B9B9BBF9C9C
      9CBF9C9C9CBF9D9D9DBF9D9D9DBF9E9E9EBF9F9F9FBFA2A2A2BF898989B86060
      606A6060601C60606000606060006060600060606000888888B49F9F9FBF9D9D
      9DBF9D9D9DBF9E9E9EBF9E9E9EBF9F9F9FBF9F9F9FBFA0A0A0BFA3A3A3BF8A8A
      8AB86060606A6060601C6060600060606000888888B49F9F9FBF9D9D9DBF9D9D
      9DBF9E9E9EBF9E9E9EBF9F9F9FBF9F9F9FBFA0A0A0BFA3A3A3BF8A8A8AB86060
      606A6060601C60606000606060006060600060606000888888B49F9F9FBF9E9E
      9EBF9E9E9EBF9F9F9FBF9F9F9FBFA0A0A0BFA1A1A1BFA1A1A1BFA4A4A4BF8A8A
      8AB86060606A6060601C6060600060606000888888B49F9F9FBF9E9E9EBF9E9E
      9EBF9F9F9FBF9F9F9FBFA0A0A0BFA1A1A1BFA1A1A1BFA4A4A4BF8A8A8AB86060
      606A6060601C60606000606060006060600060606000898989B4A1A1A1BF9F9F
      9FBFA0A0A0BFA0A0A0BFA1A1A1BFA1A1A1BFA2A2A2BFA2A2A2BFA5A5A5BF8B8B
      8BB86060606A6060601C6060600060606000898989B4A1A1A1BF9F9F9FBFA0A0
      A0BFA0A0A0BFA1A1A1BFA1A1A1BFA2A2A2BFA2A2A2BFA5A5A5BF8B8B8BB86060
      606A6060601C60606000606060006060600060606000898989B4A3A3A3BFA0A0
      A0BFA1A1A1BFA1A1A1BFA2A2A2BFA3A3A3BFA3A3A3BFA3A3A3BFA5A5A5BF8B8B
      8BB86060606A6060601C6060600060606000898989B4A3A3A3BFA0A0A0BFA1A1
      A1BFA1A1A1BFA2A2A2BFA3A3A3BFA3A3A3BFA3A3A3BFA5A5A5BF8B8B8BB86060
      606A6060601C606060006060600060606000606060008A8A8AB4A6A6A6BFA2A2
      A2BFA2A2A2BFA3A3A3BFA4A4A4BFA3A3A3BFA4A4A4BFA4A4A4BFA5A5A5BF8C8C
      8CB86060606A6060601C60606000606060008A8A8AB4A6A6A6BFA2A2A2BFA2A2
      A2BFA3A3A3BFA4A4A4BFA3A3A3BFA4A4A4BFA4A4A4BFA5A5A5BF8C8C8CB86060
      606A6060601C606060006060600060606000606060008B8B8BB4AAAAAABFA5A5
      A5BFA3A3A3BFA3A3A3BFA4A4A4BFA4A4A4BFA4A4A4BFA4A4A4BFA5A5A5BF8D8D
      8DB86060606A6060601B60606000606060008B8B8BB4AAAAAABFA5A5A5BFA3A3
      A3BFA3A3A3BFA4A4A4BFA4A4A4BFA4A4A4BFA4A4A4BFA5A5A5BF8D8D8DB86060
      606A6060601B606060006060600060606000606060008B8B8BACAEAEAEBFAAAA
      AABFA7A7A7BFA4A4A4BFA4A4A4BFA4A4A4BFA4A4A4BFA4A4A4BFA5A5A5BF8B8B
      8BAE606060696060601B60606000606060008B8B8BACAEAEAEBFAAAAAABFA7A7
      A7BFA4A4A4BFA4A4A4BFA4A4A4BFA4A4A4BFA4A4A4BFA5A5A5BF8B8B8BAE6060
      60696060601B606060006060600060606000606060008989896C9B9B9BBFABAB
      ABBFA9A9A9BFA8A8A8BFA7A7A7BFA5A5A5BFA5A5A5BFA5A5A5BF989898BF7A7A
      7A84606060606060601860606000606060008989896C9B9B9BBFABABABBFA9A9
      A9BFA8A8A8BFA7A7A7BFA5A5A5BFA5A5A5BFA5A5A5BF989898BF7A7A7A846060
      6060606060186060600060606000606060006060600066666612838383758B8B
      8BAC8D8D8DB48D8D8DB48D8D8DB48D8D8DB48E8E8EB48C8C8CAD7A7A7A846060
      6072606060436060600F606060006060600066666612838383758B8B8BAC8D8D
      8DB48D8D8DB48D8D8DB48D8D8DB48E8E8EB48C8C8CAD7A7A7A84606060726060
      60436060600F6060600060606000606060006060600060606003606060196060
      60426060605E60606067606060686060606860606068606060676060605F6060
      60436060601A6060600360606000606060006060600360606019606060426060
      605E60606067606060686060606860606068606060676060605F606060436060
      601A606060036060600060606000606060006060600060606000606060036060
      600F606060186060601B6060601B6060601B6060601B6060601B606060186060
      600F6060600360606000606060006060600060606000606060036060600F6060
      60186060601B6060601B6060601B6060601B6060601B606060186060600F6060
      6003606060006060600060606000606060006060600060606000606060006060
      6000606060006060600060606000606060006060600060606000606060006060
      6000606060006060600060606000606060006060600060606000606060006060
      6000606060006060600060606000606060006060600060606000606060006060
      6000606060006060600060606000000000000000000000000000000000000000
      0001000000010000000100000001000000010000000100000001000000010000
      0001000000000000000000000000000000000000000000000000000000010000
      0001000000010000000100000001000000010000000100000001000000010000
      0000000000000000000000000000000000000000000099330005922A008F9329
      00EB952D00F6932C00F6932D00F6932D00F6942D00F6932A00EB832600982709
      001B0000000600000000000000000000000099330005922A008F932900EB952D
      00F6932C00F6932D00F6932D00F6942D00F6932A00EB832600982709001B0000
      00060000000000000000000000000000000000000000922B008EAA5428FFECD6
      C7FFEBD3C2FFE9CDBBFFE8CBB7FFE8CAB3FFE8C9B2FFECCDB5FFBB744BFF6D20
      00A100000024000000050000000000000000922B008EAA5428FFECD6C7FFEBD3
      C2FFE9CDBBFFE8CBB7FFE8CAB3FFE8C9B2FFECCDB5FFBB744BFF6D2000A10000
      00240000000500000000000000000000000000000000912500E7DCB39AFFE0BB
      A4FFDBB195FFDAAE90FFDAAC8BFFD9AA88FFDAAA86FFDBAD89FFE5BD99FF8A24
      00E90000005B000000140000000000000000912500E7DCB39AFFE0BBA4FFDBB1
      95FFDAAE90FFDAAC8BFFD9AA88FFDAAA86FFDBAD89FFE5BD99FF8A2400E90000
      005B0000001400000000000000000000000000000000922600F0DAAB88FFD9AD
      8DFFD7A683FFD6A27DFFD6A078FFD69E75FFD69E73FFD79F72FFE0AC7EFF8E25
      00F600000080000000220000000000000000922600F0DAAB88FFD9AD8DFFD7A6
      83FFD6A27DFFD6A078FFD69E75FFD69E73FFD79F72FFE0AC7EFF8E2500F60000
      00800000002200000000000000000000000000000001912600F0D7A079FFD6A1
      7BFFD39A70FFD2976AFFD29565FFD29362FFD39360FFD4945FFFDCA06AFF9129
      00F60000008C000000250000000100000001912600F0D7A079FFD6A17BFFD39A
      70FFD2976AFFD29565FFD29362FFD39360FFD4945FFFDCA06AFF912900F60000
      008C0000002500000001000000000000000000000001932700F0D39968FFD397
      69FFD0905EFFD08D58FFCF8B53FFD0894FFFD0894DFFD18A4CFFD99654FF942E
      00F60000008E000000250000000100000001932700F0D39968FFD39769FFD090
      5EFFD08D58FFCF8B53FFD0894FFFD0894DFFD18A4CFFD99654FF942E00F60000
      008E0000002500000001000000000000000000000001932800F0D29158FFCF8C
      57FFCE874DFFCD8446FFCD8140FFCE803CFFCE803AFFCF8039FFD78B40FF9631
      00F60000008E000000260000000100000001932800F0D29158FFCF8C57FFCE87
      4DFFCD8446FFCD8140FFCE803CFFCE803AFFCF8039FFD78B40FF963100F60000
      008E0000002600000001000000000000000000000001942C00F0D1894AFFCD84
      46FFCC7E3CFFCC7B34FFCC782EFFCC7729FFCD7727FFCE7726FFD7822AFF9835
      00F60000008E000000260000000100000001942C00F0D1894AFFCD8446FFCC7E
      3CFFCC7B34FFCC782EFFCC7729FFCD7727FFCE7726FFD7822AFF983500F60000
      008E0000002600000001000000000000000000000001962E00F0D1833DFFCC7C
      35FFCB762AFFCB7322FFCB701CFFCB6E17FFCC6E14FFCE6F13FFD57816FF9A37
      00F60000008E000000260000000100000001962E00F0D1833DFFCC7C35FFCB76
      2AFFCB7322FFCB701CFFCB6E17FFCC6E14FFCE6F13FFD57816FF9A3700F60000
      008E0000002600000001000000000000000000000001983100F0D17E2EFFCC74
      25FFCB6F1AFFCA6B11FFCA6809FFCB6704FFCC6800FFCE6901FFD67102FF9D39
      00F60000008E000000260000000100000001983100F0D17E2EFFCC7425FFCB6F
      1AFFCA6B11FFCA6809FFCB6704FFCC6800FFCE6901FFD67102FF9D3900F60000
      008E00000026000000010000000000000000000000019B3400F0D17921FFCC6E
      15FFCB690AFFCB6601FFCC6600FFCE6800FFD06A00FFD16B00FFD97300FF9E3B
      00F60000008E0000002600000001000000019B3400F0D17921FFCC6E15FFCB69
      0AFFCB6601FFCC6600FFCE6800FFD06A00FFD16B00FFD97300FF9E3B00F60000
      008E00000026000000010000000000000000000000019D3700F0D27413FFCC69
      07FFCD6700FFCE6800FFD06A00FFD26C00FFD36D00FFD56F00FFDD7700FFA23C
      00F60000008E0000002600000001000000019D3700F0D27413FFCC6907FFCD67
      00FFCE6800FFD06A00FFD26C00FFD36D00FFD56F00FFDD7700FFA23C00F60000
      008E00000026000000010000000000000000000000019F3900F0D47108FFCF69
      00FFD06A00FFD26C00FFD46E00FFD56F00FFD77100FFD97300FFE27C00FFA33E
      00F60000008E0000002600000001000000019F3900F0D47108FFCF6900FFD06A
      00FFD26C00FFD46E00FFD56F00FFD77100FFD97300FFE27C00FFA33E00F60000
      008E0000002600000001000000000000000000000001A13C00F0D77100FFD36D
      00FFD46E00FFD67000FFD87200FFD97300FFDB7500FFDD7700FFE47F00FFA540
      00F60000008E000000260000000100000001A13C00F0D77100FFD36D00FFD46E
      00FFD67000FFD87200FFD97300FFDB7500FFDD7700FFE47F00FFA54000F60000
      008E0000002600000001000000000000000000000001A43C00F0DA7400FFD670
      00FFD87200FFDA7400FFDB7500FFDD7700FFDF7900FFE17B00FFE98300FFA742
      00F60000008E000000260000000100000001A43C00F0DA7400FFD67000FFD872
      00FFDA7400FFDB7500FFDD7700FFDF7900FFE17B00FFE98300FFA74200F60000
      008E0000002600000001000000000000000000000001A53F00F0DE7800FFDA74
      00FFDC7600FFDE7800FFDF7900FFE17B00FFE37D00FFE47E00FFED8800FFA944
      00F60000008E000000260000000100000001A53F00F0DE7800FFDA7400FFDC76
      00FFDE7800FFDF7900FFE17B00FFE37D00FFE47E00FFED8800FFA94400F60000
      008E0000002600000001000000000000000000000001A74000F0E27C00FFDE78
      00FFE07A00FFE17B00FFE37D00FFE57F00FFE78100FFE88200FFF28C00FFAB45
      00F60000008E000000260000000100000001A74000F0E27C00FFDE7800FFE07A
      00FFE17B00FFE37D00FFE57F00FFE78100FFE88200FFF28C00FFAB4500F60000
      008E0000002600000001000000000000000000000001A94200F0E68000FFE27C
      00FFE47E00FFE57F00FFE78100FFE98300FFEA8400FFEC8600FFF69000FFAC47
      00F60000008E000000260000000100000001A94200F0E68000FFE27C00FFE47E
      00FFE57F00FFE78100FFE98300FFEA8400FFEC8600FFF69000FFAC4700F60000
      008E0000002600000001000000000000000000000001AA4400F0EB8500FFE680
      00FFE78100FFE98300FFEB8500FFEC8600FFEE8800FFF08A00FFFB9500FFAE49
      00F60000008E000000260000000100000001AA4400F0EB8500FFE68000FFE781
      00FFE98300FFEB8500FFEC8600FFEE8800FFF08A00FFFB9500FFAE4900F60000
      008E0000002600000001000000000000000000000001AC4600F0F08A00FFEA84
      00FFEB8500FFED8700FFEF8900FFF08A00FFF28C00FFF48E00FFFE9800FFB04E
      00F60000008E000000260000000100000001AC4600F0F08A00FFEA8400FFEB85
      00FFED8700FFEF8900FFF08A00FFF28C00FFF48E00FFFE9800FFB04E00F60000
      008E0000002600000001000000000000000000000001AD4700F0F28C00FFED87
      00FFEF8900FFF18B00FFF28C00FFF48E00FFF69000FFF89200FFFF9C00FFB14E
      00F60000008E000000260000000100000001AD4700F0F28C00FFED8700FFEF89
      00FFF18B00FFF28C00FFF48E00FFF69000FFF89200FFFF9C00FFB14E00F60000
      008E0000002600000001000000000000000000000001AF4900F0F79100FFF18B
      00FFF38D00FFF58F00FFF69000FFF89200FFFA9400FFFB9500FFFFA000FFB350
      00F60000008E000000260000000100000001AF4900F0F79100FFF18B00FFF38D
      00FFF58F00FFF69000FFF89200FFFA9400FFFB9500FFFFA000FFB35000F60000
      008E0000002600000001000000000000000000000001B14A00F0FB9601FFF58F
      00FFF79100FFF89200FFFA9400FFFC9600FFFD9700FFFE9800FFFFA200FFB452
      00F60000008E000000260000000100000001B14A00F0FB9601FFF58F00FFF791
      00FFF89200FFFA9400FFFC9600FFFD9700FFFE9800FFFFA200FFB45200F60000
      008E0000002600000001000000000000000000000001B34D00F0FF9E0AFFF993
      00FFFB9500FFFC9600FFFF9900FFFE9800FFFF9A00FFFF9900FFFFA200FFB654
      00F60000008E000000260000000100000001B34D00F0FF9E0AFFF99300FFFB95
      00FFFC9600FFFF9900FFFE9800FFFF9A00FFFF9900FFFFA200FFB65400F60000
      008E0000002600000001000000000000000000000001B54F00F0FFA817FFFE9B
      09FFFF9800FFFE9800FFFF9900FFFF9900FFFF9900FFFF9900FFFFA200FFBA58
      00F60000008E000000250000000100000001B54F00F0FFA817FFFE9B09FFFF98
      00FFFE9800FFFF9900FFFF9900FFFF9900FFFF9900FFFFA200FFBA5800F60000
      008E0000002500000001000000000000000000000001B65000E6FFB028FFFFA5
      1BFFFF9E0EFFFF9A04FFFF9900FFFF9900FFFF9900FFFF9B00FFFFA000FFB354
      00E90000008C000000250000000100000001B65000E6FFB028FFFFA51BFFFF9E
      0EFFFF9A04FFFF9900FFFF9900FFFF9900FFFF9B00FFFFA000FFB35400E90000
      008C0000002500000001000000000000000000000000A9510091D87911FFFFAB
      1AFFFFA813FFFFA60CFFFFA408FFFFA202FFFFA101FFFF9F00FFDC7600FF6A33
      00B000000080000000210000000000000000A9510091D87911FFFFAB1AFFFFA8
      13FFFFA60CFFFFA408FFFFA202FFFFA101FFFF9F00FFDC7600FF6A3300B00000
      00800000002100000000000000000000000000000000200900188E45009CB254
      00E6B95500F1B85700F1BA5700F1B95900F1BB5A00F1B45600E76B3400B00301
      00980000005A000000140000000000000000200900188E45009CB25400E6B955
      00F1B85700F1BA5700F1B95900F1BB5A00F1B45600E76B3400B0030100980000
      005A000000140000000000000000000000000000000000000005000000220000
      00590000007E0000008A0000008B0000008B0000008B0000008A0000007F0000
      005A000000230000000500000000000000000000000500000022000000590000
      007E0000008A0000008B0000008B0000008B0000008A0000007F0000005A0000
      0023000000050000000000000000000000000000000000000000000000050000
      0014000000210000002400000025000000250000002500000024000000210000
      0014000000050000000000000000000000000000000000000005000000140000
      0021000000240000002500000025000000250000002400000021000000140000
      0005000000000000000000000000000000000000000000000000000000000000
      0001000000010000000100000001000000010000000100000001000000010000
      0001000000000000000000000000000000000000000000000000000000010000
      0001000000010000000100000001000000010000000100000001000000010000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000006767670B51515153555555A45151
      51DE535353520000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000005F5F5F135D5D5D5F585858B0505050F54F5050FF4E5050FF8887
      87FF999999C0A4A5A550A8A8A83F5D5D5D2D6969699F68686873000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      00000000000000000000000000000000000000000000000000005E5E5E1D5959
      596C555555BD4F4F4FFA4E4E4EFF4E4F4FFF6C6D6DFFA9A6A6FFE3D4D4FFFFED
      EDFFE4DCDCFFCCCBCBFFC4C1C1FE5C5C5CFD646464FF5D5D5DE5000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      00000000000000000000000000005B5B5B2853535379535353C94D4D4DFD4C4D
      4DFF4C4D4DFF616363FFA09E9EFFDDD1D1FFFDEAEAFFF6E6E6FFF4E6E6FFF8EE
      EEFFFDF0F0FFE9D2D2FF988F8FFF656666FF626262FF5B5B5BDE000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000E36C002D815A3489474C53D64B4B4CFE4B4B4BFF4B4C4CFF585959FF9795
      95FFD4CBCBFFFAE6E6FFF7E3E3FFF2E2E2FFEFE0E0FFF5EAEAFFFAECECFFE2C8
      C8FFA49696FF656666FF5A5B5BFF606161FF626262FF5A5A5AD7000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000CC6100E8BC7418FF605A4CFF4E5763FF8B909CFFCDC9D1FFF8E9EEFFF5E1
      E4FFF2E1E1FFEDDBDBFFECDADAFFF6EBEBFFF9EAEAFFDFC2C2FFAB9C9CFF6C6C
      6CFF555757FF5D5E5EFF606060FF606060FF606060FF585858CF000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000C45D00EFFF9D00FFFF9D00FFFFA40FFFFFB74FFFF4BB7DFFF6CFA3FFE9CD
      C2FFEADBE8FFF5F0F8FFF3E5EAFFDABBBCFFB19F9FFF717474FF545656FF595A
      5AFF5D5D5DFF5E5E5EFF5E5E5EFF5F5F5FFF5F5F5FFF565656C6000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000C15800E7F09B1EFFE4C9AFFFE2A957FFE89111FFF88700FFFB9605FFFB9C
      13FFFAA832FFF3B56BFFDDA274FF757A7DFF525353FF575757FF5A5A5AFF5B5B
      5BFF5C5C5CFF5D5D5DFF5D5D5DFF5E5E5EFF5D5D5DFF555555BF000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000C15700DFEA9418FFFAEFFFFFFFEEF7FFF7E7F4FFE3D7DFFFDCBB9BFFD69E
      55FFE08B14FFF38400FFD68A48FF474E56FF585858FF595959FF595959FF5A5A
      5AFF5B5B5BFF5C5C5CFF5C5C5CFF5D5D5DFF5C5C5CFF535353B7000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000BF5700D8E88E0EFFF5E8F5FFFFE6E6FFFFE4E4FFFFE5E6FFFFE6EBFFFFEA
      F5FFD7C5C5FFF18100FFD78E4EFF4A5158FF575757FF585858FF585858FF5959
      59FF5A5A5AFF5B5B5BFF5B5B5BFF5C5C5CFF595959FF515151AF000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000BD5500D1E48807FFF5E5F2FFE9D3D3FFFFE4E4FFFFE3E3FFFFE2E2FFFFE2
      E4FFD8C3C0FFEF7F00FFD78A45FF495056FF565656FF575757FF575757FF5858
      58FF595959FF5A5A5AFF5A5A5AFF5B5B5BFF595959FF4F4F4FA7000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000BC5400C9E28302FFF1E2F0FFE6CFCFFFC9BABAFFC8BABAFFD9C4C4FFFFDE
      DFFFD7C2C5FFEF7D00FFD88942FF484F56FF555555FF555555FF565656FF5757
      57FF585858FF585858FF595959FF5A5A5AFF565656FF4E4E4E9F000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000B95300C1E17D00FFEDDDEAFFFFE4E4FFFFE2E2FFFFE1E1FFF2D3D3FFF1D2
      D3FFD8C2C9FFEC7C00FFD78439FF484F55FF545454FF535353FF545454FF5656
      56FF575757FF575757FF585858FF5A5A5AFF565656FF4D4D4D97000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000B85100B9DF7900FFE9DAE8FFE2CBCBFFFAD9D9FFFFDFDFFFFFDEDEFFFFDF
      DFFFD6C3CBFFE87A00FFD98234FF454C52FF4F4F4FFF646464FF878787FF5353
      53FF565656FF565656FF575757FF595959FF535353FF4A4A4A90000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000B74F00B2DD7400FFE5D5E1FFF8D7D7FFD1BDBDFFC8B7B7FFC9B8B8FFF5D3
      D3FFD8C2CEFFE67900FFD57C2DFF4D535AFF7E7E7FFF7F7F7FFF5D5D5DFF5353
      53FF545454FF555555FF565656FF585858FF535353FF49494987000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000B54F00AADB6F00FFE0CFDBFFFFDFE0FFFFDDDDFFFFDCDCFFFFD9D9FFFDD5
      D5FFD8C2CFFFE27700FFD67B28FF63676CFF6D6D6DFF4D4D4DFF515151FF5353
      53FF545454FF545454FF555555FF575757FF505050FF4848487F000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000B44C00A3D96B00FFDECCD5FFE2C7C7FFE0C4C4FFFFD9D9FFFFD8D8FFFFD8
      D8FFDBC3CFFFDD7600FFD67724FF43484EFF4F4F4FFF505050FF515151FF5252
      52FF535353FF535353FF545454FF565656FF4E4E4EFF46464678000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000B14B009BD66900FFDBC8CFFFFFDEDFFFECCACAFFCCB7B7FFC9B4B4FFEAC7
      C7FFDFC2CFFFD67400FFD77520FF47494EFF4E4E4EFF4F4F4FFF4F4F4FFF5151
      51FF515151FF525252FF535353FF555555FF4C4C4CFF44444470000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000AF490093D46900FFC3A387FFE1C7D4FFFFDDE7FFFFDCE1FFFFD8D9FFFFD4
      D4FFE1C4D0FFD27200FFD6741AFF45484DFF4A4B4CFF505050FF777777FF4E4E
      4EFF505050FF515151FF525252FF545454FF4B4B4BFF42424268000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000AF49008BCD6600FFE77C00FFDB7600FFBD7A27FFC39673FFD1B6BDFFFFD6
      DFFFE9CADBFFCB6F00FFD57016FF434446FF616262FF818181FF676767FF4E4E
      4EFF4F4F4FFF505050FF515151FF535353FF494949FF42424260000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000AC460084C96300FFE47E00FFE37A00FFEC8203FFDF9133FFE37800FFB86F
      15FFAA8566FFCD7304FFD26C13FF5F5F63FF858686FF515151FF4B4B4BFF4D4D
      4DFF4E4E4EFF4F4F4FFF505050FF515151FF474747FF3F3F3F58000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000AB45007DC66000FFE27C00FFE87B00FF7D7B7AFF333F4CFF817B76FFE779
      00FFE07400FFDE7500FFD16C10FF454546FF464748FF4A4A4AFF4C4C4CFF4C4C
      4CFF4D4D4DFF4E4E4EFF505050FF525252FF444444FF3D3D3D4F000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000AB430075C35D00FFE17800FFE18F2FFF434E5AFF565858FF545C65FFC58C
      49FFDC7200FFDA7300FFD0680EFF464546FF49494AFF4A4A4AFF4B4B4BFF4B4B
      4BFF4C4C4CFF4E4E4EFF4F4F4FFF434343FF404040C746464610000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000A841006DC05A00FFDF7700FFDE8927FF545F6AFF676767FF6A6F74FFAE8B
      65FFDB7000FFD87100FFCF660BFF484443FF474849FF494949FF494949FF4A4A
      4AFF4C4C4CFF4A4A4AFF3F3F3FFE454545942626260700000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000AA430065BC5600FFDD7700FFE17400FF89898AFF6B6F74FF7B848EFFC28E
      54FFD86E00FFD87100FFCE6407FF484343FF464748FF484848FF484848FF4A4A
      4AFF464646FF3C3C3CF34343435B000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000B5440043B24A00FED56F00FFDF7500FFD37C1AFF9A9188FFAA9682FFD46C
      00FFD46D00FFD56E00FFCD6005FF484241FF454647FF484848FF484848FF4141
      41FF3B3B3BD74242422C00000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      000000000000C0490070A44000E1AC4800FFC55B00FFDC6E00FFDC6E00FFD56D
      00FFD36D00FFD36C00FFCC6003FF49423FFF454647FF454545FF3E3E3EFE3E3E
      3EA94545450D0000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      00000000000000000000CB000003B344004DAD3D00B4A43A00FBB34C00FFCA64
      00FFD67000FFD36D00FFCB5D00FF4A433FFF414243FF3A3A3AF9414141700000
      0001000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      00000000000000000000000000000000000000000000B843001FA93B00839B33
      00E5A23D00FFBB5500FFC65900FF473E38FF37393CE44141413B000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      000000000000000000000000000000000000000000000000000000000000D847
      000497330052983200B79B3000E285330AAB363D401700000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000006767670B51515153555555A45151
      51DE535353520000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000005F5F5F135D5D5D5F585858B0505050F54F5050FF4E5050FF8887
      87FF999999C0A4A5A550A8A8A83F5D5D5D2D6969699F68686873000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      00000000000000000000000000000000000000000000000000005E5E5E1D5959
      596C555555BD4F4F4FFA4E4E4EFF4E4F4FFF6C6D6DFFA9A6A6FFE3D4D4FFFFED
      EDFFE4DCDCFFCCCBCBFFC4C1C1FE5C5C5CFD646464FF5D5D5DE5000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      00000000000000000000000000005B5B5B2853535379535353C94D4D4DFD4C4D
      4DFF4C4D4DFF616363FFA09E9EFFDDD1D1FFFDEAEAFFF6E6E6FFF4E6E6FFF8EE
      EEFFFDF0F0FFE9D2D2FF988F8FFF656666FF626262FF5B5B5BDE000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000E36C002D815A3489474C53D64B4B4CFE4B4B4BFF4B4C4CFF585959FF9795
      95FFD4CBCBFFFAE6E6FFF7E3E3FFF2E2E2FFEFE0E0FFF5EAEAFFFAECECFFE2C8
      C8FFA49696FF656666FF5A5B5BFF606161FF626262FF5A5A5AD7000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000CC6100E8BC7418FF605A4CFF4E5763FF8B909CFFCDC9D1FFF8E9EEFFF5E1
      E4FFF2E1E1FFEDDBDBFFECDADAFFF6EBEBFFF9EAEAFFDFC2C2FFAB9C9CFF6C6C
      6CFF555757FF5D5E5EFF606060FF606060FF606060FF585858CF000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000C45D00EFFF9D00FFFF9D00FFFFA40FFFFFB74FFFF4BB7DFFF6CFA3FFE9CD
      C2FFEADBE8FFF5F0F8FFF3E5EAFFDABBBCFFB19F9FFF717474FF545656FF595A
      5AFF5D5D5DFF5E5E5EFF5E5E5EFF5F5F5FFF5F5F5FFF565656C6000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000C15800E7F09B1EFFE4C9AFFFE2A957FFE89111FFF88700FFFB9605FFFB9C
      13FFFAA832FFF3B56BFFDDA274FF757A7DFF525353FF575757FF5A5A5AFF5B5B
      5BFF5C5C5CFF5D5D5DFF5D5D5DFF5E5E5EFF5D5D5DFF555555BF000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000C15700DFEA9418FFFAEFFFFFFFEEF7FFF7E7F4FFE3D7DFFFDCBB9BFFD69E
      55FFE08B14FFF38400FFD68A48FF474E56FF585858FF595959FF595959FF5A5A
      5AFF5B5B5BFF5C5C5CFF5C5C5CFF5D5D5DFF5C5C5CFF535353B7000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000BF5700D8E88E0EFFF5E8F5FFFFE6E6FFFFE4E4FFFFE5E6FFFFE6EBFFFFEA
      F5FFD7C5C5FFF18100FFD78E4EFF4A5158FF575757FF585858FF585858FF5959
      59FF5A5A5AFF5B5B5BFF5B5B5BFF5C5C5CFF595959FF515151AF000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000BD5500D1E48807FFF5E5F2FFE9D3D3FFFFE4E4FFFFE3E3FFFFE2E2FFFFE2
      E4FFD8C3C0FFEF7F00FFD78A45FF495056FF565656FF575757FF575757FF5858
      58FF595959FF5A5A5AFF5A5A5AFF5B5B5BFF595959FF4F4F4FA7000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000BC5400C9E28302FFF1E2F0FFE6CFCFFFC9BABAFFC8BABAFFD9C4C4FFFFDE
      DFFFD7C2C5FFEF7D00FFD88942FF484F56FF555555FF555555FF565656FF5757
      57FF585858FF585858FF595959FF5A5A5AFF565656FF4E4E4E9F000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000B95300C1E17D00FFEDDDEAFFFFE4E4FFFFE2E2FFFFE1E1FFF2D3D3FFF1D2
      D3FFD8C2C9FFEC7C00FFD78439FF484F55FF545454FF535353FF545454FF5656
      56FF575757FF575757FF585858FF5A5A5AFF565656FF4D4D4D97000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000B85100B9DF7900FFE9DAE8FFE2CBCBFFFAD9D9FFFFDFDFFFFFDEDEFFFFDF
      DFFFD6C3CBFFE87A00FFD98234FF454C52FF4F4F4FFF646464FF878787FF5353
      53FF565656FF565656FF575757FF595959FF535353FF4A4A4A90000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000B74F00B2DD7400FFE5D5E1FFF8D7D7FFD1BDBDFFC8B7B7FFC9B8B8FFF5D3
      D3FFD8C2CEFFE67900FFD57C2DFF4D535AFF7E7E7FFF7F7F7FFF5D5D5DFF5353
      53FF545454FF555555FF565656FF585858FF535353FF49494987000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000B54F00AADB6F00FFE0CFDBFFFFDFE0FFFFDDDDFFFFDCDCFFFFD9D9FFFDD5
      D5FFD8C2CFFFE27700FFD67B28FF63676CFF6D6D6DFF4D4D4DFF515151FF5353
      53FF545454FF545454FF555555FF575757FF505050FF4848487F000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000B44C00A3D96B00FFDECCD5FFE2C7C7FFE0C4C4FFFFD9D9FFFFD8D8FFFFD8
      D8FFDBC3CFFFDD7600FFD67724FF43484EFF4F4F4FFF505050FF515151FF475D
      64FF267794FF2B5A72FF0A6A98FF0679A8FF246E88FF31505E8E003F8B040000
      0000000000000000000000000000000000000000000000000000000000000000
      0000B14B009BD66900FFDBC8CFFFFFDEDFFFECCACAFFCCB7B7FFC9B4B4FFEAC7
      C7FFDFC2CFFFD67400FFD77520FF47494EFF4E4E4EFF4F4F4FFF4F4F4FFF4E53
      54FF1E91BBFF0995C8FF007BAEFF0077AAFF00699CFF00689BFE007DBD520000
      0000000000000000000000000000000000000000000000000000000000000000
      0000AF490093D46900FFC3A387FFE1C7D4FFFFDDE7FFFFDCE1FFFFD8D9FFFFD4
      D4FFE1C4D0FFD27200FFD6741AFF45484DFF4A4B4CFF505050FF777777FF4E4E
      4EFF3E5D69FF0089BEFF0084B9FF006CA2FF0D5A86FF215C7993000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000AF49008BCD6600FFE77C00FFDB7600FFBD7A27FFC39673FFD1B6BDFFFFD6
      DFFFE9CADBFFCB6F00FFD57016FF434446FF616262FF818181FF676767FF4E4E
      4EFF909090FF4FCAECFF1BADDAFF2CACD6FF97B4B4FF42424260000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000AC460084C96300FFE47E00FFE37A00FFEC8203FFDF9133FFE37800FFB86F
      15FFAA8566FFCD7304FFD26C13FF5F5F63FF858686FF515151FF4B4B4BFF4D4D
      4DFF2F6981FF35BDE7FF2CC1ECFF26BCE8FF137BA1FF39464D5D000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000AB45007DC66000FFE27C00FFE87B00FF7D7B7AFF333F4CFF817B76FFE779
      00FFE07400FFDE7500FFD16C10FF454546FF464748FF4A4A4AFF4C4C4CFF316C
      82FF2DA5D2FF55BCE7FF46B6E2FF27AAD9FF0299CBFF0481B0DE0094CA2B0000
      0000000000000000000000000000000000000000000000000000000000000000
      0000AB430075C35D00FFE17800FFE18F2FFF434E5AFF565858FF545C65FFC58C
      49FFDC7200FFDA7300FFD0680EFF464546FF49494AFF4A4A4AFF2182A4FF4AB9
      E6FF84D1F8FF94DCFFFF7ACCF1FF4EB3DDFF1DA9DAFF0096CAFF0086BBF5008A
      C850000000000000000000000000000000000000000000000000000000000000
      0000A841006DC05A00FFDF7700FFDE8927FF545F6AFF676767FF6A6F74FFAE8B
      65FFDB7000FFD87100FFCF660BFF484443FF474849FF375B68FF25A8D8FF6AC7
      EFFF9FE1FFFF8AA9BDFF616364FF5A717BFF2F92B5FF0097CBFF008CBFFF007D
      B2F7007BB9290000000000000000000000000000000000000000000000000000
      0000AA430065BC5600FFDD7700FFE17400FF89898AFF6B6F74FF7B848EFFC28E
      54FFD86E00FFD87100FFCE6407FF484343FF464748FF197194FF29ACDBFF5BC0
      EAFF87D1F8FF584A45FF72A4BDFF55A6C7FF20A9DAFF0095C8FF0088BBFF007E
      B0FF0072A3930000000000000000000000000000000000000000000000000000
      0000B5440043B24A00FED56F00FFDF7500FFD37C1AFF9A9188FFAA9682FFD46C
      00FFD46D00FFD56E00FFCD6005FF484241FF454647FF0883AEFF0DA0D2FF38B2
      DFFF537E90FF51382DFF4E646DFF417081FF07A0D4FF0091C4FF0085B8FF007A
      ADFF0070A4D00000000000000000000000000000000000000000000000000000
      000000000000C0490070A44000E1AC4800FFC55B00FFDC6E00FFDC6E00FFD56D
      00FFD36D00FFD36C00FFCC6003FF49423FFF454647FF0282B4FF0093C6FF099D
      D0FF1CB1E4FF454848FF3B6674FF089CCDFF167191FF008CBFFF007FB2FF0075
      A8FF006DA0EE0000000000000000000000000000000000000000000000000000
      00000000000000000000CB000003B344004DAD3D00B4A43A00FBB34C00FFCA64
      00FFD67000FFD36D00FFCB5D00FF4A433FFF414243FF0776A2FE008ABDFF008F
      C2FF0096C9FF009BD1FF305966FF256277FF008CC0FF0080B4FF0078ABFF006E
      A1FF006A9CE20000000000000000000000000000000000000000000000000000
      00000000000000000000000000000000000000000000B843001FA93B00839B33
      00E5A23D00FFBB5500FFC65900FF473E38FF37393CE40B709A9F007EB1FF0083
      B6FF0086B9FF0088BCFF0089BEFF0085B9FF007DB1FF0077AAFF006FA2FF0068
      9AFF006B9A8D0000000000000000000000000000000000000000000000000000
      000000000000000000000000000000000000000000000000000000000000D847
      000497330052983200B79B3000E285330AAB363D40170081AA060076AB950078
      AAE90079ACE70077AAD30077A9C50075A9C10072A4C8006EA2D2006A9DCC006D
      9C840051AE060000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000051515153555555A45151
      51DE535353520000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000005F5F5F135D5D5D5F585858B0505050F54F5050FF4E5050FF8887
      87FF999999C0A4A5A550A8A8A83F5D5D5D2D6969699F68686873000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      00000000000000000000000000000000000000000000000000005E5E5E1D5959
      596C555555BD4F4F4FFA4E4E4EFF4E4F4FFF6C6D6DFFA9A6A6FFE3D4D4FFFFED
      EDFFE4DCDCFFCCCBCBFFC4C1C1FE5C5C5CFD646464FF5D5D5DE5000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      00000000000000000000000000005B5B5B2853535379535353C94D4D4DFD4C4D
      4DFF4C4D4DFF616363FFA09E9EFFDDD1D1FFFDEAEAFFF6E6E6FFF4E6E6FFF8EE
      EEFFFDF0F0FFE9D2D2FF988F8FFF656666FF626262FF5B5B5BDE000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000E36C002D815A3489474C53D64B4B4CFE4B4B4BFF4B4C4CFF585959FF9795
      95FFD4CBCBFFFAE6E6FFF7E3E3FFF2E2E2FFEFE0E0FFF5EAEAFFFAECECFFE2C8
      C8FFA49696FF656666FF5A5B5BFF606161FF626262FF5A5A5AD7000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000CC6100E8BC7418FF605A4CFF4E5763FF8B909CFFCDC9D1FFF8E9EEFFF5E1
      E4FFF2E1E1FFEDDBDBFFECDADAFFF6EBEBFFF9EAEAFFDFC2C2FFAB9C9CFF6C6C
      6CFF555757FF5D5E5EFF606060FF606060FF606060FF585858CF000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000C45D00EFFF9D00FFFF9D00FFFFA40FFFFFB74FFFF4BB7DFFF6CFA3FFE9CD
      C2FFEADBE8FFF5F0F8FFF3E5EAFFDABBBCFFB19F9FFF717474FF545656FF595A
      5AFF5D5D5DFF5E5E5EFF5E5E5EFF5F5F5FFF5F5F5FFF565656C6000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000C15800E7F09B1EFFE4C9AFFFE2A957FFE89111FFF88700FFFB9605FFFB9C
      13FFFAA832FFF3B56BFFDDA274FF757A7DFF525353FF575757FF5A5A5AFF5B5B
      5BFF5C5C5CFF5D5D5DFF5D5D5DFF5E5E5EFF5D5D5DFF555555BF000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000C15700DFEA9418FFFAEFFFFFFFEEF7FFF7E7F4FFE3D7DFFFDCBB9BFFD69E
      55FFE08B14FFF38400FFD68A48FF474E56FF585858FF595959FF595959FF5A5A
      5AFF5B5B5BFF5C5C5CFF5C5C5CFF5D5D5DFF5C5C5CFF535353B7000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000BF5700D8E88E0EFFF5E8F5FFFFE6E6FFFFE4E4FFFFE5E6FFFFE6EBFFFFEA
      F5FFD7C5C5FFF18100FFD78E4EFF4A5158FF575757FF585858FF585858FF5959
      59FF5A5A5AFF5B5B5BFF5B5B5BFF5C5C5CFF595959FF515151AF000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000BD5500D1E48807FFF5E5F2FFE9D3D3FFFFE4E4FFFFE3E3FFFFE2E2FFFFE2
      E4FFD8C3C0FFEF7F00FFD78A45FF495056FF565656FF575757FF575757FF5858
      58FF595959FF5A5A5AFF5A5A5AFF5B5B5BFF595959FF4F4F4FA7000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000BC5400C9E28302FFF1E2F0FFE6CFCFFFC9BABAFFC8BABAFFD9C4C4FFFFDE
      DFFFD7C2C5FFEF7D00FFD88942FF484F56FF555555FF555555FF565656FF5757
      57FF585858FF585858FF595959FF5A5A5AFF565656FF4E4E4E9F000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000B95300C1E17D00FFEDDDEAFFFFE4E4FFFFE2E2FFFFE1E1FFF2D3D3FFF1D2
      D3FFD8C2C9FFEC7C00FFD78439FF484F55FF545454FF535353FF545454FF5656
      56FF575757FF575757FF585858FF5A5A5AFF565656FF4D4D4D97000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000B85100B9DF7900FFE9DAE8FFE2CBCBFFFAD9D9FFFFDFDFFFFFDEDEFFFFDF
      DFFFD6C3CBFFE87A00FFD98234FF454C52FF4F4F4FFF646464FF878787FF5353
      53FF565656FF565656FF575757FF595959FF535353FF4A4A4A90000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000B74F00B2DD7400FFE5D5E1FFF8D7D7FFD1BDBDFFC8B7B7FFC9B8B8FFF5D3
      D3FFD8C2CEFFE67900FFD57C2DFF4D535AFF7E7E7FFF7F7F7FFF5D5D5DFF5353
      53FF545454FF555555FF565656FF585858FF535353FF49494987000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000B54F00AADB6F00FFE0CFDBFFFFDFE0FFFFDDDDFFFFDCDCFFFFD9D9FFFDD5
      D5FFD8C2CFFFE27700FFD67B28FF63676CFF6D6D6DFF4D4D4DFF515151FF5353
      53FF545454FF545454FF555555FF575757FF505050FF4848487F000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000B44C00A3D96B00FFDECCD5FFE2C7C7FFE0C4C4FFFFD9D9FFFFD8D8FFFFD8
      D8FFDBC3CFFFDD7600FFD67724FF43484EFF4F4F4FFF273D73FF17449EFF0F41
      9CFF1545A1FF204187FF545454FF565656FF1D3F85FF1545A2F90E41A0F51345
      A5F2002D967F0000000000000000000000000000000000000000000000000000
      0000B14B009BD66900FFDBC8CFFFFFDEDFFFECCACAFFCCB7B7FFC9B4B4FFEAC7
      C7FFDFC2CFFFD67400FFD77520FF47494EFF4E4E4EFF224EA3FFC6D8EEFFA8C4
      E6FFADCAEBFF3A69BAFF4D5058FF4E515AFF3B67B8FFC1D6EEFFA7C3E6FFAFCC
      ECFF2153ACF00000000000000000000000000000000000000000000000000000
      0000AF490093D46900FFC3A387FFE1C7D4FFFFDDE7FFFFDCE1FFFFD8D9FFFFD4
      D4FFE1C4D0FFD27200FFD6741AFF45484DFF4A4B4CFF1646A2FF87ADDDFF6B9A
      D5FF6DA0D9FF255EB6FF4B4F57FF4C4F5AFF2A5DB1FF82AADBFF6A99D5FF6FA1
      DCFF104AAAF60000000000000000000000000000000000000000000000000000
      0000AF49008BCD6600FFE77C00FFDB7600FFBD7A27FFC39673FFD1B6BDFFFFD6
      DFFFE9CADBFFCB6F00FFD57016FF434446FF616262FF1248A4FF5E95D7FF4485
      D0FF4189D5FF165AB7FF4A4E57FF4B4E59FF2059B1FF5A93D4FF4384D0FF438B
      D6FF0B4BADF60000000000000000000000000000000000000000000000000000
      0000AC460084C96300FFE47E00FFE37A00FFEC8203FFDF9133FFE37800FFB86F
      15FFAA8566FFCD7304FFD26C13FF5F5F63FF858686FF0C47A6FF3782D3FF1D72
      CDFF1574D1FF0756B9FF494E56FF494E57FF1556B3FF337FD0FF1A71CDFF1574
      D3FF024BB1F60000000000000000000000000000000000000000000000000000
      0000AB45007DC66000FFE27C00FFE87B00FF7D7B7AFF333F4CFF817B76FFE779
      00FFE07400FFDE7500FFD16C10FF454546FF464748FF0949AAFF0E70D0FF0067
      CEFF006ED4FF0057BDFF494E56FF4A4F58FF0A54B6FF0C6FD0FF0067CEFF006F
      D6FF004EB5F60000000000000000000000000000000000000000000000000000
      0000AB430075C35D00FFE17800FFE18F2FFF434E5AFF565858FF545C65FFC58C
      49FFDC7200FFDA7300FFD0680EFF464546FF49494AFF034BAEFF006FD5FF006F
      D5FF0077DDFF005CC2FF484D56FF3C414BFF0154BAFF006FD5FF0070D6FF0077
      DDFF0054BAF60000000000000000000000000000000000000000000000000000
      0000A841006DC05A00FFDF7700FFDE8927FF545F6AFF676767FF6A6F74FFAE8B
      65FFDB7000FFD87100FFCF660BFF484443FF474849FF024EB1FF0077DDFF0077
      DDFF0080E6FF0062C8FF3A4048FE3A44529E0059BFFF0078DEFF0077DDFF0080
      E6FF0059BFF60000000000000000000000000000000000000000000000000000
      0000AA430065BC5600FFDD7700FFE17400FF89898AFF6B6F74FF7B848EFFC28E
      54FFD86E00FFD87100FFCE6407FF484343FF464748FF0255B5FF007FE5FF007F
      E5FF0086ECFF0068CEFF36445768003DA017005FC5FF007EE4FF007FE5FF0089
      EFFF005DC5F60000000000000000000000000000000000000000000000000000
      0000B5440043B24A00FED56F00FFDF7500FFD37C1AFF9A9188FFAA9682FFD46C
      00FFD46D00FFD56E00FFCD6005FF484241FF454647FF0259BBFF0088EEFF0086
      ECFF008FF5FF006DD3FF0049C014003CAE170066CBFF0087EDFF0087EDFF0090
      F6FF0064C9F60000000000000000000000000000000000000000000000000000
      000000000000C0490070A44000E1AC4800FFC55B00FFDC6E00FFDC6E00FFD56D
      00FFD36D00FFD36C00FFCC6003FF49423FFF454647FF025DC1FF008FF5FF008E
      F4FF0098FEFF0073D9FF0059BE14004AAB17006AD0FF0090F6FF008EF4FF0098
      FEFF0068CEF60000000000000000000000000000000000000000000000000000
      0000000000000000000000000000B344004DAD3D00B4A43A00FBB34C00FFCA64
      00FFD67000FFD36D00FFCB5D00FF4A433FFF414243FF0362C5FF0098FEFF0097
      FDFF009EFFFF0077DDFF0057BC140047BA170171D6FF0096FDFF0097FDFF009E
      FFFF006CD2F60000000000000000000000000000000000000000000000000000
      00000000000000000000000000000000000000000000B843001FA93B00839B33
      00E5A23D00FFBB5500FFC65900FF473E38FF37393CE4096ECFF414ADFFFF019F
      FFFF00A3FFFF007BE4FE0069D1100053CC130D7FE2FE0FAAFFFF019FFFFF00A4
      FFFF0070D6F00000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      000097330052983200B79B3000E285330AAB363D40170059BD7F0771D4EF026C
      D1F20070D5F1006BDD9800000000000000000166D89A0570D3F1026CD1F20071
      D5EF005DC37D0000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000051515153555555A45151
      51DE535353520000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000005F5F5F135D5D5D5F585858B0505050F54F5050FF4E5050FF8887
      87FF999999C0A4A5A550A8A8A83F5D5D5D2D6969699F68686873000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      00000000000000000000000000000000000000000000000000005E5E5E1D5959
      596C555555BD4F4F4FFA4E4E4EFF4E4F4FFF6C6D6DFFA9A6A6FFE3D4D4FFFFED
      EDFFE4DCDCFFCCCBCBFFC4C1C1FE5C5C5CFD646464FF5D5D5DE5000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      00000000000000000000000000005B5B5B2853535379535353C94D4D4DFD4C4D
      4DFF4C4D4DFF616363FFA09E9EFFDDD1D1FFFDEAEAFFF6E6E6FFF4E6E6FFF8EE
      EEFFFDF0F0FFE9D2D2FF988F8FFF656666FF626262FF5B5B5BDE000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000E36C002D815A3489474C53D64B4B4CFE4B4B4BFF4B4C4CFF585959FF9795
      95FFD4CBCBFFFAE6E6FFF7E3E3FFF2E2E2FFEFE0E0FFF5EAEAFFFAECECFFE2C8
      C8FFA49696FF656666FF5A5B5BFF606161FF626262FF5A5A5AD7000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000CC6100E8BC7418FF605A4CFF4E5763FF8B909CFFCDC9D1FFF8E9EEFFF5E1
      E4FFF2E1E1FFEDDBDBFFECDADAFFF6EBEBFFF9EAEAFFDFC2C2FFAB9C9CFF6C6C
      6CFF555757FF5D5E5EFF606060FF606060FF606060FF585858CF000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000C45D00EFFF9D00FFFF9D00FFFFA40FFFFFB74FFFF4BB7DFFF6CFA3FFE9CD
      C2FFEADBE8FFF5F0F8FFF3E5EAFFDABBBCFFB19F9FFF717474FF545656FF595A
      5AFF5D5D5DFF5E5E5EFF5E5E5EFF5F5F5FFF5F5F5FFF565656C6000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000C15800E7F09B1EFFE4C9AFFFE2A957FFE89111FFF88700FFFB9605FFFB9C
      13FFFAA832FFF3B56BFFDDA274FF757A7DFF525353FF575757FF5A5A5AFF5B5B
      5BFF5C5C5CFF5D5D5DFF5D5D5DFF5E5E5EFF5D5D5DFF555555BF000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000C15700DFEA9418FFFAEFFFFFFFEEF7FFF7E7F4FFE3D7DFFFDCBB9BFFD69E
      55FFE08B14FFF38400FFD68A48FF474E56FF585858FF595959FF595959FF5A5A
      5AFF5B5B5BFF5C5C5CFF5C5C5CFF5D5D5DFF5C5C5CFF535353B7000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000BF5700D8E88E0EFFF5E8F5FFFFE6E6FFFFE4E4FFFFE5E6FFFFE6EBFFFFEA
      F5FFD7C5C5FFF18100FFD78E4EFF4A5158FF575757FF585858FF585858FF5959
      59FF5A5A5AFF5B5B5BFF5B5B5BFF5C5C5CFF595959FF515151AF000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000BD5500D1E48807FFF5E5F2FFE9D3D3FFFFE4E4FFFFE3E3FFFFE2E2FFFFE2
      E4FFD8C3C0FFEF7F00FFD78A45FF495056FF565656FF575757FF575757FF5858
      58FF595959FF5A5A5AFF5A5A5AFF5B5B5BFF595959FF4F4F4FA7000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000BC5400C9E28302FFF1E2F0FFE6CFCFFFC9BABAFFC8BABAFFD9C4C4FFFFDE
      DFFFD7C2C5FFEF7D00FFD88942FF484F56FF555555FF555555FF565656FF5757
      57FF585858FF585858FF595959FF5A5A5AFF565656FF4E4E4E9F000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000B95300C1E17D00FFEDDDEAFFFFE4E4FFFFE2E2FFFFE1E1FFF2D3D3FFF1D2
      D3FFD8C2C9FFEC7C00FFD78439FF484F55FF545454FF535353FF545454FF5656
      56FF575757FF575757FF585858FF5A5A5AFF565656FF4D4D4D97000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000B85100B9DF7900FFE9DAE8FFE2CBCBFFFAD9D9FFFFDFDFFFFFDEDEFFFFDF
      DFFFD6C3CBFFE87A00FFD98234FF454C52FF4F4F4FFF646464FF878787FF5353
      53FF565656FF565656FF575757FF595959FF535353FF4A4A4A90000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000B74F00B2DD7400FFE5D5E1FFF8D7D7FFD1BDBDFFC8B7B7FFC9B8B8FFF5D3
      D3FFD8C2CEFFE67900FFD57C2DFF4D535AFF7E7E7FFF7F7F7FFF5D5D5DFF5353
      53FF545454FF555555FF565656FF585858FF535353FF49494987000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000B54F00AADB6F00FFE0CFDBFFFFDFE0FFFFDDDDFFFFDCDCFFFFD9D9FFFDD5
      D5FFD8C2CFFFE27700FFD67B28FF63676CFF6D6D6DFF4D4D4DFF515151FF5353
      53FF545454FF545454FF555555FF575757FF505050FF4848487F000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000B44C00A3D96B00FFDECCD5FFE2C7C7FFE0C4C4FFFFD9D9FFFFD8D8FFFFD8
      D8FFDBC3CFFFDD7600FFD67724FF43484EFF4F4F4FFF2D562DFF287C29FF1061
      10FF3F573FFF535353FF545454FF565656FF4E4E4EFF46464678000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000B14B009BD66900FFDBC8CFFFFFDEDFFFECCACAFFCCB7B7FFC9B4B4FFEAC7
      C7FFDFC2CFFFD67400FFD77520FF47494EFF4E4E4EFF156E14FFCDE7D2FF9FCF
      A7FF2D8830FF205E20FF4D554DFF555555FF4C4C4CFF44444470000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000AF490093D46900FFC3A387FFE1C7D4FFFFDDE7FFFFDCE1FFFFD8D9FFFFD4
      D4FFE1C4D0FFD27200FFD6741AFF45484DFF4A4B4CFF177117FFA6D4ADFF84C3
      8EFF7CC48AFF54AC63FF0E6F10FF356035FF4B4B4BFF42424268000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000AF49008BCD6600FFE77C00FFDB7600FFBD7A27FFC39673FFD1B6BDFFFFD6
      DFFFE9CADBFFCB6F00FFD57016FF434446FF616262FF177217FF94CEA0FF70BC
      7EFF5FB871FF54B76BFF4BBA67FF1D922EFF136813FF2D562D77000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000AC460084C96300FFE47E00FFE37A00FFEC8203FFDF9133FFE37800FFB86F
      15FFAA8566FFCD7304FFD26C13FF5F5F63FF858686FF137114FF85CA94FF62BA
      75FF50B668FF40B35CFF31B253FF2AB651FF27B44EFF0A8413FA0078007E0000
      0000000000000000000000000000000000000000000000000000000000000000
      0000AB45007DC66000FFE27C00FFE87B00FF7D7B7AFF333F4CFF817B76FFE779
      00FFE07400FFDE7500FFD16C10FF454546FF464748FF117512FF79C78CFF57BA
      6EFF44B761FF33B556FF26B54EFF29BA54FF2CC15BFF33CA65FF23B046FF007D
      00D7007E00320000000000000000000000000000000000000000000000000000
      0000AB430075C35D00FFE17800FFE18F2FFF434E5AFF565858FF545C65FFC58C
      49FFDC7200FFDA7300FFD0680EFF464546FF49494AFF107713FF70C888FF4FBB
      6AFF3BB95DFF29B952FF2BBE58FF2EC35DFF30C963FF32CD67FF37D36DFF3BD8
      75FF028004D60000000000000000000000000000000000000000000000000000
      0000A841006DC05A00FFDF7700FFDE8927FF545F6AFF676767FF6A6F74FFAE8B
      65FFDB7000FFD87100FFCF660BFF484443FF474849FF117A13FF6CC986FF4ABE
      69FF36BC5DFF2BBF59FF2FC761FF33CC66FF36D06AFF3AD46EFF3FD974FF43DF
      7DFF038101D40000000000000000000000000000000000000000000000000000
      0000AA430065BC5600FFDD7700FFE17400FF89898AFF6B6F74FF7B848EFFC28E
      54FFD86E00FFD87100FFCE6407FF484343FF464748FF117D14FF69CC87FF49C1
      6BFF34C160FF30C660FF34CE68FF38D26CFF3FD874FF48E481FF2FC254FF0188
      01D6008A00300000000000000000000000000000000000000000000000000000
      0000B5440043B24A00FED56F00FFDF7500FFD37C1AFF9A9188FFAA9682FFD46C
      00FFD46D00FFD56E00FFCD6005FF484241FF454647FF118315FF6CD08BFF4BC6
      70FF37C764FF33CC66FF39D36DFF43DD7AFF41DA73FF0E9D1BF50088007B0000
      0000000000000000000000000000000000000000000000000000000000000000
      000000000000C0490070A44000E1AC4800FFC55B00FFDC6E00FFDC6E00FFD56D
      00FFD36D00FFD36C00FFCC6003FF49423FFF454647FF108514FF71D490FF50CB
      76FF3ECC6DFF38D26CFF43DF7CFF22B73DFE008D00B700A20022000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000B344004DAD3D00B4A43A00FBB34C00FFCA64
      00FFD67000FFD36D00FFCB5D00FF4A433FFF414243FF128B17FF7AD89AFF5BD0
      81FF4FD981FF32C85DFF049209E5009900560000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      00000000000000000000000000000000000000000000B843001FA93B00839B33
      00E5A23D00FFBB5500FFC65900FF473E38FF37393CE40B8A0EEE92E5B3FF6CDA
      93FF1DA72CFC0090009200000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      000097330052983200B79B3000E285330AAB363D401700860060199A1DEB008D
      00C4009300340000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000051515153555555A45151
      51DE535353520000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000005F5F5F135D5D5D5F585858B0505050F54F5050FF4E5050FF8887
      87FF999999C0A4A5A550A8A8A83F5D5D5D2D6969699F68686873000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      00000000000000000000000000000000000000000000000000005E5E5E1D5959
      596C555555BD4F4F4FFA4E4E4EFF4E4F4FFF6C6D6DFFA9A6A6FFE3D4D4FFFFED
      EDFFE4DCDCFFCCCBCBFFC4C1C1FE5C5C5CFD646464FF5D5D5DE5000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      00000000000000000000000000005B5B5B2853535379535353C94D4D4DFD4C4D
      4DFF4C4D4DFF616363FFA09E9EFFDDD1D1FFFDEAEAFFF6E6E6FFF4E6E6FFF8EE
      EEFFFDF0F0FFE9D2D2FF988F8FFF656666FF626262FF5B5B5BDE000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000E36C002D815A3489474C53D64B4B4CFE4B4B4BFF4B4C4CFF585959FF9795
      95FFD4CBCBFFFAE6E6FFF7E3E3FFF2E2E2FFEFE0E0FFF5EAEAFFFAECECFFE2C8
      C8FFA49696FF656666FF5A5B5BFF606161FF626262FF5A5A5AD7000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000CC6100E8BC7418FF605A4CFF4E5763FF8B909CFFCDC9D1FFF8E9EEFFF5E1
      E4FFF2E1E1FFEDDBDBFFECDADAFFF6EBEBFFF9EAEAFFDFC2C2FFAB9C9CFF6C6C
      6CFF555757FF5D5E5EFF606060FF606060FF606060FF585858CF000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000C45D00EFFF9D00FFFF9D00FFFFA40FFFFFB74FFFF4BB7DFFF6CFA3FFE9CD
      C2FFEADBE8FFF5F0F8FFF3E5EAFFDABBBCFFB19F9FFF717474FF545656FF595A
      5AFF5D5D5DFF5E5E5EFF5E5E5EFF5F5F5FFF5F5F5FFF565656C6000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000C15800E7F09B1EFFE4C9AFFFE2A957FFE89111FFF88700FFFB9605FFFB9C
      13FFFAA832FFF3B56BFFDDA274FF757A7DFF525353FF575757FF5A5A5AFF5B5B
      5BFF5C5C5CFF5D5D5DFF5D5D5DFF5E5E5EFF5D5D5DFF555555BF000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000C15700DFEA9418FFFAEFFFFFFFEEF7FFF7E7F4FFE3D7DFFFDCBB9BFFD69E
      55FFE08B14FFF38400FFD68A48FF474E56FF585858FF595959FF595959FF5A5A
      5AFF5B5B5BFF5C5C5CFF5C5C5CFF5D5D5DFF5C5C5CFF535353B7000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000BF5700D8E88E0EFFF5E8F5FFFFE6E6FFFFE4E4FFFFE5E6FFFFE6EBFFFFEA
      F5FFD7C5C5FFF18100FFD78E4EFF4A5158FF575757FF585858FF585858FF5959
      59FF5A5A5AFF5B5B5BFF5B5B5BFF5C5C5CFF595959FF515151AF000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000BD5500D1E48807FFF5E5F2FFE9D3D3FFFFE4E4FFFFE3E3FFFFE2E2FFFFE2
      E4FFD8C3C0FFEF7F00FFD78A45FF495056FF565656FF575757FF575757FF5858
      58FF595959FF5A5A5AFF5A5A5AFF5B5B5BFF595959FF4F4F4FA7000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000BC5400C9E28302FFF1E2F0FFE6CFCFFFC9BABAFFC8BABAFFD9C4C4FFFFDE
      DFFFD7C2C5FFEF7D00FFD88942FF484F56FF555555FF555555FF565656FF5757
      57FF585858FF585858FF595959FF5A5A5AFF565656FF4E4E4E9F000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000B95300C1E17D00FFEDDDEAFFFFE4E4FFFFE2E2FFFFE1E1FFF2D3D3FFF1D2
      D3FFD8C2C9FFEC7C00FFD78439FF484F55FF545454FF535353FF545454FF5656
      56FF575757FF575757FF585858FF5A5A5AFF565656FF4D4D4D97000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000B85100B9DF7900FFE9DAE8FFE2CBCBFFFAD9D9FFFFDFDFFFFFDEDEFFFFDF
      DFFFD6C3CBFFE87A00FFD98234FF454C52FF4F4F4FFF646464FF878787FF5353
      53FF565656FF565656FF575757FF595959FF535353FF4A4A4A90000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000B74F00B2DD7400FFE5D5E1FFF8D7D7FFD1BDBDFFC8B7B7FFC9B8B8FFF5D3
      D3FFD8C2CEFFE67900FFD57C2DFF4D535AFF7E7E7FFF7F7F7FFF5D5D5DFF5353
      53FF545454FF555555FF565656FF585858FF535353FF49494987000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000B54F00AADB6F00FFE0CFDBFFFFDFE0FFFFDDDDFFFFDCDCFFFFD9D9FFFDD5
      D5FFD8C2CFFFE27700FFD67B28FF63676CFF6D6D6DFF4D4D4DFF515151FF5353
      53FF545454FF545454FF555555FF575757FF505050FF4848487F000000000000
      00000000000000000000000000000000000000000000000000000000000000AE
      E5203F7C84D5716747FF1C7AA9FF1181B0FF68A5BFFFD6C7CFFFFBD5D6FFFFD8
      D8FFDBC3CFFFDD7600FFD67724FF43484EFF4F4F4FFF2D562DFF287C29FF1061
      10FF3F573FFF535353FF545454FF565656FF4E4E4EFF46464678000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      00002594BAEE0995C8FF007BAEFF0077AAFF00699CFF00689BFF88A2B6FFEAC7
      C7FFDFC2CFFFD67400FFD77520FF47494EFF4E4E4EFF156E14FFCDE7D2FF9FCF
      A7FF2D8830FF205E20FF4D554DFF555555FF4C4C4CFF44444470000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000765F3FAA0089BEFF0084B9FF006CA2FF2F75A3FFB7BFD4FFFFD8D9FFFFD4
      D4FFE1C4D0FFD27200FFD6741AFF45484DFF4A4B4CFF177117FFA6D4ADFF84C3
      8EFF7CC48AFF54AC63FF0E6F10FF356035FF4B4B4BFF42424268000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000D8A885B64FCAECFF1BADDAFF2CACD6FFC7C8A6FFC39673FFD1B6BDFFFFD6
      DFFFE9CADBFFCB6F00FFD57016FF434446FF616262FF177217FF94CEA0FF70BC
      7EFF5FB871FF54B76BFF4BBA67FF1D922EFF136813FF2D562D77000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      00004C7074B535BDE7FF2CC1ECFF26BCE8FF3D8A8FFFD89138FFE37800FFB86F
      15FFAA8566FFCD7304FFD26C13FF5F5F63FF858686FF137114FF85CA94FF62BA
      75FF50B668FF40B35CFF31B253FF2AB651FF27B44EFF0A8413FA0078007E0000
      00000000000000000000000000000000000000000000000000000000000000A7
      E55A2FA7D4F855BCE7FF46B6E2FF27AAD9FF0299CBFF0978A4FF6B7F84FFE779
      00FFE07400FFDE7500FFD16C10FF454546FF464748FF117512FF79C78CFF57BA
      6EFF44B761FF33B556FF26B54EFF29BA54FF2CC15BFF33CA65FF23B046FF007D
      00D7007E0032000000000000000000000000000000000000000001ADEA904ABA
      E7FE84D1F8FF94DCFFFF7ACCF1FF4EB3DDFF1DA9DAFF0096CAFF0384B7FF878B
      70FFDC7200FFDA7300FFD0680EFF464546FF49494AFF107713FF70C888FF4FBB
      6AFF3BB95DFF29B952FF2BBE58FF2EC35DFF30C963FF32CD67FF37D36DFF3BD8
      75FF028004D6000000000000000000000000000000000095CE3D25A9D9FE6AC7
      EFFF9FE1FFFF8AA9BDFF616364FF5A717BFF2F92B5FF0097CBFF008CBFFF057D
      AFFFB7711DFFD87100FFCF660BFF484443FF474849FF117A13FF6CC986FF4ABE
      69FF36BC5DFF2BBF59FF2FC761FF33CC66FF36D06AFF3AD46EFF3FD974FF43DF
      7DFF038101D4000000000000000000000000000000000089BFA329ACDBFF5BC0
      EAFF87D1F8FF584A45FF72A4BDFF55A6C7FF20A9DAFF0095C8FF0088BBFF007E
      B0FF5B705DFFD87100FFCE6407FF484343FF464748FF117D14FF69CC87FF49C1
      6BFF34C160FF30C660FF34CE68FF38D26CFF3FD874FF48E481FF2FC254FF0188
      01D6008A003000000000000000000000000000000000008CBDE00DA0D2FF38B2
      DFFF537E90FF51382DFF4E646DFF417081FF07A0D4FF0091C4FF0085B8FF007A
      ADFF276F85FFD56E00FFCD6005FF484241FF454647FF118315FF6CD08BFF4BC6
      70FF37C764FF33CC66FF39D36DFF43DD7AFF41DA73FF0E9D1BF50088007B0000
      000000000000000000000000000000000000000000000085BAF40093C6FF099D
      D0FF1CB1E4FF454848FF3B6674FF089CCDFF167191FF008CBFFF007FB2FF0075
      A8FF0E6D95FFD36C00FFCC6003FF49423FFF454647FF108514FF71D490FF50CB
      76FF3ECC6DFF38D26CFF43DF7CFF22B73DFE008D00B700A20022000000000000
      000000000000000000000000000000000000000000000080B3DB008ABDFF008F
      C2FF0096C9FF009BD1FF305966FF256277FF008CC0FF0080B4FF0078ABFF006E
      A1FF186A8AFFD36D00FFCB5D00FF4A433FFF414243FF128B17FF7AD89AFF5BD0
      81FF4FD981FF32C85DFF049209E5009900560000000000000000000000000000
      00000000000000000000000000000000000000000000007BAE82007EB1FF0083
      B6FF0086B9FF0088BCFF0089BEFF0085B9FF007DB1FF0077AAFF006FA2FF0068
      9AFF485655FFBB5500FFC65900FF473E38FF37393CE40B8A0EEE92E5B3FF6CDA
      93FF1DA72CFC0090009200000000000000000000000000000000000000000000
      00000000000000000000000000000000000000000000000000000076AB950078
      AAE90079ACE70077AAD30077A9C50075A9C10072A4C8006EA2D2006A9DCC036C
      99868C350C56983200B79B3000E285330AAB363D401700860060199A1DEB008D
      00C4009300340000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000000000000000000000000000000000000000
      0000000000000000000000000000
    }
  end
  object TrayIcon: TTrayIcon
    BalloonFlags = bfInfo
    BalloonTitle = 'ProjectIt!'
    PopUpMenu = pumTray
    Hint = 'ProjectIt!'
    Visible = True
    left = 136
    top = 23
  end
  object pumTray: TPopupMenu
    ParentBidiMode = False
    Images = imlApplication
    left = 208
    top = 24
  end
end

Added ProjectIt/src/m_main.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
31
32
unit m_main;

{$mode objfpc}{$H+}

interface

uses
  Classes, SysUtils, FileUtil, Controls, ExtCtrls, Menus;

type

  { TmodMain }

  TmodMain = class(TDataModule)
    imlApplication: TImageList;
    pumTray: TPopupMenu;
    TrayIcon: TTrayIcon;
  private
    { private declarations }
  public
    { public declarations }
  end;

var
  modMain: TmodMain;

implementation

{$R *.lfm}

end.

Deleted ProjectIt/src/prj/ProjectIt.deployproj.

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
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
    <Import Condition="Exists('$(BDS)\bin\CodeGear.Deployment.targets')" Project="$(BDS)\bin\CodeGear.Deployment.targets"/>
    <ProjectExtensions>
        <ProjectFileVersion>12</ProjectFileVersion>
    </ProjectExtensions>
    <ItemGroup Condition="'$(Platform)'=='iOSDevice'"/>
    <ItemGroup Condition="'$(Platform)'=='Win32'"/>
    <ItemGroup Condition="'$(Platform)'=='Win64'"/>
    <ItemGroup Condition="'$(Platform)'=='OSX32'">
        <DeployFile Include="..\..\out\OSX32\Debug\ProjectIt.entitlements" Condition="'$(Config)'=='Debug'">
            <RemoteDir>ProjectIt.app\Contents\</RemoteDir>
            <RemoteName>Entitlements.plist</RemoteName>
            <Operation>1</Operation>
            <LocalCommand/>
            <RemoteCommand/>
        </DeployFile>
        <DeployFile Include="$(BDS)\bin\delphi_PROJECTICNS.icns" Condition="'$(Config)'=='Debug'">
            <RemoteDir>ProjectIt.app\Contents\Resources\</RemoteDir>
            <RemoteName>ProjectIt.icns</RemoteName>
            <Operation>1</Operation>
            <LocalCommand/>
            <RemoteCommand/>
        </DeployFile>
        <DeployFile Include="$(BDS)\Redist\osx32\libcgunwind.1.0.dylib">
            <RemoteDir>ProjectIt.app\Contents\MacOS\</RemoteDir>
            <RemoteName>libcgunwind.1.0.dylib</RemoteName>
            <Operation>1</Operation>
            <LocalCommand/>
            <RemoteCommand/>
        </DeployFile>
        <DeployFile Include="..\..\out\OSX32\Debug\ProjectIt" Condition="'$(Config)'=='Debug'">
            <RemoteDir>ProjectIt.app\Contents\MacOS\</RemoteDir>
            <RemoteName>ProjectIt</RemoteName>
            <Operation>1</Operation>
            <LocalCommand/>
            <RemoteCommand/>
            <Required>True</Required>
        </DeployFile>
        <DeployFile Include="..\..\out\OSX32\Debug\ProjectIt.rsm" Condition="'$(Config)'=='Debug'">
            <RemoteDir>ProjectIt.app\Contents\MacOS\</RemoteDir>
            <RemoteName>ProjectIt.rsm</RemoteName>
            <Operation>1</Operation>
            <LocalCommand/>
            <RemoteCommand/>
        </DeployFile>
        <DeployFile Include="..\..\out\OSX32\Debug\ProjectIt.info.plist" Condition="'$(Config)'=='Debug'">
            <RemoteDir>ProjectIt.app\Contents\</RemoteDir>
            <RemoteName>Info.plist</RemoteName>
            <Operation>1</Operation>
            <LocalCommand/>
            <RemoteCommand/>
        </DeployFile>
    </ItemGroup>
    <ItemGroup Condition="'$(Platform)'=='iOSSimulator'">
        <DeployFile Include="$(BDS)\Redist\osx32\libcgunwind.1.0.dylib">
            <RemoteDir>ProjectIt.app\</RemoteDir>
            <RemoteName>libcgunwind.1.0.dylib</RemoteName>
            <Operation>1</Operation>
            <LocalCommand/>
            <RemoteCommand/>
        </DeployFile>
    </ItemGroup>
</Project>
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<






























































































































Deleted ProjectIt/src/prj/ProjectIt.dpr.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
program ProjectIt;

uses
  FMX.Forms,
  F_ActiveProject {frmActiveProject},
  F_ProjectList {frmProjectList},
  M_Main in '..\M_Main.pas' {modMain: TDataModule};

{$R *.res}

begin
  Application.Initialize;
  Application.CreateForm(TfrmActiveProject, frmActiveProject);
  Application.CreateForm(TmodMain, modMain);
  Application.Run;
end.
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
































Deleted ProjectIt/src/prj/ProjectIt.dproj.

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
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
    <PropertyGroup>
        <ProjectGuid>{3EC74676-A1B3-4682-90A5-9209A2735431}</ProjectGuid>
        <ProjectVersion>16.0</ProjectVersion>
        <FrameworkType>FMX</FrameworkType>
        <MainSource>ProjectIt.dpr</MainSource>
        <Base>True</Base>
        <Config Condition="'$(Config)'==''">Debug</Config>
        <Platform Condition="'$(Platform)'==''">Win32</Platform>
        <TargetedPlatforms>7</TargetedPlatforms>
        <AppType>Application</AppType>
    </PropertyGroup>
    <PropertyGroup Condition="'$(Config)'=='Base' or '$(Base)'!=''">
        <Base>true</Base>
    </PropertyGroup>
    <PropertyGroup Condition="('$(Platform)'=='Android' and '$(Base)'=='true') or '$(Base_Android)'!=''">
        <Base_Android>true</Base_Android>
        <CfgParent>Base</CfgParent>
        <Base>true</Base>
    </PropertyGroup>
    <PropertyGroup Condition="('$(Platform)'=='iOSDevice' and '$(Base)'=='true') or '$(Base_iOSDevice)'!=''">
        <Base_iOSDevice>true</Base_iOSDevice>
        <CfgParent>Base</CfgParent>
        <Base>true</Base>
    </PropertyGroup>
    <PropertyGroup Condition="('$(Platform)'=='iOSSimulator' and '$(Base)'=='true') or '$(Base_iOSSimulator)'!=''">
        <Base_iOSSimulator>true</Base_iOSSimulator>
        <CfgParent>Base</CfgParent>
        <Base>true</Base>
    </PropertyGroup>
    <PropertyGroup Condition="('$(Platform)'=='OSX32' and '$(Base)'=='true') or '$(Base_OSX32)'!=''">
        <Base_OSX32>true</Base_OSX32>
        <CfgParent>Base</CfgParent>
        <Base>true</Base>
    </PropertyGroup>
    <PropertyGroup Condition="('$(Platform)'=='Win32' and '$(Base)'=='true') or '$(Base_Win32)'!=''">
        <Base_Win32>true</Base_Win32>
        <CfgParent>Base</CfgParent>
        <Base>true</Base>
    </PropertyGroup>
    <PropertyGroup Condition="('$(Platform)'=='Win64' and '$(Base)'=='true') or '$(Base_Win64)'!=''">
        <Base_Win64>true</Base_Win64>
        <CfgParent>Base</CfgParent>
        <Base>true</Base>
    </PropertyGroup>
    <PropertyGroup Condition="'$(Config)'=='Debug' or '$(Cfg_1)'!=''">
        <Cfg_1>true</Cfg_1>
        <CfgParent>Base</CfgParent>
        <Base>true</Base>
    </PropertyGroup>
    <PropertyGroup Condition="('$(Platform)'=='OSX32' and '$(Cfg_1)'=='true') or '$(Cfg_1_OSX32)'!=''">
        <Cfg_1_OSX32>true</Cfg_1_OSX32>
        <CfgParent>Cfg_1</CfgParent>
        <Cfg_1>true</Cfg_1>
        <Base>true</Base>
    </PropertyGroup>
    <PropertyGroup Condition="('$(Platform)'=='Win32' and '$(Cfg_1)'=='true') or '$(Cfg_1_Win32)'!=''">
        <Cfg_1_Win32>true</Cfg_1_Win32>
        <CfgParent>Cfg_1</CfgParent>
        <Cfg_1>true</Cfg_1>
        <Base>true</Base>
    </PropertyGroup>
    <PropertyGroup Condition="('$(Platform)'=='Win64' and '$(Cfg_1)'=='true') or '$(Cfg_1_Win64)'!=''">
        <Cfg_1_Win64>true</Cfg_1_Win64>
        <CfgParent>Cfg_1</CfgParent>
        <Cfg_1>true</Cfg_1>
        <Base>true</Base>
    </PropertyGroup>
    <PropertyGroup Condition="'$(Config)'=='Release' or '$(Cfg_2)'!=''">
        <Cfg_2>true</Cfg_2>
        <CfgParent>Base</CfgParent>
        <Base>true</Base>
    </PropertyGroup>
    <PropertyGroup Condition="'$(Base)'!=''">
        <SanitizedProjectName>ProjectIt</SanitizedProjectName>
        <VerInfo_AutoIncVersion>true</VerInfo_AutoIncVersion>
        <VerInfo_IncludeVerInfo>true</VerInfo_IncludeVerInfo>
        <DCC_Namespace>System;Xml;Data;Datasnap;Web;Soap;$(DCC_Namespace)</DCC_Namespace>
        <Manifest_File>$(BDS)\bin\default_app.manifest</Manifest_File>
        <DCC_UnitSearchPath>..\;.\;$(DCC_UnitSearchPath)</DCC_UnitSearchPath>
        <Icns_MainIcns>$(BDS)\bin\delphi_PROJECTICNS.icns</Icns_MainIcns>
        <VerInfo_Locale>1043</VerInfo_Locale>
        <VerInfo_Keys>CompanyName=;FileDescription=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments=</VerInfo_Keys>
        <Icon_MainIcon>$(BDS)\bin\delphi_PROJECTICON.ico</Icon_MainIcon>
        <DCC_DcuOutput>..\..\out\DCU\$(Platform)\$(Config)</DCC_DcuOutput>
        <DCC_ExeOutput>..\..\out\$(Platform)\$(Config)</DCC_ExeOutput>
        <DCC_E>false</DCC_E>
        <DCC_N>false</DCC_N>
        <DCC_S>false</DCC_S>
        <DCC_F>false</DCC_F>
        <DCC_K>false</DCC_K>
    </PropertyGroup>
    <PropertyGroup Condition="'$(Base_Android)'!=''">
        <AUP_ACCESS_COARSE_LOCATION>true</AUP_ACCESS_COARSE_LOCATION>
        <Android_SplashImage640>$(BDS)\bin\Artwork\Android\FM_SplashImage_640x480.png</Android_SplashImage640>
        <Android_LauncherIcon144>$(BDS)\bin\Artwork\Android\FM_LauncherIcon_144x144.png</Android_LauncherIcon144>
        <Android_SplashImage470>$(BDS)\bin\Artwork\Android\FM_SplashImage_470x320.png</Android_SplashImage470>
        <Android_LauncherIcon48>$(BDS)\bin\Artwork\Android\FM_LauncherIcon_48x48.png</Android_LauncherIcon48>
        <Android_LauncherIcon72>$(BDS)\bin\Artwork\Android\FM_LauncherIcon_72x72.png</Android_LauncherIcon72>
        <AUP_CALL_PHONE>true</AUP_CALL_PHONE>
        <Android_SplashImage426>$(BDS)\bin\Artwork\Android\FM_SplashImage_426x320.png</Android_SplashImage426>
        <AUP_READ_PHONE_STATE>true</AUP_READ_PHONE_STATE>
        <Android_LauncherIcon96>$(BDS)\bin\Artwork\Android\FM_LauncherIcon_96x96.png</Android_LauncherIcon96>
        <Android_SplashImage960>$(BDS)\bin\Artwork\Android\FM_SplashImage_960x720.png</Android_SplashImage960>
        <AUP_WRITE_EXTERNAL_STORAGE>true</AUP_WRITE_EXTERNAL_STORAGE>
        <AUP_WRITE_CALENDAR>true</AUP_WRITE_CALENDAR>
        <AUP_READ_EXTERNAL_STORAGE>true</AUP_READ_EXTERNAL_STORAGE>
        <AUP_ACCESS_FINE_LOCATION>true</AUP_ACCESS_FINE_LOCATION>
        <Android_LauncherIcon36>$(BDS)\bin\Artwork\Android\FM_LauncherIcon_36x36.png</Android_LauncherIcon36>
        <AUP_INTERNET>true</AUP_INTERNET>
        <BT_BuildType>Debug</BT_BuildType>
        <VerInfo_Keys>package=com.embarcadero.$(MSBuildProjectName);label=$(MSBuildProjectName);versionCode=1;versionName=1.0.0;persistent=False;restoreAnyVersion=False;installLocation=preferExternal;largeHeap=False;theme=TitleBar;hardwareAccelerated=true</VerInfo_Keys>
        <AUP_CAMERA>true</AUP_CAMERA>
        <AUP_READ_CALENDAR>true</AUP_READ_CALENDAR>
    </PropertyGroup>
    <PropertyGroup Condition="'$(Base_iOSDevice)'!=''">
        <iPhone_AppIcon60>$(BDS)\bin\Artwork\iOS\iPhone\FM_ApplicationIcon_60x60.png</iPhone_AppIcon60>
        <iPad_Launch1536x2048>$(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImagePortrait_1536x2048.png</iPad_Launch1536x2048>
        <iPhone_Spotlight80>$(BDS)\bin\Artwork\iOS\iPhone\FM_SpotlightSearchIcon_80x80.png</iPhone_Spotlight80>
        <iPad_Launch768x1024>$(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImagePortrait_768x1024.png</iPad_Launch768x1024>
        <iPad_SpotLight80>$(BDS)\bin\Artwork\iOS\iPad\FM_SpotlightSearchIcon_80x80.png</iPad_SpotLight80>
        <iPad_SpotLight40>$(BDS)\bin\Artwork\iOS\iPad\FM_SpotlightSearchIcon_40x40.png</iPad_SpotLight40>
        <iPhone_Spotlight40>$(BDS)\bin\Artwork\iOS\iPhone\FM_SpotlightSearchIcon_40x40.png</iPhone_Spotlight40>
        <iPad_Launch2048x1536>$(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImageLandscape_2048x1536.png</iPad_Launch2048x1536>
        <iPhone_AppIcon120>$(BDS)\bin\Artwork\iOS\iPhone\FM_ApplicationIcon_120x120.png</iPhone_AppIcon120>
        <VerInfo_BundleId>$(MSBuildProjectName)</VerInfo_BundleId>
        <VerInfo_Keys>CFBundleName=$(MSBuildProjectName);CFBundleDevelopmentRegion=en;CFBundleDisplayName=$(MSBuildProjectName);CFBundleIdentifier=$(MSBuildProjectName);CFBundleInfoDictionaryVersion=7.1;CFBundleVersion=1.0.0.0;CFBundlePackageType=APPL;CFBundleSignature=????;LSRequiresIPhoneOS=true;CFBundleAllowMixedLocalizations=YES;CFBundleExecutable=$(MSBuildProjectName);UIDeviceFamily=iPhone &amp; iPad;CFBundleResourceSpecification=ResourceRules.plist</VerInfo_Keys>
        <BT_BuildType>Debug</BT_BuildType>
        <iPad_Launch1024x768>$(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImageLandscape_1024x768.png</iPad_Launch1024x768>
        <iPad_AppIcon76>$(BDS)\bin\Artwork\iOS\iPad\FM_ApplicationIcon_76x76.png</iPad_AppIcon76>
        <VerInfo_UIDeviceFamily>iPhoneAndiPad</VerInfo_UIDeviceFamily>
        <iPad_AppIcon152>$(BDS)\bin\Artwork\iOS\iPad\FM_ApplicationIcon_152x152.png</iPad_AppIcon152>
    </PropertyGroup>
    <PropertyGroup Condition="'$(Base_iOSSimulator)'!=''">
        <iPad_Launch1536x2048>$(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImagePortrait_1536x2048.png</iPad_Launch1536x2048>
        <iPhone_AppIcon60>$(BDS)\bin\Artwork\iOS\iPhone\FM_ApplicationIcon_60x60.png</iPhone_AppIcon60>
        <iPad_Launch768x1024>$(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImagePortrait_768x1024.png</iPad_Launch768x1024>
        <iPhone_Spotlight40>$(BDS)\bin\Artwork\iOS\iPhone\FM_SpotlightSearchIcon_40x40.png</iPhone_Spotlight40>
        <iPad_SpotLight40>$(BDS)\bin\Artwork\iOS\iPad\FM_SpotlightSearchIcon_40x40.png</iPad_SpotLight40>
        <iPad_SpotLight80>$(BDS)\bin\Artwork\iOS\iPad\FM_SpotlightSearchIcon_80x80.png</iPad_SpotLight80>
        <iPad_Launch2048x1536>$(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImageLandscape_2048x1536.png</iPad_Launch2048x1536>
        <VerInfo_UIDeviceFamily>iPhoneAndiPad</VerInfo_UIDeviceFamily>
        <iPhone_AppIcon120>$(BDS)\bin\Artwork\iOS\iPhone\FM_ApplicationIcon_120x120.png</iPhone_AppIcon120>
        <VerInfo_Keys>CFBundleName=$(MSBuildProjectName);CFBundleDevelopmentRegion=en;CFBundleDisplayName=$(MSBuildProjectName);CFBundleIdentifier=$(MSBuildProjectName);CFBundleInfoDictionaryVersion=7.1;CFBundleVersion=1.0.0.0;CFBundlePackageType=APPL;CFBundleSignature=????;LSRequiresIPhoneOS=true;CFBundleAllowMixedLocalizations=YES;CFBundleExecutable=$(MSBuildProjectName);UIDeviceFamily=iPhone &amp; iPad;CFBundleResourceSpecification=ResourceRules.plist</VerInfo_Keys>
        <iPad_AppIcon152>$(BDS)\bin\Artwork\iOS\iPad\FM_ApplicationIcon_152x152.png</iPad_AppIcon152>
        <iPhone_Spotlight80>$(BDS)\bin\Artwork\iOS\iPhone\FM_SpotlightSearchIcon_80x80.png</iPhone_Spotlight80>
        <iPad_AppIcon76>$(BDS)\bin\Artwork\iOS\iPad\FM_ApplicationIcon_76x76.png</iPad_AppIcon76>
        <iPad_Launch1024x768>$(BDS)\bin\Artwork\iOS\iPad\FM_LaunchImageLandscape_1024x768.png</iPad_Launch1024x768>
    </PropertyGroup>
    <PropertyGroup Condition="'$(Base_OSX32)'!=''">
        <VerInfo_Keys>CFBundleName=$(MSBuildProjectName);CFBundleDisplayName=$(MSBuildProjectName);CFBundleIdentifier=$(MSBuildProjectName);CFBundleVersion=1.0.0;CFBundlePackageType=APPL;CFBundleSignature=????;CFBundleAllowMixedLocalizations=YES;CFBundleExecutable=$(MSBuildProjectName);NSHighResolutionCapable=true;LSApplicationCategoryType=public.app-category.utilities</VerInfo_Keys>
        <DCC_UsePackage>bindcompfmx;DBXSqliteDriver;fmx;rtl;dbrtl;DbxClientDriver;IndySystem;bindcomp;DBXInterBaseDriver;DataSnapCommon;xmlrtl;ibxpress;DbxCommonDriver;IndyProtocols;dbxcds;DBXMySQLDriver;bindengine;soaprtl;bindcompdbx;FMXTee;CustomIPTransport;dsnap;IndyIPServer;fmxase;IndyCore;IndyIPCommon;CloudService;FmxTeeUI;inet;fmxobj;inetdbxpress;fmxdae;dbexpress;IndyIPClient;$(DCC_UsePackage)</DCC_UsePackage>
    </PropertyGroup>
    <PropertyGroup Condition="'$(Base_Win32)'!=''">
        <DCC_UsePackage>bindcompfmx;DBXSqliteDriver;frxDB18;fmx;rtl;dbrtl;DbxClientDriver;IndySystem;TeeDB;bindcomp;frx18;inetdbbde;DBXInterBaseDriver;Tee;DataSnapCommon;xmlrtl;svnui;ibxpress;DbxCommonDriver;IndyProtocols;dbxcds;DBXMySQLDriver;frxe18;MetropolisUILiveTile;bindengine;soaprtl;bindcompdbx;FMXTee;TeeUI;CustomIPTransport;dsnap;IndyIPServer;Intraweb;fmxase;IndyCore;IndyIPCommon;CloudService;CodeSiteExpressPkg;dsnapcon;FmxTeeUI;inet;fmxobj;inetdbxpress;webdsnap;svn;fmxdae;bdertl;dbexpress;adortl;IndyIPClient;$(DCC_UsePackage)</DCC_UsePackage>
        <Manifest_File>$(BDS)\bin\default_app.manifest</Manifest_File>
        <DCC_Namespace>Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;$(DCC_Namespace)</DCC_Namespace>
        <VerInfo_IncludeVerInfo>true</VerInfo_IncludeVerInfo>
        <VerInfo_Locale>1033</VerInfo_Locale>
        <VerInfo_Keys>CompanyName=;FileDescription=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments=</VerInfo_Keys>
    </PropertyGroup>
    <PropertyGroup Condition="'$(Base_Win64)'!=''">
        <VerInfo_Locale>1033</VerInfo_Locale>
        <VerInfo_IncludeVerInfo>true</VerInfo_IncludeVerInfo>
        <DCC_Namespace>Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;$(DCC_Namespace)</DCC_Namespace>
        <Manifest_File>$(BDS)\bin\default_app.manifest</Manifest_File>
        <DCC_UsePackage>bindcompfmx;DBXSqliteDriver;fmx;rtl;dbrtl;DbxClientDriver;IndySystem;TeeDB;bindcomp;DBXInterBaseDriver;Tee;DataSnapCommon;xmlrtl;ibxpress;DbxCommonDriver;IndyProtocols;dbxcds;DBXMySQLDriver;MetropolisUILiveTile;bindengine;soaprtl;bindcompdbx;FMXTee;TeeUI;CustomIPTransport;dsnap;IndyIPServer;Intraweb;fmxase;IndyCore;IndyIPCommon;CloudService;dsnapcon;FmxTeeUI;inet;fmxobj;inetdbxpress;webdsnap;fmxdae;dbexpress;adortl;IndyIPClient;$(DCC_UsePackage)</DCC_UsePackage>
    </PropertyGroup>
    <PropertyGroup Condition="'$(Cfg_1)'!=''">
        <DCC_Define>DEBUG;$(DCC_Define)</DCC_Define>
        <DCC_DebugDCUs>true</DCC_DebugDCUs>
        <DCC_Optimize>false</DCC_Optimize>
        <DCC_GenerateStackFrames>true</DCC_GenerateStackFrames>
        <DCC_DebugInfoInExe>true</DCC_DebugInfoInExe>
        <DCC_RemoteDebug>true</DCC_RemoteDebug>
    </PropertyGroup>
    <PropertyGroup Condition="'$(Cfg_1_OSX32)'!=''">
        <VerInfo_Build>5</VerInfo_Build>
        <VerInfo_Keys>CFBundleName=$(MSBuildProjectName);CFBundleDisplayName=$(MSBuildProjectName);CFBundleIdentifier=$(MSBuildProjectName);CFBundleVersion=1.0.5;CFBundlePackageType=APPL;CFBundleSignature=????;CFBundleAllowMixedLocalizations=YES;CFBundleExecutable=$(MSBuildProjectName);NSHighResolutionCapable=true;LSApplicationCategoryType=public.app-category.utilities</VerInfo_Keys>
        <BT_BuildType>Debug</BT_BuildType>
    </PropertyGroup>
    <PropertyGroup Condition="'$(Cfg_1_Win32)'!=''">
        <VerInfo_Build>2</VerInfo_Build>
        <VerInfo_Keys>CompanyName=;FileDescription=;FileVersion=1.0.0.2;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments=</VerInfo_Keys>
        <VerInfo_Locale>1033</VerInfo_Locale>
        <DCC_RemoteDebug>false</DCC_RemoteDebug>
    </PropertyGroup>
    <PropertyGroup Condition="'$(Cfg_1_Win64)'!=''">
        <VerInfo_Build>3</VerInfo_Build>
        <VerInfo_Keys>CompanyName=;FileDescription=;FileVersion=1.0.0.3;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments=</VerInfo_Keys>
        <VerInfo_IncludeVerInfo>true</VerInfo_IncludeVerInfo>
        <VerInfo_Locale>1033</VerInfo_Locale>
        <Manifest_File>$(BDS)\bin\default_app.manifest</Manifest_File>
    </PropertyGroup>
    <PropertyGroup Condition="'$(Cfg_2)'!=''">
        <DCC_LocalDebugSymbols>false</DCC_LocalDebugSymbols>
        <DCC_Define>RELEASE;$(DCC_Define)</DCC_Define>
        <DCC_SymbolReferenceInfo>0</DCC_SymbolReferenceInfo>
        <DCC_DebugInformation>0</DCC_DebugInformation>
    </PropertyGroup>
    <ItemGroup>
        <DelphiCompile Include="$(MainSource)">
            <MainSource>MainSource</MainSource>
        </DelphiCompile>
        <DCCReference Include="..\M_Main.pas">
            <Form>modMain</Form>
            <FormType>dfm</FormType>
            <DesignClass>TDataModule</DesignClass>
        </DCCReference>
        <BuildConfiguration Include="Release">
            <Key>Cfg_2</Key>
            <CfgParent>Base</CfgParent>
        </BuildConfiguration>
        <BuildConfiguration Include="Base">
            <Key>Base</Key>
        </BuildConfiguration>
        <BuildConfiguration Include="Debug">
            <Key>Cfg_1</Key>
            <CfgParent>Base</CfgParent>
        </BuildConfiguration>
    </ItemGroup>
    <ProjectExtensions>
        <Borland.Personality>Delphi.Personality.12</Borland.Personality>
        <Borland.ProjectType/>
        <BorlandProject>
            <Delphi.Personality>
                <VersionInfo>
                    <VersionInfo Name="IncludeVerInfo">False</VersionInfo>
                    <VersionInfo Name="AutoIncBuild">False</VersionInfo>
                    <VersionInfo Name="MajorVer">1</VersionInfo>
                    <VersionInfo Name="MinorVer">0</VersionInfo>
                    <VersionInfo Name="Release">0</VersionInfo>
                    <VersionInfo Name="Build">0</VersionInfo>
                    <VersionInfo Name="Debug">False</VersionInfo>
                    <VersionInfo Name="PreRelease">False</VersionInfo>
                    <VersionInfo Name="Special">False</VersionInfo>
                    <VersionInfo Name="Private">False</VersionInfo>
                    <VersionInfo Name="DLL">False</VersionInfo>
                    <VersionInfo Name="Locale">1043</VersionInfo>
                    <VersionInfo Name="CodePage">1252</VersionInfo>
                </VersionInfo>
                <VersionInfoKeys>
                    <VersionInfoKeys Name="CompanyName"/>
                    <VersionInfoKeys Name="FileDescription"/>
                    <VersionInfoKeys Name="FileVersion">1.0.0.0</VersionInfoKeys>
                    <VersionInfoKeys Name="InternalName"/>
                    <VersionInfoKeys Name="LegalCopyright"/>
                    <VersionInfoKeys Name="LegalTrademarks"/>
                    <VersionInfoKeys Name="OriginalFilename"/>
                    <VersionInfoKeys Name="ProductName"/>
                    <VersionInfoKeys Name="ProductVersion">1.0.0.0</VersionInfoKeys>
                    <VersionInfoKeys Name="Comments"/>
                    <VersionInfoKeys Name="CFBundleName"/>
                    <VersionInfoKeys Name="CFBundleDisplayName"/>
                    <VersionInfoKeys Name="UIDeviceFamily"/>
                    <VersionInfoKeys Name="CFBundleIdentifier"/>
                    <VersionInfoKeys Name="CFBundleVersion"/>
                    <VersionInfoKeys Name="CFBundlePackageType"/>
                    <VersionInfoKeys Name="CFBundleSignature"/>
                    <VersionInfoKeys Name="CFBundleAllowMixedLocalizations"/>
                    <VersionInfoKeys Name="UISupportedInterfaceOrientations"/>
                    <VersionInfoKeys Name="CFBundleExecutable"/>
                    <VersionInfoKeys Name="CFBundleResourceSpecification"/>
                    <VersionInfoKeys Name="LSRequiresIPhoneOS"/>
                    <VersionInfoKeys Name="CFBundleInfoDictionaryVersion"/>
                    <VersionInfoKeys Name="CFBundleDevelopmentRegion"/>
                </VersionInfoKeys>
                <Source>
                    <Source Name="MainSource">ProjectIt.dpr</Source>
                </Source>
                <Excluded_Packages>
                    <Excluded_Packages Name="$(BDSBIN)\dcloffice2k210.bpl">Microsoft Office 2000 Sample Automation Server Wrapper Components</Excluded_Packages>
                    <Excluded_Packages Name="$(BDSBIN)\dclofficexp210.bpl">Microsoft Office XP Sample Automation Server Wrapper Components</Excluded_Packages>
                </Excluded_Packages>
            </Delphi.Personality>
            <Deployment>
                <DeployFile LocalName="$(BDS)\Redist\osx32\libcgunwind.1.0.dylib" Class="DependencyModule">
                    <Platform Name="OSX32">
                        <Overwrite>true</Overwrite>
                    </Platform>
                    <Platform Name="iOSSimulator">
                        <Overwrite>true</Overwrite>
                    </Platform>
                </DeployFile>
                <DeployFile LocalName="$(BDS)\bin\delphi_PROJECTICNS.icns" Configuration="Debug" Class="ProjectOSXResource">
                    <Platform Name="OSX32">
                        <RemoteName>ProjectIt.icns</RemoteName>
                        <Overwrite>true</Overwrite>
                    </Platform>
                </DeployFile>
                <DeployFile LocalName="..\..\out\OSX32\Debug\ProjectIt" Configuration="Debug" Class="ProjectOutput">
                    <Platform Name="OSX32">
                        <Overwrite>true</Overwrite>
                    </Platform>
                </DeployFile>
                <DeployFile LocalName="..\..\out\OSX32\Debug\ProjectIt.entitlements" Configuration="Debug" Class="ProjectOSXEntitlements">
                    <Platform Name="OSX32">
                        <RemoteName>Entitlements.plist</RemoteName>
                        <Overwrite>true</Overwrite>
                    </Platform>
                </DeployFile>
                <DeployFile LocalName="..\..\out\Win32\Debug\ProjectIt.exe" Configuration="Debug" Class="ProjectOutput">
                    <Platform Name="Win32">
                        <RemoteName>ProjectIt.exe</RemoteName>
                        <Overwrite>true</Overwrite>
                    </Platform>
                </DeployFile>
                <DeployFile LocalName="..\..\out\OSX32\Debug\ProjectIt.info.plist" Configuration="Debug" Class="ProjectOSXInfoPList">
                    <Platform Name="OSX32">
                        <RemoteName>Info.plist</RemoteName>
                        <Overwrite>true</Overwrite>
                    </Platform>
                </DeployFile>
                <DeployClass Required="true" Name="DependencyPackage">
                    <Platform Name="iOSDevice">
                        <Operation>1</Operation>
                        <Extensions>.dylib</Extensions>
                    </Platform>
                    <Platform Name="Win32">
                        <Operation>0</Operation>
                        <Extensions>.bpl</Extensions>
                    </Platform>
                    <Platform Name="OSX32">
                        <RemoteDir>Contents\MacOS</RemoteDir>
                        <Operation>1</Operation>
                        <Extensions>.dylib</Extensions>
                    </Platform>
                    <Platform Name="iOSSimulator">
                        <Operation>1</Operation>
                        <Extensions>.dylib</Extensions>
                    </Platform>
                </DeployClass>
                <DeployClass Name="DependencyModule">
                    <Platform Name="iOSDevice">
                        <Operation>1</Operation>
                        <Extensions>.dylib</Extensions>
                    </Platform>
                    <Platform Name="Win32">
                        <Operation>0</Operation>
                        <Extensions>.dll;.bpl</Extensions>
                    </Platform>
                    <Platform Name="OSX32">
                        <RemoteDir>Contents\MacOS</RemoteDir>
                        <Operation>1</Operation>
                        <Extensions>.dylib</Extensions>
                    </Platform>
                    <Platform Name="iOSSimulator">
                        <Operation>1</Operation>
                        <Extensions>.dylib</Extensions>
                    </Platform>
                </DeployClass>
                <DeployClass Name="iPad_Launch2048">
                    <Platform Name="iOSDevice">
                        <Operation>1</Operation>
                    </Platform>
                    <Platform Name="iOSSimulator">
                        <Operation>1</Operation>
                    </Platform>
                </DeployClass>
                <DeployClass Name="ProjectOSXInfoPList">
                    <Platform Name="OSX32">
                        <RemoteDir>Contents</RemoteDir>
                        <Operation>1</Operation>
                    </Platform>
                </DeployClass>
                <DeployClass Name="ProjectiOSDeviceDebug">
                    <Platform Name="iOSDevice">
                        <RemoteDir>..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF</RemoteDir>
                        <Operation>1</Operation>
                    </Platform>
                </DeployClass>
                <DeployClass Name="Android_SplashImage470">
                    <Platform Name="Android">
                        <RemoteDir>res\drawable-normal</RemoteDir>
                        <Operation>1</Operation>
                    </Platform>
                </DeployClass>
                <DeployClass Name="AndroidLibnativeX86File">
                    <Platform Name="Android">
                        <RemoteDir>library\lib\x86</RemoteDir>
                        <Operation>1</Operation>
                    </Platform>
                </DeployClass>
                <DeployClass Name="ProjectiOSResource">
                    <Platform Name="iOSDevice">
                        <Operation>1</Operation>
                    </Platform>
                    <Platform Name="iOSSimulator">
                        <Operation>1</Operation>
                    </Platform>
                </DeployClass>
                <DeployClass Name="ProjectOSXEntitlements">
                    <Platform Name="OSX32">
                        <RemoteDir>Contents</RemoteDir>
                        <Operation>1</Operation>
                    </Platform>
                </DeployClass>
                <DeployClass Name="AndroidGDBServer">
                    <Platform Name="Android">
                        <RemoteDir>library\lib\armeabi-v7a</RemoteDir>
                        <Operation>1</Operation>
                    </Platform>
                </DeployClass>
                <DeployClass Name="iPhone_Launch640">
                    <Platform Name="iOSDevice">
                        <Operation>1</Operation>
                    </Platform>
                    <Platform Name="iOSSimulator">
                        <Operation>1</Operation>
                    </Platform>
                </DeployClass>
                <DeployClass Name="Android_SplashImage960">
                    <Platform Name="Android">
                        <RemoteDir>res\drawable-xlarge</RemoteDir>
                        <Operation>1</Operation>
                    </Platform>
                </DeployClass>
                <DeployClass Name="Android_LauncherIcon96">
                    <Platform Name="Android">
                        <RemoteDir>res\drawable-xhdpi</RemoteDir>
                        <Operation>1</Operation>
                    </Platform>
                </DeployClass>
                <DeployClass Name="iPhone_Launch320">
                    <Platform Name="iOSDevice">
                        <Operation>1</Operation>
                    </Platform>
                    <Platform Name="iOSSimulator">
                        <Operation>1</Operation>
                    </Platform>
                </DeployClass>
                <DeployClass Name="Android_LauncherIcon144">
                    <Platform Name="Android">
                        <RemoteDir>res\drawable-xxhdpi</RemoteDir>
                        <Operation>1</Operation>
                    </Platform>
                </DeployClass>
                <DeployClass Name="AndroidLibnativeMipsFile">
                    <Platform Name="Android">
                        <RemoteDir>library\lib\mips</RemoteDir>
                        <Operation>1</Operation>
                    </Platform>
                </DeployClass>
                <DeployClass Name="AndroidSplashImageDef">
                    <Platform Name="Android">
                        <RemoteDir>res\drawable</RemoteDir>
                        <Operation>1</Operation>
                    </Platform>
                </DeployClass>
                <DeployClass Name="DebugSymbols">
                    <Platform Name="OSX32">
                        <RemoteDir>Contents\MacOS</RemoteDir>
                        <Operation>1</Operation>
                    </Platform>
                    <Platform Name="iOSSimulator">
                        <Operation>1</Operation>
                    </Platform>
                    <Platform Name="Win32">
                        <Operation>0</Operation>
                    </Platform>
                </DeployClass>
                <DeployClass Name="DependencyFramework">
                    <Platform Name="OSX32">
                        <RemoteDir>Contents\MacOS</RemoteDir>
                        <Operation>1</Operation>
                        <Extensions>.framework</Extensions>
                    </Platform>
                    <Platform Name="Win32">
                        <Operation>0</Operation>
                    </Platform>
                </DeployClass>
                <DeployClass Name="Android_SplashImage426">
                    <Platform Name="Android">
                        <RemoteDir>res\drawable-small</RemoteDir>
                        <Operation>1</Operation>
                    </Platform>
                </DeployClass>
                <DeployClass Name="ProjectiOSEntitlements">
                    <Platform Name="iOSDevice">
                        <Operation>1</Operation>
                    </Platform>
                </DeployClass>
                <DeployClass Name="AdditionalDebugSymbols">
                    <Platform Name="OSX32">
                        <RemoteDir>Contents\MacOS</RemoteDir>
                        <Operation>1</Operation>
                    </Platform>
                    <Platform Name="iOSSimulator">
                        <Operation>1</Operation>
                    </Platform>
                    <Platform Name="Win32">
                        <RemoteDir>Contents\MacOS</RemoteDir>
                        <Operation>0</Operation>
                    </Platform>
                </DeployClass>
                <DeployClass Name="AndroidClassesDexFile">
                    <Platform Name="Android">
                        <RemoteDir>classes</RemoteDir>
                        <Operation>1</Operation>
                    </Platform>
                </DeployClass>
                <DeployClass Name="ProjectiOSDeviceInfoPList">
                    <Platform Name="iOSDevice">
                        <Operation>1</Operation>
                    </Platform>
                </DeployClass>
                <DeployClass Name="ProjectiOSInfoPList">
                    <Platform Name="iOSDevice">
                        <Operation>1</Operation>
                    </Platform>
                    <Platform Name="iOSSimulator">
                        <Operation>1</Operation>
                    </Platform>
                </DeployClass>
                <DeployClass Name="iPad_Launch1024">
                    <Platform Name="iOSDevice">
                        <Operation>1</Operation>
                    </Platform>
                    <Platform Name="iOSSimulator">
                        <Operation>1</Operation>
                    </Platform>
                </DeployClass>
                <DeployClass Name="ProjectiOSSimulatorInfoPList">
                    <Platform Name="iOSSimulator">
                        <Operation>1</Operation>
                    </Platform>
                </DeployClass>
                <DeployClass Name="Android_DefaultAppIcon">
                    <Platform Name="Android">
                        <RemoteDir>res\drawable</RemoteDir>
                        <Operation>1</Operation>
                    </Platform>
                </DeployClass>
                <DeployClass Name="ProjectOSXResource">
                    <Platform Name="OSX32">
                        <RemoteDir>Contents\Resources</RemoteDir>
                        <Operation>1</Operation>
                    </Platform>
                </DeployClass>
                <DeployClass Name="ProjectiOSDeviceResourceRules">
                    <Platform Name="iOSDevice">
                        <Operation>1</Operation>
                    </Platform>
                </DeployClass>
                <DeployClass Name="iPad_Launch768">
                    <Platform Name="iOSDevice">
                        <Operation>1</Operation>
                    </Platform>
                    <Platform Name="iOSSimulator">
                        <Operation>1</Operation>
                    </Platform>
                </DeployClass>
                <DeployClass Required="true" Name="ProjectOutput">
                    <Platform Name="iOSDevice">
                        <Operation>1</Operation>
                    </Platform>
                    <Platform Name="Android">
                        <RemoteDir>library\lib\armeabi-v7a</RemoteDir>
                        <Operation>1</Operation>
                    </Platform>
                    <Platform Name="Win32">
                        <Operation>0</Operation>
                    </Platform>
                    <Platform Name="OSX32">
                        <RemoteDir>Contents\MacOS</RemoteDir>
                        <Operation>1</Operation>
                    </Platform>
                    <Platform Name="iOSSimulator">
                        <Operation>1</Operation>
                    </Platform>
                </DeployClass>
                <DeployClass Name="AndroidLibnativeArmeabiFile">
                    <Platform Name="Android">
                        <RemoteDir>library\lib\armeabi</RemoteDir>
                        <Operation>1</Operation>
                    </Platform>
                </DeployClass>
                <DeployClass Name="Android_SplashImage640">
                    <Platform Name="Android">
                        <RemoteDir>res\drawable-large</RemoteDir>
                        <Operation>1</Operation>
                    </Platform>
                </DeployClass>
                <DeployClass Name="File">
                    <Platform Name="iOSDevice">
                        <Operation>0</Operation>
                    </Platform>
                    <Platform Name="Android">
                        <Operation>0</Operation>
                    </Platform>
                    <Platform Name="Win32">
                        <Operation>0</Operation>
                    </Platform>
                    <Platform Name="OSX32">
                        <RemoteDir>Contents\MacOS</RemoteDir>
                        <Operation>0</Operation>
                    </Platform>
                    <Platform Name="iOSSimulator">
                        <Operation>0</Operation>
                    </Platform>
                </DeployClass>
                <DeployClass Name="iPhone_Launch640x1136">
                    <Platform Name="iOSDevice">
                        <Operation>1</Operation>
                    </Platform>
                    <Platform Name="iOSSimulator">
                        <Operation>1</Operation>
                    </Platform>
                </DeployClass>
                <DeployClass Name="Android_LauncherIcon36">
                    <Platform Name="Android">
                        <RemoteDir>res\drawable-ldpi</RemoteDir>
                        <Operation>1</Operation>
                    </Platform>
                </DeployClass>
                <DeployClass Name="AndroidSplashStyles">
                    <Platform Name="Android">
                        <RemoteDir>res\values</RemoteDir>
                        <Operation>1</Operation>
                    </Platform>
                </DeployClass>
                <DeployClass Name="iPad_Launch1536">
                    <Platform Name="iOSDevice">
                        <Operation>1</Operation>
                    </Platform>
                    <Platform Name="iOSSimulator">
                        <Operation>1</Operation>
                    </Platform>
                </DeployClass>
                <DeployClass Name="Android_LauncherIcon48">
                    <Platform Name="Android">
                        <RemoteDir>res\drawable-mdpi</RemoteDir>
                        <Operation>1</Operation>
                    </Platform>
                </DeployClass>
                <DeployClass Name="Android_LauncherIcon72">
                    <Platform Name="Android">
                        <RemoteDir>res\drawable-hdpi</RemoteDir>
                        <Operation>1</Operation>
                    </Platform>
                </DeployClass>
                <DeployClass Name="ProjectAndroidManifest">
                    <Platform Name="Android">
                        <Operation>1</Operation>
                    </Platform>
                </DeployClass>
                <ProjectRoot Platform="iOSDevice" Name="$(PROJECTNAME).app"/>
                <ProjectRoot Platform="Android" Name="$(PROJECTNAME)"/>
                <ProjectRoot Platform="Win32" Name="$(PROJECTNAME)"/>
                <ProjectRoot Platform="OSX32" Name="$(PROJECTNAME).app"/>
                <ProjectRoot Platform="iOSSimulator" Name="$(PROJECTNAME).app"/>
                <ProjectRoot Platform="Win64" Name="$(PROJECTNAME)"/>
            </Deployment>
            <Platforms>
                <Platform value="Android">False</Platform>
                <Platform value="iOSDevice">False</Platform>
                <Platform value="iOSSimulator" ActiveMobileDevice="iPhone">False</Platform>
                <Platform value="OSX32">True</Platform>
                <Platform value="Win32">True</Platform>
                <Platform value="Win64">True</Platform>
            </Platforms>
        </BorlandProject>
        <ProjectFileVersion>12</ProjectFileVersion>
    </ProjectExtensions>
    <Import Project="$(BDS)\Bin\CodeGear.Delphi.Targets" Condition="Exists('$(BDS)\Bin\CodeGear.Delphi.Targets')"/>
    <Import Project="$(APPDATA)\Embarcadero\$(BDSAPPDATABASEDIR)\$(PRODUCTVERSION)\UserTools.proj" Condition="Exists('$(APPDATA)\Embarcadero\$(BDSAPPDATABASEDIR)\$(PRODUCTVERSION)\UserTools.proj')"/>
    <Import Project="$(MSBuildProjectName).deployproj" Condition="Exists('$(MSBuildProjectName).deployproj')"/>
</Project>
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
























































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































Deleted ProjectIt/src/prj/ProjectIt_Icon.ico.

cannot compute difference between binary files

Added ProjectIt/src/u_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
31
32
33
34
35
36
37
38
39
40
41
unit u_project;

{$mode objfpc}{$H+}

interface

uses
  Classes, SysUtils, fgl;

type
  TProject = class
  public
    constructor Create(const AParent: TProject);
    property Parent: TProject     read FParent      write FParent;
    property Code: string         read FCode        write FCode;
    property Name: string         read FName        write FName;
    property Description: string  read FDescription write FDescription;
    property Paid: boolean        read FPaid        write FPaid;
  end;

  TProjects = class(specialize TFPGObjectList<TProject>);

  TActivity = class
  public
    property Project: TProject    read FProject       write FProject;
    property Description: string  read GetDescription write FDescription;
    property StartTime: TDateTime read FStart         write FStart;
    property Active: boolean      read FActive        write SetActive;
    property Duration: cardinal   read GetDuration    write SetDuration;
    property StopTime: TDateTime  read GetStop        write SetStop;
  end;

  TActivities = class(specialize TFPGObjectList<TActivity>)

  end;


implementation

end.