This repository has been archived by the owner on May 11, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 6
/
Copy pathDALLE.Main.fmx
1299 lines (1299 loc) · 71.6 KB
/
DALLE.Main.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
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
object FormMain: TFormMain
Left = 0
Top = 0
Caption = 'DALL-E with Delphi'
ClientHeight = 686
ClientWidth = 1053
Fill.Color = xFF202123
Fill.Kind = Solid
StyleBook = StyleBook
FormFactor.Width = 320
FormFactor.Height = 480
FormFactor.Devices = [Desktop]
OnResize = FormResize
OnConstrainedResize = FormConstrainedResize
OnVirtualKeyboardShown = FormVirtualKeyboardShown
OnVirtualKeyboardHidden = FormVirtualKeyboardHidden
DesignerMasterStyle = 0
object LayoutChats: TLayout
Align = Client
Size.Width = 733.000000000000000000
Size.Height = 686.000000000000000000
Size.PlatformDefault = False
TabOrder = 0
object Rectangle1: TRectangle
Align = Contents
Fill.Color = xFF343541
Locked = True
Size.Width = 733.000000000000000000
Size.Height = 686.000000000000000000
Size.PlatformDefault = False
Stroke.Kind = None
end
object LayoutHead: TLayout
Align = Top
Size.Width = 733.000000000000000000
Size.Height = 43.000000000000000000
Size.PlatformDefault = False
TabOrder = 0
object ButtonMenu: TButton
Align = Left
Cursor = crHandPoint
Images = SVGIconImageList
ImageIndex = 2
Size.Width = 43.000000000000000000
Size.Height = 43.000000000000000000
Size.PlatformDefault = False
StyleLookup = 'buttonstyle_primary'
TabOrder = 1
OnClick = ButtonMenuClick
end
object ButtonNewChatCompact: TButton
Align = Right
Cursor = crHandPoint
Images = SVGIconImageList
ImageIndex = 0
Position.X = 690.000000000000000000
Size.Width = 43.000000000000000000
Size.Height = 43.000000000000000000
Size.PlatformDefault = False
StyleLookup = 'buttonstyle_primary'
TabOrder = 0
OnClick = ButtonNewChatCompactClick
end
object LabelChatName: TLabel
Align = Client
StyledSettings = [Family, Style]
Size.Width = 647.000000000000000000
Size.Height = 43.000000000000000000
Size.PlatformDefault = False
StyleLookup = 'LabelChatNameStyle1'
TextSettings.Font.Size = 16.000000000000000000
TextSettings.FontColor = xFFD9D9E3
TextSettings.HorzAlign = Center
Text = 'Select chat'
TabOrder = 2
end
end
object LayoutChatsBox: TLayout
Align = Client
Size.Width = 733.000000000000000000
Size.Height = 643.000000000000000000
Size.PlatformDefault = False
TabOrder = 1
end
end
object StyleBook: TStyleBook
Styles = <
item
ResourcesBin = {
464D585F5354594C4520322E35010613627574746F6E7374796C655F6E657763
686174036F0506156C697374626F786974656D7374796C655F63686174035306
060F6D656D6F7374796C655F636C6561720368050615627574746F6E7374796C
655F636C6561726D696E69035B0306126C697374626F787374796C655F636C65
617203EE050613627574746F6E7374796C655F7072696D617279034C02060F65
6469747374796C655F636C656172031C040613627574746F6E7374796C655F77
656C636F6D6503130406157363726F6C6C626172626F74746F6D627574746F6E
03700206147363726F6C6C62617268747261636B7374796C6503570106137363
726F6C6C6261726C656674627574746F6E037A0206147363726F6C6C62617272
69676874627574746F6E036F02060E7363726F6C6C6261727374796C6503D902
06127363726F6C6C626172746F70627574746F6E03790206147363726F6C6C62
617276747261636B7374796C650343010619736D616C6C7363726F6C6C626172
68747261636B7374796C6503AD010613736D616C6C7363726F6C6C6261727374
796C650349020619736D616C6C7363726F6C6C62617276747261636B7374796C
6503AD01060A7468756D627374796C65031502060A747261636B7374796C6503
0C02060E7363726F6C6C626F787374796C6503CF070610627574746F6E737479
6C655F6D656E750334050613627574746F6E7374796C655F636F6E6669726D03
2E03005450463007544C61796F757400095374796C654E616D65061362757474
6F6E7374796C655F6E65776368617405416C69676E070643656E7465720C5061
6464696E672E4C6566740500000000000000C002400B50616464696E672E546F
700500000000000000C002400D50616464696E672E5269676874050000000000
0000C002400E50616464696E672E426F74746F6D0500000000000000C002400A
53697A652E57696474680500000000000000F406400B53697A652E4865696768
740500000000000000B804401453697A652E506C6174666F726D44656661756C
74080756697369626C6508085461624F726465720209000A5452656374616E67
6C6500095374796C654E616D65060F52656374616E676C65315374796C650541
6C69676E0708436F6E74656E74730A46696C6C2E436F6C6F7207097830304646
464646460748697454657374080A53697A652E57696474680500000000000000
F406400B53697A652E4865696768740500000000000000B804401453697A652E
506C6174666F726D44656661756C74080C5374726F6B652E436F6C6F72070978
333346464646464607585261646975730500000000000000C001400759526164
6975730500000000000000C00140000F54436F6C6F72416E696D6174696F6E00
095374796C654E616D650614436F6C6F72416E696D6174696F6E315374796C65
084475726174696F6E050000000000CDCCCCFD3F0C50726F70657274794E616D
65060A46696C6C2E436F6C6F720A537461727456616C75650709783030464646
4646460953746F7056616C756507097831394646464646460754726967676572
061049734D6F7573654F7665723D747275650E54726967676572496E76657273
65061149734D6F7573654F7665723D66616C73650000000654476C7970680009
5374796C654E616D65060A676C7970687374796C650B4D617267696E732E546F
70050000000000000080FFBF0D4D617267696E732E5269676874050000000000
0000C002400E4D617267696E732E426F74746F6D050000000000000080FFBF05
416C69676E07044C6566740A506F736974696F6E2E580500000000000000C002
400A506F736974696F6E2E590500000000000000B002400A53697A652E576964
74680500000000000000C003400B53697A652E48656967687405000000000000
00C003401453697A652E506C6174666F726D44656661756C74080A496D616765
496E646578020006496D616765730719466F726D4D61696E2E53564749636F6E
496D6167654C697374000E5446696C6C52474245666665637400095374796C65
4E616D65061346696C6C524742456666656374315374796C6505436F6C6F7207
097846464439443945330000001654427574746F6E5374796C65546578744F62
6A65637400095374796C654E616D6506047465787405416C69676E0706436C69
656E74064C6F636B6564090A53697A652E57696474680500000000000000B806
400B53697A652E4865696768740500000000000000B003401453697A652E506C
6174666F726D44656661756C7408165465787453657474696E67732E466F6E74
2E53697A650500000000000000E00240165465787453657474696E67732E466F
6E74436F6C6F720708636C615768697465155465787453657474696E67732E54
72696D6D696E670709436861726163746572155465787453657474696E67732E
576F72645772617008165465787453657474696E67732E486F727A416C69676E
07074C656164696E670D536861646F7756697369626C650808486F74436F6C6F
720708636C6157686974650C466F6375736564436F6C6F720708636C61576869
74650B4E6F726D616C436F6C6F720708636C6157686974650C50726573736564
436F6C6F720708636C6157686974650000005450463007544C61796F75740009
5374796C654E616D6506156C697374626F786974656D7374796C655F63686174
05416C69676E070643656E7465720C50616464696E672E4C6566740500000000
000000C002400B50616464696E672E546F700500000000000000C002400D5061
6464696E672E52696768740500000000000000C002400E50616464696E672E42
6F74746F6D0500000000000000C002400A53697A652E57696474680500000000
000000F406400B53697A652E4865696768740500000000000000B00440145369
7A652E506C6174666F726D44656661756C74080756697369626C650808546162
4F726465720204000A5452656374616E676C6500095374796C654E616D65060F
52656374616E676C65315374796C6505416C69676E0708436F6E74656E74730A
46696C6C2E436F6C6F7207097830303241324233320748697454657374080A53
697A652E57696474680500000000000000F406400B53697A652E486569676874
0500000000000000B004401453697A652E506C6174666F726D44656661756C74
080B5374726F6B652E4B696E6407044E6F6E6507585261646975730500000000
000000C0014007595261646975730500000000000000C00140000F54436F6C6F
72416E696D6174696F6E00095374796C654E616D6506046F7665720844757261
74696F6E0500000000006F1283F53F0C50726F70657274794E616D65060A4669
6C6C2E436F6C6F720A537461727456616C756507097830303241324233320953
746F7056616C756507097846463241324233320754726967676572062149734D
6F7573654F7665723D747275653B497353656C65637465643D66616C73650E54
726967676572496E7665727365062249734D6F7573654F7665723D66616C7365
3B497353656C65637465643D66616C736500000F54436F6C6F72416E696D6174
696F6E00095374796C654E616D65060873656C6563746564084475726174696F
6E0500000000006F1283F53F0C50726F70657274794E616D65060A46696C6C2E
436F6C6F720A537461727456616C756507097846463241324233320953746F70
56616C756507097846463334333534310754726967676572060F497353656C65
637465643D747275650E54726967676572496E7665727365062249734D6F7573
654F7665723D66616C73653B497353656C65637465643D66616C736500000006
54476C79706800095374796C654E616D65060A676C7970687374796C650B4D61
7267696E732E546F7005000000000000008000400D4D617267696E732E526967
68740500000000000000C002400E4D617267696E732E426F74746F6D05000000
0000000080004005416C69676E07044C6566740A506F736974696F6E2E580500
000000000000C002400A506F736974696F6E2E590500000000000000E002400A
53697A652E576964746805000000000000008003400B53697A652E4865696768
7405000000000000008003401453697A652E506C6174666F726D44656661756C
74080A496D616765496E646578020106496D616765730719466F726D4D61696E
2E53564749636F6E496D6167654C697374000E5446696C6C5247424566666563
7400095374796C654E616D65061346696C6C524742456666656374315374796C
6505436F6C6F7207097846464439443945330000001654427574746F6E537479
6C65546578744F626A65637400095374796C654E616D6506047465787405416C
69676E0706436C69656E74064C6F636B6564090A53697A652E57696474680500
000000000000C006400B53697A652E4865696768740500000000000000A00340
1453697A652E506C6174666F726D44656661756C740804546578740604546578
74165465787453657474696E67732E466F6E742E53697A650500000000000000
E00240165465787453657474696E67732E466F6E74436F6C6F720708636C6157
68697465155465787453657474696E67732E5472696D6D696E67070943686172
6163746572155465787453657474696E67732E576F7264577261700816546578
7453657474696E67732E486F727A416C69676E07074C656164696E670D536861
646F7756697369626C650808486F74436F6C6F720708636C6157686974650C46
6F6375736564436F6C6F720708636C6157686974650B4E6F726D616C436F6C6F
720708636C6157686974650C50726573736564436F6C6F720708636C61576869
74650000005450463007544C61796F757400095374796C654E616D65060F6D65
6D6F7374796C655F636C65617205416C69676E070643656E7465720A53697A65
2E57696474680500000000000000F406400B53697A652E486569676874050000
00000000009908401453697A652E506C6174666F726D44656661756C74080756
697369626C6508085461624F72646572023F000C5442727573684F626A656374
00095374796C654E616D65060A666F726567726F756E640B42727573682E436F
6C6F720708636C61426C61636B00000C5442727573684F626A65637400095374
796C654E616D65060973656C656374696F6E0B42727573682E436F6C6F720709
78374632413936464600000B54466F6E744F626A65637400095374796C654E61
6D650604666F6E74000007544C61796F757400095374796C654E616D65060763
6F6E74656E7405416C69676E0706436C69656E740A53697A652E576964746805
00000000000000EC06400B53697A652E48656967687405000000000000009708
401453697A652E506C6174666F726D44656661756C7408085461624F72646572
020000000A545363726F6C6C42617200095374796C654E616D65060A76736372
6F6C6C62617205416C69676E0705526967687406437572736F72070763724172
726F770B536D616C6C4368616E676505000000000000000000000B4F7269656E
746174696F6E0708566572746963616C0A506F736974696F6E2E580500000000
000000EC06400A53697A652E576964746805000000000000008002400B53697A
652E48656967687405000000000000009708401453697A652E506C6174666F72
6D44656661756C7408085461624F72646572020100000A545363726F6C6C4261
7200095374796C654E616D65060A687363726F6C6C62617205416C69676E0706
426F74746F6D06437572736F72070763724172726F770B536D616C6C4368616E
676505000000000000000000000B4F7269656E746174696F6E070A486F72697A
6F6E74616C0A506F736974696F6E2E5905000000000000009708400A53697A65
2E57696474680500000000000000F406400B53697A652E486569676874050000
00000000008002401453697A652E506C6174666F726D44656661756C74080854
61624F726465720202000007544C61796F75740005416C69676E0706436C6965
6E740A53697A652E57696474680500000000000000EC06400B53697A652E4865
6967687405000000000000009708401453697A652E506C6174666F726D446566
61756C7408085461624F726465720203000F54536D616C6C5363726F6C6C4261
7200095374796C654E616D65060F76736D616C6C7363726F6C6C62617205416C
69676E0705526967687406437572736F72070763724172726F770B536D616C6C
4368616E676505000000000000000000000B4F7269656E746174696F6E070856
6572746963616C0C4D617267696E732E4C65667405000000000000008000400A
53697A652E576964746805000000000000008002400B53697A652E4865696768
7405000000000000008002401453697A652E506C6174666F726D44656661756C
74080756697369626C650800000F54536D616C6C5363726F6C6C426172000953
74796C654E616D65060F68736D616C6C7363726F6C6C62617205416C69676E07
06426F74746F6D06437572736F72070763724172726F770B536D616C6C436861
6E676505000000000000000000000B4F7269656E746174696F6E070A486F7269
7A6F6E74616C0B4D617267696E732E546F7005000000000000008000400A5369
7A652E576964746805000000000000009606400B53697A652E48656967687405
000000000000008002401453697A652E506C6174666F726D44656661756C7408
0756697369626C6508000000005450463007544C61796F757400095374796C65
4E616D650615627574746F6E7374796C655F636C6561726D696E6905416C6967
6E070643656E7465720A53697A652E576964746805000000000000008004400B
53697A652E48656967687405000000000000008004401453697A652E506C6174
666F726D44656661756C74080756697369626C6508085461624F726465720206
000A5452656374616E676C6500095374796C654E616D65060F52656374616E67
6C65315374796C6505416C69676E0708436F6E74656E74730A46696C6C2E436F
6C6F7207097830303230323132330748697454657374080A53697A652E576964
746805000000000000008004400B53697A652E48656967687405000000000000
008004401453697A652E506C6174666F726D44656661756C74080B5374726F6B
652E4B696E6407044E6F6E6507585261646975730500000000000000C0014007
595261646975730500000000000000C00140000F54436F6C6F72416E696D6174
696F6E00095374796C654E616D650614436F6C6F72416E696D6174696F6E3153
74796C65084475726174696F6E0500000000006F1283F53F0C50726F70657274
794E616D65060A46696C6C2E436F6C6F720A537461727456616C756507097830
303230323132330953746F7056616C7565070978464632303231323307547269
67676572061049734D6F7573654F7665723D747275650E54726967676572496E
7665727365061149734D6F7573654F7665723D66616C73650000000654476C79
706800095374796C654E616D65060A676C7970687374796C650B4D617267696E
732E546F7005000000000000008000400D4D617267696E732E52696768740500
0000000000008000400E4D617267696E732E426F74746F6D0500000000000000
80004005416C69676E070643656E7465720A53697A652E576964746805000000
00000000C003400B53697A652E4865696768740500000000000000C003401453
697A652E506C6174666F726D44656661756C74080A496D616765496E64657802
0206496D616765730719466F726D4D61696E2E53564749636F6E496D6167654C
697374000E5446696C6C52474245666665637400095374796C654E616D650613
46696C6C524742456666656374315374796C6505436F6C6F7207097846464439
44394533000000005450463007544C61796F757400095374796C654E616D6506
126C697374626F787374796C655F636C65617205416C69676E070643656E7465
720A53697A652E57696474680500000000000000F406400B53697A652E486569
67687405000000000000009908401453697A652E506C6174666F726D44656661
756C74080756697369626C6508085461624F726465720224000C544272757368
4F626A65637400095374796C654E616D650618416C7465726E6174696E67526F
774261636B67726F756E640B42727573682E436F6C6F72070978464645454545
4545000007544C61796F757400095374796C654E616D650607636F6E74656E74
05416C69676E0706436C69656E740C436C69704368696C6472656E090A53697A
652E57696474680500000000000000E406400B53697A652E4865696768740500
0000000000009508401453697A652E506C6174666F726D44656661756C740808
5461624F72646572020000000A545363726F6C6C42617200095374796C654E61
6D65060A767363726F6C6C62617205416C69676E070552696768740B536D616C
6C4368616E676505000000000000000000000B4F7269656E746174696F6E0708
566572746963616C0A506F736974696F6E2E580500000000000000E406400A53
697A652E576964746805000000000000008003400B53697A652E486569676874
05000000000000009508401453697A652E506C6174666F726D44656661756C74
08085461624F72646572020100000A545363726F6C6C42617200095374796C65
4E616D65060A687363726F6C6C62617205416C69676E0706426F74746F6D0B53
6D616C6C4368616E676505000000000000000000000B4F7269656E746174696F
6E070A486F72697A6F6E74616C0A506F736974696F6E2E590500000000000000
9508400A53697A652E57696474680500000000000000F406400B53697A652E48
656967687405000000000000008003401453697A652E506C6174666F726D4465
6661756C7408085461624F726465720202000007544C61796F75740005416C69
676E0706436C69656E740A53697A652E57696474680500000000000000E40640
0B53697A652E48656967687405000000000000009508401453697A652E506C61
74666F726D44656661756C7408085461624F726465720203000F54536D616C6C
5363726F6C6C42617200095374796C654E616D65060F76736D616C6C7363726F
6C6C62617205416C69676E070552696768740B536D616C6C4368616E67650500
0000000000000000000B4F7269656E746174696F6E0708566572746963616C0C
4D617267696E732E4C65667405000000000000008000400A53697A652E576964
746805000000000000008002400B53697A652E48656967687405000000000000
008002401453697A652E506C6174666F726D44656661756C7408075669736962
6C650800000F54536D616C6C5363726F6C6C42617200095374796C654E616D65
060F68736D616C6C7363726F6C6C62617205416C69676E0706426F74746F6D0B
536D616C6C4368616E676505000000000000000000000B4F7269656E74617469
6F6E070A486F72697A6F6E74616C0B4D617267696E732E546F70050000000000
00008000400A53697A652E576964746805000000000000009606400B53697A65
2E48656967687405000000000000008002401453697A652E506C6174666F726D
44656661756C74080756697369626C650800000007544C61796F757400095374
796C654E616D65060668656164657205416C69676E0703546F700A53697A652E
57696474680500000000000000C804400B53697A652E48656967687405000000
00000000C804401453697A652E506C6174666F726D44656661756C7408075669
7369626C6508085461624F726465720204000007544C61796F75740009537479
6C654E616D650606666F6F74657205416C69676E0706426F74746F6D0A53697A
652E57696474680500000000000000C804400B53697A652E4865696768740500
000000000000C804401453697A652E506C6174666F726D44656661756C740807
56697369626C6508085461624F7264657202050000005450463007544C61796F
757400095374796C654E616D650613627574746F6E7374796C655F7072696D61
727905416C69676E070643656E746572074F706163697479050000000000CDCC
CCFE3F0A53697A652E57696474680500000000000000A004400B53697A652E48
65696768740500000000000000A004401453697A652E506C6174666F726D4465
6661756C74080756697369626C6508085461624F726465720207000654476C79
706800095374796C654E616D65060A676C7970687374796C6505416C69676E07
0643656E7465720A53697A652E57696474680500000000000000C003400B5369
7A652E4865696768740500000000000000C003401453697A652E506C6174666F
726D44656661756C74080A496D616765496E646578020006496D616765730719
466F726D4D61696E2E53564749636F6E496D6167654C697374000E5446696C6C
52474245666665637400095374796C654E616D65061346696C6C524742456666
656374315374796C6505436F6C6F7207097846464439443945330000000F5446
6C6F6174416E696D6174696F6E00095374796C654E616D650614466C6F617441
6E696D6174696F6E315374796C65084475726174696F6E050000000000CDCCCC
FC3F0C50726F70657274794E616D6506074F7061636974790A53746172745661
6C7565050000000000CDCCCCFE3F0953746F7056616C75650500000000000000
80FF3F0754726967676572061049734D6F7573654F7665723D747275650E5472
6967676572496E7665727365061149734D6F7573654F7665723D66616C736500
00005450463007544C61796F757400095374796C654E616D65060F6564697473
74796C655F636C65617205416C69676E070643656E7465720A53697A652E5769
6474680500000000000000D606400B53697A652E486569676874050000000000
00008C04401453697A652E506C6174666F726D44656661756C74080756697369
626C6508085461624F726465720243000A5452656374616E676C650009537479
6C654E616D65060F52656374616E676C65315374796C6505416C69676E070843
6F6E74656E74730A46696C6C2E436F6C6F720709783343464646464646074869
7454657374080A53697A652E57696474680500000000000000D606400B53697A
652E48656967687405000000000000008C04401453697A652E506C6174666F72
6D44656661756C74080C5374726F6B652E436F6C6F7207097835414646464646
4607585261646975730500000000000000C00040075952616469757305000000
00000000C0004000000C5442727573684F626A65637400095374796C654E616D
65060A666F726567726F756E6400000C5442727573684F626A65637400095374
796C654E616D65060973656C656374696F6E0B42727573682E436F6C6F720709
78374632413936464600000B54466F6E744F626A65637400095374796C654E61
6D650604666F6E7409466F6E742E53697A650500000000000000E00240000007
544C61796F757400095374796C654E616D650607636F6E74656E7405416C6967
6E0706436C69656E740C4D617267696E732E4C6566740500000000000000C000
400B4D617267696E732E546F700500000000000000C000400D4D617267696E73
2E52696768740500000000000000C000400E4D617267696E732E426F74746F6D
0500000000000000C000400A53697A652E57696474680500000000000000CE06
400B53697A652E4865696768740500000000000000E803401453697A652E506C
6174666F726D44656661756C7408085461624F726465720200000007544C6179
6F757400095374796C654E616D650607627574746F6E7305416C69676E070552
69676874064C6F636B6564090B4D617267696E732E546F700500000000000000
8000400D4D617267696E732E526967687405000000000000008000400E4D6172
67696E732E426F74746F6D05000000000000008000400A506F736974696F6E2E
580500000000000000D406400A506F736974696F6E2E59050000000000000080
00400A53697A652E576964746805000000000000000000000B53697A652E4865
696768740500000000000000F803401453697A652E506C6174666F726D446566
61756C7408085461624F726465720201000006544C6162656C00095374796C65
4E616D65060670726F6D7074064C6F636B656409074F70616369747905000000
0000000080FE3F0756697369626C6508085461624F7264657202030000005450
463007544C61796F757400095374796C654E616D650613627574746F6E737479
6C655F77656C636F6D6505416C69676E070643656E7465720C50616464696E67
2E4C6566740500000000000000A002400B50616464696E672E546F7005000000
00000000A002400D50616464696E672E52696768740500000000000000A00240
0E50616464696E672E426F74746F6D0500000000000000A002400A53697A652E
57696474680500000000000000F406400B53697A652E48656967687405000000
00000000B804401453697A652E506C6174666F726D44656661756C7408075669
7369626C6508085461624F726465720208000A5452656374616E676C65000953
74796C654E616D65060F52656374616E676C65315374796C6505416C69676E07
08436F6E74656E74730A46696C6C2E436F6C6F72070978464633453346344207
48697454657374080A53697A652E57696474680500000000000000F406400B53
697A652E4865696768740500000000000000B804401453697A652E506C617466
6F726D44656661756C74080B5374726F6B652E4B696E6407044E6F6E65075852
61646975730500000000000000C0014007595261646975730500000000000000
C00140000F54436F6C6F72416E696D6174696F6E00095374796C654E616D6506
14436F6C6F72416E696D6174696F6E315374796C65084475726174696F6E0500
000000000AD7A3F83F0C50726F70657274794E616D65060A46696C6C2E436F6C
6F720A537461727456616C756507097846463345334634420953746F7056616C
756507097846463230323132330754726967676572061049734D6F7573654F76
65723D747275650E54726967676572496E7665727365061149734D6F7573654F
7665723D66616C73650000001654427574746F6E5374796C65546578744F626A
65637400095374796C654E616D6506047465787405416C69676E0706436C6965
6E74064C6F636B6564090A53697A652E57696474680500000000000000E00640
0B53697A652E4865696768740500000000000000D003401453697A652E506C61
74666F726D44656661756C7408165465787453657474696E67732E466F6E742E
53697A650500000000000000E00240165465787453657474696E67732E466F6E
74436F6C6F720708636C615768697465155465787453657474696E67732E5472
696D6D696E670709436861726163746572155465787453657474696E67732E57
6F72645772617008165465787453657474696E67732E486F727A416C69676E07
074C656164696E670D536861646F7756697369626C650808486F74436F6C6F72
0708636C6157686974650C466F6375736564436F6C6F720708636C6157686974
650B4E6F726D616C436F6C6F720708636C6157686974650C5072657373656443
6F6C6F720708636C6157686974650000005450463007544C61796F7574000953
74796C654E616D6506157363726F6C6C626172626F74746F6D627574746F6E05
416C69676E070643656E7465720A53697A652E57696474680500000000000000
8803400B53697A652E48656967687405000000000000008803401453697A652E
506C6174666F726D44656661756C74080756697369626C6508085461624F7264
65720212000554506174680005416C69676E070643656E74657209446174612E
506174680A340000000400000000000000000000000000000001000000000080
3F00000000010000000000003F0000803F0300000000000000000000000A4669
6C6C2E436F6C6F720707636C6147726179064C6F636B65640907486974546573
74080A53697A652E576964746805000000000000008002400B53697A652E4865
696768740500000000000000E001401453697A652E506C6174666F726D446566
61756C74080B5374726F6B652E4B696E6407044E6F6E65000F54436F6C6F7241
6E696D6174696F6E00084475726174696F6E050000000000CDCCCCFB3F0C5072
6F70657274794E616D65060A46696C6C2E436F6C6F720A537461727456616C75
650707636C61477261790953746F7056616C7565070978464643434343434307
54726967676572061049734D6F7573654F7665723D7472756500000F54436F6C
6F72416E696D6174696F6E00084475726174696F6E050000000000CDCCCCFB3F
0C50726F70657274794E616D65060A46696C6C2E436F6C6F720A537461727456
616C756507097846464343434343430953746F7056616C75650707636C614772
61790754726967676572061149734D6F7573654F7665723D66616C7365000000
005450463007544C61796F757400095374796C654E616D6506147363726F6C6C
62617268747261636B7374796C6505416C69676E070643656E7465720A53697A
652E576964746805000000000000009803400B53697A652E4865696768740500
000000000100FC04401453697A652E506C6174666F726D44656661756C740807
56697369626C6508085461624F7264657202110006545468756D620009537479
6C654E616D6506057468756D62064C6F636B6564090B4D617267696E732E546F
700500000000000000A001400E4D617267696E732E426F74746F6D0500000000
000000A001400A506F736974696F6E2E580500000000000000A001400A506F73
6974696F6E2E590500000000000000A001400A53697A652E5769647468050000
0000000000A002400B53697A652E4865696768740500000000000000B8044014
53697A652E506C6174666F726D44656661756C74080000005450463007544C61
796F757400095374796C654E616D6506137363726F6C6C6261726C6566746275
74746F6E05416C69676E070643656E7465720A53697A652E5769647468050000
0000000000A803400B53697A652E4865696768740500000000000000A8034014
53697A652E506C6174666F726D44656661756C74080756697369626C65080854
61624F726465720214000554506174680005416C69676E070643656E74657209
446174612E506174680A4000000005000000000000000000803F000000000100
00000000803F0000803F01000000000000000000003F010000000000803F0000
00000300000000000000000000000A46696C6C2E436F6C6F720707636C614772
6179064C6F636B6564090748697454657374080A53697A652E57696474680500
000000000000E001400B53697A652E4865696768740500000000000000800240
1453697A652E506C6174666F726D44656661756C74080B5374726F6B652E4B69
6E6407044E6F6E65000F54436F6C6F72416E696D6174696F6E00084475726174
696F6E050000000000CDCCCCFB3F0C50726F70657274794E616D65060A46696C
6C2E436F6C6F720A537461727456616C75650707636C61477261790953746F70
56616C756507097846464343434343430754726967676572061049734D6F7573
654F7665723D7472756500000F54436F6C6F72416E696D6174696F6E00084475
726174696F6E050000000000CDCCCCFB3F0C50726F70657274794E616D65060A
46696C6C2E436F6C6F720A537461727456616C75650709784646434343434343
0953746F7056616C75650707636C61477261790754726967676572061149734D
6F7573654F7665723D66616C7365000000005450463007544C61796F75740009
5374796C654E616D6506147363726F6C6C6261727269676874627574746F6E05
416C69676E070643656E7465720A53697A652E57696474680500000000000000
B003400B53697A652E4865696768740500000000000000A003401453697A652E
506C6174666F726D44656661756C74080756697369626C6508085461624F7264
65720216000554506174680005416C69676E070643656E74657209446174612E
506174680A340000000400000000000000000000000000000001000000000000
000000803F010000000000803F0000003F0300000000000000000000000A4669
6C6C2E436F6C6F720707636C6147726179064C6F636B65640907486974546573
74080A53697A652E57696474680500000000000000E001400B53697A652E4865
6967687405000000000000008002401453697A652E506C6174666F726D446566
61756C74080B5374726F6B652E4B696E6407044E6F6E65000F54436F6C6F7241
6E696D6174696F6E00084475726174696F6E050000000000CDCCCCFB3F0C5072
6F70657274794E616D65060A46696C6C2E436F6C6F720A537461727456616C75
650707636C61477261790953746F7056616C7565070978464643434343434307
54726967676572061049734D6F7573654F7665723D7472756500000F54436F6C
6F72416E696D6174696F6E00084475726174696F6E050000000000CDCCCCFB3F
0C50726F70657274794E616D65060A46696C6C2E436F6C6F720A537461727456
616C756507097846464343434343430953746F7056616C75650707636C614772
61790754726967676572061149734D6F7573654F7665723D66616C7365000000
005450463007544C61796F757400095374796C654E616D65060E7363726F6C6C
6261727374796C6505416C69676E070643656E7465720A53697A652E57696474
6805000000000000009008400B53697A652E4865696768740500000000000080
8507401453697A652E506C6174666F726D44656661756C74080756697369626C
6508085461624F72646572021A000A54526F756E645265637400095374796C65
4E616D65060A6261636B67726F756E6405416C69676E0708436F6E74656E7473
0A46696C6C2E436F6C6F7207097831453333333333330A53697A652E57696474
6805000000000000009008400B53697A652E4865696768740500000000000080
8507401453697A652E506C6174666F726D44656661756C74080B5374726F6B65
2E4B696E6407044E6F6E6500000654547261636B00095374796C654E616D6506
0668747261636B05416C69676E0706436C69656E74064C6F636B656409034D61
78050000000000000080FF3F0B4F7269656E746174696F6E070A486F72697A6F
6E74616C0A53697A652E576964746805000000000000009008400B53697A652E
48656967687405000000000000808507401453697A652E506C6174666F726D44
656661756C74080B5374796C654C6F6F6B757006147363726F6C6C6261726874
7261636B7374796C650C56696577706F727453697A65050000000000CDCCCCFB
3F00000654547261636B00095374796C654E616D65060676747261636B05416C
69676E0706436C69656E74064C6F636B656409034D6178050000000000000080
FF3F0B4F7269656E746174696F6E070A486F72697A6F6E74616C0A53697A652E
576964746805000000000000009008400B53697A652E48656967687405000000
000000808507401453697A652E506C6174666F726D44656661756C74080B5374
796C654C6F6F6B757006147363726F6C6C62617276747261636B7374796C650C
56696577706F727453697A65050000000000CDCCCCFB3F000000545046300754
4C61796F757400095374796C654E616D6506127363726F6C6C626172746F7062
7574746F6E05416C69676E070643656E7465720A53697A652E57696474680500
0000000000008003400B53697A652E4865696768740500000000000000980340
1453697A652E506C6174666F726D44656661756C74080756697369626C650808
5461624F726465720219000554506174680005416C69676E070643656E746572
09446174612E506174680A400000000500000000000000000000000000803F01
0000000000803F0000803F010000000000003F00000000010000000000000000
00803F0300000000000000000000000A46696C6C2E436F6C6F720707636C6147
726179064C6F636B6564090748697454657374080A53697A652E576964746805
000000000000008002400B53697A652E4865696768740500000000000000E001
401453697A652E506C6174666F726D44656661756C74080B5374726F6B652E4B
696E6407044E6F6E65000F54436F6C6F72416E696D6174696F6E000844757261
74696F6E050000000000CDCCCCFB3F0C50726F70657274794E616D65060A4669
6C6C2E436F6C6F720A537461727456616C75650707636C61477261790953746F
7056616C756507097846464343434343430754726967676572061049734D6F75
73654F7665723D7472756500000F54436F6C6F72416E696D6174696F6E000844
75726174696F6E050000000000CDCCCCFB3F0C50726F70657274794E616D6506
0A46696C6C2E436F6C6F720A537461727456616C756507097846464343434343
430953746F7056616C75650707636C6147726179075472696767657206114973
4D6F7573654F7665723D66616C7365000000005450463007544C61796F757400
095374796C654E616D6506147363726F6C6C62617276747261636B7374796C65
05416C69676E070643656E7465720A53697A652E576964746805000000000000
00F605400B53697A652E48656967687405000000000000009003401453697A65
2E506C6174666F726D44656661756C74080756697369626C6508085461624F72
646572020E0006545468756D6200095374796C654E616D6506057468756D6206
437572736F72070B637248616E64506F696E74064C6F636B6564090A506F7369
74696F6E2E5805000000000000008001400A506F736974696F6E2E5905000000
000000008001400A53697A652E57696474680500000000000000BC04400B5369
7A652E48656967687405000000000000009002401453697A652E506C6174666F
726D44656661756C74080756697369626C6508000000545046300A54526F756E
645265637400095374796C654E616D650619736D616C6C7363726F6C6C626172
68747261636B7374796C6505416C69676E070643656E7465720A46696C6C2E43
6F6C6F7207097846463333333333330A53697A652E5769647468050000000000
0040A408400B53697A652E48656967687405000000000000009003401453697A
652E506C6174666F726D44656661756C74080B5374726F6B652E4B696E640704
4E6F6E650756697369626C65080006545468756D6200095374796C654E616D65
06057468756D62064C6F636B6564090C4D617267696E732E4C65667405000000
0000000080FF3F0B4D617267696E732E546F70050000000000000080FF3F0D4D
617267696E732E5269676874050000000000000080FF3F0E4D617267696E732E
426F74746F6D050000000000000080FF3F0A506F736974696F6E2E5805000000
000000008405400A506F736974696F6E2E590500000000000000F004400A5369
7A652E57696474680500000000000000A002400B53697A652E48656967687405
00000000000000B804401453697A652E506C6174666F726D44656661756C7408
0000005450463007544C61796F757400095374796C654E616D650613736D616C
6C7363726F6C6C6261727374796C6505416C69676E070643656E7465720A5369
7A652E57696474680500000000000000FA05400B53697A652E48656967687405
00000000000040B408401453697A652E506C6174666F726D44656661756C7408
0756697369626C6508085461624F726465720210000654547261636B00095374
796C654E616D65060668747261636B05416C69676E0706436C69656E74064C6F
636B656409034D6178050000000000000080FF3F0B4F7269656E746174696F6E
070A486F72697A6F6E74616C0A53697A652E57696474680500000000000000FA
05400B53697A652E4865696768740500000000000040B408401453697A652E50
6C6174666F726D44656661756C74080B5374796C654C6F6F6B75700619736D61
6C6C7363726F6C6C62617268747261636B7374796C650C56696577706F727453
697A65050000000000CDCCCCFB3F00000654547261636B00095374796C654E61
6D65060676747261636B05416C69676E0706436C69656E74064C6F636B656409
034D6178050000000000000080FF3F0B4F7269656E746174696F6E070A486F72
697A6F6E74616C0A53697A652E57696474680500000000000000FA05400B5369
7A652E4865696768740500000000000040B408401453697A652E506C6174666F
726D44656661756C74080B5374796C654C6F6F6B75700619736D616C6C736372
6F6C6C62617276747261636B7374796C650C56696577706F727453697A650500
00000000CDCCCCFB3F000000545046300A54526F756E64526563740009537479
6C654E616D650619736D616C6C7363726F6C6C62617276747261636B7374796C
6505416C69676E070643656E7465720A46696C6C2E436F6C6F72070978314533
33333333330A53697A652E57696474680500000000000000A003400B53697A65
2E4865696768740500000000000000FC07401453697A652E506C6174666F726D
44656661756C74080B5374726F6B652E4B696E6407044E6F6E65075669736962
6C65080006545468756D6200095374796C654E616D6506057468756D62064C6F
636B6564090C4D617267696E732E4C656674050000000000000080FF3F0B4D61
7267696E732E546F70050000000000000080FF3F0D4D617267696E732E526967
6874050000000000000080FF3F0E4D617267696E732E426F74746F6D05000000
0000000080FF3F0A506F736974696F6E2E5805000000000000009002C00A506F
736974696F6E2E590500000000000000C002400A53697A652E57696474680500
000000000000BC04400B53697A652E4865696768740500000000000000900240
1453697A652E506C6174666F726D44656661756C74080000005450463007544C
61796F757400095374796C654E616D65060A7468756D627374796C6505416C69
676E070643656E74657206437572736F72070B637248616E64506F696E740A53
697A652E576964746805000000000000009003400B53697A652E486569676874
05000000000000008803401453697A652E506C6174666F726D44656661756C74
080756697369626C6508085461624F72646572020F000A54526F756E64526563
7400095374796C654E616D65060A6261636B67726F756E6405416C69676E0708
436F6E74656E74730A46696C6C2E436F6C6F720709784646353635383639064C
6F636B6564090748697454657374080A53697A652E5769647468050000000000
00009003400B53697A652E48656967687405000000000000008803401453697A
652E506C6174666F726D44656661756C74080B5374726F6B652E4B696E640704
4E6F6E65000F54436F6C6F72416E696D6174696F6E00095374796C654E616D65
0614436F6C6F72416E696D6174696F6E315374796C65084475726174696F6E05
00000000000AD7A3F83F0C50726F70657274794E616D65060A46696C6C2E436F
6C6F720A537461727456616C756507097846463536353836390953746F705661
6C756507097846464143414342450754726967676572061049734D6F7573654F
7665723D747275650E54726967676572496E7665727365061149734D6F757365
4F7665723D66616C7365000000005450463007544C61796F757400095374796C
654E616D65060A747261636B7374796C6505416C69676E070643656E7465720A
53697A652E576964746805000000000000009D06400B53697A652E4865696768
7405000000000000009003401453697A652E506C6174666F726D44656661756C
74080756697369626C6508085461624F72646572020D000A5452656374616E67
6C6500095374796C654E616D65060A6261636B67726F756E6405416C69676E07
08436F6E74656E74730A46696C6C2E436F6C6F72070978464635303530353006
4C6F636B6564090748697454657374080A53697A652E57696474680500000000
0000009D06400B53697A652E4865696768740500000000000000900340145369
7A652E506C6174666F726D44656661756C74080C5374726F6B652E436F6C6F72
0709784646333033303330075852616469757305000000000000008001400759
5261646975730500000000000000800140000006545468756D6200095374796C
654E616D6506057468756D6206437572736F72070B637248616E64506F696E74
064C6F636B6564090A506F736974696F6E2E580500000000000000C000400A50
6F736974696F6E2E59050000000000000080FF3F0A53697A652E576964746805
00000000000000C404400B53697A652E4865696768740500000000000000F002
401453697A652E506C6174666F726D44656661756C7408000000545046300754
4C61796F757400095374796C654E616D65060E7363726F6C6C626F787374796C
6505416C69676E070643656E7465720A53697A652E5769647468050000000000
0000CD07400B53697A652E4865696768740500000000000000BE07401453697A
652E506C6174666F726D44656661756C74080756697369626C6508085461624F
7264657202410007544C61796F757400095374796C654E616D65060A6261636B
67726F756E6405416C69676E0708436F6E74656E7473064C6F636B6564090A53
697A652E57696474680500000000000000CD07400B53697A652E486569676874
0500000000000000BE07401453697A652E506C6174666F726D44656661756C74
080007544C61796F757400095374796C654E616D650607636F6E74656E740541
6C69676E0708436F6E74656E74730D4D617267696E732E526967687405000000
00000000C002400A53697A652E57696474680500000000000000C707400B5369
7A652E4865696768740500000000000000BE07401453697A652E506C6174666F
726D44656661756C7408000007544C61796F75740005416C69676E0706436C69
656E740A53697A652E57696474680500000000000000C607400B53697A652E48
65696768740500000000000000B707401453697A652E506C6174666F726D4465
6661756C7408000F54536D616C6C5363726F6C6C42617200095374796C654E61
6D65060F76736D616C6C7363726F6C6C62617205416C69676E07055269676874
0B536D616C6C4368616E676505000000000000000000000B4F7269656E746174
696F6E0708566572746963616C0C4D617267696E732E4C656674050000000000
00008000400A53697A652E576964746805000000000000008002400B53697A65
2E48656967687405000000000000008002401453697A652E506C6174666F726D
44656661756C74080B5374796C654C6F6F6B757006227363726F6C6C626F7873
74796C65536D616C6C5363726F6C6C4261725374796C65310756697369626C65
0800000F54536D616C6C5363726F6C6C42617200095374796C654E616D65060F
68736D616C6C7363726F6C6C62617205416C69676E0706426F74746F6D0B536D
616C6C4368616E676505000000000000000000000B4F7269656E746174696F6E
070A486F72697A6F6E74616C0B4D617267696E732E546F700500000000000000
8000400A53697A652E576964746805000000000000009606400B53697A652E48
656967687405000000000000008002401453697A652E506C6174666F726D4465
6661756C74080756697369626C650800000007544C61796F75740005416C6967
6E0708436F6E74656E74730A53697A652E57696474680500000000000000CD07
400B53697A652E4865696768740500000000000000BE07401453697A652E506C
6174666F726D44656661756C74080007544C61796F75740005416C69676E0706
426F74746F6D0A506F736974696F6E2E590500000000000000A507400A53697A
652E57696474680500000000000000CD07400B53697A652E4865696768740500
000000000000C804401453697A652E506C6174666F726D44656661756C740800
095453697A654772697000095374796C654E616D65060873697A656772697005
416C69676E07055269676874064C6F636B6564090A506F736974696F6E2E5805
00000000000000C307400A53697A652E57696474680500000000000000A00340
0B53697A652E4865696768740500000000000000C804401453697A652E506C61
74666F726D44656661756C74080B5374796C654C6F6F6B7570061C7363726F6C
6C626F787374796C6553697A65477269705374796C6531000000000A54536372
6F6C6C42617200095374796C654E616D65060A767363726F6C6C62617205416C
69676E070552696768740B536D616C6C4368616E676505000000000000000000
000B4F7269656E746174696F6E0708566572746963616C0C4D617267696E732E
4C6566740500000000000000C000400B4D617267696E732E546F700500000000
000000C000400D4D617267696E732E52696768740500000000000000C000400E
4D617267696E732E426F74746F6D0500000000000000C000400A506F73697469
6F6E2E580500000000000080C707400A506F736974696F6E2E59050000000000
0000C000400A53697A652E576964746805000000000000008002400B53697A65
2E4865696768740500000000000000B407401453697A652E506C6174666F726D
44656661756C74080B5374796C654C6F6F6B7570061D7363726F6C6C626F7873
74796C655363726F6C6C4261725374796C653100000A545363726F6C6C426172
00095374796C654E616D65060A687363726F6C6C62617205416C69676E070642
6F74746F6D0B536D616C6C4368616E676505000000000000000000000B4F7269
656E746174696F6E070A486F72697A6F6E74616C0C4D617267696E732E4C6566
740500000000000000C000400B4D617267696E732E546F700500000000000000
C000400D4D617267696E732E52696768740500000000000000C000400E4D6172
67696E732E426F74746F6D0500000000000000C000400A506F736974696F6E2E
580500000000000000C000400A506F736974696F6E2E590500000000000080B8
07400A53697A652E57696474680500000000000000CA07400B53697A652E4865
6967687405000000000000008002401453697A652E506C6174666F726D446566
61756C7408000000005450463007544C61796F757400095374796C654E616D65
0610627574746F6E7374796C655F6D656E7505416C69676E070643656E746572
0C50616464696E672E4C6566740500000000000000C002400B50616464696E67
2E546F700500000000000000C002400D50616464696E672E5269676874050000
0000000000C002400E50616464696E672E426F74746F6D0500000000000000C0
02400A53697A652E57696474680500000000000000F406400B53697A652E4865
696768740500000000000000B004401453697A652E506C6174666F726D446566
61756C74080756697369626C6508085461624F726465720203000A5452656374
616E676C6500095374796C654E616D65060F52656374616E676C65315374796C
6505416C69676E0708436F6E74656E74730A46696C6C2E436F6C6F7207097830
303241324233320748697454657374080A53697A652E57696474680500000000
000000F406400B53697A652E4865696768740500000000000000B00440145369
7A652E506C6174666F726D44656661756C74080B5374726F6B652E4B696E6407
044E6F6E6507585261646975730500000000000000C001400759526164697573
0500000000000000C00140000F54436F6C6F72416E696D6174696F6E00095374
796C654E616D6506046F766572084475726174696F6E0500000000006F1283F5
3F0C50726F70657274794E616D65060A46696C6C2E436F6C6F720A5374617274
56616C756507097830303241324233320953746F7056616C7565070978464632
41324233320754726967676572061049734D6F7573654F7665723D747275650E
54726967676572496E7665727365061149734D6F7573654F7665723D66616C73
650000000654476C79706800095374796C654E616D65060A676C797068737479
6C650B4D617267696E732E546F7005000000000000008000400D4D617267696E
732E52696768740500000000000000C002400E4D617267696E732E426F74746F
6D050000000000000080004005416C69676E07044C6566740A506F736974696F
6E2E580500000000000000C002400A506F736974696F6E2E5905000000000000
00E002400A53697A652E576964746805000000000000008003400B53697A652E
48656967687405000000000000008003401453697A652E506C6174666F726D44
656661756C74080A496D616765496E6465780201000E5446696C6C5247424566
6665637400095374796C654E616D65061346696C6C5247424566666563743153
74796C6505436F6C6F7207097846464439443945330000001654427574746F6E
5374796C65546578744F626A65637400095374796C654E616D65060474657874
05416C69676E0706436C69656E74064C6F636B6564090A53697A652E57696474
680500000000000000DC06400B53697A652E4865696768740500000000000000
A003401453697A652E506C6174666F726D44656661756C740816546578745365
7474696E67732E466F6E742E53697A650500000000000000E002401654657874
53657474696E67732E466F6E74436F6C6F720708636C61576869746515546578
7453657474696E67732E5472696D6D696E670709436861726163746572155465
787453657474696E67732E576F72645772617008165465787453657474696E67
732E486F727A416C69676E07074C656164696E670D536861646F775669736962
6C650808486F74436F6C6F720708636C6157686974650C466F6375736564436F
6C6F720708636C6157686974650B4E6F726D616C436F6C6F720708636C615768
6974650C50726573736564436F6C6F720708636C615768697465000000545046
3007544C61796F757400095374796C654E616D650613627574746F6E7374796C
655F636F6E6669726D05416C69676E070643656E7465720A53697A652E576964
746805000000000000008004400B53697A652E48656967687405000000000000
008004401453697A652E506C6174666F726D44656661756C7408085461624F72
6465720205000A5452656374616E676C6500095374796C654E616D65060F5265
6374616E676C65315374796C6505416C69676E0708436F6E74656E74730A4669
6C6C2E436F6C6F7207097830304646464646460748697454657374080A53697A
652E576964746805000000000000008004400B53697A652E4865696768740500
0000000000008004401453697A652E506C6174666F726D44656661756C74080B
5374726F6B652E4B696E6407044E6F6E65075852616469757305000000000000
00C0014007595261646975730500000000000000C00140000F54436F6C6F7241
6E696D6174696F6E00095374796C654E616D650614436F6C6F72416E696D6174
696F6E315374796C65084475726174696F6E0500000000006F1283F53F0C5072
6F70657274794E616D65060A46696C6C2E436F6C6F720A537461727456616C75
6507097830304646464646460953746F7056616C756507097831344646464646
460754726967676572061049734D6F7573654F7665723D747275650E54726967
676572496E7665727365061149734D6F7573654F7665723D66616C7365000000
0654476C79706800095374796C654E616D65060A676C7970687374796C650B4D
617267696E732E546F7005000000000000008000400D4D617267696E732E5269
67687405000000000000008000400E4D617267696E732E426F74746F6D050000
000000000080004005416C69676E070643656E7465720A53697A652E57696474
680500000000000000C003400B53697A652E4865696768740500000000000000
C003401453697A652E506C6174666F726D44656661756C74080A496D61676549
6E6465780202000E5446696C6C52474245666665637400095374796C654E616D
65061346696C6C524742456666656374315374796C6505436F6C6F7207097846
4644394439453300000000}
end>
Left = 48
Top = 458
end
object LayoutMenuContent: TLayout
Align = Contents
Size.Width = 1053.000000000000000000
Size.Height = 686.000000000000000000
Size.PlatformDefault = False
Visible = False
TabOrder = 3
object RectangleMenuBG: TRectangle
Align = Contents
Fill.Color = xBF565869
Size.Width = 1053.000000000000000000
Size.Height = 686.000000000000000000
Size.PlatformDefault = False
OnClick = ButtonCloseMenuClick
end
object LayoutMenuContainer: TLayout
Align = Left
Size.Width = 320.000000000000000000
Size.Height = 686.000000000000000000
Size.PlatformDefault = False
TabOrder = 1
end
end
object RectangleMenu: TRectangle
Align = Left
Fill.Color = xFF202123
Padding.Left = 8.000000000000000000
Padding.Top = 8.000000000000000000
Padding.Right = 8.000000000000000000
Padding.Bottom = 8.000000000000000000
Size.Width = 320.000000000000000000
Size.Height = 686.000000000000000000
Size.PlatformDefault = False
Stroke.Kind = None
object LayoutMenu: TLayout
Align = Client
Size.Width = 304.000000000000000000
Size.Height = 670.000000000000000000
Size.PlatformDefault = False
TabOrder = 0
object ButtonNewChat: TButton
Align = Top
Cursor = crHandPoint
StyledSettings = [Family, Style, FontColor]
Images = SVGIconImageList
ImageIndex = 0
Margins.Bottom = 8.000000000000000000
Size.Width = 304.000000000000000000
Size.Height = 46.000000000000000000
Size.PlatformDefault = False
StyleLookup = 'buttonstyle_newchat'
TabOrder = 0
Text = 'New chat'
TextSettings.Font.Size = 14.000000000000000000
TextSettings.HorzAlign = Leading
OnClick = ButtonNewChatClick
end
object ListBoxChatList: TListBox
Align = Client
HitTest = False
Margins.Top = 4.000000000000000000
Size.Width = 304.000000000000000000
Size.Height = 467.000000000000000000
Size.PlatformDefault = False
StyleLookup = 'listboxstyle_clear'
TabOrder = 1
ShowScrollBars = False
CanFocus = False
DisableFocusEffect = True
ItemHeight = 44.000000000000000000
Images = SVGIconImageList
DefaultItemStyles.ItemStyle = 'listboxitemstyle_chat'
DefaultItemStyles.GroupHeaderStyle = ''
DefaultItemStyles.GroupFooterStyle = ''
Viewport.Width = 304.000000000000000000
Viewport.Height = 467.000000000000000000
object ListBoxItem1: TListBoxItem
HitTest = True
ImageIndex = 1
Margins.Bottom = 8.000000000000000000
Size.Width = 304.000000000000000000
Size.Height = 44.000000000000000000
Size.PlatformDefault = False
StyleLookup = 'listboxitemstyle_chat'
TabOrder = 0
Text = 'New chat'
end
object ListBoxItem3: TListBoxItem
HitTest = True
ImageIndex = 1
Margins.Bottom = 8.000000000000000000
Position.Y = 52.000000000000000000
Size.Width = 304.000000000000000000
Size.Height = 44.000000000000000000
Size.PlatformDefault = False
StyleLookup = 'listboxitemstyle_chat'
TabOrder = 1
Text = 'Make HTTP Request in JavaScript'
end
end
object ButtonDiscord: TButton
Align = Bottom
Cursor = crHandPoint
Images = SVGIconImageList
ImageIndex = 7
Margins.Top = 4.000000000000000000
Position.Y = 578.000000000000000000
Size.Width = 304.000000000000000000
Size.Height = 44.000000000000000000
Size.PlatformDefault = False
StyleLookup = 'buttonstyle_menu'
TabOrder = 4
Text = 'OpenAI Discord'
TextSettings.HorzAlign = Leading
OnClick = ButtonDiscordClick
end
object Line1: TLine
Align = Bottom
LineType = Top
Position.Y = 525.000000000000000000
Size.Width = 304.000000000000000000
Size.Height = 1.000000000000000000
Size.PlatformDefault = False
Stroke.Color = x33FFFFFF
end
object ButtonClear: TButton
Align = Bottom
Cursor = crHandPoint
Images = SVGIconImageList
ImageIndex = 8
Margins.Top = 4.000000000000000000
Position.Y = 530.000000000000000000
Size.Width = 304.000000000000000000
Size.Height = 44.000000000000000000
Size.PlatformDefault = False
StyleLookup = 'buttonstyle_menu'
TabOrder = 2
Text = 'Clear conversations'
TextSettings.HorzAlign = Leading
OnClick = ButtonClearClick
object Layout2: TLayout
Align = Right
Margins.Top = 6.000000000000000000
Margins.Right = 6.000000000000000000
Margins.Bottom = 6.000000000000000000
Position.X = 234.000000000000000000
Position.Y = 6.000000000000000000
Size.Width = 64.000000000000000000
Size.Height = 32.000000000000000000
Size.PlatformDefault = False
TabOrder = 4
object ButtonClearConfirm: TButton
Align = Right
Cursor = crHandPoint
Images = SVGIconImageList
ImageIndex = 10
Size.Width = 32.000000000000000000
Size.Height = 32.000000000000000000
Size.PlatformDefault = False
StyleLookup = 'buttonstyle_confirm'
TabOrder = 1
OnClick = ButtonClearConfirmClick
end
object ButtonClearCancel: TButton
Align = Right
Cursor = crHandPoint
Images = SVGIconImageList
ImageIndex = 11
Position.X = 32.000000000000000000
Size.Width = 32.000000000000000000
Size.Height = 32.000000000000000000
Size.PlatformDefault = False
StyleLookup = 'buttonstyle_confirm'
TabOrder = 0
OnClick = ButtonClearCancelClick
end
end
end
object ButtonFAQ: TButton
Align = Bottom
Cursor = crHandPoint
Images = SVGIconImageList
ImageIndex = 9
Margins.Top = 4.000000000000000000
Position.Y = 626.000000000000000000
Size.Width = 304.000000000000000000
Size.Height = 44.000000000000000000
Size.PlatformDefault = False
StyleLookup = 'buttonstyle_menu'
TabOrder = 3
Text = 'Updates & FAQ'
TextSettings.HorzAlign = Leading
OnClick = ButtonFAQClick
end
end
object Layout1: TLayout
Align = Right
Margins.Left = 10.000000000000000000
Margins.Right = -55.000000000000000000
Position.X = 322.000000000000000000
Position.Y = 8.000000000000000000
Size.Width = 45.000000000000000000
Size.Height = 670.000000000000000000
Size.PlatformDefault = False
TabOrder = 1
object ButtonCloseMenu: TButton
Align = Top
Cursor = crHandPoint
Images = SVGIconImageList
ImageIndex = 3
Size.Width = 45.000000000000000000
Size.Height = 45.000000000000000000
Size.PlatformDefault = False
StyleLookup = 'buttonstyle_primary'
TabOrder = 0
OnClick = ButtonCloseMenuClick
end
end
end
object SVGIconImageList: TSVGIconImageList
Source = <
item
MultiResBitmap = <
item
Size = 24
end>
IconName = 'Item 0'
SVGText =
'<?xml version="1.0" ?><!DOCTYPE svg PUBLIC '#39'-//W3C//DTD SVG 1.1' +
'//EN'#39' '#39'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'#39'><svg e' +
'nable-background="new 0 0 80 80" height="80px" id="Icons" versio' +
'n="1.1" viewBox="0 0 80 80" width="80px" xml:space="preserve" xm' +
'lns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/' +
'1999/xlink"><polygon points="61,37 43,37 43,19 37,19 37,37 19,37' +
' 19,43 37,43 37,61 43,61 43,43 61,43 "/></svg>'
Opacity = 1.000000000000000000
end
item
MultiResBitmap = <
item
Size = 16
end>
IconName = 'Item 1'
SVGText =
'<svg height="48" viewBox="0 0 48 48" width="48" xmlns="http://ww' +
'w.w3.org/2000/svg"><path d="M0 0h48v48H0V0z" fill="none"/><path ' +
'd="M40 4H8C5.79 4 4 5.79 4 8v36l8-8h28c2.21 0 4-1.79 4-4V8c0-2.2' +
'1-1.79-4-4-4zm0 28H12l-4 4V8h32v24z"/></svg>'
Opacity = 1.000000000000000000
end
item
MultiResBitmap = <
item
Size = 24
end>
IconName = 'Item 2'
SVGText =
'<?xml version="1.0" ?><svg height="48" viewBox="0 0 48 48" width' +
'="48" xmlns="http://www.w3.org/2000/svg"><path d="M0 0h48v48h-48' +
'z" fill="none"/><path d="M6 36h36v-4h-36v4zm0-10h36v-4h-36v4zm0-' +
'14v4h36v-4h-36z"/></svg>'
Opacity = 1.000000000000000000
end
item