ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/Net-Knuddels/Net/Knuddels.pm
Revision: 1.2
Committed: Tue Jan 11 21:28:57 2005 UTC (19 years, 4 months ago) by root
Branch: MAIN
Changes since 1.1: +67 -31 lines
Log Message:
*** empty log message ***

File Contents

# User Rev Content
1 root 1.1 package Net::Knuddels;
2    
3 root 1.2 use strict;
4     use utf8;
5    
6     our $dictionary = {
7 root 1.1 "00000000" => "icon_fullChannel.gif",
8     "0000000000" => "",
9     "000000010" => "ar",
10     "0000000110" => "fe",
11     "00000001110" => "En",
12     "00000001111" => "55,20",
13     "0000001000" => "wo",
14     "000000100100" => "Bayern",
15     "000000100101" => "mmt v",
16     "000000100110" => "15)\0p",
17     "000000100111" => "rma",
18     "0000001010" => "che",
19     "00000010110" => "? ",
20     "00000010111" => "\n (",
21     "00000011" => "e ",
22     "00000100" => "s",
23     "00000101000" => "w\0s",
24     "000001010010" => "ck ",
25     "000001010011" => "On",
26     "000001010100" => "M ",
27     "000001010101" => "n.\0",
28     "000001010110" => 38,
29     "000001010111" => "18+",
30     "00000101100" => 28,
31     "000001011010" => "me ",
32     "0000010110110" => "\x{fb}",
33     "00000101101110000" => "\x{2014}",
34     "00000101101110001" => "\x{2013}",
35     "0000010110111001" => "\13",
36     "00000101101110100" => "\x{160}",
37     "00000101101110101" => "\x{153}",
38     "0000010110111011" => "\x{201a}",
39     "00000101101111" => "<\x{b0}#",
40     "00000101110" => "(2",
41     "00000101111" => "Frankfurt",
42     "000001100000" => "rm.",
43     "000001100001" => 87,
44     "000001100010" => "-s",
45     "000001100011" => "alf",
46     "0000011001" => "\x{b0}_",
47     "0000011010" => "is",
48     "000001101100" => "Ze",
49     "000001101101" => "12)\0p",
50     "00000110111" => "nud",
51     "00000111000" => "cha",
52     "000001110010" => "12.",
53     "000001110011" => ",0\0pics/",
54     "0000011101" => " \x{f5}dpg",
55     "00000111100" => "\0M",
56     "00000111101" => "\x{e4}r",
57     "00000111110" => " t",
58     "00000111111" => "0\0",
59     "0000100000" => "ti",
60     "000010000100" => "nder",
61     "000010000101" => "\x{fffd}",
62     "000010000110" => 77,
63     "000010000111" => "kel",
64     "00001000100" => "gek\x{fc}",
65     "00001000101" => "du ",
66     "0000100011" => "si",
67     "000010010000" => "88\0",
68     "000010010001" => "na ",
69     "000010010010" => " I",
70     "000010010011" => "'s ",
71     "0000100101" => 12,
72     "00001001100" => "nny",
73     "00001001101" => 50,
74     "0000100111" => "Sch",
75     "0000101000" => "De",
76     "00001010010" => 26,
77     "00001010011" => "ffe",
78     "000010101000" => "Lady",
79     "000010101001" => "sie ",
80     "000010101010" => "uff",
81     "000010101011" => " seit",
82     "000010101100" => "\0d",
83     "000010101101" => "\x{b0}Y\x{b0}",
84     "00001010111" => "\x{b0} und",
85     "00001011000" => "chn",
86     "000010110010" => "eichen_",
87     "0000101100110" => "sen ",
88     "0000101100111" => "\\",
89     "000010110100" => "ernz",
90     "000010110101" => " \x{f5}",
91     "00001011011" => "l \x{f5}cg",
92     "00001011100" => "ingle",
93     "00001011101" => "ts",
94     "0000101111" => "pFb ",
95     "00001100" => "\0p\0B\0",
96     "00001101000" => "lt ",
97     "00001101001" => "en Bu",
98     "00001101010" => "0\0-\0",
99     "000011010110" => "uch ",
100     "000011010111" => "uer",
101     "0000110110" => "il",
102     "00001101110" => "sst.",
103     "000011011110" => "Familymitglied",
104     "0000110111110" => "us ",
105     "00001101111110" => "ur ",
106     "00001101111111" => "7\x{b0}m",
107     "000011100" => "in",
108     "000011101000" => "....",
109     "000011101001" => "-\0U",
110     "00001110101" => "%",
111     "0000111011" => "ta",
112     "000011110" => "B\0-\0",
113     "0000111110" => "der",
114     "000011111100" => "e\0N",
115     "000011111101" => "3,",
116     "000011111110" => "al ",
117     "000011111111" => "\0\x{b0}",
118     "0001000000" => "u ",
119     "0001000001" => " m",
120     "0001000010" => 14,
121     "000100001100" => "ill",
122     "000100001101" => "19)\0p",
123     "00010000111" => "ben",
124     "0001000100" => "das ",
125     "00010001010" => "NRW ",
126     "00010001011" => "ag",
127     "00010001100" => "Under Fifteen",
128     "00010001101" => "fr",
129     "000100011100" => "lein",
130     "000100011101" => "knu",
131     "000100011110" => "mmer",
132     "000100011111" => "Man",
133     "000100100000" => "5,200",
134     "000100100001" => "\n (21",
135     "00010010001" => "tern",
136     "00010010010" => "bes",
137     "00010010011" => " ma",
138     "00010010100" => "gib",
139     "00010010101" => "ny",
140     "000100101100" => "ers",
141     "000100101101" => "15\0",
142     "00010010111" => "k\x{fc}s",
143     "00010011000" => ".##",
144     "00010011001" => "Gothic",
145     "0001001101" => "ein",
146     "00010011100" => "3\n (",
147     "00010011101" => "02",
148     "0001001111" => "#_",
149     "000101000" => 8,
150     "000101001000" => "se ",
151     "000101001001" => "w\0-",
152     "00010100101" => " 3",
153     "00010100110" => "ier",
154     "00010100111" => ".0",
155     "0001010100" => "on ",
156     "00010101010" => " L",
157     "000101010110" => "Ic",
158     "000101010111" => ".de/",
159     "000101011" => 4,
160     "000101100" => "\0p\0000,",
161     "00010110100" => "e1",
162     "00010110101" => "vi",
163     "00010110110" => "sei",
164     "000101101110" => "Whirlpool",
165     "000101101111" => "wen",
166     "0001011100" => "ho",
167     "00010111010" => "hat",
168     "00010111011" => "n\0",
169     "0001011110" => "ca",
170     "0001011111" => "ri",
171     "000110000000" => "_ v",
172     "000110000001" => "ack",
173     "00011000001" => " sehr",
174     "00011000010" => "go",
175     "000110000110" => "uft",
176     "000110000111" => "dar",
177     "000110001" => "_ ",
178     "00011001000" => "ci",
179     "00011001001" => "Under Fourteen",
180     "00011001010" => " N",
181     "000110010110" => "rau",
182     "000110010111" => "_Job_",
183     "00011001100" => "ros",
184     "000110011010" => "nt im",
185     "000110011011" => "Ri",
186     "0001100111000" => "\x{fa}",
187     "0001100111001" => "ef",
188     "000110011101" => "\x{b0}20",
189     "00011001111" => "Co",
190     "0001101000" => "fi",
191     "0001101001" => "tri",
192     "000110101000" => "!!",
193     "000110101001" => "s g",
194     "00011010101" => "lk",
195     "00011010110" => " A",
196     "00011010111" => " 20",
197     "0001101100" => " (",
198     "0001101101" => "die ",
199     "0001101110" => "Bu",
200     "000110111100" => "Kaffeepause",
201     "000110111101" => "ker",
202     "000110111110" => "^",
203     "000110111111" => "Er i",
204     "00011100000" => "CH",
205     "000111000010" => "hir",
206     "000111000011" => "Hessen",
207     "000111000100" => "liebliche",
208     "000111000101" => "ng ",
209     "000111000110" => "Family",
210     "000111000111" => "ddy",
211     "0001110010" => "nicht",
212     "0001110011" => "01",
213     "00011101" => "55,25",
214     "00011110000" => "ah",
215     "000111100010" => "Sunrise",
216     "000111100011" => ".#_",
217     "000111100100" => "Romantic",
218     "000111100101" => " Knud",
219     "000111100110" => "chatten",
220     "000111100111" => "ehr",
221     "00011110100" => 255,
222     "00011110101" => "mt ",
223     "0001111011" => "R\x{b0}",
224     "00011111" => "female.gif",
225     "0010000000" => "f\0\0\0h",
226     "00100000010" => "Ch",
227     "001000000110" => "ER ",
228     "001000000111" => "pgSf\0",
229     "001000001000" => "08",
230     "001000001001" => "\n (28",
231     "001000001010" => " h",
232     "001000001011" => "Bremen",
233     "00100000110" => " 5",
234     "00100000111" => "\0s",
235     "00100001000" => "auch ",
236     "001000010010" => 78,
237     "001000010011" => "z\n ",
238     "00100001010" => "eine ",
239     "00100001011" => "hu",
240     "001000011000" => "\x{d6}",
241     "001000011001" => "e\0b",
242     "00100001101" => "Ladies",
243     "001000011100" => "sam",
244     "001000011101" => " \x{b0}>",
245     "001000011110" => "Pro\n",
246     "001000011111" => "oll",
247     "00100010000" => "auf",
248     "00100010001" => "ty",
249     "0010001001000000" => "\x{e8}",
250     "0010001001000001" => "\x{d4}",
251     "0010001001000010" => "\x{a1}",
252     "0010001001000011" => "\23",
253     "00100010010001" => "(4)",
254     "0010001001001" => "ame",
255     "001000100101" => "-Anh",
256     "00100010011" => "hre",
257     "00100010100" => "\x{e4}n",
258     "001000101010" => " K\x{fc}ss",
259     "001000101011" => "Dich",
260     "00100010110" => "\n (17",
261     "001000101110" => "\n (24",
262     "001000101111" => "AN",
263     "00100011000" => " 4\n (",
264     "00100011001" => "No",
265     "00100011010" => "will",
266     "00100011011" => "ick",
267     "00100011100" => "c#",
268     "001000111010" => "100,",
269     "001000111011" => "\n (22",
270     "001000111100" => 86,
271     "001000111101" => "sag",
272     "00100011111" => " Chan",
273     "0010010000" => "es",
274     "001001000100" => "ngen",
275     "001001000101" => "Land_",
276     "00100100011" => "\x{b0}##",
277     "00100100100" => "e\0-\0",
278     "001001001010" => "kt.",
279     "001001001011" => "tion",
280     "00100100110" => "Niedersachsen",
281     "001001001110" => "Moment",
282     "001001001111" => " Mome",
283     "00100101" => "e",
284     "00100110" => "t ",
285     "001001110" => "Flirt",
286     "00100111100" => "e\0K",
287     "00100111101" => 55,
288     "00100111110" => "rie",
289     "001001111110" => "geht",
290     "0010011111110" => "(15",
291     "001001111111100" => "\x{f1}",
292     "0010011111111010" => "\x{e7}",
293     "00100111111110110" => "\x{c3}",
294     "00100111111110111" => "\f",
295     "00100111111111" => "uf ",
296     "0010100000" => " hat ",
297     "001010000100" => 43,
298     "001010000101" => "C ",
299     "00101000011" => ".2002",
300     "00101000100" => "##",
301     "001010001010" => "17\0",
302     "001010001011" => "gu",
303     "00101000110" => " \x{b0}",
304     "00101000111" => " nich",
305     "001010010" => ",",
306     "001010011" => "B",
307     "001010100000" => "CK",
308     "001010100001" => "for",
309     "001010100010" => "_Motto_",
310     "001010100011" => "lf",
311     "0010101001" => ")\0p\0000",
312     "001010101000" => "-G",
313     "001010101001" => "gleich",
314     "001010101010" => "\x{b0}R",
315     "001010101011" => "wu",
316     "0010101011" => "_\x{b0}%00\x{b0}#",
317     "00101011" => "\x{b0}",
318     "00101100000" => "Ne",
319     "001011000010" => "\x{bc}\x{fb}\x{e3}b",
320     "001011000011" => "Der",
321     "00101100010" => "e\0M",
322     "001011000110" => "07",
323     "0010110001110" => "pro",
324     "0010110001111" => " - ",
325     "0010110010" => "ei",
326     "00101100110" => "Su",
327     "001011001110" => "0,255",
328     "001011001111" => "El",
329     "001011010" => 0,
330     "0010110110" => "te ",
331     "001011011100" => "p\0B\0-",
332     "001011011101" => "e\0G",
333     "00101101111" => "tei",
334     "0010111000" => " und ",
335     "0010111001" => "Mix",
336     "00101110100" => "Le",
337     "00101110101" => "lich.",
338     "00101110110" => "-\0N",
339     "00101110111" => "8\x{b0}",
340     "001011110000" => "DE",
341     "001011110001" => "qu",
342     "00101111001" => " ich ",
343     "001011110100" => "ion",
344     "001011110101" => "Ruhrpott",
345     "001011110110" => "w\0T",
346     "001011110111" => "des",
347     "001011111" => "*",
348     "001100000" => ". ",
349     "0011000010" => "7\x{b0}",
350     "001100001100" => "Gr",
351     "001100001101" => "Fo",
352     "001100001110" => "ic\n",
353     "001100001111" => " ein",
354     "001100010000" => "l\0-\0D",
355     "001100010001" => "l\n (",
356     "001100010010" => " si",
357     "001100010011" => " heu",
358     "001100010100" => " (3",
359     "001100010101" => "_/",
360     "001100010110" => "w\0L",
361     "001100010111" => "richtig",
362     "001100011" => 6,
363     "00110010000" => "\x{fc}ck",
364     "00110010001" => "B\0-\0B",
365     "00110010010" => "! ",
366     "001100100110" => "A ",
367     "001100100111" => "ph",
368     "00110010100" => "\n (34",
369     "00110010101" => "alle",
370     "001100101100" => "-\0W",
371     "001100101101" => " wied",
372     "00110010111" => "Angel",
373     "0011001100" => "ss",
374     "001100110100" => "]1",
375     "001100110101" => "15\0-",
376     "00110011011" => "was ",
377     "0011001110" => "o ",
378     "0011001111" => "no",
379     "001101000" => ",255\0",
380     "001101001000" => 666,
381     "001101001001" => ")#",
382     "00110100101" => "ing",
383     "001101001100" => "zvous",
384     "001101001101" => "el ",
385     "00110100111" => "scha",
386     "00110101000000" => "`",
387     "001101010000010" => "\x{d8}",
388     "00110101000001100" => "\x{152}",
389     "00110101000001101" => "\x{13f}",
390     "0011010100000111" => "\x{f4}",
391     "0011010100001" => "lir",
392     "001101010001" => "aus ",
393     "00110101001" => "ist",
394     "0011010101" => "fl",
395     "0011010110" => "Minuten_",
396     "001101011100" => " Buss",
397     "001101011101" => "t i",
398     "001101011110" => "e\0Ma",
399     "001101011111" => "sm",
400     "00110110000" => "\x{fc}\x{df}e",
401     "00110110001" => "f\x{fc}r ",
402     "0011011001" => "Girl",
403     "00110110100" => " Oldi",
404     "00110110101" => "Du ",
405     "0011011011" => "V",
406     "001101110000" => "od",
407     "001101110001" => "##\x{b0}-",
408     "001101110010" => "bab",
409     "001101110011000" => "\x{ed}",
410     "00110111001100100" => "\x{ec}",
411     "00110111001100101" => "\x{d5}",
412     "0011011100110011" => "\x{f7}",
413     "001101110011010" => "\x{af}",
414     "0011011100110110" => "\x{a4}",
415     "0011011100110111" => "\16",
416     "0011011100111" => "4\0p",
417     "001101110100" => "l\0-\0B",
418     "001101110101" => "To",
419     "00110111011" => "00,",
420     "0011011110" => "ch ",
421     "00110111110" => "\x{b0}r\x{b0}_ Knutschflecken...#\x{b0}>gt.gif<\x{b0}",
422     "001101111110" => "abe",
423     "001101111111" => "\@\@\@",
424     "001110000000" => "nel",
425     "001110000001" => "br",
426     "00111000001" => " i",
427     "00111000010" => "St",
428     "001110000110" => " in d",
429     "00111000011100" => "aar",
430     "0011100001110100" => "\x{201e}",
431     "0011100001110101" => "\x{bf}",
432     "0011100001110110" => "\x{b9}",
433     "0011100001110111" => "\x{a7}",
434     "0011100001111" => "\x{be}",
435     "0011100010" => "it",
436     "001110001100" => "pl",
437     "001110001101" => "mel",
438     "001110001110" => "ygir",
439     "001110001111" => "'",
440     "0011100100" => "\0B\0pics/",
441     "00111001010" => "tu",
442     "001110010110" => "t de",
443     "001110010111" => "Enge",
444     "0011100110" => "us",
445     "0011100111" => "\x{b0}>py_r.gif<\x{b0}\x{b0}%06\x{b0}_",
446     "00111010000" => "0 ",
447     "00111010001" => "lei",
448     "001110100100" => " Cl",
449     "001110100101" => "hm",
450     "00111010011" => "Under Thirteen",
451     "0011101010" => 21,
452     "0011101011000" => "(14",
453     "0011101011001" => "a2",
454     "001110101101" => "p ",
455     "001110101110" => "ey",
456     "001110101111" => "n A",
457     "0011101100" => "se",
458     "00111011010" => "t d",
459     "00111011011" => ") ",
460     "001110111000" => "\0F",
461     "001110111001" => "ht ",
462     "00111011101" => "\0001",
463     "00111011110" => " we",
464     "001110111110" => " di",
465     "001110111111" => "Ein",
466     "001111000" => "er ",
467     "001111001" => "G",
468     "0011110100" => "wei",
469     "0011110101" => 200,
470     "001111011000" => "\n (29",
471     "001111011001" => "nbur",
472     "00111101101" => "zi",
473     "001111011100" => "km",
474     "001111011101" => "\0m",
475     "001111011110" => "\0Unde",
476     "0011110111110" => "55\0-\0",
477     "0011110111111" => "\0Quiz",
478     "0011111000" => " 3\n (",
479     "0011111001" => "ger",
480     "001111101" => "ich ",
481     "0011111100" => "00",
482     "00111111010" => "?\0",
483     "001111110110" => "yb",
484     "001111110111" => "Kindergarten",
485     "00111111100" => "-\0M",
486     "00111111101" => "bis",
487     "00111111110" => "\x{b0}\x{b0}%06",
488     "00111111111" => "xx",
489     "0100000000" => "p\0000,0",
490     "01000000010" => "gg",
491     "010000000110" => "ju",
492     "010000000111" => "sun",
493     "010000001000" => "17)\0p",
494     "010000001001" => ", da",
495     "010000001010" => ", S",
496     "010000001011" => "Do",
497     "0100000011" => "li",
498     "01000001000" => "_2",
499     "01000001001" => " w",
500     "01000001010" => " Minuten_ im Channel _",
501     "010000010110" => "t\0-\0",
502     "010000010111" => "_\x{b0}[",
503     "0100000110" => "au",
504     "0100000111000" => "n m",
505     "0100000111001" => "3\0p\0",
506     "0100000111010" => " (30)",
507     "0100000111011" => " se",
508     "01000001111" => "Ca",
509     "0100001000" => "tt",
510     "01000010010" => "b\0",
511     "01000010011" => "z ",
512     "0100001010" => "den ",
513     "010000101100" => "0)\0p\0",
514     "010000101101" => "rpom",
515     "01000010111" => "va",
516     "010000110" => "te",
517     "0100001110" => " scho",
518     "0100001111" => "von ",
519     "010001000000" => "love",
520     "010001000001" => "1\0",
521     "01000100001" => "mach",
522     "010001000100" => "g-Vo",
523     "010001000101" => "mern",
524     "010001000110" => "-B",
525     "010001000111" => "ckle",
526     "01000100100" => "5)\0p\0",
527     "01000100101" => "pp",
528     "0100010011" => " S",
529     "010001010000" => "14\0-",
530     "010001010001" => "lli",
531     "01000101001" => "\x{2c6}",
532     "01000101010" => "Sp",
533     "01000101011000" => "\x{b7}",
534     "010001010110010" => "\x{b5}",
535     "01000101011001100" => "\x{2039}",
536     "01000101011001101" => "\x{2026}",
537     "0100010101100111" => "\x{ea}",
538     "0100010101101" => ",14",
539     "010001010111" => "en vo",
540     "01000101100" => "ung",
541     "010001011010" => "16)\0p",
542     "010001011011" => "lassen.",
543     "01000101110" => "Psssst",
544     "01000101111" => "dl",
545     "0100011000000" => "e\n (",
546     "0100011000001" => " an ",
547     "010001100001" => "gt ",
548     "01000110001" => "\x{bc}\x{fb}ipics/",
549     "01000110010" => "so ",
550     "01000110011" => "james",
551     "01000110100" => "An",
552     "010001101010" => "fan",
553     "010001101011" => "bal",
554     "010001101100" => " le",
555     "010001101101" => " leid",
556     "01000110111" => "cloudsblue.gif",
557     "010001110000" => "rb",
558     "010001110001" => 32,
559     "01000111001" => "18+\n ",
560     "01000111010" => "\x{f6}n",
561     "010001110110" => "t mi",
562     "010001110111" => "dem ",
563     "0100011110000" => " Mi",
564     "0100011110001" => "\0p\0",
565     "010001111001" => "en, ",
566     "01000111101" => "per",
567     "010001111100" => "_:",
568     "010001111101" => "han",
569     "01000111111" => "nkt",
570     "010010000000" => 70,
571     "010010000001" => 44,
572     "01001000001" => "Under Sixteen",
573     "01001000010" => "-\0R",
574     "01001000011" => " D",
575     "010010001" => "D",
576     "010010010000" => "ieg",
577     "010010010001" => 36,
578     "010010010010" => "nen",
579     "010010010011" => "\x{f5}g",
580     "010010010100" => "Fe",
581     "010010010101" => "r\n ",
582     "0100100101100" => "sach",
583     "0100100101101" => "i\0B\0-",
584     "010010010111" => "\x{b0}[25",
585     "01001001100" => "!!!",
586     "01001001101" => " only",
587     "010010011100" => "len",
588     "010010011101" => "bekommen",
589     "01001001111" => "nn",
590     "0100101000" => "ro",
591     "0100101001" => 13,
592     "010010101000" => " C",
593     "0100101010010" => "e ei",
594     "0100101010011000" => "\32",
595     "0100101010011001" => "\31",
596     "0100101010011010" => "\x{c6}",
597     "0100101010011011" => "\x{2021}",
598     "0100101010011100" => "\x{b2}",
599     "0100101010011101" => "\x{a8}",
600     "0100101010011110" => "\x{c0}",
601     "0100101010011111" => "\x{b8}",
602     "01001010101" => "7 ",
603     "01001010110" => "-\0S",
604     "010010101110" => "lie",
605     "0100101011110" => "n b",
606     "0100101011111" => "t 18+",
607     "010010110" => "r\0",
608     "010010111" => "p",
609     "010011000" => "an",
610     "010011001000" => "Welcome",
611     "010011001001" => "Herzk",
612     "01001100101" => "Ba",
613     "0100110011" => "man",
614     "010011010000" => " c",
615     "010011010001" => "D ",
616     "010011010010" => "war",
617     "010011010011" => " beko",
618     "010011010100" => "Q",
619     "010011010101" => "Xx",
620     "01001101011" => ",0,",
621     "010011011000" => "m\0",
622     "010011011001" => "omm",
623     "01001101101" => "3)\0p\0",
624     "01001101110" => "imme",
625     "01001101111" => "t\0>>\0",
626     "010011100" => "w",
627     "010011101000" => "pot",
628     "010011101001" => "-\0B",
629     "010011101010" => "Bo",
630     "010011101011" => "Pu",
631     "0100111011" => "\x{f5}\0\21\x{e3}S",
632     "010011110" => "z",
633     "01001111100" => "Un",
634     "010011111010" => "w\0D",
635     "010011111011" => "/ ",
636     "01001111110" => "nk",
637     "01001111111" => "mal ",
638     "01010000000" => "\x{f5}gMf",
639     "01010000001" => "gr",
640     "010100000100" => "r\x{b0}\x{b0}",
641     "0101000001010" => "l\0-\0H",
642     "0101000001011" => "only",
643     "01010000011" => "3\0",
644     "010100001" => "M",
645     "01010001000" => "We",
646     "01010001001" => "#_Hob",
647     "0101000101" => "me",
648     "010100011000" => "icht",
649     "010100011001" => "r\x{b0}_",
650     "01010001101" => "\n (12",
651     "01010001110" => "#\x{b0}",
652     "010100011110" => "ppe",
653     "010100011111" => " hat...\x{b0}%34\x{b0}\x{b0}>gt.gif<\x{b0} _\x{b0}R\x{b0}",
654     "0101001000" => "der ",
655     "01010010010" => "bo",
656     "010100100110" => "Fra",
657     "010100100111" => "ya",
658     "010100101" => "t\0",
659     "010100110" => "Mafia",
660     "010100111000" => " hat sich am _",
661     "0101001110010" => " gr",
662     "0101001110011" => "hhh",
663     "010100111010" => "U ",
664     "010100111011" => " gibt",
665     "010100111100" => "8\0",
666     "010100111101" => "_ i",
667     "01010011111" => "po",
668     "010101000000" => "tor",
669     "010101000001" => "SS",
670     "01010100001" => "gi",
671     "010101000100" => "#_Bir",
672     "010101000101" => "id",
673     "01010100011" => 98,
674     "010101001" => "\0p\00025",
675     "0101010100" => "ist ",
676     "0101010101" => "255\0p",
677     "010101011000" => "nig",
678     "010101011001000" => "\x{d1}",
679     "010101011001001" => "15\n ",
680     "01010101100101" => " dr",
681     "0101010110011" => "l\0-\0m",
682     "010101011010" => "tre",
683     "010101011011" => "dich ",
684     "0101010111" => 22,
685     "01010110" => "5,255",
686     "010101110000" => "e\0R",
687     "0101011100010" => "H ",
688     "0101011100011" => "Pro",
689     "010101110010" => "16\0",
690     "010101110011" => "Nic",
691     "010101110100" => "Th\x{fc}ringen",
692     "010101110101" => " dem ",
693     "010101110110" => "thday",
694     "010101110111" => "str",
695     "01010111100" => "255\0-",
696     "010101111010" => "5,",
697     "010101111011" => "spr",
698     "0101011111" => "ur",
699     "01011000" => "n",
700     "010110010" => "r\0-\0",
701     "010110011000" => "ene",
702     "0101100110010" => "lue",
703     "0101100110011" => "es\0p",
704     "010110011010" => "l1",
705     "010110011011" => "09",
706     "01011001110" => "?????",
707     "01011001111" => "~",
708     "010110100" => "c",
709     "010110101" => "en",
710     "01011011000" => "Hamburg",
711     "010110110010" => "be ",
712     "010110110011" => "Ich ",
713     "010110110100" => "z\x{e4}rtl",
714     "010110110101" => "rag",
715     "010110110110" => "0\x{b0}#_",
716     "010110110111" => "ex",
717     "010110111000" => "mit",
718     "010110111001" => "t, ",
719     "01011011101" => "\0Flir",
720     "0101101111" => "Y",
721     "01011100000" => "oud",
722     "01011100001" => "tte",
723     "01011100010" => "4)\0p\0",
724     "010111000110" => "\n(16",
725     "010111000111" => "w\0K",
726     "01011100100" => "b ",
727     "01011100101" => "les",
728     "0101110011000" => "oe",
729     "0101110011001" => 58,
730     "010111001101" => "the",
731     "01011100111" => "/cl",
732     "01011101000" => "wer",
733     "01011101001" => "ue.",
734     "010111010100" => "13)\0p",
735     "010111010101" => "00,60",
736     "010111010110" => " ist ",
737     "010111010111" => "Bab",
738     "010111011000" => "Fr",
739     "010111011001" => "\x{e4}ch",
740     "01011101101" => "ute",
741     "010111011100" => " K",
742     "010111011101" => "Chat",
743     "010111011110" => "55,19",
744     "0101110111110" => "\x{2c6}\x{2c6}\x{2c6}\x{2c6}\x{2c6}",
745     "0101110111111" => "(2)",
746     "010111100000" => "Cool",
747     "010111100001" => "LL",
748     "01011110001" => "bys_:",
749     "01011110010" => " \x{b0}%27",
750     "01011110011" => "net",
751     "0101111010" => "le.g",
752     "01011110110" => "\"\"",
753     "01011110111" => "B\0-\0F",
754     "010111110" => 5,
755     "01011111100" => "!!!!!",
756     "010111111010" => "Po",
757     "010111111011" => " mit ",
758     "01011111110" => "Me",
759     "010111111110" => "\0P",
760     "010111111111" => "\0L",
761     "01100000000" => "ly",
762     "011000000010" => "\x{b0}>f",
763     "011000000011" => "I ",
764     "01100000010" => "seh",
765     "01100000011" => "Wi",
766     "0110000010000" => 220,
767     "0110000010001" => " Ver",
768     "011000001001" => "i1",
769     "01100000101" => "sbl",
770     "0110000011" => "0,0\0-",
771     "01100001" => "-\0-",
772     "011000100000" => "e\0m",
773     "011000100001" => "erlin",
774     "01100010001" => "mo",
775     "01100010010" => "8 ",
776     "01100010011" => "geben",
777     "011000101000" => ":5",
778     "011000101001" => ". \x{b0}>",
779     "011000101010" => "h\x{e4}",
780     "011000101011" => "t s",
781     "011000101100" => "\x{e4}t",
782     "011000101101" => "Au",
783     "011000101110" => "Single",
784     "011000101111" => "i\0",
785     "01100011000" => "Be",
786     "011000110010" => ":1",
787     "011000110011" => 85,
788     "0110001101" => " Newbie",
789     "01100011100" => "rr",
790     "0110001110100" => "-\0_",
791     "01100011101010000" => "\x{20ac}",
792     "01100011101010001" => "\x{f3}",
793     "01100011101010010" => "\27",
794     "01100011101010011" => "\t",
795     "01100011101010100" => "\x{d3}",
796     "01100011101010101" => "\x{d2}",
797     "0110001110101011" => "\x{a5}",
798     "01100011101011" => "Newbie",
799     "011000111011" => "* ",
800     "0110001111" => "ee",
801     "011001000000" => "on_",
802     "011001000001" => ":3",
803     "01100100001" => "lle",
804     "011001000100" => "vie",
805     "011001000101" => "uhr",
806     "01100100011" => "Ste",
807     "0110010010" => 11,
808     "01100100110" => "gel",
809     "011001001110" => "L ",
810     "011001001111" => "& ",
811     "011001010" => "d",
812     "01100101100" => "rei",
813     "011001011010" => "_ h",
814     "0110010110110" => "G\x{b0}",
815     "0110010110111" => "chw",
816     "011001011100" => "usi",
817     "011001011101" => "Pfa",
818     "01100101111" => "chen ",
819     "011001100" => "\@",
820     "0110011010" => " im Channel _",
821     "011001101100" => "vate ",
822     "011001101101" => "Vi",
823     "01100110111" => "oo",
824     "01100111000" => " ganz",
825     "01100111001" => " T",
826     "01100111010" => "Ja",
827     "011001110110" => "\0Mafi",
828     "011001110111" => "Zungenkuss",
829     "0110011110" => "\x{e3}\x{e3}\x{e3}",
830     "011001111100" => "wer ",
831     "011001111101" => "n\n (1",
832     "01100111111" => "ran",
833     "011010000" => "K",
834     "0110100010" => "de",
835     "011010001100" => "og",
836     "011010001101" => " bei",
837     "01101000111" => "\0B",
838     "0110100100000" => "tic",
839     "01101001000010" => "_H",
840     "01101001000011000" => "\x{b6}",
841     "01101001000011001" => "\35",
842     "01101001000011010" => "\x{eb}",
843     "01101001000011011" => "\x{e6}",
844     "011010010000111" => "\x{ab}",
845     "011010010001" => "_1 ",
846     "011010010010" => "nie",
847     "011010010011" => "\x{b0}%00\x{b0}#_Job_: \x{b0}%27\x{b0}",
848     "01101001010" => "ganz ",
849     "011010010110" => "2,",
850     "011010010111" => "e\0F",
851     "01101001100" => "5 ",
852     "011010011010" => "14 ",
853     "011010011011" => "art",
854     "01101001110" => "ges",
855     "011010011110" => "ensch",
856     "011010011111" => 88,
857     "011010100000" => "16 ",
858     "011010100001" => "ai",
859     "01101010001" => "\x{f5}s",
860     "0110101001" => 1,
861     "011010101000" => "7\x{b0}S",
862     "011010101001" => "Channel",
863     "01101010101" => "du",
864     "01101010110" => "6)\0p\0",
865     "01101010111" => "mer",
866     "0110101100" => "e\0S",
867     "01101011010" => "Gesch",
868     "011010110110" => "hr ",
869     "011010110111" => "nd-",
870     "0110101110" => "Knuddels",
871     "0110101111" => "st",
872     "011011000000" => " o",
873     "011011000001" => "ib",
874     "01101100001" => "wa",
875     "011011000100" => "t\0 \0-",
876     "011011000101" => "\x{e4}h",
877     "01101100011" => "mu",
878     "01101100100" => "am ",
879     "011011001010" => " 18",
880     "011011001011" => "e\0H",
881     "0110110011" => "\x{e3}",
882     "011011010000" => "angel",
883     "0110110100010" => " in",
884     "0110110100011" => "let",
885     "011011010010" => "fen",
886     "011011010011" => "eb",
887     "01101101010" => "ld",
888     "011011010110" => "\n (31",
889     "011011010111" => "Hi",
890     "01101101100" => " s",
891     "01101101101" => "nde",
892     "011011011100" => "Tr",
893     "011011011101" => "B\x{b0}",
894     "011011011110" => "Go",
895     "011011011111" => "geh",
896     "0110111000000" => "_Geschlecht_",
897     "0110111000001" => "-\0Her",
898     "011011100001" => "ght",
899     "01101110001" => "\n(2",
900     "0110111001" => "zu",
901     "011011101" => ".gif<",
902     "0110111100" => "i ",
903     "011011110100" => "freu",
904     "011011110101" => "och",
905     "011011110110" => "\x{df}t ",
906     "0110111101110" => "-\0s",
907     "0110111101111" => "anz",
908     "011011111" => 7,
909     "0111000000000" => " in ",
910     "0111000000001" => "acht",
911     "011100000001" => " wi",
912     "01110000001" => "ir",
913     "01110000010" => "[",
914     "01110000011" => "Bi",
915     "011100001000" => "mich ",
916     "011100001001" => "-\0A",
917     "011100001010" => "Br",
918     "0111000010110" => "w\0R",
919     "0111000010111" => "llo",
920     "011100001100" => " 3\0",
921     "0111000011010" => " Sch",
922     "0111000011011" => "s-",
923     "011100001110" => "eben",
924     "011100001111" => "nla",
925     "0111000100" => "\0i\0B\0",
926     "0111000101" => "hat ",
927     "0111000110000" => "\x{e4}rch",
928     "0111000110001" => "L\x{f6}sung",
929     "0111000110010" => "Kle",
930     "0111000110011" => "0\0-\0\0",
931     "011100011010" => "e\0A",
932     "011100011011" => "Lo",
933     "0111000111" => "ha",
934     "011100100" => "R",
935     "011100101000" => ")\0",
936     "011100101001" => "bb",
937     "01110010101" => "rt.gi",
938     "0111001011" => "C",
939     "011100110000" => "tr",
940     "011100110001" => "ech",
941     "01110011001" => "rd",
942     "011100110100" => "ys",
943     "011100110101" => "all",
944     "0111001101100" => "-\0h",
945     "0111001101101" => "ONLINE_",
946     "011100110111" => "t ge",
947     "01110011100" => "kt",
948     "01110011101" => "gl",
949     "011100111100" => "te n",
950     "011100111101" => "e\0k",
951     "011100111110" => "ern",
952     "011100111111" => "nd ",
953     "01110100000" => "as ",
954     "011101000010" => "uss",
955     "011101000011" => "pu",
956     "01110100010" => "B\0-\0S",
957     "011101000110" => "\0h",
958     "011101000111" => "bei",
959     "0111010010" => "Fh\x{be}\x{bc}\x{fb}",
960     "0111010011" => "or",
961     "011101010000" => "a1",
962     "011101010001" => "\n (32",
963     "0111010100100" => "2\n (1",
964     "01110101001010" => "Classic",
965     "0111010100101100" => "\36",
966     "0111010100101101" => "\4",
967     "011101010010111" => "\x{201c}",
968     "011101010011" => "w ",
969     "011101010100" => "t es",
970     "011101010101" => "ip",
971     "01110101011" => "T ",
972     "011101011000" => "), ",
973     "011101011001" => "]18\x{b0}",
974     "01110101101" => "knuddel",
975     "01110101110" => "ii",
976     "01110101111" => "6 ",
977     "01110110000" => "ot",
978     "01110110001" => "_ __ ",
979     "01110110010" => "pe",
980     "01110110011" => " ",
981     "0111011010" => 3,
982     "01110110110" => "Ha",
983     "011101101110" => "2\0-\0-",
984     "011101101111" => "ub",
985     "01110111000" => "\x{b0}%00\x{b0}#_Alter_: \x{b0}%27\x{b0}",
986     "011101110010" => "zli",
987     "011101110011" => "l\0Fli",
988     "01110111010" => "ed",
989     "01110111011" => "Li",
990     "011101111" => "I",
991     "01111000" => "male.gif",
992     "011110010000" => " so",
993     "011110010001" => "\0N",
994     "01111001001" => "lecht",
995     "01111001010" => "f<\x{b0} ",
996     "01111001011" => " a",
997     "011110011" => "f",
998     "011110100000" => "ate ",
999     "011110100001" => " wird",
1000     "011110100010" => "fte",
1001     "011110100011" => "05",
1002     "01111010010" => "Da",
1003     "0111101001100" => "lc",
1004     "0111101001101" => "afia ",
1005     "011110100111" => "Ku",
1006     "01111010100" => "\n (16",
1007     "01111010101" => "pi",
1008     "011110101100" => "dr\x{fc}c",
1009     "011110101101" => "hen ",
1010     "01111010111" => "lu",
1011     "011110110" => "w\0",
1012     "01111011100" => "oy",
1013     "01111011101" => "ber",
1014     "011110111100" => "9\0-\0",
1015     "0111101111010" => "tal",
1016     "0111101111011" => "t h",
1017     "011110111110" => "bekommt",
1018     "011110111111" => "9\0",
1019     "011111000000" => "Ti",
1020     "011111000001" => "es\0-\0",
1021     "01111100001" => -1,
1022     "0111110001" => "n.",
1023     "01111100100" => "\x{b0} ",
1024     "011111001010" => "deln_",
1025     "011111001011" => "0x\x{b0}r\x{b0}",
1026     "011111001100" => "tze",
1027     "011111001101" => "Fa",
1028     "01111100111" => "aus",
1029     "01111101000" => "l\0-\0S",
1030     "011111010010" => "\0/",
1031     "0111110100110" => "\0G",
1032     "0111110100111" => "asi",
1033     "01111101010" => "y\0-\0",
1034     "011111010110" => "nne",
1035     "011111010111" => "15 ",
1036     "01111101100" => "ssi",
1037     "01111101101" => "iss",
1038     "01111101110" => 40,
1039     "011111011110" => "es\n ",
1040     "0111110111110" => "ert",
1041     "01111101111110" => "\x{b4}",
1042     "01111101111111000" => "\x{fe}",
1043     "01111101111111001" => "\x{f9}",
1044     "01111101111111010" => "\6",
1045     "01111101111111011" => "\x{161}",
1046     "011111011111111" => "\x{ae}",
1047     "01111110000" => "Ge",
1048     "01111110001" => "lieb",
1049     "01111110010" => "cke",
1050     "011111100110" => "lb",
1051     "011111100111" => "ter ",
1052     "0111111010" => " \x{b0}r\x{b0}\x{b0}",
1053     "011111101100" => " ?\x{f5}blgPf\0\0\0h\x{e5}\x{e5}\x{ff}\x{e3}Sl \x{f5}cgFh\x{be}\x{bc}\x{fb}\x{e3}\x{e3}c#",
1054     "011111101101" => "sk",
1055     "011111101110" => "hl",
1056     "011111101111" => "Fl",
1057     "011111110000" => " ?\x{f5}swhois\x{f5}",
1058     "011111110001" => "\x{e4}u",
1059     "01111111001" => "nt",
1060     "0111111101" => "rt",
1061     "0111111110" => "ma",
1062     "01111111110" => "Ta",
1063     "01111111111" => "t\0>\0",
1064     "10000000000" => 60,
1065     "100000000010" => "pie",
1066     "100000000011" => "-m",
1067     "1000000001000" => "\x{c8}f\0",
1068     "1000000001001" => " ha",
1069     "1000000001010" => "20,",
1070     "1000000001011" => "e w",
1071     "10000000011" => "auf ",
1072     "10000000100" => "]\x{b0}",
1073     "10000000101" => "\x{b0}1",
1074     "1000000011000" => "\x{fb}ip",
1075     "1000000011001" => "w\0b",
1076     "100000001101" => "hie",
1077     "10000000111" => "and",
1078     "1000000100" => "sich ",
1079     "100000010100" => "Ki",
1080     "100000010101" => "Ju",
1081     "10000001011" => "nge",
1082     "100000011000" => "sweet",
1083     "1000000110010" => "un ",
1084     "1000000110011" => "l\0-\0C",
1085     "10000001101" => "tsch",
1086     "10000001110" => " B",
1087     "100000011110" => " (2",
1088     "1000000111110" => ", we",
1089     "1000000111111" => "T\x{fc}r",
1090     100000100 => "s ",
1091     "100000101000" => "\n(3",
1092     "100000101001" => ", s",
1093     "100000101010" => "mb",
1094     "1000001010110" => "Kei",
1095     "10000010101110000" => "\24",
1096     "10000010101110001" => "\b",
1097     "10000010101110010" => "\x{ad}",
1098     "10000010101110011" => "\177",
1099     "100000101011101000" => "d kan",
1100     "100000101011101001" => "\25",
1101     "10000010101110101" => "\x{2020}",
1102     "10000010101110110" => "\x{db}",
1103     "10000010101110111" => "\x{da}",
1104     "10000010101111" => "|",
1105     "100000101100" => "x ",
1106     "100000101101" => "d d",
1107     "100000101110" => "ige",
1108     "100000101111" => "ful",
1109     100000110 => "o",
1110     100000111 => "S",
1111     "10000100000" => "\x{b0}E\x{b0} ONLINE_\x{b0}r\x{b0}!#\x{b0}%00\x{b0}##",
1112     "100001000010" => "Je",
1113     "1000010000110" => 51,
1114     "1000010000111" => "bri",
1115     "10000100010" => "0\0pics/",
1116     "100001000110" => " da",
1117     "100001000111" => "hin",
1118     "100001001000" => "ek",
1119     "100001001001" => "ord",
1120     "100001001010" => "0,1",
1121     "100001001011" => "TE",
1122     "1000010011" => ",255,",
1123     100001010 => "#",
1124     "100001011000" => "ay",
1125     "100001011001" => "\x{f5}f\0",
1126     "10000101101" => "bl",
1127     "10000101110" => " __ _",
1128     "10000101111" => "ki",
1129     "10000110000" => "_1",
1130     "10000110001" => "ls",
1131     "10000110010" => "a\0",
1132     "10000110011" => "land",
1133     "1000011010000" => "\0Jam",
1134     "1000011010001" => "lly",
1135     "100001101001" => "Mu",
1136     "10000110101" => "em",
1137     "100001101100" => "ell",
1138     "100001101101" => "\n(15",
1139     "1000011011100" => "gt",
1140     "1000011011101" => "ssss",
1141     "100001101111" => "\0000,0,",
1142     "100001110000" => "K\x{f6}l",
1143     "100001110001" => "zsch",
1144     "100001110010" => "ou",
1145     "100001110011" => "oh",
1146     "10000111010" => "e\0s",
1147     "10000111011" => "noch ",
1148     "10000111100" => "J",
1149     "10000111101" => "Tag",
1150     "100001111100" => "Lu",
1151     "100001111101" => "??",
1152     "100001111110" => "up",
1153     "1000011111110" => "Problem",
1154     "1000011111111" => "zer",
1155     "10001000000" => "ve",
1156     "10001000001" => "9 ",
1157     "1000100001" => "a ",
1158     "1000100010000" => "-\0O",
1159     "1000100010001" => "fia",
1160     "100010001001" => "ast",
1161     "100010001010" => "ant",
1162     "100010001011" => "#_Mot",
1163     "1000100011" => "p\000255",
1164     "100010010000" => "to_:#",
1165     "100010010001" => "n, ",
1166     "10001001001" => "eck",
1167     "100010010100" => "ies",
1168     "100010010101" => "ecken",
1169     "100010010110" => "Knutschflecken",
1170     "100010010111" => "hn",
1171     100010011 => "(",
1172     100010100 => "ics",
1173     "10001010100" => "\0\0-\0-",
1174     "10001010101" => "am",
1175     "10001010110" => "Re",
1176     "1000101011100" => "ite",
1177     "1000101011101" => "\0l",
1178     "1000101011110" => "Brandenburg",
1179     "1000101011111" => "t\0 \0M",
1180     100010110 => "\x{f6}",
1181     100010111 => "e\0",
1182     "100011000000" => "ob",
1183     "1000110000010" => "11.",
1184     "1000110000011" => "bra",
1185     "100011000010" => "sten",
1186     "100011000011" => "las",
1187     "10001100010" => "do",
1188     "10001100011" => "Bl",
1189     "100011001000" => "cho",
1190     "100011001001" => "schn",
1191     "10001100101" => "Love",
1192     "1000110011" => "la",
1193     "10001101000" => "ic",
1194     "1000110100100" => "das",
1195     "1000110100101" => "ne\0",
1196     "1000110100110" => " he",
1197     "1000110100111" => "1\0p\0",
1198     "100011010100" => "Si",
1199     "100011010101" => "3\0-\0",
1200     "10001101011" => "Sa",
1201     "1000110110" => "\n (35",
1202     "1000110111000" => "l\0-\0P",
1203     "1000110111001" => "c\n ",
1204     "1000110111010" => "\x{e4}l",
1205     "1000110111011" => "lon",
1206     "10001101111" => "away.gif",
1207     "100011100000" => "k\x{fc}ssen",
1208     "100011100001" => "\0K",
1209     "100011100010" => " ist im Moment im Channel _",
1210     "100011100011" => "gra",
1211     "1000111001" => ": \x{b0}%2",
1212     100011101 => "t\0>\0-",
1213     "100011110000" => "bG\x{e4}stebuch\x{f5}pgSf\0\0\0h\x{be}\x{bc}\x{fb}uwww.knuddelscom.de/cgi/gb_show.pl?domain=knuddels.de&nickname=",
1214     "100011110001" => "bHomepage\x{f5}pgSf\0\0\0h\x{be}\x{bc}\x{fb}uwww.knuddelscom.de/homepages/knuddels.de/hp/",
1215     "1000111100100" => "32)",
1216     "1000111100101" => "inde",
1217     "100011110011" => "(vorhanden)",
1218     "100011110100" => "Kiss",
1219     "100011110101" => "d v",
1220     "100011110110" => "n d",
1221     "100011110111" => "s\0-\0",
1222     "100011111000" => "y-",
1223     "1000111110010" => "\x{b0}G\x{b0}",
1224     "1000111110011" => "2\0p\0",
1225     "10001111101" => 24,
1226     "1000111111" => "l ",
1227     10010 => "\0-\0",
1228     "1001100000000" => " (4",
1229     "1001100000001" => "1\x{b0}r",
1230     "100110000001" => 35,
1231     "100110000010" => "p\0",
1232     "100110000011" => "\x{df}e",
1233     "1001100001" => "y ",
1234     "10011000100" => " Pro\n",
1235     "100110001010" => "ik",
1236     "1001100010110" => 66,
1237     "1001100010111" => " aus",
1238     "10011000110" => "3 ",
1239     "100110001110" => " la",
1240     "1001100011110" => "clu",
1241     "1001100011111" => "ol 2",
1242     "10011001000" => " 2",
1243     "100110010010" => " W",
1244     "100110010011" => "Mentor",
1245     "10011001010" => "sa",
1246     "10011001011" => " _",
1247     "1001100110000" => "hne",
1248     "1001100110001" => "ara",
1249     "100110011001" => "bur",
1250     "100110011010" => "chs",
1251     "100110011011" => ":0",
1252     "10011001110" => "1)\0p\0",
1253     "100110011110" => "\x{b0}####",
1254     "1001100111110" => "75)",
1255     "10011001111110" => "\x{a6}",
1256     "100110011111110" => "mes",
1257     "10011001111111100" => "\x{d9}",
1258     "10011001111111101" => "\x{2030}",
1259     "1001100111111111" => "!#\x{b0}",
1260     "1001101000" => "l\0",
1261     "10011010010" => "k\0",
1262     "1001101001100" => "i.",
1263     "1001101001101" => "ins",
1264     "1001101001110" => "Bruchtal",
1265     "1001101001111" => " sa",
1266     100110101 => ")\0p\0002",
1267     "1001101100" => "/",
1268     "100110110100" => "ove",
1269     "1001101101010" => "\x{b0}_Email",
1270     "1001101101011" => "py_r.gif",
1271     "10011011011" => "he",
1272     100110111 => "\0B\0-\0",
1273     "10011100000" => "\x{b0}>py_g.gif<\x{b0}\x{b0}%05\x{b0}",
1274     "100111000010" => "ER",
1275     "100111000011" => "ye",
1276     "10011100010" => "#\x{b0}>gt",
1277     "1001110001100" => "\x{f6}\x{f6}\x{f6}\x{f6}",
1278     "1001110001101" => "n_",
1279     "100111000111" => "rk",
1280     "10011100100" => "Sta",
1281     "100111001010" => "en.",
1282     "100111001011" => "\x{e4}nnl",
1283     "100111001100" => "e\0C",
1284     "100111001101" => "girl\0",
1285     "10011100111" => "ut",
1286     10011101 => "_",
1287     1001111 => ")\0p\0B",
1288     101000000 => "255,2",
1289     "1010000010" => "h\x{be}\x{bc}\x{fb}\x{e3}",
1290     "1010000011000" => "0\x{b0}#\x{b0}>",
1291     "10100000110010" => "q",
1292     "10100000110011" => "-\0P",
1293     "1010000011010" => "33)\0p",
1294     "1010000011011" => "6\x{b0}_",
1295     "1010000011100" => "W\x{fc}",
1296     "1010000011101" => "10,",
1297     "101000001111" => "-\0H",
1298     "1010000100" => 19,
1299     "1010000101" => "le",
1300     "101000011000" => "eh",
1301     "101000011001" => "lopfe",
1302     "10100001101" => "as",
1303     "1010000111" => "chen",
1304     101000100 => "h",
1305     "1010001010" => "ck",
1306     "10100010110" => "men",
1307     "1010001011100" => "ami",
1308     "1010001011101" => "ch.",
1309     "101000101111" => "B\0-\0N",
1310     "101000110000" => "t\0Jam",
1311     "101000110001" => "vers",
1312     "1010001100100" => "-\0Co",
1313     "1010001100101" => " 6",
1314     "101000110011" => "l\0-\0M",
1315     "1010001101" => "!",
1316     "10100011100" => " f",
1317     "1010001110100" => "S\x{fc}\x{df}e",
1318     "1010001110101" => "&",
1319     "101000111011" => "\21\21U",
1320     "10100011110" => "sta",
1321     "10100011111" => "del",
1322     "1010010000" => "\x{e4}",
1323     "101001000100" => "\x{b0}[1",
1324     "101001000101" => "t sic",
1325     "1010010001100" => "n a",
1326     "1010010001101" => "-\0D",
1327     "101001000111" => " an",
1328     101001001 => ")\0i\0B",
1329     "1010010100000" => "B\0-\0U",
1330     "1010010100001" => "lol",
1331     "101001010001" => "pf",
1332     "10100101001" => "wir",
1333     "101001010100" => "-\0Maf",
1334     "101001010101" => "at ",
1335     "10100101011" => "0,0\0p",
1336     "1010010110" => "F",
1337     "101001011100" => " k\x{fc}ss",
1338     "101001011101" => " ver",
1339     "1010010111100" => "heu",
1340     "101001011110100" => "a T",
1341     "1010010111101010" => "\x{e2}",
1342     "10100101111010110" => "\x{2122}",
1343     "10100101111010111" => "\x{e0}",
1344     "10100101111011" => "ome",
1345     "1010010111110" => "Men o",
1346     "1010010111111" => " 0",
1347     "1010011000000" => "p\0B\0p",
1348     "1010011000001" => "y8",
1349     "101001100001" => "\n (2)",
1350     "10100110001" => "ja ",
1351     "101001100100" => "12\0",
1352     "101001100101" => "om",
1353     "101001100110" => "2\0-\0",
1354     "1010011001110" => "umm",
1355     "1010011001111" => "s\n (",
1356     "10100110100" => "Under Eighteen",
1357     "10100110101" => "ke",
1358     "1010011011" => "el",
1359     "1010011100000" => "ile",
1360     "1010011100001" => "Y\x{b0}",
1361     "101001110001" => "nte",
1362     "10100111001" => 25,
1363     "101001110100" => 33,
1364     "101001110101" => "im",
1365     "101001110110" => "chri",
1366     "1010011101110" => "bar",
1367     "1010011101111" => "y\n",
1368     "101001111000" => "Cr",
1369     "101001111001" => "zie",
1370     "10100111101" => "Qf\0\0\0",
1371     "1010011111000" => "w\0A",
1372     "1010011111001" => "Verknuddelichungsamt",
1373     "101001111101" => "b\x{e4}r",
1374     "10100111111" => "sp",
1375     "101010000000" => "aa",
1376     "101010000001" => "vor",
1377     "10101000001" => "ru",
1378     "101010000100" => "nach",
1379     "101010000101" => "cht ",
1380     "10101000011" => "ia",
1381     "10101000100" => "kann ",
1382     "101010001010" => "Rose",
1383     "101010001011" => "gst",
1384     "101010001100" => "14\0",
1385     "101010001101" => "So",
1386     "101010001110" => "lau",
1387     "1010100011110" => "e\0Da",
1388     "1010100011111" => "\x{b0}%",
1389     101010010 => "\x{b0}%00\x{b0}",
1390     101010011 => "und ",
1391     "10101010000" => "ann",
1392     "101010100010" => " dick",
1393     "101010100011" => "ind",
1394     "10101010010" => "rl",
1395     "101010100110" => "habe",
1396     "101010100111" => "wel",
1397     "10101010100" => "]",
1398     "1010101010100" => "ahl:",
1399     "1010101010101" => "-\0K",
1400     "101010101011" => "Mar",
1401     "1010101011" => "girl",
1402     "101010110000" => "ug",
1403     "10101011000100" => " (35)",
1404     "101010110001010" => "afi",
1405     "10101011000101100" => "\x{c5}",
1406     "10101011000101101" => "\x{c1}",
1407     "10101011000101110" => "\x{201d}",
1408     "10101011000101111" => "\x{2018}",
1409     "1010101100011" => "49)\0",
1410     "10101011001" => "da",
1411     "1010101101000" => "hen",
1412     "1010101101001" => "9,",
1413     "101010110101" => "Pa",
1414     "10101011011" => "mein",
1415     101010111 => "-\0",
1416     "10101100000" => "\n (13",
1417     "10101100001" => "unde",
1418     "1010110001" => "Private",
1419     "10101100100" => "je",
1420     "101011001010" => "d\0",
1421     "101011001011" => "\0[",
1422     "10101100110" => "\n (15",
1423     "101011001110" => "ade",
1424     "101011001111" => "03",
1425     "1010110100" => "5\0pics/",
1426     "101011010100" => "nn ",
1427     "101011010101" => "ate",
1428     "101011010110" => "girl1",
1429     "101011010111" => "sh",
1430     101011011 => "pics/",
1431     "10101110000" => "<",
1432     "101011100010" => "Fi",
1433     "10101110001100" => "rivat",
1434     "10101110001101000" => "\x{b3}",
1435     "10101110001101001" => "\x{2dc}",
1436     "1010111000110101" => "\x{de}",
1437     "101011100011011" => "Minuten",
1438     "1010111000111" => "/ic",
1439     "101011100100" => "\x{df} ",
1440     "1010111001010" => "e\0p\0",
1441     "1010111001011" => "?_\x{b0}%0",
1442     "101011100110" => "ht",
1443     "101011100111" => "fre",
1444     "10101110100" => ".1",
1445     "10101110101" => "zu ",
1446     "101011101100" => "of",
1447     "1010111011010" => "s w",
1448     "1010111011011" => "war ",
1449     "10101110111" => "-\0\0-\0",
1450     "1010111100" => "H",
1451     "1010111101" => "..",
1452     "101011111000" => "-\x{b0}#\x{f5}s",
1453     "101011111001" => "ese",
1454     "10101111101" => "Ver",
1455     "1010111111" => "W",
1456     "10110000000" => "gar",
1457     "1011000000100" => " das ",
1458     "1011000000101" => "lCh",
1459     "101100000011" => "\n (30",
1460     "101100000100" => "Knuddel",
1461     "101100000101" => "1.",
1462     "101100000110" => "ge ",
1463     "101100000111" => "man ",
1464     "1011000010" => "na",
1465     "10110000110" => "e\0B",
1466     "101100001110" => 80,
1467     "101100001111" => "hat...",
1468     "101100010000" => "is ",
1469     "101100010001" => "n\0-\0",
1470     "1011000100100" => "kna",
1471     "1011000100101" => "Hausaufgaben",
1472     "1011000100110" => "+\0",
1473     "1011000100111" => "B\0pics/",
1474     "10110001010" => "t.",
1475     "1011000101100" => "tie",
1476     "1011000101101" => "Sun",
1477     "1011000101110" => "_Vergeben_",
1478     "1011000101111" => "\x{bc}",
1479     101100011 => "O",
1480     "10110010000" => "\x{f5}f\0\0\0h\x{be}\x{bc}\x{fb}\x{e3}El \x{f5}cgFh\x{be}\x{bc}\x{fb}\x{e3}Wl \x{f5}cgFh\x{be}\x{bc}\x{fb}\x{e3}pNpNl \x{f5}cgFh\x{be}\x{bc}\x{fb}\x{e3}lWho is ",
1481     "10110010001" => "irl",
1482     "1011001001" => "d ",
1483     "101100101000" => 123,
1484     "1011001010010" => " v",
1485     "1011001010011" => "8\0-\0",
1486     "1011001010100" => 1987,
1487     "1011001010101" => "eis",
1488     "101100101011" => "r\x{fc}",
1489     "10110010110" => "ba",
1490     "101100101110" => "has",
1491     "101100101111" => "\x{b0}%00\x{b0}#_Land_: \x{b0}%27\x{b0}",
1492     "101100110000" => "\1\x{cc}\1,f",
1493     "101100110001" => "Ro",
1494     "101100110010" => "a\0-\0",
1495     "101100110011" => "rte",
1496     "10110011010" => "ster",
1497     "10110011011" => "_ Minuten hier verbracht.##",
1498     "101100111000" => "\n (3",
1499     "1011001110010" => "s d",
1500     "1011001110011" => "ani",
1501     "10110011101" => "seitdem",
1502     "101100111100" => "ken",
1503     "1011001111010" => "B\0-\0M",
1504     "1011001111011" => 63,
1505     "10110011111" => "k\0Who is ",
1506     "10110100000" => "weet",
1507     "101101000010" => "6\0-\0",
1508     "101101000011" => "bu",
1509     "10110100010000" => " hier",
1510     "10110100010001" => "\2",
1511     "1011010001001" => ", w",
1512     "101101000101" => "eine",
1513     "10110100011" => "+",
1514     "10110100100" => "_ um ",
1515     "10110100101" => " _\x{b0}R\x{b0}",
1516     "10110100110" => ",2",
1517     "10110100111" => "leine",
1518     "101101010000" => "\x{b0}-\x{b0}#\x{f5}",
1519     "101101010001" => " z\x{e4}rt",
1520     "10110101001" => "tz",
1521     "10110101010" => " 2\0",
1522     "101101010110" => "s\1\x{cc}\1,",
1523     "1011010101110" => ":#_",
1524     "1011010101111" => " =",
1525     "101101011000" => "\x{fc}ber",
1526     "101101011001" => "NRW",
1527     "1011010110100" => " (L",
1528     "1011010110101" => "s s",
1529     "101101011011" => "Karibik",
1530     "10110101110" => " noch",
1531     "1011010111100" => " ein ",
1532     "1011010111101" => "Chri",
1533     "101101011111" => " 2\0-\0",
1534     "10110110000" => "fa",
1535     "101101100010" => "4\0-\0",
1536     "1011011000110" => "_ ",
1537     "1011011000111" => ", i",
1538     "10110110010" => "fer",
1539     "101101100110" => "0.",
1540     "1011011001110" => "Ann",
1541     "1011011001111" => "0,0,2",
1542     "10110110100" => "ea",
1543     "101101101010" => "ight",
1544     "101101101011" => "bin ",
1545     "101101101100" => "\x{f5}1",
1546     "101101101101" => "xX",
1547     "101101101110" => "vo",
1548     "101101101111" => "nen ",
1549     101101110 => "m",
1550     "101101111000" => "\x{c8}\x{c8}\x{fa}h",
1551     "101101111001" => "bCareer\x{f5}spkcar\x{f5}gSf\0\0\0h\x{be}\x{bc}\x{fb}\x{e3}",
1552     "10110111101" => "\0\0h\x{be}\x{bc}",
1553     "1011011111" => "U",
1554     "10111000000" => " e",
1555     "101110000010" => "nel _",
1556     "1011100000110" => "bel",
1557     "1011100000111" => "X\0",
1558     "101110000100" => "u\0",
1559     "1011100001010" => "7\x{b0}\x{b0}",
1560     "1011100001011" => "ui",
1561     "1011100001100" => "120,",
1562     "10111000011010" => "gman ",
1563     "1011100001101100" => "ren.",
1564     "1011100001101101" => "\x{f0}",
1565     "101110000110111" => "\x{bb}",
1566     "1011100001110" => "\0a",
1567     "1011100001111" => "lll",
1568     "101110001000" => "doch",
1569     "101110001001" => "ul",
1570     "10111000101" => "ce",
1571     "10111000110" => "um",
1572     "101110001110" => "gut",
1573     "101110001111" => "utsch",
1574     "10111001000" => "\0-",
1575     "1011100100100" => "\0Knud",
1576     "1011100100101" => "-gi",
1577     "1011100100110" => "dank",
1578     "1011100100111" => "w\0k",
1579     "101110010100" => "ix",
1580     "1011100101010" => "\0\x{fa}f",
1581     "1011100101011" => "ooooo",
1582     "101110010110" => " 18+ ",
1583     "101110010111" => "rea",
1584     "1011100110000" => "e\0l",
1585     "1011100110001" => "w\0H",
1586     "101110011001" => "EN",
1587     "10111001101" => "n _",
1588     "1011100111" => " ",
1589     "101110100000" => "\0H",
1590     "101110100001" => "\1",
1591     "10111010001" => "ne ",
1592     "101110100100" => "ner",
1593     "101110100101" => "#_St",
1594     "101110100110" => "az",
1595     "1011101001110" => "lla",
1596     "1011101001111" => "*gg",
1597     "1011101010000" => 300,
1598     "1011101010001" => "eru",
1599     "1011101010010" => "lig",
1600     "1011101010011" => "el.",
1601     "10111010101" => "9)\0p\0",
1602     "1011101011" => "st ",
1603     101110110 => "l\0-\0",
1604     "10111011100" => "Ma",
1605     "10111011101" => "de ",
1606     "10111011110" => "newUser.gif",
1607     "1011101111100" => "w\0F",
1608     "1011101111101" => "-\0Pla",
1609     "101110111111" => "cr",
1610     "1011110000" => "Z",
1611     "101111000100" => "\n (4)",
1612     "101111000101" => "(1)",
1613     "101111000110" => "uf",
1614     "101111000111" => "0]1",
1615     "1011110010" => "P",
1616     "1011110011" => "on",
1617     "10111101000" => " kann",
1618     "1011110100100" => "SF\n",
1619     "1011110100101" => "r-",
1620     "101111010011" => "uck",
1621     "1011110101000" => "n er",
1622     "1011110101001" => "udere",
1623     "101111010101" => "\x{b0}-\x{b0}_Email_:\x{b0}%27\x{b0}",
1624     "10111101011" => "/02, ",
1625     "10111101100" => "ig",
1626     "10111101101" => "\x{e3}l",
1627     "1011110111" => "ie",
1628     101111100 => "en ",
1629     101111101 => "a",
1630     "101111110000" => "k ",
1631     "101111110001" => "l\x{e4}",
1632     "1011111100100" => "esw",
1633     "1011111100101" => "Ihr ",
1634     "101111110011" => "__ ",
1635     "1011111101" => "re",
1636     "10111111100" => "w\0S",
1637     "101111111010" => "kat",
1638     "101111111011" => " F",
1639     "10111111110" => "nun",
1640     "1011111111100" => "mmc",
1641     "1011111111101" => "er W",
1642     "101111111111" => "lan",
1643     11000000 => ".",
1644     "1100000100" => "ge",
1645     "110000010100" => "st im",
1646     "110000010101" => "kiss",
1647     "11000001011" => ": ",
1648     110000011 => "i",
1649     "110000100000" => "Wa",
1650     "110000100001" => "kein",
1651     "110000100010" => "rm",
1652     "110000100011" => "ben ",
1653     "110000100100" => "\0b",
1654     "1100001001010" => "sc",
1655     "1100001001011000" => "\x{ee}",
1656     "1100001001011001" => "\x{c7}",
1657     "11000010010110100" => "\34",
1658     "11000010010110101" => "\30",
1659     "1100001001011011" => "\x{a9}",
1660     "11000010010111" => "7\x{b0}wei",
1661     "11000010011" => "\n(1",
1662     "11000010100" => "ze",
1663     "11000010101" => "to",
1664     "1100001011" => ">",
1665     "110000110000" => ".\0",
1666     "1100001100010" => "hall",
1667     "1100001100011" => "cke\n ",
1668     "1100001100100" => " (1)\0",
1669     "1100001100101" => "yl",
1670     "110000110011" => "18\x{b0}",
1671     "1100001101" => "_: \x{b0}%",
1672     "1100001110" => "ne",
1673     "1100001111000" => "14\x{b0}",
1674     "1100001111001" => "*l",
1675     "110000111101" => "sen",
1676     "11000011111" => "nu",
1677     "110001000000" => "\x{f5}blg",
1678     "110001000001" => "um ",
1679     "11000100001" => " ge",
1680     "11000100010" => "ich",
1681     "1100010001100" => "r1",
1682     "1100010001101" => 84,
1683     "1100010001110" => " alle",
1684     "1100010001111" => " mal ",
1685     "110001001000" => "\0Priv",
1686     "1100010010010" => "? \x{b0}%2",
1687     "1100010010011" => "<<",
1688     "11000100101" => "\x{fc}r",
1689     "1100010011" => "ra",
1690     "11000101000" => "j",
1691     "11000101001" => "\x{ff}",
1692     "11000101010" => "ft",
1693     "110001010110" => "The",
1694     "110001010111" => "\n (8)",
1695     "110001011000" => "rc",
1696     "1100010110010" => "tin",
1697     "1100010110011" => "hal",
1698     "11000101101" => "\x{fc}sse",
1699     "11000101110" => "Berlin",
1700     "110001011110" => "aber ",
1701     "1100010111110" => "int",
1702     "1100010111111" => " zu ",
1703     "11000110000" => "ff",
1704     "11000110001" => "op",
1705     "11000110010" => "mi",
1706     "110001100110" => " R",
1707     "110001100111" => "s\0",
1708     "11000110100" => "y1",
1709     "110001101010" => "sin",
1710     "110001101011" => "\n (6)",
1711     "11000110110" => "ku",
1712     "1100011011100" => "cu",
1713     "1100011011101" => " mo",
1714     "1100011011110" => "isch",
1715     "1100011011111" => "BaW\x{fc}\n",
1716     "1100011100" => 2002,
1717     "11000111010" => 198,
1718     "11000111011" => "hi",
1719     "1100011110000" => "e-",
1720     "1100011110001" => " J",
1721     "1100011110010" => "ieder",
1722     "1100011110011" => "ky",
1723     "11000111101" => "if\0",
1724     "110001111100" => "z\0-\0",
1725     "110001111101" => "ssi ",
1726     "11000111111" => 18,
1727     110010000 => "r ",
1728     "1100100010000" => "wenn",
1729     "1100100010001" => "re ",
1730     "110010001001" => " die ",
1731     "110010001010" => " den ",
1732     "110010001011" => "y\0",
1733     "1100100011000" => "Lie",
1734     "1100100011001" => "\n (39",
1735     "110010001101" => "ss ",
1736     "1100100011100" => "che ",
1737     "1100100011101" => "10)\0p",
1738     "1100100011110" => "e\0Su",
1739     "1100100011111" => "\x{b0}_ ",
1740     "11001001000" => "Na",
1741     "1100100100100" => "w\0P",
1742     "1100100100101" => "gan",
1743     "110010010011" => "enh",
1744     "11001001010" => "__ __",
1745     "110010010110" => ";",
1746     "1100100101110" => " 3\0-\0",
1747     "1100100101111" => "ms",
1748     "11001001100" => "wi",
1749     "110010011010" => " knud",
1750     "110010011011" => "ull",
1751     "11001001110" => "co",
1752     "110010011110" => "00\x{b0}#\x{b0}",
1753     "1100100111110" => "B ",
1754     "1100100111111" => "\x{e4}hl",
1755     "11001010000" => "Singles",
1756     "110010100010" => "hab ",
1757     "110010100011" => 45,
1758     "1100101001" => "einen",
1759     "110010101000" => "min",
1760     "1100101010010" => " 4\0",
1761     "1100101010011" => "l\x{f6}",
1762     "11001010101000000" => "\x{c9}",
1763     "11001010101000001" => "\x{ba}",
1764     "11001010101000010" => "\x{b1}",
1765     "11001010101000011" => "\x{a0}",
1766     "1100101010100010" => "\x{e9}",
1767     "1100101010100011" => "\x{ca}",
1768     "11001010101001000" => "\20",
1769     "11001010101001001" => "\x{2022}",
1770     "1100101010100101" => "\x{d0}",
1771     "110010101010011" => "\x{a3}",
1772     "1100101010101" => "w\0m",
1773     "110010101011" => "lirt ",
1774     "110010101100" => "\n (19",
1775     "1100101011010" => "-S",
1776     "1100101011011" => "11)\0p",
1777     "11001010111" => "hei",
1778     "11001011000" => "ten",
1779     "11001011001" => "=",
1780     "110010110100" => "5,1",
1781     "110010110101" => "\n (9)",
1782     "11001011011" => "\n (14",
1783     "1100101110" => "ch",
1784     "11001011110" => "gis",
1785     "11001011111" => 20,
1786     "110011000000" => "nni",
1787     "1100110000010" => 41,
1788     "1100110000011" => "hol",
1789     "110011000010" => "een",
1790     "110011000011" => "ine",
1791     "110011000100" => "\n (20",
1792     "1100110001010" => " r",
1793     "1100110001011" => "III",
1794     "11001100011" => "eg",
1795     "11001100100" => "cht",
1796     "110011001010" => "chte",
1797     "110011001011" => "\0_",
1798     "11001100110" => "ler",
1799     "11001100111" => "/ma",
1800     "110011010000" => " & An",
1801     "110011010001" => "007",
1802     "11001101001" => "gen ",
1803     "1100110101000" => "ks",
1804     "1100110101001" => "aaaaa",
1805     "110011010101" => "l\0-\0s",
1806     "110011010110" => "ren",
1807     "1100110101110" => "95,",
1808     "1100110101111" => "p\0005",
1809     "1100110110" => ":",
1810     "11001101110" => "boy",
1811     "11001101111" => "Ho",
1812     "11001110000" => "lin",
1813     "110011100010" => "_, ",
1814     "110011100011" => "bl. \x{b0}",
1815     "11001110010" => "et",
1816     "110011100110" => "Dein",
1817     "1100111001110" => "en A",
1818     "1100111001111" => "r s",
1819     "110011101000" => "if<\x{b0}",
1820     "110011101001" => ">fema",
1821     "110011101010" => "w\0B",
1822     "110011101011" => "\n (33",
1823     "11001110110" => "4 ",
1824     "11001110111" => "E ",
1825     "110011110000" => "such",
1826     "1100111100010" => "e s",
1827     "1100111100011" => "4,",
1828     "11001111001" => "os",
1829     "110011110100" => "mal",
1830     "1100111101010" => "privat",
1831     "1100111101011" => "w\0p",
1832     "110011110110" => "schon",
1833     "110011110111" => "i\0-\0",
1834     "11001111100" => "ad",
1835     "1100111110100" => "_: ",
1836     "1100111110101" => "lchen",
1837     "1100111110110" => " bes",
1838     "1100111110111" => "20 ",
1839     "11001111110" => "ab",
1840     "110011111110" => "schfl",
1841     "110011111111" => "ih",
1842     11010000 => "\0",
1843     "11010001000" => "\"",
1844     "11010001001" => "Stunden",
1845     "11010001010" => "\x{f5}cgFh",
1846     "110100010110" => "Er",
1847     "110100010111" => "in de",
1848     "110100011000" => "Boy",
1849     "110100011001" => "st d",
1850     "11010001101" => "hea",
1851     "11010001110" => "ol",
1852     "110100011110" => "wie ",
1853     "1101000111110" => "jun",
1854     "1101000111111" => " .",
1855     "110100100000" => "rs",
1856     "110100100001" => "\x{b0}B\x{b0}",
1857     "11010010001" => "ein ",
1858     "1101001001000" => "ICH",
1859     "1101001001001" => "\0w",
1860     "110100100101" => "ll ",
1861     "11010010011" => "lt",
1862     110100101 => "\x{fc}",
1863     "1101001100" => "e\0James\0",
1864     "11010011010" => "Mi",
1865     "110100110110" => "e#\x{b0}",
1866     "110100110111" => "Sweet",
1867     "1101001110000" => "(3",
1868     "1101001110001" => "oto\x{f5}",
1869     "1101001110010" => "ep",
1870     "1101001110011" => "O ",
1871     "1101001110100" => "Ke",
1872     "1101001110101" => "kannst",
1873     "110100111011000" => "Knutschflecken...",
1874     "110100111011001" => "er.",
1875     "110100111011010" => "\0Mix ",
1876     "11010011101101100" => "\x{f2}",
1877     "11010011101101101" => "\x{ef}",
1878     "11010011101101110" => "\x{e5}",
1879     "11010011101101111" => "\x{e1}",
1880     "1101001110111" => "ig-",
1881     "1101001111" => "%00\x{b0}#",
1882     "110101000000" => "mir ",
1883     "110101000001" => "1\0-\0",
1884     "110101000010" => "l\0Pri",
1885     "110101000011" => "Maus",
1886     "110101000100" => "ven",
1887     "1101010001010" => "kann",
1888     "1101010001011" => "Miss",
1889     "110101000110" => " *",
1890     "110101000111" => "22\x{b0}",
1891     "11010100100" => "rn",
1892     "1101010010100" => " bet",
1893     "1101010010101" => "you",
1894     "1101010010110" => 46,
1895     "1101010010111" => "e\0J",
1896     "1101010011000" => "kommt",
1897     "1101010011001" => "nd d",
1898     "1101010011010" => "4.",
1899     "1101010011011" => "\0n",
1900     "11010100111" => "ste",
1901     "1101010100000" => "nes",
1902     "1101010100001" => "n\n (2",
1903     "110101010001" => "icht ",
1904     "11010101001" => "He",
1905     "11010101010" => "sse",
1906     "110101010110" => "\n (7)",
1907     "110101010111" => "\x{e5}\x{e5}\x{ff}",
1908     "110101011000" => "hte",
1909     "110101011001" => "lgP",
1910     "110101011010" => "is\x{f5}",
1911     "110101011011" => " M",
1912     "1101010111000" => "ina",
1913     "1101010111001" => "6\x{b0}",
1914     "110101011101" => " ",
1915     "1101010111100" => 37,
1916     "1101010111101" => " de",
1917     "1101010111110" => "*g*",
1918     "1101010111111" => "lis",
1919     "11010110000" => ",0\0-\0",
1920     "1101011000100" => "rete",
1921     "1101011000101" => "-\0\x{b0}",
1922     "110101100011" => " Pu",
1923     "11010110010" => "Teenflirt",
1924     "1101011001100" => "unt",
1925     "1101011001101" => "-\0F",
1926     "110101100111" => "rg",
1927     "11010110100" => "her",
1928     "11010110101" => "ert ",
1929     "11010110110" => "2 ",
1930     "11010110111" => "/fe",
1931     "1101011100" => "_ war",
1932     "110101110100" => "knuddeln_",
1933     "110101110101" => "\n (18",
1934     "110101110110" => "5\0-\0",
1935     "1101011101110" => " \x{b0}[",
1936     "1101011101111" => "mar",
1937     "110101111000" => "Te",
1938     "110101111001" => 99,
1939     "110101111010" => "n \x{b0}",
1940     "110101111011" => " Scho",
1941     "110101111100" => " P",
1942     "110101111101" => " H",
1943     "11010111111" => "ga",
1944     "1101100000" => "sch",
1945     "11011000010" => "\x{e3}Sl ",
1946     "11011000011" => "5\0",
1947     "110110001000" => "Under Twelve",
1948     "1101100010010" => "20)\0p",
1949     "1101100010011" => "\n (25",
1950     "110110001010" => "After",
1951     "110110001011" => " Knut",
1952     "1101100011000" => "Manga",
1953     "1101100011001" => "wor",
1954     "1101100011010" => "ry",
1955     "1101100011011" => "mas",
1956     "110110001110" => "\n(13",
1957     "110110001111" => "Ni",
1958     11011001 => "\0pics/",
1959     110110100 => "A",
1960     "11011010100" => " re",
1961     "11011010101" => "maus",
1962     "110110101100" => 90,
1963     "1101101011010" => "-\0C",
1964     "1101101011011" => "pas",
1965     "110110101110" => "e\0D",
1966     "110110101111" => "th",
1967     "11011011000" => "lic",
1968     "110110110010" => "\n (5)",
1969     "110110110011" => "who",
1970     "11011011010" => "Quiz",
1971     "11011011011" => "lich ",
1972     "1101101110000" => "ac",
1973     "11011011100010000" => "\x{c2}",
1974     "11011011100010001" => "\21",
1975     "11011011100010010" => "\x{203a}",
1976     "11011011100010011" => "\x{cf}",
1977     "110110111000101" => "{",
1978     "11011011100011" => " 12",
1979     "110110111001" => "In",
1980     "1101101110100" => "\x{b0}r\x{b0} hat grade den Channel ",
1981     "1101101110101" => "son",
1982     "1101101110110" => "ari",
1983     "1101101110111" => "enn",
1984     "1101101111" => 2,
1985     "11011100000" => "lo",
1986     "110111000010" => "jo",
1987     "1101110000110" => "win",
1988     "1101110000111" => " __ ",
1989     "11011100010" => " (1",
1990     "11011100011" => " k",
1991     "110111001000" => "dan",
1992     "110111001001" => " l",
1993     "110111001010" => "h\x{e5}\x{e5}\x{ff}",
1994     "110111001011" => "kr",
1995     "110111001100" => "\x{be}\x{bc}\x{fb}ip",
1996     "110111001101" => "\x{f5}sdp",
1997     "1101110011100" => " Ta",
1998     "1101110011101" => "bla",
1999     "1101110011110" => "Fantasies",
2000     "1101110011111" => "de/ht",
2001     "1101110100" => "N",
2002     "11011101010" => "g ",
2003     "1101110101100" => "da ",
2004     "1101110101101" => "fotogalerie",
2005     "110111010111" => "x\x{b0}",
2006     "1101110110000" => "ml/",
2007     "1101110110001" => "nsch",
2008     "1101110110010" => "e2",
2009     "1101110110011" => "erl",
2010     "1101110110100" => "t\0S",
2011     "1101110110101" => "13\0",
2012     "110111011011" => "ach",
2013     "1101110111" => "u",
2014     11011110 => " ",
2015     "1101111100" => "\x{b0}R\x{b0}",
2016     "11011111010" => "!\x{b0}%00",
2017     "11011111011" => "7)\0p\0",
2018     "11011111100" => "dr",
2019     "11011111101" => "ni",
2020     "11011111110" => "2)\0p\0",
2021     "110111111110" => "w\0M",
2022     "110111111111" => "Ka",
2023     "11100000000" => "_\x{b0}",
2024     "1110000000100" => "lad",
2025     "1110000000101" => "y\0p\0",
2026     "111000000011" => "Die",
2027     "1110000001" => " vor ",
2028     "11100000100" => "an ",
2029     "11100000101" => " von ",
2030     "11100000110" => "mit ",
2031     "11100000111" => "\0S",
2032     "1110000100" => "27\x{b0}",
2033     "111000010100" => "dels",
2034     "1110000101010" => "\n (27",
2035     "1110000101011" => "RW ",
2036     "111000010110" => "ien",
2037     "111000010111" => "\x{fb}\x{e3}E",
2038     "111000011000" => "\x{e3}pNpN",
2039     "1110000110010" => "04",
2040     "1110000110011" => "dels.",
2041     "111000011010" => "sic",
2042     "1110000110110" => "G ",
2043     "11100001101110" => "achse",
2044     "11100001101111000" => "\r",
2045     "11100001101111001" => "\5",
2046     "1110000110111101" => "\x{aa}",
2047     "111000011011111" => "}",
2048     "11100001110" => ">gt",
2049     "11100001111" => " \x{f5}cg",
2050     "111000100000" => "chi",
2051     "1110001000010" => "MA",
2052     "1110001000011" => " der ",
2053     "1110001000100" => "zen",
2054     "1110001000101" => 75,
2055     "111000100011" => "IN",
2056     "111000100100" => "ten ",
2057     "111000100101" => 31,
2058     "11100010011" => 17,
2059     111000101 => "r",
2060     "1110001100000" => ", un",
2061     "1110001100001" => "55\0pics/",
2062     "1110001100010" => "10\0",
2063     "1110001100011" => "o\0-\0",
2064     "1110001100100" => "Dark",
2065     "1110001100101" => "\x{ac}",
2066     "111000110011" => ":#",
2067     "1110001101000" => "g*",
2068     "1110001101001" => "db",
2069     "111000110101" => "Ra",
2070     "11100011011" => "\0\0\0h\x{be}",
2071     "11100011100" => "X",
2072     "111000111010" => "sti",
2073     "111000111011" => " sch",
2074     "11100011110000" => "ine ",
2075     "11100011110001" => "ddel",
2076     "1110001111001" => "l\0-\0K",
2077     "111000111101" => "tan",
2078     "111000111110" => "e\0L",
2079     "111000111111" => "hr",
2080     "1110010000000" => "s i",
2081     "1110010000001" => "-\0Me",
2082     "1110010000010" => "t v",
2083     "1110010000011" => "3.",
2084     "111001000010" => "\0D",
2085     "111001000011" => "\x{b0}%00\x{b0}#_Vergeben_? \x{b0}%27\x{b0}",
2086     "111001000100" => "\x{df}",
2087     "111001000101" => "ser",
2088     "11100100011" => "in ",
2089     "111001001000" => "?\x{f5}b",
2090     "111001001001" => "Mo",
2091     "1110010010100" => " hab",
2092     "1110010010101" => " p",
2093     "111001001011" => "zz",
2094     "111001001100" => "l ",
2095     "1110010011010" => "hi ",
2096     "1110010011011" => "hel",
2097     "1110010011100" => "_ \x{b0}",
2098     "1110010011101" => "erst",
2099     "1110010011110" => "tch",
2100     "1110010011111" => "esse",
2101     "11100101000" => "\x{be}\x{bc}\x{fb}\x{e3}\x{e3}",
2102     "11100101001" => " eine",
2103     "111001010100" => "La",
2104     "1110010101010" => "er\0-\0",
2105     "1110010101011" => 42,
2106     "1110010101100" => "ft ",
2107     "1110010101101" => "uuu",
2108     "1110010101110" => "by",
2109     "1110010101111" => "86\0",
2110     111001011 => "y",
2111     "1110011000000" => "muss",
2112     "1110011000001" => " bi",
2113     "111001100001" => ",1",
2114     "111001100010" => " E",
2115     "111001100011" => "Di",
2116     "11100110010" => "gif",
2117     "1110011001100" => "ric",
2118     "1110011001101" => "Par",
2119     "111001100111" => "schen",
2120     111001101 => "k",
2121     "111001110000" => "uch",
2122     "111001110001" => "S ",
2123     "1110011100100" => " kl",
2124     "1110011100101" => "dat",
2125     "111001110011" => "t\n (",
2126     "1110011101" => "L",
2127     "11100111100" => "ue",
2128     "11100111101" => "v",
2129     "11100111110" => "\n (1)",
2130     "111001111110" => "4\0",
2131     "111001111111" => " 4",
2132     "111010000000" => "\n (4",
2133     "111010000001" => "f ",
2134     "11101000001" => "we",
2135     "111010000100" => "\x{e3}Wl ",
2136     "111010000101" => " Stunden ",
2137     "11101000011" => "bei ",
2138     "1110100010000" => "\n (26",
2139     "1110100010001" => "\x{c8}",
2140     "111010001001" => "\n (10",
2141     "111010001010" => "- ",
2142     "1110100010110" => "Pr",
2143     "1110100010111" => "frag",
2144     "1110100011000" => "13\0-",
2145     "1110100011001" => ", m",
2146     "1110100011010" => " erh",
2147     "1110100011011" => "aW\x{fc}",
2148     "1110100011100" => "tra",
2149     "1110100011101" => "Alt",
2150     "1110100011110" => "boy1",
2151     "1110100011111" => "\x{fb}ukp",
2152     "1110100100000" => " du ",
2153     "1110100100001" => "Wo",
2154     "111010010001" => "halte",
2155     "1110100100100" => "_3",
2156     "1110100100101" => "cool",
2157     "1110100100110" => "ffi",
2158     "111010010011100" => "eil",
2159     "11101001001110100" => "\x{f8}",
2160     "11101001001110101" => "\x{dd}",
2161     "111010010011101100" => "\a",
2162     "111010010011101101" => "\x{cc}",
2163     "11101001001110111" => "\3",
2164     "11101001001111" => "ima",
2165     "11101001010" => "1 ",
2166     "111010010110" => "vil",
2167     "1110100101110" => "7\0-\0",
2168     "1110100101111" => "\0R",
2169     "111010011000" => "???",
2170     "111010011001" => 29,
2171     "111010011010" => "ok",
2172     "1110100110110" => "use",
2173     "1110100110111" => "ide",
2174     "11101001110" => "2\0",
2175     "1110100111100" => "mon",
2176     "1110100111101" => "Rende",
2177     "111010011111" => "R ",
2178     "11101010000" => "ko",
2179     "1110101000100" => "ir ",
2180     "1110101000101" => "nis",
2181     "1110101000110" => "02\0",
2182     "1110101000111" => "ast ",
2183     "111010100100" => "chl",
2184     "1110101001010" => "cker",
2185     "1110101001011" => "ages",
2186     "11101010011" => "be",
2187     "11101010100" => "jetzt",
2188     "11101010101" => "ka",
2189     "111010101100" => "r\x{b0} ",
2190     "111010101101" => "\000255,",
2191     "111010101110" => "e\0P",
2192     "111010101111" => "\x{b0}\x{b0}",
2193     111010110 => "g",
2194     "11101011100" => "nd",
2195     "111010111010" => "zei",
2196     "111010111011" => "xe",
2197     "1110101111000" => "01.",
2198     "1110101111001" => "mil",
2199     "1110101111010" => "Gi",
2200     "1110101111011" => " Ma",
2201     "111010111110" => "e\0T",
2202     "1110101111110" => " auf ",
2203     "1110101111111" => "chat",
2204     1110110 => "-",
2205     "111011100000" => "ak",
2206     "1110111000010" => ".gif\0",
2207     "1110111000011" => " 2_\x{b0}%",
2208     "11101110001" => "\x{b0} _",
2209     "11101110010" => "h ",
2210     "111011100110" => "nic",
2211     "111011100111" => "nder ",
2212     "1110111010" => "ver",
2213     "11101110110" => 15,
2214     "11101110111000000" => "\37",
2215     "11101110111000001" => "\e",
2216     "11101110111000010" => "\x{d7}",
2217     "11101110111000011" => "\x{ce}",
2218     "11101110111000100" => "\x{cb}",
2219     "11101110111000101" => "\x{bd}",
2220     "11101110111000110" => "\x{2019}",
2221     "11101110111000111" => "\x{a2}",
2222     "11101110111001" => "lde",
2223     "1110111011101" => "\n (50",
2224     "1110111011110" => "ort",
2225     "1110111011111" => "(20)\0",
2226     "11101111000" => "bi",
2227     "111011110010" => "\n(14)",
2228     "1110111100110" => "... ",
2229     "1110111100111" => "tes",
2230     "11101111010" => "mp",
2231     "111011110110" => "en\0",
2232     "111011110111" => "2.",
2233     "111011111000" => "fo",
2234     "111011111001" => "\x{dc}",
2235     "111011111010" => "nur ",
2236     "1110111110110" => "dein",
2237     "1110111110111" => "fel",
2238     "111011111100" => "dy",
2239     "111011111101" => "_Stadt_",
2240     "111011111110" => 27,
2241     "1110111111110" => "Am",
2242     "1110111111111" => "\"\"\x{b0}%",
2243     111100000 => "\x{b0}r\x{b0}",
2244     "1111000010" => "x",
2245     "1111000011000" => "Kiss\n",
2246     "1111000011001" => "geb",
2247     "111100001101" => "\n (3)",
2248     "111100001110" => "4\x{b0}\x{b0}",
2249     "1111000011110" => "flirt",
2250     "1111000011111" => "BaW\x{fc} ",
2251     "1111000100" => "m ",
2252     "111100010100" => "James",
2253     "1111000101010" => "wieder",
2254     "1111000101011" => "8,",
2255     "1111000101100" => "f\0pics/",
2256     "1111000101101" => "e\0d",
2257     "111100010111" => "su",
2258     111100011 => "t",
2259     "11110010000" => ",0,0\0",
2260     "11110010001" => "ter",
2261     "1111001001000" => "ie)",
2262     "1111001001001" => 34,
2263     "111100100101" => "0.gi",
2264     "111100100110" => "rin",
2265     "1111001001110" => "---",
2266     "1111001001111" => "uper",
2267     "11110010100" => "den",
2268     "1111001010100" => "oder",
2269     "1111001010101" => "rst",
2270     "1111001010110" => "lge",
2271     "1111001010111" => "schw",
2272     "1111001011000" => "\0p\00055",
2273     "1111001011001" => "ule",
2274     "111100101101" => "ime",
2275     "111100101110" => 100,
2276     "111100101111" => "#_Rea",
2277     "111100110000" => "l Nam",
2278     "111100110001" => "%27\x{b0}",
2279     "1111001100100" => "it ",
2280     "1111001100101" => "lac",
2281     "111100110011" => "e_: \x{b0}",
2282     "11110011010" => "ll",
2283     "11110011011" => 23,
2284     "111100111000" => " G",
2285     "111100111001" => "Se",
2286     "111100111010" => "30+",
2287     "1111001110110" => "za",
2288     "1111001110111" => "\x{b0}>h",
2289     "11110011110" => "r\0James\0",
2290     "1111001111100" => "uss..",
2291     "1111001111101" => "w\0C",
2292     "1111001111110" => "18\0",
2293     "1111001111111" => "t\x{f5}",
2294     "1111010000" => "\x{f5}",
2295     "1111010001000" => "ken K",
2296     "1111010001001" => "\n (23",
2297     "1111010001010" => "3\0-\0-",
2298     "1111010001011" => "l\0-\0L",
2299     "111101000110" => "chen\0",
2300     "111101000111" => "Fun",
2301     "111101001000" => "ol\n (",
2302     "111101001001" => "Al",
2303     "11110100101" => 10,
2304     "1111010011" => "?",
2305     "11110101000" => "Sie",
2306     "1111010100100" => ",195,",
2307     "1111010100101" => "Stammis",
2308     "1111010100110" => "ende",
2309     "1111010100111" => "\0k",
2310     "11110101010" => "ja",
2311     "1111010101100" => "\x{c4}",
2312     "1111010101101" => "/knud",
2313     "111101010111" => "\0T",
2314     "1111010110000" => "alten",
2315     "1111010110001" => "l\0-\0T",
2316     "111101011001" => "\n (40",
2317     "111101011010" => "im ",
2318     "111101011011" => 30,
2319     "111101011100" => "\n (11",
2320     "111101011101" => "eu",
2321     "1111010111100" => "\21\21Us",
2322     "1111010111101" => "o\0",
2323     "1111010111110" => "\0A",
2324     "11110101111110" => "(3)",
2325     "11110101111111" => "40)\0p",
2326     "11110110000" => "pa",
2327     "1111011000100" => "r z",
2328     "1111011000101" => 2001,
2329     "111101100011" => "N ",
2330     "1111011001" => "b",
2331     "1111011010000" => "0,200",
2332     "1111011010001" => "\x{f5}\x{e3}bF",
2333     "1111011010010" => "\0Sing",
2334     "1111011010011" => "6,",
2335     "111101101010" => ".html\x{f5}\x{e3}",
2336     "111101101011" => "ass",
2337     "1111011011" => "T",
2338     "11110111000" => "ng",
2339     "11110111001" => "gen",
2340     "111101110100" => "Fre",
2341     "1111011101010" => "18)\0p",
2342     "1111011101011" => "onli",
2343     "11110111011" => "ie ",
2344     "1111011110" => ")",
2345     "1111011111000" => ", dic",
2346     "1111011111001" => "16\0-",
2347     "1111011111010" => "sy",
2348     "1111011111011" => "87\0",
2349     "11110111111" => "Hangman",
2350     "11111000000" => "8)\0p\0",
2351     "111110000010" => ".....",
2352     "111110000011" => "?\x{f5}s",
2353     "1111100001000" => "he ",
2354     "1111100001001" => "nchen",
2355     "111110000101" => 89,
2356     "11111000011" => "es ",
2357     111110001 => "l",
2358     "1111100100" => "di",
2359     "1111100101000" => " herz",
2360     "1111100101001" => "Du h",
2361     "1111100101010" => "unk",
2362     "1111100101011" => "\n",
2363     "111110010110" => " b",
2364     "111110010111" => "_\x{b0}r\x{b0}",
2365     111110011 => "er",
2366     "111110100000" => "\x{b0}%3",
2367     "1111101000010" => "e\0E",
2368     "1111101000011" => "00\0-\0",
2369     "11111010001" => "0,0,0",
2370     "1111101001000" => "20\0",
2371     "1111101001001" => "eli",
2372     "1111101001010" => "bitt",
2373     "1111101001011" => " am ",
2374     "111110100110" => "rt ",
2375     "111110100111" => "6\0",
2376     111110101 => "E",
2377     "1111101100" => "al",
2378     "1111101101000" => "lz\n (",
2379     "1111101101001" => "r S",
2380     "1111101101010" => "40+\n ",
2381     "1111101101011" => "20\x{b0}",
2382     "1111101101100" => "alt\n",
2383     "1111101101101" => "shi",
2384     "111110110111" => "!\n (",
2385     "1111101110" => "mm",
2386     "111110111100" => "dd",
2387     "1111101111010" => "uns",
2388     "1111101111011" => "e\0c",
2389     "111110111110" => "le ",
2390     "111110111111" => " sich",
2391     "1111110000" => 9,
2392     "11111100010" => "...",
2393     "1111110001100" => "25+\n ",
2394     "1111110001101" => "one",
2395     "111111000111" => "nim",
2396     "1111110010000" => "14)\0p",
2397     "1111110010001" => "Schn",
2398     "111111001001" => "Sachsen",
2399     "1111110010100" => "n w",
2400     "1111110010101" => "_\x{b0}B\x{b0}",
2401     "11111100101100" => "ess",
2402     "11111100101101" => "chr",
2403     "1111110010111" => "unny",
2404     "11111100110" => "at",
2405     "111111001110" => "ent",
2406     "111111001111" => "sm_0",
2407     111111010 => "n ",
2408     "111111011000" => ">py_r",
2409     "1111110110010" => "\x{b0}[0,",
2410     "1111110110011" => "Pi",
2411     "11111101101" => 16,
2412     "1111110111000" => "Jo",
2413     "1111110111001" => "z\0",
2414     "111111011101" => "<\x{b0}\x{b0}%0",
2415     "11111101111" => " OK ",
2416     111111100 => " 2\n (",
2417     "111111101000" => "ig ",
2418     "1111111010010" => "kin",
2419     "1111111010011" => "2\n (3",
2420     "1111111010100" => "34)\0p",
2421     "1111111010101" => "tw",
2422     "1111111010110" => "r i",
2423     "11111110101110" => "\$",
2424     "1111111010111100" => "n noc",
2425     "111111101011110100" => "\17",
2426     "111111101011110101" => "\x{178}",
2427     "11111110101111011" => "\x{fd}",
2428     "1111111010111110" => "\22",
2429     "11111110101111110000" => "\\\\\\",
2430     "11111110101111110001" => "ampu",
2431     "1111111010111111001" => "\x{cd}",
2432     "111111101011111101" => "\26",
2433     "11111110101111111" => "ufge",
2434     "1111111011000" => "ia\n ",
2435     "1111111011001" => "s\x{fc}\x{df}e",
2436     "111111101101" => "35)\0p",
2437     "11111110111" => "Sf\0\0\0",
2438     111111110 => ", ",
2439     "111111111000" => "50)\0p",
2440     "111111111001" => "m\0-\0",
2441     "11111111101" => "un",
2442     "11111111110" => "sche",
2443     "11111111111" => "so"
2444     };
2445    
2446 root 1.2 package Net::Knuddels::Receiver;
2447    
2448     sub new {
2449     my $class = shift;
2450    
2451     bless { @_ }, $class;
2452     }
2453    
2454     sub feed_data($$) {
2455     my ($self, $data) = @_;
2456    
2457     # split data stream into packets
2458    
2459     $data = "$self->{rbuf}$data";
2460    
2461     while () {
2462     1 <= length $data or last;
2463     my $len = ord substr $data, 0, 1;
2464    
2465     my $skip;
2466     if ($len & 0x80) {
2467     my $tail = (($len >> 5) & 3) - 1;
2468     $len = ($len & 0x1f) + 1;
2469    
2470     $tail < length $data or last;
2471     $len += (ord substr $data, $_ + 1, 1) << ($_ * 8 + 5)
2472     for 0 .. $tail;
2473    
2474     $skip = 2 + $tail;
2475     } else {
2476     $skip = 1;
2477     $len++;
2478     }
2479    
2480     $len + $skip <= length $data or last;
2481     substr $data, 0, $skip, "";
2482     my $msg = substr $data, 0, $len, "";
2483    
2484     $self->feed_msg ($msg);
2485     }
2486    
2487     $self->{rbuf} = $data;
2488     }
2489    
2490     my $RE_dec = join "|", keys %$dictionary;
2491 root 1.1
2492 root 1.2 sub feed_msg($$) {
2493     my ($self, $msg) = @_;
2494 root 1.1
2495     my $bin = unpack "b*", $msg;
2496     my $res = "";
2497    
2498 root 1.2 while ($bin =~ /\G($RE_dec)/cmog) {
2499     my $frag = $dictionary->{$1};
2500 root 1.1 $frag = pack "b*", substr $bin, 0, 16, "" if $frag eq "\\\\\\";
2501     $res .= $frag;
2502     }
2503 root 1.2 $bin =~ /\G(.*[^0].*)$/ and die "Net::Knuddels::Receiver: undecodable message tail '$1'";
2504    
2505     $self->feed_event (split /\0/, $res);
2506 root 1.1 }
2507    
2508 root 1.2 sub feed_event($@) {
2509     my ($self, $type, @arg) = @_;
2510 root 1.1
2511 root 1.2 for ($type, "ALL") {
2512     my $ev = $self->{cb}{$_};
2513     $_->($type, @arg) for values %$ev;
2514 root 1.1 }
2515 root 1.2 }
2516 root 1.1
2517 root 1.2 sub register {
2518     my ($self, $type, $cb) = @_;
2519 root 1.1
2520 root 1.2 $self->{cb}{$type}{$cb} = $cb;
2521 root 1.1 }
2522    
2523 root 1.2 1;
2524