Check-in [5bb550990e]
Not logged in

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

Overview
Comment:New attempt to write a completely new project button app, this time in Lazarus and FPC.
Timelines: family | ancestors | descendants | both | projectit-laz
Files: files | file ages | folders
SHA1:5bb550990e377096f10b6960e10c15ee3d6a35aa
User & Date: tinus 2015-11-28 15:37:17
Context
2015-11-28
15:38
Added ignore and binary globs. check-in: 0000099c0b user: tinus tags: projectit-laz
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
Changes

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,
  modMain;

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
object frmMain: TfrmMain
  Left = 438
  Height = 346
  Top = 178
  Width = 439
  Caption = 'ProjectIt!'
  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]
    RightClickSelect = True
    RowSelect = True
    ShowRoot = False
    TabOrder = 0
    Options = [tvoAllowMultiselect, tvoAutoExpand, tvoAutoItemHeight, tvoKeepCollapsedNodes, tvoRightClickSelect, tvoRowSelect, tvoShowButtons, tvoShowLines, tvoToolTips, tvoThemedDraw]
    Items.Data = {
      F9FFFFFF020001000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF010000000000
      0000010900000028416677657A69672900000000FFFFFFFFFFFFFFFFFFFFFFFF
      00000000000000000007000000285061757A6529
    }
  end
  object pnlButtons: TPanel
    Left = 0
    Height = 50
    Top = 296
    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/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
<?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="3">
      <Unit0>
        <Filename Value="projectit.lpr"/>
        <IsPartOfProject Value="True"/>
      </Unit0>
      <Unit1>
        <Filename Value="../f_main.pas"/>
        <IsPartOfProject Value="True"/>
        <ComponentName Value="frmMain"/>
        <ResourceBaseClass Value="Form"/>
      </Unit1>
      <Unit2>
        <Filename Value="../m_main.pas"/>
        <IsPartOfProject Value="True"/>
        <ComponentName Value="modMain"/>
        <ResourceBaseClass Value="DataModule"/>
      </Unit2>
    </Units>
  </ProjectOptions>
  <CompilerOptions>
    <Version Value="11"/>
    <Target>
      <Filename Value="projectit"/>
    </Target>
    <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
  { you can add units after this };

{$R *.res}

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

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