aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/libraries/eina/src/tests
diff options
context:
space:
mode:
authorDavid Walter Seikel2012-01-04 18:41:13 +1000
committerDavid Walter Seikel2012-01-04 18:41:13 +1000
commitdd7595a3475407a7fa96a97393bae8c5220e8762 (patch)
treee341e911d7eb911a51684a7412ef7f7c7605d28e /libraries/eina/src/tests
parentAdd the skeleton. (diff)
downloadSledjHamr-dd7595a3475407a7fa96a97393bae8c5220e8762.zip
SledjHamr-dd7595a3475407a7fa96a97393bae8c5220e8762.tar.gz
SledjHamr-dd7595a3475407a7fa96a97393bae8c5220e8762.tar.bz2
SledjHamr-dd7595a3475407a7fa96a97393bae8c5220e8762.tar.xz
Add the base Enlightenment Foundation Libraries - eina, eet, evas, ecore, embryo, and edje.
Note that embryo wont be used, but I'm not sure yet if you can build edje without it.
Diffstat (limited to 'libraries/eina/src/tests')
-rw-r--r--libraries/eina/src/tests/Ecore_Data.h557
-rw-r--r--libraries/eina/src/tests/Evas_Data.h195
-rw-r--r--libraries/eina/src/tests/Makefile.am137
-rw-r--r--libraries/eina/src/tests/Makefile.in982
-rw-r--r--libraries/eina/src/tests/city.cc307
-rw-r--r--libraries/eina/src/tests/ecore_hash.c949
-rw-r--r--libraries/eina/src/tests/ecore_list.c2162
-rw-r--r--libraries/eina/src/tests/ecore_sheap.c467
-rw-r--r--libraries/eina/src/tests/ecore_strings.c160
-rw-r--r--libraries/eina/src/tests/eina_bench.c105
-rw-r--r--libraries/eina/src/tests/eina_bench.h36
-rw-r--r--libraries/eina/src/tests/eina_bench_array.c699
-rw-r--r--libraries/eina/src/tests/eina_bench_convert.c183
-rw-r--r--libraries/eina/src/tests/eina_bench_hash.c545
-rw-r--r--libraries/eina/src/tests/eina_bench_mempool.c188
-rw-r--r--libraries/eina/src/tests/eina_bench_quad.c318
-rw-r--r--libraries/eina/src/tests/eina_bench_rectangle_pool.c76
-rw-r--r--libraries/eina/src/tests/eina_bench_sort.c222
-rw-r--r--libraries/eina/src/tests/eina_bench_stringshare.c177
-rw-r--r--libraries/eina/src/tests/eina_bench_stringshare_e17.c118
-rw-r--r--libraries/eina/src/tests/eina_suite.c177
-rw-r--r--libraries/eina/src/tests/eina_suite.h58
-rw-r--r--libraries/eina/src/tests/eina_test_accessor.c243
-rw-r--r--libraries/eina/src/tests/eina_test_array.c191
-rw-r--r--libraries/eina/src/tests/eina_test_benchmark.c76
-rw-r--r--libraries/eina/src/tests/eina_test_binbuf.c235
-rw-r--r--libraries/eina/src/tests/eina_test_binshare.c199
-rw-r--r--libraries/eina/src/tests/eina_test_clist.c89
-rw-r--r--libraries/eina/src/tests/eina_test_convert.c165
-rw-r--r--libraries/eina/src/tests/eina_test_counter.c108
-rw-r--r--libraries/eina/src/tests/eina_test_error.c59
-rw-r--r--libraries/eina/src/tests/eina_test_file.c88
-rw-r--r--libraries/eina/src/tests/eina_test_fp.c93
-rw-r--r--libraries/eina/src/tests/eina_test_hash.c206
-rw-r--r--libraries/eina/src/tests/eina_test_inlist.c254
-rw-r--r--libraries/eina/src/tests/eina_test_iterator.c465
-rw-r--r--libraries/eina/src/tests/eina_test_lalloc.c89
-rw-r--r--libraries/eina/src/tests/eina_test_list.c347
-rw-r--r--libraries/eina/src/tests/eina_test_log.c235
-rw-r--r--libraries/eina/src/tests/eina_test_magic.c96
-rw-r--r--libraries/eina/src/tests/eina_test_main.c62
-rw-r--r--libraries/eina/src/tests/eina_test_matrixsparse.c489
-rw-r--r--libraries/eina/src/tests/eina_test_mempool.c187
-rw-r--r--libraries/eina/src/tests/eina_test_module.c70
-rw-r--r--libraries/eina/src/tests/eina_test_module_dummy.c22
-rw-r--r--libraries/eina/src/tests/eina_test_quadtree.c195
-rw-r--r--libraries/eina/src/tests/eina_test_rbtree.c452
-rw-r--r--libraries/eina/src/tests/eina_test_rectangle.c115
-rw-r--r--libraries/eina/src/tests/eina_test_sched.c85
-rw-r--r--libraries/eina/src/tests/eina_test_simple_xml_parser.c73
-rw-r--r--libraries/eina/src/tests/eina_test_str.c181
-rw-r--r--libraries/eina/src/tests/eina_test_strbuf.c449
-rw-r--r--libraries/eina/src/tests/eina_test_stringshare.c201
-rw-r--r--libraries/eina/src/tests/eina_test_tiler.c184
-rw-r--r--libraries/eina/src/tests/eina_test_ustr.c483
-rw-r--r--libraries/eina/src/tests/eina_test_ustringshare.c119
-rw-r--r--libraries/eina/src/tests/evas_hash.c536
-rw-r--r--libraries/eina/src/tests/evas_list.c1093
-rw-r--r--libraries/eina/src/tests/evas_mempool.c200
-rw-r--r--libraries/eina/src/tests/evas_mempool.h21
-rw-r--r--libraries/eina/src/tests/evas_object_list.c183
-rw-r--r--libraries/eina/src/tests/evas_stringshare.c275
-rw-r--r--libraries/eina/src/tests/strlog46999
63 files changed, 64730 insertions, 0 deletions
diff --git a/libraries/eina/src/tests/Ecore_Data.h b/libraries/eina/src/tests/Ecore_Data.h
new file mode 100644
index 0000000..50d42f1
--- /dev/null
+++ b/libraries/eina/src/tests/Ecore_Data.h
@@ -0,0 +1,557 @@
1#ifndef _ECORE_DATA_H
2# define _ECORE_DATA_H
3
4#include <stdio.h>
5/* we need this for size_t */
6#include <stddef.h>
7
8#ifdef EAPI
9# undef EAPI
10#endif
11
12#ifdef _WIN32
13# ifdef EFL_ECORE_BUILD
14# ifdef DLL_EXPORT
15# define EAPI __declspec(dllexport)
16# else
17# define EAPI
18# endif /* ! DLL_EXPORT */
19# else
20# define EAPI __declspec(dllimport)
21# endif /* ! EFL_ECORE_BUILD */
22#else
23# ifdef __GNUC__
24# if __GNUC__ >= 4
25# define EAPI __attribute__ ((visibility("default")))
26# else
27# define EAPI
28# endif
29# else
30# define EAPI
31# endif
32#endif /* ! _WIN32 */
33
34/**
35 * @file Ecore_Data.h
36 * @brief Contains threading, list, hash, debugging and tree functions.
37 */
38
39# ifdef __cplusplus
40extern "C" {
41# endif
42
43
44#ifndef TRUE
45# define TRUE 1
46#endif
47
48#ifndef FALSE
49# define FALSE 0
50#endif
51
52#ifdef FREE
53# undef FREE
54#endif
55#define FREE(ptr) free(ptr); ptr = NULL;
56
57#ifdef IF_FREE
58# undef IF_FREE
59#endif
60#define IF_FREE(ptr) if (ptr) {free(ptr); } ptr = NULL;
61
62/* convenience macros for checking pointer parameters for non-NULL */
63#undef CHECK_PARAM_POINTER_RETURN
64#define CHECK_PARAM_POINTER_RETURN(sparam, param, ret) \
65 if (!(param)) \
66 { \
67 printf("***** Developer Warning ***** :\n" \
68 "\tThis program is calling:\n\n" \
69 "\t%s();\n\n" \
70 "\tWith the parameter:\n\n" \
71 "\t%s\n\n" \
72 "\tbeing NULL. Please fix your program.", __FUNCTION__, sparam); \
73 if (getenv("ECORE_ERROR_ABORT")) { abort(); } \
74 return ret; \
75 }
76
77#undef CHECK_PARAM_POINTER
78#define CHECK_PARAM_POINTER(sparam, param) \
79 if (!(param)) \
80 { \
81 printf("***** Developer Warning ***** :\n" \
82 "\tThis program is calling:\n\n" \
83 "\t%s();\n\n" \
84 "\tWith the parameter:\n\n" \
85 "\t%s\n\n" \
86 "\tbeing NULL. Please fix your program.", __FUNCTION__, sparam); \
87 if (getenv("ECORE_ERROR_ABORT")) { abort(); } \
88 return; \
89 }
90
91
92# ifdef __sgi
93# define __FUNCTION__ "unknown"
94# ifndef __cplusplus
95# define inline
96# endif
97# endif
98
99# define ECORE_SORT_MIN 0
100# define ECORE_SORT_MAX 1
101
102typedef void (*Ecore_For_Each)(void *value, void *user_data);
103# define ECORE_FOR_EACH(function) ((Ecore_For_Each)function)
104
105typedef void (*Ecore_Free_Cb)(void *data);
106# define ECORE_FREE_CB(func) ((Ecore_Free_Cb)func)
107
108typedef unsigned int (*Ecore_Hash_Cb)(const void *key);
109# define ECORE_HASH_CB(function) ((Ecore_Hash_Cb)function)
110
111typedef int (*Ecore_Compare_Cb)(const void *data1, const void *data2);
112# define ECORE_COMPARE_CB(function) ((Ecore_Compare_Cb)function)
113
114typedef struct _ecore_list Ecore_List;
115# define ECORE_LIST(list) ((Ecore_List *)list)
116
117typedef struct _ecore_list_node Ecore_List_Node;
118# define ECORE_LIST_NODE(node) ((Ecore_List_Node *)node)
119
120typedef struct _ecore_strbuf Ecore_Strbuf;
121# define ECORE_STRBUF(buf) ((Ecore_Strbuf *)buf)
122
123struct _ecore_list_node
124{
125 void *data;
126 struct _ecore_list_node *next;
127};
128
129struct _ecore_list
130{
131 Ecore_List_Node *first; /* The first node in the list */
132 Ecore_List_Node *last; /* The last node in the list */
133 Ecore_List_Node *current; /* The current node in the list */
134
135 Ecore_Free_Cb free_func; /* The callback to free data in nodes */
136
137 int nodes; /* The number of nodes in the list */
138 int index; /* The position from the front of the
139 list of current node */
140};
141
142EAPI int ecore_direct_compare(const void *key1, const void *key2);
143EAPI int ecore_str_compare(const void *key1, const void *key2);
144
145EAPI unsigned int ecore_direct_hash(const void *key);
146EAPI unsigned int ecore_str_hash(const void *key);
147
148/* Creating and initializing new list structures */
149EAPI Ecore_List * ecore_list_new(void);
150EAPI int ecore_list_init(Ecore_List *list);
151
152/* Adding items to the list */
153EAPI int ecore_list_append(Ecore_List *list, void *_data);
154EAPI int ecore_list_prepend(Ecore_List *list, void *_data);
155EAPI int ecore_list_insert(Ecore_List *list, void *_data);
156EAPI int ecore_list_append_list(Ecore_List *list,
157 Ecore_List *append);
158EAPI int ecore_list_prepend_list(Ecore_List *list,
159 Ecore_List *prepend);
160
161/* Removing items from the list */
162EAPI int ecore_list_remove_destroy(Ecore_List *list);
163EAPI void * ecore_list_remove(Ecore_List *list);
164EAPI void * ecore_list_first_remove(Ecore_List *list);
165EAPI void * ecore_list_last_remove(Ecore_List *list);
166
167/* Retrieve the current position in the list */
168EAPI void * ecore_list_current(Ecore_List *list);
169EAPI void * ecore_list_first(Ecore_List *list);
170EAPI void * ecore_list_last(Ecore_List *list);
171EAPI int ecore_list_index(Ecore_List *list);
172EAPI int ecore_list_count(Ecore_List *list);
173
174/* Traversing the list */
175EAPI int ecore_list_for_each(Ecore_List *list,
176 Ecore_For_Each function,
177 void *user_data);
178EAPI void * ecore_list_first_goto(Ecore_List *list);
179EAPI void * ecore_list_last_goto(Ecore_List *list);
180EAPI void * ecore_list_index_goto(Ecore_List *list, int index);
181EAPI void * ecore_list_goto(Ecore_List *list, const void *_data);
182
183/* Traversing the list and returning data */
184EAPI void * ecore_list_next(Ecore_List *list);
185EAPI void * ecore_list_find(Ecore_List *list,
186 Ecore_Compare_Cb function,
187 const void *user_data);
188
189/* Sorting the list */
190EAPI int ecore_list_sort(Ecore_List *list,
191 Ecore_Compare_Cb compare,
192 char order);
193EAPI int ecore_list_mergesort(Ecore_List *list,
194 Ecore_Compare_Cb compare,
195 char order);
196EAPI int ecore_list_heapsort(Ecore_List *list,
197 Ecore_Compare_Cb compare,
198 char order);
199EAPI void ecore_list_merge(Ecore_List *list, Ecore_List *l2,
200 Ecore_Compare_Cb, char order);
201
202/* Check to see if there is any data in the list */
203EAPI int ecore_list_empty_is(Ecore_List *list);
204
205/* Remove every node in the list without freeing the list itself */
206EAPI int ecore_list_clear(Ecore_List *list);
207/* Free the list and it's contents */
208EAPI void ecore_list_destroy(Ecore_List *list);
209
210/* Creating and initializing list nodes */
211EAPI Ecore_List_Node *ecore_list_node_new(void);
212EAPI int ecore_list_node_init(Ecore_List_Node *newNode);
213
214/* Destroying nodes */
215EAPI int ecore_list_node_destroy(Ecore_List_Node *_e_node,
216 Ecore_Free_Cb free_func);
217
218EAPI int ecore_list_free_cb_set(Ecore_List *list,
219 Ecore_Free_Cb free_func);
220
221typedef Ecore_List Ecore_DList;
222# define ECORE_DLIST(dlist) ((Ecore_DList *)dlist)
223
224typedef struct _ecore_dlist_node Ecore_DList_Node;
225# define ECORE_DLIST_NODE(dlist) ((Ecore_DList_Node *)dlist)
226
227struct _ecore_dlist_node
228{
229 Ecore_List_Node single;
230 Ecore_DList_Node *previous;
231};
232
233/* Creating and initializing new list structures */
234EAPI Ecore_DList *ecore_dlist_new(void);
235EAPI int ecore_dlist_init(Ecore_DList *list);
236EAPI void ecore_dlist_destroy(Ecore_DList *list);
237
238/* Adding items to the list */
239EAPI int ecore_dlist_append(Ecore_DList *_e_dlist, void *_data);
240EAPI int ecore_dlist_prepend(Ecore_DList *_e_dlist, void *_data);
241EAPI int ecore_dlist_insert(Ecore_DList *_e_dlist, void *_data);
242EAPI int ecore_dlist_append_list(Ecore_DList *_e_dlist,
243 Ecore_DList *append);
244EAPI int ecore_dlist_prepend_list(Ecore_DList *_e_dlist,
245 Ecore_DList *prepend);
246
247/* Info about list's state */
248# define ecore_dlist_first(list) ecore_list_first(list)
249# define ecore_dlist_last(list) ecore_list_last(list)
250EAPI void * ecore_dlist_current(Ecore_DList *list);
251EAPI int ecore_dlist_index(Ecore_DList *list);
252# define ecore_dlist_count(list) ecore_list_count(list)
253
254/* Removing items from the list */
255EAPI void * ecore_dlist_remove(Ecore_DList *_e_dlist);
256EAPI void * ecore_dlist_first_remove(Ecore_DList *_e_dlist);
257EAPI int ecore_dlist_remove_destroy(Ecore_DList *list);
258EAPI void * ecore_dlist_last_remove(Ecore_DList *_e_dlist);
259
260/* Traversing the list */
261# define ecore_dlist_for_each(list, function, user_data) \
262 ecore_list_for_each(list, function, user_data)
263EAPI void * ecore_dlist_first_goto(Ecore_DList *_e_dlist);
264EAPI void * ecore_dlist_last_goto(Ecore_DList *_e_dlist);
265EAPI void * ecore_dlist_index_goto(Ecore_DList *_e_dlist, int index);
266EAPI void * ecore_dlist_goto(Ecore_DList *_e_dlist, void *_data);
267
268/* Traversing the list and returning data */
269EAPI void * ecore_dlist_next(Ecore_DList *list);
270EAPI void * ecore_dlist_previous(Ecore_DList *list);
271
272/* Sorting the list */
273EAPI int ecore_dlist_sort(Ecore_DList *list,
274 Ecore_Compare_Cb compare,
275 char order);
276EAPI int ecore_dlist_mergesort(Ecore_DList *list,
277 Ecore_Compare_Cb compare,
278 char order);
279# define ecore_dlist_heapsort(list, compare, order) \
280 ecore_list_heapsort(list, compare, order)
281EAPI void ecore_dlist_merge(Ecore_DList *list, Ecore_DList *l2,
282 Ecore_Compare_Cb, char order);
283
284/* Check to see if there is any data in the list */
285EAPI int ecore_dlist_empty_is(Ecore_DList *_e_dlist);
286
287/* Remove every node in the list without free'ing it */
288EAPI int ecore_dlist_clear(Ecore_DList *_e_dlist);
289
290/* Creating and initializing list nodes */
291EAPI int ecore_dlist_node_init(Ecore_DList_Node *node);
292EAPI Ecore_DList_Node *ecore_dlist_node_new(void);
293
294/* Destroying nodes */
295EAPI int ecore_dlist_node_destroy(Ecore_DList_Node *node,
296 Ecore_Free_Cb free_func);
297
298EAPI int ecore_dlist_free_cb_set(Ecore_DList *dlist,
299 Ecore_Free_Cb free_func);
300
301
302
303/*
304 * Hash Table Implementation:
305 *
306 * Traditional hash table implementation. I had tried a list of tables
307 * approach to save on the realloc's but it ended up being much slower than
308 * the traditional approach.
309 */
310
311typedef struct _ecore_hash_node Ecore_Hash_Node;
312# define ECORE_HASH_NODE(hash) ((Ecore_Hash_Node *)hash)
313
314struct _ecore_hash_node
315{
316 Ecore_Hash_Node *next; /* Pointer to the next node in the bucket list */
317 void *key; /* The key for the data node */
318 void *value; /* The value associated with this node */
319};
320
321typedef struct _ecore_hash Ecore_Hash;
322# define ECORE_HASH(hash) ((Ecore_Hash *)hash)
323
324struct _ecore_hash
325{
326 Ecore_Hash_Node **buckets;
327 int size; /* An index into the table of primes to
328 determine size */
329 int nodes; /* The number of nodes currently in the hash */
330
331 int index; /* The current index into the bucket table */
332
333 Ecore_Compare_Cb compare; /* The function used to compare node values */
334 Ecore_Hash_Cb hash_func; /* The callback function to determine hash */
335
336 Ecore_Free_Cb free_key; /* The callback function to free key */
337 Ecore_Free_Cb free_value; /* The callback function to free value */
338};
339
340/* Create and initialize a hash */
341EAPI Ecore_Hash *ecore_hash_new(Ecore_Hash_Cb hash_func,
342 Ecore_Compare_Cb compare);
343EAPI int ecore_hash_init(Ecore_Hash *hash,
344 Ecore_Hash_Cb hash_func,
345 Ecore_Compare_Cb compare);
346
347/* Functions related to freeing the data in the hash table */
348EAPI int ecore_hash_free_key_cb_set(Ecore_Hash *hash,
349 Ecore_Free_Cb function);
350EAPI int ecore_hash_free_value_cb_set(Ecore_Hash *hash,
351 Ecore_Free_Cb function);
352EAPI void ecore_hash_destroy(Ecore_Hash *hash);
353
354EAPI int ecore_hash_count(Ecore_Hash *hash);
355EAPI int ecore_hash_for_each_node(Ecore_Hash *hash,
356 Ecore_For_Each for_each_func,
357 void *user_data);
358EAPI Ecore_List *ecore_hash_keys(Ecore_Hash *hash);
359
360/* Retrieve and store data into the hash */
361EAPI void * ecore_hash_get(Ecore_Hash *hash, const void *key);
362EAPI int ecore_hash_set(Ecore_Hash *hash, void *key, void *value);
363EAPI int ecore_hash_hash_set(Ecore_Hash *hash, Ecore_Hash *set);
364EAPI void * ecore_hash_remove(Ecore_Hash *hash, const void *key);
365EAPI void * ecore_hash_find(Ecore_Hash *hash,
366 Ecore_Compare_Cb compare,
367 const void *value);
368EAPI void ecore_hash_dump_graph(Ecore_Hash *hash);
369EAPI void ecore_hash_dump_stats(Ecore_Hash *hash);
370
371
372typedef struct _ecore_heap Ecore_Sheap;
373# define ECORE_HEAP(heap) ((Ecore_Sheap *)heap)
374
375struct _ecore_heap
376{
377 void **data;
378 int size;
379 int space;
380
381 char order, sorted;
382
383 /* Callback for comparing node values, default is direct comparison */
384 Ecore_Compare_Cb compare;
385
386 /* Callback for freeing node data, default is NULL */
387 Ecore_Free_Cb free_func;
388};
389
390EAPI Ecore_Sheap *ecore_sheap_new(Ecore_Compare_Cb compare, int size);
391EAPI void ecore_sheap_destroy(Ecore_Sheap *heap);
392EAPI int ecore_sheap_init(Ecore_Sheap *heap,
393 Ecore_Compare_Cb compare,
394 int size);
395EAPI int ecore_sheap_free_cb_set(Ecore_Sheap *heap,
396 Ecore_Free_Cb free_func);
397EAPI int ecore_sheap_insert(Ecore_Sheap *heap, void *data);
398EAPI void * ecore_sheap_extract(Ecore_Sheap *heap);
399EAPI void * ecore_sheap_extreme(Ecore_Sheap *heap);
400EAPI int ecore_sheap_change(Ecore_Sheap *heap,
401 void *item,
402 void *newval);
403EAPI int ecore_sheap_compare_set(Ecore_Sheap *heap,
404 Ecore_Compare_Cb compare);
405EAPI void ecore_sheap_order_set(Ecore_Sheap *heap, char order);
406EAPI void ecore_sheap_sort(Ecore_Sheap *heap);
407
408EAPI void * ecore_sheap_item(Ecore_Sheap *heap, int i);
409
410
411typedef struct _ecore_string Ecore_String;
412struct _ecore_string
413{
414 char *string;
415 int references;
416};
417
418EAPI int ecore_string_init();
419EAPI void ecore_string_shutdown();
420EAPI const char *ecore_string_instance(const char *string);
421EAPI void ecore_string_release(const char *string);
422
423typedef struct _Ecore_Tree_Node Ecore_Tree_Node;
424# define ECORE_TREE_NODE(object) ((Ecore_Tree_Node *)object)
425struct _Ecore_Tree_Node
426{
427
428 /* The actual data for each node */
429 void *key;
430 void *value;
431
432 /* Pointers to surrounding nodes */
433 Ecore_Tree_Node *parent;
434 Ecore_Tree_Node *left_child;
435 Ecore_Tree_Node *right_child;
436
437 /* Book keeping information for quicker balancing of the tree */
438 int max_right;
439 int max_left;
440};
441
442typedef struct _Ecore_Tree Ecore_Tree;
443# define ECORE_TREE(object) ((Ecore_Tree *)object)
444struct _Ecore_Tree
445{
446 /* Nodes of the tree */
447 Ecore_Tree_Node *tree;
448
449 /* Callback for comparing node values, default is direct comparison */
450 Ecore_Compare_Cb compare_func;
451
452 /* Callback for freeing node data, default is NULL */
453 Ecore_Free_Cb free_value;
454 /* Callback for freeing node key, default is NULL */
455 Ecore_Free_Cb free_key;
456};
457
458/* Some basic tree functions */
459/* Allocate and initialize a new tree */
460EAPI Ecore_Tree * ecore_tree_new(Ecore_Compare_Cb compare_func);
461/* Initialize a new tree */
462EAPI int ecore_tree_init(Ecore_Tree *tree,
463 Ecore_Compare_Cb compare_func);
464
465/* Free the tree */
466EAPI int ecore_tree_destroy(Ecore_Tree *tree);
467/* Check to see if the tree has any nodes in it */
468EAPI int ecore_tree_empty_is(Ecore_Tree *tree);
469
470/* Retrieve the value associated with key */
471EAPI void * ecore_tree_get(Ecore_Tree *tree, const void *key);
472EAPI Ecore_Tree_Node *ecore_tree_get_node(Ecore_Tree *tree, const void *key);
473/* Retrieve the value of node with key greater than or equal to key */
474EAPI void * ecore_tree_closest_larger_get(Ecore_Tree *tree,
475 const void *key);
476/* Retrieve the value of node with key less than or equal to key */
477EAPI void * ecore_tree_closest_smaller_get(Ecore_Tree *tree,
478 const void *key);
479
480/* Set the value associated with key to value */
481EAPI int ecore_tree_set(Ecore_Tree *tree, void *key, void *value);
482/* Remove the key from the tree */
483EAPI int ecore_tree_remove(Ecore_Tree *tree, const void *key);
484
485/* Add a node to the tree */
486EAPI int ecore_tree_node_add(Ecore_Tree *tree,
487 Ecore_Tree_Node *node);
488/* Remove a node from the tree */
489EAPI int ecore_tree_node_remove(Ecore_Tree *tree,
490 Ecore_Tree_Node *node);
491
492/* For each node in the tree perform the for_each_func function */
493/* For this one pass in the node */
494EAPI int ecore_tree_for_each_node(Ecore_Tree *tree,
495 Ecore_For_Each for_each_func,
496 void *user_data);
497/* And here pass in the node's value */
498EAPI int ecore_tree_for_each_node_value(
499 Ecore_Tree *tree,
500 Ecore_For_Each
501 for_each_func,
502 void *user_data);
503
504/* Some basic node functions */
505/* Initialize a node */
506EAPI int ecore_tree_node_init(Ecore_Tree_Node *new_node);
507/* Allocate and initialize a new node */
508EAPI Ecore_Tree_Node *ecore_tree_node_new(void);
509/* Free the desired node */
510EAPI int ecore_tree_node_destroy(Ecore_Tree_Node *node,
511 Ecore_Free_Cb free_value,
512 Ecore_Free_Cb free_key);
513
514/* Set the node's key to key */
515EAPI int ecore_tree_node_key_set(Ecore_Tree_Node *node, void *key);
516/* Retrieve the key in node */
517EAPI void * ecore_tree_node_key_get(Ecore_Tree_Node *node);
518
519/* Set the node's value to value */
520EAPI int ecore_tree_node_value_set(Ecore_Tree_Node *node,
521 void *value);
522/* Retrieve the value in node */
523EAPI void * ecore_tree_node_value_get(Ecore_Tree_Node *node);
524
525/* Add a function to free the data stored in nodes */
526EAPI int ecore_tree_free_value_cb_set(Ecore_Tree *tree,
527 Ecore_Free_Cb free_value);
528/* Add a function to free the keys stored in nodes */
529EAPI int ecore_tree_free_key_cb_set(Ecore_Tree *tree,
530 Ecore_Free_Cb free_key);
531
532
533EAPI Ecore_Strbuf * ecore_strbuf_new(void);
534EAPI void ecore_strbuf_free(Ecore_Strbuf *buf);
535EAPI void ecore_strbuf_append(Ecore_Strbuf *buf, const char *str);
536EAPI void ecore_strbuf_append_char(Ecore_Strbuf *buf, char c);
537EAPI void ecore_strbuf_insert(Ecore_Strbuf *buf, const char *str,
538 size_t pos);
539# define ecore_strbuf_prepend(buf, str) ecore_strbuf_insert(buf, str, 0)
540EAPI const char * ecore_strbuf_string_get(Ecore_Strbuf *buf);
541EAPI size_t ecore_strbuf_length_get(Ecore_Strbuf *buf);
542EAPI int ecore_strbuf_replace(Ecore_Strbuf *buf, const char *str,
543 const char *with, unsigned int n);
544# define ecore_strbuf_replace_first(buf, str, with) \
545 ecore_strbuf_replace(buf, str, with, 1)
546EAPI int ecore_strbuf_replace_all(Ecore_Strbuf *buf,
547 const char *str,
548 const char *with);
549
550extern int ecore_str_compare(const void *key1, const void *key2);
551extern int ecore_direct_compare(const void *key1, const void *key2);
552extern unsigned int ecore_str_hash(const void *key);
553
554#ifdef __cplusplus
555}
556#endif
557#endif /* _ECORE_DATA_H */
diff --git a/libraries/eina/src/tests/Evas_Data.h b/libraries/eina/src/tests/Evas_Data.h
new file mode 100644
index 0000000..9784892
--- /dev/null
+++ b/libraries/eina/src/tests/Evas_Data.h
@@ -0,0 +1,195 @@
1#ifndef _EVAS_DATA_H
2#define _EVAS_DATA_H
3
4#ifdef EAPI
5# undef EAPI
6#endif
7
8#ifdef _WIN32
9# ifdef EFL_EVAS_BUILD
10# ifdef DLL_EXPORT
11# define EAPI __declspec(dllexport)
12# else
13# define EAPI
14# endif /* ! DLL_EXPORT */
15# else
16# define EAPI __declspec(dllimport)
17# endif /* ! EFL_EVAS_BUILD */
18#else
19# ifdef __GNUC__
20# if __GNUC__ >= 4
21# define EAPI __attribute__ ((visibility("default")))
22# else
23# define EAPI
24# endif
25# else
26# define EAPI
27# endif
28#endif /* ! _WIN32 */
29
30/**
31 * @file
32 * @brief These routines are used for Evas data types.
33 */
34
35typedef unsigned char Evas_Bool;
36
37typedef struct _Evas_Array_Hash Evas_Array_Hash;
38typedef struct _Evas_Hash Evas_Hash; /**< A Hash table handle */
39typedef struct _Evas_List Evas_List; /**< A generic linked list node handle */
40typedef struct _Evas_Object_List Evas_Object_List;
41
42struct _Evas_Hash
43{
44 int population;
45 Evas_Object_List *buckets[256];
46};
47
48struct _Evas_List /** A linked list node */
49{
50 void *data; /**< Pointer to list element payload */
51 Evas_List *next; /**< Next member in the list */
52 Evas_List *prev; /**< Previous member in the list */
53 struct _Evas_List_Accounting *accounting; /**< Private list accounting info - don't touch */
54};
55
56struct _Evas_Object_List
57{
58 Evas_Object_List *next, *prev;
59 Evas_Object_List *last;
60};
61
62
63#ifdef __cplusplus
64extern "C" {
65#endif
66
67/*
68 * Evas Array Hash functions
69 */
70
71EAPI Evas_Array_Hash *evas_array_hash_new (void);
72EAPI void evas_array_hash_free (Evas_Array_Hash *hash);
73EAPI void evas_array_hash_add (Evas_Array_Hash *hash,
74 int key,
75 int data);
76EAPI int evas_array_hash_search (Evas_Array_Hash *hash,
77 int key);
78
79
80/*
81 * Evas Hash functions
82 */
83
84/* FIXME: add:
85 * api to add find, del members by data, size not just string and also
86 * provide hash generation functions settable by the app
87 *
88 * do we really need this? hmmm - let me think... there may be a better way
89 */
90EAPI Evas_Hash *evas_hash_add (Evas_Hash *hash,
91 const char *key,
92 const void *data);
93EAPI Evas_Hash *evas_hash_direct_add (Evas_Hash *hash,
94 const char *key,
95 const void *data);
96EAPI Evas_Hash *evas_hash_del (Evas_Hash *hash,
97 const char *key,
98 const void *data);
99EAPI void * evas_hash_find (const Evas_Hash *hash,
100 const char *key);
101EAPI void * evas_hash_modify (Evas_Hash *hash,
102 const char *key,
103 const void *data);
104EAPI int evas_hash_size (const Evas_Hash *hash);
105EAPI void evas_hash_free (Evas_Hash *hash);
106EAPI void evas_hash_foreach (const Evas_Hash *hash,
107 Evas_Bool (*func)(
108 const Evas_Hash *hash,
109 const char *
110 key,
111 void *data,
112 void *fdata),
113 const void *fdata);
114EAPI int evas_hash_alloc_error (void);
115
116
117/*
118 * Evas List functions
119 */
120
121EAPI Evas_List *evas_list_append (Evas_List *list,
122 const void *data);
123EAPI Evas_List *evas_list_prepend (Evas_List *list,
124 const void *data);
125EAPI Evas_List *evas_list_append_relative (Evas_List *list,
126 const void *data,
127 const void *relative);
128EAPI Evas_List *evas_list_append_relative_list (Evas_List *list,
129 const void *data,
130 Evas_List *relative);
131EAPI Evas_List *evas_list_prepend_relative (Evas_List *list,
132 const void *data,
133 const void *relative);
134EAPI Evas_List *evas_list_prepend_relative_list (Evas_List *list,
135 const void *data,
136 Evas_List *relative);
137EAPI Evas_List *evas_list_remove (Evas_List *list,
138 const void *data);
139EAPI Evas_List *evas_list_remove_list (Evas_List *list,
140 Evas_List *remove_list);
141EAPI Evas_List *evas_list_promote_list (Evas_List *list,
142 Evas_List *move_list);
143EAPI void * evas_list_find (const Evas_List *list,
144 const void *data);
145EAPI Evas_List *evas_list_find_list (const Evas_List *list,
146 const void *data);
147EAPI Evas_List *evas_list_free (Evas_List *list);
148EAPI Evas_List *evas_list_last (const Evas_List *list);
149EAPI Evas_List *evas_list_next (const Evas_List *list);
150EAPI Evas_List *evas_list_prev (const Evas_List *list);
151EAPI void * evas_list_data (const Evas_List *list);
152EAPI int evas_list_count (const Evas_List *list);
153EAPI void * evas_list_nth (const Evas_List *list, int n);
154EAPI Evas_List *evas_list_nth_list (const Evas_List *list, int n);
155EAPI Evas_List *evas_list_reverse (Evas_List *list);
156EAPI Evas_List *evas_list_sort (Evas_List *list,
157 int size,
158 int (*func)(void *,void *));
159EAPI int evas_list_alloc_error (void);
160
161
162/*
163 * Evas Object List functions
164 */
165
166EAPI void * evas_object_list_append (void *in_list,
167 void *in_item);
168EAPI void * evas_object_list_prepend (void *in_list,
169 void *in_item);
170EAPI void * evas_object_list_append_relative (void *in_list,
171 void *in_item,
172 void *in_relative);
173EAPI void * evas_object_list_prepend_relative (void *in_list,
174 void *in_item,
175 void *in_relative);
176EAPI void * evas_object_list_remove (void *in_list,
177 void *in_item);
178EAPI void * evas_object_list_find (void *in_list,
179 void *in_item);
180
181
182/*
183 * Evas Stringshare functions
184 */
185
186EAPI void evas_stringshare_init (void); /* not implemented */
187EAPI void evas_stringshare_shutdown (void); /* not implemented */
188EAPI const char *evas_stringshare_add (const char *str);
189EAPI void evas_stringshare_del (const char *str);
190
191#ifdef __cplusplus
192}
193#endif
194
195#endif /* _EVAS_DATA_H */
diff --git a/libraries/eina/src/tests/Makefile.am b/libraries/eina/src/tests/Makefile.am
new file mode 100644
index 0000000..a413e6e
--- /dev/null
+++ b/libraries/eina/src/tests/Makefile.am
@@ -0,0 +1,137 @@
1MAINTAINERCLEANFILES = Makefile.in
2
3benchdir = $(bindir)
4
5AM_CPPFLAGS = \
6-I$(top_srcdir)/src/lib \
7-I$(top_srcdir)/src/include \
8-I$(top_builddir)/src/include \
9-I$(top_builddir)/src/lib \
10-DPACKAGE_BIN_DIR=\"$(bindir)\" \
11-DPACKAGE_LIB_DIR=\"$(libdir)\" \
12-DPACKAGE_DATA_DIR=\"$(datadir)/$(PACKAGE)\" \
13-DPACKAGE_BUILD_DIR=\"`pwd`/$(top_builddir)\" \
14@CHECK_CFLAGS@ \
15@GLIB_CFLAGS@
16
17if EINA_HAVE_GLIB
18
19AM_CPPFLAGS += -DEINA_BENCH_HAVE_GLIB
20
21endif
22
23if EINA_ENABLE_BENCHMARK_E17
24
25AM_CPPFLAGS += -DEINA_ENABLE_BENCH_E17
26
27endif
28
29if EFL_ENABLE_TESTS
30
31check_PROGRAMS = eina_suite
32
33eina_suite_SOURCES = \
34eina_suite.c \
35eina_test_fp.c \
36eina_test_stringshare.c \
37eina_test_ustringshare.c\
38eina_test_ustr.c \
39eina_test_binshare.c \
40eina_test_binbuf.c \
41eina_test_array.c \
42eina_test_clist.c \
43eina_test_error.c \
44eina_test_sched.c \
45eina_test_log.c \
46eina_test_magic.c \
47eina_test_inlist.c \
48eina_test_main.c \
49eina_test_counter.c \
50eina_test_lalloc.c \
51eina_test_hash.c \
52eina_test_iterator.c \
53eina_test_accessor.c \
54eina_test_module.c \
55eina_test_convert.c \
56eina_test_rbtree.c \
57eina_test_file.c \
58eina_test_benchmark.c \
59eina_test_mempool.c \
60eina_test_rectangle.c \
61eina_test_list.c \
62eina_test_matrixsparse.c \
63eina_test_tiler.c \
64eina_test_strbuf.c \
65eina_test_str.c \
66eina_test_quadtree.c \
67eina_test_simple_xml_parser.c
68
69eina_suite_LDADD = @CHECK_LIBS@ $(top_builddir)/src/lib/libeina.la -lm
70
71module_dummydir = $(libdir)/eina/test
72module_dummy_LTLIBRARIES = module_dummy.la
73
74module_dummy_la_SOURCES = \
75eina_test_module_dummy.c
76
77module_dummy_la_CPPFLAGS = \
78-I$(top_srcdir)/src/lib \
79-I$(top_srcdir)/src/include \
80-I$(top_builddir)/src/include \
81-I$(top_builddir)/src/lib \
82@EFL_EINA_BUILD@
83module_dummy_la_LIBADD = $(top_builddir)/src/lib/libeina.la @EINA_LIBS@
84module_dummy_la_LDFLAGS = -no-undefined @lt_enable_auto_import@ -module -avoid-version
85module_dummy_la_LIBTOOLFLAGS = --tag=disable-static
86
87endif
88
89if EFL_ENABLE_BENCHMARK
90
91bench_PROGRAMS = eina_bench
92
93eina_bench_SOURCES = \
94eina_bench.c \
95eina_bench_sort.c \
96eina_bench_hash.c \
97eina_bench_stringshare.c \
98eina_bench_convert.c \
99eina_bench_mempool.c \
100eina_bench_stringshare_e17.c \
101eina_bench_array.c \
102eina_bench_rectangle_pool.c \
103ecore_list.c \
104ecore_strings.c \
105ecore_hash.c \
106ecore_sheap.c \
107evas_hash.c \
108evas_list.c \
109evas_mempool.c \
110evas_object_list.c \
111evas_stringshare.c \
112eina_bench_quad.c
113
114if CITYHASH_BENCH
115noinst_LTLIBRARIES = libcity.la
116libcity_la_SOURCES = city.cc
117
118nodist_EXTRA_eina_bench_SOURCES = dummy.cc
119eina_bench_LDADD = @GLIB_LIBS@ $(top_builddir)/src/lib/libeina.la libcity.la
120else
121eina_bench_LDADD = @GLIB_LIBS@ $(top_builddir)/src/lib/libeina.la
122
123endif
124
125
126
127endif
128
129EXTRA_DIST = eina_bench.h \
130 eina_suite.h \
131 Ecore_Data.h \
132 Evas_Data.h \
133 evas_mempool.h \
134 strlog
135
136clean-local:
137 rm -rf *.gcno *.gcda
diff --git a/libraries/eina/src/tests/Makefile.in b/libraries/eina/src/tests/Makefile.in
new file mode 100644
index 0000000..b5983b3
--- /dev/null
+++ b/libraries/eina/src/tests/Makefile.in
@@ -0,0 +1,982 @@
1# Makefile.in generated by automake 1.11.1 from Makefile.am.
2# @configure_input@
3
4# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
5# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation,
6# Inc.
7# This Makefile.in is free software; the Free Software Foundation
8# gives unlimited permission to copy and/or distribute it,
9# with or without modifications, as long as this notice is preserved.
10
11# This program is distributed in the hope that it will be useful,
12# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
13# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
14# PARTICULAR PURPOSE.
15
16@SET_MAKE@
17
18
19VPATH = @srcdir@
20pkgdatadir = $(datadir)/@PACKAGE@
21pkgincludedir = $(includedir)/@PACKAGE@
22pkglibdir = $(libdir)/@PACKAGE@
23pkglibexecdir = $(libexecdir)/@PACKAGE@
24am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
25install_sh_DATA = $(install_sh) -c -m 644
26install_sh_PROGRAM = $(install_sh) -c
27install_sh_SCRIPT = $(install_sh) -c
28INSTALL_HEADER = $(INSTALL_DATA)
29transform = $(program_transform_name)
30NORMAL_INSTALL = :
31PRE_INSTALL = :
32POST_INSTALL = :
33NORMAL_UNINSTALL = :
34PRE_UNINSTALL = :
35POST_UNINSTALL = :
36build_triplet = @build@
37host_triplet = @host@
38@EINA_HAVE_GLIB_TRUE@am__append_1 = -DEINA_BENCH_HAVE_GLIB
39@EINA_ENABLE_BENCHMARK_E17_TRUE@am__append_2 = -DEINA_ENABLE_BENCH_E17
40@EFL_ENABLE_TESTS_TRUE@check_PROGRAMS = eina_suite$(EXEEXT)
41@EFL_ENABLE_BENCHMARK_TRUE@bench_PROGRAMS = eina_bench$(EXEEXT)
42subdir = src/tests
43DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
44ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
45am__aclocal_m4_deps = $(top_srcdir)/m4/efl_attribute.m4 \
46 $(top_srcdir)/m4/efl_benchmark.m4 \
47 $(top_srcdir)/m4/efl_compiler_flag.m4 \
48 $(top_srcdir)/m4/efl_coverage.m4 $(top_srcdir)/m4/efl_cpu.m4 \
49 $(top_srcdir)/m4/efl_doxygen.m4 \
50 $(top_srcdir)/m4/efl_examples.m4 \
51 $(top_srcdir)/m4/efl_fnmatch.m4 \
52 $(top_srcdir)/m4/efl_path_max.m4 $(top_srcdir)/m4/efl_tests.m4 \
53 $(top_srcdir)/m4/efl_threads.m4 \
54 $(top_srcdir)/m4/efl_voltron.m4 $(top_srcdir)/m4/eina_bench.m4 \
55 $(top_srcdir)/m4/eina_check.m4 $(top_srcdir)/m4/libtool.m4 \
56 $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \
57 $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \
58 $(top_srcdir)/acinclude.m4 $(top_srcdir)/configure.ac
59am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
60 $(ACLOCAL_M4)
61mkinstalldirs = $(install_sh) -d
62CONFIG_HEADER = $(top_builddir)/config.h
63CONFIG_CLEAN_FILES =
64CONFIG_CLEAN_VPATH_FILES =
65am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
66am__vpath_adj = case $$p in \
67 $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
68 *) f=$$p;; \
69 esac;
70am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
71am__install_max = 40
72am__nobase_strip_setup = \
73 srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
74am__nobase_strip = \
75 for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
76am__nobase_list = $(am__nobase_strip_setup); \
77 for p in $$list; do echo "$$p $$p"; done | \
78 sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
79 $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
80 if (++n[$$2] == $(am__install_max)) \
81 { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
82 END { for (dir in files) print dir, files[dir] }'
83am__base_list = \
84 sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
85 sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
86am__installdirs = "$(DESTDIR)$(module_dummydir)" \
87 "$(DESTDIR)$(benchdir)"
88LTLIBRARIES = $(module_dummy_LTLIBRARIES) $(noinst_LTLIBRARIES)
89libcity_la_LIBADD =
90am__libcity_la_SOURCES_DIST = city.cc
91@CITYHASH_BENCH_TRUE@@EFL_ENABLE_BENCHMARK_TRUE@am_libcity_la_OBJECTS = \
92@CITYHASH_BENCH_TRUE@@EFL_ENABLE_BENCHMARK_TRUE@ city.lo
93libcity_la_OBJECTS = $(am_libcity_la_OBJECTS)
94AM_V_lt = $(am__v_lt_$(V))
95am__v_lt_ = $(am__v_lt_$(AM_DEFAULT_VERBOSITY))
96am__v_lt_0 = --silent
97@CITYHASH_BENCH_TRUE@@EFL_ENABLE_BENCHMARK_TRUE@am_libcity_la_rpath =
98@EFL_ENABLE_TESTS_TRUE@module_dummy_la_DEPENDENCIES = \
99@EFL_ENABLE_TESTS_TRUE@ $(top_builddir)/src/lib/libeina.la
100am__module_dummy_la_SOURCES_DIST = eina_test_module_dummy.c
101@EFL_ENABLE_TESTS_TRUE@am_module_dummy_la_OBJECTS = module_dummy_la-eina_test_module_dummy.lo
102module_dummy_la_OBJECTS = $(am_module_dummy_la_OBJECTS)
103module_dummy_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \
104 $(module_dummy_la_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link \
105 $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(module_dummy_la_LDFLAGS) \
106 $(LDFLAGS) -o $@
107@EFL_ENABLE_TESTS_TRUE@am_module_dummy_la_rpath = -rpath \
108@EFL_ENABLE_TESTS_TRUE@ $(module_dummydir)
109PROGRAMS = $(bench_PROGRAMS)
110am__eina_bench_SOURCES_DIST = eina_bench.c eina_bench_sort.c \
111 eina_bench_hash.c eina_bench_stringshare.c \
112 eina_bench_convert.c eina_bench_mempool.c \
113 eina_bench_stringshare_e17.c eina_bench_array.c \
114 eina_bench_rectangle_pool.c ecore_list.c ecore_strings.c \
115 ecore_hash.c ecore_sheap.c evas_hash.c evas_list.c \
116 evas_mempool.c evas_object_list.c evas_stringshare.c \
117 eina_bench_quad.c
118@EFL_ENABLE_BENCHMARK_TRUE@am_eina_bench_OBJECTS = \
119@EFL_ENABLE_BENCHMARK_TRUE@ eina_bench.$(OBJEXT) \
120@EFL_ENABLE_BENCHMARK_TRUE@ eina_bench_sort.$(OBJEXT) \
121@EFL_ENABLE_BENCHMARK_TRUE@ eina_bench_hash.$(OBJEXT) \
122@EFL_ENABLE_BENCHMARK_TRUE@ eina_bench_stringshare.$(OBJEXT) \
123@EFL_ENABLE_BENCHMARK_TRUE@ eina_bench_convert.$(OBJEXT) \
124@EFL_ENABLE_BENCHMARK_TRUE@ eina_bench_mempool.$(OBJEXT) \
125@EFL_ENABLE_BENCHMARK_TRUE@ eina_bench_stringshare_e17.$(OBJEXT) \
126@EFL_ENABLE_BENCHMARK_TRUE@ eina_bench_array.$(OBJEXT) \
127@EFL_ENABLE_BENCHMARK_TRUE@ eina_bench_rectangle_pool.$(OBJEXT) \
128@EFL_ENABLE_BENCHMARK_TRUE@ ecore_list.$(OBJEXT) \
129@EFL_ENABLE_BENCHMARK_TRUE@ ecore_strings.$(OBJEXT) \
130@EFL_ENABLE_BENCHMARK_TRUE@ ecore_hash.$(OBJEXT) \
131@EFL_ENABLE_BENCHMARK_TRUE@ ecore_sheap.$(OBJEXT) \
132@EFL_ENABLE_BENCHMARK_TRUE@ evas_hash.$(OBJEXT) \
133@EFL_ENABLE_BENCHMARK_TRUE@ evas_list.$(OBJEXT) \
134@EFL_ENABLE_BENCHMARK_TRUE@ evas_mempool.$(OBJEXT) \
135@EFL_ENABLE_BENCHMARK_TRUE@ evas_object_list.$(OBJEXT) \
136@EFL_ENABLE_BENCHMARK_TRUE@ evas_stringshare.$(OBJEXT) \
137@EFL_ENABLE_BENCHMARK_TRUE@ eina_bench_quad.$(OBJEXT)
138eina_bench_OBJECTS = $(am_eina_bench_OBJECTS)
139@CITYHASH_BENCH_FALSE@@EFL_ENABLE_BENCHMARK_TRUE@eina_bench_DEPENDENCIES = $(top_builddir)/src/lib/libeina.la
140@CITYHASH_BENCH_TRUE@@EFL_ENABLE_BENCHMARK_TRUE@eina_bench_DEPENDENCIES = $(top_builddir)/src/lib/libeina.la \
141@CITYHASH_BENCH_TRUE@@EFL_ENABLE_BENCHMARK_TRUE@ libcity.la
142am__eina_suite_SOURCES_DIST = eina_suite.c eina_test_fp.c \
143 eina_test_stringshare.c eina_test_ustringshare.c \
144 eina_test_ustr.c eina_test_binshare.c eina_test_binbuf.c \
145 eina_test_array.c eina_test_clist.c eina_test_error.c \
146 eina_test_sched.c eina_test_log.c eina_test_magic.c \
147 eina_test_inlist.c eina_test_main.c eina_test_counter.c \
148 eina_test_lalloc.c eina_test_hash.c eina_test_iterator.c \
149 eina_test_accessor.c eina_test_module.c eina_test_convert.c \
150 eina_test_rbtree.c eina_test_file.c eina_test_benchmark.c \
151 eina_test_mempool.c eina_test_rectangle.c eina_test_list.c \
152 eina_test_matrixsparse.c eina_test_tiler.c eina_test_strbuf.c \
153 eina_test_str.c eina_test_quadtree.c \
154 eina_test_simple_xml_parser.c
155@EFL_ENABLE_TESTS_TRUE@am_eina_suite_OBJECTS = eina_suite.$(OBJEXT) \
156@EFL_ENABLE_TESTS_TRUE@ eina_test_fp.$(OBJEXT) \
157@EFL_ENABLE_TESTS_TRUE@ eina_test_stringshare.$(OBJEXT) \
158@EFL_ENABLE_TESTS_TRUE@ eina_test_ustringshare.$(OBJEXT) \
159@EFL_ENABLE_TESTS_TRUE@ eina_test_ustr.$(OBJEXT) \
160@EFL_ENABLE_TESTS_TRUE@ eina_test_binshare.$(OBJEXT) \
161@EFL_ENABLE_TESTS_TRUE@ eina_test_binbuf.$(OBJEXT) \
162@EFL_ENABLE_TESTS_TRUE@ eina_test_array.$(OBJEXT) \
163@EFL_ENABLE_TESTS_TRUE@ eina_test_clist.$(OBJEXT) \
164@EFL_ENABLE_TESTS_TRUE@ eina_test_error.$(OBJEXT) \
165@EFL_ENABLE_TESTS_TRUE@ eina_test_sched.$(OBJEXT) \
166@EFL_ENABLE_TESTS_TRUE@ eina_test_log.$(OBJEXT) \
167@EFL_ENABLE_TESTS_TRUE@ eina_test_magic.$(OBJEXT) \
168@EFL_ENABLE_TESTS_TRUE@ eina_test_inlist.$(OBJEXT) \
169@EFL_ENABLE_TESTS_TRUE@ eina_test_main.$(OBJEXT) \
170@EFL_ENABLE_TESTS_TRUE@ eina_test_counter.$(OBJEXT) \
171@EFL_ENABLE_TESTS_TRUE@ eina_test_lalloc.$(OBJEXT) \
172@EFL_ENABLE_TESTS_TRUE@ eina_test_hash.$(OBJEXT) \
173@EFL_ENABLE_TESTS_TRUE@ eina_test_iterator.$(OBJEXT) \
174@EFL_ENABLE_TESTS_TRUE@ eina_test_accessor.$(OBJEXT) \
175@EFL_ENABLE_TESTS_TRUE@ eina_test_module.$(OBJEXT) \
176@EFL_ENABLE_TESTS_TRUE@ eina_test_convert.$(OBJEXT) \
177@EFL_ENABLE_TESTS_TRUE@ eina_test_rbtree.$(OBJEXT) \
178@EFL_ENABLE_TESTS_TRUE@ eina_test_file.$(OBJEXT) \
179@EFL_ENABLE_TESTS_TRUE@ eina_test_benchmark.$(OBJEXT) \
180@EFL_ENABLE_TESTS_TRUE@ eina_test_mempool.$(OBJEXT) \
181@EFL_ENABLE_TESTS_TRUE@ eina_test_rectangle.$(OBJEXT) \
182@EFL_ENABLE_TESTS_TRUE@ eina_test_list.$(OBJEXT) \
183@EFL_ENABLE_TESTS_TRUE@ eina_test_matrixsparse.$(OBJEXT) \
184@EFL_ENABLE_TESTS_TRUE@ eina_test_tiler.$(OBJEXT) \
185@EFL_ENABLE_TESTS_TRUE@ eina_test_strbuf.$(OBJEXT) \
186@EFL_ENABLE_TESTS_TRUE@ eina_test_str.$(OBJEXT) \
187@EFL_ENABLE_TESTS_TRUE@ eina_test_quadtree.$(OBJEXT) \
188@EFL_ENABLE_TESTS_TRUE@ eina_test_simple_xml_parser.$(OBJEXT)
189eina_suite_OBJECTS = $(am_eina_suite_OBJECTS)
190@EFL_ENABLE_TESTS_TRUE@eina_suite_DEPENDENCIES = \
191@EFL_ENABLE_TESTS_TRUE@ $(top_builddir)/src/lib/libeina.la
192DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
193depcomp = $(SHELL) $(top_srcdir)/depcomp
194am__depfiles_maybe = depfiles
195am__mv = mv -f
196COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
197 $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
198LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
199 $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) \
200 $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
201 $(AM_CFLAGS) $(CFLAGS)
202AM_V_CC = $(am__v_CC_$(V))
203am__v_CC_ = $(am__v_CC_$(AM_DEFAULT_VERBOSITY))
204am__v_CC_0 = @echo " CC " $@;
205AM_V_at = $(am__v_at_$(V))
206am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
207am__v_at_0 = @
208CCLD = $(CC)
209LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
210 $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
211 $(AM_LDFLAGS) $(LDFLAGS) -o $@
212AM_V_CCLD = $(am__v_CCLD_$(V))
213am__v_CCLD_ = $(am__v_CCLD_$(AM_DEFAULT_VERBOSITY))
214am__v_CCLD_0 = @echo " CCLD " $@;
215CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
216 $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
217LTCXXCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \
218 $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) \
219 $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
220 $(AM_CXXFLAGS) $(CXXFLAGS)
221AM_V_CXX = $(am__v_CXX_$(V))
222am__v_CXX_ = $(am__v_CXX_$(AM_DEFAULT_VERBOSITY))
223am__v_CXX_0 = @echo " CXX " $@;
224CXXLD = $(CXX)
225CXXLINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \
226 $(LIBTOOLFLAGS) --mode=link $(CXXLD) $(AM_CXXFLAGS) \
227 $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
228AM_V_CXXLD = $(am__v_CXXLD_$(V))
229am__v_CXXLD_ = $(am__v_CXXLD_$(AM_DEFAULT_VERBOSITY))
230am__v_CXXLD_0 = @echo " CXXLD " $@;
231AM_V_GEN = $(am__v_GEN_$(V))
232am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
233am__v_GEN_0 = @echo " GEN " $@;
234SOURCES = $(libcity_la_SOURCES) $(module_dummy_la_SOURCES) \
235 $(eina_bench_SOURCES) $(nodist_EXTRA_eina_bench_SOURCES) \
236 $(eina_suite_SOURCES)
237DIST_SOURCES = $(am__libcity_la_SOURCES_DIST) \
238 $(am__module_dummy_la_SOURCES_DIST) \
239 $(am__eina_bench_SOURCES_DIST) $(am__eina_suite_SOURCES_DIST)
240ETAGS = etags
241CTAGS = ctags
242DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
243ACLOCAL = @ACLOCAL@
244ALLOCA = @ALLOCA@
245AMTAR = @AMTAR@
246AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
247AR = @AR@
248AS = @AS@
249AUTOCONF = @AUTOCONF@
250AUTOHEADER = @AUTOHEADER@
251AUTOMAKE = @AUTOMAKE@
252AWK = @AWK@
253CC = @CC@
254CCDEPMODE = @CCDEPMODE@
255CFLAGS = @CFLAGS@
256CHECK_CFLAGS = @CHECK_CFLAGS@
257CHECK_LIBS = @CHECK_LIBS@
258CPP = @CPP@
259CPPFLAGS = @CPPFLAGS@
260CXX = @CXX@
261CXXCPP = @CXXCPP@
262CXXDEPMODE = @CXXDEPMODE@
263CXXFLAGS = @CXXFLAGS@
264CYGPATH_W = @CYGPATH_W@
265DEFS = @DEFS@
266DEPDIR = @DEPDIR@
267DLLTOOL = @DLLTOOL@
268DSYMUTIL = @DSYMUTIL@
269DUMPBIN = @DUMPBIN@
270ECHO_C = @ECHO_C@
271ECHO_N = @ECHO_N@
272ECHO_T = @ECHO_T@
273ECORE_EVAS_CFLAGS = @ECORE_EVAS_CFLAGS@
274ECORE_EVAS_LIBS = @ECORE_EVAS_LIBS@
275EFL_COVERAGE_CFLAGS = @EFL_COVERAGE_CFLAGS@
276EFL_COVERAGE_LIBS = @EFL_COVERAGE_LIBS@
277EFL_EINA_BUILD = @EFL_EINA_BUILD@
278EFL_FNMATCH_LIBS = @EFL_FNMATCH_LIBS@
279EFL_PTHREAD_CFLAGS = @EFL_PTHREAD_CFLAGS@
280EFL_PTHREAD_LIBS = @EFL_PTHREAD_LIBS@
281EFL_SIMD_FLAGS = @EFL_SIMD_FLAGS@
282EGREP = @EGREP@
283EINA_CFLAGS = @EINA_CFLAGS@
284EINA_CONFIGURE_DEFAULT_MEMPOOL = @EINA_CONFIGURE_DEFAULT_MEMPOOL@
285EINA_CONFIGURE_HAVE_DEBUG_THREADS = @EINA_CONFIGURE_HAVE_DEBUG_THREADS@
286EINA_CONFIGURE_HAVE_INTTYPES_H = @EINA_CONFIGURE_HAVE_INTTYPES_H@
287EINA_CONFIGURE_HAVE_ON_OFF_THREADS = @EINA_CONFIGURE_HAVE_ON_OFF_THREADS@
288EINA_CONFIGURE_HAVE_STDINT_H = @EINA_CONFIGURE_HAVE_STDINT_H@
289EINA_CONFIGURE_HAVE_THREADS = @EINA_CONFIGURE_HAVE_THREADS@
290EINA_CONFIGURE_MAGIC_DEBUG = @EINA_CONFIGURE_MAGIC_DEBUG@
291EINA_CONFIGURE_SAFETY_CHECKS = @EINA_CONFIGURE_SAFETY_CHECKS@
292EINA_CPPFLAGS = @EINA_CPPFLAGS@
293EINA_LIBS = @EINA_LIBS@
294EINA_SIZEOF_WCHAR_T = @EINA_SIZEOF_WCHAR_T@
295EMEMOA_CFLAGS = @EMEMOA_CFLAGS@
296EMEMOA_LIBS = @EMEMOA_LIBS@
297ESCAPE_CFLAGS = @ESCAPE_CFLAGS@
298ESCAPE_LIBS = @ESCAPE_LIBS@
299EVIL_CFLAGS = @EVIL_CFLAGS@
300EVIL_LIBS = @EVIL_LIBS@
301EXEEXT = @EXEEXT@
302FGREP = @FGREP@
303GLIB_CFLAGS = @GLIB_CFLAGS@
304GLIB_LIBS = @GLIB_LIBS@
305GREP = @GREP@
306INSTALL = @INSTALL@
307INSTALL_DATA = @INSTALL_DATA@
308INSTALL_PROGRAM = @INSTALL_PROGRAM@
309INSTALL_SCRIPT = @INSTALL_SCRIPT@
310INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
311LD = @LD@
312LDFLAGS = @LDFLAGS@
313LIBOBJS = @LIBOBJS@
314LIBS = @LIBS@
315LIBTOOL = @LIBTOOL@
316LIPO = @LIPO@
317LN_S = @LN_S@
318LTLIBOBJS = @LTLIBOBJS@
319MAKEINFO = @MAKEINFO@
320MKDIR_P = @MKDIR_P@
321MODULE_ARCH = @MODULE_ARCH@
322NM = @NM@
323NMEDIT = @NMEDIT@
324OBJDUMP = @OBJDUMP@
325OBJEXT = @OBJEXT@
326OTOOL = @OTOOL@
327OTOOL64 = @OTOOL64@
328PACKAGE = @PACKAGE@
329PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
330PACKAGE_NAME = @PACKAGE_NAME@
331PACKAGE_STRING = @PACKAGE_STRING@
332PACKAGE_TARNAME = @PACKAGE_TARNAME@
333PACKAGE_URL = @PACKAGE_URL@
334PACKAGE_VERSION = @PACKAGE_VERSION@
335PATH_SEPARATOR = @PATH_SEPARATOR@
336PKG_CONFIG = @PKG_CONFIG@
337PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
338PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
339RANLIB = @RANLIB@
340SED = @SED@
341SET_MAKE = @SET_MAKE@
342SHELL = @SHELL@
343STRIP = @STRIP@
344VALGRIND_CFLAGS = @VALGRIND_CFLAGS@
345VALGRIND_LIBS = @VALGRIND_LIBS@
346VERSION = @VERSION@
347VMAJ = @VMAJ@
348abs_builddir = @abs_builddir@
349abs_srcdir = @abs_srcdir@
350abs_top_builddir = @abs_top_builddir@
351abs_top_srcdir = @abs_top_srcdir@
352ac_ct_CC = @ac_ct_CC@
353ac_ct_CXX = @ac_ct_CXX@
354ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
355am__include = @am__include@
356am__leading_dot = @am__leading_dot@
357am__quote = @am__quote@
358am__tar = @am__tar@
359am__untar = @am__untar@
360bindir = @bindir@
361build = @build@
362build_alias = @build_alias@
363build_cpu = @build_cpu@
364build_os = @build_os@
365build_vendor = @build_vendor@
366builddir = @builddir@
367datadir = @datadir@
368datarootdir = @datarootdir@
369dlopen_libs = @dlopen_libs@
370docdir = @docdir@
371dvidir = @dvidir@
372efl_doxygen = @efl_doxygen@
373efl_have_doxygen = @efl_have_doxygen@
374exec_prefix = @exec_prefix@
375have_lcov = @have_lcov@
376host = @host@
377host_alias = @host_alias@
378host_cpu = @host_cpu@
379host_os = @host_os@
380host_vendor = @host_vendor@
381htmldir = @htmldir@
382iconv_libs = @iconv_libs@
383includedir = @includedir@
384infodir = @infodir@
385install_sh = @install_sh@
386libdir = @libdir@
387libexecdir = @libexecdir@
388localedir = @localedir@
389localstatedir = @localstatedir@
390lt_ECHO = @lt_ECHO@
391lt_enable_auto_import = @lt_enable_auto_import@
392mandir = @mandir@
393mkdir_p = @mkdir_p@
394oldincludedir = @oldincludedir@
395pdfdir = @pdfdir@
396pkgconfig_requires_private = @pkgconfig_requires_private@
397prefix = @prefix@
398program_transform_name = @program_transform_name@
399psdir = @psdir@
400release_info = @release_info@
401requirement_eina = @requirement_eina@
402rt_libs = @rt_libs@
403sbindir = @sbindir@
404sharedstatedir = @sharedstatedir@
405srcdir = @srcdir@
406sysconfdir = @sysconfdir@
407target_alias = @target_alias@
408top_build_prefix = @top_build_prefix@
409top_builddir = @top_builddir@
410top_srcdir = @top_srcdir@
411version_info = @version_info@
412MAINTAINERCLEANFILES = Makefile.in
413benchdir = $(bindir)
414AM_CPPFLAGS = -I$(top_srcdir)/src/lib -I$(top_srcdir)/src/include \
415 -I$(top_builddir)/src/include -I$(top_builddir)/src/lib \
416 -DPACKAGE_BIN_DIR=\"$(bindir)\" \
417 -DPACKAGE_LIB_DIR=\"$(libdir)\" \
418 -DPACKAGE_DATA_DIR=\"$(datadir)/$(PACKAGE)\" \
419 -DPACKAGE_BUILD_DIR=\"`pwd`/$(top_builddir)\" @CHECK_CFLAGS@ \
420 @GLIB_CFLAGS@ $(am__append_1) $(am__append_2)
421@EFL_ENABLE_TESTS_TRUE@eina_suite_SOURCES = \
422@EFL_ENABLE_TESTS_TRUE@eina_suite.c \
423@EFL_ENABLE_TESTS_TRUE@eina_test_fp.c \
424@EFL_ENABLE_TESTS_TRUE@eina_test_stringshare.c \
425@EFL_ENABLE_TESTS_TRUE@eina_test_ustringshare.c\
426@EFL_ENABLE_TESTS_TRUE@eina_test_ustr.c \
427@EFL_ENABLE_TESTS_TRUE@eina_test_binshare.c \
428@EFL_ENABLE_TESTS_TRUE@eina_test_binbuf.c \
429@EFL_ENABLE_TESTS_TRUE@eina_test_array.c \
430@EFL_ENABLE_TESTS_TRUE@eina_test_clist.c \
431@EFL_ENABLE_TESTS_TRUE@eina_test_error.c \
432@EFL_ENABLE_TESTS_TRUE@eina_test_sched.c \
433@EFL_ENABLE_TESTS_TRUE@eina_test_log.c \
434@EFL_ENABLE_TESTS_TRUE@eina_test_magic.c \
435@EFL_ENABLE_TESTS_TRUE@eina_test_inlist.c \
436@EFL_ENABLE_TESTS_TRUE@eina_test_main.c \
437@EFL_ENABLE_TESTS_TRUE@eina_test_counter.c \
438@EFL_ENABLE_TESTS_TRUE@eina_test_lalloc.c \
439@EFL_ENABLE_TESTS_TRUE@eina_test_hash.c \
440@EFL_ENABLE_TESTS_TRUE@eina_test_iterator.c \
441@EFL_ENABLE_TESTS_TRUE@eina_test_accessor.c \
442@EFL_ENABLE_TESTS_TRUE@eina_test_module.c \
443@EFL_ENABLE_TESTS_TRUE@eina_test_convert.c \
444@EFL_ENABLE_TESTS_TRUE@eina_test_rbtree.c \
445@EFL_ENABLE_TESTS_TRUE@eina_test_file.c \
446@EFL_ENABLE_TESTS_TRUE@eina_test_benchmark.c \
447@EFL_ENABLE_TESTS_TRUE@eina_test_mempool.c \
448@EFL_ENABLE_TESTS_TRUE@eina_test_rectangle.c \
449@EFL_ENABLE_TESTS_TRUE@eina_test_list.c \
450@EFL_ENABLE_TESTS_TRUE@eina_test_matrixsparse.c \
451@EFL_ENABLE_TESTS_TRUE@eina_test_tiler.c \
452@EFL_ENABLE_TESTS_TRUE@eina_test_strbuf.c \
453@EFL_ENABLE_TESTS_TRUE@eina_test_str.c \
454@EFL_ENABLE_TESTS_TRUE@eina_test_quadtree.c \
455@EFL_ENABLE_TESTS_TRUE@eina_test_simple_xml_parser.c
456
457@EFL_ENABLE_TESTS_TRUE@eina_suite_LDADD = @CHECK_LIBS@ $(top_builddir)/src/lib/libeina.la -lm
458@EFL_ENABLE_TESTS_TRUE@module_dummydir = $(libdir)/eina/test
459@EFL_ENABLE_TESTS_TRUE@module_dummy_LTLIBRARIES = module_dummy.la
460@EFL_ENABLE_TESTS_TRUE@module_dummy_la_SOURCES = \
461@EFL_ENABLE_TESTS_TRUE@eina_test_module_dummy.c
462
463@EFL_ENABLE_TESTS_TRUE@module_dummy_la_CPPFLAGS = \
464@EFL_ENABLE_TESTS_TRUE@-I$(top_srcdir)/src/lib \
465@EFL_ENABLE_TESTS_TRUE@-I$(top_srcdir)/src/include \
466@EFL_ENABLE_TESTS_TRUE@-I$(top_builddir)/src/include \
467@EFL_ENABLE_TESTS_TRUE@-I$(top_builddir)/src/lib \
468@EFL_ENABLE_TESTS_TRUE@@EFL_EINA_BUILD@
469
470@EFL_ENABLE_TESTS_TRUE@module_dummy_la_LIBADD = $(top_builddir)/src/lib/libeina.la @EINA_LIBS@
471@EFL_ENABLE_TESTS_TRUE@module_dummy_la_LDFLAGS = -no-undefined @lt_enable_auto_import@ -module -avoid-version
472@EFL_ENABLE_TESTS_TRUE@module_dummy_la_LIBTOOLFLAGS = --tag=disable-static
473@EFL_ENABLE_BENCHMARK_TRUE@eina_bench_SOURCES = \
474@EFL_ENABLE_BENCHMARK_TRUE@eina_bench.c \
475@EFL_ENABLE_BENCHMARK_TRUE@eina_bench_sort.c \
476@EFL_ENABLE_BENCHMARK_TRUE@eina_bench_hash.c \
477@EFL_ENABLE_BENCHMARK_TRUE@eina_bench_stringshare.c \
478@EFL_ENABLE_BENCHMARK_TRUE@eina_bench_convert.c \
479@EFL_ENABLE_BENCHMARK_TRUE@eina_bench_mempool.c \
480@EFL_ENABLE_BENCHMARK_TRUE@eina_bench_stringshare_e17.c \
481@EFL_ENABLE_BENCHMARK_TRUE@eina_bench_array.c \
482@EFL_ENABLE_BENCHMARK_TRUE@eina_bench_rectangle_pool.c \
483@EFL_ENABLE_BENCHMARK_TRUE@ecore_list.c \
484@EFL_ENABLE_BENCHMARK_TRUE@ecore_strings.c \
485@EFL_ENABLE_BENCHMARK_TRUE@ecore_hash.c \
486@EFL_ENABLE_BENCHMARK_TRUE@ecore_sheap.c \
487@EFL_ENABLE_BENCHMARK_TRUE@evas_hash.c \
488@EFL_ENABLE_BENCHMARK_TRUE@evas_list.c \
489@EFL_ENABLE_BENCHMARK_TRUE@evas_mempool.c \
490@EFL_ENABLE_BENCHMARK_TRUE@evas_object_list.c \
491@EFL_ENABLE_BENCHMARK_TRUE@evas_stringshare.c \
492@EFL_ENABLE_BENCHMARK_TRUE@eina_bench_quad.c
493
494@CITYHASH_BENCH_TRUE@@EFL_ENABLE_BENCHMARK_TRUE@noinst_LTLIBRARIES = libcity.la
495@CITYHASH_BENCH_TRUE@@EFL_ENABLE_BENCHMARK_TRUE@libcity_la_SOURCES = city.cc
496@CITYHASH_BENCH_TRUE@@EFL_ENABLE_BENCHMARK_TRUE@nodist_EXTRA_eina_bench_SOURCES = dummy.cc
497@CITYHASH_BENCH_FALSE@@EFL_ENABLE_BENCHMARK_TRUE@eina_bench_LDADD = @GLIB_LIBS@ $(top_builddir)/src/lib/libeina.la
498@CITYHASH_BENCH_TRUE@@EFL_ENABLE_BENCHMARK_TRUE@eina_bench_LDADD = @GLIB_LIBS@ $(top_builddir)/src/lib/libeina.la libcity.la
499EXTRA_DIST = eina_bench.h \
500 eina_suite.h \
501 Ecore_Data.h \
502 Evas_Data.h \
503 evas_mempool.h \
504 strlog
505
506all: all-am
507
508.SUFFIXES:
509.SUFFIXES: .c .cc .lo .o .obj
510$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
511 @for dep in $?; do \
512 case '$(am__configure_deps)' in \
513 *$$dep*) \
514 ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
515 && { if test -f $@; then exit 0; else break; fi; }; \
516 exit 1;; \
517 esac; \
518 done; \
519 echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu src/tests/Makefile'; \
520 $(am__cd) $(top_srcdir) && \
521 $(AUTOMAKE) --gnu src/tests/Makefile
522.PRECIOUS: Makefile
523Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
524 @case '$?' in \
525 *config.status*) \
526 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
527 *) \
528 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
529 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
530 esac;
531
532$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
533 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
534
535$(top_srcdir)/configure: $(am__configure_deps)
536 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
537$(ACLOCAL_M4): $(am__aclocal_m4_deps)
538 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
539$(am__aclocal_m4_deps):
540install-module_dummyLTLIBRARIES: $(module_dummy_LTLIBRARIES)
541 @$(NORMAL_INSTALL)
542 test -z "$(module_dummydir)" || $(MKDIR_P) "$(DESTDIR)$(module_dummydir)"
543 @list='$(module_dummy_LTLIBRARIES)'; test -n "$(module_dummydir)" || list=; \
544 list2=; for p in $$list; do \
545 if test -f $$p; then \
546 list2="$$list2 $$p"; \
547 else :; fi; \
548 done; \
549 test -z "$$list2" || { \
550 echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 '$(DESTDIR)$(module_dummydir)'"; \
551 $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 "$(DESTDIR)$(module_dummydir)"; \
552 }
553
554uninstall-module_dummyLTLIBRARIES:
555 @$(NORMAL_UNINSTALL)
556 @list='$(module_dummy_LTLIBRARIES)'; test -n "$(module_dummydir)" || list=; \
557 for p in $$list; do \
558 $(am__strip_dir) \
559 echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(module_dummydir)/$$f'"; \
560 $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(module_dummydir)/$$f"; \
561 done
562
563clean-module_dummyLTLIBRARIES:
564 -test -z "$(module_dummy_LTLIBRARIES)" || rm -f $(module_dummy_LTLIBRARIES)
565 @list='$(module_dummy_LTLIBRARIES)'; for p in $$list; do \
566 dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \
567 test "$$dir" != "$$p" || dir=.; \
568 echo "rm -f \"$${dir}/so_locations\""; \
569 rm -f "$${dir}/so_locations"; \
570 done
571
572clean-noinstLTLIBRARIES:
573 -test -z "$(noinst_LTLIBRARIES)" || rm -f $(noinst_LTLIBRARIES)
574 @list='$(noinst_LTLIBRARIES)'; for p in $$list; do \
575 dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \
576 test "$$dir" != "$$p" || dir=.; \
577 echo "rm -f \"$${dir}/so_locations\""; \
578 rm -f "$${dir}/so_locations"; \
579 done
580libcity.la: $(libcity_la_OBJECTS) $(libcity_la_DEPENDENCIES)
581 $(AM_V_CXXLD)$(CXXLINK) $(am_libcity_la_rpath) $(libcity_la_OBJECTS) $(libcity_la_LIBADD) $(LIBS)
582module_dummy.la: $(module_dummy_la_OBJECTS) $(module_dummy_la_DEPENDENCIES)
583 $(AM_V_CCLD)$(module_dummy_la_LINK) $(am_module_dummy_la_rpath) $(module_dummy_la_OBJECTS) $(module_dummy_la_LIBADD) $(LIBS)
584install-benchPROGRAMS: $(bench_PROGRAMS)
585 @$(NORMAL_INSTALL)
586 test -z "$(benchdir)" || $(MKDIR_P) "$(DESTDIR)$(benchdir)"
587 @list='$(bench_PROGRAMS)'; test -n "$(benchdir)" || list=; \
588 for p in $$list; do echo "$$p $$p"; done | \
589 sed 's/$(EXEEXT)$$//' | \
590 while read p p1; do if test -f $$p || test -f $$p1; \
591 then echo "$$p"; echo "$$p"; else :; fi; \
592 done | \
593 sed -e 'p;s,.*/,,;n;h' -e 's|.*|.|' \
594 -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \
595 sed 'N;N;N;s,\n, ,g' | \
596 $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \
597 { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \
598 if ($$2 == $$4) files[d] = files[d] " " $$1; \
599 else { print "f", $$3 "/" $$4, $$1; } } \
600 END { for (d in files) print "f", d, files[d] }' | \
601 while read type dir files; do \
602 if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \
603 test -z "$$files" || { \
604 echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(benchdir)$$dir'"; \
605 $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(benchdir)$$dir" || exit $$?; \
606 } \
607 ; done
608
609uninstall-benchPROGRAMS:
610 @$(NORMAL_UNINSTALL)
611 @list='$(bench_PROGRAMS)'; test -n "$(benchdir)" || list=; \
612 files=`for p in $$list; do echo "$$p"; done | \
613 sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \
614 -e 's/$$/$(EXEEXT)/' `; \
615 test -n "$$list" || exit 0; \
616 echo " ( cd '$(DESTDIR)$(benchdir)' && rm -f" $$files ")"; \
617 cd "$(DESTDIR)$(benchdir)" && rm -f $$files
618
619clean-benchPROGRAMS:
620 @list='$(bench_PROGRAMS)'; test -n "$$list" || exit 0; \
621 echo " rm -f" $$list; \
622 rm -f $$list || exit $$?; \
623 test -n "$(EXEEXT)" || exit 0; \
624 list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \
625 echo " rm -f" $$list; \
626 rm -f $$list
627
628clean-checkPROGRAMS:
629 @list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \
630 echo " rm -f" $$list; \
631 rm -f $$list || exit $$?; \
632 test -n "$(EXEEXT)" || exit 0; \
633 list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \
634 echo " rm -f" $$list; \
635 rm -f $$list
636eina_bench$(EXEEXT): $(eina_bench_OBJECTS) $(eina_bench_DEPENDENCIES)
637 @rm -f eina_bench$(EXEEXT)
638 $(AM_V_CXXLD)$(CXXLINK) $(eina_bench_OBJECTS) $(eina_bench_LDADD) $(LIBS)
639eina_suite$(EXEEXT): $(eina_suite_OBJECTS) $(eina_suite_DEPENDENCIES)
640 @rm -f eina_suite$(EXEEXT)
641 $(AM_V_CCLD)$(LINK) $(eina_suite_OBJECTS) $(eina_suite_LDADD) $(LIBS)
642
643mostlyclean-compile:
644 -rm -f *.$(OBJEXT)
645
646distclean-compile:
647 -rm -f *.tab.c
648
649@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/city.Plo@am__quote@
650@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dummy.Po@am__quote@
651@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ecore_hash.Po@am__quote@
652@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ecore_list.Po@am__quote@
653@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ecore_sheap.Po@am__quote@
654@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ecore_strings.Po@am__quote@
655@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/eina_bench.Po@am__quote@
656@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/eina_bench_array.Po@am__quote@
657@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/eina_bench_convert.Po@am__quote@
658@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/eina_bench_hash.Po@am__quote@
659@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/eina_bench_mempool.Po@am__quote@
660@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/eina_bench_quad.Po@am__quote@
661@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/eina_bench_rectangle_pool.Po@am__quote@
662@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/eina_bench_sort.Po@am__quote@
663@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/eina_bench_stringshare.Po@am__quote@
664@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/eina_bench_stringshare_e17.Po@am__quote@
665@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/eina_suite.Po@am__quote@
666@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/eina_test_accessor.Po@am__quote@
667@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/eina_test_array.Po@am__quote@
668@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/eina_test_benchmark.Po@am__quote@
669@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/eina_test_binbuf.Po@am__quote@
670@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/eina_test_binshare.Po@am__quote@
671@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/eina_test_clist.Po@am__quote@
672@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/eina_test_convert.Po@am__quote@
673@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/eina_test_counter.Po@am__quote@
674@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/eina_test_error.Po@am__quote@
675@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/eina_test_file.Po@am__quote@
676@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/eina_test_fp.Po@am__quote@
677@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/eina_test_hash.Po@am__quote@
678@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/eina_test_inlist.Po@am__quote@
679@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/eina_test_iterator.Po@am__quote@
680@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/eina_test_lalloc.Po@am__quote@
681@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/eina_test_list.Po@am__quote@
682@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/eina_test_log.Po@am__quote@
683@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/eina_test_magic.Po@am__quote@
684@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/eina_test_main.Po@am__quote@
685@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/eina_test_matrixsparse.Po@am__quote@
686@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/eina_test_mempool.Po@am__quote@
687@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/eina_test_module.Po@am__quote@
688@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/eina_test_quadtree.Po@am__quote@
689@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/eina_test_rbtree.Po@am__quote@
690@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/eina_test_rectangle.Po@am__quote@
691@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/eina_test_sched.Po@am__quote@
692@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/eina_test_simple_xml_parser.Po@am__quote@
693@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/eina_test_str.Po@am__quote@
694@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/eina_test_strbuf.Po@am__quote@
695@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/eina_test_stringshare.Po@am__quote@
696@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/eina_test_tiler.Po@am__quote@
697@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/eina_test_ustr.Po@am__quote@
698@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/eina_test_ustringshare.Po@am__quote@
699@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/evas_hash.Po@am__quote@
700@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/evas_list.Po@am__quote@
701@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/evas_mempool.Po@am__quote@
702@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/evas_object_list.Po@am__quote@
703@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/evas_stringshare.Po@am__quote@
704@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/module_dummy_la-eina_test_module_dummy.Plo@am__quote@
705
706.c.o:
707@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
708@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
709@am__fastdepCC_FALSE@ $(AM_V_CC) @AM_BACKSLASH@
710@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
711@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
712@am__fastdepCC_FALSE@ $(COMPILE) -c $<
713
714.c.obj:
715@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
716@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
717@am__fastdepCC_FALSE@ $(AM_V_CC) @AM_BACKSLASH@
718@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
719@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
720@am__fastdepCC_FALSE@ $(COMPILE) -c `$(CYGPATH_W) '$<'`
721
722.c.lo:
723@am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
724@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
725@am__fastdepCC_FALSE@ $(AM_V_CC) @AM_BACKSLASH@
726@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
727@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
728@am__fastdepCC_FALSE@ $(LTCOMPILE) -c -o $@ $<
729
730module_dummy_la-eina_test_module_dummy.lo: eina_test_module_dummy.c
731@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(module_dummy_la_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(module_dummy_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT module_dummy_la-eina_test_module_dummy.lo -MD -MP -MF $(DEPDIR)/module_dummy_la-eina_test_module_dummy.Tpo -c -o module_dummy_la-eina_test_module_dummy.lo `test -f 'eina_test_module_dummy.c' || echo '$(srcdir)/'`eina_test_module_dummy.c
732@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/module_dummy_la-eina_test_module_dummy.Tpo $(DEPDIR)/module_dummy_la-eina_test_module_dummy.Plo
733@am__fastdepCC_FALSE@ $(AM_V_CC) @AM_BACKSLASH@
734@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='eina_test_module_dummy.c' object='module_dummy_la-eina_test_module_dummy.lo' libtool=yes @AMDEPBACKSLASH@
735@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
736@am__fastdepCC_FALSE@ $(LIBTOOL) $(AM_V_lt) --tag=CC $(module_dummy_la_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(module_dummy_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o module_dummy_la-eina_test_module_dummy.lo `test -f 'eina_test_module_dummy.c' || echo '$(srcdir)/'`eina_test_module_dummy.c
737
738.cc.o:
739@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
740@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
741@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@
742@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
743@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
744@am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ $<
745
746.cc.obj:
747@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
748@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
749@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@
750@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
751@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
752@am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
753
754.cc.lo:
755@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LTCXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
756@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
757@am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@
758@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
759@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
760@am__fastdepCXX_FALSE@ $(LTCXXCOMPILE) -c -o $@ $<
761
762mostlyclean-libtool:
763 -rm -f *.lo
764
765clean-libtool:
766 -rm -rf .libs _libs
767
768ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
769 list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
770 unique=`for i in $$list; do \
771 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
772 done | \
773 $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
774 END { if (nonempty) { for (i in files) print i; }; }'`; \
775 mkid -fID $$unique
776tags: TAGS
777
778TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
779 $(TAGS_FILES) $(LISP)
780 set x; \
781 here=`pwd`; \
782 list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
783 unique=`for i in $$list; do \
784 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
785 done | \
786 $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
787 END { if (nonempty) { for (i in files) print i; }; }'`; \
788 shift; \
789 if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
790 test -n "$$unique" || unique=$$empty_fix; \
791 if test $$# -gt 0; then \
792 $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
793 "$$@" $$unique; \
794 else \
795 $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
796 $$unique; \
797 fi; \
798 fi
799ctags: CTAGS
800CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
801 $(TAGS_FILES) $(LISP)
802 list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
803 unique=`for i in $$list; do \
804 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
805 done | \
806 $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
807 END { if (nonempty) { for (i in files) print i; }; }'`; \
808 test -z "$(CTAGS_ARGS)$$unique" \
809 || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
810 $$unique
811
812GTAGS:
813 here=`$(am__cd) $(top_builddir) && pwd` \
814 && $(am__cd) $(top_srcdir) \
815 && gtags -i $(GTAGS_ARGS) "$$here"
816
817distclean-tags:
818 -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
819
820distdir: $(DISTFILES)
821 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
822 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
823 list='$(DISTFILES)'; \
824 dist_files=`for file in $$list; do echo $$file; done | \
825 sed -e "s|^$$srcdirstrip/||;t" \
826 -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
827 case $$dist_files in \
828 */*) $(MKDIR_P) `echo "$$dist_files" | \
829 sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
830 sort -u` ;; \
831 esac; \
832 for file in $$dist_files; do \
833 if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
834 if test -d $$d/$$file; then \
835 dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
836 if test -d "$(distdir)/$$file"; then \
837 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
838 fi; \
839 if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
840 cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
841 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
842 fi; \
843 cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
844 else \
845 test -f "$(distdir)/$$file" \
846 || cp -p $$d/$$file "$(distdir)/$$file" \
847 || exit 1; \
848 fi; \
849 done
850check-am: all-am
851 $(MAKE) $(AM_MAKEFLAGS) $(check_PROGRAMS)
852check: check-am
853all-am: Makefile $(LTLIBRARIES) $(PROGRAMS)
854installdirs:
855 for dir in "$(DESTDIR)$(module_dummydir)" "$(DESTDIR)$(benchdir)"; do \
856 test -z "$$dir" || $(MKDIR_P) "$$dir"; \
857 done
858install: install-am
859install-exec: install-exec-am
860install-data: install-data-am
861uninstall: uninstall-am
862
863install-am: all-am
864 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
865
866installcheck: installcheck-am
867install-strip:
868 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
869 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
870 `test -z '$(STRIP)' || \
871 echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
872mostlyclean-generic:
873
874clean-generic:
875
876distclean-generic:
877 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
878 -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
879
880maintainer-clean-generic:
881 @echo "This command is intended for maintainers to use"
882 @echo "it deletes files that may require special tools to rebuild."
883 -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
884clean: clean-am
885
886clean-am: clean-benchPROGRAMS clean-checkPROGRAMS clean-generic \
887 clean-libtool clean-local clean-module_dummyLTLIBRARIES \
888 clean-noinstLTLIBRARIES mostlyclean-am
889
890distclean: distclean-am
891 -rm -rf ./$(DEPDIR)
892 -rm -f Makefile
893distclean-am: clean-am distclean-compile distclean-generic \
894 distclean-tags
895
896dvi: dvi-am
897
898dvi-am:
899
900html: html-am
901
902html-am:
903
904info: info-am
905
906info-am:
907
908install-data-am: install-benchPROGRAMS install-module_dummyLTLIBRARIES
909
910install-dvi: install-dvi-am
911
912install-dvi-am:
913
914install-exec-am:
915
916install-html: install-html-am
917
918install-html-am:
919
920install-info: install-info-am
921
922install-info-am:
923
924install-man:
925
926install-pdf: install-pdf-am
927
928install-pdf-am:
929
930install-ps: install-ps-am
931
932install-ps-am:
933
934installcheck-am:
935
936maintainer-clean: maintainer-clean-am
937 -rm -rf ./$(DEPDIR)
938 -rm -f Makefile
939maintainer-clean-am: distclean-am maintainer-clean-generic
940
941mostlyclean: mostlyclean-am
942
943mostlyclean-am: mostlyclean-compile mostlyclean-generic \
944 mostlyclean-libtool
945
946pdf: pdf-am
947
948pdf-am:
949
950ps: ps-am
951
952ps-am:
953
954uninstall-am: uninstall-benchPROGRAMS \
955 uninstall-module_dummyLTLIBRARIES
956
957.MAKE: check-am install-am install-strip
958
959.PHONY: CTAGS GTAGS all all-am check check-am clean \
960 clean-benchPROGRAMS clean-checkPROGRAMS clean-generic \
961 clean-libtool clean-local clean-module_dummyLTLIBRARIES \
962 clean-noinstLTLIBRARIES ctags distclean distclean-compile \
963 distclean-generic distclean-libtool distclean-tags distdir dvi \
964 dvi-am html html-am info info-am install install-am \
965 install-benchPROGRAMS install-data install-data-am install-dvi \
966 install-dvi-am install-exec install-exec-am install-html \
967 install-html-am install-info install-info-am install-man \
968 install-module_dummyLTLIBRARIES install-pdf install-pdf-am \
969 install-ps install-ps-am install-strip installcheck \
970 installcheck-am installdirs maintainer-clean \
971 maintainer-clean-generic mostlyclean mostlyclean-compile \
972 mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
973 tags uninstall uninstall-am uninstall-benchPROGRAMS \
974 uninstall-module_dummyLTLIBRARIES
975
976
977clean-local:
978 rm -rf *.gcno *.gcda
979
980# Tell versions [3.59,3.63) of GNU make to not export all variables.
981# Otherwise a system limit (for SysV at least) may be exceeded.
982.NOEXPORT:
diff --git a/libraries/eina/src/tests/city.cc b/libraries/eina/src/tests/city.cc
new file mode 100644
index 0000000..36ff93b
--- /dev/null
+++ b/libraries/eina/src/tests/city.cc
@@ -0,0 +1,307 @@
1// Copyright (c) 2011 Google, Inc.
2//
3// Permission is hereby granted, free of charge, to any person obtaining a copy
4// of this software and associated documentation files (the "Software"), to deal
5// in the Software without restriction, including without limitation the rights
6// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
7// copies of the Software, and to permit persons to whom the Software is
8// furnished to do so, subject to the following conditions:
9//
10// The above copyright notice and this permission notice shall be included in
11// all copies or substantial portions of the Software.
12//
13// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
14// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
15// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
16// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
17// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
18// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
19// THE SOFTWARE.
20//
21// CityHash Version 1, by Geoff Pike and Jyrki Alakuijala
22//
23// This file provides CityHash64() and related functions.
24//
25// It's probably possible to create even faster hash functions by
26// writing a program that systematically explores some of the space of
27// possible hash functions, by using SIMD instructions, or by
28// compromising on hash quality.
29
30#include "city.h"
31
32#include <algorithm>
33
34using namespace std;
35
36#define UNALIGNED_LOAD64(p) (*(const uint64*)(p))
37#define UNALIGNED_LOAD32(p) (*(const uint32*)(p))
38
39#if !defined(LIKELY)
40#if defined(__GNUC__)
41#define LIKELY(x) (__builtin_expect(!!(x), 1))
42#else
43#define LIKELY(x) (x)
44#endif
45#endif
46
47// Some primes between 2^63 and 2^64 for various uses.
48static const uint64 k0 = 0xc3a5c85c97cb3127ULL;
49static const uint64 k1 = 0xb492b66fbe98f273ULL;
50static const uint64 k2 = 0x9ae16a3b2f90404fULL;
51static const uint64 k3 = 0xc949d7c7509e6557ULL;
52
53// Bitwise right rotate. Normally this will compile to a single
54// instruction, especially if the shift is a manifest constant.
55static uint64 Rotate(uint64 val, int shift) {
56 // Avoid shifting by 64: doing so yields an undefined result.
57 return shift == 0 ? val : ((val >> shift) | (val << (64 - shift)));
58}
59
60// Equivalent to Rotate(), but requires the second arg to be non-zero.
61// On x86-64, and probably others, it's possible for this to compile
62// to a single instruction if both args are already in registers.
63static uint64 RotateByAtLeast1(uint64 val, int shift) {
64 return (val >> shift) | (val << (64 - shift));
65}
66
67static uint64 ShiftMix(uint64 val) {
68 return val ^ (val >> 47);
69}
70
71static uint64 HashLen16(uint64 u, uint64 v) {
72 return Hash128to64(uint128(u, v));
73}
74
75static uint64 HashLen0to16(const char *s, size_t len) {
76 if (len > 8) {
77 uint64 a = UNALIGNED_LOAD64(s);
78 uint64 b = UNALIGNED_LOAD64(s + len - 8);
79 return HashLen16(a, RotateByAtLeast1(b + len, len)) ^ b;
80 }
81 if (len >= 4) {
82 uint64 a = UNALIGNED_LOAD32(s);
83 return HashLen16(len + (a << 3), UNALIGNED_LOAD32(s + len - 4));
84 }
85 if (len > 0) {
86 uint8 a = s[0];
87 uint8 b = s[len >> 1];
88 uint8 c = s[len - 1];
89 uint32 y = static_cast<uint32>(a) + (static_cast<uint32>(b) << 8);
90 uint32 z = len + (static_cast<uint32>(c) << 2);
91 return ShiftMix(y * k2 ^ z * k3) * k2;
92 }
93 return k2;
94}
95
96// This probably works well for 16-byte strings as well, but it may be overkill
97// in that case.
98static uint64 HashLen17to32(const char *s, size_t len) {
99 uint64 a = UNALIGNED_LOAD64(s) * k1;
100 uint64 b = UNALIGNED_LOAD64(s + 8);
101 uint64 c = UNALIGNED_LOAD64(s + len - 8) * k2;
102 uint64 d = UNALIGNED_LOAD64(s + len - 16) * k0;
103 return HashLen16(Rotate(a - b, 43) + Rotate(c, 30) + d,
104 a + Rotate(b ^ k3, 20) - c + len);
105}
106
107// Return a 16-byte hash for 48 bytes. Quick and dirty.
108// Callers do best to use "random-looking" values for a and b.
109static pair<uint64, uint64> WeakHashLen32WithSeeds(
110 uint64 w, uint64 x, uint64 y, uint64 z, uint64 a, uint64 b) {
111 a += w;
112 b = Rotate(b + a + z, 21);
113 uint64 c = a;
114 a += x;
115 a += y;
116 b += Rotate(a, 44);
117 return make_pair(a + z, b + c);
118}
119
120// Return a 16-byte hash for s[0] ... s[31], a, and b. Quick and dirty.
121static pair<uint64, uint64> WeakHashLen32WithSeeds(
122 const char* s, uint64 a, uint64 b) {
123 return WeakHashLen32WithSeeds(UNALIGNED_LOAD64(s),
124 UNALIGNED_LOAD64(s + 8),
125 UNALIGNED_LOAD64(s + 16),
126 UNALIGNED_LOAD64(s + 24),
127 a,
128 b);
129}
130
131// Return an 8-byte hash for 33 to 64 bytes.
132static uint64 HashLen33to64(const char *s, size_t len) {
133 uint64 z = UNALIGNED_LOAD64(s + 24);
134 uint64 a = UNALIGNED_LOAD64(s) + (len + UNALIGNED_LOAD64(s + len - 16)) * k0;
135 uint64 b = Rotate(a + z, 52);
136 uint64 c = Rotate(a, 37);
137 a += UNALIGNED_LOAD64(s + 8);
138 c += Rotate(a, 7);
139 a += UNALIGNED_LOAD64(s + 16);
140 uint64 vf = a + z;
141 uint64 vs = b + Rotate(a, 31) + c;
142 a = UNALIGNED_LOAD64(s + 16) + UNALIGNED_LOAD64(s + len - 32);
143 z = UNALIGNED_LOAD64(s + len - 8);
144 b = Rotate(a + z, 52);
145 c = Rotate(a, 37);
146 a += UNALIGNED_LOAD64(s + len - 24);
147 c += Rotate(a, 7);
148 a += UNALIGNED_LOAD64(s + len - 16);
149 uint64 wf = a + z;
150 uint64 ws = b + Rotate(a, 31) + c;
151 uint64 r = ShiftMix((vf + ws) * k2 + (wf + vs) * k0);
152 return ShiftMix(r * k0 + vs) * k2;
153}
154
155uint64 CityHash64(const char *s, size_t len) {
156 if (len <= 32) {
157 if (len <= 16) {
158 return HashLen0to16(s, len);
159 } else {
160 return HashLen17to32(s, len);
161 }
162 } else if (len <= 64) {
163 return HashLen33to64(s, len);
164 }
165
166 // For strings over 64 bytes we hash the end first, and then as we
167 // loop we keep 56 bytes of state: v, w, x, y, and z.
168 uint64 x = UNALIGNED_LOAD64(s);
169 uint64 y = UNALIGNED_LOAD64(s + len - 16) ^ k1;
170 uint64 z = UNALIGNED_LOAD64(s + len - 56) ^ k0;
171 pair<uint64, uint64> v = WeakHashLen32WithSeeds(s + len - 64, len, y);
172 pair<uint64, uint64> w = WeakHashLen32WithSeeds(s + len - 32, len * k1, k0);
173 z += ShiftMix(v.second) * k1;
174 x = Rotate(z + x, 39) * k1;
175 y = Rotate(y, 33) * k1;
176
177 // Decrease len to the nearest multiple of 64, and operate on 64-byte chunks.
178 len = (len - 1) & ~static_cast<size_t>(63);
179 do {
180 x = Rotate(x + y + v.first + UNALIGNED_LOAD64(s + 16), 37) * k1;
181 y = Rotate(y + v.second + UNALIGNED_LOAD64(s + 48), 42) * k1;
182 x ^= w.second;
183 y ^= v.first;
184 z = Rotate(z ^ w.first, 33);
185 v = WeakHashLen32WithSeeds(s, v.second * k1, x + w.first);
186 w = WeakHashLen32WithSeeds(s + 32, z + w.second, y);
187 std::swap(z, x);
188 s += 64;
189 len -= 64;
190 } while (len != 0);
191 return HashLen16(HashLen16(v.first, w.first) + ShiftMix(y) * k1 + z,
192 HashLen16(v.second, w.second) + x);
193}
194
195uint64 CityHash64WithSeed(const char *s, size_t len, uint64 seed) {
196 return CityHash64WithSeeds(s, len, k2, seed);
197}
198
199uint64 CityHash64WithSeeds(const char *s, size_t len,
200 uint64 seed0, uint64 seed1) {
201 return HashLen16(CityHash64(s, len) - seed0, seed1);
202}
203
204// A subroutine for CityHash128(). Returns a decent 128-bit hash for strings
205// of any length representable in ssize_t. Based on City and Murmur.
206static uint128 CityMurmur(const char *s, size_t len, uint128 seed) {
207 uint64 a = Uint128Low64(seed);
208 uint64 b = Uint128High64(seed);
209 uint64 c = 0;
210 uint64 d = 0;
211 ssize_t l = len - 16;
212 if (l <= 0) { // len <= 16
213 c = b * k1 + HashLen0to16(s, len);
214 d = Rotate(a + (len >= 8 ? UNALIGNED_LOAD64(s) : c), 32);
215 } else { // len > 16
216 c = HashLen16(UNALIGNED_LOAD64(s + len - 8) + k1, a);
217 d = HashLen16(b + len, c + UNALIGNED_LOAD64(s + len - 16));
218 a += d;
219 do {
220 a ^= ShiftMix(UNALIGNED_LOAD64(s) * k1) * k1;
221 a *= k1;
222 b ^= a;
223 c ^= ShiftMix(UNALIGNED_LOAD64(s + 8) * k1) * k1;
224 c *= k1;
225 d ^= c;
226 s += 16;
227 l -= 16;
228 } while (l > 0);
229 }
230 a = HashLen16(a, c);
231 b = HashLen16(d, b);
232 return uint128(a ^ b, HashLen16(b, a));
233}
234
235uint128 CityHash128WithSeed(const char *s, size_t len, uint128 seed) {
236 if (len < 128) {
237 return CityMurmur(s, len, seed);
238 }
239
240 // We expect len >= 128 to be the common case. Keep 56 bytes of state:
241 // v, w, x, y, and z.
242 pair<uint64, uint64> v, w;
243 uint64 x = Uint128Low64(seed);
244 uint64 y = Uint128High64(seed);
245 uint64 z = len * k1;
246 v.first = Rotate(y ^ k1, 49) * k1 + UNALIGNED_LOAD64(s);
247 v.second = Rotate(v.first, 42) * k1 + UNALIGNED_LOAD64(s + 8);
248 w.first = Rotate(y + z, 35) * k1 + x;
249 w.second = Rotate(x + UNALIGNED_LOAD64(s + 88), 53) * k1;
250
251 // This is the same inner loop as CityHash64(), manually unrolled.
252 do {
253 x = Rotate(x + y + v.first + UNALIGNED_LOAD64(s + 16), 37) * k1;
254 y = Rotate(y + v.second + UNALIGNED_LOAD64(s + 48), 42) * k1;
255 x ^= w.second;
256 y ^= v.first;
257 z = Rotate(z ^ w.first, 33);
258 v = WeakHashLen32WithSeeds(s, v.second * k1, x + w.first);
259 w = WeakHashLen32WithSeeds(s + 32, z + w.second, y);
260 std::swap(z, x);
261 s += 64;
262 x = Rotate(x + y + v.first + UNALIGNED_LOAD64(s + 16), 37) * k1;
263 y = Rotate(y + v.second + UNALIGNED_LOAD64(s + 48), 42) * k1;
264 x ^= w.second;
265 y ^= v.first;
266 z = Rotate(z ^ w.first, 33);
267 v = WeakHashLen32WithSeeds(s, v.second * k1, x + w.first);
268 w = WeakHashLen32WithSeeds(s + 32, z + w.second, y);
269 std::swap(z, x);
270 s += 64;
271 len -= 128;
272 } while (LIKELY(len >= 128));
273 y += Rotate(w.first, 37) * k0 + z;
274 x += Rotate(v.first + z, 49) * k0;
275 // If 0 < len < 128, hash up to 4 chunks of 32 bytes each from the end of s.
276 for (size_t tail_done = 0; tail_done < len; ) {
277 tail_done += 32;
278 y = Rotate(y - x, 42) * k0 + v.second;
279 w.first += UNALIGNED_LOAD64(s + len - tail_done + 16);
280 x = Rotate(x, 49) * k0 + w.first;
281 w.first += v.first;
282 v = WeakHashLen32WithSeeds(s + len - tail_done, v.first, v.second);
283 }
284 // At this point our 48 bytes of state should contain more than
285 // enough information for a strong 128-bit hash. We use two
286 // different 48-byte-to-8-byte hashes to get a 16-byte final result.
287 x = HashLen16(x, v.first);
288 y = HashLen16(y, w.first);
289 return uint128(HashLen16(x + v.second, w.second) + y,
290 HashLen16(x + w.second, y + v.second));
291}
292
293uint128 CityHash128(const char *s, size_t len) {
294 if (len >= 16) {
295 return CityHash128WithSeed(s + 16,
296 len - 16,
297 uint128(UNALIGNED_LOAD64(s) ^ k3,
298 UNALIGNED_LOAD64(s + 8)));
299 } else if (len >= 8) {
300 return CityHash128WithSeed(NULL,
301 0,
302 uint128(UNALIGNED_LOAD64(s) ^ (len * k0),
303 UNALIGNED_LOAD64(s + len - 8) ^ k1));
304 } else {
305 return CityHash128WithSeed(s, len, uint128(k0, k1));
306 }
307}
diff --git a/libraries/eina/src/tests/ecore_hash.c b/libraries/eina/src/tests/ecore_hash.c
new file mode 100644
index 0000000..f957d52
--- /dev/null
+++ b/libraries/eina/src/tests/ecore_hash.c
@@ -0,0 +1,949 @@
1#ifdef HAVE_CONFIG_H
2# include <config.h>
3#endif
4
5#include <stdlib.h>
6#include <stdio.h>
7#include <string.h>
8
9#include "Ecore_Data.h"
10
11#define PRIME_TABLE_MAX 21
12#define PRIME_MIN 17
13#define PRIME_MAX 16777213
14
15#define ECORE_HASH_CHAIN_MAX 3
16
17#define ECORE_COMPUTE_HASH(hash, key) hash->hash_func(key) % \
18 ecore_prime_table[hash->size];
19
20#define ECORE_HASH_INCREASE(hash) ((hash && ecore_prime_table[hash->size] < \
21 PRIME_MAX) ? \
22 (hash->nodes / \
23 ecore_prime_table[hash->size]) > \
24 ECORE_HASH_CHAIN_MAX : FALSE)
25#define ECORE_HASH_REDUCE(hash) ((hash && ecore_prime_table[hash->size] > \
26 PRIME_MIN) ? \
27 (double)hash->nodes / \
28 (double)ecore_prime_table[hash->size - 1] \
29 < ((double)ECORE_HASH_CHAIN_MAX * \
30 0.375) : FALSE)
31
32
33static const unsigned int ecore_prime_table[] =
34{
35 17, 31, 61, 127, 257, 509, 1021,
36 2053, 4093, 8191, 16381, 32771, 65537, 131071, 262147, 524287, 1048573,
37 2097143, 4194301, 8388617, 16777213
38};
39
40
41/* Private hash manipulation functions */
42static int _ecore_hash_node_add(Ecore_Hash *hash,
43 Ecore_Hash_Node *node);
44static Ecore_Hash_Node * _ecore_hash_node_get(Ecore_Hash *hash,
45 const void *key);
46static int _ecore_hash_increase(Ecore_Hash *hash);
47static int _ecore_hash_decrease(Ecore_Hash *hash);
48static inline int _ecore_hash_rehash(Ecore_Hash *hash,
49 Ecore_Hash_Node **old_table,
50 int old_size);
51static int _ecore_hash_bucket_destroy(Ecore_Hash_Node *list,
52 Ecore_Free_Cb keyd,
53 Ecore_Free_Cb valued);
54static inline Ecore_Hash_Node *_ecore_hash_bucket_get(Ecore_Hash *hash,
55 Ecore_Hash_Node *bucket,
56 const void *key);
57
58static Ecore_Hash_Node * _ecore_hash_node_new(void *key, void *value);
59static int _ecore_hash_node_init(Ecore_Hash_Node *node,
60 void *key,
61 void *value);
62static int _ecore_hash_node_destroy(Ecore_Hash_Node *node,
63 Ecore_Free_Cb keyd,
64 Ecore_Free_Cb valued);
65
66/**
67 * @defgroup Ecore_Data_Hash_ADT_Creation_Group Hash Creation Functions
68 *
69 * Functions that create hash tables.
70 */
71
72/**
73 * Creates and initializes a new hash
74 * @param hash_func The function for determining hash position.
75 * @param compare The function for comparing node keys.
76 * @return @c NULL on error, a new hash on success.
77 * @ingroup Ecore_Data_Hash_ADT_Creation_Group
78 */
79EAPI Ecore_Hash *
80ecore_hash_new(Ecore_Hash_Cb hash_func, Ecore_Compare_Cb compare)
81{
82 Ecore_Hash *new_hash = (Ecore_Hash *)malloc(sizeof(Ecore_Hash));
83 if (!new_hash)
84 return NULL;
85
86 if (!ecore_hash_init(new_hash, hash_func, compare))
87 {
88 FREE(new_hash);
89 return NULL;
90 }
91
92 return new_hash;
93}
94
95/**
96 * Initializes the given hash.
97 * @param hash The given hash.
98 * @param hash_func The function used for hashing node keys.
99 * @param compare The function used for comparing node keys.
100 * @return @c TRUE on success, @c FALSE on an error.
101 * @ingroup Ecore_Data_Hash_ADT_Creation_Group
102 */
103EAPI int
104ecore_hash_init(Ecore_Hash *hash,
105 Ecore_Hash_Cb hash_func,
106 Ecore_Compare_Cb compare)
107{
108 CHECK_PARAM_POINTER_RETURN("hash", hash, FALSE);
109
110 memset(hash, 0, sizeof(Ecore_Hash));
111
112 hash->hash_func = hash_func;
113 hash->compare = compare;
114
115 hash->buckets = (Ecore_Hash_Node **)calloc(ecore_prime_table[0],
116 sizeof(Ecore_Hash_Node *));
117
118 return TRUE;
119}
120
121/**
122 * @defgroup Ecore_Data_Hash_ADT_Destruction_Group Hash Destruction Functions
123 *
124 * Functions that destroy hash tables and their contents.
125 */
126
127/**
128 * Sets the function to destroy the keys of the given hash.
129 * @param hash The given hash.
130 * @param function The function used to free the node keys. NULL is a
131 * valid value and means that no function will be called.
132 * @return @c TRUE on success, @c FALSE on error.
133 * @ingroup Ecore_Data_Hash_ADT_Destruction_Group
134 */
135EAPI int
136ecore_hash_free_key_cb_set(Ecore_Hash *hash, Ecore_Free_Cb function)
137{
138 CHECK_PARAM_POINTER_RETURN("hash", hash, FALSE);
139
140 hash->free_key = function;
141
142 return TRUE;
143}
144
145/**
146 * Sets the function to destroy the values in the given hash.
147 * @param hash The given hash.
148 * @param function The function that will free the node values. NULL is a
149 * valid value and means that no function will be called.
150 * @return @c TRUE on success, @c FALSE on error
151 * @ingroup Ecore_Data_Hash_ADT_Destruction_Group
152 */
153EAPI int
154ecore_hash_free_value_cb_set(Ecore_Hash *hash, Ecore_Free_Cb function)
155{
156 CHECK_PARAM_POINTER_RETURN("hash", hash, FALSE);
157
158 hash->free_value = function;
159
160 return TRUE;
161}
162
163/**
164 * @defgroup Ecore_Data_Hash_ADT_Data_Group Hash Data Functions
165 *
166 * Functions that set, access and delete values from the hash tables.
167 */
168
169/**
170 * Sets a key-value pair in the given hash table.
171 * @param hash The given hash table.
172 * @param key The key.
173 * @param value The value.
174 * @return @c TRUE if successful, @c FALSE if not.
175 * @ingroup Ecore_Data_Hash_ADT_Data_Group
176 */
177EAPI int
178ecore_hash_set(Ecore_Hash *hash, void *key, void *value)
179{
180 int ret = FALSE;
181 Ecore_Hash_Node *node;
182
183 CHECK_PARAM_POINTER_RETURN("hash", hash, FALSE);
184
185 node = _ecore_hash_node_get(hash, key);
186 if (node)
187 {
188 if (hash->free_key)
189 hash->free_key(key);
190
191 if (node->value && hash->free_value)
192 hash->free_value(node->value);
193
194 node->value = value;
195 ret = TRUE;
196 }
197 else
198 {
199 node = _ecore_hash_node_new(key, value);
200 if (node)
201 ret = _ecore_hash_node_add(hash, node);
202 }
203
204 return ret;
205}
206
207/**
208 * Sets all key-value pairs from set in the given hash table.
209 * @param hash The given hash table.
210 * @param set The hash table to import.
211 * @return @c TRUE if successful, @c FALSE if not.
212 * @ingroup Ecore_Data_Hash_ADT_Data_Group
213 */
214EAPI int
215ecore_hash_hash_set(Ecore_Hash *hash, Ecore_Hash *set)
216{
217 unsigned int i;
218 Ecore_Hash_Node *node, *old;
219
220 CHECK_PARAM_POINTER_RETURN("hash", hash, FALSE);
221 CHECK_PARAM_POINTER_RETURN("set", set, FALSE);
222
223 for (i = 0; i < ecore_prime_table[set->size]; i++)
224 {
225 /* Hash into a new list to avoid loops of rehashing the same nodes */
226 while ((old = set->buckets[i]))
227 {
228 set->buckets[i] = old->next;
229 old->next = NULL;
230 node = _ecore_hash_node_get(hash, old->key);
231 if (node)
232 {
233 /* This key already exists. Delete the old and add the new
234 * value */
235 if (hash->free_key)
236 hash->free_key(node->key);
237
238 if (hash->free_value)
239 hash->free_key(node->value);
240
241 node->key = old->key;
242 node->value = old->value;
243 free(old);
244 }
245 else
246 _ecore_hash_node_add(hash, old);
247 }
248 }
249 FREE(set->buckets);
250 ecore_hash_init(set, set->hash_func, set->compare);
251 return TRUE;
252}
253
254/**
255 * Frees the hash table and the data contained inside it.
256 * @param hash The hash table to destroy.
257 * @return @c TRUE on success, @c FALSE on error.
258 * @ingroup Ecore_Data_Hash_ADT_Destruction_Group
259 */
260EAPI void
261ecore_hash_destroy(Ecore_Hash *hash)
262{
263 unsigned int i = 0;
264
265 CHECK_PARAM_POINTER("hash", hash);
266
267 if (hash->buckets)
268 {
269 while (i < ecore_prime_table[hash->size])
270 {
271 if (hash->buckets[i])
272 {
273 Ecore_Hash_Node *bucket;
274
275 /*
276 * Remove the bucket list to avoid possible recursion
277 * on the free callbacks.
278 */
279 bucket = hash->buckets[i];
280 hash->buckets[i] = NULL;
281 _ecore_hash_bucket_destroy(bucket,
282 hash->free_key,
283 hash->free_value);
284 }
285
286 i++;
287 }
288
289 FREE(hash->buckets);
290 }
291
292 FREE(hash);
293
294 return;
295}
296
297/**
298 * @defgroup Ecore_Data_Hash_ADT_Traverse_Group Hash Traverse Functions
299 *
300 * Functions that iterate through hash tables.
301 */
302
303/**
304 * Counts the number of nodes in a hash table.
305 * @param hash The hash table to count current nodes.
306 * @return The number of nodes in the hash.
307 * @ingroup Ecore_Data_Hash_ADT_Destruction_Group
308 */
309EAPI int
310ecore_hash_count(Ecore_Hash *hash)
311{
312 CHECK_PARAM_POINTER_RETURN("hash", hash, 0);
313
314 return hash->nodes;
315}
316
317/**
318 * Runs the @p for_each_func function on each entry in the given hash.
319 * @param hash The given hash.
320 * @param for_each_func The function that each entry is passed to.
321 * @param user_data a pointer passed to calls of for_each_func
322 * @return TRUE on success, FALSE otherwise.
323 * @ingroup Ecore_Data_Hash_ADT_Traverse_Group
324 */
325EAPI int
326ecore_hash_for_each_node(Ecore_Hash *hash,
327 Ecore_For_Each for_each_func,
328 void *user_data)
329{
330 unsigned int i = 0;
331
332 CHECK_PARAM_POINTER_RETURN("hash", hash, FALSE);
333 CHECK_PARAM_POINTER_RETURN("for_each_func", for_each_func, FALSE);
334
335 while (i < ecore_prime_table[hash->size])
336 {
337 if (hash->buckets[i])
338 {
339 Ecore_Hash_Node *node;
340
341 for (node = hash->buckets[i]; node; node = node->next)
342 {
343 for_each_func(node, user_data);
344 }
345 }
346
347 i++;
348 }
349
350 return TRUE;
351}
352
353/**
354 * Retrieves an ecore_list of all keys in the given hash.
355 * @param hash The given hash.
356 * @return new ecore_list on success, NULL otherwise
357 * @ingroup Ecore_Data_Hash_ADT_Traverse_Group
358 */
359EAPI Ecore_List *
360ecore_hash_keys(Ecore_Hash *hash)
361{
362 unsigned int i = 0;
363 Ecore_List *keys;
364
365 CHECK_PARAM_POINTER_RETURN("hash", hash, NULL);
366
367 keys = ecore_list_new();
368 while (i < ecore_prime_table[hash->size])
369 {
370 if (hash->buckets[i])
371 {
372 Ecore_Hash_Node *node;
373
374 for (node = hash->buckets[i]; node; node = node->next)
375 {
376 ecore_list_append(keys, node->key);
377 }
378 }
379
380 i++;
381 }
382 ecore_list_first_goto(keys);
383
384 return keys;
385}
386
387/**
388 * Prints the distribution of the given hash table for graphing.
389 * @param hash The given hash table.
390 */
391EAPI void
392ecore_hash_dump_graph(Ecore_Hash *hash)
393{
394 unsigned int i;
395
396 for (i = 0; i < ecore_prime_table[hash->size]; i++)
397 if (hash->buckets[i])
398 {
399 int n = 0;
400 Ecore_Hash_Node *node;
401 for (node = hash->buckets[i]; node; node = node->next)
402 n++;
403 printf("%d\t%u", i, n);
404 }
405 else
406 printf("%d\t0", i);
407
408}
409
410/**
411 * Prints the distribution of the given hash table for graphing.
412 * @param hash The given hash table.
413 */
414EAPI void
415ecore_hash_dump_stats(Ecore_Hash *hash)
416{
417 unsigned int i;
418 double variance, sum_n_2 = 0, sum_n = 0;
419
420 for (i = 0; i < ecore_prime_table[hash->size]; i++)
421 {
422 if (hash->buckets[i])
423 {
424 int n = 0;
425 Ecore_Hash_Node *node;
426 for (node = hash->buckets[i]; node; node = node->next)
427 n++;
428 sum_n_2 += ((double)n * (double)n);
429 sum_n += (double)n;
430 }
431 }
432 variance = (sum_n_2 - ((sum_n * sum_n) / (double)i)) / (double)i;
433 printf("Average length: %f\n\tvariance^2: %f", (sum_n / (double)i),
434 variance);
435}
436
437static int
438_ecore_hash_bucket_destroy(Ecore_Hash_Node *list,
439 Ecore_Free_Cb keyd,
440 Ecore_Free_Cb valued)
441{
442 Ecore_Hash_Node *node;
443
444 CHECK_PARAM_POINTER_RETURN("list", list, FALSE);
445
446 for (node = list; node; node = list)
447 {
448 list = list->next;
449 _ecore_hash_node_destroy(node, keyd, valued);
450 }
451
452 return TRUE;
453}
454
455/*
456 * @brief Add the node to the hash table
457 * @param hash: the hash table to add the key
458 * @param node: the node to add to the hash table
459 * @return Returns FALSE on error, TRUE on success
460 */
461static int
462_ecore_hash_node_add(Ecore_Hash *hash, Ecore_Hash_Node *node)
463{
464 unsigned long hash_val;
465
466 CHECK_PARAM_POINTER_RETURN("hash", hash, FALSE);
467 CHECK_PARAM_POINTER_RETURN("node", node, FALSE);
468
469 /* Check to see if the hash needs to be resized */
470 if (ECORE_HASH_INCREASE(hash))
471 _ecore_hash_increase(hash);
472
473 /* Compute the position in the table */
474 if (!hash->hash_func)
475 hash_val = (unsigned long)node->key % ecore_prime_table[hash->size];
476 else
477 hash_val = ECORE_COMPUTE_HASH(hash, node->key);
478
479 /* Prepend the node to the list at the index position */
480 node->next = hash->buckets[hash_val];
481 hash->buckets[hash_val] = node;
482 hash->nodes++;
483
484 return TRUE;
485}
486
487/**
488 * Retrieves the value associated with the given key from the given hash
489 * table.
490 * @param hash The given hash table.
491 * @param key The key to search for.
492 * @return The value corresponding to key on success, @c NULL otherwise.
493 * @ingroup Ecore_Data_Hash_ADT_Data_Group
494 */
495EAPI void *
496ecore_hash_get(Ecore_Hash *hash, const void *key)
497{
498 void *data;
499 Ecore_Hash_Node *node;
500
501 CHECK_PARAM_POINTER_RETURN("hash", hash, NULL);
502
503 node = _ecore_hash_node_get(hash, key);
504 if (!node)
505 return NULL;
506
507 data = node->value;
508
509 return data;
510}
511
512/**
513 * Removes the value associated with the given key in the given hash
514 * table.
515 * @param hash The given hash table.
516 * @param key The key to search for.
517 * @return The value corresponding to the key on success. @c NULL is
518 * returned if there is an error.
519 * @ingroup Ecore_Data_Hash_ADT_Data_Group
520 */
521EAPI void *
522ecore_hash_remove(Ecore_Hash *hash, const void *key)
523{
524 Ecore_Hash_Node *node = NULL;
525 Ecore_Hash_Node *list;
526 unsigned long hash_val;
527 void *ret = NULL;
528
529 CHECK_PARAM_POINTER_RETURN("hash", hash, NULL);
530
531 /* Compute the position in the table */
532 if (!hash->hash_func)
533 hash_val = (unsigned long )key % ecore_prime_table[hash->size];
534 else
535 hash_val = ECORE_COMPUTE_HASH(hash, key);
536
537 /*
538 * If their is a list that could possibly hold the key/value pair
539 * traverse it and remove the hash node.
540 */
541 if (hash->buckets[hash_val])
542 {
543 list = hash->buckets[hash_val];
544
545 /*
546 * Traverse the list to find the specified key
547 */
548 node = list;
549 if (hash->compare)
550 while ((node) && (hash->compare(node->key, key) != 0))
551 {
552 list = node;
553 node = node->next;
554 }
555 else
556 while ((node) && (node->key != key))
557 {
558 list = node;
559 node = node->next;
560 }
561
562 /*
563 * Remove the node with the matching key and free it's memory
564 */
565 if (node)
566 {
567 if (list == node)
568 hash->buckets[hash_val] = node->next;
569 else
570 list->next = node->next;
571
572 ret = node->value;
573 node->value = NULL;
574 _ecore_hash_node_destroy(node, hash->free_key, NULL);
575 hash->nodes--;
576 }
577 }
578
579 if (ECORE_HASH_REDUCE(hash))
580 _ecore_hash_decrease(hash);
581
582 return ret;
583}
584
585/**
586 * Retrieves the first value that matches
587 * table.
588 * @param hash The given hash table.
589 * @param key The key to search for.
590 * @return The value corresponding to key on success, @c NULL otherwise.
591 * @ingroup Ecore_Data_Hash_ADT_Data_Group
592 */
593EAPI void *
594ecore_hash_find(Ecore_Hash *hash, Ecore_Compare_Cb compare, const void *value)
595{
596 unsigned int i = 0;
597
598 CHECK_PARAM_POINTER_RETURN("hash", hash, NULL);
599 CHECK_PARAM_POINTER_RETURN("compare", compare, NULL);
600 CHECK_PARAM_POINTER_RETURN("value", value, NULL);
601
602 while (i < ecore_prime_table[hash->size])
603 {
604 if (hash->buckets[i])
605 {
606 Ecore_Hash_Node *node;
607
608 for (node = hash->buckets[i]; node; node = node->next)
609 {
610 if (!compare(node->value, value))
611 return node->value;
612 }
613 }
614
615 i++;
616 }
617
618 return NULL;
619}
620
621/*
622 * @brief Retrieve the node associated with key
623 * @param hash: the hash table to search for the key
624 * @param key: the key to search for in the hash table
625 * @return Returns NULL on error, node corresponding to key on success
626 */
627static Ecore_Hash_Node *
628_ecore_hash_node_get(Ecore_Hash *hash, const void *key)
629{
630 unsigned long hash_val;
631 Ecore_Hash_Node *node = NULL;
632
633 CHECK_PARAM_POINTER_RETURN("hash", hash, NULL);
634
635 if (!hash->buckets)
636 return NULL;
637
638 /* Compute the position in the table */
639 if (!hash->hash_func)
640 hash_val = (unsigned long)key % ecore_prime_table[hash->size];
641 else
642 hash_val = ECORE_COMPUTE_HASH(hash, key);
643
644 /* Grab the bucket at the specified position */
645 if (hash->buckets[hash_val])
646 {
647 node = _ecore_hash_bucket_get(hash, hash->buckets[hash_val], key);
648 /*
649 * Move matched node to the front of the list as it's likely
650 * to be searched for again soon.
651 */
652 if (node && node != hash->buckets[hash_val])
653 {
654 node->next = hash->buckets[hash_val];
655 hash->buckets[hash_val] = node;
656 }
657 }
658
659 return node;
660}
661
662/*
663 * @brief Search the hash bucket for a specified key
664 * @param hash: the hash table to retrieve the comparison function
665 * @param bucket: the list to search for the key
666 * @param key: the key to search for in the list
667 * @return Returns NULL on error or not found, the found node on success
668 */
669static inline Ecore_Hash_Node *
670_ecore_hash_bucket_get(Ecore_Hash *hash,
671 Ecore_Hash_Node *bucket,
672 const void *key)
673{
674 Ecore_Hash_Node *prev = NULL;
675 Ecore_Hash_Node *node = NULL;
676
677 /*
678 * Traverse the list to find the desired node, if the node is in the
679 * list, then return the node.
680 */
681 if (hash->compare)
682 for (node = bucket; node; node = node->next)
683 {
684 if (hash->compare(node->key, key) == 0)
685 break;
686
687 prev = node;
688 }
689 else
690 for (node = bucket; node; node = node->next)
691 {
692 if (node->key == key)
693 break;
694
695 prev = node;
696 }
697
698 /*
699 * Remove node from the list to replace it at the beginning.
700 */
701 if (node && prev)
702 {
703 prev->next = node->next;
704 node->next = NULL;
705 }
706
707 return node;
708}
709
710/*
711 * @brief Increase the size of the hash table by approx. 2 * current size
712 * @param hash: the hash table to increase the size of
713 * @return Returns TRUE on success, FALSE on error
714 */
715static int
716_ecore_hash_increase(Ecore_Hash *hash)
717{
718 void *old;
719
720 CHECK_PARAM_POINTER_RETURN("hash", hash, FALSE);
721
722 /* Max size reached so return FALSE */
723 if ((ecore_prime_table[hash->size] == PRIME_MAX) ||
724 (hash->size == PRIME_TABLE_MAX))
725 return FALSE;
726
727 /*
728 * Increase the size of the hash and save a pointer to the old data
729 */
730 hash->size++;
731 old = hash->buckets;
732
733 /*
734 * Allocate a new bucket area, of the new larger size
735 */
736 hash->buckets =
737 calloc(ecore_prime_table[hash->size], sizeof(Ecore_Hash_Node *));
738
739 /*
740 * Make sure the allocation succeeded, if not replace the old data and
741 * return a failure.
742 */
743 if (!hash->buckets)
744 {
745 hash->buckets = old;
746 hash->size--;
747 return FALSE;
748 }
749
750 hash->nodes = 0;
751
752 /*
753 * Now move all of the old data into the new bucket area
754 */
755 if (_ecore_hash_rehash(hash, old, hash->size - 1))
756 {
757 FREE(old);
758 return TRUE;
759 }
760
761 /*
762 * Free the old buckets regardless of success.
763 */
764 FREE(old);
765
766 return FALSE;
767}
768
769/*
770 * @brief Decrease the size of the hash table by < 1/2 * current size
771 * @param hash: the hash table to decrease the size of
772 * @return Returns TRUE on success, FALSE on error
773 */
774static int
775_ecore_hash_decrease(Ecore_Hash *hash)
776{
777 Ecore_Hash_Node **old;
778
779 CHECK_PARAM_POINTER_RETURN("hash", hash, FALSE);
780
781 if (ecore_prime_table[hash->size] == PRIME_MIN)
782 return FALSE;
783
784 /*
785 * Decrease the hash size and store a pointer to the old data
786 */
787 hash->size--;
788 old = hash->buckets;
789
790 /*
791 * Allocate a new area to store the data
792 */
793 hash->buckets = (Ecore_Hash_Node **)calloc(ecore_prime_table[hash->size],
794 sizeof(Ecore_Hash_Node *));
795
796 /*
797 * Make sure allocation succeeded otherwise rreturn to the previous
798 * state
799 */
800 if (!hash->buckets)
801 {
802 hash->buckets = old;
803 hash->size++;
804 return FALSE;
805 }
806
807 hash->nodes = 0;
808
809 if (_ecore_hash_rehash(hash, old, hash->size + 1))
810 {
811 FREE(old);
812 return TRUE;
813 }
814
815 return FALSE;
816}
817
818/*
819 * @brief Rehash the nodes of a table into the hash table
820 * @param hash: the hash to place the nodes of the table
821 * @param table: the table to remove the nodes from and place in hash
822 * @return Returns TRUE on success, FALSE on error
823 */
824static inline int
825_ecore_hash_rehash(Ecore_Hash *hash, Ecore_Hash_Node **old_table, int old_size)
826{
827 unsigned int i;
828 Ecore_Hash_Node *old;
829
830 CHECK_PARAM_POINTER_RETURN("hash", hash, FALSE);
831 CHECK_PARAM_POINTER_RETURN("old_table", old_table, FALSE);
832
833 for (i = 0; i < ecore_prime_table[old_size]; i++)
834 {
835 /* Hash into a new list to avoid loops of rehashing the same nodes */
836 while ((old = old_table[i]))
837 {
838 old_table[i] = old->next;
839 old->next = NULL;
840 _ecore_hash_node_add(hash, old);
841 }
842 }
843
844 return TRUE;
845}
846
847/*
848 * @brief Create a new hash node for key and value storage
849 * @param key: the key for this node
850 * @param value: the value that the key references
851 * @return Returns NULL on error, a new hash node on success
852 */
853static Ecore_Hash_Node *
854_ecore_hash_node_new(void *key, void *value)
855{
856 Ecore_Hash_Node *node;
857
858 node = (Ecore_Hash_Node *)malloc(sizeof(Ecore_Hash_Node));
859 if (!node)
860 return NULL;
861
862 if (!_ecore_hash_node_init(node, key, value))
863 {
864 FREE(node);
865 return NULL;
866 }
867
868 return node;
869}
870
871/*
872 * @brief Initialize a hash node to some sane default values
873 * @param node: the node to set the values
874 * @param key: the key to reference this node
875 * @param value: the value that key refers to
876 * @return Returns TRUE on success, FALSE on error
877 */
878static int
879_ecore_hash_node_init(Ecore_Hash_Node *node, void *key, void *value)
880{
881 CHECK_PARAM_POINTER_RETURN("node", node, FALSE);
882
883 node->key = key;
884 node->value = value;
885
886 return TRUE;
887}
888
889/*
890 * @brief Destroy a node and call the specified callbacks to free data
891 * @param node: the node to be destroyed
892 * @param keyd: the function to free the key
893 * @param valued: the function to free the value
894 * @return Returns TRUE on success, FALSE on error
895 */
896static int
897_ecore_hash_node_destroy(Ecore_Hash_Node *node,
898 Ecore_Free_Cb keyd,
899 Ecore_Free_Cb valued)
900{
901 CHECK_PARAM_POINTER_RETURN("node", node, FALSE);
902
903 if (keyd)
904 keyd(node->key);
905
906 if (valued)
907 valued(node->value);
908
909 FREE(node);
910
911 return TRUE;
912}
913
914int
915ecore_str_compare(const void *key1, const void *key2)
916{
917 const char *k1, *k2;
918
919 if (!key1 || !key2)
920 return ecore_direct_compare(key1, key2);
921 else if (key1 == key2)
922 return 0;
923
924 k1 = key1;
925 k2 = key2;
926
927 return strcmp(k1, k2);
928}
929
930unsigned int
931ecore_str_hash(const void *key)
932{
933 int i;
934 unsigned int mask;
935 unsigned int value = 0;
936 const char *k = key;
937
938 if (!k)
939 return 0;
940
941 mask = (sizeof(unsigned int) * 8) - 1;
942
943 for (i = 0; k[i] != '\0'; i++)
944 {
945 value ^= ((unsigned int)k[i] << ((i * 5) & mask));
946 }
947
948 return value;
949}
diff --git a/libraries/eina/src/tests/ecore_list.c b/libraries/eina/src/tests/ecore_list.c
new file mode 100644
index 0000000..7da4417
--- /dev/null
+++ b/libraries/eina/src/tests/ecore_list.c
@@ -0,0 +1,2162 @@
1#ifdef HAVE_CONFIG_H
2# include <config.h>
3#endif
4
5#include <stdlib.h>
6#include <string.h>
7
8#include "Ecore_Data.h"
9
10/* Some tests showed that beyond that value heap sort is faster than merge sort
11 * (in this implementation). This value has to be changed or at least review
12 * if someone is changing the implementation. */
13#define ECORE_MERGESORT_LIMIT 40000
14
15/* Return information about the list */
16static void * _ecore_list_current(Ecore_List *list);
17
18/* Adding functions */
19static int _ecore_list_insert(Ecore_List *list,
20 Ecore_List_Node *node);
21static int _ecore_list_append_0(Ecore_List *list,
22 Ecore_List_Node *node);
23static int _ecore_list_prepend_0(Ecore_List *list,
24 Ecore_List_Node *node);
25
26/* Remove functions */
27static void * _ecore_list_remove_0(Ecore_List *list);
28static void * _ecore_list_first_remove(Ecore_List *list);
29static void * _ecore_list_last_remove(Ecore_List *list);
30
31/* Basic traversal functions */
32static void * _ecore_list_next(Ecore_List *list);
33static void * _ecore_list_last_goto(Ecore_List *list);
34static void * _ecore_list_first_goto(Ecore_List *list);
35static void * _ecore_list_goto(Ecore_List *list, const void *data);
36static void * _ecore_list_index_goto(Ecore_List *list, int idx);
37
38/* Iterative functions */
39static int _ecore_list_for_each(Ecore_List *list,
40 Ecore_For_Each function,
41 void *user_data);
42static void * _ecore_list_find(Ecore_List *list,
43 Ecore_Compare_Cb function,
44 const void *user_data);
45
46/* Sorting functions */
47static Ecore_List_Node *_ecore_list_node_mergesort(Ecore_List_Node *first,
48 int n,
49 Ecore_Compare_Cb compare,
50 int order);
51static Ecore_List_Node *_ecore_list_node_merge(Ecore_List_Node *first,
52 Ecore_List_Node *second,
53 Ecore_Compare_Cb compare,
54 int order);
55static Ecore_List_Node *_ecore_dlist_node_mergesort(Ecore_List_Node *first,
56 int n,
57 Ecore_Compare_Cb compare,
58 int order);
59static Ecore_List_Node *_ecore_dlist_node_merge(Ecore_List_Node *first,
60 Ecore_List_Node *second,
61 Ecore_Compare_Cb compare,
62 int order);
63
64/* Private double linked list functions */
65static void *_ecore_dlist_previous(Ecore_DList *list);
66static void *_ecore_dlist_first_remove(Ecore_DList *list);
67static void *_ecore_dlist_index_goto(Ecore_DList *list, int idx);
68
69/**
70 @defgroup Ecore_Data_List_Creation_Group List Creation/Destruction Functions
71
72 Functions that create, initialize and destroy Ecore_Lists.
73 */
74
75/**
76 * Create and initialize a new list.
77 * @return A new initialized list on success, @c NULL on failure.
78 * @ingroup Ecore_Data_List_Creation_Group
79 */
80EAPI Ecore_List *
81ecore_list_new(void)
82{
83 Ecore_List *list;
84
85 list = (Ecore_List *)malloc(sizeof(Ecore_List));
86 if (!list)
87 return NULL;
88
89 if (!ecore_list_init(list))
90 {
91 FREE(list);
92 return NULL;
93 }
94
95 return list;
96}
97
98/**
99 * Initialize a list to some sane starting values.
100 * @param list The list to initialize.
101 * @return @c TRUE if successful, @c FALSE if an error occurs.
102 * @ingroup Ecore_Data_List_Creation_Group
103 */
104EAPI int
105ecore_list_init(Ecore_List *list)
106{
107 CHECK_PARAM_POINTER_RETURN("list", list, FALSE);
108
109 memset(list, 0, sizeof(Ecore_List));
110
111 return TRUE;
112}
113
114/**
115 * Free a list and all of it's nodes.
116 * @param list The list to be freed.
117 * @ingroup Ecore_Data_List_Creation_Group
118 */
119EAPI void
120ecore_list_destroy(Ecore_List *list)
121{
122 void *data;
123
124 CHECK_PARAM_POINTER("list", list);
125
126 while (list->first)
127 {
128 data = _ecore_list_first_remove(list);
129 if (list->free_func)
130 list->free_func(data);
131 }
132
133 FREE(list);
134}
135
136/**
137 * Set the function for freeing data.
138 * @param list The list that will use this function when nodes are
139 * destroyed.
140 * @param free_func The function that will free the key data.
141 * @return @c TRUE on successful set, @c FALSE otherwise.
142 */
143EAPI int
144ecore_list_free_cb_set(Ecore_List *list, Ecore_Free_Cb free_func)
145{
146 CHECK_PARAM_POINTER_RETURN("list", list, FALSE);
147
148 list->free_func = free_func;
149
150 return TRUE;
151}
152
153/**
154 * Checks the list for any nodes.
155 * @param list The list to check for nodes
156 * @return @c TRUE if no nodes in list, @c FALSE if the list contains nodes
157 */
158EAPI int
159ecore_list_empty_is(Ecore_List *list)
160{
161 int ret = TRUE;
162
163 CHECK_PARAM_POINTER_RETURN("list", list, TRUE);
164
165 if (list->nodes)
166 ret = FALSE;
167
168 return ret;
169}
170
171/**
172 * Returns the number of the current node.
173 * @param list The list to return the number of the current node.
174 * @return The number of the current node in the list.
175 */
176EAPI int
177ecore_list_index(Ecore_List *list)
178{
179 int ret;
180
181 CHECK_PARAM_POINTER_RETURN("list", list, FALSE);
182
183 ret = list->index;
184
185 return ret;
186}
187
188/**
189 * Find the number of nodes in the list.
190 * @param list The list to find the number of nodes
191 * @return The number of nodes in the list.
192 */
193EAPI int
194ecore_list_count(Ecore_List *list)
195{
196 int ret = 0;
197
198 CHECK_PARAM_POINTER_RETURN("list", list, FALSE);
199
200 ret = list->nodes;
201
202 return ret;
203}
204
205/**
206 @defgroup Ecore_Data_List_Add_Item_Group List Item Adding Functions
207
208 Functions that are used to add nodes to an Ecore_List.
209 */
210
211/**
212 * Append data to the list.
213 * @param list The list.
214 * @param data The data to append.
215 * @return @c FALSE if an error occurs, @c TRUE if appended successfully
216 * @ingroup Ecore_Data_List_Add_Item_Group
217 */
218EAPI inline int
219ecore_list_append(Ecore_List *list, void *data)
220{
221 int ret;
222 Ecore_List_Node *node;
223
224 CHECK_PARAM_POINTER_RETURN("list", list, FALSE);
225
226 node = ecore_list_node_new();
227 node->data = data;
228
229 ret = _ecore_list_append_0(list, node);
230
231 return ret;
232}
233
234/* For adding items to the end of the list */
235static int
236_ecore_list_append_0(Ecore_List *list, Ecore_List_Node *end)
237{
238 if (list->last)
239 list->last->next = end;
240
241 list->last = end;
242
243 if (!list->first)
244 {
245 list->first = end;
246 list->index = 0;
247 list->current = NULL;
248 }
249
250 if (list->index >= list->nodes)
251 list->index++;
252
253 list->nodes++;
254
255 return TRUE;
256}
257
258/**
259 * Prepend data to the beginning of the list.
260 * @param list The list.
261 * @param data The data to prepend.
262 * @return @c FALSE if an error occurs, @c TRUE if prepended successfully.
263 * @ingroup Ecore_Data_List_Add_Item_Group
264 */
265EAPI inline int
266ecore_list_prepend(Ecore_List *list, void *data)
267{
268 int ret;
269 Ecore_List_Node *node;
270
271 CHECK_PARAM_POINTER_RETURN("list", list, FALSE);
272
273 node = ecore_list_node_new();
274 node->data = data;
275
276 ret = _ecore_list_prepend_0(list, node);
277
278 return ret;
279}
280
281/* For adding items to the beginning of the list */
282static int
283_ecore_list_prepend_0(Ecore_List *list, Ecore_List_Node *start)
284{
285 /* Put it at the beginning of the list */
286 start->next = list->first;
287
288 list->first = start;
289
290 /* If no last node, then the first node is the last node */
291 if (!list->last)
292 list->last = list->first;
293
294 list->nodes++;
295 list->index++;
296
297 return TRUE;
298}
299
300/**
301 * Insert data in front of the current point in the list.
302 * @param list The list to hold the inserted @p data.
303 * @param data The data to insert into @p list.
304 * @return @c FALSE if there is an error, @c TRUE on success
305 * @ingroup Ecore_Data_List_Add_Item_Group
306 */
307EAPI inline int
308ecore_list_insert(Ecore_List *list, void *data)
309{
310 int ret;
311 Ecore_List_Node *node;
312
313 CHECK_PARAM_POINTER_RETURN("list", list, FALSE);
314
315 node = ecore_list_node_new();
316 node->data = data;
317
318 ret = _ecore_list_insert(list, node);
319
320 return ret;
321}
322
323/* For adding items in front of the current position in the list */
324static int
325_ecore_list_insert(Ecore_List *list, Ecore_List_Node *new_node)
326{
327 /*
328 * If the current point is at the beginning of the list, then it's the
329 * same as prepending it to the list.
330 */
331 if (list->current == list->first)
332 return _ecore_list_prepend_0(list, new_node);
333
334 if (!list->current)
335 {
336 int ret_value;
337
338 ret_value = _ecore_list_append_0(list, new_node);
339 list->current = list->last;
340
341 return ret_value;
342 }
343
344 /* Setup the fields of the new node */
345 new_node->next = list->current;
346
347 /* And hook the node into the list */
348 _ecore_list_index_goto(list, ecore_list_index(list) - 1);
349
350 list->current->next = new_node;
351
352 /* Now move the current item to the inserted item */
353 list->current = new_node;
354 list->nodes++;
355
356 return TRUE;
357}
358/**
359 * Append a list to the list.
360 * @param list The list.
361 * @param append The list to append.
362 * @return @c FALSE if an error occurs, @c TRUE if appended successfully
363 * @ingroup Ecore_Data_List_Add_Item_Group
364 */
365
366EAPI int
367ecore_list_append_list(Ecore_List *list, Ecore_List *append)
368{
369 CHECK_PARAM_POINTER_RETURN("list", list, FALSE);
370 CHECK_PARAM_POINTER_RETURN("append", append, FALSE);
371
372 if (ecore_list_empty_is(append))
373 return TRUE;
374
375 if (ecore_list_empty_is(list))
376 {
377 list->first = append->first;
378 list->current = list->first;
379 list->last = append->last;
380 list->nodes = append->nodes;
381 }
382 else
383 {
384 list->last->next = append->first;
385 list->last = append->last;
386 list->nodes += append->nodes;
387 }
388
389 ecore_list_init(append);
390 return TRUE;
391}
392
393/**
394 * Prepend a list to the beginning of the list.
395 * @param list The list.
396 * @param prepend The list to prepend.
397 * @return @c FALSE if an error occurs, @c TRUE if prepended successfully.
398 * @ingroup Ecore_Data_List_Add_Item_Group
399 */
400EAPI int
401ecore_list_prepend_list(Ecore_List *list, Ecore_List *prepend)
402{
403 CHECK_PARAM_POINTER_RETURN("list", list, FALSE);
404 CHECK_PARAM_POINTER_RETURN("prepend", prepend, FALSE);
405
406 if (ecore_list_empty_is(prepend))
407 return TRUE;
408
409 if (ecore_list_empty_is(list))
410 {
411 list->first = prepend->first;
412 list->current = NULL;
413 list->last = prepend->last;
414 list->nodes = prepend->nodes;
415 }
416 else
417 {
418 prepend->last->next = list->first;
419 list->first = prepend->first;
420 list->nodes += prepend->nodes;
421 list->index += prepend->nodes;
422 }
423
424 ecore_list_init(prepend);
425 return TRUE;
426}
427
428/**
429 @defgroup Ecore_Data_List_Remove_Item_Group List Item Removing Functions
430
431 Functions that remove nodes from an Ecore_List.
432 */
433
434/**
435 * Remove the current item from the list.
436 * @param list The list to remove the current item
437 * @return A pointer to the removed data on success, @c NULL on failure.
438 * @ingroup Ecore_Data_List_Remove_Item_Group
439 */
440EAPI inline void *
441ecore_list_remove(Ecore_List *list)
442{
443 void *ret;
444
445 CHECK_PARAM_POINTER_RETURN("list", list, NULL);
446
447 ret = _ecore_list_remove_0(list);
448
449 return ret;
450}
451
452/* Remove the current item from the list */
453static void *
454_ecore_list_remove_0(Ecore_List *list)
455{
456 void *ret = NULL;
457 Ecore_List_Node *old;
458
459 if (!list)
460 return NULL;
461
462 if (ecore_list_empty_is(list))
463 return NULL;
464
465 if (!list->current)
466 return NULL;
467
468 if (list->current == list->first)
469 return _ecore_list_first_remove(list);
470
471 if (list->current == list->last)
472 return _ecore_list_last_remove(list);
473
474 old = list->current;
475
476 _ecore_list_index_goto(list, list->index - 1);
477
478 list->current->next = old->next;
479 old->next = NULL;
480 ret = old->data;
481 old->data = NULL;
482
483 _ecore_list_next(list);
484
485 ecore_list_node_destroy(old, NULL);
486 list->nodes--;
487
488 return ret;
489}
490
491/**
492 * Remove and free the data in lists current position.
493 * @param list The list to remove and free the current item.
494 * @return @c TRUE on success, @c FALSE on error
495 * @ingroup Ecore_Data_List_Remove_Item_Group
496 */
497EAPI int
498ecore_list_remove_destroy(Ecore_List *list)
499{
500 void *data;
501
502 CHECK_PARAM_POINTER_RETURN("list", list, FALSE);
503
504 data = _ecore_list_remove_0(list);
505 if (list->free_func)
506 list->free_func(data);
507
508 return TRUE;
509}
510
511/**
512 * Remove the first item from the list.
513 * @param list The list to remove the current item
514 * @return Returns a pointer to the removed data on success, @c NULL on
515 * failure.
516 * @ingroup Ecore_Data_List_Remove_Item_Group
517 */
518EAPI inline void *
519ecore_list_first_remove(Ecore_List *list)
520{
521 void *ret;
522
523 CHECK_PARAM_POINTER_RETURN("list", list, NULL);
524
525 ret = _ecore_list_first_remove(list);
526
527 return ret;
528}
529
530/* Remove the first item from the list */
531static void *
532_ecore_list_first_remove(Ecore_List *list)
533{
534 void *ret = NULL;
535 Ecore_List_Node *old;
536
537 if (!list)
538 return NULL;
539
540 if (ecore_list_empty_is(list))
541 return NULL;
542
543 old = list->first;
544
545 list->first = list->first->next;
546
547 if (list->current == old)
548 list->current = list->first;
549 else
550 (list->index ? list->index-- : 0);
551
552 if (list->last == old)
553 list->last = list->first;
554
555 ret = old->data;
556 old->data = NULL;
557
558 ecore_list_node_destroy(old, NULL);
559 list->nodes--;
560
561 return ret;
562}
563
564/**
565 * Remove the last item from the list.
566 * @param list The list to remove the last node from
567 * @return A pointer to the removed data on success, @c NULL on failure.
568 * @ingroup Ecore_Data_List_Remove_Item_Group
569 */
570EAPI inline void *
571ecore_list_last_remove(Ecore_List *list)
572{
573 void *ret;
574
575 CHECK_PARAM_POINTER_RETURN("list", list, NULL);
576
577 ret = _ecore_list_last_remove(list);
578
579 return ret;
580}
581
582/* Remove the last item from the list */
583static void *
584_ecore_list_last_remove(Ecore_List *list)
585{
586 void *ret = NULL;
587 Ecore_List_Node *old, *prev;
588
589 if (!list)
590 return NULL;
591
592 if (ecore_list_empty_is(list))
593 return NULL;
594
595 old = list->last;
596 if (list->current == old)
597 list->current = NULL;
598
599 if (list->first == old)
600 list->first = NULL;
601
602 for (prev = list->first; prev && prev->next != old; prev = prev->next) ;
603 list->last = prev;
604 if (prev)
605 prev->next = NULL;
606
607 old->next = NULL;
608 ret = old->data;
609 old->data = NULL;
610
611 ecore_list_node_destroy(old, NULL);
612 list->nodes--;
613
614 return ret;
615}
616
617/**
618 @defgroup Ecore_Data_List_Traverse_Group List Traversal Functions
619
620 Functions that can be used to traverse an Ecore_List.
621 */
622
623/**
624 * Make the current item the item with the given index number.
625 * @param list The list.
626 * @param idx The position to move the current item.
627 * @return A pointer to new current item on success, @c NULL on failure.
628 * @ingroup Ecore_Data_List_Traverse_Group
629 */
630EAPI inline void *
631ecore_list_index_goto(Ecore_List *list, int idx)
632{
633 void *ret;
634
635 CHECK_PARAM_POINTER_RETURN("list", list, NULL);
636
637 ret = _ecore_list_index_goto(list, idx);
638
639 return ret;
640}
641
642/* This is the non-threadsafe version, use this inside internal functions that
643 * already lock the list */
644static void *
645_ecore_list_index_goto(Ecore_List *list, int idx)
646{
647 int i;
648
649 if (!list)
650 return NULL;
651
652 if (ecore_list_empty_is(list))
653 return NULL;
654
655 if (idx > ecore_list_count(list) || idx < 0)
656 return NULL;
657
658 if (idx < list->index)
659 {
660 _ecore_list_first_goto(list);
661 i = 0;
662 }
663 else
664 i = list->index;
665
666 for (; i < idx && _ecore_list_next(list); i++) ;
667
668 if (i >= list->nodes)
669 return NULL;
670
671 list->index = i;
672
673 return list->current->data;
674}
675
676/**
677 * Make the current item the node that contains @p data.
678 * @param list The list.
679 * @param data The data to find.
680 * @return A pointer to @p data on success, @c NULL on failure.
681 * @ingroup Ecore_Data_List_Traverse_Group
682 */
683EAPI inline void *
684ecore_list_goto(Ecore_List *list, const void *data)
685{
686 void *ret;
687
688 CHECK_PARAM_POINTER_RETURN("list", list, NULL);
689
690 ret = _ecore_list_goto(list, data);
691
692 return ret;
693}
694
695/* Set the current position to the node containing data */
696static void *
697_ecore_list_goto(Ecore_List *list, const void *data)
698{
699 int idx;
700 Ecore_List_Node *node;
701
702 if (!list)
703 return NULL;
704
705 idx = 0;
706
707 node = list->first;
708 while (node && node->data)
709 {
710 Ecore_List_Node *next;
711
712 if (node->data == data)
713 break;
714
715 next = node->next;
716
717 node = next;
718
719 idx++;
720 }
721
722 if (!node)
723 return NULL;
724
725 list->current = node;
726 list->index = idx;
727
728 return list->current->data;
729}
730
731/**
732 * Make the current item the first item in the list
733 * @param list The list.
734 * @return A pointer to the first item on success, @c NULL on failure
735 * @ingroup Ecore_Data_List_Traverse_Group
736 */
737EAPI inline void *
738ecore_list_first_goto(Ecore_List *list)
739{
740 void *ret;
741
742 CHECK_PARAM_POINTER_RETURN("list", list, NULL);
743
744 ret = _ecore_list_first_goto(list);
745
746 return ret;
747}
748
749/* Set the current position to the start of the list */
750static void *
751_ecore_list_first_goto(Ecore_List *list)
752{
753 if (!list || !list->first)
754 return NULL;
755
756 list->current = list->first;
757 list->index = 0;
758
759 return list->current->data;
760}
761
762/**
763 * Make the current item the last item in the list.
764 * @param list The list.
765 * @return A pointer to the last item on success, @c NULL on failure.
766 * @ingroup Ecore_Data_List_Traverse_Group
767 */
768EAPI inline void *
769ecore_list_last_goto(Ecore_List *list)
770{
771 void *ret;
772
773 CHECK_PARAM_POINTER_RETURN("list", list, NULL);
774
775 ret = _ecore_list_last_goto(list);
776
777 return ret;
778}
779
780/* Set the current position to the end of the list */
781static void *
782_ecore_list_last_goto(Ecore_List *list)
783{
784 if (!list || !list->last)
785 return NULL;
786
787 list->current = list->last;
788 list->index = (list->nodes - 1);
789
790 return list->current->data;
791}
792
793/**
794 * Retrieve the data pointed to by the current item in @p list.
795 * @param list The list.
796 * @return Returns the data at current position, can be @c NULL.
797 */
798EAPI inline void *
799ecore_list_current(Ecore_List *list)
800{
801 void *ret;
802
803 ret = _ecore_list_current(list);
804
805 return ret;
806}
807
808/**
809 * Retrieve the data pointed to by the first item in @p list.
810 * @param list The list.
811 * @return Returns the data at current position, can be @c NULL.
812 */
813EAPI inline void *
814ecore_list_first(Ecore_List *list)
815{
816 void *ret;
817
818 if (!list->first)
819 return NULL;
820
821 ret = list->first->data;
822
823 return ret;
824}
825
826/**
827 * Retrieve the data pointed to by the last item in @p list.
828 * @param list The list.
829 * @return Returns the data at current position, can be @c NULL.
830 */
831EAPI inline void *
832ecore_list_last(Ecore_List *list)
833{
834 void *ret;
835
836 if (!list->last)
837 return NULL;
838
839 ret = list->last->data;
840
841 return ret;
842}
843
844/* Return the data of the current node without incrementing */
845static void *
846_ecore_list_current(Ecore_List *list)
847{
848 void *ret;
849
850 if (!list->current)
851 return NULL;
852
853 ret = list->current->data;
854
855 return ret;
856}
857
858/**
859 * Retrieve the data pointed to by the current item, and make the next item
860 * the current item.
861 * @param list The list to retrieve data from.
862 * @return The current item in the list on success, @c NULL on failure.
863 */
864EAPI inline void *
865ecore_list_next(Ecore_List *list)
866{
867 void *data;
868
869 CHECK_PARAM_POINTER_RETURN("list", list, NULL);
870
871 data = _ecore_list_next(list);
872
873 return data;
874}
875
876/* Return the data contained in the current node and go to the next node */
877static void *
878_ecore_list_next(Ecore_List *list)
879{
880 void *data;
881 Ecore_List_Node *ret;
882 Ecore_List_Node *next;
883
884 if (!list->current)
885 return NULL;
886
887 ret = list->current;
888 next = list->current->next;
889
890 list->current = next;
891 list->index++;
892
893 data = ret->data;
894
895 return data;
896}
897
898/**
899 * Remove all nodes from @p list.
900 * @param list The list.
901 * @return Returns @c TRUE on success, @c FALSE on error.
902 * @note The data for each item on the list is not freed by
903 * @c ecore_list_clear().
904 */
905EAPI int
906ecore_list_clear(Ecore_List *list)
907{
908 CHECK_PARAM_POINTER_RETURN("list", list, FALSE);
909
910 while (!ecore_list_empty_is(list))
911 _ecore_list_first_remove(list);
912
913 return TRUE;
914}
915
916/**
917 * Execute function for each node in @p list.
918 * @param list The list.
919 * @param function The function to pass each node from @p list to.
920 * @return Returns @c TRUE on success, @c FALSE on failure.
921 * @ingroup Ecore_Data_List_Traverse_Group
922 */
923EAPI int
924ecore_list_for_each(Ecore_List *list, Ecore_For_Each function, void *user_data)
925{
926 int ret;
927
928 CHECK_PARAM_POINTER_RETURN("list", list, FALSE);
929
930 ret = _ecore_list_for_each(list, function, user_data);
931
932 return ret;
933}
934
935/* The real meat of executing the function for each data node */
936static int
937_ecore_list_for_each(Ecore_List *list, Ecore_For_Each function, void *user_data)
938{
939 void *value;
940
941 if (!list || !function)
942 return FALSE;
943
944 _ecore_list_first_goto(list);
945 while ((value = _ecore_list_next(list)))
946 function(value, user_data);
947
948 return TRUE;
949}
950
951/**
952 * Find data in @p list using the compare function @p func
953 * @param list The list.
954 * @param function The function to test each node of @p list with
955 * @param user_data Data to match against (used by @p function)
956 * @return the first matching data node, or NULL if none match
957 */
958EAPI void *
959ecore_list_find(Ecore_List *list,
960 Ecore_Compare_Cb function,
961 const void *user_data)
962{
963 CHECK_PARAM_POINTER_RETURN("list", list, NULL);
964
965 return _ecore_list_find(list, function, user_data);
966}
967
968/* The real meat of finding a node via a compare cb */
969static void *
970_ecore_list_find(Ecore_List *list,
971 Ecore_Compare_Cb function,
972 const void *user_data)
973{
974 void *value;
975 if (!list || !function)
976 return NULL;
977
978 _ecore_list_first_goto(list);
979 while ((value = _ecore_list_current(list)))
980 {
981 if (!function(value, user_data))
982 return value;
983
984 ecore_list_next(list);
985 }
986
987 return NULL;
988}
989
990/**
991 * Sort data in @p list using the compare function @p compare
992 * @param list The list.
993 * @param compare The function to compare the data of @p list
994 * @param order The sort direction, possible values are ECORE_SORT_MIN and
995 * ECORE_SORT_MAX
996 * @return true on success
997 *
998 * This is a wrapper function for mergesort and heapsort. It
999 * tries to choose the fastest algorithm depending on the
1000 * number of notes. Note: The sort may be unstable.
1001 */
1002EAPI int
1003ecore_list_sort(Ecore_List *list, Ecore_Compare_Cb compare, char order)
1004{
1005 CHECK_PARAM_POINTER_RETURN("list", list, 0);
1006
1007 if (list->nodes < 2)
1008 return 1;
1009
1010 if (list->nodes < ECORE_MERGESORT_LIMIT)
1011 return ecore_list_mergesort(list, compare, order);
1012
1013 if (!ecore_list_heapsort(list, compare, order))
1014 return ecore_list_mergesort(list, compare, order);
1015
1016 return 1;
1017}
1018
1019/**
1020 * Sort data in @p list using the compare function @p compare
1021 * @param list The list.
1022 * @param compare The function to compare the data of @p list
1023 * @param order The sort direction, possible values are ECORE_SORT_MIN and
1024 * ECORE_SORT_MAX
1025 * @return true on success
1026 *
1027 * Mergesort is a stable, in-place sorting algorithm
1028 */
1029EAPI int
1030ecore_list_mergesort(Ecore_List *list, Ecore_Compare_Cb compare, char order)
1031{
1032 Ecore_List_Node *node;
1033
1034 CHECK_PARAM_POINTER_RETURN("list", list, 0);
1035 if (list->nodes < 2)
1036 return 1;
1037
1038 if (order == ECORE_SORT_MIN)
1039 order = 1;
1040 else
1041 order = -1;
1042
1043 node = _ecore_list_node_mergesort(list->first, list->nodes, compare, order);
1044 list->first = node;
1045
1046 /* maybe there is a better way to do that but our last node has changed */
1047 while (node->next)
1048 node = node->next;
1049 list->last = node;
1050
1051 _ecore_list_first_goto(list);
1052
1053 return 1;
1054}
1055
1056/**
1057 * Merge the @p l2 into the @p list using the compare function @p compare.
1058 * Both lists need to be sorted else a corrupt list could be the result.
1059 * @param list The list.
1060 * @param l2 The second list, this list will be empty after the merge
1061 * @param compare The function to compare the data of @p list and @p l2
1062 * @param order The sort direction, possible values are ECORE_SORT_MIN and
1063 * ECORE_SORT_MAX
1064 */
1065EAPI void
1066ecore_list_merge(Ecore_List *list,
1067 Ecore_List *l2,
1068 Ecore_Compare_Cb compare,
1069 char order)
1070{
1071 CHECK_PARAM_POINTER("list", list);
1072 CHECK_PARAM_POINTER("l2", l2);
1073
1074 if (ecore_list_empty_is(l2))
1075 return;
1076
1077 if (ecore_list_empty_is(list))
1078 {
1079 ecore_list_append_list(list, l2);
1080 return;
1081 }
1082
1083 if (order == ECORE_SORT_MIN)
1084 order = 1;
1085 else
1086 order = -1;
1087
1088 list->first = _ecore_list_node_merge(list->first, l2->first, compare, order);
1089
1090 if ((order * compare(list->last->data, l2->last->data)) < 0)
1091 list->last = l2->last;
1092
1093 list->nodes += l2->nodes;
1094 ecore_list_init(l2);
1095}
1096
1097/* this is the internal recrusive function for the merge sort */
1098static Ecore_List_Node *
1099_ecore_list_node_mergesort(Ecore_List_Node *first, int n,
1100 Ecore_Compare_Cb compare, int order)
1101{
1102 Ecore_List_Node *middle;
1103 Ecore_List_Node *premid;
1104 int mid;
1105 int i;
1106
1107 mid = n / 2;
1108
1109 if (n < 2)
1110 return first;
1111 else if (n == 2)
1112 {
1113 if (compare(first->data, first->next->data) * order > 0)
1114 {
1115 /* swap the data */
1116 void *data;
1117 data = first->next->data;
1118 first->next->data = first->data;
1119 first->data = data;
1120 }
1121
1122 return first;
1123 }
1124
1125 /* first find the premiddle node*/
1126 for (premid = first, i = 0; i < mid - 1; i++)
1127 premid = premid->next;
1128
1129 /* split the list */
1130 middle = premid->next;
1131 premid->next = NULL;
1132
1133 /* sort the the partial lists */
1134 first = _ecore_list_node_mergesort(first, mid, compare, order);
1135 middle = _ecore_list_node_mergesort(middle, n - mid, compare, order);
1136
1137 return _ecore_list_node_merge(first, middle, compare, order);
1138}
1139
1140/* this function is used to merge the partial sorted lists */
1141static Ecore_List_Node *
1142_ecore_list_node_merge(Ecore_List_Node *first, Ecore_List_Node *second,
1143 Ecore_Compare_Cb compare, int order)
1144{
1145 Ecore_List_Node *list;
1146 Ecore_List_Node *l;
1147
1148 /* select the first node outside the loop, because we need to keep
1149 * a pointer to it */
1150 if (compare(first->data, second->data) * order > 0)
1151 {
1152 list = l = second;
1153 second = second->next;
1154 }
1155 else
1156 {
1157 list = l = first;
1158 first = first->next;
1159 }
1160
1161 /* and now start the merging */
1162 while (first && second)
1163 {
1164 if (compare(first->data, second->data) * order > 0)
1165 {
1166 l = l->next = second;
1167 second = second->next;
1168 }
1169 else
1170 {
1171 l = l->next = first;
1172 first = first->next;
1173 }
1174 }
1175
1176 /* append the rest or set it to NULL */
1177 if (first)
1178 l->next = first;
1179 else if (second)
1180 l->next = second;
1181 else
1182 l->next = NULL;
1183
1184 return list;
1185}
1186
1187/**
1188 * Sort data in @p list using the compare function @p compare
1189 * @param list The list.
1190 * @param compare The function to compare the data of @p list
1191 * @param order The sort direction, possible values are ECORE_SORT_MIN and
1192 * ECORE_SORT_MAX
1193 * @return true on success
1194 *
1195 * Heapsort is a unstable sorting algorithm, it needs to allocate extra memomry,
1196 * but there for it is for a great number of nodes faster than mergesort
1197 */
1198EAPI int
1199ecore_list_heapsort(Ecore_List *list, Ecore_Compare_Cb compare, char order)
1200{
1201 Ecore_Sheap *heap;
1202 Ecore_List_Node *node;
1203 void *data;
1204
1205 CHECK_PARAM_POINTER_RETURN("list", list, 0);
1206 /*
1207 * Push the data into a heap.
1208 */
1209 heap = ecore_sheap_new(compare, list->nodes);
1210 if (!heap)
1211 return 0;
1212
1213 ecore_sheap_order_set(heap, order);
1214 _ecore_list_first_goto(list);
1215 while ((data = _ecore_list_next(list)))
1216 {
1217 ecore_sheap_insert(heap, data);
1218 }
1219
1220 /*
1221 * Extract in sorted order.
1222 */
1223 node = list->first;
1224 while (node)
1225 {
1226 node->data = ecore_sheap_extract(heap);
1227 node = node->next;
1228 }
1229
1230 ecore_sheap_destroy(heap);
1231
1232 _ecore_list_first_goto(list);
1233 return 1;
1234}
1235
1236/* Initialize a node to starting values */
1237EAPI int
1238ecore_list_node_init(Ecore_List_Node *node)
1239{
1240 CHECK_PARAM_POINTER_RETURN("node", node, FALSE);
1241
1242 node->next = NULL;
1243 node->data = NULL;
1244
1245 return TRUE;
1246}
1247
1248/**
1249 @defgroup Ecore_Data_List_Node_Group List Node Functions
1250
1251 Functions that are used in the creation, maintenance and destruction of
1252 Ecore_List nodes.
1253 */
1254
1255/**
1256 * Allocates and initializes a new list node.
1257 * @return A new Ecore_List_Node on success, @c NULL otherwise.
1258 * @ingroup Ecore_Data_List_Node_Group
1259 */
1260EAPI Ecore_List_Node *
1261ecore_list_node_new()
1262{
1263 Ecore_List_Node *new_node;
1264
1265 new_node = malloc(sizeof(Ecore_List_Node));
1266
1267 if (!ecore_list_node_init(new_node))
1268 {
1269 FREE(new_node);
1270 return NULL;
1271 }
1272
1273 return new_node;
1274}
1275
1276/**
1277 * Calls the function to free the data and the node.
1278 * @param node Node to destroy.
1279 * @param free_func Function to call if @p node points to data to free.
1280 * @return @c TRUE.
1281 * @ingroup Ecore_Data_List_Node_Group
1282 */
1283EAPI int
1284ecore_list_node_destroy(Ecore_List_Node *node, Ecore_Free_Cb free_func)
1285{
1286 CHECK_PARAM_POINTER_RETURN("node", node, FALSE);
1287
1288 if (free_func && node->data)
1289 free_func(node->data);
1290
1291 FREE(node);
1292
1293 return TRUE;
1294}
1295
1296/**
1297 * @defgroup Ecore_Data_DList_Creation_Group Doubly Linked List Creation/Destruction Functions
1298 *
1299 * Functions used to create, initialize and destroy @c Ecore_DLists.
1300 */
1301
1302/**
1303 * Creates and initialises a new doubly linked list.
1304 * @return A new initialised doubly linked list on success, @c NULL
1305 * on failure.
1306 * @ingroup Ecore_Data_DList_Creation_Group
1307 */
1308EAPI Ecore_DList *
1309ecore_dlist_new()
1310{
1311 Ecore_DList *list = NULL;
1312
1313 list = (Ecore_DList *)malloc(sizeof(Ecore_DList));
1314 if (!list)
1315 return NULL;
1316
1317 if (!ecore_dlist_init(list))
1318 {
1319 IF_FREE(list);
1320 return NULL;
1321 }
1322
1323 return list;
1324}
1325
1326/**
1327 * Initialises a list to some sane starting values.
1328 * @param list The doubly linked list to initialise.
1329 * @return @c TRUE if successful, @c FALSE if an error occurs.
1330 * @ingroup Ecore_Data_DList_Creation_Group
1331 */
1332EAPI int
1333ecore_dlist_init(Ecore_DList *list)
1334{
1335 CHECK_PARAM_POINTER_RETURN("list", list, FALSE);
1336
1337 memset(list, 0, sizeof(Ecore_DList));
1338
1339 return TRUE;
1340}
1341
1342/**
1343 * Frees a doubly linked list and all of its nodes.
1344 * @param list The doubly linked list to be freed.
1345 * @ingroup Ecore_Data_DList_Creation_Group
1346 */
1347EAPI void
1348ecore_dlist_destroy(Ecore_DList *list)
1349{
1350 void *data;
1351 CHECK_PARAM_POINTER("list", list);
1352
1353 while (list->first)
1354 {
1355 data = _ecore_dlist_first_remove(list);
1356 if (list->free_func)
1357 list->free_func(data);
1358 }
1359
1360 FREE(list);
1361}
1362
1363/**
1364 * Sets the function used for freeing data stored in a doubly linked list.
1365 * @param list The doubly linked list that will use this function when
1366 * nodes are destroyed.
1367 * @param free_func The function that will free the key data
1368 * @return @c TRUE on success, @c FALSE on failure.
1369 * @ingroup Ecore_Data_DList_Creation_Group
1370 */
1371EAPI int
1372ecore_dlist_free_cb_set(Ecore_DList *list, Ecore_Free_Cb free_func)
1373{
1374 CHECK_PARAM_POINTER_RETURN("list", list, FALSE);
1375
1376 return ecore_list_free_cb_set(ECORE_LIST(list), free_func);
1377}
1378
1379/**
1380 * Returns whether there is anything in the given doubly linked list.
1381 * @param list The given doubly linked list.
1382 * @return @c TRUE if there are nodes, @c FALSE otherwise.
1383 */
1384EAPI int
1385ecore_dlist_empty_is(Ecore_DList *list)
1386{
1387 CHECK_PARAM_POINTER_RETURN("list", list, FALSE);
1388
1389 return ecore_list_empty_is(ECORE_LIST(list));
1390}
1391
1392/**
1393 * Retrieves the index of the current node of the given doubly linked list.
1394 * @param list The given doubly linked list.
1395 * @return The index of the current node.
1396 */
1397EAPI inline int
1398ecore_dlist_index(Ecore_DList *list)
1399{
1400 CHECK_PARAM_POINTER_RETURN("list", list, FALSE);
1401
1402 return ecore_list_index(ECORE_LIST(list));
1403}
1404
1405/**
1406 * @defgroup Ecore_Data_DList_Add_Item_Group Doubly Linked List Adding Functions
1407 *
1408 * Functions that are used to add nodes to an Ecore_DList.
1409 */
1410
1411/**
1412 * Appends data to the given doubly linked list.
1413 * @param list The given doubly linked list.
1414 * @param data The data to append.
1415 * @return @c TRUE if the data is successfully appended, @c FALSE otherwise.
1416 * @ingroup Ecore_Data_DList_Add_Item_Group
1417 */
1418EAPI int
1419ecore_dlist_append(Ecore_DList *list, void *data)
1420{
1421 int ret;
1422 Ecore_DList_Node *prev;
1423 Ecore_DList_Node *node;
1424
1425 CHECK_PARAM_POINTER_RETURN("list", list, FALSE);
1426
1427 node = ecore_dlist_node_new();
1428 ECORE_LIST_NODE(node)->data = data;
1429
1430 prev = ECORE_DLIST_NODE(ECORE_LIST(list)->last);
1431 ret = _ecore_list_append_0(ECORE_LIST(list), ECORE_LIST_NODE(node));
1432 if (ret)
1433 node->previous = prev;
1434
1435 return ret;
1436}
1437
1438/**
1439 * Adds data to the very beginning of the given doubly linked list.
1440 * @param list The given doubly linked list.
1441 * @param data The data to prepend.
1442 * @return @c TRUE if the data is successfully prepended, @c FALSE otherwise.
1443 * @ingroup Ecore_Data_DList_Add_Item_Group
1444 */
1445EAPI int
1446ecore_dlist_prepend(Ecore_DList *list, void *data)
1447{
1448 int ret;
1449 Ecore_DList_Node *prev;
1450 Ecore_DList_Node *node;
1451
1452 CHECK_PARAM_POINTER_RETURN("list", list, FALSE);
1453
1454 node = ecore_dlist_node_new();
1455 ECORE_LIST_NODE(node)->data = data;
1456
1457 prev = ECORE_DLIST_NODE(ECORE_LIST(list)->first);
1458 ret = _ecore_list_prepend_0(ECORE_LIST(list), ECORE_LIST_NODE(node));
1459 if (ret && prev)
1460 prev->previous = node;
1461
1462 return ret;
1463}
1464
1465/**
1466 * Inserts data at the current point in the given doubly linked list.
1467 * @param list The given doubly linked list.
1468 * @param data The data to be inserted.
1469 * @return @c TRUE on success, @c FALSE otherwise.
1470 * @ingroup Ecore_Data_DList_Add_Item_Group
1471 */
1472EAPI int
1473ecore_dlist_insert(Ecore_DList *list, void *data)
1474{
1475 int ret = TRUE;
1476 Ecore_DList_Node *prev;
1477 Ecore_DList_Node *node;
1478
1479 CHECK_PARAM_POINTER_RETURN("list", list, FALSE);
1480
1481 /*
1482 * Identify and shortcut the end cases.
1483 */
1484 if (!ECORE_LIST(list)->current)
1485 return ecore_dlist_append(list, data);
1486
1487 if (ECORE_LIST(list)->current == ECORE_LIST(list)->first)
1488 return ecore_dlist_prepend(list, data);
1489
1490 node = ecore_dlist_node_new();
1491 ECORE_LIST_NODE(node)->data = data;
1492
1493 /* Setup the fields of the new node */
1494 ECORE_LIST_NODE(node)->next = ECORE_LIST(list)->current;
1495
1496 /* And hook the node into the list */
1497 prev = ECORE_DLIST_NODE(ECORE_LIST(list)->current)->previous;
1498 ECORE_LIST_NODE(prev)->next = ECORE_LIST_NODE(node);
1499 ECORE_DLIST_NODE(ECORE_LIST(list)->current)->previous = node;
1500 node->previous = prev;
1501
1502 /* Now move the current item to the inserted item */
1503 ECORE_LIST(list)->current = ECORE_LIST_NODE(node);
1504 ECORE_LIST(list)->nodes++;
1505
1506 return ret;
1507}
1508
1509/**
1510 * Appends a list to the given doubly linked list.
1511 * @param list The given doubly linked list.
1512 * @param append The list to append.
1513 * @return @c TRUE if the data is successfully appended, @c FALSE otherwise.
1514 * @ingroup Ecore_Data_DList_Add_Item_Group
1515 */
1516EAPI int
1517ecore_dlist_append_list(Ecore_DList *list, Ecore_DList *append)
1518{
1519 CHECK_PARAM_POINTER_RETURN("list", list, FALSE);
1520 CHECK_PARAM_POINTER_RETURN("append", append, FALSE);
1521
1522 if (ecore_dlist_empty_is(append))
1523 return TRUE;
1524
1525 if (ecore_dlist_empty_is(list))
1526 {
1527 list->first = append->first;
1528 list->current = NULL;
1529 list->last = append->last;
1530 list->nodes = append->nodes;
1531 }
1532 else
1533 {
1534 list->last->next = append->first;
1535 ECORE_DLIST_NODE(append->first)->previous = ECORE_DLIST_NODE(list->last);
1536 list->last = append->last;
1537 list->nodes += append->nodes;
1538 }
1539
1540 ecore_dlist_init(append);
1541 return TRUE;
1542}
1543
1544/**
1545 * Adds a list to the very beginning of the given doubly linked list.
1546 * @param list The given doubly linked list.
1547 * @param prepend The list to prepend.
1548 * @return @c TRUE if the data is successfully prepended, @c FALSE otherwise.
1549 * @ingroup Ecore_Data_DList_Add_Item_Group
1550 */
1551EAPI int
1552ecore_dlist_prepend_list(Ecore_DList *list, Ecore_DList *prepend)
1553{
1554 CHECK_PARAM_POINTER_RETURN("list", list, FALSE);
1555 CHECK_PARAM_POINTER_RETURN("prepend", prepend, FALSE);
1556
1557 if (ecore_dlist_empty_is(prepend))
1558 return TRUE;
1559
1560 if (ecore_dlist_empty_is(list))
1561 {
1562 list->first = prepend->first;
1563 list->current = NULL;
1564 list->last = prepend->last;
1565 list->nodes = prepend->nodes;
1566 }
1567 else
1568 {
1569 prepend->last->next = list->first;
1570 ECORE_DLIST_NODE(list->first)->previous = ECORE_DLIST_NODE(
1571 prepend->last);
1572 list->first = prepend->first;
1573 list->nodes += prepend->nodes;
1574 list->index += prepend->nodes;
1575 }
1576
1577 ecore_dlist_init(prepend);
1578 return TRUE;
1579}
1580
1581/**
1582 * @defgroup Ecore_Data_DList_Remove_Item_Group Doubly Linked List Removing Functions
1583 *
1584 * Functions that remove nodes from an @c Ecore_DList.
1585 */
1586
1587/**
1588 * Removes the current item from the given doubly linked list.
1589 * @param list The given doubly linked list.
1590 * @return A pointer to the removed data on success, @c NULL otherwise.
1591 * @ingroup Ecore_Data_DList_Remove_Item_Group
1592 */
1593EAPI void *
1594ecore_dlist_remove(Ecore_DList *list)
1595{
1596 void *ret;
1597 Ecore_List *l2 = ECORE_LIST(list);
1598 Ecore_DList_Node *node;
1599
1600 CHECK_PARAM_POINTER_RETURN("list", list, NULL);
1601
1602 if (l2->current)
1603 {
1604 node = ECORE_DLIST_NODE(list->current->next);
1605 if (node)
1606 node->previous = ECORE_DLIST_NODE(l2->current)->previous;
1607 }
1608
1609 ret = _ecore_list_remove_0(list);
1610
1611 return ret;
1612}
1613
1614/**
1615 * Removes the first item from the given doubly linked list.
1616 * @param list The given doubly linked list.
1617 * @return A pointer to the removed data on success, @c NULL on failure.
1618 * @ingroup Ecore_Data_DList_Remove_Item_Group
1619 */
1620EAPI void *
1621ecore_dlist_first_remove(Ecore_DList *list)
1622{
1623 void *ret;
1624
1625 CHECK_PARAM_POINTER_RETURN("list", list, NULL);
1626
1627 ret = _ecore_dlist_first_remove(list);
1628
1629 return ret;
1630}
1631
1632/**
1633 * Removes and frees the data at the current position in the given doubly
1634 * linked list.
1635 * @param list The given doubly linked list.
1636 * @return @c TRUE on success, @c FALSE otherwise.
1637 * @ingroup Ecore_Data_DList_Remove_Item_Group
1638 */
1639EAPI int
1640ecore_dlist_remove_destroy(Ecore_DList *list)
1641{
1642 void *data;
1643
1644 CHECK_PARAM_POINTER_RETURN("list", list, FALSE);
1645
1646 data = ecore_dlist_remove(list);
1647 if (!data)
1648 return FALSE;
1649
1650 if (list->free_func)
1651 list->free_func(data);
1652
1653 return TRUE;
1654}
1655
1656static void *
1657_ecore_dlist_first_remove(Ecore_DList *list)
1658{
1659 void *ret;
1660
1661 if (!list)
1662 return NULL;
1663
1664 ret = _ecore_list_first_remove(list);
1665 if (ret && ECORE_LIST(list)->first)
1666 ECORE_DLIST_NODE(ECORE_LIST(list)->first)->previous = NULL;
1667
1668 return ret;
1669}
1670
1671/**
1672 * Removes the last item from the given doubly linked list.
1673 * @param list The given doubly linked list.
1674 * @return A pointer to the removed data on success, @c NULL otherwise.
1675 * @ingroup Ecore_Data_DList_Remove_Item_Group
1676 */
1677EAPI void *
1678ecore_dlist_last_remove(Ecore_DList *list)
1679{
1680 void *ret;
1681 Ecore_List_Node *node;
1682
1683 CHECK_PARAM_POINTER_RETURN("list", list, NULL);
1684
1685 if (ecore_list_empty_is(list))
1686 return NULL;
1687
1688 node = list->last;
1689 list->last = ECORE_LIST_NODE(ECORE_DLIST_NODE(node)->previous);
1690 if (list->last)
1691 list->last->next = NULL;
1692
1693 if (list->first == node)
1694 list->first = NULL;
1695
1696 if (list->current == node)
1697 list->current = NULL;
1698
1699 ret = node->data;
1700 ecore_list_node_destroy(node, NULL);
1701
1702 list->nodes--;
1703 if (list->index >= list->nodes)
1704 list->index--;
1705
1706 return ret;
1707}
1708
1709/**
1710 * Moves the current item to the index number in the given doubly linked list.
1711 * @param list The given doubly linked list.
1712 * @param idx The position to move the current item
1713 * @return The node at specified index on success, @c NULL on error.
1714 */
1715EAPI void *
1716ecore_dlist_index_goto(Ecore_DList *list, int idx)
1717{
1718 void *ret;
1719
1720 CHECK_PARAM_POINTER_RETURN("list", list, NULL);
1721
1722 ret = _ecore_dlist_index_goto(list, idx);
1723
1724 return ret;
1725}
1726
1727/* This is the non-threadsafe version, use this inside internal functions that
1728 * already lock the list */
1729static void *
1730_ecore_dlist_index_goto(Ecore_DList *list, int idx)
1731{
1732 int i, increment;
1733
1734 if (!list)
1735 return NULL;
1736
1737 if (ecore_list_empty_is(ECORE_LIST(list)))
1738 return NULL;
1739
1740 if (idx > ecore_list_count(ECORE_LIST(list)) || idx < 0)
1741 return NULL;
1742
1743 if (ECORE_LIST(list)->index >= ECORE_LIST(list)->nodes)
1744 _ecore_list_last_goto(ECORE_LIST(list));
1745
1746 if (idx < ECORE_LIST(list)->index)
1747 increment = -1;
1748 else
1749 increment = 1;
1750
1751 for (i = ECORE_LIST(list)->index; i != idx; i += increment)
1752 {
1753 if (increment > 0)
1754 _ecore_list_next(list);
1755 else
1756 _ecore_dlist_previous(list);
1757 }
1758
1759 return _ecore_list_current(list);
1760}
1761
1762/**
1763 * @brief Move the current item to the node that contains data
1764 * @param list: the list to move the current item in
1765 * @param data: the data to find and set the current item to
1766 *
1767 * @return Returns specified data on success, NULL on error
1768 */
1769EAPI void *
1770ecore_dlist_goto(Ecore_DList *list, void *data)
1771{
1772 void *ret;
1773
1774 CHECK_PARAM_POINTER_RETURN("list", list, NULL);
1775
1776 ret = _ecore_list_goto(ECORE_LIST(list), data);
1777
1778 return ret;
1779}
1780
1781/**
1782 * @brief Move the current pointer to the first item in the list
1783 * @param list: the list to change the current to the first item
1784 *
1785 * @return Returns a pointer to the first item on success, NULL on failure.
1786 */
1787EAPI void *
1788ecore_dlist_first_goto(Ecore_DList *list)
1789{
1790 void *ret;
1791
1792 CHECK_PARAM_POINTER_RETURN("list", list, NULL);
1793
1794 ret = _ecore_list_first_goto(list);
1795
1796 return ret;
1797}
1798
1799/**
1800 * @brief Move the pointer to the current item to the last item
1801 * @param list: the list to move the current item pointer to the last
1802 * @return Returns a pointer to the last item in the list , NULL if empty.
1803 */
1804EAPI void *
1805ecore_dlist_last_goto(Ecore_DList *list)
1806{
1807 void *ret;
1808
1809 CHECK_PARAM_POINTER_RETURN("list", list, NULL);
1810
1811 ret = _ecore_list_last_goto(ECORE_LIST(list));
1812
1813 return ret;
1814}
1815
1816/**
1817 * @brief Return the data in the current list item
1818 * @param list: the list to the return the current data
1819 * @return Returns value of the current data item, NULL if no current item
1820 */
1821EAPI void *
1822ecore_dlist_current(Ecore_DList *list)
1823{
1824 void *ret;
1825
1826 ret = _ecore_list_current(ECORE_LIST(list));
1827
1828 return ret;
1829}
1830
1831/**
1832 * @brief Move to the next item in the list and return current item
1833 * @param list: the list to move to the next item in.
1834 * @return Returns data in the current list node, or NULL on error
1835 */
1836EAPI void *
1837ecore_dlist_next(Ecore_DList *list)
1838{
1839 void *data;
1840
1841 data = _ecore_list_next(list);
1842
1843 return data;
1844}
1845
1846/**
1847 * @brief Move to the previous item and return current item
1848 * @param list: the list to move to the previous item in.
1849 * @return Returns data in the current list node, or NULL on error
1850 */
1851EAPI void *
1852ecore_dlist_previous(Ecore_DList *list)
1853{
1854 void *data;
1855
1856 data = _ecore_dlist_previous(list);
1857
1858 return data;
1859}
1860
1861static void *
1862_ecore_dlist_previous(Ecore_DList *list)
1863{
1864 void *data = NULL;
1865
1866 if (!list)
1867 return NULL;
1868
1869 if (ECORE_LIST(list)->current)
1870 {
1871 data = ECORE_LIST(list)->current->data;
1872 ECORE_LIST(list)->
1873 current = ECORE_LIST_NODE(ECORE_DLIST_NODE(
1874 ECORE_LIST(list)->
1875 current)->previous);
1876 ECORE_LIST(list)->index
1877 --;
1878 }
1879 else
1880 _ecore_list_last_goto(
1881 ECORE_LIST(list));
1882
1883 return data;
1884}
1885
1886/**
1887 * @brief Remove all nodes from the list.
1888 * @param list: the list to remove all nodes from
1889 *
1890 * @return Returns TRUE on success, FALSE on errors
1891 */
1892EAPI int
1893ecore_dlist_clear(Ecore_DList *list)
1894{
1895 CHECK_PARAM_POINTER_RETURN("list", list, FALSE);
1896
1897 ecore_list_clear(ECORE_LIST(list));
1898
1899 return TRUE;
1900}
1901
1902/**
1903 * Sort data in @p list using the compare function @p compare
1904 * @param list The list.
1905 * @param compare The function to compare the data of @p list
1906 * @param order The sort direction, possible values are ECORE_SORT_MIN and
1907 * ECORE_SORT_MAX
1908 * @return true on success
1909 *
1910 * This is a wrapper function for mergesort and heapsort. It
1911 * tries to choose the fastest algorithm depending on the
1912 * number of notes. Note: The sort may be unstable.
1913 */
1914EAPI int
1915ecore_dlist_sort(Ecore_List *list, Ecore_Compare_Cb compare, char order)
1916{
1917 CHECK_PARAM_POINTER_RETURN("list", list, 0);
1918
1919 if (list->nodes < 2)
1920 return 1;
1921
1922 if (list->nodes < ECORE_MERGESORT_LIMIT)
1923 return ecore_dlist_mergesort(list, compare, order);
1924
1925 if (!ecore_dlist_heapsort(list, compare, order))
1926 return ecore_dlist_mergesort(list, compare, order);
1927
1928 return 1;
1929}
1930
1931/**
1932 * Sort data in @p list using the compare function @p compare
1933 * @param list The list.
1934 * @param compare The function to compare the data of @p list
1935 * @param order The sort direction, possible values are ECORE_SORT_MIN and
1936 * ECORE_SORT_MAX
1937 * @return true on success
1938 *
1939 * Mergesort is a stable, in-place sorting algorithm
1940 */
1941EAPI int
1942ecore_dlist_mergesort(Ecore_DList *list, Ecore_Compare_Cb compare, char order)
1943{
1944 Ecore_List_Node *node;
1945
1946 CHECK_PARAM_POINTER_RETURN("list", list, 0);
1947 if (list->nodes < 2)
1948 return 1;
1949
1950 if (order == ECORE_SORT_MIN)
1951 order = 1;
1952 else
1953 order = -1;
1954
1955 node = _ecore_dlist_node_mergesort(list->first, list->nodes, compare, order);
1956 list->first = node;
1957
1958 /* maybe there is a better way to do that but our last node has changed */
1959 while (node->next)
1960 node = node->next;
1961 list->last = node;
1962
1963 _ecore_list_first_goto(list);
1964
1965 return 1;
1966}
1967
1968/**
1969 * Merge the @p l2 into the @p list using the compare function @p compare.
1970 * Both lists need to be sorted else a corrupt list could be the result.
1971 * @param list The list.
1972 * @param l2 The second list, this list will be empty after the merge
1973 * @param compare The function to compare the data of @p list and @p l2
1974 * @param order The sort direction, possible values are ECORE_SORT_MIN and
1975 * ECORE_SORT_MAX
1976 */
1977EAPI void
1978ecore_dlist_merge(Ecore_DList *list,
1979 Ecore_DList *l2,
1980 Ecore_Compare_Cb compare,
1981 char order)
1982{
1983 CHECK_PARAM_POINTER("list", list);
1984 CHECK_PARAM_POINTER("l2", l2);
1985
1986 if (ecore_dlist_empty_is(l2))
1987 return;
1988
1989 if (ecore_dlist_empty_is(list))
1990 {
1991 ecore_dlist_append_list(list, l2);
1992 return;
1993 }
1994
1995 if (order == ECORE_SORT_MIN)
1996 order = 1;
1997 else
1998 order = -1;
1999
2000 list->first = _ecore_dlist_node_merge(list->first, l2->first, compare, order);
2001
2002 if ((order * compare(list->last->data, l2->last->data)) < 0)
2003 list->last = l2->last;
2004
2005 list->nodes += l2->nodes;
2006 ecore_dlist_init(l2);
2007}
2008
2009/* this is the internal recrusive function for the merge sort */
2010static Ecore_List_Node *
2011_ecore_dlist_node_mergesort(Ecore_List_Node *first, int n,
2012 Ecore_Compare_Cb compare, int order)
2013{
2014 Ecore_List_Node *middle;
2015 Ecore_List_Node *premid;
2016 int mid;
2017 int i;
2018
2019 mid = n / 2;
2020
2021 if (n < 2)
2022 return first;
2023 else if (n == 2)
2024 {
2025 if (compare(first->data, first->next->data) * order > 0)
2026 {
2027 /* swap the data */
2028 void *data;
2029 data = first->next->data;
2030 first->next->data = first->data;
2031 first->data = data;
2032 }
2033
2034 return first;
2035 }
2036
2037 /* first find the premiddle node*/
2038 for (premid = first, i = 0; i < mid - 1; i++)
2039 premid = premid->next;
2040
2041 /* split the list */
2042 middle = premid->next;
2043 premid->next = NULL;
2044 ECORE_DLIST_NODE(middle)->previous = NULL;
2045
2046 /* sort the the partial lists */
2047 first = _ecore_dlist_node_mergesort(first, mid, compare, order);
2048 middle = _ecore_dlist_node_mergesort(middle, n - mid, compare, order);
2049
2050 return _ecore_dlist_node_merge(first, middle, compare, order);
2051}
2052
2053/* this function is used to merge the partial sorted lists */
2054static Ecore_List_Node *
2055_ecore_dlist_node_merge(Ecore_List_Node *first, Ecore_List_Node *second,
2056 Ecore_Compare_Cb compare, int order)
2057{
2058 Ecore_List_Node *list;
2059 Ecore_List_Node *l;
2060
2061 /* select the first node outside the loop, because we need to keep
2062 * a pointer to it */
2063 if (compare(first->data, second->data) * order > 0)
2064 {
2065 list = l = second;
2066 second = second->next;
2067 }
2068 else
2069 {
2070 list = l = first;
2071 first = first->next;
2072 }
2073
2074 /* and now start the merging */
2075 while (first && second)
2076 {
2077 if (compare(first->data, second->data) * order > 0)
2078 {
2079 ECORE_DLIST_NODE(second)->previous = ECORE_DLIST_NODE(l);
2080 l = l->next = second;
2081 second = second->next;
2082 }
2083 else
2084 {
2085 ECORE_DLIST_NODE(first)->previous = ECORE_DLIST_NODE(l);
2086 l = l->next = first;
2087 first = first->next;
2088 }
2089 }
2090
2091 /* append the rest or set it to NULL */
2092 if (first)
2093 {
2094 ECORE_DLIST_NODE(first)->previous = ECORE_DLIST_NODE(l);
2095 l->next = first;
2096 }
2097 else if (second)
2098 {
2099 ECORE_DLIST_NODE(second)->previous = ECORE_DLIST_NODE(l);
2100 l->next = second;
2101 }
2102 else
2103 l->next = NULL;
2104
2105 return list;
2106}
2107
2108/*
2109 * @brief Initialize a node to sane starting values
2110 * @param node: the node to initialize
2111 * @return Returns TRUE on success, FALSE on errors
2112 */
2113EAPI int
2114ecore_dlist_node_init(Ecore_DList_Node *node)
2115{
2116 int ret;
2117
2118 CHECK_PARAM_POINTER_RETURN("node", node, FALSE);
2119
2120 ret = ecore_list_node_init(ECORE_LIST_NODE(node));
2121 if (ret)
2122 node->previous = NULL;
2123
2124 return ret;
2125}
2126
2127/*
2128 * @brief Allocate and initialize a new list node
2129 * @return Returns NULL on error, new list node on success
2130 */
2131EAPI Ecore_DList_Node *
2132ecore_dlist_node_new()
2133{
2134 Ecore_DList_Node *new_node;
2135
2136 new_node = malloc(sizeof(Ecore_DList_Node));
2137
2138 if (!new_node)
2139 return NULL;
2140
2141 if (!ecore_dlist_node_init(new_node))
2142 {
2143 FREE(new_node);
2144 return NULL;
2145 }
2146
2147 return new_node;
2148}
2149
2150/*
2151 * @brief Call the data's free callback function, then free the node
2152 * @param node: the node to be freed
2153 * @param free_func: the callback function to execute on the data
2154 * @return Returns TRUE on success, FALSE on error
2155 */
2156EAPI int
2157ecore_dlist_node_destroy(Ecore_DList_Node *node, Ecore_Free_Cb free_func)
2158{
2159 CHECK_PARAM_POINTER_RETURN("node", node, FALSE);
2160
2161 return ecore_list_node_destroy(ECORE_LIST_NODE(node), free_func);
2162}
diff --git a/libraries/eina/src/tests/ecore_sheap.c b/libraries/eina/src/tests/ecore_sheap.c
new file mode 100644
index 0000000..448be97
--- /dev/null
+++ b/libraries/eina/src/tests/ecore_sheap.c
@@ -0,0 +1,467 @@
1#ifdef HAVE_CONFIG_H
2# include <config.h>
3#endif
4
5#include <stdlib.h>
6#include <string.h>
7
8#include "Ecore_Data.h"
9
10#define HEAP_INCREMENT 4096
11
12#define PARENT(i) (i / 2)
13#define LEFT(i) (2 * i)
14#define RIGHT(i) (2 * i + 1)
15
16static void _ecore_sheap_heapify(Ecore_Sheap *heap, int i);
17static void _ecore_sheap_update_data(Ecore_Sheap *heap);
18
19/**
20 * Allocate and initialize a new binary heap
21 * @param compare The function for comparing keys, NULL for direct comparison
22 * @param size The number of elements to allow in the heap
23 * @return A pointer to the newly allocated binary heap on success, NULL on
24 * failure.
25 */
26EAPI Ecore_Sheap *
27ecore_sheap_new(Ecore_Compare_Cb compare, int size)
28{
29 Ecore_Sheap *heap = NULL;
30
31 heap = (Ecore_Sheap *)malloc(sizeof(Ecore_Sheap));
32 if (!heap)
33 return NULL;
34
35 memset(heap, 0, sizeof(Ecore_Sheap));
36
37 if (!ecore_sheap_init(heap, compare, size))
38 {
39 FREE(heap);
40 return NULL;
41 }
42
43 return heap;
44}
45
46/**
47 * Initialize a binary heap to default values
48 * @param heap The heap to initialize
49 * @param compare The function for comparing keys, NULL for direct comparison
50 * @param size The number of elements to allow in the heap
51 * @return TRUE on success, FALSE on failure
52 */
53EAPI int
54ecore_sheap_init(Ecore_Sheap *heap, Ecore_Compare_Cb compare, int size)
55{
56 CHECK_PARAM_POINTER_RETURN("heap", heap, FALSE);
57
58 heap->space = size;
59 if (!compare)
60 heap->compare = ecore_direct_compare;
61 else
62 heap->compare = compare;
63
64 heap->order = ECORE_SORT_MIN;
65
66 heap->data = (void **)malloc(heap->space * sizeof(void *));
67 if (!heap->data)
68 return FALSE;
69
70 memset(heap->data, 0, heap->space * sizeof(void *));
71
72 return TRUE;
73}
74
75/**
76 * Free up the memory used by the heap
77 *
78 * Frees the memory used by @a heap, calls the destroy function on each data
79 * item if necessary.
80 *
81 * @param heap The heap to be freed
82 */
83EAPI void
84ecore_sheap_destroy(Ecore_Sheap *heap)
85{
86 int i;
87
88 CHECK_PARAM_POINTER("heap", heap);
89
90 /*
91 * Free data in heap
92 */
93 if (heap->free_func)
94 for (i = 0; i < heap->size; i++)
95 heap->free_func(heap->data[i]);
96
97 FREE(heap->data);
98
99 FREE(heap);
100}
101
102/**
103 * Set the function for freeing data.
104 * @param heap The heap that will use this function when nodes are
105 * destroyed.
106 * @param free_func The function that will free the key data.
107 * @return @c TRUE on successful set, @c FALSE otherwise.
108 */
109EAPI int
110ecore_sheap_free_cb_set(Ecore_Sheap *heap, Ecore_Free_Cb free_func)
111{
112 CHECK_PARAM_POINTER_RETURN("heap", heap, FALSE);
113
114 heap->free_func = free_func;
115
116 return TRUE;
117}
118
119/**
120 * Insert new data into the heap.
121 * @param heap The heap to insert @a data.
122 * @param data The data to add to @a heap.
123 * @return TRUE on success, NULL on failure. Increases the size of the heap if
124 * it becomes larger than available space.
125 */
126EAPI int
127ecore_sheap_insert(Ecore_Sheap *heap, void *data)
128{
129 int i;
130 void *temp;
131 int parent;
132 int position;
133
134 CHECK_PARAM_POINTER_RETURN("heap", heap, FALSE);
135
136 /*
137 * Increase the size of the allocated data area if there isn't enough
138 * space available to add this data
139 */
140 if (heap->size >= heap->space)
141 return FALSE;
142
143 heap->sorted = FALSE;
144
145 /*
146 * Place the data at the end of the heap initially. Then determine the
147 * parent and position in the array of it's parent.
148 */
149 heap->data[heap->size] = data;
150 position = heap->size;
151 heap->size++;
152 i = heap->size;
153 parent = PARENT(i) - 1;
154
155 /*
156 * Check the order of the heap to decide where to place the inserted
157 * data. The loop is placed inside the if statement to reduce the
158 * number of branching decisions that must be predicted.
159 */
160 if (heap->order == ECORE_SORT_MIN)
161 while ((position > 0) && heap->compare(heap->data[parent],
162 heap->data[position]) > 0)
163 {
164
165 /*
166 * Swap the data with it's parents to move it up in
167 * the heap.
168 */
169 temp = heap->data[position];
170 heap->data[position] = heap->data[parent];
171 heap->data[parent] = temp;
172
173 /*
174 * Now determine the new position for the next
175 * iteration of the loop, as well as it's parents
176 * position.
177 */
178 i = PARENT(i);
179 position = i - 1;
180 parent = PARENT(i) - 1;
181 }
182 else
183 while ((position > 0) && heap->compare(heap->data[parent],
184 heap->data[position]) < 0)
185 {
186
187 /*
188 * Swap the data with it's parents to move it up in
189 * the heap.
190 */
191 temp = heap->data[position];
192 heap->data[position] = heap->data[PARENT(i) - 1];
193 heap->data[PARENT(i) - 1] = temp;
194
195 /*
196 * Now determine the new position for the next
197 * iteration of the loop, as well as it's parents
198 * position.
199 */
200 i = PARENT(i);
201 position = i - 1;
202 parent = PARENT(i) - 1;
203 }
204
205 return TRUE;
206}
207
208/**
209 * Extract the item at the top of the heap
210 * @param heap The heap to remove the top item
211 * @return The top item of the heap on success, NULL on failure.
212 * @note The extract function maintains the heap properties after the
213 * extract.
214 */
215EAPI void *
216ecore_sheap_extract(Ecore_Sheap *heap)
217{
218 void *extreme;
219
220 if (heap->size < 1)
221 return NULL;
222
223 heap->sorted = FALSE;
224
225 extreme = heap->data[0];
226 heap->size--;
227 heap->data[0] = heap->data[heap->size];
228
229 _ecore_sheap_heapify(heap, 1);
230
231 return extreme;
232}
233
234/**
235 * Examine the item at the top of the heap
236 * @param heap The heap to examine the top item
237 * @return The top item of the heap on success, NULL on failure.
238 * @note The function does not alter the heap.
239 */
240EAPI void *
241ecore_sheap_extreme(Ecore_Sheap *heap)
242{
243 if (heap->size < 1)
244 return NULL;
245
246 return heap->data[0];
247}
248
249/**
250 * Change the value of the specified item in the heap
251 * @param heap The heap to search for the item to change
252 * @param item The item in the heap to change
253 * @param newval The new value assigned to the item in the heap
254 * @return TRUE on success, FALSE on failure.
255 * @note The heap does not free the old data since it must be passed
256 * in, so the caller can perform the free if desired.
257 */
258EAPI int
259ecore_sheap_change(Ecore_Sheap *heap, void *item, void *newval)
260{
261 int i;
262
263 CHECK_PARAM_POINTER_RETURN("heap", heap, FALSE);
264
265 for (i = 0; i < heap->size && heap->compare(heap->data[i], item); i++) ;
266
267 if (i < heap->size)
268 heap->data[i] = newval;
269 else
270 return FALSE;
271
272 /*
273 * FIXME: This is not the correct procedure when a change occurs.
274 */
275 _ecore_sheap_heapify(heap, 1);
276
277 return TRUE;
278}
279
280/**
281 * Change the comparison function for the heap
282 * @param heap The heap to change comparison function
283 * @param compare The new function for comparing nodes
284 * @return TRUE on success, FALSE on failure.
285 *
286 * The comparison function is changed to @compare and the heap is heapified
287 * by the new comparison.
288 */
289EAPI int
290ecore_sheap_compare_set(Ecore_Sheap *heap, Ecore_Compare_Cb compare)
291{
292 CHECK_PARAM_POINTER_RETURN("heap", heap, FALSE);
293
294 if (!compare)
295 heap->compare = ecore_direct_compare;
296 else
297 heap->compare = compare;
298
299 _ecore_sheap_update_data(heap);
300
301 return TRUE;
302}
303
304/**
305 * Change the order of the heap
306 * @param heap The heap to change the order
307 * @param order The new order of the heap
308 *
309 * Changes the heap order of @heap and re-heapifies the data to this new
310 * order. The default order is a min heap.
311 */
312EAPI void
313ecore_sheap_order_set(Ecore_Sheap *heap, char order)
314{
315 CHECK_PARAM_POINTER("heap", heap);
316
317 heap->order = order;
318
319 _ecore_sheap_update_data(heap);
320}
321
322/**
323 * Sort the data in the heap
324 * @param heap The heap to be sorted
325 *
326 * Sorts the data in the heap into the order that is used for the heap's
327 * data.
328 */
329EAPI void
330ecore_sheap_sort(Ecore_Sheap *heap)
331{
332 int i = 0;
333 void **new_data;
334
335 CHECK_PARAM_POINTER("heap", heap);
336
337 new_data = (void **)malloc(heap->size * sizeof(void *));
338
339 /*
340 * Extract the heap and insert into the new data array in order.
341 */
342 while (heap->size > 0)
343 new_data[i++] = ecore_sheap_extract(heap);
344
345 /*
346 * Free the old data array and update the heap with the new data, also
347 * mark as sorted.
348 */
349 FREE(heap->data);
350 heap->data = new_data;
351 heap->size = i;
352 heap->sorted = TRUE;
353}
354
355/*
356 * Access the item at the ith position in the heap
357 * @param heap The heap to access the internal data
358 * @param i The index of the data within the heap
359 * @return The data located at the ith position within @heap on success,
360 * NULL on failure.
361 * @note The data is guaranteed to be in sorted order.
362 */
363EAPI inline void *
364ecore_sheap_item(Ecore_Sheap *heap, int i)
365{
366 if (i >= heap->size)
367 return NULL;
368
369 /*
370 * Make sure the data is sorted so we return the correct value.
371 */
372 if (!heap->sorted)
373 ecore_sheap_sort(heap);
374
375 return heap->data[i];
376}
377
378/*
379 * Regain the heap properties starting at position i
380 * @param heap The heap to regain heap properties
381 * @param i The position to start heapifying
382 */
383static void
384_ecore_sheap_heapify(Ecore_Sheap *heap, int i)
385{
386 int extreme;
387 int left = LEFT(i);
388 int right = RIGHT(i);
389
390 if (heap->order == ECORE_SORT_MIN)
391 {
392 if (left <= heap->size && heap->compare(heap->data[left - 1],
393 heap->data[i - 1]) < 0)
394 extreme = left;
395 else
396 extreme = i;
397
398 if (right <= heap->size && heap->compare(heap->data[right - 1],
399 heap->data[extreme - 1]) < 0)
400 extreme = right;
401 }
402 else
403 {
404 if (left <= heap->size && heap->compare(heap->data[left - 1],
405 heap->data[i - 1]) > 0)
406 extreme = left;
407 else
408 extreme = i;
409
410 if (right <= heap->size && heap->compare(heap->data[right - 1],
411 heap->data[extreme - 1]) > 0)
412 extreme = right;
413 }
414
415 /*
416 * If the data needs to be swapped down the heap, recurse on
417 * heapifying it's new placement.
418 */
419 if (extreme != i)
420 {
421 void *temp;
422
423 temp = heap->data[extreme - 1];
424 heap->data[extreme - 1] = heap->data[i - 1];
425 heap->data[i - 1] = temp;
426
427 _ecore_sheap_heapify(heap, extreme);
428 }
429}
430
431static void
432_ecore_sheap_update_data(Ecore_Sheap *heap)
433{
434 int i, old_size;
435 void **data;
436
437 /*
438 * Track the old values from the heap
439 */
440 old_size = heap->size;
441 data = heap->data;
442
443 heap->size = 0;
444 heap->data = malloc(heap->space * sizeof(void *));
445
446 for (i = 0; i < old_size; i++)
447 ecore_sheap_insert(heap, data[i]);
448
449 FREE(data);
450}
451
452int
453ecore_direct_compare(const void *key1, const void *key2)
454{
455 unsigned long k1, k2;
456
457 k1 = (unsigned long)key1;
458 k2 = (unsigned long)key2;
459
460 if (k1 > k2)
461 return 1;
462
463 if (k1 < k2)
464 return -1;
465
466 return 0;
467}
diff --git a/libraries/eina/src/tests/ecore_strings.c b/libraries/eina/src/tests/ecore_strings.c
new file mode 100644
index 0000000..d76e4c5
--- /dev/null
+++ b/libraries/eina/src/tests/ecore_strings.c
@@ -0,0 +1,160 @@
1#include <stdlib.h>
2#include <string.h>
3
4#include "Ecore_Data.h"
5
6static void ecore_string_free_cb(void *data);
7
8static Ecore_Hash *ecore_strings = NULL;
9static int ecore_string_init_count = 0;
10
11/**
12 * @defgroup Ecore_String_Group String Instance Functions
13 *
14 * These functions allow you to store one copy of a string, and use it
15 * throughout your program.
16 *
17 * This is a method to reduce the number of duplicated strings kept in
18 * memory. It's pretty common for the same strings to be dynamically
19 * allocated repeatedly between applications and libraries, especially in
20 * circumstances where you could have multiple copies of a structure that
21 * allocates the string. So rather than duplicating and freeing these
22 * strings, you request a read-only pointer to an existing string and
23 * only incur the overhead of a hash lookup.
24 *
25 * It sounds like micro-optimizing, but profiling has shown this can have
26 * a significant impact as you scale the number of copies up. It improves
27 * string creation/destruction speed, reduces memory use and decreases
28 * memory fragmentation, so a win all-around.
29 */
30
31/**
32 * Initialize the ecore string internal structure.
33 * @return Zero on failure, non-zero on successful initialization.
34 */
35EAPI int
36ecore_string_init()
37{
38 /*
39 * No strings have been loaded at this point, so create the hash
40 * table for storing string info for later.
41 */
42 if (!ecore_string_init_count)
43 {
44 ecore_strings = ecore_hash_new(ecore_str_hash, ecore_str_compare);
45 if (!ecore_strings)
46 return 0;
47
48 ecore_hash_free_value_cb_set(ecore_strings, ecore_string_free_cb);
49 }
50
51 ecore_string_init_count++;
52
53 return 1;
54}
55
56/**
57 * Retrieves an instance of a string for use in an ecore program.
58 * @param string The string to retrieve an instance of.
59 * @return A pointer to an instance of the string on success.
60 * @c NULL on failure.
61 * @ingroup Ecore_String_Group
62 */
63EAPI const char *
64ecore_string_instance(const char *string)
65{
66 Ecore_String *str;
67
68 CHECK_PARAM_POINTER_RETURN("string", string, NULL);
69
70 /*
71 * Check for a previous instance of the string, if not found, create
72 * it.
73 */
74 str = ecore_hash_get(ecore_strings, string);
75 if (!str)
76 {
77 int length;
78
79 /*
80 * Allocate and initialize a new string reference.
81 */
82 length = strlen(string) + 1;
83
84 str =
85 (Ecore_String *)malloc(sizeof(Ecore_String) + length * sizeof(char));
86
87 str->string = (char *)(str + 1);
88 str->references = 0;
89
90 memcpy(str->string, string, length);
91
92 ecore_hash_set(ecore_strings, str->string, str);
93 }
94
95 str->references++;
96
97 return str->string;
98}
99
100/**
101 * Notes that the given string has lost an instance.
102 *
103 * It will free the string if no other instances are left.
104 *
105 * @param string The given string.
106 * @ingroup Ecore_String_Group
107 */
108EAPI void
109ecore_string_release(const char *string)
110{
111 Ecore_String *str;
112
113 CHECK_PARAM_POINTER("string", string);
114
115 str = ecore_hash_get(ecore_strings, (char *)string);
116 if (!str)
117 return;
118
119 str->references--;
120 if (str->references < 1)
121 {
122 ecore_hash_remove(ecore_strings, (char *)string);
123 FREE(str);
124 }
125}
126
127EAPI void
128ecore_string_hash_dump_graph(void)
129{
130 ecore_hash_dump_graph(ecore_strings);
131}
132
133EAPI void
134ecore_string_hash_dump_stats(void)
135{
136 ecore_hash_dump_stats(ecore_strings);
137}
138
139/**
140 * Shutdown the ecore string internal structures
141 */
142EAPI void
143ecore_string_shutdown()
144{
145 --ecore_string_init_count;
146 if (!ecore_string_init_count)
147 {
148 ecore_hash_destroy(ecore_strings);
149 ecore_strings = NULL;
150 }
151}
152
153static void
154ecore_string_free_cb(void *data)
155{
156 Ecore_String *str;
157
158 str = data;
159 FREE(str);
160}
diff --git a/libraries/eina/src/tests/eina_bench.c b/libraries/eina/src/tests/eina_bench.c
new file mode 100644
index 0000000..a4eadbe
--- /dev/null
+++ b/libraries/eina/src/tests/eina_bench.c
@@ -0,0 +1,105 @@
1/* EINA - EFL data type library
2 * Copyright (C) 2008 Cedric Bail
3 *
4 * This library is free software; you can redistribute it and/or
5 * modify it under the terms of the GNU Lesser General Public
6 * License as published by the Free Software Foundation; either
7 * version 2.1 of the License, or (at your option) any later version.
8 *
9 * This library is distributed in the hope that it will be useful,
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12 * Lesser General Public License for more details.
13 *
14 * You should have received a copy of the GNU Lesser General Public
15 * License along with this library;
16 * if not, see <http://www.gnu.org/licenses/>.
17 */
18
19#ifdef HAVE_CONFIG_H
20# include "config.h"
21#endif
22
23#include <stdlib.h>
24#include <stdio.h>
25#include <limits.h>
26
27#include "eina_bench.h"
28#include "Eina.h"
29
30typedef struct _Eina_Benchmark_Case Eina_Benchmark_Case;
31struct _Eina_Benchmark_Case
32{
33 const char *bench_case;
34 void (*build)(Eina_Benchmark *bench);
35};
36
37static const Eina_Benchmark_Case etc[] = {
38 { "Hash", eina_bench_hash },
39 /* { "Array vs List vs Inlist", eina_bench_array }, */
40 /* { "Stringshare", eina_bench_stringshare }, */
41 /* { "Convert", eina_bench_convert }, */
42 /* { "Sort", eina_bench_sort }, */
43 /* { "Mempool", eina_bench_mempool }, */
44 /* { "Rectangle_Pool", eina_bench_rectangle_pool }, */
45 // { "Render Loop", eina_bench_quadtree },
46 { NULL, NULL }
47};
48
49/* FIXME this is a copy from eina_test_mempool
50 * we should remove the duplication
51 */
52static Eina_Array *_modules;
53static void _mempool_init(void)
54{
55 eina_init();
56 /* force modules to be loaded in case they are not installed */
57 _modules = eina_module_list_get(NULL,
58 PACKAGE_BUILD_DIR "/src/modules",
59 EINA_TRUE,
60 NULL,
61 NULL);
62 eina_module_list_load(_modules);
63}
64
65static void _mempool_shutdown(void)
66{
67 eina_module_list_free(_modules);
68 /* TODO delete the list */
69 eina_shutdown();
70}
71
72int
73main(int argc, char **argv)
74{
75 Eina_Benchmark *test;
76 Eina_Array *ea;
77 unsigned int i;
78
79 if (argc != 2)
80 return -1;
81
82 _mempool_init();
83
84 eina_init();
85
86 for (i = 0; etc[i].bench_case; ++i)
87 {
88 test = eina_benchmark_new(etc[i].bench_case, argv[1]);
89 if (!test)
90 continue;
91
92 etc[i].build(test);
93
94 ea = eina_benchmark_run(test);
95
96 eina_benchmark_free(test);
97 }
98
99 eina_bench_e17();
100
101 eina_shutdown();
102
103 _mempool_shutdown();
104 return 0;
105}
diff --git a/libraries/eina/src/tests/eina_bench.h b/libraries/eina/src/tests/eina_bench.h
new file mode 100644
index 0000000..d575822
--- /dev/null
+++ b/libraries/eina/src/tests/eina_bench.h
@@ -0,0 +1,36 @@
1/* EINA - EFL data type library
2 * Copyright (C) 2008 Cedric Bail
3 *
4 * This library is free software; you can redistribute it and/or
5 * modify it under the terms of the GNU Lesser General Public
6 * License as published by the Free Software Foundation; either
7 * version 2.1 of the License, or (at your option) any later version.
8 *
9 * This library is distributed in the hope that it will be useful,
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12 * Lesser General Public License for more details.
13 *
14 * You should have received a copy of the GNU Lesser General Public
15 * License along with this library;
16 * if not, see <http://www.gnu.org/licenses/>.
17 */
18
19#ifndef EINA_BENCH_H_
20#define EINA_BENCH_H_
21
22#include "eina_benchmark.h"
23
24void eina_bench_hash(Eina_Benchmark *bench);
25void eina_bench_array(Eina_Benchmark *bench);
26void eina_bench_stringshare(Eina_Benchmark *bench);
27void eina_bench_convert(Eina_Benchmark *bench);
28void eina_bench_sort(Eina_Benchmark *bench);
29void eina_bench_mempool(Eina_Benchmark *bench);
30void eina_bench_rectangle_pool(Eina_Benchmark *bench);
31void eina_bench_quadtree(Eina_Benchmark *bench);
32
33/* Specific benchmark. */
34void eina_bench_e17(void);
35
36#endif
diff --git a/libraries/eina/src/tests/eina_bench_array.c b/libraries/eina/src/tests/eina_bench_array.c
new file mode 100644
index 0000000..425eddd
--- /dev/null
+++ b/libraries/eina/src/tests/eina_bench_array.c
@@ -0,0 +1,699 @@
1/* EINA - EFL data type library
2 * Copyright (C) 2008 Cedric Bail
3 *
4 * This library is free software; you can redistribute it and/or
5 * modify it under the terms of the GNU Lesser General Public
6 * License as published by the Free Software Foundation; either
7 * version 2.1 of the License, or (at your option) any later version.
8 *
9 * This library is distributed in the hope that it will be useful,
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12 * Lesser General Public License for more details.
13 *
14 * You should have received a copy of the GNU Lesser General Public
15 * License along with this library;
16 * if not, see <http://www.gnu.org/licenses/>.
17 */
18
19#ifdef HAVE_CONFIG_H
20# include "config.h"
21#endif
22
23#include <stdlib.h>
24#include <stdio.h>
25#include <time.h>
26
27#ifdef EINA_BENCH_HAVE_GLIB
28# include <glib.h>
29#endif
30
31#include "Evas_Data.h"
32#include "Ecore_Data.h"
33
34#include "eina_bench.h"
35#include "eina_array.h"
36#include "eina_list.h"
37#include "eina_inlist.h"
38#include "eina_main.h"
39
40typedef struct _Eina_Bench_Object Eina_Bench_Object;
41struct _Eina_Bench_Object
42{
43 EINA_INLIST;
44
45 void *somewhere;
46 int data;
47 Eina_Bool keep;
48};
49
50static Eina_Bool keep(void *data, __UNUSED__ void *gdata)
51{
52 Eina_Bench_Object *bo = data;
53
54 if (bo->keep == EINA_TRUE)
55 return EINA_TRUE;
56
57 free(bo);
58 return EINA_FALSE;
59}
60
61static void
62eina_bench_array_4evas_render_inline(int request)
63{
64 Eina_Array *array;
65 Eina_Bench_Object *ebo;
66 Eina_Array_Iterator it;
67 unsigned int i;
68 unsigned int j;
69
70 srand(time(NULL));
71
72 eina_init();
73
74 array = eina_array_new(64);
75
76 for (i = 0; i < 1000; ++i)
77 {
78 for (j = 0; j < (unsigned int)request; ++j)
79 {
80 ebo = malloc(sizeof (Eina_Bench_Object));
81 if (!ebo)
82 continue;
83
84 ebo->keep = rand() < (RAND_MAX / 2) ? EINA_TRUE : EINA_FALSE;
85
86 eina_array_push(array, ebo);
87 }
88
89 if (i == 500)
90 {
91 EINA_ARRAY_ITER_NEXT(array, j, ebo, it)
92 free(ebo);
93
94 eina_array_clean(array);
95 }
96 else if (i % 30 == 0)
97 eina_array_remove(array, keep, NULL);
98
99 EINA_ARRAY_ITER_NEXT(array, j, ebo, it)
100 ebo->keep = rand() < (RAND_MAX / 2) ? ebo->keep : EINA_FALSE;
101 }
102
103 EINA_ARRAY_ITER_NEXT(array, j, ebo, it)
104 free(ebo);
105
106 eina_array_free(array);
107
108 eina_shutdown();
109}
110
111static Eina_Bool
112eina_iterator_ebo_free(__UNUSED__ const Eina_Array *array,
113 Eina_Bench_Object *ebo, __UNUSED__ void *fdata)
114{
115 free(ebo);
116 return EINA_TRUE;
117}
118
119static Eina_Bool
120eina_iterator_ebo_rand(__UNUSED__ const void *container,
121 Eina_Bench_Object *ebo, __UNUSED__ void *fdata)
122{
123 ebo->keep = rand() < (RAND_MAX / 2) ? ebo->keep : EINA_FALSE;
124 return EINA_TRUE;
125}
126
127static void
128eina_bench_array_4evas_render_iterator(int request)
129{
130 Eina_Array *array;
131 Eina_Bench_Object *ebo;
132 Eina_Iterator *it;
133 unsigned int i;
134 unsigned int j;
135
136 srand(time(NULL));
137
138 eina_init();
139
140 array = eina_array_new(64);
141
142 for (i = 0; i < 1000; ++i)
143 {
144 for (j = 0; j < (unsigned int)request; ++j)
145 {
146 ebo = malloc(sizeof (Eina_Bench_Object));
147 if (!ebo)
148 continue;
149
150 ebo->keep = rand() < (RAND_MAX / 2) ? EINA_TRUE : EINA_FALSE;
151
152 eina_array_push(array, ebo);
153 }
154
155 if (i == 500)
156 {
157 it = eina_array_iterator_new(array);
158 eina_iterator_foreach(it, EINA_EACH_CB(eina_iterator_ebo_free), NULL);
159 eina_iterator_free(it);
160
161 eina_array_clean(array);
162 }
163 else if (i % 30 == 0)
164 eina_array_remove(array, keep, NULL);
165
166 it = eina_array_iterator_new(array);
167 eina_iterator_foreach(it, EINA_EACH_CB(eina_iterator_ebo_rand), NULL);
168 eina_iterator_free(it);
169 }
170
171 it = eina_array_iterator_new(array);
172 eina_iterator_foreach(it, EINA_EACH_CB(eina_iterator_ebo_free), NULL);
173 eina_iterator_free(it);
174
175 eina_array_free(array);
176
177 eina_shutdown();
178}
179
180static void
181eina_bench_list_4evas_render(int request)
182{
183 Eina_List *list = NULL;
184 Eina_List *tmp;
185 Eina_Bench_Object *ebo;
186 int i;
187 int j;
188
189 eina_init();
190
191 for (i = 0; i < 1000; ++i)
192 {
193 for (j = 0; j < request; ++j)
194 {
195 ebo = malloc(sizeof (Eina_Bench_Object));
196 if (!ebo)
197 continue;
198
199 ebo->keep = rand() < (RAND_MAX / 2) ? EINA_TRUE : EINA_FALSE;
200
201 list = eina_list_prepend(list, ebo);
202 }
203
204 if (i == 500)
205 while (list)
206 {
207 free(eina_list_data_get(list));
208 list = eina_list_remove_list(list, list);
209 }
210 else if (i % 30 == 0)
211 {
212 tmp = list;
213 while (tmp)
214 {
215 Eina_List *reminder = tmp;
216
217 ebo = eina_list_data_get(reminder);
218 tmp = eina_list_next(tmp);
219
220 if (ebo->keep == EINA_FALSE)
221 {
222 list = eina_list_remove_list(list, reminder);
223 free(ebo);
224 }
225 }
226 }
227
228 for (tmp = list; tmp; tmp = eina_list_next(tmp))
229 {
230 ebo = eina_list_data_get(tmp);
231
232 ebo->keep = rand() < (RAND_MAX / 2) ? ebo->keep : EINA_FALSE;
233 }
234 }
235
236 while (list)
237 {
238 free(eina_list_data_get(list));
239 list = eina_list_remove_list(list, list);
240 }
241
242 eina_shutdown();
243}
244
245static void
246eina_bench_list_4evas_render_iterator(int request)
247{
248 Eina_List *list = NULL;
249 Eina_List *tmp;
250 Eina_Bench_Object *ebo;
251 Eina_Iterator *it;
252 int i;
253 int j;
254
255 eina_init();
256
257 for (i = 0; i < 1000; ++i)
258 {
259 for (j = 0; j < request; ++j)
260 {
261 ebo = malloc(sizeof (Eina_Bench_Object));
262 if (!ebo)
263 continue;
264
265 ebo->keep = rand() < (RAND_MAX / 2) ? EINA_TRUE : EINA_FALSE;
266
267 list = eina_list_prepend(list, ebo);
268 }
269
270 if (i == 500)
271 while (list)
272 {
273 free(eina_list_data_get(list));
274 list = eina_list_remove_list(list, list);
275 }
276 else if (i % 30 == 0)
277 {
278 tmp = list;
279 while (tmp)
280 {
281 Eina_List *reminder = tmp;
282
283 ebo = eina_list_data_get(reminder);
284 tmp = eina_list_next(tmp);
285
286 if (ebo->keep == EINA_FALSE)
287 {
288 list = eina_list_remove_list(list, reminder);
289 free(ebo);
290 }
291 }
292 }
293
294 it = eina_list_iterator_new(list);
295 eina_iterator_foreach(it, EINA_EACH_CB(eina_iterator_ebo_rand), NULL);
296 eina_iterator_free(it);
297 }
298
299 while (list)
300 {
301 free(eina_list_data_get(list));
302 list = eina_list_remove_list(list, list);
303 }
304
305 eina_shutdown();
306}
307
308static void
309eina_bench_inlist_4evas_render(int request)
310{
311 Eina_Inlist *head = NULL;
312 Eina_Inlist *tmp;
313 Eina_Bench_Object *ebo;
314 int i;
315 int j;
316
317 for (i = 0; i < 1000; ++i)
318 {
319 for (j = 0; j < request; ++j)
320 {
321 ebo = malloc(sizeof (Eina_Bench_Object));
322 if (!ebo)
323 continue;
324
325 ebo->keep = rand() < (RAND_MAX / 2) ? EINA_TRUE : EINA_FALSE;
326
327 head = eina_inlist_prepend(head, EINA_INLIST_GET(ebo));
328 }
329
330 if (i == 500)
331 while (head)
332 {
333 tmp = head;
334 head = head->next;
335 free(tmp);
336 }
337 else if (i % 30 == 0)
338 {
339 tmp = head;
340 while(tmp)
341 {
342 ebo = (Eina_Bench_Object *)tmp;
343
344 tmp = tmp->next;
345 if (ebo->keep == EINA_FALSE)
346 {
347 head = eina_inlist_remove(head, EINA_INLIST_GET(ebo));
348 free(ebo);
349 }
350 }
351 }
352
353 EINA_INLIST_FOREACH(head, ebo)
354 ebo->keep = rand() < (RAND_MAX / 2) ? ebo->keep : EINA_FALSE;
355 }
356
357 while (head)
358 {
359 tmp = head;
360 head = head->next;
361 free(tmp);
362 }
363}
364
365static void
366eina_bench_inlist_4evas_render_iterator(int request)
367{
368 Eina_Inlist *head = NULL;
369 Eina_Inlist *tmp;
370 Eina_Bench_Object *ebo;
371 Eina_Iterator *it;
372 int i;
373 int j;
374
375 for (i = 0; i < 1000; ++i)
376 {
377 for (j = 0; j < request; ++j)
378 {
379 ebo = malloc(sizeof (Eina_Bench_Object));
380 if (!ebo)
381 continue;
382
383 ebo->keep = rand() < (RAND_MAX / 2) ? EINA_TRUE : EINA_FALSE;
384
385 head = eina_inlist_prepend(head, EINA_INLIST_GET(ebo));
386 }
387
388 if (i == 500)
389 while (head)
390 {
391 tmp = head;
392 head = head->next;
393 free(tmp);
394 }
395 else if (i % 30 == 0)
396 {
397 tmp = head;
398 while(tmp)
399 {
400 ebo = (Eina_Bench_Object *)tmp;
401
402 tmp = tmp->next;
403 if (ebo->keep == EINA_FALSE)
404 {
405 head = eina_inlist_remove(head, EINA_INLIST_GET(ebo));
406 free(ebo);
407 }
408 }
409 }
410
411 it = eina_inlist_iterator_new(head);
412 eina_iterator_foreach(it, EINA_EACH_CB(eina_iterator_ebo_rand), NULL);
413 eina_iterator_free(it);
414 }
415
416 while (head)
417 {
418 tmp = head;
419 head = head->next;
420 free(tmp);
421 }
422}
423
424#ifdef EINA_BENCH_HAVE_GLIB
425static void
426eina_bench_glist_4evas_render(int request)
427{
428 GList *list = NULL;
429 GList *tmp;
430 Eina_Bench_Object *ebo;
431 int i;
432 int j;
433
434 for (i = 0; i < 1000; ++i)
435 {
436 for (j = 0; j < request; ++j)
437 {
438 ebo = malloc(sizeof (Eina_Bench_Object));
439 if (!ebo)
440 continue;
441
442 ebo->keep = rand() < (RAND_MAX / 2) ? EINA_TRUE : EINA_FALSE;
443
444 list = g_list_prepend(list, ebo);
445 }
446
447 if (i == 500)
448 while (list)
449 {
450 free(list->data);
451 list = g_list_delete_link(list, list);
452 }
453 else if (i % 30 == 0)
454 {
455 tmp = list;
456 while (tmp)
457 {
458 GList *reminder = tmp;
459
460 ebo = reminder->data;
461 tmp = g_list_next(tmp);
462
463 if (ebo->keep == EINA_FALSE)
464 {
465 list = g_list_delete_link(list, reminder);
466 free(ebo);
467 }
468 }
469 }
470
471 for (tmp = list; tmp; tmp = g_list_next(tmp))
472 {
473 ebo = tmp->data;
474
475 ebo->keep = rand() < (RAND_MAX / 2) ? ebo->keep : EINA_FALSE;
476 }
477 }
478
479 while (list)
480 {
481 free(list->data);
482 list = g_list_delete_link(list, list);
483 }
484}
485
486static void
487eina_bench_gptrarray_4evas_render(int request)
488{
489 GPtrArray *array = NULL;
490 Eina_Bench_Object *ebo;
491 unsigned int j;
492 int i;
493
494 array = g_ptr_array_new();
495
496 for (i = 0; i < 1000; ++i)
497 {
498 for (j = 0; j < (unsigned int)request; ++j)
499 {
500 ebo = malloc(sizeof (Eina_Bench_Object));
501 if (!ebo)
502 continue;
503
504 ebo->keep = rand() < (RAND_MAX / 2) ? EINA_TRUE : EINA_FALSE;
505
506 g_ptr_array_add(array, ebo);
507 }
508
509 if (i == 500)
510 {
511 for (j = 0; j < array->len; ++j)
512 free(g_ptr_array_index(array, j));
513 g_ptr_array_remove_range(array, 0, array->len);
514 }
515 else if (i % 30 == 0)
516 for (j = 0; j < array->len; )
517 {
518 ebo = g_ptr_array_index(array, j);
519
520 if (ebo->keep == EINA_FALSE)
521 free(g_ptr_array_remove_index_fast(array, j));
522 else
523 j++;
524 }
525
526 for (j = 0; j < array->len; ++j)
527 {
528 ebo = g_ptr_array_index(array, j);
529
530 ebo->keep = rand() < (RAND_MAX / 2) ? ebo->keep : EINA_FALSE;
531 }
532 }
533
534 for (j = 0; j < array->len; ++j)
535 free(g_ptr_array_index(array, j));
536 g_ptr_array_free(array, TRUE);
537}
538#endif
539
540static void
541eina_bench_evas_list_4evas_render(int request)
542{
543 Evas_List *list = NULL;
544 Evas_List *tmp;
545 Eina_Bench_Object *ebo;
546 int i;
547 int j;
548
549 for (i = 0; i < 1000; ++i)
550 {
551 for (j = 0; j < request; ++j)
552 {
553 ebo = malloc(sizeof (Eina_Bench_Object));
554 if (!ebo)
555 continue;
556
557 ebo->keep = rand() < (RAND_MAX / 2) ? EINA_TRUE : EINA_FALSE;
558
559 list = evas_list_prepend(list, ebo);
560 }
561
562 if (i == 500)
563 while (list)
564 {
565 free(evas_list_data(list));
566 list = evas_list_remove_list(list, list);
567 }
568 else if (i % 30 == 0)
569 {
570 tmp = list;
571 while (tmp)
572 {
573 Evas_List *reminder = tmp;
574
575 ebo = evas_list_data(reminder);
576 tmp = evas_list_next(tmp);
577
578 if (ebo->keep == EINA_FALSE)
579 {
580 list = evas_list_remove_list(list, reminder);
581 free(ebo);
582 }
583 }
584 }
585
586 for (tmp = list; tmp; tmp = evas_list_next(tmp))
587 {
588 ebo = evas_list_data(tmp);
589
590 ebo->keep = rand() < (RAND_MAX / 2) ? ebo->keep : EINA_FALSE;
591 }
592 }
593
594 while (list)
595 {
596 free(evas_list_data(list));
597 list = evas_list_remove_list(list, list);
598 }
599}
600
601static void
602_eina_ecore_for_each_remove(void *value, void *user_data)
603{
604 Eina_Bench_Object *ebo = value;
605 Ecore_List *list = user_data;
606
607 if (ebo->keep == EINA_FALSE)
608 ecore_list_remove_destroy(list);
609}
610
611static void
612_eina_ecore_for_each_rand(void *value, __UNUSED__ void *user_data)
613{
614 Eina_Bench_Object *ebo = value;
615
616 ebo->keep = rand() < (RAND_MAX / 2) ? ebo->keep : EINA_FALSE;
617}
618
619static void
620eina_bench_ecore_list_4evas_render(int request)
621{
622 Ecore_List *list = NULL;
623 Eina_Bench_Object *ebo;
624 int i;
625 int j;
626
627 list = ecore_list_new();
628 ecore_list_free_cb_set(list, free);
629
630 for (i = 0; i < 1000; ++i)
631 {
632 for (j = 0; j < request; ++j)
633 {
634 ebo = malloc(sizeof (Eina_Bench_Object));
635 if (!ebo)
636 continue;
637
638 ebo->keep = rand() < (RAND_MAX / 2) ? EINA_TRUE : EINA_FALSE;
639
640 ecore_list_prepend(list, ebo);
641 }
642
643 if (i == 500)
644 ecore_list_clear(list);
645 else if (i % 30 == 0)
646 ecore_list_for_each(list, _eina_ecore_for_each_remove, list);
647
648 ecore_list_for_each(list, _eina_ecore_for_each_rand, list);
649 }
650
651 ecore_list_destroy(list);
652}
653
654void eina_bench_array(Eina_Benchmark *bench)
655{
656 eina_benchmark_register(bench, "array-inline",
657 EINA_BENCHMARK(
658 eina_bench_array_4evas_render_inline), 200,
659 4000, 100);
660 eina_benchmark_register(bench, "array-iterator",
661 EINA_BENCHMARK(
662 eina_bench_array_4evas_render_iterator), 200,
663 4000, 100);
664 eina_benchmark_register(bench, "list",
665 EINA_BENCHMARK(
666 eina_bench_list_4evas_render), 200,
667 4000, 100);
668 eina_benchmark_register(bench, "list-iterator",
669 EINA_BENCHMARK(
670 eina_bench_list_4evas_render_iterator), 200,
671 4000, 100);
672 eina_benchmark_register(bench, "inlist",
673 EINA_BENCHMARK(
674 eina_bench_inlist_4evas_render), 200,
675 4000, 100);
676 eina_benchmark_register(bench, "inlist-iterator",
677 EINA_BENCHMARK(
678 eina_bench_inlist_4evas_render_iterator), 200,
679 4000, 100);
680#ifdef EINA_BENCH_HAVE_GLIB
681 eina_benchmark_register(bench, "glist",
682 EINA_BENCHMARK(
683 eina_bench_glist_4evas_render), 200,
684 4000, 100);
685 eina_benchmark_register(bench, "gptrarray",
686 EINA_BENCHMARK(
687 eina_bench_gptrarray_4evas_render), 200,
688 4000, 100);
689#endif
690 eina_benchmark_register(bench, "evas",
691 EINA_BENCHMARK(
692 eina_bench_evas_list_4evas_render), 200,
693 4000, 100);
694 eina_benchmark_register(bench, "ecore",
695 EINA_BENCHMARK(
696 eina_bench_ecore_list_4evas_render), 200,
697 500, 100);
698}
699
diff --git a/libraries/eina/src/tests/eina_bench_convert.c b/libraries/eina/src/tests/eina_bench_convert.c
new file mode 100644
index 0000000..aafe9ea
--- /dev/null
+++ b/libraries/eina/src/tests/eina_bench_convert.c
@@ -0,0 +1,183 @@
1/* EINA - EFL data type library
2 * Copyright (C) 2008 Cedric Bail
3 *
4 * This library is free software; you can redistribute it and/or
5 * modify it under the terms of the GNU Lesser General Public
6 * License as published by the Free Software Foundation; either
7 * version 2.1 of the License, or (at your option) any later version.
8 *
9 * This library is distributed in the hope that it will be useful,
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12 * Lesser General Public License for more details.
13 *
14 * You should have received a copy of the GNU Lesser General Public
15 * License along with this library;
16 * if not, see <http://www.gnu.org/licenses/>.
17 */
18
19#ifdef HAVE_CONFIG_H
20# include "config.h"
21#endif
22
23#include <stdlib.h>
24#include <stdio.h>
25#include <time.h>
26#include <math.h>
27
28#ifdef EINA_BENCH_HAVE_GLIB
29# include <glib.h>
30#endif
31
32#include "eina_bench.h"
33#include "eina_convert.h"
34
35static void
36eina_bench_convert_itoa_10(int request)
37{
38 char tmp[128];
39 int i;
40
41 srand(time(NULL));
42
43 for (i = 0; i < request; ++i)
44 {
45 eina_convert_itoa(rand(), tmp);
46 }
47}
48
49static void
50eina_bench_convert_itoa_16(int request)
51{
52 char tmp[128];
53 int i;
54
55 srand(time(NULL));
56
57 for (i = 0; i < request; ++i)
58 {
59 eina_convert_xtoa(rand(), tmp);
60 }
61}
62
63static void
64eina_bench_convert_snprintf_10(int request)
65{
66 char tmp[128];
67 int i;
68
69 srand(time(NULL));
70
71 for (i = 0; i < request; ++i)
72 {
73 snprintf(tmp, 128, "%i", rand());
74 }
75}
76
77static void
78eina_bench_convert_snprintf_x(int request)
79{
80 char tmp[128];
81 int i;
82
83 srand(time(NULL));
84
85 for (i = 0; i < request; ++i)
86 {
87 snprintf(tmp, 128, "%x", rand());
88 }
89}
90
91static void
92eina_bench_convert_snprintf_a(int request)
93{
94 char tmp[128];
95 double r;
96 int i;
97
98 srand(time(NULL));
99
100 for (i = 0; i < request; ++i)
101 {
102 r = 10000 * (rand() / ((double)RAND_MAX + 1));
103 snprintf(tmp, 128, "%a", r);
104 sscanf(tmp, "%la", &r);
105 }
106}
107
108static void
109eina_bench_convert_dtoa(int request)
110{
111 char tmp[128];
112 long long m;
113 long e;
114 double r;
115 int i;
116
117 srand(time(NULL));
118
119 for (i = 0; i < request; ++i)
120 {
121 r = 10000 * (rand() / ((double)RAND_MAX + 1));
122 eina_convert_dtoa(r, tmp);
123 eina_convert_atod(tmp, 128, &m, &e);
124 r = ldexp((double)m, e);
125 }
126}
127
128#ifdef EINA_BENCH_HAVE_GLIB
129static void
130eina_bench_convert_gstrtod(int request)
131{
132 char tmp[128];
133 double r;
134 int i;
135
136 srand(time(NULL));
137
138 for (i = 0; i < request; ++i)
139 {
140 r = 10000 * (rand() / ((double)RAND_MAX + 1));
141 g_ascii_dtostr(tmp, 128, r);
142 r = g_ascii_strtod(tmp, NULL);
143 }
144}
145#endif
146
147void eina_bench_convert(Eina_Benchmark *bench)
148{
149 eina_benchmark_register(bench, "itoa 10",
150 EINA_BENCHMARK(
151 eina_bench_convert_itoa_10), 1000, 200000,
152 500);
153 eina_benchmark_register(bench, "itoa 16",
154 EINA_BENCHMARK(
155 eina_bench_convert_itoa_16), 1000, 200000,
156 500);
157 eina_benchmark_register(bench, "snprintf 10",
158 EINA_BENCHMARK(
159 eina_bench_convert_snprintf_10), 1000, 200000,
160 500);
161 eina_benchmark_register(bench, "snprintf 16",
162 EINA_BENCHMARK(
163 eina_bench_convert_snprintf_x), 1000, 200000,
164 500);
165 eina_benchmark_register(bench, "snprintf a",
166 EINA_BENCHMARK(
167 eina_bench_convert_snprintf_a), 1000, 200000,
168 500);
169 eina_benchmark_register(bench, "dtoa",
170 EINA_BENCHMARK(
171 eina_bench_convert_dtoa), 1000, 200000,
172 500);
173#ifdef EINA_BENCH_HAVE_GLIB
174 eina_benchmark_register(bench, "gstrtod",
175 EINA_BENCHMARK(
176 eina_bench_convert_gstrtod), 1000, 200000,
177 500);
178#endif
179}
180
181
182
183
diff --git a/libraries/eina/src/tests/eina_bench_hash.c b/libraries/eina/src/tests/eina_bench_hash.c
new file mode 100644
index 0000000..5b42318
--- /dev/null
+++ b/libraries/eina/src/tests/eina_bench_hash.c
@@ -0,0 +1,545 @@
1/* EINA - EFL data type library
2 * Copyright (C) 2008 Cedric Bail
3 *
4 * This library is free software; you can redistribute it and/or
5 * modify it under the terms of the GNU Lesser General Public
6 * License as published by the Free Software Foundation; either
7 * version 2.1 of the License, or (at your option) any later version.
8 *
9 * This library is distributed in the hope that it will be useful,
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12 * Lesser General Public License for more details.
13 *
14 * You should have received a copy of the GNU Lesser General Public
15 * License along with this library;
16 * if not, see <http://www.gnu.org/licenses/>.
17 */
18
19#ifdef HAVE_CONFIG_H
20# include "config.h"
21#endif
22
23#include <stdlib.h>
24#include <stdio.h>
25#include <string.h>
26#include <time.h>
27
28#ifdef EINA_BENCH_HAVE_GLIB
29# include <glib.h>
30#endif
31
32#include "Evas_Data.h"
33#include "Ecore_Data.h"
34
35#include "eina_hash.h"
36#include "eina_array.h"
37#include "eina_bench.h"
38#include "eina_rbtree.h"
39#include "eina_convert.h"
40
41#ifdef CITYHASH_BENCH
42// Hash function for a byte array.
43uint64_t CityHash64(const char *buf, size_t len);
44
45static unsigned int
46_eina_string_key_length(const char *key)
47{
48 if (!key)
49 return 0;
50
51 return (int)strlen(key) + 1;
52}
53
54static int
55_eina_string_key_cmp(const char *key1, __UNUSED__ int key1_length,
56 const char *key2, __UNUSED__ int key2_length)
57{
58 return strcmp(key1, key2);
59}
60#endif
61
62
63typedef struct _Eina_Bench_Rbtree Eina_Bench_Rbtree;
64struct _Eina_Bench_Rbtree
65{
66 Eina_Rbtree node;
67 char key[10];
68 int value;
69};
70
71static Eina_Rbtree_Direction
72_eina_bench_rbtree_cmp(const Eina_Bench_Rbtree *left,
73 const Eina_Bench_Rbtree *right,
74 __UNUSED__ void *data)
75{
76 if (!left)
77 return EINA_RBTREE_RIGHT;
78
79 if (!right)
80 return EINA_RBTREE_LEFT;
81
82 return strcmp(left->key,
83 right->key) < 0 ? EINA_RBTREE_LEFT : EINA_RBTREE_RIGHT;
84}
85
86static inline int
87_eina_bench_rbtree_key(const Eina_Bench_Rbtree *node,
88 const char *key,
89 int length,
90 __UNUSED__ void *data)
91{
92 return strncmp(node->key, key, length);
93}
94
95static void
96_eina_bench_rbtree_free(Eina_Rbtree *node, __UNUSED__ void *data)
97{
98 free(node);
99}
100
101static void
102eina_bench_lookup_rbtree(int request)
103{
104 Eina_Rbtree *root = NULL;
105 int i;
106 int j;
107
108 for (i = 0; i < request; ++i)
109 {
110 Eina_Bench_Rbtree *tmp;
111
112 tmp = malloc(sizeof (Eina_Bench_Rbtree));
113 if (!tmp)
114 continue;
115
116 tmp->value = i;
117 eina_convert_itoa(i, tmp->key);
118
119 root = eina_rbtree_inline_insert(root,
120 &tmp->node,
121 EINA_RBTREE_CMP_NODE_CB(
122 _eina_bench_rbtree_cmp),
123 NULL);
124 }
125
126 srand(time(NULL));
127
128 for (j = 0; j < 200; ++j)
129 for (i = 0; i < request; ++i)
130 {
131 Eina_Rbtree *tmp;
132 char tmp_key[10];
133
134 eina_convert_itoa(rand() % request, tmp_key);
135
136 tmp = eina_rbtree_inline_lookup(root,
137 tmp_key,
138 10,
139 EINA_RBTREE_CMP_KEY_CB(
140 _eina_bench_rbtree_key),
141 NULL);
142 }
143
144 eina_rbtree_delete(root, EINA_RBTREE_FREE_CB(_eina_bench_rbtree_free), NULL);
145}
146
147static void
148eina_bench_lookup_murmur(int request)
149{
150 Eina_Hash *hash = NULL;
151 int *tmp_val;
152 unsigned int i;
153 unsigned int j;
154
155 hash = eina_hash_new(EINA_KEY_LENGTH(_eina_string_key_length),
156 EINA_KEY_CMP(_eina_string_key_cmp),
157 EINA_KEY_HASH(eina_hash_murmur3),
158 free,
159 8);
160
161 for (i = 0; i < (unsigned int)request; ++i)
162 {
163 char tmp_key[10];
164
165 tmp_val = malloc(sizeof (int));
166
167 if (!tmp_val)
168 continue;
169
170 eina_convert_itoa(i, tmp_key);
171 *tmp_val = i;
172
173 eina_hash_add(hash, tmp_key, tmp_val);
174 }
175
176 srand(time(NULL));
177
178 for (j = 0; j < 200; ++j)
179 for (i = 0; i < (unsigned int)request; ++i)
180 {
181 char tmp_key[10];
182
183 eina_convert_itoa(rand() % request, tmp_key);
184 tmp_val = eina_hash_find(hash, tmp_key);
185 }
186
187 eina_hash_free(hash);
188}
189
190#ifdef CITYHASH_BENCH
191static void
192eina_bench_lookup_cityhash(int request)
193{
194 Eina_Hash *hash = NULL;
195 int *tmp_val;
196 unsigned int i;
197 unsigned int j;
198
199 hash = eina_hash_new(EINA_KEY_LENGTH(_eina_string_key_length),
200 EINA_KEY_CMP(_eina_string_key_cmp),
201 EINA_KEY_HASH(CityHash64),
202 free,
203 8);
204
205 for (i = 0; i < (unsigned int)request; ++i)
206 {
207 char tmp_key[10];
208
209 tmp_val = malloc(sizeof (int));
210
211 if (!tmp_val)
212 continue;
213
214 eina_convert_itoa(i, tmp_key);
215 *tmp_val = i;
216
217 eina_hash_add(hash, tmp_key, tmp_val);
218 }
219
220 srand(time(NULL));
221
222 for (j = 0; j < 200; ++j)
223 for (i = 0; i < (unsigned int)request; ++i)
224 {
225 char tmp_key[10];
226
227 eina_convert_itoa(rand() % request, tmp_key);
228 tmp_val = eina_hash_find(hash, tmp_key);
229 }
230
231 eina_hash_free(hash);
232}
233#endif
234
235static void
236eina_bench_lookup_superfast(int request)
237{
238 Eina_Hash *hash = NULL;
239 int *tmp_val;
240 unsigned int i;
241 unsigned int j;
242
243 hash = eina_hash_string_superfast_new(free);
244
245 for (i = 0; i < (unsigned int)request; ++i)
246 {
247 char tmp_key[10];
248
249 tmp_val = malloc(sizeof (int));
250
251 if (!tmp_val)
252 continue;
253
254 eina_convert_itoa(i, tmp_key);
255 *tmp_val = i;
256
257 eina_hash_add(hash, tmp_key, tmp_val);
258 }
259
260 srand(time(NULL));
261
262 for (j = 0; j < 200; ++j)
263 for (i = 0; i < (unsigned int)request; ++i)
264 {
265 char tmp_key[10];
266
267 eina_convert_itoa(rand() % request, tmp_key);
268 tmp_val = eina_hash_find(hash, tmp_key);
269 }
270
271 eina_hash_free(hash);
272}
273
274static void
275eina_bench_lookup_djb2(int request)
276{
277 Eina_Hash *hash = NULL;
278 int *tmp_val;
279 unsigned int i;
280 unsigned int j;
281
282 hash = eina_hash_string_djb2_new(free);
283
284 for (i = 0; i < (unsigned int)request; ++i)
285 {
286 char tmp_key[10];
287
288 tmp_val = malloc(sizeof (int));
289
290 if (!tmp_val)
291 continue;
292
293 eina_convert_itoa(i, tmp_key);
294 *tmp_val = i;
295
296 eina_hash_add(hash, tmp_key, tmp_val);
297 }
298
299 srand(time(NULL));
300
301 for (j = 0; j < 200; ++j)
302 for (i = 0; i < (unsigned int)request; ++i)
303 {
304 char tmp_key[10];
305
306 eina_convert_itoa(rand() % request, tmp_key);
307
308 tmp_val = eina_hash_find(hash, tmp_key);
309 }
310
311 eina_hash_free(hash);
312}
313
314typedef struct _Eina_Bench_DJB2 Eina_Bench_DJB2;
315struct _Eina_Bench_DJB2
316{
317 char *key;
318 int value;
319};
320
321static void
322eina_bench_lookup_djb2_inline(int request)
323{
324 Eina_Hash *hash = NULL;
325 Eina_Bench_DJB2 *elm;
326 unsigned int i;
327 unsigned int j;
328
329 hash = eina_hash_string_djb2_new(free);
330
331 for (i = 0; i < (unsigned int)request; ++i)
332 {
333 int length;
334
335 elm = malloc(sizeof (Eina_Bench_DJB2) + 10);
336 if (!elm)
337 continue;
338
339 elm->key = (char *)(elm + 1);
340
341 length = eina_convert_itoa(i, elm->key) + 1;
342 elm->value = i;
343
344 eina_hash_direct_add_by_hash(hash, elm->key, length,
345 eina_hash_djb2(elm->key, length), elm);
346 }
347
348 srand(time(NULL));
349
350 for (j = 0; j < 200; ++j)
351 for (i = 0; i < (unsigned int)request; ++i)
352 {
353 char tmp_key[10];
354 int length = 6;
355
356 length = eina_convert_itoa(rand() % request, tmp_key) + 1;
357
358 elm =
359 eina_hash_find_by_hash(hash, tmp_key, length,
360 eina_hash_djb2(tmp_key, length));
361 }
362
363 eina_hash_free(hash);
364}
365
366#ifdef EINA_BENCH_HAVE_GLIB
367typedef struct _Eina_Bench_Glib Eina_Bench_Glib;
368struct _Eina_Bench_Glib
369{
370 char *key;
371 int value;
372};
373
374static void
375eina_bench_lookup_ghash(int request)
376{
377 Eina_Bench_Glib *elm;
378 GHashTable *hash;
379 unsigned int i;
380 unsigned int j;
381
382 hash = g_hash_table_new_full(g_str_hash, g_str_equal, NULL, free);
383
384 for (i = 0; i < (unsigned int)request; ++i)
385 {
386 elm = malloc(sizeof (Eina_Bench_Glib) + 10);
387 if (!elm)
388 continue;
389
390 elm->key = (char *)(elm + 1);
391
392 eina_convert_itoa(i, elm->key);
393 elm->value = i;
394
395 g_hash_table_insert(hash, elm->key, elm);
396 }
397
398 srand(time(NULL));
399
400 for (j = 0; j < 200; ++j)
401 for (i = 0; i < (unsigned int)request; ++i)
402 {
403 char tmp_key[10];
404
405 eina_convert_itoa(rand() % request, tmp_key);
406
407 elm = g_hash_table_lookup(hash, tmp_key);
408 }
409
410 g_hash_table_destroy(hash);
411}
412#endif
413
414static void
415eina_bench_lookup_evas(int request)
416{
417 Evas_Hash *hash = NULL;
418 Eina_Array *array = NULL;
419 int *tmp_val;
420 Eina_Array_Iterator it;
421 unsigned int i;
422 unsigned int j;
423
424 array = eina_array_new(10000);
425
426 for (i = 0; i < (unsigned int)request; ++i)
427 {
428 char tmp_key[10];
429
430 tmp_val = malloc(sizeof (int));
431
432 if (!tmp_val)
433 continue;
434
435 eina_convert_itoa(i, tmp_key);
436 *tmp_val = i;
437
438 hash = evas_hash_add(hash, tmp_key, tmp_val);
439
440 eina_array_push(array, tmp_val);
441 }
442
443 srand(time(NULL));
444
445 for (j = 0; j < 200; ++j)
446 for (i = 0; i < (unsigned int)request; ++i)
447 {
448 char tmp_key[10];
449
450 eina_convert_itoa(rand() % request, tmp_key);
451
452 tmp_val = evas_hash_find(hash, tmp_key);
453 }
454
455 evas_hash_free(hash);
456
457 EINA_ARRAY_ITER_NEXT(array, i, tmp_val, it)
458 free(tmp_val);
459
460 eina_array_free(array);
461}
462
463typedef struct _Eina_Bench_Ecore Eina_Bench_Ecore;
464struct _Eina_Bench_Ecore
465{
466 char *key;
467 int value;
468};
469
470static void
471eina_bench_lookup_ecore(int request)
472{
473 Ecore_Hash *hash = NULL;
474 Eina_Bench_Ecore *elm;
475 unsigned int i;
476 unsigned int j;
477
478 hash = ecore_hash_new(ecore_str_hash, ecore_str_compare);
479
480 ecore_hash_free_key_cb_set(hash, NULL);
481 ecore_hash_free_value_cb_set(hash, free);
482
483 for (i = 0; i < (unsigned int)request; ++i)
484 {
485 elm = malloc(sizeof (Eina_Bench_Ecore) + 10);
486 if (!elm)
487 continue;
488
489 elm->key = (char *)(elm + 1);
490 eina_convert_itoa(i, elm->key);
491 elm->value = i;
492
493 ecore_hash_set(hash, elm->key, elm);
494 }
495
496 srand(time(NULL));
497
498 for (j = 0; j < 200; ++j)
499 for (i = 0; i < (unsigned int)request; ++i)
500 {
501 char tmp_key[10];
502
503 eina_convert_itoa(rand() % request, tmp_key);
504
505 elm = ecore_hash_get(hash, tmp_key);
506 }
507
508 ecore_hash_destroy(hash);
509}
510
511void eina_bench_hash(Eina_Benchmark *bench)
512{
513 eina_benchmark_register(bench, "superfast-lookup",
514 EINA_BENCHMARK(
515 eina_bench_lookup_superfast), 10, 10000, 10);
516 eina_benchmark_register(bench, "djb2-lookup",
517 EINA_BENCHMARK(
518 eina_bench_lookup_djb2), 10, 10000, 10);
519 eina_benchmark_register(bench, "djb2-lookup-inline",
520 EINA_BENCHMARK(
521 eina_bench_lookup_djb2_inline), 10, 10000, 10);
522 eina_benchmark_register(bench, "murmur",
523 EINA_BENCHMARK(
524 eina_bench_lookup_murmur), 10, 10000, 10);
525#ifdef CITYHASH_BENCH
526 eina_benchmark_register(bench, "cityhash",
527 EINA_BENCHMARK(
528 eina_bench_lookup_cityhash), 10, 10000, 10);
529#endif
530 eina_benchmark_register(bench, "rbtree",
531 EINA_BENCHMARK(
532 eina_bench_lookup_rbtree), 10, 10000, 10);
533#ifdef EINA_BENCH_HAVE_GLIB
534 eina_benchmark_register(bench, "ghash-lookup",
535 EINA_BENCHMARK(
536 eina_bench_lookup_ghash), 10, 10000, 10);
537#endif
538 eina_benchmark_register(bench, "evas-lookup",
539 EINA_BENCHMARK(
540 eina_bench_lookup_evas), 10, 10000, 10);
541 eina_benchmark_register(bench, "ecore-lookup",
542 EINA_BENCHMARK(
543 eina_bench_lookup_ecore), 10, 10000, 10);
544
545}
diff --git a/libraries/eina/src/tests/eina_bench_mempool.c b/libraries/eina/src/tests/eina_bench_mempool.c
new file mode 100644
index 0000000..d7e2c62
--- /dev/null
+++ b/libraries/eina/src/tests/eina_bench_mempool.c
@@ -0,0 +1,188 @@
1/* EINA - EFL data type library
2 * Copyright (C) 2008 Cedric Bail
3 *
4 * This library is free software; you can redistribute it and/or
5 * modify it under the terms of the GNU Lesser General Public
6 * License as published by the Free Software Foundation; either
7 * version 2.1 of the License, or (at your option) any later version.
8 *
9 * This library is distributed in the hope that it will be useful,
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12 * Lesser General Public License for more details.
13 *
14 * You should have received a copy of the GNU Lesser General Public
15 * License along with this library;
16 * if not, see <http://www.gnu.org/licenses/>.
17 */
18
19#ifdef HAVE_CONFIG_H
20# include "config.h"
21#endif
22
23#ifdef EINA_BENCH_HAVE_GLIB
24# include <glib.h>
25#endif
26
27#include "eina_bench.h"
28#include "Eina.h"
29
30static void
31_eina_mempool_bench(Eina_Mempool *mp, int request)
32{
33 Eina_Array *array;
34 int i;
35 int j;
36
37 eina_init();
38 array = eina_array_new(32);
39
40 for (i = 0; i < 100; ++i)
41 {
42 for (j = 0; j < request; ++j)
43 {
44 eina_array_push(array, eina_mempool_malloc(mp, sizeof (int)));
45 }
46
47 for (j = 0; j < request; ++j)
48 {
49 eina_mempool_free(mp, eina_array_pop(array));
50 }
51 }
52
53 eina_array_free(array);
54 eina_shutdown();
55}
56
57#ifdef EINA_BUILD_CHAINED_POOL
58static void
59eina_mempool_chained_mempool(int request)
60{
61 Eina_Mempool *mp;
62
63 mp = eina_mempool_add("chained_mempool", "test", NULL, sizeof (int), 256);
64 _eina_mempool_bench(mp, request);
65 eina_mempool_del(mp);
66}
67#endif
68
69#ifdef EINA_BUILD_PASS_THROUGH
70static void
71eina_mempool_pass_through(int request)
72{
73 Eina_Mempool *mp;
74
75 mp = eina_mempool_add("pass_through", "test", NULL, sizeof (int), 8, 0);
76 _eina_mempool_bench(mp, request);
77 eina_mempool_del(mp);
78}
79#endif
80
81#ifdef EINA_BUILD_FIXED_BITMAP
82static void
83eina_mempool_fixed_bitmap(int request)
84{
85 Eina_Mempool *mp;
86
87 mp = eina_mempool_add("fixed_bitmap", "test", NULL, sizeof (int));
88 _eina_mempool_bench(mp, request);
89 eina_mempool_del(mp);
90}
91#endif
92
93#ifdef EINA_BUILD_EMEMOA_FIXED
94static void
95eina_mempool_ememoa_fixed(int request)
96{
97 Eina_Mempool *mp;
98
99 mp = eina_mempool_add("ememoa_fixed", "test", NULL, sizeof (int), 8, 0);
100 _eina_mempool_bench(mp, request);
101 eina_mempool_del(mp);
102}
103#endif
104
105#ifdef EINA_BUILD_EMEMOA_UNKNOWN
106static void
107eina_mempool_ememoa_unknown(int request)
108{
109 Eina_Mempool *mp;
110
111 mp = eina_mempool_add("ememoa_unknown",
112 "test",
113 NULL,
114 0,
115 2,
116 sizeof (int),
117 8,
118 sizeof (int) * 2,
119 8);
120 _eina_mempool_bench(mp, request);
121 eina_mempool_del(mp);
122}
123#endif
124
125#ifdef EINA_BENCH_HAVE_GLIB
126static void
127eina_mempool_glib(int request)
128{
129 Eina_Array *array;
130 int i;
131 int j;
132
133 eina_init();
134 array = eina_array_new(32);
135
136 for (i = 0; i < 100; ++i)
137 {
138 for (j = 0; j < request; ++j)
139 {
140 eina_array_push(array, g_slice_alloc(sizeof (int)));
141 }
142
143 for (j = 0; j < request; ++j)
144 {
145 g_slice_free1(sizeof (int), eina_array_pop(array));
146 }
147 }
148
149 eina_array_free(array);
150 eina_shutdown();
151
152}
153#endif
154
155void
156eina_bench_mempool(Eina_Benchmark *bench)
157{
158#ifdef EINA_BUILD_CHAINED_POOL
159 eina_benchmark_register(bench, "chained mempool",
160 EINA_BENCHMARK(
161 eina_mempool_chained_mempool), 10, 10000, 10);
162#endif
163#ifdef EINA_BUILD_PASS_THROUGH
164 eina_benchmark_register(bench, "pass through",
165 EINA_BENCHMARK(
166 eina_mempool_pass_through), 10, 10000, 10);
167#endif
168#ifdef EINA_BUILD_FIXED_BITMAP
169 eina_benchmark_register(bench, "fixed bitmap",
170 EINA_BENCHMARK(
171 eina_mempool_fixed_bitmap), 10, 10000, 10);
172#endif
173#ifdef EINA_BUILD_EMEMOA_FIXED
174 eina_benchmark_register(bench, "ememoa fixed",
175 EINA_BENCHMARK(
176 eina_mempool_ememoa_fixed), 10, 10000, 10);
177#endif
178#ifdef EINA_BUILD_EMEMOA_UNKNOWN
179 eina_benchmark_register(bench, "ememoa unknown",
180 EINA_BENCHMARK(
181 eina_mempool_ememoa_unknown), 10, 10000, 10);
182#endif
183#ifdef EINA_BENCH_HAVE_GLIB
184 eina_benchmark_register(bench, "gslice",
185 EINA_BENCHMARK(
186 eina_mempool_glib), 10, 10000, 10);
187#endif
188}
diff --git a/libraries/eina/src/tests/eina_bench_quad.c b/libraries/eina/src/tests/eina_bench_quad.c
new file mode 100644
index 0000000..76d6667
--- /dev/null
+++ b/libraries/eina/src/tests/eina_bench_quad.c
@@ -0,0 +1,318 @@
1/* EINA - EFL data type library
2 * Copyright (C) 2010 Cedric BAIL
3 *
4 * This library is free software; you can redistribute it and/or
5 * modify it under the terms of the GNU Lesser General Public
6 * License as published by the Free Software Foundation; either
7 * version 2.1 of the License, or (at your option) any later version.
8 *
9 * This library is distributed in the hope that it will be useful,
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12 * Lesser General Public License for more details.
13 *
14 * You should have received a copy of the GNU Lesser General Public
15 * License along with this library;
16 * if not, see <http://www.gnu.org/licenses/>.
17 */
18
19#define WIDTH 720
20#define HEIGHT 576
21
22#include "eina_main.h"
23#include "eina_mempool.h"
24#include "eina_rectangle.h"
25#include "eina_quadtree.h"
26#include "eina_list.h"
27#include "eina_bench.h"
28
29static void
30eina_bench_render_loop(int request)
31{
32 Eina_List *objects = NULL;
33 Eina_Rectangle *r;
34 int i;
35 int j;
36
37 eina_init();
38
39 for (i = 0; i < request; ++i)
40 objects = eina_list_append(objects,
41 eina_rectangle_new((rand() * WIDTH) / RAND_MAX,
42 (rand() *
43 HEIGHT) / RAND_MAX,
44 (rand() * WIDTH /
45 2) / RAND_MAX,
46 (rand() * HEIGHT /
47 2) / RAND_MAX));
48
49 for (j = 0; j < 100; ++j)
50 {
51 Eina_Rectangle *collide;
52 Eina_List *collided = NULL;
53 Eina_List *changed = NULL;
54 Eina_List *l;
55
56 /* Delete 25% of all objects */
57 i = request * 25 / 100;
58 for (; i > 0; --i)
59 {
60 eina_rectangle_free(eina_list_data_get(objects));
61 objects = eina_list_remove_list(objects, objects);
62 }
63
64 /* Add them back */
65 i = request * 25 / 100;
66 for (; i > 0; --i)
67 {
68 r = eina_rectangle_new((rand() * WIDTH) / RAND_MAX,
69 (rand() * HEIGHT) / RAND_MAX,
70 (rand() * WIDTH / 3) / RAND_MAX,
71 (rand() * HEIGHT / 3) / RAND_MAX);
72 objects = eina_list_prepend(objects, r);
73 changed = eina_list_append(changed, r);
74 }
75
76 /* Do one collide search */
77 collide = eina_rectangle_new((rand() * WIDTH) / RAND_MAX,
78 (rand() * HEIGHT) / RAND_MAX,
79 (rand() * WIDTH / 4) / RAND_MAX,
80 (rand() * HEIGHT / 4) / RAND_MAX);
81 EINA_LIST_FOREACH(objects, l, r)
82 if (eina_rectangles_intersect(r, collide))
83 collided = eina_list_append(collided, r);
84
85 collided = eina_list_free(collided);
86 eina_rectangle_free(collide);
87
88 /* Modify 50% of all objects */
89 i = request * 50 / 100;
90 for (; i > 0; --i)
91 {
92 r = eina_list_data_get(eina_list_last(objects));
93 objects = eina_list_remove_list(objects, eina_list_last(objects));
94
95 r->x = (rand() * WIDTH) / RAND_MAX;
96 r->y = (rand() * HEIGHT) / RAND_MAX;
97 r->w = (rand() * WIDTH / 3) / RAND_MAX;
98 r->h = (rand() * HEIGHT / 3) / RAND_MAX;
99
100 objects = eina_list_prepend(objects, r);
101 changed = eina_list_append(changed, r);
102 }
103
104 /* Emulating the render loop by colliding all modified
105 object with all intersecting object */
106 EINA_LIST_FREE(changed, r)
107 {
108 EINA_LIST_FOREACH(objects, l, collide)
109 if (r != collide && eina_rectangles_intersect(collide, r))
110 collided = eina_list_append(collided, collide);
111
112 collided = eina_list_append(collided, r);
113 }
114
115 /* Ok, we compute it, now it's done */
116 collided = eina_list_free(collided);
117 }
118
119 EINA_LIST_FREE(objects, r)
120 eina_rectangle_free(r);
121
122 eina_shutdown();
123}
124
125typedef struct _Eina_Bench_Quad Eina_Bench_Quad;
126struct _Eina_Bench_Quad
127{
128 Eina_Rectangle r;
129 Eina_QuadTree_Item *item;
130};
131
132static Eina_Quad_Direction
133_eina_bench_quadtree_vertical(const void *object, size_t middle)
134{
135 const Eina_Bench_Quad *b = object;
136 size_t y;
137
138 y = b->r.y < 0 ? 0 : (size_t)b->r.y;
139
140 if (y + b->r.h < middle)
141 return EINA_QUAD_LEFT;
142
143 if (y > middle)
144 return EINA_QUAD_RIGHT;
145
146 return EINA_QUAD_BOTH;
147}
148
149static Eina_Quad_Direction
150_eina_bench_quadtree_horizontal(const void *object, size_t middle)
151{
152 const Eina_Bench_Quad *b = object;
153 size_t x;
154
155 x = b->r.x < 0 ? 0 : (size_t)b->r.x;
156
157 if (x + b->r.w < middle)
158 return EINA_QUAD_LEFT;
159
160 if (x > middle)
161 return EINA_QUAD_RIGHT;
162
163 return EINA_QUAD_BOTH;
164}
165
166static void
167eina_bench_quadtree_render_loop(int request)
168{
169 Eina_List *objects = NULL;
170 Eina_Inlist *possibility;
171 Eina_Bench_Quad *b;
172 Eina_QuadTree *q;
173 Eina_Mempool *mp;
174 int i;
175 int j;
176
177 eina_init();
178
179 mp = eina_mempool_add("chained_mempool", "bench-quad", NULL,
180 sizeof (Eina_Bench_Quad), 320);
181
182 q = eina_quadtree_new(WIDTH, HEIGHT,
183 _eina_bench_quadtree_vertical,
184 _eina_bench_quadtree_horizontal);
185
186 /* Create requested object */
187 for (i = 0; i < request; ++i)
188 {
189 b = eina_mempool_malloc(mp, sizeof (Eina_Bench_Quad));
190 EINA_RECTANGLE_SET(&b->r,
191 (rand() * WIDTH) / RAND_MAX,
192 (rand() * HEIGHT) / RAND_MAX,
193 (rand() * WIDTH / 2) / RAND_MAX,
194 (rand() * HEIGHT / 2) / RAND_MAX);
195 b->item = eina_quadtree_add(q, b);
196
197 objects = eina_list_append(objects, b);
198 }
199
200 for (j = 0; j < 100; ++j)
201 {
202 Eina_Bench_Quad *collide;
203 Eina_List *changed = NULL;
204 Eina_List *collided = NULL;
205
206 /* Delete 25% of all objects */
207 i = request * 25 / 100;
208 for (; i > 0; --i)
209 {
210 b = eina_list_data_get(objects);
211 eina_quadtree_del(b->item);
212 eina_mempool_free(mp, b);
213
214 objects = eina_list_remove_list(objects, objects);
215 }
216
217 /* Add them back */
218 i = request * 25 / 100;
219 for (; i > 0; --i)
220 {
221 b = eina_mempool_malloc(mp, sizeof (Eina_Bench_Quad));
222 EINA_RECTANGLE_SET(&b->r,
223 (rand() * WIDTH) / RAND_MAX,
224 (rand() * HEIGHT) / RAND_MAX,
225 (rand() * WIDTH / 3) / RAND_MAX,
226 (rand() * HEIGHT / 3) / RAND_MAX);
227 b->item = eina_quadtree_add(q, b);
228
229 objects = eina_list_prepend(objects, b);
230 changed = eina_list_append(changed, b);
231 }
232
233 /* Do one collide search */
234 collide = eina_mempool_malloc(mp, sizeof (Eina_Bench_Quad));
235 EINA_RECTANGLE_SET(&collide->r,
236 (rand() * WIDTH) / RAND_MAX,
237 (rand() * HEIGHT) / RAND_MAX,
238 (rand() * WIDTH / 4) / RAND_MAX,
239 (rand() * HEIGHT / 4) / RAND_MAX);
240 possibility = eina_quadtree_collide(q,
241 collide->r.x, collide->r.y,
242 collide->r.w, collide->r.h);
243 while (possibility)
244 {
245 b = eina_quadtree_object(possibility);
246 possibility = possibility->next;
247
248 if (eina_rectangles_intersect(&b->r, &collide->r))
249 collided = eina_list_append(collided, b);
250 }
251
252 collided = eina_list_free(collided);
253 eina_mempool_free(mp, collide);
254
255 /* Modify 50% of all objects */
256 i = request * 50 / 100;
257 for (; i > 0; --i)
258 {
259 b = eina_list_data_get(eina_list_last(objects));
260 objects = eina_list_remove_list(objects, eina_list_last(objects));
261
262 b->r.x = (rand() * WIDTH) / RAND_MAX;
263 b->r.y = (rand() * HEIGHT) / RAND_MAX;
264 b->r.w = (rand() * WIDTH / 3) / RAND_MAX;
265 b->r.h = (rand() * HEIGHT / 3) / RAND_MAX;
266
267 eina_quadtree_change(b->item);
268
269 objects = eina_list_prepend(objects, b);
270 changed = eina_list_append(changed, b);
271 }
272
273 /* Emulating the render loop by colliding all modified
274 object with all intersecting object */
275 EINA_LIST_FREE(changed, b)
276 {
277 possibility = eina_quadtree_collide(q,
278 b->r.x, b->r.y, b->r.w, b->r.h);
279 while (possibility)
280 {
281 collide = eina_quadtree_object(possibility);
282 possibility = possibility->next;
283
284 if (collide != b &&
285 eina_rectangles_intersect(&b->r, &collide->r))
286 collided = eina_list_append(collided, collide);
287 }
288
289 collided = eina_list_append(collided, b);
290 }
291
292 /* Ok, we compute it, now it's done */
293 collided = eina_list_free(collided);
294 }
295
296 EINA_LIST_FREE(objects, b)
297 {
298 eina_quadtree_del(b->item);
299 eina_mempool_free(mp, b);
300 }
301
302 eina_mempool_del(mp);
303
304 eina_quadtree_free(q);
305
306 eina_shutdown();
307}
308
309void
310eina_bench_quadtree(Eina_Benchmark *bench)
311{
312 eina_benchmark_register(bench, "collide-all",
313 EINA_BENCHMARK(eina_bench_render_loop),
314 100, 1500, 50);
315 eina_benchmark_register(bench, "collide-quad-tree",
316 EINA_BENCHMARK(eina_bench_quadtree_render_loop),
317 100, 1500, 50);
318}
diff --git a/libraries/eina/src/tests/eina_bench_rectangle_pool.c b/libraries/eina/src/tests/eina_bench_rectangle_pool.c
new file mode 100644
index 0000000..96d4b1b
--- /dev/null
+++ b/libraries/eina/src/tests/eina_bench_rectangle_pool.c
@@ -0,0 +1,76 @@
1/* EINA - EFL data type library
2 * Copyright (C) 2008 Cedric Bail
3 *
4 * This library is free software; you can redistribute it and/or
5 * modify it under the terms of the GNU Lesser General Public
6 * License as published by the Free Software Foundation; either
7 * version 2.1 of the License, or (at your option) any later version.
8 *
9 * This library is distributed in the hope that it will be useful,
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12 * Lesser General Public License for more details.
13 *
14 * You should have received a copy of the GNU Lesser General Public
15 * License along with this library;
16 * if not, see <http://www.gnu.org/licenses/>.
17 */
18
19#ifdef HAVE_CONFIG_H
20# include "config.h"
21#endif
22
23#include "eina_bench.h"
24#include "Eina.h"
25
26static void
27eina_bench_eina_rectangle_pool(int request)
28{
29 Eina_Rectangle_Pool *pool;
30 Eina_Rectangle *rect;
31 Eina_List *list = NULL;
32 int i;
33
34 eina_init();
35 eina_init();
36
37 pool = eina_rectangle_pool_new(2048, 2048);
38 if (!pool)
39 return;
40
41 for (i = 0; i < request; ++i)
42 {
43 rect = NULL;
44
45 while (!rect)
46 {
47 rect = eina_rectangle_pool_request(pool, i & 0xFF, 256 - (i & 0xFF));
48 if (!rect)
49 {
50 rect = eina_list_data_get(list);
51 list = eina_list_remove_list(list, list);
52 if (rect)
53 eina_rectangle_pool_release(rect);
54 }
55 else
56 list = eina_list_append(list, rect);
57
58 if (!(i & 0xFF))
59 break;
60 }
61 }
62
63 eina_rectangle_pool_free(pool);
64 eina_list_free(list);
65
66 eina_shutdown();
67}
68
69void eina_bench_rectangle_pool(Eina_Benchmark *bench)
70{
71 eina_benchmark_register(bench, "eina",
72 EINA_BENCHMARK(
73 eina_bench_eina_rectangle_pool), 10, 4000, 100);
74}
75
76
diff --git a/libraries/eina/src/tests/eina_bench_sort.c b/libraries/eina/src/tests/eina_bench_sort.c
new file mode 100644
index 0000000..c3c9d9f
--- /dev/null
+++ b/libraries/eina/src/tests/eina_bench_sort.c
@@ -0,0 +1,222 @@
1/* EINA - EFL data type library
2 * Copyright (C) 2008 Cedric Bail
3 *
4 * This library is free software; you can redistribute it and/or
5 * modify it under the terms of the GNU Lesser General Public
6 * License as published by the Free Software Foundation; either
7 * version 2.1 of the License, or (at your option) any later version.
8 *
9 * This library is distributed in the hope that it will be useful,
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12 * Lesser General Public License for more details.
13 *
14 * You should have received a copy of the GNU Lesser General Public
15 * License along with this library;
16 * if not, see <http://www.gnu.org/licenses/>.
17 */
18
19#ifdef HAVE_CONFIG_H
20# include "config.h"
21#endif
22
23#include <stdlib.h>
24#include <string.h>
25
26#ifdef EINA_BENCH_HAVE_GLIB
27# include <glib.h>
28#endif
29
30#include "Evas_Data.h"
31#include "Ecore_Data.h"
32
33#include "eina_bench.h"
34#include "eina_convert.h"
35#include "eina_list.h"
36#include "eina_main.h"
37
38static int
39_eina_cmp_str(const char *a, const char *b)
40{
41 return strcmp(a, b);
42}
43
44static void
45eina_bench_sort_eina(int request)
46{
47 Eina_List *list = NULL;
48 int i;
49
50 eina_init();
51
52 srand(time(NULL));
53
54 for (i = 0; i < request; ++i)
55 {
56 char buffer[10];
57
58 eina_convert_itoa(rand() % request, buffer);
59
60 list = eina_list_prepend(list, strdup(buffer));
61 }
62
63 list = eina_list_sort(list, -1, EINA_COMPARE_CB(_eina_cmp_str));
64
65 while (list)
66 {
67 free(eina_list_data_get(list));
68 list = eina_list_remove_list(list, list);
69 }
70
71 eina_shutdown();
72}
73
74static void
75eina_bench_sort_evas(int request)
76{
77 Evas_List *list = NULL;
78 int i;
79
80 srand(time(NULL));
81
82 for (i = 0; i < request; ++i)
83 {
84 char buffer[10];
85
86 eina_convert_itoa(rand() % request, buffer);
87
88 list = evas_list_prepend(list, strdup(buffer));
89 }
90
91 list = evas_list_sort(list, -1, (void *)_eina_cmp_str);
92
93 while (list)
94 {
95 free(evas_list_data(list));
96 list = evas_list_remove_list(list, list);
97 }
98}
99
100#ifdef EINA_BENCH_HAVE_GLIB
101static void
102eina_bench_sort_glist(int request)
103{
104 GList *list = NULL;
105 int i;
106
107 srand(time(NULL));
108
109 for (i = 0; i < request; ++i)
110 {
111 char buffer[10];
112
113 eina_convert_itoa(rand() % request, buffer);
114
115 list = g_list_prepend(list, strdup(buffer));
116 }
117
118 list = g_list_sort(list, (void *)_eina_cmp_str);
119
120 while (list)
121 {
122 free(list->data);
123 list = g_list_delete_link(list, list);
124 }
125}
126#endif
127
128static void
129eina_bench_sort_ecore_default(int request)
130{
131 Ecore_List *list = NULL;
132 int i;
133
134 list = ecore_list_new();
135 ecore_list_free_cb_set(list, free);
136
137 for (i = 0; i < request; ++i)
138 {
139 char buffer[10];
140
141 eina_convert_itoa(rand() % request, buffer);
142
143 ecore_list_prepend(list, strdup(buffer));
144 }
145
146 ecore_list_sort(list, ECORE_COMPARE_CB(_eina_cmp_str), 0);
147
148 ecore_list_destroy(list);
149}
150
151static void
152eina_bench_sort_ecore_merge(int request)
153{
154 Ecore_List *list = NULL;
155 int i;
156
157 list = ecore_list_new();
158 ecore_list_free_cb_set(list, free);
159
160 for (i = 0; i < request; ++i)
161 {
162 char buffer[10];
163
164 eina_convert_itoa(rand() % request, buffer);
165
166 ecore_list_prepend(list, strdup(buffer));
167 }
168
169 ecore_list_mergesort(list, ECORE_COMPARE_CB(_eina_cmp_str), 0);
170
171 ecore_list_destroy(list);
172}
173
174static void
175eina_bench_sort_ecore_heap(int request)
176{
177 Ecore_List *list = NULL;
178 int i;
179
180 list = ecore_list_new();
181 ecore_list_free_cb_set(list, free);
182
183 for (i = 0; i < request; ++i)
184 {
185 char buffer[10];
186
187 eina_convert_itoa(rand() % request, buffer);
188
189 ecore_list_prepend(list, strdup(buffer));
190 }
191
192 ecore_list_heapsort(list, ECORE_COMPARE_CB(_eina_cmp_str), 0);
193
194 ecore_list_destroy(list);
195}
196
197void eina_bench_sort(Eina_Benchmark *bench)
198{
199 eina_benchmark_register(bench, "eina",
200 EINA_BENCHMARK(
201 eina_bench_sort_eina), 10, 10000, 100);
202#ifdef EINA_BENCH_HAVE_GLIB
203 eina_benchmark_register(bench, "glist",
204 EINA_BENCHMARK(
205 eina_bench_sort_glist), 10, 10000, 100);
206#endif
207 eina_benchmark_register(bench, "ecore",
208 EINA_BENCHMARK(
209 eina_bench_sort_ecore_default), 10, 10000, 100);
210 eina_benchmark_register(bench, "ecore-merge",
211 EINA_BENCHMARK(
212 eina_bench_sort_ecore_merge), 10, 10000, 100);
213 eina_benchmark_register(bench, "ecore-heap",
214 EINA_BENCHMARK(
215 eina_bench_sort_ecore_heap), 10, 10000, 100);
216 eina_benchmark_register(bench, "evas",
217 EINA_BENCHMARK(
218 eina_bench_sort_evas), 10, 10000, 100);
219}
220
221
222
diff --git a/libraries/eina/src/tests/eina_bench_stringshare.c b/libraries/eina/src/tests/eina_bench_stringshare.c
new file mode 100644
index 0000000..a2c7b38
--- /dev/null
+++ b/libraries/eina/src/tests/eina_bench_stringshare.c
@@ -0,0 +1,177 @@
1/* EINA - EFL data type library
2 * Copyright (C) 2008 Cedric Bail
3 *
4 * This library is free software; you can redistribute it and/or
5 * modify it under the terms of the GNU Lesser General Public
6 * License as published by the Free Software Foundation; either
7 * version 2.1 of the License, or (at your option) any later version.
8 *
9 * This library is distributed in the hope that it will be useful,
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12 * Lesser General Public License for more details.
13 *
14 * You should have received a copy of the GNU Lesser General Public
15 * License along with this library;
16 * if not, see <http://www.gnu.org/licenses/>.
17 */
18
19#ifdef HAVE_CONFIG_H
20# include "config.h"
21#endif
22
23#include <stdlib.h>
24#include <stdio.h>
25#include <time.h>
26
27#ifdef EINA_BENCH_HAVE_GLIB
28# include <glib.h>
29#endif
30
31#include "Evas_Data.h"
32#include "Ecore_Data.h"
33
34#include "eina_stringshare.h"
35#include "eina_bench.h"
36#include "eina_convert.h"
37#include "eina_main.h"
38
39static void
40eina_bench_stringshare_job(int request)
41{
42 const char *tmp;
43 unsigned int j;
44 int i;
45
46 eina_init();
47
48 for (i = 0; i < request; ++i)
49 {
50 char build[64] = "string_";
51
52 eina_convert_xtoa(i, build + 7);
53 tmp = eina_stringshare_add(build);
54 }
55
56 srand(time(NULL));
57
58 for (j = 0; j < 200; ++j)
59 for (i = 0; i < request; ++i)
60 {
61 char build[64] = "string_";
62
63 eina_convert_xtoa(rand() % request, build + 7);
64 tmp = eina_stringshare_add(build);
65 }
66
67 eina_shutdown();
68}
69
70#ifdef EINA_BENCH_HAVE_GLIB
71static void
72eina_bench_stringchunk_job(int request)
73{
74 GStringChunk *chunk;
75 unsigned int j;
76 int i;
77
78 chunk = g_string_chunk_new(4096);
79
80 for (i = 0; i < request; ++i)
81 {
82 char build[64] = "string_";
83
84 eina_convert_xtoa(i, build + 7);
85 g_string_chunk_insert_const(chunk, build);
86 }
87
88 srand(time(NULL));
89
90 for (j = 0; j < 200; ++j)
91 for (i = 0; i < request; ++i)
92 {
93 char build[64] = "string_";
94
95 eina_convert_xtoa(rand() % request, build + 7);
96 g_string_chunk_insert_const(chunk, build);
97 }
98
99 g_string_chunk_free(chunk);
100}
101#endif
102
103static void
104eina_bench_evas_job(int request)
105{
106 const char *tmp;
107 unsigned int j;
108 int i;
109
110 for (i = 0; i < request; ++i)
111 {
112 char build[64] = "string_";
113
114 eina_convert_xtoa(i, build + 7);
115 tmp = evas_stringshare_add(build);
116 }
117
118 srand(time(NULL));
119
120 for (j = 0; j < 200; ++j)
121 for (i = 0; i < request; ++i)
122 {
123 char build[64] = "string_";
124
125 eina_convert_xtoa(rand() % request, build + 7);
126 tmp = evas_stringshare_add(build);
127 }
128}
129
130static void
131eina_bench_ecore_job(int request)
132{
133 const char *tmp;
134 unsigned int j;
135 int i;
136
137 ecore_string_init();
138
139 for (i = 0; i < request; ++i)
140 {
141 char build[64] = "string_";
142
143 eina_convert_xtoa(i, build + 7);
144 tmp = ecore_string_instance(build);
145 }
146
147 srand(time(NULL));
148
149 for (j = 0; j < 200; ++j)
150 for (i = 0; i < request; ++i)
151 {
152 char build[64] = "string_";
153
154 eina_convert_xtoa(rand() % request, build + 7);
155 tmp = ecore_string_instance(build);
156 }
157
158 ecore_string_shutdown();
159}
160
161void eina_bench_stringshare(Eina_Benchmark *bench)
162{
163 eina_benchmark_register(bench, "stringshare",
164 EINA_BENCHMARK(
165 eina_bench_stringshare_job), 100, 20100, 500);
166#ifdef EINA_BENCH_HAVE_GLIB
167 eina_benchmark_register(bench, "stringchunk (glib)",
168 EINA_BENCHMARK(
169 eina_bench_stringchunk_job), 100, 20100, 500);
170#endif
171 eina_benchmark_register(bench, "stringshare (evas)",
172 EINA_BENCHMARK(
173 eina_bench_evas_job), 100, 20100, 500);
174 eina_benchmark_register(bench, "stringshare (ecore)",
175 EINA_BENCHMARK(
176 eina_bench_ecore_job), 100, 20100, 500);
177}
diff --git a/libraries/eina/src/tests/eina_bench_stringshare_e17.c b/libraries/eina/src/tests/eina_bench_stringshare_e17.c
new file mode 100644
index 0000000..6ab0a80
--- /dev/null
+++ b/libraries/eina/src/tests/eina_bench_stringshare_e17.c
@@ -0,0 +1,118 @@
1/* EINA - EFL data type library
2 * Copyright (C) 2008 Cedric Bail
3 *
4 * This library is free software; you can redistribute it and/or
5 * modify it under the terms of the GNU Lesser General Public
6 * License as published by the Free Software Foundation; either
7 * version 2.1 of the License, or (at your option) any later version.
8 *
9 * This library is distributed in the hope that it will be useful,
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12 * Lesser General Public License for more details.
13 *
14 * You should have received a copy of the GNU Lesser General Public
15 * License along with this library;
16 * if not, see <http://www.gnu.org/licenses/>.
17 */
18
19#ifdef HAVE_CONFIG_H
20# include "config.h"
21#endif
22
23#include <stdlib.h>
24#include <stdio.h>
25#include <time.h>
26
27#ifdef EINA_BENCH_HAVE_GLIB
28# include <glib.h>
29#endif
30
31#include "Evas_Data.h"
32#include "Ecore_Data.h"
33
34#include "Eina.h"
35
36#if EINA_ENABLE_BENCH_E17
37
38typedef struct _Eina_Stringshare_Test Eina_Stringshare_Test;
39struct _Eina_Stringshare_Test
40{
41 const char *name;
42
43 int (*init)(void);
44 const char *(*add)(const char *str);
45 void (*del)(const char *str);
46 int (*shutdown)(void);
47};
48
49static const char *strings[30000];
50static Eina_Stringshare_Test eina_str = {
51 "eina",
52 eina_init,
53 eina_stringshare_add,
54 eina_stringshare_del,
55 eina_shutdown
56};
57
58static Eina_Stringshare_Test evas_str = {
59 "evas",
60/* evas_stringshare_init, */
61 evas_stringshare_add,
62 evas_stringshare_del
63/* evas_stringshare_shutdown */
64};
65
66static Eina_Stringshare_Test ecore_str = {
67 "ecore",
68 ecore_string_init,
69 ecore_string_instance,
70 ecore_string_release,
71 ecore_string_shutdown
72};
73
74static Eina_Stringshare_Test *str[] = {
75 &eina_str,
76 &evas_str,
77 &ecore_str,
78 NULL
79};
80
81static void
82eina_bench_e17_stringshare(Eina_Stringshare_Test *str)
83{
84 Eina_Counter *cnt;
85
86 cnt = eina_counter_new(str->name);
87
88 eina_counter_start(cnt);
89
90 str->init();
91
92#include "strlog"
93
94 str->shutdown();
95
96 eina_counter_stop(cnt, 1);
97
98 fprintf(stderr, "For `%s`:\n", str->name);
99 eina_counter_dump(cnt);
100
101 eina_counter_free(cnt);
102}
103#endif
104
105void
106eina_bench_e17(void)
107{
108#if EINA_ENABLE_BENCH_E17
109 int i;
110
111 eina_init();
112
113 for (i = 0; str[i]; ++i)
114 eina_bench_e17_stringshare(str[i]);
115
116 eina_shutdown();
117#endif
118}
diff --git a/libraries/eina/src/tests/eina_suite.c b/libraries/eina/src/tests/eina_suite.c
new file mode 100644
index 0000000..9b748fc
--- /dev/null
+++ b/libraries/eina/src/tests/eina_suite.c
@@ -0,0 +1,177 @@
1/* EINA - EFL data type library
2 * Copyright (C) 2008 Cedric Bail
3 *
4 * This library is free software; you can redistribute it and/or
5 * modify it under the terms of the GNU Lesser General Public
6 * License as published by the Free Software Foundation; either
7 * version 2.1 of the License, or (at your option) any later version.
8 *
9 * This library is distributed in the hope that it will be useful,
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12 * Lesser General Public License for more details.
13 *
14 * You should have received a copy of the GNU Lesser General Public
15 * License along with this library;
16 * if not, see <http://www.gnu.org/licenses/>.
17 */
18
19#ifdef HAVE_CONFIG_H
20# include "config.h"
21#endif
22
23#include "eina_suite.h"
24#include "Eina.h"
25#include <stdio.h>
26#include <string.h>
27
28typedef struct _Eina_Test_Case Eina_Test_Case;
29struct _Eina_Test_Case
30{
31 const char *test_case;
32 void (*build)(TCase *tc);
33};
34
35static const Eina_Test_Case etc[] = {
36 { "FixedPoint", eina_test_fp },
37 { "Array", eina_test_array },
38 { "Binary Share", eina_test_binshare },
39 { "String Share", eina_test_stringshare },
40 { "UString Share", eina_test_ustringshare },
41 { "Log", eina_test_log },
42 { "Error", eina_test_error },
43 { "Magic", eina_test_magic },
44 { "Inlist", eina_test_inlist },
45 { "Lazy alloc", eina_test_lalloc },
46 { "Main", eina_test_main },
47 { "Counter", eina_test_counter },
48 { "Hash", eina_test_hash },
49 { "List", eina_test_list },
50 { "CList", eina_test_clist },
51 { "Iterator", eina_test_iterator },
52 { "Accessor", eina_test_accessor },
53 { "Module", eina_test_module },
54 { "Convert", eina_test_convert },
55 { "Rbtree", eina_test_rbtree },
56 { "File", eina_test_file },
57 { "Benchmark", eina_test_benchmark },
58 { "Mempool", eina_test_mempool },
59 { "Rectangle", eina_test_rectangle },
60 { "Matrix Sparse", eina_test_matrixsparse },
61 { "Eina Tiler", eina_test_tiler },
62 { "Eina Strbuf", eina_test_strbuf },
63 { "Eina Binbuf", eina_test_binbuf },
64 { "String", eina_test_str },
65 { "Unicode String", eina_test_ustr },
66 { "QuadTree", eina_test_quadtree },
67 { "Sched", eina_test_sched },
68 { "Simple Xml Parser", eina_test_simple_xml_parser},
69 { NULL, NULL }
70};
71
72static void
73_list_tests(void)
74{
75 const Eina_Test_Case *itr = etc;
76 fputs("Available Test Cases:\n", stderr);
77 for (; itr->test_case; itr++)
78 fprintf(stderr, "\t%s\n", itr->test_case);
79}
80
81static Eina_Bool
82_use_test(int argc, const char **argv, const char *test_case)
83{
84 if (argc < 1)
85 return 1;
86
87 for (; argc > 0; argc--, argv++)
88 if (strcmp(test_case, *argv) == 0)
89 return 1;
90
91 return 0;
92}
93
94Suite *
95eina_build_suite(int argc, const char **argv)
96{
97 TCase *tc;
98 Suite *s;
99 int i;
100
101 s = suite_create("Eina");
102
103 for (i = 0; etc[i].test_case; ++i)
104 {
105 if (!_use_test(argc, argv, etc[i].test_case))
106 continue;
107
108 tc = tcase_create(etc[i].test_case);
109
110 etc[i].build(tc);
111
112 suite_add_tcase(s, tc);
113 tcase_set_timeout(tc, 0);
114 }
115
116 return s;
117}
118
119/* FIXME this is a copy from eina_test_mempool
120 * we should remove the duplication
121 */
122static Eina_Array *_modules;
123static void _mempool_init(void)
124{
125 eina_init();
126 /* force modules to be loaded in case they are not installed */
127 _modules = eina_module_list_get(NULL,
128 PACKAGE_BUILD_DIR "/src/modules",
129 EINA_TRUE,
130 NULL,
131 NULL);
132 eina_module_list_load(_modules);
133}
134
135static void _mempool_shutdown(void)
136{
137 eina_module_list_free(_modules);
138 /* TODO delete the list */
139 eina_shutdown();
140}
141
142int
143main(int argc, char **argv)
144{
145 Suite *s;
146 SRunner *sr;
147 int i, failed_count;
148
149 for (i = 1; i < argc; i++)
150 if ((strcmp(argv[i], "-h") == 0) ||
151 (strcmp(argv[i], "--help") == 0))
152 {
153 fprintf(stderr, "Usage:\n\t%s [test_case1 .. [test_caseN]]\n",
154 argv[0]);
155 _list_tests();
156 return 0;
157 }
158 else if ((strcmp(argv[i], "-l") == 0) ||
159 (strcmp(argv[i], "--list") == 0))
160 {
161 _list_tests();
162 return 0;
163 }
164
165 s = eina_build_suite(argc - 1, (const char **)argv + 1);
166 sr = srunner_create(s);
167
168 _mempool_init();
169
170 srunner_run_all(sr, CK_ENV);
171 failed_count = srunner_ntests_failed(sr);
172 srunner_free(sr);
173
174 _mempool_shutdown();
175
176 return (failed_count == 0) ? 0 : 255;
177}
diff --git a/libraries/eina/src/tests/eina_suite.h b/libraries/eina/src/tests/eina_suite.h
new file mode 100644
index 0000000..643d6cc
--- /dev/null
+++ b/libraries/eina/src/tests/eina_suite.h
@@ -0,0 +1,58 @@
1/* EINA - EFL data type library
2 * Copyright (C) 2008 Cedric Bail
3 *
4 * This library is free software; you can redistribute it and/or
5 * modify it under the terms of the GNU Lesser General Public
6 * License as published by the Free Software Foundation; either
7 * version 2.1 of the License, or (at your option) any later version.
8 *
9 * This library is distributed in the hope that it will be useful,
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12 * Lesser General Public License for more details.
13 *
14 * You should have received a copy of the GNU Lesser General Public
15 * License along with this library;
16 * if not, see <http://www.gnu.org/licenses/>.
17 */
18
19#ifndef EINA_SUITE_H_
20#define EINA_SUITE_H_
21
22#include <check.h>
23
24void eina_test_stringshare(TCase *tc);
25void eina_test_ustringshare(TCase *tc);
26void eina_test_binshare(TCase *tc);
27void eina_test_array(TCase *tc);
28void eina_test_log(TCase *tc);
29void eina_test_error(TCase *tc);
30void eina_test_magic(TCase *tc);
31void eina_test_inlist(TCase *tc);
32void eina_test_clist(TCase *tc);
33void eina_test_lalloc(TCase *tc);
34void eina_test_main(TCase *tc);
35void eina_test_counter(TCase *tc);
36void eina_test_hash(TCase *tc);
37void eina_test_list(TCase *tc);
38void eina_test_iterator(TCase *tc);
39void eina_test_accessor(TCase *tc);
40void eina_test_module(TCase *tc);
41void eina_test_convert(TCase *tc);
42void eina_test_rbtree(TCase *tc);
43void eina_test_file(TCase *tc);
44void eina_test_benchmark(TCase *tc);
45void eina_test_mempool(TCase *tc);
46void eina_test_rectangle(TCase *tc);
47void eina_test_matrixsparse(TCase *tc);
48void eina_test_tiler(TCase *tc);
49void eina_test_strbuf(TCase *tc);
50void eina_test_binbuf(TCase *tc);
51void eina_test_str(TCase *tc);
52void eina_test_ustr(TCase *tc);
53void eina_test_quadtree(TCase *tc);
54void eina_test_fp(TCase *tc);
55void eina_test_sched(TCase *tc);
56void eina_test_simple_xml_parser(TCase *tc);
57
58#endif /* EINA_SUITE_H_ */
diff --git a/libraries/eina/src/tests/eina_test_accessor.c b/libraries/eina/src/tests/eina_test_accessor.c
new file mode 100644
index 0000000..3c85ef0
--- /dev/null
+++ b/libraries/eina/src/tests/eina_test_accessor.c
@@ -0,0 +1,243 @@
1/* EINA - EFL data type library
2 * Copyright (C) 2008 Cedric Bail
3 *
4 * This library is free software; you can redistribute it and/or
5 * modify it under the terms of the GNU Lesser General Public
6 * License as published by the Free Software Foundation; either
7 * version 2.1 of the License, or (at your option) any later version.
8 *
9 * This library is distributed in the hope that it will be useful,
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12 * Lesser General Public License for more details.
13 *
14 * You should have received a copy of the GNU Lesser General Public
15 * License along with this library;
16 * if not, see <http://www.gnu.org/licenses/>.
17 */
18
19#ifdef HAVE_CONFIG_H
20# include "config.h"
21#endif
22
23#include <stdio.h>
24
25#include "eina_suite.h"
26#include "Eina.h"
27
28static Eina_Bool
29eina_accessor_check(__UNUSED__ const Eina_Array *array,
30 int *data, int *fdata)
31{
32 fail_if(*fdata > *data);
33 *fdata = *data;
34
35 return EINA_TRUE;
36}
37
38START_TEST(eina_accessor_array_simple)
39{
40 Eina_Accessor *it;
41 Eina_Array *ea;
42 int *tmp;
43 int i;
44
45 eina_init();
46
47 ea = eina_array_new(11);
48 fail_if(!ea);
49
50 for (i = 0; i < 200; ++i)
51 {
52 tmp = malloc(sizeof(int));
53 fail_if(!tmp);
54 *tmp = i;
55
56 eina_array_push(ea, tmp);
57 }
58
59 it = eina_array_accessor_new(ea);
60 fail_if(!it);
61
62 fail_if(eina_accessor_data_get(it, 100, (void **)&tmp) != EINA_TRUE);
63 fail_if(!tmp);
64 fail_if(*tmp != 100);
65
66 i = 50;
67 eina_accessor_over(it, EINA_EACH_CB(eina_accessor_check), 50, 100, &i);
68 fail_if(i != 99);
69
70 fail_if(eina_accessor_container_get(it) != ea);
71
72 eina_accessor_free(it);
73
74 eina_array_free(ea);
75
76 eina_shutdown();
77}
78END_TEST
79
80typedef struct _Eina_Test_Inlist Eina_Test_Inlist;
81struct _Eina_Test_Inlist
82{
83 EINA_INLIST;
84 int i;
85};
86
87static Eina_Test_Inlist *
88_eina_test_inlist_build(int i)
89{
90 Eina_Test_Inlist *tmp;
91
92 tmp = malloc(sizeof(Eina_Test_Inlist));
93 fail_if(!tmp);
94 tmp->i = i;
95
96 return tmp;
97}
98
99static Eina_Bool
100eina_accessor_inlist_data_check(__UNUSED__ const Eina_Inlist *in_list,
101 Eina_Test_Inlist *data,
102 int *fdata)
103{
104 switch (*fdata)
105 {
106 case 0: fail_if(data->i != 3227); break;
107
108 case 1: fail_if(data->i != 1664); break;
109 }
110
111 (*fdata)++;
112
113 return EINA_TRUE;
114}
115
116START_TEST(eina_accessor_inlist_simple)
117{
118 Eina_Inlist *lst = NULL;
119 Eina_Test_Inlist *tmp;
120 Eina_Test_Inlist *prev;
121 Eina_Accessor *it;
122 int i = 0;
123
124 tmp = _eina_test_inlist_build(42);
125 lst = eina_inlist_append(lst, EINA_INLIST_GET(tmp));
126 fail_if(!lst);
127
128 tmp = _eina_test_inlist_build(1664);
129 lst = eina_inlist_append_relative(lst, EINA_INLIST_GET(tmp), lst);
130 fail_if(!lst);
131 fail_if(((Eina_Test_Inlist *)lst)->i != 42);
132
133 prev = tmp;
134 tmp = _eina_test_inlist_build(3227);
135 lst = eina_inlist_prepend_relative(lst, EINA_INLIST_GET(
136 tmp), EINA_INLIST_GET(prev));
137 fail_if(!lst);
138 fail_if(((Eina_Test_Inlist *)lst)->i != 42);
139
140 tmp = _eina_test_inlist_build(27);
141 lst = eina_inlist_prepend_relative(lst, EINA_INLIST_GET(tmp), NULL);
142
143 tmp = _eina_test_inlist_build(81);
144 lst = eina_inlist_append_relative(lst, EINA_INLIST_GET(tmp), NULL);
145
146 tmp = _eina_test_inlist_build(7);
147 lst = eina_inlist_append(lst, EINA_INLIST_GET(tmp));
148
149 it = eina_inlist_accessor_new(lst);
150 fail_if(!it);
151 fail_if(eina_accessor_container_get(it) != lst);
152
153 eina_accessor_over(it, EINA_EACH_CB(eina_accessor_inlist_data_check), 2, 4, &i);
154
155 fail_if(eina_accessor_data_get(it, 5, (void **)&tmp) != EINA_TRUE);
156 fail_if(eina_accessor_data_get(it, 3, (void **)&tmp) != EINA_TRUE);
157 fail_if(tmp->i != 1664);
158 fail_if(eina_accessor_data_get(it, 3, (void **)&tmp) != EINA_TRUE);
159 fail_if(tmp->i != 1664);
160 fail_if(eina_accessor_data_get(it, 1, (void **)&tmp) != EINA_TRUE);
161 fail_if(tmp->i != 42);
162
163 eina_accessor_free(it);
164
165 fail_if(i != 2);
166}
167END_TEST
168
169static Eina_Bool
170eina_iterator_list_data_check(__UNUSED__ const Eina_List *list,
171 int *data,
172 int *fdata)
173{
174 switch (*fdata)
175 {
176 case 0: fail_if(*data != 9); break;
177
178 case 1: fail_if(*data != 6); break;
179 }
180
181 (*fdata)++;
182
183 return EINA_TRUE;
184}
185
186START_TEST(eina_accessor_list_simple)
187{
188 Eina_List *list = NULL;
189 Eina_Accessor *it;
190 int data[] = { 6, 9, 42, 1, 7, 1337, 81, 1664 };
191 int *j;
192 int i = 0;
193
194 eina_init();
195
196 list = eina_list_append(list, &data[0]);
197 fail_if(list == NULL);
198
199 list = eina_list_prepend(list, &data[1]);
200 fail_if(list == NULL);
201
202 list = eina_list_append(list, &data[2]);
203 fail_if(list == NULL);
204
205 list = eina_list_append(list, &data[3]);
206 fail_if(list == NULL);
207
208 list = eina_list_prepend(list, &data[4]);
209 fail_if(list == NULL);
210
211 list = eina_list_append(list, &data[5]);
212 fail_if(list == NULL);
213
214 list = eina_list_prepend(list, &data[6]);
215 fail_if(list == NULL);
216
217 it = eina_list_accessor_new(list);
218 fail_if(!it);
219
220 eina_accessor_over(it, EINA_EACH_CB(eina_iterator_list_data_check), 2, 4, &i);
221
222 fail_if(eina_accessor_data_get(it, 5, (void **)&j) != EINA_TRUE);
223 fail_if(*j != 1);
224 fail_if(eina_accessor_data_get(it, 3, (void **)&j) != EINA_TRUE);
225 fail_if(*j != 6);
226 fail_if(eina_accessor_data_get(it, 3, (void **)&j) != EINA_TRUE);
227 fail_if(*j != 6);
228 fail_if(eina_accessor_data_get(it, 1, (void **)&j) != EINA_TRUE);
229 fail_if(*j != 7);
230 fail_if(eina_accessor_data_get(it, 5, (void **)&j) != EINA_TRUE);
231 fail_if(*j != 1);
232
233 eina_accessor_free(it);
234}
235END_TEST
236
237void
238eina_test_accessor(TCase *tc)
239{
240 tcase_add_test(tc, eina_accessor_array_simple);
241 tcase_add_test(tc, eina_accessor_inlist_simple);
242 tcase_add_test(tc, eina_accessor_list_simple);
243}
diff --git a/libraries/eina/src/tests/eina_test_array.c b/libraries/eina/src/tests/eina_test_array.c
new file mode 100644
index 0000000..0b054ea
--- /dev/null
+++ b/libraries/eina/src/tests/eina_test_array.c
@@ -0,0 +1,191 @@
1/* EINA - EFL data type library
2 * Copyright (C) 2008 Cedric Bail
3 *
4 * This library is free software; you can redistribute it and/or
5 * modify it under the terms of the GNU Lesser General Public
6 * License as published by the Free Software Foundation; either
7 * version 2.1 of the License, or (at your option) any later version.
8 *
9 * This library is distributed in the hope that it will be useful,
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12 * Lesser General Public License for more details.
13 *
14 * You should have received a copy of the GNU Lesser General Public
15 * License along with this library;
16 * if not, see <http://www.gnu.org/licenses/>.
17 */
18
19#ifdef HAVE_CONFIG_H
20# include "config.h"
21#endif
22
23#include <stdio.h>
24
25#include "eina_suite.h"
26#include "Eina.h"
27
28START_TEST(eina_array_simple)
29{
30 Eina_Array *ea;
31 char *tmp;
32 Eina_Array_Iterator it;
33 unsigned int i;
34
35 eina_init();
36
37 ea = eina_array_new(11);
38 fail_if(!ea);
39
40 for (i = 0; i < 201; ++i)
41 {
42 tmp = malloc(sizeof(char) * 10);
43 fail_if(!tmp);
44 eina_convert_itoa(i, tmp);
45
46 eina_array_push(ea, tmp);
47 }
48
49 fail_if(eina_array_data_get(ea, 10) == NULL);
50 fail_if(atoi(eina_array_data_get(ea, 10)) != 10);
51 tmp = eina_array_pop(ea);
52 fail_if(tmp == NULL);
53 fail_if(atoi(tmp) != 200);
54 free(tmp);
55
56 EINA_ARRAY_ITER_NEXT(ea, i, tmp, it)
57 {
58 fail_if((unsigned int)atoi(tmp) != i);
59 free(tmp);
60 }
61
62 fail_if(i != 200);
63
64 eina_array_clean(ea);
65 eina_array_flush(ea);
66 eina_array_free(ea);
67
68 eina_shutdown();
69}
70END_TEST
71
72START_TEST(eina_array_static)
73{
74 Eina_Array sea;
75 char *tmp;
76 Eina_Array_Iterator it;
77 unsigned int i;
78
79 eina_init();
80
81 eina_array_step_set(&sea, sizeof(sea), 10);
82
83 for (i = 0; i < 200; ++i)
84 {
85 tmp = malloc(sizeof(char) * 10);
86 fail_if(!tmp);
87 eina_convert_itoa(i, tmp);
88
89 eina_array_push(&sea, tmp);
90 }
91
92 fail_if(eina_array_data_get(&sea, 10) == NULL);
93 fail_if(atoi(eina_array_data_get(&sea, 10)) != 10);
94
95 EINA_ARRAY_ITER_NEXT(&sea, i, tmp, it)
96 {
97 fail_if((unsigned int)atoi(tmp) != i);
98 free(tmp);
99 }
100
101 fail_if(i != 200);
102
103 eina_array_clean(&sea);
104 eina_array_flush(&sea);
105
106 eina_shutdown();
107}
108END_TEST
109
110Eina_Bool
111keep_int(void *data, void *gdata)
112{
113 int *tmp = data;
114
115 fail_if(gdata);
116 fail_if(!tmp);
117
118 if (*tmp == 0)
119 return EINA_FALSE;
120
121 return EINA_TRUE;
122}
123
124START_TEST(eina_array_remove_stuff)
125{
126 Eina_Array *ea;
127 int *tmp;
128 Eina_Array_Iterator it;
129 unsigned int i;
130
131 eina_init();
132
133 ea = eina_array_new(64);
134 fail_if(!ea);
135
136 for (i = 0; i < 1000; ++i)
137 {
138 tmp = malloc(sizeof(int));
139 fail_if(!tmp);
140 *tmp = i;
141
142 eina_array_push(ea, tmp);
143 }
144
145 // Remove the first 10 items
146 for (i = 0; i < 10; ++i)
147 {
148 tmp = eina_array_data_get(ea, i);
149 fail_if(!tmp);
150 *tmp = 0;
151 }
152 fail_if(eina_array_remove(ea, keep_int, NULL) != EINA_TRUE);
153
154 fail_if(eina_array_count_get(ea) != 990);
155 EINA_ARRAY_ITER_NEXT(ea, i, tmp, it)
156 fail_if(*tmp == 0);
157
158 // Remove the last items
159 for (i = 980; i < 990; ++i)
160 {
161 tmp = eina_array_data_get(ea, i);
162 fail_if(!tmp);
163 *tmp = 0;
164 }
165 eina_array_remove(ea, keep_int, NULL);
166
167 // Remove all items
168 fail_if(eina_array_count_get(ea) != 980);
169 EINA_ARRAY_ITER_NEXT(ea, i, tmp, it)
170 {
171 fail_if(*tmp == 0);
172 *tmp = 0;
173 }
174
175 eina_array_remove(ea, keep_int, NULL);
176
177 fail_if(eina_array_count_get(ea) != 0);
178
179 eina_array_free(ea);
180
181 eina_shutdown();
182}
183END_TEST
184
185void
186eina_test_array(TCase *tc)
187{
188 tcase_add_test(tc, eina_array_simple);
189 tcase_add_test(tc, eina_array_static);
190 tcase_add_test(tc, eina_array_remove_stuff);
191}
diff --git a/libraries/eina/src/tests/eina_test_benchmark.c b/libraries/eina/src/tests/eina_test_benchmark.c
new file mode 100644
index 0000000..4352c16
--- /dev/null
+++ b/libraries/eina/src/tests/eina_test_benchmark.c
@@ -0,0 +1,76 @@
1/* EINA - EFL data type library
2 * Copyright (C) 2008 Cedric Bail
3 *
4 * This library is free software; you can redistribute it and/or
5 * modify it under the terms of the GNU Lesser General Public
6 * License as published by the Free Software Foundation; either
7 * version 2.1 of the License, or (at your option) any later version.
8 *
9 * This library is distributed in the hope that it will be useful,
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12 * Lesser General Public License for more details.
13 *
14 * You should have received a copy of the GNU Lesser General Public
15 * License along with this library;
16 * if not, see <http://www.gnu.org/licenses/>.
17 */
18
19#ifdef HAVE_CONFIG_H
20# include "config.h"
21#endif
22
23#include <unistd.h>
24
25#include "eina_suite.h"
26#include "eina_benchmark.h"
27
28static int global_test = 0;
29
30static void
31_eina_benchmark_specimens(int request)
32{
33 int i;
34 int a = 0;
35
36 for (i = 0; i < request; ++i)
37 a += i;
38
39 global_test = a;
40}
41
42START_TEST(eina_benchmark_simple)
43{
44 Eina_Benchmark *eb;
45 Eina_Array_Iterator it;
46 Eina_Array *ea;
47 char *tmp;
48 unsigned int i;
49
50 eb = eina_benchmark_new("benchmark", "test");
51 fail_if(!eb);
52
53 eina_benchmark_register(eb, "specimens_check",
54 EINA_BENCHMARK(_eina_benchmark_specimens),
55 1000, 1100, 100);
56
57 ea = eina_benchmark_run(eb);
58 fail_if(!ea);
59
60 EINA_ARRAY_ITER_NEXT(ea, i, tmp, it)
61 {
62 fail_if(!tmp);
63 fail_if(unlink(tmp));
64 }
65
66 fail_if(global_test != 499500);
67
68 eina_benchmark_free(eb);
69}
70END_TEST
71
72void
73eina_test_benchmark(TCase *tc)
74{
75 tcase_add_test(tc, eina_benchmark_simple);
76}
diff --git a/libraries/eina/src/tests/eina_test_binbuf.c b/libraries/eina/src/tests/eina_test_binbuf.c
new file mode 100644
index 0000000..713e078
--- /dev/null
+++ b/libraries/eina/src/tests/eina_test_binbuf.c
@@ -0,0 +1,235 @@
1/* EINA - EFL data type library
2 *
3 * This library is free software; you can redistribute it and/or
4 * modify it under the terms of the GNU Lesser General Public
5 * License as published by the Free Software Foundation; either
6 * version 2.1 of the License, or (at your option) any later version.
7 *
8 * This library is distributed in the hope that it will be useful,
9 * but WITHOUT ANY WARRANTY; without even the implied warranty of
10 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
11 * Lesser General Public License for more details.
12 *
13 * You should have received a copy of the GNU Lesser General Public
14 * License along with this library;
15 * if not, see <http://www.gnu.org/licenses/>.
16 */
17
18#ifdef HAVE_CONFIG_H
19# include "config.h"
20#endif
21
22#include <stdio.h>
23
24#include "eina_suite.h"
25#include "Eina.h"
26
27START_TEST(binbuf_simple)
28{
29 Eina_Binbuf *buf;
30 char *txt;
31 const char cbuf[] = "Null in the middle \0 and more text afterwards and \0 anotehr null just there and another one \0 here.";
32 size_t size = sizeof(cbuf) - 1; /* We don't care about the real NULL */
33
34
35 eina_init();
36
37 buf = eina_binbuf_new();
38 fail_if(!buf);
39
40 eina_binbuf_append_length(buf, cbuf, size);
41 fail_if(memcmp(eina_binbuf_string_get(buf), cbuf, size));
42 fail_if(size != eina_binbuf_length_get(buf));
43
44 eina_binbuf_append_length(buf, cbuf, size);
45 fail_if(memcmp(eina_binbuf_string_get(buf), cbuf, size));
46 fail_if(memcmp(eina_binbuf_string_get(buf) + size, cbuf, size));
47 fail_if(2 * size != eina_binbuf_length_get(buf));
48
49 txt = eina_binbuf_string_steal(buf);
50 fail_if(memcmp(txt, cbuf, size));
51 fail_if(memcmp(txt + size, cbuf, size));
52 free(txt);
53 fail_if(eina_binbuf_length_get(buf) != 0);
54
55 eina_binbuf_append_length(buf, cbuf, size);
56 fail_if(memcmp(eina_binbuf_string_get(buf), cbuf, size));
57 fail_if(size != eina_binbuf_length_get(buf));
58
59 eina_binbuf_reset(buf);
60 fail_if(eina_binbuf_length_get(buf) != 0);
61
62 eina_binbuf_free(buf);
63
64 eina_shutdown();
65#undef TEXT
66}
67END_TEST
68
69START_TEST(binbuf_remove)
70{
71 Eina_Binbuf *buf;
72 const char cbuf[] = "12\0 456 78\0 abcthis is some more random junk here!";
73 size_t size = sizeof(cbuf) - 1; /* We don't care about the real NULL */
74
75 eina_init();
76
77 buf = eina_binbuf_new();
78 fail_if(!buf);
79
80 eina_binbuf_append_length(buf, cbuf, size);
81 fail_if(size != eina_binbuf_length_get(buf));
82 eina_binbuf_remove(buf, 0, 4);
83 fail_if(size - 4 != eina_binbuf_length_get(buf));
84 eina_binbuf_remove(buf, 8, 1000);
85 fail_if(8 != eina_binbuf_length_get(buf));
86 eina_binbuf_remove(buf, 7, eina_binbuf_length_get(buf));
87 fail_if(7 != eina_binbuf_length_get(buf));
88 eina_binbuf_remove(buf, 2, 4);
89 fail_if(5 != eina_binbuf_length_get(buf));
90 eina_binbuf_remove(buf, 4, 1);
91 fail_if(5 != eina_binbuf_length_get(buf));
92 eina_binbuf_remove(buf, 0, eina_binbuf_length_get(buf));
93 fail_if(0 != eina_binbuf_length_get(buf));
94
95 eina_binbuf_free(buf);
96
97 eina_shutdown();
98}
99END_TEST
100
101START_TEST(binbuf_insert)
102{
103#if 0
104 Eina_Binbuf *buf;
105
106 eina_init();
107
108 buf = eina_binbuf_new();
109 fail_if(!buf);
110
111 eina_binbuf_insert(buf, "abc", 10);
112 fail_if(strlen(eina_binbuf_string_get(buf)) != eina_binbuf_length_get(buf));
113 fail_if(strcmp(eina_binbuf_string_get(buf), "abc"));
114
115 eina_binbuf_insert(buf, "123", 0);
116 fail_if(strlen(eina_binbuf_string_get(buf)) != eina_binbuf_length_get(buf));
117 fail_if(strcmp(eina_binbuf_string_get(buf), "123abc"));
118
119 eina_binbuf_insert(buf, "xyz", eina_binbuf_length_get(buf));
120 fail_if(strlen(eina_binbuf_string_get(buf)) != eina_binbuf_length_get(buf));
121 fail_if(strcmp(eina_binbuf_string_get(buf), "123abcxyz"));
122
123 eina_binbuf_insert(buf, "xyz", 1);
124 fail_if(strlen(eina_binbuf_string_get(buf)) != eina_binbuf_length_get(buf));
125 fail_if(strcmp(eina_binbuf_string_get(buf), "1xyz23abcxyz"));
126
127 eina_binbuf_insert_n(buf, "ABCDEF", 2, 1);
128 fail_if(strlen(eina_binbuf_string_get(buf)) != eina_binbuf_length_get(buf));
129 fail_if(strcmp(eina_binbuf_string_get(buf), "1ABxyz23abcxyz"));
130
131 eina_binbuf_insert_n(buf, "EINA", 2, 3);
132 fail_if(strlen(eina_binbuf_string_get(buf)) != eina_binbuf_length_get(buf));
133 fail_if(strcmp(eina_binbuf_string_get(buf), "1ABEIxyz23abcxyz"));
134
135 eina_binbuf_insert_escaped(buf, "678", 3);
136 fail_if(strlen(eina_binbuf_string_get(buf)) != eina_binbuf_length_get(buf));
137 fail_if(strncmp(eina_binbuf_string_get(buf) + 3, "678", 3));
138
139 eina_binbuf_insert_escaped(buf, "089 '\\", 9);
140 fail_if(strlen(eina_binbuf_string_get(
141 buf)) != eina_binbuf_length_get(buf));
142 fail_if(strncmp(eina_binbuf_string_get(buf) + 9,
143 "089\\ \\'\\\\",
144 strlen("089\\ \\'\\\\")));
145 eina_binbuf_reset(buf);
146
147 eina_binbuf_free(buf);
148
149 eina_shutdown();
150#endif
151}
152END_TEST
153
154START_TEST(binbuf_realloc)
155{
156 Eina_Binbuf *buf;
157 char pattern[1024 * 16];
158 unsigned int i;
159 size_t sz;
160
161 for (i = 0; i < sizeof(pattern) - 1; i++)
162 {
163 if (i % 27 == 26)
164 pattern[i] = '\0';
165 else
166 pattern[i] = 'a' + (i % 27);
167 }
168 pattern[i] = '\0';
169
170 eina_init();
171
172 buf = eina_binbuf_new();
173 fail_if(!buf);
174
175 sz = 0;
176
177 eina_binbuf_append_length(buf, pattern, 1);
178 fail_if(eina_binbuf_length_get(buf) != sz + 1);
179 fail_if(memcmp(eina_binbuf_string_get(buf) + sz, pattern, 1));
180 sz += 1;
181
182 eina_binbuf_append_length(buf, pattern, 32);
183 fail_if(eina_binbuf_length_get(buf) != sz + 32);
184 fail_if(memcmp(eina_binbuf_string_get(buf) + sz, pattern, 32));
185 sz += 32;
186
187 eina_binbuf_append_length(buf, pattern, 64);
188 fail_if(eina_binbuf_length_get(buf) != sz + 64);
189 fail_if(memcmp(eina_binbuf_string_get(buf) + sz, pattern, 64));
190 sz += 64;
191
192 eina_binbuf_append_length(buf, pattern, 128);
193 fail_if(eina_binbuf_length_get(buf) != sz + 128);
194 fail_if(memcmp(eina_binbuf_string_get(buf) + sz, pattern, 128));
195 sz += 128;
196
197 eina_binbuf_append_length(buf, pattern, 4096);
198 fail_if(eina_binbuf_length_get(buf) != sz + 4096);
199 fail_if(memcmp(eina_binbuf_string_get(buf) + sz, pattern, 4096));
200 sz += 4096;
201
202 eina_binbuf_append_length(buf, pattern, sizeof(pattern) - 1);
203 fail_if(eina_binbuf_length_get(buf) != sz + sizeof(pattern) - 1);
204 fail_if(memcmp(eina_binbuf_string_get(buf) + sz, pattern, sizeof(pattern) -
205 1));
206 sz += sizeof(pattern) - 1;
207
208
209 eina_binbuf_remove(buf, 1024, 1024 + 1234);
210 fail_if(eina_binbuf_length_get(buf) != sz - 1234);
211 sz -= 1234;
212
213 eina_binbuf_remove(buf, 0, 0 + 8192);
214 fail_if(eina_binbuf_length_get(buf) != sz - 8192);
215 sz -= 8192;
216
217 eina_binbuf_remove(buf, 0, 0 + 32);
218 fail_if(eina_binbuf_length_get(buf) != sz - 32);
219 sz -= 32;
220
221
222 eina_binbuf_free(buf);
223
224 eina_shutdown();
225}
226END_TEST
227
228void
229eina_test_binbuf(TCase *tc)
230{
231 tcase_add_test(tc, binbuf_simple);
232 tcase_add_test(tc, binbuf_remove);
233 tcase_add_test(tc, binbuf_insert);
234 tcase_add_test(tc, binbuf_realloc);
235}
diff --git a/libraries/eina/src/tests/eina_test_binshare.c b/libraries/eina/src/tests/eina_test_binshare.c
new file mode 100644
index 0000000..b2e77ae
--- /dev/null
+++ b/libraries/eina/src/tests/eina_test_binshare.c
@@ -0,0 +1,199 @@
1/* EINA - EFL data type library
2 * Copyright (C) 2008 Cedric Bail
3 *
4 * This library is free software; you can redistribute it and/or
5 * modify it under the terms of the GNU Lesser General Public
6 * License as published by the Free Software Foundation; either
7 * version 2.1 of the License, or (at your option) any later version.
8 *
9 * This library is distributed in the hope that it will be useful,
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12 * Lesser General Public License for more details.
13 *
14 * You should have received a copy of the GNU Lesser General Public
15 * License along with this library;
16 * if not, see <http://www.gnu.org/licenses/>.
17 */
18
19#ifdef HAVE_CONFIG_H
20# include "config.h"
21#endif
22
23#include <stdlib.h>
24#include <stdio.h>
25#include <string.h>
26#include <time.h>
27
28#include "eina_suite.h"
29#include "Eina.h"
30
31#define TEST0 "te\0st/0"
32#define TEST0_SIZE 7
33#define TEST1 "te\0st/11"
34#define TEST1_SIZE 8
35
36START_TEST(eina_binshare_simple)
37{
38 const char *t0;
39 const char *t1;
40
41 eina_init();
42
43 t0 = eina_binshare_add_length(TEST0, TEST0_SIZE);
44 t1 = eina_binshare_add_length(TEST1, TEST1_SIZE);
45
46 fail_if(t0 == NULL);
47 fail_if(t1 == NULL);
48 fail_if(memcmp(t0, TEST0, TEST0_SIZE) != 0);
49 fail_if(memcmp(t1, TEST1, TEST1_SIZE) != 0);
50
51 t0 = eina_binshare_ref(t0);
52 fail_if(t0 == NULL);
53 fail_if(memcmp(t0, TEST0, TEST0_SIZE) != 0);
54
55 eina_binshare_del(t0);
56 eina_binshare_del(t0);
57 eina_binshare_del(t1);
58
59 eina_shutdown();
60}
61END_TEST
62
63START_TEST(eina_binshare_small)
64{
65 char buf[4];
66 int i;
67
68 eina_init();
69
70 for (i = 1; i < 3; i++)
71 {
72 const char *t0, *t1;
73 int j;
74
75 for (j = 0; j < i; j++)
76 {
77 char c;
78 for (c = 'a'; c <= 'z'; c++)
79 buf[j] = c;
80 }
81 buf[i] = '\0';
82 t0 = eina_binshare_add_length(buf, i);
83 t1 = eina_binshare_add_length(buf, i);
84
85 fail_if(t0 == NULL);
86 fail_if(t1 == NULL);
87 fail_if(t0 != t1);
88 fail_if(memcmp(t0, buf, i) != 0);
89
90 eina_binshare_del(t0);
91 eina_binshare_del(t1);
92 }
93 eina_shutdown();
94}
95END_TEST
96
97
98START_TEST(eina_binshare_test_share)
99{
100 const char *t0;
101 const char *t1;
102
103 eina_init();
104
105 t0 = eina_binshare_add_length(TEST0, TEST0_SIZE);
106 t1 = eina_binshare_add_length(TEST0, TEST0_SIZE);
107
108 fail_if(t0 == NULL);
109 fail_if(t1 == NULL);
110 fail_if(memcmp(t0, TEST0, TEST0_SIZE) != 0);
111 fail_if(memcmp(t1, TEST0, TEST0_SIZE) != 0);
112 fail_if(t0 != t1);
113 fail_if(TEST0_SIZE != eina_binshare_length(t0));
114
115 eina_binshare_del(t0);
116 eina_binshare_del(t1);
117 eina_shutdown();
118}
119END_TEST
120
121START_TEST(eina_binshare_putstuff)
122{
123 const char *tmp;
124 int i;
125
126 eina_init();
127
128 for (i = 10000; i > 0; --i)
129 {
130 char build[64] = "string_";
131
132 eina_convert_xtoa(i, build + 7);
133 tmp = eina_binshare_add_length(build, strlen(build));
134 fail_if(tmp != eina_binshare_add_length(build, strlen(build)));
135 fail_if((int)strlen(build) != eina_binshare_length(tmp));
136 }
137 eina_shutdown();
138}
139END_TEST
140
141START_TEST(eina_binshare_collision)
142{
143 Eina_Array *ea;
144 char buffer[50];
145 int i;
146
147 srand(time(NULL));
148
149 eina_init();
150
151 ea = eina_array_new(256);
152 fail_if(!ea);
153
154 for (i = 0; i < 10000; ++i)
155 {
156 eina_convert_itoa(rand(), buffer);
157 eina_array_push(ea,
158 (void *)eina_binshare_add_length(buffer, strlen(buffer)));
159 if (rand() > RAND_MAX / 2)
160 {
161 const char *r = eina_binshare_add_length(buffer, strlen(buffer));
162 fail_if(r == NULL);
163 }
164 }
165
166 for (i = 0; i < 10000; ++i)
167 {
168 const char *r;
169
170 eina_convert_itoa(60000 - i, buffer);
171 eina_array_push(ea,
172 (void *)eina_binshare_add_length(buffer, strlen(buffer)));
173 r = eina_binshare_add_length(buffer, strlen(buffer));
174 fail_if(r == NULL);
175 r = eina_binshare_add_length(buffer, strlen(buffer));
176 fail_if(r == NULL);
177 }
178
179 for (i = 0; i < 200; ++i)
180 eina_binshare_del(eina_array_data_get(ea, i));
181
182 for (i = 0; i < 1000; ++i)
183 eina_binshare_del(eina_array_pop(ea));
184
185 eina_shutdown();
186
187 eina_array_free(ea);
188}
189END_TEST
190
191void
192eina_test_binshare(TCase *tc)
193{
194 tcase_add_test(tc, eina_binshare_simple);
195 tcase_add_test(tc, eina_binshare_small);
196 tcase_add_test(tc, eina_binshare_test_share);
197 tcase_add_test(tc, eina_binshare_collision);
198 tcase_add_test(tc, eina_binshare_putstuff);
199}
diff --git a/libraries/eina/src/tests/eina_test_clist.c b/libraries/eina/src/tests/eina_test_clist.c
new file mode 100644
index 0000000..901c0e8
--- /dev/null
+++ b/libraries/eina/src/tests/eina_test_clist.c
@@ -0,0 +1,89 @@
1#ifdef HAVE_CONFIG_H
2# include <config.h>
3#endif
4
5#include <stdlib.h>
6#include <string.h>
7#include <assert.h>
8
9#include <Eina.h>
10#include "eina_suite.h"
11
12Eina_Clist string_list = EINA_CLIST_INIT(string_list);
13
14struct test_string
15{
16 Eina_Clist entry;
17 const char *string;
18};
19
20static void add_string(const char *foo)
21{
22 struct test_string *t;
23
24 t = malloc(sizeof *t);
25 assert(t != NULL);
26
27 t->string = foo;
28 eina_clist_add_tail(&string_list, &t->entry);
29}
30
31static void print_strings(void)
32{
33 struct test_string *str;
34
35 EINA_CLIST_FOR_EACH_ENTRY(str, &string_list, struct test_string, entry)
36 {
37 printf("%s ", str->string);
38 }
39 printf("\n");
40}
41
42static void free_list(void)
43{
44 struct test_string *str, *tmp;
45
46 EINA_CLIST_FOR_EACH_ENTRY_SAFE(str, tmp, &string_list, struct test_string, entry)
47 {
48 eina_clist_remove(&str->entry);
49 }
50}
51
52START_TEST(eina_clist_basic)
53{
54 unsigned int n = 0;
55
56 add_string("this");
57 n++;
58 add_string("is");
59 n++;
60 add_string("a");
61 n++;
62 add_string("test");
63 n++;
64 add_string("of");
65 n++;
66 add_string("clists");
67 n++;
68 add_string("-");
69 n++;
70 add_string("hello");
71 n++;
72 add_string("world");
73 n++;
74
75 fail_if(eina_clist_count(&string_list) != n);
76
77 print_strings();
78
79 free_list();
80
81 fail_if(eina_clist_count(&string_list) != 0);
82}
83END_TEST
84
85void
86eina_test_clist(TCase *tc)
87{
88 tcase_add_test(tc, eina_clist_basic);
89}
diff --git a/libraries/eina/src/tests/eina_test_convert.c b/libraries/eina/src/tests/eina_test_convert.c
new file mode 100644
index 0000000..8e7f58c
--- /dev/null
+++ b/libraries/eina/src/tests/eina_test_convert.c
@@ -0,0 +1,165 @@
1/* EINA - EFL data type library
2 * Copyright (C) 2008 Cedric Bail
3 *
4 * This library is free software; you can redistribute it and/or
5 * modify it under the terms of the GNU Lesser General Public
6 * License as published by the Free Software Foundation; either
7 * version 2.1 of the License, or (at your option) any later version.
8 *
9 * This library is distributed in the hope that it will be useful,
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12 * Lesser General Public License for more details.
13 *
14 * You should have received a copy of the GNU Lesser General Public
15 * License along with this library;
16 * if not, see <http://www.gnu.org/licenses/>.
17 */
18
19#ifdef HAVE_CONFIG_H
20# include "config.h"
21#endif
22
23#include <stdio.h>
24#include <string.h>
25#include <math.h>
26#include <float.h>
27
28#include "eina_suite.h"
29#include "Eina.h"
30
31START_TEST(eina_convert_simple)
32{
33 char tmp[128];
34
35 fail_if(eina_convert_itoa(0, tmp) != 1);
36 fail_if(strcmp(tmp, "0") != 0);
37
38 fail_if(eina_convert_itoa(-1, tmp) != 2);
39 fail_if(strcmp(tmp, "-1") != 0);
40
41 fail_if(eina_convert_itoa(100, tmp) != 3);
42 fail_if(strcmp(tmp, "100") != 0);
43
44 fail_if(eina_convert_itoa(-100, tmp) != 4);
45 fail_if(strcmp(tmp, "-100") != 0);
46
47 fail_if(eina_convert_itoa(10000000, tmp) != 8);
48 fail_if(strcmp(tmp, "10000000") != 0);
49
50 fail_if(eina_convert_xtoa(0, tmp) != 1);
51 fail_if(strcmp(tmp, "0") != 0);
52
53 fail_if(eina_convert_xtoa(0xA1, tmp) != 2);
54 fail_if(strcmp(tmp, "a1") != 0);
55
56 fail_if(eina_convert_xtoa(0xFF00EF0E, tmp) != 8);
57 fail_if(strcmp(tmp, "ff00ef0e") != 0);
58}
59END_TEST
60
61#define EET_TEST_DOUBLE0 123.45689
62#define EET_TEST_DOUBLE1 1.0
63#define EET_TEST_DOUBLE2 0.25
64#define EET_TEST_DOUBLE3 0.0001234
65#define EET_TEST_DOUBLE4 123456789.9876543210
66
67static void
68_eina_convert_check(double test, int length)
69{
70 char tmp[128];
71 long long int m = 0;
72 long e = 0;
73 double r;
74
75 fail_if(eina_convert_dtoa(test, tmp) != length);
76 fail_if(eina_convert_atod(tmp, 128, &m, &e) != EINA_TRUE);
77 r = ldexp((double)m, e);
78 fail_if(fabs(r - test) > DBL_MIN);
79}
80
81 START_TEST(eina_convert_double)
82{
83 long long int m = 0;
84 long e = 0;
85
86 eina_init();
87
88 _eina_convert_check(EET_TEST_DOUBLE0, 20);
89 _eina_convert_check(-EET_TEST_DOUBLE0, 21);
90 _eina_convert_check(EET_TEST_DOUBLE1, 6);
91 _eina_convert_check(EET_TEST_DOUBLE2, 6);
92 _eina_convert_check(EET_TEST_DOUBLE3, 21);
93 _eina_convert_check(EET_TEST_DOUBLE4, 21);
94
95 fail_if(eina_convert_atod("ah ah ah", 8, &m, &e) != EINA_FALSE);
96 fail_if(eina_convert_atod("0xjo", 8, &m, &e) != EINA_FALSE);
97 fail_if(eina_convert_atod("0xp", 8, &m, &e) != EINA_FALSE);
98
99 eina_shutdown();
100}
101END_TEST
102
103static void
104_eina_convert_fp_check(double d, Eina_F32p32 fp, int length)
105{
106 char tmp1[128];
107 char tmp2[128];
108 Eina_F32p32 fpc;
109 double fpd;
110 int l1;
111 int l2;
112
113 l1 = eina_convert_dtoa(d, tmp1);
114 l2 = eina_convert_fptoa(fp, tmp2);
115/* fprintf(stderr, "[%s](%i) vs [%s](%i)\n", tmp1, l1, tmp2, l2); */
116 fail_if(l1 != l2);
117 fail_if(length != l1);
118 fail_if(strcmp(tmp1, tmp2) != 0);
119
120 fail_if(!eina_convert_atofp(tmp2, l2, &fpc));
121/* fprintf(stderr, "%016x vs %016x\n", fpc, fp); */
122 fail_if(fpc != fp);
123
124 fail_if(!eina_convert_atofp(tmp1, l1, &fpc));
125 fpd = eina_f32p32_double_to(fpc);
126/* fprintf(stderr, "%0.16f vs %0.16f\n", fpd, d); */
127 fail_if(fabs(fpd - d) > DBL_MIN);
128
129 d = -d;
130 fp = -fp;
131
132 l1 = eina_convert_dtoa(d, tmp1);
133 l2 = eina_convert_fptoa(fp, tmp2);
134 fail_if(l1 != l2);
135 fail_if(length + 1 != l1);
136 fail_if(strcmp(tmp1, tmp2) != 0);
137
138 fail_if(!eina_convert_atofp(tmp2, l2, &fpc));
139/* fprintf(stderr, "%016x vs %016x\n", fpc, fp); */
140 fail_if(fpc != fp);
141
142 fail_if(!eina_convert_atofp(tmp1, l1, &fpc));
143 fpd = eina_f32p32_double_to(fpc);
144/* fprintf(stderr, "%0.16f vs %0.16f\n", fpd, d); */
145 fail_if(fabs(fpd - d) > DBL_MIN);
146}
147
148 START_TEST(eina_convert_fp)
149{
150 _eina_convert_fp_check(1.0, 0x0000000100000000, 6);
151 _eina_convert_fp_check(0.5, 0x0000000080000000, 8);
152 _eina_convert_fp_check(0.625, 0x00000000a0000000, 8);
153 _eina_convert_fp_check(256.0, 0x0000010000000000, 6);
154 _eina_convert_fp_check(0.5, 0x0000000080000000, 8);
155 _eina_convert_fp_check(128.625, 0x00000080a0000000, 10);
156}
157END_TEST
158
159void
160eina_test_convert(TCase *tc)
161{
162 tcase_add_test(tc, eina_convert_simple);
163 tcase_add_test(tc, eina_convert_double);
164 tcase_add_test(tc, eina_convert_fp);
165}
diff --git a/libraries/eina/src/tests/eina_test_counter.c b/libraries/eina/src/tests/eina_test_counter.c
new file mode 100644
index 0000000..2a3f30d
--- /dev/null
+++ b/libraries/eina/src/tests/eina_test_counter.c
@@ -0,0 +1,108 @@
1/* EINA - EFL data type library
2 * Copyright (C) 2008 Cedric Bail
3 *
4 * This library is free software; you can redistribute it and/or
5 * modify it under the terms of the GNU Lesser General Public
6 * License as published by the Free Software Foundation; either
7 * version 2.1 of the License, or (at your option) any later version.
8 *
9 * This library is distributed in the hope that it will be useful,
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12 * Lesser General Public License for more details.
13 *
14 * You should have received a copy of the GNU Lesser General Public
15 * License along with this library;
16 * if not, see <http://www.gnu.org/licenses/>.
17 */
18
19#ifdef HAVE_CONFIG_H
20# include "config.h"
21#endif
22
23#include <stdio.h>
24#include <stdlib.h>
25
26#include "eina_suite.h"
27#include "Eina.h"
28#include "eina_safety_checks.h"
29
30START_TEST(eina_counter_simple)
31{
32 Eina_Counter *cnt;
33 char *dump;
34 int i;
35
36 eina_init();
37
38 cnt = eina_counter_new("eina_test");
39 fail_if(!cnt);
40
41 eina_counter_start(cnt);
42
43 for (i = 0; i < 100000; ++i)
44 {
45 void *tmp = malloc(sizeof(long int));
46 free(tmp);
47 }
48
49 eina_counter_stop(cnt, i);
50
51 eina_counter_start(cnt);
52
53 for (i = 0; i < 200000; ++i)
54 {
55 void *tmp = malloc(sizeof(long int));
56 free(tmp);
57 }
58
59 eina_counter_stop(cnt, i);
60
61 dump = eina_counter_dump(cnt);
62 fail_if(!dump);
63
64 fprintf(stderr, "%s", dump);
65
66 free(dump);
67
68 eina_counter_free(cnt);
69
70 eina_shutdown();
71}
72END_TEST
73
74START_TEST(eina_counter_break)
75{
76 Eina_Counter *cnt;
77
78 eina_init();
79
80 cnt = eina_counter_new("eina_test");
81 fail_if(!cnt);
82
83 eina_counter_stop(cnt, 10);
84
85 eina_counter_free(cnt);
86
87#ifdef EINA_SAFETY_CHECKS
88 {
89 char *dump;
90
91 fprintf(stderr, "you should have a safety check failure below:\n");
92 dump = eina_counter_dump(NULL);
93 fail_if(dump);
94 fail_if(eina_error_get() != EINA_ERROR_SAFETY_FAILED);
95 free(dump);
96 }
97#endif
98
99 eina_shutdown();
100}
101END_TEST
102
103void eina_test_counter(TCase *tc)
104{
105 tcase_add_test(tc, eina_counter_simple);
106 tcase_add_test(tc, eina_counter_break);
107}
108
diff --git a/libraries/eina/src/tests/eina_test_error.c b/libraries/eina/src/tests/eina_test_error.c
new file mode 100644
index 0000000..506f406
--- /dev/null
+++ b/libraries/eina/src/tests/eina_test_error.c
@@ -0,0 +1,59 @@
1/* EINA - EFL data type library
2 * Copyright (C) 2008 Cedric Bail
3 *
4 * This library is free software; you can redistribute it and/or
5 * modify it under the terms of the GNU Lesser General Public
6 * License as published by the Free Software Foundation; either
7 * version 2.1 of the License, or (at your option) any later version.
8 *
9 * This library is distributed in the hope that it will be useful,
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12 * Lesser General Public License for more details.
13 *
14 * You should have received a copy of the GNU Lesser General Public
15 * License along with this library;
16 * if not, see <http://www.gnu.org/licenses/>.
17 */
18
19#ifdef HAVE_CONFIG_H
20# include "config.h"
21#endif
22
23#include <stdlib.h>
24#include <stdio.h>
25#include <string.h>
26
27#ifdef HAVE_EVIL
28# include <Evil.h>
29#endif
30
31#include "eina_suite.h"
32#include "Eina.h"
33
34#define TEST_TEXT "The big test\n"
35
36START_TEST(eina_error_errno)
37{
38 int test;
39
40 setenv("EINA_ERROR_LEVEL", "1", 0);
41
42 eina_init();
43
44 test = eina_error_msg_register(TEST_TEXT);
45 fail_if(!eina_error_msg_get(test));
46 fail_if(strcmp(eina_error_msg_get(test), TEST_TEXT) != 0);
47
48 eina_error_set(test);
49 fail_if(eina_error_get() != test);
50
51 eina_shutdown();
52}
53END_TEST
54
55void
56eina_test_error(TCase *tc)
57{
58 tcase_add_test(tc, eina_error_errno);
59}
diff --git a/libraries/eina/src/tests/eina_test_file.c b/libraries/eina/src/tests/eina_test_file.c
new file mode 100644
index 0000000..aeb5461
--- /dev/null
+++ b/libraries/eina/src/tests/eina_test_file.c
@@ -0,0 +1,88 @@
1/* EINA - EFL data type library
2 * Copyright (C) 2008 Cedric Bail
3 *
4 * This library is free software; you can redistribute it and/or
5 * modify it under the terms of the GNU Lesser General Public
6 * License as published by the Free Software Foundation; either
7 * version 2.1 of the License, or (at your option) any later version.
8 *
9 * This library is distributed in the hope that it will be useful,
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12 * Lesser General Public License for more details.
13 *
14 * You should have received a copy of the GNU Lesser General Public
15 * License along with this library;
16 * if not, see <http://www.gnu.org/licenses/>.
17 */
18
19#ifdef HAVE_CONFIG_H
20# include "config.h"
21#endif
22
23#include <stdlib.h>
24#include <stdio.h>
25#include <string.h>
26
27#include "eina_suite.h"
28#include "Eina.h"
29#include "eina_safety_checks.h"
30
31START_TEST(eina_file_split_simple)
32{
33 Eina_Array *ea;
34
35 eina_init();
36
37#ifdef EINA_SAFETY_CHECKS
38 fprintf(stderr, "you should have a safety check failure below:\n");
39 ea = eina_file_split(NULL);
40 fail_if(ea);
41 fail_if(eina_error_get() != EINA_ERROR_SAFETY_FAILED);
42#endif
43
44#ifdef _WIN32
45 ea = eina_file_split(strdup("\\this\\is\\a\\small\\test"));
46#else
47 ea = eina_file_split(strdup("/this/is/a/small/test"));
48#endif
49
50 fail_if(!ea);
51 fail_if(eina_array_count_get(ea) != 5);
52 fail_if(strcmp(eina_array_data_get(ea, 0), "this"));
53 fail_if(strcmp(eina_array_data_get(ea, 1), "is"));
54 fail_if(strcmp(eina_array_data_get(ea, 2), "a"));
55 fail_if(strcmp(eina_array_data_get(ea, 3), "small"));
56 fail_if(strcmp(eina_array_data_get(ea, 4), "test"));
57
58 eina_array_free(ea);
59
60#ifdef _WIN32
61 ea =
62 eina_file_split(strdup(
63 "this\\\\is\\\\\\a \\more\\complex\\\\\\case\\\\\\"));
64#else
65 ea = eina_file_split(strdup("this//is///a /more/complex///case///"));
66#endif
67
68 fail_if(!ea);
69 fail_if(eina_array_count_get(ea) != 6);
70 fail_if(strcmp(eina_array_data_get(ea, 0), "this"));
71 fail_if(strcmp(eina_array_data_get(ea, 1), "is"));
72 fail_if(strcmp(eina_array_data_get(ea, 2), "a "));
73 fail_if(strcmp(eina_array_data_get(ea, 3), "more"));
74 fail_if(strcmp(eina_array_data_get(ea, 4), "complex"));
75 fail_if(strcmp(eina_array_data_get(ea, 5), "case"));
76
77 eina_array_free(ea);
78
79 eina_shutdown();
80}
81END_TEST
82
83void
84eina_test_file(TCase *tc)
85{
86 tcase_add_test(tc, eina_file_split_simple);
87}
88
diff --git a/libraries/eina/src/tests/eina_test_fp.c b/libraries/eina/src/tests/eina_test_fp.c
new file mode 100644
index 0000000..bdb3100
--- /dev/null
+++ b/libraries/eina/src/tests/eina_test_fp.c
@@ -0,0 +1,93 @@
1/* EINA - EFL data type library
2 * Copyright (C) 2010 Cedric Bail
3 *
4 * This library is free software; you can redistribute it and/or
5 * modify it under the terms of the GNU Lesser General Public
6 * License as published by the Free Software Foundation; either
7 * version 2.1 of the License, or (at your option) any later version.
8 *
9 * This library is distributed in the hope that it will be useful,
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12 * Lesser General Public License for more details.
13 *
14 * You should have received a copy of the GNU Lesser General Public
15 * License along with this library;
16 * if not, see <http://www.gnu.org/licenses/>.
17 */
18
19#ifdef HAVE_CONFIG_H
20# include "config.h"
21#endif
22
23#include <math.h>
24#include <stdio.h>
25
26#include "eina_suite.h"
27#include "Eina.h"
28
29START_TEST(eina_fp_cos)
30{
31 Eina_F32p32 fc;
32 Eina_F32p32 fl;
33 Eina_F32p32 step;
34 Eina_F32p32 fresult;
35 double dc;
36 double dresult;
37 double delta;
38
39 fail_if(!eina_init());
40
41 fl = eina_f32p32_scale(EINA_F32P32_PI, 4);
42 step = eina_f32p32_div(fl, eina_f32p32_int_from(2048));
43
44 for (fc = 0; fc < fl; fc += step)
45 {
46 fresult = eina_f32p32_cos(fc);
47 dc = eina_f32p32_double_to(fc);
48 dresult = cos(dc);
49
50 delta = fabs(dresult - eina_f32p32_double_to(fresult));
51 fail_if(delta > 0.005);
52 }
53
54 eina_shutdown();
55}
56END_TEST
57
58START_TEST(eina_fp_sin)
59{
60 Eina_F32p32 fc;
61 Eina_F32p32 fl;
62 Eina_F32p32 step;
63 Eina_F32p32 fresult;
64 double dc;
65 double dresult;
66 double delta;
67
68 fail_if(!eina_init());
69
70 fl = eina_f32p32_scale(EINA_F32P32_PI, 4);
71 step = eina_f32p32_div(fl, eina_f32p32_int_from(2048));
72
73 for (fc = 0; fc < fl; fc += step)
74 {
75 fresult = eina_f32p32_sin(fc);
76 dc = eina_f32p32_double_to(fc);
77 dresult = sin(dc);
78
79 delta = fabs(dresult - eina_f32p32_double_to(fresult));
80 fail_if(delta > 0.005);
81 }
82
83
84 eina_shutdown();
85}
86END_TEST
87
88void
89eina_test_fp(TCase *tc)
90{
91 tcase_add_test(tc, eina_fp_cos);
92 tcase_add_test(tc, eina_fp_sin);
93}
diff --git a/libraries/eina/src/tests/eina_test_hash.c b/libraries/eina/src/tests/eina_test_hash.c
new file mode 100644
index 0000000..aeeb655
--- /dev/null
+++ b/libraries/eina/src/tests/eina_test_hash.c
@@ -0,0 +1,206 @@
1/* EINA - EFL data type library
2 * Copyright (C) 2008 Cedric Bail
3 *
4 * This library is free software; you can redistribute it and/or
5 * modify it under the terms of the GNU Lesser General Public
6 * License as published by the Free Software Foundation; either
7 * version 2.1 of the License, or (at your option) any later version.
8 *
9 * This library is distributed in the hope that it will be useful,
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12 * Lesser General Public License for more details.
13 *
14 * You should have received a copy of the GNU Lesser General Public
15 * License along with this library;
16 * if not, see <http://www.gnu.org/licenses/>.
17 */
18
19#ifdef HAVE_CONFIG_H
20# include "config.h"
21#endif
22
23#include <stdlib.h>
24#include <stdio.h>
25#include <string.h>
26
27#include "eina_suite.h"
28#include "Eina.h"
29
30static Eina_Bool
31eina_foreach_check(__UNUSED__ const Eina_Hash *hash,
32 const void *key,
33 void *data,
34 __UNUSED__ void *fdata)
35{
36 int *j = data;
37 int i;
38
39 if (strlen(key) <= 0)
40 return EINA_TRUE;
41
42 i = atoi(key);
43 fail_if(i != *j);
44
45 return EINA_TRUE;
46}
47
48START_TEST(eina_hash_simple)
49{
50 Eina_Hash *hash = NULL;
51 int *test;
52 int array[] = { 1, 42, 4, 5, 6 };
53
54 /* As mempool is already initialized and it use hash, we should have 2 init. */
55 fail_if(eina_init() != 2);
56
57 hash = eina_hash_string_superfast_new(NULL);
58 fail_if(hash == NULL);
59
60 fail_if(eina_hash_add(hash, "1", &array[0]) != EINA_TRUE);
61 fail_if(eina_hash_add(hash, "42", &array[1]) != EINA_TRUE);
62 fail_if(eina_hash_direct_add(hash, "4", &array[2]) != EINA_TRUE);
63 fail_if(eina_hash_direct_add(hash, "5", &array[3]) != EINA_TRUE);
64 fail_if(eina_hash_add(hash, "", "") != EINA_TRUE);
65
66 test = eina_hash_find(hash, "4");
67 fail_if(!test);
68 fail_if(*test != 4);
69
70 test = eina_hash_find(hash, "42");
71 fail_if(!test);
72 fail_if(*test != 42);
73
74 eina_hash_foreach(hash, eina_foreach_check, NULL);
75
76 test = eina_hash_modify(hash, "5", &array[4]);
77 fail_if(!test);
78 fail_if(*test != 5);
79
80 test = eina_hash_find(hash, "5");
81 fail_if(!test);
82 fail_if(*test != 6);
83
84 fail_if(eina_hash_population(hash) != 5);
85
86 fail_if(eina_hash_find(hash, "120") != NULL);
87
88 fail_if(eina_hash_del(hash, "5", NULL) != EINA_TRUE);
89 fail_if(eina_hash_find(hash, "5") != NULL);
90
91 fail_if(eina_hash_del(hash, NULL, &array[2]) != EINA_TRUE);
92 fail_if(eina_hash_find(hash, "4") != NULL);
93
94 fail_if(eina_hash_del(hash, NULL, &array[2]) != EINA_FALSE);
95
96 fail_if(eina_hash_del(hash, "1", NULL) != EINA_TRUE);
97 fail_if(eina_hash_del(hash, "42", NULL) != EINA_TRUE);
98
99 eina_hash_free(hash);
100
101 /* Same comment as eina_init */
102 fail_if(eina_shutdown() != 1);
103}
104END_TEST
105
106START_TEST(eina_hash_extended)
107{
108 Eina_Hash *hash = NULL;
109 int i;
110
111 fail_if(eina_init() != 2);
112
113 hash = eina_hash_string_djb2_new(NULL);
114 fail_if(hash == NULL);
115
116 fail_if(eina_hash_direct_add(hash, "42", "42") != EINA_TRUE);
117
118 for (i = 43; i < 3043; ++i)
119 {
120 char *tmp = malloc(10);
121 fail_if(!tmp);
122 eina_convert_itoa(i, tmp);
123 fail_if(eina_hash_direct_add(hash, tmp, tmp) != EINA_TRUE);
124 }
125
126 fail_if(eina_hash_find(hash, "42") == NULL);
127
128 eina_hash_free(hash);
129
130 fail_if(eina_shutdown() != 1);
131}
132END_TEST
133
134START_TEST(eina_hash_double_item)
135{
136 Eina_Hash *hash = NULL;
137 int i[] = { 7, 7 };
138 int *test;
139
140 fail_if(eina_init() != 2);
141
142 hash = eina_hash_string_superfast_new(NULL);
143 fail_if(hash == NULL);
144
145 fail_if(eina_hash_add(hash, "7", &i[0]) != EINA_TRUE);
146 fail_if(eina_hash_add(hash, "7", &i[1]) != EINA_TRUE);
147
148 fail_if(eina_hash_del(hash, "7", &i[1]) != EINA_TRUE);
149 test = eina_hash_find(hash, "7");
150 fail_if(test != &i[0]);
151
152 eina_hash_free(hash);
153
154 fail_if(eina_shutdown() != 1);
155}
156END_TEST
157
158START_TEST(eina_hash_all_int)
159{
160 Eina_Hash *hash;
161 int64_t j[] = { 4321312301243122, 6, 7, 128 };
162 int i[] = { 42, 6, 7, 0 };
163 int64_t *test2;
164 int *test;
165 int it;
166
167 fail_if(eina_init() != 2);
168
169 hash = eina_hash_int32_new(NULL);
170 fail_if(hash == NULL);
171
172 for (it = 0; it < 4; ++it)
173 fail_if(eina_hash_add(hash, &i[it], &i[it]) != EINA_TRUE);
174
175 fail_if(eina_hash_del(hash, &i[1], &i[1]) != EINA_TRUE);
176 test = eina_hash_find(hash, &i[2]);
177 fail_if(test != &i[2]);
178
179 test = eina_hash_find(hash, &i[3]);
180 fail_if(test != &i[3]);
181
182 eina_hash_free(hash);
183
184 hash = eina_hash_int64_new(NULL);
185 fail_if(hash == NULL);
186
187 for (it = 0; it < 4; ++it)
188 fail_if(eina_hash_add(hash, &j[it], &j[it]) != EINA_TRUE);
189
190 fail_if(eina_hash_del(hash, &j[1], &j[1]) != EINA_TRUE);
191 test2 = eina_hash_find(hash, &j[0]);
192 fail_if(test2 != &j[0]);
193
194 eina_hash_free(hash);
195
196 fail_if(eina_shutdown() != 1);
197}
198END_TEST
199
200void eina_test_hash(TCase *tc)
201{
202 tcase_add_test(tc, eina_hash_simple);
203 tcase_add_test(tc, eina_hash_extended);
204 tcase_add_test(tc, eina_hash_double_item);
205 tcase_add_test(tc, eina_hash_all_int);
206}
diff --git a/libraries/eina/src/tests/eina_test_inlist.c b/libraries/eina/src/tests/eina_test_inlist.c
new file mode 100644
index 0000000..c27f393
--- /dev/null
+++ b/libraries/eina/src/tests/eina_test_inlist.c
@@ -0,0 +1,254 @@
1/* EINA - EFL data type library
2 * Copyright (C) 2008 Cedric Bail
3 *
4 * This library is free software; you can redistribute it and/or
5 * modify it under the terms of the GNU Lesser General Public
6 * License as published by the Free Software Foundation; either
7 * version 2.1 of the License, or (at your option) any later version.
8 *
9 * This library is distributed in the hope that it will be useful,
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12 * Lesser General Public License for more details.
13 *
14 * You should have received a copy of the GNU Lesser General Public
15 * License along with this library;
16 * if not, see <http://www.gnu.org/licenses/>.
17 */
18
19#ifdef HAVE_CONFIG_H
20# include "config.h"
21#endif
22
23#include <stdlib.h>
24#include <stdio.h>
25
26#include "eina_suite.h"
27#include "Eina.h"
28#include "eina_safety_checks.h"
29
30typedef struct _Eina_Test_Inlist Eina_Test_Inlist;
31struct _Eina_Test_Inlist
32{
33 int i;
34 EINA_INLIST;
35};
36
37static Eina_Test_Inlist *
38_eina_test_inlist_build(int i)
39{
40 Eina_Test_Inlist *tmp;
41
42 tmp = malloc(sizeof(Eina_Test_Inlist));
43 fail_if(!tmp);
44 tmp->i = i;
45
46 return tmp;
47}
48
49START_TEST(eina_inlist_simple)
50{
51 Eina_Inlist *lst = NULL;
52 Eina_Test_Inlist *tmp;
53 Eina_Test_Inlist *prev;
54 int i = 0;
55
56 fail_if(!eina_init());
57
58 tmp = _eina_test_inlist_build(42);
59 lst = eina_inlist_append(lst, EINA_INLIST_GET(tmp));
60 fail_if(!lst);
61
62 lst = eina_inlist_remove(lst, EINA_INLIST_GET(tmp));
63 lst = eina_inlist_prepend(lst, EINA_INLIST_GET(tmp));
64
65 tmp = _eina_test_inlist_build(1664);
66 lst = eina_inlist_append_relative(lst, EINA_INLIST_GET(tmp), lst);
67 fail_if(!lst);
68 fail_if(EINA_INLIST_CONTAINER_GET(lst, Eina_Test_Inlist)->i != 42);
69
70 prev = tmp;
71 tmp = _eina_test_inlist_build(3227);
72 lst = eina_inlist_prepend_relative(lst, EINA_INLIST_GET(
73 tmp), EINA_INLIST_GET(prev));
74 fail_if(!lst);
75 fail_if(EINA_INLIST_CONTAINER_GET(lst, Eina_Test_Inlist)->i != 42);
76
77 lst = eina_inlist_remove(lst, EINA_INLIST_GET(tmp));
78
79 lst = eina_inlist_append_relative(lst, EINA_INLIST_GET(tmp), lst);
80 lst = eina_inlist_remove(lst, EINA_INLIST_GET(tmp));
81
82 lst = eina_inlist_prepend_relative(lst, EINA_INLIST_GET(tmp), lst);
83
84 tmp = _eina_test_inlist_build(27);
85 lst = eina_inlist_prepend_relative(lst, EINA_INLIST_GET(tmp), NULL);
86
87 tmp = _eina_test_inlist_build(81);
88 lst = eina_inlist_append_relative(lst, EINA_INLIST_GET(tmp), NULL);
89
90 EINA_INLIST_FOREACH(lst, tmp)
91 {
92 switch (i)
93 {
94 case 0: fail_if(tmp->i != 27); break;
95
96 case 1: fail_if(tmp->i != 3227); break;
97
98 case 2: fail_if(tmp->i != 42); break;
99
100 case 3: fail_if(tmp->i != 1664); break;
101
102 case 4: fail_if(tmp->i != 81); break;
103 }
104
105 ++i;
106 }
107
108#ifdef EINA_SAFETY_CHECKS
109 fprintf(stderr, "you should have a safety check failure below:\n");
110 {
111 Eina_Inlist *tmp2 = eina_inlist_remove(NULL, EINA_INLIST_GET(tmp));
112 fail_if(tmp2 != NULL);
113 fail_if(eina_error_get() != EINA_ERROR_SAFETY_FAILED);
114 }
115
116 fprintf(stderr, "you should have a safety check failure below:\n");
117 lst = eina_inlist_remove(lst, NULL);
118 fail_if(eina_error_get() != EINA_ERROR_SAFETY_FAILED);
119#endif
120
121 tmp = EINA_INLIST_CONTAINER_GET(lst, Eina_Test_Inlist);
122 lst = eina_inlist_demote(lst, lst);
123 fail_if(EINA_INLIST_CONTAINER_GET(lst, Eina_Test_Inlist) == tmp);
124
125 lst = eina_inlist_promote(lst, EINA_INLIST_GET(tmp));
126 fail_if(lst != EINA_INLIST_GET(tmp));
127
128 tmp = EINA_INLIST_CONTAINER_GET(eina_inlist_find(lst, EINA_INLIST_GET(
129 prev)), Eina_Test_Inlist);
130 lst = eina_inlist_remove(lst, EINA_INLIST_GET(tmp));
131 prev = (Eina_Test_Inlist *)eina_inlist_find(lst, EINA_INLIST_GET(tmp));
132 tmp = prev ? EINA_INLIST_CONTAINER_GET(prev, Eina_Test_Inlist) : NULL;
133 fail_if(tmp != NULL);
134
135 while (lst)
136 lst = eina_inlist_remove(lst, lst);
137
138 eina_shutdown();
139}
140END_TEST
141
142typedef struct _Eina_Test_Inlist_Sorted Eina_Test_Inlist_Sorted;
143struct _Eina_Test_Inlist_Sorted
144{
145 EINA_INLIST;
146
147 int value;
148};
149
150static int
151_eina_test_inlist_cmp(const void *d1, const void *d2)
152{
153 const Eina_Test_Inlist_Sorted *t1 = d1;
154 const Eina_Test_Inlist_Sorted *t2 = d2;
155
156 return t1->value - t2->value;
157}
158
159static void
160_eina_test_inlist_check(const Eina_Inlist *list)
161{
162 const Eina_Test_Inlist_Sorted *t;
163 int last_value = 0;
164
165 EINA_INLIST_FOREACH(list, t)
166 {
167 fail_if(t->value < last_value);
168 last_value = t->value;
169 }
170}
171
172START_TEST(eina_inlist_sorted)
173{
174 Eina_Test_Inlist_Sorted *tmp;
175 Eina_Inlist *list = NULL;
176 Eina_Inlist *sorted = NULL;
177 int i;
178
179 fail_if(!eina_init());
180
181 srand(time(NULL));
182
183 for (i = 0; i < 2000; ++i)
184 {
185 tmp = malloc(sizeof (Eina_Test_Inlist_Sorted));
186 if (!tmp) continue ;
187
188 tmp->value = rand();
189
190 list = eina_inlist_prepend(list, EINA_INLIST_GET(tmp));
191 }
192
193 list = eina_inlist_sort(list, _eina_test_inlist_cmp);
194
195 _eina_test_inlist_check(list);
196
197 EINA_INLIST_FOREACH(list, tmp)
198 tmp->value = rand();
199
200 i = 0;
201 while (list)
202 {
203 Eina_Inlist *p = list;
204
205 list = eina_inlist_remove(list, list);
206
207 sorted = eina_inlist_sorted_insert(sorted, p, _eina_test_inlist_cmp);
208 _eina_test_inlist_check(sorted);
209 }
210
211 _eina_test_inlist_check(sorted);
212
213 eina_shutdown();
214}
215END_TEST
216
217START_TEST(eina_inlist_sorted_state)
218{
219 Eina_Test_Inlist_Sorted *tmp;
220 Eina_Inlist_Sorted_State *state;
221 Eina_Inlist *list = NULL;
222 int i;
223
224 fail_if(!eina_init());
225
226 state = eina_inlist_sorted_state_new();
227 fail_if(!state);
228
229 for (i = 0; i < 2000; ++i)
230 {
231 tmp = malloc(sizeof (Eina_Test_Inlist_Sorted));
232 if (!tmp) continue ;
233
234 tmp->value = rand();
235
236 list = eina_inlist_sorted_state_insert(list, EINA_INLIST_GET(tmp), _eina_test_inlist_cmp, state);
237 _eina_test_inlist_check(list);
238 }
239
240 _eina_test_inlist_check(list);
241
242 eina_inlist_sorted_state_free(state);
243
244 eina_shutdown();
245}
246END_TEST
247
248void
249eina_test_inlist(TCase *tc)
250{
251 tcase_add_test(tc, eina_inlist_simple);
252 tcase_add_test(tc, eina_inlist_sorted);
253 tcase_add_test(tc, eina_inlist_sorted_state);
254}
diff --git a/libraries/eina/src/tests/eina_test_iterator.c b/libraries/eina/src/tests/eina_test_iterator.c
new file mode 100644
index 0000000..84bb336
--- /dev/null
+++ b/libraries/eina/src/tests/eina_test_iterator.c
@@ -0,0 +1,465 @@
1/* EINA - EFL data type library
2 * Copyright (C) 2008 Cedric Bail
3 *
4 * This library is free software; you can redistribute it and/or
5 * modify it under the terms of the GNU Lesser General Public
6 * License as published by the Free Software Foundation; either
7 * version 2.1 of the License, or (at your option) any later version.
8 *
9 * This library is distributed in the hope that it will be useful,
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12 * Lesser General Public License for more details.
13 *
14 * You should have received a copy of the GNU Lesser General Public
15 * License along with this library;
16 * if not, see <http://www.gnu.org/licenses/>.
17 */
18
19#ifdef HAVE_CONFIG_H
20# include "config.h"
21#endif
22
23#include <stdio.h>
24
25#include "eina_suite.h"
26#include "Eina.h"
27
28static Eina_Bool
29eina_iterator_array_check(__UNUSED__ const Eina_Array *array,
30 int *data, int *fdata)
31{
32 fail_if(*fdata > *data);
33 *fdata = *data;
34
35 return EINA_TRUE;
36}
37
38START_TEST(eina_iterator_array_simple)
39{
40 Eina_Iterator *it;
41 Eina_Array *ea;
42 int *tmp;
43 int i;
44
45 eina_init();
46
47 ea = eina_array_new(11);
48 fail_if(!ea);
49
50 for (i = 0; i < 200; ++i)
51 {
52 tmp = malloc(sizeof(int));
53 fail_if(!tmp);
54 *tmp = i;
55
56 eina_array_push(ea, tmp);
57 }
58
59 it = eina_array_iterator_new(ea);
60 fail_if(!it);
61
62 i = -1;
63 eina_iterator_foreach(it, EINA_EACH_CB(eina_iterator_array_check), &i);
64 fail_if(i != 199);
65
66 fail_if(eina_iterator_container_get(it) != ea);
67 fail_if(eina_iterator_next(it, (void **)&tmp) != EINA_FALSE);
68
69 eina_iterator_free(it);
70
71 eina_array_free(ea);
72
73 eina_shutdown();
74}
75END_TEST
76
77static Eina_Bool
78eina_iterator_hash_key_check(const Eina_Hash *hash,
79 const char *key,
80 __UNUSED__ void *fdata)
81{
82 fail_if(eina_hash_find(hash, key) == NULL);
83
84 return EINA_TRUE;
85}
86static Eina_Bool
87eina_iterator_hash_data_check(const Eina_Hash *hash,
88 int *data,
89 __UNUSED__ void *fdata)
90{
91 char tmp[10];
92
93 snprintf(tmp, 10, "%i", *data);
94 fail_if(eina_hash_find(hash, tmp) != data);
95
96 return EINA_TRUE;
97}
98static Eina_Bool
99eina_iterator_hash_tuple_check(__UNUSED__ const Eina_Hash *hash,
100 Eina_Hash_Tuple *tuple,
101 __UNUSED__ void *fdata)
102{
103 fail_if(atoi((char *)tuple->key) != *((int *)tuple->data));
104
105 return EINA_TRUE;
106}
107
108START_TEST(eina_iterator_hash_simple)
109{
110 Eina_Iterator *it;
111 Eina_Hash *hash;
112 int array[] = { 1, 42, 7, 8, 6 };
113
114 eina_init();
115
116 hash = eina_hash_string_superfast_new(NULL);
117 fail_if(hash == NULL);
118
119 fail_if(eina_hash_add(hash, "1", &array[0]) != EINA_TRUE);
120 fail_if(eina_hash_add(hash, "42", &array[1]) != EINA_TRUE);
121 fail_if(eina_hash_add(hash, "7", &array[2]) != EINA_TRUE);
122 fail_if(eina_hash_add(hash, "8", &array[3]) != EINA_TRUE);
123 fail_if(eina_hash_add(hash, "6", &array[4]) != EINA_TRUE);
124
125 it = eina_hash_iterator_key_new(hash);
126 eina_iterator_foreach(it, EINA_EACH_CB(eina_iterator_hash_key_check), NULL);
127 eina_iterator_free(it);
128
129 it = eina_hash_iterator_data_new(hash);
130 eina_iterator_foreach(it, EINA_EACH_CB(eina_iterator_hash_data_check), NULL);
131 eina_iterator_free(it);
132
133 it = eina_hash_iterator_tuple_new(hash);
134 eina_iterator_foreach(it, EINA_EACH_CB(eina_iterator_hash_tuple_check), NULL);
135 eina_iterator_free(it);
136
137 eina_hash_free(hash);
138
139 eina_shutdown();
140}
141END_TEST
142
143typedef struct _Eina_Test_Inlist Eina_Test_Inlist;
144struct _Eina_Test_Inlist
145{
146 EINA_INLIST;
147 int i;
148};
149
150static Eina_Test_Inlist *
151_eina_test_inlist_build(int i)
152{
153 Eina_Test_Inlist *tmp;
154
155 tmp = malloc(sizeof(Eina_Test_Inlist));
156 fail_if(!tmp);
157 tmp->i = i;
158
159 return tmp;
160}
161
162static Eina_Bool
163eina_iterator_inlist_data_check(__UNUSED__ const Eina_Inlist *in_list,
164 Eina_Test_Inlist *data,
165 int *fdata)
166{
167 switch (*fdata)
168 {
169 case 0: fail_if(data->i != 27); break;
170
171 case 1: fail_if(data->i != 42); break;
172
173 case 2: fail_if(data->i != 3227); break;
174
175 case 3: fail_if(data->i != 1664); break;
176
177 case 4: fail_if(data->i != 81); break;
178 }
179
180 (*fdata)++;
181
182 return EINA_TRUE;
183}
184
185START_TEST(eina_iterator_inlist_simple)
186{
187 Eina_Inlist *lst = NULL;
188 Eina_Test_Inlist *tmp;
189 Eina_Test_Inlist *prev;
190 Eina_Iterator *it;
191 int i = 0;
192
193 tmp = _eina_test_inlist_build(42);
194 lst = eina_inlist_append(lst, EINA_INLIST_GET(tmp));
195 fail_if(!lst);
196
197 tmp = _eina_test_inlist_build(1664);
198 lst = eina_inlist_append_relative(lst, EINA_INLIST_GET(tmp), lst);
199 fail_if(!lst);
200 fail_if(((Eina_Test_Inlist *)lst)->i != 42);
201
202 prev = tmp;
203 tmp = _eina_test_inlist_build(3227);
204 lst = eina_inlist_prepend_relative(lst, EINA_INLIST_GET(
205 tmp), EINA_INLIST_GET(prev));
206 fail_if(!lst);
207 fail_if(((Eina_Test_Inlist *)lst)->i != 42);
208
209 tmp = _eina_test_inlist_build(27);
210 lst = eina_inlist_prepend_relative(lst, EINA_INLIST_GET(tmp), NULL);
211
212 tmp = _eina_test_inlist_build(81);
213 lst = eina_inlist_append_relative(lst, EINA_INLIST_GET(tmp), NULL);
214
215 it = eina_inlist_iterator_new(lst);
216 fail_if(!it);
217
218 eina_iterator_foreach(it, EINA_EACH_CB(eina_iterator_inlist_data_check), &i);
219 eina_iterator_free(it);
220
221 fail_if(i != 5);
222}
223END_TEST
224
225static Eina_Bool
226eina_iterator_list_data_check(__UNUSED__ const Eina_List *list,
227 int *data,
228 int *fdata)
229{
230 switch (*fdata)
231 {
232 case 0: fail_if(*data != 81); break;
233
234 case 1: fail_if(*data != 7); break;
235
236 case 2: fail_if(*data != 9); break;
237
238 case 3: fail_if(*data != 6); break;
239
240 case 4: fail_if(*data != 42); break;
241
242 case 5: fail_if(*data != 1); break;
243
244 case 6: fail_if(*data != 1337); break;
245 }
246
247 (*fdata)++;
248
249 return EINA_TRUE;
250}
251
252START_TEST(eina_iterator_list_simple)
253{
254 Eina_List *list = NULL;
255 Eina_Iterator *it;
256 int data[] = { 6, 9, 42, 1, 7, 1337, 81, 1664 };
257 int i = 0;
258
259 eina_init();
260
261 list = eina_list_append(list, &data[0]);
262 fail_if(list == NULL);
263
264 list = eina_list_prepend(list, &data[1]);
265 fail_if(list == NULL);
266
267 list = eina_list_append(list, &data[2]);
268 fail_if(list == NULL);
269
270 list = eina_list_append(list, &data[3]);
271 fail_if(list == NULL);
272
273 list = eina_list_prepend(list, &data[4]);
274 fail_if(list == NULL);
275
276 list = eina_list_append(list, &data[5]);
277 fail_if(list == NULL);
278
279 list = eina_list_prepend(list, &data[6]);
280 fail_if(list == NULL);
281
282 it = eina_list_iterator_new(list);
283 fail_if(!it);
284
285 eina_iterator_foreach(it, EINA_EACH_CB(eina_iterator_list_data_check), &i);
286 eina_iterator_free(it);
287}
288END_TEST
289
290typedef struct _Eina_Rbtree_Int Eina_Rbtree_Int;
291struct _Eina_Rbtree_Int
292{
293 Eina_Rbtree node;
294 int value;
295};
296
297static Eina_Rbtree_Direction
298eina_rbtree_int_cmp(const Eina_Rbtree_Int *left, const Eina_Rbtree_Int *right)
299{
300 fail_if(!left);
301 fail_if(!right);
302
303 if (left->value < right->value)
304 return EINA_RBTREE_LEFT;
305
306 return EINA_RBTREE_RIGHT;
307}
308
309static Eina_Rbtree *
310_eina_rbtree_int_new(int value)
311{
312 Eina_Rbtree_Int *it;
313
314 it = malloc(sizeof (Eina_Rbtree_Int));
315 fail_if(!it);
316
317 it->value = value;
318
319 return &it->node;
320}
321
322static Eina_Bool
323eina_iterator_rbtree_data_check_sorted(__UNUSED__ const Eina_List *list,
324 Eina_Rbtree_Int *data,
325 int *fdata)
326{
327 switch (*fdata)
328 {
329 case 0: fail_if(data->value != 10); break;
330
331 case 1: fail_if(data->value != 27); break;
332
333 case 2: fail_if(data->value != 42); break;
334
335 case 3: fail_if(data->value != 69); break;
336
337 case 4: fail_if(data->value != 1337); break;
338 }
339
340 (*fdata)++;
341
342 return EINA_TRUE;
343}
344
345static Eina_Bool
346eina_iterator_rbtree_data_check_prefix(__UNUSED__ const Eina_List *list,
347 Eina_Rbtree_Int *data,
348 int *fdata)
349{
350 switch (*fdata)
351 {
352 case 0: fail_if(data->value != 27); break;
353
354 case 1: fail_if(data->value != 10); break;
355
356 case 2: fail_if(data->value != 69); break;
357
358 case 3: fail_if(data->value != 42); break;
359
360 case 4: fail_if(data->value != 1337); break;
361 }
362
363 (*fdata)++;
364
365 return EINA_TRUE;
366}
367
368static Eina_Bool
369eina_iterator_rbtree_data_check_postfix(__UNUSED__ const Eina_List *list,
370 Eina_Rbtree_Int *data,
371 int *fdata)
372{
373 switch (*fdata)
374 {
375 case 0: fail_if(data->value != 10); break;
376
377 case 1: fail_if(data->value != 42); break;
378
379 case 2: fail_if(data->value != 1337); break;
380
381 case 3: fail_if(data->value != 69); break;
382
383 case 4: fail_if(data->value != 27); break;
384 }
385
386 (*fdata)++;
387
388 return EINA_TRUE;
389}
390
391START_TEST(eina_iterator_rbtree_simple)
392{
393 Eina_Rbtree *root = NULL;
394 Eina_Iterator *it;
395 int i;
396
397 root = eina_rbtree_inline_insert(NULL,
398 _eina_rbtree_int_new(10),
399 EINA_RBTREE_CMP_NODE_CB(eina_rbtree_int_cmp),
400 NULL);
401 fail_if(!root);
402
403 root = eina_rbtree_inline_insert(root,
404 _eina_rbtree_int_new(1337),
405 EINA_RBTREE_CMP_NODE_CB(eina_rbtree_int_cmp),
406 NULL);
407 fail_if(!root);
408
409 root = eina_rbtree_inline_insert(root,
410 _eina_rbtree_int_new(27),
411 EINA_RBTREE_CMP_NODE_CB(eina_rbtree_int_cmp),
412 NULL);
413 fail_if(!root);
414
415 root = eina_rbtree_inline_insert(root,
416 _eina_rbtree_int_new(69),
417 EINA_RBTREE_CMP_NODE_CB(eina_rbtree_int_cmp),
418 NULL);
419 fail_if(!root);
420
421 root = eina_rbtree_inline_insert(root,
422 _eina_rbtree_int_new(42),
423 EINA_RBTREE_CMP_NODE_CB(eina_rbtree_int_cmp),
424 NULL);
425 fail_if(!root);
426
427 i = 0;
428 it = eina_rbtree_iterator_prefix(root);
429 fail_if(!it);
430
431 eina_iterator_foreach(it,
432 EINA_EACH_CB(eina_iterator_rbtree_data_check_prefix),
433 &i);
434 eina_iterator_free(it);
435
436 /* This will return the item sorted. */
437 i = 0;
438 it = eina_rbtree_iterator_infix(root);
439 fail_if(!it);
440
441 eina_iterator_foreach(it,
442 EINA_EACH_CB(eina_iterator_rbtree_data_check_sorted),
443 &i);
444 eina_iterator_free(it);
445
446 i = 0;
447 it = eina_rbtree_iterator_postfix(root);
448 fail_if(!it);
449
450 eina_iterator_foreach(it,
451 EINA_EACH_CB(eina_iterator_rbtree_data_check_postfix),
452 &i);
453 eina_iterator_free(it);
454}
455END_TEST
456
457void
458eina_test_iterator(TCase *tc)
459{
460 tcase_add_test(tc, eina_iterator_array_simple);
461 tcase_add_test(tc, eina_iterator_hash_simple);
462 tcase_add_test(tc, eina_iterator_inlist_simple);
463 tcase_add_test(tc, eina_iterator_list_simple);
464 tcase_add_test(tc, eina_iterator_rbtree_simple);
465}
diff --git a/libraries/eina/src/tests/eina_test_lalloc.c b/libraries/eina/src/tests/eina_test_lalloc.c
new file mode 100644
index 0000000..13fd607
--- /dev/null
+++ b/libraries/eina/src/tests/eina_test_lalloc.c
@@ -0,0 +1,89 @@
1/* EINA - EFL data type library
2 * Copyright (C) 2008 Cedric Bail
3 *
4 * This library is free software; you can redistribute it and/or
5 * modify it under the terms of the GNU Lesser General Public
6 * License as published by the Free Software Foundation; either
7 * version 2.1 of the License, or (at your option) any later version.
8 *
9 * This library is distributed in the hope that it will be useful,
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12 * Lesser General Public License for more details.
13 *
14 * You should have received a copy of the GNU Lesser General Public
15 * License along with this library;
16 * if not, see <http://www.gnu.org/licenses/>.
17 */
18
19#ifdef HAVE_CONFIG_H
20# include "config.h"
21#endif
22
23#include <stdlib.h>
24#include <stdio.h>
25
26#include "eina_suite.h"
27#include "Eina.h"
28
29typedef struct _Eina_Lazy_Allocator_Test Eina_Lazy_Allocator_Test;
30struct _Eina_Lazy_Allocator_Test
31{
32 void *data;
33 int num;
34};
35
36static Eina_Bool
37_test_alloc(Eina_Lazy_Allocator_Test *elat, int num)
38{
39 if (elat->num == 10 && num == 1)
40 return EINA_FALSE;
41
42 if (elat->num == 122 && num == 128)
43 return EINA_FALSE;
44
45 elat->num += num;
46 elat->data = realloc(elat->data, elat->num);
47
48 return EINA_TRUE;
49}
50
51static void
52_test_free(Eina_Lazy_Allocator_Test *elat)
53{
54 free(elat->data);
55 elat->data = NULL;
56 elat->num = 0;
57}
58
59START_TEST(eina_lalloc_simple)
60{
61 Eina_Lazy_Allocator_Test *elat;
62 Eina_Lalloc *test;
63 int i;
64
65 elat = calloc(1, sizeof (Eina_Lazy_Allocator_Test));
66 fail_if(!elat);
67
68 test = eina_lalloc_new(elat, EINA_LALLOC_ALLOC(
69 _test_alloc), EINA_LALLOC_FREE(_test_free), 10);
70 fail_if(!test);
71
72 for (i = 0; i < 10; ++i)
73 fail_if(eina_lalloc_element_add(test) != EINA_TRUE);
74 fail_if(eina_lalloc_element_add(test) != EINA_FALSE);
75 fail_if(eina_lalloc_elements_add(test, 5) != EINA_TRUE);
76 for (i = 0; i < 21; ++i)
77 fail_if(eina_lalloc_element_add(test) != EINA_TRUE);
78
79 fail_if(eina_lalloc_elements_add(test, 50) != EINA_FALSE);
80
81 eina_lalloc_free(test);
82}
83END_TEST
84
85void
86eina_test_lalloc(TCase *tc)
87{
88 tcase_add_test(tc, eina_lalloc_simple);
89}
diff --git a/libraries/eina/src/tests/eina_test_list.c b/libraries/eina/src/tests/eina_test_list.c
new file mode 100644
index 0000000..6e08847
--- /dev/null
+++ b/libraries/eina/src/tests/eina_test_list.c
@@ -0,0 +1,347 @@
1/* EINA - EFL data type library
2 * Copyright (C) 2008 Cedric Bail
3 *
4 * This library is free software; you can redistribute it and/or
5 * modify it under the terms of the GNU Lesser General Public
6 * License as published by the Free Software Foundation; either
7 * version 2.1 of the License, or (at your option) any later version.
8 *
9 * This library is distributed in the hope that it will be useful,
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12 * Lesser General Public License for more details.
13 *
14 * You should have received a copy of the GNU Lesser General Public
15 * License along with this library;
16 * if not, see <http://www.gnu.org/licenses/>.
17 */
18
19#ifdef HAVE_CONFIG_H
20# include "config.h"
21#endif
22
23#include <stdio.h>
24
25#include "eina_suite.h"
26#include "Eina.h"
27
28static Eina_Bool eina_list_sorted_check(const Eina_List *list)
29{
30 const Eina_List *n;
31 void *d;
32 int last = *(int *)list->data;
33
34 EINA_LIST_FOREACH(list->next, n, d)
35 {
36 int current = *(int *)d;
37 if (last > current)
38 {
39 fprintf(stderr, "list is not sorted: last=%d, current=%d\n",
40 last, current);
41 return 0;
42 }
43
44 last = current;
45 }
46
47 return 1;
48}
49
50static int eina_int_cmp(const void *a, const void *b)
51{
52 const int *ia = a;
53 const int *ib = b;
54
55 return *ia - *ib;
56}
57
58START_TEST(eina_test_simple)
59{
60 Eina_List *list = NULL;
61 Eina_List *tmp;
62 int *test1;
63 int *test2;
64 int *test3;
65 int data[] = { 6, 9, 42, 1, 7, 9, 81, 1664, 1337 };
66 int result[] = { 81, 9, 9, 7, 1 };
67 int i;
68
69 eina_init();
70
71 list = eina_list_append(list, &data[0]);
72 fail_if(list == NULL);
73
74 list = eina_list_prepend(list, &data[1]);
75 fail_if(list == NULL);
76
77 list = eina_list_append(list, &data[2]);
78 fail_if(list == NULL);
79
80 list = eina_list_remove(list, &data[0]);
81 fail_if(list == NULL);
82
83 list = eina_list_remove(list, &data[0]);
84 fail_if(list == NULL);
85
86 tmp = eina_list_data_find_list(list, &data[2]);
87 fail_if(tmp == NULL);
88
89 list = eina_list_append_relative_list(list, &data[3], tmp);
90 fail_if(list == NULL);
91
92 list = eina_list_prepend_relative_list(list, &data[4], tmp);
93 fail_if(list == NULL);
94
95 list = eina_list_promote_list(list, tmp);
96 fail_if(list == NULL);
97
98 list = eina_list_append_relative(list, &data[5], &data[2]);
99 fail_if(list == NULL);
100
101 list = eina_list_prepend_relative(list, &data[6], &data[2]);
102 fail_if(list == NULL);
103
104 list = eina_list_remove_list(list, tmp);
105 fail_if(list == NULL);
106
107 fail_if(eina_list_data_find_list(list, &data[2]) != NULL);
108 fail_if(eina_list_data_find(list, &data[2]) != NULL);
109 fail_if(eina_list_data_find(list, &data[5]) != &data[5]);
110
111 fail_if(eina_list_count(list) != 5);
112 fail_if(eina_list_nth(list, 4) != &data[3]);
113 fail_if(eina_list_nth(list, 10) != NULL);
114 fail_if(eina_list_nth_list(list, 10) != NULL);
115
116 for (tmp = list, i = 0; tmp != NULL; tmp = eina_list_next(tmp), ++i)
117 {
118 int *d = eina_list_data_get(tmp);
119 fail_if(d == NULL);
120 fail_if(*d != result[i]);
121 }
122
123 list = eina_list_reverse(list);
124
125 for (tmp = list; tmp != NULL; tmp = eina_list_next(tmp), --i)
126 {
127 int *d = eina_list_data_get(tmp);
128 fail_if(d == NULL);
129 fail_if(*d != result[i - 1]);
130 }
131
132 list = eina_list_append_relative(list, &data[7], &data[7]);
133 fail_if(list == NULL);
134
135 list = eina_list_prepend_relative(list, &data[8], &data[8]);
136 fail_if(list == NULL);
137
138 list = eina_list_sort(list, 2, eina_int_cmp);
139
140 list = eina_list_sort(list, 2, eina_int_cmp);
141
142 test1 = eina_list_nth(list, 0);
143 test2 = eina_list_nth(list, 1);
144 test3 = eina_list_nth(list, 2);
145
146 fail_if(test1 == NULL || test2 == NULL || test3 == NULL);
147 fail_if(*test1 > *test2);
148 fail_if(*test3 == *test2);
149
150 list = eina_list_sort(list, 5, eina_int_cmp);
151
152 test1 = eina_list_nth(list, 3);
153 test2 = eina_list_nth(list, 4);
154 test3 = eina_list_nth(list, 5);
155
156 fail_if(test1 == NULL || test2 == NULL || test3 == NULL);
157 fail_if(*test1 > *test2);
158 fail_if(*test3 > *test2);
159
160 list = eina_list_append(list, &data[8]);
161 fail_if(list == NULL);
162
163 list = eina_list_append(list, &data[7]);
164 fail_if(list == NULL);
165
166 list = eina_list_sort(list, -1, eina_int_cmp);
167
168 test1 = eina_list_nth(list, 0);
169 for (tmp = list; tmp != NULL; tmp = eina_list_next(tmp))
170 {
171 int *d = eina_list_data_get(tmp);
172 fail_if(*test1 > *d);
173
174 test1 = d;
175 }
176
177 test3 = eina_list_nth(list, 5);
178 fail_if(test3 == NULL);
179
180 list = eina_list_promote_list(list, list);
181 fail_if(list == NULL);
182
183 list = eina_list_promote_list(list, eina_list_last(list));
184 fail_if(list == NULL);
185
186 test1 = eina_list_nth(list, 0);
187 test2 = eina_list_nth(list, 1);
188
189 list = eina_list_promote_list(eina_list_next(list), list);
190 fail_if(list == NULL);
191 fail_if(eina_list_data_get(list) != test1);
192 fail_if(eina_list_data_get(eina_list_next(list)) != test2);
193
194 list = eina_list_remove_list(list, list);
195 fail_if(list == NULL);
196
197 list = eina_list_remove_list(list, eina_list_last(list));
198 fail_if(list == NULL);
199
200 list = eina_list_free(list);
201 fail_if(list != NULL);
202
203 eina_shutdown();
204}
205END_TEST
206
207START_TEST(eina_test_merge)
208{
209 Eina_List *l1;
210 Eina_List *l2;
211 Eina_List *l3;
212 Eina_List *l4;
213 Eina_List *l5;
214 int data[] = { 6, 9, 42, 1, 7, 9, 81, 1664, 1337, 3, 21, 10, 0, 5, 2008 };
215 int i;
216
217 eina_init();
218
219 l1 = eina_list_append(NULL, &data[0]);
220 l1 = eina_list_append(l1, &data[1]);
221 l1 = eina_list_append(l1, &data[2]);
222 l1 = eina_list_append(l1, &data[3]);
223 fail_if(l1 == NULL);
224
225 l2 = eina_list_append(NULL, &data[4]);
226 l2 = eina_list_append(l2, &data[5]);
227 fail_if(l2 == NULL);
228
229 l1 = eina_list_merge(l1, l2);
230 fail_if(l1 == NULL);
231 fail_if(eina_list_count(l1) != 6);
232 for (i = 0, l2 = l1; ((l2 != NULL) && (i < 6)); ++i, l2 = l2->next)
233 fail_if(l2->data != &data[i]);
234 fail_if(i != 6);
235 fail_if(l2 != NULL);
236
237 eina_list_free(l1);
238
239 l1 = eina_list_append(NULL, &data[0]);
240 l1 = eina_list_append(l1, &data[1]);
241 fail_if(l1 == NULL);
242
243 l2 = eina_list_append(NULL, &data[2]);
244 l2 = eina_list_append(l2, &data[3]);
245 l2 = eina_list_append(l2, &data[4]);
246 l2 = eina_list_append(l2, &data[5]);
247 fail_if(l2 == NULL);
248
249 l1 = eina_list_merge(l1, l2);
250 fail_if(l1 == NULL);
251 fail_if(eina_list_count(l1) != 6);
252 for (i = 0, l2 = l1; ((l2 != NULL) && (i < 6)); ++i, l2 = l2->next)
253 fail_if(l2->data != &data[i]);
254 fail_if(i != 6);
255 fail_if(l2 != NULL);
256
257 l3 = eina_list_append(NULL, &data[6]);
258 l3 = eina_list_append(l3, &data[7]);
259 l3 = eina_list_append(l3, &data[8]);
260
261 l4 = eina_list_append(NULL, &data[9]);
262 l4 = eina_list_append(l4, &data[10]);
263 l4 = eina_list_append(l4, &data[11]);
264
265 l5 = eina_list_append(NULL, &data[12]);
266 l5 = eina_list_append(l5, &data[13]);
267 l5 = eina_list_append(l5, &data[14]);
268
269 l1 = eina_list_sort(l1, -1, eina_int_cmp);
270 l3 = eina_list_sort(l3, -1, eina_int_cmp);
271 l4 = eina_list_sort(l4, -1, eina_int_cmp);
272 l5 = eina_list_sort(l5, -1, eina_int_cmp);
273
274 l1 = eina_list_sorted_merge(l1, l3, eina_int_cmp);
275 fail_if(l1 == NULL);
276 fail_if(eina_list_count(l1) != 9);
277
278 l1 = eina_list_sorted_merge(l1, l4, eina_int_cmp);
279 fail_if(l1 == NULL);
280 fail_if(eina_list_count(l1) != 12);
281
282 l1 = eina_list_sorted_merge(l1, l5, eina_int_cmp);
283 fail_if(l1 == NULL);
284 fail_if(eina_list_count(l1) != 15);
285
286 fail_if(!eina_list_sorted_check(l1));
287
288 eina_shutdown();
289}
290END_TEST
291
292START_TEST(eina_test_sorted_insert)
293{
294 const int data[] = {6, 9, 42, 1, 7, 9, 81, 1664, 1337, 3, 21, 10, 0, 5, 2008};
295 const int data2[] = {5, 0, 3, 2, 1, 0, 1, 2, 3, 4, 5};
296 int i, count;
297 Eina_List *l1, *l2, *itr;
298 void *d;
299
300 eina_init();
301
302 count = sizeof(data) / sizeof(data[0]);
303
304 l1 = NULL;
305 for (i = 0; i < count; i++)
306 l1 = eina_list_sorted_insert(l1, eina_int_cmp, data + i);
307
308 fail_if(l1 == NULL);
309 fail_if(!eina_list_sorted_check(l1));
310
311 l2 = NULL;
312 EINA_LIST_FOREACH(l1, itr, d)
313 l2 = eina_list_sorted_insert(l2, eina_int_cmp, d);
314
315 fail_if(l2 == NULL);
316 fail_if(!eina_list_sorted_check(l2));
317 eina_list_free(l2);
318
319 l2 = NULL;
320 EINA_LIST_REVERSE_FOREACH(l1, itr, d)
321 l2 = eina_list_sorted_insert(l2, eina_int_cmp, d);
322
323 fail_if(l2 == NULL);
324 fail_if(!eina_list_sorted_check(l2));
325 eina_list_free(l2);
326 eina_list_free(l1);
327
328 count = sizeof(data2) / sizeof(data2[0]);
329 l1 = NULL;
330 for (i = 0; i < count; i++)
331 l1 = eina_list_sorted_insert(l1, eina_int_cmp, data2 + i);
332
333 fail_if(l1 == NULL);
334 fail_if(!eina_list_sorted_check(l1));
335 eina_list_free(l1);
336
337 eina_shutdown();
338}
339END_TEST
340
341void
342eina_test_list(TCase *tc)
343{
344 tcase_add_test(tc, eina_test_simple);
345 tcase_add_test(tc, eina_test_merge);
346 tcase_add_test(tc, eina_test_sorted_insert);
347}
diff --git a/libraries/eina/src/tests/eina_test_log.c b/libraries/eina/src/tests/eina_test_log.c
new file mode 100644
index 0000000..ba17d5f
--- /dev/null
+++ b/libraries/eina/src/tests/eina_test_log.c
@@ -0,0 +1,235 @@
1/* EINA - EFL data type library
2 * Copyright (C) 2008 Cedric Bail
3 *
4 * This library is free software; you can redistribute it and/or
5 * modify it under the terms of the GNU Lesser General Public
6 * License as published by the Free Software Foundation; either
7 * version 2.1 of the License, or (at your option) any later version.
8 *
9 * This library is distributed in the hope that it will be useful,
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12 * Lesser General Public License for more details.
13 *
14 * You should have received a copy of the GNU Lesser General Public
15 * License along with this library;
16 * if not, see <http://www.gnu.org/licenses/>.
17 */
18
19#ifdef HAVE_CONFIG_H
20# include "config.h"
21#endif
22
23#include <stdlib.h>
24#include <stdio.h>
25#include <string.h>
26
27#include "eina_suite.h"
28#include "Eina.h"
29
30 START_TEST(eina_log_macro)
31{
32 fail_if(!eina_init());
33
34 eina_log_level_set(EINA_LOG_LEVEL_DBG);
35 eina_log_print_cb_set(eina_log_print_cb_file, stderr);
36
37 EINA_LOG_CRIT("Critical message\n");
38 EINA_LOG_ERR("An error\n");
39 EINA_LOG_INFO("An info\n");
40 EINA_LOG_WARN("A warning\n");
41 EINA_LOG_DBG("A debug\n");
42
43 eina_shutdown();
44}
45END_TEST
46
47START_TEST(eina_log_domains_macros)
48{
49 fail_if(!eina_init());
50
51 int d = eina_log_domain_register("MyDomain", EINA_COLOR_GREEN);
52 fail_if(d < 0);
53
54 EINA_LOG_DOM_CRIT(d, "A critical message\n");
55 EINA_LOG_DOM_ERR(d, "An error\n");
56 EINA_LOG_DOM_WARN(d, "A warning\n");
57 EINA_LOG_DOM_DBG(d, "A debug\n");
58 EINA_LOG_DOM_INFO(d, "An info\n");
59
60 eina_shutdown();
61}
62END_TEST
63
64START_TEST(eina_log_domains_registry)
65{
66 fail_if(!eina_init());
67
68 int i;
69 int d[50];
70
71 for (i = 0; i < 50; i++)
72 {
73 d[i] = eina_log_domain_register("Test", EINA_COLOR_GREEN);
74 fail_if(d[i] < 0);
75 }
76
77 for (i = 0; i < 50; i++)
78 eina_log_domain_unregister(d[i]);
79
80 eina_shutdown();
81}
82END_TEST
83
84START_TEST(eina_log_domains_slot_reuse)
85{
86 fail_if(!eina_init());
87 fail_if(!eina_threads_init());
88
89 // Create 9 domains
90 int idx[9];
91 int i;
92
93 for (i = 0; i < 9; i++)
94 {
95 idx[i] = eina_log_domain_register("Test1", EINA_COLOR_GREEN);
96 fail_if(idx[i] < 0);
97 }
98
99 // Slot 0 by default contains the global logger. The above code created
100 // domains for slots indexes from 1 to 9.
101 //
102 // The global logger allocated the first 8 initial slots. The 8th domain
103 // registered on the for loop will create 8 more slots.
104 //
105 // Test will just unregister a domain between 1 and 9 and assure that a new
106 // domain register will be placed on the available slot and not at the end.
107
108 int removed = idx[5];
109 eina_log_domain_unregister(removed);
110
111 int new = eina_log_domain_register("Test Slot", EINA_COLOR_GREEN);
112
113 // Check for slot reuse
114 fail_if(new != removed);
115
116 eina_threads_shutdown();
117 eina_shutdown();
118}
119END_TEST
120
121START_TEST(eina_log_level_indexes)
122{
123 fail_if(!eina_init());
124 fail_if(!eina_threads_init());
125 fail_if(!eina_threads_init());
126
127 int d = eina_log_domain_register("Levels", EINA_COLOR_GREEN);
128 fail_if(d < 0);
129
130 // Displayed unless user sets level lower than -1
131 EINA_LOG(d, -1, "Negative index message\n");
132
133 // Displayed only if user sets level 6 or higher
134 EINA_LOG(d, 6, "Higher level debug\n");
135
136 eina_threads_shutdown();
137 eina_threads_shutdown();
138 eina_shutdown();
139}
140END_TEST
141
142START_TEST(eina_log_customize)
143{
144 int d;
145
146 /* please don't define EINA_LOG_LEVELS for it */
147#define TEST_DOM "_Test_Log_Dom"
148
149 fail_if(!eina_init());
150
151#define test_set_get(func, val) \
152 eina_log_ ## func ## _set(val); \
153 fail_if(eina_log_ ## func ## _get() != val)
154
155 test_set_get(level, -1234);
156 test_set_get(level, 4567);
157
158#define test_set_get_bool(func) \
159 test_set_get(func, EINA_FALSE); \
160 test_set_get(func, EINA_TRUE)
161
162 test_set_get_bool(color_disable);
163 test_set_get_bool(file_disable);
164 test_set_get_bool(function_disable);
165 test_set_get_bool(abort_on_critical);
166
167 test_set_get(abort_on_critical_level, -1234);
168 test_set_get(abort_on_critical_level, 4567);
169
170 fail_if(eina_log_domain_level_get(TEST_DOM) != eina_log_level_get());
171
172 eina_log_domain_level_set(TEST_DOM, -123);
173 fail_if(eina_log_domain_level_get(TEST_DOM) != -123);
174
175 eina_log_domain_level_set(TEST_DOM, 890);
176 fail_if(eina_log_domain_level_get(TEST_DOM) != 890);
177
178 d = eina_log_domain_register(TEST_DOM, EINA_COLOR_GREEN);
179 fail_if(d < 0);
180
181 fail_if(eina_log_domain_level_get(TEST_DOM) != 890);
182 fail_if(eina_log_domain_registered_level_get(d) != 890);
183
184 eina_log_domain_unregister(d);
185 fputs("NOTE: You should see a failed safety check or "
186 "a crash if compiled without safety checks support.\n",
187 stderr);
188 eina_log_abort_on_critical_set(EINA_FALSE);
189 fail_if(eina_log_domain_registered_level_get(d) != EINA_LOG_LEVEL_UNKNOWN);
190
191#undef test_set_get_bool
192#undef test_set_get
193
194 eina_shutdown();
195}
196END_TEST
197
198START_TEST(eina_log_level_name)
199{
200 char name[4];
201
202 fail_if(!eina_init());
203
204#define tst(level, str) \
205 eina_log_level_name_get(level, name); \
206 fail_if(strcmp(name, str) != 0)
207
208 tst(0, "CRI");
209 tst(1, "ERR");
210 tst(2, "WRN");
211 tst(3, "INF");
212 tst(4, "DBG");
213 tst(5, "005");
214 tst(12, "012");
215 tst(369, "369");
216 tst(-1, "-01");
217 tst(-48, "-48");
218
219#undef tst
220
221 eina_shutdown();
222}
223END_TEST
224
225void
226eina_test_log(TCase *tc)
227{
228 tcase_add_test(tc, eina_log_macro);
229 tcase_add_test(tc, eina_log_domains_macros);
230 tcase_add_test(tc, eina_log_domains_registry);
231 tcase_add_test(tc, eina_log_domains_slot_reuse);
232 tcase_add_test(tc, eina_log_level_indexes);
233 tcase_add_test(tc, eina_log_customize);
234 tcase_add_test(tc, eina_log_level_name);
235}
diff --git a/libraries/eina/src/tests/eina_test_magic.c b/libraries/eina/src/tests/eina_test_magic.c
new file mode 100644
index 0000000..d2c3d49
--- /dev/null
+++ b/libraries/eina/src/tests/eina_test_magic.c
@@ -0,0 +1,96 @@
1/* EINA - EFL data type library
2 * Copyright (C) 2008 Cedric Bail
3 *
4 * This library is free software; you can redistribute it and/or
5 * modify it under the terms of the GNU Lesser General Public
6 * License as published by the Free Software Foundation; either
7 * version 2.1 of the License, or (at your option) any later version.
8 *
9 * This library is distributed in the hope that it will be useful,
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12 * Lesser General Public License for more details.
13 *
14 * You should have received a copy of the GNU Lesser General Public
15 * License along with this library;
16 * if not, see <http://www.gnu.org/licenses/>.
17 */
18
19#ifdef HAVE_CONFIG_H
20# include "config.h"
21#endif
22
23#include <stdlib.h>
24#include <stdio.h>
25#include <string.h>
26
27#define EINA_MAGIC_DEBUG
28
29#include "eina_suite.h"
30#include "Eina.h"
31#include "eina_safety_checks.h"
32
33#define EINA_MAGIC_TEST 0x7781fee7
34#define EINA_MAGIC_TEST2 0x42241664
35#define EINA_MAGIC_STRING "Eina Magic Test"
36
37typedef struct _Eina_Magic_Struct Eina_Magic_Struct;
38struct _Eina_Magic_Struct
39{
40 EINA_MAGIC
41};
42
43START_TEST(eina_magic_simple)
44{
45 Eina_Magic_Struct *ems = NULL;
46
47 eina_init();
48
49 eina_magic_string_set(EINA_MAGIC_TEST, EINA_MAGIC_STRING);
50
51#ifdef EINA_SAFETY_CHECKS
52 fprintf(stderr, "you should have a safety check failure below:\n");
53 eina_magic_string_set(EINA_MAGIC_TEST2, NULL);
54 fail_if(eina_error_get() != EINA_ERROR_SAFETY_FAILED);
55
56 fprintf(stderr, "you should have a safety check failure below:\n");
57 eina_magic_string_set(EINA_MAGIC_TEST2, NULL);
58 fail_if(eina_error_get() != EINA_ERROR_SAFETY_FAILED);
59#endif
60
61 eina_magic_string_set(EINA_MAGIC_TEST2, EINA_MAGIC_STRING);
62
63 fail_if(eina_magic_string_get(EINA_MAGIC_TEST) == NULL);
64 fail_if(strcmp(eina_magic_string_get(
65 EINA_MAGIC_TEST), EINA_MAGIC_STRING) != 0);
66
67#ifdef EINA_MAGIC_DEBUG
68 fail_if(EINA_MAGIC_CHECK(ems, EINA_MAGIC_TEST));
69 fprintf(stderr, "you should see 'Input handle pointer is NULL' below\n");
70 EINA_MAGIC_FAIL(ems, EINA_MAGIC_TEST);
71
72 ems = malloc(sizeof (Eina_Magic_Struct));
73 fail_if(!ems);
74 EINA_MAGIC_SET(ems, EINA_MAGIC_TEST);
75
76 fail_if(!EINA_MAGIC_CHECK(ems, EINA_MAGIC_TEST));
77
78 EINA_MAGIC_SET(ems, EINA_MAGIC_NONE);
79 fprintf(stderr,
80 "you should see 'Input handle has already been freed' below\n");
81 EINA_MAGIC_FAIL(ems, EINA_MAGIC_TEST);
82
83 EINA_MAGIC_SET(ems, 42424242);
84 fprintf(stderr, "you should see 'Input handle is wrong type' below\n");
85 EINA_MAGIC_FAIL(ems, EINA_MAGIC_TEST);
86#endif
87
88 eina_shutdown();
89}
90END_TEST
91
92void eina_test_magic(TCase *tc)
93{
94 tcase_add_test(tc, eina_magic_simple);
95}
96
diff --git a/libraries/eina/src/tests/eina_test_main.c b/libraries/eina/src/tests/eina_test_main.c
new file mode 100644
index 0000000..04364a1
--- /dev/null
+++ b/libraries/eina/src/tests/eina_test_main.c
@@ -0,0 +1,62 @@
1/* EINA - EFL data type library
2 * Copyright (C) 2008 Cedric Bail
3 *
4 * This library is free software; you can redistribute it and/or
5 * modify it under the terms of the GNU Lesser General Public
6 * License as published by the Free Software Foundation; either
7 * version 2.1 of the License, or (at your option) any later version.
8 *
9 * This library is distributed in the hope that it will be useful,
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12 * Lesser General Public License for more details.
13 *
14 * You should have received a copy of the GNU Lesser General Public
15 * License along with this library;
16 * if not, see <http://www.gnu.org/licenses/>.
17 */
18
19#ifdef HAVE_CONFIG_H
20# include "config.h"
21#endif
22
23#include <stdio.h>
24
25#include "eina_suite.h"
26#include "Eina.h"
27
28 START_TEST(eina_simple)
29{
30 fail_if(eina_init() != 2); /* one init by test suite */
31 fail_if(eina_shutdown() != 1);
32}
33END_TEST
34
35START_TEST(eina_cpu)
36{
37 fail_if(eina_init() != 2); /* one init by test suite */
38
39 fail_if(eina_cpu_count() <= 0);
40
41 eina_cpu_features_get();
42
43 fail_if(eina_shutdown() != 1);
44}
45END_TEST
46
47START_TEST(eina_hamster)
48{
49 fail_if(eina_init() != 2); /* one init by test suite */
50
51 fail_if(eina_hamster_count() <= 0);
52
53 fail_if(eina_shutdown() != 1);
54}
55END_TEST
56
57void eina_test_main(TCase *tc)
58{
59 tcase_add_test(tc, eina_simple);
60 tcase_add_test(tc, eina_cpu);
61 tcase_add_test(tc, eina_hamster);
62}
diff --git a/libraries/eina/src/tests/eina_test_matrixsparse.c b/libraries/eina/src/tests/eina_test_matrixsparse.c
new file mode 100644
index 0000000..e07b1ee
--- /dev/null
+++ b/libraries/eina/src/tests/eina_test_matrixsparse.c
@@ -0,0 +1,489 @@
1#ifdef HAVE_CONFIG_H
2# include "config.h"
3#endif
4
5#include <stdio.h>
6
7#include "eina_suite.h"
8#include "Eina.h"
9
10#define MAX_ROWS 10
11#define MAX_COLS 10
12
13static void eina_matrixsparse_free_cell_cb(void *user_data __UNUSED__,
14 void *cell_data __UNUSED__)
15{
16}
17
18static void matrixsparse_initialize(Eina_Matrixsparse *matrix,
19 long data[MAX_ROWS][MAX_COLS],
20 unsigned long nrows,
21 unsigned long ncols)
22{
23 unsigned long i, j;
24 Eina_Bool r;
25
26 for (i = 0; i < nrows; i++)
27 for (j = 0; j < ncols; j++)
28 if (data[i][j] != 0)
29 {
30 r = eina_matrixsparse_data_idx_set(matrix, i, j, &data[i][j]);
31 fail_if(r == EINA_FALSE);
32 }
33
34}
35
36static void matrixsparse_check(Eina_Matrixsparse *matrix,
37 long data[MAX_ROWS][MAX_COLS],
38 unsigned long nrows __UNUSED__,
39 unsigned long ncols __UNUSED__)
40{
41 unsigned long i, j;
42 long *test1;
43
44 for (i = 0; i < MAX_ROWS; i++)
45 for (j = 0; j < MAX_COLS; j++)
46 {
47 if (data[i][j] != 0)
48 {
49 test1 = eina_matrixsparse_data_idx_get(matrix, i, j);
50 fail_if(test1 == NULL || *test1 != data[i][j]);
51 }
52 else
53 {
54 test1 = eina_matrixsparse_data_idx_get(matrix, i, j);
55 fail_if(test1 != NULL);
56 }
57 }
58}
59
60START_TEST(eina_test_simple)
61{
62 Eina_Matrixsparse *matrix = NULL;
63 Eina_Matrixsparse_Cell *cell = NULL;
64 Eina_Bool r;
65 long *test1, value, value2, value3, value4;
66 unsigned long i, j;
67 unsigned long row, col;
68
69 long data[MAX_ROWS][MAX_COLS];
70
71 for (i = 0; i < MAX_ROWS; i++)
72 for (j = 0; j < MAX_COLS; j++)
73 data[i][j] = 0;
74
75 data[0][3] = 3;
76 data[1][3] = 13;
77 data[1][6] = 16;
78 data[1][9] = 19;
79 data[1][8] = 18;
80 data[1][7] = 17;
81 data[2][8] = 28;
82 data[2][7] = 27;
83 data[2][6] = 26;
84 data[3][5] = 35;
85 data[3][6] = 36;
86 data[3][7] = 37;
87 data[3][9] = 39;
88 data[3][0] = 30;
89 data[4][6] = 46;
90 data[4][8] = 48;
91 data[4][2] = 42;
92 data[4][3] = 43;
93 data[4][7] = 47;
94 data[5][3] = 53;
95 data[6][3] = 63;
96 data[6][4] = 64;
97 data[6][6] = 66;
98 data[7][3] = 73;
99 data[7][7] = 77;
100 data[8][8] = 88;
101
102 value = -1;
103 value2 = -2;
104 value3 = -3;
105 value4 = -4;
106
107 eina_init();
108
109 matrix = eina_matrixsparse_new(MAX_ROWS, MAX_COLS,
110 eina_matrixsparse_free_cell_cb, data);
111 fail_if(matrix == NULL);
112
113 r = eina_matrixsparse_cell_idx_get(matrix, 3, 5, &cell);
114 fail_if(r == EINA_FALSE);
115 fail_if(cell != NULL);
116
117 matrixsparse_initialize(matrix, data, MAX_ROWS, MAX_COLS);
118
119 /* data fetching */
120 test1 = eina_matrixsparse_data_idx_get(matrix, 3, 0);
121 fail_if(test1 == NULL);
122 fail_if(*test1 != data[3][0]);
123
124 test1 = eina_matrixsparse_data_idx_get(matrix, 3, 5);
125 fail_if(test1 == NULL);
126 fail_if(*test1 != data[3][5]);
127
128 test1 = eina_matrixsparse_data_idx_get(matrix, 3, 6);
129 fail_if(test1 == NULL);
130 fail_if(*test1 != data[3][6]);
131
132 test1 = eina_matrixsparse_data_idx_get(matrix, 3, 1);
133 fail_if(test1 != NULL);
134
135 r = eina_matrixsparse_cell_idx_get(matrix, 3, 5, &cell);
136 fail_if(r == EINA_FALSE);
137 fail_if(cell == NULL);
138
139 test1 = eina_matrixsparse_cell_data_get(cell);
140 fail_if(test1 == NULL);
141 fail_if(*test1 != data[3][5]);
142
143 r = eina_matrixsparse_cell_position_get(cell, &row, &col);
144 fail_if(r == EINA_FALSE);
145 fail_if(row != 3 || col != 5);
146
147 test1 = eina_matrixsparse_data_idx_get(matrix, 4, 3);
148 fail_if(*test1 != data[4][3]);
149
150 test1 = eina_matrixsparse_data_idx_get(matrix, 1, 3);
151 fail_if(*test1 != data[1][3]);
152
153 /* data changing */
154 r = eina_matrixsparse_data_idx_set(matrix, 1, 9, &data[1][9]);
155 fail_if(r == EINA_FALSE);
156
157 r = eina_matrixsparse_data_idx_replace(matrix, 4, 3, &value, (void **)&test1);
158 fail_if(r == EINA_FALSE);
159 fail_if(test1 == NULL);
160 fail_if(*test1 != data[4][3]);
161 data[4][3] = value;
162
163 test1 = eina_matrixsparse_data_idx_get(matrix, 4, 3);
164 fail_if(test1 == NULL || *test1 != value);
165
166 r = eina_matrixsparse_cell_data_replace(cell, &value2, (void **)&test1);
167 fail_if(r == EINA_FALSE);
168 fail_if(test1 == NULL);
169 fail_if(*test1 != data[3][5]);
170 data[3][5] = value2;
171
172 test1 = eina_matrixsparse_data_idx_get(matrix, 3, 5);
173 fail_if(test1 == NULL);
174 fail_if(*test1 != value2);
175
176 r = eina_matrixsparse_cell_idx_get(matrix, 4, 2, &cell);
177 fail_if(r == EINA_FALSE || cell == NULL);
178
179 r = eina_matrixsparse_cell_data_set(cell, &value3);
180 fail_if(r == EINA_FALSE);
181 data[4][2] = value3;
182
183 test1 = eina_matrixsparse_data_idx_get(matrix, 4, 2);
184 fail_if(test1 == NULL || *test1 != value3);
185
186 r = eina_matrixsparse_data_idx_replace(matrix,
187 6,
188 5,
189 &value4,
190 (void **)&test1);
191 fail_if(r == EINA_FALSE || test1 != NULL);
192 data[6][5] = value4;
193
194
195 /* cell deletion */
196 r = eina_matrixsparse_row_idx_clear(matrix, 4);
197 fail_if(r == EINA_FALSE);
198 data[4][6] = 0;
199 data[4][8] = 0;
200 data[4][2] = 0;
201 data[4][3] = 0;
202 data[4][7] = 0;
203
204 test1 = eina_matrixsparse_data_idx_get(matrix, 4, 3);
205 fail_if(test1 != NULL);
206
207 test1 = eina_matrixsparse_data_idx_get(matrix, 4, 8);
208 fail_if(test1 != NULL);
209
210 test1 = eina_matrixsparse_data_idx_get(matrix, 5, 3);
211 fail_if(*test1 != data[5][3]);
212
213 r = eina_matrixsparse_column_idx_clear(matrix, 3);
214 fail_if(r != EINA_TRUE);
215 data[0][3] = 0;
216 data[1][3] = 0;
217 data[4][3] = 0;
218 data[5][3] = 0;
219 data[6][3] = 0;
220 data[7][3] = 0;
221
222 r = eina_matrixsparse_cell_idx_clear(matrix, 3, 5);
223 fail_if(r != EINA_TRUE);
224 data[3][5] = 0;
225
226 r = eina_matrixsparse_cell_idx_clear(matrix, 3, 9);
227 fail_if(r != EINA_TRUE);
228 data[3][9] = 0;
229
230 r = eina_matrixsparse_cell_idx_clear(matrix, 4, 3);
231 fail_if(r != EINA_TRUE);
232 data[4][3] = 0;
233
234 r = eina_matrixsparse_cell_idx_get(matrix, 3, 7, &cell);
235 fail_if(r == EINA_FALSE);
236 fail_if(cell == NULL);
237
238 r = eina_matrixsparse_cell_clear(cell);
239 fail_if(r == EINA_FALSE);
240 data[3][7] = 0;
241
242 r = eina_matrixsparse_cell_idx_get(matrix, 2, 7, &cell);
243 fail_if(r == EINA_FALSE);
244
245 r = eina_matrixsparse_cell_idx_clear(matrix, 2, 8);
246 fail_if(r == EINA_FALSE);
247 data[2][8] = 0;
248
249 r = eina_matrixsparse_cell_idx_clear(matrix, 2, 7);
250 fail_if(r == EINA_FALSE);
251 data[2][7] = 0;
252
253 r = eina_matrixsparse_cell_idx_get(matrix, 7, 7, &cell);
254 fail_if(r == EINA_FALSE);
255
256 r = eina_matrixsparse_row_idx_clear(matrix, 8);
257 fail_if(r == EINA_FALSE);
258 data[8][8] = 0;
259
260 r = eina_matrixsparse_row_idx_clear(matrix, 7);
261 fail_if(r == EINA_FALSE);
262 data[7][3] = 0;
263 data[7][7] = 0;
264
265 matrixsparse_check(matrix, data, MAX_ROWS, MAX_COLS);
266 eina_matrixsparse_free(matrix);
267
268 eina_shutdown();
269}
270END_TEST
271
272START_TEST(eina_test_resize)
273{
274 Eina_Matrixsparse *matrix = NULL;
275 Eina_Bool r;
276 unsigned long i, j;
277 unsigned long nrows, ncols;
278
279 long data[MAX_ROWS][MAX_COLS];
280
281 for (i = 0; i < MAX_ROWS; i++)
282 for (j = 0; j < MAX_COLS; j++)
283 data[i][j] = 0;
284
285 eina_init();
286
287 matrix = eina_matrixsparse_new(MAX_ROWS, MAX_COLS,
288 eina_matrixsparse_free_cell_cb, data);
289 fail_if(matrix == NULL);
290
291 /* cell insertion */
292 data[0][5] = 5;
293 data[1][0] = 10;
294 data[1][3] = 13;
295 data[1][6] = 16;
296 data[1][9] = 19;
297 data[1][8] = 18;
298 data[1][7] = 17;
299 data[2][8] = 28;
300 data[2][7] = 27;
301 data[2][6] = 26;
302 data[3][0] = 30;
303 data[3][5] = 35;
304 data[3][6] = 36;
305 data[3][7] = 37;
306 data[3][9] = 39;
307 data[3][0] = 30;
308 data[4][8] = 48;
309 data[4][2] = 42;
310 data[4][3] = 43;
311 data[4][7] = 47;
312 data[4][6] = 46;
313 data[5][3] = 53;
314 data[6][3] = 63;
315 data[6][4] = 64;
316 data[6][6] = 66;
317 data[7][3] = 73;
318 data[7][7] = 77;
319 data[8][8] = 88;
320
321 matrixsparse_initialize(matrix, data, MAX_ROWS, MAX_COLS);
322
323 eina_matrixsparse_size_get(matrix, &nrows, &ncols);
324 fail_if(nrows != MAX_ROWS || ncols != MAX_COLS);
325
326 r = eina_matrixsparse_size_set(matrix, nrows - 2, ncols - 2);
327 fail_if(r == EINA_FALSE);
328 data[1][9] = 0;
329 data[1][8] = 0;
330 data[2][8] = 0;
331 data[3][9] = 0;
332 data[4][8] = 0;
333 data[8][8] = 0;
334 matrixsparse_check(matrix, data, MAX_ROWS, MAX_COLS);
335
336 r = eina_matrixsparse_size_set(matrix, 5, 1);
337 fail_if(r == EINA_FALSE);
338 data[0][5] = 0;
339 data[1][3] = 0;
340 data[1][6] = 0;
341 data[1][7] = 0;
342 data[2][7] = 0;
343 data[2][6] = 0;
344 data[3][5] = 0;
345 data[3][6] = 0;
346 data[3][7] = 0;
347 data[4][2] = 0;
348 data[4][3] = 0;
349 data[4][7] = 0;
350 data[4][6] = 0;
351 data[5][3] = 0;
352 data[6][3] = 0;
353 data[6][4] = 0;
354 data[6][6] = 0;
355 data[7][3] = 0;
356 data[7][7] = 0;
357 matrixsparse_check(matrix, data, MAX_ROWS, MAX_COLS);
358
359 r = eina_matrixsparse_size_set(matrix, 1, 1);
360 fail_if(r == EINA_FALSE);
361 data[3][0] = 0;
362 data[1][0] = 0;
363 matrixsparse_check(matrix, data, MAX_ROWS, MAX_COLS);
364
365 r = eina_matrixsparse_size_set(matrix, 5, 4);
366 fail_if(r == EINA_FALSE);
367
368 r = eina_matrixsparse_data_idx_set(matrix, 4, 2, &data[4][2]);
369 fail_if(r == EINA_FALSE);
370 data[4][2] = 42;
371 matrixsparse_check(matrix, data, MAX_ROWS, MAX_COLS);
372
373 r = eina_matrixsparse_size_set(matrix, 5, 1);
374 fail_if(r == EINA_FALSE);
375 data[4][2] = 0;
376 matrixsparse_check(matrix, data, MAX_ROWS, MAX_COLS);
377
378 eina_matrixsparse_free(matrix);
379
380 eina_shutdown();
381}
382END_TEST
383
384START_TEST(eina_test_iterators)
385{
386 Eina_Matrixsparse *matrix = NULL;
387 Eina_Matrixsparse_Cell *cell = NULL;
388 Eina_Iterator *it = NULL;
389 Eina_Bool r;
390 long *test1, value;
391 unsigned long i, j;
392 unsigned long row, col;
393
394 long data[MAX_ROWS][MAX_COLS];
395
396 value = 0;
397 for (i = 0; i < MAX_ROWS; i++)
398 {
399 for (j = 0; j < MAX_COLS; j++)
400 {
401 data[i][j] = value++;
402 printf("%4ld ", data[i][j]);
403 }
404 printf("\n");
405 }
406
407 eina_init();
408
409 matrix = eina_matrixsparse_new(MAX_ROWS, MAX_COLS,
410 eina_matrixsparse_free_cell_cb, data);
411 fail_if(matrix == NULL);
412
413 r = eina_matrixsparse_data_idx_set(matrix, 3, 5, &data[3][5]);
414 fail_if(r == EINA_FALSE);
415 r = eina_matrixsparse_data_idx_set(matrix, 3, 6, &data[3][6]);
416 fail_if(r == EINA_FALSE);
417 r = eina_matrixsparse_data_idx_set(matrix, 3, 7, &data[3][7]);
418 fail_if(r == EINA_FALSE);
419 r = eina_matrixsparse_data_idx_set(matrix, 3, 9, &data[3][9]);
420 fail_if(r == EINA_FALSE);
421 r = eina_matrixsparse_data_idx_set(matrix, 3, 0, &data[3][0]);
422 fail_if(r == EINA_FALSE);
423 r = eina_matrixsparse_data_idx_set(matrix, 4, 6, &data[4][6]);
424 fail_if(r == EINA_FALSE);
425 r = eina_matrixsparse_data_idx_set(matrix, 4, 8, &data[4][8]);
426 fail_if(r == EINA_FALSE);
427 r = eina_matrixsparse_data_idx_set(matrix, 4, 2, &data[4][2]);
428 fail_if(r == EINA_FALSE);
429 r = eina_matrixsparse_data_idx_set(matrix, 4, 3, &data[4][3]);
430 fail_if(r == EINA_FALSE);
431 r = eina_matrixsparse_data_idx_set(matrix, 4, 7, &data[4][7]);
432 fail_if(r == EINA_FALSE);
433 r = eina_matrixsparse_data_idx_set(matrix, 6, 4, &data[6][4]);
434 fail_if(r == EINA_FALSE);
435 r = eina_matrixsparse_data_idx_set(matrix, 5, 3, &data[5][3]);
436 fail_if(r == EINA_FALSE);
437 r = eina_matrixsparse_data_idx_set(matrix, 6, 3, &data[6][3]);
438 fail_if(r == EINA_FALSE);
439 r = eina_matrixsparse_data_idx_set(matrix, 7, 3, &data[7][3]);
440 fail_if(r == EINA_FALSE);
441 r = eina_matrixsparse_data_idx_set(matrix, 0, 3, &data[0][3]);
442 fail_if(r == EINA_FALSE);
443 r = eina_matrixsparse_data_idx_set(matrix, 1, 3, &data[1][3]);
444 fail_if(r == EINA_FALSE);
445 r = eina_matrixsparse_data_idx_set(matrix, 1, 6, &data[1][6]);
446 fail_if(r == EINA_FALSE);
447 r = eina_matrixsparse_data_idx_set(matrix, 1, 9, &data[1][9]);
448 fail_if(r == EINA_FALSE);
449
450 it = eina_matrixsparse_iterator_new(matrix);
451 fail_if(it == NULL);
452 EINA_ITERATOR_FOREACH(it, cell)
453 {
454 fail_if(cell == NULL);
455 r = eina_matrixsparse_cell_position_get(cell, &row, &col);
456 fail_if(r == EINA_FALSE);
457
458 test1 = eina_matrixsparse_cell_data_get(cell);
459 fail_if(test1 == NULL || *test1 != data[row][col]);
460 }
461 eina_iterator_free(it);
462
463 it = eina_matrixsparse_iterator_complete_new(matrix);
464 fail_if(it == NULL);
465 EINA_ITERATOR_FOREACH(it, cell)
466 {
467 fail_if(cell == NULL);
468 r = eina_matrixsparse_cell_position_get(cell, &row, &col);
469 fail_if(r == EINA_FALSE);
470
471 test1 = eina_matrixsparse_cell_data_get(cell);
472 if (test1)
473 fail_if(*test1 != data[row][col]);
474 }
475 eina_iterator_free(it);
476
477 eina_matrixsparse_free(matrix);
478
479 eina_shutdown();
480}
481END_TEST
482
483void
484eina_test_matrixsparse(TCase *tc)
485{
486 tcase_add_test(tc, eina_test_simple);
487 tcase_add_test(tc, eina_test_resize);
488 tcase_add_test(tc, eina_test_iterators);
489}
diff --git a/libraries/eina/src/tests/eina_test_mempool.c b/libraries/eina/src/tests/eina_test_mempool.c
new file mode 100644
index 0000000..7106afa
--- /dev/null
+++ b/libraries/eina/src/tests/eina_test_mempool.c
@@ -0,0 +1,187 @@
1/* EINA - EFL data type library
2 * Copyright (C) 2008 Cedric Bail
3 *
4 * This library is free software; you can redistribute it and/or
5 * modify it under the terms of the GNU Lesser General Public
6 * License as published by the Free Software Foundation; either
7 * version 2.1 of the License, or (at your option) any later version.
8 *
9 * This library is distributed in the hope that it will be useful,
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12 * Lesser General Public License for more details.
13 *
14 * You should have received a copy of the GNU Lesser General Public
15 * License along with this library;
16 * if not, see <http://www.gnu.org/licenses/>.
17 */
18
19#ifdef HAVE_CONFIG_H
20# include "config.h"
21#endif
22
23#include "eina_suite.h"
24#include "Eina.h"
25
26static Eina_Array *_modules;
27
28static void
29_mempool_init(void)
30{
31 eina_init();
32 /* force modules to be loaded in case they are not installed */
33 _modules = eina_module_list_get(NULL,
34 PACKAGE_BUILD_DIR "/src/modules",
35 EINA_TRUE,
36 NULL,
37 NULL);
38 eina_module_list_load(_modules);
39}
40
41static void
42_mempool_shutdown(void)
43{
44 eina_module_list_free(_modules);
45 /* TODO delete the list */
46 eina_shutdown();
47}
48
49static void
50_eina_mempool_test(Eina_Mempool *mp, Eina_Bool with_realloc, Eina_Bool with_gc)
51{
52 int *tbl[512];
53 int i;
54
55 fail_if(!mp);
56
57 for (i = 0; i < 512; ++i)
58 {
59 tbl[i] = eina_mempool_malloc(mp, sizeof (int));
60 fail_if(!tbl[i]);
61 *tbl[i] = i;
62 }
63
64 for (i = 0; i < 512; ++i)
65 fail_if(*tbl[i] != i);
66
67 for (i = 0; i < 256; ++i)
68 eina_mempool_free(mp, tbl[i]);
69
70 if (with_realloc)
71 fail_if(eina_mempool_realloc(mp, tbl[500], 25) == NULL);
72 else
73 fail_if(eina_mempool_realloc(mp, tbl[500], 25) != NULL);
74
75 if (with_gc)
76 {
77 eina_mempool_gc(mp);
78 eina_mempool_statistics(mp);
79 }
80
81 eina_mempool_del(mp);
82}
83
84#ifdef EINA_BUILD_CHAINED_POOL
85START_TEST(eina_mempool_chained_mempool)
86{
87 Eina_Mempool *mp;
88
89 _mempool_init();
90
91 mp = eina_mempool_add("chained_mempool", "test", NULL, sizeof (int), 256);
92 _eina_mempool_test(mp, EINA_FALSE, EINA_FALSE);
93
94 _mempool_shutdown();
95}
96END_TEST
97#endif
98
99#ifdef EINA_BUILD_PASS_THROUGH
100START_TEST(eina_mempool_pass_through)
101{
102 Eina_Mempool *mp;
103
104 _mempool_init();
105
106 mp = eina_mempool_add("pass_through", "test", NULL, sizeof (int), 8, 0);
107 _eina_mempool_test(mp, EINA_TRUE, EINA_FALSE);
108
109 _mempool_shutdown();
110}
111END_TEST
112#endif
113
114#ifdef EINA_BUILD_FIXED_BITMAP
115START_TEST(eina_mempool_fixed_bitmap)
116{
117 Eina_Mempool *mp;
118
119 _mempool_init();
120
121 mp = eina_mempool_add("fixed_bitmap", "test", NULL, sizeof (int));
122 _eina_mempool_test(mp, EINA_FALSE, EINA_FALSE);
123
124 _mempool_shutdown();
125}
126END_TEST
127#endif
128
129#ifdef EINA_BUILD_EMEMOA_FIXED
130START_TEST(eina_mempool_ememoa_fixed)
131{
132 Eina_Mempool *mp;
133
134 _mempool_init();
135
136 mp = eina_mempool_add("ememoa_fixed", "test", NULL, sizeof (int), 8, 0);
137 _eina_mempool_test(mp, EINA_FALSE, EINA_TRUE);
138
139 _mempool_shutdown();
140}
141END_TEST
142#endif
143
144#ifdef EINA_BUILD_EMEMOA_UNKNOWN
145START_TEST(eina_mempool_ememoa_unknown)
146{
147 Eina_Mempool *mp;
148
149 _mempool_init();
150
151 mp = eina_mempool_add("ememoa_unknown",
152 "test",
153 NULL,
154 0,
155 2,
156 sizeof (int),
157 8,
158 sizeof (int) * 2,
159 8);
160 _eina_mempool_test(mp, EINA_TRUE, EINA_TRUE);
161
162 _mempool_shutdown();
163}
164END_TEST
165#endif
166
167void
168eina_test_mempool(TCase *tc)
169{
170#ifdef EINA_BUILD_CHAINED_POOL
171 tcase_add_test(tc, eina_mempool_chained_mempool);
172#endif
173#ifdef EINA_BUILD_PASS_THROUGH
174 tcase_add_test(tc, eina_mempool_pass_through);
175#endif
176#ifdef EINA_BUILD_FIXED_BITMAP
177 tcase_add_test(tc, eina_mempool_fixed_bitmap);
178#endif
179#ifdef EINA_BUILD_EMEMOA_FIXED
180 tcase_add_test(tc, eina_mempool_ememoa_fixed);
181#endif
182#ifdef EINA_BUILD_EMEMOA_UNKNOWN
183 tcase_add_test(tc, eina_mempool_ememoa_unknown);
184#endif
185}
186
187
diff --git a/libraries/eina/src/tests/eina_test_module.c b/libraries/eina/src/tests/eina_test_module.c
new file mode 100644
index 0000000..56bdca7
--- /dev/null
+++ b/libraries/eina/src/tests/eina_test_module.c
@@ -0,0 +1,70 @@
1/* EINA - EFL data type library
2 * Copyright (C) 2008 Cedric Bail
3 *
4 * This library is free software; you can redistribute it and/or
5 * modify it under the terms of the GNU Lesser General Public
6 * License as published by the Free Software Foundation; either
7 * version 2.1 of the License, or (at your option) any later version.
8 *
9 * This library is distributed in the hope that it will be useful,
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12 * Lesser General Public License for more details.
13 *
14 * You should have received a copy of the GNU Lesser General Public
15 * License along with this library;
16 * if not, see <http://www.gnu.org/licenses/>.
17 */
18
19#ifdef HAVE_CONFIG_H
20# include "config.h"
21#endif
22
23#include <stdio.h>
24
25#include "eina_suite.h"
26#include "Eina.h"
27
28static Eina_Bool list_cb(Eina_Module *m, void *data __UNUSED__)
29{
30 int *sym;
31 const char *file;
32
33 /* the reference count */
34 eina_module_load(m);
35 /* get */
36 sym = eina_module_symbol_get(m, "dummy_symbol");
37 fail_if(!sym);
38 fail_if(*sym != 0xbad);
39 file = eina_module_file_get(m);
40 fail_if(!file);
41 eina_module_unload(m);
42
43 return EINA_TRUE;
44}
45
46
47START_TEST(eina_module_load_unload)
48{
49 Eina_Array *_modules;
50
51 eina_init();
52 _modules = eina_module_list_get(NULL,
53 PACKAGE_BUILD_DIR "/src/tests/",
54 EINA_TRUE,
55 &list_cb,
56 NULL);
57 fail_if(!_modules);
58 eina_module_list_load(_modules);
59 eina_module_list_unload(_modules);
60 eina_module_list_free(_modules);
61 /* TODO delete the list */
62 eina_shutdown();
63}
64END_TEST
65
66void
67eina_test_module(TCase *tc)
68{
69 tcase_add_test(tc, eina_module_load_unload);
70}
diff --git a/libraries/eina/src/tests/eina_test_module_dummy.c b/libraries/eina/src/tests/eina_test_module_dummy.c
new file mode 100644
index 0000000..d42b530
--- /dev/null
+++ b/libraries/eina/src/tests/eina_test_module_dummy.c
@@ -0,0 +1,22 @@
1#ifdef HAVE_CONFIG_H
2# include "config.h"
3#endif
4
5#include <stdio.h>
6
7#include "Eina.h"
8
9Eina_Bool dummy_module_init(void)
10{
11 return EINA_TRUE;
12}
13
14void dummy_module_shutdown(void)
15{
16
17}
18
19EAPI int dummy_symbol = 0xbad;
20
21EINA_MODULE_INIT(dummy_module_init);
22EINA_MODULE_SHUTDOWN(dummy_module_shutdown);
diff --git a/libraries/eina/src/tests/eina_test_quadtree.c b/libraries/eina/src/tests/eina_test_quadtree.c
new file mode 100644
index 0000000..52faeec
--- /dev/null
+++ b/libraries/eina/src/tests/eina_test_quadtree.c
@@ -0,0 +1,195 @@
1/* EINA - EFL data type library
2 * Copyright (C) 2010 Cedric Bail
3 *
4 * This library is free software; you can redistribute it and/or
5 * modify it under the terms of the GNU Lesser General Public
6 * License as published by the Free Software Foundation; either
7 * version 2.1 of the License, or (at your option) any later version.
8 *
9 * This library is distributed in the hope that it will be useful,
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12 * Lesser General Public License for more details.
13 *
14 * You should have received a copy of the GNU Lesser General Public
15 * License along with this library;
16 * if not, see <http://www.gnu.org/licenses/>.
17 */
18
19#ifdef HAVE_CONFIG_H
20# include "config.h"
21#endif
22
23#include <assert.h>
24#include <stdio.h>
25
26#include "eina_suite.h"
27#include "Eina.h"
28
29static Eina_Quad_Direction
30_eina_quadtree_rectangle_vert(const void *object, size_t middle)
31{
32 const Eina_Rectangle *r = object;
33
34 if (r->y + r->h < (int)middle)
35 return EINA_QUAD_LEFT;
36
37 if (r->y > (int)middle)
38 return EINA_QUAD_RIGHT;
39
40 return EINA_QUAD_BOTH;
41}
42
43static Eina_Quad_Direction
44_eina_quadtree_rectangle_hort(const void *object, size_t middle)
45{
46 const Eina_Rectangle *r = object;
47
48 if (r->x + r->w < (int)middle)
49 return EINA_QUAD_LEFT;
50
51 if (r->x > (int)middle)
52 return EINA_QUAD_RIGHT;
53
54 return EINA_QUAD_BOTH;
55}
56
57START_TEST(eina_quadtree_collision)
58{
59 struct
60 {
61 Eina_Rectangle r;
62 Eina_QuadTree_Item *item;
63 } objects[] = {
64 { { 10, 10, 30, 30 }, NULL },
65 { { 20, 20, 30, 30 }, NULL },
66 { { 5, 30, 30, 30 }, NULL },
67 { { 70, 130, 100, 100 }, NULL },
68 { { 10, 220, 50, 40 }, NULL },
69 { { 310, 20, 50, 30 }, NULL },
70 { { 300, 220, 40, 40 }, NULL },
71 { { 500, 150, 40, 40 }, NULL },
72 { { 500, 220, 40, 40 }, NULL },
73 { { 330, 250, 40, 40 }, NULL },
74 { { 300, 400, 40, 40 }, NULL },
75 { { 10, 400, 40, 40 }, NULL },
76 { { 0, 0, 0, 0 }, NULL }
77 };
78 struct
79 {
80 Eina_Rectangle r;
81 int count;
82 int result[20];
83 } tests [] = {
84 { { 600, 400, 40, 40 }, 4, { 4, 6, 8, 10 } },
85 { { 20, 30, 10, 10 }, 7, { 0, 1, 2, 4, 5, 6, 8 } },
86 { { 0, 0, 0, 0 }, -1, {} },
87 };
88 int hidden[] = { 4, 5, 6, 8, 10 };
89 int show[] = { 0, 1, 2 };
90 Eina_QuadTree *q;
91 Eina_Inlist *head;
92 Eina_Rectangle *r;
93 int count;
94 int i;
95
96 fail_if(!eina_init());
97
98 q = eina_quadtree_new(640, 480,
99 _eina_quadtree_rectangle_vert,
100 _eina_quadtree_rectangle_hort);
101
102 fail_if(!q);
103
104 for (i = 0; objects[i].r.w != 0 && objects[i].r.h != 0; ++i)
105 {
106 objects[i].item = eina_quadtree_add(q, &objects[i].r);
107 fail_if(!objects[i].item);
108 fail_if(!eina_quadtree_show(objects[i].item));
109 }
110
111 eina_quadtree_resize(q, 640, 480);
112
113 for (i = 0; tests[i].count != -1; ++i)
114 {
115 head = eina_quadtree_collide(q,
116 tests[i].r.x, tests[i].r.y,
117 tests[i].r.w, tests[i].r.h);
118
119 count = 0;
120 while (head)
121 {
122 int k;
123
124 r = eina_quadtree_object(head);
125
126 for (k = 0; k < tests[i].count; ++k)
127 {
128 if (&objects[tests[i].result[k]].r == r)
129 break;
130 }
131 fail_if(k == tests[i].count);
132
133 head = head->next;
134 count++;
135 }
136 fail_if(count != tests[i].count);
137 }
138
139 for (i = 0; i < (int)(sizeof (hidden) / sizeof (int)); ++i)
140 eina_quadtree_hide(objects[hidden[i]].item);
141 for (i = 0; i < (int)(sizeof (show) / sizeof (int)); ++i)
142 eina_quadtree_show(objects[show[i]].item);
143
144 head = eina_quadtree_collide(q,
145 tests[1].r.x, tests[1].r.y,
146 tests[1].r.w, tests[1].r.h);
147
148 count = 0;
149 while (head)
150 {
151 r = eina_quadtree_object(head);
152
153 fail_if(r != &objects[tests[1].result[show[count]]].r);
154
155 head = head->next;
156 count++;
157 }
158 fail_if(count != 3);
159
160 eina_quadtree_cycle(q);
161 eina_quadtree_show(objects[4].item);
162 eina_quadtree_increase(objects[4].item);
163 eina_quadtree_show(objects[5].item);
164 eina_quadtree_increase(objects[5].item);
165 eina_quadtree_del(objects[5].item);
166 eina_quadtree_change(objects[10].item);
167 eina_quadtree_increase(objects[10].item);
168
169 eina_quadtree_resize(q, 641, 480);
170
171 head = eina_quadtree_collide(q,
172 tests[0].r.x, tests[0].r.y,
173 tests[0].r.w, tests[0].r.h);
174
175 count = 0;
176 while (head)
177 {
178 r = eina_quadtree_object(head);
179
180 head = head->next;
181 count++;
182 }
183 fail_if(count != 1);
184
185 eina_quadtree_free(q);
186
187 eina_shutdown();
188}
189END_TEST
190
191void
192eina_test_quadtree(TCase *tc)
193{
194 tcase_add_test(tc, eina_quadtree_collision);
195}
diff --git a/libraries/eina/src/tests/eina_test_rbtree.c b/libraries/eina/src/tests/eina_test_rbtree.c
new file mode 100644
index 0000000..fabe2bf
--- /dev/null
+++ b/libraries/eina/src/tests/eina_test_rbtree.c
@@ -0,0 +1,452 @@
1/* EINA - EFL data type library
2 * Copyright (C) 2008 Cedric Bail
3 *
4 * This library is free software; you can redistribute it and/or
5 * modify it under the terms of the GNU Lesser General Public
6 * License as published by the Free Software Foundation; either
7 * version 2.1 of the License, or (at your option) any later version.
8 *
9 * This library is distributed in the hope that it will be useful,
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12 * Lesser General Public License for more details.
13 *
14 * You should have received a copy of the GNU Lesser General Public
15 * License along with this library;
16 * if not, see <http://www.gnu.org/licenses/>.
17 */
18
19#ifdef HAVE_CONFIG_H
20# include "config.h"
21#endif
22
23#include <stdlib.h>
24#include <stdio.h>
25#include <time.h>
26
27#include "eina_suite.h"
28#include "Eina.h"
29
30static inline Eina_Bool
31_eina_rbtree_is_red(Eina_Rbtree *tree)
32{
33 return tree != NULL && tree->color == EINA_RBTREE_RED;
34}
35
36static int
37_eina_rbtree_black_height(Eina_Rbtree *tree, Eina_Rbtree_Cmp_Node_Cb cmp)
38{
39 Eina_Rbtree *left;
40 Eina_Rbtree *right;
41 Eina_Rbtree_Direction dir;
42 int left_height;
43 int right_height;
44
45 if (!tree)
46 return 1;
47
48 left = tree->son[EINA_RBTREE_LEFT];
49 right = tree->son[EINA_RBTREE_RIGHT];
50
51 /* Consecutive red links. */
52 fail_if(_eina_rbtree_is_red(tree) &&
53 (_eina_rbtree_is_red(left) || _eina_rbtree_is_red(right)));
54
55 left_height = _eina_rbtree_black_height(left, cmp);
56 right_height = _eina_rbtree_black_height(right, cmp);
57
58 /* Check binary search tree. */
59 if (left)
60 {
61 dir = cmp(tree, left, NULL);
62 fail_if(dir != EINA_RBTREE_LEFT);
63 }
64
65 if (right)
66 {
67 dir = cmp(tree, right, NULL);
68 fail_if(dir != EINA_RBTREE_RIGHT);
69 }
70
71 /* Check black height */
72 if (left_height != right_height)
73 fprintf(stderr, "%i != %i\n", left_height, right_height);
74
75 fail_if(left_height != right_height);
76
77 return _eina_rbtree_is_red(tree) ? left_height : left_height + 1;
78}
79
80typedef struct _Eina_Rbtree_Int Eina_Rbtree_Int;
81struct _Eina_Rbtree_Int
82{
83 Eina_Rbtree node;
84 int value;
85};
86
87static Eina_Rbtree_Direction
88eina_rbtree_int_cmp(const Eina_Rbtree_Int *left,
89 const Eina_Rbtree_Int *right,
90 __UNUSED__ void *data)
91{
92 fail_if(!left);
93 fail_if(!right);
94
95 if (left->value < right->value)
96 return EINA_RBTREE_LEFT;
97
98 return EINA_RBTREE_RIGHT;
99}
100
101static int
102eina_rbtree_int_key(const Eina_Rbtree_Int *node,
103 const int *key,
104 __UNUSED__ int length,
105 __UNUSED__ void *data)
106{
107 fail_if(!node);
108 return node->value - *key;
109}
110
111static Eina_Rbtree_Int *
112_eina_rbtree_int_new(int value)
113{
114 Eina_Rbtree_Int *it;
115
116 it = malloc(sizeof (Eina_Rbtree_Int));
117 fail_if(!it);
118
119 it->value = value;
120
121 return it;
122}
123
124START_TEST(eina_rbtree_insertion)
125{
126 Eina_Rbtree_Int *root = NULL;
127 Eina_Rbtree_Int *item;
128 int i;
129
130 srand(time(NULL));
131
132 for (i = 0; i < 500; ++i)
133 {
134 item = _eina_rbtree_int_new(rand());
135 root = (Eina_Rbtree_Int *)eina_rbtree_inline_insert(
136 &root->node,
137 &item->node,
138 EINA_RBTREE_CMP_NODE_CB(
139 eina_rbtree_int_cmp),
140 NULL);
141 }
142
143 _eina_rbtree_black_height(&root->node,
144 EINA_RBTREE_CMP_NODE_CB(
145 eina_rbtree_int_cmp));
146}
147END_TEST
148
149START_TEST(eina_rbtree_lookup)
150{
151 Eina_Rbtree_Int *root = NULL;
152 Eina_Rbtree_Int *item;
153 int list[] = { 50, 100, 10, 43, 23 };
154 unsigned int i;
155
156 for (i = 0; i < sizeof (list) / sizeof (int); ++i)
157 {
158 item = _eina_rbtree_int_new(list[i]);
159 root = (Eina_Rbtree_Int *)eina_rbtree_inline_insert(
160 &root->node,
161 &item->node,
162 EINA_RBTREE_CMP_NODE_CB(
163 eina_rbtree_int_cmp),
164 NULL);
165 }
166
167 item = (Eina_Rbtree_Int *)eina_rbtree_inline_lookup(&root->node,
168 &list[0],
169 sizeof(int),
170 EINA_RBTREE_CMP_KEY_CB(
171 eina_rbtree_int_key),
172 NULL);
173 fail_if(!item);
174
175 i = 42;
176 item =
177 (Eina_Rbtree_Int *)eina_rbtree_inline_lookup(&root->node,
178 &i,
179 sizeof(int),
180 EINA_RBTREE_CMP_KEY_CB(
181 eina_rbtree_int_key),
182 NULL);
183 fail_if(item);
184}
185END_TEST
186
187START_TEST(eina_rbtree_remove)
188{
189 Eina_Rbtree_Int *root = NULL;
190 Eina_Rbtree_Int *item;
191 Eina_Array *ea;
192 Eina_Array_Iterator it;
193 unsigned int i;
194
195 eina_init();
196
197 ea = eina_array_new(11);
198 fail_if(!ea);
199
200 srand(time(NULL));
201
202 for (i = 0; i < 500; ++i)
203 {
204 item = _eina_rbtree_int_new(rand());
205 eina_array_push(ea, item);
206 root = (Eina_Rbtree_Int *)eina_rbtree_inline_insert(
207 &root->node,
208 &item->node,
209 EINA_RBTREE_CMP_NODE_CB(
210 eina_rbtree_int_cmp),
211 NULL);
212 }
213
214 _eina_rbtree_black_height(&root->node,
215 EINA_RBTREE_CMP_NODE_CB(eina_rbtree_int_cmp));
216
217 EINA_ARRAY_ITER_NEXT(ea, i, item, it)
218 {
219 root = (Eina_Rbtree_Int *)eina_rbtree_inline_remove(
220 &root->node,
221 &item->node,
222 EINA_RBTREE_CMP_NODE_CB(
223 eina_rbtree_int_cmp),
224 NULL);
225 _eina_rbtree_black_height(&root->node,
226 EINA_RBTREE_CMP_NODE_CB(eina_rbtree_int_cmp));
227 }
228
229 fail_if(root != NULL);
230
231 eina_shutdown();
232}
233END_TEST
234
235START_TEST(eina_rbtree_simple_remove)
236{
237 Eina_Rbtree *root = NULL;
238 Eina_Rbtree *lookup;
239 int i;
240
241 root =
242 eina_rbtree_inline_insert(root, (Eina_Rbtree *)_eina_rbtree_int_new(
243 10),
244 EINA_RBTREE_CMP_NODE_CB(
245 eina_rbtree_int_cmp), NULL);
246 root =
247 eina_rbtree_inline_insert(root, (Eina_Rbtree *)_eina_rbtree_int_new(
248 42),
249 EINA_RBTREE_CMP_NODE_CB(
250 eina_rbtree_int_cmp), NULL);
251 root =
252 eina_rbtree_inline_insert(root, (Eina_Rbtree *)_eina_rbtree_int_new(
253 69),
254 EINA_RBTREE_CMP_NODE_CB(
255 eina_rbtree_int_cmp), NULL);
256 root =
257 eina_rbtree_inline_insert(root, (Eina_Rbtree *)_eina_rbtree_int_new(
258 1337),
259 EINA_RBTREE_CMP_NODE_CB(
260 eina_rbtree_int_cmp), NULL);
261 _eina_rbtree_black_height(root,
262 EINA_RBTREE_CMP_NODE_CB(eina_rbtree_int_cmp));
263
264 fail_if(root == NULL);
265
266 i = 69;
267 lookup = eina_rbtree_inline_lookup(root,
268 &i,
269 sizeof (int),
270 EINA_RBTREE_CMP_KEY_CB(
271 eina_rbtree_int_key),
272 NULL);
273 _eina_rbtree_black_height(root, EINA_RBTREE_CMP_NODE_CB(eina_rbtree_int_cmp));
274 fail_if(lookup == NULL);
275
276 root =
277 eina_rbtree_inline_remove(root, lookup, EINA_RBTREE_CMP_NODE_CB(
278 eina_rbtree_int_cmp), NULL);
279
280 _eina_rbtree_black_height(root, EINA_RBTREE_CMP_NODE_CB(eina_rbtree_int_cmp));
281}
282END_TEST
283
284START_TEST(eina_rbtree_simple_remove2)
285{
286 Eina_Rbtree *root = NULL;
287 Eina_Rbtree *lookup;
288 int i;
289
290 root =
291 eina_rbtree_inline_insert(root, (Eina_Rbtree *)_eina_rbtree_int_new(
292 10),
293 EINA_RBTREE_CMP_NODE_CB(
294 eina_rbtree_int_cmp), NULL);
295 root =
296 eina_rbtree_inline_insert(root, (Eina_Rbtree *)_eina_rbtree_int_new(
297 42),
298 EINA_RBTREE_CMP_NODE_CB(
299 eina_rbtree_int_cmp), NULL);
300 root =
301 eina_rbtree_inline_insert(root, (Eina_Rbtree *)_eina_rbtree_int_new(
302 69),
303 EINA_RBTREE_CMP_NODE_CB(
304 eina_rbtree_int_cmp), NULL);
305 root =
306 eina_rbtree_inline_insert(root, (Eina_Rbtree *)_eina_rbtree_int_new(
307 1337),
308 EINA_RBTREE_CMP_NODE_CB(
309 eina_rbtree_int_cmp), NULL);
310 root =
311 eina_rbtree_inline_insert(root, (Eina_Rbtree *)_eina_rbtree_int_new(
312 77),
313 EINA_RBTREE_CMP_NODE_CB(
314 eina_rbtree_int_cmp), NULL);
315 root =
316 eina_rbtree_inline_insert(root, (Eina_Rbtree *)_eina_rbtree_int_new(
317 75),
318 EINA_RBTREE_CMP_NODE_CB(
319 eina_rbtree_int_cmp), NULL);
320 root =
321 eina_rbtree_inline_insert(root, (Eina_Rbtree *)_eina_rbtree_int_new(
322 81),
323 EINA_RBTREE_CMP_NODE_CB(
324 eina_rbtree_int_cmp), NULL);
325 _eina_rbtree_black_height(root,
326 EINA_RBTREE_CMP_NODE_CB(eina_rbtree_int_cmp));
327
328 fail_if(root == NULL);
329
330 i = 69;
331 lookup = eina_rbtree_inline_lookup(root,
332 &i,
333 sizeof (int),
334 EINA_RBTREE_CMP_KEY_CB(
335 eina_rbtree_int_key),
336 NULL);
337 _eina_rbtree_black_height(root, EINA_RBTREE_CMP_NODE_CB(eina_rbtree_int_cmp));
338 fail_if(lookup == NULL);
339
340 root =
341 eina_rbtree_inline_remove(root, lookup, EINA_RBTREE_CMP_NODE_CB(
342 eina_rbtree_int_cmp), NULL);
343
344 _eina_rbtree_black_height(root, EINA_RBTREE_CMP_NODE_CB(eina_rbtree_int_cmp));
345}
346END_TEST
347
348START_TEST(eina_rbtree_simple_remove3)
349{
350 Eina_Rbtree *root = NULL;
351 Eina_Rbtree *lookup;
352 int i;
353
354 root =
355 eina_rbtree_inline_insert(root, (Eina_Rbtree *)_eina_rbtree_int_new(
356 1113497590),
357 EINA_RBTREE_CMP_NODE_CB(
358 eina_rbtree_int_cmp), NULL);
359 root =
360 eina_rbtree_inline_insert(root, (Eina_Rbtree *)_eina_rbtree_int_new(
361 499187507),
362 EINA_RBTREE_CMP_NODE_CB(
363 eina_rbtree_int_cmp), NULL);
364 root =
365 eina_rbtree_inline_insert(root, (Eina_Rbtree *)_eina_rbtree_int_new(
366 1693860487),
367 EINA_RBTREE_CMP_NODE_CB(
368 eina_rbtree_int_cmp), NULL);
369 root =
370 eina_rbtree_inline_insert(root, (Eina_Rbtree *)_eina_rbtree_int_new(
371 26211080),
372 EINA_RBTREE_CMP_NODE_CB(
373 eina_rbtree_int_cmp), NULL);
374 root =
375 eina_rbtree_inline_insert(root, (Eina_Rbtree *)_eina_rbtree_int_new(
376 797272577),
377 EINA_RBTREE_CMP_NODE_CB(
378 eina_rbtree_int_cmp), NULL);
379 root =
380 eina_rbtree_inline_insert(root, (Eina_Rbtree *)_eina_rbtree_int_new(
381 1252184882),
382 EINA_RBTREE_CMP_NODE_CB(
383 eina_rbtree_int_cmp), NULL);
384 root =
385 eina_rbtree_inline_insert(root, (Eina_Rbtree *)_eina_rbtree_int_new(
386 1448158229),
387 EINA_RBTREE_CMP_NODE_CB(
388 eina_rbtree_int_cmp), NULL);
389 root =
390 eina_rbtree_inline_insert(root, (Eina_Rbtree *)_eina_rbtree_int_new(
391 1821884856),
392 EINA_RBTREE_CMP_NODE_CB(
393 eina_rbtree_int_cmp), NULL);
394 root =
395 eina_rbtree_inline_insert(root, (Eina_Rbtree *)_eina_rbtree_int_new(
396 346086006),
397 EINA_RBTREE_CMP_NODE_CB(
398 eina_rbtree_int_cmp), NULL);
399 root =
400 eina_rbtree_inline_insert(root, (Eina_Rbtree *)_eina_rbtree_int_new(
401 936357333),
402 EINA_RBTREE_CMP_NODE_CB(
403 eina_rbtree_int_cmp), NULL);
404 root =
405 eina_rbtree_inline_insert(root, (Eina_Rbtree *)_eina_rbtree_int_new(
406 1462073936),
407 EINA_RBTREE_CMP_NODE_CB(
408 eina_rbtree_int_cmp), NULL);
409 root =
410 eina_rbtree_inline_insert(root, (Eina_Rbtree *)_eina_rbtree_int_new(
411 1717320055),
412 EINA_RBTREE_CMP_NODE_CB(
413 eina_rbtree_int_cmp), NULL);
414 root =
415 eina_rbtree_inline_insert(root, (Eina_Rbtree *)_eina_rbtree_int_new(
416 1845524606),
417 EINA_RBTREE_CMP_NODE_CB(
418 eina_rbtree_int_cmp), NULL);
419 _eina_rbtree_black_height(root,
420 EINA_RBTREE_CMP_NODE_CB(eina_rbtree_int_cmp));
421
422 fail_if(root == NULL);
423
424 i = 1113497590;
425 lookup = eina_rbtree_inline_lookup(root,
426 &i,
427 sizeof (int),
428 EINA_RBTREE_CMP_KEY_CB(
429 eina_rbtree_int_key),
430 NULL);
431 _eina_rbtree_black_height(root, EINA_RBTREE_CMP_NODE_CB(eina_rbtree_int_cmp));
432 fail_if(lookup == NULL);
433
434 root =
435 eina_rbtree_inline_remove(root, lookup, EINA_RBTREE_CMP_NODE_CB(
436 eina_rbtree_int_cmp), NULL);
437
438 _eina_rbtree_black_height(root, EINA_RBTREE_CMP_NODE_CB(eina_rbtree_int_cmp));
439}
440END_TEST
441
442void
443eina_test_rbtree(TCase *tc)
444{
445 tcase_add_test(tc, eina_rbtree_insertion);
446 tcase_add_test(tc, eina_rbtree_lookup);
447 tcase_add_test(tc, eina_rbtree_remove);
448 tcase_add_test(tc, eina_rbtree_simple_remove);
449 tcase_add_test(tc, eina_rbtree_simple_remove2);
450 tcase_add_test(tc, eina_rbtree_simple_remove3);
451}
452
diff --git a/libraries/eina/src/tests/eina_test_rectangle.c b/libraries/eina/src/tests/eina_test_rectangle.c
new file mode 100644
index 0000000..581ab76
--- /dev/null
+++ b/libraries/eina/src/tests/eina_test_rectangle.c
@@ -0,0 +1,115 @@
1/* EINA - EFL data type library
2 * Copyright (C) 2007-2008 Cedric BAIL, Carsten Haitzler
3 *
4 * This library is free software; you can redistribute it and/or
5 * modify it under the terms of the GNU Lesser General Public
6 * License as published by the Free Software Foundation; either
7 * version 2.1 of the License, or (at your option) any later version.
8 *
9 * This library is distributed in the hope that it will be useful,
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12 * Lesser General Public License for more details.
13 *
14 * You should have received a copy of the GNU Lesser General Public
15 * License along with this library;
16 * if not, see <http://www.gnu.org/licenses/>.
17 */
18
19#ifdef HAVE_CONFIG_H
20# include "config.h"
21#endif
22
23#include <stdio.h>
24
25#include "eina_suite.h"
26#include "Eina.h"
27
28START_TEST(eina_rectangle_pool)
29{
30 Eina_Rectangle_Pool *pool;
31 Eina_Rectangle *rects[8][8];
32 int x;
33 int y;
34 int w;
35 int h;
36
37 fail_if(!eina_init());
38
39 pool = eina_rectangle_pool_new(256, 256);
40 fail_if(pool == NULL);
41
42 eina_rectangle_pool_data_set(pool, rects);
43 fail_if(eina_rectangle_pool_data_get(pool) != rects);
44
45 fail_if(eina_rectangle_pool_request(pool, 1024, 1024) != NULL);
46
47 for (x = 0; x < 8; x++)
48 for (y = 0; y < 8; y++)
49 {
50 rects[x][y] = eina_rectangle_pool_request(pool, 32, 32);
51 fail_if(rects[x][y] == NULL);
52 }
53
54 fail_if(eina_rectangle_pool_count(pool) != 64);
55
56 fail_if(eina_rectangle_pool_get(rects[0][0]) != pool);
57
58 fail_if(eina_rectangle_pool_geometry_get(pool, &w, &h) != EINA_TRUE);
59 fail_if(w != 256 || h != 256);
60
61 fail_if(eina_rectangle_pool_request(pool, 32, 32) != NULL);
62 fail_if(eina_rectangle_pool_request(pool, 1024, 1024) != NULL);
63
64 for (x = 0; x < 8; x++)
65 eina_rectangle_pool_release(rects[0][x]);
66
67 fail_if(eina_rectangle_pool_request(pool, 16, 16) == NULL);
68
69 eina_rectangle_pool_free(pool);
70
71 eina_shutdown();
72}
73END_TEST
74
75START_TEST(eina_rectangle_intersect)
76{
77 Eina_Rectangle r1, r2, r3, r4, rd;
78
79 fail_if(!eina_init());
80
81 EINA_RECTANGLE_SET(&r1, 10, 10, 50, 50);
82 EINA_RECTANGLE_SET(&r2, 20, 20, 20, 20);
83 EINA_RECTANGLE_SET(&r3, 0, 0, 10, 10);
84 EINA_RECTANGLE_SET(&r4, 30, 30, 50, 50);
85
86 rd = r1;
87
88 fail_if(eina_rectangle_intersection(&rd, &r3));
89 fail_if(!eina_rectangle_intersection(&rd, &r2));
90
91 fail_if(rd.x != r2.x
92 || rd.y != r2.y
93 || rd.w != r2.w
94 || rd.h != r2.h);
95
96 rd = r1;
97
98 fail_if(!eina_rectangle_intersection(&rd, &r4));
99
100 fail_if(rd.x != 30
101 || rd.y != 30
102 || rd.w != 30
103 || rd.h != 30);
104
105 eina_shutdown();
106}
107END_TEST
108
109void
110eina_test_rectangle(TCase *tc)
111{
112 tcase_add_test(tc, eina_rectangle_pool);
113 tcase_add_test(tc, eina_rectangle_intersect);
114}
115
diff --git a/libraries/eina/src/tests/eina_test_sched.c b/libraries/eina/src/tests/eina_test_sched.c
new file mode 100644
index 0000000..ff83a7e
--- /dev/null
+++ b/libraries/eina/src/tests/eina_test_sched.c
@@ -0,0 +1,85 @@
1/* EINA - EFL data type library
2 * Copyright (C) 2008 Cedric Bail
3 *
4 * This library is free software; you can redistribute it and/or
5 * modify it under the terms of the GNU Lesser General Public
6 * License as published by the Free Software Foundation; either
7 * version 2.1 of the License, or (at your option) any later version.
8 *
9 * This library is distributed in the hope that it will be useful,
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12 * Lesser General Public License for more details.
13 *
14 * You should have received a copy of the GNU Lesser General Public
15 * License along with this library;
16 * if not, see <http://www.gnu.org/licenses/>.
17 */
18
19#ifdef HAVE_CONFIG_H
20# include "config.h"
21#endif
22
23#if defined(EFL_HAVE_THREADS) && defined __linux__
24#include <pthread.h>
25#include <errno.h>
26#include <sys/resource.h>
27#endif
28
29#include "eina_suite.h"
30#include "Eina.h"
31
32#if defined(EFL_HAVE_THREADS) && defined __linux__
33
34/*
35 * TODO: Test if RT priorities are right. However, make check should be run as
36 * root.
37 */
38
39static void *
40_thread_run(void *arg __UNUSED__)
41{
42 int niceval = getpriority(PRIO_PROCESS, 0);
43 int niceval2;
44 eina_sched_prio_drop();
45
46 niceval2 = getpriority(PRIO_PROCESS, 0);
47 fail_if((niceval2 != 19) && (niceval2 != niceval+5));
48
49 return NULL;
50}
51
52START_TEST(eina_test_sched_prio_drop)
53{
54 int niceval = getpriority(PRIO_PROCESS, 0);
55 int niceval2;
56 pthread_t tid;
57
58 eina_init();
59
60 pthread_create(&tid, NULL, _thread_run, NULL);
61
62 niceval2 = getpriority(PRIO_PROCESS, 0);
63 /* niceness of main thread should not have changed */
64 fail_if(niceval2 != niceval);
65
66 pthread_join(tid, NULL);
67 /* niceness of main thread should not have changed */
68 fail_if(niceval2 != niceval);
69
70 eina_shutdown();
71}
72END_TEST
73#else
74START_TEST(eina_test_sched_prio_drop)
75{
76 fprintf(stderr, "scheduler priority is not supported by your configuration.\n");
77}
78END_TEST
79#endif
80
81void
82eina_test_sched(TCase *tc)
83{
84 tcase_add_test(tc, eina_test_sched_prio_drop);
85}
diff --git a/libraries/eina/src/tests/eina_test_simple_xml_parser.c b/libraries/eina/src/tests/eina_test_simple_xml_parser.c
new file mode 100644
index 0000000..94e6a2a
--- /dev/null
+++ b/libraries/eina/src/tests/eina_test_simple_xml_parser.c
@@ -0,0 +1,73 @@
1/* EINA - EFL data type library
2 * Copyright (C) 2008 Cedric Bail
3 *
4 * This library is free software; you can redistribute it and/or
5 * modify it under the terms of the GNU Lesser General Public
6 * License as published by the Free Software Foundation; either
7 * version 2.1 of the License, or (at your option) any later version.
8 *
9 * This library is distributed in the hope that it will be useful,
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12 * Lesser General Public License for more details.
13 *
14 * You should have received a copy of the GNU Lesser General Public
15 * License along with this library;
16 * if not, see <http://www.gnu.org/licenses/>.
17 */
18
19#ifdef HAVE_CONFIG_H
20# include "config.h"
21#endif
22
23#include <stdlib.h>
24#include <stdio.h>
25#include <string.h>
26
27#include "eina_suite.h"
28#include "Eina.h"
29
30START_TEST(eina_simple_xml_parser_node_dump)
31{
32 FILE *f;
33
34 eina_init();
35 f = fopen("sample.gpx", "rb");
36 if (f)
37 {
38 long sz;
39
40 fseek(f, 0, SEEK_END);
41 sz = ftell(f);
42 if (sz > 0)
43 {
44 char *buf;
45
46 fseek(f, 0, SEEK_SET);
47 buf = malloc(sz);
48 if (buf)
49 {
50 if (fread(buf, 1, sz, f))
51 {
52 Eina_Simple_XML_Node_Root *root = eina_simple_xml_node_load
53 (buf, sz, EINA_TRUE);
54 char *out = eina_simple_xml_node_dump(&root->base, " ");
55 puts(out);
56 free(out);
57 eina_simple_xml_node_root_free(root);
58 free(buf);
59 }
60 }
61 }
62 fclose(f);
63 }
64
65 eina_shutdown();
66}
67END_TEST
68
69void
70eina_test_simple_xml_parser(TCase *tc)
71{
72 tcase_add_test(tc, eina_simple_xml_parser_node_dump);
73}
diff --git a/libraries/eina/src/tests/eina_test_str.c b/libraries/eina/src/tests/eina_test_str.c
new file mode 100644
index 0000000..f0ea291
--- /dev/null
+++ b/libraries/eina/src/tests/eina_test_str.c
@@ -0,0 +1,181 @@
1/* EINA - EFL data type library
2 * Copyright (C) 2010 Gustavo Sverzut Barbieri
3 *
4 * This library is free software; you can redistribute it and/or
5 * modify it under the terms of the GNU Lesser General Public
6 * License as published by the Free Software Foundation; either
7 * version 2.1 of the License, or (at your option) any later version.
8 *
9 * This library is distributed in the hope that it will be useful,
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12 * Lesser General Public License for more details.
13 *
14 * You should have received a copy of the GNU Lesser General Public
15 * License along with this library;
16 * if not, see <http://www.gnu.org/licenses/>.
17 */
18
19#ifdef HAVE_CONFIG_H
20# include "config.h"
21#endif
22
23#include <stdio.h>
24
25#include "eina_suite.h"
26#include "Eina.h"
27
28 START_TEST(str_simple)
29{
30 eina_init();
31
32 fail_if(!eina_str_has_prefix("", ""));
33
34 fail_if(!eina_str_has_prefix("x", "x"));
35 fail_if(!eina_str_has_prefix("xab", "x"));
36 fail_if(!eina_str_has_prefix("xab", "xab"));
37
38 fail_if(eina_str_has_prefix("x", "xab"));
39 fail_if(eina_str_has_prefix("xab", "xyz"));
40 fail_if(eina_str_has_prefix("", "x"));
41 fail_if(eina_str_has_prefix("X", "x"));
42 fail_if(eina_str_has_prefix("xAb", "X"));
43 fail_if(eina_str_has_prefix("xAb", "xab"));
44
45
46 fail_if(!eina_str_has_suffix("", ""));
47
48 fail_if(!eina_str_has_suffix("x", "x"));
49 fail_if(!eina_str_has_suffix("abx", "x"));
50 fail_if(!eina_str_has_suffix("xab", "xab"));
51
52 fail_if(eina_str_has_suffix("x", "xab"));
53 fail_if(eina_str_has_suffix("xab", "xyz"));
54 fail_if(eina_str_has_suffix("", "x"));
55 fail_if(eina_str_has_suffix("X", "x"));
56 fail_if(eina_str_has_suffix("aBx", "X"));
57 fail_if(eina_str_has_suffix("xaB", "Xab"));
58
59
60 fail_if(!eina_str_has_extension("", ""));
61
62 fail_if(!eina_str_has_extension("x", "x"));
63 fail_if(!eina_str_has_extension("abx", "x"));
64 fail_if(!eina_str_has_extension("xab", "xab"));
65 fail_if(!eina_str_has_extension("x", "X"));
66 fail_if(!eina_str_has_extension("abx", "X"));
67 fail_if(!eina_str_has_extension("xab", "Xab"));
68 fail_if(!eina_str_has_extension("X", "X"));
69 fail_if(!eina_str_has_extension("aBx", "X"));
70 fail_if(!eina_str_has_extension("xaB", "Xab"));
71
72 fail_if(eina_str_has_extension("x", "xab"));
73 fail_if(eina_str_has_extension("xab", "xyz"));
74 fail_if(eina_str_has_extension("", "x"));
75 fail_if(eina_str_has_extension("x", "xAb"));
76 fail_if(eina_str_has_extension("xab", "xYz"));
77 fail_if(eina_str_has_extension("", "x"));
78
79 fail_if(eina_strlen_bounded("abc", 1024) != strlen("abc"));
80 fail_if(eina_strlen_bounded("abc", 2) != (size_t)-1);
81
82 eina_shutdown();
83}
84END_TEST
85
86START_TEST(str_split)
87{
88 char **result;
89 unsigned int elements;
90
91 eina_init();
92
93 result = eina_str_split_full("nomatch", "", -1, &elements);
94 fail_if(result != NULL);
95 fail_if(elements != 0);
96
97 result = eina_str_split_full("nomatch", "x", -1, &elements);
98 fail_if(result == NULL);
99 fail_if(elements != 1);
100 fail_if(strcmp(result[0], "nomatch") != 0);
101 free(result[0]);
102 free(result);
103
104 result = eina_str_split_full("nomatch", "xyz", -1, &elements);
105 fail_if(result == NULL);
106 fail_if(elements != 1);
107 fail_if(strcmp(result[0], "nomatch") != 0);
108 free(result[0]);
109 free(result);
110
111 result = eina_str_split_full("match:match:match", ":", -1, &elements);
112 fail_if(result == NULL);
113 fail_if(elements != 3);
114 while (elements >= 1)
115 {
116 elements--;
117 fail_if(strcmp(result[elements], "match") != 0);
118 }
119 free(result[0]);
120 free(result);
121
122 result = eina_str_split_full("a:b:c", ":", -1, &elements);
123 fail_if(result == NULL);
124 fail_if(elements != 3);
125 fail_if(strcmp(result[0], "a") != 0);
126 fail_if(strcmp(result[1], "b") != 0);
127 fail_if(strcmp(result[2], "c") != 0);
128 free(result[0]);
129 free(result);
130
131 result = eina_str_split_full("a:b:", ":", -1, &elements);
132 fail_if(result == NULL);
133 fail_if(elements != 3);
134 fail_if(strcmp(result[0], "a") != 0);
135 fail_if(strcmp(result[1], "b") != 0);
136 fail_if(strcmp(result[2], "") != 0);
137 free(result[0]);
138 free(result);
139
140 result = eina_str_split_full(":b:c", ":", -1, &elements);
141 fail_if(result == NULL);
142 fail_if(elements != 3);
143 fail_if(strcmp(result[0], "") != 0);
144 fail_if(strcmp(result[1], "b") != 0);
145 fail_if(strcmp(result[2], "c") != 0);
146 free(result[0]);
147 free(result);
148
149 result = eina_str_split_full(":", ":", -1, &elements);
150 fail_if(result == NULL);
151 fail_if(elements != 2);
152 fail_if(strcmp(result[0], "") != 0);
153 fail_if(strcmp(result[1], "") != 0);
154 free(result[0]);
155 free(result);
156
157 result = eina_str_split_full("a", "!!!!!!!!!", -1, &elements);
158 fail_if(result == NULL);
159 fail_if(elements != 1);
160 fail_if(strcmp(result[0], "a") != 0);
161 free(result[0]);
162 free(result);
163
164 result = eina_str_split_full("aaba", "ab", -1, &elements);
165 fail_if(result == NULL);
166 fail_if(elements != 2);
167 fail_if(strcmp(result[0], "a") != 0);
168 fail_if(strcmp(result[1], "a") != 0);
169 free(result[0]);
170 free(result);
171
172 eina_shutdown();
173}
174END_TEST
175
176void
177eina_test_str(TCase *tc)
178{
179 tcase_add_test(tc, str_simple);
180 tcase_add_test(tc, str_split);
181}
diff --git a/libraries/eina/src/tests/eina_test_strbuf.c b/libraries/eina/src/tests/eina_test_strbuf.c
new file mode 100644
index 0000000..2205e3e
--- /dev/null
+++ b/libraries/eina/src/tests/eina_test_strbuf.c
@@ -0,0 +1,449 @@
1/* EINA - EFL data type library
2 * Copyright (C) 2010 Sebastian Dransfeld
3 *
4 * This library is free software; you can redistribute it and/or
5 * modify it under the terms of the GNU Lesser General Public
6 * License as published by the Free Software Foundation; either
7 * version 2.1 of the License, or (at your option) any later version.
8 *
9 * This library is distributed in the hope that it will be useful,
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12 * Lesser General Public License for more details.
13 *
14 * You should have received a copy of the GNU Lesser General Public
15 * License along with this library;
16 * if not, see <http://www.gnu.org/licenses/>.
17 */
18
19#ifdef HAVE_CONFIG_H
20# include "config.h"
21#endif
22
23#include <stdio.h>
24
25#include "eina_suite.h"
26#include "Eina.h"
27
28START_TEST(strbuf_simple)
29{
30 Eina_Strbuf *buf;
31 char *txt;
32#define TEXT \
33 "This test should be so long that it is longer than the initial size of strbuf"
34
35 eina_init();
36
37 buf = eina_strbuf_new();
38 fail_if(!buf);
39
40 eina_strbuf_append(buf, TEXT);
41 fail_if(strcmp(eina_strbuf_string_get(buf), TEXT));
42 fail_if(strlen(eina_strbuf_string_get(buf)) != eina_strbuf_length_get(buf));
43 eina_strbuf_append(buf, TEXT);
44 fail_if(strcmp(eina_strbuf_string_get(buf), TEXT TEXT));
45 fail_if(strlen(eina_strbuf_string_get(buf)) != eina_strbuf_length_get(buf));
46 txt = eina_strbuf_string_steal(buf);
47 fail_if(strlen(eina_strbuf_string_get(buf)) != eina_strbuf_length_get(buf));
48 fail_if(strcmp(txt, TEXT TEXT));
49 free(txt);
50 fail_if(eina_strbuf_length_get(buf) != 0);
51 fail_if(!strcmp(eina_strbuf_string_get(buf), TEXT TEXT));
52 eina_strbuf_append(buf, TEXT);
53 fail_if(strlen(eina_strbuf_string_get(buf)) != eina_strbuf_length_get(buf));
54 eina_strbuf_reset(buf);
55 fail_if(strlen(eina_strbuf_string_get(buf)) != eina_strbuf_length_get(buf));
56 fail_if(eina_strbuf_length_get(buf) != 0);
57 fail_if(!strcmp(eina_strbuf_string_get(buf), TEXT));
58
59 eina_strbuf_free(buf);
60
61 eina_shutdown();
62#undef TEXT
63}
64END_TEST
65
66START_TEST(strbuf_manage_simple)
67{
68 Eina_Strbuf *buf;
69 char *txt;
70#define TEXT \
71 "This test should be so long that it is longer than the initial size of strbuf"
72
73 eina_init();
74
75 txt = strdup(TEXT);
76
77 buf = eina_strbuf_manage_new(txt);
78 fail_if(!buf);
79
80 fail_if(strcmp(eina_strbuf_string_get(buf), TEXT));
81 fail_if(strlen(eina_strbuf_string_get(buf)) != eina_strbuf_length_get(buf));
82 eina_strbuf_append(buf, TEXT);
83 fail_if(strcmp(eina_strbuf_string_get(buf), TEXT TEXT));
84 fail_if(strlen(eina_strbuf_string_get(buf)) != eina_strbuf_length_get(buf));
85 txt = eina_strbuf_string_steal(buf);
86 fail_if(strlen(eina_strbuf_string_get(buf)) != eina_strbuf_length_get(buf));
87 fail_if(strcmp(txt, TEXT TEXT));
88 free(txt);
89 fail_if(eina_strbuf_length_get(buf) != 0);
90 fail_if(!strcmp(eina_strbuf_string_get(buf), TEXT TEXT));
91 eina_strbuf_append(buf, TEXT);
92 fail_if(strlen(eina_strbuf_string_get(buf)) != eina_strbuf_length_get(buf));
93 eina_strbuf_reset(buf);
94 fail_if(strlen(eina_strbuf_string_get(buf)) != eina_strbuf_length_get(buf));
95 fail_if(eina_strbuf_length_get(buf) != 0);
96 fail_if(!strcmp(eina_strbuf_string_get(buf), TEXT));
97
98 eina_strbuf_free(buf);
99
100 eina_shutdown();
101#undef TEXT
102}
103END_TEST
104
105START_TEST(strbuf_remove)
106{
107 Eina_Strbuf *buf;
108
109 eina_init();
110
111 buf = eina_strbuf_new();
112 fail_if(!buf);
113
114 eina_strbuf_append(buf, "123 456 789 abc");
115 fail_if(strlen(eina_strbuf_string_get(buf)) != eina_strbuf_length_get(buf));
116 eina_strbuf_remove(buf, 0, 4);
117 fail_if(strlen(eina_strbuf_string_get(buf)) != eina_strbuf_length_get(buf));
118 fail_if(strcmp(eina_strbuf_string_get(buf), "456 789 abc"));
119 eina_strbuf_remove(buf, 8, 1000);
120 fail_if(strlen(eina_strbuf_string_get(buf)) != eina_strbuf_length_get(buf));
121 fail_if(strcmp(eina_strbuf_string_get(buf), "456 789 "));
122 eina_strbuf_remove(buf, 7, eina_strbuf_length_get(buf));
123 fail_if(strlen(eina_strbuf_string_get(buf)) != eina_strbuf_length_get(buf));
124 fail_if(strcmp(eina_strbuf_string_get(buf), "456 789"));
125 eina_strbuf_remove(buf, 2, 4);
126 fail_if(strlen(eina_strbuf_string_get(buf)) != eina_strbuf_length_get(buf));
127 fail_if(strcmp(eina_strbuf_string_get(buf), "45789"));
128 eina_strbuf_remove(buf, 4, 1);
129 fail_if(strlen(eina_strbuf_string_get(buf)) != eina_strbuf_length_get(buf));
130 fail_if(strcmp(eina_strbuf_string_get(buf), "45789"));
131 eina_strbuf_remove(buf, 0, eina_strbuf_length_get(buf));
132 fail_if(strlen(eina_strbuf_string_get(buf)) != eina_strbuf_length_get(buf));
133 fail_if(strcmp(eina_strbuf_string_get(buf), ""));
134
135#define TEXT \
136 "This test should be so long that it is longer than the initial size of strbuf"
137 eina_strbuf_append(buf, TEXT TEXT);
138 fail_if(strlen(eina_strbuf_string_get(buf)) != eina_strbuf_length_get(buf));
139 eina_strbuf_remove(buf, 0, eina_strbuf_length_get(buf) - 1);
140 fail_if(strcmp(eina_strbuf_string_get(buf), "f"));
141#undef TEXT
142
143 eina_strbuf_free(buf);
144
145 eina_shutdown();
146}
147END_TEST
148
149START_TEST(strbuf_append)
150{
151 Eina_Strbuf *buf;
152
153 eina_init();
154
155 buf = eina_strbuf_new();
156 fail_if(!buf);
157
158 eina_strbuf_append(buf, "abc");
159 fail_if(strlen(eina_strbuf_string_get(buf)) != eina_strbuf_length_get(buf));
160 fail_if(strcmp(eina_strbuf_string_get(buf), "abc"));
161 eina_strbuf_reset(buf);
162
163 eina_strbuf_append_escaped(buf, "abc");
164 fail_if(strlen(eina_strbuf_string_get(buf)) != eina_strbuf_length_get(buf));
165 fail_if(strcmp(eina_strbuf_string_get(buf), "abc"));
166 eina_strbuf_reset(buf);
167
168 eina_strbuf_append_escaped(buf, "abc '\\");
169 fail_if(strlen(eina_strbuf_string_get(buf)) != eina_strbuf_length_get(buf));
170 fail_if(strcmp(eina_strbuf_string_get(buf), "abc\\ \\'\\\\"));
171 eina_strbuf_reset(buf);
172
173 eina_strbuf_append_n(buf, "abc", 2);
174 fail_if(strlen(eina_strbuf_string_get(buf)) != eina_strbuf_length_get(buf));
175 fail_if(strcmp(eina_strbuf_string_get(buf), "ab"));
176 eina_strbuf_reset(buf);
177
178 eina_strbuf_append_char(buf, 'a');
179 fail_if(strlen(eina_strbuf_string_get(buf)) != eina_strbuf_length_get(buf));
180 fail_if(strcmp(eina_strbuf_string_get(buf), "a"));
181 eina_strbuf_reset(buf);
182
183 eina_strbuf_append_length(buf, "something", strlen("something"));
184 fail_if(strlen(eina_strbuf_string_get(buf)) != eina_strbuf_length_get(buf));
185 fail_if(strcmp(eina_strbuf_string_get(buf), "something"));
186 eina_strbuf_reset(buf);
187
188 eina_strbuf_append_length(buf, "somethingELSE", strlen("something"));
189 fail_if(strlen(eina_strbuf_string_get(buf)) != eina_strbuf_length_get(buf));
190 fail_if(strcmp(eina_strbuf_string_get(buf), "something"));
191 eina_strbuf_reset(buf);
192
193 eina_strbuf_free(buf);
194
195 eina_shutdown();
196}
197END_TEST
198
199START_TEST(strbuf_insert)
200{
201 Eina_Strbuf *buf;
202
203 eina_init();
204
205 buf = eina_strbuf_new();
206 fail_if(!buf);
207
208 eina_strbuf_insert(buf, "abc", 10);
209 fail_if(strlen(eina_strbuf_string_get(buf)) != eina_strbuf_length_get(buf));
210 fail_if(strcmp(eina_strbuf_string_get(buf), "abc"));
211
212 eina_strbuf_insert(buf, "123", 0);
213 fail_if(strlen(eina_strbuf_string_get(buf)) != eina_strbuf_length_get(buf));
214 fail_if(strcmp(eina_strbuf_string_get(buf), "123abc"));
215
216 eina_strbuf_insert(buf, "xyz", eina_strbuf_length_get(buf));
217 fail_if(strlen(eina_strbuf_string_get(buf)) != eina_strbuf_length_get(buf));
218 fail_if(strcmp(eina_strbuf_string_get(buf), "123abcxyz"));
219
220 eina_strbuf_insert(buf, "xyz", 1);
221 fail_if(strlen(eina_strbuf_string_get(buf)) != eina_strbuf_length_get(buf));
222 fail_if(strcmp(eina_strbuf_string_get(buf), "1xyz23abcxyz"));
223
224 eina_strbuf_insert_n(buf, "ABCDEF", 2, 1);
225 fail_if(strlen(eina_strbuf_string_get(buf)) != eina_strbuf_length_get(buf));
226 fail_if(strcmp(eina_strbuf_string_get(buf), "1ABxyz23abcxyz"));
227
228 eina_strbuf_insert_n(buf, "EINA", 2, 3);
229 fail_if(strlen(eina_strbuf_string_get(buf)) != eina_strbuf_length_get(buf));
230 fail_if(strcmp(eina_strbuf_string_get(buf), "1ABEIxyz23abcxyz"));
231
232 eina_strbuf_insert_escaped(buf, "678", 3);
233 fail_if(strlen(eina_strbuf_string_get(buf)) != eina_strbuf_length_get(buf));
234 fail_if(strncmp(eina_strbuf_string_get(buf) + 3, "678", 3));
235
236 eina_strbuf_insert_escaped(buf, "089 '\\", 9);
237 fail_if(strlen(eina_strbuf_string_get(
238 buf)) != eina_strbuf_length_get(buf));
239 fail_if(strncmp(eina_strbuf_string_get(buf) + 9,
240 "089\\ \\'\\\\",
241 strlen("089\\ \\'\\\\")));
242 eina_strbuf_reset(buf);
243
244 eina_strbuf_free(buf);
245
246 eina_shutdown();
247}
248END_TEST
249
250START_TEST(strbuf_replace)
251{
252 Eina_Strbuf *buf;
253
254 eina_init();
255
256 buf = eina_strbuf_new();
257 fail_if(!buf);
258
259 eina_strbuf_append(buf, "aaa");
260 fail_if(strlen(eina_strbuf_string_get(buf)) != eina_strbuf_length_get(buf));
261 fail_if(strcmp(eina_strbuf_string_get(buf), "aaa"));
262
263 fail_if(!eina_strbuf_replace(buf, "a", "b", 1));
264 fail_if(strlen(eina_strbuf_string_get(buf)) != eina_strbuf_length_get(buf));
265 fail_if(strcmp(eina_strbuf_string_get(buf), "baa"));
266
267 fail_if(eina_strbuf_replace_all(buf, "a", "b") != 2);
268 fail_if(strlen(eina_strbuf_string_get(buf)) != eina_strbuf_length_get(buf));
269 fail_if(strcmp(eina_strbuf_string_get(buf), "bbb"));
270
271 fail_if(!eina_strbuf_replace(buf, "b", "cc", 2));
272 fail_if(strlen(eina_strbuf_string_get(buf)) != eina_strbuf_length_get(buf));
273 fail_if(strcmp(eina_strbuf_string_get(buf), "bccb"));
274
275 fail_if(eina_strbuf_replace_all(buf, "c", "aa") != 2);
276 fail_if(strlen(eina_strbuf_string_get(buf)) != eina_strbuf_length_get(buf));
277 fail_if(strcmp(eina_strbuf_string_get(buf), "baaaab"));
278
279 fail_if(eina_strbuf_replace(buf, "c", "aa", 0));
280 fail_if(strlen(eina_strbuf_string_get(buf)) != eina_strbuf_length_get(buf));
281 fail_if(strcmp(eina_strbuf_string_get(buf), "baaaab"));
282
283 fail_if(eina_strbuf_replace(buf, "c", "aa", 2));
284 fail_if(strlen(eina_strbuf_string_get(buf)) != eina_strbuf_length_get(buf));
285 fail_if(strcmp(eina_strbuf_string_get(buf), "baaaab"));
286
287 fail_if(eina_strbuf_replace_all(buf, "c", "aa") != 0);
288 fail_if(strlen(eina_strbuf_string_get(buf)) != eina_strbuf_length_get(buf));
289 fail_if(strcmp(eina_strbuf_string_get(buf), "baaaab"));
290
291
292 eina_strbuf_free(buf);
293
294 eina_shutdown();
295}
296END_TEST
297
298START_TEST(strbuf_realloc)
299{
300 Eina_Strbuf *buf;
301 char pattern[1024 * 16];
302 unsigned int i;
303 size_t sz;
304
305 for (i = 0; i < sizeof(pattern) - 1; i++)
306 pattern[i] = 'a' + (i % 26);
307 pattern[i] = '\0';
308
309 eina_init();
310
311 buf = eina_strbuf_new();
312 fail_if(!buf);
313
314 sz = 0;
315
316 eina_strbuf_append_length(buf, pattern, 1);
317 fail_if(eina_strbuf_length_get(buf) != sz + 1);
318 fail_if(memcmp(eina_strbuf_string_get(buf) + sz, pattern, 1));
319 sz += 1;
320
321 eina_strbuf_append_length(buf, pattern, 32);
322 fail_if(eina_strbuf_length_get(buf) != sz + 32);
323 fail_if(memcmp(eina_strbuf_string_get(buf) + sz, pattern, 32));
324 sz += 32;
325
326 eina_strbuf_append_length(buf, pattern, 64);
327 fail_if(eina_strbuf_length_get(buf) != sz + 64);
328 fail_if(memcmp(eina_strbuf_string_get(buf) + sz, pattern, 64));
329 sz += 64;
330
331 eina_strbuf_append_length(buf, pattern, 128);
332 fail_if(eina_strbuf_length_get(buf) != sz + 128);
333 fail_if(memcmp(eina_strbuf_string_get(buf) + sz, pattern, 128));
334 sz += 128;
335
336 eina_strbuf_append_length(buf, pattern, 4096);
337 fail_if(eina_strbuf_length_get(buf) != sz + 4096);
338 fail_if(memcmp(eina_strbuf_string_get(buf) + sz, pattern, 4096));
339 sz += 4096;
340
341 eina_strbuf_append_length(buf, pattern, sizeof(pattern) - 1);
342 fail_if(eina_strbuf_length_get(buf) != sz + sizeof(pattern) - 1);
343 fail_if(memcmp(eina_strbuf_string_get(buf) + sz, pattern, sizeof(pattern) -
344 1));
345 sz += sizeof(pattern) - 1;
346
347
348 eina_strbuf_remove(buf, 1024, 1024 + 1234);
349 fail_if(eina_strbuf_length_get(buf) != sz - 1234);
350 sz -= 1234;
351
352 eina_strbuf_remove(buf, 0, 0 + 8192);
353 fail_if(eina_strbuf_length_get(buf) != sz - 8192);
354 sz -= 8192;
355
356 eina_strbuf_remove(buf, 0, 0 + 32);
357 fail_if(eina_strbuf_length_get(buf) != sz - 32);
358 sz -= 32;
359
360
361 eina_strbuf_free(buf);
362
363 eina_shutdown();
364}
365END_TEST
366
367START_TEST(strbuf_append_realloc)
368{
369 Eina_Strbuf *buf;
370 const size_t runs = 40960;
371 const char target_pattern[] = "stringstrsstr";
372 const char *str;
373 size_t i, target_pattern_size;
374
375 eina_init();
376
377 buf = eina_strbuf_new();
378 fail_if(!buf);
379
380 for (i = 0; i < runs; i++)
381 {
382 fail_if(!eina_strbuf_append(buf, "string"));
383 fail_if(!eina_strbuf_append_n(buf, "string", 3));
384 fail_if(!eina_strbuf_append_char(buf, 's'));
385 fail_if(!eina_strbuf_append_length(buf, "string", 3));
386 }
387
388 target_pattern_size = strlen(target_pattern);
389 fail_if(eina_strbuf_length_get(buf) != (runs * target_pattern_size));
390
391 str = eina_strbuf_string_get(buf);
392 fail_if(str == NULL);
393 for (i = 0; i < runs; i++, str += target_pattern_size)
394 fail_if(memcmp(str, target_pattern, target_pattern_size));
395
396 eina_strbuf_free(buf);
397
398 eina_shutdown();
399}
400END_TEST
401
402START_TEST(strbuf_prepend_realloc)
403{
404 Eina_Strbuf *buf;
405 const size_t runs = 40960;
406 const char target_pattern[] = "strsstrstring";
407 const char *str;
408 size_t i, target_pattern_size;
409
410 eina_init();
411
412 buf = eina_strbuf_new();
413 fail_if(!buf);
414
415 for (i = 0; i < runs; i++)
416 {
417 fail_if(!eina_strbuf_prepend(buf, "string"));
418 fail_if(!eina_strbuf_prepend_n(buf, "string", 3));
419 fail_if(!eina_strbuf_prepend_char(buf, 's'));
420 fail_if(!eina_strbuf_prepend_length(buf, "string", 3));
421 }
422
423 target_pattern_size = strlen(target_pattern);
424 fail_if(eina_strbuf_length_get(buf) != (runs * target_pattern_size));
425
426 str = eina_strbuf_string_get(buf);
427 fail_if(str == NULL);
428 for (i = 0; i < runs; i++, str += target_pattern_size)
429 fail_if(memcmp(str, target_pattern, target_pattern_size));
430
431 eina_strbuf_free(buf);
432
433 eina_shutdown();
434}
435END_TEST
436
437void
438eina_test_strbuf(TCase *tc)
439{
440 tcase_add_test(tc, strbuf_simple);
441 tcase_add_test(tc, strbuf_remove);
442 tcase_add_test(tc, strbuf_append);
443 tcase_add_test(tc, strbuf_insert);
444 tcase_add_test(tc, strbuf_replace);
445 tcase_add_test(tc, strbuf_realloc);
446 tcase_add_test(tc, strbuf_append_realloc);
447 tcase_add_test(tc, strbuf_prepend_realloc);
448 tcase_add_test(tc, strbuf_manage_simple);
449}
diff --git a/libraries/eina/src/tests/eina_test_stringshare.c b/libraries/eina/src/tests/eina_test_stringshare.c
new file mode 100644
index 0000000..0d34aec
--- /dev/null
+++ b/libraries/eina/src/tests/eina_test_stringshare.c
@@ -0,0 +1,201 @@
1/* EINA - EFL data type library
2 * Copyright (C) 2008 Cedric Bail
3 *
4 * This library is free software; you can redistribute it and/or
5 * modify it under the terms of the GNU Lesser General Public
6 * License as published by the Free Software Foundation; either
7 * version 2.1 of the License, or (at your option) any later version.
8 *
9 * This library is distributed in the hope that it will be useful,
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12 * Lesser General Public License for more details.
13 *
14 * You should have received a copy of the GNU Lesser General Public
15 * License along with this library;
16 * if not, see <http://www.gnu.org/licenses/>.
17 */
18
19#ifdef HAVE_CONFIG_H
20# include "config.h"
21#endif
22
23#include <stdlib.h>
24#include <stdio.h>
25#include <string.h>
26#include <time.h>
27
28#include "eina_suite.h"
29#include "Eina.h"
30
31#define TEST0 "test/0"
32#define TEST1 "test/1"
33
34START_TEST(eina_stringshare_simple)
35{
36 const char *t0;
37 const char *t1;
38
39 eina_init();
40
41 t0 = eina_stringshare_add(TEST0);
42 t1 = eina_stringshare_add(TEST1);
43
44 fail_if(t0 == NULL);
45 fail_if(t1 == NULL);
46 fail_if(strcmp(t0, TEST0) != 0);
47 fail_if(strcmp(t1, TEST1) != 0);
48 fail_if((int)strlen(TEST0) != eina_stringshare_strlen(t0));
49 fail_if((int)strlen(TEST1) != eina_stringshare_strlen(t1));
50
51 t0 = eina_stringshare_ref(t0);
52 fail_if(t0 == NULL);
53 fail_if((int)strlen(TEST0) != eina_stringshare_strlen(t0));
54
55 eina_stringshare_del(t0);
56 eina_stringshare_del(t0);
57 eina_stringshare_del(t1);
58
59 eina_shutdown();
60}
61END_TEST
62
63START_TEST(eina_stringshare_small)
64{
65 char buf[4];
66 int i;
67
68 eina_init();
69
70 for (i = 0; i < 3; i++)
71 {
72 const char *t0, *t1;
73 int j;
74
75 for (j = 0; j < i; j++)
76 {
77 char c;
78 for (c = 'a'; c <= 'z'; c++)
79 buf[j] = c;
80 }
81 buf[i] = '\0';
82 t0 = eina_stringshare_add(buf);
83 t1 = eina_stringshare_add(buf);
84
85 fail_if(t0 == NULL);
86 fail_if(t1 == NULL);
87 fail_if(t0 != t1);
88 fail_if(strcmp(t0, buf) != 0);
89 fail_if((int)strlen(buf) != eina_stringshare_strlen(t0));
90 fail_if((int)strlen(buf) != eina_stringshare_strlen(t1));
91
92 eina_stringshare_del(t0);
93 eina_stringshare_del(t1);
94 }
95
96 eina_shutdown();
97}
98END_TEST
99
100
101START_TEST(eina_stringshare_test_share)
102{
103 const char *t0;
104 const char *t1;
105
106 eina_init();
107
108 t0 = eina_stringshare_add(TEST0);
109 t1 = eina_stringshare_add(TEST0);
110
111 fail_if(t0 == NULL);
112 fail_if(t1 == NULL);
113 fail_if(strcmp(t0, TEST0) != 0);
114 fail_if(strcmp(t1, TEST0) != 0);
115 fail_if(t0 != t1);
116 fail_if((int)strlen(t0) != eina_stringshare_strlen(t0));
117
118 eina_stringshare_del(t0);
119 eina_stringshare_del(t1);
120
121 eina_shutdown();
122}
123END_TEST
124
125START_TEST(eina_stringshare_putstuff)
126{
127 const char *tmp;
128 int i;
129
130 eina_init();
131
132 for (i = 10000; i > 0; --i)
133 {
134 char build[64] = "string_";
135
136 eina_convert_xtoa(i, build + 7);
137 tmp = eina_stringshare_add(build);
138 fail_if(tmp != eina_stringshare_add(build));
139 }
140
141 eina_shutdown();
142}
143END_TEST
144
145START_TEST(eina_stringshare_collision)
146{
147 Eina_Array *ea;
148 char buffer[50];
149 int i;
150
151 srand(time(NULL));
152
153 eina_init();
154
155 ea = eina_array_new(256);
156 fail_if(!ea);
157
158 for (i = 0; i < 10000; ++i)
159 {
160 eina_convert_itoa(rand(), buffer);
161 eina_array_push(ea, (void *)eina_stringshare_add(buffer));
162 if (rand() > RAND_MAX / 2)
163 {
164 const char *r = eina_stringshare_add(buffer);
165 fail_if(r == NULL);
166 }
167 }
168
169 for (i = 0; i < 10000; ++i)
170 {
171 const char *r;
172
173 eina_convert_itoa(60000 - i, buffer);
174 eina_array_push(ea, (void *)eina_stringshare_add(buffer));
175 r = eina_stringshare_add(buffer);
176 fail_if(r == NULL);
177 r = eina_stringshare_add(buffer);
178 fail_if(r == NULL);
179 }
180
181 for (i = 0; i < 200; ++i)
182 eina_stringshare_del(eina_array_data_get(ea, i));
183
184 for (i = 0; i < 1000; ++i)
185 eina_stringshare_del(eina_array_pop(ea));
186
187 eina_shutdown();
188
189 eina_array_free(ea);
190}
191END_TEST
192
193void
194eina_test_stringshare(TCase *tc)
195{
196 tcase_add_test(tc, eina_stringshare_simple);
197 tcase_add_test(tc, eina_stringshare_small);
198 tcase_add_test(tc, eina_stringshare_test_share);
199 tcase_add_test(tc, eina_stringshare_collision);
200 tcase_add_test(tc, eina_stringshare_putstuff);
201}
diff --git a/libraries/eina/src/tests/eina_test_tiler.c b/libraries/eina/src/tests/eina_test_tiler.c
new file mode 100644
index 0000000..f1ef8f0
--- /dev/null
+++ b/libraries/eina/src/tests/eina_test_tiler.c
@@ -0,0 +1,184 @@
1/* EINA - EFL data type library
2 * Copyright (C) 2009 Rafael Antognolli
3 *
4 * This library is free software; you can redistribute it and/or
5 * modify it under the terms of the GNU Lesser General Public
6 * License as published by the Free Software Foundation; either
7 * version 2.1 of the License, or (at your option) any later version.
8 *
9 * This library is distributed in the hope that it will be useful,
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12 * Lesser General Public License for more details.
13 *
14 * You should have received a copy of the GNU Lesser General Public
15 * License along with this library;
16 * if not, see <http://www.gnu.org/licenses/>.
17 */
18
19#ifdef HAVE_CONFIG_H
20# include "config.h"
21#endif
22
23#include <stdio.h>
24
25#include "eina_suite.h"
26#include "Eina.h"
27
28struct test_rect
29{
30 unsigned long col, row;
31 int x, y, w, h;
32 Eina_Bool full;
33};
34
35static void
36check_iterator(Eina_Iterator *it, struct test_rect *cur_test)
37{
38 unsigned int i = 0;
39 struct Eina_Tile_Grid_Info *tile;
40
41 EINA_ITERATOR_FOREACH(it, tile) {
42 fail_if(cur_test[i].col != tile->col ||
43 cur_test[i].row != tile->row ||
44 cur_test[i].x != tile->rect.x ||
45 cur_test[i].y != tile->rect.y ||
46 cur_test[i].w != tile->rect.w ||
47 cur_test[i].h != tile->rect.h ||
48 cur_test[i].full != tile->full);
49 i++;
50 }
51
52 fail_if(i == 0);
53}
54
55 START_TEST(eina_test_tile_grid_slicer_iterator)
56{
57 Eina_Iterator *it;
58 struct test_rect *cur_test;
59 struct test_rect test1[] = {{1, 1, 72, 82, 10, 15, 0}};
60 struct test_rect test2[] =
61 {{1, 1, 72, 82, 56, 15, 0},
62 {2, 1, 0, 82, 128, 15, 0},
63 {3, 1, 0, 82, 116, 15, 0}};
64 struct test_rect test3[] =
65 {{1, 1, 72, 82, 10, 46, 0},
66 {1, 2, 72, 0, 10, 128, 0},
67 {1, 3, 72, 0, 10, 126, 0}};
68 struct test_rect test4[] =
69 {{1, 1, 72, 82, 56, 46, 0},
70 {2, 1, 0, 82, 128, 46, 0},
71 {3, 1, 0, 82, 128, 46, 0},
72 {4, 1, 0, 82, 88, 46, 0},
73 {1, 2, 72, 0, 56, 128, 0},
74 {2, 2, 0, 0, 128, 128, 1},
75 {3, 2, 0, 0, 128, 128, 1},
76 {4, 2, 0, 0, 88, 128, 0},
77 {1, 3, 72, 0, 56, 126, 0},
78 {2, 3, 0, 0, 128, 126, 0},
79 {3, 3, 0, 0, 128, 126, 0},
80 {4, 3, 0, 0, 88, 126, 0}};
81 struct test_rect test5[] = {{1, 1, 0, 0, 128, 128, 1}};
82 struct test_rect test6[] = {{1, 1, 0, 0, 1, 1, 0}};
83 struct test_rect test7[] =
84 {{1, 1, 0, 0, 128, 128, 1},
85 {2, 1, 0, 0, 1, 128, 0},
86 {1, 2, 0, 0, 128, 1, 0},
87 {2, 2, 0, 0, 1, 1, 0}};
88
89 eina_init();
90
91 cur_test = test1;
92 it = eina_tile_grid_slicer_iterator_new(200, 210, 10, 15, 128, 128);
93 check_iterator(it, cur_test);
94 eina_iterator_free(it);
95
96 cur_test = test2;
97 it = eina_tile_grid_slicer_iterator_new(200, 210, 300, 15, 128, 128);
98 check_iterator(it, cur_test);
99 eina_iterator_free(it);
100
101 cur_test = test3;
102 it = eina_tile_grid_slicer_iterator_new(200, 210, 10, 300, 128, 128);
103 check_iterator(it, cur_test);
104 eina_iterator_free(it);
105
106 cur_test = test4;
107 it = eina_tile_grid_slicer_iterator_new(200, 210, 400, 300, 128, 128);
108 check_iterator(it, cur_test);
109 eina_iterator_free(it);
110
111 cur_test = test5;
112 it = eina_tile_grid_slicer_iterator_new(128, 128, 128, 128, 128, 128);
113 check_iterator(it, cur_test);
114 eina_iterator_free(it);
115
116 cur_test = test6;
117 it = eina_tile_grid_slicer_iterator_new(128, 128, 1, 1, 128, 128);
118 check_iterator(it, cur_test);
119 eina_iterator_free(it);
120
121 cur_test = test7;
122 it = eina_tile_grid_slicer_iterator_new(128, 128, 129, 129, 128, 128);
123 check_iterator(it, cur_test);
124 eina_iterator_free(it);
125
126 eina_shutdown();
127}
128END_TEST
129
130START_TEST(eina_test_tiler_all)
131{
132 Eina_Tiler *tl;
133 Eina_Iterator *it;
134 Eina_Rectangle *rp;
135 Eina_Rectangle r;
136 int i = 0;
137
138 eina_init();
139
140 tl = eina_tiler_new(640, 480);
141
142 eina_tiler_tile_size_set(tl, 32, 32);
143
144 EINA_RECTANGLE_SET(&r, 50, 50, 20, 20);
145 fail_if(!eina_tiler_rect_add(tl, &r));
146
147 EINA_RECTANGLE_SET(&r, -10, -10, 5, 5);
148 fail_if(eina_tiler_rect_add(tl, &r));
149
150 EINA_RECTANGLE_SET(&r, 40, 40, 20, 20);
151 eina_tiler_rect_del(tl, &r);
152
153 it = eina_tiler_iterator_new(tl);
154 fail_if(!it);
155
156 EINA_ITERATOR_FOREACH(it, rp)
157 {
158 fail_if(rp->w <= 0);
159 fail_if(rp->h <= 0);
160 fail_if(rp->x < 0 || rp->x + rp->w > 640);
161 fail_if(rp->y < 0 || rp->y + rp->h > 480);
162 ++i;
163 }
164
165 fail_if(eina_iterator_container_get(it) != tl);
166
167 eina_iterator_free(it);
168
169 fail_if(i == 0);
170
171 eina_tiler_clear(tl);
172
173 eina_tiler_free(tl);
174
175 eina_shutdown();
176}
177END_TEST
178
179void
180eina_test_tiler(TCase *tc)
181{
182 tcase_add_test(tc, eina_test_tile_grid_slicer_iterator);
183 tcase_add_test(tc, eina_test_tiler_all);
184}
diff --git a/libraries/eina/src/tests/eina_test_ustr.c b/libraries/eina/src/tests/eina_test_ustr.c
new file mode 100644
index 0000000..eaeba9d
--- /dev/null
+++ b/libraries/eina/src/tests/eina_test_ustr.c
@@ -0,0 +1,483 @@
1/* EINA - EFL data type library
2 * Copyright (C) 2010 Brett Nash
3 *
4 * This library is free software; you can redistribute it and/or
5 * modify it under the terms of the GNU Lesser General Public
6 * License as published by the Free Software Foundation; either
7 * version 2.1 of the License, or (at your option) any later version.
8 *
9 * This library is distributed in the hope that it will be useful,
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12 * Lesser General Public License for more details.
13 *
14 * You should have received a copy of the GNU Lesser General Public
15 * License along with this library;
16 * if not, see <http://www.gnu.org/licenses/>.
17 */
18
19#ifdef HAVE_CONFIG_H
20# include "config.h"
21#endif
22
23#include <stdlib.h>
24#include <stdio.h>
25#include <string.h>
26#include <time.h>
27
28#include "eina_suite.h"
29#include "Eina.h"
30
31static const Eina_Unicode STR1[] = {'P', 'a', 'n', 't', 's',' ', 'O', 'n', 0};
32static const Eina_Unicode STR2[] = {'P', 'a', 'n', 't', 's',' ', 'O', 'f', 'f', 0};
33static const Eina_Unicode STR3[] = {'P', 'a', 'n', 't', 's',' ', 'O', 'n', 0};
34static const Eina_Unicode STR4[] = {'A', 0};
35static const Eina_Unicode EMPTYSTR[] = {0};
36
37START_TEST(eina_unicode_strcmp_test)
38{
39 eina_init();
40
41 /* 1 & 2 */
42 fail_if(eina_unicode_strcmp(STR1,STR2) == 0);
43 fail_if(eina_unicode_strcmp(STR1,STR2) < 1);
44
45 /* 1 & 3 */
46 fail_if(eina_unicode_strcmp(STR1, STR3) != 0);
47
48 /* 1 & 4 */
49 fail_if(eina_unicode_strcmp(STR1, STR4) == 0);
50 fail_if(eina_unicode_strcmp(STR1, STR4) > 1);
51
52 /* 1 & empty */
53 fail_if(eina_unicode_strcmp(STR1, EMPTYSTR) < 1);
54
55 /* Self tests */
56 fail_if(eina_unicode_strcmp(STR1, STR1) != 0);
57 fail_if(eina_unicode_strcmp(STR2, STR2) != 0);
58 fail_if(eina_unicode_strcmp(STR3, STR3) != 0);
59 fail_if(eina_unicode_strcmp(STR4, STR4) != 0);
60 fail_if(eina_unicode_strcmp(EMPTYSTR, EMPTYSTR) != 0);
61
62 eina_shutdown();
63}
64END_TEST
65
66START_TEST(eina_unicode_strcpy_test)
67{
68 Eina_Unicode buf[10] = { 0 };
69 Eina_Unicode *rv;
70
71 eina_init();
72
73 rv = eina_unicode_strcpy(buf,STR1);
74 fail_if(rv != buf);
75 fail_if(eina_unicode_strcmp(buf,STR1) != 0);
76
77 rv = eina_unicode_strcpy(buf,STR2);
78 fail_if(rv != buf);
79 fail_if(eina_unicode_strcmp(buf,STR2) != 0);
80
81 /* Now a shorter string */
82 rv = eina_unicode_strcpy(buf,STR2);
83 fail_if(rv != buf);
84 fail_if(eina_unicode_strcmp(buf,STR2) != 0);
85
86 /* Really short string */
87 rv = eina_unicode_strcpy(buf,STR4);
88 fail_if(rv != buf);
89 fail_if(eina_unicode_strcmp(buf,STR4) != 0);
90 fail_if(buf[2] != 'n'); /* check old buf is there */
91
92 buf[1] = '7';
93 rv = eina_unicode_strcpy(buf,EMPTYSTR);
94 fail_if(rv != buf);
95 fail_if(buf[0] != 0);
96 fail_if(buf[1] != '7');
97
98 eina_shutdown();
99}
100END_TEST
101
102START_TEST(eina_unicode_strncpy_test)
103{
104 Eina_Unicode buf[10] = { 0 };
105 Eina_Unicode *rv;
106
107 eina_init();
108
109 rv = eina_unicode_strncpy(buf,STR1,9);
110 fail_if(rv != buf);
111 fail_if(eina_unicode_strcmp(buf,STR1) != 0);
112
113 buf[1] = '7';
114 rv = eina_unicode_strncpy(buf,STR1,1);
115 fail_if(rv != buf);
116 fail_if(buf[1] != '7');
117 fail_if(buf[0] != STR1[0]);
118
119 buf[9] = '7';
120 rv = eina_unicode_strncpy(buf, STR4, 10);
121 fail_if(rv != buf);
122 fail_if(eina_unicode_strcmp(buf,STR4) != 0);
123 fail_if(buf[9] != 0);
124
125 buf[0] = '7';
126 rv = eina_unicode_strncpy(buf, STR1, 0);
127 fail_if(buf[0] != '7');
128
129 /* may segfault */
130 buf[0] = '7';
131 rv = eina_unicode_strncpy(buf, NULL, 0);
132 fail_if(buf[0] != '7');
133
134 /* Hopefully won't segfault */
135 rv = eina_unicode_strncpy(NULL, STR1, 0);
136 fail_if(rv != NULL);
137
138 eina_shutdown();
139}
140END_TEST
141
142
143
144START_TEST(eina_ustr_strlen_test)
145{
146
147 eina_init();
148
149 fail_if(eina_unicode_strlen(STR1) != 8);
150 fail_if(eina_unicode_strlen(STR2) != 9);
151 fail_if(eina_unicode_strlen(STR3) != 8);
152 fail_if(eina_unicode_strlen(STR4) != 1);
153 fail_if(eina_unicode_strlen(EMPTYSTR) != 0);
154 /* Eina unicode doesn't take NULL */
155 // fail_if(eina_unicode_strlen(NULL));
156
157 eina_shutdown();
158}
159END_TEST
160
161START_TEST(eina_unicode_strnlen_test)
162{
163 eina_init();
164
165 /* Strlen style tests*/
166 fail_if(eina_unicode_strnlen(STR1,10) != 8);
167 fail_if(eina_unicode_strnlen(STR2,10) != 9);
168 fail_if(eina_unicode_strnlen(STR3,10) != 8);
169 fail_if(eina_unicode_strnlen(STR4,10) != 1);
170 fail_if(eina_unicode_strnlen(EMPTYSTR,10) != 0);
171
172 /* Too short tests */
173 fail_if(eina_unicode_strnlen(STR1,3) != 3);
174 fail_if(eina_unicode_strnlen(STR2,3) != 3);
175 fail_if(eina_unicode_strnlen(STR3,3) != 3);
176 fail_if(eina_unicode_strnlen(EMPTYSTR,1) != 0);
177 fail_if(eina_unicode_strnlen(NULL,0) != 0);
178
179 eina_shutdown();
180}
181END_TEST
182
183START_TEST(eina_unicode_strdup_test)
184{
185 Eina_Unicode *buf;
186
187 eina_init();
188
189 buf = eina_unicode_strdup(STR1);
190 fail_if(!buf);
191 fail_if(eina_unicode_strlen(buf) != eina_unicode_strlen(STR1));
192 fail_if(eina_unicode_strcmp(buf, STR1));
193 free(buf);
194
195 buf = eina_unicode_strdup(EMPTYSTR);
196 fail_if(!buf);
197 fail_if(buf[0] != 0);
198
199 eina_shutdown();
200}
201END_TEST
202
203START_TEST(eina_unicode_strstr_test)
204{
205 Eina_Unicode *buf;
206 Eina_Unicode on[] = { 'O', 'n', 0 };
207
208 eina_init();
209
210 buf = eina_unicode_strstr(STR1,on);
211 fail_if(!buf);
212 fail_if(buf != STR1 + 6);
213 fail_if(eina_unicode_strcmp(buf,on) != 0);
214
215 buf = eina_unicode_strstr(STR2,on);
216 fail_if(buf);
217
218 buf = eina_unicode_strstr(EMPTYSTR, on);
219 fail_if(buf);
220
221 buf = eina_unicode_strstr(STR1, EMPTYSTR);
222 fail_if(!buf);
223 fail_if(buf != STR1);
224
225 eina_shutdown();
226}
227END_TEST
228
229START_TEST(eina_unicode_utf8)
230{
231 int ind;
232 unsigned char ch;
233 eina_init();
234
235 /* Valid utf-8 cases */
236 /* First possible sequence of a certain length */
237 ind = 0;
238 fail_if((eina_unicode_utf8_get_next("\x00", &ind) != 0x00) ||
239 (ind != 0));
240 ind = 0;
241 fail_if((eina_unicode_utf8_get_next("\x01", &ind) != 0x01) ||
242 (ind != 1));
243 ind = 0;
244 fail_if((eina_unicode_utf8_get_next("\xC2\x80", &ind) != 0x80) ||
245 (ind != 2));
246 ind = 0;
247 fail_if((eina_unicode_utf8_get_next("\xE0\xA0\x80", &ind) != 0x800) ||
248 (ind != 3));
249 ind = 0;
250 fail_if((eina_unicode_utf8_get_next("\xF0\x90\x80\x80", &ind) != 0x10000) ||
251 (ind != 4));
252 ind = 0;
253 fail_if((eina_unicode_utf8_get_next("\xF8\x88\x80\x80\x80", &ind) != 0x200000) || (ind != 5));
254 ind = 0;
255 fail_if((eina_unicode_utf8_get_next("\xFC\x84\x80\x80\x80\x80", &ind) != 0x4000000) || (ind != 6));
256
257 /* Last possible sequence of a certain length */
258 ind = 0;
259 fail_if((eina_unicode_utf8_get_next("\x7F", &ind) != 0x7F) ||
260 (ind != 1));
261 ind = 0;
262 fail_if((eina_unicode_utf8_get_next("\xDF\xBF", &ind) != 0x7FF) ||
263 (ind != 2));
264 ind = 0;
265 fail_if((eina_unicode_utf8_get_next("\xEF\xBF\xBF", &ind) != 0xFFFF) ||
266 (ind != 3));
267 ind = 0;
268 fail_if((eina_unicode_utf8_get_next("\xF7\xBF\xBF\xBF", &ind) != 0x1FFFFF) ||
269 (ind != 4));
270 ind = 0;
271 fail_if((eina_unicode_utf8_get_next("\xFB\xBF\xBF\xBF\xBF", &ind) != 0x3FFFFFF) || (ind != 5));
272 ind = 0;
273 fail_if((eina_unicode_utf8_get_next("\xFD\xBF\xBF\xBF\xBF\xBF", &ind) != 0x7FFFFFFF) || (ind != 6));
274
275 /* Other boundary conditions */
276 ind = 0;
277 fail_if((eina_unicode_utf8_get_next("\xED\x9F\xBF", &ind) != 0xD7FF) ||
278 (ind != 3));
279 ind = 0;
280 fail_if((eina_unicode_utf8_get_next("\xEE\x80\x80", &ind) != 0xE000) ||
281 (ind != 3));
282 ind = 0;
283 fail_if((eina_unicode_utf8_get_next("\xEF\xBF\xBD", &ind) != 0xFFFD) ||
284 (ind != 3));
285 ind = 0;
286 fail_if((eina_unicode_utf8_get_next("\xF4\x8F\xBF\xBF", &ind) != 0x10FFFF) ||
287 (ind != 4));
288 ind = 0;
289 fail_if((eina_unicode_utf8_get_next("\xF4\x90\x80\x80", &ind) != 0x110000) ||
290 (ind != 4));
291
292 /* Error cases */
293 /* Standalone continuation bytes */
294 ind = 0;
295 fail_if((eina_unicode_utf8_get_next("\x80", &ind) != 0xDC80) ||
296 (ind != 1));
297 ind = 0;
298 fail_if((eina_unicode_utf8_get_next("\xBF", &ind) != 0xDCBF) ||
299 (ind != 1));
300 ind = 0;
301 fail_if((eina_unicode_utf8_get_next("\x80\xBF", &ind) != 0xDC80) ||
302 (ind != 1));
303 ind = 0;
304 fail_if((eina_unicode_utf8_get_next("\xBF\x80", &ind) != 0xDCBF) ||
305 (ind != 1));
306 /* All possible continuation bytes */
307 for (ch = 0x80 ; ch <= 0xBF ; ch++)
308 {
309 char buf[] = {ch, 0};
310 ind = 0;
311 fail_if((eina_unicode_utf8_get_next(buf, &ind) != (0xDC00 | ch)) ||
312 (ind != 1));
313 }
314
315 /* Isolated starting sequences */
316#define _FIRST_SEQUENCES(start, end) \
317 do \
318 { \
319 int i; \
320 char *buf = alloca(((end - start + 1) * 2) + 1); \
321 for (i = 0, ch = start ; ch <= end ; i++, ch++) \
322 { \
323 buf[i * 2] = ch; \
324 buf[(i * 2) + 1] = ' '; \
325 } \
326 ind = 0; \
327 for (i = 0, ch = start ; ch <= end ; ch++) \
328 { \
329 fail_if((eina_unicode_utf8_get_next(buf, &ind) != (0xDC00 | ch)) || \
330 (ind != ++i)); \
331 fail_if((eina_unicode_utf8_get_next(buf, &ind) != 0x20) || \
332 (ind != ++i)); \
333 } \
334 } \
335 while (0)
336 /* all first bytes of 2-byte sequences separated by spaces. */
337 _FIRST_SEQUENCES(0xC0, 0xDF);
338 /* all first bytes of 3-byte sequences separated by spaces. */
339 _FIRST_SEQUENCES(0xE0, 0xEF);
340 /* all first bytes of 4-byte sequences separated by spaces. */
341 _FIRST_SEQUENCES(0xF0, 0xF7);
342 /* all first bytes of 5-byte sequences separated by spaces. */
343 _FIRST_SEQUENCES(0xF8, 0xFB);
344 /* all first bytes of 6-byte sequences separated by spaces. */
345 _FIRST_SEQUENCES(0xFC, 0xFD);
346
347 /* Incomplete sequences first means the first utf8 char, len means
348 * the correct length */
349#define _INCOMPLETE_SEQUENCES(first, conti, len) \
350 do \
351 { \
352 int i, j; \
353 char *buf = alloca(len + 1); \
354 i = 0; \
355 buf[i++] = first; \
356 for ( ; i < len ; i++) \
357 { \
358 Eina_Unicode val; \
359 for (j = 1 ; j < i ; j++) \
360 { \
361 buf[j] = conti; \
362 } \
363 buf[j] = 0; \
364 ind = 0; \
365 fail_if( \
366 (eina_unicode_utf8_get_next(buf, &ind) != (0xDC00 | first))); \
367 while ((val = eina_unicode_utf8_get_next(buf, &ind))) \
368 { \
369 fail_if(val != (0xDC00 | conti)); \
370 } \
371 fail_if(ind != i); \
372 } \
373 } \
374 while (0)
375
376 /* Sequences with missing continuation */
377 _INCOMPLETE_SEQUENCES(0xC0, 0x81, 2);
378 _INCOMPLETE_SEQUENCES(0xDF, 0xBF, 2);
379 _INCOMPLETE_SEQUENCES(0xE0, 0x81, 3);
380 _INCOMPLETE_SEQUENCES(0xEF, 0xBF, 3);
381 _INCOMPLETE_SEQUENCES(0xF0, 0x81, 4);
382 _INCOMPLETE_SEQUENCES(0xF7, 0xBF, 4);
383 _INCOMPLETE_SEQUENCES(0xF8, 0x81, 5);
384 _INCOMPLETE_SEQUENCES(0xFB, 0xBF, 5);
385 _INCOMPLETE_SEQUENCES(0xFC, 0x81, 6);
386 _INCOMPLETE_SEQUENCES(0xFD, 0xBF, 6);
387
388 /* Impossible bytes */
389 ind = 0;
390 fail_if((eina_unicode_utf8_get_next("\xFE", &ind) != 0xDCFE) ||
391 (ind != 1));
392 ind = 0;
393 fail_if((eina_unicode_utf8_get_next("\xFF", &ind) != 0xDCFF) ||
394 (ind != 1));
395
396 /* Overlong sequences */
397 ind = 0;
398 fail_if((eina_unicode_utf8_get_next("\xC0\xAF", &ind) != 0xDCC0) ||
399 (ind != 1));
400 ind = 0;
401 fail_if((eina_unicode_utf8_get_next("\xE0\x80\xAF", &ind) != 0xDCE0) ||
402 (ind != 1));
403 ind = 0;
404 fail_if((eina_unicode_utf8_get_next("\xF0\x80\x80\xAF", &ind) != 0xDCF0) ||
405 (ind != 1));
406 ind = 0;
407 fail_if((eina_unicode_utf8_get_next("\xF8\x80\x80\x80\xAF", &ind) != 0xDCF8) ||
408 (ind != 1));
409 ind = 0;
410 fail_if((eina_unicode_utf8_get_next("\xFC\x80\x80\x80\x80\xAF", &ind) != 0xDCFC) ||
411 (ind != 1));
412
413 /* Maximum overlong sequences */
414 ind = 0;
415 fail_if((eina_unicode_utf8_get_next("\xC1\xBF", &ind) != 0xDCC1) ||
416 (ind != 1));
417 ind = 0;
418 fail_if((eina_unicode_utf8_get_next("\xE0\x9F\xBF", &ind) != 0xDCE0) ||
419 (ind != 1));
420 ind = 0;
421 fail_if((eina_unicode_utf8_get_next("\xF0\x8F\xBF\xBF", &ind) != 0xDCF0) ||
422 (ind != 1));
423 ind = 0;
424 fail_if((eina_unicode_utf8_get_next("\xF8\x87\xBF\xBF\xBF", &ind) != 0xDCF8) ||
425 (ind != 1));
426 ind = 0;
427 fail_if((eina_unicode_utf8_get_next("\xFC\x83\xBF\xBF\xBF\xBF", &ind) != 0xDCFC) ||
428 (ind != 1));
429 /* Add some more error cases here */
430
431 /* Just to cover prev/len. General utf-8 parsing was covered above */
432 fail_if(eina_unicode_utf8_get_len("\xF4\x90\x80\x80\xF4\x8F\xBF\xBF") != 2);
433 ind = 0;
434 fail_if((eina_unicode_utf8_get_prev("\xED\x9F\xBF", &ind) != 0xD7FF) ||
435 (ind != 0));
436 ind = 3;
437 fail_if((eina_unicode_utf8_get_prev("\xED\x9F\xBF", &ind) != 0x00) ||
438 (ind != 0));
439
440 eina_shutdown();
441}
442END_TEST
443
444START_TEST(eina_unicode_utf8_conversion)
445{
446 Eina_Unicode uni_in[] = {0x5D0, 0xFDF6, 0xDC80, 0x1F459, 0x3FFFFFF,
447 0x7FFFFFFF, 'a', 'b', 'c', 0};
448 Eina_Unicode *uni_out;
449 char c_in[] = "\xD7\x90""\xEF\xB7\xB6""\x80""\xF0\x9F\x91\x99"
450 "\xFB\xBF\xBF\xBF\xBF""\xFD\xBF\xBF\xBF\xBF\xBF""abc";
451 char *c_out;
452 int len;
453
454 eina_init();
455
456 uni_out = eina_unicode_utf8_to_unicode(c_in, &len);
457 fail_if((len != 9) || eina_unicode_strcmp(uni_in, uni_out));
458 free(uni_out);
459
460 c_out = eina_unicode_unicode_to_utf8(uni_in, &len);
461 fail_if((len != 24) || strcmp(c_in, c_out));
462 free(c_out);
463
464 eina_shutdown();
465}
466END_TEST
467
468void
469eina_test_ustr(TCase *tc)
470{
471 printf("ustr test\n");
472 tcase_add_test(tc,eina_unicode_strcmp_test);
473 tcase_add_test(tc,eina_unicode_strcpy_test);
474 tcase_add_test(tc,eina_unicode_strncpy_test);
475 tcase_add_test(tc,eina_ustr_strlen_test);
476 tcase_add_test(tc,eina_unicode_strnlen_test);
477 tcase_add_test(tc,eina_unicode_strdup_test);
478 tcase_add_test(tc,eina_unicode_strstr_test);
479 tcase_add_test(tc,eina_unicode_utf8);
480 tcase_add_test(tc,eina_unicode_utf8_conversion);
481
482}
483
diff --git a/libraries/eina/src/tests/eina_test_ustringshare.c b/libraries/eina/src/tests/eina_test_ustringshare.c
new file mode 100644
index 0000000..1b1ffb2
--- /dev/null
+++ b/libraries/eina/src/tests/eina_test_ustringshare.c
@@ -0,0 +1,119 @@
1/* EINA - EFL data type library
2 * Copyright (C) 2008 Cedric Bail
3 *
4 * This library is free software; you can redistribute it and/or
5 * modify it under the terms of the GNU Lesser General Public
6 * License as published by the Free Software Foundation; either
7 * version 2.1 of the License, or (at your option) any later version.
8 *
9 * This library is distributed in the hope that it will be useful,
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12 * Lesser General Public License for more details.
13 *
14 * You should have received a copy of the GNU Lesser General Public
15 * License along with this library;
16 * if not, see <http://www.gnu.org/licenses/>.
17 */
18
19#ifdef HAVE_CONFIG_H
20# include "config.h"
21#endif
22
23#include <stdlib.h>
24#include <stdio.h>
25#include <string.h>
26#include <time.h>
27
28#include "eina_suite.h"
29#include "Eina.h"
30
31static const Eina_Unicode TEST0[] = {'t', 'e', 's', 't', '/', '0', 0};
32static const Eina_Unicode TEST1[] = {'t', 'e', 's', 't', '/', '1', 0};
33
34START_TEST(eina_ustringshare_simple)
35{
36 const Eina_Unicode *t0;
37 const Eina_Unicode *t1;
38
39 eina_init();
40
41 t0 = eina_ustringshare_add(TEST0);
42 t1 = eina_ustringshare_add(TEST1);
43
44 fail_if(t0 == NULL);
45 fail_if(t1 == NULL);
46 fail_if(eina_unicode_strcmp(t0, TEST0) != 0);
47 fail_if(eina_unicode_strcmp(t1, TEST1) != 0);
48 fail_if((int)eina_unicode_strlen(TEST0) != eina_ustringshare_strlen(t0));
49 fail_if((int)eina_unicode_strlen(TEST1) != eina_ustringshare_strlen(t1));
50
51 t0 = eina_ustringshare_ref(t0);
52 fail_if(t0 == NULL);
53 fail_if((int)strlen((char*)TEST0) != eina_stringshare_strlen((const char*)t0));
54
55 eina_ustringshare_del(t0);
56 eina_ustringshare_del(t0);
57 eina_ustringshare_del(t1);
58
59 eina_shutdown();
60}
61END_TEST
62
63
64START_TEST(eina_ustringshare_test_share)
65{
66 const Eina_Unicode *t0;
67 const Eina_Unicode *t1;
68
69 eina_init();
70
71 t0 = eina_ustringshare_add(TEST0);
72 t1 = eina_ustringshare_add(TEST0);
73
74 fail_if(t0 == NULL);
75 fail_if(t1 == NULL);
76 fail_if(eina_unicode_strcmp(t0, TEST0) != 0);
77 fail_if(eina_unicode_strcmp(t1, TEST0) != 0);
78 fail_if(t0 != t1);
79 fail_if((int)eina_unicode_strlen(TEST0) != eina_ustringshare_strlen(t0));
80 fail_if((int)eina_unicode_strlen(TEST0) != eina_ustringshare_strlen(t1));
81
82 eina_ustringshare_del(t0);
83 eina_ustringshare_del(t1);
84
85 eina_shutdown();
86}
87END_TEST
88
89START_TEST(eina_ustringshare_putstuff)
90{
91 const Eina_Unicode *tmp;
92 int i;
93
94 eina_init();
95
96 for (i = 10000; i > 0; --i)
97 {
98 Eina_Unicode string_[] = {'s', 't', 'r', 'i', 'n', 'g', '_', 0};
99 Eina_Unicode build[64];
100 eina_unicode_strcpy(build, string_);
101
102 build[7] = i;
103 build[8] = 0;
104 tmp = eina_ustringshare_add(build);
105 fail_if(tmp != eina_ustringshare_add(build));
106 fail_if((int)eina_unicode_strlen(build) != eina_ustringshare_strlen(tmp));
107 }
108
109 eina_shutdown();
110}
111END_TEST
112
113void
114eina_test_ustringshare(TCase *tc)
115{
116 tcase_add_test(tc, eina_ustringshare_simple);
117 tcase_add_test(tc, eina_ustringshare_test_share);
118 tcase_add_test(tc, eina_ustringshare_putstuff);
119}
diff --git a/libraries/eina/src/tests/evas_hash.c b/libraries/eina/src/tests/evas_hash.c
new file mode 100644
index 0000000..33615af
--- /dev/null
+++ b/libraries/eina/src/tests/evas_hash.c
@@ -0,0 +1,536 @@
1#ifdef HAVE_CONFIG_H
2# include "config.h"
3#endif
4
5#include <stdlib.h>
6#include <string.h>
7
8#include "Evas_Data.h"
9
10typedef struct _Evas_Hash_El Evas_Hash_El;
11
12struct _Evas_Hash_El
13{
14 Evas_Object_List _list_data;
15 const char *key;
16 void *data;
17};
18
19static inline int _evas_hash_gen(const char *key);
20
21static int _evas_hash_alloc_error = 0;
22
23static inline int
24_evas_hash_gen(const char *key)
25{
26 unsigned int hash_num = 5381;
27 const unsigned char *ptr;
28
29 if (!key)
30 return 0;
31
32 for (ptr = (unsigned char *)key; *ptr; ptr++)
33 hash_num = (hash_num * 33) ^ *ptr;
34
35 hash_num &= 0xff;
36 return (int)hash_num;
37}
38
39/**
40 * @defgroup Evas_Hash_Data Hash Data Functions
41 *
42 * Functions that add, access or remove data from hashes.
43 *
44 * The following example shows how to add and then access data in a
45 * hash table:
46 * @code
47 * Evas_Hash *hash = NULL;
48 * extern void *my_data;
49 *
50 * hash = evas_hash_add(hash, "My Data", my_data);
51 * if (evas_hash_alloc_error())
52 * {
53 * fprintf(stderr, "ERROR: Memory is low. Hash allocation failed.\n");
54 * exit(-1);
55 * }
56 * if (evas_hash_find(hash, "My Data") == my_data)
57 * {
58 * printf("My Data inserted and successfully found.\n");
59 * }
60 * @endcode
61 *
62 * What follows is another example, showing how the @ref evas_hash_del
63 * function is used:
64 * @code
65 * extern Evas_Hash *hash;
66 * extern void *data;
67 *
68 * printf("Insert some data...\n");
69 * hash = evas_hash_add(hash, "My Data", my_data);
70 * printf("Removing by key...\n");
71 * hash = evas_hash_del(hash, "My Data", NULL);
72 * printf("Insert some more data as a NULL key...\n");
73 * hash = evas_hash_add(hash, NULL, my_data);
74 * printf("Removing by data as a NULL key...\n");
75 * hash = evas_hash_del(hash, NULL, my_data);
76 * @endcode
77 */
78
79/**
80 * Adds an entry to the given hash table.
81 *
82 * @p key is expected to be a unique string within the hash table.
83 * Otherwise, you cannot be sure which inserted data pointer will be
84 * accessed with @ref evas_hash_find , and removed with
85 * @ref evas_hash_del .
86 *
87 * Key strings are case sensitive.
88 *
89 * @ref evas_hash_alloc_error should be used to determine if an
90 * allocation error occurred during this function.
91 *
92 * @param hash The given hash table. Can be @c NULL, in which case a
93 * new hash table is allocated and returned.
94 * @param key A unique string. Can be @c NULL.
95 * @param data Data to associate with the string given by @p key.
96 * @return Either the given hash table, or if the given value for @p
97 * hash is @c NULL, then a new one. @c NULL will be returned
98 * if memory could not be allocated for a new table.
99 * @ingroup Evas_Hash_Data
100 */
101EAPI Evas_Hash *
102evas_hash_add(Evas_Hash *hash, const char *key, const void *data)
103{
104 int hash_num;
105 Evas_Hash_El *el;
106
107 if ((!key) || (!data))
108 return hash;
109
110 _evas_hash_alloc_error = 0;
111 if (!hash)
112 {
113 hash = calloc(1, sizeof(struct _Evas_Hash));
114 if (!hash)
115 {
116 _evas_hash_alloc_error = 1;
117 return NULL;
118 }
119 }
120
121 if (!(el = malloc(sizeof(struct _Evas_Hash_El) + strlen(key) + 1)))
122 {
123 if (hash->population <= 0)
124 {
125 free(hash);
126 hash = NULL;
127 }
128
129 _evas_hash_alloc_error = 1;
130 return hash;
131 }
132
133 el->key = ((char *)el) + sizeof(struct _Evas_Hash_El);
134 strcpy((char *)el->key, key);
135 el->data = (void *)data;
136 hash_num = _evas_hash_gen(key);
137 hash->buckets[hash_num] = evas_object_list_prepend(hash->buckets[hash_num],
138 el);
139 hash->population++;
140 return hash;
141}
142
143/**
144 * Adds an entry to the given hash table and does not duplicate the string key.
145 *
146 * @p key is expected to be a unique string within the hash table.
147 * Otherwise, you cannot be sure which inserted data pointer will be
148 * accessed with @ref evas_hash_find , and removed with
149 * @ref evas_hash_del . This call does not make a copy of the key so it must
150 * be a string constant or stored elsewhere (in the object being added) etc.
151 *
152 * Key strings are case sensitive.
153 *
154 * @ref evas_hash_alloc_error should be used to determine if an
155 * allocation error occurred during this function.
156 *
157 * @param hash The given hash table. Can be @c NULL, in which case a
158 * new hash table is allocated and returned.
159 * @param key A unique string. Can be @c NULL.
160 * @param data Data to associate with the string given by @p key.
161 * @return Either the given hash table, or if the given value for @p
162 * hash is @c NULL, then a new one. @c NULL will be returned
163 * if memory could not be allocated for a new table.
164 * @ingroup Evas_Hash_Data
165 */
166EAPI Evas_Hash *
167evas_hash_direct_add(Evas_Hash *hash, const char *key, const void *data)
168{
169 int hash_num;
170 Evas_Hash_El *el;
171
172 if ((!key) || (!data))
173 return hash;
174
175 _evas_hash_alloc_error = 0;
176 if (!hash)
177 {
178 hash = calloc(1, sizeof(struct _Evas_Hash));
179 if (!hash)
180 {
181 _evas_hash_alloc_error = 1;
182 return NULL;
183 }
184 }
185
186 if (!(el = malloc(sizeof(struct _Evas_Hash_El))))
187 {
188 if (hash->population <= 0)
189 {
190 free(hash);
191 hash = NULL;
192 }
193
194 _evas_hash_alloc_error = 1;
195 return hash;
196 }
197
198 el->key = key;
199 el->data = (void *)data;
200 hash_num = _evas_hash_gen(key);
201 hash->buckets[hash_num] = evas_object_list_prepend(hash->buckets[hash_num],
202 el);
203 hash->population++;
204 return hash;
205}
206
207/**
208 * Removes the entry identified by @p key or @p data from the given
209 * hash table.
210 *
211 * If @p key is @c NULL, then @p data is used to find a match to
212 * remove.
213 *
214 * @param hash The given hash table.
215 * @param key The key string. Can be @c NULL.
216 * @param data The data pointer to remove if @p key is @c NULL.
217 * Otherwise, not required and can be @c NULL.
218 * @return The modified hash table. If there are no entries left, the
219 * hash table will be freed and @c NULL will be returned.
220 * @ingroup Evas_Hash_Data
221 */
222EAPI Evas_Hash *
223evas_hash_del(Evas_Hash *hash, const char *key, const void *data)
224{
225 int hash_num;
226 Evas_Hash_El *el;
227 Evas_Object_List *l;
228
229 if (!hash)
230 return NULL;
231
232 if (!key)
233 for (hash_num = 0; hash_num < 256; hash_num++)
234 {
235 for (l = hash->buckets[hash_num]; l; l = l->next)
236 {
237 el = (Evas_Hash_El *)l;
238 if (el->data == data)
239 {
240 hash->buckets[hash_num] = evas_object_list_remove(
241 hash->buckets[hash_num],
242 el);
243 free(el);
244 hash->population--;
245 if (hash->population <= 0)
246 {
247 free(hash);
248 hash = NULL;
249 }
250
251 return hash;
252 }
253 }
254 }
255 else
256 {
257 hash_num = _evas_hash_gen(key);
258 for (l = hash->buckets[hash_num]; l; l = l->next)
259 {
260 el = (Evas_Hash_El *)l;
261 if (!strcmp(el->key, key))
262 if ((!data) || (el->data == data))
263 {
264 hash->buckets[hash_num] = evas_object_list_remove(
265 hash->buckets[hash_num],
266 el);
267 free(el);
268 hash->population--;
269 if (hash->population <= 0)
270 {
271 free(hash);
272 hash = NULL;
273 }
274
275 return hash;
276 }
277
278 }
279 }
280
281 return hash;
282}
283
284/**
285 * Retrieves a specific entry in the given hash table.
286 * @param hash The given hash table.
287 * @param key The key string of the entry to find.
288 * @return The data pointer for the stored entry, or @c NULL if not
289 * found.
290 * @ingroup Evas_Hash_Data
291 */
292EAPI void *
293evas_hash_find(const Evas_Hash *hash, const char *key)
294{
295 int hash_num;
296 Evas_Hash_El *el;
297 Evas_Object_List *l;
298
299 _evas_hash_alloc_error = 0;
300 if ((!hash) || (!key))
301 return NULL;
302
303 hash_num = _evas_hash_gen(key);
304 for (l = hash->buckets[hash_num]; l; l = l->next)
305 {
306 el = (Evas_Hash_El *)l;
307 if (!strcmp(el->key, key))
308 {
309 if (l != hash->buckets[hash_num])
310 {
311 Evas_Object_List *bucket;
312
313 bucket = hash->buckets[hash_num];
314 bucket = evas_object_list_remove(bucket, el);
315 bucket = evas_object_list_prepend(bucket, el);
316 ((Evas_Hash *)hash)->buckets[hash_num] = bucket;
317 }
318
319 return el->data;
320 }
321 }
322 return NULL;
323}
324
325/**
326 * Modifies the entry pointer at the specified key and returns the old entry
327 * @param hash The given hash table.
328 * @param key The key string of the entry to modify.
329 * @param data The data to replace the old entry, if it exists.
330 * @return The data pointer for the old stored entry, or @c NULL if not
331 * found. If an existing entry is not found, nothing is added to the
332 * hash.
333 * @ingroup Evas_Hash_Data
334 */
335EAPI void *
336evas_hash_modify(Evas_Hash *hash, const char *key, const void *data)
337{
338 int hash_num;
339 Evas_Hash_El *el;
340 Evas_Object_List *l;
341
342 _evas_hash_alloc_error = 0;
343 if (!hash)
344 return NULL;
345
346 hash_num = _evas_hash_gen(key);
347 for (l = hash->buckets[hash_num]; l; l = l->next)
348 {
349 el = (Evas_Hash_El *)l;
350 if ((key) && (!strcmp(el->key, key)))
351 {
352 void *old_data;
353
354 if (l != hash->buckets[hash_num])
355 {
356 hash->buckets[hash_num] = evas_object_list_remove(
357 hash->buckets[hash_num],
358 el);
359 hash->buckets[hash_num] = evas_object_list_prepend(
360 hash->buckets[hash_num],
361 el);
362 }
363
364 old_data = el->data;
365 el->data = (void *)data;
366 return old_data;
367 }
368 }
369 return NULL;
370}
371
372/**
373 * @defgroup Evas_Hash_General_Group Hash General Functions
374 *
375 * Miscellaneous functions that operate on hash objects.
376 */
377
378/**
379 * Retrieves the number of buckets available in the given hash table.
380 * @param hash The given hash table.
381 * @return @c 256 if @p hash is not @c NULL. @c 0 otherwise.
382 * @ingroup Evas_Hash_General_Group
383 */
384EAPI int
385evas_hash_size(const Evas_Hash *hash)
386{
387 if (!hash)
388 return 0;
389
390 return 256;
391}
392
393/**
394 * @todo Complete polishing documentation for evas_hash.c. The
395 * functions' docs may be grouped, but they need some simplification.
396 */
397
398/**
399 * Free an entire hash table
400 * @param hash The hash table to be freed
401 *
402 * This function frees up all the memory allocated to storing the specified
403 * hash tale pointed to by @p hash. Any entries in the table that the program
404 * has no more pointers for elsewhere may now be lost, so this should only be
405 * called if the program has lready freed any allocated data in the hash table
406 * or has the pointers for data in the table stored elswehere as well.
407 *
408 * Example:
409 * @code
410 * extern Evas_Hash *hash;
411 *
412 * evas_hash_free(hash);
413 * hash = NULL;
414 * @endcode
415 * @ingroup Evas_Hash_General_Group
416 */
417EAPI void
418evas_hash_free(Evas_Hash *hash)
419{
420 int i, size;
421
422 if (!hash)
423 return;
424
425 size = evas_hash_size(hash);
426 for (i = 0; i < size; i++)
427 {
428 while (hash->buckets[i])
429 {
430 Evas_Hash_El *el;
431
432 el = (Evas_Hash_El *)hash->buckets[i];
433 hash->buckets[i] = evas_object_list_remove(hash->buckets[i], el);
434 free(el);
435 }
436 }
437 free(hash);
438}
439
440/**
441 * Call a function on every member stored in the hash table
442 * @param hash The hash table whose members will be walked
443 * @param func The function to call on each parameter
444 * @param fdata The data pointer to pass to the function being called
445 *
446 * This function goes through every entry in the hash table @p hash and calls
447 * the function @p func on each member. The function should NOT modify the
448 * hash table contents if it returns 1. IF the hash table contents are
449 * modified by this function or the function wishes to stop processing it must
450 * return 0, otherwise return 1 to keep processing.
451 *
452 * Example:
453 * @code
454 * extern Evas_Hash *hash;
455 *
456 * Evas_Bool hash_fn(Evas_Hash *hash, const char *key, void *data, void *fdata)
457 * {
458 * printf("Func data: %s, Hash entry: %s / %p\n", fdata, key, data);
459 * return 1;
460 * }
461 *
462 * int main(int argc, char **argv)
463 * {
464 * char *hash_fn_data;
465 *
466 * hash_fn_data = strdup("Hello World");
467 * evas_hash_foreach(hash, hash_fn, hash_fn_data);
468 * free(hash_fn_data);
469 * }
470 * @endcode
471 * @ingroup Evas_Hash_General_Group
472 */
473EAPI void
474evas_hash_foreach(const Evas_Hash *hash, Evas_Bool (*func)(
475 const Evas_Hash *hash,
476 const char *key,
477 void *data,
478 void *fdata), const void *fdata)
479{
480 int i, size;
481
482 if (!hash)
483 return;
484
485 size = evas_hash_size(hash);
486 for (i = 0; i < size; i++)
487 {
488 Evas_Object_List *l, *next_l;
489
490 for (l = hash->buckets[i]; l; )
491 {
492 Evas_Hash_El *el;
493
494 next_l = l->next;
495 el = (Evas_Hash_El *)l;
496 if (!func(hash, el->key, el->data, (void *)fdata))
497 return;
498
499 l = next_l;
500 }
501 }
502}
503
504/**
505 * Return memory allocation failure flag after an function requiring allocation
506 * @return The state of the allocation flag
507 *
508 * This function returns the state of the memory allocation flag. This flag is
509 * set if memory allocations fail during evas_hash_add() calls. If they do, 1
510 * will be returned, otherwise 0 will be returned. The flag will remain in its
511 * current state until the next call that requires allocation is called, and
512 * is then reset.
513 *
514 * Example:
515 * @code
516 * Evas_Hash *hash = NULL;
517 * extern void *my_data;
518 *
519 * hash = evas_hash_add(hash, "My Data", my_data);
520 * if (evas_hash_alloc_error())
521 * {
522 * fprintf(stderr, "ERROR: Memory is low. Hash allocation failed.\n");
523 * exit(-1);
524 * }
525 * if (evas_hash_find(hash, "My Data") == my_data)
526 * {
527 * printf("My Data inserted and successfully found.\n");
528 * }
529 * @endcode
530 * @ingroup Evas_Hash_General_Group
531 */
532EAPI int
533evas_hash_alloc_error(void)
534{
535 return _evas_hash_alloc_error;
536}
diff --git a/libraries/eina/src/tests/evas_list.c b/libraries/eina/src/tests/evas_list.c
new file mode 100644
index 0000000..55e301f
--- /dev/null
+++ b/libraries/eina/src/tests/evas_list.c
@@ -0,0 +1,1093 @@
1#ifdef HAVE_CONFIG_H
2# include "config.h"
3#endif
4
5#include <stdlib.h>
6
7#include "Evas_Data.h"
8#include <evas_mempool.h>
9
10typedef struct _Evas_List_Accounting Evas_List_Accounting;
11
12struct _Evas_List_Accounting
13{
14 Evas_List *last;
15 int count;
16};
17
18static int _evas_list_alloc_error = 0;
19
20static Evas_Mempool _evas_list_mempool =
21{
22 sizeof(Evas_List),
23 320,
24 0, NULL, NULL
25};
26static Evas_Mempool _evas_list_accounting_mempool =
27{
28 sizeof(Evas_List_Accounting),
29 80,
30 0, NULL, NULL
31};
32
33/**
34 * @defgroup Evas_List_Data_Group Linked List Creation Functions
35 *
36 * Functions that add data to an Evas_List.
37 */
38
39/**
40 * Appends the given data to the given linked list.
41 *
42 * The following example code demonstrates how to ensure that the
43 * given data has been successfully appended.
44 *
45 * @code
46 * Evas_List *list = NULL;
47 * extern void *my_data;
48 *
49 * list = evas_list_append(list, my_data);
50 * if (evas_list_alloc_error())
51 * {
52 * fprintf(stderr, "ERROR: Memory is low. List allocation failed.\n");
53 * exit(-1);
54 * }
55 * @endcode
56 *
57 * @param list The given list. If @c NULL is given, then a new list
58 * is created.
59 * @param data The data to append.
60 * @return A new list pointer that should be used in place of the one
61 * given to this function if successful. Otherwise, the old
62 * pointer is returned.
63 * @ingroup Evas_List_Data_Group
64 */
65EAPI Evas_List *
66evas_list_append(Evas_List *list, const void *data)
67{
68 Evas_List *l, *new_l;
69
70 _evas_list_alloc_error = 0;
71 new_l = evas_mempool_malloc(&_evas_list_mempool, sizeof(Evas_List));
72 if (!new_l)
73 {
74 _evas_list_alloc_error = 1;
75 return list;
76 }
77
78 new_l->next = NULL;
79 new_l->data = (void *)data;
80 if (!list)
81 {
82 new_l->prev = NULL;
83 new_l->accounting = evas_mempool_malloc(&_evas_list_accounting_mempool,
84 sizeof(Evas_List_Accounting));
85 if (!new_l->accounting)
86 {
87 _evas_list_alloc_error = 1;
88 evas_mempool_free(&_evas_list_mempool, new_l);
89 return list;
90 }
91
92 new_l->accounting->last = new_l;
93 new_l->accounting->count = 1;
94 return new_l;
95 }
96
97 l = list->accounting->last;
98 l->next = new_l;
99 new_l->prev = l;
100 new_l->accounting = list->accounting;
101 list->accounting->last = new_l;
102 list->accounting->count++;
103 return list;
104}
105
106/**
107 * Prepends the given data to the given linked list.
108 *
109 * The following example code demonstrates how to ensure that the
110 * given data has been successfully prepended.
111 *
112 * Example:
113 * @code
114 * Evas_List *list = NULL;
115 * extern void *my_data;
116 *
117 * list = evas_list_prepend(list, my_data);
118 * if (evas_list_alloc_error())
119 * {
120 * fprintf(stderr, "ERROR: Memory is low. List allocation failed.\n");
121 * exit(-1);
122 * }
123 * @endcode
124 *
125 * @param list The given list.
126 * @param data The given data.
127 * @return A new list pointer that should be used in place of the one
128 * given to this function, if successful. Otherwise, the old
129 * pointer is returned.
130 * @ingroup Evas_List_Data_Group
131 */
132EAPI Evas_List *
133evas_list_prepend(Evas_List *list, const void *data)
134{
135 Evas_List *new_l;
136
137 _evas_list_alloc_error = 0;
138 new_l = evas_mempool_malloc(&_evas_list_mempool, sizeof(Evas_List));
139 if (!new_l)
140 {
141 _evas_list_alloc_error = 1;
142 return list;
143 }
144
145 new_l->prev = NULL;
146 new_l->data = (void *)data;
147 if (!list)
148 {
149 new_l->next = NULL;
150 new_l->accounting = evas_mempool_malloc(&_evas_list_accounting_mempool,
151 sizeof(Evas_List_Accounting));
152 if (!new_l->accounting)
153 {
154 _evas_list_alloc_error = 1;
155 evas_mempool_free(&_evas_list_mempool, new_l);
156 return list;
157 }
158
159 new_l->accounting->last = new_l;
160 new_l->accounting->count = 1;
161 return new_l;
162 }
163
164 new_l->next = list;
165 list->prev = new_l;
166 new_l->accounting = list->accounting;
167 list->accounting->count++;
168 return new_l;
169}
170
171/**
172 * Inserts the given data into the given linked list after the specified data.
173 *
174 * If @p relative is not in the list, @p data is appended to the end of the
175 * list. If there are multiple instances of @p relative in the list,
176 * @p data is inserted after the first instance.
177 *
178 * The following example code demonstrates how to ensure that the
179 * given data has been successfully inserted.
180 *
181 * @code
182 * Evas_List *list = NULL;
183 * extern void *my_data;
184 * extern void *relative_member;
185 *
186 * list = evas_list_append(list, relative_member);
187 * if (evas_list_alloc_error())
188 * {
189 * fprintf(stderr, "ERROR: Memory is low. List allocation failed.\n");
190 * exit(-1);
191 * }
192 * list = evas_list_append_relative(list, my_data, relative_member);
193 * if (evas_list_alloc_error())
194 * {
195 * fprintf(stderr, "ERROR: Memory is low. List allocation failed.\n");
196 * exit(-1);
197 * }
198 * @endcode
199 *
200 * @param list The given linked list.
201 * @param data The given data.
202 * @param relative The data to insert after.
203 * @return A new list pointer that should be used in place of the one
204 * given to this function if successful. Otherwise, the old pointer
205 * is returned.
206 * @ingroup Evas_List_Data_Group
207 */
208EAPI Evas_List *
209evas_list_append_relative(Evas_List *list,
210 const void *data,
211 const void *relative)
212{
213 Evas_List *l;
214
215 for (l = list; l; l = l->next)
216 {
217 if (l->data == relative)
218 return evas_list_append_relative_list(list, data, l);
219 }
220 return evas_list_append(list, data);
221}
222
223EAPI Evas_List *
224evas_list_append_relative_list(Evas_List *list,
225 const void *data,
226 Evas_List *relative)
227{
228 Evas_List *new_l;
229
230 if ((!list) || (!relative))
231 return evas_list_append(list, data);
232
233 _evas_list_alloc_error = 0;
234 new_l = evas_mempool_malloc(&_evas_list_mempool, sizeof(Evas_List));
235 if (!new_l)
236 {
237 _evas_list_alloc_error = 1;
238 return list;
239 }
240
241 new_l->data = (void *)data;
242 if (relative->next)
243 {
244 new_l->next = relative->next;
245 relative->next->prev = new_l;
246 }
247 else
248 new_l->next = NULL;
249
250 relative->next = new_l;
251 new_l->prev = relative;
252 new_l->accounting = list->accounting;
253 list->accounting->count++;
254 if (!new_l->next)
255 new_l->accounting->last = new_l;
256
257 return list;
258}
259
260/**
261 * Prepend a data pointer to a linked list before the member specified
262 * @param list The list handle to prepend @p data too
263 * @param data The data pointer to prepend to list @p list before @p relative
264 * @param relative The data pointer before which to insert @p data
265 * @return A new list handle to replace the old one
266
267 * Inserts the given data into the given linked list before the member
268 * specified.
269 *
270 * If @p relative is not in the list, @p data is prepended to the
271 * start of the list. If there are multiple instances of @p relative
272 * in the list, @p data is inserted before the first instance.
273 *
274 * The following code example demonstrates how to ensure that the
275 * given data has been successfully inserted.
276 *
277 * @code
278 * Evas_List *list = NULL;
279 * extern void *my_data;
280 * extern void *relative_member;
281 *
282 * list = evas_list_append(list, relative_member);
283 * if (evas_list_alloc_error())
284 * {
285 * fprintf(stderr, "ERROR: Memory is low. List allocation failed.\n");
286 * exit(-1);
287 * }
288 * list = evas_list_prepend_relative(list, my_data, relative_member);
289 * if (evas_list_alloc_error())
290 * {
291 * fprintf(stderr, "ERROR: Memory is low. List allocation failed.\n");
292 * exit(-1);
293 * }
294 * @endcode
295 *
296 * @param list The given linked list.
297 * @param data The given data.
298 * @param relative The data to insert before.
299 * @return A new list pointer that should be used in place of the one
300 * given to this function if successful. Otherwise the old pointer
301 * is returned.
302 * @ingroup Evas_List_Data_Group
303 */
304EAPI Evas_List *
305evas_list_prepend_relative(Evas_List *list,
306 const void *data,
307 const void *relative)
308{
309 Evas_List *l;
310
311 _evas_list_alloc_error = 0;
312 for (l = list; l; l = l->next)
313 {
314 if (l->data == relative)
315 return evas_list_prepend_relative_list(list, data, l);
316 }
317 return evas_list_prepend(list, data);
318}
319
320EAPI Evas_List *
321evas_list_prepend_relative_list(Evas_List *list,
322 const void *data,
323 Evas_List *relative)
324{
325 Evas_List *new_l;
326
327 if ((!list) || (!relative))
328 return evas_list_prepend(list, data);
329
330 _evas_list_alloc_error = 0;
331 new_l = evas_mempool_malloc(&_evas_list_mempool, sizeof(Evas_List));
332 if (!new_l)
333 {
334 _evas_list_alloc_error = 1;
335 return list;
336 }
337
338 new_l->data = (void *)data;
339 new_l->prev = relative->prev;
340 new_l->next = relative;
341 if (relative->prev)
342 relative->prev->next = new_l;
343
344 relative->prev = new_l;
345 new_l->accounting = list->accounting;
346 list->accounting->count++;
347 if (new_l->prev)
348 return list;
349
350 return new_l;
351}
352
353/**
354 * @defgroup Evas_List_Remove_Group Linked List Remove Functions
355 *
356 * Functions that remove data from linked lists.
357 */
358
359/**
360 * Removes the first instance of the specified data from the given list.
361 *
362 * If the specified data is not in the given list, nothing is done.
363 *
364 * @param list The given list.
365 * @param data The specified data.
366 * @return A new list pointer that should be used in place of the one
367 * passed to this functions.
368 * @ingroup Evas_List_Remove_Group
369 */
370EAPI Evas_List *
371evas_list_remove(Evas_List *list, const void *data)
372{
373 Evas_List *l;
374
375 for (l = list; l; l = l->next)
376 {
377 if (l->data == data)
378 return evas_list_remove_list(list, l);
379 }
380 return list;
381}
382
383/**
384 * Removes the specified data
385 *
386 * Remove a specified member from a list
387 * @param list The list handle to remove @p remove_list from
388 * @param remove_list The list node which is to be removed
389 * @return A new list handle to replace the old one
390 *
391 * Calling this function takes the list node @p remove_list and removes it
392 * from the list @p list, freeing the list node structure @p remove_list.
393 *
394 * Example:
395 * @code
396 * extern Evas_List *list;
397 * Evas_List *l;
398 * extern void *my_data;
399 *
400 * for (l = list; l; l= l->next)
401 * {
402 * if (l->data == my_data)
403 * {
404 * list = evas_list_remove_list(list, l);
405 * break;
406 * }
407 * }
408 * @endcode
409 * @ingroup Evas_List_Remove_Group
410 */
411EAPI Evas_List *
412evas_list_remove_list(Evas_List *list, Evas_List *remove_list)
413{
414 Evas_List *return_l;
415
416 if (!list)
417 return NULL;
418
419 if (!remove_list)
420 return list;
421
422 if (remove_list->next)
423 remove_list->next->prev = remove_list->prev;
424
425 if (remove_list->prev)
426 {
427 remove_list->prev->next = remove_list->next;
428 return_l = list;
429 }
430 else
431 return_l = remove_list->next;
432
433 if (remove_list == list->accounting->last)
434 list->accounting->last = remove_list->prev;
435
436 list->accounting->count--;
437 if (list->accounting->count == 0)
438 evas_mempool_free(&_evas_list_accounting_mempool, list->accounting);
439
440 evas_mempool_free(&_evas_list_mempool, remove_list);
441 return return_l;
442}
443
444/**
445 * Moves the specified data to the head of the list
446 *
447 * Move a specified member to the head of the list
448 * @param list The list handle to move @p inside
449 * @param move_list The list node which is to be moved
450 * @return A new list handle to replace the old one
451 *
452 * Calling this function takes the list node @p move_list and moves it
453 * to the front of the @p list.
454 *
455 * Example:
456 * @code
457 * extern Evas_List *list;
458 * Evas_List *l;
459 * extern void *my_data;
460 *
461 * for (l = list; l; l= l->next)
462 * {
463 * if (l->data == my_data)
464 * {
465 * list = evas_list_promote_list(list, l);
466 * break;
467 * }
468 * }
469 * @endcode
470 * @ingroup Evas_List_Promote_Group
471 */
472EAPI Evas_List *
473evas_list_promote_list(Evas_List *list, Evas_List *move_list)
474{
475 Evas_List *return_l;
476
477 if (!list)
478 return NULL;
479
480 if (!move_list)
481 return list;
482
483 if (move_list == list)
484 return list;
485
486 if (move_list->next)
487 move_list->next->prev = move_list->prev;
488
489 if (move_list->prev)
490 {
491 move_list->prev->next = move_list->next;
492 return_l = list;
493 }
494 else
495 return_l = move_list->next;
496
497 if (move_list == list->accounting->last)
498 list->accounting->last = move_list->prev;
499
500 move_list->prev = return_l->prev;
501 if (return_l->prev)
502 return_l->prev->next = move_list;
503
504 return_l->prev = move_list;
505 move_list->next = return_l;
506 return move_list;
507}
508
509
510
511/**
512 * @defgroup Evas_List_Find_Group Linked List Find Functions
513 *
514 * Functions that find specified data in a linked list.
515 */
516
517/**
518 * Find a member of a list and return the member
519 * @param list The list handle to search for @p data
520 * @param data The data pointer to find in the list @p list
521 * @return The found member data pointer
522 *
523 * A call to this function will search the list @p list from beginning to end
524 * for the first member whose data pointer is @p data. If it is found, @p data
525 * will be returned, otherwise NULL will be returned.
526 *
527 * Example:
528 * @code
529 * extern Evas_List *list;
530 * extern void *my_data;
531 *
532 * if (evas_list_find(list, my_data) == my_data)
533 * {
534 * printf("Found member %p\n", my_data);
535 * }
536 * @endcode
537 * @ingroup Evas_List_Find_Group
538 */
539EAPI void *
540evas_list_find(const Evas_List *list, const void *data)
541{
542 const Evas_List *l;
543
544 for (l = list; l; l = l->next)
545 {
546 if (l->data == data)
547 return (void *)data;
548 }
549 return NULL;
550}
551
552/**
553 * Find a member of a list and return the list node containing that member
554 * @param list The list handle to search for @p data
555 * @param data The data pointer to find in the list @p list
556 * @return The found members list node
557 *
558 * A call to this function will search the list @p list from beginning to end
559 * for the first member whose data pointer is @p data. If it is found, the
560 * list node containing the specified member will be returned, otherwise NULL
561 * will be returned.
562 *
563 * Example:
564 * @code
565 * extern Evas_List *list;
566 * extern void *my_data;
567 * Evas_List *found_node;
568 *
569 * found_node = evas_list_find_list(list, my_data);
570 * if (found_node)
571 * {
572 * printf("Found member %p\n", found_node->data);
573 * }
574 * @endcode
575 * @ingroup Evas_List_Find_Group
576 */
577EAPI Evas_List *
578evas_list_find_list(const Evas_List *list, const void *data)
579{
580 const Evas_List *l;
581
582 for (l = list; l; l = l->next)
583 {
584 if (l->data == data)
585 return (Evas_List *)l;
586 }
587 return NULL;
588}
589
590/**
591 * Free an entire list and all the nodes, ignoring the data contained
592 * @param list The list to free
593 * @return A NULL pointer
594 *
595 * This function will free all the list nodes in list specified by @p list.
596 *
597 * Example:
598 * @code
599 * extern Evas_List *list;
600 *
601 * list = evas_list_free(list);
602 * @endcode
603 * @ingroup Evas_List_Remove_Group
604 */
605EAPI Evas_List *
606evas_list_free(Evas_List *list)
607{
608 Evas_List *l, *free_l;
609
610 if (!list)
611 return NULL;
612
613 evas_mempool_free(&_evas_list_accounting_mempool, list->accounting);
614 for (l = list; l; )
615 {
616 free_l = l;
617 l = l->next;
618 evas_mempool_free(&_evas_list_mempool, free_l);
619 }
620 return NULL;
621}
622
623/**
624 * @defgroup Evas_List_Traverse_Group Linked List Traverse Functions
625 *
626 * Functions that you can use to traverse a linked list.
627 */
628
629/**
630 * Get the last list node in the list
631 * @param list The list to get the last list node from
632 * @return The last list node in the list @p list
633 *
634 * This function will return the last list node in the list (or NULL if the
635 * list is empty).
636 *
637 * NB: This is a order-1 operation (it takes the same short time regardless of
638 * the length of the list).
639 *
640 * Example:
641 * @code
642 * extern Evas_List *list;
643 * Evas_List *last, *l;
644 *
645 * last = evas_list_last(list);
646 * printf("The list in reverse:\n");
647 * for (l = last; l; l = l->prev)
648 * {
649 * printf("%p\n", l->data);
650 * }
651 * @endcode
652 * @ingroup Evas_List_Traverse_Group
653 */
654EAPI Evas_List *
655evas_list_last(const Evas_List *list)
656{
657 if (!list)
658 return NULL;
659
660 return list->accounting->last;
661}
662
663/**
664 * Get the next list node after the specified list node
665 * @param list The list node to get the next list node from
666 * @return The next list node, or NULL if no next list node exists
667 *
668 * This function returns the next list node after the current one. It is
669 * equivalent to list->next.
670 *
671 * Example:
672 * @code
673 * extern Evas_List *list;
674 * Evas_List *l;
675 *
676 * printf("The list:\n");
677 * for (l = list; l; l = evas_list_next(l))
678 * {
679 * printf("%p\n", l->data);
680 * }
681 * @endcode
682 * @ingroup Evas_List_Traverse_Group
683 */
684EAPI Evas_List *
685evas_list_next(const Evas_List *list)
686{
687 if (!list)
688 return NULL;
689
690 return list->next;
691}
692
693/**
694 * Get the previous list node before the specified list node
695 * @param list The list node to get the previous list node from
696 * @return The previous list node, or NULL if no previous list node exists
697 *
698 * This function returns the previous list node before the current one. It is
699 * equivalent to list->prev.
700 *
701 * Example:
702 * @code
703 * extern Evas_List *list;
704 * Evas_List *last, *l;
705 *
706 * last = evas_list_last(list);
707 * printf("The list in reverse:\n");
708 * for (l = last; l; l = evas_list_prev(l))
709 * {
710 * printf("%p\n", l->data);
711 * }
712 * @endcode
713 * @ingroup Evas_List_Traverse_Group
714 */
715EAPI Evas_List *
716evas_list_prev(const Evas_List *list)
717{
718 if (!list)
719 return NULL;
720
721 return list->prev;
722}
723
724/**
725 * @defgroup Evas_List_General_Group Linked List General Functions
726 *
727 * Miscellaneous functions that work on linked lists.
728 */
729
730/**
731 * Get the list node data member
732 * @param list The list node to get the data member of
733 * @return The data member from the list node @p list
734 *
735 * This function returns the data member of the specified list node @p list.
736 * It is equivalent to list->data.
737 *
738 * Example:
739 * @code
740 * extern Evas_List *list;
741 * Evas_List *l;
742 *
743 * printf("The list:\n");
744 * for (l = list; l; l = evas_list_next(l))
745 * {
746 * printf("%p\n", evas_list_data(l));
747 * }
748 * @endcode
749 * @ingroup Evas_List_General_Group
750 */
751EAPI void *
752evas_list_data(const Evas_List *list)
753{
754 if (!list)
755 return NULL;
756
757 return list->data;
758}
759
760/**
761 * Get the count of the number of items in a list
762 * @param list The list whose count to return
763 * @return The number of members in the list @p list
764 *
765 * This function returns how many members in the specified list: @p list. If
766 * the list is empty (NULL), 0 is returned.
767 *
768 * NB: This is an order-1 operation and takes the same time regardless of the
769 * length of the list.
770 *
771 * Example:
772 * @code
773 * extern Evas_List *list;
774 *
775 * printf("The list has %i members\n", evas_list_count(list));
776 * @endcode
777 * @ingroup Evas_List_General_Group
778 */
779EAPI int
780evas_list_count(const Evas_List *list)
781{
782 if (!list)
783 return 0;
784
785 return list->accounting->count;
786}
787
788/**
789 * Get the nth member's data pointer in a list
790 * @param list The list to get member number @p n from
791 * @param n The number of the element (0 being the first)
792 * @return The data pointer stored in the specified element
793 *
794 * This function returns the data pointer of element number @p n, in the list
795 * @p list. The first element in the array is element number 0. If the element
796 * number @p n does not exist, NULL will be returned.
797 *
798 * Example:
799 * @code
800 * extern Evas_List *list;
801 * extern int number;
802 * void *data;
803 *
804 * data = evas_list_nth(list, number);
805 * if (data)
806 * printf("Element number %i has data %p\n", number, data);
807 * @endcode
808 * @ingroup Evas_List_Find_Group
809 */
810EAPI void *
811evas_list_nth(const Evas_List *list, int n)
812{
813 Evas_List *l;
814
815 l = evas_list_nth_list(list, n);
816 return l ? l->data : NULL;
817}
818
819/**
820 * Get the nth member's list node in a list
821 * @param list The list to get member number @p n from
822 * @param n The number of the element (0 being the first)
823 * @return The list node stored in the numbered element
824 *
825 * This function returns the list node of element number @p n, in the list
826 * @p list. The first element in the array is element number 0. If the element
827 * number @p n does not exist, NULL will be returned.
828 *
829 * Example:
830 * @code
831 * extern Evas_List *list;
832 * extern int number;
833 * Evas_List *nth_list;
834 *
835 * nth_list = evas_list_nth_list(list, number);
836 * if (nth_list)
837 * printf("Element number %i has data %p\n", number, nth_list->data);
838 * @endcode
839 * @ingroup Evas_List_Find_Group
840 */
841EAPI Evas_List *
842evas_list_nth_list(const Evas_List *list, int n)
843{
844 int i;
845 const Evas_List *l;
846
847 /* check for non-existing nodes */
848 if ((!list) || (n < 0) ||
849 (n > (list->accounting->count - 1)))
850 return NULL;
851
852 /* if the node is in the 2nd half of the list, search from the end
853 * else, search from the beginning.
854 */
855 if (n > (list->accounting->count / 2))
856 for (i = list->accounting->count - 1,
857 l = list->accounting->last;
858 l;
859 l = l->prev, i--)
860 {
861 if (i == n)
862 return (Evas_List *)l;
863 }
864 else
865 for (i = 0, l = list; l; l = l->next, i++)
866 {
867 if (i == n)
868 return (Evas_List *)l;
869 }
870
871 return NULL;
872}
873
874/**
875 * @defgroup Evas_List_Ordering_Group Linked List Ordering Functions
876 *
877 * Functions that change the ordering of data in a linked list.
878 */
879
880/**
881 * Reverse all the elements in the list
882 * @param list The list to reverse
883 * @return The list after it has been reversed
884 *
885 * This takes a list @p list, and reverses the order of all elements in the
886 * list, so the last member is now first, and so on.
887 *
888 * Example:
889 * @code
890 * extern Evas_List *list;
891 *
892 * list = evas_list_reverse(list);
893 * @endcode
894 * @ingroup Evas_List_Ordering_Group
895 */
896EAPI Evas_List *
897evas_list_reverse(Evas_List *list)
898{
899 Evas_List *l1, *l2;
900
901 if (!list)
902 return NULL;
903
904 l1 = list;
905 l2 = list->accounting->last;
906 while (l1 != l2)
907 {
908 void *data;
909
910 data = l1->data;
911 l1->data = l2->data;
912 l2->data = data;
913 l1 = l1->next;
914 if (l1 == l2)
915 break;
916
917 l2 = l2->prev;
918 }
919
920 return list;
921}
922
923/**
924 * Sort a list according to the ordering func will return
925 * @param list The list handle to sort
926 * @param size The length of the list to sort
927 * @param func A function pointer that can handle comparing the list data
928 * nodes
929 * @return A new sorted list
930 *
931 * This function sorts your list. The data in your nodes can be arbitrary,
932 * you just have to be smart enough to know what kind of data is in your
933 * lists
934 *
935 * Example:
936 * @code
937 * int
938 * sort_cb(void *d1, void *d2)
939 * {
940 * const char *txt = NULL;
941 * const char *txt2 = NULL;
942 *
943 * if(!d1) return(1);
944 * if(!d2) return(-1);
945 *
946 * return(strcmp((const char*)d1, (const char*)d2));
947 * }
948 * extern Evas_List *list;
949 *
950 * list = evas_list_sort(list, evas_list_count(list), sort_cb);
951 * if (evas_list_alloc_error())
952 * {
953 * fprintf(stderr, "ERROR: Memory is low. List Sorting failed.\n");
954 * exit(-1);
955 * }
956 * @endcode
957 * @ingroup Evas_List_Ordering_Group
958 */
959EAPI Evas_List *
960evas_list_sort(Evas_List *list, int size, int (*func)(void *, void *))
961{
962 Evas_List *last;
963 unsigned int list_number;
964 unsigned int middle;
965 int list_size;
966
967 if (!list || !func)
968 return NULL;
969
970 /* if the caller specified an invalid size, sort the whole list */
971 if ((size <= 0) ||
972 (size > list->accounting->count))
973 size = list->accounting->count;
974
975 last = list->accounting->last;
976 middle = size - size / 2;
977
978 for (list_number = middle, list_size = 1;
979 list_size < middle * 2;
980 list_number >>= 1, list_size <<= 1)
981 {
982 Evas_List *head1 = list;
983 unsigned int limit = size;
984 unsigned int process_list;
985 unsigned int pass_number;
986 unsigned int split_size = list_size;
987
988 for (process_list = 0; process_list < list_number + 1; ++process_list)
989 {
990 Evas_List *head2;
991 unsigned int size_sum;
992 int size1, size2;
993 int i;
994
995 size1 = limit < split_size ? limit : split_size;
996 limit -= size1;
997
998 size2 = limit < split_size ? limit : split_size;
999 limit -= size2;
1000
1001 size_sum = size1 + size2;
1002
1003 for (head2 = head1, i = 0; i < size1; ++i)
1004 head2 = evas_list_next (head2);
1005
1006 for (pass_number = 0; pass_number < size_sum; ++pass_number)
1007 {
1008 Evas_List *next;
1009 Evas_List *prev1;
1010 Evas_List *prev2;
1011
1012 if (size1 == 0 || !head1) /* List1 is empty, head1 is already at the end of the list. So only need to update head2 */
1013 {
1014 for (; pass_number < size_sum; ++pass_number)
1015 head2 = evas_list_next (head2);
1016 break;
1017 }
1018 else
1019 if (size2 == 0 || !head2) /* List2 is empty, just leave */
1020 break;
1021 else
1022 if (func (head1->data, head2->data) < 0)
1023 {
1024 head1 = evas_list_next (head1);
1025 --size1;
1026 }
1027 else
1028 {
1029 next = evas_list_next (head2);
1030 prev1 = evas_list_prev (head1);
1031 prev2 = evas_list_prev (head2);
1032
1033 if (next)
1034 next->prev = prev2;
1035
1036 if (prev1)
1037 prev1->next = head2;
1038
1039 if (prev2)
1040 prev2->next = next;
1041
1042 head2->prev = prev1;
1043 head2->next = head1;
1044 head1->prev = head2;
1045
1046 --size2;
1047
1048 if (head1 == list)
1049 list = head2;
1050
1051 if (head2 == last)
1052 last = prev2;
1053
1054 head2 = next;
1055 }
1056 }
1057 head1 = head2;
1058 }
1059 }
1060
1061 list->accounting->last = last;
1062 return list;
1063}
1064/**
1065 * Return the memory allocation failure flag after any operation needin allocation
1066 * @return The state of the allocation flag
1067 *
1068 * This function returns the state of the memory allocation flag. This flag is
1069 * set if memory allocations during evas_list_append(), evas_list_prepend(),
1070 * evas_list_append_relative(), or evas_list_prepend_relative() fail. If they
1071 * do fail, 1 will be returned, otherwise 0 will be returned. The flag will
1072 * remain in its current state until the next call that requires allocation
1073 * is called, and is then reset.
1074 *
1075 * Example:
1076 * @code
1077 * Evas_List *list = NULL;
1078 * extern void *my_data;
1079 *
1080 * list = evas_list_append(list, my_data);
1081 * if (evas_list_alloc_error())
1082 * {
1083 * fprintf(stderr, "ERROR: Memory is low. List allocation failed.\n");
1084 * exit(-1);
1085 * }
1086 * @endcode
1087 * @ingroup Evas_List_General_Group
1088 */
1089EAPI int
1090evas_list_alloc_error(void)
1091{
1092 return _evas_list_alloc_error;
1093}
diff --git a/libraries/eina/src/tests/evas_mempool.c b/libraries/eina/src/tests/evas_mempool.c
new file mode 100644
index 0000000..fbc48fa
--- /dev/null
+++ b/libraries/eina/src/tests/evas_mempool.c
@@ -0,0 +1,200 @@
1#ifdef HAVE_CONFIG_H
2# include "config.h"
3#endif
4
5#include <stdlib.h>
6#include <string.h>
7
8#include "Evas_Data.h"
9#include "evas_mempool.h"
10
11//#define NOPOOL
12
13typedef struct _Pool Pool;
14
15struct _Pool
16{
17 int usage;
18 void *base;
19 Pool *prev, *next;
20};
21
22
23Pool *
24_evas_mp_pool_new(Evas_Mempool *pool)
25{
26#ifdef NOPOOL
27 static Pool thepool;
28 return &thepool;
29#else
30 Pool *p;
31 void **ptr;
32 int item_alloc, i;
33
34 item_alloc =
35 ((pool->item_size + sizeof(void *) - 1) / sizeof(void *)) * sizeof(void *);
36 p = malloc(sizeof(Pool) + (pool->pool_size * item_alloc));
37 ptr = (void **)(((unsigned char *)p) + sizeof(Pool));
38 p->usage = 0;
39 p->base = ptr;
40 for (i = 0; i < pool->pool_size - 1; i++)
41 {
42 *ptr = (void **)(((unsigned char *)ptr) + item_alloc);
43 ptr = *ptr;
44 }
45 *ptr = NULL;
46 return p;
47#endif
48}
49
50void
51_evas_mp_pool_free(Pool *p)
52{
53#if !defined(NOPOOL)
54 free(p);
55#endif
56}
57
58void *
59evas_mempool_malloc(Evas_Mempool *pool, int size)
60{
61#ifdef NOPOOL
62 return malloc(size);
63#else
64 Pool *p;
65 void *mem;
66
67 for (p = pool->first; p; p = p->next) // look 4 pool from 2nd bucket on
68 {
69 if (p->base) // base is not NULL - has a free slot
70 {
71 if (p->prev)
72 {
73 if (pool->last == p)
74 pool->last = p->prev;
75
76 p->prev->next = p->next;
77 p->prev = NULL;
78 p->next = pool->first;
79 p->next->prev = p;
80 pool->first = p;
81 }
82
83 break;
84 }
85 }
86 if (!p) // we have reached the end of the list - no free pools
87 {
88 p = _evas_mp_pool_new(pool);
89 if (!p)
90 return NULL;
91
92 p->prev = NULL;
93 p->next = pool->first;
94 if (p->next)
95 p->next->prev = p;
96
97 if (!pool->last)
98 pool->last = p;
99
100 pool->first = p;
101 }
102
103 mem = p->base; // this points to the next free block - so take it
104 p->base = *((void **)mem); // base now points to the next free block
105 if (!p->base) // move to end - it just filled up
106 if (p->next)
107 {
108 if (p->prev)
109 p->prev->next = p->next;
110 else
111 pool->first = p->next;
112
113 p->next->prev = p->prev;
114 ((Pool *)pool->last)->next = p;
115 p->prev = pool->last;
116 p->next = NULL;
117 pool->last = p;
118 }
119
120 p->usage++;
121 pool->usage++;
122 return mem;
123#endif
124}
125
126void
127evas_mempool_free(Evas_Mempool *pool, void *ptr)
128{
129#ifdef NOPOOL
130 free(ptr);
131#else
132 Pool *p;
133 void *pmem;
134 int item_alloc, psize;
135
136 item_alloc =
137 ((pool->item_size + sizeof(void *) - 1) / sizeof(void *)) * sizeof(void *);
138 psize = item_alloc * pool->pool_size;
139 for (p = (Pool *)(pool->first); p; p = p->next) // look 4 pool
140 {
141 pmem = (void *)(((unsigned char *)p) + sizeof(Pool)); // pool mem base
142 if ((ptr >= pmem) &&
143 ((unsigned char *)ptr < (((unsigned char *)pmem) + psize))) // is it in pool mem?
144 {
145 *((void **)ptr) = p->base; // freed node points to prev free node
146 p->base = ptr; // next free node is now the one we freed
147 p->usage--;
148 pool->usage--;
149 if (p->usage == 0) // free bucket
150 {
151 if (p->prev)
152 p->prev->next = p->next;
153
154 if (p->next)
155 p->next->prev = p->prev;
156
157 if (pool->last == p)
158 pool->last = p->prev;
159
160 if (pool->first == p)
161 pool->first = p->next;
162
163 _evas_mp_pool_free(p);
164 }
165 else if (p->prev) // if not the first - move to front
166 {
167 p->prev->next = p->next;
168 if (p->next)
169 p->next->prev = p->prev;
170
171 if (pool->last == p)
172 pool->last = p->prev;
173
174 p->prev = NULL;
175 p->next = pool->first;
176 p->next->prev = p;
177 pool->first = p;
178 }
179
180 break;
181 }
182 }
183#endif
184}
185
186
187void *
188evas_mempool_calloc(Evas_Mempool *pool, int size)
189{
190#ifdef NOPOOL
191 return calloc(1, size);
192#else
193 void *mem;
194
195 mem = evas_mempool_malloc(pool, size);
196 memset(mem, 0, size);
197 return mem;
198#endif
199}
200
diff --git a/libraries/eina/src/tests/evas_mempool.h b/libraries/eina/src/tests/evas_mempool.h
new file mode 100644
index 0000000..983c434
--- /dev/null
+++ b/libraries/eina/src/tests/evas_mempool.h
@@ -0,0 +1,21 @@
1#ifndef _EVAS_MEMPOOL_H
2#define _EVAS_MEMPOOL_H
3
4
5typedef struct _Evas_Mempool Evas_Mempool;
6
7struct _Evas_Mempool
8{
9 int item_size;
10 int pool_size;
11 int usage;
12 void *first, *last;
13};
14
15
16void *evas_mempool_malloc(Evas_Mempool *pool, int size);
17void evas_mempool_free(Evas_Mempool *pool, void *ptr);
18void *evas_mempool_calloc(Evas_Mempool *pool, int size);
19
20
21#endif /* _EVAS_MEMPOOL_H */
diff --git a/libraries/eina/src/tests/evas_object_list.c b/libraries/eina/src/tests/evas_object_list.c
new file mode 100644
index 0000000..8ba4267
--- /dev/null
+++ b/libraries/eina/src/tests/evas_object_list.c
@@ -0,0 +1,183 @@
1#ifdef HAVE_CONFIG_H
2# include "config.h"
3#endif
4
5#include <stdlib.h>
6
7#include "Evas_Data.h"
8
9/* list ops */
10void *
11evas_object_list_append(void *in_list, void *in_item)
12{
13 Evas_Object_List *l, *new_l;
14 Evas_Object_List *list;
15
16 list = in_list;
17 new_l = in_item;
18 new_l->next = NULL;
19 if (!list)
20 {
21 new_l->prev = NULL;
22 new_l->last = new_l;
23 return new_l;
24 }
25
26 if (list->last)
27 l = list->last;
28 else
29 for (l = list; (l) && (l->next); l = l->next) ;
30
31 l->next = new_l;
32 new_l->prev = l;
33 list->last = new_l;
34 return list;
35}
36
37void *
38evas_object_list_prepend(void *in_list, void *in_item)
39{
40 Evas_Object_List *new_l;
41 Evas_Object_List *list;
42
43 list = in_list;
44 new_l = in_item;
45 new_l->prev = NULL;
46 if (!list)
47 {
48 new_l->next = NULL;
49 new_l->last = new_l;
50 return new_l;
51 }
52
53 new_l->next = list;
54 list->prev = new_l;
55 new_l->last = list->last;
56 list->last = NULL;
57 return new_l;
58}
59
60void *
61evas_object_list_append_relative(void *in_list,
62 void *in_item,
63 void *in_relative)
64{
65 Evas_Object_List *list, *relative, *new_l;
66
67 list = in_list;
68 new_l = in_item;
69 relative = in_relative;
70 if (relative)
71 {
72 if (relative->next)
73 {
74 new_l->next = relative->next;
75 relative->next->prev = new_l;
76 }
77 else
78 new_l->next = NULL;
79
80 relative->next = new_l;
81 new_l->prev = relative;
82 if (!new_l->next)
83 list->last = new_l;
84
85 return list;
86 }
87
88 return evas_object_list_append(list, new_l);
89}
90
91void *
92evas_object_list_prepend_relative(void *in_list,
93 void *in_item,
94 void *in_relative)
95{
96 Evas_Object_List *list, *relative, *new_l;
97
98 list = in_list;
99 new_l = in_item;
100 relative = in_relative;
101 if (relative)
102 {
103 new_l->prev = relative->prev;
104 new_l->next = relative;
105 relative->prev = new_l;
106 if (new_l->prev)
107 {
108 new_l->prev->next = new_l;
109 if (!new_l->next)
110 list->last = new_l;
111
112 return list;
113 }
114 else
115 {
116 if (!new_l->next)
117 new_l->last = new_l;
118 else
119 {
120 new_l->last = list->last;
121 list->last = NULL;
122 }
123
124 return new_l;
125 }
126 }
127
128 return evas_object_list_prepend(list, new_l);
129}
130
131void *
132evas_object_list_remove(void *in_list, void *in_item)
133{
134 Evas_Object_List *return_l;
135 Evas_Object_List *list, *item;
136
137 /* checkme */
138 if(!in_list)
139 return in_list;
140
141 list = in_list;
142 item = in_item;
143 if (!item)
144 return list;
145
146 if (item->next)
147 item->next->prev = item->prev;
148
149 if (item->prev)
150 {
151 item->prev->next = item->next;
152 return_l = list;
153 }
154 else
155 {
156 return_l = item->next;
157 if (return_l)
158 return_l->last = list->last;
159 }
160
161 if (item == list->last)
162 list->last = item->prev;
163
164 item->next = NULL;
165 item->prev = NULL;
166 return return_l;
167}
168
169void *
170evas_object_list_find(void *in_list, void *in_item)
171{
172 Evas_Object_List *l;
173 Evas_Object_List *list, *item;
174
175 list = in_list;
176 item = in_item;
177 for (l = list; l; l = l->next)
178 {
179 if (l == item)
180 return item;
181 }
182 return NULL;
183}
diff --git a/libraries/eina/src/tests/evas_stringshare.c b/libraries/eina/src/tests/evas_stringshare.c
new file mode 100644
index 0000000..6e8797c
--- /dev/null
+++ b/libraries/eina/src/tests/evas_stringshare.c
@@ -0,0 +1,275 @@
1#ifdef HAVE_CONFIG_H
2# include "config.h"
3#endif
4
5#include <stdlib.h>
6#include <stdio.h>
7#include <string.h>
8
9
10#include "Evas_Data.h"
11
12typedef struct _Evas_Stringshare Evas_Stringshare;
13typedef struct _Evas_Stringshare_El Evas_Stringshare_El;
14
15struct _Evas_Stringshare
16{
17 Evas_Stringshare_El *buckets[1024];
18};
19
20struct _Evas_Stringshare_El
21{
22 Evas_Stringshare_El *next;
23// int op;
24 int references;
25};
26
27static Evas_Stringshare share =
28{
29 {
30 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
31 NULL, NULL, NULL, NULL,
32 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
33 NULL, NULL, NULL, NULL,
34 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
35 NULL, NULL, NULL, NULL,
36 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
37 NULL, NULL, NULL, NULL,
38 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
39 NULL, NULL, NULL, NULL,
40 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
41 NULL, NULL, NULL, NULL,
42 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
43 NULL, NULL, NULL, NULL,
44 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
45 NULL, NULL, NULL, NULL,
46 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
47 NULL, NULL, NULL, NULL,
48 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
49 NULL, NULL, NULL, NULL,
50 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
51 NULL, NULL, NULL, NULL,
52 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
53 NULL, NULL, NULL, NULL,
54 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
55 NULL, NULL, NULL, NULL,
56 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
57 NULL, NULL, NULL, NULL,
58 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
59 NULL, NULL, NULL, NULL,
60 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
61 NULL, NULL, NULL, NULL,
62
63 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
64 NULL, NULL, NULL, NULL,
65 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
66 NULL, NULL, NULL, NULL,
67 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
68 NULL, NULL, NULL, NULL,
69 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
70 NULL, NULL, NULL, NULL,
71 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
72 NULL, NULL, NULL, NULL,
73 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
74 NULL, NULL, NULL, NULL,
75 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
76 NULL, NULL, NULL, NULL,
77 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
78 NULL, NULL, NULL, NULL,
79 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
80 NULL, NULL, NULL, NULL,
81 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
82 NULL, NULL, NULL, NULL,
83 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
84 NULL, NULL, NULL, NULL,
85 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
86 NULL, NULL, NULL, NULL,
87 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
88 NULL, NULL, NULL, NULL,
89 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
90 NULL, NULL, NULL, NULL,
91 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
92 NULL, NULL, NULL, NULL,
93 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
94 NULL, NULL, NULL, NULL,
95
96 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
97 NULL, NULL, NULL, NULL,
98 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
99 NULL, NULL, NULL, NULL,
100 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
101 NULL, NULL, NULL, NULL,
102 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
103 NULL, NULL, NULL, NULL,
104 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
105 NULL, NULL, NULL, NULL,
106 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
107 NULL, NULL, NULL, NULL,
108 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
109 NULL, NULL, NULL, NULL,
110 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
111 NULL, NULL, NULL, NULL,
112 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
113 NULL, NULL, NULL, NULL,
114 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
115 NULL, NULL, NULL, NULL,
116 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
117 NULL, NULL, NULL, NULL,
118 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
119 NULL, NULL, NULL, NULL,
120 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
121 NULL, NULL, NULL, NULL,
122 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
123 NULL, NULL, NULL, NULL,
124 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
125 NULL, NULL, NULL, NULL,
126 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
127 NULL, NULL, NULL, NULL,
128
129 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
130 NULL, NULL, NULL, NULL,
131 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
132 NULL, NULL, NULL, NULL,
133 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
134 NULL, NULL, NULL, NULL,
135 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
136 NULL, NULL, NULL, NULL,
137 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
138 NULL, NULL, NULL, NULL,
139 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
140 NULL, NULL, NULL, NULL,
141 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
142 NULL, NULL, NULL, NULL,
143 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
144 NULL, NULL, NULL, NULL,
145 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
146 NULL, NULL, NULL, NULL,
147 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
148 NULL, NULL, NULL, NULL,
149 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
150 NULL, NULL, NULL, NULL,
151 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
152 NULL, NULL, NULL, NULL,
153 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
154 NULL, NULL, NULL, NULL,
155 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
156 NULL, NULL, NULL, NULL,
157 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
158 NULL, NULL, NULL, NULL,
159 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
160 NULL, NULL, NULL, NULL
161 }
162};
163
164//static int op = 0;
165//static FILE *f = NULL;
166
167static inline int
168_evas_stringshare_hash_gen(const char *str, int *len)
169{
170 unsigned int hash_num = 5381;
171 const unsigned char *ptr;
172
173 for (ptr = (const unsigned char *)str; *ptr; ptr++)
174 {
175 hash_num = (hash_num * 33) ^ *ptr;
176 }
177
178 hash_num &= 0x3ff;
179 *len = ptr - (const unsigned char *)str;
180 return (int)hash_num;
181}
182
183EAPI const char *
184evas_stringshare_add(const char *str)
185{
186 int hash_num, slen;
187 char *el_str;
188 Evas_Stringshare_El *el, *pel = NULL;
189
190 if (!str)
191 {
192 return NULL; // if (!f)
193
194 }
195
196// {
197// char bf[256];
198// snprintf(bf, sizeof(bf), "strlog-%i", getpid());
199// f = fopen(bf, "w");
200// }
201 hash_num = _evas_stringshare_hash_gen(str, &slen);
202 for (el = share.buckets[hash_num]; el; pel = el, el = el->next)
203 {
204 el_str = ((char *)el) + sizeof(Evas_Stringshare_El);
205 if (!strcmp(el_str, str))
206 {
207 if (pel)
208 {
209 pel->next = el->next;
210 el->next = share.buckets[hash_num];
211 share.buckets[hash_num] = el;
212 }
213
214 el->references++;
215// fprintf(f, "strings[%i] = str->add(strings[%i]);\n", el->op, el->op);
216// fflush(f);
217 return el_str;
218 }
219 }
220 if (!(el = malloc(sizeof(Evas_Stringshare_El) + slen + 1)))
221 return NULL;
222
223 el_str = ((char *)el) + sizeof(Evas_Stringshare_El);
224 strcpy(el_str, str);
225 el->references = 1;
226 el->next = share.buckets[hash_num];
227 share.buckets[hash_num] = el;
228// el->op = op;
229// fprintf(f, "strings[%i] = str->add(\"%s\");\n", el->op, el_str);
230// fflush(f);
231// op++;
232 return el_str;
233}
234
235EAPI void
236evas_stringshare_del(const char *str)
237{
238 int hash_num, slen;
239 char *el_str;
240 Evas_Stringshare_El *el, *pel = NULL;
241
242 if (!str)
243 return;
244
245 hash_num = _evas_stringshare_hash_gen(str, &slen);
246 for (el = share.buckets[hash_num]; el; pel = el, el = el->next)
247 {
248 el_str = ((char *)el) + sizeof(Evas_Stringshare_El);
249 if (el_str == str)
250 {
251 el->references--;
252// fprintf(f, "str->del(strings[%i]);\n", el->op);
253// fflush(f);
254 if (el->references == 0)
255 {
256 if (pel)
257 pel->next = el->next;
258 else
259 share.buckets[hash_num] = el->next;
260
261 free(el);
262 }
263 else if (pel)
264 {
265 pel->next = el->next;
266 el->next = share.buckets[hash_num];
267 share.buckets[hash_num] = el;
268 }
269
270 return;
271 }
272 }
273 printf("EEEK trying to del non-shared stringshare \"%s\"\n", str);
274 abort();
275}
diff --git a/libraries/eina/src/tests/strlog b/libraries/eina/src/tests/strlog
new file mode 100644
index 0000000..d9fc2af
--- /dev/null
+++ b/libraries/eina/src/tests/strlog
@@ -0,0 +1,46999 @@
1strings[0] = str->add("extensions");
2strings[1] = str->add("Extensions");
3strings[2] = str->add("enlightenment/extensions");
4strings[3] = str->add("modules");
5strings[4] = str->add("Modules");
6strings[5] = str->add("enlightenment/modules");
7strings[6] = str->add("default.edj");
8strings[7] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj");
9strings[8] = str->add("Desktop %i, %i");
10strings[9] = str->add("en_US.UTF-8");
11strings[10] = str->add("note");
12strings[11] = str->add("conf_interaction");
13strings[12] = str->add("fileman");
14strings[13] = str->add("conf_engine");
15strings[14] = str->add("conf_winlist");
16strings[15] = str->add("conf_window_manipulation");
17strings[16] = str->add("conf_window_focus");
18strings[17] = str->add("conf_window_display");
19strings[18] = str->add("conf_wallpaper");
20strings[19] = str->add("conf_transitions");
21strings[20] = str->add("conf_theme");
22strings[21] = str->add("conf_startup");
23strings[22] = str->add("conf_shelves");
24strings[23] = str->add("conf_screensaver");
25strings[24] = str->add("conf_profiles");
26strings[25] = str->add("conf_performance");
27strings[26] = str->add("conf_paths");
28strings[27] = str->add("conf_mouse_cursor");
29strings[28] = str->add("conf_mousebindings");
30strings[29] = str->add("conf_mouse");
31strings[30] = str->add("conf_mime");
32strings[31] = str->add("conf_menus");
33strings[32] = str->add("conf_keybindings");
34strings[33] = str->add("conf_intl");
35strings[34] = str->add("conf_imc");
36strings[35] = str->add("conf_icon_theme");
37strings[36] = str->add("conf_fonts");
38strings[37] = str->add("conf_exebuf");
39strings[38] = str->add("conf_dpms");
40strings[39] = str->add("conf_display");
41strings[40] = str->add("conf_dialogs");
42strings[41] = str->add("conf_desks");
43strings[42] = str->add("conf_desklock");
44strings[43] = str->add("conf_desk");
45strings[44] = str->add("conf_colors");
46strings[45] = str->add("conf_clientlist");
47strings[46] = str->add("conf_borders");
48strings[47] = str->add("conf_applications");
49strings[48] = str->add("conf");
50strings[49] = str->add("winlist");
51strings[50] = str->add("exebuf");
52strings[51] = str->add("pager");
53strings[52] = str->add("temperature");
54strings[53] = str->add("cpufreq");
55strings[54] = str->add("battery");
56strings[55] = str->add("clock");
57strings[56] = str->add("dropshadow");
58strings[57] = str->add("ibox");
59strings[58] = str->add("ibar");
60strings[59] = str->add("start");
61strings[60] = str->add("gadman");
62strings[61] = str->add("default");
63strings[62] = str->add("Vera");
64strings[63] = str->add("theme");
65strings[64] = str->add("/home/cedric/.e/e/themes/b_and_w.edj");
66strings[65] = str->add("menu_show");
67strings[66] = str->add("main");
68strings[67] = str->add("window_move");
69strings[65] = str->add(strings[65]);
70strings[68] = str->add("clients");
71strings[69] = str->add("window_resize");
72strings[65] = str->add(strings[65]);
73strings[70] = str->add("favorites");
74strings[71] = str->add("window_menu");
75strings[72] = str->add("Left");
76strings[73] = str->add("desk_flip_by");
77strings[74] = str->add("-1 0");
78strings[75] = str->add("Right");
79strings[73] = str->add(strings[73]);
80strings[76] = str->add("1 0");
81strings[77] = str->add("Up");
82strings[73] = str->add(strings[73]);
83strings[78] = str->add("0 -1");
84strings[79] = str->add("Down");
85strings[73] = str->add(strings[73]);
86strings[80] = str->add("0 1");
87strings[77] = str->add(strings[77]);
88strings[81] = str->add("window_raise");
89strings[79] = str->add(strings[79]);
90strings[82] = str->add("window_lower");
91strings[83] = str->add("x");
92strings[84] = str->add("window_close");
93strings[85] = str->add("k");
94strings[86] = str->add("window_kill");
95strings[87] = str->add("w");
96strings[71] = str->add(strings[71]);
97strings[88] = str->add("s");
98strings[89] = str->add("window_sticky_toggle");
99strings[90] = str->add("i");
100strings[91] = str->add("window_iconic_toggle");
101strings[92] = str->add("f");
102strings[93] = str->add("window_maximized_toggle");
103strings[94] = str->add("F10");
104strings[93] = str->add(strings[93]);
105strings[95] = str->add("default vertical");
106strings[94] = str->add(strings[94]);
107strings[93] = str->add(strings[93]);
108strings[96] = str->add("default horizontal");
109strings[97] = str->add("r");
110strings[98] = str->add("window_shaded_toggle");
111strings[72] = str->add(strings[72]);
112strings[99] = str->add("desk_linear_flip_by");
113strings[100] = str->add("-1");
114strings[75] = str->add(strings[75]);
115strings[99] = str->add(strings[99]);
116strings[101] = str->add("1");
117strings[102] = str->add("F1");
118strings[103] = str->add("desk_linear_flip_to");
119strings[104] = str->add("0");
120strings[105] = str->add("F2");
121strings[103] = str->add(strings[103]);
122strings[101] = str->add(strings[101]);
123strings[106] = str->add("F3");
124strings[103] = str->add(strings[103]);
125strings[107] = str->add("2");
126strings[108] = str->add("F4");
127strings[103] = str->add(strings[103]);
128strings[109] = str->add("3");
129strings[110] = str->add("F5");
130strings[103] = str->add(strings[103]);
131strings[111] = str->add("4");
132strings[112] = str->add("F6");
133strings[103] = str->add(strings[103]);
134strings[113] = str->add("5");
135strings[114] = str->add("F7");
136strings[103] = str->add(strings[103]);
137strings[115] = str->add("6");
138strings[116] = str->add("F8");
139strings[103] = str->add(strings[103]);
140strings[117] = str->add("7");
141strings[118] = str->add("F9");
142strings[103] = str->add(strings[103]);
143strings[119] = str->add("8");
144strings[94] = str->add(strings[94]);
145strings[103] = str->add(strings[103]);
146strings[120] = str->add("9");
147strings[121] = str->add("F11");
148strings[103] = str->add(strings[103]);
149strings[122] = str->add("10");
150strings[123] = str->add("F12");
151strings[103] = str->add(strings[103]);
152strings[124] = str->add("11");
153strings[125] = str->add("m");
154strings[65] = str->add(strings[65]);
155strings[66] = str->add(strings[66]);
156strings[126] = str->add("a");
157strings[65] = str->add(strings[65]);
158strings[70] = str->add(strings[70]);
159strings[127] = str->add("Menu");
160strings[65] = str->add(strings[65]);
161strings[66] = str->add(strings[66]);
162strings[127] = str->add(strings[127]);
163strings[65] = str->add(strings[65]);
164strings[68] = str->add(strings[68]);
165strings[127] = str->add(strings[127]);
166strings[65] = str->add(strings[65]);
167strings[70] = str->add(strings[70]);
168strings[128] = str->add("Insert");
169strings[129] = str->add("exec");
170strings[130] = str->add("Eterm");
171strings[131] = str->add("Tab");
172strings[49] = str->add(strings[49]);
173strings[132] = str->add("next");
174strings[131] = str->add(strings[131]);
175strings[49] = str->add(strings[49]);
176strings[133] = str->add("prev");
177strings[134] = str->add("End");
178strings[135] = str->add("restart");
179strings[136] = str->add("Delete");
180strings[137] = str->add("logout");
181strings[138] = str->add("Escape");
182strings[50] = str->add(strings[50]);
183strings[139] = str->add("l");
184strings[140] = str->add("desk_lock");
185strings[141] = str->add("d");
186strings[142] = str->add("desk_deskshow_toggle");
187strings[72] = str->add(strings[72]);
188strings[143] = str->add("screen_send_by");
189strings[100] = str->add(strings[100]);
190strings[75] = str->add(strings[75]);
191strings[143] = str->add(strings[143]);
192strings[101] = str->add(strings[101]);
193strings[102] = str->add(strings[102]);
194strings[144] = str->add("screen_send_to");
195strings[104] = str->add(strings[104]);
196strings[105] = str->add(strings[105]);
197strings[144] = str->add(strings[144]);
198strings[101] = str->add(strings[101]);
199strings[106] = str->add(strings[106]);
200strings[144] = str->add(strings[144]);
201strings[107] = str->add(strings[107]);
202strings[108] = str->add(strings[108]);
203strings[144] = str->add(strings[144]);
204strings[109] = str->add(strings[109]);
205strings[145] = str->add("mouse,down,1,double");
206strings[146] = str->add("e.event.titlebar");
207strings[98] = str->add(strings[98]);
208strings[147] = str->add("up");
209strings[148] = str->add("mouse,down,2");
210strings[146] = str->add(strings[146]);
211strings[98] = str->add(strings[98]);
212strings[147] = str->add(strings[147]);
213strings[149] = str->add("mouse,wheel,?,1");
214strings[146] = str->add(strings[146]);
215strings[150] = str->add("window_shaded");
216strings[151] = str->add("0 up");
217strings[152] = str->add("mouse,wheel,?,-1");
218strings[146] = str->add(strings[146]);
219strings[150] = str->add(strings[150]);
220strings[153] = str->add("1 up");
221strings[154] = str->add("mouse,clicked,3");
222strings[146] = str->add(strings[146]);
223strings[71] = str->add(strings[71]);
224strings[155] = str->add("mouse,clicked,?");
225strings[156] = str->add("e.event.icon");
226strings[71] = str->add(strings[71]);
227strings[157] = str->add("mouse,clicked,[12]");
228strings[158] = str->add("e.event.close");
229strings[84] = str->add(strings[84]);
230strings[154] = str->add(strings[154]);
231strings[158] = str->add(strings[158]);
232strings[86] = str->add(strings[86]);
233strings[159] = str->add("mouse,clicked,1");
234strings[160] = str->add("e.event.maximize");
235strings[93] = str->add(strings[93]);
236strings[161] = str->add("mouse,clicked,2");
237strings[160] = str->add(strings[160]);
238strings[93] = str->add(strings[93]);
239strings[162] = str->add("smart");
240strings[154] = str->add(strings[154]);
241strings[160] = str->add(strings[160]);
242strings[93] = str->add(strings[93]);
243strings[163] = str->add("expand");
244strings[155] = str->add(strings[155]);
245strings[164] = str->add("e.event.minimize");
246strings[91] = str->add(strings[91]);
247strings[155] = str->add(strings[155]);
248strings[165] = str->add("e.event.shade");
249strings[98] = str->add(strings[98]);
250strings[147] = str->add(strings[147]);
251strings[155] = str->add(strings[155]);
252strings[166] = str->add("e.event.lower");
253strings[82] = str->add(strings[82]);
254strings[167] = str->add("mouse,down,1");
255strings[156] = str->add(strings[156]);
256strings[168] = str->add("window_drag_icon");
257strings[167] = str->add(strings[167]);
258strings[146] = str->add(strings[146]);
259strings[67] = str->add(strings[67]);
260strings[169] = str->add("mouse,up,1");
261strings[146] = str->add(strings[146]);
262strings[67] = str->add(strings[67]);
263strings[170] = str->add("end");
264strings[167] = str->add(strings[167]);
265strings[171] = str->add("e.event.resize.tl");
266strings[69] = str->add(strings[69]);
267strings[172] = str->add("tl");
268strings[167] = str->add(strings[167]);
269strings[173] = str->add("e.event.resize.t");
270strings[69] = str->add(strings[69]);
271strings[174] = str->add("t");
272strings[167] = str->add(strings[167]);
273strings[175] = str->add("e.event.resize.tr");
274strings[69] = str->add(strings[69]);
275strings[176] = str->add("tr");
276strings[167] = str->add(strings[167]);
277strings[177] = str->add("e.event.resize.r");
278strings[69] = str->add(strings[69]);
279strings[97] = str->add(strings[97]);
280strings[167] = str->add(strings[167]);
281strings[178] = str->add("e.event.resize.br");
282strings[69] = str->add(strings[69]);
283strings[179] = str->add("br");
284strings[167] = str->add(strings[167]);
285strings[180] = str->add("e.event.resize.b");
286strings[69] = str->add(strings[69]);
287strings[181] = str->add("b");
288strings[167] = str->add(strings[167]);
289strings[182] = str->add("e.event.resize.bl");
290strings[69] = str->add(strings[69]);
291strings[183] = str->add("bl");
292strings[167] = str->add(strings[167]);
293strings[184] = str->add("e.event.resize.l");
294strings[69] = str->add(strings[69]);
295strings[139] = str->add(strings[139]);
296strings[169] = str->add(strings[169]);
297strings[185] = str->add("e.event.resize.*");
298strings[69] = str->add(strings[69]);
299strings[170] = str->add(strings[170]);
300strings[186] = str->add("mouse,down,3");
301strings[185] = str->add(strings[185]);
302strings[67] = str->add(strings[67]);
303strings[187] = str->add("mouse,up,3");
304strings[185] = str->add(strings[185]);
305strings[67] = str->add(strings[67]);
306strings[170] = str->add(strings[170]);
307strings[99] = str->add(strings[99]);
308strings[101] = str->add(strings[101]);
309strings[99] = str->add(strings[99]);
310strings[101] = str->add(strings[101]);
311strings[99] = str->add(strings[99]);
312strings[101] = str->add(strings[101]);
313strings[99] = str->add(strings[99]);
314strings[100] = str->add(strings[100]);
315strings[99] = str->add(strings[99]);
316strings[100] = str->add(strings[100]);
317strings[99] = str->add(strings[99]);
318strings[100] = str->add(strings[100]);
319strings[99] = str->add(strings[99]);
320strings[101] = str->add(strings[101]);
321strings[99] = str->add(strings[99]);
322strings[101] = str->add(strings[101]);
323strings[99] = str->add(strings[99]);
324strings[101] = str->add(strings[101]);
325strings[99] = str->add(strings[99]);
326strings[100] = str->add(strings[100]);
327strings[99] = str->add(strings[99]);
328strings[100] = str->add(strings[100]);
329strings[99] = str->add(strings[99]);
330strings[100] = str->add(strings[100]);
331strings[188] = str->add("vswipe");
332strings[189] = str->add("crossfade");
333strings[190] = str->add("E");
334strings[191] = str->add("_config_winlist_dialog...ADVANCED");
335strings[192] = str->add("Window List Settings");
336strings[193] = str->add("enlightenment -display :1.0");
337strings[190] = str->add(strings[190]);
338strings[194] = str->add("_config_focus_dialog...ADVANCED");
339strings[195] = str->add("Focus Settings");
340strings[193] = str->add(strings[193]);
341strings[190] = str->add(strings[190]);
342strings[196] = str->add("_config_window_manipulation_dialog...ADVANCED");
343strings[197] = str->add("Window Manipulation");
344strings[193] = str->add(strings[193]);
345strings[190] = str->add(strings[190]);
346strings[198] = str->add("_config_keybindings_dialog...BASIC");
347strings[199] = str->add("Key Binding Settings");
348strings[193] = str->add(strings[193]);
349strings[190] = str->add(strings[190]);
350strings[200] = str->add("_fwin:://home/cedric/Videos");
351strings[201] = str->add("Videos");
352strings[193] = str->add(strings[193]);
353strings[190] = str->add(strings[190]);
354strings[202] = str->add("_fwin:://home/cedric/Vidéos");
355strings[203] = str->add("Vidéos");
356strings[193] = str->add(strings[193]);
357strings[190] = str->add(strings[190]);
358strings[204] = str->add("_fwin:://home/cedric/wav");
359strings[205] = str->add("wav");
360strings[193] = str->add(strings[193]);
361strings[190] = str->add(strings[190]);
362strings[206] = str->add("_config_startup_dialog...BASIC");
363strings[207] = str->add("Startup Settings");
364strings[193] = str->add(strings[193]);
365strings[190] = str->add(strings[190]);
366strings[208] = str->add("_config_transitions_dialog...BASIC");
367strings[209] = str->add("Transition Settings");
368strings[193] = str->add(strings[193]);
369strings[190] = str->add(strings[190]);
370strings[210] = str->add("_config_cursor_dialog...ADVANCED");
371strings[211] = str->add("Cursor Settings");
372strings[193] = str->add(strings[193]);
373strings[190] = str->add(strings[190]);
374strings[212] = str->add("_config_fonts_dialog...ADVANCED");
375strings[213] = str->add("Font Settings");
376strings[193] = str->add(strings[193]);
377strings[190] = str->add(strings[190]);
378strings[214] = str->add("_config_color_classes_dialog...ADVANCED");
379strings[215] = str->add("Colors");
380strings[193] = str->add(strings[193]);
381strings[190] = str->add(strings[190]);
382strings[216] = str->add("_config_imc_dialog...ADVANCED");
383strings[217] = str->add("Input Method Configuration");
384strings[193] = str->add(strings[193]);
385strings[190] = str->add(strings[190]);
386strings[218] = str->add("_eap_exec_select_dialog");
387strings[219] = str->add("Select an Executable");
388strings[193] = str->add(strings[193]);
389strings[190] = str->add(strings[190]);
390strings[220] = str->add("_desktop_editor_dialog...ADVANCED");
391strings[221] = str->add("Desktop Entry Editor");
392strings[193] = str->add(strings[193]);
393strings[190] = str->add(strings[190]);
394strings[222] = str->add("_theme_web_dialog");
395strings[223] = str->add("[get-e.org] Download 2 images of 28");
396strings[193] = str->add(strings[193]);
397strings[190] = str->add(strings[190]);
398strings[224] = str->add("_config_desks_dialog...ADVANCED");
399strings[225] = str->add("Virtual Desktops Settings");
400strings[193] = str->add(strings[193]);
401strings[190] = str->add(strings[190]);
402strings[226] = str->add("_config_theme_dialog...ADVANCED");
403strings[227] = str->add("Theme Selector");
404strings[193] = str->add(strings[193]);
405strings[190] = str->add(strings[190]);
406strings[228] = str->add("_e_modules_gadman_config_dialog...BASIC");
407strings[229] = str->add("Gadgets Manager");
408strings[193] = str->add(strings[193]);
409strings[190] = str->add(strings[190]);
410strings[230] = str->add("_config_intl_dialog...ADVANCED");
411strings[231] = str->add("Language Configuration");
412strings[193] = str->add(strings[193]);
413strings[190] = str->add(strings[190]);
414strings[232] = str->add("_e_mod_pager_config_dialog...ADVANCED");
415strings[233] = str->add("Configuration du Pager");
416strings[193] = str->add(strings[193]);
417strings[190] = str->add(strings[190]);
418strings[234] = str->add("_shelf_config_dialog...ADVANCED");
419strings[235] = str->add("Shelf Configuration");
420strings[193] = str->add(strings[193]);
421strings[190] = str->add(strings[190]);
422strings[236] = str->add("_gadcon_config_dialog...BASIC");
423strings[237] = str->add("Shelf Contents");
424strings[193] = str->add(strings[193]);
425strings[190] = str->add(strings[190]);
426strings[238] = str->add("_e_mod_temperature_config_dialog...ADVANCED");
427strings[239] = str->add("Configuration de la Température");
428strings[193] = str->add(strings[193]);
429strings[190] = str->add(strings[190]);
430strings[240] = str->add("_e_mod_battery_config_dialog...ADVANCED");
431strings[241] = str->add("Configuration de la batterie");
432strings[193] = str->add(strings[193]);
433strings[190] = str->add(strings[190]);
434strings[242] = str->add("_config_paths_dialog...BASIC");
435strings[243] = str->add("Configuration de dossiers de recherche");
436strings[193] = str->add(strings[193]);
437strings[190] = str->add(strings[190]);
438strings[244] = str->add("_config_profiles_dialog...BASIC");
439strings[245] = str->add("Profile Selector");
440strings[193] = str->add(strings[193]);
441strings[190] = str->add(strings[190]);
442strings[246] = str->add("_config_engine_dialog...BASIC");
443strings[247] = str->add("Engine Settings");
444strings[193] = str->add(strings[193]);
445strings[190] = str->add(strings[190]);
446strings[248] = str->add("_config_exebuf_dialog...ADVANCED");
447strings[249] = str->add("Paramètres de l'exécution de commande");
448strings[193] = str->add(strings[193]);
449strings[190] = str->add(strings[190]);
450strings[250] = str->add("_config_performance_dialog...ADVANCED");
451strings[251] = str->add("Performance Settings");
452strings[193] = str->add(strings[193]);
453strings[190] = str->add(strings[190]);
454strings[252] = str->add("_config_config_interaction_dialog...BASIC");
455strings[253] = str->add("Interaction Settings");
456strings[193] = str->add(strings[193]);
457strings[190] = str->add(strings[190]);
458strings[254] = str->add("_dpms_capable_dialog");
459strings[255] = str->add("Affiché les informations sur la gestion d'énergie");
460strings[193] = str->add(strings[193]);
461strings[190] = str->add(strings[190]);
462strings[256] = str->add("_config_screensaver_dialog...BASIC");
463strings[257] = str->add("Paramètres du verrouillage d'écran");
464strings[193] = str->add(strings[193]);
465strings[190] = str->add(strings[190]);
466strings[258] = str->add("_config_desklock_dialog...BASIC");
467strings[259] = str->add("Paramètres de verrouillage d'écran");
468strings[193] = str->add(strings[193]);
469strings[190] = str->add(strings[190]);
470strings[260] = str->add("_config_display_dialog...BASIC");
471strings[261] = str->add("Paramètre de résolution de l'écran");
472strings[193] = str->add(strings[193]);
473strings[190] = str->add(strings[190]);
474strings[262] = str->add("_mousebind_getmouse_dialog");
475strings[263] = str->add("Séquence de raccourci-souris");
476strings[193] = str->add(strings[193]);
477strings[190] = str->add(strings[190]);
478strings[264] = str->add("_config_mousebindings_dialog...BASIC");
479strings[265] = str->add("Mouse Binding Settings");
480strings[193] = str->add(strings[193]);
481strings[190] = str->add(strings[190]);
482strings[266] = str->add("_config_border_style_dialog...BASIC");
483strings[267] = str->add("Default Border Style");
484strings[193] = str->add(strings[193]);
485strings[190] = str->add(strings[190]);
486strings[268] = str->add("_fwin:://home");
487strings[269] = str->add("home");
488strings[270] = str->add("/usr/devel/bin/enlightenment -display :1.0");
489strings[190] = str->add(strings[190]);
490strings[271] = str->add("_config_winlist_dialog...BASIC");
491strings[272] = str->add("Paramètres de la liste de fenêtres");
492strings[270] = str->add(strings[270]);
493strings[190] = str->add(strings[190]);
494strings[273] = str->add("_config_config_dialog_dialog...BASIC");
495strings[274] = str->add("Dialog Settings");
496strings[193] = str->add(strings[193]);
497strings[190] = str->add(strings[190]);
498strings[275] = str->add("_error_dialog");
499strings[276] = str->add("Error - no PAM support");
500strings[193] = str->add(strings[193]);
501strings[190] = str->add(strings[190]);
502strings[277] = str->add("_shelf_config_dialog...BASIC");
503strings[278] = str->add("Configuration de gondole");
504strings[270] = str->add(strings[270]);
505strings[190] = str->add(strings[190]);
506strings[279] = str->add("_config_imc_dialog...BASIC");
507strings[280] = str->add("Configuration de la méthode de saisie");
508strings[270] = str->add(strings[270]);
509strings[190] = str->add(strings[190]);
510strings[281] = str->add("_e_mod_dropshadow_config_dialog...BASIC");
511strings[282] = str->add("Dropshadow Configuration");
512strings[193] = str->add(strings[193]);
513strings[190] = str->add(strings[190]);
514strings[283] = str->add("_config_cursor_dialog...BASIC");
515strings[284] = str->add("Paramètres du curseur");
516strings[270] = str->add(strings[270]);
517strings[190] = str->add(strings[190]);
518strings[285] = str->add("_config_desks_dialog...BASIC");
519strings[286] = str->add("Configuration des Bureaux virtuels");
520strings[193] = str->add(strings[193]);
521strings[190] = str->add(strings[190]);
522strings[287] = str->add("_config_fileman_dialog...BASIC");
523strings[288] = str->add("Fileman Settings");
524strings[270] = str->add(strings[270]);
525strings[190] = str->add(strings[190]);
526strings[289] = str->add("_fwin:://");
527strings[290] = str->add("Root");
528strings[270] = str->add(strings[270]);
529strings[190] = str->add(strings[190]);
530strings[291] = str->add("_fwin:://home/cedric/tmp");
531strings[292] = str->add("tmp");
532strings[270] = str->add(strings[270]);
533strings[190] = str->add(strings[190]);
534strings[293] = str->add("_fwin:://tmp");
535strings[294] = str->add("Temp");
536strings[193] = str->add(strings[193]);
537strings[190] = str->add(strings[190]);
538strings[295] = str->add("_module_unload_dialog");
539strings[296] = str->add("Erreur de chargement du module");
540strings[193] = str->add(strings[193]);
541strings[190] = str->add(strings[190]);
542strings[297] = str->add("_e_exec_run_error_dialog");
543strings[298] = str->add("Erreur d'exécution d'une application");
544strings[270] = str->add(strings[270]);
545strings[190] = str->add(strings[190]);
546strings[297] = str->add(strings[297]);
547strings[298] = str->add(strings[298]);
548strings[193] = str->add(strings[193]);
549strings[190] = str->add(strings[190]);
550strings[297] = str->add(strings[297]);
551strings[298] = str->add(strings[298]);
552strings[193] = str->add(strings[193]);
553strings[190] = str->add(strings[190]);
554strings[299] = str->add("_sys_logout");
555strings[300] = str->add("Logout in progress");
556strings[193] = str->add(strings[193]);
557strings[190] = str->add(strings[190]);
558strings[301] = str->add("_logout_dialog");
559strings[302] = str->add("Are you sure you want to log out?");
560strings[193] = str->add(strings[193]);
561strings[190] = str->add(strings[190]);
562strings[299] = str->add(strings[299]);
563strings[303] = str->add("Fermeture de votre session en cours");
564strings[193] = str->add(strings[193]);
565strings[190] = str->add(strings[190]);
566strings[301] = str->add(strings[301]);
567strings[304] = str->add("Êtes-vous sur de vouloir fermer votre session ?");
568strings[193] = str->add(strings[193]);
569strings[190] = str->add(strings[190]);
570strings[299] = str->add(strings[299]);
571strings[303] = str->add(strings[303]);
572strings[193] = str->add(strings[193]);
573strings[190] = str->add(strings[190]);
574strings[301] = str->add(strings[301]);
575strings[304] = str->add(strings[304]);
576strings[193] = str->add(strings[193]);
577strings[190] = str->add(strings[190]);
578strings[305] = str->add("_configure");
579strings[306] = str->add("Enlightenment Configuration");
580strings[193] = str->add(strings[193]);
581strings[190] = str->add(strings[190]);
582strings[307] = str->add("_confirm_dialog");
583strings[308] = str->add("Êtes-vous sûr de vouloir supprimer cette gondole ?");
584strings[193] = str->add(strings[193]);
585strings[190] = str->add(strings[190]);
586strings[309] = str->add("_config_shelf_dialog...BASIC");
587strings[310] = str->add("Shelf Settings");
588strings[193] = str->add(strings[193]);
589strings[190] = str->add(strings[190]);
590strings[311] = str->add("_config_modules_dialog...BASIC");
591strings[312] = str->add("Module Settings");
592strings[193] = str->add(strings[193]);
593strings[190] = str->add(strings[190]);
594strings[313] = str->add("_config_icon_theme_dialog...BASIC");
595strings[314] = str->add("Icon Theme Settings");
596strings[193] = str->add(strings[193]);
597strings[190] = str->add(strings[190]);
598strings[315] = str->add("_config_color_classes_dialog...BASIC");
599strings[316] = str->add("Couleurs");
600strings[270] = str->add(strings[270]);
601strings[190] = str->add(strings[190]);
602strings[317] = str->add("_config_wallpaper_dialog...ADVANCED");
603strings[318] = str->add("Wallpaper Settings");
604strings[193] = str->add(strings[193]);
605strings[190] = str->add(strings[190]);
606strings[319] = str->add("_fwin:://home/cedric");
607strings[320] = str->add("Home Directory");
608strings[193] = str->add(strings[193]);
609strings[190] = str->add(strings[190]);
610strings[321] = str->add("_fwin:://home/cedric/.e/e/fileman/favorites");
611strings[70] = str->add(strings[70]);
612strings[193] = str->add(strings[193]);
613strings[190] = str->add(strings[190]);
614strings[322] = str->add("_theme_import_dialog");
615strings[323] = str->add("Select a Theme...");
616strings[193] = str->add(strings[193]);
617strings[190] = str->add(strings[190]);
618strings[324] = str->add("_wallpaper_web_dialog");
619strings[325] = str->add("[get-e.org - Static] Choose an image from list");
620strings[193] = str->add(strings[193]);
621strings[190] = str->add(strings[190]);
622strings[326] = str->add("_config_wallpaper_dialog...BASIC");
623strings[327] = str->add("Paramètres de fond d'écran");
624strings[193] = str->add(strings[193]);
625strings[190] = str->add(strings[190]);
626strings[305] = str->add(strings[305]);
627strings[328] = str->add("Configuration d'Enlightenment");
628strings[193] = str->add(strings[193]);
629strings[190] = str->add(strings[190]);
630strings[299] = str->add(strings[299]);
631strings[303] = str->add(strings[303]);
632strings[193] = str->add(strings[193]);
633strings[190] = str->add(strings[190]);
634strings[301] = str->add(strings[301]);
635strings[304] = str->add(strings[304]);
636strings[193] = str->add(strings[193]);
637strings[190] = str->add(strings[190]);
638strings[329] = str->add("_theme_about");
639strings[330] = str->add("About This Theme");
640strings[193] = str->add(strings[193]);
641strings[190] = str->add(strings[190]);
642strings[331] = str->add("_about");
643strings[332] = str->add("About Enlightenment");
644strings[193] = str->add(strings[193]);
645strings[190] = str->add(strings[190]);
646strings[333] = str->add("_config_theme_dialog...BASIC");
647strings[227] = str->add(strings[227]);
648strings[193] = str->add(strings[193]);
649strings[334] = str->add("xterm -hold -e");
650strings[335] = str->add("shelf");
651strings[59] = str->add(strings[59]);
652strings[59] = str->add(strings[59]);
653strings[336] = str->add("plain");
654strings[51] = str->add(strings[51]);
655strings[51] = str->add(strings[51]);
656strings[337] = str->add("inset");
657strings[57] = str->add(strings[57]);
658strings[338] = str->add("ibox.1");
659strings[337] = str->add(strings[337]);
660strings[58] = str->add(strings[58]);
661strings[339] = str->add("ibar.1");
662strings[337] = str->add(strings[337]);
663strings[52] = str->add(strings[52]);
664strings[340] = str->add("temperature.1");
665strings[336] = str->add(strings[336]);
666strings[53] = str->add(strings[53]);
667strings[53] = str->add(strings[53]);
668strings[336] = str->add(strings[336]);
669strings[54] = str->add(strings[54]);
670strings[54] = str->add(strings[54]);
671strings[336] = str->add(strings[336]);
672strings[55] = str->add(strings[55]);
673strings[55] = str->add(strings[55]);
674strings[336] = str->add(strings[336]);
675strings[10] = str->add(strings[10]);
676strings[341] = str->add("note.1");
677strings[336] = str->add(strings[336]);
678strings[335] = str->add(strings[335]);
679strings[51] = str->add(strings[51]);
680strings[57] = str->add(strings[57]);
681strings[335] = str->add(strings[335]);
682strings[51] = str->add(strings[51]);
683strings[57] = str->add(strings[57]);
684strings[335] = str->add(strings[335]);
685strings[51] = str->add(strings[51]);
686strings[57] = str->add(strings[57]);
687strings[342] = str->add("slipshelf_extra");
688strings[343] = str->add("slipshelf");
689strings[60] = str->add(strings[60]);
690strings[344] = str->add("gadman_top");
691strings[335] = str->add(strings[335]);
692strings[61] = str->add(strings[61]);
693strings[335] = str->add(strings[335]);
694strings[61] = str->add(strings[61]);
695strings[335] = str->add(strings[335]);
696strings[61] = str->add(strings[61]);
697strings[335] = str->add(strings[335]);
698strings[61] = str->add(strings[61]);
699strings[345] = str->add("Tango");
700strings[346] = str->add("~/");
701strings[347] = str->add("/");
702strings[61] = str->add(strings[61]);
703strings[348] = str->add("image/jpeg");
704strings[349] = str->add("THUMB");
705strings[350] = str->add("image/png");
706strings[349] = str->add(strings[349]);
707strings[351] = str->add("image/x-pixmap");
708strings[349] = str->add(strings[349]);
709strings[352] = str->add("image/x-xpixmap");
710strings[349] = str->add(strings[349]);
711strings[353] = str->add("image/svg+xml");
712strings[349] = str->add(strings[349]);
713strings[354] = str->add("image/gif");
714strings[349] = str->add(strings[349]);
715strings[355] = str->add("image/tiff");
716strings[349] = str->add(strings[349]);
717strings[356] = str->add("application/x-desktop");
718strings[357] = str->add("DESKTOP");
719strings[358] = str->add("/usr/devel/share/enlightenment/data");
720strings[359] = str->add("/home/cedric/.e/e/images");
721strings[360] = str->add("/usr/devel/share/enlightenment/data/images");
722strings[361] = str->add("/home/cedric/.e/e/fonts");
723strings[362] = str->add("/usr/devel/share/enlightenment/data/fonts");
724strings[363] = str->add("/home/cedric/.e/e/themes");
725strings[364] = str->add("/usr/devel/share/enlightenment/data/themes");
726strings[365] = str->add("/home/cedric/.e/e/icons");
727strings[366] = str->add("/usr/devel/share/enlightenment/data/icons");
728strings[367] = str->add("/home/cedric/.e/e/init");
729strings[368] = str->add("/usr/devel/share/enlightenment/data/init");
730strings[369] = str->add("/home/cedric/.e/e/modules");
731strings[370] = str->add("/usr/devel/lib/enlightenment/modules");
732strings[371] = str->add("/usr/devel/lib/enlightenment/modules_extra");
733strings[372] = str->add("/home/cedric/.e/e/backgrounds");
734strings[373] = str->add("/home/cedric/.e/e/locale");
735strings[374] = str->add("/usr/devel/share/locale");
736strings[61] = str->add(strings[61]);
737strings[62] = str->add(strings[62]);
738strings[375] = str->add("Set As Theme");
739strings[376] = str->add("enlightenment/themes");
740strings[377] = str->add("base");
741strings[6] = str->add(strings[6]);
742strings[6] = str->add(strings[6]);
743strings[378] = str->add("base/theme");
744strings[64] = str->add(strings[64]);
745strings[64] = str->add(strings[64]);
746strings[64] = str->add(strings[64]);
747strings[379] = str->add("Sans:style=Bold,Edje-Vera-Bold");
748strings[380] = str->add("tb_plain");
749strings[381] = str->add("align=center valign=center color=#fff style=soft_shadow shadow_color=#0000001f wrap=word");
750strings[382] = str->add("\n");
751strings[379] = str->add(strings[379]);
752strings[383] = str->add("tb_light");
753strings[384] = str->add("+");
754strings[385] = str->add("Sans,Edje-Vera");
755strings[380] = str->add(strings[380]);
756strings[386] = str->add("align=center color=#000 style=shadow shadow_color=#ffffff80 wrap=word");
757strings[382] = str->add(strings[382]);
758strings[379] = str->add(strings[379]);
759strings[383] = str->add(strings[383]);
760strings[384] = str->add(strings[384]);
761strings[385] = str->add(strings[385]);
762strings[387] = str->add("align=left color=#000 style=shadow shadow_color=#ffffff80 wrap=word");
763strings[379] = str->add(strings[379]);
764strings[388] = str->add("+ style=soft_shadow color=#fff shadow_color=#00000021");
765strings[389] = str->add("-");
766strings[379] = str->add(strings[379]);
767strings[390] = str->add("+ style=glow color=#fff glow2_color=#333 glow_color=#b01010");
768strings[379] = str->add(strings[379]);
769strings[384] = str->add(strings[384]);
770strings[382] = str->add(strings[382]);
771strings[391] = str->add("e/desktop/background");
772strings[392] = str->add("e/widgets/border/default/border");
773strings[393] = str->add("e/widgets/border/shaped/border");
774strings[394] = str->add("e/widgets/border/noresize/border");
775strings[395] = str->add("e/widgets/border/dialog/border");
776strings[396] = str->add("e/widgets/border/noresize_dialog/border");
777strings[397] = str->add("e/widgets/border/pixel/border");
778strings[398] = str->add("e/pointer/enlightenment/default/color");
779strings[399] = str->add("e/pointer/enlightenment/default/mono");
780strings[400] = str->add("e/widgets/menu/default/background");
781strings[401] = str->add("e/widgets/menu/default/separator");
782strings[402] = str->add("e/widgets/menu/default/item_bg");
783strings[403] = str->add("e/widgets/menu/default/icon");
784strings[404] = str->add("e/widgets/menu/default/label");
785strings[405] = str->add("e/widgets/menu/default/submenu");
786strings[406] = str->add("e/widgets/menu/default/check");
787strings[407] = str->add("e/widgets/menu/default/radio");
788strings[408] = str->add("e/shelf/default/base");
789strings[409] = str->add("e/shelf/default/inset");
790strings[410] = str->add("e/shelf/default/plain");
791strings[411] = str->add("e/shelf/invisible/base");
792strings[412] = str->add("e/shelf/invisible/inset");
793strings[413] = str->add("e/shelf/invisible/plain");
794strings[414] = str->add("e/shelf/alternate/base");
795strings[415] = str->add("e/shelf/alternate/inset");
796strings[416] = str->add("e/shelf/alternate/plain");
797strings[417] = str->add("e/modules/start/main");
798strings[418] = str->add("e/modules/pager/popup");
799strings[419] = str->add("e/modules/pager/desk");
800strings[420] = str->add("e/modules/pager/window");
801strings[421] = str->add("e/modules/battery/main");
802strings[422] = str->add("e/modules/temperature/main");
803strings[423] = str->add("e/modules/clock/main");
804strings[424] = str->add("e/modules/cpufreq/main");
805strings[425] = str->add("e/widgets/winlist/main");
806strings[426] = str->add("e/widgets/winlist/item");
807strings[427] = str->add("e/modules/mixer/main");
808strings[428] = str->add("e/sys/logout");
809strings[429] = str->add("e/widgets/dialog/main");
810strings[430] = str->add("e/widgets/dialog/text");
811strings[431] = str->add("e/widgets/configure/main");
812strings[432] = str->add("e/widgets/border/default/move");
813strings[433] = str->add("e/widgets/border/default/resize");
814strings[434] = str->add("e/transpreview/0");
815strings[435] = str->add("e/transpreview/1");
816strings[436] = str->add("e/transitions/crossfade");
817strings[437] = str->add("e/transitions/vswipe");
818strings[438] = str->add("e/widgets/check");
819strings[439] = str->add("e/widgets/check_icon");
820strings[440] = str->add("e/widgets/radio");
821strings[441] = str->add("e/widgets/radio_icon");
822strings[442] = str->add("e/widgets/button");
823strings[443] = str->add("e/widgets/scrollframe");
824strings[444] = str->add("e/widgets/ilist");
825strings[445] = str->add("e/widgets/ilist_odd");
826strings[446] = str->add("e/widgets/ilist_header");
827strings[447] = str->add("e/widgets/ilist_header_odd");
828strings[448] = str->add("e/widgets/entry");
829strings[449] = str->add("e/widgets/entry/text");
830strings[450] = str->add("e/widgets/entry/cursor");
831strings[451] = str->add("e/widgets/entry/selection");
832strings[452] = str->add("e/widgets/preview");
833strings[453] = str->add("e/widgets/deskpreview/desk");
834strings[454] = str->add("e/widgets/color_well");
835strings[455] = str->add("e/widgets/spectrum");
836strings[456] = str->add("e/widgets/cslider");
837strings[457] = str->add("e/widgets/slider_vertical");
838strings[458] = str->add("e/widgets/slider_horizontal");
839strings[459] = str->add("e/widgets/frame");
840strings[460] = str->add("e/widgets/label");
841strings[461] = str->add("e/widgets/fontpreview");
842strings[462] = str->add("e/widgets/textblock");
843strings[463] = str->add("e/widgets/menu/default/submenu_bg");
844strings[464] = str->add("e/sys/halt");
845strings[465] = str->add("e/sys/reboot");
846strings[466] = str->add("e/sys/suspend");
847strings[467] = str->add("e/sys/hibernate");
848strings[468] = str->add("e/widgets/gradpreview");
849strings[189] = str->add(strings[189]);
850strings[188] = str->add(strings[188]);
851str->del(strings[391]);
852str->del(strings[392]);
853str->del(strings[393]);
854str->del(strings[394]);
855str->del(strings[395]);
856str->del(strings[396]);
857str->del(strings[397]);
858str->del(strings[398]);
859str->del(strings[399]);
860str->del(strings[400]);
861str->del(strings[401]);
862str->del(strings[402]);
863str->del(strings[403]);
864str->del(strings[404]);
865str->del(strings[405]);
866str->del(strings[406]);
867str->del(strings[407]);
868str->del(strings[408]);
869str->del(strings[409]);
870str->del(strings[410]);
871str->del(strings[411]);
872str->del(strings[412]);
873str->del(strings[413]);
874str->del(strings[414]);
875str->del(strings[415]);
876str->del(strings[416]);
877str->del(strings[417]);
878str->del(strings[418]);
879str->del(strings[419]);
880str->del(strings[420]);
881str->del(strings[421]);
882str->del(strings[422]);
883str->del(strings[423]);
884str->del(strings[424]);
885str->del(strings[425]);
886str->del(strings[426]);
887str->del(strings[427]);
888str->del(strings[428]);
889str->del(strings[429]);
890str->del(strings[430]);
891str->del(strings[431]);
892str->del(strings[432]);
893str->del(strings[433]);
894str->del(strings[434]);
895str->del(strings[435]);
896str->del(strings[436]);
897str->del(strings[437]);
898str->del(strings[438]);
899str->del(strings[439]);
900str->del(strings[440]);
901str->del(strings[441]);
902str->del(strings[442]);
903str->del(strings[443]);
904str->del(strings[444]);
905str->del(strings[445]);
906str->del(strings[446]);
907str->del(strings[447]);
908str->del(strings[448]);
909str->del(strings[449]);
910str->del(strings[450]);
911str->del(strings[451]);
912str->del(strings[452]);
913str->del(strings[453]);
914str->del(strings[454]);
915str->del(strings[455]);
916str->del(strings[456]);
917str->del(strings[457]);
918str->del(strings[458]);
919str->del(strings[459]);
920str->del(strings[460]);
921str->del(strings[461]);
922str->del(strings[462]);
923str->del(strings[463]);
924str->del(strings[464]);
925str->del(strings[465]);
926str->del(strings[466]);
927str->del(strings[467]);
928str->del(strings[468]);
929strings[469] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj");
930strings[469] = str->add(strings[469]);
931strings[469] = str->add(strings[469]);
932strings[470] = str->add("fonts/Edje-Vera");
933strings[380] = str->add(strings[380]);
934strings[387] = str->add(strings[387]);
935strings[382] = str->add(strings[382]);
936strings[471] = str->add("fonts/Edje-Vera-Bold");
937strings[383] = str->add(strings[383]);
938strings[472] = str->add("+ style=glow color=#fff glow2_color=#fe87 glow_color=#fa14");
939strings[470] = str->add(strings[470]);
940strings[380] = str->add(strings[380]);
941strings[386] = str->add(strings[386]);
942strings[382] = str->add(strings[382]);
943strings[471] = str->add(strings[471]);
944strings[383] = str->add(strings[383]);
945strings[472] = str->add(strings[472]);
946strings[470] = str->add(strings[470]);
947strings[380] = str->add(strings[380]);
948strings[386] = str->add(strings[386]);
949strings[382] = str->add(strings[382]);
950strings[471] = str->add(strings[471]);
951strings[383] = str->add(strings[383]);
952strings[472] = str->add(strings[472]);
953strings[471] = str->add(strings[471]);
954strings[473] = str->add("tb_big");
955strings[474] = str->add("+ style=soft_shadow color=#fff shadow_color=#00000020");
956strings[475] = str->add("- \n \n");
957strings[470] = str->add(strings[470]);
958strings[476] = str->add("style=glow color=#fff glow2_color=#fe87 glow_color=#fa14 align=center wrap=word");
959strings[382] = str->add(strings[382]);
960strings[471] = str->add(strings[471]);
961strings[384] = str->add(strings[384]);
962strings[470] = str->add(strings[470]);
963strings[477] = str->add("+ style=none color=#0002");
964strings[470] = str->add(strings[470]);
965strings[387] = str->add(strings[387]);
966strings[382] = str->add(strings[382]);
967strings[471] = str->add(strings[471]);
968strings[472] = str->add(strings[472]);
969strings[471] = str->add(strings[471]);
970strings[474] = str->add(strings[474]);
971strings[475] = str->add(strings[475]);
972strings[470] = str->add(strings[470]);
973strings[387] = str->add(strings[387]);
974strings[382] = str->add(strings[382]);
975strings[471] = str->add(strings[471]);
976strings[472] = str->add(strings[472]);
977strings[471] = str->add(strings[471]);
978strings[384] = str->add(strings[384]);
979strings[471] = str->add(strings[471]);
980strings[474] = str->add(strings[474]);
981strings[475] = str->add(strings[475]);
982strings[471] = str->add(strings[471]);
983strings[478] = str->add("tb_large");
984strings[479] = str->add("align=center color=#fff style=soft_shadow shadow_color=#0002 wrap=word");
985strings[382] = str->add(strings[382]);
986strings[471] = str->add(strings[471]);
987strings[480] = str->add("tb_large_light");
988strings[472] = str->add(strings[472]);
989strings[470] = str->add(strings[470]);
990strings[471] = str->add(strings[471]);
991strings[481] = str->add("e/desktop/background");
992strings[482] = str->add("e/modules/battery/main");
993strings[483] = str->add("e/modules/battery/popup");
994strings[484] = str->add("e/widgets/border/default/border");
995strings[485] = str->add("e/widgets/border/shaped/border");
996strings[486] = str->add("e/widgets/border/noresize/border");
997strings[487] = str->add("e/widgets/border/dialog/border");
998strings[488] = str->add("e/widgets/border/noresize_dialog/border");
999strings[489] = str->add("e/widgets/border/pixel/border");
1000strings[490] = str->add("e/widgets/border/default/close");
1001strings[491] = str->add("e/widgets/border/default/minimize");
1002strings[492] = str->add("e/widgets/border/default/maximize");
1003strings[493] = str->add("e/widgets/border/default/shade");
1004strings[494] = str->add("e/widgets/border/default/stick");
1005strings[495] = str->add("e/widgets/border/default/kill");
1006strings[496] = str->add("e/widgets/border/default/locks");
1007strings[497] = str->add("e/widgets/border/default/locks_user");
1008strings[498] = str->add("e/widgets/border/default/locks_application");
1009strings[499] = str->add("e/widgets/border/default/borderless");
1010strings[500] = str->add("e/widgets/border/default/fullscreen");
1011strings[501] = str->add("e/widgets/border/default/remember");
1012strings[502] = str->add("e/widgets/border/default/skip_winlist");
1013strings[503] = str->add("e/widgets/border/default/skip");
1014strings[504] = str->add("e/widgets/border/default/skip_pager");
1015strings[505] = str->add("e/widgets/border/default/sendto");
1016strings[506] = str->add("e/widgets/border/default/stacking");
1017strings[507] = str->add("e/widgets/border/default/stack_on_top");
1018strings[508] = str->add("e/widgets/border/default/stack_normal");
1019strings[509] = str->add("e/widgets/border/default/stack_below");
1020strings[510] = str->add("e/widgets/border/default/properties");
1021strings[511] = str->add("e/modules/clock/main");
1022strings[512] = str->add("e/gadman/control");
1023strings[513] = str->add("e/gadman/popup");
1024strings[514] = str->add("e/gadman/full_bg");
1025strings[515] = str->add("e/gadman/frame");
1026strings[516] = str->add("e/modules/ibar/icon");
1027strings[517] = str->add("e/modules/ibar/icon_overlay");
1028strings[518] = str->add("e/modules/ibar/drop");
1029strings[519] = str->add("e/modules/ibar/drop_overlay");
1030strings[520] = str->add("e/widgets/menu/default/background");
1031strings[521] = str->add("e/widgets/menu/default/separator");
1032strings[522] = str->add("e/widgets/menu/default/item_bg");
1033strings[523] = str->add("e/widgets/menu/default/submenu_bg");
1034strings[524] = str->add("e/widgets/menu/default/check");
1035strings[525] = str->add("e/widgets/menu/default/radio");
1036strings[526] = str->add("e/widgets/menu/default/icon");
1037strings[527] = str->add("e/widgets/menu/default/label");
1038strings[528] = str->add("e/widgets/menu/default/submenu");
1039strings[529] = str->add("e/modules/pager/popup");
1040strings[530] = str->add("e/modules/pager/desk");
1041strings[531] = str->add("e/modules/pager/window");
1042strings[532] = str->add("e/widgets/border/default/resize");
1043strings[533] = str->add("e/widgets/border/default/move");
1044strings[534] = str->add("e/modules/temperature/main");
1045strings[535] = str->add("e/error/main");
1046strings[536] = str->add("e/modules/cpufreq/main");
1047strings[537] = str->add("e/modules/ibox/icon");
1048strings[538] = str->add("e/modules/ibox/icon_overlay");
1049strings[539] = str->add("e/modules/ibox/drop");
1050strings[540] = str->add("e/modules/ibox/drop_overlay");
1051strings[541] = str->add("e/modules/start/main");
1052strings[542] = str->add("e/widgets/winlist/main");
1053strings[543] = str->add("e/widgets/winlist/item");
1054strings[544] = str->add("e/transpreview/0");
1055strings[545] = str->add("e/transpreview/1");
1056strings[546] = str->add("e/transitions/crossfade");
1057strings[547] = str->add("e/transitions/vswipe");
1058strings[548] = str->add("e/widgets/dialog/main");
1059strings[549] = str->add("e/widgets/dialog/text");
1060strings[550] = str->add("e/widgets/configure/main");
1061strings[551] = str->add("e/icons/enlightenment/e");
1062strings[552] = str->add("e/icons/enlightenment/reset");
1063strings[553] = str->add("e/icons/enlightenment/exit");
1064strings[554] = str->add("e/icons/enlightenment/logout");
1065strings[555] = str->add("e/icons/enlightenment/halt");
1066strings[556] = str->add("e/icons/enlightenment/reboot");
1067strings[557] = str->add("e/icons/enlightenment/suspend");
1068strings[558] = str->add("e/icons/enlightenment/hibernate");
1069strings[559] = str->add("e/icons/enlightenment/screen_setup");
1070strings[560] = str->add("e/icons/enlightenment/themes");
1071strings[561] = str->add("e/icons/enlightenment/colors");
1072strings[562] = str->add("e/icons/enlightenment/windows");
1073strings[563] = str->add("e/icons/enlightenment/lost_windows");
1074strings[564] = str->add("e/icons/enlightenment/focus");
1075strings[565] = str->add("e/icons/enlightenment/modules");
1076strings[566] = str->add("e/icons/enlightenment/favorites");
1077strings[567] = str->add("e/icons/enlightenment/desktops");
1078strings[568] = str->add("e/icons/enlightenment/configuration");
1079strings[569] = str->add("e/icons/enlightenment/intl");
1080strings[570] = str->add("e/icons/enlightenment/system");
1081strings[571] = str->add("e/icons/enlightenment/run");
1082strings[572] = str->add("e/icons/enlightenment/directories");
1083strings[573] = str->add("e/icons/enlightenment/fileman");
1084strings[574] = str->add("e/icons/enlightenment/unknown");
1085strings[575] = str->add("e/icons/widget/new_dialog");
1086strings[576] = str->add("e/icons/widget/up_arrow");
1087strings[577] = str->add("e/icons/widget/down_arrow");
1088strings[578] = str->add("e/icons/widget/up_dir");
1089strings[579] = str->add("e/icons/enlightenment/mouse");
1090strings[580] = str->add("e/icons/enlightenment/mouse_left");
1091strings[581] = str->add("e/icons/enlightenment/mouse_middle");
1092strings[582] = str->add("e/icons/enlightenment/mouse_right");
1093strings[583] = str->add("e/icons/enlightenment/mouse_extra");
1094strings[584] = str->add("e/icons/enlightenment/mouse_wheel");
1095strings[585] = str->add("e/icons/enlightenment/mouse_clean");
1096strings[586] = str->add("e/icons/enlightenment/keys");
1097strings[587] = str->add("e/icons/enlightenment/desklock");
1098strings[588] = str->add("e/icons/enlightenment/desklock_menu");
1099strings[589] = str->add("e/icons/enlightenment/regenerate_menus");
1100strings[590] = str->add("e/icons/enlightenment/screen_resolution");
1101strings[591] = str->add("e/icons/enlightenment/shelf");
1102strings[592] = str->add("e/icons/enlightenment/fonts");
1103strings[593] = str->add("e/icons/enlightenment/background");
1104strings[594] = str->add("e/icons/enlightenment/icon_theme");
1105strings[595] = str->add("e/icons/enlightenment/applications");
1106strings[596] = str->add("e/icons/enlightenment/transitions");
1107strings[597] = str->add("e/icons/enlightenment/performance");
1108strings[598] = str->add("e/icons/enlightenment/startup");
1109strings[599] = str->add("e/icons/enlightenment/winlist");
1110strings[600] = str->add("e/icons/enlightenment/window_manipulation");
1111strings[601] = str->add("e/icons/enlightenment/menus");
1112strings[602] = str->add("e/icons/enlightenment/screen_normal");
1113strings[603] = str->add("e/icons/enlightenment/screen_around");
1114strings[604] = str->add("e/icons/enlightenment/screen_left");
1115strings[605] = str->add("e/icons/enlightenment/screen_right");
1116strings[606] = str->add("e/icons/enlightenment/screen_vflip");
1117strings[607] = str->add("e/icons/enlightenment/screen_hflip");
1118strings[608] = str->add("e/icons/enlightenment/shelf_position_bottom");
1119strings[609] = str->add("e/icons/enlightenment/shelf_position_bottom_left");
1120strings[610] = str->add("e/icons/enlightenment/shelf_position_bottom_right");
1121strings[611] = str->add("e/icons/enlightenment/shelf_position_top");
1122strings[612] = str->add("e/icons/enlightenment/shelf_position_top_left");
1123strings[613] = str->add("e/icons/enlightenment/shelf_position_top_right");
1124strings[614] = str->add("e/icons/enlightenment/shelf_position_left");
1125strings[615] = str->add("e/icons/enlightenment/shelf_position_left_top");
1126strings[616] = str->add("e/icons/enlightenment/shelf_position_left_bottom");
1127strings[617] = str->add("e/icons/enlightenment/shelf_position_right");
1128strings[618] = str->add("e/icons/enlightenment/shelf_position_right_top");
1129strings[619] = str->add("e/icons/enlightenment/shelf_position_right_bottom");
1130strings[620] = str->add("e/icons/enlightenment/shelf_bottom_desk");
1131strings[621] = str->add("e/icons/enlightenment/shelf_custom");
1132strings[622] = str->add("e/icons/enlightenment/shelf_dock");
1133strings[623] = str->add("e/icons/enlightenment/shelf_menu_bar");
1134strings[624] = str->add("e/icons/enlightenment/shelf_panel");
1135strings[625] = str->add("e/icons/enlightenment/shelf_top_desk");
1136strings[626] = str->add("e/icons/enlightenment/wallpaper_stretch");
1137strings[627] = str->add("e/icons/enlightenment/wallpaper_tile");
1138strings[628] = str->add("e/icons/enlightenment/wallpaper_center");
1139strings[629] = str->add("e/icons/enlightenment/wallpaper_scale_aspect_in");
1140strings[630] = str->add("e/icons/enlightenment/wallpaper_scale_aspect_out");
1141strings[631] = str->add("e/icons/enlightenment/gradient_h");
1142strings[632] = str->add("e/icons/enlightenment/gradient_v");
1143strings[633] = str->add("e/icons/enlightenment/gradient_du");
1144strings[634] = str->add("e/icons/enlightenment/gradient_dd");
1145strings[635] = str->add("e/icons/enlightenment/gradient_rad");
1146strings[636] = str->add("e/icons/enlightenment/advanced");
1147strings[637] = str->add("e/icons/enlightenment/behavior");
1148strings[638] = str->add("e/icons/enlightenment/appearance");
1149strings[639] = str->add("e/icons/enlightenment/extensions");
1150strings[640] = str->add("e/icons/enlightenment/imc");
1151strings[641] = str->add("e/icons/enlightenment/file_icons");
1152strings[642] = str->add("e/icons/enlightenment/menu_settings");
1153strings[643] = str->add("e/icons/enlightenment/ibar_applications");
1154strings[644] = str->add("e/icons/enlightenment/restart_applications");
1155strings[645] = str->add("e/icons/enlightenment/startup_applications");
1156strings[646] = str->add("e/icons/enlightenment/power_management");
1157strings[647] = str->add("e/icons/enlightenment/screensaver");
1158strings[648] = str->add("e/icons/enlightenment/window_remembers");
1159strings[649] = str->add("e/pointer/enlightenment/default/color");
1160strings[650] = str->add("e/pointer/enlightenment/default/mono");
1161strings[651] = str->add("e/widgets/about/main");
1162strings[652] = str->add("e/theme/about");
1163strings[653] = str->add("e/widgets/entry");
1164strings[654] = str->add("e/widgets/entry/text");
1165strings[655] = str->add("e/widgets/entry/cursor");
1166strings[656] = str->add("e/widgets/entry/selection");
1167strings[657] = str->add("e/fileman/default/window/main");
1168strings[658] = str->add("e/fileman/default/scrollframe");
1169strings[659] = str->add("e/fileman/default/list/variable");
1170strings[660] = str->add("e/fileman/default/list_odd/variable");
1171strings[661] = str->add("e/fileman/default/list/fixed");
1172strings[662] = str->add("e/fileman/default/list_odd/fixed");
1173strings[663] = str->add("e/fileman/default/icon/fixed");
1174strings[664] = str->add("e/fileman/default/icon/variable");
1175strings[665] = str->add("e/fileman/default/overlay");
1176strings[666] = str->add("e/fileman/default/list/drop_between");
1177strings[667] = str->add("e/fileman/default/list/drop_in");
1178strings[668] = str->add("e/fileman/desktop/scrollframe");
1179strings[669] = str->add("e/fileman/desktop/icon/fixed");
1180strings[670] = str->add("e/fileman/desktop/icon/variable");
1181strings[671] = str->add("e/fileman/desktop/overlay");
1182strings[672] = str->add("e/fileman/desktop/list/drop_between");
1183strings[673] = str->add("e/fileman/desktop/list/drop_in");
1184strings[674] = str->add("e/fileman/default/rubberband");
1185strings[675] = str->add("e/icons/fileman/folder");
1186strings[676] = str->add("e/icons/fileman/file");
1187strings[677] = str->add("e/icons/fileman/home");
1188strings[678] = str->add("e/icons/fileman/desktop");
1189strings[679] = str->add("e/icons/fileman/hdd");
1190strings[680] = str->add("e/icons/fileman/hd");
1191strings[681] = str->add("e/icons/fileman/mime/application/pdf");
1192strings[682] = str->add("e/icons/fileman/mime/text/x-csrc");
1193strings[683] = str->add("e/icons/fileman/mime/text/x-chdr");
1194strings[684] = str->add("e/icons/fileman/mime/application/x-object");
1195strings[685] = str->add("e/icons/fileman/mime/application/x-shellscript");
1196strings[686] = str->add("e/icons/fileman/mime/image/png");
1197strings[687] = str->add("e/icons/fileman/mime/image/jpeg");
1198strings[688] = str->add("e/icons/fileman/mime/video/x-msvideo");
1199strings[689] = str->add("e/icons/fileman/mime/audio/mpeg");
1200strings[690] = str->add("e/icons/fileman/mime/application/x-xcf");
1201strings[691] = str->add("e/icons/fileman/mime/text/x-c++src");
1202strings[692] = str->add("e/icons/fileman/mime/text/x-csharp");
1203strings[693] = str->add("e/icons/fileman/mime/text/x-patch");
1204strings[694] = str->add("e/icons/fileman/mime/application/msword");
1205strings[695] = str->add("e/icons/fileman/mime/application/ogg");
1206strings[696] = str->add("e/icons/fileman/mime/text/plain");
1207strings[697] = str->add("e/icons/fileman/mime/application/x-bzip");
1208strings[698] = str->add("e/icons/fileman/mime/application/x-deb");
1209strings[699] = str->add("e/icons/fileman/mime/application/x-font-ttf");
1210strings[700] = str->add("e/icons/fileman/mime/application/x-font-pcf");
1211strings[701] = str->add("e/icons/fileman/mime/application/x-font-bdf");
1212strings[702] = str->add("e/icons/fileman/mime/text/css");
1213strings[703] = str->add("e/icons/fileman/mime/text/html");
1214strings[703] = str->add(strings[703]);
1215strings[704] = str->add("e/icons/fileman/mime/application/zip");
1216strings[705] = str->add("e/icons/fileman/mime/application/x-gzip");
1217strings[706] = str->add("e/icons/fileman/mime/application/x-bzip-compressed-tar");
1218strings[707] = str->add("e/icons/fileman/mime/application/x-bzip2-compressed-tar");
1219strings[708] = str->add("e/icons/fileman/mime/application/x-compressed-tar");
1220strings[709] = str->add("e/icons/fileman/mime/application/x-tar");
1221strings[710] = str->add("e/icons/fileman/mime/application/x-rar");
1222strings[711] = str->add("e/icons/fileman/mime/video/mpeg");
1223strings[712] = str->add("e/icons/fileman/mime/video");
1224strings[713] = str->add("e/icons/fileman/mime/text");
1225strings[714] = str->add("e/icons/fileman/mime/image");
1226strings[715] = str->add("e/icons/fileman/mime/audio");
1227strings[716] = str->add("e/fileman/default/button/open");
1228strings[717] = str->add("e/fileman/default/button/copy");
1229strings[718] = str->add("e/fileman/default/button/cut");
1230strings[719] = str->add("e/fileman/default/button/paste");
1231strings[720] = str->add("e/fileman/default/button/delete");
1232strings[721] = str->add("e/fileman/default/button/rename");
1233strings[722] = str->add("e/fileman/default/button/properties");
1234strings[723] = str->add("e/fileman/default/button/arrange_name");
1235strings[724] = str->add("e/fileman/default/button/arrange");
1236strings[725] = str->add("e/fileman/default/button/arrange_time");
1237strings[726] = str->add("e/fileman/default/button/new");
1238strings[727] = str->add("e/fileman/default/button/new_dir");
1239strings[728] = str->add("e/fileman/default/button/refresh");
1240strings[729] = str->add("e/fileman/default/button/view_details");
1241strings[730] = str->add("e/fileman/default/button/view_name");
1242strings[731] = str->add("e/fileman/default/button/view");
1243strings[732] = str->add("e/fileman/default/button/select");
1244strings[733] = str->add("e/widgets/fileselector/main");
1245strings[734] = str->add("e/widgets/check");
1246strings[735] = str->add("e/widgets/check_icon");
1247strings[736] = str->add("e/widgets/radio");
1248strings[737] = str->add("e/widgets/radio_icon");
1249strings[738] = str->add("e/widgets/frame");
1250strings[739] = str->add("e/widgets/button");
1251strings[740] = str->add("e/widgets/label");
1252strings[741] = str->add("e/widgets/scrollframe");
1253strings[742] = str->add("e/widgets/ilist");
1254strings[743] = str->add("e/widgets/ilist_odd");
1255strings[744] = str->add("e/widgets/ilist_header");
1256strings[745] = str->add("e/widgets/tlist");
1257strings[746] = str->add("e/widgets/tlist_odd");
1258strings[747] = str->add("e/widgets/slider_vertical");
1259strings[748] = str->add("e/widgets/slider_horizontal");
1260strings[749] = str->add("e/widgets/exebuf/main");
1261strings[750] = str->add("e/widgets/exebuf/item");
1262strings[751] = str->add("e/desklock/background");
1263strings[752] = str->add("e/desklock/login_box");
1264strings[753] = str->add("e/widgets/textblock");
1265strings[754] = str->add("e/shelf/default/base");
1266strings[755] = str->add("e/shelf/default/inset");
1267strings[756] = str->add("e/shelf/default/plain");
1268strings[757] = str->add("e/shelf/alternate/base");
1269strings[758] = str->add("e/shelf/alternate/inset");
1270strings[759] = str->add("e/shelf/alternate/plain");
1271strings[760] = str->add("e/shelf/invisible/base");
1272strings[761] = str->add("e/shelf/invisible/inset");
1273strings[762] = str->add("e/shelf/invisible/plain");
1274strings[763] = str->add("e/widgets/preview");
1275strings[764] = str->add("e/widgets/cslider");
1276strings[765] = str->add("e/widgets/spectrum");
1277strings[766] = str->add("e/widgets/color_well");
1278strings[767] = str->add("e/sys/logout");
1279strings[768] = str->add("e/sys/halt");
1280strings[769] = str->add("e/sys/reboot");
1281strings[770] = str->add("e/sys/suspend");
1282strings[771] = str->add("e/sys/hibernate");
1283strings[772] = str->add("e/widgets/deskpreview/desk");
1284strings[773] = str->add("e/widgets/fontpreview");
1285strings[774] = str->add("e/wizard/extra");
1286strings[775] = str->add("e/wizard/main");
1287strings[776] = str->add("e/toolbar/default/base");
1288strings[777] = str->add("e/widgets/slidesel");
1289strings[778] = str->add("e/modules/mixer/main");
1290strings[779] = str->add("e/modules/connman/main");
1291strings[780] = str->add("e/modules/connman/network");
1292strings[781] = str->add("e/widgets/gradpreview");
1293str->del(strings[481]);
1294str->del(strings[482]);
1295str->del(strings[483]);
1296str->del(strings[484]);
1297str->del(strings[485]);
1298str->del(strings[486]);
1299str->del(strings[487]);
1300str->del(strings[488]);
1301str->del(strings[489]);
1302str->del(strings[490]);
1303str->del(strings[491]);
1304str->del(strings[492]);
1305str->del(strings[493]);
1306str->del(strings[494]);
1307str->del(strings[495]);
1308str->del(strings[496]);
1309str->del(strings[497]);
1310str->del(strings[498]);
1311str->del(strings[499]);
1312str->del(strings[500]);
1313str->del(strings[501]);
1314str->del(strings[502]);
1315str->del(strings[503]);
1316str->del(strings[504]);
1317str->del(strings[505]);
1318str->del(strings[506]);
1319str->del(strings[507]);
1320str->del(strings[508]);
1321str->del(strings[509]);
1322str->del(strings[510]);
1323str->del(strings[511]);
1324str->del(strings[512]);
1325str->del(strings[513]);
1326str->del(strings[514]);
1327str->del(strings[515]);
1328str->del(strings[516]);
1329str->del(strings[517]);
1330str->del(strings[518]);
1331str->del(strings[519]);
1332str->del(strings[520]);
1333str->del(strings[521]);
1334str->del(strings[522]);
1335str->del(strings[523]);
1336str->del(strings[524]);
1337str->del(strings[525]);
1338str->del(strings[526]);
1339str->del(strings[527]);
1340str->del(strings[528]);
1341str->del(strings[529]);
1342str->del(strings[530]);
1343str->del(strings[531]);
1344str->del(strings[532]);
1345str->del(strings[533]);
1346str->del(strings[534]);
1347str->del(strings[535]);
1348str->del(strings[536]);
1349str->del(strings[537]);
1350str->del(strings[538]);
1351str->del(strings[539]);
1352str->del(strings[540]);
1353str->del(strings[541]);
1354str->del(strings[542]);
1355str->del(strings[543]);
1356str->del(strings[544]);
1357str->del(strings[545]);
1358str->del(strings[546]);
1359str->del(strings[547]);
1360str->del(strings[548]);
1361str->del(strings[549]);
1362str->del(strings[550]);
1363str->del(strings[551]);
1364str->del(strings[552]);
1365str->del(strings[553]);
1366str->del(strings[554]);
1367str->del(strings[555]);
1368str->del(strings[556]);
1369str->del(strings[557]);
1370str->del(strings[558]);
1371str->del(strings[559]);
1372str->del(strings[560]);
1373str->del(strings[561]);
1374str->del(strings[562]);
1375str->del(strings[563]);
1376str->del(strings[564]);
1377str->del(strings[565]);
1378str->del(strings[566]);
1379str->del(strings[567]);
1380str->del(strings[568]);
1381str->del(strings[569]);
1382str->del(strings[570]);
1383str->del(strings[571]);
1384str->del(strings[572]);
1385str->del(strings[573]);
1386str->del(strings[574]);
1387str->del(strings[575]);
1388str->del(strings[576]);
1389str->del(strings[577]);
1390str->del(strings[578]);
1391str->del(strings[579]);
1392str->del(strings[580]);
1393str->del(strings[581]);
1394str->del(strings[582]);
1395str->del(strings[583]);
1396str->del(strings[584]);
1397str->del(strings[585]);
1398str->del(strings[586]);
1399str->del(strings[587]);
1400str->del(strings[588]);
1401str->del(strings[589]);
1402str->del(strings[590]);
1403str->del(strings[591]);
1404str->del(strings[592]);
1405str->del(strings[593]);
1406str->del(strings[594]);
1407str->del(strings[595]);
1408str->del(strings[596]);
1409str->del(strings[597]);
1410str->del(strings[598]);
1411str->del(strings[599]);
1412str->del(strings[600]);
1413str->del(strings[601]);
1414str->del(strings[602]);
1415str->del(strings[603]);
1416str->del(strings[604]);
1417str->del(strings[605]);
1418str->del(strings[606]);
1419str->del(strings[607]);
1420str->del(strings[608]);
1421str->del(strings[609]);
1422str->del(strings[610]);
1423str->del(strings[611]);
1424str->del(strings[612]);
1425str->del(strings[613]);
1426str->del(strings[614]);
1427str->del(strings[615]);
1428str->del(strings[616]);
1429str->del(strings[617]);
1430str->del(strings[618]);
1431str->del(strings[619]);
1432str->del(strings[620]);
1433str->del(strings[621]);
1434str->del(strings[622]);
1435str->del(strings[623]);
1436str->del(strings[624]);
1437str->del(strings[625]);
1438str->del(strings[626]);
1439str->del(strings[627]);
1440str->del(strings[628]);
1441str->del(strings[629]);
1442str->del(strings[630]);
1443str->del(strings[631]);
1444str->del(strings[632]);
1445str->del(strings[633]);
1446str->del(strings[634]);
1447str->del(strings[635]);
1448str->del(strings[636]);
1449str->del(strings[637]);
1450str->del(strings[638]);
1451str->del(strings[639]);
1452str->del(strings[640]);
1453str->del(strings[641]);
1454str->del(strings[642]);
1455str->del(strings[643]);
1456str->del(strings[644]);
1457str->del(strings[645]);
1458str->del(strings[646]);
1459str->del(strings[647]);
1460str->del(strings[648]);
1461str->del(strings[649]);
1462str->del(strings[650]);
1463str->del(strings[651]);
1464str->del(strings[652]);
1465str->del(strings[653]);
1466str->del(strings[654]);
1467str->del(strings[655]);
1468str->del(strings[656]);
1469str->del(strings[657]);
1470str->del(strings[658]);
1471str->del(strings[659]);
1472str->del(strings[660]);
1473str->del(strings[661]);
1474str->del(strings[662]);
1475str->del(strings[663]);
1476str->del(strings[664]);
1477str->del(strings[665]);
1478str->del(strings[666]);
1479str->del(strings[667]);
1480str->del(strings[668]);
1481str->del(strings[669]);
1482str->del(strings[670]);
1483str->del(strings[671]);
1484str->del(strings[672]);
1485str->del(strings[673]);
1486str->del(strings[674]);
1487str->del(strings[675]);
1488str->del(strings[676]);
1489str->del(strings[677]);
1490str->del(strings[678]);
1491str->del(strings[679]);
1492str->del(strings[680]);
1493str->del(strings[681]);
1494str->del(strings[682]);
1495str->del(strings[683]);
1496str->del(strings[684]);
1497str->del(strings[685]);
1498str->del(strings[686]);
1499str->del(strings[687]);
1500str->del(strings[688]);
1501str->del(strings[689]);
1502str->del(strings[690]);
1503str->del(strings[691]);
1504str->del(strings[692]);
1505str->del(strings[693]);
1506str->del(strings[694]);
1507str->del(strings[695]);
1508str->del(strings[696]);
1509str->del(strings[697]);
1510str->del(strings[698]);
1511str->del(strings[699]);
1512str->del(strings[700]);
1513str->del(strings[701]);
1514str->del(strings[702]);
1515str->del(strings[703]);
1516str->del(strings[703]);
1517str->del(strings[704]);
1518str->del(strings[705]);
1519str->del(strings[706]);
1520str->del(strings[707]);
1521str->del(strings[708]);
1522str->del(strings[709]);
1523str->del(strings[710]);
1524str->del(strings[711]);
1525str->del(strings[712]);
1526str->del(strings[713]);
1527str->del(strings[714]);
1528str->del(strings[715]);
1529str->del(strings[716]);
1530str->del(strings[717]);
1531str->del(strings[718]);
1532str->del(strings[719]);
1533str->del(strings[720]);
1534str->del(strings[721]);
1535str->del(strings[722]);
1536str->del(strings[723]);
1537str->del(strings[724]);
1538str->del(strings[725]);
1539str->del(strings[726]);
1540str->del(strings[727]);
1541str->del(strings[728]);
1542str->del(strings[729]);
1543str->del(strings[730]);
1544str->del(strings[731]);
1545str->del(strings[732]);
1546str->del(strings[733]);
1547str->del(strings[734]);
1548str->del(strings[735]);
1549str->del(strings[736]);
1550str->del(strings[737]);
1551str->del(strings[738]);
1552str->del(strings[739]);
1553str->del(strings[740]);
1554str->del(strings[741]);
1555str->del(strings[742]);
1556str->del(strings[743]);
1557str->del(strings[744]);
1558str->del(strings[745]);
1559str->del(strings[746]);
1560str->del(strings[747]);
1561str->del(strings[748]);
1562str->del(strings[749]);
1563str->del(strings[750]);
1564str->del(strings[751]);
1565str->del(strings[752]);
1566str->del(strings[753]);
1567str->del(strings[754]);
1568str->del(strings[755]);
1569str->del(strings[756]);
1570str->del(strings[757]);
1571str->del(strings[758]);
1572str->del(strings[759]);
1573str->del(strings[760]);
1574str->del(strings[761]);
1575str->del(strings[762]);
1576str->del(strings[763]);
1577str->del(strings[764]);
1578str->del(strings[765]);
1579str->del(strings[766]);
1580str->del(strings[767]);
1581str->del(strings[768]);
1582str->del(strings[769]);
1583str->del(strings[770]);
1584str->del(strings[771]);
1585str->del(strings[772]);
1586str->del(strings[773]);
1587str->del(strings[774]);
1588str->del(strings[775]);
1589str->del(strings[776]);
1590str->del(strings[777]);
1591str->del(strings[778]);
1592str->del(strings[779]);
1593str->del(strings[780]);
1594str->del(strings[781]);
1595strings[782] = str->add("e/desktop/background");
1596strings[783] = str->add("e/widgets/border/default/border");
1597strings[784] = str->add("e/widgets/border/shaped/border");
1598strings[785] = str->add("e/widgets/border/noresize/border");
1599strings[786] = str->add("e/widgets/border/dialog/border");
1600strings[787] = str->add("e/widgets/border/noresize_dialog/border");
1601strings[788] = str->add("e/widgets/border/pixel/border");
1602strings[789] = str->add("e/pointer/enlightenment/default/color");
1603strings[790] = str->add("e/pointer/enlightenment/default/mono");
1604strings[791] = str->add("e/widgets/menu/default/background");
1605strings[792] = str->add("e/widgets/menu/default/separator");
1606strings[793] = str->add("e/widgets/menu/default/item_bg");
1607strings[794] = str->add("e/widgets/menu/default/icon");
1608strings[795] = str->add("e/widgets/menu/default/label");
1609strings[796] = str->add("e/widgets/menu/default/submenu");
1610strings[797] = str->add("e/widgets/menu/default/check");
1611strings[798] = str->add("e/widgets/menu/default/radio");
1612strings[799] = str->add("e/shelf/default/base");
1613strings[800] = str->add("e/shelf/default/inset");
1614strings[801] = str->add("e/shelf/default/plain");
1615strings[802] = str->add("e/shelf/invisible/base");
1616strings[803] = str->add("e/shelf/invisible/inset");
1617strings[804] = str->add("e/shelf/invisible/plain");
1618strings[805] = str->add("e/shelf/alternate/base");
1619strings[806] = str->add("e/shelf/alternate/inset");
1620strings[807] = str->add("e/shelf/alternate/plain");
1621strings[808] = str->add("e/modules/start/main");
1622strings[809] = str->add("e/modules/pager/popup");
1623strings[810] = str->add("e/modules/pager/desk");
1624strings[811] = str->add("e/modules/pager/window");
1625strings[812] = str->add("e/modules/battery/main");
1626strings[813] = str->add("e/modules/temperature/main");
1627strings[814] = str->add("e/modules/clock/main");
1628strings[815] = str->add("e/modules/cpufreq/main");
1629strings[816] = str->add("e/widgets/winlist/main");
1630strings[817] = str->add("e/widgets/winlist/item");
1631strings[818] = str->add("e/modules/mixer/main");
1632strings[819] = str->add("e/sys/logout");
1633strings[820] = str->add("e/widgets/dialog/main");
1634strings[821] = str->add("e/widgets/dialog/text");
1635strings[822] = str->add("e/widgets/configure/main");
1636strings[823] = str->add("e/widgets/border/default/move");
1637strings[824] = str->add("e/widgets/border/default/resize");
1638strings[825] = str->add("e/transpreview/0");
1639strings[826] = str->add("e/transpreview/1");
1640strings[827] = str->add("e/transitions/crossfade");
1641strings[828] = str->add("e/transitions/vswipe");
1642strings[829] = str->add("e/widgets/check");
1643strings[830] = str->add("e/widgets/check_icon");
1644strings[831] = str->add("e/widgets/radio");
1645strings[832] = str->add("e/widgets/radio_icon");
1646strings[833] = str->add("e/widgets/button");
1647strings[834] = str->add("e/widgets/scrollframe");
1648strings[835] = str->add("e/widgets/ilist");
1649strings[836] = str->add("e/widgets/ilist_odd");
1650strings[837] = str->add("e/widgets/ilist_header");
1651strings[838] = str->add("e/widgets/ilist_header_odd");
1652strings[839] = str->add("e/widgets/entry");
1653strings[840] = str->add("e/widgets/entry/text");
1654strings[841] = str->add("e/widgets/entry/cursor");
1655strings[842] = str->add("e/widgets/entry/selection");
1656strings[843] = str->add("e/widgets/preview");
1657strings[844] = str->add("e/widgets/deskpreview/desk");
1658strings[845] = str->add("e/widgets/color_well");
1659strings[846] = str->add("e/widgets/spectrum");
1660strings[847] = str->add("e/widgets/cslider");
1661strings[848] = str->add("e/widgets/slider_vertical");
1662strings[849] = str->add("e/widgets/slider_horizontal");
1663strings[850] = str->add("e/widgets/frame");
1664strings[851] = str->add("e/widgets/label");
1665strings[852] = str->add("e/widgets/fontpreview");
1666strings[853] = str->add("e/widgets/textblock");
1667strings[854] = str->add("e/widgets/menu/default/submenu_bg");
1668strings[855] = str->add("e/sys/halt");
1669strings[856] = str->add("e/sys/reboot");
1670strings[857] = str->add("e/sys/suspend");
1671strings[858] = str->add("e/sys/hibernate");
1672strings[859] = str->add("e/widgets/gradpreview");
1673strings[61] = str->add(strings[61]);
1674strings[860] = str->add("shaped");
1675strings[861] = str->add("noresize");
1676strings[862] = str->add("dialog");
1677strings[863] = str->add("noresize_dialog");
1678strings[864] = str->add("pixel");
1679str->del(strings[782]);
1680str->del(strings[783]);
1681str->del(strings[784]);
1682str->del(strings[785]);
1683str->del(strings[786]);
1684str->del(strings[787]);
1685str->del(strings[788]);
1686str->del(strings[789]);
1687str->del(strings[790]);
1688str->del(strings[791]);
1689str->del(strings[792]);
1690str->del(strings[793]);
1691str->del(strings[794]);
1692str->del(strings[795]);
1693str->del(strings[796]);
1694str->del(strings[797]);
1695str->del(strings[798]);
1696str->del(strings[799]);
1697str->del(strings[800]);
1698str->del(strings[801]);
1699str->del(strings[802]);
1700str->del(strings[803]);
1701str->del(strings[804]);
1702str->del(strings[805]);
1703str->del(strings[806]);
1704str->del(strings[807]);
1705str->del(strings[808]);
1706str->del(strings[809]);
1707str->del(strings[810]);
1708str->del(strings[811]);
1709str->del(strings[812]);
1710str->del(strings[813]);
1711str->del(strings[814]);
1712str->del(strings[815]);
1713str->del(strings[816]);
1714str->del(strings[817]);
1715str->del(strings[818]);
1716str->del(strings[819]);
1717str->del(strings[820]);
1718str->del(strings[821]);
1719str->del(strings[822]);
1720str->del(strings[823]);
1721str->del(strings[824]);
1722str->del(strings[825]);
1723str->del(strings[826]);
1724str->del(strings[827]);
1725str->del(strings[828]);
1726str->del(strings[829]);
1727str->del(strings[830]);
1728str->del(strings[831]);
1729str->del(strings[832]);
1730str->del(strings[833]);
1731str->del(strings[834]);
1732str->del(strings[835]);
1733str->del(strings[836]);
1734str->del(strings[837]);
1735str->del(strings[838]);
1736str->del(strings[839]);
1737str->del(strings[840]);
1738str->del(strings[841]);
1739str->del(strings[842]);
1740str->del(strings[843]);
1741str->del(strings[844]);
1742str->del(strings[845]);
1743str->del(strings[846]);
1744str->del(strings[847]);
1745str->del(strings[848]);
1746str->del(strings[849]);
1747str->del(strings[850]);
1748str->del(strings[851]);
1749str->del(strings[852]);
1750str->del(strings[853]);
1751str->del(strings[854]);
1752str->del(strings[855]);
1753str->del(strings[856]);
1754str->del(strings[857]);
1755str->del(strings[858]);
1756str->del(strings[859]);
1757strings[865] = str->add("e/desktop/background");
1758strings[866] = str->add("e/modules/battery/main");
1759strings[867] = str->add("e/modules/battery/popup");
1760strings[868] = str->add("e/widgets/border/default/border");
1761strings[869] = str->add("e/widgets/border/shaped/border");
1762strings[870] = str->add("e/widgets/border/noresize/border");
1763strings[871] = str->add("e/widgets/border/dialog/border");
1764strings[872] = str->add("e/widgets/border/noresize_dialog/border");
1765strings[873] = str->add("e/widgets/border/pixel/border");
1766strings[874] = str->add("e/widgets/border/default/close");
1767strings[875] = str->add("e/widgets/border/default/minimize");
1768strings[876] = str->add("e/widgets/border/default/maximize");
1769strings[877] = str->add("e/widgets/border/default/shade");
1770strings[878] = str->add("e/widgets/border/default/stick");
1771strings[879] = str->add("e/widgets/border/default/kill");
1772strings[880] = str->add("e/widgets/border/default/locks");
1773strings[881] = str->add("e/widgets/border/default/locks_user");
1774strings[882] = str->add("e/widgets/border/default/locks_application");
1775strings[883] = str->add("e/widgets/border/default/borderless");
1776strings[884] = str->add("e/widgets/border/default/fullscreen");
1777strings[885] = str->add("e/widgets/border/default/remember");
1778strings[886] = str->add("e/widgets/border/default/skip_winlist");
1779strings[887] = str->add("e/widgets/border/default/skip");
1780strings[888] = str->add("e/widgets/border/default/skip_pager");
1781strings[889] = str->add("e/widgets/border/default/sendto");
1782strings[890] = str->add("e/widgets/border/default/stacking");
1783strings[891] = str->add("e/widgets/border/default/stack_on_top");
1784strings[892] = str->add("e/widgets/border/default/stack_normal");
1785strings[893] = str->add("e/widgets/border/default/stack_below");
1786strings[894] = str->add("e/widgets/border/default/properties");
1787strings[895] = str->add("e/modules/clock/main");
1788strings[896] = str->add("e/gadman/control");
1789strings[897] = str->add("e/gadman/popup");
1790strings[898] = str->add("e/gadman/full_bg");
1791strings[899] = str->add("e/gadman/frame");
1792strings[900] = str->add("e/modules/ibar/icon");
1793strings[901] = str->add("e/modules/ibar/icon_overlay");
1794strings[902] = str->add("e/modules/ibar/drop");
1795strings[903] = str->add("e/modules/ibar/drop_overlay");
1796strings[904] = str->add("e/widgets/menu/default/background");
1797strings[905] = str->add("e/widgets/menu/default/separator");
1798strings[906] = str->add("e/widgets/menu/default/item_bg");
1799strings[907] = str->add("e/widgets/menu/default/submenu_bg");
1800strings[908] = str->add("e/widgets/menu/default/check");
1801strings[909] = str->add("e/widgets/menu/default/radio");
1802strings[910] = str->add("e/widgets/menu/default/icon");
1803strings[911] = str->add("e/widgets/menu/default/label");
1804strings[912] = str->add("e/widgets/menu/default/submenu");
1805strings[913] = str->add("e/modules/pager/popup");
1806strings[914] = str->add("e/modules/pager/desk");
1807strings[915] = str->add("e/modules/pager/window");
1808strings[916] = str->add("e/widgets/border/default/resize");
1809strings[917] = str->add("e/widgets/border/default/move");
1810strings[918] = str->add("e/modules/temperature/main");
1811strings[919] = str->add("e/error/main");
1812strings[920] = str->add("e/modules/cpufreq/main");
1813strings[921] = str->add("e/modules/ibox/icon");
1814strings[922] = str->add("e/modules/ibox/icon_overlay");
1815strings[923] = str->add("e/modules/ibox/drop");
1816strings[924] = str->add("e/modules/ibox/drop_overlay");
1817strings[925] = str->add("e/modules/start/main");
1818strings[926] = str->add("e/widgets/winlist/main");
1819strings[927] = str->add("e/widgets/winlist/item");
1820strings[928] = str->add("e/transpreview/0");
1821strings[929] = str->add("e/transpreview/1");
1822strings[930] = str->add("e/transitions/crossfade");
1823strings[931] = str->add("e/transitions/vswipe");
1824strings[932] = str->add("e/widgets/dialog/main");
1825strings[933] = str->add("e/widgets/dialog/text");
1826strings[934] = str->add("e/widgets/configure/main");
1827strings[935] = str->add("e/icons/enlightenment/e");
1828strings[936] = str->add("e/icons/enlightenment/reset");
1829strings[937] = str->add("e/icons/enlightenment/exit");
1830strings[938] = str->add("e/icons/enlightenment/logout");
1831strings[939] = str->add("e/icons/enlightenment/halt");
1832strings[940] = str->add("e/icons/enlightenment/reboot");
1833strings[941] = str->add("e/icons/enlightenment/suspend");
1834strings[942] = str->add("e/icons/enlightenment/hibernate");
1835strings[943] = str->add("e/icons/enlightenment/screen_setup");
1836strings[944] = str->add("e/icons/enlightenment/themes");
1837strings[945] = str->add("e/icons/enlightenment/colors");
1838strings[946] = str->add("e/icons/enlightenment/windows");
1839strings[947] = str->add("e/icons/enlightenment/lost_windows");
1840strings[948] = str->add("e/icons/enlightenment/focus");
1841strings[949] = str->add("e/icons/enlightenment/modules");
1842strings[950] = str->add("e/icons/enlightenment/favorites");
1843strings[951] = str->add("e/icons/enlightenment/desktops");
1844strings[952] = str->add("e/icons/enlightenment/configuration");
1845strings[953] = str->add("e/icons/enlightenment/intl");
1846strings[954] = str->add("e/icons/enlightenment/system");
1847strings[955] = str->add("e/icons/enlightenment/run");
1848strings[956] = str->add("e/icons/enlightenment/directories");
1849strings[957] = str->add("e/icons/enlightenment/fileman");
1850strings[958] = str->add("e/icons/enlightenment/unknown");
1851strings[959] = str->add("e/icons/widget/new_dialog");
1852strings[960] = str->add("e/icons/widget/up_arrow");
1853strings[961] = str->add("e/icons/widget/down_arrow");
1854strings[962] = str->add("e/icons/widget/up_dir");
1855strings[963] = str->add("e/icons/enlightenment/mouse");
1856strings[964] = str->add("e/icons/enlightenment/mouse_left");
1857strings[965] = str->add("e/icons/enlightenment/mouse_middle");
1858strings[966] = str->add("e/icons/enlightenment/mouse_right");
1859strings[967] = str->add("e/icons/enlightenment/mouse_extra");
1860strings[968] = str->add("e/icons/enlightenment/mouse_wheel");
1861strings[969] = str->add("e/icons/enlightenment/mouse_clean");
1862strings[970] = str->add("e/icons/enlightenment/keys");
1863strings[971] = str->add("e/icons/enlightenment/desklock");
1864strings[972] = str->add("e/icons/enlightenment/desklock_menu");
1865strings[973] = str->add("e/icons/enlightenment/regenerate_menus");
1866strings[974] = str->add("e/icons/enlightenment/screen_resolution");
1867strings[975] = str->add("e/icons/enlightenment/shelf");
1868strings[976] = str->add("e/icons/enlightenment/fonts");
1869strings[977] = str->add("e/icons/enlightenment/background");
1870strings[978] = str->add("e/icons/enlightenment/icon_theme");
1871strings[979] = str->add("e/icons/enlightenment/applications");
1872strings[980] = str->add("e/icons/enlightenment/transitions");
1873strings[981] = str->add("e/icons/enlightenment/performance");
1874strings[982] = str->add("e/icons/enlightenment/startup");
1875strings[983] = str->add("e/icons/enlightenment/winlist");
1876strings[984] = str->add("e/icons/enlightenment/window_manipulation");
1877strings[985] = str->add("e/icons/enlightenment/menus");
1878strings[986] = str->add("e/icons/enlightenment/screen_normal");
1879strings[987] = str->add("e/icons/enlightenment/screen_around");
1880strings[988] = str->add("e/icons/enlightenment/screen_left");
1881strings[989] = str->add("e/icons/enlightenment/screen_right");
1882strings[990] = str->add("e/icons/enlightenment/screen_vflip");
1883strings[991] = str->add("e/icons/enlightenment/screen_hflip");
1884strings[992] = str->add("e/icons/enlightenment/shelf_position_bottom");
1885strings[993] = str->add("e/icons/enlightenment/shelf_position_bottom_left");
1886strings[994] = str->add("e/icons/enlightenment/shelf_position_bottom_right");
1887strings[995] = str->add("e/icons/enlightenment/shelf_position_top");
1888strings[996] = str->add("e/icons/enlightenment/shelf_position_top_left");
1889strings[997] = str->add("e/icons/enlightenment/shelf_position_top_right");
1890strings[998] = str->add("e/icons/enlightenment/shelf_position_left");
1891strings[999] = str->add("e/icons/enlightenment/shelf_position_left_top");
1892strings[1000] = str->add("e/icons/enlightenment/shelf_position_left_bottom");
1893strings[1001] = str->add("e/icons/enlightenment/shelf_position_right");
1894strings[1002] = str->add("e/icons/enlightenment/shelf_position_right_top");
1895strings[1003] = str->add("e/icons/enlightenment/shelf_position_right_bottom");
1896strings[1004] = str->add("e/icons/enlightenment/shelf_bottom_desk");
1897strings[1005] = str->add("e/icons/enlightenment/shelf_custom");
1898strings[1006] = str->add("e/icons/enlightenment/shelf_dock");
1899strings[1007] = str->add("e/icons/enlightenment/shelf_menu_bar");
1900strings[1008] = str->add("e/icons/enlightenment/shelf_panel");
1901strings[1009] = str->add("e/icons/enlightenment/shelf_top_desk");
1902strings[1010] = str->add("e/icons/enlightenment/wallpaper_stretch");
1903strings[1011] = str->add("e/icons/enlightenment/wallpaper_tile");
1904strings[1012] = str->add("e/icons/enlightenment/wallpaper_center");
1905strings[1013] = str->add("e/icons/enlightenment/wallpaper_scale_aspect_in");
1906strings[1014] = str->add("e/icons/enlightenment/wallpaper_scale_aspect_out");
1907strings[1015] = str->add("e/icons/enlightenment/gradient_h");
1908strings[1016] = str->add("e/icons/enlightenment/gradient_v");
1909strings[1017] = str->add("e/icons/enlightenment/gradient_du");
1910strings[1018] = str->add("e/icons/enlightenment/gradient_dd");
1911strings[1019] = str->add("e/icons/enlightenment/gradient_rad");
1912strings[1020] = str->add("e/icons/enlightenment/advanced");
1913strings[1021] = str->add("e/icons/enlightenment/behavior");
1914strings[1022] = str->add("e/icons/enlightenment/appearance");
1915strings[1023] = str->add("e/icons/enlightenment/extensions");
1916strings[1024] = str->add("e/icons/enlightenment/imc");
1917strings[1025] = str->add("e/icons/enlightenment/file_icons");
1918strings[1026] = str->add("e/icons/enlightenment/menu_settings");
1919strings[1027] = str->add("e/icons/enlightenment/ibar_applications");
1920strings[1028] = str->add("e/icons/enlightenment/restart_applications");
1921strings[1029] = str->add("e/icons/enlightenment/startup_applications");
1922strings[1030] = str->add("e/icons/enlightenment/power_management");
1923strings[1031] = str->add("e/icons/enlightenment/screensaver");
1924strings[1032] = str->add("e/icons/enlightenment/window_remembers");
1925strings[1033] = str->add("e/pointer/enlightenment/default/color");
1926strings[1034] = str->add("e/pointer/enlightenment/default/mono");
1927strings[1035] = str->add("e/widgets/about/main");
1928strings[1036] = str->add("e/theme/about");
1929strings[1037] = str->add("e/widgets/entry");
1930strings[1038] = str->add("e/widgets/entry/text");
1931strings[1039] = str->add("e/widgets/entry/cursor");
1932strings[1040] = str->add("e/widgets/entry/selection");
1933strings[1041] = str->add("e/fileman/default/window/main");
1934strings[1042] = str->add("e/fileman/default/scrollframe");
1935strings[1043] = str->add("e/fileman/default/list/variable");
1936strings[1044] = str->add("e/fileman/default/list_odd/variable");
1937strings[1045] = str->add("e/fileman/default/list/fixed");
1938strings[1046] = str->add("e/fileman/default/list_odd/fixed");
1939strings[1047] = str->add("e/fileman/default/icon/fixed");
1940strings[1048] = str->add("e/fileman/default/icon/variable");
1941strings[1049] = str->add("e/fileman/default/overlay");
1942strings[1050] = str->add("e/fileman/default/list/drop_between");
1943strings[1051] = str->add("e/fileman/default/list/drop_in");
1944strings[1052] = str->add("e/fileman/desktop/scrollframe");
1945strings[1053] = str->add("e/fileman/desktop/icon/fixed");
1946strings[1054] = str->add("e/fileman/desktop/icon/variable");
1947strings[1055] = str->add("e/fileman/desktop/overlay");
1948strings[1056] = str->add("e/fileman/desktop/list/drop_between");
1949strings[1057] = str->add("e/fileman/desktop/list/drop_in");
1950strings[1058] = str->add("e/fileman/default/rubberband");
1951strings[1059] = str->add("e/icons/fileman/folder");
1952strings[1060] = str->add("e/icons/fileman/file");
1953strings[1061] = str->add("e/icons/fileman/home");
1954strings[1062] = str->add("e/icons/fileman/desktop");
1955strings[1063] = str->add("e/icons/fileman/hdd");
1956strings[1064] = str->add("e/icons/fileman/hd");
1957strings[1065] = str->add("e/icons/fileman/mime/application/pdf");
1958strings[1066] = str->add("e/icons/fileman/mime/text/x-csrc");
1959strings[1067] = str->add("e/icons/fileman/mime/text/x-chdr");
1960strings[1068] = str->add("e/icons/fileman/mime/application/x-object");
1961strings[1069] = str->add("e/icons/fileman/mime/application/x-shellscript");
1962strings[1070] = str->add("e/icons/fileman/mime/image/png");
1963strings[1071] = str->add("e/icons/fileman/mime/image/jpeg");
1964strings[1072] = str->add("e/icons/fileman/mime/video/x-msvideo");
1965strings[1073] = str->add("e/icons/fileman/mime/audio/mpeg");
1966strings[1074] = str->add("e/icons/fileman/mime/application/x-xcf");
1967strings[1075] = str->add("e/icons/fileman/mime/text/x-c++src");
1968strings[1076] = str->add("e/icons/fileman/mime/text/x-csharp");
1969strings[1077] = str->add("e/icons/fileman/mime/text/x-patch");
1970strings[1078] = str->add("e/icons/fileman/mime/application/msword");
1971strings[1079] = str->add("e/icons/fileman/mime/application/ogg");
1972strings[1080] = str->add("e/icons/fileman/mime/text/plain");
1973strings[1081] = str->add("e/icons/fileman/mime/application/x-bzip");
1974strings[1082] = str->add("e/icons/fileman/mime/application/x-deb");
1975strings[1083] = str->add("e/icons/fileman/mime/application/x-font-ttf");
1976strings[1084] = str->add("e/icons/fileman/mime/application/x-font-pcf");
1977strings[1085] = str->add("e/icons/fileman/mime/application/x-font-bdf");
1978strings[1086] = str->add("e/icons/fileman/mime/text/css");
1979strings[1087] = str->add("e/icons/fileman/mime/text/html");
1980strings[1087] = str->add(strings[1087]);
1981strings[1088] = str->add("e/icons/fileman/mime/application/zip");
1982strings[1089] = str->add("e/icons/fileman/mime/application/x-gzip");
1983strings[1090] = str->add("e/icons/fileman/mime/application/x-bzip-compressed-tar");
1984strings[1091] = str->add("e/icons/fileman/mime/application/x-bzip2-compressed-tar");
1985strings[1092] = str->add("e/icons/fileman/mime/application/x-compressed-tar");
1986strings[1093] = str->add("e/icons/fileman/mime/application/x-tar");
1987strings[1094] = str->add("e/icons/fileman/mime/application/x-rar");
1988strings[1095] = str->add("e/icons/fileman/mime/video/mpeg");
1989strings[1096] = str->add("e/icons/fileman/mime/video");
1990strings[1097] = str->add("e/icons/fileman/mime/text");
1991strings[1098] = str->add("e/icons/fileman/mime/image");
1992strings[1099] = str->add("e/icons/fileman/mime/audio");
1993strings[1100] = str->add("e/fileman/default/button/open");
1994strings[1101] = str->add("e/fileman/default/button/copy");
1995strings[1102] = str->add("e/fileman/default/button/cut");
1996strings[1103] = str->add("e/fileman/default/button/paste");
1997strings[1104] = str->add("e/fileman/default/button/delete");
1998strings[1105] = str->add("e/fileman/default/button/rename");
1999strings[1106] = str->add("e/fileman/default/button/properties");
2000strings[1107] = str->add("e/fileman/default/button/arrange_name");
2001strings[1108] = str->add("e/fileman/default/button/arrange");
2002strings[1109] = str->add("e/fileman/default/button/arrange_time");
2003strings[1110] = str->add("e/fileman/default/button/new");
2004strings[1111] = str->add("e/fileman/default/button/new_dir");
2005strings[1112] = str->add("e/fileman/default/button/refresh");
2006strings[1113] = str->add("e/fileman/default/button/view_details");
2007strings[1114] = str->add("e/fileman/default/button/view_name");
2008strings[1115] = str->add("e/fileman/default/button/view");
2009strings[1116] = str->add("e/fileman/default/button/select");
2010strings[1117] = str->add("e/widgets/fileselector/main");
2011strings[1118] = str->add("e/widgets/check");
2012strings[1119] = str->add("e/widgets/check_icon");
2013strings[1120] = str->add("e/widgets/radio");
2014strings[1121] = str->add("e/widgets/radio_icon");
2015strings[1122] = str->add("e/widgets/frame");
2016strings[1123] = str->add("e/widgets/button");
2017strings[1124] = str->add("e/widgets/label");
2018strings[1125] = str->add("e/widgets/scrollframe");
2019strings[1126] = str->add("e/widgets/ilist");
2020strings[1127] = str->add("e/widgets/ilist_odd");
2021strings[1128] = str->add("e/widgets/ilist_header");
2022strings[1129] = str->add("e/widgets/tlist");
2023strings[1130] = str->add("e/widgets/tlist_odd");
2024strings[1131] = str->add("e/widgets/slider_vertical");
2025strings[1132] = str->add("e/widgets/slider_horizontal");
2026strings[1133] = str->add("e/widgets/exebuf/main");
2027strings[1134] = str->add("e/widgets/exebuf/item");
2028strings[1135] = str->add("e/desklock/background");
2029strings[1136] = str->add("e/desklock/login_box");
2030strings[1137] = str->add("e/widgets/textblock");
2031strings[1138] = str->add("e/shelf/default/base");
2032strings[1139] = str->add("e/shelf/default/inset");
2033strings[1140] = str->add("e/shelf/default/plain");
2034strings[1141] = str->add("e/shelf/alternate/base");
2035strings[1142] = str->add("e/shelf/alternate/inset");
2036strings[1143] = str->add("e/shelf/alternate/plain");
2037strings[1144] = str->add("e/shelf/invisible/base");
2038strings[1145] = str->add("e/shelf/invisible/inset");
2039strings[1146] = str->add("e/shelf/invisible/plain");
2040strings[1147] = str->add("e/widgets/preview");
2041strings[1148] = str->add("e/widgets/cslider");
2042strings[1149] = str->add("e/widgets/spectrum");
2043strings[1150] = str->add("e/widgets/color_well");
2044strings[1151] = str->add("e/sys/logout");
2045strings[1152] = str->add("e/sys/halt");
2046strings[1153] = str->add("e/sys/reboot");
2047strings[1154] = str->add("e/sys/suspend");
2048strings[1155] = str->add("e/sys/hibernate");
2049strings[1156] = str->add("e/widgets/deskpreview/desk");
2050strings[1157] = str->add("e/widgets/fontpreview");
2051strings[1158] = str->add("e/wizard/extra");
2052strings[1159] = str->add("e/wizard/main");
2053strings[1160] = str->add("e/toolbar/default/base");
2054strings[1161] = str->add("e/widgets/slidesel");
2055strings[1162] = str->add("e/modules/mixer/main");
2056strings[1163] = str->add("e/modules/connman/main");
2057strings[1164] = str->add("e/modules/connman/network");
2058strings[1165] = str->add("e/widgets/gradpreview");
2059str->del(strings[865]);
2060str->del(strings[866]);
2061str->del(strings[867]);
2062str->del(strings[868]);
2063str->del(strings[869]);
2064str->del(strings[870]);
2065str->del(strings[871]);
2066str->del(strings[872]);
2067str->del(strings[873]);
2068str->del(strings[874]);
2069str->del(strings[875]);
2070str->del(strings[876]);
2071str->del(strings[877]);
2072str->del(strings[878]);
2073str->del(strings[879]);
2074str->del(strings[880]);
2075str->del(strings[881]);
2076str->del(strings[882]);
2077str->del(strings[883]);
2078str->del(strings[884]);
2079str->del(strings[885]);
2080str->del(strings[886]);
2081str->del(strings[887]);
2082str->del(strings[888]);
2083str->del(strings[889]);
2084str->del(strings[890]);
2085str->del(strings[891]);
2086str->del(strings[892]);
2087str->del(strings[893]);
2088str->del(strings[894]);
2089str->del(strings[895]);
2090str->del(strings[896]);
2091str->del(strings[897]);
2092str->del(strings[898]);
2093str->del(strings[899]);
2094str->del(strings[900]);
2095str->del(strings[901]);
2096str->del(strings[902]);
2097str->del(strings[903]);
2098str->del(strings[904]);
2099str->del(strings[905]);
2100str->del(strings[906]);
2101str->del(strings[907]);
2102str->del(strings[908]);
2103str->del(strings[909]);
2104str->del(strings[910]);
2105str->del(strings[911]);
2106str->del(strings[912]);
2107str->del(strings[913]);
2108str->del(strings[914]);
2109str->del(strings[915]);
2110str->del(strings[916]);
2111str->del(strings[917]);
2112str->del(strings[918]);
2113str->del(strings[919]);
2114str->del(strings[920]);
2115str->del(strings[921]);
2116str->del(strings[922]);
2117str->del(strings[923]);
2118str->del(strings[924]);
2119str->del(strings[925]);
2120str->del(strings[926]);
2121str->del(strings[927]);
2122str->del(strings[928]);
2123str->del(strings[929]);
2124str->del(strings[930]);
2125str->del(strings[931]);
2126str->del(strings[932]);
2127str->del(strings[933]);
2128str->del(strings[934]);
2129str->del(strings[935]);
2130str->del(strings[936]);
2131str->del(strings[937]);
2132str->del(strings[938]);
2133str->del(strings[939]);
2134str->del(strings[940]);
2135str->del(strings[941]);
2136str->del(strings[942]);
2137str->del(strings[943]);
2138str->del(strings[944]);
2139str->del(strings[945]);
2140str->del(strings[946]);
2141str->del(strings[947]);
2142str->del(strings[948]);
2143str->del(strings[949]);
2144str->del(strings[950]);
2145str->del(strings[951]);
2146str->del(strings[952]);
2147str->del(strings[953]);
2148str->del(strings[954]);
2149str->del(strings[955]);
2150str->del(strings[956]);
2151str->del(strings[957]);
2152str->del(strings[958]);
2153str->del(strings[959]);
2154str->del(strings[960]);
2155str->del(strings[961]);
2156str->del(strings[962]);
2157str->del(strings[963]);
2158str->del(strings[964]);
2159str->del(strings[965]);
2160str->del(strings[966]);
2161str->del(strings[967]);
2162str->del(strings[968]);
2163str->del(strings[969]);
2164str->del(strings[970]);
2165str->del(strings[971]);
2166str->del(strings[972]);
2167str->del(strings[973]);
2168str->del(strings[974]);
2169str->del(strings[975]);
2170str->del(strings[976]);
2171str->del(strings[977]);
2172str->del(strings[978]);
2173str->del(strings[979]);
2174str->del(strings[980]);
2175str->del(strings[981]);
2176str->del(strings[982]);
2177str->del(strings[983]);
2178str->del(strings[984]);
2179str->del(strings[985]);
2180str->del(strings[986]);
2181str->del(strings[987]);
2182str->del(strings[988]);
2183str->del(strings[989]);
2184str->del(strings[990]);
2185str->del(strings[991]);
2186str->del(strings[992]);
2187str->del(strings[993]);
2188str->del(strings[994]);
2189str->del(strings[995]);
2190str->del(strings[996]);
2191str->del(strings[997]);
2192str->del(strings[998]);
2193str->del(strings[999]);
2194str->del(strings[1000]);
2195str->del(strings[1001]);
2196str->del(strings[1002]);
2197str->del(strings[1003]);
2198str->del(strings[1004]);
2199str->del(strings[1005]);
2200str->del(strings[1006]);
2201str->del(strings[1007]);
2202str->del(strings[1008]);
2203str->del(strings[1009]);
2204str->del(strings[1010]);
2205str->del(strings[1011]);
2206str->del(strings[1012]);
2207str->del(strings[1013]);
2208str->del(strings[1014]);
2209str->del(strings[1015]);
2210str->del(strings[1016]);
2211str->del(strings[1017]);
2212str->del(strings[1018]);
2213str->del(strings[1019]);
2214str->del(strings[1020]);
2215str->del(strings[1021]);
2216str->del(strings[1022]);
2217str->del(strings[1023]);
2218str->del(strings[1024]);
2219str->del(strings[1025]);
2220str->del(strings[1026]);
2221str->del(strings[1027]);
2222str->del(strings[1028]);
2223str->del(strings[1029]);
2224str->del(strings[1030]);
2225str->del(strings[1031]);
2226str->del(strings[1032]);
2227str->del(strings[1033]);
2228str->del(strings[1034]);
2229str->del(strings[1035]);
2230str->del(strings[1036]);
2231str->del(strings[1037]);
2232str->del(strings[1038]);
2233str->del(strings[1039]);
2234str->del(strings[1040]);
2235str->del(strings[1041]);
2236str->del(strings[1042]);
2237str->del(strings[1043]);
2238str->del(strings[1044]);
2239str->del(strings[1045]);
2240str->del(strings[1046]);
2241str->del(strings[1047]);
2242str->del(strings[1048]);
2243str->del(strings[1049]);
2244str->del(strings[1050]);
2245str->del(strings[1051]);
2246str->del(strings[1052]);
2247str->del(strings[1053]);
2248str->del(strings[1054]);
2249str->del(strings[1055]);
2250str->del(strings[1056]);
2251str->del(strings[1057]);
2252str->del(strings[1058]);
2253str->del(strings[1059]);
2254str->del(strings[1060]);
2255str->del(strings[1061]);
2256str->del(strings[1062]);
2257str->del(strings[1063]);
2258str->del(strings[1064]);
2259str->del(strings[1065]);
2260str->del(strings[1066]);
2261str->del(strings[1067]);
2262str->del(strings[1068]);
2263str->del(strings[1069]);
2264str->del(strings[1070]);
2265str->del(strings[1071]);
2266str->del(strings[1072]);
2267str->del(strings[1073]);
2268str->del(strings[1074]);
2269str->del(strings[1075]);
2270str->del(strings[1076]);
2271str->del(strings[1077]);
2272str->del(strings[1078]);
2273str->del(strings[1079]);
2274str->del(strings[1080]);
2275str->del(strings[1081]);
2276str->del(strings[1082]);
2277str->del(strings[1083]);
2278str->del(strings[1084]);
2279str->del(strings[1085]);
2280str->del(strings[1086]);
2281str->del(strings[1087]);
2282str->del(strings[1087]);
2283str->del(strings[1088]);
2284str->del(strings[1089]);
2285str->del(strings[1090]);
2286str->del(strings[1091]);
2287str->del(strings[1092]);
2288str->del(strings[1093]);
2289str->del(strings[1094]);
2290str->del(strings[1095]);
2291str->del(strings[1096]);
2292str->del(strings[1097]);
2293str->del(strings[1098]);
2294str->del(strings[1099]);
2295str->del(strings[1100]);
2296str->del(strings[1101]);
2297str->del(strings[1102]);
2298str->del(strings[1103]);
2299str->del(strings[1104]);
2300str->del(strings[1105]);
2301str->del(strings[1106]);
2302str->del(strings[1107]);
2303str->del(strings[1108]);
2304str->del(strings[1109]);
2305str->del(strings[1110]);
2306str->del(strings[1111]);
2307str->del(strings[1112]);
2308str->del(strings[1113]);
2309str->del(strings[1114]);
2310str->del(strings[1115]);
2311str->del(strings[1116]);
2312str->del(strings[1117]);
2313str->del(strings[1118]);
2314str->del(strings[1119]);
2315str->del(strings[1120]);
2316str->del(strings[1121]);
2317str->del(strings[1122]);
2318str->del(strings[1123]);
2319str->del(strings[1124]);
2320str->del(strings[1125]);
2321str->del(strings[1126]);
2322str->del(strings[1127]);
2323str->del(strings[1128]);
2324str->del(strings[1129]);
2325str->del(strings[1130]);
2326str->del(strings[1131]);
2327str->del(strings[1132]);
2328str->del(strings[1133]);
2329str->del(strings[1134]);
2330str->del(strings[1135]);
2331str->del(strings[1136]);
2332str->del(strings[1137]);
2333str->del(strings[1138]);
2334str->del(strings[1139]);
2335str->del(strings[1140]);
2336str->del(strings[1141]);
2337str->del(strings[1142]);
2338str->del(strings[1143]);
2339str->del(strings[1144]);
2340str->del(strings[1145]);
2341str->del(strings[1146]);
2342str->del(strings[1147]);
2343str->del(strings[1148]);
2344str->del(strings[1149]);
2345str->del(strings[1150]);
2346str->del(strings[1151]);
2347str->del(strings[1152]);
2348str->del(strings[1153]);
2349str->del(strings[1154]);
2350str->del(strings[1155]);
2351str->del(strings[1156]);
2352str->del(strings[1157]);
2353str->del(strings[1158]);
2354str->del(strings[1159]);
2355str->del(strings[1160]);
2356str->del(strings[1161]);
2357str->del(strings[1162]);
2358str->del(strings[1163]);
2359str->del(strings[1164]);
2360str->del(strings[1165]);
2361strings[1166] = str->add("e/desktop/background");
2362strings[1167] = str->add("e/widgets/border/default/border");
2363strings[1168] = str->add("e/widgets/border/shaped/border");
2364strings[1169] = str->add("e/widgets/border/noresize/border");
2365strings[1170] = str->add("e/widgets/border/dialog/border");
2366strings[1171] = str->add("e/widgets/border/noresize_dialog/border");
2367strings[1172] = str->add("e/widgets/border/pixel/border");
2368strings[1173] = str->add("e/pointer/enlightenment/default/color");
2369strings[1174] = str->add("e/pointer/enlightenment/default/mono");
2370strings[1175] = str->add("e/widgets/menu/default/background");
2371strings[1176] = str->add("e/widgets/menu/default/separator");
2372strings[1177] = str->add("e/widgets/menu/default/item_bg");
2373strings[1178] = str->add("e/widgets/menu/default/icon");
2374strings[1179] = str->add("e/widgets/menu/default/label");
2375strings[1180] = str->add("e/widgets/menu/default/submenu");
2376strings[1181] = str->add("e/widgets/menu/default/check");
2377strings[1182] = str->add("e/widgets/menu/default/radio");
2378strings[1183] = str->add("e/shelf/default/base");
2379strings[1184] = str->add("e/shelf/default/inset");
2380strings[1185] = str->add("e/shelf/default/plain");
2381strings[1186] = str->add("e/shelf/invisible/base");
2382strings[1187] = str->add("e/shelf/invisible/inset");
2383strings[1188] = str->add("e/shelf/invisible/plain");
2384strings[1189] = str->add("e/shelf/alternate/base");
2385strings[1190] = str->add("e/shelf/alternate/inset");
2386strings[1191] = str->add("e/shelf/alternate/plain");
2387strings[1192] = str->add("e/modules/start/main");
2388strings[1193] = str->add("e/modules/pager/popup");
2389strings[1194] = str->add("e/modules/pager/desk");
2390strings[1195] = str->add("e/modules/pager/window");
2391strings[1196] = str->add("e/modules/battery/main");
2392strings[1197] = str->add("e/modules/temperature/main");
2393strings[1198] = str->add("e/modules/clock/main");
2394strings[1199] = str->add("e/modules/cpufreq/main");
2395strings[1200] = str->add("e/widgets/winlist/main");
2396strings[1201] = str->add("e/widgets/winlist/item");
2397strings[1202] = str->add("e/modules/mixer/main");
2398strings[1203] = str->add("e/sys/logout");
2399strings[1204] = str->add("e/widgets/dialog/main");
2400strings[1205] = str->add("e/widgets/dialog/text");
2401strings[1206] = str->add("e/widgets/configure/main");
2402strings[1207] = str->add("e/widgets/border/default/move");
2403strings[1208] = str->add("e/widgets/border/default/resize");
2404strings[1209] = str->add("e/transpreview/0");
2405strings[1210] = str->add("e/transpreview/1");
2406strings[1211] = str->add("e/transitions/crossfade");
2407strings[1212] = str->add("e/transitions/vswipe");
2408strings[1213] = str->add("e/widgets/check");
2409strings[1214] = str->add("e/widgets/check_icon");
2410strings[1215] = str->add("e/widgets/radio");
2411strings[1216] = str->add("e/widgets/radio_icon");
2412strings[1217] = str->add("e/widgets/button");
2413strings[1218] = str->add("e/widgets/scrollframe");
2414strings[1219] = str->add("e/widgets/ilist");
2415strings[1220] = str->add("e/widgets/ilist_odd");
2416strings[1221] = str->add("e/widgets/ilist_header");
2417strings[1222] = str->add("e/widgets/ilist_header_odd");
2418strings[1223] = str->add("e/widgets/entry");
2419strings[1224] = str->add("e/widgets/entry/text");
2420strings[1225] = str->add("e/widgets/entry/cursor");
2421strings[1226] = str->add("e/widgets/entry/selection");
2422strings[1227] = str->add("e/widgets/preview");
2423strings[1228] = str->add("e/widgets/deskpreview/desk");
2424strings[1229] = str->add("e/widgets/color_well");
2425strings[1230] = str->add("e/widgets/spectrum");
2426strings[1231] = str->add("e/widgets/cslider");
2427strings[1232] = str->add("e/widgets/slider_vertical");
2428strings[1233] = str->add("e/widgets/slider_horizontal");
2429strings[1234] = str->add("e/widgets/frame");
2430strings[1235] = str->add("e/widgets/label");
2431strings[1236] = str->add("e/widgets/fontpreview");
2432strings[1237] = str->add("e/widgets/textblock");
2433strings[1238] = str->add("e/widgets/menu/default/submenu_bg");
2434strings[1239] = str->add("e/sys/halt");
2435strings[1240] = str->add("e/sys/reboot");
2436strings[1241] = str->add("e/sys/suspend");
2437strings[1242] = str->add("e/sys/hibernate");
2438strings[1243] = str->add("e/widgets/gradpreview");
2439strings[61] = str->add(strings[61]);
2440strings[1244] = str->add("invisible");
2441strings[1245] = str->add("alternate");
2442str->del(strings[1166]);
2443str->del(strings[1167]);
2444str->del(strings[1168]);
2445str->del(strings[1169]);
2446str->del(strings[1170]);
2447str->del(strings[1171]);
2448str->del(strings[1172]);
2449str->del(strings[1173]);
2450str->del(strings[1174]);
2451str->del(strings[1175]);
2452str->del(strings[1176]);
2453str->del(strings[1177]);
2454str->del(strings[1178]);
2455str->del(strings[1179]);
2456str->del(strings[1180]);
2457str->del(strings[1181]);
2458str->del(strings[1182]);
2459str->del(strings[1183]);
2460str->del(strings[1184]);
2461str->del(strings[1185]);
2462str->del(strings[1186]);
2463str->del(strings[1187]);
2464str->del(strings[1188]);
2465str->del(strings[1189]);
2466str->del(strings[1190]);
2467str->del(strings[1191]);
2468str->del(strings[1192]);
2469str->del(strings[1193]);
2470str->del(strings[1194]);
2471str->del(strings[1195]);
2472str->del(strings[1196]);
2473str->del(strings[1197]);
2474str->del(strings[1198]);
2475str->del(strings[1199]);
2476str->del(strings[1200]);
2477str->del(strings[1201]);
2478str->del(strings[1202]);
2479str->del(strings[1203]);
2480str->del(strings[1204]);
2481str->del(strings[1205]);
2482str->del(strings[1206]);
2483str->del(strings[1207]);
2484str->del(strings[1208]);
2485str->del(strings[1209]);
2486str->del(strings[1210]);
2487str->del(strings[1211]);
2488str->del(strings[1212]);
2489str->del(strings[1213]);
2490str->del(strings[1214]);
2491str->del(strings[1215]);
2492str->del(strings[1216]);
2493str->del(strings[1217]);
2494str->del(strings[1218]);
2495str->del(strings[1219]);
2496str->del(strings[1220]);
2497str->del(strings[1221]);
2498str->del(strings[1222]);
2499str->del(strings[1223]);
2500str->del(strings[1224]);
2501str->del(strings[1225]);
2502str->del(strings[1226]);
2503str->del(strings[1227]);
2504str->del(strings[1228]);
2505str->del(strings[1229]);
2506str->del(strings[1230]);
2507str->del(strings[1231]);
2508str->del(strings[1232]);
2509str->del(strings[1233]);
2510str->del(strings[1234]);
2511str->del(strings[1235]);
2512str->del(strings[1236]);
2513str->del(strings[1237]);
2514str->del(strings[1238]);
2515str->del(strings[1239]);
2516str->del(strings[1240]);
2517str->del(strings[1241]);
2518str->del(strings[1242]);
2519str->del(strings[1243]);
2520strings[1246] = str->add("e/desktop/background");
2521strings[1247] = str->add("e/modules/battery/main");
2522strings[1248] = str->add("e/modules/battery/popup");
2523strings[1249] = str->add("e/widgets/border/default/border");
2524strings[1250] = str->add("e/widgets/border/shaped/border");
2525strings[1251] = str->add("e/widgets/border/noresize/border");
2526strings[1252] = str->add("e/widgets/border/dialog/border");
2527strings[1253] = str->add("e/widgets/border/noresize_dialog/border");
2528strings[1254] = str->add("e/widgets/border/pixel/border");
2529strings[1255] = str->add("e/widgets/border/default/close");
2530strings[1256] = str->add("e/widgets/border/default/minimize");
2531strings[1257] = str->add("e/widgets/border/default/maximize");
2532strings[1258] = str->add("e/widgets/border/default/shade");
2533strings[1259] = str->add("e/widgets/border/default/stick");
2534strings[1260] = str->add("e/widgets/border/default/kill");
2535strings[1261] = str->add("e/widgets/border/default/locks");
2536strings[1262] = str->add("e/widgets/border/default/locks_user");
2537strings[1263] = str->add("e/widgets/border/default/locks_application");
2538strings[1264] = str->add("e/widgets/border/default/borderless");
2539strings[1265] = str->add("e/widgets/border/default/fullscreen");
2540strings[1266] = str->add("e/widgets/border/default/remember");
2541strings[1267] = str->add("e/widgets/border/default/skip_winlist");
2542strings[1268] = str->add("e/widgets/border/default/skip");
2543strings[1269] = str->add("e/widgets/border/default/skip_pager");
2544strings[1270] = str->add("e/widgets/border/default/sendto");
2545strings[1271] = str->add("e/widgets/border/default/stacking");
2546strings[1272] = str->add("e/widgets/border/default/stack_on_top");
2547strings[1273] = str->add("e/widgets/border/default/stack_normal");
2548strings[1274] = str->add("e/widgets/border/default/stack_below");
2549strings[1275] = str->add("e/widgets/border/default/properties");
2550strings[1276] = str->add("e/modules/clock/main");
2551strings[1277] = str->add("e/gadman/control");
2552strings[1278] = str->add("e/gadman/popup");
2553strings[1279] = str->add("e/gadman/full_bg");
2554strings[1280] = str->add("e/gadman/frame");
2555strings[1281] = str->add("e/modules/ibar/icon");
2556strings[1282] = str->add("e/modules/ibar/icon_overlay");
2557strings[1283] = str->add("e/modules/ibar/drop");
2558strings[1284] = str->add("e/modules/ibar/drop_overlay");
2559strings[1285] = str->add("e/widgets/menu/default/background");
2560strings[1286] = str->add("e/widgets/menu/default/separator");
2561strings[1287] = str->add("e/widgets/menu/default/item_bg");
2562strings[1288] = str->add("e/widgets/menu/default/submenu_bg");
2563strings[1289] = str->add("e/widgets/menu/default/check");
2564strings[1290] = str->add("e/widgets/menu/default/radio");
2565strings[1291] = str->add("e/widgets/menu/default/icon");
2566strings[1292] = str->add("e/widgets/menu/default/label");
2567strings[1293] = str->add("e/widgets/menu/default/submenu");
2568strings[1294] = str->add("e/modules/pager/popup");
2569strings[1295] = str->add("e/modules/pager/desk");
2570strings[1296] = str->add("e/modules/pager/window");
2571strings[1297] = str->add("e/widgets/border/default/resize");
2572strings[1298] = str->add("e/widgets/border/default/move");
2573strings[1299] = str->add("e/modules/temperature/main");
2574strings[1300] = str->add("e/error/main");
2575strings[1301] = str->add("e/modules/cpufreq/main");
2576strings[1302] = str->add("e/modules/ibox/icon");
2577strings[1303] = str->add("e/modules/ibox/icon_overlay");
2578strings[1304] = str->add("e/modules/ibox/drop");
2579strings[1305] = str->add("e/modules/ibox/drop_overlay");
2580strings[1306] = str->add("e/modules/start/main");
2581strings[1307] = str->add("e/widgets/winlist/main");
2582strings[1308] = str->add("e/widgets/winlist/item");
2583strings[1309] = str->add("e/transpreview/0");
2584strings[1310] = str->add("e/transpreview/1");
2585strings[1311] = str->add("e/transitions/crossfade");
2586strings[1312] = str->add("e/transitions/vswipe");
2587strings[1313] = str->add("e/widgets/dialog/main");
2588strings[1314] = str->add("e/widgets/dialog/text");
2589strings[1315] = str->add("e/widgets/configure/main");
2590strings[1316] = str->add("e/icons/enlightenment/e");
2591strings[1317] = str->add("e/icons/enlightenment/reset");
2592strings[1318] = str->add("e/icons/enlightenment/exit");
2593strings[1319] = str->add("e/icons/enlightenment/logout");
2594strings[1320] = str->add("e/icons/enlightenment/halt");
2595strings[1321] = str->add("e/icons/enlightenment/reboot");
2596strings[1322] = str->add("e/icons/enlightenment/suspend");
2597strings[1323] = str->add("e/icons/enlightenment/hibernate");
2598strings[1324] = str->add("e/icons/enlightenment/screen_setup");
2599strings[1325] = str->add("e/icons/enlightenment/themes");
2600strings[1326] = str->add("e/icons/enlightenment/colors");
2601strings[1327] = str->add("e/icons/enlightenment/windows");
2602strings[1328] = str->add("e/icons/enlightenment/lost_windows");
2603strings[1329] = str->add("e/icons/enlightenment/focus");
2604strings[1330] = str->add("e/icons/enlightenment/modules");
2605strings[1331] = str->add("e/icons/enlightenment/favorites");
2606strings[1332] = str->add("e/icons/enlightenment/desktops");
2607strings[1333] = str->add("e/icons/enlightenment/configuration");
2608strings[1334] = str->add("e/icons/enlightenment/intl");
2609strings[1335] = str->add("e/icons/enlightenment/system");
2610strings[1336] = str->add("e/icons/enlightenment/run");
2611strings[1337] = str->add("e/icons/enlightenment/directories");
2612strings[1338] = str->add("e/icons/enlightenment/fileman");
2613strings[1339] = str->add("e/icons/enlightenment/unknown");
2614strings[1340] = str->add("e/icons/widget/new_dialog");
2615strings[1341] = str->add("e/icons/widget/up_arrow");
2616strings[1342] = str->add("e/icons/widget/down_arrow");
2617strings[1343] = str->add("e/icons/widget/up_dir");
2618strings[1344] = str->add("e/icons/enlightenment/mouse");
2619strings[1345] = str->add("e/icons/enlightenment/mouse_left");
2620strings[1346] = str->add("e/icons/enlightenment/mouse_middle");
2621strings[1347] = str->add("e/icons/enlightenment/mouse_right");
2622strings[1348] = str->add("e/icons/enlightenment/mouse_extra");
2623strings[1349] = str->add("e/icons/enlightenment/mouse_wheel");
2624strings[1350] = str->add("e/icons/enlightenment/mouse_clean");
2625strings[1351] = str->add("e/icons/enlightenment/keys");
2626strings[1352] = str->add("e/icons/enlightenment/desklock");
2627strings[1353] = str->add("e/icons/enlightenment/desklock_menu");
2628strings[1354] = str->add("e/icons/enlightenment/regenerate_menus");
2629strings[1355] = str->add("e/icons/enlightenment/screen_resolution");
2630strings[1356] = str->add("e/icons/enlightenment/shelf");
2631strings[1357] = str->add("e/icons/enlightenment/fonts");
2632strings[1358] = str->add("e/icons/enlightenment/background");
2633strings[1359] = str->add("e/icons/enlightenment/icon_theme");
2634strings[1360] = str->add("e/icons/enlightenment/applications");
2635strings[1361] = str->add("e/icons/enlightenment/transitions");
2636strings[1362] = str->add("e/icons/enlightenment/performance");
2637strings[1363] = str->add("e/icons/enlightenment/startup");
2638strings[1364] = str->add("e/icons/enlightenment/winlist");
2639strings[1365] = str->add("e/icons/enlightenment/window_manipulation");
2640strings[1366] = str->add("e/icons/enlightenment/menus");
2641strings[1367] = str->add("e/icons/enlightenment/screen_normal");
2642strings[1368] = str->add("e/icons/enlightenment/screen_around");
2643strings[1369] = str->add("e/icons/enlightenment/screen_left");
2644strings[1370] = str->add("e/icons/enlightenment/screen_right");
2645strings[1371] = str->add("e/icons/enlightenment/screen_vflip");
2646strings[1372] = str->add("e/icons/enlightenment/screen_hflip");
2647strings[1373] = str->add("e/icons/enlightenment/shelf_position_bottom");
2648strings[1374] = str->add("e/icons/enlightenment/shelf_position_bottom_left");
2649strings[1375] = str->add("e/icons/enlightenment/shelf_position_bottom_right");
2650strings[1376] = str->add("e/icons/enlightenment/shelf_position_top");
2651strings[1377] = str->add("e/icons/enlightenment/shelf_position_top_left");
2652strings[1378] = str->add("e/icons/enlightenment/shelf_position_top_right");
2653strings[1379] = str->add("e/icons/enlightenment/shelf_position_left");
2654strings[1380] = str->add("e/icons/enlightenment/shelf_position_left_top");
2655strings[1381] = str->add("e/icons/enlightenment/shelf_position_left_bottom");
2656strings[1382] = str->add("e/icons/enlightenment/shelf_position_right");
2657strings[1383] = str->add("e/icons/enlightenment/shelf_position_right_top");
2658strings[1384] = str->add("e/icons/enlightenment/shelf_position_right_bottom");
2659strings[1385] = str->add("e/icons/enlightenment/shelf_bottom_desk");
2660strings[1386] = str->add("e/icons/enlightenment/shelf_custom");
2661strings[1387] = str->add("e/icons/enlightenment/shelf_dock");
2662strings[1388] = str->add("e/icons/enlightenment/shelf_menu_bar");
2663strings[1389] = str->add("e/icons/enlightenment/shelf_panel");
2664strings[1390] = str->add("e/icons/enlightenment/shelf_top_desk");
2665strings[1391] = str->add("e/icons/enlightenment/wallpaper_stretch");
2666strings[1392] = str->add("e/icons/enlightenment/wallpaper_tile");
2667strings[1393] = str->add("e/icons/enlightenment/wallpaper_center");
2668strings[1394] = str->add("e/icons/enlightenment/wallpaper_scale_aspect_in");
2669strings[1395] = str->add("e/icons/enlightenment/wallpaper_scale_aspect_out");
2670strings[1396] = str->add("e/icons/enlightenment/gradient_h");
2671strings[1397] = str->add("e/icons/enlightenment/gradient_v");
2672strings[1398] = str->add("e/icons/enlightenment/gradient_du");
2673strings[1399] = str->add("e/icons/enlightenment/gradient_dd");
2674strings[1400] = str->add("e/icons/enlightenment/gradient_rad");
2675strings[1401] = str->add("e/icons/enlightenment/advanced");
2676strings[1402] = str->add("e/icons/enlightenment/behavior");
2677strings[1403] = str->add("e/icons/enlightenment/appearance");
2678strings[1404] = str->add("e/icons/enlightenment/extensions");
2679strings[1405] = str->add("e/icons/enlightenment/imc");
2680strings[1406] = str->add("e/icons/enlightenment/file_icons");
2681strings[1407] = str->add("e/icons/enlightenment/menu_settings");
2682strings[1408] = str->add("e/icons/enlightenment/ibar_applications");
2683strings[1409] = str->add("e/icons/enlightenment/restart_applications");
2684strings[1410] = str->add("e/icons/enlightenment/startup_applications");
2685strings[1411] = str->add("e/icons/enlightenment/power_management");
2686strings[1412] = str->add("e/icons/enlightenment/screensaver");
2687strings[1413] = str->add("e/icons/enlightenment/window_remembers");
2688strings[1414] = str->add("e/pointer/enlightenment/default/color");
2689strings[1415] = str->add("e/pointer/enlightenment/default/mono");
2690strings[1416] = str->add("e/widgets/about/main");
2691strings[1417] = str->add("e/theme/about");
2692strings[1418] = str->add("e/widgets/entry");
2693strings[1419] = str->add("e/widgets/entry/text");
2694strings[1420] = str->add("e/widgets/entry/cursor");
2695strings[1421] = str->add("e/widgets/entry/selection");
2696strings[1422] = str->add("e/fileman/default/window/main");
2697strings[1423] = str->add("e/fileman/default/scrollframe");
2698strings[1424] = str->add("e/fileman/default/list/variable");
2699strings[1425] = str->add("e/fileman/default/list_odd/variable");
2700strings[1426] = str->add("e/fileman/default/list/fixed");
2701strings[1427] = str->add("e/fileman/default/list_odd/fixed");
2702strings[1428] = str->add("e/fileman/default/icon/fixed");
2703strings[1429] = str->add("e/fileman/default/icon/variable");
2704strings[1430] = str->add("e/fileman/default/overlay");
2705strings[1431] = str->add("e/fileman/default/list/drop_between");
2706strings[1432] = str->add("e/fileman/default/list/drop_in");
2707strings[1433] = str->add("e/fileman/desktop/scrollframe");
2708strings[1434] = str->add("e/fileman/desktop/icon/fixed");
2709strings[1435] = str->add("e/fileman/desktop/icon/variable");
2710strings[1436] = str->add("e/fileman/desktop/overlay");
2711strings[1437] = str->add("e/fileman/desktop/list/drop_between");
2712strings[1438] = str->add("e/fileman/desktop/list/drop_in");
2713strings[1439] = str->add("e/fileman/default/rubberband");
2714strings[1440] = str->add("e/icons/fileman/folder");
2715strings[1441] = str->add("e/icons/fileman/file");
2716strings[1442] = str->add("e/icons/fileman/home");
2717strings[1443] = str->add("e/icons/fileman/desktop");
2718strings[1444] = str->add("e/icons/fileman/hdd");
2719strings[1445] = str->add("e/icons/fileman/hd");
2720strings[1446] = str->add("e/icons/fileman/mime/application/pdf");
2721strings[1447] = str->add("e/icons/fileman/mime/text/x-csrc");
2722strings[1448] = str->add("e/icons/fileman/mime/text/x-chdr");
2723strings[1449] = str->add("e/icons/fileman/mime/application/x-object");
2724strings[1450] = str->add("e/icons/fileman/mime/application/x-shellscript");
2725strings[1451] = str->add("e/icons/fileman/mime/image/png");
2726strings[1452] = str->add("e/icons/fileman/mime/image/jpeg");
2727strings[1453] = str->add("e/icons/fileman/mime/video/x-msvideo");
2728strings[1454] = str->add("e/icons/fileman/mime/audio/mpeg");
2729strings[1455] = str->add("e/icons/fileman/mime/application/x-xcf");
2730strings[1456] = str->add("e/icons/fileman/mime/text/x-c++src");
2731strings[1457] = str->add("e/icons/fileman/mime/text/x-csharp");
2732strings[1458] = str->add("e/icons/fileman/mime/text/x-patch");
2733strings[1459] = str->add("e/icons/fileman/mime/application/msword");
2734strings[1460] = str->add("e/icons/fileman/mime/application/ogg");
2735strings[1461] = str->add("e/icons/fileman/mime/text/plain");
2736strings[1462] = str->add("e/icons/fileman/mime/application/x-bzip");
2737strings[1463] = str->add("e/icons/fileman/mime/application/x-deb");
2738strings[1464] = str->add("e/icons/fileman/mime/application/x-font-ttf");
2739strings[1465] = str->add("e/icons/fileman/mime/application/x-font-pcf");
2740strings[1466] = str->add("e/icons/fileman/mime/application/x-font-bdf");
2741strings[1467] = str->add("e/icons/fileman/mime/text/css");
2742strings[1468] = str->add("e/icons/fileman/mime/text/html");
2743strings[1468] = str->add(strings[1468]);
2744strings[1469] = str->add("e/icons/fileman/mime/application/zip");
2745strings[1470] = str->add("e/icons/fileman/mime/application/x-gzip");
2746strings[1471] = str->add("e/icons/fileman/mime/application/x-bzip-compressed-tar");
2747strings[1472] = str->add("e/icons/fileman/mime/application/x-bzip2-compressed-tar");
2748strings[1473] = str->add("e/icons/fileman/mime/application/x-compressed-tar");
2749strings[1474] = str->add("e/icons/fileman/mime/application/x-tar");
2750strings[1475] = str->add("e/icons/fileman/mime/application/x-rar");
2751strings[1476] = str->add("e/icons/fileman/mime/video/mpeg");
2752strings[1477] = str->add("e/icons/fileman/mime/video");
2753strings[1478] = str->add("e/icons/fileman/mime/text");
2754strings[1479] = str->add("e/icons/fileman/mime/image");
2755strings[1480] = str->add("e/icons/fileman/mime/audio");
2756strings[1481] = str->add("e/fileman/default/button/open");
2757strings[1482] = str->add("e/fileman/default/button/copy");
2758strings[1483] = str->add("e/fileman/default/button/cut");
2759strings[1484] = str->add("e/fileman/default/button/paste");
2760strings[1485] = str->add("e/fileman/default/button/delete");
2761strings[1486] = str->add("e/fileman/default/button/rename");
2762strings[1487] = str->add("e/fileman/default/button/properties");
2763strings[1488] = str->add("e/fileman/default/button/arrange_name");
2764strings[1489] = str->add("e/fileman/default/button/arrange");
2765strings[1490] = str->add("e/fileman/default/button/arrange_time");
2766strings[1491] = str->add("e/fileman/default/button/new");
2767strings[1492] = str->add("e/fileman/default/button/new_dir");
2768strings[1493] = str->add("e/fileman/default/button/refresh");
2769strings[1494] = str->add("e/fileman/default/button/view_details");
2770strings[1495] = str->add("e/fileman/default/button/view_name");
2771strings[1496] = str->add("e/fileman/default/button/view");
2772strings[1497] = str->add("e/fileman/default/button/select");
2773strings[1498] = str->add("e/widgets/fileselector/main");
2774strings[1499] = str->add("e/widgets/check");
2775strings[1500] = str->add("e/widgets/check_icon");
2776strings[1501] = str->add("e/widgets/radio");
2777strings[1502] = str->add("e/widgets/radio_icon");
2778strings[1503] = str->add("e/widgets/frame");
2779strings[1504] = str->add("e/widgets/button");
2780strings[1505] = str->add("e/widgets/label");
2781strings[1506] = str->add("e/widgets/scrollframe");
2782strings[1507] = str->add("e/widgets/ilist");
2783strings[1508] = str->add("e/widgets/ilist_odd");
2784strings[1509] = str->add("e/widgets/ilist_header");
2785strings[1510] = str->add("e/widgets/tlist");
2786strings[1511] = str->add("e/widgets/tlist_odd");
2787strings[1512] = str->add("e/widgets/slider_vertical");
2788strings[1513] = str->add("e/widgets/slider_horizontal");
2789strings[1514] = str->add("e/widgets/exebuf/main");
2790strings[1515] = str->add("e/widgets/exebuf/item");
2791strings[1516] = str->add("e/desklock/background");
2792strings[1517] = str->add("e/desklock/login_box");
2793strings[1518] = str->add("e/widgets/textblock");
2794strings[1519] = str->add("e/shelf/default/base");
2795strings[1520] = str->add("e/shelf/default/inset");
2796strings[1521] = str->add("e/shelf/default/plain");
2797strings[1522] = str->add("e/shelf/alternate/base");
2798strings[1523] = str->add("e/shelf/alternate/inset");
2799strings[1524] = str->add("e/shelf/alternate/plain");
2800strings[1525] = str->add("e/shelf/invisible/base");
2801strings[1526] = str->add("e/shelf/invisible/inset");
2802strings[1527] = str->add("e/shelf/invisible/plain");
2803strings[1528] = str->add("e/widgets/preview");
2804strings[1529] = str->add("e/widgets/cslider");
2805strings[1530] = str->add("e/widgets/spectrum");
2806strings[1531] = str->add("e/widgets/color_well");
2807strings[1532] = str->add("e/sys/logout");
2808strings[1533] = str->add("e/sys/halt");
2809strings[1534] = str->add("e/sys/reboot");
2810strings[1535] = str->add("e/sys/suspend");
2811strings[1536] = str->add("e/sys/hibernate");
2812strings[1537] = str->add("e/widgets/deskpreview/desk");
2813strings[1538] = str->add("e/widgets/fontpreview");
2814strings[1539] = str->add("e/wizard/extra");
2815strings[1540] = str->add("e/wizard/main");
2816strings[1541] = str->add("e/toolbar/default/base");
2817strings[1542] = str->add("e/widgets/slidesel");
2818strings[1543] = str->add("e/modules/mixer/main");
2819strings[1544] = str->add("e/modules/connman/main");
2820strings[1545] = str->add("e/modules/connman/network");
2821strings[1546] = str->add("e/widgets/gradpreview");
2822str->del(strings[1246]);
2823str->del(strings[1247]);
2824str->del(strings[1248]);
2825str->del(strings[1249]);
2826str->del(strings[1250]);
2827str->del(strings[1251]);
2828str->del(strings[1252]);
2829str->del(strings[1253]);
2830str->del(strings[1254]);
2831str->del(strings[1255]);
2832str->del(strings[1256]);
2833str->del(strings[1257]);
2834str->del(strings[1258]);
2835str->del(strings[1259]);
2836str->del(strings[1260]);
2837str->del(strings[1261]);
2838str->del(strings[1262]);
2839str->del(strings[1263]);
2840str->del(strings[1264]);
2841str->del(strings[1265]);
2842str->del(strings[1266]);
2843str->del(strings[1267]);
2844str->del(strings[1268]);
2845str->del(strings[1269]);
2846str->del(strings[1270]);
2847str->del(strings[1271]);
2848str->del(strings[1272]);
2849str->del(strings[1273]);
2850str->del(strings[1274]);
2851str->del(strings[1275]);
2852str->del(strings[1276]);
2853str->del(strings[1277]);
2854str->del(strings[1278]);
2855str->del(strings[1279]);
2856str->del(strings[1280]);
2857str->del(strings[1281]);
2858str->del(strings[1282]);
2859str->del(strings[1283]);
2860str->del(strings[1284]);
2861str->del(strings[1285]);
2862str->del(strings[1286]);
2863str->del(strings[1287]);
2864str->del(strings[1288]);
2865str->del(strings[1289]);
2866str->del(strings[1290]);
2867str->del(strings[1291]);
2868str->del(strings[1292]);
2869str->del(strings[1293]);
2870str->del(strings[1294]);
2871str->del(strings[1295]);
2872str->del(strings[1296]);
2873str->del(strings[1297]);
2874str->del(strings[1298]);
2875str->del(strings[1299]);
2876str->del(strings[1300]);
2877str->del(strings[1301]);
2878str->del(strings[1302]);
2879str->del(strings[1303]);
2880str->del(strings[1304]);
2881str->del(strings[1305]);
2882str->del(strings[1306]);
2883str->del(strings[1307]);
2884str->del(strings[1308]);
2885str->del(strings[1309]);
2886str->del(strings[1310]);
2887str->del(strings[1311]);
2888str->del(strings[1312]);
2889str->del(strings[1313]);
2890str->del(strings[1314]);
2891str->del(strings[1315]);
2892str->del(strings[1316]);
2893str->del(strings[1317]);
2894str->del(strings[1318]);
2895str->del(strings[1319]);
2896str->del(strings[1320]);
2897str->del(strings[1321]);
2898str->del(strings[1322]);
2899str->del(strings[1323]);
2900str->del(strings[1324]);
2901str->del(strings[1325]);
2902str->del(strings[1326]);
2903str->del(strings[1327]);
2904str->del(strings[1328]);
2905str->del(strings[1329]);
2906str->del(strings[1330]);
2907str->del(strings[1331]);
2908str->del(strings[1332]);
2909str->del(strings[1333]);
2910str->del(strings[1334]);
2911str->del(strings[1335]);
2912str->del(strings[1336]);
2913str->del(strings[1337]);
2914str->del(strings[1338]);
2915str->del(strings[1339]);
2916str->del(strings[1340]);
2917str->del(strings[1341]);
2918str->del(strings[1342]);
2919str->del(strings[1343]);
2920str->del(strings[1344]);
2921str->del(strings[1345]);
2922str->del(strings[1346]);
2923str->del(strings[1347]);
2924str->del(strings[1348]);
2925str->del(strings[1349]);
2926str->del(strings[1350]);
2927str->del(strings[1351]);
2928str->del(strings[1352]);
2929str->del(strings[1353]);
2930str->del(strings[1354]);
2931str->del(strings[1355]);
2932str->del(strings[1356]);
2933str->del(strings[1357]);
2934str->del(strings[1358]);
2935str->del(strings[1359]);
2936str->del(strings[1360]);
2937str->del(strings[1361]);
2938str->del(strings[1362]);
2939str->del(strings[1363]);
2940str->del(strings[1364]);
2941str->del(strings[1365]);
2942str->del(strings[1366]);
2943str->del(strings[1367]);
2944str->del(strings[1368]);
2945str->del(strings[1369]);
2946str->del(strings[1370]);
2947str->del(strings[1371]);
2948str->del(strings[1372]);
2949str->del(strings[1373]);
2950str->del(strings[1374]);
2951str->del(strings[1375]);
2952str->del(strings[1376]);
2953str->del(strings[1377]);
2954str->del(strings[1378]);
2955str->del(strings[1379]);
2956str->del(strings[1380]);
2957str->del(strings[1381]);
2958str->del(strings[1382]);
2959str->del(strings[1383]);
2960str->del(strings[1384]);
2961str->del(strings[1385]);
2962str->del(strings[1386]);
2963str->del(strings[1387]);
2964str->del(strings[1388]);
2965str->del(strings[1389]);
2966str->del(strings[1390]);
2967str->del(strings[1391]);
2968str->del(strings[1392]);
2969str->del(strings[1393]);
2970str->del(strings[1394]);
2971str->del(strings[1395]);
2972str->del(strings[1396]);
2973str->del(strings[1397]);
2974str->del(strings[1398]);
2975str->del(strings[1399]);
2976str->del(strings[1400]);
2977str->del(strings[1401]);
2978str->del(strings[1402]);
2979str->del(strings[1403]);
2980str->del(strings[1404]);
2981str->del(strings[1405]);
2982str->del(strings[1406]);
2983str->del(strings[1407]);
2984str->del(strings[1408]);
2985str->del(strings[1409]);
2986str->del(strings[1410]);
2987str->del(strings[1411]);
2988str->del(strings[1412]);
2989str->del(strings[1413]);
2990str->del(strings[1414]);
2991str->del(strings[1415]);
2992str->del(strings[1416]);
2993str->del(strings[1417]);
2994str->del(strings[1418]);
2995str->del(strings[1419]);
2996str->del(strings[1420]);
2997str->del(strings[1421]);
2998str->del(strings[1422]);
2999str->del(strings[1423]);
3000str->del(strings[1424]);
3001str->del(strings[1425]);
3002str->del(strings[1426]);
3003str->del(strings[1427]);
3004str->del(strings[1428]);
3005str->del(strings[1429]);
3006str->del(strings[1430]);
3007str->del(strings[1431]);
3008str->del(strings[1432]);
3009str->del(strings[1433]);
3010str->del(strings[1434]);
3011str->del(strings[1435]);
3012str->del(strings[1436]);
3013str->del(strings[1437]);
3014str->del(strings[1438]);
3015str->del(strings[1439]);
3016str->del(strings[1440]);
3017str->del(strings[1441]);
3018str->del(strings[1442]);
3019str->del(strings[1443]);
3020str->del(strings[1444]);
3021str->del(strings[1445]);
3022str->del(strings[1446]);
3023str->del(strings[1447]);
3024str->del(strings[1448]);
3025str->del(strings[1449]);
3026str->del(strings[1450]);
3027str->del(strings[1451]);
3028str->del(strings[1452]);
3029str->del(strings[1453]);
3030str->del(strings[1454]);
3031str->del(strings[1455]);
3032str->del(strings[1456]);
3033str->del(strings[1457]);
3034str->del(strings[1458]);
3035str->del(strings[1459]);
3036str->del(strings[1460]);
3037str->del(strings[1461]);
3038str->del(strings[1462]);
3039str->del(strings[1463]);
3040str->del(strings[1464]);
3041str->del(strings[1465]);
3042str->del(strings[1466]);
3043str->del(strings[1467]);
3044str->del(strings[1468]);
3045str->del(strings[1468]);
3046str->del(strings[1469]);
3047str->del(strings[1470]);
3048str->del(strings[1471]);
3049str->del(strings[1472]);
3050str->del(strings[1473]);
3051str->del(strings[1474]);
3052str->del(strings[1475]);
3053str->del(strings[1476]);
3054str->del(strings[1477]);
3055str->del(strings[1478]);
3056str->del(strings[1479]);
3057str->del(strings[1480]);
3058str->del(strings[1481]);
3059str->del(strings[1482]);
3060str->del(strings[1483]);
3061str->del(strings[1484]);
3062str->del(strings[1485]);
3063str->del(strings[1486]);
3064str->del(strings[1487]);
3065str->del(strings[1488]);
3066str->del(strings[1489]);
3067str->del(strings[1490]);
3068str->del(strings[1491]);
3069str->del(strings[1492]);
3070str->del(strings[1493]);
3071str->del(strings[1494]);
3072str->del(strings[1495]);
3073str->del(strings[1496]);
3074str->del(strings[1497]);
3075str->del(strings[1498]);
3076str->del(strings[1499]);
3077str->del(strings[1500]);
3078str->del(strings[1501]);
3079str->del(strings[1502]);
3080str->del(strings[1503]);
3081str->del(strings[1504]);
3082str->del(strings[1505]);
3083str->del(strings[1506]);
3084str->del(strings[1507]);
3085str->del(strings[1508]);
3086str->del(strings[1509]);
3087str->del(strings[1510]);
3088str->del(strings[1511]);
3089str->del(strings[1512]);
3090str->del(strings[1513]);
3091str->del(strings[1514]);
3092str->del(strings[1515]);
3093str->del(strings[1516]);
3094str->del(strings[1517]);
3095str->del(strings[1518]);
3096str->del(strings[1519]);
3097str->del(strings[1520]);
3098str->del(strings[1521]);
3099str->del(strings[1522]);
3100str->del(strings[1523]);
3101str->del(strings[1524]);
3102str->del(strings[1525]);
3103str->del(strings[1526]);
3104str->del(strings[1527]);
3105str->del(strings[1528]);
3106str->del(strings[1529]);
3107str->del(strings[1530]);
3108str->del(strings[1531]);
3109str->del(strings[1532]);
3110str->del(strings[1533]);
3111str->del(strings[1534]);
3112str->del(strings[1535]);
3113str->del(strings[1536]);
3114str->del(strings[1537]);
3115str->del(strings[1538]);
3116str->del(strings[1539]);
3117str->del(strings[1540]);
3118str->del(strings[1541]);
3119str->del(strings[1542]);
3120str->del(strings[1543]);
3121str->del(strings[1544]);
3122str->del(strings[1545]);
3123str->del(strings[1546]);
3124strings[1547] = str->add("/usr/devel/share/enlightenment/data/images/test.png");
3125strings[1548] = str->add("/usr/devel/share/enlightenment/data/images/test.png//://(nil)");
3126strings[1547] = str->add(strings[1547]);
3127str->del(strings[1547]);
3128strings[1549] = str->add("/usr/devel/share/enlightenment/data/images/test.jpg");
3129strings[1550] = str->add("/usr/devel/share/enlightenment/data/images/test.jpg//://(nil)");
3130strings[1549] = str->add(strings[1549]);
3131str->del(strings[1549]);
3132strings[1551] = str->add("/usr/devel/share/enlightenment/data/images/test.edj");
3133strings[1552] = str->add("images/0");
3134strings[1553] = str->add("/usr/devel/share/enlightenment/data/images/test.edj//://images/0");
3135strings[1551] = str->add(strings[1551]);
3136strings[1552] = str->add(strings[1552]);
3137str->del(strings[1551]);
3138str->del(strings[1552]);
3139strings[373] = str->add(strings[373]);
3140strings[374] = str->add(strings[374]);
3141str->del(strings[373]);
3142str->del(strings[374]);
3143strings[1554] = str->add("en");
3144strings[1555] = str->add("US");
3145strings[1556] = str->add("UTF-8");
3146strings[1554] = str->add(strings[1554]);
3147strings[1557] = str->add("AU");
3148strings[1558] = str->add("utf8");
3149str->del(strings[1554]);
3150str->del(strings[1557]);
3151str->del(strings[1558]);
3152strings[1554] = str->add(strings[1554]);
3153strings[1559] = str->add("BW");
3154strings[1560] = str->add("utf8");
3155str->del(strings[1554]);
3156str->del(strings[1559]);
3157str->del(strings[1560]);
3158strings[1554] = str->add(strings[1554]);
3159strings[1561] = str->add("CA");
3160strings[1562] = str->add("utf8");
3161str->del(strings[1554]);
3162str->del(strings[1561]);
3163str->del(strings[1562]);
3164strings[1554] = str->add(strings[1554]);
3165strings[1563] = str->add("DK");
3166strings[1564] = str->add("utf8");
3167str->del(strings[1554]);
3168str->del(strings[1563]);
3169str->del(strings[1564]);
3170strings[1554] = str->add(strings[1554]);
3171strings[1565] = str->add("GB");
3172strings[1566] = str->add("utf8");
3173str->del(strings[1554]);
3174str->del(strings[1565]);
3175str->del(strings[1566]);
3176strings[1554] = str->add(strings[1554]);
3177strings[1567] = str->add("HK");
3178strings[1568] = str->add("utf8");
3179str->del(strings[1554]);
3180str->del(strings[1567]);
3181str->del(strings[1568]);
3182strings[1554] = str->add(strings[1554]);
3183strings[1569] = str->add("IE");
3184strings[1570] = str->add("utf8");
3185str->del(strings[1554]);
3186str->del(strings[1569]);
3187str->del(strings[1570]);
3188strings[1554] = str->add(strings[1554]);
3189strings[1571] = str->add("IN");
3190str->del(strings[1554]);
3191str->del(strings[1571]);
3192strings[1554] = str->add(strings[1554]);
3193strings[1572] = str->add("NZ");
3194strings[1573] = str->add("utf8");
3195str->del(strings[1554]);
3196str->del(strings[1572]);
3197str->del(strings[1573]);
3198strings[1554] = str->add(strings[1554]);
3199strings[1574] = str->add("PH");
3200strings[1575] = str->add("utf8");
3201str->del(strings[1554]);
3202str->del(strings[1574]);
3203str->del(strings[1575]);
3204strings[1554] = str->add(strings[1554]);
3205strings[1576] = str->add("SG");
3206strings[1577] = str->add("utf8");
3207str->del(strings[1554]);
3208str->del(strings[1576]);
3209str->del(strings[1577]);
3210strings[1554] = str->add(strings[1554]);
3211strings[1555] = str->add(strings[1555]);
3212strings[1578] = str->add("utf8");
3213str->del(strings[1554]);
3214str->del(strings[1555]);
3215str->del(strings[1578]);
3216str->del(strings[1554]);
3217str->del(strings[1555]);
3218str->del(strings[1556]);
3219strings[1579] = str->add("en");
3220strings[1580] = str->add("US");
3221strings[1581] = str->add("UTF-8");
3222str->del(strings[1579]);
3223str->del(strings[1580]);
3224str->del(strings[1581]);
3225strings[373] = str->add(strings[373]);
3226strings[374] = str->add(strings[374]);
3227str->del(strings[373]);
3228str->del(strings[374]);
3229strings[1582] = str->add("en");
3230strings[1583] = str->add("US");
3231strings[1584] = str->add("UTF-8");
3232str->del(strings[1582]);
3233str->del(strings[1583]);
3234str->del(strings[1584]);
3235strings[1585] = str->add("Window : Actions");
3236strings[1586] = str->add("Move");
3237strings[67] = str->add(strings[67]);
3238strings[1587] = str->add("Resize");
3239strings[69] = str->add(strings[69]);
3240strings[127] = str->add(strings[127]);
3241strings[1588] = str->add("Window Menu");
3242strings[71] = str->add(strings[71]);
3243strings[1589] = str->add("Raise");
3244strings[81] = str->add(strings[81]);
3245strings[1590] = str->add("Lower");
3246strings[82] = str->add(strings[82]);
3247strings[1591] = str->add("Close");
3248strings[84] = str->add(strings[84]);
3249strings[1592] = str->add("Kill");
3250strings[86] = str->add(strings[86]);
3251strings[1593] = str->add("Window : State");
3252strings[1594] = str->add("Sticky Mode Toggle");
3253strings[89] = str->add(strings[89]);
3254strings[1595] = str->add("Iconic Mode Toggle");
3255strings[91] = str->add(strings[91]);
3256strings[1596] = str->add("Fullscreen Mode Toggle");
3257strings[1597] = str->add("window_fullscreen_toggle");
3258strings[1598] = str->add("Maximize");
3259strings[93] = str->add(strings[93]);
3260strings[1599] = str->add("Maximize Vertically");
3261strings[93] = str->add(strings[93]);
3262strings[95] = str->add(strings[95]);
3263strings[1600] = str->add("Maximize Horizontally");
3264strings[93] = str->add(strings[93]);
3265strings[96] = str->add(strings[96]);
3266strings[1601] = str->add("Maximize Fullscreen");
3267strings[93] = str->add(strings[93]);
3268strings[1602] = str->add("fullscreen");
3269strings[1603] = str->add("Maximize Mode \"Smart\"");
3270strings[93] = str->add(strings[93]);
3271strings[162] = str->add(strings[162]);
3272strings[1604] = str->add("Maximize Mode \"Expand\"");
3273strings[93] = str->add(strings[93]);
3274strings[163] = str->add(strings[163]);
3275strings[1605] = str->add("Maximize Mode \"Fill\"");
3276strings[93] = str->add(strings[93]);
3277strings[1606] = str->add("fill");
3278strings[1607] = str->add("Shade Up Mode Toggle");
3279strings[98] = str->add(strings[98]);
3280strings[147] = str->add(strings[147]);
3281strings[1608] = str->add("Shade Down Mode Toggle");
3282strings[98] = str->add(strings[98]);
3283strings[1609] = str->add("down");
3284strings[1610] = str->add("Shade Left Mode Toggle");
3285strings[98] = str->add(strings[98]);
3286strings[1611] = str->add("left");
3287strings[1612] = str->add("Shade Right Mode Toggle");
3288strings[98] = str->add(strings[98]);
3289strings[1613] = str->add("right");
3290strings[1614] = str->add("Shade Mode Toggle");
3291strings[98] = str->add(strings[98]);
3292strings[1615] = str->add("Toggle Borderless State");
3293strings[1616] = str->add("window_borderless_toggle");
3294strings[1617] = str->add("Toggle Pinned State");
3295strings[1618] = str->add("window_pinned_toggle");
3296strings[1619] = str->add("Desktop");
3297strings[1620] = str->add("Flip Desktop Left");
3298strings[73] = str->add(strings[73]);
3299strings[74] = str->add(strings[74]);
3300strings[1621] = str->add("Flip Desktop Right");
3301strings[73] = str->add(strings[73]);
3302strings[76] = str->add(strings[76]);
3303strings[1622] = str->add("Flip Desktop Up");
3304strings[73] = str->add(strings[73]);
3305strings[78] = str->add(strings[78]);
3306strings[1623] = str->add("Flip Desktop Down");
3307strings[73] = str->add(strings[73]);
3308strings[80] = str->add(strings[80]);
3309strings[1624] = str->add("Flip Desktop By...");
3310strings[73] = str->add(strings[73]);
3311strings[1625] = str->add("syntax: X-offset Y-offset, example: -1 0");
3312strings[1626] = str->add("Show The Desktop");
3313strings[142] = str->add(strings[142]);
3314strings[1627] = str->add("Flip Desktop To...");
3315strings[1628] = str->add("desk_flip_to");
3316strings[1629] = str->add("syntax: X Y, example: 1 2");
3317strings[1630] = str->add("Flip Desktop Linearly...");
3318strings[99] = str->add(strings[99]);
3319strings[1631] = str->add("syntax: N-offset, example: -2");
3320strings[1632] = str->add("Switch To Desktop 0");
3321strings[103] = str->add(strings[103]);
3322strings[104] = str->add(strings[104]);
3323strings[1633] = str->add("Switch To Desktop 1");
3324strings[103] = str->add(strings[103]);
3325strings[101] = str->add(strings[101]);
3326strings[1634] = str->add("Switch To Desktop 2");
3327strings[103] = str->add(strings[103]);
3328strings[107] = str->add(strings[107]);
3329strings[1635] = str->add("Switch To Desktop 3");
3330strings[103] = str->add(strings[103]);
3331strings[109] = str->add(strings[109]);
3332strings[1636] = str->add("Switch To Desktop 4");
3333strings[103] = str->add(strings[103]);
3334strings[111] = str->add(strings[111]);
3335strings[1637] = str->add("Switch To Desktop 5");
3336strings[103] = str->add(strings[103]);
3337strings[113] = str->add(strings[113]);
3338strings[1638] = str->add("Switch To Desktop 6");
3339strings[103] = str->add(strings[103]);
3340strings[115] = str->add(strings[115]);
3341strings[1639] = str->add("Switch To Desktop 7");
3342strings[103] = str->add(strings[103]);
3343strings[117] = str->add(strings[117]);
3344strings[1640] = str->add("Switch To Desktop 8");
3345strings[103] = str->add(strings[103]);
3346strings[119] = str->add(strings[119]);
3347strings[1641] = str->add("Switch To Desktop 9");
3348strings[103] = str->add(strings[103]);
3349strings[120] = str->add(strings[120]);
3350strings[1642] = str->add("Switch To Desktop 10");
3351strings[103] = str->add(strings[103]);
3352strings[122] = str->add(strings[122]);
3353strings[1643] = str->add("Switch To Desktop 11");
3354strings[103] = str->add(strings[103]);
3355strings[124] = str->add(strings[124]);
3356strings[1644] = str->add("Switch To Desktop...");
3357strings[103] = str->add(strings[103]);
3358strings[1645] = str->add("syntax: N, example: 1");
3359strings[1646] = str->add("Flip Desktop Left (All Screens)");
3360strings[1647] = str->add("desk_flip_by_all");
3361strings[74] = str->add(strings[74]);
3362strings[1648] = str->add("Flip Desktop Right (All Screens)");
3363strings[1647] = str->add(strings[1647]);
3364strings[76] = str->add(strings[76]);
3365strings[1649] = str->add("Flip Desktop Up (All Screens)");
3366strings[1647] = str->add(strings[1647]);
3367strings[78] = str->add(strings[78]);
3368strings[1650] = str->add("Flip Desktop Down (All Screens)");
3369strings[1647] = str->add(strings[1647]);
3370strings[80] = str->add(strings[80]);
3371strings[1651] = str->add("Flip Desktop By... (All Screens)");
3372strings[1647] = str->add(strings[1647]);
3373strings[1625] = str->add(strings[1625]);
3374strings[1652] = str->add("Flip Desktop To... (All Screens)");
3375strings[1653] = str->add("desk_flip_to_all");
3376strings[1629] = str->add(strings[1629]);
3377strings[1654] = str->add("Flip Desktop Linearly... (All Screens)");
3378strings[1655] = str->add("desk_linear_flip_by_all");
3379strings[1631] = str->add(strings[1631]);
3380strings[1656] = str->add("Switch To Desktop 0 (All Screens)");
3381strings[1657] = str->add("desk_linear_flip_to_all");
3382strings[104] = str->add(strings[104]);
3383strings[1658] = str->add("Switch To Desktop 1 (All Screens)");
3384strings[1657] = str->add(strings[1657]);
3385strings[101] = str->add(strings[101]);
3386strings[1659] = str->add("Switch To Desktop 2 (All Screens)");
3387strings[1657] = str->add(strings[1657]);
3388strings[107] = str->add(strings[107]);
3389strings[1660] = str->add("Switch To Desktop 3 (All Screens)");
3390strings[1657] = str->add(strings[1657]);
3391strings[109] = str->add(strings[109]);
3392strings[1661] = str->add("Switch To Desktop 4 (All Screens)");
3393strings[1657] = str->add(strings[1657]);
3394strings[111] = str->add(strings[111]);
3395strings[1662] = str->add("Switch To Desktop 5 (All Screens)");
3396strings[1657] = str->add(strings[1657]);
3397strings[113] = str->add(strings[113]);
3398strings[1663] = str->add("Switch To Desktop 6 (All Screens)");
3399strings[1657] = str->add(strings[1657]);
3400strings[115] = str->add(strings[115]);
3401strings[1664] = str->add("Switch To Desktop 7 (All Screens)");
3402strings[1657] = str->add(strings[1657]);
3403strings[117] = str->add(strings[117]);
3404strings[1665] = str->add("Switch To Desktop 8 (All Screens)");
3405strings[1657] = str->add(strings[1657]);
3406strings[119] = str->add(strings[119]);
3407strings[1666] = str->add("Switch To Desktop 9 (All Screens)");
3408strings[1657] = str->add(strings[1657]);
3409strings[120] = str->add(strings[120]);
3410strings[1667] = str->add("Switch To Desktop 10 (All Screens)");
3411strings[1657] = str->add(strings[1657]);
3412strings[122] = str->add(strings[122]);
3413strings[1668] = str->add("Switch To Desktop 11 (All Screens)");
3414strings[1657] = str->add(strings[1657]);
3415strings[124] = str->add(strings[124]);
3416strings[1669] = str->add("Switch To Desktop... (All Screens)");
3417strings[1657] = str->add(strings[1657]);
3418strings[1645] = str->add(strings[1645]);
3419strings[1670] = str->add("Screen");
3420strings[1671] = str->add("Send Mouse To Screen 0");
3421strings[144] = str->add(strings[144]);
3422strings[104] = str->add(strings[104]);
3423strings[1672] = str->add("Send Mouse To Screen 1");
3424strings[144] = str->add(strings[144]);
3425strings[101] = str->add(strings[101]);
3426strings[1673] = str->add("Send Mouse To Screen...");
3427strings[144] = str->add(strings[144]);
3428strings[1674] = str->add("syntax: N, example: 0");
3429strings[1675] = str->add("Send Mouse Forward 1 Screen");
3430strings[143] = str->add(strings[143]);
3431strings[101] = str->add(strings[101]);
3432strings[1676] = str->add("Send Mouse Back 1 Screen");
3433strings[143] = str->add(strings[143]);
3434strings[100] = str->add(strings[100]);
3435strings[1677] = str->add("Send Mouse Forward/Back Screens...");
3436strings[143] = str->add(strings[143]);
3437strings[1631] = str->add(strings[1631]);
3438strings[1678] = str->add("Move To...");
3439strings[1679] = str->add("window_move_to");
3440strings[1680] = str->add("syntax: [ ,-]X [ ,-]Y or * [ ,-]Y or [ , -]X *, example: -1 1");
3441strings[1681] = str->add("Move By...");
3442strings[1682] = str->add("window_move_by");
3443strings[1625] = str->add(strings[1625]);
3444strings[1683] = str->add("Resize By...");
3445strings[1684] = str->add("window_resize_by");
3446strings[1685] = str->add("syntax: W H, example: 100 150");
3447strings[1686] = str->add("Push in Direction...");
3448strings[1687] = str->add("window_push");
3449strings[1688] = str->add("syntax: direction, example: up, down, left, right");
3450strings[1689] = str->add("Drag Icon...");
3451strings[168] = str->add(strings[168]);
3452strings[1690] = str->add("Window : Moving");
3453strings[1691] = str->add("To Next Desktop");
3454strings[1692] = str->add("window_desk_move_by");
3455strings[76] = str->add(strings[76]);
3456strings[1693] = str->add("To Previous Desktop");
3457strings[1692] = str->add(strings[1692]);
3458strings[74] = str->add(strings[74]);
3459strings[1694] = str->add("By Desktop #...");
3460strings[1692] = str->add(strings[1692]);
3461strings[1695] = str->add("syntax: X-offset Y-offset, example: -2 2");
3462strings[1696] = str->add("To Desktop...");
3463strings[1697] = str->add("window_desk_move_to");
3464strings[1698] = str->add("syntax: X Y, example: 0 1");
3465strings[1699] = str->add("Show Main Menu");
3466strings[65] = str->add(strings[65]);
3467strings[66] = str->add(strings[66]);
3468strings[1700] = str->add("Show Favorites Menu");
3469strings[65] = str->add(strings[65]);
3470strings[70] = str->add(strings[70]);
3471strings[1701] = str->add("Show All Applications Menu");
3472strings[65] = str->add(strings[65]);
3473strings[1702] = str->add("all");
3474strings[1703] = str->add("Show Clients Menu");
3475strings[65] = str->add(strings[65]);
3476strings[68] = str->add(strings[68]);
3477strings[1704] = str->add("Show Menu...");
3478strings[65] = str->add(strings[65]);
3479strings[1705] = str->add("syntax: MenuName, example: MyMenu");
3480strings[1706] = str->add("Launch");
3481strings[1707] = str->add("Defined Command");
3482strings[129] = str->add(strings[129]);
3483strings[1708] = str->add("syntax: CommandName, example: /usr/bin/xmms");
3484strings[1709] = str->add("Application");
3485strings[1710] = str->add("app");
3486strings[1711] = str->add("syntax: , example:");
3487strings[1712] = str->add("Enlightenment");
3488strings[1713] = str->add("Restart");
3489strings[135] = str->add(strings[135]);
3490strings[1714] = str->add("Exit");
3491strings[1715] = str->add("exit");
3492strings[1716] = str->add("Log Out");
3493strings[137] = str->add(strings[137]);
3494strings[1717] = str->add("Exit Immediately");
3495strings[1718] = str->add("exit_now");
3496strings[1719] = str->add("Shut Down Immediately");
3497strings[1720] = str->add("halt_now");
3498strings[1721] = str->add("System");
3499strings[1722] = str->add("Shut Down");
3500strings[1723] = str->add("halt");
3501strings[1724] = str->add("Reboot");
3502strings[1725] = str->add("reboot");
3503strings[1726] = str->add("Suspend");
3504strings[1727] = str->add("suspend");
3505strings[1728] = str->add("Suspend to Disk");
3506strings[1729] = str->add("hibernate");
3507strings[1730] = str->add("Desktop Lock");
3508strings[140] = str->add(strings[140]);
3509strings[1731] = str->add("Cleanup Windows");
3510strings[1732] = str->add("cleanup_windows");
3511strings[1733] = str->add("Generic : Actions");
3512strings[1734] = str->add("Delayed Action");
3513strings[1735] = str->add("delayed_action");
3514strings[1736] = str->add("[0.0 exec xterm] [0.3 exec xev]");
3515strings[65] = str->add(strings[65]);
3516strings[66] = str->add(strings[66]);
3517strings[67] = str->add(strings[67]);
3518strings[65] = str->add(strings[65]);
3519strings[68] = str->add(strings[68]);
3520strings[69] = str->add(strings[69]);
3521strings[65] = str->add(strings[65]);
3522strings[70] = str->add(strings[70]);
3523strings[71] = str->add(strings[71]);
3524strings[72] = str->add(strings[72]);
3525strings[73] = str->add(strings[73]);
3526strings[74] = str->add(strings[74]);
3527strings[75] = str->add(strings[75]);
3528strings[73] = str->add(strings[73]);
3529strings[76] = str->add(strings[76]);
3530strings[77] = str->add(strings[77]);
3531strings[73] = str->add(strings[73]);
3532strings[78] = str->add(strings[78]);
3533strings[79] = str->add(strings[79]);
3534strings[73] = str->add(strings[73]);
3535strings[80] = str->add(strings[80]);
3536strings[77] = str->add(strings[77]);
3537strings[81] = str->add(strings[81]);
3538strings[79] = str->add(strings[79]);
3539strings[82] = str->add(strings[82]);
3540strings[83] = str->add(strings[83]);
3541strings[84] = str->add(strings[84]);
3542strings[85] = str->add(strings[85]);
3543strings[86] = str->add(strings[86]);
3544strings[87] = str->add(strings[87]);
3545strings[71] = str->add(strings[71]);
3546strings[88] = str->add(strings[88]);
3547strings[89] = str->add(strings[89]);
3548strings[90] = str->add(strings[90]);
3549strings[91] = str->add(strings[91]);
3550strings[92] = str->add(strings[92]);
3551strings[93] = str->add(strings[93]);
3552strings[94] = str->add(strings[94]);
3553strings[93] = str->add(strings[93]);
3554strings[95] = str->add(strings[95]);
3555strings[94] = str->add(strings[94]);
3556strings[93] = str->add(strings[93]);
3557strings[96] = str->add(strings[96]);
3558strings[97] = str->add(strings[97]);
3559strings[98] = str->add(strings[98]);
3560strings[72] = str->add(strings[72]);
3561strings[99] = str->add(strings[99]);
3562strings[100] = str->add(strings[100]);
3563strings[75] = str->add(strings[75]);
3564strings[99] = str->add(strings[99]);
3565strings[101] = str->add(strings[101]);
3566strings[102] = str->add(strings[102]);
3567strings[103] = str->add(strings[103]);
3568strings[104] = str->add(strings[104]);
3569strings[105] = str->add(strings[105]);
3570strings[103] = str->add(strings[103]);
3571strings[101] = str->add(strings[101]);
3572strings[106] = str->add(strings[106]);
3573strings[103] = str->add(strings[103]);
3574strings[107] = str->add(strings[107]);
3575strings[108] = str->add(strings[108]);
3576strings[103] = str->add(strings[103]);
3577strings[109] = str->add(strings[109]);
3578strings[110] = str->add(strings[110]);
3579strings[103] = str->add(strings[103]);
3580strings[111] = str->add(strings[111]);
3581strings[112] = str->add(strings[112]);
3582strings[103] = str->add(strings[103]);
3583strings[113] = str->add(strings[113]);
3584strings[114] = str->add(strings[114]);
3585strings[103] = str->add(strings[103]);
3586strings[115] = str->add(strings[115]);
3587strings[116] = str->add(strings[116]);
3588strings[103] = str->add(strings[103]);
3589strings[117] = str->add(strings[117]);
3590strings[118] = str->add(strings[118]);
3591strings[103] = str->add(strings[103]);
3592strings[119] = str->add(strings[119]);
3593strings[94] = str->add(strings[94]);
3594strings[103] = str->add(strings[103]);
3595strings[120] = str->add(strings[120]);
3596strings[121] = str->add(strings[121]);
3597strings[103] = str->add(strings[103]);
3598strings[122] = str->add(strings[122]);
3599strings[123] = str->add(strings[123]);
3600strings[103] = str->add(strings[103]);
3601strings[124] = str->add(strings[124]);
3602strings[125] = str->add(strings[125]);
3603strings[65] = str->add(strings[65]);
3604strings[66] = str->add(strings[66]);
3605strings[126] = str->add(strings[126]);
3606strings[65] = str->add(strings[65]);
3607strings[70] = str->add(strings[70]);
3608strings[127] = str->add(strings[127]);
3609strings[65] = str->add(strings[65]);
3610strings[66] = str->add(strings[66]);
3611strings[127] = str->add(strings[127]);
3612strings[65] = str->add(strings[65]);
3613strings[68] = str->add(strings[68]);
3614strings[127] = str->add(strings[127]);
3615strings[65] = str->add(strings[65]);
3616strings[70] = str->add(strings[70]);
3617strings[128] = str->add(strings[128]);
3618strings[129] = str->add(strings[129]);
3619strings[130] = str->add(strings[130]);
3620strings[131] = str->add(strings[131]);
3621strings[49] = str->add(strings[49]);
3622strings[132] = str->add(strings[132]);
3623strings[131] = str->add(strings[131]);
3624strings[49] = str->add(strings[49]);
3625strings[133] = str->add(strings[133]);
3626strings[134] = str->add(strings[134]);
3627strings[135] = str->add(strings[135]);
3628strings[136] = str->add(strings[136]);
3629strings[137] = str->add(strings[137]);
3630strings[138] = str->add(strings[138]);
3631strings[50] = str->add(strings[50]);
3632strings[139] = str->add(strings[139]);
3633strings[140] = str->add(strings[140]);
3634strings[141] = str->add(strings[141]);
3635strings[142] = str->add(strings[142]);
3636strings[72] = str->add(strings[72]);
3637strings[143] = str->add(strings[143]);
3638strings[100] = str->add(strings[100]);
3639strings[75] = str->add(strings[75]);
3640strings[143] = str->add(strings[143]);
3641strings[101] = str->add(strings[101]);
3642strings[102] = str->add(strings[102]);
3643strings[144] = str->add(strings[144]);
3644strings[104] = str->add(strings[104]);
3645strings[105] = str->add(strings[105]);
3646strings[144] = str->add(strings[144]);
3647strings[101] = str->add(strings[101]);
3648strings[106] = str->add(strings[106]);
3649strings[144] = str->add(strings[144]);
3650strings[107] = str->add(strings[107]);
3651strings[108] = str->add(strings[108]);
3652strings[144] = str->add(strings[144]);
3653strings[109] = str->add(strings[109]);
3654strings[145] = str->add(strings[145]);
3655strings[146] = str->add(strings[146]);
3656strings[98] = str->add(strings[98]);
3657strings[147] = str->add(strings[147]);
3658strings[148] = str->add(strings[148]);
3659strings[146] = str->add(strings[146]);
3660strings[98] = str->add(strings[98]);
3661strings[147] = str->add(strings[147]);
3662strings[149] = str->add(strings[149]);
3663strings[146] = str->add(strings[146]);
3664strings[150] = str->add(strings[150]);
3665strings[151] = str->add(strings[151]);
3666strings[152] = str->add(strings[152]);
3667strings[146] = str->add(strings[146]);
3668strings[150] = str->add(strings[150]);
3669strings[153] = str->add(strings[153]);
3670strings[154] = str->add(strings[154]);
3671strings[146] = str->add(strings[146]);
3672strings[71] = str->add(strings[71]);
3673strings[155] = str->add(strings[155]);
3674strings[156] = str->add(strings[156]);
3675strings[71] = str->add(strings[71]);
3676strings[157] = str->add(strings[157]);
3677strings[158] = str->add(strings[158]);
3678strings[84] = str->add(strings[84]);
3679strings[154] = str->add(strings[154]);
3680strings[158] = str->add(strings[158]);
3681strings[86] = str->add(strings[86]);
3682strings[159] = str->add(strings[159]);
3683strings[160] = str->add(strings[160]);
3684strings[93] = str->add(strings[93]);
3685strings[161] = str->add(strings[161]);
3686strings[160] = str->add(strings[160]);
3687strings[93] = str->add(strings[93]);
3688strings[162] = str->add(strings[162]);
3689strings[154] = str->add(strings[154]);
3690strings[160] = str->add(strings[160]);
3691strings[93] = str->add(strings[93]);
3692strings[163] = str->add(strings[163]);
3693strings[155] = str->add(strings[155]);
3694strings[164] = str->add(strings[164]);
3695strings[91] = str->add(strings[91]);
3696strings[155] = str->add(strings[155]);
3697strings[165] = str->add(strings[165]);
3698strings[98] = str->add(strings[98]);
3699strings[147] = str->add(strings[147]);
3700strings[155] = str->add(strings[155]);
3701strings[166] = str->add(strings[166]);
3702strings[82] = str->add(strings[82]);
3703strings[167] = str->add(strings[167]);
3704strings[156] = str->add(strings[156]);
3705strings[168] = str->add(strings[168]);
3706strings[167] = str->add(strings[167]);
3707strings[146] = str->add(strings[146]);
3708strings[67] = str->add(strings[67]);
3709strings[169] = str->add(strings[169]);
3710strings[146] = str->add(strings[146]);
3711strings[67] = str->add(strings[67]);
3712strings[170] = str->add(strings[170]);
3713strings[167] = str->add(strings[167]);
3714strings[171] = str->add(strings[171]);
3715strings[69] = str->add(strings[69]);
3716strings[172] = str->add(strings[172]);
3717strings[1737] = str->add("mouse,in");
3718strings[171] = str->add(strings[171]);
3719strings[1738] = str->add("pointer_resize_push");
3720strings[1739] = str->add("resize_tl");
3721strings[1740] = str->add("mouse,out");
3722strings[171] = str->add(strings[171]);
3723strings[1741] = str->add("pointer_resize_pop");
3724strings[1739] = str->add(strings[1739]);
3725strings[167] = str->add(strings[167]);
3726strings[173] = str->add(strings[173]);
3727strings[69] = str->add(strings[69]);
3728strings[174] = str->add(strings[174]);
3729strings[1737] = str->add(strings[1737]);
3730strings[173] = str->add(strings[173]);
3731strings[1738] = str->add(strings[1738]);
3732strings[1742] = str->add("resize_t");
3733strings[1740] = str->add(strings[1740]);
3734strings[173] = str->add(strings[173]);
3735strings[1741] = str->add(strings[1741]);
3736strings[1742] = str->add(strings[1742]);
3737strings[167] = str->add(strings[167]);
3738strings[175] = str->add(strings[175]);
3739strings[69] = str->add(strings[69]);
3740strings[176] = str->add(strings[176]);
3741strings[1737] = str->add(strings[1737]);
3742strings[175] = str->add(strings[175]);
3743strings[1738] = str->add(strings[1738]);
3744strings[1743] = str->add("resize_tr");
3745strings[1740] = str->add(strings[1740]);
3746strings[175] = str->add(strings[175]);
3747strings[1741] = str->add(strings[1741]);
3748strings[1743] = str->add(strings[1743]);
3749strings[167] = str->add(strings[167]);
3750strings[177] = str->add(strings[177]);
3751strings[69] = str->add(strings[69]);
3752strings[97] = str->add(strings[97]);
3753strings[1737] = str->add(strings[1737]);
3754strings[177] = str->add(strings[177]);
3755strings[1738] = str->add(strings[1738]);
3756strings[1744] = str->add("resize_r");
3757strings[1740] = str->add(strings[1740]);
3758strings[177] = str->add(strings[177]);
3759strings[1741] = str->add(strings[1741]);
3760strings[1744] = str->add(strings[1744]);
3761strings[167] = str->add(strings[167]);
3762strings[178] = str->add(strings[178]);
3763strings[69] = str->add(strings[69]);
3764strings[179] = str->add(strings[179]);
3765strings[1737] = str->add(strings[1737]);
3766strings[178] = str->add(strings[178]);
3767strings[1738] = str->add(strings[1738]);
3768strings[1745] = str->add("resize_br");
3769strings[1740] = str->add(strings[1740]);
3770strings[178] = str->add(strings[178]);
3771strings[1741] = str->add(strings[1741]);
3772strings[1745] = str->add(strings[1745]);
3773strings[167] = str->add(strings[167]);
3774strings[180] = str->add(strings[180]);
3775strings[69] = str->add(strings[69]);
3776strings[181] = str->add(strings[181]);
3777strings[1737] = str->add(strings[1737]);
3778strings[180] = str->add(strings[180]);
3779strings[1738] = str->add(strings[1738]);
3780strings[1746] = str->add("resize_b");
3781strings[1740] = str->add(strings[1740]);
3782strings[180] = str->add(strings[180]);
3783strings[1741] = str->add(strings[1741]);
3784strings[1746] = str->add(strings[1746]);
3785strings[167] = str->add(strings[167]);
3786strings[182] = str->add(strings[182]);
3787strings[69] = str->add(strings[69]);
3788strings[183] = str->add(strings[183]);
3789strings[1737] = str->add(strings[1737]);
3790strings[182] = str->add(strings[182]);
3791strings[1738] = str->add(strings[1738]);
3792strings[1747] = str->add("resize_bl");
3793strings[1740] = str->add(strings[1740]);
3794strings[182] = str->add(strings[182]);
3795strings[1741] = str->add(strings[1741]);
3796strings[1747] = str->add(strings[1747]);
3797strings[167] = str->add(strings[167]);
3798strings[184] = str->add(strings[184]);
3799strings[69] = str->add(strings[69]);
3800strings[139] = str->add(strings[139]);
3801strings[1737] = str->add(strings[1737]);
3802strings[184] = str->add(strings[184]);
3803strings[1738] = str->add(strings[1738]);
3804strings[1748] = str->add("resize_l");
3805strings[1740] = str->add(strings[1740]);
3806strings[184] = str->add(strings[184]);
3807strings[1741] = str->add(strings[1741]);
3808strings[1748] = str->add(strings[1748]);
3809strings[169] = str->add(strings[169]);
3810strings[185] = str->add(strings[185]);
3811strings[69] = str->add(strings[69]);
3812strings[170] = str->add(strings[170]);
3813strings[186] = str->add(strings[186]);
3814strings[185] = str->add(strings[185]);
3815strings[67] = str->add(strings[67]);
3816strings[187] = str->add(strings[187]);
3817strings[185] = str->add(strings[185]);
3818strings[67] = str->add(strings[67]);
3819strings[170] = str->add(strings[170]);
3820strings[99] = str->add(strings[99]);
3821strings[101] = str->add(strings[101]);
3822strings[99] = str->add(strings[99]);
3823strings[101] = str->add(strings[101]);
3824strings[99] = str->add(strings[99]);
3825strings[101] = str->add(strings[101]);
3826strings[99] = str->add(strings[99]);
3827strings[100] = str->add(strings[100]);
3828strings[99] = str->add(strings[99]);
3829strings[100] = str->add(strings[100]);
3830strings[99] = str->add(strings[99]);
3831strings[100] = str->add(strings[100]);
3832strings[99] = str->add(strings[99]);
3833strings[101] = str->add(strings[101]);
3834strings[99] = str->add(strings[99]);
3835strings[101] = str->add(strings[101]);
3836strings[99] = str->add(strings[99]);
3837strings[101] = str->add(strings[101]);
3838strings[99] = str->add(strings[99]);
3839strings[100] = str->add(strings[100]);
3840strings[99] = str->add(strings[99]);
3841strings[100] = str->add(strings[100]);
3842strings[99] = str->add(strings[99]);
3843strings[100] = str->add(strings[100]);
3844strings[1749] = str->add("Set As Background");
3845strings[1750] = str->add("enlightenment/background");
3846strings[7] = str->add(strings[7]);
3847strings[61] = str->add(strings[61]);
3848strings[1751] = str->add("resize");
3849strings[1752] = str->add("show");
3850strings[1753] = str->add("base/theme/pointer");
3851str->del(strings[1751]);
3852str->del(strings[1752]);
3853strings[64] = str->add(strings[64]);
3854strings[1754] = str->add("e/pointer/enlightenment/default/mono");
3855strings[1754] = str->add(strings[1754]);
3856strings[1755] = str->add("load");
3857strings[64] = str->add(strings[64]);
3858strings[1756] = str->add("images/41");
3859strings[1757] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/41");
3860strings[64] = str->add(strings[64]);
3861strings[1756] = str->add(strings[1756]);
3862strings[61] = str->add(strings[61]);
3863strings[361] = str->add(strings[361]);
3864strings[362] = str->add(strings[362]);
3865strings[361] = str->add(strings[361]);
3866str->del(strings[361]);
3867strings[362] = str->add(strings[362]);
3868str->del(strings[362]);
3869strings[1758] = str->add("Container 0");
3870strings[1759] = str->add("Zone 0");
3871strings[361] = str->add(strings[361]);
3872strings[362] = str->add(strings[362]);
3873strings[361] = str->add(strings[361]);
3874str->del(strings[361]);
3875strings[362] = str->add(strings[362]);
3876str->del(strings[362]);
3877strings[1760] = str->add("Desktop 0, 0");
3878strings[1761] = str->add("Desktop 0, 1");
3879strings[1762] = str->add("Desktop 1, 0");
3880strings[1763] = str->add("Desktop 1, 1");
3881strings[1764] = str->add("Desktop 2, 0");
3882strings[1765] = str->add("Desktop 2, 1");
3883strings[1766] = str->add("Desktop 3, 0");
3884strings[1767] = str->add("Desktop 3, 1");
3885strings[1768] = str->add("Desktop 4, 0");
3886strings[1769] = str->add("Desktop 4, 1");
3887strings[1770] = str->add("edje_cc");
3888strings[1771] = str->add("logo_shad.png");
3889strings[1772] = str->add("shad.png");
3890strings[1773] = str->add("tex.png");
3891strings[1774] = str->add("ref.png");
3892strings[1775] = str->add("bar_l.png");
3893strings[1776] = str->add("bar_r.png");
3894strings[1777] = str->add("bar_l_sh.png");
3895strings[1778] = str->add("bar_r_sh.png");
3896strings[1779] = str->add("sm_loop_eintro_121.png");
3897strings[1780] = str->add("sm_loop_eintro_123.png");
3898strings[1781] = str->add("sm_loop_eintro_125.png");
3899strings[1782] = str->add("sm_loop_eintro_127.png");
3900strings[1783] = str->add("sm_loop_eintro_129.png");
3901strings[1784] = str->add("sm_loop_eintro_131.png");
3902strings[1785] = str->add("sm_loop_eintro_133.png");
3903strings[1786] = str->add("sm_loop_eintro_135.png");
3904strings[1787] = str->add("sm_loop_eintro_137.png");
3905strings[1788] = str->add("sm_loop_eintro_139.png");
3906strings[1789] = str->add("sm_loop_eintro_141.png");
3907strings[1790] = str->add("sm_loop_eintro_143.png");
3908strings[1791] = str->add("sm_loop_eintro_145.png");
3909strings[1792] = str->add("sm_loop_eintro_147.png");
3910strings[1793] = str->add("sm_loop_eintro_149.png");
3911strings[1794] = str->add("sm_loop_eintro_151.png");
3912strings[1795] = str->add("sm_loop_eintro_153.png");
3913strings[1796] = str->add("sm_loop_eintro_155.png");
3914strings[1797] = str->add("sm_loop_eintro_157.png");
3915strings[1798] = str->add("sm_loop_eintro_159.png");
3916strings[1799] = str->add("sm_loop_eintro_161.png");
3917strings[1800] = str->add("sm_loop_eintro_163.png");
3918strings[1801] = str->add("sm_loop_eintro_165.png");
3919strings[1802] = str->add("sm_loop_eintro_167.png");
3920strings[1803] = str->add("sm_loop_eintro_169.png");
3921strings[1804] = str->add("sm_loop_eintro_171.png");
3922strings[1805] = str->add("sm_loop_eintro_173.png");
3923strings[1806] = str->add("sm_loop_eintro_175.png");
3924strings[1807] = str->add("sm_loop_eintro_177.png");
3925strings[1808] = str->add("sm_loop_eintro_179.png");
3926strings[1809] = str->add("sm_loop_eintro_181.png");
3927strings[1810] = str->add("sm_loop_eintro_183.png");
3928strings[1811] = str->add("sm_loop_eintro_185.png");
3929strings[1812] = str->add("sm_loop_eintro_187.png");
3930strings[1813] = str->add("sm_loop_eintro_189.png");
3931strings[1814] = str->add("sm_loop_eintro_191.png");
3932strings[1815] = str->add("sm_loop_eintro_193.png");
3933strings[1816] = str->add("sm_loop_eintro_195.png");
3934strings[1817] = str->add("sm_loop_eintro_197.png");
3935strings[1818] = str->add("sm_loop_eintro_199.png");
3936strings[1819] = str->add("sm_loop_eintro_201.png");
3937strings[1820] = str->add("sm_loop_eintro_203.png");
3938strings[1821] = str->add("sm_loop_eintro_205.png");
3939strings[1822] = str->add("sm_loop_eintro_207.png");
3940strings[1823] = str->add("sm_loop_eintro_209.png");
3941strings[1824] = str->add("sm_loop_eintro_211.png");
3942strings[1825] = str->add("sm_loop_eintro_213.png");
3943strings[1826] = str->add("sm_loop_eintro_215.png");
3944strings[1827] = str->add("sm_loop_eintro_217.png");
3945strings[1828] = str->add("sm_loop_eintro_219.png");
3946strings[1829] = str->add("sm_loop_eintro_221.png");
3947strings[1830] = str->add("sm_loop_eintro_223.png");
3948strings[1831] = str->add("sm_loop_eintro_225.png");
3949strings[1832] = str->add("sm_loop_eintro_227.png");
3950strings[1833] = str->add("sm_loop_eintro_229.png");
3951strings[1834] = str->add("sm_loop_eintro_231.png");
3952strings[1835] = str->add("sm_loop_eintro_233.png");
3953strings[1836] = str->add("sm_loop_eintro_235.png");
3954strings[1837] = str->add("sm_loop_eintro_237.png");
3955strings[1838] = str->add("sm_loop_eintro_239.png");
3956strings[1839] = str->add("e/desktop/background");
3957strings[7] = str->add(strings[7]);
3958strings[1839] = str->add(strings[1839]);
3959str->del(strings[1839]);
3960strings[7] = str->add(strings[7]);
3961strings[1839] = str->add(strings[1839]);
3962strings[1840] = str->add("ref1_1");
3963strings[1841] = str->add("show");
3964strings[1842] = str->add("");
3965strings[1843] = str->add("default2");
3966strings[1844] = str->add("ref1_2");
3967strings[61] = str->add(strings[61]);
3968strings[1845] = str->add("ref2_1");
3969strings[1841] = str->add(strings[1841]);
3970strings[1842] = str->add(strings[1842]);
3971strings[1843] = str->add(strings[1843]);
3972strings[1846] = str->add("ref2_2");
3973strings[61] = str->add(strings[61]);
3974strings[1847] = str->add("ref3_1");
3975strings[1841] = str->add(strings[1841]);
3976strings[1842] = str->add(strings[1842]);
3977strings[1843] = str->add(strings[1843]);
3978strings[1848] = str->add("ref3_2");
3979strings[61] = str->add(strings[61]);
3980strings[1849] = str->add("ref4_1");
3981strings[1841] = str->add(strings[1841]);
3982strings[1842] = str->add(strings[1842]);
3983strings[1843] = str->add(strings[1843]);
3984strings[1850] = str->add("ref4_2");
3985strings[61] = str->add(strings[61]);
3986strings[1851] = str->add("logo_animate");
3987strings[1841] = str->add(strings[1841]);
3988strings[1842] = str->add(strings[1842]);
3989strings[61] = str->add(strings[61]);
3990strings[1852] = str->add("background_image");
3991strings[61] = str->add(strings[61]);
3992strings[1853] = str->add("shad");
3993strings[61] = str->add(strings[61]);
3994strings[1854] = str->add("logo_shad");
3995strings[61] = str->add(strings[61]);
3996strings[1855] = str->add("logo");
3997strings[61] = str->add(strings[61]);
3998strings[1856] = str->add("bar_l_sh");
3999strings[61] = str->add(strings[61]);
4000strings[1857] = str->add("bar_r_sh");
4001strings[61] = str->add(strings[61]);
4002strings[1858] = str->add("bar_l1");
4003strings[61] = str->add(strings[61]);
4004strings[1843] = str->add(strings[1843]);
4005strings[1859] = str->add("bar_l2");
4006strings[61] = str->add(strings[61]);
4007strings[1843] = str->add(strings[1843]);
4008strings[1860] = str->add("bar_r1");
4009strings[61] = str->add(strings[61]);
4010strings[1843] = str->add(strings[1843]);
4011strings[1861] = str->add("bar_r2");
4012strings[61] = str->add(strings[61]);
4013strings[1843] = str->add(strings[1843]);
4014strings[1862] = str->add("bar_l");
4015strings[61] = str->add(strings[61]);
4016strings[1863] = str->add("bar_r");
4017strings[61] = str->add(strings[61]);
4018strings[1839] = str->add(strings[1839]);
4019strings[1755] = str->add(strings[1755]);
4020strings[1864] = str->add("resize");
4021strings[1841] = str->add(strings[1841]);
4022strings[7] = str->add(strings[7]);
4023strings[1865] = str->add("images/2");
4024strings[1866] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/2");
4025strings[7] = str->add(strings[7]);
4026strings[1865] = str->add(strings[1865]);
4027strings[7] = str->add(strings[7]);
4028strings[1867] = str->add("images/1");
4029strings[1868] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/1");
4030strings[7] = str->add(strings[7]);
4031strings[1867] = str->add(strings[1867]);
4032strings[7] = str->add(strings[7]);
4033strings[1869] = str->add("images/67");
4034strings[1870] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/67");
4035strings[7] = str->add(strings[7]);
4036strings[1869] = str->add(strings[1869]);
4037strings[7] = str->add(strings[7]);
4038strings[1552] = str->add(strings[1552]);
4039strings[1871] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/0");
4040strings[7] = str->add(strings[7]);
4041strings[1552] = str->add(strings[1552]);
4042strings[7] = str->add(strings[7]);
4043strings[1872] = str->add("images/4");
4044strings[1873] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/4");
4045strings[7] = str->add(strings[7]);
4046strings[1872] = str->add(strings[1872]);
4047strings[7] = str->add(strings[7]);
4048strings[1874] = str->add("images/6");
4049strings[1875] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/6");
4050strings[7] = str->add(strings[7]);
4051strings[1874] = str->add(strings[1874]);
4052strings[7] = str->add(strings[7]);
4053strings[1876] = str->add("images/5");
4054strings[1877] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/5");
4055strings[7] = str->add(strings[7]);
4056strings[1876] = str->add(strings[1876]);
4057strings[7] = str->add(strings[7]);
4058strings[1878] = str->add("images/7");
4059strings[1879] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/7");
4060strings[7] = str->add(strings[7]);
4061strings[1878] = str->add(strings[1878]);
4062strings[7] = str->add(strings[7]);
4063strings[1880] = str->add("images/3");
4064strings[1881] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/3");
4065strings[7] = str->add(strings[7]);
4066strings[1880] = str->add(strings[1880]);
4067strings[7] = str->add(strings[7]);
4068strings[1880] = str->add(strings[1880]);
4069strings[7] = str->add(strings[7]);
4070strings[1880] = str->add(strings[1880]);
4071strings[7] = str->add(strings[7]);
4072strings[1880] = str->add(strings[1880]);
4073strings[1882] = str->add("/home/cedric/.e/e/applications/startup/.order");
4074str->del(strings[1882]);
4075strings[1883] = str->add("/usr/devel/lib/enlightenment/modules/start/linux-gnu-x86_64/module.so");
4076strings[1883] = str->add(strings[1883]);
4077strings[59] = str->add(strings[59]);
4078strings[1884] = str->add("/usr/devel/lib/enlightenment/modules/start");
4079str->del(strings[1883]);
4080strings[1885] = str->add("/usr/devel/lib/enlightenment/modules/ibar/linux-gnu-x86_64/module.so");
4081strings[1885] = str->add(strings[1885]);
4082strings[58] = str->add(strings[58]);
4083strings[1886] = str->add("/usr/devel/lib/enlightenment/modules/ibar");
4084str->del(strings[1885]);
4085strings[104] = str->add(strings[104]);
4086strings[61] = str->add(strings[61]);
4087strings[339] = str->add(strings[339]);
4088strings[339] = str->add(strings[339]);
4089strings[61] = str->add(strings[61]);
4090strings[1887] = str->add("/usr/devel/lib/enlightenment/modules/ibox/linux-gnu-x86_64/module.so");
4091strings[1887] = str->add(strings[1887]);
4092strings[57] = str->add(strings[57]);
4093strings[1888] = str->add("/usr/devel/lib/enlightenment/modules/ibox");
4094str->del(strings[1887]);
4095strings[104] = str->add(strings[104]);
4096strings[338] = str->add(strings[338]);
4097strings[1889] = str->add("/usr/devel/lib/enlightenment/modules/dropshadow/linux-gnu-x86_64/module.so");
4098strings[1889] = str->add(strings[1889]);
4099strings[56] = str->add(strings[56]);
4100strings[1890] = str->add("/usr/devel/lib/enlightenment/modules/dropshadow");
4101str->del(strings[1889]);
4102strings[1891] = str->add("appearance");
4103strings[1892] = str->add("Appearance");
4104strings[1893] = str->add("enlightenment/appearance");
4105strings[56] = str->add(strings[56]);
4106strings[1894] = str->add("Dropshadow");
4107strings[1895] = str->add("/usr/devel/lib/enlightenment/modules/dropshadow/e-module-dropshadow.edj");
4108strings[1896] = str->add("/usr/devel/lib/enlightenment/modules/clock/linux-gnu-x86_64/module.so");
4109strings[1896] = str->add(strings[1896]);
4110strings[55] = str->add(strings[55]);
4111strings[1897] = str->add("/usr/devel/lib/enlightenment/modules/clock");
4112str->del(strings[1896]);
4113strings[1898] = str->add("/usr/devel/lib/enlightenment/modules/battery/linux-gnu-x86_64/module.so");
4114strings[1898] = str->add(strings[1898]);
4115strings[54] = str->add(strings[54]);
4116strings[1899] = str->add("/usr/devel/lib/enlightenment/modules/battery");
4117str->del(strings[1898]);
4118strings[1900] = str->add("advanced");
4119strings[1901] = str->add("Advanced");
4120strings[1902] = str->add("enlightenment/advanced");
4121strings[54] = str->add(strings[54]);
4122strings[1903] = str->add("Battery Meter");
4123strings[1904] = str->add("/usr/devel/lib/enlightenment/modules/battery/e-module-battery.edj");
4124strings[1905] = str->add("/usr/devel/lib/enlightenment/modules/cpufreq/linux-gnu-x86_64/module.so");
4125strings[1905] = str->add(strings[1905]);
4126strings[53] = str->add(strings[53]);
4127strings[1906] = str->add("/usr/devel/lib/enlightenment/modules/cpufreq");
4128str->del(strings[1905]);
4129strings[1907] = str->add("/usr/devel/lib/enlightenment/modules/temperature/linux-gnu-x86_64/module.so");
4130strings[1907] = str->add(strings[1907]);
4131strings[52] = str->add(strings[52]);
4132strings[1908] = str->add("/usr/devel/lib/enlightenment/modules/temperature");
4133str->del(strings[1907]);
4134strings[340] = str->add(strings[340]);
4135strings[1909] = str->add("/usr/devel/lib/enlightenment/modules/pager/linux-gnu-x86_64/module.so");
4136strings[1909] = str->add(strings[1909]);
4137strings[51] = str->add(strings[51]);
4138strings[1910] = str->add("/usr/devel/lib/enlightenment/modules/pager");
4139str->del(strings[1909]);
4140strings[51] = str->add(strings[51]);
4141strings[1911] = str->add("Pager");
4142strings[1912] = str->add("enlightenment/pager");
4143strings[1911] = str->add(strings[1911]);
4144strings[1913] = str->add("Show Pager Popup");
4145strings[1914] = str->add("pager_show");
4146strings[1915] = str->add("<none>");
4147strings[1916] = str->add("Popup Desk Right");
4148strings[1917] = str->add("pager_switch");
4149strings[1613] = str->add(strings[1613]);
4150strings[1918] = str->add("Popup Desk Left");
4151strings[1917] = str->add(strings[1917]);
4152strings[1611] = str->add(strings[1611]);
4153strings[1919] = str->add("Popup Desk Up");
4154strings[1917] = str->add(strings[1917]);
4155strings[147] = str->add(strings[147]);
4156strings[1920] = str->add("Popup Desk Down");
4157strings[1917] = str->add(strings[1917]);
4158strings[1609] = str->add(strings[1609]);
4159strings[50] = str->add(strings[50]);
4160strings[49] = str->add(strings[49]);
4161strings[48] = str->add(strings[48]);
4162strings[47] = str->add(strings[47]);
4163strings[46] = str->add(strings[46]);
4164strings[45] = str->add(strings[45]);
4165strings[44] = str->add(strings[44]);
4166strings[43] = str->add(strings[43]);
4167strings[42] = str->add(strings[42]);
4168strings[41] = str->add(strings[41]);
4169strings[40] = str->add(strings[40]);
4170strings[39] = str->add(strings[39]);
4171strings[38] = str->add(strings[38]);
4172strings[37] = str->add(strings[37]);
4173strings[36] = str->add(strings[36]);
4174strings[35] = str->add(strings[35]);
4175strings[34] = str->add(strings[34]);
4176strings[33] = str->add(strings[33]);
4177strings[32] = str->add(strings[32]);
4178strings[31] = str->add(strings[31]);
4179strings[30] = str->add(strings[30]);
4180strings[29] = str->add(strings[29]);
4181strings[28] = str->add(strings[28]);
4182strings[27] = str->add(strings[27]);
4183strings[26] = str->add(strings[26]);
4184strings[25] = str->add(strings[25]);
4185strings[24] = str->add(strings[24]);
4186strings[23] = str->add(strings[23]);
4187strings[22] = str->add(strings[22]);
4188strings[21] = str->add(strings[21]);
4189strings[20] = str->add(strings[20]);
4190strings[19] = str->add(strings[19]);
4191strings[18] = str->add(strings[18]);
4192strings[17] = str->add(strings[17]);
4193strings[16] = str->add(strings[16]);
4194strings[15] = str->add(strings[15]);
4195strings[14] = str->add(strings[14]);
4196strings[13] = str->add(strings[13]);
4197strings[12] = str->add(strings[12]);
4198strings[11] = str->add(strings[11]);
4199strings[1921] = str->add("/usr/devel/lib/enlightenment/modules/note/linux-gnu-x86_64/module.so");
4200strings[1921] = str->add(strings[1921]);
4201strings[10] = str->add(strings[10]);
4202strings[1922] = str->add("/usr/devel/lib/enlightenment/modules/note");
4203str->del(strings[1921]);
4204strings[1923] = str->add("/usr/devel/lib/enlightenment/modules/gadman/linux-gnu-x86_64/module.so");
4205strings[1923] = str->add(strings[1923]);
4206strings[60] = str->add(strings[60]);
4207strings[1924] = str->add("/usr/devel/lib/enlightenment/modules/gadman");
4208str->del(strings[1923]);
4209strings[60] = str->add(strings[60]);
4210strings[1925] = str->add("Gadgets");
4211strings[1926] = str->add("/usr/devel/lib/enlightenment/modules/gadman/e-module-gadman.edj");
4212strings[60] = str->add(strings[60]);
4213strings[344] = str->add(strings[344]);
4214strings[361] = str->add(strings[361]);
4215strings[362] = str->add(strings[362]);
4216strings[361] = str->add(strings[361]);
4217str->del(strings[361]);
4218strings[362] = str->add(strings[362]);
4219str->del(strings[362]);
4220strings[1927] = str->add("base/theme/gadman");
4221strings[64] = str->add(strings[64]);
4222strings[1928] = str->add("e/gadman/full_bg");
4223str->del(strings[64]);
4224str->del(strings[1928]);
4225strings[469] = str->add(strings[469]);
4226strings[1929] = str->add("e/gadman/full_bg");
4227strings[1929] = str->add(strings[1929]);
4228strings[1755] = str->add(strings[1755]);
4229strings[1930] = str->add("mouse,down,*");
4230strings[1931] = str->add("bg");
4231strings[1932] = str->add("program,stop");
4232strings[1933] = str->add("hide");
4233strings[1864] = str->add(strings[1864]);
4234strings[1841] = str->add(strings[1841]);
4235strings[64] = str->add(strings[64]);
4236strings[1934] = str->add("e/gadman/control");
4237str->del(strings[64]);
4238str->del(strings[1934]);
4239strings[469] = str->add(strings[469]);
4240strings[1935] = str->add("e/gadman/control");
4241strings[1935] = str->add(strings[1935]);
4242strings[1755] = str->add(strings[1755]);
4243strings[167] = str->add(strings[167]);
4244strings[1936] = str->add("overlay");
4245strings[169] = str->add(strings[169]);
4246strings[1936] = str->add(strings[1936]);
4247strings[186] = str->add(strings[186]);
4248strings[1936] = str->add(strings[1936]);
4249strings[167] = str->add(strings[167]);
4250strings[1937] = str->add("h1");
4251strings[169] = str->add(strings[169]);
4252strings[1937] = str->add(strings[1937]);
4253strings[167] = str->add(strings[167]);
4254strings[1938] = str->add("v2");
4255strings[169] = str->add(strings[169]);
4256strings[1938] = str->add(strings[1938]);
4257strings[167] = str->add(strings[167]);
4258strings[1939] = str->add("h2");
4259strings[169] = str->add(strings[169]);
4260strings[1939] = str->add(strings[1939]);
4261strings[167] = str->add(strings[167]);
4262strings[1940] = str->add("v1");
4263strings[169] = str->add(strings[169]);
4264strings[1940] = str->add(strings[1940]);
4265strings[1864] = str->add(strings[1864]);
4266strings[469] = str->add(strings[469]);
4267strings[1935] = str->add(strings[1935]);
4268strings[1755] = str->add(strings[1755]);
4269strings[167] = str->add(strings[167]);
4270strings[1936] = str->add(strings[1936]);
4271strings[169] = str->add(strings[169]);
4272strings[1936] = str->add(strings[1936]);
4273strings[186] = str->add(strings[186]);
4274strings[1936] = str->add(strings[1936]);
4275strings[167] = str->add(strings[167]);
4276strings[1937] = str->add(strings[1937]);
4277strings[169] = str->add(strings[169]);
4278strings[1937] = str->add(strings[1937]);
4279strings[167] = str->add(strings[167]);
4280strings[1938] = str->add(strings[1938]);
4281strings[169] = str->add(strings[169]);
4282strings[1938] = str->add(strings[1938]);
4283strings[167] = str->add(strings[167]);
4284strings[1939] = str->add(strings[1939]);
4285strings[169] = str->add(strings[169]);
4286strings[1939] = str->add(strings[1939]);
4287strings[167] = str->add(strings[167]);
4288strings[1940] = str->add(strings[1940]);
4289strings[169] = str->add(strings[169]);
4290strings[1940] = str->add(strings[1940]);
4291strings[1864] = str->add(strings[1864]);
4292strings[1926] = str->add(strings[1926]);
4293strings[1925] = str->add(strings[1925]);
4294strings[1941] = str->add("Show/hide gadgets");
4295strings[1942] = str->add("gadman_toggle");
4296strings[1943] = str->add("g");
4297strings[1942] = str->add(strings[1942]);
4298strings[361] = str->add(strings[361]);
4299strings[362] = str->add(strings[362]);
4300strings[361] = str->add(strings[361]);
4301str->del(strings[361]);
4302strings[362] = str->add(strings[362]);
4303str->del(strings[362]);
4304strings[61] = str->add(strings[61]);
4305strings[335] = str->add(strings[335]);
4306strings[1864] = str->add(strings[1864]);
4307strings[1944] = str->add("base/theme/shelf");
4308str->del(strings[1864]);
4309strings[64] = str->add(strings[64]);
4310strings[1945] = str->add("e/shelf/default/base");
4311strings[1945] = str->add(strings[1945]);
4312strings[1755] = str->add(strings[1755]);
4313strings[1841] = str->add(strings[1841]);
4314strings[335] = str->add(strings[335]);
4315strings[1946] = str->add("e.swallow.content");
4316strings[1947] = str->add("size_request");
4317strings[1948] = str->add("min_size_request");
4318strings[64] = str->add(strings[64]);
4319strings[1949] = str->add("images/42");
4320strings[1950] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/42");
4321strings[64] = str->add(strings[64]);
4322strings[1949] = str->add(strings[1949]);
4323strings[1951] = str->add("e,state,orientation,top");
4324strings[1952] = str->add("e");
4325str->del(strings[1755]);
4326str->del(strings[1841]);
4327str->del(strings[1951]);
4328str->del(strings[1952]);
4329strings[1953] = str->add("e,state,orientation,bottom_left");
4330strings[1954] = str->add("e");
4331str->del(strings[1953]);
4332str->del(strings[1954]);
4333strings[1864] = str->add(strings[1864]);
4334strings[1955] = str->add("base/theme/modules/start");
4335strings[1956] = str->add("base/theme/modules");
4336strings[64] = str->add(strings[64]);
4337strings[1957] = str->add("e/modules/start/main");
4338strings[1957] = str->add(strings[1957]);
4339strings[1755] = str->add(strings[1755]);
4340strings[1958] = str->add("e,state,unfocused");
4341strings[1959] = str->add("e");
4342strings[59] = str->add(strings[59]);
4343strings[64] = str->add(strings[64]);
4344strings[1960] = str->add("e/shelf/default/plain");
4345strings[1960] = str->add(strings[1960]);
4346strings[1755] = str->add(strings[1755]);
4347strings[1961] = str->add("e,state,orientation,bottom_left");
4348strings[1959] = str->add(strings[1959]);
4349str->del(strings[1755]);
4350strings[336] = str->add(strings[336]);
4351strings[1841] = str->add(strings[1841]);
4352strings[1841] = str->add(strings[1841]);
4353str->del(strings[336]);
4354strings[336] = str->add(strings[336]);
4355strings[1962] = str->add("base/theme/modules/pager");
4356strings[64] = str->add(strings[64]);
4357strings[1963] = str->add("e/modules/pager/desk");
4358strings[1963] = str->add(strings[1963]);
4359strings[64] = str->add(strings[64]);
4360strings[1755] = str->add(strings[1755]);
4361strings[1760] = str->add(strings[1760]);
4362strings[1841] = str->add(strings[1841]);
4363strings[64] = str->add(strings[64]);
4364strings[1964] = str->add("images/63");
4365strings[1965] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/63");
4366strings[64] = str->add(strings[64]);
4367strings[1964] = str->add(strings[1964]);
4368strings[64] = str->add(strings[64]);
4369strings[1966] = str->add("images/62");
4370strings[1967] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/62");
4371strings[64] = str->add(strings[64]);
4372strings[1966] = str->add(strings[1966]);
4373strings[64] = str->add(strings[64]);
4374strings[1968] = str->add("images/64");
4375strings[1969] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/64");
4376strings[64] = str->add(strings[64]);
4377strings[1968] = str->add(strings[1968]);
4378strings[64] = str->add(strings[64]);
4379strings[1970] = str->add("images/66");
4380strings[1971] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/66");
4381strings[64] = str->add(strings[64]);
4382strings[1970] = str->add(strings[1970]);
4383str->del(strings[64]);
4384strings[379] = str->add(strings[379]);
4385strings[1972] = str->add("Sans:style=Bold");
4386strings[1973] = str->add("Edje-Vera-Bold");
4387strings[1974] = str->add("Bitstream");
4388strings[1975] = str->add("Bitstream Vera Sans");
4389strings[1976] = str->add("bold");
4390strings[90] = str->add(strings[90]);
4391strings[1977] = str->add("normal");
4392strings[1842] = str->add(strings[1842]);
4393strings[104] = str->add(strings[104]);
4394strings[104] = str->add(strings[104]);
4395strings[104] = str->add(strings[104]);
4396strings[104] = str->add(strings[104]);
4397strings[1978] = str->add("p");
4398strings[104] = str->add(strings[104]);
4399strings[1979] = str->add("ascii");
4400strings[104] = str->add(strings[104]);
4401strings[1980] = str->add("/usr/devel/share/enlightenment/data/fonts/VeraBI.ttf");
4402strings[1974] = str->add(strings[1974]);
4403strings[1975] = str->add(strings[1975]);
4404strings[1976] = str->add(strings[1976]);
4405strings[90] = str->add(strings[90]);
4406strings[1977] = str->add(strings[1977]);
4407strings[1842] = str->add(strings[1842]);
4408strings[104] = str->add(strings[104]);
4409strings[104] = str->add(strings[104]);
4410strings[104] = str->add(strings[104]);
4411strings[104] = str->add(strings[104]);
4412strings[1978] = str->add(strings[1978]);
4413strings[104] = str->add(strings[104]);
4414strings[1981] = str->add("fcd8859");
4415strings[1982] = str->add("15");
4416strings[1980] = str->add(strings[1980]);
4417strings[1974] = str->add(strings[1974]);
4418strings[1975] = str->add(strings[1975]);
4419strings[1976] = str->add(strings[1976]);
4420strings[90] = str->add(strings[90]);
4421strings[1977] = str->add(strings[1977]);
4422strings[1842] = str->add(strings[1842]);
4423strings[104] = str->add(strings[104]);
4424strings[104] = str->add(strings[104]);
4425strings[104] = str->add(strings[104]);
4426strings[104] = str->add(strings[104]);
4427strings[1978] = str->add(strings[1978]);
4428strings[104] = str->add(strings[104]);
4429strings[1983] = str->add("iso8859");
4430strings[101] = str->add(strings[101]);
4431strings[1980] = str->add(strings[1980]);
4432strings[1974] = str->add(strings[1974]);
4433strings[1975] = str->add(strings[1975]);
4434strings[1976] = str->add(strings[1976]);
4435strings[90] = str->add(strings[90]);
4436strings[1977] = str->add(strings[1977]);
4437strings[1842] = str->add(strings[1842]);
4438strings[104] = str->add(strings[104]);
4439strings[104] = str->add(strings[104]);
4440strings[104] = str->add(strings[104]);
4441strings[104] = str->add(strings[104]);
4442strings[1978] = str->add(strings[1978]);
4443strings[104] = str->add(strings[104]);
4444strings[1983] = str->add(strings[1983]);
4445strings[1982] = str->add(strings[1982]);
4446strings[1980] = str->add(strings[1980]);
4447strings[1974] = str->add(strings[1974]);
4448strings[1975] = str->add(strings[1975]);
4449strings[1976] = str->add(strings[1976]);
4450strings[90] = str->add(strings[90]);
4451strings[1977] = str->add(strings[1977]);
4452strings[1842] = str->add(strings[1842]);
4453strings[104] = str->add(strings[104]);
4454strings[104] = str->add(strings[104]);
4455strings[104] = str->add(strings[104]);
4456strings[104] = str->add(strings[104]);
4457strings[1978] = str->add(strings[1978]);
4458strings[104] = str->add(strings[104]);
4459strings[1983] = str->add(strings[1983]);
4460strings[120] = str->add(strings[120]);
4461strings[1980] = str->add(strings[1980]);
4462strings[1974] = str->add(strings[1974]);
4463strings[1975] = str->add(strings[1975]);
4464strings[1984] = str->add("medium");
4465strings[97] = str->add(strings[97]);
4466strings[1977] = str->add(strings[1977]);
4467strings[1842] = str->add(strings[1842]);
4468strings[104] = str->add(strings[104]);
4469strings[104] = str->add(strings[104]);
4470strings[104] = str->add(strings[104]);
4471strings[104] = str->add(strings[104]);
4472strings[1978] = str->add(strings[1978]);
4473strings[104] = str->add(strings[104]);
4474strings[1979] = str->add(strings[1979]);
4475strings[104] = str->add(strings[104]);
4476strings[1985] = str->add("/usr/devel/share/enlightenment/data/fonts/Vera.ttf");
4477strings[1974] = str->add(strings[1974]);
4478strings[1975] = str->add(strings[1975]);
4479strings[1984] = str->add(strings[1984]);
4480strings[97] = str->add(strings[97]);
4481strings[1977] = str->add(strings[1977]);
4482strings[1842] = str->add(strings[1842]);
4483strings[104] = str->add(strings[104]);
4484strings[104] = str->add(strings[104]);
4485strings[104] = str->add(strings[104]);
4486strings[104] = str->add(strings[104]);
4487strings[1978] = str->add(strings[1978]);
4488strings[104] = str->add(strings[104]);
4489strings[1981] = str->add(strings[1981]);
4490strings[1982] = str->add(strings[1982]);
4491strings[1985] = str->add(strings[1985]);
4492strings[1974] = str->add(strings[1974]);
4493strings[1975] = str->add(strings[1975]);
4494strings[1984] = str->add(strings[1984]);
4495strings[97] = str->add(strings[97]);
4496strings[1977] = str->add(strings[1977]);
4497strings[1842] = str->add(strings[1842]);
4498strings[104] = str->add(strings[104]);
4499strings[104] = str->add(strings[104]);
4500strings[104] = str->add(strings[104]);
4501strings[104] = str->add(strings[104]);
4502strings[1978] = str->add(strings[1978]);
4503strings[104] = str->add(strings[104]);
4504strings[1983] = str->add(strings[1983]);
4505strings[101] = str->add(strings[101]);
4506strings[1985] = str->add(strings[1985]);
4507strings[1974] = str->add(strings[1974]);
4508strings[1975] = str->add(strings[1975]);
4509strings[1984] = str->add(strings[1984]);
4510strings[97] = str->add(strings[97]);
4511strings[1977] = str->add(strings[1977]);
4512strings[1842] = str->add(strings[1842]);
4513strings[104] = str->add(strings[104]);
4514strings[104] = str->add(strings[104]);
4515strings[104] = str->add(strings[104]);
4516strings[104] = str->add(strings[104]);
4517strings[1978] = str->add(strings[1978]);
4518strings[104] = str->add(strings[104]);
4519strings[1983] = str->add(strings[1983]);
4520strings[1982] = str->add(strings[1982]);
4521strings[1985] = str->add(strings[1985]);
4522strings[1974] = str->add(strings[1974]);
4523strings[1975] = str->add(strings[1975]);
4524strings[1984] = str->add(strings[1984]);
4525strings[97] = str->add(strings[97]);
4526strings[1977] = str->add(strings[1977]);
4527strings[1842] = str->add(strings[1842]);
4528strings[104] = str->add(strings[104]);
4529strings[104] = str->add(strings[104]);
4530strings[104] = str->add(strings[104]);
4531strings[104] = str->add(strings[104]);
4532strings[1978] = str->add(strings[1978]);
4533strings[104] = str->add(strings[104]);
4534strings[1983] = str->add(strings[1983]);
4535strings[120] = str->add(strings[120]);
4536strings[1985] = str->add(strings[1985]);
4537strings[1974] = str->add(strings[1974]);
4538strings[1975] = str->add(strings[1975]);
4539strings[1976] = str->add(strings[1976]);
4540strings[97] = str->add(strings[97]);
4541strings[1977] = str->add(strings[1977]);
4542strings[1842] = str->add(strings[1842]);
4543strings[104] = str->add(strings[104]);
4544strings[104] = str->add(strings[104]);
4545strings[104] = str->add(strings[104]);
4546strings[104] = str->add(strings[104]);
4547strings[1978] = str->add(strings[1978]);
4548strings[104] = str->add(strings[104]);
4549strings[1979] = str->add(strings[1979]);
4550strings[104] = str->add(strings[104]);
4551strings[1986] = str->add("/usr/devel/share/enlightenment/data/fonts/VeraBd.ttf");
4552strings[1974] = str->add(strings[1974]);
4553strings[1975] = str->add(strings[1975]);
4554strings[1976] = str->add(strings[1976]);
4555strings[97] = str->add(strings[97]);
4556strings[1977] = str->add(strings[1977]);
4557strings[1842] = str->add(strings[1842]);
4558strings[104] = str->add(strings[104]);
4559strings[104] = str->add(strings[104]);
4560strings[104] = str->add(strings[104]);
4561strings[104] = str->add(strings[104]);
4562strings[1978] = str->add(strings[1978]);
4563strings[104] = str->add(strings[104]);
4564strings[1981] = str->add(strings[1981]);
4565strings[1982] = str->add(strings[1982]);
4566strings[1986] = str->add(strings[1986]);
4567strings[1974] = str->add(strings[1974]);
4568strings[1975] = str->add(strings[1975]);
4569strings[1976] = str->add(strings[1976]);
4570strings[97] = str->add(strings[97]);
4571strings[1977] = str->add(strings[1977]);
4572strings[1842] = str->add(strings[1842]);
4573strings[104] = str->add(strings[104]);
4574strings[104] = str->add(strings[104]);
4575strings[104] = str->add(strings[104]);
4576strings[104] = str->add(strings[104]);
4577strings[1978] = str->add(strings[1978]);
4578strings[104] = str->add(strings[104]);
4579strings[1983] = str->add(strings[1983]);
4580strings[101] = str->add(strings[101]);
4581strings[1986] = str->add(strings[1986]);
4582strings[1974] = str->add(strings[1974]);
4583strings[1975] = str->add(strings[1975]);
4584strings[1976] = str->add(strings[1976]);
4585strings[97] = str->add(strings[97]);
4586strings[1977] = str->add(strings[1977]);
4587strings[1842] = str->add(strings[1842]);
4588strings[104] = str->add(strings[104]);
4589strings[104] = str->add(strings[104]);
4590strings[104] = str->add(strings[104]);
4591strings[104] = str->add(strings[104]);
4592strings[1978] = str->add(strings[1978]);
4593strings[104] = str->add(strings[104]);
4594strings[1983] = str->add(strings[1983]);
4595strings[1982] = str->add(strings[1982]);
4596strings[1986] = str->add(strings[1986]);
4597strings[1974] = str->add(strings[1974]);
4598strings[1975] = str->add(strings[1975]);
4599strings[1976] = str->add(strings[1976]);
4600strings[97] = str->add(strings[97]);
4601strings[1977] = str->add(strings[1977]);
4602strings[1842] = str->add(strings[1842]);
4603strings[104] = str->add(strings[104]);
4604strings[104] = str->add(strings[104]);
4605strings[104] = str->add(strings[104]);
4606strings[104] = str->add(strings[104]);
4607strings[1978] = str->add(strings[1978]);
4608strings[104] = str->add(strings[104]);
4609strings[1983] = str->add(strings[1983]);
4610strings[120] = str->add(strings[120]);
4611strings[1986] = str->add(strings[1986]);
4612strings[1974] = str->add(strings[1974]);
4613strings[1975] = str->add(strings[1975]);
4614strings[1984] = str->add(strings[1984]);
4615strings[90] = str->add(strings[90]);
4616strings[1977] = str->add(strings[1977]);
4617strings[1842] = str->add(strings[1842]);
4618strings[104] = str->add(strings[104]);
4619strings[104] = str->add(strings[104]);
4620strings[104] = str->add(strings[104]);
4621strings[104] = str->add(strings[104]);
4622strings[1978] = str->add(strings[1978]);
4623strings[104] = str->add(strings[104]);
4624strings[1979] = str->add(strings[1979]);
4625strings[104] = str->add(strings[104]);
4626strings[1987] = str->add("/usr/devel/share/enlightenment/data/fonts/VeraIt.ttf");
4627strings[1974] = str->add(strings[1974]);
4628strings[1975] = str->add(strings[1975]);
4629strings[1984] = str->add(strings[1984]);
4630strings[90] = str->add(strings[90]);
4631strings[1977] = str->add(strings[1977]);
4632strings[1842] = str->add(strings[1842]);
4633strings[104] = str->add(strings[104]);
4634strings[104] = str->add(strings[104]);
4635strings[104] = str->add(strings[104]);
4636strings[104] = str->add(strings[104]);
4637strings[1978] = str->add(strings[1978]);
4638strings[104] = str->add(strings[104]);
4639strings[1981] = str->add(strings[1981]);
4640strings[1982] = str->add(strings[1982]);
4641strings[1987] = str->add(strings[1987]);
4642strings[1974] = str->add(strings[1974]);
4643strings[1975] = str->add(strings[1975]);
4644strings[1984] = str->add(strings[1984]);
4645strings[90] = str->add(strings[90]);
4646strings[1977] = str->add(strings[1977]);
4647strings[1842] = str->add(strings[1842]);
4648strings[104] = str->add(strings[104]);
4649strings[104] = str->add(strings[104]);
4650strings[104] = str->add(strings[104]);
4651strings[104] = str->add(strings[104]);
4652strings[1978] = str->add(strings[1978]);
4653strings[104] = str->add(strings[104]);
4654strings[1983] = str->add(strings[1983]);
4655strings[101] = str->add(strings[101]);
4656strings[1987] = str->add(strings[1987]);
4657strings[1974] = str->add(strings[1974]);
4658strings[1975] = str->add(strings[1975]);
4659strings[1984] = str->add(strings[1984]);
4660strings[90] = str->add(strings[90]);
4661strings[1977] = str->add(strings[1977]);
4662strings[1842] = str->add(strings[1842]);
4663strings[104] = str->add(strings[104]);
4664strings[104] = str->add(strings[104]);
4665strings[104] = str->add(strings[104]);
4666strings[104] = str->add(strings[104]);
4667strings[1978] = str->add(strings[1978]);
4668strings[104] = str->add(strings[104]);
4669strings[1983] = str->add(strings[1983]);
4670strings[1982] = str->add(strings[1982]);
4671strings[1987] = str->add(strings[1987]);
4672strings[1974] = str->add(strings[1974]);
4673strings[1975] = str->add(strings[1975]);
4674strings[1984] = str->add(strings[1984]);
4675strings[90] = str->add(strings[90]);
4676strings[1977] = str->add(strings[1977]);
4677strings[1842] = str->add(strings[1842]);
4678strings[104] = str->add(strings[104]);
4679strings[104] = str->add(strings[104]);
4680strings[104] = str->add(strings[104]);
4681strings[104] = str->add(strings[104]);
4682strings[1978] = str->add(strings[1978]);
4683strings[104] = str->add(strings[104]);
4684strings[1983] = str->add(strings[1983]);
4685strings[120] = str->add(strings[120]);
4686strings[1987] = str->add(strings[1987]);
4687strings[1974] = str->add(strings[1974]);
4688strings[1988] = str->add("Bitstream Vera Sans Mono");
4689strings[1976] = str->add(strings[1976]);
4690strings[90] = str->add(strings[90]);
4691strings[1977] = str->add(strings[1977]);
4692strings[1842] = str->add(strings[1842]);
4693strings[104] = str->add(strings[104]);
4694strings[104] = str->add(strings[104]);
4695strings[104] = str->add(strings[104]);
4696strings[104] = str->add(strings[104]);
4697strings[125] = str->add(strings[125]);
4698strings[104] = str->add(strings[104]);
4699strings[1979] = str->add(strings[1979]);
4700strings[104] = str->add(strings[104]);
4701strings[1989] = str->add("/usr/devel/share/enlightenment/data/fonts/VeraMoBI.ttf");
4702strings[1974] = str->add(strings[1974]);
4703strings[1988] = str->add(strings[1988]);
4704strings[1976] = str->add(strings[1976]);
4705strings[90] = str->add(strings[90]);
4706strings[1977] = str->add(strings[1977]);
4707strings[1842] = str->add(strings[1842]);
4708strings[104] = str->add(strings[104]);
4709strings[104] = str->add(strings[104]);
4710strings[104] = str->add(strings[104]);
4711strings[104] = str->add(strings[104]);
4712strings[125] = str->add(strings[125]);
4713strings[104] = str->add(strings[104]);
4714strings[1981] = str->add(strings[1981]);
4715strings[1982] = str->add(strings[1982]);
4716strings[1989] = str->add(strings[1989]);
4717strings[1974] = str->add(strings[1974]);
4718strings[1988] = str->add(strings[1988]);
4719strings[1976] = str->add(strings[1976]);
4720strings[90] = str->add(strings[90]);
4721strings[1977] = str->add(strings[1977]);
4722strings[1842] = str->add(strings[1842]);
4723strings[104] = str->add(strings[104]);
4724strings[104] = str->add(strings[104]);
4725strings[104] = str->add(strings[104]);
4726strings[104] = str->add(strings[104]);
4727strings[125] = str->add(strings[125]);
4728strings[104] = str->add(strings[104]);
4729strings[1983] = str->add(strings[1983]);
4730strings[101] = str->add(strings[101]);
4731strings[1989] = str->add(strings[1989]);
4732strings[1974] = str->add(strings[1974]);
4733strings[1988] = str->add(strings[1988]);
4734strings[1976] = str->add(strings[1976]);
4735strings[90] = str->add(strings[90]);
4736strings[1977] = str->add(strings[1977]);
4737strings[1842] = str->add(strings[1842]);
4738strings[104] = str->add(strings[104]);
4739strings[104] = str->add(strings[104]);
4740strings[104] = str->add(strings[104]);
4741strings[104] = str->add(strings[104]);
4742strings[125] = str->add(strings[125]);
4743strings[104] = str->add(strings[104]);
4744strings[1983] = str->add(strings[1983]);
4745strings[1982] = str->add(strings[1982]);
4746strings[1989] = str->add(strings[1989]);
4747strings[1974] = str->add(strings[1974]);
4748strings[1988] = str->add(strings[1988]);
4749strings[1976] = str->add(strings[1976]);
4750strings[90] = str->add(strings[90]);
4751strings[1977] = str->add(strings[1977]);
4752strings[1842] = str->add(strings[1842]);
4753strings[104] = str->add(strings[104]);
4754strings[104] = str->add(strings[104]);
4755strings[104] = str->add(strings[104]);
4756strings[104] = str->add(strings[104]);
4757strings[125] = str->add(strings[125]);
4758strings[104] = str->add(strings[104]);
4759strings[1983] = str->add(strings[1983]);
4760strings[120] = str->add(strings[120]);
4761strings[1989] = str->add(strings[1989]);
4762strings[1974] = str->add(strings[1974]);
4763strings[1988] = str->add(strings[1988]);
4764strings[1976] = str->add(strings[1976]);
4765strings[97] = str->add(strings[97]);
4766strings[1977] = str->add(strings[1977]);
4767strings[1842] = str->add(strings[1842]);
4768strings[104] = str->add(strings[104]);
4769strings[104] = str->add(strings[104]);
4770strings[104] = str->add(strings[104]);
4771strings[104] = str->add(strings[104]);
4772strings[125] = str->add(strings[125]);
4773strings[104] = str->add(strings[104]);
4774strings[1979] = str->add(strings[1979]);
4775strings[104] = str->add(strings[104]);
4776strings[1990] = str->add("/usr/devel/share/enlightenment/data/fonts/VeraMoBd.ttf");
4777strings[1974] = str->add(strings[1974]);
4778strings[1988] = str->add(strings[1988]);
4779strings[1976] = str->add(strings[1976]);
4780strings[97] = str->add(strings[97]);
4781strings[1977] = str->add(strings[1977]);
4782strings[1842] = str->add(strings[1842]);
4783strings[104] = str->add(strings[104]);
4784strings[104] = str->add(strings[104]);
4785strings[104] = str->add(strings[104]);
4786strings[104] = str->add(strings[104]);
4787strings[125] = str->add(strings[125]);
4788strings[104] = str->add(strings[104]);
4789strings[1981] = str->add(strings[1981]);
4790strings[1982] = str->add(strings[1982]);
4791strings[1990] = str->add(strings[1990]);
4792strings[1974] = str->add(strings[1974]);
4793strings[1988] = str->add(strings[1988]);
4794strings[1976] = str->add(strings[1976]);
4795strings[97] = str->add(strings[97]);
4796strings[1977] = str->add(strings[1977]);
4797strings[1842] = str->add(strings[1842]);
4798strings[104] = str->add(strings[104]);
4799strings[104] = str->add(strings[104]);
4800strings[104] = str->add(strings[104]);
4801strings[104] = str->add(strings[104]);
4802strings[125] = str->add(strings[125]);
4803strings[104] = str->add(strings[104]);
4804strings[1983] = str->add(strings[1983]);
4805strings[101] = str->add(strings[101]);
4806strings[1990] = str->add(strings[1990]);
4807strings[1974] = str->add(strings[1974]);
4808strings[1988] = str->add(strings[1988]);
4809strings[1976] = str->add(strings[1976]);
4810strings[97] = str->add(strings[97]);
4811strings[1977] = str->add(strings[1977]);
4812strings[1842] = str->add(strings[1842]);
4813strings[104] = str->add(strings[104]);
4814strings[104] = str->add(strings[104]);
4815strings[104] = str->add(strings[104]);
4816strings[104] = str->add(strings[104]);
4817strings[125] = str->add(strings[125]);
4818strings[104] = str->add(strings[104]);
4819strings[1983] = str->add(strings[1983]);
4820strings[1982] = str->add(strings[1982]);
4821strings[1990] = str->add(strings[1990]);
4822strings[1974] = str->add(strings[1974]);
4823strings[1988] = str->add(strings[1988]);
4824strings[1976] = str->add(strings[1976]);
4825strings[97] = str->add(strings[97]);
4826strings[1977] = str->add(strings[1977]);
4827strings[1842] = str->add(strings[1842]);
4828strings[104] = str->add(strings[104]);
4829strings[104] = str->add(strings[104]);
4830strings[104] = str->add(strings[104]);
4831strings[104] = str->add(strings[104]);
4832strings[125] = str->add(strings[125]);
4833strings[104] = str->add(strings[104]);
4834strings[1983] = str->add(strings[1983]);
4835strings[120] = str->add(strings[120]);
4836strings[1990] = str->add(strings[1990]);
4837strings[1974] = str->add(strings[1974]);
4838strings[1988] = str->add(strings[1988]);
4839strings[1984] = str->add(strings[1984]);
4840strings[90] = str->add(strings[90]);
4841strings[1977] = str->add(strings[1977]);
4842strings[1842] = str->add(strings[1842]);
4843strings[104] = str->add(strings[104]);
4844strings[104] = str->add(strings[104]);
4845strings[104] = str->add(strings[104]);
4846strings[104] = str->add(strings[104]);
4847strings[125] = str->add(strings[125]);
4848strings[104] = str->add(strings[104]);
4849strings[1979] = str->add(strings[1979]);
4850strings[104] = str->add(strings[104]);
4851strings[1991] = str->add("/usr/devel/share/enlightenment/data/fonts/VeraMoIt.ttf");
4852strings[1974] = str->add(strings[1974]);
4853strings[1988] = str->add(strings[1988]);
4854strings[1984] = str->add(strings[1984]);
4855strings[90] = str->add(strings[90]);
4856strings[1977] = str->add(strings[1977]);
4857strings[1842] = str->add(strings[1842]);
4858strings[104] = str->add(strings[104]);
4859strings[104] = str->add(strings[104]);
4860strings[104] = str->add(strings[104]);
4861strings[104] = str->add(strings[104]);
4862strings[125] = str->add(strings[125]);
4863strings[104] = str->add(strings[104]);
4864strings[1981] = str->add(strings[1981]);
4865strings[1982] = str->add(strings[1982]);
4866strings[1991] = str->add(strings[1991]);
4867strings[1974] = str->add(strings[1974]);
4868strings[1988] = str->add(strings[1988]);
4869strings[1984] = str->add(strings[1984]);
4870strings[90] = str->add(strings[90]);
4871strings[1977] = str->add(strings[1977]);
4872strings[1842] = str->add(strings[1842]);
4873strings[104] = str->add(strings[104]);
4874strings[104] = str->add(strings[104]);
4875strings[104] = str->add(strings[104]);
4876strings[104] = str->add(strings[104]);
4877strings[125] = str->add(strings[125]);
4878strings[104] = str->add(strings[104]);
4879strings[1983] = str->add(strings[1983]);
4880strings[101] = str->add(strings[101]);
4881strings[1991] = str->add(strings[1991]);
4882strings[1974] = str->add(strings[1974]);
4883strings[1988] = str->add(strings[1988]);
4884strings[1984] = str->add(strings[1984]);
4885strings[90] = str->add(strings[90]);
4886strings[1977] = str->add(strings[1977]);
4887strings[1842] = str->add(strings[1842]);
4888strings[104] = str->add(strings[104]);
4889strings[104] = str->add(strings[104]);
4890strings[104] = str->add(strings[104]);
4891strings[104] = str->add(strings[104]);
4892strings[125] = str->add(strings[125]);
4893strings[104] = str->add(strings[104]);
4894strings[1983] = str->add(strings[1983]);
4895strings[1982] = str->add(strings[1982]);
4896strings[1991] = str->add(strings[1991]);
4897strings[1974] = str->add(strings[1974]);
4898strings[1988] = str->add(strings[1988]);
4899strings[1984] = str->add(strings[1984]);
4900strings[90] = str->add(strings[90]);
4901strings[1977] = str->add(strings[1977]);
4902strings[1842] = str->add(strings[1842]);
4903strings[104] = str->add(strings[104]);
4904strings[104] = str->add(strings[104]);
4905strings[104] = str->add(strings[104]);
4906strings[104] = str->add(strings[104]);
4907strings[125] = str->add(strings[125]);
4908strings[104] = str->add(strings[104]);
4909strings[1983] = str->add(strings[1983]);
4910strings[120] = str->add(strings[120]);
4911strings[1991] = str->add(strings[1991]);
4912strings[1974] = str->add(strings[1974]);
4913strings[1988] = str->add(strings[1988]);
4914strings[1984] = str->add(strings[1984]);
4915strings[97] = str->add(strings[97]);
4916strings[1977] = str->add(strings[1977]);
4917strings[1842] = str->add(strings[1842]);
4918strings[104] = str->add(strings[104]);
4919strings[104] = str->add(strings[104]);
4920strings[104] = str->add(strings[104]);
4921strings[104] = str->add(strings[104]);
4922strings[125] = str->add(strings[125]);
4923strings[104] = str->add(strings[104]);
4924strings[1979] = str->add(strings[1979]);
4925strings[104] = str->add(strings[104]);
4926strings[1992] = str->add("/usr/devel/share/enlightenment/data/fonts/VeraMono.ttf");
4927strings[1974] = str->add(strings[1974]);
4928strings[1988] = str->add(strings[1988]);
4929strings[1984] = str->add(strings[1984]);
4930strings[97] = str->add(strings[97]);
4931strings[1977] = str->add(strings[1977]);
4932strings[1842] = str->add(strings[1842]);
4933strings[104] = str->add(strings[104]);
4934strings[104] = str->add(strings[104]);
4935strings[104] = str->add(strings[104]);
4936strings[104] = str->add(strings[104]);
4937strings[125] = str->add(strings[125]);
4938strings[104] = str->add(strings[104]);
4939strings[1981] = str->add(strings[1981]);
4940strings[1982] = str->add(strings[1982]);
4941strings[1992] = str->add(strings[1992]);
4942strings[1974] = str->add(strings[1974]);
4943strings[1988] = str->add(strings[1988]);
4944strings[1984] = str->add(strings[1984]);
4945strings[97] = str->add(strings[97]);
4946strings[1977] = str->add(strings[1977]);
4947strings[1842] = str->add(strings[1842]);
4948strings[104] = str->add(strings[104]);
4949strings[104] = str->add(strings[104]);
4950strings[104] = str->add(strings[104]);
4951strings[104] = str->add(strings[104]);
4952strings[125] = str->add(strings[125]);
4953strings[104] = str->add(strings[104]);
4954strings[1983] = str->add(strings[1983]);
4955strings[101] = str->add(strings[101]);
4956strings[1992] = str->add(strings[1992]);
4957strings[1974] = str->add(strings[1974]);
4958strings[1988] = str->add(strings[1988]);
4959strings[1984] = str->add(strings[1984]);
4960strings[97] = str->add(strings[97]);
4961strings[1977] = str->add(strings[1977]);
4962strings[1842] = str->add(strings[1842]);
4963strings[104] = str->add(strings[104]);
4964strings[104] = str->add(strings[104]);
4965strings[104] = str->add(strings[104]);
4966strings[104] = str->add(strings[104]);
4967strings[125] = str->add(strings[125]);
4968strings[104] = str->add(strings[104]);
4969strings[1983] = str->add(strings[1983]);
4970strings[1982] = str->add(strings[1982]);
4971strings[1992] = str->add(strings[1992]);
4972strings[1974] = str->add(strings[1974]);
4973strings[1988] = str->add(strings[1988]);
4974strings[1984] = str->add(strings[1984]);
4975strings[97] = str->add(strings[97]);
4976strings[1977] = str->add(strings[1977]);
4977strings[1842] = str->add(strings[1842]);
4978strings[104] = str->add(strings[104]);
4979strings[104] = str->add(strings[104]);
4980strings[104] = str->add(strings[104]);
4981strings[104] = str->add(strings[104]);
4982strings[125] = str->add(strings[125]);
4983strings[104] = str->add(strings[104]);
4984strings[1983] = str->add(strings[1983]);
4985strings[120] = str->add(strings[120]);
4986strings[1992] = str->add(strings[1992]);
4987strings[1974] = str->add(strings[1974]);
4988strings[1993] = str->add("Bitstream Vera Serif");
4989strings[1984] = str->add(strings[1984]);
4990strings[97] = str->add(strings[97]);
4991strings[1977] = str->add(strings[1977]);
4992strings[1842] = str->add(strings[1842]);
4993strings[104] = str->add(strings[104]);
4994strings[104] = str->add(strings[104]);
4995strings[104] = str->add(strings[104]);
4996strings[104] = str->add(strings[104]);
4997strings[1978] = str->add(strings[1978]);
4998strings[104] = str->add(strings[104]);
4999strings[1979] = str->add(strings[1979]);
5000strings[104] = str->add(strings[104]);
5001strings[1994] = str->add("/usr/devel/share/enlightenment/data/fonts/VeraSe.ttf");
5002strings[1974] = str->add(strings[1974]);
5003strings[1993] = str->add(strings[1993]);
5004strings[1984] = str->add(strings[1984]);
5005strings[97] = str->add(strings[97]);
5006strings[1977] = str->add(strings[1977]);
5007strings[1842] = str->add(strings[1842]);
5008strings[104] = str->add(strings[104]);
5009strings[104] = str->add(strings[104]);
5010strings[104] = str->add(strings[104]);
5011strings[104] = str->add(strings[104]);
5012strings[1978] = str->add(strings[1978]);
5013strings[104] = str->add(strings[104]);
5014strings[1981] = str->add(strings[1981]);
5015strings[1982] = str->add(strings[1982]);
5016strings[1994] = str->add(strings[1994]);
5017strings[1974] = str->add(strings[1974]);
5018strings[1993] = str->add(strings[1993]);
5019strings[1984] = str->add(strings[1984]);
5020strings[97] = str->add(strings[97]);
5021strings[1977] = str->add(strings[1977]);
5022strings[1842] = str->add(strings[1842]);
5023strings[104] = str->add(strings[104]);
5024strings[104] = str->add(strings[104]);
5025strings[104] = str->add(strings[104]);
5026strings[104] = str->add(strings[104]);
5027strings[1978] = str->add(strings[1978]);
5028strings[104] = str->add(strings[104]);
5029strings[1983] = str->add(strings[1983]);
5030strings[101] = str->add(strings[101]);
5031strings[1994] = str->add(strings[1994]);
5032strings[1974] = str->add(strings[1974]);
5033strings[1993] = str->add(strings[1993]);
5034strings[1984] = str->add(strings[1984]);
5035strings[97] = str->add(strings[97]);
5036strings[1977] = str->add(strings[1977]);
5037strings[1842] = str->add(strings[1842]);
5038strings[104] = str->add(strings[104]);
5039strings[104] = str->add(strings[104]);
5040strings[104] = str->add(strings[104]);
5041strings[104] = str->add(strings[104]);
5042strings[1978] = str->add(strings[1978]);
5043strings[104] = str->add(strings[104]);
5044strings[1983] = str->add(strings[1983]);
5045strings[1982] = str->add(strings[1982]);
5046strings[1994] = str->add(strings[1994]);
5047strings[1974] = str->add(strings[1974]);
5048strings[1993] = str->add(strings[1993]);
5049strings[1984] = str->add(strings[1984]);
5050strings[97] = str->add(strings[97]);
5051strings[1977] = str->add(strings[1977]);
5052strings[1842] = str->add(strings[1842]);
5053strings[104] = str->add(strings[104]);
5054strings[104] = str->add(strings[104]);
5055strings[104] = str->add(strings[104]);
5056strings[104] = str->add(strings[104]);
5057strings[1978] = str->add(strings[1978]);
5058strings[104] = str->add(strings[104]);
5059strings[1983] = str->add(strings[1983]);
5060strings[120] = str->add(strings[120]);
5061strings[1994] = str->add(strings[1994]);
5062strings[1974] = str->add(strings[1974]);
5063strings[1993] = str->add(strings[1993]);
5064strings[1976] = str->add(strings[1976]);
5065strings[97] = str->add(strings[97]);
5066strings[1977] = str->add(strings[1977]);
5067strings[1842] = str->add(strings[1842]);
5068strings[104] = str->add(strings[104]);
5069strings[104] = str->add(strings[104]);
5070strings[104] = str->add(strings[104]);
5071strings[104] = str->add(strings[104]);
5072strings[1978] = str->add(strings[1978]);
5073strings[104] = str->add(strings[104]);
5074strings[1979] = str->add(strings[1979]);
5075strings[104] = str->add(strings[104]);
5076strings[1995] = str->add("/usr/devel/share/enlightenment/data/fonts/VeraSeBd.ttf");
5077strings[1974] = str->add(strings[1974]);
5078strings[1993] = str->add(strings[1993]);
5079strings[1976] = str->add(strings[1976]);
5080strings[97] = str->add(strings[97]);
5081strings[1977] = str->add(strings[1977]);
5082strings[1842] = str->add(strings[1842]);
5083strings[104] = str->add(strings[104]);
5084strings[104] = str->add(strings[104]);
5085strings[104] = str->add(strings[104]);
5086strings[104] = str->add(strings[104]);
5087strings[1978] = str->add(strings[1978]);
5088strings[104] = str->add(strings[104]);
5089strings[1981] = str->add(strings[1981]);
5090strings[1982] = str->add(strings[1982]);
5091strings[1995] = str->add(strings[1995]);
5092strings[1974] = str->add(strings[1974]);
5093strings[1993] = str->add(strings[1993]);
5094strings[1976] = str->add(strings[1976]);
5095strings[97] = str->add(strings[97]);
5096strings[1977] = str->add(strings[1977]);
5097strings[1842] = str->add(strings[1842]);
5098strings[104] = str->add(strings[104]);
5099strings[104] = str->add(strings[104]);
5100strings[104] = str->add(strings[104]);
5101strings[104] = str->add(strings[104]);
5102strings[1978] = str->add(strings[1978]);
5103strings[104] = str->add(strings[104]);
5104strings[1983] = str->add(strings[1983]);
5105strings[101] = str->add(strings[101]);
5106strings[1995] = str->add(strings[1995]);
5107strings[1974] = str->add(strings[1974]);
5108strings[1993] = str->add(strings[1993]);
5109strings[1976] = str->add(strings[1976]);
5110strings[97] = str->add(strings[97]);
5111strings[1977] = str->add(strings[1977]);
5112strings[1842] = str->add(strings[1842]);
5113strings[104] = str->add(strings[104]);
5114strings[104] = str->add(strings[104]);
5115strings[104] = str->add(strings[104]);
5116strings[104] = str->add(strings[104]);
5117strings[1978] = str->add(strings[1978]);
5118strings[104] = str->add(strings[104]);
5119strings[1983] = str->add(strings[1983]);
5120strings[1982] = str->add(strings[1982]);
5121strings[1995] = str->add(strings[1995]);
5122strings[1974] = str->add(strings[1974]);
5123strings[1993] = str->add(strings[1993]);
5124strings[1976] = str->add(strings[1976]);
5125strings[97] = str->add(strings[97]);
5126strings[1977] = str->add(strings[1977]);
5127strings[1842] = str->add(strings[1842]);
5128strings[104] = str->add(strings[104]);
5129strings[104] = str->add(strings[104]);
5130strings[104] = str->add(strings[104]);
5131strings[104] = str->add(strings[104]);
5132strings[1978] = str->add(strings[1978]);
5133strings[104] = str->add(strings[104]);
5134strings[1983] = str->add(strings[1983]);
5135strings[120] = str->add(strings[120]);
5136strings[1995] = str->add(strings[1995]);
5137strings[62] = str->add(strings[62]);
5138strings[1985] = str->add(strings[1985]);
5139strings[1996] = str->add("VeraBI");
5140strings[1980] = str->add(strings[1980]);
5141strings[1997] = str->add("VeraBd");
5142strings[1986] = str->add(strings[1986]);
5143strings[1998] = str->add("VeraIt");
5144strings[1987] = str->add(strings[1987]);
5145strings[1999] = str->add("VeraMoBI");
5146strings[1989] = str->add(strings[1989]);
5147strings[2000] = str->add("VeraMoBd");
5148strings[1990] = str->add(strings[1990]);
5149strings[2001] = str->add("VeraMoIt");
5150strings[1991] = str->add(strings[1991]);
5151strings[2002] = str->add("VeraMono");
5152strings[1992] = str->add(strings[1992]);
5153strings[2003] = str->add("VeraSe");
5154strings[1994] = str->add(strings[1994]);
5155strings[2004] = str->add("VeraSeBd");
5156strings[1995] = str->add(strings[1995]);
5157strings[2005] = str->add("Vera-Bold-Italic");
5158strings[2006] = str->add("Vera-Normal");
5159strings[2007] = str->add("Vera-Bold");
5160strings[2008] = str->add("Vera-Italic");
5161strings[2009] = str->add("Vera-Mono-Bold-Italic");
5162strings[2010] = str->add("Vera-Mono-Bold");
5163strings[2011] = str->add("Vera-Mono-Italic");
5164strings[2012] = str->add("Vera-Mono");
5165strings[2013] = str->add("Vera-Serif");
5166strings[2014] = str->add("Vera-Serif-Bold");
5167strings[62] = str->add(strings[62]);
5168str->del(strings[1972]);
5169str->del(strings[1973]);
5170strings[2015] = str->add("/var/lib/defoma/fontconfig.d/D/DejaVu-Sans-Bold.ttf");
5171strings[2016] = str->add("/var/lib/defoma/fontconfig.d/D/DejaVu-Sans-Bold-Oblique.ttf");
5172strings[2017] = str->add("/var/lib/defoma/fontconfig.d/D/DejaVu-Sans-ExtraLight.ttf");
5173strings[2018] = str->add("/var/lib/defoma/fontconfig.d/D/DejaVu-Sans.ttf");
5174strings[2019] = str->add("/var/lib/defoma/fontconfig.d/N/NimbusSanL-Bold.pfb");
5175strings[2020] = str->add("/var/lib/defoma/fontconfig.d/K/KochiGothic-Regular.ttf");
5176strings[2021] = str->add("/var/lib/defoma/fontconfig.d/D/Dotum-Regular.ttf");
5177strings[2022] = str->add("/var/lib/defoma/fontconfig.d/F/FreeSans-Bold.ttf");
5178strings[2023] = str->add("/var/lib/defoma/fontconfig.d/F/FreeSans-Medium.ttf");
5179strings[2024] = str->add("/var/lib/defoma/fontconfig.d/L/Loma-Bold.ttf");
5180strings[2025] = str->add("/var/lib/defoma/fontconfig.d/O/Ouhod.ttf");
5181strings[2026] = str->add("/var/lib/defoma/fontconfig.d/N/Norasi-Bold.ttf");
5182strings[2027] = str->add("/var/lib/defoma/fontconfig.d/D/DejaVu-Sans-Mono-Bold.ttf");
5183strings[2028] = str->add("/var/lib/defoma/fontconfig.d/D/DejaVu-Serif-Bold.ttf");
5184strings[2029] = str->add("/var/lib/defoma/fontconfig.d/F/FreeSerif-Bold.ttf");
5185strings[2030] = str->add("/var/lib/defoma/fontconfig.d/F/FreeMono-Bold.ttf");
5186strings[2031] = str->add("/usr/share/fonts/truetype/ttf-gujarati-fonts/padmaa-Bold.1.1.ttf");
5187strings[2032] = str->add("/var/lib/defoma/fontconfig.d/B/Batang-Bold.ttf");
5188strings[2033] = str->add("/var/lib/defoma/fontconfig.d/K/Kedage.ttf");
5189strings[2034] = str->add("/var/lib/defoma/fontconfig.d/T/TSCuParanar-Bold.ttf");
5190strings[2035] = str->add("/var/lib/defoma/fontconfig.d/P/Purisa.ttf");
5191strings[2036] = str->add("/var/lib/defoma/fontconfig.d/F/FreeSerif-Medium.ttf");
5192strings[2037] = str->add("/var/lib/defoma/fontconfig.d/P/Pothana2000.ttf");
5193strings[2038] = str->add("/var/lib/defoma/fontconfig.d/F/FreeMono-Medium.ttf");
5194strings[2039] = str->add("/usr/share/fonts/truetype/ttf-devanagari-fonts/chandas1-2.ttf");
5195strings[2040] = str->add("/usr/share/fonts/truetype/openoffice/opens___.ttf");
5196strings[2041] = str->add("/var/lib/defoma/fontconfig.d/G/Gentium-Italic.ttf");
5197strings[2042] = str->add("/var/lib/defoma/fontconfig.d/L/Lohit-Kannada.ttf");
5198strings[2043] = str->add("/var/lib/defoma/fontconfig.d/L/Lohit-Oriya.ttf");
5199strings[2044] = str->add("/var/lib/defoma/fontconfig.d/T/TAMuKadambri-Regular.ttf");
5200strings[2045] = str->add("/var/lib/defoma/fontconfig.d/T/TAMuKalyani-Regular.ttf");
5201strings[2046] = str->add("/var/lib/defoma/fontconfig.d/T/TSCuComic-Normal.ttf");
5202strings[2047] = str->add("/var/lib/defoma/fontconfig.d/T/TSCuParanar-Regular.ttf");
5203strings[2048] = str->add("/usr/share/fonts/truetype/ttf-indic-fonts-core/lohit_gu.ttf");
5204strings[2049] = str->add("/usr/share/fonts/truetype/ttf-indic-fonts-core/lohit_ta.ttf");
5205strings[2050] = str->add("/var/lib/defoma/fontconfig.d/A/AnjaliOldLipi.ttf");
5206strings[2051] = str->add("/usr/share/fonts/truetype/arphic/ukai.ttf");
5207strings[2052] = str->add("/usr/share/fonts/truetype/arphic/uming.ttf");
5208strings[2053] = str->add("/var/lib/defoma/fontconfig.d/K/KochiMincho-Regular.ttf");
5209strings[2054] = str->add("/usr/share/fonts/truetype/ttf-malayalam-fonts/Rachana_w01.ttf");
5210strings[2055] = str->add("/usr/share/fonts/truetype/unfonts/UnBatang.ttf");
5211strings[2056] = str->add("/var/lib/defoma/fontconfig.d/S/StandardSymL.pfb");
5212strings[2057] = str->add("/var/lib/defoma/fontconfig.d/T/TSCuParanar-Italic.ttf");
5213strings[379] = str->add(strings[379]);
5214strings[1760] = str->add(strings[1760]);
5215strings[1760] = str->add(strings[1760]);
5216strings[1842] = str->add(strings[1842]);
5217str->del(strings[1760]);
5218strings[64] = str->add(strings[64]);
5219strings[2058] = str->add("images/65");
5220strings[2059] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/65");
5221strings[64] = str->add(strings[64]);
5222strings[2058] = str->add(strings[2058]);
5223strings[2060] = str->add("e,state,selected");
5224strings[1959] = str->add(strings[1959]);
5225strings[64] = str->add(strings[64]);
5226strings[1963] = str->add(strings[1963]);
5227strings[64] = str->add(strings[64]);
5228strings[1755] = str->add(strings[1755]);
5229strings[1761] = str->add(strings[1761]);
5230strings[1841] = str->add(strings[1841]);
5231strings[64] = str->add(strings[64]);
5232strings[1964] = str->add(strings[1964]);
5233strings[64] = str->add(strings[64]);
5234strings[1966] = str->add(strings[1966]);
5235strings[64] = str->add(strings[64]);
5236strings[1968] = str->add(strings[1968]);
5237strings[64] = str->add(strings[64]);
5238strings[1970] = str->add(strings[1970]);
5239str->del(strings[64]);
5240strings[379] = str->add(strings[379]);
5241strings[1761] = str->add(strings[1761]);
5242strings[1761] = str->add(strings[1761]);
5243strings[1842] = str->add(strings[1842]);
5244str->del(strings[1761]);
5245strings[64] = str->add(strings[64]);
5246strings[2058] = str->add(strings[2058]);
5247strings[64] = str->add(strings[64]);
5248strings[1963] = str->add(strings[1963]);
5249strings[64] = str->add(strings[64]);
5250strings[1755] = str->add(strings[1755]);
5251strings[1762] = str->add(strings[1762]);
5252strings[1841] = str->add(strings[1841]);
5253strings[64] = str->add(strings[64]);
5254strings[1964] = str->add(strings[1964]);
5255strings[64] = str->add(strings[64]);
5256strings[1966] = str->add(strings[1966]);
5257strings[64] = str->add(strings[64]);
5258strings[1968] = str->add(strings[1968]);
5259strings[64] = str->add(strings[64]);
5260strings[1970] = str->add(strings[1970]);
5261str->del(strings[64]);
5262strings[379] = str->add(strings[379]);
5263strings[1762] = str->add(strings[1762]);
5264strings[1762] = str->add(strings[1762]);
5265strings[1842] = str->add(strings[1842]);
5266str->del(strings[1762]);
5267strings[64] = str->add(strings[64]);
5268strings[2058] = str->add(strings[2058]);
5269strings[64] = str->add(strings[64]);
5270strings[1963] = str->add(strings[1963]);
5271strings[64] = str->add(strings[64]);
5272strings[1755] = str->add(strings[1755]);
5273strings[1763] = str->add(strings[1763]);
5274strings[1841] = str->add(strings[1841]);
5275strings[64] = str->add(strings[64]);
5276strings[1964] = str->add(strings[1964]);
5277strings[64] = str->add(strings[64]);
5278strings[1966] = str->add(strings[1966]);
5279strings[64] = str->add(strings[64]);
5280strings[1968] = str->add(strings[1968]);
5281strings[64] = str->add(strings[64]);
5282strings[1970] = str->add(strings[1970]);
5283str->del(strings[64]);
5284strings[379] = str->add(strings[379]);
5285strings[1763] = str->add(strings[1763]);
5286strings[1763] = str->add(strings[1763]);
5287strings[1842] = str->add(strings[1842]);
5288str->del(strings[1763]);
5289strings[64] = str->add(strings[64]);
5290strings[2058] = str->add(strings[2058]);
5291strings[64] = str->add(strings[64]);
5292strings[1963] = str->add(strings[1963]);
5293strings[64] = str->add(strings[64]);
5294strings[1755] = str->add(strings[1755]);
5295strings[1764] = str->add(strings[1764]);
5296strings[1841] = str->add(strings[1841]);
5297strings[64] = str->add(strings[64]);
5298strings[1964] = str->add(strings[1964]);
5299strings[64] = str->add(strings[64]);
5300strings[1966] = str->add(strings[1966]);
5301strings[64] = str->add(strings[64]);
5302strings[1968] = str->add(strings[1968]);
5303strings[64] = str->add(strings[64]);
5304strings[1970] = str->add(strings[1970]);
5305str->del(strings[64]);
5306strings[379] = str->add(strings[379]);
5307strings[1764] = str->add(strings[1764]);
5308strings[1764] = str->add(strings[1764]);
5309strings[1842] = str->add(strings[1842]);
5310str->del(strings[1764]);
5311strings[64] = str->add(strings[64]);
5312strings[2058] = str->add(strings[2058]);
5313strings[64] = str->add(strings[64]);
5314strings[1963] = str->add(strings[1963]);
5315strings[64] = str->add(strings[64]);
5316strings[1755] = str->add(strings[1755]);
5317strings[1765] = str->add(strings[1765]);
5318strings[1841] = str->add(strings[1841]);
5319strings[64] = str->add(strings[64]);
5320strings[1964] = str->add(strings[1964]);
5321strings[64] = str->add(strings[64]);
5322strings[1966] = str->add(strings[1966]);
5323strings[64] = str->add(strings[64]);
5324strings[1968] = str->add(strings[1968]);
5325strings[64] = str->add(strings[64]);
5326strings[1970] = str->add(strings[1970]);
5327str->del(strings[64]);
5328strings[379] = str->add(strings[379]);
5329strings[1765] = str->add(strings[1765]);
5330strings[1765] = str->add(strings[1765]);
5331strings[1842] = str->add(strings[1842]);
5332str->del(strings[1765]);
5333strings[64] = str->add(strings[64]);
5334strings[2058] = str->add(strings[2058]);
5335strings[64] = str->add(strings[64]);
5336strings[1963] = str->add(strings[1963]);
5337strings[64] = str->add(strings[64]);
5338strings[1755] = str->add(strings[1755]);
5339strings[1766] = str->add(strings[1766]);
5340strings[1841] = str->add(strings[1841]);
5341strings[64] = str->add(strings[64]);
5342strings[1964] = str->add(strings[1964]);
5343strings[64] = str->add(strings[64]);
5344strings[1966] = str->add(strings[1966]);
5345strings[64] = str->add(strings[64]);
5346strings[1968] = str->add(strings[1968]);
5347strings[64] = str->add(strings[64]);
5348strings[1970] = str->add(strings[1970]);
5349str->del(strings[64]);
5350strings[379] = str->add(strings[379]);
5351strings[1766] = str->add(strings[1766]);
5352strings[1766] = str->add(strings[1766]);
5353strings[1842] = str->add(strings[1842]);
5354str->del(strings[1766]);
5355strings[64] = str->add(strings[64]);
5356strings[2058] = str->add(strings[2058]);
5357strings[64] = str->add(strings[64]);
5358strings[1963] = str->add(strings[1963]);
5359strings[64] = str->add(strings[64]);
5360strings[1755] = str->add(strings[1755]);
5361strings[1767] = str->add(strings[1767]);
5362strings[1841] = str->add(strings[1841]);
5363strings[64] = str->add(strings[64]);
5364strings[1964] = str->add(strings[1964]);
5365strings[64] = str->add(strings[64]);
5366strings[1966] = str->add(strings[1966]);
5367strings[64] = str->add(strings[64]);
5368strings[1968] = str->add(strings[1968]);
5369strings[64] = str->add(strings[64]);
5370strings[1970] = str->add(strings[1970]);
5371str->del(strings[64]);
5372strings[379] = str->add(strings[379]);
5373strings[1767] = str->add(strings[1767]);
5374strings[1767] = str->add(strings[1767]);
5375strings[1842] = str->add(strings[1842]);
5376str->del(strings[1767]);
5377strings[64] = str->add(strings[64]);
5378strings[2058] = str->add(strings[2058]);
5379strings[64] = str->add(strings[64]);
5380strings[1963] = str->add(strings[1963]);
5381strings[64] = str->add(strings[64]);
5382strings[1755] = str->add(strings[1755]);
5383strings[1768] = str->add(strings[1768]);
5384strings[1841] = str->add(strings[1841]);
5385strings[64] = str->add(strings[64]);
5386strings[1964] = str->add(strings[1964]);
5387strings[64] = str->add(strings[64]);
5388strings[1966] = str->add(strings[1966]);
5389strings[64] = str->add(strings[64]);
5390strings[1968] = str->add(strings[1968]);
5391strings[64] = str->add(strings[64]);
5392strings[1970] = str->add(strings[1970]);
5393str->del(strings[64]);
5394strings[379] = str->add(strings[379]);
5395strings[1768] = str->add(strings[1768]);
5396strings[1768] = str->add(strings[1768]);
5397strings[1842] = str->add(strings[1842]);
5398str->del(strings[1768]);
5399strings[64] = str->add(strings[64]);
5400strings[2058] = str->add(strings[2058]);
5401strings[64] = str->add(strings[64]);
5402strings[1963] = str->add(strings[1963]);
5403strings[64] = str->add(strings[64]);
5404strings[1755] = str->add(strings[1755]);
5405strings[1769] = str->add(strings[1769]);
5406strings[1841] = str->add(strings[1841]);
5407strings[64] = str->add(strings[64]);
5408strings[1964] = str->add(strings[1964]);
5409strings[64] = str->add(strings[64]);
5410strings[1966] = str->add(strings[1966]);
5411strings[64] = str->add(strings[64]);
5412strings[1968] = str->add(strings[1968]);
5413strings[64] = str->add(strings[64]);
5414strings[1970] = str->add(strings[1970]);
5415str->del(strings[64]);
5416strings[379] = str->add(strings[379]);
5417strings[1769] = str->add(strings[1769]);
5418strings[1769] = str->add(strings[1769]);
5419strings[1842] = str->add(strings[1842]);
5420str->del(strings[1769]);
5421strings[64] = str->add(strings[64]);
5422strings[2058] = str->add(strings[2058]);
5423strings[51] = str->add(strings[51]);
5424strings[64] = str->add(strings[64]);
5425strings[2061] = str->add("e/shelf/default/inset");
5426strings[2061] = str->add(strings[2061]);
5427strings[1755] = str->add(strings[1755]);
5428strings[1961] = str->add(strings[1961]);
5429strings[1959] = str->add(strings[1959]);
5430str->del(strings[1755]);
5431strings[337] = str->add(strings[337]);
5432strings[64] = str->add(strings[64]);
5433strings[2062] = str->add("images/54");
5434strings[2063] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/54");
5435strings[64] = str->add(strings[64]);
5436strings[2062] = str->add(strings[2062]);
5437strings[1841] = str->add(strings[1841]);
5438str->del(strings[337]);
5439strings[337] = str->add(strings[337]);
5440strings[57] = str->add(strings[57]);
5441strings[64] = str->add(strings[64]);
5442strings[2061] = str->add(strings[2061]);
5443strings[1755] = str->add(strings[1755]);
5444strings[1961] = str->add(strings[1961]);
5445strings[1959] = str->add(strings[1959]);
5446str->del(strings[1755]);
5447strings[337] = str->add(strings[337]);
5448strings[64] = str->add(strings[64]);
5449strings[2062] = str->add(strings[2062]);
5450strings[1841] = str->add(strings[1841]);
5451str->del(strings[337]);
5452strings[337] = str->add(strings[337]);
5453strings[2064] = str->add("/home/cedric/.e/e/applications/bar/default/.order");
5454strings[2065] = str->add("base/theme/modules/ibar");
5455strings[64] = str->add(strings[64]);
5456strings[2066] = str->add("e/modules/ibar/icon");
5457str->del(strings[64]);
5458str->del(strings[2066]);
5459strings[469] = str->add(strings[469]);
5460strings[2067] = str->add("e/modules/ibar/icon");
5461strings[2067] = str->add(strings[2067]);
5462strings[1755] = str->add(strings[1755]);
5463strings[1841] = str->add(strings[1841]);
5464strings[64] = str->add(strings[64]);
5465strings[2068] = str->add("e/modules/ibar/icon_overlay");
5466str->del(strings[64]);
5467str->del(strings[2068]);
5468strings[469] = str->add(strings[469]);
5469strings[2069] = str->add("e/modules/ibar/icon_overlay");
5470strings[2069] = str->add(strings[2069]);
5471strings[469] = str->add(strings[469]);
5472strings[1755] = str->add(strings[1755]);
5473strings[1841] = str->add(strings[1841]);
5474strings[2070] = str->add("/usr/devel/share/enlightenment/data/icons/xterm.png");
5475strings[2071] = str->add("/usr/devel/share/enlightenment/data/icons/xterm.png//://(nil)//@/0/0.00000/64x64");
5476strings[2070] = str->add(strings[2070]);
5477strings[2070] = str->add(strings[2070]);
5478strings[471] = str->add(strings[471]);
5479strings[471] = str->add(strings[471]);
5480strings[2072] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj/fonts/Edje-Vera-Bold");
5481str->del(strings[471]);
5482strings[471] = str->add(strings[471]);
5483strings[469] = str->add(strings[469]);
5484strings[1842] = str->add(strings[1842]);
5485strings[1842] = str->add(strings[1842]);
5486strings[2073] = str->add("XTerm");
5487strings[469] = str->add(strings[469]);
5488strings[2067] = str->add(strings[2067]);
5489strings[1755] = str->add(strings[1755]);
5490strings[1841] = str->add(strings[1841]);
5491strings[469] = str->add(strings[469]);
5492strings[2069] = str->add(strings[2069]);
5493strings[469] = str->add(strings[469]);
5494strings[1755] = str->add(strings[1755]);
5495strings[1841] = str->add(strings[1841]);
5496strings[2074] = str->add("/usr/devel/share/enlightenment/data/icons/web_browser.png");
5497strings[2075] = str->add("/usr/devel/share/enlightenment/data/icons/web_browser.png//://(nil)//@/0/0.00000/64x64");
5498strings[2074] = str->add(strings[2074]);
5499strings[2074] = str->add(strings[2074]);
5500strings[471] = str->add(strings[471]);
5501strings[1842] = str->add(strings[1842]);
5502strings[1842] = str->add(strings[1842]);
5503strings[2076] = str->add("Firefox");
5504strings[469] = str->add(strings[469]);
5505strings[2067] = str->add(strings[2067]);
5506strings[1755] = str->add(strings[1755]);
5507strings[1841] = str->add(strings[1841]);
5508strings[469] = str->add(strings[469]);
5509strings[2069] = str->add(strings[2069]);
5510strings[469] = str->add(strings[469]);
5511strings[1755] = str->add(strings[1755]);
5512strings[1841] = str->add(strings[1841]);
5513strings[2077] = str->add("/usr/devel/share/enlightenment/data/icons/audio_player.png");
5514strings[2078] = str->add("/usr/devel/share/enlightenment/data/icons/audio_player.png//://(nil)//@/0/0.00000/64x64");
5515strings[2077] = str->add(strings[2077]);
5516strings[2077] = str->add(strings[2077]);
5517strings[471] = str->add(strings[471]);
5518strings[1842] = str->add(strings[1842]);
5519strings[1842] = str->add(strings[1842]);
5520strings[2079] = str->add("XMMS");
5521strings[58] = str->add(strings[58]);
5522strings[64] = str->add(strings[64]);
5523strings[2061] = str->add(strings[2061]);
5524strings[1755] = str->add(strings[1755]);
5525strings[1961] = str->add(strings[1961]);
5526strings[1959] = str->add(strings[1959]);
5527str->del(strings[1755]);
5528strings[337] = str->add(strings[337]);
5529strings[64] = str->add(strings[64]);
5530strings[2062] = str->add(strings[2062]);
5531strings[1841] = str->add(strings[1841]);
5532str->del(strings[337]);
5533strings[337] = str->add(strings[337]);
5534strings[2080] = str->add("base/theme/modules/temperature");
5535strings[64] = str->add(strings[64]);
5536strings[2081] = str->add("e/modules/temperature/main");
5537strings[2081] = str->add(strings[2081]);
5538strings[64] = str->add(strings[64]);
5539strings[1755] = str->add(strings[1755]);
5540strings[52] = str->add(strings[52]);
5541strings[64] = str->add(strings[64]);
5542strings[1960] = str->add(strings[1960]);
5543strings[1755] = str->add(strings[1755]);
5544strings[1961] = str->add(strings[1961]);
5545strings[1959] = str->add(strings[1959]);
5546str->del(strings[1755]);
5547strings[336] = str->add(strings[336]);
5548strings[1841] = str->add(strings[1841]);
5549strings[1841] = str->add(strings[1841]);
5550str->del(strings[336]);
5551strings[336] = str->add(strings[336]);
5552strings[2082] = str->add("base/theme/modules/cpufreq");
5553strings[64] = str->add(strings[64]);
5554strings[2083] = str->add("e/modules/cpufreq/main");
5555strings[2083] = str->add(strings[2083]);
5556strings[64] = str->add(strings[64]);
5557strings[1755] = str->add(strings[1755]);
5558strings[2084] = str->add("e,action,governor,next");
5559strings[2085] = str->add("*");
5560strings[2086] = str->add("e,action,frequency,increase");
5561strings[2085] = str->add(strings[2085]);
5562strings[2087] = str->add("e,action,frequency,decrease");
5563strings[2085] = str->add(strings[2085]);
5564strings[53] = str->add(strings[53]);
5565strings[64] = str->add(strings[64]);
5566strings[1960] = str->add(strings[1960]);
5567strings[1755] = str->add(strings[1755]);
5568strings[1961] = str->add(strings[1961]);
5569strings[1959] = str->add(strings[1959]);
5570str->del(strings[1755]);
5571strings[336] = str->add(strings[336]);
5572strings[1841] = str->add(strings[1841]);
5573strings[1841] = str->add(strings[1841]);
5574strings[2088] = str->add("e,state,enabled");
5575strings[1959] = str->add(strings[1959]);
5576str->del(strings[336]);
5577strings[336] = str->add(strings[336]);
5578strings[2089] = str->add("base/theme/modules/battery");
5579strings[64] = str->add(strings[64]);
5580strings[2090] = str->add("e/modules/battery/main");
5581strings[2090] = str->add(strings[2090]);
5582strings[64] = str->add(strings[64]);
5583strings[64] = str->add(strings[64]);
5584strings[1755] = str->add(strings[1755]);
5585strings[54] = str->add(strings[54]);
5586strings[64] = str->add(strings[64]);
5587strings[1960] = str->add(strings[1960]);
5588strings[1755] = str->add(strings[1755]);
5589strings[1961] = str->add(strings[1961]);
5590strings[1959] = str->add(strings[1959]);
5591str->del(strings[1755]);
5592strings[336] = str->add(strings[336]);
5593strings[1841] = str->add(strings[1841]);
5594strings[1841] = str->add(strings[1841]);
5595strings[64] = str->add(strings[64]);
5596strings[2091] = str->add("images/75");
5597strings[2092] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/75");
5598strings[64] = str->add(strings[64]);
5599strings[2091] = str->add(strings[2091]);
5600strings[64] = str->add(strings[64]);
5601strings[2093] = str->add("images/76");
5602strings[2094] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/76");
5603strings[64] = str->add(strings[64]);
5604strings[2093] = str->add(strings[2093]);
5605strings[64] = str->add(strings[64]);
5606strings[2095] = str->add("images/69");
5607strings[2096] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/69");
5608strings[64] = str->add(strings[64]);
5609strings[2095] = str->add(strings[2095]);
5610strings[64] = str->add(strings[64]);
5611strings[2097] = str->add("images/70");
5612strings[2098] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/70");
5613strings[64] = str->add(strings[64]);
5614strings[2097] = str->add(strings[2097]);
5615strings[64] = str->add(strings[64]);
5616strings[2099] = str->add("images/71");
5617strings[2100] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/71");
5618strings[64] = str->add(strings[64]);
5619strings[2099] = str->add(strings[2099]);
5620strings[64] = str->add(strings[64]);
5621strings[2101] = str->add("images/72");
5622strings[2102] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/72");
5623strings[64] = str->add(strings[64]);
5624strings[2101] = str->add(strings[2101]);
5625strings[64] = str->add(strings[64]);
5626strings[2103] = str->add("images/73");
5627strings[2104] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/73");
5628strings[64] = str->add(strings[64]);
5629strings[2103] = str->add(strings[2103]);
5630strings[64] = str->add(strings[64]);
5631strings[2105] = str->add("images/74");
5632strings[2106] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/74");
5633strings[64] = str->add(strings[64]);
5634strings[2105] = str->add(strings[2105]);
5635strings[64] = str->add(strings[64]);
5636strings[2107] = str->add("images/77");
5637strings[2108] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/77");
5638strings[64] = str->add(strings[64]);
5639strings[2107] = str->add(strings[2107]);
5640strings[64] = str->add(strings[64]);
5641strings[2109] = str->add("images/78");
5642strings[2110] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/78");
5643strings[64] = str->add(strings[64]);
5644strings[2109] = str->add(strings[2109]);
5645str->del(strings[64]);
5646strings[379] = str->add(strings[379]);
5647strings[1842] = str->add(strings[1842]);
5648strings[1842] = str->add(strings[1842]);
5649str->del(strings[64]);
5650strings[379] = str->add(strings[379]);
5651strings[1842] = str->add(strings[1842]);
5652strings[1842] = str->add(strings[1842]);
5653str->del(strings[336]);
5654strings[336] = str->add(strings[336]);
5655strings[2111] = str->add("base/theme/modules/clock");
5656strings[64] = str->add(strings[64]);
5657strings[2112] = str->add("e/modules/clock/main");
5658strings[2112] = str->add(strings[2112]);
5659strings[1755] = str->add(strings[1755]);
5660strings[1841] = str->add(strings[1841]);
5661strings[55] = str->add(strings[55]);
5662strings[64] = str->add(strings[64]);
5663strings[1960] = str->add(strings[1960]);
5664strings[1755] = str->add(strings[1755]);
5665strings[1961] = str->add(strings[1961]);
5666strings[1959] = str->add(strings[1959]);
5667str->del(strings[1755]);
5668strings[336] = str->add(strings[336]);
5669strings[1841] = str->add(strings[1841]);
5670str->del(strings[336]);
5671strings[336] = str->add(strings[336]);
5672strings[341] = str->add(strings[341]);
5673strings[2113] = str->add("/usr/devel/lib/enlightenment/modules/note/e-module-note.edj");
5674strings[2114] = str->add("modules/note/main");
5675strings[2113] = str->add(strings[2113]);
5676strings[379] = str->add(strings[379]);
5677strings[2115] = str->add("module_normal");
5678strings[2116] = str->add("align=left color=#000000 wrap=word");
5679strings[382] = str->add(strings[382]);
5680strings[2114] = str->add(strings[2114]);
5681strings[1755] = str->add(strings[1755]);
5682strings[10] = str->add(strings[10]);
5683strings[64] = str->add(strings[64]);
5684strings[1960] = str->add(strings[1960]);
5685strings[1755] = str->add(strings[1755]);
5686strings[1961] = str->add(strings[1961]);
5687strings[1959] = str->add(strings[1959]);
5688str->del(strings[1755]);
5689strings[336] = str->add(strings[336]);
5690strings[1841] = str->add(strings[1841]);
5691strings[1841] = str->add(strings[1841]);
5692str->del(strings[336]);
5693strings[336] = str->add(strings[336]);
5694strings[1864] = str->add(strings[1864]);
5695strings[1864] = str->add(strings[1864]);
5696strings[1864] = str->add(strings[1864]);
5697strings[1864] = str->add(strings[1864]);
5698strings[1864] = str->add(strings[1864]);
5699strings[1864] = str->add(strings[1864]);
5700strings[1864] = str->add(strings[1864]);
5701strings[1864] = str->add(strings[1864]);
5702strings[1864] = str->add(strings[1864]);
5703strings[1864] = str->add(strings[1864]);
5704strings[1864] = str->add(strings[1864]);
5705str->del(strings[1755]);
5706str->del(strings[1755]);
5707str->del(strings[1864]);
5708strings[2117] = str->add("program,start");
5709strings[1840] = str->add(strings[1840]);
5710strings[2117] = str->add(strings[2117]);
5711strings[1845] = str->add(strings[1845]);
5712strings[2117] = str->add(strings[2117]);
5713strings[1847] = str->add(strings[1847]);
5714strings[2117] = str->add(strings[2117]);
5715strings[1849] = str->add(strings[1849]);
5716strings[2117] = str->add(strings[2117]);
5717strings[1851] = str->add(strings[1851]);
5718str->del(strings[1841]);
5719str->del(strings[1755]);
5720str->del(strings[1864]);
5721str->del(strings[1841]);
5722str->del(strings[1755]);
5723str->del(strings[1864]);
5724str->del(strings[1755]);
5725str->del(strings[1864]);
5726str->del(strings[1864]);
5727str->del(strings[1755]);
5728strings[2117] = str->add(strings[2117]);
5729strings[2118] = str->add("off");
5730str->del(strings[1958]);
5731str->del(strings[1959]);
5732str->del(strings[1961]);
5733str->del(strings[1959]);
5734str->del(strings[1841]);
5735str->del(strings[1841]);
5736str->del(strings[1755]);
5737str->del(strings[1841]);
5738strings[2117] = str->add(strings[2117]);
5739strings[2119] = str->add("on");
5740str->del(strings[2060]);
5741str->del(strings[1959]);
5742str->del(strings[1755]);
5743str->del(strings[1841]);
5744str->del(strings[1755]);
5745str->del(strings[1841]);
5746str->del(strings[1755]);
5747str->del(strings[1841]);
5748str->del(strings[1755]);
5749str->del(strings[1841]);
5750str->del(strings[1755]);
5751str->del(strings[1841]);
5752str->del(strings[1755]);
5753str->del(strings[1841]);
5754str->del(strings[1755]);
5755str->del(strings[1841]);
5756str->del(strings[1755]);
5757str->del(strings[1841]);
5758str->del(strings[1755]);
5759str->del(strings[1841]);
5760str->del(strings[1961]);
5761str->del(strings[1959]);
5762str->del(strings[1841]);
5763str->del(strings[1961]);
5764str->del(strings[1959]);
5765str->del(strings[1841]);
5766str->del(strings[1755]);
5767str->del(strings[1841]);
5768str->del(strings[1755]);
5769str->del(strings[1841]);
5770str->del(strings[1755]);
5771str->del(strings[1841]);
5772str->del(strings[1755]);
5773str->del(strings[1841]);
5774str->del(strings[1755]);
5775str->del(strings[1841]);
5776str->del(strings[1755]);
5777str->del(strings[1841]);
5778str->del(strings[1961]);
5779str->del(strings[1959]);
5780str->del(strings[1841]);
5781str->del(strings[1755]);
5782str->del(strings[1961]);
5783str->del(strings[1959]);
5784str->del(strings[1841]);
5785str->del(strings[1841]);
5786str->del(strings[1755]);
5787str->del(strings[1961]);
5788str->del(strings[1959]);
5789str->del(strings[1841]);
5790str->del(strings[1841]);
5791strings[2120] = str->add("2.4");
5792strings[2117] = str->add(strings[2117]);
5793strings[2121] = str->add("enabled");
5794strings[1932] = str->add(strings[1932]);
5795strings[2121] = str->add(strings[2121]);
5796str->del(strings[2088]);
5797str->del(strings[1959]);
5798str->del(strings[1755]);
5799str->del(strings[1961]);
5800str->del(strings[1959]);
5801str->del(strings[1841]);
5802str->del(strings[1841]);
5803strings[2117] = str->add(strings[2117]);
5804strings[2122] = str->add("init");
5805strings[1932] = str->add(strings[1932]);
5806strings[2122] = str->add(strings[2122]);
5807str->del(strings[1755]);
5808str->del(strings[1841]);
5809str->del(strings[1961]);
5810str->del(strings[1959]);
5811str->del(strings[1841]);
5812str->del(strings[1755]);
5813str->del(strings[1961]);
5814str->del(strings[1959]);
5815str->del(strings[1841]);
5816str->del(strings[1841]);
5817str->del(strings[1864]);
5818str->del(strings[1864]);
5819str->del(strings[1864]);
5820str->del(strings[1864]);
5821str->del(strings[1864]);
5822str->del(strings[1864]);
5823str->del(strings[1864]);
5824str->del(strings[1864]);
5825str->del(strings[1864]);
5826str->del(strings[1864]);
5827str->del(strings[1864]);
5828str->del(strings[2117]);
5829str->del(strings[1840]);
5830str->del(strings[2117]);
5831str->del(strings[1845]);
5832str->del(strings[2117]);
5833str->del(strings[1847]);
5834str->del(strings[2117]);
5835str->del(strings[1849]);
5836str->del(strings[2117]);
5837str->del(strings[1851]);
5838str->del(strings[2117]);
5839str->del(strings[2118]);
5840str->del(strings[2117]);
5841str->del(strings[2119]);
5842str->del(strings[2117]);
5843str->del(strings[2121]);
5844str->del(strings[1932]);
5845str->del(strings[2121]);
5846str->del(strings[2117]);
5847str->del(strings[2122]);
5848str->del(strings[1932]);
5849str->del(strings[2122]);
5850strings[361] = str->add(strings[361]);
5851strings[362] = str->add(strings[362]);
5852strings[361] = str->add(strings[361]);
5853str->del(strings[361]);
5854strings[362] = str->add(strings[362]);
5855str->del(strings[362]);
5856strings[64] = str->add(strings[64]);
5857strings[1963] = str->add(strings[1963]);
5858strings[64] = str->add(strings[64]);
5859strings[2123] = str->add("load");
5860strings[1760] = str->add(strings[1760]);
5861strings[1841] = str->add(strings[1841]);
5862strings[64] = str->add(strings[64]);
5863strings[1964] = str->add(strings[1964]);
5864strings[64] = str->add(strings[64]);
5865strings[1966] = str->add(strings[1966]);
5866strings[64] = str->add(strings[64]);
5867strings[1968] = str->add(strings[1968]);
5868strings[64] = str->add(strings[64]);
5869strings[1970] = str->add(strings[1970]);
5870str->del(strings[64]);
5871strings[379] = str->add(strings[379]);
5872strings[1760] = str->add(strings[1760]);
5873strings[1760] = str->add(strings[1760]);
5874strings[1842] = str->add(strings[1842]);
5875str->del(strings[1760]);
5876strings[64] = str->add(strings[64]);
5877strings[2058] = str->add(strings[2058]);
5878strings[2124] = str->add("e,state,selected");
5879strings[2125] = str->add("e");
5880strings[64] = str->add(strings[64]);
5881strings[1963] = str->add(strings[1963]);
5882strings[64] = str->add(strings[64]);
5883strings[2123] = str->add(strings[2123]);
5884strings[1761] = str->add(strings[1761]);
5885strings[1841] = str->add(strings[1841]);
5886strings[64] = str->add(strings[64]);
5887strings[1964] = str->add(strings[1964]);
5888strings[64] = str->add(strings[64]);
5889strings[1966] = str->add(strings[1966]);
5890strings[64] = str->add(strings[64]);
5891strings[1968] = str->add(strings[1968]);
5892strings[64] = str->add(strings[64]);
5893strings[1970] = str->add(strings[1970]);
5894str->del(strings[64]);
5895strings[379] = str->add(strings[379]);
5896strings[1761] = str->add(strings[1761]);
5897strings[1761] = str->add(strings[1761]);
5898strings[1842] = str->add(strings[1842]);
5899str->del(strings[1761]);
5900strings[64] = str->add(strings[64]);
5901strings[2058] = str->add(strings[2058]);
5902strings[64] = str->add(strings[64]);
5903strings[1963] = str->add(strings[1963]);
5904strings[64] = str->add(strings[64]);
5905strings[2123] = str->add(strings[2123]);
5906strings[1762] = str->add(strings[1762]);
5907strings[1841] = str->add(strings[1841]);
5908strings[64] = str->add(strings[64]);
5909strings[1964] = str->add(strings[1964]);
5910strings[64] = str->add(strings[64]);
5911strings[1966] = str->add(strings[1966]);
5912strings[64] = str->add(strings[64]);
5913strings[1968] = str->add(strings[1968]);
5914strings[64] = str->add(strings[64]);
5915strings[1970] = str->add(strings[1970]);
5916str->del(strings[64]);
5917strings[379] = str->add(strings[379]);
5918strings[1762] = str->add(strings[1762]);
5919strings[1762] = str->add(strings[1762]);
5920strings[1842] = str->add(strings[1842]);
5921str->del(strings[1762]);
5922strings[64] = str->add(strings[64]);
5923strings[2058] = str->add(strings[2058]);
5924strings[64] = str->add(strings[64]);
5925strings[1963] = str->add(strings[1963]);
5926strings[64] = str->add(strings[64]);
5927strings[2123] = str->add(strings[2123]);
5928strings[1763] = str->add(strings[1763]);
5929strings[1841] = str->add(strings[1841]);
5930strings[64] = str->add(strings[64]);
5931strings[1964] = str->add(strings[1964]);
5932strings[64] = str->add(strings[64]);
5933strings[1966] = str->add(strings[1966]);
5934strings[64] = str->add(strings[64]);
5935strings[1968] = str->add(strings[1968]);
5936strings[64] = str->add(strings[64]);
5937strings[1970] = str->add(strings[1970]);
5938str->del(strings[64]);
5939strings[379] = str->add(strings[379]);
5940strings[1763] = str->add(strings[1763]);
5941strings[1763] = str->add(strings[1763]);
5942strings[1842] = str->add(strings[1842]);
5943str->del(strings[1763]);
5944strings[64] = str->add(strings[64]);
5945strings[2058] = str->add(strings[2058]);
5946strings[64] = str->add(strings[64]);
5947strings[1963] = str->add(strings[1963]);
5948strings[64] = str->add(strings[64]);
5949strings[2123] = str->add(strings[2123]);
5950strings[1764] = str->add(strings[1764]);
5951strings[1841] = str->add(strings[1841]);
5952strings[64] = str->add(strings[64]);
5953strings[1964] = str->add(strings[1964]);
5954strings[64] = str->add(strings[64]);
5955strings[1966] = str->add(strings[1966]);
5956strings[64] = str->add(strings[64]);
5957strings[1968] = str->add(strings[1968]);
5958strings[64] = str->add(strings[64]);
5959strings[1970] = str->add(strings[1970]);
5960str->del(strings[64]);
5961strings[379] = str->add(strings[379]);
5962strings[1764] = str->add(strings[1764]);
5963strings[1764] = str->add(strings[1764]);
5964strings[1842] = str->add(strings[1842]);
5965str->del(strings[1764]);
5966strings[64] = str->add(strings[64]);
5967strings[2058] = str->add(strings[2058]);
5968strings[64] = str->add(strings[64]);
5969strings[1963] = str->add(strings[1963]);
5970strings[64] = str->add(strings[64]);
5971strings[2123] = str->add(strings[2123]);
5972strings[1765] = str->add(strings[1765]);
5973strings[1841] = str->add(strings[1841]);
5974strings[64] = str->add(strings[64]);
5975strings[1964] = str->add(strings[1964]);
5976strings[64] = str->add(strings[64]);
5977strings[1966] = str->add(strings[1966]);
5978strings[64] = str->add(strings[64]);
5979strings[1968] = str->add(strings[1968]);
5980strings[64] = str->add(strings[64]);
5981strings[1970] = str->add(strings[1970]);
5982str->del(strings[64]);
5983strings[379] = str->add(strings[379]);
5984strings[1765] = str->add(strings[1765]);
5985strings[1765] = str->add(strings[1765]);
5986strings[1842] = str->add(strings[1842]);
5987str->del(strings[1765]);
5988strings[64] = str->add(strings[64]);
5989strings[2058] = str->add(strings[2058]);
5990strings[64] = str->add(strings[64]);
5991strings[1963] = str->add(strings[1963]);
5992strings[64] = str->add(strings[64]);
5993strings[2123] = str->add(strings[2123]);
5994strings[1766] = str->add(strings[1766]);
5995strings[1841] = str->add(strings[1841]);
5996strings[64] = str->add(strings[64]);
5997strings[1964] = str->add(strings[1964]);
5998strings[64] = str->add(strings[64]);
5999strings[1966] = str->add(strings[1966]);
6000strings[64] = str->add(strings[64]);
6001strings[1968] = str->add(strings[1968]);
6002strings[64] = str->add(strings[64]);
6003strings[1970] = str->add(strings[1970]);
6004str->del(strings[64]);
6005strings[379] = str->add(strings[379]);
6006strings[1766] = str->add(strings[1766]);
6007strings[1766] = str->add(strings[1766]);
6008strings[1842] = str->add(strings[1842]);
6009str->del(strings[1766]);
6010strings[64] = str->add(strings[64]);
6011strings[2058] = str->add(strings[2058]);
6012strings[64] = str->add(strings[64]);
6013strings[1963] = str->add(strings[1963]);
6014strings[64] = str->add(strings[64]);
6015strings[2123] = str->add(strings[2123]);
6016strings[1767] = str->add(strings[1767]);
6017strings[1841] = str->add(strings[1841]);
6018strings[64] = str->add(strings[64]);
6019strings[1964] = str->add(strings[1964]);
6020strings[64] = str->add(strings[64]);
6021strings[1966] = str->add(strings[1966]);
6022strings[64] = str->add(strings[64]);
6023strings[1968] = str->add(strings[1968]);
6024strings[64] = str->add(strings[64]);
6025strings[1970] = str->add(strings[1970]);
6026str->del(strings[64]);
6027strings[379] = str->add(strings[379]);
6028strings[1767] = str->add(strings[1767]);
6029strings[1767] = str->add(strings[1767]);
6030strings[1842] = str->add(strings[1842]);
6031str->del(strings[1767]);
6032strings[64] = str->add(strings[64]);
6033strings[2058] = str->add(strings[2058]);
6034strings[64] = str->add(strings[64]);
6035strings[1963] = str->add(strings[1963]);
6036strings[64] = str->add(strings[64]);
6037strings[2123] = str->add(strings[2123]);
6038strings[1768] = str->add(strings[1768]);
6039strings[1841] = str->add(strings[1841]);
6040strings[64] = str->add(strings[64]);
6041strings[1964] = str->add(strings[1964]);
6042strings[64] = str->add(strings[64]);
6043strings[1966] = str->add(strings[1966]);
6044strings[64] = str->add(strings[64]);
6045strings[1968] = str->add(strings[1968]);
6046strings[64] = str->add(strings[64]);
6047strings[1970] = str->add(strings[1970]);
6048str->del(strings[64]);
6049strings[379] = str->add(strings[379]);
6050strings[1768] = str->add(strings[1768]);
6051strings[1768] = str->add(strings[1768]);
6052strings[1842] = str->add(strings[1842]);
6053str->del(strings[1768]);
6054strings[64] = str->add(strings[64]);
6055strings[2058] = str->add(strings[2058]);
6056strings[64] = str->add(strings[64]);
6057strings[1963] = str->add(strings[1963]);
6058strings[64] = str->add(strings[64]);
6059strings[2123] = str->add(strings[2123]);
6060strings[1769] = str->add(strings[1769]);
6061strings[1841] = str->add(strings[1841]);
6062strings[64] = str->add(strings[64]);
6063strings[1964] = str->add(strings[1964]);
6064strings[64] = str->add(strings[64]);
6065strings[1966] = str->add(strings[1966]);
6066strings[64] = str->add(strings[64]);
6067strings[1968] = str->add(strings[1968]);
6068strings[64] = str->add(strings[64]);
6069strings[1970] = str->add(strings[1970]);
6070str->del(strings[64]);
6071strings[379] = str->add(strings[379]);
6072strings[1769] = str->add(strings[1769]);
6073strings[1769] = str->add(strings[1769]);
6074strings[1842] = str->add(strings[1842]);
6075str->del(strings[1769]);
6076strings[64] = str->add(strings[64]);
6077strings[2058] = str->add(strings[2058]);
6078strings[2126] = str->add("resize");
6079strings[2126] = str->add(strings[2126]);
6080strings[2126] = str->add(strings[2126]);
6081strings[2126] = str->add(strings[2126]);
6082strings[2126] = str->add(strings[2126]);
6083strings[2126] = str->add(strings[2126]);
6084strings[2126] = str->add(strings[2126]);
6085strings[2126] = str->add(strings[2126]);
6086strings[2126] = str->add(strings[2126]);
6087strings[2126] = str->add(strings[2126]);
6088strings[64] = str->add(strings[64]);
6089strings[2127] = str->add("e/modules/pager/popup");
6090strings[2127] = str->add(strings[2127]);
6091strings[64] = str->add(strings[64]);
6092strings[2123] = str->add(strings[2123]);
6093strings[1760] = str->add(strings[1760]);
6094strings[1841] = str->add(strings[1841]);
6095strings[64] = str->add(strings[64]);
6096strings[1949] = str->add(strings[1949]);
6097strings[64] = str->add(strings[64]);
6098strings[1880] = str->add(strings[1880]);
6099strings[2128] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/3");
6100strings[64] = str->add(strings[64]);
6101strings[1880] = str->add(strings[1880]);
6102str->del(strings[64]);
6103strings[379] = str->add(strings[379]);
6104strings[2129] = str->add("Sans:style=Bold");
6105strings[2130] = str->add("Edje-Vera-Bold");
6106str->del(strings[2129]);
6107str->del(strings[2130]);
6108strings[379] = str->add(strings[379]);
6109strings[1760] = str->add(strings[1760]);
6110strings[1760] = str->add(strings[1760]);
6111strings[1760] = str->add(strings[1760]);
6112strings[64] = str->add(strings[64]);
6113strings[1876] = str->add(strings[1876]);
6114strings[2131] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/5");
6115strings[64] = str->add(strings[64]);
6116strings[1876] = str->add(strings[1876]);
6117strings[64] = str->add(strings[64]);
6118strings[1874] = str->add(strings[1874]);
6119strings[2132] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/6");
6120strings[64] = str->add(strings[64]);
6121strings[1874] = str->add(strings[1874]);
6122strings[2126] = str->add(strings[2126]);
6123strings[1933] = str->add(strings[1933]);
6124str->del(strings[1933]);
6125str->del(strings[1760]);
6126str->del(strings[1760]);
6127str->del(strings[1842]);
6128str->del(strings[64]);
6129str->del(strings[1963]);
6130strings[1933] = str->add(strings[1933]);
6131str->del(strings[1933]);
6132str->del(strings[1761]);
6133str->del(strings[1761]);
6134str->del(strings[1842]);
6135str->del(strings[64]);
6136str->del(strings[1963]);
6137strings[1933] = str->add(strings[1933]);
6138str->del(strings[1933]);
6139str->del(strings[1762]);
6140str->del(strings[1762]);
6141str->del(strings[1842]);
6142str->del(strings[64]);
6143str->del(strings[1963]);
6144strings[1933] = str->add(strings[1933]);
6145str->del(strings[1933]);
6146str->del(strings[1763]);
6147str->del(strings[1763]);
6148str->del(strings[1842]);
6149str->del(strings[64]);
6150str->del(strings[1963]);
6151strings[1933] = str->add(strings[1933]);
6152str->del(strings[1933]);
6153str->del(strings[1764]);
6154str->del(strings[1764]);
6155str->del(strings[1842]);
6156str->del(strings[64]);
6157str->del(strings[1963]);
6158strings[1933] = str->add(strings[1933]);
6159str->del(strings[1933]);
6160str->del(strings[1765]);
6161str->del(strings[1765]);
6162str->del(strings[1842]);
6163str->del(strings[64]);
6164str->del(strings[1963]);
6165strings[1933] = str->add(strings[1933]);
6166str->del(strings[1933]);
6167str->del(strings[1766]);
6168str->del(strings[1766]);
6169str->del(strings[1842]);
6170str->del(strings[64]);
6171str->del(strings[1963]);
6172strings[1933] = str->add(strings[1933]);
6173str->del(strings[1933]);
6174str->del(strings[1767]);
6175str->del(strings[1767]);
6176str->del(strings[1842]);
6177str->del(strings[64]);
6178str->del(strings[1963]);
6179strings[1933] = str->add(strings[1933]);
6180str->del(strings[1933]);
6181str->del(strings[1768]);
6182str->del(strings[1768]);
6183str->del(strings[1842]);
6184str->del(strings[64]);
6185str->del(strings[1963]);
6186strings[1933] = str->add(strings[1933]);
6187str->del(strings[1933]);
6188str->del(strings[1769]);
6189str->del(strings[1769]);
6190str->del(strings[1842]);
6191str->del(strings[64]);
6192str->del(strings[1963]);
6193strings[64] = str->add(strings[64]);
6194strings[1963] = str->add(strings[1963]);
6195strings[64] = str->add(strings[64]);
6196strings[2123] = str->add(strings[2123]);
6197strings[1760] = str->add(strings[1760]);
6198strings[1841] = str->add(strings[1841]);
6199strings[64] = str->add(strings[64]);
6200strings[1964] = str->add(strings[1964]);
6201strings[64] = str->add(strings[64]);
6202strings[1966] = str->add(strings[1966]);
6203strings[64] = str->add(strings[64]);
6204strings[1968] = str->add(strings[1968]);
6205strings[64] = str->add(strings[64]);
6206strings[1970] = str->add(strings[1970]);
6207str->del(strings[64]);
6208strings[379] = str->add(strings[379]);
6209strings[1760] = str->add(strings[1760]);
6210strings[1760] = str->add(strings[1760]);
6211strings[1842] = str->add(strings[1842]);
6212str->del(strings[1760]);
6213strings[64] = str->add(strings[64]);
6214strings[2058] = str->add(strings[2058]);
6215strings[2124] = str->add(strings[2124]);
6216strings[2125] = str->add(strings[2125]);
6217strings[64] = str->add(strings[64]);
6218strings[1963] = str->add(strings[1963]);
6219strings[64] = str->add(strings[64]);
6220strings[2123] = str->add(strings[2123]);
6221strings[1761] = str->add(strings[1761]);
6222strings[1841] = str->add(strings[1841]);
6223strings[64] = str->add(strings[64]);
6224strings[1964] = str->add(strings[1964]);
6225strings[64] = str->add(strings[64]);
6226strings[1966] = str->add(strings[1966]);
6227strings[64] = str->add(strings[64]);
6228strings[1968] = str->add(strings[1968]);
6229strings[64] = str->add(strings[64]);
6230strings[1970] = str->add(strings[1970]);
6231str->del(strings[64]);
6232strings[379] = str->add(strings[379]);
6233strings[1761] = str->add(strings[1761]);
6234strings[1761] = str->add(strings[1761]);
6235strings[1842] = str->add(strings[1842]);
6236str->del(strings[1761]);
6237strings[64] = str->add(strings[64]);
6238strings[2058] = str->add(strings[2058]);
6239strings[64] = str->add(strings[64]);
6240strings[1963] = str->add(strings[1963]);
6241strings[64] = str->add(strings[64]);
6242strings[2123] = str->add(strings[2123]);
6243strings[1762] = str->add(strings[1762]);
6244strings[1841] = str->add(strings[1841]);
6245strings[64] = str->add(strings[64]);
6246strings[1964] = str->add(strings[1964]);
6247strings[64] = str->add(strings[64]);
6248strings[1966] = str->add(strings[1966]);
6249strings[64] = str->add(strings[64]);
6250strings[1968] = str->add(strings[1968]);
6251strings[64] = str->add(strings[64]);
6252strings[1970] = str->add(strings[1970]);
6253str->del(strings[64]);
6254strings[379] = str->add(strings[379]);
6255strings[1762] = str->add(strings[1762]);
6256strings[1762] = str->add(strings[1762]);
6257strings[1842] = str->add(strings[1842]);
6258str->del(strings[1762]);
6259strings[64] = str->add(strings[64]);
6260strings[2058] = str->add(strings[2058]);
6261strings[64] = str->add(strings[64]);
6262strings[1963] = str->add(strings[1963]);
6263strings[64] = str->add(strings[64]);
6264strings[2123] = str->add(strings[2123]);
6265strings[1763] = str->add(strings[1763]);
6266strings[1841] = str->add(strings[1841]);
6267strings[64] = str->add(strings[64]);
6268strings[1964] = str->add(strings[1964]);
6269strings[64] = str->add(strings[64]);
6270strings[1966] = str->add(strings[1966]);
6271strings[64] = str->add(strings[64]);
6272strings[1968] = str->add(strings[1968]);
6273strings[64] = str->add(strings[64]);
6274strings[1970] = str->add(strings[1970]);
6275str->del(strings[64]);
6276strings[379] = str->add(strings[379]);
6277strings[1763] = str->add(strings[1763]);
6278strings[1763] = str->add(strings[1763]);
6279strings[1842] = str->add(strings[1842]);
6280str->del(strings[1763]);
6281strings[64] = str->add(strings[64]);
6282strings[2058] = str->add(strings[2058]);
6283strings[64] = str->add(strings[64]);
6284strings[1963] = str->add(strings[1963]);
6285strings[64] = str->add(strings[64]);
6286strings[2123] = str->add(strings[2123]);
6287strings[1764] = str->add(strings[1764]);
6288strings[1841] = str->add(strings[1841]);
6289strings[64] = str->add(strings[64]);
6290strings[1964] = str->add(strings[1964]);
6291strings[64] = str->add(strings[64]);
6292strings[1966] = str->add(strings[1966]);
6293strings[64] = str->add(strings[64]);
6294strings[1968] = str->add(strings[1968]);
6295strings[64] = str->add(strings[64]);
6296strings[1970] = str->add(strings[1970]);
6297str->del(strings[64]);
6298strings[379] = str->add(strings[379]);
6299strings[1764] = str->add(strings[1764]);
6300strings[1764] = str->add(strings[1764]);
6301strings[1842] = str->add(strings[1842]);
6302str->del(strings[1764]);
6303strings[64] = str->add(strings[64]);
6304strings[2058] = str->add(strings[2058]);
6305strings[64] = str->add(strings[64]);
6306strings[1963] = str->add(strings[1963]);
6307strings[64] = str->add(strings[64]);
6308strings[2123] = str->add(strings[2123]);
6309strings[1765] = str->add(strings[1765]);
6310strings[1841] = str->add(strings[1841]);
6311strings[64] = str->add(strings[64]);
6312strings[1964] = str->add(strings[1964]);
6313strings[64] = str->add(strings[64]);
6314strings[1966] = str->add(strings[1966]);
6315strings[64] = str->add(strings[64]);
6316strings[1968] = str->add(strings[1968]);
6317strings[64] = str->add(strings[64]);
6318strings[1970] = str->add(strings[1970]);
6319str->del(strings[64]);
6320strings[379] = str->add(strings[379]);
6321strings[1765] = str->add(strings[1765]);
6322strings[1765] = str->add(strings[1765]);
6323strings[1842] = str->add(strings[1842]);
6324str->del(strings[1765]);
6325strings[64] = str->add(strings[64]);
6326strings[2058] = str->add(strings[2058]);
6327strings[64] = str->add(strings[64]);
6328strings[1963] = str->add(strings[1963]);
6329strings[64] = str->add(strings[64]);
6330strings[2123] = str->add(strings[2123]);
6331strings[1766] = str->add(strings[1766]);
6332strings[1841] = str->add(strings[1841]);
6333strings[64] = str->add(strings[64]);
6334strings[1964] = str->add(strings[1964]);
6335strings[64] = str->add(strings[64]);
6336strings[1966] = str->add(strings[1966]);
6337strings[64] = str->add(strings[64]);
6338strings[1968] = str->add(strings[1968]);
6339strings[64] = str->add(strings[64]);
6340strings[1970] = str->add(strings[1970]);
6341str->del(strings[64]);
6342strings[379] = str->add(strings[379]);
6343strings[1766] = str->add(strings[1766]);
6344strings[1766] = str->add(strings[1766]);
6345strings[1842] = str->add(strings[1842]);
6346str->del(strings[1766]);
6347strings[64] = str->add(strings[64]);
6348strings[2058] = str->add(strings[2058]);
6349strings[64] = str->add(strings[64]);
6350strings[1963] = str->add(strings[1963]);
6351strings[64] = str->add(strings[64]);
6352strings[2123] = str->add(strings[2123]);
6353strings[1767] = str->add(strings[1767]);
6354strings[1841] = str->add(strings[1841]);
6355strings[64] = str->add(strings[64]);
6356strings[1964] = str->add(strings[1964]);
6357strings[64] = str->add(strings[64]);
6358strings[1966] = str->add(strings[1966]);
6359strings[64] = str->add(strings[64]);
6360strings[1968] = str->add(strings[1968]);
6361strings[64] = str->add(strings[64]);
6362strings[1970] = str->add(strings[1970]);
6363str->del(strings[64]);
6364strings[379] = str->add(strings[379]);
6365strings[1767] = str->add(strings[1767]);
6366strings[1767] = str->add(strings[1767]);
6367strings[1842] = str->add(strings[1842]);
6368str->del(strings[1767]);
6369strings[64] = str->add(strings[64]);
6370strings[2058] = str->add(strings[2058]);
6371strings[64] = str->add(strings[64]);
6372strings[1963] = str->add(strings[1963]);
6373strings[64] = str->add(strings[64]);
6374strings[2123] = str->add(strings[2123]);
6375strings[1768] = str->add(strings[1768]);
6376strings[1841] = str->add(strings[1841]);
6377strings[64] = str->add(strings[64]);
6378strings[1964] = str->add(strings[1964]);
6379strings[64] = str->add(strings[64]);
6380strings[1966] = str->add(strings[1966]);
6381strings[64] = str->add(strings[64]);
6382strings[1968] = str->add(strings[1968]);
6383strings[64] = str->add(strings[64]);
6384strings[1970] = str->add(strings[1970]);
6385str->del(strings[64]);
6386strings[379] = str->add(strings[379]);
6387strings[1768] = str->add(strings[1768]);
6388strings[1768] = str->add(strings[1768]);
6389strings[1842] = str->add(strings[1842]);
6390str->del(strings[1768]);
6391strings[64] = str->add(strings[64]);
6392strings[2058] = str->add(strings[2058]);
6393strings[64] = str->add(strings[64]);
6394strings[1963] = str->add(strings[1963]);
6395strings[64] = str->add(strings[64]);
6396strings[2123] = str->add(strings[2123]);
6397strings[1769] = str->add(strings[1769]);
6398strings[1841] = str->add(strings[1841]);
6399strings[64] = str->add(strings[64]);
6400strings[1964] = str->add(strings[1964]);
6401strings[64] = str->add(strings[64]);
6402strings[1966] = str->add(strings[1966]);
6403strings[64] = str->add(strings[64]);
6404strings[1968] = str->add(strings[1968]);
6405strings[64] = str->add(strings[64]);
6406strings[1970] = str->add(strings[1970]);
6407str->del(strings[64]);
6408strings[379] = str->add(strings[379]);
6409strings[1769] = str->add(strings[1769]);
6410strings[1769] = str->add(strings[1769]);
6411strings[1842] = str->add(strings[1842]);
6412str->del(strings[1769]);
6413strings[64] = str->add(strings[64]);
6414strings[2058] = str->add(strings[2058]);
6415strings[2126] = str->add(strings[2126]);
6416strings[1933] = str->add(strings[1933]);
6417str->del(strings[2123]);
6418str->del(strings[1841]);
6419str->del(strings[2124]);
6420str->del(strings[2125]);
6421str->del(strings[2126]);
6422str->del(strings[1933]);
6423str->del(strings[1760]);
6424str->del(strings[1760]);
6425str->del(strings[1842]);
6426str->del(strings[64]);
6427str->del(strings[1963]);
6428strings[1933] = str->add(strings[1933]);
6429str->del(strings[2123]);
6430str->del(strings[1841]);
6431str->del(strings[2126]);
6432str->del(strings[1933]);
6433str->del(strings[1761]);
6434str->del(strings[1761]);
6435str->del(strings[1842]);
6436str->del(strings[64]);
6437str->del(strings[1963]);
6438strings[1933] = str->add(strings[1933]);
6439str->del(strings[2123]);
6440str->del(strings[1841]);
6441str->del(strings[2126]);
6442str->del(strings[1933]);
6443str->del(strings[1762]);
6444str->del(strings[1762]);
6445str->del(strings[1842]);
6446str->del(strings[64]);
6447str->del(strings[1963]);
6448strings[1933] = str->add(strings[1933]);
6449str->del(strings[2123]);
6450str->del(strings[1841]);
6451str->del(strings[2126]);
6452str->del(strings[1933]);
6453str->del(strings[1763]);
6454str->del(strings[1763]);
6455str->del(strings[1842]);
6456str->del(strings[64]);
6457str->del(strings[1963]);
6458strings[1933] = str->add(strings[1933]);
6459str->del(strings[2123]);
6460str->del(strings[1841]);
6461str->del(strings[2126]);
6462str->del(strings[1933]);
6463str->del(strings[1764]);
6464str->del(strings[1764]);
6465str->del(strings[1842]);
6466str->del(strings[64]);
6467str->del(strings[1963]);
6468strings[1933] = str->add(strings[1933]);
6469str->del(strings[2123]);
6470str->del(strings[1841]);
6471str->del(strings[2126]);
6472str->del(strings[1933]);
6473str->del(strings[1765]);
6474str->del(strings[1765]);
6475str->del(strings[1842]);
6476str->del(strings[64]);
6477str->del(strings[1963]);
6478strings[1933] = str->add(strings[1933]);
6479str->del(strings[2123]);
6480str->del(strings[1841]);
6481str->del(strings[2126]);
6482str->del(strings[1933]);
6483str->del(strings[1766]);
6484str->del(strings[1766]);
6485str->del(strings[1842]);
6486str->del(strings[64]);
6487str->del(strings[1963]);
6488strings[1933] = str->add(strings[1933]);
6489str->del(strings[2123]);
6490str->del(strings[1841]);
6491str->del(strings[2126]);
6492str->del(strings[1933]);
6493str->del(strings[1767]);
6494str->del(strings[1767]);
6495str->del(strings[1842]);
6496str->del(strings[64]);
6497str->del(strings[1963]);
6498strings[1933] = str->add(strings[1933]);
6499str->del(strings[2123]);
6500str->del(strings[1841]);
6501str->del(strings[2126]);
6502str->del(strings[1933]);
6503str->del(strings[1768]);
6504str->del(strings[1768]);
6505str->del(strings[1842]);
6506str->del(strings[64]);
6507str->del(strings[1963]);
6508strings[1933] = str->add(strings[1933]);
6509str->del(strings[2123]);
6510str->del(strings[1841]);
6511str->del(strings[2126]);
6512str->del(strings[1933]);
6513str->del(strings[1769]);
6514str->del(strings[1769]);
6515str->del(strings[1842]);
6516str->del(strings[64]);
6517str->del(strings[1963]);
6518strings[64] = str->add(strings[64]);
6519strings[1963] = str->add(strings[1963]);
6520strings[64] = str->add(strings[64]);
6521strings[2123] = str->add(strings[2123]);
6522strings[1760] = str->add(strings[1760]);
6523strings[2126] = str->add(strings[2126]);
6524strings[1841] = str->add(strings[1841]);
6525strings[64] = str->add(strings[64]);
6526strings[1964] = str->add(strings[1964]);
6527strings[64] = str->add(strings[64]);
6528strings[1966] = str->add(strings[1966]);
6529strings[64] = str->add(strings[64]);
6530strings[1968] = str->add(strings[1968]);
6531strings[64] = str->add(strings[64]);
6532strings[1970] = str->add(strings[1970]);
6533str->del(strings[64]);
6534strings[379] = str->add(strings[379]);
6535strings[1760] = str->add(strings[1760]);
6536strings[1760] = str->add(strings[1760]);
6537strings[1760] = str->add(strings[1760]);
6538strings[64] = str->add(strings[64]);
6539strings[2058] = str->add(strings[2058]);
6540strings[2124] = str->add(strings[2124]);
6541strings[2125] = str->add(strings[2125]);
6542strings[64] = str->add(strings[64]);
6543strings[1963] = str->add(strings[1963]);
6544strings[64] = str->add(strings[64]);
6545strings[2123] = str->add(strings[2123]);
6546strings[1761] = str->add(strings[1761]);
6547strings[2126] = str->add(strings[2126]);
6548strings[2126] = str->add(strings[2126]);
6549strings[1841] = str->add(strings[1841]);
6550strings[64] = str->add(strings[64]);
6551strings[1964] = str->add(strings[1964]);
6552strings[64] = str->add(strings[64]);
6553strings[1966] = str->add(strings[1966]);
6554strings[64] = str->add(strings[64]);
6555strings[1968] = str->add(strings[1968]);
6556strings[64] = str->add(strings[64]);
6557strings[1970] = str->add(strings[1970]);
6558str->del(strings[64]);
6559strings[379] = str->add(strings[379]);
6560strings[1761] = str->add(strings[1761]);
6561strings[1761] = str->add(strings[1761]);
6562strings[1761] = str->add(strings[1761]);
6563strings[64] = str->add(strings[64]);
6564strings[2058] = str->add(strings[2058]);
6565strings[64] = str->add(strings[64]);
6566strings[1963] = str->add(strings[1963]);
6567strings[64] = str->add(strings[64]);
6568strings[2123] = str->add(strings[2123]);
6569strings[1762] = str->add(strings[1762]);
6570strings[2126] = str->add(strings[2126]);
6571strings[2126] = str->add(strings[2126]);
6572strings[2126] = str->add(strings[2126]);
6573strings[1841] = str->add(strings[1841]);
6574strings[64] = str->add(strings[64]);
6575strings[1964] = str->add(strings[1964]);
6576strings[64] = str->add(strings[64]);
6577strings[1966] = str->add(strings[1966]);
6578strings[64] = str->add(strings[64]);
6579strings[1968] = str->add(strings[1968]);
6580strings[64] = str->add(strings[64]);
6581strings[1970] = str->add(strings[1970]);
6582str->del(strings[64]);
6583strings[379] = str->add(strings[379]);
6584strings[1762] = str->add(strings[1762]);
6585strings[1762] = str->add(strings[1762]);
6586strings[1762] = str->add(strings[1762]);
6587strings[64] = str->add(strings[64]);
6588strings[2058] = str->add(strings[2058]);
6589strings[64] = str->add(strings[64]);
6590strings[1963] = str->add(strings[1963]);
6591strings[64] = str->add(strings[64]);
6592strings[2123] = str->add(strings[2123]);
6593strings[1763] = str->add(strings[1763]);
6594strings[2126] = str->add(strings[2126]);
6595strings[1841] = str->add(strings[1841]);
6596strings[64] = str->add(strings[64]);
6597strings[1964] = str->add(strings[1964]);
6598strings[64] = str->add(strings[64]);
6599strings[1966] = str->add(strings[1966]);
6600strings[64] = str->add(strings[64]);
6601strings[1968] = str->add(strings[1968]);
6602strings[64] = str->add(strings[64]);
6603strings[1970] = str->add(strings[1970]);
6604str->del(strings[64]);
6605strings[379] = str->add(strings[379]);
6606strings[1763] = str->add(strings[1763]);
6607strings[1763] = str->add(strings[1763]);
6608strings[1763] = str->add(strings[1763]);
6609strings[64] = str->add(strings[64]);
6610strings[2058] = str->add(strings[2058]);
6611strings[64] = str->add(strings[64]);
6612strings[1963] = str->add(strings[1963]);
6613strings[64] = str->add(strings[64]);
6614strings[2123] = str->add(strings[2123]);
6615strings[1764] = str->add(strings[1764]);
6616strings[2126] = str->add(strings[2126]);
6617strings[2126] = str->add(strings[2126]);
6618strings[2126] = str->add(strings[2126]);
6619strings[2126] = str->add(strings[2126]);
6620strings[2126] = str->add(strings[2126]);
6621strings[1841] = str->add(strings[1841]);
6622strings[64] = str->add(strings[64]);
6623strings[1964] = str->add(strings[1964]);
6624strings[64] = str->add(strings[64]);
6625strings[1966] = str->add(strings[1966]);
6626strings[64] = str->add(strings[64]);
6627strings[1968] = str->add(strings[1968]);
6628strings[64] = str->add(strings[64]);
6629strings[1970] = str->add(strings[1970]);
6630str->del(strings[64]);
6631strings[379] = str->add(strings[379]);
6632strings[1764] = str->add(strings[1764]);
6633strings[1764] = str->add(strings[1764]);
6634strings[1764] = str->add(strings[1764]);
6635strings[64] = str->add(strings[64]);
6636strings[2058] = str->add(strings[2058]);
6637strings[64] = str->add(strings[64]);
6638strings[1963] = str->add(strings[1963]);
6639strings[64] = str->add(strings[64]);
6640strings[2123] = str->add(strings[2123]);
6641strings[1765] = str->add(strings[1765]);
6642strings[2126] = str->add(strings[2126]);
6643strings[1841] = str->add(strings[1841]);
6644strings[64] = str->add(strings[64]);
6645strings[1964] = str->add(strings[1964]);
6646strings[64] = str->add(strings[64]);
6647strings[1966] = str->add(strings[1966]);
6648strings[64] = str->add(strings[64]);
6649strings[1968] = str->add(strings[1968]);
6650strings[64] = str->add(strings[64]);
6651strings[1970] = str->add(strings[1970]);
6652str->del(strings[64]);
6653strings[379] = str->add(strings[379]);
6654strings[1765] = str->add(strings[1765]);
6655strings[1765] = str->add(strings[1765]);
6656strings[1765] = str->add(strings[1765]);
6657strings[64] = str->add(strings[64]);
6658strings[2058] = str->add(strings[2058]);
6659strings[64] = str->add(strings[64]);
6660strings[1963] = str->add(strings[1963]);
6661strings[64] = str->add(strings[64]);
6662strings[2123] = str->add(strings[2123]);
6663strings[1766] = str->add(strings[1766]);
6664strings[2126] = str->add(strings[2126]);
6665strings[2126] = str->add(strings[2126]);
6666strings[2126] = str->add(strings[2126]);
6667strings[2126] = str->add(strings[2126]);
6668strings[2126] = str->add(strings[2126]);
6669strings[2126] = str->add(strings[2126]);
6670strings[2126] = str->add(strings[2126]);
6671strings[1841] = str->add(strings[1841]);
6672strings[64] = str->add(strings[64]);
6673strings[1964] = str->add(strings[1964]);
6674strings[64] = str->add(strings[64]);
6675strings[1966] = str->add(strings[1966]);
6676strings[64] = str->add(strings[64]);
6677strings[1968] = str->add(strings[1968]);
6678strings[64] = str->add(strings[64]);
6679strings[1970] = str->add(strings[1970]);
6680str->del(strings[64]);
6681strings[379] = str->add(strings[379]);
6682strings[1766] = str->add(strings[1766]);
6683strings[1766] = str->add(strings[1766]);
6684strings[1766] = str->add(strings[1766]);
6685strings[64] = str->add(strings[64]);
6686strings[2058] = str->add(strings[2058]);
6687strings[64] = str->add(strings[64]);
6688strings[1963] = str->add(strings[1963]);
6689strings[64] = str->add(strings[64]);
6690strings[2123] = str->add(strings[2123]);
6691strings[1767] = str->add(strings[1767]);
6692strings[2126] = str->add(strings[2126]);
6693strings[1841] = str->add(strings[1841]);
6694strings[64] = str->add(strings[64]);
6695strings[1964] = str->add(strings[1964]);
6696strings[64] = str->add(strings[64]);
6697strings[1966] = str->add(strings[1966]);
6698strings[64] = str->add(strings[64]);
6699strings[1968] = str->add(strings[1968]);
6700strings[64] = str->add(strings[64]);
6701strings[1970] = str->add(strings[1970]);
6702str->del(strings[64]);
6703strings[379] = str->add(strings[379]);
6704strings[1767] = str->add(strings[1767]);
6705strings[1767] = str->add(strings[1767]);
6706strings[1767] = str->add(strings[1767]);
6707strings[64] = str->add(strings[64]);
6708strings[2058] = str->add(strings[2058]);
6709strings[64] = str->add(strings[64]);
6710strings[1963] = str->add(strings[1963]);
6711strings[64] = str->add(strings[64]);
6712strings[2123] = str->add(strings[2123]);
6713strings[1768] = str->add(strings[1768]);
6714strings[2126] = str->add(strings[2126]);
6715strings[2126] = str->add(strings[2126]);
6716strings[2126] = str->add(strings[2126]);
6717strings[2126] = str->add(strings[2126]);
6718strings[2126] = str->add(strings[2126]);
6719strings[2126] = str->add(strings[2126]);
6720strings[2126] = str->add(strings[2126]);
6721strings[2126] = str->add(strings[2126]);
6722strings[2126] = str->add(strings[2126]);
6723strings[1841] = str->add(strings[1841]);
6724strings[64] = str->add(strings[64]);
6725strings[1964] = str->add(strings[1964]);
6726strings[64] = str->add(strings[64]);
6727strings[1966] = str->add(strings[1966]);
6728strings[64] = str->add(strings[64]);
6729strings[1968] = str->add(strings[1968]);
6730strings[64] = str->add(strings[64]);
6731strings[1970] = str->add(strings[1970]);
6732str->del(strings[64]);
6733strings[379] = str->add(strings[379]);
6734strings[1768] = str->add(strings[1768]);
6735strings[1768] = str->add(strings[1768]);
6736strings[1768] = str->add(strings[1768]);
6737strings[64] = str->add(strings[64]);
6738strings[2058] = str->add(strings[2058]);
6739strings[64] = str->add(strings[64]);
6740strings[1963] = str->add(strings[1963]);
6741strings[64] = str->add(strings[64]);
6742strings[2123] = str->add(strings[2123]);
6743strings[1769] = str->add(strings[1769]);
6744strings[2126] = str->add(strings[2126]);
6745strings[1841] = str->add(strings[1841]);
6746strings[64] = str->add(strings[64]);
6747strings[1964] = str->add(strings[1964]);
6748strings[64] = str->add(strings[64]);
6749strings[1966] = str->add(strings[1966]);
6750strings[64] = str->add(strings[64]);
6751strings[1968] = str->add(strings[1968]);
6752strings[64] = str->add(strings[64]);
6753strings[1970] = str->add(strings[1970]);
6754str->del(strings[64]);
6755strings[379] = str->add(strings[379]);
6756strings[1769] = str->add(strings[1769]);
6757strings[1769] = str->add(strings[1769]);
6758strings[1769] = str->add(strings[1769]);
6759strings[64] = str->add(strings[64]);
6760strings[2058] = str->add(strings[2058]);
6761strings[2073] = str->add(strings[2073]);
6762str->del(strings[1842]);
6763strings[2073] = str->add(strings[2073]);
6764str->del(strings[1842]);
6765strings[2073] = str->add(strings[2073]);
6766strings[1933] = str->add(strings[1933]);
6767str->del(strings[1933]);
6768str->del(strings[469]);
6769str->del(strings[2067]);
6770strings[1933] = str->add(strings[1933]);
6771str->del(strings[1933]);
6772str->del(strings[2073]);
6773str->del(strings[2073]);
6774str->del(strings[2073]);
6775str->del(strings[469]);
6776str->del(strings[2069]);
6777strings[2076] = str->add(strings[2076]);
6778str->del(strings[1842]);
6779strings[2076] = str->add(strings[2076]);
6780str->del(strings[1842]);
6781strings[2076] = str->add(strings[2076]);
6782strings[1933] = str->add(strings[1933]);
6783str->del(strings[1933]);
6784str->del(strings[469]);
6785str->del(strings[2067]);
6786strings[1933] = str->add(strings[1933]);
6787str->del(strings[1933]);
6788str->del(strings[2076]);
6789str->del(strings[2076]);
6790str->del(strings[2076]);
6791str->del(strings[469]);
6792str->del(strings[2069]);
6793strings[2079] = str->add(strings[2079]);
6794str->del(strings[1842]);
6795strings[2079] = str->add(strings[2079]);
6796str->del(strings[1842]);
6797strings[2079] = str->add(strings[2079]);
6798strings[1933] = str->add(strings[1933]);
6799str->del(strings[1933]);
6800str->del(strings[469]);
6801str->del(strings[2067]);
6802strings[1933] = str->add(strings[1933]);
6803str->del(strings[1933]);
6804str->del(strings[2079]);
6805str->del(strings[2079]);
6806str->del(strings[2079]);
6807str->del(strings[469]);
6808str->del(strings[2069]);
6809strings[469] = str->add(strings[469]);
6810strings[2067] = str->add(strings[2067]);
6811strings[2123] = str->add(strings[2123]);
6812strings[1841] = str->add(strings[1841]);
6813strings[469] = str->add(strings[469]);
6814strings[2069] = str->add(strings[2069]);
6815strings[469] = str->add(strings[469]);
6816strings[2123] = str->add(strings[2123]);
6817strings[1841] = str->add(strings[1841]);
6818strings[2070] = str->add(strings[2070]);
6819strings[2070] = str->add(strings[2070]);
6820strings[471] = str->add(strings[471]);
6821strings[1842] = str->add(strings[1842]);
6822strings[1842] = str->add(strings[1842]);
6823strings[2073] = str->add(strings[2073]);
6824strings[469] = str->add(strings[469]);
6825strings[2067] = str->add(strings[2067]);
6826strings[2123] = str->add(strings[2123]);
6827strings[1841] = str->add(strings[1841]);
6828strings[469] = str->add(strings[469]);
6829strings[2069] = str->add(strings[2069]);
6830strings[469] = str->add(strings[469]);
6831strings[2123] = str->add(strings[2123]);
6832strings[1841] = str->add(strings[1841]);
6833strings[2074] = str->add(strings[2074]);
6834strings[2074] = str->add(strings[2074]);
6835strings[471] = str->add(strings[471]);
6836strings[1842] = str->add(strings[1842]);
6837strings[1842] = str->add(strings[1842]);
6838strings[2076] = str->add(strings[2076]);
6839strings[469] = str->add(strings[469]);
6840strings[2067] = str->add(strings[2067]);
6841strings[2123] = str->add(strings[2123]);
6842strings[1841] = str->add(strings[1841]);
6843strings[469] = str->add(strings[469]);
6844strings[2069] = str->add(strings[2069]);
6845strings[469] = str->add(strings[469]);
6846strings[2123] = str->add(strings[2123]);
6847strings[1841] = str->add(strings[1841]);
6848strings[2077] = str->add(strings[2077]);
6849strings[2077] = str->add(strings[2077]);
6850strings[471] = str->add(strings[471]);
6851strings[1842] = str->add(strings[1842]);
6852strings[1842] = str->add(strings[1842]);
6853strings[2079] = str->add(strings[2079]);
6854strings[2073] = str->add(strings[2073]);
6855str->del(strings[1842]);
6856strings[2073] = str->add(strings[2073]);
6857str->del(strings[1842]);
6858strings[2073] = str->add(strings[2073]);
6859strings[1933] = str->add(strings[1933]);
6860str->del(strings[2123]);
6861str->del(strings[1841]);
6862str->del(strings[1933]);
6863str->del(strings[469]);
6864str->del(strings[2067]);
6865strings[1933] = str->add(strings[1933]);
6866str->del(strings[2123]);
6867str->del(strings[1841]);
6868str->del(strings[1933]);
6869str->del(strings[2073]);
6870str->del(strings[2073]);
6871str->del(strings[2073]);
6872str->del(strings[469]);
6873str->del(strings[2069]);
6874strings[2076] = str->add(strings[2076]);
6875str->del(strings[1842]);
6876strings[2076] = str->add(strings[2076]);
6877str->del(strings[1842]);
6878strings[2076] = str->add(strings[2076]);
6879strings[1933] = str->add(strings[1933]);
6880str->del(strings[2123]);
6881str->del(strings[1841]);
6882str->del(strings[1933]);
6883str->del(strings[469]);
6884str->del(strings[2067]);
6885strings[1933] = str->add(strings[1933]);
6886str->del(strings[2123]);
6887str->del(strings[1841]);
6888str->del(strings[1933]);
6889str->del(strings[2076]);
6890str->del(strings[2076]);
6891str->del(strings[2076]);
6892str->del(strings[469]);
6893str->del(strings[2069]);
6894strings[2079] = str->add(strings[2079]);
6895str->del(strings[1842]);
6896strings[2079] = str->add(strings[2079]);
6897str->del(strings[1842]);
6898strings[2079] = str->add(strings[2079]);
6899strings[1933] = str->add(strings[1933]);
6900str->del(strings[2123]);
6901str->del(strings[1841]);
6902str->del(strings[1933]);
6903str->del(strings[469]);
6904str->del(strings[2067]);
6905strings[1933] = str->add(strings[1933]);
6906str->del(strings[2123]);
6907str->del(strings[1841]);
6908str->del(strings[1933]);
6909str->del(strings[2079]);
6910str->del(strings[2079]);
6911str->del(strings[2079]);
6912str->del(strings[469]);
6913str->del(strings[2069]);
6914strings[469] = str->add(strings[469]);
6915strings[2067] = str->add(strings[2067]);
6916strings[2123] = str->add(strings[2123]);
6917strings[1841] = str->add(strings[1841]);
6918strings[469] = str->add(strings[469]);
6919strings[2069] = str->add(strings[2069]);
6920strings[469] = str->add(strings[469]);
6921strings[2123] = str->add(strings[2123]);
6922strings[1841] = str->add(strings[1841]);
6923strings[2070] = str->add(strings[2070]);
6924strings[2070] = str->add(strings[2070]);
6925strings[471] = str->add(strings[471]);
6926strings[1842] = str->add(strings[1842]);
6927strings[1842] = str->add(strings[1842]);
6928strings[2073] = str->add(strings[2073]);
6929strings[469] = str->add(strings[469]);
6930strings[2067] = str->add(strings[2067]);
6931strings[2123] = str->add(strings[2123]);
6932strings[1841] = str->add(strings[1841]);
6933strings[469] = str->add(strings[469]);
6934strings[2069] = str->add(strings[2069]);
6935strings[469] = str->add(strings[469]);
6936strings[2123] = str->add(strings[2123]);
6937strings[1841] = str->add(strings[1841]);
6938strings[2074] = str->add(strings[2074]);
6939strings[2074] = str->add(strings[2074]);
6940strings[471] = str->add(strings[471]);
6941strings[1842] = str->add(strings[1842]);
6942strings[1842] = str->add(strings[1842]);
6943strings[2076] = str->add(strings[2076]);
6944strings[469] = str->add(strings[469]);
6945strings[2067] = str->add(strings[2067]);
6946strings[2123] = str->add(strings[2123]);
6947strings[1841] = str->add(strings[1841]);
6948strings[469] = str->add(strings[469]);
6949strings[2069] = str->add(strings[2069]);
6950strings[469] = str->add(strings[469]);
6951strings[2123] = str->add(strings[2123]);
6952strings[1841] = str->add(strings[1841]);
6953strings[2077] = str->add(strings[2077]);
6954strings[2077] = str->add(strings[2077]);
6955strings[471] = str->add(strings[471]);
6956strings[1842] = str->add(strings[1842]);
6957strings[1842] = str->add(strings[1842]);
6958strings[2079] = str->add(strings[2079]);
6959strings[2073] = str->add(strings[2073]);
6960str->del(strings[1842]);
6961strings[2073] = str->add(strings[2073]);
6962str->del(strings[1842]);
6963strings[2073] = str->add(strings[2073]);
6964strings[1933] = str->add(strings[1933]);
6965str->del(strings[2123]);
6966str->del(strings[1841]);
6967str->del(strings[1933]);
6968str->del(strings[469]);
6969str->del(strings[2067]);
6970strings[1933] = str->add(strings[1933]);
6971str->del(strings[2123]);
6972str->del(strings[1841]);
6973str->del(strings[1933]);
6974str->del(strings[2073]);
6975str->del(strings[2073]);
6976str->del(strings[2073]);
6977str->del(strings[469]);
6978str->del(strings[2069]);
6979strings[2076] = str->add(strings[2076]);
6980str->del(strings[1842]);
6981strings[2076] = str->add(strings[2076]);
6982str->del(strings[1842]);
6983strings[2076] = str->add(strings[2076]);
6984strings[1933] = str->add(strings[1933]);
6985str->del(strings[2123]);
6986str->del(strings[1841]);
6987str->del(strings[1933]);
6988str->del(strings[469]);
6989str->del(strings[2067]);
6990strings[1933] = str->add(strings[1933]);
6991str->del(strings[2123]);
6992str->del(strings[1841]);
6993str->del(strings[1933]);
6994str->del(strings[2076]);
6995str->del(strings[2076]);
6996str->del(strings[2076]);
6997str->del(strings[469]);
6998str->del(strings[2069]);
6999strings[2079] = str->add(strings[2079]);
7000str->del(strings[1842]);
7001strings[2079] = str->add(strings[2079]);
7002str->del(strings[1842]);
7003strings[2079] = str->add(strings[2079]);
7004strings[1933] = str->add(strings[1933]);
7005str->del(strings[2123]);
7006str->del(strings[1841]);
7007str->del(strings[1933]);
7008str->del(strings[469]);
7009str->del(strings[2067]);
7010strings[1933] = str->add(strings[1933]);
7011str->del(strings[2123]);
7012str->del(strings[1841]);
7013str->del(strings[1933]);
7014str->del(strings[2079]);
7015str->del(strings[2079]);
7016str->del(strings[2079]);
7017str->del(strings[469]);
7018str->del(strings[2069]);
7019strings[469] = str->add(strings[469]);
7020strings[2067] = str->add(strings[2067]);
7021strings[2123] = str->add(strings[2123]);
7022strings[1841] = str->add(strings[1841]);
7023strings[469] = str->add(strings[469]);
7024strings[2069] = str->add(strings[2069]);
7025strings[469] = str->add(strings[469]);
7026strings[2123] = str->add(strings[2123]);
7027strings[1841] = str->add(strings[1841]);
7028strings[2070] = str->add(strings[2070]);
7029strings[2070] = str->add(strings[2070]);
7030strings[471] = str->add(strings[471]);
7031strings[1842] = str->add(strings[1842]);
7032strings[1842] = str->add(strings[1842]);
7033strings[2073] = str->add(strings[2073]);
7034strings[469] = str->add(strings[469]);
7035strings[2067] = str->add(strings[2067]);
7036strings[2123] = str->add(strings[2123]);
7037strings[1841] = str->add(strings[1841]);
7038strings[469] = str->add(strings[469]);
7039strings[2069] = str->add(strings[2069]);
7040strings[469] = str->add(strings[469]);
7041strings[2123] = str->add(strings[2123]);
7042strings[1841] = str->add(strings[1841]);
7043strings[2074] = str->add(strings[2074]);
7044strings[2074] = str->add(strings[2074]);
7045strings[471] = str->add(strings[471]);
7046strings[1842] = str->add(strings[1842]);
7047strings[1842] = str->add(strings[1842]);
7048strings[2076] = str->add(strings[2076]);
7049strings[469] = str->add(strings[469]);
7050strings[2067] = str->add(strings[2067]);
7051strings[2123] = str->add(strings[2123]);
7052strings[1841] = str->add(strings[1841]);
7053strings[469] = str->add(strings[469]);
7054strings[2069] = str->add(strings[2069]);
7055strings[469] = str->add(strings[469]);
7056strings[2123] = str->add(strings[2123]);
7057strings[1841] = str->add(strings[1841]);
7058strings[2077] = str->add(strings[2077]);
7059strings[2077] = str->add(strings[2077]);
7060strings[471] = str->add(strings[471]);
7061strings[1842] = str->add(strings[1842]);
7062strings[1842] = str->add(strings[1842]);
7063strings[2079] = str->add(strings[2079]);
7064strings[2133] = str->add("e,action,mouse,move");
7065strings[2125] = str->add(strings[2125]);
7066strings[2133] = str->add(strings[2133]);
7067strings[2125] = str->add(strings[2125]);
7068strings[2133] = str->add(strings[2133]);
7069strings[2125] = str->add(strings[2125]);
7070strings[1737] = str->add(strings[1737]);
7071strings[1853] = str->add(strings[1853]);
7072strings[2133] = str->add(strings[2133]);
7073strings[2125] = str->add(strings[2125]);
7074strings[2134] = str->add("mouse,move");
7075strings[1853] = str->add(strings[1853]);
7076strings[2133] = str->add(strings[2133]);
7077strings[2125] = str->add(strings[2125]);
7078strings[2134] = str->add(strings[2134]);
7079strings[1853] = str->add(strings[1853]);
7080strings[2133] = str->add(strings[2133]);
7081strings[2125] = str->add(strings[2125]);
7082strings[2134] = str->add(strings[2134]);
7083strings[1853] = str->add(strings[1853]);
7084strings[2133] = str->add(strings[2133]);
7085strings[2125] = str->add(strings[2125]);
7086strings[2134] = str->add(strings[2134]);
7087strings[1853] = str->add(strings[1853]);
7088strings[2133] = str->add(strings[2133]);
7089strings[2125] = str->add(strings[2125]);
7090strings[2134] = str->add(strings[2134]);
7091strings[1853] = str->add(strings[1853]);
7092strings[2133] = str->add(strings[2133]);
7093strings[2125] = str->add(strings[2125]);
7094strings[2134] = str->add(strings[2134]);
7095strings[1853] = str->add(strings[1853]);
7096strings[2133] = str->add(strings[2133]);
7097strings[2125] = str->add(strings[2125]);
7098strings[2134] = str->add(strings[2134]);
7099strings[1853] = str->add(strings[1853]);
7100strings[2133] = str->add(strings[2133]);
7101strings[2125] = str->add(strings[2125]);
7102strings[2134] = str->add(strings[2134]);
7103strings[1853] = str->add(strings[1853]);
7104strings[2133] = str->add(strings[2133]);
7105strings[2125] = str->add(strings[2125]);
7106strings[2134] = str->add(strings[2134]);
7107strings[1853] = str->add(strings[1853]);
7108strings[2133] = str->add(strings[2133]);
7109strings[2125] = str->add(strings[2125]);
7110strings[2134] = str->add(strings[2134]);
7111strings[1853] = str->add(strings[1853]);
7112strings[2133] = str->add(strings[2133]);
7113strings[2125] = str->add(strings[2125]);
7114strings[2134] = str->add(strings[2134]);
7115strings[1853] = str->add(strings[1853]);
7116strings[2133] = str->add(strings[2133]);
7117strings[2125] = str->add(strings[2125]);
7118strings[2134] = str->add(strings[2134]);
7119strings[1853] = str->add(strings[1853]);
7120strings[2133] = str->add(strings[2133]);
7121strings[2125] = str->add(strings[2125]);
7122strings[2134] = str->add(strings[2134]);
7123strings[1853] = str->add(strings[1853]);
7124strings[2133] = str->add(strings[2133]);
7125strings[2125] = str->add(strings[2125]);
7126strings[2134] = str->add(strings[2134]);
7127strings[1853] = str->add(strings[1853]);
7128strings[2133] = str->add(strings[2133]);
7129strings[2125] = str->add(strings[2125]);
7130strings[2134] = str->add(strings[2134]);
7131strings[1853] = str->add(strings[1853]);
7132strings[2133] = str->add(strings[2133]);
7133strings[2125] = str->add(strings[2125]);
7134strings[2134] = str->add(strings[2134]);
7135strings[1853] = str->add(strings[1853]);
7136strings[2133] = str->add(strings[2133]);
7137strings[2125] = str->add(strings[2125]);
7138strings[2134] = str->add(strings[2134]);
7139strings[1853] = str->add(strings[1853]);
7140strings[2133] = str->add(strings[2133]);
7141strings[2125] = str->add(strings[2125]);
7142strings[2134] = str->add(strings[2134]);
7143strings[1853] = str->add(strings[1853]);
7144strings[2133] = str->add(strings[2133]);
7145strings[2125] = str->add(strings[2125]);
7146strings[2134] = str->add(strings[2134]);
7147strings[1853] = str->add(strings[1853]);
7148strings[2133] = str->add(strings[2133]);
7149strings[2125] = str->add(strings[2125]);
7150strings[2134] = str->add(strings[2134]);
7151strings[1853] = str->add(strings[1853]);
7152strings[2133] = str->add(strings[2133]);
7153strings[2125] = str->add(strings[2125]);
7154strings[2134] = str->add(strings[2134]);
7155strings[1853] = str->add(strings[1853]);
7156strings[2133] = str->add(strings[2133]);
7157strings[2125] = str->add(strings[2125]);
7158strings[2134] = str->add(strings[2134]);
7159strings[1853] = str->add(strings[1853]);
7160strings[2133] = str->add(strings[2133]);
7161strings[2125] = str->add(strings[2125]);
7162strings[2134] = str->add(strings[2134]);
7163strings[1853] = str->add(strings[1853]);
7164strings[2133] = str->add(strings[2133]);
7165strings[2125] = str->add(strings[2125]);
7166strings[2134] = str->add(strings[2134]);
7167strings[1853] = str->add(strings[1853]);
7168strings[2133] = str->add(strings[2133]);
7169strings[2125] = str->add(strings[2125]);
7170strings[2134] = str->add(strings[2134]);
7171strings[1853] = str->add(strings[1853]);
7172strings[2133] = str->add(strings[2133]);
7173strings[2125] = str->add(strings[2125]);
7174strings[2134] = str->add(strings[2134]);
7175strings[1853] = str->add(strings[1853]);
7176strings[2133] = str->add(strings[2133]);
7177strings[2125] = str->add(strings[2125]);
7178strings[2134] = str->add(strings[2134]);
7179strings[1853] = str->add(strings[1853]);
7180strings[2133] = str->add(strings[2133]);
7181strings[2125] = str->add(strings[2125]);
7182strings[2134] = str->add(strings[2134]);
7183strings[1853] = str->add(strings[1853]);
7184strings[2133] = str->add(strings[2133]);
7185strings[2125] = str->add(strings[2125]);
7186strings[2134] = str->add(strings[2134]);
7187strings[1853] = str->add(strings[1853]);
7188strings[2133] = str->add(strings[2133]);
7189strings[2125] = str->add(strings[2125]);
7190strings[2134] = str->add(strings[2134]);
7191strings[1853] = str->add(strings[1853]);
7192strings[2133] = str->add(strings[2133]);
7193strings[2125] = str->add(strings[2125]);
7194strings[2134] = str->add(strings[2134]);
7195strings[1853] = str->add(strings[1853]);
7196strings[2133] = str->add(strings[2133]);
7197strings[2125] = str->add(strings[2125]);
7198strings[2134] = str->add(strings[2134]);
7199strings[1853] = str->add(strings[1853]);
7200strings[2133] = str->add(strings[2133]);
7201strings[2125] = str->add(strings[2125]);
7202strings[2134] = str->add(strings[2134]);
7203strings[1853] = str->add(strings[1853]);
7204strings[2133] = str->add(strings[2133]);
7205strings[2125] = str->add(strings[2125]);
7206strings[2134] = str->add(strings[2134]);
7207strings[1853] = str->add(strings[1853]);
7208strings[2133] = str->add(strings[2133]);
7209strings[2125] = str->add(strings[2125]);
7210strings[2134] = str->add(strings[2134]);
7211strings[1853] = str->add(strings[1853]);
7212strings[2133] = str->add(strings[2133]);
7213strings[2125] = str->add(strings[2125]);
7214strings[2134] = str->add(strings[2134]);
7215strings[1853] = str->add(strings[1853]);
7216strings[2133] = str->add(strings[2133]);
7217strings[2125] = str->add(strings[2125]);
7218strings[2134] = str->add(strings[2134]);
7219strings[1853] = str->add(strings[1853]);
7220strings[2133] = str->add(strings[2133]);
7221strings[2125] = str->add(strings[2125]);
7222strings[2134] = str->add(strings[2134]);
7223strings[1853] = str->add(strings[1853]);
7224strings[2133] = str->add(strings[2133]);
7225strings[2125] = str->add(strings[2125]);
7226strings[2134] = str->add(strings[2134]);
7227strings[1853] = str->add(strings[1853]);
7228strings[2133] = str->add(strings[2133]);
7229strings[2125] = str->add(strings[2125]);
7230strings[2134] = str->add(strings[2134]);
7231strings[1853] = str->add(strings[1853]);
7232strings[2133] = str->add(strings[2133]);
7233strings[2125] = str->add(strings[2125]);
7234strings[2134] = str->add(strings[2134]);
7235strings[1853] = str->add(strings[1853]);
7236strings[2133] = str->add(strings[2133]);
7237strings[2125] = str->add(strings[2125]);
7238strings[2134] = str->add(strings[2134]);
7239strings[1853] = str->add(strings[1853]);
7240strings[2133] = str->add(strings[2133]);
7241strings[2125] = str->add(strings[2125]);
7242strings[2134] = str->add(strings[2134]);
7243strings[1853] = str->add(strings[1853]);
7244strings[2133] = str->add(strings[2133]);
7245strings[2125] = str->add(strings[2125]);
7246strings[2134] = str->add(strings[2134]);
7247strings[1853] = str->add(strings[1853]);
7248strings[2133] = str->add(strings[2133]);
7249strings[2125] = str->add(strings[2125]);
7250strings[2134] = str->add(strings[2134]);
7251strings[1853] = str->add(strings[1853]);
7252strings[2133] = str->add(strings[2133]);
7253strings[2125] = str->add(strings[2125]);
7254strings[2134] = str->add(strings[2134]);
7255strings[1853] = str->add(strings[1853]);
7256strings[2133] = str->add(strings[2133]);
7257strings[2125] = str->add(strings[2125]);
7258strings[2134] = str->add(strings[2134]);
7259strings[1853] = str->add(strings[1853]);
7260strings[2133] = str->add(strings[2133]);
7261strings[2125] = str->add(strings[2125]);
7262strings[2134] = str->add(strings[2134]);
7263strings[1853] = str->add(strings[1853]);
7264strings[2133] = str->add(strings[2133]);
7265strings[2125] = str->add(strings[2125]);
7266strings[2134] = str->add(strings[2134]);
7267strings[1853] = str->add(strings[1853]);
7268strings[2133] = str->add(strings[2133]);
7269strings[2125] = str->add(strings[2125]);
7270strings[2134] = str->add(strings[2134]);
7271strings[1853] = str->add(strings[1853]);
7272strings[2133] = str->add(strings[2133]);
7273strings[2125] = str->add(strings[2125]);
7274strings[2134] = str->add(strings[2134]);
7275strings[1853] = str->add(strings[1853]);
7276strings[2133] = str->add(strings[2133]);
7277strings[2125] = str->add(strings[2125]);
7278strings[2134] = str->add(strings[2134]);
7279strings[1853] = str->add(strings[1853]);
7280strings[2133] = str->add(strings[2133]);
7281strings[2125] = str->add(strings[2125]);
7282strings[2134] = str->add(strings[2134]);
7283strings[1853] = str->add(strings[1853]);
7284strings[2133] = str->add(strings[2133]);
7285strings[2125] = str->add(strings[2125]);
7286strings[2134] = str->add(strings[2134]);
7287strings[1853] = str->add(strings[1853]);
7288strings[2133] = str->add(strings[2133]);
7289strings[2125] = str->add(strings[2125]);
7290strings[2134] = str->add(strings[2134]);
7291strings[1853] = str->add(strings[1853]);
7292strings[2133] = str->add(strings[2133]);
7293strings[2125] = str->add(strings[2125]);
7294strings[2134] = str->add(strings[2134]);
7295strings[1853] = str->add(strings[1853]);
7296strings[2133] = str->add(strings[2133]);
7297strings[2125] = str->add(strings[2125]);
7298strings[2134] = str->add(strings[2134]);
7299strings[1853] = str->add(strings[1853]);
7300strings[2133] = str->add(strings[2133]);
7301strings[2125] = str->add(strings[2125]);
7302strings[2134] = str->add(strings[2134]);
7303strings[1853] = str->add(strings[1853]);
7304strings[2133] = str->add(strings[2133]);
7305strings[2125] = str->add(strings[2125]);
7306strings[2134] = str->add(strings[2134]);
7307strings[1853] = str->add(strings[1853]);
7308strings[2133] = str->add(strings[2133]);
7309strings[2125] = str->add(strings[2125]);
7310strings[2134] = str->add(strings[2134]);
7311strings[1853] = str->add(strings[1853]);
7312strings[2133] = str->add(strings[2133]);
7313strings[2125] = str->add(strings[2125]);
7314strings[2134] = str->add(strings[2134]);
7315strings[1853] = str->add(strings[1853]);
7316strings[2133] = str->add(strings[2133]);
7317strings[2125] = str->add(strings[2125]);
7318strings[2134] = str->add(strings[2134]);
7319strings[1853] = str->add(strings[1853]);
7320strings[2133] = str->add(strings[2133]);
7321strings[2125] = str->add(strings[2125]);
7322strings[2134] = str->add(strings[2134]);
7323strings[1853] = str->add(strings[1853]);
7324strings[2133] = str->add(strings[2133]);
7325strings[2125] = str->add(strings[2125]);
7326strings[2134] = str->add(strings[2134]);
7327strings[1853] = str->add(strings[1853]);
7328strings[2133] = str->add(strings[2133]);
7329strings[2125] = str->add(strings[2125]);
7330strings[2134] = str->add(strings[2134]);
7331strings[1853] = str->add(strings[1853]);
7332strings[2133] = str->add(strings[2133]);
7333strings[2125] = str->add(strings[2125]);
7334strings[2134] = str->add(strings[2134]);
7335strings[1853] = str->add(strings[1853]);
7336strings[2133] = str->add(strings[2133]);
7337strings[2125] = str->add(strings[2125]);
7338strings[2134] = str->add(strings[2134]);
7339strings[1853] = str->add(strings[1853]);
7340strings[2133] = str->add(strings[2133]);
7341strings[2125] = str->add(strings[2125]);
7342strings[2134] = str->add(strings[2134]);
7343strings[1853] = str->add(strings[1853]);
7344strings[2133] = str->add(strings[2133]);
7345strings[2125] = str->add(strings[2125]);
7346strings[2134] = str->add(strings[2134]);
7347strings[1853] = str->add(strings[1853]);
7348strings[2133] = str->add(strings[2133]);
7349strings[2125] = str->add(strings[2125]);
7350strings[2134] = str->add(strings[2134]);
7351strings[1853] = str->add(strings[1853]);
7352strings[2133] = str->add(strings[2133]);
7353strings[2125] = str->add(strings[2125]);
7354strings[2134] = str->add(strings[2134]);
7355strings[1853] = str->add(strings[1853]);
7356strings[2133] = str->add(strings[2133]);
7357strings[2125] = str->add(strings[2125]);
7358strings[2134] = str->add(strings[2134]);
7359strings[1853] = str->add(strings[1853]);
7360strings[2133] = str->add(strings[2133]);
7361strings[2125] = str->add(strings[2125]);
7362strings[2134] = str->add(strings[2134]);
7363strings[1853] = str->add(strings[1853]);
7364strings[2133] = str->add(strings[2133]);
7365strings[2125] = str->add(strings[2125]);
7366strings[2134] = str->add(strings[2134]);
7367strings[1853] = str->add(strings[1853]);
7368strings[2133] = str->add(strings[2133]);
7369strings[2125] = str->add(strings[2125]);
7370strings[2134] = str->add(strings[2134]);
7371strings[1853] = str->add(strings[1853]);
7372strings[2133] = str->add(strings[2133]);
7373strings[2125] = str->add(strings[2125]);
7374strings[2134] = str->add(strings[2134]);
7375strings[1853] = str->add(strings[1853]);
7376strings[2133] = str->add(strings[2133]);
7377strings[2125] = str->add(strings[2125]);
7378strings[2134] = str->add(strings[2134]);
7379strings[1853] = str->add(strings[1853]);
7380strings[2133] = str->add(strings[2133]);
7381strings[2125] = str->add(strings[2125]);
7382strings[2134] = str->add(strings[2134]);
7383strings[1853] = str->add(strings[1853]);
7384strings[2133] = str->add(strings[2133]);
7385strings[2125] = str->add(strings[2125]);
7386strings[2134] = str->add(strings[2134]);
7387strings[1853] = str->add(strings[1853]);
7388strings[2133] = str->add(strings[2133]);
7389strings[2125] = str->add(strings[2125]);
7390strings[2134] = str->add(strings[2134]);
7391strings[1853] = str->add(strings[1853]);
7392strings[2133] = str->add(strings[2133]);
7393strings[2125] = str->add(strings[2125]);
7394strings[2134] = str->add(strings[2134]);
7395strings[1853] = str->add(strings[1853]);
7396strings[2133] = str->add(strings[2133]);
7397strings[2125] = str->add(strings[2125]);
7398strings[2134] = str->add(strings[2134]);
7399strings[1853] = str->add(strings[1853]);
7400strings[2133] = str->add(strings[2133]);
7401strings[2125] = str->add(strings[2125]);
7402strings[2134] = str->add(strings[2134]);
7403strings[1853] = str->add(strings[1853]);
7404strings[2133] = str->add(strings[2133]);
7405strings[2125] = str->add(strings[2125]);
7406strings[2134] = str->add(strings[2134]);
7407strings[1853] = str->add(strings[1853]);
7408strings[2133] = str->add(strings[2133]);
7409strings[2125] = str->add(strings[2125]);
7410strings[2134] = str->add(strings[2134]);
7411strings[1853] = str->add(strings[1853]);
7412strings[2133] = str->add(strings[2133]);
7413strings[2125] = str->add(strings[2125]);
7414strings[2134] = str->add(strings[2134]);
7415strings[1853] = str->add(strings[1853]);
7416strings[2133] = str->add(strings[2133]);
7417strings[2125] = str->add(strings[2125]);
7418strings[2134] = str->add(strings[2134]);
7419strings[1853] = str->add(strings[1853]);
7420strings[2133] = str->add(strings[2133]);
7421strings[2125] = str->add(strings[2125]);
7422strings[2134] = str->add(strings[2134]);
7423strings[1853] = str->add(strings[1853]);
7424strings[2133] = str->add(strings[2133]);
7425strings[2125] = str->add(strings[2125]);
7426strings[2134] = str->add(strings[2134]);
7427strings[1853] = str->add(strings[1853]);
7428strings[2133] = str->add(strings[2133]);
7429strings[2125] = str->add(strings[2125]);
7430strings[2134] = str->add(strings[2134]);
7431strings[1853] = str->add(strings[1853]);
7432strings[2133] = str->add(strings[2133]);
7433strings[2125] = str->add(strings[2125]);
7434strings[2134] = str->add(strings[2134]);
7435strings[1853] = str->add(strings[1853]);
7436strings[2133] = str->add(strings[2133]);
7437strings[2125] = str->add(strings[2125]);
7438strings[2134] = str->add(strings[2134]);
7439strings[1853] = str->add(strings[1853]);
7440strings[2133] = str->add(strings[2133]);
7441strings[2125] = str->add(strings[2125]);
7442strings[2134] = str->add(strings[2134]);
7443strings[1853] = str->add(strings[1853]);
7444strings[2133] = str->add(strings[2133]);
7445strings[2125] = str->add(strings[2125]);
7446strings[2134] = str->add(strings[2134]);
7447strings[1853] = str->add(strings[1853]);
7448strings[2133] = str->add(strings[2133]);
7449strings[2125] = str->add(strings[2125]);
7450strings[2134] = str->add(strings[2134]);
7451strings[1853] = str->add(strings[1853]);
7452strings[2133] = str->add(strings[2133]);
7453strings[2125] = str->add(strings[2125]);
7454strings[2134] = str->add(strings[2134]);
7455strings[1853] = str->add(strings[1853]);
7456strings[2133] = str->add(strings[2133]);
7457strings[2125] = str->add(strings[2125]);
7458strings[2134] = str->add(strings[2134]);
7459strings[1853] = str->add(strings[1853]);
7460strings[2133] = str->add(strings[2133]);
7461strings[2125] = str->add(strings[2125]);
7462strings[2134] = str->add(strings[2134]);
7463strings[1853] = str->add(strings[1853]);
7464strings[2133] = str->add(strings[2133]);
7465strings[2125] = str->add(strings[2125]);
7466strings[2134] = str->add(strings[2134]);
7467strings[1853] = str->add(strings[1853]);
7468strings[2133] = str->add(strings[2133]);
7469strings[2125] = str->add(strings[2125]);
7470strings[2134] = str->add(strings[2134]);
7471strings[1853] = str->add(strings[1853]);
7472strings[2133] = str->add(strings[2133]);
7473strings[2125] = str->add(strings[2125]);
7474strings[2134] = str->add(strings[2134]);
7475strings[1853] = str->add(strings[1853]);
7476strings[2133] = str->add(strings[2133]);
7477strings[2125] = str->add(strings[2125]);
7478strings[2134] = str->add(strings[2134]);
7479strings[1853] = str->add(strings[1853]);
7480strings[2133] = str->add(strings[2133]);
7481strings[2125] = str->add(strings[2125]);
7482strings[2134] = str->add(strings[2134]);
7483strings[1853] = str->add(strings[1853]);
7484strings[2133] = str->add(strings[2133]);
7485strings[2125] = str->add(strings[2125]);
7486strings[2134] = str->add(strings[2134]);
7487strings[1853] = str->add(strings[1853]);
7488strings[2133] = str->add(strings[2133]);
7489strings[2125] = str->add(strings[2125]);
7490strings[2134] = str->add(strings[2134]);
7491strings[1853] = str->add(strings[1853]);
7492strings[2133] = str->add(strings[2133]);
7493strings[2125] = str->add(strings[2125]);
7494strings[2134] = str->add(strings[2134]);
7495strings[1853] = str->add(strings[1853]);
7496strings[2133] = str->add(strings[2133]);
7497strings[2125] = str->add(strings[2125]);
7498strings[2134] = str->add(strings[2134]);
7499strings[1853] = str->add(strings[1853]);
7500strings[2133] = str->add(strings[2133]);
7501strings[2125] = str->add(strings[2125]);
7502strings[2134] = str->add(strings[2134]);
7503strings[1853] = str->add(strings[1853]);
7504strings[2133] = str->add(strings[2133]);
7505strings[2125] = str->add(strings[2125]);
7506strings[2134] = str->add(strings[2134]);
7507strings[1853] = str->add(strings[1853]);
7508strings[2133] = str->add(strings[2133]);
7509strings[2125] = str->add(strings[2125]);
7510strings[2134] = str->add(strings[2134]);
7511strings[1853] = str->add(strings[1853]);
7512strings[2133] = str->add(strings[2133]);
7513strings[2125] = str->add(strings[2125]);
7514strings[2134] = str->add(strings[2134]);
7515strings[1853] = str->add(strings[1853]);
7516strings[2133] = str->add(strings[2133]);
7517strings[2125] = str->add(strings[2125]);
7518strings[2134] = str->add(strings[2134]);
7519strings[1853] = str->add(strings[1853]);
7520strings[2133] = str->add(strings[2133]);
7521strings[2125] = str->add(strings[2125]);
7522strings[2134] = str->add(strings[2134]);
7523strings[1853] = str->add(strings[1853]);
7524strings[2133] = str->add(strings[2133]);
7525strings[2125] = str->add(strings[2125]);
7526strings[2134] = str->add(strings[2134]);
7527strings[1853] = str->add(strings[1853]);
7528strings[2133] = str->add(strings[2133]);
7529strings[2125] = str->add(strings[2125]);
7530strings[2134] = str->add(strings[2134]);
7531strings[1853] = str->add(strings[1853]);
7532strings[2133] = str->add(strings[2133]);
7533strings[2125] = str->add(strings[2125]);
7534strings[2134] = str->add(strings[2134]);
7535strings[1853] = str->add(strings[1853]);
7536strings[2133] = str->add(strings[2133]);
7537strings[2125] = str->add(strings[2125]);
7538strings[2134] = str->add(strings[2134]);
7539strings[1853] = str->add(strings[1853]);
7540strings[2133] = str->add(strings[2133]);
7541strings[2125] = str->add(strings[2125]);
7542strings[2134] = str->add(strings[2134]);
7543strings[1853] = str->add(strings[1853]);
7544strings[2133] = str->add(strings[2133]);
7545strings[2125] = str->add(strings[2125]);
7546strings[2134] = str->add(strings[2134]);
7547strings[1853] = str->add(strings[1853]);
7548strings[2133] = str->add(strings[2133]);
7549strings[2125] = str->add(strings[2125]);
7550strings[2134] = str->add(strings[2134]);
7551strings[1853] = str->add(strings[1853]);
7552strings[2133] = str->add(strings[2133]);
7553strings[2125] = str->add(strings[2125]);
7554strings[2134] = str->add(strings[2134]);
7555strings[1853] = str->add(strings[1853]);
7556strings[2133] = str->add(strings[2133]);
7557strings[2125] = str->add(strings[2125]);
7558strings[2134] = str->add(strings[2134]);
7559strings[1853] = str->add(strings[1853]);
7560strings[2133] = str->add(strings[2133]);
7561strings[2125] = str->add(strings[2125]);
7562strings[2134] = str->add(strings[2134]);
7563strings[1853] = str->add(strings[1853]);
7564strings[2133] = str->add(strings[2133]);
7565strings[2125] = str->add(strings[2125]);
7566strings[2134] = str->add(strings[2134]);
7567strings[1853] = str->add(strings[1853]);
7568strings[2133] = str->add(strings[2133]);
7569strings[2125] = str->add(strings[2125]);
7570strings[2134] = str->add(strings[2134]);
7571strings[1853] = str->add(strings[1853]);
7572strings[2133] = str->add(strings[2133]);
7573strings[2125] = str->add(strings[2125]);
7574strings[2134] = str->add(strings[2134]);
7575strings[1853] = str->add(strings[1853]);
7576strings[2133] = str->add(strings[2133]);
7577strings[2125] = str->add(strings[2125]);
7578strings[2134] = str->add(strings[2134]);
7579strings[1853] = str->add(strings[1853]);
7580strings[2133] = str->add(strings[2133]);
7581strings[2125] = str->add(strings[2125]);
7582strings[2134] = str->add(strings[2134]);
7583strings[1853] = str->add(strings[1853]);
7584strings[2133] = str->add(strings[2133]);
7585strings[2125] = str->add(strings[2125]);
7586strings[2134] = str->add(strings[2134]);
7587strings[1853] = str->add(strings[1853]);
7588strings[2133] = str->add(strings[2133]);
7589strings[2125] = str->add(strings[2125]);
7590strings[2134] = str->add(strings[2134]);
7591strings[1853] = str->add(strings[1853]);
7592strings[2133] = str->add(strings[2133]);
7593strings[2125] = str->add(strings[2125]);
7594strings[2134] = str->add(strings[2134]);
7595strings[1853] = str->add(strings[1853]);
7596strings[2133] = str->add(strings[2133]);
7597strings[2125] = str->add(strings[2125]);
7598strings[2134] = str->add(strings[2134]);
7599strings[1853] = str->add(strings[1853]);
7600strings[2133] = str->add(strings[2133]);
7601strings[2125] = str->add(strings[2125]);
7602strings[2134] = str->add(strings[2134]);
7603strings[1853] = str->add(strings[1853]);
7604strings[2133] = str->add(strings[2133]);
7605strings[2125] = str->add(strings[2125]);
7606strings[2134] = str->add(strings[2134]);
7607strings[1853] = str->add(strings[1853]);
7608strings[2133] = str->add(strings[2133]);
7609strings[2125] = str->add(strings[2125]);
7610strings[2134] = str->add(strings[2134]);
7611strings[1853] = str->add(strings[1853]);
7612strings[2133] = str->add(strings[2133]);
7613strings[2125] = str->add(strings[2125]);
7614strings[2134] = str->add(strings[2134]);
7615strings[1853] = str->add(strings[1853]);
7616strings[2133] = str->add(strings[2133]);
7617strings[2125] = str->add(strings[2125]);
7618strings[2134] = str->add(strings[2134]);
7619strings[1853] = str->add(strings[1853]);
7620strings[2133] = str->add(strings[2133]);
7621strings[2125] = str->add(strings[2125]);
7622strings[2134] = str->add(strings[2134]);
7623strings[1853] = str->add(strings[1853]);
7624strings[2133] = str->add(strings[2133]);
7625strings[2125] = str->add(strings[2125]);
7626strings[2134] = str->add(strings[2134]);
7627strings[1853] = str->add(strings[1853]);
7628strings[2133] = str->add(strings[2133]);
7629strings[2125] = str->add(strings[2125]);
7630strings[2134] = str->add(strings[2134]);
7631strings[1853] = str->add(strings[1853]);
7632strings[2133] = str->add(strings[2133]);
7633strings[2125] = str->add(strings[2125]);
7634strings[2134] = str->add(strings[2134]);
7635strings[1853] = str->add(strings[1853]);
7636strings[2133] = str->add(strings[2133]);
7637strings[2125] = str->add(strings[2125]);
7638strings[2134] = str->add(strings[2134]);
7639strings[1853] = str->add(strings[1853]);
7640strings[2133] = str->add(strings[2133]);
7641strings[2125] = str->add(strings[2125]);
7642strings[2134] = str->add(strings[2134]);
7643strings[1853] = str->add(strings[1853]);
7644strings[2133] = str->add(strings[2133]);
7645strings[2125] = str->add(strings[2125]);
7646strings[2134] = str->add(strings[2134]);
7647strings[1853] = str->add(strings[1853]);
7648strings[2133] = str->add(strings[2133]);
7649strings[2125] = str->add(strings[2125]);
7650strings[2134] = str->add(strings[2134]);
7651strings[1853] = str->add(strings[1853]);
7652strings[2133] = str->add(strings[2133]);
7653strings[2125] = str->add(strings[2125]);
7654strings[2134] = str->add(strings[2134]);
7655strings[1853] = str->add(strings[1853]);
7656strings[2133] = str->add(strings[2133]);
7657strings[2125] = str->add(strings[2125]);
7658strings[2134] = str->add(strings[2134]);
7659strings[1853] = str->add(strings[1853]);
7660strings[2133] = str->add(strings[2133]);
7661strings[2125] = str->add(strings[2125]);
7662strings[2134] = str->add(strings[2134]);
7663strings[1853] = str->add(strings[1853]);
7664strings[2133] = str->add(strings[2133]);
7665strings[2125] = str->add(strings[2125]);
7666strings[2134] = str->add(strings[2134]);
7667strings[1853] = str->add(strings[1853]);
7668strings[2133] = str->add(strings[2133]);
7669strings[2125] = str->add(strings[2125]);
7670strings[2134] = str->add(strings[2134]);
7671strings[1853] = str->add(strings[1853]);
7672strings[2133] = str->add(strings[2133]);
7673strings[2125] = str->add(strings[2125]);
7674strings[2134] = str->add(strings[2134]);
7675strings[1853] = str->add(strings[1853]);
7676strings[2133] = str->add(strings[2133]);
7677strings[2125] = str->add(strings[2125]);
7678strings[2134] = str->add(strings[2134]);
7679strings[1853] = str->add(strings[1853]);
7680strings[2133] = str->add(strings[2133]);
7681strings[2125] = str->add(strings[2125]);
7682strings[2134] = str->add(strings[2134]);
7683strings[1853] = str->add(strings[1853]);
7684strings[2135] = str->add("e,state,known");
7685strings[1842] = str->add(strings[1842]);
7686strings[2136] = str->add("40°C");
7687strings[2137] = str->add("e,state,discharging");
7688strings[2125] = str->add(strings[2125]);
7689strings[2138] = str->add("0%");
7690str->del(strings[2138]);
7691strings[2139] = str->add("N/A");
7692strings[2140] = str->add("0:00");
7693str->del(strings[2123]);
7694str->del(strings[1841]);
7695str->del(strings[2126]);
7696str->del(strings[2123]);
7697str->del(strings[1841]);
7698strings[2141] = str->add("program,start");
7699strings[2142] = str->add("on");
7700str->del(strings[2124]);
7701str->del(strings[2125]);
7702str->del(strings[2123]);
7703str->del(strings[1841]);
7704str->del(strings[2123]);
7705str->del(strings[1841]);
7706str->del(strings[2123]);
7707str->del(strings[1841]);
7708str->del(strings[2123]);
7709str->del(strings[1841]);
7710str->del(strings[2123]);
7711str->del(strings[1841]);
7712str->del(strings[2123]);
7713str->del(strings[1841]);
7714str->del(strings[2123]);
7715str->del(strings[1841]);
7716str->del(strings[2123]);
7717str->del(strings[1841]);
7718str->del(strings[2123]);
7719str->del(strings[1841]);
7720str->del(strings[2126]);
7721str->del(strings[2123]);
7722str->del(strings[2126]);
7723str->del(strings[1841]);
7724strings[2141] = str->add(strings[2141]);
7725strings[2142] = str->add(strings[2142]);
7726str->del(strings[2124]);
7727str->del(strings[2125]);
7728str->del(strings[2123]);
7729str->del(strings[2126]);
7730str->del(strings[2126]);
7731str->del(strings[1841]);
7732str->del(strings[2123]);
7733str->del(strings[2126]);
7734str->del(strings[2126]);
7735str->del(strings[2126]);
7736str->del(strings[1841]);
7737str->del(strings[2123]);
7738str->del(strings[2126]);
7739str->del(strings[1841]);
7740str->del(strings[2123]);
7741str->del(strings[2126]);
7742str->del(strings[2126]);
7743str->del(strings[2126]);
7744str->del(strings[2126]);
7745str->del(strings[2126]);
7746str->del(strings[1841]);
7747str->del(strings[2123]);
7748str->del(strings[2126]);
7749str->del(strings[1841]);
7750str->del(strings[2123]);
7751str->del(strings[2126]);
7752str->del(strings[2126]);
7753str->del(strings[2126]);
7754str->del(strings[2126]);
7755str->del(strings[2126]);
7756str->del(strings[2126]);
7757str->del(strings[2126]);
7758str->del(strings[1841]);
7759str->del(strings[2123]);
7760str->del(strings[2126]);
7761str->del(strings[1841]);
7762str->del(strings[2123]);
7763str->del(strings[2126]);
7764str->del(strings[2126]);
7765str->del(strings[2126]);
7766str->del(strings[2126]);
7767str->del(strings[2126]);
7768str->del(strings[2126]);
7769str->del(strings[2126]);
7770str->del(strings[2126]);
7771str->del(strings[2126]);
7772str->del(strings[1841]);
7773str->del(strings[2123]);
7774str->del(strings[2126]);
7775str->del(strings[1841]);
7776str->del(strings[2123]);
7777str->del(strings[1841]);
7778str->del(strings[2123]);
7779str->del(strings[1841]);
7780str->del(strings[2123]);
7781str->del(strings[1841]);
7782str->del(strings[2123]);
7783str->del(strings[1841]);
7784str->del(strings[2123]);
7785str->del(strings[1841]);
7786str->del(strings[2123]);
7787str->del(strings[1841]);
7788str->del(strings[2133]);
7789str->del(strings[2125]);
7790str->del(strings[2133]);
7791str->del(strings[2125]);
7792str->del(strings[2133]);
7793str->del(strings[2125]);
7794str->del(strings[1737]);
7795str->del(strings[1853]);
7796str->del(strings[2133]);
7797str->del(strings[2125]);
7798str->del(strings[2134]);
7799str->del(strings[1853]);
7800str->del(strings[2133]);
7801str->del(strings[2125]);
7802str->del(strings[2134]);
7803str->del(strings[1853]);
7804str->del(strings[2133]);
7805str->del(strings[2125]);
7806str->del(strings[2134]);
7807str->del(strings[1853]);
7808str->del(strings[2133]);
7809str->del(strings[2125]);
7810str->del(strings[2134]);
7811str->del(strings[1853]);
7812str->del(strings[2133]);
7813str->del(strings[2125]);
7814str->del(strings[2134]);
7815str->del(strings[1853]);
7816str->del(strings[2133]);
7817str->del(strings[2125]);
7818str->del(strings[2134]);
7819str->del(strings[1853]);
7820str->del(strings[2133]);
7821str->del(strings[2125]);
7822str->del(strings[2134]);
7823str->del(strings[1853]);
7824str->del(strings[2133]);
7825str->del(strings[2125]);
7826str->del(strings[2134]);
7827str->del(strings[1853]);
7828str->del(strings[2133]);
7829str->del(strings[2125]);
7830str->del(strings[2134]);
7831str->del(strings[1853]);
7832str->del(strings[2133]);
7833str->del(strings[2125]);
7834str->del(strings[2134]);
7835str->del(strings[1853]);
7836str->del(strings[2133]);
7837str->del(strings[2125]);
7838str->del(strings[2134]);
7839str->del(strings[1853]);
7840str->del(strings[2133]);
7841str->del(strings[2125]);
7842str->del(strings[2134]);
7843str->del(strings[1853]);
7844str->del(strings[2133]);
7845str->del(strings[2125]);
7846str->del(strings[2134]);
7847str->del(strings[1853]);
7848str->del(strings[2133]);
7849str->del(strings[2125]);
7850str->del(strings[2134]);
7851str->del(strings[1853]);
7852str->del(strings[2133]);
7853str->del(strings[2125]);
7854str->del(strings[2134]);
7855str->del(strings[1853]);
7856str->del(strings[2133]);
7857str->del(strings[2125]);
7858str->del(strings[2134]);
7859str->del(strings[1853]);
7860str->del(strings[2133]);
7861str->del(strings[2125]);
7862str->del(strings[2134]);
7863str->del(strings[1853]);
7864str->del(strings[2133]);
7865str->del(strings[2125]);
7866str->del(strings[2134]);
7867str->del(strings[1853]);
7868str->del(strings[2133]);
7869str->del(strings[2125]);
7870str->del(strings[2134]);
7871str->del(strings[1853]);
7872str->del(strings[2133]);
7873str->del(strings[2125]);
7874str->del(strings[2134]);
7875str->del(strings[1853]);
7876str->del(strings[2133]);
7877str->del(strings[2125]);
7878str->del(strings[2134]);
7879str->del(strings[1853]);
7880str->del(strings[2133]);
7881str->del(strings[2125]);
7882str->del(strings[2134]);
7883str->del(strings[1853]);
7884str->del(strings[2133]);
7885str->del(strings[2125]);
7886str->del(strings[2134]);
7887str->del(strings[1853]);
7888str->del(strings[2133]);
7889str->del(strings[2125]);
7890str->del(strings[2134]);
7891str->del(strings[1853]);
7892str->del(strings[2133]);
7893str->del(strings[2125]);
7894str->del(strings[2134]);
7895str->del(strings[1853]);
7896str->del(strings[2133]);
7897str->del(strings[2125]);
7898str->del(strings[2134]);
7899str->del(strings[1853]);
7900str->del(strings[2133]);
7901str->del(strings[2125]);
7902str->del(strings[2134]);
7903str->del(strings[1853]);
7904str->del(strings[2133]);
7905str->del(strings[2125]);
7906str->del(strings[2134]);
7907str->del(strings[1853]);
7908str->del(strings[2133]);
7909str->del(strings[2125]);
7910str->del(strings[2134]);
7911str->del(strings[1853]);
7912str->del(strings[2133]);
7913str->del(strings[2125]);
7914str->del(strings[2134]);
7915str->del(strings[1853]);
7916str->del(strings[2133]);
7917str->del(strings[2125]);
7918str->del(strings[2134]);
7919str->del(strings[1853]);
7920str->del(strings[2133]);
7921str->del(strings[2125]);
7922str->del(strings[2134]);
7923str->del(strings[1853]);
7924str->del(strings[2133]);
7925str->del(strings[2125]);
7926str->del(strings[2134]);
7927str->del(strings[1853]);
7928str->del(strings[2133]);
7929str->del(strings[2125]);
7930str->del(strings[2134]);
7931str->del(strings[1853]);
7932str->del(strings[2133]);
7933str->del(strings[2125]);
7934str->del(strings[2134]);
7935str->del(strings[1853]);
7936str->del(strings[2133]);
7937str->del(strings[2125]);
7938str->del(strings[2134]);
7939str->del(strings[1853]);
7940str->del(strings[2133]);
7941str->del(strings[2125]);
7942str->del(strings[2134]);
7943str->del(strings[1853]);
7944str->del(strings[2133]);
7945str->del(strings[2125]);
7946str->del(strings[2134]);
7947str->del(strings[1853]);
7948str->del(strings[2133]);
7949str->del(strings[2125]);
7950str->del(strings[2134]);
7951str->del(strings[1853]);
7952str->del(strings[2133]);
7953str->del(strings[2125]);
7954str->del(strings[2134]);
7955str->del(strings[1853]);
7956str->del(strings[2133]);
7957str->del(strings[2125]);
7958str->del(strings[2134]);
7959str->del(strings[1853]);
7960str->del(strings[2133]);
7961str->del(strings[2125]);
7962str->del(strings[2134]);
7963str->del(strings[1853]);
7964str->del(strings[2133]);
7965str->del(strings[2125]);
7966str->del(strings[2134]);
7967str->del(strings[1853]);
7968str->del(strings[2133]);
7969str->del(strings[2125]);
7970str->del(strings[2134]);
7971str->del(strings[1853]);
7972str->del(strings[2133]);
7973str->del(strings[2125]);
7974str->del(strings[2134]);
7975str->del(strings[1853]);
7976str->del(strings[2133]);
7977str->del(strings[2125]);
7978str->del(strings[2134]);
7979str->del(strings[1853]);
7980str->del(strings[2133]);
7981str->del(strings[2125]);
7982str->del(strings[2134]);
7983str->del(strings[1853]);
7984str->del(strings[2133]);
7985str->del(strings[2125]);
7986str->del(strings[2134]);
7987str->del(strings[1853]);
7988str->del(strings[2133]);
7989str->del(strings[2125]);
7990str->del(strings[2134]);
7991str->del(strings[1853]);
7992str->del(strings[2133]);
7993str->del(strings[2125]);
7994str->del(strings[2134]);
7995str->del(strings[1853]);
7996str->del(strings[2133]);
7997str->del(strings[2125]);
7998str->del(strings[2134]);
7999str->del(strings[1853]);
8000str->del(strings[2133]);
8001str->del(strings[2125]);
8002str->del(strings[2134]);
8003str->del(strings[1853]);
8004str->del(strings[2133]);
8005str->del(strings[2125]);
8006str->del(strings[2134]);
8007str->del(strings[1853]);
8008str->del(strings[2133]);
8009str->del(strings[2125]);
8010str->del(strings[2134]);
8011str->del(strings[1853]);
8012str->del(strings[2133]);
8013str->del(strings[2125]);
8014str->del(strings[2134]);
8015str->del(strings[1853]);
8016str->del(strings[2133]);
8017str->del(strings[2125]);
8018str->del(strings[2134]);
8019str->del(strings[1853]);
8020str->del(strings[2133]);
8021str->del(strings[2125]);
8022str->del(strings[2134]);
8023str->del(strings[1853]);
8024str->del(strings[2133]);
8025str->del(strings[2125]);
8026str->del(strings[2134]);
8027str->del(strings[1853]);
8028str->del(strings[2133]);
8029str->del(strings[2125]);
8030str->del(strings[2134]);
8031str->del(strings[1853]);
8032str->del(strings[2133]);
8033str->del(strings[2125]);
8034str->del(strings[2134]);
8035str->del(strings[1853]);
8036str->del(strings[2133]);
8037str->del(strings[2125]);
8038str->del(strings[2134]);
8039str->del(strings[1853]);
8040str->del(strings[2133]);
8041str->del(strings[2125]);
8042str->del(strings[2134]);
8043str->del(strings[1853]);
8044str->del(strings[2133]);
8045str->del(strings[2125]);
8046str->del(strings[2134]);
8047str->del(strings[1853]);
8048str->del(strings[2133]);
8049str->del(strings[2125]);
8050str->del(strings[2134]);
8051str->del(strings[1853]);
8052str->del(strings[2133]);
8053str->del(strings[2125]);
8054str->del(strings[2134]);
8055str->del(strings[1853]);
8056str->del(strings[2133]);
8057str->del(strings[2125]);
8058str->del(strings[2134]);
8059str->del(strings[1853]);
8060str->del(strings[2133]);
8061str->del(strings[2125]);
8062str->del(strings[2134]);
8063str->del(strings[1853]);
8064str->del(strings[2133]);
8065str->del(strings[2125]);
8066str->del(strings[2134]);
8067str->del(strings[1853]);
8068str->del(strings[2133]);
8069str->del(strings[2125]);
8070str->del(strings[2134]);
8071str->del(strings[1853]);
8072str->del(strings[2133]);
8073str->del(strings[2125]);
8074str->del(strings[2134]);
8075str->del(strings[1853]);
8076str->del(strings[2133]);
8077str->del(strings[2125]);
8078str->del(strings[2134]);
8079str->del(strings[1853]);
8080str->del(strings[2133]);
8081str->del(strings[2125]);
8082str->del(strings[2134]);
8083str->del(strings[1853]);
8084str->del(strings[2133]);
8085str->del(strings[2125]);
8086str->del(strings[2134]);
8087str->del(strings[1853]);
8088str->del(strings[2133]);
8089str->del(strings[2125]);
8090str->del(strings[2134]);
8091str->del(strings[1853]);
8092str->del(strings[2133]);
8093str->del(strings[2125]);
8094str->del(strings[2134]);
8095str->del(strings[1853]);
8096str->del(strings[2133]);
8097str->del(strings[2125]);
8098str->del(strings[2134]);
8099str->del(strings[1853]);
8100str->del(strings[2133]);
8101str->del(strings[2125]);
8102str->del(strings[2134]);
8103str->del(strings[1853]);
8104str->del(strings[2133]);
8105str->del(strings[2125]);
8106str->del(strings[2134]);
8107str->del(strings[1853]);
8108str->del(strings[2133]);
8109str->del(strings[2125]);
8110str->del(strings[2134]);
8111str->del(strings[1853]);
8112str->del(strings[2133]);
8113str->del(strings[2125]);
8114str->del(strings[2134]);
8115str->del(strings[1853]);
8116str->del(strings[2133]);
8117str->del(strings[2125]);
8118str->del(strings[2134]);
8119str->del(strings[1853]);
8120str->del(strings[2133]);
8121str->del(strings[2125]);
8122str->del(strings[2134]);
8123str->del(strings[1853]);
8124str->del(strings[2133]);
8125str->del(strings[2125]);
8126str->del(strings[2134]);
8127str->del(strings[1853]);
8128str->del(strings[2133]);
8129str->del(strings[2125]);
8130str->del(strings[2134]);
8131str->del(strings[1853]);
8132str->del(strings[2133]);
8133str->del(strings[2125]);
8134str->del(strings[2134]);
8135str->del(strings[1853]);
8136str->del(strings[2133]);
8137str->del(strings[2125]);
8138str->del(strings[2134]);
8139str->del(strings[1853]);
8140str->del(strings[2133]);
8141str->del(strings[2125]);
8142str->del(strings[2134]);
8143str->del(strings[1853]);
8144str->del(strings[2133]);
8145str->del(strings[2125]);
8146str->del(strings[2134]);
8147str->del(strings[1853]);
8148str->del(strings[2133]);
8149str->del(strings[2125]);
8150str->del(strings[2134]);
8151str->del(strings[1853]);
8152str->del(strings[2133]);
8153str->del(strings[2125]);
8154str->del(strings[2134]);
8155str->del(strings[1853]);
8156str->del(strings[2133]);
8157str->del(strings[2125]);
8158str->del(strings[2134]);
8159str->del(strings[1853]);
8160str->del(strings[2133]);
8161str->del(strings[2125]);
8162str->del(strings[2134]);
8163str->del(strings[1853]);
8164str->del(strings[2133]);
8165str->del(strings[2125]);
8166str->del(strings[2134]);
8167str->del(strings[1853]);
8168str->del(strings[2133]);
8169str->del(strings[2125]);
8170str->del(strings[2134]);
8171str->del(strings[1853]);
8172str->del(strings[2133]);
8173str->del(strings[2125]);
8174str->del(strings[2134]);
8175str->del(strings[1853]);
8176str->del(strings[2133]);
8177str->del(strings[2125]);
8178str->del(strings[2134]);
8179str->del(strings[1853]);
8180str->del(strings[2133]);
8181str->del(strings[2125]);
8182str->del(strings[2134]);
8183str->del(strings[1853]);
8184str->del(strings[2133]);
8185str->del(strings[2125]);
8186str->del(strings[2134]);
8187str->del(strings[1853]);
8188str->del(strings[2133]);
8189str->del(strings[2125]);
8190str->del(strings[2134]);
8191str->del(strings[1853]);
8192str->del(strings[2133]);
8193str->del(strings[2125]);
8194str->del(strings[2134]);
8195str->del(strings[1853]);
8196str->del(strings[2133]);
8197str->del(strings[2125]);
8198str->del(strings[2134]);
8199str->del(strings[1853]);
8200str->del(strings[2133]);
8201str->del(strings[2125]);
8202str->del(strings[2134]);
8203str->del(strings[1853]);
8204str->del(strings[2133]);
8205str->del(strings[2125]);
8206str->del(strings[2134]);
8207str->del(strings[1853]);
8208str->del(strings[2133]);
8209str->del(strings[2125]);
8210str->del(strings[2134]);
8211str->del(strings[1853]);
8212str->del(strings[2133]);
8213str->del(strings[2125]);
8214str->del(strings[2134]);
8215str->del(strings[1853]);
8216str->del(strings[2133]);
8217str->del(strings[2125]);
8218str->del(strings[2134]);
8219str->del(strings[1853]);
8220str->del(strings[2133]);
8221str->del(strings[2125]);
8222str->del(strings[2134]);
8223str->del(strings[1853]);
8224str->del(strings[2133]);
8225str->del(strings[2125]);
8226str->del(strings[2134]);
8227str->del(strings[1853]);
8228str->del(strings[2133]);
8229str->del(strings[2125]);
8230str->del(strings[2134]);
8231str->del(strings[1853]);
8232str->del(strings[2133]);
8233str->del(strings[2125]);
8234str->del(strings[2134]);
8235str->del(strings[1853]);
8236str->del(strings[2133]);
8237str->del(strings[2125]);
8238str->del(strings[2134]);
8239str->del(strings[1853]);
8240str->del(strings[2133]);
8241str->del(strings[2125]);
8242str->del(strings[2134]);
8243str->del(strings[1853]);
8244str->del(strings[2133]);
8245str->del(strings[2125]);
8246str->del(strings[2134]);
8247str->del(strings[1853]);
8248str->del(strings[2133]);
8249str->del(strings[2125]);
8250str->del(strings[2134]);
8251str->del(strings[1853]);
8252str->del(strings[2133]);
8253str->del(strings[2125]);
8254str->del(strings[2134]);
8255str->del(strings[1853]);
8256str->del(strings[2133]);
8257str->del(strings[2125]);
8258str->del(strings[2134]);
8259str->del(strings[1853]);
8260str->del(strings[2133]);
8261str->del(strings[2125]);
8262str->del(strings[2134]);
8263str->del(strings[1853]);
8264str->del(strings[2133]);
8265str->del(strings[2125]);
8266str->del(strings[2134]);
8267str->del(strings[1853]);
8268str->del(strings[2133]);
8269str->del(strings[2125]);
8270str->del(strings[2134]);
8271str->del(strings[1853]);
8272str->del(strings[2133]);
8273str->del(strings[2125]);
8274str->del(strings[2134]);
8275str->del(strings[1853]);
8276str->del(strings[2133]);
8277str->del(strings[2125]);
8278str->del(strings[2134]);
8279str->del(strings[1853]);
8280str->del(strings[2133]);
8281str->del(strings[2125]);
8282str->del(strings[2134]);
8283str->del(strings[1853]);
8284str->del(strings[2133]);
8285str->del(strings[2125]);
8286str->del(strings[2134]);
8287str->del(strings[1853]);
8288str->del(strings[2133]);
8289str->del(strings[2125]);
8290str->del(strings[2134]);
8291str->del(strings[1853]);
8292str->del(strings[2133]);
8293str->del(strings[2125]);
8294str->del(strings[2134]);
8295str->del(strings[1853]);
8296str->del(strings[2133]);
8297str->del(strings[2125]);
8298str->del(strings[2134]);
8299str->del(strings[1853]);
8300str->del(strings[2133]);
8301str->del(strings[2125]);
8302str->del(strings[2134]);
8303str->del(strings[1853]);
8304str->del(strings[2133]);
8305str->del(strings[2125]);
8306str->del(strings[2134]);
8307str->del(strings[1853]);
8308str->del(strings[2133]);
8309str->del(strings[2125]);
8310str->del(strings[2134]);
8311str->del(strings[1853]);
8312str->del(strings[2133]);
8313str->del(strings[2125]);
8314str->del(strings[2134]);
8315str->del(strings[1853]);
8316str->del(strings[2133]);
8317str->del(strings[2125]);
8318str->del(strings[2134]);
8319str->del(strings[1853]);
8320str->del(strings[2133]);
8321str->del(strings[2125]);
8322str->del(strings[2134]);
8323str->del(strings[1853]);
8324str->del(strings[2133]);
8325str->del(strings[2125]);
8326str->del(strings[2134]);
8327str->del(strings[1853]);
8328str->del(strings[2133]);
8329str->del(strings[2125]);
8330str->del(strings[2134]);
8331str->del(strings[1853]);
8332str->del(strings[2133]);
8333str->del(strings[2125]);
8334str->del(strings[2134]);
8335str->del(strings[1853]);
8336str->del(strings[2133]);
8337str->del(strings[2125]);
8338str->del(strings[2134]);
8339str->del(strings[1853]);
8340str->del(strings[2133]);
8341str->del(strings[2125]);
8342str->del(strings[2134]);
8343str->del(strings[1853]);
8344str->del(strings[2133]);
8345str->del(strings[2125]);
8346str->del(strings[2134]);
8347str->del(strings[1853]);
8348str->del(strings[2133]);
8349str->del(strings[2125]);
8350str->del(strings[2134]);
8351str->del(strings[1853]);
8352str->del(strings[2133]);
8353str->del(strings[2125]);
8354str->del(strings[2134]);
8355str->del(strings[1853]);
8356str->del(strings[2133]);
8357str->del(strings[2125]);
8358str->del(strings[2134]);
8359str->del(strings[1853]);
8360str->del(strings[2133]);
8361str->del(strings[2125]);
8362str->del(strings[2134]);
8363str->del(strings[1853]);
8364str->del(strings[2133]);
8365str->del(strings[2125]);
8366str->del(strings[2134]);
8367str->del(strings[1853]);
8368str->del(strings[2133]);
8369str->del(strings[2125]);
8370str->del(strings[2134]);
8371str->del(strings[1853]);
8372str->del(strings[2133]);
8373str->del(strings[2125]);
8374str->del(strings[2134]);
8375str->del(strings[1853]);
8376str->del(strings[2133]);
8377str->del(strings[2125]);
8378str->del(strings[2134]);
8379str->del(strings[1853]);
8380str->del(strings[2133]);
8381str->del(strings[2125]);
8382str->del(strings[2134]);
8383str->del(strings[1853]);
8384str->del(strings[2133]);
8385str->del(strings[2125]);
8386str->del(strings[2134]);
8387str->del(strings[1853]);
8388str->del(strings[2133]);
8389str->del(strings[2125]);
8390str->del(strings[2134]);
8391str->del(strings[1853]);
8392str->del(strings[2133]);
8393str->del(strings[2125]);
8394str->del(strings[2134]);
8395str->del(strings[1853]);
8396str->del(strings[2133]);
8397str->del(strings[2125]);
8398str->del(strings[2134]);
8399str->del(strings[1853]);
8400str->del(strings[2133]);
8401str->del(strings[2125]);
8402str->del(strings[2134]);
8403str->del(strings[1853]);
8404str->del(strings[2133]);
8405str->del(strings[2125]);
8406str->del(strings[2134]);
8407str->del(strings[1853]);
8408str->del(strings[2135]);
8409str->del(strings[1842]);
8410strings[2143] = str->add("drag,set");
8411strings[2144] = str->add("temp_top");
8412strings[2141] = str->add(strings[2141]);
8413strings[2145] = str->add("discharge");
8414strings[1932] = str->add(strings[1932]);
8415strings[2145] = str->add(strings[2145]);
8416strings[2141] = str->add(strings[2141]);
8417strings[2146] = str->add("discharge2");
8418strings[1932] = str->add(strings[1932]);
8419strings[2146] = str->add(strings[2146]);
8420str->del(strings[2137]);
8421str->del(strings[2125]);
8422strings[2147] = str->add("custom");
8423strings[2147] = str->add(strings[2147]);
8424strings[2147] = str->add(strings[2147]);
8425strings[2147] = str->add(strings[2147]);
8426str->del(strings[2141]);
8427str->del(strings[2142]);
8428str->del(strings[2141]);
8429str->del(strings[2142]);
8430str->del(strings[2143]);
8431str->del(strings[2144]);
8432str->del(strings[2141]);
8433str->del(strings[2145]);
8434str->del(strings[1932]);
8435str->del(strings[2145]);
8436str->del(strings[2141]);
8437str->del(strings[2146]);
8438str->del(strings[1932]);
8439str->del(strings[2146]);
8440str->del(strings[1760]);
8441strings[1760] = str->add(strings[1760]);
8442str->del(strings[1760]);
8443strings[1760] = str->add(strings[1760]);
8444str->del(strings[1760]);
8445strings[1760] = str->add(strings[1760]);
8446str->del(strings[1760]);
8447strings[1760] = str->add(strings[1760]);
8448str->del(strings[1761]);
8449strings[1761] = str->add(strings[1761]);
8450str->del(strings[1761]);
8451strings[1761] = str->add(strings[1761]);
8452str->del(strings[1762]);
8453strings[1762] = str->add(strings[1762]);
8454str->del(strings[1762]);
8455strings[1762] = str->add(strings[1762]);
8456str->del(strings[1763]);
8457strings[1763] = str->add(strings[1763]);
8458str->del(strings[1763]);
8459strings[1763] = str->add(strings[1763]);
8460str->del(strings[1764]);
8461strings[1764] = str->add(strings[1764]);
8462str->del(strings[1764]);
8463strings[1764] = str->add(strings[1764]);
8464str->del(strings[1765]);
8465strings[1765] = str->add(strings[1765]);
8466str->del(strings[1765]);
8467strings[1765] = str->add(strings[1765]);
8468str->del(strings[1766]);
8469strings[1766] = str->add(strings[1766]);
8470str->del(strings[1766]);
8471strings[1766] = str->add(strings[1766]);
8472str->del(strings[1767]);
8473strings[1767] = str->add(strings[1767]);
8474str->del(strings[1767]);
8475strings[1767] = str->add(strings[1767]);
8476strings[64] = str->add(strings[64]);
8477strings[2148] = str->add("images/60");
8478strings[2149] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/60");
8479strings[64] = str->add(strings[64]);
8480strings[2148] = str->add(strings[2148]);
8481strings[64] = str->add(strings[64]);
8482strings[2150] = str->add("images/61");
8483strings[2151] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/61");
8484strings[64] = str->add(strings[64]);
8485strings[2150] = str->add(strings[2150]);
8486strings[2152] = str->add("resize");
8487strings[2152] = str->add(strings[2152]);
8488strings[2152] = str->add(strings[2152]);
8489strings[2152] = str->add(strings[2152]);
8490strings[2152] = str->add(strings[2152]);
8491strings[2152] = str->add(strings[2152]);
8492strings[2152] = str->add(strings[2152]);
8493strings[2152] = str->add(strings[2152]);
8494strings[2152] = str->add(strings[2152]);
8495strings[2152] = str->add(strings[2152]);
8496strings[2152] = str->add(strings[2152]);
8497strings[2152] = str->add(strings[2152]);
8498strings[2152] = str->add(strings[2152]);
8499strings[2152] = str->add(strings[2152]);
8500strings[2152] = str->add(strings[2152]);
8501strings[2152] = str->add(strings[2152]);
8502strings[2152] = str->add(strings[2152]);
8503strings[64] = str->add(strings[64]);
8504strings[2153] = str->add("images/79");
8505strings[2154] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/79");
8506strings[64] = str->add(strings[64]);
8507strings[2153] = str->add(strings[2153]);
8508strings[64] = str->add(strings[64]);
8509strings[2155] = str->add("images/80");
8510strings[2156] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/80");
8511strings[64] = str->add(strings[64]);
8512strings[2155] = str->add(strings[2155]);
8513strings[64] = str->add(strings[64]);
8514strings[2157] = str->add("images/81");
8515strings[2158] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/81");
8516strings[64] = str->add(strings[64]);
8517strings[2157] = str->add(strings[2157]);
8518str->del(strings[64]);
8519strings[379] = str->add(strings[379]);
8520strings[2136] = str->add(strings[2136]);
8521strings[2136] = str->add(strings[2136]);
8522strings[2136] = str->add(strings[2136]);
8523strings[2152] = str->add(strings[2152]);
8524strings[64] = str->add(strings[64]);
8525strings[2159] = str->add("images/204");
8526strings[2160] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/204");
8527strings[64] = str->add(strings[64]);
8528strings[2159] = str->add(strings[2159]);
8529str->del(strings[64]);
8530strings[379] = str->add(strings[379]);
8531strings[2161] = str->add("Sans:style=Bold");
8532strings[2162] = str->add("Edje-Vera-Bold");
8533str->del(strings[2161]);
8534str->del(strings[2162]);
8535strings[379] = str->add(strings[379]);
8536strings[2120] = str->add(strings[2120]);
8537strings[2120] = str->add(strings[2120]);
8538strings[2120] = str->add(strings[2120]);
8539strings[64] = str->add(strings[64]);
8540strings[2163] = str->add("images/205");
8541strings[2164] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/205");
8542strings[64] = str->add(strings[64]);
8543strings[2163] = str->add(strings[2163]);
8544strings[64] = str->add(strings[64]);
8545strings[2165] = str->add("images/83");
8546strings[2166] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/83");
8547strings[64] = str->add(strings[64]);
8548strings[2165] = str->add(strings[2165]);
8549strings[2152] = str->add(strings[2152]);
8550strings[2139] = str->add(strings[2139]);
8551str->del(strings[1842]);
8552strings[2139] = str->add(strings[2139]);
8553str->del(strings[1842]);
8554strings[2139] = str->add(strings[2139]);
8555strings[2140] = str->add(strings[2140]);
8556str->del(strings[1842]);
8557strings[2140] = str->add(strings[2140]);
8558str->del(strings[1842]);
8559strings[2140] = str->add(strings[2140]);
8560strings[2152] = str->add(strings[2152]);
8561strings[64] = str->add(strings[64]);
8562strings[2167] = str->add("images/82");
8563strings[2168] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/82");
8564strings[64] = str->add(strings[64]);
8565strings[2167] = str->add(strings[2167]);
8566strings[64] = str->add(strings[64]);
8567strings[2169] = str->add("images/115");
8568strings[2170] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/115");
8569strings[64] = str->add(strings[64]);
8570strings[2169] = str->add(strings[2169]);
8571strings[64] = str->add(strings[64]);
8572strings[2171] = str->add("images/201");
8573strings[2172] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/201");
8574strings[64] = str->add(strings[64]);
8575strings[2171] = str->add(strings[2171]);
8576strings[64] = str->add(strings[64]);
8577strings[2165] = str->add(strings[2165]);
8578strings[2152] = str->add(strings[2152]);
8579strings[2113] = str->add(strings[2113]);
8580strings[1552] = str->add(strings[1552]);
8581strings[2173] = str->add("/usr/devel/lib/enlightenment/modules/note/e-module-note.edj//://images/0");
8582strings[2113] = str->add(strings[2113]);
8583strings[1552] = str->add(strings[1552]);
8584strings[2152] = str->add(strings[2152]);
8585str->del(strings[1760]);
8586strings[1760] = str->add(strings[1760]);
8587strings[1760] = str->add(strings[1760]);
8588str->del(strings[1760]);
8589strings[2174] = str->add("D...");
8590str->del(strings[1842]);
8591strings[1842] = str->add(strings[1842]);
8592str->del(strings[2174]);
8593str->del(strings[1761]);
8594strings[1761] = str->add(strings[1761]);
8595strings[1761] = str->add(strings[1761]);
8596str->del(strings[1761]);
8597strings[2175] = str->add("D...");
8598str->del(strings[1842]);
8599strings[1842] = str->add(strings[1842]);
8600str->del(strings[2175]);
8601str->del(strings[1762]);
8602strings[1762] = str->add(strings[1762]);
8603strings[1762] = str->add(strings[1762]);
8604str->del(strings[1762]);
8605strings[2176] = str->add("D...");
8606str->del(strings[1842]);
8607strings[1842] = str->add(strings[1842]);
8608str->del(strings[2176]);
8609str->del(strings[1763]);
8610strings[1763] = str->add(strings[1763]);
8611strings[1763] = str->add(strings[1763]);
8612str->del(strings[1763]);
8613strings[2177] = str->add("D...");
8614str->del(strings[1842]);
8615strings[1842] = str->add(strings[1842]);
8616str->del(strings[2177]);
8617str->del(strings[1764]);
8618strings[1764] = str->add(strings[1764]);
8619strings[1764] = str->add(strings[1764]);
8620str->del(strings[1764]);
8621strings[2178] = str->add("D...");
8622str->del(strings[1842]);
8623strings[1842] = str->add(strings[1842]);
8624str->del(strings[2178]);
8625str->del(strings[1765]);
8626strings[1765] = str->add(strings[1765]);
8627strings[1765] = str->add(strings[1765]);
8628str->del(strings[1765]);
8629strings[2179] = str->add("D...");
8630str->del(strings[1842]);
8631strings[1842] = str->add(strings[1842]);
8632str->del(strings[2179]);
8633str->del(strings[1766]);
8634strings[1766] = str->add(strings[1766]);
8635strings[1766] = str->add(strings[1766]);
8636str->del(strings[1766]);
8637strings[2180] = str->add("D...");
8638str->del(strings[1842]);
8639strings[1842] = str->add(strings[1842]);
8640str->del(strings[2180]);
8641str->del(strings[1767]);
8642strings[1767] = str->add(strings[1767]);
8643strings[1767] = str->add(strings[1767]);
8644str->del(strings[1767]);
8645strings[2181] = str->add("D...");
8646str->del(strings[1842]);
8647strings[1842] = str->add(strings[1842]);
8648str->del(strings[2181]);
8649str->del(strings[1768]);
8650strings[1768] = str->add(strings[1768]);
8651strings[1768] = str->add(strings[1768]);
8652str->del(strings[1768]);
8653strings[2182] = str->add("D...");
8654str->del(strings[1842]);
8655strings[1842] = str->add(strings[1842]);
8656str->del(strings[2182]);
8657str->del(strings[1769]);
8658strings[1769] = str->add(strings[1769]);
8659strings[1769] = str->add(strings[1769]);
8660str->del(strings[1769]);
8661strings[2183] = str->add("D...");
8662str->del(strings[1842]);
8663strings[1842] = str->add(strings[1842]);
8664str->del(strings[2183]);
8665strings[2073] = str->add(strings[2073]);
8666str->del(strings[1842]);
8667strings[2073] = str->add(strings[2073]);
8668str->del(strings[1842]);
8669strings[2073] = str->add(strings[2073]);
8670strings[2076] = str->add(strings[2076]);
8671str->del(strings[1842]);
8672strings[2076] = str->add(strings[2076]);
8673str->del(strings[1842]);
8674strings[2076] = str->add(strings[2076]);
8675strings[2079] = str->add(strings[2079]);
8676str->del(strings[1842]);
8677strings[2079] = str->add(strings[2079]);
8678str->del(strings[1842]);
8679strings[2079] = str->add(strings[2079]);
8680strings[469] = str->add(strings[469]);
8681strings[2184] = str->add("images/249");
8682strings[2185] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/249");
8683strings[469] = str->add(strings[469]);
8684strings[2184] = str->add(strings[2184]);
8685strings[469] = str->add(strings[469]);
8686strings[2186] = str->add("images/250");
8687strings[2187] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/250");
8688strings[469] = str->add(strings[469]);
8689strings[2186] = str->add(strings[2186]);
8690strings[469] = str->add(strings[469]);
8691strings[2188] = str->add("images/243");
8692strings[2189] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/243");
8693strings[469] = str->add(strings[469]);
8694strings[2188] = str->add(strings[2188]);
8695strings[469] = str->add(strings[469]);
8696strings[2190] = str->add("images/240");
8697strings[2191] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/240");
8698strings[469] = str->add(strings[469]);
8699strings[2190] = str->add(strings[2190]);
8700strings[469] = str->add(strings[469]);
8701strings[2190] = str->add(strings[2190]);
8702strings[469] = str->add(strings[469]);
8703strings[2190] = str->add(strings[2190]);
8704strings[469] = str->add(strings[469]);
8705strings[2190] = str->add(strings[2190]);
8706strings[469] = str->add(strings[469]);
8707strings[2188] = str->add(strings[2188]);
8708strings[469] = str->add(strings[469]);
8709strings[2192] = str->add("images/241");
8710strings[2193] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/241");
8711strings[469] = str->add(strings[469]);
8712strings[2192] = str->add(strings[2192]);
8713strings[469] = str->add(strings[469]);
8714strings[2192] = str->add(strings[2192]);
8715strings[469] = str->add(strings[469]);
8716strings[2192] = str->add(strings[2192]);
8717strings[469] = str->add(strings[469]);
8718strings[2192] = str->add(strings[2192]);
8719strings[469] = str->add(strings[469]);
8720strings[2194] = str->add("images/247");
8721strings[2195] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/247");
8722strings[469] = str->add(strings[469]);
8723strings[2194] = str->add(strings[2194]);
8724strings[469] = str->add(strings[469]);
8725strings[2196] = str->add("images/242");
8726strings[2197] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/242");
8727strings[469] = str->add(strings[469]);
8728strings[2196] = str->add(strings[2196]);
8729strings[469] = str->add(strings[469]);
8730strings[2196] = str->add(strings[2196]);
8731strings[469] = str->add(strings[469]);
8732strings[2196] = str->add(strings[2196]);
8733strings[469] = str->add(strings[469]);
8734strings[2196] = str->add(strings[2196]);
8735strings[469] = str->add(strings[469]);
8736strings[2194] = str->add(strings[2194]);
8737strings[469] = str->add(strings[469]);
8738strings[2198] = str->add("images/239");
8739strings[2199] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/239");
8740strings[469] = str->add(strings[469]);
8741strings[2198] = str->add(strings[2198]);
8742strings[469] = str->add(strings[469]);
8743strings[2198] = str->add(strings[2198]);
8744strings[469] = str->add(strings[469]);
8745strings[2198] = str->add(strings[2198]);
8746strings[469] = str->add(strings[469]);
8747strings[2198] = str->add(strings[2198]);
8748strings[469] = str->add(strings[469]);
8749strings[2200] = str->add("images/245");
8750strings[2201] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/245");
8751strings[469] = str->add(strings[469]);
8752strings[2200] = str->add(strings[2200]);
8753strings[469] = str->add(strings[469]);
8754strings[2200] = str->add(strings[2200]);
8755strings[469] = str->add(strings[469]);
8756strings[2202] = str->add("images/246");
8757strings[2203] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/246");
8758strings[469] = str->add(strings[469]);
8759strings[2202] = str->add(strings[2202]);
8760strings[469] = str->add(strings[469]);
8761strings[2202] = str->add(strings[2202]);
8762strings[469] = str->add(strings[469]);
8763strings[2184] = str->add(strings[2184]);
8764strings[469] = str->add(strings[469]);
8765strings[2186] = str->add(strings[2186]);
8766strings[469] = str->add(strings[469]);
8767strings[2188] = str->add(strings[2188]);
8768strings[469] = str->add(strings[469]);
8769strings[2190] = str->add(strings[2190]);
8770strings[469] = str->add(strings[469]);
8771strings[2190] = str->add(strings[2190]);
8772strings[469] = str->add(strings[469]);
8773strings[2190] = str->add(strings[2190]);
8774strings[469] = str->add(strings[469]);
8775strings[2190] = str->add(strings[2190]);
8776strings[469] = str->add(strings[469]);
8777strings[2188] = str->add(strings[2188]);
8778strings[469] = str->add(strings[469]);
8779strings[2192] = str->add(strings[2192]);
8780strings[469] = str->add(strings[469]);
8781strings[2192] = str->add(strings[2192]);
8782strings[469] = str->add(strings[469]);
8783strings[2192] = str->add(strings[2192]);
8784strings[469] = str->add(strings[469]);
8785strings[2192] = str->add(strings[2192]);
8786strings[469] = str->add(strings[469]);
8787strings[2194] = str->add(strings[2194]);
8788strings[469] = str->add(strings[469]);
8789strings[2196] = str->add(strings[2196]);
8790strings[469] = str->add(strings[469]);
8791strings[2196] = str->add(strings[2196]);
8792strings[469] = str->add(strings[469]);
8793strings[2196] = str->add(strings[2196]);
8794strings[469] = str->add(strings[469]);
8795strings[2196] = str->add(strings[2196]);
8796strings[469] = str->add(strings[469]);
8797strings[2194] = str->add(strings[2194]);
8798strings[469] = str->add(strings[469]);
8799strings[2198] = str->add(strings[2198]);
8800strings[469] = str->add(strings[469]);
8801strings[2198] = str->add(strings[2198]);
8802strings[469] = str->add(strings[469]);
8803strings[2198] = str->add(strings[2198]);
8804strings[469] = str->add(strings[469]);
8805strings[2198] = str->add(strings[2198]);
8806strings[469] = str->add(strings[469]);
8807strings[2200] = str->add(strings[2200]);
8808strings[469] = str->add(strings[469]);
8809strings[2200] = str->add(strings[2200]);
8810strings[469] = str->add(strings[469]);
8811strings[2202] = str->add(strings[2202]);
8812strings[469] = str->add(strings[469]);
8813strings[2202] = str->add(strings[2202]);
8814str->del(strings[2152]);
8815str->del(strings[2152]);
8816str->del(strings[2152]);
8817str->del(strings[2152]);
8818str->del(strings[2152]);
8819str->del(strings[2152]);
8820str->del(strings[2152]);
8821str->del(strings[2152]);
8822str->del(strings[2152]);
8823str->del(strings[2152]);
8824str->del(strings[2152]);
8825str->del(strings[2152]);
8826str->del(strings[2152]);
8827str->del(strings[2152]);
8828str->del(strings[2152]);
8829str->del(strings[2152]);
8830str->del(strings[2152]);
8831str->del(strings[2152]);
8832str->del(strings[2152]);
8833str->del(strings[2152]);
8834str->del(strings[2152]);
8835str->del(strings[2152]);
8836str->del(strings[64]);
8837str->del(strings[1964]);
8838str->del(strings[64]);
8839str->del(strings[1966]);
8840str->del(strings[64]);
8841str->del(strings[1970]);
8842str->del(strings[379]);
8843str->del(strings[64]);
8844str->del(strings[2058]);
8845str->del(strings[64]);
8846str->del(strings[1968]);
8847str->del(strings[64]);
8848str->del(strings[1964]);
8849str->del(strings[64]);
8850str->del(strings[1966]);
8851str->del(strings[64]);
8852str->del(strings[1970]);
8853str->del(strings[379]);
8854str->del(strings[64]);
8855str->del(strings[2058]);
8856str->del(strings[64]);
8857str->del(strings[1968]);
8858str->del(strings[64]);
8859str->del(strings[1964]);
8860str->del(strings[64]);
8861str->del(strings[1966]);
8862str->del(strings[64]);
8863str->del(strings[1970]);
8864str->del(strings[379]);
8865str->del(strings[64]);
8866str->del(strings[2058]);
8867str->del(strings[64]);
8868str->del(strings[1968]);
8869str->del(strings[64]);
8870str->del(strings[1964]);
8871str->del(strings[64]);
8872str->del(strings[1966]);
8873str->del(strings[64]);
8874str->del(strings[1970]);
8875str->del(strings[379]);
8876str->del(strings[64]);
8877str->del(strings[2058]);
8878str->del(strings[64]);
8879str->del(strings[1968]);
8880str->del(strings[64]);
8881str->del(strings[1964]);
8882str->del(strings[64]);
8883str->del(strings[1966]);
8884str->del(strings[64]);
8885str->del(strings[1970]);
8886str->del(strings[379]);
8887str->del(strings[64]);
8888str->del(strings[2058]);
8889str->del(strings[64]);
8890str->del(strings[1968]);
8891str->del(strings[64]);
8892str->del(strings[1964]);
8893str->del(strings[64]);
8894str->del(strings[1966]);
8895str->del(strings[64]);
8896str->del(strings[1970]);
8897str->del(strings[379]);
8898str->del(strings[64]);
8899str->del(strings[2058]);
8900str->del(strings[64]);
8901str->del(strings[1968]);
8902str->del(strings[64]);
8903str->del(strings[1964]);
8904str->del(strings[64]);
8905str->del(strings[1966]);
8906str->del(strings[64]);
8907str->del(strings[1970]);
8908str->del(strings[379]);
8909str->del(strings[64]);
8910str->del(strings[2058]);
8911str->del(strings[64]);
8912str->del(strings[1968]);
8913str->del(strings[64]);
8914str->del(strings[1964]);
8915str->del(strings[64]);
8916str->del(strings[1966]);
8917str->del(strings[64]);
8918str->del(strings[1970]);
8919str->del(strings[379]);
8920str->del(strings[64]);
8921str->del(strings[2058]);
8922str->del(strings[64]);
8923str->del(strings[1968]);
8924str->del(strings[64]);
8925str->del(strings[1964]);
8926str->del(strings[64]);
8927str->del(strings[1966]);
8928str->del(strings[64]);
8929str->del(strings[1970]);
8930str->del(strings[379]);
8931str->del(strings[64]);
8932str->del(strings[2058]);
8933str->del(strings[64]);
8934str->del(strings[1968]);
8935str->del(strings[64]);
8936str->del(strings[1964]);
8937str->del(strings[64]);
8938str->del(strings[1966]);
8939str->del(strings[64]);
8940str->del(strings[1970]);
8941str->del(strings[379]);
8942str->del(strings[64]);
8943str->del(strings[2058]);
8944str->del(strings[64]);
8945str->del(strings[1968]);
8946str->del(strings[64]);
8947str->del(strings[2163]);
8948strings[64] = str->add(strings[64]);
8949strings[2204] = str->add("images/220");
8950strings[2205] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/220");
8951strings[64] = str->add(strings[64]);
8952strings[2204] = str->add(strings[2204]);
8953str->del(strings[64]);
8954str->del(strings[1964]);
8955str->del(strings[64]);
8956str->del(strings[1966]);
8957str->del(strings[64]);
8958str->del(strings[1970]);
8959str->del(strings[379]);
8960str->del(strings[64]);
8961str->del(strings[2058]);
8962str->del(strings[64]);
8963str->del(strings[1968]);
8964str->del(strings[64]);
8965str->del(strings[1964]);
8966str->del(strings[64]);
8967str->del(strings[1966]);
8968str->del(strings[64]);
8969str->del(strings[1970]);
8970str->del(strings[379]);
8971str->del(strings[64]);
8972str->del(strings[2058]);
8973str->del(strings[64]);
8974str->del(strings[1968]);
8975str->del(strings[64]);
8976str->del(strings[1964]);
8977str->del(strings[64]);
8978str->del(strings[1966]);
8979str->del(strings[64]);
8980str->del(strings[1970]);
8981str->del(strings[379]);
8982str->del(strings[64]);
8983str->del(strings[2058]);
8984str->del(strings[64]);
8985str->del(strings[1968]);
8986str->del(strings[64]);
8987str->del(strings[1964]);
8988str->del(strings[64]);
8989str->del(strings[1966]);
8990str->del(strings[64]);
8991str->del(strings[1970]);
8992str->del(strings[379]);
8993str->del(strings[64]);
8994str->del(strings[2058]);
8995str->del(strings[64]);
8996str->del(strings[1968]);
8997str->del(strings[64]);
8998str->del(strings[1964]);
8999str->del(strings[64]);
9000str->del(strings[1966]);
9001str->del(strings[64]);
9002str->del(strings[1970]);
9003str->del(strings[379]);
9004str->del(strings[64]);
9005str->del(strings[2058]);
9006str->del(strings[64]);
9007str->del(strings[1968]);
9008str->del(strings[64]);
9009str->del(strings[1964]);
9010str->del(strings[64]);
9011str->del(strings[1966]);
9012str->del(strings[64]);
9013str->del(strings[1970]);
9014str->del(strings[379]);
9015str->del(strings[64]);
9016str->del(strings[2058]);
9017str->del(strings[64]);
9018str->del(strings[1968]);
9019str->del(strings[64]);
9020str->del(strings[1964]);
9021str->del(strings[64]);
9022str->del(strings[1966]);
9023str->del(strings[64]);
9024str->del(strings[1970]);
9025str->del(strings[379]);
9026str->del(strings[64]);
9027str->del(strings[2058]);
9028str->del(strings[64]);
9029str->del(strings[1968]);
9030str->del(strings[64]);
9031str->del(strings[1964]);
9032str->del(strings[64]);
9033str->del(strings[1966]);
9034str->del(strings[64]);
9035str->del(strings[1970]);
9036str->del(strings[379]);
9037str->del(strings[64]);
9038str->del(strings[2058]);
9039str->del(strings[64]);
9040str->del(strings[1968]);
9041str->del(strings[64]);
9042str->del(strings[1964]);
9043str->del(strings[64]);
9044str->del(strings[1966]);
9045str->del(strings[64]);
9046str->del(strings[1970]);
9047str->del(strings[379]);
9048str->del(strings[64]);
9049str->del(strings[2058]);
9050str->del(strings[64]);
9051str->del(strings[1968]);
9052str->del(strings[64]);
9053str->del(strings[1964]);
9054str->del(strings[64]);
9055str->del(strings[1966]);
9056str->del(strings[64]);
9057str->del(strings[1970]);
9058str->del(strings[379]);
9059str->del(strings[64]);
9060str->del(strings[2058]);
9061str->del(strings[64]);
9062str->del(strings[1968]);
9063str->del(strings[2070]);
9064str->del(strings[2070]);
9065str->del(strings[2073]);
9066str->del(strings[471]);
9067str->del(strings[469]);
9068str->del(strings[2074]);
9069str->del(strings[2074]);
9070str->del(strings[2076]);
9071str->del(strings[471]);
9072str->del(strings[469]);
9073str->del(strings[2077]);
9074str->del(strings[2077]);
9075str->del(strings[2079]);
9076str->del(strings[471]);
9077str->del(strings[469]);
9078str->del(strings[2070]);
9079str->del(strings[2070]);
9080str->del(strings[2073]);
9081str->del(strings[471]);
9082str->del(strings[469]);
9083str->del(strings[2074]);
9084str->del(strings[2074]);
9085str->del(strings[2076]);
9086str->del(strings[471]);
9087str->del(strings[469]);
9088str->del(strings[2077]);
9089str->del(strings[2077]);
9090str->del(strings[2079]);
9091str->del(strings[471]);
9092str->del(strings[469]);
9093str->del(strings[2070]);
9094str->del(strings[2070]);
9095str->del(strings[2073]);
9096str->del(strings[471]);
9097str->del(strings[469]);
9098str->del(strings[2074]);
9099str->del(strings[2074]);
9100str->del(strings[2076]);
9101str->del(strings[471]);
9102str->del(strings[469]);
9103str->del(strings[2077]);
9104str->del(strings[2077]);
9105str->del(strings[2079]);
9106str->del(strings[471]);
9107str->del(strings[469]);
9108str->del(strings[7]);
9109str->del(strings[1869]);
9110strings[7] = str->add(strings[7]);
9111strings[2206] = str->add("images/10");
9112strings[2207] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/10");
9113strings[7] = str->add(strings[7]);
9114strings[2206] = str->add(strings[2206]);
9115strings[1932] = str->add(strings[1932]);
9116strings[2208] = str->add("on");
9117strings[1932] = str->add(strings[1932]);
9118strings[2208] = str->add(strings[2208]);
9119str->del(strings[1932]);
9120str->del(strings[2208]);
9121str->del(strings[1932]);
9122str->del(strings[2208]);
9123strings[2209] = str->add("/usr/devel/lib/enlightenment/modules/exebuf/linux-gnu-x86_64/module.so");
9124strings[2209] = str->add(strings[2209]);
9125strings[50] = str->add(strings[50]);
9126strings[2210] = str->add("/usr/devel/lib/enlightenment/modules/exebuf");
9127str->del(strings[2209]);
9128strings[2211] = str->add("Run Command Dialog");
9129strings[50] = str->add(strings[50]);
9130str->del(strings[50]);
9131strings[1932] = str->add(strings[1932]);
9132strings[2212] = str->add("off");
9133str->del(strings[1932]);
9134str->del(strings[2212]);
9135str->del(strings[7]);
9136str->del(strings[2206]);
9137strings[7] = str->add(strings[7]);
9138strings[2213] = str->add("images/11");
9139strings[2214] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/11");
9140strings[7] = str->add(strings[7]);
9141strings[2213] = str->add(strings[2213]);
9142strings[2215] = str->add("/usr/devel/lib/enlightenment/modules/winlist/linux-gnu-x86_64/module.so");
9143strings[2215] = str->add(strings[2215]);
9144strings[49] = str->add(strings[49]);
9145strings[2216] = str->add("/usr/devel/lib/enlightenment/modules/winlist");
9146str->del(strings[2215]);
9147strings[2217] = str->add("Window : List");
9148strings[2218] = str->add("Next Window");
9149strings[49] = str->add(strings[49]);
9150strings[132] = str->add(strings[132]);
9151strings[2219] = str->add("Previous Window");
9152strings[49] = str->add(strings[49]);
9153strings[133] = str->add(strings[133]);
9154str->del(strings[49]);
9155str->del(strings[7]);
9156str->del(strings[2213]);
9157strings[7] = str->add(strings[7]);
9158strings[2220] = str->add("images/12");
9159strings[2221] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/12");
9160strings[7] = str->add(strings[7]);
9161strings[2220] = str->add(strings[2220]);
9162strings[2222] = str->add("/usr/devel/lib/enlightenment/modules/conf/linux-gnu-x86_64/module.so");
9163strings[2222] = str->add(strings[2222]);
9164strings[48] = str->add(strings[48]);
9165strings[2223] = str->add("/usr/devel/lib/enlightenment/modules/conf");
9166str->del(strings[2222]);
9167strings[2224] = str->add("Configuration Panel");
9168strings[2225] = str->add("configuration");
9169str->del(strings[48]);
9170str->del(strings[7]);
9171str->del(strings[2220]);
9172strings[7] = str->add(strings[7]);
9173strings[2226] = str->add("images/13");
9174strings[2227] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/13");
9175strings[7] = str->add(strings[7]);
9176strings[2226] = str->add(strings[2226]);
9177strings[2228] = str->add("/usr/devel/lib/enlightenment/modules/conf_applications/linux-gnu-x86_64/module.so");
9178strings[2228] = str->add(strings[2228]);
9179strings[47] = str->add(strings[47]);
9180strings[2229] = str->add("/usr/devel/lib/enlightenment/modules/conf_applications");
9181str->del(strings[2228]);
9182strings[2230] = str->add("applications");
9183strings[2231] = str->add("Applications");
9184strings[2232] = str->add("enlightenment/applications");
9185strings[2233] = str->add("new_application");
9186strings[2234] = str->add("New Application");
9187strings[2235] = str->add("enlightenment/add_application");
9188strings[2236] = str->add("ibar_applications");
9189strings[2237] = str->add("IBar Applications");
9190strings[2238] = str->add("enlightenment/ibar_applications");
9191strings[2239] = str->add("restart_applications");
9192strings[2240] = str->add("Restart Applications");
9193strings[2241] = str->add("enlightenment/restart_applications");
9194strings[2242] = str->add("startup_applications");
9195strings[2243] = str->add("Startup Applications");
9196strings[2244] = str->add("enlightenment/startup_applications");
9197strings[2245] = str->add("internal");
9198strings[2246] = str->add("Internal");
9199strings[2247] = str->add("enlightenment/internal");
9200strings[2248] = str->add("ibar_other");
9201strings[2249] = str->add("IBar Other");
9202strings[2250] = str->add("enlightenment/windows");
9203strings[2251] = str->add("menus");
9204strings[2252] = str->add("Menus");
9205strings[2253] = str->add("enlightenment/menus");
9206strings[2254] = str->add("favorites_menu");
9207strings[2255] = str->add("Favorites Menu");
9208strings[2256] = str->add("enlightenment/favorites");
9209str->del(strings[47]);
9210str->del(strings[7]);
9211str->del(strings[2226]);
9212strings[7] = str->add(strings[7]);
9213strings[2257] = str->add("images/14");
9214strings[2258] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/14");
9215strings[7] = str->add(strings[7]);
9216strings[2257] = str->add(strings[2257]);
9217strings[2259] = str->add("/usr/devel/lib/enlightenment/modules/conf_borders/linux-gnu-x86_64/module.so");
9218strings[2259] = str->add(strings[2259]);
9219strings[46] = str->add(strings[46]);
9220strings[2260] = str->add("/usr/devel/lib/enlightenment/modules/conf_borders");
9221str->del(strings[2259]);
9222strings[2261] = str->add("borders");
9223strings[2262] = str->add("Borders");
9224strings[2250] = str->add(strings[2250]);
9225strings[2263] = str->add("borders_border");
9226strings[2264] = str->add("Border");
9227strings[2250] = str->add(strings[2250]);
9228str->del(strings[46]);
9229strings[2265] = str->add("/usr/devel/lib/enlightenment/modules/conf_clientlist/linux-gnu-x86_64/module.so");
9230strings[2265] = str->add(strings[2265]);
9231strings[45] = str->add(strings[45]);
9232strings[2266] = str->add("/usr/devel/lib/enlightenment/modules/conf_clientlist");
9233str->del(strings[2265]);
9234strings[2267] = str->add("client_list_menu");
9235strings[2268] = str->add("Client List Menu");
9236strings[2269] = str->add("enlightenment/winlist");
9237str->del(strings[45]);
9238str->del(strings[7]);
9239str->del(strings[2257]);
9240strings[7] = str->add(strings[7]);
9241strings[2270] = str->add("images/15");
9242strings[2271] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/15");
9243strings[7] = str->add(strings[7]);
9244strings[2270] = str->add(strings[2270]);
9245strings[2272] = str->add("/usr/devel/lib/enlightenment/modules/conf_colors/linux-gnu-x86_64/module.so");
9246strings[2272] = str->add(strings[2272]);
9247strings[44] = str->add(strings[44]);
9248strings[2273] = str->add("/usr/devel/lib/enlightenment/modules/conf_colors");
9249str->del(strings[2272]);
9250strings[2274] = str->add("colors");
9251strings[215] = str->add(strings[215]);
9252strings[2275] = str->add("enlightenment/colors");
9253str->del(strings[44]);
9254str->del(strings[7]);
9255str->del(strings[2270]);
9256strings[7] = str->add(strings[7]);
9257strings[2276] = str->add("images/16");
9258strings[2277] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/16");
9259strings[7] = str->add(strings[7]);
9260strings[2276] = str->add(strings[2276]);
9261strings[2278] = str->add("/usr/devel/lib/enlightenment/modules/conf_desk/linux-gnu-x86_64/module.so");
9262strings[2278] = str->add(strings[2278]);
9263strings[43] = str->add(strings[43]);
9264strings[2279] = str->add("/usr/devel/lib/enlightenment/modules/conf_desk");
9265str->del(strings[2278]);
9266strings[2280] = str->add("desk");
9267strings[2281] = str->add("Desk");
9268strings[2250] = str->add(strings[2250]);
9269str->del(strings[43]);
9270strings[2282] = str->add("/usr/devel/lib/enlightenment/modules/conf_desklock/linux-gnu-x86_64/module.so");
9271strings[2282] = str->add(strings[2282]);
9272strings[42] = str->add(strings[42]);
9273strings[2283] = str->add("/usr/devel/lib/enlightenment/modules/conf_desklock");
9274str->del(strings[2282]);
9275strings[2284] = str->add("screen");
9276strings[1670] = str->add(strings[1670]);
9277strings[2285] = str->add("enlightenment/screen_setup");
9278strings[2286] = str->add("screen_lock");
9279strings[2287] = str->add("Screen Lock");
9280strings[2288] = str->add("enlightenment/desklock");
9281str->del(strings[42]);
9282strings[2289] = str->add("e,action,mouse,move");
9283strings[2290] = str->add("e");
9284strings[2291] = str->add("mouse,move");
9285strings[1853] = str->add(strings[1853]);
9286strings[2289] = str->add(strings[2289]);
9287strings[2290] = str->add(strings[2290]);
9288strings[2291] = str->add(strings[2291]);
9289strings[1853] = str->add(strings[1853]);
9290strings[2289] = str->add(strings[2289]);
9291strings[2290] = str->add(strings[2290]);
9292strings[2291] = str->add(strings[2291]);
9293strings[1853] = str->add(strings[1853]);
9294strings[2289] = str->add(strings[2289]);
9295strings[2290] = str->add(strings[2290]);
9296strings[2291] = str->add(strings[2291]);
9297strings[1853] = str->add(strings[1853]);
9298strings[2289] = str->add(strings[2289]);
9299strings[2290] = str->add(strings[2290]);
9300strings[2291] = str->add(strings[2291]);
9301strings[1853] = str->add(strings[1853]);
9302strings[2289] = str->add(strings[2289]);
9303strings[2290] = str->add(strings[2290]);
9304strings[2291] = str->add(strings[2291]);
9305strings[1853] = str->add(strings[1853]);
9306strings[2289] = str->add(strings[2289]);
9307strings[2290] = str->add(strings[2290]);
9308strings[2291] = str->add(strings[2291]);
9309strings[1853] = str->add(strings[1853]);
9310str->del(strings[2289]);
9311str->del(strings[2290]);
9312str->del(strings[2291]);
9313str->del(strings[1853]);
9314str->del(strings[2289]);
9315str->del(strings[2290]);
9316str->del(strings[2291]);
9317str->del(strings[1853]);
9318str->del(strings[2289]);
9319str->del(strings[2290]);
9320str->del(strings[2291]);
9321str->del(strings[1853]);
9322str->del(strings[2289]);
9323str->del(strings[2290]);
9324str->del(strings[2291]);
9325str->del(strings[1853]);
9326str->del(strings[2289]);
9327str->del(strings[2290]);
9328str->del(strings[2291]);
9329str->del(strings[1853]);
9330str->del(strings[2289]);
9331str->del(strings[2290]);
9332str->del(strings[2291]);
9333str->del(strings[1853]);
9334str->del(strings[2289]);
9335str->del(strings[2290]);
9336str->del(strings[2291]);
9337str->del(strings[1853]);
9338str->del(strings[7]);
9339str->del(strings[2276]);
9340strings[7] = str->add(strings[7]);
9341strings[2292] = str->add("images/18");
9342strings[2293] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/18");
9343strings[7] = str->add(strings[7]);
9344strings[2292] = str->add(strings[2292]);
9345strings[2294] = str->add("/usr/devel/lib/enlightenment/modules/conf_desks/linux-gnu-x86_64/module.so");
9346strings[2294] = str->add(strings[2294]);
9347strings[41] = str->add(strings[41]);
9348strings[2295] = str->add("/usr/devel/lib/enlightenment/modules/conf_desks");
9349str->del(strings[2294]);
9350strings[2296] = str->add("virtual_desktops");
9351strings[2297] = str->add("Virtual Desktops");
9352strings[2298] = str->add("enlightenment/desktops");
9353str->del(strings[41]);
9354strings[2299] = str->add("e,action,mouse,move");
9355strings[2300] = str->add("e");
9356strings[2301] = str->add("mouse,move");
9357strings[1853] = str->add(strings[1853]);
9358strings[2299] = str->add(strings[2299]);
9359strings[2300] = str->add(strings[2300]);
9360strings[2301] = str->add(strings[2301]);
9361strings[1853] = str->add(strings[1853]);
9362strings[2299] = str->add(strings[2299]);
9363strings[2300] = str->add(strings[2300]);
9364strings[2301] = str->add(strings[2301]);
9365strings[1853] = str->add(strings[1853]);
9366strings[2299] = str->add(strings[2299]);
9367strings[2300] = str->add(strings[2300]);
9368strings[2301] = str->add(strings[2301]);
9369strings[1853] = str->add(strings[1853]);
9370strings[2299] = str->add(strings[2299]);
9371strings[2300] = str->add(strings[2300]);
9372strings[2301] = str->add(strings[2301]);
9373strings[1853] = str->add(strings[1853]);
9374str->del(strings[2299]);
9375str->del(strings[2300]);
9376str->del(strings[2301]);
9377str->del(strings[1853]);
9378str->del(strings[2299]);
9379str->del(strings[2300]);
9380str->del(strings[2301]);
9381str->del(strings[1853]);
9382str->del(strings[2299]);
9383str->del(strings[2300]);
9384str->del(strings[2301]);
9385str->del(strings[1853]);
9386str->del(strings[2299]);
9387str->del(strings[2300]);
9388str->del(strings[2301]);
9389str->del(strings[1853]);
9390str->del(strings[2299]);
9391str->del(strings[2300]);
9392str->del(strings[2301]);
9393str->del(strings[1853]);
9394strings[2302] = str->add("/usr/devel/lib/enlightenment/modules/conf_dialogs/linux-gnu-x86_64/module.so");
9395strings[2302] = str->add(strings[2302]);
9396strings[40] = str->add(strings[40]);
9397strings[2303] = str->add("/usr/devel/lib/enlightenment/modules/conf_dialogs");
9398str->del(strings[2302]);
9399strings[2304] = str->add("dialogs");
9400strings[2305] = str->add("Dialogs");
9401strings[2306] = str->add("enlightenment/configuration");
9402str->del(strings[40]);
9403strings[2307] = str->add("e,action,mouse,move");
9404strings[2308] = str->add("e");
9405strings[2309] = str->add("mouse,move");
9406strings[1853] = str->add(strings[1853]);
9407strings[2307] = str->add(strings[2307]);
9408strings[2308] = str->add(strings[2308]);
9409strings[2309] = str->add(strings[2309]);
9410strings[1853] = str->add(strings[1853]);
9411strings[2307] = str->add(strings[2307]);
9412strings[2308] = str->add(strings[2308]);
9413strings[2309] = str->add(strings[2309]);
9414strings[1853] = str->add(strings[1853]);
9415strings[2307] = str->add(strings[2307]);
9416strings[2308] = str->add(strings[2308]);
9417strings[2309] = str->add(strings[2309]);
9418strings[1853] = str->add(strings[1853]);
9419strings[2307] = str->add(strings[2307]);
9420strings[2308] = str->add(strings[2308]);
9421strings[2309] = str->add(strings[2309]);
9422strings[1853] = str->add(strings[1853]);
9423strings[2307] = str->add(strings[2307]);
9424strings[2308] = str->add(strings[2308]);
9425strings[2309] = str->add(strings[2309]);
9426strings[1853] = str->add(strings[1853]);
9427strings[2307] = str->add(strings[2307]);
9428strings[2308] = str->add(strings[2308]);
9429strings[2309] = str->add(strings[2309]);
9430strings[1853] = str->add(strings[1853]);
9431strings[2307] = str->add(strings[2307]);
9432strings[2308] = str->add(strings[2308]);
9433strings[2309] = str->add(strings[2309]);
9434strings[1853] = str->add(strings[1853]);
9435str->del(strings[2307]);
9436str->del(strings[2308]);
9437str->del(strings[2309]);
9438str->del(strings[1853]);
9439str->del(strings[2307]);
9440str->del(strings[2308]);
9441str->del(strings[2309]);
9442str->del(strings[1853]);
9443str->del(strings[2307]);
9444str->del(strings[2308]);
9445str->del(strings[2309]);
9446str->del(strings[1853]);
9447str->del(strings[2307]);
9448str->del(strings[2308]);
9449str->del(strings[2309]);
9450str->del(strings[1853]);
9451str->del(strings[2307]);
9452str->del(strings[2308]);
9453str->del(strings[2309]);
9454str->del(strings[1853]);
9455str->del(strings[2307]);
9456str->del(strings[2308]);
9457str->del(strings[2309]);
9458str->del(strings[1853]);
9459str->del(strings[2307]);
9460str->del(strings[2308]);
9461str->del(strings[2309]);
9462str->del(strings[1853]);
9463str->del(strings[2307]);
9464str->del(strings[2308]);
9465str->del(strings[2309]);
9466str->del(strings[1853]);
9467str->del(strings[7]);
9468str->del(strings[2292]);
9469strings[7] = str->add(strings[7]);
9470strings[2310] = str->add("images/19");
9471strings[2311] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/19");
9472strings[7] = str->add(strings[7]);
9473strings[2310] = str->add(strings[2310]);
9474strings[2312] = str->add("/usr/devel/lib/enlightenment/modules/conf_display/linux-gnu-x86_64/module.so");
9475strings[2312] = str->add(strings[2312]);
9476strings[39] = str->add(strings[39]);
9477strings[2313] = str->add("/usr/devel/lib/enlightenment/modules/conf_display");
9478str->del(strings[2312]);
9479strings[2314] = str->add("screen_resolution");
9480strings[2315] = str->add("Screen Resolution");
9481strings[2316] = str->add("enlightenment/screen_resolution");
9482str->del(strings[39]);
9483strings[2317] = str->add("e,action,mouse,move");
9484strings[2318] = str->add("e");
9485strings[2319] = str->add("mouse,move");
9486strings[1853] = str->add(strings[1853]);
9487strings[2317] = str->add(strings[2317]);
9488strings[2318] = str->add(strings[2318]);
9489strings[2319] = str->add(strings[2319]);
9490strings[1853] = str->add(strings[1853]);
9491strings[2317] = str->add(strings[2317]);
9492strings[2318] = str->add(strings[2318]);
9493strings[2319] = str->add(strings[2319]);
9494strings[1853] = str->add(strings[1853]);
9495strings[2317] = str->add(strings[2317]);
9496strings[2318] = str->add(strings[2318]);
9497strings[2319] = str->add(strings[2319]);
9498strings[1853] = str->add(strings[1853]);
9499strings[2317] = str->add(strings[2317]);
9500strings[2318] = str->add(strings[2318]);
9501strings[2319] = str->add(strings[2319]);
9502strings[1853] = str->add(strings[1853]);
9503strings[2317] = str->add(strings[2317]);
9504strings[2318] = str->add(strings[2318]);
9505strings[2319] = str->add(strings[2319]);
9506strings[1853] = str->add(strings[1853]);
9507strings[2317] = str->add(strings[2317]);
9508strings[2318] = str->add(strings[2318]);
9509strings[2319] = str->add(strings[2319]);
9510strings[1853] = str->add(strings[1853]);
9511strings[2317] = str->add(strings[2317]);
9512strings[2318] = str->add(strings[2318]);
9513strings[2319] = str->add(strings[2319]);
9514strings[1853] = str->add(strings[1853]);
9515strings[2317] = str->add(strings[2317]);
9516strings[2318] = str->add(strings[2318]);
9517strings[2319] = str->add(strings[2319]);
9518strings[1853] = str->add(strings[1853]);
9519strings[2317] = str->add(strings[2317]);
9520strings[2318] = str->add(strings[2318]);
9521strings[2319] = str->add(strings[2319]);
9522strings[1853] = str->add(strings[1853]);
9523str->del(strings[2317]);
9524str->del(strings[2318]);
9525str->del(strings[2319]);
9526str->del(strings[1853]);
9527str->del(strings[2317]);
9528str->del(strings[2318]);
9529str->del(strings[2319]);
9530str->del(strings[1853]);
9531str->del(strings[2317]);
9532str->del(strings[2318]);
9533str->del(strings[2319]);
9534str->del(strings[1853]);
9535str->del(strings[2317]);
9536str->del(strings[2318]);
9537str->del(strings[2319]);
9538str->del(strings[1853]);
9539str->del(strings[2317]);
9540str->del(strings[2318]);
9541str->del(strings[2319]);
9542str->del(strings[1853]);
9543str->del(strings[2317]);
9544str->del(strings[2318]);
9545str->del(strings[2319]);
9546str->del(strings[1853]);
9547str->del(strings[2317]);
9548str->del(strings[2318]);
9549str->del(strings[2319]);
9550str->del(strings[1853]);
9551str->del(strings[2317]);
9552str->del(strings[2318]);
9553str->del(strings[2319]);
9554str->del(strings[1853]);
9555str->del(strings[2317]);
9556str->del(strings[2318]);
9557str->del(strings[2319]);
9558str->del(strings[1853]);
9559str->del(strings[2317]);
9560str->del(strings[2318]);
9561str->del(strings[2319]);
9562str->del(strings[1853]);
9563str->del(strings[7]);
9564str->del(strings[2310]);
9565strings[7] = str->add(strings[7]);
9566strings[2320] = str->add("images/21");
9567strings[2321] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/21");
9568strings[7] = str->add(strings[7]);
9569strings[2320] = str->add(strings[2320]);
9570strings[2322] = str->add("/usr/devel/lib/enlightenment/modules/conf_dpms/linux-gnu-x86_64/module.so");
9571strings[2322] = str->add(strings[2322]);
9572strings[38] = str->add(strings[38]);
9573strings[2323] = str->add("/usr/devel/lib/enlightenment/modules/conf_dpms");
9574str->del(strings[2322]);
9575strings[2324] = str->add("power_management");
9576strings[2325] = str->add("Power Management");
9577strings[2326] = str->add("enlightenment/power_management");
9578str->del(strings[38]);
9579strings[2327] = str->add("e,action,mouse,move");
9580strings[2328] = str->add("e");
9581strings[2329] = str->add("mouse,move");
9582strings[1853] = str->add(strings[1853]);
9583strings[2327] = str->add(strings[2327]);
9584strings[2328] = str->add(strings[2328]);
9585strings[2329] = str->add(strings[2329]);
9586strings[1853] = str->add(strings[1853]);
9587strings[2327] = str->add(strings[2327]);
9588strings[2328] = str->add(strings[2328]);
9589strings[2329] = str->add(strings[2329]);
9590strings[1853] = str->add(strings[1853]);
9591strings[2327] = str->add(strings[2327]);
9592strings[2328] = str->add(strings[2328]);
9593strings[2329] = str->add(strings[2329]);
9594strings[1853] = str->add(strings[1853]);
9595strings[2327] = str->add(strings[2327]);
9596strings[2328] = str->add(strings[2328]);
9597strings[2329] = str->add(strings[2329]);
9598strings[1853] = str->add(strings[1853]);
9599strings[2327] = str->add(strings[2327]);
9600strings[2328] = str->add(strings[2328]);
9601strings[2329] = str->add(strings[2329]);
9602strings[1853] = str->add(strings[1853]);
9603strings[2327] = str->add(strings[2327]);
9604strings[2328] = str->add(strings[2328]);
9605strings[2329] = str->add(strings[2329]);
9606strings[1853] = str->add(strings[1853]);
9607strings[2327] = str->add(strings[2327]);
9608strings[2328] = str->add(strings[2328]);
9609strings[2329] = str->add(strings[2329]);
9610strings[1853] = str->add(strings[1853]);
9611strings[2327] = str->add(strings[2327]);
9612strings[2328] = str->add(strings[2328]);
9613strings[2329] = str->add(strings[2329]);
9614strings[1853] = str->add(strings[1853]);
9615strings[2327] = str->add(strings[2327]);
9616strings[2328] = str->add(strings[2328]);
9617strings[2329] = str->add(strings[2329]);
9618strings[1853] = str->add(strings[1853]);
9619strings[2327] = str->add(strings[2327]);
9620strings[2328] = str->add(strings[2328]);
9621strings[2329] = str->add(strings[2329]);
9622strings[1853] = str->add(strings[1853]);
9623strings[2327] = str->add(strings[2327]);
9624strings[2328] = str->add(strings[2328]);
9625strings[2329] = str->add(strings[2329]);
9626strings[1853] = str->add(strings[1853]);
9627strings[2327] = str->add(strings[2327]);
9628strings[2328] = str->add(strings[2328]);
9629strings[2329] = str->add(strings[2329]);
9630strings[1853] = str->add(strings[1853]);
9631str->del(strings[2327]);
9632str->del(strings[2328]);
9633str->del(strings[2329]);
9634str->del(strings[1853]);
9635str->del(strings[2327]);
9636str->del(strings[2328]);
9637str->del(strings[2329]);
9638str->del(strings[1853]);
9639str->del(strings[2327]);
9640str->del(strings[2328]);
9641str->del(strings[2329]);
9642str->del(strings[1853]);
9643str->del(strings[2327]);
9644str->del(strings[2328]);
9645str->del(strings[2329]);
9646str->del(strings[1853]);
9647str->del(strings[2327]);
9648str->del(strings[2328]);
9649str->del(strings[2329]);
9650str->del(strings[1853]);
9651str->del(strings[2327]);
9652str->del(strings[2328]);
9653str->del(strings[2329]);
9654str->del(strings[1853]);
9655str->del(strings[2327]);
9656str->del(strings[2328]);
9657str->del(strings[2329]);
9658str->del(strings[1853]);
9659str->del(strings[2327]);
9660str->del(strings[2328]);
9661str->del(strings[2329]);
9662str->del(strings[1853]);
9663str->del(strings[2327]);
9664str->del(strings[2328]);
9665str->del(strings[2329]);
9666str->del(strings[1853]);
9667str->del(strings[2327]);
9668str->del(strings[2328]);
9669str->del(strings[2329]);
9670str->del(strings[1853]);
9671str->del(strings[2327]);
9672str->del(strings[2328]);
9673str->del(strings[2329]);
9674str->del(strings[1853]);
9675str->del(strings[2327]);
9676str->del(strings[2328]);
9677str->del(strings[2329]);
9678str->del(strings[1853]);
9679str->del(strings[2327]);
9680str->del(strings[2328]);
9681str->del(strings[2329]);
9682str->del(strings[1853]);
9683strings[1933] = str->add(strings[1933]);
9684str->del(strings[1933]);
9685str->del(strings[1760]);
9686str->del(strings[1760]);
9687str->del(strings[1760]);
9688str->del(strings[64]);
9689str->del(strings[2127]);
9690strings[1933] = str->add(strings[1933]);
9691str->del(strings[1933]);
9692str->del(strings[1760]);
9693str->del(strings[1760]);
9694str->del(strings[1760]);
9695str->del(strings[64]);
9696str->del(strings[1963]);
9697strings[1933] = str->add(strings[1933]);
9698str->del(strings[1933]);
9699str->del(strings[1761]);
9700str->del(strings[1761]);
9701str->del(strings[1761]);
9702str->del(strings[64]);
9703str->del(strings[1963]);
9704strings[1933] = str->add(strings[1933]);
9705str->del(strings[1933]);
9706str->del(strings[1762]);
9707str->del(strings[1762]);
9708str->del(strings[1762]);
9709str->del(strings[64]);
9710str->del(strings[1963]);
9711strings[1933] = str->add(strings[1933]);
9712str->del(strings[1933]);
9713str->del(strings[1763]);
9714str->del(strings[1763]);
9715str->del(strings[1763]);
9716str->del(strings[64]);
9717str->del(strings[1963]);
9718strings[1933] = str->add(strings[1933]);
9719str->del(strings[1933]);
9720str->del(strings[1764]);
9721str->del(strings[1764]);
9722str->del(strings[1764]);
9723str->del(strings[64]);
9724str->del(strings[1963]);
9725strings[1933] = str->add(strings[1933]);
9726str->del(strings[1933]);
9727str->del(strings[1765]);
9728str->del(strings[1765]);
9729str->del(strings[1765]);
9730str->del(strings[64]);
9731str->del(strings[1963]);
9732strings[1933] = str->add(strings[1933]);
9733str->del(strings[1933]);
9734str->del(strings[1766]);
9735str->del(strings[1766]);
9736str->del(strings[1766]);
9737str->del(strings[64]);
9738str->del(strings[1963]);
9739strings[1933] = str->add(strings[1933]);
9740str->del(strings[1933]);
9741str->del(strings[1767]);
9742str->del(strings[1767]);
9743str->del(strings[1767]);
9744str->del(strings[64]);
9745str->del(strings[1963]);
9746strings[1933] = str->add(strings[1933]);
9747str->del(strings[1933]);
9748str->del(strings[1768]);
9749str->del(strings[1768]);
9750str->del(strings[1768]);
9751str->del(strings[64]);
9752str->del(strings[1963]);
9753strings[1933] = str->add(strings[1933]);
9754str->del(strings[1933]);
9755str->del(strings[1769]);
9756str->del(strings[1769]);
9757str->del(strings[1769]);
9758str->del(strings[64]);
9759str->del(strings[1963]);
9760str->del(strings[64]);
9761str->del(strings[1949]);
9762str->del(strings[64]);
9763str->del(strings[1880]);
9764str->del(strings[64]);
9765str->del(strings[1876]);
9766str->del(strings[1760]);
9767str->del(strings[379]);
9768str->del(strings[64]);
9769str->del(strings[1874]);
9770str->del(strings[64]);
9771str->del(strings[1964]);
9772str->del(strings[64]);
9773str->del(strings[1966]);
9774str->del(strings[64]);
9775str->del(strings[1970]);
9776str->del(strings[1760]);
9777str->del(strings[379]);
9778str->del(strings[64]);
9779str->del(strings[2058]);
9780str->del(strings[64]);
9781str->del(strings[1968]);
9782str->del(strings[64]);
9783str->del(strings[1964]);
9784str->del(strings[64]);
9785str->del(strings[1966]);
9786str->del(strings[64]);
9787str->del(strings[1970]);
9788str->del(strings[1761]);
9789str->del(strings[379]);
9790str->del(strings[64]);
9791str->del(strings[2058]);
9792str->del(strings[64]);
9793str->del(strings[1968]);
9794str->del(strings[64]);
9795str->del(strings[1964]);
9796str->del(strings[64]);
9797str->del(strings[1966]);
9798str->del(strings[64]);
9799str->del(strings[1970]);
9800str->del(strings[1762]);
9801str->del(strings[379]);
9802str->del(strings[64]);
9803str->del(strings[2058]);
9804str->del(strings[64]);
9805str->del(strings[1968]);
9806str->del(strings[64]);
9807str->del(strings[1964]);
9808str->del(strings[64]);
9809str->del(strings[1966]);
9810str->del(strings[64]);
9811str->del(strings[1970]);
9812str->del(strings[1763]);
9813str->del(strings[379]);
9814str->del(strings[64]);
9815str->del(strings[2058]);
9816str->del(strings[64]);
9817str->del(strings[1968]);
9818str->del(strings[64]);
9819str->del(strings[1964]);
9820str->del(strings[64]);
9821str->del(strings[1966]);
9822str->del(strings[64]);
9823str->del(strings[1970]);
9824str->del(strings[1764]);
9825str->del(strings[379]);
9826str->del(strings[64]);
9827str->del(strings[2058]);
9828str->del(strings[64]);
9829str->del(strings[1968]);
9830str->del(strings[64]);
9831str->del(strings[1964]);
9832str->del(strings[64]);
9833str->del(strings[1966]);
9834str->del(strings[64]);
9835str->del(strings[1970]);
9836str->del(strings[1765]);
9837str->del(strings[379]);
9838str->del(strings[64]);
9839str->del(strings[2058]);
9840str->del(strings[64]);
9841str->del(strings[1968]);
9842str->del(strings[64]);
9843str->del(strings[1964]);
9844str->del(strings[64]);
9845str->del(strings[1966]);
9846str->del(strings[64]);
9847str->del(strings[1970]);
9848str->del(strings[1766]);
9849str->del(strings[379]);
9850str->del(strings[64]);
9851str->del(strings[2058]);
9852str->del(strings[64]);
9853str->del(strings[1968]);
9854str->del(strings[64]);
9855str->del(strings[1964]);
9856str->del(strings[64]);
9857str->del(strings[1966]);
9858str->del(strings[64]);
9859str->del(strings[1970]);
9860str->del(strings[1767]);
9861str->del(strings[379]);
9862str->del(strings[64]);
9863str->del(strings[2058]);
9864str->del(strings[64]);
9865str->del(strings[1968]);
9866str->del(strings[64]);
9867str->del(strings[1964]);
9868str->del(strings[64]);
9869str->del(strings[1966]);
9870str->del(strings[64]);
9871str->del(strings[1970]);
9872str->del(strings[1768]);
9873str->del(strings[379]);
9874str->del(strings[64]);
9875str->del(strings[2058]);
9876str->del(strings[64]);
9877str->del(strings[1968]);
9878str->del(strings[64]);
9879str->del(strings[1964]);
9880str->del(strings[64]);
9881str->del(strings[1966]);
9882str->del(strings[64]);
9883str->del(strings[1970]);
9884str->del(strings[1769]);
9885str->del(strings[379]);
9886str->del(strings[64]);
9887str->del(strings[2058]);
9888str->del(strings[64]);
9889str->del(strings[1968]);
9890str->del(strings[361]);
9891str->del(strings[362]);
9892str->del(strings[7]);
9893str->del(strings[2320]);
9894strings[7] = str->add(strings[7]);
9895strings[2330] = str->add("images/22");
9896strings[2331] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/22");
9897strings[7] = str->add(strings[7]);
9898strings[2330] = str->add(strings[2330]);
9899strings[2332] = str->add("e,action,mouse,move");
9900strings[2333] = str->add("e");
9901strings[2334] = str->add("mouse,move");
9902strings[1853] = str->add(strings[1853]);
9903str->del(strings[2332]);
9904str->del(strings[2333]);
9905str->del(strings[2334]);
9906str->del(strings[1853]);
9907strings[2335] = str->add("/usr/devel/lib/enlightenment/modules/conf_exebuf/linux-gnu-x86_64/module.so");
9908strings[2335] = str->add(strings[2335]);
9909strings[37] = str->add(strings[37]);
9910strings[2336] = str->add("/usr/devel/lib/enlightenment/modules/conf_exebuf");
9911str->del(strings[2335]);
9912strings[2337] = str->add("run_command");
9913strings[2338] = str->add("Run Command");
9914strings[2339] = str->add("enlightenment/run");
9915str->del(strings[37]);
9916strings[2340] = str->add("e,action,mouse,move");
9917strings[2341] = str->add("e");
9918strings[2342] = str->add("mouse,move");
9919strings[1853] = str->add(strings[1853]);
9920strings[2340] = str->add(strings[2340]);
9921strings[2341] = str->add(strings[2341]);
9922strings[2342] = str->add(strings[2342]);
9923strings[1853] = str->add(strings[1853]);
9924strings[2340] = str->add(strings[2340]);
9925strings[2341] = str->add(strings[2341]);
9926strings[2342] = str->add(strings[2342]);
9927strings[1853] = str->add(strings[1853]);
9928strings[2340] = str->add(strings[2340]);
9929strings[2341] = str->add(strings[2341]);
9930strings[2342] = str->add(strings[2342]);
9931strings[1853] = str->add(strings[1853]);
9932strings[2340] = str->add(strings[2340]);
9933strings[2341] = str->add(strings[2341]);
9934strings[2342] = str->add(strings[2342]);
9935strings[1853] = str->add(strings[1853]);
9936strings[2340] = str->add(strings[2340]);
9937strings[2341] = str->add(strings[2341]);
9938strings[2342] = str->add(strings[2342]);
9939strings[1853] = str->add(strings[1853]);
9940strings[2340] = str->add(strings[2340]);
9941strings[2341] = str->add(strings[2341]);
9942strings[2342] = str->add(strings[2342]);
9943strings[1853] = str->add(strings[1853]);
9944strings[2340] = str->add(strings[2340]);
9945strings[2341] = str->add(strings[2341]);
9946strings[2342] = str->add(strings[2342]);
9947strings[1853] = str->add(strings[1853]);
9948str->del(strings[2340]);
9949str->del(strings[2341]);
9950str->del(strings[2342]);
9951str->del(strings[1853]);
9952str->del(strings[2340]);
9953str->del(strings[2341]);
9954str->del(strings[2342]);
9955str->del(strings[1853]);
9956str->del(strings[2340]);
9957str->del(strings[2341]);
9958str->del(strings[2342]);
9959str->del(strings[1853]);
9960str->del(strings[2340]);
9961str->del(strings[2341]);
9962str->del(strings[2342]);
9963str->del(strings[1853]);
9964str->del(strings[2340]);
9965str->del(strings[2341]);
9966str->del(strings[2342]);
9967str->del(strings[1853]);
9968str->del(strings[2340]);
9969str->del(strings[2341]);
9970str->del(strings[2342]);
9971str->del(strings[1853]);
9972str->del(strings[2340]);
9973str->del(strings[2341]);
9974str->del(strings[2342]);
9975str->del(strings[1853]);
9976str->del(strings[2340]);
9977str->del(strings[2341]);
9978str->del(strings[2342]);
9979str->del(strings[1853]);
9980str->del(strings[7]);
9981str->del(strings[2330]);
9982strings[7] = str->add(strings[7]);
9983strings[2343] = str->add("images/23");
9984strings[2344] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/23");
9985strings[7] = str->add(strings[7]);
9986strings[2343] = str->add(strings[2343]);
9987strings[2345] = str->add("/usr/devel/lib/enlightenment/modules/conf_fonts/linux-gnu-x86_64/module.so");
9988strings[2345] = str->add(strings[2345]);
9989strings[36] = str->add(strings[36]);
9990strings[2346] = str->add("/usr/devel/lib/enlightenment/modules/conf_fonts");
9991str->del(strings[2345]);
9992strings[2347] = str->add("fonts");
9993strings[2348] = str->add("Fonts");
9994strings[2349] = str->add("enlightenment/fonts");
9995str->del(strings[36]);
9996strings[2350] = str->add("e,action,mouse,move");
9997strings[2351] = str->add("e");
9998strings[2352] = str->add("mouse,move");
9999strings[1853] = str->add(strings[1853]);
10000strings[2350] = str->add(strings[2350]);
10001strings[2351] = str->add(strings[2351]);
10002strings[2352] = str->add(strings[2352]);
10003strings[1853] = str->add(strings[1853]);
10004strings[2350] = str->add(strings[2350]);
10005strings[2351] = str->add(strings[2351]);
10006strings[2352] = str->add(strings[2352]);
10007strings[1853] = str->add(strings[1853]);
10008strings[2350] = str->add(strings[2350]);
10009strings[2351] = str->add(strings[2351]);
10010strings[2352] = str->add(strings[2352]);
10011strings[1853] = str->add(strings[1853]);
10012strings[2350] = str->add(strings[2350]);
10013strings[2351] = str->add(strings[2351]);
10014strings[2352] = str->add(strings[2352]);
10015strings[1853] = str->add(strings[1853]);
10016strings[2350] = str->add(strings[2350]);
10017strings[2351] = str->add(strings[2351]);
10018strings[2352] = str->add(strings[2352]);
10019strings[1853] = str->add(strings[1853]);
10020str->del(strings[2350]);
10021str->del(strings[2351]);
10022str->del(strings[2352]);
10023str->del(strings[1853]);
10024str->del(strings[2350]);
10025str->del(strings[2351]);
10026str->del(strings[2352]);
10027str->del(strings[1853]);
10028str->del(strings[2350]);
10029str->del(strings[2351]);
10030str->del(strings[2352]);
10031str->del(strings[1853]);
10032str->del(strings[2350]);
10033str->del(strings[2351]);
10034str->del(strings[2352]);
10035str->del(strings[1853]);
10036str->del(strings[2350]);
10037str->del(strings[2351]);
10038str->del(strings[2352]);
10039str->del(strings[1853]);
10040str->del(strings[2350]);
10041str->del(strings[2351]);
10042str->del(strings[2352]);
10043str->del(strings[1853]);
10044str->del(strings[7]);
10045str->del(strings[2343]);
10046strings[7] = str->add(strings[7]);
10047strings[2353] = str->add("images/24");
10048strings[2354] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/24");
10049strings[7] = str->add(strings[7]);
10050strings[2353] = str->add(strings[2353]);
10051strings[2355] = str->add("/usr/devel/lib/enlightenment/modules/conf_icon_theme/linux-gnu-x86_64/module.so");
10052strings[2355] = str->add(strings[2355]);
10053strings[35] = str->add(strings[35]);
10054strings[2356] = str->add("/usr/devel/lib/enlightenment/modules/conf_icon_theme");
10055str->del(strings[2355]);
10056strings[2357] = str->add("icon_theme");
10057strings[2358] = str->add("Icon Theme");
10058strings[2359] = str->add("enlightenment/icon_theme");
10059str->del(strings[35]);
10060strings[2360] = str->add("e,action,mouse,move");
10061strings[2361] = str->add("e");
10062strings[2362] = str->add("mouse,move");
10063strings[1853] = str->add(strings[1853]);
10064strings[2360] = str->add(strings[2360]);
10065strings[2361] = str->add(strings[2361]);
10066strings[2362] = str->add(strings[2362]);
10067strings[1853] = str->add(strings[1853]);
10068strings[2360] = str->add(strings[2360]);
10069strings[2361] = str->add(strings[2361]);
10070strings[2362] = str->add(strings[2362]);
10071strings[1853] = str->add(strings[1853]);
10072strings[2360] = str->add(strings[2360]);
10073strings[2361] = str->add(strings[2361]);
10074strings[2362] = str->add(strings[2362]);
10075strings[1853] = str->add(strings[1853]);
10076strings[2360] = str->add(strings[2360]);
10077strings[2361] = str->add(strings[2361]);
10078strings[2362] = str->add(strings[2362]);
10079strings[1853] = str->add(strings[1853]);
10080strings[2360] = str->add(strings[2360]);
10081strings[2361] = str->add(strings[2361]);
10082strings[2362] = str->add(strings[2362]);
10083strings[1853] = str->add(strings[1853]);
10084str->del(strings[2360]);
10085str->del(strings[2361]);
10086str->del(strings[2362]);
10087str->del(strings[1853]);
10088str->del(strings[2360]);
10089str->del(strings[2361]);
10090str->del(strings[2362]);
10091str->del(strings[1853]);
10092str->del(strings[2360]);
10093str->del(strings[2361]);
10094str->del(strings[2362]);
10095str->del(strings[1853]);
10096str->del(strings[2360]);
10097str->del(strings[2361]);
10098str->del(strings[2362]);
10099str->del(strings[1853]);
10100str->del(strings[2360]);
10101str->del(strings[2361]);
10102str->del(strings[2362]);
10103str->del(strings[1853]);
10104str->del(strings[2360]);
10105str->del(strings[2361]);
10106str->del(strings[2362]);
10107str->del(strings[1853]);
10108str->del(strings[7]);
10109str->del(strings[2353]);
10110strings[7] = str->add(strings[7]);
10111strings[2363] = str->add("images/25");
10112strings[2364] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/25");
10113strings[7] = str->add(strings[7]);
10114strings[2363] = str->add(strings[2363]);
10115strings[2365] = str->add("/usr/devel/lib/enlightenment/modules/conf_imc/linux-gnu-x86_64/module.so");
10116strings[2365] = str->add(strings[2365]);
10117strings[34] = str->add(strings[34]);
10118strings[2366] = str->add("/usr/devel/lib/enlightenment/modules/conf_imc");
10119str->del(strings[2365]);
10120strings[2367] = str->add("language");
10121strings[2368] = str->add("Language");
10122strings[2369] = str->add("enlightenment/intl");
10123strings[2370] = str->add("input_method_settings");
10124strings[2371] = str->add("Input Method Settings");
10125strings[2372] = str->add("enlightenment/imc");
10126str->del(strings[34]);
10127strings[2373] = str->add("e,action,mouse,move");
10128strings[2374] = str->add("e");
10129strings[2375] = str->add("mouse,move");
10130strings[1853] = str->add(strings[1853]);
10131strings[2373] = str->add(strings[2373]);
10132strings[2374] = str->add(strings[2374]);
10133strings[2375] = str->add(strings[2375]);
10134strings[1853] = str->add(strings[1853]);
10135strings[2373] = str->add(strings[2373]);
10136strings[2374] = str->add(strings[2374]);
10137strings[2375] = str->add(strings[2375]);
10138strings[1853] = str->add(strings[1853]);
10139strings[2373] = str->add(strings[2373]);
10140strings[2374] = str->add(strings[2374]);
10141strings[2375] = str->add(strings[2375]);
10142strings[1853] = str->add(strings[1853]);
10143strings[2373] = str->add(strings[2373]);
10144strings[2374] = str->add(strings[2374]);
10145strings[2375] = str->add(strings[2375]);
10146strings[1853] = str->add(strings[1853]);
10147str->del(strings[2373]);
10148str->del(strings[2374]);
10149str->del(strings[2375]);
10150str->del(strings[1853]);
10151str->del(strings[2373]);
10152str->del(strings[2374]);
10153str->del(strings[2375]);
10154str->del(strings[1853]);
10155str->del(strings[2373]);
10156str->del(strings[2374]);
10157str->del(strings[2375]);
10158str->del(strings[1853]);
10159str->del(strings[2373]);
10160str->del(strings[2374]);
10161str->del(strings[2375]);
10162str->del(strings[1853]);
10163str->del(strings[2373]);
10164str->del(strings[2374]);
10165str->del(strings[2375]);
10166str->del(strings[1853]);
10167strings[2376] = str->add("/usr/devel/lib/enlightenment/modules/conf_intl/linux-gnu-x86_64/module.so");
10168strings[2376] = str->add(strings[2376]);
10169strings[33] = str->add(strings[33]);
10170strings[2377] = str->add("/usr/devel/lib/enlightenment/modules/conf_intl");
10171str->del(strings[2376]);
10172strings[2378] = str->add("language_settings");
10173strings[2379] = str->add("Language Settings");
10174strings[2369] = str->add(strings[2369]);
10175str->del(strings[33]);
10176strings[2380] = str->add("e,action,mouse,move");
10177strings[2381] = str->add("e");
10178strings[2382] = str->add("mouse,move");
10179strings[1853] = str->add(strings[1853]);
10180strings[2380] = str->add(strings[2380]);
10181strings[2381] = str->add(strings[2381]);
10182strings[2382] = str->add(strings[2382]);
10183strings[1853] = str->add(strings[1853]);
10184strings[2380] = str->add(strings[2380]);
10185strings[2381] = str->add(strings[2381]);
10186strings[2382] = str->add(strings[2382]);
10187strings[1853] = str->add(strings[1853]);
10188strings[2380] = str->add(strings[2380]);
10189strings[2381] = str->add(strings[2381]);
10190strings[2382] = str->add(strings[2382]);
10191strings[1853] = str->add(strings[1853]);
10192strings[2380] = str->add(strings[2380]);
10193strings[2381] = str->add(strings[2381]);
10194strings[2382] = str->add(strings[2382]);
10195strings[1853] = str->add(strings[1853]);
10196str->del(strings[2380]);
10197str->del(strings[2381]);
10198str->del(strings[2382]);
10199str->del(strings[1853]);
10200str->del(strings[2380]);
10201str->del(strings[2381]);
10202str->del(strings[2382]);
10203str->del(strings[1853]);
10204str->del(strings[2380]);
10205str->del(strings[2381]);
10206str->del(strings[2382]);
10207str->del(strings[1853]);
10208str->del(strings[2380]);
10209str->del(strings[2381]);
10210str->del(strings[2382]);
10211str->del(strings[1853]);
10212str->del(strings[2380]);
10213str->del(strings[2381]);
10214str->del(strings[2382]);
10215str->del(strings[1853]);
10216str->del(strings[7]);
10217str->del(strings[2363]);
10218strings[7] = str->add(strings[7]);
10219strings[2383] = str->add("images/26");
10220strings[2384] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/26");
10221strings[7] = str->add(strings[7]);
10222strings[2383] = str->add(strings[2383]);
10223strings[2385] = str->add("/usr/devel/lib/enlightenment/modules/conf_keybindings/linux-gnu-x86_64/module.so");
10224strings[2385] = str->add(strings[2385]);
10225strings[32] = str->add(strings[32]);
10226strings[2386] = str->add("/usr/devel/lib/enlightenment/modules/conf_keybindings");
10227str->del(strings[2385]);
10228strings[2387] = str->add("keyboard_and_mouse");
10229strings[2388] = str->add("Keyboard & Mouse");
10230strings[2389] = str->add("enlightenment/behavior");
10231strings[2390] = str->add("key_bindings");
10232strings[2391] = str->add("Key Bindings");
10233strings[2392] = str->add("enlightenment/keys");
10234str->del(strings[32]);
10235strings[2393] = str->add("e,action,mouse,move");
10236strings[2394] = str->add("e");
10237strings[2395] = str->add("mouse,move");
10238strings[1853] = str->add(strings[1853]);
10239strings[2393] = str->add(strings[2393]);
10240strings[2394] = str->add(strings[2394]);
10241strings[2395] = str->add(strings[2395]);
10242strings[1853] = str->add(strings[1853]);
10243strings[2393] = str->add(strings[2393]);
10244strings[2394] = str->add(strings[2394]);
10245strings[2395] = str->add(strings[2395]);
10246strings[1853] = str->add(strings[1853]);
10247strings[2393] = str->add(strings[2393]);
10248strings[2394] = str->add(strings[2394]);
10249strings[2395] = str->add(strings[2395]);
10250strings[1853] = str->add(strings[1853]);
10251str->del(strings[2393]);
10252str->del(strings[2394]);
10253str->del(strings[2395]);
10254str->del(strings[1853]);
10255str->del(strings[2393]);
10256str->del(strings[2394]);
10257str->del(strings[2395]);
10258str->del(strings[1853]);
10259str->del(strings[2393]);
10260str->del(strings[2394]);
10261str->del(strings[2395]);
10262str->del(strings[1853]);
10263str->del(strings[2393]);
10264str->del(strings[2394]);
10265str->del(strings[2395]);
10266str->del(strings[1853]);
10267strings[2396] = str->add("/usr/devel/lib/enlightenment/modules/conf_menus/linux-gnu-x86_64/module.so");
10268strings[2396] = str->add(strings[2396]);
10269strings[31] = str->add(strings[31]);
10270strings[2397] = str->add("/usr/devel/lib/enlightenment/modules/conf_menus");
10271str->del(strings[2396]);
10272strings[2398] = str->add("menu_settings");
10273strings[2399] = str->add("Menu Settings");
10274strings[2400] = str->add("enlightenment/menu_settings");
10275str->del(strings[31]);
10276strings[2401] = str->add("e,action,mouse,move");
10277strings[2402] = str->add("e");
10278strings[2403] = str->add("mouse,move");
10279strings[1853] = str->add(strings[1853]);
10280strings[2401] = str->add(strings[2401]);
10281strings[2402] = str->add(strings[2402]);
10282strings[2403] = str->add(strings[2403]);
10283strings[1853] = str->add(strings[1853]);
10284strings[2401] = str->add(strings[2401]);
10285strings[2402] = str->add(strings[2402]);
10286strings[2403] = str->add(strings[2403]);
10287strings[1853] = str->add(strings[1853]);
10288strings[2401] = str->add(strings[2401]);
10289strings[2402] = str->add(strings[2402]);
10290strings[2403] = str->add(strings[2403]);
10291strings[1853] = str->add(strings[1853]);
10292strings[2401] = str->add(strings[2401]);
10293strings[2402] = str->add(strings[2402]);
10294strings[2403] = str->add(strings[2403]);
10295strings[1853] = str->add(strings[1853]);
10296strings[2401] = str->add(strings[2401]);
10297strings[2402] = str->add(strings[2402]);
10298strings[2403] = str->add(strings[2403]);
10299strings[1853] = str->add(strings[1853]);
10300strings[2401] = str->add(strings[2401]);
10301strings[2402] = str->add(strings[2402]);
10302strings[2403] = str->add(strings[2403]);
10303strings[1853] = str->add(strings[1853]);
10304strings[2401] = str->add(strings[2401]);
10305strings[2402] = str->add(strings[2402]);
10306strings[2403] = str->add(strings[2403]);
10307strings[1853] = str->add(strings[1853]);
10308str->del(strings[2401]);
10309str->del(strings[2402]);
10310str->del(strings[2403]);
10311str->del(strings[1853]);
10312str->del(strings[2401]);
10313str->del(strings[2402]);
10314str->del(strings[2403]);
10315str->del(strings[1853]);
10316str->del(strings[2401]);
10317str->del(strings[2402]);
10318str->del(strings[2403]);
10319str->del(strings[1853]);
10320str->del(strings[2401]);
10321str->del(strings[2402]);
10322str->del(strings[2403]);
10323str->del(strings[1853]);
10324str->del(strings[2401]);
10325str->del(strings[2402]);
10326str->del(strings[2403]);
10327str->del(strings[1853]);
10328str->del(strings[2401]);
10329str->del(strings[2402]);
10330str->del(strings[2403]);
10331str->del(strings[1853]);
10332str->del(strings[2401]);
10333str->del(strings[2402]);
10334str->del(strings[2403]);
10335str->del(strings[1853]);
10336str->del(strings[2401]);
10337str->del(strings[2402]);
10338str->del(strings[2403]);
10339str->del(strings[1853]);
10340str->del(strings[7]);
10341str->del(strings[2383]);
10342strings[7] = str->add(strings[7]);
10343strings[2404] = str->add("images/27");
10344strings[2405] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/27");
10345strings[7] = str->add(strings[7]);
10346strings[2404] = str->add(strings[2404]);
10347strings[2406] = str->add("/usr/devel/lib/enlightenment/modules/conf_mime/linux-gnu-x86_64/module.so");
10348strings[2406] = str->add(strings[2406]);
10349strings[30] = str->add(strings[30]);
10350strings[2407] = str->add("/usr/devel/lib/enlightenment/modules/conf_mime");
10351str->del(strings[2406]);
10352strings[12] = str->add(strings[12]);
10353strings[2408] = str->add("File Manager");
10354strings[2409] = str->add("enlightenment/fileman");
10355strings[2410] = str->add("file_icons");
10356strings[2411] = str->add("File Icons");
10357strings[2412] = str->add("enlightenment/file_icons");
10358str->del(strings[30]);
10359strings[2413] = str->add("e,action,mouse,move");
10360strings[2414] = str->add("e");
10361strings[2415] = str->add("mouse,move");
10362strings[1853] = str->add(strings[1853]);
10363strings[2413] = str->add(strings[2413]);
10364strings[2414] = str->add(strings[2414]);
10365strings[2415] = str->add(strings[2415]);
10366strings[1853] = str->add(strings[1853]);
10367strings[2413] = str->add(strings[2413]);
10368strings[2414] = str->add(strings[2414]);
10369strings[2415] = str->add(strings[2415]);
10370strings[1853] = str->add(strings[1853]);
10371strings[2413] = str->add(strings[2413]);
10372strings[2414] = str->add(strings[2414]);
10373strings[2415] = str->add(strings[2415]);
10374strings[1853] = str->add(strings[1853]);
10375strings[2413] = str->add(strings[2413]);
10376strings[2414] = str->add(strings[2414]);
10377strings[2415] = str->add(strings[2415]);
10378strings[1853] = str->add(strings[1853]);
10379strings[2413] = str->add(strings[2413]);
10380strings[2414] = str->add(strings[2414]);
10381strings[2415] = str->add(strings[2415]);
10382strings[1853] = str->add(strings[1853]);
10383str->del(strings[2413]);
10384str->del(strings[2414]);
10385str->del(strings[2415]);
10386str->del(strings[1853]);
10387str->del(strings[2413]);
10388str->del(strings[2414]);
10389str->del(strings[2415]);
10390str->del(strings[1853]);
10391str->del(strings[2413]);
10392str->del(strings[2414]);
10393str->del(strings[2415]);
10394str->del(strings[1853]);
10395str->del(strings[2413]);
10396str->del(strings[2414]);
10397str->del(strings[2415]);
10398str->del(strings[1853]);
10399str->del(strings[2413]);
10400str->del(strings[2414]);
10401str->del(strings[2415]);
10402str->del(strings[1853]);
10403str->del(strings[2413]);
10404str->del(strings[2414]);
10405str->del(strings[2415]);
10406str->del(strings[1853]);
10407str->del(strings[7]);
10408str->del(strings[2404]);
10409strings[7] = str->add(strings[7]);
10410strings[2416] = str->add("images/28");
10411strings[2417] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/28");
10412strings[7] = str->add(strings[7]);
10413strings[2416] = str->add(strings[2416]);
10414strings[2418] = str->add("/usr/devel/lib/enlightenment/modules/conf_mouse/linux-gnu-x86_64/module.so");
10415strings[2418] = str->add(strings[2418]);
10416strings[29] = str->add(strings[29]);
10417strings[2419] = str->add("/usr/devel/lib/enlightenment/modules/conf_mouse");
10418str->del(strings[2418]);
10419strings[2420] = str->add("mouse_acceleration");
10420strings[2421] = str->add("Mouse Acceleration");
10421strings[2422] = str->add("enlightenment/mouse_clean");
10422str->del(strings[29]);
10423strings[2423] = str->add("e,action,mouse,move");
10424strings[2424] = str->add("e");
10425strings[2425] = str->add("mouse,move");
10426strings[1853] = str->add(strings[1853]);
10427strings[2423] = str->add(strings[2423]);
10428strings[2424] = str->add(strings[2424]);
10429strings[2425] = str->add(strings[2425]);
10430strings[1853] = str->add(strings[1853]);
10431strings[2423] = str->add(strings[2423]);
10432strings[2424] = str->add(strings[2424]);
10433strings[2425] = str->add(strings[2425]);
10434strings[1853] = str->add(strings[1853]);
10435strings[2423] = str->add(strings[2423]);
10436strings[2424] = str->add(strings[2424]);
10437strings[2425] = str->add(strings[2425]);
10438strings[1853] = str->add(strings[1853]);
10439strings[2423] = str->add(strings[2423]);
10440strings[2424] = str->add(strings[2424]);
10441strings[2425] = str->add(strings[2425]);
10442strings[1853] = str->add(strings[1853]);
10443strings[2423] = str->add(strings[2423]);
10444strings[2424] = str->add(strings[2424]);
10445strings[2425] = str->add(strings[2425]);
10446strings[1853] = str->add(strings[1853]);
10447strings[2423] = str->add(strings[2423]);
10448strings[2424] = str->add(strings[2424]);
10449strings[2425] = str->add(strings[2425]);
10450strings[1853] = str->add(strings[1853]);
10451strings[2423] = str->add(strings[2423]);
10452strings[2424] = str->add(strings[2424]);
10453strings[2425] = str->add(strings[2425]);
10454strings[1853] = str->add(strings[1853]);
10455str->del(strings[2423]);
10456str->del(strings[2424]);
10457str->del(strings[2425]);
10458str->del(strings[1853]);
10459str->del(strings[2423]);
10460str->del(strings[2424]);
10461str->del(strings[2425]);
10462str->del(strings[1853]);
10463str->del(strings[2423]);
10464str->del(strings[2424]);
10465str->del(strings[2425]);
10466str->del(strings[1853]);
10467str->del(strings[2423]);
10468str->del(strings[2424]);
10469str->del(strings[2425]);
10470str->del(strings[1853]);
10471str->del(strings[2423]);
10472str->del(strings[2424]);
10473str->del(strings[2425]);
10474str->del(strings[1853]);
10475str->del(strings[2423]);
10476str->del(strings[2424]);
10477str->del(strings[2425]);
10478str->del(strings[1853]);
10479str->del(strings[2423]);
10480str->del(strings[2424]);
10481str->del(strings[2425]);
10482str->del(strings[1853]);
10483str->del(strings[2423]);
10484str->del(strings[2424]);
10485str->del(strings[2425]);
10486str->del(strings[1853]);
10487str->del(strings[7]);
10488str->del(strings[2416]);
10489strings[7] = str->add(strings[7]);
10490strings[2426] = str->add("images/29");
10491strings[2427] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/29");
10492strings[7] = str->add(strings[7]);
10493strings[2426] = str->add(strings[2426]);
10494strings[2428] = str->add("/usr/devel/lib/enlightenment/modules/conf_mousebindings/linux-gnu-x86_64/module.so");
10495strings[2428] = str->add(strings[2428]);
10496strings[28] = str->add(strings[28]);
10497strings[2429] = str->add("/usr/devel/lib/enlightenment/modules/conf_mousebindings");
10498str->del(strings[2428]);
10499strings[2430] = str->add("mouse_bindings");
10500strings[2431] = str->add("Mouse Bindings");
10501strings[2422] = str->add(strings[2422]);
10502str->del(strings[28]);
10503strings[2432] = str->add("e,action,mouse,move");
10504strings[2433] = str->add("e");
10505strings[2434] = str->add("mouse,move");
10506strings[1853] = str->add(strings[1853]);
10507strings[2432] = str->add(strings[2432]);
10508strings[2433] = str->add(strings[2433]);
10509strings[2434] = str->add(strings[2434]);
10510strings[1853] = str->add(strings[1853]);
10511strings[2432] = str->add(strings[2432]);
10512strings[2433] = str->add(strings[2433]);
10513strings[2434] = str->add(strings[2434]);
10514strings[1853] = str->add(strings[1853]);
10515strings[2432] = str->add(strings[2432]);
10516strings[2433] = str->add(strings[2433]);
10517strings[2434] = str->add(strings[2434]);
10518strings[1853] = str->add(strings[1853]);
10519strings[2432] = str->add(strings[2432]);
10520strings[2433] = str->add(strings[2433]);
10521strings[2434] = str->add(strings[2434]);
10522strings[1853] = str->add(strings[1853]);
10523strings[2432] = str->add(strings[2432]);
10524strings[2433] = str->add(strings[2433]);
10525strings[2434] = str->add(strings[2434]);
10526strings[1853] = str->add(strings[1853]);
10527strings[2432] = str->add(strings[2432]);
10528strings[2433] = str->add(strings[2433]);
10529strings[2434] = str->add(strings[2434]);
10530strings[1853] = str->add(strings[1853]);
10531str->del(strings[2432]);
10532str->del(strings[2433]);
10533str->del(strings[2434]);
10534str->del(strings[1853]);
10535str->del(strings[2432]);
10536str->del(strings[2433]);
10537str->del(strings[2434]);
10538str->del(strings[1853]);
10539str->del(strings[2432]);
10540str->del(strings[2433]);
10541str->del(strings[2434]);
10542str->del(strings[1853]);
10543str->del(strings[2432]);
10544str->del(strings[2433]);
10545str->del(strings[2434]);
10546str->del(strings[1853]);
10547str->del(strings[2432]);
10548str->del(strings[2433]);
10549str->del(strings[2434]);
10550str->del(strings[1853]);
10551str->del(strings[2432]);
10552str->del(strings[2433]);
10553str->del(strings[2434]);
10554str->del(strings[1853]);
10555str->del(strings[2432]);
10556str->del(strings[2433]);
10557str->del(strings[2434]);
10558str->del(strings[1853]);
10559str->del(strings[7]);
10560str->del(strings[2426]);
10561strings[7] = str->add(strings[7]);
10562strings[2435] = str->add("images/30");
10563strings[2436] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/30");
10564strings[7] = str->add(strings[7]);
10565strings[2435] = str->add(strings[2435]);
10566strings[2437] = str->add("e,action,mouse,move");
10567strings[2438] = str->add("e");
10568strings[2439] = str->add("mouse,move");
10569strings[1853] = str->add(strings[1853]);
10570str->del(strings[2437]);
10571str->del(strings[2438]);
10572str->del(strings[2439]);
10573str->del(strings[1853]);
10574strings[2440] = str->add("/usr/devel/lib/enlightenment/modules/conf_mouse_cursor/linux-gnu-x86_64/module.so");
10575strings[2440] = str->add(strings[2440]);
10576strings[27] = str->add(strings[27]);
10577strings[2441] = str->add("/usr/devel/lib/enlightenment/modules/conf_mouse_cursor");
10578str->del(strings[2440]);
10579strings[2442] = str->add("mouse_cursor");
10580strings[2443] = str->add("Mouse Cursor");
10581strings[2444] = str->add("enlightenment/mouse");
10582str->del(strings[27]);
10583strings[2445] = str->add("e,action,mouse,move");
10584strings[2446] = str->add("e");
10585strings[2447] = str->add("mouse,move");
10586strings[1853] = str->add(strings[1853]);
10587strings[2445] = str->add(strings[2445]);
10588strings[2446] = str->add(strings[2446]);
10589strings[2447] = str->add(strings[2447]);
10590strings[1853] = str->add(strings[1853]);
10591strings[2445] = str->add(strings[2445]);
10592strings[2446] = str->add(strings[2446]);
10593strings[2447] = str->add(strings[2447]);
10594strings[1853] = str->add(strings[1853]);
10595strings[2445] = str->add(strings[2445]);
10596strings[2446] = str->add(strings[2446]);
10597strings[2447] = str->add(strings[2447]);
10598strings[1853] = str->add(strings[1853]);
10599str->del(strings[2445]);
10600str->del(strings[2446]);
10601str->del(strings[2447]);
10602str->del(strings[1853]);
10603str->del(strings[2445]);
10604str->del(strings[2446]);
10605str->del(strings[2447]);
10606str->del(strings[1853]);
10607str->del(strings[2445]);
10608str->del(strings[2446]);
10609str->del(strings[2447]);
10610str->del(strings[1853]);
10611str->del(strings[2445]);
10612str->del(strings[2446]);
10613str->del(strings[2447]);
10614str->del(strings[1853]);
10615str->del(strings[7]);
10616str->del(strings[2435]);
10617strings[7] = str->add(strings[7]);
10618strings[2448] = str->add("images/31");
10619strings[2449] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/31");
10620strings[7] = str->add(strings[7]);
10621strings[2448] = str->add(strings[2448]);
10622strings[2450] = str->add("/usr/devel/lib/enlightenment/modules/conf_paths/linux-gnu-x86_64/module.so");
10623strings[2450] = str->add(strings[2450]);
10624strings[26] = str->add(strings[26]);
10625strings[2451] = str->add("/usr/devel/lib/enlightenment/modules/conf_paths");
10626str->del(strings[2450]);
10627strings[2452] = str->add("search_directories");
10628strings[2453] = str->add("Search Directories");
10629strings[2454] = str->add("enlightenment/directories");
10630str->del(strings[26]);
10631strings[2455] = str->add("e,action,mouse,move");
10632strings[2456] = str->add("e");
10633strings[2457] = str->add("mouse,move");
10634strings[1853] = str->add(strings[1853]);
10635strings[2455] = str->add(strings[2455]);
10636strings[2456] = str->add(strings[2456]);
10637strings[2457] = str->add(strings[2457]);
10638strings[1853] = str->add(strings[1853]);
10639strings[2455] = str->add(strings[2455]);
10640strings[2456] = str->add(strings[2456]);
10641strings[2457] = str->add(strings[2457]);
10642strings[1853] = str->add(strings[1853]);
10643strings[2455] = str->add(strings[2455]);
10644strings[2456] = str->add(strings[2456]);
10645strings[2457] = str->add(strings[2457]);
10646strings[1853] = str->add(strings[1853]);
10647strings[2455] = str->add(strings[2455]);
10648strings[2456] = str->add(strings[2456]);
10649strings[2457] = str->add(strings[2457]);
10650strings[1853] = str->add(strings[1853]);
10651strings[2455] = str->add(strings[2455]);
10652strings[2456] = str->add(strings[2456]);
10653strings[2457] = str->add(strings[2457]);
10654strings[1853] = str->add(strings[1853]);
10655strings[2455] = str->add(strings[2455]);
10656strings[2456] = str->add(strings[2456]);
10657strings[2457] = str->add(strings[2457]);
10658strings[1853] = str->add(strings[1853]);
10659str->del(strings[2455]);
10660str->del(strings[2456]);
10661str->del(strings[2457]);
10662str->del(strings[1853]);
10663str->del(strings[2455]);
10664str->del(strings[2456]);
10665str->del(strings[2457]);
10666str->del(strings[1853]);
10667str->del(strings[2455]);
10668str->del(strings[2456]);
10669str->del(strings[2457]);
10670str->del(strings[1853]);
10671str->del(strings[2455]);
10672str->del(strings[2456]);
10673str->del(strings[2457]);
10674str->del(strings[1853]);
10675str->del(strings[2455]);
10676str->del(strings[2456]);
10677str->del(strings[2457]);
10678str->del(strings[1853]);
10679str->del(strings[2455]);
10680str->del(strings[2456]);
10681str->del(strings[2457]);
10682str->del(strings[1853]);
10683str->del(strings[2455]);
10684str->del(strings[2456]);
10685str->del(strings[2457]);
10686str->del(strings[1853]);
10687strings[2458] = str->add("/usr/devel/lib/enlightenment/modules/conf_performance/linux-gnu-x86_64/module.so");
10688strings[2458] = str->add(strings[2458]);
10689strings[25] = str->add(strings[25]);
10690strings[2459] = str->add("/usr/devel/lib/enlightenment/modules/conf_performance");
10691str->del(strings[2458]);
10692strings[2460] = str->add("performance");
10693strings[2461] = str->add("Performance");
10694strings[2462] = str->add("enlightenment/performance");
10695str->del(strings[25]);
10696strings[2463] = str->add("e,action,mouse,move");
10697strings[2464] = str->add("e");
10698strings[2465] = str->add("mouse,move");
10699strings[1853] = str->add(strings[1853]);
10700strings[2463] = str->add(strings[2463]);
10701strings[2464] = str->add(strings[2464]);
10702strings[2465] = str->add(strings[2465]);
10703strings[1853] = str->add(strings[1853]);
10704strings[2463] = str->add(strings[2463]);
10705strings[2464] = str->add(strings[2464]);
10706strings[2465] = str->add(strings[2465]);
10707strings[1853] = str->add(strings[1853]);
10708strings[2463] = str->add(strings[2463]);
10709strings[2464] = str->add(strings[2464]);
10710strings[2465] = str->add(strings[2465]);
10711strings[1853] = str->add(strings[1853]);
10712strings[2463] = str->add(strings[2463]);
10713strings[2464] = str->add(strings[2464]);
10714strings[2465] = str->add(strings[2465]);
10715strings[1853] = str->add(strings[1853]);
10716str->del(strings[2463]);
10717str->del(strings[2464]);
10718str->del(strings[2465]);
10719str->del(strings[1853]);
10720str->del(strings[2463]);
10721str->del(strings[2464]);
10722str->del(strings[2465]);
10723str->del(strings[1853]);
10724str->del(strings[2463]);
10725str->del(strings[2464]);
10726str->del(strings[2465]);
10727str->del(strings[1853]);
10728str->del(strings[2463]);
10729str->del(strings[2464]);
10730str->del(strings[2465]);
10731str->del(strings[1853]);
10732str->del(strings[2463]);
10733str->del(strings[2464]);
10734str->del(strings[2465]);
10735str->del(strings[1853]);
10736str->del(strings[7]);
10737str->del(strings[2448]);
10738strings[7] = str->add(strings[7]);
10739strings[2466] = str->add("images/32");
10740strings[2467] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/32");
10741strings[7] = str->add(strings[7]);
10742strings[2466] = str->add(strings[2466]);
10743strings[2468] = str->add("e,action,mouse,move");
10744strings[2469] = str->add("e");
10745strings[2470] = str->add("mouse,move");
10746strings[1853] = str->add(strings[1853]);
10747str->del(strings[2468]);
10748str->del(strings[2469]);
10749str->del(strings[2470]);
10750str->del(strings[1853]);
10751strings[2471] = str->add("/usr/devel/lib/enlightenment/modules/conf_profiles/linux-gnu-x86_64/module.so");
10752strings[2471] = str->add(strings[2471]);
10753strings[24] = str->add(strings[24]);
10754strings[2472] = str->add("/usr/devel/lib/enlightenment/modules/conf_profiles");
10755str->del(strings[2471]);
10756strings[2473] = str->add("profiles");
10757strings[2474] = str->add("Profiles");
10758strings[2475] = str->add("enlightenment/profiles");
10759str->del(strings[24]);
10760strings[2476] = str->add("e,action,mouse,move");
10761strings[2477] = str->add("e");
10762strings[2478] = str->add("mouse,move");
10763strings[1853] = str->add(strings[1853]);
10764strings[2476] = str->add(strings[2476]);
10765strings[2477] = str->add(strings[2477]);
10766strings[2478] = str->add(strings[2478]);
10767strings[1853] = str->add(strings[1853]);
10768strings[2476] = str->add(strings[2476]);
10769strings[2477] = str->add(strings[2477]);
10770strings[1740] = str->add(strings[1740]);
10771strings[1853] = str->add(strings[1853]);
10772strings[1737] = str->add(strings[1737]);
10773strings[1856] = str->add(strings[1856]);
10774strings[2476] = str->add(strings[2476]);
10775strings[2477] = str->add(strings[2477]);
10776strings[1740] = str->add(strings[1740]);
10777strings[1856] = str->add(strings[1856]);
10778strings[1737] = str->add(strings[1737]);
10779strings[1862] = str->add(strings[1862]);
10780strings[2476] = str->add(strings[2476]);
10781strings[2477] = str->add(strings[2477]);
10782strings[2478] = str->add(strings[2478]);
10783strings[1862] = str->add(strings[1862]);
10784strings[2476] = str->add(strings[2476]);
10785strings[2477] = str->add(strings[2477]);
10786strings[2478] = str->add(strings[2478]);
10787strings[1862] = str->add(strings[1862]);
10788str->del(strings[2476]);
10789str->del(strings[2477]);
10790str->del(strings[2478]);
10791str->del(strings[1853]);
10792str->del(strings[2476]);
10793str->del(strings[2477]);
10794str->del(strings[2478]);
10795str->del(strings[1853]);
10796str->del(strings[2476]);
10797str->del(strings[2477]);
10798str->del(strings[1740]);
10799str->del(strings[1853]);
10800str->del(strings[1737]);
10801str->del(strings[1856]);
10802str->del(strings[2476]);
10803str->del(strings[2477]);
10804str->del(strings[1740]);
10805str->del(strings[1856]);
10806str->del(strings[1737]);
10807str->del(strings[1862]);
10808str->del(strings[2476]);
10809str->del(strings[2477]);
10810str->del(strings[2478]);
10811str->del(strings[1862]);
10812str->del(strings[2476]);
10813str->del(strings[2477]);
10814str->del(strings[2478]);
10815str->del(strings[1862]);
10816str->del(strings[7]);
10817str->del(strings[2466]);
10818strings[7] = str->add(strings[7]);
10819strings[2479] = str->add("images/33");
10820strings[2480] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/33");
10821strings[7] = str->add(strings[7]);
10822strings[2479] = str->add(strings[2479]);
10823strings[2481] = str->add("/usr/devel/lib/enlightenment/modules/conf_screensaver/linux-gnu-x86_64/module.so");
10824strings[2481] = str->add(strings[2481]);
10825strings[23] = str->add(strings[23]);
10826strings[2482] = str->add("/usr/devel/lib/enlightenment/modules/conf_screensaver");
10827str->del(strings[2481]);
10828strings[2483] = str->add("screen_saver");
10829strings[2484] = str->add("Screen Saver");
10830strings[2485] = str->add("enlightenment/screensaver");
10831str->del(strings[23]);
10832strings[2486] = str->add("e,action,mouse,move");
10833strings[2487] = str->add("e");
10834strings[2488] = str->add("mouse,move");
10835strings[1862] = str->add(strings[1862]);
10836strings[2486] = str->add(strings[2486]);
10837strings[2487] = str->add(strings[2487]);
10838strings[2488] = str->add(strings[2488]);
10839strings[1862] = str->add(strings[1862]);
10840strings[2486] = str->add(strings[2486]);
10841strings[2487] = str->add(strings[2487]);
10842strings[2488] = str->add(strings[2488]);
10843strings[1862] = str->add(strings[1862]);
10844strings[2486] = str->add(strings[2486]);
10845strings[2487] = str->add(strings[2487]);
10846strings[2488] = str->add(strings[2488]);
10847strings[1862] = str->add(strings[1862]);
10848strings[2486] = str->add(strings[2486]);
10849strings[2487] = str->add(strings[2487]);
10850strings[2488] = str->add(strings[2488]);
10851strings[1862] = str->add(strings[1862]);
10852strings[2486] = str->add(strings[2486]);
10853strings[2487] = str->add(strings[2487]);
10854strings[2488] = str->add(strings[2488]);
10855strings[1862] = str->add(strings[1862]);
10856strings[2486] = str->add(strings[2486]);
10857strings[2487] = str->add(strings[2487]);
10858strings[2488] = str->add(strings[2488]);
10859strings[1862] = str->add(strings[1862]);
10860str->del(strings[2486]);
10861str->del(strings[2487]);
10862str->del(strings[2488]);
10863str->del(strings[1862]);
10864str->del(strings[2486]);
10865str->del(strings[2487]);
10866str->del(strings[2488]);
10867str->del(strings[1862]);
10868str->del(strings[2486]);
10869str->del(strings[2487]);
10870str->del(strings[2488]);
10871str->del(strings[1862]);
10872str->del(strings[2486]);
10873str->del(strings[2487]);
10874str->del(strings[2488]);
10875str->del(strings[1862]);
10876str->del(strings[2486]);
10877str->del(strings[2487]);
10878str->del(strings[2488]);
10879str->del(strings[1862]);
10880str->del(strings[2486]);
10881str->del(strings[2487]);
10882str->del(strings[2488]);
10883str->del(strings[1862]);
10884str->del(strings[2486]);
10885str->del(strings[2487]);
10886str->del(strings[2488]);
10887str->del(strings[1862]);
10888str->del(strings[7]);
10889str->del(strings[2479]);
10890strings[7] = str->add(strings[7]);
10891strings[2489] = str->add("images/34");
10892strings[2490] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/34");
10893strings[7] = str->add(strings[7]);
10894strings[2489] = str->add(strings[2489]);
10895strings[2491] = str->add("/usr/devel/lib/enlightenment/modules/conf_shelves/linux-gnu-x86_64/module.so");
10896strings[2491] = str->add(strings[2491]);
10897strings[22] = str->add(strings[22]);
10898strings[2492] = str->add("/usr/devel/lib/enlightenment/modules/conf_shelves");
10899str->del(strings[2491]);
10900strings[2493] = str->add("shelves");
10901strings[2494] = str->add("Shelves");
10902strings[2495] = str->add("enlightenment/shelf");
10903str->del(strings[22]);
10904strings[2496] = str->add("e,action,mouse,move");
10905strings[2497] = str->add("e");
10906strings[2498] = str->add("mouse,move");
10907strings[1862] = str->add(strings[1862]);
10908strings[2496] = str->add(strings[2496]);
10909strings[2497] = str->add(strings[2497]);
10910strings[2498] = str->add(strings[2498]);
10911strings[1862] = str->add(strings[1862]);
10912strings[2496] = str->add(strings[2496]);
10913strings[2497] = str->add(strings[2497]);
10914strings[2498] = str->add(strings[2498]);
10915strings[1862] = str->add(strings[1862]);
10916strings[2496] = str->add(strings[2496]);
10917strings[2497] = str->add(strings[2497]);
10918strings[1740] = str->add(strings[1740]);
10919strings[1862] = str->add(strings[1862]);
10920strings[1737] = str->add(strings[1737]);
10921strings[1856] = str->add(strings[1856]);
10922strings[2496] = str->add(strings[2496]);
10923strings[2497] = str->add(strings[2497]);
10924strings[2498] = str->add(strings[2498]);
10925strings[1856] = str->add(strings[1856]);
10926strings[2496] = str->add(strings[2496]);
10927strings[2497] = str->add(strings[2497]);
10928strings[2498] = str->add(strings[2498]);
10929strings[1856] = str->add(strings[1856]);
10930str->del(strings[2496]);
10931str->del(strings[2497]);
10932str->del(strings[2498]);
10933str->del(strings[1862]);
10934str->del(strings[2496]);
10935str->del(strings[2497]);
10936str->del(strings[2498]);
10937str->del(strings[1862]);
10938str->del(strings[2496]);
10939str->del(strings[2497]);
10940str->del(strings[2498]);
10941str->del(strings[1862]);
10942str->del(strings[2496]);
10943str->del(strings[2497]);
10944str->del(strings[1740]);
10945str->del(strings[1862]);
10946str->del(strings[1737]);
10947str->del(strings[1856]);
10948str->del(strings[2496]);
10949str->del(strings[2497]);
10950str->del(strings[2498]);
10951str->del(strings[1856]);
10952str->del(strings[2496]);
10953str->del(strings[2497]);
10954str->del(strings[2498]);
10955str->del(strings[1856]);
10956strings[2499] = str->add("/usr/devel/lib/enlightenment/modules/conf_startup/linux-gnu-x86_64/module.so");
10957strings[2499] = str->add(strings[2499]);
10958strings[21] = str->add(strings[21]);
10959strings[2500] = str->add("/usr/devel/lib/enlightenment/modules/conf_startup");
10960str->del(strings[2499]);
10961strings[2501] = str->add("startup");
10962strings[2502] = str->add("Startup");
10963strings[2503] = str->add("enlightenment/startup");
10964str->del(strings[21]);
10965strings[2504] = str->add("e,action,mouse,move");
10966strings[2505] = str->add("e");
10967strings[2506] = str->add("mouse,move");
10968strings[1856] = str->add(strings[1856]);
10969strings[2504] = str->add(strings[2504]);
10970strings[2505] = str->add(strings[2505]);
10971strings[2506] = str->add(strings[2506]);
10972strings[1856] = str->add(strings[1856]);
10973strings[2504] = str->add(strings[2504]);
10974strings[2505] = str->add(strings[2505]);
10975strings[2506] = str->add(strings[2506]);
10976strings[1856] = str->add(strings[1856]);
10977strings[2504] = str->add(strings[2504]);
10978strings[2505] = str->add(strings[2505]);
10979strings[1740] = str->add(strings[1740]);
10980strings[1856] = str->add(strings[1856]);
10981strings[1737] = str->add(strings[1737]);
10982strings[1853] = str->add(strings[1853]);
10983strings[2504] = str->add(strings[2504]);
10984strings[2505] = str->add(strings[2505]);
10985strings[2506] = str->add(strings[2506]);
10986strings[1853] = str->add(strings[1853]);
10987strings[2504] = str->add(strings[2504]);
10988strings[2505] = str->add(strings[2505]);
10989strings[2506] = str->add(strings[2506]);
10990strings[1853] = str->add(strings[1853]);
10991strings[1740] = str->add(strings[1740]);
10992strings[1853] = str->add(strings[1853]);
10993strings[2504] = str->add(strings[2504]);
10994strings[2505] = str->add(strings[2505]);
10995strings[2504] = str->add(strings[2504]);
10996strings[2505] = str->add(strings[2505]);
10997strings[2507] = str->add("e,state,focused");
10998strings[2505] = str->add(strings[2505]);
10999strings[2504] = str->add(strings[2504]);
11000strings[2505] = str->add(strings[2505]);
11001str->del(strings[2504]);
11002str->del(strings[2505]);
11003str->del(strings[2506]);
11004str->del(strings[1856]);
11005str->del(strings[2504]);
11006str->del(strings[2505]);
11007str->del(strings[2506]);
11008str->del(strings[1856]);
11009str->del(strings[2504]);
11010str->del(strings[2505]);
11011str->del(strings[2506]);
11012str->del(strings[1856]);
11013str->del(strings[2504]);
11014str->del(strings[2505]);
11015str->del(strings[1740]);
11016str->del(strings[1856]);
11017str->del(strings[1737]);
11018str->del(strings[1853]);
11019str->del(strings[2504]);
11020str->del(strings[2505]);
11021str->del(strings[2506]);
11022str->del(strings[1853]);
11023str->del(strings[2504]);
11024str->del(strings[2505]);
11025str->del(strings[2506]);
11026str->del(strings[1853]);
11027str->del(strings[1740]);
11028str->del(strings[1853]);
11029str->del(strings[2504]);
11030str->del(strings[2505]);
11031str->del(strings[2504]);
11032str->del(strings[2505]);
11033str->del(strings[2507]);
11034str->del(strings[2505]);
11035str->del(strings[2504]);
11036str->del(strings[2505]);
11037str->del(strings[7]);
11038str->del(strings[2489]);
11039strings[7] = str->add(strings[7]);
11040strings[2508] = str->add("images/35");
11041strings[2509] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/35");
11042strings[7] = str->add(strings[7]);
11043strings[2508] = str->add(strings[2508]);
11044strings[2510] = str->add("e,action,mouse,move");
11045strings[2511] = str->add("e");
11046str->del(strings[2510]);
11047str->del(strings[2511]);
11048strings[2512] = str->add("/usr/devel/lib/enlightenment/modules/conf_theme/linux-gnu-x86_64/module.so");
11049strings[2512] = str->add(strings[2512]);
11050strings[20] = str->add(strings[20]);
11051strings[2513] = str->add("/usr/devel/lib/enlightenment/modules/conf_theme");
11052str->del(strings[2512]);
11053strings[63] = str->add(strings[63]);
11054strings[2514] = str->add("Theme");
11055strings[376] = str->add(strings[376]);
11056str->del(strings[20]);
11057strings[2515] = str->add("e,action,mouse,move");
11058strings[2516] = str->add("e");
11059strings[1737] = str->add(strings[1737]);
11060strings[377] = str->add(strings[377]);
11061strings[1737] = str->add(strings[1737]);
11062strings[1946] = str->add(strings[1946]);
11063strings[1737] = str->add(strings[1737]);
11064strings[1946] = str->add(strings[1946]);
11065strings[2515] = str->add(strings[2515]);
11066strings[2516] = str->add(strings[2516]);
11067strings[2517] = str->add("mouse,move");
11068strings[377] = str->add(strings[377]);
11069strings[2517] = str->add(strings[2517]);
11070strings[1946] = str->add(strings[1946]);
11071strings[2517] = str->add(strings[2517]);
11072strings[1946] = str->add(strings[1946]);
11073strings[2515] = str->add(strings[2515]);
11074strings[2516] = str->add(strings[2516]);
11075strings[2517] = str->add(strings[2517]);
11076strings[377] = str->add(strings[377]);
11077strings[2517] = str->add(strings[2517]);
11078strings[1946] = str->add(strings[1946]);
11079strings[2517] = str->add(strings[2517]);
11080strings[1946] = str->add(strings[1946]);
11081strings[2515] = str->add(strings[2515]);
11082strings[2516] = str->add(strings[2516]);
11083strings[2517] = str->add(strings[2517]);
11084strings[377] = str->add(strings[377]);
11085strings[2517] = str->add(strings[2517]);
11086strings[1946] = str->add(strings[1946]);
11087strings[2517] = str->add(strings[2517]);
11088strings[1946] = str->add(strings[1946]);
11089str->del(strings[2515]);
11090str->del(strings[2516]);
11091str->del(strings[1737]);
11092str->del(strings[377]);
11093str->del(strings[1737]);
11094str->del(strings[1946]);
11095str->del(strings[1737]);
11096str->del(strings[1946]);
11097str->del(strings[2515]);
11098str->del(strings[2516]);
11099str->del(strings[2517]);
11100str->del(strings[377]);
11101str->del(strings[2517]);
11102str->del(strings[1946]);
11103str->del(strings[2517]);
11104str->del(strings[1946]);
11105str->del(strings[2515]);
11106str->del(strings[2516]);
11107str->del(strings[2517]);
11108str->del(strings[377]);
11109str->del(strings[2517]);
11110str->del(strings[1946]);
11111str->del(strings[2517]);
11112str->del(strings[1946]);
11113str->del(strings[2515]);
11114str->del(strings[2516]);
11115str->del(strings[2517]);
11116str->del(strings[377]);
11117str->del(strings[2517]);
11118str->del(strings[1946]);
11119str->del(strings[2517]);
11120str->del(strings[1946]);
11121str->del(strings[7]);
11122str->del(strings[2508]);
11123strings[7] = str->add(strings[7]);
11124strings[2518] = str->add("images/36");
11125strings[2519] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/36");
11126strings[7] = str->add(strings[7]);
11127strings[2518] = str->add(strings[2518]);
11128strings[2520] = str->add("e,action,mouse,move");
11129strings[2521] = str->add("e");
11130strings[2522] = str->add("mouse,move");
11131strings[377] = str->add(strings[377]);
11132strings[2522] = str->add(strings[2522]);
11133strings[1946] = str->add(strings[1946]);
11134strings[2522] = str->add(strings[2522]);
11135strings[1946] = str->add(strings[1946]);
11136str->del(strings[2520]);
11137str->del(strings[2521]);
11138str->del(strings[2522]);
11139str->del(strings[377]);
11140str->del(strings[2522]);
11141str->del(strings[1946]);
11142str->del(strings[2522]);
11143str->del(strings[1946]);
11144strings[2523] = str->add("/usr/devel/lib/enlightenment/modules/conf_transitions/linux-gnu-x86_64/module.so");
11145strings[2523] = str->add(strings[2523]);
11146strings[19] = str->add(strings[19]);
11147strings[2524] = str->add("/usr/devel/lib/enlightenment/modules/conf_transitions");
11148str->del(strings[2523]);
11149strings[2525] = str->add("transitions");
11150strings[2526] = str->add("Transitions");
11151strings[2527] = str->add("enlightenment/transitions");
11152str->del(strings[19]);
11153strings[2528] = str->add("e,action,mouse,move");
11154strings[2529] = str->add("e");
11155strings[2530] = str->add("mouse,move");
11156strings[377] = str->add(strings[377]);
11157strings[2530] = str->add(strings[2530]);
11158strings[1946] = str->add(strings[1946]);
11159strings[2530] = str->add(strings[2530]);
11160strings[1946] = str->add(strings[1946]);
11161strings[2528] = str->add(strings[2528]);
11162strings[2529] = str->add(strings[2529]);
11163strings[2530] = str->add(strings[2530]);
11164strings[377] = str->add(strings[377]);
11165strings[2530] = str->add(strings[2530]);
11166strings[1946] = str->add(strings[1946]);
11167strings[2530] = str->add(strings[2530]);
11168strings[1946] = str->add(strings[1946]);
11169strings[2528] = str->add(strings[2528]);
11170strings[2529] = str->add(strings[2529]);
11171strings[2530] = str->add(strings[2530]);
11172strings[377] = str->add(strings[377]);
11173strings[2530] = str->add(strings[2530]);
11174strings[1946] = str->add(strings[1946]);
11175strings[2530] = str->add(strings[2530]);
11176strings[1946] = str->add(strings[1946]);
11177strings[2528] = str->add(strings[2528]);
11178strings[2529] = str->add(strings[2529]);
11179strings[2530] = str->add(strings[2530]);
11180strings[377] = str->add(strings[377]);
11181strings[2530] = str->add(strings[2530]);
11182strings[1946] = str->add(strings[1946]);
11183strings[2530] = str->add(strings[2530]);
11184strings[1946] = str->add(strings[1946]);
11185strings[2528] = str->add(strings[2528]);
11186strings[2529] = str->add(strings[2529]);
11187strings[2530] = str->add(strings[2530]);
11188strings[377] = str->add(strings[377]);
11189strings[2530] = str->add(strings[2530]);
11190strings[1946] = str->add(strings[1946]);
11191strings[2530] = str->add(strings[2530]);
11192strings[1946] = str->add(strings[1946]);
11193str->del(strings[2528]);
11194str->del(strings[2529]);
11195str->del(strings[2530]);
11196str->del(strings[377]);
11197str->del(strings[2530]);
11198str->del(strings[1946]);
11199str->del(strings[2530]);
11200str->del(strings[1946]);
11201str->del(strings[2528]);
11202str->del(strings[2529]);
11203str->del(strings[2530]);
11204str->del(strings[377]);
11205str->del(strings[2530]);
11206str->del(strings[1946]);
11207str->del(strings[2530]);
11208str->del(strings[1946]);
11209str->del(strings[2528]);
11210str->del(strings[2529]);
11211str->del(strings[2530]);
11212str->del(strings[377]);
11213str->del(strings[2530]);
11214str->del(strings[1946]);
11215str->del(strings[2530]);
11216str->del(strings[1946]);
11217str->del(strings[2528]);
11218str->del(strings[2529]);
11219str->del(strings[2530]);
11220str->del(strings[377]);
11221str->del(strings[2530]);
11222str->del(strings[1946]);
11223str->del(strings[2530]);
11224str->del(strings[1946]);
11225str->del(strings[2528]);
11226str->del(strings[2529]);
11227str->del(strings[2530]);
11228str->del(strings[377]);
11229str->del(strings[2530]);
11230str->del(strings[1946]);
11231str->del(strings[2530]);
11232str->del(strings[1946]);
11233str->del(strings[7]);
11234str->del(strings[2518]);
11235strings[7] = str->add(strings[7]);
11236strings[2531] = str->add("images/37");
11237strings[2532] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/37");
11238strings[7] = str->add(strings[7]);
11239strings[2531] = str->add(strings[2531]);
11240strings[2533] = str->add("/usr/devel/lib/enlightenment/modules/conf_wallpaper/linux-gnu-x86_64/module.so");
11241strings[2533] = str->add(strings[2533]);
11242strings[18] = str->add(strings[18]);
11243strings[2534] = str->add("/usr/devel/lib/enlightenment/modules/conf_wallpaper");
11244str->del(strings[2533]);
11245strings[2535] = str->add("wallpaper");
11246strings[2536] = str->add("Wallpaper");
11247strings[1750] = str->add(strings[1750]);
11248strings[2537] = str->add("wallpaper_desk");
11249strings[2536] = str->add(strings[2536]);
11250strings[2250] = str->add(strings[2250]);
11251strings[1749] = str->add(strings[1749]);
11252strings[1750] = str->add(strings[1750]);
11253str->del(strings[18]);
11254strings[2538] = str->add("e,action,mouse,move");
11255strings[2539] = str->add("e");
11256strings[2540] = str->add("mouse,move");
11257strings[377] = str->add(strings[377]);
11258strings[2540] = str->add(strings[2540]);
11259strings[1946] = str->add(strings[1946]);
11260strings[2540] = str->add(strings[2540]);
11261strings[1946] = str->add(strings[1946]);
11262strings[2538] = str->add(strings[2538]);
11263strings[2539] = str->add(strings[2539]);
11264strings[2540] = str->add(strings[2540]);
11265strings[377] = str->add(strings[377]);
11266strings[2540] = str->add(strings[2540]);
11267strings[1946] = str->add(strings[1946]);
11268strings[2540] = str->add(strings[2540]);
11269strings[1946] = str->add(strings[1946]);
11270strings[2538] = str->add(strings[2538]);
11271strings[2539] = str->add(strings[2539]);
11272strings[2540] = str->add(strings[2540]);
11273strings[377] = str->add(strings[377]);
11274strings[2540] = str->add(strings[2540]);
11275strings[1946] = str->add(strings[1946]);
11276strings[2540] = str->add(strings[2540]);
11277strings[1946] = str->add(strings[1946]);
11278strings[2538] = str->add(strings[2538]);
11279strings[2539] = str->add(strings[2539]);
11280strings[2540] = str->add(strings[2540]);
11281strings[377] = str->add(strings[377]);
11282strings[2540] = str->add(strings[2540]);
11283strings[1946] = str->add(strings[1946]);
11284strings[2540] = str->add(strings[2540]);
11285strings[1946] = str->add(strings[1946]);
11286strings[2538] = str->add(strings[2538]);
11287strings[2539] = str->add(strings[2539]);
11288strings[2540] = str->add(strings[2540]);
11289strings[377] = str->add(strings[377]);
11290strings[2540] = str->add(strings[2540]);
11291strings[1946] = str->add(strings[1946]);
11292strings[2540] = str->add(strings[2540]);
11293strings[1946] = str->add(strings[1946]);
11294strings[2538] = str->add(strings[2538]);
11295strings[2539] = str->add(strings[2539]);
11296strings[2540] = str->add(strings[2540]);
11297strings[377] = str->add(strings[377]);
11298strings[2540] = str->add(strings[2540]);
11299strings[1946] = str->add(strings[1946]);
11300strings[2540] = str->add(strings[2540]);
11301strings[1946] = str->add(strings[1946]);
11302strings[2538] = str->add(strings[2538]);
11303strings[2539] = str->add(strings[2539]);
11304strings[2540] = str->add(strings[2540]);
11305strings[377] = str->add(strings[377]);
11306strings[2540] = str->add(strings[2540]);
11307strings[1946] = str->add(strings[1946]);
11308strings[2540] = str->add(strings[2540]);
11309strings[1946] = str->add(strings[1946]);
11310strings[2538] = str->add(strings[2538]);
11311strings[2539] = str->add(strings[2539]);
11312strings[2540] = str->add(strings[2540]);
11313strings[377] = str->add(strings[377]);
11314strings[2540] = str->add(strings[2540]);
11315strings[1946] = str->add(strings[1946]);
11316strings[2540] = str->add(strings[2540]);
11317strings[1946] = str->add(strings[1946]);
11318strings[2538] = str->add(strings[2538]);
11319strings[2539] = str->add(strings[2539]);
11320strings[2540] = str->add(strings[2540]);
11321strings[377] = str->add(strings[377]);
11322strings[2540] = str->add(strings[2540]);
11323strings[1946] = str->add(strings[1946]);
11324strings[2540] = str->add(strings[2540]);
11325strings[1946] = str->add(strings[1946]);
11326str->del(strings[2538]);
11327str->del(strings[2539]);
11328str->del(strings[2540]);
11329str->del(strings[377]);
11330str->del(strings[2540]);
11331str->del(strings[1946]);
11332str->del(strings[2540]);
11333str->del(strings[1946]);
11334str->del(strings[2538]);
11335str->del(strings[2539]);
11336str->del(strings[2540]);
11337str->del(strings[377]);
11338str->del(strings[2540]);
11339str->del(strings[1946]);
11340str->del(strings[2540]);
11341str->del(strings[1946]);
11342str->del(strings[2538]);
11343str->del(strings[2539]);
11344str->del(strings[2540]);
11345str->del(strings[377]);
11346str->del(strings[2540]);
11347str->del(strings[1946]);
11348str->del(strings[2540]);
11349str->del(strings[1946]);
11350str->del(strings[2538]);
11351str->del(strings[2539]);
11352str->del(strings[2540]);
11353str->del(strings[377]);
11354str->del(strings[2540]);
11355str->del(strings[1946]);
11356str->del(strings[2540]);
11357str->del(strings[1946]);
11358str->del(strings[2538]);
11359str->del(strings[2539]);
11360str->del(strings[2540]);
11361str->del(strings[377]);
11362str->del(strings[2540]);
11363str->del(strings[1946]);
11364str->del(strings[2540]);
11365str->del(strings[1946]);
11366str->del(strings[2538]);
11367str->del(strings[2539]);
11368str->del(strings[2540]);
11369str->del(strings[377]);
11370str->del(strings[2540]);
11371str->del(strings[1946]);
11372str->del(strings[2540]);
11373str->del(strings[1946]);
11374str->del(strings[2538]);
11375str->del(strings[2539]);
11376str->del(strings[2540]);
11377str->del(strings[377]);
11378str->del(strings[2540]);
11379str->del(strings[1946]);
11380str->del(strings[2540]);
11381str->del(strings[1946]);
11382str->del(strings[2538]);
11383str->del(strings[2539]);
11384str->del(strings[2540]);
11385str->del(strings[377]);
11386str->del(strings[2540]);
11387str->del(strings[1946]);
11388str->del(strings[2540]);
11389str->del(strings[1946]);
11390str->del(strings[2538]);
11391str->del(strings[2539]);
11392str->del(strings[2540]);
11393str->del(strings[377]);
11394str->del(strings[2540]);
11395str->del(strings[1946]);
11396str->del(strings[2540]);
11397str->del(strings[1946]);
11398strings[2541] = str->add("e,action,mouse,move");
11399strings[2542] = str->add("e");
11400strings[2543] = str->add("mouse,move");
11401strings[377] = str->add(strings[377]);
11402strings[2543] = str->add(strings[2543]);
11403strings[1946] = str->add(strings[1946]);
11404strings[2543] = str->add(strings[2543]);
11405strings[1946] = str->add(strings[1946]);
11406str->del(strings[2541]);
11407str->del(strings[2542]);
11408str->del(strings[2543]);
11409str->del(strings[377]);
11410str->del(strings[2543]);
11411str->del(strings[1946]);
11412str->del(strings[2543]);
11413str->del(strings[1946]);
11414str->del(strings[7]);
11415str->del(strings[2531]);
11416strings[7] = str->add(strings[7]);
11417strings[2544] = str->add("images/38");
11418strings[2545] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/38");
11419strings[7] = str->add(strings[7]);
11420strings[2544] = str->add(strings[2544]);
11421strings[2546] = str->add("e,action,mouse,move");
11422strings[2547] = str->add("e");
11423strings[2548] = str->add("mouse,move");
11424strings[377] = str->add(strings[377]);
11425strings[2548] = str->add(strings[2548]);
11426strings[1946] = str->add(strings[1946]);
11427strings[2548] = str->add(strings[2548]);
11428strings[1946] = str->add(strings[1946]);
11429str->del(strings[2546]);
11430str->del(strings[2547]);
11431str->del(strings[2548]);
11432str->del(strings[377]);
11433str->del(strings[2548]);
11434str->del(strings[1946]);
11435str->del(strings[2548]);
11436str->del(strings[1946]);
11437strings[2549] = str->add("/usr/devel/lib/enlightenment/modules/conf_window_display/linux-gnu-x86_64/module.so");
11438strings[2549] = str->add(strings[2549]);
11439strings[17] = str->add(strings[17]);
11440strings[2550] = str->add("/usr/devel/lib/enlightenment/modules/conf_window_display");
11441str->del(strings[2549]);
11442strings[2551] = str->add("windows");
11443strings[2552] = str->add("Windows");
11444strings[2250] = str->add(strings[2250]);
11445strings[2553] = str->add("window_display");
11446strings[2554] = str->add("Window Display");
11447strings[2250] = str->add(strings[2250]);
11448str->del(strings[17]);
11449strings[2555] = str->add("e,action,mouse,move");
11450strings[2556] = str->add("e");
11451strings[2557] = str->add("mouse,move");
11452strings[377] = str->add(strings[377]);
11453strings[2557] = str->add(strings[2557]);
11454strings[1946] = str->add(strings[1946]);
11455strings[2557] = str->add(strings[2557]);
11456strings[1946] = str->add(strings[1946]);
11457strings[2555] = str->add(strings[2555]);
11458strings[2556] = str->add(strings[2556]);
11459strings[2557] = str->add(strings[2557]);
11460strings[377] = str->add(strings[377]);
11461strings[2557] = str->add(strings[2557]);
11462strings[1946] = str->add(strings[1946]);
11463strings[2557] = str->add(strings[2557]);
11464strings[1946] = str->add(strings[1946]);
11465str->del(strings[2555]);
11466str->del(strings[2556]);
11467str->del(strings[2557]);
11468str->del(strings[377]);
11469str->del(strings[2557]);
11470str->del(strings[1946]);
11471str->del(strings[2557]);
11472str->del(strings[1946]);
11473str->del(strings[2555]);
11474str->del(strings[2556]);
11475str->del(strings[2557]);
11476str->del(strings[377]);
11477str->del(strings[2557]);
11478str->del(strings[1946]);
11479str->del(strings[2557]);
11480str->del(strings[1946]);
11481strings[2558] = str->add("e,action,mouse,move");
11482strings[2559] = str->add("e");
11483strings[2560] = str->add("mouse,move");
11484strings[377] = str->add(strings[377]);
11485strings[2560] = str->add(strings[2560]);
11486strings[1946] = str->add(strings[1946]);
11487strings[2560] = str->add(strings[2560]);
11488strings[1946] = str->add(strings[1946]);
11489str->del(strings[2558]);
11490str->del(strings[2559]);
11491str->del(strings[2560]);
11492str->del(strings[377]);
11493str->del(strings[2560]);
11494str->del(strings[1946]);
11495str->del(strings[2560]);
11496str->del(strings[1946]);
11497str->del(strings[7]);
11498str->del(strings[2544]);
11499strings[7] = str->add(strings[7]);
11500strings[2561] = str->add("images/39");
11501strings[2562] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/39");
11502strings[7] = str->add(strings[7]);
11503strings[2561] = str->add(strings[2561]);
11504strings[2563] = str->add("/usr/devel/lib/enlightenment/modules/conf_window_focus/linux-gnu-x86_64/module.so");
11505strings[2563] = str->add(strings[2563]);
11506strings[16] = str->add(strings[16]);
11507strings[2564] = str->add("/usr/devel/lib/enlightenment/modules/conf_window_focus");
11508str->del(strings[2563]);
11509strings[2565] = str->add("window_focus");
11510strings[2566] = str->add("Window Focus");
11511strings[2567] = str->add("enlightenment/focus");
11512str->del(strings[16]);
11513strings[2568] = str->add("e,action,mouse,move");
11514strings[2569] = str->add("e");
11515strings[2570] = str->add("e,action,mouse,down");
11516strings[2569] = str->add(strings[2569]);
11517strings[167] = str->add(strings[167]);
11518strings[377] = str->add(strings[377]);
11519strings[2571] = str->add("Main");
11520strings[66] = str->add(strings[66]);
11521strings[2572] = str->add("Favorite Applications");
11522strings[2573] = str->add("base/theme/icons");
11523strings[1839] = str->add(strings[1839]);
11524strings[2574] = str->add("e/widgets/border/default/border");
11525strings[2575] = str->add("e/widgets/border/shaped/border");
11526strings[2576] = str->add("e/widgets/border/noresize/border");
11527strings[2577] = str->add("e/widgets/border/dialog/border");
11528strings[2578] = str->add("e/widgets/border/noresize_dialog/border");
11529strings[2579] = str->add("e/widgets/border/pixel/border");
11530strings[2580] = str->add("e/pointer/enlightenment/default/color");
11531strings[1754] = str->add(strings[1754]);
11532strings[2581] = str->add("e/widgets/menu/default/background");
11533strings[2582] = str->add("e/widgets/menu/default/separator");
11534strings[2583] = str->add("e/widgets/menu/default/item_bg");
11535strings[2584] = str->add("e/widgets/menu/default/icon");
11536strings[2585] = str->add("e/widgets/menu/default/label");
11537strings[2586] = str->add("e/widgets/menu/default/submenu");
11538strings[2587] = str->add("e/widgets/menu/default/check");
11539strings[2588] = str->add("e/widgets/menu/default/radio");
11540strings[1945] = str->add(strings[1945]);
11541strings[2061] = str->add(strings[2061]);
11542strings[1960] = str->add(strings[1960]);
11543strings[2589] = str->add("e/shelf/invisible/base");
11544strings[2590] = str->add("e/shelf/invisible/inset");
11545strings[2591] = str->add("e/shelf/invisible/plain");
11546strings[2592] = str->add("e/shelf/alternate/base");
11547strings[2593] = str->add("e/shelf/alternate/inset");
11548strings[2594] = str->add("e/shelf/alternate/plain");
11549strings[1957] = str->add(strings[1957]);
11550strings[2127] = str->add(strings[2127]);
11551strings[1963] = str->add(strings[1963]);
11552strings[2595] = str->add("e/modules/pager/window");
11553strings[2090] = str->add(strings[2090]);
11554strings[2081] = str->add(strings[2081]);
11555strings[2112] = str->add(strings[2112]);
11556strings[2083] = str->add(strings[2083]);
11557strings[2596] = str->add("e/widgets/winlist/main");
11558strings[2597] = str->add("e/widgets/winlist/item");
11559strings[2598] = str->add("e/modules/mixer/main");
11560strings[2599] = str->add("e/sys/logout");
11561strings[2600] = str->add("e/widgets/dialog/main");
11562strings[2601] = str->add("e/widgets/dialog/text");
11563strings[2602] = str->add("e/widgets/configure/main");
11564strings[2603] = str->add("e/widgets/border/default/move");
11565strings[2604] = str->add("e/widgets/border/default/resize");
11566strings[2605] = str->add("e/transpreview/0");
11567strings[2606] = str->add("e/transpreview/1");
11568strings[2607] = str->add("e/transitions/crossfade");
11569strings[2608] = str->add("e/transitions/vswipe");
11570strings[2609] = str->add("e/widgets/check");
11571strings[2610] = str->add("e/widgets/check_icon");
11572strings[2611] = str->add("e/widgets/radio");
11573strings[2612] = str->add("e/widgets/radio_icon");
11574strings[2613] = str->add("e/widgets/button");
11575strings[2614] = str->add("e/widgets/scrollframe");
11576strings[2615] = str->add("e/widgets/ilist");
11577strings[2616] = str->add("e/widgets/ilist_odd");
11578strings[2617] = str->add("e/widgets/ilist_header");
11579strings[2618] = str->add("e/widgets/ilist_header_odd");
11580strings[2619] = str->add("e/widgets/entry");
11581strings[2620] = str->add("e/widgets/entry/text");
11582strings[2621] = str->add("e/widgets/entry/cursor");
11583strings[2622] = str->add("e/widgets/entry/selection");
11584strings[2623] = str->add("e/widgets/preview");
11585strings[2624] = str->add("e/widgets/deskpreview/desk");
11586strings[2625] = str->add("e/widgets/color_well");
11587strings[2626] = str->add("e/widgets/spectrum");
11588strings[2627] = str->add("e/widgets/cslider");
11589strings[2628] = str->add("e/widgets/slider_vertical");
11590strings[2629] = str->add("e/widgets/slider_horizontal");
11591strings[2630] = str->add("e/widgets/frame");
11592strings[2631] = str->add("e/widgets/label");
11593strings[2632] = str->add("e/widgets/fontpreview");
11594strings[2633] = str->add("e/widgets/textblock");
11595strings[2634] = str->add("e/widgets/menu/default/submenu_bg");
11596strings[2635] = str->add("e/sys/halt");
11597strings[2636] = str->add("e/sys/reboot");
11598strings[2637] = str->add("e/sys/suspend");
11599strings[2638] = str->add("e/sys/hibernate");
11600strings[2639] = str->add("e/widgets/gradpreview");
11601strings[1839] = str->add(strings[1839]);
11602strings[2574] = str->add(strings[2574]);
11603strings[2575] = str->add(strings[2575]);
11604strings[2576] = str->add(strings[2576]);
11605strings[2577] = str->add(strings[2577]);
11606strings[2578] = str->add(strings[2578]);
11607strings[2579] = str->add(strings[2579]);
11608strings[2580] = str->add(strings[2580]);
11609strings[1754] = str->add(strings[1754]);
11610strings[2581] = str->add(strings[2581]);
11611strings[2582] = str->add(strings[2582]);
11612strings[2583] = str->add(strings[2583]);
11613strings[2584] = str->add(strings[2584]);
11614strings[2585] = str->add(strings[2585]);
11615strings[2586] = str->add(strings[2586]);
11616strings[2587] = str->add(strings[2587]);
11617strings[2588] = str->add(strings[2588]);
11618strings[1945] = str->add(strings[1945]);
11619strings[2061] = str->add(strings[2061]);
11620strings[1960] = str->add(strings[1960]);
11621strings[2589] = str->add(strings[2589]);
11622strings[2590] = str->add(strings[2590]);
11623strings[2591] = str->add(strings[2591]);
11624strings[2592] = str->add(strings[2592]);
11625strings[2593] = str->add(strings[2593]);
11626strings[2594] = str->add(strings[2594]);
11627strings[1957] = str->add(strings[1957]);
11628strings[2127] = str->add(strings[2127]);
11629strings[1963] = str->add(strings[1963]);
11630strings[2595] = str->add(strings[2595]);
11631strings[2090] = str->add(strings[2090]);
11632strings[2081] = str->add(strings[2081]);
11633strings[2112] = str->add(strings[2112]);
11634strings[2083] = str->add(strings[2083]);
11635strings[2596] = str->add(strings[2596]);
11636strings[2597] = str->add(strings[2597]);
11637strings[2598] = str->add(strings[2598]);
11638strings[2599] = str->add(strings[2599]);
11639strings[2600] = str->add(strings[2600]);
11640strings[2601] = str->add(strings[2601]);
11641strings[2602] = str->add(strings[2602]);
11642strings[2603] = str->add(strings[2603]);
11643strings[2604] = str->add(strings[2604]);
11644strings[2605] = str->add(strings[2605]);
11645strings[2606] = str->add(strings[2606]);
11646strings[2607] = str->add(strings[2607]);
11647strings[2608] = str->add(strings[2608]);
11648strings[2609] = str->add(strings[2609]);
11649strings[2610] = str->add(strings[2610]);
11650strings[2611] = str->add(strings[2611]);
11651strings[2612] = str->add(strings[2612]);
11652strings[2613] = str->add(strings[2613]);
11653strings[2614] = str->add(strings[2614]);
11654strings[2615] = str->add(strings[2615]);
11655strings[2616] = str->add(strings[2616]);
11656strings[2617] = str->add(strings[2617]);
11657strings[2618] = str->add(strings[2618]);
11658strings[2619] = str->add(strings[2619]);
11659strings[2620] = str->add(strings[2620]);
11660strings[2621] = str->add(strings[2621]);
11661strings[2622] = str->add(strings[2622]);
11662strings[2623] = str->add(strings[2623]);
11663strings[2624] = str->add(strings[2624]);
11664strings[2625] = str->add(strings[2625]);
11665strings[2626] = str->add(strings[2626]);
11666strings[2627] = str->add(strings[2627]);
11667strings[2628] = str->add(strings[2628]);
11668strings[2629] = str->add(strings[2629]);
11669strings[2630] = str->add(strings[2630]);
11670strings[2631] = str->add(strings[2631]);
11671strings[2632] = str->add(strings[2632]);
11672strings[2633] = str->add(strings[2633]);
11673strings[2634] = str->add(strings[2634]);
11674strings[2635] = str->add(strings[2635]);
11675strings[2636] = str->add(strings[2636]);
11676strings[2637] = str->add(strings[2637]);
11677strings[2638] = str->add(strings[2638]);
11678strings[2639] = str->add(strings[2639]);
11679str->del(strings[1839]);
11680str->del(strings[2574]);
11681str->del(strings[2575]);
11682str->del(strings[2576]);
11683str->del(strings[2577]);
11684str->del(strings[2578]);
11685str->del(strings[2579]);
11686str->del(strings[2580]);
11687str->del(strings[1754]);
11688str->del(strings[2581]);
11689str->del(strings[2582]);
11690str->del(strings[2583]);
11691str->del(strings[2584]);
11692str->del(strings[2585]);
11693str->del(strings[2586]);
11694str->del(strings[2587]);
11695str->del(strings[2588]);
11696str->del(strings[1945]);
11697str->del(strings[2061]);
11698str->del(strings[1960]);
11699str->del(strings[2589]);
11700str->del(strings[2590]);
11701str->del(strings[2591]);
11702str->del(strings[2592]);
11703str->del(strings[2593]);
11704str->del(strings[2594]);
11705str->del(strings[1957]);
11706str->del(strings[2127]);
11707str->del(strings[1963]);
11708str->del(strings[2595]);
11709str->del(strings[2090]);
11710str->del(strings[2081]);
11711str->del(strings[2112]);
11712str->del(strings[2083]);
11713str->del(strings[2596]);
11714str->del(strings[2597]);
11715str->del(strings[2598]);
11716str->del(strings[2599]);
11717str->del(strings[2600]);
11718str->del(strings[2601]);
11719str->del(strings[2602]);
11720str->del(strings[2603]);
11721str->del(strings[2604]);
11722str->del(strings[2605]);
11723str->del(strings[2606]);
11724str->del(strings[2607]);
11725str->del(strings[2608]);
11726str->del(strings[2609]);
11727str->del(strings[2610]);
11728str->del(strings[2611]);
11729str->del(strings[2612]);
11730str->del(strings[2613]);
11731str->del(strings[2614]);
11732str->del(strings[2615]);
11733str->del(strings[2616]);
11734str->del(strings[2617]);
11735str->del(strings[2618]);
11736str->del(strings[2619]);
11737str->del(strings[2620]);
11738str->del(strings[2621]);
11739str->del(strings[2622]);
11740str->del(strings[2623]);
11741str->del(strings[2624]);
11742str->del(strings[2625]);
11743str->del(strings[2626]);
11744str->del(strings[2627]);
11745str->del(strings[2628]);
11746str->del(strings[2629]);
11747str->del(strings[2630]);
11748str->del(strings[2631]);
11749str->del(strings[2632]);
11750str->del(strings[2633]);
11751str->del(strings[2634]);
11752str->del(strings[2635]);
11753str->del(strings[2636]);
11754str->del(strings[2637]);
11755str->del(strings[2638]);
11756str->del(strings[2639]);
11757strings[1839] = str->add(strings[1839]);
11758strings[2090] = str->add(strings[2090]);
11759strings[2640] = str->add("e/modules/battery/popup");
11760strings[2574] = str->add(strings[2574]);
11761strings[2575] = str->add(strings[2575]);
11762strings[2576] = str->add(strings[2576]);
11763strings[2577] = str->add(strings[2577]);
11764strings[2578] = str->add(strings[2578]);
11765strings[2579] = str->add(strings[2579]);
11766strings[2641] = str->add("e/widgets/border/default/close");
11767strings[2642] = str->add("e/widgets/border/default/minimize");
11768strings[2643] = str->add("e/widgets/border/default/maximize");
11769strings[2644] = str->add("e/widgets/border/default/shade");
11770strings[2645] = str->add("e/widgets/border/default/stick");
11771strings[2646] = str->add("e/widgets/border/default/kill");
11772strings[2647] = str->add("e/widgets/border/default/locks");
11773strings[2648] = str->add("e/widgets/border/default/locks_user");
11774strings[2649] = str->add("e/widgets/border/default/locks_application");
11775strings[2650] = str->add("e/widgets/border/default/borderless");
11776strings[2651] = str->add("e/widgets/border/default/fullscreen");
11777strings[2652] = str->add("e/widgets/border/default/remember");
11778strings[2653] = str->add("e/widgets/border/default/skip_winlist");
11779strings[2654] = str->add("e/widgets/border/default/skip");
11780strings[2655] = str->add("e/widgets/border/default/skip_pager");
11781strings[2656] = str->add("e/widgets/border/default/sendto");
11782strings[2657] = str->add("e/widgets/border/default/stacking");
11783strings[2658] = str->add("e/widgets/border/default/stack_on_top");
11784strings[2659] = str->add("e/widgets/border/default/stack_normal");
11785strings[2660] = str->add("e/widgets/border/default/stack_below");
11786strings[2661] = str->add("e/widgets/border/default/properties");
11787strings[2112] = str->add(strings[2112]);
11788strings[1935] = str->add(strings[1935]);
11789strings[2662] = str->add("e/gadman/popup");
11790strings[1929] = str->add(strings[1929]);
11791strings[2663] = str->add("e/gadman/frame");
11792strings[2067] = str->add(strings[2067]);
11793strings[2069] = str->add(strings[2069]);
11794strings[2664] = str->add("e/modules/ibar/drop");
11795strings[2665] = str->add("e/modules/ibar/drop_overlay");
11796strings[2581] = str->add(strings[2581]);
11797strings[2582] = str->add(strings[2582]);
11798strings[2583] = str->add(strings[2583]);
11799strings[2634] = str->add(strings[2634]);
11800strings[2587] = str->add(strings[2587]);
11801strings[2588] = str->add(strings[2588]);
11802strings[2584] = str->add(strings[2584]);
11803strings[2585] = str->add(strings[2585]);
11804strings[2586] = str->add(strings[2586]);
11805strings[2127] = str->add(strings[2127]);
11806strings[1963] = str->add(strings[1963]);
11807strings[2595] = str->add(strings[2595]);
11808strings[2604] = str->add(strings[2604]);
11809strings[2603] = str->add(strings[2603]);
11810strings[2081] = str->add(strings[2081]);
11811strings[2666] = str->add("e/error/main");
11812strings[2083] = str->add(strings[2083]);
11813strings[2667] = str->add("e/modules/ibox/icon");
11814strings[2668] = str->add("e/modules/ibox/icon_overlay");
11815strings[2669] = str->add("e/modules/ibox/drop");
11816strings[2670] = str->add("e/modules/ibox/drop_overlay");
11817strings[1957] = str->add(strings[1957]);
11818strings[2596] = str->add(strings[2596]);
11819strings[2597] = str->add(strings[2597]);
11820strings[2605] = str->add(strings[2605]);
11821strings[2606] = str->add(strings[2606]);
11822strings[2607] = str->add(strings[2607]);
11823strings[2608] = str->add(strings[2608]);
11824strings[2600] = str->add(strings[2600]);
11825strings[2601] = str->add(strings[2601]);
11826strings[2602] = str->add(strings[2602]);
11827strings[2671] = str->add("e/icons/enlightenment/e");
11828strings[2672] = str->add("e/icons/enlightenment/reset");
11829strings[2673] = str->add("e/icons/enlightenment/exit");
11830strings[2674] = str->add("e/icons/enlightenment/logout");
11831strings[2675] = str->add("e/icons/enlightenment/halt");
11832strings[2676] = str->add("e/icons/enlightenment/reboot");
11833strings[2677] = str->add("e/icons/enlightenment/suspend");
11834strings[2678] = str->add("e/icons/enlightenment/hibernate");
11835strings[2679] = str->add("e/icons/enlightenment/screen_setup");
11836strings[2680] = str->add("e/icons/enlightenment/themes");
11837strings[2681] = str->add("e/icons/enlightenment/colors");
11838strings[2682] = str->add("e/icons/enlightenment/windows");
11839strings[2683] = str->add("e/icons/enlightenment/lost_windows");
11840strings[2684] = str->add("e/icons/enlightenment/focus");
11841strings[2685] = str->add("e/icons/enlightenment/modules");
11842strings[2686] = str->add("e/icons/enlightenment/favorites");
11843strings[2687] = str->add("e/icons/enlightenment/desktops");
11844strings[2688] = str->add("e/icons/enlightenment/configuration");
11845strings[2689] = str->add("e/icons/enlightenment/intl");
11846strings[2690] = str->add("e/icons/enlightenment/system");
11847strings[2691] = str->add("e/icons/enlightenment/run");
11848strings[2692] = str->add("e/icons/enlightenment/directories");
11849strings[2693] = str->add("e/icons/enlightenment/fileman");
11850strings[2694] = str->add("e/icons/enlightenment/unknown");
11851strings[2695] = str->add("e/icons/widget/new_dialog");
11852strings[2696] = str->add("e/icons/widget/up_arrow");
11853strings[2697] = str->add("e/icons/widget/down_arrow");
11854strings[2698] = str->add("e/icons/widget/up_dir");
11855strings[2699] = str->add("e/icons/enlightenment/mouse");
11856strings[2700] = str->add("e/icons/enlightenment/mouse_left");
11857strings[2701] = str->add("e/icons/enlightenment/mouse_middle");
11858strings[2702] = str->add("e/icons/enlightenment/mouse_right");
11859strings[2703] = str->add("e/icons/enlightenment/mouse_extra");
11860strings[2704] = str->add("e/icons/enlightenment/mouse_wheel");
11861strings[2705] = str->add("e/icons/enlightenment/mouse_clean");
11862strings[2706] = str->add("e/icons/enlightenment/keys");
11863strings[2707] = str->add("e/icons/enlightenment/desklock");
11864strings[2708] = str->add("e/icons/enlightenment/desklock_menu");
11865strings[2709] = str->add("e/icons/enlightenment/regenerate_menus");
11866strings[2710] = str->add("e/icons/enlightenment/screen_resolution");
11867strings[2711] = str->add("e/icons/enlightenment/shelf");
11868strings[2712] = str->add("e/icons/enlightenment/fonts");
11869strings[2713] = str->add("e/icons/enlightenment/background");
11870strings[2714] = str->add("e/icons/enlightenment/icon_theme");
11871strings[2715] = str->add("e/icons/enlightenment/applications");
11872strings[2716] = str->add("e/icons/enlightenment/transitions");
11873strings[2717] = str->add("e/icons/enlightenment/performance");
11874strings[2718] = str->add("e/icons/enlightenment/startup");
11875strings[2719] = str->add("e/icons/enlightenment/winlist");
11876strings[2720] = str->add("e/icons/enlightenment/window_manipulation");
11877strings[2721] = str->add("e/icons/enlightenment/menus");
11878strings[2722] = str->add("e/icons/enlightenment/screen_normal");
11879strings[2723] = str->add("e/icons/enlightenment/screen_around");
11880strings[2724] = str->add("e/icons/enlightenment/screen_left");
11881strings[2725] = str->add("e/icons/enlightenment/screen_right");
11882strings[2726] = str->add("e/icons/enlightenment/screen_vflip");
11883strings[2727] = str->add("e/icons/enlightenment/screen_hflip");
11884strings[2728] = str->add("e/icons/enlightenment/shelf_position_bottom");
11885strings[2729] = str->add("e/icons/enlightenment/shelf_position_bottom_left");
11886strings[2730] = str->add("e/icons/enlightenment/shelf_position_bottom_right");
11887strings[2731] = str->add("e/icons/enlightenment/shelf_position_top");
11888strings[2732] = str->add("e/icons/enlightenment/shelf_position_top_left");
11889strings[2733] = str->add("e/icons/enlightenment/shelf_position_top_right");
11890strings[2734] = str->add("e/icons/enlightenment/shelf_position_left");
11891strings[2735] = str->add("e/icons/enlightenment/shelf_position_left_top");
11892strings[2736] = str->add("e/icons/enlightenment/shelf_position_left_bottom");
11893strings[2737] = str->add("e/icons/enlightenment/shelf_position_right");
11894strings[2738] = str->add("e/icons/enlightenment/shelf_position_right_top");
11895strings[2739] = str->add("e/icons/enlightenment/shelf_position_right_bottom");
11896strings[2740] = str->add("e/icons/enlightenment/shelf_bottom_desk");
11897strings[2741] = str->add("e/icons/enlightenment/shelf_custom");
11898strings[2742] = str->add("e/icons/enlightenment/shelf_dock");
11899strings[2743] = str->add("e/icons/enlightenment/shelf_menu_bar");
11900strings[2744] = str->add("e/icons/enlightenment/shelf_panel");
11901strings[2745] = str->add("e/icons/enlightenment/shelf_top_desk");
11902strings[2746] = str->add("e/icons/enlightenment/wallpaper_stretch");
11903strings[2747] = str->add("e/icons/enlightenment/wallpaper_tile");
11904strings[2748] = str->add("e/icons/enlightenment/wallpaper_center");
11905strings[2749] = str->add("e/icons/enlightenment/wallpaper_scale_aspect_in");
11906strings[2750] = str->add("e/icons/enlightenment/wallpaper_scale_aspect_out");
11907strings[2751] = str->add("e/icons/enlightenment/gradient_h");
11908strings[2752] = str->add("e/icons/enlightenment/gradient_v");
11909strings[2753] = str->add("e/icons/enlightenment/gradient_du");
11910strings[2754] = str->add("e/icons/enlightenment/gradient_dd");
11911strings[2755] = str->add("e/icons/enlightenment/gradient_rad");
11912strings[2756] = str->add("e/icons/enlightenment/advanced");
11913strings[2757] = str->add("e/icons/enlightenment/behavior");
11914strings[2758] = str->add("e/icons/enlightenment/appearance");
11915strings[2759] = str->add("e/icons/enlightenment/extensions");
11916strings[2760] = str->add("e/icons/enlightenment/imc");
11917strings[2761] = str->add("e/icons/enlightenment/file_icons");
11918strings[2762] = str->add("e/icons/enlightenment/menu_settings");
11919strings[2763] = str->add("e/icons/enlightenment/ibar_applications");
11920strings[2764] = str->add("e/icons/enlightenment/restart_applications");
11921strings[2765] = str->add("e/icons/enlightenment/startup_applications");
11922strings[2766] = str->add("e/icons/enlightenment/power_management");
11923strings[2767] = str->add("e/icons/enlightenment/screensaver");
11924strings[2768] = str->add("e/icons/enlightenment/window_remembers");
11925strings[2580] = str->add(strings[2580]);
11926strings[1754] = str->add(strings[1754]);
11927strings[2769] = str->add("e/widgets/about/main");
11928strings[2770] = str->add("e/theme/about");
11929strings[2619] = str->add(strings[2619]);
11930strings[2620] = str->add(strings[2620]);
11931strings[2621] = str->add(strings[2621]);
11932strings[2622] = str->add(strings[2622]);
11933strings[2771] = str->add("e/fileman/default/window/main");
11934strings[2772] = str->add("e/fileman/default/scrollframe");
11935strings[2773] = str->add("e/fileman/default/list/variable");
11936strings[2774] = str->add("e/fileman/default/list_odd/variable");
11937strings[2775] = str->add("e/fileman/default/list/fixed");
11938strings[2776] = str->add("e/fileman/default/list_odd/fixed");
11939strings[2777] = str->add("e/fileman/default/icon/fixed");
11940strings[2778] = str->add("e/fileman/default/icon/variable");
11941strings[2779] = str->add("e/fileman/default/overlay");
11942strings[2780] = str->add("e/fileman/default/list/drop_between");
11943strings[2781] = str->add("e/fileman/default/list/drop_in");
11944strings[2782] = str->add("e/fileman/desktop/scrollframe");
11945strings[2783] = str->add("e/fileman/desktop/icon/fixed");
11946strings[2784] = str->add("e/fileman/desktop/icon/variable");
11947strings[2785] = str->add("e/fileman/desktop/overlay");
11948strings[2786] = str->add("e/fileman/desktop/list/drop_between");
11949strings[2787] = str->add("e/fileman/desktop/list/drop_in");
11950strings[2788] = str->add("e/fileman/default/rubberband");
11951strings[2789] = str->add("e/icons/fileman/folder");
11952strings[2790] = str->add("e/icons/fileman/file");
11953strings[2791] = str->add("e/icons/fileman/home");
11954strings[2792] = str->add("e/icons/fileman/desktop");
11955strings[2793] = str->add("e/icons/fileman/hdd");
11956strings[2794] = str->add("e/icons/fileman/hd");
11957strings[2795] = str->add("e/icons/fileman/mime/application/pdf");
11958strings[2796] = str->add("e/icons/fileman/mime/text/x-csrc");
11959strings[2797] = str->add("e/icons/fileman/mime/text/x-chdr");
11960strings[2798] = str->add("e/icons/fileman/mime/application/x-object");
11961strings[2799] = str->add("e/icons/fileman/mime/application/x-shellscript");
11962strings[2800] = str->add("e/icons/fileman/mime/image/png");
11963strings[2801] = str->add("e/icons/fileman/mime/image/jpeg");
11964strings[2802] = str->add("e/icons/fileman/mime/video/x-msvideo");
11965strings[2803] = str->add("e/icons/fileman/mime/audio/mpeg");
11966strings[2804] = str->add("e/icons/fileman/mime/application/x-xcf");
11967strings[2805] = str->add("e/icons/fileman/mime/text/x-c++src");
11968strings[2806] = str->add("e/icons/fileman/mime/text/x-csharp");
11969strings[2807] = str->add("e/icons/fileman/mime/text/x-patch");
11970strings[2808] = str->add("e/icons/fileman/mime/application/msword");
11971strings[2809] = str->add("e/icons/fileman/mime/application/ogg");
11972strings[2810] = str->add("e/icons/fileman/mime/text/plain");
11973strings[2811] = str->add("e/icons/fileman/mime/application/x-bzip");
11974strings[2812] = str->add("e/icons/fileman/mime/application/x-deb");
11975strings[2813] = str->add("e/icons/fileman/mime/application/x-font-ttf");
11976strings[2814] = str->add("e/icons/fileman/mime/application/x-font-pcf");
11977strings[2815] = str->add("e/icons/fileman/mime/application/x-font-bdf");
11978strings[2816] = str->add("e/icons/fileman/mime/text/css");
11979strings[2817] = str->add("e/icons/fileman/mime/text/html");
11980strings[2817] = str->add(strings[2817]);
11981strings[2818] = str->add("e/icons/fileman/mime/application/zip");
11982strings[2819] = str->add("e/icons/fileman/mime/application/x-gzip");
11983strings[2820] = str->add("e/icons/fileman/mime/application/x-bzip-compressed-tar");
11984strings[2821] = str->add("e/icons/fileman/mime/application/x-bzip2-compressed-tar");
11985strings[2822] = str->add("e/icons/fileman/mime/application/x-compressed-tar");
11986strings[2823] = str->add("e/icons/fileman/mime/application/x-tar");
11987strings[2824] = str->add("e/icons/fileman/mime/application/x-rar");
11988strings[2825] = str->add("e/icons/fileman/mime/video/mpeg");
11989strings[2826] = str->add("e/icons/fileman/mime/video");
11990strings[2827] = str->add("e/icons/fileman/mime/text");
11991strings[2828] = str->add("e/icons/fileman/mime/image");
11992strings[2829] = str->add("e/icons/fileman/mime/audio");
11993strings[2830] = str->add("e/fileman/default/button/open");
11994strings[2831] = str->add("e/fileman/default/button/copy");
11995strings[2832] = str->add("e/fileman/default/button/cut");
11996strings[2833] = str->add("e/fileman/default/button/paste");
11997strings[2834] = str->add("e/fileman/default/button/delete");
11998strings[2835] = str->add("e/fileman/default/button/rename");
11999strings[2836] = str->add("e/fileman/default/button/properties");
12000strings[2837] = str->add("e/fileman/default/button/arrange_name");
12001strings[2838] = str->add("e/fileman/default/button/arrange");
12002strings[2839] = str->add("e/fileman/default/button/arrange_time");
12003strings[2840] = str->add("e/fileman/default/button/new");
12004strings[2841] = str->add("e/fileman/default/button/new_dir");
12005strings[2842] = str->add("e/fileman/default/button/refresh");
12006strings[2843] = str->add("e/fileman/default/button/view_details");
12007strings[2844] = str->add("e/fileman/default/button/view_name");
12008strings[2845] = str->add("e/fileman/default/button/view");
12009strings[2846] = str->add("e/fileman/default/button/select");
12010strings[2847] = str->add("e/widgets/fileselector/main");
12011strings[2609] = str->add(strings[2609]);
12012strings[2610] = str->add(strings[2610]);
12013strings[2611] = str->add(strings[2611]);
12014strings[2612] = str->add(strings[2612]);
12015strings[2630] = str->add(strings[2630]);
12016strings[2613] = str->add(strings[2613]);
12017strings[2631] = str->add(strings[2631]);
12018strings[2614] = str->add(strings[2614]);
12019strings[2615] = str->add(strings[2615]);
12020strings[2616] = str->add(strings[2616]);
12021strings[2617] = str->add(strings[2617]);
12022strings[2848] = str->add("e/widgets/tlist");
12023strings[2849] = str->add("e/widgets/tlist_odd");
12024strings[2628] = str->add(strings[2628]);
12025strings[2629] = str->add(strings[2629]);
12026strings[2850] = str->add("e/widgets/exebuf/main");
12027strings[2851] = str->add("e/widgets/exebuf/item");
12028strings[2852] = str->add("e/desklock/background");
12029strings[2853] = str->add("e/desklock/login_box");
12030strings[2633] = str->add(strings[2633]);
12031strings[1945] = str->add(strings[1945]);
12032strings[2061] = str->add(strings[2061]);
12033strings[1960] = str->add(strings[1960]);
12034strings[2592] = str->add(strings[2592]);
12035strings[2593] = str->add(strings[2593]);
12036strings[2594] = str->add(strings[2594]);
12037strings[2589] = str->add(strings[2589]);
12038strings[2590] = str->add(strings[2590]);
12039strings[2591] = str->add(strings[2591]);
12040strings[2623] = str->add(strings[2623]);
12041strings[2627] = str->add(strings[2627]);
12042strings[2626] = str->add(strings[2626]);
12043strings[2625] = str->add(strings[2625]);
12044strings[2599] = str->add(strings[2599]);
12045strings[2635] = str->add(strings[2635]);
12046strings[2636] = str->add(strings[2636]);
12047strings[2637] = str->add(strings[2637]);
12048strings[2638] = str->add(strings[2638]);
12049strings[2624] = str->add(strings[2624]);
12050strings[2632] = str->add(strings[2632]);
12051strings[2854] = str->add("e/wizard/extra");
12052strings[2855] = str->add("e/wizard/main");
12053strings[2856] = str->add("e/toolbar/default/base");
12054strings[2857] = str->add("e/widgets/slidesel");
12055strings[2598] = str->add(strings[2598]);
12056strings[2858] = str->add("e/modules/connman/main");
12057strings[2859] = str->add("e/modules/connman/network");
12058strings[2639] = str->add(strings[2639]);
12059strings[1839] = str->add(strings[1839]);
12060strings[2090] = str->add(strings[2090]);
12061strings[2640] = str->add(strings[2640]);
12062strings[2574] = str->add(strings[2574]);
12063strings[2575] = str->add(strings[2575]);
12064strings[2576] = str->add(strings[2576]);
12065strings[2577] = str->add(strings[2577]);
12066strings[2578] = str->add(strings[2578]);
12067strings[2579] = str->add(strings[2579]);
12068strings[2641] = str->add(strings[2641]);
12069strings[2642] = str->add(strings[2642]);
12070strings[2643] = str->add(strings[2643]);
12071strings[2644] = str->add(strings[2644]);
12072strings[2645] = str->add(strings[2645]);
12073strings[2646] = str->add(strings[2646]);
12074strings[2647] = str->add(strings[2647]);
12075strings[2648] = str->add(strings[2648]);
12076strings[2649] = str->add(strings[2649]);
12077strings[2650] = str->add(strings[2650]);
12078strings[2651] = str->add(strings[2651]);
12079strings[2652] = str->add(strings[2652]);
12080strings[2653] = str->add(strings[2653]);
12081strings[2654] = str->add(strings[2654]);
12082strings[2655] = str->add(strings[2655]);
12083strings[2656] = str->add(strings[2656]);
12084strings[2657] = str->add(strings[2657]);
12085strings[2658] = str->add(strings[2658]);
12086strings[2659] = str->add(strings[2659]);
12087strings[2660] = str->add(strings[2660]);
12088strings[2661] = str->add(strings[2661]);
12089strings[2112] = str->add(strings[2112]);
12090strings[1935] = str->add(strings[1935]);
12091strings[2662] = str->add(strings[2662]);
12092strings[1929] = str->add(strings[1929]);
12093strings[2663] = str->add(strings[2663]);
12094strings[2067] = str->add(strings[2067]);
12095strings[2069] = str->add(strings[2069]);
12096strings[2664] = str->add(strings[2664]);
12097strings[2665] = str->add(strings[2665]);
12098strings[2581] = str->add(strings[2581]);
12099strings[2582] = str->add(strings[2582]);
12100strings[2583] = str->add(strings[2583]);
12101strings[2634] = str->add(strings[2634]);
12102strings[2587] = str->add(strings[2587]);
12103strings[2588] = str->add(strings[2588]);
12104strings[2584] = str->add(strings[2584]);
12105strings[2585] = str->add(strings[2585]);
12106strings[2586] = str->add(strings[2586]);
12107strings[2127] = str->add(strings[2127]);
12108strings[1963] = str->add(strings[1963]);
12109strings[2595] = str->add(strings[2595]);
12110strings[2604] = str->add(strings[2604]);
12111strings[2603] = str->add(strings[2603]);
12112strings[2081] = str->add(strings[2081]);
12113strings[2666] = str->add(strings[2666]);
12114strings[2083] = str->add(strings[2083]);
12115strings[2667] = str->add(strings[2667]);
12116strings[2668] = str->add(strings[2668]);
12117strings[2669] = str->add(strings[2669]);
12118strings[2670] = str->add(strings[2670]);
12119strings[1957] = str->add(strings[1957]);
12120strings[2596] = str->add(strings[2596]);
12121strings[2597] = str->add(strings[2597]);
12122strings[2605] = str->add(strings[2605]);
12123strings[2606] = str->add(strings[2606]);
12124strings[2607] = str->add(strings[2607]);
12125strings[2608] = str->add(strings[2608]);
12126strings[2600] = str->add(strings[2600]);
12127strings[2601] = str->add(strings[2601]);
12128strings[2602] = str->add(strings[2602]);
12129strings[2671] = str->add(strings[2671]);
12130strings[2672] = str->add(strings[2672]);
12131strings[2673] = str->add(strings[2673]);
12132strings[2674] = str->add(strings[2674]);
12133strings[2675] = str->add(strings[2675]);
12134strings[2676] = str->add(strings[2676]);
12135strings[2677] = str->add(strings[2677]);
12136strings[2678] = str->add(strings[2678]);
12137strings[2679] = str->add(strings[2679]);
12138strings[2680] = str->add(strings[2680]);
12139strings[2681] = str->add(strings[2681]);
12140strings[2682] = str->add(strings[2682]);
12141strings[2683] = str->add(strings[2683]);
12142strings[2684] = str->add(strings[2684]);
12143strings[2685] = str->add(strings[2685]);
12144strings[2686] = str->add(strings[2686]);
12145strings[2687] = str->add(strings[2687]);
12146strings[2688] = str->add(strings[2688]);
12147strings[2689] = str->add(strings[2689]);
12148strings[2690] = str->add(strings[2690]);
12149strings[2691] = str->add(strings[2691]);
12150strings[2692] = str->add(strings[2692]);
12151strings[2693] = str->add(strings[2693]);
12152strings[2694] = str->add(strings[2694]);
12153strings[2695] = str->add(strings[2695]);
12154strings[2696] = str->add(strings[2696]);
12155strings[2697] = str->add(strings[2697]);
12156strings[2698] = str->add(strings[2698]);
12157strings[2699] = str->add(strings[2699]);
12158strings[2700] = str->add(strings[2700]);
12159strings[2701] = str->add(strings[2701]);
12160strings[2702] = str->add(strings[2702]);
12161strings[2703] = str->add(strings[2703]);
12162strings[2704] = str->add(strings[2704]);
12163strings[2705] = str->add(strings[2705]);
12164strings[2706] = str->add(strings[2706]);
12165strings[2707] = str->add(strings[2707]);
12166strings[2708] = str->add(strings[2708]);
12167strings[2709] = str->add(strings[2709]);
12168strings[2710] = str->add(strings[2710]);
12169strings[2711] = str->add(strings[2711]);
12170strings[2712] = str->add(strings[2712]);
12171strings[2713] = str->add(strings[2713]);
12172strings[2714] = str->add(strings[2714]);
12173strings[2715] = str->add(strings[2715]);
12174strings[2716] = str->add(strings[2716]);
12175strings[2717] = str->add(strings[2717]);
12176strings[2718] = str->add(strings[2718]);
12177strings[2719] = str->add(strings[2719]);
12178strings[2720] = str->add(strings[2720]);
12179strings[2721] = str->add(strings[2721]);
12180strings[2722] = str->add(strings[2722]);
12181strings[2723] = str->add(strings[2723]);
12182strings[2724] = str->add(strings[2724]);
12183strings[2725] = str->add(strings[2725]);
12184strings[2726] = str->add(strings[2726]);
12185strings[2727] = str->add(strings[2727]);
12186strings[2728] = str->add(strings[2728]);
12187strings[2729] = str->add(strings[2729]);
12188strings[2730] = str->add(strings[2730]);
12189strings[2731] = str->add(strings[2731]);
12190strings[2732] = str->add(strings[2732]);
12191strings[2733] = str->add(strings[2733]);
12192strings[2734] = str->add(strings[2734]);
12193strings[2735] = str->add(strings[2735]);
12194strings[2736] = str->add(strings[2736]);
12195strings[2737] = str->add(strings[2737]);
12196strings[2738] = str->add(strings[2738]);
12197strings[2739] = str->add(strings[2739]);
12198strings[2740] = str->add(strings[2740]);
12199strings[2741] = str->add(strings[2741]);
12200strings[2742] = str->add(strings[2742]);
12201strings[2743] = str->add(strings[2743]);
12202strings[2744] = str->add(strings[2744]);
12203strings[2745] = str->add(strings[2745]);
12204strings[2746] = str->add(strings[2746]);
12205strings[2747] = str->add(strings[2747]);
12206strings[2748] = str->add(strings[2748]);
12207strings[2749] = str->add(strings[2749]);
12208strings[2750] = str->add(strings[2750]);
12209strings[2751] = str->add(strings[2751]);
12210strings[2752] = str->add(strings[2752]);
12211strings[2753] = str->add(strings[2753]);
12212strings[2754] = str->add(strings[2754]);
12213strings[2755] = str->add(strings[2755]);
12214strings[2756] = str->add(strings[2756]);
12215strings[2757] = str->add(strings[2757]);
12216strings[2758] = str->add(strings[2758]);
12217strings[2759] = str->add(strings[2759]);
12218strings[2760] = str->add(strings[2760]);
12219strings[2761] = str->add(strings[2761]);
12220strings[2762] = str->add(strings[2762]);
12221strings[2763] = str->add(strings[2763]);
12222strings[2764] = str->add(strings[2764]);
12223strings[2765] = str->add(strings[2765]);
12224strings[2766] = str->add(strings[2766]);
12225strings[2767] = str->add(strings[2767]);
12226strings[2768] = str->add(strings[2768]);
12227strings[2580] = str->add(strings[2580]);
12228strings[1754] = str->add(strings[1754]);
12229strings[2769] = str->add(strings[2769]);
12230strings[2770] = str->add(strings[2770]);
12231strings[2619] = str->add(strings[2619]);
12232strings[2620] = str->add(strings[2620]);
12233strings[2621] = str->add(strings[2621]);
12234strings[2622] = str->add(strings[2622]);
12235strings[2771] = str->add(strings[2771]);
12236strings[2772] = str->add(strings[2772]);
12237strings[2773] = str->add(strings[2773]);
12238strings[2774] = str->add(strings[2774]);
12239strings[2775] = str->add(strings[2775]);
12240strings[2776] = str->add(strings[2776]);
12241strings[2777] = str->add(strings[2777]);
12242strings[2778] = str->add(strings[2778]);
12243strings[2779] = str->add(strings[2779]);
12244strings[2780] = str->add(strings[2780]);
12245strings[2781] = str->add(strings[2781]);
12246strings[2782] = str->add(strings[2782]);
12247strings[2783] = str->add(strings[2783]);
12248strings[2784] = str->add(strings[2784]);
12249strings[2785] = str->add(strings[2785]);
12250strings[2786] = str->add(strings[2786]);
12251strings[2787] = str->add(strings[2787]);
12252strings[2788] = str->add(strings[2788]);
12253strings[2789] = str->add(strings[2789]);
12254strings[2790] = str->add(strings[2790]);
12255strings[2791] = str->add(strings[2791]);
12256strings[2792] = str->add(strings[2792]);
12257strings[2793] = str->add(strings[2793]);
12258strings[2794] = str->add(strings[2794]);
12259strings[2795] = str->add(strings[2795]);
12260strings[2796] = str->add(strings[2796]);
12261strings[2797] = str->add(strings[2797]);
12262strings[2798] = str->add(strings[2798]);
12263strings[2799] = str->add(strings[2799]);
12264strings[2800] = str->add(strings[2800]);
12265strings[2801] = str->add(strings[2801]);
12266strings[2802] = str->add(strings[2802]);
12267strings[2803] = str->add(strings[2803]);
12268strings[2804] = str->add(strings[2804]);
12269strings[2805] = str->add(strings[2805]);
12270strings[2806] = str->add(strings[2806]);
12271strings[2807] = str->add(strings[2807]);
12272strings[2808] = str->add(strings[2808]);
12273strings[2809] = str->add(strings[2809]);
12274strings[2810] = str->add(strings[2810]);
12275strings[2811] = str->add(strings[2811]);
12276strings[2812] = str->add(strings[2812]);
12277strings[2813] = str->add(strings[2813]);
12278strings[2814] = str->add(strings[2814]);
12279strings[2815] = str->add(strings[2815]);
12280strings[2816] = str->add(strings[2816]);
12281strings[2817] = str->add(strings[2817]);
12282strings[2817] = str->add(strings[2817]);
12283strings[2818] = str->add(strings[2818]);
12284strings[2819] = str->add(strings[2819]);
12285strings[2820] = str->add(strings[2820]);
12286strings[2821] = str->add(strings[2821]);
12287strings[2822] = str->add(strings[2822]);
12288strings[2823] = str->add(strings[2823]);
12289strings[2824] = str->add(strings[2824]);
12290strings[2825] = str->add(strings[2825]);
12291strings[2826] = str->add(strings[2826]);
12292strings[2827] = str->add(strings[2827]);
12293strings[2828] = str->add(strings[2828]);
12294strings[2829] = str->add(strings[2829]);
12295strings[2830] = str->add(strings[2830]);
12296strings[2831] = str->add(strings[2831]);
12297strings[2832] = str->add(strings[2832]);
12298strings[2833] = str->add(strings[2833]);
12299strings[2834] = str->add(strings[2834]);
12300strings[2835] = str->add(strings[2835]);
12301strings[2836] = str->add(strings[2836]);
12302strings[2837] = str->add(strings[2837]);
12303strings[2838] = str->add(strings[2838]);
12304strings[2839] = str->add(strings[2839]);
12305strings[2840] = str->add(strings[2840]);
12306strings[2841] = str->add(strings[2841]);
12307strings[2842] = str->add(strings[2842]);
12308strings[2843] = str->add(strings[2843]);
12309strings[2844] = str->add(strings[2844]);
12310strings[2845] = str->add(strings[2845]);
12311strings[2846] = str->add(strings[2846]);
12312strings[2847] = str->add(strings[2847]);
12313strings[2609] = str->add(strings[2609]);
12314strings[2610] = str->add(strings[2610]);
12315strings[2611] = str->add(strings[2611]);
12316strings[2612] = str->add(strings[2612]);
12317strings[2630] = str->add(strings[2630]);
12318strings[2613] = str->add(strings[2613]);
12319strings[2631] = str->add(strings[2631]);
12320strings[2614] = str->add(strings[2614]);
12321strings[2615] = str->add(strings[2615]);
12322strings[2616] = str->add(strings[2616]);
12323strings[2617] = str->add(strings[2617]);
12324strings[2848] = str->add(strings[2848]);
12325strings[2849] = str->add(strings[2849]);
12326strings[2628] = str->add(strings[2628]);
12327strings[2629] = str->add(strings[2629]);
12328strings[2850] = str->add(strings[2850]);
12329strings[2851] = str->add(strings[2851]);
12330strings[2852] = str->add(strings[2852]);
12331strings[2853] = str->add(strings[2853]);
12332strings[2633] = str->add(strings[2633]);
12333strings[1945] = str->add(strings[1945]);
12334strings[2061] = str->add(strings[2061]);
12335strings[1960] = str->add(strings[1960]);
12336strings[2592] = str->add(strings[2592]);
12337strings[2593] = str->add(strings[2593]);
12338strings[2594] = str->add(strings[2594]);
12339strings[2589] = str->add(strings[2589]);
12340strings[2590] = str->add(strings[2590]);
12341strings[2591] = str->add(strings[2591]);
12342strings[2623] = str->add(strings[2623]);
12343strings[2627] = str->add(strings[2627]);
12344strings[2626] = str->add(strings[2626]);
12345strings[2625] = str->add(strings[2625]);
12346strings[2599] = str->add(strings[2599]);
12347strings[2635] = str->add(strings[2635]);
12348strings[2636] = str->add(strings[2636]);
12349strings[2637] = str->add(strings[2637]);
12350strings[2638] = str->add(strings[2638]);
12351strings[2624] = str->add(strings[2624]);
12352strings[2632] = str->add(strings[2632]);
12353strings[2854] = str->add(strings[2854]);
12354strings[2855] = str->add(strings[2855]);
12355strings[2856] = str->add(strings[2856]);
12356strings[2857] = str->add(strings[2857]);
12357strings[2598] = str->add(strings[2598]);
12358strings[2858] = str->add(strings[2858]);
12359strings[2859] = str->add(strings[2859]);
12360strings[2639] = str->add(strings[2639]);
12361str->del(strings[1839]);
12362str->del(strings[2090]);
12363str->del(strings[2640]);
12364str->del(strings[2574]);
12365str->del(strings[2575]);
12366str->del(strings[2576]);
12367str->del(strings[2577]);
12368str->del(strings[2578]);
12369str->del(strings[2579]);
12370str->del(strings[2641]);
12371str->del(strings[2642]);
12372str->del(strings[2643]);
12373str->del(strings[2644]);
12374str->del(strings[2645]);
12375str->del(strings[2646]);
12376str->del(strings[2647]);
12377str->del(strings[2648]);
12378str->del(strings[2649]);
12379str->del(strings[2650]);
12380str->del(strings[2651]);
12381str->del(strings[2652]);
12382str->del(strings[2653]);
12383str->del(strings[2654]);
12384str->del(strings[2655]);
12385str->del(strings[2656]);
12386str->del(strings[2657]);
12387str->del(strings[2658]);
12388str->del(strings[2659]);
12389str->del(strings[2660]);
12390str->del(strings[2661]);
12391str->del(strings[2112]);
12392str->del(strings[1935]);
12393str->del(strings[2662]);
12394str->del(strings[1929]);
12395str->del(strings[2663]);
12396str->del(strings[2067]);
12397str->del(strings[2069]);
12398str->del(strings[2664]);
12399str->del(strings[2665]);
12400str->del(strings[2581]);
12401str->del(strings[2582]);
12402str->del(strings[2583]);
12403str->del(strings[2634]);
12404str->del(strings[2587]);
12405str->del(strings[2588]);
12406str->del(strings[2584]);
12407str->del(strings[2585]);
12408str->del(strings[2586]);
12409str->del(strings[2127]);
12410str->del(strings[1963]);
12411str->del(strings[2595]);
12412str->del(strings[2604]);
12413str->del(strings[2603]);
12414str->del(strings[2081]);
12415str->del(strings[2666]);
12416str->del(strings[2083]);
12417str->del(strings[2667]);
12418str->del(strings[2668]);
12419str->del(strings[2669]);
12420str->del(strings[2670]);
12421str->del(strings[1957]);
12422str->del(strings[2596]);
12423str->del(strings[2597]);
12424str->del(strings[2605]);
12425str->del(strings[2606]);
12426str->del(strings[2607]);
12427str->del(strings[2608]);
12428str->del(strings[2600]);
12429str->del(strings[2601]);
12430str->del(strings[2602]);
12431str->del(strings[2671]);
12432str->del(strings[2672]);
12433str->del(strings[2673]);
12434str->del(strings[2674]);
12435str->del(strings[2675]);
12436str->del(strings[2676]);
12437str->del(strings[2677]);
12438str->del(strings[2678]);
12439str->del(strings[2679]);
12440str->del(strings[2680]);
12441str->del(strings[2681]);
12442str->del(strings[2682]);
12443str->del(strings[2683]);
12444str->del(strings[2684]);
12445str->del(strings[2685]);
12446str->del(strings[2686]);
12447str->del(strings[2687]);
12448str->del(strings[2688]);
12449str->del(strings[2689]);
12450str->del(strings[2690]);
12451str->del(strings[2691]);
12452str->del(strings[2692]);
12453str->del(strings[2693]);
12454str->del(strings[2694]);
12455str->del(strings[2695]);
12456str->del(strings[2696]);
12457str->del(strings[2697]);
12458str->del(strings[2698]);
12459str->del(strings[2699]);
12460str->del(strings[2700]);
12461str->del(strings[2701]);
12462str->del(strings[2702]);
12463str->del(strings[2703]);
12464str->del(strings[2704]);
12465str->del(strings[2705]);
12466str->del(strings[2706]);
12467str->del(strings[2707]);
12468str->del(strings[2708]);
12469str->del(strings[2709]);
12470str->del(strings[2710]);
12471str->del(strings[2711]);
12472str->del(strings[2712]);
12473str->del(strings[2713]);
12474str->del(strings[2714]);
12475str->del(strings[2715]);
12476str->del(strings[2716]);
12477str->del(strings[2717]);
12478str->del(strings[2718]);
12479str->del(strings[2719]);
12480str->del(strings[2720]);
12481str->del(strings[2721]);
12482str->del(strings[2722]);
12483str->del(strings[2723]);
12484str->del(strings[2724]);
12485str->del(strings[2725]);
12486str->del(strings[2726]);
12487str->del(strings[2727]);
12488str->del(strings[2728]);
12489str->del(strings[2729]);
12490str->del(strings[2730]);
12491str->del(strings[2731]);
12492str->del(strings[2732]);
12493str->del(strings[2733]);
12494str->del(strings[2734]);
12495str->del(strings[2735]);
12496str->del(strings[2736]);
12497str->del(strings[2737]);
12498str->del(strings[2738]);
12499str->del(strings[2739]);
12500str->del(strings[2740]);
12501str->del(strings[2741]);
12502str->del(strings[2742]);
12503str->del(strings[2743]);
12504str->del(strings[2744]);
12505str->del(strings[2745]);
12506str->del(strings[2746]);
12507str->del(strings[2747]);
12508str->del(strings[2748]);
12509str->del(strings[2749]);
12510str->del(strings[2750]);
12511str->del(strings[2751]);
12512str->del(strings[2752]);
12513str->del(strings[2753]);
12514str->del(strings[2754]);
12515str->del(strings[2755]);
12516str->del(strings[2756]);
12517str->del(strings[2757]);
12518str->del(strings[2758]);
12519str->del(strings[2759]);
12520str->del(strings[2760]);
12521str->del(strings[2761]);
12522str->del(strings[2762]);
12523str->del(strings[2763]);
12524str->del(strings[2764]);
12525str->del(strings[2765]);
12526str->del(strings[2766]);
12527str->del(strings[2767]);
12528str->del(strings[2768]);
12529str->del(strings[2580]);
12530str->del(strings[1754]);
12531str->del(strings[2769]);
12532str->del(strings[2770]);
12533str->del(strings[2619]);
12534str->del(strings[2620]);
12535str->del(strings[2621]);
12536str->del(strings[2622]);
12537str->del(strings[2771]);
12538str->del(strings[2772]);
12539str->del(strings[2773]);
12540str->del(strings[2774]);
12541str->del(strings[2775]);
12542str->del(strings[2776]);
12543str->del(strings[2777]);
12544str->del(strings[2778]);
12545str->del(strings[2779]);
12546str->del(strings[2780]);
12547str->del(strings[2781]);
12548str->del(strings[2782]);
12549str->del(strings[2783]);
12550str->del(strings[2784]);
12551str->del(strings[2785]);
12552str->del(strings[2786]);
12553str->del(strings[2787]);
12554str->del(strings[2788]);
12555str->del(strings[2789]);
12556str->del(strings[2790]);
12557str->del(strings[2791]);
12558str->del(strings[2792]);
12559str->del(strings[2793]);
12560str->del(strings[2794]);
12561str->del(strings[2795]);
12562str->del(strings[2796]);
12563str->del(strings[2797]);
12564str->del(strings[2798]);
12565str->del(strings[2799]);
12566str->del(strings[2800]);
12567str->del(strings[2801]);
12568str->del(strings[2802]);
12569str->del(strings[2803]);
12570str->del(strings[2804]);
12571str->del(strings[2805]);
12572str->del(strings[2806]);
12573str->del(strings[2807]);
12574str->del(strings[2808]);
12575str->del(strings[2809]);
12576str->del(strings[2810]);
12577str->del(strings[2811]);
12578str->del(strings[2812]);
12579str->del(strings[2813]);
12580str->del(strings[2814]);
12581str->del(strings[2815]);
12582str->del(strings[2816]);
12583str->del(strings[2817]);
12584str->del(strings[2817]);
12585str->del(strings[2818]);
12586str->del(strings[2819]);
12587str->del(strings[2820]);
12588str->del(strings[2821]);
12589str->del(strings[2822]);
12590str->del(strings[2823]);
12591str->del(strings[2824]);
12592str->del(strings[2825]);
12593str->del(strings[2826]);
12594str->del(strings[2827]);
12595str->del(strings[2828]);
12596str->del(strings[2829]);
12597str->del(strings[2830]);
12598str->del(strings[2831]);
12599str->del(strings[2832]);
12600str->del(strings[2833]);
12601str->del(strings[2834]);
12602str->del(strings[2835]);
12603str->del(strings[2836]);
12604str->del(strings[2837]);
12605str->del(strings[2838]);
12606str->del(strings[2839]);
12607str->del(strings[2840]);
12608str->del(strings[2841]);
12609str->del(strings[2842]);
12610str->del(strings[2843]);
12611str->del(strings[2844]);
12612str->del(strings[2845]);
12613str->del(strings[2846]);
12614str->del(strings[2847]);
12615str->del(strings[2609]);
12616str->del(strings[2610]);
12617str->del(strings[2611]);
12618str->del(strings[2612]);
12619str->del(strings[2630]);
12620str->del(strings[2613]);
12621str->del(strings[2631]);
12622str->del(strings[2614]);
12623str->del(strings[2615]);
12624str->del(strings[2616]);
12625str->del(strings[2617]);
12626str->del(strings[2848]);
12627str->del(strings[2849]);
12628str->del(strings[2628]);
12629str->del(strings[2629]);
12630str->del(strings[2850]);
12631str->del(strings[2851]);
12632str->del(strings[2852]);
12633str->del(strings[2853]);
12634str->del(strings[2633]);
12635str->del(strings[1945]);
12636str->del(strings[2061]);
12637str->del(strings[1960]);
12638str->del(strings[2592]);
12639str->del(strings[2593]);
12640str->del(strings[2594]);
12641str->del(strings[2589]);
12642str->del(strings[2590]);
12643str->del(strings[2591]);
12644str->del(strings[2623]);
12645str->del(strings[2627]);
12646str->del(strings[2626]);
12647str->del(strings[2625]);
12648str->del(strings[2599]);
12649str->del(strings[2635]);
12650str->del(strings[2636]);
12651str->del(strings[2637]);
12652str->del(strings[2638]);
12653str->del(strings[2624]);
12654str->del(strings[2632]);
12655str->del(strings[2854]);
12656str->del(strings[2855]);
12657str->del(strings[2856]);
12658str->del(strings[2857]);
12659str->del(strings[2598]);
12660str->del(strings[2858]);
12661str->del(strings[2859]);
12662str->del(strings[2639]);
12663strings[469] = str->add(strings[469]);
12664strings[2686] = str->add(strings[2686]);
12665strings[2231] = str->add(strings[2231]);
12666strings[469] = str->add(strings[469]);
12667strings[2715] = str->add(strings[2715]);
12668strings[2338] = str->add(strings[2338]);
12669strings[469] = str->add(strings[469]);
12670strings[2691] = str->add(strings[2691]);
12671strings[2860] = str->add("Virtual");
12672strings[469] = str->add(strings[469]);
12673strings[2687] = str->add(strings[2687]);
12674strings[2494] = str->add(strings[2494]);
12675strings[469] = str->add(strings[469]);
12676strings[2711] = str->add(strings[2711]);
12677strings[2861] = str->add("Show/Hide All Windows");
12678strings[1619] = str->add(strings[1619]);
12679strings[469] = str->add(strings[469]);
12680strings[2687] = str->add(strings[2687]);
12681strings[2552] = str->add(strings[2552]);
12682strings[469] = str->add(strings[469]);
12683strings[2682] = str->add(strings[2682]);
12684strings[1712] = str->add(strings[1712]);
12685strings[469] = str->add(strings[469]);
12686strings[2671] = str->add(strings[2671]);
12687strings[2862] = str->add("About");
12688strings[469] = str->add(strings[469]);
12689strings[2671] = str->add(strings[2671]);
12690strings[2514] = str->add(strings[2514]);
12691strings[469] = str->add(strings[469]);
12692strings[2680] = str->add(strings[2680]);
12693strings[1713] = str->add(strings[1713]);
12694strings[469] = str->add(strings[469]);
12695strings[2672] = str->add(strings[2672]);
12696strings[1714] = str->add(strings[1714]);
12697strings[469] = str->add(strings[469]);
12698strings[2673] = str->add(strings[2673]);
12699strings[2863] = str->add("Configuration");
12700strings[469] = str->add(strings[469]);
12701strings[2688] = str->add(strings[2688]);
12702strings[1721] = str->add(strings[1721]);
12703strings[469] = str->add(strings[469]);
12704strings[2690] = str->add(strings[2690]);
12705strings[361] = str->add(strings[361]);
12706strings[362] = str->add(strings[362]);
12707strings[361] = str->add(strings[361]);
12708str->del(strings[361]);
12709strings[362] = str->add(strings[362]);
12710str->del(strings[362]);
12711strings[2864] = str->add("resize");
12712strings[2865] = str->add("base/theme/menus");
12713str->del(strings[2864]);
12714strings[64] = str->add(strings[64]);
12715strings[2581] = str->add(strings[2581]);
12716strings[2581] = str->add(strings[2581]);
12717strings[64] = str->add(strings[64]);
12718strings[2866] = str->add("load");
12719strings[2571] = str->add(strings[2571]);
12720strings[2867] = str->add("e,action,show,title");
12721strings[2569] = str->add(strings[2569]);
12722str->del(strings[2866]);
12723strings[2868] = str->add("program,start");
12724strings[2869] = str->add("on");
12725strings[1932] = str->add(strings[1932]);
12726strings[2869] = str->add(strings[2869]);
12727str->del(strings[2867]);
12728str->del(strings[2569]);
12729strings[1841] = str->add(strings[1841]);
12730strings[64] = str->add(strings[64]);
12731strings[1949] = str->add(strings[1949]);
12732strings[64] = str->add(strings[64]);
12733strings[1880] = str->add(strings[1880]);
12734str->del(strings[64]);
12735strings[379] = str->add(strings[379]);
12736strings[2571] = str->add(strings[2571]);
12737strings[2571] = str->add(strings[2571]);
12738strings[2571] = str->add(strings[2571]);
12739strings[64] = str->add(strings[64]);
12740strings[1876] = str->add(strings[1876]);
12741strings[64] = str->add(strings[64]);
12742strings[1874] = str->add(strings[1874]);
12743strings[64] = str->add(strings[64]);
12744strings[2634] = str->add(strings[2634]);
12745strings[2634] = str->add(strings[2634]);
12746strings[2870] = str->add("load");
12747strings[1841] = str->add(strings[1841]);
12748strings[64] = str->add(strings[64]);
12749strings[2584] = str->add(strings[2584]);
12750strings[2584] = str->add(strings[2584]);
12751strings[2870] = str->add(strings[2870]);
12752strings[1841] = str->add(strings[1841]);
12753strings[469] = str->add(strings[469]);
12754strings[2686] = str->add(strings[2686]);
12755strings[2686] = str->add(strings[2686]);
12756strings[2870] = str->add(strings[2870]);
12757strings[469] = str->add(strings[469]);
12758strings[2871] = str->add("images/322");
12759strings[2872] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/322");
12760strings[469] = str->add(strings[469]);
12761strings[2871] = str->add(strings[2871]);
12762strings[1841] = str->add(strings[1841]);
12763strings[2873] = str->add("resize");
12764strings[2873] = str->add(strings[2873]);
12765strings[64] = str->add(strings[64]);
12766strings[2585] = str->add(strings[2585]);
12767strings[2585] = str->add(strings[2585]);
12768strings[64] = str->add(strings[64]);
12769strings[2870] = str->add(strings[2870]);
12770strings[2572] = str->add(strings[2572]);
12771strings[1841] = str->add(strings[1841]);
12772str->del(strings[64]);
12773strings[385] = str->add(strings[385]);
12774strings[2874] = str->add("Sans");
12775strings[2875] = str->add("Edje-Vera");
12776str->del(strings[2874]);
12777str->del(strings[2875]);
12778strings[2876] = str->add("/var/lib/defoma/fontconfig.d/N/NimbusSanL-Regu.pfb");
12779strings[2877] = str->add("/var/lib/defoma/fontconfig.d/L/Loma.ttf");
12780strings[2878] = str->add("/var/lib/defoma/fontconfig.d/P/PadmaaMedium.ttf");
12781strings[2879] = str->add("/var/lib/defoma/fontconfig.d/P/Padmaa.ttf");
12782strings[2880] = str->add("/usr/share/fonts/truetype/ttf-indic-fonts-core/utkal.ttf");
12783strings[2881] = str->add("/var/lib/defoma/fontconfig.d/A/AlArabiya.ttf");
12784strings[2882] = str->add("/var/lib/defoma/fontconfig.d/B/Batang-Regular.ttf");
12785strings[2883] = str->add("/var/lib/defoma/fontconfig.d/D/DejaVu-Sans-Mono.ttf");
12786strings[2884] = str->add("/var/lib/defoma/fontconfig.d/G/Gentium.ttf");
12787strings[2885] = str->add("/var/lib/defoma/fontconfig.d/N/Nakula.ttf");
12788strings[385] = str->add(strings[385]);
12789strings[2572] = str->add(strings[2572]);
12790strings[64] = str->add(strings[64]);
12791strings[2586] = str->add(strings[2586]);
12792strings[2586] = str->add(strings[2586]);
12793strings[2870] = str->add(strings[2870]);
12794strings[1841] = str->add(strings[1841]);
12795strings[64] = str->add(strings[64]);
12796strings[2886] = str->add("images/44");
12797strings[2887] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/44");
12798strings[64] = str->add(strings[64]);
12799strings[2886] = str->add(strings[2886]);
12800strings[64] = str->add(strings[64]);
12801strings[2888] = str->add("images/45");
12802strings[2889] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/45");
12803strings[64] = str->add(strings[64]);
12804strings[2888] = str->add(strings[2888]);
12805strings[64] = str->add(strings[64]);
12806strings[2634] = str->add(strings[2634]);
12807strings[2870] = str->add(strings[2870]);
12808strings[1841] = str->add(strings[1841]);
12809strings[64] = str->add(strings[64]);
12810strings[2584] = str->add(strings[2584]);
12811strings[2870] = str->add(strings[2870]);
12812strings[1841] = str->add(strings[1841]);
12813strings[469] = str->add(strings[469]);
12814strings[2715] = str->add(strings[2715]);
12815strings[2715] = str->add(strings[2715]);
12816strings[2870] = str->add(strings[2870]);
12817strings[469] = str->add(strings[469]);
12818strings[2890] = str->add("images/340");
12819strings[2891] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/340");
12820strings[469] = str->add(strings[469]);
12821strings[2890] = str->add(strings[2890]);
12822strings[1841] = str->add(strings[1841]);
12823strings[2873] = str->add(strings[2873]);
12824strings[2873] = str->add(strings[2873]);
12825strings[64] = str->add(strings[64]);
12826strings[2585] = str->add(strings[2585]);
12827strings[64] = str->add(strings[64]);
12828strings[2870] = str->add(strings[2870]);
12829strings[2231] = str->add(strings[2231]);
12830strings[1841] = str->add(strings[1841]);
12831str->del(strings[64]);
12832strings[385] = str->add(strings[385]);
12833strings[2231] = str->add(strings[2231]);
12834strings[64] = str->add(strings[64]);
12835strings[2586] = str->add(strings[2586]);
12836strings[2870] = str->add(strings[2870]);
12837strings[1841] = str->add(strings[1841]);
12838strings[64] = str->add(strings[64]);
12839strings[2886] = str->add(strings[2886]);
12840strings[64] = str->add(strings[64]);
12841strings[2888] = str->add(strings[2888]);
12842strings[64] = str->add(strings[64]);
12843strings[2583] = str->add(strings[2583]);
12844strings[2583] = str->add(strings[2583]);
12845strings[2870] = str->add(strings[2870]);
12846strings[1841] = str->add(strings[1841]);
12847strings[64] = str->add(strings[64]);
12848strings[2584] = str->add(strings[2584]);
12849strings[2870] = str->add(strings[2870]);
12850strings[1841] = str->add(strings[1841]);
12851strings[469] = str->add(strings[469]);
12852strings[2691] = str->add(strings[2691]);
12853strings[2691] = str->add(strings[2691]);
12854strings[2870] = str->add(strings[2870]);
12855strings[469] = str->add(strings[469]);
12856strings[2892] = str->add("images/326");
12857strings[2893] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/326");
12858strings[469] = str->add(strings[469]);
12859strings[2892] = str->add(strings[2892]);
12860strings[1841] = str->add(strings[1841]);
12861strings[2873] = str->add(strings[2873]);
12862strings[2873] = str->add(strings[2873]);
12863strings[64] = str->add(strings[64]);
12864strings[2585] = str->add(strings[2585]);
12865strings[64] = str->add(strings[64]);
12866strings[2870] = str->add(strings[2870]);
12867strings[2338] = str->add(strings[2338]);
12868strings[1841] = str->add(strings[1841]);
12869str->del(strings[64]);
12870strings[385] = str->add(strings[385]);
12871strings[2338] = str->add(strings[2338]);
12872strings[64] = str->add(strings[64]);
12873strings[2886] = str->add(strings[2886]);
12874strings[64] = str->add(strings[64]);
12875strings[2888] = str->add(strings[2888]);
12876strings[64] = str->add(strings[64]);
12877strings[2582] = str->add(strings[2582]);
12878strings[2582] = str->add(strings[2582]);
12879strings[2870] = str->add(strings[2870]);
12880strings[1841] = str->add(strings[1841]);
12881strings[64] = str->add(strings[64]);
12882strings[2634] = str->add(strings[2634]);
12883strings[2870] = str->add(strings[2870]);
12884strings[1841] = str->add(strings[1841]);
12885strings[64] = str->add(strings[64]);
12886strings[2584] = str->add(strings[2584]);
12887strings[2870] = str->add(strings[2870]);
12888strings[1841] = str->add(strings[1841]);
12889strings[469] = str->add(strings[469]);
12890strings[2687] = str->add(strings[2687]);
12891strings[2687] = str->add(strings[2687]);
12892strings[2870] = str->add(strings[2870]);
12893strings[469] = str->add(strings[469]);
12894strings[2894] = str->add("images/323");
12895strings[2895] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/323");
12896strings[469] = str->add(strings[469]);
12897strings[2894] = str->add(strings[2894]);
12898strings[1841] = str->add(strings[1841]);
12899strings[2873] = str->add(strings[2873]);
12900strings[2873] = str->add(strings[2873]);
12901strings[64] = str->add(strings[64]);
12902strings[2585] = str->add(strings[2585]);
12903strings[64] = str->add(strings[64]);
12904strings[2870] = str->add(strings[2870]);
12905strings[1619] = str->add(strings[1619]);
12906strings[1841] = str->add(strings[1841]);
12907str->del(strings[64]);
12908strings[385] = str->add(strings[385]);
12909strings[1619] = str->add(strings[1619]);
12910strings[64] = str->add(strings[64]);
12911strings[2586] = str->add(strings[2586]);
12912strings[2870] = str->add(strings[2870]);
12913strings[1841] = str->add(strings[1841]);
12914strings[64] = str->add(strings[64]);
12915strings[2886] = str->add(strings[2886]);
12916strings[64] = str->add(strings[64]);
12917strings[2888] = str->add(strings[2888]);
12918strings[64] = str->add(strings[64]);
12919strings[2634] = str->add(strings[2634]);
12920strings[2870] = str->add(strings[2870]);
12921strings[1841] = str->add(strings[1841]);
12922strings[64] = str->add(strings[64]);
12923strings[2584] = str->add(strings[2584]);
12924strings[2870] = str->add(strings[2870]);
12925strings[1841] = str->add(strings[1841]);
12926strings[469] = str->add(strings[469]);
12927strings[2682] = str->add(strings[2682]);
12928strings[2682] = str->add(strings[2682]);
12929strings[2870] = str->add(strings[2870]);
12930strings[469] = str->add(strings[469]);
12931strings[2896] = str->add("images/319");
12932strings[2897] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/319");
12933strings[469] = str->add(strings[469]);
12934strings[2896] = str->add(strings[2896]);
12935strings[1841] = str->add(strings[1841]);
12936strings[2873] = str->add(strings[2873]);
12937strings[2873] = str->add(strings[2873]);
12938strings[64] = str->add(strings[64]);
12939strings[2585] = str->add(strings[2585]);
12940strings[64] = str->add(strings[64]);
12941strings[2870] = str->add(strings[2870]);
12942strings[2552] = str->add(strings[2552]);
12943strings[1841] = str->add(strings[1841]);
12944str->del(strings[64]);
12945strings[385] = str->add(strings[385]);
12946strings[2552] = str->add(strings[2552]);
12947strings[64] = str->add(strings[64]);
12948strings[2586] = str->add(strings[2586]);
12949strings[2870] = str->add(strings[2870]);
12950strings[1841] = str->add(strings[1841]);
12951strings[64] = str->add(strings[64]);
12952strings[2886] = str->add(strings[2886]);
12953strings[64] = str->add(strings[64]);
12954strings[2888] = str->add(strings[2888]);
12955strings[64] = str->add(strings[64]);
12956strings[2582] = str->add(strings[2582]);
12957strings[2870] = str->add(strings[2870]);
12958strings[1841] = str->add(strings[1841]);
12959strings[64] = str->add(strings[64]);
12960strings[2634] = str->add(strings[2634]);
12961strings[2870] = str->add(strings[2870]);
12962strings[1841] = str->add(strings[1841]);
12963strings[64] = str->add(strings[64]);
12964strings[2584] = str->add(strings[2584]);
12965strings[2870] = str->add(strings[2870]);
12966strings[1841] = str->add(strings[1841]);
12967strings[469] = str->add(strings[469]);
12968strings[2671] = str->add(strings[2671]);
12969strings[2671] = str->add(strings[2671]);
12970strings[2870] = str->add(strings[2870]);
12971strings[469] = str->add(strings[469]);
12972strings[2898] = str->add("images/314");
12973strings[2899] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/314");
12974strings[469] = str->add(strings[469]);
12975strings[2898] = str->add(strings[2898]);
12976strings[469] = str->add(strings[469]);
12977strings[2900] = str->add("images/315");
12978strings[2901] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/315");
12979strings[469] = str->add(strings[469]);
12980strings[2900] = str->add(strings[2900]);
12981strings[1841] = str->add(strings[1841]);
12982strings[2873] = str->add(strings[2873]);
12983strings[2873] = str->add(strings[2873]);
12984strings[64] = str->add(strings[64]);
12985strings[2585] = str->add(strings[2585]);
12986strings[64] = str->add(strings[64]);
12987strings[2870] = str->add(strings[2870]);
12988strings[1712] = str->add(strings[1712]);
12989strings[1841] = str->add(strings[1841]);
12990str->del(strings[64]);
12991strings[385] = str->add(strings[385]);
12992strings[1712] = str->add(strings[1712]);
12993strings[64] = str->add(strings[64]);
12994strings[2586] = str->add(strings[2586]);
12995strings[2870] = str->add(strings[2870]);
12996strings[1841] = str->add(strings[1841]);
12997strings[64] = str->add(strings[64]);
12998strings[2886] = str->add(strings[2886]);
12999strings[64] = str->add(strings[64]);
13000strings[2888] = str->add(strings[2888]);
13001strings[64] = str->add(strings[64]);
13002strings[2582] = str->add(strings[2582]);
13003strings[2870] = str->add(strings[2870]);
13004strings[1841] = str->add(strings[1841]);
13005strings[64] = str->add(strings[64]);
13006strings[2634] = str->add(strings[2634]);
13007strings[2870] = str->add(strings[2870]);
13008strings[1841] = str->add(strings[1841]);
13009strings[64] = str->add(strings[64]);
13010strings[2584] = str->add(strings[2584]);
13011strings[2870] = str->add(strings[2870]);
13012strings[1841] = str->add(strings[1841]);
13013strings[469] = str->add(strings[469]);
13014strings[2688] = str->add(strings[2688]);
13015strings[2688] = str->add(strings[2688]);
13016strings[2870] = str->add(strings[2870]);
13017strings[469] = str->add(strings[469]);
13018strings[2902] = str->add("images/324");
13019strings[2903] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/324");
13020strings[469] = str->add(strings[469]);
13021strings[2902] = str->add(strings[2902]);
13022strings[1841] = str->add(strings[1841]);
13023strings[2873] = str->add(strings[2873]);
13024strings[2873] = str->add(strings[2873]);
13025strings[64] = str->add(strings[64]);
13026strings[2585] = str->add(strings[2585]);
13027strings[64] = str->add(strings[64]);
13028strings[2870] = str->add(strings[2870]);
13029strings[2863] = str->add(strings[2863]);
13030strings[1841] = str->add(strings[1841]);
13031str->del(strings[64]);
13032strings[385] = str->add(strings[385]);
13033strings[2863] = str->add(strings[2863]);
13034strings[64] = str->add(strings[64]);
13035strings[2586] = str->add(strings[2586]);
13036strings[2870] = str->add(strings[2870]);
13037strings[1841] = str->add(strings[1841]);
13038strings[64] = str->add(strings[64]);
13039strings[2886] = str->add(strings[2886]);
13040strings[64] = str->add(strings[64]);
13041strings[2888] = str->add(strings[2888]);
13042strings[64] = str->add(strings[64]);
13043strings[2582] = str->add(strings[2582]);
13044strings[2870] = str->add(strings[2870]);
13045strings[1841] = str->add(strings[1841]);
13046strings[64] = str->add(strings[64]);
13047strings[2634] = str->add(strings[2634]);
13048strings[2870] = str->add(strings[2870]);
13049strings[1841] = str->add(strings[1841]);
13050strings[64] = str->add(strings[64]);
13051strings[2584] = str->add(strings[2584]);
13052strings[2870] = str->add(strings[2870]);
13053strings[1841] = str->add(strings[1841]);
13054strings[469] = str->add(strings[469]);
13055strings[2690] = str->add(strings[2690]);
13056strings[2690] = str->add(strings[2690]);
13057strings[2870] = str->add(strings[2870]);
13058strings[469] = str->add(strings[469]);
13059strings[2904] = str->add("images/327");
13060strings[2905] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/327");
13061strings[469] = str->add(strings[469]);
13062strings[2904] = str->add(strings[2904]);
13063strings[1841] = str->add(strings[1841]);
13064strings[2873] = str->add(strings[2873]);
13065strings[2873] = str->add(strings[2873]);
13066strings[64] = str->add(strings[64]);
13067strings[2585] = str->add(strings[2585]);
13068strings[64] = str->add(strings[64]);
13069strings[2870] = str->add(strings[2870]);
13070strings[1721] = str->add(strings[1721]);
13071strings[1841] = str->add(strings[1841]);
13072str->del(strings[64]);
13073strings[385] = str->add(strings[385]);
13074strings[1721] = str->add(strings[1721]);
13075strings[64] = str->add(strings[64]);
13076strings[2586] = str->add(strings[2586]);
13077strings[2870] = str->add(strings[2870]);
13078strings[1841] = str->add(strings[1841]);
13079strings[64] = str->add(strings[64]);
13080strings[2886] = str->add(strings[2886]);
13081strings[64] = str->add(strings[64]);
13082strings[2888] = str->add(strings[2888]);
13083strings[2873] = str->add(strings[2873]);
13084strings[2873] = str->add(strings[2873]);
13085strings[2873] = str->add(strings[2873]);
13086strings[2873] = str->add(strings[2873]);
13087strings[2873] = str->add(strings[2873]);
13088strings[2873] = str->add(strings[2873]);
13089strings[2873] = str->add(strings[2873]);
13090strings[2873] = str->add(strings[2873]);
13091strings[2873] = str->add(strings[2873]);
13092strings[2873] = str->add(strings[2873]);
13093strings[2873] = str->add(strings[2873]);
13094strings[2873] = str->add(strings[2873]);
13095strings[2873] = str->add(strings[2873]);
13096strings[2873] = str->add(strings[2873]);
13097strings[2873] = str->add(strings[2873]);
13098strings[2873] = str->add(strings[2873]);
13099strings[2873] = str->add(strings[2873]);
13100strings[2873] = str->add(strings[2873]);
13101strings[2873] = str->add(strings[2873]);
13102strings[2873] = str->add(strings[2873]);
13103strings[2873] = str->add(strings[2873]);
13104strings[2873] = str->add(strings[2873]);
13105strings[2873] = str->add(strings[2873]);
13106strings[2873] = str->add(strings[2873]);
13107strings[2873] = str->add(strings[2873]);
13108strings[2873] = str->add(strings[2873]);
13109strings[2873] = str->add(strings[2873]);
13110strings[2873] = str->add(strings[2873]);
13111strings[2873] = str->add(strings[2873]);
13112strings[2873] = str->add(strings[2873]);
13113strings[2873] = str->add(strings[2873]);
13114strings[2873] = str->add(strings[2873]);
13115strings[2873] = str->add(strings[2873]);
13116strings[2873] = str->add(strings[2873]);
13117strings[2873] = str->add(strings[2873]);
13118strings[2873] = str->add(strings[2873]);
13119strings[2906] = str->add("e,state,focused");
13120strings[2569] = str->add(strings[2569]);
13121strings[167] = str->add(strings[167]);
13122strings[1946] = str->add(strings[1946]);
13123strings[167] = str->add(strings[167]);
13124strings[1946] = str->add(strings[1946]);
13125str->del(strings[2568]);
13126str->del(strings[2569]);
13127str->del(strings[2570]);
13128str->del(strings[2569]);
13129str->del(strings[167]);
13130str->del(strings[377]);
13131str->del(strings[2868]);
13132str->del(strings[2869]);
13133str->del(strings[1932]);
13134str->del(strings[2869]);
13135str->del(strings[1841]);
13136str->del(strings[2870]);
13137str->del(strings[1841]);
13138str->del(strings[2870]);
13139str->del(strings[1841]);
13140str->del(strings[2870]);
13141str->del(strings[1841]);
13142str->del(strings[2873]);
13143str->del(strings[2873]);
13144str->del(strings[2870]);
13145str->del(strings[1841]);
13146str->del(strings[2870]);
13147str->del(strings[1841]);
13148str->del(strings[2870]);
13149str->del(strings[1841]);
13150str->del(strings[2870]);
13151str->del(strings[1841]);
13152str->del(strings[2870]);
13153str->del(strings[1841]);
13154str->del(strings[2873]);
13155str->del(strings[2873]);
13156str->del(strings[2870]);
13157str->del(strings[1841]);
13158str->del(strings[2870]);
13159str->del(strings[1841]);
13160str->del(strings[2870]);
13161str->del(strings[1841]);
13162str->del(strings[2870]);
13163str->del(strings[1841]);
13164str->del(strings[2870]);
13165str->del(strings[1841]);
13166str->del(strings[2873]);
13167str->del(strings[2873]);
13168str->del(strings[2870]);
13169str->del(strings[1841]);
13170str->del(strings[2870]);
13171str->del(strings[1841]);
13172str->del(strings[2870]);
13173str->del(strings[1841]);
13174str->del(strings[2870]);
13175str->del(strings[1841]);
13176str->del(strings[2870]);
13177str->del(strings[1841]);
13178str->del(strings[2873]);
13179str->del(strings[2873]);
13180str->del(strings[2870]);
13181str->del(strings[1841]);
13182str->del(strings[2870]);
13183str->del(strings[1841]);
13184str->del(strings[2870]);
13185str->del(strings[1841]);
13186str->del(strings[2870]);
13187str->del(strings[1841]);
13188str->del(strings[2870]);
13189str->del(strings[1841]);
13190str->del(strings[2873]);
13191str->del(strings[2873]);
13192str->del(strings[2870]);
13193str->del(strings[1841]);
13194str->del(strings[2870]);
13195str->del(strings[1841]);
13196str->del(strings[2870]);
13197str->del(strings[1841]);
13198str->del(strings[2870]);
13199str->del(strings[1841]);
13200str->del(strings[2870]);
13201str->del(strings[1841]);
13202str->del(strings[2870]);
13203str->del(strings[1841]);
13204str->del(strings[2873]);
13205str->del(strings[2873]);
13206str->del(strings[2870]);
13207str->del(strings[1841]);
13208str->del(strings[2870]);
13209str->del(strings[1841]);
13210str->del(strings[2870]);
13211str->del(strings[1841]);
13212str->del(strings[2870]);
13213str->del(strings[1841]);
13214str->del(strings[2870]);
13215str->del(strings[1841]);
13216str->del(strings[2870]);
13217str->del(strings[1841]);
13218str->del(strings[2873]);
13219str->del(strings[2873]);
13220str->del(strings[2870]);
13221str->del(strings[1841]);
13222str->del(strings[2870]);
13223str->del(strings[1841]);
13224str->del(strings[2870]);
13225str->del(strings[1841]);
13226str->del(strings[2870]);
13227str->del(strings[1841]);
13228str->del(strings[2870]);
13229str->del(strings[1841]);
13230str->del(strings[2870]);
13231str->del(strings[1841]);
13232str->del(strings[2873]);
13233str->del(strings[2873]);
13234str->del(strings[2870]);
13235str->del(strings[1841]);
13236str->del(strings[2870]);
13237str->del(strings[1841]);
13238str->del(strings[2873]);
13239str->del(strings[2873]);
13240str->del(strings[2873]);
13241str->del(strings[2873]);
13242str->del(strings[2873]);
13243str->del(strings[2873]);
13244str->del(strings[2873]);
13245str->del(strings[2873]);
13246str->del(strings[2873]);
13247str->del(strings[2873]);
13248str->del(strings[2873]);
13249str->del(strings[2873]);
13250str->del(strings[2873]);
13251str->del(strings[2873]);
13252str->del(strings[2873]);
13253str->del(strings[2873]);
13254str->del(strings[2873]);
13255str->del(strings[2873]);
13256str->del(strings[2873]);
13257str->del(strings[2873]);
13258str->del(strings[2873]);
13259str->del(strings[2873]);
13260str->del(strings[2873]);
13261str->del(strings[2873]);
13262str->del(strings[2873]);
13263str->del(strings[2873]);
13264str->del(strings[2873]);
13265str->del(strings[2873]);
13266str->del(strings[2873]);
13267str->del(strings[2873]);
13268str->del(strings[2873]);
13269str->del(strings[2873]);
13270str->del(strings[2873]);
13271str->del(strings[2873]);
13272str->del(strings[2873]);
13273str->del(strings[2873]);
13274strings[2907] = str->add("program,start");
13275strings[2908] = str->add("on");
13276str->del(strings[2906]);
13277str->del(strings[2569]);
13278str->del(strings[167]);
13279str->del(strings[1946]);
13280str->del(strings[167]);
13281str->del(strings[1946]);
13282str->del(strings[2907]);
13283str->del(strings[2908]);
13284strings[2909] = str->add("e,action,mouse,move");
13285strings[2910] = str->add("e");
13286strings[2909] = str->add(strings[2909]);
13287strings[2910] = str->add(strings[2910]);
13288strings[169] = str->add(strings[169]);
13289strings[377] = str->add(strings[377]);
13290strings[159] = str->add(strings[159]);
13291strings[377] = str->add(strings[377]);
13292strings[169] = str->add(strings[169]);
13293strings[1946] = str->add(strings[1946]);
13294strings[159] = str->add(strings[159]);
13295strings[1946] = str->add(strings[1946]);
13296strings[169] = str->add(strings[169]);
13297strings[1946] = str->add(strings[1946]);
13298strings[159] = str->add(strings[159]);
13299strings[1946] = str->add(strings[1946]);
13300strings[1740] = str->add(strings[1740]);
13301strings[377] = str->add(strings[377]);
13302strings[1740] = str->add(strings[1740]);
13303strings[1946] = str->add(strings[1946]);
13304strings[1740] = str->add(strings[1740]);
13305strings[1946] = str->add(strings[1946]);
13306strings[2909] = str->add(strings[2909]);
13307strings[2910] = str->add(strings[2910]);
13308strings[2911] = str->add("e,action,mouse,up");
13309strings[2910] = str->add(strings[2910]);
13310str->del(strings[2909]);
13311str->del(strings[2910]);
13312str->del(strings[2909]);
13313str->del(strings[2910]);
13314str->del(strings[169]);
13315str->del(strings[377]);
13316str->del(strings[159]);
13317str->del(strings[377]);
13318str->del(strings[169]);
13319str->del(strings[1946]);
13320str->del(strings[159]);
13321str->del(strings[1946]);
13322str->del(strings[169]);
13323str->del(strings[1946]);
13324str->del(strings[159]);
13325str->del(strings[1946]);
13326str->del(strings[1740]);
13327str->del(strings[377]);
13328str->del(strings[1740]);
13329str->del(strings[1946]);
13330str->del(strings[1740]);
13331str->del(strings[1946]);
13332str->del(strings[2909]);
13333str->del(strings[2910]);
13334str->del(strings[2911]);
13335str->del(strings[2910]);
13336str->del(strings[2571]);
13337strings[2571] = str->add(strings[2571]);
13338str->del(strings[2571]);
13339strings[2571] = str->add(strings[2571]);
13340strings[2912] = str->add("resize");
13341strings[2572] = str->add(strings[2572]);
13342strings[2572] = str->add(strings[2572]);
13343strings[64] = str->add(strings[64]);
13344strings[2913] = str->add("images/46");
13345strings[2914] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/46");
13346strings[64] = str->add(strings[64]);
13347strings[2913] = str->add(strings[2913]);
13348strings[2912] = str->add(strings[2912]);
13349strings[2231] = str->add(strings[2231]);
13350strings[2231] = str->add(strings[2231]);
13351strings[64] = str->add(strings[64]);
13352strings[2913] = str->add(strings[2913]);
13353strings[2912] = str->add(strings[2912]);
13354strings[2338] = str->add(strings[2338]);
13355strings[2338] = str->add(strings[2338]);
13356strings[64] = str->add(strings[64]);
13357strings[2915] = str->add("images/43");
13358strings[2916] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/43");
13359strings[64] = str->add(strings[64]);
13360strings[2915] = str->add(strings[2915]);
13361strings[2912] = str->add(strings[2912]);
13362strings[1619] = str->add(strings[1619]);
13363strings[1619] = str->add(strings[1619]);
13364strings[64] = str->add(strings[64]);
13365strings[2913] = str->add(strings[2913]);
13366strings[2912] = str->add(strings[2912]);
13367strings[2552] = str->add(strings[2552]);
13368strings[2552] = str->add(strings[2552]);
13369strings[64] = str->add(strings[64]);
13370strings[2913] = str->add(strings[2913]);
13371strings[64] = str->add(strings[64]);
13372strings[2915] = str->add(strings[2915]);
13373strings[2912] = str->add(strings[2912]);
13374strings[1712] = str->add(strings[1712]);
13375strings[1712] = str->add(strings[1712]);
13376strings[64] = str->add(strings[64]);
13377strings[2913] = str->add(strings[2913]);
13378strings[64] = str->add(strings[64]);
13379strings[2915] = str->add(strings[2915]);
13380strings[2912] = str->add(strings[2912]);
13381strings[2863] = str->add(strings[2863]);
13382strings[2863] = str->add(strings[2863]);
13383strings[64] = str->add(strings[64]);
13384strings[2913] = str->add(strings[2913]);
13385strings[64] = str->add(strings[64]);
13386strings[2915] = str->add(strings[2915]);
13387strings[2912] = str->add(strings[2912]);
13388strings[1721] = str->add(strings[1721]);
13389strings[1721] = str->add(strings[1721]);
13390strings[64] = str->add(strings[64]);
13391strings[2913] = str->add(strings[2913]);
13392str->del(strings[2912]);
13393str->del(strings[2912]);
13394str->del(strings[2912]);
13395str->del(strings[2912]);
13396str->del(strings[2912]);
13397str->del(strings[2912]);
13398str->del(strings[2912]);
13399str->del(strings[2912]);
13400str->del(strings[7]);
13401str->del(strings[2561]);
13402strings[7] = str->add(strings[7]);
13403strings[2915] = str->add(strings[2915]);
13404strings[2917] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/43");
13405strings[7] = str->add(strings[7]);
13406strings[2915] = str->add(strings[2915]);
13407strings[2918] = str->add("/usr/devel/lib/enlightenment/modules/conf_window_manipulation/linux-gnu-x86_64/module.so");
13408strings[2918] = str->add(strings[2918]);
13409strings[15] = str->add(strings[15]);
13410strings[2919] = str->add("/usr/devel/lib/enlightenment/modules/conf_window_manipulation");
13411str->del(strings[2918]);
13412strings[2920] = str->add("window_manipulation");
13413strings[197] = str->add(strings[197]);
13414strings[2921] = str->add("enlightenment/window_manipulation");
13415str->del(strings[15]);
13416str->del(strings[7]);
13417str->del(strings[2915]);
13418strings[7] = str->add(strings[7]);
13419strings[2886] = str->add(strings[2886]);
13420strings[2922] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/44");
13421strings[7] = str->add(strings[7]);
13422strings[2886] = str->add(strings[2886]);
13423strings[2923] = str->add("/usr/devel/lib/enlightenment/modules/conf_winlist/linux-gnu-x86_64/module.so");
13424strings[2923] = str->add(strings[2923]);
13425strings[14] = str->add(strings[14]);
13426strings[2924] = str->add("/usr/devel/lib/enlightenment/modules/conf_winlist");
13427str->del(strings[2923]);
13428strings[2925] = str->add("window_list");
13429strings[2926] = str->add("Window List");
13430strings[2269] = str->add(strings[2269]);
13431str->del(strings[14]);
13432str->del(strings[7]);
13433str->del(strings[2886]);
13434strings[7] = str->add(strings[7]);
13435strings[2888] = str->add(strings[2888]);
13436strings[2927] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/45");
13437strings[7] = str->add(strings[7]);
13438strings[2888] = str->add(strings[2888]);
13439strings[2928] = str->add("/usr/devel/lib/enlightenment/modules/conf_engine/linux-gnu-x86_64/module.so");
13440strings[2928] = str->add(strings[2928]);
13441strings[13] = str->add(strings[13]);
13442strings[2929] = str->add("/usr/devel/lib/enlightenment/modules/conf_engine");
13443str->del(strings[2928]);
13444strings[2930] = str->add("engine");
13445strings[2931] = str->add("Engine");
13446strings[2932] = str->add("enlightenment/engine");
13447str->del(strings[13]);
13448strings[1932] = str->add(strings[1932]);
13449strings[2933] = str->add("on");
13450str->del(strings[1932]);
13451str->del(strings[2933]);
13452str->del(strings[7]);
13453str->del(strings[2888]);
13454strings[7] = str->add(strings[7]);
13455strings[2913] = str->add(strings[2913]);
13456strings[2934] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/46");
13457strings[7] = str->add(strings[7]);
13458strings[2913] = str->add(strings[2913]);
13459strings[2935] = str->add("/usr/devel/lib/enlightenment/modules/fileman/linux-gnu-x86_64/module.so");
13460strings[2935] = str->add(strings[2935]);
13461strings[12] = str->add(strings[12]);
13462strings[2936] = str->add("/usr/devel/lib/enlightenment/modules/fileman");
13463str->del(strings[2935]);
13464strings[12] = str->add(strings[12]);
13465strings[2408] = str->add(strings[2408]);
13466strings[2409] = str->add(strings[2409]);
13467strings[2408] = str->add(strings[2408]);
13468strings[12] = str->add(strings[12]);
13469strings[2937] = str->add("base/theme/fileman");
13470strings[64] = str->add(strings[64]);
13471strings[2780] = str->add(strings[2780]);
13472str->del(strings[64]);
13473str->del(strings[2780]);
13474strings[469] = str->add(strings[469]);
13475strings[2780] = str->add(strings[2780]);
13476strings[2780] = str->add(strings[2780]);
13477strings[2938] = str->add("load");
13478strings[1841] = str->add(strings[1841]);
13479strings[64] = str->add(strings[64]);
13480strings[2781] = str->add(strings[2781]);
13481str->del(strings[64]);
13482str->del(strings[2781]);
13483strings[469] = str->add(strings[469]);
13484strings[2781] = str->add(strings[2781]);
13485strings[2781] = str->add(strings[2781]);
13486strings[2938] = str->add(strings[2938]);
13487strings[1841] = str->add(strings[1841]);
13488strings[64] = str->add(strings[64]);
13489strings[2779] = str->add(strings[2779]);
13490str->del(strings[64]);
13491str->del(strings[2779]);
13492strings[469] = str->add(strings[469]);
13493strings[2779] = str->add(strings[2779]);
13494strings[2779] = str->add(strings[2779]);
13495strings[469] = str->add(strings[469]);
13496strings[469] = str->add(strings[469]);
13497strings[2938] = str->add(strings[2938]);
13498strings[1841] = str->add(strings[1841]);
13499strings[64] = str->add(strings[64]);
13500strings[2788] = str->add(strings[2788]);
13501str->del(strings[64]);
13502str->del(strings[2788]);
13503strings[469] = str->add(strings[469]);
13504strings[2788] = str->add(strings[2788]);
13505strings[2788] = str->add(strings[2788]);
13506strings[2938] = str->add(strings[2938]);
13507strings[2939] = str->add("desktop");
13508str->del(strings[2938]);
13509str->del(strings[1841]);
13510str->del(strings[469]);
13511str->del(strings[2780]);
13512strings[64] = str->add(strings[64]);
13513strings[2786] = str->add(strings[2786]);
13514str->del(strings[64]);
13515str->del(strings[2786]);
13516strings[469] = str->add(strings[469]);
13517strings[2786] = str->add(strings[2786]);
13518strings[2786] = str->add(strings[2786]);
13519strings[2938] = str->add(strings[2938]);
13520str->del(strings[2938]);
13521str->del(strings[1841]);
13522str->del(strings[469]);
13523str->del(strings[2781]);
13524strings[64] = str->add(strings[64]);
13525strings[2787] = str->add(strings[2787]);
13526str->del(strings[64]);
13527str->del(strings[2787]);
13528strings[469] = str->add(strings[469]);
13529strings[2787] = str->add(strings[2787]);
13530strings[2787] = str->add(strings[2787]);
13531strings[2938] = str->add(strings[2938]);
13532str->del(strings[2938]);
13533str->del(strings[1841]);
13534str->del(strings[469]);
13535str->del(strings[2779]);
13536strings[64] = str->add(strings[64]);
13537strings[2785] = str->add(strings[2785]);
13538str->del(strings[64]);
13539str->del(strings[2785]);
13540strings[469] = str->add(strings[469]);
13541strings[2785] = str->add(strings[2785]);
13542strings[2785] = str->add(strings[2785]);
13543strings[2938] = str->add(strings[2938]);
13544strings[2940] = str->add("dir_changed");
13545strings[2941] = str->add("dir_deleted");
13546strings[2942] = str->add("selected");
13547strings[2943] = str->add("selection_change");
13548strings[2944] = str->add("base/theme/widgets");
13549strings[64] = str->add(strings[64]);
13550strings[2614] = str->add(strings[2614]);
13551strings[2614] = str->add(strings[2614]);
13552strings[2938] = str->add(strings[2938]);
13553strings[2945] = str->add("drag*");
13554strings[2946] = str->add("e.dragable.vbar");
13555strings[2945] = str->add(strings[2945]);
13556strings[2947] = str->add("e.dragable.hbar");
13557str->del(strings[2938]);
13558str->del(strings[64]);
13559str->del(strings[2614]);
13560strings[64] = str->add(strings[64]);
13561strings[2782] = str->add(strings[2782]);
13562str->del(strings[64]);
13563str->del(strings[2782]);
13564strings[469] = str->add(strings[469]);
13565strings[2782] = str->add(strings[2782]);
13566strings[2782] = str->add(strings[2782]);
13567strings[2938] = str->add(strings[2938]);
13568strings[2948] = str->add("changed");
13569strings[2949] = str->add("pan_changed");
13570strings[469] = str->add(strings[469]);
13571strings[2950] = str->add("images/422");
13572strings[2951] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/422");
13573strings[469] = str->add(strings[469]);
13574strings[2950] = str->add(strings[2950]);
13575strings[469] = str->add(strings[469]);
13576strings[2952] = str->add("images/420");
13577strings[2953] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/420");
13578strings[469] = str->add(strings[469]);
13579strings[2952] = str->add(strings[2952]);
13580strings[469] = str->add(strings[469]);
13581strings[2954] = str->add("images/433");
13582strings[2955] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/433");
13583strings[469] = str->add(strings[469]);
13584strings[2954] = str->add(strings[2954]);
13585strings[469] = str->add(strings[469]);
13586strings[2956] = str->add("images/430");
13587strings[2957] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/430");
13588strings[469] = str->add(strings[469]);
13589strings[2956] = str->add(strings[2956]);
13590strings[469] = str->add(strings[469]);
13591strings[2958] = str->add("images/435");
13592strings[2959] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/435");
13593strings[469] = str->add(strings[469]);
13594strings[2958] = str->add(strings[2958]);
13595strings[469] = str->add(strings[469]);
13596strings[2960] = str->add("images/424");
13597strings[2961] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/424");
13598strings[469] = str->add(strings[469]);
13599strings[2960] = str->add(strings[2960]);
13600strings[469] = str->add(strings[469]);
13601strings[2962] = str->add("images/426");
13602strings[2963] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/426");
13603strings[469] = str->add(strings[469]);
13604strings[2962] = str->add(strings[2962]);
13605strings[469] = str->add(strings[469]);
13606strings[2964] = str->add("images/432");
13607strings[2965] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/432");
13608strings[469] = str->add(strings[469]);
13609strings[2964] = str->add(strings[2964]);
13610strings[469] = str->add(strings[469]);
13611strings[2966] = str->add("images/428");
13612strings[2967] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/428");
13613strings[469] = str->add(strings[469]);
13614strings[2966] = str->add(strings[2966]);
13615strings[469] = str->add(strings[469]);
13616strings[2968] = str->add("images/434");
13617strings[2969] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/434");
13618strings[469] = str->add(strings[469]);
13619strings[2968] = str->add(strings[2968]);
13620strings[2970] = str->add("resize");
13621strings[2970] = str->add(strings[2970]);
13622strings[1841] = str->add(strings[1841]);
13623strings[2971] = str->add("/home/cedric/Desktop");
13624strings[2939] = str->add(strings[2939]);
13625strings[347] = str->add(strings[347]);
13626strings[2972] = str->add("e,state,typebuf,stop");
13627strings[2973] = str->add("e");
13628strings[2974] = str->add("e,action,hide,hbar");
13629strings[2973] = str->add(strings[2973]);
13630str->del(strings[2938]);
13631str->del(strings[2970]);
13632str->del(strings[1841]);
13633strings[2975] = str->add("program,start");
13634strings[2976] = str->add("sb_hbar_hide");
13635strings[1932] = str->add(strings[1932]);
13636strings[2976] = str->add(strings[2976]);
13637str->del(strings[2974]);
13638str->del(strings[2973]);
13639strings[2970] = str->add(strings[2970]);
13640strings[2977] = str->add("e,action,hide,vbar");
13641strings[2973] = str->add(strings[2973]);
13642str->del(strings[2975]);
13643str->del(strings[2976]);
13644str->del(strings[1932]);
13645str->del(strings[2976]);
13646strings[2978] = str->add("program,start");
13647strings[2979] = str->add("sb_vbar_hide");
13648strings[1932] = str->add(strings[1932]);
13649strings[2979] = str->add(strings[2979]);
13650str->del(strings[2977]);
13651str->del(strings[2973]);
13652strings[2970] = str->add(strings[2970]);
13653str->del(strings[12]);
13654str->del(strings[2938]);
13655str->del(strings[2938]);
13656str->del(strings[2938]);
13657str->del(strings[2938]);
13658str->del(strings[2970]);
13659str->del(strings[2972]);
13660str->del(strings[2973]);
13661str->del(strings[2970]);
13662str->del(strings[2978]);
13663str->del(strings[2979]);
13664str->del(strings[1932]);
13665str->del(strings[2979]);
13666str->del(strings[2970]);
13667strings[2980] = str->add("e,action,mouse,move");
13668strings[2981] = str->add("e");
13669strings[2980] = str->add(strings[2980]);
13670strings[2981] = str->add(strings[2981]);
13671strings[2980] = str->add(strings[2980]);
13672strings[2981] = str->add(strings[2981]);
13673strings[2980] = str->add(strings[2980]);
13674strings[2981] = str->add(strings[2981]);
13675strings[2980] = str->add(strings[2980]);
13676strings[2981] = str->add(strings[2981]);
13677strings[2980] = str->add(strings[2980]);
13678strings[2981] = str->add(strings[2981]);
13679str->del(strings[2980]);
13680str->del(strings[2981]);
13681str->del(strings[2980]);
13682str->del(strings[2981]);
13683str->del(strings[2980]);
13684str->del(strings[2981]);
13685str->del(strings[2980]);
13686str->del(strings[2981]);
13687str->del(strings[2980]);
13688str->del(strings[2981]);
13689str->del(strings[2980]);
13690str->del(strings[2981]);
13691strings[2982] = str->add("e,action,mouse,move");
13692strings[2983] = str->add("e");
13693str->del(strings[2982]);
13694str->del(strings[2983]);
13695strings[2984] = str->add("e,action,mouse,move");
13696strings[2985] = str->add("e");
13697str->del(strings[2984]);
13698str->del(strings[2985]);
13699strings[469] = str->add(strings[469]);
13700strings[2986] = str->add("images/251");
13701strings[2987] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/251");
13702strings[469] = str->add(strings[469]);
13703strings[2986] = str->add(strings[2986]);
13704strings[469] = str->add(strings[469]);
13705strings[2192] = str->add(strings[2192]);
13706strings[469] = str->add(strings[469]);
13707strings[2192] = str->add(strings[2192]);
13708strings[469] = str->add(strings[469]);
13709strings[2192] = str->add(strings[2192]);
13710strings[469] = str->add(strings[469]);
13711strings[2192] = str->add(strings[2192]);
13712strings[469] = str->add(strings[469]);
13713strings[2190] = str->add(strings[2190]);
13714strings[469] = str->add(strings[469]);
13715strings[2190] = str->add(strings[2190]);
13716strings[469] = str->add(strings[469]);
13717strings[2190] = str->add(strings[2190]);
13718strings[469] = str->add(strings[469]);
13719strings[2190] = str->add(strings[2190]);
13720strings[469] = str->add(strings[469]);
13721strings[2198] = str->add(strings[2198]);
13722strings[469] = str->add(strings[469]);
13723strings[2198] = str->add(strings[2198]);
13724strings[469] = str->add(strings[469]);
13725strings[2198] = str->add(strings[2198]);
13726strings[469] = str->add(strings[469]);
13727strings[2198] = str->add(strings[2198]);
13728strings[469] = str->add(strings[469]);
13729strings[2196] = str->add(strings[2196]);
13730strings[469] = str->add(strings[469]);
13731strings[2196] = str->add(strings[2196]);
13732strings[469] = str->add(strings[469]);
13733strings[2196] = str->add(strings[2196]);
13734strings[469] = str->add(strings[469]);
13735strings[2196] = str->add(strings[2196]);
13736strings[469] = str->add(strings[469]);
13737strings[2986] = str->add(strings[2986]);
13738strings[469] = str->add(strings[469]);
13739strings[2192] = str->add(strings[2192]);
13740strings[469] = str->add(strings[469]);
13741strings[2192] = str->add(strings[2192]);
13742strings[469] = str->add(strings[469]);
13743strings[2192] = str->add(strings[2192]);
13744strings[469] = str->add(strings[469]);
13745strings[2192] = str->add(strings[2192]);
13746strings[469] = str->add(strings[469]);
13747strings[2190] = str->add(strings[2190]);
13748strings[469] = str->add(strings[469]);
13749strings[2190] = str->add(strings[2190]);
13750strings[469] = str->add(strings[469]);
13751strings[2190] = str->add(strings[2190]);
13752strings[469] = str->add(strings[469]);
13753strings[2190] = str->add(strings[2190]);
13754strings[469] = str->add(strings[469]);
13755strings[2198] = str->add(strings[2198]);
13756strings[469] = str->add(strings[469]);
13757strings[2198] = str->add(strings[2198]);
13758strings[469] = str->add(strings[469]);
13759strings[2198] = str->add(strings[2198]);
13760strings[469] = str->add(strings[469]);
13761strings[2198] = str->add(strings[2198]);
13762strings[469] = str->add(strings[469]);
13763strings[2196] = str->add(strings[2196]);
13764strings[469] = str->add(strings[469]);
13765strings[2196] = str->add(strings[2196]);
13766strings[469] = str->add(strings[469]);
13767strings[2196] = str->add(strings[2196]);
13768strings[469] = str->add(strings[469]);
13769strings[2196] = str->add(strings[2196]);
13770strings[469] = str->add(strings[469]);
13771strings[2988] = str->add("images/448");
13772strings[2989] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/448");
13773strings[469] = str->add(strings[469]);
13774strings[2988] = str->add(strings[2988]);
13775str->del(strings[7]);
13776str->del(strings[2913]);
13777strings[7] = str->add(strings[7]);
13778strings[2990] = str->add("images/51");
13779strings[2991] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/51");
13780strings[7] = str->add(strings[7]);
13781strings[2990] = str->add(strings[2990]);
13782str->del(strings[469]);
13783str->del(strings[469]);
13784strings[2992] = str->add("e,action,mouse,move");
13785strings[2993] = str->add("e");
13786strings[2992] = str->add(strings[2992]);
13787strings[2993] = str->add(strings[2993]);
13788strings[2992] = str->add(strings[2992]);
13789strings[2993] = str->add(strings[2993]);
13790strings[2992] = str->add(strings[2992]);
13791strings[2993] = str->add(strings[2993]);
13792strings[2992] = str->add(strings[2992]);
13793strings[2993] = str->add(strings[2993]);
13794strings[2992] = str->add(strings[2992]);
13795strings[2993] = str->add(strings[2993]);
13796strings[2992] = str->add(strings[2992]);
13797strings[2993] = str->add(strings[2993]);
13798strings[2992] = str->add(strings[2992]);
13799strings[2993] = str->add(strings[2993]);
13800str->del(strings[2992]);
13801str->del(strings[2993]);
13802str->del(strings[2992]);
13803str->del(strings[2993]);
13804str->del(strings[2992]);
13805str->del(strings[2993]);
13806str->del(strings[2992]);
13807str->del(strings[2993]);
13808str->del(strings[2992]);
13809str->del(strings[2993]);
13810str->del(strings[2992]);
13811str->del(strings[2993]);
13812str->del(strings[2992]);
13813str->del(strings[2993]);
13814str->del(strings[2992]);
13815str->del(strings[2993]);
13816strings[2994] = str->add("/usr/devel/lib/enlightenment/modules/conf_interaction/linux-gnu-x86_64/module.so");
13817strings[2994] = str->add(strings[2994]);
13818strings[11] = str->add(strings[11]);
13819strings[2995] = str->add("/usr/devel/lib/enlightenment/modules/conf_interaction");
13820str->del(strings[2994]);
13821strings[2996] = str->add("interaction");
13822strings[2997] = str->add("Interaction");
13823strings[2306] = str->add(strings[2306]);
13824str->del(strings[11]);
13825strings[2998] = str->add("e,action,mouse,move");
13826strings[2999] = str->add("e");
13827strings[2998] = str->add(strings[2998]);
13828strings[2999] = str->add(strings[2999]);
13829strings[2998] = str->add(strings[2998]);
13830strings[2999] = str->add(strings[2999]);
13831strings[2998] = str->add(strings[2998]);
13832strings[2999] = str->add(strings[2999]);
13833strings[3000] = str->add("e,state,selected");
13834strings[2999] = str->add(strings[2999]);
13835strings[3000] = str->add(strings[3000]);
13836strings[2999] = str->add(strings[2999]);
13837strings[3000] = str->add(strings[3000]);
13838strings[2999] = str->add(strings[2999]);
13839strings[3000] = str->add(strings[3000]);
13840strings[2999] = str->add(strings[2999]);
13841strings[3000] = str->add(strings[3000]);
13842strings[2999] = str->add(strings[2999]);
13843strings[3000] = str->add(strings[3000]);
13844strings[2999] = str->add(strings[2999]);
13845strings[3001] = str->add("Lock Screen");
13846strings[469] = str->add(strings[469]);
13847strings[2708] = str->add(strings[2708]);
13848strings[1726] = str->add(strings[1726]);
13849strings[469] = str->add(strings[469]);
13850strings[2677] = str->add(strings[2677]);
13851strings[3002] = str->add("Hibernate");
13852strings[469] = str->add(strings[469]);
13853strings[2678] = str->add(strings[2678]);
13854strings[1724] = str->add(strings[1724]);
13855strings[469] = str->add(strings[469]);
13856strings[2676] = str->add(strings[2676]);
13857strings[1722] = str->add(strings[1722]);
13858strings[469] = str->add(strings[469]);
13859strings[2675] = str->add(strings[2675]);
13860strings[3003] = str->add("Logout");
13861strings[469] = str->add(strings[469]);
13862strings[2674] = str->add(strings[2674]);
13863strings[2998] = str->add(strings[2998]);
13864strings[2999] = str->add(strings[2999]);
13865strings[2998] = str->add(strings[2998]);
13866strings[2999] = str->add(strings[2999]);
13867str->del(strings[2998]);
13868str->del(strings[2999]);
13869str->del(strings[2998]);
13870str->del(strings[2999]);
13871str->del(strings[2998]);
13872str->del(strings[2999]);
13873str->del(strings[2998]);
13874str->del(strings[2999]);
13875strings[3004] = str->add("program,start");
13876strings[3005] = str->add("sel");
13877str->del(strings[3000]);
13878str->del(strings[2999]);
13879str->del(strings[3000]);
13880str->del(strings[2999]);
13881strings[3004] = str->add(strings[3004]);
13882strings[3005] = str->add(strings[3005]);
13883str->del(strings[3000]);
13884str->del(strings[2999]);
13885strings[3004] = str->add(strings[3004]);
13886strings[3005] = str->add(strings[3005]);
13887strings[1932] = str->add(strings[1932]);
13888strings[3005] = str->add(strings[3005]);
13889str->del(strings[3000]);
13890str->del(strings[2999]);
13891str->del(strings[3000]);
13892str->del(strings[2999]);
13893str->del(strings[3000]);
13894str->del(strings[2999]);
13895str->del(strings[2998]);
13896str->del(strings[2999]);
13897str->del(strings[2998]);
13898str->del(strings[2999]);
13899str->del(strings[3004]);
13900str->del(strings[3005]);
13901str->del(strings[3004]);
13902str->del(strings[3005]);
13903str->del(strings[3004]);
13904str->del(strings[3005]);
13905str->del(strings[1932]);
13906str->del(strings[3005]);
13907strings[361] = str->add(strings[361]);
13908strings[362] = str->add(strings[362]);
13909strings[361] = str->add(strings[361]);
13910str->del(strings[361]);
13911strings[362] = str->add(strings[362]);
13912str->del(strings[362]);
13913strings[3006] = str->add("resize");
13914str->del(strings[3006]);
13915strings[64] = str->add(strings[64]);
13916strings[2581] = str->add(strings[2581]);
13917strings[64] = str->add(strings[64]);
13918strings[3007] = str->add("load");
13919strings[1841] = str->add(strings[1841]);
13920strings[64] = str->add(strings[64]);
13921strings[1949] = str->add(strings[1949]);
13922strings[64] = str->add(strings[64]);
13923strings[1880] = str->add(strings[1880]);
13924strings[64] = str->add(strings[64]);
13925strings[1876] = str->add(strings[1876]);
13926str->del(strings[64]);
13927strings[379] = str->add(strings[379]);
13928strings[1842] = str->add(strings[1842]);
13929strings[1842] = str->add(strings[1842]);
13930strings[64] = str->add(strings[64]);
13931strings[1874] = str->add(strings[1874]);
13932strings[64] = str->add(strings[64]);
13933strings[2583] = str->add(strings[2583]);
13934strings[3007] = str->add(strings[3007]);
13935strings[1841] = str->add(strings[1841]);
13936strings[64] = str->add(strings[64]);
13937strings[2584] = str->add(strings[2584]);
13938strings[3007] = str->add(strings[3007]);
13939strings[1841] = str->add(strings[1841]);
13940strings[469] = str->add(strings[469]);
13941strings[2708] = str->add(strings[2708]);
13942strings[2708] = str->add(strings[2708]);
13943strings[3007] = str->add(strings[3007]);
13944strings[469] = str->add(strings[469]);
13945strings[3008] = str->add("images/396");
13946strings[3009] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/396");
13947strings[469] = str->add(strings[469]);
13948strings[3008] = str->add(strings[3008]);
13949strings[1841] = str->add(strings[1841]);
13950strings[3010] = str->add("resize");
13951strings[3010] = str->add(strings[3010]);
13952strings[64] = str->add(strings[64]);
13953strings[2585] = str->add(strings[2585]);
13954strings[64] = str->add(strings[64]);
13955strings[3007] = str->add(strings[3007]);
13956strings[3001] = str->add(strings[3001]);
13957strings[1841] = str->add(strings[1841]);
13958str->del(strings[64]);
13959strings[385] = str->add(strings[385]);
13960strings[3001] = str->add(strings[3001]);
13961strings[64] = str->add(strings[64]);
13962strings[2886] = str->add(strings[2886]);
13963strings[64] = str->add(strings[64]);
13964strings[2888] = str->add(strings[2888]);
13965strings[64] = str->add(strings[64]);
13966strings[2582] = str->add(strings[2582]);
13967strings[3007] = str->add(strings[3007]);
13968strings[1841] = str->add(strings[1841]);
13969strings[64] = str->add(strings[64]);
13970strings[2583] = str->add(strings[2583]);
13971strings[3007] = str->add(strings[3007]);
13972strings[1841] = str->add(strings[1841]);
13973strings[64] = str->add(strings[64]);
13974strings[2584] = str->add(strings[2584]);
13975strings[3007] = str->add(strings[3007]);
13976strings[1841] = str->add(strings[1841]);
13977strings[469] = str->add(strings[469]);
13978strings[2677] = str->add(strings[2677]);
13979strings[2677] = str->add(strings[2677]);
13980strings[3007] = str->add(strings[3007]);
13981strings[469] = str->add(strings[469]);
13982strings[3011] = str->add("images/386");
13983strings[3012] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/386");
13984strings[469] = str->add(strings[469]);
13985strings[3011] = str->add(strings[3011]);
13986strings[1841] = str->add(strings[1841]);
13987strings[3010] = str->add(strings[3010]);
13988strings[3010] = str->add(strings[3010]);
13989strings[64] = str->add(strings[64]);
13990strings[2585] = str->add(strings[2585]);
13991strings[64] = str->add(strings[64]);
13992strings[3007] = str->add(strings[3007]);
13993strings[1726] = str->add(strings[1726]);
13994strings[1841] = str->add(strings[1841]);
13995str->del(strings[64]);
13996strings[385] = str->add(strings[385]);
13997strings[1726] = str->add(strings[1726]);
13998strings[64] = str->add(strings[64]);
13999strings[2886] = str->add(strings[2886]);
14000strings[64] = str->add(strings[64]);
14001strings[2888] = str->add(strings[2888]);
14002strings[64] = str->add(strings[64]);
14003strings[2583] = str->add(strings[2583]);
14004strings[3007] = str->add(strings[3007]);
14005strings[1841] = str->add(strings[1841]);
14006strings[64] = str->add(strings[64]);
14007strings[2584] = str->add(strings[2584]);
14008strings[3007] = str->add(strings[3007]);
14009strings[1841] = str->add(strings[1841]);
14010strings[469] = str->add(strings[469]);
14011strings[2678] = str->add(strings[2678]);
14012strings[2678] = str->add(strings[2678]);
14013strings[3007] = str->add(strings[3007]);
14014strings[469] = str->add(strings[469]);
14015strings[3013] = str->add("images/385");
14016strings[3014] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/385");
14017strings[469] = str->add(strings[469]);
14018strings[3013] = str->add(strings[3013]);
14019strings[1841] = str->add(strings[1841]);
14020strings[3010] = str->add(strings[3010]);
14021strings[3010] = str->add(strings[3010]);
14022strings[64] = str->add(strings[64]);
14023strings[2585] = str->add(strings[2585]);
14024strings[64] = str->add(strings[64]);
14025strings[3007] = str->add(strings[3007]);
14026strings[3002] = str->add(strings[3002]);
14027strings[1841] = str->add(strings[1841]);
14028str->del(strings[64]);
14029strings[385] = str->add(strings[385]);
14030strings[3002] = str->add(strings[3002]);
14031strings[64] = str->add(strings[64]);
14032strings[2886] = str->add(strings[2886]);
14033strings[64] = str->add(strings[64]);
14034strings[2888] = str->add(strings[2888]);
14035strings[64] = str->add(strings[64]);
14036strings[2583] = str->add(strings[2583]);
14037strings[3007] = str->add(strings[3007]);
14038strings[1841] = str->add(strings[1841]);
14039strings[64] = str->add(strings[64]);
14040strings[2584] = str->add(strings[2584]);
14041strings[3007] = str->add(strings[3007]);
14042strings[1841] = str->add(strings[1841]);
14043strings[469] = str->add(strings[469]);
14044strings[2676] = str->add(strings[2676]);
14045strings[2676] = str->add(strings[2676]);
14046strings[3007] = str->add(strings[3007]);
14047strings[469] = str->add(strings[469]);
14048strings[3015] = str->add("images/388");
14049strings[3016] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/388");
14050strings[469] = str->add(strings[469]);
14051strings[3015] = str->add(strings[3015]);
14052strings[1841] = str->add(strings[1841]);
14053strings[3010] = str->add(strings[3010]);
14054strings[3010] = str->add(strings[3010]);
14055strings[64] = str->add(strings[64]);
14056strings[2585] = str->add(strings[2585]);
14057strings[64] = str->add(strings[64]);
14058strings[3007] = str->add(strings[3007]);
14059strings[1724] = str->add(strings[1724]);
14060strings[1841] = str->add(strings[1841]);
14061str->del(strings[64]);
14062strings[385] = str->add(strings[385]);
14063strings[1724] = str->add(strings[1724]);
14064strings[64] = str->add(strings[64]);
14065strings[2886] = str->add(strings[2886]);
14066strings[64] = str->add(strings[64]);
14067strings[2888] = str->add(strings[2888]);
14068strings[64] = str->add(strings[64]);
14069strings[2583] = str->add(strings[2583]);
14070strings[3007] = str->add(strings[3007]);
14071strings[1841] = str->add(strings[1841]);
14072strings[64] = str->add(strings[64]);
14073strings[2584] = str->add(strings[2584]);
14074strings[3007] = str->add(strings[3007]);
14075strings[1841] = str->add(strings[1841]);
14076strings[469] = str->add(strings[469]);
14077strings[2675] = str->add(strings[2675]);
14078strings[2675] = str->add(strings[2675]);
14079strings[3007] = str->add(strings[3007]);
14080strings[469] = str->add(strings[469]);
14081strings[3017] = str->add("images/387");
14082strings[3018] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/387");
14083strings[469] = str->add(strings[469]);
14084strings[3017] = str->add(strings[3017]);
14085strings[1841] = str->add(strings[1841]);
14086strings[3010] = str->add(strings[3010]);
14087strings[3010] = str->add(strings[3010]);
14088strings[64] = str->add(strings[64]);
14089strings[2585] = str->add(strings[2585]);
14090strings[64] = str->add(strings[64]);
14091strings[3007] = str->add(strings[3007]);
14092strings[1722] = str->add(strings[1722]);
14093strings[1841] = str->add(strings[1841]);
14094str->del(strings[64]);
14095strings[385] = str->add(strings[385]);
14096strings[1722] = str->add(strings[1722]);
14097strings[64] = str->add(strings[64]);
14098strings[2886] = str->add(strings[2886]);
14099strings[64] = str->add(strings[64]);
14100strings[2888] = str->add(strings[2888]);
14101strings[64] = str->add(strings[64]);
14102strings[2582] = str->add(strings[2582]);
14103strings[3007] = str->add(strings[3007]);
14104strings[1841] = str->add(strings[1841]);
14105strings[64] = str->add(strings[64]);
14106strings[2583] = str->add(strings[2583]);
14107strings[3007] = str->add(strings[3007]);
14108strings[1841] = str->add(strings[1841]);
14109strings[64] = str->add(strings[64]);
14110strings[2584] = str->add(strings[2584]);
14111strings[3007] = str->add(strings[3007]);
14112strings[1841] = str->add(strings[1841]);
14113strings[469] = str->add(strings[469]);
14114strings[2674] = str->add(strings[2674]);
14115strings[2674] = str->add(strings[2674]);
14116strings[3007] = str->add(strings[3007]);
14117strings[469] = str->add(strings[469]);
14118strings[3019] = str->add("images/384");
14119strings[3020] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/384");
14120strings[469] = str->add(strings[469]);
14121strings[3019] = str->add(strings[3019]);
14122strings[1841] = str->add(strings[1841]);
14123strings[3010] = str->add(strings[3010]);
14124strings[3010] = str->add(strings[3010]);
14125strings[64] = str->add(strings[64]);
14126strings[2585] = str->add(strings[2585]);
14127strings[64] = str->add(strings[64]);
14128strings[3007] = str->add(strings[3007]);
14129strings[3003] = str->add(strings[3003]);
14130strings[1841] = str->add(strings[1841]);
14131str->del(strings[64]);
14132strings[385] = str->add(strings[385]);
14133strings[3003] = str->add(strings[3003]);
14134strings[64] = str->add(strings[64]);
14135strings[2886] = str->add(strings[2886]);
14136strings[64] = str->add(strings[64]);
14137strings[2888] = str->add(strings[2888]);
14138strings[3010] = str->add(strings[3010]);
14139strings[3010] = str->add(strings[3010]);
14140strings[3010] = str->add(strings[3010]);
14141strings[3010] = str->add(strings[3010]);
14142strings[3010] = str->add(strings[3010]);
14143strings[3010] = str->add(strings[3010]);
14144strings[3010] = str->add(strings[3010]);
14145strings[3010] = str->add(strings[3010]);
14146strings[3010] = str->add(strings[3010]);
14147strings[3010] = str->add(strings[3010]);
14148strings[3010] = str->add(strings[3010]);
14149strings[3010] = str->add(strings[3010]);
14150strings[3010] = str->add(strings[3010]);
14151strings[3010] = str->add(strings[3010]);
14152strings[3010] = str->add(strings[3010]);
14153strings[3010] = str->add(strings[3010]);
14154strings[3010] = str->add(strings[3010]);
14155strings[3010] = str->add(strings[3010]);
14156strings[3010] = str->add(strings[3010]);
14157strings[3010] = str->add(strings[3010]);
14158strings[3010] = str->add(strings[3010]);
14159str->del(strings[1842]);
14160strings[1842] = str->add(strings[1842]);
14161str->del(strings[1842]);
14162strings[1842] = str->add(strings[1842]);
14163strings[3010] = str->add(strings[3010]);
14164strings[3001] = str->add(strings[3001]);
14165strings[3001] = str->add(strings[3001]);
14166strings[64] = str->add(strings[64]);
14167strings[2915] = str->add(strings[2915]);
14168strings[3010] = str->add(strings[3010]);
14169strings[1726] = str->add(strings[1726]);
14170strings[1726] = str->add(strings[1726]);
14171strings[3010] = str->add(strings[3010]);
14172strings[3002] = str->add(strings[3002]);
14173strings[3002] = str->add(strings[3002]);
14174strings[3010] = str->add(strings[3010]);
14175strings[1724] = str->add(strings[1724]);
14176strings[1724] = str->add(strings[1724]);
14177strings[3010] = str->add(strings[3010]);
14178strings[1722] = str->add(strings[1722]);
14179strings[1722] = str->add(strings[1722]);
14180strings[64] = str->add(strings[64]);
14181strings[2915] = str->add(strings[2915]);
14182strings[3010] = str->add(strings[3010]);
14183strings[3003] = str->add(strings[3003]);
14184strings[3003] = str->add(strings[3003]);
14185str->del(strings[64]);
14186str->del(strings[2913]);
14187strings[64] = str->add(strings[64]);
14188strings[3021] = str->add("images/47");
14189strings[3022] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/47");
14190strings[64] = str->add(strings[64]);
14191strings[3021] = str->add(strings[3021]);
14192str->del(strings[3007]);
14193str->del(strings[1841]);
14194str->del(strings[3007]);
14195str->del(strings[1841]);
14196str->del(strings[3007]);
14197str->del(strings[1841]);
14198str->del(strings[3007]);
14199str->del(strings[1841]);
14200str->del(strings[3010]);
14201str->del(strings[3010]);
14202str->del(strings[3007]);
14203str->del(strings[1841]);
14204str->del(strings[3007]);
14205str->del(strings[1841]);
14206str->del(strings[3007]);
14207str->del(strings[1841]);
14208str->del(strings[3007]);
14209str->del(strings[1841]);
14210str->del(strings[3007]);
14211str->del(strings[1841]);
14212str->del(strings[3010]);
14213str->del(strings[3010]);
14214str->del(strings[3007]);
14215str->del(strings[1841]);
14216str->del(strings[3007]);
14217str->del(strings[1841]);
14218str->del(strings[3007]);
14219str->del(strings[1841]);
14220str->del(strings[3007]);
14221str->del(strings[1841]);
14222str->del(strings[3010]);
14223str->del(strings[3010]);
14224str->del(strings[3007]);
14225str->del(strings[1841]);
14226str->del(strings[3007]);
14227str->del(strings[1841]);
14228str->del(strings[3007]);
14229str->del(strings[1841]);
14230str->del(strings[3007]);
14231str->del(strings[1841]);
14232str->del(strings[3010]);
14233str->del(strings[3010]);
14234str->del(strings[3007]);
14235str->del(strings[1841]);
14236str->del(strings[3007]);
14237str->del(strings[1841]);
14238str->del(strings[3007]);
14239str->del(strings[1841]);
14240str->del(strings[3007]);
14241str->del(strings[1841]);
14242str->del(strings[3010]);
14243str->del(strings[3010]);
14244str->del(strings[3007]);
14245str->del(strings[1841]);
14246str->del(strings[3007]);
14247str->del(strings[1841]);
14248str->del(strings[3007]);
14249str->del(strings[1841]);
14250str->del(strings[3007]);
14251str->del(strings[1841]);
14252str->del(strings[3007]);
14253str->del(strings[1841]);
14254str->del(strings[3010]);
14255str->del(strings[3010]);
14256str->del(strings[3007]);
14257str->del(strings[1841]);
14258str->del(strings[3010]);
14259str->del(strings[3010]);
14260str->del(strings[3010]);
14261str->del(strings[3010]);
14262str->del(strings[3010]);
14263str->del(strings[3010]);
14264str->del(strings[3010]);
14265str->del(strings[3010]);
14266str->del(strings[3010]);
14267str->del(strings[3010]);
14268str->del(strings[3010]);
14269str->del(strings[3010]);
14270str->del(strings[3010]);
14271str->del(strings[3010]);
14272str->del(strings[3010]);
14273str->del(strings[3010]);
14274str->del(strings[3010]);
14275str->del(strings[3010]);
14276str->del(strings[3010]);
14277str->del(strings[3010]);
14278str->del(strings[3010]);
14279str->del(strings[3010]);
14280str->del(strings[3010]);
14281str->del(strings[3010]);
14282str->del(strings[3010]);
14283str->del(strings[3010]);
14284str->del(strings[3010]);
14285strings[3023] = str->add("e,action,mouse,move");
14286strings[3024] = str->add("e");
14287strings[3023] = str->add(strings[3023]);
14288strings[3024] = str->add(strings[3024]);
14289str->del(strings[3023]);
14290str->del(strings[3024]);
14291str->del(strings[3023]);
14292str->del(strings[3024]);
14293strings[3025] = str->add("e,action,mouse,move");
14294strings[3026] = str->add("e");
14295str->del(strings[3025]);
14296str->del(strings[3026]);
14297str->del(strings[7]);
14298str->del(strings[2990]);
14299strings[7] = str->add(strings[7]);
14300strings[3027] = str->add("images/52");
14301strings[3028] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/52");
14302strings[7] = str->add(strings[7]);
14303strings[3027] = str->add(strings[3027]);
14304strings[3029] = str->add("e,action,mouse,move");
14305strings[3030] = str->add("e");
14306strings[3029] = str->add(strings[3029]);
14307strings[3030] = str->add(strings[3030]);
14308str->del(strings[3029]);
14309str->del(strings[3030]);
14310str->del(strings[3029]);
14311str->del(strings[3030]);
14312strings[3031] = str->add("e,action,mouse,move");
14313strings[3032] = str->add("e");
14314strings[3031] = str->add(strings[3031]);
14315strings[3032] = str->add(strings[3032]);
14316str->del(strings[3031]);
14317str->del(strings[3032]);
14318str->del(strings[3031]);
14319str->del(strings[3032]);
14320str->del(strings[7]);
14321str->del(strings[3027]);
14322strings[7] = str->add(strings[7]);
14323strings[3033] = str->add("images/53");
14324strings[3034] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/53");
14325strings[7] = str->add(strings[7]);
14326strings[3033] = str->add(strings[3033]);
14327strings[3035] = str->add("e,action,mouse,move");
14328strings[3036] = str->add("e");
14329str->del(strings[3035]);
14330str->del(strings[3036]);
14331strings[3037] = str->add("e,state,busy,start");
14332strings[3038] = str->add("e");
14333strings[3039] = str->add("print.pdf");
14334strings[3040] = str->add("application/pdf");
14335strings[64] = str->add(strings[64]);
14336strings[2784] = str->add(strings[2784]);
14337str->del(strings[64]);
14338str->del(strings[2784]);
14339strings[469] = str->add(strings[469]);
14340strings[2784] = str->add(strings[2784]);
14341strings[2784] = str->add(strings[2784]);
14342strings[469] = str->add(strings[469]);
14343strings[3041] = str->add("load");
14344strings[3039] = str->add(strings[3039]);
14345strings[469] = str->add(strings[469]);
14346strings[3042] = str->add("images/419");
14347strings[3043] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/419");
14348strings[469] = str->add(strings[469]);
14349strings[3042] = str->add(strings[3042]);
14350str->del(strings[469]);
14351strings[379] = str->add(strings[379]);
14352strings[3039] = str->add(strings[3039]);
14353strings[3039] = str->add(strings[3039]);
14354strings[3039] = str->add(strings[3039]);
14355strings[469] = str->add(strings[469]);
14356strings[3027] = str->add(strings[3027]);
14357strings[3044] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/52");
14358strings[469] = str->add(strings[469]);
14359strings[3027] = str->add(strings[3027]);
14360strings[469] = str->add(strings[469]);
14361strings[3045] = str->add("images/418");
14362strings[3046] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/418");
14363strings[469] = str->add(strings[469]);
14364strings[3045] = str->add(strings[3045]);
14365strings[3047] = str->add("3899_001.pdf");
14366strings[3040] = str->add(strings[3040]);
14367str->del(strings[3039]);
14368strings[3047] = str->add(strings[3047]);
14369str->del(strings[3039]);
14370strings[3047] = str->add(strings[3047]);
14371strings[3048] = str->add("ACCORD EDF MR BAIL.pdf");
14372strings[3040] = str->add(strings[3040]);
14373str->del(strings[3047]);
14374strings[3048] = str->add(strings[3048]);
14375str->del(strings[3047]);
14376strings[3048] = str->add(strings[3048]);
14377strings[3049] = str->add("3817_001.pdf");
14378strings[3040] = str->add(strings[3040]);
14379str->del(strings[3048]);
14380strings[3049] = str->add(strings[3049]);
14381str->del(strings[3048]);
14382strings[3049] = str->add(strings[3049]);
14383strings[3050] = str->add("NVIDIA-Linux-x86_64-173.14.12-pkg2.run");
14384str->del(strings[3049]);
14385strings[3050] = str->add(strings[3050]);
14386str->del(strings[3049]);
14387strings[3050] = str->add(strings[3050]);
14388str->del(strings[3037]);
14389str->del(strings[3038]);
14390str->del(strings[3041]);
14391strings[3051] = str->add("e,action,mouse,move");
14392strings[3052] = str->add("e");
14393strings[3051] = str->add(strings[3051]);
14394strings[3052] = str->add(strings[3052]);
14395str->del(strings[3051]);
14396str->del(strings[3052]);
14397str->del(strings[3051]);
14398str->del(strings[3052]);
14399str->del(strings[3039]);
14400strings[3050] = str->add(strings[3050]);
14401str->del(strings[3039]);
14402strings[3050] = str->add(strings[3050]);
14403strings[3053] = str->add("e,action,mouse,move");
14404strings[3054] = str->add("e");
14405strings[3053] = str->add(strings[3053]);
14406strings[3054] = str->add(strings[3054]);
14407strings[3053] = str->add(strings[3053]);
14408strings[3054] = str->add(strings[3054]);
14409str->del(strings[3053]);
14410str->del(strings[3054]);
14411str->del(strings[3053]);
14412str->del(strings[3054]);
14413str->del(strings[3053]);
14414str->del(strings[3054]);
14415strings[3055] = str->add("e,state,busy,stop");
14416strings[3056] = str->add("e");
14417str->del(strings[3050]);
14418str->del(strings[3050]);
14419str->del(strings[3050]);
14420str->del(strings[469]);
14421str->del(strings[2784]);
14422strings[469] = str->add(strings[469]);
14423strings[2784] = str->add(strings[2784]);
14424strings[469] = str->add(strings[469]);
14425strings[3057] = str->add("load");
14426strings[3049] = str->add(strings[3049]);
14427strings[3058] = str->add("resize");
14428strings[1839] = str->add(strings[1839]);
14429strings[2090] = str->add(strings[2090]);
14430strings[2640] = str->add(strings[2640]);
14431strings[2574] = str->add(strings[2574]);
14432strings[2575] = str->add(strings[2575]);
14433strings[2576] = str->add(strings[2576]);
14434strings[2577] = str->add(strings[2577]);
14435strings[2578] = str->add(strings[2578]);
14436strings[2579] = str->add(strings[2579]);
14437strings[2641] = str->add(strings[2641]);
14438strings[2642] = str->add(strings[2642]);
14439strings[2643] = str->add(strings[2643]);
14440strings[2644] = str->add(strings[2644]);
14441strings[2645] = str->add(strings[2645]);
14442strings[2646] = str->add(strings[2646]);
14443strings[2647] = str->add(strings[2647]);
14444strings[2648] = str->add(strings[2648]);
14445strings[2649] = str->add(strings[2649]);
14446strings[2650] = str->add(strings[2650]);
14447strings[2651] = str->add(strings[2651]);
14448strings[2652] = str->add(strings[2652]);
14449strings[2653] = str->add(strings[2653]);
14450strings[2654] = str->add(strings[2654]);
14451strings[2655] = str->add(strings[2655]);
14452strings[2656] = str->add(strings[2656]);
14453strings[2657] = str->add(strings[2657]);
14454strings[2658] = str->add(strings[2658]);
14455strings[2659] = str->add(strings[2659]);
14456strings[2660] = str->add(strings[2660]);
14457strings[2661] = str->add(strings[2661]);
14458strings[2112] = str->add(strings[2112]);
14459strings[1935] = str->add(strings[1935]);
14460strings[2662] = str->add(strings[2662]);
14461strings[1929] = str->add(strings[1929]);
14462strings[2663] = str->add(strings[2663]);
14463strings[2067] = str->add(strings[2067]);
14464strings[2069] = str->add(strings[2069]);
14465strings[2664] = str->add(strings[2664]);
14466strings[2665] = str->add(strings[2665]);
14467strings[2581] = str->add(strings[2581]);
14468strings[2582] = str->add(strings[2582]);
14469strings[2583] = str->add(strings[2583]);
14470strings[2634] = str->add(strings[2634]);
14471strings[2587] = str->add(strings[2587]);
14472strings[2588] = str->add(strings[2588]);
14473strings[2584] = str->add(strings[2584]);
14474strings[2585] = str->add(strings[2585]);
14475strings[2586] = str->add(strings[2586]);
14476strings[2127] = str->add(strings[2127]);
14477strings[1963] = str->add(strings[1963]);
14478strings[2595] = str->add(strings[2595]);
14479strings[2604] = str->add(strings[2604]);
14480strings[2603] = str->add(strings[2603]);
14481strings[2081] = str->add(strings[2081]);
14482strings[2666] = str->add(strings[2666]);
14483strings[2083] = str->add(strings[2083]);
14484strings[2667] = str->add(strings[2667]);
14485strings[2668] = str->add(strings[2668]);
14486strings[2669] = str->add(strings[2669]);
14487strings[2670] = str->add(strings[2670]);
14488strings[1957] = str->add(strings[1957]);
14489strings[2596] = str->add(strings[2596]);
14490strings[2597] = str->add(strings[2597]);
14491strings[2605] = str->add(strings[2605]);
14492strings[2606] = str->add(strings[2606]);
14493strings[2607] = str->add(strings[2607]);
14494strings[2608] = str->add(strings[2608]);
14495strings[2600] = str->add(strings[2600]);
14496strings[2601] = str->add(strings[2601]);
14497strings[2602] = str->add(strings[2602]);
14498strings[2671] = str->add(strings[2671]);
14499strings[2672] = str->add(strings[2672]);
14500strings[2673] = str->add(strings[2673]);
14501strings[2674] = str->add(strings[2674]);
14502strings[2675] = str->add(strings[2675]);
14503strings[2676] = str->add(strings[2676]);
14504strings[2677] = str->add(strings[2677]);
14505strings[2678] = str->add(strings[2678]);
14506strings[2679] = str->add(strings[2679]);
14507strings[2680] = str->add(strings[2680]);
14508strings[2681] = str->add(strings[2681]);
14509strings[2682] = str->add(strings[2682]);
14510strings[2683] = str->add(strings[2683]);
14511strings[2684] = str->add(strings[2684]);
14512strings[2685] = str->add(strings[2685]);
14513strings[2686] = str->add(strings[2686]);
14514strings[2687] = str->add(strings[2687]);
14515strings[2688] = str->add(strings[2688]);
14516strings[2689] = str->add(strings[2689]);
14517strings[2690] = str->add(strings[2690]);
14518strings[2691] = str->add(strings[2691]);
14519strings[2692] = str->add(strings[2692]);
14520strings[2693] = str->add(strings[2693]);
14521strings[2694] = str->add(strings[2694]);
14522strings[2695] = str->add(strings[2695]);
14523strings[2696] = str->add(strings[2696]);
14524strings[2697] = str->add(strings[2697]);
14525strings[2698] = str->add(strings[2698]);
14526strings[2699] = str->add(strings[2699]);
14527strings[2700] = str->add(strings[2700]);
14528strings[2701] = str->add(strings[2701]);
14529strings[2702] = str->add(strings[2702]);
14530strings[2703] = str->add(strings[2703]);
14531strings[2704] = str->add(strings[2704]);
14532strings[2705] = str->add(strings[2705]);
14533strings[2706] = str->add(strings[2706]);
14534strings[2707] = str->add(strings[2707]);
14535strings[2708] = str->add(strings[2708]);
14536strings[2709] = str->add(strings[2709]);
14537strings[2710] = str->add(strings[2710]);
14538strings[2711] = str->add(strings[2711]);
14539strings[2712] = str->add(strings[2712]);
14540strings[2713] = str->add(strings[2713]);
14541strings[2714] = str->add(strings[2714]);
14542strings[2715] = str->add(strings[2715]);
14543strings[2716] = str->add(strings[2716]);
14544strings[2717] = str->add(strings[2717]);
14545strings[2718] = str->add(strings[2718]);
14546strings[2719] = str->add(strings[2719]);
14547strings[2720] = str->add(strings[2720]);
14548strings[2721] = str->add(strings[2721]);
14549strings[2722] = str->add(strings[2722]);
14550strings[2723] = str->add(strings[2723]);
14551strings[2724] = str->add(strings[2724]);
14552strings[2725] = str->add(strings[2725]);
14553strings[2726] = str->add(strings[2726]);
14554strings[2727] = str->add(strings[2727]);
14555strings[2728] = str->add(strings[2728]);
14556strings[2729] = str->add(strings[2729]);
14557strings[2730] = str->add(strings[2730]);
14558strings[2731] = str->add(strings[2731]);
14559strings[2732] = str->add(strings[2732]);
14560strings[2733] = str->add(strings[2733]);
14561strings[2734] = str->add(strings[2734]);
14562strings[2735] = str->add(strings[2735]);
14563strings[2736] = str->add(strings[2736]);
14564strings[2737] = str->add(strings[2737]);
14565strings[2738] = str->add(strings[2738]);
14566strings[2739] = str->add(strings[2739]);
14567strings[2740] = str->add(strings[2740]);
14568strings[2741] = str->add(strings[2741]);
14569strings[2742] = str->add(strings[2742]);
14570strings[2743] = str->add(strings[2743]);
14571strings[2744] = str->add(strings[2744]);
14572strings[2745] = str->add(strings[2745]);
14573strings[2746] = str->add(strings[2746]);
14574strings[2747] = str->add(strings[2747]);
14575strings[2748] = str->add(strings[2748]);
14576strings[2749] = str->add(strings[2749]);
14577strings[2750] = str->add(strings[2750]);
14578strings[2751] = str->add(strings[2751]);
14579strings[2752] = str->add(strings[2752]);
14580strings[2753] = str->add(strings[2753]);
14581strings[2754] = str->add(strings[2754]);
14582strings[2755] = str->add(strings[2755]);
14583strings[2756] = str->add(strings[2756]);
14584strings[2757] = str->add(strings[2757]);
14585strings[2758] = str->add(strings[2758]);
14586strings[2759] = str->add(strings[2759]);
14587strings[2760] = str->add(strings[2760]);
14588strings[2761] = str->add(strings[2761]);
14589strings[2762] = str->add(strings[2762]);
14590strings[2763] = str->add(strings[2763]);
14591strings[2764] = str->add(strings[2764]);
14592strings[2765] = str->add(strings[2765]);
14593strings[2766] = str->add(strings[2766]);
14594strings[2767] = str->add(strings[2767]);
14595strings[2768] = str->add(strings[2768]);
14596strings[2580] = str->add(strings[2580]);
14597strings[1754] = str->add(strings[1754]);
14598strings[2769] = str->add(strings[2769]);
14599strings[2770] = str->add(strings[2770]);
14600strings[2619] = str->add(strings[2619]);
14601strings[2620] = str->add(strings[2620]);
14602strings[2621] = str->add(strings[2621]);
14603strings[2622] = str->add(strings[2622]);
14604strings[2771] = str->add(strings[2771]);
14605strings[2772] = str->add(strings[2772]);
14606strings[2773] = str->add(strings[2773]);
14607strings[2774] = str->add(strings[2774]);
14608strings[2775] = str->add(strings[2775]);
14609strings[2776] = str->add(strings[2776]);
14610strings[2777] = str->add(strings[2777]);
14611strings[2778] = str->add(strings[2778]);
14612strings[2779] = str->add(strings[2779]);
14613strings[2780] = str->add(strings[2780]);
14614strings[2781] = str->add(strings[2781]);
14615strings[2782] = str->add(strings[2782]);
14616strings[2783] = str->add(strings[2783]);
14617strings[2784] = str->add(strings[2784]);
14618strings[2785] = str->add(strings[2785]);
14619strings[2786] = str->add(strings[2786]);
14620strings[2787] = str->add(strings[2787]);
14621strings[2788] = str->add(strings[2788]);
14622strings[2789] = str->add(strings[2789]);
14623strings[2790] = str->add(strings[2790]);
14624strings[2791] = str->add(strings[2791]);
14625strings[2792] = str->add(strings[2792]);
14626strings[2793] = str->add(strings[2793]);
14627strings[2794] = str->add(strings[2794]);
14628strings[2795] = str->add(strings[2795]);
14629strings[2796] = str->add(strings[2796]);
14630strings[2797] = str->add(strings[2797]);
14631strings[2798] = str->add(strings[2798]);
14632strings[2799] = str->add(strings[2799]);
14633strings[2800] = str->add(strings[2800]);
14634strings[2801] = str->add(strings[2801]);
14635strings[2802] = str->add(strings[2802]);
14636strings[2803] = str->add(strings[2803]);
14637strings[2804] = str->add(strings[2804]);
14638strings[2805] = str->add(strings[2805]);
14639strings[2806] = str->add(strings[2806]);
14640strings[2807] = str->add(strings[2807]);
14641strings[2808] = str->add(strings[2808]);
14642strings[2809] = str->add(strings[2809]);
14643strings[2810] = str->add(strings[2810]);
14644strings[2811] = str->add(strings[2811]);
14645strings[2812] = str->add(strings[2812]);
14646strings[2813] = str->add(strings[2813]);
14647strings[2814] = str->add(strings[2814]);
14648strings[2815] = str->add(strings[2815]);
14649strings[2816] = str->add(strings[2816]);
14650strings[2817] = str->add(strings[2817]);
14651strings[2817] = str->add(strings[2817]);
14652strings[2818] = str->add(strings[2818]);
14653strings[2819] = str->add(strings[2819]);
14654strings[2820] = str->add(strings[2820]);
14655strings[2821] = str->add(strings[2821]);
14656strings[2822] = str->add(strings[2822]);
14657strings[2823] = str->add(strings[2823]);
14658strings[2824] = str->add(strings[2824]);
14659strings[2825] = str->add(strings[2825]);
14660strings[2826] = str->add(strings[2826]);
14661strings[2827] = str->add(strings[2827]);
14662strings[2828] = str->add(strings[2828]);
14663strings[2829] = str->add(strings[2829]);
14664strings[2830] = str->add(strings[2830]);
14665strings[2831] = str->add(strings[2831]);
14666strings[2832] = str->add(strings[2832]);
14667strings[2833] = str->add(strings[2833]);
14668strings[2834] = str->add(strings[2834]);
14669strings[2835] = str->add(strings[2835]);
14670strings[2836] = str->add(strings[2836]);
14671strings[2837] = str->add(strings[2837]);
14672strings[2838] = str->add(strings[2838]);
14673strings[2839] = str->add(strings[2839]);
14674strings[2840] = str->add(strings[2840]);
14675strings[2841] = str->add(strings[2841]);
14676strings[2842] = str->add(strings[2842]);
14677strings[2843] = str->add(strings[2843]);
14678strings[2844] = str->add(strings[2844]);
14679strings[2845] = str->add(strings[2845]);
14680strings[2846] = str->add(strings[2846]);
14681strings[2847] = str->add(strings[2847]);
14682strings[2609] = str->add(strings[2609]);
14683strings[2610] = str->add(strings[2610]);
14684strings[2611] = str->add(strings[2611]);
14685strings[2612] = str->add(strings[2612]);
14686strings[2630] = str->add(strings[2630]);
14687strings[2613] = str->add(strings[2613]);
14688strings[2631] = str->add(strings[2631]);
14689strings[2614] = str->add(strings[2614]);
14690strings[2615] = str->add(strings[2615]);
14691strings[2616] = str->add(strings[2616]);
14692strings[2617] = str->add(strings[2617]);
14693strings[2848] = str->add(strings[2848]);
14694strings[2849] = str->add(strings[2849]);
14695strings[2628] = str->add(strings[2628]);
14696strings[2629] = str->add(strings[2629]);
14697strings[2850] = str->add(strings[2850]);
14698strings[2851] = str->add(strings[2851]);
14699strings[2852] = str->add(strings[2852]);
14700strings[2853] = str->add(strings[2853]);
14701strings[2633] = str->add(strings[2633]);
14702strings[1945] = str->add(strings[1945]);
14703strings[2061] = str->add(strings[2061]);
14704strings[1960] = str->add(strings[1960]);
14705strings[2592] = str->add(strings[2592]);
14706strings[2593] = str->add(strings[2593]);
14707strings[2594] = str->add(strings[2594]);
14708strings[2589] = str->add(strings[2589]);
14709strings[2590] = str->add(strings[2590]);
14710strings[2591] = str->add(strings[2591]);
14711strings[2623] = str->add(strings[2623]);
14712strings[2627] = str->add(strings[2627]);
14713strings[2626] = str->add(strings[2626]);
14714strings[2625] = str->add(strings[2625]);
14715strings[2599] = str->add(strings[2599]);
14716strings[2635] = str->add(strings[2635]);
14717strings[2636] = str->add(strings[2636]);
14718strings[2637] = str->add(strings[2637]);
14719strings[2638] = str->add(strings[2638]);
14720strings[2624] = str->add(strings[2624]);
14721strings[2632] = str->add(strings[2632]);
14722strings[2854] = str->add(strings[2854]);
14723strings[2855] = str->add(strings[2855]);
14724strings[2856] = str->add(strings[2856]);
14725strings[2857] = str->add(strings[2857]);
14726strings[2598] = str->add(strings[2598]);
14727strings[2858] = str->add(strings[2858]);
14728strings[2859] = str->add(strings[2859]);
14729strings[2639] = str->add(strings[2639]);
14730str->del(strings[1839]);
14731str->del(strings[2090]);
14732str->del(strings[2640]);
14733str->del(strings[2574]);
14734str->del(strings[2575]);
14735str->del(strings[2576]);
14736str->del(strings[2577]);
14737str->del(strings[2578]);
14738str->del(strings[2579]);
14739str->del(strings[2641]);
14740str->del(strings[2642]);
14741str->del(strings[2643]);
14742str->del(strings[2644]);
14743str->del(strings[2645]);
14744str->del(strings[2646]);
14745str->del(strings[2647]);
14746str->del(strings[2648]);
14747str->del(strings[2649]);
14748str->del(strings[2650]);
14749str->del(strings[2651]);
14750str->del(strings[2652]);
14751str->del(strings[2653]);
14752str->del(strings[2654]);
14753str->del(strings[2655]);
14754str->del(strings[2656]);
14755str->del(strings[2657]);
14756str->del(strings[2658]);
14757str->del(strings[2659]);
14758str->del(strings[2660]);
14759str->del(strings[2661]);
14760str->del(strings[2112]);
14761str->del(strings[1935]);
14762str->del(strings[2662]);
14763str->del(strings[1929]);
14764str->del(strings[2663]);
14765str->del(strings[2067]);
14766str->del(strings[2069]);
14767str->del(strings[2664]);
14768str->del(strings[2665]);
14769str->del(strings[2581]);
14770str->del(strings[2582]);
14771str->del(strings[2583]);
14772str->del(strings[2634]);
14773str->del(strings[2587]);
14774str->del(strings[2588]);
14775str->del(strings[2584]);
14776str->del(strings[2585]);
14777str->del(strings[2586]);
14778str->del(strings[2127]);
14779str->del(strings[1963]);
14780str->del(strings[2595]);
14781str->del(strings[2604]);
14782str->del(strings[2603]);
14783str->del(strings[2081]);
14784str->del(strings[2666]);
14785str->del(strings[2083]);
14786str->del(strings[2667]);
14787str->del(strings[2668]);
14788str->del(strings[2669]);
14789str->del(strings[2670]);
14790str->del(strings[1957]);
14791str->del(strings[2596]);
14792str->del(strings[2597]);
14793str->del(strings[2605]);
14794str->del(strings[2606]);
14795str->del(strings[2607]);
14796str->del(strings[2608]);
14797str->del(strings[2600]);
14798str->del(strings[2601]);
14799str->del(strings[2602]);
14800str->del(strings[2671]);
14801str->del(strings[2672]);
14802str->del(strings[2673]);
14803str->del(strings[2674]);
14804str->del(strings[2675]);
14805str->del(strings[2676]);
14806str->del(strings[2677]);
14807str->del(strings[2678]);
14808str->del(strings[2679]);
14809str->del(strings[2680]);
14810str->del(strings[2681]);
14811str->del(strings[2682]);
14812str->del(strings[2683]);
14813str->del(strings[2684]);
14814str->del(strings[2685]);
14815str->del(strings[2686]);
14816str->del(strings[2687]);
14817str->del(strings[2688]);
14818str->del(strings[2689]);
14819str->del(strings[2690]);
14820str->del(strings[2691]);
14821str->del(strings[2692]);
14822str->del(strings[2693]);
14823str->del(strings[2694]);
14824str->del(strings[2695]);
14825str->del(strings[2696]);
14826str->del(strings[2697]);
14827str->del(strings[2698]);
14828str->del(strings[2699]);
14829str->del(strings[2700]);
14830str->del(strings[2701]);
14831str->del(strings[2702]);
14832str->del(strings[2703]);
14833str->del(strings[2704]);
14834str->del(strings[2705]);
14835str->del(strings[2706]);
14836str->del(strings[2707]);
14837str->del(strings[2708]);
14838str->del(strings[2709]);
14839str->del(strings[2710]);
14840str->del(strings[2711]);
14841str->del(strings[2712]);
14842str->del(strings[2713]);
14843str->del(strings[2714]);
14844str->del(strings[2715]);
14845str->del(strings[2716]);
14846str->del(strings[2717]);
14847str->del(strings[2718]);
14848str->del(strings[2719]);
14849str->del(strings[2720]);
14850str->del(strings[2721]);
14851str->del(strings[2722]);
14852str->del(strings[2723]);
14853str->del(strings[2724]);
14854str->del(strings[2725]);
14855str->del(strings[2726]);
14856str->del(strings[2727]);
14857str->del(strings[2728]);
14858str->del(strings[2729]);
14859str->del(strings[2730]);
14860str->del(strings[2731]);
14861str->del(strings[2732]);
14862str->del(strings[2733]);
14863str->del(strings[2734]);
14864str->del(strings[2735]);
14865str->del(strings[2736]);
14866str->del(strings[2737]);
14867str->del(strings[2738]);
14868str->del(strings[2739]);
14869str->del(strings[2740]);
14870str->del(strings[2741]);
14871str->del(strings[2742]);
14872str->del(strings[2743]);
14873str->del(strings[2744]);
14874str->del(strings[2745]);
14875str->del(strings[2746]);
14876str->del(strings[2747]);
14877str->del(strings[2748]);
14878str->del(strings[2749]);
14879str->del(strings[2750]);
14880str->del(strings[2751]);
14881str->del(strings[2752]);
14882str->del(strings[2753]);
14883str->del(strings[2754]);
14884str->del(strings[2755]);
14885str->del(strings[2756]);
14886str->del(strings[2757]);
14887str->del(strings[2758]);
14888str->del(strings[2759]);
14889str->del(strings[2760]);
14890str->del(strings[2761]);
14891str->del(strings[2762]);
14892str->del(strings[2763]);
14893str->del(strings[2764]);
14894str->del(strings[2765]);
14895str->del(strings[2766]);
14896str->del(strings[2767]);
14897str->del(strings[2768]);
14898str->del(strings[2580]);
14899str->del(strings[1754]);
14900str->del(strings[2769]);
14901str->del(strings[2770]);
14902str->del(strings[2619]);
14903str->del(strings[2620]);
14904str->del(strings[2621]);
14905str->del(strings[2622]);
14906str->del(strings[2771]);
14907str->del(strings[2772]);
14908str->del(strings[2773]);
14909str->del(strings[2774]);
14910str->del(strings[2775]);
14911str->del(strings[2776]);
14912str->del(strings[2777]);
14913str->del(strings[2778]);
14914str->del(strings[2779]);
14915str->del(strings[2780]);
14916str->del(strings[2781]);
14917str->del(strings[2782]);
14918str->del(strings[2783]);
14919str->del(strings[2784]);
14920str->del(strings[2785]);
14921str->del(strings[2786]);
14922str->del(strings[2787]);
14923str->del(strings[2788]);
14924str->del(strings[2789]);
14925str->del(strings[2790]);
14926str->del(strings[2791]);
14927str->del(strings[2792]);
14928str->del(strings[2793]);
14929str->del(strings[2794]);
14930str->del(strings[2795]);
14931str->del(strings[2796]);
14932str->del(strings[2797]);
14933str->del(strings[2798]);
14934str->del(strings[2799]);
14935str->del(strings[2800]);
14936str->del(strings[2801]);
14937str->del(strings[2802]);
14938str->del(strings[2803]);
14939str->del(strings[2804]);
14940str->del(strings[2805]);
14941str->del(strings[2806]);
14942str->del(strings[2807]);
14943str->del(strings[2808]);
14944str->del(strings[2809]);
14945str->del(strings[2810]);
14946str->del(strings[2811]);
14947str->del(strings[2812]);
14948str->del(strings[2813]);
14949str->del(strings[2814]);
14950str->del(strings[2815]);
14951str->del(strings[2816]);
14952str->del(strings[2817]);
14953str->del(strings[2817]);
14954str->del(strings[2818]);
14955str->del(strings[2819]);
14956str->del(strings[2820]);
14957str->del(strings[2821]);
14958str->del(strings[2822]);
14959str->del(strings[2823]);
14960str->del(strings[2824]);
14961str->del(strings[2825]);
14962str->del(strings[2826]);
14963str->del(strings[2827]);
14964str->del(strings[2828]);
14965str->del(strings[2829]);
14966str->del(strings[2830]);
14967str->del(strings[2831]);
14968str->del(strings[2832]);
14969str->del(strings[2833]);
14970str->del(strings[2834]);
14971str->del(strings[2835]);
14972str->del(strings[2836]);
14973str->del(strings[2837]);
14974str->del(strings[2838]);
14975str->del(strings[2839]);
14976str->del(strings[2840]);
14977str->del(strings[2841]);
14978str->del(strings[2842]);
14979str->del(strings[2843]);
14980str->del(strings[2844]);
14981str->del(strings[2845]);
14982str->del(strings[2846]);
14983str->del(strings[2847]);
14984str->del(strings[2609]);
14985str->del(strings[2610]);
14986str->del(strings[2611]);
14987str->del(strings[2612]);
14988str->del(strings[2630]);
14989str->del(strings[2613]);
14990str->del(strings[2631]);
14991str->del(strings[2614]);
14992str->del(strings[2615]);
14993str->del(strings[2616]);
14994str->del(strings[2617]);
14995str->del(strings[2848]);
14996str->del(strings[2849]);
14997str->del(strings[2628]);
14998str->del(strings[2629]);
14999str->del(strings[2850]);
15000str->del(strings[2851]);
15001str->del(strings[2852]);
15002str->del(strings[2853]);
15003str->del(strings[2633]);
15004str->del(strings[1945]);
15005str->del(strings[2061]);
15006str->del(strings[1960]);
15007str->del(strings[2592]);
15008str->del(strings[2593]);
15009str->del(strings[2594]);
15010str->del(strings[2589]);
15011str->del(strings[2590]);
15012str->del(strings[2591]);
15013str->del(strings[2623]);
15014str->del(strings[2627]);
15015str->del(strings[2626]);
15016str->del(strings[2625]);
15017str->del(strings[2599]);
15018str->del(strings[2635]);
15019str->del(strings[2636]);
15020str->del(strings[2637]);
15021str->del(strings[2638]);
15022str->del(strings[2624]);
15023str->del(strings[2632]);
15024str->del(strings[2854]);
15025str->del(strings[2855]);
15026str->del(strings[2856]);
15027str->del(strings[2857]);
15028str->del(strings[2598]);
15029str->del(strings[2858]);
15030str->del(strings[2859]);
15031str->del(strings[2639]);
15032strings[2795] = str->add(strings[2795]);
15033strings[469] = str->add(strings[469]);
15034strings[2795] = str->add(strings[2795]);
15035strings[2795] = str->add(strings[2795]);
15036strings[3057] = str->add(strings[3057]);
15037strings[469] = str->add(strings[469]);
15038strings[3059] = str->add("images/457");
15039strings[3060] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/457");
15040strings[469] = str->add(strings[469]);
15041strings[3059] = str->add(strings[3059]);
15042strings[1841] = str->add(strings[1841]);
15043strings[1841] = str->add(strings[1841]);
15044strings[469] = str->add(strings[469]);
15045strings[2784] = str->add(strings[2784]);
15046strings[469] = str->add(strings[469]);
15047strings[3057] = str->add(strings[3057]);
15048strings[3047] = str->add(strings[3047]);
15049strings[3058] = str->add(strings[3058]);
15050strings[469] = str->add(strings[469]);
15051strings[2795] = str->add(strings[2795]);
15052strings[3057] = str->add(strings[3057]);
15053strings[469] = str->add(strings[469]);
15054strings[3059] = str->add(strings[3059]);
15055strings[1841] = str->add(strings[1841]);
15056strings[1841] = str->add(strings[1841]);
15057strings[469] = str->add(strings[469]);
15058strings[2784] = str->add(strings[2784]);
15059strings[469] = str->add(strings[469]);
15060strings[3057] = str->add(strings[3057]);
15061strings[3048] = str->add(strings[3048]);
15062strings[3058] = str->add(strings[3058]);
15063strings[469] = str->add(strings[469]);
15064strings[2795] = str->add(strings[2795]);
15065strings[3057] = str->add(strings[3057]);
15066strings[469] = str->add(strings[469]);
15067strings[3059] = str->add(strings[3059]);
15068strings[1841] = str->add(strings[1841]);
15069strings[1841] = str->add(strings[1841]);
15070strings[469] = str->add(strings[469]);
15071strings[2784] = str->add(strings[2784]);
15072strings[469] = str->add(strings[469]);
15073strings[3057] = str->add(strings[3057]);
15074strings[3050] = str->add(strings[3050]);
15075strings[3058] = str->add(strings[3058]);
15076strings[64] = str->add(strings[64]);
15077strings[2790] = str->add(strings[2790]);
15078str->del(strings[64]);
15079str->del(strings[2790]);
15080strings[469] = str->add(strings[469]);
15081strings[2790] = str->add(strings[2790]);
15082strings[2790] = str->add(strings[2790]);
15083strings[3057] = str->add(strings[3057]);
15084strings[469] = str->add(strings[469]);
15085strings[3061] = str->add("images/451");
15086strings[3062] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/451");
15087strings[469] = str->add(strings[469]);
15088strings[3061] = str->add(strings[3061]);
15089strings[1841] = str->add(strings[1841]);
15090strings[1841] = str->add(strings[1841]);
15091strings[469] = str->add(strings[469]);
15092strings[2784] = str->add(strings[2784]);
15093strings[469] = str->add(strings[469]);
15094strings[3057] = str->add(strings[3057]);
15095strings[3039] = str->add(strings[3039]);
15096strings[3058] = str->add(strings[3058]);
15097strings[469] = str->add(strings[469]);
15098strings[2795] = str->add(strings[2795]);
15099strings[3057] = str->add(strings[3057]);
15100strings[469] = str->add(strings[469]);
15101strings[3059] = str->add(strings[3059]);
15102strings[1841] = str->add(strings[1841]);
15103strings[1841] = str->add(strings[1841]);
15104str->del(strings[3055]);
15105str->del(strings[3056]);
15106str->del(strings[3057]);
15107str->del(strings[3058]);
15108str->del(strings[3057]);
15109str->del(strings[1841]);
15110str->del(strings[1841]);
15111str->del(strings[3057]);
15112str->del(strings[3058]);
15113str->del(strings[3057]);
15114str->del(strings[1841]);
15115str->del(strings[1841]);
15116str->del(strings[3057]);
15117str->del(strings[3058]);
15118str->del(strings[3057]);
15119str->del(strings[1841]);
15120str->del(strings[1841]);
15121str->del(strings[3057]);
15122str->del(strings[3058]);
15123str->del(strings[3057]);
15124str->del(strings[1841]);
15125str->del(strings[1841]);
15126str->del(strings[3057]);
15127str->del(strings[3058]);
15128str->del(strings[3057]);
15129str->del(strings[1841]);
15130str->del(strings[1841]);
15131strings[3063] = str->add("e,action,mouse,move");
15132strings[3064] = str->add("e");
15133strings[3065] = str->add("e,state,unselected");
15134strings[3064] = str->add(strings[3064]);
15135strings[3065] = str->add(strings[3065]);
15136strings[3064] = str->add(strings[3064]);
15137strings[3065] = str->add(strings[3065]);
15138strings[3064] = str->add(strings[3064]);
15139strings[3065] = str->add(strings[3065]);
15140strings[3064] = str->add(strings[3064]);
15141strings[3065] = str->add(strings[3065]);
15142strings[3064] = str->add(strings[3064]);
15143strings[3065] = str->add(strings[3065]);
15144strings[3064] = str->add(strings[3064]);
15145strings[3063] = str->add(strings[3063]);
15146strings[3064] = str->add(strings[3064]);
15147strings[3063] = str->add(strings[3063]);
15148strings[3064] = str->add(strings[3064]);
15149str->del(strings[3063]);
15150str->del(strings[3064]);
15151strings[1932] = str->add(strings[1932]);
15152strings[3066] = str->add("sel");
15153strings[3067] = str->add("program,start");
15154strings[3068] = str->add("unsel");
15155str->del(strings[3065]);
15156str->del(strings[3064]);
15157str->del(strings[3065]);
15158str->del(strings[3064]);
15159strings[1932] = str->add(strings[1932]);
15160strings[3066] = str->add(strings[3066]);
15161strings[3067] = str->add(strings[3067]);
15162strings[3068] = str->add(strings[3068]);
15163str->del(strings[3065]);
15164str->del(strings[3064]);
15165strings[3067] = str->add(strings[3067]);
15166strings[3068] = str->add(strings[3068]);
15167strings[1932] = str->add(strings[1932]);
15168strings[3068] = str->add(strings[3068]);
15169str->del(strings[3065]);
15170str->del(strings[3064]);
15171str->del(strings[3065]);
15172str->del(strings[3064]);
15173str->del(strings[3065]);
15174str->del(strings[3064]);
15175str->del(strings[3063]);
15176str->del(strings[3064]);
15177str->del(strings[3063]);
15178str->del(strings[3064]);
15179str->del(strings[1932]);
15180str->del(strings[3066]);
15181str->del(strings[3067]);
15182str->del(strings[3068]);
15183str->del(strings[1932]);
15184str->del(strings[3066]);
15185str->del(strings[3067]);
15186str->del(strings[3068]);
15187str->del(strings[3067]);
15188str->del(strings[3068]);
15189str->del(strings[1932]);
15190str->del(strings[3068]);
15191str->del(strings[64]);
15192str->del(strings[3021]);
15193strings[64] = str->add(strings[64]);
15194strings[2913] = str->add(strings[2913]);
15195strings[469] = str->add(strings[469]);
15196strings[3042] = str->add(strings[3042]);
15197strings[3069] = str->add("resize");
15198str->del(strings[469]);
15199strings[379] = str->add(strings[379]);
15200strings[3049] = str->add(strings[3049]);
15201strings[3049] = str->add(strings[3049]);
15202str->del(strings[3049]);
15203strings[3070] = str->add("3817_001....");
15204str->del(strings[3070]);
15205strings[3071] = str->add("3817_001...");
15206strings[3071] = str->add(strings[3071]);
15207strings[3069] = str->add(strings[3069]);
15208strings[469] = str->add(strings[469]);
15209strings[3027] = str->add(strings[3027]);
15210strings[469] = str->add(strings[469]);
15211strings[3045] = str->add(strings[3045]);
15212str->del(strings[3071]);
15213strings[3049] = str->add(strings[3049]);
15214str->del(strings[3049]);
15215strings[3071] = str->add(strings[3071]);
15216strings[469] = str->add(strings[469]);
15217strings[3042] = str->add(strings[3042]);
15218strings[3069] = str->add(strings[3069]);
15219str->del(strings[469]);
15220strings[379] = str->add(strings[379]);
15221strings[3047] = str->add(strings[3047]);
15222strings[3047] = str->add(strings[3047]);
15223str->del(strings[3047]);
15224strings[3072] = str->add("3899_001....");
15225str->del(strings[3072]);
15226strings[3073] = str->add("3899_001...");
15227strings[3073] = str->add(strings[3073]);
15228strings[3069] = str->add(strings[3069]);
15229strings[469] = str->add(strings[469]);
15230strings[3027] = str->add(strings[3027]);
15231strings[469] = str->add(strings[469]);
15232strings[3045] = str->add(strings[3045]);
15233str->del(strings[3073]);
15234strings[3047] = str->add(strings[3047]);
15235str->del(strings[3047]);
15236strings[3073] = str->add(strings[3073]);
15237strings[469] = str->add(strings[469]);
15238strings[3042] = str->add(strings[3042]);
15239strings[3069] = str->add(strings[3069]);
15240str->del(strings[469]);
15241strings[379] = str->add(strings[379]);
15242strings[3048] = str->add(strings[3048]);
15243strings[3048] = str->add(strings[3048]);
15244str->del(strings[3048]);
15245strings[3074] = str->add("ACCORD E...");
15246strings[3074] = str->add(strings[3074]);
15247strings[3069] = str->add(strings[3069]);
15248strings[469] = str->add(strings[469]);
15249strings[3027] = str->add(strings[3027]);
15250strings[469] = str->add(strings[469]);
15251strings[3045] = str->add(strings[3045]);
15252str->del(strings[3074]);
15253strings[3048] = str->add(strings[3048]);
15254str->del(strings[3048]);
15255strings[3074] = str->add(strings[3074]);
15256strings[469] = str->add(strings[469]);
15257strings[3042] = str->add(strings[3042]);
15258strings[3069] = str->add(strings[3069]);
15259str->del(strings[469]);
15260strings[379] = str->add(strings[379]);
15261strings[3050] = str->add(strings[3050]);
15262strings[3050] = str->add(strings[3050]);
15263str->del(strings[3050]);
15264strings[3075] = str->add("NVIDIA-Lin...");
15265str->del(strings[3075]);
15266strings[3076] = str->add("NVIDIA-Li...");
15267strings[3076] = str->add(strings[3076]);
15268strings[3069] = str->add(strings[3069]);
15269strings[469] = str->add(strings[469]);
15270strings[3027] = str->add(strings[3027]);
15271strings[469] = str->add(strings[469]);
15272strings[3045] = str->add(strings[3045]);
15273str->del(strings[3076]);
15274strings[3050] = str->add(strings[3050]);
15275str->del(strings[3050]);
15276strings[3076] = str->add(strings[3076]);
15277strings[469] = str->add(strings[469]);
15278strings[3042] = str->add(strings[3042]);
15279strings[3069] = str->add(strings[3069]);
15280str->del(strings[469]);
15281strings[379] = str->add(strings[379]);
15282strings[3039] = str->add(strings[3039]);
15283strings[3039] = str->add(strings[3039]);
15284strings[3039] = str->add(strings[3039]);
15285strings[3069] = str->add(strings[3069]);
15286strings[469] = str->add(strings[469]);
15287strings[3027] = str->add(strings[3027]);
15288strings[469] = str->add(strings[469]);
15289strings[3045] = str->add(strings[3045]);
15290str->del(strings[3069]);
15291str->del(strings[3069]);
15292str->del(strings[3069]);
15293str->del(strings[3069]);
15294str->del(strings[3069]);
15295str->del(strings[3069]);
15296str->del(strings[3069]);
15297str->del(strings[3069]);
15298str->del(strings[3069]);
15299str->del(strings[3069]);
15300strings[3077] = str->add("e,action,mouse,move");
15301strings[3078] = str->add("e");
15302str->del(strings[3077]);
15303str->del(strings[3078]);
15304str->del(strings[7]);
15305str->del(strings[3033]);
15306strings[7] = str->add(strings[7]);
15307strings[2062] = str->add(strings[2062]);
15308strings[3079] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/54");
15309strings[7] = str->add(strings[7]);
15310strings[2062] = str->add(strings[2062]);
15311str->del(strings[469]);
15312str->del(strings[3042]);
15313str->del(strings[469]);
15314str->del(strings[3027]);
15315str->del(strings[469]);
15316str->del(strings[3045]);
15317str->del(strings[3050]);
15318str->del(strings[379]);
15319strings[3080] = str->add("e,action,mouse,move");
15320strings[3081] = str->add("e");
15321strings[3082] = str->add("e,state,selected");
15322strings[3081] = str->add(strings[3081]);
15323strings[3082] = str->add(strings[3082]);
15324strings[3081] = str->add(strings[3081]);
15325strings[3082] = str->add(strings[3082]);
15326strings[3081] = str->add(strings[3081]);
15327strings[3082] = str->add(strings[3082]);
15328strings[3081] = str->add(strings[3081]);
15329strings[3082] = str->add(strings[3082]);
15330strings[3081] = str->add(strings[3081]);
15331strings[3082] = str->add(strings[3082]);
15332strings[3081] = str->add(strings[3081]);
15333strings[2224] = str->add(strings[2224]);
15334strings[469] = str->add(strings[469]);
15335strings[2688] = str->add(strings[2688]);
15336strings[4] = str->add(strings[4]);
15337strings[469] = str->add(strings[469]);
15338strings[2685] = str->add(strings[2685]);
15339strings[1925] = str->add(strings[1925]);
15340strings[1926] = str->add(strings[1926]);
15341strings[3083] = str->add("icon");
15342strings[2494] = str->add(strings[2494]);
15343strings[469] = str->add(strings[469]);
15344strings[2711] = str->add(strings[2711]);
15345strings[2514] = str->add(strings[2514]);
15346strings[469] = str->add(strings[469]);
15347strings[2680] = str->add(strings[2680]);
15348strings[2536] = str->add(strings[2536]);
15349strings[469] = str->add(strings[469]);
15350strings[2713] = str->add(strings[2713]);
15351strings[3080] = str->add(strings[3080]);
15352strings[3081] = str->add(strings[3081]);
15353strings[3080] = str->add(strings[3080]);
15354strings[3081] = str->add(strings[3081]);
15355strings[3080] = str->add(strings[3080]);
15356strings[3081] = str->add(strings[3081]);
15357str->del(strings[3080]);
15358str->del(strings[3081]);
15359strings[3084] = str->add("program,start");
15360strings[3085] = str->add("sel");
15361str->del(strings[3082]);
15362str->del(strings[3081]);
15363str->del(strings[3082]);
15364str->del(strings[3081]);
15365strings[3084] = str->add(strings[3084]);
15366strings[3085] = str->add(strings[3085]);
15367str->del(strings[3082]);
15368str->del(strings[3081]);
15369strings[3084] = str->add(strings[3084]);
15370strings[3085] = str->add(strings[3085]);
15371strings[1932] = str->add(strings[1932]);
15372strings[3085] = str->add(strings[3085]);
15373str->del(strings[3082]);
15374str->del(strings[3081]);
15375str->del(strings[3082]);
15376str->del(strings[3081]);
15377str->del(strings[3082]);
15378str->del(strings[3081]);
15379str->del(strings[3080]);
15380str->del(strings[3081]);
15381str->del(strings[3080]);
15382str->del(strings[3081]);
15383str->del(strings[3080]);
15384str->del(strings[3081]);
15385str->del(strings[3084]);
15386str->del(strings[3085]);
15387str->del(strings[3084]);
15388str->del(strings[3085]);
15389str->del(strings[3084]);
15390str->del(strings[3085]);
15391str->del(strings[1932]);
15392str->del(strings[3085]);
15393strings[361] = str->add(strings[361]);
15394strings[362] = str->add(strings[362]);
15395strings[361] = str->add(strings[361]);
15396str->del(strings[361]);
15397strings[362] = str->add(strings[362]);
15398str->del(strings[362]);
15399strings[3086] = str->add("resize");
15400str->del(strings[3086]);
15401strings[64] = str->add(strings[64]);
15402strings[2581] = str->add(strings[2581]);
15403strings[64] = str->add(strings[64]);
15404strings[3087] = str->add("load");
15405strings[1841] = str->add(strings[1841]);
15406strings[64] = str->add(strings[64]);
15407strings[1949] = str->add(strings[1949]);
15408strings[64] = str->add(strings[64]);
15409strings[1880] = str->add(strings[1880]);
15410strings[64] = str->add(strings[64]);
15411strings[1876] = str->add(strings[1876]);
15412str->del(strings[64]);
15413strings[379] = str->add(strings[379]);
15414strings[1842] = str->add(strings[1842]);
15415strings[1842] = str->add(strings[1842]);
15416strings[64] = str->add(strings[64]);
15417strings[1874] = str->add(strings[1874]);
15418strings[64] = str->add(strings[64]);
15419strings[2583] = str->add(strings[2583]);
15420strings[3087] = str->add(strings[3087]);
15421strings[1841] = str->add(strings[1841]);
15422strings[64] = str->add(strings[64]);
15423strings[2584] = str->add(strings[2584]);
15424strings[3087] = str->add(strings[3087]);
15425strings[1841] = str->add(strings[1841]);
15426strings[469] = str->add(strings[469]);
15427strings[2688] = str->add(strings[2688]);
15428strings[3087] = str->add(strings[3087]);
15429strings[469] = str->add(strings[469]);
15430strings[2902] = str->add(strings[2902]);
15431strings[1841] = str->add(strings[1841]);
15432strings[3088] = str->add("resize");
15433strings[3088] = str->add(strings[3088]);
15434strings[64] = str->add(strings[64]);
15435strings[2585] = str->add(strings[2585]);
15436strings[64] = str->add(strings[64]);
15437strings[3087] = str->add(strings[3087]);
15438strings[2224] = str->add(strings[2224]);
15439strings[1841] = str->add(strings[1841]);
15440str->del(strings[64]);
15441strings[385] = str->add(strings[385]);
15442strings[2224] = str->add(strings[2224]);
15443strings[64] = str->add(strings[64]);
15444strings[2886] = str->add(strings[2886]);
15445strings[64] = str->add(strings[64]);
15446strings[2888] = str->add(strings[2888]);
15447strings[64] = str->add(strings[64]);
15448strings[2582] = str->add(strings[2582]);
15449strings[3087] = str->add(strings[3087]);
15450strings[1841] = str->add(strings[1841]);
15451strings[64] = str->add(strings[64]);
15452strings[2583] = str->add(strings[2583]);
15453strings[3087] = str->add(strings[3087]);
15454strings[1841] = str->add(strings[1841]);
15455strings[64] = str->add(strings[64]);
15456strings[2584] = str->add(strings[2584]);
15457strings[3087] = str->add(strings[3087]);
15458strings[1841] = str->add(strings[1841]);
15459strings[469] = str->add(strings[469]);
15460strings[2685] = str->add(strings[2685]);
15461strings[2685] = str->add(strings[2685]);
15462strings[3087] = str->add(strings[3087]);
15463strings[469] = str->add(strings[469]);
15464strings[3089] = str->add("images/321");
15465strings[3090] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/321");
15466strings[469] = str->add(strings[469]);
15467strings[3089] = str->add(strings[3089]);
15468strings[1841] = str->add(strings[1841]);
15469strings[3088] = str->add(strings[3088]);
15470strings[3088] = str->add(strings[3088]);
15471strings[64] = str->add(strings[64]);
15472strings[2585] = str->add(strings[2585]);
15473strings[64] = str->add(strings[64]);
15474strings[3087] = str->add(strings[3087]);
15475strings[4] = str->add(strings[4]);
15476strings[1841] = str->add(strings[1841]);
15477str->del(strings[64]);
15478strings[385] = str->add(strings[385]);
15479strings[4] = str->add(strings[4]);
15480strings[64] = str->add(strings[64]);
15481strings[2886] = str->add(strings[2886]);
15482strings[64] = str->add(strings[64]);
15483strings[2888] = str->add(strings[2888]);
15484strings[64] = str->add(strings[64]);
15485strings[2583] = str->add(strings[2583]);
15486strings[3087] = str->add(strings[3087]);
15487strings[1841] = str->add(strings[1841]);
15488strings[64] = str->add(strings[64]);
15489strings[2584] = str->add(strings[2584]);
15490strings[3087] = str->add(strings[3087]);
15491strings[1841] = str->add(strings[1841]);
15492strings[1926] = str->add(strings[1926]);
15493strings[3083] = str->add(strings[3083]);
15494strings[1926] = str->add(strings[1926]);
15495strings[3083] = str->add(strings[3083]);
15496strings[3087] = str->add(strings[3087]);
15497strings[1926] = str->add(strings[1926]);
15498strings[1552] = str->add(strings[1552]);
15499strings[3091] = str->add("/usr/devel/lib/enlightenment/modules/gadman/e-module-gadman.edj//://images/0");
15500strings[1926] = str->add(strings[1926]);
15501strings[1552] = str->add(strings[1552]);
15502strings[1841] = str->add(strings[1841]);
15503strings[3088] = str->add(strings[3088]);
15504strings[3088] = str->add(strings[3088]);
15505strings[64] = str->add(strings[64]);
15506strings[2585] = str->add(strings[2585]);
15507strings[64] = str->add(strings[64]);
15508strings[3087] = str->add(strings[3087]);
15509strings[1925] = str->add(strings[1925]);
15510strings[1841] = str->add(strings[1841]);
15511str->del(strings[64]);
15512strings[385] = str->add(strings[385]);
15513strings[1925] = str->add(strings[1925]);
15514strings[64] = str->add(strings[64]);
15515strings[2886] = str->add(strings[2886]);
15516strings[64] = str->add(strings[64]);
15517strings[2888] = str->add(strings[2888]);
15518strings[64] = str->add(strings[64]);
15519strings[2583] = str->add(strings[2583]);
15520strings[3087] = str->add(strings[3087]);
15521strings[1841] = str->add(strings[1841]);
15522strings[64] = str->add(strings[64]);
15523strings[2584] = str->add(strings[2584]);
15524strings[3087] = str->add(strings[3087]);
15525strings[1841] = str->add(strings[1841]);
15526strings[469] = str->add(strings[469]);
15527strings[2711] = str->add(strings[2711]);
15528strings[2711] = str->add(strings[2711]);
15529strings[3087] = str->add(strings[3087]);
15530strings[469] = str->add(strings[469]);
15531strings[3092] = str->add("images/335");
15532strings[3093] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/335");
15533strings[469] = str->add(strings[469]);
15534strings[3092] = str->add(strings[3092]);
15535strings[1841] = str->add(strings[1841]);
15536strings[3088] = str->add(strings[3088]);
15537strings[3088] = str->add(strings[3088]);
15538strings[64] = str->add(strings[64]);
15539strings[2585] = str->add(strings[2585]);
15540strings[64] = str->add(strings[64]);
15541strings[3087] = str->add(strings[3087]);
15542strings[2494] = str->add(strings[2494]);
15543strings[1841] = str->add(strings[1841]);
15544str->del(strings[64]);
15545strings[385] = str->add(strings[385]);
15546strings[2494] = str->add(strings[2494]);
15547strings[64] = str->add(strings[64]);
15548strings[2886] = str->add(strings[2886]);
15549strings[64] = str->add(strings[64]);
15550strings[2888] = str->add(strings[2888]);
15551strings[64] = str->add(strings[64]);
15552strings[2583] = str->add(strings[2583]);
15553strings[3087] = str->add(strings[3087]);
15554strings[1841] = str->add(strings[1841]);
15555strings[64] = str->add(strings[64]);
15556strings[2584] = str->add(strings[2584]);
15557strings[3087] = str->add(strings[3087]);
15558strings[1841] = str->add(strings[1841]);
15559strings[469] = str->add(strings[469]);
15560strings[2680] = str->add(strings[2680]);
15561strings[2680] = str->add(strings[2680]);
15562strings[3087] = str->add(strings[3087]);
15563strings[469] = str->add(strings[469]);
15564strings[3094] = str->add("images/317");
15565strings[3095] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/317");
15566strings[469] = str->add(strings[469]);
15567strings[3094] = str->add(strings[3094]);
15568strings[1841] = str->add(strings[1841]);
15569strings[3088] = str->add(strings[3088]);
15570strings[3088] = str->add(strings[3088]);
15571strings[64] = str->add(strings[64]);
15572strings[2585] = str->add(strings[2585]);
15573strings[64] = str->add(strings[64]);
15574strings[3087] = str->add(strings[3087]);
15575strings[2514] = str->add(strings[2514]);
15576strings[1841] = str->add(strings[1841]);
15577str->del(strings[64]);
15578strings[385] = str->add(strings[385]);
15579strings[2514] = str->add(strings[2514]);
15580strings[64] = str->add(strings[64]);
15581strings[2886] = str->add(strings[2886]);
15582strings[64] = str->add(strings[64]);
15583strings[2888] = str->add(strings[2888]);
15584strings[64] = str->add(strings[64]);
15585strings[2583] = str->add(strings[2583]);
15586strings[3087] = str->add(strings[3087]);
15587strings[1841] = str->add(strings[1841]);
15588strings[64] = str->add(strings[64]);
15589strings[2584] = str->add(strings[2584]);
15590strings[3087] = str->add(strings[3087]);
15591strings[1841] = str->add(strings[1841]);
15592strings[469] = str->add(strings[469]);
15593strings[2713] = str->add(strings[2713]);
15594strings[2713] = str->add(strings[2713]);
15595strings[3087] = str->add(strings[3087]);
15596strings[469] = str->add(strings[469]);
15597strings[3096] = str->add("images/330");
15598strings[3097] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/330");
15599strings[469] = str->add(strings[469]);
15600strings[3096] = str->add(strings[3096]);
15601strings[1841] = str->add(strings[1841]);
15602strings[3088] = str->add(strings[3088]);
15603strings[3088] = str->add(strings[3088]);
15604strings[64] = str->add(strings[64]);
15605strings[2585] = str->add(strings[2585]);
15606strings[64] = str->add(strings[64]);
15607strings[3087] = str->add(strings[3087]);
15608strings[2536] = str->add(strings[2536]);
15609strings[1841] = str->add(strings[1841]);
15610str->del(strings[64]);
15611strings[385] = str->add(strings[385]);
15612strings[2536] = str->add(strings[2536]);
15613strings[64] = str->add(strings[64]);
15614strings[2886] = str->add(strings[2886]);
15615strings[64] = str->add(strings[64]);
15616strings[2888] = str->add(strings[2888]);
15617strings[3088] = str->add(strings[3088]);
15618strings[3088] = str->add(strings[3088]);
15619strings[3088] = str->add(strings[3088]);
15620strings[3088] = str->add(strings[3088]);
15621strings[3088] = str->add(strings[3088]);
15622strings[3088] = str->add(strings[3088]);
15623strings[3088] = str->add(strings[3088]);
15624strings[3088] = str->add(strings[3088]);
15625strings[3088] = str->add(strings[3088]);
15626strings[3088] = str->add(strings[3088]);
15627strings[3088] = str->add(strings[3088]);
15628strings[3088] = str->add(strings[3088]);
15629strings[3088] = str->add(strings[3088]);
15630strings[3088] = str->add(strings[3088]);
15631strings[3088] = str->add(strings[3088]);
15632strings[3088] = str->add(strings[3088]);
15633strings[3088] = str->add(strings[3088]);
15634strings[3088] = str->add(strings[3088]);
15635strings[3088] = str->add(strings[3088]);
15636strings[3088] = str->add(strings[3088]);
15637strings[1933] = str->add(strings[1933]);
15638str->del(strings[1933]);
15639str->del(strings[64]);
15640str->del(strings[2583]);
15641strings[1933] = str->add(strings[1933]);
15642str->del(strings[1933]);
15643str->del(strings[64]);
15644str->del(strings[2584]);
15645strings[1933] = str->add(strings[1933]);
15646str->del(strings[1933]);
15647str->del(strings[469]);
15648str->del(strings[2708]);
15649strings[1933] = str->add(strings[1933]);
15650str->del(strings[1933]);
15651str->del(strings[3001]);
15652str->del(strings[3001]);
15653str->del(strings[3001]);
15654str->del(strings[64]);
15655str->del(strings[2585]);
15656strings[1933] = str->add(strings[1933]);
15657str->del(strings[1933]);
15658str->del(strings[64]);
15659str->del(strings[2582]);
15660strings[1933] = str->add(strings[1933]);
15661str->del(strings[1933]);
15662str->del(strings[64]);
15663str->del(strings[2583]);
15664strings[1933] = str->add(strings[1933]);
15665str->del(strings[1933]);
15666str->del(strings[64]);
15667str->del(strings[2584]);
15668strings[1933] = str->add(strings[1933]);
15669str->del(strings[1933]);
15670str->del(strings[469]);
15671str->del(strings[2677]);
15672strings[1933] = str->add(strings[1933]);
15673str->del(strings[1933]);
15674str->del(strings[1726]);
15675str->del(strings[1726]);
15676str->del(strings[1726]);
15677str->del(strings[64]);
15678str->del(strings[2585]);
15679strings[1933] = str->add(strings[1933]);
15680str->del(strings[1933]);
15681str->del(strings[64]);
15682str->del(strings[2583]);
15683strings[1933] = str->add(strings[1933]);
15684str->del(strings[1933]);
15685str->del(strings[64]);
15686str->del(strings[2584]);
15687strings[1933] = str->add(strings[1933]);
15688str->del(strings[1933]);
15689str->del(strings[469]);
15690str->del(strings[2678]);
15691strings[1933] = str->add(strings[1933]);
15692str->del(strings[1933]);
15693str->del(strings[3002]);
15694str->del(strings[3002]);
15695str->del(strings[3002]);
15696str->del(strings[64]);
15697str->del(strings[2585]);
15698strings[1933] = str->add(strings[1933]);
15699str->del(strings[1933]);
15700str->del(strings[64]);
15701str->del(strings[2583]);
15702strings[1933] = str->add(strings[1933]);
15703str->del(strings[1933]);
15704str->del(strings[64]);
15705str->del(strings[2584]);
15706strings[1933] = str->add(strings[1933]);
15707str->del(strings[1933]);
15708str->del(strings[469]);
15709str->del(strings[2676]);
15710strings[1933] = str->add(strings[1933]);
15711str->del(strings[1933]);
15712str->del(strings[1724]);
15713str->del(strings[1724]);
15714str->del(strings[1724]);
15715str->del(strings[64]);
15716str->del(strings[2585]);
15717strings[1933] = str->add(strings[1933]);
15718str->del(strings[1933]);
15719str->del(strings[64]);
15720str->del(strings[2583]);
15721strings[1933] = str->add(strings[1933]);
15722str->del(strings[1933]);
15723str->del(strings[64]);
15724str->del(strings[2584]);
15725strings[1933] = str->add(strings[1933]);
15726str->del(strings[1933]);
15727str->del(strings[469]);
15728str->del(strings[2675]);
15729strings[1933] = str->add(strings[1933]);
15730str->del(strings[1933]);
15731str->del(strings[1722]);
15732str->del(strings[1722]);
15733str->del(strings[1722]);
15734str->del(strings[64]);
15735str->del(strings[2585]);
15736strings[1933] = str->add(strings[1933]);
15737str->del(strings[1933]);
15738str->del(strings[64]);
15739str->del(strings[2582]);
15740strings[1933] = str->add(strings[1933]);
15741str->del(strings[1933]);
15742str->del(strings[64]);
15743str->del(strings[2583]);
15744strings[1933] = str->add(strings[1933]);
15745str->del(strings[1933]);
15746str->del(strings[64]);
15747str->del(strings[2584]);
15748strings[1933] = str->add(strings[1933]);
15749str->del(strings[1933]);
15750str->del(strings[469]);
15751str->del(strings[2674]);
15752strings[1933] = str->add(strings[1933]);
15753str->del(strings[1933]);
15754str->del(strings[3003]);
15755str->del(strings[3003]);
15756str->del(strings[3003]);
15757str->del(strings[64]);
15758str->del(strings[2585]);
15759strings[1933] = str->add(strings[1933]);
15760str->del(strings[1933]);
15761str->del(strings[1842]);
15762str->del(strings[1842]);
15763str->del(strings[64]);
15764str->del(strings[2581]);
15765str->del(strings[64]);
15766str->del(strings[2886]);
15767str->del(strings[64]);
15768str->del(strings[2888]);
15769str->del(strings[469]);
15770str->del(strings[3008]);
15771str->del(strings[3001]);
15772str->del(strings[385]);
15773str->del(strings[64]);
15774str->del(strings[2915]);
15775str->del(strings[64]);
15776str->del(strings[2886]);
15777str->del(strings[64]);
15778str->del(strings[2888]);
15779str->del(strings[469]);
15780str->del(strings[3011]);
15781str->del(strings[1726]);
15782str->del(strings[385]);
15783str->del(strings[64]);
15784str->del(strings[2886]);
15785str->del(strings[64]);
15786str->del(strings[2888]);
15787str->del(strings[469]);
15788str->del(strings[3013]);
15789str->del(strings[3002]);
15790str->del(strings[385]);
15791str->del(strings[64]);
15792str->del(strings[2886]);
15793str->del(strings[64]);
15794str->del(strings[2888]);
15795str->del(strings[469]);
15796str->del(strings[3015]);
15797str->del(strings[1724]);
15798str->del(strings[385]);
15799str->del(strings[64]);
15800str->del(strings[2886]);
15801str->del(strings[64]);
15802str->del(strings[2888]);
15803str->del(strings[469]);
15804str->del(strings[3017]);
15805str->del(strings[1722]);
15806str->del(strings[385]);
15807str->del(strings[64]);
15808str->del(strings[2915]);
15809str->del(strings[64]);
15810str->del(strings[2886]);
15811str->del(strings[64]);
15812str->del(strings[2888]);
15813str->del(strings[469]);
15814str->del(strings[3019]);
15815str->del(strings[3003]);
15816str->del(strings[385]);
15817str->del(strings[64]);
15818str->del(strings[1949]);
15819str->del(strings[64]);
15820str->del(strings[1880]);
15821str->del(strings[64]);
15822str->del(strings[1876]);
15823str->del(strings[379]);
15824str->del(strings[64]);
15825str->del(strings[1874]);
15826str->del(strings[361]);
15827str->del(strings[362]);
15828str->del(strings[1842]);
15829strings[1842] = str->add(strings[1842]);
15830str->del(strings[1842]);
15831strings[1842] = str->add(strings[1842]);
15832strings[3088] = str->add(strings[3088]);
15833strings[2224] = str->add(strings[2224]);
15834strings[2224] = str->add(strings[2224]);
15835strings[64] = str->add(strings[64]);
15836strings[2915] = str->add(strings[2915]);
15837strings[3088] = str->add(strings[3088]);
15838strings[4] = str->add(strings[4]);
15839strings[4] = str->add(strings[4]);
15840strings[3088] = str->add(strings[3088]);
15841strings[1925] = str->add(strings[1925]);
15842strings[1925] = str->add(strings[1925]);
15843strings[3088] = str->add(strings[3088]);
15844strings[2494] = str->add(strings[2494]);
15845strings[2494] = str->add(strings[2494]);
15846strings[3088] = str->add(strings[3088]);
15847strings[2514] = str->add(strings[2514]);
15848strings[2514] = str->add(strings[2514]);
15849strings[3088] = str->add(strings[3088]);
15850strings[2536] = str->add(strings[2536]);
15851strings[2536] = str->add(strings[2536]);
15852str->del(strings[64]);
15853str->del(strings[2913]);
15854strings[64] = str->add(strings[64]);
15855strings[3021] = str->add(strings[3021]);
15856str->del(strings[3087]);
15857str->del(strings[1841]);
15858str->del(strings[3087]);
15859str->del(strings[1841]);
15860str->del(strings[3087]);
15861str->del(strings[1841]);
15862str->del(strings[3087]);
15863str->del(strings[1841]);
15864str->del(strings[3088]);
15865str->del(strings[3088]);
15866str->del(strings[3087]);
15867str->del(strings[1841]);
15868str->del(strings[3087]);
15869str->del(strings[1841]);
15870str->del(strings[3087]);
15871str->del(strings[1841]);
15872str->del(strings[3087]);
15873str->del(strings[1841]);
15874str->del(strings[3087]);
15875str->del(strings[1841]);
15876str->del(strings[3088]);
15877str->del(strings[3088]);
15878str->del(strings[3087]);
15879str->del(strings[1841]);
15880str->del(strings[3087]);
15881str->del(strings[1841]);
15882str->del(strings[3087]);
15883str->del(strings[1841]);
15884str->del(strings[3087]);
15885str->del(strings[1841]);
15886str->del(strings[3088]);
15887str->del(strings[3088]);
15888str->del(strings[3087]);
15889str->del(strings[1841]);
15890str->del(strings[3087]);
15891str->del(strings[1841]);
15892str->del(strings[3087]);
15893str->del(strings[1841]);
15894str->del(strings[3087]);
15895str->del(strings[1841]);
15896str->del(strings[3088]);
15897str->del(strings[3088]);
15898str->del(strings[3087]);
15899str->del(strings[1841]);
15900str->del(strings[3087]);
15901str->del(strings[1841]);
15902str->del(strings[3087]);
15903str->del(strings[1841]);
15904str->del(strings[3087]);
15905str->del(strings[1841]);
15906str->del(strings[3088]);
15907str->del(strings[3088]);
15908str->del(strings[3087]);
15909str->del(strings[1841]);
15910str->del(strings[3087]);
15911str->del(strings[1841]);
15912str->del(strings[3087]);
15913str->del(strings[1841]);
15914str->del(strings[3087]);
15915str->del(strings[1841]);
15916str->del(strings[3088]);
15917str->del(strings[3088]);
15918str->del(strings[3087]);
15919str->del(strings[1841]);
15920str->del(strings[3088]);
15921str->del(strings[3088]);
15922str->del(strings[3088]);
15923str->del(strings[3088]);
15924str->del(strings[3088]);
15925str->del(strings[3088]);
15926str->del(strings[3088]);
15927str->del(strings[3088]);
15928str->del(strings[3088]);
15929str->del(strings[3088]);
15930str->del(strings[3088]);
15931str->del(strings[3088]);
15932str->del(strings[3088]);
15933str->del(strings[3088]);
15934str->del(strings[3088]);
15935str->del(strings[3088]);
15936str->del(strings[3088]);
15937str->del(strings[3088]);
15938str->del(strings[3088]);
15939str->del(strings[3088]);
15940str->del(strings[3088]);
15941str->del(strings[3088]);
15942str->del(strings[3088]);
15943str->del(strings[3088]);
15944str->del(strings[3088]);
15945str->del(strings[3088]);
15946strings[3098] = str->add("e,action,mouse,move");
15947strings[3099] = str->add("e");
15948strings[3098] = str->add(strings[3098]);
15949strings[3099] = str->add(strings[3099]);
15950strings[3098] = str->add(strings[3098]);
15951strings[3099] = str->add(strings[3099]);
15952strings[3098] = str->add(strings[3098]);
15953strings[3099] = str->add(strings[3099]);
15954strings[3098] = str->add(strings[3098]);
15955strings[3099] = str->add(strings[3099]);
15956str->del(strings[3098]);
15957str->del(strings[3099]);
15958str->del(strings[3098]);
15959str->del(strings[3099]);
15960str->del(strings[3098]);
15961str->del(strings[3099]);
15962str->del(strings[3098]);
15963str->del(strings[3099]);
15964str->del(strings[3098]);
15965str->del(strings[3099]);
15966str->del(strings[7]);
15967str->del(strings[2062]);
15968strings[7] = str->add(strings[7]);
15969strings[3100] = str->add("images/55");
15970strings[3101] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/55");
15971strings[7] = str->add(strings[7]);
15972strings[3100] = str->add(strings[3100]);
15973strings[3102] = str->add("e,action,mouse,move");
15974strings[3103] = str->add("e");
15975str->del(strings[3102]);
15976str->del(strings[3103]);
15977strings[3104] = str->add("e,action,mouse,move");
15978strings[3105] = str->add("e");
15979strings[3104] = str->add(strings[3104]);
15980strings[3105] = str->add(strings[3105]);
15981str->del(strings[3104]);
15982str->del(strings[3105]);
15983str->del(strings[3104]);
15984str->del(strings[3105]);
15985strings[1932] = str->add(strings[1932]);
15986strings[3106] = str->add("unsel");
15987str->del(strings[1932]);
15988str->del(strings[3106]);
15989strings[3107] = str->add("e,action,mouse,move");
15990strings[3108] = str->add("e");
15991strings[3107] = str->add(strings[3107]);
15992strings[3108] = str->add(strings[3108]);
15993str->del(strings[3107]);
15994str->del(strings[3108]);
15995str->del(strings[3107]);
15996str->del(strings[3108]);
15997strings[3109] = str->add("e,action,mouse,move");
15998strings[3110] = str->add("e");
15999strings[3109] = str->add(strings[3109]);
16000strings[3110] = str->add(strings[3110]);
16001str->del(strings[3109]);
16002str->del(strings[3110]);
16003str->del(strings[3109]);
16004str->del(strings[3110]);
16005str->del(strings[7]);
16006str->del(strings[3100]);
16007strings[7] = str->add(strings[7]);
16008strings[3111] = str->add("images/56");
16009strings[3112] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/56");
16010strings[7] = str->add(strings[7]);
16011strings[3111] = str->add(strings[3111]);
16012strings[3113] = str->add("e,action,mouse,move");
16013strings[3114] = str->add("e");
16014strings[3115] = str->add("e,state,unselected");
16015strings[3114] = str->add(strings[3114]);
16016strings[3115] = str->add(strings[3115]);
16017strings[3114] = str->add(strings[3114]);
16018strings[3115] = str->add(strings[3115]);
16019strings[3114] = str->add(strings[3114]);
16020strings[3115] = str->add(strings[3115]);
16021strings[3114] = str->add(strings[3114]);
16022strings[3115] = str->add(strings[3115]);
16023strings[3114] = str->add(strings[3114]);
16024strings[3115] = str->add(strings[3115]);
16025strings[3114] = str->add(strings[3114]);
16026strings[3113] = str->add(strings[3113]);
16027strings[3114] = str->add(strings[3114]);
16028str->del(strings[3113]);
16029str->del(strings[3114]);
16030strings[1932] = str->add(strings[1932]);
16031strings[3116] = str->add("sel");
16032strings[3117] = str->add("program,start");
16033strings[3118] = str->add("unsel");
16034str->del(strings[3115]);
16035str->del(strings[3114]);
16036str->del(strings[3115]);
16037str->del(strings[3114]);
16038strings[1932] = str->add(strings[1932]);
16039strings[3116] = str->add(strings[3116]);
16040strings[3117] = str->add(strings[3117]);
16041strings[3118] = str->add(strings[3118]);
16042str->del(strings[3115]);
16043str->del(strings[3114]);
16044strings[3117] = str->add(strings[3117]);
16045strings[3118] = str->add(strings[3118]);
16046strings[1932] = str->add(strings[1932]);
16047strings[3118] = str->add(strings[3118]);
16048str->del(strings[3115]);
16049str->del(strings[3114]);
16050str->del(strings[3115]);
16051str->del(strings[3114]);
16052str->del(strings[3115]);
16053str->del(strings[3114]);
16054str->del(strings[3113]);
16055str->del(strings[3114]);
16056str->del(strings[1932]);
16057str->del(strings[3116]);
16058str->del(strings[3117]);
16059str->del(strings[3118]);
16060str->del(strings[1932]);
16061str->del(strings[3116]);
16062str->del(strings[3117]);
16063str->del(strings[3118]);
16064str->del(strings[3117]);
16065str->del(strings[3118]);
16066str->del(strings[1932]);
16067str->del(strings[3118]);
16068str->del(strings[64]);
16069str->del(strings[3021]);
16070strings[64] = str->add(strings[64]);
16071strings[2913] = str->add(strings[2913]);
16072strings[3119] = str->add("e,action,mouse,move");
16073strings[3120] = str->add("e");
16074strings[3119] = str->add(strings[3119]);
16075strings[3120] = str->add(strings[3120]);
16076strings[3121] = str->add("e,state,selected");
16077strings[3120] = str->add(strings[3120]);
16078strings[3121] = str->add(strings[3121]);
16079strings[3120] = str->add(strings[3120]);
16080strings[3121] = str->add(strings[3121]);
16081strings[3120] = str->add(strings[3120]);
16082strings[3121] = str->add(strings[3121]);
16083strings[3120] = str->add(strings[3120]);
16084strings[3121] = str->add(strings[3121]);
16085strings[3120] = str->add(strings[3120]);
16086strings[3121] = str->add(strings[3121]);
16087strings[3120] = str->add(strings[3120]);
16088str->del(strings[3119]);
16089str->del(strings[3120]);
16090str->del(strings[3119]);
16091str->del(strings[3120]);
16092strings[3122] = str->add("program,start");
16093strings[3123] = str->add("sel");
16094str->del(strings[3121]);
16095str->del(strings[3120]);
16096str->del(strings[3121]);
16097str->del(strings[3120]);
16098strings[3122] = str->add(strings[3122]);
16099strings[3123] = str->add(strings[3123]);
16100str->del(strings[3121]);
16101str->del(strings[3120]);
16102strings[3122] = str->add(strings[3122]);
16103strings[3123] = str->add(strings[3123]);
16104strings[1932] = str->add(strings[1932]);
16105strings[3123] = str->add(strings[3123]);
16106str->del(strings[3121]);
16107str->del(strings[3120]);
16108strings[3122] = str->add(strings[3122]);
16109strings[3124] = str->add("e_in");
16110str->del(strings[3121]);
16111str->del(strings[3120]);
16112str->del(strings[3121]);
16113str->del(strings[3120]);
16114str->del(strings[3122]);
16115str->del(strings[3123]);
16116str->del(strings[3122]);
16117str->del(strings[3123]);
16118str->del(strings[3122]);
16119str->del(strings[3123]);
16120str->del(strings[1932]);
16121str->del(strings[3123]);
16122str->del(strings[3122]);
16123str->del(strings[3124]);
16124str->del(strings[64]);
16125str->del(strings[2913]);
16126strings[64] = str->add(strings[64]);
16127strings[3021] = str->add(strings[3021]);
16128strings[3125] = str->add("e,action,mouse,move");
16129strings[3126] = str->add("e");
16130str->del(strings[3125]);
16131str->del(strings[3126]);
16132strings[361] = str->add(strings[361]);
16133strings[362] = str->add(strings[362]);
16134strings[361] = str->add(strings[361]);
16135str->del(strings[361]);
16136strings[362] = str->add(strings[362]);
16137str->del(strings[362]);
16138strings[3127] = str->add("resize");
16139str->del(strings[3127]);
16140strings[64] = str->add(strings[64]);
16141strings[2581] = str->add(strings[2581]);
16142strings[64] = str->add(strings[64]);
16143strings[3128] = str->add("load");
16144strings[1841] = str->add(strings[1841]);
16145strings[64] = str->add(strings[64]);
16146strings[1949] = str->add(strings[1949]);
16147strings[64] = str->add(strings[64]);
16148strings[1880] = str->add(strings[1880]);
16149strings[64] = str->add(strings[64]);
16150strings[1876] = str->add(strings[1876]);
16151str->del(strings[64]);
16152strings[379] = str->add(strings[379]);
16153strings[1842] = str->add(strings[1842]);
16154strings[1842] = str->add(strings[1842]);
16155strings[64] = str->add(strings[64]);
16156strings[1874] = str->add(strings[1874]);
16157strings[64] = str->add(strings[64]);
16158strings[2583] = str->add(strings[2583]);
16159strings[3128] = str->add(strings[3128]);
16160strings[1841] = str->add(strings[1841]);
16161strings[64] = str->add(strings[64]);
16162strings[2584] = str->add(strings[2584]);
16163strings[3128] = str->add(strings[3128]);
16164strings[1841] = str->add(strings[1841]);
16165strings[469] = str->add(strings[469]);
16166strings[2671] = str->add(strings[2671]);
16167strings[3128] = str->add(strings[3128]);
16168strings[469] = str->add(strings[469]);
16169strings[2898] = str->add(strings[2898]);
16170strings[469] = str->add(strings[469]);
16171strings[2900] = str->add(strings[2900]);
16172strings[1841] = str->add(strings[1841]);
16173strings[3129] = str->add("resize");
16174strings[3129] = str->add(strings[3129]);
16175strings[64] = str->add(strings[64]);
16176strings[2585] = str->add(strings[2585]);
16177strings[64] = str->add(strings[64]);
16178strings[3128] = str->add(strings[3128]);
16179strings[2862] = str->add(strings[2862]);
16180strings[1841] = str->add(strings[1841]);
16181str->del(strings[64]);
16182strings[385] = str->add(strings[385]);
16183strings[2862] = str->add(strings[2862]);
16184strings[64] = str->add(strings[64]);
16185strings[2886] = str->add(strings[2886]);
16186strings[64] = str->add(strings[64]);
16187strings[2888] = str->add(strings[2888]);
16188strings[64] = str->add(strings[64]);
16189strings[2583] = str->add(strings[2583]);
16190strings[3128] = str->add(strings[3128]);
16191strings[1841] = str->add(strings[1841]);
16192strings[64] = str->add(strings[64]);
16193strings[2584] = str->add(strings[2584]);
16194strings[3128] = str->add(strings[3128]);
16195strings[1841] = str->add(strings[1841]);
16196strings[469] = str->add(strings[469]);
16197strings[2680] = str->add(strings[2680]);
16198strings[3128] = str->add(strings[3128]);
16199strings[469] = str->add(strings[469]);
16200strings[3094] = str->add(strings[3094]);
16201strings[1841] = str->add(strings[1841]);
16202strings[3129] = str->add(strings[3129]);
16203strings[3129] = str->add(strings[3129]);
16204strings[64] = str->add(strings[64]);
16205strings[2585] = str->add(strings[2585]);
16206strings[64] = str->add(strings[64]);
16207strings[3128] = str->add(strings[3128]);
16208strings[2514] = str->add(strings[2514]);
16209strings[1841] = str->add(strings[1841]);
16210str->del(strings[64]);
16211strings[385] = str->add(strings[385]);
16212strings[2514] = str->add(strings[2514]);
16213strings[64] = str->add(strings[64]);
16214strings[2886] = str->add(strings[2886]);
16215strings[64] = str->add(strings[64]);
16216strings[2888] = str->add(strings[2888]);
16217strings[64] = str->add(strings[64]);
16218strings[2582] = str->add(strings[2582]);
16219strings[3128] = str->add(strings[3128]);
16220strings[1841] = str->add(strings[1841]);
16221strings[64] = str->add(strings[64]);
16222strings[2583] = str->add(strings[2583]);
16223strings[3128] = str->add(strings[3128]);
16224strings[1841] = str->add(strings[1841]);
16225strings[64] = str->add(strings[64]);
16226strings[2584] = str->add(strings[2584]);
16227strings[3128] = str->add(strings[3128]);
16228strings[1841] = str->add(strings[1841]);
16229strings[469] = str->add(strings[469]);
16230strings[2672] = str->add(strings[2672]);
16231strings[2672] = str->add(strings[2672]);
16232strings[3128] = str->add(strings[3128]);
16233strings[469] = str->add(strings[469]);
16234strings[3130] = str->add("images/383");
16235strings[3131] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/383");
16236strings[469] = str->add(strings[469]);
16237strings[3130] = str->add(strings[3130]);
16238strings[1841] = str->add(strings[1841]);
16239strings[3129] = str->add(strings[3129]);
16240strings[3129] = str->add(strings[3129]);
16241strings[64] = str->add(strings[64]);
16242strings[2585] = str->add(strings[2585]);
16243strings[64] = str->add(strings[64]);
16244strings[3128] = str->add(strings[3128]);
16245strings[1713] = str->add(strings[1713]);
16246strings[1841] = str->add(strings[1841]);
16247str->del(strings[64]);
16248strings[385] = str->add(strings[385]);
16249strings[1713] = str->add(strings[1713]);
16250strings[64] = str->add(strings[64]);
16251strings[2886] = str->add(strings[2886]);
16252strings[64] = str->add(strings[64]);
16253strings[2888] = str->add(strings[2888]);
16254strings[64] = str->add(strings[64]);
16255strings[2583] = str->add(strings[2583]);
16256strings[3128] = str->add(strings[3128]);
16257strings[1841] = str->add(strings[1841]);
16258strings[64] = str->add(strings[64]);
16259strings[2584] = str->add(strings[2584]);
16260strings[3128] = str->add(strings[3128]);
16261strings[1841] = str->add(strings[1841]);
16262strings[469] = str->add(strings[469]);
16263strings[2673] = str->add(strings[2673]);
16264strings[2673] = str->add(strings[2673]);
16265strings[3128] = str->add(strings[3128]);
16266strings[469] = str->add(strings[469]);
16267strings[3132] = str->add("images/382");
16268strings[3133] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/382");
16269strings[469] = str->add(strings[469]);
16270strings[3132] = str->add(strings[3132]);
16271strings[1841] = str->add(strings[1841]);
16272strings[3129] = str->add(strings[3129]);
16273strings[3129] = str->add(strings[3129]);
16274strings[64] = str->add(strings[64]);
16275strings[2585] = str->add(strings[2585]);
16276strings[64] = str->add(strings[64]);
16277strings[3128] = str->add(strings[3128]);
16278strings[1714] = str->add(strings[1714]);
16279strings[1841] = str->add(strings[1841]);
16280str->del(strings[64]);
16281strings[385] = str->add(strings[385]);
16282strings[1714] = str->add(strings[1714]);
16283strings[64] = str->add(strings[64]);
16284strings[2886] = str->add(strings[2886]);
16285strings[64] = str->add(strings[64]);
16286strings[2888] = str->add(strings[2888]);
16287strings[3129] = str->add(strings[3129]);
16288strings[3129] = str->add(strings[3129]);
16289strings[3129] = str->add(strings[3129]);
16290strings[3129] = str->add(strings[3129]);
16291strings[3129] = str->add(strings[3129]);
16292strings[3129] = str->add(strings[3129]);
16293strings[3129] = str->add(strings[3129]);
16294strings[3129] = str->add(strings[3129]);
16295strings[3129] = str->add(strings[3129]);
16296strings[3129] = str->add(strings[3129]);
16297strings[3129] = str->add(strings[3129]);
16298strings[3129] = str->add(strings[3129]);
16299strings[3129] = str->add(strings[3129]);
16300strings[3129] = str->add(strings[3129]);
16301strings[1933] = str->add(strings[1933]);
16302str->del(strings[1933]);
16303str->del(strings[64]);
16304str->del(strings[2583]);
16305strings[1933] = str->add(strings[1933]);
16306str->del(strings[1933]);
16307str->del(strings[64]);
16308str->del(strings[2584]);
16309strings[1933] = str->add(strings[1933]);
16310str->del(strings[1933]);
16311str->del(strings[469]);
16312str->del(strings[2688]);
16313strings[1933] = str->add(strings[1933]);
16314str->del(strings[1933]);
16315str->del(strings[2224]);
16316str->del(strings[2224]);
16317str->del(strings[2224]);
16318str->del(strings[64]);
16319str->del(strings[2585]);
16320strings[1933] = str->add(strings[1933]);
16321str->del(strings[1933]);
16322str->del(strings[64]);
16323str->del(strings[2582]);
16324strings[1933] = str->add(strings[1933]);
16325str->del(strings[1933]);
16326str->del(strings[64]);
16327str->del(strings[2583]);
16328strings[1933] = str->add(strings[1933]);
16329str->del(strings[1933]);
16330str->del(strings[64]);
16331str->del(strings[2584]);
16332strings[1933] = str->add(strings[1933]);
16333str->del(strings[1933]);
16334str->del(strings[469]);
16335str->del(strings[2685]);
16336strings[1933] = str->add(strings[1933]);
16337str->del(strings[1933]);
16338str->del(strings[4]);
16339str->del(strings[4]);
16340str->del(strings[4]);
16341str->del(strings[64]);
16342str->del(strings[2585]);
16343strings[1933] = str->add(strings[1933]);
16344str->del(strings[1933]);
16345str->del(strings[64]);
16346str->del(strings[2583]);
16347strings[1933] = str->add(strings[1933]);
16348str->del(strings[1933]);
16349str->del(strings[64]);
16350str->del(strings[2584]);
16351strings[1933] = str->add(strings[1933]);
16352str->del(strings[1933]);
16353str->del(strings[1926]);
16354str->del(strings[3083]);
16355strings[1933] = str->add(strings[1933]);
16356str->del(strings[1933]);
16357str->del(strings[1925]);
16358str->del(strings[1925]);
16359str->del(strings[1925]);
16360str->del(strings[64]);
16361str->del(strings[2585]);
16362strings[1933] = str->add(strings[1933]);
16363str->del(strings[1933]);
16364str->del(strings[64]);
16365str->del(strings[2583]);
16366strings[1933] = str->add(strings[1933]);
16367str->del(strings[1933]);
16368str->del(strings[64]);
16369str->del(strings[2584]);
16370strings[1933] = str->add(strings[1933]);
16371str->del(strings[1933]);
16372str->del(strings[469]);
16373str->del(strings[2711]);
16374strings[1933] = str->add(strings[1933]);
16375str->del(strings[1933]);
16376str->del(strings[2494]);
16377str->del(strings[2494]);
16378str->del(strings[2494]);
16379str->del(strings[64]);
16380str->del(strings[2585]);
16381strings[1933] = str->add(strings[1933]);
16382str->del(strings[1933]);
16383str->del(strings[64]);
16384str->del(strings[2583]);
16385strings[1933] = str->add(strings[1933]);
16386str->del(strings[1933]);
16387str->del(strings[64]);
16388str->del(strings[2584]);
16389strings[1933] = str->add(strings[1933]);
16390str->del(strings[1933]);
16391str->del(strings[469]);
16392str->del(strings[2680]);
16393strings[1933] = str->add(strings[1933]);
16394str->del(strings[1933]);
16395str->del(strings[2514]);
16396str->del(strings[2514]);
16397str->del(strings[2514]);
16398str->del(strings[64]);
16399str->del(strings[2585]);
16400strings[1933] = str->add(strings[1933]);
16401str->del(strings[1933]);
16402str->del(strings[64]);
16403str->del(strings[2583]);
16404strings[1933] = str->add(strings[1933]);
16405str->del(strings[1933]);
16406str->del(strings[64]);
16407str->del(strings[2584]);
16408strings[1933] = str->add(strings[1933]);
16409str->del(strings[1933]);
16410str->del(strings[469]);
16411str->del(strings[2713]);
16412strings[1933] = str->add(strings[1933]);
16413str->del(strings[1933]);
16414str->del(strings[2536]);
16415str->del(strings[2536]);
16416str->del(strings[2536]);
16417str->del(strings[64]);
16418str->del(strings[2585]);
16419strings[1933] = str->add(strings[1933]);
16420str->del(strings[1933]);
16421str->del(strings[1842]);
16422str->del(strings[1842]);
16423str->del(strings[64]);
16424str->del(strings[2581]);
16425str->del(strings[64]);
16426str->del(strings[2886]);
16427str->del(strings[64]);
16428str->del(strings[2888]);
16429str->del(strings[469]);
16430str->del(strings[2902]);
16431str->del(strings[2224]);
16432str->del(strings[385]);
16433str->del(strings[64]);
16434str->del(strings[2915]);
16435str->del(strings[64]);
16436str->del(strings[2886]);
16437str->del(strings[64]);
16438str->del(strings[2888]);
16439str->del(strings[469]);
16440str->del(strings[3089]);
16441str->del(strings[4]);
16442str->del(strings[385]);
16443str->del(strings[64]);
16444str->del(strings[2886]);
16445str->del(strings[64]);
16446str->del(strings[2888]);
16447str->del(strings[1926]);
16448str->del(strings[1552]);
16449str->del(strings[1925]);
16450str->del(strings[385]);
16451str->del(strings[64]);
16452str->del(strings[2886]);
16453str->del(strings[64]);
16454str->del(strings[2888]);
16455str->del(strings[469]);
16456str->del(strings[3092]);
16457str->del(strings[2494]);
16458str->del(strings[385]);
16459str->del(strings[64]);
16460str->del(strings[2886]);
16461str->del(strings[64]);
16462str->del(strings[2888]);
16463str->del(strings[469]);
16464str->del(strings[3094]);
16465str->del(strings[2514]);
16466str->del(strings[385]);
16467str->del(strings[64]);
16468str->del(strings[2886]);
16469str->del(strings[64]);
16470str->del(strings[2888]);
16471str->del(strings[469]);
16472str->del(strings[3096]);
16473str->del(strings[2536]);
16474str->del(strings[385]);
16475str->del(strings[64]);
16476str->del(strings[1949]);
16477str->del(strings[64]);
16478str->del(strings[1880]);
16479str->del(strings[64]);
16480str->del(strings[1876]);
16481str->del(strings[379]);
16482str->del(strings[64]);
16483str->del(strings[1874]);
16484str->del(strings[361]);
16485str->del(strings[362]);
16486str->del(strings[1842]);
16487strings[1842] = str->add(strings[1842]);
16488str->del(strings[1842]);
16489strings[1842] = str->add(strings[1842]);
16490strings[3129] = str->add(strings[3129]);
16491strings[2862] = str->add(strings[2862]);
16492strings[2862] = str->add(strings[2862]);
16493strings[3129] = str->add(strings[3129]);
16494strings[2514] = str->add(strings[2514]);
16495strings[2514] = str->add(strings[2514]);
16496strings[64] = str->add(strings[64]);
16497strings[2915] = str->add(strings[2915]);
16498strings[3129] = str->add(strings[3129]);
16499strings[1713] = str->add(strings[1713]);
16500strings[1713] = str->add(strings[1713]);
16501strings[3129] = str->add(strings[3129]);
16502strings[1714] = str->add(strings[1714]);
16503strings[1714] = str->add(strings[1714]);
16504str->del(strings[3128]);
16505str->del(strings[1841]);
16506str->del(strings[3128]);
16507str->del(strings[1841]);
16508str->del(strings[3128]);
16509str->del(strings[1841]);
16510str->del(strings[3128]);
16511str->del(strings[1841]);
16512str->del(strings[3129]);
16513str->del(strings[3129]);
16514str->del(strings[3128]);
16515str->del(strings[1841]);
16516str->del(strings[3128]);
16517str->del(strings[1841]);
16518str->del(strings[3128]);
16519str->del(strings[1841]);
16520str->del(strings[3128]);
16521str->del(strings[1841]);
16522str->del(strings[3129]);
16523str->del(strings[3129]);
16524str->del(strings[3128]);
16525str->del(strings[1841]);
16526str->del(strings[3128]);
16527str->del(strings[1841]);
16528str->del(strings[3128]);
16529str->del(strings[1841]);
16530str->del(strings[3128]);
16531str->del(strings[1841]);
16532str->del(strings[3128]);
16533str->del(strings[1841]);
16534str->del(strings[3129]);
16535str->del(strings[3129]);
16536str->del(strings[3128]);
16537str->del(strings[1841]);
16538str->del(strings[3128]);
16539str->del(strings[1841]);
16540str->del(strings[3128]);
16541str->del(strings[1841]);
16542str->del(strings[3128]);
16543str->del(strings[1841]);
16544str->del(strings[3129]);
16545str->del(strings[3129]);
16546str->del(strings[3128]);
16547str->del(strings[1841]);
16548str->del(strings[3129]);
16549str->del(strings[3129]);
16550str->del(strings[3129]);
16551str->del(strings[3129]);
16552str->del(strings[3129]);
16553str->del(strings[3129]);
16554str->del(strings[3129]);
16555str->del(strings[3129]);
16556str->del(strings[3129]);
16557str->del(strings[3129]);
16558str->del(strings[3129]);
16559str->del(strings[3129]);
16560str->del(strings[3129]);
16561str->del(strings[3129]);
16562str->del(strings[3129]);
16563str->del(strings[3129]);
16564str->del(strings[3129]);
16565str->del(strings[3129]);
16566strings[3134] = str->add("e,action,mouse,move");
16567strings[3135] = str->add("e");
16568strings[3134] = str->add(strings[3134]);
16569strings[3135] = str->add(strings[3135]);
16570strings[3134] = str->add(strings[3134]);
16571strings[3135] = str->add(strings[3135]);
16572strings[3134] = str->add(strings[3134]);
16573strings[3135] = str->add(strings[3135]);
16574str->del(strings[3134]);
16575str->del(strings[3135]);
16576str->del(strings[3134]);
16577str->del(strings[3135]);
16578str->del(strings[3134]);
16579str->del(strings[3135]);
16580str->del(strings[3134]);
16581str->del(strings[3135]);
16582str->del(strings[7]);
16583str->del(strings[3111]);
16584strings[7] = str->add(strings[7]);
16585strings[3136] = str->add("images/57");
16586strings[3137] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/57");
16587strings[7] = str->add(strings[7]);
16588strings[3136] = str->add(strings[3136]);
16589strings[3138] = str->add("e,action,mouse,move");
16590strings[3139] = str->add("e");
16591str->del(strings[3138]);
16592str->del(strings[3139]);
16593strings[3140] = str->add("e,action,mouse,move");
16594strings[3141] = str->add("e");
16595strings[3140] = str->add(strings[3140]);
16596strings[3141] = str->add(strings[3141]);
16597str->del(strings[3140]);
16598str->del(strings[3141]);
16599str->del(strings[3140]);
16600str->del(strings[3141]);
16601strings[3142] = str->add("e,action,mouse,move");
16602strings[3143] = str->add("e");
16603str->del(strings[3142]);
16604str->del(strings[3143]);
16605strings[3144] = str->add("e,action,mouse,move");
16606strings[3145] = str->add("e");
16607strings[3146] = str->add("e,state,unselected");
16608strings[3145] = str->add(strings[3145]);
16609strings[3146] = str->add(strings[3146]);
16610strings[3145] = str->add(strings[3145]);
16611strings[3146] = str->add(strings[3146]);
16612strings[3145] = str->add(strings[3145]);
16613strings[3146] = str->add(strings[3146]);
16614strings[3145] = str->add(strings[3145]);
16615strings[3146] = str->add(strings[3146]);
16616strings[3145] = str->add(strings[3145]);
16617strings[3146] = str->add(strings[3146]);
16618strings[3145] = str->add(strings[3145]);
16619str->del(strings[3144]);
16620str->del(strings[3145]);
16621strings[1932] = str->add(strings[1932]);
16622strings[3147] = str->add("sel");
16623strings[3148] = str->add("program,start");
16624strings[3149] = str->add("unsel");
16625str->del(strings[3146]);
16626str->del(strings[3145]);
16627str->del(strings[3146]);
16628str->del(strings[3145]);
16629strings[1932] = str->add(strings[1932]);
16630strings[3147] = str->add(strings[3147]);
16631strings[3148] = str->add(strings[3148]);
16632strings[3149] = str->add(strings[3149]);
16633str->del(strings[3146]);
16634str->del(strings[3145]);
16635strings[3148] = str->add(strings[3148]);
16636strings[3149] = str->add(strings[3149]);
16637strings[1932] = str->add(strings[1932]);
16638strings[3149] = str->add(strings[3149]);
16639str->del(strings[3146]);
16640str->del(strings[3145]);
16641strings[1932] = str->add(strings[1932]);
16642strings[3150] = str->add("e_in");
16643strings[3148] = str->add(strings[3148]);
16644strings[3151] = str->add("e_out");
16645str->del(strings[3146]);
16646str->del(strings[3145]);
16647str->del(strings[3146]);
16648str->del(strings[3145]);
16649str->del(strings[1932]);
16650str->del(strings[3147]);
16651str->del(strings[3148]);
16652str->del(strings[3149]);
16653str->del(strings[1932]);
16654str->del(strings[3147]);
16655str->del(strings[3148]);
16656str->del(strings[3149]);
16657str->del(strings[3148]);
16658str->del(strings[3149]);
16659str->del(strings[1932]);
16660str->del(strings[3149]);
16661str->del(strings[1932]);
16662str->del(strings[3150]);
16663str->del(strings[3148]);
16664str->del(strings[3151]);
16665str->del(strings[64]);
16666str->del(strings[3021]);
16667strings[64] = str->add(strings[64]);
16668strings[2913] = str->add(strings[2913]);
16669strings[3152] = str->add("e,action,mouse,move");
16670strings[3153] = str->add("e");
16671strings[3154] = str->add("e,state,selected");
16672strings[3153] = str->add(strings[3153]);
16673strings[3154] = str->add(strings[3154]);
16674strings[3153] = str->add(strings[3153]);
16675strings[3154] = str->add(strings[3154]);
16676strings[3153] = str->add(strings[3153]);
16677strings[3154] = str->add(strings[3154]);
16678strings[3153] = str->add(strings[3153]);
16679strings[3154] = str->add(strings[3154]);
16680strings[3153] = str->add(strings[3153]);
16681strings[3154] = str->add(strings[3154]);
16682strings[3153] = str->add(strings[3153]);
16683strings[3152] = str->add(strings[3152]);
16684strings[3153] = str->add(strings[3153]);
16685strings[3155] = str->add("(No Windows)");
16686strings[1731] = str->add(strings[1731]);
16687strings[469] = str->add(strings[469]);
16688strings[2682] = str->add(strings[2682]);
16689strings[3156] = str->add("Lost Windows");
16690strings[469] = str->add(strings[469]);
16691strings[2683] = str->add(strings[2683]);
16692str->del(strings[3152]);
16693str->del(strings[3153]);
16694strings[3157] = str->add("program,start");
16695strings[3158] = str->add("sel");
16696str->del(strings[3154]);
16697str->del(strings[3153]);
16698str->del(strings[3154]);
16699str->del(strings[3153]);
16700strings[3157] = str->add(strings[3157]);
16701strings[3158] = str->add(strings[3158]);
16702str->del(strings[3154]);
16703str->del(strings[3153]);
16704strings[3157] = str->add(strings[3157]);
16705strings[3158] = str->add(strings[3158]);
16706strings[1932] = str->add(strings[1932]);
16707strings[3158] = str->add(strings[3158]);
16708str->del(strings[3154]);
16709str->del(strings[3153]);
16710str->del(strings[3154]);
16711str->del(strings[3153]);
16712str->del(strings[3154]);
16713str->del(strings[3153]);
16714str->del(strings[3152]);
16715str->del(strings[3153]);
16716str->del(strings[3157]);
16717str->del(strings[3158]);
16718str->del(strings[3157]);
16719str->del(strings[3158]);
16720str->del(strings[3157]);
16721str->del(strings[3158]);
16722str->del(strings[1932]);
16723str->del(strings[3158]);
16724strings[361] = str->add(strings[361]);
16725strings[362] = str->add(strings[362]);
16726strings[361] = str->add(strings[361]);
16727str->del(strings[361]);
16728strings[362] = str->add(strings[362]);
16729str->del(strings[362]);
16730strings[3159] = str->add("resize");
16731str->del(strings[3159]);
16732strings[64] = str->add(strings[64]);
16733strings[2581] = str->add(strings[2581]);
16734strings[64] = str->add(strings[64]);
16735strings[3160] = str->add("load");
16736strings[1841] = str->add(strings[1841]);
16737strings[64] = str->add(strings[64]);
16738strings[1949] = str->add(strings[1949]);
16739strings[64] = str->add(strings[64]);
16740strings[1880] = str->add(strings[1880]);
16741strings[64] = str->add(strings[64]);
16742strings[1876] = str->add(strings[1876]);
16743str->del(strings[64]);
16744strings[379] = str->add(strings[379]);
16745strings[1842] = str->add(strings[1842]);
16746strings[1842] = str->add(strings[1842]);
16747strings[64] = str->add(strings[64]);
16748strings[1874] = str->add(strings[1874]);
16749strings[64] = str->add(strings[64]);
16750strings[2583] = str->add(strings[2583]);
16751strings[3160] = str->add(strings[3160]);
16752strings[1841] = str->add(strings[1841]);
16753strings[64] = str->add(strings[64]);
16754strings[2585] = str->add(strings[2585]);
16755strings[64] = str->add(strings[64]);
16756strings[3160] = str->add(strings[3160]);
16757strings[3155] = str->add(strings[3155]);
16758strings[1841] = str->add(strings[1841]);
16759str->del(strings[64]);
16760strings[385] = str->add(strings[385]);
16761strings[3155] = str->add(strings[3155]);
16762strings[64] = str->add(strings[64]);
16763strings[2886] = str->add(strings[2886]);
16764strings[64] = str->add(strings[64]);
16765strings[2888] = str->add(strings[2888]);
16766strings[64] = str->add(strings[64]);
16767strings[2582] = str->add(strings[2582]);
16768strings[3160] = str->add(strings[3160]);
16769strings[1841] = str->add(strings[1841]);
16770strings[64] = str->add(strings[64]);
16771strings[2583] = str->add(strings[2583]);
16772strings[3160] = str->add(strings[3160]);
16773strings[1841] = str->add(strings[1841]);
16774strings[64] = str->add(strings[64]);
16775strings[2584] = str->add(strings[2584]);
16776strings[3160] = str->add(strings[3160]);
16777strings[1841] = str->add(strings[1841]);
16778strings[469] = str->add(strings[469]);
16779strings[2682] = str->add(strings[2682]);
16780strings[3160] = str->add(strings[3160]);
16781strings[469] = str->add(strings[469]);
16782strings[2896] = str->add(strings[2896]);
16783strings[1841] = str->add(strings[1841]);
16784strings[3161] = str->add("resize");
16785strings[3161] = str->add(strings[3161]);
16786strings[64] = str->add(strings[64]);
16787strings[2585] = str->add(strings[2585]);
16788strings[64] = str->add(strings[64]);
16789strings[3160] = str->add(strings[3160]);
16790strings[1731] = str->add(strings[1731]);
16791strings[1841] = str->add(strings[1841]);
16792str->del(strings[64]);
16793strings[385] = str->add(strings[385]);
16794strings[1731] = str->add(strings[1731]);
16795strings[64] = str->add(strings[64]);
16796strings[2886] = str->add(strings[2886]);
16797strings[64] = str->add(strings[64]);
16798strings[2888] = str->add(strings[2888]);
16799strings[64] = str->add(strings[64]);
16800strings[2582] = str->add(strings[2582]);
16801strings[3160] = str->add(strings[3160]);
16802strings[1841] = str->add(strings[1841]);
16803strings[64] = str->add(strings[64]);
16804strings[2634] = str->add(strings[2634]);
16805strings[3160] = str->add(strings[3160]);
16806strings[1841] = str->add(strings[1841]);
16807strings[64] = str->add(strings[64]);
16808strings[2584] = str->add(strings[2584]);
16809strings[3160] = str->add(strings[3160]);
16810strings[1841] = str->add(strings[1841]);
16811strings[469] = str->add(strings[469]);
16812strings[2683] = str->add(strings[2683]);
16813strings[2683] = str->add(strings[2683]);
16814strings[3160] = str->add(strings[3160]);
16815strings[469] = str->add(strings[469]);
16816strings[3162] = str->add("images/320");
16817strings[3163] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/320");
16818strings[469] = str->add(strings[469]);
16819strings[3162] = str->add(strings[3162]);
16820strings[1841] = str->add(strings[1841]);
16821strings[3161] = str->add(strings[3161]);
16822strings[3161] = str->add(strings[3161]);
16823strings[64] = str->add(strings[64]);
16824strings[2585] = str->add(strings[2585]);
16825strings[64] = str->add(strings[64]);
16826strings[3160] = str->add(strings[3160]);
16827strings[3156] = str->add(strings[3156]);
16828strings[1841] = str->add(strings[1841]);
16829str->del(strings[64]);
16830strings[385] = str->add(strings[385]);
16831strings[3156] = str->add(strings[3156]);
16832strings[64] = str->add(strings[64]);
16833strings[2586] = str->add(strings[2586]);
16834strings[3160] = str->add(strings[3160]);
16835strings[1841] = str->add(strings[1841]);
16836strings[64] = str->add(strings[64]);
16837strings[2886] = str->add(strings[2886]);
16838strings[64] = str->add(strings[64]);
16839strings[2888] = str->add(strings[2888]);
16840strings[3161] = str->add(strings[3161]);
16841strings[3161] = str->add(strings[3161]);
16842strings[3161] = str->add(strings[3161]);
16843strings[3161] = str->add(strings[3161]);
16844strings[3161] = str->add(strings[3161]);
16845strings[3161] = str->add(strings[3161]);
16846strings[3161] = str->add(strings[3161]);
16847strings[3161] = str->add(strings[3161]);
16848strings[3161] = str->add(strings[3161]);
16849strings[3161] = str->add(strings[3161]);
16850strings[3161] = str->add(strings[3161]);
16851strings[3161] = str->add(strings[3161]);
16852strings[1933] = str->add(strings[1933]);
16853str->del(strings[1933]);
16854str->del(strings[64]);
16855str->del(strings[2583]);
16856strings[1933] = str->add(strings[1933]);
16857str->del(strings[1933]);
16858str->del(strings[64]);
16859str->del(strings[2584]);
16860strings[1933] = str->add(strings[1933]);
16861str->del(strings[1933]);
16862str->del(strings[469]);
16863str->del(strings[2671]);
16864strings[1933] = str->add(strings[1933]);
16865str->del(strings[1933]);
16866str->del(strings[2862]);
16867str->del(strings[2862]);
16868str->del(strings[2862]);
16869str->del(strings[64]);
16870str->del(strings[2585]);
16871strings[1933] = str->add(strings[1933]);
16872str->del(strings[1933]);
16873str->del(strings[64]);
16874str->del(strings[2583]);
16875strings[1933] = str->add(strings[1933]);
16876str->del(strings[1933]);
16877str->del(strings[64]);
16878str->del(strings[2584]);
16879strings[1933] = str->add(strings[1933]);
16880str->del(strings[1933]);
16881str->del(strings[469]);
16882str->del(strings[2680]);
16883strings[1933] = str->add(strings[1933]);
16884str->del(strings[1933]);
16885str->del(strings[2514]);
16886str->del(strings[2514]);
16887str->del(strings[2514]);
16888str->del(strings[64]);
16889str->del(strings[2585]);
16890strings[1933] = str->add(strings[1933]);
16891str->del(strings[1933]);
16892str->del(strings[64]);
16893str->del(strings[2582]);
16894strings[1933] = str->add(strings[1933]);
16895str->del(strings[1933]);
16896str->del(strings[64]);
16897str->del(strings[2583]);
16898strings[1933] = str->add(strings[1933]);
16899str->del(strings[1933]);
16900str->del(strings[64]);
16901str->del(strings[2584]);
16902strings[1933] = str->add(strings[1933]);
16903str->del(strings[1933]);
16904str->del(strings[469]);
16905str->del(strings[2672]);
16906strings[1933] = str->add(strings[1933]);
16907str->del(strings[1933]);
16908str->del(strings[1713]);
16909str->del(strings[1713]);
16910str->del(strings[1713]);
16911str->del(strings[64]);
16912str->del(strings[2585]);
16913strings[1933] = str->add(strings[1933]);
16914str->del(strings[1933]);
16915str->del(strings[64]);
16916str->del(strings[2583]);
16917strings[1933] = str->add(strings[1933]);
16918str->del(strings[1933]);
16919str->del(strings[64]);
16920str->del(strings[2584]);
16921strings[1933] = str->add(strings[1933]);
16922str->del(strings[1933]);
16923str->del(strings[469]);
16924str->del(strings[2673]);
16925strings[1933] = str->add(strings[1933]);
16926str->del(strings[1933]);
16927str->del(strings[1714]);
16928str->del(strings[1714]);
16929str->del(strings[1714]);
16930str->del(strings[64]);
16931str->del(strings[2585]);
16932strings[1933] = str->add(strings[1933]);
16933str->del(strings[1933]);
16934str->del(strings[1842]);
16935str->del(strings[1842]);
16936str->del(strings[64]);
16937str->del(strings[2581]);
16938str->del(strings[64]);
16939str->del(strings[2886]);
16940str->del(strings[64]);
16941str->del(strings[2888]);
16942str->del(strings[469]);
16943str->del(strings[2898]);
16944str->del(strings[469]);
16945str->del(strings[2900]);
16946str->del(strings[2862]);
16947str->del(strings[385]);
16948str->del(strings[64]);
16949str->del(strings[2886]);
16950str->del(strings[64]);
16951str->del(strings[2888]);
16952str->del(strings[469]);
16953str->del(strings[3094]);
16954str->del(strings[2514]);
16955str->del(strings[385]);
16956str->del(strings[64]);
16957str->del(strings[2915]);
16958str->del(strings[64]);
16959str->del(strings[2886]);
16960str->del(strings[64]);
16961str->del(strings[2888]);
16962str->del(strings[469]);
16963str->del(strings[3130]);
16964str->del(strings[1713]);
16965str->del(strings[385]);
16966str->del(strings[64]);
16967str->del(strings[2886]);
16968str->del(strings[64]);
16969str->del(strings[2888]);
16970str->del(strings[469]);
16971str->del(strings[3132]);
16972str->del(strings[1714]);
16973str->del(strings[385]);
16974str->del(strings[64]);
16975str->del(strings[1949]);
16976str->del(strings[64]);
16977str->del(strings[1880]);
16978str->del(strings[64]);
16979str->del(strings[1876]);
16980str->del(strings[379]);
16981str->del(strings[64]);
16982str->del(strings[1874]);
16983str->del(strings[361]);
16984str->del(strings[362]);
16985str->del(strings[1842]);
16986strings[1842] = str->add(strings[1842]);
16987str->del(strings[1842]);
16988strings[1842] = str->add(strings[1842]);
16989strings[3155] = str->add(strings[3155]);
16990strings[3155] = str->add(strings[3155]);
16991strings[64] = str->add(strings[64]);
16992strings[2915] = str->add(strings[2915]);
16993strings[3161] = str->add(strings[3161]);
16994strings[1731] = str->add(strings[1731]);
16995strings[1731] = str->add(strings[1731]);
16996strings[64] = str->add(strings[64]);
16997strings[2915] = str->add(strings[2915]);
16998strings[3161] = str->add(strings[3161]);
16999strings[3156] = str->add(strings[3156]);
17000strings[3156] = str->add(strings[3156]);
17001strings[64] = str->add(strings[64]);
17002strings[2913] = str->add(strings[2913]);
17003str->del(strings[64]);
17004str->del(strings[2913]);
17005strings[64] = str->add(strings[64]);
17006strings[3021] = str->add(strings[3021]);
17007strings[1932] = str->add(strings[1932]);
17008strings[3164] = str->add("unsel");
17009str->del(strings[3160]);
17010str->del(strings[1841]);
17011str->del(strings[3160]);
17012str->del(strings[1841]);
17013str->del(strings[3160]);
17014str->del(strings[1841]);
17015str->del(strings[3160]);
17016str->del(strings[1841]);
17017str->del(strings[3160]);
17018str->del(strings[1841]);
17019str->del(strings[3160]);
17020str->del(strings[1841]);
17021str->del(strings[3160]);
17022str->del(strings[1841]);
17023str->del(strings[3161]);
17024str->del(strings[3161]);
17025str->del(strings[3160]);
17026str->del(strings[1841]);
17027str->del(strings[3160]);
17028str->del(strings[1841]);
17029str->del(strings[3160]);
17030str->del(strings[1841]);
17031str->del(strings[3160]);
17032str->del(strings[1841]);
17033str->del(strings[3160]);
17034str->del(strings[1841]);
17035str->del(strings[3161]);
17036str->del(strings[3161]);
17037str->del(strings[3160]);
17038str->del(strings[1841]);
17039str->del(strings[3160]);
17040str->del(strings[1841]);
17041str->del(strings[3161]);
17042str->del(strings[3161]);
17043str->del(strings[3161]);
17044str->del(strings[3161]);
17045str->del(strings[3161]);
17046str->del(strings[3161]);
17047str->del(strings[3161]);
17048str->del(strings[3161]);
17049str->del(strings[3161]);
17050str->del(strings[3161]);
17051str->del(strings[3161]);
17052str->del(strings[3161]);
17053str->del(strings[3161]);
17054str->del(strings[3161]);
17055str->del(strings[1932]);
17056str->del(strings[3164]);
17057strings[3165] = str->add("e,action,mouse,move");
17058strings[3166] = str->add("e");
17059str->del(strings[3165]);
17060str->del(strings[3166]);
17061str->del(strings[7]);
17062str->del(strings[3136]);
17063strings[7] = str->add(strings[7]);
17064strings[3167] = str->add("images/58");
17065strings[3168] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/58");
17066strings[7] = str->add(strings[7]);
17067strings[3167] = str->add(strings[3167]);
17068strings[3169] = str->add("e,action,mouse,move");
17069strings[3170] = str->add("e");
17070str->del(strings[3169]);
17071str->del(strings[3170]);
17072strings[3171] = str->add("e,action,mouse,move");
17073strings[3172] = str->add("e");
17074str->del(strings[3171]);
17075str->del(strings[3172]);
17076strings[3173] = str->add("e,action,mouse,move");
17077strings[3174] = str->add("e");
17078str->del(strings[3173]);
17079str->del(strings[3174]);
17080strings[3175] = str->add("e,action,mouse,move");
17081strings[3176] = str->add("e");
17082str->del(strings[3175]);
17083str->del(strings[3176]);
17084strings[1932] = str->add(strings[1932]);
17085strings[3177] = str->add("unsel");
17086str->del(strings[1932]);
17087str->del(strings[3177]);
17088strings[3178] = str->add("e,action,mouse,move");
17089strings[3179] = str->add("e");
17090strings[3180] = str->add("e,state,unselected");
17091strings[3179] = str->add(strings[3179]);
17092strings[3180] = str->add(strings[3180]);
17093strings[3179] = str->add(strings[3179]);
17094strings[3180] = str->add(strings[3180]);
17095strings[3179] = str->add(strings[3179]);
17096strings[3180] = str->add(strings[3180]);
17097strings[3179] = str->add(strings[3179]);
17098strings[3180] = str->add(strings[3180]);
17099strings[3179] = str->add(strings[3179]);
17100strings[3180] = str->add(strings[3180]);
17101strings[3179] = str->add(strings[3179]);
17102strings[3181] = str->add("e,state,selected");
17103strings[3179] = str->add(strings[3179]);
17104strings[3181] = str->add(strings[3181]);
17105strings[3179] = str->add(strings[3179]);
17106strings[3181] = str->add(strings[3181]);
17107strings[3179] = str->add(strings[3179]);
17108strings[3181] = str->add(strings[3181]);
17109strings[3179] = str->add(strings[3179]);
17110strings[3181] = str->add(strings[3181]);
17111strings[3179] = str->add(strings[3179]);
17112strings[3181] = str->add(strings[3181]);
17113strings[3179] = str->add(strings[3179]);
17114str->del(strings[3178]);
17115str->del(strings[3179]);
17116strings[1932] = str->add(strings[1932]);
17117strings[3182] = str->add("sel");
17118strings[3183] = str->add("program,start");
17119strings[3184] = str->add("unsel");
17120str->del(strings[3180]);
17121str->del(strings[3179]);
17122str->del(strings[3180]);
17123str->del(strings[3179]);
17124strings[1932] = str->add(strings[1932]);
17125strings[3182] = str->add(strings[3182]);
17126strings[3183] = str->add(strings[3183]);
17127strings[3184] = str->add(strings[3184]);
17128str->del(strings[3180]);
17129str->del(strings[3179]);
17130strings[3183] = str->add(strings[3183]);
17131strings[3184] = str->add(strings[3184]);
17132strings[1932] = str->add(strings[1932]);
17133strings[3184] = str->add(strings[3184]);
17134str->del(strings[3180]);
17135str->del(strings[3179]);
17136str->del(strings[3180]);
17137str->del(strings[3179]);
17138str->del(strings[3180]);
17139str->del(strings[3179]);
17140strings[3183] = str->add(strings[3183]);
17141strings[3182] = str->add(strings[3182]);
17142str->del(strings[3181]);
17143str->del(strings[3179]);
17144str->del(strings[3181]);
17145str->del(strings[3179]);
17146strings[3183] = str->add(strings[3183]);
17147strings[3182] = str->add(strings[3182]);
17148str->del(strings[3181]);
17149str->del(strings[3179]);
17150strings[3183] = str->add(strings[3183]);
17151strings[3182] = str->add(strings[3182]);
17152strings[1932] = str->add(strings[1932]);
17153strings[3182] = str->add(strings[3182]);
17154str->del(strings[3181]);
17155str->del(strings[3179]);
17156str->del(strings[3181]);
17157str->del(strings[3179]);
17158str->del(strings[3181]);
17159str->del(strings[3179]);
17160str->del(strings[1932]);
17161str->del(strings[3182]);
17162str->del(strings[3183]);
17163str->del(strings[3184]);
17164str->del(strings[1932]);
17165str->del(strings[3182]);
17166str->del(strings[3183]);
17167str->del(strings[3184]);
17168str->del(strings[3183]);
17169str->del(strings[3184]);
17170str->del(strings[1932]);
17171str->del(strings[3184]);
17172str->del(strings[3183]);
17173str->del(strings[3182]);
17174str->del(strings[3183]);
17175str->del(strings[3182]);
17176str->del(strings[3183]);
17177str->del(strings[3182]);
17178str->del(strings[1932]);
17179str->del(strings[3182]);
17180strings[3185] = str->add("e,action,mouse,move");
17181strings[3186] = str->add("e");
17182str->del(strings[3185]);
17183str->del(strings[3186]);
17184strings[361] = str->add(strings[361]);
17185strings[362] = str->add(strings[362]);
17186strings[361] = str->add(strings[361]);
17187str->del(strings[361]);
17188strings[362] = str->add(strings[362]);
17189str->del(strings[362]);
17190strings[3187] = str->add("resize");
17191str->del(strings[3187]);
17192strings[64] = str->add(strings[64]);
17193strings[2581] = str->add(strings[2581]);
17194strings[64] = str->add(strings[64]);
17195strings[3188] = str->add("load");
17196strings[1841] = str->add(strings[1841]);
17197strings[64] = str->add(strings[64]);
17198strings[1949] = str->add(strings[1949]);
17199strings[64] = str->add(strings[64]);
17200strings[1880] = str->add(strings[1880]);
17201strings[64] = str->add(strings[64]);
17202strings[1876] = str->add(strings[1876]);
17203str->del(strings[64]);
17204strings[379] = str->add(strings[379]);
17205strings[1842] = str->add(strings[1842]);
17206strings[1842] = str->add(strings[1842]);
17207strings[64] = str->add(strings[64]);
17208strings[1874] = str->add(strings[1874]);
17209strings[64] = str->add(strings[64]);
17210strings[2634] = str->add(strings[2634]);
17211strings[3188] = str->add(strings[3188]);
17212strings[1841] = str->add(strings[1841]);
17213strings[64] = str->add(strings[64]);
17214strings[2584] = str->add(strings[2584]);
17215strings[3188] = str->add(strings[3188]);
17216strings[1841] = str->add(strings[1841]);
17217strings[469] = str->add(strings[469]);
17218strings[2687] = str->add(strings[2687]);
17219strings[3188] = str->add(strings[3188]);
17220strings[469] = str->add(strings[469]);
17221strings[2894] = str->add(strings[2894]);
17222strings[1841] = str->add(strings[1841]);
17223strings[3189] = str->add("resize");
17224strings[3189] = str->add(strings[3189]);
17225strings[64] = str->add(strings[64]);
17226strings[2585] = str->add(strings[2585]);
17227strings[64] = str->add(strings[64]);
17228strings[3188] = str->add(strings[3188]);
17229strings[2860] = str->add(strings[2860]);
17230strings[1841] = str->add(strings[1841]);
17231str->del(strings[64]);
17232strings[385] = str->add(strings[385]);
17233strings[2860] = str->add(strings[2860]);
17234strings[64] = str->add(strings[64]);
17235strings[2586] = str->add(strings[2586]);
17236strings[3188] = str->add(strings[3188]);
17237strings[1841] = str->add(strings[1841]);
17238strings[64] = str->add(strings[64]);
17239strings[2886] = str->add(strings[2886]);
17240strings[64] = str->add(strings[64]);
17241strings[2888] = str->add(strings[2888]);
17242strings[64] = str->add(strings[64]);
17243strings[2634] = str->add(strings[2634]);
17244strings[3188] = str->add(strings[3188]);
17245strings[1841] = str->add(strings[1841]);
17246strings[64] = str->add(strings[64]);
17247strings[2584] = str->add(strings[2584]);
17248strings[3188] = str->add(strings[3188]);
17249strings[1841] = str->add(strings[1841]);
17250strings[469] = str->add(strings[469]);
17251strings[2711] = str->add(strings[2711]);
17252strings[3188] = str->add(strings[3188]);
17253strings[469] = str->add(strings[469]);
17254strings[3092] = str->add(strings[3092]);
17255strings[1841] = str->add(strings[1841]);
17256strings[3189] = str->add(strings[3189]);
17257strings[3189] = str->add(strings[3189]);
17258strings[64] = str->add(strings[64]);
17259strings[2585] = str->add(strings[2585]);
17260strings[64] = str->add(strings[64]);
17261strings[3188] = str->add(strings[3188]);
17262strings[2494] = str->add(strings[2494]);
17263strings[1841] = str->add(strings[1841]);
17264str->del(strings[64]);
17265strings[385] = str->add(strings[385]);
17266strings[2494] = str->add(strings[2494]);
17267strings[64] = str->add(strings[64]);
17268strings[2586] = str->add(strings[2586]);
17269strings[3188] = str->add(strings[3188]);
17270strings[1841] = str->add(strings[1841]);
17271strings[64] = str->add(strings[64]);
17272strings[2886] = str->add(strings[2886]);
17273strings[64] = str->add(strings[64]);
17274strings[2888] = str->add(strings[2888]);
17275strings[64] = str->add(strings[64]);
17276strings[2582] = str->add(strings[2582]);
17277strings[3188] = str->add(strings[3188]);
17278strings[1841] = str->add(strings[1841]);
17279strings[64] = str->add(strings[64]);
17280strings[2583] = str->add(strings[2583]);
17281strings[3188] = str->add(strings[3188]);
17282strings[1841] = str->add(strings[1841]);
17283strings[64] = str->add(strings[64]);
17284strings[2585] = str->add(strings[2585]);
17285strings[64] = str->add(strings[64]);
17286strings[3188] = str->add(strings[3188]);
17287strings[2861] = str->add(strings[2861]);
17288strings[1841] = str->add(strings[1841]);
17289str->del(strings[64]);
17290strings[385] = str->add(strings[385]);
17291strings[2861] = str->add(strings[2861]);
17292strings[64] = str->add(strings[64]);
17293strings[2886] = str->add(strings[2886]);
17294strings[64] = str->add(strings[64]);
17295strings[2888] = str->add(strings[2888]);
17296strings[3189] = str->add(strings[3189]);
17297strings[3189] = str->add(strings[3189]);
17298strings[3189] = str->add(strings[3189]);
17299strings[3189] = str->add(strings[3189]);
17300strings[3189] = str->add(strings[3189]);
17301strings[3189] = str->add(strings[3189]);
17302strings[3189] = str->add(strings[3189]);
17303strings[3189] = str->add(strings[3189]);
17304strings[3189] = str->add(strings[3189]);
17305strings[3189] = str->add(strings[3189]);
17306strings[3189] = str->add(strings[3189]);
17307strings[3189] = str->add(strings[3189]);
17308strings[1933] = str->add(strings[1933]);
17309str->del(strings[1933]);
17310str->del(strings[64]);
17311str->del(strings[2583]);
17312strings[1933] = str->add(strings[1933]);
17313str->del(strings[1933]);
17314str->del(strings[3155]);
17315str->del(strings[3155]);
17316str->del(strings[3155]);
17317str->del(strings[64]);
17318str->del(strings[2585]);
17319strings[1933] = str->add(strings[1933]);
17320str->del(strings[1933]);
17321str->del(strings[64]);
17322str->del(strings[2582]);
17323strings[1933] = str->add(strings[1933]);
17324str->del(strings[1933]);
17325str->del(strings[64]);
17326str->del(strings[2583]);
17327strings[1933] = str->add(strings[1933]);
17328str->del(strings[1933]);
17329str->del(strings[64]);
17330str->del(strings[2584]);
17331strings[1933] = str->add(strings[1933]);
17332str->del(strings[1933]);
17333str->del(strings[469]);
17334str->del(strings[2682]);
17335strings[1933] = str->add(strings[1933]);
17336str->del(strings[1933]);
17337str->del(strings[1731]);
17338str->del(strings[1731]);
17339str->del(strings[1731]);
17340str->del(strings[64]);
17341str->del(strings[2585]);
17342strings[1933] = str->add(strings[1933]);
17343str->del(strings[1933]);
17344str->del(strings[64]);
17345str->del(strings[2582]);
17346strings[1933] = str->add(strings[1933]);
17347str->del(strings[1933]);
17348str->del(strings[64]);
17349str->del(strings[2634]);
17350strings[1933] = str->add(strings[1933]);
17351str->del(strings[1933]);
17352str->del(strings[64]);
17353str->del(strings[2584]);
17354strings[1933] = str->add(strings[1933]);
17355str->del(strings[1933]);
17356str->del(strings[469]);
17357str->del(strings[2683]);
17358strings[1933] = str->add(strings[1933]);
17359str->del(strings[1933]);
17360str->del(strings[3156]);
17361str->del(strings[3156]);
17362str->del(strings[3156]);
17363str->del(strings[64]);
17364str->del(strings[2585]);
17365strings[1933] = str->add(strings[1933]);
17366str->del(strings[1933]);
17367str->del(strings[64]);
17368str->del(strings[2586]);
17369strings[1933] = str->add(strings[1933]);
17370str->del(strings[1933]);
17371str->del(strings[1842]);
17372str->del(strings[1842]);
17373str->del(strings[64]);
17374str->del(strings[2581]);
17375str->del(strings[64]);
17376str->del(strings[2886]);
17377str->del(strings[64]);
17378str->del(strings[2888]);
17379str->del(strings[3155]);
17380str->del(strings[385]);
17381str->del(strings[64]);
17382str->del(strings[2915]);
17383str->del(strings[64]);
17384str->del(strings[2886]);
17385str->del(strings[64]);
17386str->del(strings[2888]);
17387str->del(strings[469]);
17388str->del(strings[2896]);
17389str->del(strings[1731]);
17390str->del(strings[385]);
17391str->del(strings[64]);
17392str->del(strings[2915]);
17393str->del(strings[64]);
17394str->del(strings[2886]);
17395str->del(strings[64]);
17396str->del(strings[2888]);
17397str->del(strings[469]);
17398str->del(strings[3162]);
17399str->del(strings[3156]);
17400str->del(strings[385]);
17401str->del(strings[64]);
17402str->del(strings[2913]);
17403str->del(strings[64]);
17404str->del(strings[1949]);
17405str->del(strings[64]);
17406str->del(strings[1880]);
17407str->del(strings[64]);
17408str->del(strings[1876]);
17409str->del(strings[379]);
17410str->del(strings[64]);
17411str->del(strings[1874]);
17412str->del(strings[361]);
17413str->del(strings[362]);
17414str->del(strings[1842]);
17415strings[1842] = str->add(strings[1842]);
17416str->del(strings[1842]);
17417strings[1842] = str->add(strings[1842]);
17418strings[3189] = str->add(strings[3189]);
17419strings[2860] = str->add(strings[2860]);
17420strings[2860] = str->add(strings[2860]);
17421strings[64] = str->add(strings[64]);
17422strings[2913] = str->add(strings[2913]);
17423strings[3189] = str->add(strings[3189]);
17424strings[2494] = str->add(strings[2494]);
17425strings[2494] = str->add(strings[2494]);
17426strings[64] = str->add(strings[64]);
17427strings[2913] = str->add(strings[2913]);
17428strings[64] = str->add(strings[64]);
17429strings[2915] = str->add(strings[2915]);
17430strings[2861] = str->add(strings[2861]);
17431strings[2861] = str->add(strings[2861]);
17432str->del(strings[64]);
17433str->del(strings[3021]);
17434strings[64] = str->add(strings[64]);
17435strings[2913] = str->add(strings[2913]);
17436str->del(strings[64]);
17437str->del(strings[2913]);
17438strings[64] = str->add(strings[64]);
17439strings[3021] = str->add(strings[3021]);
17440str->del(strings[3188]);
17441str->del(strings[1841]);
17442str->del(strings[3188]);
17443str->del(strings[1841]);
17444str->del(strings[3188]);
17445str->del(strings[1841]);
17446str->del(strings[3188]);
17447str->del(strings[1841]);
17448str->del(strings[3189]);
17449str->del(strings[3189]);
17450str->del(strings[3188]);
17451str->del(strings[1841]);
17452str->del(strings[3188]);
17453str->del(strings[1841]);
17454str->del(strings[3188]);
17455str->del(strings[1841]);
17456str->del(strings[3188]);
17457str->del(strings[1841]);
17458str->del(strings[3188]);
17459str->del(strings[1841]);
17460str->del(strings[3189]);
17461str->del(strings[3189]);
17462str->del(strings[3188]);
17463str->del(strings[1841]);
17464str->del(strings[3188]);
17465str->del(strings[1841]);
17466str->del(strings[3188]);
17467str->del(strings[1841]);
17468str->del(strings[3188]);
17469str->del(strings[1841]);
17470str->del(strings[3188]);
17471str->del(strings[1841]);
17472str->del(strings[3189]);
17473str->del(strings[3189]);
17474str->del(strings[3189]);
17475str->del(strings[3189]);
17476str->del(strings[3189]);
17477str->del(strings[3189]);
17478str->del(strings[3189]);
17479str->del(strings[3189]);
17480str->del(strings[3189]);
17481str->del(strings[3189]);
17482str->del(strings[3189]);
17483str->del(strings[3189]);
17484str->del(strings[3189]);
17485str->del(strings[3189]);
17486str->del(strings[7]);
17487str->del(strings[3167]);
17488strings[7] = str->add(strings[7]);
17489strings[3190] = str->add("images/59");
17490strings[3191] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/59");
17491strings[7] = str->add(strings[7]);
17492strings[3190] = str->add(strings[3190]);
17493strings[3192] = str->add("e,action,mouse,move");
17494strings[3193] = str->add("e");
17495strings[3192] = str->add(strings[3192]);
17496strings[3193] = str->add(strings[3193]);
17497str->del(strings[3192]);
17498str->del(strings[3193]);
17499str->del(strings[3192]);
17500str->del(strings[3193]);
17501strings[3194] = str->add("e,action,mouse,move");
17502strings[3195] = str->add("e");
17503str->del(strings[3194]);
17504str->del(strings[3195]);
17505strings[1932] = str->add(strings[1932]);
17506strings[1847] = str->add(strings[1847]);
17507strings[3196] = str->add("program,start");
17508strings[1848] = str->add(strings[1848]);
17509strings[1932] = str->add(strings[1932]);
17510strings[1848] = str->add(strings[1848]);
17511strings[3196] = str->add(strings[3196]);
17512strings[1847] = str->add(strings[1847]);
17513strings[1932] = str->add(strings[1932]);
17514strings[3197] = str->add("unsel");
17515str->del(strings[1932]);
17516str->del(strings[1847]);
17517str->del(strings[3196]);
17518str->del(strings[1848]);
17519str->del(strings[1932]);
17520str->del(strings[1848]);
17521str->del(strings[3196]);
17522str->del(strings[1847]);
17523str->del(strings[1932]);
17524str->del(strings[3197]);
17525strings[3198] = str->add("e,action,mouse,move");
17526strings[3199] = str->add("e");
17527str->del(strings[3198]);
17528str->del(strings[3199]);
17529strings[3200] = str->add("e,action,mouse,move");
17530strings[3201] = str->add("e");
17531strings[3200] = str->add(strings[3200]);
17532strings[3201] = str->add(strings[3201]);
17533strings[3202] = str->add("e,state,unselected");
17534strings[3201] = str->add(strings[3201]);
17535strings[3202] = str->add(strings[3202]);
17536strings[3201] = str->add(strings[3201]);
17537strings[3202] = str->add(strings[3202]);
17538strings[3201] = str->add(strings[3201]);
17539strings[3202] = str->add(strings[3202]);
17540strings[3201] = str->add(strings[3201]);
17541strings[3202] = str->add(strings[3202]);
17542strings[3201] = str->add(strings[3201]);
17543strings[3202] = str->add(strings[3202]);
17544strings[3201] = str->add(strings[3201]);
17545str->del(strings[3200]);
17546str->del(strings[3201]);
17547str->del(strings[3200]);
17548str->del(strings[3201]);
17549strings[1932] = str->add(strings[1932]);
17550strings[3203] = str->add("sel");
17551strings[3204] = str->add("program,start");
17552strings[3205] = str->add("unsel");
17553str->del(strings[3202]);
17554str->del(strings[3201]);
17555str->del(strings[3202]);
17556str->del(strings[3201]);
17557strings[1932] = str->add(strings[1932]);
17558strings[3203] = str->add(strings[3203]);
17559strings[3204] = str->add(strings[3204]);
17560strings[3205] = str->add(strings[3205]);
17561str->del(strings[3202]);
17562str->del(strings[3201]);
17563strings[3204] = str->add(strings[3204]);
17564strings[3205] = str->add(strings[3205]);
17565strings[1932] = str->add(strings[1932]);
17566strings[3205] = str->add(strings[3205]);
17567str->del(strings[3202]);
17568str->del(strings[3201]);
17569str->del(strings[3202]);
17570str->del(strings[3201]);
17571str->del(strings[3202]);
17572str->del(strings[3201]);
17573str->del(strings[1932]);
17574str->del(strings[3203]);
17575str->del(strings[3204]);
17576str->del(strings[3205]);
17577str->del(strings[1932]);
17578str->del(strings[3203]);
17579str->del(strings[3204]);
17580str->del(strings[3205]);
17581str->del(strings[3204]);
17582str->del(strings[3205]);
17583str->del(strings[1932]);
17584str->del(strings[3205]);
17585str->del(strings[64]);
17586str->del(strings[3021]);
17587strings[64] = str->add(strings[64]);
17588strings[2913] = str->add(strings[2913]);
17589strings[3206] = str->add("e,action,mouse,move");
17590strings[3207] = str->add("e");
17591strings[3208] = str->add("e,state,selected");
17592strings[3207] = str->add(strings[3207]);
17593strings[3208] = str->add(strings[3208]);
17594strings[3207] = str->add(strings[3207]);
17595strings[3208] = str->add(strings[3208]);
17596strings[3207] = str->add(strings[3207]);
17597strings[3208] = str->add(strings[3208]);
17598strings[3207] = str->add(strings[3207]);
17599strings[3208] = str->add(strings[3208]);
17600strings[3207] = str->add(strings[3207]);
17601strings[3206] = str->add(strings[3206]);
17602strings[3207] = str->add(strings[3207]);
17603str->del(strings[3206]);
17604str->del(strings[3207]);
17605strings[3209] = str->add("program,start");
17606strings[3210] = str->add("sel");
17607str->del(strings[3208]);
17608str->del(strings[3207]);
17609str->del(strings[3208]);
17610str->del(strings[3207]);
17611strings[3209] = str->add(strings[3209]);
17612strings[3210] = str->add(strings[3210]);
17613str->del(strings[3208]);
17614str->del(strings[3207]);
17615str->del(strings[3208]);
17616str->del(strings[3207]);
17617str->del(strings[3208]);
17618str->del(strings[3207]);
17619str->del(strings[3206]);
17620str->del(strings[3207]);
17621str->del(strings[3209]);
17622str->del(strings[3210]);
17623str->del(strings[3209]);
17624str->del(strings[3210]);
17625strings[1933] = str->add(strings[1933]);
17626str->del(strings[1933]);
17627str->del(strings[64]);
17628str->del(strings[2634]);
17629strings[1933] = str->add(strings[1933]);
17630str->del(strings[1933]);
17631str->del(strings[64]);
17632str->del(strings[2584]);
17633strings[1933] = str->add(strings[1933]);
17634str->del(strings[1933]);
17635str->del(strings[469]);
17636str->del(strings[2687]);
17637strings[1933] = str->add(strings[1933]);
17638str->del(strings[1933]);
17639str->del(strings[2860]);
17640str->del(strings[2860]);
17641str->del(strings[2860]);
17642str->del(strings[64]);
17643str->del(strings[2585]);
17644strings[1933] = str->add(strings[1933]);
17645str->del(strings[1933]);
17646str->del(strings[64]);
17647str->del(strings[2586]);
17648strings[1933] = str->add(strings[1933]);
17649str->del(strings[1933]);
17650str->del(strings[64]);
17651str->del(strings[2634]);
17652strings[1933] = str->add(strings[1933]);
17653str->del(strings[1933]);
17654str->del(strings[64]);
17655str->del(strings[2584]);
17656strings[1933] = str->add(strings[1933]);
17657str->del(strings[1933]);
17658str->del(strings[469]);
17659str->del(strings[2711]);
17660strings[1933] = str->add(strings[1933]);
17661str->del(strings[1933]);
17662str->del(strings[2494]);
17663str->del(strings[2494]);
17664str->del(strings[2494]);
17665str->del(strings[64]);
17666str->del(strings[2585]);
17667strings[1933] = str->add(strings[1933]);
17668str->del(strings[1933]);
17669str->del(strings[64]);
17670str->del(strings[2586]);
17671strings[1933] = str->add(strings[1933]);
17672str->del(strings[1933]);
17673str->del(strings[64]);
17674str->del(strings[2582]);
17675strings[1933] = str->add(strings[1933]);
17676str->del(strings[1933]);
17677str->del(strings[64]);
17678str->del(strings[2583]);
17679strings[1933] = str->add(strings[1933]);
17680str->del(strings[1933]);
17681str->del(strings[2861]);
17682str->del(strings[2861]);
17683str->del(strings[2861]);
17684str->del(strings[64]);
17685str->del(strings[2585]);
17686strings[1933] = str->add(strings[1933]);
17687str->del(strings[1933]);
17688str->del(strings[1842]);
17689str->del(strings[1842]);
17690str->del(strings[64]);
17691str->del(strings[2581]);
17692str->del(strings[64]);
17693str->del(strings[2886]);
17694str->del(strings[64]);
17695str->del(strings[2888]);
17696str->del(strings[469]);
17697str->del(strings[2894]);
17698str->del(strings[2860]);
17699str->del(strings[385]);
17700str->del(strings[64]);
17701str->del(strings[2913]);
17702str->del(strings[64]);
17703str->del(strings[2886]);
17704str->del(strings[64]);
17705str->del(strings[2888]);
17706str->del(strings[469]);
17707str->del(strings[3092]);
17708str->del(strings[2494]);
17709str->del(strings[385]);
17710str->del(strings[64]);
17711str->del(strings[2913]);
17712str->del(strings[64]);
17713str->del(strings[2915]);
17714str->del(strings[64]);
17715str->del(strings[2886]);
17716str->del(strings[64]);
17717str->del(strings[2888]);
17718str->del(strings[2861]);
17719str->del(strings[385]);
17720str->del(strings[64]);
17721str->del(strings[1949]);
17722str->del(strings[64]);
17723str->del(strings[1880]);
17724str->del(strings[64]);
17725str->del(strings[1876]);
17726str->del(strings[379]);
17727str->del(strings[64]);
17728str->del(strings[1874]);
17729str->del(strings[361]);
17730str->del(strings[362]);
17731strings[3211] = str->add("e,action,mouse,move");
17732strings[3212] = str->add("e");
17733str->del(strings[3211]);
17734str->del(strings[3212]);
17735str->del(strings[7]);
17736str->del(strings[3190]);
17737strings[7] = str->add(strings[7]);
17738strings[2148] = str->add(strings[2148]);
17739strings[3213] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/60");
17740strings[7] = str->add(strings[7]);
17741strings[2148] = str->add(strings[2148]);
17742strings[3214] = str->add("e,action,mouse,move");
17743strings[3215] = str->add("e");
17744str->del(strings[3214]);
17745str->del(strings[3215]);
17746strings[3216] = str->add("e,action,mouse,move");
17747strings[3217] = str->add("e");
17748strings[3218] = str->add("e,state,unselected");
17749strings[3217] = str->add(strings[3217]);
17750strings[3218] = str->add(strings[3218]);
17751strings[3217] = str->add(strings[3217]);
17752strings[3218] = str->add(strings[3218]);
17753strings[3217] = str->add(strings[3217]);
17754strings[3218] = str->add(strings[3218]);
17755strings[3217] = str->add(strings[3217]);
17756strings[3218] = str->add(strings[3218]);
17757strings[3217] = str->add(strings[3217]);
17758strings[3219] = str->add("e,state,selected");
17759strings[3217] = str->add(strings[3217]);
17760strings[3219] = str->add(strings[3219]);
17761strings[3217] = str->add(strings[3217]);
17762strings[3219] = str->add(strings[3219]);
17763strings[3217] = str->add(strings[3217]);
17764strings[3219] = str->add(strings[3219]);
17765strings[3217] = str->add(strings[3217]);
17766strings[3219] = str->add(strings[3219]);
17767strings[3217] = str->add(strings[3217]);
17768strings[3219] = str->add(strings[3219]);
17769strings[3217] = str->add(strings[3217]);
17770strings[3216] = str->add(strings[3216]);
17771strings[3217] = str->add(strings[3217]);
17772strings[3220] = str->add("Accessories");
17773strings[3221] = str->add("Development");
17774strings[3222] = str->add("Games");
17775strings[3223] = str->add("Graphics");
17776strings[3224] = str->add("/usr/share/icons/Tango/24x24/categories/package_graphics.png");
17777strings[3225] = str->add("Internet");
17778strings[3226] = str->add("Multimedia");
17779strings[3227] = str->add("Office");
17780strings[3228] = str->add("Other");
17781strings[1721] = str->add(strings[1721]);
17782strings[3229] = str->add("System Settings");
17783str->del(strings[3216]);
17784str->del(strings[3217]);
17785strings[1932] = str->add(strings[1932]);
17786strings[3230] = str->add("sel");
17787strings[3231] = str->add("program,start");
17788strings[3232] = str->add("unsel");
17789str->del(strings[3218]);
17790str->del(strings[3217]);
17791str->del(strings[3218]);
17792str->del(strings[3217]);
17793strings[1932] = str->add(strings[1932]);
17794strings[3230] = str->add(strings[3230]);
17795strings[3231] = str->add(strings[3231]);
17796strings[3232] = str->add(strings[3232]);
17797str->del(strings[3218]);
17798str->del(strings[3217]);
17799str->del(strings[3218]);
17800str->del(strings[3217]);
17801str->del(strings[3218]);
17802str->del(strings[3217]);
17803strings[3231] = str->add(strings[3231]);
17804strings[3230] = str->add(strings[3230]);
17805str->del(strings[3219]);
17806str->del(strings[3217]);
17807str->del(strings[3219]);
17808str->del(strings[3217]);
17809strings[3231] = str->add(strings[3231]);
17810strings[3230] = str->add(strings[3230]);
17811str->del(strings[3219]);
17812str->del(strings[3217]);
17813strings[3231] = str->add(strings[3231]);
17814strings[3230] = str->add(strings[3230]);
17815strings[1932] = str->add(strings[1932]);
17816strings[3230] = str->add(strings[3230]);
17817str->del(strings[3219]);
17818str->del(strings[3217]);
17819str->del(strings[3219]);
17820str->del(strings[3217]);
17821str->del(strings[3219]);
17822str->del(strings[3217]);
17823str->del(strings[3216]);
17824str->del(strings[3217]);
17825str->del(strings[1932]);
17826str->del(strings[3230]);
17827str->del(strings[3231]);
17828str->del(strings[3232]);
17829str->del(strings[1932]);
17830str->del(strings[3230]);
17831str->del(strings[3231]);
17832str->del(strings[3232]);
17833str->del(strings[3231]);
17834str->del(strings[3230]);
17835str->del(strings[3231]);
17836str->del(strings[3230]);
17837str->del(strings[3231]);
17838str->del(strings[3230]);
17839str->del(strings[1932]);
17840str->del(strings[3230]);
17841strings[3233] = str->add("e,action,mouse,move");
17842strings[3234] = str->add("e");
17843strings[3233] = str->add(strings[3233]);
17844strings[3234] = str->add(strings[3234]);
17845strings[3233] = str->add(strings[3233]);
17846strings[3234] = str->add(strings[3234]);
17847strings[3233] = str->add(strings[3233]);
17848strings[3234] = str->add(strings[3234]);
17849strings[3233] = str->add(strings[3233]);
17850strings[3234] = str->add(strings[3234]);
17851strings[3233] = str->add(strings[3233]);
17852strings[3234] = str->add(strings[3234]);
17853strings[3233] = str->add(strings[3233]);
17854strings[3234] = str->add(strings[3234]);
17855strings[3233] = str->add(strings[3233]);
17856strings[3234] = str->add(strings[3234]);
17857strings[3235] = str->add("e,state,unselected");
17858strings[3234] = str->add(strings[3234]);
17859strings[3235] = str->add(strings[3235]);
17860strings[3234] = str->add(strings[3234]);
17861strings[3235] = str->add(strings[3235]);
17862strings[3234] = str->add(strings[3234]);
17863strings[3235] = str->add(strings[3235]);
17864strings[3234] = str->add(strings[3234]);
17865strings[3235] = str->add(strings[3235]);
17866strings[3234] = str->add(strings[3234]);
17867strings[3235] = str->add(strings[3235]);
17868strings[3234] = str->add(strings[3234]);
17869strings[3236] = str->add("e,state,selected");
17870strings[3234] = str->add(strings[3234]);
17871strings[3236] = str->add(strings[3236]);
17872strings[3234] = str->add(strings[3234]);
17873strings[3236] = str->add(strings[3236]);
17874strings[3234] = str->add(strings[3234]);
17875strings[3236] = str->add(strings[3236]);
17876strings[3234] = str->add(strings[3234]);
17877strings[3236] = str->add(strings[3236]);
17878strings[3234] = str->add(strings[3234]);
17879strings[3236] = str->add(strings[3236]);
17880strings[3234] = str->add(strings[3234]);
17881strings[3237] = str->add("Firefox (Web Browser)");
17882strings[2074] = str->add(strings[2074]);
17883strings[3238] = str->add("XMMS (Music Player)");
17884strings[2077] = str->add(strings[2077]);
17885strings[3239] = str->add("XTerm (Terminal)");
17886strings[2070] = str->add(strings[2070]);
17887strings[3233] = str->add(strings[3233]);
17888strings[3234] = str->add(strings[3234]);
17889strings[3233] = str->add(strings[3233]);
17890strings[3234] = str->add(strings[3234]);
17891strings[3233] = str->add(strings[3233]);
17892strings[3234] = str->add(strings[3234]);
17893strings[3233] = str->add(strings[3233]);
17894strings[3234] = str->add(strings[3234]);
17895strings[3233] = str->add(strings[3233]);
17896strings[3234] = str->add(strings[3234]);
17897strings[3233] = str->add(strings[3233]);
17898strings[3234] = str->add(strings[3234]);
17899strings[3233] = str->add(strings[3233]);
17900strings[3234] = str->add(strings[3234]);
17901strings[3233] = str->add(strings[3233]);
17902strings[3234] = str->add(strings[3234]);
17903strings[3233] = str->add(strings[3233]);
17904strings[3234] = str->add(strings[3234]);
17905strings[3235] = str->add(strings[3235]);
17906strings[3234] = str->add(strings[3234]);
17907strings[3235] = str->add(strings[3235]);
17908strings[3234] = str->add(strings[3234]);
17909strings[3235] = str->add(strings[3235]);
17910strings[3234] = str->add(strings[3234]);
17911strings[3235] = str->add(strings[3235]);
17912strings[3234] = str->add(strings[3234]);
17913strings[3235] = str->add(strings[3235]);
17914strings[3234] = str->add(strings[3234]);
17915strings[3235] = str->add(strings[3235]);
17916strings[3234] = str->add(strings[3234]);
17917strings[3233] = str->add(strings[3233]);
17918strings[3234] = str->add(strings[3234]);
17919strings[3233] = str->add(strings[3233]);
17920strings[3234] = str->add(strings[3234]);
17921strings[3233] = str->add(strings[3233]);
17922strings[3234] = str->add(strings[3234]);
17923strings[3233] = str->add(strings[3233]);
17924strings[3234] = str->add(strings[3234]);
17925strings[3233] = str->add(strings[3233]);
17926strings[3234] = str->add(strings[3234]);
17927strings[3233] = str->add(strings[3233]);
17928strings[3234] = str->add(strings[3234]);
17929strings[3233] = str->add(strings[3233]);
17930strings[3234] = str->add(strings[3234]);
17931strings[3233] = str->add(strings[3233]);
17932strings[3234] = str->add(strings[3234]);
17933strings[3233] = str->add(strings[3233]);
17934strings[3234] = str->add(strings[3234]);
17935strings[3233] = str->add(strings[3233]);
17936strings[3234] = str->add(strings[3234]);
17937strings[3233] = str->add(strings[3233]);
17938strings[3234] = str->add(strings[3234]);
17939strings[3233] = str->add(strings[3233]);
17940strings[3234] = str->add(strings[3234]);
17941strings[3233] = str->add(strings[3233]);
17942strings[3234] = str->add(strings[3234]);
17943strings[3233] = str->add(strings[3233]);
17944strings[3234] = str->add(strings[3234]);
17945strings[3233] = str->add(strings[3233]);
17946strings[3234] = str->add(strings[3234]);
17947strings[3233] = str->add(strings[3233]);
17948strings[3234] = str->add(strings[3234]);
17949strings[3233] = str->add(strings[3233]);
17950strings[3234] = str->add(strings[3234]);
17951strings[3233] = str->add(strings[3233]);
17952strings[3234] = str->add(strings[3234]);
17953strings[3233] = str->add(strings[3233]);
17954strings[3234] = str->add(strings[3234]);
17955strings[3233] = str->add(strings[3233]);
17956strings[3234] = str->add(strings[3234]);
17957strings[3233] = str->add(strings[3233]);
17958strings[3234] = str->add(strings[3234]);
17959strings[3233] = str->add(strings[3233]);
17960strings[3234] = str->add(strings[3234]);
17961strings[3233] = str->add(strings[3233]);
17962strings[3234] = str->add(strings[3234]);
17963strings[3233] = str->add(strings[3233]);
17964strings[3234] = str->add(strings[3234]);
17965strings[3233] = str->add(strings[3233]);
17966strings[3234] = str->add(strings[3234]);
17967strings[3233] = str->add(strings[3233]);
17968strings[3234] = str->add(strings[3234]);
17969strings[3233] = str->add(strings[3233]);
17970strings[3234] = str->add(strings[3234]);
17971strings[3233] = str->add(strings[3233]);
17972strings[3234] = str->add(strings[3234]);
17973strings[3233] = str->add(strings[3233]);
17974strings[3234] = str->add(strings[3234]);
17975strings[3236] = str->add(strings[3236]);
17976strings[3234] = str->add(strings[3234]);
17977strings[3236] = str->add(strings[3236]);
17978strings[3234] = str->add(strings[3234]);
17979strings[3236] = str->add(strings[3236]);
17980strings[3234] = str->add(strings[3234]);
17981strings[3236] = str->add(strings[3236]);
17982strings[3234] = str->add(strings[3234]);
17983strings[3236] = str->add(strings[3236]);
17984strings[3234] = str->add(strings[3234]);
17985strings[3236] = str->add(strings[3236]);
17986strings[3234] = str->add(strings[3234]);
17987strings[3233] = str->add(strings[3233]);
17988strings[3234] = str->add(strings[3234]);
17989strings[3233] = str->add(strings[3233]);
17990strings[3234] = str->add(strings[3234]);
17991strings[3233] = str->add(strings[3233]);
17992strings[3234] = str->add(strings[3234]);
17993strings[3233] = str->add(strings[3233]);
17994strings[3234] = str->add(strings[3234]);
17995strings[3233] = str->add(strings[3233]);
17996strings[3234] = str->add(strings[3234]);
17997strings[3233] = str->add(strings[3233]);
17998strings[3234] = str->add(strings[3234]);
17999strings[3233] = str->add(strings[3233]);
18000strings[3234] = str->add(strings[3234]);
18001strings[3233] = str->add(strings[3233]);
18002strings[3234] = str->add(strings[3234]);
18003strings[3233] = str->add(strings[3233]);
18004strings[3234] = str->add(strings[3234]);
18005strings[3233] = str->add(strings[3233]);
18006strings[3234] = str->add(strings[3234]);
18007str->del(strings[3233]);
18008str->del(strings[3234]);
18009str->del(strings[3233]);
18010str->del(strings[3234]);
18011str->del(strings[3233]);
18012str->del(strings[3234]);
18013str->del(strings[3233]);
18014str->del(strings[3234]);
18015str->del(strings[3233]);
18016str->del(strings[3234]);
18017str->del(strings[3233]);
18018str->del(strings[3234]);
18019str->del(strings[3233]);
18020str->del(strings[3234]);
18021str->del(strings[3233]);
18022str->del(strings[3234]);
18023strings[1932] = str->add(strings[1932]);
18024strings[3240] = str->add("sel");
18025strings[3241] = str->add("program,start");
18026strings[3242] = str->add("unsel");
18027str->del(strings[3235]);
18028str->del(strings[3234]);
18029str->del(strings[3235]);
18030str->del(strings[3234]);
18031strings[1932] = str->add(strings[1932]);
18032strings[3240] = str->add(strings[3240]);
18033strings[3241] = str->add(strings[3241]);
18034strings[3242] = str->add(strings[3242]);
18035str->del(strings[3235]);
18036str->del(strings[3234]);
18037strings[3241] = str->add(strings[3241]);
18038strings[3242] = str->add(strings[3242]);
18039strings[1932] = str->add(strings[1932]);
18040strings[3242] = str->add(strings[3242]);
18041str->del(strings[3235]);
18042str->del(strings[3234]);
18043str->del(strings[3235]);
18044str->del(strings[3234]);
18045str->del(strings[3235]);
18046str->del(strings[3234]);
18047strings[3241] = str->add(strings[3241]);
18048strings[3240] = str->add(strings[3240]);
18049str->del(strings[3236]);
18050str->del(strings[3234]);
18051str->del(strings[3236]);
18052str->del(strings[3234]);
18053strings[3241] = str->add(strings[3241]);
18054strings[3240] = str->add(strings[3240]);
18055str->del(strings[3236]);
18056str->del(strings[3234]);
18057strings[3241] = str->add(strings[3241]);
18058strings[3240] = str->add(strings[3240]);
18059strings[1932] = str->add(strings[1932]);
18060strings[3240] = str->add(strings[3240]);
18061str->del(strings[3236]);
18062str->del(strings[3234]);
18063str->del(strings[3236]);
18064str->del(strings[3234]);
18065str->del(strings[3236]);
18066str->del(strings[3234]);
18067str->del(strings[3233]);
18068str->del(strings[3234]);
18069str->del(strings[3233]);
18070str->del(strings[3234]);
18071str->del(strings[3233]);
18072str->del(strings[3234]);
18073str->del(strings[3233]);
18074str->del(strings[3234]);
18075str->del(strings[3233]);
18076str->del(strings[3234]);
18077str->del(strings[3233]);
18078str->del(strings[3234]);
18079str->del(strings[3233]);
18080str->del(strings[3234]);
18081str->del(strings[3233]);
18082str->del(strings[3234]);
18083str->del(strings[3233]);
18084str->del(strings[3234]);
18085strings[1932] = str->add(strings[1932]);
18086strings[3240] = str->add(strings[3240]);
18087strings[3241] = str->add(strings[3241]);
18088strings[3242] = str->add(strings[3242]);
18089str->del(strings[3235]);
18090str->del(strings[3234]);
18091str->del(strings[3235]);
18092str->del(strings[3234]);
18093strings[1932] = str->add(strings[1932]);
18094strings[3240] = str->add(strings[3240]);
18095strings[3241] = str->add(strings[3241]);
18096strings[3242] = str->add(strings[3242]);
18097str->del(strings[3235]);
18098str->del(strings[3234]);
18099strings[3241] = str->add(strings[3241]);
18100strings[3242] = str->add(strings[3242]);
18101strings[1932] = str->add(strings[1932]);
18102strings[3242] = str->add(strings[3242]);
18103str->del(strings[3235]);
18104str->del(strings[3234]);
18105str->del(strings[3235]);
18106str->del(strings[3234]);
18107str->del(strings[3235]);
18108str->del(strings[3234]);
18109str->del(strings[3233]);
18110str->del(strings[3234]);
18111str->del(strings[3233]);
18112str->del(strings[3234]);
18113str->del(strings[3233]);
18114str->del(strings[3234]);
18115str->del(strings[3233]);
18116str->del(strings[3234]);
18117str->del(strings[3233]);
18118str->del(strings[3234]);
18119str->del(strings[3233]);
18120str->del(strings[3234]);
18121str->del(strings[3233]);
18122str->del(strings[3234]);
18123str->del(strings[3233]);
18124str->del(strings[3234]);
18125str->del(strings[3233]);
18126str->del(strings[3234]);
18127str->del(strings[3233]);
18128str->del(strings[3234]);
18129str->del(strings[3233]);
18130str->del(strings[3234]);
18131str->del(strings[3233]);
18132str->del(strings[3234]);
18133str->del(strings[3233]);
18134str->del(strings[3234]);
18135str->del(strings[3233]);
18136str->del(strings[3234]);
18137str->del(strings[3233]);
18138str->del(strings[3234]);
18139str->del(strings[3233]);
18140str->del(strings[3234]);
18141str->del(strings[3233]);
18142str->del(strings[3234]);
18143str->del(strings[3233]);
18144str->del(strings[3234]);
18145str->del(strings[3233]);
18146str->del(strings[3234]);
18147str->del(strings[3233]);
18148str->del(strings[3234]);
18149str->del(strings[3233]);
18150str->del(strings[3234]);
18151str->del(strings[3233]);
18152str->del(strings[3234]);
18153str->del(strings[3233]);
18154str->del(strings[3234]);
18155str->del(strings[3233]);
18156str->del(strings[3234]);
18157str->del(strings[3233]);
18158str->del(strings[3234]);
18159str->del(strings[3233]);
18160str->del(strings[3234]);
18161str->del(strings[3233]);
18162str->del(strings[3234]);
18163str->del(strings[3233]);
18164str->del(strings[3234]);
18165str->del(strings[3233]);
18166str->del(strings[3234]);
18167strings[1932] = str->add(strings[1932]);
18168strings[3242] = str->add(strings[3242]);
18169strings[3241] = str->add(strings[3241]);
18170strings[3240] = str->add(strings[3240]);
18171str->del(strings[3236]);
18172str->del(strings[3234]);
18173str->del(strings[3236]);
18174str->del(strings[3234]);
18175strings[1932] = str->add(strings[1932]);
18176strings[3242] = str->add(strings[3242]);
18177strings[3241] = str->add(strings[3241]);
18178strings[3240] = str->add(strings[3240]);
18179str->del(strings[3236]);
18180str->del(strings[3234]);
18181strings[3241] = str->add(strings[3241]);
18182strings[3240] = str->add(strings[3240]);
18183strings[1932] = str->add(strings[1932]);
18184strings[3240] = str->add(strings[3240]);
18185str->del(strings[3236]);
18186str->del(strings[3234]);
18187str->del(strings[3236]);
18188str->del(strings[3234]);
18189str->del(strings[3236]);
18190str->del(strings[3234]);
18191str->del(strings[3233]);
18192str->del(strings[3234]);
18193str->del(strings[3233]);
18194str->del(strings[3234]);
18195str->del(strings[3233]);
18196str->del(strings[3234]);
18197str->del(strings[3233]);
18198str->del(strings[3234]);
18199str->del(strings[3233]);
18200str->del(strings[3234]);
18201str->del(strings[3233]);
18202str->del(strings[3234]);
18203str->del(strings[3233]);
18204str->del(strings[3234]);
18205str->del(strings[3233]);
18206str->del(strings[3234]);
18207str->del(strings[3233]);
18208str->del(strings[3234]);
18209str->del(strings[3233]);
18210str->del(strings[3234]);
18211str->del(strings[1932]);
18212str->del(strings[3240]);
18213str->del(strings[3241]);
18214str->del(strings[3242]);
18215str->del(strings[1932]);
18216str->del(strings[3240]);
18217str->del(strings[3241]);
18218str->del(strings[3242]);
18219str->del(strings[3241]);
18220str->del(strings[3242]);
18221str->del(strings[1932]);
18222str->del(strings[3242]);
18223str->del(strings[3241]);
18224str->del(strings[3240]);
18225str->del(strings[3241]);
18226str->del(strings[3240]);
18227str->del(strings[3241]);
18228str->del(strings[3240]);
18229str->del(strings[1932]);
18230str->del(strings[3240]);
18231str->del(strings[1932]);
18232str->del(strings[3240]);
18233str->del(strings[3241]);
18234str->del(strings[3242]);
18235str->del(strings[1932]);
18236str->del(strings[3240]);
18237str->del(strings[3241]);
18238str->del(strings[3242]);
18239str->del(strings[3241]);
18240str->del(strings[3242]);
18241str->del(strings[1932]);
18242str->del(strings[3242]);
18243str->del(strings[1932]);
18244str->del(strings[3242]);
18245str->del(strings[3241]);
18246str->del(strings[3240]);
18247str->del(strings[1932]);
18248str->del(strings[3242]);
18249str->del(strings[3241]);
18250str->del(strings[3240]);
18251str->del(strings[3241]);
18252str->del(strings[3240]);
18253str->del(strings[1932]);
18254str->del(strings[3240]);
18255strings[361] = str->add(strings[361]);
18256strings[362] = str->add(strings[362]);
18257strings[361] = str->add(strings[361]);
18258str->del(strings[361]);
18259strings[362] = str->add(strings[362]);
18260str->del(strings[362]);
18261strings[3243] = str->add("resize");
18262str->del(strings[3243]);
18263strings[64] = str->add(strings[64]);
18264strings[2581] = str->add(strings[2581]);
18265strings[64] = str->add(strings[64]);
18266strings[3244] = str->add("load");
18267strings[1841] = str->add(strings[1841]);
18268strings[64] = str->add(strings[64]);
18269strings[1949] = str->add(strings[1949]);
18270strings[64] = str->add(strings[64]);
18271strings[1880] = str->add(strings[1880]);
18272strings[64] = str->add(strings[64]);
18273strings[1876] = str->add(strings[1876]);
18274str->del(strings[64]);
18275strings[379] = str->add(strings[379]);
18276strings[1842] = str->add(strings[1842]);
18277strings[1842] = str->add(strings[1842]);
18278strings[64] = str->add(strings[64]);
18279strings[1874] = str->add(strings[1874]);
18280strings[64] = str->add(strings[64]);
18281strings[2634] = str->add(strings[2634]);
18282strings[3244] = str->add(strings[3244]);
18283strings[1841] = str->add(strings[1841]);
18284strings[64] = str->add(strings[64]);
18285strings[2585] = str->add(strings[2585]);
18286strings[64] = str->add(strings[64]);
18287strings[3244] = str->add(strings[3244]);
18288strings[3220] = str->add(strings[3220]);
18289strings[1841] = str->add(strings[1841]);
18290str->del(strings[64]);
18291strings[385] = str->add(strings[385]);
18292strings[3220] = str->add(strings[3220]);
18293strings[64] = str->add(strings[64]);
18294strings[2586] = str->add(strings[2586]);
18295strings[3244] = str->add(strings[3244]);
18296strings[1841] = str->add(strings[1841]);
18297strings[64] = str->add(strings[64]);
18298strings[2886] = str->add(strings[2886]);
18299strings[64] = str->add(strings[64]);
18300strings[2888] = str->add(strings[2888]);
18301strings[64] = str->add(strings[64]);
18302strings[2634] = str->add(strings[2634]);
18303strings[3244] = str->add(strings[3244]);
18304strings[1841] = str->add(strings[1841]);
18305strings[64] = str->add(strings[64]);
18306strings[2585] = str->add(strings[2585]);
18307strings[64] = str->add(strings[64]);
18308strings[3244] = str->add(strings[3244]);
18309strings[3221] = str->add(strings[3221]);
18310strings[1841] = str->add(strings[1841]);
18311str->del(strings[64]);
18312strings[385] = str->add(strings[385]);
18313strings[3221] = str->add(strings[3221]);
18314strings[64] = str->add(strings[64]);
18315strings[2586] = str->add(strings[2586]);
18316strings[3244] = str->add(strings[3244]);
18317strings[1841] = str->add(strings[1841]);
18318strings[64] = str->add(strings[64]);
18319strings[2886] = str->add(strings[2886]);
18320strings[64] = str->add(strings[64]);
18321strings[2888] = str->add(strings[2888]);
18322strings[64] = str->add(strings[64]);
18323strings[2634] = str->add(strings[2634]);
18324strings[3244] = str->add(strings[3244]);
18325strings[1841] = str->add(strings[1841]);
18326strings[64] = str->add(strings[64]);
18327strings[2585] = str->add(strings[2585]);
18328strings[64] = str->add(strings[64]);
18329strings[3244] = str->add(strings[3244]);
18330strings[3222] = str->add(strings[3222]);
18331strings[1841] = str->add(strings[1841]);
18332str->del(strings[64]);
18333strings[385] = str->add(strings[385]);
18334strings[3222] = str->add(strings[3222]);
18335strings[64] = str->add(strings[64]);
18336strings[2586] = str->add(strings[2586]);
18337strings[3244] = str->add(strings[3244]);
18338strings[1841] = str->add(strings[1841]);
18339strings[64] = str->add(strings[64]);
18340strings[2886] = str->add(strings[2886]);
18341strings[64] = str->add(strings[64]);
18342strings[2888] = str->add(strings[2888]);
18343strings[64] = str->add(strings[64]);
18344strings[2634] = str->add(strings[2634]);
18345strings[3244] = str->add(strings[3244]);
18346strings[1841] = str->add(strings[1841]);
18347strings[64] = str->add(strings[64]);
18348strings[2584] = str->add(strings[2584]);
18349strings[3244] = str->add(strings[3244]);
18350strings[1841] = str->add(strings[1841]);
18351strings[3224] = str->add(strings[3224]);
18352strings[3245] = str->add("/usr/share/icons/Tango/24x24/categories/package_graphics.png//://(nil)//@/0/0.00000/64x64");
18353strings[3224] = str->add(strings[3224]);
18354strings[64] = str->add(strings[64]);
18355strings[2585] = str->add(strings[2585]);
18356strings[64] = str->add(strings[64]);
18357strings[3244] = str->add(strings[3244]);
18358strings[3223] = str->add(strings[3223]);
18359strings[1841] = str->add(strings[1841]);
18360str->del(strings[64]);
18361strings[385] = str->add(strings[385]);
18362strings[3223] = str->add(strings[3223]);
18363strings[64] = str->add(strings[64]);
18364strings[2586] = str->add(strings[2586]);
18365strings[3244] = str->add(strings[3244]);
18366strings[1841] = str->add(strings[1841]);
18367strings[64] = str->add(strings[64]);
18368strings[2886] = str->add(strings[2886]);
18369strings[64] = str->add(strings[64]);
18370strings[2888] = str->add(strings[2888]);
18371strings[64] = str->add(strings[64]);
18372strings[2634] = str->add(strings[2634]);
18373strings[3244] = str->add(strings[3244]);
18374strings[1841] = str->add(strings[1841]);
18375strings[64] = str->add(strings[64]);
18376strings[2585] = str->add(strings[2585]);
18377strings[64] = str->add(strings[64]);
18378strings[3244] = str->add(strings[3244]);
18379strings[3225] = str->add(strings[3225]);
18380strings[1841] = str->add(strings[1841]);
18381str->del(strings[64]);
18382strings[385] = str->add(strings[385]);
18383strings[3225] = str->add(strings[3225]);
18384strings[64] = str->add(strings[64]);
18385strings[2586] = str->add(strings[2586]);
18386strings[3244] = str->add(strings[3244]);
18387strings[1841] = str->add(strings[1841]);
18388strings[64] = str->add(strings[64]);
18389strings[2886] = str->add(strings[2886]);
18390strings[64] = str->add(strings[64]);
18391strings[2888] = str->add(strings[2888]);
18392strings[64] = str->add(strings[64]);
18393strings[2634] = str->add(strings[2634]);
18394strings[3244] = str->add(strings[3244]);
18395strings[1841] = str->add(strings[1841]);
18396strings[64] = str->add(strings[64]);
18397strings[2585] = str->add(strings[2585]);
18398strings[64] = str->add(strings[64]);
18399strings[3244] = str->add(strings[3244]);
18400strings[3226] = str->add(strings[3226]);
18401strings[1841] = str->add(strings[1841]);
18402str->del(strings[64]);
18403strings[385] = str->add(strings[385]);
18404strings[3226] = str->add(strings[3226]);
18405strings[64] = str->add(strings[64]);
18406strings[2586] = str->add(strings[2586]);
18407strings[3244] = str->add(strings[3244]);
18408strings[1841] = str->add(strings[1841]);
18409strings[64] = str->add(strings[64]);
18410strings[2886] = str->add(strings[2886]);
18411strings[64] = str->add(strings[64]);
18412strings[2888] = str->add(strings[2888]);
18413strings[64] = str->add(strings[64]);
18414strings[2634] = str->add(strings[2634]);
18415strings[3244] = str->add(strings[3244]);
18416strings[1841] = str->add(strings[1841]);
18417strings[64] = str->add(strings[64]);
18418strings[2585] = str->add(strings[2585]);
18419strings[64] = str->add(strings[64]);
18420strings[3244] = str->add(strings[3244]);
18421strings[3227] = str->add(strings[3227]);
18422strings[1841] = str->add(strings[1841]);
18423str->del(strings[64]);
18424strings[385] = str->add(strings[385]);
18425strings[3227] = str->add(strings[3227]);
18426strings[64] = str->add(strings[64]);
18427strings[2586] = str->add(strings[2586]);
18428strings[3244] = str->add(strings[3244]);
18429strings[1841] = str->add(strings[1841]);
18430strings[64] = str->add(strings[64]);
18431strings[2886] = str->add(strings[2886]);
18432strings[64] = str->add(strings[64]);
18433strings[2888] = str->add(strings[2888]);
18434strings[64] = str->add(strings[64]);
18435strings[2634] = str->add(strings[2634]);
18436strings[3244] = str->add(strings[3244]);
18437strings[1841] = str->add(strings[1841]);
18438strings[64] = str->add(strings[64]);
18439strings[2585] = str->add(strings[2585]);
18440strings[64] = str->add(strings[64]);
18441strings[3244] = str->add(strings[3244]);
18442strings[3228] = str->add(strings[3228]);
18443strings[1841] = str->add(strings[1841]);
18444str->del(strings[64]);
18445strings[385] = str->add(strings[385]);
18446strings[3228] = str->add(strings[3228]);
18447strings[64] = str->add(strings[64]);
18448strings[2586] = str->add(strings[2586]);
18449strings[3244] = str->add(strings[3244]);
18450strings[1841] = str->add(strings[1841]);
18451strings[64] = str->add(strings[64]);
18452strings[2886] = str->add(strings[2886]);
18453strings[64] = str->add(strings[64]);
18454strings[2888] = str->add(strings[2888]);
18455strings[64] = str->add(strings[64]);
18456strings[2634] = str->add(strings[2634]);
18457strings[3244] = str->add(strings[3244]);
18458strings[1841] = str->add(strings[1841]);
18459strings[64] = str->add(strings[64]);
18460strings[2585] = str->add(strings[2585]);
18461strings[64] = str->add(strings[64]);
18462strings[3244] = str->add(strings[3244]);
18463strings[1721] = str->add(strings[1721]);
18464strings[1841] = str->add(strings[1841]);
18465str->del(strings[64]);
18466strings[385] = str->add(strings[385]);
18467strings[1721] = str->add(strings[1721]);
18468strings[64] = str->add(strings[64]);
18469strings[2586] = str->add(strings[2586]);
18470strings[3244] = str->add(strings[3244]);
18471strings[1841] = str->add(strings[1841]);
18472strings[64] = str->add(strings[64]);
18473strings[2886] = str->add(strings[2886]);
18474strings[64] = str->add(strings[64]);
18475strings[2888] = str->add(strings[2888]);
18476strings[64] = str->add(strings[64]);
18477strings[2634] = str->add(strings[2634]);
18478strings[3244] = str->add(strings[3244]);
18479strings[1841] = str->add(strings[1841]);
18480strings[64] = str->add(strings[64]);
18481strings[2585] = str->add(strings[2585]);
18482strings[64] = str->add(strings[64]);
18483strings[3244] = str->add(strings[3244]);
18484strings[3229] = str->add(strings[3229]);
18485strings[1841] = str->add(strings[1841]);
18486str->del(strings[64]);
18487strings[385] = str->add(strings[385]);
18488strings[3229] = str->add(strings[3229]);
18489strings[64] = str->add(strings[64]);
18490strings[2586] = str->add(strings[2586]);
18491strings[3244] = str->add(strings[3244]);
18492strings[1841] = str->add(strings[1841]);
18493strings[64] = str->add(strings[64]);
18494strings[2886] = str->add(strings[2886]);
18495strings[64] = str->add(strings[64]);
18496strings[2888] = str->add(strings[2888]);
18497strings[3246] = str->add("resize");
18498strings[3246] = str->add(strings[3246]);
18499strings[3246] = str->add(strings[3246]);
18500strings[3246] = str->add(strings[3246]);
18501strings[3246] = str->add(strings[3246]);
18502strings[3246] = str->add(strings[3246]);
18503strings[3246] = str->add(strings[3246]);
18504strings[3246] = str->add(strings[3246]);
18505strings[3246] = str->add(strings[3246]);
18506strings[3246] = str->add(strings[3246]);
18507strings[3246] = str->add(strings[3246]);
18508strings[3246] = str->add(strings[3246]);
18509strings[3246] = str->add(strings[3246]);
18510strings[3246] = str->add(strings[3246]);
18511strings[3246] = str->add(strings[3246]);
18512strings[3246] = str->add(strings[3246]);
18513strings[3246] = str->add(strings[3246]);
18514strings[3246] = str->add(strings[3246]);
18515strings[3246] = str->add(strings[3246]);
18516strings[3246] = str->add(strings[3246]);
18517strings[3246] = str->add(strings[3246]);
18518strings[3246] = str->add(strings[3246]);
18519strings[3246] = str->add(strings[3246]);
18520strings[3246] = str->add(strings[3246]);
18521strings[3246] = str->add(strings[3246]);
18522strings[3246] = str->add(strings[3246]);
18523strings[3246] = str->add(strings[3246]);
18524strings[3246] = str->add(strings[3246]);
18525strings[3246] = str->add(strings[3246]);
18526strings[3246] = str->add(strings[3246]);
18527strings[3246] = str->add(strings[3246]);
18528strings[3246] = str->add(strings[3246]);
18529strings[361] = str->add(strings[361]);
18530strings[362] = str->add(strings[362]);
18531strings[361] = str->add(strings[361]);
18532str->del(strings[361]);
18533strings[362] = str->add(strings[362]);
18534str->del(strings[362]);
18535strings[3246] = str->add(strings[3246]);
18536str->del(strings[3246]);
18537strings[64] = str->add(strings[64]);
18538strings[2581] = str->add(strings[2581]);
18539strings[64] = str->add(strings[64]);
18540strings[3244] = str->add(strings[3244]);
18541strings[1841] = str->add(strings[1841]);
18542strings[64] = str->add(strings[64]);
18543strings[1949] = str->add(strings[1949]);
18544strings[64] = str->add(strings[64]);
18545strings[1880] = str->add(strings[1880]);
18546strings[64] = str->add(strings[64]);
18547strings[1876] = str->add(strings[1876]);
18548str->del(strings[64]);
18549strings[379] = str->add(strings[379]);
18550strings[1842] = str->add(strings[1842]);
18551strings[1842] = str->add(strings[1842]);
18552strings[64] = str->add(strings[64]);
18553strings[1874] = str->add(strings[1874]);
18554strings[64] = str->add(strings[64]);
18555strings[2583] = str->add(strings[2583]);
18556strings[3244] = str->add(strings[3244]);
18557strings[1841] = str->add(strings[1841]);
18558strings[64] = str->add(strings[64]);
18559strings[2584] = str->add(strings[2584]);
18560strings[3244] = str->add(strings[3244]);
18561strings[1841] = str->add(strings[1841]);
18562strings[2074] = str->add(strings[2074]);
18563strings[64] = str->add(strings[64]);
18564strings[2585] = str->add(strings[2585]);
18565strings[64] = str->add(strings[64]);
18566strings[3244] = str->add(strings[3244]);
18567strings[3237] = str->add(strings[3237]);
18568strings[1841] = str->add(strings[1841]);
18569str->del(strings[64]);
18570strings[385] = str->add(strings[385]);
18571strings[3237] = str->add(strings[3237]);
18572strings[64] = str->add(strings[64]);
18573strings[2886] = str->add(strings[2886]);
18574strings[64] = str->add(strings[64]);
18575strings[2888] = str->add(strings[2888]);
18576strings[64] = str->add(strings[64]);
18577strings[2583] = str->add(strings[2583]);
18578strings[3244] = str->add(strings[3244]);
18579strings[1841] = str->add(strings[1841]);
18580strings[64] = str->add(strings[64]);
18581strings[2584] = str->add(strings[2584]);
18582strings[3244] = str->add(strings[3244]);
18583strings[1841] = str->add(strings[1841]);
18584strings[2077] = str->add(strings[2077]);
18585strings[64] = str->add(strings[64]);
18586strings[2585] = str->add(strings[2585]);
18587strings[64] = str->add(strings[64]);
18588strings[3244] = str->add(strings[3244]);
18589strings[3238] = str->add(strings[3238]);
18590strings[1841] = str->add(strings[1841]);
18591str->del(strings[64]);
18592strings[385] = str->add(strings[385]);
18593strings[3238] = str->add(strings[3238]);
18594strings[64] = str->add(strings[64]);
18595strings[2886] = str->add(strings[2886]);
18596strings[64] = str->add(strings[64]);
18597strings[2888] = str->add(strings[2888]);
18598strings[64] = str->add(strings[64]);
18599strings[2583] = str->add(strings[2583]);
18600strings[3244] = str->add(strings[3244]);
18601strings[1841] = str->add(strings[1841]);
18602strings[64] = str->add(strings[64]);
18603strings[2584] = str->add(strings[2584]);
18604strings[3244] = str->add(strings[3244]);
18605strings[1841] = str->add(strings[1841]);
18606strings[2070] = str->add(strings[2070]);
18607strings[64] = str->add(strings[64]);
18608strings[2585] = str->add(strings[2585]);
18609strings[64] = str->add(strings[64]);
18610strings[3244] = str->add(strings[3244]);
18611strings[3239] = str->add(strings[3239]);
18612strings[1841] = str->add(strings[1841]);
18613str->del(strings[64]);
18614strings[385] = str->add(strings[385]);
18615strings[3239] = str->add(strings[3239]);
18616strings[64] = str->add(strings[64]);
18617strings[2886] = str->add(strings[2886]);
18618strings[64] = str->add(strings[64]);
18619strings[2888] = str->add(strings[2888]);
18620strings[3246] = str->add(strings[3246]);
18621strings[3246] = str->add(strings[3246]);
18622strings[3246] = str->add(strings[3246]);
18623strings[3246] = str->add(strings[3246]);
18624strings[3246] = str->add(strings[3246]);
18625strings[3246] = str->add(strings[3246]);
18626strings[3246] = str->add(strings[3246]);
18627strings[3246] = str->add(strings[3246]);
18628strings[3246] = str->add(strings[3246]);
18629strings[3246] = str->add(strings[3246]);
18630strings[1933] = str->add(strings[1933]);
18631str->del(strings[3244]);
18632str->del(strings[1841]);
18633str->del(strings[3246]);
18634str->del(strings[1933]);
18635str->del(strings[64]);
18636str->del(strings[2634]);
18637strings[1933] = str->add(strings[1933]);
18638str->del(strings[3244]);
18639str->del(strings[1841]);
18640str->del(strings[3246]);
18641str->del(strings[1933]);
18642str->del(strings[3220]);
18643str->del(strings[64]);
18644str->del(strings[2585]);
18645strings[1933] = str->add(strings[1933]);
18646str->del(strings[3244]);
18647str->del(strings[1841]);
18648str->del(strings[3246]);
18649str->del(strings[1933]);
18650str->del(strings[64]);
18651str->del(strings[2586]);
18652strings[1933] = str->add(strings[1933]);
18653str->del(strings[3244]);
18654str->del(strings[1841]);
18655str->del(strings[3246]);
18656str->del(strings[1933]);
18657str->del(strings[64]);
18658str->del(strings[2634]);
18659strings[1933] = str->add(strings[1933]);
18660str->del(strings[3244]);
18661str->del(strings[1841]);
18662str->del(strings[3246]);
18663str->del(strings[1933]);
18664str->del(strings[3221]);
18665str->del(strings[64]);
18666str->del(strings[2585]);
18667strings[1933] = str->add(strings[1933]);
18668str->del(strings[3244]);
18669str->del(strings[1841]);
18670str->del(strings[3246]);
18671str->del(strings[1933]);
18672str->del(strings[64]);
18673str->del(strings[2586]);
18674strings[1933] = str->add(strings[1933]);
18675str->del(strings[3244]);
18676str->del(strings[1841]);
18677str->del(strings[3246]);
18678str->del(strings[1933]);
18679str->del(strings[64]);
18680str->del(strings[2634]);
18681strings[1933] = str->add(strings[1933]);
18682str->del(strings[3244]);
18683str->del(strings[1841]);
18684str->del(strings[3246]);
18685str->del(strings[1933]);
18686str->del(strings[3222]);
18687str->del(strings[64]);
18688str->del(strings[2585]);
18689strings[1933] = str->add(strings[1933]);
18690str->del(strings[3244]);
18691str->del(strings[1841]);
18692str->del(strings[3246]);
18693str->del(strings[1933]);
18694str->del(strings[64]);
18695str->del(strings[2586]);
18696strings[1933] = str->add(strings[1933]);
18697str->del(strings[3244]);
18698str->del(strings[1841]);
18699str->del(strings[3246]);
18700str->del(strings[1933]);
18701str->del(strings[64]);
18702str->del(strings[2634]);
18703strings[1933] = str->add(strings[1933]);
18704str->del(strings[3244]);
18705str->del(strings[1841]);
18706str->del(strings[3246]);
18707str->del(strings[1933]);
18708str->del(strings[64]);
18709str->del(strings[2584]);
18710strings[1933] = str->add(strings[1933]);
18711str->del(strings[3244]);
18712str->del(strings[1841]);
18713str->del(strings[3246]);
18714str->del(strings[1933]);
18715str->del(strings[3223]);
18716str->del(strings[64]);
18717str->del(strings[2585]);
18718strings[1933] = str->add(strings[1933]);
18719str->del(strings[3244]);
18720str->del(strings[1841]);
18721str->del(strings[3246]);
18722str->del(strings[1933]);
18723str->del(strings[64]);
18724str->del(strings[2586]);
18725strings[1933] = str->add(strings[1933]);
18726str->del(strings[3244]);
18727str->del(strings[1841]);
18728str->del(strings[3246]);
18729str->del(strings[1933]);
18730str->del(strings[64]);
18731str->del(strings[2634]);
18732strings[1933] = str->add(strings[1933]);
18733str->del(strings[3244]);
18734str->del(strings[1841]);
18735str->del(strings[3246]);
18736str->del(strings[1933]);
18737str->del(strings[3225]);
18738str->del(strings[64]);
18739str->del(strings[2585]);
18740strings[1933] = str->add(strings[1933]);
18741str->del(strings[3244]);
18742str->del(strings[1841]);
18743str->del(strings[3246]);
18744str->del(strings[1933]);
18745str->del(strings[64]);
18746str->del(strings[2586]);
18747strings[1933] = str->add(strings[1933]);
18748str->del(strings[3244]);
18749str->del(strings[1841]);
18750str->del(strings[3246]);
18751str->del(strings[1933]);
18752str->del(strings[64]);
18753str->del(strings[2634]);
18754strings[1933] = str->add(strings[1933]);
18755str->del(strings[3244]);
18756str->del(strings[1841]);
18757str->del(strings[3246]);
18758str->del(strings[1933]);
18759str->del(strings[3226]);
18760str->del(strings[64]);
18761str->del(strings[2585]);
18762strings[1933] = str->add(strings[1933]);
18763str->del(strings[3244]);
18764str->del(strings[1841]);
18765str->del(strings[3246]);
18766str->del(strings[1933]);
18767str->del(strings[64]);
18768str->del(strings[2586]);
18769strings[1933] = str->add(strings[1933]);
18770str->del(strings[3244]);
18771str->del(strings[1841]);
18772str->del(strings[3246]);
18773str->del(strings[1933]);
18774str->del(strings[64]);
18775str->del(strings[2634]);
18776strings[1933] = str->add(strings[1933]);
18777str->del(strings[3244]);
18778str->del(strings[1841]);
18779str->del(strings[3246]);
18780str->del(strings[1933]);
18781str->del(strings[3227]);
18782str->del(strings[64]);
18783str->del(strings[2585]);
18784strings[1933] = str->add(strings[1933]);
18785str->del(strings[3244]);
18786str->del(strings[1841]);
18787str->del(strings[3246]);
18788str->del(strings[1933]);
18789str->del(strings[64]);
18790str->del(strings[2586]);
18791strings[1933] = str->add(strings[1933]);
18792str->del(strings[3244]);
18793str->del(strings[1841]);
18794str->del(strings[3246]);
18795str->del(strings[1933]);
18796str->del(strings[64]);
18797str->del(strings[2634]);
18798strings[1933] = str->add(strings[1933]);
18799str->del(strings[3244]);
18800str->del(strings[1841]);
18801str->del(strings[3246]);
18802str->del(strings[1933]);
18803str->del(strings[3228]);
18804str->del(strings[64]);
18805str->del(strings[2585]);
18806strings[1933] = str->add(strings[1933]);
18807str->del(strings[3244]);
18808str->del(strings[1841]);
18809str->del(strings[3246]);
18810str->del(strings[1933]);
18811str->del(strings[64]);
18812str->del(strings[2586]);
18813strings[1933] = str->add(strings[1933]);
18814str->del(strings[3244]);
18815str->del(strings[1841]);
18816str->del(strings[3246]);
18817str->del(strings[1933]);
18818str->del(strings[64]);
18819str->del(strings[2634]);
18820strings[1933] = str->add(strings[1933]);
18821str->del(strings[3244]);
18822str->del(strings[1841]);
18823str->del(strings[3246]);
18824str->del(strings[1933]);
18825str->del(strings[1721]);
18826str->del(strings[64]);
18827str->del(strings[2585]);
18828strings[1933] = str->add(strings[1933]);
18829str->del(strings[3244]);
18830str->del(strings[1841]);
18831str->del(strings[3246]);
18832str->del(strings[1933]);
18833str->del(strings[64]);
18834str->del(strings[2586]);
18835strings[1933] = str->add(strings[1933]);
18836str->del(strings[3244]);
18837str->del(strings[1841]);
18838str->del(strings[3246]);
18839str->del(strings[1933]);
18840str->del(strings[64]);
18841str->del(strings[2634]);
18842strings[1933] = str->add(strings[1933]);
18843str->del(strings[3244]);
18844str->del(strings[1841]);
18845str->del(strings[3246]);
18846str->del(strings[1933]);
18847str->del(strings[3229]);
18848str->del(strings[64]);
18849str->del(strings[2585]);
18850strings[1933] = str->add(strings[1933]);
18851str->del(strings[3244]);
18852str->del(strings[1841]);
18853str->del(strings[3246]);
18854str->del(strings[1933]);
18855str->del(strings[64]);
18856str->del(strings[2586]);
18857strings[1933] = str->add(strings[1933]);
18858str->del(strings[3244]);
18859str->del(strings[1841]);
18860str->del(strings[3246]);
18861str->del(strings[1933]);
18862str->del(strings[1842]);
18863str->del(strings[1842]);
18864str->del(strings[64]);
18865str->del(strings[2581]);
18866str->del(strings[64]);
18867str->del(strings[2886]);
18868str->del(strings[64]);
18869str->del(strings[2888]);
18870str->del(strings[3220]);
18871str->del(strings[385]);
18872str->del(strings[64]);
18873str->del(strings[2886]);
18874str->del(strings[64]);
18875str->del(strings[2888]);
18876str->del(strings[3221]);
18877str->del(strings[385]);
18878str->del(strings[64]);
18879str->del(strings[2886]);
18880str->del(strings[64]);
18881str->del(strings[2888]);
18882str->del(strings[3222]);
18883str->del(strings[385]);
18884str->del(strings[64]);
18885str->del(strings[2886]);
18886str->del(strings[64]);
18887str->del(strings[2888]);
18888str->del(strings[3224]);
18889str->del(strings[3223]);
18890str->del(strings[385]);
18891str->del(strings[64]);
18892str->del(strings[2886]);
18893str->del(strings[64]);
18894str->del(strings[2888]);
18895str->del(strings[3225]);
18896str->del(strings[385]);
18897str->del(strings[64]);
18898str->del(strings[2886]);
18899str->del(strings[64]);
18900str->del(strings[2888]);
18901str->del(strings[3226]);
18902str->del(strings[385]);
18903str->del(strings[64]);
18904str->del(strings[2886]);
18905str->del(strings[64]);
18906str->del(strings[2888]);
18907str->del(strings[3227]);
18908str->del(strings[385]);
18909str->del(strings[64]);
18910str->del(strings[2886]);
18911str->del(strings[64]);
18912str->del(strings[2888]);
18913str->del(strings[3228]);
18914str->del(strings[385]);
18915str->del(strings[64]);
18916str->del(strings[2886]);
18917str->del(strings[64]);
18918str->del(strings[2888]);
18919str->del(strings[1721]);
18920str->del(strings[385]);
18921str->del(strings[64]);
18922str->del(strings[2886]);
18923str->del(strings[64]);
18924str->del(strings[2888]);
18925str->del(strings[3229]);
18926str->del(strings[385]);
18927str->del(strings[64]);
18928str->del(strings[1949]);
18929str->del(strings[64]);
18930str->del(strings[1880]);
18931str->del(strings[64]);
18932str->del(strings[1876]);
18933str->del(strings[379]);
18934str->del(strings[64]);
18935str->del(strings[1874]);
18936str->del(strings[361]);
18937str->del(strings[362]);
18938str->del(strings[1842]);
18939strings[1842] = str->add(strings[1842]);
18940str->del(strings[1842]);
18941strings[1842] = str->add(strings[1842]);
18942strings[3237] = str->add(strings[3237]);
18943strings[3237] = str->add(strings[3237]);
18944strings[3238] = str->add(strings[3238]);
18945strings[3238] = str->add(strings[3238]);
18946strings[3239] = str->add(strings[3239]);
18947strings[3239] = str->add(strings[3239]);
18948str->del(strings[64]);
18949str->del(strings[2913]);
18950strings[64] = str->add(strings[64]);
18951strings[3021] = str->add(strings[3021]);
18952strings[1932] = str->add(strings[1932]);
18953strings[1840] = str->add(strings[1840]);
18954strings[3247] = str->add("program,start");
18955strings[1844] = str->add(strings[1844]);
18956strings[1932] = str->add(strings[1932]);
18957strings[1844] = str->add(strings[1844]);
18958strings[3247] = str->add(strings[3247]);
18959strings[1840] = str->add(strings[1840]);
18960strings[1932] = str->add(strings[1932]);
18961strings[1851] = str->add(strings[1851]);
18962strings[3247] = str->add(strings[3247]);
18963strings[1851] = str->add(strings[1851]);
18964strings[1932] = str->add(strings[1932]);
18965strings[3248] = str->add("unsel");
18966strings[1932] = str->add(strings[1932]);
18967strings[3248] = str->add(strings[3248]);
18968strings[1932] = str->add(strings[1932]);
18969strings[3249] = str->add("e_out");
18970strings[1932] = str->add(strings[1932]);
18971strings[3248] = str->add(strings[3248]);
18972strings[1932] = str->add(strings[1932]);
18973strings[3248] = str->add(strings[3248]);
18974strings[1932] = str->add(strings[1932]);
18975strings[3248] = str->add(strings[3248]);
18976strings[1932] = str->add(strings[1932]);
18977strings[3248] = str->add(strings[3248]);
18978str->del(strings[3244]);
18979str->del(strings[1841]);
18980str->del(strings[3244]);
18981str->del(strings[1841]);
18982str->del(strings[3244]);
18983str->del(strings[1841]);
18984str->del(strings[3244]);
18985str->del(strings[1841]);
18986str->del(strings[3244]);
18987str->del(strings[1841]);
18988str->del(strings[3244]);
18989str->del(strings[1841]);
18990str->del(strings[3244]);
18991str->del(strings[1841]);
18992str->del(strings[3244]);
18993str->del(strings[1841]);
18994str->del(strings[3244]);
18995str->del(strings[1841]);
18996str->del(strings[3244]);
18997str->del(strings[1841]);
18998str->del(strings[3246]);
18999str->del(strings[3246]);
19000str->del(strings[3246]);
19001str->del(strings[3246]);
19002str->del(strings[3246]);
19003str->del(strings[3246]);
19004str->del(strings[3246]);
19005str->del(strings[3246]);
19006str->del(strings[3246]);
19007str->del(strings[3246]);
19008str->del(strings[1932]);
19009str->del(strings[1840]);
19010str->del(strings[3247]);
19011str->del(strings[1844]);
19012str->del(strings[1932]);
19013str->del(strings[1844]);
19014str->del(strings[3247]);
19015str->del(strings[1840]);
19016str->del(strings[1932]);
19017str->del(strings[1851]);
19018str->del(strings[3247]);
19019str->del(strings[1851]);
19020str->del(strings[1932]);
19021str->del(strings[3248]);
19022str->del(strings[1932]);
19023str->del(strings[3248]);
19024str->del(strings[1932]);
19025str->del(strings[3249]);
19026str->del(strings[1932]);
19027str->del(strings[3248]);
19028str->del(strings[1932]);
19029str->del(strings[3248]);
19030str->del(strings[1932]);
19031str->del(strings[3248]);
19032str->del(strings[1932]);
19033str->del(strings[3248]);
19034str->del(strings[7]);
19035str->del(strings[2148]);
19036strings[7] = str->add(strings[7]);
19037strings[1869] = str->add(strings[1869]);
19038strings[1932] = str->add(strings[1932]);
19039strings[3250] = str->add("unsel");
19040str->del(strings[1932]);
19041str->del(strings[3250]);
19042str->del(strings[7]);
19043str->del(strings[1869]);
19044strings[7] = str->add(strings[7]);
19045strings[3251] = str->add("images/8");
19046strings[3252] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/8");
19047strings[7] = str->add(strings[7]);
19048strings[3251] = str->add(strings[3251]);
19049strings[1932] = str->add(strings[1932]);
19050strings[3253] = str->add("unsel");
19051str->del(strings[1932]);
19052str->del(strings[3253]);
19053str->del(strings[7]);
19054str->del(strings[3251]);
19055strings[7] = str->add(strings[7]);
19056strings[3254] = str->add("images/9");
19057strings[3255] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/9");
19058strings[7] = str->add(strings[7]);
19059strings[3254] = str->add(strings[3254]);
19060strings[1932] = str->add(strings[1932]);
19061strings[3256] = str->add("sel");
19062strings[1932] = str->add(strings[1932]);
19063strings[3256] = str->add(strings[3256]);
19064str->del(strings[1932]);
19065str->del(strings[3256]);
19066str->del(strings[1932]);
19067str->del(strings[3256]);
19068str->del(strings[7]);
19069str->del(strings[3254]);
19070strings[7] = str->add(strings[7]);
19071strings[2206] = str->add(strings[2206]);
19072strings[1932] = str->add(strings[1932]);
19073strings[3257] = str->add("unsel");
19074str->del(strings[1932]);
19075str->del(strings[3257]);
19076str->del(strings[7]);
19077str->del(strings[2206]);
19078strings[7] = str->add(strings[7]);
19079strings[2213] = str->add(strings[2213]);
19080strings[1932] = str->add(strings[1932]);
19081strings[3258] = str->add("unsel");
19082str->del(strings[1932]);
19083str->del(strings[3258]);
19084str->del(strings[7]);
19085str->del(strings[2213]);
19086strings[7] = str->add(strings[7]);
19087strings[2220] = str->add(strings[2220]);
19088str->del(strings[7]);
19089str->del(strings[2220]);
19090strings[7] = str->add(strings[7]);
19091strings[2226] = str->add(strings[2226]);
19092str->del(strings[7]);
19093str->del(strings[2226]);
19094strings[7] = str->add(strings[7]);
19095strings[2257] = str->add(strings[2257]);
19096str->del(strings[7]);
19097str->del(strings[2257]);
19098strings[7] = str->add(strings[7]);
19099strings[2270] = str->add(strings[2270]);
19100str->del(strings[7]);
19101str->del(strings[2270]);
19102strings[7] = str->add(strings[7]);
19103strings[2276] = str->add(strings[2276]);
19104str->del(strings[7]);
19105str->del(strings[2276]);
19106strings[7] = str->add(strings[7]);
19107strings[3259] = str->add("images/17");
19108strings[3260] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/17");
19109strings[7] = str->add(strings[7]);
19110strings[3259] = str->add(strings[3259]);
19111str->del(strings[7]);
19112str->del(strings[3259]);
19113strings[7] = str->add(strings[7]);
19114strings[2292] = str->add(strings[2292]);
19115strings[3261] = str->add("e,action,mouse,move");
19116strings[3262] = str->add("e");
19117str->del(strings[3261]);
19118str->del(strings[3262]);
19119strings[3263] = str->add("e,action,mouse,move");
19120strings[3264] = str->add("e");
19121str->del(strings[3263]);
19122str->del(strings[3264]);
19123strings[3265] = str->add("e,action,mouse,move");
19124strings[3266] = str->add("e");
19125str->del(strings[3265]);
19126str->del(strings[3266]);
19127strings[3267] = str->add("e,action,mouse,move");
19128strings[3268] = str->add("e");
19129str->del(strings[3267]);
19130str->del(strings[3268]);
19131str->del(strings[7]);
19132str->del(strings[2292]);
19133strings[7] = str->add(strings[7]);
19134strings[2310] = str->add(strings[2310]);
19135strings[3269] = str->add("e,action,mouse,move");
19136strings[3270] = str->add("e");
19137str->del(strings[3269]);
19138str->del(strings[3270]);
19139strings[3271] = str->add("e,action,mouse,move");
19140strings[3272] = str->add("e");
19141str->del(strings[3271]);
19142str->del(strings[3272]);
19143strings[3273] = str->add("e,action,mouse,move");
19144strings[3274] = str->add("e");
19145str->del(strings[3273]);
19146str->del(strings[3274]);
19147strings[3275] = str->add("e,action,mouse,move");
19148strings[3276] = str->add("e");
19149str->del(strings[3275]);
19150str->del(strings[3276]);
19151strings[3277] = str->add("e,action,mouse,move");
19152strings[3278] = str->add("e");
19153str->del(strings[3277]);
19154str->del(strings[3278]);
19155str->del(strings[7]);
19156str->del(strings[2310]);
19157strings[7] = str->add(strings[7]);
19158strings[3279] = str->add("images/20");
19159strings[3280] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/20");
19160strings[7] = str->add(strings[7]);
19161strings[3279] = str->add(strings[3279]);
19162strings[3281] = str->add("e,action,mouse,move");
19163strings[3282] = str->add("e");
19164str->del(strings[3281]);
19165str->del(strings[3282]);
19166strings[3283] = str->add("e,action,mouse,move");
19167strings[3284] = str->add("e");
19168str->del(strings[3283]);
19169str->del(strings[3284]);
19170strings[3285] = str->add("e,action,mouse,move");
19171strings[3286] = str->add("e");
19172str->del(strings[3285]);
19173str->del(strings[3286]);
19174strings[3287] = str->add("e,action,mouse,move");
19175strings[3288] = str->add("e");
19176str->del(strings[3287]);
19177str->del(strings[3288]);
19178strings[3289] = str->add("e,action,mouse,move");
19179strings[3290] = str->add("e");
19180str->del(strings[3289]);
19181str->del(strings[3290]);
19182strings[3291] = str->add("e,action,mouse,move");
19183strings[3292] = str->add("e");
19184strings[3293] = str->add("e,state,unselected");
19185strings[3292] = str->add(strings[3292]);
19186strings[3293] = str->add(strings[3293]);
19187strings[3292] = str->add(strings[3292]);
19188strings[3293] = str->add(strings[3293]);
19189strings[3292] = str->add(strings[3292]);
19190strings[3293] = str->add(strings[3293]);
19191strings[3292] = str->add(strings[3292]);
19192strings[3293] = str->add(strings[3293]);
19193strings[3292] = str->add(strings[3292]);
19194strings[3293] = str->add(strings[3293]);
19195strings[3292] = str->add(strings[3292]);
19196strings[3294] = str->add("e,state,selected");
19197strings[3292] = str->add(strings[3292]);
19198strings[3294] = str->add(strings[3294]);
19199strings[3292] = str->add(strings[3292]);
19200strings[3294] = str->add(strings[3294]);
19201strings[3292] = str->add(strings[3292]);
19202strings[3294] = str->add(strings[3294]);
19203strings[3292] = str->add(strings[3292]);
19204strings[3294] = str->add(strings[3294]);
19205strings[3292] = str->add(strings[3292]);
19206strings[3294] = str->add(strings[3294]);
19207strings[3292] = str->add(strings[3292]);
19208str->del(strings[3291]);
19209str->del(strings[3292]);
19210strings[3295] = str->add("program,start");
19211strings[3296] = str->add("unsel");
19212str->del(strings[3293]);
19213str->del(strings[3292]);
19214str->del(strings[3293]);
19215str->del(strings[3292]);
19216strings[3295] = str->add(strings[3295]);
19217strings[3296] = str->add(strings[3296]);
19218str->del(strings[3293]);
19219str->del(strings[3292]);
19220strings[3295] = str->add(strings[3295]);
19221strings[3296] = str->add(strings[3296]);
19222strings[1932] = str->add(strings[1932]);
19223strings[3296] = str->add(strings[3296]);
19224str->del(strings[3293]);
19225str->del(strings[3292]);
19226str->del(strings[3293]);
19227str->del(strings[3292]);
19228str->del(strings[3293]);
19229str->del(strings[3292]);
19230strings[3295] = str->add(strings[3295]);
19231strings[3297] = str->add("sel");
19232str->del(strings[3294]);
19233str->del(strings[3292]);
19234str->del(strings[3294]);
19235str->del(strings[3292]);
19236strings[3295] = str->add(strings[3295]);
19237strings[3297] = str->add(strings[3297]);
19238str->del(strings[3294]);
19239str->del(strings[3292]);
19240strings[3295] = str->add(strings[3295]);
19241strings[3297] = str->add(strings[3297]);
19242strings[1932] = str->add(strings[1932]);
19243strings[3297] = str->add(strings[3297]);
19244str->del(strings[3294]);
19245str->del(strings[3292]);
19246str->del(strings[3294]);
19247str->del(strings[3292]);
19248str->del(strings[3294]);
19249str->del(strings[3292]);
19250str->del(strings[3295]);
19251str->del(strings[3296]);
19252str->del(strings[3295]);
19253str->del(strings[3296]);
19254str->del(strings[3295]);
19255str->del(strings[3296]);
19256str->del(strings[1932]);
19257str->del(strings[3296]);
19258str->del(strings[3295]);
19259str->del(strings[3297]);
19260str->del(strings[3295]);
19261str->del(strings[3297]);
19262str->del(strings[3295]);
19263str->del(strings[3297]);
19264str->del(strings[1932]);
19265str->del(strings[3297]);
19266strings[361] = str->add(strings[361]);
19267strings[362] = str->add(strings[362]);
19268strings[361] = str->add(strings[361]);
19269str->del(strings[361]);
19270strings[362] = str->add(strings[362]);
19271str->del(strings[362]);
19272strings[3298] = str->add("resize");
19273str->del(strings[3298]);
19274strings[64] = str->add(strings[64]);
19275strings[2581] = str->add(strings[2581]);
19276strings[64] = str->add(strings[64]);
19277strings[3299] = str->add("load");
19278strings[1841] = str->add(strings[1841]);
19279strings[64] = str->add(strings[64]);
19280strings[1949] = str->add(strings[1949]);
19281strings[64] = str->add(strings[64]);
19282strings[1880] = str->add(strings[1880]);
19283strings[64] = str->add(strings[64]);
19284strings[1876] = str->add(strings[1876]);
19285str->del(strings[64]);
19286strings[379] = str->add(strings[379]);
19287strings[1842] = str->add(strings[1842]);
19288strings[1842] = str->add(strings[1842]);
19289strings[64] = str->add(strings[64]);
19290strings[1874] = str->add(strings[1874]);
19291strings[64] = str->add(strings[64]);
19292strings[2634] = str->add(strings[2634]);
19293strings[3299] = str->add(strings[3299]);
19294strings[1841] = str->add(strings[1841]);
19295strings[64] = str->add(strings[64]);
19296strings[2585] = str->add(strings[2585]);
19297strings[64] = str->add(strings[64]);
19298strings[3299] = str->add(strings[3299]);
19299strings[3220] = str->add(strings[3220]);
19300strings[1841] = str->add(strings[1841]);
19301str->del(strings[64]);
19302strings[385] = str->add(strings[385]);
19303strings[3220] = str->add(strings[3220]);
19304strings[64] = str->add(strings[64]);
19305strings[2586] = str->add(strings[2586]);
19306strings[3299] = str->add(strings[3299]);
19307strings[1841] = str->add(strings[1841]);
19308strings[64] = str->add(strings[64]);
19309strings[2886] = str->add(strings[2886]);
19310strings[64] = str->add(strings[64]);
19311strings[2888] = str->add(strings[2888]);
19312strings[64] = str->add(strings[64]);
19313strings[2634] = str->add(strings[2634]);
19314strings[3299] = str->add(strings[3299]);
19315strings[1841] = str->add(strings[1841]);
19316strings[64] = str->add(strings[64]);
19317strings[2585] = str->add(strings[2585]);
19318strings[64] = str->add(strings[64]);
19319strings[3299] = str->add(strings[3299]);
19320strings[3221] = str->add(strings[3221]);
19321strings[1841] = str->add(strings[1841]);
19322str->del(strings[64]);
19323strings[385] = str->add(strings[385]);
19324strings[3221] = str->add(strings[3221]);
19325strings[64] = str->add(strings[64]);
19326strings[2586] = str->add(strings[2586]);
19327strings[3299] = str->add(strings[3299]);
19328strings[1841] = str->add(strings[1841]);
19329strings[64] = str->add(strings[64]);
19330strings[2886] = str->add(strings[2886]);
19331strings[64] = str->add(strings[64]);
19332strings[2888] = str->add(strings[2888]);
19333strings[64] = str->add(strings[64]);
19334strings[2634] = str->add(strings[2634]);
19335strings[3299] = str->add(strings[3299]);
19336strings[1841] = str->add(strings[1841]);
19337strings[64] = str->add(strings[64]);
19338strings[2585] = str->add(strings[2585]);
19339strings[64] = str->add(strings[64]);
19340strings[3299] = str->add(strings[3299]);
19341strings[3222] = str->add(strings[3222]);
19342strings[1841] = str->add(strings[1841]);
19343str->del(strings[64]);
19344strings[385] = str->add(strings[385]);
19345strings[3222] = str->add(strings[3222]);
19346strings[64] = str->add(strings[64]);
19347strings[2586] = str->add(strings[2586]);
19348strings[3299] = str->add(strings[3299]);
19349strings[1841] = str->add(strings[1841]);
19350strings[64] = str->add(strings[64]);
19351strings[2886] = str->add(strings[2886]);
19352strings[64] = str->add(strings[64]);
19353strings[2888] = str->add(strings[2888]);
19354strings[64] = str->add(strings[64]);
19355strings[2634] = str->add(strings[2634]);
19356strings[3299] = str->add(strings[3299]);
19357strings[1841] = str->add(strings[1841]);
19358strings[64] = str->add(strings[64]);
19359strings[2584] = str->add(strings[2584]);
19360strings[3299] = str->add(strings[3299]);
19361strings[1841] = str->add(strings[1841]);
19362strings[3224] = str->add(strings[3224]);
19363strings[64] = str->add(strings[64]);
19364strings[2585] = str->add(strings[2585]);
19365strings[64] = str->add(strings[64]);
19366strings[3299] = str->add(strings[3299]);
19367strings[3223] = str->add(strings[3223]);
19368strings[1841] = str->add(strings[1841]);
19369str->del(strings[64]);
19370strings[385] = str->add(strings[385]);
19371strings[3223] = str->add(strings[3223]);
19372strings[64] = str->add(strings[64]);
19373strings[2586] = str->add(strings[2586]);
19374strings[3299] = str->add(strings[3299]);
19375strings[1841] = str->add(strings[1841]);
19376strings[64] = str->add(strings[64]);
19377strings[2886] = str->add(strings[2886]);
19378strings[64] = str->add(strings[64]);
19379strings[2888] = str->add(strings[2888]);
19380strings[64] = str->add(strings[64]);
19381strings[2634] = str->add(strings[2634]);
19382strings[3299] = str->add(strings[3299]);
19383strings[1841] = str->add(strings[1841]);
19384strings[64] = str->add(strings[64]);
19385strings[2585] = str->add(strings[2585]);
19386strings[64] = str->add(strings[64]);
19387strings[3299] = str->add(strings[3299]);
19388strings[3225] = str->add(strings[3225]);
19389strings[1841] = str->add(strings[1841]);
19390str->del(strings[64]);
19391strings[385] = str->add(strings[385]);
19392strings[3225] = str->add(strings[3225]);
19393strings[64] = str->add(strings[64]);
19394strings[2586] = str->add(strings[2586]);
19395strings[3299] = str->add(strings[3299]);
19396strings[1841] = str->add(strings[1841]);
19397strings[64] = str->add(strings[64]);
19398strings[2886] = str->add(strings[2886]);
19399strings[64] = str->add(strings[64]);
19400strings[2888] = str->add(strings[2888]);
19401strings[64] = str->add(strings[64]);
19402strings[2634] = str->add(strings[2634]);
19403strings[3299] = str->add(strings[3299]);
19404strings[1841] = str->add(strings[1841]);
19405strings[64] = str->add(strings[64]);
19406strings[2585] = str->add(strings[2585]);
19407strings[64] = str->add(strings[64]);
19408strings[3299] = str->add(strings[3299]);
19409strings[3226] = str->add(strings[3226]);
19410strings[1841] = str->add(strings[1841]);
19411str->del(strings[64]);
19412strings[385] = str->add(strings[385]);
19413strings[3226] = str->add(strings[3226]);
19414strings[64] = str->add(strings[64]);
19415strings[2586] = str->add(strings[2586]);
19416strings[3299] = str->add(strings[3299]);
19417strings[1841] = str->add(strings[1841]);
19418strings[64] = str->add(strings[64]);
19419strings[2886] = str->add(strings[2886]);
19420strings[64] = str->add(strings[64]);
19421strings[2888] = str->add(strings[2888]);
19422strings[64] = str->add(strings[64]);
19423strings[2634] = str->add(strings[2634]);
19424strings[3299] = str->add(strings[3299]);
19425strings[1841] = str->add(strings[1841]);
19426strings[64] = str->add(strings[64]);
19427strings[2585] = str->add(strings[2585]);
19428strings[64] = str->add(strings[64]);
19429strings[3299] = str->add(strings[3299]);
19430strings[3227] = str->add(strings[3227]);
19431strings[1841] = str->add(strings[1841]);
19432str->del(strings[64]);
19433strings[385] = str->add(strings[385]);
19434strings[3227] = str->add(strings[3227]);
19435strings[64] = str->add(strings[64]);
19436strings[2586] = str->add(strings[2586]);
19437strings[3299] = str->add(strings[3299]);
19438strings[1841] = str->add(strings[1841]);
19439strings[64] = str->add(strings[64]);
19440strings[2886] = str->add(strings[2886]);
19441strings[64] = str->add(strings[64]);
19442strings[2888] = str->add(strings[2888]);
19443strings[64] = str->add(strings[64]);
19444strings[2634] = str->add(strings[2634]);
19445strings[3299] = str->add(strings[3299]);
19446strings[1841] = str->add(strings[1841]);
19447strings[64] = str->add(strings[64]);
19448strings[2585] = str->add(strings[2585]);
19449strings[64] = str->add(strings[64]);
19450strings[3299] = str->add(strings[3299]);
19451strings[3228] = str->add(strings[3228]);
19452strings[1841] = str->add(strings[1841]);
19453str->del(strings[64]);
19454strings[385] = str->add(strings[385]);
19455strings[3228] = str->add(strings[3228]);
19456strings[64] = str->add(strings[64]);
19457strings[2586] = str->add(strings[2586]);
19458strings[3299] = str->add(strings[3299]);
19459strings[1841] = str->add(strings[1841]);
19460strings[64] = str->add(strings[64]);
19461strings[2886] = str->add(strings[2886]);
19462strings[64] = str->add(strings[64]);
19463strings[2888] = str->add(strings[2888]);
19464strings[64] = str->add(strings[64]);
19465strings[2634] = str->add(strings[2634]);
19466strings[3299] = str->add(strings[3299]);
19467strings[1841] = str->add(strings[1841]);
19468strings[64] = str->add(strings[64]);
19469strings[2585] = str->add(strings[2585]);
19470strings[64] = str->add(strings[64]);
19471strings[3299] = str->add(strings[3299]);
19472strings[1721] = str->add(strings[1721]);
19473strings[1841] = str->add(strings[1841]);
19474str->del(strings[64]);
19475strings[385] = str->add(strings[385]);
19476strings[1721] = str->add(strings[1721]);
19477strings[64] = str->add(strings[64]);
19478strings[2586] = str->add(strings[2586]);
19479strings[3299] = str->add(strings[3299]);
19480strings[1841] = str->add(strings[1841]);
19481strings[64] = str->add(strings[64]);
19482strings[2886] = str->add(strings[2886]);
19483strings[64] = str->add(strings[64]);
19484strings[2888] = str->add(strings[2888]);
19485strings[64] = str->add(strings[64]);
19486strings[2634] = str->add(strings[2634]);
19487strings[3299] = str->add(strings[3299]);
19488strings[1841] = str->add(strings[1841]);
19489strings[64] = str->add(strings[64]);
19490strings[2585] = str->add(strings[2585]);
19491strings[64] = str->add(strings[64]);
19492strings[3299] = str->add(strings[3299]);
19493strings[3229] = str->add(strings[3229]);
19494strings[1841] = str->add(strings[1841]);
19495str->del(strings[64]);
19496strings[385] = str->add(strings[385]);
19497strings[3229] = str->add(strings[3229]);
19498strings[64] = str->add(strings[64]);
19499strings[2586] = str->add(strings[2586]);
19500strings[3299] = str->add(strings[3299]);
19501strings[1841] = str->add(strings[1841]);
19502strings[64] = str->add(strings[64]);
19503strings[2886] = str->add(strings[2886]);
19504strings[64] = str->add(strings[64]);
19505strings[2888] = str->add(strings[2888]);
19506strings[3300] = str->add("resize");
19507strings[3300] = str->add(strings[3300]);
19508strings[3300] = str->add(strings[3300]);
19509strings[3300] = str->add(strings[3300]);
19510strings[3300] = str->add(strings[3300]);
19511strings[3300] = str->add(strings[3300]);
19512strings[3300] = str->add(strings[3300]);
19513strings[3300] = str->add(strings[3300]);
19514strings[3300] = str->add(strings[3300]);
19515strings[3300] = str->add(strings[3300]);
19516strings[3300] = str->add(strings[3300]);
19517strings[3300] = str->add(strings[3300]);
19518strings[3300] = str->add(strings[3300]);
19519strings[3300] = str->add(strings[3300]);
19520strings[3300] = str->add(strings[3300]);
19521strings[3300] = str->add(strings[3300]);
19522strings[3300] = str->add(strings[3300]);
19523strings[3300] = str->add(strings[3300]);
19524strings[3300] = str->add(strings[3300]);
19525strings[3300] = str->add(strings[3300]);
19526strings[3300] = str->add(strings[3300]);
19527strings[3300] = str->add(strings[3300]);
19528strings[3300] = str->add(strings[3300]);
19529strings[3300] = str->add(strings[3300]);
19530strings[3300] = str->add(strings[3300]);
19531strings[3300] = str->add(strings[3300]);
19532strings[3300] = str->add(strings[3300]);
19533strings[3300] = str->add(strings[3300]);
19534strings[3300] = str->add(strings[3300]);
19535strings[3300] = str->add(strings[3300]);
19536strings[3300] = str->add(strings[3300]);
19537strings[1933] = str->add(strings[1933]);
19538str->del(strings[1933]);
19539str->del(strings[64]);
19540str->del(strings[2583]);
19541strings[1933] = str->add(strings[1933]);
19542str->del(strings[1933]);
19543str->del(strings[64]);
19544str->del(strings[2584]);
19545strings[1933] = str->add(strings[1933]);
19546str->del(strings[1933]);
19547str->del(strings[3237]);
19548str->del(strings[3237]);
19549str->del(strings[3237]);
19550str->del(strings[64]);
19551str->del(strings[2585]);
19552strings[1933] = str->add(strings[1933]);
19553str->del(strings[1933]);
19554str->del(strings[64]);
19555str->del(strings[2583]);
19556strings[1933] = str->add(strings[1933]);
19557str->del(strings[1933]);
19558str->del(strings[64]);
19559str->del(strings[2584]);
19560strings[1933] = str->add(strings[1933]);
19561str->del(strings[1933]);
19562str->del(strings[3238]);
19563str->del(strings[3238]);
19564str->del(strings[3238]);
19565str->del(strings[64]);
19566str->del(strings[2585]);
19567strings[1933] = str->add(strings[1933]);
19568str->del(strings[1933]);
19569str->del(strings[64]);
19570str->del(strings[2583]);
19571strings[1933] = str->add(strings[1933]);
19572str->del(strings[1933]);
19573str->del(strings[64]);
19574str->del(strings[2584]);
19575strings[1933] = str->add(strings[1933]);
19576str->del(strings[1933]);
19577str->del(strings[3239]);
19578str->del(strings[3239]);
19579str->del(strings[3239]);
19580str->del(strings[64]);
19581str->del(strings[2585]);
19582strings[1933] = str->add(strings[1933]);
19583str->del(strings[1933]);
19584str->del(strings[1842]);
19585str->del(strings[1842]);
19586str->del(strings[64]);
19587str->del(strings[2581]);
19588str->del(strings[64]);
19589str->del(strings[2886]);
19590str->del(strings[64]);
19591str->del(strings[2888]);
19592str->del(strings[2074]);
19593str->del(strings[3237]);
19594str->del(strings[385]);
19595str->del(strings[64]);
19596str->del(strings[2886]);
19597str->del(strings[64]);
19598str->del(strings[2888]);
19599str->del(strings[2077]);
19600str->del(strings[3238]);
19601str->del(strings[385]);
19602str->del(strings[64]);
19603str->del(strings[2886]);
19604str->del(strings[64]);
19605str->del(strings[2888]);
19606str->del(strings[2070]);
19607str->del(strings[3239]);
19608str->del(strings[385]);
19609str->del(strings[64]);
19610str->del(strings[1949]);
19611str->del(strings[64]);
19612str->del(strings[1880]);
19613str->del(strings[64]);
19614str->del(strings[1876]);
19615str->del(strings[379]);
19616str->del(strings[64]);
19617str->del(strings[1874]);
19618str->del(strings[361]);
19619str->del(strings[362]);
19620strings[3220] = str->add(strings[3220]);
19621strings[3220] = str->add(strings[3220]);
19622strings[64] = str->add(strings[64]);
19623strings[2913] = str->add(strings[2913]);
19624strings[3221] = str->add(strings[3221]);
19625strings[3221] = str->add(strings[3221]);
19626strings[64] = str->add(strings[64]);
19627strings[2913] = str->add(strings[2913]);
19628strings[3222] = str->add(strings[3222]);
19629strings[3222] = str->add(strings[3222]);
19630strings[64] = str->add(strings[64]);
19631strings[2913] = str->add(strings[2913]);
19632strings[3223] = str->add(strings[3223]);
19633strings[3223] = str->add(strings[3223]);
19634strings[64] = str->add(strings[64]);
19635strings[2913] = str->add(strings[2913]);
19636strings[3225] = str->add(strings[3225]);
19637strings[3225] = str->add(strings[3225]);
19638strings[64] = str->add(strings[64]);
19639strings[2913] = str->add(strings[2913]);
19640strings[3226] = str->add(strings[3226]);
19641strings[3226] = str->add(strings[3226]);
19642strings[64] = str->add(strings[64]);
19643strings[2913] = str->add(strings[2913]);
19644strings[3227] = str->add(strings[3227]);
19645strings[3227] = str->add(strings[3227]);
19646strings[64] = str->add(strings[64]);
19647strings[2913] = str->add(strings[2913]);
19648strings[3228] = str->add(strings[3228]);
19649strings[3228] = str->add(strings[3228]);
19650strings[64] = str->add(strings[64]);
19651strings[2913] = str->add(strings[2913]);
19652strings[1721] = str->add(strings[1721]);
19653strings[1721] = str->add(strings[1721]);
19654strings[64] = str->add(strings[64]);
19655strings[2913] = str->add(strings[2913]);
19656strings[3229] = str->add(strings[3229]);
19657strings[3229] = str->add(strings[3229]);
19658strings[64] = str->add(strings[64]);
19659strings[2913] = str->add(strings[2913]);
19660str->del(strings[64]);
19661str->del(strings[3021]);
19662strings[64] = str->add(strings[64]);
19663strings[2913] = str->add(strings[2913]);
19664str->del(strings[64]);
19665str->del(strings[2913]);
19666strings[64] = str->add(strings[64]);
19667strings[3021] = str->add(strings[3021]);
19668str->del(strings[3299]);
19669str->del(strings[1841]);
19670str->del(strings[3299]);
19671str->del(strings[1841]);
19672str->del(strings[3299]);
19673str->del(strings[1841]);
19674str->del(strings[3299]);
19675str->del(strings[1841]);
19676str->del(strings[3299]);
19677str->del(strings[1841]);
19678str->del(strings[3299]);
19679str->del(strings[1841]);
19680str->del(strings[3299]);
19681str->del(strings[1841]);
19682str->del(strings[3299]);
19683str->del(strings[1841]);
19684str->del(strings[3299]);
19685str->del(strings[1841]);
19686str->del(strings[3299]);
19687str->del(strings[1841]);
19688str->del(strings[3299]);
19689str->del(strings[1841]);
19690str->del(strings[3299]);
19691str->del(strings[1841]);
19692str->del(strings[3299]);
19693str->del(strings[1841]);
19694str->del(strings[3299]);
19695str->del(strings[1841]);
19696str->del(strings[3299]);
19697str->del(strings[1841]);
19698str->del(strings[3299]);
19699str->del(strings[1841]);
19700str->del(strings[3299]);
19701str->del(strings[1841]);
19702str->del(strings[3299]);
19703str->del(strings[1841]);
19704str->del(strings[3299]);
19705str->del(strings[1841]);
19706str->del(strings[3299]);
19707str->del(strings[1841]);
19708str->del(strings[3299]);
19709str->del(strings[1841]);
19710str->del(strings[3299]);
19711str->del(strings[1841]);
19712str->del(strings[3299]);
19713str->del(strings[1841]);
19714str->del(strings[3299]);
19715str->del(strings[1841]);
19716str->del(strings[3299]);
19717str->del(strings[1841]);
19718str->del(strings[3299]);
19719str->del(strings[1841]);
19720str->del(strings[3299]);
19721str->del(strings[1841]);
19722str->del(strings[3299]);
19723str->del(strings[1841]);
19724str->del(strings[3299]);
19725str->del(strings[1841]);
19726str->del(strings[3299]);
19727str->del(strings[1841]);
19728str->del(strings[3299]);
19729str->del(strings[1841]);
19730str->del(strings[3299]);
19731str->del(strings[1841]);
19732str->del(strings[3300]);
19733str->del(strings[3300]);
19734str->del(strings[3300]);
19735str->del(strings[3300]);
19736str->del(strings[3300]);
19737str->del(strings[3300]);
19738str->del(strings[3300]);
19739str->del(strings[3300]);
19740str->del(strings[3300]);
19741str->del(strings[3300]);
19742str->del(strings[3300]);
19743str->del(strings[3300]);
19744str->del(strings[3300]);
19745str->del(strings[3300]);
19746str->del(strings[3300]);
19747str->del(strings[3300]);
19748str->del(strings[3300]);
19749str->del(strings[3300]);
19750str->del(strings[3300]);
19751str->del(strings[3300]);
19752str->del(strings[3300]);
19753str->del(strings[3300]);
19754str->del(strings[3300]);
19755str->del(strings[3300]);
19756str->del(strings[3300]);
19757str->del(strings[3300]);
19758str->del(strings[3300]);
19759str->del(strings[3300]);
19760str->del(strings[3300]);
19761str->del(strings[3300]);
19762str->del(strings[3300]);
19763strings[3301] = str->add("e,action,mouse,move");
19764strings[3302] = str->add("e");
19765str->del(strings[3301]);
19766str->del(strings[3302]);
19767str->del(strings[7]);
19768str->del(strings[3279]);
19769strings[7] = str->add(strings[7]);
19770strings[2320] = str->add(strings[2320]);
19771strings[3303] = str->add("e,action,mouse,move");
19772strings[3304] = str->add("e");
19773str->del(strings[3303]);
19774str->del(strings[3304]);
19775strings[3305] = str->add("e,action,mouse,move");
19776strings[3306] = str->add("e");
19777str->del(strings[3305]);
19778str->del(strings[3306]);
19779strings[3307] = str->add("e,action,mouse,move");
19780strings[3308] = str->add("e");
19781str->del(strings[3307]);
19782str->del(strings[3308]);
19783strings[3309] = str->add("e,action,mouse,move");
19784strings[3310] = str->add("e");
19785str->del(strings[3309]);
19786str->del(strings[3310]);
19787strings[3311] = str->add("e,action,mouse,move");
19788strings[3312] = str->add("e");
19789str->del(strings[3311]);
19790str->del(strings[3312]);
19791strings[3313] = str->add("e,action,mouse,move");
19792strings[3314] = str->add("e");
19793str->del(strings[3313]);
19794str->del(strings[3314]);
19795strings[3315] = str->add("e,action,mouse,move");
19796strings[3316] = str->add("e");
19797str->del(strings[3315]);
19798str->del(strings[3316]);
19799str->del(strings[7]);
19800str->del(strings[2320]);
19801strings[7] = str->add(strings[7]);
19802strings[2330] = str->add(strings[2330]);
19803strings[3317] = str->add("e,action,mouse,move");
19804strings[3318] = str->add("e");
19805str->del(strings[3317]);
19806str->del(strings[3318]);
19807strings[3319] = str->add("e,action,mouse,move");
19808strings[3320] = str->add("e");
19809str->del(strings[3319]);
19810str->del(strings[3320]);
19811strings[3321] = str->add("e,action,mouse,move");
19812strings[3322] = str->add("e");
19813str->del(strings[3321]);
19814str->del(strings[3322]);
19815strings[3323] = str->add("e,action,mouse,move");
19816strings[3324] = str->add("e");
19817str->del(strings[3323]);
19818str->del(strings[3324]);
19819strings[3325] = str->add("e,action,mouse,move");
19820strings[3326] = str->add("e");
19821str->del(strings[3325]);
19822str->del(strings[3326]);
19823strings[3327] = str->add("e,action,mouse,move");
19824strings[3328] = str->add("e");
19825str->del(strings[3327]);
19826str->del(strings[3328]);
19827strings[3329] = str->add("e,action,mouse,move");
19828strings[3330] = str->add("e");
19829str->del(strings[3329]);
19830str->del(strings[3330]);
19831strings[1932] = str->add(strings[1932]);
19832strings[3331] = str->add("unsel");
19833str->del(strings[1932]);
19834str->del(strings[3331]);
19835str->del(strings[7]);
19836str->del(strings[2330]);
19837strings[7] = str->add(strings[7]);
19838strings[2343] = str->add(strings[2343]);
19839strings[3332] = str->add("e,action,mouse,move");
19840strings[3333] = str->add("e");
19841str->del(strings[3332]);
19842str->del(strings[3333]);
19843strings[3334] = str->add("e,action,mouse,move");
19844strings[3335] = str->add("e");
19845str->del(strings[3334]);
19846str->del(strings[3335]);
19847strings[3336] = str->add("e,action,mouse,move");
19848strings[3337] = str->add("e");
19849str->del(strings[3336]);
19850str->del(strings[3337]);
19851strings[1932] = str->add(strings[1932]);
19852strings[1845] = str->add(strings[1845]);
19853strings[3338] = str->add("program,start");
19854strings[1846] = str->add(strings[1846]);
19855strings[1932] = str->add(strings[1932]);
19856strings[1846] = str->add(strings[1846]);
19857strings[3338] = str->add(strings[3338]);
19858strings[1845] = str->add(strings[1845]);
19859strings[1932] = str->add(strings[1932]);
19860strings[3339] = str->add("sel");
19861strings[1932] = str->add(strings[1932]);
19862strings[3339] = str->add(strings[3339]);
19863str->del(strings[1932]);
19864str->del(strings[1845]);
19865str->del(strings[3338]);
19866str->del(strings[1846]);
19867str->del(strings[1932]);
19868str->del(strings[1846]);
19869str->del(strings[3338]);
19870str->del(strings[1845]);
19871str->del(strings[1932]);
19872str->del(strings[3339]);
19873str->del(strings[1932]);
19874str->del(strings[3339]);
19875str->del(strings[7]);
19876str->del(strings[2343]);
19877strings[7] = str->add(strings[7]);
19878strings[2353] = str->add(strings[2353]);
19879strings[3340] = str->add("e,action,mouse,move");
19880strings[3341] = str->add("e");
19881str->del(strings[3340]);
19882str->del(strings[3341]);
19883str->del(strings[7]);
19884str->del(strings[2353]);
19885strings[7] = str->add(strings[7]);
19886strings[2363] = str->add(strings[2363]);
19887strings[3342] = str->add("e,action,mouse,move");
19888strings[3343] = str->add("e");
19889str->del(strings[3342]);
19890str->del(strings[3343]);
19891strings[3344] = str->add("e,action,mouse,move");
19892strings[3345] = str->add("e");
19893strings[3346] = str->add("e,state,unselected");
19894strings[3345] = str->add(strings[3345]);
19895strings[3346] = str->add(strings[3346]);
19896strings[3345] = str->add(strings[3345]);
19897strings[3346] = str->add(strings[3346]);
19898strings[3345] = str->add(strings[3345]);
19899strings[3346] = str->add(strings[3346]);
19900strings[3345] = str->add(strings[3345]);
19901strings[3346] = str->add(strings[3346]);
19902strings[3345] = str->add(strings[3345]);
19903strings[3346] = str->add(strings[3346]);
19904strings[3345] = str->add(strings[3345]);
19905strings[3347] = str->add("e,state,selected");
19906strings[3345] = str->add(strings[3345]);
19907strings[3347] = str->add(strings[3347]);
19908strings[3345] = str->add(strings[3345]);
19909strings[3347] = str->add(strings[3347]);
19910strings[3345] = str->add(strings[3345]);
19911strings[3347] = str->add(strings[3347]);
19912strings[3345] = str->add(strings[3345]);
19913strings[3347] = str->add(strings[3347]);
19914strings[3345] = str->add(strings[3345]);
19915str->del(strings[3344]);
19916str->del(strings[3345]);
19917strings[3348] = str->add("program,start");
19918strings[3349] = str->add("unsel");
19919str->del(strings[3346]);
19920str->del(strings[3345]);
19921str->del(strings[3346]);
19922str->del(strings[3345]);
19923strings[3348] = str->add(strings[3348]);
19924strings[3349] = str->add(strings[3349]);
19925str->del(strings[3346]);
19926str->del(strings[3345]);
19927strings[3348] = str->add(strings[3348]);
19928strings[3349] = str->add(strings[3349]);
19929strings[1932] = str->add(strings[1932]);
19930strings[3349] = str->add(strings[3349]);
19931str->del(strings[3346]);
19932str->del(strings[3345]);
19933str->del(strings[3346]);
19934str->del(strings[3345]);
19935str->del(strings[3346]);
19936str->del(strings[3345]);
19937strings[3348] = str->add(strings[3348]);
19938strings[3350] = str->add("sel");
19939str->del(strings[3347]);
19940str->del(strings[3345]);
19941str->del(strings[3347]);
19942str->del(strings[3345]);
19943strings[3348] = str->add(strings[3348]);
19944strings[3350] = str->add(strings[3350]);
19945str->del(strings[3347]);
19946str->del(strings[3345]);
19947str->del(strings[3347]);
19948str->del(strings[3345]);
19949str->del(strings[3347]);
19950str->del(strings[3345]);
19951str->del(strings[3348]);
19952str->del(strings[3349]);
19953str->del(strings[3348]);
19954str->del(strings[3349]);
19955str->del(strings[3348]);
19956str->del(strings[3349]);
19957str->del(strings[1932]);
19958str->del(strings[3349]);
19959str->del(strings[3348]);
19960str->del(strings[3350]);
19961str->del(strings[3348]);
19962str->del(strings[3350]);
19963strings[1933] = str->add(strings[1933]);
19964str->del(strings[1933]);
19965str->del(strings[64]);
19966str->del(strings[2634]);
19967strings[1933] = str->add(strings[1933]);
19968str->del(strings[1933]);
19969str->del(strings[3220]);
19970str->del(strings[3220]);
19971str->del(strings[3220]);
19972str->del(strings[64]);
19973str->del(strings[2585]);
19974strings[1933] = str->add(strings[1933]);
19975str->del(strings[1933]);
19976str->del(strings[64]);
19977str->del(strings[2586]);
19978strings[1933] = str->add(strings[1933]);
19979str->del(strings[1933]);
19980str->del(strings[64]);
19981str->del(strings[2634]);
19982strings[1933] = str->add(strings[1933]);
19983str->del(strings[1933]);
19984str->del(strings[3221]);
19985str->del(strings[3221]);
19986str->del(strings[3221]);
19987str->del(strings[64]);
19988str->del(strings[2585]);
19989strings[1933] = str->add(strings[1933]);
19990str->del(strings[1933]);
19991str->del(strings[64]);
19992str->del(strings[2586]);
19993strings[1933] = str->add(strings[1933]);
19994str->del(strings[1933]);
19995str->del(strings[64]);
19996str->del(strings[2634]);
19997strings[1933] = str->add(strings[1933]);
19998str->del(strings[1933]);
19999str->del(strings[3222]);
20000str->del(strings[3222]);
20001str->del(strings[3222]);
20002str->del(strings[64]);
20003str->del(strings[2585]);
20004strings[1933] = str->add(strings[1933]);
20005str->del(strings[1933]);
20006str->del(strings[64]);
20007str->del(strings[2586]);
20008strings[1933] = str->add(strings[1933]);
20009str->del(strings[1933]);
20010str->del(strings[64]);
20011str->del(strings[2634]);
20012strings[1933] = str->add(strings[1933]);
20013str->del(strings[1933]);
20014str->del(strings[64]);
20015str->del(strings[2584]);
20016strings[1933] = str->add(strings[1933]);
20017str->del(strings[1933]);
20018str->del(strings[3223]);
20019str->del(strings[3223]);
20020str->del(strings[3223]);
20021str->del(strings[64]);
20022str->del(strings[2585]);
20023strings[1933] = str->add(strings[1933]);
20024str->del(strings[1933]);
20025str->del(strings[64]);
20026str->del(strings[2586]);
20027strings[1933] = str->add(strings[1933]);
20028str->del(strings[1933]);
20029str->del(strings[64]);
20030str->del(strings[2634]);
20031strings[1933] = str->add(strings[1933]);
20032str->del(strings[1933]);
20033str->del(strings[3225]);
20034str->del(strings[3225]);
20035str->del(strings[3225]);
20036str->del(strings[64]);
20037str->del(strings[2585]);
20038strings[1933] = str->add(strings[1933]);
20039str->del(strings[1933]);
20040str->del(strings[64]);
20041str->del(strings[2586]);
20042strings[1933] = str->add(strings[1933]);
20043str->del(strings[1933]);
20044str->del(strings[64]);
20045str->del(strings[2634]);
20046strings[1933] = str->add(strings[1933]);
20047str->del(strings[1933]);
20048str->del(strings[3226]);
20049str->del(strings[3226]);
20050str->del(strings[3226]);
20051str->del(strings[64]);
20052str->del(strings[2585]);
20053strings[1933] = str->add(strings[1933]);
20054str->del(strings[1933]);
20055str->del(strings[64]);
20056str->del(strings[2586]);
20057strings[1933] = str->add(strings[1933]);
20058str->del(strings[1933]);
20059str->del(strings[64]);
20060str->del(strings[2634]);
20061strings[1933] = str->add(strings[1933]);
20062str->del(strings[1933]);
20063str->del(strings[3227]);
20064str->del(strings[3227]);
20065str->del(strings[3227]);
20066str->del(strings[64]);
20067str->del(strings[2585]);
20068strings[1933] = str->add(strings[1933]);
20069str->del(strings[1933]);
20070str->del(strings[64]);
20071str->del(strings[2586]);
20072strings[1933] = str->add(strings[1933]);
20073str->del(strings[1933]);
20074str->del(strings[64]);
20075str->del(strings[2634]);
20076strings[1933] = str->add(strings[1933]);
20077str->del(strings[1933]);
20078str->del(strings[3228]);
20079str->del(strings[3228]);
20080str->del(strings[3228]);
20081str->del(strings[64]);
20082str->del(strings[2585]);
20083strings[1933] = str->add(strings[1933]);
20084str->del(strings[1933]);
20085str->del(strings[64]);
20086str->del(strings[2586]);
20087strings[1933] = str->add(strings[1933]);
20088str->del(strings[1933]);
20089str->del(strings[64]);
20090str->del(strings[2634]);
20091strings[1933] = str->add(strings[1933]);
20092str->del(strings[1933]);
20093str->del(strings[1721]);
20094str->del(strings[1721]);
20095str->del(strings[1721]);
20096str->del(strings[64]);
20097str->del(strings[2585]);
20098strings[1933] = str->add(strings[1933]);
20099str->del(strings[1933]);
20100str->del(strings[64]);
20101str->del(strings[2586]);
20102strings[1933] = str->add(strings[1933]);
20103str->del(strings[1933]);
20104str->del(strings[64]);
20105str->del(strings[2634]);
20106strings[1933] = str->add(strings[1933]);
20107str->del(strings[1933]);
20108str->del(strings[3229]);
20109str->del(strings[3229]);
20110str->del(strings[3229]);
20111str->del(strings[64]);
20112str->del(strings[2585]);
20113strings[1933] = str->add(strings[1933]);
20114str->del(strings[1933]);
20115str->del(strings[64]);
20116str->del(strings[2586]);
20117strings[1933] = str->add(strings[1933]);
20118str->del(strings[1933]);
20119str->del(strings[1842]);
20120str->del(strings[1842]);
20121str->del(strings[64]);
20122str->del(strings[2581]);
20123str->del(strings[64]);
20124str->del(strings[2886]);
20125str->del(strings[64]);
20126str->del(strings[2888]);
20127str->del(strings[3220]);
20128str->del(strings[385]);
20129str->del(strings[64]);
20130str->del(strings[2913]);
20131str->del(strings[64]);
20132str->del(strings[2886]);
20133str->del(strings[64]);
20134str->del(strings[2888]);
20135str->del(strings[3221]);
20136str->del(strings[385]);
20137str->del(strings[64]);
20138str->del(strings[2913]);
20139str->del(strings[64]);
20140str->del(strings[2886]);
20141str->del(strings[64]);
20142str->del(strings[2888]);
20143str->del(strings[3222]);
20144str->del(strings[385]);
20145str->del(strings[64]);
20146str->del(strings[2913]);
20147str->del(strings[64]);
20148str->del(strings[2886]);
20149str->del(strings[64]);
20150str->del(strings[2888]);
20151str->del(strings[3224]);
20152str->del(strings[3223]);
20153str->del(strings[385]);
20154str->del(strings[64]);
20155str->del(strings[2913]);
20156str->del(strings[64]);
20157str->del(strings[2886]);
20158str->del(strings[64]);
20159str->del(strings[2888]);
20160str->del(strings[3225]);
20161str->del(strings[385]);
20162str->del(strings[64]);
20163str->del(strings[2913]);
20164str->del(strings[64]);
20165str->del(strings[2886]);
20166str->del(strings[64]);
20167str->del(strings[2888]);
20168str->del(strings[3226]);
20169str->del(strings[385]);
20170str->del(strings[64]);
20171str->del(strings[2913]);
20172str->del(strings[64]);
20173str->del(strings[2886]);
20174str->del(strings[64]);
20175str->del(strings[2888]);
20176str->del(strings[3227]);
20177str->del(strings[385]);
20178str->del(strings[64]);
20179str->del(strings[2913]);
20180str->del(strings[64]);
20181str->del(strings[2886]);
20182str->del(strings[64]);
20183str->del(strings[2888]);
20184str->del(strings[3228]);
20185str->del(strings[385]);
20186str->del(strings[64]);
20187str->del(strings[2913]);
20188str->del(strings[64]);
20189str->del(strings[2886]);
20190str->del(strings[64]);
20191str->del(strings[2888]);
20192str->del(strings[1721]);
20193str->del(strings[385]);
20194str->del(strings[64]);
20195str->del(strings[2913]);
20196str->del(strings[64]);
20197str->del(strings[2886]);
20198str->del(strings[64]);
20199str->del(strings[2888]);
20200str->del(strings[3229]);
20201str->del(strings[385]);
20202str->del(strings[64]);
20203str->del(strings[2913]);
20204str->del(strings[64]);
20205str->del(strings[1949]);
20206str->del(strings[64]);
20207str->del(strings[1880]);
20208str->del(strings[64]);
20209str->del(strings[1876]);
20210str->del(strings[379]);
20211str->del(strings[64]);
20212str->del(strings[1874]);
20213str->del(strings[361]);
20214str->del(strings[362]);
20215str->del(strings[64]);
20216str->del(strings[3021]);
20217strings[64] = str->add(strings[64]);
20218strings[2913] = str->add(strings[2913]);
20219strings[3351] = str->add("e,action,mouse,move");
20220strings[3352] = str->add("e");
20221str->del(strings[3351]);
20222str->del(strings[3352]);
20223strings[3353] = str->add("e,action,mouse,move");
20224strings[3354] = str->add("e");
20225str->del(strings[3353]);
20226str->del(strings[3354]);
20227strings[3355] = str->add("e,action,mouse,move");
20228strings[3356] = str->add("e");
20229str->del(strings[3355]);
20230str->del(strings[3356]);
20231strings[3357] = str->add("e,action,mouse,move");
20232strings[3358] = str->add("e");
20233str->del(strings[3357]);
20234str->del(strings[3358]);
20235strings[3359] = str->add("e,action,mouse,move");
20236strings[3360] = str->add("e");
20237str->del(strings[3359]);
20238str->del(strings[3360]);
20239strings[3361] = str->add("e,action,mouse,move");
20240strings[3362] = str->add("e");
20241str->del(strings[3361]);
20242str->del(strings[3362]);
20243strings[1932] = str->add(strings[1932]);
20244strings[3363] = str->add("unsel");
20245str->del(strings[1932]);
20246str->del(strings[3363]);
20247str->del(strings[7]);
20248str->del(strings[2363]);
20249strings[7] = str->add(strings[7]);
20250strings[2383] = str->add(strings[2383]);
20251strings[3364] = str->add("e,action,mouse,move");
20252strings[3365] = str->add("e");
20253str->del(strings[3364]);
20254str->del(strings[3365]);
20255strings[3366] = str->add("e,action,mouse,move");
20256strings[3367] = str->add("e");
20257str->del(strings[3366]);
20258str->del(strings[3367]);
20259strings[3368] = str->add("e,action,mouse,move");
20260strings[3369] = str->add("e");
20261str->del(strings[3368]);
20262str->del(strings[3369]);
20263strings[3370] = str->add("e,action,mouse,move");
20264strings[3371] = str->add("e");
20265str->del(strings[3370]);
20266str->del(strings[3371]);
20267strings[3372] = str->add("e,action,mouse,move");
20268strings[3373] = str->add("e");
20269str->del(strings[3372]);
20270str->del(strings[3373]);
20271strings[3374] = str->add("e,action,mouse,move");
20272strings[3375] = str->add("e");
20273str->del(strings[3374]);
20274str->del(strings[3375]);
20275strings[3376] = str->add("e,action,mouse,move");
20276strings[3377] = str->add("e");
20277str->del(strings[3376]);
20278str->del(strings[3377]);
20279strings[3378] = str->add("e,action,mouse,move");
20280strings[3379] = str->add("e");
20281str->del(strings[3378]);
20282str->del(strings[3379]);
20283strings[1932] = str->add(strings[1932]);
20284strings[3380] = str->add("unsel");
20285str->del(strings[1932]);
20286str->del(strings[3380]);
20287str->del(strings[7]);
20288str->del(strings[2383]);
20289strings[7] = str->add(strings[7]);
20290strings[2404] = str->add(strings[2404]);
20291strings[3381] = str->add("e,action,mouse,move");
20292strings[3382] = str->add("e");
20293str->del(strings[3381]);
20294str->del(strings[3382]);
20295strings[3383] = str->add("e,action,mouse,move");
20296strings[3384] = str->add("e");
20297strings[3385] = str->add("e,state,unselected");
20298strings[3384] = str->add(strings[3384]);
20299strings[3385] = str->add(strings[3385]);
20300strings[3384] = str->add(strings[3384]);
20301strings[3385] = str->add(strings[3385]);
20302strings[3384] = str->add(strings[3384]);
20303strings[3385] = str->add(strings[3385]);
20304strings[3384] = str->add(strings[3384]);
20305strings[3385] = str->add(strings[3385]);
20306strings[3384] = str->add(strings[3384]);
20307str->del(strings[3383]);
20308str->del(strings[3384]);
20309strings[1932] = str->add(strings[1932]);
20310strings[3386] = str->add("sel");
20311strings[3387] = str->add("program,start");
20312strings[3388] = str->add("unsel");
20313str->del(strings[3385]);
20314str->del(strings[3384]);
20315str->del(strings[3385]);
20316str->del(strings[3384]);
20317strings[1932] = str->add(strings[1932]);
20318strings[3386] = str->add(strings[3386]);
20319strings[3387] = str->add(strings[3387]);
20320strings[3388] = str->add(strings[3388]);
20321str->del(strings[3385]);
20322str->del(strings[3384]);
20323str->del(strings[3385]);
20324str->del(strings[3384]);
20325str->del(strings[3385]);
20326str->del(strings[3384]);
20327str->del(strings[1932]);
20328str->del(strings[3386]);
20329str->del(strings[3387]);
20330str->del(strings[3388]);
20331str->del(strings[1932]);
20332str->del(strings[3386]);
20333str->del(strings[3387]);
20334str->del(strings[3388]);
20335strings[3389] = str->add("e,action,mouse,move");
20336strings[3390] = str->add("e");
20337str->del(strings[3389]);
20338str->del(strings[3390]);
20339strings[3391] = str->add("e,action,mouse,move");
20340strings[3392] = str->add("e");
20341str->del(strings[3391]);
20342str->del(strings[3392]);
20343strings[3393] = str->add("e,action,mouse,move");
20344strings[3394] = str->add("e");
20345str->del(strings[3393]);
20346str->del(strings[3394]);
20347strings[3395] = str->add("e,action,mouse,move");
20348strings[3396] = str->add("e");
20349str->del(strings[3395]);
20350str->del(strings[3396]);
20351strings[3397] = str->add("e,action,mouse,move");
20352strings[3398] = str->add("e");
20353strings[3399] = str->add("e,state,selected");
20354strings[3398] = str->add(strings[3398]);
20355strings[3399] = str->add(strings[3399]);
20356strings[3398] = str->add(strings[3398]);
20357strings[3399] = str->add(strings[3399]);
20358strings[3398] = str->add(strings[3398]);
20359strings[3399] = str->add(strings[3399]);
20360strings[3398] = str->add(strings[3398]);
20361strings[3399] = str->add(strings[3399]);
20362strings[3398] = str->add(strings[3398]);
20363strings[3399] = str->add(strings[3399]);
20364strings[3398] = str->add(strings[3398]);
20365str->del(strings[3397]);
20366str->del(strings[3398]);
20367strings[3400] = str->add("program,start");
20368strings[3401] = str->add("sel");
20369str->del(strings[3399]);
20370str->del(strings[3398]);
20371str->del(strings[3399]);
20372str->del(strings[3398]);
20373strings[3400] = str->add(strings[3400]);
20374strings[3401] = str->add(strings[3401]);
20375str->del(strings[3399]);
20376str->del(strings[3398]);
20377strings[3400] = str->add(strings[3400]);
20378strings[3401] = str->add(strings[3401]);
20379strings[1932] = str->add(strings[1932]);
20380strings[3401] = str->add(strings[3401]);
20381str->del(strings[3399]);
20382str->del(strings[3398]);
20383str->del(strings[3399]);
20384str->del(strings[3398]);
20385str->del(strings[3399]);
20386str->del(strings[3398]);
20387str->del(strings[3400]);
20388str->del(strings[3401]);
20389str->del(strings[3400]);
20390str->del(strings[3401]);
20391str->del(strings[3400]);
20392str->del(strings[3401]);
20393str->del(strings[1932]);
20394str->del(strings[3401]);
20395strings[361] = str->add(strings[361]);
20396strings[362] = str->add(strings[362]);
20397strings[361] = str->add(strings[361]);
20398str->del(strings[361]);
20399strings[362] = str->add(strings[362]);
20400str->del(strings[362]);
20401strings[3402] = str->add("resize");
20402str->del(strings[3402]);
20403strings[64] = str->add(strings[64]);
20404strings[2581] = str->add(strings[2581]);
20405strings[64] = str->add(strings[64]);
20406strings[3403] = str->add("load");
20407strings[1841] = str->add(strings[1841]);
20408strings[64] = str->add(strings[64]);
20409strings[1949] = str->add(strings[1949]);
20410strings[64] = str->add(strings[64]);
20411strings[1880] = str->add(strings[1880]);
20412strings[64] = str->add(strings[64]);
20413strings[1876] = str->add(strings[1876]);
20414str->del(strings[64]);
20415strings[379] = str->add(strings[379]);
20416strings[1842] = str->add(strings[1842]);
20417strings[1842] = str->add(strings[1842]);
20418strings[64] = str->add(strings[64]);
20419strings[1874] = str->add(strings[1874]);
20420strings[64] = str->add(strings[64]);
20421strings[2634] = str->add(strings[2634]);
20422strings[3403] = str->add(strings[3403]);
20423strings[1841] = str->add(strings[1841]);
20424strings[64] = str->add(strings[64]);
20425strings[2584] = str->add(strings[2584]);
20426strings[3403] = str->add(strings[3403]);
20427strings[1841] = str->add(strings[1841]);
20428strings[469] = str->add(strings[469]);
20429strings[2687] = str->add(strings[2687]);
20430strings[3403] = str->add(strings[3403]);
20431strings[469] = str->add(strings[469]);
20432strings[2894] = str->add(strings[2894]);
20433strings[1841] = str->add(strings[1841]);
20434strings[3404] = str->add("resize");
20435strings[3404] = str->add(strings[3404]);
20436strings[64] = str->add(strings[64]);
20437strings[2585] = str->add(strings[2585]);
20438strings[64] = str->add(strings[64]);
20439strings[3403] = str->add(strings[3403]);
20440strings[2860] = str->add(strings[2860]);
20441strings[1841] = str->add(strings[1841]);
20442str->del(strings[64]);
20443strings[385] = str->add(strings[385]);
20444strings[2860] = str->add(strings[2860]);
20445strings[64] = str->add(strings[64]);
20446strings[2586] = str->add(strings[2586]);
20447strings[3403] = str->add(strings[3403]);
20448strings[1841] = str->add(strings[1841]);
20449strings[64] = str->add(strings[64]);
20450strings[2886] = str->add(strings[2886]);
20451strings[64] = str->add(strings[64]);
20452strings[2888] = str->add(strings[2888]);
20453strings[64] = str->add(strings[64]);
20454strings[2634] = str->add(strings[2634]);
20455strings[3403] = str->add(strings[3403]);
20456strings[1841] = str->add(strings[1841]);
20457strings[64] = str->add(strings[64]);
20458strings[2584] = str->add(strings[2584]);
20459strings[3403] = str->add(strings[3403]);
20460strings[1841] = str->add(strings[1841]);
20461strings[469] = str->add(strings[469]);
20462strings[2711] = str->add(strings[2711]);
20463strings[3403] = str->add(strings[3403]);
20464strings[469] = str->add(strings[469]);
20465strings[3092] = str->add(strings[3092]);
20466strings[1841] = str->add(strings[1841]);
20467strings[3404] = str->add(strings[3404]);
20468strings[3404] = str->add(strings[3404]);
20469strings[64] = str->add(strings[64]);
20470strings[2585] = str->add(strings[2585]);
20471strings[64] = str->add(strings[64]);
20472strings[3403] = str->add(strings[3403]);
20473strings[2494] = str->add(strings[2494]);
20474strings[1841] = str->add(strings[1841]);
20475str->del(strings[64]);
20476strings[385] = str->add(strings[385]);
20477strings[2494] = str->add(strings[2494]);
20478strings[64] = str->add(strings[64]);
20479strings[2586] = str->add(strings[2586]);
20480strings[3403] = str->add(strings[3403]);
20481strings[1841] = str->add(strings[1841]);
20482strings[64] = str->add(strings[64]);
20483strings[2886] = str->add(strings[2886]);
20484strings[64] = str->add(strings[64]);
20485strings[2888] = str->add(strings[2888]);
20486strings[64] = str->add(strings[64]);
20487strings[2582] = str->add(strings[2582]);
20488strings[3403] = str->add(strings[3403]);
20489strings[1841] = str->add(strings[1841]);
20490strings[64] = str->add(strings[64]);
20491strings[2583] = str->add(strings[2583]);
20492strings[3403] = str->add(strings[3403]);
20493strings[1841] = str->add(strings[1841]);
20494strings[64] = str->add(strings[64]);
20495strings[2585] = str->add(strings[2585]);
20496strings[64] = str->add(strings[64]);
20497strings[3403] = str->add(strings[3403]);
20498strings[2861] = str->add(strings[2861]);
20499strings[1841] = str->add(strings[1841]);
20500str->del(strings[64]);
20501strings[385] = str->add(strings[385]);
20502strings[2861] = str->add(strings[2861]);
20503strings[64] = str->add(strings[64]);
20504strings[2886] = str->add(strings[2886]);
20505strings[64] = str->add(strings[64]);
20506strings[2888] = str->add(strings[2888]);
20507strings[3404] = str->add(strings[3404]);
20508strings[3404] = str->add(strings[3404]);
20509strings[3404] = str->add(strings[3404]);
20510strings[3404] = str->add(strings[3404]);
20511strings[3404] = str->add(strings[3404]);
20512strings[3404] = str->add(strings[3404]);
20513strings[3404] = str->add(strings[3404]);
20514strings[3404] = str->add(strings[3404]);
20515strings[3404] = str->add(strings[3404]);
20516strings[3404] = str->add(strings[3404]);
20517strings[3404] = str->add(strings[3404]);
20518strings[3404] = str->add(strings[3404]);
20519strings[2860] = str->add(strings[2860]);
20520strings[2860] = str->add(strings[2860]);
20521strings[64] = str->add(strings[64]);
20522strings[2913] = str->add(strings[2913]);
20523strings[3404] = str->add(strings[3404]);
20524strings[2494] = str->add(strings[2494]);
20525strings[2494] = str->add(strings[2494]);
20526strings[64] = str->add(strings[64]);
20527strings[2913] = str->add(strings[2913]);
20528strings[64] = str->add(strings[64]);
20529strings[2915] = str->add(strings[2915]);
20530strings[2861] = str->add(strings[2861]);
20531strings[2861] = str->add(strings[2861]);
20532str->del(strings[64]);
20533str->del(strings[2913]);
20534strings[64] = str->add(strings[64]);
20535strings[3021] = str->add(strings[3021]);
20536str->del(strings[3403]);
20537str->del(strings[1841]);
20538str->del(strings[3403]);
20539str->del(strings[1841]);
20540str->del(strings[3403]);
20541str->del(strings[1841]);
20542str->del(strings[3403]);
20543str->del(strings[1841]);
20544str->del(strings[3404]);
20545str->del(strings[3404]);
20546str->del(strings[3403]);
20547str->del(strings[1841]);
20548str->del(strings[3403]);
20549str->del(strings[1841]);
20550str->del(strings[3403]);
20551str->del(strings[1841]);
20552str->del(strings[3403]);
20553str->del(strings[1841]);
20554str->del(strings[3403]);
20555str->del(strings[1841]);
20556str->del(strings[3404]);
20557str->del(strings[3404]);
20558str->del(strings[3403]);
20559str->del(strings[1841]);
20560str->del(strings[3403]);
20561str->del(strings[1841]);
20562str->del(strings[3403]);
20563str->del(strings[1841]);
20564str->del(strings[3403]);
20565str->del(strings[1841]);
20566str->del(strings[3403]);
20567str->del(strings[1841]);
20568str->del(strings[3404]);
20569str->del(strings[3404]);
20570str->del(strings[3404]);
20571str->del(strings[3404]);
20572str->del(strings[3404]);
20573str->del(strings[3404]);
20574str->del(strings[3404]);
20575str->del(strings[3404]);
20576str->del(strings[3404]);
20577str->del(strings[3404]);
20578str->del(strings[3404]);
20579str->del(strings[3404]);
20580str->del(strings[3404]);
20581str->del(strings[7]);
20582str->del(strings[2404]);
20583strings[7] = str->add(strings[7]);
20584strings[2416] = str->add(strings[2416]);
20585strings[3405] = str->add("e,action,mouse,move");
20586strings[3406] = str->add("e");
20587str->del(strings[3405]);
20588str->del(strings[3406]);
20589strings[3407] = str->add("e,action,mouse,move");
20590strings[3408] = str->add("e");
20591str->del(strings[3407]);
20592str->del(strings[3408]);
20593strings[3409] = str->add("e,action,mouse,move");
20594strings[3410] = str->add("e");
20595str->del(strings[3409]);
20596str->del(strings[3410]);
20597strings[3411] = str->add("e,action,mouse,move");
20598strings[3412] = str->add("e");
20599str->del(strings[3411]);
20600str->del(strings[3412]);
20601strings[3413] = str->add("e,action,mouse,move");
20602strings[3414] = str->add("e");
20603str->del(strings[3413]);
20604str->del(strings[3414]);
20605strings[3415] = str->add("e,action,mouse,move");
20606strings[3416] = str->add("e");
20607str->del(strings[3415]);
20608str->del(strings[3416]);
20609strings[3417] = str->add("e,action,mouse,move");
20610strings[3418] = str->add("e");
20611str->del(strings[3417]);
20612str->del(strings[3418]);
20613strings[3419] = str->add("e,action,mouse,move");
20614strings[3420] = str->add("e");
20615str->del(strings[3419]);
20616str->del(strings[3420]);
20617strings[3421] = str->add("e,action,mouse,move");
20618strings[3422] = str->add("e");
20619str->del(strings[3421]);
20620str->del(strings[3422]);
20621strings[3423] = str->add("e,action,mouse,move");
20622strings[3424] = str->add("e");
20623str->del(strings[3423]);
20624str->del(strings[3424]);
20625strings[1932] = str->add(strings[1932]);
20626strings[3425] = str->add("unsel");
20627str->del(strings[1932]);
20628str->del(strings[3425]);
20629str->del(strings[7]);
20630str->del(strings[2416]);
20631strings[7] = str->add(strings[7]);
20632strings[2426] = str->add(strings[2426]);
20633strings[3426] = str->add("e,action,mouse,move");
20634strings[3427] = str->add("e");
20635str->del(strings[3426]);
20636str->del(strings[3427]);
20637strings[3428] = str->add("e,action,mouse,move");
20638strings[3429] = str->add("e");
20639str->del(strings[3428]);
20640str->del(strings[3429]);
20641strings[3430] = str->add("e,action,mouse,move");
20642strings[3431] = str->add("e");
20643str->del(strings[3430]);
20644str->del(strings[3431]);
20645strings[3432] = str->add("e,action,mouse,move");
20646strings[3433] = str->add("e");
20647str->del(strings[3432]);
20648str->del(strings[3433]);
20649strings[3434] = str->add("e,action,mouse,move");
20650strings[3435] = str->add("e");
20651str->del(strings[3434]);
20652str->del(strings[3435]);
20653strings[3436] = str->add("e,action,mouse,move");
20654strings[3437] = str->add("e");
20655str->del(strings[3436]);
20656str->del(strings[3437]);
20657strings[3438] = str->add("e,action,mouse,move");
20658strings[3439] = str->add("e");
20659str->del(strings[3438]);
20660str->del(strings[3439]);
20661strings[3440] = str->add("e,action,mouse,move");
20662strings[3441] = str->add("e");
20663str->del(strings[3440]);
20664str->del(strings[3441]);
20665strings[1932] = str->add(strings[1932]);
20666strings[3442] = str->add("unsel");
20667str->del(strings[1932]);
20668str->del(strings[3442]);
20669str->del(strings[7]);
20670str->del(strings[2426]);
20671strings[7] = str->add(strings[7]);
20672strings[2435] = str->add(strings[2435]);
20673strings[3443] = str->add("e,action,mouse,move");
20674strings[3444] = str->add("e");
20675strings[3445] = str->add("e,state,unselected");
20676strings[3444] = str->add(strings[3444]);
20677strings[3445] = str->add(strings[3445]);
20678strings[3444] = str->add(strings[3444]);
20679strings[3445] = str->add(strings[3445]);
20680strings[3444] = str->add(strings[3444]);
20681strings[3445] = str->add(strings[3445]);
20682strings[3444] = str->add(strings[3444]);
20683strings[3445] = str->add(strings[3445]);
20684strings[3444] = str->add(strings[3444]);
20685strings[3445] = str->add(strings[3445]);
20686strings[3444] = str->add(strings[3444]);
20687strings[3446] = str->add("e,state,selected");
20688strings[3444] = str->add(strings[3444]);
20689strings[3446] = str->add(strings[3446]);
20690strings[3444] = str->add(strings[3444]);
20691strings[3446] = str->add(strings[3446]);
20692strings[3444] = str->add(strings[3444]);
20693strings[3446] = str->add(strings[3446]);
20694strings[3444] = str->add(strings[3444]);
20695strings[3446] = str->add(strings[3446]);
20696strings[3444] = str->add(strings[3444]);
20697strings[3446] = str->add(strings[3446]);
20698strings[3444] = str->add(strings[3444]);
20699str->del(strings[3443]);
20700str->del(strings[3444]);
20701strings[1932] = str->add(strings[1932]);
20702strings[3447] = str->add("sel");
20703strings[3448] = str->add("program,start");
20704strings[3449] = str->add("unsel");
20705str->del(strings[3445]);
20706str->del(strings[3444]);
20707str->del(strings[3445]);
20708str->del(strings[3444]);
20709strings[1932] = str->add(strings[1932]);
20710strings[3447] = str->add(strings[3447]);
20711strings[3448] = str->add(strings[3448]);
20712strings[3449] = str->add(strings[3449]);
20713str->del(strings[3445]);
20714str->del(strings[3444]);
20715strings[3448] = str->add(strings[3448]);
20716strings[3449] = str->add(strings[3449]);
20717strings[1932] = str->add(strings[1932]);
20718strings[3449] = str->add(strings[3449]);
20719str->del(strings[3445]);
20720str->del(strings[3444]);
20721str->del(strings[3445]);
20722str->del(strings[3444]);
20723str->del(strings[3445]);
20724str->del(strings[3444]);
20725strings[3448] = str->add(strings[3448]);
20726strings[3447] = str->add(strings[3447]);
20727str->del(strings[3446]);
20728str->del(strings[3444]);
20729str->del(strings[3446]);
20730str->del(strings[3444]);
20731strings[3448] = str->add(strings[3448]);
20732strings[3447] = str->add(strings[3447]);
20733str->del(strings[3446]);
20734str->del(strings[3444]);
20735strings[3448] = str->add(strings[3448]);
20736strings[3447] = str->add(strings[3447]);
20737strings[1932] = str->add(strings[1932]);
20738strings[3447] = str->add(strings[3447]);
20739str->del(strings[3446]);
20740str->del(strings[3444]);
20741str->del(strings[3446]);
20742str->del(strings[3444]);
20743str->del(strings[3446]);
20744str->del(strings[3444]);
20745str->del(strings[1932]);
20746str->del(strings[3447]);
20747str->del(strings[3448]);
20748str->del(strings[3449]);
20749str->del(strings[1932]);
20750str->del(strings[3447]);
20751str->del(strings[3448]);
20752str->del(strings[3449]);
20753str->del(strings[3448]);
20754str->del(strings[3449]);
20755str->del(strings[1932]);
20756str->del(strings[3449]);
20757str->del(strings[3448]);
20758str->del(strings[3447]);
20759str->del(strings[3448]);
20760str->del(strings[3447]);
20761str->del(strings[3448]);
20762str->del(strings[3447]);
20763str->del(strings[1932]);
20764str->del(strings[3447]);
20765strings[361] = str->add(strings[361]);
20766strings[362] = str->add(strings[362]);
20767strings[361] = str->add(strings[361]);
20768str->del(strings[361]);
20769strings[362] = str->add(strings[362]);
20770str->del(strings[362]);
20771strings[3450] = str->add("resize");
20772str->del(strings[3450]);
20773strings[64] = str->add(strings[64]);
20774strings[2581] = str->add(strings[2581]);
20775strings[64] = str->add(strings[64]);
20776strings[3451] = str->add("load");
20777strings[1841] = str->add(strings[1841]);
20778strings[64] = str->add(strings[64]);
20779strings[1949] = str->add(strings[1949]);
20780strings[64] = str->add(strings[64]);
20781strings[1880] = str->add(strings[1880]);
20782strings[64] = str->add(strings[64]);
20783strings[1876] = str->add(strings[1876]);
20784str->del(strings[64]);
20785strings[379] = str->add(strings[379]);
20786strings[1842] = str->add(strings[1842]);
20787strings[1842] = str->add(strings[1842]);
20788strings[64] = str->add(strings[64]);
20789strings[1874] = str->add(strings[1874]);
20790strings[64] = str->add(strings[64]);
20791strings[2583] = str->add(strings[2583]);
20792strings[3451] = str->add(strings[3451]);
20793strings[1841] = str->add(strings[1841]);
20794strings[64] = str->add(strings[64]);
20795strings[2585] = str->add(strings[2585]);
20796strings[64] = str->add(strings[64]);
20797strings[3451] = str->add(strings[3451]);
20798strings[3155] = str->add(strings[3155]);
20799strings[1841] = str->add(strings[1841]);
20800str->del(strings[64]);
20801strings[385] = str->add(strings[385]);
20802strings[3155] = str->add(strings[3155]);
20803strings[64] = str->add(strings[64]);
20804strings[2886] = str->add(strings[2886]);
20805strings[64] = str->add(strings[64]);
20806strings[2888] = str->add(strings[2888]);
20807strings[64] = str->add(strings[64]);
20808strings[2582] = str->add(strings[2582]);
20809strings[3451] = str->add(strings[3451]);
20810strings[1841] = str->add(strings[1841]);
20811strings[64] = str->add(strings[64]);
20812strings[2583] = str->add(strings[2583]);
20813strings[3451] = str->add(strings[3451]);
20814strings[1841] = str->add(strings[1841]);
20815strings[64] = str->add(strings[64]);
20816strings[2584] = str->add(strings[2584]);
20817strings[3451] = str->add(strings[3451]);
20818strings[1841] = str->add(strings[1841]);
20819strings[469] = str->add(strings[469]);
20820strings[2682] = str->add(strings[2682]);
20821strings[3451] = str->add(strings[3451]);
20822strings[469] = str->add(strings[469]);
20823strings[2896] = str->add(strings[2896]);
20824strings[1841] = str->add(strings[1841]);
20825strings[3452] = str->add("resize");
20826strings[3452] = str->add(strings[3452]);
20827strings[64] = str->add(strings[64]);
20828strings[2585] = str->add(strings[2585]);
20829strings[64] = str->add(strings[64]);
20830strings[3451] = str->add(strings[3451]);
20831strings[1731] = str->add(strings[1731]);
20832strings[1841] = str->add(strings[1841]);
20833str->del(strings[64]);
20834strings[385] = str->add(strings[385]);
20835strings[1731] = str->add(strings[1731]);
20836strings[64] = str->add(strings[64]);
20837strings[2886] = str->add(strings[2886]);
20838strings[64] = str->add(strings[64]);
20839strings[2888] = str->add(strings[2888]);
20840strings[64] = str->add(strings[64]);
20841strings[2582] = str->add(strings[2582]);
20842strings[3451] = str->add(strings[3451]);
20843strings[1841] = str->add(strings[1841]);
20844strings[64] = str->add(strings[64]);
20845strings[2634] = str->add(strings[2634]);
20846strings[3451] = str->add(strings[3451]);
20847strings[1841] = str->add(strings[1841]);
20848strings[64] = str->add(strings[64]);
20849strings[2584] = str->add(strings[2584]);
20850strings[3451] = str->add(strings[3451]);
20851strings[1841] = str->add(strings[1841]);
20852strings[469] = str->add(strings[469]);
20853strings[2683] = str->add(strings[2683]);
20854strings[3451] = str->add(strings[3451]);
20855strings[469] = str->add(strings[469]);
20856strings[3162] = str->add(strings[3162]);
20857strings[1841] = str->add(strings[1841]);
20858strings[3452] = str->add(strings[3452]);
20859strings[3452] = str->add(strings[3452]);
20860strings[64] = str->add(strings[64]);
20861strings[2585] = str->add(strings[2585]);
20862strings[64] = str->add(strings[64]);
20863strings[3451] = str->add(strings[3451]);
20864strings[3156] = str->add(strings[3156]);
20865strings[1841] = str->add(strings[1841]);
20866str->del(strings[64]);
20867strings[385] = str->add(strings[385]);
20868strings[3156] = str->add(strings[3156]);
20869strings[64] = str->add(strings[64]);
20870strings[2586] = str->add(strings[2586]);
20871strings[3451] = str->add(strings[3451]);
20872strings[1841] = str->add(strings[1841]);
20873strings[64] = str->add(strings[64]);
20874strings[2886] = str->add(strings[2886]);
20875strings[64] = str->add(strings[64]);
20876strings[2888] = str->add(strings[2888]);
20877strings[3452] = str->add(strings[3452]);
20878strings[3452] = str->add(strings[3452]);
20879strings[3452] = str->add(strings[3452]);
20880strings[3452] = str->add(strings[3452]);
20881strings[3452] = str->add(strings[3452]);
20882strings[3452] = str->add(strings[3452]);
20883strings[3452] = str->add(strings[3452]);
20884strings[3452] = str->add(strings[3452]);
20885strings[3452] = str->add(strings[3452]);
20886strings[3452] = str->add(strings[3452]);
20887strings[3452] = str->add(strings[3452]);
20888strings[1933] = str->add(strings[1933]);
20889str->del(strings[1933]);
20890str->del(strings[64]);
20891str->del(strings[2634]);
20892strings[1933] = str->add(strings[1933]);
20893str->del(strings[1933]);
20894str->del(strings[64]);
20895str->del(strings[2584]);
20896strings[1933] = str->add(strings[1933]);
20897str->del(strings[1933]);
20898str->del(strings[469]);
20899str->del(strings[2687]);
20900strings[1933] = str->add(strings[1933]);
20901str->del(strings[1933]);
20902str->del(strings[2860]);
20903str->del(strings[2860]);
20904str->del(strings[2860]);
20905str->del(strings[64]);
20906str->del(strings[2585]);
20907strings[1933] = str->add(strings[1933]);
20908str->del(strings[1933]);
20909str->del(strings[64]);
20910str->del(strings[2586]);
20911strings[1933] = str->add(strings[1933]);
20912str->del(strings[1933]);
20913str->del(strings[64]);
20914str->del(strings[2634]);
20915strings[1933] = str->add(strings[1933]);
20916str->del(strings[1933]);
20917str->del(strings[64]);
20918str->del(strings[2584]);
20919strings[1933] = str->add(strings[1933]);
20920str->del(strings[1933]);
20921str->del(strings[469]);
20922str->del(strings[2711]);
20923strings[1933] = str->add(strings[1933]);
20924str->del(strings[1933]);
20925str->del(strings[2494]);
20926str->del(strings[2494]);
20927str->del(strings[2494]);
20928str->del(strings[64]);
20929str->del(strings[2585]);
20930strings[1933] = str->add(strings[1933]);
20931str->del(strings[1933]);
20932str->del(strings[64]);
20933str->del(strings[2586]);
20934strings[1933] = str->add(strings[1933]);
20935str->del(strings[1933]);
20936str->del(strings[64]);
20937str->del(strings[2582]);
20938strings[1933] = str->add(strings[1933]);
20939str->del(strings[1933]);
20940str->del(strings[64]);
20941str->del(strings[2583]);
20942strings[1933] = str->add(strings[1933]);
20943str->del(strings[1933]);
20944str->del(strings[2861]);
20945str->del(strings[2861]);
20946str->del(strings[2861]);
20947str->del(strings[64]);
20948str->del(strings[2585]);
20949strings[1933] = str->add(strings[1933]);
20950str->del(strings[1933]);
20951str->del(strings[1842]);
20952str->del(strings[1842]);
20953str->del(strings[64]);
20954str->del(strings[2581]);
20955str->del(strings[64]);
20956str->del(strings[2886]);
20957str->del(strings[64]);
20958str->del(strings[2888]);
20959str->del(strings[469]);
20960str->del(strings[2894]);
20961str->del(strings[2860]);
20962str->del(strings[385]);
20963str->del(strings[64]);
20964str->del(strings[2913]);
20965str->del(strings[64]);
20966str->del(strings[2886]);
20967str->del(strings[64]);
20968str->del(strings[2888]);
20969str->del(strings[469]);
20970str->del(strings[3092]);
20971str->del(strings[2494]);
20972str->del(strings[385]);
20973str->del(strings[64]);
20974str->del(strings[2913]);
20975str->del(strings[64]);
20976str->del(strings[2915]);
20977str->del(strings[64]);
20978str->del(strings[2886]);
20979str->del(strings[64]);
20980str->del(strings[2888]);
20981str->del(strings[2861]);
20982str->del(strings[385]);
20983str->del(strings[64]);
20984str->del(strings[1949]);
20985str->del(strings[64]);
20986str->del(strings[1880]);
20987str->del(strings[64]);
20988str->del(strings[1876]);
20989str->del(strings[379]);
20990str->del(strings[64]);
20991str->del(strings[1874]);
20992str->del(strings[361]);
20993str->del(strings[362]);
20994strings[3155] = str->add(strings[3155]);
20995strings[3155] = str->add(strings[3155]);
20996strings[64] = str->add(strings[64]);
20997strings[2915] = str->add(strings[2915]);
20998strings[3452] = str->add(strings[3452]);
20999strings[1731] = str->add(strings[1731]);
21000strings[1731] = str->add(strings[1731]);
21001strings[64] = str->add(strings[64]);
21002strings[2915] = str->add(strings[2915]);
21003strings[3452] = str->add(strings[3452]);
21004strings[3156] = str->add(strings[3156]);
21005strings[3156] = str->add(strings[3156]);
21006strings[64] = str->add(strings[64]);
21007strings[2913] = str->add(strings[2913]);
21008str->del(strings[64]);
21009str->del(strings[3021]);
21010strings[64] = str->add(strings[64]);
21011strings[2913] = str->add(strings[2913]);
21012str->del(strings[64]);
21013str->del(strings[2913]);
21014strings[64] = str->add(strings[64]);
21015strings[3021] = str->add(strings[3021]);
21016str->del(strings[3451]);
21017str->del(strings[1841]);
21018str->del(strings[3451]);
21019str->del(strings[1841]);
21020str->del(strings[3451]);
21021str->del(strings[1841]);
21022str->del(strings[3451]);
21023str->del(strings[1841]);
21024str->del(strings[3451]);
21025str->del(strings[1841]);
21026str->del(strings[3451]);
21027str->del(strings[1841]);
21028str->del(strings[3451]);
21029str->del(strings[1841]);
21030str->del(strings[3452]);
21031str->del(strings[3452]);
21032str->del(strings[3451]);
21033str->del(strings[1841]);
21034str->del(strings[3451]);
21035str->del(strings[1841]);
21036str->del(strings[3451]);
21037str->del(strings[1841]);
21038str->del(strings[3451]);
21039str->del(strings[1841]);
21040str->del(strings[3451]);
21041str->del(strings[1841]);
21042str->del(strings[3452]);
21043str->del(strings[3452]);
21044str->del(strings[3451]);
21045str->del(strings[1841]);
21046str->del(strings[3451]);
21047str->del(strings[1841]);
21048str->del(strings[3452]);
21049str->del(strings[3452]);
21050str->del(strings[3452]);
21051str->del(strings[3452]);
21052str->del(strings[3452]);
21053str->del(strings[3452]);
21054str->del(strings[3452]);
21055str->del(strings[3452]);
21056str->del(strings[3452]);
21057str->del(strings[3452]);
21058str->del(strings[3452]);
21059str->del(strings[3452]);
21060str->del(strings[3452]);
21061strings[3453] = str->add("e,action,mouse,move");
21062strings[3454] = str->add("e");
21063str->del(strings[3453]);
21064str->del(strings[3454]);
21065strings[3455] = str->add("e,action,mouse,move");
21066strings[3456] = str->add("e");
21067str->del(strings[3455]);
21068str->del(strings[3456]);
21069strings[3457] = str->add("e,action,mouse,move");
21070strings[3458] = str->add("e");
21071str->del(strings[3457]);
21072str->del(strings[3458]);
21073strings[3459] = str->add("e,action,mouse,move");
21074strings[3460] = str->add("e");
21075str->del(strings[3459]);
21076str->del(strings[3460]);
21077strings[3461] = str->add("e,action,mouse,move");
21078strings[3462] = str->add("e");
21079str->del(strings[3461]);
21080str->del(strings[3462]);
21081strings[3463] = str->add("e,action,mouse,move");
21082strings[3464] = str->add("e");
21083str->del(strings[3463]);
21084str->del(strings[3464]);
21085strings[3465] = str->add("e,action,mouse,move");
21086strings[3466] = str->add("e");
21087str->del(strings[3465]);
21088str->del(strings[3466]);
21089str->del(strings[7]);
21090str->del(strings[2435]);
21091strings[7] = str->add(strings[7]);
21092strings[2448] = str->add(strings[2448]);
21093strings[3467] = str->add("e,action,mouse,move");
21094strings[3468] = str->add("e");
21095str->del(strings[3467]);
21096str->del(strings[3468]);
21097strings[3469] = str->add("e,action,mouse,move");
21098strings[3470] = str->add("e");
21099str->del(strings[3469]);
21100str->del(strings[3470]);
21101strings[3471] = str->add("e,action,mouse,move");
21102strings[3472] = str->add("e");
21103str->del(strings[3471]);
21104str->del(strings[3472]);
21105strings[3473] = str->add("e,action,mouse,move");
21106strings[3474] = str->add("e");
21107str->del(strings[3473]);
21108str->del(strings[3474]);
21109strings[3475] = str->add("e,action,mouse,move");
21110strings[3476] = str->add("e");
21111str->del(strings[3475]);
21112str->del(strings[3476]);
21113strings[3477] = str->add("e,action,mouse,move");
21114strings[3478] = str->add("e");
21115str->del(strings[3477]);
21116str->del(strings[3478]);
21117strings[3479] = str->add("e,action,mouse,move");
21118strings[3480] = str->add("e");
21119str->del(strings[3479]);
21120str->del(strings[3480]);
21121strings[3481] = str->add("e,action,mouse,move");
21122strings[3482] = str->add("e");
21123str->del(strings[3481]);
21124str->del(strings[3482]);
21125strings[1932] = str->add(strings[1932]);
21126strings[3483] = str->add("unsel");
21127strings[1932] = str->add(strings[1932]);
21128strings[3483] = str->add(strings[3483]);
21129str->del(strings[1932]);
21130str->del(strings[3483]);
21131str->del(strings[1932]);
21132str->del(strings[3483]);
21133str->del(strings[7]);
21134str->del(strings[2448]);
21135strings[7] = str->add(strings[7]);
21136strings[2466] = str->add(strings[2466]);
21137strings[3484] = str->add("e,action,mouse,move");
21138strings[3485] = str->add("e");
21139str->del(strings[3484]);
21140str->del(strings[3485]);
21141strings[3486] = str->add("e,action,mouse,move");
21142strings[3487] = str->add("e");
21143str->del(strings[3486]);
21144str->del(strings[3487]);
21145strings[3488] = str->add("e,action,mouse,move");
21146strings[3489] = str->add("e");
21147str->del(strings[3488]);
21148str->del(strings[3489]);
21149strings[3490] = str->add("e,action,mouse,move");
21150strings[3491] = str->add("e");
21151str->del(strings[3490]);
21152str->del(strings[3491]);
21153strings[3492] = str->add("e,action,mouse,move");
21154strings[3493] = str->add("e");
21155strings[3494] = str->add("e,state,unselected");
21156strings[3493] = str->add(strings[3493]);
21157strings[3494] = str->add(strings[3494]);
21158strings[3493] = str->add(strings[3493]);
21159strings[3494] = str->add(strings[3494]);
21160strings[3493] = str->add(strings[3493]);
21161strings[3494] = str->add(strings[3494]);
21162strings[3493] = str->add(strings[3493]);
21163strings[3494] = str->add(strings[3494]);
21164strings[3493] = str->add(strings[3493]);
21165strings[3494] = str->add(strings[3494]);
21166strings[3493] = str->add(strings[3493]);
21167str->del(strings[3492]);
21168str->del(strings[3493]);
21169strings[1932] = str->add(strings[1932]);
21170strings[3495] = str->add("sel");
21171strings[3496] = str->add("program,start");
21172strings[3497] = str->add("unsel");
21173str->del(strings[3494]);
21174str->del(strings[3493]);
21175str->del(strings[3494]);
21176str->del(strings[3493]);
21177strings[1932] = str->add(strings[1932]);
21178strings[3495] = str->add(strings[3495]);
21179strings[3496] = str->add(strings[3496]);
21180strings[3497] = str->add(strings[3497]);
21181str->del(strings[3494]);
21182str->del(strings[3493]);
21183strings[3496] = str->add(strings[3496]);
21184strings[3497] = str->add(strings[3497]);
21185strings[1932] = str->add(strings[1932]);
21186strings[3497] = str->add(strings[3497]);
21187str->del(strings[3494]);
21188str->del(strings[3493]);
21189str->del(strings[3494]);
21190str->del(strings[3493]);
21191str->del(strings[3494]);
21192str->del(strings[3493]);
21193str->del(strings[1932]);
21194str->del(strings[3495]);
21195str->del(strings[3496]);
21196str->del(strings[3497]);
21197str->del(strings[1932]);
21198str->del(strings[3495]);
21199str->del(strings[3496]);
21200str->del(strings[3497]);
21201str->del(strings[3496]);
21202str->del(strings[3497]);
21203str->del(strings[1932]);
21204str->del(strings[3497]);
21205str->del(strings[64]);
21206str->del(strings[3021]);
21207strings[64] = str->add(strings[64]);
21208strings[2913] = str->add(strings[2913]);
21209strings[3498] = str->add("e,action,mouse,move");
21210strings[3499] = str->add("e");
21211str->del(strings[3498]);
21212str->del(strings[3499]);
21213strings[3500] = str->add("e,action,mouse,move");
21214strings[3501] = str->add("e");
21215str->del(strings[3500]);
21216str->del(strings[3501]);
21217strings[3502] = str->add("e,action,mouse,move");
21218strings[3503] = str->add("e");
21219str->del(strings[3502]);
21220str->del(strings[3503]);
21221str->del(strings[7]);
21222str->del(strings[2466]);
21223strings[7] = str->add(strings[7]);
21224strings[2479] = str->add(strings[2479]);
21225strings[3504] = str->add("e,action,mouse,move");
21226strings[3505] = str->add("e");
21227str->del(strings[3504]);
21228str->del(strings[3505]);
21229strings[3506] = str->add("e,action,mouse,move");
21230strings[3507] = str->add("e");
21231strings[3508] = str->add("e,state,selected");
21232strings[3507] = str->add(strings[3507]);
21233strings[3508] = str->add(strings[3508]);
21234strings[3507] = str->add(strings[3507]);
21235strings[3508] = str->add(strings[3508]);
21236strings[3507] = str->add(strings[3507]);
21237strings[3508] = str->add(strings[3508]);
21238strings[3507] = str->add(strings[3507]);
21239strings[3508] = str->add(strings[3508]);
21240strings[3507] = str->add(strings[3507]);
21241strings[3508] = str->add(strings[3508]);
21242strings[3507] = str->add(strings[3507]);
21243str->del(strings[3506]);
21244str->del(strings[3507]);
21245strings[3509] = str->add("program,start");
21246strings[3510] = str->add("sel");
21247str->del(strings[3508]);
21248str->del(strings[3507]);
21249str->del(strings[3508]);
21250str->del(strings[3507]);
21251strings[3509] = str->add(strings[3509]);
21252strings[3510] = str->add(strings[3510]);
21253str->del(strings[3508]);
21254str->del(strings[3507]);
21255strings[3509] = str->add(strings[3509]);
21256strings[3510] = str->add(strings[3510]);
21257strings[1932] = str->add(strings[1932]);
21258strings[3510] = str->add(strings[3510]);
21259str->del(strings[3508]);
21260str->del(strings[3507]);
21261strings[3509] = str->add(strings[3509]);
21262strings[3511] = str->add("e_in");
21263str->del(strings[3508]);
21264str->del(strings[3507]);
21265str->del(strings[3508]);
21266str->del(strings[3507]);
21267str->del(strings[3509]);
21268str->del(strings[3510]);
21269str->del(strings[3509]);
21270str->del(strings[3510]);
21271str->del(strings[3509]);
21272str->del(strings[3510]);
21273str->del(strings[1932]);
21274str->del(strings[3510]);
21275str->del(strings[3509]);
21276str->del(strings[3511]);
21277strings[361] = str->add(strings[361]);
21278strings[362] = str->add(strings[362]);
21279strings[361] = str->add(strings[361]);
21280str->del(strings[361]);
21281strings[362] = str->add(strings[362]);
21282str->del(strings[362]);
21283strings[3512] = str->add("resize");
21284str->del(strings[3512]);
21285strings[64] = str->add(strings[64]);
21286strings[2581] = str->add(strings[2581]);
21287strings[64] = str->add(strings[64]);
21288strings[3513] = str->add("load");
21289strings[1841] = str->add(strings[1841]);
21290strings[64] = str->add(strings[64]);
21291strings[1949] = str->add(strings[1949]);
21292strings[64] = str->add(strings[64]);
21293strings[1880] = str->add(strings[1880]);
21294strings[64] = str->add(strings[64]);
21295strings[1876] = str->add(strings[1876]);
21296str->del(strings[64]);
21297strings[379] = str->add(strings[379]);
21298strings[1842] = str->add(strings[1842]);
21299strings[1842] = str->add(strings[1842]);
21300strings[64] = str->add(strings[64]);
21301strings[1874] = str->add(strings[1874]);
21302strings[64] = str->add(strings[64]);
21303strings[2583] = str->add(strings[2583]);
21304strings[3513] = str->add(strings[3513]);
21305strings[1841] = str->add(strings[1841]);
21306strings[64] = str->add(strings[64]);
21307strings[2584] = str->add(strings[2584]);
21308strings[3513] = str->add(strings[3513]);
21309strings[1841] = str->add(strings[1841]);
21310strings[469] = str->add(strings[469]);
21311strings[2671] = str->add(strings[2671]);
21312strings[3513] = str->add(strings[3513]);
21313strings[469] = str->add(strings[469]);
21314strings[2898] = str->add(strings[2898]);
21315strings[469] = str->add(strings[469]);
21316strings[2900] = str->add(strings[2900]);
21317strings[1841] = str->add(strings[1841]);
21318strings[3514] = str->add("resize");
21319strings[3514] = str->add(strings[3514]);
21320strings[64] = str->add(strings[64]);
21321strings[2585] = str->add(strings[2585]);
21322strings[64] = str->add(strings[64]);
21323strings[3513] = str->add(strings[3513]);
21324strings[2862] = str->add(strings[2862]);
21325strings[1841] = str->add(strings[1841]);
21326str->del(strings[64]);
21327strings[385] = str->add(strings[385]);
21328strings[2862] = str->add(strings[2862]);
21329strings[64] = str->add(strings[64]);
21330strings[2886] = str->add(strings[2886]);
21331strings[64] = str->add(strings[64]);
21332strings[2888] = str->add(strings[2888]);
21333strings[64] = str->add(strings[64]);
21334strings[2583] = str->add(strings[2583]);
21335strings[3513] = str->add(strings[3513]);
21336strings[1841] = str->add(strings[1841]);
21337strings[64] = str->add(strings[64]);
21338strings[2584] = str->add(strings[2584]);
21339strings[3513] = str->add(strings[3513]);
21340strings[1841] = str->add(strings[1841]);
21341strings[469] = str->add(strings[469]);
21342strings[2680] = str->add(strings[2680]);
21343strings[3513] = str->add(strings[3513]);
21344strings[469] = str->add(strings[469]);
21345strings[3094] = str->add(strings[3094]);
21346strings[1841] = str->add(strings[1841]);
21347strings[3514] = str->add(strings[3514]);
21348strings[3514] = str->add(strings[3514]);
21349strings[64] = str->add(strings[64]);
21350strings[2585] = str->add(strings[2585]);
21351strings[64] = str->add(strings[64]);
21352strings[3513] = str->add(strings[3513]);
21353strings[2514] = str->add(strings[2514]);
21354strings[1841] = str->add(strings[1841]);
21355str->del(strings[64]);
21356strings[385] = str->add(strings[385]);
21357strings[2514] = str->add(strings[2514]);
21358strings[64] = str->add(strings[64]);
21359strings[2886] = str->add(strings[2886]);
21360strings[64] = str->add(strings[64]);
21361strings[2888] = str->add(strings[2888]);
21362strings[64] = str->add(strings[64]);
21363strings[2582] = str->add(strings[2582]);
21364strings[3513] = str->add(strings[3513]);
21365strings[1841] = str->add(strings[1841]);
21366strings[64] = str->add(strings[64]);
21367strings[2583] = str->add(strings[2583]);
21368strings[3513] = str->add(strings[3513]);
21369strings[1841] = str->add(strings[1841]);
21370strings[64] = str->add(strings[64]);
21371strings[2584] = str->add(strings[2584]);
21372strings[3513] = str->add(strings[3513]);
21373strings[1841] = str->add(strings[1841]);
21374strings[469] = str->add(strings[469]);
21375strings[2672] = str->add(strings[2672]);
21376strings[3513] = str->add(strings[3513]);
21377strings[469] = str->add(strings[469]);
21378strings[3130] = str->add(strings[3130]);
21379strings[1841] = str->add(strings[1841]);
21380strings[3514] = str->add(strings[3514]);
21381strings[3514] = str->add(strings[3514]);
21382strings[64] = str->add(strings[64]);
21383strings[2585] = str->add(strings[2585]);
21384strings[64] = str->add(strings[64]);
21385strings[3513] = str->add(strings[3513]);
21386strings[1713] = str->add(strings[1713]);
21387strings[1841] = str->add(strings[1841]);
21388str->del(strings[64]);
21389strings[385] = str->add(strings[385]);
21390strings[1713] = str->add(strings[1713]);
21391strings[64] = str->add(strings[64]);
21392strings[2886] = str->add(strings[2886]);
21393strings[64] = str->add(strings[64]);
21394strings[2888] = str->add(strings[2888]);
21395strings[64] = str->add(strings[64]);
21396strings[2583] = str->add(strings[2583]);
21397strings[3513] = str->add(strings[3513]);
21398strings[1841] = str->add(strings[1841]);
21399strings[64] = str->add(strings[64]);
21400strings[2584] = str->add(strings[2584]);
21401strings[3513] = str->add(strings[3513]);
21402strings[1841] = str->add(strings[1841]);
21403strings[469] = str->add(strings[469]);
21404strings[2673] = str->add(strings[2673]);
21405strings[3513] = str->add(strings[3513]);
21406strings[469] = str->add(strings[469]);
21407strings[3132] = str->add(strings[3132]);
21408strings[1841] = str->add(strings[1841]);
21409strings[3514] = str->add(strings[3514]);
21410strings[3514] = str->add(strings[3514]);
21411strings[64] = str->add(strings[64]);
21412strings[2585] = str->add(strings[2585]);
21413strings[64] = str->add(strings[64]);
21414strings[3513] = str->add(strings[3513]);
21415strings[1714] = str->add(strings[1714]);
21416strings[1841] = str->add(strings[1841]);
21417str->del(strings[64]);
21418strings[385] = str->add(strings[385]);
21419strings[1714] = str->add(strings[1714]);
21420strings[64] = str->add(strings[64]);
21421strings[2886] = str->add(strings[2886]);
21422strings[64] = str->add(strings[64]);
21423strings[2888] = str->add(strings[2888]);
21424strings[3514] = str->add(strings[3514]);
21425strings[3514] = str->add(strings[3514]);
21426strings[3514] = str->add(strings[3514]);
21427strings[3514] = str->add(strings[3514]);
21428strings[3514] = str->add(strings[3514]);
21429strings[3514] = str->add(strings[3514]);
21430strings[3514] = str->add(strings[3514]);
21431strings[3514] = str->add(strings[3514]);
21432strings[3514] = str->add(strings[3514]);
21433strings[3514] = str->add(strings[3514]);
21434strings[3514] = str->add(strings[3514]);
21435strings[3514] = str->add(strings[3514]);
21436strings[3514] = str->add(strings[3514]);
21437strings[1933] = str->add(strings[1933]);
21438str->del(strings[1933]);
21439str->del(strings[64]);
21440str->del(strings[2583]);
21441strings[1933] = str->add(strings[1933]);
21442str->del(strings[1933]);
21443str->del(strings[3155]);
21444str->del(strings[3155]);
21445str->del(strings[3155]);
21446str->del(strings[64]);
21447str->del(strings[2585]);
21448strings[1933] = str->add(strings[1933]);
21449str->del(strings[1933]);
21450str->del(strings[64]);
21451str->del(strings[2582]);
21452strings[1933] = str->add(strings[1933]);
21453str->del(strings[1933]);
21454str->del(strings[64]);
21455str->del(strings[2583]);
21456strings[1933] = str->add(strings[1933]);
21457str->del(strings[1933]);
21458str->del(strings[64]);
21459str->del(strings[2584]);
21460strings[1933] = str->add(strings[1933]);
21461str->del(strings[1933]);
21462str->del(strings[469]);
21463str->del(strings[2682]);
21464strings[1933] = str->add(strings[1933]);
21465str->del(strings[1933]);
21466str->del(strings[1731]);
21467str->del(strings[1731]);
21468str->del(strings[1731]);
21469str->del(strings[64]);
21470str->del(strings[2585]);
21471strings[1933] = str->add(strings[1933]);
21472str->del(strings[1933]);
21473str->del(strings[64]);
21474str->del(strings[2582]);
21475strings[1933] = str->add(strings[1933]);
21476str->del(strings[1933]);
21477str->del(strings[64]);
21478str->del(strings[2634]);
21479strings[1933] = str->add(strings[1933]);
21480str->del(strings[1933]);
21481str->del(strings[64]);
21482str->del(strings[2584]);
21483strings[1933] = str->add(strings[1933]);
21484str->del(strings[1933]);
21485str->del(strings[469]);
21486str->del(strings[2683]);
21487strings[1933] = str->add(strings[1933]);
21488str->del(strings[1933]);
21489str->del(strings[3156]);
21490str->del(strings[3156]);
21491str->del(strings[3156]);
21492str->del(strings[64]);
21493str->del(strings[2585]);
21494strings[1933] = str->add(strings[1933]);
21495str->del(strings[1933]);
21496str->del(strings[64]);
21497str->del(strings[2586]);
21498strings[1933] = str->add(strings[1933]);
21499str->del(strings[1933]);
21500str->del(strings[1842]);
21501str->del(strings[1842]);
21502str->del(strings[64]);
21503str->del(strings[2581]);
21504str->del(strings[64]);
21505str->del(strings[2886]);
21506str->del(strings[64]);
21507str->del(strings[2888]);
21508str->del(strings[3155]);
21509str->del(strings[385]);
21510str->del(strings[64]);
21511str->del(strings[2915]);
21512str->del(strings[64]);
21513str->del(strings[2886]);
21514str->del(strings[64]);
21515str->del(strings[2888]);
21516str->del(strings[469]);
21517str->del(strings[2896]);
21518str->del(strings[1731]);
21519str->del(strings[385]);
21520str->del(strings[64]);
21521str->del(strings[2915]);
21522str->del(strings[64]);
21523str->del(strings[2886]);
21524str->del(strings[64]);
21525str->del(strings[2888]);
21526str->del(strings[469]);
21527str->del(strings[3162]);
21528str->del(strings[3156]);
21529str->del(strings[385]);
21530str->del(strings[64]);
21531str->del(strings[2913]);
21532str->del(strings[64]);
21533str->del(strings[1949]);
21534str->del(strings[64]);
21535str->del(strings[1880]);
21536str->del(strings[64]);
21537str->del(strings[1876]);
21538str->del(strings[379]);
21539str->del(strings[64]);
21540str->del(strings[1874]);
21541str->del(strings[361]);
21542str->del(strings[362]);
21543strings[3514] = str->add(strings[3514]);
21544strings[2862] = str->add(strings[2862]);
21545strings[2862] = str->add(strings[2862]);
21546strings[3514] = str->add(strings[3514]);
21547strings[2514] = str->add(strings[2514]);
21548strings[2514] = str->add(strings[2514]);
21549strings[64] = str->add(strings[64]);
21550strings[2915] = str->add(strings[2915]);
21551strings[3514] = str->add(strings[3514]);
21552strings[1713] = str->add(strings[1713]);
21553strings[1713] = str->add(strings[1713]);
21554strings[3514] = str->add(strings[3514]);
21555strings[1714] = str->add(strings[1714]);
21556strings[1714] = str->add(strings[1714]);
21557str->del(strings[64]);
21558str->del(strings[2913]);
21559strings[64] = str->add(strings[64]);
21560strings[3021] = str->add(strings[3021]);
21561str->del(strings[3513]);
21562str->del(strings[1841]);
21563str->del(strings[3513]);
21564str->del(strings[1841]);
21565str->del(strings[3513]);
21566str->del(strings[1841]);
21567str->del(strings[3513]);
21568str->del(strings[1841]);
21569str->del(strings[3514]);
21570str->del(strings[3514]);
21571str->del(strings[3513]);
21572str->del(strings[1841]);
21573str->del(strings[3513]);
21574str->del(strings[1841]);
21575str->del(strings[3513]);
21576str->del(strings[1841]);
21577str->del(strings[3513]);
21578str->del(strings[1841]);
21579str->del(strings[3514]);
21580str->del(strings[3514]);
21581str->del(strings[3513]);
21582str->del(strings[1841]);
21583str->del(strings[3513]);
21584str->del(strings[1841]);
21585str->del(strings[3513]);
21586str->del(strings[1841]);
21587str->del(strings[3513]);
21588str->del(strings[1841]);
21589str->del(strings[3513]);
21590str->del(strings[1841]);
21591str->del(strings[3514]);
21592str->del(strings[3514]);
21593str->del(strings[3513]);
21594str->del(strings[1841]);
21595str->del(strings[3513]);
21596str->del(strings[1841]);
21597str->del(strings[3513]);
21598str->del(strings[1841]);
21599str->del(strings[3513]);
21600str->del(strings[1841]);
21601str->del(strings[3514]);
21602str->del(strings[3514]);
21603str->del(strings[3513]);
21604str->del(strings[1841]);
21605str->del(strings[3514]);
21606str->del(strings[3514]);
21607str->del(strings[3514]);
21608str->del(strings[3514]);
21609str->del(strings[3514]);
21610str->del(strings[3514]);
21611str->del(strings[3514]);
21612str->del(strings[3514]);
21613str->del(strings[3514]);
21614str->del(strings[3514]);
21615str->del(strings[3514]);
21616str->del(strings[3514]);
21617str->del(strings[3514]);
21618str->del(strings[3514]);
21619str->del(strings[3514]);
21620str->del(strings[3514]);
21621str->del(strings[3514]);
21622strings[3515] = str->add("e,action,mouse,move");
21623strings[3516] = str->add("e");
21624str->del(strings[3515]);
21625str->del(strings[3516]);
21626strings[3517] = str->add("e,action,mouse,move");
21627strings[3518] = str->add("e");
21628str->del(strings[3517]);
21629str->del(strings[3518]);
21630strings[1932] = str->add(strings[1932]);
21631strings[1849] = str->add(strings[1849]);
21632strings[3519] = str->add("program,start");
21633strings[1850] = str->add(strings[1850]);
21634strings[1932] = str->add(strings[1932]);
21635strings[1850] = str->add(strings[1850]);
21636strings[3519] = str->add(strings[3519]);
21637strings[1849] = str->add(strings[1849]);
21638str->del(strings[1932]);
21639str->del(strings[1849]);
21640str->del(strings[3519]);
21641str->del(strings[1850]);
21642str->del(strings[1932]);
21643str->del(strings[1850]);
21644str->del(strings[3519]);
21645str->del(strings[1849]);
21646strings[3520] = str->add("e,action,mouse,move");
21647strings[3521] = str->add("e");
21648str->del(strings[3520]);
21649str->del(strings[3521]);
21650strings[3522] = str->add("e,action,mouse,move");
21651strings[3523] = str->add("e");
21652str->del(strings[3522]);
21653str->del(strings[3523]);
21654strings[3524] = str->add("e,action,mouse,move");
21655strings[3525] = str->add("e");
21656str->del(strings[3524]);
21657str->del(strings[3525]);
21658strings[3526] = str->add("e,action,mouse,move");
21659strings[3527] = str->add("e");
21660str->del(strings[3526]);
21661str->del(strings[3527]);
21662str->del(strings[7]);
21663str->del(strings[2479]);
21664strings[7] = str->add(strings[7]);
21665strings[2489] = str->add(strings[2489]);
21666strings[3528] = str->add("e,action,mouse,move");
21667strings[3529] = str->add("e");
21668str->del(strings[3528]);
21669str->del(strings[3529]);
21670strings[3530] = str->add("e,action,mouse,move");
21671strings[3531] = str->add("e");
21672str->del(strings[3530]);
21673str->del(strings[3531]);
21674strings[3532] = str->add("e,action,mouse,move");
21675strings[3533] = str->add("e");
21676str->del(strings[3532]);
21677str->del(strings[3533]);
21678strings[3534] = str->add("e,action,mouse,move");
21679strings[3535] = str->add("e");
21680str->del(strings[3534]);
21681str->del(strings[3535]);
21682strings[1932] = str->add(strings[1932]);
21683strings[3536] = str->add("unsel");
21684str->del(strings[1932]);
21685str->del(strings[3536]);
21686strings[3537] = str->add("e,action,mouse,move");
21687strings[3538] = str->add("e");
21688str->del(strings[3537]);
21689str->del(strings[3538]);
21690strings[3539] = str->add("e,action,mouse,move");
21691strings[3540] = str->add("e");
21692str->del(strings[3539]);
21693str->del(strings[3540]);
21694strings[3541] = str->add("e,action,mouse,move");
21695strings[3542] = str->add("e");
21696str->del(strings[3541]);
21697str->del(strings[3542]);
21698strings[3543] = str->add("e,action,mouse,move");
21699strings[3544] = str->add("e");
21700str->del(strings[3543]);
21701str->del(strings[3544]);
21702strings[1932] = str->add(strings[1932]);
21703strings[3545] = str->add("unsel");
21704str->del(strings[1932]);
21705str->del(strings[3545]);
21706str->del(strings[7]);
21707str->del(strings[2489]);
21708strings[7] = str->add(strings[7]);
21709strings[2508] = str->add(strings[2508]);
21710strings[3546] = str->add("e,action,mouse,move");
21711strings[3547] = str->add("e");
21712str->del(strings[3546]);
21713str->del(strings[3547]);
21714strings[3548] = str->add("e,action,mouse,move");
21715strings[3549] = str->add("e");
21716str->del(strings[3548]);
21717str->del(strings[3549]);
21718strings[3550] = str->add("e,action,mouse,move");
21719strings[3551] = str->add("e");
21720str->del(strings[3550]);
21721str->del(strings[3551]);
21722strings[3552] = str->add("e,action,mouse,move");
21723strings[3553] = str->add("e");
21724str->del(strings[3552]);
21725str->del(strings[3553]);
21726strings[3554] = str->add("e,action,mouse,move");
21727strings[3555] = str->add("e");
21728str->del(strings[3554]);
21729str->del(strings[3555]);
21730strings[3556] = str->add("e,action,mouse,move");
21731strings[3557] = str->add("e");
21732str->del(strings[3556]);
21733str->del(strings[3557]);
21734str->del(strings[7]);
21735str->del(strings[2508]);
21736strings[7] = str->add(strings[7]);
21737strings[2518] = str->add(strings[2518]);
21738strings[3558] = str->add("e,action,mouse,move");
21739strings[3559] = str->add("e");
21740str->del(strings[3558]);
21741str->del(strings[3559]);
21742strings[3560] = str->add("e,action,mouse,move");
21743strings[3561] = str->add("e");
21744strings[3562] = str->add("e,state,unselected");
21745strings[3561] = str->add(strings[3561]);
21746strings[3562] = str->add(strings[3562]);
21747strings[3561] = str->add(strings[3561]);
21748strings[3562] = str->add(strings[3562]);
21749strings[3561] = str->add(strings[3561]);
21750strings[3562] = str->add(strings[3562]);
21751strings[3561] = str->add(strings[3561]);
21752strings[3562] = str->add(strings[3562]);
21753strings[3561] = str->add(strings[3561]);
21754strings[3562] = str->add(strings[3562]);
21755strings[3561] = str->add(strings[3561]);
21756str->del(strings[3560]);
21757str->del(strings[3561]);
21758strings[1932] = str->add(strings[1932]);
21759strings[3563] = str->add("sel");
21760strings[3564] = str->add("program,start");
21761strings[3565] = str->add("unsel");
21762str->del(strings[3562]);
21763str->del(strings[3561]);
21764str->del(strings[3562]);
21765str->del(strings[3561]);
21766strings[1932] = str->add(strings[1932]);
21767strings[3563] = str->add(strings[3563]);
21768strings[3564] = str->add(strings[3564]);
21769strings[3565] = str->add(strings[3565]);
21770str->del(strings[3562]);
21771str->del(strings[3561]);
21772strings[3564] = str->add(strings[3564]);
21773strings[3565] = str->add(strings[3565]);
21774strings[1932] = str->add(strings[1932]);
21775strings[3565] = str->add(strings[3565]);
21776str->del(strings[3562]);
21777str->del(strings[3561]);
21778strings[1932] = str->add(strings[1932]);
21779strings[3566] = str->add("e_in");
21780strings[3564] = str->add(strings[3564]);
21781strings[3567] = str->add("e_out");
21782str->del(strings[3562]);
21783str->del(strings[3561]);
21784str->del(strings[3562]);
21785str->del(strings[3561]);
21786str->del(strings[1932]);
21787str->del(strings[3563]);
21788str->del(strings[3564]);
21789str->del(strings[3565]);
21790str->del(strings[1932]);
21791str->del(strings[3563]);
21792str->del(strings[3564]);
21793str->del(strings[3565]);
21794str->del(strings[3564]);
21795str->del(strings[3565]);
21796str->del(strings[1932]);
21797str->del(strings[3565]);
21798str->del(strings[1932]);
21799str->del(strings[3566]);
21800str->del(strings[3564]);
21801str->del(strings[3567]);
21802str->del(strings[64]);
21803str->del(strings[3021]);
21804strings[64] = str->add(strings[64]);
21805strings[2913] = str->add(strings[2913]);
21806strings[3568] = str->add("e,action,mouse,move");
21807strings[3569] = str->add("e");
21808str->del(strings[3568]);
21809str->del(strings[3569]);
21810strings[3570] = str->add("e,action,mouse,move");
21811strings[3571] = str->add("e");
21812str->del(strings[3570]);
21813str->del(strings[3571]);
21814str->del(strings[7]);
21815str->del(strings[2518]);
21816strings[7] = str->add(strings[7]);
21817strings[2531] = str->add(strings[2531]);
21818strings[3572] = str->add("e,action,mouse,move");
21819strings[3573] = str->add("e");
21820str->del(strings[3572]);
21821str->del(strings[3573]);
21822strings[1932] = str->add(strings[1932]);
21823strings[3574] = str->add("unsel");
21824str->del(strings[1932]);
21825str->del(strings[3574]);
21826strings[3575] = str->add("e,action,mouse,move");
21827strings[3576] = str->add("e");
21828str->del(strings[3575]);
21829str->del(strings[3576]);
21830strings[3577] = str->add("e,action,mouse,move");
21831strings[3578] = str->add("e");
21832str->del(strings[3577]);
21833str->del(strings[3578]);
21834strings[1932] = str->add(strings[1932]);
21835strings[3579] = str->add("unsel");
21836str->del(strings[1932]);
21837str->del(strings[3579]);
21838str->del(strings[7]);
21839str->del(strings[2531]);
21840strings[7] = str->add(strings[7]);
21841strings[2544] = str->add(strings[2544]);
21842str->del(strings[7]);
21843str->del(strings[2544]);
21844strings[7] = str->add(strings[7]);
21845strings[2561] = str->add(strings[2561]);
21846str->del(strings[7]);
21847str->del(strings[2561]);
21848strings[7] = str->add(strings[7]);
21849strings[3580] = str->add("images/40");
21850strings[3581] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/40");
21851strings[7] = str->add(strings[7]);
21852strings[3580] = str->add(strings[3580]);
21853strings[3582] = str->add("e,action,mouse,move");
21854strings[3583] = str->add("e");
21855str->del(strings[3582]);
21856str->del(strings[3583]);
21857strings[3584] = str->add("e,action,mouse,move");
21858strings[3585] = str->add("e");
21859str->del(strings[3584]);
21860str->del(strings[3585]);
21861strings[3586] = str->add("e,action,mouse,move");
21862strings[3587] = str->add("e");
21863str->del(strings[3586]);
21864str->del(strings[3587]);
21865strings[3588] = str->add("e,action,mouse,move");
21866strings[3589] = str->add("e");
21867str->del(strings[3588]);
21868str->del(strings[3589]);
21869strings[1932] = str->add(strings[1932]);
21870strings[3590] = str->add("unsel");
21871str->del(strings[1932]);
21872str->del(strings[3590]);
21873str->del(strings[7]);
21874str->del(strings[3580]);
21875strings[7] = str->add(strings[7]);
21876strings[1756] = str->add(strings[1756]);
21877strings[3591] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/41");
21878strings[7] = str->add(strings[7]);
21879strings[1756] = str->add(strings[1756]);
21880strings[3592] = str->add("e,action,mouse,move");
21881strings[3593] = str->add("e");
21882str->del(strings[3592]);
21883str->del(strings[3593]);
21884strings[3594] = str->add("e,action,mouse,move");
21885strings[3595] = str->add("e");
21886strings[3596] = str->add("e,state,selected");
21887strings[3595] = str->add(strings[3595]);
21888strings[3596] = str->add(strings[3596]);
21889strings[3595] = str->add(strings[3595]);
21890strings[3596] = str->add(strings[3596]);
21891strings[3595] = str->add(strings[3595]);
21892strings[3596] = str->add(strings[3596]);
21893strings[3595] = str->add(strings[3595]);
21894strings[3596] = str->add(strings[3596]);
21895strings[3595] = str->add(strings[3595]);
21896strings[3596] = str->add(strings[3596]);
21897strings[3595] = str->add(strings[3595]);
21898str->del(strings[3594]);
21899str->del(strings[3595]);
21900strings[3597] = str->add("program,start");
21901strings[3598] = str->add("sel");
21902str->del(strings[3596]);
21903str->del(strings[3595]);
21904str->del(strings[3596]);
21905str->del(strings[3595]);
21906strings[3597] = str->add(strings[3597]);
21907strings[3598] = str->add(strings[3598]);
21908str->del(strings[3596]);
21909str->del(strings[3595]);
21910strings[3597] = str->add(strings[3597]);
21911strings[3598] = str->add(strings[3598]);
21912strings[1932] = str->add(strings[1932]);
21913strings[3598] = str->add(strings[3598]);
21914str->del(strings[3596]);
21915str->del(strings[3595]);
21916strings[1932] = str->add(strings[1932]);
21917strings[3599] = str->add("e_out");
21918strings[3597] = str->add(strings[3597]);
21919strings[3600] = str->add("e_in");
21920str->del(strings[3596]);
21921str->del(strings[3595]);
21922str->del(strings[3596]);
21923str->del(strings[3595]);
21924str->del(strings[3597]);
21925str->del(strings[3598]);
21926str->del(strings[3597]);
21927str->del(strings[3598]);
21928str->del(strings[3597]);
21929str->del(strings[3598]);
21930str->del(strings[1932]);
21931str->del(strings[3598]);
21932str->del(strings[1932]);
21933str->del(strings[3599]);
21934str->del(strings[3597]);
21935str->del(strings[3600]);
21936str->del(strings[64]);
21937str->del(strings[2913]);
21938strings[64] = str->add(strings[64]);
21939strings[3021] = str->add(strings[3021]);
21940strings[3601] = str->add("e,action,mouse,move");
21941strings[3602] = str->add("e");
21942str->del(strings[3601]);
21943str->del(strings[3602]);
21944strings[3603] = str->add("e,action,mouse,move");
21945strings[3604] = str->add("e");
21946str->del(strings[3603]);
21947str->del(strings[3604]);
21948strings[3605] = str->add("e,action,mouse,move");
21949strings[3606] = str->add("e");
21950str->del(strings[3605]);
21951str->del(strings[3606]);
21952strings[3607] = str->add("e,action,mouse,move");
21953strings[3608] = str->add("e");
21954str->del(strings[3607]);
21955str->del(strings[3608]);
21956strings[3609] = str->add("e,action,mouse,move");
21957strings[3610] = str->add("e");
21958str->del(strings[3609]);
21959str->del(strings[3610]);
21960strings[3611] = str->add("e,action,mouse,move");
21961strings[3612] = str->add("e");
21962str->del(strings[3611]);
21963str->del(strings[3612]);
21964str->del(strings[7]);
21965str->del(strings[1756]);
21966strings[7] = str->add(strings[7]);
21967strings[1949] = str->add(strings[1949]);
21968strings[3613] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/42");
21969strings[7] = str->add(strings[7]);
21970strings[1949] = str->add(strings[1949]);
21971strings[3614] = str->add("e,action,mouse,move");
21972strings[3615] = str->add("e");
21973str->del(strings[3614]);
21974str->del(strings[3615]);
21975strings[3616] = str->add("e,action,mouse,move");
21976strings[3617] = str->add("e");
21977str->del(strings[3616]);
21978str->del(strings[3617]);
21979strings[3618] = str->add("e,action,mouse,move");
21980strings[3619] = str->add("e");
21981str->del(strings[3618]);
21982str->del(strings[3619]);
21983strings[3620] = str->add("e,action,mouse,move");
21984strings[3621] = str->add("e");
21985str->del(strings[3620]);
21986str->del(strings[3621]);
21987strings[1932] = str->add(strings[1932]);
21988strings[1847] = str->add(strings[1847]);
21989strings[3622] = str->add("program,start");
21990strings[1848] = str->add(strings[1848]);
21991strings[1932] = str->add(strings[1932]);
21992strings[1848] = str->add(strings[1848]);
21993strings[3622] = str->add(strings[3622]);
21994strings[1847] = str->add(strings[1847]);
21995str->del(strings[1932]);
21996str->del(strings[1847]);
21997str->del(strings[3622]);
21998str->del(strings[1848]);
21999str->del(strings[1932]);
22000str->del(strings[1848]);
22001str->del(strings[3622]);
22002str->del(strings[1847]);
22003strings[3623] = str->add("e,action,mouse,move");
22004strings[3624] = str->add("e");
22005str->del(strings[3623]);
22006str->del(strings[3624]);
22007strings[3625] = str->add("e,action,mouse,move");
22008strings[3626] = str->add("e");
22009str->del(strings[3625]);
22010str->del(strings[3626]);
22011strings[3627] = str->add("e,action,mouse,move");
22012strings[3628] = str->add("e");
22013str->del(strings[3627]);
22014str->del(strings[3628]);
22015strings[3629] = str->add("e,action,mouse,move");
22016strings[3630] = str->add("e");
22017str->del(strings[3629]);
22018str->del(strings[3630]);
22019str->del(strings[7]);
22020str->del(strings[1949]);
22021strings[7] = str->add(strings[7]);
22022strings[2915] = str->add(strings[2915]);
22023strings[3631] = str->add("e,action,mouse,move");
22024strings[3632] = str->add("e");
22025str->del(strings[3631]);
22026str->del(strings[3632]);
22027strings[3633] = str->add("e,action,mouse,move");
22028strings[3634] = str->add("e");
22029str->del(strings[3633]);
22030str->del(strings[3634]);
22031strings[3635] = str->add("e,action,mouse,move");
22032strings[3636] = str->add("e");
22033str->del(strings[3635]);
22034str->del(strings[3636]);
22035strings[3637] = str->add("e,action,mouse,move");
22036strings[3638] = str->add("e");
22037str->del(strings[3637]);
22038str->del(strings[3638]);
22039strings[3639] = str->add("e,action,mouse,move");
22040strings[3640] = str->add("e");
22041str->del(strings[3639]);
22042str->del(strings[3640]);
22043strings[3641] = str->add("e,action,mouse,move");
22044strings[3642] = str->add("e");
22045str->del(strings[3641]);
22046str->del(strings[3642]);
22047strings[3643] = str->add("e,action,mouse,move");
22048strings[3644] = str->add("e");
22049str->del(strings[3643]);
22050str->del(strings[3644]);
22051strings[3645] = str->add("e,action,mouse,move");
22052strings[3646] = str->add("e");
22053str->del(strings[3645]);
22054str->del(strings[3646]);
22055strings[3647] = str->add("e,action,mouse,move");
22056strings[3648] = str->add("e");
22057str->del(strings[3647]);
22058str->del(strings[3648]);
22059str->del(strings[7]);
22060str->del(strings[2915]);
22061strings[7] = str->add(strings[7]);
22062strings[2886] = str->add(strings[2886]);
22063strings[3649] = str->add("e,action,mouse,move");
22064strings[3650] = str->add("e");
22065str->del(strings[3649]);
22066str->del(strings[3650]);
22067strings[3651] = str->add("e,action,mouse,move");
22068strings[3652] = str->add("e");
22069str->del(strings[3651]);
22070str->del(strings[3652]);
22071strings[3653] = str->add("e,action,mouse,move");
22072strings[3654] = str->add("e");
22073str->del(strings[3653]);
22074str->del(strings[3654]);
22075strings[3655] = str->add("e,action,mouse,move");
22076strings[3656] = str->add("e");
22077str->del(strings[3655]);
22078str->del(strings[3656]);
22079strings[1932] = str->add(strings[1932]);
22080strings[3657] = str->add("sel");
22081strings[1932] = str->add(strings[1932]);
22082strings[3657] = str->add(strings[3657]);
22083str->del(strings[1932]);
22084str->del(strings[3657]);
22085str->del(strings[1932]);
22086str->del(strings[3657]);
22087strings[3658] = str->add("e,action,mouse,move");
22088strings[3659] = str->add("e");
22089str->del(strings[3658]);
22090str->del(strings[3659]);
22091strings[3660] = str->add("e,action,mouse,move");
22092strings[3661] = str->add("e");
22093str->del(strings[3660]);
22094str->del(strings[3661]);
22095strings[3662] = str->add("e,action,mouse,move");
22096strings[3663] = str->add("e");
22097str->del(strings[3662]);
22098str->del(strings[3663]);
22099strings[3664] = str->add("e,action,mouse,move");
22100strings[3665] = str->add("e");
22101str->del(strings[3664]);
22102str->del(strings[3665]);
22103str->del(strings[7]);
22104str->del(strings[2886]);
22105strings[7] = str->add(strings[7]);
22106strings[2888] = str->add(strings[2888]);
22107strings[3666] = str->add("e,action,mouse,move");
22108strings[3667] = str->add("e");
22109str->del(strings[3666]);
22110str->del(strings[3667]);
22111strings[3668] = str->add("e,action,mouse,move");
22112strings[3669] = str->add("e");
22113str->del(strings[3668]);
22114str->del(strings[3669]);
22115strings[3670] = str->add("e,action,mouse,move");
22116strings[3671] = str->add("e");
22117strings[3672] = str->add("e,state,unselected");
22118strings[3671] = str->add(strings[3671]);
22119strings[3672] = str->add(strings[3672]);
22120strings[3671] = str->add(strings[3671]);
22121strings[3672] = str->add(strings[3672]);
22122strings[3671] = str->add(strings[3671]);
22123strings[3672] = str->add(strings[3672]);
22124strings[3671] = str->add(strings[3671]);
22125strings[3672] = str->add(strings[3672]);
22126strings[3671] = str->add(strings[3671]);
22127strings[3672] = str->add(strings[3672]);
22128strings[3671] = str->add(strings[3671]);
22129strings[3673] = str->add("e,state,selected");
22130strings[3671] = str->add(strings[3671]);
22131strings[3673] = str->add(strings[3673]);
22132strings[3671] = str->add(strings[3671]);
22133strings[3673] = str->add(strings[3673]);
22134strings[3671] = str->add(strings[3671]);
22135strings[3673] = str->add(strings[3673]);
22136strings[3671] = str->add(strings[3671]);
22137strings[3673] = str->add(strings[3673]);
22138strings[3671] = str->add(strings[3671]);
22139str->del(strings[3670]);
22140str->del(strings[3671]);
22141strings[3674] = str->add("program,start");
22142strings[3675] = str->add("unsel");
22143str->del(strings[3672]);
22144str->del(strings[3671]);
22145str->del(strings[3672]);
22146str->del(strings[3671]);
22147strings[3674] = str->add(strings[3674]);
22148strings[3675] = str->add(strings[3675]);
22149str->del(strings[3672]);
22150str->del(strings[3671]);
22151strings[3674] = str->add(strings[3674]);
22152strings[3675] = str->add(strings[3675]);
22153strings[1932] = str->add(strings[1932]);
22154strings[3675] = str->add(strings[3675]);
22155str->del(strings[3672]);
22156str->del(strings[3671]);
22157strings[1932] = str->add(strings[1932]);
22158strings[3676] = str->add("e_in");
22159strings[3674] = str->add(strings[3674]);
22160strings[3677] = str->add("e_out");
22161str->del(strings[3672]);
22162str->del(strings[3671]);
22163str->del(strings[3672]);
22164str->del(strings[3671]);
22165strings[3674] = str->add(strings[3674]);
22166strings[3678] = str->add("sel");
22167str->del(strings[3673]);
22168str->del(strings[3671]);
22169str->del(strings[3673]);
22170str->del(strings[3671]);
22171strings[3674] = str->add(strings[3674]);
22172strings[3678] = str->add(strings[3678]);
22173str->del(strings[3673]);
22174str->del(strings[3671]);
22175strings[3674] = str->add(strings[3674]);
22176strings[3676] = str->add(strings[3676]);
22177str->del(strings[3673]);
22178str->del(strings[3671]);
22179str->del(strings[3673]);
22180str->del(strings[3671]);
22181str->del(strings[3674]);
22182str->del(strings[3675]);
22183str->del(strings[3674]);
22184str->del(strings[3675]);
22185str->del(strings[3674]);
22186str->del(strings[3675]);
22187str->del(strings[1932]);
22188str->del(strings[3675]);
22189str->del(strings[1932]);
22190str->del(strings[3676]);
22191str->del(strings[3674]);
22192str->del(strings[3677]);
22193str->del(strings[3674]);
22194str->del(strings[3678]);
22195str->del(strings[3674]);
22196str->del(strings[3678]);
22197str->del(strings[3674]);
22198str->del(strings[3676]);
22199str->del(strings[64]);
22200str->del(strings[3021]);
22201strings[64] = str->add(strings[64]);
22202strings[2913] = str->add(strings[2913]);
22203strings[3679] = str->add("e,action,mouse,move");
22204strings[3680] = str->add("e");
22205str->del(strings[3679]);
22206str->del(strings[3680]);
22207strings[3681] = str->add("e,action,mouse,move");
22208strings[3682] = str->add("e");
22209str->del(strings[3681]);
22210str->del(strings[3682]);
22211strings[3683] = str->add("e,action,mouse,move");
22212strings[3684] = str->add("e");
22213str->del(strings[3683]);
22214str->del(strings[3684]);
22215str->del(strings[7]);
22216str->del(strings[2888]);
22217strings[7] = str->add(strings[7]);
22218strings[2913] = str->add(strings[2913]);
22219strings[3685] = str->add("e,action,mouse,move");
22220strings[3686] = str->add("e");
22221str->del(strings[3685]);
22222str->del(strings[3686]);
22223strings[3687] = str->add("e,action,mouse,move");
22224strings[3688] = str->add("e");
22225str->del(strings[3687]);
22226str->del(strings[3688]);
22227strings[3689] = str->add("e,action,mouse,move");
22228strings[3690] = str->add("e");
22229str->del(strings[3689]);
22230str->del(strings[3690]);
22231strings[3691] = str->add("e,action,mouse,move");
22232strings[3692] = str->add("e");
22233str->del(strings[3691]);
22234str->del(strings[3692]);
22235str->del(strings[7]);
22236str->del(strings[2913]);
22237strings[7] = str->add(strings[7]);
22238strings[3021] = str->add(strings[3021]);
22239strings[3693] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/47");
22240strings[7] = str->add(strings[7]);
22241strings[3021] = str->add(strings[3021]);
22242strings[1932] = str->add(strings[1932]);
22243strings[3694] = str->add("unsel");
22244str->del(strings[1932]);
22245str->del(strings[3694]);
22246str->del(strings[7]);
22247str->del(strings[3021]);
22248strings[7] = str->add(strings[7]);
22249strings[3695] = str->add("images/48");
22250strings[3696] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/48");
22251strings[7] = str->add(strings[7]);
22252strings[3695] = str->add(strings[3695]);
22253strings[1932] = str->add(strings[1932]);
22254strings[3697] = str->add("sel");
22255strings[1932] = str->add(strings[1932]);
22256strings[3697] = str->add(strings[3697]);
22257str->del(strings[1932]);
22258str->del(strings[3697]);
22259str->del(strings[1932]);
22260str->del(strings[3697]);
22261str->del(strings[7]);
22262str->del(strings[3695]);
22263strings[7] = str->add(strings[7]);
22264strings[3698] = str->add("images/49");
22265strings[3699] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/49");
22266strings[7] = str->add(strings[7]);
22267strings[3698] = str->add(strings[3698]);
22268strings[3700] = str->add("e,action,mouse,move");
22269strings[3701] = str->add("e");
22270strings[3702] = str->add("e,action,mouse,down");
22271strings[3701] = str->add(strings[3701]);
22272str->del(strings[3700]);
22273str->del(strings[3701]);
22274str->del(strings[3702]);
22275str->del(strings[3701]);
22276str->del(strings[7]);
22277str->del(strings[3698]);
22278strings[7] = str->add(strings[7]);
22279strings[3703] = str->add("images/50");
22280strings[3704] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/50");
22281strings[7] = str->add(strings[7]);
22282strings[3703] = str->add(strings[3703]);
22283strings[3705] = str->add("e,action,mouse,move");
22284strings[3706] = str->add("e");
22285strings[3707] = str->add("e,action,mouse,up");
22286strings[3706] = str->add(strings[3706]);
22287strings[361] = str->add(strings[361]);
22288strings[362] = str->add(strings[362]);
22289strings[361] = str->add(strings[361]);
22290str->del(strings[361]);
22291strings[362] = str->add(strings[362]);
22292str->del(strings[362]);
22293strings[3708] = str->add("base/theme/about");
22294strings[64] = str->add(strings[64]);
22295strings[2769] = str->add(strings[2769]);
22296str->del(strings[64]);
22297str->del(strings[2769]);
22298strings[469] = str->add(strings[469]);
22299strings[2769] = str->add(strings[2769]);
22300strings[2769] = str->add(strings[2769]);
22301strings[469] = str->add(strings[469]);
22302strings[469] = str->add(strings[469]);
22303strings[469] = str->add(strings[469]);
22304strings[3709] = str->add("load");
22305strings[1841] = str->add(strings[1841]);
22306strings[1712] = str->add(strings[1712]);
22307strings[3710] = str->add("0.16.999.043");
22308strings[3711] = str->add("Copyright &copy; 1999-2008, by the Enlightenment Development Team.<br><br>We hope you enjoy using this software as much as we enjoyed writing it.<br><br>This software is provided as-is with no explicit or implied warranty. This software is governed by licensing conditions, so please see the COPYING and COPYING-PLAIN licence files installed on your system.<br><br>Enlightenment is under <hilight>HEAVY DEVELOPMENT</hilight> and it is not stable. Many features are incomplete or even non-existent yet and may have many bugs. You have been <hilight>WARNED!</hilight>");
22309strings[3712] = str->add("e,action,close");
22310strings[3713] = str->add("<title>The Team</title>The Rasterman (Carsten Haitzler) <br>Ibukun Olumuyiwa <br>Sebastian Dransfeld <br>HandyAndE (Andrew Williams) <br>CodeWarrior (Hisham Mardam Bey) <br>dj2 (Dan Sinclair) <br>Tilman Sauerbeck <br>Aleksej Struk <br>Brian Mattern <br>devilhorns (Christopher Michael) <br>/dev/urandom (Viktor Kojouharov) <br>ilLogict <br>Stafford Horne <br>Cedric Bail <br>onefang (David Seikel) <br>Stephen Houston <br>Byron Hillis <br>Ravenlock (Eric Schuele) <br>ManoWarrior (Luchezar Petkov) <br>morlenxus (Brian Miculcy) <br>");
22311strings[3714] = str->add("font");
22312strings[3715] = str->add("font_fallbacks");
22313strings[3716] = str->add("font_size");
22314strings[3717] = str->add("font_source");
22315strings[3718] = str->add("color");
22316strings[3719] = str->add("underline_color");
22317strings[3720] = str->add("underline2_color");
22318strings[3721] = str->add("outline_color");
22319strings[3722] = str->add("shadow_color");
22320strings[3723] = str->add("glow_color");
22321strings[3724] = str->add("glow2_color");
22322strings[3725] = str->add("backing_color");
22323strings[3726] = str->add("strikethrough_color");
22324strings[3727] = str->add("align");
22325strings[3728] = str->add("valign");
22326strings[3729] = str->add("wrap");
22327strings[3730] = str->add("left_margin");
22328strings[3731] = str->add("right_margin");
22329strings[3732] = str->add("underline");
22330strings[3733] = str->add("strikethrough");
22331strings[3734] = str->add("backing");
22332strings[3735] = str->add("style");
22333strings[3736] = str->add("tabstops");
22334strings[3727] = str->add(strings[3727]);
22335strings[3737] = str->add("center");
22336str->del(strings[3727]);
22337str->del(strings[3737]);
22338strings[3718] = str->add(strings[3718]);
22339strings[3738] = str->add("#000");
22340str->del(strings[3718]);
22341str->del(strings[3738]);
22342strings[3735] = str->add(strings[3735]);
22343strings[3739] = str->add("shadow");
22344str->del(strings[3735]);
22345str->del(strings[3739]);
22346strings[3722] = str->add(strings[3722]);
22347strings[3740] = str->add("#ffffff80");
22348str->del(strings[3722]);
22349str->del(strings[3740]);
22350strings[3729] = str->add(strings[3729]);
22351strings[3741] = str->add("word");
22352str->del(strings[3729]);
22353str->del(strings[3741]);
22354strings[3717] = str->add(strings[3717]);
22355strings[469] = str->add(strings[469]);
22356strings[469] = str->add(strings[469]);
22357str->del(strings[3717]);
22358str->del(strings[469]);
22359strings[3716] = str->add(strings[3716]);
22360strings[3742] = str->add("10.000000");
22361str->del(strings[3716]);
22362str->del(strings[3742]);
22363strings[3714] = str->add(strings[3714]);
22364strings[470] = str->add(strings[470]);
22365strings[470] = str->add(strings[470]);
22366strings[470] = str->add(strings[470]);
22367strings[3743] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj/fonts/Edje-Vera");
22368str->del(strings[470]);
22369strings[470] = str->add(strings[470]);
22370strings[469] = str->add(strings[469]);
22371str->del(strings[3714]);
22372str->del(strings[470]);
22373strings[382] = str->add(strings[382]);
22374strings[382] = str->add(strings[382]);
22375strings[382] = str->add(strings[382]);
22376strings[382] = str->add(strings[382]);
22377strings[382] = str->add(strings[382]);
22378strings[382] = str->add(strings[382]);
22379strings[470] = str->add(strings[470]);
22380strings[469] = str->add(strings[469]);
22381strings[3735] = str->add(strings[3735]);
22382strings[3744] = str->add("glow");
22383str->del(strings[3735]);
22384str->del(strings[3744]);
22385strings[3718] = str->add(strings[3718]);
22386strings[3745] = str->add("#fff");
22387str->del(strings[3718]);
22388str->del(strings[3745]);
22389strings[3724] = str->add(strings[3724]);
22390strings[3746] = str->add("#fe87");
22391str->del(strings[3724]);
22392str->del(strings[3746]);
22393strings[3723] = str->add(strings[3723]);
22394strings[3747] = str->add("#fa14");
22395str->del(strings[3723]);
22396str->del(strings[3747]);
22397strings[3714] = str->add(strings[3714]);
22398strings[471] = str->add(strings[471]);
22399str->del(strings[470]);
22400strings[471] = str->add(strings[471]);
22401str->del(strings[3714]);
22402str->del(strings[471]);
22403strings[470] = str->add(strings[470]);
22404strings[469] = str->add(strings[469]);
22405strings[3735] = str->add(strings[3735]);
22406strings[3748] = str->add("glow");
22407str->del(strings[3735]);
22408str->del(strings[3748]);
22409strings[3718] = str->add(strings[3718]);
22410strings[3749] = str->add("#fff");
22411str->del(strings[3718]);
22412str->del(strings[3749]);
22413strings[3724] = str->add(strings[3724]);
22414strings[3750] = str->add("#fe87");
22415str->del(strings[3724]);
22416str->del(strings[3750]);
22417strings[3723] = str->add(strings[3723]);
22418strings[3751] = str->add("#fa14");
22419str->del(strings[3723]);
22420str->del(strings[3751]);
22421strings[3714] = str->add(strings[3714]);
22422strings[471] = str->add(strings[471]);
22423str->del(strings[470]);
22424strings[471] = str->add(strings[471]);
22425str->del(strings[3714]);
22426str->del(strings[471]);
22427strings[3714] = str->add(strings[3714]);
22428strings[3715] = str->add(strings[3715]);
22429strings[3716] = str->add(strings[3716]);
22430strings[3717] = str->add(strings[3717]);
22431strings[3718] = str->add(strings[3718]);
22432strings[3719] = str->add(strings[3719]);
22433strings[3720] = str->add(strings[3720]);
22434strings[3721] = str->add(strings[3721]);
22435strings[3722] = str->add(strings[3722]);
22436strings[3723] = str->add(strings[3723]);
22437strings[3724] = str->add(strings[3724]);
22438strings[3725] = str->add(strings[3725]);
22439strings[3726] = str->add(strings[3726]);
22440strings[3727] = str->add(strings[3727]);
22441strings[3728] = str->add(strings[3728]);
22442strings[3729] = str->add(strings[3729]);
22443strings[3730] = str->add(strings[3730]);
22444strings[3731] = str->add(strings[3731]);
22445strings[3732] = str->add(strings[3732]);
22446strings[3733] = str->add(strings[3733]);
22447strings[3734] = str->add(strings[3734]);
22448strings[3735] = str->add(strings[3735]);
22449strings[3736] = str->add(strings[3736]);
22450strings[3727] = str->add(strings[3727]);
22451strings[3752] = str->add("center");
22452str->del(strings[3727]);
22453str->del(strings[3752]);
22454strings[3718] = str->add(strings[3718]);
22455strings[3753] = str->add("#000");
22456str->del(strings[3718]);
22457str->del(strings[3753]);
22458strings[3735] = str->add(strings[3735]);
22459strings[3754] = str->add("shadow");
22460str->del(strings[3735]);
22461str->del(strings[3754]);
22462strings[3722] = str->add(strings[3722]);
22463strings[3755] = str->add("#ffffff80");
22464str->del(strings[3722]);
22465str->del(strings[3755]);
22466strings[3729] = str->add(strings[3729]);
22467strings[3756] = str->add("word");
22468str->del(strings[3729]);
22469str->del(strings[3756]);
22470strings[3717] = str->add(strings[3717]);
22471strings[469] = str->add(strings[469]);
22472strings[469] = str->add(strings[469]);
22473str->del(strings[3717]);
22474str->del(strings[469]);
22475strings[3716] = str->add(strings[3716]);
22476strings[3757] = str->add("10.000000");
22477str->del(strings[3716]);
22478str->del(strings[3757]);
22479strings[3714] = str->add(strings[3714]);
22480strings[470] = str->add(strings[470]);
22481strings[470] = str->add(strings[470]);
22482str->del(strings[3714]);
22483str->del(strings[470]);
22484strings[382] = str->add(strings[382]);
22485strings[382] = str->add(strings[382]);
22486strings[382] = str->add(strings[382]);
22487strings[382] = str->add(strings[382]);
22488strings[382] = str->add(strings[382]);
22489strings[382] = str->add(strings[382]);
22490strings[470] = str->add(strings[470]);
22491strings[469] = str->add(strings[469]);
22492strings[3735] = str->add(strings[3735]);
22493strings[3758] = str->add("glow");
22494str->del(strings[3735]);
22495str->del(strings[3758]);
22496strings[3718] = str->add(strings[3718]);
22497strings[3759] = str->add("#fff");
22498str->del(strings[3718]);
22499str->del(strings[3759]);
22500strings[3724] = str->add(strings[3724]);
22501strings[3760] = str->add("#fe87");
22502str->del(strings[3724]);
22503str->del(strings[3760]);
22504strings[3723] = str->add(strings[3723]);
22505strings[3761] = str->add("#fa14");
22506str->del(strings[3723]);
22507str->del(strings[3761]);
22508strings[3714] = str->add(strings[3714]);
22509strings[471] = str->add(strings[471]);
22510str->del(strings[470]);
22511strings[471] = str->add(strings[471]);
22512str->del(strings[3714]);
22513str->del(strings[471]);
22514strings[470] = str->add(strings[470]);
22515strings[469] = str->add(strings[469]);
22516strings[3735] = str->add(strings[3735]);
22517strings[3762] = str->add("glow");
22518str->del(strings[3735]);
22519str->del(strings[3762]);
22520strings[3718] = str->add(strings[3718]);
22521strings[3763] = str->add("#fff");
22522str->del(strings[3718]);
22523str->del(strings[3763]);
22524strings[3724] = str->add(strings[3724]);
22525strings[3764] = str->add("#fe87");
22526str->del(strings[3724]);
22527str->del(strings[3764]);
22528strings[3723] = str->add(strings[3723]);
22529strings[3765] = str->add("#fa14");
22530str->del(strings[3723]);
22531str->del(strings[3765]);
22532strings[3714] = str->add(strings[3714]);
22533strings[471] = str->add(strings[471]);
22534str->del(strings[470]);
22535strings[471] = str->add(strings[471]);
22536str->del(strings[3714]);
22537str->del(strings[471]);
22538str->del(strings[3714]);
22539str->del(strings[3715]);
22540str->del(strings[3716]);
22541str->del(strings[3717]);
22542str->del(strings[3718]);
22543str->del(strings[3719]);
22544str->del(strings[3720]);
22545str->del(strings[3721]);
22546str->del(strings[3722]);
22547str->del(strings[3723]);
22548str->del(strings[3724]);
22549str->del(strings[3725]);
22550str->del(strings[3726]);
22551str->del(strings[3727]);
22552str->del(strings[3728]);
22553str->del(strings[3729]);
22554str->del(strings[3730]);
22555str->del(strings[3731]);
22556str->del(strings[3732]);
22557str->del(strings[3733]);
22558str->del(strings[3734]);
22559str->del(strings[3735]);
22560str->del(strings[3736]);
22561str->del(strings[382]);
22562str->del(strings[382]);
22563str->del(strings[382]);
22564str->del(strings[382]);
22565str->del(strings[382]);
22566str->del(strings[382]);
22567str->del(strings[471]);
22568str->del(strings[469]);
22569str->del(strings[470]);
22570str->del(strings[469]);
22571str->del(strings[471]);
22572str->del(strings[469]);
22573str->del(strings[3714]);
22574str->del(strings[3715]);
22575str->del(strings[3716]);
22576str->del(strings[3717]);
22577str->del(strings[3718]);
22578str->del(strings[3719]);
22579str->del(strings[3720]);
22580str->del(strings[3721]);
22581str->del(strings[3722]);
22582str->del(strings[3723]);
22583str->del(strings[3724]);
22584str->del(strings[3725]);
22585str->del(strings[3726]);
22586str->del(strings[3727]);
22587str->del(strings[3728]);
22588str->del(strings[3729]);
22589str->del(strings[3730]);
22590str->del(strings[3731]);
22591str->del(strings[3732]);
22592str->del(strings[3733]);
22593str->del(strings[3734]);
22594str->del(strings[3735]);
22595str->del(strings[3736]);
22596str->del(strings[469]);
22597strings[379] = str->add(strings[379]);
22598strings[3766] = str->add("Sans:style=Bold");
22599strings[3767] = str->add("Edje-Vera-Bold");
22600str->del(strings[3766]);
22601str->del(strings[3767]);
22602strings[379] = str->add(strings[379]);
22603strings[1712] = str->add(strings[1712]);
22604str->del(strings[469]);
22605strings[379] = str->add(strings[379]);
22606strings[3768] = str->add("Sans:style=Bold");
22607strings[3769] = str->add("Edje-Vera-Bold");
22608str->del(strings[3768]);
22609str->del(strings[3769]);
22610strings[379] = str->add(strings[379]);
22611strings[3710] = str->add(strings[3710]);
22612strings[3770] = str->add("font");
22613strings[3771] = str->add("font_fallbacks");
22614strings[3772] = str->add("font_size");
22615strings[3773] = str->add("font_source");
22616strings[3774] = str->add("color");
22617strings[3775] = str->add("underline_color");
22618strings[3776] = str->add("underline2_color");
22619strings[3777] = str->add("outline_color");
22620strings[3778] = str->add("shadow_color");
22621strings[3779] = str->add("glow_color");
22622strings[3780] = str->add("glow2_color");
22623strings[3781] = str->add("backing_color");
22624strings[3782] = str->add("strikethrough_color");
22625strings[3783] = str->add("align");
22626strings[3784] = str->add("valign");
22627strings[3785] = str->add("wrap");
22628strings[3786] = str->add("left_margin");
22629strings[3787] = str->add("right_margin");
22630strings[3788] = str->add("underline");
22631strings[3789] = str->add("strikethrough");
22632strings[3790] = str->add("backing");
22633strings[3791] = str->add("style");
22634strings[3792] = str->add("tabstops");
22635strings[3783] = str->add(strings[3783]);
22636strings[3793] = str->add("center");
22637str->del(strings[3783]);
22638str->del(strings[3793]);
22639strings[3774] = str->add(strings[3774]);
22640strings[3794] = str->add("#000");
22641str->del(strings[3774]);
22642str->del(strings[3794]);
22643strings[3791] = str->add(strings[3791]);
22644strings[3795] = str->add("shadow");
22645str->del(strings[3791]);
22646str->del(strings[3795]);
22647strings[3778] = str->add(strings[3778]);
22648strings[3796] = str->add("#ffffff80");
22649str->del(strings[3778]);
22650str->del(strings[3796]);
22651strings[3785] = str->add(strings[3785]);
22652strings[3797] = str->add("word");
22653str->del(strings[3785]);
22654str->del(strings[3797]);
22655strings[3773] = str->add(strings[3773]);
22656strings[469] = str->add(strings[469]);
22657strings[469] = str->add(strings[469]);
22658str->del(strings[3773]);
22659str->del(strings[469]);
22660strings[3772] = str->add(strings[3772]);
22661strings[3798] = str->add("10.000000");
22662str->del(strings[3772]);
22663str->del(strings[3798]);
22664strings[3770] = str->add(strings[3770]);
22665strings[470] = str->add(strings[470]);
22666strings[470] = str->add(strings[470]);
22667str->del(strings[3770]);
22668str->del(strings[470]);
22669strings[470] = str->add(strings[470]);
22670strings[469] = str->add(strings[469]);
22671strings[3791] = str->add(strings[3791]);
22672strings[3799] = str->add("soft_shadow");
22673str->del(strings[3791]);
22674str->del(strings[3799]);
22675strings[3774] = str->add(strings[3774]);
22676strings[3800] = str->add("#fff");
22677str->del(strings[3774]);
22678str->del(strings[3800]);
22679strings[3778] = str->add(strings[3778]);
22680strings[3801] = str->add("#00000020");
22681str->del(strings[3778]);
22682str->del(strings[3801]);
22683strings[3772] = str->add(strings[3772]);
22684strings[3802] = str->add("12.000000");
22685strings[470] = str->add(strings[470]);
22686str->del(strings[470]);
22687strings[470] = str->add(strings[470]);
22688strings[469] = str->add(strings[469]);
22689str->del(strings[3772]);
22690str->del(strings[3802]);
22691strings[3770] = str->add(strings[3770]);
22692strings[471] = str->add(strings[471]);
22693str->del(strings[470]);
22694strings[471] = str->add(strings[471]);
22695strings[471] = str->add(strings[471]);
22696str->del(strings[471]);
22697strings[471] = str->add(strings[471]);
22698strings[469] = str->add(strings[469]);
22699str->del(strings[3770]);
22700str->del(strings[471]);
22701strings[382] = str->add(strings[382]);
22702strings[382] = str->add(strings[382]);
22703strings[382] = str->add(strings[382]);
22704strings[382] = str->add(strings[382]);
22705strings[382] = str->add(strings[382]);
22706strings[382] = str->add(strings[382]);
22707strings[382] = str->add(strings[382]);
22708strings[382] = str->add(strings[382]);
22709strings[382] = str->add(strings[382]);
22710strings[382] = str->add(strings[382]);
22711strings[382] = str->add(strings[382]);
22712strings[382] = str->add(strings[382]);
22713strings[382] = str->add(strings[382]);
22714strings[382] = str->add(strings[382]);
22715strings[382] = str->add(strings[382]);
22716strings[382] = str->add(strings[382]);
22717strings[382] = str->add(strings[382]);
22718strings[382] = str->add(strings[382]);
22719strings[382] = str->add(strings[382]);
22720strings[382] = str->add(strings[382]);
22721strings[382] = str->add(strings[382]);
22722strings[382] = str->add(strings[382]);
22723strings[3770] = str->add(strings[3770]);
22724strings[3771] = str->add(strings[3771]);
22725strings[3772] = str->add(strings[3772]);
22726strings[3773] = str->add(strings[3773]);
22727strings[3774] = str->add(strings[3774]);
22728strings[3775] = str->add(strings[3775]);
22729strings[3776] = str->add(strings[3776]);
22730strings[3777] = str->add(strings[3777]);
22731strings[3778] = str->add(strings[3778]);
22732strings[3779] = str->add(strings[3779]);
22733strings[3780] = str->add(strings[3780]);
22734strings[3781] = str->add(strings[3781]);
22735strings[3782] = str->add(strings[3782]);
22736strings[3783] = str->add(strings[3783]);
22737strings[3784] = str->add(strings[3784]);
22738strings[3785] = str->add(strings[3785]);
22739strings[3786] = str->add(strings[3786]);
22740strings[3787] = str->add(strings[3787]);
22741strings[3788] = str->add(strings[3788]);
22742strings[3789] = str->add(strings[3789]);
22743strings[3790] = str->add(strings[3790]);
22744strings[3791] = str->add(strings[3791]);
22745strings[3792] = str->add(strings[3792]);
22746strings[3783] = str->add(strings[3783]);
22747strings[3803] = str->add("center");
22748str->del(strings[3783]);
22749str->del(strings[3803]);
22750strings[3774] = str->add(strings[3774]);
22751strings[3804] = str->add("#000");
22752str->del(strings[3774]);
22753str->del(strings[3804]);
22754strings[3791] = str->add(strings[3791]);
22755strings[3805] = str->add("shadow");
22756str->del(strings[3791]);
22757str->del(strings[3805]);
22758strings[3778] = str->add(strings[3778]);
22759strings[3806] = str->add("#ffffff80");
22760str->del(strings[3778]);
22761str->del(strings[3806]);
22762strings[3785] = str->add(strings[3785]);
22763strings[3807] = str->add("word");
22764str->del(strings[3785]);
22765str->del(strings[3807]);
22766strings[3773] = str->add(strings[3773]);
22767strings[469] = str->add(strings[469]);
22768strings[469] = str->add(strings[469]);
22769str->del(strings[3773]);
22770str->del(strings[469]);
22771strings[3772] = str->add(strings[3772]);
22772strings[3808] = str->add("10.000000");
22773str->del(strings[3772]);
22774str->del(strings[3808]);
22775strings[3770] = str->add(strings[3770]);
22776strings[470] = str->add(strings[470]);
22777strings[470] = str->add(strings[470]);
22778str->del(strings[3770]);
22779str->del(strings[470]);
22780strings[470] = str->add(strings[470]);
22781strings[469] = str->add(strings[469]);
22782strings[3791] = str->add(strings[3791]);
22783strings[3809] = str->add("soft_shadow");
22784str->del(strings[3791]);
22785str->del(strings[3809]);
22786strings[3774] = str->add(strings[3774]);
22787strings[3810] = str->add("#fff");
22788str->del(strings[3774]);
22789str->del(strings[3810]);
22790strings[3778] = str->add(strings[3778]);
22791strings[3811] = str->add("#00000020");
22792str->del(strings[3778]);
22793str->del(strings[3811]);
22794strings[3772] = str->add(strings[3772]);
22795strings[3812] = str->add("12.000000");
22796str->del(strings[3772]);
22797str->del(strings[3812]);
22798strings[3770] = str->add(strings[3770]);
22799strings[471] = str->add(strings[471]);
22800str->del(strings[470]);
22801strings[471] = str->add(strings[471]);
22802str->del(strings[3770]);
22803str->del(strings[471]);
22804strings[382] = str->add(strings[382]);
22805strings[382] = str->add(strings[382]);
22806strings[382] = str->add(strings[382]);
22807strings[382] = str->add(strings[382]);
22808strings[382] = str->add(strings[382]);
22809strings[382] = str->add(strings[382]);
22810strings[382] = str->add(strings[382]);
22811strings[382] = str->add(strings[382]);
22812strings[382] = str->add(strings[382]);
22813strings[382] = str->add(strings[382]);
22814strings[382] = str->add(strings[382]);
22815strings[382] = str->add(strings[382]);
22816strings[382] = str->add(strings[382]);
22817strings[382] = str->add(strings[382]);
22818strings[382] = str->add(strings[382]);
22819strings[382] = str->add(strings[382]);
22820strings[382] = str->add(strings[382]);
22821strings[382] = str->add(strings[382]);
22822strings[382] = str->add(strings[382]);
22823strings[382] = str->add(strings[382]);
22824strings[382] = str->add(strings[382]);
22825strings[382] = str->add(strings[382]);
22826str->del(strings[471]);
22827str->del(strings[469]);
22828str->del(strings[382]);
22829str->del(strings[382]);
22830str->del(strings[382]);
22831str->del(strings[382]);
22832str->del(strings[382]);
22833str->del(strings[382]);
22834str->del(strings[382]);
22835str->del(strings[382]);
22836str->del(strings[382]);
22837str->del(strings[382]);
22838str->del(strings[382]);
22839str->del(strings[382]);
22840str->del(strings[382]);
22841str->del(strings[382]);
22842str->del(strings[382]);
22843str->del(strings[382]);
22844str->del(strings[382]);
22845str->del(strings[382]);
22846str->del(strings[382]);
22847str->del(strings[382]);
22848str->del(strings[382]);
22849str->del(strings[470]);
22850str->del(strings[469]);
22851str->del(strings[382]);
22852str->del(strings[3770]);
22853str->del(strings[3771]);
22854str->del(strings[3772]);
22855str->del(strings[3773]);
22856str->del(strings[3774]);
22857str->del(strings[3775]);
22858str->del(strings[3776]);
22859str->del(strings[3777]);
22860str->del(strings[3778]);
22861str->del(strings[3779]);
22862str->del(strings[3780]);
22863str->del(strings[3781]);
22864str->del(strings[3782]);
22865str->del(strings[3783]);
22866str->del(strings[3784]);
22867str->del(strings[3785]);
22868str->del(strings[3786]);
22869str->del(strings[3787]);
22870str->del(strings[3788]);
22871str->del(strings[3789]);
22872str->del(strings[3790]);
22873str->del(strings[3791]);
22874str->del(strings[3792]);
22875str->del(strings[471]);
22876str->del(strings[469]);
22877str->del(strings[382]);
22878str->del(strings[382]);
22879str->del(strings[382]);
22880str->del(strings[382]);
22881str->del(strings[382]);
22882str->del(strings[382]);
22883str->del(strings[382]);
22884str->del(strings[382]);
22885str->del(strings[382]);
22886str->del(strings[382]);
22887str->del(strings[382]);
22888str->del(strings[382]);
22889str->del(strings[382]);
22890str->del(strings[382]);
22891str->del(strings[382]);
22892str->del(strings[382]);
22893str->del(strings[382]);
22894str->del(strings[382]);
22895str->del(strings[382]);
22896str->del(strings[382]);
22897str->del(strings[382]);
22898str->del(strings[470]);
22899str->del(strings[469]);
22900str->del(strings[382]);
22901str->del(strings[3770]);
22902str->del(strings[3771]);
22903str->del(strings[3772]);
22904str->del(strings[3773]);
22905str->del(strings[3774]);
22906str->del(strings[3775]);
22907str->del(strings[3776]);
22908str->del(strings[3777]);
22909str->del(strings[3778]);
22910str->del(strings[3779]);
22911str->del(strings[3780]);
22912str->del(strings[3781]);
22913str->del(strings[3782]);
22914str->del(strings[3783]);
22915str->del(strings[3784]);
22916str->del(strings[3785]);
22917str->del(strings[3786]);
22918str->del(strings[3787]);
22919str->del(strings[3788]);
22920str->del(strings[3789]);
22921str->del(strings[3790]);
22922str->del(strings[3791]);
22923str->del(strings[3792]);
22924strings[3813] = str->add("font");
22925strings[3814] = str->add("font_fallbacks");
22926strings[3815] = str->add("font_size");
22927strings[3816] = str->add("font_source");
22928strings[3817] = str->add("color");
22929strings[3818] = str->add("underline_color");
22930strings[3819] = str->add("underline2_color");
22931strings[3820] = str->add("outline_color");
22932strings[3821] = str->add("shadow_color");
22933strings[3822] = str->add("glow_color");
22934strings[3823] = str->add("glow2_color");
22935strings[3824] = str->add("backing_color");
22936strings[3825] = str->add("strikethrough_color");
22937strings[3826] = str->add("align");
22938strings[3827] = str->add("valign");
22939strings[3828] = str->add("wrap");
22940strings[3829] = str->add("left_margin");
22941strings[3830] = str->add("right_margin");
22942strings[3831] = str->add("underline");
22943strings[3832] = str->add("strikethrough");
22944strings[3833] = str->add("backing");
22945strings[3834] = str->add("style");
22946strings[3835] = str->add("tabstops");
22947strings[3826] = str->add(strings[3826]);
22948strings[3836] = str->add("center");
22949str->del(strings[3826]);
22950str->del(strings[3836]);
22951strings[3817] = str->add(strings[3817]);
22952strings[3837] = str->add("#000");
22953str->del(strings[3817]);
22954str->del(strings[3837]);
22955strings[3834] = str->add(strings[3834]);
22956strings[3838] = str->add("shadow");
22957str->del(strings[3834]);
22958str->del(strings[3838]);
22959strings[3821] = str->add(strings[3821]);
22960strings[3839] = str->add("#ffffff80");
22961str->del(strings[3821]);
22962str->del(strings[3839]);
22963strings[3828] = str->add(strings[3828]);
22964strings[3840] = str->add("word");
22965str->del(strings[3828]);
22966str->del(strings[3840]);
22967strings[3816] = str->add(strings[3816]);
22968strings[469] = str->add(strings[469]);
22969strings[469] = str->add(strings[469]);
22970str->del(strings[3816]);
22971str->del(strings[469]);
22972strings[3815] = str->add(strings[3815]);
22973strings[3841] = str->add("10.000000");
22974str->del(strings[3815]);
22975str->del(strings[3841]);
22976strings[3813] = str->add(strings[3813]);
22977strings[470] = str->add(strings[470]);
22978strings[470] = str->add(strings[470]);
22979str->del(strings[3813]);
22980str->del(strings[470]);
22981strings[470] = str->add(strings[470]);
22982strings[469] = str->add(strings[469]);
22983strings[3834] = str->add(strings[3834]);
22984strings[3842] = str->add("soft_shadow");
22985str->del(strings[3834]);
22986str->del(strings[3842]);
22987strings[3817] = str->add(strings[3817]);
22988strings[3843] = str->add("#fff");
22989str->del(strings[3817]);
22990str->del(strings[3843]);
22991strings[3821] = str->add(strings[3821]);
22992strings[3844] = str->add("#00000020");
22993str->del(strings[3821]);
22994str->del(strings[3844]);
22995strings[3815] = str->add(strings[3815]);
22996strings[3845] = str->add("12.000000");
22997str->del(strings[3815]);
22998str->del(strings[3845]);
22999strings[3813] = str->add(strings[3813]);
23000strings[471] = str->add(strings[471]);
23001str->del(strings[470]);
23002strings[471] = str->add(strings[471]);
23003str->del(strings[3813]);
23004str->del(strings[471]);
23005strings[382] = str->add(strings[382]);
23006strings[382] = str->add(strings[382]);
23007strings[382] = str->add(strings[382]);
23008strings[382] = str->add(strings[382]);
23009strings[382] = str->add(strings[382]);
23010strings[382] = str->add(strings[382]);
23011strings[382] = str->add(strings[382]);
23012strings[382] = str->add(strings[382]);
23013strings[382] = str->add(strings[382]);
23014strings[382] = str->add(strings[382]);
23015strings[382] = str->add(strings[382]);
23016strings[382] = str->add(strings[382]);
23017strings[382] = str->add(strings[382]);
23018strings[382] = str->add(strings[382]);
23019strings[382] = str->add(strings[382]);
23020strings[382] = str->add(strings[382]);
23021strings[382] = str->add(strings[382]);
23022strings[382] = str->add(strings[382]);
23023strings[382] = str->add(strings[382]);
23024strings[382] = str->add(strings[382]);
23025strings[382] = str->add(strings[382]);
23026strings[382] = str->add(strings[382]);
23027str->del(strings[3813]);
23028str->del(strings[3814]);
23029str->del(strings[3815]);
23030str->del(strings[3816]);
23031str->del(strings[3817]);
23032str->del(strings[3818]);
23033str->del(strings[3819]);
23034str->del(strings[3820]);
23035str->del(strings[3821]);
23036str->del(strings[3822]);
23037str->del(strings[3823]);
23038str->del(strings[3824]);
23039str->del(strings[3825]);
23040str->del(strings[3826]);
23041str->del(strings[3827]);
23042str->del(strings[3828]);
23043str->del(strings[3829]);
23044str->del(strings[3830]);
23045str->del(strings[3831]);
23046str->del(strings[3832]);
23047str->del(strings[3833]);
23048str->del(strings[3834]);
23049str->del(strings[3835]);
23050strings[3846] = str->add("font");
23051strings[3847] = str->add("font_fallbacks");
23052strings[3848] = str->add("font_size");
23053strings[3849] = str->add("font_source");
23054strings[3850] = str->add("color");
23055strings[3851] = str->add("underline_color");
23056strings[3852] = str->add("underline2_color");
23057strings[3853] = str->add("outline_color");
23058strings[3854] = str->add("shadow_color");
23059strings[3855] = str->add("glow_color");
23060strings[3856] = str->add("glow2_color");
23061strings[3857] = str->add("backing_color");
23062strings[3858] = str->add("strikethrough_color");
23063strings[3859] = str->add("align");
23064strings[3860] = str->add("valign");
23065strings[3861] = str->add("wrap");
23066strings[3862] = str->add("left_margin");
23067strings[3863] = str->add("right_margin");
23068strings[3864] = str->add("underline");
23069strings[3865] = str->add("strikethrough");
23070strings[3866] = str->add("backing");
23071strings[3867] = str->add("style");
23072strings[3868] = str->add("tabstops");
23073strings[3859] = str->add(strings[3859]);
23074strings[3869] = str->add("center");
23075str->del(strings[3859]);
23076str->del(strings[3869]);
23077strings[3850] = str->add(strings[3850]);
23078strings[3870] = str->add("#000");
23079str->del(strings[3850]);
23080str->del(strings[3870]);
23081strings[3867] = str->add(strings[3867]);
23082strings[3871] = str->add("shadow");
23083str->del(strings[3867]);
23084str->del(strings[3871]);
23085strings[3854] = str->add(strings[3854]);
23086strings[3872] = str->add("#ffffff80");
23087str->del(strings[3854]);
23088str->del(strings[3872]);
23089strings[3861] = str->add(strings[3861]);
23090strings[3873] = str->add("word");
23091str->del(strings[3861]);
23092str->del(strings[3873]);
23093strings[3849] = str->add(strings[3849]);
23094strings[469] = str->add(strings[469]);
23095strings[469] = str->add(strings[469]);
23096str->del(strings[3849]);
23097str->del(strings[469]);
23098strings[3848] = str->add(strings[3848]);
23099strings[3874] = str->add("10.000000");
23100str->del(strings[3848]);
23101str->del(strings[3874]);
23102strings[3846] = str->add(strings[3846]);
23103strings[470] = str->add(strings[470]);
23104strings[470] = str->add(strings[470]);
23105str->del(strings[3846]);
23106str->del(strings[470]);
23107strings[470] = str->add(strings[470]);
23108strings[469] = str->add(strings[469]);
23109strings[3867] = str->add(strings[3867]);
23110strings[3875] = str->add("soft_shadow");
23111str->del(strings[3867]);
23112str->del(strings[3875]);
23113strings[3850] = str->add(strings[3850]);
23114strings[3876] = str->add("#fff");
23115str->del(strings[3850]);
23116str->del(strings[3876]);
23117strings[3854] = str->add(strings[3854]);
23118strings[3877] = str->add("#00000020");
23119str->del(strings[3854]);
23120str->del(strings[3877]);
23121strings[3848] = str->add(strings[3848]);
23122strings[3878] = str->add("12.000000");
23123str->del(strings[3848]);
23124str->del(strings[3878]);
23125strings[3846] = str->add(strings[3846]);
23126strings[471] = str->add(strings[471]);
23127str->del(strings[470]);
23128strings[471] = str->add(strings[471]);
23129str->del(strings[3846]);
23130str->del(strings[471]);
23131strings[382] = str->add(strings[382]);
23132strings[382] = str->add(strings[382]);
23133strings[382] = str->add(strings[382]);
23134strings[382] = str->add(strings[382]);
23135strings[382] = str->add(strings[382]);
23136strings[382] = str->add(strings[382]);
23137strings[382] = str->add(strings[382]);
23138strings[382] = str->add(strings[382]);
23139strings[382] = str->add(strings[382]);
23140strings[382] = str->add(strings[382]);
23141strings[382] = str->add(strings[382]);
23142strings[382] = str->add(strings[382]);
23143strings[382] = str->add(strings[382]);
23144strings[382] = str->add(strings[382]);
23145strings[382] = str->add(strings[382]);
23146strings[382] = str->add(strings[382]);
23147strings[382] = str->add(strings[382]);
23148strings[382] = str->add(strings[382]);
23149strings[382] = str->add(strings[382]);
23150strings[382] = str->add(strings[382]);
23151strings[382] = str->add(strings[382]);
23152strings[382] = str->add(strings[382]);
23153str->del(strings[471]);
23154str->del(strings[469]);
23155str->del(strings[382]);
23156str->del(strings[382]);
23157str->del(strings[382]);
23158str->del(strings[382]);
23159str->del(strings[382]);
23160str->del(strings[382]);
23161str->del(strings[382]);
23162str->del(strings[382]);
23163str->del(strings[382]);
23164str->del(strings[382]);
23165str->del(strings[382]);
23166str->del(strings[382]);
23167str->del(strings[382]);
23168str->del(strings[382]);
23169str->del(strings[382]);
23170str->del(strings[382]);
23171str->del(strings[382]);
23172str->del(strings[382]);
23173str->del(strings[382]);
23174str->del(strings[382]);
23175str->del(strings[382]);
23176str->del(strings[470]);
23177str->del(strings[469]);
23178str->del(strings[382]);
23179str->del(strings[3846]);
23180str->del(strings[3847]);
23181str->del(strings[3848]);
23182str->del(strings[3849]);
23183str->del(strings[3850]);
23184str->del(strings[3851]);
23185str->del(strings[3852]);
23186str->del(strings[3853]);
23187str->del(strings[3854]);
23188str->del(strings[3855]);
23189str->del(strings[3856]);
23190str->del(strings[3857]);
23191str->del(strings[3858]);
23192str->del(strings[3859]);
23193str->del(strings[3860]);
23194str->del(strings[3861]);
23195str->del(strings[3862]);
23196str->del(strings[3863]);
23197str->del(strings[3864]);
23198str->del(strings[3865]);
23199str->del(strings[3866]);
23200str->del(strings[3867]);
23201str->del(strings[3868]);
23202strings[470] = str->add(strings[470]);
23203strings[3879] = str->add("OK");
23204strings[3880] = str->add("font");
23205strings[3881] = str->add("font_fallbacks");
23206strings[3882] = str->add("font_size");
23207strings[3883] = str->add("font_source");
23208strings[3884] = str->add("color");
23209strings[3885] = str->add("underline_color");
23210strings[3886] = str->add("underline2_color");
23211strings[3887] = str->add("outline_color");
23212strings[3888] = str->add("shadow_color");
23213strings[3889] = str->add("glow_color");
23214strings[3890] = str->add("glow2_color");
23215strings[3891] = str->add("backing_color");
23216strings[3892] = str->add("strikethrough_color");
23217strings[3893] = str->add("align");
23218strings[3894] = str->add("valign");
23219strings[3895] = str->add("wrap");
23220strings[3896] = str->add("left_margin");
23221strings[3897] = str->add("right_margin");
23222strings[3898] = str->add("underline");
23223strings[3899] = str->add("strikethrough");
23224strings[3900] = str->add("backing");
23225strings[3901] = str->add("style");
23226strings[3902] = str->add("tabstops");
23227strings[3893] = str->add(strings[3893]);
23228strings[3903] = str->add("center");
23229str->del(strings[3893]);
23230str->del(strings[3903]);
23231strings[3884] = str->add(strings[3884]);
23232strings[3904] = str->add("#000");
23233str->del(strings[3884]);
23234str->del(strings[3904]);
23235strings[3901] = str->add(strings[3901]);
23236strings[3905] = str->add("shadow");
23237str->del(strings[3901]);
23238str->del(strings[3905]);
23239strings[3888] = str->add(strings[3888]);
23240strings[3906] = str->add("#ffffff80");
23241str->del(strings[3888]);
23242str->del(strings[3906]);
23243strings[3895] = str->add(strings[3895]);
23244strings[3907] = str->add("word");
23245str->del(strings[3895]);
23246str->del(strings[3907]);
23247strings[3883] = str->add(strings[3883]);
23248strings[469] = str->add(strings[469]);
23249strings[469] = str->add(strings[469]);
23250str->del(strings[3883]);
23251str->del(strings[469]);
23252strings[3882] = str->add(strings[3882]);
23253strings[3908] = str->add("10.000000");
23254str->del(strings[3882]);
23255str->del(strings[3908]);
23256strings[3880] = str->add(strings[3880]);
23257strings[470] = str->add(strings[470]);
23258strings[470] = str->add(strings[470]);
23259str->del(strings[3880]);
23260str->del(strings[470]);
23261strings[382] = str->add(strings[382]);
23262strings[382] = str->add(strings[382]);
23263strings[382] = str->add(strings[382]);
23264strings[382] = str->add(strings[382]);
23265strings[382] = str->add(strings[382]);
23266strings[382] = str->add(strings[382]);
23267strings[470] = str->add(strings[470]);
23268strings[469] = str->add(strings[469]);
23269strings[3901] = str->add(strings[3901]);
23270strings[3909] = str->add("glow");
23271str->del(strings[3901]);
23272str->del(strings[3909]);
23273strings[3884] = str->add(strings[3884]);
23274strings[3910] = str->add("#fff");
23275str->del(strings[3884]);
23276str->del(strings[3910]);
23277strings[3890] = str->add(strings[3890]);
23278strings[3911] = str->add("#fe87");
23279str->del(strings[3890]);
23280str->del(strings[3911]);
23281strings[3889] = str->add(strings[3889]);
23282strings[3912] = str->add("#fa14");
23283str->del(strings[3889]);
23284str->del(strings[3912]);
23285strings[3880] = str->add(strings[3880]);
23286strings[471] = str->add(strings[471]);
23287str->del(strings[470]);
23288strings[471] = str->add(strings[471]);
23289str->del(strings[3880]);
23290str->del(strings[471]);
23291strings[470] = str->add(strings[470]);
23292strings[469] = str->add(strings[469]);
23293strings[3901] = str->add(strings[3901]);
23294strings[3913] = str->add("glow");
23295str->del(strings[3901]);
23296str->del(strings[3913]);
23297strings[3884] = str->add(strings[3884]);
23298strings[3914] = str->add("#fff");
23299str->del(strings[3884]);
23300str->del(strings[3914]);
23301strings[3890] = str->add(strings[3890]);
23302strings[3915] = str->add("#fe87");
23303str->del(strings[3890]);
23304str->del(strings[3915]);
23305strings[3889] = str->add(strings[3889]);
23306strings[3916] = str->add("#fa14");
23307str->del(strings[3889]);
23308str->del(strings[3916]);
23309strings[3880] = str->add(strings[3880]);
23310strings[471] = str->add(strings[471]);
23311str->del(strings[470]);
23312strings[471] = str->add(strings[471]);
23313str->del(strings[3880]);
23314str->del(strings[471]);
23315str->del(strings[3880]);
23316str->del(strings[3881]);
23317str->del(strings[3882]);
23318str->del(strings[3883]);
23319str->del(strings[3884]);
23320str->del(strings[3885]);
23321str->del(strings[3886]);
23322str->del(strings[3887]);
23323str->del(strings[3888]);
23324str->del(strings[3889]);
23325str->del(strings[3890]);
23326str->del(strings[3891]);
23327str->del(strings[3892]);
23328str->del(strings[3893]);
23329str->del(strings[3894]);
23330str->del(strings[3895]);
23331str->del(strings[3896]);
23332str->del(strings[3897]);
23333str->del(strings[3898]);
23334str->del(strings[3899]);
23335str->del(strings[3900]);
23336str->del(strings[3901]);
23337str->del(strings[3902]);
23338str->del(strings[382]);
23339str->del(strings[382]);
23340str->del(strings[382]);
23341str->del(strings[382]);
23342str->del(strings[382]);
23343str->del(strings[382]);
23344str->del(strings[471]);
23345str->del(strings[469]);
23346str->del(strings[470]);
23347str->del(strings[469]);
23348str->del(strings[471]);
23349str->del(strings[469]);
23350strings[3917] = str->add("font");
23351strings[3918] = str->add("font_fallbacks");
23352strings[3919] = str->add("font_size");
23353strings[3920] = str->add("font_source");
23354strings[3921] = str->add("color");
23355strings[3922] = str->add("underline_color");
23356strings[3923] = str->add("underline2_color");
23357strings[3924] = str->add("outline_color");
23358strings[3925] = str->add("shadow_color");
23359strings[3926] = str->add("glow_color");
23360strings[3927] = str->add("glow2_color");
23361strings[3928] = str->add("backing_color");
23362strings[3929] = str->add("strikethrough_color");
23363strings[3930] = str->add("align");
23364strings[3931] = str->add("valign");
23365strings[3932] = str->add("wrap");
23366strings[3933] = str->add("left_margin");
23367strings[3934] = str->add("right_margin");
23368strings[3935] = str->add("underline");
23369strings[3936] = str->add("strikethrough");
23370strings[3937] = str->add("backing");
23371strings[3938] = str->add("style");
23372strings[3939] = str->add("tabstops");
23373strings[3930] = str->add(strings[3930]);
23374strings[3940] = str->add("center");
23375str->del(strings[3930]);
23376str->del(strings[3940]);
23377strings[3921] = str->add(strings[3921]);
23378strings[3941] = str->add("#000");
23379str->del(strings[3921]);
23380str->del(strings[3941]);
23381strings[3938] = str->add(strings[3938]);
23382strings[3942] = str->add("shadow");
23383str->del(strings[3938]);
23384str->del(strings[3942]);
23385strings[3925] = str->add(strings[3925]);
23386strings[3943] = str->add("#ffffff80");
23387str->del(strings[3925]);
23388str->del(strings[3943]);
23389strings[3932] = str->add(strings[3932]);
23390strings[3944] = str->add("word");
23391str->del(strings[3932]);
23392str->del(strings[3944]);
23393strings[3920] = str->add(strings[3920]);
23394strings[469] = str->add(strings[469]);
23395strings[469] = str->add(strings[469]);
23396str->del(strings[3920]);
23397str->del(strings[469]);
23398strings[3919] = str->add(strings[3919]);
23399strings[3945] = str->add("10.000000");
23400str->del(strings[3919]);
23401str->del(strings[3945]);
23402strings[3917] = str->add(strings[3917]);
23403strings[470] = str->add(strings[470]);
23404strings[470] = str->add(strings[470]);
23405str->del(strings[3917]);
23406str->del(strings[470]);
23407strings[382] = str->add(strings[382]);
23408strings[382] = str->add(strings[382]);
23409strings[382] = str->add(strings[382]);
23410strings[382] = str->add(strings[382]);
23411strings[382] = str->add(strings[382]);
23412strings[382] = str->add(strings[382]);
23413strings[470] = str->add(strings[470]);
23414strings[469] = str->add(strings[469]);
23415strings[3938] = str->add(strings[3938]);
23416strings[3946] = str->add("glow");
23417str->del(strings[3938]);
23418str->del(strings[3946]);
23419strings[3921] = str->add(strings[3921]);
23420strings[3947] = str->add("#fff");
23421str->del(strings[3921]);
23422str->del(strings[3947]);
23423strings[3927] = str->add(strings[3927]);
23424strings[3948] = str->add("#fe87");
23425str->del(strings[3927]);
23426str->del(strings[3948]);
23427strings[3926] = str->add(strings[3926]);
23428strings[3949] = str->add("#fa14");
23429str->del(strings[3926]);
23430str->del(strings[3949]);
23431strings[3917] = str->add(strings[3917]);
23432strings[471] = str->add(strings[471]);
23433str->del(strings[470]);
23434strings[471] = str->add(strings[471]);
23435str->del(strings[3917]);
23436str->del(strings[471]);
23437strings[470] = str->add(strings[470]);
23438strings[469] = str->add(strings[469]);
23439strings[3938] = str->add(strings[3938]);
23440strings[3950] = str->add("glow");
23441str->del(strings[3938]);
23442str->del(strings[3950]);
23443strings[3921] = str->add(strings[3921]);
23444strings[3951] = str->add("#fff");
23445str->del(strings[3921]);
23446str->del(strings[3951]);
23447strings[3927] = str->add(strings[3927]);
23448strings[3952] = str->add("#fe87");
23449str->del(strings[3927]);
23450str->del(strings[3952]);
23451strings[3926] = str->add(strings[3926]);
23452strings[3953] = str->add("#fa14");
23453str->del(strings[3926]);
23454str->del(strings[3953]);
23455strings[3917] = str->add(strings[3917]);
23456strings[471] = str->add(strings[471]);
23457str->del(strings[470]);
23458strings[471] = str->add(strings[471]);
23459str->del(strings[3917]);
23460str->del(strings[471]);
23461str->del(strings[3917]);
23462str->del(strings[3918]);
23463str->del(strings[3919]);
23464str->del(strings[3920]);
23465str->del(strings[3921]);
23466str->del(strings[3922]);
23467str->del(strings[3923]);
23468str->del(strings[3924]);
23469str->del(strings[3925]);
23470str->del(strings[3926]);
23471str->del(strings[3927]);
23472str->del(strings[3928]);
23473str->del(strings[3929]);
23474str->del(strings[3930]);
23475str->del(strings[3931]);
23476str->del(strings[3932]);
23477str->del(strings[3933]);
23478str->del(strings[3934]);
23479str->del(strings[3935]);
23480str->del(strings[3936]);
23481str->del(strings[3937]);
23482str->del(strings[3938]);
23483str->del(strings[3939]);
23484str->del(strings[382]);
23485str->del(strings[382]);
23486str->del(strings[382]);
23487str->del(strings[382]);
23488str->del(strings[382]);
23489str->del(strings[382]);
23490str->del(strings[471]);
23491str->del(strings[469]);
23492str->del(strings[470]);
23493str->del(strings[469]);
23494str->del(strings[471]);
23495str->del(strings[469]);
23496strings[3954] = str->add("font");
23497strings[3955] = str->add("font_fallbacks");
23498strings[3956] = str->add("font_size");
23499strings[3957] = str->add("font_source");
23500strings[3958] = str->add("color");
23501strings[3959] = str->add("underline_color");
23502strings[3960] = str->add("underline2_color");
23503strings[3961] = str->add("outline_color");
23504strings[3962] = str->add("shadow_color");
23505strings[3963] = str->add("glow_color");
23506strings[3964] = str->add("glow2_color");
23507strings[3965] = str->add("backing_color");
23508strings[3966] = str->add("strikethrough_color");
23509strings[3967] = str->add("align");
23510strings[3968] = str->add("valign");
23511strings[3969] = str->add("wrap");
23512strings[3970] = str->add("left_margin");
23513strings[3971] = str->add("right_margin");
23514strings[3972] = str->add("underline");
23515strings[3973] = str->add("strikethrough");
23516strings[3974] = str->add("backing");
23517strings[3975] = str->add("style");
23518strings[3976] = str->add("tabstops");
23519strings[3967] = str->add(strings[3967]);
23520strings[3977] = str->add("center");
23521str->del(strings[3967]);
23522str->del(strings[3977]);
23523strings[3958] = str->add(strings[3958]);
23524strings[3978] = str->add("#000");
23525str->del(strings[3958]);
23526str->del(strings[3978]);
23527strings[3975] = str->add(strings[3975]);
23528strings[3979] = str->add("shadow");
23529str->del(strings[3975]);
23530str->del(strings[3979]);
23531strings[3962] = str->add(strings[3962]);
23532strings[3980] = str->add("#ffffff80");
23533str->del(strings[3962]);
23534str->del(strings[3980]);
23535strings[3969] = str->add(strings[3969]);
23536strings[3981] = str->add("word");
23537str->del(strings[3969]);
23538str->del(strings[3981]);
23539strings[3957] = str->add(strings[3957]);
23540strings[469] = str->add(strings[469]);
23541strings[469] = str->add(strings[469]);
23542str->del(strings[3957]);
23543str->del(strings[469]);
23544strings[3956] = str->add(strings[3956]);
23545strings[3982] = str->add("10.000000");
23546str->del(strings[3956]);
23547str->del(strings[3982]);
23548strings[3954] = str->add(strings[3954]);
23549strings[470] = str->add(strings[470]);
23550strings[470] = str->add(strings[470]);
23551str->del(strings[3954]);
23552str->del(strings[470]);
23553strings[382] = str->add(strings[382]);
23554strings[382] = str->add(strings[382]);
23555strings[382] = str->add(strings[382]);
23556strings[382] = str->add(strings[382]);
23557strings[382] = str->add(strings[382]);
23558strings[382] = str->add(strings[382]);
23559strings[470] = str->add(strings[470]);
23560strings[469] = str->add(strings[469]);
23561strings[3975] = str->add(strings[3975]);
23562strings[3983] = str->add("glow");
23563str->del(strings[3975]);
23564str->del(strings[3983]);
23565strings[3958] = str->add(strings[3958]);
23566strings[3984] = str->add("#fff");
23567str->del(strings[3958]);
23568str->del(strings[3984]);
23569strings[3964] = str->add(strings[3964]);
23570strings[3985] = str->add("#fe87");
23571str->del(strings[3964]);
23572str->del(strings[3985]);
23573strings[3963] = str->add(strings[3963]);
23574strings[3986] = str->add("#fa14");
23575str->del(strings[3963]);
23576str->del(strings[3986]);
23577strings[3954] = str->add(strings[3954]);
23578strings[471] = str->add(strings[471]);
23579str->del(strings[470]);
23580strings[471] = str->add(strings[471]);
23581str->del(strings[3954]);
23582str->del(strings[471]);
23583strings[470] = str->add(strings[470]);
23584strings[469] = str->add(strings[469]);
23585strings[3975] = str->add(strings[3975]);
23586strings[3987] = str->add("glow");
23587str->del(strings[3975]);
23588str->del(strings[3987]);
23589strings[3958] = str->add(strings[3958]);
23590strings[3988] = str->add("#fff");
23591str->del(strings[3958]);
23592str->del(strings[3988]);
23593strings[3964] = str->add(strings[3964]);
23594strings[3989] = str->add("#fe87");
23595str->del(strings[3964]);
23596str->del(strings[3989]);
23597strings[3963] = str->add(strings[3963]);
23598strings[3990] = str->add("#fa14");
23599str->del(strings[3963]);
23600str->del(strings[3990]);
23601strings[3954] = str->add(strings[3954]);
23602strings[471] = str->add(strings[471]);
23603str->del(strings[470]);
23604strings[471] = str->add(strings[471]);
23605str->del(strings[3954]);
23606str->del(strings[471]);
23607str->del(strings[3954]);
23608str->del(strings[3955]);
23609str->del(strings[3956]);
23610str->del(strings[3957]);
23611str->del(strings[3958]);
23612str->del(strings[3959]);
23613str->del(strings[3960]);
23614str->del(strings[3961]);
23615str->del(strings[3962]);
23616str->del(strings[3963]);
23617str->del(strings[3964]);
23618str->del(strings[3965]);
23619str->del(strings[3966]);
23620str->del(strings[3967]);
23621str->del(strings[3968]);
23622str->del(strings[3969]);
23623str->del(strings[3970]);
23624str->del(strings[3971]);
23625str->del(strings[3972]);
23626str->del(strings[3973]);
23627str->del(strings[3974]);
23628str->del(strings[3975]);
23629str->del(strings[3976]);
23630str->del(strings[382]);
23631str->del(strings[382]);
23632str->del(strings[382]);
23633str->del(strings[382]);
23634str->del(strings[382]);
23635str->del(strings[382]);
23636str->del(strings[471]);
23637str->del(strings[469]);
23638str->del(strings[470]);
23639str->del(strings[469]);
23640str->del(strings[471]);
23641str->del(strings[469]);
23642strings[3991] = str->add("font");
23643strings[3992] = str->add("font_fallbacks");
23644strings[3993] = str->add("font_size");
23645strings[3994] = str->add("font_source");
23646strings[3995] = str->add("color");
23647strings[3996] = str->add("underline_color");
23648strings[3997] = str->add("underline2_color");
23649strings[3998] = str->add("outline_color");
23650strings[3999] = str->add("shadow_color");
23651strings[4000] = str->add("glow_color");
23652strings[4001] = str->add("glow2_color");
23653strings[4002] = str->add("backing_color");
23654strings[4003] = str->add("strikethrough_color");
23655strings[4004] = str->add("align");
23656strings[4005] = str->add("valign");
23657strings[4006] = str->add("wrap");
23658strings[4007] = str->add("left_margin");
23659strings[4008] = str->add("right_margin");
23660strings[4009] = str->add("underline");
23661strings[4010] = str->add("strikethrough");
23662strings[4011] = str->add("backing");
23663strings[4012] = str->add("style");
23664strings[4013] = str->add("tabstops");
23665strings[4004] = str->add(strings[4004]);
23666strings[4014] = str->add("center");
23667str->del(strings[4004]);
23668str->del(strings[4014]);
23669strings[3995] = str->add(strings[3995]);
23670strings[4015] = str->add("#000");
23671str->del(strings[3995]);
23672str->del(strings[4015]);
23673strings[4012] = str->add(strings[4012]);
23674strings[4016] = str->add("shadow");
23675str->del(strings[4012]);
23676str->del(strings[4016]);
23677strings[3999] = str->add(strings[3999]);
23678strings[4017] = str->add("#ffffff80");
23679str->del(strings[3999]);
23680str->del(strings[4017]);
23681strings[4006] = str->add(strings[4006]);
23682strings[4018] = str->add("word");
23683str->del(strings[4006]);
23684str->del(strings[4018]);
23685strings[3994] = str->add(strings[3994]);
23686strings[469] = str->add(strings[469]);
23687strings[469] = str->add(strings[469]);
23688str->del(strings[3994]);
23689str->del(strings[469]);
23690strings[3993] = str->add(strings[3993]);
23691strings[4019] = str->add("10.000000");
23692str->del(strings[3993]);
23693str->del(strings[4019]);
23694strings[3991] = str->add(strings[3991]);
23695strings[470] = str->add(strings[470]);
23696strings[470] = str->add(strings[470]);
23697str->del(strings[3991]);
23698str->del(strings[470]);
23699strings[382] = str->add(strings[382]);
23700strings[382] = str->add(strings[382]);
23701strings[382] = str->add(strings[382]);
23702strings[382] = str->add(strings[382]);
23703strings[382] = str->add(strings[382]);
23704strings[382] = str->add(strings[382]);
23705strings[470] = str->add(strings[470]);
23706strings[469] = str->add(strings[469]);
23707strings[4012] = str->add(strings[4012]);
23708strings[4020] = str->add("glow");
23709str->del(strings[4012]);
23710str->del(strings[4020]);
23711strings[3995] = str->add(strings[3995]);
23712strings[4021] = str->add("#fff");
23713str->del(strings[3995]);
23714str->del(strings[4021]);
23715strings[4001] = str->add(strings[4001]);
23716strings[4022] = str->add("#fe87");
23717str->del(strings[4001]);
23718str->del(strings[4022]);
23719strings[4000] = str->add(strings[4000]);
23720strings[4023] = str->add("#fa14");
23721str->del(strings[4000]);
23722str->del(strings[4023]);
23723strings[3991] = str->add(strings[3991]);
23724strings[471] = str->add(strings[471]);
23725str->del(strings[470]);
23726strings[471] = str->add(strings[471]);
23727str->del(strings[3991]);
23728str->del(strings[471]);
23729strings[470] = str->add(strings[470]);
23730strings[469] = str->add(strings[469]);
23731strings[4012] = str->add(strings[4012]);
23732strings[4024] = str->add("glow");
23733str->del(strings[4012]);
23734str->del(strings[4024]);
23735strings[3995] = str->add(strings[3995]);
23736strings[4025] = str->add("#fff");
23737str->del(strings[3995]);
23738str->del(strings[4025]);
23739strings[4001] = str->add(strings[4001]);
23740strings[4026] = str->add("#fe87");
23741str->del(strings[4001]);
23742str->del(strings[4026]);
23743strings[4000] = str->add(strings[4000]);
23744strings[4027] = str->add("#fa14");
23745str->del(strings[4000]);
23746str->del(strings[4027]);
23747strings[3991] = str->add(strings[3991]);
23748strings[471] = str->add(strings[471]);
23749str->del(strings[470]);
23750strings[471] = str->add(strings[471]);
23751str->del(strings[3991]);
23752str->del(strings[471]);
23753str->del(strings[3991]);
23754str->del(strings[3992]);
23755str->del(strings[3993]);
23756str->del(strings[3994]);
23757str->del(strings[3995]);
23758str->del(strings[3996]);
23759str->del(strings[3997]);
23760str->del(strings[3998]);
23761str->del(strings[3999]);
23762str->del(strings[4000]);
23763str->del(strings[4001]);
23764str->del(strings[4002]);
23765str->del(strings[4003]);
23766str->del(strings[4004]);
23767str->del(strings[4005]);
23768str->del(strings[4006]);
23769str->del(strings[4007]);
23770str->del(strings[4008]);
23771str->del(strings[4009]);
23772str->del(strings[4010]);
23773str->del(strings[4011]);
23774str->del(strings[4012]);
23775str->del(strings[4013]);
23776str->del(strings[382]);
23777str->del(strings[382]);
23778str->del(strings[382]);
23779str->del(strings[382]);
23780str->del(strings[382]);
23781str->del(strings[382]);
23782str->del(strings[471]);
23783str->del(strings[469]);
23784str->del(strings[470]);
23785str->del(strings[469]);
23786str->del(strings[471]);
23787str->del(strings[469]);
23788strings[4028] = str->add("font");
23789strings[4029] = str->add("font_fallbacks");
23790strings[4030] = str->add("font_size");
23791strings[4031] = str->add("font_source");
23792strings[4032] = str->add("color");
23793strings[4033] = str->add("underline_color");
23794strings[4034] = str->add("underline2_color");
23795strings[4035] = str->add("outline_color");
23796strings[4036] = str->add("shadow_color");
23797strings[4037] = str->add("glow_color");
23798strings[4038] = str->add("glow2_color");
23799strings[4039] = str->add("backing_color");
23800strings[4040] = str->add("strikethrough_color");
23801strings[4041] = str->add("align");
23802strings[4042] = str->add("valign");
23803strings[4043] = str->add("wrap");
23804strings[4044] = str->add("left_margin");
23805strings[4045] = str->add("right_margin");
23806strings[4046] = str->add("underline");
23807strings[4047] = str->add("strikethrough");
23808strings[4048] = str->add("backing");
23809strings[4049] = str->add("style");
23810strings[4050] = str->add("tabstops");
23811strings[4041] = str->add(strings[4041]);
23812strings[4051] = str->add("center");
23813str->del(strings[4041]);
23814str->del(strings[4051]);
23815strings[4032] = str->add(strings[4032]);
23816strings[4052] = str->add("#000");
23817str->del(strings[4032]);
23818str->del(strings[4052]);
23819strings[4049] = str->add(strings[4049]);
23820strings[4053] = str->add("shadow");
23821str->del(strings[4049]);
23822str->del(strings[4053]);
23823strings[4036] = str->add(strings[4036]);
23824strings[4054] = str->add("#ffffff80");
23825str->del(strings[4036]);
23826str->del(strings[4054]);
23827strings[4043] = str->add(strings[4043]);
23828strings[4055] = str->add("word");
23829str->del(strings[4043]);
23830str->del(strings[4055]);
23831strings[4031] = str->add(strings[4031]);
23832strings[469] = str->add(strings[469]);
23833strings[469] = str->add(strings[469]);
23834str->del(strings[4031]);
23835str->del(strings[469]);
23836strings[4030] = str->add(strings[4030]);
23837strings[4056] = str->add("10.000000");
23838str->del(strings[4030]);
23839str->del(strings[4056]);
23840strings[4028] = str->add(strings[4028]);
23841strings[470] = str->add(strings[470]);
23842strings[470] = str->add(strings[470]);
23843str->del(strings[4028]);
23844str->del(strings[470]);
23845strings[382] = str->add(strings[382]);
23846strings[382] = str->add(strings[382]);
23847strings[382] = str->add(strings[382]);
23848strings[382] = str->add(strings[382]);
23849strings[382] = str->add(strings[382]);
23850strings[382] = str->add(strings[382]);
23851strings[470] = str->add(strings[470]);
23852strings[469] = str->add(strings[469]);
23853strings[4049] = str->add(strings[4049]);
23854strings[4057] = str->add("glow");
23855str->del(strings[4049]);
23856str->del(strings[4057]);
23857strings[4032] = str->add(strings[4032]);
23858strings[4058] = str->add("#fff");
23859str->del(strings[4032]);
23860str->del(strings[4058]);
23861strings[4038] = str->add(strings[4038]);
23862strings[4059] = str->add("#fe87");
23863str->del(strings[4038]);
23864str->del(strings[4059]);
23865strings[4037] = str->add(strings[4037]);
23866strings[4060] = str->add("#fa14");
23867str->del(strings[4037]);
23868str->del(strings[4060]);
23869strings[4028] = str->add(strings[4028]);
23870strings[471] = str->add(strings[471]);
23871str->del(strings[470]);
23872strings[471] = str->add(strings[471]);
23873str->del(strings[4028]);
23874str->del(strings[471]);
23875strings[470] = str->add(strings[470]);
23876strings[469] = str->add(strings[469]);
23877strings[4049] = str->add(strings[4049]);
23878strings[4061] = str->add("glow");
23879str->del(strings[4049]);
23880str->del(strings[4061]);
23881strings[4032] = str->add(strings[4032]);
23882strings[4062] = str->add("#fff");
23883str->del(strings[4032]);
23884str->del(strings[4062]);
23885strings[4038] = str->add(strings[4038]);
23886strings[4063] = str->add("#fe87");
23887str->del(strings[4038]);
23888str->del(strings[4063]);
23889strings[4037] = str->add(strings[4037]);
23890strings[4064] = str->add("#fa14");
23891str->del(strings[4037]);
23892str->del(strings[4064]);
23893strings[4028] = str->add(strings[4028]);
23894strings[471] = str->add(strings[471]);
23895str->del(strings[470]);
23896strings[471] = str->add(strings[471]);
23897str->del(strings[4028]);
23898str->del(strings[471]);
23899str->del(strings[4028]);
23900str->del(strings[4029]);
23901str->del(strings[4030]);
23902str->del(strings[4031]);
23903str->del(strings[4032]);
23904str->del(strings[4033]);
23905str->del(strings[4034]);
23906str->del(strings[4035]);
23907str->del(strings[4036]);
23908str->del(strings[4037]);
23909str->del(strings[4038]);
23910str->del(strings[4039]);
23911str->del(strings[4040]);
23912str->del(strings[4041]);
23913str->del(strings[4042]);
23914str->del(strings[4043]);
23915str->del(strings[4044]);
23916str->del(strings[4045]);
23917str->del(strings[4046]);
23918str->del(strings[4047]);
23919str->del(strings[4048]);
23920str->del(strings[4049]);
23921str->del(strings[4050]);
23922str->del(strings[382]);
23923str->del(strings[382]);
23924str->del(strings[382]);
23925str->del(strings[382]);
23926str->del(strings[382]);
23927str->del(strings[382]);
23928str->del(strings[471]);
23929str->del(strings[469]);
23930str->del(strings[470]);
23931str->del(strings[469]);
23932str->del(strings[471]);
23933str->del(strings[469]);
23934strings[4065] = str->add("font");
23935strings[4066] = str->add("font_fallbacks");
23936strings[4067] = str->add("font_size");
23937strings[4068] = str->add("font_source");
23938strings[4069] = str->add("color");
23939strings[4070] = str->add("underline_color");
23940strings[4071] = str->add("underline2_color");
23941strings[4072] = str->add("outline_color");
23942strings[4073] = str->add("shadow_color");
23943strings[4074] = str->add("glow_color");
23944strings[4075] = str->add("glow2_color");
23945strings[4076] = str->add("backing_color");
23946strings[4077] = str->add("strikethrough_color");
23947strings[4078] = str->add("align");
23948strings[4079] = str->add("valign");
23949strings[4080] = str->add("wrap");
23950strings[4081] = str->add("left_margin");
23951strings[4082] = str->add("right_margin");
23952strings[4083] = str->add("underline");
23953strings[4084] = str->add("strikethrough");
23954strings[4085] = str->add("backing");
23955strings[4086] = str->add("style");
23956strings[4087] = str->add("tabstops");
23957strings[4078] = str->add(strings[4078]);
23958strings[4088] = str->add("center");
23959str->del(strings[4078]);
23960str->del(strings[4088]);
23961strings[4069] = str->add(strings[4069]);
23962strings[4089] = str->add("#000");
23963str->del(strings[4069]);
23964str->del(strings[4089]);
23965strings[4086] = str->add(strings[4086]);
23966strings[4090] = str->add("shadow");
23967str->del(strings[4086]);
23968str->del(strings[4090]);
23969strings[4073] = str->add(strings[4073]);
23970strings[4091] = str->add("#ffffff80");
23971str->del(strings[4073]);
23972str->del(strings[4091]);
23973strings[4080] = str->add(strings[4080]);
23974strings[4092] = str->add("word");
23975str->del(strings[4080]);
23976str->del(strings[4092]);
23977strings[4068] = str->add(strings[4068]);
23978strings[469] = str->add(strings[469]);
23979strings[469] = str->add(strings[469]);
23980str->del(strings[4068]);
23981str->del(strings[469]);
23982strings[4067] = str->add(strings[4067]);
23983strings[4093] = str->add("10.000000");
23984str->del(strings[4067]);
23985str->del(strings[4093]);
23986strings[4065] = str->add(strings[4065]);
23987strings[470] = str->add(strings[470]);
23988strings[470] = str->add(strings[470]);
23989str->del(strings[4065]);
23990str->del(strings[470]);
23991strings[382] = str->add(strings[382]);
23992strings[382] = str->add(strings[382]);
23993strings[382] = str->add(strings[382]);
23994strings[382] = str->add(strings[382]);
23995strings[382] = str->add(strings[382]);
23996strings[382] = str->add(strings[382]);
23997strings[470] = str->add(strings[470]);
23998strings[469] = str->add(strings[469]);
23999strings[4086] = str->add(strings[4086]);
24000strings[4094] = str->add("glow");
24001str->del(strings[4086]);
24002str->del(strings[4094]);
24003strings[4069] = str->add(strings[4069]);
24004strings[4095] = str->add("#fff");
24005str->del(strings[4069]);
24006str->del(strings[4095]);
24007strings[4075] = str->add(strings[4075]);
24008strings[4096] = str->add("#fe87");
24009str->del(strings[4075]);
24010str->del(strings[4096]);
24011strings[4074] = str->add(strings[4074]);
24012strings[4097] = str->add("#fa14");
24013str->del(strings[4074]);
24014str->del(strings[4097]);
24015strings[4065] = str->add(strings[4065]);
24016strings[471] = str->add(strings[471]);
24017str->del(strings[470]);
24018strings[471] = str->add(strings[471]);
24019str->del(strings[4065]);
24020str->del(strings[471]);
24021strings[470] = str->add(strings[470]);
24022strings[469] = str->add(strings[469]);
24023strings[4086] = str->add(strings[4086]);
24024strings[4098] = str->add("glow");
24025str->del(strings[4086]);
24026str->del(strings[4098]);
24027strings[4069] = str->add(strings[4069]);
24028strings[4099] = str->add("#fff");
24029str->del(strings[4069]);
24030str->del(strings[4099]);
24031strings[4075] = str->add(strings[4075]);
24032strings[4100] = str->add("#fe87");
24033str->del(strings[4075]);
24034str->del(strings[4100]);
24035strings[4074] = str->add(strings[4074]);
24036strings[4101] = str->add("#fa14");
24037str->del(strings[4074]);
24038str->del(strings[4101]);
24039strings[4065] = str->add(strings[4065]);
24040strings[471] = str->add(strings[471]);
24041str->del(strings[470]);
24042strings[471] = str->add(strings[471]);
24043str->del(strings[4065]);
24044str->del(strings[471]);
24045str->del(strings[4065]);
24046str->del(strings[4066]);
24047str->del(strings[4067]);
24048str->del(strings[4068]);
24049str->del(strings[4069]);
24050str->del(strings[4070]);
24051str->del(strings[4071]);
24052str->del(strings[4072]);
24053str->del(strings[4073]);
24054str->del(strings[4074]);
24055str->del(strings[4075]);
24056str->del(strings[4076]);
24057str->del(strings[4077]);
24058str->del(strings[4078]);
24059str->del(strings[4079]);
24060str->del(strings[4080]);
24061str->del(strings[4081]);
24062str->del(strings[4082]);
24063str->del(strings[4083]);
24064str->del(strings[4084]);
24065str->del(strings[4085]);
24066str->del(strings[4086]);
24067str->del(strings[4087]);
24068str->del(strings[382]);
24069str->del(strings[382]);
24070str->del(strings[382]);
24071str->del(strings[382]);
24072str->del(strings[382]);
24073str->del(strings[382]);
24074str->del(strings[471]);
24075str->del(strings[469]);
24076str->del(strings[470]);
24077str->del(strings[469]);
24078str->del(strings[471]);
24079str->del(strings[469]);
24080strings[4102] = str->add("font");
24081strings[4103] = str->add("font_fallbacks");
24082strings[4104] = str->add("font_size");
24083strings[4105] = str->add("font_source");
24084strings[4106] = str->add("color");
24085strings[4107] = str->add("underline_color");
24086strings[4108] = str->add("underline2_color");
24087strings[4109] = str->add("outline_color");
24088strings[4110] = str->add("shadow_color");
24089strings[4111] = str->add("glow_color");
24090strings[4112] = str->add("glow2_color");
24091strings[4113] = str->add("backing_color");
24092strings[4114] = str->add("strikethrough_color");
24093strings[4115] = str->add("align");
24094strings[4116] = str->add("valign");
24095strings[4117] = str->add("wrap");
24096strings[4118] = str->add("left_margin");
24097strings[4119] = str->add("right_margin");
24098strings[4120] = str->add("underline");
24099strings[4121] = str->add("strikethrough");
24100strings[4122] = str->add("backing");
24101strings[4123] = str->add("style");
24102strings[4124] = str->add("tabstops");
24103strings[4115] = str->add(strings[4115]);
24104strings[4125] = str->add("center");
24105str->del(strings[4115]);
24106str->del(strings[4125]);
24107strings[4106] = str->add(strings[4106]);
24108strings[4126] = str->add("#000");
24109str->del(strings[4106]);
24110str->del(strings[4126]);
24111strings[4123] = str->add(strings[4123]);
24112strings[4127] = str->add("shadow");
24113str->del(strings[4123]);
24114str->del(strings[4127]);
24115strings[4110] = str->add(strings[4110]);
24116strings[4128] = str->add("#ffffff80");
24117str->del(strings[4110]);
24118str->del(strings[4128]);
24119strings[4117] = str->add(strings[4117]);
24120strings[4129] = str->add("word");
24121str->del(strings[4117]);
24122str->del(strings[4129]);
24123strings[4105] = str->add(strings[4105]);
24124strings[469] = str->add(strings[469]);
24125strings[469] = str->add(strings[469]);
24126str->del(strings[4105]);
24127str->del(strings[469]);
24128strings[4104] = str->add(strings[4104]);
24129strings[4130] = str->add("10.000000");
24130str->del(strings[4104]);
24131str->del(strings[4130]);
24132strings[4102] = str->add(strings[4102]);
24133strings[470] = str->add(strings[470]);
24134strings[470] = str->add(strings[470]);
24135str->del(strings[4102]);
24136str->del(strings[470]);
24137strings[382] = str->add(strings[382]);
24138strings[382] = str->add(strings[382]);
24139strings[382] = str->add(strings[382]);
24140strings[382] = str->add(strings[382]);
24141strings[382] = str->add(strings[382]);
24142strings[382] = str->add(strings[382]);
24143strings[470] = str->add(strings[470]);
24144strings[469] = str->add(strings[469]);
24145strings[4123] = str->add(strings[4123]);
24146strings[4131] = str->add("glow");
24147str->del(strings[4123]);
24148str->del(strings[4131]);
24149strings[4106] = str->add(strings[4106]);
24150strings[4132] = str->add("#fff");
24151str->del(strings[4106]);
24152str->del(strings[4132]);
24153strings[4112] = str->add(strings[4112]);
24154strings[4133] = str->add("#fe87");
24155str->del(strings[4112]);
24156str->del(strings[4133]);
24157strings[4111] = str->add(strings[4111]);
24158strings[4134] = str->add("#fa14");
24159str->del(strings[4111]);
24160str->del(strings[4134]);
24161strings[4102] = str->add(strings[4102]);
24162strings[471] = str->add(strings[471]);
24163str->del(strings[470]);
24164strings[471] = str->add(strings[471]);
24165str->del(strings[4102]);
24166str->del(strings[471]);
24167strings[470] = str->add(strings[470]);
24168strings[469] = str->add(strings[469]);
24169strings[4123] = str->add(strings[4123]);
24170strings[4135] = str->add("glow");
24171str->del(strings[4123]);
24172str->del(strings[4135]);
24173strings[4106] = str->add(strings[4106]);
24174strings[4136] = str->add("#fff");
24175str->del(strings[4106]);
24176str->del(strings[4136]);
24177strings[4112] = str->add(strings[4112]);
24178strings[4137] = str->add("#fe87");
24179str->del(strings[4112]);
24180str->del(strings[4137]);
24181strings[4111] = str->add(strings[4111]);
24182strings[4138] = str->add("#fa14");
24183str->del(strings[4111]);
24184str->del(strings[4138]);
24185strings[4102] = str->add(strings[4102]);
24186strings[471] = str->add(strings[471]);
24187str->del(strings[470]);
24188strings[471] = str->add(strings[471]);
24189str->del(strings[4102]);
24190str->del(strings[471]);
24191str->del(strings[4102]);
24192str->del(strings[4103]);
24193str->del(strings[4104]);
24194str->del(strings[4105]);
24195str->del(strings[4106]);
24196str->del(strings[4107]);
24197str->del(strings[4108]);
24198str->del(strings[4109]);
24199str->del(strings[4110]);
24200str->del(strings[4111]);
24201str->del(strings[4112]);
24202str->del(strings[4113]);
24203str->del(strings[4114]);
24204str->del(strings[4115]);
24205str->del(strings[4116]);
24206str->del(strings[4117]);
24207str->del(strings[4118]);
24208str->del(strings[4119]);
24209str->del(strings[4120]);
24210str->del(strings[4121]);
24211str->del(strings[4122]);
24212str->del(strings[4123]);
24213str->del(strings[4124]);
24214str->del(strings[382]);
24215str->del(strings[382]);
24216str->del(strings[382]);
24217str->del(strings[382]);
24218str->del(strings[382]);
24219str->del(strings[382]);
24220str->del(strings[471]);
24221str->del(strings[469]);
24222str->del(strings[470]);
24223str->del(strings[469]);
24224str->del(strings[471]);
24225str->del(strings[469]);
24226strings[4139] = str->add("font");
24227strings[4140] = str->add("font_fallbacks");
24228strings[4141] = str->add("font_size");
24229strings[4142] = str->add("font_source");
24230strings[4143] = str->add("color");
24231strings[4144] = str->add("underline_color");
24232strings[4145] = str->add("underline2_color");
24233strings[4146] = str->add("outline_color");
24234strings[4147] = str->add("shadow_color");
24235strings[4148] = str->add("glow_color");
24236strings[4149] = str->add("glow2_color");
24237strings[4150] = str->add("backing_color");
24238strings[4151] = str->add("strikethrough_color");
24239strings[4152] = str->add("align");
24240strings[4153] = str->add("valign");
24241strings[4154] = str->add("wrap");
24242strings[4155] = str->add("left_margin");
24243strings[4156] = str->add("right_margin");
24244strings[4157] = str->add("underline");
24245strings[4158] = str->add("strikethrough");
24246strings[4159] = str->add("backing");
24247strings[4160] = str->add("style");
24248strings[4161] = str->add("tabstops");
24249strings[4152] = str->add(strings[4152]);
24250strings[4162] = str->add("center");
24251str->del(strings[4152]);
24252str->del(strings[4162]);
24253strings[4143] = str->add(strings[4143]);
24254strings[4163] = str->add("#000");
24255str->del(strings[4143]);
24256str->del(strings[4163]);
24257strings[4160] = str->add(strings[4160]);
24258strings[4164] = str->add("shadow");
24259str->del(strings[4160]);
24260str->del(strings[4164]);
24261strings[4147] = str->add(strings[4147]);
24262strings[4165] = str->add("#ffffff80");
24263str->del(strings[4147]);
24264str->del(strings[4165]);
24265strings[4154] = str->add(strings[4154]);
24266strings[4166] = str->add("word");
24267str->del(strings[4154]);
24268str->del(strings[4166]);
24269strings[4142] = str->add(strings[4142]);
24270strings[469] = str->add(strings[469]);
24271strings[469] = str->add(strings[469]);
24272str->del(strings[4142]);
24273str->del(strings[469]);
24274strings[4141] = str->add(strings[4141]);
24275strings[4167] = str->add("10.000000");
24276str->del(strings[4141]);
24277str->del(strings[4167]);
24278strings[4139] = str->add(strings[4139]);
24279strings[470] = str->add(strings[470]);
24280strings[470] = str->add(strings[470]);
24281str->del(strings[4139]);
24282str->del(strings[470]);
24283strings[382] = str->add(strings[382]);
24284strings[382] = str->add(strings[382]);
24285strings[382] = str->add(strings[382]);
24286strings[382] = str->add(strings[382]);
24287strings[382] = str->add(strings[382]);
24288strings[382] = str->add(strings[382]);
24289strings[470] = str->add(strings[470]);
24290strings[469] = str->add(strings[469]);
24291strings[4160] = str->add(strings[4160]);
24292strings[4168] = str->add("glow");
24293str->del(strings[4160]);
24294str->del(strings[4168]);
24295strings[4143] = str->add(strings[4143]);
24296strings[4169] = str->add("#fff");
24297str->del(strings[4143]);
24298str->del(strings[4169]);
24299strings[4149] = str->add(strings[4149]);
24300strings[4170] = str->add("#fe87");
24301str->del(strings[4149]);
24302str->del(strings[4170]);
24303strings[4148] = str->add(strings[4148]);
24304strings[4171] = str->add("#fa14");
24305str->del(strings[4148]);
24306str->del(strings[4171]);
24307strings[4139] = str->add(strings[4139]);
24308strings[471] = str->add(strings[471]);
24309str->del(strings[470]);
24310strings[471] = str->add(strings[471]);
24311str->del(strings[4139]);
24312str->del(strings[471]);
24313strings[470] = str->add(strings[470]);
24314strings[469] = str->add(strings[469]);
24315strings[4160] = str->add(strings[4160]);
24316strings[4172] = str->add("glow");
24317str->del(strings[4160]);
24318str->del(strings[4172]);
24319strings[4143] = str->add(strings[4143]);
24320strings[4173] = str->add("#fff");
24321str->del(strings[4143]);
24322str->del(strings[4173]);
24323strings[4149] = str->add(strings[4149]);
24324strings[4174] = str->add("#fe87");
24325str->del(strings[4149]);
24326str->del(strings[4174]);
24327strings[4148] = str->add(strings[4148]);
24328strings[4175] = str->add("#fa14");
24329str->del(strings[4148]);
24330str->del(strings[4175]);
24331strings[4139] = str->add(strings[4139]);
24332strings[471] = str->add(strings[471]);
24333str->del(strings[470]);
24334strings[471] = str->add(strings[471]);
24335str->del(strings[4139]);
24336str->del(strings[471]);
24337str->del(strings[4139]);
24338str->del(strings[4140]);
24339str->del(strings[4141]);
24340str->del(strings[4142]);
24341str->del(strings[4143]);
24342str->del(strings[4144]);
24343str->del(strings[4145]);
24344str->del(strings[4146]);
24345str->del(strings[4147]);
24346str->del(strings[4148]);
24347str->del(strings[4149]);
24348str->del(strings[4150]);
24349str->del(strings[4151]);
24350str->del(strings[4152]);
24351str->del(strings[4153]);
24352str->del(strings[4154]);
24353str->del(strings[4155]);
24354str->del(strings[4156]);
24355str->del(strings[4157]);
24356str->del(strings[4158]);
24357str->del(strings[4159]);
24358str->del(strings[4160]);
24359str->del(strings[4161]);
24360str->del(strings[382]);
24361str->del(strings[382]);
24362str->del(strings[382]);
24363str->del(strings[382]);
24364str->del(strings[382]);
24365str->del(strings[382]);
24366str->del(strings[471]);
24367str->del(strings[469]);
24368str->del(strings[470]);
24369str->del(strings[469]);
24370str->del(strings[471]);
24371str->del(strings[469]);
24372strings[4176] = str->add("resize");
24373strings[469] = str->add(strings[469]);
24374strings[4177] = str->add("images/408");
24375strings[4178] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/408");
24376strings[469] = str->add(strings[469]);
24377strings[4177] = str->add(strings[4177]);
24378strings[469] = str->add(strings[469]);
24379strings[4179] = str->add("images/409");
24380strings[4180] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/409");
24381strings[469] = str->add(strings[469]);
24382strings[4179] = str->add(strings[4179]);
24383strings[469] = str->add(strings[469]);
24384strings[4181] = str->add("images/412");
24385strings[4182] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/412");
24386strings[469] = str->add(strings[469]);
24387strings[4181] = str->add(strings[4181]);
24388strings[469] = str->add(strings[469]);
24389strings[4183] = str->add("images/410");
24390strings[4184] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/410");
24391strings[469] = str->add(strings[469]);
24392strings[4183] = str->add(strings[4183]);
24393strings[469] = str->add(strings[469]);
24394strings[4185] = str->add("images/411");
24395strings[4186] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/411");
24396strings[469] = str->add(strings[469]);
24397strings[4185] = str->add(strings[4185]);
24398strings[469] = str->add(strings[469]);
24399strings[4187] = str->add("images/413");
24400strings[4188] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/413");
24401strings[469] = str->add(strings[469]);
24402strings[4187] = str->add(strings[4187]);
24403strings[469] = str->add(strings[469]);
24404strings[4189] = str->add("images/414");
24405strings[4190] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/414");
24406strings[469] = str->add(strings[469]);
24407strings[4189] = str->add(strings[4189]);
24408strings[469] = str->add(strings[469]);
24409strings[4191] = str->add("images/287");
24410strings[4192] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/287");
24411strings[469] = str->add(strings[469]);
24412strings[4191] = str->add(strings[4191]);
24413strings[1712] = str->add(strings[1712]);
24414strings[1712] = str->add(strings[1712]);
24415strings[3710] = str->add(strings[3710]);
24416strings[3710] = str->add(strings[3710]);
24417strings[469] = str->add(strings[469]);
24418strings[4193] = str->add("images/406");
24419strings[4194] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/406");
24420strings[469] = str->add(strings[469]);
24421strings[4193] = str->add(strings[4193]);
24422strings[4195] = str->add("font");
24423strings[4196] = str->add("font_fallbacks");
24424strings[4197] = str->add("font_size");
24425strings[4198] = str->add("font_source");
24426strings[4199] = str->add("color");
24427strings[4200] = str->add("underline_color");
24428strings[4201] = str->add("underline2_color");
24429strings[4202] = str->add("outline_color");
24430strings[4203] = str->add("shadow_color");
24431strings[4204] = str->add("glow_color");
24432strings[4205] = str->add("glow2_color");
24433strings[4206] = str->add("backing_color");
24434strings[4207] = str->add("strikethrough_color");
24435strings[4208] = str->add("align");
24436strings[4209] = str->add("valign");
24437strings[4210] = str->add("wrap");
24438strings[4211] = str->add("left_margin");
24439strings[4212] = str->add("right_margin");
24440strings[4213] = str->add("underline");
24441strings[4214] = str->add("strikethrough");
24442strings[4215] = str->add("backing");
24443strings[4216] = str->add("style");
24444strings[4217] = str->add("tabstops");
24445strings[4208] = str->add(strings[4208]);
24446strings[4218] = str->add("center");
24447str->del(strings[4208]);
24448str->del(strings[4218]);
24449strings[4199] = str->add(strings[4199]);
24450strings[4219] = str->add("#000");
24451str->del(strings[4199]);
24452str->del(strings[4219]);
24453strings[4216] = str->add(strings[4216]);
24454strings[4220] = str->add("shadow");
24455str->del(strings[4216]);
24456str->del(strings[4220]);
24457strings[4203] = str->add(strings[4203]);
24458strings[4221] = str->add("#ffffff80");
24459str->del(strings[4203]);
24460str->del(strings[4221]);
24461strings[4210] = str->add(strings[4210]);
24462strings[4222] = str->add("word");
24463str->del(strings[4210]);
24464str->del(strings[4222]);
24465strings[4198] = str->add(strings[4198]);
24466strings[469] = str->add(strings[469]);
24467strings[469] = str->add(strings[469]);
24468str->del(strings[4198]);
24469str->del(strings[469]);
24470strings[4197] = str->add(strings[4197]);
24471strings[4223] = str->add("10.000000");
24472str->del(strings[4197]);
24473str->del(strings[4223]);
24474strings[4195] = str->add(strings[4195]);
24475strings[470] = str->add(strings[470]);
24476strings[470] = str->add(strings[470]);
24477str->del(strings[4195]);
24478str->del(strings[470]);
24479strings[470] = str->add(strings[470]);
24480strings[469] = str->add(strings[469]);
24481strings[4216] = str->add(strings[4216]);
24482strings[4224] = str->add("soft_shadow");
24483str->del(strings[4216]);
24484str->del(strings[4224]);
24485strings[4199] = str->add(strings[4199]);
24486strings[4225] = str->add("#fff");
24487str->del(strings[4199]);
24488str->del(strings[4225]);
24489strings[4203] = str->add(strings[4203]);
24490strings[4226] = str->add("#00000020");
24491str->del(strings[4203]);
24492str->del(strings[4226]);
24493strings[4197] = str->add(strings[4197]);
24494strings[4227] = str->add("12.000000");
24495str->del(strings[4197]);
24496str->del(strings[4227]);
24497strings[4195] = str->add(strings[4195]);
24498strings[471] = str->add(strings[471]);
24499str->del(strings[470]);
24500strings[471] = str->add(strings[471]);
24501str->del(strings[4195]);
24502str->del(strings[471]);
24503strings[382] = str->add(strings[382]);
24504strings[382] = str->add(strings[382]);
24505strings[382] = str->add(strings[382]);
24506strings[382] = str->add(strings[382]);
24507strings[382] = str->add(strings[382]);
24508strings[382] = str->add(strings[382]);
24509strings[382] = str->add(strings[382]);
24510strings[382] = str->add(strings[382]);
24511strings[382] = str->add(strings[382]);
24512strings[382] = str->add(strings[382]);
24513strings[382] = str->add(strings[382]);
24514strings[382] = str->add(strings[382]);
24515strings[382] = str->add(strings[382]);
24516strings[382] = str->add(strings[382]);
24517strings[382] = str->add(strings[382]);
24518strings[382] = str->add(strings[382]);
24519strings[382] = str->add(strings[382]);
24520strings[382] = str->add(strings[382]);
24521strings[382] = str->add(strings[382]);
24522strings[382] = str->add(strings[382]);
24523strings[382] = str->add(strings[382]);
24524strings[382] = str->add(strings[382]);
24525str->del(strings[471]);
24526str->del(strings[469]);
24527str->del(strings[382]);
24528str->del(strings[382]);
24529str->del(strings[382]);
24530str->del(strings[382]);
24531str->del(strings[382]);
24532str->del(strings[382]);
24533str->del(strings[382]);
24534str->del(strings[382]);
24535str->del(strings[382]);
24536str->del(strings[382]);
24537str->del(strings[382]);
24538str->del(strings[382]);
24539str->del(strings[382]);
24540str->del(strings[382]);
24541str->del(strings[382]);
24542str->del(strings[382]);
24543str->del(strings[382]);
24544str->del(strings[382]);
24545str->del(strings[382]);
24546str->del(strings[382]);
24547str->del(strings[382]);
24548str->del(strings[470]);
24549str->del(strings[469]);
24550str->del(strings[382]);
24551str->del(strings[4195]);
24552str->del(strings[4196]);
24553str->del(strings[4197]);
24554str->del(strings[4198]);
24555str->del(strings[4199]);
24556str->del(strings[4200]);
24557str->del(strings[4201]);
24558str->del(strings[4202]);
24559str->del(strings[4203]);
24560str->del(strings[4204]);
24561str->del(strings[4205]);
24562str->del(strings[4206]);
24563str->del(strings[4207]);
24564str->del(strings[4208]);
24565str->del(strings[4209]);
24566str->del(strings[4210]);
24567str->del(strings[4211]);
24568str->del(strings[4212]);
24569str->del(strings[4213]);
24570str->del(strings[4214]);
24571str->del(strings[4215]);
24572str->del(strings[4216]);
24573str->del(strings[4217]);
24574strings[4228] = str->add("font");
24575strings[4229] = str->add("font_fallbacks");
24576strings[4230] = str->add("font_size");
24577strings[4231] = str->add("font_source");
24578strings[4232] = str->add("color");
24579strings[4233] = str->add("underline_color");
24580strings[4234] = str->add("underline2_color");
24581strings[4235] = str->add("outline_color");
24582strings[4236] = str->add("shadow_color");
24583strings[4237] = str->add("glow_color");
24584strings[4238] = str->add("glow2_color");
24585strings[4239] = str->add("backing_color");
24586strings[4240] = str->add("strikethrough_color");
24587strings[4241] = str->add("align");
24588strings[4242] = str->add("valign");
24589strings[4243] = str->add("wrap");
24590strings[4244] = str->add("left_margin");
24591strings[4245] = str->add("right_margin");
24592strings[4246] = str->add("underline");
24593strings[4247] = str->add("strikethrough");
24594strings[4248] = str->add("backing");
24595strings[4249] = str->add("style");
24596strings[4250] = str->add("tabstops");
24597strings[4241] = str->add(strings[4241]);
24598strings[4251] = str->add("center");
24599str->del(strings[4241]);
24600str->del(strings[4251]);
24601strings[4232] = str->add(strings[4232]);
24602strings[4252] = str->add("#000");
24603str->del(strings[4232]);
24604str->del(strings[4252]);
24605strings[4249] = str->add(strings[4249]);
24606strings[4253] = str->add("shadow");
24607str->del(strings[4249]);
24608str->del(strings[4253]);
24609strings[4236] = str->add(strings[4236]);
24610strings[4254] = str->add("#ffffff80");
24611str->del(strings[4236]);
24612str->del(strings[4254]);
24613strings[4243] = str->add(strings[4243]);
24614strings[4255] = str->add("word");
24615str->del(strings[4243]);
24616str->del(strings[4255]);
24617strings[4231] = str->add(strings[4231]);
24618strings[469] = str->add(strings[469]);
24619strings[469] = str->add(strings[469]);
24620str->del(strings[4231]);
24621str->del(strings[469]);
24622strings[4230] = str->add(strings[4230]);
24623strings[4256] = str->add("10.000000");
24624str->del(strings[4230]);
24625str->del(strings[4256]);
24626strings[4228] = str->add(strings[4228]);
24627strings[470] = str->add(strings[470]);
24628strings[470] = str->add(strings[470]);
24629str->del(strings[4228]);
24630str->del(strings[470]);
24631strings[470] = str->add(strings[470]);
24632strings[469] = str->add(strings[469]);
24633strings[4249] = str->add(strings[4249]);
24634strings[4257] = str->add("soft_shadow");
24635str->del(strings[4249]);
24636str->del(strings[4257]);
24637strings[4232] = str->add(strings[4232]);
24638strings[4258] = str->add("#fff");
24639str->del(strings[4232]);
24640str->del(strings[4258]);
24641strings[4236] = str->add(strings[4236]);
24642strings[4259] = str->add("#00000020");
24643str->del(strings[4236]);
24644str->del(strings[4259]);
24645strings[4230] = str->add(strings[4230]);
24646strings[4260] = str->add("12.000000");
24647str->del(strings[4230]);
24648str->del(strings[4260]);
24649strings[4228] = str->add(strings[4228]);
24650strings[471] = str->add(strings[471]);
24651str->del(strings[470]);
24652strings[471] = str->add(strings[471]);
24653str->del(strings[4228]);
24654str->del(strings[471]);
24655strings[382] = str->add(strings[382]);
24656strings[382] = str->add(strings[382]);
24657strings[382] = str->add(strings[382]);
24658strings[382] = str->add(strings[382]);
24659strings[382] = str->add(strings[382]);
24660strings[382] = str->add(strings[382]);
24661strings[382] = str->add(strings[382]);
24662strings[382] = str->add(strings[382]);
24663strings[382] = str->add(strings[382]);
24664strings[382] = str->add(strings[382]);
24665strings[382] = str->add(strings[382]);
24666strings[382] = str->add(strings[382]);
24667strings[382] = str->add(strings[382]);
24668strings[382] = str->add(strings[382]);
24669strings[382] = str->add(strings[382]);
24670strings[382] = str->add(strings[382]);
24671strings[382] = str->add(strings[382]);
24672strings[382] = str->add(strings[382]);
24673strings[382] = str->add(strings[382]);
24674strings[382] = str->add(strings[382]);
24675strings[382] = str->add(strings[382]);
24676strings[382] = str->add(strings[382]);
24677str->del(strings[4228]);
24678str->del(strings[4229]);
24679str->del(strings[4230]);
24680str->del(strings[4231]);
24681str->del(strings[4232]);
24682str->del(strings[4233]);
24683str->del(strings[4234]);
24684str->del(strings[4235]);
24685str->del(strings[4236]);
24686str->del(strings[4237]);
24687str->del(strings[4238]);
24688str->del(strings[4239]);
24689str->del(strings[4240]);
24690str->del(strings[4241]);
24691str->del(strings[4242]);
24692str->del(strings[4243]);
24693str->del(strings[4244]);
24694str->del(strings[4245]);
24695str->del(strings[4246]);
24696str->del(strings[4247]);
24697str->del(strings[4248]);
24698str->del(strings[4249]);
24699str->del(strings[4250]);
24700str->del(strings[471]);
24701str->del(strings[469]);
24702str->del(strings[382]);
24703str->del(strings[382]);
24704str->del(strings[382]);
24705str->del(strings[382]);
24706str->del(strings[382]);
24707str->del(strings[382]);
24708str->del(strings[382]);
24709str->del(strings[382]);
24710str->del(strings[382]);
24711str->del(strings[382]);
24712str->del(strings[382]);
24713str->del(strings[382]);
24714str->del(strings[382]);
24715str->del(strings[382]);
24716str->del(strings[382]);
24717str->del(strings[382]);
24718str->del(strings[382]);
24719str->del(strings[382]);
24720str->del(strings[382]);
24721str->del(strings[382]);
24722str->del(strings[382]);
24723str->del(strings[470]);
24724str->del(strings[469]);
24725str->del(strings[382]);
24726strings[4261] = str->add("font");
24727strings[4262] = str->add("font_fallbacks");
24728strings[4263] = str->add("font_size");
24729strings[4264] = str->add("font_source");
24730strings[4265] = str->add("color");
24731strings[4266] = str->add("underline_color");
24732strings[4267] = str->add("underline2_color");
24733strings[4268] = str->add("outline_color");
24734strings[4269] = str->add("shadow_color");
24735strings[4270] = str->add("glow_color");
24736strings[4271] = str->add("glow2_color");
24737strings[4272] = str->add("backing_color");
24738strings[4273] = str->add("strikethrough_color");
24739strings[4274] = str->add("align");
24740strings[4275] = str->add("valign");
24741strings[4276] = str->add("wrap");
24742strings[4277] = str->add("left_margin");
24743strings[4278] = str->add("right_margin");
24744strings[4279] = str->add("underline");
24745strings[4280] = str->add("strikethrough");
24746strings[4281] = str->add("backing");
24747strings[4282] = str->add("style");
24748strings[4283] = str->add("tabstops");
24749strings[4274] = str->add(strings[4274]);
24750strings[4284] = str->add("center");
24751str->del(strings[4274]);
24752str->del(strings[4284]);
24753strings[4265] = str->add(strings[4265]);
24754strings[4285] = str->add("#000");
24755str->del(strings[4265]);
24756str->del(strings[4285]);
24757strings[4282] = str->add(strings[4282]);
24758strings[4286] = str->add("shadow");
24759str->del(strings[4282]);
24760str->del(strings[4286]);
24761strings[4269] = str->add(strings[4269]);
24762strings[4287] = str->add("#ffffff80");
24763str->del(strings[4269]);
24764str->del(strings[4287]);
24765strings[4276] = str->add(strings[4276]);
24766strings[4288] = str->add("word");
24767str->del(strings[4276]);
24768str->del(strings[4288]);
24769strings[4264] = str->add(strings[4264]);
24770strings[469] = str->add(strings[469]);
24771strings[469] = str->add(strings[469]);
24772str->del(strings[4264]);
24773str->del(strings[469]);
24774strings[4263] = str->add(strings[4263]);
24775strings[4289] = str->add("10.000000");
24776str->del(strings[4263]);
24777str->del(strings[4289]);
24778strings[4261] = str->add(strings[4261]);
24779strings[470] = str->add(strings[470]);
24780strings[470] = str->add(strings[470]);
24781str->del(strings[4261]);
24782str->del(strings[470]);
24783strings[470] = str->add(strings[470]);
24784strings[469] = str->add(strings[469]);
24785strings[4282] = str->add(strings[4282]);
24786strings[4290] = str->add("soft_shadow");
24787str->del(strings[4282]);
24788str->del(strings[4290]);
24789strings[4265] = str->add(strings[4265]);
24790strings[4291] = str->add("#fff");
24791str->del(strings[4265]);
24792str->del(strings[4291]);
24793strings[4269] = str->add(strings[4269]);
24794strings[4292] = str->add("#00000020");
24795str->del(strings[4269]);
24796str->del(strings[4292]);
24797strings[4263] = str->add(strings[4263]);
24798strings[4293] = str->add("12.000000");
24799str->del(strings[4263]);
24800str->del(strings[4293]);
24801strings[4261] = str->add(strings[4261]);
24802strings[471] = str->add(strings[471]);
24803str->del(strings[470]);
24804strings[471] = str->add(strings[471]);
24805str->del(strings[4261]);
24806str->del(strings[471]);
24807strings[382] = str->add(strings[382]);
24808strings[382] = str->add(strings[382]);
24809strings[382] = str->add(strings[382]);
24810strings[382] = str->add(strings[382]);
24811strings[382] = str->add(strings[382]);
24812strings[382] = str->add(strings[382]);
24813strings[382] = str->add(strings[382]);
24814strings[382] = str->add(strings[382]);
24815strings[382] = str->add(strings[382]);
24816strings[382] = str->add(strings[382]);
24817strings[382] = str->add(strings[382]);
24818strings[382] = str->add(strings[382]);
24819strings[382] = str->add(strings[382]);
24820strings[382] = str->add(strings[382]);
24821strings[382] = str->add(strings[382]);
24822strings[382] = str->add(strings[382]);
24823strings[382] = str->add(strings[382]);
24824strings[382] = str->add(strings[382]);
24825strings[382] = str->add(strings[382]);
24826strings[382] = str->add(strings[382]);
24827strings[382] = str->add(strings[382]);
24828strings[382] = str->add(strings[382]);
24829str->del(strings[471]);
24830str->del(strings[469]);
24831str->del(strings[382]);
24832str->del(strings[382]);
24833str->del(strings[382]);
24834str->del(strings[382]);
24835str->del(strings[382]);
24836str->del(strings[382]);
24837str->del(strings[382]);
24838str->del(strings[382]);
24839str->del(strings[382]);
24840str->del(strings[382]);
24841str->del(strings[382]);
24842str->del(strings[382]);
24843str->del(strings[382]);
24844str->del(strings[382]);
24845str->del(strings[382]);
24846str->del(strings[382]);
24847str->del(strings[382]);
24848str->del(strings[382]);
24849str->del(strings[382]);
24850str->del(strings[382]);
24851str->del(strings[382]);
24852str->del(strings[470]);
24853str->del(strings[469]);
24854str->del(strings[382]);
24855str->del(strings[4261]);
24856str->del(strings[4262]);
24857str->del(strings[4263]);
24858str->del(strings[4264]);
24859str->del(strings[4265]);
24860str->del(strings[4266]);
24861str->del(strings[4267]);
24862str->del(strings[4268]);
24863str->del(strings[4269]);
24864str->del(strings[4270]);
24865str->del(strings[4271]);
24866str->del(strings[4272]);
24867str->del(strings[4273]);
24868str->del(strings[4274]);
24869str->del(strings[4275]);
24870str->del(strings[4276]);
24871str->del(strings[4277]);
24872str->del(strings[4278]);
24873str->del(strings[4279]);
24874str->del(strings[4280]);
24875str->del(strings[4281]);
24876str->del(strings[4282]);
24877str->del(strings[4283]);
24878strings[469] = str->add(strings[469]);
24879strings[4193] = str->add(strings[4193]);
24880strings[469] = str->add(strings[469]);
24881strings[4294] = str->add("images/313");
24882strings[4295] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/313");
24883strings[469] = str->add(strings[469]);
24884strings[4294] = str->add(strings[4294]);
24885strings[469] = str->add(strings[469]);
24886strings[4296] = str->add("images/254");
24887strings[4297] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/254");
24888strings[469] = str->add(strings[469]);
24889strings[4296] = str->add(strings[4296]);
24890strings[469] = str->add(strings[469]);
24891strings[4298] = str->add("images/407");
24892strings[4299] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/407");
24893strings[469] = str->add(strings[469]);
24894strings[4298] = str->add(strings[4298]);
24895strings[469] = str->add(strings[469]);
24896strings[4298] = str->add(strings[4298]);
24897strings[469] = str->add(strings[469]);
24898strings[4300] = str->add("images/288");
24899strings[4301] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/288");
24900strings[469] = str->add(strings[469]);
24901strings[4300] = str->add(strings[4300]);
24902strings[469] = str->add(strings[469]);
24903strings[4302] = str->add("images/289");
24904strings[4303] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/289");
24905strings[469] = str->add(strings[469]);
24906strings[4302] = str->add(strings[4302]);
24907strings[469] = str->add(strings[469]);
24908strings[4304] = str->add("images/290");
24909strings[4305] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/290");
24910strings[469] = str->add(strings[469]);
24911strings[4304] = str->add(strings[4304]);
24912strings[469] = str->add(strings[469]);
24913strings[4306] = str->add("images/291");
24914strings[4307] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/291");
24915strings[469] = str->add(strings[469]);
24916strings[4306] = str->add(strings[4306]);
24917strings[469] = str->add(strings[469]);
24918strings[4308] = str->add("images/292");
24919strings[4309] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/292");
24920strings[469] = str->add(strings[469]);
24921strings[4308] = str->add(strings[4308]);
24922strings[469] = str->add(strings[469]);
24923strings[4310] = str->add("images/293");
24924strings[4311] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/293");
24925strings[469] = str->add(strings[469]);
24926strings[4310] = str->add(strings[4310]);
24927strings[469] = str->add(strings[469]);
24928strings[4312] = str->add("images/294");
24929strings[4313] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/294");
24930strings[469] = str->add(strings[469]);
24931strings[4312] = str->add(strings[4312]);
24932strings[469] = str->add(strings[469]);
24933strings[4314] = str->add("images/295");
24934strings[4315] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/295");
24935strings[469] = str->add(strings[469]);
24936strings[4314] = str->add(strings[4314]);
24937strings[469] = str->add(strings[469]);
24938strings[4316] = str->add("images/296");
24939strings[4317] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/296");
24940strings[469] = str->add(strings[469]);
24941strings[4316] = str->add(strings[4316]);
24942strings[469] = str->add(strings[469]);
24943strings[4318] = str->add("images/297");
24944strings[4319] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/297");
24945strings[469] = str->add(strings[469]);
24946strings[4318] = str->add(strings[4318]);
24947strings[469] = str->add(strings[469]);
24948strings[4320] = str->add("images/298");
24949strings[4321] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/298");
24950strings[469] = str->add(strings[469]);
24951strings[4320] = str->add(strings[4320]);
24952strings[469] = str->add(strings[469]);
24953strings[4322] = str->add("images/299");
24954strings[4323] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/299");
24955strings[469] = str->add(strings[469]);
24956strings[4322] = str->add(strings[4322]);
24957strings[469] = str->add(strings[469]);
24958strings[4324] = str->add("images/300");
24959strings[4325] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/300");
24960strings[469] = str->add(strings[469]);
24961strings[4324] = str->add(strings[4324]);
24962strings[469] = str->add(strings[469]);
24963strings[4326] = str->add("images/301");
24964strings[4327] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/301");
24965strings[469] = str->add(strings[469]);
24966strings[4326] = str->add(strings[4326]);
24967strings[469] = str->add(strings[469]);
24968strings[4328] = str->add("images/302");
24969strings[4329] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/302");
24970strings[469] = str->add(strings[469]);
24971strings[4328] = str->add(strings[4328]);
24972strings[469] = str->add(strings[469]);
24973strings[4330] = str->add("images/303");
24974strings[4331] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/303");
24975strings[469] = str->add(strings[469]);
24976strings[4330] = str->add(strings[4330]);
24977strings[469] = str->add(strings[469]);
24978strings[4332] = str->add("images/304");
24979strings[4333] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/304");
24980strings[469] = str->add(strings[469]);
24981strings[4332] = str->add(strings[4332]);
24982strings[469] = str->add(strings[469]);
24983strings[4334] = str->add("images/305");
24984strings[4335] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/305");
24985strings[469] = str->add(strings[469]);
24986strings[4334] = str->add(strings[4334]);
24987strings[469] = str->add(strings[469]);
24988strings[4336] = str->add("images/268");
24989strings[4337] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/268");
24990strings[469] = str->add(strings[469]);
24991strings[4336] = str->add(strings[4336]);
24992strings[3879] = str->add(strings[3879]);
24993strings[3879] = str->add(strings[3879]);
24994strings[361] = str->add(strings[361]);
24995strings[362] = str->add(strings[362]);
24996strings[361] = str->add(strings[361]);
24997str->del(strings[361]);
24998strings[362] = str->add(strings[362]);
24999str->del(strings[362]);
25000strings[4338] = str->add("e,state,unfocused");
25001strings[3706] = str->add(strings[3706]);
25002str->del(strings[3705]);
25003str->del(strings[3706]);
25004str->del(strings[3707]);
25005str->del(strings[3706]);
25006str->del(strings[3709]);
25007strings[4339] = str->add("program,start");
25008strings[4340] = str->add("go_active_pre");
25009strings[1932] = str->add(strings[1932]);
25010strings[4340] = str->add(strings[4340]);
25011strings[4339] = str->add(strings[4339]);
25012strings[4341] = str->add("go_active1");
25013strings[1932] = str->add(strings[1932]);
25014strings[4341] = str->add(strings[4341]);
25015strings[4339] = str->add(strings[4339]);
25016strings[4342] = str->add("go_activeb1");
25017strings[4339] = str->add(strings[4339]);
25018strings[4343] = str->add("go_active29");
25019strings[1932] = str->add(strings[1932]);
25020strings[4343] = str->add(strings[4343]);
25021strings[4339] = str->add(strings[4339]);
25022strings[4344] = str->add("go_activeb29");
25023strings[4339] = str->add(strings[4339]);
25024strings[4345] = str->add("anim_sky1a");
25025strings[4339] = str->add(strings[4339]);
25026strings[4346] = str->add("anim_sky4a");
25027strings[4339] = str->add(strings[4339]);
25028strings[4347] = str->add("anim_sky2a");
25029strings[4339] = str->add(strings[4339]);
25030strings[4348] = str->add("anim_sky3a");
25031str->del(strings[1841]);
25032str->del(strings[4176]);
25033strings[4339] = str->add(strings[4339]);
25034strings[4349] = str->add("off");
25035str->del(strings[4338]);
25036str->del(strings[3706]);
25037str->del(strings[4339]);
25038str->del(strings[4340]);
25039str->del(strings[1932]);
25040str->del(strings[4340]);
25041str->del(strings[4339]);
25042str->del(strings[4341]);
25043str->del(strings[1932]);
25044str->del(strings[4341]);
25045str->del(strings[4339]);
25046str->del(strings[4342]);
25047str->del(strings[4339]);
25048str->del(strings[4343]);
25049str->del(strings[1932]);
25050str->del(strings[4343]);
25051str->del(strings[4339]);
25052str->del(strings[4344]);
25053str->del(strings[4339]);
25054str->del(strings[4345]);
25055str->del(strings[4339]);
25056str->del(strings[4346]);
25057str->del(strings[4339]);
25058str->del(strings[4347]);
25059str->del(strings[4339]);
25060str->del(strings[4348]);
25061str->del(strings[4339]);
25062str->del(strings[4349]);
25063strings[4350] = str->add("e,action,mouse,move");
25064strings[4351] = str->add("e");
25065strings[4350] = str->add(strings[4350]);
25066strings[4351] = str->add(strings[4351]);
25067strings[4350] = str->add(strings[4350]);
25068strings[4351] = str->add(strings[4351]);
25069strings[4350] = str->add(strings[4350]);
25070strings[4351] = str->add(strings[4351]);
25071str->del(strings[4350]);
25072str->del(strings[4351]);
25073str->del(strings[4350]);
25074str->del(strings[4351]);
25075str->del(strings[4350]);
25076str->del(strings[4351]);
25077str->del(strings[4350]);
25078str->del(strings[4351]);
25079strings[1933] = str->add(strings[1933]);
25080str->del(strings[1933]);
25081str->del(strings[64]);
25082str->del(strings[2634]);
25083strings[1933] = str->add(strings[1933]);
25084str->del(strings[1933]);
25085str->del(strings[64]);
25086str->del(strings[2584]);
25087strings[1933] = str->add(strings[1933]);
25088str->del(strings[1933]);
25089str->del(strings[469]);
25090str->del(strings[2686]);
25091strings[1933] = str->add(strings[1933]);
25092str->del(strings[1933]);
25093str->del(strings[2572]);
25094str->del(strings[2572]);
25095str->del(strings[2572]);
25096str->del(strings[64]);
25097str->del(strings[2585]);
25098strings[1933] = str->add(strings[1933]);
25099str->del(strings[1933]);
25100str->del(strings[64]);
25101str->del(strings[2586]);
25102strings[1933] = str->add(strings[1933]);
25103str->del(strings[1933]);
25104str->del(strings[64]);
25105str->del(strings[2634]);
25106strings[1933] = str->add(strings[1933]);
25107str->del(strings[1933]);
25108str->del(strings[64]);
25109str->del(strings[2584]);
25110strings[1933] = str->add(strings[1933]);
25111str->del(strings[1933]);
25112str->del(strings[469]);
25113str->del(strings[2715]);
25114strings[1933] = str->add(strings[1933]);
25115str->del(strings[1933]);
25116str->del(strings[2231]);
25117str->del(strings[2231]);
25118str->del(strings[2231]);
25119str->del(strings[64]);
25120str->del(strings[2585]);
25121strings[1933] = str->add(strings[1933]);
25122str->del(strings[1933]);
25123str->del(strings[64]);
25124str->del(strings[2586]);
25125strings[1933] = str->add(strings[1933]);
25126str->del(strings[1933]);
25127str->del(strings[64]);
25128str->del(strings[2583]);
25129strings[1933] = str->add(strings[1933]);
25130str->del(strings[1933]);
25131str->del(strings[64]);
25132str->del(strings[2584]);
25133strings[1933] = str->add(strings[1933]);
25134str->del(strings[1933]);
25135str->del(strings[469]);
25136str->del(strings[2691]);
25137strings[1933] = str->add(strings[1933]);
25138str->del(strings[1933]);
25139str->del(strings[2338]);
25140str->del(strings[2338]);
25141str->del(strings[2338]);
25142str->del(strings[64]);
25143str->del(strings[2585]);
25144strings[1933] = str->add(strings[1933]);
25145str->del(strings[1933]);
25146str->del(strings[64]);
25147str->del(strings[2582]);
25148strings[1933] = str->add(strings[1933]);
25149str->del(strings[1933]);
25150str->del(strings[64]);
25151str->del(strings[2634]);
25152strings[1933] = str->add(strings[1933]);
25153str->del(strings[1933]);
25154str->del(strings[64]);
25155str->del(strings[2584]);
25156strings[1933] = str->add(strings[1933]);
25157str->del(strings[1933]);
25158str->del(strings[469]);
25159str->del(strings[2687]);
25160strings[1933] = str->add(strings[1933]);
25161str->del(strings[1933]);
25162str->del(strings[1619]);
25163str->del(strings[1619]);
25164str->del(strings[1619]);
25165str->del(strings[64]);
25166str->del(strings[2585]);
25167strings[1933] = str->add(strings[1933]);
25168str->del(strings[1933]);
25169str->del(strings[64]);
25170str->del(strings[2586]);
25171strings[1933] = str->add(strings[1933]);
25172str->del(strings[1933]);
25173str->del(strings[64]);
25174str->del(strings[2634]);
25175strings[1933] = str->add(strings[1933]);
25176str->del(strings[1933]);
25177str->del(strings[64]);
25178str->del(strings[2584]);
25179strings[1933] = str->add(strings[1933]);
25180str->del(strings[1933]);
25181str->del(strings[469]);
25182str->del(strings[2682]);
25183strings[1933] = str->add(strings[1933]);
25184str->del(strings[1933]);
25185str->del(strings[2552]);
25186str->del(strings[2552]);
25187str->del(strings[2552]);
25188str->del(strings[64]);
25189str->del(strings[2585]);
25190strings[1933] = str->add(strings[1933]);
25191str->del(strings[1933]);
25192str->del(strings[64]);
25193str->del(strings[2586]);
25194strings[1933] = str->add(strings[1933]);
25195str->del(strings[1933]);
25196str->del(strings[64]);
25197str->del(strings[2582]);
25198strings[1933] = str->add(strings[1933]);
25199str->del(strings[1933]);
25200str->del(strings[64]);
25201str->del(strings[2634]);
25202strings[1933] = str->add(strings[1933]);
25203str->del(strings[1933]);
25204str->del(strings[64]);
25205str->del(strings[2584]);
25206strings[1933] = str->add(strings[1933]);
25207str->del(strings[1933]);
25208str->del(strings[469]);
25209str->del(strings[2671]);
25210strings[1933] = str->add(strings[1933]);
25211str->del(strings[1933]);
25212str->del(strings[1712]);
25213str->del(strings[1712]);
25214str->del(strings[1712]);
25215str->del(strings[64]);
25216str->del(strings[2585]);
25217strings[1933] = str->add(strings[1933]);
25218str->del(strings[1933]);
25219str->del(strings[64]);
25220str->del(strings[2586]);
25221strings[1933] = str->add(strings[1933]);
25222str->del(strings[1933]);
25223str->del(strings[64]);
25224str->del(strings[2582]);
25225strings[1933] = str->add(strings[1933]);
25226str->del(strings[1933]);
25227str->del(strings[64]);
25228str->del(strings[2634]);
25229strings[1933] = str->add(strings[1933]);
25230str->del(strings[1933]);
25231str->del(strings[64]);
25232str->del(strings[2584]);
25233strings[1933] = str->add(strings[1933]);
25234str->del(strings[1933]);
25235str->del(strings[469]);
25236str->del(strings[2688]);
25237strings[1933] = str->add(strings[1933]);
25238str->del(strings[1933]);
25239str->del(strings[2863]);
25240str->del(strings[2863]);
25241str->del(strings[2863]);
25242str->del(strings[64]);
25243str->del(strings[2585]);
25244strings[1933] = str->add(strings[1933]);
25245str->del(strings[1933]);
25246str->del(strings[64]);
25247str->del(strings[2586]);
25248strings[1933] = str->add(strings[1933]);
25249str->del(strings[1933]);
25250str->del(strings[64]);
25251str->del(strings[2582]);
25252strings[1933] = str->add(strings[1933]);
25253str->del(strings[1933]);
25254str->del(strings[64]);
25255str->del(strings[2634]);
25256strings[1933] = str->add(strings[1933]);
25257str->del(strings[1933]);
25258str->del(strings[64]);
25259str->del(strings[2584]);
25260strings[1933] = str->add(strings[1933]);
25261str->del(strings[1933]);
25262str->del(strings[469]);
25263str->del(strings[2690]);
25264strings[1933] = str->add(strings[1933]);
25265str->del(strings[1933]);
25266str->del(strings[1721]);
25267str->del(strings[1721]);
25268str->del(strings[1721]);
25269str->del(strings[64]);
25270str->del(strings[2585]);
25271strings[1933] = str->add(strings[1933]);
25272str->del(strings[1933]);
25273str->del(strings[64]);
25274str->del(strings[2586]);
25275strings[1933] = str->add(strings[1933]);
25276str->del(strings[1933]);
25277str->del(strings[2571]);
25278str->del(strings[2571]);
25279str->del(strings[2571]);
25280str->del(strings[64]);
25281str->del(strings[2581]);
25282str->del(strings[64]);
25283str->del(strings[2886]);
25284str->del(strings[64]);
25285str->del(strings[2888]);
25286str->del(strings[469]);
25287str->del(strings[2871]);
25288str->del(strings[2572]);
25289str->del(strings[385]);
25290str->del(strings[64]);
25291str->del(strings[2913]);
25292str->del(strings[64]);
25293str->del(strings[2886]);
25294str->del(strings[64]);
25295str->del(strings[2888]);
25296str->del(strings[469]);
25297str->del(strings[2890]);
25298str->del(strings[2231]);
25299str->del(strings[385]);
25300str->del(strings[64]);
25301str->del(strings[2913]);
25302str->del(strings[64]);
25303str->del(strings[2886]);
25304str->del(strings[64]);
25305str->del(strings[2888]);
25306str->del(strings[469]);
25307str->del(strings[2892]);
25308str->del(strings[2338]);
25309str->del(strings[385]);
25310str->del(strings[64]);
25311str->del(strings[2915]);
25312str->del(strings[64]);
25313str->del(strings[2886]);
25314str->del(strings[64]);
25315str->del(strings[2888]);
25316str->del(strings[469]);
25317str->del(strings[2894]);
25318str->del(strings[1619]);
25319str->del(strings[385]);
25320str->del(strings[64]);
25321str->del(strings[2913]);
25322str->del(strings[64]);
25323str->del(strings[2886]);
25324str->del(strings[64]);
25325str->del(strings[2888]);
25326str->del(strings[469]);
25327str->del(strings[2896]);
25328str->del(strings[2552]);
25329str->del(strings[385]);
25330str->del(strings[64]);
25331str->del(strings[2913]);
25332str->del(strings[64]);
25333str->del(strings[2915]);
25334str->del(strings[64]);
25335str->del(strings[2886]);
25336str->del(strings[64]);
25337str->del(strings[2888]);
25338str->del(strings[469]);
25339str->del(strings[2898]);
25340str->del(strings[469]);
25341str->del(strings[2900]);
25342str->del(strings[1712]);
25343str->del(strings[385]);
25344str->del(strings[64]);
25345str->del(strings[2913]);
25346str->del(strings[64]);
25347str->del(strings[2915]);
25348str->del(strings[64]);
25349str->del(strings[2886]);
25350str->del(strings[64]);
25351str->del(strings[2888]);
25352str->del(strings[469]);
25353str->del(strings[2902]);
25354str->del(strings[2863]);
25355str->del(strings[385]);
25356str->del(strings[64]);
25357str->del(strings[2913]);
25358str->del(strings[64]);
25359str->del(strings[2915]);
25360str->del(strings[64]);
25361str->del(strings[2886]);
25362str->del(strings[64]);
25363str->del(strings[2888]);
25364str->del(strings[469]);
25365str->del(strings[2904]);
25366str->del(strings[1721]);
25367str->del(strings[385]);
25368str->del(strings[64]);
25369str->del(strings[2913]);
25370str->del(strings[64]);
25371str->del(strings[1949]);
25372str->del(strings[64]);
25373str->del(strings[1880]);
25374str->del(strings[64]);
25375str->del(strings[1876]);
25376str->del(strings[2571]);
25377str->del(strings[379]);
25378str->del(strings[64]);
25379str->del(strings[1874]);
25380str->del(strings[361]);
25381str->del(strings[362]);
25382strings[1933] = str->add(strings[1933]);
25383str->del(strings[1933]);
25384str->del(strings[64]);
25385str->del(strings[2583]);
25386strings[1933] = str->add(strings[1933]);
25387str->del(strings[1933]);
25388str->del(strings[64]);
25389str->del(strings[2584]);
25390strings[1933] = str->add(strings[1933]);
25391str->del(strings[1933]);
25392str->del(strings[469]);
25393str->del(strings[2671]);
25394strings[1933] = str->add(strings[1933]);
25395str->del(strings[1933]);
25396str->del(strings[2862]);
25397str->del(strings[2862]);
25398str->del(strings[2862]);
25399str->del(strings[64]);
25400str->del(strings[2585]);
25401strings[1933] = str->add(strings[1933]);
25402str->del(strings[1933]);
25403str->del(strings[64]);
25404str->del(strings[2583]);
25405strings[1933] = str->add(strings[1933]);
25406str->del(strings[1933]);
25407str->del(strings[64]);
25408str->del(strings[2584]);
25409strings[1933] = str->add(strings[1933]);
25410str->del(strings[1933]);
25411str->del(strings[469]);
25412str->del(strings[2680]);
25413strings[1933] = str->add(strings[1933]);
25414str->del(strings[1933]);
25415str->del(strings[2514]);
25416str->del(strings[2514]);
25417str->del(strings[2514]);
25418str->del(strings[64]);
25419str->del(strings[2585]);
25420strings[1933] = str->add(strings[1933]);
25421str->del(strings[1933]);
25422str->del(strings[64]);
25423str->del(strings[2582]);
25424strings[1933] = str->add(strings[1933]);
25425str->del(strings[1933]);
25426str->del(strings[64]);
25427str->del(strings[2583]);
25428strings[1933] = str->add(strings[1933]);
25429str->del(strings[1933]);
25430str->del(strings[64]);
25431str->del(strings[2584]);
25432strings[1933] = str->add(strings[1933]);
25433str->del(strings[1933]);
25434str->del(strings[469]);
25435str->del(strings[2672]);
25436strings[1933] = str->add(strings[1933]);
25437str->del(strings[1933]);
25438str->del(strings[1713]);
25439str->del(strings[1713]);
25440str->del(strings[1713]);
25441str->del(strings[64]);
25442str->del(strings[2585]);
25443strings[1933] = str->add(strings[1933]);
25444str->del(strings[1933]);
25445str->del(strings[64]);
25446str->del(strings[2583]);
25447strings[1933] = str->add(strings[1933]);
25448str->del(strings[1933]);
25449str->del(strings[64]);
25450str->del(strings[2584]);
25451strings[1933] = str->add(strings[1933]);
25452str->del(strings[1933]);
25453str->del(strings[469]);
25454str->del(strings[2673]);
25455strings[1933] = str->add(strings[1933]);
25456str->del(strings[1933]);
25457str->del(strings[1714]);
25458str->del(strings[1714]);
25459str->del(strings[1714]);
25460str->del(strings[64]);
25461str->del(strings[2585]);
25462strings[1933] = str->add(strings[1933]);
25463str->del(strings[1933]);
25464str->del(strings[1842]);
25465str->del(strings[1842]);
25466str->del(strings[64]);
25467str->del(strings[2581]);
25468str->del(strings[64]);
25469str->del(strings[2886]);
25470str->del(strings[64]);
25471str->del(strings[2888]);
25472str->del(strings[469]);
25473str->del(strings[2898]);
25474str->del(strings[469]);
25475str->del(strings[2900]);
25476str->del(strings[2862]);
25477str->del(strings[385]);
25478str->del(strings[64]);
25479str->del(strings[2886]);
25480str->del(strings[64]);
25481str->del(strings[2888]);
25482str->del(strings[469]);
25483str->del(strings[3094]);
25484str->del(strings[2514]);
25485str->del(strings[385]);
25486str->del(strings[64]);
25487str->del(strings[2915]);
25488str->del(strings[64]);
25489str->del(strings[2886]);
25490str->del(strings[64]);
25491str->del(strings[2888]);
25492str->del(strings[469]);
25493str->del(strings[3130]);
25494str->del(strings[1713]);
25495str->del(strings[385]);
25496str->del(strings[64]);
25497str->del(strings[2886]);
25498str->del(strings[64]);
25499str->del(strings[2888]);
25500str->del(strings[469]);
25501str->del(strings[3132]);
25502str->del(strings[1714]);
25503str->del(strings[385]);
25504str->del(strings[64]);
25505str->del(strings[1949]);
25506str->del(strings[64]);
25507str->del(strings[1880]);
25508str->del(strings[64]);
25509str->del(strings[1876]);
25510str->del(strings[379]);
25511str->del(strings[64]);
25512str->del(strings[1874]);
25513str->del(strings[361]);
25514str->del(strings[362]);
25515str->del(strings[2074]);
25516str->del(strings[3237]);
25517str->del(strings[2077]);
25518str->del(strings[3238]);
25519str->del(strings[2070]);
25520str->del(strings[3239]);
25521str->del(strings[469]);
25522str->del(strings[2686]);
25523str->del(strings[2572]);
25524str->del(strings[3220]);
25525str->del(strings[3221]);
25526str->del(strings[3222]);
25527str->del(strings[3224]);
25528str->del(strings[3223]);
25529str->del(strings[3225]);
25530str->del(strings[3226]);
25531str->del(strings[3227]);
25532str->del(strings[3228]);
25533str->del(strings[1721]);
25534str->del(strings[3229]);
25535str->del(strings[469]);
25536str->del(strings[2715]);
25537str->del(strings[2231]);
25538str->del(strings[469]);
25539str->del(strings[2691]);
25540str->del(strings[2338]);
25541str->del(strings[469]);
25542str->del(strings[2687]);
25543str->del(strings[2860]);
25544str->del(strings[469]);
25545str->del(strings[2711]);
25546str->del(strings[2494]);
25547str->del(strings[2861]);
25548str->del(strings[469]);
25549str->del(strings[2687]);
25550str->del(strings[1619]);
25551str->del(strings[3155]);
25552str->del(strings[469]);
25553str->del(strings[2682]);
25554str->del(strings[1731]);
25555str->del(strings[469]);
25556str->del(strings[2683]);
25557str->del(strings[3156]);
25558str->del(strings[469]);
25559str->del(strings[2682]);
25560str->del(strings[2552]);
25561str->del(strings[469]);
25562str->del(strings[2671]);
25563str->del(strings[1712]);
25564str->del(strings[469]);
25565str->del(strings[2688]);
25566str->del(strings[2224]);
25567str->del(strings[469]);
25568str->del(strings[2685]);
25569str->del(strings[4]);
25570str->del(strings[1926]);
25571str->del(strings[3083]);
25572str->del(strings[1925]);
25573str->del(strings[469]);
25574str->del(strings[2711]);
25575str->del(strings[2494]);
25576str->del(strings[469]);
25577str->del(strings[2680]);
25578str->del(strings[2514]);
25579str->del(strings[469]);
25580str->del(strings[2713]);
25581str->del(strings[2536]);
25582str->del(strings[469]);
25583str->del(strings[2688]);
25584str->del(strings[2863]);
25585str->del(strings[469]);
25586str->del(strings[2708]);
25587str->del(strings[3001]);
25588str->del(strings[469]);
25589str->del(strings[2677]);
25590str->del(strings[1726]);
25591str->del(strings[469]);
25592str->del(strings[2678]);
25593str->del(strings[3002]);
25594str->del(strings[469]);
25595str->del(strings[2676]);
25596str->del(strings[1724]);
25597str->del(strings[469]);
25598str->del(strings[2675]);
25599str->del(strings[1722]);
25600str->del(strings[469]);
25601str->del(strings[2674]);
25602str->del(strings[3003]);
25603str->del(strings[469]);
25604str->del(strings[2690]);
25605str->del(strings[1721]);
25606str->del(strings[2571]);
25607str->del(strings[469]);
25608str->del(strings[2671]);
25609str->del(strings[2862]);
25610str->del(strings[469]);
25611str->del(strings[2680]);
25612str->del(strings[2514]);
25613str->del(strings[469]);
25614str->del(strings[2672]);
25615str->del(strings[1713]);
25616str->del(strings[469]);
25617str->del(strings[2673]);
25618str->del(strings[1714]);
25619strings[863] = str->add(strings[863]);
25620strings[4352] = str->add("base/theme/borders");
25621strings[64] = str->add(strings[64]);
25622strings[2578] = str->add(strings[2578]);
25623strings[2578] = str->add(strings[2578]);
25624strings[64] = str->add(strings[64]);
25625strings[64] = str->add(strings[64]);
25626strings[4353] = str->add("load");
25627strings[332] = str->add(strings[332]);
25628strings[4354] = str->add("resize");
25629str->del(strings[64]);
25630strings[379] = str->add(strings[379]);
25631strings[332] = str->add(strings[332]);
25632strings[332] = str->add(strings[332]);
25633strings[1842] = str->add(strings[1842]);
25634str->del(strings[332]);
25635strings[64] = str->add(strings[64]);
25636strings[1865] = str->add(strings[1865]);
25637strings[4355] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/2");
25638strings[64] = str->add(strings[64]);
25639strings[1865] = str->add(strings[1865]);
25640strings[332] = str->add(strings[332]);
25641str->del(strings[332]);
25642strings[64] = str->add(strings[64]);
25643strings[2276] = str->add(strings[2276]);
25644strings[4356] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/16");
25645strings[64] = str->add(strings[64]);
25646strings[2276] = str->add(strings[2276]);
25647strings[64] = str->add(strings[64]);
25648strings[3259] = str->add(strings[3259]);
25649strings[4357] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/17");
25650strings[64] = str->add(strings[64]);
25651strings[3259] = str->add(strings[3259]);
25652strings[64] = str->add(strings[64]);
25653strings[3259] = str->add(strings[3259]);
25654strings[64] = str->add(strings[64]);
25655strings[2292] = str->add(strings[2292]);
25656strings[4358] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/18");
25657strings[64] = str->add(strings[64]);
25658strings[2292] = str->add(strings[2292]);
25659strings[332] = str->add(strings[332]);
25660str->del(strings[332]);
25661strings[332] = str->add(strings[332]);
25662str->del(strings[1842]);
25663strings[332] = str->add(strings[332]);
25664strings[64] = str->add(strings[64]);
25665strings[1880] = str->add(strings[1880]);
25666strings[64] = str->add(strings[64]);
25667strings[3279] = str->add(strings[3279]);
25668strings[4359] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/20");
25669strings[64] = str->add(strings[64]);
25670strings[3279] = str->add(strings[3279]);
25671strings[64] = str->add(strings[64]);
25672strings[2310] = str->add(strings[2310]);
25673strings[4360] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/19");
25674strings[64] = str->add(strings[64]);
25675strings[2310] = str->add(strings[2310]);
25676strings[64] = str->add(strings[64]);
25677strings[1876] = str->add(strings[1876]);
25678str->del(strings[64]);
25679strings[379] = str->add(strings[379]);
25680strings[332] = str->add(strings[332]);
25681strings[332] = str->add(strings[332]);
25682strings[332] = str->add(strings[332]);
25683strings[64] = str->add(strings[64]);
25684strings[1874] = str->add(strings[1874]);
25685strings[2085] = str->add(strings[2085]);
25686strings[2085] = str->add(strings[2085]);
25687strings[4354] = str->add(strings[4354]);
25688strings[1841] = str->add(strings[1841]);
25689strings[469] = str->add(strings[469]);
25690strings[2671] = str->add(strings[2671]);
25691strings[4353] = str->add(strings[4353]);
25692strings[1841] = str->add(strings[1841]);
25693str->del(strings[332]);
25694strings[332] = str->add(strings[332]);
25695str->del(strings[332]);
25696strings[332] = str->add(strings[332]);
25697str->del(strings[332]);
25698strings[332] = str->add(strings[332]);
25699str->del(strings[332]);
25700strings[332] = str->add(strings[332]);
25701strings[469] = str->add(strings[469]);
25702strings[2898] = str->add(strings[2898]);
25703strings[469] = str->add(strings[469]);
25704strings[2900] = str->add(strings[2900]);
25705strings[4354] = str->add(strings[4354]);
25706strings[4361] = str->add("e,state,focused");
25707strings[4362] = str->add("e");
25708strings[4361] = str->add(strings[4361]);
25709strings[4362] = str->add(strings[4362]);
25710str->del(strings[190]);
25711str->del(strings[331]);
25712str->del(strings[332]);
25713str->del(strings[193]);
25714strings[190] = str->add(strings[190]);
25715strings[4363] = str->add("_about");
25716strings[332] = str->add(strings[332]);
25717strings[193] = str->add(strings[193]);
25718strings[4364] = str->add("font");
25719strings[4365] = str->add("font_fallbacks");
25720strings[4366] = str->add("font_size");
25721strings[4367] = str->add("font_source");
25722strings[4368] = str->add("color");
25723strings[4369] = str->add("underline_color");
25724strings[4370] = str->add("underline2_color");
25725strings[4371] = str->add("outline_color");
25726strings[4372] = str->add("shadow_color");
25727strings[4373] = str->add("glow_color");
25728strings[4374] = str->add("glow2_color");
25729strings[4375] = str->add("backing_color");
25730strings[4376] = str->add("strikethrough_color");
25731strings[4377] = str->add("align");
25732strings[4378] = str->add("valign");
25733strings[4379] = str->add("wrap");
25734strings[4380] = str->add("left_margin");
25735strings[4381] = str->add("right_margin");
25736strings[4382] = str->add("underline");
25737strings[4383] = str->add("strikethrough");
25738strings[4384] = str->add("backing");
25739strings[4385] = str->add("style");
25740strings[4386] = str->add("tabstops");
25741strings[4377] = str->add(strings[4377]);
25742strings[4387] = str->add("center");
25743str->del(strings[4377]);
25744str->del(strings[4387]);
25745strings[4368] = str->add(strings[4368]);
25746strings[4388] = str->add("#000");
25747str->del(strings[4368]);
25748str->del(strings[4388]);
25749strings[4385] = str->add(strings[4385]);
25750strings[4389] = str->add("shadow");
25751str->del(strings[4385]);
25752str->del(strings[4389]);
25753strings[4372] = str->add(strings[4372]);
25754strings[4390] = str->add("#ffffff80");
25755str->del(strings[4372]);
25756str->del(strings[4390]);
25757strings[4379] = str->add(strings[4379]);
25758strings[4391] = str->add("word");
25759str->del(strings[4379]);
25760str->del(strings[4391]);
25761strings[4367] = str->add(strings[4367]);
25762strings[469] = str->add(strings[469]);
25763strings[469] = str->add(strings[469]);
25764str->del(strings[4367]);
25765str->del(strings[469]);
25766strings[4366] = str->add(strings[4366]);
25767strings[4392] = str->add("10.000000");
25768str->del(strings[4366]);
25769str->del(strings[4392]);
25770strings[4364] = str->add(strings[4364]);
25771strings[470] = str->add(strings[470]);
25772strings[470] = str->add(strings[470]);
25773str->del(strings[4364]);
25774str->del(strings[470]);
25775strings[382] = str->add(strings[382]);
25776strings[382] = str->add(strings[382]);
25777strings[382] = str->add(strings[382]);
25778strings[382] = str->add(strings[382]);
25779strings[382] = str->add(strings[382]);
25780strings[382] = str->add(strings[382]);
25781strings[470] = str->add(strings[470]);
25782strings[469] = str->add(strings[469]);
25783strings[4385] = str->add(strings[4385]);
25784strings[4393] = str->add("glow");
25785str->del(strings[4385]);
25786str->del(strings[4393]);
25787strings[4368] = str->add(strings[4368]);
25788strings[4394] = str->add("#fff");
25789str->del(strings[4368]);
25790str->del(strings[4394]);
25791strings[4374] = str->add(strings[4374]);
25792strings[4395] = str->add("#fe87");
25793str->del(strings[4374]);
25794str->del(strings[4395]);
25795strings[4373] = str->add(strings[4373]);
25796strings[4396] = str->add("#fa14");
25797str->del(strings[4373]);
25798str->del(strings[4396]);
25799strings[4364] = str->add(strings[4364]);
25800strings[471] = str->add(strings[471]);
25801str->del(strings[470]);
25802strings[471] = str->add(strings[471]);
25803str->del(strings[4364]);
25804str->del(strings[471]);
25805strings[470] = str->add(strings[470]);
25806strings[469] = str->add(strings[469]);
25807strings[4385] = str->add(strings[4385]);
25808strings[4397] = str->add("glow");
25809str->del(strings[4385]);
25810str->del(strings[4397]);
25811strings[4368] = str->add(strings[4368]);
25812strings[4398] = str->add("#fff");
25813str->del(strings[4368]);
25814str->del(strings[4398]);
25815strings[4374] = str->add(strings[4374]);
25816strings[4399] = str->add("#fe87");
25817str->del(strings[4374]);
25818str->del(strings[4399]);
25819strings[4373] = str->add(strings[4373]);
25820strings[4400] = str->add("#fa14");
25821str->del(strings[4373]);
25822str->del(strings[4400]);
25823strings[4364] = str->add(strings[4364]);
25824strings[471] = str->add(strings[471]);
25825str->del(strings[470]);
25826strings[471] = str->add(strings[471]);
25827str->del(strings[4364]);
25828str->del(strings[471]);
25829str->del(strings[4364]);
25830str->del(strings[4365]);
25831str->del(strings[4366]);
25832str->del(strings[4367]);
25833str->del(strings[4368]);
25834str->del(strings[4369]);
25835str->del(strings[4370]);
25836str->del(strings[4371]);
25837str->del(strings[4372]);
25838str->del(strings[4373]);
25839str->del(strings[4374]);
25840str->del(strings[4375]);
25841str->del(strings[4376]);
25842str->del(strings[4377]);
25843str->del(strings[4378]);
25844str->del(strings[4379]);
25845str->del(strings[4380]);
25846str->del(strings[4381]);
25847str->del(strings[4382]);
25848str->del(strings[4383]);
25849str->del(strings[4384]);
25850str->del(strings[4385]);
25851str->del(strings[4386]);
25852str->del(strings[382]);
25853str->del(strings[382]);
25854str->del(strings[382]);
25855str->del(strings[382]);
25856str->del(strings[382]);
25857str->del(strings[382]);
25858str->del(strings[471]);
25859str->del(strings[469]);
25860str->del(strings[470]);
25861str->del(strings[469]);
25862str->del(strings[471]);
25863str->del(strings[469]);
25864strings[4401] = str->add("font");
25865strings[4402] = str->add("font_fallbacks");
25866strings[4403] = str->add("font_size");
25867strings[4404] = str->add("font_source");
25868strings[4405] = str->add("color");
25869strings[4406] = str->add("underline_color");
25870strings[4407] = str->add("underline2_color");
25871strings[4408] = str->add("outline_color");
25872strings[4409] = str->add("shadow_color");
25873strings[4410] = str->add("glow_color");
25874strings[4411] = str->add("glow2_color");
25875strings[4412] = str->add("backing_color");
25876strings[4413] = str->add("strikethrough_color");
25877strings[4414] = str->add("align");
25878strings[4415] = str->add("valign");
25879strings[4416] = str->add("wrap");
25880strings[4417] = str->add("left_margin");
25881strings[4418] = str->add("right_margin");
25882strings[4419] = str->add("underline");
25883strings[4420] = str->add("strikethrough");
25884strings[4421] = str->add("backing");
25885strings[4422] = str->add("style");
25886strings[4423] = str->add("tabstops");
25887strings[4414] = str->add(strings[4414]);
25888strings[4424] = str->add("center");
25889str->del(strings[4414]);
25890str->del(strings[4424]);
25891strings[4405] = str->add(strings[4405]);
25892strings[4425] = str->add("#000");
25893str->del(strings[4405]);
25894str->del(strings[4425]);
25895strings[4422] = str->add(strings[4422]);
25896strings[4426] = str->add("shadow");
25897str->del(strings[4422]);
25898str->del(strings[4426]);
25899strings[4409] = str->add(strings[4409]);
25900strings[4427] = str->add("#ffffff80");
25901str->del(strings[4409]);
25902str->del(strings[4427]);
25903strings[4416] = str->add(strings[4416]);
25904strings[4428] = str->add("word");
25905str->del(strings[4416]);
25906str->del(strings[4428]);
25907strings[4404] = str->add(strings[4404]);
25908strings[469] = str->add(strings[469]);
25909strings[469] = str->add(strings[469]);
25910str->del(strings[4404]);
25911str->del(strings[469]);
25912strings[4403] = str->add(strings[4403]);
25913strings[4429] = str->add("10.000000");
25914str->del(strings[4403]);
25915str->del(strings[4429]);
25916strings[4401] = str->add(strings[4401]);
25917strings[470] = str->add(strings[470]);
25918strings[470] = str->add(strings[470]);
25919str->del(strings[4401]);
25920str->del(strings[470]);
25921strings[470] = str->add(strings[470]);
25922strings[469] = str->add(strings[469]);
25923strings[4422] = str->add(strings[4422]);
25924strings[4430] = str->add("soft_shadow");
25925str->del(strings[4422]);
25926str->del(strings[4430]);
25927strings[4405] = str->add(strings[4405]);
25928strings[4431] = str->add("#fff");
25929str->del(strings[4405]);
25930str->del(strings[4431]);
25931strings[4409] = str->add(strings[4409]);
25932strings[4432] = str->add("#00000020");
25933str->del(strings[4409]);
25934str->del(strings[4432]);
25935strings[4403] = str->add(strings[4403]);
25936strings[4433] = str->add("12.000000");
25937str->del(strings[4403]);
25938str->del(strings[4433]);
25939strings[4401] = str->add(strings[4401]);
25940strings[471] = str->add(strings[471]);
25941str->del(strings[470]);
25942strings[471] = str->add(strings[471]);
25943str->del(strings[4401]);
25944str->del(strings[471]);
25945strings[382] = str->add(strings[382]);
25946strings[382] = str->add(strings[382]);
25947strings[382] = str->add(strings[382]);
25948strings[382] = str->add(strings[382]);
25949strings[382] = str->add(strings[382]);
25950strings[382] = str->add(strings[382]);
25951strings[382] = str->add(strings[382]);
25952strings[382] = str->add(strings[382]);
25953strings[382] = str->add(strings[382]);
25954strings[382] = str->add(strings[382]);
25955strings[382] = str->add(strings[382]);
25956strings[382] = str->add(strings[382]);
25957strings[382] = str->add(strings[382]);
25958strings[382] = str->add(strings[382]);
25959strings[382] = str->add(strings[382]);
25960strings[382] = str->add(strings[382]);
25961strings[382] = str->add(strings[382]);
25962strings[382] = str->add(strings[382]);
25963strings[382] = str->add(strings[382]);
25964strings[382] = str->add(strings[382]);
25965strings[382] = str->add(strings[382]);
25966strings[382] = str->add(strings[382]);
25967str->del(strings[471]);
25968str->del(strings[469]);
25969str->del(strings[382]);
25970str->del(strings[382]);
25971str->del(strings[382]);
25972str->del(strings[382]);
25973str->del(strings[382]);
25974str->del(strings[382]);
25975str->del(strings[382]);
25976str->del(strings[382]);
25977str->del(strings[382]);
25978str->del(strings[382]);
25979str->del(strings[382]);
25980str->del(strings[382]);
25981str->del(strings[382]);
25982str->del(strings[382]);
25983str->del(strings[382]);
25984str->del(strings[382]);
25985str->del(strings[382]);
25986str->del(strings[382]);
25987str->del(strings[382]);
25988str->del(strings[382]);
25989str->del(strings[382]);
25990str->del(strings[470]);
25991str->del(strings[469]);
25992str->del(strings[382]);
25993str->del(strings[4401]);
25994str->del(strings[4402]);
25995str->del(strings[4403]);
25996str->del(strings[4404]);
25997str->del(strings[4405]);
25998str->del(strings[4406]);
25999str->del(strings[4407]);
26000str->del(strings[4408]);
26001str->del(strings[4409]);
26002str->del(strings[4410]);
26003str->del(strings[4411]);
26004str->del(strings[4412]);
26005str->del(strings[4413]);
26006str->del(strings[4414]);
26007str->del(strings[4415]);
26008str->del(strings[4416]);
26009str->del(strings[4417]);
26010str->del(strings[4418]);
26011str->del(strings[4419]);
26012str->del(strings[4420]);
26013str->del(strings[4421]);
26014str->del(strings[4422]);
26015str->del(strings[4423]);
26016strings[4434] = str->add("font");
26017strings[4435] = str->add("font_fallbacks");
26018strings[4436] = str->add("font_size");
26019strings[4437] = str->add("font_source");
26020strings[4438] = str->add("color");
26021strings[4439] = str->add("underline_color");
26022strings[4440] = str->add("underline2_color");
26023strings[4441] = str->add("outline_color");
26024strings[4442] = str->add("shadow_color");
26025strings[4443] = str->add("glow_color");
26026strings[4444] = str->add("glow2_color");
26027strings[4445] = str->add("backing_color");
26028strings[4446] = str->add("strikethrough_color");
26029strings[4447] = str->add("align");
26030strings[4448] = str->add("valign");
26031strings[4449] = str->add("wrap");
26032strings[4450] = str->add("left_margin");
26033strings[4451] = str->add("right_margin");
26034strings[4452] = str->add("underline");
26035strings[4453] = str->add("strikethrough");
26036strings[4454] = str->add("backing");
26037strings[4455] = str->add("style");
26038strings[4456] = str->add("tabstops");
26039strings[4447] = str->add(strings[4447]);
26040strings[4457] = str->add("center");
26041str->del(strings[4447]);
26042str->del(strings[4457]);
26043strings[4438] = str->add(strings[4438]);
26044strings[4458] = str->add("#000");
26045str->del(strings[4438]);
26046str->del(strings[4458]);
26047strings[4455] = str->add(strings[4455]);
26048strings[4459] = str->add("shadow");
26049str->del(strings[4455]);
26050str->del(strings[4459]);
26051strings[4442] = str->add(strings[4442]);
26052strings[4460] = str->add("#ffffff80");
26053str->del(strings[4442]);
26054str->del(strings[4460]);
26055strings[4449] = str->add(strings[4449]);
26056strings[4461] = str->add("word");
26057str->del(strings[4449]);
26058str->del(strings[4461]);
26059strings[4437] = str->add(strings[4437]);
26060strings[469] = str->add(strings[469]);
26061strings[469] = str->add(strings[469]);
26062str->del(strings[4437]);
26063str->del(strings[469]);
26064strings[4436] = str->add(strings[4436]);
26065strings[4462] = str->add("10.000000");
26066str->del(strings[4436]);
26067str->del(strings[4462]);
26068strings[4434] = str->add(strings[4434]);
26069strings[470] = str->add(strings[470]);
26070strings[470] = str->add(strings[470]);
26071str->del(strings[4434]);
26072str->del(strings[470]);
26073strings[470] = str->add(strings[470]);
26074strings[469] = str->add(strings[469]);
26075strings[4455] = str->add(strings[4455]);
26076strings[4463] = str->add("soft_shadow");
26077str->del(strings[4455]);
26078str->del(strings[4463]);
26079strings[4438] = str->add(strings[4438]);
26080strings[4464] = str->add("#fff");
26081str->del(strings[4438]);
26082str->del(strings[4464]);
26083strings[4442] = str->add(strings[4442]);
26084strings[4465] = str->add("#00000020");
26085str->del(strings[4442]);
26086str->del(strings[4465]);
26087strings[4436] = str->add(strings[4436]);
26088strings[4466] = str->add("12.000000");
26089str->del(strings[4436]);
26090str->del(strings[4466]);
26091strings[4434] = str->add(strings[4434]);
26092strings[471] = str->add(strings[471]);
26093str->del(strings[470]);
26094strings[471] = str->add(strings[471]);
26095str->del(strings[4434]);
26096str->del(strings[471]);
26097strings[382] = str->add(strings[382]);
26098strings[382] = str->add(strings[382]);
26099strings[382] = str->add(strings[382]);
26100strings[382] = str->add(strings[382]);
26101strings[382] = str->add(strings[382]);
26102strings[382] = str->add(strings[382]);
26103strings[382] = str->add(strings[382]);
26104strings[382] = str->add(strings[382]);
26105strings[382] = str->add(strings[382]);
26106strings[382] = str->add(strings[382]);
26107strings[382] = str->add(strings[382]);
26108strings[382] = str->add(strings[382]);
26109strings[382] = str->add(strings[382]);
26110strings[382] = str->add(strings[382]);
26111strings[382] = str->add(strings[382]);
26112strings[382] = str->add(strings[382]);
26113strings[382] = str->add(strings[382]);
26114strings[382] = str->add(strings[382]);
26115strings[382] = str->add(strings[382]);
26116strings[382] = str->add(strings[382]);
26117strings[382] = str->add(strings[382]);
26118strings[382] = str->add(strings[382]);
26119str->del(strings[4434]);
26120str->del(strings[4435]);
26121str->del(strings[4436]);
26122str->del(strings[4437]);
26123str->del(strings[4438]);
26124str->del(strings[4439]);
26125str->del(strings[4440]);
26126str->del(strings[4441]);
26127str->del(strings[4442]);
26128str->del(strings[4443]);
26129str->del(strings[4444]);
26130str->del(strings[4445]);
26131str->del(strings[4446]);
26132str->del(strings[4447]);
26133str->del(strings[4448]);
26134str->del(strings[4449]);
26135str->del(strings[4450]);
26136str->del(strings[4451]);
26137str->del(strings[4452]);
26138str->del(strings[4453]);
26139str->del(strings[4454]);
26140str->del(strings[4455]);
26141str->del(strings[4456]);
26142str->del(strings[471]);
26143str->del(strings[469]);
26144str->del(strings[382]);
26145str->del(strings[382]);
26146str->del(strings[382]);
26147str->del(strings[382]);
26148str->del(strings[382]);
26149str->del(strings[382]);
26150str->del(strings[382]);
26151str->del(strings[382]);
26152str->del(strings[382]);
26153str->del(strings[382]);
26154str->del(strings[382]);
26155str->del(strings[382]);
26156str->del(strings[382]);
26157str->del(strings[382]);
26158str->del(strings[382]);
26159str->del(strings[382]);
26160str->del(strings[382]);
26161str->del(strings[382]);
26162str->del(strings[382]);
26163str->del(strings[382]);
26164str->del(strings[382]);
26165str->del(strings[470]);
26166str->del(strings[469]);
26167str->del(strings[382]);
26168strings[4467] = str->add("font");
26169strings[4468] = str->add("font_fallbacks");
26170strings[4469] = str->add("font_size");
26171strings[4470] = str->add("font_source");
26172strings[4471] = str->add("color");
26173strings[4472] = str->add("underline_color");
26174strings[4473] = str->add("underline2_color");
26175strings[4474] = str->add("outline_color");
26176strings[4475] = str->add("shadow_color");
26177strings[4476] = str->add("glow_color");
26178strings[4477] = str->add("glow2_color");
26179strings[4478] = str->add("backing_color");
26180strings[4479] = str->add("strikethrough_color");
26181strings[4480] = str->add("align");
26182strings[4481] = str->add("valign");
26183strings[4482] = str->add("wrap");
26184strings[4483] = str->add("left_margin");
26185strings[4484] = str->add("right_margin");
26186strings[4485] = str->add("underline");
26187strings[4486] = str->add("strikethrough");
26188strings[4487] = str->add("backing");
26189strings[4488] = str->add("style");
26190strings[4489] = str->add("tabstops");
26191strings[4480] = str->add(strings[4480]);
26192strings[4490] = str->add("center");
26193str->del(strings[4480]);
26194str->del(strings[4490]);
26195strings[4471] = str->add(strings[4471]);
26196strings[4491] = str->add("#000");
26197str->del(strings[4471]);
26198str->del(strings[4491]);
26199strings[4488] = str->add(strings[4488]);
26200strings[4492] = str->add("shadow");
26201str->del(strings[4488]);
26202str->del(strings[4492]);
26203strings[4475] = str->add(strings[4475]);
26204strings[4493] = str->add("#ffffff80");
26205str->del(strings[4475]);
26206str->del(strings[4493]);
26207strings[4482] = str->add(strings[4482]);
26208strings[4494] = str->add("word");
26209str->del(strings[4482]);
26210str->del(strings[4494]);
26211strings[4470] = str->add(strings[4470]);
26212strings[469] = str->add(strings[469]);
26213strings[469] = str->add(strings[469]);
26214str->del(strings[4470]);
26215str->del(strings[469]);
26216strings[4469] = str->add(strings[4469]);
26217strings[4495] = str->add("10.000000");
26218str->del(strings[4469]);
26219str->del(strings[4495]);
26220strings[4467] = str->add(strings[4467]);
26221strings[470] = str->add(strings[470]);
26222strings[470] = str->add(strings[470]);
26223str->del(strings[4467]);
26224str->del(strings[470]);
26225strings[470] = str->add(strings[470]);
26226strings[469] = str->add(strings[469]);
26227strings[4488] = str->add(strings[4488]);
26228strings[4496] = str->add("soft_shadow");
26229str->del(strings[4488]);
26230str->del(strings[4496]);
26231strings[4471] = str->add(strings[4471]);
26232strings[4497] = str->add("#fff");
26233str->del(strings[4471]);
26234str->del(strings[4497]);
26235strings[4475] = str->add(strings[4475]);
26236strings[4498] = str->add("#00000020");
26237str->del(strings[4475]);
26238str->del(strings[4498]);
26239strings[4469] = str->add(strings[4469]);
26240strings[4499] = str->add("12.000000");
26241str->del(strings[4469]);
26242str->del(strings[4499]);
26243strings[4467] = str->add(strings[4467]);
26244strings[471] = str->add(strings[471]);
26245str->del(strings[470]);
26246strings[471] = str->add(strings[471]);
26247str->del(strings[4467]);
26248str->del(strings[471]);
26249strings[382] = str->add(strings[382]);
26250strings[382] = str->add(strings[382]);
26251strings[382] = str->add(strings[382]);
26252strings[382] = str->add(strings[382]);
26253strings[382] = str->add(strings[382]);
26254strings[382] = str->add(strings[382]);
26255strings[382] = str->add(strings[382]);
26256strings[382] = str->add(strings[382]);
26257strings[382] = str->add(strings[382]);
26258strings[382] = str->add(strings[382]);
26259strings[382] = str->add(strings[382]);
26260strings[382] = str->add(strings[382]);
26261strings[382] = str->add(strings[382]);
26262strings[382] = str->add(strings[382]);
26263strings[382] = str->add(strings[382]);
26264strings[382] = str->add(strings[382]);
26265strings[382] = str->add(strings[382]);
26266strings[382] = str->add(strings[382]);
26267strings[382] = str->add(strings[382]);
26268strings[382] = str->add(strings[382]);
26269strings[382] = str->add(strings[382]);
26270strings[382] = str->add(strings[382]);
26271str->del(strings[471]);
26272str->del(strings[469]);
26273str->del(strings[382]);
26274str->del(strings[382]);
26275str->del(strings[382]);
26276str->del(strings[382]);
26277str->del(strings[382]);
26278str->del(strings[382]);
26279str->del(strings[382]);
26280str->del(strings[382]);
26281str->del(strings[382]);
26282str->del(strings[382]);
26283str->del(strings[382]);
26284str->del(strings[382]);
26285str->del(strings[382]);
26286str->del(strings[382]);
26287str->del(strings[382]);
26288str->del(strings[382]);
26289str->del(strings[382]);
26290str->del(strings[382]);
26291str->del(strings[382]);
26292str->del(strings[382]);
26293str->del(strings[382]);
26294str->del(strings[470]);
26295str->del(strings[469]);
26296str->del(strings[382]);
26297str->del(strings[4467]);
26298str->del(strings[4468]);
26299str->del(strings[4469]);
26300str->del(strings[4470]);
26301str->del(strings[4471]);
26302str->del(strings[4472]);
26303str->del(strings[4473]);
26304str->del(strings[4474]);
26305str->del(strings[4475]);
26306str->del(strings[4476]);
26307str->del(strings[4477]);
26308str->del(strings[4478]);
26309str->del(strings[4479]);
26310str->del(strings[4480]);
26311str->del(strings[4481]);
26312str->del(strings[4482]);
26313str->del(strings[4483]);
26314str->del(strings[4484]);
26315str->del(strings[4485]);
26316str->del(strings[4486]);
26317str->del(strings[4487]);
26318str->del(strings[4488]);
26319str->del(strings[4489]);
26320str->del(strings[4353]);
26321str->del(strings[4354]);
26322str->del(strings[4354]);
26323str->del(strings[1841]);
26324str->del(strings[4353]);
26325str->del(strings[1841]);
26326str->del(strings[4354]);
26327strings[4500] = str->add("program,start");
26328strings[4501] = str->add("focus_in");
26329str->del(strings[4361]);
26330str->del(strings[4362]);
26331str->del(strings[4361]);
26332str->del(strings[4362]);
26333str->del(strings[4500]);
26334str->del(strings[4501]);
26335strings[64] = str->add(strings[64]);
26336strings[2595] = str->add(strings[2595]);
26337strings[2595] = str->add(strings[2595]);
26338strings[4502] = str->add("load");
26339strings[1841] = str->add(strings[1841]);
26340strings[469] = str->add(strings[469]);
26341strings[2671] = str->add(strings[2671]);
26342strings[4502] = str->add(strings[4502]);
26343strings[1841] = str->add(strings[1841]);
26344strings[64] = str->add(strings[64]);
26345strings[4503] = str->add("images/68");
26346strings[4504] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/68");
26347strings[64] = str->add(strings[64]);
26348strings[4503] = str->add(strings[4503]);
26349strings[64] = str->add(strings[64]);
26350strings[3259] = str->add(strings[3259]);
26351strings[64] = str->add(strings[64]);
26352strings[3259] = str->add(strings[3259]);
26353strings[469] = str->add(strings[469]);
26354strings[2898] = str->add(strings[2898]);
26355strings[469] = str->add(strings[469]);
26356strings[2900] = str->add(strings[2900]);
26357strings[4505] = str->add("resize");
26358strings[1933] = str->add(strings[1933]);
26359str->del(strings[4502]);
26360str->del(strings[1841]);
26361str->del(strings[1933]);
26362str->del(strings[469]);
26363str->del(strings[2671]);
26364strings[469] = str->add(strings[469]);
26365strings[2671] = str->add(strings[2671]);
26366strings[4502] = str->add(strings[4502]);
26367strings[1841] = str->add(strings[1841]);
26368strings[469] = str->add(strings[469]);
26369strings[2898] = str->add(strings[2898]);
26370strings[469] = str->add(strings[469]);
26371strings[2900] = str->add(strings[2900]);
26372strings[4505] = str->add(strings[4505]);
26373strings[4506] = str->add("e,state,focused");
26374strings[4507] = str->add("e");
26375strings[4508] = str->add("e,action,mouse,move");
26376strings[4507] = str->add(strings[4507]);
26377strings[4508] = str->add(strings[4508]);
26378strings[4507] = str->add(strings[4507]);
26379strings[4508] = str->add(strings[4508]);
26380strings[4507] = str->add(strings[4507]);
26381strings[4508] = str->add(strings[4508]);
26382strings[4507] = str->add(strings[4507]);
26383strings[4508] = str->add(strings[4508]);
26384strings[4507] = str->add(strings[4507]);
26385strings[1737] = str->add(strings[1737]);
26386strings[1853] = str->add(strings[1853]);
26387strings[4508] = str->add(strings[4508]);
26388strings[4507] = str->add(strings[4507]);
26389strings[4509] = str->add("mouse,move");
26390strings[1853] = str->add(strings[1853]);
26391str->del(strings[4502]);
26392str->del(strings[1841]);
26393str->del(strings[4505]);
26394str->del(strings[4502]);
26395str->del(strings[1841]);
26396str->del(strings[4505]);
26397strings[4510] = str->add("program,start");
26398strings[4511] = str->add("focus_in");
26399strings[1932] = str->add(strings[1932]);
26400strings[4511] = str->add(strings[4511]);
26401str->del(strings[4506]);
26402str->del(strings[4507]);
26403str->del(strings[4508]);
26404str->del(strings[4507]);
26405str->del(strings[4508]);
26406str->del(strings[4507]);
26407str->del(strings[4508]);
26408str->del(strings[4507]);
26409str->del(strings[4508]);
26410str->del(strings[4507]);
26411str->del(strings[4508]);
26412str->del(strings[4507]);
26413str->del(strings[1737]);
26414str->del(strings[1853]);
26415str->del(strings[4508]);
26416str->del(strings[4507]);
26417str->del(strings[4509]);
26418str->del(strings[1853]);
26419str->del(strings[4510]);
26420str->del(strings[4511]);
26421str->del(strings[1932]);
26422str->del(strings[4511]);
26423strings[4512] = str->add("e,action,mouse,move");
26424strings[4513] = str->add("e");
26425strings[4514] = str->add("mouse,move");
26426strings[1853] = str->add(strings[1853]);
26427str->del(strings[4512]);
26428str->del(strings[4513]);
26429str->del(strings[4514]);
26430str->del(strings[1853]);
26431str->del(strings[190]);
26432str->del(strings[4363]);
26433str->del(strings[332]);
26434str->del(strings[193]);
26435strings[190] = str->add(strings[190]);
26436strings[4515] = str->add("_about");
26437strings[332] = str->add(strings[332]);
26438strings[193] = str->add(strings[193]);
26439strings[4516] = str->add("font");
26440strings[4517] = str->add("font_fallbacks");
26441strings[4518] = str->add("font_size");
26442strings[4519] = str->add("font_source");
26443strings[4520] = str->add("color");
26444strings[4521] = str->add("underline_color");
26445strings[4522] = str->add("underline2_color");
26446strings[4523] = str->add("outline_color");
26447strings[4524] = str->add("shadow_color");
26448strings[4525] = str->add("glow_color");
26449strings[4526] = str->add("glow2_color");
26450strings[4527] = str->add("backing_color");
26451strings[4528] = str->add("strikethrough_color");
26452strings[4529] = str->add("align");
26453strings[4530] = str->add("valign");
26454strings[4531] = str->add("wrap");
26455strings[4532] = str->add("left_margin");
26456strings[4533] = str->add("right_margin");
26457strings[4534] = str->add("underline");
26458strings[4535] = str->add("strikethrough");
26459strings[4536] = str->add("backing");
26460strings[4537] = str->add("style");
26461strings[4538] = str->add("tabstops");
26462strings[4529] = str->add(strings[4529]);
26463strings[4539] = str->add("center");
26464str->del(strings[4529]);
26465str->del(strings[4539]);
26466strings[4520] = str->add(strings[4520]);
26467strings[4540] = str->add("#000");
26468str->del(strings[4520]);
26469str->del(strings[4540]);
26470strings[4537] = str->add(strings[4537]);
26471strings[4541] = str->add("shadow");
26472str->del(strings[4537]);
26473str->del(strings[4541]);
26474strings[4524] = str->add(strings[4524]);
26475strings[4542] = str->add("#ffffff80");
26476str->del(strings[4524]);
26477str->del(strings[4542]);
26478strings[4531] = str->add(strings[4531]);
26479strings[4543] = str->add("word");
26480str->del(strings[4531]);
26481str->del(strings[4543]);
26482strings[4519] = str->add(strings[4519]);
26483strings[469] = str->add(strings[469]);
26484strings[469] = str->add(strings[469]);
26485str->del(strings[4519]);
26486str->del(strings[469]);
26487strings[4518] = str->add(strings[4518]);
26488strings[4544] = str->add("10.000000");
26489str->del(strings[4518]);
26490str->del(strings[4544]);
26491strings[4516] = str->add(strings[4516]);
26492strings[470] = str->add(strings[470]);
26493strings[470] = str->add(strings[470]);
26494str->del(strings[4516]);
26495str->del(strings[470]);
26496strings[382] = str->add(strings[382]);
26497strings[382] = str->add(strings[382]);
26498strings[382] = str->add(strings[382]);
26499strings[382] = str->add(strings[382]);
26500strings[382] = str->add(strings[382]);
26501strings[382] = str->add(strings[382]);
26502strings[470] = str->add(strings[470]);
26503strings[469] = str->add(strings[469]);
26504strings[4537] = str->add(strings[4537]);
26505strings[4545] = str->add("glow");
26506str->del(strings[4537]);
26507str->del(strings[4545]);
26508strings[4520] = str->add(strings[4520]);
26509strings[4546] = str->add("#fff");
26510str->del(strings[4520]);
26511str->del(strings[4546]);
26512strings[4526] = str->add(strings[4526]);
26513strings[4547] = str->add("#fe87");
26514str->del(strings[4526]);
26515str->del(strings[4547]);
26516strings[4525] = str->add(strings[4525]);
26517strings[4548] = str->add("#fa14");
26518str->del(strings[4525]);
26519str->del(strings[4548]);
26520strings[4516] = str->add(strings[4516]);
26521strings[471] = str->add(strings[471]);
26522str->del(strings[470]);
26523strings[471] = str->add(strings[471]);
26524str->del(strings[4516]);
26525str->del(strings[471]);
26526strings[470] = str->add(strings[470]);
26527strings[469] = str->add(strings[469]);
26528strings[4537] = str->add(strings[4537]);
26529strings[4549] = str->add("glow");
26530str->del(strings[4537]);
26531str->del(strings[4549]);
26532strings[4520] = str->add(strings[4520]);
26533strings[4550] = str->add("#fff");
26534str->del(strings[4520]);
26535str->del(strings[4550]);
26536strings[4526] = str->add(strings[4526]);
26537strings[4551] = str->add("#fe87");
26538str->del(strings[4526]);
26539str->del(strings[4551]);
26540strings[4525] = str->add(strings[4525]);
26541strings[4552] = str->add("#fa14");
26542str->del(strings[4525]);
26543str->del(strings[4552]);
26544strings[4516] = str->add(strings[4516]);
26545strings[471] = str->add(strings[471]);
26546str->del(strings[470]);
26547strings[471] = str->add(strings[471]);
26548str->del(strings[4516]);
26549str->del(strings[471]);
26550str->del(strings[4516]);
26551str->del(strings[4517]);
26552str->del(strings[4518]);
26553str->del(strings[4519]);
26554str->del(strings[4520]);
26555str->del(strings[4521]);
26556str->del(strings[4522]);
26557str->del(strings[4523]);
26558str->del(strings[4524]);
26559str->del(strings[4525]);
26560str->del(strings[4526]);
26561str->del(strings[4527]);
26562str->del(strings[4528]);
26563str->del(strings[4529]);
26564str->del(strings[4530]);
26565str->del(strings[4531]);
26566str->del(strings[4532]);
26567str->del(strings[4533]);
26568str->del(strings[4534]);
26569str->del(strings[4535]);
26570str->del(strings[4536]);
26571str->del(strings[4537]);
26572str->del(strings[4538]);
26573str->del(strings[382]);
26574str->del(strings[382]);
26575str->del(strings[382]);
26576str->del(strings[382]);
26577str->del(strings[382]);
26578str->del(strings[382]);
26579str->del(strings[471]);
26580str->del(strings[469]);
26581str->del(strings[470]);
26582str->del(strings[469]);
26583str->del(strings[471]);
26584str->del(strings[469]);
26585strings[4553] = str->add("font");
26586strings[4554] = str->add("font_fallbacks");
26587strings[4555] = str->add("font_size");
26588strings[4556] = str->add("font_source");
26589strings[4557] = str->add("color");
26590strings[4558] = str->add("underline_color");
26591strings[4559] = str->add("underline2_color");
26592strings[4560] = str->add("outline_color");
26593strings[4561] = str->add("shadow_color");
26594strings[4562] = str->add("glow_color");
26595strings[4563] = str->add("glow2_color");
26596strings[4564] = str->add("backing_color");
26597strings[4565] = str->add("strikethrough_color");
26598strings[4566] = str->add("align");
26599strings[4567] = str->add("valign");
26600strings[4568] = str->add("wrap");
26601strings[4569] = str->add("left_margin");
26602strings[4570] = str->add("right_margin");
26603strings[4571] = str->add("underline");
26604strings[4572] = str->add("strikethrough");
26605strings[4573] = str->add("backing");
26606strings[4574] = str->add("style");
26607strings[4575] = str->add("tabstops");
26608strings[4566] = str->add(strings[4566]);
26609strings[4576] = str->add("center");
26610str->del(strings[4566]);
26611str->del(strings[4576]);
26612strings[4557] = str->add(strings[4557]);
26613strings[4577] = str->add("#000");
26614str->del(strings[4557]);
26615str->del(strings[4577]);
26616strings[4574] = str->add(strings[4574]);
26617strings[4578] = str->add("shadow");
26618str->del(strings[4574]);
26619str->del(strings[4578]);
26620strings[4561] = str->add(strings[4561]);
26621strings[4579] = str->add("#ffffff80");
26622str->del(strings[4561]);
26623str->del(strings[4579]);
26624strings[4568] = str->add(strings[4568]);
26625strings[4580] = str->add("word");
26626str->del(strings[4568]);
26627str->del(strings[4580]);
26628strings[4556] = str->add(strings[4556]);
26629strings[469] = str->add(strings[469]);
26630strings[469] = str->add(strings[469]);
26631str->del(strings[4556]);
26632str->del(strings[469]);
26633strings[4555] = str->add(strings[4555]);
26634strings[4581] = str->add("10.000000");
26635str->del(strings[4555]);
26636str->del(strings[4581]);
26637strings[4553] = str->add(strings[4553]);
26638strings[470] = str->add(strings[470]);
26639strings[470] = str->add(strings[470]);
26640str->del(strings[4553]);
26641str->del(strings[470]);
26642strings[470] = str->add(strings[470]);
26643strings[469] = str->add(strings[469]);
26644strings[4574] = str->add(strings[4574]);
26645strings[4582] = str->add("soft_shadow");
26646str->del(strings[4574]);
26647str->del(strings[4582]);
26648strings[4557] = str->add(strings[4557]);
26649strings[4583] = str->add("#fff");
26650str->del(strings[4557]);
26651str->del(strings[4583]);
26652strings[4561] = str->add(strings[4561]);
26653strings[4584] = str->add("#00000020");
26654str->del(strings[4561]);
26655str->del(strings[4584]);
26656strings[4555] = str->add(strings[4555]);
26657strings[4585] = str->add("12.000000");
26658str->del(strings[4555]);
26659str->del(strings[4585]);
26660strings[4553] = str->add(strings[4553]);
26661strings[471] = str->add(strings[471]);
26662str->del(strings[470]);
26663strings[471] = str->add(strings[471]);
26664str->del(strings[4553]);
26665str->del(strings[471]);
26666strings[382] = str->add(strings[382]);
26667strings[382] = str->add(strings[382]);
26668strings[382] = str->add(strings[382]);
26669strings[382] = str->add(strings[382]);
26670strings[382] = str->add(strings[382]);
26671strings[382] = str->add(strings[382]);
26672strings[382] = str->add(strings[382]);
26673strings[382] = str->add(strings[382]);
26674strings[382] = str->add(strings[382]);
26675strings[382] = str->add(strings[382]);
26676strings[382] = str->add(strings[382]);
26677strings[382] = str->add(strings[382]);
26678strings[382] = str->add(strings[382]);
26679strings[382] = str->add(strings[382]);
26680strings[382] = str->add(strings[382]);
26681strings[382] = str->add(strings[382]);
26682strings[382] = str->add(strings[382]);
26683strings[382] = str->add(strings[382]);
26684strings[382] = str->add(strings[382]);
26685strings[382] = str->add(strings[382]);
26686strings[382] = str->add(strings[382]);
26687strings[382] = str->add(strings[382]);
26688str->del(strings[471]);
26689str->del(strings[469]);
26690str->del(strings[382]);
26691str->del(strings[382]);
26692str->del(strings[382]);
26693str->del(strings[382]);
26694str->del(strings[382]);
26695str->del(strings[382]);
26696str->del(strings[382]);
26697str->del(strings[382]);
26698str->del(strings[382]);
26699str->del(strings[382]);
26700str->del(strings[382]);
26701str->del(strings[382]);
26702str->del(strings[382]);
26703str->del(strings[382]);
26704str->del(strings[382]);
26705str->del(strings[382]);
26706str->del(strings[382]);
26707str->del(strings[382]);
26708str->del(strings[382]);
26709str->del(strings[382]);
26710str->del(strings[382]);
26711str->del(strings[470]);
26712str->del(strings[469]);
26713str->del(strings[382]);
26714str->del(strings[4553]);
26715str->del(strings[4554]);
26716str->del(strings[4555]);
26717str->del(strings[4556]);
26718str->del(strings[4557]);
26719str->del(strings[4558]);
26720str->del(strings[4559]);
26721str->del(strings[4560]);
26722str->del(strings[4561]);
26723str->del(strings[4562]);
26724str->del(strings[4563]);
26725str->del(strings[4564]);
26726str->del(strings[4565]);
26727str->del(strings[4566]);
26728str->del(strings[4567]);
26729str->del(strings[4568]);
26730str->del(strings[4569]);
26731str->del(strings[4570]);
26732str->del(strings[4571]);
26733str->del(strings[4572]);
26734str->del(strings[4573]);
26735str->del(strings[4574]);
26736str->del(strings[4575]);
26737strings[4586] = str->add("font");
26738strings[4587] = str->add("font_fallbacks");
26739strings[4588] = str->add("font_size");
26740strings[4589] = str->add("font_source");
26741strings[4590] = str->add("color");
26742strings[4591] = str->add("underline_color");
26743strings[4592] = str->add("underline2_color");
26744strings[4593] = str->add("outline_color");
26745strings[4594] = str->add("shadow_color");
26746strings[4595] = str->add("glow_color");
26747strings[4596] = str->add("glow2_color");
26748strings[4597] = str->add("backing_color");
26749strings[4598] = str->add("strikethrough_color");
26750strings[4599] = str->add("align");
26751strings[4600] = str->add("valign");
26752strings[4601] = str->add("wrap");
26753strings[4602] = str->add("left_margin");
26754strings[4603] = str->add("right_margin");
26755strings[4604] = str->add("underline");
26756strings[4605] = str->add("strikethrough");
26757strings[4606] = str->add("backing");
26758strings[4607] = str->add("style");
26759strings[4608] = str->add("tabstops");
26760strings[4599] = str->add(strings[4599]);
26761strings[4609] = str->add("center");
26762str->del(strings[4599]);
26763str->del(strings[4609]);
26764strings[4590] = str->add(strings[4590]);
26765strings[4610] = str->add("#000");
26766str->del(strings[4590]);
26767str->del(strings[4610]);
26768strings[4607] = str->add(strings[4607]);
26769strings[4611] = str->add("shadow");
26770str->del(strings[4607]);
26771str->del(strings[4611]);
26772strings[4594] = str->add(strings[4594]);
26773strings[4612] = str->add("#ffffff80");
26774str->del(strings[4594]);
26775str->del(strings[4612]);
26776strings[4601] = str->add(strings[4601]);
26777strings[4613] = str->add("word");
26778str->del(strings[4601]);
26779str->del(strings[4613]);
26780strings[4589] = str->add(strings[4589]);
26781strings[469] = str->add(strings[469]);
26782strings[469] = str->add(strings[469]);
26783str->del(strings[4589]);
26784str->del(strings[469]);
26785strings[4588] = str->add(strings[4588]);
26786strings[4614] = str->add("10.000000");
26787str->del(strings[4588]);
26788str->del(strings[4614]);
26789strings[4586] = str->add(strings[4586]);
26790strings[470] = str->add(strings[470]);
26791strings[470] = str->add(strings[470]);
26792str->del(strings[4586]);
26793str->del(strings[470]);
26794strings[470] = str->add(strings[470]);
26795strings[469] = str->add(strings[469]);
26796strings[4607] = str->add(strings[4607]);
26797strings[4615] = str->add("soft_shadow");
26798str->del(strings[4607]);
26799str->del(strings[4615]);
26800strings[4590] = str->add(strings[4590]);
26801strings[4616] = str->add("#fff");
26802str->del(strings[4590]);
26803str->del(strings[4616]);
26804strings[4594] = str->add(strings[4594]);
26805strings[4617] = str->add("#00000020");
26806str->del(strings[4594]);
26807str->del(strings[4617]);
26808strings[4588] = str->add(strings[4588]);
26809strings[4618] = str->add("12.000000");
26810str->del(strings[4588]);
26811str->del(strings[4618]);
26812strings[4586] = str->add(strings[4586]);
26813strings[471] = str->add(strings[471]);
26814str->del(strings[470]);
26815strings[471] = str->add(strings[471]);
26816str->del(strings[4586]);
26817str->del(strings[471]);
26818strings[382] = str->add(strings[382]);
26819strings[382] = str->add(strings[382]);
26820strings[382] = str->add(strings[382]);
26821strings[382] = str->add(strings[382]);
26822strings[382] = str->add(strings[382]);
26823strings[382] = str->add(strings[382]);
26824strings[382] = str->add(strings[382]);
26825strings[382] = str->add(strings[382]);
26826strings[382] = str->add(strings[382]);
26827strings[382] = str->add(strings[382]);
26828strings[382] = str->add(strings[382]);
26829strings[382] = str->add(strings[382]);
26830strings[382] = str->add(strings[382]);
26831strings[382] = str->add(strings[382]);
26832strings[382] = str->add(strings[382]);
26833strings[382] = str->add(strings[382]);
26834strings[382] = str->add(strings[382]);
26835strings[382] = str->add(strings[382]);
26836strings[382] = str->add(strings[382]);
26837strings[382] = str->add(strings[382]);
26838strings[382] = str->add(strings[382]);
26839strings[382] = str->add(strings[382]);
26840str->del(strings[4586]);
26841str->del(strings[4587]);
26842str->del(strings[4588]);
26843str->del(strings[4589]);
26844str->del(strings[4590]);
26845str->del(strings[4591]);
26846str->del(strings[4592]);
26847str->del(strings[4593]);
26848str->del(strings[4594]);
26849str->del(strings[4595]);
26850str->del(strings[4596]);
26851str->del(strings[4597]);
26852str->del(strings[4598]);
26853str->del(strings[4599]);
26854str->del(strings[4600]);
26855str->del(strings[4601]);
26856str->del(strings[4602]);
26857str->del(strings[4603]);
26858str->del(strings[4604]);
26859str->del(strings[4605]);
26860str->del(strings[4606]);
26861str->del(strings[4607]);
26862str->del(strings[4608]);
26863str->del(strings[471]);
26864str->del(strings[469]);
26865str->del(strings[382]);
26866str->del(strings[382]);
26867str->del(strings[382]);
26868str->del(strings[382]);
26869str->del(strings[382]);
26870str->del(strings[382]);
26871str->del(strings[382]);
26872str->del(strings[382]);
26873str->del(strings[382]);
26874str->del(strings[382]);
26875str->del(strings[382]);
26876str->del(strings[382]);
26877str->del(strings[382]);
26878str->del(strings[382]);
26879str->del(strings[382]);
26880str->del(strings[382]);
26881str->del(strings[382]);
26882str->del(strings[382]);
26883str->del(strings[382]);
26884str->del(strings[382]);
26885str->del(strings[382]);
26886str->del(strings[470]);
26887str->del(strings[469]);
26888str->del(strings[382]);
26889strings[4619] = str->add("font");
26890strings[4620] = str->add("font_fallbacks");
26891strings[4621] = str->add("font_size");
26892strings[4622] = str->add("font_source");
26893strings[4623] = str->add("color");
26894strings[4624] = str->add("underline_color");
26895strings[4625] = str->add("underline2_color");
26896strings[4626] = str->add("outline_color");
26897strings[4627] = str->add("shadow_color");
26898strings[4628] = str->add("glow_color");
26899strings[4629] = str->add("glow2_color");
26900strings[4630] = str->add("backing_color");
26901strings[4631] = str->add("strikethrough_color");
26902strings[4632] = str->add("align");
26903strings[4633] = str->add("valign");
26904strings[4634] = str->add("wrap");
26905strings[4635] = str->add("left_margin");
26906strings[4636] = str->add("right_margin");
26907strings[4637] = str->add("underline");
26908strings[4638] = str->add("strikethrough");
26909strings[4639] = str->add("backing");
26910strings[4640] = str->add("style");
26911strings[4641] = str->add("tabstops");
26912strings[4632] = str->add(strings[4632]);
26913strings[4642] = str->add("center");
26914str->del(strings[4632]);
26915str->del(strings[4642]);
26916strings[4623] = str->add(strings[4623]);
26917strings[4643] = str->add("#000");
26918str->del(strings[4623]);
26919str->del(strings[4643]);
26920strings[4640] = str->add(strings[4640]);
26921strings[4644] = str->add("shadow");
26922str->del(strings[4640]);
26923str->del(strings[4644]);
26924strings[4627] = str->add(strings[4627]);
26925strings[4645] = str->add("#ffffff80");
26926str->del(strings[4627]);
26927str->del(strings[4645]);
26928strings[4634] = str->add(strings[4634]);
26929strings[4646] = str->add("word");
26930str->del(strings[4634]);
26931str->del(strings[4646]);
26932strings[4622] = str->add(strings[4622]);
26933strings[469] = str->add(strings[469]);
26934strings[469] = str->add(strings[469]);
26935str->del(strings[4622]);
26936str->del(strings[469]);
26937strings[4621] = str->add(strings[4621]);
26938strings[4647] = str->add("10.000000");
26939str->del(strings[4621]);
26940str->del(strings[4647]);
26941strings[4619] = str->add(strings[4619]);
26942strings[470] = str->add(strings[470]);
26943strings[470] = str->add(strings[470]);
26944str->del(strings[4619]);
26945str->del(strings[470]);
26946strings[470] = str->add(strings[470]);
26947strings[469] = str->add(strings[469]);
26948strings[4640] = str->add(strings[4640]);
26949strings[4648] = str->add("soft_shadow");
26950str->del(strings[4640]);
26951str->del(strings[4648]);
26952strings[4623] = str->add(strings[4623]);
26953strings[4649] = str->add("#fff");
26954str->del(strings[4623]);
26955str->del(strings[4649]);
26956strings[4627] = str->add(strings[4627]);
26957strings[4650] = str->add("#00000020");
26958str->del(strings[4627]);
26959str->del(strings[4650]);
26960strings[4621] = str->add(strings[4621]);
26961strings[4651] = str->add("12.000000");
26962str->del(strings[4621]);
26963str->del(strings[4651]);
26964strings[4619] = str->add(strings[4619]);
26965strings[471] = str->add(strings[471]);
26966str->del(strings[470]);
26967strings[471] = str->add(strings[471]);
26968str->del(strings[4619]);
26969str->del(strings[471]);
26970strings[382] = str->add(strings[382]);
26971strings[382] = str->add(strings[382]);
26972strings[382] = str->add(strings[382]);
26973strings[382] = str->add(strings[382]);
26974strings[382] = str->add(strings[382]);
26975strings[382] = str->add(strings[382]);
26976strings[382] = str->add(strings[382]);
26977strings[382] = str->add(strings[382]);
26978strings[382] = str->add(strings[382]);
26979strings[382] = str->add(strings[382]);
26980strings[382] = str->add(strings[382]);
26981strings[382] = str->add(strings[382]);
26982strings[382] = str->add(strings[382]);
26983strings[382] = str->add(strings[382]);
26984strings[382] = str->add(strings[382]);
26985strings[382] = str->add(strings[382]);
26986strings[382] = str->add(strings[382]);
26987strings[382] = str->add(strings[382]);
26988strings[382] = str->add(strings[382]);
26989strings[382] = str->add(strings[382]);
26990strings[382] = str->add(strings[382]);
26991strings[382] = str->add(strings[382]);
26992str->del(strings[471]);
26993str->del(strings[469]);
26994str->del(strings[382]);
26995str->del(strings[382]);
26996str->del(strings[382]);
26997str->del(strings[382]);
26998str->del(strings[382]);
26999str->del(strings[382]);
27000str->del(strings[382]);
27001str->del(strings[382]);
27002str->del(strings[382]);
27003str->del(strings[382]);
27004str->del(strings[382]);
27005str->del(strings[382]);
27006str->del(strings[382]);
27007str->del(strings[382]);
27008str->del(strings[382]);
27009str->del(strings[382]);
27010str->del(strings[382]);
27011str->del(strings[382]);
27012str->del(strings[382]);
27013str->del(strings[382]);
27014str->del(strings[382]);
27015str->del(strings[470]);
27016str->del(strings[469]);
27017str->del(strings[382]);
27018str->del(strings[4619]);
27019str->del(strings[4620]);
27020str->del(strings[4621]);
27021str->del(strings[4622]);
27022str->del(strings[4623]);
27023str->del(strings[4624]);
27024str->del(strings[4625]);
27025str->del(strings[4626]);
27026str->del(strings[4627]);
27027str->del(strings[4628]);
27028str->del(strings[4629]);
27029str->del(strings[4630]);
27030str->del(strings[4631]);
27031str->del(strings[4632]);
27032str->del(strings[4633]);
27033str->del(strings[4634]);
27034str->del(strings[4635]);
27035str->del(strings[4636]);
27036str->del(strings[4637]);
27037str->del(strings[4638]);
27038str->del(strings[4639]);
27039str->del(strings[4640]);
27040str->del(strings[4641]);
27041str->del(strings[64]);
27042str->del(strings[4503]);
27043strings[64] = str->add(strings[64]);
27044strings[1869] = str->add(strings[1869]);
27045strings[4652] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/67");
27046strings[64] = str->add(strings[64]);
27047strings[1869] = str->add(strings[1869]);
27048str->del(strings[7]);
27049str->del(strings[3703]);
27050strings[7] = str->add(strings[7]);
27051strings[3027] = str->add(strings[3027]);
27052strings[4653] = str->add("e,action,mouse,move");
27053strings[4654] = str->add("e");
27054strings[4655] = str->add("mouse,move");
27055strings[1853] = str->add(strings[1853]);
27056strings[4653] = str->add(strings[4653]);
27057strings[4654] = str->add(strings[4654]);
27058strings[4655] = str->add(strings[4655]);
27059strings[1853] = str->add(strings[1853]);
27060strings[4653] = str->add(strings[4653]);
27061strings[4654] = str->add(strings[4654]);
27062strings[4655] = str->add(strings[4655]);
27063strings[1853] = str->add(strings[1853]);
27064strings[4653] = str->add(strings[4653]);
27065strings[4654] = str->add(strings[4654]);
27066strings[4655] = str->add(strings[4655]);
27067strings[1853] = str->add(strings[1853]);
27068str->del(strings[4653]);
27069str->del(strings[4654]);
27070str->del(strings[4655]);
27071str->del(strings[1853]);
27072str->del(strings[4653]);
27073str->del(strings[4654]);
27074str->del(strings[4655]);
27075str->del(strings[1853]);
27076str->del(strings[4653]);
27077str->del(strings[4654]);
27078str->del(strings[4655]);
27079str->del(strings[1853]);
27080str->del(strings[4653]);
27081str->del(strings[4654]);
27082str->del(strings[4655]);
27083str->del(strings[1853]);
27084str->del(strings[469]);
27085str->del(strings[2898]);
27086str->del(strings[469]);
27087str->del(strings[2900]);
27088str->del(strings[7]);
27089str->del(strings[3027]);
27090strings[7] = str->add(strings[7]);
27091strings[3033] = str->add(strings[3033]);
27092strings[4656] = str->add("e,action,mouse,move");
27093strings[4657] = str->add("e");
27094strings[4658] = str->add("mouse,move");
27095strings[1853] = str->add(strings[1853]);
27096strings[4656] = str->add(strings[4656]);
27097strings[4657] = str->add(strings[4657]);
27098strings[4658] = str->add(strings[4658]);
27099strings[1853] = str->add(strings[1853]);
27100str->del(strings[4656]);
27101str->del(strings[4657]);
27102str->del(strings[4658]);
27103str->del(strings[1853]);
27104str->del(strings[4656]);
27105str->del(strings[4657]);
27106str->del(strings[4658]);
27107str->del(strings[1853]);
27108strings[4659] = str->add("e,action,mouse,move");
27109strings[4660] = str->add("e");
27110strings[4661] = str->add("mouse,move");
27111strings[1853] = str->add(strings[1853]);
27112str->del(strings[4659]);
27113str->del(strings[4660]);
27114str->del(strings[4661]);
27115str->del(strings[1853]);
27116strings[4662] = str->add("e,action,mouse,move");
27117strings[4663] = str->add("e");
27118strings[4664] = str->add("mouse,move");
27119strings[1853] = str->add(strings[1853]);
27120str->del(strings[4662]);
27121str->del(strings[4663]);
27122str->del(strings[4664]);
27123str->del(strings[1853]);
27124strings[4665] = str->add("e,action,mouse,move");
27125strings[4666] = str->add("e");
27126strings[4667] = str->add("mouse,move");
27127strings[1853] = str->add(strings[1853]);
27128str->del(strings[4665]);
27129str->del(strings[4666]);
27130str->del(strings[4667]);
27131str->del(strings[1853]);
27132strings[4668] = str->add("e,action,mouse,move");
27133strings[4669] = str->add("e");
27134strings[4670] = str->add("mouse,move");
27135strings[1853] = str->add(strings[1853]);
27136str->del(strings[4668]);
27137str->del(strings[4669]);
27138str->del(strings[4670]);
27139str->del(strings[1853]);
27140strings[4671] = str->add("e,action,mouse,move");
27141strings[4672] = str->add("e");
27142strings[4673] = str->add("mouse,move");
27143strings[1853] = str->add(strings[1853]);
27144str->del(strings[4671]);
27145str->del(strings[4672]);
27146str->del(strings[4673]);
27147str->del(strings[1853]);
27148strings[4674] = str->add("e,action,mouse,move");
27149strings[4675] = str->add("e");
27150strings[4676] = str->add("mouse,move");
27151strings[1853] = str->add(strings[1853]);
27152str->del(strings[4674]);
27153str->del(strings[4675]);
27154str->del(strings[4676]);
27155str->del(strings[1853]);
27156strings[4677] = str->add("e,action,mouse,move");
27157strings[4678] = str->add("e");
27158strings[4679] = str->add("mouse,move");
27159strings[1853] = str->add(strings[1853]);
27160str->del(strings[4677]);
27161str->del(strings[4678]);
27162str->del(strings[4679]);
27163str->del(strings[1853]);
27164strings[4680] = str->add("e,action,mouse,move");
27165strings[4681] = str->add("e");
27166strings[4682] = str->add("mouse,move");
27167strings[1853] = str->add(strings[1853]);
27168str->del(strings[4680]);
27169str->del(strings[4681]);
27170str->del(strings[4682]);
27171str->del(strings[1853]);
27172strings[4683] = str->add("e,action,mouse,move");
27173strings[4684] = str->add("e");
27174strings[4685] = str->add("mouse,move");
27175strings[1853] = str->add(strings[1853]);
27176str->del(strings[4683]);
27177str->del(strings[4684]);
27178str->del(strings[4685]);
27179str->del(strings[1853]);
27180str->del(strings[7]);
27181str->del(strings[3033]);
27182strings[7] = str->add(strings[7]);
27183strings[2062] = str->add(strings[2062]);
27184strings[4686] = str->add("e,action,mouse,move");
27185strings[4687] = str->add("e");
27186strings[4688] = str->add("mouse,move");
27187strings[1853] = str->add(strings[1853]);
27188str->del(strings[4686]);
27189str->del(strings[4687]);
27190str->del(strings[4688]);
27191str->del(strings[1853]);
27192strings[4689] = str->add("e,action,mouse,move");
27193strings[4690] = str->add("e");
27194strings[4691] = str->add("mouse,move");
27195strings[1853] = str->add(strings[1853]);
27196str->del(strings[4689]);
27197str->del(strings[4690]);
27198str->del(strings[4691]);
27199str->del(strings[1853]);
27200strings[4692] = str->add("e,action,mouse,move");
27201strings[4693] = str->add("e");
27202strings[4694] = str->add("mouse,move");
27203strings[1853] = str->add(strings[1853]);
27204str->del(strings[4692]);
27205str->del(strings[4693]);
27206str->del(strings[4694]);
27207str->del(strings[1853]);
27208strings[4695] = str->add("e,action,mouse,move");
27209strings[4696] = str->add("e");
27210strings[4697] = str->add("mouse,move");
27211strings[1853] = str->add(strings[1853]);
27212str->del(strings[4695]);
27213str->del(strings[4696]);
27214str->del(strings[4697]);
27215str->del(strings[1853]);
27216strings[4698] = str->add("e,action,mouse,move");
27217strings[4699] = str->add("e");
27218strings[4700] = str->add("mouse,move");
27219strings[1853] = str->add(strings[1853]);
27220str->del(strings[4698]);
27221str->del(strings[4699]);
27222str->del(strings[4700]);
27223str->del(strings[1853]);
27224strings[4701] = str->add("e,action,mouse,move");
27225strings[4702] = str->add("e");
27226strings[4703] = str->add("mouse,move");
27227strings[1853] = str->add(strings[1853]);
27228str->del(strings[4701]);
27229str->del(strings[4702]);
27230str->del(strings[4703]);
27231str->del(strings[1853]);
27232strings[4704] = str->add("e,action,mouse,move");
27233strings[4705] = str->add("e");
27234strings[1740] = str->add(strings[1740]);
27235strings[1853] = str->add(strings[1853]);
27236strings[1737] = str->add(strings[1737]);
27237strings[1856] = str->add(strings[1856]);
27238str->del(strings[4704]);
27239str->del(strings[4705]);
27240str->del(strings[1740]);
27241str->del(strings[1853]);
27242str->del(strings[1737]);
27243str->del(strings[1856]);
27244strings[4706] = str->add("e,action,mouse,move");
27245strings[4707] = str->add("e");
27246strings[4708] = str->add("mouse,move");
27247strings[1856] = str->add(strings[1856]);
27248str->del(strings[4706]);
27249str->del(strings[4707]);
27250str->del(strings[4708]);
27251str->del(strings[1856]);
27252strings[4709] = str->add("program,start");
27253strings[4710] = str->add("go_active28");
27254strings[1932] = str->add(strings[1932]);
27255strings[4710] = str->add(strings[4710]);
27256strings[4709] = str->add(strings[4709]);
27257strings[4711] = str->add("go_activeb28");
27258strings[4709] = str->add(strings[4709]);
27259strings[4712] = str->add("go_active2");
27260strings[1932] = str->add(strings[1932]);
27261strings[4712] = str->add(strings[4712]);
27262strings[4709] = str->add(strings[4709]);
27263strings[4713] = str->add("go_activeb2");
27264str->del(strings[4709]);
27265str->del(strings[4710]);
27266str->del(strings[1932]);
27267str->del(strings[4710]);
27268str->del(strings[4709]);
27269str->del(strings[4711]);
27270str->del(strings[4709]);
27271str->del(strings[4712]);
27272str->del(strings[1932]);
27273str->del(strings[4712]);
27274str->del(strings[4709]);
27275str->del(strings[4713]);
27276str->del(strings[7]);
27277str->del(strings[2062]);
27278strings[7] = str->add(strings[7]);
27279strings[3100] = str->add(strings[3100]);
27280strings[4714] = str->add("e,action,mouse,move");
27281strings[4715] = str->add("e");
27282strings[4716] = str->add("mouse,move");
27283strings[1856] = str->add(strings[1856]);
27284str->del(strings[4714]);
27285str->del(strings[4715]);
27286str->del(strings[4716]);
27287str->del(strings[1856]);
27288strings[4717] = str->add("e,action,mouse,move");
27289strings[4718] = str->add("e");
27290strings[4719] = str->add("mouse,move");
27291strings[1856] = str->add(strings[1856]);
27292str->del(strings[4717]);
27293str->del(strings[4718]);
27294str->del(strings[4719]);
27295str->del(strings[1856]);
27296strings[4720] = str->add("e,action,mouse,move");
27297strings[4721] = str->add("e");
27298strings[4722] = str->add("mouse,move");
27299strings[1856] = str->add(strings[1856]);
27300str->del(strings[4720]);
27301str->del(strings[4721]);
27302str->del(strings[4722]);
27303str->del(strings[1856]);
27304strings[4723] = str->add("e,action,mouse,move");
27305strings[4724] = str->add("e");
27306strings[1740] = str->add(strings[1740]);
27307strings[1856] = str->add(strings[1856]);
27308strings[1737] = str->add(strings[1737]);
27309strings[1862] = str->add(strings[1862]);
27310str->del(strings[4723]);
27311str->del(strings[4724]);
27312str->del(strings[1740]);
27313str->del(strings[1856]);
27314str->del(strings[1737]);
27315str->del(strings[1862]);
27316strings[1932] = str->add(strings[1932]);
27317strings[4725] = str->add("focus_in");
27318str->del(strings[1932]);
27319str->del(strings[4725]);
27320strings[4726] = str->add("e,action,mouse,move");
27321strings[4727] = str->add("e");
27322strings[4728] = str->add("mouse,move");
27323strings[1862] = str->add(strings[1862]);
27324str->del(strings[4726]);
27325str->del(strings[4727]);
27326str->del(strings[4728]);
27327str->del(strings[1862]);
27328strings[4729] = str->add("e,action,mouse,move");
27329strings[4730] = str->add("e");
27330strings[4731] = str->add("mouse,move");
27331strings[1862] = str->add(strings[1862]);
27332str->del(strings[4729]);
27333str->del(strings[4730]);
27334str->del(strings[4731]);
27335str->del(strings[1862]);
27336strings[4732] = str->add("e,action,mouse,move");
27337strings[4733] = str->add("e");
27338strings[4734] = str->add("mouse,move");
27339strings[1862] = str->add(strings[1862]);
27340str->del(strings[4732]);
27341str->del(strings[4733]);
27342str->del(strings[4734]);
27343str->del(strings[1862]);
27344strings[4735] = str->add("e,action,mouse,move");
27345strings[4736] = str->add("e");
27346strings[4737] = str->add("mouse,move");
27347strings[1862] = str->add(strings[1862]);
27348str->del(strings[4735]);
27349str->del(strings[4736]);
27350str->del(strings[4737]);
27351str->del(strings[1862]);
27352strings[4738] = str->add("e,action,mouse,move");
27353strings[4739] = str->add("e");
27354strings[4740] = str->add("mouse,move");
27355strings[1862] = str->add(strings[1862]);
27356str->del(strings[4738]);
27357str->del(strings[4739]);
27358str->del(strings[4740]);
27359str->del(strings[1862]);
27360str->del(strings[7]);
27361str->del(strings[3100]);
27362strings[7] = str->add(strings[7]);
27363strings[3111] = str->add(strings[3111]);
27364strings[4741] = str->add("e,action,mouse,move");
27365strings[4742] = str->add("e");
27366strings[4743] = str->add("mouse,move");
27367strings[1862] = str->add(strings[1862]);
27368str->del(strings[4741]);
27369str->del(strings[4742]);
27370str->del(strings[4743]);
27371str->del(strings[1862]);
27372strings[4744] = str->add("e,action,mouse,move");
27373strings[4745] = str->add("e");
27374strings[4746] = str->add("mouse,move");
27375strings[1862] = str->add(strings[1862]);
27376str->del(strings[4744]);
27377str->del(strings[4745]);
27378str->del(strings[4746]);
27379str->del(strings[1862]);
27380strings[4747] = str->add("e,action,mouse,move");
27381strings[4748] = str->add("e");
27382strings[4749] = str->add("mouse,move");
27383strings[1862] = str->add(strings[1862]);
27384str->del(strings[4747]);
27385str->del(strings[4748]);
27386str->del(strings[4749]);
27387str->del(strings[1862]);
27388strings[4750] = str->add("e,action,mouse,move");
27389strings[4751] = str->add("e");
27390strings[4752] = str->add("mouse,move");
27391strings[1862] = str->add(strings[1862]);
27392str->del(strings[4750]);
27393str->del(strings[4751]);
27394str->del(strings[4752]);
27395str->del(strings[1862]);
27396strings[1932] = str->add(strings[1932]);
27397strings[4753] = str->add("off");
27398str->del(strings[1932]);
27399str->del(strings[4753]);
27400str->del(strings[7]);
27401str->del(strings[3111]);
27402strings[7] = str->add(strings[7]);
27403strings[3136] = str->add(strings[3136]);
27404strings[4754] = str->add("e,action,mouse,move");
27405strings[4755] = str->add("e");
27406strings[4756] = str->add("mouse,move");
27407strings[1862] = str->add(strings[1862]);
27408str->del(strings[4754]);
27409str->del(strings[4755]);
27410str->del(strings[4756]);
27411str->del(strings[1862]);
27412strings[4757] = str->add("e,action,mouse,move");
27413strings[4758] = str->add("e");
27414strings[4759] = str->add("mouse,move");
27415strings[1862] = str->add(strings[1862]);
27416str->del(strings[4757]);
27417str->del(strings[4758]);
27418str->del(strings[4759]);
27419str->del(strings[1862]);
27420strings[4760] = str->add("e,action,mouse,move");
27421strings[4761] = str->add("e");
27422strings[4762] = str->add("mouse,move");
27423strings[1862] = str->add(strings[1862]);
27424str->del(strings[4760]);
27425str->del(strings[4761]);
27426str->del(strings[4762]);
27427str->del(strings[1862]);
27428strings[4763] = str->add("e,action,mouse,move");
27429strings[4764] = str->add("e");
27430strings[4765] = str->add("mouse,move");
27431strings[1862] = str->add(strings[1862]);
27432str->del(strings[4763]);
27433str->del(strings[4764]);
27434str->del(strings[4765]);
27435str->del(strings[1862]);
27436strings[4766] = str->add("e,action,mouse,move");
27437strings[4767] = str->add("e");
27438strings[4768] = str->add("mouse,move");
27439strings[1862] = str->add(strings[1862]);
27440str->del(strings[4766]);
27441str->del(strings[4767]);
27442str->del(strings[4768]);
27443str->del(strings[1862]);
27444strings[4769] = str->add("e,action,mouse,move");
27445strings[4770] = str->add("e");
27446strings[4771] = str->add("mouse,move");
27447strings[1862] = str->add(strings[1862]);
27448str->del(strings[4769]);
27449str->del(strings[4770]);
27450str->del(strings[4771]);
27451str->del(strings[1862]);
27452strings[4772] = str->add("e,action,mouse,move");
27453strings[4773] = str->add("e");
27454strings[4774] = str->add("mouse,move");
27455strings[1862] = str->add(strings[1862]);
27456str->del(strings[4772]);
27457str->del(strings[4773]);
27458str->del(strings[4774]);
27459str->del(strings[1862]);
27460strings[4775] = str->add("e,action,mouse,move");
27461strings[4776] = str->add("e");
27462strings[4777] = str->add("mouse,move");
27463strings[1862] = str->add(strings[1862]);
27464str->del(strings[4775]);
27465str->del(strings[4776]);
27466str->del(strings[4777]);
27467str->del(strings[1862]);
27468strings[4778] = str->add("e,action,mouse,move");
27469strings[4779] = str->add("e");
27470strings[4780] = str->add("mouse,move");
27471strings[1862] = str->add(strings[1862]);
27472str->del(strings[4778]);
27473str->del(strings[4779]);
27474str->del(strings[4780]);
27475str->del(strings[1862]);
27476strings[4781] = str->add("e,action,mouse,move");
27477strings[4782] = str->add("e");
27478strings[4783] = str->add("mouse,move");
27479strings[1862] = str->add(strings[1862]);
27480str->del(strings[4781]);
27481str->del(strings[4782]);
27482str->del(strings[4783]);
27483str->del(strings[1862]);
27484strings[4784] = str->add("e,action,mouse,move");
27485strings[4785] = str->add("e");
27486strings[4786] = str->add("mouse,move");
27487strings[1862] = str->add(strings[1862]);
27488str->del(strings[4784]);
27489str->del(strings[4785]);
27490str->del(strings[4786]);
27491str->del(strings[1862]);
27492strings[4787] = str->add("e,action,mouse,move");
27493strings[4788] = str->add("e");
27494strings[4789] = str->add("mouse,move");
27495strings[1862] = str->add(strings[1862]);
27496str->del(strings[4787]);
27497str->del(strings[4788]);
27498str->del(strings[4789]);
27499str->del(strings[1862]);
27500strings[4790] = str->add("program,start");
27501strings[4791] = str->add("go_active27");
27502strings[1932] = str->add(strings[1932]);
27503strings[4791] = str->add(strings[4791]);
27504strings[4790] = str->add(strings[4790]);
27505strings[4792] = str->add("go_activeb27");
27506strings[4790] = str->add(strings[4790]);
27507strings[4793] = str->add("go_active3");
27508strings[1932] = str->add(strings[1932]);
27509strings[4793] = str->add(strings[4793]);
27510strings[4790] = str->add(strings[4790]);
27511strings[4794] = str->add("go_activeb3");
27512str->del(strings[4790]);
27513str->del(strings[4791]);
27514str->del(strings[1932]);
27515str->del(strings[4791]);
27516str->del(strings[4790]);
27517str->del(strings[4792]);
27518str->del(strings[4790]);
27519str->del(strings[4793]);
27520str->del(strings[1932]);
27521str->del(strings[4793]);
27522str->del(strings[4790]);
27523str->del(strings[4794]);
27524str->del(strings[7]);
27525str->del(strings[3136]);
27526strings[7] = str->add(strings[7]);
27527strings[3167] = str->add(strings[3167]);
27528strings[4795] = str->add("e,action,mouse,move");
27529strings[4796] = str->add("e");
27530strings[4797] = str->add("mouse,move");
27531strings[1862] = str->add(strings[1862]);
27532str->del(strings[4795]);
27533str->del(strings[4796]);
27534str->del(strings[4797]);
27535str->del(strings[1862]);
27536strings[4798] = str->add("e,action,mouse,move");
27537strings[4799] = str->add("e");
27538strings[1740] = str->add(strings[1740]);
27539strings[1862] = str->add(strings[1862]);
27540strings[1737] = str->add(strings[1737]);
27541strings[1856] = str->add(strings[1856]);
27542str->del(strings[4798]);
27543str->del(strings[4799]);
27544str->del(strings[1740]);
27545str->del(strings[1862]);
27546str->del(strings[1737]);
27547str->del(strings[1856]);
27548strings[4800] = str->add("e,action,mouse,move");
27549strings[4801] = str->add("e");
27550strings[4802] = str->add("mouse,move");
27551strings[1856] = str->add(strings[1856]);
27552str->del(strings[4800]);
27553str->del(strings[4801]);
27554str->del(strings[4802]);
27555str->del(strings[1856]);
27556strings[4803] = str->add("e,action,mouse,move");
27557strings[4804] = str->add("e");
27558strings[4805] = str->add("mouse,move");
27559strings[1856] = str->add(strings[1856]);
27560str->del(strings[4803]);
27561str->del(strings[4804]);
27562str->del(strings[4805]);
27563str->del(strings[1856]);
27564strings[4806] = str->add("e,action,mouse,move");
27565strings[4807] = str->add("e");
27566strings[4808] = str->add("mouse,move");
27567strings[1856] = str->add(strings[1856]);
27568str->del(strings[4806]);
27569str->del(strings[4807]);
27570str->del(strings[4808]);
27571str->del(strings[1856]);
27572strings[4809] = str->add("e,action,mouse,move");
27573strings[4810] = str->add("e");
27574strings[4811] = str->add("mouse,move");
27575strings[1856] = str->add(strings[1856]);
27576str->del(strings[4809]);
27577str->del(strings[4810]);
27578str->del(strings[4811]);
27579str->del(strings[1856]);
27580strings[4812] = str->add("e,action,mouse,move");
27581strings[4813] = str->add("e");
27582strings[1740] = str->add(strings[1740]);
27583strings[1856] = str->add(strings[1856]);
27584strings[1737] = str->add(strings[1737]);
27585strings[1853] = str->add(strings[1853]);
27586str->del(strings[4812]);
27587str->del(strings[4813]);
27588str->del(strings[1740]);
27589str->del(strings[1856]);
27590str->del(strings[1737]);
27591str->del(strings[1853]);
27592strings[4814] = str->add("e,action,mouse,move");
27593strings[4815] = str->add("e");
27594strings[4816] = str->add("mouse,move");
27595strings[1853] = str->add(strings[1853]);
27596str->del(strings[4814]);
27597str->del(strings[4815]);
27598str->del(strings[4816]);
27599str->del(strings[1853]);
27600str->del(strings[7]);
27601str->del(strings[3167]);
27602strings[7] = str->add(strings[7]);
27603strings[3190] = str->add(strings[3190]);
27604strings[4817] = str->add("e,action,mouse,move");
27605strings[4818] = str->add("e");
27606strings[4819] = str->add("mouse,move");
27607strings[1853] = str->add(strings[1853]);
27608strings[1740] = str->add(strings[1740]);
27609strings[1853] = str->add(strings[1853]);
27610strings[4817] = str->add(strings[4817]);
27611strings[4818] = str->add(strings[4818]);
27612strings[4817] = str->add(strings[4817]);
27613strings[4818] = str->add(strings[4818]);
27614strings[4820] = str->add("e,state,focused");
27615strings[4818] = str->add(strings[4818]);
27616str->del(strings[4817]);
27617str->del(strings[4818]);
27618str->del(strings[4819]);
27619str->del(strings[1853]);
27620str->del(strings[1740]);
27621str->del(strings[1853]);
27622str->del(strings[4817]);
27623str->del(strings[4818]);
27624str->del(strings[4817]);
27625str->del(strings[4818]);
27626str->del(strings[4820]);
27627str->del(strings[4818]);
27628strings[4821] = str->add("e,action,mouse,move");
27629strings[4822] = str->add("e");
27630str->del(strings[4821]);
27631str->del(strings[4822]);
27632strings[4823] = str->add("e,action,mouse,move");
27633strings[4824] = str->add("e");
27634str->del(strings[4823]);
27635str->del(strings[4824]);
27636strings[4825] = str->add("e,action,mouse,move");
27637strings[4826] = str->add("e");
27638str->del(strings[4825]);
27639str->del(strings[4826]);
27640strings[1932] = str->add(strings[1932]);
27641strings[4827] = str->add("go_activeb1");
27642strings[4828] = str->add("program,start");
27643strings[4829] = str->add("go_activec1");
27644strings[1932] = str->add(strings[1932]);
27645strings[4830] = str->add("go_activeb29");
27646strings[4828] = str->add(strings[4828]);
27647strings[4831] = str->add("go_activec29");
27648str->del(strings[1932]);
27649str->del(strings[4827]);
27650str->del(strings[4828]);
27651str->del(strings[4829]);
27652str->del(strings[1932]);
27653str->del(strings[4830]);
27654str->del(strings[4828]);
27655str->del(strings[4831]);
27656str->del(strings[7]);
27657str->del(strings[3190]);
27658strings[7] = str->add(strings[7]);
27659strings[2148] = str->add(strings[2148]);
27660strings[4832] = str->add("e,action,mouse,move");
27661strings[4833] = str->add("e");
27662strings[1737] = str->add(strings[1737]);
27663strings[4834] = str->add("base2");
27664strings[1737] = str->add(strings[1737]);
27665strings[1946] = str->add(strings[1946]);
27666strings[1737] = str->add(strings[1737]);
27667strings[1946] = str->add(strings[1946]);
27668str->del(strings[4832]);
27669str->del(strings[4833]);
27670str->del(strings[1737]);
27671str->del(strings[4834]);
27672str->del(strings[1737]);
27673str->del(strings[1946]);
27674str->del(strings[1737]);
27675str->del(strings[1946]);
27676strings[4835] = str->add("e,action,mouse,move");
27677strings[4836] = str->add("e");
27678strings[4837] = str->add("mouse,move");
27679strings[4838] = str->add("base2");
27680strings[4837] = str->add(strings[4837]);
27681strings[1946] = str->add(strings[1946]);
27682strings[4837] = str->add(strings[4837]);
27683strings[1946] = str->add(strings[1946]);
27684str->del(strings[4835]);
27685str->del(strings[4836]);
27686str->del(strings[4837]);
27687str->del(strings[4838]);
27688str->del(strings[4837]);
27689str->del(strings[1946]);
27690str->del(strings[4837]);
27691str->del(strings[1946]);
27692strings[4839] = str->add("e,action,mouse,move");
27693strings[4840] = str->add("e");
27694strings[4841] = str->add("mouse,move");
27695strings[4842] = str->add("base2");
27696strings[4841] = str->add(strings[4841]);
27697strings[1946] = str->add(strings[1946]);
27698strings[4841] = str->add(strings[4841]);
27699strings[1946] = str->add(strings[1946]);
27700str->del(strings[4839]);
27701str->del(strings[4840]);
27702str->del(strings[4841]);
27703str->del(strings[4842]);
27704str->del(strings[4841]);
27705str->del(strings[1946]);
27706str->del(strings[4841]);
27707str->del(strings[1946]);
27708strings[4843] = str->add("e,action,mouse,move");
27709strings[4844] = str->add("e");
27710strings[4845] = str->add("mouse,move");
27711strings[4846] = str->add("base2");
27712strings[4845] = str->add(strings[4845]);
27713strings[1946] = str->add(strings[1946]);
27714strings[4845] = str->add(strings[4845]);
27715strings[1946] = str->add(strings[1946]);
27716str->del(strings[4843]);
27717str->del(strings[4844]);
27718str->del(strings[4845]);
27719str->del(strings[4846]);
27720str->del(strings[4845]);
27721str->del(strings[1946]);
27722str->del(strings[4845]);
27723str->del(strings[1946]);
27724strings[4847] = str->add("e,action,mouse,move");
27725strings[4848] = str->add("e");
27726strings[1740] = str->add(strings[1740]);
27727strings[4849] = str->add("base2");
27728strings[1740] = str->add(strings[1740]);
27729strings[1946] = str->add(strings[1946]);
27730strings[1740] = str->add(strings[1740]);
27731strings[1946] = str->add(strings[1946]);
27732strings[1737] = str->add(strings[1737]);
27733strings[4850] = str->add("icon_area");
27734strings[1737] = str->add(strings[1737]);
27735strings[1946] = str->add(strings[1946]);
27736strings[1737] = str->add(strings[1737]);
27737strings[1946] = str->add(strings[1946]);
27738strings[1737] = str->add(strings[1737]);
27739strings[1946] = str->add(strings[1946]);
27740str->del(strings[4847]);
27741str->del(strings[4848]);
27742str->del(strings[1740]);
27743str->del(strings[4849]);
27744str->del(strings[1740]);
27745str->del(strings[1946]);
27746str->del(strings[1740]);
27747str->del(strings[1946]);
27748str->del(strings[1737]);
27749str->del(strings[4850]);
27750str->del(strings[1737]);
27751str->del(strings[1946]);
27752str->del(strings[1737]);
27753str->del(strings[1946]);
27754str->del(strings[1737]);
27755str->del(strings[1946]);
27756strings[4851] = str->add("e,action,mouse,move");
27757strings[4852] = str->add("e");
27758strings[4853] = str->add("mouse,move");
27759strings[4854] = str->add("icon_area");
27760strings[4853] = str->add(strings[4853]);
27761strings[1946] = str->add(strings[1946]);
27762strings[4853] = str->add(strings[4853]);
27763strings[1946] = str->add(strings[1946]);
27764strings[4853] = str->add(strings[4853]);
27765strings[1946] = str->add(strings[1946]);
27766str->del(strings[4851]);
27767str->del(strings[4852]);
27768str->del(strings[4853]);
27769str->del(strings[4854]);
27770str->del(strings[4853]);
27771str->del(strings[1946]);
27772str->del(strings[4853]);
27773str->del(strings[1946]);
27774str->del(strings[4853]);
27775str->del(strings[1946]);
27776strings[4855] = str->add("e,action,mouse,move");
27777strings[4856] = str->add("e");
27778strings[1740] = str->add(strings[1740]);
27779strings[4857] = str->add("icon_area");
27780strings[1740] = str->add(strings[1740]);
27781strings[1946] = str->add(strings[1946]);
27782strings[1740] = str->add(strings[1740]);
27783strings[1946] = str->add(strings[1946]);
27784strings[1740] = str->add(strings[1740]);
27785strings[1946] = str->add(strings[1946]);
27786strings[1737] = str->add(strings[1737]);
27787strings[4858] = str->add("base2");
27788strings[1737] = str->add(strings[1737]);
27789strings[1946] = str->add(strings[1946]);
27790strings[1737] = str->add(strings[1737]);
27791strings[1946] = str->add(strings[1946]);
27792str->del(strings[4855]);
27793str->del(strings[4856]);
27794str->del(strings[1740]);
27795str->del(strings[4857]);
27796str->del(strings[1740]);
27797str->del(strings[1946]);
27798str->del(strings[1740]);
27799str->del(strings[1946]);
27800str->del(strings[1740]);
27801str->del(strings[1946]);
27802str->del(strings[1737]);
27803str->del(strings[4858]);
27804str->del(strings[1737]);
27805str->del(strings[1946]);
27806str->del(strings[1737]);
27807str->del(strings[1946]);
27808strings[4859] = str->add("e,action,mouse,move");
27809strings[4860] = str->add("e");
27810strings[4861] = str->add("mouse,move");
27811strings[4862] = str->add("base2");
27812strings[4861] = str->add(strings[4861]);
27813strings[1946] = str->add(strings[1946]);
27814strings[4861] = str->add(strings[4861]);
27815strings[1946] = str->add(strings[1946]);
27816str->del(strings[4859]);
27817str->del(strings[4860]);
27818str->del(strings[4861]);
27819str->del(strings[4862]);
27820str->del(strings[4861]);
27821str->del(strings[1946]);
27822str->del(strings[4861]);
27823str->del(strings[1946]);
27824str->del(strings[7]);
27825str->del(strings[2148]);
27826strings[7] = str->add(strings[7]);
27827strings[2150] = str->add(strings[2150]);
27828strings[4863] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/61");
27829strings[7] = str->add(strings[7]);
27830strings[2150] = str->add(strings[2150]);
27831strings[4864] = str->add("e,action,mouse,move");
27832strings[4865] = str->add("e");
27833strings[4866] = str->add("mouse,move");
27834strings[4867] = str->add("base2");
27835strings[4866] = str->add(strings[4866]);
27836strings[1946] = str->add(strings[1946]);
27837strings[4866] = str->add(strings[4866]);
27838strings[1946] = str->add(strings[1946]);
27839str->del(strings[4864]);
27840str->del(strings[4865]);
27841str->del(strings[4866]);
27842str->del(strings[4867]);
27843str->del(strings[4866]);
27844str->del(strings[1946]);
27845str->del(strings[4866]);
27846str->del(strings[1946]);
27847strings[4868] = str->add("e,action,mouse,move");
27848strings[4869] = str->add("e");
27849strings[4870] = str->add("mouse,move");
27850strings[4871] = str->add("base2");
27851strings[4870] = str->add(strings[4870]);
27852strings[1946] = str->add(strings[1946]);
27853strings[4870] = str->add(strings[4870]);
27854strings[1946] = str->add(strings[1946]);
27855str->del(strings[4868]);
27856str->del(strings[4869]);
27857str->del(strings[4870]);
27858str->del(strings[4871]);
27859str->del(strings[4870]);
27860str->del(strings[1946]);
27861str->del(strings[4870]);
27862str->del(strings[1946]);
27863strings[4872] = str->add("e,action,mouse,move");
27864strings[4873] = str->add("e");
27865strings[4874] = str->add("mouse,move");
27866strings[4875] = str->add("base2");
27867strings[4874] = str->add(strings[4874]);
27868strings[1946] = str->add(strings[1946]);
27869strings[4874] = str->add(strings[4874]);
27870strings[1946] = str->add(strings[1946]);
27871str->del(strings[4872]);
27872str->del(strings[4873]);
27873str->del(strings[4874]);
27874str->del(strings[4875]);
27875str->del(strings[4874]);
27876str->del(strings[1946]);
27877str->del(strings[4874]);
27878str->del(strings[1946]);
27879strings[4876] = str->add("e,action,mouse,move");
27880strings[4877] = str->add("e");
27881strings[4878] = str->add("mouse,move");
27882strings[4879] = str->add("base2");
27883strings[4878] = str->add(strings[4878]);
27884strings[1946] = str->add(strings[1946]);
27885strings[4878] = str->add(strings[4878]);
27886strings[1946] = str->add(strings[1946]);
27887str->del(strings[4876]);
27888str->del(strings[4877]);
27889str->del(strings[4878]);
27890str->del(strings[4879]);
27891str->del(strings[4878]);
27892str->del(strings[1946]);
27893str->del(strings[4878]);
27894str->del(strings[1946]);
27895strings[4880] = str->add("program,start");
27896strings[4881] = str->add("go_active26");
27897strings[1932] = str->add(strings[1932]);
27898strings[4881] = str->add(strings[4881]);
27899strings[4880] = str->add(strings[4880]);
27900strings[4882] = str->add("go_activeb26");
27901strings[4880] = str->add(strings[4880]);
27902strings[4883] = str->add("go_active4");
27903strings[1932] = str->add(strings[1932]);
27904strings[4883] = str->add(strings[4883]);
27905strings[4880] = str->add(strings[4880]);
27906strings[4884] = str->add("go_activeb4");
27907str->del(strings[4880]);
27908str->del(strings[4881]);
27909str->del(strings[1932]);
27910str->del(strings[4881]);
27911str->del(strings[4880]);
27912str->del(strings[4882]);
27913str->del(strings[4880]);
27914str->del(strings[4883]);
27915str->del(strings[1932]);
27916str->del(strings[4883]);
27917str->del(strings[4880]);
27918str->del(strings[4884]);
27919strings[4885] = str->add("e,action,mouse,move");
27920strings[4886] = str->add("e");
27921strings[4887] = str->add("mouse,move");
27922strings[4888] = str->add("base2");
27923strings[4887] = str->add(strings[4887]);
27924strings[1946] = str->add(strings[1946]);
27925strings[4887] = str->add(strings[4887]);
27926strings[1946] = str->add(strings[1946]);
27927str->del(strings[4885]);
27928str->del(strings[4886]);
27929str->del(strings[4887]);
27930str->del(strings[4888]);
27931str->del(strings[4887]);
27932str->del(strings[1946]);
27933str->del(strings[4887]);
27934str->del(strings[1946]);
27935strings[4889] = str->add("e,action,mouse,move");
27936strings[4890] = str->add("e");
27937strings[4891] = str->add("mouse,move");
27938strings[4892] = str->add("base2");
27939strings[4891] = str->add(strings[4891]);
27940strings[1946] = str->add(strings[1946]);
27941strings[4891] = str->add(strings[4891]);
27942strings[1946] = str->add(strings[1946]);
27943str->del(strings[4889]);
27944str->del(strings[4890]);
27945str->del(strings[4891]);
27946str->del(strings[4892]);
27947str->del(strings[4891]);
27948str->del(strings[1946]);
27949str->del(strings[4891]);
27950str->del(strings[1946]);
27951strings[4893] = str->add("e,action,mouse,move");
27952strings[4894] = str->add("e");
27953strings[1740] = str->add(strings[1740]);
27954strings[4895] = str->add("base2");
27955strings[1740] = str->add(strings[1740]);
27956strings[1946] = str->add(strings[1946]);
27957strings[1740] = str->add(strings[1740]);
27958strings[1946] = str->add(strings[1946]);
27959strings[1737] = str->add(strings[1737]);
27960strings[377] = str->add(strings[377]);
27961strings[1737] = str->add(strings[1737]);
27962strings[1946] = str->add(strings[1946]);
27963strings[1737] = str->add(strings[1737]);
27964strings[1946] = str->add(strings[1946]);
27965str->del(strings[4893]);
27966str->del(strings[4894]);
27967str->del(strings[1740]);
27968str->del(strings[4895]);
27969str->del(strings[1740]);
27970str->del(strings[1946]);
27971str->del(strings[1740]);
27972str->del(strings[1946]);
27973str->del(strings[1737]);
27974str->del(strings[377]);
27975str->del(strings[1737]);
27976str->del(strings[1946]);
27977str->del(strings[1737]);
27978str->del(strings[1946]);
27979strings[4896] = str->add("e,action,mouse,move");
27980strings[4897] = str->add("e");
27981strings[1740] = str->add(strings[1740]);
27982strings[377] = str->add(strings[377]);
27983strings[1740] = str->add(strings[1740]);
27984strings[1946] = str->add(strings[1946]);
27985strings[1740] = str->add(strings[1740]);
27986strings[1946] = str->add(strings[1946]);
27987str->del(strings[4896]);
27988str->del(strings[4897]);
27989str->del(strings[1740]);
27990str->del(strings[377]);
27991str->del(strings[1740]);
27992str->del(strings[1946]);
27993str->del(strings[1740]);
27994str->del(strings[1946]);
27995strings[4898] = str->add("e,action,mouse,move");
27996strings[4899] = str->add("e");
27997str->del(strings[4898]);
27998str->del(strings[4899]);
27999strings[4900] = str->add("e,action,mouse,move");
28000strings[4901] = str->add("e");
28001str->del(strings[4900]);
28002str->del(strings[4901]);
28003strings[4902] = str->add("e,action,mouse,move");
28004strings[4903] = str->add("e");
28005strings[1737] = str->add(strings[1737]);
28006strings[377] = str->add(strings[377]);
28007strings[1737] = str->add(strings[1737]);
28008strings[1946] = str->add(strings[1946]);
28009strings[1737] = str->add(strings[1737]);
28010strings[1946] = str->add(strings[1946]);
28011str->del(strings[4902]);
28012str->del(strings[4903]);
28013str->del(strings[1737]);
28014str->del(strings[377]);
28015str->del(strings[1737]);
28016str->del(strings[1946]);
28017str->del(strings[1737]);
28018str->del(strings[1946]);
28019strings[4904] = str->add("e,action,mouse,move");
28020strings[4905] = str->add("e");
28021strings[4906] = str->add("mouse,move");
28022strings[377] = str->add(strings[377]);
28023strings[4906] = str->add(strings[4906]);
28024strings[1946] = str->add(strings[1946]);
28025strings[4906] = str->add(strings[4906]);
28026strings[1946] = str->add(strings[1946]);
28027str->del(strings[4904]);
28028str->del(strings[4905]);
28029str->del(strings[4906]);
28030str->del(strings[377]);
28031str->del(strings[4906]);
28032str->del(strings[1946]);
28033str->del(strings[4906]);
28034str->del(strings[1946]);
28035strings[4907] = str->add("e,action,mouse,move");
28036strings[4908] = str->add("e");
28037strings[4909] = str->add("mouse,move");
28038strings[377] = str->add(strings[377]);
28039strings[4909] = str->add(strings[4909]);
28040strings[1946] = str->add(strings[1946]);
28041strings[4909] = str->add(strings[4909]);
28042strings[1946] = str->add(strings[1946]);
28043str->del(strings[4907]);
28044str->del(strings[4908]);
28045str->del(strings[4909]);
28046str->del(strings[377]);
28047str->del(strings[4909]);
28048str->del(strings[1946]);
28049str->del(strings[4909]);
28050str->del(strings[1946]);
28051str->del(strings[7]);
28052str->del(strings[2150]);
28053strings[7] = str->add(strings[7]);
28054strings[1966] = str->add(strings[1966]);
28055strings[4910] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/62");
28056strings[7] = str->add(strings[7]);
28057strings[1966] = str->add(strings[1966]);
28058strings[4911] = str->add("e,action,mouse,move");
28059strings[4912] = str->add("e");
28060strings[4913] = str->add("mouse,move");
28061strings[377] = str->add(strings[377]);
28062strings[4913] = str->add(strings[4913]);
28063strings[1946] = str->add(strings[1946]);
28064strings[4913] = str->add(strings[4913]);
28065strings[1946] = str->add(strings[1946]);
28066str->del(strings[4911]);
28067str->del(strings[4912]);
28068str->del(strings[4913]);
28069str->del(strings[377]);
28070str->del(strings[4913]);
28071str->del(strings[1946]);
28072str->del(strings[4913]);
28073str->del(strings[1946]);
28074strings[4914] = str->add("e,action,mouse,move");
28075strings[4915] = str->add("e");
28076strings[4916] = str->add("mouse,move");
28077strings[377] = str->add(strings[377]);
28078strings[4916] = str->add(strings[4916]);
28079strings[1946] = str->add(strings[1946]);
28080strings[4916] = str->add(strings[4916]);
28081strings[1946] = str->add(strings[1946]);
28082str->del(strings[4914]);
28083str->del(strings[4915]);
28084str->del(strings[4916]);
28085str->del(strings[377]);
28086str->del(strings[4916]);
28087str->del(strings[1946]);
28088str->del(strings[4916]);
28089str->del(strings[1946]);
28090strings[4917] = str->add("e,action,mouse,move");
28091strings[4918] = str->add("e");
28092strings[4919] = str->add("mouse,move");
28093strings[377] = str->add(strings[377]);
28094strings[4919] = str->add(strings[4919]);
28095strings[1946] = str->add(strings[1946]);
28096strings[4919] = str->add(strings[4919]);
28097strings[1946] = str->add(strings[1946]);
28098str->del(strings[4917]);
28099str->del(strings[4918]);
28100str->del(strings[4919]);
28101str->del(strings[377]);
28102str->del(strings[4919]);
28103str->del(strings[1946]);
28104str->del(strings[4919]);
28105str->del(strings[1946]);
28106strings[4920] = str->add("e,action,mouse,move");
28107strings[4921] = str->add("e");
28108strings[4922] = str->add("mouse,move");
28109strings[377] = str->add(strings[377]);
28110strings[4922] = str->add(strings[4922]);
28111strings[1946] = str->add(strings[1946]);
28112strings[4922] = str->add(strings[4922]);
28113strings[1946] = str->add(strings[1946]);
28114str->del(strings[4920]);
28115str->del(strings[4921]);
28116str->del(strings[4922]);
28117str->del(strings[377]);
28118str->del(strings[4922]);
28119str->del(strings[1946]);
28120str->del(strings[4922]);
28121str->del(strings[1946]);
28122strings[1932] = str->add(strings[1932]);
28123strings[4923] = str->add("go_activeb28");
28124strings[4924] = str->add("program,start");
28125strings[4925] = str->add("go_activec28");
28126strings[1932] = str->add(strings[1932]);
28127strings[4926] = str->add("go_activeb2");
28128strings[4924] = str->add(strings[4924]);
28129strings[4927] = str->add("go_activec2");
28130str->del(strings[1932]);
28131str->del(strings[4923]);
28132str->del(strings[4924]);
28133str->del(strings[4925]);
28134str->del(strings[1932]);
28135str->del(strings[4926]);
28136str->del(strings[4924]);
28137str->del(strings[4927]);
28138str->del(strings[7]);
28139str->del(strings[1966]);
28140strings[7] = str->add(strings[7]);
28141strings[1964] = str->add(strings[1964]);
28142strings[4928] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/63");
28143strings[7] = str->add(strings[7]);
28144strings[1964] = str->add(strings[1964]);
28145strings[4929] = str->add("e,action,mouse,move");
28146strings[4930] = str->add("e");
28147strings[4931] = str->add("mouse,move");
28148strings[377] = str->add(strings[377]);
28149strings[4931] = str->add(strings[4931]);
28150strings[1946] = str->add(strings[1946]);
28151strings[4931] = str->add(strings[4931]);
28152strings[1946] = str->add(strings[1946]);
28153str->del(strings[4929]);
28154str->del(strings[4930]);
28155str->del(strings[4931]);
28156str->del(strings[377]);
28157str->del(strings[4931]);
28158str->del(strings[1946]);
28159str->del(strings[4931]);
28160str->del(strings[1946]);
28161strings[4932] = str->add("e,action,mouse,move");
28162strings[4933] = str->add("e");
28163strings[4934] = str->add("mouse,move");
28164strings[377] = str->add(strings[377]);
28165strings[4934] = str->add(strings[4934]);
28166strings[1946] = str->add(strings[1946]);
28167strings[4934] = str->add(strings[4934]);
28168strings[1946] = str->add(strings[1946]);
28169str->del(strings[4932]);
28170str->del(strings[4933]);
28171str->del(strings[4934]);
28172str->del(strings[377]);
28173str->del(strings[4934]);
28174str->del(strings[1946]);
28175str->del(strings[4934]);
28176str->del(strings[1946]);
28177strings[4935] = str->add("e,action,mouse,move");
28178strings[4936] = str->add("e");
28179strings[4937] = str->add("mouse,move");
28180strings[377] = str->add(strings[377]);
28181strings[4937] = str->add(strings[4937]);
28182strings[1946] = str->add(strings[1946]);
28183strings[4937] = str->add(strings[4937]);
28184strings[1946] = str->add(strings[1946]);
28185str->del(strings[4935]);
28186str->del(strings[4936]);
28187str->del(strings[4937]);
28188str->del(strings[377]);
28189str->del(strings[4937]);
28190str->del(strings[1946]);
28191str->del(strings[4937]);
28192str->del(strings[1946]);
28193strings[4938] = str->add("e,action,mouse,move");
28194strings[4939] = str->add("e");
28195strings[4940] = str->add("mouse,move");
28196strings[377] = str->add(strings[377]);
28197strings[4940] = str->add(strings[4940]);
28198strings[1946] = str->add(strings[1946]);
28199strings[4940] = str->add(strings[4940]);
28200strings[1946] = str->add(strings[1946]);
28201str->del(strings[4938]);
28202str->del(strings[4939]);
28203str->del(strings[4940]);
28204str->del(strings[377]);
28205str->del(strings[4940]);
28206str->del(strings[1946]);
28207str->del(strings[4940]);
28208str->del(strings[1946]);
28209str->del(strings[7]);
28210str->del(strings[1964]);
28211strings[7] = str->add(strings[7]);
28212strings[1968] = str->add(strings[1968]);
28213strings[4941] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/64");
28214strings[7] = str->add(strings[7]);
28215strings[1968] = str->add(strings[1968]);
28216strings[4942] = str->add("program,start");
28217strings[4943] = str->add("go_active25");
28218strings[1932] = str->add(strings[1932]);
28219strings[4943] = str->add(strings[4943]);
28220strings[4942] = str->add(strings[4942]);
28221strings[4944] = str->add("go_activeb25");
28222strings[4942] = str->add(strings[4942]);
28223strings[4945] = str->add("go_active5");
28224strings[1932] = str->add(strings[1932]);
28225strings[4945] = str->add(strings[4945]);
28226strings[4942] = str->add(strings[4942]);
28227strings[4946] = str->add("go_activeb5");
28228str->del(strings[4942]);
28229str->del(strings[4943]);
28230str->del(strings[1932]);
28231str->del(strings[4943]);
28232str->del(strings[4942]);
28233str->del(strings[4944]);
28234str->del(strings[4942]);
28235str->del(strings[4945]);
28236str->del(strings[1932]);
28237str->del(strings[4945]);
28238str->del(strings[4942]);
28239str->del(strings[4946]);
28240str->del(strings[7]);
28241str->del(strings[1968]);
28242strings[7] = str->add(strings[7]);
28243strings[2058] = str->add(strings[2058]);
28244strings[4947] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/65");
28245strings[7] = str->add(strings[7]);
28246strings[2058] = str->add(strings[2058]);
28247strings[4948] = str->add("e,action,mouse,move");
28248strings[4949] = str->add("e");
28249strings[4950] = str->add("e,action,mouse,down");
28250strings[4949] = str->add(strings[4949]);
28251strings[167] = str->add(strings[167]);
28252strings[377] = str->add(strings[377]);
28253strings[4951] = str->add("Main");
28254strings[66] = str->add(strings[66]);
28255strings[4952] = str->add("Favorite Applications");
28256strings[469] = str->add(strings[469]);
28257strings[2686] = str->add(strings[2686]);
28258strings[2231] = str->add(strings[2231]);
28259strings[469] = str->add(strings[469]);
28260strings[2715] = str->add(strings[2715]);
28261strings[2338] = str->add(strings[2338]);
28262strings[469] = str->add(strings[469]);
28263strings[2691] = str->add(strings[2691]);
28264strings[4953] = str->add("Files");
28265strings[469] = str->add(strings[469]);
28266strings[2693] = str->add(strings[2693]);
28267strings[4954] = str->add("Virtual");
28268strings[469] = str->add(strings[469]);
28269strings[2687] = str->add(strings[2687]);
28270strings[2494] = str->add(strings[2494]);
28271strings[469] = str->add(strings[469]);
28272strings[2711] = str->add(strings[2711]);
28273strings[4955] = str->add("Show/Hide All Windows");
28274strings[1619] = str->add(strings[1619]);
28275strings[469] = str->add(strings[469]);
28276strings[2687] = str->add(strings[2687]);
28277strings[2552] = str->add(strings[2552]);
28278strings[469] = str->add(strings[469]);
28279strings[2682] = str->add(strings[2682]);
28280strings[1712] = str->add(strings[1712]);
28281strings[469] = str->add(strings[469]);
28282strings[2671] = str->add(strings[2671]);
28283strings[4956] = str->add("About");
28284strings[469] = str->add(strings[469]);
28285strings[2671] = str->add(strings[2671]);
28286strings[2514] = str->add(strings[2514]);
28287strings[469] = str->add(strings[469]);
28288strings[2680] = str->add(strings[2680]);
28289strings[1713] = str->add(strings[1713]);
28290strings[469] = str->add(strings[469]);
28291strings[2672] = str->add(strings[2672]);
28292strings[1714] = str->add(strings[1714]);
28293strings[469] = str->add(strings[469]);
28294strings[2673] = str->add(strings[2673]);
28295strings[4957] = str->add("Configuration");
28296strings[469] = str->add(strings[469]);
28297strings[2688] = str->add(strings[2688]);
28298strings[1721] = str->add(strings[1721]);
28299strings[469] = str->add(strings[469]);
28300strings[2690] = str->add(strings[2690]);
28301strings[361] = str->add(strings[361]);
28302strings[362] = str->add(strings[362]);
28303strings[361] = str->add(strings[361]);
28304str->del(strings[361]);
28305strings[362] = str->add(strings[362]);
28306str->del(strings[362]);
28307strings[4958] = str->add("resize");
28308str->del(strings[4958]);
28309strings[64] = str->add(strings[64]);
28310strings[2581] = str->add(strings[2581]);
28311strings[64] = str->add(strings[64]);
28312strings[4959] = str->add("load");
28313strings[4951] = str->add(strings[4951]);
28314strings[4960] = str->add("e,action,show,title");
28315strings[4949] = str->add(strings[4949]);
28316str->del(strings[4959]);
28317strings[4961] = str->add("program,start");
28318strings[4962] = str->add("on");
28319strings[1932] = str->add(strings[1932]);
28320strings[4962] = str->add(strings[4962]);
28321str->del(strings[4960]);
28322str->del(strings[4949]);
28323strings[1841] = str->add(strings[1841]);
28324strings[64] = str->add(strings[64]);
28325strings[1949] = str->add(strings[1949]);
28326strings[64] = str->add(strings[64]);
28327strings[1880] = str->add(strings[1880]);
28328str->del(strings[64]);
28329strings[379] = str->add(strings[379]);
28330strings[4951] = str->add(strings[4951]);
28331strings[4951] = str->add(strings[4951]);
28332strings[4951] = str->add(strings[4951]);
28333strings[64] = str->add(strings[64]);
28334strings[1876] = str->add(strings[1876]);
28335strings[64] = str->add(strings[64]);
28336strings[1874] = str->add(strings[1874]);
28337strings[64] = str->add(strings[64]);
28338strings[2634] = str->add(strings[2634]);
28339strings[4963] = str->add("load");
28340strings[1841] = str->add(strings[1841]);
28341strings[64] = str->add(strings[64]);
28342strings[2584] = str->add(strings[2584]);
28343strings[4963] = str->add(strings[4963]);
28344strings[1841] = str->add(strings[1841]);
28345strings[469] = str->add(strings[469]);
28346strings[2686] = str->add(strings[2686]);
28347strings[4963] = str->add(strings[4963]);
28348strings[469] = str->add(strings[469]);
28349strings[2871] = str->add(strings[2871]);
28350strings[1841] = str->add(strings[1841]);
28351strings[4964] = str->add("resize");
28352strings[4964] = str->add(strings[4964]);
28353strings[64] = str->add(strings[64]);
28354strings[2585] = str->add(strings[2585]);
28355strings[64] = str->add(strings[64]);
28356strings[4963] = str->add(strings[4963]);
28357strings[4952] = str->add(strings[4952]);
28358strings[1841] = str->add(strings[1841]);
28359str->del(strings[64]);
28360strings[385] = str->add(strings[385]);
28361strings[4952] = str->add(strings[4952]);
28362strings[64] = str->add(strings[64]);
28363strings[2586] = str->add(strings[2586]);
28364strings[4963] = str->add(strings[4963]);
28365strings[1841] = str->add(strings[1841]);
28366strings[64] = str->add(strings[64]);
28367strings[2886] = str->add(strings[2886]);
28368strings[64] = str->add(strings[64]);
28369strings[2888] = str->add(strings[2888]);
28370strings[64] = str->add(strings[64]);
28371strings[2634] = str->add(strings[2634]);
28372strings[4963] = str->add(strings[4963]);
28373strings[1841] = str->add(strings[1841]);
28374strings[64] = str->add(strings[64]);
28375strings[2584] = str->add(strings[2584]);
28376strings[4963] = str->add(strings[4963]);
28377strings[1841] = str->add(strings[1841]);
28378strings[469] = str->add(strings[469]);
28379strings[2715] = str->add(strings[2715]);
28380strings[4963] = str->add(strings[4963]);
28381strings[469] = str->add(strings[469]);
28382strings[2890] = str->add(strings[2890]);
28383strings[1841] = str->add(strings[1841]);
28384strings[4964] = str->add(strings[4964]);
28385strings[4964] = str->add(strings[4964]);
28386strings[64] = str->add(strings[64]);
28387strings[2585] = str->add(strings[2585]);
28388strings[64] = str->add(strings[64]);
28389strings[4963] = str->add(strings[4963]);
28390strings[2231] = str->add(strings[2231]);
28391strings[1841] = str->add(strings[1841]);
28392str->del(strings[64]);
28393strings[385] = str->add(strings[385]);
28394strings[2231] = str->add(strings[2231]);
28395strings[64] = str->add(strings[64]);
28396strings[2586] = str->add(strings[2586]);
28397strings[4963] = str->add(strings[4963]);
28398strings[1841] = str->add(strings[1841]);
28399strings[64] = str->add(strings[64]);
28400strings[2886] = str->add(strings[2886]);
28401strings[64] = str->add(strings[64]);
28402strings[2888] = str->add(strings[2888]);
28403strings[64] = str->add(strings[64]);
28404strings[2583] = str->add(strings[2583]);
28405strings[4963] = str->add(strings[4963]);
28406strings[1841] = str->add(strings[1841]);
28407strings[64] = str->add(strings[64]);
28408strings[2584] = str->add(strings[2584]);
28409strings[4963] = str->add(strings[4963]);
28410strings[1841] = str->add(strings[1841]);
28411strings[469] = str->add(strings[469]);
28412strings[2691] = str->add(strings[2691]);
28413strings[4963] = str->add(strings[4963]);
28414strings[469] = str->add(strings[469]);
28415strings[2892] = str->add(strings[2892]);
28416strings[1841] = str->add(strings[1841]);
28417strings[4964] = str->add(strings[4964]);
28418strings[4964] = str->add(strings[4964]);
28419strings[64] = str->add(strings[64]);
28420strings[2585] = str->add(strings[2585]);
28421strings[64] = str->add(strings[64]);
28422strings[4963] = str->add(strings[4963]);
28423strings[2338] = str->add(strings[2338]);
28424strings[1841] = str->add(strings[1841]);
28425str->del(strings[64]);
28426strings[385] = str->add(strings[385]);
28427strings[2338] = str->add(strings[2338]);
28428strings[64] = str->add(strings[64]);
28429strings[2886] = str->add(strings[2886]);
28430strings[64] = str->add(strings[64]);
28431strings[2888] = str->add(strings[2888]);
28432strings[64] = str->add(strings[64]);
28433strings[2583] = str->add(strings[2583]);
28434strings[4963] = str->add(strings[4963]);
28435strings[1841] = str->add(strings[1841]);
28436strings[64] = str->add(strings[64]);
28437strings[2584] = str->add(strings[2584]);
28438strings[4963] = str->add(strings[4963]);
28439strings[1841] = str->add(strings[1841]);
28440strings[469] = str->add(strings[469]);
28441strings[2693] = str->add(strings[2693]);
28442strings[2693] = str->add(strings[2693]);
28443strings[4963] = str->add(strings[4963]);
28444strings[469] = str->add(strings[469]);
28445strings[4965] = str->add("images/449");
28446strings[4966] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/449");
28447strings[469] = str->add(strings[469]);
28448strings[4965] = str->add(strings[4965]);
28449strings[469] = str->add(strings[469]);
28450strings[4967] = str->add("images/450");
28451strings[4968] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/450");
28452strings[469] = str->add(strings[469]);
28453strings[4967] = str->add(strings[4967]);
28454strings[1841] = str->add(strings[1841]);
28455strings[4964] = str->add(strings[4964]);
28456strings[4964] = str->add(strings[4964]);
28457strings[64] = str->add(strings[64]);
28458strings[2585] = str->add(strings[2585]);
28459strings[64] = str->add(strings[64]);
28460strings[4963] = str->add(strings[4963]);
28461strings[4953] = str->add(strings[4953]);
28462strings[1841] = str->add(strings[1841]);
28463str->del(strings[64]);
28464strings[385] = str->add(strings[385]);
28465strings[4953] = str->add(strings[4953]);
28466strings[64] = str->add(strings[64]);
28467strings[2886] = str->add(strings[2886]);
28468strings[64] = str->add(strings[64]);
28469strings[2888] = str->add(strings[2888]);
28470strings[64] = str->add(strings[64]);
28471strings[2582] = str->add(strings[2582]);
28472strings[4963] = str->add(strings[4963]);
28473strings[1841] = str->add(strings[1841]);
28474strings[64] = str->add(strings[64]);
28475strings[2634] = str->add(strings[2634]);
28476strings[4963] = str->add(strings[4963]);
28477strings[1841] = str->add(strings[1841]);
28478strings[64] = str->add(strings[64]);
28479strings[2584] = str->add(strings[2584]);
28480strings[4963] = str->add(strings[4963]);
28481strings[1841] = str->add(strings[1841]);
28482strings[469] = str->add(strings[469]);
28483strings[2687] = str->add(strings[2687]);
28484strings[4963] = str->add(strings[4963]);
28485strings[469] = str->add(strings[469]);
28486strings[2894] = str->add(strings[2894]);
28487strings[1841] = str->add(strings[1841]);
28488strings[4964] = str->add(strings[4964]);
28489strings[4964] = str->add(strings[4964]);
28490strings[64] = str->add(strings[64]);
28491strings[2585] = str->add(strings[2585]);
28492strings[64] = str->add(strings[64]);
28493strings[4963] = str->add(strings[4963]);
28494strings[1619] = str->add(strings[1619]);
28495strings[1841] = str->add(strings[1841]);
28496str->del(strings[64]);
28497strings[385] = str->add(strings[385]);
28498strings[1619] = str->add(strings[1619]);
28499strings[64] = str->add(strings[64]);
28500strings[2586] = str->add(strings[2586]);
28501strings[4963] = str->add(strings[4963]);
28502strings[1841] = str->add(strings[1841]);
28503strings[64] = str->add(strings[64]);
28504strings[2886] = str->add(strings[2886]);
28505strings[64] = str->add(strings[64]);
28506strings[2888] = str->add(strings[2888]);
28507strings[64] = str->add(strings[64]);
28508strings[2634] = str->add(strings[2634]);
28509strings[4963] = str->add(strings[4963]);
28510strings[1841] = str->add(strings[1841]);
28511strings[64] = str->add(strings[64]);
28512strings[2584] = str->add(strings[2584]);
28513strings[4963] = str->add(strings[4963]);
28514strings[1841] = str->add(strings[1841]);
28515strings[469] = str->add(strings[469]);
28516strings[2682] = str->add(strings[2682]);
28517strings[4963] = str->add(strings[4963]);
28518strings[469] = str->add(strings[469]);
28519strings[2896] = str->add(strings[2896]);
28520strings[1841] = str->add(strings[1841]);
28521strings[4964] = str->add(strings[4964]);
28522strings[4964] = str->add(strings[4964]);
28523strings[64] = str->add(strings[64]);
28524strings[2585] = str->add(strings[2585]);
28525strings[64] = str->add(strings[64]);
28526strings[4963] = str->add(strings[4963]);
28527strings[2552] = str->add(strings[2552]);
28528strings[1841] = str->add(strings[1841]);
28529str->del(strings[64]);
28530strings[385] = str->add(strings[385]);
28531strings[2552] = str->add(strings[2552]);
28532strings[64] = str->add(strings[64]);
28533strings[2586] = str->add(strings[2586]);
28534strings[4963] = str->add(strings[4963]);
28535strings[1841] = str->add(strings[1841]);
28536strings[64] = str->add(strings[64]);
28537strings[2886] = str->add(strings[2886]);
28538strings[64] = str->add(strings[64]);
28539strings[2888] = str->add(strings[2888]);
28540strings[64] = str->add(strings[64]);
28541strings[2582] = str->add(strings[2582]);
28542strings[4963] = str->add(strings[4963]);
28543strings[1841] = str->add(strings[1841]);
28544strings[64] = str->add(strings[64]);
28545strings[2634] = str->add(strings[2634]);
28546strings[4963] = str->add(strings[4963]);
28547strings[1841] = str->add(strings[1841]);
28548strings[64] = str->add(strings[64]);
28549strings[2584] = str->add(strings[2584]);
28550strings[4963] = str->add(strings[4963]);
28551strings[1841] = str->add(strings[1841]);
28552strings[469] = str->add(strings[469]);
28553strings[2671] = str->add(strings[2671]);
28554strings[4963] = str->add(strings[4963]);
28555strings[469] = str->add(strings[469]);
28556strings[2898] = str->add(strings[2898]);
28557strings[469] = str->add(strings[469]);
28558strings[2900] = str->add(strings[2900]);
28559strings[1841] = str->add(strings[1841]);
28560strings[4964] = str->add(strings[4964]);
28561strings[4964] = str->add(strings[4964]);
28562strings[64] = str->add(strings[64]);
28563strings[2585] = str->add(strings[2585]);
28564strings[64] = str->add(strings[64]);
28565strings[4963] = str->add(strings[4963]);
28566strings[1712] = str->add(strings[1712]);
28567strings[1841] = str->add(strings[1841]);
28568str->del(strings[64]);
28569strings[385] = str->add(strings[385]);
28570strings[1712] = str->add(strings[1712]);
28571strings[64] = str->add(strings[64]);
28572strings[2586] = str->add(strings[2586]);
28573strings[4963] = str->add(strings[4963]);
28574strings[1841] = str->add(strings[1841]);
28575strings[64] = str->add(strings[64]);
28576strings[2886] = str->add(strings[2886]);
28577strings[64] = str->add(strings[64]);
28578strings[2888] = str->add(strings[2888]);
28579strings[64] = str->add(strings[64]);
28580strings[2582] = str->add(strings[2582]);
28581strings[4963] = str->add(strings[4963]);
28582strings[1841] = str->add(strings[1841]);
28583strings[64] = str->add(strings[64]);
28584strings[2634] = str->add(strings[2634]);
28585strings[4963] = str->add(strings[4963]);
28586strings[1841] = str->add(strings[1841]);
28587strings[64] = str->add(strings[64]);
28588strings[2584] = str->add(strings[2584]);
28589strings[4963] = str->add(strings[4963]);
28590strings[1841] = str->add(strings[1841]);
28591strings[469] = str->add(strings[469]);
28592strings[2688] = str->add(strings[2688]);
28593strings[4963] = str->add(strings[4963]);
28594strings[469] = str->add(strings[469]);
28595strings[2902] = str->add(strings[2902]);
28596strings[1841] = str->add(strings[1841]);
28597strings[4964] = str->add(strings[4964]);
28598strings[4964] = str->add(strings[4964]);
28599strings[64] = str->add(strings[64]);
28600strings[2585] = str->add(strings[2585]);
28601strings[64] = str->add(strings[64]);
28602strings[4963] = str->add(strings[4963]);
28603strings[4957] = str->add(strings[4957]);
28604strings[1841] = str->add(strings[1841]);
28605str->del(strings[64]);
28606strings[385] = str->add(strings[385]);
28607strings[4957] = str->add(strings[4957]);
28608strings[64] = str->add(strings[64]);
28609strings[2586] = str->add(strings[2586]);
28610strings[4963] = str->add(strings[4963]);
28611strings[1841] = str->add(strings[1841]);
28612strings[64] = str->add(strings[64]);
28613strings[2886] = str->add(strings[2886]);
28614strings[64] = str->add(strings[64]);
28615strings[2888] = str->add(strings[2888]);
28616strings[64] = str->add(strings[64]);
28617strings[2582] = str->add(strings[2582]);
28618strings[4963] = str->add(strings[4963]);
28619strings[1841] = str->add(strings[1841]);
28620strings[64] = str->add(strings[64]);
28621strings[2634] = str->add(strings[2634]);
28622strings[4963] = str->add(strings[4963]);
28623strings[1841] = str->add(strings[1841]);
28624strings[64] = str->add(strings[64]);
28625strings[2584] = str->add(strings[2584]);
28626strings[4963] = str->add(strings[4963]);
28627strings[1841] = str->add(strings[1841]);
28628strings[469] = str->add(strings[469]);
28629strings[2690] = str->add(strings[2690]);
28630strings[4963] = str->add(strings[4963]);
28631strings[469] = str->add(strings[469]);
28632strings[2904] = str->add(strings[2904]);
28633strings[1841] = str->add(strings[1841]);
28634strings[4964] = str->add(strings[4964]);
28635strings[4964] = str->add(strings[4964]);
28636strings[64] = str->add(strings[64]);
28637strings[2585] = str->add(strings[2585]);
28638strings[64] = str->add(strings[64]);
28639strings[4963] = str->add(strings[4963]);
28640strings[1721] = str->add(strings[1721]);
28641strings[1841] = str->add(strings[1841]);
28642str->del(strings[64]);
28643strings[385] = str->add(strings[385]);
28644strings[1721] = str->add(strings[1721]);
28645strings[64] = str->add(strings[64]);
28646strings[2586] = str->add(strings[2586]);
28647strings[4963] = str->add(strings[4963]);
28648strings[1841] = str->add(strings[1841]);
28649strings[64] = str->add(strings[64]);
28650strings[2886] = str->add(strings[2886]);
28651strings[64] = str->add(strings[64]);
28652strings[2888] = str->add(strings[2888]);
28653strings[4964] = str->add(strings[4964]);
28654strings[4964] = str->add(strings[4964]);
28655strings[4964] = str->add(strings[4964]);
28656strings[4964] = str->add(strings[4964]);
28657strings[4964] = str->add(strings[4964]);
28658strings[4964] = str->add(strings[4964]);
28659strings[4964] = str->add(strings[4964]);
28660strings[4964] = str->add(strings[4964]);
28661strings[4964] = str->add(strings[4964]);
28662strings[4964] = str->add(strings[4964]);
28663strings[4964] = str->add(strings[4964]);
28664strings[4964] = str->add(strings[4964]);
28665strings[4964] = str->add(strings[4964]);
28666strings[4964] = str->add(strings[4964]);
28667strings[4964] = str->add(strings[4964]);
28668strings[4964] = str->add(strings[4964]);
28669strings[4964] = str->add(strings[4964]);
28670strings[4964] = str->add(strings[4964]);
28671strings[4964] = str->add(strings[4964]);
28672strings[4964] = str->add(strings[4964]);
28673strings[4964] = str->add(strings[4964]);
28674strings[4964] = str->add(strings[4964]);
28675strings[4964] = str->add(strings[4964]);
28676strings[4964] = str->add(strings[4964]);
28677strings[4964] = str->add(strings[4964]);
28678strings[4964] = str->add(strings[4964]);
28679strings[4964] = str->add(strings[4964]);
28680strings[4964] = str->add(strings[4964]);
28681strings[4964] = str->add(strings[4964]);
28682strings[4964] = str->add(strings[4964]);
28683strings[4964] = str->add(strings[4964]);
28684strings[4964] = str->add(strings[4964]);
28685strings[4964] = str->add(strings[4964]);
28686strings[4964] = str->add(strings[4964]);
28687strings[4964] = str->add(strings[4964]);
28688strings[4964] = str->add(strings[4964]);
28689strings[4964] = str->add(strings[4964]);
28690strings[4964] = str->add(strings[4964]);
28691strings[4964] = str->add(strings[4964]);
28692strings[4969] = str->add("e,state,focused");
28693strings[4949] = str->add(strings[4949]);
28694strings[167] = str->add(strings[167]);
28695strings[1946] = str->add(strings[1946]);
28696strings[167] = str->add(strings[167]);
28697strings[1946] = str->add(strings[1946]);
28698str->del(strings[4948]);
28699str->del(strings[4949]);
28700str->del(strings[4950]);
28701str->del(strings[4949]);
28702str->del(strings[167]);
28703str->del(strings[377]);
28704str->del(strings[4961]);
28705str->del(strings[4962]);
28706str->del(strings[1932]);
28707str->del(strings[4962]);
28708str->del(strings[1841]);
28709str->del(strings[4963]);
28710str->del(strings[1841]);
28711str->del(strings[4963]);
28712str->del(strings[1841]);
28713str->del(strings[4963]);
28714str->del(strings[1841]);
28715str->del(strings[4964]);
28716str->del(strings[4964]);
28717str->del(strings[4963]);
28718str->del(strings[1841]);
28719str->del(strings[4963]);
28720str->del(strings[1841]);
28721str->del(strings[4963]);
28722str->del(strings[1841]);
28723str->del(strings[4963]);
28724str->del(strings[1841]);
28725str->del(strings[4963]);
28726str->del(strings[1841]);
28727str->del(strings[4964]);
28728str->del(strings[4964]);
28729str->del(strings[4963]);
28730str->del(strings[1841]);
28731str->del(strings[4963]);
28732str->del(strings[1841]);
28733str->del(strings[4963]);
28734str->del(strings[1841]);
28735str->del(strings[4963]);
28736str->del(strings[1841]);
28737str->del(strings[4963]);
28738str->del(strings[1841]);
28739str->del(strings[4964]);
28740str->del(strings[4964]);
28741str->del(strings[4963]);
28742str->del(strings[1841]);
28743str->del(strings[4963]);
28744str->del(strings[1841]);
28745str->del(strings[4963]);
28746str->del(strings[1841]);
28747str->del(strings[4963]);
28748str->del(strings[1841]);
28749str->del(strings[4964]);
28750str->del(strings[4964]);
28751str->del(strings[4963]);
28752str->del(strings[1841]);
28753str->del(strings[4963]);
28754str->del(strings[1841]);
28755str->del(strings[4963]);
28756str->del(strings[1841]);
28757str->del(strings[4963]);
28758str->del(strings[1841]);
28759str->del(strings[4963]);
28760str->del(strings[1841]);
28761str->del(strings[4964]);
28762str->del(strings[4964]);
28763str->del(strings[4963]);
28764str->del(strings[1841]);
28765str->del(strings[4963]);
28766str->del(strings[1841]);
28767str->del(strings[4963]);
28768str->del(strings[1841]);
28769str->del(strings[4963]);
28770str->del(strings[1841]);
28771str->del(strings[4963]);
28772str->del(strings[1841]);
28773str->del(strings[4964]);
28774str->del(strings[4964]);
28775str->del(strings[4963]);
28776str->del(strings[1841]);
28777str->del(strings[4963]);
28778str->del(strings[1841]);
28779str->del(strings[4963]);
28780str->del(strings[1841]);
28781str->del(strings[4963]);
28782str->del(strings[1841]);
28783str->del(strings[4963]);
28784str->del(strings[1841]);
28785str->del(strings[4963]);
28786str->del(strings[1841]);
28787str->del(strings[4964]);
28788str->del(strings[4964]);
28789str->del(strings[4963]);
28790str->del(strings[1841]);
28791str->del(strings[4963]);
28792str->del(strings[1841]);
28793str->del(strings[4963]);
28794str->del(strings[1841]);
28795str->del(strings[4963]);
28796str->del(strings[1841]);
28797str->del(strings[4963]);
28798str->del(strings[1841]);
28799str->del(strings[4963]);
28800str->del(strings[1841]);
28801str->del(strings[4964]);
28802str->del(strings[4964]);
28803str->del(strings[4963]);
28804str->del(strings[1841]);
28805str->del(strings[4963]);
28806str->del(strings[1841]);
28807str->del(strings[4963]);
28808str->del(strings[1841]);
28809str->del(strings[4963]);
28810str->del(strings[1841]);
28811str->del(strings[4963]);
28812str->del(strings[1841]);
28813str->del(strings[4963]);
28814str->del(strings[1841]);
28815str->del(strings[4964]);
28816str->del(strings[4964]);
28817str->del(strings[4963]);
28818str->del(strings[1841]);
28819str->del(strings[4963]);
28820str->del(strings[1841]);
28821str->del(strings[4964]);
28822str->del(strings[4964]);
28823str->del(strings[4964]);
28824str->del(strings[4964]);
28825str->del(strings[4964]);
28826str->del(strings[4964]);
28827str->del(strings[4964]);
28828str->del(strings[4964]);
28829str->del(strings[4964]);
28830str->del(strings[4964]);
28831str->del(strings[4964]);
28832str->del(strings[4964]);
28833str->del(strings[4964]);
28834str->del(strings[4964]);
28835str->del(strings[4964]);
28836str->del(strings[4964]);
28837str->del(strings[4964]);
28838str->del(strings[4964]);
28839str->del(strings[4964]);
28840str->del(strings[4964]);
28841str->del(strings[4964]);
28842str->del(strings[4964]);
28843str->del(strings[4964]);
28844str->del(strings[4964]);
28845str->del(strings[4964]);
28846str->del(strings[4964]);
28847str->del(strings[4964]);
28848str->del(strings[4964]);
28849str->del(strings[4964]);
28850str->del(strings[4964]);
28851str->del(strings[4964]);
28852str->del(strings[4964]);
28853str->del(strings[4964]);
28854str->del(strings[4964]);
28855str->del(strings[4964]);
28856str->del(strings[4964]);
28857str->del(strings[4964]);
28858str->del(strings[4964]);
28859str->del(strings[4964]);
28860strings[4970] = str->add("program,start");
28861strings[4971] = str->add("on");
28862str->del(strings[4969]);
28863str->del(strings[4949]);
28864str->del(strings[167]);
28865str->del(strings[1946]);
28866str->del(strings[167]);
28867str->del(strings[1946]);
28868str->del(strings[4970]);
28869str->del(strings[4971]);
28870strings[4972] = str->add("e,action,mouse,move");
28871strings[4973] = str->add("e");
28872strings[4972] = str->add(strings[4972]);
28873strings[4973] = str->add(strings[4973]);
28874strings[169] = str->add(strings[169]);
28875strings[377] = str->add(strings[377]);
28876strings[159] = str->add(strings[159]);
28877strings[377] = str->add(strings[377]);
28878strings[169] = str->add(strings[169]);
28879strings[1946] = str->add(strings[1946]);
28880strings[159] = str->add(strings[159]);
28881strings[1946] = str->add(strings[1946]);
28882strings[169] = str->add(strings[169]);
28883strings[1946] = str->add(strings[1946]);
28884strings[159] = str->add(strings[159]);
28885strings[1946] = str->add(strings[1946]);
28886strings[1740] = str->add(strings[1740]);
28887strings[377] = str->add(strings[377]);
28888strings[1740] = str->add(strings[1740]);
28889strings[1946] = str->add(strings[1946]);
28890strings[1740] = str->add(strings[1740]);
28891strings[1946] = str->add(strings[1946]);
28892str->del(strings[4972]);
28893str->del(strings[4973]);
28894str->del(strings[4972]);
28895str->del(strings[4973]);
28896str->del(strings[169]);
28897str->del(strings[377]);
28898str->del(strings[159]);
28899str->del(strings[377]);
28900str->del(strings[169]);
28901str->del(strings[1946]);
28902str->del(strings[159]);
28903str->del(strings[1946]);
28904str->del(strings[169]);
28905str->del(strings[1946]);
28906str->del(strings[159]);
28907str->del(strings[1946]);
28908str->del(strings[1740]);
28909str->del(strings[377]);
28910str->del(strings[1740]);
28911str->del(strings[1946]);
28912str->del(strings[1740]);
28913str->del(strings[1946]);
28914str->del(strings[4951]);
28915strings[4951] = str->add(strings[4951]);
28916str->del(strings[4951]);
28917strings[4951] = str->add(strings[4951]);
28918strings[4974] = str->add("resize");
28919strings[4952] = str->add(strings[4952]);
28920strings[4952] = str->add(strings[4952]);
28921strings[64] = str->add(strings[64]);
28922strings[2913] = str->add(strings[2913]);
28923strings[4974] = str->add(strings[4974]);
28924strings[2231] = str->add(strings[2231]);
28925strings[2231] = str->add(strings[2231]);
28926strings[64] = str->add(strings[64]);
28927strings[2913] = str->add(strings[2913]);
28928strings[4974] = str->add(strings[4974]);
28929strings[2338] = str->add(strings[2338]);
28930strings[2338] = str->add(strings[2338]);
28931strings[4974] = str->add(strings[4974]);
28932strings[4953] = str->add(strings[4953]);
28933strings[4953] = str->add(strings[4953]);
28934strings[64] = str->add(strings[64]);
28935strings[2915] = str->add(strings[2915]);
28936strings[4974] = str->add(strings[4974]);
28937strings[1619] = str->add(strings[1619]);
28938strings[1619] = str->add(strings[1619]);
28939strings[64] = str->add(strings[64]);
28940strings[2913] = str->add(strings[2913]);
28941strings[4974] = str->add(strings[4974]);
28942strings[2552] = str->add(strings[2552]);
28943strings[2552] = str->add(strings[2552]);
28944strings[64] = str->add(strings[64]);
28945strings[2913] = str->add(strings[2913]);
28946strings[64] = str->add(strings[64]);
28947strings[2915] = str->add(strings[2915]);
28948strings[4974] = str->add(strings[4974]);
28949strings[1712] = str->add(strings[1712]);
28950strings[1712] = str->add(strings[1712]);
28951strings[64] = str->add(strings[64]);
28952strings[2913] = str->add(strings[2913]);
28953strings[64] = str->add(strings[64]);
28954strings[2915] = str->add(strings[2915]);
28955strings[4974] = str->add(strings[4974]);
28956strings[4957] = str->add(strings[4957]);
28957strings[4957] = str->add(strings[4957]);
28958strings[64] = str->add(strings[64]);
28959strings[2913] = str->add(strings[2913]);
28960strings[64] = str->add(strings[64]);
28961strings[2915] = str->add(strings[2915]);
28962strings[4974] = str->add(strings[4974]);
28963strings[1721] = str->add(strings[1721]);
28964strings[1721] = str->add(strings[1721]);
28965strings[64] = str->add(strings[64]);
28966strings[2913] = str->add(strings[2913]);
28967strings[4975] = str->add("font");
28968strings[4976] = str->add("font_fallbacks");
28969strings[4977] = str->add("font_size");
28970strings[4978] = str->add("font_source");
28971strings[4979] = str->add("color");
28972strings[4980] = str->add("underline_color");
28973strings[4981] = str->add("underline2_color");
28974strings[4982] = str->add("outline_color");
28975strings[4983] = str->add("shadow_color");
28976strings[4984] = str->add("glow_color");
28977strings[4985] = str->add("glow2_color");
28978strings[4986] = str->add("backing_color");
28979strings[4987] = str->add("strikethrough_color");
28980strings[4988] = str->add("align");
28981strings[4989] = str->add("valign");
28982strings[4990] = str->add("wrap");
28983strings[4991] = str->add("left_margin");
28984strings[4992] = str->add("right_margin");
28985strings[4993] = str->add("underline");
28986strings[4994] = str->add("strikethrough");
28987strings[4995] = str->add("backing");
28988strings[4996] = str->add("style");
28989strings[4997] = str->add("tabstops");
28990strings[4988] = str->add(strings[4988]);
28991strings[4998] = str->add("center");
28992str->del(strings[4988]);
28993str->del(strings[4998]);
28994strings[4979] = str->add(strings[4979]);
28995strings[4999] = str->add("#000");
28996str->del(strings[4979]);
28997str->del(strings[4999]);
28998strings[4996] = str->add(strings[4996]);
28999strings[5000] = str->add("shadow");
29000str->del(strings[4996]);
29001str->del(strings[5000]);
29002strings[4983] = str->add(strings[4983]);
29003strings[5001] = str->add("#ffffff80");
29004str->del(strings[4983]);
29005str->del(strings[5001]);
29006strings[4990] = str->add(strings[4990]);
29007strings[5002] = str->add("word");
29008str->del(strings[4990]);
29009str->del(strings[5002]);
29010strings[4978] = str->add(strings[4978]);
29011strings[469] = str->add(strings[469]);
29012strings[469] = str->add(strings[469]);
29013str->del(strings[4978]);
29014str->del(strings[469]);
29015strings[4977] = str->add(strings[4977]);
29016strings[5003] = str->add("10.000000");
29017str->del(strings[4977]);
29018str->del(strings[5003]);
29019strings[4975] = str->add(strings[4975]);
29020strings[470] = str->add(strings[470]);
29021strings[470] = str->add(strings[470]);
29022str->del(strings[4975]);
29023str->del(strings[470]);
29024strings[382] = str->add(strings[382]);
29025strings[382] = str->add(strings[382]);
29026strings[382] = str->add(strings[382]);
29027strings[382] = str->add(strings[382]);
29028strings[382] = str->add(strings[382]);
29029strings[382] = str->add(strings[382]);
29030strings[470] = str->add(strings[470]);
29031strings[469] = str->add(strings[469]);
29032strings[4996] = str->add(strings[4996]);
29033strings[5004] = str->add("glow");
29034str->del(strings[4996]);
29035str->del(strings[5004]);
29036strings[4979] = str->add(strings[4979]);
29037strings[5005] = str->add("#fff");
29038str->del(strings[4979]);
29039str->del(strings[5005]);
29040strings[4985] = str->add(strings[4985]);
29041strings[5006] = str->add("#fe87");
29042str->del(strings[4985]);
29043str->del(strings[5006]);
29044strings[4984] = str->add(strings[4984]);
29045strings[5007] = str->add("#fa14");
29046str->del(strings[4984]);
29047str->del(strings[5007]);
29048strings[4975] = str->add(strings[4975]);
29049strings[471] = str->add(strings[471]);
29050str->del(strings[470]);
29051strings[471] = str->add(strings[471]);
29052str->del(strings[4975]);
29053str->del(strings[471]);
29054strings[470] = str->add(strings[470]);
29055strings[469] = str->add(strings[469]);
29056strings[4996] = str->add(strings[4996]);
29057strings[5008] = str->add("glow");
29058str->del(strings[4996]);
29059str->del(strings[5008]);
29060strings[4979] = str->add(strings[4979]);
29061strings[5009] = str->add("#fff");
29062str->del(strings[4979]);
29063str->del(strings[5009]);
29064strings[4985] = str->add(strings[4985]);
29065strings[5010] = str->add("#fe87");
29066str->del(strings[4985]);
29067str->del(strings[5010]);
29068strings[4984] = str->add(strings[4984]);
29069strings[5011] = str->add("#fa14");
29070str->del(strings[4984]);
29071str->del(strings[5011]);
29072strings[4975] = str->add(strings[4975]);
29073strings[471] = str->add(strings[471]);
29074str->del(strings[470]);
29075strings[471] = str->add(strings[471]);
29076str->del(strings[4975]);
29077str->del(strings[471]);
29078str->del(strings[4975]);
29079str->del(strings[4976]);
29080str->del(strings[4977]);
29081str->del(strings[4978]);
29082str->del(strings[4979]);
29083str->del(strings[4980]);
29084str->del(strings[4981]);
29085str->del(strings[4982]);
29086str->del(strings[4983]);
29087str->del(strings[4984]);
29088str->del(strings[4985]);
29089str->del(strings[4986]);
29090str->del(strings[4987]);
29091str->del(strings[4988]);
29092str->del(strings[4989]);
29093str->del(strings[4990]);
29094str->del(strings[4991]);
29095str->del(strings[4992]);
29096str->del(strings[4993]);
29097str->del(strings[4994]);
29098str->del(strings[4995]);
29099str->del(strings[4996]);
29100str->del(strings[4997]);
29101str->del(strings[382]);
29102str->del(strings[382]);
29103str->del(strings[382]);
29104str->del(strings[382]);
29105str->del(strings[382]);
29106str->del(strings[382]);
29107str->del(strings[471]);
29108str->del(strings[469]);
29109str->del(strings[470]);
29110str->del(strings[469]);
29111str->del(strings[471]);
29112str->del(strings[469]);
29113strings[5012] = str->add("font");
29114strings[5013] = str->add("font_fallbacks");
29115strings[5014] = str->add("font_size");
29116strings[5015] = str->add("font_source");
29117strings[5016] = str->add("color");
29118strings[5017] = str->add("underline_color");
29119strings[5018] = str->add("underline2_color");
29120strings[5019] = str->add("outline_color");
29121strings[5020] = str->add("shadow_color");
29122strings[5021] = str->add("glow_color");
29123strings[5022] = str->add("glow2_color");
29124strings[5023] = str->add("backing_color");
29125strings[5024] = str->add("strikethrough_color");
29126strings[5025] = str->add("align");
29127strings[5026] = str->add("valign");
29128strings[5027] = str->add("wrap");
29129strings[5028] = str->add("left_margin");
29130strings[5029] = str->add("right_margin");
29131strings[5030] = str->add("underline");
29132strings[5031] = str->add("strikethrough");
29133strings[5032] = str->add("backing");
29134strings[5033] = str->add("style");
29135strings[5034] = str->add("tabstops");
29136strings[5025] = str->add(strings[5025]);
29137strings[5035] = str->add("center");
29138str->del(strings[5025]);
29139str->del(strings[5035]);
29140strings[5016] = str->add(strings[5016]);
29141strings[5036] = str->add("#000");
29142str->del(strings[5016]);
29143str->del(strings[5036]);
29144strings[5033] = str->add(strings[5033]);
29145strings[5037] = str->add("shadow");
29146str->del(strings[5033]);
29147str->del(strings[5037]);
29148strings[5020] = str->add(strings[5020]);
29149strings[5038] = str->add("#ffffff80");
29150str->del(strings[5020]);
29151str->del(strings[5038]);
29152strings[5027] = str->add(strings[5027]);
29153strings[5039] = str->add("word");
29154str->del(strings[5027]);
29155str->del(strings[5039]);
29156strings[5015] = str->add(strings[5015]);
29157strings[469] = str->add(strings[469]);
29158strings[469] = str->add(strings[469]);
29159str->del(strings[5015]);
29160str->del(strings[469]);
29161strings[5014] = str->add(strings[5014]);
29162strings[5040] = str->add("10.000000");
29163str->del(strings[5014]);
29164str->del(strings[5040]);
29165strings[5012] = str->add(strings[5012]);
29166strings[470] = str->add(strings[470]);
29167strings[470] = str->add(strings[470]);
29168str->del(strings[5012]);
29169str->del(strings[470]);
29170strings[470] = str->add(strings[470]);
29171strings[469] = str->add(strings[469]);
29172strings[5033] = str->add(strings[5033]);
29173strings[5041] = str->add("soft_shadow");
29174str->del(strings[5033]);
29175str->del(strings[5041]);
29176strings[5016] = str->add(strings[5016]);
29177strings[5042] = str->add("#fff");
29178str->del(strings[5016]);
29179str->del(strings[5042]);
29180strings[5020] = str->add(strings[5020]);
29181strings[5043] = str->add("#00000020");
29182str->del(strings[5020]);
29183str->del(strings[5043]);
29184strings[5014] = str->add(strings[5014]);
29185strings[5044] = str->add("12.000000");
29186str->del(strings[5014]);
29187str->del(strings[5044]);
29188strings[5012] = str->add(strings[5012]);
29189strings[471] = str->add(strings[471]);
29190str->del(strings[470]);
29191strings[471] = str->add(strings[471]);
29192str->del(strings[5012]);
29193str->del(strings[471]);
29194strings[382] = str->add(strings[382]);
29195strings[382] = str->add(strings[382]);
29196strings[382] = str->add(strings[382]);
29197strings[382] = str->add(strings[382]);
29198strings[382] = str->add(strings[382]);
29199strings[382] = str->add(strings[382]);
29200strings[382] = str->add(strings[382]);
29201strings[382] = str->add(strings[382]);
29202strings[382] = str->add(strings[382]);
29203strings[382] = str->add(strings[382]);
29204strings[382] = str->add(strings[382]);
29205strings[382] = str->add(strings[382]);
29206strings[382] = str->add(strings[382]);
29207strings[382] = str->add(strings[382]);
29208strings[382] = str->add(strings[382]);
29209strings[382] = str->add(strings[382]);
29210strings[382] = str->add(strings[382]);
29211strings[382] = str->add(strings[382]);
29212strings[382] = str->add(strings[382]);
29213strings[382] = str->add(strings[382]);
29214strings[382] = str->add(strings[382]);
29215strings[382] = str->add(strings[382]);
29216str->del(strings[5012]);
29217str->del(strings[5013]);
29218str->del(strings[5014]);
29219str->del(strings[5015]);
29220str->del(strings[5016]);
29221str->del(strings[5017]);
29222str->del(strings[5018]);
29223str->del(strings[5019]);
29224str->del(strings[5020]);
29225str->del(strings[5021]);
29226str->del(strings[5022]);
29227str->del(strings[5023]);
29228str->del(strings[5024]);
29229str->del(strings[5025]);
29230str->del(strings[5026]);
29231str->del(strings[5027]);
29232str->del(strings[5028]);
29233str->del(strings[5029]);
29234str->del(strings[5030]);
29235str->del(strings[5031]);
29236str->del(strings[5032]);
29237str->del(strings[5033]);
29238str->del(strings[5034]);
29239str->del(strings[471]);
29240str->del(strings[469]);
29241str->del(strings[382]);
29242str->del(strings[382]);
29243str->del(strings[382]);
29244str->del(strings[382]);
29245str->del(strings[382]);
29246str->del(strings[382]);
29247str->del(strings[382]);
29248str->del(strings[382]);
29249str->del(strings[382]);
29250str->del(strings[382]);
29251str->del(strings[382]);
29252str->del(strings[382]);
29253str->del(strings[382]);
29254str->del(strings[382]);
29255str->del(strings[382]);
29256str->del(strings[382]);
29257str->del(strings[382]);
29258str->del(strings[382]);
29259str->del(strings[382]);
29260str->del(strings[382]);
29261str->del(strings[382]);
29262str->del(strings[470]);
29263str->del(strings[469]);
29264str->del(strings[382]);
29265str->del(strings[4974]);
29266str->del(strings[4974]);
29267str->del(strings[4974]);
29268str->del(strings[4974]);
29269str->del(strings[4974]);
29270str->del(strings[4974]);
29271str->del(strings[4974]);
29272str->del(strings[4974]);
29273str->del(strings[4974]);
29274strings[5045] = str->add("font");
29275strings[5046] = str->add("font_fallbacks");
29276strings[5047] = str->add("font_size");
29277strings[5048] = str->add("font_source");
29278strings[5049] = str->add("color");
29279strings[5050] = str->add("underline_color");
29280strings[5051] = str->add("underline2_color");
29281strings[5052] = str->add("outline_color");
29282strings[5053] = str->add("shadow_color");
29283strings[5054] = str->add("glow_color");
29284strings[5055] = str->add("glow2_color");
29285strings[5056] = str->add("backing_color");
29286strings[5057] = str->add("strikethrough_color");
29287strings[5058] = str->add("align");
29288strings[5059] = str->add("valign");
29289strings[5060] = str->add("wrap");
29290strings[5061] = str->add("left_margin");
29291strings[5062] = str->add("right_margin");
29292strings[5063] = str->add("underline");
29293strings[5064] = str->add("strikethrough");
29294strings[5065] = str->add("backing");
29295strings[5066] = str->add("style");
29296strings[5067] = str->add("tabstops");
29297strings[5058] = str->add(strings[5058]);
29298strings[5068] = str->add("center");
29299str->del(strings[5058]);
29300str->del(strings[5068]);
29301strings[5049] = str->add(strings[5049]);
29302strings[5069] = str->add("#000");
29303str->del(strings[5049]);
29304str->del(strings[5069]);
29305strings[5066] = str->add(strings[5066]);
29306strings[5070] = str->add("shadow");
29307str->del(strings[5066]);
29308str->del(strings[5070]);
29309strings[5053] = str->add(strings[5053]);
29310strings[5071] = str->add("#ffffff80");
29311str->del(strings[5053]);
29312str->del(strings[5071]);
29313strings[5060] = str->add(strings[5060]);
29314strings[5072] = str->add("word");
29315str->del(strings[5060]);
29316str->del(strings[5072]);
29317strings[5048] = str->add(strings[5048]);
29318strings[469] = str->add(strings[469]);
29319strings[469] = str->add(strings[469]);
29320str->del(strings[5048]);
29321str->del(strings[469]);
29322strings[5047] = str->add(strings[5047]);
29323strings[5073] = str->add("10.000000");
29324str->del(strings[5047]);
29325str->del(strings[5073]);
29326strings[5045] = str->add(strings[5045]);
29327strings[470] = str->add(strings[470]);
29328strings[470] = str->add(strings[470]);
29329str->del(strings[5045]);
29330str->del(strings[470]);
29331strings[470] = str->add(strings[470]);
29332strings[469] = str->add(strings[469]);
29333strings[5066] = str->add(strings[5066]);
29334strings[5074] = str->add("soft_shadow");
29335str->del(strings[5066]);
29336str->del(strings[5074]);
29337strings[5049] = str->add(strings[5049]);
29338strings[5075] = str->add("#fff");
29339str->del(strings[5049]);
29340str->del(strings[5075]);
29341strings[5053] = str->add(strings[5053]);
29342strings[5076] = str->add("#00000020");
29343str->del(strings[5053]);
29344str->del(strings[5076]);
29345strings[5047] = str->add(strings[5047]);
29346strings[5077] = str->add("12.000000");
29347str->del(strings[5047]);
29348str->del(strings[5077]);
29349strings[5045] = str->add(strings[5045]);
29350strings[471] = str->add(strings[471]);
29351str->del(strings[470]);
29352strings[471] = str->add(strings[471]);
29353str->del(strings[5045]);
29354str->del(strings[471]);
29355strings[382] = str->add(strings[382]);
29356strings[382] = str->add(strings[382]);
29357strings[382] = str->add(strings[382]);
29358strings[382] = str->add(strings[382]);
29359strings[382] = str->add(strings[382]);
29360strings[382] = str->add(strings[382]);
29361strings[382] = str->add(strings[382]);
29362strings[382] = str->add(strings[382]);
29363strings[382] = str->add(strings[382]);
29364strings[382] = str->add(strings[382]);
29365strings[382] = str->add(strings[382]);
29366strings[382] = str->add(strings[382]);
29367strings[382] = str->add(strings[382]);
29368strings[382] = str->add(strings[382]);
29369strings[382] = str->add(strings[382]);
29370strings[382] = str->add(strings[382]);
29371strings[382] = str->add(strings[382]);
29372strings[382] = str->add(strings[382]);
29373strings[382] = str->add(strings[382]);
29374strings[382] = str->add(strings[382]);
29375strings[382] = str->add(strings[382]);
29376strings[382] = str->add(strings[382]);
29377str->del(strings[471]);
29378str->del(strings[469]);
29379str->del(strings[382]);
29380str->del(strings[382]);
29381str->del(strings[382]);
29382str->del(strings[382]);
29383str->del(strings[382]);
29384str->del(strings[382]);
29385str->del(strings[382]);
29386str->del(strings[382]);
29387str->del(strings[382]);
29388str->del(strings[382]);
29389str->del(strings[382]);
29390str->del(strings[382]);
29391str->del(strings[382]);
29392str->del(strings[382]);
29393str->del(strings[382]);
29394str->del(strings[382]);
29395str->del(strings[382]);
29396str->del(strings[382]);
29397str->del(strings[382]);
29398str->del(strings[382]);
29399str->del(strings[382]);
29400str->del(strings[470]);
29401str->del(strings[469]);
29402str->del(strings[382]);
29403str->del(strings[5045]);
29404str->del(strings[5046]);
29405str->del(strings[5047]);
29406str->del(strings[5048]);
29407str->del(strings[5049]);
29408str->del(strings[5050]);
29409str->del(strings[5051]);
29410str->del(strings[5052]);
29411str->del(strings[5053]);
29412str->del(strings[5054]);
29413str->del(strings[5055]);
29414str->del(strings[5056]);
29415str->del(strings[5057]);
29416str->del(strings[5058]);
29417str->del(strings[5059]);
29418str->del(strings[5060]);
29419str->del(strings[5061]);
29420str->del(strings[5062]);
29421str->del(strings[5063]);
29422str->del(strings[5064]);
29423str->del(strings[5065]);
29424str->del(strings[5066]);
29425str->del(strings[5067]);
29426strings[1932] = str->add(strings[1932]);
29427strings[5078] = str->add("go_activeb27");
29428strings[5079] = str->add("program,start");
29429strings[5080] = str->add("go_activec27");
29430strings[1932] = str->add(strings[1932]);
29431strings[5081] = str->add("go_activeb3");
29432strings[5079] = str->add(strings[5079]);
29433strings[5082] = str->add("go_activec3");
29434str->del(strings[1932]);
29435str->del(strings[5078]);
29436str->del(strings[5079]);
29437str->del(strings[5080]);
29438str->del(strings[1932]);
29439str->del(strings[5081]);
29440str->del(strings[5079]);
29441str->del(strings[5082]);
29442str->del(strings[7]);
29443str->del(strings[2058]);
29444strings[7] = str->add(strings[7]);
29445strings[1970] = str->add(strings[1970]);
29446strings[5083] = str->add("/usr/devel/share/enlightenment/data/backgrounds/Cracked_Earth.edj//://images/66");
29447strings[7] = str->add(strings[7]);
29448strings[1970] = str->add(strings[1970]);
29449strings[5084] = str->add("e,action,mouse,move");
29450strings[5085] = str->add("e");
29451strings[5086] = str->add("e,action,mouse,up");
29452strings[5085] = str->add(strings[5085]);
29453str->del(strings[5084]);
29454str->del(strings[5085]);
29455str->del(strings[5086]);
29456str->del(strings[5085]);
29457str->del(strings[7]);
29458str->del(strings[1970]);
29459strings[7] = str->add(strings[7]);
29460strings[1869] = str->add(strings[1869]);
29461strings[1932] = str->add(strings[1932]);
29462strings[1840] = str->add(strings[1840]);
29463strings[5087] = str->add("program,start");
29464strings[1844] = str->add(strings[1844]);
29465strings[1932] = str->add(strings[1932]);
29466strings[1844] = str->add(strings[1844]);
29467strings[5087] = str->add(strings[5087]);
29468strings[1840] = str->add(strings[1840]);
29469strings[1932] = str->add(strings[1932]);
29470strings[1851] = str->add(strings[1851]);
29471strings[5087] = str->add(strings[5087]);
29472strings[1851] = str->add(strings[1851]);
29473strings[5087] = str->add(strings[5087]);
29474strings[5088] = str->add("go_active24");
29475strings[1932] = str->add(strings[1932]);
29476strings[5088] = str->add(strings[5088]);
29477strings[5087] = str->add(strings[5087]);
29478strings[5089] = str->add("go_activeb24");
29479strings[5087] = str->add(strings[5087]);
29480strings[5090] = str->add("go_active6");
29481strings[1932] = str->add(strings[1932]);
29482strings[5090] = str->add(strings[5090]);
29483strings[5087] = str->add(strings[5087]);
29484strings[5091] = str->add("go_activeb6");
29485str->del(strings[1932]);
29486str->del(strings[1840]);
29487str->del(strings[5087]);
29488str->del(strings[1844]);
29489str->del(strings[1932]);
29490str->del(strings[1844]);
29491str->del(strings[5087]);
29492str->del(strings[1840]);
29493str->del(strings[1932]);
29494str->del(strings[1851]);
29495str->del(strings[5087]);
29496str->del(strings[1851]);
29497str->del(strings[5087]);
29498str->del(strings[5088]);
29499str->del(strings[1932]);
29500str->del(strings[5088]);
29501str->del(strings[5087]);
29502str->del(strings[5089]);
29503str->del(strings[5087]);
29504str->del(strings[5090]);
29505str->del(strings[1932]);
29506str->del(strings[5090]);
29507str->del(strings[5087]);
29508str->del(strings[5091]);
29509str->del(strings[7]);
29510str->del(strings[1869]);
29511strings[7] = str->add(strings[7]);
29512strings[3251] = str->add(strings[3251]);
29513strings[1932] = str->add(strings[1932]);
29514strings[5092] = str->add("go_activeb26");
29515strings[5093] = str->add("program,start");
29516strings[5094] = str->add("go_activec26");
29517strings[1932] = str->add(strings[1932]);
29518strings[5095] = str->add("go_activeb4");
29519strings[5093] = str->add(strings[5093]);
29520strings[5096] = str->add("go_activec4");
29521strings[1932] = str->add(strings[1932]);
29522strings[5097] = str->add("on");
29523str->del(strings[1932]);
29524str->del(strings[5092]);
29525str->del(strings[5093]);
29526str->del(strings[5094]);
29527str->del(strings[1932]);
29528str->del(strings[5095]);
29529str->del(strings[5093]);
29530str->del(strings[5096]);
29531str->del(strings[1932]);
29532str->del(strings[5097]);
29533strings[5098] = str->add("e,action,mouse,move");
29534strings[5099] = str->add("e");
29535str->del(strings[5098]);
29536str->del(strings[5099]);
29537strings[5100] = str->add("e,action,mouse,move");
29538strings[5101] = str->add("e");
29539str->del(strings[5100]);
29540str->del(strings[5101]);
29541strings[5102] = str->add("e,action,mouse,move");
29542strings[5103] = str->add("e");
29543str->del(strings[5102]);
29544str->del(strings[5103]);
29545strings[5104] = str->add("e,action,mouse,move");
29546strings[5105] = str->add("e");
29547str->del(strings[5104]);
29548str->del(strings[5105]);
29549str->del(strings[7]);
29550str->del(strings[3251]);
29551strings[7] = str->add(strings[7]);
29552strings[3254] = str->add(strings[3254]);
29553strings[5106] = str->add("e,action,mouse,move");
29554strings[5107] = str->add("e");
29555str->del(strings[5106]);
29556str->del(strings[5107]);
29557strings[5108] = str->add("e,action,mouse,move");
29558strings[5109] = str->add("e");
29559str->del(strings[5108]);
29560str->del(strings[5109]);
29561strings[5110] = str->add("e,action,mouse,move");
29562strings[5111] = str->add("e");
29563str->del(strings[5110]);
29564str->del(strings[5111]);
29565strings[5112] = str->add("e,action,mouse,move");
29566strings[5113] = str->add("e");
29567str->del(strings[5112]);
29568str->del(strings[5113]);
29569strings[5114] = str->add("e,action,mouse,move");
29570strings[5115] = str->add("e");
29571str->del(strings[5114]);
29572str->del(strings[5115]);
29573strings[5116] = str->add("e,action,mouse,move");
29574strings[5117] = str->add("e");
29575str->del(strings[5116]);
29576str->del(strings[5117]);
29577strings[5118] = str->add("e,action,mouse,move");
29578strings[5119] = str->add("e");
29579str->del(strings[5118]);
29580str->del(strings[5119]);
29581strings[5120] = str->add("e,action,mouse,move");
29582strings[5121] = str->add("e");
29583str->del(strings[5120]);
29584str->del(strings[5121]);
29585strings[5122] = str->add("program,start");
29586strings[5123] = str->add("go_active23");
29587strings[1932] = str->add(strings[1932]);
29588strings[5123] = str->add(strings[5123]);
29589strings[5122] = str->add(strings[5122]);
29590strings[5124] = str->add("go_activeb23");
29591strings[5122] = str->add(strings[5122]);
29592strings[5125] = str->add("go_active7");
29593strings[1932] = str->add(strings[1932]);
29594strings[5125] = str->add(strings[5125]);
29595strings[5122] = str->add(strings[5122]);
29596strings[5126] = str->add("go_activeb7");
29597str->del(strings[5122]);
29598str->del(strings[5123]);
29599str->del(strings[1932]);
29600str->del(strings[5123]);
29601str->del(strings[5122]);
29602str->del(strings[5124]);
29603str->del(strings[5122]);
29604str->del(strings[5125]);
29605str->del(strings[1932]);
29606str->del(strings[5125]);
29607str->del(strings[5122]);
29608str->del(strings[5126]);
29609strings[5127] = str->add("e,action,mouse,move");
29610strings[5128] = str->add("e");
29611str->del(strings[5127]);
29612str->del(strings[5128]);
29613strings[5129] = str->add("e,action,mouse,move");
29614strings[5130] = str->add("e");
29615str->del(strings[5129]);
29616str->del(strings[5130]);
29617strings[5131] = str->add("e,action,mouse,move");
29618strings[5132] = str->add("e");
29619str->del(strings[5131]);
29620str->del(strings[5132]);
29621strings[5133] = str->add("e,action,mouse,move");
29622strings[5134] = str->add("e");
29623str->del(strings[5133]);
29624str->del(strings[5134]);
29625str->del(strings[7]);
29626str->del(strings[3254]);
29627strings[7] = str->add(strings[7]);
29628strings[2206] = str->add(strings[2206]);
29629strings[5135] = str->add("e,action,mouse,move");
29630strings[5136] = str->add("e");
29631str->del(strings[5135]);
29632str->del(strings[5136]);
29633strings[5137] = str->add("e,action,mouse,move");
29634strings[5138] = str->add("e");
29635str->del(strings[5137]);
29636str->del(strings[5138]);
29637strings[5139] = str->add("e,action,mouse,move");
29638strings[5140] = str->add("e");
29639str->del(strings[5139]);
29640str->del(strings[5140]);
29641strings[5141] = str->add("e,action,mouse,move");
29642strings[5142] = str->add("e");
29643str->del(strings[5141]);
29644str->del(strings[5142]);
29645str->del(strings[7]);
29646str->del(strings[2206]);
29647strings[7] = str->add(strings[7]);
29648strings[2213] = str->add(strings[2213]);
29649strings[5143] = str->add("e,action,mouse,move");
29650strings[5144] = str->add("e");
29651strings[5145] = str->add("e,state,selected");
29652strings[5144] = str->add(strings[5144]);
29653strings[5145] = str->add(strings[5145]);
29654strings[5144] = str->add(strings[5144]);
29655strings[5145] = str->add(strings[5145]);
29656strings[5144] = str->add(strings[5144]);
29657strings[5145] = str->add(strings[5145]);
29658strings[5144] = str->add(strings[5144]);
29659strings[5145] = str->add(strings[5145]);
29660strings[5144] = str->add(strings[5144]);
29661strings[5145] = str->add(strings[5145]);
29662strings[5144] = str->add(strings[5144]);
29663strings[5146] = str->add("Lock Screen");
29664strings[469] = str->add(strings[469]);
29665strings[2708] = str->add(strings[2708]);
29666strings[1726] = str->add(strings[1726]);
29667strings[469] = str->add(strings[469]);
29668strings[2677] = str->add(strings[2677]);
29669strings[5147] = str->add("Hibernate");
29670strings[469] = str->add(strings[469]);
29671strings[2678] = str->add(strings[2678]);
29672strings[1724] = str->add(strings[1724]);
29673strings[469] = str->add(strings[469]);
29674strings[2676] = str->add(strings[2676]);
29675strings[1722] = str->add(strings[1722]);
29676strings[469] = str->add(strings[469]);
29677strings[2675] = str->add(strings[2675]);
29678strings[5148] = str->add("Logout");
29679strings[469] = str->add(strings[469]);
29680strings[2674] = str->add(strings[2674]);
29681str->del(strings[5143]);
29682str->del(strings[5144]);
29683strings[5149] = str->add("program,start");
29684strings[5150] = str->add("sel");
29685str->del(strings[5145]);
29686str->del(strings[5144]);
29687str->del(strings[5145]);
29688str->del(strings[5144]);
29689strings[5149] = str->add(strings[5149]);
29690strings[5150] = str->add(strings[5150]);
29691str->del(strings[5145]);
29692str->del(strings[5144]);
29693strings[5149] = str->add(strings[5149]);
29694strings[5150] = str->add(strings[5150]);
29695strings[1932] = str->add(strings[1932]);
29696strings[5150] = str->add(strings[5150]);
29697str->del(strings[5145]);
29698str->del(strings[5144]);
29699str->del(strings[5145]);
29700str->del(strings[5144]);
29701str->del(strings[5145]);
29702str->del(strings[5144]);
29703str->del(strings[5149]);
29704str->del(strings[5150]);
29705str->del(strings[5149]);
29706str->del(strings[5150]);
29707str->del(strings[5149]);
29708str->del(strings[5150]);
29709str->del(strings[1932]);
29710str->del(strings[5150]);
29711strings[361] = str->add(strings[361]);
29712strings[362] = str->add(strings[362]);
29713strings[361] = str->add(strings[361]);
29714str->del(strings[361]);
29715strings[362] = str->add(strings[362]);
29716str->del(strings[362]);
29717strings[5151] = str->add("resize");
29718str->del(strings[5151]);
29719strings[64] = str->add(strings[64]);
29720strings[2581] = str->add(strings[2581]);
29721strings[64] = str->add(strings[64]);
29722strings[5152] = str->add("load");
29723strings[1841] = str->add(strings[1841]);
29724strings[64] = str->add(strings[64]);
29725strings[1949] = str->add(strings[1949]);
29726strings[64] = str->add(strings[64]);
29727strings[1880] = str->add(strings[1880]);
29728strings[64] = str->add(strings[64]);
29729strings[1876] = str->add(strings[1876]);
29730str->del(strings[64]);
29731strings[379] = str->add(strings[379]);
29732strings[1842] = str->add(strings[1842]);
29733strings[1842] = str->add(strings[1842]);
29734strings[64] = str->add(strings[64]);
29735strings[1874] = str->add(strings[1874]);
29736strings[64] = str->add(strings[64]);
29737strings[2583] = str->add(strings[2583]);
29738strings[5152] = str->add(strings[5152]);
29739strings[1841] = str->add(strings[1841]);
29740strings[64] = str->add(strings[64]);
29741strings[2584] = str->add(strings[2584]);
29742strings[5152] = str->add(strings[5152]);
29743strings[1841] = str->add(strings[1841]);
29744strings[469] = str->add(strings[469]);
29745strings[2708] = str->add(strings[2708]);
29746strings[5152] = str->add(strings[5152]);
29747strings[469] = str->add(strings[469]);
29748strings[3008] = str->add(strings[3008]);
29749strings[1841] = str->add(strings[1841]);
29750strings[5153] = str->add("resize");
29751strings[5153] = str->add(strings[5153]);
29752strings[64] = str->add(strings[64]);
29753strings[2585] = str->add(strings[2585]);
29754strings[64] = str->add(strings[64]);
29755strings[5152] = str->add(strings[5152]);
29756strings[5146] = str->add(strings[5146]);
29757strings[1841] = str->add(strings[1841]);
29758str->del(strings[64]);
29759strings[385] = str->add(strings[385]);
29760strings[5146] = str->add(strings[5146]);
29761strings[64] = str->add(strings[64]);
29762strings[2886] = str->add(strings[2886]);
29763strings[64] = str->add(strings[64]);
29764strings[2888] = str->add(strings[2888]);
29765strings[64] = str->add(strings[64]);
29766strings[2582] = str->add(strings[2582]);
29767strings[5152] = str->add(strings[5152]);
29768strings[1841] = str->add(strings[1841]);
29769strings[64] = str->add(strings[64]);
29770strings[2583] = str->add(strings[2583]);
29771strings[5152] = str->add(strings[5152]);
29772strings[1841] = str->add(strings[1841]);
29773strings[64] = str->add(strings[64]);
29774strings[2584] = str->add(strings[2584]);
29775strings[5152] = str->add(strings[5152]);
29776strings[1841] = str->add(strings[1841]);
29777strings[469] = str->add(strings[469]);
29778strings[2677] = str->add(strings[2677]);
29779strings[5152] = str->add(strings[5152]);
29780strings[469] = str->add(strings[469]);
29781strings[3011] = str->add(strings[3011]);
29782strings[1841] = str->add(strings[1841]);
29783strings[5153] = str->add(strings[5153]);
29784strings[5153] = str->add(strings[5153]);
29785strings[64] = str->add(strings[64]);
29786strings[2585] = str->add(strings[2585]);
29787strings[64] = str->add(strings[64]);
29788strings[5152] = str->add(strings[5152]);
29789strings[1726] = str->add(strings[1726]);
29790strings[1841] = str->add(strings[1841]);
29791str->del(strings[64]);
29792strings[385] = str->add(strings[385]);
29793strings[1726] = str->add(strings[1726]);
29794strings[64] = str->add(strings[64]);
29795strings[2886] = str->add(strings[2886]);
29796strings[64] = str->add(strings[64]);
29797strings[2888] = str->add(strings[2888]);
29798strings[64] = str->add(strings[64]);
29799strings[2583] = str->add(strings[2583]);
29800strings[5152] = str->add(strings[5152]);
29801strings[1841] = str->add(strings[1841]);
29802strings[64] = str->add(strings[64]);
29803strings[2584] = str->add(strings[2584]);
29804strings[5152] = str->add(strings[5152]);
29805strings[1841] = str->add(strings[1841]);
29806strings[469] = str->add(strings[469]);
29807strings[2678] = str->add(strings[2678]);
29808strings[5152] = str->add(strings[5152]);
29809strings[469] = str->add(strings[469]);
29810strings[3013] = str->add(strings[3013]);
29811strings[1841] = str->add(strings[1841]);
29812strings[5153] = str->add(strings[5153]);
29813strings[5153] = str->add(strings[5153]);
29814strings[64] = str->add(strings[64]);
29815strings[2585] = str->add(strings[2585]);
29816strings[64] = str->add(strings[64]);
29817strings[5152] = str->add(strings[5152]);
29818strings[5147] = str->add(strings[5147]);
29819strings[1841] = str->add(strings[1841]);
29820str->del(strings[64]);
29821strings[385] = str->add(strings[385]);
29822strings[5147] = str->add(strings[5147]);
29823strings[64] = str->add(strings[64]);
29824strings[2886] = str->add(strings[2886]);
29825strings[64] = str->add(strings[64]);
29826strings[2888] = str->add(strings[2888]);
29827strings[64] = str->add(strings[64]);
29828strings[2583] = str->add(strings[2583]);
29829strings[5152] = str->add(strings[5152]);
29830strings[1841] = str->add(strings[1841]);
29831strings[64] = str->add(strings[64]);
29832strings[2584] = str->add(strings[2584]);
29833strings[5152] = str->add(strings[5152]);
29834strings[1841] = str->add(strings[1841]);
29835strings[469] = str->add(strings[469]);
29836strings[2676] = str->add(strings[2676]);
29837strings[5152] = str->add(strings[5152]);
29838strings[469] = str->add(strings[469]);
29839strings[3015] = str->add(strings[3015]);
29840strings[1841] = str->add(strings[1841]);
29841strings[5153] = str->add(strings[5153]);
29842strings[5153] = str->add(strings[5153]);
29843strings[64] = str->add(strings[64]);
29844strings[2585] = str->add(strings[2585]);
29845strings[64] = str->add(strings[64]);
29846strings[5152] = str->add(strings[5152]);
29847strings[1724] = str->add(strings[1724]);
29848strings[1841] = str->add(strings[1841]);
29849str->del(strings[64]);
29850strings[385] = str->add(strings[385]);
29851strings[1724] = str->add(strings[1724]);
29852strings[64] = str->add(strings[64]);
29853strings[2886] = str->add(strings[2886]);
29854strings[64] = str->add(strings[64]);
29855strings[2888] = str->add(strings[2888]);
29856strings[64] = str->add(strings[64]);
29857strings[2583] = str->add(strings[2583]);
29858strings[5152] = str->add(strings[5152]);
29859strings[1841] = str->add(strings[1841]);
29860strings[64] = str->add(strings[64]);
29861strings[2584] = str->add(strings[2584]);
29862strings[5152] = str->add(strings[5152]);
29863strings[1841] = str->add(strings[1841]);
29864strings[469] = str->add(strings[469]);
29865strings[2675] = str->add(strings[2675]);
29866strings[5152] = str->add(strings[5152]);
29867strings[469] = str->add(strings[469]);
29868strings[3017] = str->add(strings[3017]);
29869strings[1841] = str->add(strings[1841]);
29870strings[5153] = str->add(strings[5153]);
29871strings[5153] = str->add(strings[5153]);
29872strings[64] = str->add(strings[64]);
29873strings[2585] = str->add(strings[2585]);
29874strings[64] = str->add(strings[64]);
29875strings[5152] = str->add(strings[5152]);
29876strings[1722] = str->add(strings[1722]);
29877strings[1841] = str->add(strings[1841]);
29878str->del(strings[64]);
29879strings[385] = str->add(strings[385]);
29880strings[1722] = str->add(strings[1722]);
29881strings[64] = str->add(strings[64]);
29882strings[2886] = str->add(strings[2886]);
29883strings[64] = str->add(strings[64]);
29884strings[2888] = str->add(strings[2888]);
29885strings[64] = str->add(strings[64]);
29886strings[2582] = str->add(strings[2582]);
29887strings[5152] = str->add(strings[5152]);
29888strings[1841] = str->add(strings[1841]);
29889strings[64] = str->add(strings[64]);
29890strings[2583] = str->add(strings[2583]);
29891strings[5152] = str->add(strings[5152]);
29892strings[1841] = str->add(strings[1841]);
29893strings[64] = str->add(strings[64]);
29894strings[2584] = str->add(strings[2584]);
29895strings[5152] = str->add(strings[5152]);
29896strings[1841] = str->add(strings[1841]);
29897strings[469] = str->add(strings[469]);
29898strings[2674] = str->add(strings[2674]);
29899strings[5152] = str->add(strings[5152]);
29900strings[469] = str->add(strings[469]);
29901strings[3019] = str->add(strings[3019]);
29902strings[1841] = str->add(strings[1841]);
29903strings[5153] = str->add(strings[5153]);
29904strings[5153] = str->add(strings[5153]);
29905strings[64] = str->add(strings[64]);
29906strings[2585] = str->add(strings[2585]);
29907strings[64] = str->add(strings[64]);
29908strings[5152] = str->add(strings[5152]);
29909strings[5148] = str->add(strings[5148]);
29910strings[1841] = str->add(strings[1841]);
29911str->del(strings[64]);
29912strings[385] = str->add(strings[385]);
29913strings[5148] = str->add(strings[5148]);
29914strings[64] = str->add(strings[64]);
29915strings[2886] = str->add(strings[2886]);
29916strings[64] = str->add(strings[64]);
29917strings[2888] = str->add(strings[2888]);
29918strings[5153] = str->add(strings[5153]);
29919strings[5153] = str->add(strings[5153]);
29920strings[5153] = str->add(strings[5153]);
29921strings[5153] = str->add(strings[5153]);
29922strings[5153] = str->add(strings[5153]);
29923strings[5153] = str->add(strings[5153]);
29924strings[5153] = str->add(strings[5153]);
29925strings[5153] = str->add(strings[5153]);
29926strings[5153] = str->add(strings[5153]);
29927strings[5153] = str->add(strings[5153]);
29928strings[5153] = str->add(strings[5153]);
29929strings[5153] = str->add(strings[5153]);
29930strings[5153] = str->add(strings[5153]);
29931strings[5153] = str->add(strings[5153]);
29932strings[5153] = str->add(strings[5153]);
29933strings[5153] = str->add(strings[5153]);
29934strings[5153] = str->add(strings[5153]);
29935strings[5153] = str->add(strings[5153]);
29936strings[5153] = str->add(strings[5153]);
29937strings[5153] = str->add(strings[5153]);
29938strings[5153] = str->add(strings[5153]);
29939str->del(strings[1842]);
29940strings[1842] = str->add(strings[1842]);
29941str->del(strings[1842]);
29942strings[1842] = str->add(strings[1842]);
29943strings[5153] = str->add(strings[5153]);
29944strings[5146] = str->add(strings[5146]);
29945strings[5146] = str->add(strings[5146]);
29946strings[64] = str->add(strings[64]);
29947strings[2915] = str->add(strings[2915]);
29948strings[5153] = str->add(strings[5153]);
29949strings[1726] = str->add(strings[1726]);
29950strings[1726] = str->add(strings[1726]);
29951strings[5153] = str->add(strings[5153]);
29952strings[5147] = str->add(strings[5147]);
29953strings[5147] = str->add(strings[5147]);
29954strings[5153] = str->add(strings[5153]);
29955strings[1724] = str->add(strings[1724]);
29956strings[1724] = str->add(strings[1724]);
29957strings[5153] = str->add(strings[5153]);
29958strings[1722] = str->add(strings[1722]);
29959strings[1722] = str->add(strings[1722]);
29960strings[64] = str->add(strings[64]);
29961strings[2915] = str->add(strings[2915]);
29962strings[5153] = str->add(strings[5153]);
29963strings[5148] = str->add(strings[5148]);
29964strings[5148] = str->add(strings[5148]);
29965str->del(strings[64]);
29966str->del(strings[2913]);
29967strings[64] = str->add(strings[64]);
29968strings[3021] = str->add(strings[3021]);
29969strings[5154] = str->add("font");
29970strings[5155] = str->add("font_fallbacks");
29971strings[5156] = str->add("font_size");
29972strings[5157] = str->add("font_source");
29973strings[5158] = str->add("color");
29974strings[5159] = str->add("underline_color");
29975strings[5160] = str->add("underline2_color");
29976strings[5161] = str->add("outline_color");
29977strings[5162] = str->add("shadow_color");
29978strings[5163] = str->add("glow_color");
29979strings[5164] = str->add("glow2_color");
29980strings[5165] = str->add("backing_color");
29981strings[5166] = str->add("strikethrough_color");
29982strings[5167] = str->add("align");
29983strings[5168] = str->add("valign");
29984strings[5169] = str->add("wrap");
29985strings[5170] = str->add("left_margin");
29986strings[5171] = str->add("right_margin");
29987strings[5172] = str->add("underline");
29988strings[5173] = str->add("strikethrough");
29989strings[5174] = str->add("backing");
29990strings[5175] = str->add("style");
29991strings[5176] = str->add("tabstops");
29992strings[5167] = str->add(strings[5167]);
29993strings[5177] = str->add("center");
29994str->del(strings[5167]);
29995str->del(strings[5177]);
29996strings[5158] = str->add(strings[5158]);
29997strings[5178] = str->add("#000");
29998str->del(strings[5158]);
29999str->del(strings[5178]);
30000strings[5175] = str->add(strings[5175]);
30001strings[5179] = str->add("shadow");
30002str->del(strings[5175]);
30003str->del(strings[5179]);
30004strings[5162] = str->add(strings[5162]);
30005strings[5180] = str->add("#ffffff80");
30006str->del(strings[5162]);
30007str->del(strings[5180]);
30008strings[5169] = str->add(strings[5169]);
30009strings[5181] = str->add("word");
30010str->del(strings[5169]);
30011str->del(strings[5181]);
30012strings[5157] = str->add(strings[5157]);
30013strings[469] = str->add(strings[469]);
30014strings[469] = str->add(strings[469]);
30015str->del(strings[5157]);
30016str->del(strings[469]);
30017strings[5156] = str->add(strings[5156]);
30018strings[5182] = str->add("10.000000");
30019str->del(strings[5156]);
30020str->del(strings[5182]);
30021strings[5154] = str->add(strings[5154]);
30022strings[470] = str->add(strings[470]);
30023strings[470] = str->add(strings[470]);
30024str->del(strings[5154]);
30025str->del(strings[470]);
30026strings[382] = str->add(strings[382]);
30027strings[382] = str->add(strings[382]);
30028strings[382] = str->add(strings[382]);
30029strings[382] = str->add(strings[382]);
30030strings[382] = str->add(strings[382]);
30031strings[382] = str->add(strings[382]);
30032strings[470] = str->add(strings[470]);
30033strings[469] = str->add(strings[469]);
30034strings[5175] = str->add(strings[5175]);
30035strings[5183] = str->add("glow");
30036str->del(strings[5175]);
30037str->del(strings[5183]);
30038strings[5158] = str->add(strings[5158]);
30039strings[5184] = str->add("#fff");
30040str->del(strings[5158]);
30041str->del(strings[5184]);
30042strings[5164] = str->add(strings[5164]);
30043strings[5185] = str->add("#fe87");
30044str->del(strings[5164]);
30045str->del(strings[5185]);
30046strings[5163] = str->add(strings[5163]);
30047strings[5186] = str->add("#fa14");
30048str->del(strings[5163]);
30049str->del(strings[5186]);
30050strings[5154] = str->add(strings[5154]);
30051strings[471] = str->add(strings[471]);
30052str->del(strings[470]);
30053strings[471] = str->add(strings[471]);
30054str->del(strings[5154]);
30055str->del(strings[471]);
30056strings[470] = str->add(strings[470]);
30057strings[469] = str->add(strings[469]);
30058strings[5175] = str->add(strings[5175]);
30059strings[5187] = str->add("glow");
30060str->del(strings[5175]);
30061str->del(strings[5187]);
30062strings[5158] = str->add(strings[5158]);
30063strings[5188] = str->add("#fff");
30064str->del(strings[5158]);
30065str->del(strings[5188]);
30066strings[5164] = str->add(strings[5164]);
30067strings[5189] = str->add("#fe87");
30068str->del(strings[5164]);
30069str->del(strings[5189]);
30070strings[5163] = str->add(strings[5163]);
30071strings[5190] = str->add("#fa14");
30072str->del(strings[5163]);
30073str->del(strings[5190]);
30074strings[5154] = str->add(strings[5154]);
30075strings[471] = str->add(strings[471]);
30076str->del(strings[470]);
30077strings[471] = str->add(strings[471]);
30078str->del(strings[5154]);
30079str->del(strings[471]);
30080str->del(strings[5154]);
30081str->del(strings[5155]);
30082str->del(strings[5156]);
30083str->del(strings[5157]);
30084str->del(strings[5158]);
30085str->del(strings[5159]);
30086str->del(strings[5160]);
30087str->del(strings[5161]);
30088str->del(strings[5162]);
30089str->del(strings[5163]);
30090str->del(strings[5164]);
30091str->del(strings[5165]);
30092str->del(strings[5166]);
30093str->del(strings[5167]);
30094str->del(strings[5168]);
30095str->del(strings[5169]);
30096str->del(strings[5170]);
30097str->del(strings[5171]);
30098str->del(strings[5172]);
30099str->del(strings[5173]);
30100str->del(strings[5174]);
30101str->del(strings[5175]);
30102str->del(strings[5176]);
30103str->del(strings[382]);
30104str->del(strings[382]);
30105str->del(strings[382]);
30106str->del(strings[382]);
30107str->del(strings[382]);
30108str->del(strings[382]);
30109str->del(strings[471]);
30110str->del(strings[469]);
30111str->del(strings[470]);
30112str->del(strings[469]);
30113str->del(strings[471]);
30114str->del(strings[469]);
30115strings[5191] = str->add("font");
30116strings[5192] = str->add("font_fallbacks");
30117strings[5193] = str->add("font_size");
30118strings[5194] = str->add("font_source");
30119strings[5195] = str->add("color");
30120strings[5196] = str->add("underline_color");
30121strings[5197] = str->add("underline2_color");
30122strings[5198] = str->add("outline_color");
30123strings[5199] = str->add("shadow_color");
30124strings[5200] = str->add("glow_color");
30125strings[5201] = str->add("glow2_color");
30126strings[5202] = str->add("backing_color");
30127strings[5203] = str->add("strikethrough_color");
30128strings[5204] = str->add("align");
30129strings[5205] = str->add("valign");
30130strings[5206] = str->add("wrap");
30131strings[5207] = str->add("left_margin");
30132strings[5208] = str->add("right_margin");
30133strings[5209] = str->add("underline");
30134strings[5210] = str->add("strikethrough");
30135strings[5211] = str->add("backing");
30136strings[5212] = str->add("style");
30137strings[5213] = str->add("tabstops");
30138strings[5204] = str->add(strings[5204]);
30139strings[5214] = str->add("center");
30140str->del(strings[5204]);
30141str->del(strings[5214]);
30142strings[5195] = str->add(strings[5195]);
30143strings[5215] = str->add("#000");
30144str->del(strings[5195]);
30145str->del(strings[5215]);
30146strings[5212] = str->add(strings[5212]);
30147strings[5216] = str->add("shadow");
30148str->del(strings[5212]);
30149str->del(strings[5216]);
30150strings[5199] = str->add(strings[5199]);
30151strings[5217] = str->add("#ffffff80");
30152str->del(strings[5199]);
30153str->del(strings[5217]);
30154strings[5206] = str->add(strings[5206]);
30155strings[5218] = str->add("word");
30156str->del(strings[5206]);
30157str->del(strings[5218]);
30158strings[5194] = str->add(strings[5194]);
30159strings[469] = str->add(strings[469]);
30160strings[469] = str->add(strings[469]);
30161str->del(strings[5194]);
30162str->del(strings[469]);
30163strings[5193] = str->add(strings[5193]);
30164strings[5219] = str->add("10.000000");
30165str->del(strings[5193]);
30166str->del(strings[5219]);
30167strings[5191] = str->add(strings[5191]);
30168strings[470] = str->add(strings[470]);
30169strings[470] = str->add(strings[470]);
30170str->del(strings[5191]);
30171str->del(strings[470]);
30172strings[470] = str->add(strings[470]);
30173strings[469] = str->add(strings[469]);
30174strings[5212] = str->add(strings[5212]);
30175strings[5220] = str->add("soft_shadow");
30176str->del(strings[5212]);
30177str->del(strings[5220]);
30178strings[5195] = str->add(strings[5195]);
30179strings[5221] = str->add("#fff");
30180str->del(strings[5195]);
30181str->del(strings[5221]);
30182strings[5199] = str->add(strings[5199]);
30183strings[5222] = str->add("#00000020");
30184str->del(strings[5199]);
30185str->del(strings[5222]);
30186strings[5193] = str->add(strings[5193]);
30187strings[5223] = str->add("12.000000");
30188str->del(strings[5193]);
30189str->del(strings[5223]);
30190strings[5191] = str->add(strings[5191]);
30191strings[471] = str->add(strings[471]);
30192str->del(strings[470]);
30193strings[471] = str->add(strings[471]);
30194str->del(strings[5191]);
30195str->del(strings[471]);
30196strings[382] = str->add(strings[382]);
30197strings[382] = str->add(strings[382]);
30198strings[382] = str->add(strings[382]);
30199strings[382] = str->add(strings[382]);
30200strings[382] = str->add(strings[382]);
30201strings[382] = str->add(strings[382]);
30202strings[382] = str->add(strings[382]);
30203strings[382] = str->add(strings[382]);
30204strings[382] = str->add(strings[382]);
30205strings[382] = str->add(strings[382]);
30206strings[382] = str->add(strings[382]);
30207strings[382] = str->add(strings[382]);
30208strings[382] = str->add(strings[382]);
30209strings[382] = str->add(strings[382]);
30210strings[382] = str->add(strings[382]);
30211strings[382] = str->add(strings[382]);
30212strings[382] = str->add(strings[382]);
30213strings[382] = str->add(strings[382]);
30214strings[382] = str->add(strings[382]);
30215strings[382] = str->add(strings[382]);
30216strings[382] = str->add(strings[382]);
30217strings[382] = str->add(strings[382]);
30218str->del(strings[5191]);
30219str->del(strings[5192]);
30220str->del(strings[5193]);
30221str->del(strings[5194]);
30222str->del(strings[5195]);
30223str->del(strings[5196]);
30224str->del(strings[5197]);
30225str->del(strings[5198]);
30226str->del(strings[5199]);
30227str->del(strings[5200]);
30228str->del(strings[5201]);
30229str->del(strings[5202]);
30230str->del(strings[5203]);
30231str->del(strings[5204]);
30232str->del(strings[5205]);
30233str->del(strings[5206]);
30234str->del(strings[5207]);
30235str->del(strings[5208]);
30236str->del(strings[5209]);
30237str->del(strings[5210]);
30238str->del(strings[5211]);
30239str->del(strings[5212]);
30240str->del(strings[5213]);
30241str->del(strings[471]);
30242str->del(strings[469]);
30243str->del(strings[382]);
30244str->del(strings[382]);
30245str->del(strings[382]);
30246str->del(strings[382]);
30247str->del(strings[382]);
30248str->del(strings[382]);
30249str->del(strings[382]);
30250str->del(strings[382]);
30251str->del(strings[382]);
30252str->del(strings[382]);
30253str->del(strings[382]);
30254str->del(strings[382]);
30255str->del(strings[382]);
30256str->del(strings[382]);
30257str->del(strings[382]);
30258str->del(strings[382]);
30259str->del(strings[382]);
30260str->del(strings[382]);
30261str->del(strings[382]);
30262str->del(strings[382]);
30263str->del(strings[382]);
30264str->del(strings[470]);
30265str->del(strings[469]);
30266str->del(strings[382]);
30267str->del(strings[5152]);
30268str->del(strings[1841]);
30269str->del(strings[5152]);
30270str->del(strings[1841]);
30271str->del(strings[5152]);
30272str->del(strings[1841]);
30273str->del(strings[5152]);
30274str->del(strings[1841]);
30275str->del(strings[5153]);
30276str->del(strings[5153]);
30277str->del(strings[5152]);
30278str->del(strings[1841]);
30279str->del(strings[5152]);
30280str->del(strings[1841]);
30281str->del(strings[5152]);
30282str->del(strings[1841]);
30283str->del(strings[5152]);
30284str->del(strings[1841]);
30285str->del(strings[5152]);
30286str->del(strings[1841]);
30287str->del(strings[5153]);
30288str->del(strings[5153]);
30289str->del(strings[5152]);
30290str->del(strings[1841]);
30291str->del(strings[5152]);
30292str->del(strings[1841]);
30293str->del(strings[5152]);
30294str->del(strings[1841]);
30295str->del(strings[5152]);
30296str->del(strings[1841]);
30297str->del(strings[5153]);
30298str->del(strings[5153]);
30299str->del(strings[5152]);
30300str->del(strings[1841]);
30301str->del(strings[5152]);
30302str->del(strings[1841]);
30303str->del(strings[5152]);
30304str->del(strings[1841]);
30305str->del(strings[5152]);
30306str->del(strings[1841]);
30307str->del(strings[5153]);
30308str->del(strings[5153]);
30309str->del(strings[5152]);
30310str->del(strings[1841]);
30311str->del(strings[5152]);
30312str->del(strings[1841]);
30313str->del(strings[5152]);
30314str->del(strings[1841]);
30315str->del(strings[5152]);
30316str->del(strings[1841]);
30317str->del(strings[5153]);
30318str->del(strings[5153]);
30319str->del(strings[5152]);
30320str->del(strings[1841]);
30321str->del(strings[5152]);
30322str->del(strings[1841]);
30323str->del(strings[5152]);
30324str->del(strings[1841]);
30325str->del(strings[5152]);
30326str->del(strings[1841]);
30327str->del(strings[5152]);
30328str->del(strings[1841]);
30329str->del(strings[5153]);
30330str->del(strings[5153]);
30331str->del(strings[5152]);
30332str->del(strings[1841]);
30333str->del(strings[5153]);
30334str->del(strings[5153]);
30335str->del(strings[5153]);
30336str->del(strings[5153]);
30337str->del(strings[5153]);
30338str->del(strings[5153]);
30339str->del(strings[5153]);
30340str->del(strings[5153]);
30341str->del(strings[5153]);
30342str->del(strings[5153]);
30343str->del(strings[5153]);
30344str->del(strings[5153]);
30345str->del(strings[5153]);
30346str->del(strings[5153]);
30347str->del(strings[5153]);
30348str->del(strings[5153]);
30349str->del(strings[5153]);
30350str->del(strings[5153]);
30351str->del(strings[5153]);
30352str->del(strings[5153]);
30353str->del(strings[5153]);
30354str->del(strings[5153]);
30355str->del(strings[5153]);
30356str->del(strings[5153]);
30357str->del(strings[5153]);
30358str->del(strings[5153]);
30359str->del(strings[5153]);
30360strings[5224] = str->add("e,action,mouse,move");
30361strings[5225] = str->add("e");
30362str->del(strings[5224]);
30363str->del(strings[5225]);
30364strings[5226] = str->add("font");
30365strings[5227] = str->add("font_fallbacks");
30366strings[5228] = str->add("font_size");
30367strings[5229] = str->add("font_source");
30368strings[5230] = str->add("color");
30369strings[5231] = str->add("underline_color");
30370strings[5232] = str->add("underline2_color");
30371strings[5233] = str->add("outline_color");
30372strings[5234] = str->add("shadow_color");
30373strings[5235] = str->add("glow_color");
30374strings[5236] = str->add("glow2_color");
30375strings[5237] = str->add("backing_color");
30376strings[5238] = str->add("strikethrough_color");
30377strings[5239] = str->add("align");
30378strings[5240] = str->add("valign");
30379strings[5241] = str->add("wrap");
30380strings[5242] = str->add("left_margin");
30381strings[5243] = str->add("right_margin");
30382strings[5244] = str->add("underline");
30383strings[5245] = str->add("strikethrough");
30384strings[5246] = str->add("backing");
30385strings[5247] = str->add("style");
30386strings[5248] = str->add("tabstops");
30387strings[5239] = str->add(strings[5239]);
30388strings[5249] = str->add("center");
30389str->del(strings[5239]);
30390str->del(strings[5249]);
30391strings[5230] = str->add(strings[5230]);
30392strings[5250] = str->add("#000");
30393str->del(strings[5230]);
30394str->del(strings[5250]);
30395strings[5247] = str->add(strings[5247]);
30396strings[5251] = str->add("shadow");
30397str->del(strings[5247]);
30398str->del(strings[5251]);
30399strings[5234] = str->add(strings[5234]);
30400strings[5252] = str->add("#ffffff80");
30401str->del(strings[5234]);
30402str->del(strings[5252]);
30403strings[5241] = str->add(strings[5241]);
30404strings[5253] = str->add("word");
30405str->del(strings[5241]);
30406str->del(strings[5253]);
30407strings[5229] = str->add(strings[5229]);
30408strings[469] = str->add(strings[469]);
30409strings[469] = str->add(strings[469]);
30410str->del(strings[5229]);
30411str->del(strings[469]);
30412strings[5228] = str->add(strings[5228]);
30413strings[5254] = str->add("10.000000");
30414str->del(strings[5228]);
30415str->del(strings[5254]);
30416strings[5226] = str->add(strings[5226]);
30417strings[470] = str->add(strings[470]);
30418strings[470] = str->add(strings[470]);
30419str->del(strings[5226]);
30420str->del(strings[470]);
30421strings[470] = str->add(strings[470]);
30422strings[469] = str->add(strings[469]);
30423strings[5247] = str->add(strings[5247]);
30424strings[5255] = str->add("soft_shadow");
30425str->del(strings[5247]);
30426str->del(strings[5255]);
30427strings[5230] = str->add(strings[5230]);
30428strings[5256] = str->add("#fff");
30429str->del(strings[5230]);
30430str->del(strings[5256]);
30431strings[5234] = str->add(strings[5234]);
30432strings[5257] = str->add("#00000020");
30433str->del(strings[5234]);
30434str->del(strings[5257]);
30435strings[5228] = str->add(strings[5228]);
30436strings[5258] = str->add("12.000000");
30437str->del(strings[5228]);
30438str->del(strings[5258]);
30439strings[5226] = str->add(strings[5226]);
30440strings[471] = str->add(strings[471]);
30441str->del(strings[470]);
30442strings[471] = str->add(strings[471]);
30443str->del(strings[5226]);
30444str->del(strings[471]);
30445strings[382] = str->add(strings[382]);
30446strings[382] = str->add(strings[382]);
30447strings[382] = str->add(strings[382]);
30448strings[382] = str->add(strings[382]);
30449strings[382] = str->add(strings[382]);
30450strings[382] = str->add(strings[382]);
30451strings[382] = str->add(strings[382]);
30452strings[382] = str->add(strings[382]);
30453strings[382] = str->add(strings[382]);
30454strings[382] = str->add(strings[382]);
30455strings[382] = str->add(strings[382]);
30456strings[382] = str->add(strings[382]);
30457strings[382] = str->add(strings[382]);
30458strings[382] = str->add(strings[382]);
30459strings[382] = str->add(strings[382]);
30460strings[382] = str->add(strings[382]);
30461strings[382] = str->add(strings[382]);
30462strings[382] = str->add(strings[382]);
30463strings[382] = str->add(strings[382]);
30464strings[382] = str->add(strings[382]);
30465strings[382] = str->add(strings[382]);
30466strings[382] = str->add(strings[382]);
30467str->del(strings[471]);
30468str->del(strings[469]);
30469str->del(strings[382]);
30470str->del(strings[382]);
30471str->del(strings[382]);
30472str->del(strings[382]);
30473str->del(strings[382]);
30474str->del(strings[382]);
30475str->del(strings[382]);
30476str->del(strings[382]);
30477str->del(strings[382]);
30478str->del(strings[382]);
30479str->del(strings[382]);
30480str->del(strings[382]);
30481str->del(strings[382]);
30482str->del(strings[382]);
30483str->del(strings[382]);
30484str->del(strings[382]);
30485str->del(strings[382]);
30486str->del(strings[382]);
30487str->del(strings[382]);
30488str->del(strings[382]);
30489str->del(strings[382]);
30490str->del(strings[470]);
30491str->del(strings[469]);
30492str->del(strings[382]);
30493str->del(strings[5226]);
30494str->del(strings[5227]);
30495str->del(strings[5228]);
30496str->del(strings[5229]);
30497str->del(strings[5230]);
30498str->del(strings[5231]);
30499str->del(strings[5232]);
30500str->del(strings[5233]);
30501str->del(strings[5234]);
30502str->del(strings[5235]);
30503str->del(strings[5236]);
30504str->del(strings[5237]);
30505str->del(strings[5238]);
30506str->del(strings[5239]);
30507str->del(strings[5240]);
30508str->del(strings[5241]);
30509str->del(strings[5242]);
30510str->del(strings[5243]);
30511str->del(strings[5244]);
30512str->del(strings[5245]);
30513str->del(strings[5246]);
30514str->del(strings[5247]);
30515str->del(strings[5248]);
30516strings[5259] = str->add("e,action,mouse,move");
30517strings[5260] = str->add("e");
30518str->del(strings[5259]);
30519str->del(strings[5260]);
30520strings[5261] = str->add("e,action,mouse,move");
30521strings[5262] = str->add("e");
30522str->del(strings[5261]);
30523str->del(strings[5262]);
30524strings[5263] = str->add("e,action,mouse,move");
30525strings[5264] = str->add("e");
30526str->del(strings[5263]);
30527str->del(strings[5264]);
30528strings[1932] = str->add(strings[1932]);
30529strings[5265] = str->add("go_activeb25");
30530strings[5266] = str->add("program,start");
30531strings[5267] = str->add("go_activec25");
30532strings[1932] = str->add(strings[1932]);
30533strings[5268] = str->add("go_activeb5");
30534strings[5266] = str->add(strings[5266]);
30535strings[5269] = str->add("go_activec5");
30536str->del(strings[1932]);
30537str->del(strings[5265]);
30538str->del(strings[5266]);
30539str->del(strings[5267]);
30540str->del(strings[1932]);
30541str->del(strings[5268]);
30542str->del(strings[5266]);
30543str->del(strings[5269]);
30544str->del(strings[7]);
30545str->del(strings[2213]);
30546strings[7] = str->add(strings[7]);
30547strings[2220] = str->add(strings[2220]);
30548strings[5270] = str->add("e,action,mouse,move");
30549strings[5271] = str->add("e");
30550str->del(strings[5270]);
30551str->del(strings[5271]);
30552strings[5272] = str->add("e,action,mouse,move");
30553strings[5273] = str->add("e");
30554str->del(strings[5272]);
30555str->del(strings[5273]);
30556strings[5274] = str->add("program,start");
30557strings[5275] = str->add("go_active22");
30558strings[1932] = str->add(strings[1932]);
30559strings[5275] = str->add(strings[5275]);
30560strings[5274] = str->add(strings[5274]);
30561strings[5276] = str->add("go_activeb22");
30562strings[5274] = str->add(strings[5274]);
30563strings[5277] = str->add("go_active8");
30564strings[1932] = str->add(strings[1932]);
30565strings[5277] = str->add(strings[5277]);
30566strings[5274] = str->add(strings[5274]);
30567strings[5278] = str->add("go_activeb8");
30568str->del(strings[5274]);
30569str->del(strings[5275]);
30570str->del(strings[1932]);
30571str->del(strings[5275]);
30572str->del(strings[5274]);
30573str->del(strings[5276]);
30574str->del(strings[5274]);
30575str->del(strings[5277]);
30576str->del(strings[1932]);
30577str->del(strings[5277]);
30578str->del(strings[5274]);
30579str->del(strings[5278]);
30580str->del(strings[7]);
30581str->del(strings[2220]);
30582strings[7] = str->add(strings[7]);
30583strings[2226] = str->add(strings[2226]);
30584str->del(strings[7]);
30585str->del(strings[2226]);
30586strings[7] = str->add(strings[7]);
30587strings[2257] = str->add(strings[2257]);
30588strings[5279] = str->add("e,action,mouse,move");
30589strings[5280] = str->add("e");
30590str->del(strings[5279]);
30591str->del(strings[5280]);
30592strings[5281] = str->add("e,action,mouse,move");
30593strings[5282] = str->add("e");
30594str->del(strings[5281]);
30595str->del(strings[5282]);
30596strings[5283] = str->add("e,action,mouse,move");
30597strings[5284] = str->add("e");
30598str->del(strings[5283]);
30599str->del(strings[5284]);
30600strings[1932] = str->add(strings[1932]);
30601strings[5285] = str->add("go_activeb24");
30602strings[5286] = str->add("program,start");
30603strings[5287] = str->add("go_activec24");
30604strings[1932] = str->add(strings[1932]);
30605strings[5288] = str->add("go_activeb6");
30606strings[5286] = str->add(strings[5286]);
30607strings[5289] = str->add("go_activec6");
30608strings[1932] = str->add(strings[1932]);
30609strings[5290] = str->add("sel");
30610strings[1932] = str->add(strings[1932]);
30611strings[5290] = str->add(strings[5290]);
30612str->del(strings[1932]);
30613str->del(strings[5285]);
30614str->del(strings[5286]);
30615str->del(strings[5287]);
30616str->del(strings[1932]);
30617str->del(strings[5288]);
30618str->del(strings[5286]);
30619str->del(strings[5289]);
30620str->del(strings[1932]);
30621str->del(strings[5290]);
30622str->del(strings[1932]);
30623str->del(strings[5290]);
30624strings[5291] = str->add("e,action,mouse,move");
30625strings[5292] = str->add("e");
30626str->del(strings[5291]);
30627str->del(strings[5292]);
30628strings[5293] = str->add("e,action,mouse,move");
30629strings[5294] = str->add("e");
30630str->del(strings[5293]);
30631str->del(strings[5294]);
30632strings[5295] = str->add("e,action,mouse,move");
30633strings[5296] = str->add("e");
30634str->del(strings[5295]);
30635str->del(strings[5296]);
30636str->del(strings[7]);
30637str->del(strings[2257]);
30638strings[7] = str->add(strings[7]);
30639strings[2270] = str->add(strings[2270]);
30640strings[5297] = str->add("e,action,mouse,move");
30641strings[5298] = str->add("e");
30642str->del(strings[5297]);
30643str->del(strings[5298]);
30644strings[5299] = str->add("e,action,mouse,move");
30645strings[5300] = str->add("e");
30646str->del(strings[5299]);
30647str->del(strings[5300]);
30648strings[5301] = str->add("e,action,mouse,move");
30649strings[5302] = str->add("e");
30650str->del(strings[5301]);
30651str->del(strings[5302]);
30652strings[5303] = str->add("e,action,mouse,move");
30653strings[5304] = str->add("e");
30654str->del(strings[5303]);
30655str->del(strings[5304]);
30656strings[5305] = str->add("e,action,mouse,move");
30657strings[5306] = str->add("e");
30658str->del(strings[5305]);
30659str->del(strings[5306]);
30660strings[5307] = str->add("e,action,mouse,move");
30661strings[5308] = str->add("e");
30662str->del(strings[5307]);
30663str->del(strings[5308]);
30664strings[5309] = str->add("program,start");
30665strings[5310] = str->add("go_active21");
30666strings[1932] = str->add(strings[1932]);
30667strings[5310] = str->add(strings[5310]);
30668strings[5309] = str->add(strings[5309]);
30669strings[5311] = str->add("go_activeb21");
30670strings[5309] = str->add(strings[5309]);
30671strings[5312] = str->add("go_active9");
30672strings[1932] = str->add(strings[1932]);
30673strings[5312] = str->add(strings[5312]);
30674strings[5309] = str->add(strings[5309]);
30675strings[5313] = str->add("go_activeb9");
30676str->del(strings[5309]);
30677str->del(strings[5310]);
30678str->del(strings[1932]);
30679str->del(strings[5310]);
30680str->del(strings[5309]);
30681str->del(strings[5311]);
30682str->del(strings[5309]);
30683str->del(strings[5312]);
30684str->del(strings[1932]);
30685str->del(strings[5312]);
30686str->del(strings[5309]);
30687str->del(strings[5313]);
30688str->del(strings[7]);
30689str->del(strings[2270]);
30690strings[7] = str->add(strings[7]);
30691strings[2276] = str->add(strings[2276]);
30692str->del(strings[7]);
30693str->del(strings[2276]);
30694strings[7] = str->add(strings[7]);
30695strings[3259] = str->add(strings[3259]);
30696strings[1932] = str->add(strings[1932]);
30697strings[5314] = str->add("go_activec1");
30698strings[5315] = str->add("program,start");
30699strings[5316] = str->add("go_activeb1");
30700strings[1932] = str->add(strings[1932]);
30701strings[5317] = str->add("go_activec29");
30702strings[5315] = str->add(strings[5315]);
30703strings[5318] = str->add("go_activeb29");
30704strings[1932] = str->add(strings[1932]);
30705strings[5319] = str->add("go_activeb23");
30706strings[5315] = str->add(strings[5315]);
30707strings[5320] = str->add("go_activec23");
30708strings[1932] = str->add(strings[1932]);
30709strings[5321] = str->add("go_activeb7");
30710strings[5315] = str->add(strings[5315]);
30711strings[5322] = str->add("go_activec7");
30712str->del(strings[1932]);
30713str->del(strings[5314]);
30714str->del(strings[5315]);
30715str->del(strings[5316]);
30716str->del(strings[1932]);
30717str->del(strings[5317]);
30718str->del(strings[5315]);
30719str->del(strings[5318]);
30720str->del(strings[1932]);
30721str->del(strings[5319]);
30722str->del(strings[5315]);
30723str->del(strings[5320]);
30724str->del(strings[1932]);
30725str->del(strings[5321]);
30726str->del(strings[5315]);
30727str->del(strings[5322]);
30728strings[5323] = str->add("e,action,mouse,move");
30729strings[5324] = str->add("e");
30730str->del(strings[5323]);
30731str->del(strings[5324]);
30732strings[5325] = str->add("e,action,mouse,move");
30733strings[5326] = str->add("e");
30734str->del(strings[5325]);
30735str->del(strings[5326]);
30736str->del(strings[7]);
30737str->del(strings[3259]);
30738strings[7] = str->add(strings[7]);
30739strings[2292] = str->add(strings[2292]);
30740strings[5327] = str->add("e,action,mouse,move");
30741strings[5328] = str->add("e");
30742str->del(strings[5327]);
30743str->del(strings[5328]);
30744strings[5329] = str->add("e,action,mouse,move");
30745strings[5330] = str->add("e");
30746str->del(strings[5329]);
30747str->del(strings[5330]);
30748strings[5331] = str->add("e,action,mouse,move");
30749strings[5332] = str->add("e");
30750str->del(strings[5331]);
30751str->del(strings[5332]);
30752strings[5333] = str->add("e,action,mouse,move");
30753strings[5334] = str->add("e");
30754str->del(strings[5333]);
30755str->del(strings[5334]);
30756strings[5335] = str->add("e,action,mouse,move");
30757strings[5336] = str->add("e");
30758str->del(strings[5335]);
30759str->del(strings[5336]);
30760str->del(strings[7]);
30761str->del(strings[2292]);
30762strings[7] = str->add(strings[7]);
30763strings[2310] = str->add(strings[2310]);
30764strings[5337] = str->add("e,action,mouse,move");
30765strings[5338] = str->add("e");
30766str->del(strings[5337]);
30767str->del(strings[5338]);
30768strings[5339] = str->add("e,action,mouse,move");
30769strings[5340] = str->add("e");
30770str->del(strings[5339]);
30771str->del(strings[5340]);
30772strings[5341] = str->add("e,action,mouse,move");
30773strings[5342] = str->add("e");
30774str->del(strings[5341]);
30775str->del(strings[5342]);
30776str->del(strings[7]);
30777str->del(strings[2310]);
30778strings[7] = str->add(strings[7]);
30779strings[3279] = str->add(strings[3279]);
30780strings[5343] = str->add("e,action,mouse,move");
30781strings[5344] = str->add("e");
30782strings[5345] = str->add("e,state,unselected");
30783strings[5344] = str->add(strings[5344]);
30784strings[5345] = str->add(strings[5345]);
30785strings[5344] = str->add(strings[5344]);
30786strings[5345] = str->add(strings[5345]);
30787strings[5344] = str->add(strings[5344]);
30788strings[5345] = str->add(strings[5345]);
30789strings[5344] = str->add(strings[5344]);
30790strings[5345] = str->add(strings[5345]);
30791strings[5344] = str->add(strings[5344]);
30792strings[5345] = str->add(strings[5345]);
30793strings[5344] = str->add(strings[5344]);
30794str->del(strings[5343]);
30795str->del(strings[5344]);
30796strings[5346] = str->add("program,start");
30797strings[5347] = str->add("unsel");
30798str->del(strings[5345]);
30799str->del(strings[5344]);
30800str->del(strings[5345]);
30801str->del(strings[5344]);
30802strings[5346] = str->add(strings[5346]);
30803strings[5347] = str->add(strings[5347]);
30804str->del(strings[5345]);
30805str->del(strings[5344]);
30806strings[5346] = str->add(strings[5346]);
30807strings[5347] = str->add(strings[5347]);
30808strings[1932] = str->add(strings[1932]);
30809strings[5347] = str->add(strings[5347]);
30810str->del(strings[5345]);
30811str->del(strings[5344]);
30812str->del(strings[5345]);
30813str->del(strings[5344]);
30814str->del(strings[5345]);
30815str->del(strings[5344]);
30816str->del(strings[5346]);
30817str->del(strings[5347]);
30818str->del(strings[5346]);
30819str->del(strings[5347]);
30820str->del(strings[5346]);
30821str->del(strings[5347]);
30822str->del(strings[1932]);
30823str->del(strings[5347]);
30824str->del(strings[64]);
30825str->del(strings[3021]);
30826strings[64] = str->add(strings[64]);
30827strings[2913] = str->add(strings[2913]);
30828strings[1932] = str->add(strings[1932]);
30829strings[5348] = str->add("go_activec28");
30830strings[5349] = str->add("program,start");
30831strings[5350] = str->add("go_activeb28");
30832strings[1932] = str->add(strings[1932]);
30833strings[5351] = str->add("go_activec2");
30834strings[5349] = str->add(strings[5349]);
30835strings[5352] = str->add("go_activeb2");
30836strings[1932] = str->add(strings[1932]);
30837strings[5353] = str->add("go_activeb22");
30838strings[5349] = str->add(strings[5349]);
30839strings[5354] = str->add("go_activec22");
30840strings[1932] = str->add(strings[1932]);
30841strings[5355] = str->add("go_activeb8");
30842strings[5349] = str->add(strings[5349]);
30843strings[5356] = str->add("go_activec8");
30844str->del(strings[1932]);
30845str->del(strings[5348]);
30846str->del(strings[5349]);
30847str->del(strings[5350]);
30848str->del(strings[1932]);
30849str->del(strings[5351]);
30850str->del(strings[5349]);
30851str->del(strings[5352]);
30852str->del(strings[1932]);
30853str->del(strings[5353]);
30854str->del(strings[5349]);
30855str->del(strings[5354]);
30856str->del(strings[1932]);
30857str->del(strings[5355]);
30858str->del(strings[5349]);
30859str->del(strings[5356]);
30860strings[5357] = str->add("e,action,mouse,move");
30861strings[5358] = str->add("e");
30862str->del(strings[5357]);
30863str->del(strings[5358]);
30864strings[5359] = str->add("e,action,mouse,move");
30865strings[5360] = str->add("e");
30866str->del(strings[5359]);
30867str->del(strings[5360]);
30868str->del(strings[7]);
30869str->del(strings[3279]);
30870strings[7] = str->add(strings[7]);
30871strings[2320] = str->add(strings[2320]);
30872strings[5361] = str->add("e,action,mouse,move");
30873strings[5362] = str->add("e");
30874str->del(strings[5361]);
30875str->del(strings[5362]);
30876strings[1932] = str->add(strings[1932]);
30877strings[5363] = str->add("unsel");
30878str->del(strings[1932]);
30879str->del(strings[5363]);
30880str->del(strings[7]);
30881str->del(strings[2320]);
30882strings[7] = str->add(strings[7]);
30883strings[2330] = str->add(strings[2330]);
30884str->del(strings[7]);
30885str->del(strings[2330]);
30886strings[7] = str->add(strings[7]);
30887strings[2343] = str->add(strings[2343]);
30888strings[1932] = str->add(strings[1932]);
30889strings[5364] = str->add("go_activeb21");
30890strings[5365] = str->add("program,start");
30891strings[5366] = str->add("go_activec21");
30892strings[1932] = str->add(strings[1932]);
30893strings[5367] = str->add("go_activeb9");
30894strings[5365] = str->add(strings[5365]);
30895strings[5368] = str->add("go_activec9");
30896str->del(strings[1932]);
30897str->del(strings[5364]);
30898str->del(strings[5365]);
30899str->del(strings[5366]);
30900str->del(strings[1932]);
30901str->del(strings[5367]);
30902str->del(strings[5365]);
30903str->del(strings[5368]);
30904strings[5369] = str->add("e,action,mouse,move");
30905strings[5370] = str->add("e");
30906str->del(strings[5369]);
30907str->del(strings[5370]);
30908strings[5371] = str->add("e,action,mouse,move");
30909strings[5372] = str->add("e");
30910str->del(strings[5371]);
30911str->del(strings[5372]);
30912strings[1932] = str->add(strings[1932]);
30913strings[5373] = str->add("go_activec27");
30914strings[5374] = str->add("program,start");
30915strings[5375] = str->add("go_activeb27");
30916strings[1932] = str->add(strings[1932]);
30917strings[5376] = str->add("go_activec3");
30918strings[5374] = str->add(strings[5374]);
30919strings[5377] = str->add("go_activeb3");
30920str->del(strings[1932]);
30921str->del(strings[5373]);
30922str->del(strings[5374]);
30923str->del(strings[5375]);
30924str->del(strings[1932]);
30925str->del(strings[5376]);
30926str->del(strings[5374]);
30927str->del(strings[5377]);
30928str->del(strings[7]);
30929str->del(strings[2343]);
30930strings[7] = str->add(strings[7]);
30931strings[2353] = str->add(strings[2353]);
30932strings[5378] = str->add("e,action,mouse,move");
30933strings[5379] = str->add("e");
30934str->del(strings[5378]);
30935str->del(strings[5379]);
30936strings[5380] = str->add("e,action,mouse,move");
30937strings[5381] = str->add("e");
30938str->del(strings[5380]);
30939str->del(strings[5381]);
30940strings[5382] = str->add("e,action,mouse,move");
30941strings[5383] = str->add("e");
30942strings[5384] = str->add("e,state,selected");
30943strings[5383] = str->add(strings[5383]);
30944strings[5384] = str->add(strings[5384]);
30945strings[5383] = str->add(strings[5383]);
30946strings[5384] = str->add(strings[5384]);
30947strings[5383] = str->add(strings[5383]);
30948strings[5384] = str->add(strings[5384]);
30949strings[5383] = str->add(strings[5383]);
30950strings[5384] = str->add(strings[5384]);
30951strings[5383] = str->add(strings[5383]);
30952strings[5384] = str->add(strings[5384]);
30953strings[5383] = str->add(strings[5383]);
30954strings[2224] = str->add(strings[2224]);
30955strings[469] = str->add(strings[469]);
30956strings[2688] = str->add(strings[2688]);
30957strings[4] = str->add(strings[4]);
30958strings[469] = str->add(strings[469]);
30959strings[2685] = str->add(strings[2685]);
30960strings[1925] = str->add(strings[1925]);
30961strings[1926] = str->add(strings[1926]);
30962strings[3083] = str->add(strings[3083]);
30963strings[2494] = str->add(strings[2494]);
30964strings[469] = str->add(strings[469]);
30965strings[2711] = str->add(strings[2711]);
30966strings[2514] = str->add(strings[2514]);
30967strings[469] = str->add(strings[469]);
30968strings[2680] = str->add(strings[2680]);
30969strings[2536] = str->add(strings[2536]);
30970strings[469] = str->add(strings[469]);
30971strings[2713] = str->add(strings[2713]);
30972str->del(strings[5382]);
30973str->del(strings[5383]);
30974strings[5385] = str->add("program,start");
30975strings[5386] = str->add("sel");
30976str->del(strings[5384]);
30977str->del(strings[5383]);
30978str->del(strings[5384]);
30979str->del(strings[5383]);
30980strings[5385] = str->add(strings[5385]);
30981strings[5386] = str->add(strings[5386]);
30982str->del(strings[5384]);
30983str->del(strings[5383]);
30984strings[5385] = str->add(strings[5385]);
30985strings[5386] = str->add(strings[5386]);
30986strings[1932] = str->add(strings[1932]);
30987strings[5386] = str->add(strings[5386]);
30988str->del(strings[5384]);
30989str->del(strings[5383]);
30990str->del(strings[5384]);
30991str->del(strings[5383]);
30992str->del(strings[5384]);
30993str->del(strings[5383]);
30994str->del(strings[5385]);
30995str->del(strings[5386]);
30996str->del(strings[5385]);
30997str->del(strings[5386]);
30998str->del(strings[5385]);
30999str->del(strings[5386]);
31000str->del(strings[1932]);
31001str->del(strings[5386]);
31002strings[361] = str->add(strings[361]);
31003strings[362] = str->add(strings[362]);
31004strings[361] = str->add(strings[361]);
31005str->del(strings[361]);
31006strings[362] = str->add(strings[362]);
31007str->del(strings[362]);
31008strings[5387] = str->add("resize");
31009str->del(strings[5387]);
31010strings[64] = str->add(strings[64]);
31011strings[2581] = str->add(strings[2581]);
31012strings[64] = str->add(strings[64]);
31013strings[5388] = str->add("load");
31014strings[1841] = str->add(strings[1841]);
31015strings[64] = str->add(strings[64]);
31016strings[1949] = str->add(strings[1949]);
31017strings[64] = str->add(strings[64]);
31018strings[1880] = str->add(strings[1880]);
31019strings[64] = str->add(strings[64]);
31020strings[1876] = str->add(strings[1876]);
31021str->del(strings[64]);
31022strings[379] = str->add(strings[379]);
31023strings[1842] = str->add(strings[1842]);
31024strings[1842] = str->add(strings[1842]);
31025strings[64] = str->add(strings[64]);
31026strings[1874] = str->add(strings[1874]);
31027strings[64] = str->add(strings[64]);
31028strings[2583] = str->add(strings[2583]);
31029strings[5388] = str->add(strings[5388]);
31030strings[1841] = str->add(strings[1841]);
31031strings[64] = str->add(strings[64]);
31032strings[2584] = str->add(strings[2584]);
31033strings[5388] = str->add(strings[5388]);
31034strings[1841] = str->add(strings[1841]);
31035strings[469] = str->add(strings[469]);
31036strings[2688] = str->add(strings[2688]);
31037strings[5388] = str->add(strings[5388]);
31038strings[469] = str->add(strings[469]);
31039strings[2902] = str->add(strings[2902]);
31040strings[1841] = str->add(strings[1841]);
31041strings[5389] = str->add("resize");
31042strings[5389] = str->add(strings[5389]);
31043strings[64] = str->add(strings[64]);
31044strings[2585] = str->add(strings[2585]);
31045strings[64] = str->add(strings[64]);
31046strings[5388] = str->add(strings[5388]);
31047strings[2224] = str->add(strings[2224]);
31048strings[1841] = str->add(strings[1841]);
31049str->del(strings[64]);
31050strings[385] = str->add(strings[385]);
31051strings[2224] = str->add(strings[2224]);
31052strings[64] = str->add(strings[64]);
31053strings[2886] = str->add(strings[2886]);
31054strings[64] = str->add(strings[64]);
31055strings[2888] = str->add(strings[2888]);
31056strings[64] = str->add(strings[64]);
31057strings[2582] = str->add(strings[2582]);
31058strings[5388] = str->add(strings[5388]);
31059strings[1841] = str->add(strings[1841]);
31060strings[64] = str->add(strings[64]);
31061strings[2583] = str->add(strings[2583]);
31062strings[5388] = str->add(strings[5388]);
31063strings[1841] = str->add(strings[1841]);
31064strings[64] = str->add(strings[64]);
31065strings[2584] = str->add(strings[2584]);
31066strings[5388] = str->add(strings[5388]);
31067strings[1841] = str->add(strings[1841]);
31068strings[469] = str->add(strings[469]);
31069strings[2685] = str->add(strings[2685]);
31070strings[5388] = str->add(strings[5388]);
31071strings[469] = str->add(strings[469]);
31072strings[3089] = str->add(strings[3089]);
31073strings[1841] = str->add(strings[1841]);
31074strings[5389] = str->add(strings[5389]);
31075strings[5389] = str->add(strings[5389]);
31076strings[64] = str->add(strings[64]);
31077strings[2585] = str->add(strings[2585]);
31078strings[64] = str->add(strings[64]);
31079strings[5388] = str->add(strings[5388]);
31080strings[4] = str->add(strings[4]);
31081strings[1841] = str->add(strings[1841]);
31082str->del(strings[64]);
31083strings[385] = str->add(strings[385]);
31084strings[4] = str->add(strings[4]);
31085strings[64] = str->add(strings[64]);
31086strings[2886] = str->add(strings[2886]);
31087strings[64] = str->add(strings[64]);
31088strings[2888] = str->add(strings[2888]);
31089strings[64] = str->add(strings[64]);
31090strings[2583] = str->add(strings[2583]);
31091strings[5388] = str->add(strings[5388]);
31092strings[1841] = str->add(strings[1841]);
31093strings[64] = str->add(strings[64]);
31094strings[2584] = str->add(strings[2584]);
31095strings[5388] = str->add(strings[5388]);
31096strings[1841] = str->add(strings[1841]);
31097strings[1926] = str->add(strings[1926]);
31098strings[3083] = str->add(strings[3083]);
31099strings[5388] = str->add(strings[5388]);
31100strings[1926] = str->add(strings[1926]);
31101strings[1552] = str->add(strings[1552]);
31102strings[1841] = str->add(strings[1841]);
31103strings[5389] = str->add(strings[5389]);
31104strings[5389] = str->add(strings[5389]);
31105strings[64] = str->add(strings[64]);
31106strings[2585] = str->add(strings[2585]);
31107strings[64] = str->add(strings[64]);
31108strings[5388] = str->add(strings[5388]);
31109strings[1925] = str->add(strings[1925]);
31110strings[1841] = str->add(strings[1841]);
31111str->del(strings[64]);
31112strings[385] = str->add(strings[385]);
31113strings[1925] = str->add(strings[1925]);
31114strings[64] = str->add(strings[64]);
31115strings[2886] = str->add(strings[2886]);
31116strings[64] = str->add(strings[64]);
31117strings[2888] = str->add(strings[2888]);
31118strings[64] = str->add(strings[64]);
31119strings[2583] = str->add(strings[2583]);
31120strings[5388] = str->add(strings[5388]);
31121strings[1841] = str->add(strings[1841]);
31122strings[64] = str->add(strings[64]);
31123strings[2584] = str->add(strings[2584]);
31124strings[5388] = str->add(strings[5388]);
31125strings[1841] = str->add(strings[1841]);
31126strings[469] = str->add(strings[469]);
31127strings[2711] = str->add(strings[2711]);
31128strings[5388] = str->add(strings[5388]);
31129strings[469] = str->add(strings[469]);
31130strings[3092] = str->add(strings[3092]);
31131strings[1841] = str->add(strings[1841]);
31132strings[5389] = str->add(strings[5389]);
31133strings[5389] = str->add(strings[5389]);
31134strings[64] = str->add(strings[64]);
31135strings[2585] = str->add(strings[2585]);
31136strings[64] = str->add(strings[64]);
31137strings[5388] = str->add(strings[5388]);
31138strings[2494] = str->add(strings[2494]);
31139strings[1841] = str->add(strings[1841]);
31140str->del(strings[64]);
31141strings[385] = str->add(strings[385]);
31142strings[2494] = str->add(strings[2494]);
31143strings[64] = str->add(strings[64]);
31144strings[2886] = str->add(strings[2886]);
31145strings[64] = str->add(strings[64]);
31146strings[2888] = str->add(strings[2888]);
31147strings[64] = str->add(strings[64]);
31148strings[2583] = str->add(strings[2583]);
31149strings[5388] = str->add(strings[5388]);
31150strings[1841] = str->add(strings[1841]);
31151strings[64] = str->add(strings[64]);
31152strings[2584] = str->add(strings[2584]);
31153strings[5388] = str->add(strings[5388]);
31154strings[1841] = str->add(strings[1841]);
31155strings[469] = str->add(strings[469]);
31156strings[2680] = str->add(strings[2680]);
31157strings[5388] = str->add(strings[5388]);
31158strings[469] = str->add(strings[469]);
31159strings[3094] = str->add(strings[3094]);
31160strings[1841] = str->add(strings[1841]);
31161strings[5389] = str->add(strings[5389]);
31162strings[5389] = str->add(strings[5389]);
31163strings[64] = str->add(strings[64]);
31164strings[2585] = str->add(strings[2585]);
31165strings[64] = str->add(strings[64]);
31166strings[5388] = str->add(strings[5388]);
31167strings[2514] = str->add(strings[2514]);
31168strings[1841] = str->add(strings[1841]);
31169str->del(strings[64]);
31170strings[385] = str->add(strings[385]);
31171strings[2514] = str->add(strings[2514]);
31172strings[64] = str->add(strings[64]);
31173strings[2886] = str->add(strings[2886]);
31174strings[64] = str->add(strings[64]);
31175strings[2888] = str->add(strings[2888]);
31176strings[64] = str->add(strings[64]);
31177strings[2583] = str->add(strings[2583]);
31178strings[5388] = str->add(strings[5388]);
31179strings[1841] = str->add(strings[1841]);
31180strings[64] = str->add(strings[64]);
31181strings[2584] = str->add(strings[2584]);
31182strings[5388] = str->add(strings[5388]);
31183strings[1841] = str->add(strings[1841]);
31184strings[469] = str->add(strings[469]);
31185strings[2713] = str->add(strings[2713]);
31186strings[5388] = str->add(strings[5388]);
31187strings[469] = str->add(strings[469]);
31188strings[3096] = str->add(strings[3096]);
31189strings[1841] = str->add(strings[1841]);
31190strings[5389] = str->add(strings[5389]);
31191strings[5389] = str->add(strings[5389]);
31192strings[64] = str->add(strings[64]);
31193strings[2585] = str->add(strings[2585]);
31194strings[64] = str->add(strings[64]);
31195strings[5388] = str->add(strings[5388]);
31196strings[2536] = str->add(strings[2536]);
31197strings[1841] = str->add(strings[1841]);
31198str->del(strings[64]);
31199strings[385] = str->add(strings[385]);
31200strings[2536] = str->add(strings[2536]);
31201strings[64] = str->add(strings[64]);
31202strings[2886] = str->add(strings[2886]);
31203strings[64] = str->add(strings[64]);
31204strings[2888] = str->add(strings[2888]);
31205strings[5389] = str->add(strings[5389]);
31206strings[5389] = str->add(strings[5389]);
31207strings[5389] = str->add(strings[5389]);
31208strings[5389] = str->add(strings[5389]);
31209strings[5389] = str->add(strings[5389]);
31210strings[5389] = str->add(strings[5389]);
31211strings[5389] = str->add(strings[5389]);
31212strings[5389] = str->add(strings[5389]);
31213strings[5389] = str->add(strings[5389]);
31214strings[5389] = str->add(strings[5389]);
31215strings[5389] = str->add(strings[5389]);
31216strings[5389] = str->add(strings[5389]);
31217strings[5389] = str->add(strings[5389]);
31218strings[5389] = str->add(strings[5389]);
31219strings[5389] = str->add(strings[5389]);
31220strings[5389] = str->add(strings[5389]);
31221strings[5389] = str->add(strings[5389]);
31222strings[5389] = str->add(strings[5389]);
31223strings[5389] = str->add(strings[5389]);
31224strings[5389] = str->add(strings[5389]);
31225strings[1933] = str->add(strings[1933]);
31226str->del(strings[1933]);
31227str->del(strings[64]);
31228str->del(strings[2583]);
31229strings[1933] = str->add(strings[1933]);
31230str->del(strings[1933]);
31231str->del(strings[64]);
31232str->del(strings[2584]);
31233strings[1933] = str->add(strings[1933]);
31234str->del(strings[1933]);
31235str->del(strings[469]);
31236str->del(strings[2708]);
31237strings[1933] = str->add(strings[1933]);
31238str->del(strings[1933]);
31239str->del(strings[5146]);
31240str->del(strings[5146]);
31241str->del(strings[5146]);
31242str->del(strings[64]);
31243str->del(strings[2585]);
31244strings[1933] = str->add(strings[1933]);
31245str->del(strings[1933]);
31246str->del(strings[64]);
31247str->del(strings[2582]);
31248strings[1933] = str->add(strings[1933]);
31249str->del(strings[1933]);
31250str->del(strings[64]);
31251str->del(strings[2583]);
31252strings[1933] = str->add(strings[1933]);
31253str->del(strings[1933]);
31254str->del(strings[64]);
31255str->del(strings[2584]);
31256strings[1933] = str->add(strings[1933]);
31257str->del(strings[1933]);
31258str->del(strings[469]);
31259str->del(strings[2677]);
31260strings[1933] = str->add(strings[1933]);
31261str->del(strings[1933]);
31262str->del(strings[1726]);
31263str->del(strings[1726]);
31264str->del(strings[1726]);
31265str->del(strings[64]);
31266str->del(strings[2585]);
31267strings[1933] = str->add(strings[1933]);
31268str->del(strings[1933]);
31269str->del(strings[64]);
31270str->del(strings[2583]);
31271strings[1933] = str->add(strings[1933]);
31272str->del(strings[1933]);
31273str->del(strings[64]);
31274str->del(strings[2584]);
31275strings[1933] = str->add(strings[1933]);
31276str->del(strings[1933]);
31277str->del(strings[469]);
31278str->del(strings[2678]);
31279strings[1933] = str->add(strings[1933]);
31280str->del(strings[1933]);
31281str->del(strings[5147]);
31282str->del(strings[5147]);
31283str->del(strings[5147]);
31284str->del(strings[64]);
31285str->del(strings[2585]);
31286strings[1933] = str->add(strings[1933]);
31287str->del(strings[1933]);
31288str->del(strings[64]);
31289str->del(strings[2583]);
31290strings[1933] = str->add(strings[1933]);
31291str->del(strings[1933]);
31292str->del(strings[64]);
31293str->del(strings[2584]);
31294strings[1933] = str->add(strings[1933]);
31295str->del(strings[1933]);
31296str->del(strings[469]);
31297str->del(strings[2676]);
31298strings[1933] = str->add(strings[1933]);
31299str->del(strings[1933]);
31300str->del(strings[1724]);
31301str->del(strings[1724]);
31302str->del(strings[1724]);
31303str->del(strings[64]);
31304str->del(strings[2585]);
31305strings[1933] = str->add(strings[1933]);
31306str->del(strings[1933]);
31307str->del(strings[64]);
31308str->del(strings[2583]);
31309strings[1933] = str->add(strings[1933]);
31310str->del(strings[1933]);
31311str->del(strings[64]);
31312str->del(strings[2584]);
31313strings[1933] = str->add(strings[1933]);
31314str->del(strings[1933]);
31315str->del(strings[469]);
31316str->del(strings[2675]);
31317strings[1933] = str->add(strings[1933]);
31318str->del(strings[1933]);
31319str->del(strings[1722]);
31320str->del(strings[1722]);
31321str->del(strings[1722]);
31322str->del(strings[64]);
31323str->del(strings[2585]);
31324strings[1933] = str->add(strings[1933]);
31325str->del(strings[1933]);
31326str->del(strings[64]);
31327str->del(strings[2582]);
31328strings[1933] = str->add(strings[1933]);
31329str->del(strings[1933]);
31330str->del(strings[64]);
31331str->del(strings[2583]);
31332strings[1933] = str->add(strings[1933]);
31333str->del(strings[1933]);
31334str->del(strings[64]);
31335str->del(strings[2584]);
31336strings[1933] = str->add(strings[1933]);
31337str->del(strings[1933]);
31338str->del(strings[469]);
31339str->del(strings[2674]);
31340strings[1933] = str->add(strings[1933]);
31341str->del(strings[1933]);
31342str->del(strings[5148]);
31343str->del(strings[5148]);
31344str->del(strings[5148]);
31345str->del(strings[64]);
31346str->del(strings[2585]);
31347strings[1933] = str->add(strings[1933]);
31348str->del(strings[1933]);
31349str->del(strings[1842]);
31350str->del(strings[1842]);
31351str->del(strings[64]);
31352str->del(strings[2581]);
31353str->del(strings[64]);
31354str->del(strings[2886]);
31355str->del(strings[64]);
31356str->del(strings[2888]);
31357str->del(strings[469]);
31358str->del(strings[3008]);
31359str->del(strings[5146]);
31360str->del(strings[385]);
31361str->del(strings[64]);
31362str->del(strings[2915]);
31363str->del(strings[64]);
31364str->del(strings[2886]);
31365str->del(strings[64]);
31366str->del(strings[2888]);
31367str->del(strings[469]);
31368str->del(strings[3011]);
31369str->del(strings[1726]);
31370str->del(strings[385]);
31371str->del(strings[64]);
31372str->del(strings[2886]);
31373str->del(strings[64]);
31374str->del(strings[2888]);
31375str->del(strings[469]);
31376str->del(strings[3013]);
31377str->del(strings[5147]);
31378str->del(strings[385]);
31379str->del(strings[64]);
31380str->del(strings[2886]);
31381str->del(strings[64]);
31382str->del(strings[2888]);
31383str->del(strings[469]);
31384str->del(strings[3015]);
31385str->del(strings[1724]);
31386str->del(strings[385]);
31387str->del(strings[64]);
31388str->del(strings[2886]);
31389str->del(strings[64]);
31390str->del(strings[2888]);
31391str->del(strings[469]);
31392str->del(strings[3017]);
31393str->del(strings[1722]);
31394str->del(strings[385]);
31395str->del(strings[64]);
31396str->del(strings[2915]);
31397str->del(strings[64]);
31398str->del(strings[2886]);
31399str->del(strings[64]);
31400str->del(strings[2888]);
31401str->del(strings[469]);
31402str->del(strings[3019]);
31403str->del(strings[5148]);
31404str->del(strings[385]);
31405str->del(strings[64]);
31406str->del(strings[1949]);
31407str->del(strings[64]);
31408str->del(strings[1880]);
31409str->del(strings[64]);
31410str->del(strings[1876]);
31411str->del(strings[379]);
31412str->del(strings[64]);
31413str->del(strings[1874]);
31414str->del(strings[361]);
31415str->del(strings[362]);
31416str->del(strings[1842]);
31417strings[1842] = str->add(strings[1842]);
31418str->del(strings[1842]);
31419strings[1842] = str->add(strings[1842]);
31420strings[5389] = str->add(strings[5389]);
31421strings[2224] = str->add(strings[2224]);
31422strings[2224] = str->add(strings[2224]);
31423strings[64] = str->add(strings[64]);
31424strings[2915] = str->add(strings[2915]);
31425strings[5389] = str->add(strings[5389]);
31426strings[4] = str->add(strings[4]);
31427strings[4] = str->add(strings[4]);
31428strings[5389] = str->add(strings[5389]);
31429strings[1925] = str->add(strings[1925]);
31430strings[1925] = str->add(strings[1925]);
31431strings[5389] = str->add(strings[5389]);
31432strings[2494] = str->add(strings[2494]);
31433strings[2494] = str->add(strings[2494]);
31434strings[5389] = str->add(strings[5389]);
31435strings[2514] = str->add(strings[2514]);
31436strings[2514] = str->add(strings[2514]);
31437strings[5389] = str->add(strings[5389]);
31438strings[2536] = str->add(strings[2536]);
31439strings[2536] = str->add(strings[2536]);
31440str->del(strings[64]);
31441str->del(strings[2913]);
31442strings[64] = str->add(strings[64]);
31443strings[3021] = str->add(strings[3021]);
31444strings[5390] = str->add("font");
31445strings[5391] = str->add("font_fallbacks");
31446strings[5392] = str->add("font_size");
31447strings[5393] = str->add("font_source");
31448strings[5394] = str->add("color");
31449strings[5395] = str->add("underline_color");
31450strings[5396] = str->add("underline2_color");
31451strings[5397] = str->add("outline_color");
31452strings[5398] = str->add("shadow_color");
31453strings[5399] = str->add("glow_color");
31454strings[5400] = str->add("glow2_color");
31455strings[5401] = str->add("backing_color");
31456strings[5402] = str->add("strikethrough_color");
31457strings[5403] = str->add("align");
31458strings[5404] = str->add("valign");
31459strings[5405] = str->add("wrap");
31460strings[5406] = str->add("left_margin");
31461strings[5407] = str->add("right_margin");
31462strings[5408] = str->add("underline");
31463strings[5409] = str->add("strikethrough");
31464strings[5410] = str->add("backing");
31465strings[5411] = str->add("style");
31466strings[5412] = str->add("tabstops");
31467strings[5403] = str->add(strings[5403]);
31468strings[5413] = str->add("center");
31469str->del(strings[5403]);
31470str->del(strings[5413]);
31471strings[5394] = str->add(strings[5394]);
31472strings[5414] = str->add("#000");
31473str->del(strings[5394]);
31474str->del(strings[5414]);
31475strings[5411] = str->add(strings[5411]);
31476strings[5415] = str->add("shadow");
31477str->del(strings[5411]);
31478str->del(strings[5415]);
31479strings[5398] = str->add(strings[5398]);
31480strings[5416] = str->add("#ffffff80");
31481str->del(strings[5398]);
31482str->del(strings[5416]);
31483strings[5405] = str->add(strings[5405]);
31484strings[5417] = str->add("word");
31485str->del(strings[5405]);
31486str->del(strings[5417]);
31487strings[5393] = str->add(strings[5393]);
31488strings[469] = str->add(strings[469]);
31489strings[469] = str->add(strings[469]);
31490str->del(strings[5393]);
31491str->del(strings[469]);
31492strings[5392] = str->add(strings[5392]);
31493strings[5418] = str->add("10.000000");
31494str->del(strings[5392]);
31495str->del(strings[5418]);
31496strings[5390] = str->add(strings[5390]);
31497strings[470] = str->add(strings[470]);
31498strings[470] = str->add(strings[470]);
31499str->del(strings[5390]);
31500str->del(strings[470]);
31501strings[382] = str->add(strings[382]);
31502strings[382] = str->add(strings[382]);
31503strings[382] = str->add(strings[382]);
31504strings[382] = str->add(strings[382]);
31505strings[382] = str->add(strings[382]);
31506strings[382] = str->add(strings[382]);
31507strings[470] = str->add(strings[470]);
31508strings[469] = str->add(strings[469]);
31509strings[5411] = str->add(strings[5411]);
31510strings[5419] = str->add("glow");
31511str->del(strings[5411]);
31512str->del(strings[5419]);
31513strings[5394] = str->add(strings[5394]);
31514strings[5420] = str->add("#fff");
31515str->del(strings[5394]);
31516str->del(strings[5420]);
31517strings[5400] = str->add(strings[5400]);
31518strings[5421] = str->add("#fe87");
31519str->del(strings[5400]);
31520str->del(strings[5421]);
31521strings[5399] = str->add(strings[5399]);
31522strings[5422] = str->add("#fa14");
31523str->del(strings[5399]);
31524str->del(strings[5422]);
31525strings[5390] = str->add(strings[5390]);
31526strings[471] = str->add(strings[471]);
31527str->del(strings[470]);
31528strings[471] = str->add(strings[471]);
31529str->del(strings[5390]);
31530str->del(strings[471]);
31531strings[470] = str->add(strings[470]);
31532strings[469] = str->add(strings[469]);
31533strings[5411] = str->add(strings[5411]);
31534strings[5423] = str->add("glow");
31535str->del(strings[5411]);
31536str->del(strings[5423]);
31537strings[5394] = str->add(strings[5394]);
31538strings[5424] = str->add("#fff");
31539str->del(strings[5394]);
31540str->del(strings[5424]);
31541strings[5400] = str->add(strings[5400]);
31542strings[5425] = str->add("#fe87");
31543str->del(strings[5400]);
31544str->del(strings[5425]);
31545strings[5399] = str->add(strings[5399]);
31546strings[5426] = str->add("#fa14");
31547str->del(strings[5399]);
31548str->del(strings[5426]);
31549strings[5390] = str->add(strings[5390]);
31550strings[471] = str->add(strings[471]);
31551str->del(strings[470]);
31552strings[471] = str->add(strings[471]);
31553str->del(strings[5390]);
31554str->del(strings[471]);
31555str->del(strings[5390]);
31556str->del(strings[5391]);
31557str->del(strings[5392]);
31558str->del(strings[5393]);
31559str->del(strings[5394]);
31560str->del(strings[5395]);
31561str->del(strings[5396]);
31562str->del(strings[5397]);
31563str->del(strings[5398]);
31564str->del(strings[5399]);
31565str->del(strings[5400]);
31566str->del(strings[5401]);
31567str->del(strings[5402]);
31568str->del(strings[5403]);
31569str->del(strings[5404]);
31570str->del(strings[5405]);
31571str->del(strings[5406]);
31572str->del(strings[5407]);
31573str->del(strings[5408]);
31574str->del(strings[5409]);
31575str->del(strings[5410]);
31576str->del(strings[5411]);
31577str->del(strings[5412]);
31578str->del(strings[382]);
31579str->del(strings[382]);
31580str->del(strings[382]);
31581str->del(strings[382]);
31582str->del(strings[382]);
31583str->del(strings[382]);
31584str->del(strings[471]);
31585str->del(strings[469]);
31586str->del(strings[470]);
31587str->del(strings[469]);
31588str->del(strings[471]);
31589str->del(strings[469]);
31590strings[5427] = str->add("font");
31591strings[5428] = str->add("font_fallbacks");
31592strings[5429] = str->add("font_size");
31593strings[5430] = str->add("font_source");
31594strings[5431] = str->add("color");
31595strings[5432] = str->add("underline_color");
31596strings[5433] = str->add("underline2_color");
31597strings[5434] = str->add("outline_color");
31598strings[5435] = str->add("shadow_color");
31599strings[5436] = str->add("glow_color");
31600strings[5437] = str->add("glow2_color");
31601strings[5438] = str->add("backing_color");
31602strings[5439] = str->add("strikethrough_color");
31603strings[5440] = str->add("align");
31604strings[5441] = str->add("valign");
31605strings[5442] = str->add("wrap");
31606strings[5443] = str->add("left_margin");
31607strings[5444] = str->add("right_margin");
31608strings[5445] = str->add("underline");
31609strings[5446] = str->add("strikethrough");
31610strings[5447] = str->add("backing");
31611strings[5448] = str->add("style");
31612strings[5449] = str->add("tabstops");
31613strings[5440] = str->add(strings[5440]);
31614strings[5450] = str->add("center");
31615str->del(strings[5440]);
31616str->del(strings[5450]);
31617strings[5431] = str->add(strings[5431]);
31618strings[5451] = str->add("#000");
31619str->del(strings[5431]);
31620str->del(strings[5451]);
31621strings[5448] = str->add(strings[5448]);
31622strings[5452] = str->add("shadow");
31623str->del(strings[5448]);
31624str->del(strings[5452]);
31625strings[5435] = str->add(strings[5435]);
31626strings[5453] = str->add("#ffffff80");
31627str->del(strings[5435]);
31628str->del(strings[5453]);
31629strings[5442] = str->add(strings[5442]);
31630strings[5454] = str->add("word");
31631str->del(strings[5442]);
31632str->del(strings[5454]);
31633strings[5430] = str->add(strings[5430]);
31634strings[469] = str->add(strings[469]);
31635strings[469] = str->add(strings[469]);
31636str->del(strings[5430]);
31637str->del(strings[469]);
31638strings[5429] = str->add(strings[5429]);
31639strings[5455] = str->add("10.000000");
31640str->del(strings[5429]);
31641str->del(strings[5455]);
31642strings[5427] = str->add(strings[5427]);
31643strings[470] = str->add(strings[470]);
31644strings[470] = str->add(strings[470]);
31645str->del(strings[5427]);
31646str->del(strings[470]);
31647strings[470] = str->add(strings[470]);
31648strings[469] = str->add(strings[469]);
31649strings[5448] = str->add(strings[5448]);
31650strings[5456] = str->add("soft_shadow");
31651str->del(strings[5448]);
31652str->del(strings[5456]);
31653strings[5431] = str->add(strings[5431]);
31654strings[5457] = str->add("#fff");
31655str->del(strings[5431]);
31656str->del(strings[5457]);
31657strings[5435] = str->add(strings[5435]);
31658strings[5458] = str->add("#00000020");
31659str->del(strings[5435]);
31660str->del(strings[5458]);
31661strings[5429] = str->add(strings[5429]);
31662strings[5459] = str->add("12.000000");
31663str->del(strings[5429]);
31664str->del(strings[5459]);
31665strings[5427] = str->add(strings[5427]);
31666strings[471] = str->add(strings[471]);
31667str->del(strings[470]);
31668strings[471] = str->add(strings[471]);
31669str->del(strings[5427]);
31670str->del(strings[471]);
31671strings[382] = str->add(strings[382]);
31672strings[382] = str->add(strings[382]);
31673strings[382] = str->add(strings[382]);
31674strings[382] = str->add(strings[382]);
31675strings[382] = str->add(strings[382]);
31676strings[382] = str->add(strings[382]);
31677strings[382] = str->add(strings[382]);
31678strings[382] = str->add(strings[382]);
31679strings[382] = str->add(strings[382]);
31680strings[382] = str->add(strings[382]);
31681strings[382] = str->add(strings[382]);
31682strings[382] = str->add(strings[382]);
31683strings[382] = str->add(strings[382]);
31684strings[382] = str->add(strings[382]);
31685strings[382] = str->add(strings[382]);
31686strings[382] = str->add(strings[382]);
31687strings[382] = str->add(strings[382]);
31688strings[382] = str->add(strings[382]);
31689strings[382] = str->add(strings[382]);
31690strings[382] = str->add(strings[382]);
31691strings[382] = str->add(strings[382]);
31692strings[382] = str->add(strings[382]);
31693str->del(strings[5427]);
31694str->del(strings[5428]);
31695str->del(strings[5429]);
31696str->del(strings[5430]);
31697str->del(strings[5431]);
31698str->del(strings[5432]);
31699str->del(strings[5433]);
31700str->del(strings[5434]);
31701str->del(strings[5435]);
31702str->del(strings[5436]);
31703str->del(strings[5437]);
31704str->del(strings[5438]);
31705str->del(strings[5439]);
31706str->del(strings[5440]);
31707str->del(strings[5441]);
31708str->del(strings[5442]);
31709str->del(strings[5443]);
31710str->del(strings[5444]);
31711str->del(strings[5445]);
31712str->del(strings[5446]);
31713str->del(strings[5447]);
31714str->del(strings[5448]);
31715str->del(strings[5449]);
31716str->del(strings[471]);
31717str->del(strings[469]);
31718str->del(strings[382]);
31719str->del(strings[382]);
31720str->del(strings[382]);
31721str->del(strings[382]);
31722str->del(strings[382]);
31723str->del(strings[382]);
31724str->del(strings[382]);
31725str->del(strings[382]);
31726str->del(strings[382]);
31727str->del(strings[382]);
31728str->del(strings[382]);
31729str->del(strings[382]);
31730str->del(strings[382]);
31731str->del(strings[382]);
31732str->del(strings[382]);
31733str->del(strings[382]);
31734str->del(strings[382]);
31735str->del(strings[382]);
31736str->del(strings[382]);
31737str->del(strings[382]);
31738str->del(strings[382]);
31739str->del(strings[470]);
31740str->del(strings[469]);
31741str->del(strings[382]);
31742str->del(strings[5388]);
31743str->del(strings[1841]);
31744str->del(strings[5388]);
31745str->del(strings[1841]);
31746str->del(strings[5388]);
31747str->del(strings[1841]);
31748str->del(strings[5388]);
31749str->del(strings[1841]);
31750str->del(strings[5389]);
31751str->del(strings[5389]);
31752str->del(strings[5388]);
31753str->del(strings[1841]);
31754str->del(strings[5388]);
31755str->del(strings[1841]);
31756str->del(strings[5388]);
31757str->del(strings[1841]);
31758str->del(strings[5388]);
31759str->del(strings[1841]);
31760str->del(strings[5388]);
31761str->del(strings[1841]);
31762str->del(strings[5389]);
31763str->del(strings[5389]);
31764str->del(strings[5388]);
31765str->del(strings[1841]);
31766str->del(strings[5388]);
31767str->del(strings[1841]);
31768str->del(strings[5388]);
31769str->del(strings[1841]);
31770str->del(strings[5388]);
31771str->del(strings[1841]);
31772str->del(strings[5389]);
31773str->del(strings[5389]);
31774str->del(strings[5388]);
31775str->del(strings[1841]);
31776str->del(strings[5388]);
31777str->del(strings[1841]);
31778str->del(strings[5388]);
31779str->del(strings[1841]);
31780str->del(strings[5388]);
31781str->del(strings[1841]);
31782str->del(strings[5389]);
31783str->del(strings[5389]);
31784str->del(strings[5388]);
31785str->del(strings[1841]);
31786str->del(strings[5388]);
31787str->del(strings[1841]);
31788str->del(strings[5388]);
31789str->del(strings[1841]);
31790str->del(strings[5388]);
31791str->del(strings[1841]);
31792str->del(strings[5389]);
31793str->del(strings[5389]);
31794str->del(strings[5388]);
31795str->del(strings[1841]);
31796str->del(strings[5388]);
31797str->del(strings[1841]);
31798str->del(strings[5388]);
31799str->del(strings[1841]);
31800str->del(strings[5388]);
31801str->del(strings[1841]);
31802str->del(strings[5389]);
31803str->del(strings[5389]);
31804str->del(strings[5388]);
31805str->del(strings[1841]);
31806str->del(strings[5389]);
31807str->del(strings[5389]);
31808str->del(strings[5389]);
31809str->del(strings[5389]);
31810str->del(strings[5389]);
31811str->del(strings[5389]);
31812str->del(strings[5389]);
31813str->del(strings[5389]);
31814str->del(strings[5389]);
31815str->del(strings[5389]);
31816str->del(strings[5389]);
31817str->del(strings[5389]);
31818str->del(strings[5389]);
31819str->del(strings[5389]);
31820str->del(strings[5389]);
31821str->del(strings[5389]);
31822str->del(strings[5389]);
31823str->del(strings[5389]);
31824str->del(strings[5389]);
31825str->del(strings[5389]);
31826str->del(strings[5389]);
31827str->del(strings[5389]);
31828str->del(strings[5389]);
31829str->del(strings[5389]);
31830str->del(strings[5389]);
31831str->del(strings[5389]);
31832strings[5460] = str->add("e,action,mouse,move");
31833strings[5461] = str->add("e");
31834str->del(strings[5460]);
31835str->del(strings[5461]);
31836strings[1932] = str->add(strings[1932]);
31837strings[5462] = str->add("unsel");
31838str->del(strings[1932]);
31839str->del(strings[5462]);
31840strings[5463] = str->add("font");
31841strings[5464] = str->add("font_fallbacks");
31842strings[5465] = str->add("font_size");
31843strings[5466] = str->add("font_source");
31844strings[5467] = str->add("color");
31845strings[5468] = str->add("underline_color");
31846strings[5469] = str->add("underline2_color");
31847strings[5470] = str->add("outline_color");
31848strings[5471] = str->add("shadow_color");
31849strings[5472] = str->add("glow_color");
31850strings[5473] = str->add("glow2_color");
31851strings[5474] = str->add("backing_color");
31852strings[5475] = str->add("strikethrough_color");
31853strings[5476] = str->add("align");
31854strings[5477] = str->add("valign");
31855strings[5478] = str->add("wrap");
31856strings[5479] = str->add("left_margin");
31857strings[5480] = str->add("right_margin");
31858strings[5481] = str->add("underline");
31859strings[5482] = str->add("strikethrough");
31860strings[5483] = str->add("backing");
31861strings[5484] = str->add("style");
31862strings[5485] = str->add("tabstops");
31863strings[5476] = str->add(strings[5476]);
31864strings[5486] = str->add("center");
31865str->del(strings[5476]);
31866str->del(strings[5486]);
31867strings[5467] = str->add(strings[5467]);
31868strings[5487] = str->add("#000");
31869str->del(strings[5467]);
31870str->del(strings[5487]);
31871strings[5484] = str->add(strings[5484]);
31872strings[5488] = str->add("shadow");
31873str->del(strings[5484]);
31874str->del(strings[5488]);
31875strings[5471] = str->add(strings[5471]);
31876strings[5489] = str->add("#ffffff80");
31877str->del(strings[5471]);
31878str->del(strings[5489]);
31879strings[5478] = str->add(strings[5478]);
31880strings[5490] = str->add("word");
31881str->del(strings[5478]);
31882str->del(strings[5490]);
31883strings[5466] = str->add(strings[5466]);
31884strings[469] = str->add(strings[469]);
31885strings[469] = str->add(strings[469]);
31886str->del(strings[5466]);
31887str->del(strings[469]);
31888strings[5465] = str->add(strings[5465]);
31889strings[5491] = str->add("10.000000");
31890str->del(strings[5465]);
31891str->del(strings[5491]);
31892strings[5463] = str->add(strings[5463]);
31893strings[470] = str->add(strings[470]);
31894strings[470] = str->add(strings[470]);
31895str->del(strings[5463]);
31896str->del(strings[470]);
31897strings[470] = str->add(strings[470]);
31898strings[469] = str->add(strings[469]);
31899strings[5484] = str->add(strings[5484]);
31900strings[5492] = str->add("soft_shadow");
31901str->del(strings[5484]);
31902str->del(strings[5492]);
31903strings[5467] = str->add(strings[5467]);
31904strings[5493] = str->add("#fff");
31905str->del(strings[5467]);
31906str->del(strings[5493]);
31907strings[5471] = str->add(strings[5471]);
31908strings[5494] = str->add("#00000020");
31909str->del(strings[5471]);
31910str->del(strings[5494]);
31911strings[5465] = str->add(strings[5465]);
31912strings[5495] = str->add("12.000000");
31913str->del(strings[5465]);
31914str->del(strings[5495]);
31915strings[5463] = str->add(strings[5463]);
31916strings[471] = str->add(strings[471]);
31917str->del(strings[470]);
31918strings[471] = str->add(strings[471]);
31919str->del(strings[5463]);
31920str->del(strings[471]);
31921strings[382] = str->add(strings[382]);
31922strings[382] = str->add(strings[382]);
31923strings[382] = str->add(strings[382]);
31924strings[382] = str->add(strings[382]);
31925strings[382] = str->add(strings[382]);
31926strings[382] = str->add(strings[382]);
31927strings[382] = str->add(strings[382]);
31928strings[382] = str->add(strings[382]);
31929strings[382] = str->add(strings[382]);
31930strings[382] = str->add(strings[382]);
31931strings[382] = str->add(strings[382]);
31932strings[382] = str->add(strings[382]);
31933strings[382] = str->add(strings[382]);
31934strings[382] = str->add(strings[382]);
31935strings[382] = str->add(strings[382]);
31936strings[382] = str->add(strings[382]);
31937strings[382] = str->add(strings[382]);
31938strings[382] = str->add(strings[382]);
31939strings[382] = str->add(strings[382]);
31940strings[382] = str->add(strings[382]);
31941strings[382] = str->add(strings[382]);
31942strings[382] = str->add(strings[382]);
31943str->del(strings[471]);
31944str->del(strings[469]);
31945str->del(strings[382]);
31946str->del(strings[382]);
31947str->del(strings[382]);
31948str->del(strings[382]);
31949str->del(strings[382]);
31950str->del(strings[382]);
31951str->del(strings[382]);
31952str->del(strings[382]);
31953str->del(strings[382]);
31954str->del(strings[382]);
31955str->del(strings[382]);
31956str->del(strings[382]);
31957str->del(strings[382]);
31958str->del(strings[382]);
31959str->del(strings[382]);
31960str->del(strings[382]);
31961str->del(strings[382]);
31962str->del(strings[382]);
31963str->del(strings[382]);
31964str->del(strings[382]);
31965str->del(strings[382]);
31966str->del(strings[470]);
31967str->del(strings[469]);
31968str->del(strings[382]);
31969str->del(strings[5463]);
31970str->del(strings[5464]);
31971str->del(strings[5465]);
31972str->del(strings[5466]);
31973str->del(strings[5467]);
31974str->del(strings[5468]);
31975str->del(strings[5469]);
31976str->del(strings[5470]);
31977str->del(strings[5471]);
31978str->del(strings[5472]);
31979str->del(strings[5473]);
31980str->del(strings[5474]);
31981str->del(strings[5475]);
31982str->del(strings[5476]);
31983str->del(strings[5477]);
31984str->del(strings[5478]);
31985str->del(strings[5479]);
31986str->del(strings[5480]);
31987str->del(strings[5481]);
31988str->del(strings[5482]);
31989str->del(strings[5483]);
31990str->del(strings[5484]);
31991str->del(strings[5485]);
31992str->del(strings[7]);
31993str->del(strings[2353]);
31994strings[7] = str->add(strings[7]);
31995strings[2363] = str->add(strings[2363]);
31996strings[5496] = str->add("e,action,mouse,move");
31997strings[5497] = str->add("e");
31998str->del(strings[5496]);
31999str->del(strings[5497]);
32000strings[5498] = str->add("e,action,mouse,move");
32001strings[5499] = str->add("e");
32002str->del(strings[5498]);
32003str->del(strings[5499]);
32004strings[1932] = str->add(strings[1932]);
32005strings[5500] = str->add("go_activeb1");
32006strings[5501] = str->add("program,start");
32007strings[5502] = str->add("go_activec1");
32008strings[1932] = str->add(strings[1932]);
32009strings[5503] = str->add("go_activeb29");
32010strings[5501] = str->add(strings[5501]);
32011strings[5504] = str->add("go_activec29");
32012str->del(strings[1932]);
32013str->del(strings[5500]);
32014str->del(strings[5501]);
32015str->del(strings[5502]);
32016str->del(strings[1932]);
32017str->del(strings[5503]);
32018str->del(strings[5501]);
32019str->del(strings[5504]);
32020strings[5505] = str->add("e,action,mouse,move");
32021strings[5506] = str->add("e");
32022str->del(strings[5505]);
32023str->del(strings[5506]);
32024strings[5507] = str->add("e,action,mouse,move");
32025strings[5508] = str->add("e");
32026str->del(strings[5507]);
32027str->del(strings[5508]);
32028strings[5509] = str->add("e,action,mouse,move");
32029strings[5510] = str->add("e");
32030str->del(strings[5509]);
32031str->del(strings[5510]);
32032strings[5511] = str->add("e,action,mouse,move");
32033strings[5512] = str->add("e");
32034str->del(strings[5511]);
32035str->del(strings[5512]);
32036strings[5513] = str->add("e,action,mouse,move");
32037strings[5514] = str->add("e");
32038str->del(strings[5513]);
32039str->del(strings[5514]);
32040str->del(strings[7]);
32041str->del(strings[2363]);
32042strings[7] = str->add(strings[7]);
32043strings[2383] = str->add(strings[2383]);
32044strings[5515] = str->add("e,action,mouse,move");
32045strings[5516] = str->add("e");
32046str->del(strings[5515]);
32047str->del(strings[5516]);
32048strings[5517] = str->add("e,action,mouse,move");
32049strings[5518] = str->add("e");
32050str->del(strings[5517]);
32051str->del(strings[5518]);
32052strings[5519] = str->add("e,action,mouse,move");
32053strings[5520] = str->add("e");
32054str->del(strings[5519]);
32055str->del(strings[5520]);
32056strings[5521] = str->add("e,action,mouse,move");
32057strings[5522] = str->add("e");
32058str->del(strings[5521]);
32059str->del(strings[5522]);
32060strings[5523] = str->add("e,action,mouse,move");
32061strings[5524] = str->add("e");
32062str->del(strings[5523]);
32063str->del(strings[5524]);
32064strings[5525] = str->add("e,action,mouse,move");
32065strings[5526] = str->add("e");
32066str->del(strings[5525]);
32067str->del(strings[5526]);
32068strings[5527] = str->add("e,action,mouse,move");
32069strings[5528] = str->add("e");
32070str->del(strings[5527]);
32071str->del(strings[5528]);
32072strings[1932] = str->add(strings[1932]);
32073strings[5529] = str->add("go_activec26");
32074strings[5530] = str->add("program,start");
32075strings[5531] = str->add("go_activeb26");
32076strings[1932] = str->add(strings[1932]);
32077strings[5532] = str->add("go_activec4");
32078strings[5530] = str->add(strings[5530]);
32079strings[5533] = str->add("go_activeb4");
32080str->del(strings[1932]);
32081str->del(strings[5529]);
32082str->del(strings[5530]);
32083str->del(strings[5531]);
32084str->del(strings[1932]);
32085str->del(strings[5532]);
32086str->del(strings[5530]);
32087str->del(strings[5533]);
32088str->del(strings[7]);
32089str->del(strings[2383]);
32090strings[7] = str->add(strings[7]);
32091strings[2404] = str->add(strings[2404]);
32092strings[5534] = str->add("e,action,mouse,move");
32093strings[5535] = str->add("e");
32094str->del(strings[5534]);
32095str->del(strings[5535]);
32096strings[5536] = str->add("e,action,mouse,move");
32097strings[5537] = str->add("e");
32098str->del(strings[5536]);
32099str->del(strings[5537]);
32100strings[5538] = str->add("e,action,mouse,move");
32101strings[5539] = str->add("e");
32102str->del(strings[5538]);
32103str->del(strings[5539]);
32104strings[5540] = str->add("e,action,mouse,move");
32105strings[5541] = str->add("e");
32106str->del(strings[5540]);
32107str->del(strings[5541]);
32108strings[5542] = str->add("e,action,mouse,move");
32109strings[5543] = str->add("e");
32110str->del(strings[5542]);
32111str->del(strings[5543]);
32112strings[5544] = str->add("e,action,mouse,move");
32113strings[5545] = str->add("e");
32114str->del(strings[5544]);
32115str->del(strings[5545]);
32116strings[5546] = str->add("e,action,mouse,move");
32117strings[5547] = str->add("e");
32118str->del(strings[5546]);
32119str->del(strings[5547]);
32120strings[5548] = str->add("e,action,mouse,move");
32121strings[5549] = str->add("e");
32122str->del(strings[5548]);
32123str->del(strings[5549]);
32124strings[1932] = str->add(strings[1932]);
32125strings[5550] = str->add("sel");
32126strings[1932] = str->add(strings[1932]);
32127strings[5550] = str->add(strings[5550]);
32128str->del(strings[1932]);
32129str->del(strings[5550]);
32130str->del(strings[1932]);
32131str->del(strings[5550]);
32132str->del(strings[7]);
32133str->del(strings[2404]);
32134strings[7] = str->add(strings[7]);
32135strings[2416] = str->add(strings[2416]);
32136strings[5551] = str->add("e,action,mouse,move");
32137strings[5552] = str->add("e");
32138str->del(strings[5551]);
32139str->del(strings[5552]);
32140strings[5553] = str->add("e,action,mouse,move");
32141strings[5554] = str->add("e");
32142str->del(strings[5553]);
32143str->del(strings[5554]);
32144strings[5555] = str->add("e,action,mouse,move");
32145strings[5556] = str->add("e");
32146strings[5557] = str->add("e,state,unselected");
32147strings[5556] = str->add(strings[5556]);
32148strings[5557] = str->add(strings[5557]);
32149strings[5556] = str->add(strings[5556]);
32150strings[5557] = str->add(strings[5557]);
32151strings[5556] = str->add(strings[5556]);
32152strings[5557] = str->add(strings[5557]);
32153strings[5556] = str->add(strings[5556]);
32154strings[5557] = str->add(strings[5557]);
32155strings[5556] = str->add(strings[5556]);
32156strings[5557] = str->add(strings[5557]);
32157strings[5556] = str->add(strings[5556]);
32158str->del(strings[5555]);
32159str->del(strings[5556]);
32160strings[5558] = str->add("program,start");
32161strings[5559] = str->add("unsel");
32162str->del(strings[5557]);
32163str->del(strings[5556]);
32164str->del(strings[5557]);
32165str->del(strings[5556]);
32166strings[5558] = str->add(strings[5558]);
32167strings[5559] = str->add(strings[5559]);
32168str->del(strings[5557]);
32169str->del(strings[5556]);
32170strings[5558] = str->add(strings[5558]);
32171strings[5559] = str->add(strings[5559]);
32172strings[1932] = str->add(strings[1932]);
32173strings[5559] = str->add(strings[5559]);
32174str->del(strings[5557]);
32175str->del(strings[5556]);
32176str->del(strings[5557]);
32177str->del(strings[5556]);
32178str->del(strings[5557]);
32179str->del(strings[5556]);
32180str->del(strings[5558]);
32181str->del(strings[5559]);
32182str->del(strings[5558]);
32183str->del(strings[5559]);
32184str->del(strings[5558]);
32185str->del(strings[5559]);
32186str->del(strings[1932]);
32187str->del(strings[5559]);
32188str->del(strings[64]);
32189str->del(strings[3021]);
32190strings[64] = str->add(strings[64]);
32191strings[2913] = str->add(strings[2913]);
32192strings[5560] = str->add("e,action,mouse,move");
32193strings[5561] = str->add("e");
32194str->del(strings[5560]);
32195str->del(strings[5561]);
32196strings[1932] = str->add(strings[1932]);
32197strings[5562] = str->add("go_activeb28");
32198strings[5563] = str->add("program,start");
32199strings[5564] = str->add("go_activec28");
32200strings[1932] = str->add(strings[1932]);
32201strings[5565] = str->add("go_activeb2");
32202strings[5563] = str->add(strings[5563]);
32203strings[5566] = str->add("go_activec2");
32204str->del(strings[1932]);
32205str->del(strings[5562]);
32206str->del(strings[5563]);
32207str->del(strings[5564]);
32208str->del(strings[1932]);
32209str->del(strings[5565]);
32210str->del(strings[5563]);
32211str->del(strings[5566]);
32212strings[5567] = str->add("e,action,mouse,move");
32213strings[5568] = str->add("e");
32214str->del(strings[5567]);
32215str->del(strings[5568]);
32216strings[5569] = str->add("e,action,mouse,move");
32217strings[5570] = str->add("e");
32218str->del(strings[5569]);
32219str->del(strings[5570]);
32220strings[5571] = str->add("e,action,mouse,move");
32221strings[5572] = str->add("e");
32222str->del(strings[5571]);
32223str->del(strings[5572]);
32224str->del(strings[7]);
32225str->del(strings[2416]);
32226strings[7] = str->add(strings[7]);
32227strings[2426] = str->add(strings[2426]);
32228strings[5573] = str->add("e,action,mouse,move");
32229strings[5574] = str->add("e");
32230str->del(strings[5573]);
32231str->del(strings[5574]);
32232strings[1932] = str->add(strings[1932]);
32233strings[5575] = str->add("unsel");
32234str->del(strings[1932]);
32235str->del(strings[5575]);
32236str->del(strings[7]);
32237str->del(strings[2426]);
32238strings[7] = str->add(strings[7]);
32239strings[2435] = str->add(strings[2435]);
32240strings[5576] = str->add("e,action,mouse,move");
32241strings[5577] = str->add("e");
32242str->del(strings[5576]);
32243str->del(strings[5577]);
32244strings[1932] = str->add(strings[1932]);
32245strings[5578] = str->add("go_activec25");
32246strings[5579] = str->add("program,start");
32247strings[5580] = str->add("go_activeb25");
32248strings[1932] = str->add(strings[1932]);
32249strings[5581] = str->add("go_activec5");
32250strings[5579] = str->add(strings[5579]);
32251strings[5582] = str->add("go_activeb5");
32252str->del(strings[1932]);
32253str->del(strings[5578]);
32254str->del(strings[5579]);
32255str->del(strings[5580]);
32256str->del(strings[1932]);
32257str->del(strings[5581]);
32258str->del(strings[5579]);
32259str->del(strings[5582]);
32260strings[5583] = str->add("e,action,mouse,move");
32261strings[5584] = str->add("e");
32262str->del(strings[5583]);
32263str->del(strings[5584]);
32264strings[5585] = str->add("e,action,mouse,move");
32265strings[5586] = str->add("e");
32266str->del(strings[5585]);
32267str->del(strings[5586]);
32268str->del(strings[7]);
32269str->del(strings[2435]);
32270strings[7] = str->add(strings[7]);
32271strings[2448] = str->add(strings[2448]);
32272strings[5587] = str->add("e,action,mouse,move");
32273strings[5588] = str->add("e");
32274str->del(strings[5587]);
32275str->del(strings[5588]);
32276strings[5589] = str->add("e,action,mouse,move");
32277strings[5590] = str->add("e");
32278str->del(strings[5589]);
32279str->del(strings[5590]);
32280strings[5591] = str->add("e,action,mouse,move");
32281strings[5592] = str->add("e");
32282str->del(strings[5591]);
32283str->del(strings[5592]);
32284strings[5593] = str->add("e,action,mouse,move");
32285strings[5594] = str->add("e");
32286str->del(strings[5593]);
32287str->del(strings[5594]);
32288strings[5595] = str->add("e,action,mouse,move");
32289strings[5596] = str->add("e");
32290str->del(strings[5595]);
32291str->del(strings[5596]);
32292strings[5597] = str->add("e,action,mouse,move");
32293strings[5598] = str->add("e");
32294str->del(strings[5597]);
32295str->del(strings[5598]);
32296strings[5599] = str->add("e,action,mouse,move");
32297strings[5600] = str->add("e");
32298str->del(strings[5599]);
32299str->del(strings[5600]);
32300strings[1932] = str->add(strings[1932]);
32301strings[5601] = str->add("go_activeb27");
32302strings[5602] = str->add("program,start");
32303strings[5603] = str->add("go_activec27");
32304strings[1932] = str->add(strings[1932]);
32305strings[5604] = str->add("go_activeb3");
32306strings[5602] = str->add(strings[5602]);
32307strings[5605] = str->add("go_activec3");
32308str->del(strings[1932]);
32309str->del(strings[5601]);
32310str->del(strings[5602]);
32311str->del(strings[5603]);
32312str->del(strings[1932]);
32313str->del(strings[5604]);
32314str->del(strings[5602]);
32315str->del(strings[5605]);
32316str->del(strings[7]);
32317str->del(strings[2448]);
32318strings[7] = str->add(strings[7]);
32319strings[2466] = str->add(strings[2466]);
32320strings[5606] = str->add("e,action,mouse,move");
32321strings[5607] = str->add("e");
32322str->del(strings[5606]);
32323str->del(strings[5607]);
32324strings[5608] = str->add("e,action,mouse,move");
32325strings[5609] = str->add("e");
32326str->del(strings[5608]);
32327str->del(strings[5609]);
32328strings[5610] = str->add("e,action,mouse,move");
32329strings[5611] = str->add("e");
32330str->del(strings[5610]);
32331str->del(strings[5611]);
32332strings[5612] = str->add("e,action,mouse,move");
32333strings[5613] = str->add("e");
32334str->del(strings[5612]);
32335str->del(strings[5613]);
32336strings[5614] = str->add("e,action,mouse,move");
32337strings[5615] = str->add("e");
32338str->del(strings[5614]);
32339str->del(strings[5615]);
32340strings[5616] = str->add("e,action,mouse,move");
32341strings[5617] = str->add("e");
32342str->del(strings[5616]);
32343str->del(strings[5617]);
32344strings[5618] = str->add("e,action,mouse,move");
32345strings[5619] = str->add("e");
32346str->del(strings[5618]);
32347str->del(strings[5619]);
32348strings[1932] = str->add(strings[1932]);
32349strings[5620] = str->add("go_activec24");
32350strings[5621] = str->add("program,start");
32351strings[5622] = str->add("go_activeb24");
32352strings[1932] = str->add(strings[1932]);
32353strings[5623] = str->add("go_activec6");
32354strings[5621] = str->add(strings[5621]);
32355strings[5624] = str->add("go_activeb6");
32356strings[1932] = str->add(strings[1932]);
32357strings[5625] = str->add("unsel");
32358str->del(strings[1932]);
32359str->del(strings[5620]);
32360str->del(strings[5621]);
32361str->del(strings[5622]);
32362str->del(strings[1932]);
32363str->del(strings[5623]);
32364str->del(strings[5621]);
32365str->del(strings[5624]);
32366str->del(strings[1932]);
32367str->del(strings[5625]);
32368str->del(strings[7]);
32369str->del(strings[2466]);
32370strings[7] = str->add(strings[7]);
32371strings[2479] = str->add(strings[2479]);
32372strings[5626] = str->add("e,action,mouse,move");
32373strings[5627] = str->add("e");
32374strings[5628] = str->add("e,state,selected");
32375strings[5627] = str->add(strings[5627]);
32376strings[5628] = str->add(strings[5628]);
32377strings[5627] = str->add(strings[5627]);
32378strings[5628] = str->add(strings[5628]);
32379strings[5627] = str->add(strings[5627]);
32380strings[5628] = str->add(strings[5628]);
32381strings[5627] = str->add(strings[5627]);
32382strings[5628] = str->add(strings[5628]);
32383strings[5627] = str->add(strings[5627]);
32384strings[5628] = str->add(strings[5628]);
32385strings[5627] = str->add(strings[5627]);
32386str->del(strings[5626]);
32387str->del(strings[5627]);
32388strings[5629] = str->add("program,start");
32389strings[5630] = str->add("sel");
32390str->del(strings[5628]);
32391str->del(strings[5627]);
32392str->del(strings[5628]);
32393str->del(strings[5627]);
32394strings[5629] = str->add(strings[5629]);
32395strings[5630] = str->add(strings[5630]);
32396str->del(strings[5628]);
32397str->del(strings[5627]);
32398strings[5629] = str->add(strings[5629]);
32399strings[5630] = str->add(strings[5630]);
32400strings[1932] = str->add(strings[1932]);
32401strings[5630] = str->add(strings[5630]);
32402str->del(strings[5628]);
32403str->del(strings[5627]);
32404strings[5629] = str->add(strings[5629]);
32405strings[5631] = str->add("e_in");
32406str->del(strings[5628]);
32407str->del(strings[5627]);
32408str->del(strings[5628]);
32409str->del(strings[5627]);
32410str->del(strings[5629]);
32411str->del(strings[5630]);
32412str->del(strings[5629]);
32413str->del(strings[5630]);
32414str->del(strings[5629]);
32415str->del(strings[5630]);
32416str->del(strings[1932]);
32417str->del(strings[5630]);
32418str->del(strings[5629]);
32419str->del(strings[5631]);
32420strings[361] = str->add(strings[361]);
32421strings[362] = str->add(strings[362]);
32422strings[361] = str->add(strings[361]);
32423str->del(strings[361]);
32424strings[362] = str->add(strings[362]);
32425str->del(strings[362]);
32426strings[5632] = str->add("resize");
32427str->del(strings[5632]);
32428strings[64] = str->add(strings[64]);
32429strings[2581] = str->add(strings[2581]);
32430strings[64] = str->add(strings[64]);
32431strings[5633] = str->add("load");
32432strings[1841] = str->add(strings[1841]);
32433strings[64] = str->add(strings[64]);
32434strings[1949] = str->add(strings[1949]);
32435strings[64] = str->add(strings[64]);
32436strings[1880] = str->add(strings[1880]);
32437strings[64] = str->add(strings[64]);
32438strings[1876] = str->add(strings[1876]);
32439str->del(strings[64]);
32440strings[379] = str->add(strings[379]);
32441strings[1842] = str->add(strings[1842]);
32442strings[1842] = str->add(strings[1842]);
32443strings[64] = str->add(strings[64]);
32444strings[1874] = str->add(strings[1874]);
32445strings[64] = str->add(strings[64]);
32446strings[2583] = str->add(strings[2583]);
32447strings[5633] = str->add(strings[5633]);
32448strings[1841] = str->add(strings[1841]);
32449strings[64] = str->add(strings[64]);
32450strings[2584] = str->add(strings[2584]);
32451strings[5633] = str->add(strings[5633]);
32452strings[1841] = str->add(strings[1841]);
32453strings[469] = str->add(strings[469]);
32454strings[2671] = str->add(strings[2671]);
32455strings[5633] = str->add(strings[5633]);
32456strings[469] = str->add(strings[469]);
32457strings[2898] = str->add(strings[2898]);
32458strings[469] = str->add(strings[469]);
32459strings[2900] = str->add(strings[2900]);
32460strings[1841] = str->add(strings[1841]);
32461strings[5634] = str->add("resize");
32462strings[5634] = str->add(strings[5634]);
32463strings[64] = str->add(strings[64]);
32464strings[2585] = str->add(strings[2585]);
32465strings[64] = str->add(strings[64]);
32466strings[5633] = str->add(strings[5633]);
32467strings[4956] = str->add(strings[4956]);
32468strings[1841] = str->add(strings[1841]);
32469str->del(strings[64]);
32470strings[385] = str->add(strings[385]);
32471strings[4956] = str->add(strings[4956]);
32472strings[64] = str->add(strings[64]);
32473strings[2886] = str->add(strings[2886]);
32474strings[64] = str->add(strings[64]);
32475strings[2888] = str->add(strings[2888]);
32476strings[64] = str->add(strings[64]);
32477strings[2583] = str->add(strings[2583]);
32478strings[5633] = str->add(strings[5633]);
32479strings[1841] = str->add(strings[1841]);
32480strings[64] = str->add(strings[64]);
32481strings[2584] = str->add(strings[2584]);
32482strings[5633] = str->add(strings[5633]);
32483strings[1841] = str->add(strings[1841]);
32484strings[469] = str->add(strings[469]);
32485strings[2680] = str->add(strings[2680]);
32486strings[5633] = str->add(strings[5633]);
32487strings[469] = str->add(strings[469]);
32488strings[3094] = str->add(strings[3094]);
32489strings[1841] = str->add(strings[1841]);
32490strings[5634] = str->add(strings[5634]);
32491strings[5634] = str->add(strings[5634]);
32492strings[64] = str->add(strings[64]);
32493strings[2585] = str->add(strings[2585]);
32494strings[64] = str->add(strings[64]);
32495strings[5633] = str->add(strings[5633]);
32496strings[2514] = str->add(strings[2514]);
32497strings[1841] = str->add(strings[1841]);
32498str->del(strings[64]);
32499strings[385] = str->add(strings[385]);
32500strings[2514] = str->add(strings[2514]);
32501strings[64] = str->add(strings[64]);
32502strings[2886] = str->add(strings[2886]);
32503strings[64] = str->add(strings[64]);
32504strings[2888] = str->add(strings[2888]);
32505strings[64] = str->add(strings[64]);
32506strings[2582] = str->add(strings[2582]);
32507strings[5633] = str->add(strings[5633]);
32508strings[1841] = str->add(strings[1841]);
32509strings[64] = str->add(strings[64]);
32510strings[2583] = str->add(strings[2583]);
32511strings[5633] = str->add(strings[5633]);
32512strings[1841] = str->add(strings[1841]);
32513strings[64] = str->add(strings[64]);
32514strings[2584] = str->add(strings[2584]);
32515strings[5633] = str->add(strings[5633]);
32516strings[1841] = str->add(strings[1841]);
32517strings[469] = str->add(strings[469]);
32518strings[2672] = str->add(strings[2672]);
32519strings[5633] = str->add(strings[5633]);
32520strings[469] = str->add(strings[469]);
32521strings[3130] = str->add(strings[3130]);
32522strings[1841] = str->add(strings[1841]);
32523strings[5634] = str->add(strings[5634]);
32524strings[5634] = str->add(strings[5634]);
32525strings[64] = str->add(strings[64]);
32526strings[2585] = str->add(strings[2585]);
32527strings[64] = str->add(strings[64]);
32528strings[5633] = str->add(strings[5633]);
32529strings[1713] = str->add(strings[1713]);
32530strings[1841] = str->add(strings[1841]);
32531str->del(strings[64]);
32532strings[385] = str->add(strings[385]);
32533strings[1713] = str->add(strings[1713]);
32534strings[64] = str->add(strings[64]);
32535strings[2886] = str->add(strings[2886]);
32536strings[64] = str->add(strings[64]);
32537strings[2888] = str->add(strings[2888]);
32538strings[64] = str->add(strings[64]);
32539strings[2583] = str->add(strings[2583]);
32540strings[5633] = str->add(strings[5633]);
32541strings[1841] = str->add(strings[1841]);
32542strings[64] = str->add(strings[64]);
32543strings[2584] = str->add(strings[2584]);
32544strings[5633] = str->add(strings[5633]);
32545strings[1841] = str->add(strings[1841]);
32546strings[469] = str->add(strings[469]);
32547strings[2673] = str->add(strings[2673]);
32548strings[5633] = str->add(strings[5633]);
32549strings[469] = str->add(strings[469]);
32550strings[3132] = str->add(strings[3132]);
32551strings[1841] = str->add(strings[1841]);
32552strings[5634] = str->add(strings[5634]);
32553strings[5634] = str->add(strings[5634]);
32554strings[64] = str->add(strings[64]);
32555strings[2585] = str->add(strings[2585]);
32556strings[64] = str->add(strings[64]);
32557strings[5633] = str->add(strings[5633]);
32558strings[1714] = str->add(strings[1714]);
32559strings[1841] = str->add(strings[1841]);
32560str->del(strings[64]);
32561strings[385] = str->add(strings[385]);
32562strings[1714] = str->add(strings[1714]);
32563strings[64] = str->add(strings[64]);
32564strings[2886] = str->add(strings[2886]);
32565strings[64] = str->add(strings[64]);
32566strings[2888] = str->add(strings[2888]);
32567strings[5634] = str->add(strings[5634]);
32568strings[5634] = str->add(strings[5634]);
32569strings[5634] = str->add(strings[5634]);
32570strings[5634] = str->add(strings[5634]);
32571strings[5634] = str->add(strings[5634]);
32572strings[5634] = str->add(strings[5634]);
32573strings[5634] = str->add(strings[5634]);
32574strings[5634] = str->add(strings[5634]);
32575strings[5634] = str->add(strings[5634]);
32576strings[5634] = str->add(strings[5634]);
32577strings[5634] = str->add(strings[5634]);
32578strings[5634] = str->add(strings[5634]);
32579strings[5634] = str->add(strings[5634]);
32580strings[5634] = str->add(strings[5634]);
32581strings[1933] = str->add(strings[1933]);
32582str->del(strings[1933]);
32583str->del(strings[64]);
32584str->del(strings[2583]);
32585strings[1933] = str->add(strings[1933]);
32586str->del(strings[1933]);
32587str->del(strings[64]);
32588str->del(strings[2584]);
32589strings[1933] = str->add(strings[1933]);
32590str->del(strings[1933]);
32591str->del(strings[469]);
32592str->del(strings[2688]);
32593strings[1933] = str->add(strings[1933]);
32594str->del(strings[1933]);
32595str->del(strings[2224]);
32596str->del(strings[2224]);
32597str->del(strings[2224]);
32598str->del(strings[64]);
32599str->del(strings[2585]);
32600strings[1933] = str->add(strings[1933]);
32601str->del(strings[1933]);
32602str->del(strings[64]);
32603str->del(strings[2582]);
32604strings[1933] = str->add(strings[1933]);
32605str->del(strings[1933]);
32606str->del(strings[64]);
32607str->del(strings[2583]);
32608strings[1933] = str->add(strings[1933]);
32609str->del(strings[1933]);
32610str->del(strings[64]);
32611str->del(strings[2584]);
32612strings[1933] = str->add(strings[1933]);
32613str->del(strings[1933]);
32614str->del(strings[469]);
32615str->del(strings[2685]);
32616strings[1933] = str->add(strings[1933]);
32617str->del(strings[1933]);
32618str->del(strings[4]);
32619str->del(strings[4]);
32620str->del(strings[4]);
32621str->del(strings[64]);
32622str->del(strings[2585]);
32623strings[1933] = str->add(strings[1933]);
32624str->del(strings[1933]);
32625str->del(strings[64]);
32626str->del(strings[2583]);
32627strings[1933] = str->add(strings[1933]);
32628str->del(strings[1933]);
32629str->del(strings[64]);
32630str->del(strings[2584]);
32631strings[1933] = str->add(strings[1933]);
32632str->del(strings[1933]);
32633str->del(strings[1926]);
32634str->del(strings[3083]);
32635strings[1933] = str->add(strings[1933]);
32636str->del(strings[1933]);
32637str->del(strings[1925]);
32638str->del(strings[1925]);
32639str->del(strings[1925]);
32640str->del(strings[64]);
32641str->del(strings[2585]);
32642strings[1933] = str->add(strings[1933]);
32643str->del(strings[1933]);
32644str->del(strings[64]);
32645str->del(strings[2583]);
32646strings[1933] = str->add(strings[1933]);
32647str->del(strings[1933]);
32648str->del(strings[64]);
32649str->del(strings[2584]);
32650strings[1933] = str->add(strings[1933]);
32651str->del(strings[1933]);
32652str->del(strings[469]);
32653str->del(strings[2711]);
32654strings[1933] = str->add(strings[1933]);
32655str->del(strings[1933]);
32656str->del(strings[2494]);
32657str->del(strings[2494]);
32658str->del(strings[2494]);
32659str->del(strings[64]);
32660str->del(strings[2585]);
32661strings[1933] = str->add(strings[1933]);
32662str->del(strings[1933]);
32663str->del(strings[64]);
32664str->del(strings[2583]);
32665strings[1933] = str->add(strings[1933]);
32666str->del(strings[1933]);
32667str->del(strings[64]);
32668str->del(strings[2584]);
32669strings[1933] = str->add(strings[1933]);
32670str->del(strings[1933]);
32671str->del(strings[469]);
32672str->del(strings[2680]);
32673strings[1933] = str->add(strings[1933]);
32674str->del(strings[1933]);
32675str->del(strings[2514]);
32676str->del(strings[2514]);
32677str->del(strings[2514]);
32678str->del(strings[64]);
32679str->del(strings[2585]);
32680strings[1933] = str->add(strings[1933]);
32681str->del(strings[1933]);
32682str->del(strings[64]);
32683str->del(strings[2583]);
32684strings[1933] = str->add(strings[1933]);
32685str->del(strings[1933]);
32686str->del(strings[64]);
32687str->del(strings[2584]);
32688strings[1933] = str->add(strings[1933]);
32689str->del(strings[1933]);
32690str->del(strings[469]);
32691str->del(strings[2713]);
32692strings[1933] = str->add(strings[1933]);
32693str->del(strings[1933]);
32694str->del(strings[2536]);
32695str->del(strings[2536]);
32696str->del(strings[2536]);
32697str->del(strings[64]);
32698str->del(strings[2585]);
32699strings[1933] = str->add(strings[1933]);
32700str->del(strings[1933]);
32701str->del(strings[1842]);
32702str->del(strings[1842]);
32703str->del(strings[64]);
32704str->del(strings[2581]);
32705str->del(strings[64]);
32706str->del(strings[2886]);
32707str->del(strings[64]);
32708str->del(strings[2888]);
32709str->del(strings[469]);
32710str->del(strings[2902]);
32711str->del(strings[2224]);
32712str->del(strings[385]);
32713str->del(strings[64]);
32714str->del(strings[2915]);
32715str->del(strings[64]);
32716str->del(strings[2886]);
32717str->del(strings[64]);
32718str->del(strings[2888]);
32719str->del(strings[469]);
32720str->del(strings[3089]);
32721str->del(strings[4]);
32722str->del(strings[385]);
32723str->del(strings[64]);
32724str->del(strings[2886]);
32725str->del(strings[64]);
32726str->del(strings[2888]);
32727str->del(strings[1926]);
32728str->del(strings[1552]);
32729str->del(strings[1925]);
32730str->del(strings[385]);
32731str->del(strings[64]);
32732str->del(strings[2886]);
32733str->del(strings[64]);
32734str->del(strings[2888]);
32735str->del(strings[469]);
32736str->del(strings[3092]);
32737str->del(strings[2494]);
32738str->del(strings[385]);
32739str->del(strings[64]);
32740str->del(strings[2886]);
32741str->del(strings[64]);
32742str->del(strings[2888]);
32743str->del(strings[469]);
32744str->del(strings[3094]);
32745str->del(strings[2514]);
32746str->del(strings[385]);
32747str->del(strings[64]);
32748str->del(strings[2886]);
32749str->del(strings[64]);
32750str->del(strings[2888]);
32751str->del(strings[469]);
32752str->del(strings[3096]);
32753str->del(strings[2536]);
32754str->del(strings[385]);
32755str->del(strings[64]);
32756str->del(strings[1949]);
32757str->del(strings[64]);
32758str->del(strings[1880]);
32759str->del(strings[64]);
32760str->del(strings[1876]);
32761str->del(strings[379]);
32762str->del(strings[64]);
32763str->del(strings[1874]);
32764str->del(strings[361]);
32765str->del(strings[362]);
32766str->del(strings[1842]);
32767strings[1842] = str->add(strings[1842]);
32768str->del(strings[1842]);
32769strings[1842] = str->add(strings[1842]);
32770strings[5634] = str->add(strings[5634]);
32771strings[4956] = str->add(strings[4956]);
32772strings[4956] = str->add(strings[4956]);
32773strings[5634] = str->add(strings[5634]);
32774strings[2514] = str->add(strings[2514]);
32775strings[2514] = str->add(strings[2514]);
32776strings[64] = str->add(strings[64]);
32777strings[2915] = str->add(strings[2915]);
32778strings[5634] = str->add(strings[5634]);
32779strings[1713] = str->add(strings[1713]);
32780strings[1713] = str->add(strings[1713]);
32781strings[5634] = str->add(strings[5634]);
32782strings[1714] = str->add(strings[1714]);
32783strings[1714] = str->add(strings[1714]);
32784str->del(strings[64]);
32785str->del(strings[2913]);
32786strings[64] = str->add(strings[64]);
32787strings[3021] = str->add(strings[3021]);
32788strings[5635] = str->add("font");
32789strings[5636] = str->add("font_fallbacks");
32790strings[5637] = str->add("font_size");
32791strings[5638] = str->add("font_source");
32792strings[5639] = str->add("color");
32793strings[5640] = str->add("underline_color");
32794strings[5641] = str->add("underline2_color");
32795strings[5642] = str->add("outline_color");
32796strings[5643] = str->add("shadow_color");
32797strings[5644] = str->add("glow_color");
32798strings[5645] = str->add("glow2_color");
32799strings[5646] = str->add("backing_color");
32800strings[5647] = str->add("strikethrough_color");
32801strings[5648] = str->add("align");
32802strings[5649] = str->add("valign");
32803strings[5650] = str->add("wrap");
32804strings[5651] = str->add("left_margin");
32805strings[5652] = str->add("right_margin");
32806strings[5653] = str->add("underline");
32807strings[5654] = str->add("strikethrough");
32808strings[5655] = str->add("backing");
32809strings[5656] = str->add("style");
32810strings[5657] = str->add("tabstops");
32811strings[5648] = str->add(strings[5648]);
32812strings[5658] = str->add("center");
32813str->del(strings[5648]);
32814str->del(strings[5658]);
32815strings[5639] = str->add(strings[5639]);
32816strings[5659] = str->add("#000");
32817str->del(strings[5639]);
32818str->del(strings[5659]);
32819strings[5656] = str->add(strings[5656]);
32820strings[5660] = str->add("shadow");
32821str->del(strings[5656]);
32822str->del(strings[5660]);
32823strings[5643] = str->add(strings[5643]);
32824strings[5661] = str->add("#ffffff80");
32825str->del(strings[5643]);
32826str->del(strings[5661]);
32827strings[5650] = str->add(strings[5650]);
32828strings[5662] = str->add("word");
32829str->del(strings[5650]);
32830str->del(strings[5662]);
32831strings[5638] = str->add(strings[5638]);
32832strings[469] = str->add(strings[469]);
32833strings[469] = str->add(strings[469]);
32834str->del(strings[5638]);
32835str->del(strings[469]);
32836strings[5637] = str->add(strings[5637]);
32837strings[5663] = str->add("10.000000");
32838str->del(strings[5637]);
32839str->del(strings[5663]);
32840strings[5635] = str->add(strings[5635]);
32841strings[470] = str->add(strings[470]);
32842strings[470] = str->add(strings[470]);
32843str->del(strings[5635]);
32844str->del(strings[470]);
32845strings[382] = str->add(strings[382]);
32846strings[382] = str->add(strings[382]);
32847strings[382] = str->add(strings[382]);
32848strings[382] = str->add(strings[382]);
32849strings[382] = str->add(strings[382]);
32850strings[382] = str->add(strings[382]);
32851strings[470] = str->add(strings[470]);
32852strings[469] = str->add(strings[469]);
32853strings[5656] = str->add(strings[5656]);
32854strings[5664] = str->add("glow");
32855str->del(strings[5656]);
32856str->del(strings[5664]);
32857strings[5639] = str->add(strings[5639]);
32858strings[5665] = str->add("#fff");
32859str->del(strings[5639]);
32860str->del(strings[5665]);
32861strings[5645] = str->add(strings[5645]);
32862strings[5666] = str->add("#fe87");
32863str->del(strings[5645]);
32864str->del(strings[5666]);
32865strings[5644] = str->add(strings[5644]);
32866strings[5667] = str->add("#fa14");
32867str->del(strings[5644]);
32868str->del(strings[5667]);
32869strings[5635] = str->add(strings[5635]);
32870strings[471] = str->add(strings[471]);
32871str->del(strings[470]);
32872strings[471] = str->add(strings[471]);
32873str->del(strings[5635]);
32874str->del(strings[471]);
32875strings[470] = str->add(strings[470]);
32876strings[469] = str->add(strings[469]);
32877strings[5656] = str->add(strings[5656]);
32878strings[5668] = str->add("glow");
32879str->del(strings[5656]);
32880str->del(strings[5668]);
32881strings[5639] = str->add(strings[5639]);
32882strings[5669] = str->add("#fff");
32883str->del(strings[5639]);
32884str->del(strings[5669]);
32885strings[5645] = str->add(strings[5645]);
32886strings[5670] = str->add("#fe87");
32887str->del(strings[5645]);
32888str->del(strings[5670]);
32889strings[5644] = str->add(strings[5644]);
32890strings[5671] = str->add("#fa14");
32891str->del(strings[5644]);
32892str->del(strings[5671]);
32893strings[5635] = str->add(strings[5635]);
32894strings[471] = str->add(strings[471]);
32895str->del(strings[470]);
32896strings[471] = str->add(strings[471]);
32897str->del(strings[5635]);
32898str->del(strings[471]);
32899str->del(strings[5635]);
32900str->del(strings[5636]);
32901str->del(strings[5637]);
32902str->del(strings[5638]);
32903str->del(strings[5639]);
32904str->del(strings[5640]);
32905str->del(strings[5641]);
32906str->del(strings[5642]);
32907str->del(strings[5643]);
32908str->del(strings[5644]);
32909str->del(strings[5645]);
32910str->del(strings[5646]);
32911str->del(strings[5647]);
32912str->del(strings[5648]);
32913str->del(strings[5649]);
32914str->del(strings[5650]);
32915str->del(strings[5651]);
32916str->del(strings[5652]);
32917str->del(strings[5653]);
32918str->del(strings[5654]);
32919str->del(strings[5655]);
32920str->del(strings[5656]);
32921str->del(strings[5657]);
32922str->del(strings[382]);
32923str->del(strings[382]);
32924str->del(strings[382]);
32925str->del(strings[382]);
32926str->del(strings[382]);
32927str->del(strings[382]);
32928str->del(strings[471]);
32929str->del(strings[469]);
32930str->del(strings[470]);
32931str->del(strings[469]);
32932str->del(strings[471]);
32933str->del(strings[469]);
32934strings[5672] = str->add("font");
32935strings[5673] = str->add("font_fallbacks");
32936strings[5674] = str->add("font_size");
32937strings[5675] = str->add("font_source");
32938strings[5676] = str->add("color");
32939strings[5677] = str->add("underline_color");
32940strings[5678] = str->add("underline2_color");
32941strings[5679] = str->add("outline_color");
32942strings[5680] = str->add("shadow_color");
32943strings[5681] = str->add("glow_color");
32944strings[5682] = str->add("glow2_color");
32945strings[5683] = str->add("backing_color");
32946strings[5684] = str->add("strikethrough_color");
32947strings[5685] = str->add("align");
32948strings[5686] = str->add("valign");
32949strings[5687] = str->add("wrap");
32950strings[5688] = str->add("left_margin");
32951strings[5689] = str->add("right_margin");
32952strings[5690] = str->add("underline");
32953strings[5691] = str->add("strikethrough");
32954strings[5692] = str->add("backing");
32955strings[5693] = str->add("style");
32956strings[5694] = str->add("tabstops");
32957strings[5685] = str->add(strings[5685]);
32958strings[5695] = str->add("center");
32959str->del(strings[5685]);
32960str->del(strings[5695]);
32961strings[5676] = str->add(strings[5676]);
32962strings[5696] = str->add("#000");
32963str->del(strings[5676]);
32964str->del(strings[5696]);
32965strings[5693] = str->add(strings[5693]);
32966strings[5697] = str->add("shadow");
32967str->del(strings[5693]);
32968str->del(strings[5697]);
32969strings[5680] = str->add(strings[5680]);
32970strings[5698] = str->add("#ffffff80");
32971str->del(strings[5680]);
32972str->del(strings[5698]);
32973strings[5687] = str->add(strings[5687]);
32974strings[5699] = str->add("word");
32975str->del(strings[5687]);
32976str->del(strings[5699]);
32977strings[5675] = str->add(strings[5675]);
32978strings[469] = str->add(strings[469]);
32979strings[469] = str->add(strings[469]);
32980str->del(strings[5675]);
32981str->del(strings[469]);
32982strings[5674] = str->add(strings[5674]);
32983strings[5700] = str->add("10.000000");
32984str->del(strings[5674]);
32985str->del(strings[5700]);
32986strings[5672] = str->add(strings[5672]);
32987strings[470] = str->add(strings[470]);
32988strings[470] = str->add(strings[470]);
32989str->del(strings[5672]);
32990str->del(strings[470]);
32991strings[470] = str->add(strings[470]);
32992strings[469] = str->add(strings[469]);
32993strings[5693] = str->add(strings[5693]);
32994strings[5701] = str->add("soft_shadow");
32995str->del(strings[5693]);
32996str->del(strings[5701]);
32997strings[5676] = str->add(strings[5676]);
32998strings[5702] = str->add("#fff");
32999str->del(strings[5676]);
33000str->del(strings[5702]);
33001strings[5680] = str->add(strings[5680]);
33002strings[5703] = str->add("#00000020");
33003str->del(strings[5680]);
33004str->del(strings[5703]);
33005strings[5674] = str->add(strings[5674]);
33006strings[5704] = str->add("12.000000");
33007str->del(strings[5674]);
33008str->del(strings[5704]);
33009strings[5672] = str->add(strings[5672]);
33010strings[471] = str->add(strings[471]);
33011str->del(strings[470]);
33012strings[471] = str->add(strings[471]);
33013str->del(strings[5672]);
33014str->del(strings[471]);
33015strings[382] = str->add(strings[382]);
33016strings[382] = str->add(strings[382]);
33017strings[382] = str->add(strings[382]);
33018strings[382] = str->add(strings[382]);
33019strings[382] = str->add(strings[382]);
33020strings[382] = str->add(strings[382]);
33021strings[382] = str->add(strings[382]);
33022strings[382] = str->add(strings[382]);
33023strings[382] = str->add(strings[382]);
33024strings[382] = str->add(strings[382]);
33025strings[382] = str->add(strings[382]);
33026strings[382] = str->add(strings[382]);
33027strings[382] = str->add(strings[382]);
33028strings[382] = str->add(strings[382]);
33029strings[382] = str->add(strings[382]);
33030strings[382] = str->add(strings[382]);
33031strings[382] = str->add(strings[382]);
33032strings[382] = str->add(strings[382]);
33033strings[382] = str->add(strings[382]);
33034strings[382] = str->add(strings[382]);
33035strings[382] = str->add(strings[382]);
33036strings[382] = str->add(strings[382]);
33037str->del(strings[5672]);
33038str->del(strings[5673]);
33039str->del(strings[5674]);
33040str->del(strings[5675]);
33041str->del(strings[5676]);
33042str->del(strings[5677]);
33043str->del(strings[5678]);
33044str->del(strings[5679]);
33045str->del(strings[5680]);
33046str->del(strings[5681]);
33047str->del(strings[5682]);
33048str->del(strings[5683]);
33049str->del(strings[5684]);
33050str->del(strings[5685]);
33051str->del(strings[5686]);
33052str->del(strings[5687]);
33053str->del(strings[5688]);
33054str->del(strings[5689]);
33055str->del(strings[5690]);
33056str->del(strings[5691]);
33057str->del(strings[5692]);
33058str->del(strings[5693]);
33059str->del(strings[5694]);
33060str->del(strings[471]);
33061str->del(strings[469]);
33062str->del(strings[382]);
33063str->del(strings[382]);
33064str->del(strings[382]);
33065str->del(strings[382]);
33066str->del(strings[382]);
33067str->del(strings[382]);
33068str->del(strings[382]);
33069str->del(strings[382]);
33070str->del(strings[382]);
33071str->del(strings[382]);
33072str->del(strings[382]);
33073str->del(strings[382]);
33074str->del(strings[382]);
33075str->del(strings[382]);
33076str->del(strings[382]);
33077str->del(strings[382]);
33078str->del(strings[382]);
33079str->del(strings[382]);
33080str->del(strings[382]);
33081str->del(strings[382]);
33082str->del(strings[382]);
33083str->del(strings[470]);
33084str->del(strings[469]);
33085str->del(strings[382]);
33086str->del(strings[5633]);
33087str->del(strings[1841]);
33088str->del(strings[5633]);
33089str->del(strings[1841]);
33090str->del(strings[5633]);
33091str->del(strings[1841]);
33092str->del(strings[5633]);
33093str->del(strings[1841]);
33094str->del(strings[5634]);
33095str->del(strings[5634]);
33096str->del(strings[5633]);
33097str->del(strings[1841]);
33098str->del(strings[5633]);
33099str->del(strings[1841]);
33100str->del(strings[5633]);
33101str->del(strings[1841]);
33102str->del(strings[5633]);
33103str->del(strings[1841]);
33104str->del(strings[5634]);
33105str->del(strings[5634]);
33106str->del(strings[5633]);
33107str->del(strings[1841]);
33108str->del(strings[5633]);
33109str->del(strings[1841]);
33110str->del(strings[5633]);
33111str->del(strings[1841]);
33112str->del(strings[5633]);
33113str->del(strings[1841]);
33114str->del(strings[5633]);
33115str->del(strings[1841]);
33116str->del(strings[5634]);
33117str->del(strings[5634]);
33118str->del(strings[5633]);
33119str->del(strings[1841]);
33120str->del(strings[5633]);
33121str->del(strings[1841]);
33122str->del(strings[5633]);
33123str->del(strings[1841]);
33124str->del(strings[5633]);
33125str->del(strings[1841]);
33126str->del(strings[5634]);
33127str->del(strings[5634]);
33128str->del(strings[5633]);
33129str->del(strings[1841]);
33130str->del(strings[5634]);
33131str->del(strings[5634]);
33132str->del(strings[5634]);
33133str->del(strings[5634]);
33134str->del(strings[5634]);
33135str->del(strings[5634]);
33136str->del(strings[5634]);
33137str->del(strings[5634]);
33138str->del(strings[5634]);
33139str->del(strings[5634]);
33140str->del(strings[5634]);
33141str->del(strings[5634]);
33142str->del(strings[5634]);
33143str->del(strings[5634]);
33144str->del(strings[5634]);
33145str->del(strings[5634]);
33146str->del(strings[5634]);
33147str->del(strings[5634]);
33148strings[5705] = str->add("e,action,mouse,move");
33149strings[5706] = str->add("e");
33150strings[5705] = str->add(strings[5705]);
33151strings[5706] = str->add(strings[5706]);
33152str->del(strings[5705]);
33153str->del(strings[5706]);
33154str->del(strings[5705]);
33155str->del(strings[5706]);
33156strings[5707] = str->add("e,action,mouse,move");
33157strings[5708] = str->add("e");
33158str->del(strings[5707]);
33159str->del(strings[5708]);
33160strings[5709] = str->add("font");
33161strings[5710] = str->add("font_fallbacks");
33162strings[5711] = str->add("font_size");
33163strings[5712] = str->add("font_source");
33164strings[5713] = str->add("color");
33165strings[5714] = str->add("underline_color");
33166strings[5715] = str->add("underline2_color");
33167strings[5716] = str->add("outline_color");
33168strings[5717] = str->add("shadow_color");
33169strings[5718] = str->add("glow_color");
33170strings[5719] = str->add("glow2_color");
33171strings[5720] = str->add("backing_color");
33172strings[5721] = str->add("strikethrough_color");
33173strings[5722] = str->add("align");
33174strings[5723] = str->add("valign");
33175strings[5724] = str->add("wrap");
33176strings[5725] = str->add("left_margin");
33177strings[5726] = str->add("right_margin");
33178strings[5727] = str->add("underline");
33179strings[5728] = str->add("strikethrough");
33180strings[5729] = str->add("backing");
33181strings[5730] = str->add("style");
33182strings[5731] = str->add("tabstops");
33183strings[5722] = str->add(strings[5722]);
33184strings[5732] = str->add("center");
33185str->del(strings[5722]);
33186str->del(strings[5732]);
33187strings[5713] = str->add(strings[5713]);
33188strings[5733] = str->add("#000");
33189str->del(strings[5713]);
33190str->del(strings[5733]);
33191strings[5730] = str->add(strings[5730]);
33192strings[5734] = str->add("shadow");
33193str->del(strings[5730]);
33194str->del(strings[5734]);
33195strings[5717] = str->add(strings[5717]);
33196strings[5735] = str->add("#ffffff80");
33197str->del(strings[5717]);
33198str->del(strings[5735]);
33199strings[5724] = str->add(strings[5724]);
33200strings[5736] = str->add("word");
33201str->del(strings[5724]);
33202str->del(strings[5736]);
33203strings[5712] = str->add(strings[5712]);
33204strings[469] = str->add(strings[469]);
33205strings[469] = str->add(strings[469]);
33206str->del(strings[5712]);
33207str->del(strings[469]);
33208strings[5711] = str->add(strings[5711]);
33209strings[5737] = str->add("10.000000");
33210str->del(strings[5711]);
33211str->del(strings[5737]);
33212strings[5709] = str->add(strings[5709]);
33213strings[470] = str->add(strings[470]);
33214strings[470] = str->add(strings[470]);
33215str->del(strings[5709]);
33216str->del(strings[470]);
33217strings[470] = str->add(strings[470]);
33218strings[469] = str->add(strings[469]);
33219strings[5730] = str->add(strings[5730]);
33220strings[5738] = str->add("soft_shadow");
33221str->del(strings[5730]);
33222str->del(strings[5738]);
33223strings[5713] = str->add(strings[5713]);
33224strings[5739] = str->add("#fff");
33225str->del(strings[5713]);
33226str->del(strings[5739]);
33227strings[5717] = str->add(strings[5717]);
33228strings[5740] = str->add("#00000020");
33229str->del(strings[5717]);
33230str->del(strings[5740]);
33231strings[5711] = str->add(strings[5711]);
33232strings[5741] = str->add("12.000000");
33233str->del(strings[5711]);
33234str->del(strings[5741]);
33235strings[5709] = str->add(strings[5709]);
33236strings[471] = str->add(strings[471]);
33237str->del(strings[470]);
33238strings[471] = str->add(strings[471]);
33239str->del(strings[5709]);
33240str->del(strings[471]);
33241strings[382] = str->add(strings[382]);
33242strings[382] = str->add(strings[382]);
33243strings[382] = str->add(strings[382]);
33244strings[382] = str->add(strings[382]);
33245strings[382] = str->add(strings[382]);
33246strings[382] = str->add(strings[382]);
33247strings[382] = str->add(strings[382]);
33248strings[382] = str->add(strings[382]);
33249strings[382] = str->add(strings[382]);
33250strings[382] = str->add(strings[382]);
33251strings[382] = str->add(strings[382]);
33252strings[382] = str->add(strings[382]);
33253strings[382] = str->add(strings[382]);
33254strings[382] = str->add(strings[382]);
33255strings[382] = str->add(strings[382]);
33256strings[382] = str->add(strings[382]);
33257strings[382] = str->add(strings[382]);
33258strings[382] = str->add(strings[382]);
33259strings[382] = str->add(strings[382]);
33260strings[382] = str->add(strings[382]);
33261strings[382] = str->add(strings[382]);
33262strings[382] = str->add(strings[382]);
33263str->del(strings[471]);
33264str->del(strings[469]);
33265str->del(strings[382]);
33266str->del(strings[382]);
33267str->del(strings[382]);
33268str->del(strings[382]);
33269str->del(strings[382]);
33270str->del(strings[382]);
33271str->del(strings[382]);
33272str->del(strings[382]);
33273str->del(strings[382]);
33274str->del(strings[382]);
33275str->del(strings[382]);
33276str->del(strings[382]);
33277str->del(strings[382]);
33278str->del(strings[382]);
33279str->del(strings[382]);
33280str->del(strings[382]);
33281str->del(strings[382]);
33282str->del(strings[382]);
33283str->del(strings[382]);
33284str->del(strings[382]);
33285str->del(strings[382]);
33286str->del(strings[470]);
33287str->del(strings[469]);
33288str->del(strings[382]);
33289str->del(strings[5709]);
33290str->del(strings[5710]);
33291str->del(strings[5711]);
33292str->del(strings[5712]);
33293str->del(strings[5713]);
33294str->del(strings[5714]);
33295str->del(strings[5715]);
33296str->del(strings[5716]);
33297str->del(strings[5717]);
33298str->del(strings[5718]);
33299str->del(strings[5719]);
33300str->del(strings[5720]);
33301str->del(strings[5721]);
33302str->del(strings[5722]);
33303str->del(strings[5723]);
33304str->del(strings[5724]);
33305str->del(strings[5725]);
33306str->del(strings[5726]);
33307str->del(strings[5727]);
33308str->del(strings[5728]);
33309str->del(strings[5729]);
33310str->del(strings[5730]);
33311str->del(strings[5731]);
33312strings[5742] = str->add("e,action,mouse,move");
33313strings[5743] = str->add("e");
33314str->del(strings[5742]);
33315str->del(strings[5743]);
33316strings[5744] = str->add("e,action,mouse,move");
33317strings[5745] = str->add("e");
33318str->del(strings[5744]);
33319str->del(strings[5745]);
33320strings[5746] = str->add("e,action,mouse,move");
33321strings[5747] = str->add("e");
33322str->del(strings[5746]);
33323str->del(strings[5747]);
33324strings[5748] = str->add("e,action,mouse,move");
33325strings[5749] = str->add("e");
33326str->del(strings[5748]);
33327str->del(strings[5749]);
33328str->del(strings[7]);
33329str->del(strings[2479]);
33330strings[7] = str->add(strings[7]);
33331strings[2489] = str->add(strings[2489]);
33332strings[5750] = str->add("e,action,mouse,move");
33333strings[5751] = str->add("e");
33334str->del(strings[5750]);
33335str->del(strings[5751]);
33336strings[5752] = str->add("e,action,mouse,move");
33337strings[5753] = str->add("e");
33338str->del(strings[5752]);
33339str->del(strings[5753]);
33340strings[5754] = str->add("e,action,mouse,move");
33341strings[5755] = str->add("e");
33342str->del(strings[5754]);
33343str->del(strings[5755]);
33344strings[5756] = str->add("e,action,mouse,move");
33345strings[5757] = str->add("e");
33346str->del(strings[5756]);
33347str->del(strings[5757]);
33348strings[1932] = str->add(strings[1932]);
33349strings[1847] = str->add(strings[1847]);
33350strings[5758] = str->add("program,start");
33351strings[1848] = str->add(strings[1848]);
33352strings[1932] = str->add(strings[1932]);
33353strings[1848] = str->add(strings[1848]);
33354strings[5758] = str->add(strings[5758]);
33355strings[1847] = str->add(strings[1847]);
33356str->del(strings[1932]);
33357str->del(strings[1847]);
33358str->del(strings[5758]);
33359str->del(strings[1848]);
33360str->del(strings[1932]);
33361str->del(strings[1848]);
33362str->del(strings[5758]);
33363str->del(strings[1847]);
33364strings[5759] = str->add("e,action,mouse,move");
33365strings[5760] = str->add("e");
33366str->del(strings[5759]);
33367str->del(strings[5760]);
33368strings[5761] = str->add("e,action,mouse,move");
33369strings[5762] = str->add("e");
33370str->del(strings[5761]);
33371str->del(strings[5762]);
33372strings[5763] = str->add("e,action,mouse,move");
33373strings[5764] = str->add("e");
33374str->del(strings[5763]);
33375str->del(strings[5764]);
33376strings[5765] = str->add("e,action,mouse,move");
33377strings[5766] = str->add("e");
33378str->del(strings[5765]);
33379str->del(strings[5766]);
33380strings[5767] = str->add("e,action,mouse,move");
33381strings[5768] = str->add("e");
33382str->del(strings[5767]);
33383str->del(strings[5768]);
33384strings[1932] = str->add(strings[1932]);
33385strings[5769] = str->add("go_activeb26");
33386strings[5770] = str->add("program,start");
33387strings[5771] = str->add("go_activec26");
33388strings[1932] = str->add(strings[1932]);
33389strings[5772] = str->add("go_activeb4");
33390strings[5770] = str->add(strings[5770]);
33391strings[5773] = str->add("go_activec4");
33392str->del(strings[1932]);
33393str->del(strings[5769]);
33394str->del(strings[5770]);
33395str->del(strings[5771]);
33396str->del(strings[1932]);
33397str->del(strings[5772]);
33398str->del(strings[5770]);
33399str->del(strings[5773]);
33400str->del(strings[7]);
33401str->del(strings[2489]);
33402strings[7] = str->add(strings[7]);
33403strings[2508] = str->add(strings[2508]);
33404strings[5774] = str->add("e,action,mouse,move");
33405strings[5775] = str->add("e");
33406str->del(strings[5774]);
33407str->del(strings[5775]);
33408strings[5776] = str->add("e,action,mouse,move");
33409strings[5777] = str->add("e");
33410str->del(strings[5776]);
33411str->del(strings[5777]);
33412strings[5778] = str->add("e,action,mouse,move");
33413strings[5779] = str->add("e");
33414str->del(strings[5778]);
33415str->del(strings[5779]);
33416strings[5780] = str->add("e,action,mouse,move");
33417strings[5781] = str->add("e");
33418str->del(strings[5780]);
33419str->del(strings[5781]);
33420strings[5782] = str->add("e,action,mouse,move");
33421strings[5783] = str->add("e");
33422str->del(strings[5782]);
33423str->del(strings[5783]);
33424strings[5784] = str->add("e,action,mouse,move");
33425strings[5785] = str->add("e");
33426str->del(strings[5784]);
33427str->del(strings[5785]);
33428strings[5786] = str->add("e,action,mouse,move");
33429strings[5787] = str->add("e");
33430str->del(strings[5786]);
33431str->del(strings[5787]);
33432strings[5788] = str->add("e,action,mouse,move");
33433strings[5789] = str->add("e");
33434str->del(strings[5788]);
33435str->del(strings[5789]);
33436strings[1932] = str->add(strings[1932]);
33437strings[5790] = str->add("go_activec23");
33438strings[5791] = str->add("program,start");
33439strings[5792] = str->add("go_activeb23");
33440strings[1932] = str->add(strings[1932]);
33441strings[5793] = str->add("go_activec7");
33442strings[5791] = str->add(strings[5791]);
33443strings[5794] = str->add("go_activeb7");
33444str->del(strings[1932]);
33445str->del(strings[5790]);
33446str->del(strings[5791]);
33447str->del(strings[5792]);
33448str->del(strings[1932]);
33449str->del(strings[5793]);
33450str->del(strings[5791]);
33451str->del(strings[5794]);
33452str->del(strings[7]);
33453str->del(strings[2508]);
33454strings[7] = str->add(strings[7]);
33455strings[2518] = str->add(strings[2518]);
33456strings[5795] = str->add("e,action,mouse,move");
33457strings[5796] = str->add("e");
33458str->del(strings[5795]);
33459str->del(strings[5796]);
33460strings[5797] = str->add("e,action,mouse,move");
33461strings[5798] = str->add("e");
33462str->del(strings[5797]);
33463str->del(strings[5798]);
33464strings[5799] = str->add("e,action,mouse,move");
33465strings[5800] = str->add("e");
33466str->del(strings[5799]);
33467str->del(strings[5800]);
33468strings[5801] = str->add("e,action,mouse,move");
33469strings[5802] = str->add("e");
33470str->del(strings[5801]);
33471str->del(strings[5802]);
33472strings[1932] = str->add(strings[1932]);
33473strings[5803] = str->add("sel");
33474strings[1932] = str->add(strings[1932]);
33475strings[5803] = str->add(strings[5803]);
33476str->del(strings[1932]);
33477str->del(strings[5803]);
33478str->del(strings[1932]);
33479str->del(strings[5803]);
33480strings[5804] = str->add("e,action,mouse,move");
33481strings[5805] = str->add("e");
33482str->del(strings[5804]);
33483str->del(strings[5805]);
33484strings[5806] = str->add("e,action,mouse,move");
33485strings[5807] = str->add("e");
33486str->del(strings[5806]);
33487str->del(strings[5807]);
33488strings[5808] = str->add("e,action,mouse,move");
33489strings[5809] = str->add("e");
33490str->del(strings[5808]);
33491str->del(strings[5809]);
33492strings[5810] = str->add("e,action,mouse,move");
33493strings[5811] = str->add("e");
33494str->del(strings[5810]);
33495str->del(strings[5811]);
33496str->del(strings[7]);
33497str->del(strings[2518]);
33498strings[7] = str->add(strings[7]);
33499strings[2531] = str->add(strings[2531]);
33500strings[5812] = str->add("e,action,mouse,move");
33501strings[5813] = str->add("e");
33502str->del(strings[5812]);
33503str->del(strings[5813]);
33504strings[5814] = str->add("e,action,mouse,move");
33505strings[5815] = str->add("e");
33506str->del(strings[5814]);
33507str->del(strings[5815]);
33508strings[5816] = str->add("e,action,mouse,move");
33509strings[5817] = str->add("e");
33510str->del(strings[5816]);
33511str->del(strings[5817]);
33512strings[5818] = str->add("e,action,mouse,move");
33513strings[5819] = str->add("e");
33514str->del(strings[5818]);
33515str->del(strings[5819]);
33516strings[5820] = str->add("e,action,mouse,move");
33517strings[5821] = str->add("e");
33518str->del(strings[5820]);
33519str->del(strings[5821]);
33520strings[5822] = str->add("e,action,mouse,move");
33521strings[5823] = str->add("e");
33522str->del(strings[5822]);
33523str->del(strings[5823]);
33524strings[5824] = str->add("e,action,mouse,move");
33525strings[5825] = str->add("e");
33526str->del(strings[5824]);
33527str->del(strings[5825]);
33528strings[5826] = str->add("e,action,mouse,move");
33529strings[5827] = str->add("e");
33530str->del(strings[5826]);
33531str->del(strings[5827]);
33532strings[5828] = str->add("e,action,mouse,move");
33533strings[5829] = str->add("e");
33534strings[5830] = str->add("e,state,unselected");
33535strings[5829] = str->add(strings[5829]);
33536strings[5830] = str->add(strings[5830]);
33537strings[5829] = str->add(strings[5829]);
33538strings[5830] = str->add(strings[5830]);
33539strings[5829] = str->add(strings[5829]);
33540strings[5830] = str->add(strings[5830]);
33541strings[5829] = str->add(strings[5829]);
33542strings[5830] = str->add(strings[5830]);
33543strings[5829] = str->add(strings[5829]);
33544strings[5830] = str->add(strings[5830]);
33545strings[5829] = str->add(strings[5829]);
33546str->del(strings[5828]);
33547str->del(strings[5829]);
33548strings[5831] = str->add("program,start");
33549strings[5832] = str->add("unsel");
33550str->del(strings[5830]);
33551str->del(strings[5829]);
33552str->del(strings[5830]);
33553str->del(strings[5829]);
33554strings[5831] = str->add(strings[5831]);
33555strings[5832] = str->add(strings[5832]);
33556str->del(strings[5830]);
33557str->del(strings[5829]);
33558strings[5831] = str->add(strings[5831]);
33559strings[5832] = str->add(strings[5832]);
33560strings[1932] = str->add(strings[1932]);
33561strings[5832] = str->add(strings[5832]);
33562str->del(strings[5830]);
33563str->del(strings[5829]);
33564strings[1932] = str->add(strings[1932]);
33565strings[5833] = str->add("e_in");
33566strings[5831] = str->add(strings[5831]);
33567strings[5834] = str->add("e_out");
33568str->del(strings[5830]);
33569str->del(strings[5829]);
33570str->del(strings[5830]);
33571str->del(strings[5829]);
33572str->del(strings[5831]);
33573str->del(strings[5832]);
33574str->del(strings[5831]);
33575str->del(strings[5832]);
33576str->del(strings[5831]);
33577str->del(strings[5832]);
33578str->del(strings[1932]);
33579str->del(strings[5832]);
33580str->del(strings[1932]);
33581str->del(strings[5833]);
33582str->del(strings[5831]);
33583str->del(strings[5834]);
33584str->del(strings[64]);
33585str->del(strings[3021]);
33586strings[64] = str->add(strings[64]);
33587strings[2913] = str->add(strings[2913]);
33588strings[1932] = str->add(strings[1932]);
33589strings[5835] = str->add("go_activeb25");
33590strings[5836] = str->add("program,start");
33591strings[5837] = str->add("go_activec25");
33592strings[1932] = str->add(strings[1932]);
33593strings[5838] = str->add("go_activeb5");
33594strings[5836] = str->add(strings[5836]);
33595strings[5839] = str->add("go_activec5");
33596str->del(strings[1932]);
33597str->del(strings[5835]);
33598str->del(strings[5836]);
33599str->del(strings[5837]);
33600str->del(strings[1932]);
33601str->del(strings[5838]);
33602str->del(strings[5836]);
33603str->del(strings[5839]);
33604str->del(strings[7]);
33605str->del(strings[2531]);
33606strings[7] = str->add(strings[7]);
33607strings[2544] = str->add(strings[2544]);
33608strings[5840] = str->add("e,action,mouse,move");
33609strings[5841] = str->add("e");
33610strings[5842] = str->add("e,state,selected");
33611strings[5841] = str->add(strings[5841]);
33612strings[5842] = str->add(strings[5842]);
33613strings[5841] = str->add(strings[5841]);
33614strings[5842] = str->add(strings[5842]);
33615strings[5841] = str->add(strings[5841]);
33616strings[5842] = str->add(strings[5842]);
33617strings[5841] = str->add(strings[5841]);
33618strings[5842] = str->add(strings[5842]);
33619strings[5841] = str->add(strings[5841]);
33620str->del(strings[5840]);
33621str->del(strings[5841]);
33622strings[5843] = str->add("program,start");
33623strings[5844] = str->add("sel");
33624str->del(strings[5842]);
33625str->del(strings[5841]);
33626str->del(strings[5842]);
33627str->del(strings[5841]);
33628strings[5843] = str->add(strings[5843]);
33629strings[5844] = str->add(strings[5844]);
33630str->del(strings[5842]);
33631str->del(strings[5841]);
33632strings[5843] = str->add(strings[5843]);
33633strings[5845] = str->add("e_in");
33634str->del(strings[5842]);
33635str->del(strings[5841]);
33636str->del(strings[5842]);
33637str->del(strings[5841]);
33638str->del(strings[5843]);
33639str->del(strings[5844]);
33640str->del(strings[5843]);
33641str->del(strings[5844]);
33642str->del(strings[5843]);
33643str->del(strings[5845]);
33644strings[5846] = str->add("e,action,mouse,move");
33645strings[5847] = str->add("e");
33646str->del(strings[5846]);
33647str->del(strings[5847]);
33648strings[5848] = str->add("e,action,mouse,move");
33649strings[5849] = str->add("e");
33650str->del(strings[5848]);
33651str->del(strings[5849]);
33652strings[5850] = str->add("e,action,mouse,move");
33653strings[5851] = str->add("e");
33654str->del(strings[5850]);
33655str->del(strings[5851]);
33656strings[5852] = str->add("e,action,mouse,move");
33657strings[5853] = str->add("e");
33658str->del(strings[5852]);
33659str->del(strings[5853]);
33660strings[5854] = str->add("e,action,mouse,move");
33661strings[5855] = str->add("e");
33662str->del(strings[5854]);
33663str->del(strings[5855]);
33664strings[1932] = str->add(strings[1932]);
33665strings[5856] = str->add("go_activec22");
33666strings[5857] = str->add("program,start");
33667strings[5858] = str->add("go_activeb22");
33668strings[1932] = str->add(strings[1932]);
33669strings[5859] = str->add("go_activec8");
33670strings[5857] = str->add(strings[5857]);
33671strings[5860] = str->add("go_activeb8");
33672str->del(strings[1932]);
33673str->del(strings[5856]);
33674str->del(strings[5857]);
33675str->del(strings[5858]);
33676str->del(strings[1932]);
33677str->del(strings[5859]);
33678str->del(strings[5857]);
33679str->del(strings[5860]);
33680str->del(strings[7]);
33681str->del(strings[2544]);
33682strings[7] = str->add(strings[7]);
33683strings[2561] = str->add(strings[2561]);
33684strings[5861] = str->add("e,action,mouse,move");
33685strings[5862] = str->add("e");
33686str->del(strings[5861]);
33687str->del(strings[5862]);
33688strings[5863] = str->add("e,action,mouse,move");
33689strings[5864] = str->add("e");
33690str->del(strings[5863]);
33691str->del(strings[5864]);
33692strings[5865] = str->add("e,action,mouse,move");
33693strings[5866] = str->add("e");
33694str->del(strings[5865]);
33695str->del(strings[5866]);
33696strings[5867] = str->add("e,action,mouse,move");
33697strings[5868] = str->add("e");
33698str->del(strings[5867]);
33699str->del(strings[5868]);
33700strings[5869] = str->add("e,action,mouse,move");
33701strings[5870] = str->add("e");
33702str->del(strings[5869]);
33703str->del(strings[5870]);
33704strings[5871] = str->add("e,action,mouse,move");
33705strings[5872] = str->add("e");
33706str->del(strings[5871]);
33707str->del(strings[5872]);
33708strings[5873] = str->add("e,action,mouse,move");
33709strings[5874] = str->add("e");
33710str->del(strings[5873]);
33711str->del(strings[5874]);
33712strings[5875] = str->add("e,action,mouse,move");
33713strings[5876] = str->add("e");
33714str->del(strings[5875]);
33715str->del(strings[5876]);
33716strings[1932] = str->add(strings[1932]);
33717strings[5877] = str->add("unsel");
33718str->del(strings[1932]);
33719str->del(strings[5877]);
33720str->del(strings[7]);
33721str->del(strings[2561]);
33722strings[7] = str->add(strings[7]);
33723strings[3580] = str->add(strings[3580]);
33724strings[5878] = str->add("e,action,mouse,move");
33725strings[5879] = str->add("e");
33726str->del(strings[5878]);
33727str->del(strings[5879]);
33728strings[5880] = str->add("e,action,mouse,move");
33729strings[5881] = str->add("e");
33730str->del(strings[5880]);
33731str->del(strings[5881]);
33732strings[5882] = str->add("e,action,mouse,move");
33733strings[5883] = str->add("e");
33734str->del(strings[5882]);
33735str->del(strings[5883]);
33736strings[1932] = str->add(strings[1932]);
33737strings[5884] = str->add("go_activeb24");
33738strings[5885] = str->add("program,start");
33739strings[5886] = str->add("go_activec24");
33740strings[1932] = str->add(strings[1932]);
33741strings[5887] = str->add("go_activeb6");
33742strings[5885] = str->add(strings[5885]);
33743strings[5888] = str->add("go_activec6");
33744str->del(strings[1932]);
33745str->del(strings[5884]);
33746str->del(strings[5885]);
33747str->del(strings[5886]);
33748str->del(strings[1932]);
33749str->del(strings[5887]);
33750str->del(strings[5885]);
33751str->del(strings[5888]);
33752strings[5889] = str->add("e,action,mouse,move");
33753strings[5890] = str->add("e");
33754str->del(strings[5889]);
33755str->del(strings[5890]);
33756strings[5891] = str->add("e,action,mouse,move");
33757strings[5892] = str->add("e");
33758str->del(strings[5891]);
33759str->del(strings[5892]);
33760str->del(strings[7]);
33761str->del(strings[3580]);
33762strings[7] = str->add(strings[7]);
33763strings[1756] = str->add(strings[1756]);
33764strings[5893] = str->add("e,action,mouse,move");
33765strings[5894] = str->add("e");
33766str->del(strings[5893]);
33767str->del(strings[5894]);
33768strings[5895] = str->add("e,action,mouse,move");
33769strings[5896] = str->add("e");
33770strings[5897] = str->add("e,state,unselected");
33771strings[5896] = str->add(strings[5896]);
33772strings[5897] = str->add(strings[5897]);
33773strings[5896] = str->add(strings[5896]);
33774strings[5897] = str->add(strings[5897]);
33775strings[5896] = str->add(strings[5896]);
33776strings[5897] = str->add(strings[5897]);
33777strings[5896] = str->add(strings[5896]);
33778strings[5897] = str->add(strings[5897]);
33779strings[5896] = str->add(strings[5896]);
33780strings[5898] = str->add("e,state,selected");
33781strings[5896] = str->add(strings[5896]);
33782strings[5898] = str->add(strings[5898]);
33783strings[5896] = str->add(strings[5896]);
33784strings[5898] = str->add(strings[5898]);
33785strings[5896] = str->add(strings[5896]);
33786strings[5898] = str->add(strings[5898]);
33787strings[5896] = str->add(strings[5896]);
33788strings[5898] = str->add(strings[5898]);
33789strings[5896] = str->add(strings[5896]);
33790str->del(strings[5895]);
33791str->del(strings[5896]);
33792strings[1932] = str->add(strings[1932]);
33793strings[5899] = str->add("sel");
33794strings[5900] = str->add("program,start");
33795strings[5901] = str->add("unsel");
33796str->del(strings[5897]);
33797str->del(strings[5896]);
33798str->del(strings[5897]);
33799str->del(strings[5896]);
33800strings[1932] = str->add(strings[1932]);
33801strings[5899] = str->add(strings[5899]);
33802strings[5900] = str->add(strings[5900]);
33803strings[5901] = str->add(strings[5901]);
33804str->del(strings[5897]);
33805str->del(strings[5896]);
33806strings[1932] = str->add(strings[1932]);
33807strings[5902] = str->add("e_in");
33808strings[5900] = str->add(strings[5900]);
33809strings[5903] = str->add("e_out");
33810str->del(strings[5897]);
33811str->del(strings[5896]);
33812str->del(strings[5897]);
33813str->del(strings[5896]);
33814strings[5900] = str->add(strings[5900]);
33815strings[5899] = str->add(strings[5899]);
33816str->del(strings[5898]);
33817str->del(strings[5896]);
33818str->del(strings[5898]);
33819str->del(strings[5896]);
33820strings[5900] = str->add(strings[5900]);
33821strings[5899] = str->add(strings[5899]);
33822str->del(strings[5898]);
33823str->del(strings[5896]);
33824str->del(strings[5898]);
33825str->del(strings[5896]);
33826str->del(strings[5898]);
33827str->del(strings[5896]);
33828str->del(strings[1932]);
33829str->del(strings[5899]);
33830str->del(strings[5900]);
33831str->del(strings[5901]);
33832str->del(strings[1932]);
33833str->del(strings[5899]);
33834str->del(strings[5900]);
33835str->del(strings[5901]);
33836str->del(strings[1932]);
33837str->del(strings[5902]);
33838str->del(strings[5900]);
33839str->del(strings[5903]);
33840str->del(strings[5900]);
33841str->del(strings[5899]);
33842str->del(strings[5900]);
33843str->del(strings[5899]);
33844strings[5904] = str->add("e,action,mouse,move");
33845strings[5905] = str->add("e");
33846str->del(strings[5904]);
33847str->del(strings[5905]);
33848strings[5906] = str->add("e,action,mouse,move");
33849strings[5907] = str->add("e");
33850str->del(strings[5906]);
33851str->del(strings[5907]);
33852strings[5908] = str->add("e,action,mouse,move");
33853strings[5909] = str->add("e");
33854str->del(strings[5908]);
33855str->del(strings[5909]);
33856strings[5910] = str->add("e,action,mouse,move");
33857strings[5911] = str->add("e");
33858str->del(strings[5910]);
33859str->del(strings[5911]);
33860strings[5912] = str->add("e,action,mouse,move");
33861strings[5913] = str->add("e");
33862str->del(strings[5912]);
33863str->del(strings[5913]);
33864strings[5914] = str->add("e,action,mouse,move");
33865strings[5915] = str->add("e");
33866str->del(strings[5914]);
33867str->del(strings[5915]);
33868strings[5916] = str->add("e,action,mouse,move");
33869strings[5917] = str->add("e");
33870str->del(strings[5916]);
33871str->del(strings[5917]);
33872strings[1932] = str->add(strings[1932]);
33873strings[5918] = str->add("go_activec21");
33874strings[5919] = str->add("program,start");
33875strings[5920] = str->add("go_activeb21");
33876strings[1932] = str->add(strings[1932]);
33877strings[5921] = str->add("go_activec9");
33878strings[5919] = str->add(strings[5919]);
33879strings[5922] = str->add("go_activeb9");
33880str->del(strings[1932]);
33881str->del(strings[5918]);
33882str->del(strings[5919]);
33883str->del(strings[5920]);
33884str->del(strings[1932]);
33885str->del(strings[5921]);
33886str->del(strings[5919]);
33887str->del(strings[5922]);
33888str->del(strings[7]);
33889str->del(strings[1756]);
33890strings[7] = str->add(strings[7]);
33891strings[1949] = str->add(strings[1949]);
33892strings[5923] = str->add("e,action,mouse,move");
33893strings[5924] = str->add("e");
33894str->del(strings[5923]);
33895str->del(strings[5924]);
33896strings[5925] = str->add("e,action,mouse,move");
33897strings[5926] = str->add("e");
33898str->del(strings[5925]);
33899str->del(strings[5926]);
33900strings[5927] = str->add("e,action,mouse,move");
33901strings[5928] = str->add("e");
33902str->del(strings[5927]);
33903str->del(strings[5928]);
33904strings[5929] = str->add("e,action,mouse,move");
33905strings[5930] = str->add("e");
33906str->del(strings[5929]);
33907str->del(strings[5930]);
33908strings[5931] = str->add("e,action,mouse,move");
33909strings[5932] = str->add("e");
33910str->del(strings[5931]);
33911str->del(strings[5932]);
33912strings[5933] = str->add("e,action,mouse,move");
33913strings[5934] = str->add("e");
33914str->del(strings[5933]);
33915str->del(strings[5934]);
33916strings[1932] = str->add(strings[1932]);
33917strings[5935] = str->add("unsel");
33918strings[1932] = str->add(strings[1932]);
33919strings[5935] = str->add(strings[5935]);
33920str->del(strings[1932]);
33921str->del(strings[5935]);
33922str->del(strings[1932]);
33923str->del(strings[5935]);
33924str->del(strings[7]);
33925str->del(strings[1949]);
33926strings[7] = str->add(strings[7]);
33927strings[2915] = str->add(strings[2915]);
33928strings[5936] = str->add("e,action,mouse,move");
33929strings[5937] = str->add("e");
33930str->del(strings[5936]);
33931str->del(strings[5937]);
33932strings[5938] = str->add("e,action,mouse,move");
33933strings[5939] = str->add("e");
33934str->del(strings[5938]);
33935str->del(strings[5939]);
33936strings[1932] = str->add(strings[1932]);
33937strings[5940] = str->add("go_activec1");
33938strings[5941] = str->add("program,start");
33939strings[5942] = str->add("go_activeb1");
33940strings[1932] = str->add(strings[1932]);
33941strings[5943] = str->add("go_activec29");
33942strings[5941] = str->add(strings[5941]);
33943strings[5944] = str->add("go_activeb29");
33944strings[1932] = str->add(strings[1932]);
33945strings[5945] = str->add("go_activeb23");
33946strings[5941] = str->add(strings[5941]);
33947strings[5946] = str->add("go_activec23");
33948strings[1932] = str->add(strings[1932]);
33949strings[5947] = str->add("go_activeb7");
33950strings[5941] = str->add(strings[5941]);
33951strings[5948] = str->add("go_activec7");
33952str->del(strings[1932]);
33953str->del(strings[5940]);
33954str->del(strings[5941]);
33955str->del(strings[5942]);
33956str->del(strings[1932]);
33957str->del(strings[5943]);
33958str->del(strings[5941]);
33959str->del(strings[5944]);
33960str->del(strings[1932]);
33961str->del(strings[5945]);
33962str->del(strings[5941]);
33963str->del(strings[5946]);
33964str->del(strings[1932]);
33965str->del(strings[5947]);
33966str->del(strings[5941]);
33967str->del(strings[5948]);
33968strings[5949] = str->add("e,action,mouse,move");
33969strings[5950] = str->add("e");
33970str->del(strings[5949]);
33971str->del(strings[5950]);
33972strings[5951] = str->add("e,action,mouse,move");
33973strings[5952] = str->add("e");
33974str->del(strings[5951]);
33975str->del(strings[5952]);
33976strings[5953] = str->add("e,action,mouse,move");
33977strings[5954] = str->add("e");
33978str->del(strings[5953]);
33979str->del(strings[5954]);
33980str->del(strings[7]);
33981str->del(strings[2915]);
33982strings[7] = str->add(strings[7]);
33983strings[2886] = str->add(strings[2886]);
33984strings[5955] = str->add("e,action,mouse,move");
33985strings[5956] = str->add("e");
33986str->del(strings[5955]);
33987str->del(strings[5956]);
33988strings[1932] = str->add(strings[1932]);
33989strings[5957] = str->add("sel");
33990strings[1932] = str->add(strings[1932]);
33991strings[5957] = str->add(strings[5957]);
33992str->del(strings[1932]);
33993str->del(strings[5957]);
33994str->del(strings[1932]);
33995str->del(strings[5957]);
33996str->del(strings[7]);
33997str->del(strings[2886]);
33998strings[7] = str->add(strings[7]);
33999strings[2888] = str->add(strings[2888]);
34000strings[1932] = str->add(strings[1932]);
34001strings[5958] = str->add("e_out");
34002str->del(strings[1932]);
34003str->del(strings[5958]);
34004strings[1932] = str->add(strings[1932]);
34005strings[5959] = str->add("unsel");
34006str->del(strings[1932]);
34007str->del(strings[5959]);
34008str->del(strings[7]);
34009str->del(strings[2888]);
34010strings[7] = str->add(strings[7]);
34011strings[2913] = str->add(strings[2913]);
34012strings[5960] = str->add("e,action,mouse,move");
34013strings[5961] = str->add("e");
34014str->del(strings[5960]);
34015str->del(strings[5961]);
34016strings[5962] = str->add("e,action,mouse,move");
34017strings[5963] = str->add("e");
34018str->del(strings[5962]);
34019str->del(strings[5963]);
34020strings[5964] = str->add("e,action,mouse,move");
34021strings[5965] = str->add("e");
34022str->del(strings[5964]);
34023str->del(strings[5965]);
34024strings[5966] = str->add("e,action,mouse,move");
34025strings[5967] = str->add("e");
34026str->del(strings[5966]);
34027str->del(strings[5967]);
34028strings[5968] = str->add("e,action,mouse,move");
34029strings[5969] = str->add("e");
34030str->del(strings[5968]);
34031str->del(strings[5969]);
34032strings[5970] = str->add("e,action,mouse,move");
34033strings[5971] = str->add("e");
34034str->del(strings[5970]);
34035str->del(strings[5971]);
34036strings[1932] = str->add(strings[1932]);
34037strings[5972] = str->add("go_activec28");
34038strings[5973] = str->add("program,start");
34039strings[5974] = str->add("go_activeb28");
34040strings[1932] = str->add(strings[1932]);
34041strings[5975] = str->add("go_activec2");
34042strings[5973] = str->add(strings[5973]);
34043strings[5976] = str->add("go_activeb2");
34044strings[1932] = str->add(strings[1932]);
34045strings[5977] = str->add("go_activeb22");
34046strings[5973] = str->add(strings[5973]);
34047strings[5978] = str->add("go_activec22");
34048strings[1932] = str->add(strings[1932]);
34049strings[5979] = str->add("go_activeb8");
34050strings[5973] = str->add(strings[5973]);
34051strings[5980] = str->add("go_activec8");
34052str->del(strings[1932]);
34053str->del(strings[5972]);
34054str->del(strings[5973]);
34055str->del(strings[5974]);
34056str->del(strings[1932]);
34057str->del(strings[5975]);
34058str->del(strings[5973]);
34059str->del(strings[5976]);
34060str->del(strings[1932]);
34061str->del(strings[5977]);
34062str->del(strings[5973]);
34063str->del(strings[5978]);
34064str->del(strings[1932]);
34065str->del(strings[5979]);
34066str->del(strings[5973]);
34067str->del(strings[5980]);
34068str->del(strings[7]);
34069str->del(strings[2913]);
34070strings[7] = str->add(strings[7]);
34071strings[3021] = str->add(strings[3021]);
34072str->del(strings[7]);
34073str->del(strings[3021]);
34074strings[7] = str->add(strings[7]);
34075strings[3695] = str->add(strings[3695]);
34076strings[5981] = str->add("e,action,mouse,move");
34077strings[5982] = str->add("e");
34078strings[5983] = str->add("e,action,mouse,down");
34079strings[5982] = str->add(strings[5982]);
34080str->del(strings[5981]);
34081str->del(strings[5982]);
34082str->del(strings[5983]);
34083str->del(strings[5982]);
34084strings[1932] = str->add(strings[1932]);
34085strings[5984] = str->add("e_out");
34086str->del(strings[1932]);
34087str->del(strings[5984]);
34088str->del(strings[7]);
34089str->del(strings[3695]);
34090strings[7] = str->add(strings[7]);
34091strings[3698] = str->add(strings[3698]);
34092strings[5985] = str->add("e,action,mouse,move");
34093strings[5986] = str->add("e");
34094strings[5987] = str->add("e,action,mouse,up");
34095strings[5986] = str->add(strings[5986]);
34096strings[361] = str->add(strings[361]);
34097strings[362] = str->add(strings[362]);
34098strings[361] = str->add(strings[361]);
34099str->del(strings[361]);
34100strings[362] = str->add(strings[362]);
34101str->del(strings[362]);
34102strings[64] = str->add(strings[64]);
34103strings[2770] = str->add(strings[2770]);
34104str->del(strings[64]);
34105str->del(strings[2770]);
34106strings[469] = str->add(strings[469]);
34107strings[2770] = str->add(strings[2770]);
34108strings[2770] = str->add(strings[2770]);
34109strings[469] = str->add(strings[469]);
34110strings[5988] = str->add("load");
34111strings[1841] = str->add(strings[1841]);
34112strings[3712] = str->add(strings[3712]);
34113strings[5989] = str->add("resize");
34114strings[469] = str->add(strings[469]);
34115strings[4177] = str->add(strings[4177]);
34116strings[469] = str->add(strings[469]);
34117strings[4179] = str->add(strings[4179]);
34118strings[469] = str->add(strings[469]);
34119strings[4181] = str->add(strings[4181]);
34120strings[469] = str->add(strings[469]);
34121strings[5990] = str->add("images/267");
34122strings[5991] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/267");
34123strings[469] = str->add(strings[469]);
34124strings[5990] = str->add(strings[5990]);
34125strings[469] = str->add(strings[469]);
34126strings[4336] = str->add(strings[4336]);
34127strings[5992] = str->add("font");
34128strings[5993] = str->add("font_fallbacks");
34129strings[5994] = str->add("font_size");
34130strings[5995] = str->add("font_source");
34131strings[5996] = str->add("color");
34132strings[5997] = str->add("underline_color");
34133strings[5998] = str->add("underline2_color");
34134strings[5999] = str->add("outline_color");
34135strings[6000] = str->add("shadow_color");
34136strings[6001] = str->add("glow_color");
34137strings[6002] = str->add("glow2_color");
34138strings[6003] = str->add("backing_color");
34139strings[6004] = str->add("strikethrough_color");
34140strings[6005] = str->add("align");
34141strings[6006] = str->add("valign");
34142strings[6007] = str->add("wrap");
34143strings[6008] = str->add("left_margin");
34144strings[6009] = str->add("right_margin");
34145strings[6010] = str->add("underline");
34146strings[6011] = str->add("strikethrough");
34147strings[6012] = str->add("backing");
34148strings[6013] = str->add("style");
34149strings[6014] = str->add("tabstops");
34150strings[6013] = str->add(strings[6013]);
34151strings[6015] = str->add("glow");
34152str->del(strings[6013]);
34153str->del(strings[6015]);
34154strings[5996] = str->add(strings[5996]);
34155strings[6016] = str->add("#fff");
34156str->del(strings[5996]);
34157str->del(strings[6016]);
34158strings[6002] = str->add(strings[6002]);
34159strings[6017] = str->add("#fe87");
34160str->del(strings[6002]);
34161str->del(strings[6017]);
34162strings[6001] = str->add(strings[6001]);
34163strings[6018] = str->add("#fa14");
34164str->del(strings[6001]);
34165str->del(strings[6018]);
34166strings[6005] = str->add(strings[6005]);
34167strings[6019] = str->add("center");
34168str->del(strings[6005]);
34169str->del(strings[6019]);
34170strings[6007] = str->add(strings[6007]);
34171strings[6020] = str->add("word");
34172str->del(strings[6007]);
34173str->del(strings[6020]);
34174strings[5995] = str->add(strings[5995]);
34175strings[469] = str->add(strings[469]);
34176strings[469] = str->add(strings[469]);
34177str->del(strings[5995]);
34178str->del(strings[469]);
34179strings[5994] = str->add(strings[5994]);
34180strings[6021] = str->add("12.000000");
34181str->del(strings[5994]);
34182str->del(strings[6021]);
34183strings[5992] = str->add(strings[5992]);
34184strings[470] = str->add(strings[470]);
34185strings[470] = str->add(strings[470]);
34186str->del(strings[5992]);
34187str->del(strings[470]);
34188strings[470] = str->add(strings[470]);
34189strings[469] = str->add(strings[469]);
34190strings[5992] = str->add(strings[5992]);
34191strings[471] = str->add(strings[471]);
34192str->del(strings[470]);
34193strings[471] = str->add(strings[471]);
34194str->del(strings[5992]);
34195str->del(strings[471]);
34196strings[382] = str->add(strings[382]);
34197strings[382] = str->add(strings[382]);
34198strings[470] = str->add(strings[470]);
34199strings[469] = str->add(strings[469]);
34200strings[6013] = str->add(strings[6013]);
34201strings[6022] = str->add("none");
34202str->del(strings[6013]);
34203str->del(strings[6022]);
34204strings[5996] = str->add(strings[5996]);
34205strings[6023] = str->add("#0002");
34206str->del(strings[5996]);
34207str->del(strings[6023]);
34208strings[5994] = str->add(strings[5994]);
34209strings[6024] = str->add("7.000000");
34210strings[470] = str->add(strings[470]);
34211str->del(strings[470]);
34212strings[470] = str->add(strings[470]);
34213strings[469] = str->add(strings[469]);
34214str->del(strings[5994]);
34215str->del(strings[6024]);
34216strings[5992] = str->add(strings[5992]);
34217strings[470] = str->add(strings[470]);
34218str->del(strings[5992]);
34219str->del(strings[470]);
34220strings[5992] = str->add(strings[5992]);
34221strings[5993] = str->add(strings[5993]);
34222strings[5994] = str->add(strings[5994]);
34223strings[5995] = str->add(strings[5995]);
34224strings[5996] = str->add(strings[5996]);
34225strings[5997] = str->add(strings[5997]);
34226strings[5998] = str->add(strings[5998]);
34227strings[5999] = str->add(strings[5999]);
34228strings[6000] = str->add(strings[6000]);
34229strings[6001] = str->add(strings[6001]);
34230strings[6002] = str->add(strings[6002]);
34231strings[6003] = str->add(strings[6003]);
34232strings[6004] = str->add(strings[6004]);
34233strings[6005] = str->add(strings[6005]);
34234strings[6006] = str->add(strings[6006]);
34235strings[6007] = str->add(strings[6007]);
34236strings[6008] = str->add(strings[6008]);
34237strings[6009] = str->add(strings[6009]);
34238strings[6010] = str->add(strings[6010]);
34239strings[6011] = str->add(strings[6011]);
34240strings[6012] = str->add(strings[6012]);
34241strings[6013] = str->add(strings[6013]);
34242strings[6014] = str->add(strings[6014]);
34243strings[6013] = str->add(strings[6013]);
34244strings[6025] = str->add("glow");
34245str->del(strings[6013]);
34246str->del(strings[6025]);
34247strings[5996] = str->add(strings[5996]);
34248strings[6026] = str->add("#fff");
34249str->del(strings[5996]);
34250str->del(strings[6026]);
34251strings[6002] = str->add(strings[6002]);
34252strings[6027] = str->add("#fe87");
34253str->del(strings[6002]);
34254str->del(strings[6027]);
34255strings[6001] = str->add(strings[6001]);
34256strings[6028] = str->add("#fa14");
34257str->del(strings[6001]);
34258str->del(strings[6028]);
34259strings[6005] = str->add(strings[6005]);
34260strings[6029] = str->add("center");
34261str->del(strings[6005]);
34262str->del(strings[6029]);
34263strings[6007] = str->add(strings[6007]);
34264strings[6030] = str->add("word");
34265str->del(strings[6007]);
34266str->del(strings[6030]);
34267strings[5995] = str->add(strings[5995]);
34268strings[469] = str->add(strings[469]);
34269strings[469] = str->add(strings[469]);
34270str->del(strings[5995]);
34271str->del(strings[469]);
34272strings[5994] = str->add(strings[5994]);
34273strings[6031] = str->add("12.000000");
34274str->del(strings[5994]);
34275str->del(strings[6031]);
34276strings[5992] = str->add(strings[5992]);
34277strings[470] = str->add(strings[470]);
34278strings[470] = str->add(strings[470]);
34279str->del(strings[5992]);
34280str->del(strings[470]);
34281strings[470] = str->add(strings[470]);
34282strings[469] = str->add(strings[469]);
34283strings[5992] = str->add(strings[5992]);
34284strings[471] = str->add(strings[471]);
34285str->del(strings[470]);
34286strings[471] = str->add(strings[471]);
34287str->del(strings[5992]);
34288str->del(strings[471]);
34289strings[382] = str->add(strings[382]);
34290strings[382] = str->add(strings[382]);
34291strings[470] = str->add(strings[470]);
34292strings[469] = str->add(strings[469]);
34293strings[6013] = str->add(strings[6013]);
34294strings[6032] = str->add("none");
34295str->del(strings[6013]);
34296str->del(strings[6032]);
34297strings[5996] = str->add(strings[5996]);
34298strings[6033] = str->add("#0002");
34299str->del(strings[5996]);
34300str->del(strings[6033]);
34301strings[5994] = str->add(strings[5994]);
34302strings[6034] = str->add("7.000000");
34303str->del(strings[5994]);
34304str->del(strings[6034]);
34305strings[5992] = str->add(strings[5992]);
34306strings[470] = str->add(strings[470]);
34307str->del(strings[5992]);
34308str->del(strings[470]);
34309str->del(strings[5992]);
34310str->del(strings[5993]);
34311str->del(strings[5994]);
34312str->del(strings[5995]);
34313str->del(strings[5996]);
34314str->del(strings[5997]);
34315str->del(strings[5998]);
34316str->del(strings[5999]);
34317str->del(strings[6000]);
34318str->del(strings[6001]);
34319str->del(strings[6002]);
34320str->del(strings[6003]);
34321str->del(strings[6004]);
34322str->del(strings[6005]);
34323str->del(strings[6006]);
34324str->del(strings[6007]);
34325str->del(strings[6008]);
34326str->del(strings[6009]);
34327str->del(strings[6010]);
34328str->del(strings[6011]);
34329str->del(strings[6012]);
34330str->del(strings[6013]);
34331str->del(strings[6014]);
34332str->del(strings[471]);
34333str->del(strings[469]);
34334str->del(strings[470]);
34335str->del(strings[469]);
34336str->del(strings[382]);
34337str->del(strings[382]);
34338str->del(strings[470]);
34339str->del(strings[469]);
34340str->del(strings[5992]);
34341str->del(strings[5993]);
34342str->del(strings[5994]);
34343str->del(strings[5995]);
34344str->del(strings[5996]);
34345str->del(strings[5997]);
34346str->del(strings[5998]);
34347str->del(strings[5999]);
34348str->del(strings[6000]);
34349str->del(strings[6001]);
34350str->del(strings[6002]);
34351str->del(strings[6003]);
34352str->del(strings[6004]);
34353str->del(strings[6005]);
34354str->del(strings[6006]);
34355str->del(strings[6007]);
34356str->del(strings[6008]);
34357str->del(strings[6009]);
34358str->del(strings[6010]);
34359str->del(strings[6011]);
34360str->del(strings[6012]);
34361str->del(strings[6013]);
34362str->del(strings[6014]);
34363strings[469] = str->add(strings[469]);
34364strings[4183] = str->add(strings[4183]);
34365strings[469] = str->add(strings[469]);
34366strings[4185] = str->add(strings[4185]);
34367strings[469] = str->add(strings[469]);
34368strings[4187] = str->add(strings[4187]);
34369strings[470] = str->add(strings[470]);
34370strings[3879] = str->add(strings[3879]);
34371strings[3879] = str->add(strings[3879]);
34372strings[3879] = str->add(strings[3879]);
34373strings[361] = str->add(strings[361]);
34374strings[362] = str->add(strings[362]);
34375strings[361] = str->add(strings[361]);
34376str->del(strings[361]);
34377strings[362] = str->add(strings[362]);
34378str->del(strings[362]);
34379strings[376] = str->add(strings[376]);
34380strings[6035] = str->add("e,state,unfocused");
34381strings[5986] = str->add(strings[5986]);
34382str->del(strings[5985]);
34383str->del(strings[5986]);
34384str->del(strings[5987]);
34385str->del(strings[5986]);
34386str->del(strings[5988]);
34387strings[6036] = str->add("program,start");
34388strings[6037] = str->add("anim_sky1a");
34389strings[6036] = str->add(strings[6036]);
34390strings[6038] = str->add("anim_sky4a");
34391strings[6036] = str->add(strings[6036]);
34392strings[6039] = str->add("anim_sky2a");
34393strings[6036] = str->add(strings[6036]);
34394strings[6040] = str->add("anim_sky3a");
34395str->del(strings[1841]);
34396str->del(strings[5989]);
34397strings[6036] = str->add(strings[6036]);
34398strings[6041] = str->add("off");
34399str->del(strings[6035]);
34400str->del(strings[5986]);
34401str->del(strings[6036]);
34402str->del(strings[6037]);
34403str->del(strings[6036]);
34404str->del(strings[6038]);
34405str->del(strings[6036]);
34406str->del(strings[6039]);
34407str->del(strings[6036]);
34408str->del(strings[6040]);
34409str->del(strings[6036]);
34410str->del(strings[6041]);
34411strings[1933] = str->add(strings[1933]);
34412str->del(strings[1933]);
34413str->del(strings[64]);
34414str->del(strings[2634]);
34415strings[1933] = str->add(strings[1933]);
34416str->del(strings[1933]);
34417str->del(strings[64]);
34418str->del(strings[2584]);
34419strings[1933] = str->add(strings[1933]);
34420str->del(strings[1933]);
34421str->del(strings[469]);
34422str->del(strings[2686]);
34423strings[1933] = str->add(strings[1933]);
34424str->del(strings[1933]);
34425str->del(strings[4952]);
34426str->del(strings[4952]);
34427str->del(strings[4952]);
34428str->del(strings[64]);
34429str->del(strings[2585]);
34430strings[1933] = str->add(strings[1933]);
34431str->del(strings[1933]);
34432str->del(strings[64]);
34433str->del(strings[2586]);
34434strings[1933] = str->add(strings[1933]);
34435str->del(strings[1933]);
34436str->del(strings[64]);
34437str->del(strings[2634]);
34438strings[1933] = str->add(strings[1933]);
34439str->del(strings[1933]);
34440str->del(strings[64]);
34441str->del(strings[2584]);
34442strings[1933] = str->add(strings[1933]);
34443str->del(strings[1933]);
34444str->del(strings[469]);
34445str->del(strings[2715]);
34446strings[1933] = str->add(strings[1933]);
34447str->del(strings[1933]);
34448str->del(strings[2231]);
34449str->del(strings[2231]);
34450str->del(strings[2231]);
34451str->del(strings[64]);
34452str->del(strings[2585]);
34453strings[1933] = str->add(strings[1933]);
34454str->del(strings[1933]);
34455str->del(strings[64]);
34456str->del(strings[2586]);
34457strings[1933] = str->add(strings[1933]);
34458str->del(strings[1933]);
34459str->del(strings[64]);
34460str->del(strings[2583]);
34461strings[1933] = str->add(strings[1933]);
34462str->del(strings[1933]);
34463str->del(strings[64]);
34464str->del(strings[2584]);
34465strings[1933] = str->add(strings[1933]);
34466str->del(strings[1933]);
34467str->del(strings[469]);
34468str->del(strings[2691]);
34469strings[1933] = str->add(strings[1933]);
34470str->del(strings[1933]);
34471str->del(strings[2338]);
34472str->del(strings[2338]);
34473str->del(strings[2338]);
34474str->del(strings[64]);
34475str->del(strings[2585]);
34476strings[1933] = str->add(strings[1933]);
34477str->del(strings[1933]);
34478str->del(strings[64]);
34479str->del(strings[2583]);
34480strings[1933] = str->add(strings[1933]);
34481str->del(strings[1933]);
34482str->del(strings[64]);
34483str->del(strings[2584]);
34484strings[1933] = str->add(strings[1933]);
34485str->del(strings[1933]);
34486str->del(strings[469]);
34487str->del(strings[2693]);
34488strings[1933] = str->add(strings[1933]);
34489str->del(strings[1933]);
34490str->del(strings[4953]);
34491str->del(strings[4953]);
34492str->del(strings[4953]);
34493str->del(strings[64]);
34494str->del(strings[2585]);
34495strings[1933] = str->add(strings[1933]);
34496str->del(strings[1933]);
34497str->del(strings[64]);
34498str->del(strings[2582]);
34499strings[1933] = str->add(strings[1933]);
34500str->del(strings[1933]);
34501str->del(strings[64]);
34502str->del(strings[2634]);
34503strings[1933] = str->add(strings[1933]);
34504str->del(strings[1933]);
34505str->del(strings[64]);
34506str->del(strings[2584]);
34507strings[1933] = str->add(strings[1933]);
34508str->del(strings[1933]);
34509str->del(strings[469]);
34510str->del(strings[2687]);
34511strings[1933] = str->add(strings[1933]);
34512str->del(strings[1933]);
34513str->del(strings[1619]);
34514str->del(strings[1619]);
34515str->del(strings[1619]);
34516str->del(strings[64]);
34517str->del(strings[2585]);
34518strings[1933] = str->add(strings[1933]);
34519str->del(strings[1933]);
34520str->del(strings[64]);
34521str->del(strings[2586]);
34522strings[1933] = str->add(strings[1933]);
34523str->del(strings[1933]);
34524str->del(strings[64]);
34525str->del(strings[2634]);
34526strings[1933] = str->add(strings[1933]);
34527str->del(strings[1933]);
34528str->del(strings[64]);
34529str->del(strings[2584]);
34530strings[1933] = str->add(strings[1933]);
34531str->del(strings[1933]);
34532str->del(strings[469]);
34533str->del(strings[2682]);
34534strings[1933] = str->add(strings[1933]);
34535str->del(strings[1933]);
34536str->del(strings[2552]);
34537str->del(strings[2552]);
34538str->del(strings[2552]);
34539str->del(strings[64]);
34540str->del(strings[2585]);
34541strings[1933] = str->add(strings[1933]);
34542str->del(strings[1933]);
34543str->del(strings[64]);
34544str->del(strings[2586]);
34545strings[1933] = str->add(strings[1933]);
34546str->del(strings[1933]);
34547str->del(strings[64]);
34548str->del(strings[2582]);
34549strings[1933] = str->add(strings[1933]);
34550str->del(strings[1933]);
34551str->del(strings[64]);
34552str->del(strings[2634]);
34553strings[1933] = str->add(strings[1933]);
34554str->del(strings[1933]);
34555str->del(strings[64]);
34556str->del(strings[2584]);
34557strings[1933] = str->add(strings[1933]);
34558str->del(strings[1933]);
34559str->del(strings[469]);
34560str->del(strings[2671]);
34561strings[1933] = str->add(strings[1933]);
34562str->del(strings[1933]);
34563str->del(strings[1712]);
34564str->del(strings[1712]);
34565str->del(strings[1712]);
34566str->del(strings[64]);
34567str->del(strings[2585]);
34568strings[1933] = str->add(strings[1933]);
34569str->del(strings[1933]);
34570str->del(strings[64]);
34571str->del(strings[2586]);
34572strings[1933] = str->add(strings[1933]);
34573str->del(strings[1933]);
34574str->del(strings[64]);
34575str->del(strings[2582]);
34576strings[1933] = str->add(strings[1933]);
34577str->del(strings[1933]);
34578str->del(strings[64]);
34579str->del(strings[2634]);
34580strings[1933] = str->add(strings[1933]);
34581str->del(strings[1933]);
34582str->del(strings[64]);
34583str->del(strings[2584]);
34584strings[1933] = str->add(strings[1933]);
34585str->del(strings[1933]);
34586str->del(strings[469]);
34587str->del(strings[2688]);
34588strings[1933] = str->add(strings[1933]);
34589str->del(strings[1933]);
34590str->del(strings[4957]);
34591str->del(strings[4957]);
34592str->del(strings[4957]);
34593str->del(strings[64]);
34594str->del(strings[2585]);
34595strings[1933] = str->add(strings[1933]);
34596str->del(strings[1933]);
34597str->del(strings[64]);
34598str->del(strings[2586]);
34599strings[1933] = str->add(strings[1933]);
34600str->del(strings[1933]);
34601str->del(strings[64]);
34602str->del(strings[2582]);
34603strings[1933] = str->add(strings[1933]);
34604str->del(strings[1933]);
34605str->del(strings[64]);
34606str->del(strings[2634]);
34607strings[1933] = str->add(strings[1933]);
34608str->del(strings[1933]);
34609str->del(strings[64]);
34610str->del(strings[2584]);
34611strings[1933] = str->add(strings[1933]);
34612str->del(strings[1933]);
34613str->del(strings[469]);
34614str->del(strings[2690]);
34615strings[1933] = str->add(strings[1933]);
34616str->del(strings[1933]);
34617str->del(strings[1721]);
34618str->del(strings[1721]);
34619str->del(strings[1721]);
34620str->del(strings[64]);
34621str->del(strings[2585]);
34622strings[1933] = str->add(strings[1933]);
34623str->del(strings[1933]);
34624str->del(strings[64]);
34625str->del(strings[2586]);
34626strings[1933] = str->add(strings[1933]);
34627str->del(strings[1933]);
34628str->del(strings[4951]);
34629str->del(strings[4951]);
34630str->del(strings[4951]);
34631str->del(strings[64]);
34632str->del(strings[2581]);
34633str->del(strings[64]);
34634str->del(strings[2886]);
34635str->del(strings[64]);
34636str->del(strings[2888]);
34637str->del(strings[469]);
34638str->del(strings[2871]);
34639str->del(strings[4952]);
34640str->del(strings[385]);
34641str->del(strings[64]);
34642str->del(strings[2913]);
34643str->del(strings[64]);
34644str->del(strings[2886]);
34645str->del(strings[64]);
34646str->del(strings[2888]);
34647str->del(strings[469]);
34648str->del(strings[2890]);
34649str->del(strings[2231]);
34650str->del(strings[385]);
34651str->del(strings[64]);
34652str->del(strings[2913]);
34653str->del(strings[64]);
34654str->del(strings[2886]);
34655str->del(strings[64]);
34656str->del(strings[2888]);
34657str->del(strings[469]);
34658str->del(strings[2892]);
34659str->del(strings[2338]);
34660str->del(strings[385]);
34661str->del(strings[64]);
34662str->del(strings[2886]);
34663str->del(strings[64]);
34664str->del(strings[2888]);
34665str->del(strings[469]);
34666str->del(strings[4965]);
34667str->del(strings[469]);
34668str->del(strings[4967]);
34669str->del(strings[4953]);
34670str->del(strings[385]);
34671str->del(strings[64]);
34672str->del(strings[2915]);
34673str->del(strings[64]);
34674str->del(strings[2886]);
34675str->del(strings[64]);
34676str->del(strings[2888]);
34677str->del(strings[469]);
34678str->del(strings[2894]);
34679str->del(strings[1619]);
34680str->del(strings[385]);
34681str->del(strings[64]);
34682str->del(strings[2913]);
34683str->del(strings[64]);
34684str->del(strings[2886]);
34685str->del(strings[64]);
34686str->del(strings[2888]);
34687str->del(strings[469]);
34688str->del(strings[2896]);
34689str->del(strings[2552]);
34690str->del(strings[385]);
34691str->del(strings[64]);
34692str->del(strings[2913]);
34693str->del(strings[64]);
34694str->del(strings[2915]);
34695str->del(strings[64]);
34696str->del(strings[2886]);
34697str->del(strings[64]);
34698str->del(strings[2888]);
34699str->del(strings[469]);
34700str->del(strings[2898]);
34701str->del(strings[469]);
34702str->del(strings[2900]);
34703str->del(strings[1712]);
34704str->del(strings[385]);
34705str->del(strings[64]);
34706str->del(strings[2913]);
34707str->del(strings[64]);
34708str->del(strings[2915]);
34709str->del(strings[64]);
34710str->del(strings[2886]);
34711str->del(strings[64]);
34712str->del(strings[2888]);
34713str->del(strings[469]);
34714str->del(strings[2902]);
34715str->del(strings[4957]);
34716str->del(strings[385]);
34717str->del(strings[64]);
34718str->del(strings[2913]);
34719str->del(strings[64]);
34720str->del(strings[2915]);
34721str->del(strings[64]);
34722str->del(strings[2886]);
34723str->del(strings[64]);
34724str->del(strings[2888]);
34725str->del(strings[469]);
34726str->del(strings[2904]);
34727str->del(strings[1721]);
34728str->del(strings[385]);
34729str->del(strings[64]);
34730str->del(strings[2913]);
34731str->del(strings[64]);
34732str->del(strings[1949]);
34733str->del(strings[64]);
34734str->del(strings[1880]);
34735str->del(strings[64]);
34736str->del(strings[1876]);
34737str->del(strings[4951]);
34738str->del(strings[379]);
34739str->del(strings[64]);
34740str->del(strings[1874]);
34741str->del(strings[361]);
34742str->del(strings[362]);
34743strings[1933] = str->add(strings[1933]);
34744str->del(strings[1933]);
34745str->del(strings[64]);
34746str->del(strings[2583]);
34747strings[1933] = str->add(strings[1933]);
34748str->del(strings[1933]);
34749str->del(strings[64]);
34750str->del(strings[2584]);
34751strings[1933] = str->add(strings[1933]);
34752str->del(strings[1933]);
34753str->del(strings[469]);
34754str->del(strings[2671]);
34755strings[1933] = str->add(strings[1933]);
34756str->del(strings[1933]);
34757str->del(strings[4956]);
34758str->del(strings[4956]);
34759str->del(strings[4956]);
34760str->del(strings[64]);
34761str->del(strings[2585]);
34762strings[1933] = str->add(strings[1933]);
34763str->del(strings[1933]);
34764str->del(strings[64]);
34765str->del(strings[2583]);
34766strings[1933] = str->add(strings[1933]);
34767str->del(strings[1933]);
34768str->del(strings[64]);
34769str->del(strings[2584]);
34770strings[1933] = str->add(strings[1933]);
34771str->del(strings[1933]);
34772str->del(strings[469]);
34773str->del(strings[2680]);
34774strings[1933] = str->add(strings[1933]);
34775str->del(strings[1933]);
34776str->del(strings[2514]);
34777str->del(strings[2514]);
34778str->del(strings[2514]);
34779str->del(strings[64]);
34780str->del(strings[2585]);
34781strings[1933] = str->add(strings[1933]);
34782str->del(strings[1933]);
34783str->del(strings[64]);
34784str->del(strings[2582]);
34785strings[1933] = str->add(strings[1933]);
34786str->del(strings[1933]);
34787str->del(strings[64]);
34788str->del(strings[2583]);
34789strings[1933] = str->add(strings[1933]);
34790str->del(strings[1933]);
34791str->del(strings[64]);
34792str->del(strings[2584]);
34793strings[1933] = str->add(strings[1933]);
34794str->del(strings[1933]);
34795str->del(strings[469]);
34796str->del(strings[2672]);
34797strings[1933] = str->add(strings[1933]);
34798str->del(strings[1933]);
34799str->del(strings[1713]);
34800str->del(strings[1713]);
34801str->del(strings[1713]);
34802str->del(strings[64]);
34803str->del(strings[2585]);
34804strings[1933] = str->add(strings[1933]);
34805str->del(strings[1933]);
34806str->del(strings[64]);
34807str->del(strings[2583]);
34808strings[1933] = str->add(strings[1933]);
34809str->del(strings[1933]);
34810str->del(strings[64]);
34811str->del(strings[2584]);
34812strings[1933] = str->add(strings[1933]);
34813str->del(strings[1933]);
34814str->del(strings[469]);
34815str->del(strings[2673]);
34816strings[1933] = str->add(strings[1933]);
34817str->del(strings[1933]);
34818str->del(strings[1714]);
34819str->del(strings[1714]);
34820str->del(strings[1714]);
34821str->del(strings[64]);
34822str->del(strings[2585]);
34823strings[1933] = str->add(strings[1933]);
34824str->del(strings[1933]);
34825str->del(strings[1842]);
34826str->del(strings[1842]);
34827str->del(strings[64]);
34828str->del(strings[2581]);
34829str->del(strings[64]);
34830str->del(strings[2886]);
34831str->del(strings[64]);
34832str->del(strings[2888]);
34833str->del(strings[469]);
34834str->del(strings[2898]);
34835str->del(strings[469]);
34836str->del(strings[2900]);
34837str->del(strings[4956]);
34838str->del(strings[385]);
34839str->del(strings[64]);
34840str->del(strings[2886]);
34841str->del(strings[64]);
34842str->del(strings[2888]);
34843str->del(strings[469]);
34844str->del(strings[3094]);
34845str->del(strings[2514]);
34846str->del(strings[385]);
34847str->del(strings[64]);
34848str->del(strings[2915]);
34849str->del(strings[64]);
34850str->del(strings[2886]);
34851str->del(strings[64]);
34852str->del(strings[2888]);
34853str->del(strings[469]);
34854str->del(strings[3130]);
34855str->del(strings[1713]);
34856str->del(strings[385]);
34857str->del(strings[64]);
34858str->del(strings[2886]);
34859str->del(strings[64]);
34860str->del(strings[2888]);
34861str->del(strings[469]);
34862str->del(strings[3132]);
34863str->del(strings[1714]);
34864str->del(strings[385]);
34865str->del(strings[64]);
34866str->del(strings[1949]);
34867str->del(strings[64]);
34868str->del(strings[1880]);
34869str->del(strings[64]);
34870str->del(strings[1876]);
34871str->del(strings[379]);
34872str->del(strings[64]);
34873str->del(strings[1874]);
34874str->del(strings[361]);
34875str->del(strings[362]);
34876str->del(strings[469]);
34877str->del(strings[2686]);
34878str->del(strings[4952]);
34879str->del(strings[469]);
34880str->del(strings[2715]);
34881str->del(strings[2231]);
34882str->del(strings[469]);
34883str->del(strings[2691]);
34884str->del(strings[2338]);
34885str->del(strings[469]);
34886str->del(strings[2693]);
34887str->del(strings[4953]);
34888str->del(strings[469]);
34889str->del(strings[2687]);
34890str->del(strings[4954]);
34891str->del(strings[469]);
34892str->del(strings[2711]);
34893str->del(strings[2494]);
34894str->del(strings[4955]);
34895str->del(strings[469]);
34896str->del(strings[2687]);
34897str->del(strings[1619]);
34898str->del(strings[469]);
34899str->del(strings[2682]);
34900str->del(strings[2552]);
34901str->del(strings[469]);
34902str->del(strings[2671]);
34903str->del(strings[1712]);
34904str->del(strings[469]);
34905str->del(strings[2688]);
34906str->del(strings[2224]);
34907str->del(strings[469]);
34908str->del(strings[2685]);
34909str->del(strings[4]);
34910str->del(strings[1926]);
34911str->del(strings[3083]);
34912str->del(strings[1925]);
34913str->del(strings[469]);
34914str->del(strings[2711]);
34915str->del(strings[2494]);
34916str->del(strings[469]);
34917str->del(strings[2680]);
34918str->del(strings[2514]);
34919str->del(strings[469]);
34920str->del(strings[2713]);
34921str->del(strings[2536]);
34922str->del(strings[469]);
34923str->del(strings[2688]);
34924str->del(strings[4957]);
34925str->del(strings[469]);
34926str->del(strings[2708]);
34927str->del(strings[5146]);
34928str->del(strings[469]);
34929str->del(strings[2677]);
34930str->del(strings[1726]);
34931str->del(strings[469]);
34932str->del(strings[2678]);
34933str->del(strings[5147]);
34934str->del(strings[469]);
34935str->del(strings[2676]);
34936str->del(strings[1724]);
34937str->del(strings[469]);
34938str->del(strings[2675]);
34939str->del(strings[1722]);
34940str->del(strings[469]);
34941str->del(strings[2674]);
34942str->del(strings[5148]);
34943str->del(strings[469]);
34944str->del(strings[2690]);
34945str->del(strings[1721]);
34946str->del(strings[4951]);
34947str->del(strings[469]);
34948str->del(strings[2671]);
34949str->del(strings[4956]);
34950str->del(strings[469]);
34951str->del(strings[2680]);
34952str->del(strings[2514]);
34953str->del(strings[469]);
34954str->del(strings[2672]);
34955str->del(strings[1713]);
34956str->del(strings[469]);
34957str->del(strings[2673]);
34958str->del(strings[1714]);
34959strings[863] = str->add(strings[863]);
34960strings[64] = str->add(strings[64]);
34961strings[2578] = str->add(strings[2578]);
34962strings[64] = str->add(strings[64]);
34963strings[64] = str->add(strings[64]);
34964strings[6042] = str->add("load");
34965strings[330] = str->add(strings[330]);
34966strings[6043] = str->add("resize");
34967str->del(strings[64]);
34968strings[379] = str->add(strings[379]);
34969strings[330] = str->add(strings[330]);
34970strings[330] = str->add(strings[330]);
34971strings[1842] = str->add(strings[1842]);
34972str->del(strings[330]);
34973strings[64] = str->add(strings[64]);
34974strings[1865] = str->add(strings[1865]);
34975strings[330] = str->add(strings[330]);
34976str->del(strings[330]);
34977strings[64] = str->add(strings[64]);
34978strings[2276] = str->add(strings[2276]);
34979strings[64] = str->add(strings[64]);
34980strings[3259] = str->add(strings[3259]);
34981strings[64] = str->add(strings[64]);
34982strings[3259] = str->add(strings[3259]);
34983strings[64] = str->add(strings[64]);
34984strings[2292] = str->add(strings[2292]);
34985strings[330] = str->add(strings[330]);
34986str->del(strings[330]);
34987strings[330] = str->add(strings[330]);
34988str->del(strings[1842]);
34989strings[330] = str->add(strings[330]);
34990strings[64] = str->add(strings[64]);
34991strings[1880] = str->add(strings[1880]);
34992strings[64] = str->add(strings[64]);
34993strings[3279] = str->add(strings[3279]);
34994strings[64] = str->add(strings[64]);
34995strings[2310] = str->add(strings[2310]);
34996strings[64] = str->add(strings[64]);
34997strings[1876] = str->add(strings[1876]);
34998str->del(strings[64]);
34999strings[379] = str->add(strings[379]);
35000strings[330] = str->add(strings[330]);
35001strings[330] = str->add(strings[330]);
35002strings[330] = str->add(strings[330]);
35003strings[64] = str->add(strings[64]);
35004strings[1874] = str->add(strings[1874]);
35005strings[2085] = str->add(strings[2085]);
35006strings[2085] = str->add(strings[2085]);
35007strings[6043] = str->add(strings[6043]);
35008strings[1841] = str->add(strings[1841]);
35009strings[469] = str->add(strings[469]);
35010strings[2680] = str->add(strings[2680]);
35011strings[6042] = str->add(strings[6042]);
35012strings[1841] = str->add(strings[1841]);
35013str->del(strings[330]);
35014strings[330] = str->add(strings[330]);
35015str->del(strings[330]);
35016strings[330] = str->add(strings[330]);
35017str->del(strings[330]);
35018strings[330] = str->add(strings[330]);
35019str->del(strings[330]);
35020strings[330] = str->add(strings[330]);
35021strings[469] = str->add(strings[469]);
35022strings[3094] = str->add(strings[3094]);
35023strings[6043] = str->add(strings[6043]);
35024str->del(strings[190]);
35025str->del(strings[329]);
35026str->del(strings[330]);
35027str->del(strings[193]);
35028strings[190] = str->add(strings[190]);
35029strings[6044] = str->add("_theme_about");
35030strings[330] = str->add(strings[330]);
35031strings[193] = str->add(strings[193]);
35032strings[6045] = str->add("font");
35033strings[6046] = str->add("font_fallbacks");
35034strings[6047] = str->add("font_size");
35035strings[6048] = str->add("font_source");
35036strings[6049] = str->add("color");
35037strings[6050] = str->add("underline_color");
35038strings[6051] = str->add("underline2_color");
35039strings[6052] = str->add("outline_color");
35040strings[6053] = str->add("shadow_color");
35041strings[6054] = str->add("glow_color");
35042strings[6055] = str->add("glow2_color");
35043strings[6056] = str->add("backing_color");
35044strings[6057] = str->add("strikethrough_color");
35045strings[6058] = str->add("align");
35046strings[6059] = str->add("valign");
35047strings[6060] = str->add("wrap");
35048strings[6061] = str->add("left_margin");
35049strings[6062] = str->add("right_margin");
35050strings[6063] = str->add("underline");
35051strings[6064] = str->add("strikethrough");
35052strings[6065] = str->add("backing");
35053strings[6066] = str->add("style");
35054strings[6067] = str->add("tabstops");
35055strings[6058] = str->add(strings[6058]);
35056strings[6068] = str->add("center");
35057str->del(strings[6058]);
35058str->del(strings[6068]);
35059strings[6049] = str->add(strings[6049]);
35060strings[6069] = str->add("#000");
35061str->del(strings[6049]);
35062str->del(strings[6069]);
35063strings[6066] = str->add(strings[6066]);
35064strings[6070] = str->add("shadow");
35065str->del(strings[6066]);
35066str->del(strings[6070]);
35067strings[6053] = str->add(strings[6053]);
35068strings[6071] = str->add("#ffffff80");
35069str->del(strings[6053]);
35070str->del(strings[6071]);
35071strings[6060] = str->add(strings[6060]);
35072strings[6072] = str->add("word");
35073str->del(strings[6060]);
35074str->del(strings[6072]);
35075strings[6048] = str->add(strings[6048]);
35076strings[469] = str->add(strings[469]);
35077strings[469] = str->add(strings[469]);
35078str->del(strings[6048]);
35079str->del(strings[469]);
35080strings[6047] = str->add(strings[6047]);
35081strings[6073] = str->add("10.000000");
35082str->del(strings[6047]);
35083str->del(strings[6073]);
35084strings[6045] = str->add(strings[6045]);
35085strings[470] = str->add(strings[470]);
35086strings[470] = str->add(strings[470]);
35087str->del(strings[6045]);
35088str->del(strings[470]);
35089strings[382] = str->add(strings[382]);
35090strings[382] = str->add(strings[382]);
35091strings[382] = str->add(strings[382]);
35092strings[382] = str->add(strings[382]);
35093strings[382] = str->add(strings[382]);
35094strings[382] = str->add(strings[382]);
35095strings[470] = str->add(strings[470]);
35096strings[469] = str->add(strings[469]);
35097strings[6066] = str->add(strings[6066]);
35098strings[6074] = str->add("glow");
35099str->del(strings[6066]);
35100str->del(strings[6074]);
35101strings[6049] = str->add(strings[6049]);
35102strings[6075] = str->add("#fff");
35103str->del(strings[6049]);
35104str->del(strings[6075]);
35105strings[6055] = str->add(strings[6055]);
35106strings[6076] = str->add("#fe87");
35107str->del(strings[6055]);
35108str->del(strings[6076]);
35109strings[6054] = str->add(strings[6054]);
35110strings[6077] = str->add("#fa14");
35111str->del(strings[6054]);
35112str->del(strings[6077]);
35113strings[6045] = str->add(strings[6045]);
35114strings[471] = str->add(strings[471]);
35115str->del(strings[470]);
35116strings[471] = str->add(strings[471]);
35117str->del(strings[6045]);
35118str->del(strings[471]);
35119strings[470] = str->add(strings[470]);
35120strings[469] = str->add(strings[469]);
35121strings[6066] = str->add(strings[6066]);
35122strings[6078] = str->add("glow");
35123str->del(strings[6066]);
35124str->del(strings[6078]);
35125strings[6049] = str->add(strings[6049]);
35126strings[6079] = str->add("#fff");
35127str->del(strings[6049]);
35128str->del(strings[6079]);
35129strings[6055] = str->add(strings[6055]);
35130strings[6080] = str->add("#fe87");
35131str->del(strings[6055]);
35132str->del(strings[6080]);
35133strings[6054] = str->add(strings[6054]);
35134strings[6081] = str->add("#fa14");
35135str->del(strings[6054]);
35136str->del(strings[6081]);
35137strings[6045] = str->add(strings[6045]);
35138strings[471] = str->add(strings[471]);
35139str->del(strings[470]);
35140strings[471] = str->add(strings[471]);
35141str->del(strings[6045]);
35142str->del(strings[471]);
35143str->del(strings[6045]);
35144str->del(strings[6046]);
35145str->del(strings[6047]);
35146str->del(strings[6048]);
35147str->del(strings[6049]);
35148str->del(strings[6050]);
35149str->del(strings[6051]);
35150str->del(strings[6052]);
35151str->del(strings[6053]);
35152str->del(strings[6054]);
35153str->del(strings[6055]);
35154str->del(strings[6056]);
35155str->del(strings[6057]);
35156str->del(strings[6058]);
35157str->del(strings[6059]);
35158str->del(strings[6060]);
35159str->del(strings[6061]);
35160str->del(strings[6062]);
35161str->del(strings[6063]);
35162str->del(strings[6064]);
35163str->del(strings[6065]);
35164str->del(strings[6066]);
35165str->del(strings[6067]);
35166str->del(strings[382]);
35167str->del(strings[382]);
35168str->del(strings[382]);
35169str->del(strings[382]);
35170str->del(strings[382]);
35171str->del(strings[382]);
35172str->del(strings[471]);
35173str->del(strings[469]);
35174str->del(strings[470]);
35175str->del(strings[469]);
35176str->del(strings[471]);
35177str->del(strings[469]);
35178strings[6082] = str->add("font");
35179strings[6083] = str->add("font_fallbacks");
35180strings[6084] = str->add("font_size");
35181strings[6085] = str->add("font_source");
35182strings[6086] = str->add("color");
35183strings[6087] = str->add("underline_color");
35184strings[6088] = str->add("underline2_color");
35185strings[6089] = str->add("outline_color");
35186strings[6090] = str->add("shadow_color");
35187strings[6091] = str->add("glow_color");
35188strings[6092] = str->add("glow2_color");
35189strings[6093] = str->add("backing_color");
35190strings[6094] = str->add("strikethrough_color");
35191strings[6095] = str->add("align");
35192strings[6096] = str->add("valign");
35193strings[6097] = str->add("wrap");
35194strings[6098] = str->add("left_margin");
35195strings[6099] = str->add("right_margin");
35196strings[6100] = str->add("underline");
35197strings[6101] = str->add("strikethrough");
35198strings[6102] = str->add("backing");
35199strings[6103] = str->add("style");
35200strings[6104] = str->add("tabstops");
35201strings[6095] = str->add(strings[6095]);
35202strings[6105] = str->add("center");
35203str->del(strings[6095]);
35204str->del(strings[6105]);
35205strings[6086] = str->add(strings[6086]);
35206strings[6106] = str->add("#000");
35207str->del(strings[6086]);
35208str->del(strings[6106]);
35209strings[6103] = str->add(strings[6103]);
35210strings[6107] = str->add("shadow");
35211str->del(strings[6103]);
35212str->del(strings[6107]);
35213strings[6090] = str->add(strings[6090]);
35214strings[6108] = str->add("#ffffff80");
35215str->del(strings[6090]);
35216str->del(strings[6108]);
35217strings[6097] = str->add(strings[6097]);
35218strings[6109] = str->add("word");
35219str->del(strings[6097]);
35220str->del(strings[6109]);
35221strings[6085] = str->add(strings[6085]);
35222strings[469] = str->add(strings[469]);
35223strings[469] = str->add(strings[469]);
35224str->del(strings[6085]);
35225str->del(strings[469]);
35226strings[6084] = str->add(strings[6084]);
35227strings[6110] = str->add("10.000000");
35228str->del(strings[6084]);
35229str->del(strings[6110]);
35230strings[6082] = str->add(strings[6082]);
35231strings[470] = str->add(strings[470]);
35232strings[470] = str->add(strings[470]);
35233str->del(strings[6082]);
35234str->del(strings[470]);
35235strings[470] = str->add(strings[470]);
35236strings[469] = str->add(strings[469]);
35237strings[6103] = str->add(strings[6103]);
35238strings[6111] = str->add("soft_shadow");
35239str->del(strings[6103]);
35240str->del(strings[6111]);
35241strings[6086] = str->add(strings[6086]);
35242strings[6112] = str->add("#fff");
35243str->del(strings[6086]);
35244str->del(strings[6112]);
35245strings[6090] = str->add(strings[6090]);
35246strings[6113] = str->add("#00000020");
35247str->del(strings[6090]);
35248str->del(strings[6113]);
35249strings[6084] = str->add(strings[6084]);
35250strings[6114] = str->add("12.000000");
35251str->del(strings[6084]);
35252str->del(strings[6114]);
35253strings[6082] = str->add(strings[6082]);
35254strings[471] = str->add(strings[471]);
35255str->del(strings[470]);
35256strings[471] = str->add(strings[471]);
35257str->del(strings[6082]);
35258str->del(strings[471]);
35259strings[382] = str->add(strings[382]);
35260strings[382] = str->add(strings[382]);
35261strings[382] = str->add(strings[382]);
35262strings[382] = str->add(strings[382]);
35263strings[382] = str->add(strings[382]);
35264strings[382] = str->add(strings[382]);
35265strings[382] = str->add(strings[382]);
35266strings[382] = str->add(strings[382]);
35267strings[382] = str->add(strings[382]);
35268strings[382] = str->add(strings[382]);
35269strings[382] = str->add(strings[382]);
35270strings[382] = str->add(strings[382]);
35271strings[382] = str->add(strings[382]);
35272strings[382] = str->add(strings[382]);
35273strings[382] = str->add(strings[382]);
35274strings[382] = str->add(strings[382]);
35275strings[382] = str->add(strings[382]);
35276strings[382] = str->add(strings[382]);
35277strings[382] = str->add(strings[382]);
35278strings[382] = str->add(strings[382]);
35279strings[382] = str->add(strings[382]);
35280strings[382] = str->add(strings[382]);
35281str->del(strings[6082]);
35282str->del(strings[6083]);
35283str->del(strings[6084]);
35284str->del(strings[6085]);
35285str->del(strings[6086]);
35286str->del(strings[6087]);
35287str->del(strings[6088]);
35288str->del(strings[6089]);
35289str->del(strings[6090]);
35290str->del(strings[6091]);
35291str->del(strings[6092]);
35292str->del(strings[6093]);
35293str->del(strings[6094]);
35294str->del(strings[6095]);
35295str->del(strings[6096]);
35296str->del(strings[6097]);
35297str->del(strings[6098]);
35298str->del(strings[6099]);
35299str->del(strings[6100]);
35300str->del(strings[6101]);
35301str->del(strings[6102]);
35302str->del(strings[6103]);
35303str->del(strings[6104]);
35304str->del(strings[471]);
35305str->del(strings[469]);
35306str->del(strings[382]);
35307str->del(strings[382]);
35308str->del(strings[382]);
35309str->del(strings[382]);
35310str->del(strings[382]);
35311str->del(strings[382]);
35312str->del(strings[382]);
35313str->del(strings[382]);
35314str->del(strings[382]);
35315str->del(strings[382]);
35316str->del(strings[382]);
35317str->del(strings[382]);
35318str->del(strings[382]);
35319str->del(strings[382]);
35320str->del(strings[382]);
35321str->del(strings[382]);
35322str->del(strings[382]);
35323str->del(strings[382]);
35324str->del(strings[382]);
35325str->del(strings[382]);
35326str->del(strings[382]);
35327str->del(strings[470]);
35328str->del(strings[469]);
35329str->del(strings[382]);
35330strings[1932] = str->add(strings[1932]);
35331strings[6115] = str->add("go_activeb21");
35332strings[6116] = str->add("program,start");
35333strings[6117] = str->add("go_activec21");
35334strings[1932] = str->add(strings[1932]);
35335strings[6118] = str->add("go_activeb9");
35336strings[6116] = str->add(strings[6116]);
35337strings[6119] = str->add("go_activec9");
35338str->del(strings[6042]);
35339str->del(strings[6043]);
35340str->del(strings[6043]);
35341str->del(strings[1841]);
35342str->del(strings[6042]);
35343str->del(strings[1841]);
35344str->del(strings[6043]);
35345str->del(strings[1932]);
35346str->del(strings[6115]);
35347str->del(strings[6116]);
35348str->del(strings[6117]);
35349str->del(strings[1932]);
35350str->del(strings[6118]);
35351str->del(strings[6116]);
35352str->del(strings[6119]);
35353strings[64] = str->add(strings[64]);
35354strings[2595] = str->add(strings[2595]);
35355strings[6120] = str->add("load");
35356strings[1841] = str->add(strings[1841]);
35357strings[469] = str->add(strings[469]);
35358strings[2680] = str->add(strings[2680]);
35359strings[6120] = str->add(strings[6120]);
35360strings[1841] = str->add(strings[1841]);
35361strings[64] = str->add(strings[64]);
35362strings[4503] = str->add(strings[4503]);
35363strings[64] = str->add(strings[64]);
35364strings[3259] = str->add(strings[3259]);
35365strings[64] = str->add(strings[64]);
35366strings[3259] = str->add(strings[3259]);
35367strings[469] = str->add(strings[469]);
35368strings[3094] = str->add(strings[3094]);
35369strings[6121] = str->add("resize");
35370strings[1933] = str->add(strings[1933]);
35371str->del(strings[6120]);
35372str->del(strings[1841]);
35373str->del(strings[1933]);
35374str->del(strings[469]);
35375str->del(strings[2680]);
35376strings[469] = str->add(strings[469]);
35377strings[2680] = str->add(strings[2680]);
35378strings[6120] = str->add(strings[6120]);
35379strings[1841] = str->add(strings[1841]);
35380strings[469] = str->add(strings[469]);
35381strings[3094] = str->add(strings[3094]);
35382strings[6121] = str->add(strings[6121]);
35383strings[6122] = str->add("e,action,mouse,move");
35384strings[6123] = str->add("e");
35385strings[6122] = str->add(strings[6122]);
35386strings[6123] = str->add(strings[6123]);
35387strings[6122] = str->add(strings[6122]);
35388strings[6123] = str->add(strings[6123]);
35389strings[6122] = str->add(strings[6122]);
35390strings[6123] = str->add(strings[6123]);
35391strings[1737] = str->add(strings[1737]);
35392strings[1856] = str->add(strings[1856]);
35393str->del(strings[6120]);
35394str->del(strings[1841]);
35395str->del(strings[6121]);
35396str->del(strings[6120]);
35397str->del(strings[1841]);
35398str->del(strings[6121]);
35399str->del(strings[6122]);
35400str->del(strings[6123]);
35401str->del(strings[6122]);
35402str->del(strings[6123]);
35403str->del(strings[6122]);
35404str->del(strings[6123]);
35405str->del(strings[6122]);
35406str->del(strings[6123]);
35407str->del(strings[1737]);
35408str->del(strings[1856]);
35409str->del(strings[190]);
35410str->del(strings[6044]);
35411str->del(strings[330]);
35412str->del(strings[193]);
35413strings[190] = str->add(strings[190]);
35414strings[6124] = str->add("_theme_about");
35415strings[330] = str->add(strings[330]);
35416strings[193] = str->add(strings[193]);
35417strings[6125] = str->add("font");
35418strings[6126] = str->add("font_fallbacks");
35419strings[6127] = str->add("font_size");
35420strings[6128] = str->add("font_source");
35421strings[6129] = str->add("color");
35422strings[6130] = str->add("underline_color");
35423strings[6131] = str->add("underline2_color");
35424strings[6132] = str->add("outline_color");
35425strings[6133] = str->add("shadow_color");
35426strings[6134] = str->add("glow_color");
35427strings[6135] = str->add("glow2_color");
35428strings[6136] = str->add("backing_color");
35429strings[6137] = str->add("strikethrough_color");
35430strings[6138] = str->add("align");
35431strings[6139] = str->add("valign");
35432strings[6140] = str->add("wrap");
35433strings[6141] = str->add("left_margin");
35434strings[6142] = str->add("right_margin");
35435strings[6143] = str->add("underline");
35436strings[6144] = str->add("strikethrough");
35437strings[6145] = str->add("backing");
35438strings[6146] = str->add("style");
35439strings[6147] = str->add("tabstops");
35440strings[6138] = str->add(strings[6138]);
35441strings[6148] = str->add("center");
35442str->del(strings[6138]);
35443str->del(strings[6148]);
35444strings[6129] = str->add(strings[6129]);
35445strings[6149] = str->add("#000");
35446str->del(strings[6129]);
35447str->del(strings[6149]);
35448strings[6146] = str->add(strings[6146]);
35449strings[6150] = str->add("shadow");
35450str->del(strings[6146]);
35451str->del(strings[6150]);
35452strings[6133] = str->add(strings[6133]);
35453strings[6151] = str->add("#ffffff80");
35454str->del(strings[6133]);
35455str->del(strings[6151]);
35456strings[6140] = str->add(strings[6140]);
35457strings[6152] = str->add("word");
35458str->del(strings[6140]);
35459str->del(strings[6152]);
35460strings[6128] = str->add(strings[6128]);
35461strings[469] = str->add(strings[469]);
35462strings[469] = str->add(strings[469]);
35463str->del(strings[6128]);
35464str->del(strings[469]);
35465strings[6127] = str->add(strings[6127]);
35466strings[6153] = str->add("10.000000");
35467str->del(strings[6127]);
35468str->del(strings[6153]);
35469strings[6125] = str->add(strings[6125]);
35470strings[470] = str->add(strings[470]);
35471strings[470] = str->add(strings[470]);
35472str->del(strings[6125]);
35473str->del(strings[470]);
35474strings[382] = str->add(strings[382]);
35475strings[382] = str->add(strings[382]);
35476strings[382] = str->add(strings[382]);
35477strings[382] = str->add(strings[382]);
35478strings[382] = str->add(strings[382]);
35479strings[382] = str->add(strings[382]);
35480strings[470] = str->add(strings[470]);
35481strings[469] = str->add(strings[469]);
35482strings[6146] = str->add(strings[6146]);
35483strings[6154] = str->add("glow");
35484str->del(strings[6146]);
35485str->del(strings[6154]);
35486strings[6129] = str->add(strings[6129]);
35487strings[6155] = str->add("#fff");
35488str->del(strings[6129]);
35489str->del(strings[6155]);
35490strings[6135] = str->add(strings[6135]);
35491strings[6156] = str->add("#fe87");
35492str->del(strings[6135]);
35493str->del(strings[6156]);
35494strings[6134] = str->add(strings[6134]);
35495strings[6157] = str->add("#fa14");
35496str->del(strings[6134]);
35497str->del(strings[6157]);
35498strings[6125] = str->add(strings[6125]);
35499strings[471] = str->add(strings[471]);
35500str->del(strings[470]);
35501strings[471] = str->add(strings[471]);
35502str->del(strings[6125]);
35503str->del(strings[471]);
35504strings[470] = str->add(strings[470]);
35505strings[469] = str->add(strings[469]);
35506strings[6146] = str->add(strings[6146]);
35507strings[6158] = str->add("glow");
35508str->del(strings[6146]);
35509str->del(strings[6158]);
35510strings[6129] = str->add(strings[6129]);
35511strings[6159] = str->add("#fff");
35512str->del(strings[6129]);
35513str->del(strings[6159]);
35514strings[6135] = str->add(strings[6135]);
35515strings[6160] = str->add("#fe87");
35516str->del(strings[6135]);
35517str->del(strings[6160]);
35518strings[6134] = str->add(strings[6134]);
35519strings[6161] = str->add("#fa14");
35520str->del(strings[6134]);
35521str->del(strings[6161]);
35522strings[6125] = str->add(strings[6125]);
35523strings[471] = str->add(strings[471]);
35524str->del(strings[470]);
35525strings[471] = str->add(strings[471]);
35526str->del(strings[6125]);
35527str->del(strings[471]);
35528str->del(strings[6125]);
35529str->del(strings[6126]);
35530str->del(strings[6127]);
35531str->del(strings[6128]);
35532str->del(strings[6129]);
35533str->del(strings[6130]);
35534str->del(strings[6131]);
35535str->del(strings[6132]);
35536str->del(strings[6133]);
35537str->del(strings[6134]);
35538str->del(strings[6135]);
35539str->del(strings[6136]);
35540str->del(strings[6137]);
35541str->del(strings[6138]);
35542str->del(strings[6139]);
35543str->del(strings[6140]);
35544str->del(strings[6141]);
35545str->del(strings[6142]);
35546str->del(strings[6143]);
35547str->del(strings[6144]);
35548str->del(strings[6145]);
35549str->del(strings[6146]);
35550str->del(strings[6147]);
35551str->del(strings[382]);
35552str->del(strings[382]);
35553str->del(strings[382]);
35554str->del(strings[382]);
35555str->del(strings[382]);
35556str->del(strings[382]);
35557str->del(strings[471]);
35558str->del(strings[469]);
35559str->del(strings[470]);
35560str->del(strings[469]);
35561str->del(strings[471]);
35562str->del(strings[469]);
35563strings[6162] = str->add("font");
35564strings[6163] = str->add("font_fallbacks");
35565strings[6164] = str->add("font_size");
35566strings[6165] = str->add("font_source");
35567strings[6166] = str->add("color");
35568strings[6167] = str->add("underline_color");
35569strings[6168] = str->add("underline2_color");
35570strings[6169] = str->add("outline_color");
35571strings[6170] = str->add("shadow_color");
35572strings[6171] = str->add("glow_color");
35573strings[6172] = str->add("glow2_color");
35574strings[6173] = str->add("backing_color");
35575strings[6174] = str->add("strikethrough_color");
35576strings[6175] = str->add("align");
35577strings[6176] = str->add("valign");
35578strings[6177] = str->add("wrap");
35579strings[6178] = str->add("left_margin");
35580strings[6179] = str->add("right_margin");
35581strings[6180] = str->add("underline");
35582strings[6181] = str->add("strikethrough");
35583strings[6182] = str->add("backing");
35584strings[6183] = str->add("style");
35585strings[6184] = str->add("tabstops");
35586strings[6175] = str->add(strings[6175]);
35587strings[6185] = str->add("center");
35588str->del(strings[6175]);
35589str->del(strings[6185]);
35590strings[6166] = str->add(strings[6166]);
35591strings[6186] = str->add("#000");
35592str->del(strings[6166]);
35593str->del(strings[6186]);
35594strings[6183] = str->add(strings[6183]);
35595strings[6187] = str->add("shadow");
35596str->del(strings[6183]);
35597str->del(strings[6187]);
35598strings[6170] = str->add(strings[6170]);
35599strings[6188] = str->add("#ffffff80");
35600str->del(strings[6170]);
35601str->del(strings[6188]);
35602strings[6177] = str->add(strings[6177]);
35603strings[6189] = str->add("word");
35604str->del(strings[6177]);
35605str->del(strings[6189]);
35606strings[6165] = str->add(strings[6165]);
35607strings[469] = str->add(strings[469]);
35608strings[469] = str->add(strings[469]);
35609str->del(strings[6165]);
35610str->del(strings[469]);
35611strings[6164] = str->add(strings[6164]);
35612strings[6190] = str->add("10.000000");
35613str->del(strings[6164]);
35614str->del(strings[6190]);
35615strings[6162] = str->add(strings[6162]);
35616strings[470] = str->add(strings[470]);
35617strings[470] = str->add(strings[470]);
35618str->del(strings[6162]);
35619str->del(strings[470]);
35620strings[470] = str->add(strings[470]);
35621strings[469] = str->add(strings[469]);
35622strings[6183] = str->add(strings[6183]);
35623strings[6191] = str->add("soft_shadow");
35624str->del(strings[6183]);
35625str->del(strings[6191]);
35626strings[6166] = str->add(strings[6166]);
35627strings[6192] = str->add("#fff");
35628str->del(strings[6166]);
35629str->del(strings[6192]);
35630strings[6170] = str->add(strings[6170]);
35631strings[6193] = str->add("#00000020");
35632str->del(strings[6170]);
35633str->del(strings[6193]);
35634strings[6164] = str->add(strings[6164]);
35635strings[6194] = str->add("12.000000");
35636str->del(strings[6164]);
35637str->del(strings[6194]);
35638strings[6162] = str->add(strings[6162]);
35639strings[471] = str->add(strings[471]);
35640str->del(strings[470]);
35641strings[471] = str->add(strings[471]);
35642str->del(strings[6162]);
35643str->del(strings[471]);
35644strings[382] = str->add(strings[382]);
35645strings[382] = str->add(strings[382]);
35646strings[382] = str->add(strings[382]);
35647strings[382] = str->add(strings[382]);
35648strings[382] = str->add(strings[382]);
35649strings[382] = str->add(strings[382]);
35650strings[382] = str->add(strings[382]);
35651strings[382] = str->add(strings[382]);
35652strings[382] = str->add(strings[382]);
35653strings[382] = str->add(strings[382]);
35654strings[382] = str->add(strings[382]);
35655strings[382] = str->add(strings[382]);
35656strings[382] = str->add(strings[382]);
35657strings[382] = str->add(strings[382]);
35658strings[382] = str->add(strings[382]);
35659strings[382] = str->add(strings[382]);
35660strings[382] = str->add(strings[382]);
35661strings[382] = str->add(strings[382]);
35662strings[382] = str->add(strings[382]);
35663strings[382] = str->add(strings[382]);
35664strings[382] = str->add(strings[382]);
35665strings[382] = str->add(strings[382]);
35666str->del(strings[471]);
35667str->del(strings[469]);
35668str->del(strings[382]);
35669str->del(strings[382]);
35670str->del(strings[382]);
35671str->del(strings[382]);
35672str->del(strings[382]);
35673str->del(strings[382]);
35674str->del(strings[382]);
35675str->del(strings[382]);
35676str->del(strings[382]);
35677str->del(strings[382]);
35678str->del(strings[382]);
35679str->del(strings[382]);
35680str->del(strings[382]);
35681str->del(strings[382]);
35682str->del(strings[382]);
35683str->del(strings[382]);
35684str->del(strings[382]);
35685str->del(strings[382]);
35686str->del(strings[382]);
35687str->del(strings[382]);
35688str->del(strings[382]);
35689str->del(strings[470]);
35690str->del(strings[469]);
35691str->del(strings[382]);
35692str->del(strings[6162]);
35693str->del(strings[6163]);
35694str->del(strings[6164]);
35695str->del(strings[6165]);
35696str->del(strings[6166]);
35697str->del(strings[6167]);
35698str->del(strings[6168]);
35699str->del(strings[6169]);
35700str->del(strings[6170]);
35701str->del(strings[6171]);
35702str->del(strings[6172]);
35703str->del(strings[6173]);
35704str->del(strings[6174]);
35705str->del(strings[6175]);
35706str->del(strings[6176]);
35707str->del(strings[6177]);
35708str->del(strings[6178]);
35709str->del(strings[6179]);
35710str->del(strings[6180]);
35711str->del(strings[6181]);
35712str->del(strings[6182]);
35713str->del(strings[6183]);
35714str->del(strings[6184]);
35715strings[6195] = str->add("font");
35716strings[6196] = str->add("font_fallbacks");
35717strings[6197] = str->add("font_size");
35718strings[6198] = str->add("font_source");
35719strings[6199] = str->add("color");
35720strings[6200] = str->add("underline_color");
35721strings[6201] = str->add("underline2_color");
35722strings[6202] = str->add("outline_color");
35723strings[6203] = str->add("shadow_color");
35724strings[6204] = str->add("glow_color");
35725strings[6205] = str->add("glow2_color");
35726strings[6206] = str->add("backing_color");
35727strings[6207] = str->add("strikethrough_color");
35728strings[6208] = str->add("align");
35729strings[6209] = str->add("valign");
35730strings[6210] = str->add("wrap");
35731strings[6211] = str->add("left_margin");
35732strings[6212] = str->add("right_margin");
35733strings[6213] = str->add("underline");
35734strings[6214] = str->add("strikethrough");
35735strings[6215] = str->add("backing");
35736strings[6216] = str->add("style");
35737strings[6217] = str->add("tabstops");
35738strings[6208] = str->add(strings[6208]);
35739strings[6218] = str->add("center");
35740str->del(strings[6208]);
35741str->del(strings[6218]);
35742strings[6199] = str->add(strings[6199]);
35743strings[6219] = str->add("#000");
35744str->del(strings[6199]);
35745str->del(strings[6219]);
35746strings[6216] = str->add(strings[6216]);
35747strings[6220] = str->add("shadow");
35748str->del(strings[6216]);
35749str->del(strings[6220]);
35750strings[6203] = str->add(strings[6203]);
35751strings[6221] = str->add("#ffffff80");
35752str->del(strings[6203]);
35753str->del(strings[6221]);
35754strings[6210] = str->add(strings[6210]);
35755strings[6222] = str->add("word");
35756str->del(strings[6210]);
35757str->del(strings[6222]);
35758strings[6198] = str->add(strings[6198]);
35759strings[469] = str->add(strings[469]);
35760strings[469] = str->add(strings[469]);
35761str->del(strings[6198]);
35762str->del(strings[469]);
35763strings[6197] = str->add(strings[6197]);
35764strings[6223] = str->add("10.000000");
35765str->del(strings[6197]);
35766str->del(strings[6223]);
35767strings[6195] = str->add(strings[6195]);
35768strings[470] = str->add(strings[470]);
35769strings[470] = str->add(strings[470]);
35770str->del(strings[6195]);
35771str->del(strings[470]);
35772strings[470] = str->add(strings[470]);
35773strings[469] = str->add(strings[469]);
35774strings[6216] = str->add(strings[6216]);
35775strings[6224] = str->add("soft_shadow");
35776str->del(strings[6216]);
35777str->del(strings[6224]);
35778strings[6199] = str->add(strings[6199]);
35779strings[6225] = str->add("#fff");
35780str->del(strings[6199]);
35781str->del(strings[6225]);
35782strings[6203] = str->add(strings[6203]);
35783strings[6226] = str->add("#00000020");
35784str->del(strings[6203]);
35785str->del(strings[6226]);
35786strings[6197] = str->add(strings[6197]);
35787strings[6227] = str->add("12.000000");
35788str->del(strings[6197]);
35789str->del(strings[6227]);
35790strings[6195] = str->add(strings[6195]);
35791strings[471] = str->add(strings[471]);
35792str->del(strings[470]);
35793strings[471] = str->add(strings[471]);
35794str->del(strings[6195]);
35795str->del(strings[471]);
35796strings[382] = str->add(strings[382]);
35797strings[382] = str->add(strings[382]);
35798strings[382] = str->add(strings[382]);
35799strings[382] = str->add(strings[382]);
35800strings[382] = str->add(strings[382]);
35801strings[382] = str->add(strings[382]);
35802strings[382] = str->add(strings[382]);
35803strings[382] = str->add(strings[382]);
35804strings[382] = str->add(strings[382]);
35805strings[382] = str->add(strings[382]);
35806strings[382] = str->add(strings[382]);
35807strings[382] = str->add(strings[382]);
35808strings[382] = str->add(strings[382]);
35809strings[382] = str->add(strings[382]);
35810strings[382] = str->add(strings[382]);
35811strings[382] = str->add(strings[382]);
35812strings[382] = str->add(strings[382]);
35813strings[382] = str->add(strings[382]);
35814strings[382] = str->add(strings[382]);
35815strings[382] = str->add(strings[382]);
35816strings[382] = str->add(strings[382]);
35817strings[382] = str->add(strings[382]);
35818str->del(strings[6195]);
35819str->del(strings[6196]);
35820str->del(strings[6197]);
35821str->del(strings[6198]);
35822str->del(strings[6199]);
35823str->del(strings[6200]);
35824str->del(strings[6201]);
35825str->del(strings[6202]);
35826str->del(strings[6203]);
35827str->del(strings[6204]);
35828str->del(strings[6205]);
35829str->del(strings[6206]);
35830str->del(strings[6207]);
35831str->del(strings[6208]);
35832str->del(strings[6209]);
35833str->del(strings[6210]);
35834str->del(strings[6211]);
35835str->del(strings[6212]);
35836str->del(strings[6213]);
35837str->del(strings[6214]);
35838str->del(strings[6215]);
35839str->del(strings[6216]);
35840str->del(strings[6217]);
35841str->del(strings[471]);
35842str->del(strings[469]);
35843str->del(strings[382]);
35844str->del(strings[382]);
35845str->del(strings[382]);
35846str->del(strings[382]);
35847str->del(strings[382]);
35848str->del(strings[382]);
35849str->del(strings[382]);
35850str->del(strings[382]);
35851str->del(strings[382]);
35852str->del(strings[382]);
35853str->del(strings[382]);
35854str->del(strings[382]);
35855str->del(strings[382]);
35856str->del(strings[382]);
35857str->del(strings[382]);
35858str->del(strings[382]);
35859str->del(strings[382]);
35860str->del(strings[382]);
35861str->del(strings[382]);
35862str->del(strings[382]);
35863str->del(strings[382]);
35864str->del(strings[470]);
35865str->del(strings[469]);
35866str->del(strings[382]);
35867strings[6228] = str->add("font");
35868strings[6229] = str->add("font_fallbacks");
35869strings[6230] = str->add("font_size");
35870strings[6231] = str->add("font_source");
35871strings[6232] = str->add("color");
35872strings[6233] = str->add("underline_color");
35873strings[6234] = str->add("underline2_color");
35874strings[6235] = str->add("outline_color");
35875strings[6236] = str->add("shadow_color");
35876strings[6237] = str->add("glow_color");
35877strings[6238] = str->add("glow2_color");
35878strings[6239] = str->add("backing_color");
35879strings[6240] = str->add("strikethrough_color");
35880strings[6241] = str->add("align");
35881strings[6242] = str->add("valign");
35882strings[6243] = str->add("wrap");
35883strings[6244] = str->add("left_margin");
35884strings[6245] = str->add("right_margin");
35885strings[6246] = str->add("underline");
35886strings[6247] = str->add("strikethrough");
35887strings[6248] = str->add("backing");
35888strings[6249] = str->add("style");
35889strings[6250] = str->add("tabstops");
35890strings[6241] = str->add(strings[6241]);
35891strings[6251] = str->add("center");
35892str->del(strings[6241]);
35893str->del(strings[6251]);
35894strings[6232] = str->add(strings[6232]);
35895strings[6252] = str->add("#000");
35896str->del(strings[6232]);
35897str->del(strings[6252]);
35898strings[6249] = str->add(strings[6249]);
35899strings[6253] = str->add("shadow");
35900str->del(strings[6249]);
35901str->del(strings[6253]);
35902strings[6236] = str->add(strings[6236]);
35903strings[6254] = str->add("#ffffff80");
35904str->del(strings[6236]);
35905str->del(strings[6254]);
35906strings[6243] = str->add(strings[6243]);
35907strings[6255] = str->add("word");
35908str->del(strings[6243]);
35909str->del(strings[6255]);
35910strings[6231] = str->add(strings[6231]);
35911strings[469] = str->add(strings[469]);
35912strings[469] = str->add(strings[469]);
35913str->del(strings[6231]);
35914str->del(strings[469]);
35915strings[6230] = str->add(strings[6230]);
35916strings[6256] = str->add("10.000000");
35917str->del(strings[6230]);
35918str->del(strings[6256]);
35919strings[6228] = str->add(strings[6228]);
35920strings[470] = str->add(strings[470]);
35921strings[470] = str->add(strings[470]);
35922str->del(strings[6228]);
35923str->del(strings[470]);
35924strings[470] = str->add(strings[470]);
35925strings[469] = str->add(strings[469]);
35926strings[6249] = str->add(strings[6249]);
35927strings[6257] = str->add("soft_shadow");
35928str->del(strings[6249]);
35929str->del(strings[6257]);
35930strings[6232] = str->add(strings[6232]);
35931strings[6258] = str->add("#fff");
35932str->del(strings[6232]);
35933str->del(strings[6258]);
35934strings[6236] = str->add(strings[6236]);
35935strings[6259] = str->add("#00000020");
35936str->del(strings[6236]);
35937str->del(strings[6259]);
35938strings[6230] = str->add(strings[6230]);
35939strings[6260] = str->add("12.000000");
35940str->del(strings[6230]);
35941str->del(strings[6260]);
35942strings[6228] = str->add(strings[6228]);
35943strings[471] = str->add(strings[471]);
35944str->del(strings[470]);
35945strings[471] = str->add(strings[471]);
35946str->del(strings[6228]);
35947str->del(strings[471]);
35948strings[382] = str->add(strings[382]);
35949strings[382] = str->add(strings[382]);
35950strings[382] = str->add(strings[382]);
35951strings[382] = str->add(strings[382]);
35952strings[382] = str->add(strings[382]);
35953strings[382] = str->add(strings[382]);
35954strings[382] = str->add(strings[382]);
35955strings[382] = str->add(strings[382]);
35956strings[382] = str->add(strings[382]);
35957strings[382] = str->add(strings[382]);
35958strings[382] = str->add(strings[382]);
35959strings[382] = str->add(strings[382]);
35960strings[382] = str->add(strings[382]);
35961strings[382] = str->add(strings[382]);
35962strings[382] = str->add(strings[382]);
35963strings[382] = str->add(strings[382]);
35964strings[382] = str->add(strings[382]);
35965strings[382] = str->add(strings[382]);
35966strings[382] = str->add(strings[382]);
35967strings[382] = str->add(strings[382]);
35968strings[382] = str->add(strings[382]);
35969strings[382] = str->add(strings[382]);
35970str->del(strings[471]);
35971str->del(strings[469]);
35972str->del(strings[382]);
35973str->del(strings[382]);
35974str->del(strings[382]);
35975str->del(strings[382]);
35976str->del(strings[382]);
35977str->del(strings[382]);
35978str->del(strings[382]);
35979str->del(strings[382]);
35980str->del(strings[382]);
35981str->del(strings[382]);
35982str->del(strings[382]);
35983str->del(strings[382]);
35984str->del(strings[382]);
35985str->del(strings[382]);
35986str->del(strings[382]);
35987str->del(strings[382]);
35988str->del(strings[382]);
35989str->del(strings[382]);
35990str->del(strings[382]);
35991str->del(strings[382]);
35992str->del(strings[382]);
35993str->del(strings[470]);
35994str->del(strings[469]);
35995str->del(strings[382]);
35996str->del(strings[6228]);
35997str->del(strings[6229]);
35998str->del(strings[6230]);
35999str->del(strings[6231]);
36000str->del(strings[6232]);
36001str->del(strings[6233]);
36002str->del(strings[6234]);
36003str->del(strings[6235]);
36004str->del(strings[6236]);
36005str->del(strings[6237]);
36006str->del(strings[6238]);
36007str->del(strings[6239]);
36008str->del(strings[6240]);
36009str->del(strings[6241]);
36010str->del(strings[6242]);
36011str->del(strings[6243]);
36012str->del(strings[6244]);
36013str->del(strings[6245]);
36014str->del(strings[6246]);
36015str->del(strings[6247]);
36016str->del(strings[6248]);
36017str->del(strings[6249]);
36018str->del(strings[6250]);
36019str->del(strings[7]);
36020str->del(strings[3698]);
36021strings[7] = str->add(strings[7]);
36022strings[3703] = str->add(strings[3703]);
36023strings[1932] = str->add(strings[1932]);
36024strings[1845] = str->add(strings[1845]);
36025strings[6261] = str->add("program,start");
36026strings[1846] = str->add(strings[1846]);
36027strings[1932] = str->add(strings[1932]);
36028strings[1846] = str->add(strings[1846]);
36029strings[6261] = str->add(strings[6261]);
36030strings[1845] = str->add(strings[1845]);
36031strings[1932] = str->add(strings[1932]);
36032strings[6262] = str->add("go_activec27");
36033strings[6261] = str->add(strings[6261]);
36034strings[6263] = str->add("go_activeb27");
36035strings[1932] = str->add(strings[1932]);
36036strings[6264] = str->add("go_activec3");
36037strings[6261] = str->add(strings[6261]);
36038strings[6265] = str->add("go_activeb3");
36039str->del(strings[1932]);
36040str->del(strings[1845]);
36041str->del(strings[6261]);
36042str->del(strings[1846]);
36043str->del(strings[1932]);
36044str->del(strings[1846]);
36045str->del(strings[6261]);
36046str->del(strings[1845]);
36047str->del(strings[1932]);
36048str->del(strings[6262]);
36049str->del(strings[6261]);
36050str->del(strings[6263]);
36051str->del(strings[1932]);
36052str->del(strings[6264]);
36053str->del(strings[6261]);
36054str->del(strings[6265]);
36055strings[6266] = str->add("e,action,mouse,move");
36056strings[6267] = str->add("e");
36057strings[6268] = str->add("mouse,move");
36058strings[1856] = str->add(strings[1856]);
36059str->del(strings[6266]);
36060str->del(strings[6267]);
36061str->del(strings[6268]);
36062str->del(strings[1856]);
36063str->del(strings[469]);
36064str->del(strings[3094]);
36065strings[6269] = str->add("e,action,mouse,move");
36066strings[6270] = str->add("e");
36067strings[6271] = str->add("mouse,move");
36068strings[1856] = str->add(strings[1856]);
36069strings[6269] = str->add(strings[6269]);
36070strings[6270] = str->add(strings[6270]);
36071strings[6271] = str->add(strings[6271]);
36072strings[1856] = str->add(strings[1856]);
36073strings[6269] = str->add(strings[6269]);
36074strings[6270] = str->add(strings[6270]);
36075strings[1740] = str->add(strings[1740]);
36076strings[1856] = str->add(strings[1856]);
36077strings[1737] = str->add(strings[1737]);
36078strings[1853] = str->add(strings[1853]);
36079str->del(strings[6269]);
36080str->del(strings[6270]);
36081str->del(strings[6271]);
36082str->del(strings[1856]);
36083str->del(strings[6269]);
36084str->del(strings[6270]);
36085str->del(strings[6271]);
36086str->del(strings[1856]);
36087str->del(strings[6269]);
36088str->del(strings[6270]);
36089str->del(strings[1740]);
36090str->del(strings[1856]);
36091str->del(strings[1737]);
36092str->del(strings[1853]);
36093strings[6272] = str->add("e,action,mouse,move");
36094strings[6273] = str->add("e");
36095strings[6274] = str->add("mouse,move");
36096strings[1853] = str->add(strings[1853]);
36097str->del(strings[6272]);
36098str->del(strings[6273]);
36099str->del(strings[6274]);
36100str->del(strings[1853]);
36101strings[6275] = str->add("e,action,mouse,move");
36102strings[6276] = str->add("e");
36103strings[6277] = str->add("mouse,move");
36104strings[1853] = str->add(strings[1853]);
36105strings[6275] = str->add(strings[6275]);
36106strings[6276] = str->add(strings[6276]);
36107strings[6277] = str->add(strings[6277]);
36108strings[1853] = str->add(strings[1853]);
36109str->del(strings[6275]);
36110str->del(strings[6276]);
36111str->del(strings[6277]);
36112str->del(strings[1853]);
36113str->del(strings[6275]);
36114str->del(strings[6276]);
36115str->del(strings[6277]);
36116str->del(strings[1853]);
36117strings[6278] = str->add("e,action,mouse,move");
36118strings[6279] = str->add("e");
36119strings[6280] = str->add("mouse,move");
36120strings[1853] = str->add(strings[1853]);
36121str->del(strings[6278]);
36122str->del(strings[6279]);
36123str->del(strings[6280]);
36124str->del(strings[1853]);
36125strings[6281] = str->add("e,action,mouse,move");
36126strings[6282] = str->add("e");
36127strings[6283] = str->add("mouse,move");
36128strings[1853] = str->add(strings[1853]);
36129str->del(strings[6281]);
36130str->del(strings[6282]);
36131str->del(strings[6283]);
36132str->del(strings[1853]);
36133str->del(strings[7]);
36134str->del(strings[3703]);
36135strings[7] = str->add(strings[7]);
36136strings[2990] = str->add(strings[2990]);
36137strings[6284] = str->add("e,action,mouse,move");
36138strings[6285] = str->add("e");
36139strings[6286] = str->add("mouse,move");
36140strings[1853] = str->add(strings[1853]);
36141strings[6284] = str->add(strings[6284]);
36142strings[6285] = str->add(strings[6285]);
36143strings[6286] = str->add(strings[6286]);
36144strings[1853] = str->add(strings[1853]);
36145str->del(strings[6284]);
36146str->del(strings[6285]);
36147str->del(strings[6286]);
36148str->del(strings[1853]);
36149str->del(strings[6284]);
36150str->del(strings[6285]);
36151str->del(strings[6286]);
36152str->del(strings[1853]);
36153strings[6287] = str->add("e,action,mouse,move");
36154strings[6288] = str->add("e");
36155strings[6289] = str->add("mouse,move");
36156strings[1853] = str->add(strings[1853]);
36157str->del(strings[6287]);
36158str->del(strings[6288]);
36159str->del(strings[6289]);
36160str->del(strings[1853]);
36161strings[6290] = str->add("e,action,mouse,move");
36162strings[6291] = str->add("e");
36163strings[6292] = str->add("mouse,move");
36164strings[1853] = str->add(strings[1853]);
36165str->del(strings[6290]);
36166str->del(strings[6291]);
36167str->del(strings[6292]);
36168str->del(strings[1853]);
36169strings[1932] = str->add(strings[1932]);
36170strings[6293] = str->add("go_activeb1");
36171strings[6294] = str->add("program,start");
36172strings[6295] = str->add("go_activec1");
36173strings[1932] = str->add(strings[1932]);
36174strings[6296] = str->add("go_activeb29");
36175strings[6294] = str->add(strings[6294]);
36176strings[6297] = str->add("go_activec29");
36177str->del(strings[1932]);
36178str->del(strings[6293]);
36179str->del(strings[6294]);
36180str->del(strings[6295]);
36181str->del(strings[1932]);
36182str->del(strings[6296]);
36183str->del(strings[6294]);
36184str->del(strings[6297]);
36185strings[6298] = str->add("e,action,mouse,move");
36186strings[6299] = str->add("e");
36187strings[6300] = str->add("mouse,move");
36188strings[1853] = str->add(strings[1853]);
36189strings[6298] = str->add(strings[6298]);
36190strings[6299] = str->add(strings[6299]);
36191strings[6300] = str->add(strings[6300]);
36192strings[1853] = str->add(strings[1853]);
36193str->del(strings[6298]);
36194str->del(strings[6299]);
36195str->del(strings[6300]);
36196str->del(strings[1853]);
36197str->del(strings[6298]);
36198str->del(strings[6299]);
36199str->del(strings[6300]);
36200str->del(strings[1853]);
36201strings[6301] = str->add("e,action,mouse,move");
36202strings[6302] = str->add("e");
36203strings[6303] = str->add("mouse,move");
36204strings[1853] = str->add(strings[1853]);
36205str->del(strings[6301]);
36206str->del(strings[6302]);
36207str->del(strings[6303]);
36208str->del(strings[1853]);
36209strings[6304] = str->add("e,action,mouse,move");
36210strings[6305] = str->add("e");
36211strings[6306] = str->add("mouse,move");
36212strings[1853] = str->add(strings[1853]);
36213str->del(strings[6304]);
36214str->del(strings[6305]);
36215str->del(strings[6306]);
36216str->del(strings[1853]);
36217str->del(strings[7]);
36218str->del(strings[2990]);
36219strings[7] = str->add(strings[7]);
36220strings[3027] = str->add(strings[3027]);
36221strings[6307] = str->add("e,action,mouse,move");
36222strings[6308] = str->add("e");
36223strings[6309] = str->add("mouse,move");
36224strings[1853] = str->add(strings[1853]);
36225strings[6307] = str->add(strings[6307]);
36226strings[6308] = str->add(strings[6308]);
36227strings[6309] = str->add(strings[6309]);
36228strings[1853] = str->add(strings[1853]);
36229str->del(strings[6307]);
36230str->del(strings[6308]);
36231str->del(strings[6309]);
36232str->del(strings[1853]);
36233str->del(strings[6307]);
36234str->del(strings[6308]);
36235str->del(strings[6309]);
36236str->del(strings[1853]);
36237strings[6310] = str->add("e,action,mouse,move");
36238strings[6311] = str->add("e");
36239strings[6312] = str->add("mouse,move");
36240strings[1853] = str->add(strings[1853]);
36241str->del(strings[6310]);
36242str->del(strings[6311]);
36243str->del(strings[6312]);
36244str->del(strings[1853]);
36245strings[6313] = str->add("e,action,mouse,move");
36246strings[6314] = str->add("e");
36247strings[6315] = str->add("mouse,move");
36248strings[1853] = str->add(strings[1853]);
36249str->del(strings[6313]);
36250str->del(strings[6314]);
36251str->del(strings[6315]);
36252str->del(strings[1853]);
36253strings[6316] = str->add("e,action,mouse,move");
36254strings[6317] = str->add("e");
36255strings[6318] = str->add("mouse,move");
36256strings[1853] = str->add(strings[1853]);
36257strings[6316] = str->add(strings[6316]);
36258strings[6317] = str->add(strings[6317]);
36259strings[6318] = str->add(strings[6318]);
36260strings[1853] = str->add(strings[1853]);
36261str->del(strings[6316]);
36262str->del(strings[6317]);
36263str->del(strings[6318]);
36264str->del(strings[1853]);
36265str->del(strings[6316]);
36266str->del(strings[6317]);
36267str->del(strings[6318]);
36268str->del(strings[1853]);
36269strings[6319] = str->add("e,action,mouse,move");
36270strings[6320] = str->add("e");
36271strings[6321] = str->add("mouse,move");
36272strings[1853] = str->add(strings[1853]);
36273str->del(strings[6319]);
36274str->del(strings[6320]);
36275str->del(strings[6321]);
36276str->del(strings[1853]);
36277strings[6322] = str->add("e,action,mouse,move");
36278strings[6323] = str->add("e");
36279strings[6324] = str->add("mouse,move");
36280strings[1853] = str->add(strings[1853]);
36281str->del(strings[6322]);
36282str->del(strings[6323]);
36283str->del(strings[6324]);
36284str->del(strings[1853]);
36285strings[6325] = str->add("e,action,mouse,move");
36286strings[6326] = str->add("e");
36287strings[6327] = str->add("mouse,move");
36288strings[1853] = str->add(strings[1853]);
36289str->del(strings[6325]);
36290str->del(strings[6326]);
36291str->del(strings[6327]);
36292str->del(strings[1853]);
36293str->del(strings[7]);
36294str->del(strings[3027]);
36295strings[7] = str->add(strings[7]);
36296strings[3033] = str->add(strings[3033]);
36297strings[6328] = str->add("e,action,mouse,move");
36298strings[6329] = str->add("e");
36299strings[6330] = str->add("mouse,move");
36300strings[1853] = str->add(strings[1853]);
36301strings[6328] = str->add(strings[6328]);
36302strings[6329] = str->add(strings[6329]);
36303strings[6330] = str->add(strings[6330]);
36304strings[1853] = str->add(strings[1853]);
36305str->del(strings[6328]);
36306str->del(strings[6329]);
36307str->del(strings[6330]);
36308str->del(strings[1853]);
36309str->del(strings[6328]);
36310str->del(strings[6329]);
36311str->del(strings[6330]);
36312str->del(strings[1853]);
36313strings[6331] = str->add("e,action,mouse,move");
36314strings[6332] = str->add("e");
36315strings[6333] = str->add("mouse,move");
36316strings[1853] = str->add(strings[1853]);
36317str->del(strings[6331]);
36318str->del(strings[6332]);
36319str->del(strings[6333]);
36320str->del(strings[1853]);
36321strings[6334] = str->add("e,action,mouse,move");
36322strings[6335] = str->add("e");
36323strings[6336] = str->add("mouse,move");
36324strings[1853] = str->add(strings[1853]);
36325str->del(strings[6334]);
36326str->del(strings[6335]);
36327str->del(strings[6336]);
36328str->del(strings[1853]);
36329strings[1932] = str->add(strings[1932]);
36330strings[6337] = str->add("go_activec26");
36331strings[6338] = str->add("program,start");
36332strings[6339] = str->add("go_activeb26");
36333strings[1932] = str->add(strings[1932]);
36334strings[6340] = str->add("go_activec4");
36335strings[6338] = str->add(strings[6338]);
36336strings[6341] = str->add("go_activeb4");
36337str->del(strings[1932]);
36338str->del(strings[6337]);
36339str->del(strings[6338]);
36340str->del(strings[6339]);
36341str->del(strings[1932]);
36342str->del(strings[6340]);
36343str->del(strings[6338]);
36344str->del(strings[6341]);
36345strings[6342] = str->add("e,action,mouse,move");
36346strings[6343] = str->add("e");
36347strings[6344] = str->add("mouse,move");
36348strings[1853] = str->add(strings[1853]);
36349strings[6342] = str->add(strings[6342]);
36350strings[6343] = str->add(strings[6343]);
36351strings[6344] = str->add(strings[6344]);
36352strings[1853] = str->add(strings[1853]);
36353str->del(strings[6342]);
36354str->del(strings[6343]);
36355str->del(strings[6344]);
36356str->del(strings[1853]);
36357str->del(strings[6342]);
36358str->del(strings[6343]);
36359str->del(strings[6344]);
36360str->del(strings[1853]);
36361strings[6345] = str->add("e,action,mouse,move");
36362strings[6346] = str->add("e");
36363strings[6347] = str->add("mouse,move");
36364strings[1853] = str->add(strings[1853]);
36365str->del(strings[6345]);
36366str->del(strings[6346]);
36367str->del(strings[6347]);
36368str->del(strings[1853]);
36369strings[6348] = str->add("e,action,mouse,move");
36370strings[6349] = str->add("e");
36371strings[6350] = str->add("mouse,move");
36372strings[1853] = str->add(strings[1853]);
36373str->del(strings[6348]);
36374str->del(strings[6349]);
36375str->del(strings[6350]);
36376str->del(strings[1853]);
36377strings[1932] = str->add(strings[1932]);
36378strings[6351] = str->add("off");
36379str->del(strings[1932]);
36380str->del(strings[6351]);
36381str->del(strings[7]);
36382str->del(strings[3033]);
36383strings[7] = str->add(strings[7]);
36384strings[2062] = str->add(strings[2062]);
36385strings[6352] = str->add("e,action,mouse,move");
36386strings[6353] = str->add("e");
36387strings[6354] = str->add("mouse,move");
36388strings[1853] = str->add(strings[1853]);
36389strings[6352] = str->add(strings[6352]);
36390strings[6353] = str->add(strings[6353]);
36391strings[6354] = str->add(strings[6354]);
36392strings[1853] = str->add(strings[1853]);
36393str->del(strings[6352]);
36394str->del(strings[6353]);
36395str->del(strings[6354]);
36396str->del(strings[1853]);
36397str->del(strings[6352]);
36398str->del(strings[6353]);
36399str->del(strings[6354]);
36400str->del(strings[1853]);
36401strings[6355] = str->add("e,action,mouse,move");
36402strings[6356] = str->add("e");
36403strings[6357] = str->add("mouse,move");
36404strings[1853] = str->add(strings[1853]);
36405str->del(strings[6355]);
36406str->del(strings[6356]);
36407str->del(strings[6357]);
36408str->del(strings[1853]);
36409strings[6358] = str->add("e,action,mouse,move");
36410strings[6359] = str->add("e");
36411strings[6360] = str->add("mouse,move");
36412strings[1853] = str->add(strings[1853]);
36413str->del(strings[6358]);
36414str->del(strings[6359]);
36415str->del(strings[6360]);
36416str->del(strings[1853]);
36417strings[6361] = str->add("e,action,mouse,move");
36418strings[6362] = str->add("e");
36419strings[1740] = str->add(strings[1740]);
36420strings[1853] = str->add(strings[1853]);
36421strings[1737] = str->add(strings[1737]);
36422strings[1856] = str->add(strings[1856]);
36423strings[6361] = str->add(strings[6361]);
36424strings[6362] = str->add(strings[6362]);
36425strings[1740] = str->add(strings[1740]);
36426strings[1856] = str->add(strings[1856]);
36427strings[1737] = str->add(strings[1737]);
36428strings[1862] = str->add(strings[1862]);
36429str->del(strings[6361]);
36430str->del(strings[6362]);
36431str->del(strings[1740]);
36432str->del(strings[1853]);
36433str->del(strings[1737]);
36434str->del(strings[1856]);
36435str->del(strings[6361]);
36436str->del(strings[6362]);
36437str->del(strings[1740]);
36438str->del(strings[1856]);
36439str->del(strings[1737]);
36440str->del(strings[1862]);
36441strings[6363] = str->add("e,action,mouse,move");
36442strings[6364] = str->add("e");
36443strings[6365] = str->add("mouse,move");
36444strings[1862] = str->add(strings[1862]);
36445str->del(strings[6363]);
36446str->del(strings[6364]);
36447str->del(strings[6365]);
36448str->del(strings[1862]);
36449strings[6366] = str->add("e,action,mouse,move");
36450strings[6367] = str->add("e");
36451strings[6368] = str->add("mouse,move");
36452strings[1862] = str->add(strings[1862]);
36453str->del(strings[6366]);
36454str->del(strings[6367]);
36455str->del(strings[6368]);
36456str->del(strings[1862]);
36457strings[1932] = str->add(strings[1932]);
36458strings[6369] = str->add("go_activeb28");
36459strings[6370] = str->add("program,start");
36460strings[6371] = str->add("go_activec28");
36461strings[1932] = str->add(strings[1932]);
36462strings[6372] = str->add("go_activeb2");
36463strings[6370] = str->add(strings[6370]);
36464strings[6373] = str->add("go_activec2");
36465str->del(strings[1932]);
36466str->del(strings[6369]);
36467str->del(strings[6370]);
36468str->del(strings[6371]);
36469str->del(strings[1932]);
36470str->del(strings[6372]);
36471str->del(strings[6370]);
36472str->del(strings[6373]);
36473str->del(strings[7]);
36474str->del(strings[2062]);
36475strings[7] = str->add(strings[7]);
36476strings[3100] = str->add(strings[3100]);
36477strings[6374] = str->add("e,action,mouse,move");
36478strings[6375] = str->add("e");
36479strings[6376] = str->add("mouse,move");
36480strings[1862] = str->add(strings[1862]);
36481strings[6374] = str->add(strings[6374]);
36482strings[6375] = str->add(strings[6375]);
36483strings[6376] = str->add(strings[6376]);
36484strings[1862] = str->add(strings[1862]);
36485str->del(strings[6374]);
36486str->del(strings[6375]);
36487str->del(strings[6376]);
36488str->del(strings[1862]);
36489str->del(strings[6374]);
36490str->del(strings[6375]);
36491str->del(strings[6376]);
36492str->del(strings[1862]);
36493strings[6377] = str->add("e,action,mouse,move");
36494strings[6378] = str->add("e");
36495strings[6379] = str->add("mouse,move");
36496strings[1862] = str->add(strings[1862]);
36497str->del(strings[6377]);
36498str->del(strings[6378]);
36499str->del(strings[6379]);
36500str->del(strings[1862]);
36501strings[6380] = str->add("e,action,mouse,move");
36502strings[6381] = str->add("e");
36503strings[6382] = str->add("mouse,move");
36504strings[1862] = str->add(strings[1862]);
36505str->del(strings[6380]);
36506str->del(strings[6381]);
36507str->del(strings[6382]);
36508str->del(strings[1862]);
36509strings[6383] = str->add("e,action,mouse,move");
36510strings[6384] = str->add("e");
36511strings[6385] = str->add("mouse,move");
36512strings[1862] = str->add(strings[1862]);
36513str->del(strings[6383]);
36514str->del(strings[6384]);
36515str->del(strings[6385]);
36516str->del(strings[1862]);
36517strings[6386] = str->add("e,action,mouse,move");
36518strings[6387] = str->add("e");
36519strings[6388] = str->add("mouse,move");
36520strings[1862] = str->add(strings[1862]);
36521str->del(strings[6386]);
36522str->del(strings[6387]);
36523str->del(strings[6388]);
36524str->del(strings[1862]);
36525strings[6389] = str->add("e,action,mouse,move");
36526strings[6390] = str->add("e");
36527strings[6391] = str->add("mouse,move");
36528strings[1862] = str->add(strings[1862]);
36529str->del(strings[6389]);
36530str->del(strings[6390]);
36531str->del(strings[6391]);
36532str->del(strings[1862]);
36533strings[6392] = str->add("e,action,mouse,move");
36534strings[6393] = str->add("e");
36535strings[6394] = str->add("mouse,move");
36536strings[1862] = str->add(strings[1862]);
36537str->del(strings[6392]);
36538str->del(strings[6393]);
36539str->del(strings[6394]);
36540str->del(strings[1862]);
36541strings[6395] = str->add("e,action,mouse,move");
36542strings[6396] = str->add("e");
36543strings[6397] = str->add("mouse,move");
36544strings[1862] = str->add(strings[1862]);
36545str->del(strings[6395]);
36546str->del(strings[6396]);
36547str->del(strings[6397]);
36548str->del(strings[1862]);
36549str->del(strings[7]);
36550str->del(strings[3100]);
36551strings[7] = str->add(strings[7]);
36552strings[3111] = str->add(strings[3111]);
36553strings[6398] = str->add("e,action,mouse,move");
36554strings[6399] = str->add("e");
36555strings[1740] = str->add(strings[1740]);
36556strings[1862] = str->add(strings[1862]);
36557strings[1737] = str->add(strings[1737]);
36558strings[1856] = str->add(strings[1856]);
36559strings[6398] = str->add(strings[6398]);
36560strings[6399] = str->add(strings[6399]);
36561strings[6400] = str->add("mouse,move");
36562strings[1856] = str->add(strings[1856]);
36563str->del(strings[6398]);
36564str->del(strings[6399]);
36565str->del(strings[1740]);
36566str->del(strings[1862]);
36567str->del(strings[1737]);
36568str->del(strings[1856]);
36569str->del(strings[6398]);
36570str->del(strings[6399]);
36571str->del(strings[6400]);
36572str->del(strings[1856]);
36573strings[6401] = str->add("e,action,mouse,move");
36574strings[6402] = str->add("e");
36575strings[6403] = str->add("mouse,move");
36576strings[1856] = str->add(strings[1856]);
36577str->del(strings[6401]);
36578str->del(strings[6402]);
36579str->del(strings[6403]);
36580str->del(strings[1856]);
36581strings[6404] = str->add("e,action,mouse,move");
36582strings[6405] = str->add("e");
36583strings[6406] = str->add("mouse,move");
36584strings[1856] = str->add(strings[1856]);
36585str->del(strings[6404]);
36586str->del(strings[6405]);
36587str->del(strings[6406]);
36588str->del(strings[1856]);
36589strings[1932] = str->add(strings[1932]);
36590strings[6407] = str->add("go_activec25");
36591strings[6408] = str->add("program,start");
36592strings[6409] = str->add("go_activeb25");
36593strings[1932] = str->add(strings[1932]);
36594strings[6410] = str->add("go_activec5");
36595strings[6408] = str->add(strings[6408]);
36596strings[6411] = str->add("go_activeb5");
36597str->del(strings[1932]);
36598str->del(strings[6407]);
36599str->del(strings[6408]);
36600str->del(strings[6409]);
36601str->del(strings[1932]);
36602str->del(strings[6410]);
36603str->del(strings[6408]);
36604str->del(strings[6411]);
36605strings[6412] = str->add("e,action,mouse,move");
36606strings[6413] = str->add("e");
36607strings[6414] = str->add("mouse,move");
36608strings[1856] = str->add(strings[1856]);
36609str->del(strings[6412]);
36610str->del(strings[6413]);
36611str->del(strings[6414]);
36612str->del(strings[1856]);
36613strings[6415] = str->add("e,action,mouse,move");
36614strings[6416] = str->add("e");
36615strings[6417] = str->add("mouse,move");
36616strings[1856] = str->add(strings[1856]);
36617str->del(strings[6415]);
36618str->del(strings[6416]);
36619str->del(strings[6417]);
36620str->del(strings[1856]);
36621strings[6418] = str->add("e,action,mouse,move");
36622strings[6419] = str->add("e");
36623strings[1740] = str->add(strings[1740]);
36624strings[1856] = str->add(strings[1856]);
36625strings[1737] = str->add(strings[1737]);
36626strings[1853] = str->add(strings[1853]);
36627str->del(strings[6418]);
36628str->del(strings[6419]);
36629str->del(strings[1740]);
36630str->del(strings[1856]);
36631str->del(strings[1737]);
36632str->del(strings[1853]);
36633str->del(strings[7]);
36634str->del(strings[3111]);
36635strings[7] = str->add(strings[7]);
36636strings[3136] = str->add(strings[3136]);
36637strings[6420] = str->add("e,action,mouse,move");
36638strings[6421] = str->add("e");
36639strings[6422] = str->add("mouse,move");
36640strings[1853] = str->add(strings[1853]);
36641str->del(strings[6420]);
36642str->del(strings[6421]);
36643str->del(strings[6422]);
36644str->del(strings[1853]);
36645strings[6423] = str->add("e,action,mouse,move");
36646strings[6424] = str->add("e");
36647strings[6425] = str->add("mouse,move");
36648strings[1853] = str->add(strings[1853]);
36649strings[1740] = str->add(strings[1740]);
36650strings[1853] = str->add(strings[1853]);
36651strings[6423] = str->add(strings[6423]);
36652strings[6424] = str->add(strings[6424]);
36653strings[6423] = str->add(strings[6423]);
36654strings[6424] = str->add(strings[6424]);
36655strings[6426] = str->add("e,state,focused");
36656strings[6424] = str->add(strings[6424]);
36657str->del(strings[6423]);
36658str->del(strings[6424]);
36659str->del(strings[6425]);
36660str->del(strings[1853]);
36661str->del(strings[1740]);
36662str->del(strings[1853]);
36663str->del(strings[6423]);
36664str->del(strings[6424]);
36665str->del(strings[6423]);
36666str->del(strings[6424]);
36667str->del(strings[6426]);
36668str->del(strings[6424]);
36669strings[6427] = str->add("e,action,mouse,move");
36670strings[6428] = str->add("e");
36671str->del(strings[6427]);
36672str->del(strings[6428]);
36673strings[6429] = str->add("e,action,mouse,move");
36674strings[6430] = str->add("e");
36675strings[1737] = str->add(strings[1737]);
36676strings[377] = str->add(strings[377]);
36677strings[1737] = str->add(strings[1737]);
36678strings[1946] = str->add(strings[1946]);
36679strings[1737] = str->add(strings[1737]);
36680strings[1946] = str->add(strings[1946]);
36681str->del(strings[6429]);
36682str->del(strings[6430]);
36683str->del(strings[1737]);
36684str->del(strings[377]);
36685str->del(strings[1737]);
36686str->del(strings[1946]);
36687str->del(strings[1737]);
36688str->del(strings[1946]);
36689strings[6431] = str->add("e,action,mouse,move");
36690strings[6432] = str->add("e");
36691strings[6433] = str->add("mouse,move");
36692strings[377] = str->add(strings[377]);
36693strings[6433] = str->add(strings[6433]);
36694strings[1946] = str->add(strings[1946]);
36695strings[6433] = str->add(strings[6433]);
36696strings[1946] = str->add(strings[1946]);
36697str->del(strings[6431]);
36698str->del(strings[6432]);
36699str->del(strings[6433]);
36700str->del(strings[377]);
36701str->del(strings[6433]);
36702str->del(strings[1946]);
36703str->del(strings[6433]);
36704str->del(strings[1946]);
36705strings[1932] = str->add(strings[1932]);
36706strings[6434] = str->add("go_activeb27");
36707strings[6435] = str->add("program,start");
36708strings[6436] = str->add("go_activec27");
36709strings[1932] = str->add(strings[1932]);
36710strings[6437] = str->add("go_activeb3");
36711strings[6435] = str->add(strings[6435]);
36712strings[6438] = str->add("go_activec3");
36713str->del(strings[1932]);
36714str->del(strings[6434]);
36715str->del(strings[6435]);
36716str->del(strings[6436]);
36717str->del(strings[1932]);
36718str->del(strings[6437]);
36719str->del(strings[6435]);
36720str->del(strings[6438]);
36721str->del(strings[7]);
36722str->del(strings[3136]);
36723strings[7] = str->add(strings[7]);
36724strings[3167] = str->add(strings[3167]);
36725strings[6439] = str->add("e,action,mouse,move");
36726strings[6440] = str->add("e");
36727strings[6441] = str->add("mouse,move");
36728strings[377] = str->add(strings[377]);
36729strings[6441] = str->add(strings[6441]);
36730strings[1946] = str->add(strings[1946]);
36731strings[6441] = str->add(strings[6441]);
36732strings[1946] = str->add(strings[1946]);
36733strings[6439] = str->add(strings[6439]);
36734strings[6440] = str->add(strings[6440]);
36735strings[6441] = str->add(strings[6441]);
36736strings[377] = str->add(strings[377]);
36737strings[6441] = str->add(strings[6441]);
36738strings[1946] = str->add(strings[1946]);
36739strings[6441] = str->add(strings[6441]);
36740strings[1946] = str->add(strings[1946]);
36741str->del(strings[6439]);
36742str->del(strings[6440]);
36743str->del(strings[6441]);
36744str->del(strings[377]);
36745str->del(strings[6441]);
36746str->del(strings[1946]);
36747str->del(strings[6441]);
36748str->del(strings[1946]);
36749str->del(strings[6439]);
36750str->del(strings[6440]);
36751str->del(strings[6441]);
36752str->del(strings[377]);
36753str->del(strings[6441]);
36754str->del(strings[1946]);
36755str->del(strings[6441]);
36756str->del(strings[1946]);
36757strings[6442] = str->add("e,action,mouse,move");
36758strings[6443] = str->add("e");
36759strings[6444] = str->add("mouse,move");
36760strings[377] = str->add(strings[377]);
36761strings[6444] = str->add(strings[6444]);
36762strings[1946] = str->add(strings[1946]);
36763strings[6444] = str->add(strings[6444]);
36764strings[1946] = str->add(strings[1946]);
36765str->del(strings[6442]);
36766str->del(strings[6443]);
36767str->del(strings[6444]);
36768str->del(strings[377]);
36769str->del(strings[6444]);
36770str->del(strings[1946]);
36771str->del(strings[6444]);
36772str->del(strings[1946]);
36773strings[6445] = str->add("e,action,mouse,move");
36774strings[6446] = str->add("e");
36775strings[6447] = str->add("mouse,move");
36776strings[377] = str->add(strings[377]);
36777strings[6447] = str->add(strings[6447]);
36778strings[1946] = str->add(strings[1946]);
36779strings[6447] = str->add(strings[6447]);
36780strings[1946] = str->add(strings[1946]);
36781strings[6445] = str->add(strings[6445]);
36782strings[6446] = str->add(strings[6446]);
36783strings[6447] = str->add(strings[6447]);
36784strings[377] = str->add(strings[377]);
36785strings[6447] = str->add(strings[6447]);
36786strings[1946] = str->add(strings[1946]);
36787strings[6447] = str->add(strings[6447]);
36788strings[1946] = str->add(strings[1946]);
36789str->del(strings[6445]);
36790str->del(strings[6446]);
36791str->del(strings[6447]);
36792str->del(strings[377]);
36793str->del(strings[6447]);
36794str->del(strings[1946]);
36795str->del(strings[6447]);
36796str->del(strings[1946]);
36797str->del(strings[6445]);
36798str->del(strings[6446]);
36799str->del(strings[6447]);
36800str->del(strings[377]);
36801str->del(strings[6447]);
36802str->del(strings[1946]);
36803str->del(strings[6447]);
36804str->del(strings[1946]);
36805strings[6448] = str->add("e,action,mouse,move");
36806strings[6449] = str->add("e");
36807strings[6450] = str->add("mouse,move");
36808strings[377] = str->add(strings[377]);
36809strings[6450] = str->add(strings[6450]);
36810strings[1946] = str->add(strings[1946]);
36811strings[6450] = str->add(strings[6450]);
36812strings[1946] = str->add(strings[1946]);
36813str->del(strings[6448]);
36814str->del(strings[6449]);
36815str->del(strings[6450]);
36816str->del(strings[377]);
36817str->del(strings[6450]);
36818str->del(strings[1946]);
36819str->del(strings[6450]);
36820str->del(strings[1946]);
36821strings[1932] = str->add(strings[1932]);
36822strings[6451] = str->add("go_activec24");
36823strings[6452] = str->add("program,start");
36824strings[6453] = str->add("go_activeb24");
36825strings[1932] = str->add(strings[1932]);
36826strings[6454] = str->add("go_activec6");
36827strings[6452] = str->add(strings[6452]);
36828strings[6455] = str->add("go_activeb6");
36829str->del(strings[1932]);
36830str->del(strings[6451]);
36831str->del(strings[6452]);
36832str->del(strings[6453]);
36833str->del(strings[1932]);
36834str->del(strings[6454]);
36835str->del(strings[6452]);
36836str->del(strings[6455]);
36837str->del(strings[7]);
36838str->del(strings[3167]);
36839strings[7] = str->add(strings[7]);
36840strings[3190] = str->add(strings[3190]);
36841strings[6456] = str->add("e,action,mouse,move");
36842strings[6457] = str->add("e");
36843strings[6458] = str->add("mouse,move");
36844strings[377] = str->add(strings[377]);
36845strings[6458] = str->add(strings[6458]);
36846strings[1946] = str->add(strings[1946]);
36847strings[6458] = str->add(strings[6458]);
36848strings[1946] = str->add(strings[1946]);
36849str->del(strings[6456]);
36850str->del(strings[6457]);
36851str->del(strings[6458]);
36852str->del(strings[377]);
36853str->del(strings[6458]);
36854str->del(strings[1946]);
36855str->del(strings[6458]);
36856str->del(strings[1946]);
36857strings[6459] = str->add("e,action,mouse,move");
36858strings[6460] = str->add("e");
36859strings[6461] = str->add("mouse,move");
36860strings[377] = str->add(strings[377]);
36861strings[6461] = str->add(strings[6461]);
36862strings[1946] = str->add(strings[1946]);
36863strings[6461] = str->add(strings[6461]);
36864strings[1946] = str->add(strings[1946]);
36865str->del(strings[6459]);
36866str->del(strings[6460]);
36867str->del(strings[6461]);
36868str->del(strings[377]);
36869str->del(strings[6461]);
36870str->del(strings[1946]);
36871str->del(strings[6461]);
36872str->del(strings[1946]);
36873strings[6462] = str->add("e,action,mouse,move");
36874strings[6463] = str->add("e");
36875strings[6464] = str->add("mouse,move");
36876strings[377] = str->add(strings[377]);
36877strings[6464] = str->add(strings[6464]);
36878strings[1946] = str->add(strings[1946]);
36879strings[6464] = str->add(strings[6464]);
36880strings[1946] = str->add(strings[1946]);
36881str->del(strings[6462]);
36882str->del(strings[6463]);
36883str->del(strings[6464]);
36884str->del(strings[377]);
36885str->del(strings[6464]);
36886str->del(strings[1946]);
36887str->del(strings[6464]);
36888str->del(strings[1946]);
36889strings[6465] = str->add("e,action,mouse,move");
36890strings[6466] = str->add("e");
36891strings[6467] = str->add("mouse,move");
36892strings[377] = str->add(strings[377]);
36893strings[6467] = str->add(strings[6467]);
36894strings[1946] = str->add(strings[1946]);
36895strings[6467] = str->add(strings[6467]);
36896strings[1946] = str->add(strings[1946]);
36897str->del(strings[6465]);
36898str->del(strings[6466]);
36899str->del(strings[6467]);
36900str->del(strings[377]);
36901str->del(strings[6467]);
36902str->del(strings[1946]);
36903str->del(strings[6467]);
36904str->del(strings[1946]);
36905str->del(strings[7]);
36906str->del(strings[3190]);
36907strings[7] = str->add(strings[7]);
36908strings[2148] = str->add(strings[2148]);
36909strings[6468] = str->add("e,action,mouse,move");
36910strings[6469] = str->add("e");
36911strings[6470] = str->add("mouse,move");
36912strings[377] = str->add(strings[377]);
36913strings[6470] = str->add(strings[6470]);
36914strings[1946] = str->add(strings[1946]);
36915strings[6470] = str->add(strings[6470]);
36916strings[1946] = str->add(strings[1946]);
36917str->del(strings[6468]);
36918str->del(strings[6469]);
36919str->del(strings[6470]);
36920str->del(strings[377]);
36921str->del(strings[6470]);
36922str->del(strings[1946]);
36923str->del(strings[6470]);
36924str->del(strings[1946]);
36925strings[6471] = str->add("e,action,mouse,move");
36926strings[6472] = str->add("e");
36927strings[6473] = str->add("mouse,move");
36928strings[377] = str->add(strings[377]);
36929strings[6473] = str->add(strings[6473]);
36930strings[1946] = str->add(strings[1946]);
36931strings[6473] = str->add(strings[6473]);
36932strings[1946] = str->add(strings[1946]);
36933str->del(strings[6471]);
36934str->del(strings[6472]);
36935str->del(strings[6473]);
36936str->del(strings[377]);
36937str->del(strings[6473]);
36938str->del(strings[1946]);
36939str->del(strings[6473]);
36940str->del(strings[1946]);
36941strings[1932] = str->add(strings[1932]);
36942strings[6474] = str->add("go_activeb26");
36943strings[6475] = str->add("program,start");
36944strings[6476] = str->add("go_activec26");
36945strings[1932] = str->add(strings[1932]);
36946strings[6477] = str->add("go_activeb4");
36947strings[6475] = str->add(strings[6475]);
36948strings[6478] = str->add("go_activec4");
36949str->del(strings[1932]);
36950str->del(strings[6474]);
36951str->del(strings[6475]);
36952str->del(strings[6476]);
36953str->del(strings[1932]);
36954str->del(strings[6477]);
36955str->del(strings[6475]);
36956str->del(strings[6478]);
36957str->del(strings[7]);
36958str->del(strings[2148]);
36959strings[7] = str->add(strings[7]);
36960strings[2150] = str->add(strings[2150]);
36961strings[6479] = str->add("e,action,mouse,move");
36962strings[6480] = str->add("e");
36963strings[6481] = str->add("e,action,mouse,down");
36964strings[6480] = str->add(strings[6480]);
36965strings[167] = str->add(strings[167]);
36966strings[377] = str->add(strings[377]);
36967strings[6482] = str->add("Main");
36968strings[66] = str->add(strings[66]);
36969strings[6483] = str->add("Favorite Applications");
36970strings[469] = str->add(strings[469]);
36971strings[2686] = str->add(strings[2686]);
36972strings[2231] = str->add(strings[2231]);
36973strings[469] = str->add(strings[469]);
36974strings[2715] = str->add(strings[2715]);
36975strings[2338] = str->add(strings[2338]);
36976strings[469] = str->add(strings[469]);
36977strings[2691] = str->add(strings[2691]);
36978strings[6484] = str->add("Files");
36979strings[469] = str->add(strings[469]);
36980strings[2693] = str->add(strings[2693]);
36981strings[6485] = str->add("Virtual");
36982strings[469] = str->add(strings[469]);
36983strings[2687] = str->add(strings[2687]);
36984strings[2494] = str->add(strings[2494]);
36985strings[469] = str->add(strings[469]);
36986strings[2711] = str->add(strings[2711]);
36987strings[6486] = str->add("Show/Hide All Windows");
36988strings[1619] = str->add(strings[1619]);
36989strings[469] = str->add(strings[469]);
36990strings[2687] = str->add(strings[2687]);
36991strings[2552] = str->add(strings[2552]);
36992strings[469] = str->add(strings[469]);
36993strings[2682] = str->add(strings[2682]);
36994strings[1712] = str->add(strings[1712]);
36995strings[469] = str->add(strings[469]);
36996strings[2671] = str->add(strings[2671]);
36997strings[6487] = str->add("About");
36998strings[469] = str->add(strings[469]);
36999strings[2671] = str->add(strings[2671]);
37000strings[2514] = str->add(strings[2514]);
37001strings[469] = str->add(strings[469]);
37002strings[2680] = str->add(strings[2680]);
37003strings[1713] = str->add(strings[1713]);
37004strings[469] = str->add(strings[469]);
37005strings[2672] = str->add(strings[2672]);
37006strings[1714] = str->add(strings[1714]);
37007strings[469] = str->add(strings[469]);
37008strings[2673] = str->add(strings[2673]);
37009strings[6488] = str->add("Configuration");
37010strings[469] = str->add(strings[469]);
37011strings[2688] = str->add(strings[2688]);
37012strings[1721] = str->add(strings[1721]);
37013strings[469] = str->add(strings[469]);
37014strings[2690] = str->add(strings[2690]);
37015strings[361] = str->add(strings[361]);
37016strings[362] = str->add(strings[362]);
37017strings[361] = str->add(strings[361]);
37018str->del(strings[361]);
37019strings[362] = str->add(strings[362]);
37020str->del(strings[362]);
37021strings[6489] = str->add("resize");
37022str->del(strings[6489]);
37023strings[64] = str->add(strings[64]);
37024strings[2581] = str->add(strings[2581]);
37025strings[64] = str->add(strings[64]);
37026strings[6490] = str->add("load");
37027strings[6482] = str->add(strings[6482]);
37028strings[6491] = str->add("e,action,show,title");
37029strings[6480] = str->add(strings[6480]);
37030str->del(strings[6490]);
37031strings[6492] = str->add("program,start");
37032strings[6493] = str->add("on");
37033strings[1932] = str->add(strings[1932]);
37034strings[6493] = str->add(strings[6493]);
37035str->del(strings[6491]);
37036str->del(strings[6480]);
37037strings[1841] = str->add(strings[1841]);
37038strings[64] = str->add(strings[64]);
37039strings[1949] = str->add(strings[1949]);
37040strings[64] = str->add(strings[64]);
37041strings[1880] = str->add(strings[1880]);
37042str->del(strings[64]);
37043strings[379] = str->add(strings[379]);
37044strings[6482] = str->add(strings[6482]);
37045strings[6482] = str->add(strings[6482]);
37046strings[6482] = str->add(strings[6482]);
37047strings[64] = str->add(strings[64]);
37048strings[1876] = str->add(strings[1876]);
37049strings[64] = str->add(strings[64]);
37050strings[1874] = str->add(strings[1874]);
37051strings[64] = str->add(strings[64]);
37052strings[2634] = str->add(strings[2634]);
37053strings[6494] = str->add("load");
37054strings[1841] = str->add(strings[1841]);
37055strings[64] = str->add(strings[64]);
37056strings[2584] = str->add(strings[2584]);
37057strings[6494] = str->add(strings[6494]);
37058strings[1841] = str->add(strings[1841]);
37059strings[469] = str->add(strings[469]);
37060strings[2686] = str->add(strings[2686]);
37061strings[6494] = str->add(strings[6494]);
37062strings[469] = str->add(strings[469]);
37063strings[2871] = str->add(strings[2871]);
37064strings[1841] = str->add(strings[1841]);
37065strings[6495] = str->add("resize");
37066strings[6495] = str->add(strings[6495]);
37067strings[64] = str->add(strings[64]);
37068strings[2585] = str->add(strings[2585]);
37069strings[64] = str->add(strings[64]);
37070strings[6494] = str->add(strings[6494]);
37071strings[6483] = str->add(strings[6483]);
37072strings[1841] = str->add(strings[1841]);
37073str->del(strings[64]);
37074strings[385] = str->add(strings[385]);
37075strings[6483] = str->add(strings[6483]);
37076strings[64] = str->add(strings[64]);
37077strings[2586] = str->add(strings[2586]);
37078strings[6494] = str->add(strings[6494]);
37079strings[1841] = str->add(strings[1841]);
37080strings[64] = str->add(strings[64]);
37081strings[2886] = str->add(strings[2886]);
37082strings[64] = str->add(strings[64]);
37083strings[2888] = str->add(strings[2888]);
37084strings[64] = str->add(strings[64]);
37085strings[2634] = str->add(strings[2634]);
37086strings[6494] = str->add(strings[6494]);
37087strings[1841] = str->add(strings[1841]);
37088strings[64] = str->add(strings[64]);
37089strings[2584] = str->add(strings[2584]);
37090strings[6494] = str->add(strings[6494]);
37091strings[1841] = str->add(strings[1841]);
37092strings[469] = str->add(strings[469]);
37093strings[2715] = str->add(strings[2715]);
37094strings[6494] = str->add(strings[6494]);
37095strings[469] = str->add(strings[469]);
37096strings[2890] = str->add(strings[2890]);
37097strings[1841] = str->add(strings[1841]);
37098strings[6495] = str->add(strings[6495]);
37099strings[6495] = str->add(strings[6495]);
37100strings[64] = str->add(strings[64]);
37101strings[2585] = str->add(strings[2585]);
37102strings[64] = str->add(strings[64]);
37103strings[6494] = str->add(strings[6494]);
37104strings[2231] = str->add(strings[2231]);
37105strings[1841] = str->add(strings[1841]);
37106str->del(strings[64]);
37107strings[385] = str->add(strings[385]);
37108strings[2231] = str->add(strings[2231]);
37109strings[64] = str->add(strings[64]);
37110strings[2586] = str->add(strings[2586]);
37111strings[6494] = str->add(strings[6494]);
37112strings[1841] = str->add(strings[1841]);
37113strings[64] = str->add(strings[64]);
37114strings[2886] = str->add(strings[2886]);
37115strings[64] = str->add(strings[64]);
37116strings[2888] = str->add(strings[2888]);
37117strings[64] = str->add(strings[64]);
37118strings[2583] = str->add(strings[2583]);
37119strings[6494] = str->add(strings[6494]);
37120strings[1841] = str->add(strings[1841]);
37121strings[64] = str->add(strings[64]);
37122strings[2584] = str->add(strings[2584]);
37123strings[6494] = str->add(strings[6494]);
37124strings[1841] = str->add(strings[1841]);
37125strings[469] = str->add(strings[469]);
37126strings[2691] = str->add(strings[2691]);
37127strings[6494] = str->add(strings[6494]);
37128strings[469] = str->add(strings[469]);
37129strings[2892] = str->add(strings[2892]);
37130strings[1841] = str->add(strings[1841]);
37131strings[6495] = str->add(strings[6495]);
37132strings[6495] = str->add(strings[6495]);
37133strings[64] = str->add(strings[64]);
37134strings[2585] = str->add(strings[2585]);
37135strings[64] = str->add(strings[64]);
37136strings[6494] = str->add(strings[6494]);
37137strings[2338] = str->add(strings[2338]);
37138strings[1841] = str->add(strings[1841]);
37139str->del(strings[64]);
37140strings[385] = str->add(strings[385]);
37141strings[2338] = str->add(strings[2338]);
37142strings[64] = str->add(strings[64]);
37143strings[2886] = str->add(strings[2886]);
37144strings[64] = str->add(strings[64]);
37145strings[2888] = str->add(strings[2888]);
37146strings[64] = str->add(strings[64]);
37147strings[2583] = str->add(strings[2583]);
37148strings[6494] = str->add(strings[6494]);
37149strings[1841] = str->add(strings[1841]);
37150strings[64] = str->add(strings[64]);
37151strings[2584] = str->add(strings[2584]);
37152strings[6494] = str->add(strings[6494]);
37153strings[1841] = str->add(strings[1841]);
37154strings[469] = str->add(strings[469]);
37155strings[2693] = str->add(strings[2693]);
37156strings[6494] = str->add(strings[6494]);
37157strings[469] = str->add(strings[469]);
37158strings[4965] = str->add(strings[4965]);
37159strings[469] = str->add(strings[469]);
37160strings[4967] = str->add(strings[4967]);
37161strings[1841] = str->add(strings[1841]);
37162strings[6495] = str->add(strings[6495]);
37163strings[6495] = str->add(strings[6495]);
37164strings[64] = str->add(strings[64]);
37165strings[2585] = str->add(strings[2585]);
37166strings[64] = str->add(strings[64]);
37167strings[6494] = str->add(strings[6494]);
37168strings[6484] = str->add(strings[6484]);
37169strings[1841] = str->add(strings[1841]);
37170str->del(strings[64]);
37171strings[385] = str->add(strings[385]);
37172strings[6484] = str->add(strings[6484]);
37173strings[64] = str->add(strings[64]);
37174strings[2886] = str->add(strings[2886]);
37175strings[64] = str->add(strings[64]);
37176strings[2888] = str->add(strings[2888]);
37177strings[64] = str->add(strings[64]);
37178strings[2582] = str->add(strings[2582]);
37179strings[6494] = str->add(strings[6494]);
37180strings[1841] = str->add(strings[1841]);
37181strings[64] = str->add(strings[64]);
37182strings[2634] = str->add(strings[2634]);
37183strings[6494] = str->add(strings[6494]);
37184strings[1841] = str->add(strings[1841]);
37185strings[64] = str->add(strings[64]);
37186strings[2584] = str->add(strings[2584]);
37187strings[6494] = str->add(strings[6494]);
37188strings[1841] = str->add(strings[1841]);
37189strings[469] = str->add(strings[469]);
37190strings[2687] = str->add(strings[2687]);
37191strings[6494] = str->add(strings[6494]);
37192strings[469] = str->add(strings[469]);
37193strings[2894] = str->add(strings[2894]);
37194strings[1841] = str->add(strings[1841]);
37195strings[6495] = str->add(strings[6495]);
37196strings[6495] = str->add(strings[6495]);
37197strings[64] = str->add(strings[64]);
37198strings[2585] = str->add(strings[2585]);
37199strings[64] = str->add(strings[64]);
37200strings[6494] = str->add(strings[6494]);
37201strings[1619] = str->add(strings[1619]);
37202strings[1841] = str->add(strings[1841]);
37203str->del(strings[64]);
37204strings[385] = str->add(strings[385]);
37205strings[1619] = str->add(strings[1619]);
37206strings[64] = str->add(strings[64]);
37207strings[2586] = str->add(strings[2586]);
37208strings[6494] = str->add(strings[6494]);
37209strings[1841] = str->add(strings[1841]);
37210strings[64] = str->add(strings[64]);
37211strings[2886] = str->add(strings[2886]);
37212strings[64] = str->add(strings[64]);
37213strings[2888] = str->add(strings[2888]);
37214strings[64] = str->add(strings[64]);
37215strings[2634] = str->add(strings[2634]);
37216strings[6494] = str->add(strings[6494]);
37217strings[1841] = str->add(strings[1841]);
37218strings[64] = str->add(strings[64]);
37219strings[2584] = str->add(strings[2584]);
37220strings[6494] = str->add(strings[6494]);
37221strings[1841] = str->add(strings[1841]);
37222strings[469] = str->add(strings[469]);
37223strings[2682] = str->add(strings[2682]);
37224strings[6494] = str->add(strings[6494]);
37225strings[469] = str->add(strings[469]);
37226strings[2896] = str->add(strings[2896]);
37227strings[1841] = str->add(strings[1841]);
37228strings[6495] = str->add(strings[6495]);
37229strings[6495] = str->add(strings[6495]);
37230strings[64] = str->add(strings[64]);
37231strings[2585] = str->add(strings[2585]);
37232strings[64] = str->add(strings[64]);
37233strings[6494] = str->add(strings[6494]);
37234strings[2552] = str->add(strings[2552]);
37235strings[1841] = str->add(strings[1841]);
37236str->del(strings[64]);
37237strings[385] = str->add(strings[385]);
37238strings[2552] = str->add(strings[2552]);
37239strings[64] = str->add(strings[64]);
37240strings[2586] = str->add(strings[2586]);
37241strings[6494] = str->add(strings[6494]);
37242strings[1841] = str->add(strings[1841]);
37243strings[64] = str->add(strings[64]);
37244strings[2886] = str->add(strings[2886]);
37245strings[64] = str->add(strings[64]);
37246strings[2888] = str->add(strings[2888]);
37247strings[64] = str->add(strings[64]);
37248strings[2582] = str->add(strings[2582]);
37249strings[6494] = str->add(strings[6494]);
37250strings[1841] = str->add(strings[1841]);
37251strings[64] = str->add(strings[64]);
37252strings[2634] = str->add(strings[2634]);
37253strings[6494] = str->add(strings[6494]);
37254strings[1841] = str->add(strings[1841]);
37255strings[64] = str->add(strings[64]);
37256strings[2584] = str->add(strings[2584]);
37257strings[6494] = str->add(strings[6494]);
37258strings[1841] = str->add(strings[1841]);
37259strings[469] = str->add(strings[469]);
37260strings[2671] = str->add(strings[2671]);
37261strings[6494] = str->add(strings[6494]);
37262strings[469] = str->add(strings[469]);
37263strings[2898] = str->add(strings[2898]);
37264strings[469] = str->add(strings[469]);
37265strings[2900] = str->add(strings[2900]);
37266strings[1841] = str->add(strings[1841]);
37267strings[6495] = str->add(strings[6495]);
37268strings[6495] = str->add(strings[6495]);
37269strings[64] = str->add(strings[64]);
37270strings[2585] = str->add(strings[2585]);
37271strings[64] = str->add(strings[64]);
37272strings[6494] = str->add(strings[6494]);
37273strings[1712] = str->add(strings[1712]);
37274strings[1841] = str->add(strings[1841]);
37275str->del(strings[64]);
37276strings[385] = str->add(strings[385]);
37277strings[1712] = str->add(strings[1712]);
37278strings[64] = str->add(strings[64]);
37279strings[2586] = str->add(strings[2586]);
37280strings[6494] = str->add(strings[6494]);
37281strings[1841] = str->add(strings[1841]);
37282strings[64] = str->add(strings[64]);
37283strings[2886] = str->add(strings[2886]);
37284strings[64] = str->add(strings[64]);
37285strings[2888] = str->add(strings[2888]);
37286strings[64] = str->add(strings[64]);
37287strings[2582] = str->add(strings[2582]);
37288strings[6494] = str->add(strings[6494]);
37289strings[1841] = str->add(strings[1841]);
37290strings[64] = str->add(strings[64]);
37291strings[2634] = str->add(strings[2634]);
37292strings[6494] = str->add(strings[6494]);
37293strings[1841] = str->add(strings[1841]);
37294strings[64] = str->add(strings[64]);
37295strings[2584] = str->add(strings[2584]);
37296strings[6494] = str->add(strings[6494]);
37297strings[1841] = str->add(strings[1841]);
37298strings[469] = str->add(strings[469]);
37299strings[2688] = str->add(strings[2688]);
37300strings[6494] = str->add(strings[6494]);
37301strings[469] = str->add(strings[469]);
37302strings[2902] = str->add(strings[2902]);
37303strings[1841] = str->add(strings[1841]);
37304strings[6495] = str->add(strings[6495]);
37305strings[6495] = str->add(strings[6495]);
37306strings[64] = str->add(strings[64]);
37307strings[2585] = str->add(strings[2585]);
37308strings[64] = str->add(strings[64]);
37309strings[6494] = str->add(strings[6494]);
37310strings[6488] = str->add(strings[6488]);
37311strings[1841] = str->add(strings[1841]);
37312str->del(strings[64]);
37313strings[385] = str->add(strings[385]);
37314strings[6488] = str->add(strings[6488]);
37315strings[64] = str->add(strings[64]);
37316strings[2586] = str->add(strings[2586]);
37317strings[6494] = str->add(strings[6494]);
37318strings[1841] = str->add(strings[1841]);
37319strings[64] = str->add(strings[64]);
37320strings[2886] = str->add(strings[2886]);
37321strings[64] = str->add(strings[64]);
37322strings[2888] = str->add(strings[2888]);
37323strings[64] = str->add(strings[64]);
37324strings[2582] = str->add(strings[2582]);
37325strings[6494] = str->add(strings[6494]);
37326strings[1841] = str->add(strings[1841]);
37327strings[64] = str->add(strings[64]);
37328strings[2634] = str->add(strings[2634]);
37329strings[6494] = str->add(strings[6494]);
37330strings[1841] = str->add(strings[1841]);
37331strings[64] = str->add(strings[64]);
37332strings[2584] = str->add(strings[2584]);
37333strings[6494] = str->add(strings[6494]);
37334strings[1841] = str->add(strings[1841]);
37335strings[469] = str->add(strings[469]);
37336strings[2690] = str->add(strings[2690]);
37337strings[6494] = str->add(strings[6494]);
37338strings[469] = str->add(strings[469]);
37339strings[2904] = str->add(strings[2904]);
37340strings[1841] = str->add(strings[1841]);
37341strings[6495] = str->add(strings[6495]);
37342strings[6495] = str->add(strings[6495]);
37343strings[64] = str->add(strings[64]);
37344strings[2585] = str->add(strings[2585]);
37345strings[64] = str->add(strings[64]);
37346strings[6494] = str->add(strings[6494]);
37347strings[1721] = str->add(strings[1721]);
37348strings[1841] = str->add(strings[1841]);
37349str->del(strings[64]);
37350strings[385] = str->add(strings[385]);
37351strings[1721] = str->add(strings[1721]);
37352strings[64] = str->add(strings[64]);
37353strings[2586] = str->add(strings[2586]);
37354strings[6494] = str->add(strings[6494]);
37355strings[1841] = str->add(strings[1841]);
37356strings[64] = str->add(strings[64]);
37357strings[2886] = str->add(strings[2886]);
37358strings[64] = str->add(strings[64]);
37359strings[2888] = str->add(strings[2888]);
37360strings[6495] = str->add(strings[6495]);
37361strings[6495] = str->add(strings[6495]);
37362strings[6495] = str->add(strings[6495]);
37363strings[6495] = str->add(strings[6495]);
37364strings[6495] = str->add(strings[6495]);
37365strings[6495] = str->add(strings[6495]);
37366strings[6495] = str->add(strings[6495]);
37367strings[6495] = str->add(strings[6495]);
37368strings[6495] = str->add(strings[6495]);
37369strings[6495] = str->add(strings[6495]);
37370strings[6495] = str->add(strings[6495]);
37371strings[6495] = str->add(strings[6495]);
37372strings[6495] = str->add(strings[6495]);
37373strings[6495] = str->add(strings[6495]);
37374strings[6495] = str->add(strings[6495]);
37375strings[6495] = str->add(strings[6495]);
37376strings[6495] = str->add(strings[6495]);
37377strings[6495] = str->add(strings[6495]);
37378strings[6495] = str->add(strings[6495]);
37379strings[6495] = str->add(strings[6495]);
37380strings[6495] = str->add(strings[6495]);
37381strings[6495] = str->add(strings[6495]);
37382strings[6495] = str->add(strings[6495]);
37383strings[6495] = str->add(strings[6495]);
37384strings[6495] = str->add(strings[6495]);
37385strings[6495] = str->add(strings[6495]);
37386strings[6495] = str->add(strings[6495]);
37387strings[6495] = str->add(strings[6495]);
37388strings[6495] = str->add(strings[6495]);
37389strings[6495] = str->add(strings[6495]);
37390strings[6495] = str->add(strings[6495]);
37391strings[6495] = str->add(strings[6495]);
37392strings[6495] = str->add(strings[6495]);
37393strings[6495] = str->add(strings[6495]);
37394strings[6495] = str->add(strings[6495]);
37395strings[6495] = str->add(strings[6495]);
37396strings[6495] = str->add(strings[6495]);
37397strings[6495] = str->add(strings[6495]);
37398strings[6495] = str->add(strings[6495]);
37399strings[6496] = str->add("e,state,focused");
37400strings[6480] = str->add(strings[6480]);
37401strings[167] = str->add(strings[167]);
37402strings[1946] = str->add(strings[1946]);
37403strings[167] = str->add(strings[167]);
37404strings[1946] = str->add(strings[1946]);
37405str->del(strings[6479]);
37406str->del(strings[6480]);
37407str->del(strings[6481]);
37408str->del(strings[6480]);
37409str->del(strings[167]);
37410str->del(strings[377]);
37411str->del(strings[6492]);
37412str->del(strings[6493]);
37413str->del(strings[1932]);
37414str->del(strings[6493]);
37415str->del(strings[1841]);
37416str->del(strings[6494]);
37417str->del(strings[1841]);
37418str->del(strings[6494]);
37419str->del(strings[1841]);
37420str->del(strings[6494]);
37421str->del(strings[1841]);
37422str->del(strings[6495]);
37423str->del(strings[6495]);
37424str->del(strings[6494]);
37425str->del(strings[1841]);
37426str->del(strings[6494]);
37427str->del(strings[1841]);
37428str->del(strings[6494]);
37429str->del(strings[1841]);
37430str->del(strings[6494]);
37431str->del(strings[1841]);
37432str->del(strings[6494]);
37433str->del(strings[1841]);
37434str->del(strings[6495]);
37435str->del(strings[6495]);
37436str->del(strings[6494]);
37437str->del(strings[1841]);
37438str->del(strings[6494]);
37439str->del(strings[1841]);
37440str->del(strings[6494]);
37441str->del(strings[1841]);
37442str->del(strings[6494]);
37443str->del(strings[1841]);
37444str->del(strings[6494]);
37445str->del(strings[1841]);
37446str->del(strings[6495]);
37447str->del(strings[6495]);
37448str->del(strings[6494]);
37449str->del(strings[1841]);
37450str->del(strings[6494]);
37451str->del(strings[1841]);
37452str->del(strings[6494]);
37453str->del(strings[1841]);
37454str->del(strings[6494]);
37455str->del(strings[1841]);
37456str->del(strings[6495]);
37457str->del(strings[6495]);
37458str->del(strings[6494]);
37459str->del(strings[1841]);
37460str->del(strings[6494]);
37461str->del(strings[1841]);
37462str->del(strings[6494]);
37463str->del(strings[1841]);
37464str->del(strings[6494]);
37465str->del(strings[1841]);
37466str->del(strings[6494]);
37467str->del(strings[1841]);
37468str->del(strings[6495]);
37469str->del(strings[6495]);
37470str->del(strings[6494]);
37471str->del(strings[1841]);
37472str->del(strings[6494]);
37473str->del(strings[1841]);
37474str->del(strings[6494]);
37475str->del(strings[1841]);
37476str->del(strings[6494]);
37477str->del(strings[1841]);
37478str->del(strings[6494]);
37479str->del(strings[1841]);
37480str->del(strings[6495]);
37481str->del(strings[6495]);
37482str->del(strings[6494]);
37483str->del(strings[1841]);
37484str->del(strings[6494]);
37485str->del(strings[1841]);
37486str->del(strings[6494]);
37487str->del(strings[1841]);
37488str->del(strings[6494]);
37489str->del(strings[1841]);
37490str->del(strings[6494]);
37491str->del(strings[1841]);
37492str->del(strings[6494]);
37493str->del(strings[1841]);
37494str->del(strings[6495]);
37495str->del(strings[6495]);
37496str->del(strings[6494]);
37497str->del(strings[1841]);
37498str->del(strings[6494]);
37499str->del(strings[1841]);
37500str->del(strings[6494]);
37501str->del(strings[1841]);
37502str->del(strings[6494]);
37503str->del(strings[1841]);
37504str->del(strings[6494]);
37505str->del(strings[1841]);
37506str->del(strings[6494]);
37507str->del(strings[1841]);
37508str->del(strings[6495]);
37509str->del(strings[6495]);
37510str->del(strings[6494]);
37511str->del(strings[1841]);
37512str->del(strings[6494]);
37513str->del(strings[1841]);
37514str->del(strings[6494]);
37515str->del(strings[1841]);
37516str->del(strings[6494]);
37517str->del(strings[1841]);
37518str->del(strings[6494]);
37519str->del(strings[1841]);
37520str->del(strings[6494]);
37521str->del(strings[1841]);
37522str->del(strings[6495]);
37523str->del(strings[6495]);
37524str->del(strings[6494]);
37525str->del(strings[1841]);
37526str->del(strings[6494]);
37527str->del(strings[1841]);
37528str->del(strings[6495]);
37529str->del(strings[6495]);
37530str->del(strings[6495]);
37531str->del(strings[6495]);
37532str->del(strings[6495]);
37533str->del(strings[6495]);
37534str->del(strings[6495]);
37535str->del(strings[6495]);
37536str->del(strings[6495]);
37537str->del(strings[6495]);
37538str->del(strings[6495]);
37539str->del(strings[6495]);
37540str->del(strings[6495]);
37541str->del(strings[6495]);
37542str->del(strings[6495]);
37543str->del(strings[6495]);
37544str->del(strings[6495]);
37545str->del(strings[6495]);
37546str->del(strings[6495]);
37547str->del(strings[6495]);
37548str->del(strings[6495]);
37549str->del(strings[6495]);
37550str->del(strings[6495]);
37551str->del(strings[6495]);
37552str->del(strings[6495]);
37553str->del(strings[6495]);
37554str->del(strings[6495]);
37555str->del(strings[6495]);
37556str->del(strings[6495]);
37557str->del(strings[6495]);
37558str->del(strings[6495]);
37559str->del(strings[6495]);
37560str->del(strings[6495]);
37561str->del(strings[6495]);
37562str->del(strings[6495]);
37563str->del(strings[6495]);
37564str->del(strings[6495]);
37565str->del(strings[6495]);
37566str->del(strings[6495]);
37567strings[6497] = str->add("program,start");
37568strings[6498] = str->add("on");
37569str->del(strings[6496]);
37570str->del(strings[6480]);
37571str->del(strings[167]);
37572str->del(strings[1946]);
37573str->del(strings[167]);
37574str->del(strings[1946]);
37575str->del(strings[6497]);
37576str->del(strings[6498]);
37577strings[6499] = str->add("e,action,mouse,move");
37578strings[6500] = str->add("e");
37579strings[6499] = str->add(strings[6499]);
37580strings[6500] = str->add(strings[6500]);
37581strings[169] = str->add(strings[169]);
37582strings[377] = str->add(strings[377]);
37583strings[159] = str->add(strings[159]);
37584strings[377] = str->add(strings[377]);
37585strings[169] = str->add(strings[169]);
37586strings[1946] = str->add(strings[1946]);
37587strings[159] = str->add(strings[159]);
37588strings[1946] = str->add(strings[1946]);
37589strings[169] = str->add(strings[169]);
37590strings[1946] = str->add(strings[1946]);
37591strings[159] = str->add(strings[159]);
37592strings[1946] = str->add(strings[1946]);
37593strings[1740] = str->add(strings[1740]);
37594strings[377] = str->add(strings[377]);
37595strings[1740] = str->add(strings[1740]);
37596strings[1946] = str->add(strings[1946]);
37597strings[1740] = str->add(strings[1740]);
37598strings[1946] = str->add(strings[1946]);
37599str->del(strings[6499]);
37600str->del(strings[6500]);
37601str->del(strings[6499]);
37602str->del(strings[6500]);
37603str->del(strings[169]);
37604str->del(strings[377]);
37605str->del(strings[159]);
37606str->del(strings[377]);
37607str->del(strings[169]);
37608str->del(strings[1946]);
37609str->del(strings[159]);
37610str->del(strings[1946]);
37611str->del(strings[169]);
37612str->del(strings[1946]);
37613str->del(strings[159]);
37614str->del(strings[1946]);
37615str->del(strings[1740]);
37616str->del(strings[377]);
37617str->del(strings[1740]);
37618str->del(strings[1946]);
37619str->del(strings[1740]);
37620str->del(strings[1946]);
37621str->del(strings[6482]);
37622strings[6482] = str->add(strings[6482]);
37623str->del(strings[6482]);
37624strings[6482] = str->add(strings[6482]);
37625strings[6501] = str->add("resize");
37626strings[6483] = str->add(strings[6483]);
37627strings[6483] = str->add(strings[6483]);
37628strings[64] = str->add(strings[64]);
37629strings[2913] = str->add(strings[2913]);
37630strings[6501] = str->add(strings[6501]);
37631strings[2231] = str->add(strings[2231]);
37632strings[2231] = str->add(strings[2231]);
37633strings[64] = str->add(strings[64]);
37634strings[2913] = str->add(strings[2913]);
37635strings[6501] = str->add(strings[6501]);
37636strings[2338] = str->add(strings[2338]);
37637strings[2338] = str->add(strings[2338]);
37638strings[6501] = str->add(strings[6501]);
37639strings[6484] = str->add(strings[6484]);
37640strings[6484] = str->add(strings[6484]);
37641strings[64] = str->add(strings[64]);
37642strings[2915] = str->add(strings[2915]);
37643strings[6501] = str->add(strings[6501]);
37644strings[1619] = str->add(strings[1619]);
37645strings[1619] = str->add(strings[1619]);
37646strings[64] = str->add(strings[64]);
37647strings[2913] = str->add(strings[2913]);
37648strings[6501] = str->add(strings[6501]);
37649strings[2552] = str->add(strings[2552]);
37650strings[2552] = str->add(strings[2552]);
37651strings[64] = str->add(strings[64]);
37652strings[2913] = str->add(strings[2913]);
37653strings[64] = str->add(strings[64]);
37654strings[2915] = str->add(strings[2915]);
37655strings[6501] = str->add(strings[6501]);
37656strings[1712] = str->add(strings[1712]);
37657strings[1712] = str->add(strings[1712]);
37658strings[64] = str->add(strings[64]);
37659strings[2913] = str->add(strings[2913]);
37660strings[64] = str->add(strings[64]);
37661strings[2915] = str->add(strings[2915]);
37662strings[6501] = str->add(strings[6501]);
37663strings[6488] = str->add(strings[6488]);
37664strings[6488] = str->add(strings[6488]);
37665strings[64] = str->add(strings[64]);
37666strings[2913] = str->add(strings[2913]);
37667strings[64] = str->add(strings[64]);
37668strings[2915] = str->add(strings[2915]);
37669strings[6501] = str->add(strings[6501]);
37670strings[1721] = str->add(strings[1721]);
37671strings[1721] = str->add(strings[1721]);
37672strings[64] = str->add(strings[64]);
37673strings[2913] = str->add(strings[2913]);
37674strings[6502] = str->add("font");
37675strings[6503] = str->add("font_fallbacks");
37676strings[6504] = str->add("font_size");
37677strings[6505] = str->add("font_source");
37678strings[6506] = str->add("color");
37679strings[6507] = str->add("underline_color");
37680strings[6508] = str->add("underline2_color");
37681strings[6509] = str->add("outline_color");
37682strings[6510] = str->add("shadow_color");
37683strings[6511] = str->add("glow_color");
37684strings[6512] = str->add("glow2_color");
37685strings[6513] = str->add("backing_color");
37686strings[6514] = str->add("strikethrough_color");
37687strings[6515] = str->add("align");
37688strings[6516] = str->add("valign");
37689strings[6517] = str->add("wrap");
37690strings[6518] = str->add("left_margin");
37691strings[6519] = str->add("right_margin");
37692strings[6520] = str->add("underline");
37693strings[6521] = str->add("strikethrough");
37694strings[6522] = str->add("backing");
37695strings[6523] = str->add("style");
37696strings[6524] = str->add("tabstops");
37697strings[6515] = str->add(strings[6515]);
37698strings[6525] = str->add("center");
37699str->del(strings[6515]);
37700str->del(strings[6525]);
37701strings[6506] = str->add(strings[6506]);
37702strings[6526] = str->add("#000");
37703str->del(strings[6506]);
37704str->del(strings[6526]);
37705strings[6523] = str->add(strings[6523]);
37706strings[6527] = str->add("shadow");
37707str->del(strings[6523]);
37708str->del(strings[6527]);
37709strings[6510] = str->add(strings[6510]);
37710strings[6528] = str->add("#ffffff80");
37711str->del(strings[6510]);
37712str->del(strings[6528]);
37713strings[6517] = str->add(strings[6517]);
37714strings[6529] = str->add("word");
37715str->del(strings[6517]);
37716str->del(strings[6529]);
37717strings[6505] = str->add(strings[6505]);
37718strings[469] = str->add(strings[469]);
37719strings[469] = str->add(strings[469]);
37720str->del(strings[6505]);
37721str->del(strings[469]);
37722strings[6504] = str->add(strings[6504]);
37723strings[6530] = str->add("10.000000");
37724str->del(strings[6504]);
37725str->del(strings[6530]);
37726strings[6502] = str->add(strings[6502]);
37727strings[470] = str->add(strings[470]);
37728strings[470] = str->add(strings[470]);
37729str->del(strings[6502]);
37730str->del(strings[470]);
37731strings[382] = str->add(strings[382]);
37732strings[382] = str->add(strings[382]);
37733strings[382] = str->add(strings[382]);
37734strings[382] = str->add(strings[382]);
37735strings[382] = str->add(strings[382]);
37736strings[382] = str->add(strings[382]);
37737strings[470] = str->add(strings[470]);
37738strings[469] = str->add(strings[469]);
37739strings[6523] = str->add(strings[6523]);
37740strings[6531] = str->add("glow");
37741str->del(strings[6523]);
37742str->del(strings[6531]);
37743strings[6506] = str->add(strings[6506]);
37744strings[6532] = str->add("#fff");
37745str->del(strings[6506]);
37746str->del(strings[6532]);
37747strings[6512] = str->add(strings[6512]);
37748strings[6533] = str->add("#fe87");
37749str->del(strings[6512]);
37750str->del(strings[6533]);
37751strings[6511] = str->add(strings[6511]);
37752strings[6534] = str->add("#fa14");
37753str->del(strings[6511]);
37754str->del(strings[6534]);
37755strings[6502] = str->add(strings[6502]);
37756strings[471] = str->add(strings[471]);
37757str->del(strings[470]);
37758strings[471] = str->add(strings[471]);
37759str->del(strings[6502]);
37760str->del(strings[471]);
37761strings[470] = str->add(strings[470]);
37762strings[469] = str->add(strings[469]);
37763strings[6523] = str->add(strings[6523]);
37764strings[6535] = str->add("glow");
37765str->del(strings[6523]);
37766str->del(strings[6535]);
37767strings[6506] = str->add(strings[6506]);
37768strings[6536] = str->add("#fff");
37769str->del(strings[6506]);
37770str->del(strings[6536]);
37771strings[6512] = str->add(strings[6512]);
37772strings[6537] = str->add("#fe87");
37773str->del(strings[6512]);
37774str->del(strings[6537]);
37775strings[6511] = str->add(strings[6511]);
37776strings[6538] = str->add("#fa14");
37777str->del(strings[6511]);
37778str->del(strings[6538]);
37779strings[6502] = str->add(strings[6502]);
37780strings[471] = str->add(strings[471]);
37781str->del(strings[470]);
37782strings[471] = str->add(strings[471]);
37783str->del(strings[6502]);
37784str->del(strings[471]);
37785str->del(strings[6502]);
37786str->del(strings[6503]);
37787str->del(strings[6504]);
37788str->del(strings[6505]);
37789str->del(strings[6506]);
37790str->del(strings[6507]);
37791str->del(strings[6508]);
37792str->del(strings[6509]);
37793str->del(strings[6510]);
37794str->del(strings[6511]);
37795str->del(strings[6512]);
37796str->del(strings[6513]);
37797str->del(strings[6514]);
37798str->del(strings[6515]);
37799str->del(strings[6516]);
37800str->del(strings[6517]);
37801str->del(strings[6518]);
37802str->del(strings[6519]);
37803str->del(strings[6520]);
37804str->del(strings[6521]);
37805str->del(strings[6522]);
37806str->del(strings[6523]);
37807str->del(strings[6524]);
37808str->del(strings[382]);
37809str->del(strings[382]);
37810str->del(strings[382]);
37811str->del(strings[382]);
37812str->del(strings[382]);
37813str->del(strings[382]);
37814str->del(strings[471]);
37815str->del(strings[469]);
37816str->del(strings[470]);
37817str->del(strings[469]);
37818str->del(strings[471]);
37819str->del(strings[469]);
37820strings[6539] = str->add("font");
37821strings[6540] = str->add("font_fallbacks");
37822strings[6541] = str->add("font_size");
37823strings[6542] = str->add("font_source");
37824strings[6543] = str->add("color");
37825strings[6544] = str->add("underline_color");
37826strings[6545] = str->add("underline2_color");
37827strings[6546] = str->add("outline_color");
37828strings[6547] = str->add("shadow_color");
37829strings[6548] = str->add("glow_color");
37830strings[6549] = str->add("glow2_color");
37831strings[6550] = str->add("backing_color");
37832strings[6551] = str->add("strikethrough_color");
37833strings[6552] = str->add("align");
37834strings[6553] = str->add("valign");
37835strings[6554] = str->add("wrap");
37836strings[6555] = str->add("left_margin");
37837strings[6556] = str->add("right_margin");
37838strings[6557] = str->add("underline");
37839strings[6558] = str->add("strikethrough");
37840strings[6559] = str->add("backing");
37841strings[6560] = str->add("style");
37842strings[6561] = str->add("tabstops");
37843strings[6552] = str->add(strings[6552]);
37844strings[6562] = str->add("center");
37845str->del(strings[6552]);
37846str->del(strings[6562]);
37847strings[6543] = str->add(strings[6543]);
37848strings[6563] = str->add("#000");
37849str->del(strings[6543]);
37850str->del(strings[6563]);
37851strings[6560] = str->add(strings[6560]);
37852strings[6564] = str->add("shadow");
37853str->del(strings[6560]);
37854str->del(strings[6564]);
37855strings[6547] = str->add(strings[6547]);
37856strings[6565] = str->add("#ffffff80");
37857str->del(strings[6547]);
37858str->del(strings[6565]);
37859strings[6554] = str->add(strings[6554]);
37860strings[6566] = str->add("word");
37861str->del(strings[6554]);
37862str->del(strings[6566]);
37863strings[6542] = str->add(strings[6542]);
37864strings[469] = str->add(strings[469]);
37865strings[469] = str->add(strings[469]);
37866str->del(strings[6542]);
37867str->del(strings[469]);
37868strings[6541] = str->add(strings[6541]);
37869strings[6567] = str->add("10.000000");
37870str->del(strings[6541]);
37871str->del(strings[6567]);
37872strings[6539] = str->add(strings[6539]);
37873strings[470] = str->add(strings[470]);
37874strings[470] = str->add(strings[470]);
37875str->del(strings[6539]);
37876str->del(strings[470]);
37877strings[470] = str->add(strings[470]);
37878strings[469] = str->add(strings[469]);
37879strings[6560] = str->add(strings[6560]);
37880strings[6568] = str->add("soft_shadow");
37881str->del(strings[6560]);
37882str->del(strings[6568]);
37883strings[6543] = str->add(strings[6543]);
37884strings[6569] = str->add("#fff");
37885str->del(strings[6543]);
37886str->del(strings[6569]);
37887strings[6547] = str->add(strings[6547]);
37888strings[6570] = str->add("#00000020");
37889str->del(strings[6547]);
37890str->del(strings[6570]);
37891strings[6541] = str->add(strings[6541]);
37892strings[6571] = str->add("12.000000");
37893str->del(strings[6541]);
37894str->del(strings[6571]);
37895strings[6539] = str->add(strings[6539]);
37896strings[471] = str->add(strings[471]);
37897str->del(strings[470]);
37898strings[471] = str->add(strings[471]);
37899str->del(strings[6539]);
37900str->del(strings[471]);
37901strings[382] = str->add(strings[382]);
37902strings[382] = str->add(strings[382]);
37903strings[382] = str->add(strings[382]);
37904strings[382] = str->add(strings[382]);
37905strings[382] = str->add(strings[382]);
37906strings[382] = str->add(strings[382]);
37907strings[382] = str->add(strings[382]);
37908strings[382] = str->add(strings[382]);
37909strings[382] = str->add(strings[382]);
37910strings[382] = str->add(strings[382]);
37911strings[382] = str->add(strings[382]);
37912strings[382] = str->add(strings[382]);
37913strings[382] = str->add(strings[382]);
37914strings[382] = str->add(strings[382]);
37915strings[382] = str->add(strings[382]);
37916strings[382] = str->add(strings[382]);
37917strings[382] = str->add(strings[382]);
37918strings[382] = str->add(strings[382]);
37919strings[382] = str->add(strings[382]);
37920strings[382] = str->add(strings[382]);
37921strings[382] = str->add(strings[382]);
37922strings[382] = str->add(strings[382]);
37923str->del(strings[6539]);
37924str->del(strings[6540]);
37925str->del(strings[6541]);
37926str->del(strings[6542]);
37927str->del(strings[6543]);
37928str->del(strings[6544]);
37929str->del(strings[6545]);
37930str->del(strings[6546]);
37931str->del(strings[6547]);
37932str->del(strings[6548]);
37933str->del(strings[6549]);
37934str->del(strings[6550]);
37935str->del(strings[6551]);
37936str->del(strings[6552]);
37937str->del(strings[6553]);
37938str->del(strings[6554]);
37939str->del(strings[6555]);
37940str->del(strings[6556]);
37941str->del(strings[6557]);
37942str->del(strings[6558]);
37943str->del(strings[6559]);
37944str->del(strings[6560]);
37945str->del(strings[6561]);
37946str->del(strings[471]);
37947str->del(strings[469]);
37948str->del(strings[382]);
37949str->del(strings[382]);
37950str->del(strings[382]);
37951str->del(strings[382]);
37952str->del(strings[382]);
37953str->del(strings[382]);
37954str->del(strings[382]);
37955str->del(strings[382]);
37956str->del(strings[382]);
37957str->del(strings[382]);
37958str->del(strings[382]);
37959str->del(strings[382]);
37960str->del(strings[382]);
37961str->del(strings[382]);
37962str->del(strings[382]);
37963str->del(strings[382]);
37964str->del(strings[382]);
37965str->del(strings[382]);
37966str->del(strings[382]);
37967str->del(strings[382]);
37968str->del(strings[382]);
37969str->del(strings[470]);
37970str->del(strings[469]);
37971str->del(strings[382]);
37972strings[1932] = str->add(strings[1932]);
37973strings[6572] = str->add("go_activec23");
37974strings[6573] = str->add("program,start");
37975strings[6574] = str->add("go_activeb23");
37976strings[1932] = str->add(strings[1932]);
37977strings[6575] = str->add("go_activec7");
37978strings[6573] = str->add(strings[6573]);
37979strings[6576] = str->add("go_activeb7");
37980str->del(strings[6501]);
37981str->del(strings[6501]);
37982str->del(strings[6501]);
37983str->del(strings[6501]);
37984str->del(strings[6501]);
37985str->del(strings[6501]);
37986str->del(strings[6501]);
37987str->del(strings[6501]);
37988str->del(strings[6501]);
37989str->del(strings[1932]);
37990str->del(strings[6572]);
37991str->del(strings[6573]);
37992str->del(strings[6574]);
37993str->del(strings[1932]);
37994str->del(strings[6575]);
37995str->del(strings[6573]);
37996str->del(strings[6576]);
37997strings[6577] = str->add("font");
37998strings[6578] = str->add("font_fallbacks");
37999strings[6579] = str->add("font_size");
38000strings[6580] = str->add("font_source");
38001strings[6581] = str->add("color");
38002strings[6582] = str->add("underline_color");
38003strings[6583] = str->add("underline2_color");
38004strings[6584] = str->add("outline_color");
38005strings[6585] = str->add("shadow_color");
38006strings[6586] = str->add("glow_color");
38007strings[6587] = str->add("glow2_color");
38008strings[6588] = str->add("backing_color");
38009strings[6589] = str->add("strikethrough_color");
38010strings[6590] = str->add("align");
38011strings[6591] = str->add("valign");
38012strings[6592] = str->add("wrap");
38013strings[6593] = str->add("left_margin");
38014strings[6594] = str->add("right_margin");
38015strings[6595] = str->add("underline");
38016strings[6596] = str->add("strikethrough");
38017strings[6597] = str->add("backing");
38018strings[6598] = str->add("style");
38019strings[6599] = str->add("tabstops");
38020strings[6590] = str->add(strings[6590]);
38021strings[6600] = str->add("center");
38022str->del(strings[6590]);
38023str->del(strings[6600]);
38024strings[6581] = str->add(strings[6581]);
38025strings[6601] = str->add("#000");
38026str->del(strings[6581]);
38027str->del(strings[6601]);
38028strings[6598] = str->add(strings[6598]);
38029strings[6602] = str->add("shadow");
38030str->del(strings[6598]);
38031str->del(strings[6602]);
38032strings[6585] = str->add(strings[6585]);
38033strings[6603] = str->add("#ffffff80");
38034str->del(strings[6585]);
38035str->del(strings[6603]);
38036strings[6592] = str->add(strings[6592]);
38037strings[6604] = str->add("word");
38038str->del(strings[6592]);
38039str->del(strings[6604]);
38040strings[6580] = str->add(strings[6580]);
38041strings[469] = str->add(strings[469]);
38042strings[469] = str->add(strings[469]);
38043str->del(strings[6580]);
38044str->del(strings[469]);
38045strings[6579] = str->add(strings[6579]);
38046strings[6605] = str->add("10.000000");
38047str->del(strings[6579]);
38048str->del(strings[6605]);
38049strings[6577] = str->add(strings[6577]);
38050strings[470] = str->add(strings[470]);
38051strings[470] = str->add(strings[470]);
38052str->del(strings[6577]);
38053str->del(strings[470]);
38054strings[470] = str->add(strings[470]);
38055strings[469] = str->add(strings[469]);
38056strings[6598] = str->add(strings[6598]);
38057strings[6606] = str->add("soft_shadow");
38058str->del(strings[6598]);
38059str->del(strings[6606]);
38060strings[6581] = str->add(strings[6581]);
38061strings[6607] = str->add("#fff");
38062str->del(strings[6581]);
38063str->del(strings[6607]);
38064strings[6585] = str->add(strings[6585]);
38065strings[6608] = str->add("#00000020");
38066str->del(strings[6585]);
38067str->del(strings[6608]);
38068strings[6579] = str->add(strings[6579]);
38069strings[6609] = str->add("12.000000");
38070str->del(strings[6579]);
38071str->del(strings[6609]);
38072strings[6577] = str->add(strings[6577]);
38073strings[471] = str->add(strings[471]);
38074str->del(strings[470]);
38075strings[471] = str->add(strings[471]);
38076str->del(strings[6577]);
38077str->del(strings[471]);
38078strings[382] = str->add(strings[382]);
38079strings[382] = str->add(strings[382]);
38080strings[382] = str->add(strings[382]);
38081strings[382] = str->add(strings[382]);
38082strings[382] = str->add(strings[382]);
38083strings[382] = str->add(strings[382]);
38084strings[382] = str->add(strings[382]);
38085strings[382] = str->add(strings[382]);
38086strings[382] = str->add(strings[382]);
38087strings[382] = str->add(strings[382]);
38088strings[382] = str->add(strings[382]);
38089strings[382] = str->add(strings[382]);
38090strings[382] = str->add(strings[382]);
38091strings[382] = str->add(strings[382]);
38092strings[382] = str->add(strings[382]);
38093strings[382] = str->add(strings[382]);
38094strings[382] = str->add(strings[382]);
38095strings[382] = str->add(strings[382]);
38096strings[382] = str->add(strings[382]);
38097strings[382] = str->add(strings[382]);
38098strings[382] = str->add(strings[382]);
38099strings[382] = str->add(strings[382]);
38100str->del(strings[471]);
38101str->del(strings[469]);
38102str->del(strings[382]);
38103str->del(strings[382]);
38104str->del(strings[382]);
38105str->del(strings[382]);
38106str->del(strings[382]);
38107str->del(strings[382]);
38108str->del(strings[382]);
38109str->del(strings[382]);
38110str->del(strings[382]);
38111str->del(strings[382]);
38112str->del(strings[382]);
38113str->del(strings[382]);
38114str->del(strings[382]);
38115str->del(strings[382]);
38116str->del(strings[382]);
38117str->del(strings[382]);
38118str->del(strings[382]);
38119str->del(strings[382]);
38120str->del(strings[382]);
38121str->del(strings[382]);
38122str->del(strings[382]);
38123str->del(strings[470]);
38124str->del(strings[469]);
38125str->del(strings[382]);
38126str->del(strings[6577]);
38127str->del(strings[6578]);
38128str->del(strings[6579]);
38129str->del(strings[6580]);
38130str->del(strings[6581]);
38131str->del(strings[6582]);
38132str->del(strings[6583]);
38133str->del(strings[6584]);
38134str->del(strings[6585]);
38135str->del(strings[6586]);
38136str->del(strings[6587]);
38137str->del(strings[6588]);
38138str->del(strings[6589]);
38139str->del(strings[6590]);
38140str->del(strings[6591]);
38141str->del(strings[6592]);
38142str->del(strings[6593]);
38143str->del(strings[6594]);
38144str->del(strings[6595]);
38145str->del(strings[6596]);
38146str->del(strings[6597]);
38147str->del(strings[6598]);
38148str->del(strings[6599]);
38149str->del(strings[7]);
38150str->del(strings[2150]);
38151strings[7] = str->add(strings[7]);
38152strings[1966] = str->add(strings[1966]);
38153strings[6610] = str->add("e,action,mouse,move");
38154strings[6611] = str->add("e");
38155strings[6612] = str->add("e,action,mouse,up");
38156strings[6611] = str->add(strings[6611]);
38157str->del(strings[6610]);
38158str->del(strings[6611]);
38159str->del(strings[6612]);
38160str->del(strings[6611]);
38161strings[6613] = str->add("e,action,mouse,move");
38162strings[6614] = str->add("e");
38163str->del(strings[6613]);
38164str->del(strings[6614]);
38165str->del(strings[7]);
38166str->del(strings[1966]);
38167strings[7] = str->add(strings[7]);
38168strings[1964] = str->add(strings[1964]);
38169strings[6615] = str->add("e,action,mouse,move");
38170strings[6616] = str->add("e");
38171strings[6615] = str->add(strings[6615]);
38172strings[6616] = str->add(strings[6616]);
38173str->del(strings[6615]);
38174str->del(strings[6616]);
38175str->del(strings[6615]);
38176str->del(strings[6616]);
38177strings[6617] = str->add("e,action,mouse,move");
38178strings[6618] = str->add("e");
38179str->del(strings[6617]);
38180str->del(strings[6618]);
38181str->del(strings[7]);
38182str->del(strings[1964]);
38183strings[7] = str->add(strings[7]);
38184strings[1968] = str->add(strings[1968]);
38185strings[6619] = str->add("e,action,mouse,move");
38186strings[6620] = str->add("e");
38187strings[6619] = str->add(strings[6619]);
38188strings[6620] = str->add(strings[6620]);
38189str->del(strings[6619]);
38190str->del(strings[6620]);
38191str->del(strings[6619]);
38192str->del(strings[6620]);
38193strings[6621] = str->add("e,action,mouse,move");
38194strings[6622] = str->add("e");
38195str->del(strings[6621]);
38196str->del(strings[6622]);
38197strings[6623] = str->add("e,action,mouse,move");
38198strings[6624] = str->add("e");
38199str->del(strings[6623]);
38200str->del(strings[6624]);
38201strings[6625] = str->add("e,action,mouse,move");
38202strings[6626] = str->add("e");
38203strings[6625] = str->add(strings[6625]);
38204strings[6626] = str->add(strings[6626]);
38205str->del(strings[6625]);
38206str->del(strings[6626]);
38207str->del(strings[6625]);
38208str->del(strings[6626]);
38209strings[6627] = str->add("e,action,mouse,move");
38210strings[6628] = str->add("e");
38211str->del(strings[6627]);
38212str->del(strings[6628]);
38213strings[6629] = str->add("e,action,mouse,move");
38214strings[6630] = str->add("e");
38215str->del(strings[6629]);
38216str->del(strings[6630]);
38217strings[1932] = str->add(strings[1932]);
38218strings[6631] = str->add("go_activeb25");
38219strings[6632] = str->add("program,start");
38220strings[6633] = str->add("go_activec25");
38221strings[1932] = str->add(strings[1932]);
38222strings[6634] = str->add("go_activeb5");
38223strings[6632] = str->add(strings[6632]);
38224strings[6635] = str->add("go_activec5");
38225strings[1932] = str->add(strings[1932]);
38226strings[6636] = str->add("on");
38227str->del(strings[1932]);
38228str->del(strings[6631]);
38229str->del(strings[6632]);
38230str->del(strings[6633]);
38231str->del(strings[1932]);
38232str->del(strings[6634]);
38233str->del(strings[6632]);
38234str->del(strings[6635]);
38235str->del(strings[1932]);
38236str->del(strings[6636]);
38237strings[6637] = str->add("e,action,mouse,move");
38238strings[6638] = str->add("e");
38239strings[6639] = str->add("e,state,selected");
38240strings[6638] = str->add(strings[6638]);
38241strings[6639] = str->add(strings[6639]);
38242strings[6638] = str->add(strings[6638]);
38243strings[6639] = str->add(strings[6639]);
38244strings[6638] = str->add(strings[6638]);
38245strings[6639] = str->add(strings[6639]);
38246strings[6638] = str->add(strings[6638]);
38247strings[6639] = str->add(strings[6639]);
38248strings[6638] = str->add(strings[6638]);
38249strings[6639] = str->add(strings[6639]);
38250strings[6638] = str->add(strings[6638]);
38251strings[6640] = str->add("Lock Screen");
38252strings[469] = str->add(strings[469]);
38253strings[2708] = str->add(strings[2708]);
38254strings[1726] = str->add(strings[1726]);
38255strings[469] = str->add(strings[469]);
38256strings[2677] = str->add(strings[2677]);
38257strings[6641] = str->add("Hibernate");
38258strings[469] = str->add(strings[469]);
38259strings[2678] = str->add(strings[2678]);
38260strings[1724] = str->add(strings[1724]);
38261strings[469] = str->add(strings[469]);
38262strings[2676] = str->add(strings[2676]);
38263strings[1722] = str->add(strings[1722]);
38264strings[469] = str->add(strings[469]);
38265strings[2675] = str->add(strings[2675]);
38266strings[6642] = str->add("Logout");
38267strings[469] = str->add(strings[469]);
38268strings[2674] = str->add(strings[2674]);
38269str->del(strings[6637]);
38270str->del(strings[6638]);
38271strings[6643] = str->add("program,start");
38272strings[6644] = str->add("sel");
38273str->del(strings[6639]);
38274str->del(strings[6638]);
38275str->del(strings[6639]);
38276str->del(strings[6638]);
38277strings[6643] = str->add(strings[6643]);
38278strings[6644] = str->add(strings[6644]);
38279str->del(strings[6639]);
38280str->del(strings[6638]);
38281strings[6643] = str->add(strings[6643]);
38282strings[6644] = str->add(strings[6644]);
38283strings[1932] = str->add(strings[1932]);
38284strings[6644] = str->add(strings[6644]);
38285str->del(strings[6639]);
38286str->del(strings[6638]);
38287str->del(strings[6639]);
38288str->del(strings[6638]);
38289str->del(strings[6639]);
38290str->del(strings[6638]);
38291str->del(strings[6643]);
38292str->del(strings[6644]);
38293str->del(strings[6643]);
38294str->del(strings[6644]);
38295str->del(strings[6643]);
38296str->del(strings[6644]);
38297str->del(strings[1932]);
38298str->del(strings[6644]);
38299strings[361] = str->add(strings[361]);
38300strings[362] = str->add(strings[362]);
38301strings[361] = str->add(strings[361]);
38302str->del(strings[361]);
38303strings[362] = str->add(strings[362]);
38304str->del(strings[362]);
38305strings[6645] = str->add("resize");
38306str->del(strings[6645]);
38307strings[64] = str->add(strings[64]);
38308strings[2581] = str->add(strings[2581]);
38309strings[64] = str->add(strings[64]);
38310strings[6646] = str->add("load");
38311strings[1841] = str->add(strings[1841]);
38312strings[64] = str->add(strings[64]);
38313strings[1949] = str->add(strings[1949]);
38314strings[64] = str->add(strings[64]);
38315strings[1880] = str->add(strings[1880]);
38316strings[64] = str->add(strings[64]);
38317strings[1876] = str->add(strings[1876]);
38318str->del(strings[64]);
38319strings[379] = str->add(strings[379]);
38320strings[1842] = str->add(strings[1842]);
38321strings[1842] = str->add(strings[1842]);
38322strings[64] = str->add(strings[64]);
38323strings[1874] = str->add(strings[1874]);
38324strings[64] = str->add(strings[64]);
38325strings[2583] = str->add(strings[2583]);
38326strings[6646] = str->add(strings[6646]);
38327strings[1841] = str->add(strings[1841]);
38328strings[64] = str->add(strings[64]);
38329strings[2584] = str->add(strings[2584]);
38330strings[6646] = str->add(strings[6646]);
38331strings[1841] = str->add(strings[1841]);
38332strings[469] = str->add(strings[469]);
38333strings[2708] = str->add(strings[2708]);
38334strings[6646] = str->add(strings[6646]);
38335strings[469] = str->add(strings[469]);
38336strings[3008] = str->add(strings[3008]);
38337strings[1841] = str->add(strings[1841]);
38338strings[6647] = str->add("resize");
38339strings[6647] = str->add(strings[6647]);
38340strings[64] = str->add(strings[64]);
38341strings[2585] = str->add(strings[2585]);
38342strings[64] = str->add(strings[64]);
38343strings[6646] = str->add(strings[6646]);
38344strings[6640] = str->add(strings[6640]);
38345strings[1841] = str->add(strings[1841]);
38346str->del(strings[64]);
38347strings[385] = str->add(strings[385]);
38348strings[6640] = str->add(strings[6640]);
38349strings[64] = str->add(strings[64]);
38350strings[2886] = str->add(strings[2886]);
38351strings[64] = str->add(strings[64]);
38352strings[2888] = str->add(strings[2888]);
38353strings[64] = str->add(strings[64]);
38354strings[2582] = str->add(strings[2582]);
38355strings[6646] = str->add(strings[6646]);
38356strings[1841] = str->add(strings[1841]);
38357strings[64] = str->add(strings[64]);
38358strings[2583] = str->add(strings[2583]);
38359strings[6646] = str->add(strings[6646]);
38360strings[1841] = str->add(strings[1841]);
38361strings[64] = str->add(strings[64]);
38362strings[2584] = str->add(strings[2584]);
38363strings[6646] = str->add(strings[6646]);
38364strings[1841] = str->add(strings[1841]);
38365strings[469] = str->add(strings[469]);
38366strings[2677] = str->add(strings[2677]);
38367strings[6646] = str->add(strings[6646]);
38368strings[469] = str->add(strings[469]);
38369strings[3011] = str->add(strings[3011]);
38370strings[1841] = str->add(strings[1841]);
38371strings[6647] = str->add(strings[6647]);
38372strings[6647] = str->add(strings[6647]);
38373strings[64] = str->add(strings[64]);
38374strings[2585] = str->add(strings[2585]);
38375strings[64] = str->add(strings[64]);
38376strings[6646] = str->add(strings[6646]);
38377strings[1726] = str->add(strings[1726]);
38378strings[1841] = str->add(strings[1841]);
38379str->del(strings[64]);
38380strings[385] = str->add(strings[385]);
38381strings[1726] = str->add(strings[1726]);
38382strings[64] = str->add(strings[64]);
38383strings[2886] = str->add(strings[2886]);
38384strings[64] = str->add(strings[64]);
38385strings[2888] = str->add(strings[2888]);
38386strings[64] = str->add(strings[64]);
38387strings[2583] = str->add(strings[2583]);
38388strings[6646] = str->add(strings[6646]);
38389strings[1841] = str->add(strings[1841]);
38390strings[64] = str->add(strings[64]);
38391strings[2584] = str->add(strings[2584]);
38392strings[6646] = str->add(strings[6646]);
38393strings[1841] = str->add(strings[1841]);
38394strings[469] = str->add(strings[469]);
38395strings[2678] = str->add(strings[2678]);
38396strings[6646] = str->add(strings[6646]);
38397strings[469] = str->add(strings[469]);
38398strings[3013] = str->add(strings[3013]);
38399strings[1841] = str->add(strings[1841]);
38400strings[6647] = str->add(strings[6647]);
38401strings[6647] = str->add(strings[6647]);
38402strings[64] = str->add(strings[64]);
38403strings[2585] = str->add(strings[2585]);
38404strings[64] = str->add(strings[64]);
38405strings[6646] = str->add(strings[6646]);
38406strings[6641] = str->add(strings[6641]);
38407strings[1841] = str->add(strings[1841]);
38408str->del(strings[64]);
38409strings[385] = str->add(strings[385]);
38410strings[6641] = str->add(strings[6641]);
38411strings[64] = str->add(strings[64]);
38412strings[2886] = str->add(strings[2886]);
38413strings[64] = str->add(strings[64]);
38414strings[2888] = str->add(strings[2888]);
38415strings[64] = str->add(strings[64]);
38416strings[2583] = str->add(strings[2583]);
38417strings[6646] = str->add(strings[6646]);
38418strings[1841] = str->add(strings[1841]);
38419strings[64] = str->add(strings[64]);
38420strings[2584] = str->add(strings[2584]);
38421strings[6646] = str->add(strings[6646]);
38422strings[1841] = str->add(strings[1841]);
38423strings[469] = str->add(strings[469]);
38424strings[2676] = str->add(strings[2676]);
38425strings[6646] = str->add(strings[6646]);
38426strings[469] = str->add(strings[469]);
38427strings[3015] = str->add(strings[3015]);
38428strings[1841] = str->add(strings[1841]);
38429strings[6647] = str->add(strings[6647]);
38430strings[6647] = str->add(strings[6647]);
38431strings[64] = str->add(strings[64]);
38432strings[2585] = str->add(strings[2585]);
38433strings[64] = str->add(strings[64]);
38434strings[6646] = str->add(strings[6646]);
38435strings[1724] = str->add(strings[1724]);
38436strings[1841] = str->add(strings[1841]);
38437str->del(strings[64]);
38438strings[385] = str->add(strings[385]);
38439strings[1724] = str->add(strings[1724]);
38440strings[64] = str->add(strings[64]);
38441strings[2886] = str->add(strings[2886]);
38442strings[64] = str->add(strings[64]);
38443strings[2888] = str->add(strings[2888]);
38444strings[64] = str->add(strings[64]);
38445strings[2583] = str->add(strings[2583]);
38446strings[6646] = str->add(strings[6646]);
38447strings[1841] = str->add(strings[1841]);
38448strings[64] = str->add(strings[64]);
38449strings[2584] = str->add(strings[2584]);
38450strings[6646] = str->add(strings[6646]);
38451strings[1841] = str->add(strings[1841]);
38452strings[469] = str->add(strings[469]);
38453strings[2675] = str->add(strings[2675]);
38454strings[6646] = str->add(strings[6646]);
38455strings[469] = str->add(strings[469]);
38456strings[3017] = str->add(strings[3017]);
38457strings[1841] = str->add(strings[1841]);
38458strings[6647] = str->add(strings[6647]);
38459strings[6647] = str->add(strings[6647]);
38460strings[64] = str->add(strings[64]);
38461strings[2585] = str->add(strings[2585]);
38462strings[64] = str->add(strings[64]);
38463strings[6646] = str->add(strings[6646]);
38464strings[1722] = str->add(strings[1722]);
38465strings[1841] = str->add(strings[1841]);
38466str->del(strings[64]);
38467strings[385] = str->add(strings[385]);
38468strings[1722] = str->add(strings[1722]);
38469strings[64] = str->add(strings[64]);
38470strings[2886] = str->add(strings[2886]);
38471strings[64] = str->add(strings[64]);
38472strings[2888] = str->add(strings[2888]);
38473strings[64] = str->add(strings[64]);
38474strings[2582] = str->add(strings[2582]);
38475strings[6646] = str->add(strings[6646]);
38476strings[1841] = str->add(strings[1841]);
38477strings[64] = str->add(strings[64]);
38478strings[2583] = str->add(strings[2583]);
38479strings[6646] = str->add(strings[6646]);
38480strings[1841] = str->add(strings[1841]);
38481strings[64] = str->add(strings[64]);
38482strings[2584] = str->add(strings[2584]);
38483strings[6646] = str->add(strings[6646]);
38484strings[1841] = str->add(strings[1841]);
38485strings[469] = str->add(strings[469]);
38486strings[2674] = str->add(strings[2674]);
38487strings[6646] = str->add(strings[6646]);
38488strings[469] = str->add(strings[469]);
38489strings[3019] = str->add(strings[3019]);
38490strings[1841] = str->add(strings[1841]);
38491strings[6647] = str->add(strings[6647]);
38492strings[6647] = str->add(strings[6647]);
38493strings[64] = str->add(strings[64]);
38494strings[2585] = str->add(strings[2585]);
38495strings[64] = str->add(strings[64]);
38496strings[6646] = str->add(strings[6646]);
38497strings[6642] = str->add(strings[6642]);
38498strings[1841] = str->add(strings[1841]);
38499str->del(strings[64]);
38500strings[385] = str->add(strings[385]);
38501strings[6642] = str->add(strings[6642]);
38502strings[64] = str->add(strings[64]);
38503strings[2886] = str->add(strings[2886]);
38504strings[64] = str->add(strings[64]);
38505strings[2888] = str->add(strings[2888]);
38506strings[6647] = str->add(strings[6647]);
38507strings[6647] = str->add(strings[6647]);
38508strings[6647] = str->add(strings[6647]);
38509strings[6647] = str->add(strings[6647]);
38510strings[6647] = str->add(strings[6647]);
38511strings[6647] = str->add(strings[6647]);
38512strings[6647] = str->add(strings[6647]);
38513strings[6647] = str->add(strings[6647]);
38514strings[6647] = str->add(strings[6647]);
38515strings[6647] = str->add(strings[6647]);
38516strings[6647] = str->add(strings[6647]);
38517strings[6647] = str->add(strings[6647]);
38518strings[6647] = str->add(strings[6647]);
38519strings[6647] = str->add(strings[6647]);
38520strings[6647] = str->add(strings[6647]);
38521strings[6647] = str->add(strings[6647]);
38522strings[6647] = str->add(strings[6647]);
38523strings[6647] = str->add(strings[6647]);
38524strings[6647] = str->add(strings[6647]);
38525strings[6647] = str->add(strings[6647]);
38526strings[6647] = str->add(strings[6647]);
38527str->del(strings[1842]);
38528strings[1842] = str->add(strings[1842]);
38529str->del(strings[1842]);
38530strings[1842] = str->add(strings[1842]);
38531strings[6647] = str->add(strings[6647]);
38532strings[6640] = str->add(strings[6640]);
38533strings[6640] = str->add(strings[6640]);
38534strings[64] = str->add(strings[64]);
38535strings[2915] = str->add(strings[2915]);
38536strings[6647] = str->add(strings[6647]);
38537strings[1726] = str->add(strings[1726]);
38538strings[1726] = str->add(strings[1726]);
38539strings[6647] = str->add(strings[6647]);
38540strings[6641] = str->add(strings[6641]);
38541strings[6641] = str->add(strings[6641]);
38542strings[6647] = str->add(strings[6647]);
38543strings[1724] = str->add(strings[1724]);
38544strings[1724] = str->add(strings[1724]);
38545strings[6647] = str->add(strings[6647]);
38546strings[1722] = str->add(strings[1722]);
38547strings[1722] = str->add(strings[1722]);
38548strings[64] = str->add(strings[64]);
38549strings[2915] = str->add(strings[2915]);
38550strings[6647] = str->add(strings[6647]);
38551strings[6642] = str->add(strings[6642]);
38552strings[6642] = str->add(strings[6642]);
38553str->del(strings[64]);
38554str->del(strings[2913]);
38555strings[64] = str->add(strings[64]);
38556strings[3021] = str->add(strings[3021]);
38557strings[6648] = str->add("font");
38558strings[6649] = str->add("font_fallbacks");
38559strings[6650] = str->add("font_size");
38560strings[6651] = str->add("font_source");
38561strings[6652] = str->add("color");
38562strings[6653] = str->add("underline_color");
38563strings[6654] = str->add("underline2_color");
38564strings[6655] = str->add("outline_color");
38565strings[6656] = str->add("shadow_color");
38566strings[6657] = str->add("glow_color");
38567strings[6658] = str->add("glow2_color");
38568strings[6659] = str->add("backing_color");
38569strings[6660] = str->add("strikethrough_color");
38570strings[6661] = str->add("align");
38571strings[6662] = str->add("valign");
38572strings[6663] = str->add("wrap");
38573strings[6664] = str->add("left_margin");
38574strings[6665] = str->add("right_margin");
38575strings[6666] = str->add("underline");
38576strings[6667] = str->add("strikethrough");
38577strings[6668] = str->add("backing");
38578strings[6669] = str->add("style");
38579strings[6670] = str->add("tabstops");
38580strings[6661] = str->add(strings[6661]);
38581strings[6671] = str->add("center");
38582str->del(strings[6661]);
38583str->del(strings[6671]);
38584strings[6652] = str->add(strings[6652]);
38585strings[6672] = str->add("#000");
38586str->del(strings[6652]);
38587str->del(strings[6672]);
38588strings[6669] = str->add(strings[6669]);
38589strings[6673] = str->add("shadow");
38590str->del(strings[6669]);
38591str->del(strings[6673]);
38592strings[6656] = str->add(strings[6656]);
38593strings[6674] = str->add("#ffffff80");
38594str->del(strings[6656]);
38595str->del(strings[6674]);
38596strings[6663] = str->add(strings[6663]);
38597strings[6675] = str->add("word");
38598str->del(strings[6663]);
38599str->del(strings[6675]);
38600strings[6651] = str->add(strings[6651]);
38601strings[469] = str->add(strings[469]);
38602strings[469] = str->add(strings[469]);
38603str->del(strings[6651]);
38604str->del(strings[469]);
38605strings[6650] = str->add(strings[6650]);
38606strings[6676] = str->add("10.000000");
38607str->del(strings[6650]);
38608str->del(strings[6676]);
38609strings[6648] = str->add(strings[6648]);
38610strings[470] = str->add(strings[470]);
38611strings[470] = str->add(strings[470]);
38612str->del(strings[6648]);
38613str->del(strings[470]);
38614strings[382] = str->add(strings[382]);
38615strings[382] = str->add(strings[382]);
38616strings[382] = str->add(strings[382]);
38617strings[382] = str->add(strings[382]);
38618strings[382] = str->add(strings[382]);
38619strings[382] = str->add(strings[382]);
38620strings[470] = str->add(strings[470]);
38621strings[469] = str->add(strings[469]);
38622strings[6669] = str->add(strings[6669]);
38623strings[6677] = str->add("glow");
38624str->del(strings[6669]);
38625str->del(strings[6677]);
38626strings[6652] = str->add(strings[6652]);
38627strings[6678] = str->add("#fff");
38628str->del(strings[6652]);
38629str->del(strings[6678]);
38630strings[6658] = str->add(strings[6658]);
38631strings[6679] = str->add("#fe87");
38632str->del(strings[6658]);
38633str->del(strings[6679]);
38634strings[6657] = str->add(strings[6657]);
38635strings[6680] = str->add("#fa14");
38636str->del(strings[6657]);
38637str->del(strings[6680]);
38638strings[6648] = str->add(strings[6648]);
38639strings[471] = str->add(strings[471]);
38640str->del(strings[470]);
38641strings[471] = str->add(strings[471]);
38642str->del(strings[6648]);
38643str->del(strings[471]);
38644strings[470] = str->add(strings[470]);
38645strings[469] = str->add(strings[469]);
38646strings[6669] = str->add(strings[6669]);
38647strings[6681] = str->add("glow");
38648str->del(strings[6669]);
38649str->del(strings[6681]);
38650strings[6652] = str->add(strings[6652]);
38651strings[6682] = str->add("#fff");
38652str->del(strings[6652]);
38653str->del(strings[6682]);
38654strings[6658] = str->add(strings[6658]);
38655strings[6683] = str->add("#fe87");
38656str->del(strings[6658]);
38657str->del(strings[6683]);
38658strings[6657] = str->add(strings[6657]);
38659strings[6684] = str->add("#fa14");
38660str->del(strings[6657]);
38661str->del(strings[6684]);
38662strings[6648] = str->add(strings[6648]);
38663strings[471] = str->add(strings[471]);
38664str->del(strings[470]);
38665strings[471] = str->add(strings[471]);
38666str->del(strings[6648]);
38667str->del(strings[471]);
38668str->del(strings[6648]);
38669str->del(strings[6649]);
38670str->del(strings[6650]);
38671str->del(strings[6651]);
38672str->del(strings[6652]);
38673str->del(strings[6653]);
38674str->del(strings[6654]);
38675str->del(strings[6655]);
38676str->del(strings[6656]);
38677str->del(strings[6657]);
38678str->del(strings[6658]);
38679str->del(strings[6659]);
38680str->del(strings[6660]);
38681str->del(strings[6661]);
38682str->del(strings[6662]);
38683str->del(strings[6663]);
38684str->del(strings[6664]);
38685str->del(strings[6665]);
38686str->del(strings[6666]);
38687str->del(strings[6667]);
38688str->del(strings[6668]);
38689str->del(strings[6669]);
38690str->del(strings[6670]);
38691str->del(strings[382]);
38692str->del(strings[382]);
38693str->del(strings[382]);
38694str->del(strings[382]);
38695str->del(strings[382]);
38696str->del(strings[382]);
38697str->del(strings[471]);
38698str->del(strings[469]);
38699str->del(strings[470]);
38700str->del(strings[469]);
38701str->del(strings[471]);
38702str->del(strings[469]);
38703strings[6685] = str->add("font");
38704strings[6686] = str->add("font_fallbacks");
38705strings[6687] = str->add("font_size");
38706strings[6688] = str->add("font_source");
38707strings[6689] = str->add("color");
38708strings[6690] = str->add("underline_color");
38709strings[6691] = str->add("underline2_color");
38710strings[6692] = str->add("outline_color");
38711strings[6693] = str->add("shadow_color");
38712strings[6694] = str->add("glow_color");
38713strings[6695] = str->add("glow2_color");
38714strings[6696] = str->add("backing_color");
38715strings[6697] = str->add("strikethrough_color");
38716strings[6698] = str->add("align");
38717strings[6699] = str->add("valign");
38718strings[6700] = str->add("wrap");
38719strings[6701] = str->add("left_margin");
38720strings[6702] = str->add("right_margin");
38721strings[6703] = str->add("underline");
38722strings[6704] = str->add("strikethrough");
38723strings[6705] = str->add("backing");
38724strings[6706] = str->add("style");
38725strings[6707] = str->add("tabstops");
38726strings[6698] = str->add(strings[6698]);
38727strings[6708] = str->add("center");
38728str->del(strings[6698]);
38729str->del(strings[6708]);
38730strings[6689] = str->add(strings[6689]);
38731strings[6709] = str->add("#000");
38732str->del(strings[6689]);
38733str->del(strings[6709]);
38734strings[6706] = str->add(strings[6706]);
38735strings[6710] = str->add("shadow");
38736str->del(strings[6706]);
38737str->del(strings[6710]);
38738strings[6693] = str->add(strings[6693]);
38739strings[6711] = str->add("#ffffff80");
38740str->del(strings[6693]);
38741str->del(strings[6711]);
38742strings[6700] = str->add(strings[6700]);
38743strings[6712] = str->add("word");
38744str->del(strings[6700]);
38745str->del(strings[6712]);
38746strings[6688] = str->add(strings[6688]);
38747strings[469] = str->add(strings[469]);
38748strings[469] = str->add(strings[469]);
38749str->del(strings[6688]);
38750str->del(strings[469]);
38751strings[6687] = str->add(strings[6687]);
38752strings[6713] = str->add("10.000000");
38753str->del(strings[6687]);
38754str->del(strings[6713]);
38755strings[6685] = str->add(strings[6685]);
38756strings[470] = str->add(strings[470]);
38757strings[470] = str->add(strings[470]);
38758str->del(strings[6685]);
38759str->del(strings[470]);
38760strings[470] = str->add(strings[470]);
38761strings[469] = str->add(strings[469]);
38762strings[6706] = str->add(strings[6706]);
38763strings[6714] = str->add("soft_shadow");
38764str->del(strings[6706]);
38765str->del(strings[6714]);
38766strings[6689] = str->add(strings[6689]);
38767strings[6715] = str->add("#fff");
38768str->del(strings[6689]);
38769str->del(strings[6715]);
38770strings[6693] = str->add(strings[6693]);
38771strings[6716] = str->add("#00000020");
38772str->del(strings[6693]);
38773str->del(strings[6716]);
38774strings[6687] = str->add(strings[6687]);
38775strings[6717] = str->add("12.000000");
38776str->del(strings[6687]);
38777str->del(strings[6717]);
38778strings[6685] = str->add(strings[6685]);
38779strings[471] = str->add(strings[471]);
38780str->del(strings[470]);
38781strings[471] = str->add(strings[471]);
38782str->del(strings[6685]);
38783str->del(strings[471]);
38784strings[382] = str->add(strings[382]);
38785strings[382] = str->add(strings[382]);
38786strings[382] = str->add(strings[382]);
38787strings[382] = str->add(strings[382]);
38788strings[382] = str->add(strings[382]);
38789strings[382] = str->add(strings[382]);
38790strings[382] = str->add(strings[382]);
38791strings[382] = str->add(strings[382]);
38792strings[382] = str->add(strings[382]);
38793strings[382] = str->add(strings[382]);
38794strings[382] = str->add(strings[382]);
38795strings[382] = str->add(strings[382]);
38796strings[382] = str->add(strings[382]);
38797strings[382] = str->add(strings[382]);
38798strings[382] = str->add(strings[382]);
38799strings[382] = str->add(strings[382]);
38800strings[382] = str->add(strings[382]);
38801strings[382] = str->add(strings[382]);
38802strings[382] = str->add(strings[382]);
38803strings[382] = str->add(strings[382]);
38804strings[382] = str->add(strings[382]);
38805strings[382] = str->add(strings[382]);
38806str->del(strings[6685]);
38807str->del(strings[6686]);
38808str->del(strings[6687]);
38809str->del(strings[6688]);
38810str->del(strings[6689]);
38811str->del(strings[6690]);
38812str->del(strings[6691]);
38813str->del(strings[6692]);
38814str->del(strings[6693]);
38815str->del(strings[6694]);
38816str->del(strings[6695]);
38817str->del(strings[6696]);
38818str->del(strings[6697]);
38819str->del(strings[6698]);
38820str->del(strings[6699]);
38821str->del(strings[6700]);
38822str->del(strings[6701]);
38823str->del(strings[6702]);
38824str->del(strings[6703]);
38825str->del(strings[6704]);
38826str->del(strings[6705]);
38827str->del(strings[6706]);
38828str->del(strings[6707]);
38829str->del(strings[471]);
38830str->del(strings[469]);
38831str->del(strings[382]);
38832str->del(strings[382]);
38833str->del(strings[382]);
38834str->del(strings[382]);
38835str->del(strings[382]);
38836str->del(strings[382]);
38837str->del(strings[382]);
38838str->del(strings[382]);
38839str->del(strings[382]);
38840str->del(strings[382]);
38841str->del(strings[382]);
38842str->del(strings[382]);
38843str->del(strings[382]);
38844str->del(strings[382]);
38845str->del(strings[382]);
38846str->del(strings[382]);
38847str->del(strings[382]);
38848str->del(strings[382]);
38849str->del(strings[382]);
38850str->del(strings[382]);
38851str->del(strings[382]);
38852str->del(strings[470]);
38853str->del(strings[469]);
38854str->del(strings[382]);
38855strings[1932] = str->add(strings[1932]);
38856strings[6718] = str->add("go_activec22");
38857strings[6719] = str->add("program,start");
38858strings[6720] = str->add("go_activeb22");
38859strings[1932] = str->add(strings[1932]);
38860strings[6721] = str->add("go_activec8");
38861strings[6719] = str->add(strings[6719]);
38862strings[6722] = str->add("go_activeb8");
38863str->del(strings[6646]);
38864str->del(strings[1841]);
38865str->del(strings[6646]);
38866str->del(strings[1841]);
38867str->del(strings[6646]);
38868str->del(strings[1841]);
38869str->del(strings[6646]);
38870str->del(strings[1841]);
38871str->del(strings[6647]);
38872str->del(strings[6647]);
38873str->del(strings[6646]);
38874str->del(strings[1841]);
38875str->del(strings[6646]);
38876str->del(strings[1841]);
38877str->del(strings[6646]);
38878str->del(strings[1841]);
38879str->del(strings[6646]);
38880str->del(strings[1841]);
38881str->del(strings[6646]);
38882str->del(strings[1841]);
38883str->del(strings[6647]);
38884str->del(strings[6647]);
38885str->del(strings[6646]);
38886str->del(strings[1841]);
38887str->del(strings[6646]);
38888str->del(strings[1841]);
38889str->del(strings[6646]);
38890str->del(strings[1841]);
38891str->del(strings[6646]);
38892str->del(strings[1841]);
38893str->del(strings[6647]);
38894str->del(strings[6647]);
38895str->del(strings[6646]);
38896str->del(strings[1841]);
38897str->del(strings[6646]);
38898str->del(strings[1841]);
38899str->del(strings[6646]);
38900str->del(strings[1841]);
38901str->del(strings[6646]);
38902str->del(strings[1841]);
38903str->del(strings[6647]);
38904str->del(strings[6647]);
38905str->del(strings[6646]);
38906str->del(strings[1841]);
38907str->del(strings[6646]);
38908str->del(strings[1841]);
38909str->del(strings[6646]);
38910str->del(strings[1841]);
38911str->del(strings[6646]);
38912str->del(strings[1841]);
38913str->del(strings[6647]);
38914str->del(strings[6647]);
38915str->del(strings[6646]);
38916str->del(strings[1841]);
38917str->del(strings[6646]);
38918str->del(strings[1841]);
38919str->del(strings[6646]);
38920str->del(strings[1841]);
38921str->del(strings[6646]);
38922str->del(strings[1841]);
38923str->del(strings[6646]);
38924str->del(strings[1841]);
38925str->del(strings[6647]);
38926str->del(strings[6647]);
38927str->del(strings[6646]);
38928str->del(strings[1841]);
38929str->del(strings[6647]);
38930str->del(strings[6647]);
38931str->del(strings[6647]);
38932str->del(strings[6647]);
38933str->del(strings[6647]);
38934str->del(strings[6647]);
38935str->del(strings[6647]);
38936str->del(strings[6647]);
38937str->del(strings[6647]);
38938str->del(strings[6647]);
38939str->del(strings[6647]);
38940str->del(strings[6647]);
38941str->del(strings[6647]);
38942str->del(strings[6647]);
38943str->del(strings[6647]);
38944str->del(strings[6647]);
38945str->del(strings[6647]);
38946str->del(strings[6647]);
38947str->del(strings[6647]);
38948str->del(strings[6647]);
38949str->del(strings[6647]);
38950str->del(strings[6647]);
38951str->del(strings[6647]);
38952str->del(strings[6647]);
38953str->del(strings[6647]);
38954str->del(strings[6647]);
38955str->del(strings[6647]);
38956str->del(strings[1932]);
38957str->del(strings[6718]);
38958str->del(strings[6719]);
38959str->del(strings[6720]);
38960str->del(strings[1932]);
38961str->del(strings[6721]);
38962str->del(strings[6719]);
38963str->del(strings[6722]);
38964strings[6723] = str->add("e,action,mouse,move");
38965strings[6724] = str->add("e");
38966strings[6723] = str->add(strings[6723]);
38967strings[6724] = str->add(strings[6724]);
38968str->del(strings[6723]);
38969str->del(strings[6724]);
38970str->del(strings[6723]);
38971str->del(strings[6724]);
38972strings[6725] = str->add("font");
38973strings[6726] = str->add("font_fallbacks");
38974strings[6727] = str->add("font_size");
38975strings[6728] = str->add("font_source");
38976strings[6729] = str->add("color");
38977strings[6730] = str->add("underline_color");
38978strings[6731] = str->add("underline2_color");
38979strings[6732] = str->add("outline_color");
38980strings[6733] = str->add("shadow_color");
38981strings[6734] = str->add("glow_color");
38982strings[6735] = str->add("glow2_color");
38983strings[6736] = str->add("backing_color");
38984strings[6737] = str->add("strikethrough_color");
38985strings[6738] = str->add("align");
38986strings[6739] = str->add("valign");
38987strings[6740] = str->add("wrap");
38988strings[6741] = str->add("left_margin");
38989strings[6742] = str->add("right_margin");
38990strings[6743] = str->add("underline");
38991strings[6744] = str->add("strikethrough");
38992strings[6745] = str->add("backing");
38993strings[6746] = str->add("style");
38994strings[6747] = str->add("tabstops");
38995strings[6738] = str->add(strings[6738]);
38996strings[6748] = str->add("center");
38997str->del(strings[6738]);
38998str->del(strings[6748]);
38999strings[6729] = str->add(strings[6729]);
39000strings[6749] = str->add("#000");
39001str->del(strings[6729]);
39002str->del(strings[6749]);
39003strings[6746] = str->add(strings[6746]);
39004strings[6750] = str->add("shadow");
39005str->del(strings[6746]);
39006str->del(strings[6750]);
39007strings[6733] = str->add(strings[6733]);
39008strings[6751] = str->add("#ffffff80");
39009str->del(strings[6733]);
39010str->del(strings[6751]);
39011strings[6740] = str->add(strings[6740]);
39012strings[6752] = str->add("word");
39013str->del(strings[6740]);
39014str->del(strings[6752]);
39015strings[6728] = str->add(strings[6728]);
39016strings[469] = str->add(strings[469]);
39017strings[469] = str->add(strings[469]);
39018str->del(strings[6728]);
39019str->del(strings[469]);
39020strings[6727] = str->add(strings[6727]);
39021strings[6753] = str->add("10.000000");
39022str->del(strings[6727]);
39023str->del(strings[6753]);
39024strings[6725] = str->add(strings[6725]);
39025strings[470] = str->add(strings[470]);
39026strings[470] = str->add(strings[470]);
39027str->del(strings[6725]);
39028str->del(strings[470]);
39029strings[470] = str->add(strings[470]);
39030strings[469] = str->add(strings[469]);
39031strings[6746] = str->add(strings[6746]);
39032strings[6754] = str->add("soft_shadow");
39033str->del(strings[6746]);
39034str->del(strings[6754]);
39035strings[6729] = str->add(strings[6729]);
39036strings[6755] = str->add("#fff");
39037str->del(strings[6729]);
39038str->del(strings[6755]);
39039strings[6733] = str->add(strings[6733]);
39040strings[6756] = str->add("#00000020");
39041str->del(strings[6733]);
39042str->del(strings[6756]);
39043strings[6727] = str->add(strings[6727]);
39044strings[6757] = str->add("12.000000");
39045str->del(strings[6727]);
39046str->del(strings[6757]);
39047strings[6725] = str->add(strings[6725]);
39048strings[471] = str->add(strings[471]);
39049str->del(strings[470]);
39050strings[471] = str->add(strings[471]);
39051str->del(strings[6725]);
39052str->del(strings[471]);
39053strings[382] = str->add(strings[382]);
39054strings[382] = str->add(strings[382]);
39055strings[382] = str->add(strings[382]);
39056strings[382] = str->add(strings[382]);
39057strings[382] = str->add(strings[382]);
39058strings[382] = str->add(strings[382]);
39059strings[382] = str->add(strings[382]);
39060strings[382] = str->add(strings[382]);
39061strings[382] = str->add(strings[382]);
39062strings[382] = str->add(strings[382]);
39063strings[382] = str->add(strings[382]);
39064strings[382] = str->add(strings[382]);
39065strings[382] = str->add(strings[382]);
39066strings[382] = str->add(strings[382]);
39067strings[382] = str->add(strings[382]);
39068strings[382] = str->add(strings[382]);
39069strings[382] = str->add(strings[382]);
39070strings[382] = str->add(strings[382]);
39071strings[382] = str->add(strings[382]);
39072strings[382] = str->add(strings[382]);
39073strings[382] = str->add(strings[382]);
39074strings[382] = str->add(strings[382]);
39075str->del(strings[471]);
39076str->del(strings[469]);
39077str->del(strings[382]);
39078str->del(strings[382]);
39079str->del(strings[382]);
39080str->del(strings[382]);
39081str->del(strings[382]);
39082str->del(strings[382]);
39083str->del(strings[382]);
39084str->del(strings[382]);
39085str->del(strings[382]);
39086str->del(strings[382]);
39087str->del(strings[382]);
39088str->del(strings[382]);
39089str->del(strings[382]);
39090str->del(strings[382]);
39091str->del(strings[382]);
39092str->del(strings[382]);
39093str->del(strings[382]);
39094str->del(strings[382]);
39095str->del(strings[382]);
39096str->del(strings[382]);
39097str->del(strings[382]);
39098str->del(strings[470]);
39099str->del(strings[469]);
39100str->del(strings[382]);
39101str->del(strings[6725]);
39102str->del(strings[6726]);
39103str->del(strings[6727]);
39104str->del(strings[6728]);
39105str->del(strings[6729]);
39106str->del(strings[6730]);
39107str->del(strings[6731]);
39108str->del(strings[6732]);
39109str->del(strings[6733]);
39110str->del(strings[6734]);
39111str->del(strings[6735]);
39112str->del(strings[6736]);
39113str->del(strings[6737]);
39114str->del(strings[6738]);
39115str->del(strings[6739]);
39116str->del(strings[6740]);
39117str->del(strings[6741]);
39118str->del(strings[6742]);
39119str->del(strings[6743]);
39120str->del(strings[6744]);
39121str->del(strings[6745]);
39122str->del(strings[6746]);
39123str->del(strings[6747]);
39124str->del(strings[7]);
39125str->del(strings[1968]);
39126strings[7] = str->add(strings[7]);
39127strings[2058] = str->add(strings[2058]);
39128strings[6758] = str->add("e,action,mouse,move");
39129strings[6759] = str->add("e");
39130strings[6758] = str->add(strings[6758]);
39131strings[6759] = str->add(strings[6759]);
39132str->del(strings[6758]);
39133str->del(strings[6759]);
39134str->del(strings[6758]);
39135str->del(strings[6759]);
39136strings[6760] = str->add("e,action,mouse,move");
39137strings[6761] = str->add("e");
39138str->del(strings[6760]);
39139str->del(strings[6761]);
39140strings[6762] = str->add("e,action,mouse,move");
39141strings[6763] = str->add("e");
39142str->del(strings[6762]);
39143str->del(strings[6763]);
39144str->del(strings[7]);
39145str->del(strings[2058]);
39146strings[7] = str->add(strings[7]);
39147strings[1970] = str->add(strings[1970]);
39148strings[6764] = str->add("e,action,mouse,move");
39149strings[6765] = str->add("e");
39150strings[6764] = str->add(strings[6764]);
39151strings[6765] = str->add(strings[6765]);
39152str->del(strings[6764]);
39153str->del(strings[6765]);
39154str->del(strings[6764]);
39155str->del(strings[6765]);
39156strings[6766] = str->add("e,action,mouse,move");
39157strings[6767] = str->add("e");
39158str->del(strings[6766]);
39159str->del(strings[6767]);
39160strings[6768] = str->add("e,action,mouse,move");
39161strings[6769] = str->add("e");
39162str->del(strings[6768]);
39163str->del(strings[6769]);
39164strings[6770] = str->add("e,action,mouse,move");
39165strings[6771] = str->add("e");
39166str->del(strings[6770]);
39167str->del(strings[6771]);
39168strings[6772] = str->add("e,action,mouse,move");
39169strings[6773] = str->add("e");
39170str->del(strings[6772]);
39171str->del(strings[6773]);
39172strings[6774] = str->add("e,action,mouse,move");
39173strings[6775] = str->add("e");
39174str->del(strings[6774]);
39175str->del(strings[6775]);
39176strings[6776] = str->add("e,action,mouse,move");
39177strings[6777] = str->add("e");
39178str->del(strings[6776]);
39179str->del(strings[6777]);
39180strings[6778] = str->add("e,action,mouse,move");
39181strings[6779] = str->add("e");
39182str->del(strings[6778]);
39183str->del(strings[6779]);
39184strings[6780] = str->add("e,action,mouse,move");
39185strings[6781] = str->add("e");
39186str->del(strings[6780]);
39187str->del(strings[6781]);
39188strings[1932] = str->add(strings[1932]);
39189strings[6782] = str->add("go_activeb24");
39190strings[6783] = str->add("program,start");
39191strings[6784] = str->add("go_activec24");
39192strings[1932] = str->add(strings[1932]);
39193strings[6785] = str->add("go_activeb6");
39194strings[6783] = str->add(strings[6783]);
39195strings[6786] = str->add("go_activec6");
39196str->del(strings[1932]);
39197str->del(strings[6782]);
39198str->del(strings[6783]);
39199str->del(strings[6784]);
39200str->del(strings[1932]);
39201str->del(strings[6785]);
39202str->del(strings[6783]);
39203str->del(strings[6786]);
39204str->del(strings[7]);
39205str->del(strings[1970]);
39206strings[7] = str->add(strings[7]);
39207strings[1869] = str->add(strings[1869]);
39208strings[6787] = str->add("e,action,mouse,move");
39209strings[6788] = str->add("e");
39210strings[6787] = str->add(strings[6787]);
39211strings[6788] = str->add(strings[6788]);
39212str->del(strings[6787]);
39213str->del(strings[6788]);
39214str->del(strings[6787]);
39215str->del(strings[6788]);
39216strings[6789] = str->add("e,action,mouse,move");
39217strings[6790] = str->add("e");
39218strings[6791] = str->add("e,state,unselected");
39219strings[6790] = str->add(strings[6790]);
39220strings[6791] = str->add(strings[6791]);
39221strings[6790] = str->add(strings[6790]);
39222strings[6791] = str->add(strings[6791]);
39223strings[6790] = str->add(strings[6790]);
39224strings[6791] = str->add(strings[6791]);
39225strings[6790] = str->add(strings[6790]);
39226strings[6791] = str->add(strings[6791]);
39227strings[6790] = str->add(strings[6790]);
39228strings[6791] = str->add(strings[6791]);
39229strings[6790] = str->add(strings[6790]);
39230str->del(strings[6789]);
39231str->del(strings[6790]);
39232strings[1932] = str->add(strings[1932]);
39233strings[6792] = str->add("sel");
39234strings[6793] = str->add("program,start");
39235strings[6794] = str->add("unsel");
39236str->del(strings[6791]);
39237str->del(strings[6790]);
39238str->del(strings[6791]);
39239str->del(strings[6790]);
39240strings[1932] = str->add(strings[1932]);
39241strings[6792] = str->add(strings[6792]);
39242strings[6793] = str->add(strings[6793]);
39243strings[6794] = str->add(strings[6794]);
39244str->del(strings[6791]);
39245str->del(strings[6790]);
39246strings[6793] = str->add(strings[6793]);
39247strings[6794] = str->add(strings[6794]);
39248strings[1932] = str->add(strings[1932]);
39249strings[6794] = str->add(strings[6794]);
39250str->del(strings[6791]);
39251str->del(strings[6790]);
39252str->del(strings[6791]);
39253str->del(strings[6790]);
39254str->del(strings[6791]);
39255str->del(strings[6790]);
39256str->del(strings[1932]);
39257str->del(strings[6792]);
39258str->del(strings[6793]);
39259str->del(strings[6794]);
39260str->del(strings[1932]);
39261str->del(strings[6792]);
39262str->del(strings[6793]);
39263str->del(strings[6794]);
39264str->del(strings[6793]);
39265str->del(strings[6794]);
39266str->del(strings[1932]);
39267str->del(strings[6794]);
39268str->del(strings[64]);
39269str->del(strings[3021]);
39270strings[64] = str->add(strings[64]);
39271strings[2913] = str->add(strings[2913]);
39272strings[6795] = str->add("e,action,mouse,move");
39273strings[6796] = str->add("e");
39274str->del(strings[6795]);
39275str->del(strings[6796]);
39276strings[1932] = str->add(strings[1932]);
39277strings[1840] = str->add(strings[1840]);
39278strings[6797] = str->add("program,start");
39279strings[1844] = str->add(strings[1844]);
39280strings[1932] = str->add(strings[1932]);
39281strings[1844] = str->add(strings[1844]);
39282strings[6797] = str->add(strings[6797]);
39283strings[1840] = str->add(strings[1840]);
39284strings[1932] = str->add(strings[1932]);
39285strings[1851] = str->add(strings[1851]);
39286strings[6797] = str->add(strings[6797]);
39287strings[1851] = str->add(strings[1851]);
39288str->del(strings[1932]);
39289str->del(strings[1840]);
39290str->del(strings[6797]);
39291str->del(strings[1844]);
39292str->del(strings[1932]);
39293str->del(strings[1844]);
39294str->del(strings[6797]);
39295str->del(strings[1840]);
39296str->del(strings[1932]);
39297str->del(strings[1851]);
39298str->del(strings[6797]);
39299str->del(strings[1851]);
39300strings[6798] = str->add("e,action,mouse,move");
39301strings[6799] = str->add("e");
39302strings[6798] = str->add(strings[6798]);
39303strings[6799] = str->add(strings[6799]);
39304str->del(strings[6798]);
39305str->del(strings[6799]);
39306str->del(strings[6798]);
39307str->del(strings[6799]);
39308strings[6800] = str->add("e,action,mouse,move");
39309strings[6801] = str->add("e");
39310strings[6802] = str->add("e,state,selected");
39311strings[6801] = str->add(strings[6801]);
39312strings[6802] = str->add(strings[6802]);
39313strings[6801] = str->add(strings[6801]);
39314strings[6802] = str->add(strings[6802]);
39315strings[6801] = str->add(strings[6801]);
39316strings[6802] = str->add(strings[6802]);
39317strings[6801] = str->add(strings[6801]);
39318strings[6802] = str->add(strings[6802]);
39319strings[6801] = str->add(strings[6801]);
39320strings[6802] = str->add(strings[6802]);
39321strings[6801] = str->add(strings[6801]);
39322str->del(strings[6800]);
39323str->del(strings[6801]);
39324strings[6803] = str->add("program,start");
39325strings[6804] = str->add("sel");
39326str->del(strings[6802]);
39327str->del(strings[6801]);
39328str->del(strings[6802]);
39329str->del(strings[6801]);
39330strings[6803] = str->add(strings[6803]);
39331strings[6804] = str->add(strings[6804]);
39332str->del(strings[6802]);
39333str->del(strings[6801]);
39334strings[6803] = str->add(strings[6803]);
39335strings[6804] = str->add(strings[6804]);
39336strings[1932] = str->add(strings[1932]);
39337strings[6804] = str->add(strings[6804]);
39338str->del(strings[6802]);
39339str->del(strings[6801]);
39340str->del(strings[6802]);
39341str->del(strings[6801]);
39342str->del(strings[6802]);
39343str->del(strings[6801]);
39344str->del(strings[6803]);
39345str->del(strings[6804]);
39346str->del(strings[6803]);
39347str->del(strings[6804]);
39348str->del(strings[6803]);
39349str->del(strings[6804]);
39350str->del(strings[1932]);
39351str->del(strings[6804]);
39352str->del(strings[64]);
39353str->del(strings[2913]);
39354strings[64] = str->add(strings[64]);
39355strings[3021] = str->add(strings[3021]);
39356strings[6805] = str->add("e,action,mouse,move");
39357strings[6806] = str->add("e");
39358str->del(strings[6805]);
39359str->del(strings[6806]);
39360strings[6807] = str->add("e,action,mouse,move");
39361strings[6808] = str->add("e");
39362str->del(strings[6807]);
39363str->del(strings[6808]);
39364strings[1932] = str->add(strings[1932]);
39365strings[6809] = str->add("go_activec21");
39366strings[6810] = str->add("program,start");
39367strings[6811] = str->add("go_activeb21");
39368strings[1932] = str->add(strings[1932]);
39369strings[6812] = str->add("go_activec9");
39370strings[6810] = str->add(strings[6810]);
39371strings[6813] = str->add("go_activeb9");
39372str->del(strings[1932]);
39373str->del(strings[6809]);
39374str->del(strings[6810]);
39375str->del(strings[6811]);
39376str->del(strings[1932]);
39377str->del(strings[6812]);
39378str->del(strings[6810]);
39379str->del(strings[6813]);
39380strings[6814] = str->add("e,action,mouse,move");
39381strings[6815] = str->add("e");
39382strings[2224] = str->add(strings[2224]);
39383strings[469] = str->add(strings[469]);
39384strings[2688] = str->add(strings[2688]);
39385strings[4] = str->add(strings[4]);
39386strings[469] = str->add(strings[469]);
39387strings[2685] = str->add(strings[2685]);
39388strings[1925] = str->add(strings[1925]);
39389strings[1926] = str->add(strings[1926]);
39390strings[3083] = str->add(strings[3083]);
39391strings[2494] = str->add(strings[2494]);
39392strings[469] = str->add(strings[469]);
39393strings[2711] = str->add(strings[2711]);
39394strings[2514] = str->add(strings[2514]);
39395strings[469] = str->add(strings[469]);
39396strings[2680] = str->add(strings[2680]);
39397strings[2536] = str->add(strings[2536]);
39398strings[469] = str->add(strings[469]);
39399strings[2713] = str->add(strings[2713]);
39400strings[6814] = str->add(strings[6814]);
39401strings[6815] = str->add(strings[6815]);
39402str->del(strings[6814]);
39403str->del(strings[6815]);
39404str->del(strings[6814]);
39405str->del(strings[6815]);
39406strings[361] = str->add(strings[361]);
39407strings[362] = str->add(strings[362]);
39408strings[361] = str->add(strings[361]);
39409str->del(strings[361]);
39410strings[362] = str->add(strings[362]);
39411str->del(strings[362]);
39412strings[6816] = str->add("resize");
39413str->del(strings[6816]);
39414strings[64] = str->add(strings[64]);
39415strings[2581] = str->add(strings[2581]);
39416strings[64] = str->add(strings[64]);
39417strings[6817] = str->add("load");
39418strings[1841] = str->add(strings[1841]);
39419strings[64] = str->add(strings[64]);
39420strings[1949] = str->add(strings[1949]);
39421strings[64] = str->add(strings[64]);
39422strings[1880] = str->add(strings[1880]);
39423strings[64] = str->add(strings[64]);
39424strings[1876] = str->add(strings[1876]);
39425str->del(strings[64]);
39426strings[379] = str->add(strings[379]);
39427strings[1842] = str->add(strings[1842]);
39428strings[1842] = str->add(strings[1842]);
39429strings[64] = str->add(strings[64]);
39430strings[1874] = str->add(strings[1874]);
39431strings[64] = str->add(strings[64]);
39432strings[2583] = str->add(strings[2583]);
39433strings[6817] = str->add(strings[6817]);
39434strings[1841] = str->add(strings[1841]);
39435strings[64] = str->add(strings[64]);
39436strings[2584] = str->add(strings[2584]);
39437strings[6817] = str->add(strings[6817]);
39438strings[1841] = str->add(strings[1841]);
39439strings[469] = str->add(strings[469]);
39440strings[2688] = str->add(strings[2688]);
39441strings[6817] = str->add(strings[6817]);
39442strings[469] = str->add(strings[469]);
39443strings[2902] = str->add(strings[2902]);
39444strings[1841] = str->add(strings[1841]);
39445strings[6818] = str->add("resize");
39446strings[6818] = str->add(strings[6818]);
39447strings[64] = str->add(strings[64]);
39448strings[2585] = str->add(strings[2585]);
39449strings[64] = str->add(strings[64]);
39450strings[6817] = str->add(strings[6817]);
39451strings[2224] = str->add(strings[2224]);
39452strings[1841] = str->add(strings[1841]);
39453str->del(strings[64]);
39454strings[385] = str->add(strings[385]);
39455strings[2224] = str->add(strings[2224]);
39456strings[64] = str->add(strings[64]);
39457strings[2886] = str->add(strings[2886]);
39458strings[64] = str->add(strings[64]);
39459strings[2888] = str->add(strings[2888]);
39460strings[64] = str->add(strings[64]);
39461strings[2582] = str->add(strings[2582]);
39462strings[6817] = str->add(strings[6817]);
39463strings[1841] = str->add(strings[1841]);
39464strings[64] = str->add(strings[64]);
39465strings[2583] = str->add(strings[2583]);
39466strings[6817] = str->add(strings[6817]);
39467strings[1841] = str->add(strings[1841]);
39468strings[64] = str->add(strings[64]);
39469strings[2584] = str->add(strings[2584]);
39470strings[6817] = str->add(strings[6817]);
39471strings[1841] = str->add(strings[1841]);
39472strings[469] = str->add(strings[469]);
39473strings[2685] = str->add(strings[2685]);
39474strings[6817] = str->add(strings[6817]);
39475strings[469] = str->add(strings[469]);
39476strings[3089] = str->add(strings[3089]);
39477strings[1841] = str->add(strings[1841]);
39478strings[6818] = str->add(strings[6818]);
39479strings[6818] = str->add(strings[6818]);
39480strings[64] = str->add(strings[64]);
39481strings[2585] = str->add(strings[2585]);
39482strings[64] = str->add(strings[64]);
39483strings[6817] = str->add(strings[6817]);
39484strings[4] = str->add(strings[4]);
39485strings[1841] = str->add(strings[1841]);
39486str->del(strings[64]);
39487strings[385] = str->add(strings[385]);
39488strings[4] = str->add(strings[4]);
39489strings[64] = str->add(strings[64]);
39490strings[2886] = str->add(strings[2886]);
39491strings[64] = str->add(strings[64]);
39492strings[2888] = str->add(strings[2888]);
39493strings[64] = str->add(strings[64]);
39494strings[2583] = str->add(strings[2583]);
39495strings[6817] = str->add(strings[6817]);
39496strings[1841] = str->add(strings[1841]);
39497strings[64] = str->add(strings[64]);
39498strings[2584] = str->add(strings[2584]);
39499strings[6817] = str->add(strings[6817]);
39500strings[1841] = str->add(strings[1841]);
39501strings[1926] = str->add(strings[1926]);
39502strings[3083] = str->add(strings[3083]);
39503strings[6817] = str->add(strings[6817]);
39504strings[1926] = str->add(strings[1926]);
39505strings[1552] = str->add(strings[1552]);
39506strings[1841] = str->add(strings[1841]);
39507strings[6818] = str->add(strings[6818]);
39508strings[6818] = str->add(strings[6818]);
39509strings[64] = str->add(strings[64]);
39510strings[2585] = str->add(strings[2585]);
39511strings[64] = str->add(strings[64]);
39512strings[6817] = str->add(strings[6817]);
39513strings[1925] = str->add(strings[1925]);
39514strings[1841] = str->add(strings[1841]);
39515str->del(strings[64]);
39516strings[385] = str->add(strings[385]);
39517strings[1925] = str->add(strings[1925]);
39518strings[64] = str->add(strings[64]);
39519strings[2886] = str->add(strings[2886]);
39520strings[64] = str->add(strings[64]);
39521strings[2888] = str->add(strings[2888]);
39522strings[64] = str->add(strings[64]);
39523strings[2583] = str->add(strings[2583]);
39524strings[6817] = str->add(strings[6817]);
39525strings[1841] = str->add(strings[1841]);
39526strings[64] = str->add(strings[64]);
39527strings[2584] = str->add(strings[2584]);
39528strings[6817] = str->add(strings[6817]);
39529strings[1841] = str->add(strings[1841]);
39530strings[469] = str->add(strings[469]);
39531strings[2711] = str->add(strings[2711]);
39532strings[6817] = str->add(strings[6817]);
39533strings[469] = str->add(strings[469]);
39534strings[3092] = str->add(strings[3092]);
39535strings[1841] = str->add(strings[1841]);
39536strings[6818] = str->add(strings[6818]);
39537strings[6818] = str->add(strings[6818]);
39538strings[64] = str->add(strings[64]);
39539strings[2585] = str->add(strings[2585]);
39540strings[64] = str->add(strings[64]);
39541strings[6817] = str->add(strings[6817]);
39542strings[2494] = str->add(strings[2494]);
39543strings[1841] = str->add(strings[1841]);
39544str->del(strings[64]);
39545strings[385] = str->add(strings[385]);
39546strings[2494] = str->add(strings[2494]);
39547strings[64] = str->add(strings[64]);
39548strings[2886] = str->add(strings[2886]);
39549strings[64] = str->add(strings[64]);
39550strings[2888] = str->add(strings[2888]);
39551strings[64] = str->add(strings[64]);
39552strings[2583] = str->add(strings[2583]);
39553strings[6817] = str->add(strings[6817]);
39554strings[1841] = str->add(strings[1841]);
39555strings[64] = str->add(strings[64]);
39556strings[2584] = str->add(strings[2584]);
39557strings[6817] = str->add(strings[6817]);
39558strings[1841] = str->add(strings[1841]);
39559strings[469] = str->add(strings[469]);
39560strings[2680] = str->add(strings[2680]);
39561strings[6817] = str->add(strings[6817]);
39562strings[469] = str->add(strings[469]);
39563strings[3094] = str->add(strings[3094]);
39564strings[1841] = str->add(strings[1841]);
39565strings[6818] = str->add(strings[6818]);
39566strings[6818] = str->add(strings[6818]);
39567strings[64] = str->add(strings[64]);
39568strings[2585] = str->add(strings[2585]);
39569strings[64] = str->add(strings[64]);
39570strings[6817] = str->add(strings[6817]);
39571strings[2514] = str->add(strings[2514]);
39572strings[1841] = str->add(strings[1841]);
39573str->del(strings[64]);
39574strings[385] = str->add(strings[385]);
39575strings[2514] = str->add(strings[2514]);
39576strings[64] = str->add(strings[64]);
39577strings[2886] = str->add(strings[2886]);
39578strings[64] = str->add(strings[64]);
39579strings[2888] = str->add(strings[2888]);
39580strings[64] = str->add(strings[64]);
39581strings[2583] = str->add(strings[2583]);
39582strings[6817] = str->add(strings[6817]);
39583strings[1841] = str->add(strings[1841]);
39584strings[64] = str->add(strings[64]);
39585strings[2584] = str->add(strings[2584]);
39586strings[6817] = str->add(strings[6817]);
39587strings[1841] = str->add(strings[1841]);
39588strings[469] = str->add(strings[469]);
39589strings[2713] = str->add(strings[2713]);
39590strings[6817] = str->add(strings[6817]);
39591strings[469] = str->add(strings[469]);
39592strings[3096] = str->add(strings[3096]);
39593strings[1841] = str->add(strings[1841]);
39594strings[6818] = str->add(strings[6818]);
39595strings[6818] = str->add(strings[6818]);
39596strings[64] = str->add(strings[64]);
39597strings[2585] = str->add(strings[2585]);
39598strings[64] = str->add(strings[64]);
39599strings[6817] = str->add(strings[6817]);
39600strings[2536] = str->add(strings[2536]);
39601strings[1841] = str->add(strings[1841]);
39602str->del(strings[64]);
39603strings[385] = str->add(strings[385]);
39604strings[2536] = str->add(strings[2536]);
39605strings[64] = str->add(strings[64]);
39606strings[2886] = str->add(strings[2886]);
39607strings[64] = str->add(strings[64]);
39608strings[2888] = str->add(strings[2888]);
39609strings[6818] = str->add(strings[6818]);
39610strings[6818] = str->add(strings[6818]);
39611strings[6818] = str->add(strings[6818]);
39612strings[6818] = str->add(strings[6818]);
39613strings[6818] = str->add(strings[6818]);
39614strings[6818] = str->add(strings[6818]);
39615strings[6818] = str->add(strings[6818]);
39616strings[6818] = str->add(strings[6818]);
39617strings[6818] = str->add(strings[6818]);
39618strings[6818] = str->add(strings[6818]);
39619strings[6818] = str->add(strings[6818]);
39620strings[6818] = str->add(strings[6818]);
39621strings[6818] = str->add(strings[6818]);
39622strings[6818] = str->add(strings[6818]);
39623strings[6818] = str->add(strings[6818]);
39624strings[6818] = str->add(strings[6818]);
39625strings[6818] = str->add(strings[6818]);
39626strings[6818] = str->add(strings[6818]);
39627strings[6818] = str->add(strings[6818]);
39628strings[6818] = str->add(strings[6818]);
39629strings[1933] = str->add(strings[1933]);
39630str->del(strings[1933]);
39631str->del(strings[64]);
39632str->del(strings[2583]);
39633strings[1933] = str->add(strings[1933]);
39634str->del(strings[1933]);
39635str->del(strings[64]);
39636str->del(strings[2584]);
39637strings[1933] = str->add(strings[1933]);
39638str->del(strings[1933]);
39639str->del(strings[469]);
39640str->del(strings[2708]);
39641strings[1933] = str->add(strings[1933]);
39642str->del(strings[1933]);
39643str->del(strings[6640]);
39644str->del(strings[6640]);
39645str->del(strings[6640]);
39646str->del(strings[64]);
39647str->del(strings[2585]);
39648strings[1933] = str->add(strings[1933]);
39649str->del(strings[1933]);
39650str->del(strings[64]);
39651str->del(strings[2582]);
39652strings[1933] = str->add(strings[1933]);
39653str->del(strings[1933]);
39654str->del(strings[64]);
39655str->del(strings[2583]);
39656strings[1933] = str->add(strings[1933]);
39657str->del(strings[1933]);
39658str->del(strings[64]);
39659str->del(strings[2584]);
39660strings[1933] = str->add(strings[1933]);
39661str->del(strings[1933]);
39662str->del(strings[469]);
39663str->del(strings[2677]);
39664strings[1933] = str->add(strings[1933]);
39665str->del(strings[1933]);
39666str->del(strings[1726]);
39667str->del(strings[1726]);
39668str->del(strings[1726]);
39669str->del(strings[64]);
39670str->del(strings[2585]);
39671strings[1933] = str->add(strings[1933]);
39672str->del(strings[1933]);
39673str->del(strings[64]);
39674str->del(strings[2583]);
39675strings[1933] = str->add(strings[1933]);
39676str->del(strings[1933]);
39677str->del(strings[64]);
39678str->del(strings[2584]);
39679strings[1933] = str->add(strings[1933]);
39680str->del(strings[1933]);
39681str->del(strings[469]);
39682str->del(strings[2678]);
39683strings[1933] = str->add(strings[1933]);
39684str->del(strings[1933]);
39685str->del(strings[6641]);
39686str->del(strings[6641]);
39687str->del(strings[6641]);
39688str->del(strings[64]);
39689str->del(strings[2585]);
39690strings[1933] = str->add(strings[1933]);
39691str->del(strings[1933]);
39692str->del(strings[64]);
39693str->del(strings[2583]);
39694strings[1933] = str->add(strings[1933]);
39695str->del(strings[1933]);
39696str->del(strings[64]);
39697str->del(strings[2584]);
39698strings[1933] = str->add(strings[1933]);
39699str->del(strings[1933]);
39700str->del(strings[469]);
39701str->del(strings[2676]);
39702strings[1933] = str->add(strings[1933]);
39703str->del(strings[1933]);
39704str->del(strings[1724]);
39705str->del(strings[1724]);
39706str->del(strings[1724]);
39707str->del(strings[64]);
39708str->del(strings[2585]);
39709strings[1933] = str->add(strings[1933]);
39710str->del(strings[1933]);
39711str->del(strings[64]);
39712str->del(strings[2583]);
39713strings[1933] = str->add(strings[1933]);
39714str->del(strings[1933]);
39715str->del(strings[64]);
39716str->del(strings[2584]);
39717strings[1933] = str->add(strings[1933]);
39718str->del(strings[1933]);
39719str->del(strings[469]);
39720str->del(strings[2675]);
39721strings[1933] = str->add(strings[1933]);
39722str->del(strings[1933]);
39723str->del(strings[1722]);
39724str->del(strings[1722]);
39725str->del(strings[1722]);
39726str->del(strings[64]);
39727str->del(strings[2585]);
39728strings[1933] = str->add(strings[1933]);
39729str->del(strings[1933]);
39730str->del(strings[64]);
39731str->del(strings[2582]);
39732strings[1933] = str->add(strings[1933]);
39733str->del(strings[1933]);
39734str->del(strings[64]);
39735str->del(strings[2583]);
39736strings[1933] = str->add(strings[1933]);
39737str->del(strings[1933]);
39738str->del(strings[64]);
39739str->del(strings[2584]);
39740strings[1933] = str->add(strings[1933]);
39741str->del(strings[1933]);
39742str->del(strings[469]);
39743str->del(strings[2674]);
39744strings[1933] = str->add(strings[1933]);
39745str->del(strings[1933]);
39746str->del(strings[6642]);
39747str->del(strings[6642]);
39748str->del(strings[6642]);
39749str->del(strings[64]);
39750str->del(strings[2585]);
39751strings[1933] = str->add(strings[1933]);
39752str->del(strings[1933]);
39753str->del(strings[1842]);
39754str->del(strings[1842]);
39755str->del(strings[64]);
39756str->del(strings[2581]);
39757str->del(strings[64]);
39758str->del(strings[2886]);
39759str->del(strings[64]);
39760str->del(strings[2888]);
39761str->del(strings[469]);
39762str->del(strings[3008]);
39763str->del(strings[6640]);
39764str->del(strings[385]);
39765str->del(strings[64]);
39766str->del(strings[2915]);
39767str->del(strings[64]);
39768str->del(strings[2886]);
39769str->del(strings[64]);
39770str->del(strings[2888]);
39771str->del(strings[469]);
39772str->del(strings[3011]);
39773str->del(strings[1726]);
39774str->del(strings[385]);
39775str->del(strings[64]);
39776str->del(strings[2886]);
39777str->del(strings[64]);
39778str->del(strings[2888]);
39779str->del(strings[469]);
39780str->del(strings[3013]);
39781str->del(strings[6641]);
39782str->del(strings[385]);
39783str->del(strings[64]);
39784str->del(strings[2886]);
39785str->del(strings[64]);
39786str->del(strings[2888]);
39787str->del(strings[469]);
39788str->del(strings[3015]);
39789str->del(strings[1724]);
39790str->del(strings[385]);
39791str->del(strings[64]);
39792str->del(strings[2886]);
39793str->del(strings[64]);
39794str->del(strings[2888]);
39795str->del(strings[469]);
39796str->del(strings[3017]);
39797str->del(strings[1722]);
39798str->del(strings[385]);
39799str->del(strings[64]);
39800str->del(strings[2915]);
39801str->del(strings[64]);
39802str->del(strings[2886]);
39803str->del(strings[64]);
39804str->del(strings[2888]);
39805str->del(strings[469]);
39806str->del(strings[3019]);
39807str->del(strings[6642]);
39808str->del(strings[385]);
39809str->del(strings[64]);
39810str->del(strings[1949]);
39811str->del(strings[64]);
39812str->del(strings[1880]);
39813str->del(strings[64]);
39814str->del(strings[1876]);
39815str->del(strings[379]);
39816str->del(strings[64]);
39817str->del(strings[1874]);
39818str->del(strings[361]);
39819str->del(strings[362]);
39820str->del(strings[1842]);
39821strings[1842] = str->add(strings[1842]);
39822str->del(strings[1842]);
39823strings[1842] = str->add(strings[1842]);
39824strings[6818] = str->add(strings[6818]);
39825strings[2224] = str->add(strings[2224]);
39826strings[2224] = str->add(strings[2224]);
39827strings[64] = str->add(strings[64]);
39828strings[2915] = str->add(strings[2915]);
39829strings[6818] = str->add(strings[6818]);
39830strings[4] = str->add(strings[4]);
39831strings[4] = str->add(strings[4]);
39832strings[6818] = str->add(strings[6818]);
39833strings[1925] = str->add(strings[1925]);
39834strings[1925] = str->add(strings[1925]);
39835strings[6818] = str->add(strings[6818]);
39836strings[2494] = str->add(strings[2494]);
39837strings[2494] = str->add(strings[2494]);
39838strings[6818] = str->add(strings[6818]);
39839strings[2514] = str->add(strings[2514]);
39840strings[2514] = str->add(strings[2514]);
39841strings[6818] = str->add(strings[6818]);
39842strings[2536] = str->add(strings[2536]);
39843strings[2536] = str->add(strings[2536]);
39844strings[6819] = str->add("font");
39845strings[6820] = str->add("font_fallbacks");
39846strings[6821] = str->add("font_size");
39847strings[6822] = str->add("font_source");
39848strings[6823] = str->add("color");
39849strings[6824] = str->add("underline_color");
39850strings[6825] = str->add("underline2_color");
39851strings[6826] = str->add("outline_color");
39852strings[6827] = str->add("shadow_color");
39853strings[6828] = str->add("glow_color");
39854strings[6829] = str->add("glow2_color");
39855strings[6830] = str->add("backing_color");
39856strings[6831] = str->add("strikethrough_color");
39857strings[6832] = str->add("align");
39858strings[6833] = str->add("valign");
39859strings[6834] = str->add("wrap");
39860strings[6835] = str->add("left_margin");
39861strings[6836] = str->add("right_margin");
39862strings[6837] = str->add("underline");
39863strings[6838] = str->add("strikethrough");
39864strings[6839] = str->add("backing");
39865strings[6840] = str->add("style");
39866strings[6841] = str->add("tabstops");
39867strings[6832] = str->add(strings[6832]);
39868strings[6842] = str->add("center");
39869str->del(strings[6832]);
39870str->del(strings[6842]);
39871strings[6823] = str->add(strings[6823]);
39872strings[6843] = str->add("#000");
39873str->del(strings[6823]);
39874str->del(strings[6843]);
39875strings[6840] = str->add(strings[6840]);
39876strings[6844] = str->add("shadow");
39877str->del(strings[6840]);
39878str->del(strings[6844]);
39879strings[6827] = str->add(strings[6827]);
39880strings[6845] = str->add("#ffffff80");
39881str->del(strings[6827]);
39882str->del(strings[6845]);
39883strings[6834] = str->add(strings[6834]);
39884strings[6846] = str->add("word");
39885str->del(strings[6834]);
39886str->del(strings[6846]);
39887strings[6822] = str->add(strings[6822]);
39888strings[469] = str->add(strings[469]);
39889strings[469] = str->add(strings[469]);
39890str->del(strings[6822]);
39891str->del(strings[469]);
39892strings[6821] = str->add(strings[6821]);
39893strings[6847] = str->add("10.000000");
39894str->del(strings[6821]);
39895str->del(strings[6847]);
39896strings[6819] = str->add(strings[6819]);
39897strings[470] = str->add(strings[470]);
39898strings[470] = str->add(strings[470]);
39899str->del(strings[6819]);
39900str->del(strings[470]);
39901strings[382] = str->add(strings[382]);
39902strings[382] = str->add(strings[382]);
39903strings[382] = str->add(strings[382]);
39904strings[382] = str->add(strings[382]);
39905strings[382] = str->add(strings[382]);
39906strings[382] = str->add(strings[382]);
39907strings[470] = str->add(strings[470]);
39908strings[469] = str->add(strings[469]);
39909strings[6840] = str->add(strings[6840]);
39910strings[6848] = str->add("glow");
39911str->del(strings[6840]);
39912str->del(strings[6848]);
39913strings[6823] = str->add(strings[6823]);
39914strings[6849] = str->add("#fff");
39915str->del(strings[6823]);
39916str->del(strings[6849]);
39917strings[6829] = str->add(strings[6829]);
39918strings[6850] = str->add("#fe87");
39919str->del(strings[6829]);
39920str->del(strings[6850]);
39921strings[6828] = str->add(strings[6828]);
39922strings[6851] = str->add("#fa14");
39923str->del(strings[6828]);
39924str->del(strings[6851]);
39925strings[6819] = str->add(strings[6819]);
39926strings[471] = str->add(strings[471]);
39927str->del(strings[470]);
39928strings[471] = str->add(strings[471]);
39929str->del(strings[6819]);
39930str->del(strings[471]);
39931strings[470] = str->add(strings[470]);
39932strings[469] = str->add(strings[469]);
39933strings[6840] = str->add(strings[6840]);
39934strings[6852] = str->add("glow");
39935str->del(strings[6840]);
39936str->del(strings[6852]);
39937strings[6823] = str->add(strings[6823]);
39938strings[6853] = str->add("#fff");
39939str->del(strings[6823]);
39940str->del(strings[6853]);
39941strings[6829] = str->add(strings[6829]);
39942strings[6854] = str->add("#fe87");
39943str->del(strings[6829]);
39944str->del(strings[6854]);
39945strings[6828] = str->add(strings[6828]);
39946strings[6855] = str->add("#fa14");
39947str->del(strings[6828]);
39948str->del(strings[6855]);
39949strings[6819] = str->add(strings[6819]);
39950strings[471] = str->add(strings[471]);
39951str->del(strings[470]);
39952strings[471] = str->add(strings[471]);
39953str->del(strings[6819]);
39954str->del(strings[471]);
39955str->del(strings[6819]);
39956str->del(strings[6820]);
39957str->del(strings[6821]);
39958str->del(strings[6822]);
39959str->del(strings[6823]);
39960str->del(strings[6824]);
39961str->del(strings[6825]);
39962str->del(strings[6826]);
39963str->del(strings[6827]);
39964str->del(strings[6828]);
39965str->del(strings[6829]);
39966str->del(strings[6830]);
39967str->del(strings[6831]);
39968str->del(strings[6832]);
39969str->del(strings[6833]);
39970str->del(strings[6834]);
39971str->del(strings[6835]);
39972str->del(strings[6836]);
39973str->del(strings[6837]);
39974str->del(strings[6838]);
39975str->del(strings[6839]);
39976str->del(strings[6840]);
39977str->del(strings[6841]);
39978str->del(strings[382]);
39979str->del(strings[382]);
39980str->del(strings[382]);
39981str->del(strings[382]);
39982str->del(strings[382]);
39983str->del(strings[382]);
39984str->del(strings[471]);
39985str->del(strings[469]);
39986str->del(strings[470]);
39987str->del(strings[469]);
39988str->del(strings[471]);
39989str->del(strings[469]);
39990strings[6856] = str->add("font");
39991strings[6857] = str->add("font_fallbacks");
39992strings[6858] = str->add("font_size");
39993strings[6859] = str->add("font_source");
39994strings[6860] = str->add("color");
39995strings[6861] = str->add("underline_color");
39996strings[6862] = str->add("underline2_color");
39997strings[6863] = str->add("outline_color");
39998strings[6864] = str->add("shadow_color");
39999strings[6865] = str->add("glow_color");
40000strings[6866] = str->add("glow2_color");
40001strings[6867] = str->add("backing_color");
40002strings[6868] = str->add("strikethrough_color");
40003strings[6869] = str->add("align");
40004strings[6870] = str->add("valign");
40005strings[6871] = str->add("wrap");
40006strings[6872] = str->add("left_margin");
40007strings[6873] = str->add("right_margin");
40008strings[6874] = str->add("underline");
40009strings[6875] = str->add("strikethrough");
40010strings[6876] = str->add("backing");
40011strings[6877] = str->add("style");
40012strings[6878] = str->add("tabstops");
40013strings[6869] = str->add(strings[6869]);
40014strings[6879] = str->add("center");
40015str->del(strings[6869]);
40016str->del(strings[6879]);
40017strings[6860] = str->add(strings[6860]);
40018strings[6880] = str->add("#000");
40019str->del(strings[6860]);
40020str->del(strings[6880]);
40021strings[6877] = str->add(strings[6877]);
40022strings[6881] = str->add("shadow");
40023str->del(strings[6877]);
40024str->del(strings[6881]);
40025strings[6864] = str->add(strings[6864]);
40026strings[6882] = str->add("#ffffff80");
40027str->del(strings[6864]);
40028str->del(strings[6882]);
40029strings[6871] = str->add(strings[6871]);
40030strings[6883] = str->add("word");
40031str->del(strings[6871]);
40032str->del(strings[6883]);
40033strings[6859] = str->add(strings[6859]);
40034strings[469] = str->add(strings[469]);
40035strings[469] = str->add(strings[469]);
40036str->del(strings[6859]);
40037str->del(strings[469]);
40038strings[6858] = str->add(strings[6858]);
40039strings[6884] = str->add("10.000000");
40040str->del(strings[6858]);
40041str->del(strings[6884]);
40042strings[6856] = str->add(strings[6856]);
40043strings[470] = str->add(strings[470]);
40044strings[470] = str->add(strings[470]);
40045str->del(strings[6856]);
40046str->del(strings[470]);
40047strings[470] = str->add(strings[470]);
40048strings[469] = str->add(strings[469]);
40049strings[6877] = str->add(strings[6877]);
40050strings[6885] = str->add("soft_shadow");
40051str->del(strings[6877]);
40052str->del(strings[6885]);
40053strings[6860] = str->add(strings[6860]);
40054strings[6886] = str->add("#fff");
40055str->del(strings[6860]);
40056str->del(strings[6886]);
40057strings[6864] = str->add(strings[6864]);
40058strings[6887] = str->add("#00000020");
40059str->del(strings[6864]);
40060str->del(strings[6887]);
40061strings[6858] = str->add(strings[6858]);
40062strings[6888] = str->add("12.000000");
40063str->del(strings[6858]);
40064str->del(strings[6888]);
40065strings[6856] = str->add(strings[6856]);
40066strings[471] = str->add(strings[471]);
40067str->del(strings[470]);
40068strings[471] = str->add(strings[471]);
40069str->del(strings[6856]);
40070str->del(strings[471]);
40071strings[382] = str->add(strings[382]);
40072strings[382] = str->add(strings[382]);
40073strings[382] = str->add(strings[382]);
40074strings[382] = str->add(strings[382]);
40075strings[382] = str->add(strings[382]);
40076strings[382] = str->add(strings[382]);
40077strings[382] = str->add(strings[382]);
40078strings[382] = str->add(strings[382]);
40079strings[382] = str->add(strings[382]);
40080strings[382] = str->add(strings[382]);
40081strings[382] = str->add(strings[382]);
40082strings[382] = str->add(strings[382]);
40083strings[382] = str->add(strings[382]);
40084strings[382] = str->add(strings[382]);
40085strings[382] = str->add(strings[382]);
40086strings[382] = str->add(strings[382]);
40087strings[382] = str->add(strings[382]);
40088strings[382] = str->add(strings[382]);
40089strings[382] = str->add(strings[382]);
40090strings[382] = str->add(strings[382]);
40091strings[382] = str->add(strings[382]);
40092strings[382] = str->add(strings[382]);
40093str->del(strings[6856]);
40094str->del(strings[6857]);
40095str->del(strings[6858]);
40096str->del(strings[6859]);
40097str->del(strings[6860]);
40098str->del(strings[6861]);
40099str->del(strings[6862]);
40100str->del(strings[6863]);
40101str->del(strings[6864]);
40102str->del(strings[6865]);
40103str->del(strings[6866]);
40104str->del(strings[6867]);
40105str->del(strings[6868]);
40106str->del(strings[6869]);
40107str->del(strings[6870]);
40108str->del(strings[6871]);
40109str->del(strings[6872]);
40110str->del(strings[6873]);
40111str->del(strings[6874]);
40112str->del(strings[6875]);
40113str->del(strings[6876]);
40114str->del(strings[6877]);
40115str->del(strings[6878]);
40116str->del(strings[471]);
40117str->del(strings[469]);
40118str->del(strings[382]);
40119str->del(strings[382]);
40120str->del(strings[382]);
40121str->del(strings[382]);
40122str->del(strings[382]);
40123str->del(strings[382]);
40124str->del(strings[382]);
40125str->del(strings[382]);
40126str->del(strings[382]);
40127str->del(strings[382]);
40128str->del(strings[382]);
40129str->del(strings[382]);
40130str->del(strings[382]);
40131str->del(strings[382]);
40132str->del(strings[382]);
40133str->del(strings[382]);
40134str->del(strings[382]);
40135str->del(strings[382]);
40136str->del(strings[382]);
40137str->del(strings[382]);
40138str->del(strings[382]);
40139str->del(strings[470]);
40140str->del(strings[469]);
40141str->del(strings[382]);
40142strings[1932] = str->add(strings[1932]);
40143strings[1849] = str->add(strings[1849]);
40144strings[6889] = str->add("program,start");
40145strings[1850] = str->add(strings[1850]);
40146strings[1932] = str->add(strings[1932]);
40147strings[1850] = str->add(strings[1850]);
40148strings[6889] = str->add(strings[6889]);
40149strings[1849] = str->add(strings[1849]);
40150str->del(strings[6817]);
40151str->del(strings[1841]);
40152str->del(strings[6817]);
40153str->del(strings[1841]);
40154str->del(strings[6817]);
40155str->del(strings[1841]);
40156str->del(strings[6817]);
40157str->del(strings[1841]);
40158str->del(strings[6818]);
40159str->del(strings[6818]);
40160str->del(strings[6817]);
40161str->del(strings[1841]);
40162str->del(strings[6817]);
40163str->del(strings[1841]);
40164str->del(strings[6817]);
40165str->del(strings[1841]);
40166str->del(strings[6817]);
40167str->del(strings[1841]);
40168str->del(strings[6817]);
40169str->del(strings[1841]);
40170str->del(strings[6818]);
40171str->del(strings[6818]);
40172str->del(strings[6817]);
40173str->del(strings[1841]);
40174str->del(strings[6817]);
40175str->del(strings[1841]);
40176str->del(strings[6817]);
40177str->del(strings[1841]);
40178str->del(strings[6817]);
40179str->del(strings[1841]);
40180str->del(strings[6818]);
40181str->del(strings[6818]);
40182str->del(strings[6817]);
40183str->del(strings[1841]);
40184str->del(strings[6817]);
40185str->del(strings[1841]);
40186str->del(strings[6817]);
40187str->del(strings[1841]);
40188str->del(strings[6817]);
40189str->del(strings[1841]);
40190str->del(strings[6818]);
40191str->del(strings[6818]);
40192str->del(strings[6817]);
40193str->del(strings[1841]);
40194str->del(strings[6817]);
40195str->del(strings[1841]);
40196str->del(strings[6817]);
40197str->del(strings[1841]);
40198str->del(strings[6817]);
40199str->del(strings[1841]);
40200str->del(strings[6818]);
40201str->del(strings[6818]);
40202str->del(strings[6817]);
40203str->del(strings[1841]);
40204str->del(strings[6817]);
40205str->del(strings[1841]);
40206str->del(strings[6817]);
40207str->del(strings[1841]);
40208str->del(strings[6817]);
40209str->del(strings[1841]);
40210str->del(strings[6818]);
40211str->del(strings[6818]);
40212str->del(strings[6817]);
40213str->del(strings[1841]);
40214str->del(strings[6818]);
40215str->del(strings[6818]);
40216str->del(strings[6818]);
40217str->del(strings[6818]);
40218str->del(strings[6818]);
40219str->del(strings[6818]);
40220str->del(strings[6818]);
40221str->del(strings[6818]);
40222str->del(strings[6818]);
40223str->del(strings[6818]);
40224str->del(strings[6818]);
40225str->del(strings[6818]);
40226str->del(strings[6818]);
40227str->del(strings[6818]);
40228str->del(strings[6818]);
40229str->del(strings[6818]);
40230str->del(strings[6818]);
40231str->del(strings[6818]);
40232str->del(strings[6818]);
40233str->del(strings[6818]);
40234str->del(strings[6818]);
40235str->del(strings[6818]);
40236str->del(strings[6818]);
40237str->del(strings[6818]);
40238str->del(strings[6818]);
40239str->del(strings[6818]);
40240str->del(strings[1932]);
40241str->del(strings[1849]);
40242str->del(strings[6889]);
40243str->del(strings[1850]);
40244str->del(strings[1932]);
40245str->del(strings[1850]);
40246str->del(strings[6889]);
40247str->del(strings[1849]);
40248strings[6890] = str->add("e,action,mouse,move");
40249strings[6891] = str->add("e");
40250strings[6890] = str->add(strings[6890]);
40251strings[6891] = str->add(strings[6891]);
40252str->del(strings[6890]);
40253str->del(strings[6891]);
40254str->del(strings[6890]);
40255str->del(strings[6891]);
40256strings[6892] = str->add("font");
40257strings[6893] = str->add("font_fallbacks");
40258strings[6894] = str->add("font_size");
40259strings[6895] = str->add("font_source");
40260strings[6896] = str->add("color");
40261strings[6897] = str->add("underline_color");
40262strings[6898] = str->add("underline2_color");
40263strings[6899] = str->add("outline_color");
40264strings[6900] = str->add("shadow_color");
40265strings[6901] = str->add("glow_color");
40266strings[6902] = str->add("glow2_color");
40267strings[6903] = str->add("backing_color");
40268strings[6904] = str->add("strikethrough_color");
40269strings[6905] = str->add("align");
40270strings[6906] = str->add("valign");
40271strings[6907] = str->add("wrap");
40272strings[6908] = str->add("left_margin");
40273strings[6909] = str->add("right_margin");
40274strings[6910] = str->add("underline");
40275strings[6911] = str->add("strikethrough");
40276strings[6912] = str->add("backing");
40277strings[6913] = str->add("style");
40278strings[6914] = str->add("tabstops");
40279strings[6905] = str->add(strings[6905]);
40280strings[6915] = str->add("center");
40281str->del(strings[6905]);
40282str->del(strings[6915]);
40283strings[6896] = str->add(strings[6896]);
40284strings[6916] = str->add("#000");
40285str->del(strings[6896]);
40286str->del(strings[6916]);
40287strings[6913] = str->add(strings[6913]);
40288strings[6917] = str->add("shadow");
40289str->del(strings[6913]);
40290str->del(strings[6917]);
40291strings[6900] = str->add(strings[6900]);
40292strings[6918] = str->add("#ffffff80");
40293str->del(strings[6900]);
40294str->del(strings[6918]);
40295strings[6907] = str->add(strings[6907]);
40296strings[6919] = str->add("word");
40297str->del(strings[6907]);
40298str->del(strings[6919]);
40299strings[6895] = str->add(strings[6895]);
40300strings[469] = str->add(strings[469]);
40301strings[469] = str->add(strings[469]);
40302str->del(strings[6895]);
40303str->del(strings[469]);
40304strings[6894] = str->add(strings[6894]);
40305strings[6920] = str->add("10.000000");
40306str->del(strings[6894]);
40307str->del(strings[6920]);
40308strings[6892] = str->add(strings[6892]);
40309strings[470] = str->add(strings[470]);
40310strings[470] = str->add(strings[470]);
40311str->del(strings[6892]);
40312str->del(strings[470]);
40313strings[470] = str->add(strings[470]);
40314strings[469] = str->add(strings[469]);
40315strings[6913] = str->add(strings[6913]);
40316strings[6921] = str->add("soft_shadow");
40317str->del(strings[6913]);
40318str->del(strings[6921]);
40319strings[6896] = str->add(strings[6896]);
40320strings[6922] = str->add("#fff");
40321str->del(strings[6896]);
40322str->del(strings[6922]);
40323strings[6900] = str->add(strings[6900]);
40324strings[6923] = str->add("#00000020");
40325str->del(strings[6900]);
40326str->del(strings[6923]);
40327strings[6894] = str->add(strings[6894]);
40328strings[6924] = str->add("12.000000");
40329str->del(strings[6894]);
40330str->del(strings[6924]);
40331strings[6892] = str->add(strings[6892]);
40332strings[471] = str->add(strings[471]);
40333str->del(strings[470]);
40334strings[471] = str->add(strings[471]);
40335str->del(strings[6892]);
40336str->del(strings[471]);
40337strings[382] = str->add(strings[382]);
40338strings[382] = str->add(strings[382]);
40339strings[382] = str->add(strings[382]);
40340strings[382] = str->add(strings[382]);
40341strings[382] = str->add(strings[382]);
40342strings[382] = str->add(strings[382]);
40343strings[382] = str->add(strings[382]);
40344strings[382] = str->add(strings[382]);
40345strings[382] = str->add(strings[382]);
40346strings[382] = str->add(strings[382]);
40347strings[382] = str->add(strings[382]);
40348strings[382] = str->add(strings[382]);
40349strings[382] = str->add(strings[382]);
40350strings[382] = str->add(strings[382]);
40351strings[382] = str->add(strings[382]);
40352strings[382] = str->add(strings[382]);
40353strings[382] = str->add(strings[382]);
40354strings[382] = str->add(strings[382]);
40355strings[382] = str->add(strings[382]);
40356strings[382] = str->add(strings[382]);
40357strings[382] = str->add(strings[382]);
40358strings[382] = str->add(strings[382]);
40359str->del(strings[471]);
40360str->del(strings[469]);
40361str->del(strings[382]);
40362str->del(strings[382]);
40363str->del(strings[382]);
40364str->del(strings[382]);
40365str->del(strings[382]);
40366str->del(strings[382]);
40367str->del(strings[382]);
40368str->del(strings[382]);
40369str->del(strings[382]);
40370str->del(strings[382]);
40371str->del(strings[382]);
40372str->del(strings[382]);
40373str->del(strings[382]);
40374str->del(strings[382]);
40375str->del(strings[382]);
40376str->del(strings[382]);
40377str->del(strings[382]);
40378str->del(strings[382]);
40379str->del(strings[382]);
40380str->del(strings[382]);
40381str->del(strings[382]);
40382str->del(strings[470]);
40383str->del(strings[469]);
40384str->del(strings[382]);
40385str->del(strings[6892]);
40386str->del(strings[6893]);
40387str->del(strings[6894]);
40388str->del(strings[6895]);
40389str->del(strings[6896]);
40390str->del(strings[6897]);
40391str->del(strings[6898]);
40392str->del(strings[6899]);
40393str->del(strings[6900]);
40394str->del(strings[6901]);
40395str->del(strings[6902]);
40396str->del(strings[6903]);
40397str->del(strings[6904]);
40398str->del(strings[6905]);
40399str->del(strings[6906]);
40400str->del(strings[6907]);
40401str->del(strings[6908]);
40402str->del(strings[6909]);
40403str->del(strings[6910]);
40404str->del(strings[6911]);
40405str->del(strings[6912]);
40406str->del(strings[6913]);
40407str->del(strings[6914]);
40408str->del(strings[7]);
40409str->del(strings[1869]);
40410strings[7] = str->add(strings[7]);
40411strings[3251] = str->add(strings[3251]);
40412strings[6925] = str->add("e,action,mouse,move");
40413strings[6926] = str->add("e");
40414strings[6925] = str->add(strings[6925]);
40415strings[6926] = str->add(strings[6926]);
40416str->del(strings[6925]);
40417str->del(strings[6926]);
40418str->del(strings[6925]);
40419str->del(strings[6926]);
40420strings[6927] = str->add("e,action,mouse,move");
40421strings[6928] = str->add("e");
40422str->del(strings[6927]);
40423str->del(strings[6928]);
40424strings[6929] = str->add("e,action,mouse,move");
40425strings[6930] = str->add("e");
40426str->del(strings[6929]);
40427str->del(strings[6930]);
40428strings[1932] = str->add(strings[1932]);
40429strings[6931] = str->add("unsel");
40430str->del(strings[1932]);
40431str->del(strings[6931]);
40432strings[6932] = str->add("e,action,mouse,move");
40433strings[6933] = str->add("e");
40434str->del(strings[6932]);
40435str->del(strings[6933]);
40436strings[6934] = str->add("e,action,mouse,move");
40437strings[6935] = str->add("e");
40438str->del(strings[6934]);
40439str->del(strings[6935]);
40440strings[6936] = str->add("e,action,mouse,move");
40441strings[6937] = str->add("e");
40442str->del(strings[6936]);
40443str->del(strings[6937]);
40444strings[1932] = str->add(strings[1932]);
40445strings[6938] = str->add("go_activeb23");
40446strings[6939] = str->add("program,start");
40447strings[6940] = str->add("go_activec23");
40448strings[1932] = str->add(strings[1932]);
40449strings[6941] = str->add("go_activeb7");
40450strings[6939] = str->add(strings[6939]);
40451strings[6942] = str->add("go_activec7");
40452str->del(strings[1932]);
40453str->del(strings[6938]);
40454str->del(strings[6939]);
40455str->del(strings[6940]);
40456str->del(strings[1932]);
40457str->del(strings[6941]);
40458str->del(strings[6939]);
40459str->del(strings[6942]);
40460str->del(strings[7]);
40461str->del(strings[3251]);
40462strings[7] = str->add(strings[7]);
40463strings[3254] = str->add(strings[3254]);
40464strings[6943] = str->add("e,action,mouse,move");
40465strings[6944] = str->add("e");
40466strings[6945] = str->add("e,state,unselected");
40467strings[6944] = str->add(strings[6944]);
40468strings[6945] = str->add(strings[6945]);
40469strings[6944] = str->add(strings[6944]);
40470strings[6945] = str->add(strings[6945]);
40471strings[6944] = str->add(strings[6944]);
40472strings[6945] = str->add(strings[6945]);
40473strings[6944] = str->add(strings[6944]);
40474strings[6945] = str->add(strings[6945]);
40475strings[6944] = str->add(strings[6944]);
40476strings[6945] = str->add(strings[6945]);
40477strings[6944] = str->add(strings[6944]);
40478str->del(strings[6943]);
40479str->del(strings[6944]);
40480strings[1932] = str->add(strings[1932]);
40481strings[6946] = str->add("sel");
40482strings[6947] = str->add("program,start");
40483strings[6948] = str->add("unsel");
40484str->del(strings[6945]);
40485str->del(strings[6944]);
40486str->del(strings[6945]);
40487str->del(strings[6944]);
40488strings[1932] = str->add(strings[1932]);
40489strings[6946] = str->add(strings[6946]);
40490strings[6947] = str->add(strings[6947]);
40491strings[6948] = str->add(strings[6948]);
40492str->del(strings[6945]);
40493str->del(strings[6944]);
40494strings[6947] = str->add(strings[6947]);
40495strings[6948] = str->add(strings[6948]);
40496strings[1932] = str->add(strings[1932]);
40497strings[6948] = str->add(strings[6948]);
40498str->del(strings[6945]);
40499str->del(strings[6944]);
40500str->del(strings[6945]);
40501str->del(strings[6944]);
40502str->del(strings[6945]);
40503str->del(strings[6944]);
40504str->del(strings[1932]);
40505str->del(strings[6946]);
40506str->del(strings[6947]);
40507str->del(strings[6948]);
40508str->del(strings[1932]);
40509str->del(strings[6946]);
40510str->del(strings[6947]);
40511str->del(strings[6948]);
40512str->del(strings[6947]);
40513str->del(strings[6948]);
40514str->del(strings[1932]);
40515str->del(strings[6948]);
40516str->del(strings[64]);
40517str->del(strings[3021]);
40518strings[64] = str->add(strings[64]);
40519strings[2913] = str->add(strings[2913]);
40520strings[6949] = str->add("e,action,mouse,move");
40521strings[6950] = str->add("e");
40522str->del(strings[6949]);
40523str->del(strings[6950]);
40524strings[1932] = str->add(strings[1932]);
40525strings[6951] = str->add("go_activec1");
40526strings[6952] = str->add("program,start");
40527strings[6953] = str->add("go_activeb1");
40528strings[1932] = str->add(strings[1932]);
40529strings[6954] = str->add("go_activec29");
40530strings[6952] = str->add(strings[6952]);
40531strings[6955] = str->add("go_activeb29");
40532str->del(strings[1932]);
40533str->del(strings[6951]);
40534str->del(strings[6952]);
40535str->del(strings[6953]);
40536str->del(strings[1932]);
40537str->del(strings[6954]);
40538str->del(strings[6952]);
40539str->del(strings[6955]);
40540str->del(strings[7]);
40541str->del(strings[3254]);
40542strings[7] = str->add(strings[7]);
40543strings[2206] = str->add(strings[2206]);
40544strings[6956] = str->add("e,action,mouse,move");
40545strings[6957] = str->add("e");
40546strings[6956] = str->add(strings[6956]);
40547strings[6957] = str->add(strings[6957]);
40548strings[6956] = str->add(strings[6956]);
40549strings[6957] = str->add(strings[6957]);
40550str->del(strings[6956]);
40551str->del(strings[6957]);
40552str->del(strings[6956]);
40553str->del(strings[6957]);
40554str->del(strings[6956]);
40555str->del(strings[6957]);
40556strings[6958] = str->add("e,action,mouse,move");
40557strings[6959] = str->add("e");
40558str->del(strings[6958]);
40559str->del(strings[6959]);
40560strings[6960] = str->add("e,action,mouse,move");
40561strings[6961] = str->add("e");
40562str->del(strings[6960]);
40563str->del(strings[6961]);
40564strings[6962] = str->add("e,action,mouse,move");
40565strings[6963] = str->add("e");
40566str->del(strings[6962]);
40567str->del(strings[6963]);
40568strings[6964] = str->add("e,action,mouse,move");
40569strings[6965] = str->add("e");
40570str->del(strings[6964]);
40571str->del(strings[6965]);
40572strings[1932] = str->add(strings[1932]);
40573strings[6966] = str->add("unsel");
40574str->del(strings[1932]);
40575str->del(strings[6966]);
40576str->del(strings[7]);
40577str->del(strings[2206]);
40578strings[7] = str->add(strings[7]);
40579strings[2213] = str->add(strings[2213]);
40580strings[6967] = str->add("e,action,mouse,move");
40581strings[6968] = str->add("e");
40582str->del(strings[6967]);
40583str->del(strings[6968]);
40584strings[6969] = str->add("e,action,mouse,move");
40585strings[6970] = str->add("e");
40586strings[6971] = str->add("e,state,selected");
40587strings[6970] = str->add(strings[6970]);
40588strings[6971] = str->add(strings[6971]);
40589strings[6970] = str->add(strings[6970]);
40590strings[6971] = str->add(strings[6971]);
40591strings[6970] = str->add(strings[6970]);
40592strings[6971] = str->add(strings[6971]);
40593strings[6970] = str->add(strings[6970]);
40594strings[6971] = str->add(strings[6971]);
40595strings[6970] = str->add(strings[6970]);
40596strings[6971] = str->add(strings[6971]);
40597strings[6970] = str->add(strings[6970]);
40598str->del(strings[6969]);
40599str->del(strings[6970]);
40600strings[6972] = str->add("program,start");
40601strings[6973] = str->add("sel");
40602str->del(strings[6971]);
40603str->del(strings[6970]);
40604str->del(strings[6971]);
40605str->del(strings[6970]);
40606strings[6972] = str->add(strings[6972]);
40607strings[6973] = str->add(strings[6973]);
40608str->del(strings[6971]);
40609str->del(strings[6970]);
40610strings[6972] = str->add(strings[6972]);
40611strings[6973] = str->add(strings[6973]);
40612strings[1932] = str->add(strings[1932]);
40613strings[6973] = str->add(strings[6973]);
40614str->del(strings[6971]);
40615str->del(strings[6970]);
40616strings[6972] = str->add(strings[6972]);
40617strings[6974] = str->add("e_in");
40618str->del(strings[6971]);
40619str->del(strings[6970]);
40620str->del(strings[6971]);
40621str->del(strings[6970]);
40622str->del(strings[6972]);
40623str->del(strings[6973]);
40624str->del(strings[6972]);
40625str->del(strings[6973]);
40626str->del(strings[6972]);
40627str->del(strings[6973]);
40628str->del(strings[1932]);
40629str->del(strings[6973]);
40630str->del(strings[6972]);
40631str->del(strings[6974]);
40632strings[361] = str->add(strings[361]);
40633strings[362] = str->add(strings[362]);
40634strings[361] = str->add(strings[361]);
40635str->del(strings[361]);
40636strings[362] = str->add(strings[362]);
40637str->del(strings[362]);
40638strings[6975] = str->add("resize");
40639str->del(strings[6975]);
40640strings[64] = str->add(strings[64]);
40641strings[2581] = str->add(strings[2581]);
40642strings[64] = str->add(strings[64]);
40643strings[6976] = str->add("load");
40644strings[1841] = str->add(strings[1841]);
40645strings[64] = str->add(strings[64]);
40646strings[1949] = str->add(strings[1949]);
40647strings[64] = str->add(strings[64]);
40648strings[1880] = str->add(strings[1880]);
40649strings[64] = str->add(strings[64]);
40650strings[1876] = str->add(strings[1876]);
40651str->del(strings[64]);
40652strings[379] = str->add(strings[379]);
40653strings[1842] = str->add(strings[1842]);
40654strings[1842] = str->add(strings[1842]);
40655strings[64] = str->add(strings[64]);
40656strings[1874] = str->add(strings[1874]);
40657strings[64] = str->add(strings[64]);
40658strings[2583] = str->add(strings[2583]);
40659strings[6976] = str->add(strings[6976]);
40660strings[1841] = str->add(strings[1841]);
40661strings[64] = str->add(strings[64]);
40662strings[2584] = str->add(strings[2584]);
40663strings[6976] = str->add(strings[6976]);
40664strings[1841] = str->add(strings[1841]);
40665strings[469] = str->add(strings[469]);
40666strings[2671] = str->add(strings[2671]);
40667strings[6976] = str->add(strings[6976]);
40668strings[469] = str->add(strings[469]);
40669strings[2898] = str->add(strings[2898]);
40670strings[469] = str->add(strings[469]);
40671strings[2900] = str->add(strings[2900]);
40672strings[1841] = str->add(strings[1841]);
40673strings[6977] = str->add("resize");
40674strings[6977] = str->add(strings[6977]);
40675strings[64] = str->add(strings[64]);
40676strings[2585] = str->add(strings[2585]);
40677strings[64] = str->add(strings[64]);
40678strings[6976] = str->add(strings[6976]);
40679strings[6487] = str->add(strings[6487]);
40680strings[1841] = str->add(strings[1841]);
40681str->del(strings[64]);
40682strings[385] = str->add(strings[385]);
40683strings[6487] = str->add(strings[6487]);
40684strings[64] = str->add(strings[64]);
40685strings[2886] = str->add(strings[2886]);
40686strings[64] = str->add(strings[64]);
40687strings[2888] = str->add(strings[2888]);
40688strings[64] = str->add(strings[64]);
40689strings[2583] = str->add(strings[2583]);
40690strings[6976] = str->add(strings[6976]);
40691strings[1841] = str->add(strings[1841]);
40692strings[64] = str->add(strings[64]);
40693strings[2584] = str->add(strings[2584]);
40694strings[6976] = str->add(strings[6976]);
40695strings[1841] = str->add(strings[1841]);
40696strings[469] = str->add(strings[469]);
40697strings[2680] = str->add(strings[2680]);
40698strings[6976] = str->add(strings[6976]);
40699strings[469] = str->add(strings[469]);
40700strings[3094] = str->add(strings[3094]);
40701strings[1841] = str->add(strings[1841]);
40702strings[6977] = str->add(strings[6977]);
40703strings[6977] = str->add(strings[6977]);
40704strings[64] = str->add(strings[64]);
40705strings[2585] = str->add(strings[2585]);
40706strings[64] = str->add(strings[64]);
40707strings[6976] = str->add(strings[6976]);
40708strings[2514] = str->add(strings[2514]);
40709strings[1841] = str->add(strings[1841]);
40710str->del(strings[64]);
40711strings[385] = str->add(strings[385]);
40712strings[2514] = str->add(strings[2514]);
40713strings[64] = str->add(strings[64]);
40714strings[2886] = str->add(strings[2886]);
40715strings[64] = str->add(strings[64]);
40716strings[2888] = str->add(strings[2888]);
40717strings[64] = str->add(strings[64]);
40718strings[2582] = str->add(strings[2582]);
40719strings[6976] = str->add(strings[6976]);
40720strings[1841] = str->add(strings[1841]);
40721strings[64] = str->add(strings[64]);
40722strings[2583] = str->add(strings[2583]);
40723strings[6976] = str->add(strings[6976]);
40724strings[1841] = str->add(strings[1841]);
40725strings[64] = str->add(strings[64]);
40726strings[2584] = str->add(strings[2584]);
40727strings[6976] = str->add(strings[6976]);
40728strings[1841] = str->add(strings[1841]);
40729strings[469] = str->add(strings[469]);
40730strings[2672] = str->add(strings[2672]);
40731strings[6976] = str->add(strings[6976]);
40732strings[469] = str->add(strings[469]);
40733strings[3130] = str->add(strings[3130]);
40734strings[1841] = str->add(strings[1841]);
40735strings[6977] = str->add(strings[6977]);
40736strings[6977] = str->add(strings[6977]);
40737strings[64] = str->add(strings[64]);
40738strings[2585] = str->add(strings[2585]);
40739strings[64] = str->add(strings[64]);
40740strings[6976] = str->add(strings[6976]);
40741strings[1713] = str->add(strings[1713]);
40742strings[1841] = str->add(strings[1841]);
40743str->del(strings[64]);
40744strings[385] = str->add(strings[385]);
40745strings[1713] = str->add(strings[1713]);
40746strings[64] = str->add(strings[64]);
40747strings[2886] = str->add(strings[2886]);
40748strings[64] = str->add(strings[64]);
40749strings[2888] = str->add(strings[2888]);
40750strings[64] = str->add(strings[64]);
40751strings[2583] = str->add(strings[2583]);
40752strings[6976] = str->add(strings[6976]);
40753strings[1841] = str->add(strings[1841]);
40754strings[64] = str->add(strings[64]);
40755strings[2584] = str->add(strings[2584]);
40756strings[6976] = str->add(strings[6976]);
40757strings[1841] = str->add(strings[1841]);
40758strings[469] = str->add(strings[469]);
40759strings[2673] = str->add(strings[2673]);
40760strings[6976] = str->add(strings[6976]);
40761strings[469] = str->add(strings[469]);
40762strings[3132] = str->add(strings[3132]);
40763strings[1841] = str->add(strings[1841]);
40764strings[6977] = str->add(strings[6977]);
40765strings[6977] = str->add(strings[6977]);
40766strings[64] = str->add(strings[64]);
40767strings[2585] = str->add(strings[2585]);
40768strings[64] = str->add(strings[64]);
40769strings[6976] = str->add(strings[6976]);
40770strings[1714] = str->add(strings[1714]);
40771strings[1841] = str->add(strings[1841]);
40772str->del(strings[64]);
40773strings[385] = str->add(strings[385]);
40774strings[1714] = str->add(strings[1714]);
40775strings[64] = str->add(strings[64]);
40776strings[2886] = str->add(strings[2886]);
40777strings[64] = str->add(strings[64]);
40778strings[2888] = str->add(strings[2888]);
40779strings[6977] = str->add(strings[6977]);
40780strings[6977] = str->add(strings[6977]);
40781strings[6977] = str->add(strings[6977]);
40782strings[6977] = str->add(strings[6977]);
40783strings[6977] = str->add(strings[6977]);
40784strings[6977] = str->add(strings[6977]);
40785strings[6977] = str->add(strings[6977]);
40786strings[6977] = str->add(strings[6977]);
40787strings[6977] = str->add(strings[6977]);
40788strings[6977] = str->add(strings[6977]);
40789strings[6977] = str->add(strings[6977]);
40790strings[6977] = str->add(strings[6977]);
40791strings[6977] = str->add(strings[6977]);
40792strings[6977] = str->add(strings[6977]);
40793strings[1933] = str->add(strings[1933]);
40794str->del(strings[1933]);
40795str->del(strings[64]);
40796str->del(strings[2583]);
40797strings[1933] = str->add(strings[1933]);
40798str->del(strings[1933]);
40799str->del(strings[64]);
40800str->del(strings[2584]);
40801strings[1933] = str->add(strings[1933]);
40802str->del(strings[1933]);
40803str->del(strings[469]);
40804str->del(strings[2688]);
40805strings[1933] = str->add(strings[1933]);
40806str->del(strings[1933]);
40807str->del(strings[2224]);
40808str->del(strings[2224]);
40809str->del(strings[2224]);
40810str->del(strings[64]);
40811str->del(strings[2585]);
40812strings[1933] = str->add(strings[1933]);
40813str->del(strings[1933]);
40814str->del(strings[64]);
40815str->del(strings[2582]);
40816strings[1933] = str->add(strings[1933]);
40817str->del(strings[1933]);
40818str->del(strings[64]);
40819str->del(strings[2583]);
40820strings[1933] = str->add(strings[1933]);
40821str->del(strings[1933]);
40822str->del(strings[64]);
40823str->del(strings[2584]);
40824strings[1933] = str->add(strings[1933]);
40825str->del(strings[1933]);
40826str->del(strings[469]);
40827str->del(strings[2685]);
40828strings[1933] = str->add(strings[1933]);
40829str->del(strings[1933]);
40830str->del(strings[4]);
40831str->del(strings[4]);
40832str->del(strings[4]);
40833str->del(strings[64]);
40834str->del(strings[2585]);
40835strings[1933] = str->add(strings[1933]);
40836str->del(strings[1933]);
40837str->del(strings[64]);
40838str->del(strings[2583]);
40839strings[1933] = str->add(strings[1933]);
40840str->del(strings[1933]);
40841str->del(strings[64]);
40842str->del(strings[2584]);
40843strings[1933] = str->add(strings[1933]);
40844str->del(strings[1933]);
40845str->del(strings[1926]);
40846str->del(strings[3083]);
40847strings[1933] = str->add(strings[1933]);
40848str->del(strings[1933]);
40849str->del(strings[1925]);
40850str->del(strings[1925]);
40851str->del(strings[1925]);
40852str->del(strings[64]);
40853str->del(strings[2585]);
40854strings[1933] = str->add(strings[1933]);
40855str->del(strings[1933]);
40856str->del(strings[64]);
40857str->del(strings[2583]);
40858strings[1933] = str->add(strings[1933]);
40859str->del(strings[1933]);
40860str->del(strings[64]);
40861str->del(strings[2584]);
40862strings[1933] = str->add(strings[1933]);
40863str->del(strings[1933]);
40864str->del(strings[469]);
40865str->del(strings[2711]);
40866strings[1933] = str->add(strings[1933]);
40867str->del(strings[1933]);
40868str->del(strings[2494]);
40869str->del(strings[2494]);
40870str->del(strings[2494]);
40871str->del(strings[64]);
40872str->del(strings[2585]);
40873strings[1933] = str->add(strings[1933]);
40874str->del(strings[1933]);
40875str->del(strings[64]);
40876str->del(strings[2583]);
40877strings[1933] = str->add(strings[1933]);
40878str->del(strings[1933]);
40879str->del(strings[64]);
40880str->del(strings[2584]);
40881strings[1933] = str->add(strings[1933]);
40882str->del(strings[1933]);
40883str->del(strings[469]);
40884str->del(strings[2680]);
40885strings[1933] = str->add(strings[1933]);
40886str->del(strings[1933]);
40887str->del(strings[2514]);
40888str->del(strings[2514]);
40889str->del(strings[2514]);
40890str->del(strings[64]);
40891str->del(strings[2585]);
40892strings[1933] = str->add(strings[1933]);
40893str->del(strings[1933]);
40894str->del(strings[64]);
40895str->del(strings[2583]);
40896strings[1933] = str->add(strings[1933]);
40897str->del(strings[1933]);
40898str->del(strings[64]);
40899str->del(strings[2584]);
40900strings[1933] = str->add(strings[1933]);
40901str->del(strings[1933]);
40902str->del(strings[469]);
40903str->del(strings[2713]);
40904strings[1933] = str->add(strings[1933]);
40905str->del(strings[1933]);
40906str->del(strings[2536]);
40907str->del(strings[2536]);
40908str->del(strings[2536]);
40909str->del(strings[64]);
40910str->del(strings[2585]);
40911strings[1933] = str->add(strings[1933]);
40912str->del(strings[1933]);
40913str->del(strings[1842]);
40914str->del(strings[1842]);
40915str->del(strings[64]);
40916str->del(strings[2581]);
40917str->del(strings[64]);
40918str->del(strings[2886]);
40919str->del(strings[64]);
40920str->del(strings[2888]);
40921str->del(strings[469]);
40922str->del(strings[2902]);
40923str->del(strings[2224]);
40924str->del(strings[385]);
40925str->del(strings[64]);
40926str->del(strings[2915]);
40927str->del(strings[64]);
40928str->del(strings[2886]);
40929str->del(strings[64]);
40930str->del(strings[2888]);
40931str->del(strings[469]);
40932str->del(strings[3089]);
40933str->del(strings[4]);
40934str->del(strings[385]);
40935str->del(strings[64]);
40936str->del(strings[2886]);
40937str->del(strings[64]);
40938str->del(strings[2888]);
40939str->del(strings[1926]);
40940str->del(strings[1552]);
40941str->del(strings[1925]);
40942str->del(strings[385]);
40943str->del(strings[64]);
40944str->del(strings[2886]);
40945str->del(strings[64]);
40946str->del(strings[2888]);
40947str->del(strings[469]);
40948str->del(strings[3092]);
40949str->del(strings[2494]);
40950str->del(strings[385]);
40951str->del(strings[64]);
40952str->del(strings[2886]);
40953str->del(strings[64]);
40954str->del(strings[2888]);
40955str->del(strings[469]);
40956str->del(strings[3094]);
40957str->del(strings[2514]);
40958str->del(strings[385]);
40959str->del(strings[64]);
40960str->del(strings[2886]);
40961str->del(strings[64]);
40962str->del(strings[2888]);
40963str->del(strings[469]);
40964str->del(strings[3096]);
40965str->del(strings[2536]);
40966str->del(strings[385]);
40967str->del(strings[64]);
40968str->del(strings[1949]);
40969str->del(strings[64]);
40970str->del(strings[1880]);
40971str->del(strings[64]);
40972str->del(strings[1876]);
40973str->del(strings[379]);
40974str->del(strings[64]);
40975str->del(strings[1874]);
40976str->del(strings[361]);
40977str->del(strings[362]);
40978str->del(strings[1842]);
40979strings[1842] = str->add(strings[1842]);
40980str->del(strings[1842]);
40981strings[1842] = str->add(strings[1842]);
40982strings[6977] = str->add(strings[6977]);
40983strings[6487] = str->add(strings[6487]);
40984strings[6487] = str->add(strings[6487]);
40985strings[6977] = str->add(strings[6977]);
40986strings[2514] = str->add(strings[2514]);
40987strings[2514] = str->add(strings[2514]);
40988strings[64] = str->add(strings[64]);
40989strings[2915] = str->add(strings[2915]);
40990strings[6977] = str->add(strings[6977]);
40991strings[1713] = str->add(strings[1713]);
40992strings[1713] = str->add(strings[1713]);
40993strings[6977] = str->add(strings[6977]);
40994strings[1714] = str->add(strings[1714]);
40995strings[1714] = str->add(strings[1714]);
40996str->del(strings[64]);
40997str->del(strings[2913]);
40998strings[64] = str->add(strings[64]);
40999strings[3021] = str->add(strings[3021]);
41000strings[6978] = str->add("font");
41001strings[6979] = str->add("font_fallbacks");
41002strings[6980] = str->add("font_size");
41003strings[6981] = str->add("font_source");
41004strings[6982] = str->add("color");
41005strings[6983] = str->add("underline_color");
41006strings[6984] = str->add("underline2_color");
41007strings[6985] = str->add("outline_color");
41008strings[6986] = str->add("shadow_color");
41009strings[6987] = str->add("glow_color");
41010strings[6988] = str->add("glow2_color");
41011strings[6989] = str->add("backing_color");
41012strings[6990] = str->add("strikethrough_color");
41013strings[6991] = str->add("align");
41014strings[6992] = str->add("valign");
41015strings[6993] = str->add("wrap");
41016strings[6994] = str->add("left_margin");
41017strings[6995] = str->add("right_margin");
41018strings[6996] = str->add("underline");
41019strings[6997] = str->add("strikethrough");
41020strings[6998] = str->add("backing");
41021strings[6999] = str->add("style");
41022strings[7000] = str->add("tabstops");
41023strings[6991] = str->add(strings[6991]);
41024strings[7001] = str->add("center");
41025str->del(strings[6991]);
41026str->del(strings[7001]);
41027strings[6982] = str->add(strings[6982]);
41028strings[7002] = str->add("#000");
41029str->del(strings[6982]);
41030str->del(strings[7002]);
41031strings[6999] = str->add(strings[6999]);
41032strings[7003] = str->add("shadow");
41033str->del(strings[6999]);
41034str->del(strings[7003]);
41035strings[6986] = str->add(strings[6986]);
41036strings[7004] = str->add("#ffffff80");
41037str->del(strings[6986]);
41038str->del(strings[7004]);
41039strings[6993] = str->add(strings[6993]);
41040strings[7005] = str->add("word");
41041str->del(strings[6993]);
41042str->del(strings[7005]);
41043strings[6981] = str->add(strings[6981]);
41044strings[469] = str->add(strings[469]);
41045strings[469] = str->add(strings[469]);
41046str->del(strings[6981]);
41047str->del(strings[469]);
41048strings[6980] = str->add(strings[6980]);
41049strings[7006] = str->add("10.000000");
41050str->del(strings[6980]);
41051str->del(strings[7006]);
41052strings[6978] = str->add(strings[6978]);
41053strings[470] = str->add(strings[470]);
41054strings[470] = str->add(strings[470]);
41055str->del(strings[6978]);
41056str->del(strings[470]);
41057strings[382] = str->add(strings[382]);
41058strings[382] = str->add(strings[382]);
41059strings[382] = str->add(strings[382]);
41060strings[382] = str->add(strings[382]);
41061strings[382] = str->add(strings[382]);
41062strings[382] = str->add(strings[382]);
41063strings[470] = str->add(strings[470]);
41064strings[469] = str->add(strings[469]);
41065strings[6999] = str->add(strings[6999]);
41066strings[7007] = str->add("glow");
41067str->del(strings[6999]);
41068str->del(strings[7007]);
41069strings[6982] = str->add(strings[6982]);
41070strings[7008] = str->add("#fff");
41071str->del(strings[6982]);
41072str->del(strings[7008]);
41073strings[6988] = str->add(strings[6988]);
41074strings[7009] = str->add("#fe87");
41075str->del(strings[6988]);
41076str->del(strings[7009]);
41077strings[6987] = str->add(strings[6987]);
41078strings[7010] = str->add("#fa14");
41079str->del(strings[6987]);
41080str->del(strings[7010]);
41081strings[6978] = str->add(strings[6978]);
41082strings[471] = str->add(strings[471]);
41083str->del(strings[470]);
41084strings[471] = str->add(strings[471]);
41085str->del(strings[6978]);
41086str->del(strings[471]);
41087strings[470] = str->add(strings[470]);
41088strings[469] = str->add(strings[469]);
41089strings[6999] = str->add(strings[6999]);
41090strings[7011] = str->add("glow");
41091str->del(strings[6999]);
41092str->del(strings[7011]);
41093strings[6982] = str->add(strings[6982]);
41094strings[7012] = str->add("#fff");
41095str->del(strings[6982]);
41096str->del(strings[7012]);
41097strings[6988] = str->add(strings[6988]);
41098strings[7013] = str->add("#fe87");
41099str->del(strings[6988]);
41100str->del(strings[7013]);
41101strings[6987] = str->add(strings[6987]);
41102strings[7014] = str->add("#fa14");
41103str->del(strings[6987]);
41104str->del(strings[7014]);
41105strings[6978] = str->add(strings[6978]);
41106strings[471] = str->add(strings[471]);
41107str->del(strings[470]);
41108strings[471] = str->add(strings[471]);
41109str->del(strings[6978]);
41110str->del(strings[471]);
41111str->del(strings[6978]);
41112str->del(strings[6979]);
41113str->del(strings[6980]);
41114str->del(strings[6981]);
41115str->del(strings[6982]);
41116str->del(strings[6983]);
41117str->del(strings[6984]);
41118str->del(strings[6985]);
41119str->del(strings[6986]);
41120str->del(strings[6987]);
41121str->del(strings[6988]);
41122str->del(strings[6989]);
41123str->del(strings[6990]);
41124str->del(strings[6991]);
41125str->del(strings[6992]);
41126str->del(strings[6993]);
41127str->del(strings[6994]);
41128str->del(strings[6995]);
41129str->del(strings[6996]);
41130str->del(strings[6997]);
41131str->del(strings[6998]);
41132str->del(strings[6999]);
41133str->del(strings[7000]);
41134str->del(strings[382]);
41135str->del(strings[382]);
41136str->del(strings[382]);
41137str->del(strings[382]);
41138str->del(strings[382]);
41139str->del(strings[382]);
41140str->del(strings[471]);
41141str->del(strings[469]);
41142str->del(strings[470]);
41143str->del(strings[469]);
41144str->del(strings[471]);
41145str->del(strings[469]);
41146strings[7015] = str->add("font");
41147strings[7016] = str->add("font_fallbacks");
41148strings[7017] = str->add("font_size");
41149strings[7018] = str->add("font_source");
41150strings[7019] = str->add("color");
41151strings[7020] = str->add("underline_color");
41152strings[7021] = str->add("underline2_color");
41153strings[7022] = str->add("outline_color");
41154strings[7023] = str->add("shadow_color");
41155strings[7024] = str->add("glow_color");
41156strings[7025] = str->add("glow2_color");
41157strings[7026] = str->add("backing_color");
41158strings[7027] = str->add("strikethrough_color");
41159strings[7028] = str->add("align");
41160strings[7029] = str->add("valign");
41161strings[7030] = str->add("wrap");
41162strings[7031] = str->add("left_margin");
41163strings[7032] = str->add("right_margin");
41164strings[7033] = str->add("underline");
41165strings[7034] = str->add("strikethrough");
41166strings[7035] = str->add("backing");
41167strings[7036] = str->add("style");
41168strings[7037] = str->add("tabstops");
41169strings[7028] = str->add(strings[7028]);
41170strings[7038] = str->add("center");
41171str->del(strings[7028]);
41172str->del(strings[7038]);
41173strings[7019] = str->add(strings[7019]);
41174strings[7039] = str->add("#000");
41175str->del(strings[7019]);
41176str->del(strings[7039]);
41177strings[7036] = str->add(strings[7036]);
41178strings[7040] = str->add("shadow");
41179str->del(strings[7036]);
41180str->del(strings[7040]);
41181strings[7023] = str->add(strings[7023]);
41182strings[7041] = str->add("#ffffff80");
41183str->del(strings[7023]);
41184str->del(strings[7041]);
41185strings[7030] = str->add(strings[7030]);
41186strings[7042] = str->add("word");
41187str->del(strings[7030]);
41188str->del(strings[7042]);
41189strings[7018] = str->add(strings[7018]);
41190strings[469] = str->add(strings[469]);
41191strings[469] = str->add(strings[469]);
41192str->del(strings[7018]);
41193str->del(strings[469]);
41194strings[7017] = str->add(strings[7017]);
41195strings[7043] = str->add("10.000000");
41196str->del(strings[7017]);
41197str->del(strings[7043]);
41198strings[7015] = str->add(strings[7015]);
41199strings[470] = str->add(strings[470]);
41200strings[470] = str->add(strings[470]);
41201str->del(strings[7015]);
41202str->del(strings[470]);
41203strings[470] = str->add(strings[470]);
41204strings[469] = str->add(strings[469]);
41205strings[7036] = str->add(strings[7036]);
41206strings[7044] = str->add("soft_shadow");
41207str->del(strings[7036]);
41208str->del(strings[7044]);
41209strings[7019] = str->add(strings[7019]);
41210strings[7045] = str->add("#fff");
41211str->del(strings[7019]);
41212str->del(strings[7045]);
41213strings[7023] = str->add(strings[7023]);
41214strings[7046] = str->add("#00000020");
41215str->del(strings[7023]);
41216str->del(strings[7046]);
41217strings[7017] = str->add(strings[7017]);
41218strings[7047] = str->add("12.000000");
41219str->del(strings[7017]);
41220str->del(strings[7047]);
41221strings[7015] = str->add(strings[7015]);
41222strings[471] = str->add(strings[471]);
41223str->del(strings[470]);
41224strings[471] = str->add(strings[471]);
41225str->del(strings[7015]);
41226str->del(strings[471]);
41227strings[382] = str->add(strings[382]);
41228strings[382] = str->add(strings[382]);
41229strings[382] = str->add(strings[382]);
41230strings[382] = str->add(strings[382]);
41231strings[382] = str->add(strings[382]);
41232strings[382] = str->add(strings[382]);
41233strings[382] = str->add(strings[382]);
41234strings[382] = str->add(strings[382]);
41235strings[382] = str->add(strings[382]);
41236strings[382] = str->add(strings[382]);
41237strings[382] = str->add(strings[382]);
41238strings[382] = str->add(strings[382]);
41239strings[382] = str->add(strings[382]);
41240strings[382] = str->add(strings[382]);
41241strings[382] = str->add(strings[382]);
41242strings[382] = str->add(strings[382]);
41243strings[382] = str->add(strings[382]);
41244strings[382] = str->add(strings[382]);
41245strings[382] = str->add(strings[382]);
41246strings[382] = str->add(strings[382]);
41247strings[382] = str->add(strings[382]);
41248strings[382] = str->add(strings[382]);
41249str->del(strings[7015]);
41250str->del(strings[7016]);
41251str->del(strings[7017]);
41252str->del(strings[7018]);
41253str->del(strings[7019]);
41254str->del(strings[7020]);
41255str->del(strings[7021]);
41256str->del(strings[7022]);
41257str->del(strings[7023]);
41258str->del(strings[7024]);
41259str->del(strings[7025]);
41260str->del(strings[7026]);
41261str->del(strings[7027]);
41262str->del(strings[7028]);
41263str->del(strings[7029]);
41264str->del(strings[7030]);
41265str->del(strings[7031]);
41266str->del(strings[7032]);
41267str->del(strings[7033]);
41268str->del(strings[7034]);
41269str->del(strings[7035]);
41270str->del(strings[7036]);
41271str->del(strings[7037]);
41272str->del(strings[471]);
41273str->del(strings[469]);
41274str->del(strings[382]);
41275str->del(strings[382]);
41276str->del(strings[382]);
41277str->del(strings[382]);
41278str->del(strings[382]);
41279str->del(strings[382]);
41280str->del(strings[382]);
41281str->del(strings[382]);
41282str->del(strings[382]);
41283str->del(strings[382]);
41284str->del(strings[382]);
41285str->del(strings[382]);
41286str->del(strings[382]);
41287str->del(strings[382]);
41288str->del(strings[382]);
41289str->del(strings[382]);
41290str->del(strings[382]);
41291str->del(strings[382]);
41292str->del(strings[382]);
41293str->del(strings[382]);
41294str->del(strings[382]);
41295str->del(strings[470]);
41296str->del(strings[469]);
41297str->del(strings[382]);
41298strings[1932] = str->add(strings[1932]);
41299strings[7048] = str->add("unsel");
41300str->del(strings[6976]);
41301str->del(strings[1841]);
41302str->del(strings[6976]);
41303str->del(strings[1841]);
41304str->del(strings[6976]);
41305str->del(strings[1841]);
41306str->del(strings[6976]);
41307str->del(strings[1841]);
41308str->del(strings[6977]);
41309str->del(strings[6977]);
41310str->del(strings[6976]);
41311str->del(strings[1841]);
41312str->del(strings[6976]);
41313str->del(strings[1841]);
41314str->del(strings[6976]);
41315str->del(strings[1841]);
41316str->del(strings[6976]);
41317str->del(strings[1841]);
41318str->del(strings[6977]);
41319str->del(strings[6977]);
41320str->del(strings[6976]);
41321str->del(strings[1841]);
41322str->del(strings[6976]);
41323str->del(strings[1841]);
41324str->del(strings[6976]);
41325str->del(strings[1841]);
41326str->del(strings[6976]);
41327str->del(strings[1841]);
41328str->del(strings[6976]);
41329str->del(strings[1841]);
41330str->del(strings[6977]);
41331str->del(strings[6977]);
41332str->del(strings[6976]);
41333str->del(strings[1841]);
41334str->del(strings[6976]);
41335str->del(strings[1841]);
41336str->del(strings[6976]);
41337str->del(strings[1841]);
41338str->del(strings[6976]);
41339str->del(strings[1841]);
41340str->del(strings[6977]);
41341str->del(strings[6977]);
41342str->del(strings[6976]);
41343str->del(strings[1841]);
41344str->del(strings[6977]);
41345str->del(strings[6977]);
41346str->del(strings[6977]);
41347str->del(strings[6977]);
41348str->del(strings[6977]);
41349str->del(strings[6977]);
41350str->del(strings[6977]);
41351str->del(strings[6977]);
41352str->del(strings[6977]);
41353str->del(strings[6977]);
41354str->del(strings[6977]);
41355str->del(strings[6977]);
41356str->del(strings[6977]);
41357str->del(strings[6977]);
41358str->del(strings[6977]);
41359str->del(strings[6977]);
41360str->del(strings[6977]);
41361str->del(strings[6977]);
41362str->del(strings[1932]);
41363str->del(strings[7048]);
41364strings[7049] = str->add("e,action,mouse,move");
41365strings[7050] = str->add("e");
41366str->del(strings[7049]);
41367str->del(strings[7050]);
41368strings[7051] = str->add("font");
41369strings[7052] = str->add("font_fallbacks");
41370strings[7053] = str->add("font_size");
41371strings[7054] = str->add("font_source");
41372strings[7055] = str->add("color");
41373strings[7056] = str->add("underline_color");
41374strings[7057] = str->add("underline2_color");
41375strings[7058] = str->add("outline_color");
41376strings[7059] = str->add("shadow_color");
41377strings[7060] = str->add("glow_color");
41378strings[7061] = str->add("glow2_color");
41379strings[7062] = str->add("backing_color");
41380strings[7063] = str->add("strikethrough_color");
41381strings[7064] = str->add("align");
41382strings[7065] = str->add("valign");
41383strings[7066] = str->add("wrap");
41384strings[7067] = str->add("left_margin");
41385strings[7068] = str->add("right_margin");
41386strings[7069] = str->add("underline");
41387strings[7070] = str->add("strikethrough");
41388strings[7071] = str->add("backing");
41389strings[7072] = str->add("style");
41390strings[7073] = str->add("tabstops");
41391strings[7064] = str->add(strings[7064]);
41392strings[7074] = str->add("center");
41393str->del(strings[7064]);
41394str->del(strings[7074]);
41395strings[7055] = str->add(strings[7055]);
41396strings[7075] = str->add("#000");
41397str->del(strings[7055]);
41398str->del(strings[7075]);
41399strings[7072] = str->add(strings[7072]);
41400strings[7076] = str->add("shadow");
41401str->del(strings[7072]);
41402str->del(strings[7076]);
41403strings[7059] = str->add(strings[7059]);
41404strings[7077] = str->add("#ffffff80");
41405str->del(strings[7059]);
41406str->del(strings[7077]);
41407strings[7066] = str->add(strings[7066]);
41408strings[7078] = str->add("word");
41409str->del(strings[7066]);
41410str->del(strings[7078]);
41411strings[7054] = str->add(strings[7054]);
41412strings[469] = str->add(strings[469]);
41413strings[469] = str->add(strings[469]);
41414str->del(strings[7054]);
41415str->del(strings[469]);
41416strings[7053] = str->add(strings[7053]);
41417strings[7079] = str->add("10.000000");
41418str->del(strings[7053]);
41419str->del(strings[7079]);
41420strings[7051] = str->add(strings[7051]);
41421strings[470] = str->add(strings[470]);
41422strings[470] = str->add(strings[470]);
41423str->del(strings[7051]);
41424str->del(strings[470]);
41425strings[470] = str->add(strings[470]);
41426strings[469] = str->add(strings[469]);
41427strings[7072] = str->add(strings[7072]);
41428strings[7080] = str->add("soft_shadow");
41429str->del(strings[7072]);
41430str->del(strings[7080]);
41431strings[7055] = str->add(strings[7055]);
41432strings[7081] = str->add("#fff");
41433str->del(strings[7055]);
41434str->del(strings[7081]);
41435strings[7059] = str->add(strings[7059]);
41436strings[7082] = str->add("#00000020");
41437str->del(strings[7059]);
41438str->del(strings[7082]);
41439strings[7053] = str->add(strings[7053]);
41440strings[7083] = str->add("12.000000");
41441str->del(strings[7053]);
41442str->del(strings[7083]);
41443strings[7051] = str->add(strings[7051]);
41444strings[471] = str->add(strings[471]);
41445str->del(strings[470]);
41446strings[471] = str->add(strings[471]);
41447str->del(strings[7051]);
41448str->del(strings[471]);
41449strings[382] = str->add(strings[382]);
41450strings[382] = str->add(strings[382]);
41451strings[382] = str->add(strings[382]);
41452strings[382] = str->add(strings[382]);
41453strings[382] = str->add(strings[382]);
41454strings[382] = str->add(strings[382]);
41455strings[382] = str->add(strings[382]);
41456strings[382] = str->add(strings[382]);
41457strings[382] = str->add(strings[382]);
41458strings[382] = str->add(strings[382]);
41459strings[382] = str->add(strings[382]);
41460strings[382] = str->add(strings[382]);
41461strings[382] = str->add(strings[382]);
41462strings[382] = str->add(strings[382]);
41463strings[382] = str->add(strings[382]);
41464strings[382] = str->add(strings[382]);
41465strings[382] = str->add(strings[382]);
41466strings[382] = str->add(strings[382]);
41467strings[382] = str->add(strings[382]);
41468strings[382] = str->add(strings[382]);
41469strings[382] = str->add(strings[382]);
41470strings[382] = str->add(strings[382]);
41471str->del(strings[471]);
41472str->del(strings[469]);
41473str->del(strings[382]);
41474str->del(strings[382]);
41475str->del(strings[382]);
41476str->del(strings[382]);
41477str->del(strings[382]);
41478str->del(strings[382]);
41479str->del(strings[382]);
41480str->del(strings[382]);
41481str->del(strings[382]);
41482str->del(strings[382]);
41483str->del(strings[382]);
41484str->del(strings[382]);
41485str->del(strings[382]);
41486str->del(strings[382]);
41487str->del(strings[382]);
41488str->del(strings[382]);
41489str->del(strings[382]);
41490str->del(strings[382]);
41491str->del(strings[382]);
41492str->del(strings[382]);
41493str->del(strings[382]);
41494str->del(strings[470]);
41495str->del(strings[469]);
41496str->del(strings[382]);
41497str->del(strings[7051]);
41498str->del(strings[7052]);
41499str->del(strings[7053]);
41500str->del(strings[7054]);
41501str->del(strings[7055]);
41502str->del(strings[7056]);
41503str->del(strings[7057]);
41504str->del(strings[7058]);
41505str->del(strings[7059]);
41506str->del(strings[7060]);
41507str->del(strings[7061]);
41508str->del(strings[7062]);
41509str->del(strings[7063]);
41510str->del(strings[7064]);
41511str->del(strings[7065]);
41512str->del(strings[7066]);
41513str->del(strings[7067]);
41514str->del(strings[7068]);
41515str->del(strings[7069]);
41516str->del(strings[7070]);
41517str->del(strings[7071]);
41518str->del(strings[7072]);
41519str->del(strings[7073]);
41520strings[7084] = str->add("e,action,mouse,move");
41521strings[7085] = str->add("e");
41522str->del(strings[7084]);
41523str->del(strings[7085]);
41524strings[7086] = str->add("e,action,mouse,move");
41525strings[7087] = str->add("e");
41526str->del(strings[7086]);
41527str->del(strings[7087]);
41528str->del(strings[7]);
41529str->del(strings[2213]);
41530strings[7] = str->add(strings[7]);
41531strings[2220] = str->add(strings[2220]);
41532strings[7088] = str->add("e,action,mouse,move");
41533strings[7089] = str->add("e");
41534str->del(strings[7088]);
41535str->del(strings[7089]);
41536strings[7090] = str->add("e,action,mouse,move");
41537strings[7091] = str->add("e");
41538str->del(strings[7090]);
41539str->del(strings[7091]);
41540strings[7092] = str->add("e,action,mouse,move");
41541strings[7093] = str->add("e");
41542str->del(strings[7092]);
41543str->del(strings[7093]);
41544strings[1932] = str->add(strings[1932]);
41545strings[7094] = str->add("go_activeb22");
41546strings[7095] = str->add("program,start");
41547strings[7096] = str->add("go_activec22");
41548strings[1932] = str->add(strings[1932]);
41549strings[7097] = str->add("go_activeb8");
41550strings[7095] = str->add(strings[7095]);
41551strings[7098] = str->add("go_activec8");
41552str->del(strings[1932]);
41553str->del(strings[7094]);
41554str->del(strings[7095]);
41555str->del(strings[7096]);
41556str->del(strings[1932]);
41557str->del(strings[7097]);
41558str->del(strings[7095]);
41559str->del(strings[7098]);
41560strings[7099] = str->add("e,action,mouse,move");
41561strings[7100] = str->add("e");
41562strings[7099] = str->add(strings[7099]);
41563strings[7100] = str->add(strings[7100]);
41564str->del(strings[7099]);
41565str->del(strings[7100]);
41566str->del(strings[7099]);
41567str->del(strings[7100]);
41568strings[7101] = str->add("e,action,mouse,move");
41569strings[7102] = str->add("e");
41570str->del(strings[7101]);
41571str->del(strings[7102]);
41572strings[1932] = str->add(strings[1932]);
41573strings[7103] = str->add("go_activec28");
41574strings[7104] = str->add("program,start");
41575strings[7105] = str->add("go_activeb28");
41576strings[1932] = str->add(strings[1932]);
41577strings[7106] = str->add("go_activec2");
41578strings[7104] = str->add(strings[7104]);
41579strings[7107] = str->add("go_activeb2");
41580str->del(strings[1932]);
41581str->del(strings[7103]);
41582str->del(strings[7104]);
41583str->del(strings[7105]);
41584str->del(strings[1932]);
41585str->del(strings[7106]);
41586str->del(strings[7104]);
41587str->del(strings[7107]);
41588str->del(strings[7]);
41589str->del(strings[2220]);
41590strings[7] = str->add(strings[7]);
41591strings[2226] = str->add(strings[2226]);
41592strings[7108] = str->add("e,action,mouse,move");
41593strings[7109] = str->add("e");
41594str->del(strings[7108]);
41595str->del(strings[7109]);
41596strings[7110] = str->add("e,action,mouse,move");
41597strings[7111] = str->add("e");
41598str->del(strings[7110]);
41599str->del(strings[7111]);
41600strings[7112] = str->add("e,action,mouse,move");
41601strings[7113] = str->add("e");
41602str->del(strings[7112]);
41603str->del(strings[7113]);
41604strings[7114] = str->add("e,action,mouse,move");
41605strings[7115] = str->add("e");
41606str->del(strings[7114]);
41607str->del(strings[7115]);
41608strings[7116] = str->add("e,action,mouse,move");
41609strings[7117] = str->add("e");
41610str->del(strings[7116]);
41611str->del(strings[7117]);
41612strings[7118] = str->add("e,action,mouse,move");
41613strings[7119] = str->add("e");
41614str->del(strings[7118]);
41615str->del(strings[7119]);
41616strings[1932] = str->add(strings[1932]);
41617strings[7120] = str->add("unsel");
41618str->del(strings[1932]);
41619str->del(strings[7120]);
41620str->del(strings[7]);
41621str->del(strings[2226]);
41622strings[7] = str->add(strings[7]);
41623strings[2257] = str->add(strings[2257]);
41624strings[7121] = str->add("e,action,mouse,move");
41625strings[7122] = str->add("e");
41626strings[7121] = str->add(strings[7121]);
41627strings[7122] = str->add(strings[7122]);
41628str->del(strings[7121]);
41629str->del(strings[7122]);
41630str->del(strings[7121]);
41631str->del(strings[7122]);
41632strings[7123] = str->add("e,action,mouse,move");
41633strings[7124] = str->add("e");
41634str->del(strings[7123]);
41635str->del(strings[7124]);
41636strings[7125] = str->add("e,action,mouse,move");
41637strings[7126] = str->add("e");
41638str->del(strings[7125]);
41639str->del(strings[7126]);
41640strings[1932] = str->add(strings[1932]);
41641strings[7127] = str->add("sel");
41642strings[1932] = str->add(strings[1932]);
41643strings[7127] = str->add(strings[7127]);
41644str->del(strings[1932]);
41645str->del(strings[7127]);
41646str->del(strings[1932]);
41647str->del(strings[7127]);
41648strings[7128] = str->add("e,action,mouse,move");
41649strings[7129] = str->add("e");
41650strings[7128] = str->add(strings[7128]);
41651strings[7129] = str->add(strings[7129]);
41652str->del(strings[7128]);
41653str->del(strings[7129]);
41654str->del(strings[7128]);
41655str->del(strings[7129]);
41656strings[7130] = str->add("e,action,mouse,move");
41657strings[7131] = str->add("e");
41658str->del(strings[7130]);
41659str->del(strings[7131]);
41660strings[7132] = str->add("e,action,mouse,move");
41661strings[7133] = str->add("e");
41662str->del(strings[7132]);
41663str->del(strings[7133]);
41664str->del(strings[7]);
41665str->del(strings[2257]);
41666strings[7] = str->add(strings[7]);
41667strings[2270] = str->add(strings[2270]);
41668strings[7134] = str->add("e,action,mouse,move");
41669strings[7135] = str->add("e");
41670strings[7134] = str->add(strings[7134]);
41671strings[7135] = str->add(strings[7135]);
41672str->del(strings[7134]);
41673str->del(strings[7135]);
41674str->del(strings[7134]);
41675str->del(strings[7135]);
41676strings[7136] = str->add("e,action,mouse,move");
41677strings[7137] = str->add("e");
41678str->del(strings[7136]);
41679str->del(strings[7137]);
41680strings[7138] = str->add("e,action,mouse,move");
41681strings[7139] = str->add("e");
41682str->del(strings[7138]);
41683str->del(strings[7139]);
41684strings[1932] = str->add(strings[1932]);
41685strings[7140] = str->add("go_activeb21");
41686strings[7141] = str->add("program,start");
41687strings[7142] = str->add("go_activec21");
41688strings[1932] = str->add(strings[1932]);
41689strings[7143] = str->add("go_activeb9");
41690strings[7141] = str->add(strings[7141]);
41691strings[7144] = str->add("go_activec9");
41692str->del(strings[1932]);
41693str->del(strings[7140]);
41694str->del(strings[7141]);
41695str->del(strings[7142]);
41696str->del(strings[1932]);
41697str->del(strings[7143]);
41698str->del(strings[7141]);
41699str->del(strings[7144]);
41700strings[7145] = str->add("e,action,mouse,move");
41701strings[7146] = str->add("e");
41702strings[7145] = str->add(strings[7145]);
41703strings[7146] = str->add(strings[7146]);
41704str->del(strings[7145]);
41705str->del(strings[7146]);
41706str->del(strings[7145]);
41707str->del(strings[7146]);
41708strings[7147] = str->add("e,action,mouse,move");
41709strings[7148] = str->add("e");
41710str->del(strings[7147]);
41711str->del(strings[7148]);
41712strings[7149] = str->add("e,action,mouse,move");
41713strings[7150] = str->add("e");
41714str->del(strings[7149]);
41715str->del(strings[7150]);
41716strings[1932] = str->add(strings[1932]);
41717strings[7151] = str->add("go_activec27");
41718strings[7152] = str->add("program,start");
41719strings[7153] = str->add("go_activeb27");
41720strings[1932] = str->add(strings[1932]);
41721strings[7154] = str->add("go_activec3");
41722strings[7152] = str->add(strings[7152]);
41723strings[7155] = str->add("go_activeb3");
41724str->del(strings[1932]);
41725str->del(strings[7151]);
41726str->del(strings[7152]);
41727str->del(strings[7153]);
41728str->del(strings[1932]);
41729str->del(strings[7154]);
41730str->del(strings[7152]);
41731str->del(strings[7155]);
41732str->del(strings[7]);
41733str->del(strings[2270]);
41734strings[7] = str->add(strings[7]);
41735strings[2276] = str->add(strings[2276]);
41736strings[7156] = str->add("e,action,mouse,move");
41737strings[7157] = str->add("e");
41738strings[7156] = str->add(strings[7156]);
41739strings[7157] = str->add(strings[7157]);
41740str->del(strings[7156]);
41741str->del(strings[7157]);
41742str->del(strings[7156]);
41743str->del(strings[7157]);
41744strings[7158] = str->add("e,action,mouse,move");
41745strings[7159] = str->add("e");
41746str->del(strings[7158]);
41747str->del(strings[7159]);
41748strings[7160] = str->add("e,action,mouse,move");
41749strings[7161] = str->add("e");
41750str->del(strings[7160]);
41751str->del(strings[7161]);
41752strings[7162] = str->add("e,action,mouse,move");
41753strings[7163] = str->add("e");
41754str->del(strings[7162]);
41755str->del(strings[7163]);
41756strings[7164] = str->add("e,action,mouse,move");
41757strings[7165] = str->add("e");
41758str->del(strings[7164]);
41759str->del(strings[7165]);
41760strings[7166] = str->add("e,action,mouse,move");
41761strings[7167] = str->add("e");
41762str->del(strings[7166]);
41763str->del(strings[7167]);
41764strings[7168] = str->add("e,action,mouse,move");
41765strings[7169] = str->add("e");
41766str->del(strings[7168]);
41767str->del(strings[7169]);
41768strings[7170] = str->add("e,action,mouse,move");
41769strings[7171] = str->add("e");
41770str->del(strings[7170]);
41771str->del(strings[7171]);
41772strings[1932] = str->add(strings[1932]);
41773strings[7172] = str->add("go_activeb1");
41774strings[7173] = str->add("program,start");
41775strings[7174] = str->add("go_activec1");
41776strings[1932] = str->add(strings[1932]);
41777strings[7175] = str->add("go_activeb29");
41778strings[7173] = str->add(strings[7173]);
41779strings[7176] = str->add("go_activec29");
41780str->del(strings[1932]);
41781str->del(strings[7172]);
41782str->del(strings[7173]);
41783str->del(strings[7174]);
41784str->del(strings[1932]);
41785str->del(strings[7175]);
41786str->del(strings[7173]);
41787str->del(strings[7176]);
41788str->del(strings[7]);
41789str->del(strings[2276]);
41790strings[7] = str->add(strings[7]);
41791strings[3259] = str->add(strings[3259]);
41792strings[7177] = str->add("e,action,mouse,move");
41793strings[7178] = str->add("e");
41794strings[7177] = str->add(strings[7177]);
41795strings[7178] = str->add(strings[7178]);
41796str->del(strings[7177]);
41797str->del(strings[7178]);
41798str->del(strings[7177]);
41799str->del(strings[7178]);
41800strings[7179] = str->add("e,action,mouse,move");
41801strings[7180] = str->add("e");
41802str->del(strings[7179]);
41803str->del(strings[7180]);
41804strings[7181] = str->add("e,action,mouse,move");
41805strings[7182] = str->add("e");
41806str->del(strings[7181]);
41807str->del(strings[7182]);
41808str->del(strings[7]);
41809str->del(strings[3259]);
41810strings[7] = str->add(strings[7]);
41811strings[2292] = str->add(strings[2292]);
41812strings[7183] = str->add("e,action,mouse,move");
41813strings[7184] = str->add("e");
41814str->del(strings[7183]);
41815str->del(strings[7184]);
41816strings[1932] = str->add(strings[1932]);
41817strings[7185] = str->add("go_activec26");
41818strings[7186] = str->add("program,start");
41819strings[7187] = str->add("go_activeb26");
41820strings[1932] = str->add(strings[1932]);
41821strings[7188] = str->add("go_activec4");
41822strings[7186] = str->add(strings[7186]);
41823strings[7189] = str->add("go_activeb4");
41824strings[1932] = str->add(strings[1932]);
41825strings[7190] = str->add("e_in");
41826str->del(strings[1932]);
41827str->del(strings[7185]);
41828str->del(strings[7186]);
41829str->del(strings[7187]);
41830str->del(strings[1932]);
41831str->del(strings[7188]);
41832str->del(strings[7186]);
41833str->del(strings[7189]);
41834str->del(strings[1932]);
41835str->del(strings[7190]);
41836str->del(strings[7]);
41837str->del(strings[2292]);
41838strings[7] = str->add(strings[7]);
41839strings[2310] = str->add(strings[2310]);
41840str->del(strings[7]);
41841str->del(strings[2310]);
41842strings[7] = str->add(strings[7]);
41843strings[3279] = str->add(strings[3279]);
41844strings[1932] = str->add(strings[1932]);
41845strings[7191] = str->add("go_activeb28");
41846strings[7192] = str->add("program,start");
41847strings[7193] = str->add("go_activec28");
41848strings[1932] = str->add(strings[1932]);
41849strings[7194] = str->add("go_activeb2");
41850strings[7192] = str->add(strings[7192]);
41851strings[7195] = str->add("go_activec2");
41852str->del(strings[1932]);
41853str->del(strings[7191]);
41854str->del(strings[7192]);
41855str->del(strings[7193]);
41856str->del(strings[1932]);
41857str->del(strings[7194]);
41858str->del(strings[7192]);
41859str->del(strings[7195]);
41860strings[7196] = str->add("e,action,mouse,move");
41861strings[7197] = str->add("e");
41862strings[7196] = str->add(strings[7196]);
41863strings[7197] = str->add(strings[7197]);
41864str->del(strings[7196]);
41865str->del(strings[7197]);
41866str->del(strings[7196]);
41867str->del(strings[7197]);
41868strings[7198] = str->add("e,action,mouse,move");
41869strings[7199] = str->add("e");
41870str->del(strings[7198]);
41871str->del(strings[7199]);
41872strings[7200] = str->add("e,action,mouse,move");
41873strings[7201] = str->add("e");
41874str->del(strings[7200]);
41875str->del(strings[7201]);
41876str->del(strings[7]);
41877str->del(strings[3279]);
41878strings[7] = str->add(strings[7]);
41879strings[2320] = str->add(strings[2320]);
41880strings[7202] = str->add("e,action,mouse,move");
41881strings[7203] = str->add("e");
41882strings[7202] = str->add(strings[7202]);
41883strings[7203] = str->add(strings[7203]);
41884str->del(strings[7202]);
41885str->del(strings[7203]);
41886str->del(strings[7202]);
41887str->del(strings[7203]);
41888strings[7204] = str->add("e,action,mouse,move");
41889strings[7205] = str->add("e");
41890str->del(strings[7204]);
41891str->del(strings[7205]);
41892strings[7206] = str->add("e,action,mouse,move");
41893strings[7207] = str->add("e");
41894str->del(strings[7206]);
41895str->del(strings[7207]);
41896strings[7208] = str->add("e,action,mouse,move");
41897strings[7209] = str->add("e");
41898strings[7208] = str->add(strings[7208]);
41899strings[7209] = str->add(strings[7209]);
41900str->del(strings[7208]);
41901str->del(strings[7209]);
41902str->del(strings[7208]);
41903str->del(strings[7209]);
41904strings[7210] = str->add("e,action,mouse,move");
41905strings[7211] = str->add("e");
41906str->del(strings[7210]);
41907str->del(strings[7211]);
41908strings[7212] = str->add("e,action,mouse,move");
41909strings[7213] = str->add("e");
41910str->del(strings[7212]);
41911str->del(strings[7213]);
41912str->del(strings[7]);
41913str->del(strings[2320]);
41914strings[7] = str->add(strings[7]);
41915strings[2330] = str->add(strings[2330]);
41916strings[7214] = str->add("e,action,mouse,move");
41917strings[7215] = str->add("e");
41918str->del(strings[7214]);
41919str->del(strings[7215]);
41920strings[7216] = str->add("e,action,mouse,move");
41921strings[7217] = str->add("e");
41922str->del(strings[7216]);
41923str->del(strings[7217]);
41924strings[7218] = str->add("e,action,mouse,move");
41925strings[7219] = str->add("e");
41926str->del(strings[7218]);
41927str->del(strings[7219]);
41928strings[7220] = str->add("e,action,mouse,move");
41929strings[7221] = str->add("e");
41930str->del(strings[7220]);
41931str->del(strings[7221]);
41932strings[1932] = str->add(strings[1932]);
41933strings[7222] = str->add("go_activec25");
41934strings[7223] = str->add("program,start");
41935strings[7224] = str->add("go_activeb25");
41936strings[1932] = str->add(strings[1932]);
41937strings[7225] = str->add("go_activec5");
41938strings[7223] = str->add(strings[7223]);
41939strings[7226] = str->add("go_activeb5");
41940str->del(strings[1932]);
41941str->del(strings[7222]);
41942str->del(strings[7223]);
41943str->del(strings[7224]);
41944str->del(strings[1932]);
41945str->del(strings[7225]);
41946str->del(strings[7223]);
41947str->del(strings[7226]);
41948strings[7227] = str->add("e,action,mouse,move");
41949strings[7228] = str->add("e");
41950str->del(strings[7227]);
41951str->del(strings[7228]);
41952strings[7229] = str->add("e,action,mouse,move");
41953strings[7230] = str->add("e");
41954strings[7231] = str->add("e,state,unselected");
41955strings[7230] = str->add(strings[7230]);
41956strings[7231] = str->add(strings[7231]);
41957strings[7230] = str->add(strings[7230]);
41958strings[7231] = str->add(strings[7231]);
41959strings[7230] = str->add(strings[7230]);
41960strings[7231] = str->add(strings[7231]);
41961strings[7230] = str->add(strings[7230]);
41962strings[7231] = str->add(strings[7231]);
41963strings[7230] = str->add(strings[7230]);
41964strings[7231] = str->add(strings[7231]);
41965strings[7230] = str->add(strings[7230]);
41966str->del(strings[7229]);
41967str->del(strings[7230]);
41968strings[7232] = str->add("program,start");
41969strings[7233] = str->add("unsel");
41970str->del(strings[7231]);
41971str->del(strings[7230]);
41972str->del(strings[7231]);
41973str->del(strings[7230]);
41974strings[7232] = str->add(strings[7232]);
41975strings[7233] = str->add(strings[7233]);
41976str->del(strings[7231]);
41977str->del(strings[7230]);
41978strings[7232] = str->add(strings[7232]);
41979strings[7233] = str->add(strings[7233]);
41980strings[1932] = str->add(strings[1932]);
41981strings[7233] = str->add(strings[7233]);
41982str->del(strings[7231]);
41983str->del(strings[7230]);
41984strings[7232] = str->add(strings[7232]);
41985strings[7234] = str->add("e_out");
41986str->del(strings[7231]);
41987str->del(strings[7230]);
41988str->del(strings[7231]);
41989str->del(strings[7230]);
41990str->del(strings[7232]);
41991str->del(strings[7233]);
41992str->del(strings[7232]);
41993str->del(strings[7233]);
41994str->del(strings[7232]);
41995str->del(strings[7233]);
41996str->del(strings[1932]);
41997str->del(strings[7233]);
41998str->del(strings[7232]);
41999str->del(strings[7234]);
42000strings[7235] = str->add("e,action,mouse,move");
42001strings[7236] = str->add("e");
42002str->del(strings[7235]);
42003str->del(strings[7236]);
42004str->del(strings[64]);
42005str->del(strings[3021]);
42006strings[64] = str->add(strings[64]);
42007strings[2913] = str->add(strings[2913]);
42008strings[7237] = str->add("e,action,mouse,move");
42009strings[7238] = str->add("e");
42010str->del(strings[7237]);
42011str->del(strings[7238]);
42012str->del(strings[7]);
42013str->del(strings[2330]);
42014strings[7] = str->add(strings[7]);
42015strings[2343] = str->add(strings[2343]);
42016strings[7239] = str->add("e,action,mouse,move");
42017strings[7240] = str->add("e");
42018strings[7239] = str->add(strings[7239]);
42019strings[7240] = str->add(strings[7240]);
42020str->del(strings[7239]);
42021str->del(strings[7240]);
42022str->del(strings[7239]);
42023str->del(strings[7240]);
42024strings[7241] = str->add("e,action,mouse,move");
42025strings[7242] = str->add("e");
42026str->del(strings[7241]);
42027str->del(strings[7242]);
42028strings[7243] = str->add("e,action,mouse,move");
42029strings[7244] = str->add("e");
42030strings[7245] = str->add("e,state,selected");
42031strings[7244] = str->add(strings[7244]);
42032strings[7245] = str->add(strings[7245]);
42033strings[7244] = str->add(strings[7244]);
42034strings[7245] = str->add(strings[7245]);
42035strings[7244] = str->add(strings[7244]);
42036strings[7245] = str->add(strings[7245]);
42037strings[7244] = str->add(strings[7244]);
42038strings[7245] = str->add(strings[7245]);
42039strings[7244] = str->add(strings[7244]);
42040strings[7245] = str->add(strings[7245]);
42041strings[7244] = str->add(strings[7244]);
42042str->del(strings[7243]);
42043str->del(strings[7244]);
42044strings[7246] = str->add("program,start");
42045strings[7247] = str->add("sel");
42046str->del(strings[7245]);
42047str->del(strings[7244]);
42048str->del(strings[7245]);
42049str->del(strings[7244]);
42050strings[7246] = str->add(strings[7246]);
42051strings[7247] = str->add(strings[7247]);
42052str->del(strings[7245]);
42053str->del(strings[7244]);
42054strings[7246] = str->add(strings[7246]);
42055strings[7247] = str->add(strings[7247]);
42056strings[1932] = str->add(strings[1932]);
42057strings[7247] = str->add(strings[7247]);
42058str->del(strings[7245]);
42059str->del(strings[7244]);
42060str->del(strings[7245]);
42061str->del(strings[7244]);
42062str->del(strings[7245]);
42063str->del(strings[7244]);
42064str->del(strings[7246]);
42065str->del(strings[7247]);
42066str->del(strings[7246]);
42067str->del(strings[7247]);
42068str->del(strings[7246]);
42069str->del(strings[7247]);
42070str->del(strings[1932]);
42071str->del(strings[7247]);
42072strings[361] = str->add(strings[361]);
42073strings[362] = str->add(strings[362]);
42074strings[361] = str->add(strings[361]);
42075str->del(strings[361]);
42076strings[362] = str->add(strings[362]);
42077str->del(strings[362]);
42078strings[7248] = str->add("resize");
42079str->del(strings[7248]);
42080strings[64] = str->add(strings[64]);
42081strings[2581] = str->add(strings[2581]);
42082strings[64] = str->add(strings[64]);
42083strings[7249] = str->add("load");
42084strings[1841] = str->add(strings[1841]);
42085strings[64] = str->add(strings[64]);
42086strings[1949] = str->add(strings[1949]);
42087strings[64] = str->add(strings[64]);
42088strings[1880] = str->add(strings[1880]);
42089strings[64] = str->add(strings[64]);
42090strings[1876] = str->add(strings[1876]);
42091str->del(strings[64]);
42092strings[379] = str->add(strings[379]);
42093strings[1842] = str->add(strings[1842]);
42094strings[1842] = str->add(strings[1842]);
42095strings[64] = str->add(strings[64]);
42096strings[1874] = str->add(strings[1874]);
42097strings[64] = str->add(strings[64]);
42098strings[2583] = str->add(strings[2583]);
42099strings[7249] = str->add(strings[7249]);
42100strings[1841] = str->add(strings[1841]);
42101strings[64] = str->add(strings[64]);
42102strings[2584] = str->add(strings[2584]);
42103strings[7249] = str->add(strings[7249]);
42104strings[1841] = str->add(strings[1841]);
42105strings[469] = str->add(strings[469]);
42106strings[2688] = str->add(strings[2688]);
42107strings[7249] = str->add(strings[7249]);
42108strings[469] = str->add(strings[469]);
42109strings[2902] = str->add(strings[2902]);
42110strings[1841] = str->add(strings[1841]);
42111strings[7250] = str->add("resize");
42112strings[7250] = str->add(strings[7250]);
42113strings[64] = str->add(strings[64]);
42114strings[2585] = str->add(strings[2585]);
42115strings[64] = str->add(strings[64]);
42116strings[7249] = str->add(strings[7249]);
42117strings[2224] = str->add(strings[2224]);
42118strings[1841] = str->add(strings[1841]);
42119str->del(strings[64]);
42120strings[385] = str->add(strings[385]);
42121strings[2224] = str->add(strings[2224]);
42122strings[64] = str->add(strings[64]);
42123strings[2886] = str->add(strings[2886]);
42124strings[64] = str->add(strings[64]);
42125strings[2888] = str->add(strings[2888]);
42126strings[64] = str->add(strings[64]);
42127strings[2582] = str->add(strings[2582]);
42128strings[7249] = str->add(strings[7249]);
42129strings[1841] = str->add(strings[1841]);
42130strings[64] = str->add(strings[64]);
42131strings[2583] = str->add(strings[2583]);
42132strings[7249] = str->add(strings[7249]);
42133strings[1841] = str->add(strings[1841]);
42134strings[64] = str->add(strings[64]);
42135strings[2584] = str->add(strings[2584]);
42136strings[7249] = str->add(strings[7249]);
42137strings[1841] = str->add(strings[1841]);
42138strings[469] = str->add(strings[469]);
42139strings[2685] = str->add(strings[2685]);
42140strings[7249] = str->add(strings[7249]);
42141strings[469] = str->add(strings[469]);
42142strings[3089] = str->add(strings[3089]);
42143strings[1841] = str->add(strings[1841]);
42144strings[7250] = str->add(strings[7250]);
42145strings[7250] = str->add(strings[7250]);
42146strings[64] = str->add(strings[64]);
42147strings[2585] = str->add(strings[2585]);
42148strings[64] = str->add(strings[64]);
42149strings[7249] = str->add(strings[7249]);
42150strings[4] = str->add(strings[4]);
42151strings[1841] = str->add(strings[1841]);
42152str->del(strings[64]);
42153strings[385] = str->add(strings[385]);
42154strings[4] = str->add(strings[4]);
42155strings[64] = str->add(strings[64]);
42156strings[2886] = str->add(strings[2886]);
42157strings[64] = str->add(strings[64]);
42158strings[2888] = str->add(strings[2888]);
42159strings[64] = str->add(strings[64]);
42160strings[2583] = str->add(strings[2583]);
42161strings[7249] = str->add(strings[7249]);
42162strings[1841] = str->add(strings[1841]);
42163strings[64] = str->add(strings[64]);
42164strings[2584] = str->add(strings[2584]);
42165strings[7249] = str->add(strings[7249]);
42166strings[1841] = str->add(strings[1841]);
42167strings[1926] = str->add(strings[1926]);
42168strings[3083] = str->add(strings[3083]);
42169strings[7249] = str->add(strings[7249]);
42170strings[1926] = str->add(strings[1926]);
42171strings[1552] = str->add(strings[1552]);
42172strings[1841] = str->add(strings[1841]);
42173strings[7250] = str->add(strings[7250]);
42174strings[7250] = str->add(strings[7250]);
42175strings[64] = str->add(strings[64]);
42176strings[2585] = str->add(strings[2585]);
42177strings[64] = str->add(strings[64]);
42178strings[7249] = str->add(strings[7249]);
42179strings[1925] = str->add(strings[1925]);
42180strings[1841] = str->add(strings[1841]);
42181str->del(strings[64]);
42182strings[385] = str->add(strings[385]);
42183strings[1925] = str->add(strings[1925]);
42184strings[64] = str->add(strings[64]);
42185strings[2886] = str->add(strings[2886]);
42186strings[64] = str->add(strings[64]);
42187strings[2888] = str->add(strings[2888]);
42188strings[64] = str->add(strings[64]);
42189strings[2583] = str->add(strings[2583]);
42190strings[7249] = str->add(strings[7249]);
42191strings[1841] = str->add(strings[1841]);
42192strings[64] = str->add(strings[64]);
42193strings[2584] = str->add(strings[2584]);
42194strings[7249] = str->add(strings[7249]);
42195strings[1841] = str->add(strings[1841]);
42196strings[469] = str->add(strings[469]);
42197strings[2711] = str->add(strings[2711]);
42198strings[7249] = str->add(strings[7249]);
42199strings[469] = str->add(strings[469]);
42200strings[3092] = str->add(strings[3092]);
42201strings[1841] = str->add(strings[1841]);
42202strings[7250] = str->add(strings[7250]);
42203strings[7250] = str->add(strings[7250]);
42204strings[64] = str->add(strings[64]);
42205strings[2585] = str->add(strings[2585]);
42206strings[64] = str->add(strings[64]);
42207strings[7249] = str->add(strings[7249]);
42208strings[2494] = str->add(strings[2494]);
42209strings[1841] = str->add(strings[1841]);
42210str->del(strings[64]);
42211strings[385] = str->add(strings[385]);
42212strings[2494] = str->add(strings[2494]);
42213strings[64] = str->add(strings[64]);
42214strings[2886] = str->add(strings[2886]);
42215strings[64] = str->add(strings[64]);
42216strings[2888] = str->add(strings[2888]);
42217strings[64] = str->add(strings[64]);
42218strings[2583] = str->add(strings[2583]);
42219strings[7249] = str->add(strings[7249]);
42220strings[1841] = str->add(strings[1841]);
42221strings[64] = str->add(strings[64]);
42222strings[2584] = str->add(strings[2584]);
42223strings[7249] = str->add(strings[7249]);
42224strings[1841] = str->add(strings[1841]);
42225strings[469] = str->add(strings[469]);
42226strings[2680] = str->add(strings[2680]);
42227strings[7249] = str->add(strings[7249]);
42228strings[469] = str->add(strings[469]);
42229strings[3094] = str->add(strings[3094]);
42230strings[1841] = str->add(strings[1841]);
42231strings[7250] = str->add(strings[7250]);
42232strings[7250] = str->add(strings[7250]);
42233strings[64] = str->add(strings[64]);
42234strings[2585] = str->add(strings[2585]);
42235strings[64] = str->add(strings[64]);
42236strings[7249] = str->add(strings[7249]);
42237strings[2514] = str->add(strings[2514]);
42238strings[1841] = str->add(strings[1841]);
42239str->del(strings[64]);
42240strings[385] = str->add(strings[385]);
42241strings[2514] = str->add(strings[2514]);
42242strings[64] = str->add(strings[64]);
42243strings[2886] = str->add(strings[2886]);
42244strings[64] = str->add(strings[64]);
42245strings[2888] = str->add(strings[2888]);
42246strings[64] = str->add(strings[64]);
42247strings[2583] = str->add(strings[2583]);
42248strings[7249] = str->add(strings[7249]);
42249strings[1841] = str->add(strings[1841]);
42250strings[64] = str->add(strings[64]);
42251strings[2584] = str->add(strings[2584]);
42252strings[7249] = str->add(strings[7249]);
42253strings[1841] = str->add(strings[1841]);
42254strings[469] = str->add(strings[469]);
42255strings[2713] = str->add(strings[2713]);
42256strings[7249] = str->add(strings[7249]);
42257strings[469] = str->add(strings[469]);
42258strings[3096] = str->add(strings[3096]);
42259strings[1841] = str->add(strings[1841]);
42260strings[7250] = str->add(strings[7250]);
42261strings[7250] = str->add(strings[7250]);
42262strings[64] = str->add(strings[64]);
42263strings[2585] = str->add(strings[2585]);
42264strings[64] = str->add(strings[64]);
42265strings[7249] = str->add(strings[7249]);
42266strings[2536] = str->add(strings[2536]);
42267strings[1841] = str->add(strings[1841]);
42268str->del(strings[64]);
42269strings[385] = str->add(strings[385]);
42270strings[2536] = str->add(strings[2536]);
42271strings[64] = str->add(strings[64]);
42272strings[2886] = str->add(strings[2886]);
42273strings[64] = str->add(strings[64]);
42274strings[2888] = str->add(strings[2888]);
42275strings[7250] = str->add(strings[7250]);
42276strings[7250] = str->add(strings[7250]);
42277strings[7250] = str->add(strings[7250]);
42278strings[7250] = str->add(strings[7250]);
42279strings[7250] = str->add(strings[7250]);
42280strings[7250] = str->add(strings[7250]);
42281strings[7250] = str->add(strings[7250]);
42282strings[7250] = str->add(strings[7250]);
42283strings[7250] = str->add(strings[7250]);
42284strings[7250] = str->add(strings[7250]);
42285strings[7250] = str->add(strings[7250]);
42286strings[7250] = str->add(strings[7250]);
42287strings[7250] = str->add(strings[7250]);
42288strings[7250] = str->add(strings[7250]);
42289strings[7250] = str->add(strings[7250]);
42290strings[7250] = str->add(strings[7250]);
42291strings[7250] = str->add(strings[7250]);
42292strings[7250] = str->add(strings[7250]);
42293strings[7250] = str->add(strings[7250]);
42294strings[1933] = str->add(strings[1933]);
42295str->del(strings[1933]);
42296str->del(strings[64]);
42297str->del(strings[2583]);
42298strings[1933] = str->add(strings[1933]);
42299str->del(strings[1933]);
42300str->del(strings[64]);
42301str->del(strings[2584]);
42302strings[1933] = str->add(strings[1933]);
42303str->del(strings[1933]);
42304str->del(strings[469]);
42305str->del(strings[2671]);
42306strings[1933] = str->add(strings[1933]);
42307str->del(strings[1933]);
42308str->del(strings[6487]);
42309str->del(strings[6487]);
42310str->del(strings[6487]);
42311str->del(strings[64]);
42312str->del(strings[2585]);
42313strings[1933] = str->add(strings[1933]);
42314str->del(strings[1933]);
42315str->del(strings[64]);
42316str->del(strings[2583]);
42317strings[1933] = str->add(strings[1933]);
42318str->del(strings[1933]);
42319str->del(strings[64]);
42320str->del(strings[2584]);
42321strings[1933] = str->add(strings[1933]);
42322str->del(strings[1933]);
42323str->del(strings[469]);
42324str->del(strings[2680]);
42325strings[1933] = str->add(strings[1933]);
42326str->del(strings[1933]);
42327str->del(strings[2514]);
42328str->del(strings[2514]);
42329str->del(strings[2514]);
42330str->del(strings[64]);
42331str->del(strings[2585]);
42332strings[1933] = str->add(strings[1933]);
42333str->del(strings[1933]);
42334str->del(strings[64]);
42335str->del(strings[2582]);
42336strings[1933] = str->add(strings[1933]);
42337str->del(strings[1933]);
42338str->del(strings[64]);
42339str->del(strings[2583]);
42340strings[1933] = str->add(strings[1933]);
42341str->del(strings[1933]);
42342str->del(strings[64]);
42343str->del(strings[2584]);
42344strings[1933] = str->add(strings[1933]);
42345str->del(strings[1933]);
42346str->del(strings[469]);
42347str->del(strings[2672]);
42348strings[1933] = str->add(strings[1933]);
42349str->del(strings[1933]);
42350str->del(strings[1713]);
42351str->del(strings[1713]);
42352str->del(strings[1713]);
42353str->del(strings[64]);
42354str->del(strings[2585]);
42355strings[1933] = str->add(strings[1933]);
42356str->del(strings[1933]);
42357str->del(strings[64]);
42358str->del(strings[2583]);
42359strings[1933] = str->add(strings[1933]);
42360str->del(strings[1933]);
42361str->del(strings[64]);
42362str->del(strings[2584]);
42363strings[1933] = str->add(strings[1933]);
42364str->del(strings[1933]);
42365str->del(strings[469]);
42366str->del(strings[2673]);
42367strings[1933] = str->add(strings[1933]);
42368str->del(strings[1933]);
42369str->del(strings[1714]);
42370str->del(strings[1714]);
42371str->del(strings[1714]);
42372str->del(strings[64]);
42373str->del(strings[2585]);
42374strings[1933] = str->add(strings[1933]);
42375str->del(strings[1933]);
42376str->del(strings[1842]);
42377str->del(strings[1842]);
42378str->del(strings[64]);
42379str->del(strings[2581]);
42380str->del(strings[64]);
42381str->del(strings[2886]);
42382str->del(strings[64]);
42383str->del(strings[2888]);
42384str->del(strings[469]);
42385str->del(strings[2898]);
42386str->del(strings[469]);
42387str->del(strings[2900]);
42388str->del(strings[6487]);
42389str->del(strings[385]);
42390str->del(strings[64]);
42391str->del(strings[2886]);
42392str->del(strings[64]);
42393str->del(strings[2888]);
42394str->del(strings[469]);
42395str->del(strings[3094]);
42396str->del(strings[2514]);
42397str->del(strings[385]);
42398str->del(strings[64]);
42399str->del(strings[2915]);
42400str->del(strings[64]);
42401str->del(strings[2886]);
42402str->del(strings[64]);
42403str->del(strings[2888]);
42404str->del(strings[469]);
42405str->del(strings[3130]);
42406str->del(strings[1713]);
42407str->del(strings[385]);
42408str->del(strings[64]);
42409str->del(strings[2886]);
42410str->del(strings[64]);
42411str->del(strings[2888]);
42412str->del(strings[469]);
42413str->del(strings[3132]);
42414str->del(strings[1714]);
42415str->del(strings[385]);
42416str->del(strings[64]);
42417str->del(strings[1949]);
42418str->del(strings[64]);
42419str->del(strings[1880]);
42420str->del(strings[64]);
42421str->del(strings[1876]);
42422str->del(strings[379]);
42423str->del(strings[64]);
42424str->del(strings[1874]);
42425str->del(strings[361]);
42426str->del(strings[362]);
42427strings[7250] = str->add(strings[7250]);
42428strings[2224] = str->add(strings[2224]);
42429strings[2224] = str->add(strings[2224]);
42430strings[64] = str->add(strings[64]);
42431strings[2915] = str->add(strings[2915]);
42432strings[7250] = str->add(strings[7250]);
42433strings[4] = str->add(strings[4]);
42434strings[4] = str->add(strings[4]);
42435strings[7250] = str->add(strings[7250]);
42436strings[1925] = str->add(strings[1925]);
42437strings[1925] = str->add(strings[1925]);
42438strings[7250] = str->add(strings[7250]);
42439strings[2494] = str->add(strings[2494]);
42440strings[2494] = str->add(strings[2494]);
42441strings[7250] = str->add(strings[7250]);
42442strings[2514] = str->add(strings[2514]);
42443strings[2514] = str->add(strings[2514]);
42444strings[7250] = str->add(strings[7250]);
42445strings[2536] = str->add(strings[2536]);
42446strings[2536] = str->add(strings[2536]);
42447str->del(strings[64]);
42448str->del(strings[2913]);
42449strings[64] = str->add(strings[64]);
42450strings[3021] = str->add(strings[3021]);
42451strings[7251] = str->add("font");
42452strings[7252] = str->add("font_fallbacks");
42453strings[7253] = str->add("font_size");
42454strings[7254] = str->add("font_source");
42455strings[7255] = str->add("color");
42456strings[7256] = str->add("underline_color");
42457strings[7257] = str->add("underline2_color");
42458strings[7258] = str->add("outline_color");
42459strings[7259] = str->add("shadow_color");
42460strings[7260] = str->add("glow_color");
42461strings[7261] = str->add("glow2_color");
42462strings[7262] = str->add("backing_color");
42463strings[7263] = str->add("strikethrough_color");
42464strings[7264] = str->add("align");
42465strings[7265] = str->add("valign");
42466strings[7266] = str->add("wrap");
42467strings[7267] = str->add("left_margin");
42468strings[7268] = str->add("right_margin");
42469strings[7269] = str->add("underline");
42470strings[7270] = str->add("strikethrough");
42471strings[7271] = str->add("backing");
42472strings[7272] = str->add("style");
42473strings[7273] = str->add("tabstops");
42474strings[7264] = str->add(strings[7264]);
42475strings[7274] = str->add("center");
42476str->del(strings[7264]);
42477str->del(strings[7274]);
42478strings[7255] = str->add(strings[7255]);
42479strings[7275] = str->add("#000");
42480str->del(strings[7255]);
42481str->del(strings[7275]);
42482strings[7272] = str->add(strings[7272]);
42483strings[7276] = str->add("shadow");
42484str->del(strings[7272]);
42485str->del(strings[7276]);
42486strings[7259] = str->add(strings[7259]);
42487strings[7277] = str->add("#ffffff80");
42488str->del(strings[7259]);
42489str->del(strings[7277]);
42490strings[7266] = str->add(strings[7266]);
42491strings[7278] = str->add("word");
42492str->del(strings[7266]);
42493str->del(strings[7278]);
42494strings[7254] = str->add(strings[7254]);
42495strings[469] = str->add(strings[469]);
42496strings[469] = str->add(strings[469]);
42497str->del(strings[7254]);
42498str->del(strings[469]);
42499strings[7253] = str->add(strings[7253]);
42500strings[7279] = str->add("10.000000");
42501str->del(strings[7253]);
42502str->del(strings[7279]);
42503strings[7251] = str->add(strings[7251]);
42504strings[470] = str->add(strings[470]);
42505strings[470] = str->add(strings[470]);
42506str->del(strings[7251]);
42507str->del(strings[470]);
42508strings[382] = str->add(strings[382]);
42509strings[382] = str->add(strings[382]);
42510strings[382] = str->add(strings[382]);
42511strings[382] = str->add(strings[382]);
42512strings[382] = str->add(strings[382]);
42513strings[382] = str->add(strings[382]);
42514strings[470] = str->add(strings[470]);
42515strings[469] = str->add(strings[469]);
42516strings[7272] = str->add(strings[7272]);
42517strings[7280] = str->add("glow");
42518str->del(strings[7272]);
42519str->del(strings[7280]);
42520strings[7255] = str->add(strings[7255]);
42521strings[7281] = str->add("#fff");
42522str->del(strings[7255]);
42523str->del(strings[7281]);
42524strings[7261] = str->add(strings[7261]);
42525strings[7282] = str->add("#fe87");
42526str->del(strings[7261]);
42527str->del(strings[7282]);
42528strings[7260] = str->add(strings[7260]);
42529strings[7283] = str->add("#fa14");
42530str->del(strings[7260]);
42531str->del(strings[7283]);
42532strings[7251] = str->add(strings[7251]);
42533strings[471] = str->add(strings[471]);
42534str->del(strings[470]);
42535strings[471] = str->add(strings[471]);
42536str->del(strings[7251]);
42537str->del(strings[471]);
42538strings[470] = str->add(strings[470]);
42539strings[469] = str->add(strings[469]);
42540strings[7272] = str->add(strings[7272]);
42541strings[7284] = str->add("glow");
42542str->del(strings[7272]);
42543str->del(strings[7284]);
42544strings[7255] = str->add(strings[7255]);
42545strings[7285] = str->add("#fff");
42546str->del(strings[7255]);
42547str->del(strings[7285]);
42548strings[7261] = str->add(strings[7261]);
42549strings[7286] = str->add("#fe87");
42550str->del(strings[7261]);
42551str->del(strings[7286]);
42552strings[7260] = str->add(strings[7260]);
42553strings[7287] = str->add("#fa14");
42554str->del(strings[7260]);
42555str->del(strings[7287]);
42556strings[7251] = str->add(strings[7251]);
42557strings[471] = str->add(strings[471]);
42558str->del(strings[470]);
42559strings[471] = str->add(strings[471]);
42560str->del(strings[7251]);
42561str->del(strings[471]);
42562str->del(strings[7251]);
42563str->del(strings[7252]);
42564str->del(strings[7253]);
42565str->del(strings[7254]);
42566str->del(strings[7255]);
42567str->del(strings[7256]);
42568str->del(strings[7257]);
42569str->del(strings[7258]);
42570str->del(strings[7259]);
42571str->del(strings[7260]);
42572str->del(strings[7261]);
42573str->del(strings[7262]);
42574str->del(strings[7263]);
42575str->del(strings[7264]);
42576str->del(strings[7265]);
42577str->del(strings[7266]);
42578str->del(strings[7267]);
42579str->del(strings[7268]);
42580str->del(strings[7269]);
42581str->del(strings[7270]);
42582str->del(strings[7271]);
42583str->del(strings[7272]);
42584str->del(strings[7273]);
42585str->del(strings[382]);
42586str->del(strings[382]);
42587str->del(strings[382]);
42588str->del(strings[382]);
42589str->del(strings[382]);
42590str->del(strings[382]);
42591str->del(strings[471]);
42592str->del(strings[469]);
42593str->del(strings[470]);
42594str->del(strings[469]);
42595str->del(strings[471]);
42596str->del(strings[469]);
42597strings[7288] = str->add("font");
42598strings[7289] = str->add("font_fallbacks");
42599strings[7290] = str->add("font_size");
42600strings[7291] = str->add("font_source");
42601strings[7292] = str->add("color");
42602strings[7293] = str->add("underline_color");
42603strings[7294] = str->add("underline2_color");
42604strings[7295] = str->add("outline_color");
42605strings[7296] = str->add("shadow_color");
42606strings[7297] = str->add("glow_color");
42607strings[7298] = str->add("glow2_color");
42608strings[7299] = str->add("backing_color");
42609strings[7300] = str->add("strikethrough_color");
42610strings[7301] = str->add("align");
42611strings[7302] = str->add("valign");
42612strings[7303] = str->add("wrap");
42613strings[7304] = str->add("left_margin");
42614strings[7305] = str->add("right_margin");
42615strings[7306] = str->add("underline");
42616strings[7307] = str->add("strikethrough");
42617strings[7308] = str->add("backing");
42618strings[7309] = str->add("style");
42619strings[7310] = str->add("tabstops");
42620strings[7301] = str->add(strings[7301]);
42621strings[7311] = str->add("center");
42622str->del(strings[7301]);
42623str->del(strings[7311]);
42624strings[7292] = str->add(strings[7292]);
42625strings[7312] = str->add("#000");
42626str->del(strings[7292]);
42627str->del(strings[7312]);
42628strings[7309] = str->add(strings[7309]);
42629strings[7313] = str->add("shadow");
42630str->del(strings[7309]);
42631str->del(strings[7313]);
42632strings[7296] = str->add(strings[7296]);
42633strings[7314] = str->add("#ffffff80");
42634str->del(strings[7296]);
42635str->del(strings[7314]);
42636strings[7303] = str->add(strings[7303]);
42637strings[7315] = str->add("word");
42638str->del(strings[7303]);
42639str->del(strings[7315]);
42640strings[7291] = str->add(strings[7291]);
42641strings[469] = str->add(strings[469]);
42642strings[469] = str->add(strings[469]);
42643str->del(strings[7291]);
42644str->del(strings[469]);
42645strings[7290] = str->add(strings[7290]);
42646strings[7316] = str->add("10.000000");
42647str->del(strings[7290]);
42648str->del(strings[7316]);
42649strings[7288] = str->add(strings[7288]);
42650strings[470] = str->add(strings[470]);
42651strings[470] = str->add(strings[470]);
42652str->del(strings[7288]);
42653str->del(strings[470]);
42654strings[470] = str->add(strings[470]);
42655strings[469] = str->add(strings[469]);
42656strings[7309] = str->add(strings[7309]);
42657strings[7317] = str->add("soft_shadow");
42658str->del(strings[7309]);
42659str->del(strings[7317]);
42660strings[7292] = str->add(strings[7292]);
42661strings[7318] = str->add("#fff");
42662str->del(strings[7292]);
42663str->del(strings[7318]);
42664strings[7296] = str->add(strings[7296]);
42665strings[7319] = str->add("#00000020");
42666str->del(strings[7296]);
42667str->del(strings[7319]);
42668strings[7290] = str->add(strings[7290]);
42669strings[7320] = str->add("12.000000");
42670str->del(strings[7290]);
42671str->del(strings[7320]);
42672strings[7288] = str->add(strings[7288]);
42673strings[471] = str->add(strings[471]);
42674str->del(strings[470]);
42675strings[471] = str->add(strings[471]);
42676str->del(strings[7288]);
42677str->del(strings[471]);
42678strings[382] = str->add(strings[382]);
42679strings[382] = str->add(strings[382]);
42680strings[382] = str->add(strings[382]);
42681strings[382] = str->add(strings[382]);
42682strings[382] = str->add(strings[382]);
42683strings[382] = str->add(strings[382]);
42684strings[382] = str->add(strings[382]);
42685strings[382] = str->add(strings[382]);
42686strings[382] = str->add(strings[382]);
42687strings[382] = str->add(strings[382]);
42688strings[382] = str->add(strings[382]);
42689strings[382] = str->add(strings[382]);
42690strings[382] = str->add(strings[382]);
42691strings[382] = str->add(strings[382]);
42692strings[382] = str->add(strings[382]);
42693strings[382] = str->add(strings[382]);
42694strings[382] = str->add(strings[382]);
42695strings[382] = str->add(strings[382]);
42696strings[382] = str->add(strings[382]);
42697strings[382] = str->add(strings[382]);
42698strings[382] = str->add(strings[382]);
42699strings[382] = str->add(strings[382]);
42700str->del(strings[7288]);
42701str->del(strings[7289]);
42702str->del(strings[7290]);
42703str->del(strings[7291]);
42704str->del(strings[7292]);
42705str->del(strings[7293]);
42706str->del(strings[7294]);
42707str->del(strings[7295]);
42708str->del(strings[7296]);
42709str->del(strings[7297]);
42710str->del(strings[7298]);
42711str->del(strings[7299]);
42712str->del(strings[7300]);
42713str->del(strings[7301]);
42714str->del(strings[7302]);
42715str->del(strings[7303]);
42716str->del(strings[7304]);
42717str->del(strings[7305]);
42718str->del(strings[7306]);
42719str->del(strings[7307]);
42720str->del(strings[7308]);
42721str->del(strings[7309]);
42722str->del(strings[7310]);
42723str->del(strings[471]);
42724str->del(strings[469]);
42725str->del(strings[382]);
42726str->del(strings[382]);
42727str->del(strings[382]);
42728str->del(strings[382]);
42729str->del(strings[382]);
42730str->del(strings[382]);
42731str->del(strings[382]);
42732str->del(strings[382]);
42733str->del(strings[382]);
42734str->del(strings[382]);
42735str->del(strings[382]);
42736str->del(strings[382]);
42737str->del(strings[382]);
42738str->del(strings[382]);
42739str->del(strings[382]);
42740str->del(strings[382]);
42741str->del(strings[382]);
42742str->del(strings[382]);
42743str->del(strings[382]);
42744str->del(strings[382]);
42745str->del(strings[382]);
42746str->del(strings[470]);
42747str->del(strings[469]);
42748str->del(strings[382]);
42749strings[1932] = str->add(strings[1932]);
42750strings[7321] = str->add("go_activeb27");
42751strings[7322] = str->add("program,start");
42752strings[7323] = str->add("go_activec27");
42753strings[1932] = str->add(strings[1932]);
42754strings[7324] = str->add("go_activeb3");
42755strings[7322] = str->add(strings[7322]);
42756strings[7325] = str->add("go_activec3");
42757str->del(strings[7249]);
42758str->del(strings[1841]);
42759str->del(strings[7249]);
42760str->del(strings[1841]);
42761str->del(strings[7249]);
42762str->del(strings[1841]);
42763str->del(strings[7249]);
42764str->del(strings[1841]);
42765str->del(strings[7250]);
42766str->del(strings[7250]);
42767str->del(strings[7249]);
42768str->del(strings[1841]);
42769str->del(strings[7249]);
42770str->del(strings[1841]);
42771str->del(strings[7249]);
42772str->del(strings[1841]);
42773str->del(strings[7249]);
42774str->del(strings[1841]);
42775str->del(strings[7249]);
42776str->del(strings[1841]);
42777str->del(strings[7250]);
42778str->del(strings[7250]);
42779str->del(strings[7249]);
42780str->del(strings[1841]);
42781str->del(strings[7249]);
42782str->del(strings[1841]);
42783str->del(strings[7249]);
42784str->del(strings[1841]);
42785str->del(strings[7249]);
42786str->del(strings[1841]);
42787str->del(strings[7250]);
42788str->del(strings[7250]);
42789str->del(strings[7249]);
42790str->del(strings[1841]);
42791str->del(strings[7249]);
42792str->del(strings[1841]);
42793str->del(strings[7249]);
42794str->del(strings[1841]);
42795str->del(strings[7249]);
42796str->del(strings[1841]);
42797str->del(strings[7250]);
42798str->del(strings[7250]);
42799str->del(strings[7249]);
42800str->del(strings[1841]);
42801str->del(strings[7249]);
42802str->del(strings[1841]);
42803str->del(strings[7249]);
42804str->del(strings[1841]);
42805str->del(strings[7249]);
42806str->del(strings[1841]);
42807str->del(strings[7250]);
42808str->del(strings[7250]);
42809str->del(strings[7249]);
42810str->del(strings[1841]);
42811str->del(strings[7249]);
42812str->del(strings[1841]);
42813str->del(strings[7249]);
42814str->del(strings[1841]);
42815str->del(strings[7249]);
42816str->del(strings[1841]);
42817str->del(strings[7250]);
42818str->del(strings[7250]);
42819str->del(strings[7249]);
42820str->del(strings[1841]);
42821str->del(strings[7250]);
42822str->del(strings[7250]);
42823str->del(strings[7250]);
42824str->del(strings[7250]);
42825str->del(strings[7250]);
42826str->del(strings[7250]);
42827str->del(strings[7250]);
42828str->del(strings[7250]);
42829str->del(strings[7250]);
42830str->del(strings[7250]);
42831str->del(strings[7250]);
42832str->del(strings[7250]);
42833str->del(strings[7250]);
42834str->del(strings[7250]);
42835str->del(strings[7250]);
42836str->del(strings[7250]);
42837str->del(strings[7250]);
42838str->del(strings[7250]);
42839str->del(strings[7250]);
42840str->del(strings[7250]);
42841str->del(strings[7250]);
42842str->del(strings[7250]);
42843str->del(strings[7250]);
42844str->del(strings[7250]);
42845str->del(strings[7250]);
42846str->del(strings[1932]);
42847str->del(strings[7321]);
42848str->del(strings[7322]);
42849str->del(strings[7323]);
42850str->del(strings[1932]);
42851str->del(strings[7324]);
42852str->del(strings[7322]);
42853str->del(strings[7325]);
42854strings[7326] = str->add("e,action,mouse,move");
42855strings[7327] = str->add("e");
42856strings[7326] = str->add(strings[7326]);
42857strings[7327] = str->add(strings[7327]);
42858str->del(strings[7326]);
42859str->del(strings[7327]);
42860str->del(strings[7326]);
42861str->del(strings[7327]);
42862strings[7328] = str->add("font");
42863strings[7329] = str->add("font_fallbacks");
42864strings[7330] = str->add("font_size");
42865strings[7331] = str->add("font_source");
42866strings[7332] = str->add("color");
42867strings[7333] = str->add("underline_color");
42868strings[7334] = str->add("underline2_color");
42869strings[7335] = str->add("outline_color");
42870strings[7336] = str->add("shadow_color");
42871strings[7337] = str->add("glow_color");
42872strings[7338] = str->add("glow2_color");
42873strings[7339] = str->add("backing_color");
42874strings[7340] = str->add("strikethrough_color");
42875strings[7341] = str->add("align");
42876strings[7342] = str->add("valign");
42877strings[7343] = str->add("wrap");
42878strings[7344] = str->add("left_margin");
42879strings[7345] = str->add("right_margin");
42880strings[7346] = str->add("underline");
42881strings[7347] = str->add("strikethrough");
42882strings[7348] = str->add("backing");
42883strings[7349] = str->add("style");
42884strings[7350] = str->add("tabstops");
42885strings[7341] = str->add(strings[7341]);
42886strings[7351] = str->add("center");
42887str->del(strings[7341]);
42888str->del(strings[7351]);
42889strings[7332] = str->add(strings[7332]);
42890strings[7352] = str->add("#000");
42891str->del(strings[7332]);
42892str->del(strings[7352]);
42893strings[7349] = str->add(strings[7349]);
42894strings[7353] = str->add("shadow");
42895str->del(strings[7349]);
42896str->del(strings[7353]);
42897strings[7336] = str->add(strings[7336]);
42898strings[7354] = str->add("#ffffff80");
42899str->del(strings[7336]);
42900str->del(strings[7354]);
42901strings[7343] = str->add(strings[7343]);
42902strings[7355] = str->add("word");
42903str->del(strings[7343]);
42904str->del(strings[7355]);
42905strings[7331] = str->add(strings[7331]);
42906strings[469] = str->add(strings[469]);
42907strings[469] = str->add(strings[469]);
42908str->del(strings[7331]);
42909str->del(strings[469]);
42910strings[7330] = str->add(strings[7330]);
42911strings[7356] = str->add("10.000000");
42912str->del(strings[7330]);
42913str->del(strings[7356]);
42914strings[7328] = str->add(strings[7328]);
42915strings[470] = str->add(strings[470]);
42916strings[470] = str->add(strings[470]);
42917str->del(strings[7328]);
42918str->del(strings[470]);
42919strings[470] = str->add(strings[470]);
42920strings[469] = str->add(strings[469]);
42921strings[7349] = str->add(strings[7349]);
42922strings[7357] = str->add("soft_shadow");
42923str->del(strings[7349]);
42924str->del(strings[7357]);
42925strings[7332] = str->add(strings[7332]);
42926strings[7358] = str->add("#fff");
42927str->del(strings[7332]);
42928str->del(strings[7358]);
42929strings[7336] = str->add(strings[7336]);
42930strings[7359] = str->add("#00000020");
42931str->del(strings[7336]);
42932str->del(strings[7359]);
42933strings[7330] = str->add(strings[7330]);
42934strings[7360] = str->add("12.000000");
42935str->del(strings[7330]);
42936str->del(strings[7360]);
42937strings[7328] = str->add(strings[7328]);
42938strings[471] = str->add(strings[471]);
42939str->del(strings[470]);
42940strings[471] = str->add(strings[471]);
42941str->del(strings[7328]);
42942str->del(strings[471]);
42943strings[382] = str->add(strings[382]);
42944strings[382] = str->add(strings[382]);
42945strings[382] = str->add(strings[382]);
42946strings[382] = str->add(strings[382]);
42947strings[382] = str->add(strings[382]);
42948strings[382] = str->add(strings[382]);
42949strings[382] = str->add(strings[382]);
42950strings[382] = str->add(strings[382]);
42951strings[382] = str->add(strings[382]);
42952strings[382] = str->add(strings[382]);
42953strings[382] = str->add(strings[382]);
42954strings[382] = str->add(strings[382]);
42955strings[382] = str->add(strings[382]);
42956strings[382] = str->add(strings[382]);
42957strings[382] = str->add(strings[382]);
42958strings[382] = str->add(strings[382]);
42959strings[382] = str->add(strings[382]);
42960strings[382] = str->add(strings[382]);
42961strings[382] = str->add(strings[382]);
42962strings[382] = str->add(strings[382]);
42963strings[382] = str->add(strings[382]);
42964strings[382] = str->add(strings[382]);
42965str->del(strings[471]);
42966str->del(strings[469]);
42967str->del(strings[382]);
42968str->del(strings[382]);
42969str->del(strings[382]);
42970str->del(strings[382]);
42971str->del(strings[382]);
42972str->del(strings[382]);
42973str->del(strings[382]);
42974str->del(strings[382]);
42975str->del(strings[382]);
42976str->del(strings[382]);
42977str->del(strings[382]);
42978str->del(strings[382]);
42979str->del(strings[382]);
42980str->del(strings[382]);
42981str->del(strings[382]);
42982str->del(strings[382]);
42983str->del(strings[382]);
42984str->del(strings[382]);
42985str->del(strings[382]);
42986str->del(strings[382]);
42987str->del(strings[382]);
42988str->del(strings[470]);
42989str->del(strings[469]);
42990str->del(strings[382]);
42991str->del(strings[7328]);
42992str->del(strings[7329]);
42993str->del(strings[7330]);
42994str->del(strings[7331]);
42995str->del(strings[7332]);
42996str->del(strings[7333]);
42997str->del(strings[7334]);
42998str->del(strings[7335]);
42999str->del(strings[7336]);
43000str->del(strings[7337]);
43001str->del(strings[7338]);
43002str->del(strings[7339]);
43003str->del(strings[7340]);
43004str->del(strings[7341]);
43005str->del(strings[7342]);
43006str->del(strings[7343]);
43007str->del(strings[7344]);
43008str->del(strings[7345]);
43009str->del(strings[7346]);
43010str->del(strings[7347]);
43011str->del(strings[7348]);
43012str->del(strings[7349]);
43013str->del(strings[7350]);
43014str->del(strings[7]);
43015str->del(strings[2343]);
43016strings[7] = str->add(strings[7]);
43017strings[2353] = str->add(strings[2353]);
43018strings[7361] = str->add("e,action,mouse,move");
43019strings[7362] = str->add("e");
43020strings[7361] = str->add(strings[7361]);
43021strings[7362] = str->add(strings[7362]);
43022strings[7361] = str->add(strings[7361]);
43023strings[7362] = str->add(strings[7362]);
43024strings[7361] = str->add(strings[7361]);
43025strings[7362] = str->add(strings[7362]);
43026str->del(strings[7361]);
43027str->del(strings[7362]);
43028str->del(strings[7361]);
43029str->del(strings[7362]);
43030str->del(strings[7361]);
43031str->del(strings[7362]);
43032str->del(strings[7361]);
43033str->del(strings[7362]);
43034strings[7363] = str->add("e,action,mouse,move");
43035strings[7364] = str->add("e");
43036str->del(strings[7363]);
43037str->del(strings[7364]);
43038strings[1932] = str->add(strings[1932]);
43039strings[7365] = str->add("go_activec24");
43040strings[7366] = str->add("program,start");
43041strings[7367] = str->add("go_activeb24");
43042strings[1932] = str->add(strings[1932]);
43043strings[7368] = str->add("go_activec6");
43044strings[7366] = str->add(strings[7366]);
43045strings[7369] = str->add("go_activeb6");
43046strings[1932] = str->add(strings[1932]);
43047strings[7370] = str->add("unsel");
43048str->del(strings[1932]);
43049str->del(strings[7365]);
43050str->del(strings[7366]);
43051str->del(strings[7367]);
43052str->del(strings[1932]);
43053str->del(strings[7368]);
43054str->del(strings[7366]);
43055str->del(strings[7369]);
43056str->del(strings[1932]);
43057str->del(strings[7370]);
43058strings[7371] = str->add("e,action,mouse,move");
43059strings[7372] = str->add("e");
43060strings[7371] = str->add(strings[7371]);
43061strings[7372] = str->add(strings[7372]);
43062str->del(strings[7371]);
43063str->del(strings[7372]);
43064str->del(strings[7371]);
43065str->del(strings[7372]);
43066strings[7373] = str->add("e,action,mouse,move");
43067strings[7374] = str->add("e");
43068str->del(strings[7373]);
43069str->del(strings[7374]);
43070strings[7375] = str->add("e,action,mouse,move");
43071strings[7376] = str->add("e");
43072str->del(strings[7375]);
43073str->del(strings[7376]);
43074str->del(strings[7]);
43075str->del(strings[2353]);
43076strings[7] = str->add(strings[7]);
43077strings[2363] = str->add(strings[2363]);
43078strings[7377] = str->add("e,action,mouse,move");
43079strings[7378] = str->add("e");
43080str->del(strings[7377]);
43081str->del(strings[7378]);
43082strings[1932] = str->add(strings[1932]);
43083strings[1847] = str->add(strings[1847]);
43084strings[7379] = str->add("program,start");
43085strings[1848] = str->add(strings[1848]);
43086strings[1932] = str->add(strings[1932]);
43087strings[1848] = str->add(strings[1848]);
43088strings[7379] = str->add(strings[7379]);
43089strings[1847] = str->add(strings[1847]);
43090str->del(strings[1932]);
43091str->del(strings[1847]);
43092str->del(strings[7379]);
43093str->del(strings[1848]);
43094str->del(strings[1932]);
43095str->del(strings[1848]);
43096str->del(strings[7379]);
43097str->del(strings[1847]);
43098str->del(strings[7]);
43099str->del(strings[2363]);
43100strings[7] = str->add(strings[7]);
43101strings[2383] = str->add(strings[2383]);
43102strings[7380] = str->add("e,action,mouse,move");
43103strings[7381] = str->add("e");
43104str->del(strings[7380]);
43105str->del(strings[7381]);
43106strings[7382] = str->add("e,action,mouse,move");
43107strings[7383] = str->add("e");
43108str->del(strings[7382]);
43109str->del(strings[7383]);
43110strings[1932] = str->add(strings[1932]);
43111strings[7384] = str->add("sel");
43112str->del(strings[1932]);
43113str->del(strings[7384]);
43114strings[7385] = str->add("e,action,mouse,move");
43115strings[7386] = str->add("e");
43116strings[7385] = str->add(strings[7385]);
43117strings[7386] = str->add(strings[7386]);
43118str->del(strings[7385]);
43119str->del(strings[7386]);
43120str->del(strings[7385]);
43121str->del(strings[7386]);
43122strings[7387] = str->add("e,action,mouse,move");
43123strings[7388] = str->add("e");
43124str->del(strings[7387]);
43125str->del(strings[7388]);
43126strings[7389] = str->add("e,action,mouse,move");
43127strings[7390] = str->add("e");
43128str->del(strings[7389]);
43129str->del(strings[7390]);
43130strings[1932] = str->add(strings[1932]);
43131strings[7391] = str->add("go_activec23");
43132strings[7392] = str->add("program,start");
43133strings[7393] = str->add("go_activeb23");
43134strings[1932] = str->add(strings[1932]);
43135strings[7394] = str->add("go_activec7");
43136strings[7392] = str->add(strings[7392]);
43137strings[7395] = str->add("go_activeb7");
43138strings[1932] = str->add(strings[1932]);
43139strings[7396] = str->add("go_activeb26");
43140strings[7392] = str->add(strings[7392]);
43141strings[7397] = str->add("go_activec26");
43142strings[1932] = str->add(strings[1932]);
43143strings[7398] = str->add("go_activeb4");
43144strings[7392] = str->add(strings[7392]);
43145strings[7399] = str->add("go_activec4");
43146strings[1932] = str->add(strings[1932]);
43147strings[7400] = str->add("sel");
43148str->del(strings[1932]);
43149str->del(strings[7391]);
43150str->del(strings[7392]);
43151str->del(strings[7393]);
43152str->del(strings[1932]);
43153str->del(strings[7394]);
43154str->del(strings[7392]);
43155str->del(strings[7395]);
43156str->del(strings[1932]);
43157str->del(strings[7396]);
43158str->del(strings[7392]);
43159str->del(strings[7397]);
43160str->del(strings[1932]);
43161str->del(strings[7398]);
43162str->del(strings[7392]);
43163str->del(strings[7399]);
43164str->del(strings[1932]);
43165str->del(strings[7400]);
43166str->del(strings[7]);
43167str->del(strings[2383]);
43168strings[7] = str->add(strings[7]);
43169strings[2404] = str->add(strings[2404]);
43170strings[7401] = str->add("e,action,mouse,move");
43171strings[7402] = str->add("e");
43172strings[7401] = str->add(strings[7401]);
43173strings[7402] = str->add(strings[7402]);
43174str->del(strings[7401]);
43175str->del(strings[7402]);
43176str->del(strings[7401]);
43177str->del(strings[7402]);
43178strings[7403] = str->add("e,action,mouse,move");
43179strings[7404] = str->add("e");
43180str->del(strings[7403]);
43181str->del(strings[7404]);
43182strings[7405] = str->add("e,action,mouse,move");
43183strings[7406] = str->add("e");
43184str->del(strings[7405]);
43185str->del(strings[7406]);
43186strings[1932] = str->add(strings[1932]);
43187strings[7407] = str->add("unsel");
43188str->del(strings[1932]);
43189str->del(strings[7407]);
43190strings[7408] = str->add("e,action,mouse,move");
43191strings[7409] = str->add("e");
43192strings[7408] = str->add(strings[7408]);
43193strings[7409] = str->add(strings[7409]);
43194str->del(strings[7408]);
43195str->del(strings[7409]);
43196str->del(strings[7408]);
43197str->del(strings[7409]);
43198strings[7410] = str->add("e,action,mouse,move");
43199strings[7411] = str->add("e");
43200str->del(strings[7410]);
43201str->del(strings[7411]);
43202strings[7412] = str->add("e,action,mouse,move");
43203strings[7413] = str->add("e");
43204str->del(strings[7412]);
43205str->del(strings[7413]);
43206str->del(strings[7]);
43207str->del(strings[2404]);
43208strings[7] = str->add(strings[7]);
43209strings[2416] = str->add(strings[2416]);
43210strings[7414] = str->add("e,action,mouse,move");
43211strings[7415] = str->add("e");
43212str->del(strings[7414]);
43213str->del(strings[7415]);
43214strings[7416] = str->add("e,action,mouse,move");
43215strings[7417] = str->add("e");
43216str->del(strings[7416]);
43217str->del(strings[7417]);
43218strings[7418] = str->add("e,action,mouse,move");
43219strings[7419] = str->add("e");
43220str->del(strings[7418]);
43221str->del(strings[7419]);
43222strings[7420] = str->add("e,action,mouse,move");
43223strings[7421] = str->add("e");
43224strings[7422] = str->add("e,state,unselected");
43225strings[7421] = str->add(strings[7421]);
43226strings[7422] = str->add(strings[7422]);
43227strings[7421] = str->add(strings[7421]);
43228strings[7422] = str->add(strings[7422]);
43229strings[7421] = str->add(strings[7421]);
43230strings[7422] = str->add(strings[7422]);
43231strings[7421] = str->add(strings[7421]);
43232strings[7422] = str->add(strings[7422]);
43233strings[7421] = str->add(strings[7421]);
43234strings[7422] = str->add(strings[7422]);
43235strings[7421] = str->add(strings[7421]);
43236strings[7423] = str->add("e,state,selected");
43237strings[7421] = str->add(strings[7421]);
43238strings[7423] = str->add(strings[7423]);
43239strings[7421] = str->add(strings[7421]);
43240strings[7423] = str->add(strings[7423]);
43241strings[7421] = str->add(strings[7421]);
43242strings[7423] = str->add(strings[7423]);
43243strings[7421] = str->add(strings[7421]);
43244strings[7423] = str->add(strings[7423]);
43245strings[7421] = str->add(strings[7421]);
43246strings[7420] = str->add(strings[7420]);
43247strings[7421] = str->add(strings[7421]);
43248str->del(strings[7420]);
43249str->del(strings[7421]);
43250strings[7424] = str->add("program,start");
43251strings[7425] = str->add("unsel");
43252str->del(strings[7422]);
43253str->del(strings[7421]);
43254str->del(strings[7422]);
43255str->del(strings[7421]);
43256strings[7424] = str->add(strings[7424]);
43257strings[7425] = str->add(strings[7425]);
43258str->del(strings[7422]);
43259str->del(strings[7421]);
43260strings[7424] = str->add(strings[7424]);
43261strings[7425] = str->add(strings[7425]);
43262strings[1932] = str->add(strings[1932]);
43263strings[7425] = str->add(strings[7425]);
43264str->del(strings[7422]);
43265str->del(strings[7421]);
43266str->del(strings[7422]);
43267str->del(strings[7421]);
43268str->del(strings[7422]);
43269str->del(strings[7421]);
43270strings[7424] = str->add(strings[7424]);
43271strings[7426] = str->add("sel");
43272str->del(strings[7423]);
43273str->del(strings[7421]);
43274str->del(strings[7423]);
43275str->del(strings[7421]);
43276strings[7424] = str->add(strings[7424]);
43277strings[7426] = str->add(strings[7426]);
43278str->del(strings[7423]);
43279str->del(strings[7421]);
43280str->del(strings[7423]);
43281str->del(strings[7421]);
43282str->del(strings[7423]);
43283str->del(strings[7421]);
43284str->del(strings[7420]);
43285str->del(strings[7421]);
43286str->del(strings[7424]);
43287str->del(strings[7425]);
43288str->del(strings[7424]);
43289str->del(strings[7425]);
43290str->del(strings[7424]);
43291str->del(strings[7425]);
43292str->del(strings[1932]);
43293str->del(strings[7425]);
43294str->del(strings[7424]);
43295str->del(strings[7426]);
43296str->del(strings[7424]);
43297str->del(strings[7426]);
43298str->del(strings[64]);
43299str->del(strings[3021]);
43300strings[64] = str->add(strings[64]);
43301strings[2913] = str->add(strings[2913]);
43302strings[7427] = str->add("e,action,mouse,move");
43303strings[7428] = str->add("e");
43304str->del(strings[7427]);
43305str->del(strings[7428]);
43306strings[7429] = str->add("e,action,mouse,move");
43307strings[7430] = str->add("e");
43308str->del(strings[7429]);
43309str->del(strings[7430]);
43310str->del(strings[7]);
43311str->del(strings[2416]);
43312strings[7] = str->add(strings[7]);
43313strings[2426] = str->add(strings[2426]);
43314strings[7431] = str->add("e,action,mouse,move");
43315strings[7432] = str->add("e");
43316strings[7433] = str->add("e,state,unselected");
43317strings[7432] = str->add(strings[7432]);
43318strings[7433] = str->add(strings[7433]);
43319strings[7432] = str->add(strings[7432]);
43320strings[7433] = str->add(strings[7433]);
43321strings[7432] = str->add(strings[7432]);
43322strings[7433] = str->add(strings[7433]);
43323strings[7432] = str->add(strings[7432]);
43324strings[7433] = str->add(strings[7433]);
43325strings[7432] = str->add(strings[7432]);
43326strings[7434] = str->add("e,state,selected");
43327strings[7432] = str->add(strings[7432]);
43328strings[7434] = str->add(strings[7434]);
43329strings[7432] = str->add(strings[7432]);
43330strings[7434] = str->add(strings[7434]);
43331strings[7432] = str->add(strings[7432]);
43332strings[7434] = str->add(strings[7434]);
43333strings[7432] = str->add(strings[7432]);
43334strings[7434] = str->add(strings[7434]);
43335strings[7432] = str->add(strings[7432]);
43336strings[7431] = str->add(strings[7431]);
43337strings[7432] = str->add(strings[7432]);
43338str->del(strings[7431]);
43339str->del(strings[7432]);
43340strings[1932] = str->add(strings[1932]);
43341strings[7435] = str->add("sel");
43342strings[7436] = str->add("program,start");
43343strings[7437] = str->add("unsel");
43344str->del(strings[7433]);
43345str->del(strings[7432]);
43346str->del(strings[7433]);
43347str->del(strings[7432]);
43348strings[1932] = str->add(strings[1932]);
43349strings[7435] = str->add(strings[7435]);
43350strings[7436] = str->add(strings[7436]);
43351strings[7437] = str->add(strings[7437]);
43352str->del(strings[7433]);
43353str->del(strings[7432]);
43354str->del(strings[7433]);
43355str->del(strings[7432]);
43356str->del(strings[7433]);
43357str->del(strings[7432]);
43358strings[7436] = str->add(strings[7436]);
43359strings[7435] = str->add(strings[7435]);
43360str->del(strings[7434]);
43361str->del(strings[7432]);
43362str->del(strings[7434]);
43363str->del(strings[7432]);
43364strings[7436] = str->add(strings[7436]);
43365strings[7435] = str->add(strings[7435]);
43366str->del(strings[7434]);
43367str->del(strings[7432]);
43368str->del(strings[7434]);
43369str->del(strings[7432]);
43370str->del(strings[7434]);
43371str->del(strings[7432]);
43372str->del(strings[7431]);
43373str->del(strings[7432]);
43374str->del(strings[1932]);
43375str->del(strings[7435]);
43376str->del(strings[7436]);
43377str->del(strings[7437]);
43378str->del(strings[1932]);
43379str->del(strings[7435]);
43380str->del(strings[7436]);
43381str->del(strings[7437]);
43382str->del(strings[7436]);
43383str->del(strings[7435]);
43384str->del(strings[7436]);
43385str->del(strings[7435]);
43386strings[7438] = str->add("e,action,mouse,move");
43387strings[7439] = str->add("e");
43388str->del(strings[7438]);
43389str->del(strings[7439]);
43390strings[7440] = str->add("e,action,mouse,move");
43391strings[7441] = str->add("e");
43392str->del(strings[7440]);
43393str->del(strings[7441]);
43394strings[7442] = str->add("e,action,mouse,move");
43395strings[7443] = str->add("e");
43396strings[7442] = str->add(strings[7442]);
43397strings[7443] = str->add(strings[7443]);
43398str->del(strings[7442]);
43399str->del(strings[7443]);
43400str->del(strings[7442]);
43401str->del(strings[7443]);
43402strings[7444] = str->add("e,action,mouse,move");
43403strings[7445] = str->add("e");
43404str->del(strings[7444]);
43405str->del(strings[7445]);
43406strings[7446] = str->add("e,action,mouse,move");
43407strings[7447] = str->add("e");
43408str->del(strings[7446]);
43409str->del(strings[7447]);
43410str->del(strings[7]);
43411str->del(strings[2426]);
43412strings[7] = str->add(strings[7]);
43413strings[2435] = str->add(strings[2435]);
43414strings[7448] = str->add("e,action,mouse,move");
43415strings[7449] = str->add("e");
43416strings[7450] = str->add("e,state,unselected");
43417strings[7449] = str->add(strings[7449]);
43418strings[7450] = str->add(strings[7450]);
43419strings[7449] = str->add(strings[7449]);
43420strings[7450] = str->add(strings[7450]);
43421strings[7449] = str->add(strings[7449]);
43422strings[7450] = str->add(strings[7450]);
43423strings[7449] = str->add(strings[7449]);
43424strings[7450] = str->add(strings[7450]);
43425strings[7449] = str->add(strings[7449]);
43426strings[7451] = str->add("e,state,selected");
43427strings[7449] = str->add(strings[7449]);
43428strings[7451] = str->add(strings[7451]);
43429strings[7449] = str->add(strings[7449]);
43430strings[7451] = str->add(strings[7451]);
43431strings[7449] = str->add(strings[7449]);
43432strings[7451] = str->add(strings[7451]);
43433strings[7449] = str->add(strings[7449]);
43434strings[7451] = str->add(strings[7451]);
43435strings[7449] = str->add(strings[7449]);
43436strings[7448] = str->add(strings[7448]);
43437strings[7449] = str->add(strings[7449]);
43438str->del(strings[7448]);
43439str->del(strings[7449]);
43440strings[1932] = str->add(strings[1932]);
43441strings[7452] = str->add("sel");
43442strings[7453] = str->add("program,start");
43443strings[7454] = str->add("unsel");
43444str->del(strings[7450]);
43445str->del(strings[7449]);
43446str->del(strings[7450]);
43447str->del(strings[7449]);
43448strings[1932] = str->add(strings[1932]);
43449strings[7452] = str->add(strings[7452]);
43450strings[7453] = str->add(strings[7453]);
43451strings[7454] = str->add(strings[7454]);
43452str->del(strings[7450]);
43453str->del(strings[7449]);
43454str->del(strings[7450]);
43455str->del(strings[7449]);
43456str->del(strings[7450]);
43457str->del(strings[7449]);
43458strings[7453] = str->add(strings[7453]);
43459strings[7452] = str->add(strings[7452]);
43460str->del(strings[7451]);
43461str->del(strings[7449]);
43462str->del(strings[7451]);
43463str->del(strings[7449]);
43464strings[7453] = str->add(strings[7453]);
43465strings[7452] = str->add(strings[7452]);
43466str->del(strings[7451]);
43467str->del(strings[7449]);
43468str->del(strings[7451]);
43469str->del(strings[7449]);
43470str->del(strings[7451]);
43471str->del(strings[7449]);
43472str->del(strings[7448]);
43473str->del(strings[7449]);
43474str->del(strings[1932]);
43475str->del(strings[7452]);
43476str->del(strings[7453]);
43477str->del(strings[7454]);
43478str->del(strings[1932]);
43479str->del(strings[7452]);
43480str->del(strings[7453]);
43481str->del(strings[7454]);
43482str->del(strings[7453]);
43483str->del(strings[7452]);
43484str->del(strings[7453]);
43485str->del(strings[7452]);
43486strings[7455] = str->add("e,action,mouse,move");
43487strings[7456] = str->add("e");
43488str->del(strings[7455]);
43489str->del(strings[7456]);
43490strings[7457] = str->add("e,action,mouse,move");
43491strings[7458] = str->add("e");
43492strings[7459] = str->add("e,state,unselected");
43493strings[7458] = str->add(strings[7458]);
43494strings[7459] = str->add(strings[7459]);
43495strings[7458] = str->add(strings[7458]);
43496strings[7459] = str->add(strings[7459]);
43497strings[7458] = str->add(strings[7458]);
43498strings[7459] = str->add(strings[7459]);
43499strings[7458] = str->add(strings[7458]);
43500strings[7459] = str->add(strings[7459]);
43501strings[7458] = str->add(strings[7458]);
43502strings[7460] = str->add("e,state,selected");
43503strings[7458] = str->add(strings[7458]);
43504strings[7460] = str->add(strings[7460]);
43505strings[7458] = str->add(strings[7458]);
43506strings[7460] = str->add(strings[7460]);
43507strings[7458] = str->add(strings[7458]);
43508strings[7460] = str->add(strings[7460]);
43509strings[7458] = str->add(strings[7458]);
43510strings[7460] = str->add(strings[7460]);
43511strings[7458] = str->add(strings[7458]);
43512str->del(strings[7457]);
43513str->del(strings[7458]);
43514strings[1932] = str->add(strings[1932]);
43515strings[7461] = str->add("sel");
43516strings[7462] = str->add("program,start");
43517strings[7463] = str->add("unsel");
43518str->del(strings[7459]);
43519str->del(strings[7458]);
43520str->del(strings[7459]);
43521str->del(strings[7458]);
43522strings[1932] = str->add(strings[1932]);
43523strings[7461] = str->add(strings[7461]);
43524strings[7462] = str->add(strings[7462]);
43525strings[7463] = str->add(strings[7463]);
43526str->del(strings[7459]);
43527str->del(strings[7458]);
43528str->del(strings[7459]);
43529str->del(strings[7458]);
43530str->del(strings[7459]);
43531str->del(strings[7458]);
43532strings[7462] = str->add(strings[7462]);
43533strings[7461] = str->add(strings[7461]);
43534str->del(strings[7460]);
43535str->del(strings[7458]);
43536str->del(strings[7460]);
43537str->del(strings[7458]);
43538strings[7462] = str->add(strings[7462]);
43539strings[7461] = str->add(strings[7461]);
43540str->del(strings[7460]);
43541str->del(strings[7458]);
43542str->del(strings[7460]);
43543str->del(strings[7458]);
43544str->del(strings[7460]);
43545str->del(strings[7458]);
43546str->del(strings[1932]);
43547str->del(strings[7461]);
43548str->del(strings[7462]);
43549str->del(strings[7463]);
43550str->del(strings[1932]);
43551str->del(strings[7461]);
43552str->del(strings[7462]);
43553str->del(strings[7463]);
43554str->del(strings[7462]);
43555str->del(strings[7461]);
43556str->del(strings[7462]);
43557str->del(strings[7461]);
43558strings[1932] = str->add(strings[1932]);
43559strings[7464] = str->add("go_activec22");
43560strings[7465] = str->add("program,start");
43561strings[7466] = str->add("go_activeb22");
43562strings[1932] = str->add(strings[1932]);
43563strings[7467] = str->add("go_activec8");
43564strings[7465] = str->add(strings[7465]);
43565strings[7468] = str->add("go_activeb8");
43566strings[1932] = str->add(strings[1932]);
43567strings[7469] = str->add("go_activeb25");
43568strings[7465] = str->add(strings[7465]);
43569strings[7470] = str->add("go_activec25");
43570strings[1932] = str->add(strings[1932]);
43571strings[7471] = str->add("go_activeb5");
43572strings[7465] = str->add(strings[7465]);
43573strings[7472] = str->add("go_activec5");
43574strings[1932] = str->add(strings[1932]);
43575strings[7473] = str->add("e_out");
43576strings[1932] = str->add(strings[1932]);
43577strings[7474] = str->add("unsel");
43578str->del(strings[1932]);
43579str->del(strings[7464]);
43580str->del(strings[7465]);
43581str->del(strings[7466]);
43582str->del(strings[1932]);
43583str->del(strings[7467]);
43584str->del(strings[7465]);
43585str->del(strings[7468]);
43586str->del(strings[1932]);
43587str->del(strings[7469]);
43588str->del(strings[7465]);
43589str->del(strings[7470]);
43590str->del(strings[1932]);
43591str->del(strings[7471]);
43592str->del(strings[7465]);
43593str->del(strings[7472]);
43594str->del(strings[1932]);
43595str->del(strings[7473]);
43596str->del(strings[1932]);
43597str->del(strings[7474]);
43598strings[7475] = str->add("e,action,mouse,move");
43599strings[7476] = str->add("e");
43600strings[7475] = str->add(strings[7475]);
43601strings[7476] = str->add(strings[7476]);
43602str->del(strings[7475]);
43603str->del(strings[7476]);
43604str->del(strings[7475]);
43605str->del(strings[7476]);
43606strings[7477] = str->add("e,action,mouse,move");
43607strings[7478] = str->add("e");
43608str->del(strings[7477]);
43609str->del(strings[7478]);
43610strings[7479] = str->add("e,action,mouse,move");
43611strings[7480] = str->add("e");
43612str->del(strings[7479]);
43613str->del(strings[7480]);
43614strings[1932] = str->add(strings[1932]);
43615strings[7481] = str->add("unsel");
43616str->del(strings[1932]);
43617str->del(strings[7481]);
43618str->del(strings[7]);
43619str->del(strings[2435]);
43620strings[7] = str->add(strings[7]);
43621strings[2448] = str->add(strings[2448]);
43622strings[7482] = str->add("e,action,mouse,move");
43623strings[7483] = str->add("e");
43624strings[7484] = str->add("e,state,unselected");
43625strings[7483] = str->add(strings[7483]);
43626strings[7484] = str->add(strings[7484]);
43627strings[7483] = str->add(strings[7483]);
43628strings[7484] = str->add(strings[7484]);
43629strings[7483] = str->add(strings[7483]);
43630strings[7484] = str->add(strings[7484]);
43631strings[7483] = str->add(strings[7483]);
43632strings[7484] = str->add(strings[7484]);
43633strings[7483] = str->add(strings[7483]);
43634strings[7485] = str->add("e,state,selected");
43635strings[7483] = str->add(strings[7483]);
43636strings[7485] = str->add(strings[7485]);
43637strings[7483] = str->add(strings[7483]);
43638strings[7485] = str->add(strings[7485]);
43639strings[7483] = str->add(strings[7483]);
43640strings[7485] = str->add(strings[7485]);
43641strings[7483] = str->add(strings[7483]);
43642strings[7485] = str->add(strings[7485]);
43643strings[7483] = str->add(strings[7483]);
43644strings[7482] = str->add(strings[7482]);
43645strings[7483] = str->add(strings[7483]);
43646str->del(strings[7482]);
43647str->del(strings[7483]);
43648strings[1932] = str->add(strings[1932]);
43649strings[7486] = str->add("sel");
43650strings[7487] = str->add("program,start");
43651strings[7488] = str->add("unsel");
43652str->del(strings[7484]);
43653str->del(strings[7483]);
43654str->del(strings[7484]);
43655str->del(strings[7483]);
43656strings[1932] = str->add(strings[1932]);
43657strings[7486] = str->add(strings[7486]);
43658strings[7487] = str->add(strings[7487]);
43659strings[7488] = str->add(strings[7488]);
43660str->del(strings[7484]);
43661str->del(strings[7483]);
43662str->del(strings[7484]);
43663str->del(strings[7483]);
43664str->del(strings[7484]);
43665str->del(strings[7483]);
43666strings[7487] = str->add(strings[7487]);
43667strings[7486] = str->add(strings[7486]);
43668str->del(strings[7485]);
43669str->del(strings[7483]);
43670str->del(strings[7485]);
43671str->del(strings[7483]);
43672strings[7487] = str->add(strings[7487]);
43673strings[7486] = str->add(strings[7486]);
43674str->del(strings[7485]);
43675str->del(strings[7483]);
43676str->del(strings[7485]);
43677str->del(strings[7483]);
43678str->del(strings[7485]);
43679str->del(strings[7483]);
43680str->del(strings[7482]);
43681str->del(strings[7483]);
43682str->del(strings[1932]);
43683str->del(strings[7486]);
43684str->del(strings[7487]);
43685str->del(strings[7488]);
43686str->del(strings[1932]);
43687str->del(strings[7486]);
43688str->del(strings[7487]);
43689str->del(strings[7488]);
43690str->del(strings[7487]);
43691str->del(strings[7486]);
43692str->del(strings[7487]);
43693str->del(strings[7486]);
43694strings[7489] = str->add("e,action,mouse,move");
43695strings[7490] = str->add("e");
43696str->del(strings[7489]);
43697str->del(strings[7490]);
43698strings[7491] = str->add("e,action,mouse,move");
43699strings[7492] = str->add("e");
43700str->del(strings[7491]);
43701str->del(strings[7492]);
43702strings[7493] = str->add("e,action,mouse,move");
43703strings[7494] = str->add("e");
43704str->del(strings[7493]);
43705str->del(strings[7494]);
43706strings[7495] = str->add("e,action,mouse,move");
43707strings[7496] = str->add("e");
43708str->del(strings[7495]);
43709str->del(strings[7496]);
43710strings[7497] = str->add("e,action,mouse,move");
43711strings[7498] = str->add("e");
43712str->del(strings[7497]);
43713str->del(strings[7498]);
43714strings[7499] = str->add("e,action,mouse,move");
43715strings[7500] = str->add("e");
43716str->del(strings[7499]);
43717str->del(strings[7500]);
43718strings[7501] = str->add("e,action,mouse,move");
43719strings[7502] = str->add("e");
43720str->del(strings[7501]);
43721str->del(strings[7502]);
43722strings[1932] = str->add(strings[1932]);
43723strings[7503] = str->add("go_activeb24");
43724strings[7504] = str->add("program,start");
43725strings[7505] = str->add("go_activec24");
43726strings[1932] = str->add(strings[1932]);
43727strings[7506] = str->add("go_activeb6");
43728strings[7504] = str->add(strings[7504]);
43729strings[7507] = str->add("go_activec6");
43730strings[1932] = str->add(strings[1932]);
43731strings[7508] = str->add("unsel");
43732strings[1932] = str->add(strings[1932]);
43733strings[7508] = str->add(strings[7508]);
43734str->del(strings[1932]);
43735str->del(strings[7503]);
43736str->del(strings[7504]);
43737str->del(strings[7505]);
43738str->del(strings[1932]);
43739str->del(strings[7506]);
43740str->del(strings[7504]);
43741str->del(strings[7507]);
43742str->del(strings[1932]);
43743str->del(strings[7508]);
43744str->del(strings[1932]);
43745str->del(strings[7508]);
43746str->del(strings[7]);
43747str->del(strings[2448]);
43748strings[7] = str->add(strings[7]);
43749strings[2466] = str->add(strings[2466]);
43750strings[7509] = str->add("e,action,mouse,move");
43751strings[7510] = str->add("e");
43752strings[7509] = str->add(strings[7509]);
43753strings[7510] = str->add(strings[7510]);
43754str->del(strings[7509]);
43755str->del(strings[7510]);
43756str->del(strings[7509]);
43757str->del(strings[7510]);
43758strings[7511] = str->add("e,action,mouse,move");
43759strings[7512] = str->add("e");
43760str->del(strings[7511]);
43761str->del(strings[7512]);
43762strings[7513] = str->add("e,action,mouse,move");
43763strings[7514] = str->add("e");
43764str->del(strings[7513]);
43765str->del(strings[7514]);
43766strings[7515] = str->add("e,action,mouse,move");
43767strings[7516] = str->add("e");
43768strings[7515] = str->add(strings[7515]);
43769strings[7516] = str->add(strings[7516]);
43770str->del(strings[7515]);
43771str->del(strings[7516]);
43772str->del(strings[7515]);
43773str->del(strings[7516]);
43774strings[7517] = str->add("e,action,mouse,move");
43775strings[7518] = str->add("e");
43776str->del(strings[7517]);
43777str->del(strings[7518]);
43778strings[7519] = str->add("e,action,mouse,move");
43779strings[7520] = str->add("e");
43780str->del(strings[7519]);
43781str->del(strings[7520]);
43782strings[1932] = str->add(strings[1932]);
43783strings[7521] = str->add("unsel");
43784str->del(strings[1932]);
43785str->del(strings[7521]);
43786str->del(strings[7]);
43787str->del(strings[2466]);
43788strings[7] = str->add(strings[7]);
43789strings[2479] = str->add(strings[2479]);
43790strings[7522] = str->add("e,action,mouse,move");
43791strings[7523] = str->add("e");
43792strings[7522] = str->add(strings[7522]);
43793strings[7523] = str->add(strings[7523]);
43794str->del(strings[7522]);
43795str->del(strings[7523]);
43796str->del(strings[7522]);
43797str->del(strings[7523]);
43798strings[7524] = str->add("e,action,mouse,move");
43799strings[7525] = str->add("e");
43800strings[7526] = str->add("e,state,unselected");
43801strings[7525] = str->add(strings[7525]);
43802strings[7526] = str->add(strings[7526]);
43803strings[7525] = str->add(strings[7525]);
43804strings[7526] = str->add(strings[7526]);
43805strings[7525] = str->add(strings[7525]);
43806strings[7526] = str->add(strings[7526]);
43807strings[7525] = str->add(strings[7525]);
43808strings[7526] = str->add(strings[7526]);
43809strings[7525] = str->add(strings[7525]);
43810str->del(strings[7524]);
43811str->del(strings[7525]);
43812strings[1932] = str->add(strings[1932]);
43813strings[7527] = str->add("sel");
43814strings[7528] = str->add("program,start");
43815strings[7529] = str->add("unsel");
43816str->del(strings[7526]);
43817str->del(strings[7525]);
43818str->del(strings[7526]);
43819str->del(strings[7525]);
43820strings[1932] = str->add(strings[1932]);
43821strings[7527] = str->add(strings[7527]);
43822strings[7528] = str->add(strings[7528]);
43823strings[7529] = str->add(strings[7529]);
43824str->del(strings[7526]);
43825str->del(strings[7525]);
43826str->del(strings[7526]);
43827str->del(strings[7525]);
43828str->del(strings[7526]);
43829str->del(strings[7525]);
43830str->del(strings[1932]);
43831str->del(strings[7527]);
43832str->del(strings[7528]);
43833str->del(strings[7529]);
43834str->del(strings[1932]);
43835str->del(strings[7527]);
43836str->del(strings[7528]);
43837str->del(strings[7529]);
43838strings[7530] = str->add("e,action,mouse,move");
43839strings[7531] = str->add("e");
43840str->del(strings[7530]);
43841str->del(strings[7531]);
43842strings[1932] = str->add(strings[1932]);
43843strings[7532] = str->add("unsel");
43844str->del(strings[1932]);
43845str->del(strings[7532]);
43846strings[7533] = str->add("e,action,mouse,move");
43847strings[7534] = str->add("e");
43848str->del(strings[7533]);
43849str->del(strings[7534]);
43850strings[7535] = str->add("e,action,mouse,move");
43851strings[7536] = str->add("e");
43852str->del(strings[7535]);
43853str->del(strings[7536]);
43854strings[7537] = str->add("e,action,mouse,move");
43855strings[7538] = str->add("e");
43856str->del(strings[7537]);
43857str->del(strings[7538]);
43858strings[1932] = str->add(strings[1932]);
43859strings[7539] = str->add("go_activec21");
43860strings[7540] = str->add("program,start");
43861strings[7541] = str->add("go_activeb21");
43862strings[1932] = str->add(strings[1932]);
43863strings[7542] = str->add("go_activec9");
43864strings[7540] = str->add(strings[7540]);
43865strings[7543] = str->add("go_activeb9");
43866strings[1932] = str->add(strings[1932]);
43867strings[7544] = str->add("unsel");
43868str->del(strings[1932]);
43869str->del(strings[7539]);
43870str->del(strings[7540]);
43871str->del(strings[7541]);
43872str->del(strings[1932]);
43873str->del(strings[7542]);
43874str->del(strings[7540]);
43875str->del(strings[7543]);
43876str->del(strings[1932]);
43877str->del(strings[7544]);
43878str->del(strings[7]);
43879str->del(strings[2479]);
43880strings[7] = str->add(strings[7]);
43881strings[2489] = str->add(strings[2489]);
43882strings[7545] = str->add("e,action,mouse,move");
43883strings[7546] = str->add("e");
43884strings[7545] = str->add(strings[7545]);
43885strings[7546] = str->add(strings[7546]);
43886str->del(strings[7545]);
43887str->del(strings[7546]);
43888str->del(strings[7545]);
43889str->del(strings[7546]);
43890strings[7547] = str->add("e,action,mouse,move");
43891strings[7548] = str->add("e");
43892strings[7549] = str->add("e,state,selected");
43893strings[7548] = str->add(strings[7548]);
43894strings[7549] = str->add(strings[7549]);
43895strings[7548] = str->add(strings[7548]);
43896strings[7549] = str->add(strings[7549]);
43897strings[7548] = str->add(strings[7548]);
43898strings[7549] = str->add(strings[7549]);
43899strings[7548] = str->add(strings[7548]);
43900strings[7549] = str->add(strings[7549]);
43901strings[7548] = str->add(strings[7548]);
43902str->del(strings[7547]);
43903str->del(strings[7548]);
43904strings[7550] = str->add("program,start");
43905strings[7551] = str->add("sel");
43906str->del(strings[7549]);
43907str->del(strings[7548]);
43908str->del(strings[7549]);
43909str->del(strings[7548]);
43910strings[7550] = str->add(strings[7550]);
43911strings[7551] = str->add(strings[7551]);
43912str->del(strings[7549]);
43913str->del(strings[7548]);
43914str->del(strings[7549]);
43915str->del(strings[7548]);
43916str->del(strings[7549]);
43917str->del(strings[7548]);
43918str->del(strings[7550]);
43919str->del(strings[7551]);
43920str->del(strings[7550]);
43921str->del(strings[7551]);
43922strings[1932] = str->add(strings[1932]);
43923strings[7552] = str->add("go_activeb23");
43924strings[7553] = str->add("program,start");
43925strings[7554] = str->add("go_activec23");
43926strings[1932] = str->add(strings[1932]);
43927strings[7555] = str->add("go_activeb7");
43928strings[7553] = str->add(strings[7553]);
43929strings[7556] = str->add("go_activec7");
43930str->del(strings[1932]);
43931str->del(strings[7552]);
43932str->del(strings[7553]);
43933str->del(strings[7554]);
43934str->del(strings[1932]);
43935str->del(strings[7555]);
43936str->del(strings[7553]);
43937str->del(strings[7556]);
43938strings[1932] = str->add(strings[1932]);
43939strings[7557] = str->add("go_activec1");
43940strings[7558] = str->add("program,start");
43941strings[7559] = str->add("go_activeb1");
43942strings[1932] = str->add(strings[1932]);
43943strings[7560] = str->add("go_activec29");
43944strings[7558] = str->add(strings[7558]);
43945strings[7561] = str->add("go_activeb29");
43946strings[1932] = str->add(strings[1932]);
43947strings[7562] = str->add("unsel");
43948strings[1932] = str->add(strings[1932]);
43949strings[7562] = str->add(strings[7562]);
43950strings[1932] = str->add(strings[1932]);
43951strings[7562] = str->add(strings[7562]);
43952str->del(strings[1932]);
43953str->del(strings[7557]);
43954str->del(strings[7558]);
43955str->del(strings[7559]);
43956str->del(strings[1932]);
43957str->del(strings[7560]);
43958str->del(strings[7558]);
43959str->del(strings[7561]);
43960str->del(strings[1932]);
43961str->del(strings[7562]);
43962str->del(strings[1932]);
43963str->del(strings[7562]);
43964str->del(strings[1932]);
43965str->del(strings[7562]);
43966str->del(strings[7]);
43967str->del(strings[2489]);
43968strings[7] = str->add(strings[7]);
43969strings[2508] = str->add(strings[2508]);
43970strings[1932] = str->add(strings[1932]);
43971strings[7563] = str->add("unsel");
43972str->del(strings[1932]);
43973str->del(strings[7563]);
43974str->del(strings[7]);
43975str->del(strings[2508]);
43976strings[7] = str->add(strings[7]);
43977strings[2518] = str->add(strings[2518]);
43978strings[7564] = str->add("e,action,mouse,move");
43979strings[7565] = str->add("e");
43980str->del(strings[7564]);
43981str->del(strings[7565]);
43982strings[7566] = str->add("e,action,mouse,move");
43983strings[7567] = str->add("e");
43984str->del(strings[7566]);
43985str->del(strings[7567]);
43986strings[7568] = str->add("e,action,mouse,move");
43987strings[7569] = str->add("e");
43988str->del(strings[7568]);
43989str->del(strings[7569]);
43990str->del(strings[7]);
43991str->del(strings[2518]);
43992strings[7] = str->add(strings[7]);
43993strings[2531] = str->add(strings[2531]);
43994strings[7570] = str->add("e,action,mouse,move");
43995strings[7571] = str->add("e");
43996str->del(strings[7570]);
43997str->del(strings[7571]);
43998strings[7572] = str->add("e,action,mouse,move");
43999strings[7573] = str->add("e");
44000str->del(strings[7572]);
44001str->del(strings[7573]);
44002strings[7574] = str->add("e,action,mouse,move");
44003strings[7575] = str->add("e");
44004str->del(strings[7574]);
44005str->del(strings[7575]);
44006strings[7576] = str->add("e,action,mouse,move");
44007strings[7577] = str->add("e");
44008str->del(strings[7576]);
44009str->del(strings[7577]);
44010strings[7578] = str->add("e,action,mouse,move");
44011strings[7579] = str->add("e");
44012str->del(strings[7578]);
44013str->del(strings[7579]);
44014strings[1932] = str->add(strings[1932]);
44015strings[7580] = str->add("go_activeb22");
44016strings[7581] = str->add("program,start");
44017strings[7582] = str->add("go_activec22");
44018strings[1932] = str->add(strings[1932]);
44019strings[7583] = str->add("go_activeb8");
44020strings[7581] = str->add(strings[7581]);
44021strings[7584] = str->add("go_activec8");
44022strings[1932] = str->add(strings[1932]);
44023strings[7585] = str->add("unsel");
44024strings[1932] = str->add(strings[1932]);
44025strings[7586] = str->add("sel");
44026strings[1932] = str->add(strings[1932]);
44027strings[7586] = str->add(strings[7586]);
44028str->del(strings[1932]);
44029str->del(strings[7580]);
44030str->del(strings[7581]);
44031str->del(strings[7582]);
44032str->del(strings[1932]);
44033str->del(strings[7583]);
44034str->del(strings[7581]);
44035str->del(strings[7584]);
44036str->del(strings[1932]);
44037str->del(strings[7585]);
44038str->del(strings[1932]);
44039str->del(strings[7586]);
44040str->del(strings[1932]);
44041str->del(strings[7586]);
44042str->del(strings[7]);
44043str->del(strings[2531]);
44044strings[7] = str->add(strings[7]);
44045strings[2544] = str->add(strings[2544]);
44046strings[1932] = str->add(strings[1932]);
44047strings[7587] = str->add("go_activec28");
44048strings[7588] = str->add("program,start");
44049strings[7589] = str->add("go_activeb28");
44050strings[1932] = str->add(strings[1932]);
44051strings[7590] = str->add("go_activec2");
44052strings[7588] = str->add(strings[7588]);
44053strings[7591] = str->add("go_activeb2");
44054str->del(strings[1932]);
44055str->del(strings[7587]);
44056str->del(strings[7588]);
44057str->del(strings[7589]);
44058str->del(strings[1932]);
44059str->del(strings[7590]);
44060str->del(strings[7588]);
44061str->del(strings[7591]);
44062str->del(strings[7]);
44063str->del(strings[2544]);
44064strings[7] = str->add(strings[7]);
44065strings[2561] = str->add(strings[2561]);
44066strings[7592] = str->add("e,action,mouse,move");
44067strings[7593] = str->add("e");
44068strings[7594] = str->add("e,action,mouse,down");
44069strings[7593] = str->add(strings[7593]);
44070str->del(strings[7592]);
44071str->del(strings[7593]);
44072str->del(strings[7594]);
44073str->del(strings[7593]);
44074str->del(strings[7]);
44075str->del(strings[2561]);
44076strings[7] = str->add(strings[7]);
44077strings[3580] = str->add(strings[3580]);
44078strings[7595] = str->add("e,action,mouse,move");
44079strings[7596] = str->add("e");
44080strings[7597] = str->add("e,action,mouse,up");
44081strings[7596] = str->add(strings[7596]);
44082strings[361] = str->add(strings[361]);
44083strings[362] = str->add(strings[362]);
44084strings[361] = str->add(strings[361]);
44085str->del(strings[361]);
44086strings[362] = str->add(strings[362]);
44087str->del(strings[362]);
44088strings[7598] = str->add("base/theme/configure");
44089strings[64] = str->add(strings[64]);
44090strings[2602] = str->add(strings[2602]);
44091strings[2602] = str->add(strings[2602]);
44092strings[7599] = str->add("load");
44093strings[64] = str->add(strings[64]);
44094strings[7600] = str->add("images/230");
44095strings[7601] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/230");
44096strings[64] = str->add(strings[64]);
44097strings[7600] = str->add(strings[7600]);
44098strings[64] = str->add(strings[64]);
44099strings[7602] = str->add("images/231");
44100strings[7603] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/231");
44101strings[64] = str->add(strings[64]);
44102strings[7602] = str->add(strings[7602]);
44103strings[64] = str->add(strings[64]);
44104strings[7604] = str->add("images/232");
44105strings[7605] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/232");
44106strings[64] = str->add(strings[64]);
44107strings[7604] = str->add(strings[7604]);
44108strings[64] = str->add(strings[64]);
44109strings[2915] = str->add(strings[2915]);
44110strings[64] = str->add(strings[64]);
44111strings[2630] = str->add(strings[2630]);
44112strings[2630] = str->add(strings[2630]);
44113strings[64] = str->add(strings[64]);
44114strings[7599] = str->add(strings[7599]);
44115strings[7606] = str->add("Categories");
44116strings[1841] = str->add(strings[1841]);
44117strings[64] = str->add(strings[64]);
44118strings[7607] = str->add("images/262");
44119strings[7608] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/262");
44120strings[64] = str->add(strings[64]);
44121strings[7607] = str->add(strings[7607]);
44122str->del(strings[64]);
44123strings[379] = str->add(strings[379]);
44124strings[7606] = str->add(strings[7606]);
44125strings[7606] = str->add(strings[7606]);
44126strings[7606] = str->add(strings[7606]);
44127strings[64] = str->add(strings[64]);
44128strings[7609] = str->add("images/261");
44129strings[7610] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/261");
44130strings[64] = str->add(strings[64]);
44131strings[7609] = str->add(strings[7609]);
44132strings[64] = str->add(strings[64]);
44133strings[2614] = str->add(strings[2614]);
44134strings[7599] = str->add(strings[7599]);
44135strings[2945] = str->add(strings[2945]);
44136strings[2946] = str->add(strings[2946]);
44137strings[2945] = str->add(strings[2945]);
44138strings[2947] = str->add(strings[2947]);
44139strings[1841] = str->add(strings[1841]);
44140strings[2948] = str->add(strings[2948]);
44141strings[2949] = str->add(strings[2949]);
44142strings[64] = str->add(strings[64]);
44143strings[2062] = str->add(strings[2062]);
44144strings[64] = str->add(strings[64]);
44145strings[7611] = str->add("images/253");
44146strings[7612] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/253");
44147strings[64] = str->add(strings[64]);
44148strings[7611] = str->add(strings[7611]);
44149strings[64] = str->add(strings[64]);
44150strings[2184] = str->add(strings[2184]);
44151strings[7613] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/249");
44152strings[64] = str->add(strings[64]);
44153strings[2184] = str->add(strings[2184]);
44154strings[64] = str->add(strings[64]);
44155strings[2986] = str->add(strings[2986]);
44156strings[7614] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/251");
44157strings[64] = str->add(strings[64]);
44158strings[2986] = str->add(strings[2986]);
44159strings[64] = str->add(strings[64]);
44160strings[2186] = str->add(strings[2186]);
44161strings[7615] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/250");
44162strings[64] = str->add(strings[64]);
44163strings[2186] = str->add(strings[2186]);
44164strings[64] = str->add(strings[64]);
44165strings[2202] = str->add(strings[2202]);
44166strings[7616] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/246");
44167strings[64] = str->add(strings[64]);
44168strings[2202] = str->add(strings[2202]);
44169strings[64] = str->add(strings[64]);
44170strings[2194] = str->add(strings[2194]);
44171strings[7617] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/247");
44172strings[64] = str->add(strings[64]);
44173strings[2194] = str->add(strings[2194]);
44174strings[64] = str->add(strings[64]);
44175strings[7618] = str->add("images/252");
44176strings[7619] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/252");
44177strings[64] = str->add(strings[64]);
44178strings[7618] = str->add(strings[7618]);
44179strings[64] = str->add(strings[64]);
44180strings[2184] = str->add(strings[2184]);
44181strings[64] = str->add(strings[64]);
44182strings[2986] = str->add(strings[2986]);
44183strings[64] = str->add(strings[64]);
44184strings[2186] = str->add(strings[2186]);
44185strings[64] = str->add(strings[64]);
44186strings[7620] = str->add("images/244");
44187strings[7621] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/244");
44188strings[64] = str->add(strings[64]);
44189strings[7620] = str->add(strings[7620]);
44190strings[64] = str->add(strings[64]);
44191strings[2200] = str->add(strings[2200]);
44192strings[7622] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/245");
44193strings[64] = str->add(strings[64]);
44194strings[2200] = str->add(strings[2200]);
44195strings[7623] = str->add("e,action,hide,hbar");
44196strings[7596] = str->add(strings[7596]);
44197str->del(strings[7599]);
44198str->del(strings[1841]);
44199strings[7624] = str->add("program,start");
44200strings[7625] = str->add("sb_hbar_hide");
44201strings[1932] = str->add(strings[1932]);
44202strings[7625] = str->add(strings[7625]);
44203str->del(strings[7623]);
44204str->del(strings[7596]);
44205strings[7626] = str->add("e,action,hide,vbar");
44206strings[7596] = str->add(strings[7596]);
44207str->del(strings[7624]);
44208str->del(strings[7625]);
44209str->del(strings[1932]);
44210str->del(strings[7625]);
44211strings[7627] = str->add("program,start");
44212strings[7628] = str->add("sb_vbar_hide");
44213strings[1932] = str->add(strings[1932]);
44214strings[7628] = str->add(strings[7628]);
44215str->del(strings[7626]);
44216str->del(strings[7596]);
44217strings[2942] = str->add(strings[2942]);
44218strings[7629] = str->add("resize");
44219strings[1892] = str->add(strings[1892]);
44220strings[469] = str->add(strings[469]);
44221strings[2758] = str->add(strings[2758]);
44222strings[2758] = str->add(strings[2758]);
44223strings[7599] = str->add(strings[7599]);
44224strings[64] = str->add(strings[64]);
44225strings[2615] = str->add(strings[2615]);
44226strings[2615] = str->add(strings[2615]);
44227strings[64] = str->add(strings[64]);
44228strings[7599] = str->add(strings[7599]);
44229strings[1892] = str->add(strings[1892]);
44230strings[64] = str->add(strings[64]);
44231strings[4296] = str->add(strings[4296]);
44232strings[7630] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/254");
44233strings[64] = str->add(strings[64]);
44234strings[4296] = str->add(strings[4296]);
44235strings[64] = str->add(strings[64]);
44236strings[7631] = str->add("images/255");
44237strings[7632] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/255");
44238strings[64] = str->add(strings[64]);
44239strings[7631] = str->add(strings[7631]);
44240strings[64] = str->add(strings[64]);
44241strings[7633] = str->add("images/248");
44242strings[7634] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/248");
44243strings[64] = str->add(strings[64]);
44244strings[7633] = str->add(strings[7633]);
44245str->del(strings[64]);
44246strings[385] = str->add(strings[385]);
44247strings[1892] = str->add(strings[1892]);
44248strings[1892] = str->add(strings[1892]);
44249strings[1892] = str->add(strings[1892]);
44250strings[64] = str->add(strings[64]);
44251strings[2986] = str->add(strings[2986]);
44252strings[64] = str->add(strings[64]);
44253strings[2186] = str->add(strings[2186]);
44254strings[469] = str->add(strings[469]);
44255strings[7635] = str->add("images/392");
44256strings[7636] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/392");
44257strings[469] = str->add(strings[469]);
44258strings[7635] = str->add(strings[7635]);
44259strings[1841] = str->add(strings[1841]);
44260strings[7629] = str->add(strings[7629]);
44261strings[1841] = str->add(strings[1841]);
44262strings[7637] = str->add("appearance/wallpaper");
44263strings[2536] = str->add(strings[2536]);
44264strings[1750] = str->add(strings[1750]);
44265strings[7638] = str->add("appearance/theme");
44266strings[2514] = str->add(strings[2514]);
44267strings[376] = str->add(strings[376]);
44268strings[7639] = str->add("appearance/colors");
44269strings[215] = str->add(strings[215]);
44270strings[2275] = str->add(strings[2275]);
44271strings[7640] = str->add("appearance/fonts");
44272strings[2348] = str->add(strings[2348]);
44273strings[2349] = str->add(strings[2349]);
44274strings[7641] = str->add("appearance/borders");
44275strings[2262] = str->add(strings[2262]);
44276strings[2250] = str->add(strings[2250]);
44277strings[7642] = str->add("appearance/icon_theme");
44278strings[2358] = str->add(strings[2358]);
44279strings[2359] = str->add(strings[2359]);
44280strings[7643] = str->add("appearance/mouse_cursor");
44281strings[2443] = str->add(strings[2443]);
44282strings[2444] = str->add(strings[2444]);
44283strings[7644] = str->add("appearance/transitions");
44284strings[2526] = str->add(strings[2526]);
44285strings[2527] = str->add(strings[2527]);
44286strings[7645] = str->add("appearance/startup");
44287strings[2502] = str->add(strings[2502]);
44288strings[2503] = str->add(strings[2503]);
44289strings[7646] = str->add("appearance/dropshadow");
44290strings[1894] = str->add(strings[1894]);
44291strings[1895] = str->add(strings[1895]);
44292strings[2231] = str->add(strings[2231]);
44293strings[469] = str->add(strings[469]);
44294strings[2715] = str->add(strings[2715]);
44295strings[7599] = str->add(strings[7599]);
44296strings[64] = str->add(strings[64]);
44297strings[2616] = str->add(strings[2616]);
44298strings[2616] = str->add(strings[2616]);
44299strings[64] = str->add(strings[64]);
44300strings[7599] = str->add(strings[7599]);
44301strings[2231] = str->add(strings[2231]);
44302strings[64] = str->add(strings[64]);
44303strings[7647] = str->add("images/256");
44304strings[7648] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/256");
44305strings[64] = str->add(strings[64]);
44306strings[7647] = str->add(strings[7647]);
44307strings[64] = str->add(strings[64]);
44308strings[7633] = str->add(strings[7633]);
44309str->del(strings[64]);
44310strings[385] = str->add(strings[385]);
44311strings[2231] = str->add(strings[2231]);
44312strings[2231] = str->add(strings[2231]);
44313strings[2231] = str->add(strings[2231]);
44314strings[64] = str->add(strings[64]);
44315strings[2986] = str->add(strings[2986]);
44316strings[64] = str->add(strings[64]);
44317strings[2186] = str->add(strings[2186]);
44318strings[469] = str->add(strings[469]);
44319strings[2890] = str->add(strings[2890]);
44320strings[1841] = str->add(strings[1841]);
44321strings[7629] = str->add(strings[7629]);
44322strings[1841] = str->add(strings[1841]);
44323strings[7649] = str->add("applications/new_application");
44324strings[2234] = str->add(strings[2234]);
44325strings[2235] = str->add(strings[2235]);
44326strings[7650] = str->add("applications/ibar_applications");
44327strings[2237] = str->add(strings[2237]);
44328strings[2238] = str->add(strings[2238]);
44329strings[7651] = str->add("applications/restart_applications");
44330strings[2240] = str->add(strings[2240]);
44331strings[2241] = str->add(strings[2241]);
44332strings[7652] = str->add("applications/startup_applications");
44333strings[2243] = str->add(strings[2243]);
44334strings[2244] = str->add(strings[2244]);
44335strings[1670] = str->add(strings[1670]);
44336strings[469] = str->add(strings[469]);
44337strings[2679] = str->add(strings[2679]);
44338strings[2679] = str->add(strings[2679]);
44339strings[7599] = str->add(strings[7599]);
44340strings[64] = str->add(strings[64]);
44341strings[2615] = str->add(strings[2615]);
44342strings[64] = str->add(strings[64]);
44343strings[7599] = str->add(strings[7599]);
44344strings[1670] = str->add(strings[1670]);
44345strings[64] = str->add(strings[64]);
44346strings[4296] = str->add(strings[4296]);
44347strings[64] = str->add(strings[64]);
44348strings[7631] = str->add(strings[7631]);
44349strings[64] = str->add(strings[64]);
44350strings[7633] = str->add(strings[7633]);
44351str->del(strings[64]);
44352strings[385] = str->add(strings[385]);
44353strings[1670] = str->add(strings[1670]);
44354strings[1670] = str->add(strings[1670]);
44355strings[1670] = str->add(strings[1670]);
44356strings[64] = str->add(strings[64]);
44357strings[2986] = str->add(strings[2986]);
44358strings[64] = str->add(strings[64]);
44359strings[2186] = str->add(strings[2186]);
44360strings[469] = str->add(strings[469]);
44361strings[7653] = str->add("images/389");
44362strings[7654] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/389");
44363strings[469] = str->add(strings[469]);
44364strings[7653] = str->add(strings[7653]);
44365strings[1841] = str->add(strings[1841]);
44366strings[7629] = str->add(strings[7629]);
44367strings[1841] = str->add(strings[1841]);
44368strings[7655] = str->add("screen/virtual_desktops");
44369strings[2297] = str->add(strings[2297]);
44370strings[2298] = str->add(strings[2298]);
44371strings[7656] = str->add("screen/screen_resolution");
44372strings[2315] = str->add(strings[2315]);
44373strings[2316] = str->add(strings[2316]);
44374strings[7657] = str->add("screen/screen_lock");
44375strings[2287] = str->add(strings[2287]);
44376strings[2288] = str->add(strings[2288]);
44377strings[7658] = str->add("screen/screen_saver");
44378strings[2484] = str->add(strings[2484]);
44379strings[2485] = str->add(strings[2485]);
44380strings[7659] = str->add("screen/power_management");
44381strings[2325] = str->add(strings[2325]);
44382strings[2326] = str->add(strings[2326]);
44383strings[2388] = str->add(strings[2388]);
44384strings[469] = str->add(strings[469]);
44385strings[2757] = str->add(strings[2757]);
44386strings[2757] = str->add(strings[2757]);
44387strings[7599] = str->add(strings[7599]);
44388strings[64] = str->add(strings[64]);
44389strings[2616] = str->add(strings[2616]);
44390strings[64] = str->add(strings[64]);
44391strings[7599] = str->add(strings[7599]);
44392strings[2388] = str->add(strings[2388]);
44393strings[64] = str->add(strings[64]);
44394strings[7647] = str->add(strings[7647]);
44395strings[64] = str->add(strings[64]);
44396strings[7633] = str->add(strings[7633]);
44397str->del(strings[64]);
44398strings[385] = str->add(strings[385]);
44399strings[2388] = str->add(strings[2388]);
44400strings[2388] = str->add(strings[2388]);
44401strings[2388] = str->add(strings[2388]);
44402strings[64] = str->add(strings[64]);
44403strings[2986] = str->add(strings[2986]);
44404strings[64] = str->add(strings[64]);
44405strings[2186] = str->add(strings[2186]);
44406strings[469] = str->add(strings[469]);
44407strings[7660] = str->add("images/391");
44408strings[7661] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/391");
44409strings[469] = str->add(strings[469]);
44410strings[7660] = str->add(strings[7660]);
44411strings[1841] = str->add(strings[1841]);
44412strings[7629] = str->add(strings[7629]);
44413strings[1841] = str->add(strings[1841]);
44414strings[7662] = str->add("keyboard_and_mouse/key_bindings");
44415strings[2391] = str->add(strings[2391]);
44416strings[2392] = str->add(strings[2392]);
44417strings[7663] = str->add("keyboard_and_mouse/mouse_bindings");
44418strings[2431] = str->add(strings[2431]);
44419strings[2422] = str->add(strings[2422]);
44420strings[7664] = str->add("keyboard_and_mouse/mouse_acceleration");
44421strings[2421] = str->add(strings[2421]);
44422strings[2422] = str->add(strings[2422]);
44423strings[2552] = str->add(strings[2552]);
44424strings[469] = str->add(strings[469]);
44425strings[2682] = str->add(strings[2682]);
44426strings[7599] = str->add(strings[7599]);
44427strings[64] = str->add(strings[64]);
44428strings[2615] = str->add(strings[2615]);
44429strings[64] = str->add(strings[64]);
44430strings[7599] = str->add(strings[7599]);
44431strings[2552] = str->add(strings[2552]);
44432strings[64] = str->add(strings[64]);
44433strings[4296] = str->add(strings[4296]);
44434strings[64] = str->add(strings[64]);
44435strings[7631] = str->add(strings[7631]);
44436strings[64] = str->add(strings[64]);
44437strings[7633] = str->add(strings[7633]);
44438str->del(strings[64]);
44439strings[385] = str->add(strings[385]);
44440strings[2552] = str->add(strings[2552]);
44441strings[2552] = str->add(strings[2552]);
44442strings[2552] = str->add(strings[2552]);
44443strings[64] = str->add(strings[64]);
44444strings[2986] = str->add(strings[2986]);
44445strings[64] = str->add(strings[64]);
44446strings[2186] = str->add(strings[2186]);
44447strings[469] = str->add(strings[469]);
44448strings[2896] = str->add(strings[2896]);
44449strings[1841] = str->add(strings[1841]);
44450strings[7629] = str->add(strings[7629]);
44451strings[1841] = str->add(strings[1841]);
44452strings[7665] = str->add("windows/window_display");
44453strings[2554] = str->add(strings[2554]);
44454strings[2250] = str->add(strings[2250]);
44455strings[7666] = str->add("windows/window_focus");
44456strings[2566] = str->add(strings[2566]);
44457strings[2567] = str->add(strings[2567]);
44458strings[7667] = str->add("windows/window_manipulation");
44459strings[197] = str->add(strings[197]);
44460strings[2921] = str->add(strings[2921]);
44461strings[7668] = str->add("windows/window_list");
44462strings[2926] = str->add(strings[2926]);
44463strings[2269] = str->add(strings[2269]);
44464strings[2252] = str->add(strings[2252]);
44465strings[469] = str->add(strings[469]);
44466strings[2721] = str->add(strings[2721]);
44467strings[2721] = str->add(strings[2721]);
44468strings[7599] = str->add(strings[7599]);
44469strings[64] = str->add(strings[64]);
44470strings[2616] = str->add(strings[2616]);
44471strings[64] = str->add(strings[64]);
44472strings[7599] = str->add(strings[7599]);
44473strings[2252] = str->add(strings[2252]);
44474strings[64] = str->add(strings[64]);
44475strings[7647] = str->add(strings[7647]);
44476strings[64] = str->add(strings[64]);
44477strings[7633] = str->add(strings[7633]);
44478str->del(strings[64]);
44479strings[385] = str->add(strings[385]);
44480strings[2252] = str->add(strings[2252]);
44481strings[2252] = str->add(strings[2252]);
44482strings[2252] = str->add(strings[2252]);
44483strings[64] = str->add(strings[64]);
44484strings[2986] = str->add(strings[2986]);
44485strings[64] = str->add(strings[64]);
44486strings[2186] = str->add(strings[2186]);
44487strings[469] = str->add(strings[469]);
44488strings[7669] = str->add("images/341");
44489strings[7670] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/341");
44490strings[469] = str->add(strings[469]);
44491strings[7669] = str->add(strings[7669]);
44492strings[1841] = str->add(strings[1841]);
44493strings[7629] = str->add(strings[7629]);
44494strings[1841] = str->add(strings[1841]);
44495strings[7671] = str->add("menus/favorites_menu");
44496strings[2255] = str->add(strings[2255]);
44497strings[2256] = str->add(strings[2256]);
44498strings[7672] = str->add("menus/menu_settings");
44499strings[2399] = str->add(strings[2399]);
44500strings[2400] = str->add(strings[2400]);
44501strings[7673] = str->add("menus/client_list_menu");
44502strings[2268] = str->add(strings[2268]);
44503strings[2269] = str->add(strings[2269]);
44504strings[2368] = str->add(strings[2368]);
44505strings[469] = str->add(strings[469]);
44506strings[2689] = str->add(strings[2689]);
44507strings[2689] = str->add(strings[2689]);
44508strings[7599] = str->add(strings[7599]);
44509strings[64] = str->add(strings[64]);
44510strings[2615] = str->add(strings[2615]);
44511strings[64] = str->add(strings[64]);
44512strings[7599] = str->add(strings[7599]);
44513strings[2368] = str->add(strings[2368]);
44514strings[64] = str->add(strings[64]);
44515strings[4296] = str->add(strings[4296]);
44516strings[64] = str->add(strings[64]);
44517strings[7631] = str->add(strings[7631]);
44518strings[64] = str->add(strings[64]);
44519strings[7633] = str->add(strings[7633]);
44520str->del(strings[64]);
44521strings[385] = str->add(strings[385]);
44522strings[2368] = str->add(strings[2368]);
44523strings[2368] = str->add(strings[2368]);
44524strings[2368] = str->add(strings[2368]);
44525strings[64] = str->add(strings[64]);
44526strings[2986] = str->add(strings[2986]);
44527strings[64] = str->add(strings[64]);
44528strings[2186] = str->add(strings[2186]);
44529strings[469] = str->add(strings[469]);
44530strings[7674] = str->add("images/325");
44531strings[7675] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/325");
44532strings[469] = str->add(strings[469]);
44533strings[7674] = str->add(strings[7674]);
44534strings[1841] = str->add(strings[1841]);
44535strings[7629] = str->add(strings[7629]);
44536strings[1841] = str->add(strings[1841]);
44537strings[7676] = str->add("language/language_settings");
44538strings[2379] = str->add(strings[2379]);
44539strings[2369] = str->add(strings[2369]);
44540strings[7677] = str->add("language/input_method_settings");
44541strings[2371] = str->add(strings[2371]);
44542strings[2372] = str->add(strings[2372]);
44543strings[1901] = str->add(strings[1901]);
44544strings[469] = str->add(strings[469]);
44545strings[2756] = str->add(strings[2756]);
44546strings[2756] = str->add(strings[2756]);
44547strings[7599] = str->add(strings[7599]);
44548strings[64] = str->add(strings[64]);
44549strings[2616] = str->add(strings[2616]);
44550strings[64] = str->add(strings[64]);
44551strings[7599] = str->add(strings[7599]);
44552strings[1901] = str->add(strings[1901]);
44553strings[64] = str->add(strings[64]);
44554strings[7647] = str->add(strings[7647]);
44555strings[64] = str->add(strings[64]);
44556strings[7633] = str->add(strings[7633]);
44557str->del(strings[64]);
44558strings[385] = str->add(strings[385]);
44559strings[1901] = str->add(strings[1901]);
44560strings[1901] = str->add(strings[1901]);
44561strings[1901] = str->add(strings[1901]);
44562strings[64] = str->add(strings[64]);
44563strings[2986] = str->add(strings[2986]);
44564strings[64] = str->add(strings[64]);
44565strings[2186] = str->add(strings[2186]);
44566strings[469] = str->add(strings[469]);
44567strings[7678] = str->add("images/390");
44568strings[7679] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/390");
44569strings[469] = str->add(strings[469]);
44570strings[7678] = str->add(strings[7678]);
44571strings[1841] = str->add(strings[1841]);
44572strings[7629] = str->add(strings[7629]);
44573strings[1841] = str->add(strings[1841]);
44574strings[7680] = str->add("advanced/dialogs");
44575strings[2305] = str->add(strings[2305]);
44576strings[2306] = str->add(strings[2306]);
44577strings[7681] = str->add("advanced/interaction");
44578strings[2997] = str->add(strings[2997]);
44579strings[2306] = str->add(strings[2306]);
44580strings[7682] = str->add("advanced/performance");
44581strings[2461] = str->add(strings[2461]);
44582strings[2462] = str->add(strings[2462]);
44583strings[7683] = str->add("advanced/run_command");
44584strings[2338] = str->add(strings[2338]);
44585strings[2339] = str->add(strings[2339]);
44586strings[7684] = str->add("advanced/search_directories");
44587strings[2453] = str->add(strings[2453]);
44588strings[2454] = str->add(strings[2454]);
44589strings[7685] = str->add("advanced/profiles");
44590strings[2474] = str->add(strings[2474]);
44591strings[2475] = str->add(strings[2475]);
44592strings[7686] = str->add("advanced/engine");
44593strings[2931] = str->add(strings[2931]);
44594strings[2932] = str->add(strings[2932]);
44595strings[7687] = str->add("advanced/battery");
44596strings[1903] = str->add(strings[1903]);
44597strings[1904] = str->add(strings[1904]);
44598strings[1] = str->add(strings[1]);
44599strings[469] = str->add(strings[469]);
44600strings[2759] = str->add(strings[2759]);
44601strings[2759] = str->add(strings[2759]);
44602strings[7599] = str->add(strings[7599]);
44603strings[64] = str->add(strings[64]);
44604strings[2615] = str->add(strings[2615]);
44605strings[64] = str->add(strings[64]);
44606strings[7599] = str->add(strings[7599]);
44607strings[1] = str->add(strings[1]);
44608strings[64] = str->add(strings[64]);
44609strings[4296] = str->add(strings[4296]);
44610strings[64] = str->add(strings[64]);
44611strings[7631] = str->add(strings[7631]);
44612strings[64] = str->add(strings[64]);
44613strings[7633] = str->add(strings[7633]);
44614str->del(strings[64]);
44615strings[385] = str->add(strings[385]);
44616strings[1] = str->add(strings[1]);
44617strings[1] = str->add(strings[1]);
44618strings[1] = str->add(strings[1]);
44619strings[64] = str->add(strings[64]);
44620strings[2986] = str->add(strings[2986]);
44621strings[64] = str->add(strings[64]);
44622strings[2186] = str->add(strings[2186]);
44623strings[469] = str->add(strings[469]);
44624strings[7688] = str->add("images/393");
44625strings[7689] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/393");
44626strings[469] = str->add(strings[469]);
44627strings[7688] = str->add(strings[7688]);
44628strings[1841] = str->add(strings[1841]);
44629strings[7629] = str->add(strings[7629]);
44630strings[1841] = str->add(strings[1841]);
44631strings[7690] = str->add("extensions/modules");
44632strings[4] = str->add(strings[4]);
44633strings[5] = str->add(strings[5]);
44634strings[7691] = str->add("extensions/shelves");
44635strings[2494] = str->add(strings[2494]);
44636strings[2495] = str->add(strings[2495]);
44637strings[7692] = str->add("extensions/pager");
44638strings[1911] = str->add(strings[1911]);
44639strings[1912] = str->add(strings[1912]);
44640strings[7693] = str->add("extensions/gadman");
44641strings[1925] = str->add(strings[1925]);
44642strings[1926] = str->add(strings[1926]);
44643strings[2408] = str->add(strings[2408]);
44644strings[469] = str->add(strings[469]);
44645strings[2693] = str->add(strings[2693]);
44646strings[7599] = str->add(strings[7599]);
44647strings[64] = str->add(strings[64]);
44648strings[2616] = str->add(strings[2616]);
44649strings[64] = str->add(strings[64]);
44650strings[7599] = str->add(strings[7599]);
44651strings[2408] = str->add(strings[2408]);
44652strings[64] = str->add(strings[64]);
44653strings[7647] = str->add(strings[7647]);
44654strings[64] = str->add(strings[64]);
44655strings[7633] = str->add(strings[7633]);
44656str->del(strings[64]);
44657strings[385] = str->add(strings[385]);
44658strings[2408] = str->add(strings[2408]);
44659strings[2408] = str->add(strings[2408]);
44660strings[2408] = str->add(strings[2408]);
44661strings[64] = str->add(strings[64]);
44662strings[2986] = str->add(strings[2986]);
44663strings[64] = str->add(strings[64]);
44664strings[2186] = str->add(strings[2186]);
44665strings[469] = str->add(strings[469]);
44666strings[4965] = str->add(strings[4965]);
44667strings[469] = str->add(strings[469]);
44668strings[4967] = str->add(strings[4967]);
44669strings[1841] = str->add(strings[1841]);
44670strings[7629] = str->add(strings[7629]);
44671strings[1841] = str->add(strings[1841]);
44672strings[7694] = str->add("fileman/fileman");
44673strings[2408] = str->add(strings[2408]);
44674strings[2409] = str->add(strings[2409]);
44675strings[7695] = str->add("fileman/file_icons");
44676strings[2411] = str->add(strings[2411]);
44677strings[2412] = str->add(strings[2412]);
44678strings[7629] = str->add(strings[7629]);
44679strings[7629] = str->add(strings[7629]);
44680strings[7629] = str->add(strings[7629]);
44681strings[7629] = str->add(strings[7629]);
44682strings[7629] = str->add(strings[7629]);
44683strings[7629] = str->add(strings[7629]);
44684strings[7629] = str->add(strings[7629]);
44685strings[7629] = str->add(strings[7629]);
44686strings[7629] = str->add(strings[7629]);
44687strings[7629] = str->add(strings[7629]);
44688strings[7696] = str->add("e,action,show,hbar");
44689strings[7596] = str->add(strings[7596]);
44690str->del(strings[7627]);
44691str->del(strings[7628]);
44692str->del(strings[1932]);
44693str->del(strings[7628]);
44694str->del(strings[7629]);
44695strings[7697] = str->add("program,start");
44696strings[7698] = str->add("sb_hbar_show");
44697strings[1932] = str->add(strings[1932]);
44698strings[7698] = str->add(strings[7698]);
44699str->del(strings[7696]);
44700str->del(strings[7596]);
44701strings[7699] = str->add("e,action,show,vbar");
44702strings[7596] = str->add(strings[7596]);
44703str->del(strings[7697]);
44704str->del(strings[7698]);
44705str->del(strings[1932]);
44706str->del(strings[7698]);
44707strings[7700] = str->add("program,start");
44708strings[7701] = str->add("sb_vbar_show");
44709strings[1932] = str->add(strings[1932]);
44710strings[7701] = str->add(strings[7701]);
44711str->del(strings[7699]);
44712str->del(strings[7596]);
44713strings[7629] = str->add(strings[7629]);
44714strings[7629] = str->add(strings[7629]);
44715strings[7702] = str->add("e,action,hide,hbar");
44716strings[7596] = str->add(strings[7596]);
44717str->del(strings[7700]);
44718str->del(strings[7701]);
44719str->del(strings[1932]);
44720str->del(strings[7701]);
44721str->del(strings[7629]);
44722str->del(strings[7629]);
44723strings[7703] = str->add("program,start");
44724strings[7704] = str->add("sb_hbar_hide");
44725strings[1932] = str->add(strings[1932]);
44726strings[7704] = str->add(strings[7704]);
44727str->del(strings[7702]);
44728str->del(strings[7596]);
44729strings[7629] = str->add(strings[7629]);
44730strings[64] = str->add(strings[64]);
44731strings[2630] = str->add(strings[2630]);
44732strings[64] = str->add(strings[64]);
44733strings[7599] = str->add(strings[7599]);
44734strings[7705] = str->add("Items");
44735strings[1841] = str->add(strings[1841]);
44736strings[64] = str->add(strings[64]);
44737strings[7607] = str->add(strings[7607]);
44738str->del(strings[64]);
44739strings[379] = str->add(strings[379]);
44740strings[7705] = str->add(strings[7705]);
44741strings[7705] = str->add(strings[7705]);
44742strings[7705] = str->add(strings[7705]);
44743strings[64] = str->add(strings[64]);
44744strings[7609] = str->add(strings[7609]);
44745strings[64] = str->add(strings[64]);
44746strings[2614] = str->add(strings[2614]);
44747strings[7599] = str->add(strings[7599]);
44748strings[2945] = str->add(strings[2945]);
44749strings[2946] = str->add(strings[2946]);
44750strings[2945] = str->add(strings[2945]);
44751strings[2947] = str->add(strings[2947]);
44752strings[1841] = str->add(strings[1841]);
44753strings[2948] = str->add(strings[2948]);
44754strings[2949] = str->add(strings[2949]);
44755strings[64] = str->add(strings[64]);
44756strings[2062] = str->add(strings[2062]);
44757strings[64] = str->add(strings[64]);
44758strings[7611] = str->add(strings[7611]);
44759strings[64] = str->add(strings[64]);
44760strings[2184] = str->add(strings[2184]);
44761strings[64] = str->add(strings[64]);
44762strings[2986] = str->add(strings[2986]);
44763strings[64] = str->add(strings[64]);
44764strings[2186] = str->add(strings[2186]);
44765strings[64] = str->add(strings[64]);
44766strings[2202] = str->add(strings[2202]);
44767strings[64] = str->add(strings[64]);
44768strings[2194] = str->add(strings[2194]);
44769strings[64] = str->add(strings[64]);
44770strings[7618] = str->add(strings[7618]);
44771strings[64] = str->add(strings[64]);
44772strings[2184] = str->add(strings[2184]);
44773strings[64] = str->add(strings[64]);
44774strings[2986] = str->add(strings[2986]);
44775strings[64] = str->add(strings[64]);
44776strings[2186] = str->add(strings[2186]);
44777strings[64] = str->add(strings[64]);
44778strings[7620] = str->add(strings[7620]);
44779strings[64] = str->add(strings[64]);
44780strings[2200] = str->add(strings[2200]);
44781strings[7706] = str->add("e,action,hide,hbar");
44782strings[7596] = str->add(strings[7596]);
44783str->del(strings[7599]);
44784str->del(strings[1841]);
44785strings[7703] = str->add(strings[7703]);
44786strings[7704] = str->add(strings[7704]);
44787strings[1932] = str->add(strings[1932]);
44788strings[7704] = str->add(strings[7704]);
44789str->del(strings[7706]);
44790str->del(strings[7596]);
44791strings[7707] = str->add("e,action,hide,vbar");
44792strings[7596] = str->add(strings[7596]);
44793str->del(strings[7703]);
44794str->del(strings[7704]);
44795str->del(strings[1932]);
44796str->del(strings[7704]);
44797strings[7703] = str->add(strings[7703]);
44798strings[7708] = str->add("sb_vbar_hide");
44799strings[1932] = str->add(strings[1932]);
44800strings[7708] = str->add(strings[7708]);
44801str->del(strings[7707]);
44802str->del(strings[7596]);
44803strings[2942] = str->add(strings[2942]);
44804strings[7629] = str->add(strings[7629]);
44805strings[7629] = str->add(strings[7629]);
44806strings[7709] = str->add("e,action,show,hbar");
44807strings[7596] = str->add(strings[7596]);
44808str->del(strings[7703]);
44809str->del(strings[7708]);
44810str->del(strings[1932]);
44811str->del(strings[7708]);
44812str->del(strings[7629]);
44813str->del(strings[7629]);
44814strings[7703] = str->add(strings[7703]);
44815strings[7710] = str->add("sb_hbar_show");
44816strings[1932] = str->add(strings[1932]);
44817strings[7710] = str->add(strings[7710]);
44818str->del(strings[7709]);
44819str->del(strings[7596]);
44820strings[7711] = str->add("e,action,hide,hbar");
44821strings[7596] = str->add(strings[7596]);
44822str->del(strings[7703]);
44823str->del(strings[7710]);
44824str->del(strings[1932]);
44825str->del(strings[7710]);
44826strings[7703] = str->add(strings[7703]);
44827strings[7704] = str->add(strings[7704]);
44828strings[1932] = str->add(strings[1932]);
44829strings[7704] = str->add(strings[7704]);
44830str->del(strings[7711]);
44831str->del(strings[7596]);
44832strings[7629] = str->add(strings[7629]);
44833strings[7629] = str->add(strings[7629]);
44834strings[7629] = str->add(strings[7629]);
44835strings[64] = str->add(strings[64]);
44836strings[2613] = str->add(strings[2613]);
44837strings[2613] = str->add(strings[2613]);
44838strings[64] = str->add(strings[64]);
44839strings[7599] = str->add(strings[7599]);
44840strings[7712] = str->add("e,action,click");
44841strings[1591] = str->add(strings[1591]);
44842strings[1841] = str->add(strings[1841]);
44843strings[7713] = str->add("e,state,text");
44844strings[7596] = str->add(strings[7596]);
44845str->del(strings[7599]);
44846str->del(strings[1841]);
44847strings[7703] = str->add(strings[7703]);
44848strings[7714] = str->add("text_state");
44849strings[1932] = str->add(strings[1932]);
44850strings[7714] = str->add(strings[7714]);
44851str->del(strings[7713]);
44852str->del(strings[7596]);
44853str->del(strings[64]);
44854strings[385] = str->add(strings[385]);
44855strings[1591] = str->add(strings[1591]);
44856strings[7629] = str->add(strings[7629]);
44857strings[7629] = str->add(strings[7629]);
44858strings[1841] = str->add(strings[1841]);
44859strings[361] = str->add(strings[361]);
44860strings[362] = str->add(strings[362]);
44861strings[361] = str->add(strings[361]);
44862str->del(strings[361]);
44863strings[362] = str->add(strings[362]);
44864str->del(strings[362]);
44865strings[2306] = str->add(strings[2306]);
44866strings[7715] = str->add("e,state,focused");
44867strings[7596] = str->add(strings[7596]);
44868strings[7716] = str->add("e,state,selected");
44869strings[7596] = str->add(strings[7596]);
44870strings[469] = str->add(strings[469]);
44871strings[2713] = str->add(strings[2713]);
44872strings[7599] = str->add(strings[7599]);
44873strings[64] = str->add(strings[64]);
44874strings[2615] = str->add(strings[2615]);
44875strings[64] = str->add(strings[64]);
44876strings[7599] = str->add(strings[7599]);
44877strings[2536] = str->add(strings[2536]);
44878strings[64] = str->add(strings[64]);
44879strings[4296] = str->add(strings[4296]);
44880strings[64] = str->add(strings[64]);
44881strings[7631] = str->add(strings[7631]);
44882strings[64] = str->add(strings[64]);
44883strings[7633] = str->add(strings[7633]);
44884str->del(strings[64]);
44885strings[385] = str->add(strings[385]);
44886strings[2536] = str->add(strings[2536]);
44887strings[2536] = str->add(strings[2536]);
44888strings[2536] = str->add(strings[2536]);
44889strings[64] = str->add(strings[64]);
44890strings[2986] = str->add(strings[2986]);
44891strings[64] = str->add(strings[64]);
44892strings[2186] = str->add(strings[2186]);
44893strings[469] = str->add(strings[469]);
44894strings[3096] = str->add(strings[3096]);
44895strings[1841] = str->add(strings[1841]);
44896strings[7629] = str->add(strings[7629]);
44897strings[1841] = str->add(strings[1841]);
44898strings[469] = str->add(strings[469]);
44899strings[2680] = str->add(strings[2680]);
44900strings[7599] = str->add(strings[7599]);
44901strings[64] = str->add(strings[64]);
44902strings[2616] = str->add(strings[2616]);
44903strings[64] = str->add(strings[64]);
44904strings[7599] = str->add(strings[7599]);
44905strings[2514] = str->add(strings[2514]);
44906strings[64] = str->add(strings[64]);
44907strings[7647] = str->add(strings[7647]);
44908strings[64] = str->add(strings[64]);
44909strings[7633] = str->add(strings[7633]);
44910str->del(strings[64]);
44911strings[385] = str->add(strings[385]);
44912strings[2514] = str->add(strings[2514]);
44913strings[2514] = str->add(strings[2514]);
44914strings[2514] = str->add(strings[2514]);
44915strings[64] = str->add(strings[64]);
44916strings[2986] = str->add(strings[2986]);
44917strings[64] = str->add(strings[64]);
44918strings[2186] = str->add(strings[2186]);
44919strings[469] = str->add(strings[469]);
44920strings[3094] = str->add(strings[3094]);
44921strings[1841] = str->add(strings[1841]);
44922strings[7629] = str->add(strings[7629]);
44923strings[1841] = str->add(strings[1841]);
44924strings[469] = str->add(strings[469]);
44925strings[2681] = str->add(strings[2681]);
44926strings[2681] = str->add(strings[2681]);
44927strings[7599] = str->add(strings[7599]);
44928strings[64] = str->add(strings[64]);
44929strings[2615] = str->add(strings[2615]);
44930strings[64] = str->add(strings[64]);
44931strings[7599] = str->add(strings[7599]);
44932strings[215] = str->add(strings[215]);
44933strings[64] = str->add(strings[64]);
44934strings[4296] = str->add(strings[4296]);
44935strings[64] = str->add(strings[64]);
44936strings[7631] = str->add(strings[7631]);
44937strings[64] = str->add(strings[64]);
44938strings[7633] = str->add(strings[7633]);
44939str->del(strings[64]);
44940strings[385] = str->add(strings[385]);
44941strings[215] = str->add(strings[215]);
44942strings[215] = str->add(strings[215]);
44943strings[215] = str->add(strings[215]);
44944strings[64] = str->add(strings[64]);
44945strings[2986] = str->add(strings[2986]);
44946strings[64] = str->add(strings[64]);
44947strings[2186] = str->add(strings[2186]);
44948strings[469] = str->add(strings[469]);
44949strings[7717] = str->add("images/318");
44950strings[7718] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/318");
44951strings[469] = str->add(strings[469]);
44952strings[7717] = str->add(strings[7717]);
44953strings[1841] = str->add(strings[1841]);
44954strings[7629] = str->add(strings[7629]);
44955strings[1841] = str->add(strings[1841]);
44956strings[469] = str->add(strings[469]);
44957strings[2712] = str->add(strings[2712]);
44958strings[2712] = str->add(strings[2712]);
44959strings[7599] = str->add(strings[7599]);
44960strings[64] = str->add(strings[64]);
44961strings[2616] = str->add(strings[2616]);
44962strings[64] = str->add(strings[64]);
44963strings[7599] = str->add(strings[7599]);
44964strings[2348] = str->add(strings[2348]);
44965strings[64] = str->add(strings[64]);
44966strings[7647] = str->add(strings[7647]);
44967strings[64] = str->add(strings[64]);
44968strings[7633] = str->add(strings[7633]);
44969str->del(strings[64]);
44970strings[385] = str->add(strings[385]);
44971strings[2348] = str->add(strings[2348]);
44972strings[2348] = str->add(strings[2348]);
44973strings[2348] = str->add(strings[2348]);
44974strings[64] = str->add(strings[64]);
44975strings[2986] = str->add(strings[2986]);
44976strings[64] = str->add(strings[64]);
44977strings[2186] = str->add(strings[2186]);
44978strings[469] = str->add(strings[469]);
44979strings[7719] = str->add("images/329");
44980strings[7720] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/329");
44981strings[469] = str->add(strings[469]);
44982strings[7719] = str->add(strings[7719]);
44983strings[1841] = str->add(strings[1841]);
44984strings[7629] = str->add(strings[7629]);
44985strings[1841] = str->add(strings[1841]);
44986strings[469] = str->add(strings[469]);
44987strings[2682] = str->add(strings[2682]);
44988strings[7599] = str->add(strings[7599]);
44989strings[64] = str->add(strings[64]);
44990strings[2615] = str->add(strings[2615]);
44991strings[64] = str->add(strings[64]);
44992strings[7599] = str->add(strings[7599]);
44993strings[2262] = str->add(strings[2262]);
44994strings[64] = str->add(strings[64]);
44995strings[4296] = str->add(strings[4296]);
44996strings[64] = str->add(strings[64]);
44997strings[7631] = str->add(strings[7631]);
44998strings[64] = str->add(strings[64]);
44999strings[7633] = str->add(strings[7633]);
45000str->del(strings[64]);
45001strings[385] = str->add(strings[385]);
45002strings[2262] = str->add(strings[2262]);
45003strings[2262] = str->add(strings[2262]);
45004strings[2262] = str->add(strings[2262]);
45005strings[64] = str->add(strings[64]);
45006strings[2986] = str->add(strings[2986]);
45007strings[64] = str->add(strings[64]);
45008strings[2186] = str->add(strings[2186]);
45009strings[469] = str->add(strings[469]);
45010strings[2896] = str->add(strings[2896]);
45011strings[1841] = str->add(strings[1841]);
45012strings[7629] = str->add(strings[7629]);
45013strings[1841] = str->add(strings[1841]);
45014strings[469] = str->add(strings[469]);
45015strings[2714] = str->add(strings[2714]);
45016strings[2714] = str->add(strings[2714]);
45017strings[7599] = str->add(strings[7599]);
45018strings[64] = str->add(strings[64]);
45019strings[2616] = str->add(strings[2616]);
45020strings[64] = str->add(strings[64]);
45021strings[7599] = str->add(strings[7599]);
45022strings[2358] = str->add(strings[2358]);
45023strings[64] = str->add(strings[64]);
45024strings[7647] = str->add(strings[7647]);
45025strings[64] = str->add(strings[64]);
45026strings[7633] = str->add(strings[7633]);
45027str->del(strings[64]);
45028strings[385] = str->add(strings[385]);
45029strings[2358] = str->add(strings[2358]);
45030strings[2358] = str->add(strings[2358]);
45031strings[2358] = str->add(strings[2358]);
45032strings[64] = str->add(strings[64]);
45033strings[2986] = str->add(strings[2986]);
45034strings[64] = str->add(strings[64]);
45035strings[2186] = str->add(strings[2186]);
45036strings[469] = str->add(strings[469]);
45037strings[7721] = str->add("images/316");
45038strings[7722] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/316");
45039strings[469] = str->add(strings[469]);
45040strings[7721] = str->add(strings[7721]);
45041strings[1841] = str->add(strings[1841]);
45042strings[7629] = str->add(strings[7629]);
45043strings[1841] = str->add(strings[1841]);
45044strings[469] = str->add(strings[469]);
45045strings[2699] = str->add(strings[2699]);
45046strings[2699] = str->add(strings[2699]);
45047strings[7599] = str->add(strings[7599]);
45048strings[64] = str->add(strings[64]);
45049strings[2615] = str->add(strings[2615]);
45050strings[64] = str->add(strings[64]);
45051strings[7599] = str->add(strings[7599]);
45052strings[2443] = str->add(strings[2443]);
45053strings[64] = str->add(strings[64]);
45054strings[4296] = str->add(strings[4296]);
45055strings[64] = str->add(strings[64]);
45056strings[7631] = str->add(strings[7631]);
45057strings[64] = str->add(strings[64]);
45058strings[7633] = str->add(strings[7633]);
45059str->del(strings[64]);
45060strings[385] = str->add(strings[385]);
45061strings[2443] = str->add(strings[2443]);
45062strings[2443] = str->add(strings[2443]);
45063strings[2443] = str->add(strings[2443]);
45064strings[64] = str->add(strings[64]);
45065strings[2986] = str->add(strings[2986]);
45066strings[64] = str->add(strings[64]);
45067strings[2186] = str->add(strings[2186]);
45068strings[469] = str->add(strings[469]);
45069strings[7723] = str->add("images/331");
45070strings[7724] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/331");
45071strings[469] = str->add(strings[469]);
45072strings[7723] = str->add(strings[7723]);
45073strings[1841] = str->add(strings[1841]);
45074strings[7629] = str->add(strings[7629]);
45075strings[1841] = str->add(strings[1841]);
45076strings[469] = str->add(strings[469]);
45077strings[2716] = str->add(strings[2716]);
45078strings[2716] = str->add(strings[2716]);
45079strings[7599] = str->add(strings[7599]);
45080strings[64] = str->add(strings[64]);
45081strings[2616] = str->add(strings[2616]);
45082strings[64] = str->add(strings[64]);
45083strings[7599] = str->add(strings[7599]);
45084strings[2526] = str->add(strings[2526]);
45085strings[64] = str->add(strings[64]);
45086strings[7647] = str->add(strings[7647]);
45087strings[64] = str->add(strings[64]);
45088strings[7633] = str->add(strings[7633]);
45089str->del(strings[64]);
45090strings[385] = str->add(strings[385]);
45091strings[2526] = str->add(strings[2526]);
45092strings[2526] = str->add(strings[2526]);
45093strings[2526] = str->add(strings[2526]);
45094strings[64] = str->add(strings[64]);
45095strings[2986] = str->add(strings[2986]);
45096strings[64] = str->add(strings[64]);
45097strings[2186] = str->add(strings[2186]);
45098strings[469] = str->add(strings[469]);
45099strings[7725] = str->add("images/332");
45100strings[7726] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/332");
45101strings[469] = str->add(strings[469]);
45102strings[7725] = str->add(strings[7725]);
45103strings[1841] = str->add(strings[1841]);
45104strings[7629] = str->add(strings[7629]);
45105strings[1841] = str->add(strings[1841]);
45106strings[469] = str->add(strings[469]);
45107strings[2718] = str->add(strings[2718]);
45108strings[2718] = str->add(strings[2718]);
45109strings[7599] = str->add(strings[7599]);
45110strings[64] = str->add(strings[64]);
45111strings[2615] = str->add(strings[2615]);
45112strings[64] = str->add(strings[64]);
45113strings[7599] = str->add(strings[7599]);
45114strings[2502] = str->add(strings[2502]);
45115strings[64] = str->add(strings[64]);
45116strings[4296] = str->add(strings[4296]);
45117strings[64] = str->add(strings[64]);
45118strings[7631] = str->add(strings[7631]);
45119strings[64] = str->add(strings[64]);
45120strings[7633] = str->add(strings[7633]);
45121str->del(strings[64]);
45122strings[385] = str->add(strings[385]);
45123strings[2502] = str->add(strings[2502]);
45124strings[2502] = str->add(strings[2502]);
45125strings[2502] = str->add(strings[2502]);
45126strings[64] = str->add(strings[64]);
45127strings[2986] = str->add(strings[2986]);
45128strings[64] = str->add(strings[64]);
45129strings[2186] = str->add(strings[2186]);
45130strings[469] = str->add(strings[469]);
45131strings[7727] = str->add("images/337");
45132strings[7728] = str->add("/usr/devel/share/enlightenment/data/themes/default.edj//://images/337");
45133strings[469] = str->add(strings[469]);
45134strings[7727] = str->add(strings[7727]);
45135strings[1841] = str->add(strings[1841]);
45136strings[7629] = str->add(strings[7629]);
45137strings[1841] = str->add(strings[1841]);
45138strings[1895] = str->add(strings[1895]);
45139strings[3083] = str->add(strings[3083]);
45140strings[1770] = str->add(strings[1770]);
45141strings[7729] = str->add("icon.png");
45142strings[3083] = str->add(strings[3083]);
45143strings[1895] = str->add(strings[1895]);
45144strings[7730] = str->add("image");
45145strings[61] = str->add(strings[61]);
45146strings[3083] = str->add(strings[3083]);
45147strings[7599] = str->add(strings[7599]);
45148strings[64] = str->add(strings[64]);
45149strings[2616] = str->add(strings[2616]);
45150strings[64] = str->add(strings[64]);
45151strings[7599] = str->add(strings[7599]);
45152strings[1894] = str->add(strings[1894]);
45153strings[64] = str->add(strings[64]);
45154strings[7647] = str->add(strings[7647]);
45155strings[64] = str->add(strings[64]);
45156strings[7633] = str->add(strings[7633]);
45157str->del(strings[64]);
45158strings[385] = str->add(strings[385]);
45159strings[1894] = str->add(strings[1894]);
45160strings[1894] = str->add(strings[1894]);
45161strings[1894] = str->add(strings[1894]);
45162strings[64] = str->add(strings[64]);
45163strings[2986] = str->add(strings[2986]);
45164strings[64] = str->add(strings[64]);
45165strings[2186] = str->add(strings[2186]);
45166strings[1841] = str->add(strings[1841]);
45167strings[7629] = str->add(strings[7629]);
45168strings[1841] = str->add(strings[1841]);
45169strings[7629] = str->add(strings[7629]);
45170strings[7629] = str->add(strings[7629]);
45171strings[7629] = str->add(strings[7629]);
45172strings[7629] = str->add(strings[7629]);
45173strings[7629] = str->add(strings[7629]);
45174strings[7629] = str->add(strings[7629]);
45175strings[7629] = str->add(strings[7629]);
45176strings[7629] = str->add(strings[7629]);
45177strings[7629] = str->add(strings[7629]);
45178strings[7629] = str->add(strings[7629]);
45179strings[7731] = str->add("e,action,show,hbar");
45180strings[7596] = str->add(strings[7596]);
45181str->del(strings[7703]);
45182str->del(strings[7704]);
45183str->del(strings[1932]);
45184str->del(strings[7704]);
45185str->del(strings[7629]);
45186strings[7703] = str->add(strings[7703]);
45187strings[7732] = str->add("sb_hbar_show");
45188strings[1932] = str->add(strings[1932]);
45189strings[7732] = str->add(strings[7732]);
45190str->del(strings[7731]);
45191str->del(strings[7596]);
45192strings[7733] = str->add("e,action,show,vbar");
45193strings[7596] = str->add(strings[7596]);
45194str->del(strings[7703]);
45195str->del(strings[7732]);
45196str->del(strings[1932]);
45197str->del(strings[7732]);
45198strings[7703] = str->add(strings[7703]);
45199strings[7734] = str->add("sb_vbar_show");
45200strings[1932] = str->add(strings[1932]);
45201strings[7734] = str->add(strings[7734]);
45202str->del(strings[7733]);
45203str->del(strings[7596]);
45204strings[7735] = str->add("e,state,unfocused");
45205strings[7596] = str->add(strings[7596]);
45206str->del(strings[7595]);
45207str->del(strings[7596]);
45208str->del(strings[7597]);
45209str->del(strings[7596]);
45210str->del(strings[7599]);
45211str->del(strings[7599]);
45212str->del(strings[1841]);
45213str->del(strings[7599]);
45214str->del(strings[7599]);
45215str->del(strings[1841]);
45216str->del(strings[7629]);
45217str->del(strings[1841]);
45218str->del(strings[7599]);
45219str->del(strings[7599]);
45220str->del(strings[1841]);
45221str->del(strings[7629]);
45222str->del(strings[1841]);
45223str->del(strings[7599]);
45224str->del(strings[7599]);
45225str->del(strings[1841]);
45226str->del(strings[7629]);
45227str->del(strings[1841]);
45228str->del(strings[7599]);
45229str->del(strings[7599]);
45230str->del(strings[1841]);
45231str->del(strings[7629]);
45232str->del(strings[1841]);
45233str->del(strings[7599]);
45234str->del(strings[7599]);
45235str->del(strings[1841]);
45236str->del(strings[7629]);
45237str->del(strings[1841]);
45238str->del(strings[7599]);
45239str->del(strings[7599]);
45240str->del(strings[1841]);
45241str->del(strings[7629]);
45242str->del(strings[1841]);
45243str->del(strings[7599]);
45244str->del(strings[7599]);
45245str->del(strings[1841]);
45246str->del(strings[7629]);
45247str->del(strings[1841]);
45248str->del(strings[7599]);
45249str->del(strings[7599]);
45250str->del(strings[1841]);
45251str->del(strings[7629]);
45252str->del(strings[1841]);
45253str->del(strings[7599]);
45254str->del(strings[7599]);
45255str->del(strings[1841]);
45256str->del(strings[7629]);
45257str->del(strings[1841]);
45258str->del(strings[7599]);
45259str->del(strings[7599]);
45260str->del(strings[1841]);
45261str->del(strings[7629]);
45262str->del(strings[1841]);
45263str->del(strings[7629]);
45264str->del(strings[7629]);
45265str->del(strings[7629]);
45266str->del(strings[7629]);
45267str->del(strings[7629]);
45268str->del(strings[7629]);
45269str->del(strings[7629]);
45270str->del(strings[7629]);
45271str->del(strings[7629]);
45272str->del(strings[7629]);
45273str->del(strings[7703]);
45274str->del(strings[7704]);
45275str->del(strings[1932]);
45276str->del(strings[7704]);
45277str->del(strings[7629]);
45278str->del(strings[7599]);
45279str->del(strings[1841]);
45280str->del(strings[7629]);
45281str->del(strings[7629]);
45282str->del(strings[7703]);
45283str->del(strings[7714]);
45284str->del(strings[1932]);
45285str->del(strings[7714]);
45286str->del(strings[7629]);
45287str->del(strings[7629]);
45288str->del(strings[1841]);
45289str->del(strings[7715]);
45290str->del(strings[7596]);
45291strings[7703] = str->add(strings[7703]);
45292strings[7736] = str->add("go_active");
45293str->del(strings[7716]);
45294str->del(strings[7596]);
45295str->del(strings[7599]);
45296str->del(strings[7599]);
45297str->del(strings[1841]);
45298str->del(strings[7629]);
45299str->del(strings[1841]);
45300str->del(strings[7599]);
45301str->del(strings[7599]);
45302str->del(strings[1841]);
45303str->del(strings[7629]);
45304str->del(strings[1841]);
45305str->del(strings[7599]);
45306str->del(strings[7599]);
45307str->del(strings[1841]);
45308str->del(strings[7629]);
45309str->del(strings[1841]);
45310str->del(strings[7599]);
45311str->del(strings[7599]);
45312str->del(strings[1841]);
45313str->del(strings[7629]);
45314str->del(strings[1841]);
45315str->del(strings[7599]);
45316str->del(strings[7599]);
45317str->del(strings[1841]);
45318str->del(strings[7629]);
45319str->del(strings[1841]);
45320str->del(strings[7599]);
45321str->del(strings[7599]);
45322str->del(strings[1841]);
45323str->del(strings[7629]);
45324str->del(strings[1841]);
45325str->del(strings[7599]);
45326str->del(strings[7599]);
45327str->del(strings[1841]);
45328str->del(strings[7629]);
45329str->del(strings[1841]);
45330str->del(strings[7599]);
45331str->del(strings[7599]);
45332str->del(strings[1841]);
45333str->del(strings[7629]);
45334str->del(strings[1841]);
45335str->del(strings[7599]);
45336str->del(strings[7599]);
45337str->del(strings[1841]);
45338str->del(strings[7629]);
45339str->del(strings[1841]);
45340str->del(strings[7599]);
45341str->del(strings[7599]);
45342str->del(strings[1841]);
45343str->del(strings[7629]);
45344str->del(strings[1841]);
45345str->del(strings[7629]);
45346str->del(strings[7629]);
45347str->del(strings[7629]);
45348str->del(strings[7629]);
45349str->del(strings[7629]);
45350str->del(strings[7629]);
45351str->del(strings[7629]);
45352str->del(strings[7629]);
45353str->del(strings[7629]);
45354str->del(strings[7629]);
45355str->del(strings[7703]);
45356str->del(strings[7734]);
45357str->del(strings[1932]);
45358str->del(strings[7734]);
45359strings[7703] = str->add(strings[7703]);
45360strings[7737] = str->add("off");
45361str->del(strings[7735]);
45362str->del(strings[7596]);
45363str->del(strings[7703]);
45364str->del(strings[7736]);
45365str->del(strings[7703]);
45366str->del(strings[7737]);
45367strings[7738] = str->add("e,action,mouse,move");
45368strings[7739] = str->add("e");
45369strings[7738] = str->add(strings[7738]);
45370strings[7739] = str->add(strings[7739]);
45371str->del(strings[7738]);
45372str->del(strings[7739]);
45373str->del(strings[7738]);
45374str->del(strings[7739]);
45375strings[1933] = str->add(strings[1933]);
45376str->del(strings[1933]);
45377str->del(strings[64]);
45378str->del(strings[2634]);
45379strings[1933] = str->add(strings[1933]);
45380str->del(strings[1933]);
45381str->del(strings[64]);
45382str->del(strings[2584]);
45383strings[1933] = str->add(strings[1933]);
45384str->del(strings[1933]);
45385str->del(strings[469]);
45386str->del(strings[2686]);
45387strings[1933] = str->add(strings[1933]);
45388str->del(strings[1933]);
45389str->del(strings[6483]);
45390str->del(strings[6483]);
45391str->del(strings[6483]);
45392str->del(strings[64]);
45393str->del(strings[2585]);
45394strings[1933] = str->add(strings[1933]);
45395str->del(strings[1933]);
45396str->del(strings[64]);
45397str->del(strings[2586]);
45398strings[1933] = str->add(strings[1933]);
45399str->del(strings[1933]);
45400str->del(strings[64]);
45401str->del(strings[2634]);
45402strings[1933] = str->add(strings[1933]);
45403str->del(strings[1933]);
45404str->del(strings[64]);
45405str->del(strings[2584]);
45406strings[1933] = str->add(strings[1933]);
45407str->del(strings[1933]);
45408str->del(strings[469]);
45409str->del(strings[2715]);
45410strings[1933] = str->add(strings[1933]);
45411str->del(strings[1933]);
45412str->del(strings[2231]);
45413str->del(strings[2231]);
45414str->del(strings[2231]);
45415str->del(strings[64]);
45416str->del(strings[2585]);
45417strings[1933] = str->add(strings[1933]);
45418str->del(strings[1933]);
45419str->del(strings[64]);
45420str->del(strings[2586]);
45421strings[1933] = str->add(strings[1933]);
45422str->del(strings[1933]);
45423str->del(strings[64]);
45424str->del(strings[2583]);
45425strings[1933] = str->add(strings[1933]);
45426str->del(strings[1933]);
45427str->del(strings[64]);
45428str->del(strings[2584]);
45429strings[1933] = str->add(strings[1933]);
45430str->del(strings[1933]);
45431str->del(strings[469]);
45432str->del(strings[2691]);
45433strings[1933] = str->add(strings[1933]);
45434str->del(strings[1933]);
45435str->del(strings[2338]);
45436str->del(strings[2338]);
45437str->del(strings[2338]);
45438str->del(strings[64]);
45439str->del(strings[2585]);
45440strings[1933] = str->add(strings[1933]);
45441str->del(strings[1933]);
45442str->del(strings[64]);
45443str->del(strings[2583]);
45444strings[1933] = str->add(strings[1933]);
45445str->del(strings[1933]);
45446str->del(strings[64]);
45447str->del(strings[2584]);
45448strings[1933] = str->add(strings[1933]);
45449str->del(strings[1933]);
45450str->del(strings[469]);
45451str->del(strings[2693]);
45452strings[1933] = str->add(strings[1933]);
45453str->del(strings[1933]);
45454str->del(strings[6484]);
45455str->del(strings[6484]);
45456str->del(strings[6484]);
45457str->del(strings[64]);
45458str->del(strings[2585]);
45459strings[1933] = str->add(strings[1933]);
45460str->del(strings[1933]);
45461str->del(strings[64]);
45462str->del(strings[2582]);
45463strings[1933] = str->add(strings[1933]);
45464str->del(strings[1933]);
45465str->del(strings[64]);
45466str->del(strings[2634]);
45467strings[1933] = str->add(strings[1933]);
45468str->del(strings[1933]);
45469str->del(strings[64]);
45470str->del(strings[2584]);
45471strings[1933] = str->add(strings[1933]);
45472str->del(strings[1933]);
45473str->del(strings[469]);
45474str->del(strings[2687]);
45475strings[1933] = str->add(strings[1933]);
45476str->del(strings[1933]);
45477str->del(strings[1619]);
45478str->del(strings[1619]);
45479str->del(strings[1619]);
45480str->del(strings[64]);
45481str->del(strings[2585]);
45482strings[1933] = str->add(strings[1933]);
45483str->del(strings[1933]);
45484str->del(strings[64]);
45485str->del(strings[2586]);
45486strings[1933] = str->add(strings[1933]);
45487str->del(strings[1933]);
45488str->del(strings[64]);
45489str->del(strings[2634]);
45490strings[1933] = str->add(strings[1933]);
45491str->del(strings[1933]);
45492str->del(strings[64]);
45493str->del(strings[2584]);
45494strings[1933] = str->add(strings[1933]);
45495str->del(strings[1933]);
45496str->del(strings[469]);
45497str->del(strings[2682]);
45498strings[1933] = str->add(strings[1933]);
45499str->del(strings[1933]);
45500str->del(strings[2552]);
45501str->del(strings[2552]);
45502str->del(strings[2552]);
45503str->del(strings[64]);
45504str->del(strings[2585]);
45505strings[1933] = str->add(strings[1933]);
45506str->del(strings[1933]);
45507str->del(strings[64]);
45508str->del(strings[2586]);
45509strings[1933] = str->add(strings[1933]);
45510str->del(strings[1933]);
45511str->del(strings[64]);
45512str->del(strings[2582]);
45513strings[1933] = str->add(strings[1933]);
45514str->del(strings[1933]);
45515str->del(strings[64]);
45516str->del(strings[2634]);
45517strings[1933] = str->add(strings[1933]);
45518str->del(strings[1933]);
45519str->del(strings[64]);
45520str->del(strings[2584]);
45521strings[1933] = str->add(strings[1933]);
45522str->del(strings[1933]);
45523str->del(strings[469]);
45524str->del(strings[2671]);
45525strings[1933] = str->add(strings[1933]);
45526str->del(strings[1933]);
45527str->del(strings[1712]);
45528str->del(strings[1712]);
45529str->del(strings[1712]);
45530str->del(strings[64]);
45531str->del(strings[2585]);
45532strings[1933] = str->add(strings[1933]);
45533str->del(strings[1933]);
45534str->del(strings[64]);
45535str->del(strings[2586]);
45536strings[1933] = str->add(strings[1933]);
45537str->del(strings[1933]);
45538str->del(strings[64]);
45539str->del(strings[2582]);
45540strings[1933] = str->add(strings[1933]);
45541str->del(strings[1933]);
45542str->del(strings[64]);
45543str->del(strings[2634]);
45544strings[1933] = str->add(strings[1933]);
45545str->del(strings[1933]);
45546str->del(strings[64]);
45547str->del(strings[2584]);
45548strings[1933] = str->add(strings[1933]);
45549str->del(strings[1933]);
45550str->del(strings[469]);
45551str->del(strings[2688]);
45552strings[1933] = str->add(strings[1933]);
45553str->del(strings[1933]);
45554str->del(strings[6488]);
45555str->del(strings[6488]);
45556str->del(strings[6488]);
45557str->del(strings[64]);
45558str->del(strings[2585]);
45559strings[1933] = str->add(strings[1933]);
45560str->del(strings[1933]);
45561str->del(strings[64]);
45562str->del(strings[2586]);
45563strings[1933] = str->add(strings[1933]);
45564str->del(strings[1933]);
45565str->del(strings[64]);
45566str->del(strings[2582]);
45567strings[1933] = str->add(strings[1933]);
45568str->del(strings[1933]);
45569str->del(strings[64]);
45570str->del(strings[2634]);
45571strings[1933] = str->add(strings[1933]);
45572str->del(strings[1933]);
45573str->del(strings[64]);
45574str->del(strings[2584]);
45575strings[1933] = str->add(strings[1933]);
45576str->del(strings[1933]);
45577str->del(strings[469]);
45578str->del(strings[2690]);
45579strings[1933] = str->add(strings[1933]);
45580str->del(strings[1933]);
45581str->del(strings[1721]);
45582str->del(strings[1721]);
45583str->del(strings[1721]);
45584str->del(strings[64]);
45585str->del(strings[2585]);
45586strings[1933] = str->add(strings[1933]);
45587str->del(strings[1933]);
45588str->del(strings[64]);
45589str->del(strings[2586]);
45590strings[1933] = str->add(strings[1933]);
45591str->del(strings[1933]);
45592str->del(strings[6482]);
45593str->del(strings[6482]);
45594str->del(strings[6482]);
45595str->del(strings[64]);
45596str->del(strings[2581]);
45597str->del(strings[64]);
45598str->del(strings[2886]);
45599str->del(strings[64]);
45600str->del(strings[2888]);
45601str->del(strings[469]);
45602str->del(strings[2871]);
45603str->del(strings[6483]);
45604str->del(strings[385]);
45605str->del(strings[64]);
45606str->del(strings[2913]);
45607str->del(strings[64]);
45608str->del(strings[2886]);
45609str->del(strings[64]);
45610str->del(strings[2888]);
45611str->del(strings[469]);
45612str->del(strings[2890]);
45613str->del(strings[2231]);
45614str->del(strings[385]);
45615str->del(strings[64]);
45616str->del(strings[2913]);
45617str->del(strings[64]);
45618str->del(strings[2886]);
45619str->del(strings[64]);
45620str->del(strings[2888]);
45621str->del(strings[469]);
45622str->del(strings[2892]);
45623str->del(strings[2338]);
45624str->del(strings[385]);
45625str->del(strings[64]);
45626str->del(strings[2886]);
45627str->del(strings[64]);
45628str->del(strings[2888]);
45629str->del(strings[469]);
45630str->del(strings[4965]);
45631str->del(strings[469]);
45632str->del(strings[4967]);
45633str->del(strings[6484]);
45634str->del(strings[385]);
45635str->del(strings[64]);
45636str->del(strings[2915]);
45637str->del(strings[64]);
45638str->del(strings[2886]);
45639str->del(strings[64]);
45640str->del(strings[2888]);
45641str->del(strings[469]);
45642str->del(strings[2894]);
45643str->del(strings[1619]);
45644str->del(strings[385]);
45645str->del(strings[64]);
45646str->del(strings[2913]);
45647str->del(strings[64]);
45648str->del(strings[2886]);
45649str->del(strings[64]);
45650str->del(strings[2888]);
45651str->del(strings[469]);
45652str->del(strings[2896]);
45653str->del(strings[2552]);
45654str->del(strings[385]);
45655str->del(strings[64]);
45656str->del(strings[2913]);
45657str->del(strings[64]);
45658str->del(strings[2915]);
45659str->del(strings[64]);
45660str->del(strings[2886]);
45661str->del(strings[64]);
45662str->del(strings[2888]);
45663str->del(strings[469]);
45664str->del(strings[2898]);
45665str->del(strings[469]);
45666str->del(strings[2900]);
45667str->del(strings[1712]);
45668str->del(strings[385]);
45669str->del(strings[64]);
45670str->del(strings[2913]);
45671str->del(strings[64]);
45672str->del(strings[2915]);
45673str->del(strings[64]);
45674str->del(strings[2886]);
45675str->del(strings[64]);
45676str->del(strings[2888]);
45677str->del(strings[469]);
45678str->del(strings[2902]);
45679str->del(strings[6488]);
45680str->del(strings[385]);
45681str->del(strings[64]);
45682str->del(strings[2913]);
45683str->del(strings[64]);
45684str->del(strings[2915]);
45685str->del(strings[64]);
45686str->del(strings[2886]);
45687str->del(strings[64]);
45688str->del(strings[2888]);
45689str->del(strings[469]);
45690str->del(strings[2904]);
45691str->del(strings[1721]);
45692str->del(strings[385]);
45693str->del(strings[64]);
45694str->del(strings[2913]);
45695str->del(strings[64]);
45696str->del(strings[1949]);
45697str->del(strings[64]);
45698str->del(strings[1880]);
45699str->del(strings[64]);
45700str->del(strings[1876]);
45701str->del(strings[6482]);
45702str->del(strings[379]);
45703str->del(strings[64]);
45704str->del(strings[1874]);
45705str->del(strings[361]);
45706str->del(strings[362]);
45707strings[1933] = str->add(strings[1933]);
45708str->del(strings[1933]);
45709str->del(strings[64]);
45710str->del(strings[2583]);
45711strings[1933] = str->add(strings[1933]);
45712str->del(strings[1933]);
45713str->del(strings[64]);
45714str->del(strings[2584]);
45715strings[1933] = str->add(strings[1933]);
45716str->del(strings[1933]);
45717str->del(strings[469]);
45718str->del(strings[2688]);
45719strings[1933] = str->add(strings[1933]);
45720str->del(strings[1933]);
45721str->del(strings[2224]);
45722str->del(strings[2224]);
45723str->del(strings[2224]);
45724str->del(strings[64]);
45725str->del(strings[2585]);
45726strings[1933] = str->add(strings[1933]);
45727str->del(strings[1933]);
45728str->del(strings[64]);
45729str->del(strings[2582]);
45730strings[1933] = str->add(strings[1933]);
45731str->del(strings[1933]);
45732str->del(strings[64]);
45733str->del(strings[2583]);
45734strings[1933] = str->add(strings[1933]);
45735str->del(strings[1933]);
45736str->del(strings[64]);
45737str->del(strings[2584]);
45738strings[1933] = str->add(strings[1933]);
45739str->del(strings[1933]);
45740str->del(strings[469]);
45741str->del(strings[2685]);
45742strings[1933] = str->add(strings[1933]);
45743str->del(strings[1933]);
45744str->del(strings[4]);
45745str->del(strings[4]);
45746str->del(strings[4]);
45747str->del(strings[64]);
45748str->del(strings[2585]);
45749strings[1933] = str->add(strings[1933]);
45750str->del(strings[1933]);
45751str->del(strings[64]);
45752str->del(strings[2583]);
45753strings[1933] = str->add(strings[1933]);
45754str->del(strings[1933]);
45755str->del(strings[64]);
45756str->del(strings[2584]);
45757strings[1933] = str->add(strings[1933]);
45758str->del(strings[1933]);
45759str->del(strings[1926]);
45760str->del(strings[3083]);
45761strings[1933] = str->add(strings[1933]);
45762str->del(strings[1933]);
45763str->del(strings[1925]);
45764str->del(strings[1925]);
45765str->del(strings[1925]);
45766str->del(strings[64]);
45767str->del(strings[2585]);
45768strings[1933] = str->add(strings[1933]);
45769str->del(strings[1933]);
45770str->del(strings[64]);
45771str->del(strings[2583]);
45772strings[1933] = str->add(strings[1933]);
45773str->del(strings[1933]);
45774str->del(strings[64]);
45775str->del(strings[2584]);
45776strings[1933] = str->add(strings[1933]);
45777str->del(strings[1933]);
45778str->del(strings[469]);
45779str->del(strings[2711]);
45780strings[1933] = str->add(strings[1933]);
45781str->del(strings[1933]);
45782str->del(strings[2494]);
45783str->del(strings[2494]);
45784str->del(strings[2494]);
45785str->del(strings[64]);
45786str->del(strings[2585]);
45787strings[1933] = str->add(strings[1933]);
45788str->del(strings[1933]);
45789str->del(strings[64]);
45790str->del(strings[2583]);
45791strings[1933] = str->add(strings[1933]);
45792str->del(strings[1933]);
45793str->del(strings[64]);
45794str->del(strings[2584]);
45795strings[1933] = str->add(strings[1933]);
45796str->del(strings[1933]);
45797str->del(strings[469]);
45798str->del(strings[2680]);
45799strings[1933] = str->add(strings[1933]);
45800str->del(strings[1933]);
45801str->del(strings[2514]);
45802str->del(strings[2514]);
45803str->del(strings[2514]);
45804str->del(strings[64]);
45805str->del(strings[2585]);
45806strings[1933] = str->add(strings[1933]);
45807str->del(strings[1933]);
45808str->del(strings[64]);
45809str->del(strings[2583]);
45810strings[1933] = str->add(strings[1933]);
45811str->del(strings[1933]);
45812str->del(strings[64]);
45813str->del(strings[2584]);
45814strings[1933] = str->add(strings[1933]);
45815str->del(strings[1933]);
45816str->del(strings[469]);
45817str->del(strings[2713]);
45818strings[1933] = str->add(strings[1933]);
45819str->del(strings[1933]);
45820str->del(strings[2536]);
45821str->del(strings[2536]);
45822str->del(strings[2536]);
45823str->del(strings[64]);
45824str->del(strings[2585]);
45825strings[1933] = str->add(strings[1933]);
45826str->del(strings[1933]);
45827str->del(strings[1842]);
45828str->del(strings[1842]);
45829str->del(strings[64]);
45830str->del(strings[2581]);
45831str->del(strings[64]);
45832str->del(strings[2886]);
45833str->del(strings[64]);
45834str->del(strings[2888]);
45835str->del(strings[469]);
45836str->del(strings[2902]);
45837str->del(strings[2224]);
45838str->del(strings[385]);
45839str->del(strings[64]);
45840str->del(strings[2915]);
45841str->del(strings[64]);
45842str->del(strings[2886]);
45843str->del(strings[64]);
45844str->del(strings[2888]);
45845str->del(strings[469]);
45846str->del(strings[3089]);
45847str->del(strings[4]);
45848str->del(strings[385]);
45849str->del(strings[64]);
45850str->del(strings[2886]);
45851str->del(strings[64]);
45852str->del(strings[2888]);
45853str->del(strings[1926]);
45854str->del(strings[1552]);
45855str->del(strings[1925]);
45856str->del(strings[385]);
45857str->del(strings[64]);
45858str->del(strings[2886]);
45859str->del(strings[64]);
45860str->del(strings[2888]);
45861str->del(strings[469]);
45862str->del(strings[3092]);
45863str->del(strings[2494]);
45864str->del(strings[385]);
45865str->del(strings[64]);
45866str->del(strings[2886]);
45867str->del(strings[64]);
45868str->del(strings[2888]);
45869str->del(strings[469]);
45870str->del(strings[3094]);
45871str->del(strings[2514]);
45872str->del(strings[385]);
45873str->del(strings[64]);
45874str->del(strings[2886]);
45875str->del(strings[64]);
45876str->del(strings[2888]);
45877str->del(strings[469]);
45878str->del(strings[3096]);
45879str->del(strings[2536]);
45880str->del(strings[385]);
45881str->del(strings[64]);
45882str->del(strings[1949]);
45883str->del(strings[64]);
45884str->del(strings[1880]);
45885str->del(strings[64]);
45886str->del(strings[1876]);
45887str->del(strings[379]);
45888str->del(strings[64]);
45889str->del(strings[1874]);
45890str->del(strings[361]);
45891str->del(strings[362]);
45892str->del(strings[469]);
45893str->del(strings[2686]);
45894str->del(strings[6483]);
45895str->del(strings[469]);
45896str->del(strings[2715]);
45897str->del(strings[2231]);
45898str->del(strings[469]);
45899str->del(strings[2691]);
45900str->del(strings[2338]);
45901str->del(strings[469]);
45902str->del(strings[2693]);
45903str->del(strings[6484]);
45904str->del(strings[469]);
45905str->del(strings[2687]);
45906str->del(strings[6485]);
45907str->del(strings[469]);
45908str->del(strings[2711]);
45909str->del(strings[2494]);
45910str->del(strings[6486]);
45911str->del(strings[469]);
45912str->del(strings[2687]);
45913str->del(strings[1619]);
45914str->del(strings[469]);
45915str->del(strings[2682]);
45916str->del(strings[2552]);
45917str->del(strings[469]);
45918str->del(strings[2671]);
45919str->del(strings[6487]);
45920str->del(strings[469]);
45921str->del(strings[2680]);
45922str->del(strings[2514]);
45923str->del(strings[469]);
45924str->del(strings[2672]);
45925str->del(strings[1713]);
45926str->del(strings[469]);
45927str->del(strings[2673]);
45928str->del(strings[1714]);
45929str->del(strings[469]);
45930str->del(strings[2671]);
45931str->del(strings[1712]);
45932str->del(strings[469]);
45933str->del(strings[2688]);
45934str->del(strings[6488]);
45935str->del(strings[469]);
45936str->del(strings[2708]);
45937str->del(strings[6640]);
45938str->del(strings[469]);
45939str->del(strings[2677]);
45940str->del(strings[1726]);
45941str->del(strings[469]);
45942str->del(strings[2678]);
45943str->del(strings[6641]);
45944str->del(strings[469]);
45945str->del(strings[2676]);
45946str->del(strings[1724]);
45947str->del(strings[469]);
45948str->del(strings[2675]);
45949str->del(strings[1722]);
45950str->del(strings[469]);
45951str->del(strings[2674]);
45952str->del(strings[6642]);
45953str->del(strings[469]);
45954str->del(strings[2690]);
45955str->del(strings[1721]);
45956str->del(strings[6482]);
45957str->del(strings[469]);
45958str->del(strings[2688]);
45959str->del(strings[2224]);
45960str->del(strings[469]);
45961str->del(strings[2685]);
45962str->del(strings[4]);
45963str->del(strings[1926]);
45964str->del(strings[3083]);
45965str->del(strings[1925]);
45966str->del(strings[469]);
45967str->del(strings[2711]);
45968str->del(strings[2494]);
45969str->del(strings[469]);
45970str->del(strings[2680]);
45971str->del(strings[2514]);
45972str->del(strings[469]);
45973str->del(strings[2713]);
45974str->del(strings[2536]);
45975strings[862] = str->add(strings[862]);
45976strings[64] = str->add(strings[64]);
45977strings[2577] = str->add(strings[2577]);
45978strings[2577] = str->add(strings[2577]);
45979strings[64] = str->add(strings[64]);
45980strings[64] = str->add(strings[64]);
45981strings[7740] = str->add("load");
45982strings[306] = str->add(strings[306]);
45983strings[7741] = str->add("resize");
45984str->del(strings[64]);
45985strings[379] = str->add(strings[379]);
45986strings[306] = str->add(strings[306]);
45987strings[306] = str->add(strings[306]);
45988strings[1842] = str->add(strings[1842]);
45989str->del(strings[306]);
45990strings[64] = str->add(strings[64]);
45991strings[1865] = str->add(strings[1865]);
45992strings[64] = str->add(strings[64]);
45993strings[1872] = str->add(strings[1872]);
45994strings[7742] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/4");
45995strings[64] = str->add(strings[64]);
45996strings[1872] = str->add(strings[1872]);
45997strings[306] = str->add(strings[306]);
45998str->del(strings[306]);
45999strings[64] = str->add(strings[64]);
46000strings[2276] = str->add(strings[2276]);
46001strings[64] = str->add(strings[64]);
46002strings[3259] = str->add(strings[3259]);
46003strings[64] = str->add(strings[64]);
46004strings[3259] = str->add(strings[3259]);
46005strings[64] = str->add(strings[64]);
46006strings[2292] = str->add(strings[2292]);
46007strings[306] = str->add(strings[306]);
46008str->del(strings[306]);
46009strings[306] = str->add(strings[306]);
46010str->del(strings[1842]);
46011strings[306] = str->add(strings[306]);
46012strings[64] = str->add(strings[64]);
46013strings[1880] = str->add(strings[1880]);
46014strings[64] = str->add(strings[64]);
46015strings[3279] = str->add(strings[3279]);
46016strings[64] = str->add(strings[64]);
46017strings[2310] = str->add(strings[2310]);
46018strings[64] = str->add(strings[64]);
46019strings[1876] = str->add(strings[1876]);
46020str->del(strings[64]);
46021strings[379] = str->add(strings[379]);
46022strings[306] = str->add(strings[306]);
46023strings[306] = str->add(strings[306]);
46024strings[306] = str->add(strings[306]);
46025strings[64] = str->add(strings[64]);
46026strings[1874] = str->add(strings[1874]);
46027strings[64] = str->add(strings[64]);
46028strings[1878] = str->add(strings[1878]);
46029strings[7743] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/7");
46030strings[64] = str->add(strings[64]);
46031strings[1878] = str->add(strings[1878]);
46032strings[2085] = str->add(strings[2085]);
46033strings[2085] = str->add(strings[2085]);
46034strings[7741] = str->add(strings[7741]);
46035strings[1841] = str->add(strings[1841]);
46036strings[7741] = str->add(strings[7741]);
46037strings[469] = str->add(strings[469]);
46038strings[2688] = str->add(strings[2688]);
46039strings[7740] = str->add(strings[7740]);
46040strings[1841] = str->add(strings[1841]);
46041str->del(strings[306]);
46042strings[306] = str->add(strings[306]);
46043str->del(strings[306]);
46044strings[306] = str->add(strings[306]);
46045str->del(strings[306]);
46046strings[306] = str->add(strings[306]);
46047str->del(strings[306]);
46048strings[306] = str->add(strings[306]);
46049strings[469] = str->add(strings[469]);
46050strings[2902] = str->add(strings[2902]);
46051strings[7741] = str->add(strings[7741]);
46052str->del(strings[190]);
46053str->del(strings[305]);
46054str->del(strings[306]);
46055str->del(strings[193]);
46056strings[190] = str->add(strings[190]);
46057strings[305] = str->add(strings[305]);
46058strings[306] = str->add(strings[306]);
46059strings[193] = str->add(strings[193]);
46060strings[7741] = str->add(strings[7741]);
46061strings[7741] = str->add(strings[7741]);
46062strings[7741] = str->add(strings[7741]);
46063strings[7741] = str->add(strings[7741]);
46064strings[7744] = str->add("e,action,hide,vbar");
46065strings[7745] = str->add("e");
46066str->del(strings[7741]);
46067strings[7746] = str->add("program,start");
46068strings[7747] = str->add("sb_vbar_hide");
46069strings[1932] = str->add(strings[1932]);
46070strings[7747] = str->add(strings[7747]);
46071str->del(strings[7744]);
46072str->del(strings[7745]);
46073strings[7741] = str->add(strings[7741]);
46074strings[7741] = str->add(strings[7741]);
46075strings[7741] = str->add(strings[7741]);
46076strings[7741] = str->add(strings[7741]);
46077strings[7741] = str->add(strings[7741]);
46078strings[7741] = str->add(strings[7741]);
46079strings[7741] = str->add(strings[7741]);
46080strings[7741] = str->add(strings[7741]);
46081strings[7741] = str->add(strings[7741]);
46082strings[7741] = str->add(strings[7741]);
46083str->del(strings[1892]);
46084strings[1892] = str->add(strings[1892]);
46085str->del(strings[1892]);
46086strings[1892] = str->add(strings[1892]);
46087str->del(strings[2231]);
46088strings[2231] = str->add(strings[2231]);
46089str->del(strings[2231]);
46090strings[2231] = str->add(strings[2231]);
46091str->del(strings[1670]);
46092strings[1670] = str->add(strings[1670]);
46093str->del(strings[1670]);
46094strings[1670] = str->add(strings[1670]);
46095str->del(strings[2388]);
46096strings[2388] = str->add(strings[2388]);
46097str->del(strings[2388]);
46098strings[2388] = str->add(strings[2388]);
46099str->del(strings[2552]);
46100strings[2552] = str->add(strings[2552]);
46101str->del(strings[2552]);
46102strings[2552] = str->add(strings[2552]);
46103str->del(strings[2252]);
46104strings[2252] = str->add(strings[2252]);
46105str->del(strings[2252]);
46106strings[2252] = str->add(strings[2252]);
46107str->del(strings[2368]);
46108strings[2368] = str->add(strings[2368]);
46109str->del(strings[2368]);
46110strings[2368] = str->add(strings[2368]);
46111str->del(strings[1901]);
46112strings[1901] = str->add(strings[1901]);
46113str->del(strings[1901]);
46114strings[1901] = str->add(strings[1901]);
46115str->del(strings[1]);
46116strings[1] = str->add(strings[1]);
46117str->del(strings[1]);
46118strings[1] = str->add(strings[1]);
46119str->del(strings[2408]);
46120strings[2408] = str->add(strings[2408]);
46121str->del(strings[2408]);
46122strings[2408] = str->add(strings[2408]);
46123strings[7741] = str->add(strings[7741]);
46124strings[7748] = str->add("e,action,hide,hbar");
46125strings[7749] = str->add("e");
46126str->del(strings[7741]);
46127strings[7746] = str->add(strings[7746]);
46128strings[7750] = str->add("sb_hbar_hide");
46129strings[1932] = str->add(strings[1932]);
46130strings[7750] = str->add(strings[7750]);
46131str->del(strings[7748]);
46132str->del(strings[7749]);
46133strings[7751] = str->add("e,action,hide,vbar");
46134strings[7752] = str->add("e");
46135str->del(strings[7746]);
46136str->del(strings[7750]);
46137str->del(strings[1932]);
46138str->del(strings[7750]);
46139strings[7746] = str->add(strings[7746]);
46140strings[7747] = str->add(strings[7747]);
46141strings[1932] = str->add(strings[1932]);
46142strings[7747] = str->add(strings[7747]);
46143str->del(strings[7751]);
46144str->del(strings[7752]);
46145strings[7741] = str->add(strings[7741]);
46146strings[7741] = str->add(strings[7741]);
46147strings[7741] = str->add(strings[7741]);
46148strings[7741] = str->add(strings[7741]);
46149strings[7741] = str->add(strings[7741]);
46150strings[7741] = str->add(strings[7741]);
46151strings[7741] = str->add(strings[7741]);
46152strings[7741] = str->add(strings[7741]);
46153strings[7741] = str->add(strings[7741]);
46154strings[7741] = str->add(strings[7741]);
46155strings[64] = str->add(strings[64]);
46156strings[2198] = str->add(strings[2198]);
46157strings[7753] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/239");
46158strings[64] = str->add(strings[64]);
46159strings[2198] = str->add(strings[2198]);
46160strings[1591] = str->add(strings[1591]);
46161strings[1591] = str->add(strings[1591]);
46162strings[64] = str->add(strings[64]);
46163strings[2190] = str->add(strings[2190]);
46164strings[7754] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/240");
46165strings[64] = str->add(strings[64]);
46166strings[2190] = str->add(strings[2190]);
46167strings[64] = str->add(strings[64]);
46168strings[2192] = str->add(strings[2192]);
46169strings[7755] = str->add("/home/cedric/.e/e/themes/b_and_w.edj//://images/241");
46170strings[64] = str->add(strings[64]);
46171strings[2192] = str->add(strings[2192]);
46172str->del(strings[2536]);
46173strings[2536] = str->add(strings[2536]);
46174str->del(strings[2536]);
46175strings[2536] = str->add(strings[2536]);
46176str->del(strings[2514]);
46177strings[2514] = str->add(strings[2514]);
46178str->del(strings[2514]);
46179strings[2514] = str->add(strings[2514]);
46180str->del(strings[215]);
46181strings[215] = str->add(strings[215]);
46182str->del(strings[215]);
46183strings[215] = str->add(strings[215]);
46184str->del(strings[2348]);
46185strings[2348] = str->add(strings[2348]);
46186str->del(strings[2348]);
46187strings[2348] = str->add(strings[2348]);
46188str->del(strings[2262]);
46189strings[2262] = str->add(strings[2262]);
46190str->del(strings[2262]);
46191strings[2262] = str->add(strings[2262]);
46192str->del(strings[2358]);
46193strings[2358] = str->add(strings[2358]);
46194str->del(strings[2358]);
46195strings[2358] = str->add(strings[2358]);
46196str->del(strings[2443]);
46197strings[2443] = str->add(strings[2443]);
46198str->del(strings[2443]);
46199strings[2443] = str->add(strings[2443]);
46200str->del(strings[2526]);
46201strings[2526] = str->add(strings[2526]);
46202str->del(strings[2526]);
46203strings[2526] = str->add(strings[2526]);
46204str->del(strings[2502]);
46205strings[2502] = str->add(strings[2502]);
46206str->del(strings[2502]);
46207strings[2502] = str->add(strings[2502]);
46208strings[1895] = str->add(strings[1895]);
46209strings[1552] = str->add(strings[1552]);
46210strings[7756] = str->add("/usr/devel/lib/enlightenment/modules/dropshadow/e-module-dropshadow.edj//://images/0");
46211strings[1895] = str->add(strings[1895]);
46212strings[1552] = str->add(strings[1552]);
46213str->del(strings[1894]);
46214strings[1894] = str->add(strings[1894]);
46215str->del(strings[1894]);
46216strings[1894] = str->add(strings[1894]);
46217strings[7757] = str->add("font");
46218strings[7758] = str->add("font_fallbacks");
46219strings[7759] = str->add("font_size");
46220strings[7760] = str->add("font_source");
46221strings[7761] = str->add("color");
46222strings[7762] = str->add("underline_color");
46223strings[7763] = str->add("underline2_color");
46224strings[7764] = str->add("outline_color");
46225strings[7765] = str->add("shadow_color");
46226strings[7766] = str->add("glow_color");
46227strings[7767] = str->add("glow2_color");
46228strings[7768] = str->add("backing_color");
46229strings[7769] = str->add("strikethrough_color");
46230strings[7770] = str->add("align");
46231strings[7771] = str->add("valign");
46232strings[7772] = str->add("wrap");
46233strings[7773] = str->add("left_margin");
46234strings[7774] = str->add("right_margin");
46235strings[7775] = str->add("underline");
46236strings[7776] = str->add("strikethrough");
46237strings[7777] = str->add("backing");
46238strings[7778] = str->add("style");
46239strings[7779] = str->add("tabstops");
46240strings[7770] = str->add(strings[7770]);
46241strings[7780] = str->add("center");
46242str->del(strings[7770]);
46243str->del(strings[7780]);
46244strings[7761] = str->add(strings[7761]);
46245strings[7781] = str->add("#000");
46246str->del(strings[7761]);
46247str->del(strings[7781]);
46248strings[7778] = str->add(strings[7778]);
46249strings[7782] = str->add("shadow");
46250str->del(strings[7778]);
46251str->del(strings[7782]);
46252strings[7765] = str->add(strings[7765]);
46253strings[7783] = str->add("#ffffff80");
46254str->del(strings[7765]);
46255str->del(strings[7783]);
46256strings[7772] = str->add(strings[7772]);
46257strings[7784] = str->add("word");
46258str->del(strings[7772]);
46259str->del(strings[7784]);
46260strings[7760] = str->add(strings[7760]);
46261strings[469] = str->add(strings[469]);
46262strings[469] = str->add(strings[469]);
46263str->del(strings[7760]);
46264str->del(strings[469]);
46265strings[7759] = str->add(strings[7759]);
46266strings[7785] = str->add("10.000000");
46267str->del(strings[7759]);
46268str->del(strings[7785]);
46269strings[7757] = str->add(strings[7757]);
46270strings[470] = str->add(strings[470]);
46271strings[470] = str->add(strings[470]);
46272str->del(strings[7757]);
46273str->del(strings[470]);
46274strings[382] = str->add(strings[382]);
46275strings[382] = str->add(strings[382]);
46276strings[382] = str->add(strings[382]);
46277strings[382] = str->add(strings[382]);
46278strings[382] = str->add(strings[382]);
46279strings[382] = str->add(strings[382]);
46280strings[470] = str->add(strings[470]);
46281strings[469] = str->add(strings[469]);
46282strings[7778] = str->add(strings[7778]);
46283strings[7786] = str->add("glow");
46284str->del(strings[7778]);
46285str->del(strings[7786]);
46286strings[7761] = str->add(strings[7761]);
46287strings[7787] = str->add("#fff");
46288str->del(strings[7761]);
46289str->del(strings[7787]);
46290strings[7767] = str->add(strings[7767]);
46291strings[7788] = str->add("#fe87");
46292str->del(strings[7767]);
46293str->del(strings[7788]);
46294strings[7766] = str->add(strings[7766]);
46295strings[7789] = str->add("#fa14");
46296str->del(strings[7766]);
46297str->del(strings[7789]);
46298strings[7757] = str->add(strings[7757]);
46299strings[471] = str->add(strings[471]);
46300str->del(strings[470]);
46301strings[471] = str->add(strings[471]);
46302str->del(strings[7757]);
46303str->del(strings[471]);
46304strings[470] = str->add(strings[470]);
46305strings[469] = str->add(strings[469]);
46306strings[7778] = str->add(strings[7778]);
46307strings[7790] = str->add("glow");
46308str->del(strings[7778]);
46309str->del(strings[7790]);
46310strings[7761] = str->add(strings[7761]);
46311strings[7791] = str->add("#fff");
46312str->del(strings[7761]);
46313str->del(strings[7791]);
46314strings[7767] = str->add(strings[7767]);
46315strings[7792] = str->add("#fe87");
46316str->del(strings[7767]);
46317str->del(strings[7792]);
46318strings[7766] = str->add(strings[7766]);
46319strings[7793] = str->add("#fa14");
46320str->del(strings[7766]);
46321str->del(strings[7793]);
46322strings[7757] = str->add(strings[7757]);
46323strings[471] = str->add(strings[471]);
46324str->del(strings[470]);
46325strings[471] = str->add(strings[471]);
46326str->del(strings[7757]);
46327str->del(strings[471]);
46328str->del(strings[7757]);
46329str->del(strings[7758]);
46330str->del(strings[7759]);
46331str->del(strings[7760]);
46332str->del(strings[7761]);
46333str->del(strings[7762]);
46334str->del(strings[7763]);
46335str->del(strings[7764]);
46336str->del(strings[7765]);
46337str->del(strings[7766]);
46338str->del(strings[7767]);
46339str->del(strings[7768]);
46340str->del(strings[7769]);
46341str->del(strings[7770]);
46342str->del(strings[7771]);
46343str->del(strings[7772]);
46344str->del(strings[7773]);
46345str->del(strings[7774]);
46346str->del(strings[7775]);
46347str->del(strings[7776]);
46348str->del(strings[7777]);
46349str->del(strings[7778]);
46350str->del(strings[7779]);
46351str->del(strings[382]);
46352str->del(strings[382]);
46353str->del(strings[382]);
46354str->del(strings[382]);
46355str->del(strings[382]);
46356str->del(strings[382]);
46357str->del(strings[471]);
46358str->del(strings[469]);
46359str->del(strings[470]);
46360str->del(strings[469]);
46361str->del(strings[471]);
46362str->del(strings[469]);
46363strings[7794] = str->add("font");
46364strings[7795] = str->add("font_fallbacks");
46365strings[7796] = str->add("font_size");
46366strings[7797] = str->add("font_source");
46367strings[7798] = str->add("color");
46368strings[7799] = str->add("underline_color");
46369strings[7800] = str->add("underline2_color");
46370strings[7801] = str->add("outline_color");
46371strings[7802] = str->add("shadow_color");
46372strings[7803] = str->add("glow_color");
46373strings[7804] = str->add("glow2_color");
46374strings[7805] = str->add("backing_color");
46375strings[7806] = str->add("strikethrough_color");
46376strings[7807] = str->add("align");
46377strings[7808] = str->add("valign");
46378strings[7809] = str->add("wrap");
46379strings[7810] = str->add("left_margin");
46380strings[7811] = str->add("right_margin");
46381strings[7812] = str->add("underline");
46382strings[7813] = str->add("strikethrough");
46383strings[7814] = str->add("backing");
46384strings[7815] = str->add("style");
46385strings[7816] = str->add("tabstops");
46386strings[7807] = str->add(strings[7807]);
46387strings[7817] = str->add("center");
46388str->del(strings[7807]);
46389str->del(strings[7817]);
46390strings[7798] = str->add(strings[7798]);
46391strings[7818] = str->add("#000");
46392str->del(strings[7798]);
46393str->del(strings[7818]);
46394strings[7815] = str->add(strings[7815]);
46395strings[7819] = str->add("shadow");
46396str->del(strings[7815]);
46397str->del(strings[7819]);
46398strings[7802] = str->add(strings[7802]);
46399strings[7820] = str->add("#ffffff80");
46400str->del(strings[7802]);
46401str->del(strings[7820]);
46402strings[7809] = str->add(strings[7809]);
46403strings[7821] = str->add("word");
46404str->del(strings[7809]);
46405str->del(strings[7821]);
46406strings[7797] = str->add(strings[7797]);
46407strings[469] = str->add(strings[469]);
46408strings[469] = str->add(strings[469]);
46409str->del(strings[7797]);
46410str->del(strings[469]);
46411strings[7796] = str->add(strings[7796]);
46412strings[7822] = str->add("10.000000");
46413str->del(strings[7796]);
46414str->del(strings[7822]);
46415strings[7794] = str->add(strings[7794]);
46416strings[470] = str->add(strings[470]);
46417strings[470] = str->add(strings[470]);
46418str->del(strings[7794]);
46419str->del(strings[470]);
46420strings[470] = str->add(strings[470]);
46421strings[469] = str->add(strings[469]);
46422strings[7815] = str->add(strings[7815]);
46423strings[7823] = str->add("soft_shadow");
46424str->del(strings[7815]);
46425str->del(strings[7823]);
46426strings[7798] = str->add(strings[7798]);
46427strings[7824] = str->add("#fff");
46428str->del(strings[7798]);
46429str->del(strings[7824]);
46430strings[7802] = str->add(strings[7802]);
46431strings[7825] = str->add("#00000020");
46432str->del(strings[7802]);
46433str->del(strings[7825]);
46434strings[7796] = str->add(strings[7796]);
46435strings[7826] = str->add("12.000000");
46436str->del(strings[7796]);
46437str->del(strings[7826]);
46438strings[7794] = str->add(strings[7794]);
46439strings[471] = str->add(strings[471]);
46440str->del(strings[470]);
46441strings[471] = str->add(strings[471]);
46442str->del(strings[7794]);
46443str->del(strings[471]);
46444strings[382] = str->add(strings[382]);
46445strings[382] = str->add(strings[382]);
46446strings[382] = str->add(strings[382]);
46447strings[382] = str->add(strings[382]);
46448strings[382] = str->add(strings[382]);
46449strings[382] = str->add(strings[382]);
46450strings[382] = str->add(strings[382]);
46451strings[382] = str->add(strings[382]);
46452strings[382] = str->add(strings[382]);
46453strings[382] = str->add(strings[382]);
46454strings[382] = str->add(strings[382]);
46455strings[382] = str->add(strings[382]);
46456strings[382] = str->add(strings[382]);
46457strings[382] = str->add(strings[382]);
46458strings[382] = str->add(strings[382]);
46459strings[382] = str->add(strings[382]);
46460strings[382] = str->add(strings[382]);
46461strings[382] = str->add(strings[382]);
46462strings[382] = str->add(strings[382]);
46463strings[382] = str->add(strings[382]);
46464strings[382] = str->add(strings[382]);
46465strings[382] = str->add(strings[382]);
46466str->del(strings[7794]);
46467str->del(strings[7795]);
46468str->del(strings[7796]);
46469str->del(strings[7797]);
46470str->del(strings[7798]);
46471str->del(strings[7799]);
46472str->del(strings[7800]);
46473str->del(strings[7801]);
46474str->del(strings[7802]);
46475str->del(strings[7803]);
46476str->del(strings[7804]);
46477str->del(strings[7805]);
46478str->del(strings[7806]);
46479str->del(strings[7807]);
46480str->del(strings[7808]);
46481str->del(strings[7809]);
46482str->del(strings[7810]);
46483str->del(strings[7811]);
46484str->del(strings[7812]);
46485str->del(strings[7813]);
46486str->del(strings[7814]);
46487str->del(strings[7815]);
46488str->del(strings[7816]);
46489str->del(strings[471]);
46490str->del(strings[469]);
46491str->del(strings[382]);
46492str->del(strings[382]);
46493str->del(strings[382]);
46494str->del(strings[382]);
46495str->del(strings[382]);
46496str->del(strings[382]);
46497str->del(strings[382]);
46498str->del(strings[382]);
46499str->del(strings[382]);
46500str->del(strings[382]);
46501str->del(strings[382]);
46502str->del(strings[382]);
46503str->del(strings[382]);
46504str->del(strings[382]);
46505str->del(strings[382]);
46506str->del(strings[382]);
46507str->del(strings[382]);
46508str->del(strings[382]);
46509str->del(strings[382]);
46510str->del(strings[382]);
46511str->del(strings[382]);
46512str->del(strings[470]);
46513str->del(strings[469]);
46514str->del(strings[382]);
46515str->del(strings[7740]);
46516str->del(strings[7741]);
46517str->del(strings[7741]);
46518str->del(strings[1841]);
46519str->del(strings[7741]);
46520str->del(strings[7740]);
46521str->del(strings[1841]);
46522str->del(strings[7741]);
46523str->del(strings[7741]);
46524str->del(strings[7741]);
46525str->del(strings[7741]);
46526str->del(strings[7746]);
46527str->del(strings[7747]);
46528str->del(strings[1932]);
46529str->del(strings[7747]);
46530str->del(strings[7741]);
46531str->del(strings[7741]);
46532str->del(strings[7741]);
46533str->del(strings[7741]);
46534str->del(strings[7741]);
46535str->del(strings[7741]);
46536str->del(strings[7741]);
46537str->del(strings[7741]);
46538str->del(strings[7741]);
46539str->del(strings[7741]);
46540str->del(strings[7746]);
46541str->del(strings[7747]);
46542str->del(strings[1932]);
46543str->del(strings[7747]);
46544str->del(strings[7741]);
46545str->del(strings[7741]);
46546str->del(strings[7741]);
46547str->del(strings[7741]);
46548str->del(strings[7741]);
46549str->del(strings[7741]);
46550str->del(strings[7741]);
46551str->del(strings[7741]);
46552str->del(strings[7741]);
46553str->del(strings[7741]);
46554strings[64] = str->add(strings[64]);
46555strings[2595] = str->add(strings[2595]);
46556strings[7827] = str->add("load");
46557strings[1841] = str->add(strings[1841]);
46558strings[469] = str->add(strings[469]);
46559strings[2688] = str->add(strings[2688]);
46560strings[7827] = str->add(strings[7827]);
46561strings[1841] = str->add(strings[1841]);
46562strings[64] = str->add(strings[64]);
46563strings[4503] = str->add(strings[4503]);
46564strings[64] = str->add(strings[64]);
46565strings[3259] = str->add(strings[3259]);
46566strings[64] = str->add(strings[64]);
46567strings[3259] = str->add(strings[3259]);
46568strings[469] = str->add(strings[469]);
46569strings[2902] = str->add(strings[2902]);
46570strings[7828] = str->add("resize");
46571strings[1933] = str->add(strings[1933]);
46572str->del(strings[7827]);
46573str->del(strings[1841]);
46574str->del(strings[1933]);
46575str->del(strings[469]);
46576str->del(strings[2688]);
46577strings[469] = str->add(strings[469]);
46578strings[2688] = str->add(strings[2688]);
46579strings[7827] = str->add(strings[7827]);
46580strings[1841] = str->add(strings[1841]);
46581strings[469] = str->add(strings[469]);
46582strings[2902] = str->add(strings[2902]);
46583strings[7828] = str->add(strings[7828]);
46584strings[7829] = str->add("e,action,mouse,move");
46585strings[7830] = str->add("e");
46586strings[7829] = str->add(strings[7829]);
46587strings[7830] = str->add(strings[7830]);
46588strings[7829] = str->add(strings[7829]);
46589strings[7830] = str->add(strings[7830]);
46590strings[7829] = str->add(strings[7829]);
46591strings[7830] = str->add(strings[7830]);
46592strings[7829] = str->add(strings[7829]);
46593strings[7830] = str->add(strings[7830]);
46594strings[1737] = str->add(strings[1737]);
46595strings[1853] = str->add(strings[1853]);
46596strings[7829] = str->add(strings[7829]);
46597strings[7830] = str->add(strings[7830]);
46598strings[7831] = str->add("mouse,move");
46599strings[1853] = str->add(strings[1853]);
46600strings[7829] = str->add(strings[7829]);
46601strings[7830] = str->add(strings[7830]);
46602strings[7831] = str->add(strings[7831]);
46603strings[1853] = str->add(strings[1853]);
46604str->del(strings[7827]);
46605str->del(strings[1841]);
46606str->del(strings[7828]);
46607str->del(strings[7827]);
46608str->del(strings[1841]);
46609str->del(strings[7828]);
46610str->del(strings[7829]);
46611str->del(strings[7830]);
46612str->del(strings[7829]);
46613str->del(strings[7830]);
46614str->del(strings[7829]);
46615str->del(strings[7830]);
46616str->del(strings[7829]);
46617str->del(strings[7830]);
46618str->del(strings[7829]);
46619str->del(strings[7830]);
46620str->del(strings[1737]);
46621str->del(strings[1853]);
46622str->del(strings[7829]);
46623str->del(strings[7830]);
46624str->del(strings[7831]);
46625str->del(strings[1853]);
46626str->del(strings[7829]);
46627str->del(strings[7830]);
46628str->del(strings[7831]);
46629str->del(strings[1853]);
46630strings[7832] = str->add("e,action,mouse,move");
46631strings[7833] = str->add("e");
46632strings[7834] = str->add("mouse,move");
46633strings[1853] = str->add(strings[1853]);
46634str->del(strings[7832]);
46635str->del(strings[7833]);
46636str->del(strings[7834]);
46637str->del(strings[1853]);
46638str->del(strings[190]);
46639str->del(strings[305]);
46640str->del(strings[306]);
46641str->del(strings[193]);
46642strings[190] = str->add(strings[190]);
46643strings[305] = str->add(strings[305]);
46644strings[306] = str->add(strings[306]);
46645strings[193] = str->add(strings[193]);
46646strings[7835] = str->add("font");
46647strings[7836] = str->add("font_fallbacks");
46648strings[7837] = str->add("font_size");
46649strings[7838] = str->add("font_source");
46650strings[7839] = str->add("color");
46651strings[7840] = str->add("underline_color");
46652strings[7841] = str->add("underline2_color");
46653strings[7842] = str->add("outline_color");
46654strings[7843] = str->add("shadow_color");
46655strings[7844] = str->add("glow_color");
46656strings[7845] = str->add("glow2_color");
46657strings[7846] = str->add("backing_color");
46658strings[7847] = str->add("strikethrough_color");
46659strings[7848] = str->add("align");
46660strings[7849] = str->add("valign");
46661strings[7850] = str->add("wrap");
46662strings[7851] = str->add("left_margin");
46663strings[7852] = str->add("right_margin");
46664strings[7853] = str->add("underline");
46665strings[7854] = str->add("strikethrough");
46666strings[7855] = str->add("backing");
46667strings[7856] = str->add("style");
46668strings[7857] = str->add("tabstops");
46669strings[7848] = str->add(strings[7848]);
46670strings[7858] = str->add("center");
46671str->del(strings[7848]);
46672str->del(strings[7858]);
46673strings[7839] = str->add(strings[7839]);
46674strings[7859] = str->add("#000");
46675str->del(strings[7839]);
46676str->del(strings[7859]);
46677strings[7856] = str->add(strings[7856]);
46678strings[7860] = str->add("shadow");
46679str->del(strings[7856]);
46680str->del(strings[7860]);
46681strings[7843] = str->add(strings[7843]);
46682strings[7861] = str->add("#ffffff80");
46683str->del(strings[7843]);
46684str->del(strings[7861]);
46685strings[7850] = str->add(strings[7850]);
46686strings[7862] = str->add("word");
46687str->del(strings[7850]);
46688str->del(strings[7862]);
46689strings[7838] = str->add(strings[7838]);
46690strings[469] = str->add(strings[469]);
46691strings[469] = str->add(strings[469]);
46692str->del(strings[7838]);
46693str->del(strings[469]);
46694strings[7837] = str->add(strings[7837]);
46695strings[7863] = str->add("10.000000");
46696str->del(strings[7837]);
46697str->del(strings[7863]);
46698strings[7835] = str->add(strings[7835]);
46699strings[470] = str->add(strings[470]);
46700strings[470] = str->add(strings[470]);
46701str->del(strings[7835]);
46702str->del(strings[470]);
46703strings[382] = str->add(strings[382]);
46704strings[382] = str->add(strings[382]);
46705strings[382] = str->add(strings[382]);
46706strings[382] = str->add(strings[382]);
46707strings[382] = str->add(strings[382]);
46708strings[382] = str->add(strings[382]);
46709strings[470] = str->add(strings[470]);
46710strings[469] = str->add(strings[469]);
46711strings[7856] = str->add(strings[7856]);
46712strings[7864] = str->add("glow");
46713str->del(strings[7856]);
46714str->del(strings[7864]);
46715strings[7839] = str->add(strings[7839]);
46716strings[7865] = str->add("#fff");
46717str->del(strings[7839]);
46718str->del(strings[7865]);
46719strings[7845] = str->add(strings[7845]);
46720strings[7866] = str->add("#fe87");
46721str->del(strings[7845]);
46722str->del(strings[7866]);
46723strings[7844] = str->add(strings[7844]);
46724strings[7867] = str->add("#fa14");
46725str->del(strings[7844]);
46726str->del(strings[7867]);
46727strings[7835] = str->add(strings[7835]);
46728strings[471] = str->add(strings[471]);
46729str->del(strings[470]);
46730strings[471] = str->add(strings[471]);
46731str->del(strings[7835]);
46732str->del(strings[471]);
46733strings[470] = str->add(strings[470]);
46734strings[469] = str->add(strings[469]);
46735strings[7856] = str->add(strings[7856]);
46736strings[7868] = str->add("glow");
46737str->del(strings[7856]);
46738str->del(strings[7868]);
46739strings[7839] = str->add(strings[7839]);
46740strings[7869] = str->add("#fff");
46741str->del(strings[7839]);
46742str->del(strings[7869]);
46743strings[7845] = str->add(strings[7845]);
46744strings[7870] = str->add("#fe87");
46745str->del(strings[7845]);
46746str->del(strings[7870]);
46747strings[7844] = str->add(strings[7844]);
46748strings[7871] = str->add("#fa14");
46749str->del(strings[7844]);
46750str->del(strings[7871]);
46751strings[7835] = str->add(strings[7835]);
46752strings[471] = str->add(strings[471]);
46753str->del(strings[470]);
46754strings[471] = str->add(strings[471]);
46755str->del(strings[7835]);
46756str->del(strings[471]);
46757str->del(strings[7835]);
46758str->del(strings[7836]);
46759str->del(strings[7837]);
46760str->del(strings[7838]);
46761str->del(strings[7839]);
46762str->del(strings[7840]);
46763str->del(strings[7841]);
46764str->del(strings[7842]);
46765str->del(strings[7843]);
46766str->del(strings[7844]);
46767str->del(strings[7845]);
46768str->del(strings[7846]);
46769str->del(strings[7847]);
46770str->del(strings[7848]);
46771str->del(strings[7849]);
46772str->del(strings[7850]);
46773str->del(strings[7851]);
46774str->del(strings[7852]);
46775str->del(strings[7853]);
46776str->del(strings[7854]);
46777str->del(strings[7855]);
46778str->del(strings[7856]);
46779str->del(strings[7857]);
46780str->del(strings[382]);
46781str->del(strings[382]);
46782str->del(strings[382]);
46783str->del(strings[382]);
46784str->del(strings[382]);
46785str->del(strings[382]);
46786str->del(strings[471]);
46787str->del(strings[469]);
46788str->del(strings[470]);
46789str->del(strings[469]);
46790str->del(strings[471]);
46791str->del(strings[469]);
46792strings[7872] = str->add("font");
46793strings[7873] = str->add("font_fallbacks");
46794strings[7874] = str->add("font_size");
46795strings[7875] = str->add("font_source");
46796strings[7876] = str->add("color");
46797strings[7877] = str->add("underline_color");
46798strings[7878] = str->add("underline2_color");
46799strings[7879] = str->add("outline_color");
46800strings[7880] = str->add("shadow_color");
46801strings[7881] = str->add("glow_color");
46802strings[7882] = str->add("glow2_color");
46803strings[7883] = str->add("backing_color");
46804strings[7884] = str->add("strikethrough_color");
46805strings[7885] = str->add("align");
46806strings[7886] = str->add("valign");
46807strings[7887] = str->add("wrap");
46808strings[7888] = str->add("left_margin");
46809strings[7889] = str->add("right_margin");
46810strings[7890] = str->add("underline");
46811strings[7891] = str->add("strikethrough");
46812strings[7892] = str->add("backing");
46813strings[7893] = str->add("style");
46814strings[7894] = str->add("tabstops");
46815strings[7885] = str->add(strings[7885]);
46816strings[7895] = str->add("center");
46817str->del(strings[7885]);
46818str->del(strings[7895]);
46819strings[7876] = str->add(strings[7876]);
46820strings[7896] = str->add("#000");
46821str->del(strings[7876]);
46822str->del(strings[7896]);
46823strings[7893] = str->add(strings[7893]);
46824strings[7897] = str->add("shadow");
46825str->del(strings[7893]);
46826str->del(strings[7897]);
46827strings[7880] = str->add(strings[7880]);
46828strings[7898] = str->add("#ffffff80");
46829str->del(strings[7880]);
46830str->del(strings[7898]);
46831strings[7887] = str->add(strings[7887]);
46832strings[7899] = str->add("word");
46833str->del(strings[7887]);
46834str->del(strings[7899]);
46835strings[7875] = str->add(strings[7875]);
46836strings[469] = str->add(strings[469]);
46837strings[469] = str->add(strings[469]);
46838str->del(strings[7875]);
46839str->del(strings[469]);
46840strings[7874] = str->add(strings[7874]);
46841strings[7900] = str->add("10.000000");
46842str->del(strings[7874]);
46843str->del(strings[7900]);
46844strings[7872] = str->add(strings[7872]);
46845strings[470] = str->add(strings[470]);
46846strings[470] = str->add(strings[470]);
46847str->del(strings[7872]);
46848str->del(strings[470]);
46849strings[470] = str->add(strings[470]);
46850strings[469] = str->add(strings[469]);
46851strings[7893] = str->add(strings[7893]);
46852strings[7901] = str->add("soft_shadow");
46853str->del(strings[7893]);
46854str->del(strings[7901]);
46855strings[7876] = str->add(strings[7876]);
46856strings[7902] = str->add("#fff");
46857str->del(strings[7876]);
46858str->del(strings[7902]);
46859strings[7880] = str->add(strings[7880]);
46860strings[7903] = str->add("#00000020");
46861str->del(strings[7880]);
46862str->del(strings[7903]);
46863strings[7874] = str->add(strings[7874]);
46864strings[7904] = str->add("12.000000");
46865str->del(strings[7874]);
46866str->del(strings[7904]);
46867strings[7872] = str->add(strings[7872]);
46868strings[471] = str->add(strings[471]);
46869str->del(strings[470]);
46870strings[471] = str->add(strings[471]);
46871str->del(strings[7872]);
46872str->del(strings[471]);
46873strings[382] = str->add(strings[382]);
46874strings[382] = str->add(strings[382]);
46875strings[382] = str->add(strings[382]);
46876strings[382] = str->add(strings[382]);
46877strings[382] = str->add(strings[382]);
46878strings[382] = str->add(strings[382]);
46879strings[382] = str->add(strings[382]);
46880strings[382] = str->add(strings[382]);
46881strings[382] = str->add(strings[382]);
46882strings[382] = str->add(strings[382]);
46883strings[382] = str->add(strings[382]);
46884strings[382] = str->add(strings[382]);
46885strings[382] = str->add(strings[382]);
46886strings[382] = str->add(strings[382]);
46887strings[382] = str->add(strings[382]);
46888strings[382] = str->add(strings[382]);
46889strings[382] = str->add(strings[382]);
46890strings[382] = str->add(strings[382]);
46891strings[382] = str->add(strings[382]);
46892strings[382] = str->add(strings[382]);
46893strings[382] = str->add(strings[382]);
46894strings[382] = str->add(strings[382]);
46895str->del(strings[471]);
46896str->del(strings[469]);
46897str->del(strings[382]);
46898str->del(strings[382]);
46899str->del(strings[382]);
46900str->del(strings[382]);
46901str->del(strings[382]);
46902str->del(strings[382]);
46903str->del(strings[382]);
46904str->del(strings[382]);
46905str->del(strings[382]);
46906str->del(strings[382]);
46907str->del(strings[382]);
46908str->del(strings[382]);
46909str->del(strings[382]);
46910str->del(strings[382]);
46911str->del(strings[382]);
46912str->del(strings[382]);
46913str->del(strings[382]);
46914str->del(strings[382]);
46915str->del(strings[382]);
46916str->del(strings[382]);
46917str->del(strings[382]);
46918str->del(strings[470]);
46919str->del(strings[469]);
46920str->del(strings[382]);
46921str->del(strings[7872]);
46922str->del(strings[7873]);
46923str->del(strings[7874]);
46924str->del(strings[7875]);
46925str->del(strings[7876]);
46926str->del(strings[7877]);
46927str->del(strings[7878]);
46928str->del(strings[7879]);
46929str->del(strings[7880]);
46930str->del(strings[7881]);
46931str->del(strings[7882]);
46932str->del(strings[7883]);
46933str->del(strings[7884]);
46934str->del(strings[7885]);
46935str->del(strings[7886]);
46936str->del(strings[7887]);
46937str->del(strings[7888]);
46938str->del(strings[7889]);
46939str->del(strings[7890]);
46940str->del(strings[7891]);
46941str->del(strings[7892]);
46942str->del(strings[7893]);
46943str->del(strings[7894]);
46944strings[7905] = str->add("font");
46945strings[7906] = str->add("font_fallbacks");
46946strings[7907] = str->add("font_size");
46947strings[7908] = str->add("font_source");
46948strings[7909] = str->add("color");
46949strings[7910] = str->add("underline_color");
46950strings[7911] = str->add("underline2_color");
46951strings[7912] = str->add("outline_color");
46952strings[7913] = str->add("shadow_color");
46953strings[7914] = str->add("glow_color");
46954strings[7915] = str->add("glow2_color");
46955strings[7916] = str->add("backing_color");
46956strings[7917] = str->add("strikethrough_color");
46957strings[7918] = str->add("align");
46958strings[7919] = str->add("valign");
46959strings[7920] = str->add("wrap");
46960strings[7921] = str->add("left_margin");
46961strings[7922] = str->add("right_margin");
46962strings[7923] = str->add("underline");
46963strings[7924] = str->add("strikethrough");
46964strings[7925] = str->add("backing");
46965strings[7926] = str->add("style");
46966strings[7927] = str->add("tabstops");
46967strings[7918] = str->add(strings[7918]);
46968strings[7928] = str->add("center");
46969str->del(strings[7918]);
46970str->del(strings[7928]);
46971strings[7909] = str->add(strings[7909]);
46972strings[7929] = str->add("#000");
46973str->del(strings[7909]);
46974str->del(strings[7929]);
46975strings[7926] = str->add(strings[7926]);
46976strings[7930] = str->add("shadow");
46977str->del(strings[7926]);
46978str->del(strings[7930]);
46979strings[7913] = str->add(strings[7913]);
46980strings[7931] = str->add("#ffffff80");
46981str->del(strings[7913]);
46982str->del(strings[7931]);
46983strings[7920] = str->add(strings[7920]);
46984strings[7932] = str->add("word");
46985str->del(strings[7920]);
46986str->del(strings[7932]);
46987strings[7908] = str->add(strings[7908]);
46988strings[469] = str->add(strings[469]);
46989strings[469] = str->add(strings[469]);
46990str->del(strings[7908]);
46991str->del(strings[469]);
46992strings[7907] = str->add(strings[7907]);
46993strings[7933] = str->add("10.000000");
46994str->del(strings[7907]);
46995str->del(strings[7933]);
46996strings[7905] = str->add(strings[7905]);
46997strings[470] = str->add(strings[470]);
46998strings[470] = str->add(strings[470]);
46999str->del(strings[7905]);