Package: gtk+2.0 / 2.24.32-3

004_gtk+-ximian-gtk2-filesel-navbutton-5.patch Patch series | download
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
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
From: Debian GNOME Maintainers
 <pkg-gnome-maintainers@lists.alioth.debian.org>
Date: Sun, 13 Jul 2003 21:26:49 +0900
Subject: Ximian patch to improve the GtkFileSel UI

Requested by Ross Burton in 2003.

TODO: What does this patch do and why do we have it?

[Jonathan Brandmeyer: Use ~/Desktop instead of ~/.gnome2-desktop]

Forwarded: no
---
 gtk/gtkfilesel.c               | 291 +++++++++++++--
 gtk/stock-icons/ximian-icons.h | 825 +++++++++++++++++++++++++++++++++++++++++
 2 files changed, 1089 insertions(+), 27 deletions(-)
 create mode 100644 gtk/stock-icons/ximian-icons.h

diff --git a/gtk/gtkfilesel.c b/gtk/gtkfilesel.c
index 245bdf1..084bb63 100644
--- a/gtk/gtkfilesel.c
+++ b/gtk/gtkfilesel.c
@@ -80,9 +80,13 @@
 #include "gtkeventbox.h"
 #include "gtkoptionmenu.h"
 
+#include "gtkimage.h"
+
 #define WANT_HPANED 1
 #include "gtkhpaned.h"
 
+#include "stock-icons/ximian-icons.h"
+
 #include "gtkalias.h"
 
 #ifdef G_OS_WIN32
@@ -318,6 +322,9 @@ static gint                cmpl_last_valid_char    (CompletionState* cmpl_state)
  */
 static gchar*              cmpl_completion_fullname (const gchar*, CompletionState* cmpl_state);
 
+static void home_clicked (GtkWidget *widget, gpointer data);
+static void desktop_clicked (GtkWidget *widget, gpointer data);
+static void documents_clicked (GtkWidget *widget, gpointer data);
 
 /* Directory operations. */
 static CompletionDir* open_ref_dir         (gchar* text_to_complete,
@@ -627,6 +634,10 @@ gtk_file_selection_init (GtkFileSelection *filesel)
   GtkWidget *spacer;
   GtkDialog *dialog;
 
+  GdkPixbuf *ipixbuf;
+  GtkWidget *bbox, *home_button, *desk_button, *docs_button, *xbox;
+  GtkWidget *lbox;
+
   GtkListStore *model;
   GtkTreeViewColumn *column;
   
@@ -640,18 +651,9 @@ gtk_file_selection_init (GtkFileSelection *filesel)
   filesel->main_vbox = dialog->vbox;
   gtk_container_set_border_width (GTK_CONTAINER (filesel), 10);
 
-  /* The horizontal box containing create, rename etc. buttons */
-  filesel->button_area = gtk_hbutton_box_new ();
-  gtk_button_box_set_layout (GTK_BUTTON_BOX (filesel->button_area), GTK_BUTTONBOX_START);
-  gtk_box_set_spacing (GTK_BOX (filesel->button_area), 0);
-  gtk_box_pack_start (GTK_BOX (filesel->main_vbox), filesel->button_area, 
-		      FALSE, FALSE, 0);
-  gtk_widget_show (filesel->button_area);
-  
-  gtk_file_selection_show_fileop_buttons (filesel);
-
   /* hbox for pulldown menu */
   pulldown_hbox = gtk_hbox_new (TRUE, 5);
+  gtk_container_set_border_width (GTK_CONTAINER (pulldown_hbox), 4);
   gtk_box_pack_start (GTK_BOX (filesel->main_vbox), pulldown_hbox, FALSE, FALSE, 0);
   gtk_widget_show (pulldown_hbox);
   
@@ -663,14 +665,27 @@ gtk_file_selection_init (GtkFileSelection *filesel)
     
   /*  The horizontal box containing the directory and file listboxes  */
 
+  xbox = gtk_hbox_new (FALSE, 0);
+  gtk_box_pack_start (GTK_BOX (filesel->main_vbox), xbox, TRUE, TRUE, 0);
+  gtk_widget_show (xbox);
+
+  bbox = gtk_vbox_new (FALSE, 0);
+  gtk_box_pack_start (GTK_BOX (xbox), bbox, FALSE, FALSE, 5);
+  gtk_widget_show (bbox);
+
+  lbox = gtk_vbox_new (FALSE, 0);
+  gtk_box_pack_start (GTK_BOX (xbox), lbox, TRUE, TRUE, 5);
+  gtk_widget_show (lbox);
+
   spacer = gtk_hbox_new (FALSE, 0);
   gtk_widget_set_size_request (spacer, -1, 5);
-  gtk_box_pack_start (GTK_BOX (filesel->main_vbox), spacer, FALSE, FALSE, 0);
+  gtk_box_pack_start (GTK_BOX (lbox), spacer, FALSE, FALSE, 0);
   gtk_widget_show (spacer);
   
   list_hbox = gtk_hbox_new (FALSE, 5);
-  gtk_box_pack_start (GTK_BOX (filesel->main_vbox), list_hbox, TRUE, TRUE, 0);
+  gtk_box_pack_start (GTK_BOX (lbox), list_hbox, TRUE, TRUE, 0);
   gtk_widget_show (list_hbox);
+
   if (WANT_HPANED)
     list_container = g_object_new (GTK_TYPE_HPANED,
 				   "visible", TRUE,
@@ -682,9 +697,78 @@ gtk_file_selection_init (GtkFileSelection *filesel)
 
   spacer = gtk_hbox_new (FALSE, 0);
   gtk_widget_set_size_request (spacer, -1, 5);
-  gtk_box_pack_start (GTK_BOX (filesel->main_vbox), spacer, FALSE, FALSE, 0);  
+  gtk_box_pack_start (GTK_BOX (lbox), spacer, FALSE, FALSE, 0);  
   gtk_widget_show (spacer);
   
+
+  /* The Pretty Icons */
+  
+  home_button = gtk_button_new ();
+  gtk_container_set_border_width (GTK_CONTAINER (home_button), 4);
+  gtk_box_pack_start (GTK_BOX (bbox), home_button, FALSE, FALSE, 0);
+  gtk_widget_show (home_button);
+
+  g_signal_connect (G_OBJECT (home_button), "clicked",
+		    G_CALLBACK (home_clicked), filesel);
+
+  xbox = gtk_vbox_new (FALSE, 0);
+  gtk_container_add (GTK_CONTAINER (home_button), xbox);
+  gtk_widget_show (xbox);
+
+  ipixbuf = gdk_pixbuf_new_from_inline (-1, stock_home_48, FALSE, NULL);
+  label = gtk_image_new_from_pixbuf (ipixbuf);
+  gtk_box_pack_start (GTK_BOX (xbox), label, FALSE, FALSE, 0);
+  gtk_widget_show (label);
+
+  label = gtk_label_new_with_mnemonic ("_Home");
+  gtk_label_set_mnemonic_widget (GTK_LABEL (label), home_button);
+  gtk_box_pack_end (GTK_BOX (xbox), label, FALSE, FALSE, 0);
+  gtk_widget_show (label);
+
+  desk_button = gtk_button_new ();
+  gtk_container_set_border_width (GTK_CONTAINER (desk_button), 4);
+  gtk_box_pack_start (GTK_BOX (bbox), desk_button, FALSE, FALSE, 0);
+  gtk_widget_show (desk_button);
+
+  g_signal_connect (G_OBJECT (desk_button), "clicked",
+		    G_CALLBACK (desktop_clicked), filesel);
+
+  xbox = gtk_vbox_new (FALSE, 0);
+  gtk_container_add (GTK_CONTAINER (desk_button), xbox);
+  gtk_widget_show (xbox);
+
+  ipixbuf = gdk_pixbuf_new_from_inline (-1, stock_desktop_48, FALSE, NULL);
+  label = gtk_image_new_from_pixbuf (ipixbuf);
+  gtk_box_pack_start (GTK_BOX (xbox), label, FALSE, FALSE, 0);
+  gtk_widget_show (label);
+
+  label = gtk_label_new_with_mnemonic ("D_esktop");
+  gtk_label_set_mnemonic_widget (GTK_LABEL (label), desk_button);
+  gtk_box_pack_end (GTK_BOX (xbox), label, FALSE, FALSE, 0);
+  gtk_widget_show (label);
+
+  docs_button = gtk_button_new ();
+  gtk_container_set_border_width (GTK_CONTAINER (docs_button), 4);
+  gtk_box_pack_start (GTK_BOX (bbox), docs_button, FALSE, FALSE, 0);
+  gtk_widget_show (docs_button);
+
+  g_signal_connect (G_OBJECT (docs_button), "clicked",
+		    G_CALLBACK (documents_clicked), filesel);
+
+  xbox = gtk_vbox_new (FALSE, 0);
+  gtk_container_add (GTK_CONTAINER (docs_button), xbox);
+  gtk_widget_show (xbox);
+
+  ipixbuf = gdk_pixbuf_new_from_inline (-1, stock_documents_48, FALSE, NULL);
+  label = gtk_image_new_from_pixbuf (ipixbuf);
+  gtk_box_pack_start (GTK_BOX (xbox), label, FALSE, FALSE, 0);
+  gtk_widget_show (label);
+
+  label = gtk_label_new_with_mnemonic ("Docu_ments");
+  gtk_label_set_mnemonic_widget (GTK_LABEL (label), docs_button);
+  gtk_box_pack_end (GTK_BOX (xbox), label, FALSE, FALSE, 0);
+  gtk_widget_show (label);
+
   /* The directories list */
 
   model = gtk_list_store_new (1, G_TYPE_STRING);
@@ -757,6 +841,15 @@ gtk_file_selection_init (GtkFileSelection *filesel)
   gtk_widget_show (filesel->file_list);
   gtk_widget_show (scrolled_win);
 
+  /* The horizontal box containing create, rename etc. buttons */
+  filesel->button_area = gtk_hbox_new (FALSE, 0);
+  gtk_box_set_spacing (GTK_BOX (filesel->button_area), 0);
+  gtk_box_pack_start (GTK_BOX (lbox), filesel->button_area, 
+		      FALSE, FALSE, 0);
+  gtk_widget_show (filesel->button_area);
+  
+  gtk_file_selection_show_fileop_buttons (filesel);
+
   /* action area for packing buttons into. */
   filesel->action_area = gtk_hbox_new (TRUE, 0);
   gtk_box_pack_start (GTK_BOX (filesel->main_vbox), filesel->action_area, 
@@ -1012,39 +1105,94 @@ gtk_file_selection_new (const gchar *title)
 void
 gtk_file_selection_show_fileop_buttons (GtkFileSelection *filesel)
 {
+  GtkWidget *label;
+  GtkWidget *bbox;
+  
   g_return_if_fail (GTK_IS_FILE_SELECTION (filesel));
     
   /* delete, create directory, and rename */
   if (!filesel->fileop_c_dir) 
     {
-      filesel->fileop_c_dir = gtk_button_new_with_mnemonic (_("_New Folder"));
+      filesel->fileop_c_dir = gtk_button_new ();
+      gtk_container_set_border_width (GTK_CONTAINER (filesel->fileop_c_dir), 4);
+      
+      bbox = gtk_hbox_new (FALSE, 2);
+      gtk_container_add (GTK_CONTAINER (filesel->fileop_c_dir), bbox);
+      
+      label = gtk_image_new_from_stock (GTK_STOCK_OPEN, GTK_ICON_SIZE_BUTTON);
+      gtk_box_pack_start (GTK_BOX (bbox), label, FALSE, FALSE, 0);
+      gtk_widget_show (label);
+      
+      label = gtk_label_new_with_mnemonic (_("_New Folder"));
+      gtk_label_set_mnemonic_widget (GTK_LABEL (label), filesel->fileop_c_dir);
+      gtk_box_pack_start (GTK_BOX (bbox), label, FALSE, FALSE, 0);
+      gtk_widget_show (label);
+      
+      gtk_widget_show (bbox);
+      
       g_signal_connect (filesel->fileop_c_dir, "clicked",
-			G_CALLBACK (gtk_file_selection_create_dir),
-			filesel);
+			G_CALLBACK (gtk_file_selection_create_dir), 
+			(gpointer) filesel);
       gtk_box_pack_start (GTK_BOX (filesel->button_area), 
-			  filesel->fileop_c_dir, TRUE, TRUE, 0);
+			  filesel->fileop_c_dir, FALSE, FALSE, 0);
       gtk_widget_show (filesel->fileop_c_dir);
     }
-	
+  
   if (!filesel->fileop_del_file) 
     {
-      filesel->fileop_del_file = gtk_button_new_with_mnemonic (_("De_lete File"));
+      filesel->fileop_del_file = gtk_button_new ();
+      gtk_container_set_border_width (GTK_CONTAINER (filesel->fileop_del_file), 4);
+      
+      bbox = gtk_hbox_new (FALSE, 2);
+      gtk_container_add (GTK_CONTAINER (filesel->fileop_del_file), bbox);
+      
+      label = gtk_image_new_from_stock (GTK_STOCK_DELETE,
+ 					GTK_ICON_SIZE_BUTTON);
+      gtk_box_pack_start (GTK_BOX (bbox), label, FALSE, FALSE, 0);
+      gtk_widget_show (label);
+      
+      label = gtk_label_new (_("De_lete File"));
+      gtk_label_set_use_underline (GTK_LABEL (label), TRUE);
+      gtk_label_set_mnemonic_widget (GTK_LABEL (label), filesel->fileop_del_file);
+      gtk_box_pack_start (GTK_BOX (bbox), label, FALSE, FALSE, 0);
+      gtk_widget_show (label);
+      
+      gtk_widget_show (bbox);
+      
       g_signal_connect (filesel->fileop_del_file, "clicked",
 			G_CALLBACK (gtk_file_selection_delete_file),
-			filesel);
-      gtk_box_pack_start (GTK_BOX (filesel->button_area), 
-			  filesel->fileop_del_file, TRUE, TRUE, 0);
+			(gpointer) filesel);
+      gtk_box_pack_end (GTK_BOX (filesel->button_area), 
+			filesel->fileop_del_file, FALSE, FALSE, 0);
       gtk_widget_show (filesel->fileop_del_file);
     }
-
+  
   if (!filesel->fileop_ren_file)
     {
-      filesel->fileop_ren_file = gtk_button_new_with_mnemonic (_("_Rename File"));
+      filesel->fileop_ren_file = gtk_button_new ();
+      gtk_container_set_border_width (GTK_CONTAINER (filesel->fileop_ren_file), 4);
+      
+      bbox = gtk_hbox_new (FALSE, 2);
+      gtk_container_add (GTK_CONTAINER (filesel->fileop_ren_file), bbox);
+      
+      label = gtk_image_new_from_stock (GTK_STOCK_SAVE_AS,
+ 					GTK_ICON_SIZE_BUTTON);
+      gtk_box_pack_start (GTK_BOX (bbox), label, FALSE, FALSE, 0);
+      gtk_widget_show (label);
+      
+      label = gtk_label_new (_("_Rename File"));
+      gtk_label_set_use_underline (GTK_LABEL (label), TRUE);
+      gtk_label_set_mnemonic_widget (GTK_LABEL (label), filesel->fileop_ren_file);
+      gtk_box_pack_start (GTK_BOX (bbox), label, FALSE, FALSE, 0);
+      gtk_widget_show (label);
+      
+      gtk_widget_show (bbox);
+      
       g_signal_connect (filesel->fileop_ren_file, "clicked",
 			G_CALLBACK (gtk_file_selection_rename_file),
-			filesel);
-      gtk_box_pack_start (GTK_BOX (filesel->button_area), 
-			  filesel->fileop_ren_file, TRUE, TRUE, 0);
+			(gpointer) filesel);
+      gtk_box_pack_end (GTK_BOX (filesel->button_area), 
+			filesel->fileop_ren_file, FALSE, FALSE, 0);
       gtk_widget_show (filesel->fileop_ren_file);
     }
   
@@ -1752,6 +1900,95 @@ gtk_file_selection_update_fileops (GtkFileSelection *fs)
     gtk_widget_set_sensitive (fs->fileop_ren_file, sensitive);
 }
 
+static void
+home_clicked (GtkWidget *widget, gpointer data)
+{
+  char *dir;
+  
+  dir = g_strdup_printf ("%s/", g_get_home_dir());
+  
+  gtk_file_selection_populate (GTK_FILE_SELECTION (data), 
+			       dir, FALSE, FALSE);
+  g_free (dir);
+
+  gtk_widget_grab_focus (GTK_FILE_SELECTION (data)->selection_entry);
+}
+
+static char *
+get_desktop_directory (void)
+{
+  char *filename;
+  struct stat buf;
+
+  filename = g_build_filename (g_get_home_dir (), "Desktop", NULL);
+  if (lstat (filename, &buf) == 0) 
+    {
+      if (S_ISLNK (buf.st_mode)) 
+	{
+	  char link_target[MAXPATHLEN + 1];
+	  int len;
+
+	  len = readlink (filename, link_target, MAXPATHLEN);
+	  if (len > 0) 
+	    {
+	      char *desktop_filename;
+	      /* Add a trailing / if there isn't already one */
+	      link_target[len] = '\0';
+	      if (link_target[len - 1] == G_DIR_SEPARATOR) 
+		{
+		  link_target[len - 1] = '\0';
+		}
+
+	      if (!strcmp (link_target, "Desktop")) 
+		{
+		  g_free (filename);
+		  return g_build_filename (g_get_home_dir (), "Desktop", G_DIR_SEPARATOR_S, NULL);
+		}
+	      
+	      desktop_filename = g_build_filename (g_get_home_dir (), "Desktop", NULL);
+	      if (!strcmp (link_target, desktop_filename)) 
+		{
+		  g_free (desktop_filename);
+		  g_free (filename);
+		  return g_build_filename (g_get_home_dir (), "Desktop", G_DIR_SEPARATOR_S, NULL);
+		}
+	      g_free (desktop_filename);
+	    }
+	}
+    }
+  g_free (filename);
+
+  return g_build_filename (g_get_home_dir (), "Desktop", G_DIR_SEPARATOR_S, NULL);
+}
+
+
+static void
+desktop_clicked (GtkWidget *widget, gpointer data)
+{
+  char *dir;
+  
+  dir = get_desktop_directory ();
+  gtk_file_selection_populate (GTK_FILE_SELECTION (data), 
+			       dir, FALSE, FALSE);
+  g_free (dir);
+
+  gtk_widget_grab_focus (GTK_FILE_SELECTION (data)->selection_entry);
+}
+
+static void 
+documents_clicked (GtkWidget *widget, gpointer data)
+{
+  char *dir;
+  dir = g_strdup_printf ("%s/Documents/", g_get_home_dir ());
+  
+  gtk_file_selection_populate (GTK_FILE_SELECTION (data),
+			       dir, FALSE, FALSE);
+  
+  g_free (dir);
+
+  gtk_widget_grab_focus (GTK_FILE_SELECTION (data)->selection_entry);
+}
+
 static gint
 gtk_file_selection_key_press (GtkWidget   *widget,
 			      GdkEventKey *event,
diff --git a/gtk/stock-icons/ximian-icons.h b/gtk/stock-icons/ximian-icons.h
new file mode 100644
index 0000000..e8173a8
--- /dev/null
+++ b/gtk/stock-icons/ximian-icons.h
@@ -0,0 +1,825 @@
+/* GdkPixbuf RGBA C-Source image dump 1-byte-run-length-encoded */
+
+static const guint8 stock_desktop_48[] = 
+{ ""
+  /* Pixbuf magic (0x47646b50) */
+  "GdkP"
+  /* length: header (24) + pixel_data (6692) */
+  "\0\0\32<"
+  /* pixdata_type (0x2010002) */
+  "\2\1\0\2"
+  /* rowstride (276) */
+  "\0\0\1\24"
+  /* width (69) */
+  "\0\0\0E"
+  /* height (45) */
+  "\0\0\0-"
+  /* pixel_data: */
+  "\377\0\0\0\0\332\0\0\0\0\204\0\0\0\1\252\0\0\0\0\204\0\0\0\1\221\0\0"
+  "\0\0\3\0\0\0\2\0\0\0\5\0\0\0\10\202\0\0\0\11\3\0\0\0\10\0\0\0\5\0\0\0"
+  "\3\245\0\0\0\1\4\0\0\0\2\0\0\0\3\0\0\0\6\0\0\0\10\202\0\0\0\11\3\0\0"
+  "\0\10\0\0\0\5\0\0\0\2\216\0\0\0\0\2\0\0\0\2\0\0\0_\204\0\0\0\377\4\0"
+  "\0\0m\0\0\0\26\0\0\0\17\0\0\0\13\244\0\0\0\12\2\0\0\0\14\0\0\0\202\204"
+  "\0\0\0\377\4\0\0\0l\0\0\0\23\0\0\0\10\0\0\0\2\215\0\0\0\0\3\0\0\0\5\0"
+  "\0\0\377\266\276\312\377\202\245\257\276\377\1s}\214\377\252\0\0\0\377"
+  "\1\266\276\312\377\202\220\234\257\377\5s}\214\377\0\0\0\377\0\0\0)\0"
+  "\0\0\23\0\0\0\5\214\0\0\0\0\11\0\0\0\1\0\0\0\10\0\0\0\377\220\234\257"
+  "\377Ug\204\377DRj\377MNA\377\310\311\274\377\333\334\314\377\231\323"
+  "\324\300\377\4\322\323\300\377\321\323\277\377\321\323\276\377\321\322"
+  "\276\377\203\320\321\275\377\4\317\320\274\377\316\320\274\377\315\320"
+  "\273\377\315\317\272\377\202\315\316\271\377\13\315\315\271\377\314\315"
+  "\271\377qr^\377\245\257\276\377Ug\204\377DRj\377\0\0\0\377\0\0\0<\0\0"
+  "\0\35\0\0\0\10\0\0\0\1\213\0\0\0\0\7\0\0\0\1\0\0\0\11\0\0\0\377\220\234"
+  "\257\377DRj\377abR\377\227\230\177\377\231\274\276\237\377\32\273\275"
+  "\236\377\273\275\235\377\272\274\235\377\271\273\234\377\270\273\233"
+  "\377\270\272\232\377\267\271\231\377\266\270\231\377\265\270\230\377"
+  "\265\267\227\377\264\266\226\377\263\266\225\377\263\265\225\377\262"
+  "\264\224\377\261\264\223\377\260\263\222\377\260\262\221\377\257\262"
+  "\221\377or\\\377\220\234\257\377DRj\377\0\0\0\377\0\0\0E\0\0\0\"\0\0"
+  "\0\12\0\0\0\1\213\0\0\0\0\6\0\0\0\1\0\0\0\12\0\0\0\377s}\214\377abR\377"
+  "\227\230\177\377\231\274\276\237\377\33\273\275\236\377\272\274\235\377"
+  "\271\274\234\377\271\273\233\377\270\272\233\377\267\271\232\377\267"
+  "\271\231\377\266\270\230\377\265\267\227\377\264\267\227\377\264\266"
+  "\226\377\263\265\225\377\262\265\224\377\261\264\223\377\261\263\223"
+  "\377\260\263\222\377\257\262\221\377\257\261\220\377\256\260\217\377"
+  "\255\260\217\377np[\377\220\234\257\377\0\0\0\377\0\0\0F\0\0\0#\0\0\0"
+  "\12\0\0\0\1\213\0\0\0\0\5\0\0\0\1\0\0\0\10\0\0\0m\0\0\0\377\273\274\254"
+  "\377\230\274\276\237\377\35\273\275\236\377\272\275\235\377\272\274\235"
+  "\377\271\273\234\377\270\272\233\377\270\272\232\377\267\271\231\377"
+  "\266\270\231\377\265\270\230\377\265\267\227\377\264\266\226\377\263"
+  "\266\225\377\262\265\225\377\262\264\224\377\261\264\223\377\260\263"
+  "\222\377\260\262\221\377\257\261\221\377\256\261\220\377\255\260\217"
+  "\377\255\257\216\377\254\257\215\377\226\231|\377\0\0\0\377\0\0\0\253"
+  "\0\0\0A\0\0\0\37\0\0\0\11\0\0\0\1\214\0\0\0\0\4\0\0\0\6\0\0\0\26\0\0"
+  "\0\377\323\324\300\377\227\274\276\237\377\36\273\275\236\377\272\274"
+  "\235\377\271\273\234\377\271\273\233\377\270\272\233\377\267\271\232"
+  "\377\266\271\231\377\266\270\230\377\265\267\227\377\264\267\227\377"
+  "\264\266\226\377\263\265\225\377\262\265\224\377\261\264\223\377\261"
+  "\263\223\377\260\262\222\377\257\262\221\377\256\261\220\377\256\260"
+  "\217\377\255\260\217\377\254\257\216\377\254\256\215\377\253\256\214"
+  "\377\226\230z\377\0\0\0\377\0\0\0V\0\0\0""6\0\0\0\27\0\0\0\6\0\0\0\1"
+  "\214\0\0\0\0\4\0\0\0\3\0\0\0\17\0\0\0\377\323\324\300\377\211\274\276"
+  "\237\377\1z{g\377\214\0\0\0\377\36[\\L\377\267\271\232\377\271\273\234"
+  "\377\270\272\233\377\267\272\232\377\267\271\231\377\266\270\230\377"
+  "\265\270\230\377\265\267\227\377\264\266\226\377\263\266\225\377\262"
+  "\265\224\377\262\264\224\377\261\263\223\377\260\263\222\377\257\262"
+  "\221\377\257\261\220\377\256\261\220\377\255\260\217\377\255\257\216"
+  "\377\254\257\215\377\253\256\214\377\252\255\214\377\252\255\213\377"
+  "\225\227y\377\0\0\0\377\0\0\0O\0\0\0,\0\0\0\20\0\0\0\3\215\0\0\0\0\4"
+  "\0\0\0\2\0\0\0\14\0\0\0\377\323\324\300\377\211\274\276\237\377\3\0\0"
+  "\0\377\323\323\323\377\366\366\366\377\210\377\377\377\377\40\371\371"
+  "\371\377\332\332\332\377XXX\377,-%\377\263\265\226\377\266\270\231\377"
+  "\266\271\231\377\266\270\230\377\265\267\227\377\264\267\226\377\263"
+  "\266\226\377\263\265\225\377\262\264\224\377\261\264\223\377\261\263"
+  "\222\377\260\262\222\377\257\262\221\377\256\261\220\377\256\260\217"
+  "\377\255\260\216\377\254\257\216\377\253\256\215\377\253\256\214\377"
+  "\252\255\213\377\251\254\212\377\251\253\212\377\224\226x\377\0\0\0\377"
+  "\0\0\0K\0\0\0&\0\0\0\14\0\0\0\2\215\0\0\0\0\4\0\0\0\1\0\0\0\12\0\0\0"
+  "\377\323\324\300\377\211\274\276\237\377\2\0\0\0\377\366\366\366\377"
+  "\212\377\377\377\377\5\307\307\307\377\321\321\321\377\326\326\326\377"
+  "\0\0\0\377\260\262\223\377\202\264\267\227\377\30\264\266\226\377\263"
+  "\265\225\377\262\265\224\377\262\264\224\377\261\263\223\377\260\263"
+  "\222\377\257\262\221\377\257\261\220\377\256\261\220\377\255\260\217"
+  "\377\254\257\216\377\254\257\215\377\253\256\214\377\252\255\214\377"
+  "\252\254\213\377\251\254\212\377\250\253\211\377\247\252\210\377\223"
+  "\226x\377\0\0\0\377\0\0\0I\0\0\0%\0\0\0\13\0\0\0\2\215\0\0\0\0\4\0\0"
+  "\0\1\0\0\0\12\0\0\0\377\323\324\300\377\211\274\276\237\377\1\0\0\0\377"
+  "\207\377\377\377\377#\376\376\376\377\377\377\377\377\376\376\376\377"
+  "\375\375\375\377\300\300\300\377\341\341\341\377\360\360\360\377\233"
+  "\233\233\377\0\0\0\377\255\257\220\377\262\265\225\377\263\265\225\377"
+  "\262\264\224\377\261\264\223\377\260\263\222\377\260\262\222\377\257"
+  "\262\221\377\256\261\220\377\256\260\217\377\255\260\216\377\254\257"
+  "\216\377\253\256\215\377\253\255\214\377\252\255\213\377\251\254\212"
+  "\377\250\253\212\377\250\253\211\377\247\252\210\377\246\251\207\377"
+  "\222\225v\377\0\0\0\377\0\0\0I\0\0\0%\0\0\0\13\0\0\0\2\215\0\0\0\0\4"
+  "\0\0\0\1\0\0\0\12\0\0\0\377\323\324\300\377\211\274\276\237\377\1\0\0"
+  "\0\377\205\377\377\377\377%\376\376\376\377\375\375\375\377\374\374\373"
+  "\377\375\375\375\377\374\374\373\377\373\373\373\377\257\257\256\377"
+  "\351\351\351\377\377\377\377\377\337\337\337\377\217\217\217\377\0\0"
+  "\0\377\253\256\216\377\260\263\222\377\261\263\223\377\260\263\222\377"
+  "\257\262\221\377\257\261\220\377\256\261\217\377\255\260\217\377\254"
+  "\257\216\377\254\256\215\377\253\256\214\377\252\255\213\377\251\254"
+  "\213\377\251\254\212\377\250\253\211\377\247\252\210\377\247\252\207"
+  "\377\246\251\207\377\245\250\206\377\220\224u\377\0\0\0\377\0\0\0I\0"
+  "\0\0%\0\0\0\13\0\0\0\2\215\0\0\0\0\4\0\0\0\1\0\0\0\12\0\0\0\377\323\324"
+  "\300\377\211\274\276\237\377\1\0\0\0\377\203\377\377\377\377\32\376\376"
+  "\376\377\375\375\375\377\374\374\373\377\373\373\373\377\372\372\371"
+  "\377\373\373\373\377\372\372\371\377\371\371\370\377\244\244\243\377"
+  "\360\360\360\377\377\377\377\377\364\364\364\377\317\317\317\377\242"
+  "\242\242\37744+\377\252\255\215\377\257\261\220\377\257\262\221\377\256"
+  "\261\220\377\255\260\217\377\255\257\216\377\254\257\215\377\253\256"
+  "\215\377\253\255\214\377\252\255\213\377\251\254\212\377\202\250\253"
+  "\211\377\13\247\252\210\377\246\251\207\377\245\251\206\377\245\250\205"
+  "\377\244\247\205\377\220\222t\377\0\0\0\377\0\0\0I\0\0\0%\0\0\0\13\0"
+  "\0\0\2\215\0\0\0\0\4\0\0\0\1\0\0\0\12\0\0\0\377\323\324\300\377\211\274"
+  "\276\237\377\15\0\0\0\377\377\377\377\377\376\376\376\377\375\375\375"
+  "\377\374\374\373\377\373\373\373\377\372\372\371\377\371\371\370\377"
+  "\370\370\367\377\371\371\370\377\370\370\367\377\370\367\366\377\236"
+  "\236\236\377\206\0\0\0\377\30VWG\377\252\255\215\377\256\260\217\377"
+  "\255\260\217\377oq\\\377\15\15\13\3779.'\377\214\214p\377\245\247\207"
+  "\377\251\254\212\377\250\253\211\377\247\252\210\377\246\252\207\377"
+  "\246\251\207\377\245\250\206\377\244\247\205\377\244\247\204\377\243"
+  "\246\203\377\217\221s\377\0\0\0\377\0\0\0I\0\0\0%\0\0\0\13\0\0\0\2\215"
+  "\0\0\0\0\4\0\0\0\1\0\0\0\12\0\0\0\377\323\324\300\377\211\274\276\237"
+  "\377+\0\0\0\377\377\377\377\377\374\374\373\377\373\373\373\377\372\372"
+  "\371\377\371\371\370\377\370\370\367\377\370\367\366\377\367\366\365"
+  "\377\370\367\366\377\367\366\365\377\366\366\364\377\364\363\362\377"
+  "\336\335\334\377\323\322\320\377\267\267\265\377\237\236\235\377poo\377"
+  "ebZ\377\0\0\0\377\242\244\206\377op[\377\24\24\21\377E\77\77\377\347"
+  "\254\243\377\302[K\377,\30\23\377\201\204i\377\250\253\211\377\247\252"
+  "\210\377\246\251\207\377\245\250\206\377\245\250\205\377\244\247\205"
+  "\377\243\246\204\377\242\246\203\377\242\245\202\377\216\220q\377\0\0"
+  "\0\377\0\0\0I\0\0\0%\0\0\0\13\0\0\0\2\215\0\0\0\0\4\0\0\0\1\0\0\0\12"
+  "\0\0\0\377\323\324\300\377\210\274\276\237\377,\273\275\236\377\0\0\0"
+  "\377\377\377\377\377\372\372\371\377\371\371\370\377\370\370\367\377"
+  "\370\367\366\377\367\366\365\377\366\366\364\377\365\364\363\377\366"
+  "\366\364\377\365\364\363\377\364\363\362\377\362\362\360\377\344\344"
+  "\342\377\332\331\327\377\330\330\326\377\315\314\312\377\257\256\254"
+  "\377\210\204{\377\0\0\0\377\21\21\14\377D@5\377\350\332\260\377\240\231"
+  "\223\377\235NB\377n#\26\377\40\17\12\377or[\377\246\251\207\377\246\251"
+  "\206\377\245\250\206\377\244\247\205\377\243\247\204\377\243\246\203"
+  "\377\242\245\202\377\241\245\202\377\241\244\201\377\215\220p\377\0\0"
+  "\0\377\0\0\0I\0\0\0%\0\0\0\13\0\0\0\2\215\0\0\0\0\4\0\0\0\1\0\0\0\12"
+  "\0\0\0\377\323\324\300\377\207\274\276\237\377-\273\275\236\377\272\274"
+  "\235\377\0\0\0\377\377\377\377\377\370\370\367\377\370\367\366\377\367"
+  "\366\365\377\366\366\364\377\365\364\363\377\364\363\362\377\363\363"
+  "\361\377\364\363\362\377\363\363\361\377\362\362\360\377\357\357\355"
+  "\377\356\355\353\377\355\354\352\377\351\350\346\377\325\324\323\377"
+  "\275\274\273\377\21\17\15\377,*#\377\360\337\253\377\320\264f\377\272"
+  "\214,\377x_2\3774\30\23\377\31\26\22\377\202\205j\377\242\245\203\377"
+  "\245\250\206\377\245\250\205\377\244\247\204\377\243\246\204\377\242"
+  "\246\203\377\242\245\202\377\241\244\201\377\240\244\200\377\237\243"
+  "\200\377\214\217p\377\0\0\0\377\0\0\0I\0\0\0%\0\0\0\13\0\0\0\2\215\0"
+  "\0\0\0\4\0\0\0\1\0\0\0\12\0\0\0\377\323\324\300\377\205\274\276\237\377"
+  "\202\273\275\236\377\6\272\274\235\377\271\273\234\377\0\0\0\377\377"
+  "\377\377\377\366\365\364\377\365\365\363\377\202\364\363\362\377%\363"
+  "\363\361\377\362\362\360\377\361\361\357\377\362\362\360\377\361\361"
+  "\357\377\361\360\356\377\356\355\353\377\354\353\351\377\352\351\347"
+  "\377\332\326\315\377\26\25\21\377-,&\377\362\342\262\377\320\264e\377"
+  "\270\211+\377\244q\24\377O4\6\377\33\27\15\377su]\377\234\237\177\377"
+  "\244\247\204\377\243\246\204\377\244\247\205\377\243\247\204\377\243"
+  "\246\203\377\242\245\202\377\241\245\202\377\240\244\201\377\240\243"
+  "\200\377\237\242\177\377\236\242~\377\213\216o\377\0\0\0\377\0\0\0I\0"
+  "\0\0%\0\0\0\13\0\0\0\2\215\0\0\0\0\4\0\0\0\1\0\0\0\12\0\0\0\377\323\324"
+  "\300\377\204\274\276\237\3770\273\275\236\377\272\274\235\377\272\274"
+  "\234\377\271\273\234\377\270\272\233\377\0\0\0\377\377\377\377\377\364"
+  "\363\362\377\363\362\361\377\362\362\360\377\360\360\356\377\357\357"
+  "\355\377\361\360\356\377\360\357\355\377\361\360\356\377\360\357\355"
+  "\377\357\356\354\377\354\353\351\377\305\303\274\377\25\24\16\377-,&"
+  "\377\362\343\263\377\320\265g\377\271\215/\377\247r\26\377Z=\11\377\33"
+  "\25\7\377[]J\377\233\236~\377\242\245\203\377\243\246\204\377\242\246"
+  "\203\377\244\247\204\377\243\246\204\377\242\246\203\377\242\245\202"
+  "\377\241\244\201\377\240\243\200\377\237\243\200\377\237\242\177\377"
+  "\236\241~\377\235\241}\377\211\215m\377\0\0\0\377\0\0\0I\0\0\0%\0\0\0"
+  "\13\0\0\0\2\215\0\0\0\0\4\0\0\0\1\0\0\0\12\0\0\0\377\323\324\300\377"
+  "\202\274\276\237\3772\273\275\236\377\273\275\235\377\272\274\235\377"
+  "\271\273\234\377\270\273\233\377\270\272\232\377\267\271\231\377\0\0"
+  "\0\377\377\377\377\377\364\363\362\377\363\362\361\377\362\362\360\377"
+  "\360\360\356\377\357\357\355\377\361\360\356\377\360\357\355\377\361"
+  "\360\356\377\360\357\355\377\351\350\346\377<8/\377+(\36\377\360\337"
+  "\247\377\320\264h\377\276\2202\377\260|\33\377`A\13\377\30\20\1\377="
+  ">1\377\225\230z\377\242\245\203\377\243\247\204\377\243\246\203\377\244"
+  "\247\205\377\243\247\204\377\243\246\203\377\242\245\202\377\241\244"
+  "\201\377\240\244\201\377\240\243\200\377\237\242\177\377\236\242~\377"
+  "\235\241}\377\235\240}\377\234\240|\377\210\214l\377\0\0\0\377\0\0\0"
+  "I\0\0\0%\0\0\0\13\0\0\0\2\215\0\0\0\0\20\0\0\0\1\0\0\0\12\0\0\0\377\323"
+  "\324\300\377\274\276\237\377\273\275\236\377\272\274\235\377\271\274"
+  "\234\377\271\273\233\377\270\272\233\377\267\271\232\377\267\271\231"
+  "\377\266\270\230\377\0\0\0\377\377\377\377\377\360\360\356\377\202\357"
+  "\357\355\377\2\357\356\354\377\356\355\353\377\203\355\354\352\377!\347"
+  "\346\344\377NJB\377\256\247\240\377\315\265\221\377\305\236@\377\267"
+  "\202\36\377bD\16\377\36\27\7\377:84\377\0\0\0\377\214\216q\377\244\247"
+  "\205\377\243\246\204\377\242\246\203\377\244\247\204\377\243\246\203"
+  "\377\242\245\203\377\241\245\202\377\241\244\201\377\240\243\200\377"
+  "\237\243\177\377\237\242\177\377\236\241~\377\235\241}\377\234\240|\377"
+  "\234\237{\377\233\237{\377\207\213k\377\0\0\0\377\0\0\0I\0\0\0%\0\0\0"
+  "\13\0\0\0\2\215\0\0\0\0\21\0\0\0\1\0\0\0\12\0\0\0\377\322\323\300\377"
+  "\272\275\235\377\272\274\235\377\271\273\234\377\270\272\233\377\270"
+  "\272\232\377\267\271\231\377\266\270\231\377\265\270\230\377\265\267"
+  "\227\377\0\0\0\377\377\377\377\377\355\355\353\377\355\354\352\377\203"
+  "\354\353\351\377$\353\352\350\377\351\350\345\377\353\352\350\377\37"
+  "\37\37\377&$\40\377\220~i\377\232zU\377{`3\377\26\20\7\377DDC\377\270"
+  "\267\264\377\233\225\212\377\0\0\0\377\216\220s\377\243\246\203\377\244"
+  "\247\205\377\243\246\204\377\242\246\203\377\242\245\202\377\241\244"
+  "\201\377\240\244\201\377\240\243\200\377\237\242\177\377\236\242~\377"
+  "\235\241}\377\235\240}\377\234\240|\377\233\237{\377\232\236z\377\232"
+  "\235y\377\207\212j\377\0\0\0\377\0\0\0I\0\0\0%\0\0\0\13\0\0\0\2\215\0"
+  "\0\0\0\20\0\0\0\1\0\0\0\12\0\0\0\377\321\323\277\377\271\273\234\377"
+  "\271\273\233\377\270\272\233\377\267\271\232\377\266\271\231\377\266"
+  "\270\230\377\265\267\227\377\264\267\227\377\264\266\226\377\0\0\0\377"
+  "\377\377\377\377\353\352\350\377\202\351\350\346\377\1\350\347\345\377"
+  "\202\350\347\344\377\2\347\346\343\377\36\35\35\377\202\24\24\24\377"
+  "\37\26\26\23\377\"!\37\377LLJ\377\261\260\255\377\322\321\315\377\331"
+  "\330\324\377\237\231\216\377\0\0\0\377\217\222t\377\244\247\204\377\243"
+  "\246\203\377\242\245\203\377\241\245\202\377\241\244\201\377\240\243"
+  "\200\377\237\243\177\377\236\242\177\377\236\241~\377\235\241}\377\234"
+  "\240|\377\234\237{\377\233\236{\377\232\236z\377\231\235y\377\231\234"
+  "x\377\206\211i\377\0\0\0\377\0\0\0I\0\0\0%\0\0\0\13\0\0\0\2\215\0\0\0"
+  "\0\20\0\0\0\1\0\0\0\12\0\0\0\377\321\322\276\377\270\272\233\377\267"
+  "\272\232\377\267\271\231\377\266\270\230\377\265\270\230\377\265\267"
+  "\227\377\264\266\226\377\263\266\225\377\262\265\224\377\0\0\0\377\377"
+  "\377\377\377\347\346\343\377\203\346\345\342\377%\345\344\341\377\346"
+  "\344\341\377\345\344\340\377\340\336\333\377\320\317\313\377\302\302"
+  "\276\377\303\303\277\377\320\317\313\377\330\327\323\377\331\330\324"
+  "\377\330\326\322\377\331\327\323\377\237\231\215\377\0\0\0\377\216\221"
+  "s\377\242\246\203\377\242\245\202\377\241\244\201\377\240\244\200\377"
+  "\237\243\200\377\237\242\177\377\236\242~\377\235\241}\377\235\240|\377"
+  "\234\237|\377\233\237{\377\232\236z\377\232\235y\377\231\235x\377\230"
+  "\234x\377\227\233w\377\205\210h\377\0\0\0\377\0\0\0I\0\0\0%\0\0\0\13"
+  "\0\0\0\2\215\0\0\0\0\30\0\0\0\1\0\0\0\12\0\0\0\377\320\321\275\377\267"
+  "\271\232\377\266\271\231\377\266\270\230\377\265\267\227\377\264\267"
+  "\226\377\263\266\226\377\263\265\225\377\262\264\224\377\261\264\223"
+  "\377\0\0\0\377\371\371\371\377\344\343\340\377\343\342\337\377\343\342"
+  "\336\377\344\342\337\377\344\343\337\377\342\341\335\377\343\342\336"
+  "\377\342\341\335\377\340\337\333\377\203\333\332\326\377\35\332\330\324"
+  "\377\334\332\326\377\331\327\323\377\330\326\322\377\236\230\215\377"
+  "\0\0\0\377\215\220q\377\241\245\202\377\241\244\201\377\240\243\200\377"
+  "\237\242\177\377\236\242~\377\236\241~\377\235\240}\377\234\240|\377"
+  "\233\237{\377\233\236z\377\232\236z\377\231\235y\377\231\234x\377\230"
+  "\234w\377\227\233v\377\226\232v\377\204\207g\377\0\0\0\377\0\0\0I\0\0"
+  "\0%\0\0\0\13\0\0\0\2\215\0\0\0\0""8\0\0\0\1\0\0\0\12\0\0\0\377\320\321"
+  "\275\377\266\270\230\377\265\270\230\377\264\267\227\377\264\266\226"
+  "\377\263\265\225\377\262\265\224\377\262\264\224\377\261\263\223\377"
+  "\260\263\222\377\0\0\0\377\355\355\355\377\341\340\335\377\341\337\334"
+  "\377\341\340\334\377\340\337\333\377\342\341\335\377\340\337\333\377"
+  "\341\340\334\377\340\337\333\377\341\340\334\377\337\336\332\377\340"
+  "\336\332\377\335\333\327\377\334\332\326\377\331\327\323\377\330\326"
+  "\321\377\327\325\321\377\235\227\213\377\0\0\0\377\214\217p\377\240\243"
+  "\200\377\237\243\200\377\237\242\177\377\236\241~\377\235\241}\377\234"
+  "\240|\377\234\237|\377\233\237{\377\232\236z\377\232\235y\377\231\235"
+  "x\377\230\234x\377\227\233w\377\227\233v\377\226\232u\377\225\231t\377"
+  "\202\206f\377\0\0\0\377\0\0\0I\0\0\0%\0\0\0\13\0\0\0\2\215\0\0\0\0\30"
+  "\0\0\0\1\0\0\0\12\0\0\0\377\317\320\274\377\265\267\227\377\264\266\226"
+  "\377\263\266\226\377\263\265\225\377\262\264\224\377\261\264\223\377"
+  "\260\263\222\377\260\262\222\377\257\262\221\377\0\0\0\377\321\321\321"
+  "\377\341\337\333\377\340\336\332\377\337\336\332\377\336\335\331\377"
+  "\340\337\333\377\336\335\331\377\340\336\332\377\336\335\331\377\340"
+  "\336\332\377\202\336\334\330\377\202\334\332\326\377\34\330\326\322\377"
+  "\327\326\321\377\325\323\316\377\233\225\212\377\0\0\0\377\213\216o\377"
+  "\237\242\177\377\236\242~\377\236\241~\377\235\240}\377\234\240|\377"
+  "\233\237{\377\233\236z\377\232\236z\377\231\235y\377\230\234x\377\230"
+  "\234w\377\227\233v\377\226\232v\377\226\231u\377\225\231t\377\224\230"
+  "s\377\202\205e\377\0\0\0\377\0\0\0I\0\0\0%\0\0\0\13\0\0\0\2\215\0\0\0"
+  "\0\32\0\0\0\1\0\0\0\12\0\0\0\377\315\320\273\377\264\266\226\377\263"
+  "\265\225\377\262\265\224\377\261\264\223\377\261\263\223\377\260\263"
+  "\222\377\257\262\221\377\257\261\220\377\256\261\217\377\0\0\0\377\231"
+  "\230\221\377\243\236\222\377\244\236\223\377\243\235\222\377\243\235"
+  "\221\377\243\235\222\377\241\234\220\377\242\234\220\377\241\234\220"
+  "\377\242\234\220\377\241\233\217\377\241\233\220\377\202\237\231\215"
+  "\377\202\235\227\214\377\21\233\226\212\377gcY\377\0\0\0\377\213\215"
+  "o\377\236\241~\377\235\241}\377\234\240|\377\234\237{\377\233\237{\377"
+  "\232\236z\377\231\235y\377\231\235x\377\230\234w\377\227\233w\377\227"
+  "\232v\377\226\232u\377\225\231t\377\202\224\230s\377\7\224\227s\377\202"
+  "\205e\377\0\0\0\377\0\0\0I\0\0\0%\0\0\0\13\0\0\0\2\215\0\0\0\0\16\0\0"
+  "\0\2\0\0\0\14\0\0\0\377\315\317\271\377\263\265\225\377\262\264\224\377"
+  "\261\264\223\377\260\263\222\377\260\262\221\377\257\262\221\377\256"
+  "\261\220\377\255\260\217\377\255\257\216\377moY\377\222\0\0\0\377\17"
+  "WZF\377\216\221q\377\235\240}\377\234\240|\377\233\237{\377\233\236z"
+  "\377\232\235y\377\231\235y\377\230\234x\377\230\233w\377\227\233v\377"
+  "\226\232u\377\225\231u\377\225\231t\377\224\230s\377\203\224\227s\377"
+  "\6\202\205e\377\0\0\0\377\0\0\0K\0\0\0&\0\0\0\14\0\0\0\2\215\0\0\0\0"
+  "\34\0\0\0\3\0\0\0\202\0\0\0\377\326\327\306\377\261\264\223\377\261\263"
+  "\223\377\260\263\222\377\257\262\221\377\256\261\220\377\256\260\217"
+  "\377\255\260\217\377\254\257\216\377\254\256\215\377\251\254\212\377"
+  "\240\242\202\377\225\230{\377\224\227y\377\222\225w\377\222\224v\377"
+  "\221\224v\377\221\223v\377\220\222u\377\217\222t\377\217\222s\377\216"
+  "\221r\377\215\220r\377\214\220q\377\214\217p\377\202\213\216o\377\16"
+  "\212\215o\377\212\214n\377\216\221q\377\227\232x\377\234\237{\377\233"
+  "\236{\377\232\236z\377\231\235y\377\231\234x\377\230\234w\377\227\233"
+  "w\377\226\232v\377\226\232u\377\225\231t\377\202\224\230s\377\204\224"
+  "\227s\377\6\202\205e\377\0\0\0\377\0\0\0\243\0\0\0,\0\0\0\20\0\0\0\3"
+  "\215\0\0\0\0\17\0\0\0\6\0\0\0\377v\204\234\377rr^\377\260\263\222\377"
+  "\260\262\221\377\257\261\221\377\256\261\220\377\255\260\217\377\255"
+  "\257\216\377\254\257\215\377\253\256\215\377\252\255\214\377\252\255"
+  "\213\377\251\254\212\377\202\250\253\211\377\33\247\252\210\377\246\251"
+  "\207\377\245\250\206\377\245\250\205\377\244\247\205\377\243\246\204"
+  "\377\242\246\203\377\242\245\202\377\241\244\201\377\240\244\201\377"
+  "\240\243\200\377\237\242\177\377\236\242~\377\235\241}\377\235\240}\377"
+  "\234\237|\377\233\237{\377\232\236z\377\232\235y\377\231\235y\377\230"
+  "\234x\377\230\233w\377\227\233v\377\226\232u\377\225\231u\377\225\231"
+  "t\377\224\230s\377\206\224\227s\377\7z}_\377\222\230\242\377\0\0\0\377"
+  "\0\0\0""6\0\0\0\27\0\0\0\6\0\0\0\1\213\0\0\0\0\15\0\0\0\1\0\0\0\10\0"
+  "\0\0\377Ug\204\377v\204\234\377pr]\377\256\261\220\377\256\260\217\377"
+  "\255\260\216\377\254\257\216\377\253\256\215\377\253\256\214\377\252"
+  "\255\213\377\202\251\254\212\377\34\250\253\211\377\247\252\210\377\246"
+  "\251\207\377\246\251\206\377\245\250\206\377\244\247\205\377\243\247"
+  "\204\377\243\246\203\377\242\245\202\377\241\245\202\377\241\244\201"
+  "\377\240\243\200\377\237\243\177\377\236\242~\377\236\241~\377\235\240"
+  "}\377\234\240|\377\233\237{\377\233\236z\377\232\236z\377\231\235y\377"
+  "\231\234x\377\230\234w\377\227\233v\377\226\232v\377\226\232u\377\225"
+  "\231t\377\224\230s\377\210\224\227s\377\7\266\276\312\377DRj\377\0\0"
+  "\0\377\0\0\0A\0\0\0\37\0\0\0\11\0\0\0\1\213\0\0\0\0\3\0\0\0\1\0\0\0\12"
+  "\0\0\0\377\202Ug\204\377\11v\204\234\377\213\215r\377\217\220u\377\227"
+  "\232|\377\226\231{\377\226\230{\377\226\230z\377\225\227y\377\224\226"
+  "x\377\202\223\226x\377\32\222\225w\377\221\224v\377\221\224u\377\220"
+  "\223t\377\220\222t\377\217\222s\377\217\221r\377\216\220q\377\215\220"
+  "p\377\214\220p\377\214\217p\377\213\216o\377\212\216n\377\212\215m\377"
+  "\211\214m\377\210\214l\377\207\213k\377\207\212j\377\207\212i\377\206"
+  "\211i\377\205\210i\377\205\210h\377\204\207g\377\203\207f\377\203\206"
+  "f\377\202\206e\377\210\202\205e\377\10\245\257\276\377Ug\204\377DRj\377"
+  "\0\0\0\377\0\0\0G\0\0\0#\0\0\0\12\0\0\0\1\213\0\0\0\0\3\0\0\0\1\0\0\0"
+  "\12\0\0\0\377\2036AU\377\1KUd\377\252\0\0\0\377\1\204\214\230\377\202"
+  "6AU\377\6+4D\377\0\0\0\377\0\0\0F\0\0\0#\0\0\0\12\0\0\0\1\213\0\0\0\0"
+  "\3\0\0\0\1\0\0\0\10\0\0\0\211\204\0\0\0\377\4\0\0\0\253\0\0\0V\0\0\0"
+  "O\0\0\0K\244\0\0\0I\2\0\0\0K\0\0\0\243\204\0\0\0\377\5\0\0\0\247\0\0"
+  "\0=\0\0\0\36\0\0\0\10\0\0\0\1\214\0\0\0\0\12\0\0\0\5\0\0\0\23\0\0\0*"
+  "\0\0\0=\0\0\0F\0\0\0G\0\0\0A\0\0\0""6\0\0\0,\0\0\0&\244\0\0\0%\13\0\0"
+  "\0&\0\0\0,\0\0\0""6\0\0\0A\0\0\0G\0\0\0F\0\0\0=\0\0\0*\0\0\0\24\0\0\0"
+  "\5\0\0\0\1\214\0\0\0\0\4\0\0\0\2\0\0\0\11\0\0\0\23\0\0\0\36\202\0\0\0"
+  "#\4\0\0\0\37\0\0\0\27\0\0\0\20\0\0\0\14\244\0\0\0\13\4\0\0\0\14\0\0\0"
+  "\20\0\0\0\27\0\0\0\37\202\0\0\0#\4\0\0\0\36\0\0\0\24\0\0\0\11\0\0\0\2"
+  "\216\0\0\0\0\3\0\0\0\2\0\0\0\5\0\0\0\10\202\0\0\0\12\3\0\0\0\11\0\0\0"
+  "\6\0\0\0\3\246\0\0\0\2\3\0\0\0\3\0\0\0\6\0\0\0\11\202\0\0\0\12\3\0\0"
+  "\0\10\0\0\0\6\0\0\0\2\221\0\0\0\0\205\0\0\0\1\251\0\0\0\0\205\0\0\0\1"
+  "\315\0\0\0\0"};
+
+
+/* GdkPixbuf RGBA C-Source image dump 1-byte-run-length-encoded */
+
+static const guint8 stock_home_48[] = 
+{ ""
+  /* Pixbuf magic (0x47646b50) */
+  "GdkP"
+  /* length: header (24) + pixel_data (6699) */
+  "\0\0\32C"
+  /* pixdata_type (0x2010002) */
+  "\2\1\0\2"
+  /* rowstride (280) */
+  "\0\0\1\30"
+  /* width (70) */
+  "\0\0\0F"
+  /* height (45) */
+  "\0\0\0-"
+  /* pixel_data: */
+  "\217\0\0\0\0\17\27\30\24A\40!\35|&&#\377$%!\377\"#\37\377!\"\36\377\37"
+  "\40\34\377\35\36\32\377\34\35\32\377\33\34\30\377\31\32\26\377\30\31"
+  "\25\377\27\30\24\374\27\30\24\255\27\30\24$\267\0\0\0\0\2\27\30\24\341"
+  "\330\331\323\377\212\365\365\360\377\3\361\362\354\377{|u\377\27\30\24"
+  "\227\267\0\0\0\0\3\27\30\24\345\353\353\345\377\361\362\353\377\211\345"
+  "\346\330\377\4\356\357\346\377\347\347\341\377\32\33\27\352\27\30\24"
+  "\4\266\0\0\0\0\3\27\30\24\345\353\353\345\377\354\354\342\377\212\336"
+  "\337\316\377\3\354\355\343\377qql\377\27\30\24N\266\0\0\0\0\3\27\30\24"
+  "\345\353\353\345\377\354\354\342\377\212\336\337\316\377\3\340\341\321"
+  "\377\324\325\317\377/0+\377\230\27\30\24\377\2\27\30\24\376\27\30\24"
+  "k\234\0\0\0\0\3\27\30\24\345\353\353\345\377\354\354\342\377\213\336"
+  "\337\316\377\2\346\347\332\377\364\364\357\377\227\365\365\360\377\4"
+  "\364\364\357\377\325\326\310\377\40!\34\377\27\30\24\25\233\0\0\0\0\3"
+  "\27\30\24\345\353\353\345\377\354\354\342\377\214\336\337\316\377\1\343"
+  "\344\325\377\227\347\350\333\377\4\343\344\325\377\336\337\316\377+,"
+  "'\377\27\30\24\32\233\0\0\0\0\3\27\30\24\345\353\353\345\377\354\354"
+  "\342\377\246\336\337\316\377\2+,'\377\27\30\24\32\233\0\0\0\0\6\27\30"
+  "\24\345\353\353\345\377\354\354\342\377\335\336\315\377\331\332\312\377"
+  "\324\325\305\377\212\323\324\305\377\212\323\324\304\377\1\322\323\303"
+  "\377\212\321\322\302\377\2\322\323\303\377\331\332\312\377\202\336\337"
+  "\316\377\2+,'\377\27\30\24\32\233\0\0\0\0\13\27\30\24\345\353\353\345"
+  "\377\354\354\342\377\333\334\313\377\310\311\272\377\233\234\220\377"
+  "\213\214\206\377\214\214\210\377\215\215\210\377\215\216\210\377\216"
+  "\216\211\377\202\216\216\212\377\11\216\216\213\377\216\217\213\377\217"
+  "\220\213\377\220\220\214\377\220\221\214\377\221\221\214\377\221\221"
+  "\215\377\221\222\216\377\222\222\216\377\202\223\223\217\377\202\224"
+  "\224\220\377\2\224\224\221\377\224\225\221\377\202\224\224\221\377\1"
+  "\224\224\220\377\202\223\224\220\377\202\223\223\220\377\10\222\222\217"
+  "\377\221\221\216\377\202\202z\377\303\304\265\377\335\336\315\377\336"
+  "\337\316\377+,'\377\27\30\24\32\233\0\0\0\0\6\27\30\24\345\353\353\345"
+  "\377\354\354\342\377\332\333\312\377\266\267\251\377\234\234\231\377"
+  "\225\377\377\377\377\20\375\375\375\377\373\373\373\377\371\371\371\377"
+  "\367\367\367\377\366\366\366\377\364\364\364\377\362\362\362\377\360"
+  "\360\360\377\356\356\356\377\354\354\354\377\307\307\307\377\233\234"
+  "\221\377\333\334\313\377\336\337\316\377+,'\377\27\30\24\32\233\0\0\0"
+  "\0\6\27\30\24\345\353\353\345\377\354\354\342\377\332\333\312\377\260"
+  "\261\244\377\273\273\272\377\224\377\377\377\377\21\376\376\376\377\374"
+  "\374\374\377\372\372\372\377\370\370\370\377\366\366\366\377\364\364"
+  "\364\377\363\363\363\377\361\361\361\377\357\357\357\377\355\355\355"
+  "\377\353\353\353\377\343\343\343\377\210\210\177\377\333\334\313\377"
+  "\336\337\316\377+,'\377\27\30\24\32\233\0\0\0\0\6\27\30\24\345\353\353"
+  "\345\377\354\354\342\377\332\333\312\377\260\261\244\377\273\273\272"
+  "\377\223\377\377\377\377\22\376\376\376\377\374\374\374\377\372\372\372"
+  "\377\370\370\370\377\366\366\366\377\364\364\364\377\363\363\363\377"
+  "\361\361\361\377\357\357\357\377\355\355\355\377\353\353\353\377\351"
+  "\351\351\377\341\341\341\377\210\210\177\377\333\334\313\377\336\337"
+  "\316\377+,'\377\27\30\24\32\233\0\0\0\0\6\27\30\24\345\353\353\345\377"
+  "\354\354\342\377\332\333\312\377\260\261\244\377\273\273\272\377\222"
+  "\377\377\377\377\23\376\376\376\377\374\374\374\377\372\372\372\377\370"
+  "\370\370\377\367\367\367\377\365\365\365\377\363\363\363\377\361\361"
+  "\361\377\357\357\357\377\355\355\355\377\353\353\353\377\351\351\351"
+  "\377\350\350\350\377\340\340\340\377\210\210\177\377\333\334\313\377"
+  "\336\337\316\377+,'\377\27\30\24\32\233\0\0\0\0\6\27\30\24\345\353\353"
+  "\345\377\354\354\342\377\332\333\312\377\260\261\244\377\273\273\272"
+  "\377\221\377\377\377\377\24\376\376\376\377\374\374\374\377\372\372\372"
+  "\377\370\370\370\377\367\367\367\377\365\365\365\377\363\363\363\377"
+  "\361\361\361\377\357\357\357\377\355\355\355\377\353\353\353\377\351"
+  "\351\351\377\350\350\350\377\346\346\346\377\336\336\336\377\210\210"
+  "\177\377\333\334\313\377\336\337\316\377+,'\377\27\30\24\32\233\0\0\0"
+  "\0\6\27\30\24\345\353\353\345\377\354\354\342\377\332\333\312\377\260"
+  "\261\244\377\273\273\272\377\221\377\377\377\377\24\375\375\375\377\373"
+  "\373\373\377\371\371\371\377\367\367\367\377\365\365\365\377\363\363"
+  "\363\377\362\362\362\377\360\360\360\377\356\356\356\377\354\354\354"
+  "\377\352\352\352\377\350\350\350\377\346\346\346\377\344\344\344\377"
+  "\334\334\334\377\207\207~\377\332\333\312\377\334\335\314\377+,&\377"
+  "\27\30\24\32\226\0\0\0\0\205\0\0\0\1\6\27\30\24\346\353\353\345\377\354"
+  "\354\342\377\332\333\312\377\260\261\244\377\273\273\272\377\220\377"
+  "\377\377\377\26\375\375\375\377\373\373\373\377\371\371\371\377\367\367"
+  "\367\377\365\365\365\377\363\363\363\377\362\362\362\377\360\360\360"
+  "\377\356\356\356\377\354\354\354\377\352\352\352\377\350\350\350\377"
+  "\346\346\346\377\344\344\344\377\342\342\342\377\332\332\332\377\205"
+  "\206~\377\330\331\311\377\333\334\313\377+,&\377\26\27\23\32\0\0\0\1"
+  "\223\0\0\0\0\202\0\0\0\1\2\25\26\22\12\26\27\23\32\203\25\26\23\33\6"
+  "\27\30\24\351\326\326\320\377\327\327\315\377\306\307\270\377\241\242"
+  "\226\377\253\253\251\377\217\350\350\347\377\26\346\346\346\377\344\344"
+  "\344\377\342\342\342\377\341\341\340\377\340\340\337\377\336\336\336"
+  "\377\334\334\334\377\332\332\332\377\330\331\330\377\327\327\326\377"
+  "\325\325\325\377\323\323\323\377\322\322\322\377\320\320\320\377\317"
+  "\317\316\377\315\315\314\377\306\306\305\377zzs\377\304\305\266\377\306"
+  "\307\270\377()$\377\26\27\23""2\203\26\27\23\32\1\0\0\0\1\217\0\0\0\0"
+  "\202\0\0\0\1\2\25\26\22\30\27\30\24\324\227-.(\377\203-.'\377\204,.'"
+  "\377\210,-'\377\204+-&\377\207+,&\377\3$&\40\377\27\30\24\371\26\27\23"
+  "#\215\0\0\0\0\202\0\0\0\1\3\0\0\0\3\26\27\24h]_R\377\221\305\307\264"
+  "\377\10\304\307\264\377\304\306\264\377\303\305\263\377\303\305\262\377"
+  "\302\305\262\377\302\304\262\377\301\304\261\377\300\303\260\377\202"
+  "\300\302\260\377\12\277\302\257\377\276\301\257\377\276\300\256\377\275"
+  "\300\256\377\275\277\256\377\275\277\255\377\274\276\255\377\273\276"
+  "\254\377\273\275\254\377\272\275\253\377\202\271\274\253\377\16\271\273"
+  "\252\377\270\273\251\377\267\272\251\377\267\271\251\377\266\271\250"
+  "\377\266\271\247\377\265\270\247\377\265\267\247\377\264\267\246\377"
+  "\263\266\246\377\217\223|\377()\"\377\27\27\24F\0\0\0\1\213\0\0\0\0\202"
+  "\0\0\0\1\4\0\0\0\3\0\0\0\4\25\26\22""4DF;\377\217\305\307\264\377\10"
+  "\304\307\264\377\304\306\264\377\303\305\263\377\303\305\262\377\302"
+  "\305\262\377\302\304\262\377\301\304\261\377\300\303\260\377\202\300"
+  "\302\260\377\5\277\302\257\377\276\301\257\377\276\300\256\377\275\300"
+  "\256\377\275\277\256\377\202\274\276\255\377\12\273\276\255\377\272\275"
+  "\253\377\272\274\253\377\270\273\252\377\267\272\251\377\267\272\250"
+  "\377\266\271\247\377\266\270\247\377\264\267\246\377\263\266\245\377"
+  "\202\262\265\244\377\12\261\264\242\377\260\263\242\377\257\262\241\377"
+  "\255\260\236\377\223\227\201\377\201\205n\376\31\33\27\377\24\25\22\35"
+  "\0\0\0\2\0\0\0\1\212\0\0\0\0\12\0\0\0\1\0\0\0\3\0\0\0\4\0\0\0\7\7\7\6"
+  "\15\37!\33\366\301\303\257\377\305\307\264\377\304\307\263\377\255\260"
+  "\225\377\202\252\256\222\377\202\252\255\221\377\1\251\255\221\377\202"
+  "\251\255\220\377\202\251\254\220\377*\247\253\217\377\246\252\216\377"
+  "\245\251\215\377\245\251\214\377\244\250\213\377\242\246\212\377\241"
+  "\245\211\377\240\244\207\377\237\243\207\377\235\241\206\377\235\241"
+  "\204\377\234\240\204\377\233\237\203\377\232\236\202\377\230\234\201"
+  "\377\227\233\200\377\227\233\177\377\225\231~\377\224\230~\377\223\227"
+  "|\377\222\226{\377\221\225{\377\220\224z\377\220\224y\377\217\223x\377"
+  "\216\222x\377\215\221w\377\214\220v\377\213\217v\377\212\216u\377\212"
+  "\216t\377\211\215t\377\210\214s\377\207\213r\377\206\212q\377\205\211"
+  "q\377ejY\377\27\30\24\346\0\0\0\6\0\0\0\4\0\0\0\2\0\0\0\1\210\0\0\0\0"
+  "\12\0\0\0\1\0\0\0\2\0\0\0\4\0\0\0\7\0\0\0\11\0\0\0\14\27\27\24\306\251"
+  "\253\230\377\305\307\264\377\303\305\261\377\207\244\250\212\377,\243"
+  "\247\211\377\242\246\210\377\241\245\210\377\241\245\207\377\240\244"
+  "\206\377\237\243\206\377\236\242\205\377\235\241\204\377\234\240\204"
+  "\377\234\240\203\377\233\237\202\377\232\236\202\377\231\235\201\377"
+  "\230\234\200\377\227\233\200\377\227\233\177\377\226\232~\377\225\231"
+  "~\377\224\230}\377\223\227|\377\222\226|\377\222\226{\377\221\225z\377"
+  "\220\224z\377\217\223y\377\216\222x\377\216\222w\377\215\221w\377\214"
+  "\220v\377\213\217u\377\212\216u\377\211\215t\377\211\215s\377\210\214"
+  "s\377\207\213r\377\206\212q\377\205\211q\377\204\210p\377\204\210o\377"
+  "MSH\377\27\30\24\266\0\0\0\11\0\0\0\6\0\0\0\4\202\0\0\0\1\206\0\0\0\0"
+  "\202\0\0\0\1\11\0\0\0\4\0\0\0\6\0\0\0\11\0\0\0\15\0\0\0\21\26\27\23\223"
+  "\207\211x\377\305\307\264\377\304\307\264\377\205\244\250\212\377\10"
+  "\243\247\211\377\242\246\210\377\241\245\210\377\241\245\207\377\240"
+  "\244\206\377\237\243\206\377\236\242\205\377\235\241\204\377\202\234"
+  "\240\203\377\4\233\237\202\377\232\236\201\377\231\235\201\377\230\234"
+  "\200\377\202\227\233\177\377\17\226\232~\377\225\231}\377\224\230|\377"
+  "\223\227|\377\222\226{\377\222\226z\377\221\225z\377\220\224y\377\217"
+  "\223x\377\216\222x\377\216\222w\377\215\221v\377\214\220v\377\213\217"
+  "u\377\212\216t\377\202\211\215s\377\4\210\214r\377\207\213q\377\206\212"
+  "q\377\205\211p\377\202\204\210o\377\11\203\207n\377\200\205l\3778\77"
+  "7\377\26\26\23\210\0\0\0\16\0\0\0\11\0\0\0\5\0\0\0\3\0\0\0\1\206\0\0"
+  "\0\0\11\0\0\0\1\0\0\0\2\0\0\0\4\0\0\0\11\0\0\0\14\0\0\0\21\0\0\0\25\23"
+  "\24\20f`cU\377\202\305\307\264\377\1\246\252\215\377\202\244\250\212"
+  "\3773\243\247\211\377\242\246\211\377\241\245\210\377\241\245\207\377"
+  "\240\244\206\377\237\243\206\377\236\242\205\377\235\241\204\377\234"
+  "\240\204\377\233\237\203\377\233\237\202\377\232\236\202\377\231\235"
+  "\201\377\232\236\202\377\234\240\205\377\232\236\204\377\226\232~\377"
+  "\225\231}\377\224\230}\377\223\227|\377\222\226{\377\221\225{\377\220"
+  "\224z\377\220\224y\377\217\223x\377\216\222x\377\215\221w\377\214\220"
+  "v\377\213\217v\377\212\216u\377\212\216t\377\211\215t\377\210\214s\377"
+  "\207\213r\377\206\212q\377\205\211q\377\205\211p\377\204\210o\377\203"
+  "\207o\377\202\206n\377\201\205m\377\200\204m\377ryf\377(,(\377\23\24"
+  "\20]\0\0\0\22\0\0\0\15\0\0\0\11\0\0\0\4\0\0\0\2\0\0\0\1\205\0\0\0\0A"
+  "\0\0\0\1\0\0\0\4\0\0\0\6\0\0\0\12\0\0\0\21\0\0\0\25\0\0\0\33\14\15\13"
+  "868/\377\304\307\264\377\305\307\264\377\251\254\220\377\243\247\211"
+  "\377\242\246\211\377\241\245\210\377\241\245\207\377\240\244\206\377"
+  "\237\243\206\377\236\242\205\377\235\241\204\377\234\240\204\377\233"
+  "\237\203\377\233\237\202\377\232\236\202\377\231\235\201\377\230\234"
+  "\200\377\227\233\177\377\247\253\224\377\311\313\275\377\301\303\263"
+  "\377\224\230}\377\223\227|\377\222\226|\377\244\247\222\377\223\227}"
+  "\377\220\224y\377\217\223x\377\216\222x\377\215\221w\377\214\220v\377"
+  "\213\217v\377\212\216u\377\212\216t\377\211\215t\377\210\214s\377\207"
+  "\213r\377\206\212q\377\205\211q\377\205\211p\377\204\210o\377\203\207"
+  "o\377\202\206n\377\201\205m\377\200\204m\377\177\203l\377\177\203k\377"
+  "aj]\376\31\33\27\377\14\14\12""3\0\0\0\32\0\0\0\22\0\0\0\13\0\0\0\7\0"
+  "\0\0\4\0\0\0\1\204\0\0\0\0\202\0\0\0\1A\0\0\0\4\0\0\0\10\0\0\0\15\0\0"
+  "\0\22\0\0\0\33\0\0\0\40\0\0\0(\32\32\26\352\274\276\251\377\304\307\264"
+  "\377\251\255\222\377\241\245\210\377\241\245\207\377\240\244\206\377"
+  "\237\243\206\377\236\242\205\377\235\241\204\377\234\240\204\377\233"
+  "\237\203\377\233\237\202\377\232\236\202\377\231\235\201\377\230\234"
+  "\200\377\227\233\177\377\226\232\177\377\226\232~\377\241\245\214\377"
+  "\310\312\274\377\305\307\270\377\230\234\202\377\254\257\234\377\300"
+  "\303\264\377\306\310\272\377\305\307\271\377\262\265\243\377\232\235"
+  "\206\377\214\220v\377\213\217v\377\212\216u\377\212\216t\377\211\215"
+  "t\377\210\214s\377\207\213r\377\206\212q\377\205\211q\377\205\211p\377"
+  "\204\210o\377\203\207o\377\202\206n\377\201\205m\377\200\204m\377\177"
+  "\203l\377\177\203k\377~\202j\377{\200i\377LWO\377\27\30\24\352\0\0\0"
+  "(\0\0\0\37\0\0\0\31\0\0\0\17\0\0\0\11\0\0\0\4\0\0\0\2\0\0\0\1\203\0\0"
+  "\0\0\37\0\0\0\1\0\0\0\2\0\0\0\4\0\0\0\11\0\0\0\17\0\0\0\25\0\0\0\34\0"
+  "\0\0(\0\0\0/\25\26\22\301\234\237\215\377\303\305\262\377\251\255\222"
+  "\377\237\243\206\377\236\242\205\377\235\241\204\377\234\240\204\377"
+  "\234\240\203\377\233\237\202\377\232\236\202\377\231\235\201\377\230"
+  "\234\200\377\227\233\200\377\227\233\177\377\226\232~\377\225\231~\377"
+  "\224\230}\377\223\227|\377\232\236\206\377\307\311\273\377\306\311\273"
+  "\377\202\305\310\272\377\2\305\307\272\377\305\307\271\377\202\304\306"
+  "\271\377\21\303\305\270\377\267\271\252\377\235\241\214\377\212\216u"
+  "\377\210\214s\377\207\213r\377\206\212q\377\205\211q\377\204\210p\377"
+  "\204\210o\377\203\207o\377\202\206n\377\201\205m\377\200\204m\377\177"
+  "\203l\377\177\203k\377~\202k\377\202|\200i\377\13ovd\377BKD\377\25\26"
+  "\22\304\0\0\0""1\0\0\0(\0\0\0\34\0\0\0\24\0\0\0\12\0\0\0\6\0\0\0\3\0"
+  "\0\0\1\203\0\0\0\0\16\0\0\0\1\0\0\0\2\0\0\0\5\0\0\0\11\0\0\0\21\0\0\0"
+  "\30\0\0\0\37\0\0\0,\0\0\0:\22\23\20\232y{l\377\302\304\262\377\252\255"
+  "\224\377\235\241\204\377\202\234\240\203\377\4\233\237\202\377\232\236"
+  "\201\377\231\235\201\377\230\234\200\377\202\227\233\177\377\13\226\232"
+  "~\377\225\231}\377\224\230|\377\223\227|\377\225\231\177\377\253\256"
+  "\231\377\301\303\264\377\306\310\272\377\305\310\272\377\305\307\272"
+  "\377\305\307\271\377\202\304\306\271\377\202\303\305\270\377\203\302"
+  "\304\267\377\3\274\276\257\377\243\246\223\377\212\216v\377\202\204\210"
+  "o\377\7\203\207n\377\202\206m\377\201\205l\377\200\204l\377\177\203k"
+  "\377\177\203j\377~\202j\377\204|\200i\377\13bl^\3776>7\377\22\23\20\242"
+  "\0\0\0;\0\0\0""0\0\0\0\40\0\0\0\30\0\0\0\14\0\0\0\7\0\0\0\3\0\0\0\1\203"
+  "\0\0\0\0\36\0\0\0\1\0\0\0\2\0\0\0\5\0\0\0\12\0\0\0\21\0\0\0\30\0\0\0"
+  "!\0\0\0""1\0\0\0\77\14\15\13{PRG\377\300\303\260\377\252\256\226\377"
+  "\233\237\203\377\233\237\202\377\232\236\202\377\231\235\201\377\230"
+  "\234\200\377\227\233\177\377\226\232\177\377\226\232~\377\225\231}\377"
+  "\224\230}\377\223\227|\377\231\235\204\377\260\263\240\377\304\306\270"
+  "\377\306\310\272\377\305\310\272\377\305\307\272\377\202\304\306\271"
+  "\377\1\303\305\271\377\202\303\305\270\377\4\302\304\270\377\302\304"
+  "\267\377\301\303\267\377\301\303\266\377\202\300\302\266\377\11\276\300"
+  "\263\377\270\272\254\377\241\244\222\377\207\213t\377\200\204m\377\177"
+  "\203l\377\177\203k\377~\202j\377}\201j\377\205|\200i\377\14z\177h\377"
+  "WcZ\377','\377\15\16\14\204\0\0\0K\0\0\0""6\0\0\0#\0\0\0\31\0\0\0\16"
+  "\0\0\0\10\0\0\0\3\0\0\0\1\204\0\0\0\0\33\0\0\0\2\0\0\0\5\0\0\0\12\0\0"
+  "\0\21\0\0\0\31\0\0\0$\0\0\0""1\0\0\0F\3\3\3^()#\376\276\300\256\377\254"
+  "\257\227\377\232\236\202\377\231\235\201\377\230\234\200\377\227\233"
+  "\177\377\226\232\177\377\226\232~\377\225\231}\377\224\230}\377\223\227"
+  "|\377\222\226{\377\221\225{\377\220\224z\377\220\224y\377\217\223x\377"
+  "\274\276\257\377\202\304\306\271\377\1\303\305\271\377\202\303\305\270"
+  "\377\4\302\304\270\377\302\304\267\377\301\303\267\377\301\303\266\377"
+  "\202\300\302\266\377\11\300\302\265\377\277\301\265\377\256\261\241\377"
+  "\201\205m\377\200\204m\377\177\203l\377\177\203k\377~\202j\377}\201j"
+  "\377\207|\200i\377\14ovd\377S`X\377\31\33\27\377\5\5\4s\0\0\0R\0\0\0"
+  ">\0\0\0'\0\0\0\33\0\0\0\17\0\0\0\10\0\0\0\3\0\0\0\1\204\0\0\0\0\34\0"
+  "\0\0\1\0\0\0\4\0\0\0\11\0\0\0\21\0\0\0\30\0\0\0$\0\0\0""3\0\0\0E\0\0"
+  "\0_\25\26\22\345\255\257\235\377\255\260\232\377\230\234\200\377\227"
+  "\233\177\377\226\232\177\377\226\232~\377\225\231}\377\224\230}\377\223"
+  "\227|\377\222\226{\377\221\225{\377\220\224z\377\220\224y\377\217\223"
+  "x\377\216\222x\377\215\221w\377\263\265\244\377\303\305\271\377\202\303"
+  "\305\270\377\4\302\304\270\377\302\304\267\377\301\303\267\377\301\303"
+  "\266\377\202\300\302\266\377\1\300\302\265\377\202\277\301\265\377\6"
+  "\276\300\264\377\245\250\230\377\177\203l\377\177\203k\377~\202j\377"
+  "}\201j\377\211|\200i\377\13bl^\377JVO\377\26\27\23\360\0\0\0d\0\0\0\\"
+  "\0\0\0A\0\0\0)\0\0\0\33\0\0\0\17\0\0\0\10\0\0\0\3\205\0\0\0\0!\0\0\0"
+  "\1\0\0\0\3\0\0\0\10\0\0\0\20\0\0\0\27\0\0\0\"\0\0\0""2\0\0\0D\0\0\0\\"
+  "\22\23\20\304\214\216~\377\256\261\233\377\226\232\177\377\225\231~\377"
+  "\225\231}\377\224\230}\377\223\227|\377\222\226{\377\221\225{\377\220"
+  "\224z\377\220\224y\377\217\223x\377\216\222x\377\215\221w\377\214\220"
+  "v\377\213\217v\377\252\255\232\377\303\305\270\377\302\304\270\377\220"
+  "\224|\377\207\213r\377\206\212r\377\220\224~\377\202\300\302\266\377"
+  "\202\277\301\265\377\202\276\300\264\377\3\276\300\263\377\235\240\216"
+  "\377~\202k\377\213|\200i\377\14z\177h\377WcZ\377BKD\377\23\24\21\327"
+  "\0\0\0i\0\0\0Z\0\0\0A\0\0\0*\0\0\0\33\0\0\0\16\0\0\0\7\0\0\0\2\206\0"
+  "\0\0\0\21\0\0\0\2\0\0\0\6\0\0\0\16\0\0\0\25\0\0\0\37\0\0\0/\0\0\0A\0"
+  "\0\0Z\16\17\14\246ik]\377\257\262\235\377\224\230}\377\224\230|\377\223"
+  "\227{\377\222\226z\377\221\225z\377\220\224y\377\202\217\223x\377\17"
+  "\216\222w\377\215\221v\377\214\220v\377\213\217u\377\212\216t\377\212"
+  "\216s\377\241\244\220\377\302\304\267\377\301\303\266\377\224\227\201"
+  "\377\205\211p\377\205\211o\377\216\221z\377\277\301\265\377\277\301\264"
+  "\377\203\276\300\263\377\202\275\277\262\377\1\223\226\203\377\214|\200"
+  "i\377\14nuc\377VbY\3776>7\377\20\20\15\275\0\0\0r\0\0\0V\0\0\0\77\0\0"
+  "\0&\0\0\0\32\0\0\0\15\0\0\0\6\0\0\0\1\206\0\0\0\0\32\0\0\0\1\0\0\0\5"
+  "\0\0\0\13\0\0\0\23\0\0\0\36\0\0\0,\0\0\0=\0\0\0U\10\10\7\207AB9\377\260"
+  "\263\237\377\222\226{\377\221\225{\377\220\224z\377\220\224y\377\217"
+  "\223y\377\216\222x\377\215\221w\377\214\220v\377\213\217v\377\213\217"
+  "u\377\212\216t\377\211\215t\377\210\214s\377\207\213r\377\227\233\205"
+  "\377\202\300\302\266\377\5\227\232\205\377\203\207o\377\202\206n\377"
+  "\211\215w\377\276\300\264\377\202\275\277\263\377\1\275\277\262\377\203"
+  "\274\276\262\377\1\213\217{\377\214|\200i\377\14bk^\377VbY\377','\377"
+  "\13\13\11\243\0\0\0s\0\0\0S\0\0\0:\0\0\0$\0\0\0\30\0\0\0\13\0\0\0\3\0"
+  "\0\0\1\206\0\0\0\0\"\0\0\0\1\0\0\0\3\0\0\0\10\0\0\0\20\0\0\0\32\0\0\0"
+  "(\0\0\0""9\0\0\0N\1\1\1j\35\36\32\371\255\260\234\377\220\224z\377\217"
+  "\223y\377\217\223x\377\216\222x\377\215\221w\377\214\220v\377\213\217"
+  "u\377\212\216u\377\212\216t\377\211\215s\377\210\214s\377\207\213r\377"
+  "\206\212q\377\205\211q\377\215\220z\377\300\302\265\377\277\301\265\377"
+  "\233\236\212\377\201\205m\377\200\204l\377\207\212u\377\275\277\263\377"
+  "\275\277\262\377\205\274\276\262\377\1\204\207r\377\213|\200i\377\14"
+  "z~h\377WcZ\377S`X\377\31\34\30\377\4\4\4\210\0\0\0p\0\0\0O\0\0\0""5\0"
+  "\0\0\"\0\0\0\25\0\0\0\10\0\0\0\2\210\0\0\0\0\12\0\0\0\2\0\0\0\6\0\0\0"
+  "\16\0\0\0\27\0\0\0#\0\0\0""5\0\0\0H\0\0\0`\24\25\21\335\226\232\207\377"
+  "\202\216\222x\377\4\215\221w\377\214\220v\377\213\217v\377\212\216u\377"
+  "\202\211\215t\377\16\210\214s\377\207\213r\377\206\212q\377\205\211q"
+  "\377\204\210p\377\204\210o\377\203\207p\377\246\251\230\377\246\250\227"
+  "\377\221\225\201\377\177\203l\377\177\203k\377\201\205n\377\235\240\216"
+  "\377\206\234\237\215\377\1}\200j\377\213|\200i\377\14nuc\377VbY\377J"
+  "UN\377\26\27\23\362\0\0\0{\0\0\0e\0\0\0J\0\0\0""1\0\0\0\37\0\0\0\17\0"
+  "\0\0\7\0\0\0\2\210\0\0\0\0\35\0\0\0\1\0\0\0\4\0\0\0\13\0\0\0\22\0\0\0"
+  "\36\0\0\0-\0\0\0\77\0\0\0U\21\22\17\272y{m\377\215\221w\377\214\220v"
+  "\377\213\217v\377\212\216u\377\211\215t\377\211\215s\377\210\214s\377"
+  "\207\213r\377\206\212q\377\205\211q\377\204\210p\377\204\210o\377\203"
+  "\207o\377\202\206n\377\201\205m\377\200\204m\377\177\203l\377\177\203"
+  "k\377~\202k\377\225|\200i\377\14ak^\377VbY\377BKD\377\23\24\21\327\0"
+  "\0\0m\0\0\0Y\0\0\0B\0\0\0*\0\0\0\32\0\0\0\14\0\0\0\5\0\0\0\1\210\0\0"
+  "\0\0\22\0\0\0\1\0\0\0\3\0\0\0\7\0\0\0\20\0\0\0\30\0\0\0%\0\0\0""5\0\0"
+  "\0E\15\16\14\220Y[N\377\213\217v\377\212\216t\377\211\215s\377\210\214"
+  "s\377\210\214r\377\207\213q\377\206\212q\377\205\211p\377\202\204\210"
+  "o\377\7\203\207n\377\202\206m\377\201\205l\377\200\204l\377\177\203k"
+  "\377\177\203j\377~\202j\377\223|\200i\377\17z\177h\377x}g\377v{g\377"
+  "pvd\377VcZ\377VbY\3776>7\377\20\21\16\266\0\0\0]\0\0\0J\0\0\0""2\0\0"
+  "\0!\0\0\0\26\0\0\0\12\0\0\0\3\212\0\0\0\0\30\0\0\0\2\0\0\0\5\0\0\0\14"
+  "\0\0\0\22\0\0\0\35\0\0\0)\0\0\0""6\10\10\7Z13+\377\214\220x\377\210\214"
+  "s\377\207\213r\377\206\212q\377\205\211q\377\204\210p\377\204\210o\377"
+  "\203\207o\377\202\206n\377\201\205m\377\200\204m\377\177\203l\377\177"
+  "\203k\377~\202j\377}\201j\377\204|\200i\377\21z\177h\377x}g\377v{g\377"
+  "sye\377qxe\377ovd\377mtc\377krb\377hqa\377fo`\377dm_\377bk^\377_j]\377"
+  "]h\\\377[f\\\377Yd[\377VcZ\377\206VbY\377\11','\377\15\16\13\207\0\0"
+  "\0F\0\0\0""4\0\0\0%\0\0\0\32\0\0\0\16\0\0\0\7\0\0\0\2\212\0\0\0\0\34"
+  "\0\0\0\1\0\0\0\3\0\0\0\10\0\0\0\17\0\0\0\24\0\0\0\34\0\0\0&\0\0\0""1"
+  "\30\31\25\354hkX\377{\177h\377x|f\377uze\377rwc\377pvb\377lsa\377jq_"
+  "\377gn^\377el]\377bi[\377`hZ\377]eY\377ZdX\377XbW\377VaV\377T`V\377R"
+  "^U\377P]T\377\226P\\T\377\12MXQ\377\30\32\26\377\10\10\7M\0\0\0-\0\0"
+  "\0\"\0\0\0\32\0\0\0\21\0\0\0\12\0\0\0\3\0\0\0\1\213\0\0\0\0\11\0\0\0"
+  "\1\0\0\0\4\0\0\0\10\0\0\0\16\0\0\0\23\0\0\0\30\0\0\0\40\17\17\15N\26"
+  "\27\23\332\240\27\30\24\352\210\27\30\24\351\11\26\27\24\344\21\22\17"
+  "h\0\0\0!\0\0\0\36\0\0\0\30\0\0\0\20\0\0\0\11\0\0\0\5\0\0\0\1\215\0\0"
+  "\0\0\7\0\0\0\1\0\0\0\3\0\0\0\7\0\0\0\12\0\0\0\16\0\0\0\21\0\0\0\24\211"
+  "\0\0\0\25\234\0\0\0\24\202\0\0\0\23\205\0\0\0\22\5\0\0\0\16\0\0\0\14"
+  "\0\0\0\7\0\0\0\5\0\0\0\2\217\0\0\0\0\4\0\0\0\1\0\0\0\2\0\0\0\3\0\0\0"
+  "\5\203\0\0\0\6\252\0\0\0\5\202\0\0\0\4\202\0\0\0\2\1\0\0\0\1\223\0\0"
+  "\0\0\216\0\0\0\1\254\0\0\0\0"};
+
+
+/* GdkPixbuf RGBA C-Source image dump 1-byte-run-length-encoded */
+
+static const guint8 stock_documents_48[] = 
+{ ""
+  /* Pixbuf magic (0x47646b50) */
+  "GdkP"
+  /* length: header (24) + pixel_data (3237) */
+  "\0\0\14\275"
+  /* pixdata_type (0x2010002) */
+  "\2\1\0\2"
+  /* rowstride (192) */
+  "\0\0\0\300"
+  /* width (48) */
+  "\0\0\0""0"
+  /* height (48) */
+  "\0\0\0""0"
+  /* pixel_data: */
+  "\377\0\0\0\0\377\0\0\0\0\363\0\0\0\0\1XXX\2\240\0\0\0\0\1\0\0\0Y\213"
+  "\0\0\0\377\7\0\0\0\366\0\0\0\362\16\16\16\377(((\377aaa\333\0\0\0\10"
+  "\0\0\0\1\235\0\0\0\0\3\0\0\0\377\323\323\323\377\366\366\366\377\210"
+  "\377\377\377\377\1\371\371\371\377\202\371\371\370\377\6\347\347\347"
+  "\377\344\344\344\377\315\315\315\377\37\37\37\344\0\0\0\24\0\0\0\2\234"
+  "\0\0\0\0\2\0\0\0\377\366\366\366\377\212\377\377\377\377\11\371\371\370"
+  "\377\357\357\356\377\257\257\256\377\351\351\351\377\377\377\377\377"
+  "\263\263\263\377888\375\0\0\0\16\0\0\0\2\233\0\0\0\0\1\0\0\0\377\202"
+  "\377\377\377\377\205yyy\377\2xxx\377yyy\377\202xxx\377\12\371\371\370"
+  "\377\356\356\356\377\244\244\243\377\360\360\360\377\377\377\377\377"
+  "\364\364\364\377\253\253\253\377\5\5\5\231\0\0\0\13\0\0\0\1\232\0\0\0"
+  "\0\1\0\0\0\377\205\377\377\377\377\11\376\376\376\377\375\375\375\377"
+  "\374\374\373\377\375\375\375\377\374\374\373\377\373\373\373\377\371"
+  "\371\370\377\362\362\362\377\236\236\236\377\204\0\0\0\377\3\0\0\0\330"
+  "\0\0\0\33\0\0\0\5\225\0\0\0\0\1\0\0\0Y\205\0\0\0\377\202\377\377\377"
+  "\377\1yyy\377\202xxx\377\202www\377\16vvv\377www\377vvv\377vvu\377\371"
+  "\371\370\377\364\364\364\377\324\324\323\377\271\267\266\377\203\203"
+  "\201\377\204\203\201\377jgc\377\0\0\0\343\0\0\0&\0\0\0\7\225\0\0\0\0"
+  "\3\0\0\0\377\323\323\323\377\366\366\366\377\202\377\377\377\377\26\0"
+  "\0\0\377\377\377\377\377\376\376\376\377\375\375\375\377\374\374\373"
+  "\377\373\373\373\377\372\372\371\377\371\371\370\377\370\370\367\377"
+  "\371\371\370\377\370\370\367\377\370\367\366\377\371\371\370\377\363"
+  "\362\361\377\340\340\337\377\334\332\330\377\312\312\310\377\266\266"
+  "\264\377rpl\377\0\0\0\356\0\0\0)\0\0\0\10\225\0\0\0\0\2\0\0\0\377\366"
+  "\366\366\377\203\377\377\377\377\16\0\0\0\377\377\377\377\377\374\374"
+  "\373\377www\377vvv\377vvu\377uuu\377uut\377utt\377uut\377utt\377tts\377"
+  "\364\363\362\377\361\360\357\377\202\360\357\355\377\6\345\344\342\377"
+  "\304\303\300\377\201}t\377\0\0\0\377\0\0\0,\0\0\0\11\225\0\0\0\0\1\0"
+  "\0\0\377\202\377\377\377\377\202yyy\377\13\0\0\0\377\377\377\377\377"
+  "\372\372\371\377\371\371\370\377\370\370\367\377\370\367\366\377\367"
+  "\366\365\377\366\366\364\377\365\364\363\377\366\366\364\377\365\364"
+  "\363\377\204\364\363\362\377\1\353\352\350\377\202\341\337\334\377\4"
+  "\213\206}\377\0\0\0\377\0\0\0.\0\0\0\11\220\0\0\0\0\1\0\0\0Y\205\0\0"
+  "\0\377\204\377\377\377\377\7\0\0\0\377\377\377\377\377\370\370\367\377"
+  "uut\377utt\377tts\377tss\377\204ssr\377\2rrq\377qqp\377\202ppo\377\7"
+  "llk\377jih\377\341\337\334\377\244\236\223\377\0\0\0\377\0\0\0/\0\0\0"
+  "\11\220\0\0\0\0\3\0\0\0\377\323\323\323\377\366\366\366\377\202\377\377"
+  "\377\377\1\0\0\0\377\202\377\377\377\377\6yyy\377xxx\377\0\0\0\377\377"
+  "\377\377\377\366\365\364\377\365\365\363\377\202\364\363\362\377\20\363"
+  "\363\361\377\362\362\360\377\361\361\357\377\362\362\360\377\361\361"
+  "\357\377\361\360\356\377\356\355\353\377\354\353\351\377\347\346\343"
+  "\377\342\341\337\377\344\343\340\377\341\337\334\377\244\236\223\377"
+  "\0\0\0\377\0\0\0/\0\0\0\11\220\0\0\0\0\2\0\0\0\377\366\366\366\377\203"
+  "\377\377\377\377\12\0\0\0\377\377\377\377\377\376\376\376\377\375\375"
+  "\375\377\374\374\373\377\0\0\0\377\377\377\377\377\364\363\362\377sr"
+  "r\377rrq\377\202qqp\377\17rqp\377qqp\377rqp\377qqp\377qpo\377oon\377"
+  "nml\377llj\377lkj\377kji\377\341\337\334\377\244\236\223\377\0\0\0\377"
+  "\0\0\0/\0\0\0\11\220\0\0\0\0\1\0\0\0\377\202\377\377\377\377\202yyy\377"
+  "\33\0\0\0\377\377\377\377\377\374\374\373\377www\377vvv\377\0\0\0\377"
+  "\377\377\377\377\364\363\362\377\363\362\361\377\362\362\360\377\360"
+  "\360\356\377\357\357\355\377\361\360\356\377\360\357\355\377\361\360"
+  "\356\377\360\357\355\377\357\356\354\377\354\353\351\377\350\347\345"
+  "\377\345\344\341\377\344\343\340\377\342\341\336\377\341\337\334\377"
+  "\244\236\223\377\0\0\0\377\0\0\0/\0\0\0\11\220\0\0\0\0\1\0\0\0\377\204"
+  "\377\377\377\377\10\0\0\0\377\377\377\377\377\372\372\371\377\371\371"
+  "\370\377\370\370\367\377\0\0\0\377\377\377\377\377\360\360\356\377\202"
+  "\230\250\265\377\4\230\250\264\377\230\247\264\377\227\247\263\377\355"
+  "\354\352\377\202poo\377\13oon\377nml\377mmk\377kki\377kjh\377jjh\377"
+  "\340\337\333\377\241\234\220\377\0\0\0\377\0\0\0/\0\0\0\11\220\0\0\0"
+  "\0\1\0\0\0\377\202\377\377\377\377\21yyy\377xxx\377\0\0\0\377\377\377"
+  "\377\377\370\370\367\377uut\377utt\377\0\0\0\377\377\377\377\377\355"
+  "\355\353\377\227\247\263\377\276\274\307\377\355\337\261\377\227\246"
+  "\263\377\226\246\262\377\351\350\345\377\353\352\350\377\202\351\350"
+  "\345\377\12\345\344\341\377\346\344\341\377\343\342\336\377\337\336\332"
+  "\377\336\335\331\377\335\334\330\377\241\233\220\377\0\0\0\377\0\0\0"
+  "/\0\0\0\11\220\0\0\0\0\17\0\0\0\377\377\377\377\377\376\376\376\377\375"
+  "\375\375\377\374\374\373\377\0\0\0\377\377\377\377\377\366\365\364\377"
+  "\365\365\363\377\364\363\362\377\0\0\0\377\377\377\377\377\353\352\350"
+  "\377\225\245\261\377\274\272\305\377\202\353\336\257\377\17\225\244\261"
+  "\377\347\346\343\377nml\377mmk\377mlk\377lki\377kki\377jig\377ihf\377"
+  "hhf\377\334\333\327\377\241\233\220\377\0\0\0\377\0\0\0/\0\0\0\11\220"
+  "\0\0\0\0\40\0\0\0\377\377\377\377\377\374\374\373\377www\377vvv\377\0"
+  "\0\0\377\377\377\377\377\364\363\362\377srr\377rrq\377\0\0\0\377\377"
+  "\377\377\377\347\346\343\377\224\243\260\377\273\271\304\377\352\335"
+  "\256\377\351\334\256\377\224\243\257\377\345\344\340\377\346\344\341"
+  "\377\345\344\340\377\344\343\337\377\342\341\335\377\340\337\333\377"
+  "\336\335\331\377\334\333\327\377\333\331\325\377\331\327\323\377\237"
+  "\231\215\377\0\0\0\377\0\0\0/\0\0\0\11\220\0\0\0\0\16\0\0\0\377\377\377"
+  "\377\377\372\372\371\377\371\371\370\377\370\370\367\377\0\0\0\377\377"
+  "\377\377\377\364\363\362\377\363\362\361\377\362\362\360\377\0\0\0\377"
+  "\371\371\371\377\344\343\340\377\223\242\256\377\202\272\267\302\377"
+  "\5\272\270\302\377\222\241\255\377\343\342\336\377kjh\377kki\377\202"
+  "jjh\377\11ihf\377hgf\377hge\377ffd\377\330\326\322\377\236\230\215\377"
+  "\0\0\0\377\0\0\0/\0\0\0\11\220\0\0\0\0\10\0\0\0\377\377\377\377\377\370"
+  "\370\367\377uut\377utt\377\0\0\0\377\377\377\377\377\360\360\356\377"
+  "\202qqp\377\26\0\0\0\377\355\355\355\377\341\340\335\377\341\337\334"
+  "\377\341\340\334\377\340\337\333\377\342\341\335\377\340\337\333\377"
+  "\341\340\334\377\340\337\333\377\341\340\334\377\337\336\332\377\340"
+  "\336\332\377\335\333\327\377\334\332\326\377\331\327\323\377\330\326"
+  "\321\377\327\325\321\377\235\227\213\377\0\0\0\377\0\0\0/\0\0\0\11\220"
+  "\0\0\0\0\25\0\0\0\377\377\377\377\377\366\365\364\377\365\365\363\377"
+  "\364\363\362\377\0\0\0\377\377\377\377\377\355\355\353\377\355\354\352"
+  "\377\354\353\351\377\0\0\0\377\321\321\321\377\341\337\333\377\340\336"
+  "\332\377\337\336\332\377\336\335\331\377\340\337\333\377\336\335\331"
+  "\377\340\336\332\377\336\335\331\377\340\336\332\377\202\336\334\330"
+  "\377\202\334\332\326\377\7\330\326\322\377\327\326\321\377\325\323\316"
+  "\377\233\225\212\377\0\0\0\377\0\0\0/\0\0\0\11\220\0\0\0\0\10\0\0\0\377"
+  "\377\377\377\377\364\363\362\377srr\377rrq\377\0\0\0\377\377\377\377"
+  "\377\353\352\350\377\202nnm\377\15\0\0\0\377\231\230\221\377\243\236"
+  "\222\377\244\236\223\377\243\235\222\377\243\235\221\377\243\235\222"
+  "\377\241\234\220\377\242\234\220\377\241\234\220\377\242\234\220\377"
+  "\241\233\217\377\241\233\220\377\202\237\231\215\377\202\235\227\214"
+  "\377\5\233\226\212\377gcY\377\0\0\0\377\0\0\0.\0\0\0\11\220\0\0\0\0\10"
+  "\0\0\0\377\377\377\377\377\364\363\362\377\363\362\361\377\362\362\360"
+  "\377\0\0\0\377\377\377\377\377\347\346\343\377\202\346\345\342\377\1"
+  "\221\220\216\377\222\0\0\0\377\3\0\0\0}\0\0\0*\0\0\0\10\220\0\0\0\0\3"
+  "\0\0\0\377\377\377\377\377\360\360\356\377\202\357\357\355\377\3\0\0"
+  "\0\377\371\371\371\377\344\343\340\377\202kki\377\6jig\377ba_\377YXV"
+  "\377WWU\377WVT\377WWU\377\202VVT\377\11\265\264\261\377\264\262\257\377"
+  "\263\261\256\377\261\257\254\377\260\256\253\377\200{s\377\0\0\0\377"
+  "\0\0\0U\0\0\0""6\202\0\0\0/\3\0\0\0*\0\0\0\27\0\0\0\4\220\0\0\0\0\33"
+  "\0\0\0\377\377\377\377\377\355\355\353\377poo\377oon\377\0\0\0\377\355"
+  "\355\355\377\341\340\335\377\341\337\334\377\341\340\334\377\340\337"
+  "\333\377\336\335\331\377\330\330\324\377\331\330\324\377\330\327\323"
+  "\377\331\330\324\377\327\326\322\377\330\326\322\377\325\323\317\377"
+  "\324\322\316\377\321\317\313\377\320\316\311\377\317\315\311\377\227"
+  "\221\206\377\0\0\0\377\0\0\0""6\0\0\0\22\202\0\0\0\11\2\0\0\0\10\0\0"
+  "\0\4\221\0\0\0\0\3\0\0\0\377\377\377\377\377\353\352\350\377\202\351"
+  "\350\346\377\13\0\0\0\377\321\321\321\377\341\337\333\377\340\336\332"
+  "\377\337\336\332\377\336\335\331\377\340\337\333\377\336\335\331\377"
+  "\340\336\332\377\336\335\331\377\340\336\332\377\202\336\334\330\377"
+  "\202\334\332\326\377\7\330\326\322\377\327\326\321\377\325\323\316\377"
+  "\233\225\212\377\0\0\0\377\0\0\0/\0\0\0\11\225\0\0\0\0\3\0\0\0\377\377"
+  "\377\377\377\347\346\343\377\202mlk\377\15\0\0\0\377\231\230\221\377"
+  "\243\236\222\377\244\236\223\377\243\235\222\377\243\235\221\377\243"
+  "\235\222\377\241\234\220\377\242\234\220\377\241\234\220\377\242\234"
+  "\220\377\241\233\217\377\241\233\220\377\202\237\231\215\377\202\235"
+  "\227\214\377\5\233\226\212\377gcY\377\0\0\0\377\0\0\0.\0\0\0\11\225\0"
+  "\0\0\0\6\0\0\0\377\371\371\371\377\344\343\340\377\343\342\337\377\343"
+  "\342\336\377\217\216\214\377\222\0\0\0\377\3\0\0\0}\0\0\0*\0\0\0\10\225"
+  "\0\0\0\0\26\0\0\0\377\355\355\355\377\341\340\335\377\341\337\334\377"
+  "\341\340\334\377\334\333\327\377\315\314\311\377\273\272\266\377\267"
+  "\266\263\377\266\265\262\377\267\266\263\377\265\265\261\377\266\265"
+  "\261\377\264\262\257\377\263\261\256\377\261\257\254\377\260\256\252"
+  "\377\257\255\252\377\200{q\377\0\0\0\377\0\0\0U\0\0\0""6\202\0\0\0/\3"
+  "\0\0\0*\0\0\0\27\0\0\0\4\225\0\0\0\0\13\0\0\0\377\321\321\321\377\341"
+  "\337\333\377\340\336\332\377\337\336\332\377\336\335\331\377\334\333"
+  "\327\377\327\326\322\377\330\326\322\377\326\325\321\377\330\326\322"
+  "\377\202\326\324\320\377\202\324\322\316\377\7\320\316\312\377\317\316"
+  "\311\377\315\313\306\377\225\217\205\377\0\0\0\377\0\0\0""6\0\0\0\22"
+  "\202\0\0\0\11\2\0\0\0\10\0\0\0\4\226\0\0\0\0\15\0\0\0\377\231\230\221"
+  "\377\243\236\222\377\244\236\223\377\243\235\222\377\243\235\221\377"
+  "\243\235\222\377\241\234\220\377\242\234\220\377\241\234\220\377\242"
+  "\234\220\377\241\233\217\377\241\233\220\377\202\237\231\215\377\202"
+  "\235\227\214\377\5\233\226\212\377gcY\377\0\0\0\377\0\0\0.\0\0\0\11\232"
+  "\0\0\0\0\1\0\0\0^\222\0\0\0\377\3\0\0\0}\0\0\0*\0\0\0\10\232\0\0\0\0"
+  "\3\0\0\0\4\0\0\0\27\0\0\0*\220\0\0\0/\3\0\0\0*\0\0\0\27\0\0\0\4\233\0"
+  "\0\0\0\2\0\0\0\4\0\0\0\10\220\0\0\0\11\2\0\0\0\10\0\0\0\4\377\0\0\0\0"
+  "\377\0\0\0\0\345\0\0\0\0"};
+
+