1/*
2 * Copyright 2004-2008, Fran��ois Revol, <revol@free.fr>.
3 * Distributed under the terms of the MIT License.
4 */
5
6#include <SupportDefs.h>
7#include <TypeConstants.h>
8#include "websearchfs.h"
9
10#define SZSTR(s) sizeof(s), s
11#define SZTAB(s) sizeof(s), s
12
13// #pragma mark - root folder icons
14
15
16// icons by ahwayakchih
17
18const char websearch_icon_HVIF[] = {
19	0x6e, 0x63, 0x69, 0x66, 0x09, 0x05, 0x00, 0x02, 0x01, 0x02, 0x02, 0x3b,
20	0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3b, 0x40, 0x00, 0x48,
21	0x60, 0x00, 0x4a, 0xe0, 0x00, 0x00, 0xdc, 0xf3, 0xff, 0x5e, 0xff, 0x5f,
22	0x94, 0xaa, 0x78, 0x02, 0x00, 0x16, 0x02, 0x34, 0x4f, 0xd5, 0x34, 0x79,
23	0x20, 0xba, 0x5f, 0xcc, 0x3a, 0x38, 0x28, 0x47, 0xb3, 0xd1, 0x4b, 0x15,
24	0x01, 0x00, 0xd4, 0xff, 0x47, 0x05, 0xff, 0x05, 0x00, 0x04, 0x00, 0x57,
25	0x02, 0x01, 0x06, 0x03, 0x3d, 0x8a, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x00,
26	0x00, 0xbd, 0x8a, 0xfe, 0x48, 0xf1, 0x07, 0x48, 0xa0, 0x78, 0x31, 0x32,
27	0xe4, 0xff, 0xc8, 0x00, 0x66, 0xff, 0xff, 0x00, 0x34, 0xcc, 0x02, 0x01,
28	0x06, 0x03, 0x3d, 0x0a, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xbd,
29	0x0a, 0xfe, 0x48, 0xf1, 0x07, 0x48, 0xa0, 0x78, 0x54, 0x09, 0xb4, 0xb6,
30	0xd8, 0x03, 0x37, 0x84, 0xff, 0x05, 0x1d, 0x61, 0x02, 0x01, 0x06, 0x04,
31	0x3d, 0x95, 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3d, 0x95, 0x0b,
32	0x49, 0x4f, 0xbc, 0x47, 0x9b, 0xec, 0x00, 0xd5, 0xff, 0xd5, 0x4c, 0x6e,
33	0xff, 0x6e, 0x90, 0x1e, 0xbc, 0x1e, 0xff, 0x04, 0xb2, 0x04, 0x10, 0x0a,
34	0x0a, 0x23, 0x2f, 0x2d, 0x49, 0x4a, 0x5b, 0x5c, 0x2c, 0x50, 0x2a, 0x4c,
35	0x2c, 0x3a, 0x28, 0x38, 0x2d, 0x30, 0x2b, 0xb9, 0x57, 0xba, 0xa7, 0x02,
36	0x04, 0x32, 0x46, 0xbb, 0xee, 0x46, 0xb8, 0x69, 0x46, 0x2a, 0x4e, 0x2a,
37	0xc3, 0x91, 0x2a, 0xc7, 0x16, 0x32, 0x56, 0xb8, 0x69, 0x56, 0xbb, 0xee,
38	0x56, 0x3a, 0x4e, 0x3a, 0xc7, 0x16, 0x3a, 0xc3, 0x91, 0x06, 0x06, 0xba,
39	0x06, 0x2b, 0x54, 0x24, 0x5a, 0xb4, 0xbe, 0xca, 0xc1, 0xb4, 0x8b, 0xca,
40	0x8e, 0xb4, 0xf1, 0xca, 0xf4, 0x26, 0x5c, 0x2c, 0x55, 0x54, 0x02, 0x04,
41	0x3c, 0x26, 0xc2, 0xff, 0x26, 0xb9, 0x50, 0x26, 0x26, 0x3c, 0x26, 0xb9,
42	0x50, 0x26, 0xc2, 0xff, 0x3c, 0x52, 0xb9, 0x50, 0x52, 0xc2, 0xff, 0x52,
43	0x52, 0x3c, 0x52, 0xc2, 0xff, 0x52, 0xb9, 0x50, 0x02, 0x6e, 0xc5, 0xdc,
44	0xb8, 0xb6, 0xc7, 0x13, 0xba, 0xa0, 0xc4, 0xca, 0xb7, 0x06, 0xc1, 0x10,
45	0xb5, 0x79, 0xc3, 0x07, 0xb5, 0xd5, 0xc0, 0xa2, 0xb5, 0x65, 0xbf, 0xc2,
46	0xb5, 0x5b, 0xc0, 0x32, 0xb5, 0x5b, 0xbd, 0xbc, 0xb5, 0x5b, 0xba, 0x69,
47	0xb7, 0xba, 0xbb, 0xc5, 0xb6, 0x3a, 0xb8, 0xf9, 0xb9, 0x4f, 0xb8, 0x9d,
48	0xbd, 0x9c, 0xb8, 0x4f, 0xbb, 0x7e, 0xb8, 0xc7, 0xbe, 0x9a, 0xb9, 0x24,
49	0xbf, 0x77, 0xb8, 0xe0, 0xbe, 0xe7, 0xb9, 0xde, 0xc1, 0x1f, 0xbc, 0xe0,
50	0xc3, 0x32, 0xbb, 0x38, 0xc2, 0x79, 0xbe, 0xc5, 0xc4, 0x05, 0xc2, 0xd8,
51	0xc3, 0x1a, 0xc0, 0xfb, 0xc3, 0xfc, 0xc2, 0xc6, 0xc2, 0xc1, 0xc2, 0x2f,
52	0xc2, 0xb7, 0xc2, 0x7a, 0xc2, 0xbe, 0xc2, 0x2f, 0xc2, 0xb7, 0xc2, 0x27,
53	0xc2, 0xb7, 0xc2, 0x27, 0xc2, 0xb7, 0xc2, 0x27, 0xc2, 0xb7, 0xc2, 0x41,
54	0xc2, 0xbd, 0xc2, 0x41, 0xc2, 0xbd, 0xc2, 0x06, 0xc2, 0xb0, 0xc1, 0x99,
55	0xc2, 0xdb, 0xc1, 0xd0, 0xc2, 0xcb, 0xc1, 0x59, 0xc2, 0xee, 0xc0, 0xd4,
56	0xc2, 0xdd, 0xc1, 0x15, 0xc2, 0xe5, 0xc0, 0x51, 0xc2, 0xce, 0xbf, 0x43,
57	0xc3, 0x13, 0xbf, 0xb0, 0xc2, 0xb4, 0xbf, 0x3d, 0xc3, 0x13, 0xbf, 0x36,
58	0xc3, 0x13, 0xbf, 0x36, 0xc3, 0x13, 0xbf, 0x36, 0xc3, 0x13, 0xbf, 0x20,
59	0xc3, 0x13, 0xbf, 0x20, 0xc3, 0x13, 0xbf, 0x20, 0xc3, 0x13, 0xbd, 0xed,
60	0xc3, 0x13, 0xbe, 0x23, 0xc3, 0x13, 0xbd, 0xb9, 0xc2, 0xed, 0xbd, 0x57,
61	0xc2, 0xdf, 0xbd, 0x87, 0xc2, 0xe3, 0xbd, 0x54, 0xc2, 0xdc, 0xbd, 0x3e,
62	0xc2, 0xc3, 0xbd, 0x3e, 0xc2, 0xc3, 0xbd, 0x31, 0xc2, 0xb4, 0xbd, 0x13,
63	0xc2, 0xa5, 0xbd, 0x26, 0xc2, 0xab, 0xbd, 0x13, 0xc2, 0xa5, 0xbc, 0xa4,
64	0xc2, 0x7e, 0xbc, 0xa4, 0xc2, 0x7e, 0xbc, 0xa4, 0xc2, 0x7e, 0xbc, 0x31,
65	0xc2, 0x54, 0xbc, 0x31, 0xc2, 0x54, 0xbc, 0x27, 0xc2, 0x51, 0xbc, 0x12,
66	0xc2, 0x4f, 0xbc, 0x1d, 0xc2, 0x50, 0xbc, 0x10, 0xc2, 0x4b, 0xbc, 0x0f,
67	0xc2, 0x42, 0xbc, 0x11, 0xc2, 0x46, 0xbc, 0x0f, 0xc2, 0x42, 0xbb, 0xf5,
68	0xc2, 0x19, 0xbb, 0xf5, 0xc2, 0x19, 0xbb, 0xd3, 0xc1, 0xde, 0xbb, 0x68,
69	0xc1, 0x95, 0xbb, 0xae, 0xc1, 0xa4, 0xbb, 0x71, 0xc1, 0x6e, 0xbb, 0x58,
70	0xc1, 0x29, 0xbb, 0x63, 0xc1, 0x4e, 0xbb, 0x4b, 0xc1, 0x01, 0xbb, 0x4b,
71	0xc0, 0xad, 0xbb, 0x48, 0xc0, 0xd7, 0xbb, 0x4b, 0xc0, 0xad, 0xbb, 0x4e,
72	0xc0, 0x87, 0xbb, 0x4e, 0xc0, 0x87, 0xbb, 0x52, 0xc0, 0x54, 0xbb, 0x4d,
73	0xbf, 0xee, 0xbb, 0x55, 0xc0, 0x21, 0xbb, 0x9e, 0xbf, 0x93, 0xbb, 0xa9,
74	0xbe, 0xbf, 0xbb, 0xb0, 0xbf, 0x36, 0xbb, 0xa9, 0xbe, 0xbf, 0xbb, 0xa7,
75	0xbe, 0x93, 0xbb, 0xa7, 0xbe, 0x93, 0xbb, 0xa7, 0xbe, 0x53, 0xbb, 0xbc,
76	0xbe, 0x2f, 0xbb, 0xa8, 0xbe, 0x4b, 0xbb, 0xbc, 0xbe, 0x2f, 0xbb, 0xc7,
77	0xbe, 0x21, 0xbb, 0xc7, 0xbe, 0x21, 0xbc, 0x00, 0xbd, 0xd5, 0xbb, 0xe3,
78	0xbc, 0xfc, 0xbc, 0x5b, 0xbd, 0x3d, 0xbb, 0xe3, 0xbc, 0xfc, 0xba, 0xb7,
79	0xbc, 0x58, 0xba, 0xb7, 0xbc, 0x58, 0xba, 0xb7, 0xbc, 0x58, 0xba, 0x8b,
80	0xbc, 0x44, 0xba, 0x90, 0xbc, 0x46, 0xba, 0x8b, 0xbc, 0x44, 0xba, 0x8b,
81	0xbc, 0x42, 0xba, 0x8b, 0xbc, 0x42, 0xba, 0x89, 0xbb, 0xea, 0xba, 0x23,
82	0xbb, 0x79, 0xba, 0x6a, 0xbb, 0xad, 0xba, 0x23, 0xbb, 0x79, 0xba, 0x12,
83	0xbb, 0x6b, 0xba, 0x12, 0xbb, 0x6b, 0xba, 0x12, 0xbb, 0x6b, 0xb9, 0xf8,
84	0xbb, 0x49, 0xb9, 0xf8, 0xbb, 0x49, 0xb9, 0xf8, 0xbb, 0x49, 0xb9, 0xae,
85	0xba, 0xf0, 0xb9, 0xae, 0xba, 0xf0, 0xb9, 0x7e, 0xba, 0xc3, 0xb9, 0x28,
86	0xba, 0xb1, 0xb9, 0x50, 0xba, 0xb5, 0xb9, 0x24, 0xba, 0xa9, 0xb9, 0x1b,
87	0xba, 0x9a, 0xb9, 0x20, 0xba, 0xa1, 0xb9, 0x84, 0xba, 0x6e, 0xb9, 0xde,
88	0xb9, 0x97, 0xb9, 0xb5, 0xb9, 0xf9, 0xb9, 0xf6, 0xb9, 0x5d, 0xba, 0x36,
89	0xb8, 0xf0, 0xba, 0x0b, 0xb9, 0x1f, 0xba, 0x5e, 0xb8, 0xc4, 0xba, 0x78,
90	0xb8, 0x5e, 0xba, 0x83, 0xb8, 0x9e, 0xba, 0xcc, 0xb8, 0x3d, 0xbb, 0x61,
91	0xb7, 0xe7, 0xbb, 0x18, 0xb8, 0x13, 0xbb, 0x61, 0xb7, 0xe7, 0xbb, 0x6b,
92	0xb7, 0xe1, 0xbb, 0x6b, 0xb7, 0xe1, 0xbb, 0x6b, 0xb7, 0xe1, 0xbb, 0xfe,
93	0xb7, 0x87, 0xbb, 0xfe, 0xb7, 0x87, 0xbc, 0x65, 0xb7, 0x4a, 0xbc, 0xb6,
94	0xb6, 0x84, 0xbc, 0x94, 0xb6, 0xf6, 0xbc, 0xf5, 0xb6, 0x8a, 0xbd, 0x58,
95	0xb6, 0x65, 0xbd, 0x2d, 0xb6, 0x7b, 0xbd, 0xa8, 0xb6, 0x95, 0xbe, 0x6d,
96	0xb6, 0x51, 0xbe, 0x29, 0xb6, 0x97, 0xbe, 0x6f, 0xb6, 0x50, 0xbe, 0x88,
97	0xb6, 0x4f, 0xbe, 0x7c, 0xb6, 0x4f, 0xbe, 0x62, 0xb6, 0xa0, 0xbe, 0xe1,
98	0xb7, 0x2f, 0xbe, 0x88, 0xb7, 0x0e, 0xbe, 0xe4, 0xb7, 0x33, 0xbe, 0xe9,
99	0xb7, 0x3e, 0xbe, 0xe5, 0xb7, 0x3a, 0xbe, 0xd8, 0xb7, 0x44, 0xbe, 0xc6,
100	0xb7, 0x4a, 0xbe, 0xc6, 0xb7, 0x4a, 0xbe, 0xc6, 0xb7, 0x4a, 0xbe, 0x75,
101	0xb7, 0xa5, 0xbe, 0x75, 0xb7, 0xa5, 0xbe, 0x63, 0xb7, 0xdd, 0xbe, 0x90,
102	0xb8, 0x49, 0xbe, 0x74, 0xb8, 0x17, 0xbe, 0x91, 0xb8, 0x4c, 0xbe, 0x92,
103	0xb8, 0x52, 0xbe, 0x92, 0xb8, 0x52, 0xbe, 0x94, 0xb8, 0x5c, 0xbe, 0x9d,
104	0xb8, 0x7a, 0xbe, 0x97, 0xb8, 0x6b, 0xbe, 0x94, 0xb8, 0x84, 0xbe, 0x8c,
105	0xb8, 0x8d, 0xbe, 0x8c, 0xb8, 0x8d, 0xbe, 0x3a, 0xb8, 0xf0, 0xbd, 0x92,
106	0xb9, 0x8f, 0xbd, 0xb7, 0xb9, 0x06, 0xbd, 0x92, 0xb9, 0x8f, 0xbd, 0x8d,
107	0xb9, 0xa1, 0xbd, 0x8d, 0xb9, 0xa1, 0xbd, 0x64, 0xb9, 0xd8, 0xbd, 0x7e,
108	0xba, 0x55, 0xbd, 0x59, 0xba, 0x19, 0xbd, 0x7b, 0xba, 0x5c, 0xbd, 0x77,
109	0xba, 0x63, 0xbd, 0x77, 0xba, 0x63, 0xbd, 0x56, 0xba, 0xa0, 0xbd, 0x4d,
110	0xbb, 0x2c, 0xbd, 0x39, 0xba, 0xe6, 0xbd, 0x60, 0xbb, 0x70, 0xbd, 0xcc,
111	0xbb, 0xce, 0xbd, 0x98, 0xbb, 0xa2, 0xbd, 0xff, 0xbb, 0xfa, 0xbe, 0x73,
112	0xbc, 0x3f, 0xbe, 0x33, 0xbc, 0x27, 0xbe, 0xbe, 0xbc, 0x5c, 0xbf, 0x5e,
113	0xbc, 0x42, 0xbf, 0x12, 0xbc, 0x56, 0xbf, 0x5e, 0xbc, 0x42, 0xbf, 0xac,
114	0x37, 0xbf, 0xac, 0x37, 0xbf, 0xd0, 0xbc, 0x1e, 0xc0, 0x1c, 0xbc, 0x0f,
115	0xbf, 0xf5, 0xbc, 0x0b, 0xc0, 0x46, 0xbc, 0x14, 0xc0, 0x83, 0xbc, 0x4e,
116	0xc0, 0x66, 0xbc, 0x35, 0xc0, 0x4d, 0xbc, 0xd9, 0xc0, 0xf4, 0xbd, 0xda,
117	0xc0, 0xb6, 0xbd, 0x63, 0xc0, 0xf4, 0xbd, 0xda, 0xc1, 0x07, 0xbd, 0xf9,
118	0xc1, 0x02, 0xbd, 0xf2, 0xc0, 0xba, 0xbe, 0x84, 0xc1, 0x27, 0xbf, 0x91,
119	0xc0, 0xb2, 0xbf, 0x1d, 0xc1, 0x27, 0xbf, 0x91, 0xc1, 0x33, 0xbf, 0x9d,
120	0xc1, 0x33, 0xbf, 0x9d, 0xc1, 0x31, 0xc0, 0x0f, 0xc1, 0xc5, 0xc0, 0xf9,
121	0xc1, 0x35, 0xc0, 0xd6, 0xc2, 0x59, 0xc1, 0x1c, 0xc3, 0x48, 0xc0, 0x59,
122	0xc2, 0xee, 0xc0, 0xc9, 0xc3, 0x48, 0xc0, 0x59, 0xc3, 0x6b, 0xc0, 0x2f,
123	0xc3, 0x6b, 0xc0, 0x2f, 0xc3, 0x6b, 0xc0, 0x2f, 0xc3, 0x88, 0xc0, 0x19,
124	0xc3, 0x88, 0xc0, 0x19, 0xc3, 0xa8, 0xc0, 0x03, 0xc3, 0xdb, 0xbf, 0xc5,
125	0xc3, 0xc9, 0xbf, 0xe8, 0xc3, 0xee, 0xbf, 0xa0, 0xc4, 0x09, 0xbf, 0x52,
126	0xc3, 0xf0, 0xbf, 0x73, 0xc4, 0x09, 0xbf, 0x52, 0xc4, 0x09, 0xbf, 0x53,
127	0xc4, 0x09, 0xbf, 0x53, 0xc4, 0x0d, 0xbf, 0x9a, 0xc4, 0x95, 0xbf, 0xc1,
128	0xc4, 0x50, 0xbf, 0xce, 0xc4, 0xeb, 0xbf, 0xb3, 0xc5, 0x42, 0xbf, 0x10,
129	0xc5, 0x1f, 0xbf, 0x56, 0xc5, 0x42, 0xbf, 0x10, 0xc5, 0x51, 0xbe, 0xf2,
130	0xc5, 0x51, 0xbe, 0xf2, 0xc5, 0x51, 0xbe, 0xf2, 0xc5, 0x55, 0xbe, 0xeb,
131	0xc5, 0x55, 0xbe, 0xeb, 0xc5, 0x7f, 0xbe, 0xa3, 0xc5, 0x68, 0xbd, 0xfc,
132	0xc5, 0x9e, 0xbe, 0x47, 0xc5, 0x3a, 0xbd, 0xbb, 0xc4, 0xa3, 0xbd, 0xdf,
133	0xc4, 0xe1, 0xbd, 0xaa, 0xc4, 0xa3, 0xbd, 0xca, 0xc4, 0xa3, 0xbd, 0xb5,
134	0xc4, 0xa3, 0xbd, 0xb5, 0xc4, 0xa3, 0xbd, 0xb5, 0xc4, 0xa5, 0xbd, 0x31,
135	0xc4, 0xa5, 0xbd, 0x31, 0xc4, 0xa8, 0xbd, 0x1e, 0xc4, 0xe8, 0xbc, 0xdf,
136	0xc4, 0xd2, 0xbc, 0xf5, 0xc4, 0xe8, 0xbc, 0xdf, 0xc4, 0xfe, 0xbc, 0xc9,
137	0xc4, 0xfe, 0xbc, 0xc9, 0xc4, 0xfe, 0xbc, 0xc9, 0xc5, 0x16, 0xbc, 0xb3,
138	0xc5, 0x16, 0xbc, 0xb3, 0xc5, 0x45, 0xbc, 0x8b, 0xc5, 0x82, 0xbc, 0x20,
139	0xc5, 0x71, 0xbc, 0x5e, 0xc5, 0x8c, 0xbc, 0x05, 0xc5, 0x88, 0xbb, 0xbc,
140	0xc5, 0x86, 0xbb, 0xd9, 0xc5, 0x88, 0xbb, 0xbc, 0xc5, 0x87, 0xbb, 0xa8,
141	0xc5, 0x87, 0xbb, 0xa8, 0xc5, 0x87, 0xbb, 0xa8, 0xc5, 0x88, 0xbb, 0x9d,
142	0xc5, 0x88, 0xbb, 0x9d, 0xc5, 0x8d, 0xbb, 0x61, 0x4e, 0xba, 0xfa, 0xc5,
143	0x84, 0xbb, 0x24, 0xc5, 0x8a, 0xba, 0xda, 0xc5, 0xc2, 0xba, 0x5d, 0xc5,
144	0xb0, 0xba, 0xa2, 0xc5, 0xc4, 0xba, 0x62, 0xc5, 0xcb, 0xba, 0x70, 0xc5,
145	0xcb, 0xba, 0x70, 0xc5, 0xd9, 0xba, 0x8e, 0xc6, 0x0f, 0xba, 0xd4, 0xc5,
146	0xed, 0xba, 0xb3, 0xc6, 0x0a, 0xbb, 0x1f, 0xc6, 0x48, 0xbb, 0xaa, 0xc6,
147	0x27, 0xbb, 0x67, 0xc6, 0x69, 0xbb, 0xeb, 0xc6, 0x6f, 0xbc, 0x7b, 0xc6,
148	0x70, 0xbc, 0x33, 0xc6, 0x6f, 0xbc, 0x7b, 0xc6, 0x72, 0xbc, 0xc4, 0xc6,
149	0x72, 0xbc, 0xc4, 0xc6, 0x74, 0xbc, 0xea, 0xc6, 0x6e, 0xbd, 0x37, 0xc6,
150	0x78, 0xbd, 0x11, 0xc6, 0x64, 0xbd, 0x5a, 0xc6, 0x49, 0xbd, 0x9c, 0xc6,
151	0x52, 0xbd, 0x79, 0xc6, 0x33, 0xbd, 0xec, 0xc6, 0x2c, 0xbe, 0x92, 0xc6,
152	0x2d, 0xbe, 0x3f, 0xc6, 0x21, 0xbe, 0xd5, 0xc6, 0x7f, 0xbf, 0x2c, 0xc6,
153	0x48, 0xbf, 0x16, 0xc7, 0x50, 0xbd, 0x0f, 0x00, 0x06, 0xbc, 0x12, 0xb6,
154	0xe4, 0xbc, 0x12, 0xb6, 0xe4, 0xbc, 0x32, 0xb6, 0xb0, 0xbc, 0x55, 0xb6,
155	0x38, 0xbc, 0x47, 0xb6, 0x74, 0xbb, 0x81, 0xb6, 0xab, 0xba, 0x2b, 0xb8,
156	0x02, 0xba, 0xc4, 0xb7, 0x47, 0xba, 0x88, 0xb7, 0xe3, 0xbb, 0x30, 0xb7,
157	0x7e, 0xba, 0xdd, 0xb7, 0xb0, 0xbb, 0x59, 0xb7, 0x65, 0xbb, 0xaa, 0xb7,
158	0x33, 0xbb, 0x82, 0xb7, 0x4d, 0xbb, 0xcb, 0xb7, 0x1d, 0xbc, 0x12, 0xb6,
159	0xe4, 0xbb, 0xfc, 0xb7, 0x07, 0xbc, 0x12, 0xb6, 0xe4, 0x00, 0x1d, 0xba,
160	0xcd, 0xbf, 0xd1, 0xba, 0xcd, 0xbf, 0xd1, 0xba, 0xeb, 0xbf, 0xaa, 0xbb,
161	0x29, 0xbf, 0x5c, 0xbb, 0x13, 0xbf, 0x89, 0xbb, 0x43, 0xbf, 0x24, 0xbb,
162	0x34, 0xbe, 0x93, 0xbb, 0x34, 0xbe, 0xd0, 0xbb, 0x34, 0xbe, 0x4d, 0xbb,
163	0x60, 0xbd, 0xea, 0xbb, 0x34, 0xbe, 0x25, 0xbb, 0x80, 0xbd, 0xbe, 0xbb,
164	0xab, 0xbd, 0x60, 0xbb, 0xa1, 0xbd, 0x98, 0xbb, 0x48, 0xbd, 0x2a, 0xba,
165	0x81, 0xbc, 0xbe, 0xba, 0xe5, 0xbc, 0xf3, 0xba, 0x67, 0xbc, 0xb1, 0xba,
166	0x20, 0xbc, 0x83, 0xba, 0x2d, 0xbc, 0xa0, 0xba, 0x0f, 0xbc, 0x5b, 0xba,
167	0x0d, 0xbc, 0x02, 0xba, 0x1f, 0xbc, 0x28, 0xb9, 0xfe, 0xbb, 0xe5, 0xb9,
168	0xba, 0xbb, 0xb6, 0xb9, 0xd0, 0xbb, 0xd0, 0xb9, 0x9b, 0xbb, 0x91, 0xb9,
169	0x5f, 0xbb, 0x44, 0xb9, 0x83, 0xbb, 0x66, 0xb9, 0x3d, 0xbb, 0x24, 0xb8,
170	0xf0, 0xbb, 0x2d, 0xb9, 0x1c, 0xbb, 0x16, 0xb8, 0xc0, 0xbb, 0x48, 0xb8,
171	0xbe, 0xba, 0xdf, 0xb8, 0xc3, 0xba, 0xff, 0xb8, 0xb1, 0xbb, 0x14, 0xb8,
172	0x9f, 0xbb, 0x7e, 0xb8, 0xa7, 0xbb, 0x49, 0xb8, 0xc9, 0xbb, 0x7e, 0xb8,
173	0xc5, 0xbb, 0xb2, 0xb8, 0xc3, 0xbb, 0x8a, 0xb8, 0xc6, 0xbb, 0xdb, 0xb8,
174	0xc9, 0xbc, 0x2e, 0xb8, 0xc7, 0xbc, 0x05, 0xb8, 0xd0, 0xbc, 0x40, 0xb8,
175	0xba, 0xbc, 0x49, 0xb8, 0xcb, 0xbc, 0x49, 0xb8, 0xb4, 0xbc, 0x4b, 0xb8,
176	0xaa, 0xbc, 0x4e, 0xb8, 0xaf, 0xbc, 0x4d, 0xb8, 0xa0, 0xbc, 0x57, 0xb8,
177	0x93, 0xbc, 0x4b, 0xb8, 0x98, 0xbc, 0x56, 0xb8, 0x82, 0xbc, 0x4a, 0xb8,
178	0x8f, 0xbd, 0x10, 0xb8, 0x8e, 0xbd, 0x00, 0xb8, 0x93, 0xbd, 0x49, 0xb8,
179	0xe1, 0xbd, 0xe7, 0xb8, 0x8d, 0xbe, 0x03, 0xb9, 0x0d, 0xbe, 0x04, 0xb9,
180	0x23, 0xbe, 0x75, 0xb9, 0x06, 0xbe, 0x4b, 0xb9, 0x46, 0xbe, 0xa8, 0xb9,
181	0x85, 0xbf, 0x00, 0xb9, 0x73, 0xbe, 0xc1, 0xb9, 0x97, 0xbf, 0x3e, 0xb9,
182	0xa3, 0xbf, 0xc1, 0xb9, 0x98, 0xbf, 0x81, 0xb9, 0xb0, 0xc0, 0x11, 0xba,
183	0x17, 0xc0, 0x5f, 0xb9, 0xdb, 0xc0, 0x2e, 0xba, 0x25, 0xc0, 0xb3, 0xba,
184	0x75, 0xc1, 0x27, 0xba, 0x3d, 0xc0, 0xe7, 0xba, 0x8f, 0xc1, 0x44, 0xba,
185	0xc0, 0xc1, 0x7f, 0xba, 0xa9, 0xc1, 0x60, 0xba, 0xd8, 0xc1, 0x9f, 0xba,
186	0xfc, 0xc1, 0x7c, 0xba, 0xe4, 0xc1, 0x9d, 0xba, 0xdd, 0xc1, 0x3a, 0xba,
187	0xd7, 0xc0, 0xa6, 0xba, 0xd3, 0xc0, 0xef, 0xba, 0xdb, 0xc0, 0x61, 0xba,
188	0xcd, 0xbf, 0xd1, 0xba, 0xea, 0xc0, 0x13, 0xba, 0xcd, 0xbf, 0xd1, 0x00,
189	0x09, 0xbd, 0x5e, 0xb5, 0xd7, 0xbd, 0x5e, 0xb5, 0xd7, 0xbd, 0x81, 0xb5,
190	0xee, 0xbd, 0xb1, 0xb6, 0x0e, 0xbd, 0x84, 0xb6, 0x05, 0xbd, 0xd0, 0xb6,
191	0x13, 0xbe, 0x19, 0xb6, 0x01, 0xbe, 0x01, 0xb6, 0x1a, 0xbe, 0x55, 0xb5,
192	0xc3, 0xbe, 0xf6, 0xb5, 0xc4, 0xbe, 0xb0, 0xb5, 0xef, 0xbf, 0x2d, 0xb5,
193	0xa2, 0xbf, 0xa3, 0xb5, 0x5e, 0xbf, 0x5b, 0xb5, 0x5e, 0xbf, 0xce, 0xb5,
194	0x5d, 0xc0, 0x0c, 0xb5, 0x8c, 0xbf, 0xe9, 0xb5, 0x78, 0xc0, 0x3c, 0xb5,
195	0xa7, 0xc0, 0x90, 0xb5, 0x66, 0xc0, 0x64, 0xb5, 0x75, 0xbf, 0x3a, 0xb5,
196	0x41, 0xbc, 0xa7, 0xb6, 0x0e, 0xbd, 0xdd, 0xb5, 0x7a, 0xbc, 0xec, 0xb6,
197	0x23, 0xbd, 0x5e, 0xb5, 0xd7, 0xbd, 0x29, 0xb6, 0x01, 0xbd, 0x5e, 0xb5,
198	0xd7, 0x00, 0x05, 0xbf, 0x35, 0xb6, 0xea, 0xbf, 0x35, 0xb6, 0xea, 0xbf,
199	0x55, 0xb6, 0xec, 0xbf, 0x9a, 0xb6, 0xf5, 0xbf, 0x7b, 0xb7, 0x02, 0xbf,
200	0xce, 0xb6, 0xe0, 0xbf, 0x87, 0xb6, 0x7d, 0xbf, 0x9c, 0xb6, 0x93, 0xbf,
201	0x78, 0xb6, 0x6d, 0xbf, 0x3c, 0xb6, 0x64, 0xbf, 0x2f, 0xb6, 0x23, 0xbf,
202	0x45, 0xb6, 0x90, 0xbf, 0x35, 0xb6, 0xea, 0xbf, 0x6b, 0xb6, 0xcc, 0xbf,
203	0x35, 0xb6, 0xea, 0x00, 0x04, 0xba, 0x07, 0xb8, 0x7f, 0xba, 0x07, 0xb8,
204	0x7f, 0xba, 0x0c, 0xb8, 0x68, 0xb9, 0xef, 0xb8, 0x50, 0xb9, 0xfe, 0xb8,
205	0x5f, 0xb9, 0x82, 0xb8, 0xe4, 0xb8, 0xf0, 0xba, 0x35, 0xb9, 0x2c, 0xb9,
206	0x88, 0xb9, 0x7e, 0x31, 0xba, 0x07, 0xb8, 0x7f, 0xb9, 0x74, 0xb8, 0xf0,
207	0xba, 0x07, 0xb8, 0x7f, 0x00, 0x66, 0xc6, 0xf7, 0xbc, 0x24, 0xc6, 0xf7,
208	0xbc, 0x24, 0xc6, 0xdc, 0xbb, 0x0a, 0xc6, 0x00, 0x2f, 0xc6, 0x8b, 0xb9,
209	0xf2, 0xc5, 0xb9, 0xb8, 0x7c, 0xc4, 0xff, 0xb7, 0x9c, 0xc5, 0x63, 0xb8,
210	0x05, 0xc4, 0xce, 0xb7, 0x68, 0xc4, 0x63, 0xb7, 0x09, 0xc4, 0x9a, 0xb7,
211	0x37, 0xc4, 0x52, 0xb6, 0xfb, 0xc4, 0x28, 0xb6, 0xef, 0xc4, 0x40, 0xb6,
212	0xe2, 0xc4, 0x12, 0xb6, 0xfa, 0xc4, 0x07, 0xb6, 0xc1, 0xc4, 0x01, 0xb6,
213	0xd1, 0xc3, 0x16, 0xb6, 0x0f, 0xc0, 0xd0, 0xb5, 0x6f, 0xc1, 0xf9, 0xb5,
214	0x9a, 0xc0, 0xfb, 0xb5, 0x8b, 0xc1, 0x5f, 0xb5, 0x9c, 0xc1, 0x31, 0xb5,
215	0x89, 0xc1, 0x70, 0xb5, 0xa2, 0xc1, 0x79, 0xb5, 0xc9, 0xc1, 0x9f, 0xb5,
216	0xbd, 0xc1, 0x2d, 0xb5, 0xe2, 0xc0, 0x8a, 0xb5, 0xc9, 0xc0, 0xd7, 0xb5,
217	0xc4, 0xc0, 0x5a, 0xb5, 0xcd, 0xc0, 0x3f, 0xb6, 0x0e, 0xc0, 0x43, 0xb5,
218	0xdd, 0xc0, 0x3d, 0xb6, 0x29, 0xc0, 0x40, 0xb6, 0x76, 0xc0, 0x36, 0xb6,
219	0x5d, 0xc0, 0x4b, 0xb6, 0x94, 0xc0, 0xb6, 0xb6, 0x5f, 0xc0, 0xa8, 0xb6,
220	0x6f, 0xc0, 0xcd, 0xb6, 0x43, 0xc0, 0xf1, 0xb6, 0x1a, 0xc0, 0xb1, 0xb6,
221	0x08, 0xc1, 0x08, 0xb6, 0x4b, 0xc0, 0xd0, 0xb6, 0xb1, 0xc1, 0x3a, 0xb6,
222	0xd6, 0xc0, 0xb5, 0xb6, 0xa7, 0xc0, 0x66, 0xb6, 0x89, 0xc0, 0x83, 0xb6,
223	0x7c, 0xc0, 0x64, 0xb6, 0x8a, 0xc0, 0x5d, 0xb6, 0xaf, 0xc0, 0x5f, 0xb6,
224	0xab, 0xc0, 0x53, 0xb6, 0xc0, 0xc0, 0x31, 0xb6, 0xd0, 0xc0, 0x44, 0xb6,
225	0xcb, 0xbf, 0xe6, 0xb6, 0xe5, 0xbf, 0x94, 0xb7, 0x41, 0xbf, 0xb0, 0xb6,
226	0xef, 0xbf, 0x87, 0xb7, 0x69, 0xbf, 0x5d, 0xb7, 0x91, 0xbf, 0x88, 0xb7,
227	0x81, 0xbf, 0x3b, 0xb7, 0x9d, 0xbe, 0xf7, 0xb7, 0xb2, 0xbf, 0x17, 0xb7,
228	0xa4, 0xbe, 0xcc, 0xb7, 0xc7, 0xbe, 0xfa, 0xb8, 0x1c, 0xbe, 0xea, 0xb7,
229	0xff, 0xbf, 0x06, 0xb8, 0x30, 0xbf, 0x19, 0xb8, 0x6c, 0xbf, 0x03, 0xb8,
230	0x60, 0xbf, 0x59, 0xb8, 0x91, 0xbf, 0xbe, 0xb7, 0xe0, 0xbf, 0xa3, 0xb8,
231	0x02, 0xbf, 0xe1, 0xb7, 0xb3, 0xc0, 0x38, 0xb7, 0xad, 0xc0, 0x08, 0xb7,
232	0xbd, 0xc0, 0x4f, 0xb7, 0xa6, 0xc0, 0x84, 0xb7, 0x77, 0xc0, 0x6c, 0xb7,
233	0x6e, 0xc0, 0xd3, 0xb7, 0x95, 0xc0, 0xf8, 0xb8, 0x3e, 0xc0, 0xeb, 0xb7,
234	0xf4, 0xc1, 0x10, 0xb8, 0x3f, 0xc1, 0x35, 0xb8, 0x10, 0xc1, 0x00, 0xb8,
235	0x02, 0xc1, 0x0d, 0xb7, 0xe5, 0xc0, 0xec, 0xb7, 0x70, 0x43, 0xb7, 0xab,
236	0xc1, 0x25, 0xb7, 0x95, 0xc1, 0x5f, 0xb7, 0xfd, 0xc1, 0x4d, 0xb7, 0xbd,
237	0xc1, 0x70, 0xb8, 0x3d, 0xc1, 0xc2, 0xb8, 0x20, 0xc1, 0x8e, 0xb8, 0x60,
238	0xc1, 0xcf, 0xb8, 0x13, 0xc1, 0xfd, 0xb7, 0xd5, 0xc1, 0xe2, 0xb7, 0xbd,
239	0xc2, 0x14, 0xb7, 0xea, 0xc1, 0xf1, 0xb8, 0x38, 0xc2, 0x15, 0xb8, 0x2f,
240	0xc2, 0x06, 0xb8, 0x4b, 0xc2, 0x3a, 0xb8, 0x3d, 0xc2, 0x22, 0xb8, 0x43,
241	0xc2, 0x5a, 0xb8, 0x34, 0xc2, 0x8b, 0xb8, 0x42, 0xc2, 0x6c, 0xb8, 0x36,
242	0xc2, 0xaf, 0xb8, 0x50, 0xc2, 0xfa, 0xb8, 0x57, 0xc2, 0xd5, 0xb8, 0x54,
243	0xc3, 0x20, 0xb8, 0x59, 0xc3, 0x47, 0xb8, 0x98, 0xc3, 0x35, 0xb8, 0x7b,
244	0xc3, 0x77, 0xb8, 0xe7, 0xc2, 0x4a, 0xb8, 0xc5, 0xc2, 0x59, 0xb8, 0xc6,
245	0xc2, 0x28, 0xb8, 0xc3, 0xc1, 0xe2, 0xb8, 0xd0, 0xc2, 0x02, 0xb8, 0xc2,
246	0xc1, 0xc9, 0xb8, 0xda, 0xc1, 0x99, 0xb8, 0xf0, 0xc1, 0xb6, 0x2f, 0xc1,
247	0x79, 0xb8, 0xe5, 0xc1, 0x3f, 0xb8, 0xb6, 0xc1, 0x5b, 0xb8, 0xc8, 0xc1,
248	0x18, 0xb8, 0x9c, 0xc0, 0xc5, 0xb8, 0x72, 0xc0, 0xef, 0xb8, 0x85, 0xc0,
249	0x7f, 0xb8, 0x53, 0xbf, 0xe3, 0xb8, 0x4f, 0xc0, 0x2f, 0xb8, 0x3f, 0xbf,
250	0xbf, 0xb8, 0x56, 0xbf, 0x7f, 0xb8, 0x7c, 0xbf, 0x9c, 0xb8, 0x66, 0xbf,
251	0x5c, 0xb8, 0x97, 0xbf, 0x11, 0xb8, 0xa4, 0xbf, 0x35, 0xb8, 0x7f, 0xbe,
252	0xdc, 0xb8, 0xdc, 0xbe, 0x6e, 0xb9, 0x42, 0xbe, 0xb6, 0xb9, 0x1f, 0xbe,
253	0x51, 0xb9, 0x50, 0xbe, 0x19, 0xb9, 0x76, 0xbe, 0x2e, 0xb9, 0x5c, 0xbe,
254	0x04, 0xb9, 0x90, 0xbd, 0xf6, 0xb9, 0xd1, 0xbe, 0x04, 0xb9, 0xb4, 0xbd,
255	0xe9, 0xb9, 0xee, 0xbd, 0xe2, 0xba, 0x1d, 0xbd, 0xca, 0xb9, 0xfc, 0xbd,
256	0xf8, 0xba, 0x3c, 0xbd, 0xef, 0xba, 0x76, 0xbd, 0xfe, 0xba, 0x53, 0xbd,
257	0xd9, 0xba, 0xa9, 0xbd, 0xc9, 0xbb, 0x27, 0xbd, 0x9f, 0xba, 0xef, 0xbd,
258	0xf2, 0x35, 0xbe, 0x71, 0xbb, 0xbc, 0xbe, 0x3a, 0xbb, 0x94, 0xbe, 0xaf,
259	0xbb, 0xe9, 0xbf, 0x41, 0xbb, 0xd2, 0xbe, 0xfb, 0xbb, 0xe5, 0xbf, 0x83,
260	0xbb, 0xc1, 0xc0, 0x09, 0xbb, 0x9c, 0xbf, 0xc5, 0xbb, 0xa1, 0xc0, 0x5f,
261	0xbb, 0x96, 0xc0, 0xdd, 0xbc, 0x03, 0xc0, 0xa1, 0xbb, 0xcd, 0xc1, 0x04,
262	0xbc, 0x26, 0xc0, 0xf5, 0xbc, 0x67, 0xc1, 0x14, 0xbc, 0x34, 0xc0, 0xd3,
263	0xbc, 0x9f, 0xc1, 0x03, 0xbd, 0x00, 0xc0, 0xe8, 0xbc, 0xc8, 0xc1, 0x1f,
264	0xbd, 0x37, 0xc1, 0x59, 0xbd, 0xa3, 0xc1, 0x3c, 0xbd, 0x6d, 0xc1, 0x66,
265	0xbd, 0xba, 0xc1, 0x82, 0xbd, 0xe8, 0xc1, 0x77, 0xbd, 0xd0, 0xc1, 0x8e,
266	0xbe, 0x04, 0xc1, 0x6d, 0xbe, 0x2d, 0xc1, 0x7b, 0xbe, 0x15, 0xc1, 0x52,
267	0xbe, 0x5e, 0xc1, 0x3f, 0xbe, 0xcf, 0xc1, 0x3f, 0xbe, 0x97, 0xc1, 0x3f,
268	0xbf, 0x0e, 0xc1, 0x85, 0xbf, 0x4c, 0xc1, 0x5d, 0xbf, 0x24, 0xc1, 0xaa,
269	0xbf, 0x71, 0xc1, 0xa4, 0xbf, 0xe3, 0xc1, 0xa8, 0xbf, 0xb3, 0xc1, 0xa0,
270	0xc0, 0x25, 0xc1, 0xdb, 0xc0, 0x87, 0xc1, 0xb3, 0xc0, 0x53, 0xc2, 0x16,
271	0xc0, 0x8a, 0xc2, 0x89, 0xc0, 0x6c, 0xc2, 0x53, 0xc0, 0x86, 0xc2, 0xcb,
272	0xc0, 0x4d, 0xc3, 0x19, 0xbf, 0xde, 0xc2, 0xe8, 0xc0, 0x0f, 0xc3, 0x47,
273	0xbf, 0xb0, 0xc3, 0x86, 0xbf, 0x66, 0xc3, 0x78, 0xbf, 0xab, 0xc3, 0x96,
274	0xbf, 0x13, 0xc3, 0xfe, 0xbe, 0xbf, 0xc3, 0xc2, 0xbe, 0xf2, 0xc4, 0x35,
275	0xbe, 0x90, 0xc4, 0x30, 0xbe, 0x0c, 0xc4, 0x2e, 0xbe, 0x4d, 0xc4, 0x32,
276	0xbd, 0xc0, 0xc4, 0x33, 0xbd, 0x22, 0xc4, 0x29, 0xbd, 0x6d, 0xc4, 0x3c,
277	0xbc, 0xde, 0xc4, 0xab, 0xbc, 0x78, 0xc4, 0x7e, 0xbc, 0xa7, 0xc4, 0xcd,
278	0xbc, 0x56, 0xc5, 0x12, 0xbc, 0x03, 0xc5, 0x05, 0xbc, 0x34, 0xc5, 0x19,
279	0xbb, 0xe7, 0xc5, 0x13, 0xbb, 0xa8, 0xc5, 0x13, 0x36, 0xc5, 0x13, 0xbb,
280	0x93, 0xc5, 0x11, 0x35, 0xc5, 0x1a, 0xbb, 0x71, 0xc4, 0xf8, 0xbb, 0x29,
281	0xc4, 0x7e, 0xbb, 0x2c, 0xc4, 0x8a, 0xbb, 0x5d, 0xc4, 0x76, 0xbb, 0x0e,
282	0xc4, 0x8b, 0xbb, 0x01, 0xc4, 0x77, 0xbb, 0x14, 0xc4, 0xa1, 0xba, 0xed,
283	0xc4, 0x78, 0xba, 0xcd, 0xc4, 0x8b, 0xba, 0xd8, 0xc4, 0x42, 0xba, 0xad,
284	0xc3, 0xf1, 0xba, 0x66, 0xc4, 0x18, 0xba, 0x9a, 0xc3, 0xcc, 0xba, 0x36,
285	0xc3, 0x91, 0xb9, 0xcb, 0xc3, 0xae, 0xba, 0x00, 0xc3, 0x89, 0xb9, 0xbe,
286	0xc3, 0x6c, 0xb9, 0x3b, 0xc3, 0x42, 0xb9, 0x2e, 0xc3, 0x9a, 0xb9, 0x4a,
287	0xc3, 0xe2, 0xb9, 0xa3, 0xc3, 0xc4, 0xb9, 0x81, 0xc4, 0x19, 0xb9, 0xdf,
288	0xc4, 0x6d, 0xba, 0x6a, 0xc4, 0x4a, 0xba, 0x20, 0xc4, 0x6e, 0xba, 0x73,
289	0xc4, 0x96, 0xba, 0x8a, 0xc4, 0x8f, 0xba, 0x85, 0xc4, 0xaf, 0xba, 0x9c,
290	0xc4, 0xea, 0xba, 0xa8, 0xc4, 0xca, 0xba, 0xab, 0xc5, 0x33, 0xba, 0xa2,
291	0xc5, 0x5a, 0xba, 0x20, 0xc5, 0x55, 0xba, 0x61, 0xc5, 0x62, 0xb9, 0xc7,
292	0xc4, 0xe8, 0xb9, 0xaf, 0xc5, 0x1d, 0xb9, 0xda, 0xc4, 0xca, 0xb9, 0x97,
293	0xc4, 0x9e, 0xb9, 0x58, 0xc4, 0xb6, 0xb9, 0x75, 0xc4, 0x8f, 0xb9, 0x46,
294	0xc4, 0x74, 0xb9, 0x0e, 0xc4, 0x66, 0xb9, 0x2a, 0xc4, 0x93, 0xb8, 0xf9,
295	0xc4, 0xbd, 0xb9, 0x1d, 0xc4, 0x9f, 0xb9, 0x0b, 0xc4, 0xe0, 0xb9, 0x32,
296	0xc5, 0x2c, 0xb9, 0x51, 0xc5, 0x05, 0xb9, 0x44, 0xc5, 0x55, 0xb9, 0x5e,
297	0xc5, 0xb4, 0xb9, 0x6c, 0xc5, 0x92, 0xb9, 0x52, 0xc5, 0xc9, 0xb9, 0x7c,
298	0xc5, 0xe7, 0xb9, 0xb8, 0xc5, 0xd9, 0xb9, 0xa2, 0xc5, 0xfe, 0xb9, 0xdc,
299	0xc6, 0x27, 0xba, 0x26, 0xc6, 0x14, 0xba, 0x00, 0xc6, 0x45, 0xba, 0x61,
300	0xc6, 0x94, 0xba, 0x9f, 0xc6, 0x4d, 0xba, 0x89, 0xc6, 0x67, 0xba, 0xe8,
301	0xc6, 0xb6, 0xbb, 0x83, 0xc6, 0x93, 0xbb, 0x3f, 0xc6, 0xdf, 0xbb, 0xd4,
302	0xc6, 0xe3, 0xbc, 0x7c, 0xc6, 0xe4, 0xbc, 0x23, 0xc6, 0xe2, 0xbc, 0xce,
303	0xc6, 0xd0, 0xbd, 0x79, 0xc6, 0xf5, 0xbd, 0x2c, 0xc6, 0xa7, 0xbd, 0xcc,
304	0xc6, 0x9f, 0xbe, 0x9a, 0xc6, 0x9f, 0xbe, 0x3e, 0xc6, 0xa1, 0xbe, 0x95,
305	0xc6, 0xa5, 0xbe, 0x88, 0xc6, 0xa3, 0xbe, 0x8d, 0xc6, 0xa2, 0xbe, 0x8f,
306	0xc6, 0xa1, 0xbe, 0xc0, 0xc6, 0x96, 0xbe, 0xbe, 0xc6, 0xb2, 0xbe, 0xc4,
307	0xc6, 0xd6, 0xbe, 0x02, 0xc6, 0xd2, 0xbe, 0x15, 0xc6, 0xf6, 0xbd, 0x65,
308	0xc6, 0xf7, 0xbc, 0x24, 0xc7, 0x00, 0xbc, 0xc4, 0xc6, 0xf7, 0xbc, 0x24,
309	0x00, 0x08, 0xc3, 0x01, 0xb7, 0xd8, 0xc3, 0x01, 0xb7, 0xd8, 0xc2, 0xe6,
310	0xb7, 0xdc, 0xc2, 0xd4, 0xb7, 0xa4, 0xc2, 0xe8, 0xb7, 0xae, 0xc2, 0xb1,
311	0xb7, 0x92, 0xc2, 0x69, 0xb7, 0xb8, 0xc2, 0x88, 0xb7, 0xa7, 0xc2, 0x04,
312	0xb7, 0xef, 0xc2, 0x36, 0xb7, 0x43, 0xc2, 0x21, 0xb7, 0x7b, 0xc2, 0x39,
313	0xb7, 0x3a, 0xc2, 0x85, 0xb7, 0x44, 0xc2, 0x7a, 0xb7, 0x46, 0xc2, 0xa7,
314	0xb7, 0x40, 0xc2, 0xf3, 0xb7, 0x4f, 0xc2, 0xd8, 0xb7, 0x31, 0xc3, 0x0c,
315	0xb7, 0x6b, 0xc3, 0x3c, 0xb7, 0xa1, 0xc3, 0x1f, 0xb7, 0x87, 0xc3, 0x60,
316	0xb7, 0xc2, 0xc3, 0x01, 0xb7, 0xd8, 0xc3, 0x1c, 0xb7, 0xd4, 0xc3, 0x01,
317	0xb7, 0xd8, 0x00, 0x04, 0xbb, 0x53, 0xc2, 0x03, 0xbb, 0x53, 0xc2, 0x03,
318	0xbb, 0x45, 0xc2, 0x0d, 0xbb, 0x26, 0xc2, 0x21, 0xbb, 0x38, 0xc2, 0x1d,
319	0xbb, 0x55, 0xc2, 0x49, 0xbb, 0xba, 0xc2, 0x91, 0xbb, 0x87, 0xc2, 0x6e,
320	0xbb, 0x92, 0xc2, 0x65, 0xbb, 0x53, 0xc2, 0x03, 0xbb, 0x84, 0xc2, 0x27,
321	0xbb, 0x53, 0xc2, 0x03, 0x00, 0x05, 0xc4, 0xf4, 0xbe, 0x2e, 0xc4, 0xf4,
322	0xbe, 0x2e, 0xc4, 0xd3, 0xbe, 0x57, 0xc4, 0x8c, 0xbe, 0xa4, 0xc4, 0xa6,
323	0xbe, 0x76, 0xc4, 0x6e, 0xbe, 0xda, 0xc4, 0x7d, 0xbf, 0x53, 0xc4, 0x7d,
324	0xbf, 0x18, 0xc4, 0xb6, 0xbf, 0x38, 0xc4, 0xed, 0xbe, 0xb9, 0xc4, 0xd0,
325	0xbe, 0xec, 0xc5, 0x02, 0xbe, 0x93, 0xc4, 0xf4, 0xbe, 0x2e, 0xc5, 0x31,
326	0xbe, 0x48, 0xc4, 0xf4, 0xbe, 0x2e, 0x00, 0x09, 0xc2, 0x13, 0xc3, 0x27,
327	0xc2, 0x13, 0xc3, 0x27, 0xc1, 0x7f, 0xc3, 0x90, 0xbf, 0xf7, 0xc3, 0x45,
328	0xc0, 0x9d, 0xc3, 0x32, 0xbf, 0xd0, 0xc3, 0x49, 0xbf, 0x8e, 0xc3, 0x6a,
329	0xbf, 0xac, 0xc3, 0x50, 0xbf, 0x67, 0xc3, 0x8c, 0xbf, 0x20, 0xc3, 0x86,
330	0xbf, 0x56, 0xc3, 0x86, 0xbe, 0xaf, 0xc3, 0x86, 0xbd, 0xcd, 0xc3, 0x86,
331	0xbe, 0x3e, 0xc3, 0x86, 0xbe, 0xc1, 0xc3, 0xcb, 0xc0, 0xc0, 0xc3, 0xba,
332	0xbf, 0xc4, 0xc3, 0xdd, 0xc1, 0x37, 0xc3, 0xaa, 0xc2, 0x21, 0xc3, 0x67,
333	0xc1, 0xaf, 0xc3, 0x8e, 0xc2, 0x2a, 0xc3, 0x64, 0xc2, 0x62, 0xc3, 0x2b,
334	0xc2, 0x80, 0xc3, 0x37, 0xc2, 0x49, 0xc3, 0x22, 0xc2, 0x13, 0xc3, 0x27,
335	0xc2, 0x2a, 0xc3, 0x31, 0xc2, 0x13, 0xc3, 0x27, 0x02, 0x04, 0x48, 0x44,
336	0xc8, 0x37, 0x44, 0xbd, 0xa8, 0x44, 0x30, 0x4f, 0x30, 0xc3, 0x4e, 0x30,
337	0xc8, 0x25, 0x48, 0x5a, 0xbd, 0xa8, 0x5a, 0xc8, 0x37, 0x5a, 0x60, 0x4f,
338	0x60, 0xc8, 0x25, 0x60, 0xc3, 0x4e, 0x0a, 0x0a, 0x05, 0x01, 0x0f, 0x00,
339	0x0a, 0x04, 0x01, 0x03, 0x10, 0x01, 0x17, 0x84, 0x00, 0x04, 0x0a, 0x06,
340	0x01, 0x03, 0x00, 0x0a, 0x07, 0x01, 0x04, 0x02, 0x40, 0x65, 0xc8, 0x00,
341	0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x65, 0xc8, 0xc6, 0x97, 0x79, 0xbf,
342	0x1c, 0xdb, 0x0a, 0x08, 0x0a, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0d,
343	0x0e, 0x05, 0x0c, 0x02, 0x40, 0x65, 0xc8, 0x00, 0x00, 0x00, 0x00, 0x00,
344	0x00, 0x40, 0x65, 0xc8, 0xc6, 0x97, 0x79, 0xbf, 0x1c, 0xdb, 0x0a, 0x03,
345	0x01, 0x01, 0x02, 0x3d, 0xff, 0x88, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
346	0x3d, 0xff, 0x88, 0x48, 0xa0, 0x71, 0x40, 0x02, 0xb1, 0x0a, 0x00, 0x01,
347	0x02, 0x12, 0x41, 0xff, 0x88, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x41,
348	0xff, 0x88, 0xc1, 0xf3, 0x87, 0xcb, 0xdf, 0x74, 0x01, 0x17, 0x82, 0x00,
349	0x04, 0x0a, 0x02, 0x01, 0x02, 0x02, 0x41, 0xff, 0x88, 0x00, 0x00, 0x00,
350	0x00, 0x00, 0x00, 0x41, 0xff, 0x88, 0xc1, 0xf3, 0x87, 0xcb, 0xdf, 0x74,
351	0x0a, 0x00, 0x01, 0x01, 0x12, 0x41, 0xff, 0x88, 0x00, 0x00, 0x00, 0x00,
352	0x00, 0x00, 0x41, 0xff, 0x88, 0xc1, 0xf3, 0x87, 0xcb, 0xdf, 0x74, 0x01,
353	0x17, 0x82, 0x00, 0x04, 0x0a, 0x01, 0x01, 0x01, 0x02, 0x41, 0xff, 0x88,
354	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x41, 0xff, 0x88, 0xc1, 0xf3, 0x87,
355	0xcb, 0xdf, 0x74
356};
357
358// #pragma mark - root folder attribute list
359//0x6949434F           7  "BEOS:D:STD_ICON"                   49 44 58 5A 05 53 00
360uint8 root_folder_attrs_1[] = { 0x49, 0x44, 0x58, 0x5A, 0x05, 0x53, 0x00 }; // needed for SVG icons in Zeta...
361uint64 root_folder_attrs_2 = 0xdeadbeef50385038LL; // volume id, just in case
362
363struct attr_entry root_folder_attrs[] = {
364{ "BEOS:TYPE", /*B_MIME_STRING_TYPE*/'MIMS', SZSTR("application/x-vnd.Be-directory") },
365{ "BEOS:ICON", 'VICN', sizeof(websearch_icon_HVIF), (char *)websearch_icon_HVIF },
366//{ "BEOS:EMBLEMS", 'CSTR', SZSTR("palm") },
367{ "be:volume_id", B_UINT64_TYPE, sizeof(root_folder_attrs_2), &root_folder_attrs_2 },
368{ NULL, 0, 0, NULL } /* end of list */
369};
370
371static uint8 folders_attrs_1[] = {
372 0x52, 0x56, 0xf2, 0x4f, 0x15, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x54, 0x69, 0x74, 0x6c,
373 0x65, 0x00, 0x00, 0x00, 0x20, 0x42, 0x00, 0x00, 0x02, 0x43, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x00,
374 0x00, 0x00, 0x4d, 0x45, 0x54, 0x41, 0x3a, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x00, 0x52, 0x7d, 0xfb,
375 0x77, 0x52, 0x54, 0x53, 0x43, 0x00, 0x01, 0x52, 0x56, 0xf2, 0x4f, 0x15, 0x00, 0x00, 0x00, 0x03,
376 0x00, 0x00, 0x00, 0x55, 0x52, 0x4c, 0x00, 0x00, 0x00, 0x39, 0x43, 0x00, 0x00, 0x2a, 0x43, 0x00,
377 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x4d, 0x45, 0x54, 0x41, 0x3a, 0x75, 0x72, 0x6c, 0x00,
378 0x52, 0x54, 0x5b, 0xe3, 0x52, 0x54, 0x53, 0x43, 0x00, 0x01, 0x52, 0x56, 0xf2, 0x4f, 0x15, 0x00,
379 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x4b, 0x65, 0x79, 0x77, 0x6f, 0x72, 0x64, 0x73, 0x00, 0x00,
380 0x00, 0xb9, 0x43, 0x00, 0x00, 0x02, 0x43, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x4d,
381 0x45, 0x54, 0x41, 0x3a, 0x6b, 0x65, 0x79, 0x77, 0x00, 0x52, 0xdc, 0xf3, 0xdb, 0x52, 0x54, 0x53,
382 0x43, 0x00, 0x01, 0x52, 0x56, 0xf2, 0x4f, 0x15, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x4d,
383 0x6f, 0x64, 0x69, 0x66, 0x69, 0x65, 0x64, 0x00, 0x00, 0xc0, 0x00, 0x44, 0x00, 0x00, 0x16, 0x43,
384 0x00, 0x00, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x00, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x2f, 0x6d, 0x6f,
385 0x64, 0x69, 0x66, 0x69, 0x65, 0x64, 0x00, 0x45, 0x6d, 0x4b, 0x5d, 0x45, 0x4d, 0x49, 0x54, 0x01,
386 0x00, 0x52, 0x56, 0xf2, 0x4f, 0x15, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x47, 0x6f, 0x6f,
387 0x67, 0x6c, 0x65, 0x20, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x00, 0x00, 0x00, 0x2a, 0x44, 0x00, 0x00,
388 0xa0, 0x41, 0x01, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x47, 0x4f, 0x4f, 0x47, 0x4c, 0x45,
389 0x3a, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x00, 0x47, 0xde, 0xef, 0xfc, 0x47, 0x4e, 0x4f, 0x4c, 0x00,
390 0x01 };
391static uint8 folders_attrs_2[] = {
392 0x52, 0xf5, 0x5e, 0x6f, 0x0a, 0x00, 0x00, 0x00, 0x74, 0x73, 0x6c, 0x54, 0x00, 0x00, 0x00, 0x00,
393 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
394 0x47, 0xde, 0xef, 0xfc, 0x47, 0x4e, 0x4f, 0x4c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
395 0x01 };
396struct attr_entry folders_attrs[] = {
397{ "BEOS:TYPE", /*B_MIME_STRING_TYPE*/'MIMS', SZSTR("application/x-vnd.Be-directory") },
398{ "_trk/columns_le", 'RAWT', SZTAB(folders_attrs_1) },
399{ "_trk/viewstate_le", 'RAWT', SZTAB(folders_attrs_2) },
400{ "", 'RAWT', SZTAB(folders_attrs_2) },
401{ NULL, 0, 0, NULL } /* end of list */
402};
403
404struct attr_entry bookmark_attrs[] = {
405{ "BEOS:TYPE", /*B_MIME_STRING_TYPE*/'MIMS', SZSTR("application/x-vnd.Be-bookmark") },
406{ NULL, 0, 0, NULL } /* end of list */
407};
408
409/* for debugging */
410//static int32 fake_bm_attr_1 = 1;
411struct attr_entry fake_bookmark_attrs[] = {
412{ "BEOS:TYPE", /*B_MIME_STRING_TYPE*/'MIMS', SZSTR("application/x-vnd.Be-bookmark") },
413{ "META:title", 'CSTR', SZSTR("Plop!") },
414{ "META:url", 'CSTR', SZSTR("http://127.0.0.1/") },
415{ "META:keyw", 'CSTR', SZSTR("plop") },
416{ NULL, 0, 0, NULL } /* end of list */
417};
418
419static uint8 template_1_attrs_1 = 1;
420static int32 template_1_attrs_2 = 1;
421static uint8 template_1_attrs_3[] = {
422 0x31, 0x42, 0x4F, 0x46, 0x01, 0x00, 0x00, 0x98, 0x98, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
423 0x01, 0x0F, 0x47, 0x4E, 0x4F, 0x4C, 0x04, 0x0C, 0x63, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6F, 0x6E,
424 0x44, 0x61, 0x74, 0x65, 0x51, 0xEA, 0xC7, 0x41, 0x0F, 0x47, 0x4E, 0x4C, 0x4C, 0x08, 0x08, 0x63,
425 0x61, 0x70, 0x61, 0x63, 0x69, 0x74, 0x79, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0B,
426 0x52, 0x54, 0x53, 0x43, 0x08, 0x0A, 0x64, 0x65, 0x76, 0x69, 0x63, 0x65, 0x4E, 0x61, 0x6D, 0x65,
427 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x41, 0x0B, 0x52, 0x54, 0x53, 0x43, 0x10, 0x0A, 0x76,
428 0x6F, 0x6C, 0x75, 0x6D, 0x65, 0x4E, 0x61, 0x6D, 0x65, 0x07, 0x00, 0x00, 0x00, 0x47, 0x6F, 0x6F,
429 0x67, 0x6C, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0B, 0x52, 0x54, 0x53, 0x43, 0x10, 0x07,
430 0x66, 0x73, 0x68, 0x4E, 0x61, 0x6D, 0x65, 0x09, 0x00, 0x00, 0x00, 0x67, 0x6F, 0x6F, 0x67, 0x6C,
431 0x65, 0x66, 0x73, 0x00, 0x00, 0x00, 0x00, 0x00 };
432static int32 template_1_attrs_4 = 0x4662796E;
433static uint8 template_1_attrs_5[] = {
434 0x00, 0x00, 0x06, 0xEC, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
435 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
436 0x00, 0x00, 0x00, 0x00 };
437static int32 template_1_attrs_6 = 0x00000027;
438static int32 template_1_attrs_7 = 0x00000000;
439static uint8 template_1_attrs_8[] = {
440 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
441 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00,
442 0x00, 0x00, 0x82, 0x43, 0x00, 0x00, 0xA0, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
443 0x00, 0xE0, 0x9F, 0x44, 0x00, 0xC0, 0x7F, 0x44, 0xFF, 0xFF, 0xFF, 0xFF };
444static uint8 template_1_attrs_9[] = {
445 0x00, 0x00, 0x00, 0x00, 0x58, 0x10, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x48, 0x44,
446 0x00, 0x00, 0x0c, 0x44 };
447static uint8 template_1_attrs_11[] = {
448 0x52, 0xf5, 0x5e, 0x6f, 0x0a, 0x00, 0x00, 0x00, 0x74, 0x73, 0x6c, 0x54, 0x00, 0x00, 0x00, 0x00,
449 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
450 0x47, 0xde, 0xef, 0xfc, 0x47, 0x4e, 0x4f, 0x4c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
451 0x01 };
452struct attr_entry template_1_attrs[] = {
453{ "BEOS:TYPE", /*B_MIME_STRING_TYPE*/'MIMS', SZSTR("application/x-vnd.Be-queryTemplate") },
454{ "_trk/qrystr", 'CSTR', SZSTR("((name==\"*[aA][nN][yY][tT][hH][iI][nN][gG] [yY][oO][uU]\\'[dD] [lL][iI][kK][eE] [tT][oO] [sS][eE][aA][rR][cC][hH] ?*\")&&(BEOS:TYPE==\"application/x-vnd.Be-bookmark\"))") },
455{ "_trk/queryDynamicDate", 'BOOL', 1, &template_1_attrs_1 },
456{ "_trk/recentQuery", 'LONG', sizeof(int32), &template_1_attrs_2 },
457{ "_trk/qryvol1", 'MSGG', SZTAB(template_1_attrs_3) },
458{ "_trk/qryinitmime", 'CSTR', SZSTR("Bookmark") },
459{ "_trk/qryinitmode", 'LONG', sizeof(int32), &template_1_attrs_4 },
460{ "_trk/qrymoreoptions_le", 'RAWT', SZTAB(template_1_attrs_5) },
461{ "_trk/qryinitstr", 'CSTR', SZSTR("Anything you'd like to search ?") },
462{ "_trk/focusedView", 'CSTR', SZSTR("TextControl") },
463{ "_trk/focusedSelEnd", 'LONG', sizeof(int32), &template_1_attrs_6 },
464{ "_trk/focusedSelStart", 'LONG', sizeof(int32), &template_1_attrs_7 },
465{ "_trk/xtpinfo_le", 'RAWT', SZTAB(template_1_attrs_8) },
466{ "_trk/pinfo_le", 'RAWT', SZTAB(template_1_attrs_9) },
467{ "_trk/columns_le", 'RAWT', SZTAB(folders_attrs_1)/*SZTAB(template_1_attrs_10)*/ },
468{ "_trk/viewstate_le", 'RAWT', SZTAB(template_1_attrs_11) },
469{ NULL, 0, 0, NULL } /* end of list */
470};
471
472static int32 text_attrs_1 = 0x0000FFFF;
473static int32 text_attrs_2 = 0x00000000;
474static uint8 text_attrs_3 = 1;
475static uint8 text_attrs_4[] = {
476 0x41, 0x6c, 0x69, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00,
477 0x53, 0x77, 0x69, 0x73, 0x37, 0x32, 0x31, 0x20, 0x42, 0x54, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
478 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
479 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
480 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
481 0x52, 0x6f, 0x6d, 0x61, 0x6e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
482 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
483 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
484 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
485 0x41, 0x60, 0x00, 0x00, 0x42, 0xb4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x00, 0x00,
486 0x00, 0x00, 0x00, 0x28, 0x53, 0x77, 0x69, 0x73, 0x37, 0x32, 0x31, 0x20, 0x42, 0x54, 0x00, 0x00,
487 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
488 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
489 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
490 0x00, 0x00, 0x00, 0x00, 0x52, 0x6f, 0x6d, 0x61, 0x6e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
491 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
492 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
493 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
494 0x00, 0x00, 0x00, 0x00, 0x41, 0x60, 0x00, 0x00, 0x42, 0xb4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
495 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x29, 0x53, 0x77, 0x69, 0x73, 0x37, 0x32, 0x31, 0x20,
496 0x42, 0x54, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
497 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
498 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
499 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x52, 0x6f, 0x6d, 0x61, 0x6e, 0x00, 0x00, 0x00,
500 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
501 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
502 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
503 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x41, 0x60, 0x00, 0x00, 0x42, 0xb4, 0x00, 0x00,
504 0x00, 0x00, 0xff, 0x00, 0x00, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2a, 0x53, 0x77, 0x69, 0x73,
505 0x37, 0x32, 0x31, 0x20, 0x42, 0x54, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
506 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
507 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
508 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x52, 0x6f, 0x6d, 0x61,
509 0x6e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
510 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
511 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
512 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x41, 0x60, 0x00, 0x00,
513 0x42, 0xb4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x47,
514 0x53, 0x77, 0x69, 0x73, 0x37, 0x32, 0x31, 0x20, 0x42, 0x54, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
515 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
516 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
517 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
518 0x52, 0x6f, 0x6d, 0x61, 0x6e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
519 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
520 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
521 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
522 0x41, 0x20, 0x00, 0x00, 0x42, 0xb4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x00, 0x00 };
523struct attr_entry text_attrs[] = {
524{ "BEOS:TYPE", /*B_MIME_STRING_TYPE*/'MIMS', SZSTR("text/plain") },
525{ "be:encoding", 'LONG', sizeof(int32), &text_attrs_1 },
526{ "alignment", 'LONG', sizeof(int32), &text_attrs_2 },
527{ "wrap", 'BOOL', sizeof(uint8), &text_attrs_3 },
528{ "styles", 'RAWT', SZTAB(text_attrs_4) },
529{ NULL, 0, 0, NULL } /* end of list */
530};
531
532char *readmestr = \
533"Welcome to the Web Search FileSystem for BeOS���, Zeta��� and Haiku��.\n"
534"Copyright�� 2004-2008, Fran��ois Revol.\n"
535"DuckDuckGo is a trademark of DuckDuckGo.\n"
536"BeOS is a trademark of ACCESS.\n"
537"Zeta is a trademark of yellowTAB GmbH.\n"
538"Haiku is a trademark of Haiku, Inc.\n"
539"\n"
540"Use \"Search the Web\" query template in this folder to search anything.\n"
541"\n";
542
543struct attr_entry mailto_me_bookmark_attrs[] = {
544{ "BEOS:TYPE", /*B_MIME_STRING_TYPE*/'MIMS', SZSTR("application/x-person") },
545{ "META:email", 'CSTR', SZSTR("revol@free.fr") },
546{ "META:name", 'CSTR', SZSTR("Fran��ois Revol") },
547{ "META:country", 'CSTR', SZSTR("France") },
548{ "META:nickname", 'CSTR', SZSTR("mmu_man") },
549//{ "META:company", 'CSTR', SZSTR("yellowTAB GmbH") },
550{ "META:url", 'CSTR', SZSTR("http://revolf.free.fr/") },
551{ "META:group", 'CSTR', SZSTR("") },
552{ "IM:connections", 'CSTR', SZSTR("icq:77792625;gtalk:revolf@gmail.com;yahoo:mmu_man;msn:revol@mail.com") },
553{ NULL, 0, 0, NULL } /* end of list */
554};
555
556