1<html>
2<head><script>
3var $wnd = parent;
4var $doc = $wnd.document;
5var $moduleName = "org.cs3.dokuwiki.jsp.JspConverter";
6</script></head>
7<body>
8<font face='arial' size='-1'>This script is part of module</font>
9<code>org.cs3.dokuwiki.jsp.JspConverter</code>
10<script><!--
11function nullMethod(){
12  return window;
13}
14
15function java_lang_Object_equals__Ljava_lang_Object_2(other){
16  return this === other;
17}
18
19function java_lang_Object_hashCode__(){
20  return java_lang_System_identityHashCode__Ljava_lang_Object_2(this);
21}
22
23function java_lang_Object_toString__(){
24  return this.java_lang_Object_typeName + '@' + this.hashCode__();
25}
26
27function java_lang_Object(){
28}
29
30_ = java_lang_Object.prototype = {};
31_.equals__Ljava_lang_Object_2 = java_lang_Object_equals__Ljava_lang_Object_2;
32_.hashCode__ = java_lang_Object_hashCode__;
33_.toString__ = java_lang_Object_toString__;
34_.toString = function(){
35  return this.toString__();
36}
37;
38_.java_lang_Object_typeName = 'java.lang.Object';
39_.java_lang_Object_typeId = 0;
40function com_google_gwt_core_client_GWT_getTypeName__Ljava_lang_Object_2(o){
41  return o == null?null:o.java_lang_Object_typeName;
42}
43
44com_google_gwt_core_client_GWT_sUncaughtExceptionHandler = null;
45function com_google_gwt_core_client_Impl_getNextHashId__(){
46  return ++com_google_gwt_core_client_Impl_sNextHashId;
47}
48
49function com_google_gwt_core_client_Impl_getHashCode__Lcom_google_gwt_core_client_JavaScriptObject_2(o){
50  return o == null?0:o.$H?o.$H:(o.$H = com_google_gwt_core_client_Impl_getNextHashId__());
51}
52
53function com_google_gwt_core_client_Impl_getHashCode__Ljava_lang_Object_2(o){
54  return o == null?0:o.$H?o.$H:(o.$H = com_google_gwt_core_client_Impl_getNextHashId__());
55}
56
57com_google_gwt_core_client_Impl_sNextHashId = 0;
58function java_lang_Throwable_$clinit__(){
59  java_lang_Throwable_$clinit__ = nullMethod;
60  java_lang_Throwable_NO_1STACK_1TRACE = com_google_gwt_lang_Array_initDims__Ljava_lang_String_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2('[N', [0], [13], [0], null);
61  return window;
62}
63
64function java_lang_Throwable_toString__(){
65  var className, msg;
66  className = com_google_gwt_core_client_GWT_getTypeName__Ljava_lang_Object_2(this);
67  msg = this.java_lang_Throwable_message;
68  if (msg !== null) {
69    return className + ': ' + msg;
70  }
71   else {
72    return className;
73  }
74}
75
76function java_lang_Throwable_$initCause__Ljava_lang_Throwable_2Ljava_lang_Throwable_2(this$static, cause){
77  if (this$static.java_lang_Throwable_cause !== null) {
78    throw java_lang_IllegalStateException_$IllegalStateException__Ljava_lang_IllegalStateException_2Ljava_lang_String_2(new java_lang_IllegalStateException(), "Can't overwrite cause");
79  }
80  if (cause === this$static) {
81    throw java_lang_IllegalArgumentException_$IllegalArgumentException__Ljava_lang_IllegalArgumentException_2Ljava_lang_String_2(new java_lang_IllegalArgumentException(), 'Self-causation not permitted');
82  }
83  this$static.java_lang_Throwable_cause = cause;
84  return this$static;
85}
86
87function java_lang_Throwable_$Throwable__Ljava_lang_Throwable_2(this$static){
88  java_lang_Throwable_$clinit__();
89  return this$static;
90}
91
92function java_lang_Throwable_$Throwable__Ljava_lang_Throwable_2Ljava_lang_String_2(this$static, message0){
93  java_lang_Throwable_$clinit__();
94  this$static.java_lang_Throwable_message = message0;
95  return this$static;
96}
97
98function java_lang_Throwable(){
99}
100
101_ = java_lang_Throwable.prototype = new java_lang_Object();
102_.toString__ = java_lang_Throwable_toString__;
103_.java_lang_Object_typeName = 'java.lang.Throwable';
104_.java_lang_Object_typeId = 1;
105_.java_lang_Throwable_cause = null;
106_.java_lang_Throwable_message = null;
107function java_lang_Exception_$Exception__Ljava_lang_Exception_2(this$static){
108  java_lang_Throwable_$Throwable__Ljava_lang_Throwable_2(this$static);
109  return this$static;
110}
111
112function java_lang_Exception_$Exception__Ljava_lang_Exception_2Ljava_lang_String_2(this$static, message0){
113  java_lang_Throwable_$Throwable__Ljava_lang_Throwable_2Ljava_lang_String_2(this$static, message0);
114  return this$static;
115}
116
117function java_lang_Exception(){
118}
119
120_ = java_lang_Exception.prototype = new java_lang_Throwable();
121_.java_lang_Object_typeName = 'java.lang.Exception';
122_.java_lang_Object_typeId = 2;
123function java_lang_RuntimeException_$RuntimeException__Ljava_lang_RuntimeException_2Ljava_lang_String_2(this$static, message0){
124  java_lang_Exception_$Exception__Ljava_lang_Exception_2Ljava_lang_String_2(this$static, message0);
125  return this$static;
126}
127
128function java_lang_RuntimeException_$RuntimeException__Ljava_lang_RuntimeException_2(this$static){
129  java_lang_Exception_$Exception__Ljava_lang_Exception_2(this$static);
130  return this$static;
131}
132
133function java_lang_RuntimeException(){
134}
135
136_ = java_lang_RuntimeException.prototype = new java_lang_Exception();
137_.java_lang_Object_typeName = 'java.lang.RuntimeException';
138_.java_lang_Object_typeId = 3;
139function com_google_gwt_core_client_JavaScriptException_$JavaScriptException__Lcom_google_gwt_core_client_JavaScriptException_2Ljava_lang_String_2Ljava_lang_String_2(this$static, name0, description){
140  java_lang_RuntimeException_$RuntimeException__Ljava_lang_RuntimeException_2Ljava_lang_String_2(this$static, 'JavaScript ' + name0 + ' exception: ' + description);
141  this$static.com_google_gwt_core_client_JavaScriptException_name = name0;
142  this$static.com_google_gwt_core_client_JavaScriptException_description = description;
143  return this$static;
144}
145
146function com_google_gwt_core_client_JavaScriptException(){
147}
148
149_ = com_google_gwt_core_client_JavaScriptException.prototype = new java_lang_RuntimeException();
150_.java_lang_Object_typeName = 'com.google.gwt.core.client.JavaScriptException';
151_.java_lang_Object_typeId = 4;
152_.com_google_gwt_core_client_JavaScriptException_name = null;
153_.com_google_gwt_core_client_JavaScriptException_description = null;
154function com_google_gwt_core_client_JavaScriptObject_equalsImpl__Lcom_google_gwt_core_client_JavaScriptObject_2Lcom_google_gwt_core_client_JavaScriptObject_2(o, other){
155  return o === other;
156}
157
158function com_google_gwt_core_client_JavaScriptObject_toStringImpl__Lcom_google_gwt_core_client_JavaScriptObject_2(o){
159  if (o.toString)
160    return o.toString();
161  return '[object]';
162}
163
164function com_google_gwt_core_client_JavaScriptObject_equals__Ljava_lang_Object_2(other){
165  return com_google_gwt_core_client_JavaScriptObject_$equals__Lcom_google_gwt_core_client_JavaScriptObject_2Ljava_lang_Object_2(this, other);
166}
167
168function com_google_gwt_core_client_JavaScriptObject_hashCode__(){
169  return com_google_gwt_core_client_JavaScriptObject_$hashCode__Lcom_google_gwt_core_client_JavaScriptObject_2(this);
170}
171
172function com_google_gwt_core_client_JavaScriptObject_toString__(){
173  return com_google_gwt_core_client_JavaScriptObject_toStringImpl__Lcom_google_gwt_core_client_JavaScriptObject_2(this);
174}
175
176function com_google_gwt_core_client_JavaScriptObject_$equals__Lcom_google_gwt_core_client_JavaScriptObject_2Ljava_lang_Object_2(this$static, other){
177  if (!com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2I(other, 1)) {
178    return false;
179  }
180  return com_google_gwt_core_client_JavaScriptObject_equalsImpl__Lcom_google_gwt_core_client_JavaScriptObject_2Lcom_google_gwt_core_client_JavaScriptObject_2(this$static, com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2I(other, 1));
181}
182
183function com_google_gwt_core_client_JavaScriptObject_$hashCode__Lcom_google_gwt_core_client_JavaScriptObject_2(this$static){
184  return com_google_gwt_core_client_Impl_getHashCode__Lcom_google_gwt_core_client_JavaScriptObject_2(this$static);
185}
186
187function com_google_gwt_core_client_JavaScriptObject(){
188}
189
190_ = com_google_gwt_core_client_JavaScriptObject.prototype = new java_lang_Object();
191_.equals__Ljava_lang_Object_2 = com_google_gwt_core_client_JavaScriptObject_equals__Ljava_lang_Object_2;
192_.hashCode__ = com_google_gwt_core_client_JavaScriptObject_hashCode__;
193_.toString__ = com_google_gwt_core_client_JavaScriptObject_toString__;
194_.java_lang_Object_typeName = 'com.google.gwt.core.client.JavaScriptObject';
195_.java_lang_Object_typeId = 5;
196function com_google_gwt_lang_Array_initDims__Ljava_lang_String_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2(typeName, typeIdExprs, queryIdExprs, dimExprs, defaultValue){
197  return com_google_gwt_lang_Array_initDims__Ljava_lang_String_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2IILjava_lang_Object_2(typeName, typeIdExprs, queryIdExprs, dimExprs, 0, com_google_gwt_lang_Array_getValueCount__Ljava_lang_Object_2(dimExprs), defaultValue);
198}
199
200function com_google_gwt_lang_Array_initValues__Ljava_lang_String_2IILjava_lang_Object_2(typeName, typeId, queryId, values){
201  var length0, result, i;
202  length0 = com_google_gwt_lang_Array_getValueCount__Ljava_lang_Object_2(values);
203  result = com_google_gwt_lang_Array_$Array__Lcom_google_gwt_lang_Array_2IIILjava_lang_String_2(new com_google_gwt_lang_Array(), length0, typeId, queryId, typeName);
204  for (i = 0; i < length0; ++i) {
205    com_google_gwt_lang_Array__1set__Lcom_google_gwt_lang_Array_2ILjava_lang_Object_2(result, i, com_google_gwt_lang_Array_getValue__Ljava_lang_Object_2I(values, i));
206  }
207  return result;
208}
209
210function com_google_gwt_lang_Array_setCheck__Lcom_google_gwt_lang_Array_2ILjava_lang_Object_2(array0, index0, value0){
211  if (value0 !== null && array0.com_google_gwt_lang_Array_queryId != 0 && !com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2I(value0, array0.com_google_gwt_lang_Array_queryId)) {
212    throw java_lang_ArrayStoreException_$ArrayStoreException__Ljava_lang_ArrayStoreException_2(new java_lang_ArrayStoreException());
213  }
214  return com_google_gwt_lang_Array__1set__Lcom_google_gwt_lang_Array_2ILjava_lang_Object_2(array0, index0, value0);
215}
216
217function com_google_gwt_lang_Array__1set__Lcom_google_gwt_lang_Array_2ILjava_lang_Object_2(array0, index0, value0){
218  return array0[index0] = value0;
219}
220
221function com_google_gwt_lang_Array_getIntValue__Ljava_lang_Object_2I(values, index0){
222  return values[index0];
223}
224
225function com_google_gwt_lang_Array_getValue__Ljava_lang_Object_2I(values, index0){
226  return values[index0];
227}
228
229function com_google_gwt_lang_Array_getValueCount__Ljava_lang_Object_2(values){
230  return values.length;
231}
232
233function com_google_gwt_lang_Array_initDims__Ljava_lang_String_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2IILjava_lang_Object_2(typeName, typeIdExprs, queryIdExprs, dimExprs, index0, count, defaultValue){
234  var length0, result, i, i;
235  if ((length0 = com_google_gwt_lang_Array_getIntValue__Ljava_lang_Object_2I(dimExprs, index0))< 0) {
236    throw java_lang_NegativeArraySizeException_$NegativeArraySizeException__Ljava_lang_NegativeArraySizeException_2(new java_lang_NegativeArraySizeException());
237  }
238  result = com_google_gwt_lang_Array_$Array__Lcom_google_gwt_lang_Array_2IIILjava_lang_String_2(new com_google_gwt_lang_Array(), length0, com_google_gwt_lang_Array_getIntValue__Ljava_lang_Object_2I(typeIdExprs, index0), com_google_gwt_lang_Array_getIntValue__Ljava_lang_Object_2I(queryIdExprs, index0), typeName);
239  ++index0;
240  if (index0 < count) {
241    typeName = typeName.substring__I(1);
242    for (i = 0; i < length0; ++i) {
243      com_google_gwt_lang_Array__1set__Lcom_google_gwt_lang_Array_2ILjava_lang_Object_2(result, i, com_google_gwt_lang_Array_initDims__Ljava_lang_String_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2IILjava_lang_Object_2(typeName, typeIdExprs, queryIdExprs, dimExprs, index0, count, defaultValue));
244    }
245  }
246   else {
247    for (i = 0; i < length0; ++i) {
248      com_google_gwt_lang_Array__1set__Lcom_google_gwt_lang_Array_2ILjava_lang_Object_2(result, i, defaultValue);
249    }
250  }
251  return result;
252}
253
254function com_google_gwt_lang_Array_$Array__Lcom_google_gwt_lang_Array_2IIILjava_lang_String_2(this$static, length0, typeId, queryId, typeName){
255  this$static.com_google_gwt_lang_Array_length = length0;
256  this$static.com_google_gwt_lang_Array_queryId = queryId;
257  this$static.java_lang_Object_typeName = typeName;
258  this$static.java_lang_Object_typeId = typeId;
259  return this$static;
260}
261
262function com_google_gwt_lang_Array(){
263}
264
265_ = com_google_gwt_lang_Array.prototype = new java_lang_Object();
266_.java_lang_Object_typeName = 'com.google.gwt.lang.Array';
267_.java_lang_Object_typeId = 0;
268function com_google_gwt_lang_Cast_canCast__II(srcId, dstId){
269  if (!srcId)
270    return false;
271  return !(!com_google_gwt_lang_Cast_typeIdArray[srcId][dstId]);
272}
273
274function com_google_gwt_lang_Cast_charToString__C(x0){
275  return String.fromCharCode(x0);
276}
277
278function com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2I(src0, dstId){
279  if (src0 != null)
280    com_google_gwt_lang_Cast_canCast__II(src0.java_lang_Object_typeId, dstId) || com_google_gwt_lang_Exceptions_throwClassCastException__();
281  return src0;
282}
283
284function com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2I(src0, dstId){
285  if (src0 == null)
286    return false;
287  return com_google_gwt_lang_Cast_canCast__II(src0.java_lang_Object_typeId, dstId);
288}
289
290function com_google_gwt_lang_Cast_narrow_1char__Ljava_lang_Object_2(x0){
291  return x0 & 65535;
292}
293
294function com_google_gwt_lang_Cast_narrow_1int__Ljava_lang_Object_2(x0){
295  return ~(~x0);
296}
297
298function com_google_gwt_lang_Cast_round_1int__Ljava_lang_Object_2(x0){
299  if (x0 > java_lang_Integer_MAX_1VALUE)
300    return java_lang_Integer_MAX_1VALUE;
301  if (x0 < java_lang_Integer_MIN_1VALUE)
302    return java_lang_Integer_MIN_1VALUE;
303  return x0 >= 0?Math.floor(x0):Math.ceil(x0);
304}
305
306function com_google_gwt_lang_Cast_throwClassCastExceptionUnlessNull__Ljava_lang_Object_2(o){
307  if (o !== null) {
308    throw java_lang_ClassCastException_$ClassCastException__Ljava_lang_ClassCastException_2(new java_lang_ClassCastException());
309  }
310  return null;
311}
312
313function com_google_gwt_lang_Cast_wrapJSO__Lcom_google_gwt_core_client_JavaScriptObject_2Ljava_lang_Object_2(jso, seed){
314  _ = seed.prototype;
315  if (jso && !(jso.java_lang_Object_typeId >= _.java_lang_Object_typeId)) {
316    for (var i in _) {
317      jso[i] = _[i];
318    }
319  }
320  return jso;
321}
322
323function com_google_gwt_lang_Exceptions_caught__Ljava_lang_Object_2(e){
324  if (com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2I(e, 2)) {
325    return e;
326  }
327  return com_google_gwt_core_client_JavaScriptException_$JavaScriptException__Lcom_google_gwt_core_client_JavaScriptException_2Ljava_lang_String_2Ljava_lang_String_2(new com_google_gwt_core_client_JavaScriptException(), com_google_gwt_lang_Exceptions_javaScriptExceptionName__Ljava_lang_Object_2(e), com_google_gwt_lang_Exceptions_javaScriptExceptionDescription__Ljava_lang_Object_2(e));
328}
329
330function com_google_gwt_lang_Exceptions_throwClassCastException__(){
331  throw java_lang_ClassCastException_$ClassCastException__Ljava_lang_ClassCastException_2(new java_lang_ClassCastException());
332}
333
334function com_google_gwt_lang_Exceptions_javaScriptExceptionDescription__Ljava_lang_Object_2(e){
335  return e.message;
336}
337
338function com_google_gwt_lang_Exceptions_javaScriptExceptionName__Ljava_lang_Object_2(e){
339  return e.name;
340}
341
342function com_google_gwt_user_client_DOM_$clinit__(){
343  com_google_gwt_user_client_DOM_$clinit__ = nullMethod;
344  com_google_gwt_user_client_DOM_sEventPreviewStack = java_util_Vector_$Vector__Ljava_util_Vector_2(new java_util_Vector());
345  {
346    com_google_gwt_user_client_DOM_impl = new com_google_gwt_user_client_impl_DOMImplOpera();
347    com_google_gwt_user_client_DOM_impl.init__();
348  }
349  return window;
350}
351
352function com_google_gwt_user_client_DOM_appendChild__Lcom_google_gwt_user_client_Element_2Lcom_google_gwt_user_client_Element_2(parent0, child){
353  com_google_gwt_user_client_DOM_$clinit__();
354  com_google_gwt_user_client_DOM_impl.appendChild__Lcom_google_gwt_user_client_Element_2Lcom_google_gwt_user_client_Element_2(parent0, child);
355}
356
357function com_google_gwt_user_client_DOM_compare__Lcom_google_gwt_user_client_Element_2Lcom_google_gwt_user_client_Element_2(elem1, elem2){
358  com_google_gwt_user_client_DOM_$clinit__();
359  return com_google_gwt_user_client_DOM_impl.compare__Lcom_google_gwt_user_client_Element_2Lcom_google_gwt_user_client_Element_2(elem1, elem2);
360}
361
362function com_google_gwt_user_client_DOM_createButton__(){
363  com_google_gwt_user_client_DOM_$clinit__();
364  return com_google_gwt_user_client_DOM_impl.createElement__Ljava_lang_String_2('button');
365}
366
367function com_google_gwt_user_client_DOM_createDiv__(){
368  com_google_gwt_user_client_DOM_$clinit__();
369  return com_google_gwt_user_client_DOM_impl.createElement__Ljava_lang_String_2('div');
370}
371
372function com_google_gwt_user_client_DOM_createTextArea__(){
373  com_google_gwt_user_client_DOM_$clinit__();
374  return com_google_gwt_user_client_DOM_impl.createElement__Ljava_lang_String_2('textarea');
375}
376
377function com_google_gwt_user_client_DOM_eventCancelBubble__Lcom_google_gwt_user_client_Event_2Z(evt, cancel){
378  com_google_gwt_user_client_DOM_$clinit__();
379  com_google_gwt_user_client_DOM_impl.eventCancelBubble__Lcom_google_gwt_user_client_Event_2Z(evt, cancel);
380}
381
382function com_google_gwt_user_client_DOM_eventGetAltKey__Lcom_google_gwt_user_client_Event_2(evt){
383  com_google_gwt_user_client_DOM_$clinit__();
384  return com_google_gwt_user_client_DOM_impl.eventGetAltKey__Lcom_google_gwt_user_client_Event_2(evt);
385}
386
387function com_google_gwt_user_client_DOM_eventGetCtrlKey__Lcom_google_gwt_user_client_Event_2(evt){
388  com_google_gwt_user_client_DOM_$clinit__();
389  return com_google_gwt_user_client_DOM_impl.eventGetCtrlKey__Lcom_google_gwt_user_client_Event_2(evt);
390}
391
392function com_google_gwt_user_client_DOM_eventGetKeyCode__Lcom_google_gwt_user_client_Event_2(evt){
393  com_google_gwt_user_client_DOM_$clinit__();
394  return com_google_gwt_user_client_DOM_impl.eventGetKeyCode__Lcom_google_gwt_user_client_Event_2(evt);
395}
396
397function com_google_gwt_user_client_DOM_eventGetShiftKey__Lcom_google_gwt_user_client_Event_2(evt){
398  com_google_gwt_user_client_DOM_$clinit__();
399  return com_google_gwt_user_client_DOM_impl.eventGetShiftKey__Lcom_google_gwt_user_client_Event_2(evt);
400}
401
402function com_google_gwt_user_client_DOM_eventGetType__Lcom_google_gwt_user_client_Event_2(evt){
403  com_google_gwt_user_client_DOM_$clinit__();
404  return com_google_gwt_user_client_DOM_impl.eventGetTypeInt__Lcom_google_gwt_user_client_Event_2(evt);
405}
406
407function com_google_gwt_user_client_DOM_eventPreventDefault__Lcom_google_gwt_user_client_Event_2(evt){
408  com_google_gwt_user_client_DOM_$clinit__();
409  com_google_gwt_user_client_DOM_impl.eventPreventDefault__Lcom_google_gwt_user_client_Event_2(evt);
410}
411
412function com_google_gwt_user_client_DOM_eventToString__Lcom_google_gwt_user_client_Event_2(evt){
413  com_google_gwt_user_client_DOM_$clinit__();
414  return com_google_gwt_user_client_DOM_impl.eventToString__Lcom_google_gwt_user_client_Event_2(evt);
415}
416
417function com_google_gwt_user_client_DOM_getAttribute__Lcom_google_gwt_user_client_Element_2Ljava_lang_String_2(elem, attr){
418  com_google_gwt_user_client_DOM_$clinit__();
419  return com_google_gwt_user_client_DOM_impl.getAttribute__Lcom_google_gwt_user_client_Element_2Ljava_lang_String_2(elem, attr);
420}
421
422function com_google_gwt_user_client_DOM_getElementById__Ljava_lang_String_2(id){
423  com_google_gwt_user_client_DOM_$clinit__();
424  return com_google_gwt_user_client_DOM_impl.getElementById__Ljava_lang_String_2(id);
425}
426
427function com_google_gwt_user_client_DOM_getEventsSunk__Lcom_google_gwt_user_client_Element_2(elem){
428  com_google_gwt_user_client_DOM_$clinit__();
429  return com_google_gwt_user_client_DOM_impl.getEventsSunk__Lcom_google_gwt_user_client_Element_2(elem);
430}
431
432function com_google_gwt_user_client_DOM_getParent__Lcom_google_gwt_user_client_Element_2(elem){
433  com_google_gwt_user_client_DOM_$clinit__();
434  return com_google_gwt_user_client_DOM_impl.getParent__Lcom_google_gwt_user_client_Element_2(elem);
435}
436
437function com_google_gwt_user_client_DOM_removeChild__Lcom_google_gwt_user_client_Element_2Lcom_google_gwt_user_client_Element_2(parent0, child){
438  com_google_gwt_user_client_DOM_$clinit__();
439  com_google_gwt_user_client_DOM_impl.removeChild__Lcom_google_gwt_user_client_Element_2Lcom_google_gwt_user_client_Element_2(parent0, child);
440}
441
442function com_google_gwt_user_client_DOM_setAttribute__Lcom_google_gwt_user_client_Element_2Ljava_lang_String_2Ljava_lang_String_2(elem, attr, value0){
443  com_google_gwt_user_client_DOM_$clinit__();
444  com_google_gwt_user_client_DOM_impl.setAttribute__Lcom_google_gwt_user_client_Element_2Ljava_lang_String_2Ljava_lang_String_2(elem, attr, value0);
445}
446
447function com_google_gwt_user_client_DOM_setBooleanAttribute__Lcom_google_gwt_user_client_Element_2Ljava_lang_String_2Z(elem, attr, value0){
448  com_google_gwt_user_client_DOM_$clinit__();
449  com_google_gwt_user_client_DOM_impl.setBooleanAttribute__Lcom_google_gwt_user_client_Element_2Ljava_lang_String_2Z(elem, attr, value0);
450}
451
452function com_google_gwt_user_client_DOM_setEventListener__Lcom_google_gwt_user_client_Element_2Lcom_google_gwt_user_client_EventListener_2(elem, listener){
453  com_google_gwt_user_client_DOM_$clinit__();
454  com_google_gwt_user_client_DOM_impl.setEventListener__Lcom_google_gwt_user_client_Element_2Lcom_google_gwt_user_client_EventListener_2(elem, listener);
455}
456
457function com_google_gwt_user_client_DOM_setInnerHTML__Lcom_google_gwt_user_client_Element_2Ljava_lang_String_2(elem, html){
458  com_google_gwt_user_client_DOM_$clinit__();
459  com_google_gwt_user_client_DOM_impl.setInnerHTML__Lcom_google_gwt_user_client_Element_2Ljava_lang_String_2(elem, html);
460}
461
462function com_google_gwt_user_client_DOM_setInnerText__Lcom_google_gwt_user_client_Element_2Ljava_lang_String_2(elem, text0){
463  com_google_gwt_user_client_DOM_$clinit__();
464  com_google_gwt_user_client_DOM_impl.setInnerText__Lcom_google_gwt_user_client_Element_2Ljava_lang_String_2(elem, text0);
465}
466
467function com_google_gwt_user_client_DOM_setIntAttribute__Lcom_google_gwt_user_client_Element_2Ljava_lang_String_2I(elem, attr, value0){
468  com_google_gwt_user_client_DOM_$clinit__();
469  com_google_gwt_user_client_DOM_impl.setIntAttribute__Lcom_google_gwt_user_client_Element_2Ljava_lang_String_2I(elem, attr, value0);
470}
471
472function com_google_gwt_user_client_DOM_setStyleAttribute__Lcom_google_gwt_user_client_Element_2Ljava_lang_String_2Ljava_lang_String_2(elem, attr, value0){
473  com_google_gwt_user_client_DOM_$clinit__();
474  com_google_gwt_user_client_DOM_impl.setStyleAttribute__Lcom_google_gwt_user_client_Element_2Ljava_lang_String_2Ljava_lang_String_2(elem, attr, value0);
475}
476
477function com_google_gwt_user_client_DOM_sinkEvents__Lcom_google_gwt_user_client_Element_2I(elem, eventBits){
478  com_google_gwt_user_client_DOM_$clinit__();
479  com_google_gwt_user_client_DOM_impl.sinkEvents__Lcom_google_gwt_user_client_Element_2I(elem, eventBits);
480}
481
482function com_google_gwt_user_client_DOM_toString__Lcom_google_gwt_user_client_Element_2(elem){
483  com_google_gwt_user_client_DOM_$clinit__();
484  return com_google_gwt_user_client_DOM_impl.toString__Lcom_google_gwt_user_client_Element_2(elem);
485}
486
487function com_google_gwt_user_client_DOM_dispatchEvent__Lcom_google_gwt_user_client_Event_2Lcom_google_gwt_user_client_Element_2Lcom_google_gwt_user_client_EventListener_2(evt, elem, listener){
488  com_google_gwt_user_client_DOM_$clinit__();
489  var handler;
490  handler = com_google_gwt_core_client_GWT_sUncaughtExceptionHandler;
491  if (handler !== null) {
492    com_google_gwt_user_client_DOM_dispatchEventAndCatch__Lcom_google_gwt_user_client_Event_2Lcom_google_gwt_user_client_Element_2Lcom_google_gwt_user_client_EventListener_2Lcom_google_gwt_core_client_GWT$UncaughtExceptionHandler_2(evt, elem, listener, handler);
493  }
494   else {
495    com_google_gwt_user_client_DOM_dispatchEventImpl__Lcom_google_gwt_user_client_Event_2Lcom_google_gwt_user_client_Element_2Lcom_google_gwt_user_client_EventListener_2(evt, elem, listener);
496  }
497}
498
499function com_google_gwt_user_client_DOM_previewEvent__Lcom_google_gwt_user_client_Event_2(evt){
500  com_google_gwt_user_client_DOM_$clinit__();
501  var ret, preview;
502  ret = true;
503  if (com_google_gwt_user_client_DOM_sEventPreviewStack.size__() > 0) {
504    preview = com_google_gwt_lang_Cast_throwClassCastExceptionUnlessNull__Ljava_lang_Object_2(java_util_Vector_$get__Ljava_util_Vector_2I(com_google_gwt_user_client_DOM_sEventPreviewStack, com_google_gwt_user_client_DOM_sEventPreviewStack.size__() - 1));
505    if (!(ret = null.nullMethod0())) {
506      com_google_gwt_user_client_DOM_eventCancelBubble__Lcom_google_gwt_user_client_Event_2Z(evt, true);
507      com_google_gwt_user_client_DOM_eventPreventDefault__Lcom_google_gwt_user_client_Event_2(evt);
508    }
509  }
510  return ret;
511}
512
513function com_google_gwt_user_client_DOM_dispatchEventAndCatch__Lcom_google_gwt_user_client_Event_2Lcom_google_gwt_user_client_Element_2Lcom_google_gwt_user_client_EventListener_2Lcom_google_gwt_core_client_GWT$UncaughtExceptionHandler_2(evt, elem, listener, handler){
514  com_google_gwt_user_client_DOM_$clinit__();
515  var e, $e0;
516  try {
517    com_google_gwt_user_client_DOM_dispatchEventImpl__Lcom_google_gwt_user_client_Event_2Lcom_google_gwt_user_client_Element_2Lcom_google_gwt_user_client_EventListener_2(evt, elem, listener);
518  }
519   catch ($e0) {
520    $e0 = com_google_gwt_lang_Exceptions_caught__Ljava_lang_Object_2($e0);
521    if (com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2I($e0, 2)) {
522      e = $e0;
523      null.nullMethod0();
524    }
525     else
526      throw $e0;
527  }
528}
529
530function com_google_gwt_user_client_DOM_dispatchEventImpl__Lcom_google_gwt_user_client_Event_2Lcom_google_gwt_user_client_Element_2Lcom_google_gwt_user_client_EventListener_2(evt, elem, listener){
531  com_google_gwt_user_client_DOM_$clinit__();
532  if (elem === com_google_gwt_user_client_DOM_sCaptureElem) {
533    if (com_google_gwt_user_client_DOM_eventGetType__Lcom_google_gwt_user_client_Event_2(evt) == 8192) {
534      com_google_gwt_user_client_DOM_sCaptureElem = null;
535    }
536  }
537  listener.onBrowserEvent__Lcom_google_gwt_user_client_Event_2(evt);
538}
539
540com_google_gwt_user_client_DOM_impl = null;
541com_google_gwt_user_client_DOM_sCaptureElem = null;
542function com_google_gwt_user_client_Element_equals__Ljava_lang_Object_2(other){
543  if (com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2I(other, 3)) {
544    return com_google_gwt_user_client_DOM_compare__Lcom_google_gwt_user_client_Element_2Lcom_google_gwt_user_client_Element_2(this, com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2I(other, 3));
545  }
546  return com_google_gwt_core_client_JavaScriptObject_$equals__Lcom_google_gwt_core_client_JavaScriptObject_2Ljava_lang_Object_2(com_google_gwt_lang_Cast_wrapJSO__Lcom_google_gwt_core_client_JavaScriptObject_2Ljava_lang_Object_2(this, com_google_gwt_user_client_Element), other);
547}
548
549function com_google_gwt_user_client_Element_hashCode__(){
550  return com_google_gwt_core_client_JavaScriptObject_$hashCode__Lcom_google_gwt_core_client_JavaScriptObject_2(com_google_gwt_lang_Cast_wrapJSO__Lcom_google_gwt_core_client_JavaScriptObject_2Ljava_lang_Object_2(this, com_google_gwt_user_client_Element));
551}
552
553function com_google_gwt_user_client_Element_toString__(){
554  return com_google_gwt_user_client_DOM_toString__Lcom_google_gwt_user_client_Element_2(this);
555}
556
557function com_google_gwt_user_client_Element(){
558}
559
560_ = com_google_gwt_user_client_Element.prototype = new com_google_gwt_core_client_JavaScriptObject();
561_.equals__Ljava_lang_Object_2 = com_google_gwt_user_client_Element_equals__Ljava_lang_Object_2;
562_.hashCode__ = com_google_gwt_user_client_Element_hashCode__;
563_.toString__ = com_google_gwt_user_client_Element_toString__;
564_.java_lang_Object_typeName = 'com.google.gwt.user.client.Element';
565_.java_lang_Object_typeId = 6;
566function com_google_gwt_user_client_Event_equals__Ljava_lang_Object_2(other){
567  return com_google_gwt_core_client_JavaScriptObject_$equals__Lcom_google_gwt_core_client_JavaScriptObject_2Ljava_lang_Object_2(com_google_gwt_lang_Cast_wrapJSO__Lcom_google_gwt_core_client_JavaScriptObject_2Ljava_lang_Object_2(this, com_google_gwt_user_client_Event), other);
568}
569
570function com_google_gwt_user_client_Event_hashCode__(){
571  return com_google_gwt_core_client_JavaScriptObject_$hashCode__Lcom_google_gwt_core_client_JavaScriptObject_2(com_google_gwt_lang_Cast_wrapJSO__Lcom_google_gwt_core_client_JavaScriptObject_2Ljava_lang_Object_2(this, com_google_gwt_user_client_Event));
572}
573
574function com_google_gwt_user_client_Event_toString__(){
575  return com_google_gwt_user_client_DOM_eventToString__Lcom_google_gwt_user_client_Event_2(this);
576}
577
578function com_google_gwt_user_client_Event(){
579}
580
581_ = com_google_gwt_user_client_Event.prototype = new com_google_gwt_core_client_JavaScriptObject();
582_.equals__Ljava_lang_Object_2 = com_google_gwt_user_client_Event_equals__Ljava_lang_Object_2;
583_.hashCode__ = com_google_gwt_user_client_Event_hashCode__;
584_.toString__ = com_google_gwt_user_client_Event_toString__;
585_.java_lang_Object_typeName = 'com.google.gwt.user.client.Event';
586_.java_lang_Object_typeId = 7;
587function com_google_gwt_user_client_Window_$clinit__(){
588  com_google_gwt_user_client_Window_$clinit__ = nullMethod;
589  com_google_gwt_user_client_Window_closingListeners = java_util_Vector_$Vector__Ljava_util_Vector_2(new java_util_Vector());
590  com_google_gwt_user_client_Window_resizeListeners = java_util_Vector_$Vector__Ljava_util_Vector_2(new java_util_Vector());
591  {
592    com_google_gwt_user_client_Window_init__();
593  }
594  return window;
595}
596
597function com_google_gwt_user_client_Window_addWindowCloseListener__Lcom_google_gwt_user_client_WindowCloseListener_2(listener){
598  com_google_gwt_user_client_Window_$clinit__();
599  com_google_gwt_user_client_Window_closingListeners.add__Ljava_lang_Object_2(listener);
600}
601
602function com_google_gwt_user_client_Window_onClosed__(){
603  com_google_gwt_user_client_Window_$clinit__();
604  var handler;
605  handler = com_google_gwt_core_client_GWT_sUncaughtExceptionHandler;
606  if (handler !== null) {
607    com_google_gwt_user_client_Window_fireClosedAndCatch__Lcom_google_gwt_core_client_GWT$UncaughtExceptionHandler_2(handler);
608  }
609   else {
610    com_google_gwt_user_client_Window_fireClosedImpl__();
611  }
612}
613
614function com_google_gwt_user_client_Window_onClosing__(){
615  com_google_gwt_user_client_Window_$clinit__();
616  var handler;
617  handler = com_google_gwt_core_client_GWT_sUncaughtExceptionHandler;
618  if (handler !== null) {
619    return com_google_gwt_user_client_Window_fireClosingAndCatch__Lcom_google_gwt_core_client_GWT$UncaughtExceptionHandler_2(handler);
620  }
621   else {
622    return com_google_gwt_user_client_Window_fireClosingImpl__();
623  }
624}
625
626function com_google_gwt_user_client_Window_onResize__(){
627  com_google_gwt_user_client_Window_$clinit__();
628  var handler;
629  handler = com_google_gwt_core_client_GWT_sUncaughtExceptionHandler;
630  if (handler !== null) {
631    com_google_gwt_user_client_Window_fireResizedAndCatch__Lcom_google_gwt_core_client_GWT$UncaughtExceptionHandler_2(handler);
632  }
633   else {
634    com_google_gwt_user_client_Window_fireResizedImpl__();
635  }
636}
637
638function com_google_gwt_user_client_Window_fireClosedAndCatch__Lcom_google_gwt_core_client_GWT$UncaughtExceptionHandler_2(handler){
639  com_google_gwt_user_client_Window_$clinit__();
640  var e, $e0;
641  try {
642    com_google_gwt_user_client_Window_fireClosedImpl__();
643  }
644   catch ($e0) {
645    $e0 = com_google_gwt_lang_Exceptions_caught__Ljava_lang_Object_2($e0);
646    if (com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2I($e0, 2)) {
647      e = $e0;
648      null.nullMethod0();
649    }
650     else
651      throw $e0;
652  }
653}
654
655function com_google_gwt_user_client_Window_fireClosedImpl__(){
656  com_google_gwt_user_client_Window_$clinit__();
657  var it, listener;
658  for (it = com_google_gwt_user_client_Window_closingListeners.iterator__(); it.hasNext__();) {
659    listener = com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2I(it.next__(), 4);
660    listener.onWindowClosed__();
661  }
662}
663
664function com_google_gwt_user_client_Window_fireClosingAndCatch__Lcom_google_gwt_core_client_GWT$UncaughtExceptionHandler_2(handler){
665  com_google_gwt_user_client_Window_$clinit__();
666  var e, $e0;
667  try {
668    return com_google_gwt_user_client_Window_fireClosingImpl__();
669  }
670   catch ($e0) {
671    $e0 = com_google_gwt_lang_Exceptions_caught__Ljava_lang_Object_2($e0);
672    if (com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2I($e0, 2)) {
673      e = $e0;
674      null.nullMethod0();
675      return null;
676    }
677     else
678      throw $e0;
679  }
680}
681
682function com_google_gwt_user_client_Window_fireClosingImpl__(){
683  com_google_gwt_user_client_Window_$clinit__();
684  var ret, it, listener, msg;
685  ret = null;
686  for (it = com_google_gwt_user_client_Window_closingListeners.iterator__(); it.hasNext__();) {
687    listener = com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2I(it.next__(), 4);
688    msg = listener.onWindowClosing__();
689    if (ret === null) {
690      ret = msg;
691    }
692  }
693  return ret;
694}
695
696function com_google_gwt_user_client_Window_fireResizedAndCatch__Lcom_google_gwt_core_client_GWT$UncaughtExceptionHandler_2(handler){
697  com_google_gwt_user_client_Window_$clinit__();
698  var e, $e0;
699  try {
700    com_google_gwt_user_client_Window_fireResizedImpl__();
701  }
702   catch ($e0) {
703    $e0 = com_google_gwt_lang_Exceptions_caught__Ljava_lang_Object_2($e0);
704    if (com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2I($e0, 2)) {
705      e = $e0;
706      null.nullMethod0();
707    }
708     else
709      throw $e0;
710  }
711}
712
713function com_google_gwt_user_client_Window_fireResizedImpl__(){
714  com_google_gwt_user_client_Window_$clinit__();
715  var it, listener;
716  for (it = com_google_gwt_user_client_Window_resizeListeners.iterator__(); it.hasNext__();) {
717    listener = com_google_gwt_lang_Cast_throwClassCastExceptionUnlessNull__Ljava_lang_Object_2(it.next__());
718    null.nullMethod0();
719  }
720}
721
722function com_google_gwt_user_client_Window_init__(){
723  com_google_gwt_user_client_Window_$clinit__();
724  $wnd.__gwt_initHandlers(function(){
725    com_google_gwt_user_client_Window_onResize__();
726  }
727  , function(){
728    return com_google_gwt_user_client_Window_onClosing__();
729  }
730  , function(){
731    com_google_gwt_user_client_Window_onClosed__();
732    $wnd.onresize = null;
733    $wnd.onbeforeclose = null;
734    $wnd.onclose = null;
735  }
736  );
737}
738
739function com_google_gwt_user_client_impl_DOMImpl_appendChild__Lcom_google_gwt_user_client_Element_2Lcom_google_gwt_user_client_Element_2(parent0, child){
740  parent0.appendChild(child);
741}
742
743function com_google_gwt_user_client_impl_DOMImpl_createElement__Ljava_lang_String_2(tag){
744  return $doc.createElement(tag);
745}
746
747function com_google_gwt_user_client_impl_DOMImpl_eventCancelBubble__Lcom_google_gwt_user_client_Event_2Z(evt, cancel){
748  evt.cancelBubble = cancel;
749}
750
751function com_google_gwt_user_client_impl_DOMImpl_eventGetAltKey__Lcom_google_gwt_user_client_Event_2(evt){
752  return evt.altKey;
753}
754
755function com_google_gwt_user_client_impl_DOMImpl_eventGetCtrlKey__Lcom_google_gwt_user_client_Event_2(evt){
756  return evt.ctrlKey;
757}
758
759function com_google_gwt_user_client_impl_DOMImpl_eventGetKeyCode__Lcom_google_gwt_user_client_Event_2(evt){
760  return evt.which?evt.which:evt.keyCode;
761}
762
763function com_google_gwt_user_client_impl_DOMImpl_eventGetShiftKey__Lcom_google_gwt_user_client_Event_2(evt){
764  return evt.shiftKey;
765}
766
767function com_google_gwt_user_client_impl_DOMImpl_eventGetTypeInt__Lcom_google_gwt_user_client_Event_2(evt){
768  switch (evt.type) {
769    case 'blur':
770      return 4096;
771    case 'change':
772      return 1024;
773    case 'click':
774      return 1;
775    case 'dblclick':
776      return 2;
777    case 'focus':
778      return 2048;
779    case 'keydown':
780      return 128;
781    case 'keypress':
782      return 256;
783    case 'keyup':
784      return 512;
785    case 'load':
786      return 32768;
787    case 'losecapture':
788      return 8192;
789    case 'mousedown':
790      return 4;
791    case 'mousemove':
792      return 64;
793    case 'mouseout':
794      return 32;
795    case 'mouseover':
796      return 16;
797    case 'mouseup':
798      return 8;
799    case 'scroll':
800      return 16384;
801    case 'error':
802      return 65536;
803  }
804}
805
806function com_google_gwt_user_client_impl_DOMImpl_getAttribute__Lcom_google_gwt_user_client_Element_2Ljava_lang_String_2(elem, attr){
807  var ret = elem[attr];
808  return ret == null?null:String(ret);
809}
810
811function com_google_gwt_user_client_impl_DOMImpl_getElementById__Ljava_lang_String_2(id){
812  var elem = $doc.getElementById(id);
813  return elem?elem:null;
814}
815
816function com_google_gwt_user_client_impl_DOMImpl_getEventsSunk__Lcom_google_gwt_user_client_Element_2(elem){
817  return elem.__eventBits?elem.__eventBits:0;
818}
819
820function com_google_gwt_user_client_impl_DOMImpl_removeChild__Lcom_google_gwt_user_client_Element_2Lcom_google_gwt_user_client_Element_2(parent0, child){
821  parent0.removeChild(child);
822}
823
824function com_google_gwt_user_client_impl_DOMImpl_setAttribute__Lcom_google_gwt_user_client_Element_2Ljava_lang_String_2Ljava_lang_String_2(elem, attr, value0){
825  elem[attr] = value0;
826}
827
828function com_google_gwt_user_client_impl_DOMImpl_setBooleanAttribute__Lcom_google_gwt_user_client_Element_2Ljava_lang_String_2Z(elem, attr, value0){
829  elem[attr] = value0;
830}
831
832function com_google_gwt_user_client_impl_DOMImpl_setEventListener__Lcom_google_gwt_user_client_Element_2Lcom_google_gwt_user_client_EventListener_2(elem, listener){
833  elem.__listener = listener;
834}
835
836function com_google_gwt_user_client_impl_DOMImpl_setInnerHTML__Lcom_google_gwt_user_client_Element_2Ljava_lang_String_2(elem, html){
837  if (!html) {
838    html = '';
839  }
840  elem.innerHTML = html;
841}
842
843function com_google_gwt_user_client_impl_DOMImpl_setInnerText__Lcom_google_gwt_user_client_Element_2Ljava_lang_String_2(elem, text0){
844  while (elem.firstChild) {
845    elem.removeChild(elem.firstChild);
846  }
847  elem.appendChild($doc.createTextNode(text0));
848}
849
850function com_google_gwt_user_client_impl_DOMImpl_setIntAttribute__Lcom_google_gwt_user_client_Element_2Ljava_lang_String_2I(elem, attr, value0){
851  elem[attr] = value0;
852}
853
854function com_google_gwt_user_client_impl_DOMImpl_setStyleAttribute__Lcom_google_gwt_user_client_Element_2Ljava_lang_String_2Ljava_lang_String_2(elem, attr, value0){
855  elem.style[attr] = value0;
856}
857
858function com_google_gwt_user_client_impl_DOMImpl(){
859}
860
861_ = com_google_gwt_user_client_impl_DOMImpl.prototype = new java_lang_Object();
862_.appendChild__Lcom_google_gwt_user_client_Element_2Lcom_google_gwt_user_client_Element_2 = com_google_gwt_user_client_impl_DOMImpl_appendChild__Lcom_google_gwt_user_client_Element_2Lcom_google_gwt_user_client_Element_2;
863_.createElement__Ljava_lang_String_2 = com_google_gwt_user_client_impl_DOMImpl_createElement__Ljava_lang_String_2;
864_.eventCancelBubble__Lcom_google_gwt_user_client_Event_2Z = com_google_gwt_user_client_impl_DOMImpl_eventCancelBubble__Lcom_google_gwt_user_client_Event_2Z;
865_.eventGetAltKey__Lcom_google_gwt_user_client_Event_2 = com_google_gwt_user_client_impl_DOMImpl_eventGetAltKey__Lcom_google_gwt_user_client_Event_2;
866_.eventGetCtrlKey__Lcom_google_gwt_user_client_Event_2 = com_google_gwt_user_client_impl_DOMImpl_eventGetCtrlKey__Lcom_google_gwt_user_client_Event_2;
867_.eventGetKeyCode__Lcom_google_gwt_user_client_Event_2 = com_google_gwt_user_client_impl_DOMImpl_eventGetKeyCode__Lcom_google_gwt_user_client_Event_2;
868_.eventGetShiftKey__Lcom_google_gwt_user_client_Event_2 = com_google_gwt_user_client_impl_DOMImpl_eventGetShiftKey__Lcom_google_gwt_user_client_Event_2;
869_.eventGetTypeInt__Lcom_google_gwt_user_client_Event_2 = com_google_gwt_user_client_impl_DOMImpl_eventGetTypeInt__Lcom_google_gwt_user_client_Event_2;
870_.getAttribute__Lcom_google_gwt_user_client_Element_2Ljava_lang_String_2 = com_google_gwt_user_client_impl_DOMImpl_getAttribute__Lcom_google_gwt_user_client_Element_2Ljava_lang_String_2;
871_.getElementById__Ljava_lang_String_2 = com_google_gwt_user_client_impl_DOMImpl_getElementById__Ljava_lang_String_2;
872_.getEventsSunk__Lcom_google_gwt_user_client_Element_2 = com_google_gwt_user_client_impl_DOMImpl_getEventsSunk__Lcom_google_gwt_user_client_Element_2;
873_.removeChild__Lcom_google_gwt_user_client_Element_2Lcom_google_gwt_user_client_Element_2 = com_google_gwt_user_client_impl_DOMImpl_removeChild__Lcom_google_gwt_user_client_Element_2Lcom_google_gwt_user_client_Element_2;
874_.setAttribute__Lcom_google_gwt_user_client_Element_2Ljava_lang_String_2Ljava_lang_String_2 = com_google_gwt_user_client_impl_DOMImpl_setAttribute__Lcom_google_gwt_user_client_Element_2Ljava_lang_String_2Ljava_lang_String_2;
875_.setBooleanAttribute__Lcom_google_gwt_user_client_Element_2Ljava_lang_String_2Z = com_google_gwt_user_client_impl_DOMImpl_setBooleanAttribute__Lcom_google_gwt_user_client_Element_2Ljava_lang_String_2Z;
876_.setEventListener__Lcom_google_gwt_user_client_Element_2Lcom_google_gwt_user_client_EventListener_2 = com_google_gwt_user_client_impl_DOMImpl_setEventListener__Lcom_google_gwt_user_client_Element_2Lcom_google_gwt_user_client_EventListener_2;
877_.setInnerHTML__Lcom_google_gwt_user_client_Element_2Ljava_lang_String_2 = com_google_gwt_user_client_impl_DOMImpl_setInnerHTML__Lcom_google_gwt_user_client_Element_2Ljava_lang_String_2;
878_.setInnerText__Lcom_google_gwt_user_client_Element_2Ljava_lang_String_2 = com_google_gwt_user_client_impl_DOMImpl_setInnerText__Lcom_google_gwt_user_client_Element_2Ljava_lang_String_2;
879_.setIntAttribute__Lcom_google_gwt_user_client_Element_2Ljava_lang_String_2I = com_google_gwt_user_client_impl_DOMImpl_setIntAttribute__Lcom_google_gwt_user_client_Element_2Ljava_lang_String_2I;
880_.setStyleAttribute__Lcom_google_gwt_user_client_Element_2Ljava_lang_String_2Ljava_lang_String_2 = com_google_gwt_user_client_impl_DOMImpl_setStyleAttribute__Lcom_google_gwt_user_client_Element_2Ljava_lang_String_2Ljava_lang_String_2;
881_.java_lang_Object_typeName = 'com.google.gwt.user.client.impl.DOMImpl';
882_.java_lang_Object_typeId = 0;
883function com_google_gwt_user_client_impl_DOMImplStandard_compare__Lcom_google_gwt_user_client_Element_2Lcom_google_gwt_user_client_Element_2(elem1, elem2){
884  return elem1 == elem2;
885}
886
887function com_google_gwt_user_client_impl_DOMImplStandard_eventPreventDefault__Lcom_google_gwt_user_client_Event_2(evt){
888  evt.preventDefault();
889}
890
891function com_google_gwt_user_client_impl_DOMImplStandard_eventToString__Lcom_google_gwt_user_client_Event_2(evt){
892  return evt.toString();
893}
894
895function com_google_gwt_user_client_impl_DOMImplStandard_getParent__Lcom_google_gwt_user_client_Element_2(elem){
896  var parent0 = elem.parentNode;
897  if (parent0 == null) {
898    return null;
899  }
900  if (parent0.nodeType != 1)
901    parent0 = null;
902  return parent0?parent0:null;
903}
904
905function com_google_gwt_user_client_impl_DOMImplStandard_init__(){
906  $wnd.__dispatchCapturedMouseEvent = function(evt){
907    if ($wnd.__dispatchCapturedEvent(evt)) {
908      var cap = $wnd.__captureElem;
909      if (cap && cap.__listener) {
910        com_google_gwt_user_client_DOM_dispatchEvent__Lcom_google_gwt_user_client_Event_2Lcom_google_gwt_user_client_Element_2Lcom_google_gwt_user_client_EventListener_2(evt, cap, cap.__listener);
911        evt.stopPropagation();
912      }
913    }
914  }
915  ;
916  $wnd.__dispatchCapturedEvent = function(evt){
917    if (!com_google_gwt_user_client_DOM_previewEvent__Lcom_google_gwt_user_client_Event_2(evt)) {
918      evt.stopPropagation();
919      evt.preventDefault();
920      return false;
921    }
922    return true;
923  }
924  ;
925  $wnd.addEventListener('mouseout', function(evt){
926    var cap = $wnd.__captureElem;
927    if (cap) {
928      if (!evt.relatedTarget) {
929        $wnd.__captureElem = null;
930        if (cap.__listener) {
931          var lcEvent = $doc.createEvent('UIEvent');
932          lcEvent.initUIEvent('losecapture', false, false, $wnd, 0);
933          com_google_gwt_user_client_DOM_dispatchEvent__Lcom_google_gwt_user_client_Event_2Lcom_google_gwt_user_client_Element_2Lcom_google_gwt_user_client_EventListener_2(lcEvent, cap, cap.__listener);
934        }
935      }
936    }
937  }
938  , true);
939  $wnd.addEventListener('click', $wnd.__dispatchCapturedMouseEvent, true);
940  $wnd.addEventListener('dblclick', $wnd.__dispatchCapturedMouseEvent, true);
941  $wnd.addEventListener('mousedown', $wnd.__dispatchCapturedMouseEvent, true);
942  $wnd.addEventListener('mouseup', $wnd.__dispatchCapturedMouseEvent, true);
943  $wnd.addEventListener('mousemove', $wnd.__dispatchCapturedMouseEvent, true);
944  $wnd.addEventListener('keydown', $wnd.__dispatchCapturedEvent, true);
945  $wnd.addEventListener('keyup', $wnd.__dispatchCapturedEvent, true);
946  $wnd.addEventListener('keypress', $wnd.__dispatchCapturedEvent, true);
947  $wnd.__dispatchEvent = function(evt){
948    var listener, curElem = this;
949    while (curElem && !(listener = curElem.__listener))
950      curElem = curElem.parentNode;
951    if (curElem && curElem.nodeType != 1)
952      curElem = null;
953    if (listener)
954      com_google_gwt_user_client_DOM_dispatchEvent__Lcom_google_gwt_user_client_Event_2Lcom_google_gwt_user_client_Element_2Lcom_google_gwt_user_client_EventListener_2(evt, curElem, listener);
955  }
956  ;
957  $wnd.__captureElem = null;
958}
959
960function com_google_gwt_user_client_impl_DOMImplStandard_sinkEvents__Lcom_google_gwt_user_client_Element_2I(elem, bits){
961  elem.__eventBits = bits;
962  elem.onclick = bits & 1?$wnd.__dispatchEvent:null;
963  elem.ondblclick = bits & 2?$wnd.__dispatchEvent:null;
964  elem.onmousedown = bits & 4?$wnd.__dispatchEvent:null;
965  elem.onmouseup = bits & 8?$wnd.__dispatchEvent:null;
966  elem.onmouseover = bits & 16?$wnd.__dispatchEvent:null;
967  elem.onmouseout = bits & 32?$wnd.__dispatchEvent:null;
968  elem.onmousemove = bits & 64?$wnd.__dispatchEvent:null;
969  elem.onkeydown = bits & 128?$wnd.__dispatchEvent:null;
970  elem.onkeypress = bits & 256?$wnd.__dispatchEvent:null;
971  elem.onkeyup = bits & 512?$wnd.__dispatchEvent:null;
972  elem.onchange = bits & 1024?$wnd.__dispatchEvent:null;
973  elem.onfocus = bits & 2048?$wnd.__dispatchEvent:null;
974  elem.onblur = bits & 4096?$wnd.__dispatchEvent:null;
975  elem.onlosecapture = bits & 8192?$wnd.__dispatchEvent:null;
976  elem.onscroll = bits & 16384?$wnd.__dispatchEvent:null;
977  elem.onload = bits & 32768?$wnd.__dispatchEvent:null;
978  elem.onerror = bits & 65536?$wnd.__dispatchEvent:null;
979}
980
981function com_google_gwt_user_client_impl_DOMImplStandard_toString__Lcom_google_gwt_user_client_Element_2(elem){
982  var temp = elem.cloneNode(true);
983  var tempDiv = $doc.createElement('DIV');
984  tempDiv.appendChild(temp);
985  outer = tempDiv.innerHTML;
986  temp.innerHTML = '';
987  return outer;
988}
989
990function com_google_gwt_user_client_impl_DOMImplStandard(){
991}
992
993_ = com_google_gwt_user_client_impl_DOMImplStandard.prototype = new com_google_gwt_user_client_impl_DOMImpl();
994_.compare__Lcom_google_gwt_user_client_Element_2Lcom_google_gwt_user_client_Element_2 = com_google_gwt_user_client_impl_DOMImplStandard_compare__Lcom_google_gwt_user_client_Element_2Lcom_google_gwt_user_client_Element_2;
995_.eventPreventDefault__Lcom_google_gwt_user_client_Event_2 = com_google_gwt_user_client_impl_DOMImplStandard_eventPreventDefault__Lcom_google_gwt_user_client_Event_2;
996_.eventToString__Lcom_google_gwt_user_client_Event_2 = com_google_gwt_user_client_impl_DOMImplStandard_eventToString__Lcom_google_gwt_user_client_Event_2;
997_.getParent__Lcom_google_gwt_user_client_Element_2 = com_google_gwt_user_client_impl_DOMImplStandard_getParent__Lcom_google_gwt_user_client_Element_2;
998_.init__ = com_google_gwt_user_client_impl_DOMImplStandard_init__;
999_.sinkEvents__Lcom_google_gwt_user_client_Element_2I = com_google_gwt_user_client_impl_DOMImplStandard_sinkEvents__Lcom_google_gwt_user_client_Element_2I;
1000_.toString__Lcom_google_gwt_user_client_Element_2 = com_google_gwt_user_client_impl_DOMImplStandard_toString__Lcom_google_gwt_user_client_Element_2;
1001_.java_lang_Object_typeName = 'com.google.gwt.user.client.impl.DOMImplStandard';
1002_.java_lang_Object_typeId = 0;
1003function com_google_gwt_user_client_impl_DOMImplOpera(){
1004}
1005
1006_ = com_google_gwt_user_client_impl_DOMImplOpera.prototype = new com_google_gwt_user_client_impl_DOMImplStandard();
1007_.java_lang_Object_typeName = 'com.google.gwt.user.client.impl.DOMImplOpera';
1008_.java_lang_Object_typeId = 0;
1009function com_google_gwt_user_client_ui_UIObject_toString__(){
1010  if (this.com_google_gwt_user_client_ui_UIObject_element === null) {
1011    return '(null handle)';
1012  }
1013  return com_google_gwt_user_client_DOM_toString__Lcom_google_gwt_user_client_Element_2(this.com_google_gwt_user_client_ui_UIObject_element);
1014}
1015
1016function com_google_gwt_user_client_ui_UIObject_$setElement__Lcom_google_gwt_user_client_ui_UIObject_2Lcom_google_gwt_user_client_Element_2(this$static, elem){
1017  this$static.com_google_gwt_user_client_ui_UIObject_element = elem;
1018}
1019
1020function com_google_gwt_user_client_ui_UIObject_$setStyleName__Lcom_google_gwt_user_client_ui_UIObject_2Ljava_lang_String_2(this$static, style0){
1021  if (this$static.com_google_gwt_user_client_ui_UIObject_element === null) {
1022    throw java_lang_RuntimeException_$RuntimeException__Ljava_lang_RuntimeException_2Ljava_lang_String_2(new java_lang_RuntimeException(), 'Null widget handle.  If you are creating a composite, ensure that initWidget() has been called.');
1023  }
1024  com_google_gwt_user_client_DOM_setAttribute__Lcom_google_gwt_user_client_Element_2Ljava_lang_String_2Ljava_lang_String_2(this$static.com_google_gwt_user_client_ui_UIObject_element, 'className', style0);
1025}
1026
1027function com_google_gwt_user_client_ui_UIObject_$sinkEvents__Lcom_google_gwt_user_client_ui_UIObject_2I(this$static, eventBitsToAdd){
1028  com_google_gwt_user_client_DOM_sinkEvents__Lcom_google_gwt_user_client_Element_2I(this$static.com_google_gwt_user_client_ui_UIObject_element, eventBitsToAdd | com_google_gwt_user_client_DOM_getEventsSunk__Lcom_google_gwt_user_client_Element_2(this$static.com_google_gwt_user_client_ui_UIObject_element));
1029}
1030
1031function com_google_gwt_user_client_ui_UIObject(){
1032}
1033
1034_ = com_google_gwt_user_client_ui_UIObject.prototype = new java_lang_Object();
1035_.toString__ = com_google_gwt_user_client_ui_UIObject_toString__;
1036_.java_lang_Object_typeName = 'com.google.gwt.user.client.ui.UIObject';
1037_.java_lang_Object_typeId = 0;
1038_.com_google_gwt_user_client_ui_UIObject_element = null;
1039function com_google_gwt_user_client_ui_Widget_onBrowserEvent__Lcom_google_gwt_user_client_Event_2(event0){
1040}
1041
1042function com_google_gwt_user_client_ui_Widget_onAttach__(){
1043  com_google_gwt_user_client_ui_Widget_$onAttach__Lcom_google_gwt_user_client_ui_Widget_2(this);
1044}
1045
1046function com_google_gwt_user_client_ui_Widget_onDetach__(){
1047  com_google_gwt_user_client_ui_Widget_$onDetach__Lcom_google_gwt_user_client_ui_Widget_2(this);
1048}
1049
1050function com_google_gwt_user_client_ui_Widget_$removeFromParent__Lcom_google_gwt_user_client_ui_Widget_2(this$static){
1051  if (this$static.com_google_gwt_user_client_ui_Widget_parent !== null) {
1052    com_google_gwt_user_client_ui_ComplexPanel_$remove__Lcom_google_gwt_user_client_ui_ComplexPanel_2Lcom_google_gwt_user_client_ui_Widget_2(this$static.com_google_gwt_user_client_ui_Widget_parent, this$static);
1053  }
1054   else if (this$static.com_google_gwt_user_client_ui_Widget_parent !== null) {
1055    throw java_lang_IllegalStateException_$IllegalStateException__Ljava_lang_IllegalStateException_2Ljava_lang_String_2(new java_lang_IllegalStateException(), "This widget's parent does not implement HasWidgets");
1056  }
1057}
1058
1059function com_google_gwt_user_client_ui_Widget_$setParent__Lcom_google_gwt_user_client_ui_Widget_2Lcom_google_gwt_user_client_ui_Widget_2(this$static, parent0){
1060  this$static.com_google_gwt_user_client_ui_Widget_parent = parent0;
1061  if (parent0 === null) {
1062    this$static.onDetach__();
1063  }
1064   else if (parent0.com_google_gwt_user_client_ui_Widget_attached) {
1065    this$static.onAttach__();
1066  }
1067}
1068
1069function com_google_gwt_user_client_ui_Widget_$onAttach__Lcom_google_gwt_user_client_ui_Widget_2(this$static){
1070  if (this$static.com_google_gwt_user_client_ui_Widget_attached) {
1071    return ;
1072  }
1073  this$static.com_google_gwt_user_client_ui_Widget_attached = true;
1074  com_google_gwt_user_client_DOM_setEventListener__Lcom_google_gwt_user_client_Element_2Lcom_google_gwt_user_client_EventListener_2(this$static.com_google_gwt_user_client_ui_UIObject_element, this$static);
1075}
1076
1077function com_google_gwt_user_client_ui_Widget_$onDetach__Lcom_google_gwt_user_client_ui_Widget_2(this$static){
1078  if (!this$static.com_google_gwt_user_client_ui_Widget_attached) {
1079    return ;
1080  }
1081  this$static.com_google_gwt_user_client_ui_Widget_attached = false;
1082  com_google_gwt_user_client_DOM_setEventListener__Lcom_google_gwt_user_client_Element_2Lcom_google_gwt_user_client_EventListener_2(this$static.com_google_gwt_user_client_ui_UIObject_element, null);
1083}
1084
1085function com_google_gwt_user_client_ui_Widget(){
1086}
1087
1088_ = com_google_gwt_user_client_ui_Widget.prototype = new com_google_gwt_user_client_ui_UIObject();
1089_.onBrowserEvent__Lcom_google_gwt_user_client_Event_2 = com_google_gwt_user_client_ui_Widget_onBrowserEvent__Lcom_google_gwt_user_client_Event_2;
1090_.onAttach__ = com_google_gwt_user_client_ui_Widget_onAttach__;
1091_.onDetach__ = com_google_gwt_user_client_ui_Widget_onDetach__;
1092_.java_lang_Object_typeName = 'com.google.gwt.user.client.ui.Widget';
1093_.java_lang_Object_typeId = 8;
1094_.com_google_gwt_user_client_ui_Widget_attached = false;
1095_.com_google_gwt_user_client_ui_Widget_parent = null;
1096function com_google_gwt_user_client_ui_Panel_onAttach__(){
1097  com_google_gwt_user_client_ui_Panel_$onAttach__Lcom_google_gwt_user_client_ui_Panel_2(this);
1098}
1099
1100function com_google_gwt_user_client_ui_Panel_onDetach__(){
1101  com_google_gwt_user_client_ui_Panel_$onDetach__Lcom_google_gwt_user_client_ui_Panel_2(this);
1102}
1103
1104function com_google_gwt_user_client_ui_Panel_$disown__Lcom_google_gwt_user_client_ui_Panel_2Lcom_google_gwt_user_client_ui_Widget_2(this$static, w){
1105  var elem;
1106  if (w.com_google_gwt_user_client_ui_Widget_parent !== this$static) {
1107    throw java_lang_IllegalArgumentException_$IllegalArgumentException__Ljava_lang_IllegalArgumentException_2Ljava_lang_String_2(new java_lang_IllegalArgumentException(), 'w is not a child of this panel');
1108  }
1109  elem = w.com_google_gwt_user_client_ui_UIObject_element;
1110  com_google_gwt_user_client_ui_Widget_$setParent__Lcom_google_gwt_user_client_ui_Widget_2Lcom_google_gwt_user_client_ui_Widget_2(w, null);
1111  com_google_gwt_user_client_DOM_removeChild__Lcom_google_gwt_user_client_Element_2Lcom_google_gwt_user_client_Element_2(com_google_gwt_user_client_DOM_getParent__Lcom_google_gwt_user_client_Element_2(elem), elem);
1112}
1113
1114function com_google_gwt_user_client_ui_Panel_$adopt__Lcom_google_gwt_user_client_ui_Panel_2Lcom_google_gwt_user_client_ui_Widget_2Lcom_google_gwt_user_client_Element_2(this$static, w, container){
1115  com_google_gwt_user_client_ui_Widget_$removeFromParent__Lcom_google_gwt_user_client_ui_Widget_2(w);
1116  if (container !== null) {
1117    com_google_gwt_user_client_DOM_appendChild__Lcom_google_gwt_user_client_Element_2Lcom_google_gwt_user_client_Element_2(container, w.com_google_gwt_user_client_ui_UIObject_element);
1118  }
1119  com_google_gwt_user_client_ui_Widget_$setParent__Lcom_google_gwt_user_client_ui_Widget_2Lcom_google_gwt_user_client_ui_Widget_2(w, this$static);
1120}
1121
1122function com_google_gwt_user_client_ui_Panel_$onAttach__Lcom_google_gwt_user_client_ui_Panel_2(this$static){
1123  var it, child;
1124  com_google_gwt_user_client_ui_Widget_$onAttach__Lcom_google_gwt_user_client_ui_Widget_2(this$static);
1125  for (it = this$static.iterator__(); com_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_$hasNext__Lcom_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_2(it);) {
1126    child = com_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_$next__Lcom_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_2(it);
1127    child.onAttach__();
1128  }
1129}
1130
1131function com_google_gwt_user_client_ui_Panel_$onDetach__Lcom_google_gwt_user_client_ui_Panel_2(this$static){
1132  var it, child;
1133  com_google_gwt_user_client_ui_Widget_$onDetach__Lcom_google_gwt_user_client_ui_Widget_2(this$static);
1134  for (it = this$static.iterator__(); com_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_$hasNext__Lcom_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_2(it);) {
1135    child = com_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_$next__Lcom_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_2(it);
1136    child.onDetach__();
1137  }
1138}
1139
1140function com_google_gwt_user_client_ui_Panel(){
1141}
1142
1143_ = com_google_gwt_user_client_ui_Panel.prototype = new com_google_gwt_user_client_ui_Widget();
1144_.onAttach__ = com_google_gwt_user_client_ui_Panel_onAttach__;
1145_.onDetach__ = com_google_gwt_user_client_ui_Panel_onDetach__;
1146_.java_lang_Object_typeName = 'com.google.gwt.user.client.ui.Panel';
1147_.java_lang_Object_typeId = 9;
1148function com_google_gwt_user_client_ui_ComplexPanel_iterator__(){
1149  return com_google_gwt_user_client_ui_WidgetCollection_$iterator__Lcom_google_gwt_user_client_ui_WidgetCollection_2(this.com_google_gwt_user_client_ui_ComplexPanel_children);
1150}
1151
1152function com_google_gwt_user_client_ui_ComplexPanel_$ComplexPanel__Lcom_google_gwt_user_client_ui_ComplexPanel_2(this$static){
1153  com_google_gwt_user_client_ui_ComplexPanel_$$init__Lcom_google_gwt_user_client_ui_ComplexPanel_2(this$static);
1154  return this$static;
1155}
1156
1157function com_google_gwt_user_client_ui_ComplexPanel_$add__Lcom_google_gwt_user_client_ui_ComplexPanel_2Lcom_google_gwt_user_client_ui_Widget_2Lcom_google_gwt_user_client_Element_2(this$static, w, container){
1158  com_google_gwt_user_client_ui_ComplexPanel_$insert__Lcom_google_gwt_user_client_ui_ComplexPanel_2Lcom_google_gwt_user_client_ui_Widget_2Lcom_google_gwt_user_client_Element_2I(this$static, w, container, this$static.com_google_gwt_user_client_ui_ComplexPanel_children.com_google_gwt_user_client_ui_WidgetCollection_size);
1159}
1160
1161function com_google_gwt_user_client_ui_ComplexPanel_$$init__Lcom_google_gwt_user_client_ui_ComplexPanel_2(this$static){
1162  this$static.com_google_gwt_user_client_ui_ComplexPanel_children = com_google_gwt_user_client_ui_WidgetCollection_$WidgetCollection__Lcom_google_gwt_user_client_ui_WidgetCollection_2Lcom_google_gwt_user_client_ui_HasWidgets_2(new com_google_gwt_user_client_ui_WidgetCollection(), this$static);
1163}
1164
1165function com_google_gwt_user_client_ui_ComplexPanel_$insert__Lcom_google_gwt_user_client_ui_ComplexPanel_2Lcom_google_gwt_user_client_ui_Widget_2Lcom_google_gwt_user_client_Element_2I(this$static, w, container, beforeIndex){
1166  if (w.com_google_gwt_user_client_ui_Widget_parent === this$static) {
1167    return ;
1168  }
1169  com_google_gwt_user_client_ui_Panel_$adopt__Lcom_google_gwt_user_client_ui_Panel_2Lcom_google_gwt_user_client_ui_Widget_2Lcom_google_gwt_user_client_Element_2(this$static, w, container);
1170  com_google_gwt_user_client_ui_WidgetCollection_$insert__Lcom_google_gwt_user_client_ui_WidgetCollection_2Lcom_google_gwt_user_client_ui_Widget_2I(this$static.com_google_gwt_user_client_ui_ComplexPanel_children, w, beforeIndex);
1171}
1172
1173function com_google_gwt_user_client_ui_ComplexPanel_$remove__Lcom_google_gwt_user_client_ui_ComplexPanel_2Lcom_google_gwt_user_client_ui_Widget_2(this$static, w){
1174  if (!com_google_gwt_user_client_ui_WidgetCollection_$contains__Lcom_google_gwt_user_client_ui_WidgetCollection_2Lcom_google_gwt_user_client_ui_Widget_2(this$static.com_google_gwt_user_client_ui_ComplexPanel_children, w)) {
1175    return false;
1176  }
1177  com_google_gwt_user_client_ui_Panel_$disown__Lcom_google_gwt_user_client_ui_Panel_2Lcom_google_gwt_user_client_ui_Widget_2(this$static, w);
1178  com_google_gwt_user_client_ui_WidgetCollection_$remove__Lcom_google_gwt_user_client_ui_WidgetCollection_2Lcom_google_gwt_user_client_ui_Widget_2(this$static.com_google_gwt_user_client_ui_ComplexPanel_children, w);
1179  return true;
1180}
1181
1182function com_google_gwt_user_client_ui_ComplexPanel(){
1183}
1184
1185_ = com_google_gwt_user_client_ui_ComplexPanel.prototype = new com_google_gwt_user_client_ui_Panel();
1186_.iterator__ = com_google_gwt_user_client_ui_ComplexPanel_iterator__;
1187_.java_lang_Object_typeName = 'com.google.gwt.user.client.ui.ComplexPanel';
1188_.java_lang_Object_typeId = 10;
1189function com_google_gwt_user_client_ui_AbsolutePanel_$AbsolutePanel__Lcom_google_gwt_user_client_ui_AbsolutePanel_2(this$static){
1190  com_google_gwt_user_client_ui_ComplexPanel_$ComplexPanel__Lcom_google_gwt_user_client_ui_ComplexPanel_2(this$static);
1191  com_google_gwt_user_client_ui_UIObject_$setElement__Lcom_google_gwt_user_client_ui_UIObject_2Lcom_google_gwt_user_client_Element_2(this$static, com_google_gwt_user_client_DOM_createDiv__());
1192  com_google_gwt_user_client_DOM_setStyleAttribute__Lcom_google_gwt_user_client_Element_2Ljava_lang_String_2Ljava_lang_String_2(this$static.com_google_gwt_user_client_ui_UIObject_element, 'position', 'relative');
1193  com_google_gwt_user_client_DOM_setStyleAttribute__Lcom_google_gwt_user_client_Element_2Ljava_lang_String_2Ljava_lang_String_2(this$static.com_google_gwt_user_client_ui_UIObject_element, 'overflow', 'hidden');
1194  return this$static;
1195}
1196
1197function com_google_gwt_user_client_ui_AbsolutePanel_$add__Lcom_google_gwt_user_client_ui_AbsolutePanel_2Lcom_google_gwt_user_client_ui_Widget_2(this$static, w){
1198  com_google_gwt_user_client_ui_ComplexPanel_$add__Lcom_google_gwt_user_client_ui_ComplexPanel_2Lcom_google_gwt_user_client_ui_Widget_2Lcom_google_gwt_user_client_Element_2(this$static, w, this$static.com_google_gwt_user_client_ui_UIObject_element);
1199}
1200
1201function com_google_gwt_user_client_ui_AbsolutePanel(){
1202}
1203
1204_ = com_google_gwt_user_client_ui_AbsolutePanel.prototype = new com_google_gwt_user_client_ui_ComplexPanel();
1205_.java_lang_Object_typeName = 'com.google.gwt.user.client.ui.AbsolutePanel';
1206_.java_lang_Object_typeId = 11;
1207function com_google_gwt_user_client_ui_FocusWidget_$clinit__(){
1208  com_google_gwt_user_client_ui_FocusWidget_$clinit__ = nullMethod;
1209  com_google_gwt_user_client_ui_FocusWidget_impl = new com_google_gwt_user_client_ui_impl_FocusImpl();
1210  return window;
1211}
1212
1213function com_google_gwt_user_client_ui_FocusWidget_addClickListener__Lcom_google_gwt_user_client_ui_ClickListener_2(listener){
1214  if (this.com_google_gwt_user_client_ui_FocusWidget_clickListeners === null) {
1215    this.com_google_gwt_user_client_ui_FocusWidget_clickListeners = com_google_gwt_user_client_ui_ClickListenerCollection_$ClickListenerCollection__Lcom_google_gwt_user_client_ui_ClickListenerCollection_2(new com_google_gwt_user_client_ui_ClickListenerCollection());
1216  }
1217  this.com_google_gwt_user_client_ui_FocusWidget_clickListeners.add__Ljava_lang_Object_2(listener);
1218}
1219
1220function com_google_gwt_user_client_ui_FocusWidget_onBrowserEvent__Lcom_google_gwt_user_client_Event_2(event0){
1221  com_google_gwt_user_client_ui_FocusWidget_$onBrowserEvent__Lcom_google_gwt_user_client_ui_FocusWidget_2Lcom_google_gwt_user_client_Event_2(this, event0);
1222}
1223
1224function com_google_gwt_user_client_ui_FocusWidget_$FocusWidget__Lcom_google_gwt_user_client_ui_FocusWidget_2Lcom_google_gwt_user_client_Element_2(this$static, elem){
1225  com_google_gwt_user_client_ui_FocusWidget_$clinit__();
1226  com_google_gwt_user_client_ui_UIObject_$setElement__Lcom_google_gwt_user_client_ui_UIObject_2Lcom_google_gwt_user_client_Element_2(this$static, elem);
1227  com_google_gwt_user_client_ui_UIObject_$sinkEvents__Lcom_google_gwt_user_client_ui_UIObject_2I(this$static, 7041);
1228  return this$static;
1229}
1230
1231function com_google_gwt_user_client_ui_FocusWidget_$onBrowserEvent__Lcom_google_gwt_user_client_ui_FocusWidget_2Lcom_google_gwt_user_client_Event_2(this$static, event0){
1232  switch (com_google_gwt_user_client_DOM_eventGetType__Lcom_google_gwt_user_client_Event_2(event0)) {
1233    case 1:
1234      if (this$static.com_google_gwt_user_client_ui_FocusWidget_clickListeners !== null) {
1235        com_google_gwt_user_client_ui_ClickListenerCollection_$fireClick__Lcom_google_gwt_user_client_ui_ClickListenerCollection_2Lcom_google_gwt_user_client_ui_Widget_2(this$static.com_google_gwt_user_client_ui_FocusWidget_clickListeners, this$static);
1236      }
1237
1238      break;
1239    case 4096:
1240    case 2048:
1241      if (this$static.com_google_gwt_user_client_ui_FocusWidget_focusListeners !== null) {
1242        null.nullMethod0();
1243      }
1244
1245      break;
1246    case 128:
1247    case 512:
1248    case 256:
1249      if (this$static.com_google_gwt_user_client_ui_FocusWidget_keyboardListeners !== null) {
1250        null.nullMethod0();
1251      }
1252
1253      break;
1254  }
1255}
1256
1257function com_google_gwt_user_client_ui_FocusWidget_$setEnabled__Lcom_google_gwt_user_client_ui_FocusWidget_2Z(this$static, enabled){
1258  com_google_gwt_user_client_DOM_setBooleanAttribute__Lcom_google_gwt_user_client_Element_2Ljava_lang_String_2Z(this$static.com_google_gwt_user_client_ui_UIObject_element, 'disabled', !enabled);
1259}
1260
1261function com_google_gwt_user_client_ui_FocusWidget(){
1262}
1263
1264_ = com_google_gwt_user_client_ui_FocusWidget.prototype = new com_google_gwt_user_client_ui_Widget();
1265_.addClickListener__Lcom_google_gwt_user_client_ui_ClickListener_2 = com_google_gwt_user_client_ui_FocusWidget_addClickListener__Lcom_google_gwt_user_client_ui_ClickListener_2;
1266_.onBrowserEvent__Lcom_google_gwt_user_client_Event_2 = com_google_gwt_user_client_ui_FocusWidget_onBrowserEvent__Lcom_google_gwt_user_client_Event_2;
1267_.java_lang_Object_typeName = 'com.google.gwt.user.client.ui.FocusWidget';
1268_.java_lang_Object_typeId = 12;
1269_.com_google_gwt_user_client_ui_FocusWidget_clickListeners = null;
1270_.com_google_gwt_user_client_ui_FocusWidget_focusListeners = null;
1271_.com_google_gwt_user_client_ui_FocusWidget_keyboardListeners = null;
1272function com_google_gwt_user_client_ui_ButtonBase_$ButtonBase__Lcom_google_gwt_user_client_ui_ButtonBase_2Lcom_google_gwt_user_client_Element_2(this$static, elem){
1273  com_google_gwt_user_client_ui_FocusWidget_$FocusWidget__Lcom_google_gwt_user_client_ui_FocusWidget_2Lcom_google_gwt_user_client_Element_2(this$static, elem);
1274  return this$static;
1275}
1276
1277function com_google_gwt_user_client_ui_ButtonBase_$setHTML__Lcom_google_gwt_user_client_ui_ButtonBase_2Ljava_lang_String_2(this$static, html){
1278  com_google_gwt_user_client_DOM_setInnerHTML__Lcom_google_gwt_user_client_Element_2Ljava_lang_String_2(this$static.com_google_gwt_user_client_ui_UIObject_element, html);
1279}
1280
1281function com_google_gwt_user_client_ui_ButtonBase(){
1282}
1283
1284_ = com_google_gwt_user_client_ui_ButtonBase.prototype = new com_google_gwt_user_client_ui_FocusWidget();
1285_.java_lang_Object_typeName = 'com.google.gwt.user.client.ui.ButtonBase';
1286_.java_lang_Object_typeId = 13;
1287function com_google_gwt_user_client_ui_Button_adjustType__Lcom_google_gwt_user_client_Element_2(button0){
1288  if (button0.type == 'submit') {
1289    try {
1290      button0.setAttribute('type', 'button');
1291    }
1292     catch (e) {
1293    }
1294  }
1295}
1296
1297function com_google_gwt_user_client_ui_Button_$Button__Lcom_google_gwt_user_client_ui_Button_2(this$static){
1298  com_google_gwt_user_client_ui_ButtonBase_$ButtonBase__Lcom_google_gwt_user_client_ui_ButtonBase_2Lcom_google_gwt_user_client_Element_2(this$static, com_google_gwt_user_client_DOM_createButton__());
1299  com_google_gwt_user_client_ui_Button_adjustType__Lcom_google_gwt_user_client_Element_2(this$static.com_google_gwt_user_client_ui_UIObject_element);
1300  com_google_gwt_user_client_ui_UIObject_$setStyleName__Lcom_google_gwt_user_client_ui_UIObject_2Ljava_lang_String_2(this$static, 'gwt-Button');
1301  return this$static;
1302}
1303
1304function com_google_gwt_user_client_ui_Button_$Button__Lcom_google_gwt_user_client_ui_Button_2Ljava_lang_String_2(this$static, html){
1305  com_google_gwt_user_client_ui_Button_$Button__Lcom_google_gwt_user_client_ui_Button_2(this$static);
1306  com_google_gwt_user_client_ui_ButtonBase_$setHTML__Lcom_google_gwt_user_client_ui_ButtonBase_2Ljava_lang_String_2(this$static, html);
1307  return this$static;
1308}
1309
1310function com_google_gwt_user_client_ui_Button(){
1311}
1312
1313_ = com_google_gwt_user_client_ui_Button.prototype = new com_google_gwt_user_client_ui_ButtonBase();
1314_.java_lang_Object_typeName = 'com.google.gwt.user.client.ui.Button';
1315_.java_lang_Object_typeId = 14;
1316function java_util_AbstractCollection_contains__Ljava_lang_Object_2(o){
1317  var iter;
1318  iter = java_util_AbstractCollection_$advanceToFind__Ljava_util_AbstractCollection_2Ljava_util_Iterator_2Ljava_lang_Object_2(this, this.iterator__(), o);
1319  return iter === null?false:true;
1320}
1321
1322function java_util_AbstractCollection_toString__(){
1323  return java_util_AbstractCollection_$toString__Ljava_util_AbstractCollection_2(this);
1324}
1325
1326function java_util_AbstractCollection_$advanceToFind__Ljava_util_AbstractCollection_2Ljava_util_Iterator_2Ljava_lang_Object_2(this$static, iter, o){
1327  var t;
1328  while (iter.hasNext__()) {
1329    t = iter.next__();
1330    if (o === null?t === null:o.equals__Ljava_lang_Object_2(t)) {
1331      return iter;
1332    }
1333  }
1334  return null;
1335}
1336
1337function java_util_AbstractCollection_$toString__Ljava_util_AbstractCollection_2(this$static){
1338  var sb, comma, iter;
1339  sb = java_lang_StringBuffer_$StringBuffer__Ljava_lang_StringBuffer_2(new java_lang_StringBuffer());
1340  comma = null;
1341  sb.append__Ljava_lang_String_2('[');
1342  iter = this$static.iterator__();
1343  while (iter.hasNext__()) {
1344    if (comma !== null) {
1345      sb.append__Ljava_lang_String_2(comma);
1346    }
1347     else {
1348      comma = ', ';
1349    }
1350    sb.append__Ljava_lang_String_2(java_lang_String_valueOf__Ljava_lang_Object_2(iter.next__()));
1351  }
1352  sb.append__Ljava_lang_String_2(']');
1353  return sb.toString__();
1354}
1355
1356function java_util_AbstractCollection(){
1357}
1358
1359_ = java_util_AbstractCollection.prototype = new java_lang_Object();
1360_.contains__Ljava_lang_Object_2 = java_util_AbstractCollection_contains__Ljava_lang_Object_2;
1361_.toString__ = java_util_AbstractCollection_toString__;
1362_.java_lang_Object_typeName = 'java.util.AbstractCollection';
1363_.java_lang_Object_typeId = 0;
1364function java_util_AbstractList_add__ILjava_lang_Object_2(index0, element){
1365  throw java_lang_UnsupportedOperationException_$UnsupportedOperationException__Ljava_lang_UnsupportedOperationException_2Ljava_lang_String_2(new java_lang_UnsupportedOperationException(), 'add');
1366}
1367
1368function java_util_AbstractList_add__Ljava_lang_Object_2(obj){
1369  this.add__ILjava_lang_Object_2(this.size__(), obj);
1370  return true;
1371}
1372
1373function java_util_AbstractList_equals__Ljava_lang_Object_2(o){
1374  return java_util_AbstractList_$equals__Ljava_util_AbstractList_2Ljava_lang_Object_2(this, o);
1375}
1376
1377function java_util_AbstractList_hashCode__(){
1378  return java_util_AbstractList_$hashCode__Ljava_util_AbstractList_2(this);
1379}
1380
1381function java_util_AbstractList_iterator__(){
1382  return java_util_AbstractList$IteratorImpl_$AbstractList$IteratorImpl__Ljava_util_AbstractList$IteratorImpl_2Ljava_util_AbstractList_2(new java_util_AbstractList$IteratorImpl(), this);
1383}
1384
1385function java_util_AbstractList_$equals__Ljava_util_AbstractList_2Ljava_lang_Object_2(this$static, o){
1386  var other, iter, iterOther, elem, elemOther;
1387  if (o === this$static) {
1388    return true;
1389  }
1390  if (!com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2I(o, 23)) {
1391    return false;
1392  }
1393  other = com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2I(o, 23);
1394  if (this$static.size__() != other.size__()) {
1395    return false;
1396  }
1397  iter = this$static.iterator__();
1398  iterOther = other.iterator__();
1399  while (iter.hasNext__()) {
1400    elem = iter.next__();
1401    elemOther = iterOther.next__();
1402    if (!(elem === null?elemOther === null:elem.equals__Ljava_lang_Object_2(elemOther))) {
1403      return false;
1404    }
1405  }
1406  return true;
1407}
1408
1409function java_util_AbstractList_$hashCode__Ljava_util_AbstractList_2(this$static){
1410  var k, coeff, iter, obj;
1411  k = 1;
1412  coeff = 31;
1413  iter = this$static.iterator__();
1414  while (iter.hasNext__()) {
1415    obj = iter.next__();
1416    k = 31 * k +(obj === null?0:obj.hashCode__());
1417  }
1418  return k;
1419}
1420
1421function java_util_AbstractList(){
1422}
1423
1424_ = java_util_AbstractList.prototype = new java_util_AbstractCollection();
1425_.add__ILjava_lang_Object_2 = java_util_AbstractList_add__ILjava_lang_Object_2;
1426_.add__Ljava_lang_Object_2 = java_util_AbstractList_add__Ljava_lang_Object_2;
1427_.equals__Ljava_lang_Object_2 = java_util_AbstractList_equals__Ljava_lang_Object_2;
1428_.hashCode__ = java_util_AbstractList_hashCode__;
1429_.iterator__ = java_util_AbstractList_iterator__;
1430_.java_lang_Object_typeName = 'java.util.AbstractList';
1431_.java_lang_Object_typeId = 15;
1432function java_util_Vector_equals__Ljava_lang_Object_2Ljava_lang_Object_2(a, b){
1433  return a === null?b === null:a.equals__Ljava_lang_Object_2(b);
1434}
1435
1436function java_util_Vector_add__ILjava_lang_Object_2(index0, o){
1437  var a = this.array;
1438  this.array = a.slice(0, index0).concat(o, a.slice(index0));
1439}
1440
1441function java_util_Vector_add__Ljava_lang_Object_2(o){
1442  var a = this.array;
1443  a[a.length] = o;
1444  return true;
1445}
1446
1447function java_util_Vector_contains__Ljava_lang_Object_2(o){
1448  return java_util_Vector_$contains__Ljava_util_Vector_2Ljava_lang_Object_2(this, o);
1449}
1450
1451function java_util_Vector_equals__Ljava_lang_Object_2(o){
1452  return java_util_AbstractList_$equals__Ljava_util_AbstractList_2Ljava_lang_Object_2(this, o);
1453}
1454
1455function java_util_Vector_get__I(index0){
1456  return java_util_Vector_$get__Ljava_util_Vector_2I(this, index0);
1457}
1458
1459function java_util_Vector_hashCode__(){
1460  return java_util_AbstractList_$hashCode__Ljava_util_AbstractList_2(this);
1461}
1462
1463function java_util_Vector_indexOf__Ljava_lang_Object_2I(o, startIndex){
1464  var a = this.array;
1465  var i = startIndex - 1;
1466  var n = a.length;
1467  while (++i < n) {
1468    if (java_util_Vector_equals__Ljava_lang_Object_2Ljava_lang_Object_2(a[i], o))
1469      return i;
1470  }
1471  return -1;
1472}
1473
1474function java_util_Vector_isEmpty__(){
1475  return this.array.length == 0;
1476}
1477
1478function java_util_Vector_remove__I(index0){
1479  var a = this.array;
1480  var old = a[index0];
1481  this.array = a.slice(0, index0).concat(a.slice(index0 + 1));
1482  return old;
1483}
1484
1485function java_util_Vector_setSize__I(newSize){
1486  for (var i = this.array.length; i < newSize; ++i)
1487    this.array[i] = null;
1488  for (var i = this.array.length - 1; i >= newSize; --i)
1489    delete(this.array[i]);
1490  this.array.length = newSize;
1491}
1492
1493function java_util_Vector_size__(){
1494  return this.array.length;
1495}
1496
1497function java_util_Vector_toString__(){
1498  return java_util_AbstractCollection_$toString__Ljava_util_AbstractCollection_2(this);
1499}
1500
1501function java_util_Vector__1get__I(index0){
1502  return this.array[index0];
1503}
1504
1505function java_util_Vector_initArray__(){
1506  this.array = new Array();
1507}
1508
1509function java_util_Vector_$Vector__Ljava_util_Vector_2(this$static){
1510  this$static.initArray__();
1511  return this$static;
1512}
1513
1514function java_util_Vector_$get__Ljava_util_Vector_2I(this$static, index0){
1515  if (index0 < 0 || index0 >= this$static.size__()) {
1516    throw java_util_NoSuchElementException_$NoSuchElementException__Ljava_util_NoSuchElementException_2(new java_util_NoSuchElementException());
1517  }
1518  return this$static._1get__I(index0);
1519}
1520
1521function java_util_Vector_$contains__Ljava_util_Vector_2Ljava_lang_Object_2(this$static, o){
1522  return java_util_Vector_$indexOf__Ljava_util_Vector_2Ljava_lang_Object_2(this$static, o) != (-1);
1523}
1524
1525function java_util_Vector_$indexOf__Ljava_util_Vector_2Ljava_lang_Object_2(this$static, o){
1526  return this$static.indexOf__Ljava_lang_Object_2I(o, 0);
1527}
1528
1529function java_util_Vector(){
1530}
1531
1532_ = java_util_Vector.prototype = new java_util_AbstractList();
1533_.add__ILjava_lang_Object_2 = java_util_Vector_add__ILjava_lang_Object_2;
1534_.add__Ljava_lang_Object_2 = java_util_Vector_add__Ljava_lang_Object_2;
1535_.contains__Ljava_lang_Object_2 = java_util_Vector_contains__Ljava_lang_Object_2;
1536_.equals__Ljava_lang_Object_2 = java_util_Vector_equals__Ljava_lang_Object_2;
1537_.get__I = java_util_Vector_get__I;
1538_.hashCode__ = java_util_Vector_hashCode__;
1539_.indexOf__Ljava_lang_Object_2I = java_util_Vector_indexOf__Ljava_lang_Object_2I;
1540_.isEmpty__ = java_util_Vector_isEmpty__;
1541_.remove__I = java_util_Vector_remove__I;
1542_.setSize__I = java_util_Vector_setSize__I;
1543_.size__ = java_util_Vector_size__;
1544_.toString__ = java_util_Vector_toString__;
1545_._1get__I = java_util_Vector__1get__I;
1546_.initArray__ = java_util_Vector_initArray__;
1547_.java_lang_Object_typeName = 'java.util.Vector';
1548_.java_lang_Object_typeId = 16;
1549function com_google_gwt_user_client_ui_ChangeListenerCollection_$ChangeListenerCollection__Lcom_google_gwt_user_client_ui_ChangeListenerCollection_2(this$static){
1550  java_util_Vector_$Vector__Ljava_util_Vector_2(this$static);
1551  return this$static;
1552}
1553
1554function com_google_gwt_user_client_ui_ChangeListenerCollection_$fireChange__Lcom_google_gwt_user_client_ui_ChangeListenerCollection_2Lcom_google_gwt_user_client_ui_Widget_2(this$static, sender){
1555  var it, listener;
1556  for (it = this$static.iterator__(); it.hasNext__();) {
1557    listener = com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2I(it.next__(), 5);
1558    listener.onChange__Lcom_google_gwt_user_client_ui_Widget_2(sender);
1559  }
1560}
1561
1562function com_google_gwt_user_client_ui_ChangeListenerCollection(){
1563}
1564
1565_ = com_google_gwt_user_client_ui_ChangeListenerCollection.prototype = new java_util_Vector();
1566_.java_lang_Object_typeName = 'com.google.gwt.user.client.ui.ChangeListenerCollection';
1567_.java_lang_Object_typeId = 17;
1568function com_google_gwt_user_client_ui_ClickListenerCollection_$ClickListenerCollection__Lcom_google_gwt_user_client_ui_ClickListenerCollection_2(this$static){
1569  java_util_Vector_$Vector__Ljava_util_Vector_2(this$static);
1570  return this$static;
1571}
1572
1573function com_google_gwt_user_client_ui_ClickListenerCollection_$fireClick__Lcom_google_gwt_user_client_ui_ClickListenerCollection_2Lcom_google_gwt_user_client_ui_Widget_2(this$static, sender){
1574  var it, listener;
1575  for (it = this$static.iterator__(); it.hasNext__();) {
1576    listener = com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2I(it.next__(), 6);
1577    listener.onClick__Lcom_google_gwt_user_client_ui_Widget_2(sender);
1578  }
1579}
1580
1581function com_google_gwt_user_client_ui_ClickListenerCollection(){
1582}
1583
1584_ = com_google_gwt_user_client_ui_ClickListenerCollection.prototype = new java_util_Vector();
1585_.java_lang_Object_typeName = 'com.google.gwt.user.client.ui.ClickListenerCollection';
1586_.java_lang_Object_typeId = 18;
1587function com_google_gwt_user_client_ui_HasHorizontalAlignment_$clinit__(){
1588  com_google_gwt_user_client_ui_HasHorizontalAlignment_$clinit__ = nullMethod;
1589  com_google_gwt_user_client_ui_HasHorizontalAlignment_ALIGN_1CENTER = com_google_gwt_user_client_ui_HasHorizontalAlignment$HorizontalAlignmentConstant_$HasHorizontalAlignment$HorizontalAlignmentConstant__Lcom_google_gwt_user_client_ui_HasHorizontalAlignment$HorizontalAlignmentConstant_2Ljava_lang_String_2(new com_google_gwt_user_client_ui_HasHorizontalAlignment$HorizontalAlignmentConstant(), 'center');
1590  com_google_gwt_user_client_ui_HasHorizontalAlignment_ALIGN_1LEFT = com_google_gwt_user_client_ui_HasHorizontalAlignment$HorizontalAlignmentConstant_$HasHorizontalAlignment$HorizontalAlignmentConstant__Lcom_google_gwt_user_client_ui_HasHorizontalAlignment$HorizontalAlignmentConstant_2Ljava_lang_String_2(new com_google_gwt_user_client_ui_HasHorizontalAlignment$HorizontalAlignmentConstant(), 'left');
1591  com_google_gwt_user_client_ui_HasHorizontalAlignment_ALIGN_1RIGHT = com_google_gwt_user_client_ui_HasHorizontalAlignment$HorizontalAlignmentConstant_$HasHorizontalAlignment$HorizontalAlignmentConstant__Lcom_google_gwt_user_client_ui_HasHorizontalAlignment$HorizontalAlignmentConstant_2Ljava_lang_String_2(new com_google_gwt_user_client_ui_HasHorizontalAlignment$HorizontalAlignmentConstant(), 'right');
1592  return window;
1593}
1594
1595function com_google_gwt_user_client_ui_HasHorizontalAlignment$HorizontalAlignmentConstant_$HasHorizontalAlignment$HorizontalAlignmentConstant__Lcom_google_gwt_user_client_ui_HasHorizontalAlignment$HorizontalAlignmentConstant_2Ljava_lang_String_2(this$static, textAlignString){
1596  this$static.com_google_gwt_user_client_ui_HasHorizontalAlignment$HorizontalAlignmentConstant_textAlignString = textAlignString;
1597  return this$static;
1598}
1599
1600function com_google_gwt_user_client_ui_HasHorizontalAlignment$HorizontalAlignmentConstant(){
1601}
1602
1603_ = com_google_gwt_user_client_ui_HasHorizontalAlignment$HorizontalAlignmentConstant.prototype = new java_lang_Object();
1604_.java_lang_Object_typeName = 'com.google.gwt.user.client.ui.HasHorizontalAlignment$HorizontalAlignmentConstant';
1605_.java_lang_Object_typeId = 0;
1606_.com_google_gwt_user_client_ui_HasHorizontalAlignment$HorizontalAlignmentConstant_textAlignString = null;
1607function com_google_gwt_user_client_ui_KeyboardListenerCollection_getKeyboardModifiers__Lcom_google_gwt_user_client_Event_2(event0){
1608  return (com_google_gwt_user_client_DOM_eventGetShiftKey__Lcom_google_gwt_user_client_Event_2(event0)?1:0)|(com_google_gwt_user_client_DOM_eventGetCtrlKey__Lcom_google_gwt_user_client_Event_2(event0)?2:0) |(com_google_gwt_user_client_DOM_eventGetAltKey__Lcom_google_gwt_user_client_Event_2(event0)?4:0);
1609}
1610
1611function com_google_gwt_user_client_ui_KeyboardListenerCollection_$fireKeyboardEvent__Lcom_google_gwt_user_client_ui_KeyboardListenerCollection_2Lcom_google_gwt_user_client_ui_Widget_2Lcom_google_gwt_user_client_Event_2(this$static, sender, event0){
1612  var modifiers;
1613  modifiers = com_google_gwt_user_client_ui_KeyboardListenerCollection_getKeyboardModifiers__Lcom_google_gwt_user_client_Event_2(event0);
1614  switch (com_google_gwt_user_client_DOM_eventGetType__Lcom_google_gwt_user_client_Event_2(event0)) {
1615    case 128:
1616      com_google_gwt_user_client_ui_KeyboardListenerCollection_$fireKeyDown__Lcom_google_gwt_user_client_ui_KeyboardListenerCollection_2Lcom_google_gwt_user_client_ui_Widget_2CI(this$static, sender, com_google_gwt_lang_Cast_narrow_1char__Ljava_lang_Object_2(com_google_gwt_user_client_DOM_eventGetKeyCode__Lcom_google_gwt_user_client_Event_2(event0)), modifiers);
1617      break;
1618    case 512:
1619      com_google_gwt_user_client_ui_KeyboardListenerCollection_$fireKeyUp__Lcom_google_gwt_user_client_ui_KeyboardListenerCollection_2Lcom_google_gwt_user_client_ui_Widget_2CI(this$static, sender, com_google_gwt_lang_Cast_narrow_1char__Ljava_lang_Object_2(com_google_gwt_user_client_DOM_eventGetKeyCode__Lcom_google_gwt_user_client_Event_2(event0)), modifiers);
1620      break;
1621    case 256:
1622      com_google_gwt_user_client_ui_KeyboardListenerCollection_$fireKeyPress__Lcom_google_gwt_user_client_ui_KeyboardListenerCollection_2Lcom_google_gwt_user_client_ui_Widget_2CI(this$static, sender, com_google_gwt_lang_Cast_narrow_1char__Ljava_lang_Object_2(com_google_gwt_user_client_DOM_eventGetKeyCode__Lcom_google_gwt_user_client_Event_2(event0)), modifiers);
1623      break;
1624  }
1625}
1626
1627function com_google_gwt_user_client_ui_KeyboardListenerCollection_$fireKeyDown__Lcom_google_gwt_user_client_ui_KeyboardListenerCollection_2Lcom_google_gwt_user_client_ui_Widget_2CI(this$static, sender, keyCode0, modifiers){
1628  var it, listener;
1629  for (it = this$static.iterator__(); it.hasNext__();) {
1630    listener = com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2I(it.next__(), 7);
1631    listener.onKeyDown__Lcom_google_gwt_user_client_ui_Widget_2CI(sender, keyCode0, modifiers);
1632  }
1633}
1634
1635function com_google_gwt_user_client_ui_KeyboardListenerCollection_$fireKeyUp__Lcom_google_gwt_user_client_ui_KeyboardListenerCollection_2Lcom_google_gwt_user_client_ui_Widget_2CI(this$static, sender, keyCode0, modifiers){
1636  var it, listener;
1637  for (it = this$static.iterator__(); it.hasNext__();) {
1638    listener = com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2I(it.next__(), 7);
1639    listener.onKeyUp__Lcom_google_gwt_user_client_ui_Widget_2CI(sender, keyCode0, modifiers);
1640  }
1641}
1642
1643function com_google_gwt_user_client_ui_KeyboardListenerCollection_$fireKeyPress__Lcom_google_gwt_user_client_ui_KeyboardListenerCollection_2Lcom_google_gwt_user_client_ui_Widget_2CI(this$static, sender, key, modifiers){
1644  var it, listener;
1645  for (it = this$static.iterator__(); it.hasNext__();) {
1646    listener = com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2I(it.next__(), 7);
1647    listener.onKeyPress__Lcom_google_gwt_user_client_ui_Widget_2CI(sender, key, modifiers);
1648  }
1649}
1650
1651function com_google_gwt_user_client_ui_KeyboardListenerCollection_$KeyboardListenerCollection__Lcom_google_gwt_user_client_ui_KeyboardListenerCollection_2(this$static){
1652  java_util_Vector_$Vector__Ljava_util_Vector_2(this$static);
1653  return this$static;
1654}
1655
1656function com_google_gwt_user_client_ui_KeyboardListenerCollection(){
1657}
1658
1659_ = com_google_gwt_user_client_ui_KeyboardListenerCollection.prototype = new java_util_Vector();
1660_.java_lang_Object_typeName = 'com.google.gwt.user.client.ui.KeyboardListenerCollection';
1661_.java_lang_Object_typeId = 19;
1662function com_google_gwt_user_client_ui_Label_onBrowserEvent__Lcom_google_gwt_user_client_Event_2(event0){
1663  switch (com_google_gwt_user_client_DOM_eventGetType__Lcom_google_gwt_user_client_Event_2(event0)) {
1664    case 1:
1665      if (this.com_google_gwt_user_client_ui_Label_clickListeners !== null) {
1666        null.nullMethod0();
1667      }
1668
1669      break;
1670    case 4:
1671    case 8:
1672    case 64:
1673    case 16:
1674    case 32:
1675      if (this.com_google_gwt_user_client_ui_Label_mouseListeners !== null) {
1676        null.nullMethod0();
1677      }
1678
1679      break;
1680  }
1681}
1682
1683function com_google_gwt_user_client_ui_Label_$Label__Lcom_google_gwt_user_client_ui_Label_2(this$static){
1684  com_google_gwt_user_client_ui_UIObject_$setElement__Lcom_google_gwt_user_client_ui_UIObject_2Lcom_google_gwt_user_client_Element_2(this$static, com_google_gwt_user_client_DOM_createDiv__());
1685  com_google_gwt_user_client_ui_UIObject_$sinkEvents__Lcom_google_gwt_user_client_ui_UIObject_2I(this$static, 125);
1686  com_google_gwt_user_client_ui_UIObject_$setStyleName__Lcom_google_gwt_user_client_ui_UIObject_2Ljava_lang_String_2(this$static, 'gwt-Label');
1687  return this$static;
1688}
1689
1690function com_google_gwt_user_client_ui_Label_$setText__Lcom_google_gwt_user_client_ui_Label_2Ljava_lang_String_2(this$static, text0){
1691  com_google_gwt_user_client_DOM_setInnerText__Lcom_google_gwt_user_client_Element_2Ljava_lang_String_2(this$static.com_google_gwt_user_client_ui_UIObject_element, text0);
1692}
1693
1694function com_google_gwt_user_client_ui_Label(){
1695}
1696
1697_ = com_google_gwt_user_client_ui_Label.prototype = new com_google_gwt_user_client_ui_Widget();
1698_.onBrowserEvent__Lcom_google_gwt_user_client_Event_2 = com_google_gwt_user_client_ui_Label_onBrowserEvent__Lcom_google_gwt_user_client_Event_2;
1699_.java_lang_Object_typeName = 'com.google.gwt.user.client.ui.Label';
1700_.java_lang_Object_typeId = 20;
1701_.com_google_gwt_user_client_ui_Label_clickListeners = null;
1702_.com_google_gwt_user_client_ui_Label_mouseListeners = null;
1703function com_google_gwt_user_client_ui_RootPanel_$clinit__(){
1704  com_google_gwt_user_client_ui_RootPanel_$clinit__ = nullMethod;
1705  com_google_gwt_user_client_ui_RootPanel_rootPanels = java_util_HashMap_$HashMap__Ljava_util_HashMap_2(new java_util_HashMap());
1706  return window;
1707}
1708
1709function com_google_gwt_user_client_ui_RootPanel_get__Ljava_lang_String_2(id){
1710  com_google_gwt_user_client_ui_RootPanel_$clinit__();
1711  var gwt, elem;
1712  gwt = com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2I(java_util_HashMap_$get__Ljava_util_HashMap_2Ljava_lang_Object_2(com_google_gwt_user_client_ui_RootPanel_rootPanels, id), 8);
1713  if (gwt !== null) {
1714    return gwt;
1715  }
1716  elem = null;
1717  if (id !== null) {
1718    if (null ===(elem = com_google_gwt_user_client_DOM_getElementById__Ljava_lang_String_2(id))) {
1719      return null;
1720    }
1721  }
1722  if (com_google_gwt_user_client_ui_RootPanel_rootPanels.java_util_HashMap_fullSlots == 0) {
1723    com_google_gwt_user_client_ui_RootPanel_hookWindowClosing__();
1724  }
1725  java_util_HashMap_$put__Ljava_util_HashMap_2Ljava_lang_Object_2Ljava_lang_Object_2(com_google_gwt_user_client_ui_RootPanel_rootPanels, id, gwt = com_google_gwt_user_client_ui_RootPanel_$RootPanel__Lcom_google_gwt_user_client_ui_RootPanel_2Lcom_google_gwt_user_client_Element_2(new com_google_gwt_user_client_ui_RootPanel(), elem));
1726  return gwt;
1727}
1728
1729function com_google_gwt_user_client_ui_RootPanel_getBodyElement__(){
1730  com_google_gwt_user_client_ui_RootPanel_$clinit__();
1731  return $doc.body;
1732}
1733
1734function com_google_gwt_user_client_ui_RootPanel_hookWindowClosing__(){
1735  com_google_gwt_user_client_ui_RootPanel_$clinit__();
1736  com_google_gwt_user_client_Window_addWindowCloseListener__Lcom_google_gwt_user_client_WindowCloseListener_2(new com_google_gwt_user_client_ui_RootPanel$1());
1737}
1738
1739function com_google_gwt_user_client_ui_RootPanel_$RootPanel__Lcom_google_gwt_user_client_ui_RootPanel_2Lcom_google_gwt_user_client_Element_2(this$static, elem){
1740  com_google_gwt_user_client_ui_RootPanel_$clinit__();
1741  com_google_gwt_user_client_ui_AbsolutePanel_$AbsolutePanel__Lcom_google_gwt_user_client_ui_AbsolutePanel_2(this$static);
1742  if (elem === null) {
1743    elem = com_google_gwt_user_client_ui_RootPanel_getBodyElement__();
1744  }
1745  com_google_gwt_user_client_ui_UIObject_$setElement__Lcom_google_gwt_user_client_ui_UIObject_2Lcom_google_gwt_user_client_Element_2(this$static, elem);
1746  com_google_gwt_user_client_ui_Panel_$onAttach__Lcom_google_gwt_user_client_ui_Panel_2(this$static);
1747  return this$static;
1748}
1749
1750function com_google_gwt_user_client_ui_RootPanel(){
1751}
1752
1753_ = com_google_gwt_user_client_ui_RootPanel.prototype = new com_google_gwt_user_client_ui_AbsolutePanel();
1754_.java_lang_Object_typeName = 'com.google.gwt.user.client.ui.RootPanel';
1755_.java_lang_Object_typeId = 21;
1756function com_google_gwt_user_client_ui_RootPanel$1_onWindowClosed__(){
1757  var it, gwt;
1758  for (it = java_util_AbstractMap$3_$iterator__Ljava_util_AbstractMap$3_2(java_util_AbstractMap_$values__Ljava_util_AbstractMap_2(com_google_gwt_user_client_ui_RootPanel_$clinit__().com_google_gwt_user_client_ui_RootPanel_rootPanels)); java_util_AbstractMap$4_$hasNext__Ljava_util_AbstractMap$4_2(it);) {
1759    gwt = com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2I(java_util_AbstractMap$4_$next__Ljava_util_AbstractMap$4_2(it), 8);
1760    com_google_gwt_user_client_ui_Panel_$onDetach__Lcom_google_gwt_user_client_ui_Panel_2(gwt);
1761  }
1762}
1763
1764function com_google_gwt_user_client_ui_RootPanel$1_onWindowClosing__(){
1765  return null;
1766}
1767
1768function com_google_gwt_user_client_ui_RootPanel$1(){
1769}
1770
1771_ = com_google_gwt_user_client_ui_RootPanel$1.prototype = new java_lang_Object();
1772_.onWindowClosed__ = com_google_gwt_user_client_ui_RootPanel$1_onWindowClosed__;
1773_.onWindowClosing__ = com_google_gwt_user_client_ui_RootPanel$1_onWindowClosing__;
1774_.java_lang_Object_typeName = 'com.google.gwt.user.client.ui.RootPanel$1';
1775_.java_lang_Object_typeId = 22;
1776function com_google_gwt_user_client_ui_TextBoxBase_$clinit__(){
1777  com_google_gwt_user_client_ui_TextBoxBase_$clinit__ = nullMethod;
1778  com_google_gwt_user_client_ui_TextBoxBase_ALIGN_1CENTER = com_google_gwt_user_client_ui_TextBoxBase$TextAlignConstant_$TextBoxBase$TextAlignConstant__Lcom_google_gwt_user_client_ui_TextBoxBase$TextAlignConstant_2Ljava_lang_String_2(new com_google_gwt_user_client_ui_TextBoxBase$TextAlignConstant(), 'center');
1779  com_google_gwt_user_client_ui_TextBoxBase_ALIGN_1JUSTIFY = com_google_gwt_user_client_ui_TextBoxBase$TextAlignConstant_$TextBoxBase$TextAlignConstant__Lcom_google_gwt_user_client_ui_TextBoxBase$TextAlignConstant_2Ljava_lang_String_2(new com_google_gwt_user_client_ui_TextBoxBase$TextAlignConstant(), 'justify');
1780  com_google_gwt_user_client_ui_TextBoxBase_ALIGN_1LEFT = com_google_gwt_user_client_ui_TextBoxBase$TextAlignConstant_$TextBoxBase$TextAlignConstant__Lcom_google_gwt_user_client_ui_TextBoxBase$TextAlignConstant_2Ljava_lang_String_2(new com_google_gwt_user_client_ui_TextBoxBase$TextAlignConstant(), 'left');
1781  com_google_gwt_user_client_ui_TextBoxBase_ALIGN_1RIGHT = com_google_gwt_user_client_ui_TextBoxBase$TextAlignConstant_$TextBoxBase$TextAlignConstant__Lcom_google_gwt_user_client_ui_TextBoxBase$TextAlignConstant_2Ljava_lang_String_2(new com_google_gwt_user_client_ui_TextBoxBase$TextAlignConstant(), 'right');
1782  com_google_gwt_user_client_ui_TextBoxBase_impl = new com_google_gwt_user_client_ui_impl_TextBoxImpl();
1783  return window;
1784}
1785
1786function com_google_gwt_user_client_ui_TextBoxBase_addClickListener__Lcom_google_gwt_user_client_ui_ClickListener_2(listener){
1787  if (this.com_google_gwt_user_client_ui_TextBoxBase_clickListeners === null) {
1788    this.com_google_gwt_user_client_ui_TextBoxBase_clickListeners = com_google_gwt_user_client_ui_ClickListenerCollection_$ClickListenerCollection__Lcom_google_gwt_user_client_ui_ClickListenerCollection_2(new com_google_gwt_user_client_ui_ClickListenerCollection());
1789  }
1790  this.com_google_gwt_user_client_ui_TextBoxBase_clickListeners.add__Ljava_lang_Object_2(listener);
1791}
1792
1793function com_google_gwt_user_client_ui_TextBoxBase_onBrowserEvent__Lcom_google_gwt_user_client_Event_2(event0){
1794  var type0;
1795  com_google_gwt_user_client_ui_FocusWidget_$onBrowserEvent__Lcom_google_gwt_user_client_ui_FocusWidget_2Lcom_google_gwt_user_client_Event_2(this, event0);
1796  type0 = com_google_gwt_user_client_DOM_eventGetType__Lcom_google_gwt_user_client_Event_2(event0);
1797  if (this.com_google_gwt_user_client_ui_TextBoxBase_keyboardListeners !== null && (type0 & 896)!= 0) {
1798    this.com_google_gwt_user_client_ui_TextBoxBase_currentEvent = event0;
1799    com_google_gwt_user_client_ui_KeyboardListenerCollection_$fireKeyboardEvent__Lcom_google_gwt_user_client_ui_KeyboardListenerCollection_2Lcom_google_gwt_user_client_ui_Widget_2Lcom_google_gwt_user_client_Event_2(this.com_google_gwt_user_client_ui_TextBoxBase_keyboardListeners, this, event0);
1800    this.com_google_gwt_user_client_ui_TextBoxBase_currentEvent = null;
1801  }
1802   else if (type0 == 1) {
1803    if (this.com_google_gwt_user_client_ui_TextBoxBase_clickListeners !== null) {
1804      com_google_gwt_user_client_ui_ClickListenerCollection_$fireClick__Lcom_google_gwt_user_client_ui_ClickListenerCollection_2Lcom_google_gwt_user_client_ui_Widget_2(this.com_google_gwt_user_client_ui_TextBoxBase_clickListeners, this);
1805    }
1806  }
1807   else if (type0 == 1024) {
1808    if (this.com_google_gwt_user_client_ui_TextBoxBase_changeListeners !== null) {
1809      com_google_gwt_user_client_ui_ChangeListenerCollection_$fireChange__Lcom_google_gwt_user_client_ui_ChangeListenerCollection_2Lcom_google_gwt_user_client_ui_Widget_2(this.com_google_gwt_user_client_ui_TextBoxBase_changeListeners, this);
1810    }
1811  }
1812}
1813
1814function com_google_gwt_user_client_ui_TextBoxBase_$TextBoxBase__Lcom_google_gwt_user_client_ui_TextBoxBase_2Lcom_google_gwt_user_client_Element_2(this$static, elem){
1815  com_google_gwt_user_client_ui_TextBoxBase_$clinit__();
1816  com_google_gwt_user_client_ui_FocusWidget_$FocusWidget__Lcom_google_gwt_user_client_ui_FocusWidget_2Lcom_google_gwt_user_client_Element_2(this$static, elem);
1817  com_google_gwt_user_client_ui_UIObject_$sinkEvents__Lcom_google_gwt_user_client_ui_UIObject_2I(this$static, 1024);
1818  return this$static;
1819}
1820
1821function com_google_gwt_user_client_ui_TextBoxBase_$addKeyboardListener__Lcom_google_gwt_user_client_ui_TextBoxBase_2Lcom_google_gwt_user_client_ui_KeyboardListener_2(this$static, listener){
1822  if (this$static.com_google_gwt_user_client_ui_TextBoxBase_keyboardListeners === null) {
1823    this$static.com_google_gwt_user_client_ui_TextBoxBase_keyboardListeners = com_google_gwt_user_client_ui_KeyboardListenerCollection_$KeyboardListenerCollection__Lcom_google_gwt_user_client_ui_KeyboardListenerCollection_2(new com_google_gwt_user_client_ui_KeyboardListenerCollection());
1824  }
1825  this$static.com_google_gwt_user_client_ui_TextBoxBase_keyboardListeners.add__Ljava_lang_Object_2(listener);
1826}
1827
1828function com_google_gwt_user_client_ui_TextBoxBase_$addChangeListener__Lcom_google_gwt_user_client_ui_TextBoxBase_2Lcom_google_gwt_user_client_ui_ChangeListener_2(this$static, listener){
1829  if (this$static.com_google_gwt_user_client_ui_TextBoxBase_changeListeners === null) {
1830    this$static.com_google_gwt_user_client_ui_TextBoxBase_changeListeners = com_google_gwt_user_client_ui_ChangeListenerCollection_$ChangeListenerCollection__Lcom_google_gwt_user_client_ui_ChangeListenerCollection_2(new com_google_gwt_user_client_ui_ChangeListenerCollection());
1831  }
1832  this$static.com_google_gwt_user_client_ui_TextBoxBase_changeListeners.add__Ljava_lang_Object_2(listener);
1833}
1834
1835function com_google_gwt_user_client_ui_TextBoxBase_$getText__Lcom_google_gwt_user_client_ui_TextBoxBase_2(this$static){
1836  return com_google_gwt_user_client_DOM_getAttribute__Lcom_google_gwt_user_client_Element_2Ljava_lang_String_2(this$static.com_google_gwt_user_client_ui_UIObject_element, 'value');
1837}
1838
1839function com_google_gwt_user_client_ui_TextBoxBase(){
1840}
1841
1842_ = com_google_gwt_user_client_ui_TextBoxBase.prototype = new com_google_gwt_user_client_ui_FocusWidget();
1843_.addClickListener__Lcom_google_gwt_user_client_ui_ClickListener_2 = com_google_gwt_user_client_ui_TextBoxBase_addClickListener__Lcom_google_gwt_user_client_ui_ClickListener_2;
1844_.onBrowserEvent__Lcom_google_gwt_user_client_Event_2 = com_google_gwt_user_client_ui_TextBoxBase_onBrowserEvent__Lcom_google_gwt_user_client_Event_2;
1845_.java_lang_Object_typeName = 'com.google.gwt.user.client.ui.TextBoxBase';
1846_.java_lang_Object_typeId = 23;
1847_.com_google_gwt_user_client_ui_TextBoxBase_changeListeners = null;
1848_.com_google_gwt_user_client_ui_TextBoxBase_clickListeners = null;
1849_.com_google_gwt_user_client_ui_TextBoxBase_currentEvent = null;
1850_.com_google_gwt_user_client_ui_TextBoxBase_keyboardListeners = null;
1851function com_google_gwt_user_client_ui_TextArea_$TextArea__Lcom_google_gwt_user_client_ui_TextArea_2(this$static){
1852  com_google_gwt_user_client_ui_TextBoxBase_$TextBoxBase__Lcom_google_gwt_user_client_ui_TextBoxBase_2Lcom_google_gwt_user_client_Element_2(this$static, com_google_gwt_user_client_DOM_createTextArea__());
1853  com_google_gwt_user_client_ui_UIObject_$setStyleName__Lcom_google_gwt_user_client_ui_UIObject_2Ljava_lang_String_2(this$static, 'gwt-TextArea');
1854  return this$static;
1855}
1856
1857function com_google_gwt_user_client_ui_TextArea_$setCharacterWidth__Lcom_google_gwt_user_client_ui_TextArea_2I(this$static, width){
1858  com_google_gwt_user_client_DOM_setIntAttribute__Lcom_google_gwt_user_client_Element_2Ljava_lang_String_2I(this$static.com_google_gwt_user_client_ui_UIObject_element, 'cols', width);
1859}
1860
1861function com_google_gwt_user_client_ui_TextArea_$setVisibleLines__Lcom_google_gwt_user_client_ui_TextArea_2I(this$static, lines){
1862  com_google_gwt_user_client_DOM_setIntAttribute__Lcom_google_gwt_user_client_Element_2Ljava_lang_String_2I(this$static.com_google_gwt_user_client_ui_UIObject_element, 'rows', lines);
1863}
1864
1865function com_google_gwt_user_client_ui_TextArea(){
1866}
1867
1868_ = com_google_gwt_user_client_ui_TextArea.prototype = new com_google_gwt_user_client_ui_TextBoxBase();
1869_.java_lang_Object_typeName = 'com.google.gwt.user.client.ui.TextArea';
1870_.java_lang_Object_typeId = 24;
1871function com_google_gwt_user_client_ui_TextBoxBase$TextAlignConstant_$TextBoxBase$TextAlignConstant__Lcom_google_gwt_user_client_ui_TextBoxBase$TextAlignConstant_2Ljava_lang_String_2(this$static, textAlignString){
1872  this$static.com_google_gwt_user_client_ui_TextBoxBase$TextAlignConstant_textAlignString = textAlignString;
1873  return this$static;
1874}
1875
1876function com_google_gwt_user_client_ui_TextBoxBase$TextAlignConstant(){
1877}
1878
1879_ = com_google_gwt_user_client_ui_TextBoxBase$TextAlignConstant.prototype = new java_lang_Object();
1880_.java_lang_Object_typeName = 'com.google.gwt.user.client.ui.TextBoxBase$TextAlignConstant';
1881_.java_lang_Object_typeId = 0;
1882_.com_google_gwt_user_client_ui_TextBoxBase$TextAlignConstant_textAlignString = null;
1883function com_google_gwt_user_client_ui_WidgetCollection_$WidgetCollection__Lcom_google_gwt_user_client_ui_WidgetCollection_2Lcom_google_gwt_user_client_ui_HasWidgets_2(this$static, parent0){
1884  this$static.com_google_gwt_user_client_ui_WidgetCollection_parent = parent0;
1885  this$static.com_google_gwt_user_client_ui_WidgetCollection_array = com_google_gwt_lang_Array_initDims__Ljava_lang_String_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2('[Lcom.google.gwt.user.client.ui.Widget;', [0], [10], [4], null);
1886  return this$static;
1887}
1888
1889function com_google_gwt_user_client_ui_WidgetCollection_$iterator__Lcom_google_gwt_user_client_ui_WidgetCollection_2(this$static){
1890  return com_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_$WidgetCollection$WidgetIterator__Lcom_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_2Lcom_google_gwt_user_client_ui_WidgetCollection_2(new com_google_gwt_user_client_ui_WidgetCollection$WidgetIterator(), this$static);
1891}
1892
1893function com_google_gwt_user_client_ui_WidgetCollection_$contains__Lcom_google_gwt_user_client_ui_WidgetCollection_2Lcom_google_gwt_user_client_ui_Widget_2(this$static, w){
1894  return com_google_gwt_user_client_ui_WidgetCollection_$indexOf__Lcom_google_gwt_user_client_ui_WidgetCollection_2Lcom_google_gwt_user_client_ui_Widget_2(this$static, w) != (-1);
1895}
1896
1897function com_google_gwt_user_client_ui_WidgetCollection_$remove__Lcom_google_gwt_user_client_ui_WidgetCollection_2Lcom_google_gwt_user_client_ui_Widget_2(this$static, w){
1898  var index0;
1899  index0 = com_google_gwt_user_client_ui_WidgetCollection_$indexOf__Lcom_google_gwt_user_client_ui_WidgetCollection_2Lcom_google_gwt_user_client_ui_Widget_2(this$static, w);
1900  if (index0 == (-1)) {
1901    throw java_util_NoSuchElementException_$NoSuchElementException__Ljava_util_NoSuchElementException_2(new java_util_NoSuchElementException());
1902  }
1903  com_google_gwt_user_client_ui_WidgetCollection_$remove__Lcom_google_gwt_user_client_ui_WidgetCollection_2I(this$static, index0);
1904}
1905
1906function com_google_gwt_user_client_ui_WidgetCollection_$insert__Lcom_google_gwt_user_client_ui_WidgetCollection_2Lcom_google_gwt_user_client_ui_Widget_2I(this$static, w, beforeIndex){
1907  var newArray, i, i;
1908  if (beforeIndex < 0 || beforeIndex > this$static.com_google_gwt_user_client_ui_WidgetCollection_size) {
1909    throw java_lang_IndexOutOfBoundsException_$IndexOutOfBoundsException__Ljava_lang_IndexOutOfBoundsException_2(new java_lang_IndexOutOfBoundsException());
1910  }
1911  if (this$static.com_google_gwt_user_client_ui_WidgetCollection_size == this$static.com_google_gwt_user_client_ui_WidgetCollection_array.com_google_gwt_lang_Array_length) {
1912    newArray = com_google_gwt_lang_Array_initDims__Ljava_lang_String_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2('[Lcom.google.gwt.user.client.ui.Widget;', [0], [10], [this$static.com_google_gwt_user_client_ui_WidgetCollection_array.com_google_gwt_lang_Array_length * 2], null);
1913    for (i = 0; i < this$static.com_google_gwt_user_client_ui_WidgetCollection_array.com_google_gwt_lang_Array_length; ++i) {
1914      com_google_gwt_lang_Array_setCheck__Lcom_google_gwt_lang_Array_2ILjava_lang_Object_2(newArray, i, this$static.com_google_gwt_user_client_ui_WidgetCollection_array[i]);
1915    }
1916    this$static.com_google_gwt_user_client_ui_WidgetCollection_array = newArray;
1917  }
1918  ++this$static.com_google_gwt_user_client_ui_WidgetCollection_size;
1919  for (i = this$static.com_google_gwt_user_client_ui_WidgetCollection_size - 1; i > beforeIndex; --i) {
1920    com_google_gwt_lang_Array_setCheck__Lcom_google_gwt_lang_Array_2ILjava_lang_Object_2(this$static.com_google_gwt_user_client_ui_WidgetCollection_array, i, this$static.com_google_gwt_user_client_ui_WidgetCollection_array[i - 1]);
1921  }
1922  com_google_gwt_lang_Array_setCheck__Lcom_google_gwt_lang_Array_2ILjava_lang_Object_2(this$static.com_google_gwt_user_client_ui_WidgetCollection_array, beforeIndex, w);
1923}
1924
1925function com_google_gwt_user_client_ui_WidgetCollection_$indexOf__Lcom_google_gwt_user_client_ui_WidgetCollection_2Lcom_google_gwt_user_client_ui_Widget_2(this$static, w){
1926  var i;
1927  for (i = 0; i < this$static.com_google_gwt_user_client_ui_WidgetCollection_size; ++i) {
1928    if (this$static.com_google_gwt_user_client_ui_WidgetCollection_array[i] === w) {
1929      return i;
1930    }
1931  }
1932  return (-1);
1933}
1934
1935function com_google_gwt_user_client_ui_WidgetCollection_$remove__Lcom_google_gwt_user_client_ui_WidgetCollection_2I(this$static, index0){
1936  var i;
1937  if (index0 < 0 || index0 >= this$static.com_google_gwt_user_client_ui_WidgetCollection_size) {
1938    throw java_lang_IndexOutOfBoundsException_$IndexOutOfBoundsException__Ljava_lang_IndexOutOfBoundsException_2(new java_lang_IndexOutOfBoundsException());
1939  }
1940  --this$static.com_google_gwt_user_client_ui_WidgetCollection_size;
1941  for (i = index0; i < this$static.com_google_gwt_user_client_ui_WidgetCollection_size; ++i) {
1942    com_google_gwt_lang_Array_setCheck__Lcom_google_gwt_lang_Array_2ILjava_lang_Object_2(this$static.com_google_gwt_user_client_ui_WidgetCollection_array, i, this$static.com_google_gwt_user_client_ui_WidgetCollection_array[i + 1]);
1943  }
1944  com_google_gwt_lang_Array_setCheck__Lcom_google_gwt_lang_Array_2ILjava_lang_Object_2(this$static.com_google_gwt_user_client_ui_WidgetCollection_array, this$static.com_google_gwt_user_client_ui_WidgetCollection_size, null);
1945}
1946
1947function com_google_gwt_user_client_ui_WidgetCollection(){
1948}
1949
1950_ = com_google_gwt_user_client_ui_WidgetCollection.prototype = new java_lang_Object();
1951_.java_lang_Object_typeName = 'com.google.gwt.user.client.ui.WidgetCollection';
1952_.java_lang_Object_typeId = 0;
1953_.com_google_gwt_user_client_ui_WidgetCollection_array = null;
1954_.com_google_gwt_user_client_ui_WidgetCollection_parent = null;
1955_.com_google_gwt_user_client_ui_WidgetCollection_size = 0;
1956function com_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_hasNext__(){
1957  return com_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_$hasNext__Lcom_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_2(this);
1958}
1959
1960function com_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_next__(){
1961  return com_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_$next__Lcom_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_2(this);
1962}
1963
1964function com_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_$WidgetCollection$WidgetIterator__Lcom_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_2Lcom_google_gwt_user_client_ui_WidgetCollection_2(this$static, this$0){
1965  this$static.com_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_this$0 = this$0;
1966  return this$static;
1967}
1968
1969function com_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_$hasNext__Lcom_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_2(this$static){
1970  return this$static.com_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_index < this$static.com_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_this$0.com_google_gwt_user_client_ui_WidgetCollection_size - 1;
1971}
1972
1973function com_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_$next__Lcom_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_2(this$static){
1974  if (this$static.com_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_index >= this$static.com_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_this$0.com_google_gwt_user_client_ui_WidgetCollection_size) {
1975    throw java_util_NoSuchElementException_$NoSuchElementException__Ljava_util_NoSuchElementException_2(new java_util_NoSuchElementException());
1976  }
1977  return this$static.com_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_this$0.com_google_gwt_user_client_ui_WidgetCollection_array[++this$static.com_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_index];
1978}
1979
1980function com_google_gwt_user_client_ui_WidgetCollection$WidgetIterator(){
1981}
1982
1983_ = com_google_gwt_user_client_ui_WidgetCollection$WidgetIterator.prototype = new java_lang_Object();
1984_.hasNext__ = com_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_hasNext__;
1985_.next__ = com_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_next__;
1986_.java_lang_Object_typeName = 'com.google.gwt.user.client.ui.WidgetCollection$WidgetIterator';
1987_.java_lang_Object_typeId = 0;
1988_.com_google_gwt_user_client_ui_WidgetCollection$WidgetIterator_index = (-1);
1989function com_google_gwt_user_client_ui_impl_FocusImpl(){
1990}
1991
1992_ = com_google_gwt_user_client_ui_impl_FocusImpl.prototype = new java_lang_Object();
1993_.java_lang_Object_typeName = 'com.google.gwt.user.client.ui.impl.FocusImpl';
1994_.java_lang_Object_typeId = 0;
1995function com_google_gwt_user_client_ui_impl_TextBoxImpl(){
1996}
1997
1998_ = com_google_gwt_user_client_ui_impl_TextBoxImpl.prototype = new java_lang_Object();
1999_.java_lang_Object_typeName = 'com.google.gwt.user.client.ui.impl.TextBoxImpl';
2000_.java_lang_Object_typeId = 0;
2001function com_google_gwt_xml_client_DOMException_$DOMException__Lcom_google_gwt_xml_client_DOMException_2SLjava_lang_String_2(this$static, code, message0){
2002  java_lang_RuntimeException_$RuntimeException__Ljava_lang_RuntimeException_2Ljava_lang_String_2(this$static, message0);
2003  this$static.com_google_gwt_xml_client_DOMException_code = code;
2004  return this$static;
2005}
2006
2007function com_google_gwt_xml_client_DOMException(){
2008}
2009
2010_ = com_google_gwt_xml_client_DOMException.prototype = new java_lang_RuntimeException();
2011_.java_lang_Object_typeName = 'com.google.gwt.xml.client.DOMException';
2012_.java_lang_Object_typeId = 25;
2013_.com_google_gwt_xml_client_DOMException_code = 0;
2014function com_google_gwt_xml_client_XMLParser_$clinit__(){
2015  com_google_gwt_xml_client_XMLParser_$clinit__ = nullMethod;
2016  com_google_gwt_xml_client_XMLParser_impl = com_google_gwt_xml_client_impl_XMLParserImpl_$clinit__().com_google_gwt_xml_client_impl_XMLParserImpl_impl;
2017  return window;
2018}
2019
2020function com_google_gwt_xml_client_XMLParser_parse__Ljava_lang_String_2(contents){
2021  com_google_gwt_xml_client_XMLParser_$clinit__();
2022  return com_google_gwt_xml_client_impl_XMLParserImpl_$parse__Lcom_google_gwt_xml_client_impl_XMLParserImpl_2Ljava_lang_String_2(com_google_gwt_xml_client_XMLParser_impl, contents);
2023}
2024
2025function com_google_gwt_xml_client_impl_DOMItem_equals__Ljava_lang_Object_2(o){
2026  if (com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2I(o, 14)) {
2027    return com_google_gwt_user_client_DOM_compare__Lcom_google_gwt_user_client_Element_2Lcom_google_gwt_user_client_Element_2(this.castToElement__Lcom_google_gwt_core_client_JavaScriptObject_2(this.com_google_gwt_xml_client_impl_DOMItem_jsObject), this.castToElement__Lcom_google_gwt_core_client_JavaScriptObject_2(com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2I(o, 14).com_google_gwt_xml_client_impl_DOMItem_jsObject));
2028  }
2029  return false;
2030}
2031
2032function com_google_gwt_xml_client_impl_DOMItem_castToElement__Lcom_google_gwt_core_client_JavaScriptObject_2(toBeCast){
2033  return toBeCast;
2034}
2035
2036function com_google_gwt_xml_client_impl_DOMItem_$DOMItem__Lcom_google_gwt_xml_client_impl_DOMItem_2Lcom_google_gwt_core_client_JavaScriptObject_2(this$static, jso){
2037  this$static.com_google_gwt_xml_client_impl_DOMItem_jsObject = jso;
2038  return this$static;
2039}
2040
2041function com_google_gwt_xml_client_impl_DOMItem(){
2042}
2043
2044_ = com_google_gwt_xml_client_impl_DOMItem.prototype = new java_lang_Object();
2045_.equals__Ljava_lang_Object_2 = com_google_gwt_xml_client_impl_DOMItem_equals__Ljava_lang_Object_2;
2046_.castToElement__Lcom_google_gwt_core_client_JavaScriptObject_2 = com_google_gwt_xml_client_impl_DOMItem_castToElement__Lcom_google_gwt_core_client_JavaScriptObject_2;
2047_.java_lang_Object_typeName = 'com.google.gwt.xml.client.impl.DOMItem';
2048_.java_lang_Object_typeId = 26;
2049_.com_google_gwt_xml_client_impl_DOMItem_jsObject = null;
2050function com_google_gwt_xml_client_impl_NodeImpl_build__Lcom_google_gwt_core_client_JavaScriptObject_2(node){
2051  var nodeType0;
2052  if (node === null) {
2053    return null;
2054  }
2055  nodeType0 = com_google_gwt_xml_client_impl_XMLParserImpl_getNodeType__Lcom_google_gwt_core_client_JavaScriptObject_2(node);
2056  switch (nodeType0) {
2057    case 2:
2058      return com_google_gwt_xml_client_impl_AttrImpl_$AttrImpl__Lcom_google_gwt_xml_client_impl_AttrImpl_2Lcom_google_gwt_core_client_JavaScriptObject_2(new com_google_gwt_xml_client_impl_AttrImpl(), node);
2059    case 4:
2060      return com_google_gwt_xml_client_impl_CDATASectionImpl_$CDATASectionImpl__Lcom_google_gwt_xml_client_impl_CDATASectionImpl_2Lcom_google_gwt_core_client_JavaScriptObject_2(new com_google_gwt_xml_client_impl_CDATASectionImpl(), node);
2061    case 8:
2062      return com_google_gwt_xml_client_impl_CommentImpl_$CommentImpl__Lcom_google_gwt_xml_client_impl_CommentImpl_2Lcom_google_gwt_core_client_JavaScriptObject_2(new com_google_gwt_xml_client_impl_CommentImpl(), node);
2063    case 11:
2064      return com_google_gwt_xml_client_impl_DocumentFragmentImpl_$DocumentFragmentImpl__Lcom_google_gwt_xml_client_impl_DocumentFragmentImpl_2Lcom_google_gwt_core_client_JavaScriptObject_2(new com_google_gwt_xml_client_impl_DocumentFragmentImpl(), node);
2065    case 9:
2066      return com_google_gwt_xml_client_impl_DocumentImpl_$DocumentImpl__Lcom_google_gwt_xml_client_impl_DocumentImpl_2Lcom_google_gwt_core_client_JavaScriptObject_2(new com_google_gwt_xml_client_impl_DocumentImpl(), node);
2067    case 1:
2068      return com_google_gwt_xml_client_impl_ElementImpl_$ElementImpl__Lcom_google_gwt_xml_client_impl_ElementImpl_2Lcom_google_gwt_core_client_JavaScriptObject_2(new com_google_gwt_xml_client_impl_ElementImpl(), node);
2069    case 7:
2070      return com_google_gwt_xml_client_impl_ProcessingInstructionImpl_$ProcessingInstructionImpl__Lcom_google_gwt_xml_client_impl_ProcessingInstructionImpl_2Lcom_google_gwt_core_client_JavaScriptObject_2(new com_google_gwt_xml_client_impl_ProcessingInstructionImpl(), node);
2071    case 3:
2072      return com_google_gwt_xml_client_impl_TextImpl_$TextImpl__Lcom_google_gwt_xml_client_impl_TextImpl_2Lcom_google_gwt_core_client_JavaScriptObject_2(new com_google_gwt_xml_client_impl_TextImpl(), node);
2073    default:return com_google_gwt_xml_client_impl_NodeImpl_$NodeImpl__Lcom_google_gwt_xml_client_impl_NodeImpl_2Lcom_google_gwt_core_client_JavaScriptObject_2(new com_google_gwt_xml_client_impl_NodeImpl(), node);
2074  }
2075}
2076
2077function com_google_gwt_xml_client_impl_NodeImpl_appendChild__Lcom_google_gwt_xml_client_Node_2(newChild){
2078  var newChildJs, appendChildResults, e, $e0;
2079  try {
2080    newChildJs = com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2I(newChild, 14).com_google_gwt_xml_client_impl_DOMItem_jsObject;
2081    appendChildResults = com_google_gwt_xml_client_impl_XMLParserImpl_appendChild__Lcom_google_gwt_core_client_JavaScriptObject_2Lcom_google_gwt_core_client_JavaScriptObject_2(this.com_google_gwt_xml_client_impl_DOMItem_jsObject, newChildJs);
2082    return com_google_gwt_xml_client_impl_NodeImpl_build__Lcom_google_gwt_core_client_JavaScriptObject_2(appendChildResults);
2083  }
2084   catch ($e0) {
2085    $e0 = com_google_gwt_lang_Exceptions_caught__Ljava_lang_Object_2($e0);
2086    if (com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2I($e0, 16)) {
2087      e = $e0;
2088      throw com_google_gwt_xml_client_impl_DOMNodeException_$DOMNodeException__Lcom_google_gwt_xml_client_impl_DOMNodeException_2SLjava_lang_Throwable_2Lcom_google_gwt_xml_client_impl_DOMItem_2(new com_google_gwt_xml_client_impl_DOMNodeException(), 13, e, this);
2089    }
2090     else
2091      throw $e0;
2092  }
2093}
2094
2095function com_google_gwt_xml_client_impl_NodeImpl_getChildNodes__(){
2096  return com_google_gwt_xml_client_impl_NodeImpl_$getChildNodes__Lcom_google_gwt_xml_client_impl_NodeImpl_2(this);
2097}
2098
2099function com_google_gwt_xml_client_impl_NodeImpl_getOwnerDocument__(){
2100  return com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2I(com_google_gwt_xml_client_impl_NodeImpl_build__Lcom_google_gwt_core_client_JavaScriptObject_2(com_google_gwt_xml_client_impl_XMLParserImpl_getOwnerDocument__Lcom_google_gwt_core_client_JavaScriptObject_2(this.com_google_gwt_xml_client_impl_DOMItem_jsObject)), 19);
2101}
2102
2103function com_google_gwt_xml_client_impl_NodeImpl_getParentNode__(){
2104  return com_google_gwt_xml_client_impl_NodeImpl_build__Lcom_google_gwt_core_client_JavaScriptObject_2(com_google_gwt_xml_client_impl_XMLParserImpl_getParentNode__Lcom_google_gwt_core_client_JavaScriptObject_2(this.com_google_gwt_xml_client_impl_DOMItem_jsObject));
2105}
2106
2107function com_google_gwt_xml_client_impl_NodeImpl_$NodeImpl__Lcom_google_gwt_xml_client_impl_NodeImpl_2Lcom_google_gwt_core_client_JavaScriptObject_2(this$static, jso){
2108  com_google_gwt_xml_client_impl_DOMItem_$DOMItem__Lcom_google_gwt_xml_client_impl_DOMItem_2Lcom_google_gwt_core_client_JavaScriptObject_2(this$static, jso);
2109  return this$static;
2110}
2111
2112function com_google_gwt_xml_client_impl_NodeImpl_$getChildNodes__Lcom_google_gwt_xml_client_impl_NodeImpl_2(this$static){
2113  return com_google_gwt_xml_client_impl_NodeListImpl_$NodeListImpl__Lcom_google_gwt_xml_client_impl_NodeListImpl_2Lcom_google_gwt_core_client_JavaScriptObject_2(new com_google_gwt_xml_client_impl_NodeListImpl(), com_google_gwt_xml_client_impl_XMLParserImpl_getChildNodes__Lcom_google_gwt_core_client_JavaScriptObject_2(this$static.com_google_gwt_xml_client_impl_DOMItem_jsObject));
2114}
2115
2116function com_google_gwt_xml_client_impl_NodeImpl_$hasAttributes__Lcom_google_gwt_xml_client_impl_NodeImpl_2(this$static){
2117  return com_google_gwt_xml_client_impl_XMLParserImpl_hasAttributes__Lcom_google_gwt_core_client_JavaScriptObject_2(this$static.com_google_gwt_xml_client_impl_DOMItem_jsObject);
2118}
2119
2120function com_google_gwt_xml_client_impl_NodeImpl_$getAttributes__Lcom_google_gwt_xml_client_impl_NodeImpl_2(this$static){
2121  return com_google_gwt_xml_client_impl_NamedNodeMapImpl_$NamedNodeMapImpl__Lcom_google_gwt_xml_client_impl_NamedNodeMapImpl_2Lcom_google_gwt_core_client_JavaScriptObject_2(new com_google_gwt_xml_client_impl_NamedNodeMapImpl(), com_google_gwt_xml_client_impl_XMLParserImpl_getAttributes__Lcom_google_gwt_core_client_JavaScriptObject_2(this$static.com_google_gwt_xml_client_impl_DOMItem_jsObject));
2122}
2123
2124function com_google_gwt_xml_client_impl_NodeImpl_$hasChildNodes__Lcom_google_gwt_xml_client_impl_NodeImpl_2(this$static){
2125  return com_google_gwt_xml_client_impl_XMLParserImpl_hasChildNodes__Lcom_google_gwt_core_client_JavaScriptObject_2(this$static.com_google_gwt_xml_client_impl_DOMItem_jsObject);
2126}
2127
2128function com_google_gwt_xml_client_impl_NodeImpl_$getNodeName__Lcom_google_gwt_xml_client_impl_NodeImpl_2(this$static){
2129  return com_google_gwt_xml_client_impl_XMLParserImpl_getNodeName__Lcom_google_gwt_core_client_JavaScriptObject_2(this$static.com_google_gwt_xml_client_impl_DOMItem_jsObject);
2130}
2131
2132function com_google_gwt_xml_client_impl_NodeImpl_$getFirstChild__Lcom_google_gwt_xml_client_impl_NodeImpl_2(this$static){
2133  return com_google_gwt_xml_client_impl_NodeImpl_$getChildNodes__Lcom_google_gwt_xml_client_impl_NodeImpl_2(this$static).item__I(0);
2134}
2135
2136function com_google_gwt_xml_client_impl_NodeImpl(){
2137}
2138
2139_ = com_google_gwt_xml_client_impl_NodeImpl.prototype = new com_google_gwt_xml_client_impl_DOMItem();
2140_.appendChild__Lcom_google_gwt_xml_client_Node_2 = com_google_gwt_xml_client_impl_NodeImpl_appendChild__Lcom_google_gwt_xml_client_Node_2;
2141_.getChildNodes__ = com_google_gwt_xml_client_impl_NodeImpl_getChildNodes__;
2142_.getOwnerDocument__ = com_google_gwt_xml_client_impl_NodeImpl_getOwnerDocument__;
2143_.getParentNode__ = com_google_gwt_xml_client_impl_NodeImpl_getParentNode__;
2144_.java_lang_Object_typeName = 'com.google.gwt.xml.client.impl.NodeImpl';
2145_.java_lang_Object_typeId = 27;
2146function com_google_gwt_xml_client_impl_AttrImpl_toString__(){
2147  var b;
2148  b = java_lang_StringBuffer_$StringBuffer__Ljava_lang_StringBuffer_2(new java_lang_StringBuffer());
2149  b.append__Ljava_lang_String_2(' ' + com_google_gwt_xml_client_impl_AttrImpl_$getName__Lcom_google_gwt_xml_client_impl_AttrImpl_2(this));
2150  b.append__Ljava_lang_String_2('="');
2151  b.append__Ljava_lang_String_2(com_google_gwt_xml_client_impl_AttrImpl_$getValue__Lcom_google_gwt_xml_client_impl_AttrImpl_2(this));
2152  b.append__Ljava_lang_String_2('"');
2153  return b.toString__();
2154}
2155
2156function com_google_gwt_xml_client_impl_AttrImpl_$getName__Lcom_google_gwt_xml_client_impl_AttrImpl_2(this$static){
2157  return com_google_gwt_xml_client_impl_XMLParserImpl_getName__Lcom_google_gwt_core_client_JavaScriptObject_2(this$static.com_google_gwt_xml_client_impl_DOMItem_jsObject);
2158}
2159
2160function com_google_gwt_xml_client_impl_AttrImpl_$getValue__Lcom_google_gwt_xml_client_impl_AttrImpl_2(this$static){
2161  return com_google_gwt_xml_client_impl_XMLParserImpl_getValue__Lcom_google_gwt_core_client_JavaScriptObject_2(this$static.com_google_gwt_xml_client_impl_DOMItem_jsObject);
2162}
2163
2164function com_google_gwt_xml_client_impl_AttrImpl_$AttrImpl__Lcom_google_gwt_xml_client_impl_AttrImpl_2Lcom_google_gwt_core_client_JavaScriptObject_2(this$static, o){
2165  com_google_gwt_xml_client_impl_NodeImpl_$NodeImpl__Lcom_google_gwt_xml_client_impl_NodeImpl_2Lcom_google_gwt_core_client_JavaScriptObject_2(this$static, o);
2166  return this$static;
2167}
2168
2169function com_google_gwt_xml_client_impl_AttrImpl(){
2170}
2171
2172_ = com_google_gwt_xml_client_impl_AttrImpl.prototype = new com_google_gwt_xml_client_impl_NodeImpl();
2173_.toString__ = com_google_gwt_xml_client_impl_AttrImpl_toString__;
2174_.java_lang_Object_typeName = 'com.google.gwt.xml.client.impl.AttrImpl';
2175_.java_lang_Object_typeId = 28;
2176function com_google_gwt_xml_client_impl_CharacterDataImpl_getData__(){
2177  return com_google_gwt_xml_client_impl_CharacterDataImpl_$getData__Lcom_google_gwt_xml_client_impl_CharacterDataImpl_2(this);
2178}
2179
2180function com_google_gwt_xml_client_impl_CharacterDataImpl_$getData__Lcom_google_gwt_xml_client_impl_CharacterDataImpl_2(this$static){
2181  return com_google_gwt_xml_client_impl_XMLParserImpl_getData__Lcom_google_gwt_core_client_JavaScriptObject_2(this$static.com_google_gwt_xml_client_impl_DOMItem_jsObject);
2182}
2183
2184function com_google_gwt_xml_client_impl_CharacterDataImpl_$CharacterDataImpl__Lcom_google_gwt_xml_client_impl_CharacterDataImpl_2Lcom_google_gwt_core_client_JavaScriptObject_2(this$static, o){
2185  com_google_gwt_xml_client_impl_NodeImpl_$NodeImpl__Lcom_google_gwt_xml_client_impl_NodeImpl_2Lcom_google_gwt_core_client_JavaScriptObject_2(this$static, o);
2186  return this$static;
2187}
2188
2189function com_google_gwt_xml_client_impl_CharacterDataImpl(){
2190}
2191
2192_ = com_google_gwt_xml_client_impl_CharacterDataImpl.prototype = new com_google_gwt_xml_client_impl_NodeImpl();
2193_.getData__ = com_google_gwt_xml_client_impl_CharacterDataImpl_getData__;
2194_.java_lang_Object_typeName = 'com.google.gwt.xml.client.impl.CharacterDataImpl';
2195_.java_lang_Object_typeId = 29;
2196function com_google_gwt_xml_client_impl_TextImpl_toString__(){
2197  var b, x0, i;
2198  b = java_lang_StringBuffer_$StringBuffer__Ljava_lang_StringBuffer_2(new java_lang_StringBuffer());
2199  x0 = com_google_gwt_xml_client_impl_CharacterDataImpl_$getData__Lcom_google_gwt_xml_client_impl_CharacterDataImpl_2(this).split__Ljava_lang_String_2I('(?=[;&<>\'"])', (-1));
2200  for (i = 0; i < x0.com_google_gwt_lang_Array_length; i++) {
2201    if (java_lang_String_$startsWith__Ljava_lang_String_2Ljava_lang_String_2(x0[i], ';')) {
2202      b.append__Ljava_lang_String_2('&semi;');
2203      b.append__Ljava_lang_String_2(x0[i].substring__I(1));
2204    }
2205     else if (java_lang_String_$startsWith__Ljava_lang_String_2Ljava_lang_String_2(x0[i], '&')) {
2206      b.append__Ljava_lang_String_2('&amp;');
2207      b.append__Ljava_lang_String_2(x0[i].substring__I(1));
2208    }
2209     else if (java_lang_String_$startsWith__Ljava_lang_String_2Ljava_lang_String_2(x0[i], '"')) {
2210      b.append__Ljava_lang_String_2('&quot;');
2211      b.append__Ljava_lang_String_2(x0[i].substring__I(1));
2212    }
2213     else if (java_lang_String_$startsWith__Ljava_lang_String_2Ljava_lang_String_2(x0[i], "'")) {
2214      b.append__Ljava_lang_String_2('&apos;');
2215      b.append__Ljava_lang_String_2(x0[i].substring__I(1));
2216    }
2217     else if (java_lang_String_$startsWith__Ljava_lang_String_2Ljava_lang_String_2(x0[i], '<')) {
2218      b.append__Ljava_lang_String_2('&lt;');
2219      b.append__Ljava_lang_String_2(x0[i].substring__I(1));
2220    }
2221     else if (java_lang_String_$startsWith__Ljava_lang_String_2Ljava_lang_String_2(x0[i], '>')) {
2222      b.append__Ljava_lang_String_2('&gt;');
2223      b.append__Ljava_lang_String_2(x0[i].substring__I(1));
2224    }
2225     else {
2226      b.append__Ljava_lang_String_2(x0[i]);
2227    }
2228  }
2229  return b.toString__();
2230}
2231
2232function com_google_gwt_xml_client_impl_TextImpl_$TextImpl__Lcom_google_gwt_xml_client_impl_TextImpl_2Lcom_google_gwt_core_client_JavaScriptObject_2(this$static, o){
2233  com_google_gwt_xml_client_impl_CharacterDataImpl_$CharacterDataImpl__Lcom_google_gwt_xml_client_impl_CharacterDataImpl_2Lcom_google_gwt_core_client_JavaScriptObject_2(this$static, o);
2234  return this$static;
2235}
2236
2237function com_google_gwt_xml_client_impl_TextImpl(){
2238}
2239
2240_ = com_google_gwt_xml_client_impl_TextImpl.prototype = new com_google_gwt_xml_client_impl_CharacterDataImpl();
2241_.toString__ = com_google_gwt_xml_client_impl_TextImpl_toString__;
2242_.java_lang_Object_typeName = 'com.google.gwt.xml.client.impl.TextImpl';
2243_.java_lang_Object_typeId = 30;
2244function com_google_gwt_xml_client_impl_CDATASectionImpl_toString__(){
2245  var b;
2246  b = java_lang_StringBuffer_$StringBuffer__Ljava_lang_StringBuffer_2Ljava_lang_String_2(new java_lang_StringBuffer(), '<![CDATA[');
2247  b.append__Ljava_lang_String_2(com_google_gwt_xml_client_impl_CharacterDataImpl_$getData__Lcom_google_gwt_xml_client_impl_CharacterDataImpl_2(this));
2248  b.append__Ljava_lang_String_2(']]>');
2249  return b.toString__();
2250}
2251
2252function com_google_gwt_xml_client_impl_CDATASectionImpl_$CDATASectionImpl__Lcom_google_gwt_xml_client_impl_CDATASectionImpl_2Lcom_google_gwt_core_client_JavaScriptObject_2(this$static, o){
2253  com_google_gwt_xml_client_impl_TextImpl_$TextImpl__Lcom_google_gwt_xml_client_impl_TextImpl_2Lcom_google_gwt_core_client_JavaScriptObject_2(this$static, o);
2254  return this$static;
2255}
2256
2257function com_google_gwt_xml_client_impl_CDATASectionImpl(){
2258}
2259
2260_ = com_google_gwt_xml_client_impl_CDATASectionImpl.prototype = new com_google_gwt_xml_client_impl_TextImpl();
2261_.toString__ = com_google_gwt_xml_client_impl_CDATASectionImpl_toString__;
2262_.java_lang_Object_typeName = 'com.google.gwt.xml.client.impl.CDATASectionImpl';
2263_.java_lang_Object_typeId = 31;
2264function com_google_gwt_xml_client_impl_CommentImpl_toString__(){
2265  var b;
2266  b = java_lang_StringBuffer_$StringBuffer__Ljava_lang_StringBuffer_2Ljava_lang_String_2(new java_lang_StringBuffer(), '<!--');
2267  b.append__Ljava_lang_String_2(com_google_gwt_xml_client_impl_CharacterDataImpl_$getData__Lcom_google_gwt_xml_client_impl_CharacterDataImpl_2(this));
2268  b.append__Ljava_lang_String_2('-->');
2269  return b.toString__();
2270}
2271
2272function com_google_gwt_xml_client_impl_CommentImpl_$CommentImpl__Lcom_google_gwt_xml_client_impl_CommentImpl_2Lcom_google_gwt_core_client_JavaScriptObject_2(this$static, o){
2273  com_google_gwt_xml_client_impl_CharacterDataImpl_$CharacterDataImpl__Lcom_google_gwt_xml_client_impl_CharacterDataImpl_2Lcom_google_gwt_core_client_JavaScriptObject_2(this$static, o);
2274  return this$static;
2275}
2276
2277function com_google_gwt_xml_client_impl_CommentImpl(){
2278}
2279
2280_ = com_google_gwt_xml_client_impl_CommentImpl.prototype = new com_google_gwt_xml_client_impl_CharacterDataImpl();
2281_.toString__ = com_google_gwt_xml_client_impl_CommentImpl_toString__;
2282_.java_lang_Object_typeName = 'com.google.gwt.xml.client.impl.CommentImpl';
2283_.java_lang_Object_typeId = 32;
2284function com_google_gwt_xml_client_impl_DOMNodeException_$DOMNodeException__Lcom_google_gwt_xml_client_impl_DOMNodeException_2SLjava_lang_Throwable_2Lcom_google_gwt_xml_client_impl_DOMItem_2(this$static, code, e, item0){
2285  com_google_gwt_xml_client_DOMException_$DOMException__Lcom_google_gwt_xml_client_DOMException_2SLjava_lang_String_2(this$static, code, 'Error during DOM manipulation of: ' + com_google_gwt_xml_client_impl_DOMParseException_summarize__Ljava_lang_String_2(item0.toString__()));
2286  java_lang_Throwable_$initCause__Ljava_lang_Throwable_2Ljava_lang_Throwable_2(this$static, e);
2287  this$static.com_google_gwt_xml_client_impl_DOMNodeException_item = item0;
2288  return this$static;
2289}
2290
2291function com_google_gwt_xml_client_impl_DOMNodeException(){
2292}
2293
2294_ = com_google_gwt_xml_client_impl_DOMNodeException.prototype = new com_google_gwt_xml_client_DOMException();
2295_.java_lang_Object_typeName = 'com.google.gwt.xml.client.impl.DOMNodeException';
2296_.java_lang_Object_typeId = 33;
2297_.com_google_gwt_xml_client_impl_DOMNodeException_item = null;
2298function com_google_gwt_xml_client_impl_DOMParseException_summarize__Ljava_lang_String_2(text0){
2299  return text0.substring__II(0, java_lang_Math_min__II(text0.length__(), 128));
2300}
2301
2302function com_google_gwt_xml_client_impl_DOMParseException_$DOMParseException__Lcom_google_gwt_xml_client_impl_DOMParseException_2Ljava_lang_String_2Ljava_lang_Throwable_2(this$static, contents, e){
2303  com_google_gwt_xml_client_DOMException_$DOMException__Lcom_google_gwt_xml_client_DOMException_2SLjava_lang_String_2(this$static, 12, 'Failed to parse: ' + com_google_gwt_xml_client_impl_DOMParseException_summarize__Ljava_lang_String_2(contents));
2304  java_lang_Throwable_$initCause__Ljava_lang_Throwable_2Ljava_lang_Throwable_2(this$static, e);
2305  this$static.com_google_gwt_xml_client_impl_DOMParseException_contents = contents;
2306  return this$static;
2307}
2308
2309function com_google_gwt_xml_client_impl_DOMParseException(){
2310}
2311
2312_ = com_google_gwt_xml_client_impl_DOMParseException.prototype = new com_google_gwt_xml_client_DOMException();
2313_.java_lang_Object_typeName = 'com.google.gwt.xml.client.impl.DOMParseException';
2314_.java_lang_Object_typeId = 34;
2315_.com_google_gwt_xml_client_impl_DOMParseException_contents = null;
2316function com_google_gwt_xml_client_impl_DocumentFragmentImpl_toString__(){
2317  var b, i;
2318  b = java_lang_StringBuffer_$StringBuffer__Ljava_lang_StringBuffer_2(new java_lang_StringBuffer());
2319  for (i = 0; i < com_google_gwt_xml_client_impl_NodeImpl_$getChildNodes__Lcom_google_gwt_xml_client_impl_NodeImpl_2(this).getLength__(); i++) {
2320    java_lang_StringBuffer_$append__Ljava_lang_StringBuffer_2Ljava_lang_Object_2(b, com_google_gwt_xml_client_impl_NodeImpl_$getChildNodes__Lcom_google_gwt_xml_client_impl_NodeImpl_2(this).item__I(i));
2321  }
2322  return b.toString__();
2323}
2324
2325function com_google_gwt_xml_client_impl_DocumentFragmentImpl_$DocumentFragmentImpl__Lcom_google_gwt_xml_client_impl_DocumentFragmentImpl_2Lcom_google_gwt_core_client_JavaScriptObject_2(this$static, o){
2326  com_google_gwt_xml_client_impl_NodeImpl_$NodeImpl__Lcom_google_gwt_xml_client_impl_NodeImpl_2Lcom_google_gwt_core_client_JavaScriptObject_2(this$static, o);
2327  return this$static;
2328}
2329
2330function com_google_gwt_xml_client_impl_DocumentFragmentImpl(){
2331}
2332
2333_ = com_google_gwt_xml_client_impl_DocumentFragmentImpl.prototype = new com_google_gwt_xml_client_impl_NodeImpl();
2334_.toString__ = com_google_gwt_xml_client_impl_DocumentFragmentImpl_toString__;
2335_.java_lang_Object_typeName = 'com.google.gwt.xml.client.impl.DocumentFragmentImpl';
2336_.java_lang_Object_typeId = 35;
2337function com_google_gwt_xml_client_impl_DocumentImpl_createElement__Ljava_lang_String_2(tagName0){
2338  var e, $e0;
2339  try {
2340    return com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2I(com_google_gwt_xml_client_impl_NodeImpl_build__Lcom_google_gwt_core_client_JavaScriptObject_2(com_google_gwt_xml_client_impl_XMLParserImpl_createElement__Lcom_google_gwt_core_client_JavaScriptObject_2Ljava_lang_String_2(this.com_google_gwt_xml_client_impl_DOMItem_jsObject, tagName0)), 15);
2341  }
2342   catch ($e0) {
2343    $e0 = com_google_gwt_lang_Exceptions_caught__Ljava_lang_Object_2($e0);
2344    if (com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2I($e0, 16)) {
2345      e = $e0;
2346      throw com_google_gwt_xml_client_impl_DOMNodeException_$DOMNodeException__Lcom_google_gwt_xml_client_impl_DOMNodeException_2SLjava_lang_Throwable_2Lcom_google_gwt_xml_client_impl_DOMItem_2(new com_google_gwt_xml_client_impl_DOMNodeException(), 5, e, this);
2347    }
2348     else
2349      throw $e0;
2350  }
2351}
2352
2353function com_google_gwt_xml_client_impl_DocumentImpl_createProcessingInstruction__Ljava_lang_String_2Ljava_lang_String_2(target0, data0){
2354  var e, $e0;
2355  try {
2356    return com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2I(com_google_gwt_xml_client_impl_NodeImpl_build__Lcom_google_gwt_core_client_JavaScriptObject_2(com_google_gwt_xml_client_impl_XMLParserImpl_createProcessingInstruction__Lcom_google_gwt_core_client_JavaScriptObject_2Ljava_lang_String_2Ljava_lang_String_2(this.com_google_gwt_xml_client_impl_DOMItem_jsObject, target0, data0)), 17);
2357  }
2358   catch ($e0) {
2359    $e0 = com_google_gwt_lang_Exceptions_caught__Ljava_lang_Object_2($e0);
2360    if (com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2I($e0, 16)) {
2361      e = $e0;
2362      throw com_google_gwt_xml_client_impl_DOMNodeException_$DOMNodeException__Lcom_google_gwt_xml_client_impl_DOMNodeException_2SLjava_lang_Throwable_2Lcom_google_gwt_xml_client_impl_DOMItem_2(new com_google_gwt_xml_client_impl_DOMNodeException(), 5, e, this);
2363    }
2364     else
2365      throw $e0;
2366  }
2367}
2368
2369function com_google_gwt_xml_client_impl_DocumentImpl_createTextNode__Ljava_lang_String_2(data0){
2370  var e, $e0;
2371  try {
2372    return com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2I(com_google_gwt_xml_client_impl_NodeImpl_build__Lcom_google_gwt_core_client_JavaScriptObject_2(com_google_gwt_xml_client_impl_XMLParserImpl_createTextNode__Lcom_google_gwt_core_client_JavaScriptObject_2Ljava_lang_String_2(this.com_google_gwt_xml_client_impl_DOMItem_jsObject, data0)), 18);
2373  }
2374   catch ($e0) {
2375    $e0 = com_google_gwt_lang_Exceptions_caught__Ljava_lang_Object_2($e0);
2376    if (com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2I($e0, 16)) {
2377      e = $e0;
2378      throw com_google_gwt_xml_client_impl_DOMNodeException_$DOMNodeException__Lcom_google_gwt_xml_client_impl_DOMNodeException_2SLjava_lang_Throwable_2Lcom_google_gwt_xml_client_impl_DOMItem_2(new com_google_gwt_xml_client_impl_DOMNodeException(), 5, e, this);
2379    }
2380     else
2381      throw $e0;
2382  }
2383}
2384
2385function com_google_gwt_xml_client_impl_DocumentImpl_getDocumentElement__(){
2386  return com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2I(com_google_gwt_xml_client_impl_NodeImpl_build__Lcom_google_gwt_core_client_JavaScriptObject_2(com_google_gwt_xml_client_impl_XMLParserImpl_getDocumentElement__Lcom_google_gwt_core_client_JavaScriptObject_2(this.com_google_gwt_xml_client_impl_DOMItem_jsObject)), 15);
2387}
2388
2389function com_google_gwt_xml_client_impl_DocumentImpl_toString__(){
2390  var b, children0, i;
2391  b = java_lang_StringBuffer_$StringBuffer__Ljava_lang_StringBuffer_2(new java_lang_StringBuffer());
2392  children0 = com_google_gwt_xml_client_impl_NodeImpl_$getChildNodes__Lcom_google_gwt_xml_client_impl_NodeImpl_2(this);
2393  for (i = 0; i < children0.getLength__(); i++) {
2394    b.append__Ljava_lang_String_2(children0.item__I(i).toString__());
2395  }
2396  return b.toString__();
2397}
2398
2399function com_google_gwt_xml_client_impl_DocumentImpl_$DocumentImpl__Lcom_google_gwt_xml_client_impl_DocumentImpl_2Lcom_google_gwt_core_client_JavaScriptObject_2(this$static, o){
2400  com_google_gwt_xml_client_impl_NodeImpl_$NodeImpl__Lcom_google_gwt_xml_client_impl_NodeImpl_2Lcom_google_gwt_core_client_JavaScriptObject_2(this$static, o);
2401  return this$static;
2402}
2403
2404function com_google_gwt_xml_client_impl_DocumentImpl(){
2405}
2406
2407_ = com_google_gwt_xml_client_impl_DocumentImpl.prototype = new com_google_gwt_xml_client_impl_NodeImpl();
2408_.createElement__Ljava_lang_String_2 = com_google_gwt_xml_client_impl_DocumentImpl_createElement__Ljava_lang_String_2;
2409_.createProcessingInstruction__Ljava_lang_String_2Ljava_lang_String_2 = com_google_gwt_xml_client_impl_DocumentImpl_createProcessingInstruction__Ljava_lang_String_2Ljava_lang_String_2;
2410_.createTextNode__Ljava_lang_String_2 = com_google_gwt_xml_client_impl_DocumentImpl_createTextNode__Ljava_lang_String_2;
2411_.getDocumentElement__ = com_google_gwt_xml_client_impl_DocumentImpl_getDocumentElement__;
2412_.toString__ = com_google_gwt_xml_client_impl_DocumentImpl_toString__;
2413_.java_lang_Object_typeName = 'com.google.gwt.xml.client.impl.DocumentImpl';
2414_.java_lang_Object_typeId = 36;
2415function com_google_gwt_xml_client_impl_ElementImpl_getAttribute__Ljava_lang_String_2(tagName0){
2416  return com_google_gwt_xml_client_impl_XMLParserImpl_getAttribute__Lcom_google_gwt_core_client_JavaScriptObject_2Ljava_lang_String_2(this.com_google_gwt_xml_client_impl_DOMItem_jsObject, tagName0);
2417}
2418
2419function com_google_gwt_xml_client_impl_ElementImpl_getTagName__(){
2420  return com_google_gwt_xml_client_impl_ElementImpl_$getTagName__Lcom_google_gwt_xml_client_impl_ElementImpl_2(this);
2421}
2422
2423function com_google_gwt_xml_client_impl_ElementImpl_setAttribute__Ljava_lang_String_2Ljava_lang_String_2(name0, value0){
2424  var e, $e0;
2425  try {
2426    com_google_gwt_xml_client_impl_XMLParserImpl_setAttribute__Lcom_google_gwt_core_client_JavaScriptObject_2Ljava_lang_String_2Ljava_lang_String_2(this.com_google_gwt_xml_client_impl_DOMItem_jsObject, name0, value0);
2427  }
2428   catch ($e0) {
2429    $e0 = com_google_gwt_lang_Exceptions_caught__Ljava_lang_Object_2($e0);
2430    if (com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2I($e0, 16)) {
2431      e = $e0;
2432      throw com_google_gwt_xml_client_impl_DOMNodeException_$DOMNodeException__Lcom_google_gwt_xml_client_impl_DOMNodeException_2SLjava_lang_Throwable_2Lcom_google_gwt_xml_client_impl_DOMItem_2(new com_google_gwt_xml_client_impl_DOMNodeException(), 13, e, this);
2433    }
2434     else
2435      throw $e0;
2436  }
2437}
2438
2439function com_google_gwt_xml_client_impl_ElementImpl_toString__(){
2440  var b;
2441  b = java_lang_StringBuffer_$StringBuffer__Ljava_lang_StringBuffer_2Ljava_lang_String_2(new java_lang_StringBuffer(), '<');
2442  b.append__Ljava_lang_String_2(com_google_gwt_xml_client_impl_ElementImpl_$getTagName__Lcom_google_gwt_xml_client_impl_ElementImpl_2(this));
2443  if (com_google_gwt_xml_client_impl_NodeImpl_$hasAttributes__Lcom_google_gwt_xml_client_impl_NodeImpl_2(this)) {
2444    b.append__Ljava_lang_String_2(com_google_gwt_xml_client_impl_NodeListImpl_$toString__Lcom_google_gwt_xml_client_impl_NodeListImpl_2(com_google_gwt_xml_client_impl_NodeImpl_$getAttributes__Lcom_google_gwt_xml_client_impl_NodeImpl_2(this)));
2445  }
2446  if (com_google_gwt_xml_client_impl_NodeImpl_$hasChildNodes__Lcom_google_gwt_xml_client_impl_NodeImpl_2(this)) {
2447    b.append__Ljava_lang_String_2('>');
2448    b.append__Ljava_lang_String_2(com_google_gwt_xml_client_impl_NodeListImpl_$toString__Lcom_google_gwt_xml_client_impl_NodeListImpl_2(com_google_gwt_xml_client_impl_NodeImpl_$getChildNodes__Lcom_google_gwt_xml_client_impl_NodeImpl_2(this)));
2449    b.append__Ljava_lang_String_2('</');
2450    b.append__Ljava_lang_String_2(com_google_gwt_xml_client_impl_ElementImpl_$getTagName__Lcom_google_gwt_xml_client_impl_ElementImpl_2(this));
2451    b.append__Ljava_lang_String_2('>');
2452  }
2453   else {
2454    b.append__Ljava_lang_String_2('/>');
2455  }
2456  return b.toString__();
2457}
2458
2459function com_google_gwt_xml_client_impl_ElementImpl_$getTagName__Lcom_google_gwt_xml_client_impl_ElementImpl_2(this$static){
2460  return com_google_gwt_xml_client_impl_XMLParserImpl_getTagName__Lcom_google_gwt_core_client_JavaScriptObject_2(this$static.com_google_gwt_xml_client_impl_DOMItem_jsObject);
2461}
2462
2463function com_google_gwt_xml_client_impl_ElementImpl_$ElementImpl__Lcom_google_gwt_xml_client_impl_ElementImpl_2Lcom_google_gwt_core_client_JavaScriptObject_2(this$static, o){
2464  com_google_gwt_xml_client_impl_NodeImpl_$NodeImpl__Lcom_google_gwt_xml_client_impl_NodeImpl_2Lcom_google_gwt_core_client_JavaScriptObject_2(this$static, o);
2465  return this$static;
2466}
2467
2468function com_google_gwt_xml_client_impl_ElementImpl(){
2469}
2470
2471_ = com_google_gwt_xml_client_impl_ElementImpl.prototype = new com_google_gwt_xml_client_impl_NodeImpl();
2472_.getAttribute__Ljava_lang_String_2 = com_google_gwt_xml_client_impl_ElementImpl_getAttribute__Ljava_lang_String_2;
2473_.getTagName__ = com_google_gwt_xml_client_impl_ElementImpl_getTagName__;
2474_.setAttribute__Ljava_lang_String_2Ljava_lang_String_2 = com_google_gwt_xml_client_impl_ElementImpl_setAttribute__Ljava_lang_String_2Ljava_lang_String_2;
2475_.toString__ = com_google_gwt_xml_client_impl_ElementImpl_toString__;
2476_.java_lang_Object_typeName = 'com.google.gwt.xml.client.impl.ElementImpl';
2477_.java_lang_Object_typeId = 37;
2478function com_google_gwt_xml_client_impl_NodeListImpl_getLength__(){
2479  return com_google_gwt_xml_client_impl_NodeListImpl_$getLength__Lcom_google_gwt_xml_client_impl_NodeListImpl_2(this);
2480}
2481
2482function com_google_gwt_xml_client_impl_NodeListImpl_item__I(index0){
2483  return com_google_gwt_xml_client_impl_NodeListImpl_$item__Lcom_google_gwt_xml_client_impl_NodeListImpl_2I(this, index0);
2484}
2485
2486function com_google_gwt_xml_client_impl_NodeListImpl_toString__(){
2487  return com_google_gwt_xml_client_impl_NodeListImpl_$toString__Lcom_google_gwt_xml_client_impl_NodeListImpl_2(this);
2488}
2489
2490function com_google_gwt_xml_client_impl_NodeListImpl_$NodeListImpl__Lcom_google_gwt_xml_client_impl_NodeListImpl_2Lcom_google_gwt_core_client_JavaScriptObject_2(this$static, o){
2491  com_google_gwt_xml_client_impl_DOMItem_$DOMItem__Lcom_google_gwt_xml_client_impl_DOMItem_2Lcom_google_gwt_core_client_JavaScriptObject_2(this$static, o);
2492  return this$static;
2493}
2494
2495function com_google_gwt_xml_client_impl_NodeListImpl_$getLength__Lcom_google_gwt_xml_client_impl_NodeListImpl_2(this$static){
2496  return com_google_gwt_xml_client_impl_XMLParserImpl_getLength__Lcom_google_gwt_core_client_JavaScriptObject_2(this$static.com_google_gwt_xml_client_impl_DOMItem_jsObject);
2497}
2498
2499function com_google_gwt_xml_client_impl_NodeListImpl_$item__Lcom_google_gwt_xml_client_impl_NodeListImpl_2I(this$static, index0){
2500  return com_google_gwt_xml_client_impl_NodeImpl_build__Lcom_google_gwt_core_client_JavaScriptObject_2(com_google_gwt_xml_client_impl_XMLParserImpl_item__Lcom_google_gwt_core_client_JavaScriptObject_2I(this$static.com_google_gwt_xml_client_impl_DOMItem_jsObject, index0));
2501}
2502
2503function com_google_gwt_xml_client_impl_NodeListImpl_$toString__Lcom_google_gwt_xml_client_impl_NodeListImpl_2(this$static){
2504  var b, i;
2505  b = java_lang_StringBuffer_$StringBuffer__Ljava_lang_StringBuffer_2(new java_lang_StringBuffer());
2506  for (i = 0; i < this$static.getLength__(); i++) {
2507    b.append__Ljava_lang_String_2(this$static.item__I(i).toString__());
2508  }
2509  return b.toString__();
2510}
2511
2512function com_google_gwt_xml_client_impl_NodeListImpl(){
2513}
2514
2515_ = com_google_gwt_xml_client_impl_NodeListImpl.prototype = new com_google_gwt_xml_client_impl_DOMItem();
2516_.getLength__ = com_google_gwt_xml_client_impl_NodeListImpl_getLength__;
2517_.item__I = com_google_gwt_xml_client_impl_NodeListImpl_item__I;
2518_.toString__ = com_google_gwt_xml_client_impl_NodeListImpl_toString__;
2519_.java_lang_Object_typeName = 'com.google.gwt.xml.client.impl.NodeListImpl';
2520_.java_lang_Object_typeId = 38;
2521function com_google_gwt_xml_client_impl_NamedNodeMapImpl_getLength__(){
2522  return com_google_gwt_xml_client_impl_NodeListImpl_$getLength__Lcom_google_gwt_xml_client_impl_NodeListImpl_2(this);
2523}
2524
2525function com_google_gwt_xml_client_impl_NamedNodeMapImpl_item__I(index0){
2526  return com_google_gwt_xml_client_impl_NodeListImpl_$item__Lcom_google_gwt_xml_client_impl_NodeListImpl_2I(this, index0);
2527}
2528
2529function com_google_gwt_xml_client_impl_NamedNodeMapImpl_$NamedNodeMapImpl__Lcom_google_gwt_xml_client_impl_NamedNodeMapImpl_2Lcom_google_gwt_core_client_JavaScriptObject_2(this$static, o){
2530  com_google_gwt_xml_client_impl_NodeListImpl_$NodeListImpl__Lcom_google_gwt_xml_client_impl_NodeListImpl_2Lcom_google_gwt_core_client_JavaScriptObject_2(this$static, o);
2531  return this$static;
2532}
2533
2534function com_google_gwt_xml_client_impl_NamedNodeMapImpl(){
2535}
2536
2537_ = com_google_gwt_xml_client_impl_NamedNodeMapImpl.prototype = new com_google_gwt_xml_client_impl_NodeListImpl();
2538_.getLength__ = com_google_gwt_xml_client_impl_NamedNodeMapImpl_getLength__;
2539_.item__I = com_google_gwt_xml_client_impl_NamedNodeMapImpl_item__I;
2540_.java_lang_Object_typeName = 'com.google.gwt.xml.client.impl.NamedNodeMapImpl';
2541_.java_lang_Object_typeId = 39;
2542function com_google_gwt_xml_client_impl_ProcessingInstructionImpl_toString__(){
2543  var b;
2544  b = java_lang_StringBuffer_$StringBuffer__Ljava_lang_StringBuffer_2Ljava_lang_String_2(new java_lang_StringBuffer(), '<?');
2545  b.append__Ljava_lang_String_2(com_google_gwt_xml_client_impl_NodeImpl_$getNodeName__Lcom_google_gwt_xml_client_impl_NodeImpl_2(this));
2546  b.append__Ljava_lang_String_2(' ');
2547  b.append__Ljava_lang_String_2(com_google_gwt_xml_client_impl_ProcessingInstructionImpl_$getData__Lcom_google_gwt_xml_client_impl_ProcessingInstructionImpl_2(this));
2548  b.append__Ljava_lang_String_2('?>');
2549  return b.toString__();
2550}
2551
2552function com_google_gwt_xml_client_impl_ProcessingInstructionImpl_$ProcessingInstructionImpl__Lcom_google_gwt_xml_client_impl_ProcessingInstructionImpl_2Lcom_google_gwt_core_client_JavaScriptObject_2(this$static, o){
2553  com_google_gwt_xml_client_impl_NodeImpl_$NodeImpl__Lcom_google_gwt_xml_client_impl_NodeImpl_2Lcom_google_gwt_core_client_JavaScriptObject_2(this$static, o);
2554  return this$static;
2555}
2556
2557function com_google_gwt_xml_client_impl_ProcessingInstructionImpl_$getData__Lcom_google_gwt_xml_client_impl_ProcessingInstructionImpl_2(this$static){
2558  return com_google_gwt_xml_client_impl_XMLParserImpl_getData__Lcom_google_gwt_core_client_JavaScriptObject_2(this$static.com_google_gwt_xml_client_impl_DOMItem_jsObject);
2559}
2560
2561function com_google_gwt_xml_client_impl_ProcessingInstructionImpl(){
2562}
2563
2564_ = com_google_gwt_xml_client_impl_ProcessingInstructionImpl.prototype = new com_google_gwt_xml_client_impl_NodeImpl();
2565_.toString__ = com_google_gwt_xml_client_impl_ProcessingInstructionImpl_toString__;
2566_.java_lang_Object_typeName = 'com.google.gwt.xml.client.impl.ProcessingInstructionImpl';
2567_.java_lang_Object_typeId = 40;
2568function com_google_gwt_xml_client_impl_XMLParserImpl_$clinit__(){
2569  com_google_gwt_xml_client_impl_XMLParserImpl_$clinit__ = nullMethod;
2570  com_google_gwt_xml_client_impl_XMLParserImpl_impl = com_google_gwt_xml_client_impl_XMLParserImplOpera_$XMLParserImplOpera__Lcom_google_gwt_xml_client_impl_XMLParserImplOpera_2(new com_google_gwt_xml_client_impl_XMLParserImplOpera());
2571  return window;
2572}
2573
2574function com_google_gwt_xml_client_impl_XMLParserImpl_appendChild__Lcom_google_gwt_core_client_JavaScriptObject_2Lcom_google_gwt_core_client_JavaScriptObject_2(jsObject, newChildJs){
2575  com_google_gwt_xml_client_impl_XMLParserImpl_$clinit__();
2576  var out = jsObject.appendChild(newChildJs);
2577  return out == null?null:out;
2578}
2579
2580function com_google_gwt_xml_client_impl_XMLParserImpl_createElement__Lcom_google_gwt_core_client_JavaScriptObject_2Ljava_lang_String_2(jsObject, tagName0){
2581  com_google_gwt_xml_client_impl_XMLParserImpl_$clinit__();
2582  var out = jsObject.createElement(tagName0);
2583  return out == null?null:out;
2584}
2585
2586function com_google_gwt_xml_client_impl_XMLParserImpl_createProcessingInstruction__Lcom_google_gwt_core_client_JavaScriptObject_2Ljava_lang_String_2Ljava_lang_String_2(jsObject, target0, data0){
2587  com_google_gwt_xml_client_impl_XMLParserImpl_$clinit__();
2588  var out = jsObject.createProcessingInstruction(target0, data0);
2589  return out == null?null:out;
2590}
2591
2592function com_google_gwt_xml_client_impl_XMLParserImpl_createTextNode__Lcom_google_gwt_core_client_JavaScriptObject_2Ljava_lang_String_2(jsObject, data0){
2593  com_google_gwt_xml_client_impl_XMLParserImpl_$clinit__();
2594  var out = jsObject.createTextNode(data0);
2595  return out == null?null:out;
2596}
2597
2598function com_google_gwt_xml_client_impl_XMLParserImpl_getAttribute__Lcom_google_gwt_core_client_JavaScriptObject_2Ljava_lang_String_2(o, name0){
2599  com_google_gwt_xml_client_impl_XMLParserImpl_$clinit__();
2600  return o.getAttribute(name0);
2601}
2602
2603function com_google_gwt_xml_client_impl_XMLParserImpl_getAttributes__Lcom_google_gwt_core_client_JavaScriptObject_2(t){
2604  com_google_gwt_xml_client_impl_XMLParserImpl_$clinit__();
2605  return t.attributes;
2606}
2607
2608function com_google_gwt_xml_client_impl_XMLParserImpl_getChildNodes__Lcom_google_gwt_core_client_JavaScriptObject_2(t){
2609  com_google_gwt_xml_client_impl_XMLParserImpl_$clinit__();
2610  var out = t.childNodes;
2611  return out == null?null:out;
2612}
2613
2614function com_google_gwt_xml_client_impl_XMLParserImpl_getData__Lcom_google_gwt_core_client_JavaScriptObject_2(o){
2615  com_google_gwt_xml_client_impl_XMLParserImpl_$clinit__();
2616  return o.data;
2617}
2618
2619function com_google_gwt_xml_client_impl_XMLParserImpl_getDocumentElement__Lcom_google_gwt_core_client_JavaScriptObject_2(o){
2620  com_google_gwt_xml_client_impl_XMLParserImpl_$clinit__();
2621  return o.documentElement;
2622}
2623
2624function com_google_gwt_xml_client_impl_XMLParserImpl_getLength__Lcom_google_gwt_core_client_JavaScriptObject_2(o){
2625  com_google_gwt_xml_client_impl_XMLParserImpl_$clinit__();
2626  return o.length;
2627}
2628
2629function com_google_gwt_xml_client_impl_XMLParserImpl_getName__Lcom_google_gwt_core_client_JavaScriptObject_2(o){
2630  com_google_gwt_xml_client_impl_XMLParserImpl_$clinit__();
2631  return o.name;
2632}
2633
2634function com_google_gwt_xml_client_impl_XMLParserImpl_getNodeName__Lcom_google_gwt_core_client_JavaScriptObject_2(o){
2635  com_google_gwt_xml_client_impl_XMLParserImpl_$clinit__();
2636  var out = o.nodeName;
2637  return out == null?null:out;
2638}
2639
2640function com_google_gwt_xml_client_impl_XMLParserImpl_getNodeType__Lcom_google_gwt_core_client_JavaScriptObject_2(jsObject){
2641  com_google_gwt_xml_client_impl_XMLParserImpl_$clinit__();
2642  var out = jsObject.nodeType;
2643  return out == null?-1:out;
2644}
2645
2646function com_google_gwt_xml_client_impl_XMLParserImpl_getOwnerDocument__Lcom_google_gwt_core_client_JavaScriptObject_2(o){
2647  com_google_gwt_xml_client_impl_XMLParserImpl_$clinit__();
2648  return o.ownerDocument;
2649}
2650
2651function com_google_gwt_xml_client_impl_XMLParserImpl_getParentNode__Lcom_google_gwt_core_client_JavaScriptObject_2(o){
2652  com_google_gwt_xml_client_impl_XMLParserImpl_$clinit__();
2653  var out = o.parentNode;
2654  return out == null?null:out;
2655}
2656
2657function com_google_gwt_xml_client_impl_XMLParserImpl_getTagName__Lcom_google_gwt_core_client_JavaScriptObject_2(o){
2658  com_google_gwt_xml_client_impl_XMLParserImpl_$clinit__();
2659  return o.tagName;
2660}
2661
2662function com_google_gwt_xml_client_impl_XMLParserImpl_getValue__Lcom_google_gwt_core_client_JavaScriptObject_2(o){
2663  com_google_gwt_xml_client_impl_XMLParserImpl_$clinit__();
2664  return o.value;
2665}
2666
2667function com_google_gwt_xml_client_impl_XMLParserImpl_hasAttributes__Lcom_google_gwt_core_client_JavaScriptObject_2(jsObject){
2668  com_google_gwt_xml_client_impl_XMLParserImpl_$clinit__();
2669  return jsObject.attributes.length != 0;
2670}
2671
2672function com_google_gwt_xml_client_impl_XMLParserImpl_hasChildNodes__Lcom_google_gwt_core_client_JavaScriptObject_2(jsObject){
2673  com_google_gwt_xml_client_impl_XMLParserImpl_$clinit__();
2674  return jsObject.hasChildNodes();
2675}
2676
2677function com_google_gwt_xml_client_impl_XMLParserImpl_item__Lcom_google_gwt_core_client_JavaScriptObject_2I(t, index0){
2678  com_google_gwt_xml_client_impl_XMLParserImpl_$clinit__();
2679  if (index0 >= t.length) {
2680    return null;
2681  }
2682  var out = t.item(index0);
2683  return out == null?null:out;
2684}
2685
2686function com_google_gwt_xml_client_impl_XMLParserImpl_setAttribute__Lcom_google_gwt_core_client_JavaScriptObject_2Ljava_lang_String_2Ljava_lang_String_2(jsObject, name0, value0){
2687  com_google_gwt_xml_client_impl_XMLParserImpl_$clinit__();
2688  jsObject.setAttribute(name0, value0);
2689}
2690
2691function com_google_gwt_xml_client_impl_XMLParserImpl_$parse__Lcom_google_gwt_xml_client_impl_XMLParserImpl_2Ljava_lang_String_2(this$static, contents){
2692  var e, $e0;
2693  try {
2694    return com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2I(com_google_gwt_xml_client_impl_NodeImpl_build__Lcom_google_gwt_core_client_JavaScriptObject_2(this$static.parseImpl__Ljava_lang_String_2(contents)), 19);
2695  }
2696   catch ($e0) {
2697    $e0 = com_google_gwt_lang_Exceptions_caught__Ljava_lang_Object_2($e0);
2698    if (com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2I($e0, 16)) {
2699      e = $e0;
2700      throw com_google_gwt_xml_client_impl_DOMParseException_$DOMParseException__Lcom_google_gwt_xml_client_impl_DOMParseException_2Ljava_lang_String_2Ljava_lang_Throwable_2(new com_google_gwt_xml_client_impl_DOMParseException(), contents, e);
2701    }
2702     else
2703      throw $e0;
2704  }
2705}
2706
2707function com_google_gwt_xml_client_impl_XMLParserImpl_$XMLParserImpl__Lcom_google_gwt_xml_client_impl_XMLParserImpl_2(this$static){
2708  com_google_gwt_xml_client_impl_XMLParserImpl_$clinit__();
2709  return this$static;
2710}
2711
2712function com_google_gwt_xml_client_impl_XMLParserImpl(){
2713}
2714
2715_ = com_google_gwt_xml_client_impl_XMLParserImpl.prototype = new java_lang_Object();
2716_.java_lang_Object_typeName = 'com.google.gwt.xml.client.impl.XMLParserImpl';
2717_.java_lang_Object_typeId = 0;
2718function com_google_gwt_xml_client_impl_XMLParserImplStandard_createDOMParser__(){
2719  return new DOMParser();
2720}
2721
2722function com_google_gwt_xml_client_impl_XMLParserImplStandard_parseImpl__Ljava_lang_String_2(contents){
2723  var domParser = this.com_google_gwt_xml_client_impl_XMLParserImplStandard_domParser;
2724  var result = domParser.parseFromString(contents, 'text/xml');
2725  var roottag = result.documentElement;
2726  if (roottag.tagName == 'parsererror' && roottag.namespaceURI == 'http://www.mozilla.org/newlayout/xml/parsererror.xml') {
2727    throw new Error(roottag.firstChild.data);
2728  }
2729  return result;
2730}
2731
2732function com_google_gwt_xml_client_impl_XMLParserImplStandard_$XMLParserImplStandard__Lcom_google_gwt_xml_client_impl_XMLParserImplStandard_2(this$static){
2733  com_google_gwt_xml_client_impl_XMLParserImpl_$XMLParserImpl__Lcom_google_gwt_xml_client_impl_XMLParserImpl_2(this$static);
2734  com_google_gwt_xml_client_impl_XMLParserImplStandard_$$init__Lcom_google_gwt_xml_client_impl_XMLParserImplStandard_2(this$static);
2735  return this$static;
2736}
2737
2738function com_google_gwt_xml_client_impl_XMLParserImplStandard_$$init__Lcom_google_gwt_xml_client_impl_XMLParserImplStandard_2(this$static){
2739  this$static.com_google_gwt_xml_client_impl_XMLParserImplStandard_domParser = com_google_gwt_xml_client_impl_XMLParserImplStandard_createDOMParser__();
2740}
2741
2742function com_google_gwt_xml_client_impl_XMLParserImplStandard(){
2743}
2744
2745_ = com_google_gwt_xml_client_impl_XMLParserImplStandard.prototype = new com_google_gwt_xml_client_impl_XMLParserImpl();
2746_.parseImpl__Ljava_lang_String_2 = com_google_gwt_xml_client_impl_XMLParserImplStandard_parseImpl__Ljava_lang_String_2;
2747_.java_lang_Object_typeName = 'com.google.gwt.xml.client.impl.XMLParserImplStandard';
2748_.java_lang_Object_typeId = 0;
2749function com_google_gwt_xml_client_impl_XMLParserImplOpera_$XMLParserImplOpera__Lcom_google_gwt_xml_client_impl_XMLParserImplOpera_2(this$static){
2750  com_google_gwt_xml_client_impl_XMLParserImplStandard_$XMLParserImplStandard__Lcom_google_gwt_xml_client_impl_XMLParserImplStandard_2(this$static);
2751  return this$static;
2752}
2753
2754function com_google_gwt_xml_client_impl_XMLParserImplOpera(){
2755}
2756
2757_ = com_google_gwt_xml_client_impl_XMLParserImplOpera.prototype = new com_google_gwt_xml_client_impl_XMLParserImplStandard();
2758_.java_lang_Object_typeName = 'com.google.gwt.xml.client.impl.XMLParserImplOpera';
2759_.java_lang_Object_typeId = 0;
2760function java_io_OutputStream(){
2761}
2762
2763_ = java_io_OutputStream.prototype = new java_lang_Object();
2764_.java_lang_Object_typeName = 'java.io.OutputStream';
2765_.java_lang_Object_typeId = 0;
2766function java_io_FilterOutputStream(){
2767}
2768
2769_ = java_io_FilterOutputStream.prototype = new java_io_OutputStream();
2770_.java_lang_Object_typeName = 'java.io.FilterOutputStream';
2771_.java_lang_Object_typeId = 0;
2772function java_io_PrintStream(){
2773}
2774
2775_ = java_io_PrintStream.prototype = new java_io_FilterOutputStream();
2776_.java_lang_Object_typeName = 'java.io.PrintStream';
2777_.java_lang_Object_typeId = 0;
2778function java_lang_ArrayStoreException_$ArrayStoreException__Ljava_lang_ArrayStoreException_2(this$static){
2779  java_lang_RuntimeException_$RuntimeException__Ljava_lang_RuntimeException_2(this$static);
2780  return this$static;
2781}
2782
2783function java_lang_ArrayStoreException(){
2784}
2785
2786_ = java_lang_ArrayStoreException.prototype = new java_lang_RuntimeException();
2787_.java_lang_Object_typeName = 'java.lang.ArrayStoreException';
2788_.java_lang_Object_typeId = 41;
2789function java_lang_Boolean_$clinit__(){
2790  java_lang_Boolean_$clinit__ = nullMethod;
2791  java_lang_Boolean_FALSE = java_lang_Boolean_$Boolean__Ljava_lang_Boolean_2Z(new java_lang_Boolean(), false);
2792  java_lang_Boolean_TRUE = java_lang_Boolean_$Boolean__Ljava_lang_Boolean_2Z(new java_lang_Boolean(), true);
2793  return window;
2794}
2795
2796function java_lang_Boolean_equals__Ljava_lang_Object_2(o){
2797  return com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2I(o, 20) && com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2I(o, 20).java_lang_Boolean_value == this.java_lang_Boolean_value;
2798}
2799
2800function java_lang_Boolean_hashCode__(){
2801  var hashCodeForTrue, hashCodeForFalse;
2802  hashCodeForTrue = 1231;
2803  hashCodeForFalse = 1237;
2804  return this.java_lang_Boolean_value?1231:1237;
2805}
2806
2807function java_lang_Boolean_toString__(){
2808  return this.java_lang_Boolean_value?'true':'false';
2809}
2810
2811function java_lang_Boolean_$Boolean__Ljava_lang_Boolean_2Z(this$static, value0){
2812  java_lang_Boolean_$clinit__();
2813  this$static.java_lang_Boolean_value = value0;
2814  return this$static;
2815}
2816
2817function java_lang_Boolean(){
2818}
2819
2820_ = java_lang_Boolean.prototype = new java_lang_Object();
2821_.equals__Ljava_lang_Object_2 = java_lang_Boolean_equals__Ljava_lang_Object_2;
2822_.hashCode__ = java_lang_Boolean_hashCode__;
2823_.toString__ = java_lang_Boolean_toString__;
2824_.java_lang_Object_typeName = 'java.lang.Boolean';
2825_.java_lang_Object_typeId = 42;
2826_.java_lang_Boolean_value = false;
2827function java_lang_Character_isDigit__C(c){
2828  return null != String.fromCharCode(c).match(/\d/);
2829}
2830
2831function java_lang_Character_isLetter__C(c){
2832  return null != String.fromCharCode(c).match(/[A-Z]/i);
2833}
2834
2835function java_lang_Character_isLetterOrDigit__C(c){
2836  return null != String.fromCharCode(c).match(/[A-Z\d]/i);
2837}
2838
2839function java_lang_Character_isLowerCase__C(c){
2840  return java_lang_Character_toLowerCase__C(c) == c && java_lang_Character_isLetter__C(c);
2841}
2842
2843function java_lang_Character_isUpperCase__C(c){
2844  return java_lang_Character_toUpperCase__C(c) == c && java_lang_Character_isLetter__C(c);
2845}
2846
2847function java_lang_Character_toLowerCase__C(c){
2848  return String.fromCharCode(c).toLowerCase().charCodeAt(0);
2849}
2850
2851function java_lang_Character_toString__C(x0){
2852  return java_lang_String_valueOf__C(x0);
2853}
2854
2855function java_lang_Character_toUpperCase__C(c){
2856  return String.fromCharCode(c).toUpperCase().charCodeAt(0);
2857}
2858
2859function java_lang_Character_equals__Ljava_lang_Object_2(o){
2860  return com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2I(o, 21) && com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2I(o, 21).java_lang_Character_value == this.java_lang_Character_value;
2861}
2862
2863function java_lang_Character_hashCode__(){
2864  return this.java_lang_Character_value;
2865}
2866
2867function java_lang_Character_toString__(){
2868  return java_lang_String_valueOf__C(this.java_lang_Character_value);
2869}
2870
2871function java_lang_Character_$Character__Ljava_lang_Character_2C(this$static, value0){
2872  this$static.java_lang_Character_value = value0;
2873  return this$static;
2874}
2875
2876function java_lang_Character(){
2877}
2878
2879_ = java_lang_Character.prototype = new java_lang_Object();
2880_.equals__Ljava_lang_Object_2 = java_lang_Character_equals__Ljava_lang_Object_2;
2881_.hashCode__ = java_lang_Character_hashCode__;
2882_.toString__ = java_lang_Character_toString__;
2883_.java_lang_Object_typeName = 'java.lang.Character';
2884_.java_lang_Object_typeId = 43;
2885_.java_lang_Character_value = 0;
2886function java_lang_ClassCastException_$ClassCastException__Ljava_lang_ClassCastException_2(this$static){
2887  java_lang_RuntimeException_$RuntimeException__Ljava_lang_RuntimeException_2(this$static);
2888  return this$static;
2889}
2890
2891function java_lang_ClassCastException_$ClassCastException__Ljava_lang_ClassCastException_2Ljava_lang_String_2(this$static, message0){
2892  java_lang_RuntimeException_$RuntimeException__Ljava_lang_RuntimeException_2Ljava_lang_String_2(this$static, message0);
2893  return this$static;
2894}
2895
2896function java_lang_ClassCastException(){
2897}
2898
2899_ = java_lang_ClassCastException.prototype = new java_lang_RuntimeException();
2900_.java_lang_Object_typeName = 'java.lang.ClassCastException';
2901_.java_lang_Object_typeId = 44;
2902function java_lang_IllegalArgumentException_$IllegalArgumentException__Ljava_lang_IllegalArgumentException_2Ljava_lang_String_2(this$static, message0){
2903  java_lang_RuntimeException_$RuntimeException__Ljava_lang_RuntimeException_2Ljava_lang_String_2(this$static, message0);
2904  return this$static;
2905}
2906
2907function java_lang_IllegalArgumentException(){
2908}
2909
2910_ = java_lang_IllegalArgumentException.prototype = new java_lang_RuntimeException();
2911_.java_lang_Object_typeName = 'java.lang.IllegalArgumentException';
2912_.java_lang_Object_typeId = 45;
2913function java_lang_IllegalStateException_$IllegalStateException__Ljava_lang_IllegalStateException_2Ljava_lang_String_2(this$static, s){
2914  java_lang_RuntimeException_$RuntimeException__Ljava_lang_RuntimeException_2Ljava_lang_String_2(this$static, s);
2915  return this$static;
2916}
2917
2918function java_lang_IllegalStateException_$IllegalStateException__Ljava_lang_IllegalStateException_2(this$static){
2919  java_lang_RuntimeException_$RuntimeException__Ljava_lang_RuntimeException_2(this$static);
2920  return this$static;
2921}
2922
2923function java_lang_IllegalStateException(){
2924}
2925
2926_ = java_lang_IllegalStateException.prototype = new java_lang_RuntimeException();
2927_.java_lang_Object_typeName = 'java.lang.IllegalStateException';
2928_.java_lang_Object_typeId = 46;
2929function java_lang_IndexOutOfBoundsException_$IndexOutOfBoundsException__Ljava_lang_IndexOutOfBoundsException_2(this$static){
2930  java_lang_RuntimeException_$RuntimeException__Ljava_lang_RuntimeException_2(this$static);
2931  return this$static;
2932}
2933
2934function java_lang_IndexOutOfBoundsException_$IndexOutOfBoundsException__Ljava_lang_IndexOutOfBoundsException_2Ljava_lang_String_2(this$static, message0){
2935  java_lang_RuntimeException_$RuntimeException__Ljava_lang_RuntimeException_2Ljava_lang_String_2(this$static, message0);
2936  return this$static;
2937}
2938
2939function java_lang_IndexOutOfBoundsException(){
2940}
2941
2942_ = java_lang_IndexOutOfBoundsException.prototype = new java_lang_RuntimeException();
2943_.java_lang_Object_typeName = 'java.lang.IndexOutOfBoundsException';
2944_.java_lang_Object_typeId = 47;
2945function java_lang_Number_$clinit__(){
2946  java_lang_Number_$clinit__ = nullMethod;
2947  java_lang_Number__1_1hexDigits = com_google_gwt_lang_Array_initValues__Ljava_lang_String_2IILjava_lang_Object_2('[Ljava.lang.String;', 0, 22, ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f']);
2948  return window;
2949}
2950
2951function java_lang_Number__1_1isLongNaN__J(x0){
2952  java_lang_Number_$clinit__();
2953  return isNaN(x0);
2954}
2955
2956function java_lang_Number__1_1parseLongRadix__Ljava_lang_String_2I(s, radix){
2957  java_lang_Number_$clinit__();
2958  return parseInt(s, radix);
2959}
2960
2961function java_lang_Integer_parseInt__Ljava_lang_String_2(s){
2962  return java_lang_Integer_parseInt__Ljava_lang_String_2I(s, 10);
2963}
2964
2965function java_lang_Integer_parseInt__Ljava_lang_String_2I(s, radix){
2966  var x0;
2967  x0 = java_lang_Number__1_1parseLongRadix__Ljava_lang_String_2I(s, radix);
2968  if (java_lang_Number__1_1isLongNaN__J(x0)) {
2969    throw java_lang_NumberFormatException_$NumberFormatException__Ljava_lang_NumberFormatException_2Ljava_lang_String_2(new java_lang_NumberFormatException(), s);
2970  }
2971   else {
2972    return com_google_gwt_lang_Cast_narrow_1int__Ljava_lang_Object_2(x0);
2973  }
2974}
2975
2976java_lang_Integer_MIN_1VALUE = (-2147483648);
2977java_lang_Integer_MAX_1VALUE = 2147483647;
2978function java_lang_Math_min__II(x0, y0){
2979  return x0 < y0?x0:y0;
2980}
2981
2982function java_lang_NegativeArraySizeException_$NegativeArraySizeException__Ljava_lang_NegativeArraySizeException_2(this$static){
2983  java_lang_RuntimeException_$RuntimeException__Ljava_lang_RuntimeException_2(this$static);
2984  return this$static;
2985}
2986
2987function java_lang_NegativeArraySizeException(){
2988}
2989
2990_ = java_lang_NegativeArraySizeException.prototype = new java_lang_RuntimeException();
2991_.java_lang_Object_typeName = 'java.lang.NegativeArraySizeException';
2992_.java_lang_Object_typeId = 48;
2993function java_lang_NullPointerException_$NullPointerException__Ljava_lang_NullPointerException_2(this$static){
2994  java_lang_RuntimeException_$RuntimeException__Ljava_lang_RuntimeException_2(this$static);
2995  return this$static;
2996}
2997
2998function java_lang_NullPointerException(){
2999}
3000
3001_ = java_lang_NullPointerException.prototype = new java_lang_RuntimeException();
3002_.java_lang_Object_typeName = 'java.lang.NullPointerException';
3003_.java_lang_Object_typeId = 49;
3004function java_lang_NumberFormatException_$NumberFormatException__Ljava_lang_NumberFormatException_2Ljava_lang_String_2(this$static, message0){
3005  java_lang_IllegalArgumentException_$IllegalArgumentException__Ljava_lang_IllegalArgumentException_2Ljava_lang_String_2(this$static, message0);
3006  return this$static;
3007}
3008
3009function java_lang_NumberFormatException(){
3010}
3011
3012_ = java_lang_NumberFormatException.prototype = new java_lang_IllegalArgumentException();
3013_.java_lang_Object_typeName = 'java.lang.NumberFormatException';
3014_.java_lang_Object_typeId = 50;
3015function java_lang_String_$clinit__(){
3016  java_lang_String_$clinit__ = nullMethod;
3017  {
3018    java_lang_String__1_1initHashCache__();
3019  }
3020  return window;
3021}
3022
3023function java_lang_String_valueOf__C(x0){
3024  java_lang_String_$clinit__();
3025  return String.fromCharCode(x0);
3026}
3027
3028function java_lang_String_valueOf___3CII(x0, offset, count){
3029  java_lang_String_$clinit__();
3030  var s, stop;
3031  if (offset < 0) {
3032    throw java_lang_StringIndexOutOfBoundsException_$StringIndexOutOfBoundsException__Ljava_lang_StringIndexOutOfBoundsException_2I(new java_lang_StringIndexOutOfBoundsException(), offset);
3033  }
3034  if (count < 0) {
3035    throw java_lang_StringIndexOutOfBoundsException_$StringIndexOutOfBoundsException__Ljava_lang_StringIndexOutOfBoundsException_2I(new java_lang_StringIndexOutOfBoundsException(), count);
3036  }
3037  if (offset > x0.com_google_gwt_lang_Array_length - count) {
3038    throw java_lang_StringIndexOutOfBoundsException_$StringIndexOutOfBoundsException__Ljava_lang_StringIndexOutOfBoundsException_2I(new java_lang_StringIndexOutOfBoundsException(), offset + count);
3039  }
3040  s = '';
3041  stop = offset + count;
3042  while (offset < stop) {
3043    s += java_lang_Character_toString__C(x0[offset++]);
3044  }
3045  return s;
3046}
3047
3048function java_lang_String_valueOf___3C(x0){
3049  java_lang_String_$clinit__();
3050  return java_lang_String_valueOf___3CII(x0, 0, x0.com_google_gwt_lang_Array_length);
3051}
3052
3053function java_lang_String_valueOf__Ljava_lang_Object_2(x0){
3054  java_lang_String_$clinit__();
3055  return x0 !== null?x0.toString__():'null';
3056}
3057
3058function java_lang_String__1String___3C(value0){
3059  java_lang_String_$clinit__();
3060  return java_lang_String_valueOf___3C(value0);
3061}
3062
3063function java_lang_String__1String___3CII(value0, offset, count){
3064  java_lang_String_$clinit__();
3065  return java_lang_String_valueOf___3CII(value0, offset, count);
3066}
3067
3068function java_lang_String__1_1createArray__I(numElements){
3069  java_lang_String_$clinit__();
3070  return com_google_gwt_lang_Array_initDims__Ljava_lang_String_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2('[Ljava.lang.String;', [0], [22], [numElements], null);
3071}
3072
3073function java_lang_String__1_1equals__Ljava_lang_String_2Ljava_lang_Object_2(me, other){
3074  java_lang_String_$clinit__();
3075  return me.toString() == other;
3076}
3077
3078function java_lang_String__1_1hashCode__Ljava_lang_String_2(me){
3079  java_lang_String_$clinit__();
3080  var hashCode = java_lang_String_hashCache[me];
3081  if (hashCode) {
3082    return hashCode;
3083  }
3084  hashCode = 0;
3085  var len = me.length;
3086  var i = len;
3087  while (--i >= 0) {
3088    hashCode <<= 1;
3089    hashCode += me.charCodeAt(i);
3090  }
3091  java_lang_String_hashCache[me] = hashCode;
3092  return hashCode;
3093}
3094
3095function java_lang_String__1_1initHashCache__(){
3096  java_lang_String_$clinit__();
3097  java_lang_String_hashCache = {};
3098}
3099
3100function java_lang_String_charAt__I(index0){
3101  return this.charCodeAt(index0);
3102}
3103
3104function java_lang_String_compareTo__Ljava_lang_Object_2(other){
3105  return java_lang_String_$compareTo__Ljava_lang_String_2Ljava_lang_Object_2(this, other);
3106}
3107
3108function java_lang_String_endsWith__Ljava_lang_String_2(suffix){
3109  return this.lastIndexOf(suffix) != -1 && this.lastIndexOf(suffix) == this.length - suffix.length;
3110}
3111
3112function java_lang_String_equals__Ljava_lang_Object_2(other){
3113  return java_lang_String_$equals__Ljava_lang_String_2Ljava_lang_Object_2(this, other);
3114}
3115
3116function java_lang_String_hashCode__(){
3117  return java_lang_String_$hashCode__Ljava_lang_String_2(this);
3118}
3119
3120function java_lang_String_indexOf__I(ch){
3121  return this.indexOf(String.fromCharCode(ch));
3122}
3123
3124function java_lang_String_indexOf__Ljava_lang_String_2(str){
3125  return this.indexOf(str);
3126}
3127
3128function java_lang_String_indexOf__Ljava_lang_String_2I(other, startIndex){
3129  return this.indexOf(other, startIndex);
3130}
3131
3132function java_lang_String_length__(){
3133  return this.length;
3134}
3135
3136function java_lang_String_split__Ljava_lang_String_2I(regex, maxMatch){
3137  var compiled = new RegExp(regex, 'g');
3138  var out = [];
3139  var count = 0;
3140  var trail = this;
3141  var lastTrail = null;
3142  while (true) {
3143    var matchObj = compiled.exec(trail);
3144    if (matchObj == null ||(trail == '' || count == maxMatch - 1 && maxMatch > 0)) {
3145      out[count] = trail;
3146      break;
3147    }
3148     else {
3149      out[count] = trail.substring(0, matchObj.index);
3150      trail = trail.substring(matchObj.index + matchObj[0].length, trail.length);
3151      compiled.lastIndex = 0;
3152      if (lastTrail == trail) {
3153        out[count] = trail.substring(0, 1);
3154        trail = trail.substring(1);
3155      }
3156      lastTrail = trail;
3157      count++;
3158    }
3159  }
3160  if (maxMatch == 0) {
3161    for (var i = out.length - 1; i >= 0; i--) {
3162      if (out[i] != '') {
3163        out.splice(i + 1, out.length -(i + 1));
3164        break;
3165      }
3166    }
3167  }
3168  var jr = java_lang_String__1_1createArray__I(out.length);
3169  var i = 0;
3170  for (i = 0; i < out.length; ++i) {
3171    jr[i] = out[i];
3172  }
3173  return jr;
3174}
3175
3176function java_lang_String_substring__I(beginIndex){
3177  return this.substr(beginIndex, this.length - beginIndex);
3178}
3179
3180function java_lang_String_substring__II(beginIndex, endIndex){
3181  return this.substr(beginIndex, endIndex - beginIndex);
3182}
3183
3184function java_lang_String_toLowerCase__(){
3185  return this.toLowerCase();
3186}
3187
3188function java_lang_String_toString__(){
3189  return this;
3190}
3191
3192function java_lang_String_trim__(){
3193  var r1 = this.replace(/^(\s*)/, '');
3194  var r2 = r1.replace(/\s*$/, '');
3195  return r2;
3196}
3197
3198function java_lang_String_$startsWith__Ljava_lang_String_2Ljava_lang_String_2(this$static, prefix0){
3199  return this$static.indexOf__Ljava_lang_String_2(prefix0) == 0;
3200}
3201
3202function java_lang_String_$compareTo__Ljava_lang_String_2Ljava_lang_String_2(this$static, other){
3203  var length0, i;
3204  length0 = java_lang_Math_min__II(this$static.length__(), other.length__());
3205  for (i = 0; i < length0; i++) {
3206    if (this$static.charAt__I(i) != other.charAt__I(i)) {
3207      return this$static.charAt__I(i) - other.charAt__I(i);
3208    }
3209  }
3210  return this$static.length__() - other.length__();
3211}
3212
3213function java_lang_String_$equals__Ljava_lang_String_2Ljava_lang_Object_2(this$static, other){
3214  if (!com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2I(other, 22))
3215    return false;
3216  return java_lang_String__1_1equals__Ljava_lang_String_2Ljava_lang_Object_2(this$static, other);
3217}
3218
3219function java_lang_String_$toCharArray__Ljava_lang_String_2(this$static){
3220  var n, charArr, i;
3221  n = this$static.length__();
3222  charArr = com_google_gwt_lang_Array_initDims__Ljava_lang_String_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2('[C', [0], [(-1)], [n], 0);
3223  for (i = 0; i < n; ++i)
3224    charArr[i] = this$static.charAt__I(i);
3225  return charArr;
3226}
3227
3228function java_lang_String_$hashCode__Ljava_lang_String_2(this$static){
3229  return java_lang_String__1_1hashCode__Ljava_lang_String_2(this$static);
3230}
3231
3232function java_lang_String_$compareTo__Ljava_lang_String_2Ljava_lang_Object_2(this$static, other){
3233  if (com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2I(other, 22)) {
3234    return java_lang_String_$compareTo__Ljava_lang_String_2Ljava_lang_String_2(this$static, com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2I(other, 22));
3235  }
3236   else {
3237    throw java_lang_ClassCastException_$ClassCastException__Ljava_lang_ClassCastException_2Ljava_lang_String_2(new java_lang_ClassCastException(), 'Cannot compare ' + other + " with String '" + this$static + "'");
3238  }
3239}
3240
3241_ = String.prototype;
3242_.charAt__I = java_lang_String_charAt__I;
3243_.compareTo__Ljava_lang_Object_2 = java_lang_String_compareTo__Ljava_lang_Object_2;
3244_.endsWith__Ljava_lang_String_2 = java_lang_String_endsWith__Ljava_lang_String_2;
3245_.equals__Ljava_lang_Object_2 = java_lang_String_equals__Ljava_lang_Object_2;
3246_.hashCode__ = java_lang_String_hashCode__;
3247_.indexOf__I = java_lang_String_indexOf__I;
3248_.indexOf__Ljava_lang_String_2 = java_lang_String_indexOf__Ljava_lang_String_2;
3249_.indexOf__Ljava_lang_String_2I = java_lang_String_indexOf__Ljava_lang_String_2I;
3250_.length__ = java_lang_String_length__;
3251_.split__Ljava_lang_String_2I = java_lang_String_split__Ljava_lang_String_2I;
3252_.substring__I = java_lang_String_substring__I;
3253_.substring__II = java_lang_String_substring__II;
3254_.toLowerCase__ = java_lang_String_toLowerCase__;
3255_.toString__ = java_lang_String_toString__;
3256_.trim__ = java_lang_String_trim__;
3257_.java_lang_Object_typeName = 'java.lang.String';
3258_.java_lang_Object_typeId = 51;
3259java_lang_String_hashCache = null;
3260function java_lang_StringBuffer_append__Ljava_lang_String_2(toAppend){
3261  var last = this.js.length - 1;
3262  var lastLength = this.js[last].length;
3263  if (this.length > lastLength * lastLength) {
3264    this.js[last] = this.js[last] + toAppend;
3265  }
3266   else {
3267    this.js.push(toAppend);
3268  }
3269  this.length += toAppend.length;
3270  return this;
3271}
3272
3273function java_lang_StringBuffer_length__(){
3274  return this.length;
3275}
3276
3277function java_lang_StringBuffer_replace__IILjava_lang_String_2(start, end, toInsert){
3278  start = Math.max(Math.min(this.length, start), 0);
3279  end = Math.max(Math.min(this.length, end), 0);
3280  this.length = this.length - end + start + toInsert.length;
3281  var i = 0;
3282  var len = this.js[i].length;
3283  while (i < this.js.length && len < start) {
3284    start -= len;
3285    end -= len;
3286    len = this.js[++i].length;
3287  }
3288  if (i < this.js.length && start > 0) {
3289    var extra = this.js[i].substring(start);
3290    this.js[i] = this.js[i].substring(0, start);
3291    this.js.splice(++i, 0, extra);
3292    end -= start;
3293    start = 0;
3294  }
3295  var startOfDelete = i;
3296  var len = this.js[i].length;
3297  while (i < this.js.length && len < end) {
3298    end -= len;
3299    len = this.js[++i].length;
3300  }
3301  this.js.splice(startOfDelete, i - startOfDelete);
3302  if (end > 0) {
3303    this.js[startOfDelete] = this.js[startOfDelete].substring(end);
3304  }
3305  this.js.splice(startOfDelete, 0, toInsert);
3306  this.maybeNormalize__();
3307  return this;
3308}
3309
3310function java_lang_StringBuffer_toString__(){
3311  this.normalize__();
3312  return this.js[0];
3313}
3314
3315function java_lang_StringBuffer_maybeNormalize__(){
3316  if (this.js.length > 1 && this.js.length * this.js.length * this.js.length > this.length) {
3317    this.normalize__();
3318  }
3319}
3320
3321function java_lang_StringBuffer_normalize__(){
3322  if (this.js.length > 1) {
3323    this.js = [this.js.join('')];
3324    this.length = this.js[0].length;
3325  }
3326}
3327
3328function java_lang_StringBuffer_assign__Ljava_lang_String_2(s){
3329  this.js = [s];
3330  this.length = s.length;
3331}
3332
3333function java_lang_StringBuffer_$StringBuffer__Ljava_lang_StringBuffer_2(this$static){
3334  java_lang_StringBuffer_$assign__Ljava_lang_StringBuffer_2(this$static);
3335  return this$static;
3336}
3337
3338function java_lang_StringBuffer_$StringBuffer__Ljava_lang_StringBuffer_2Ljava_lang_String_2(this$static, s){
3339  this$static.assign__Ljava_lang_String_2(s);
3340  return this$static;
3341}
3342
3343function java_lang_StringBuffer_$append__Ljava_lang_StringBuffer_2Ljava_lang_Object_2(this$static, x0){
3344  return this$static.append__Ljava_lang_String_2(java_lang_String_valueOf__Ljava_lang_Object_2(x0));
3345}
3346
3347function java_lang_StringBuffer_$assign__Ljava_lang_StringBuffer_2(this$static){
3348  this$static.assign__Ljava_lang_String_2('');
3349}
3350
3351function java_lang_StringBuffer_$delete__Ljava_lang_StringBuffer_2II(this$static, start, end){
3352  return this$static.replace__IILjava_lang_String_2(start, end, '');
3353}
3354
3355function java_lang_StringBuffer_$append__Ljava_lang_StringBuffer_2C(this$static, x0){
3356  return this$static.append__Ljava_lang_String_2(java_lang_String_valueOf__C(x0));
3357}
3358
3359function java_lang_StringBuffer_$StringBuffer__Ljava_lang_StringBuffer_2I(this$static, length0){
3360  java_lang_StringBuffer_$assign__Ljava_lang_StringBuffer_2(this$static);
3361  return this$static;
3362}
3363
3364function java_lang_StringBuffer_$charAt__Ljava_lang_StringBuffer_2I(this$static, index0){
3365  return this$static.toString__().charAt__I(index0);
3366}
3367
3368function java_lang_StringBuffer_$substring__Ljava_lang_StringBuffer_2II(this$static, begin, end){
3369  return this$static.toString__().substring__II(begin, end);
3370}
3371
3372function java_lang_StringBuffer_$setLength__Ljava_lang_StringBuffer_2I(this$static, newLength){
3373  var oldLength;
3374  oldLength = this$static.length__();
3375  if (newLength < oldLength) {
3376    java_lang_StringBuffer_$delete__Ljava_lang_StringBuffer_2II(this$static, newLength, oldLength);
3377  }
3378   else {
3379    while (oldLength < newLength) {
3380      java_lang_StringBuffer_$append__Ljava_lang_StringBuffer_2C(this$static, 0);
3381      ++oldLength;
3382    }
3383  }
3384}
3385
3386function java_lang_StringBuffer_$append__Ljava_lang_StringBuffer_2Ljava_lang_StringBuffer_2(this$static, x0){
3387  return this$static.append__Ljava_lang_String_2(x0 === null?'null':x0.toString__());
3388}
3389
3390function java_lang_StringBuffer(){
3391}
3392
3393_ = java_lang_StringBuffer.prototype = new java_lang_Object();
3394_.append__Ljava_lang_String_2 = java_lang_StringBuffer_append__Ljava_lang_String_2;
3395_.length__ = java_lang_StringBuffer_length__;
3396_.replace__IILjava_lang_String_2 = java_lang_StringBuffer_replace__IILjava_lang_String_2;
3397_.toString__ = java_lang_StringBuffer_toString__;
3398_.maybeNormalize__ = java_lang_StringBuffer_maybeNormalize__;
3399_.normalize__ = java_lang_StringBuffer_normalize__;
3400_.assign__Ljava_lang_String_2 = java_lang_StringBuffer_assign__Ljava_lang_String_2;
3401_.java_lang_Object_typeName = 'java.lang.StringBuffer';
3402_.java_lang_Object_typeId = 0;
3403function java_lang_StringIndexOutOfBoundsException_$StringIndexOutOfBoundsException__Ljava_lang_StringIndexOutOfBoundsException_2I(this$static, index0){
3404  java_lang_IndexOutOfBoundsException_$IndexOutOfBoundsException__Ljava_lang_IndexOutOfBoundsException_2Ljava_lang_String_2(this$static, 'String index out of range: ' + index0);
3405  return this$static;
3406}
3407
3408function java_lang_StringIndexOutOfBoundsException(){
3409}
3410
3411_ = java_lang_StringIndexOutOfBoundsException.prototype = new java_lang_IndexOutOfBoundsException();
3412_.java_lang_Object_typeName = 'java.lang.StringIndexOutOfBoundsException';
3413_.java_lang_Object_typeId = 52;
3414function java_lang_System_$clinit__(){
3415  java_lang_System_$clinit__ = nullMethod;
3416  java_lang_System_err = new java_io_PrintStream();
3417  java_lang_System_out = new java_io_PrintStream();
3418  return window;
3419}
3420
3421function java_lang_System_identityHashCode__Ljava_lang_Object_2(o){
3422  java_lang_System_$clinit__();
3423  return com_google_gwt_core_client_Impl_getHashCode__Ljava_lang_Object_2(o);
3424}
3425
3426function java_lang_UnsupportedOperationException_$UnsupportedOperationException__Ljava_lang_UnsupportedOperationException_2Ljava_lang_String_2(this$static, message0){
3427  java_lang_RuntimeException_$RuntimeException__Ljava_lang_RuntimeException_2Ljava_lang_String_2(this$static, message0);
3428  return this$static;
3429}
3430
3431function java_lang_UnsupportedOperationException(){
3432}
3433
3434_ = java_lang_UnsupportedOperationException.prototype = new java_lang_RuntimeException();
3435_.java_lang_Object_typeName = 'java.lang.UnsupportedOperationException';
3436_.java_lang_Object_typeId = 53;
3437function java_util_AbstractList$IteratorImpl_hasNext__(){
3438  return java_util_AbstractList$IteratorImpl_$hasNext__Ljava_util_AbstractList$IteratorImpl_2(this);
3439}
3440
3441function java_util_AbstractList$IteratorImpl_next__(){
3442  if (!java_util_AbstractList$IteratorImpl_$hasNext__Ljava_util_AbstractList$IteratorImpl_2(this)) {
3443    throw java_util_NoSuchElementException_$NoSuchElementException__Ljava_util_NoSuchElementException_2(new java_util_NoSuchElementException());
3444  }
3445  return this.java_util_AbstractList$IteratorImpl_this$0.get__I(this.java_util_AbstractList$IteratorImpl_last = this.java_util_AbstractList$IteratorImpl_i++);
3446}
3447
3448function java_util_AbstractList$IteratorImpl_$AbstractList$IteratorImpl__Ljava_util_AbstractList$IteratorImpl_2Ljava_util_AbstractList_2(this$static, this$0){
3449  this$static.java_util_AbstractList$IteratorImpl_this$0 = this$0;
3450  return this$static;
3451}
3452
3453function java_util_AbstractList$IteratorImpl_$hasNext__Ljava_util_AbstractList$IteratorImpl_2(this$static){
3454  return this$static.java_util_AbstractList$IteratorImpl_i < this$static.java_util_AbstractList$IteratorImpl_this$0.size__();
3455}
3456
3457function java_util_AbstractList$IteratorImpl(){
3458}
3459
3460_ = java_util_AbstractList$IteratorImpl.prototype = new java_lang_Object();
3461_.hasNext__ = java_util_AbstractList$IteratorImpl_hasNext__;
3462_.next__ = java_util_AbstractList$IteratorImpl_next__;
3463_.java_lang_Object_typeName = 'java.util.AbstractList$IteratorImpl';
3464_.java_lang_Object_typeId = 0;
3465_.java_util_AbstractList$IteratorImpl_i = 0;
3466_.java_util_AbstractList$IteratorImpl_last = (-1);
3467function java_util_AbstractMap_containsKey__Ljava_lang_Object_2(key){
3468  return java_util_AbstractMap_$implFindEntry__Ljava_util_AbstractMap_2Ljava_lang_Object_2Z(this, key, false) !== null;
3469}
3470
3471function java_util_AbstractMap_equals__Ljava_lang_Object_2(obj){
3472  var otherMap, keys, otherKeys, iter, key, value0, otherValue;
3473  if (obj === this) {
3474    return true;
3475  }
3476  if (!com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2I(obj, 24)) {
3477    return false;
3478  }
3479  otherMap = com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2I(obj, 24);
3480  keys = this.keySet__();
3481  otherKeys = otherMap.keySet__();
3482  if (!java_util_AbstractSet_$equals__Ljava_util_AbstractSet_2Ljava_lang_Object_2(keys, otherKeys)) {
3483    return false;
3484  }
3485  for (iter = java_util_AbstractMap$1_$iterator__Ljava_util_AbstractMap$1_2(keys); java_util_AbstractMap$2_$hasNext__Ljava_util_AbstractMap$2_2(iter);) {
3486    key = java_util_AbstractMap$2_$next__Ljava_util_AbstractMap$2_2(iter);
3487    value0 = this.get__Ljava_lang_Object_2(key);
3488    otherValue = otherMap.get__Ljava_lang_Object_2(key);
3489    if (value0 === null?otherValue !== null:!value0.equals__Ljava_lang_Object_2(otherValue)) {
3490      return false;
3491    }
3492  }
3493  return true;
3494}
3495
3496function java_util_AbstractMap_get__Ljava_lang_Object_2(key){
3497  var entry;
3498  entry = java_util_AbstractMap_$implFindEntry__Ljava_util_AbstractMap_2Ljava_lang_Object_2Z(this, key, false);
3499  return entry === null?null:entry.java_util_HashMap$ImplMapEntry_value;
3500}
3501
3502function java_util_AbstractMap_hashCode__(){
3503  var hashCode, iter, entry;
3504  hashCode = 0;
3505  for (iter = java_util_HashMap$1_$iterator__Ljava_util_HashMap$1_2(this.entrySet__()); java_util_HashMap$ImplMapEntryIterator_$hasNext__Ljava_util_HashMap$ImplMapEntryIterator_2(iter);) {
3506    entry = java_util_HashMap$ImplMapEntryIterator_$next__Ljava_util_HashMap$ImplMapEntryIterator_2(iter);
3507    hashCode += java_util_HashMap$ImplMapEntry_$hashCode__Ljava_util_HashMap$ImplMapEntry_2(entry);
3508  }
3509  return hashCode;
3510}
3511
3512function java_util_AbstractMap_keySet__(){
3513  return java_util_AbstractMap_$keySet__Ljava_util_AbstractMap_2(this);
3514}
3515
3516function java_util_AbstractMap_toString__(){
3517  var s, comma, iter, entry;
3518  s = '{';
3519  comma = false;
3520  for (iter = java_util_HashMap$1_$iterator__Ljava_util_HashMap$1_2(this.entrySet__()); java_util_HashMap$ImplMapEntryIterator_$hasNext__Ljava_util_HashMap$ImplMapEntryIterator_2(iter);) {
3521    entry = java_util_HashMap$ImplMapEntryIterator_$next__Ljava_util_HashMap$ImplMapEntryIterator_2(iter);
3522    if (comma) {
3523      s += ', ';
3524    }
3525     else {
3526      comma = true;
3527    }
3528    s += java_lang_String_valueOf__Ljava_lang_Object_2(entry.java_util_HashMap$ImplMapEntry_key);
3529    s += '=';
3530    s += java_lang_String_valueOf__Ljava_lang_Object_2(entry.java_util_HashMap$ImplMapEntry_value);
3531  }
3532  return s + '}';
3533}
3534
3535function java_util_AbstractMap_$values__Ljava_util_AbstractMap_2(this$static){
3536  var entrySet;
3537  entrySet = java_util_HashMap_$entrySet__Ljava_util_HashMap_2(this$static);
3538  return java_util_AbstractMap$3_$AbstractMap$3__Ljava_util_AbstractMap$3_2Ljava_util_AbstractMap_2Ljava_util_Set_2(new java_util_AbstractMap$3(), this$static, entrySet);
3539}
3540
3541function java_util_AbstractMap_$implFindEntry__Ljava_util_AbstractMap_2Ljava_lang_Object_2Z(this$static, key, remove){
3542  var iter, entry, k;
3543  for (iter = java_util_HashMap$1_$iterator__Ljava_util_HashMap$1_2(this$static.entrySet__()); java_util_HashMap$ImplMapEntryIterator_$hasNext__Ljava_util_HashMap$ImplMapEntryIterator_2(iter);) {
3544    entry = java_util_HashMap$ImplMapEntryIterator_$next__Ljava_util_HashMap$ImplMapEntryIterator_2(iter);
3545    k = entry.java_util_HashMap$ImplMapEntry_key;
3546    if (key === null?k === null:key.equals__Ljava_lang_Object_2(k)) {
3547      if (remove) {
3548        java_util_HashMap$ImplMapEntryIterator_$remove__Ljava_util_HashMap$ImplMapEntryIterator_2(iter);
3549      }
3550      return entry;
3551    }
3552  }
3553  return null;
3554}
3555
3556function java_util_AbstractMap_$containsValue__Ljava_util_AbstractMap_2Ljava_lang_Object_2(this$static, value0){
3557  var iter, entry, v;
3558  for (iter = java_util_HashMap$1_$iterator__Ljava_util_HashMap$1_2(java_util_HashMap_$entrySet__Ljava_util_HashMap_2(this$static)); java_util_HashMap$ImplMapEntryIterator_$hasNext__Ljava_util_HashMap$ImplMapEntryIterator_2(iter);) {
3559    entry = java_util_HashMap$ImplMapEntryIterator_$next__Ljava_util_HashMap$ImplMapEntryIterator_2(iter);
3560    v = entry.java_util_HashMap$ImplMapEntry_value;
3561    if (value0 === null?v === null:value0.equals__Ljava_lang_Object_2(v)) {
3562      return true;
3563    }
3564  }
3565  return false;
3566}
3567
3568function java_util_AbstractMap_$keySet__Ljava_util_AbstractMap_2(this$static){
3569  var entrySet;
3570  entrySet = this$static.entrySet__();
3571  return java_util_AbstractMap$1_$AbstractMap$1__Ljava_util_AbstractMap$1_2Ljava_util_AbstractMap_2Ljava_util_Set_2(new java_util_AbstractMap$1(), this$static, entrySet);
3572}
3573
3574function java_util_AbstractMap(){
3575}
3576
3577_ = java_util_AbstractMap.prototype = new java_lang_Object();
3578_.containsKey__Ljava_lang_Object_2 = java_util_AbstractMap_containsKey__Ljava_lang_Object_2;
3579_.equals__Ljava_lang_Object_2 = java_util_AbstractMap_equals__Ljava_lang_Object_2;
3580_.get__Ljava_lang_Object_2 = java_util_AbstractMap_get__Ljava_lang_Object_2;
3581_.hashCode__ = java_util_AbstractMap_hashCode__;
3582_.keySet__ = java_util_AbstractMap_keySet__;
3583_.toString__ = java_util_AbstractMap_toString__;
3584_.java_lang_Object_typeName = 'java.util.AbstractMap';
3585_.java_lang_Object_typeId = 54;
3586function java_util_AbstractSet_equals__Ljava_lang_Object_2(o){
3587  return java_util_AbstractSet_$equals__Ljava_util_AbstractSet_2Ljava_lang_Object_2(this, o);
3588}
3589
3590function java_util_AbstractSet_hashCode__(){
3591  var hashCode, iter, next;
3592  hashCode = 0;
3593  for (iter = this.iterator__(); iter.hasNext__();) {
3594    next = iter.next__();
3595    if (next !== null) {
3596      hashCode += next.hashCode__();
3597    }
3598  }
3599  return hashCode;
3600}
3601
3602function java_util_AbstractSet_$equals__Ljava_util_AbstractSet_2Ljava_lang_Object_2(this$static, o){
3603  var other, iter, otherItem;
3604  if (o === this$static) {
3605    return true;
3606  }
3607  if (!com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2I(o, 25)) {
3608    return false;
3609  }
3610  other = com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2I(o, 25);
3611  if (other.size__() != this$static.size__()) {
3612    return false;
3613  }
3614  for (iter = other.iterator__(); iter.hasNext__();) {
3615    otherItem = iter.next__();
3616    if (!this$static.contains__Ljava_lang_Object_2(otherItem)) {
3617      return false;
3618    }
3619  }
3620  return true;
3621}
3622
3623function java_util_AbstractSet(){
3624}
3625
3626_ = java_util_AbstractSet.prototype = new java_util_AbstractCollection();
3627_.equals__Ljava_lang_Object_2 = java_util_AbstractSet_equals__Ljava_lang_Object_2;
3628_.hashCode__ = java_util_AbstractSet_hashCode__;
3629_.java_lang_Object_typeName = 'java.util.AbstractSet';
3630_.java_lang_Object_typeId = 55;
3631function java_util_AbstractMap$1_contains__Ljava_lang_Object_2(key){
3632  return this.java_util_AbstractMap$1_this$0.containsKey__Ljava_lang_Object_2(key);
3633}
3634
3635function java_util_AbstractMap$1_iterator__(){
3636  return java_util_AbstractMap$1_$iterator__Ljava_util_AbstractMap$1_2(this);
3637}
3638
3639function java_util_AbstractMap$1_size__(){
3640  return this.java_util_AbstractMap$1_val$entrySet.java_util_HashMap$1_this$0.java_util_HashMap_fullSlots;
3641}
3642
3643function java_util_AbstractMap$1_$AbstractMap$1__Ljava_util_AbstractMap$1_2Ljava_util_AbstractMap_2Ljava_util_Set_2(this$static, this$0, val$entrySet){
3644  this$static.java_util_AbstractMap$1_this$0 = this$0;
3645  this$static.java_util_AbstractMap$1_val$entrySet = val$entrySet;
3646  return this$static;
3647}
3648
3649function java_util_AbstractMap$1_$iterator__Ljava_util_AbstractMap$1_2(this$static){
3650  var outerIter;
3651  outerIter = java_util_HashMap$1_$iterator__Ljava_util_HashMap$1_2(this$static.java_util_AbstractMap$1_val$entrySet);
3652  return java_util_AbstractMap$2_$AbstractMap$2__Ljava_util_AbstractMap$2_2Ljava_util_AbstractMap$1_2Ljava_util_Iterator_2(new java_util_AbstractMap$2(), this$static, outerIter);
3653}
3654
3655function java_util_AbstractMap$1(){
3656}
3657
3658_ = java_util_AbstractMap$1.prototype = new java_util_AbstractSet();
3659_.contains__Ljava_lang_Object_2 = java_util_AbstractMap$1_contains__Ljava_lang_Object_2;
3660_.iterator__ = java_util_AbstractMap$1_iterator__;
3661_.size__ = java_util_AbstractMap$1_size__;
3662_.java_lang_Object_typeName = 'java.util.AbstractMap$1';
3663_.java_lang_Object_typeId = 56;
3664function java_util_AbstractMap$2_hasNext__(){
3665  return java_util_AbstractMap$2_$hasNext__Ljava_util_AbstractMap$2_2(this);
3666}
3667
3668function java_util_AbstractMap$2_next__(){
3669  return java_util_AbstractMap$2_$next__Ljava_util_AbstractMap$2_2(this);
3670}
3671
3672function java_util_AbstractMap$2_$AbstractMap$2__Ljava_util_AbstractMap$2_2Ljava_util_AbstractMap$1_2Ljava_util_Iterator_2(this$static, this$1, val$outerIter){
3673  this$static.java_util_AbstractMap$2_this$1 = this$1;
3674  this$static.java_util_AbstractMap$2_val$outerIter = val$outerIter;
3675  return this$static;
3676}
3677
3678function java_util_AbstractMap$2_$hasNext__Ljava_util_AbstractMap$2_2(this$static){
3679  return java_util_HashMap$ImplMapEntryIterator_$hasNext__Ljava_util_HashMap$ImplMapEntryIterator_2(this$static.java_util_AbstractMap$2_val$outerIter);
3680}
3681
3682function java_util_AbstractMap$2_$next__Ljava_util_AbstractMap$2_2(this$static){
3683  var entry;
3684  entry = java_util_HashMap$ImplMapEntryIterator_$next__Ljava_util_HashMap$ImplMapEntryIterator_2(this$static.java_util_AbstractMap$2_val$outerIter);
3685  return entry.getKey__();
3686}
3687
3688function java_util_AbstractMap$2(){
3689}
3690
3691_ = java_util_AbstractMap$2.prototype = new java_lang_Object();
3692_.hasNext__ = java_util_AbstractMap$2_hasNext__;
3693_.next__ = java_util_AbstractMap$2_next__;
3694_.java_lang_Object_typeName = 'java.util.AbstractMap$2';
3695_.java_lang_Object_typeId = 0;
3696function java_util_AbstractMap$3_contains__Ljava_lang_Object_2(value0){
3697  return java_util_HashMap_$containsValue__Ljava_util_HashMap_2Ljava_lang_Object_2(this.java_util_AbstractMap$3_this$0, value0);
3698}
3699
3700function java_util_AbstractMap$3_iterator__(){
3701  return java_util_AbstractMap$3_$iterator__Ljava_util_AbstractMap$3_2(this);
3702}
3703
3704function java_util_AbstractMap$3_size__(){
3705  return this.java_util_AbstractMap$3_val$entrySet.java_util_HashMap$1_this$0.java_util_HashMap_fullSlots;
3706}
3707
3708function java_util_AbstractMap$3_$AbstractMap$3__Ljava_util_AbstractMap$3_2Ljava_util_AbstractMap_2Ljava_util_Set_2(this$static, this$0, val$entrySet){
3709  this$static.java_util_AbstractMap$3_this$0 = this$0;
3710  this$static.java_util_AbstractMap$3_val$entrySet = val$entrySet;
3711  return this$static;
3712}
3713
3714function java_util_AbstractMap$3_$iterator__Ljava_util_AbstractMap$3_2(this$static){
3715  var outerIter;
3716  outerIter = java_util_HashMap$1_$iterator__Ljava_util_HashMap$1_2(this$static.java_util_AbstractMap$3_val$entrySet);
3717  return java_util_AbstractMap$4_$AbstractMap$4__Ljava_util_AbstractMap$4_2Ljava_util_AbstractMap$3_2Ljava_util_Iterator_2(new java_util_AbstractMap$4(), this$static, outerIter);
3718}
3719
3720function java_util_AbstractMap$3(){
3721}
3722
3723_ = java_util_AbstractMap$3.prototype = new java_util_AbstractCollection();
3724_.contains__Ljava_lang_Object_2 = java_util_AbstractMap$3_contains__Ljava_lang_Object_2;
3725_.iterator__ = java_util_AbstractMap$3_iterator__;
3726_.size__ = java_util_AbstractMap$3_size__;
3727_.java_lang_Object_typeName = 'java.util.AbstractMap$3';
3728_.java_lang_Object_typeId = 0;
3729function java_util_AbstractMap$4_hasNext__(){
3730  return java_util_AbstractMap$4_$hasNext__Ljava_util_AbstractMap$4_2(this);
3731}
3732
3733function java_util_AbstractMap$4_next__(){
3734  return java_util_AbstractMap$4_$next__Ljava_util_AbstractMap$4_2(this);
3735}
3736
3737function java_util_AbstractMap$4_$AbstractMap$4__Ljava_util_AbstractMap$4_2Ljava_util_AbstractMap$3_2Ljava_util_Iterator_2(this$static, this$1, val$outerIter){
3738  this$static.java_util_AbstractMap$4_this$1 = this$1;
3739  this$static.java_util_AbstractMap$4_val$outerIter = val$outerIter;
3740  return this$static;
3741}
3742
3743function java_util_AbstractMap$4_$hasNext__Ljava_util_AbstractMap$4_2(this$static){
3744  return java_util_HashMap$ImplMapEntryIterator_$hasNext__Ljava_util_HashMap$ImplMapEntryIterator_2(this$static.java_util_AbstractMap$4_val$outerIter);
3745}
3746
3747function java_util_AbstractMap$4_$next__Ljava_util_AbstractMap$4_2(this$static){
3748  var value0;
3749  value0 = java_util_HashMap$ImplMapEntryIterator_$next__Ljava_util_HashMap$ImplMapEntryIterator_2(this$static.java_util_AbstractMap$4_val$outerIter).getValue__();
3750  return value0;
3751}
3752
3753function java_util_AbstractMap$4(){
3754}
3755
3756_ = java_util_AbstractMap$4.prototype = new java_lang_Object();
3757_.hasNext__ = java_util_AbstractMap$4_hasNext__;
3758_.next__ = java_util_AbstractMap$4_next__;
3759_.java_lang_Object_typeName = 'java.util.AbstractMap$4';
3760_.java_lang_Object_typeId = 0;
3761function java_util_ArrayList_add__ILjava_lang_Object_2(index0, o){
3762  this.java_util_ArrayList_vec.add__ILjava_lang_Object_2(index0, o);
3763}
3764
3765function java_util_ArrayList_add__Ljava_lang_Object_2(o){
3766  return java_util_ArrayList_$add__Ljava_util_ArrayList_2Ljava_lang_Object_2(this, o);
3767}
3768
3769function java_util_ArrayList_contains__Ljava_lang_Object_2(elem){
3770  return java_util_Vector_$contains__Ljava_util_Vector_2Ljava_lang_Object_2(this.java_util_ArrayList_vec, elem);
3771}
3772
3773function java_util_ArrayList_get__I(index0){
3774  return java_util_Vector_$get__Ljava_util_Vector_2I(this.java_util_ArrayList_vec, index0);
3775}
3776
3777function java_util_ArrayList_iterator__(){
3778  return java_util_ArrayList_$iterator__Ljava_util_ArrayList_2(this);
3779}
3780
3781function java_util_ArrayList_size__(){
3782  return java_util_ArrayList_$size__Ljava_util_ArrayList_2(this);
3783}
3784
3785function java_util_ArrayList_$ArrayList__Ljava_util_ArrayList_2(this$static){
3786  this$static.java_util_ArrayList_vec = java_util_Vector_$Vector__Ljava_util_Vector_2(new java_util_Vector());
3787  return this$static;
3788}
3789
3790function java_util_ArrayList_$add__Ljava_util_ArrayList_2Ljava_lang_Object_2(this$static, o){
3791  return this$static.java_util_ArrayList_vec.add__Ljava_lang_Object_2(o);
3792}
3793
3794function java_util_ArrayList_$size__Ljava_util_ArrayList_2(this$static){
3795  return this$static.java_util_ArrayList_vec.size__();
3796}
3797
3798function java_util_ArrayList_$iterator__Ljava_util_ArrayList_2(this$static){
3799  return this$static.java_util_ArrayList_vec.iterator__();
3800}
3801
3802function java_util_ArrayList(){
3803}
3804
3805_ = java_util_ArrayList.prototype = new java_util_AbstractList();
3806_.add__ILjava_lang_Object_2 = java_util_ArrayList_add__ILjava_lang_Object_2;
3807_.add__Ljava_lang_Object_2 = java_util_ArrayList_add__Ljava_lang_Object_2;
3808_.contains__Ljava_lang_Object_2 = java_util_ArrayList_contains__Ljava_lang_Object_2;
3809_.get__I = java_util_ArrayList_get__I;
3810_.iterator__ = java_util_ArrayList_iterator__;
3811_.size__ = java_util_ArrayList_size__;
3812_.java_lang_Object_typeName = 'java.util.ArrayList';
3813_.java_lang_Object_typeId = 57;
3814_.java_util_ArrayList_vec = null;
3815function java_util_Arrays_$clinit__(){
3816  java_util_Arrays_$clinit__ = nullMethod;
3817  java_util_Arrays_natural = new java_util_Arrays$1();
3818  return window;
3819}
3820
3821function java_util_Arrays_sort___3Ljava_lang_Object_2(x0){
3822  java_util_Arrays_$clinit__();
3823  java_util_Arrays_nativeSort___3Ljava_lang_Object_2ILjava_util_Comparator_2(x0, x0.com_google_gwt_lang_Array_length, java_util_Arrays_natural);
3824}
3825
3826function java_util_Arrays_nativeSort___3Ljava_lang_Object_2ILjava_util_Comparator_2(array0, size, compare){
3827  java_util_Arrays_$clinit__();
3828  if (size == 0) {
3829    return ;
3830  }
3831  var v = new Array();
3832  for (var i = 0; i < size; ++i) {
3833    v[i] = array0[i];
3834  }
3835  if (compare != null) {
3836    var f = function(a, b){
3837      var c = compare.compare__Ljava_lang_Object_2Ljava_lang_Object_2(a, b);
3838      return c;
3839    }
3840    ;
3841    v.sort(f);
3842  }
3843   else {
3844    v.sort();
3845  }
3846  for (i = 0; i < size; ++i) {
3847    array0[i] = v[i];
3848  }
3849}
3850
3851function java_util_Arrays$1_compare__Ljava_lang_Object_2Ljava_lang_Object_2(o1, o2){
3852  return com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2I(o1, 26).compareTo__Ljava_lang_Object_2(o2);
3853}
3854
3855function java_util_Arrays$1(){
3856}
3857
3858_ = java_util_Arrays$1.prototype = new java_lang_Object();
3859_.compare__Ljava_lang_Object_2Ljava_lang_Object_2 = java_util_Arrays$1_compare__Ljava_lang_Object_2Ljava_lang_Object_2;
3860_.java_lang_Object_typeName = 'java.util.Arrays$1';
3861_.java_lang_Object_typeId = 0;
3862function java_util_EmptyStackException_$EmptyStackException__Ljava_util_EmptyStackException_2(this$static){
3863  java_lang_RuntimeException_$RuntimeException__Ljava_lang_RuntimeException_2(this$static);
3864  return this$static;
3865}
3866
3867function java_util_EmptyStackException(){
3868}
3869
3870_ = java_util_EmptyStackException.prototype = new java_lang_RuntimeException();
3871_.java_lang_Object_typeName = 'java.util.EmptyStackException';
3872_.java_lang_Object_typeId = 58;
3873function java_util_HashMap_containsKey__Ljava_lang_Object_2(key){
3874  var i, entry;
3875  i = java_util_HashMap_$implFindSlot__Ljava_util_HashMap_2Ljava_lang_Object_2(this, key);
3876  if (i >= 0) {
3877    entry = this.java_util_HashMap_entries[i];
3878    if (entry !== null && entry.java_util_HashMap$ImplMapEntry_inUse) {
3879      return true;
3880    }
3881  }
3882  return false;
3883}
3884
3885function java_util_HashMap_entrySet__(){
3886  return java_util_HashMap_$entrySet__Ljava_util_HashMap_2(this);
3887}
3888
3889function java_util_HashMap_get__Ljava_lang_Object_2(key){
3890  return java_util_HashMap_$get__Ljava_util_HashMap_2Ljava_lang_Object_2(this, key);
3891}
3892
3893function java_util_HashMap_hashCode__(){
3894  var accum, elements;
3895  accum = 0;
3896  elements = java_util_HashMap$1_$iterator__Ljava_util_HashMap$1_2(java_util_HashMap_$entrySet__Ljava_util_HashMap_2(this));
3897  while (java_util_HashMap$ImplMapEntryIterator_$hasNext__Ljava_util_HashMap$ImplMapEntryIterator_2(elements)) {
3898    accum += java_util_HashMap$ImplMapEntry_$hashCode__Ljava_util_HashMap$ImplMapEntry_2(java_util_HashMap$ImplMapEntryIterator_$next__Ljava_util_HashMap$ImplMapEntryIterator_2(elements));
3899  }
3900  return accum;
3901}
3902
3903function java_util_HashMap_keySet__(){
3904  return java_util_HashMap_$keySet__Ljava_util_HashMap_2(this);
3905}
3906
3907function java_util_HashMap_$HashMap__Ljava_util_HashMap_2(this$static){
3908  java_util_HashMap_$HashMap__Ljava_util_HashMap_2I(this$static, 16);
3909  return this$static;
3910}
3911
3912function java_util_HashMap_$get__Ljava_util_HashMap_2Ljava_lang_Object_2(this$static, key){
3913  var i, entry;
3914  i = java_util_HashMap_$implFindSlot__Ljava_util_HashMap_2Ljava_lang_Object_2(this$static, key);
3915  if (i >= 0) {
3916    entry = this$static.java_util_HashMap_entries[i];
3917    if (entry !== null && entry.java_util_HashMap$ImplMapEntry_inUse) {
3918      return entry.java_util_HashMap$ImplMapEntry_value;
3919    }
3920  }
3921  return null;
3922}
3923
3924function java_util_HashMap_$put__Ljava_util_HashMap_2Ljava_lang_Object_2Ljava_lang_Object_2(this$static, key, value0){
3925  if (this$static.java_util_HashMap_entries.com_google_gwt_lang_Array_length - this$static.java_util_HashMap_emptySlots >= this$static.java_util_HashMap_threshold) {
3926    java_util_HashMap_$implRehash__Ljava_util_HashMap_2(this$static);
3927  }
3928  return java_util_HashMap_$implPutNoRehash__Ljava_util_HashMap_2Ljava_lang_Object_2Ljava_lang_Object_2(this$static, key, value0);
3929}
3930
3931function java_util_HashMap_$HashMap__Ljava_util_HashMap_2I(this$static, initialCapacity){
3932  java_util_HashMap_$HashMap__Ljava_util_HashMap_2IF(this$static, initialCapacity, 0.75);
3933  return this$static;
3934}
3935
3936function java_util_HashMap_$HashMap__Ljava_util_HashMap_2IF(this$static, initialCapacity, loadFactor){
3937  if (initialCapacity < 0 || loadFactor <= 0) {
3938    throw java_lang_IllegalArgumentException_$IllegalArgumentException__Ljava_lang_IllegalArgumentException_2Ljava_lang_String_2(new java_lang_IllegalArgumentException(), 'initial capacity was negative or load factor was non-positive');
3939  }
3940  if (initialCapacity == 0) {
3941    initialCapacity = 1;
3942  }
3943  if (loadFactor > 0.9) {
3944    loadFactor = 0.9;
3945  }
3946  this$static.java_util_HashMap_loadFactor = loadFactor;
3947  java_util_HashMap_$realloc__Ljava_util_HashMap_2I(this$static, initialCapacity);
3948  return this$static;
3949}
3950
3951function java_util_HashMap_$realloc__Ljava_util_HashMap_2I(this$static, capacity){
3952  this$static.java_util_HashMap_threshold = com_google_gwt_lang_Cast_round_1int__Ljava_lang_Object_2(capacity * this$static.java_util_HashMap_loadFactor);
3953  this$static.java_util_HashMap_emptySlots = capacity - this$static.java_util_HashMap_fullSlots;
3954  this$static.java_util_HashMap_entries = com_google_gwt_lang_Array_initDims__Ljava_lang_String_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2('[Ljava.util.HashMap$ImplMapEntry;', [0], [0], [capacity], null);
3955}
3956
3957function java_util_HashMap_$implFindSlot__Ljava_util_HashMap_2Ljava_lang_Object_2(this$static, key){
3958  var hashCode, capacity, startIndex, slotIndex, stopIndex, i, entry, testKey;
3959  hashCode = key !== null?key.hashCode__():7919;
3960  hashCode = hashCode < 0?-hashCode:hashCode;
3961  capacity = this$static.java_util_HashMap_entries.com_google_gwt_lang_Array_length;
3962  startIndex = hashCode % capacity;
3963  slotIndex = startIndex;
3964  stopIndex = capacity;
3965  for (i = 0; i < 2; ++i) {
3966    for (; slotIndex < stopIndex; ++slotIndex) {
3967      entry = this$static.java_util_HashMap_entries[slotIndex];
3968      if (entry === null) {
3969        return slotIndex;
3970      }
3971      testKey = entry.java_util_HashMap$ImplMapEntry_key;
3972      if (key === null?testKey === null:key.equals__Ljava_lang_Object_2(testKey)) {
3973        return slotIndex;
3974      }
3975    }
3976    slotIndex = 0;
3977    stopIndex = startIndex;
3978  }
3979  return (-1);
3980}
3981
3982function java_util_HashMap_$entrySet__Ljava_util_HashMap_2(this$static){
3983  return java_util_HashMap$1_$HashMap$1__Ljava_util_HashMap$1_2Ljava_util_HashMap_2(new java_util_HashMap$1(), this$static);
3984}
3985
3986function java_util_HashMap_$implRehash__Ljava_util_HashMap_2(this$static){
3987  var oldEntries, capacity, i, n, oldEntry, slot;
3988  oldEntries = this$static.java_util_HashMap_entries;
3989  capacity = oldEntries.com_google_gwt_lang_Array_length;
3990  if (this$static.java_util_HashMap_fullSlots > this$static.java_util_HashMap_threshold) {
3991    capacity *= 2;
3992  }
3993  java_util_HashMap_$realloc__Ljava_util_HashMap_2I(this$static, capacity);
3994  for (i = 0 , n = oldEntries.com_google_gwt_lang_Array_length; i < n; ++i) {
3995    oldEntry = oldEntries[i];
3996    if (oldEntry !== null && oldEntry.java_util_HashMap$ImplMapEntry_inUse) {
3997      slot = java_util_HashMap_$implFindSlot__Ljava_util_HashMap_2Ljava_lang_Object_2(this$static, oldEntry.java_util_HashMap$ImplMapEntry_key);
3998      this$static.java_util_HashMap_entries[slot] = oldEntry;
3999    }
4000  }
4001}
4002
4003function java_util_HashMap_$implPutNoRehash__Ljava_util_HashMap_2Ljava_lang_Object_2Ljava_lang_Object_2(this$static, key, value0){
4004  var i, entry, old, entry;
4005  i = java_util_HashMap_$implFindSlot__Ljava_util_HashMap_2Ljava_lang_Object_2(this$static, key);
4006  if (this$static.java_util_HashMap_entries[i] !== null) {
4007    entry = this$static.java_util_HashMap_entries[i];
4008    old = null;
4009    if (entry.java_util_HashMap$ImplMapEntry_inUse) {
4010      old = entry.java_util_HashMap$ImplMapEntry_value;
4011    }
4012     else {
4013      ++this$static.java_util_HashMap_fullSlots;
4014    }
4015    entry.java_util_HashMap$ImplMapEntry_value = value0;
4016    entry.java_util_HashMap$ImplMapEntry_inUse = true;
4017    return old;
4018  }
4019   else {
4020    ++this$static.java_util_HashMap_fullSlots;
4021    --this$static.java_util_HashMap_emptySlots;
4022    entry = new java_util_HashMap$ImplMapEntry();
4023    entry.java_util_HashMap$ImplMapEntry_key = key;
4024    entry.java_util_HashMap$ImplMapEntry_value = value0;
4025    entry.java_util_HashMap$ImplMapEntry_inUse = true;
4026    this$static.java_util_HashMap_entries[i] = entry;
4027    return null;
4028  }
4029}
4030
4031function java_util_HashMap_$keySet__Ljava_util_HashMap_2(this$static){
4032  return java_util_AbstractMap_$keySet__Ljava_util_AbstractMap_2(this$static);
4033}
4034
4035function java_util_HashMap_$containsValue__Ljava_util_HashMap_2Ljava_lang_Object_2(this$static, value0){
4036  return java_util_AbstractMap_$containsValue__Ljava_util_AbstractMap_2Ljava_lang_Object_2(this$static, value0);
4037}
4038
4039function java_util_HashMap(){
4040}
4041
4042_ = java_util_HashMap.prototype = new java_util_AbstractMap();
4043_.containsKey__Ljava_lang_Object_2 = java_util_HashMap_containsKey__Ljava_lang_Object_2;
4044_.entrySet__ = java_util_HashMap_entrySet__;
4045_.get__Ljava_lang_Object_2 = java_util_HashMap_get__Ljava_lang_Object_2;
4046_.hashCode__ = java_util_HashMap_hashCode__;
4047_.keySet__ = java_util_HashMap_keySet__;
4048_.java_lang_Object_typeName = 'java.util.HashMap';
4049_.java_lang_Object_typeId = 59;
4050_.java_util_HashMap_emptySlots = 0;
4051_.java_util_HashMap_entries = null;
4052_.java_util_HashMap_fullSlots = 0;
4053_.java_util_HashMap_loadFactor = 0.0;
4054_.java_util_HashMap_threshold = 0;
4055function java_util_HashMap$1_iterator__(){
4056  return java_util_HashMap$1_$iterator__Ljava_util_HashMap$1_2(this);
4057}
4058
4059function java_util_HashMap$1_size__(){
4060  return this.java_util_HashMap$1_this$0.java_util_HashMap_fullSlots;
4061}
4062
4063function java_util_HashMap$1_$HashMap$1__Ljava_util_HashMap$1_2Ljava_util_HashMap_2(this$static, this$0){
4064  this$static.java_util_HashMap$1_this$0 = this$0;
4065  return this$static;
4066}
4067
4068function java_util_HashMap$1_$iterator__Ljava_util_HashMap$1_2(this$static){
4069  return java_util_HashMap$ImplMapEntryIterator_$HashMap$ImplMapEntryIterator__Ljava_util_HashMap$ImplMapEntryIterator_2Ljava_util_HashMap_2(new java_util_HashMap$ImplMapEntryIterator(), this$static.java_util_HashMap$1_this$0);
4070}
4071
4072function java_util_HashMap$1(){
4073}
4074
4075_ = java_util_HashMap$1.prototype = new java_util_AbstractSet();
4076_.iterator__ = java_util_HashMap$1_iterator__;
4077_.size__ = java_util_HashMap$1_size__;
4078_.java_lang_Object_typeName = 'java.util.HashMap$1';
4079_.java_lang_Object_typeId = 60;
4080function java_util_HashMap$ImplMapEntry_equals__Ljava_lang_Object_2(a){
4081  var s;
4082  if (com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2I(a, 27)) {
4083    s = com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2I(a, 27);
4084    if (java_util_HashMap$ImplMapEntry_$equalsWithNullCheck__Ljava_util_HashMap$ImplMapEntry_2Ljava_lang_Object_2Ljava_lang_Object_2(this, this.java_util_HashMap$ImplMapEntry_key, s.getKey__()) && java_util_HashMap$ImplMapEntry_$equalsWithNullCheck__Ljava_util_HashMap$ImplMapEntry_2Ljava_lang_Object_2Ljava_lang_Object_2(this, this.java_util_HashMap$ImplMapEntry_value, s.getValue__())) {
4085      return true;
4086    }
4087  }
4088  return false;
4089}
4090
4091function java_util_HashMap$ImplMapEntry_getKey__(){
4092  return this.java_util_HashMap$ImplMapEntry_key;
4093}
4094
4095function java_util_HashMap$ImplMapEntry_getValue__(){
4096  return this.java_util_HashMap$ImplMapEntry_value;
4097}
4098
4099function java_util_HashMap$ImplMapEntry_hashCode__(){
4100  return java_util_HashMap$ImplMapEntry_$hashCode__Ljava_util_HashMap$ImplMapEntry_2(this);
4101}
4102
4103function java_util_HashMap$ImplMapEntry_$equalsWithNullCheck__Ljava_util_HashMap$ImplMapEntry_2Ljava_lang_Object_2Ljava_lang_Object_2(this$static, a, b){
4104  if (a === b) {
4105    return true;
4106  }
4107   else if (a === null) {
4108    return false;
4109  }
4110   else {
4111    return a.equals__Ljava_lang_Object_2(b);
4112  }
4113}
4114
4115function java_util_HashMap$ImplMapEntry_$hashCode__Ljava_util_HashMap$ImplMapEntry_2(this$static){
4116  var keyHash, valueHash;
4117  keyHash = 0;
4118  valueHash = 0;
4119  if (this$static.java_util_HashMap$ImplMapEntry_key !== null) {
4120    keyHash = java_lang_String_$hashCode__Ljava_lang_String_2(this$static.java_util_HashMap$ImplMapEntry_key);
4121  }
4122  if (this$static.java_util_HashMap$ImplMapEntry_value !== null) {
4123    valueHash = this$static.java_util_HashMap$ImplMapEntry_value.hashCode__();
4124  }
4125  return keyHash ^ valueHash;
4126}
4127
4128function java_util_HashMap$ImplMapEntry(){
4129}
4130
4131_ = java_util_HashMap$ImplMapEntry.prototype = new java_lang_Object();
4132_.equals__Ljava_lang_Object_2 = java_util_HashMap$ImplMapEntry_equals__Ljava_lang_Object_2;
4133_.getKey__ = java_util_HashMap$ImplMapEntry_getKey__;
4134_.getValue__ = java_util_HashMap$ImplMapEntry_getValue__;
4135_.hashCode__ = java_util_HashMap$ImplMapEntry_hashCode__;
4136_.java_lang_Object_typeName = 'java.util.HashMap$ImplMapEntry';
4137_.java_lang_Object_typeId = 61;
4138_.java_util_HashMap$ImplMapEntry_inUse = false;
4139_.java_util_HashMap$ImplMapEntry_key = null;
4140_.java_util_HashMap$ImplMapEntry_value = null;
4141function java_util_HashMap$ImplMapEntryIterator_hasNext__(){
4142  return java_util_HashMap$ImplMapEntryIterator_$hasNext__Ljava_util_HashMap$ImplMapEntryIterator_2(this);
4143}
4144
4145function java_util_HashMap$ImplMapEntryIterator_next__(){
4146  return java_util_HashMap$ImplMapEntryIterator_$next__Ljava_util_HashMap$ImplMapEntryIterator_2(this);
4147}
4148
4149function java_util_HashMap$ImplMapEntryIterator_$HashMap$ImplMapEntryIterator__Ljava_util_HashMap$ImplMapEntryIterator_2Ljava_util_HashMap_2(this$static, this$0){
4150  this$static.java_util_HashMap$ImplMapEntryIterator_this$0 = this$0;
4151  java_util_HashMap$ImplMapEntryIterator_$maybeAdvanceToFullSlot__Ljava_util_HashMap$ImplMapEntryIterator_2(this$static);
4152  return this$static;
4153}
4154
4155function java_util_HashMap$ImplMapEntryIterator_$maybeAdvanceToFullSlot__Ljava_util_HashMap$ImplMapEntryIterator_2(this$static){
4156  for (; this$static.java_util_HashMap$ImplMapEntryIterator_i < this$static.java_util_HashMap$ImplMapEntryIterator_this$0.java_util_HashMap_entries.com_google_gwt_lang_Array_length; ++this$static.java_util_HashMap$ImplMapEntryIterator_i) {
4157    if (this$static.java_util_HashMap$ImplMapEntryIterator_this$0.java_util_HashMap_entries[this$static.java_util_HashMap$ImplMapEntryIterator_i] !== null && this$static.java_util_HashMap$ImplMapEntryIterator_this$0.java_util_HashMap_entries[this$static.java_util_HashMap$ImplMapEntryIterator_i].java_util_HashMap$ImplMapEntry_inUse) {
4158      return ;
4159    }
4160  }
4161}
4162
4163function java_util_HashMap$ImplMapEntryIterator_$hasNext__Ljava_util_HashMap$ImplMapEntryIterator_2(this$static){
4164  return this$static.java_util_HashMap$ImplMapEntryIterator_i < this$static.java_util_HashMap$ImplMapEntryIterator_this$0.java_util_HashMap_entries.com_google_gwt_lang_Array_length;
4165}
4166
4167function java_util_HashMap$ImplMapEntryIterator_$next__Ljava_util_HashMap$ImplMapEntryIterator_2(this$static){
4168  if (!java_util_HashMap$ImplMapEntryIterator_$hasNext__Ljava_util_HashMap$ImplMapEntryIterator_2(this$static)) {
4169    throw java_util_NoSuchElementException_$NoSuchElementException__Ljava_util_NoSuchElementException_2(new java_util_NoSuchElementException());
4170  }
4171  this$static.java_util_HashMap$ImplMapEntryIterator_last = this$static.java_util_HashMap$ImplMapEntryIterator_i++;
4172  java_util_HashMap$ImplMapEntryIterator_$maybeAdvanceToFullSlot__Ljava_util_HashMap$ImplMapEntryIterator_2(this$static);
4173  return this$static.java_util_HashMap$ImplMapEntryIterator_this$0.java_util_HashMap_entries[this$static.java_util_HashMap$ImplMapEntryIterator_last];
4174}
4175
4176function java_util_HashMap$ImplMapEntryIterator_$remove__Ljava_util_HashMap$ImplMapEntryIterator_2(this$static){
4177  if (this$static.java_util_HashMap$ImplMapEntryIterator_last < 0) {
4178    throw java_lang_IllegalStateException_$IllegalStateException__Ljava_lang_IllegalStateException_2(new java_lang_IllegalStateException());
4179  }
4180  this$static.java_util_HashMap$ImplMapEntryIterator_this$0.java_util_HashMap_entries[this$static.java_util_HashMap$ImplMapEntryIterator_last].java_util_HashMap$ImplMapEntry_inUse = false;
4181  --this$static.java_util_HashMap$ImplMapEntryIterator_this$0.java_util_HashMap_fullSlots;
4182  this$static.java_util_HashMap$ImplMapEntryIterator_last = (-1);
4183}
4184
4185function java_util_HashMap$ImplMapEntryIterator(){
4186}
4187
4188_ = java_util_HashMap$ImplMapEntryIterator.prototype = new java_lang_Object();
4189_.hasNext__ = java_util_HashMap$ImplMapEntryIterator_hasNext__;
4190_.next__ = java_util_HashMap$ImplMapEntryIterator_next__;
4191_.java_lang_Object_typeName = 'java.util.HashMap$ImplMapEntryIterator';
4192_.java_lang_Object_typeId = 0;
4193_.java_util_HashMap$ImplMapEntryIterator_i = 0;
4194_.java_util_HashMap$ImplMapEntryIterator_last = (-1);
4195function java_util_NoSuchElementException_$NoSuchElementException__Ljava_util_NoSuchElementException_2(this$static){
4196  java_lang_RuntimeException_$RuntimeException__Ljava_lang_RuntimeException_2(this$static);
4197  return this$static;
4198}
4199
4200function java_util_NoSuchElementException(){
4201}
4202
4203_ = java_util_NoSuchElementException.prototype = new java_lang_RuntimeException();
4204_.java_lang_Object_typeName = 'java.util.NoSuchElementException';
4205_.java_lang_Object_typeId = 62;
4206function java_util_Stack_$Stack__Ljava_util_Stack_2(this$static){
4207  java_util_Vector_$Vector__Ljava_util_Vector_2(this$static);
4208  return this$static;
4209}
4210
4211function java_util_Stack_$push__Ljava_util_Stack_2Ljava_lang_Object_2(this$static, o){
4212  this$static.add__Ljava_lang_Object_2(o);
4213  return o;
4214}
4215
4216function java_util_Stack_$pop__Ljava_util_Stack_2(this$static){
4217  var sz;
4218  sz = this$static.size__();
4219  if (sz > 0) {
4220    return this$static.remove__I(sz - 1);
4221  }
4222   else {
4223    throw java_util_EmptyStackException_$EmptyStackException__Ljava_util_EmptyStackException_2(new java_util_EmptyStackException());
4224  }
4225}
4226
4227function java_util_Stack(){
4228}
4229
4230_ = java_util_Stack.prototype = new java_util_Vector();
4231_.java_lang_Object_typeName = 'java.util.Stack';
4232_.java_lang_Object_typeId = 63;
4233function org_cs3_dokuwiki_jsp_client_JspConverter_addText__Ljava_lang_String_2(text0){
4234  $wnd.parent.window.opener.addTextFromJspWiki(text0);
4235  $wnd.close();
4236}
4237
4238function org_cs3_dokuwiki_jsp_client_JspConverter_$onModuleLoad__Lorg_cs3_dokuwiki_jsp_client_JspConverter_2(this$static){
4239  var button0, ta, comment;
4240  button0 = com_google_gwt_user_client_ui_Button_$Button__Lcom_google_gwt_user_client_ui_Button_2Ljava_lang_String_2(new com_google_gwt_user_client_ui_Button(), 'Convert to DokuWiki source');
4241  com_google_gwt_user_client_ui_FocusWidget_$setEnabled__Lcom_google_gwt_user_client_ui_FocusWidget_2Z(button0, false);
4242  com_google_gwt_user_client_ui_UIObject_$setStyleName__Lcom_google_gwt_user_client_ui_UIObject_2Ljava_lang_String_2(button0, 'button');
4243  ta = com_google_gwt_user_client_ui_TextArea_$TextArea__Lcom_google_gwt_user_client_ui_TextArea_2(new com_google_gwt_user_client_ui_TextArea());
4244  com_google_gwt_user_client_ui_UIObject_$setStyleName__Lcom_google_gwt_user_client_ui_UIObject_2Ljava_lang_String_2(ta, 'edit');
4245  com_google_gwt_user_client_ui_TextArea_$setCharacterWidth__Lcom_google_gwt_user_client_ui_TextArea_2I(ta, 80);
4246  com_google_gwt_user_client_ui_TextArea_$setVisibleLines__Lcom_google_gwt_user_client_ui_TextArea_2I(ta, 20);
4247  com_google_gwt_user_client_ui_TextBoxBase_$addKeyboardListener__Lcom_google_gwt_user_client_ui_TextBoxBase_2Lcom_google_gwt_user_client_ui_KeyboardListener_2(ta, org_cs3_dokuwiki_jsp_client_JspConverter$1_$JspConverter$1__Lorg_cs3_dokuwiki_jsp_client_JspConverter$1_2Lorg_cs3_dokuwiki_jsp_client_JspConverter_2Lcom_google_gwt_user_client_ui_Button_2Lcom_google_gwt_user_client_ui_TextArea_2(new org_cs3_dokuwiki_jsp_client_JspConverter$1(), this$static, button0, ta));
4248  com_google_gwt_user_client_ui_TextBoxBase_$addChangeListener__Lcom_google_gwt_user_client_ui_TextBoxBase_2Lcom_google_gwt_user_client_ui_ChangeListener_2(ta, org_cs3_dokuwiki_jsp_client_JspConverter$2_$JspConverter$2__Lorg_cs3_dokuwiki_jsp_client_JspConverter$2_2Lorg_cs3_dokuwiki_jsp_client_JspConverter_2Lcom_google_gwt_user_client_ui_Button_2Lcom_google_gwt_user_client_ui_TextArea_2(new org_cs3_dokuwiki_jsp_client_JspConverter$2(), this$static, button0, ta));
4249  comment = com_google_gwt_user_client_ui_Label_$Label__Lcom_google_gwt_user_client_ui_Label_2(new com_google_gwt_user_client_ui_Label());
4250  button0.addClickListener__Lcom_google_gwt_user_client_ui_ClickListener_2(org_cs3_dokuwiki_jsp_client_JspConverter$3_$JspConverter$3__Lorg_cs3_dokuwiki_jsp_client_JspConverter$3_2Lorg_cs3_dokuwiki_jsp_client_JspConverter_2Lcom_google_gwt_user_client_ui_Label_2Lcom_google_gwt_user_client_ui_TextArea_2(new org_cs3_dokuwiki_jsp_client_JspConverter$3(), this$static, comment, ta));
4251  com_google_gwt_user_client_ui_AbsolutePanel_$add__Lcom_google_gwt_user_client_ui_AbsolutePanel_2Lcom_google_gwt_user_client_ui_Widget_2(com_google_gwt_user_client_ui_RootPanel_get__Ljava_lang_String_2('textarea'), ta);
4252  com_google_gwt_user_client_ui_AbsolutePanel_$add__Lcom_google_gwt_user_client_ui_AbsolutePanel_2Lcom_google_gwt_user_client_ui_Widget_2(com_google_gwt_user_client_ui_RootPanel_get__Ljava_lang_String_2('control'), button0);
4253  com_google_gwt_user_client_ui_AbsolutePanel_$add__Lcom_google_gwt_user_client_ui_AbsolutePanel_2Lcom_google_gwt_user_client_ui_Widget_2(com_google_gwt_user_client_ui_RootPanel_get__Ljava_lang_String_2('control'), comment);
4254}
4255
4256function org_cs3_dokuwiki_jsp_client_JspConverter(){
4257}
4258
4259_ = org_cs3_dokuwiki_jsp_client_JspConverter.prototype = new java_lang_Object();
4260_.java_lang_Object_typeName = 'org.cs3.dokuwiki.jsp.client.JspConverter';
4261_.java_lang_Object_typeId = 0;
4262function org_cs3_dokuwiki_jsp_client_JspConverter$1_onKeyDown__Lcom_google_gwt_user_client_ui_Widget_2CI(arg0, arg1, arg2){
4263}
4264
4265function org_cs3_dokuwiki_jsp_client_JspConverter$1_onKeyPress__Lcom_google_gwt_user_client_ui_Widget_2CI(arg0, arg1, arg2){
4266}
4267
4268function org_cs3_dokuwiki_jsp_client_JspConverter$1_onKeyUp__Lcom_google_gwt_user_client_ui_Widget_2CI(arg0, arg1, arg2){
4269  com_google_gwt_user_client_ui_FocusWidget_$setEnabled__Lcom_google_gwt_user_client_ui_FocusWidget_2Z(this.org_cs3_dokuwiki_jsp_client_JspConverter$1_val$button, !java_lang_String_$equals__Ljava_lang_String_2Ljava_lang_Object_2('', com_google_gwt_user_client_ui_TextBoxBase_$getText__Lcom_google_gwt_user_client_ui_TextBoxBase_2(this.org_cs3_dokuwiki_jsp_client_JspConverter$1_val$ta)));
4270}
4271
4272function org_cs3_dokuwiki_jsp_client_JspConverter$1_$JspConverter$1__Lorg_cs3_dokuwiki_jsp_client_JspConverter$1_2Lorg_cs3_dokuwiki_jsp_client_JspConverter_2Lcom_google_gwt_user_client_ui_Button_2Lcom_google_gwt_user_client_ui_TextArea_2(this$static, this$0, val$button, val$ta){
4273  this$static.org_cs3_dokuwiki_jsp_client_JspConverter$1_this$0 = this$0;
4274  this$static.org_cs3_dokuwiki_jsp_client_JspConverter$1_val$button = val$button;
4275  this$static.org_cs3_dokuwiki_jsp_client_JspConverter$1_val$ta = val$ta;
4276  return this$static;
4277}
4278
4279function org_cs3_dokuwiki_jsp_client_JspConverter$1(){
4280}
4281
4282_ = org_cs3_dokuwiki_jsp_client_JspConverter$1.prototype = new java_lang_Object();
4283_.onKeyDown__Lcom_google_gwt_user_client_ui_Widget_2CI = org_cs3_dokuwiki_jsp_client_JspConverter$1_onKeyDown__Lcom_google_gwt_user_client_ui_Widget_2CI;
4284_.onKeyPress__Lcom_google_gwt_user_client_ui_Widget_2CI = org_cs3_dokuwiki_jsp_client_JspConverter$1_onKeyPress__Lcom_google_gwt_user_client_ui_Widget_2CI;
4285_.onKeyUp__Lcom_google_gwt_user_client_ui_Widget_2CI = org_cs3_dokuwiki_jsp_client_JspConverter$1_onKeyUp__Lcom_google_gwt_user_client_ui_Widget_2CI;
4286_.java_lang_Object_typeName = 'org.cs3.dokuwiki.jsp.client.JspConverter$1';
4287_.java_lang_Object_typeId = 64;
4288function org_cs3_dokuwiki_jsp_client_JspConverter$2_onChange__Lcom_google_gwt_user_client_ui_Widget_2(arg0){
4289  com_google_gwt_user_client_ui_FocusWidget_$setEnabled__Lcom_google_gwt_user_client_ui_FocusWidget_2Z(this.org_cs3_dokuwiki_jsp_client_JspConverter$2_val$button, !java_lang_String_$equals__Ljava_lang_String_2Ljava_lang_Object_2('', com_google_gwt_user_client_ui_TextBoxBase_$getText__Lcom_google_gwt_user_client_ui_TextBoxBase_2(this.org_cs3_dokuwiki_jsp_client_JspConverter$2_val$ta)));
4290}
4291
4292function org_cs3_dokuwiki_jsp_client_JspConverter$2_$JspConverter$2__Lorg_cs3_dokuwiki_jsp_client_JspConverter$2_2Lorg_cs3_dokuwiki_jsp_client_JspConverter_2Lcom_google_gwt_user_client_ui_Button_2Lcom_google_gwt_user_client_ui_TextArea_2(this$static, this$0, val$button, val$ta){
4293  this$static.org_cs3_dokuwiki_jsp_client_JspConverter$2_this$0 = this$0;
4294  this$static.org_cs3_dokuwiki_jsp_client_JspConverter$2_val$button = val$button;
4295  this$static.org_cs3_dokuwiki_jsp_client_JspConverter$2_val$ta = val$ta;
4296  return this$static;
4297}
4298
4299function org_cs3_dokuwiki_jsp_client_JspConverter$2(){
4300}
4301
4302_ = org_cs3_dokuwiki_jsp_client_JspConverter$2.prototype = new java_lang_Object();
4303_.onChange__Lcom_google_gwt_user_client_ui_Widget_2 = org_cs3_dokuwiki_jsp_client_JspConverter$2_onChange__Lcom_google_gwt_user_client_ui_Widget_2;
4304_.java_lang_Object_typeName = 'org.cs3.dokuwiki.jsp.client.JspConverter$2';
4305_.java_lang_Object_typeId = 65;
4306function org_cs3_dokuwiki_jsp_client_JspConverter$3_onClick__Lcom_google_gwt_user_client_ui_Widget_2(sender){
4307  var parser, doc;
4308  com_google_gwt_user_client_ui_Label_$setText__Lcom_google_gwt_user_client_ui_Label_2Ljava_lang_String_2(this.org_cs3_dokuwiki_jsp_client_JspConverter$3_val$comment, 'Please stand by while processing... (This may take a while)');
4309  parser = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$JSPWikiMarkupParser__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lorg_cs3_dokuwiki_jsp_client_jspparser_Reader_2(new org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser(), org_cs3_dokuwiki_jsp_client_jspparser_Reader_$Reader__Lorg_cs3_dokuwiki_jsp_client_jspparser_Reader_2Ljava_lang_String_2(new org_cs3_dokuwiki_jsp_client_jspparser_Reader(), com_google_gwt_user_client_ui_TextBoxBase_$getText__Lcom_google_gwt_user_client_ui_TextBoxBase_2(this.org_cs3_dokuwiki_jsp_client_JspConverter$3_val$ta)));
4310  doc = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$parse__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2(parser);
4311  org_cs3_dokuwiki_jsp_client_JspConverter_addText__Ljava_lang_String_2(org_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_$dump__Lorg_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_2(org_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_$DokuWikiOutput__Lorg_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_2Lcom_google_gwt_xml_client_Document_2(new org_cs3_dokuwiki_jsp_client_output_DokuWikiOutput(), doc)));
4312}
4313
4314function org_cs3_dokuwiki_jsp_client_JspConverter$3_$JspConverter$3__Lorg_cs3_dokuwiki_jsp_client_JspConverter$3_2Lorg_cs3_dokuwiki_jsp_client_JspConverter_2Lcom_google_gwt_user_client_ui_Label_2Lcom_google_gwt_user_client_ui_TextArea_2(this$static, this$0, val$comment, val$ta){
4315  this$static.org_cs3_dokuwiki_jsp_client_JspConverter$3_this$0 = this$0;
4316  this$static.org_cs3_dokuwiki_jsp_client_JspConverter$3_val$comment = val$comment;
4317  this$static.org_cs3_dokuwiki_jsp_client_JspConverter$3_val$ta = val$ta;
4318  return this$static;
4319}
4320
4321function org_cs3_dokuwiki_jsp_client_JspConverter$3(){
4322}
4323
4324_ = org_cs3_dokuwiki_jsp_client_JspConverter$3.prototype = new java_lang_Object();
4325_.onClick__Lcom_google_gwt_user_client_ui_Widget_2 = org_cs3_dokuwiki_jsp_client_JspConverter$3_onClick__Lcom_google_gwt_user_client_ui_Widget_2;
4326_.java_lang_Object_typeName = 'org.cs3.dokuwiki.jsp.client.JspConverter$3';
4327_.java_lang_Object_typeId = 66;
4328function org_cs3_dokuwiki_jsp_client_apache_oro_text_GlobCompiler__1_1isPerl5MetaCharacter__C(ch){
4329  return ch == 42 || ch == 63 || ch == 43 || ch == 91 || ch == 93 || ch == 40 || ch == 41 || ch == 124 || ch == 94 || ch == 36 || ch == 46 || ch == 123 || ch == 125 || ch == 92;
4330}
4331
4332function org_cs3_dokuwiki_jsp_client_apache_oro_text_GlobCompiler__1_1isGlobMetaCharacter__C(ch){
4333  return ch == 42 || ch == 63 || ch == 91 || ch == 93;
4334}
4335
4336function org_cs3_dokuwiki_jsp_client_apache_oro_text_GlobCompiler_globToPerl5___3CI(pattern, options0){
4337  var inCharSet, starCannotMatchNull, questionMatchesZero, ch, buffer;
4338  starCannotMatchNull = false;
4339  buffer = java_lang_StringBuffer_$StringBuffer__Ljava_lang_StringBuffer_2I(new java_lang_StringBuffer(), 2 * pattern.com_google_gwt_lang_Array_length);
4340  inCharSet = false;
4341  questionMatchesZero = (options0 & 4)!= 0;
4342  starCannotMatchNull = (options0 & 2)!= 0;
4343  for (ch = 0; ch < pattern.com_google_gwt_lang_Array_length; ch++) {
4344    switch (pattern[ch]) {
4345      case 42:
4346        if (inCharSet)
4347          java_lang_StringBuffer_$append__Ljava_lang_StringBuffer_2C(buffer, 42);
4348        else {
4349          if (starCannotMatchNull)
4350            buffer.append__Ljava_lang_String_2('.+');
4351          else
4352            buffer.append__Ljava_lang_String_2('.*');
4353        }
4354
4355        break;
4356      case 63:
4357        if (inCharSet)
4358          java_lang_StringBuffer_$append__Ljava_lang_StringBuffer_2C(buffer, 63);
4359        else {
4360          if (questionMatchesZero)
4361            buffer.append__Ljava_lang_String_2('.?');
4362          else
4363            java_lang_StringBuffer_$append__Ljava_lang_StringBuffer_2C(buffer, 46);
4364        }
4365
4366        break;
4367      case 91:
4368        inCharSet = true;
4369        java_lang_StringBuffer_$append__Ljava_lang_StringBuffer_2C(buffer, pattern[ch]);
4370        if (ch + 1 < pattern.com_google_gwt_lang_Array_length) {
4371          switch (pattern[ch + 1]) {
4372            case 33:
4373            case 94:
4374              java_lang_StringBuffer_$append__Ljava_lang_StringBuffer_2C(buffer, 94);
4375              ++ch;
4376              continue;
4377            case 93:
4378              java_lang_StringBuffer_$append__Ljava_lang_StringBuffer_2C(buffer, 93);
4379              ++ch;
4380              continue;
4381          }
4382        }
4383
4384        break;
4385      case 93:
4386        inCharSet = false;
4387        java_lang_StringBuffer_$append__Ljava_lang_StringBuffer_2C(buffer, pattern[ch]);
4388        break;
4389      case 92:
4390        java_lang_StringBuffer_$append__Ljava_lang_StringBuffer_2C(buffer, 92);
4391        if (ch == pattern.com_google_gwt_lang_Array_length - 1) {
4392          java_lang_StringBuffer_$append__Ljava_lang_StringBuffer_2C(buffer, 92);
4393        }
4394         else if (org_cs3_dokuwiki_jsp_client_apache_oro_text_GlobCompiler__1_1isGlobMetaCharacter__C(pattern[ch + 1]))
4395          java_lang_StringBuffer_$append__Ljava_lang_StringBuffer_2C(buffer, pattern[++ch]);
4396        else
4397          java_lang_StringBuffer_$append__Ljava_lang_StringBuffer_2C(buffer, 92);
4398        break;
4399      default:if (!inCharSet && org_cs3_dokuwiki_jsp_client_apache_oro_text_GlobCompiler__1_1isPerl5MetaCharacter__C(pattern[ch]))
4400          java_lang_StringBuffer_$append__Ljava_lang_StringBuffer_2C(buffer, 92);
4401        java_lang_StringBuffer_$append__Ljava_lang_StringBuffer_2C(buffer, pattern[ch]);
4402        break;
4403    }
4404  }
4405  return buffer.toString__();
4406}
4407
4408function org_cs3_dokuwiki_jsp_client_apache_oro_text_GlobCompiler_$compile__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_GlobCompiler_2_3CI(this$static, pattern, options0){
4409  var perlOptions;
4410  perlOptions = 0;
4411  if ((options0 & 1)!= 0)
4412    perlOptions |= 1;
4413  if ((options0 & 8)!= 0)
4414    perlOptions |= 32768;
4415  return org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$compile__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2Ljava_lang_String_2I(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_GlobCompiler__1_1perl5Compiler, org_cs3_dokuwiki_jsp_client_apache_oro_text_GlobCompiler_globToPerl5___3CI(pattern, options0), perlOptions);
4416}
4417
4418function org_cs3_dokuwiki_jsp_client_apache_oro_text_GlobCompiler_$GlobCompiler__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_GlobCompiler_2(this$static){
4419  this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_GlobCompiler__1_1perl5Compiler = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$Perl5Compiler__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2(new org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler());
4420  return this$static;
4421}
4422
4423function org_cs3_dokuwiki_jsp_client_apache_oro_text_GlobCompiler_$compile__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_GlobCompiler_2Ljava_lang_String_2I(this$static, pattern, options0){
4424  return org_cs3_dokuwiki_jsp_client_apache_oro_text_GlobCompiler_$compile__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_GlobCompiler_2_3CI(this$static, java_lang_String_$toCharArray__Ljava_lang_String_2(pattern), options0);
4425}
4426
4427function org_cs3_dokuwiki_jsp_client_apache_oro_text_GlobCompiler(){
4428}
4429
4430_ = org_cs3_dokuwiki_jsp_client_apache_oro_text_GlobCompiler.prototype = new java_lang_Object();
4431_.java_lang_Object_typeName = 'org.cs3.dokuwiki.jsp.client.apache.oro.text.GlobCompiler';
4432_.java_lang_Object_typeId = 0;
4433_.org_cs3_dokuwiki_jsp_client_apache_oro_text_GlobCompiler__1_1perl5Compiler = null;
4434function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_toString__(){
4435  return org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1toString__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2I(this, 0);
4436}
4437
4438function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$CharStringPointer__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2_3CI(this$static, charArray, offset){
4439  this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer__1array = charArray;
4440  this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer__1offset = offset;
4441  return this$static;
4442}
4443
4444function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1getValue__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2I(this$static, offset){
4445  if (offset < this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer__1array.com_google_gwt_lang_Array_length && offset >= 0)
4446    return this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer__1array[offset];
4447  return 65535;
4448}
4449
4450function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1isAtEnd__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2(this$static){
4451  return this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer__1offset >= this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer__1array.com_google_gwt_lang_Array_length;
4452}
4453
4454function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1increment__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2I(this$static, inc){
4455  this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer__1offset += inc;
4456  if (org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1isAtEnd__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2(this$static)) {
4457    this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer__1offset = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer__1array.com_google_gwt_lang_Array_length;
4458    return 65535;
4459  }
4460  return this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer__1array[this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer__1offset];
4461}
4462
4463function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1decrement__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2I(this$static, inc){
4464  this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer__1offset -= inc;
4465  if (this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer__1offset < 0)
4466    this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer__1offset = 0;
4467  return this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer__1array[this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer__1offset];
4468}
4469
4470function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1getValue__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2(this$static){
4471  return org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1getValue__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2I(this$static, this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer__1offset);
4472}
4473
4474function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1increment__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2(this$static){
4475  return org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1increment__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2I(this$static, 1);
4476}
4477
4478function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1toString__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2I(this$static, offset){
4479  return java_lang_String__1String___3CII(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer__1array, offset, this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer__1array.com_google_gwt_lang_Array_length - offset);
4480}
4481
4482function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1postIncrement__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2(this$static){
4483  var ret;
4484  ret = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1getValue__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2(this$static);
4485  org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1increment__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2(this$static);
4486  return ret;
4487}
4488
4489function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1getValueRelative__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2I(this$static, offset){
4490  return org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1getValue__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2I(this$static, this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer__1offset + offset);
4491}
4492
4493function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1setOffset__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2I(this$static, offset){
4494  this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer__1offset = offset;
4495}
4496
4497function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1decrement__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2(this$static){
4498  return org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1decrement__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2I(this$static, 1);
4499}
4500
4501function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$CharStringPointer__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2_3C(this$static, charArray){
4502  org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$CharStringPointer__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2_3CI(this$static, charArray, 0);
4503  return this$static;
4504}
4505
4506function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer(){
4507}
4508
4509_ = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer.prototype = new java_lang_Object();
4510_.toString__ = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_toString__;
4511_.java_lang_Object_typeName = 'org.cs3.dokuwiki.jsp.client.apache.oro.text.regex.CharStringPointer';
4512_.java_lang_Object_typeId = 0;
4513_.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer__1offset = 0;
4514_.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer__1array = null;
4515function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharacterDataLatin1Helper_$clinit__(){
4516  org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharacterDataLatin1Helper_$clinit__ = nullMethod;
4517  var data0, i, j, entry;
4518  org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharacterDataLatin1Helper_sharpsMap = com_google_gwt_lang_Array_initValues__Ljava_lang_String_2IILjava_lang_Object_2('[C', 0, (-1), [83, 83]);
4519  org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharacterDataLatin1Helper_A = com_google_gwt_lang_Array_initDims__Ljava_lang_String_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2('[I', [69], [(-1)], [256], 0);
4520  {
4521    {
4522      data0 = java_lang_String_$toCharArray__Ljava_lang_String_2('\u4800\u100F\u4800\u100F\u4800\u100F\u4800\u100F\u4800\u100F\u4800\u100F\u4800\u100F\u4800\u100F\u4800\u100F\u5800\u400F\u5000\u400F\u5800\u400F\u6000\u400F\u5000\u400F\u4800\u100F\u4800\u100F\u4800\u100F\u4800\u100F\u4800\u100F\u4800\u100F\u4800\u100F\u4800\u100F\u4800\u100F\u4800\u100F\u4800\u100F\u4800\u100F\u4800\u100F\u4800\u100F\u5000\u400F\u5000\u400F\u5000\u400F\u5800\u400F\u6000\u400C\u6800\x18\u6800\x18\u2800\x18\u2800\u601A\u2800\x18\u6800\x18\u6800\x18\uE800\x15\uE800\x16\u6800\x18\u2800\x19\u3800\x18\u2800\x14\u3800\x18\u2000\x18\u1800\u3609\u1800\u3609\u1800\u3609\u1800\u3609\u1800\u3609\u1800\u3609\u1800\u3609\u1800\u3609\u1800\u3609\u1800\u3609\u3800\x18\u6800\x18\uE800\x19\u6800\x19\uE800\x19\u6800\x18\u6800\x18\x82\u7FE1\x82\u7FE1\x82\u7FE1\x82\u7FE1\x82\u7FE1\x82\u7FE1\x82\u7FE1\x82\u7FE1\x82\u7FE1\x82\u7FE1\x82\u7FE1\x82\u7FE1\x82\u7FE1\x82\u7FE1\x82\u7FE1\x82\u7FE1\x82\u7FE1\x82\u7FE1\x82\u7FE1\x82\u7FE1\x82\u7FE1\x82\u7FE1\x82\u7FE1\x82\u7FE1\x82\u7FE1\x82\u7FE1\uE800\x15\u6800\x18\uE800\x16\u6800\x1B\u6800\u5017\u6800\x1B\x81\u7FE2\x81\u7FE2\x81\u7FE2\x81\u7FE2\x81\u7FE2\x81\u7FE2\x81\u7FE2\x81\u7FE2\x81\u7FE2\x81\u7FE2\x81\u7FE2\x81\u7FE2\x81\u7FE2\x81\u7FE2\x81\u7FE2\x81\u7FE2\x81\u7FE2\x81\u7FE2\x81\u7FE2\x81\u7FE2\x81\u7FE2\x81\u7FE2\x81\u7FE2\x81\u7FE2\x81\u7FE2\x81\u7FE2\uE800\x15\u6800\x19\uE800\x16\u6800\x19\u4800\u100F\u4800\u100F\u4800\u100F\u4800\u100F\u4800\u100F\u4800\u100F\u5000\u100F\u4800\u100F\u4800\u100F\u4800\u100F\u4800\u100F\u4800\u100F\u4800\u100F\u4800\u100F\u4800\u100F\u4800\u100F\u4800\u100F\u4800\u100F\u4800\u100F\u4800\u100F\u4800\u100F\u4800\u100F\u4800\u100F\u4800\u100F\u4800\u100F\u4800\u100F\u4800\u100F\u4800\u100F\u4800\u100F\u4800\u100F\u4800\u100F\u4800\u100F\u4800\u100F\u3800\f\u6800\x18\u2800\u601A\u2800\u601A\u2800\u601A\u2800\u601A\u6800\x1C\u6800\x1C\u6800\x1B\u6800\x1C\0\u7002\uE800\x1D\u6800\x19\u6800\u1010\u6800\x1C\u6800\x1B\u2800\x1C\u2800\x19\u1800\u060B\u1800\u060B\u6800\x1B\u07FD\u7002\u6800\x1C\u6800\x18\u6800\x1B\u1800\u050B\0\u7002\uE800\x1E\u6800\u080B\u6800\u080B\u6800\u080B\u6800\x18\x82\u7001\x82\u7001\x82\u7001\x82\u7001\x82\u7001\x82\u7001\x82\u7001\x82\u7001\x82\u7001\x82\u7001\x82\u7001\x82\u7001\x82\u7001\x82\u7001\x82\u7001\x82\u7001\x82\u7001\x82\u7001\x82\u7001\x82\u7001\x82\u7001\x82\u7001\x82\u7001\u6800\x19\x82\u7001\x82\u7001\x82\u7001\x82\u7001\x82\u7001\x82\u7001\x82\u7001\u07FD\u7002\x81\u7002\x81\u7002\x81\u7002\x81\u7002\x81\u7002\x81\u7002\x81\u7002\x81\u7002\x81\u7002\x81\u7002\x81\u7002\x81\u7002\x81\u7002\x81\u7002\x81\u7002\x81\u7002\x81\u7002\x81\u7002\x81\u7002\x81\u7002\x81\u7002\x81\u7002\x81\u7002\u6800\x19\x81\u7002\x81\u7002\x81\u7002\x81\u7002\x81\u7002\x81\u7002\x81\u7002\u061D\u7002');
4523      i = 0;
4524      j = 0;
4525      while (i < 512) {
4526        entry = data0[i++] << 16;
4527        org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharacterDataLatin1Helper_A[j++] = entry | data0[i++];
4528      }
4529    }
4530  }
4531  return window;
4532}
4533
4534function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharacterDataLatin1Helper_getProperties__I(ch){
4535  org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharacterDataLatin1Helper_$clinit__();
4536  var offset, props;
4537  offset = com_google_gwt_lang_Cast_narrow_1char__Ljava_lang_Object_2(ch);
4538  props = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharacterDataLatin1Helper_A[offset];
4539  return props;
4540}
4541
4542function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharacterDataLatin1Helper_getType__I(ch){
4543  org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharacterDataLatin1Helper_$clinit__();
4544  var props;
4545  props = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharacterDataLatin1Helper_getProperties__I(ch);
4546  return props & 31;
4547}
4548
4549function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharacterDataLatin1Helper_isSpaceChar__I(ch){
4550  org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharacterDataLatin1Helper_$clinit__();
4551  var type0;
4552  type0 = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharacterDataLatin1Helper_getType__I(ch);
4553  return (28672 >> type0 & 1)!= 0;
4554}
4555
4556function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharacterDataLatin1Helper_isWhitespace__I(ch){
4557  org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharacterDataLatin1Helper_$clinit__();
4558  var props;
4559  props = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharacterDataLatin1Helper_getProperties__I(ch);
4560  return (props & 28672)== 16384;
4561}
4562
4563function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharacterHelper_isWhitespace__C(ch){
4564  return org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharacterHelper_isWhitespace__I(ch);
4565}
4566
4567function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharacterHelper_isWhitespace__I(codePoint){
4568  var bWhiteSpace, plane;
4569  bWhiteSpace = false;
4570  if (codePoint >= 0 && codePoint <= 255) {
4571    bWhiteSpace = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharacterDataLatin1Helper_isWhitespace__I(codePoint);
4572  }
4573   else {
4574    plane = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharacterHelper_getPlane__I(codePoint);
4575    switch (plane) {
4576      case 0:
4577        bWhiteSpace = true;
4578        break;
4579      case 1:
4580        bWhiteSpace = true;
4581        break;
4582      case 2:
4583        bWhiteSpace = true;
4584        break;
4585      case 3:
4586      case 4:
4587      case 5:
4588      case 6:
4589      case 7:
4590      case 8:
4591      case 9:
4592      case 10:
4593      case 11:
4594      case 12:
4595      case 13:
4596        bWhiteSpace = true;
4597        break;
4598      case 14:
4599        bWhiteSpace = true;
4600        break;
4601      case 15:
4602      case 16:
4603        bWhiteSpace = true;
4604        break;
4605      default:break;
4606    }
4607  }
4608  return bWhiteSpace;
4609}
4610
4611function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharacterHelper_isSpaceChar__C(ch){
4612  return org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharacterHelper_isSpaceChar__I(ch);
4613}
4614
4615function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharacterHelper_isSpaceChar__I(codePoint){
4616  var bSpaceChar, plane;
4617  bSpaceChar = false;
4618  if (codePoint >= 0 && codePoint <= 255) {
4619    bSpaceChar = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharacterDataLatin1Helper_isSpaceChar__I(codePoint);
4620  }
4621   else {
4622    plane = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharacterHelper_getPlane__I(codePoint);
4623    switch (plane) {
4624      case 0:
4625        bSpaceChar = false;
4626        break;
4627      case 1:
4628        bSpaceChar = false;
4629        break;
4630      case 2:
4631        bSpaceChar = false;
4632        break;
4633      case 3:
4634      case 4:
4635      case 5:
4636      case 6:
4637      case 7:
4638      case 8:
4639      case 9:
4640      case 10:
4641      case 11:
4642      case 12:
4643      case 13:
4644        bSpaceChar = false;
4645        break;
4646      case 14:
4647        bSpaceChar = false;
4648        break;
4649      case 15:
4650      case 16:
4651        bSpaceChar = false;
4652        break;
4653      default:break;
4654    }
4655  }
4656  return bSpaceChar;
4657}
4658
4659function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharacterHelper_isISOControl__C(ch){
4660  return org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharacterHelper_isISOControl__I(ch);
4661}
4662
4663function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharacterHelper_isISOControl__I(codePoint){
4664  return codePoint >= 0 && codePoint <= 31 || codePoint >= 127 && codePoint <= 159;
4665}
4666
4667function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharacterHelper_getType__C(ch){
4668  return org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharacterHelper_getType__I(ch);
4669}
4670
4671function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharacterHelper_getType__I(codePoint){
4672  var type0, plane;
4673  type0 = 0;
4674  if (codePoint >= 0 && codePoint <= 255) {
4675    type0 = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharacterDataLatin1Helper_getType__I(codePoint);
4676  }
4677   else {
4678    plane = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharacterHelper_getPlane__I(codePoint);
4679    switch (plane) {
4680      case 0:
4681        type0 = 0;
4682        break;
4683      case 1:
4684        type0 = 0;
4685        break;
4686      case 2:
4687        type0 = 0;
4688        break;
4689      case 3:
4690      case 4:
4691      case 5:
4692      case 6:
4693      case 7:
4694      case 8:
4695      case 9:
4696      case 10:
4697      case 11:
4698      case 12:
4699      case 13:
4700        type0 = 0;
4701        break;
4702      case 14:
4703        type0 = 0;
4704        break;
4705      case 15:
4706      case 16:
4707        type0 = 0;
4708        break;
4709      default:break;
4710    }
4711  }
4712  return type0;
4713}
4714
4715function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharacterHelper_getPlane__I(ch){
4716  return ch >>> 16;
4717}
4718
4719function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException_$MalformedPatternException__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException_2Ljava_lang_String_2(this$static, message0){
4720  java_lang_Exception_$Exception__Ljava_lang_Exception_2Ljava_lang_String_2(this$static, message0);
4721  return this$static;
4722}
4723
4724function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException(){
4725}
4726
4727_ = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException.prototype = new java_lang_Exception();
4728_.java_lang_Object_typeName = 'org.cs3.dokuwiki.jsp.client.apache.oro.text.regex.MalformedPatternException';
4729_.java_lang_Object_typeId = 67;
4730function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode_$clinit__(){
4731  org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode_$clinit__ = nullMethod;
4732  org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1operandLength = com_google_gwt_lang_Array_initValues__Ljava_lang_String_2IILjava_lang_Object_2('[I', 69, (-1), [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]);
4733  org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1opType = com_google_gwt_lang_Array_initValues__Ljava_lang_String_2IILjava_lang_Object_2('[C', 0, (-1), [0, 1, 1, 1, 4, 4, 4, 7, 7, 9, 10, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 1, 12, 12, 0, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51]);
4734  org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1opLengthVaries = com_google_gwt_lang_Array_initValues__Ljava_lang_String_2IILjava_lang_Object_2('[C', 0, (-1), [12, 13, 16, 17, 10, 11, 26, 34]);
4735  org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1opLengthOne = com_google_gwt_lang_Array_initValues__Ljava_lang_String_2IILjava_lang_Object_2('[C', 0, (-1), [7, 8, 9, 18, 19, 22, 23, 24, 25, 35, 36, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51]);
4736  return window;
4737}
4738
4739function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getNextOffset___3CI(program, offset){
4740  org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode_$clinit__();
4741  return program[offset + 1];
4742}
4743
4744function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getArg1___3CI(program, offset){
4745  org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode_$clinit__();
4746  return program[offset + 2];
4747}
4748
4749function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getArg2___3CI(program, offset){
4750  org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode_$clinit__();
4751  return program[offset + 3];
4752}
4753
4754function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getOperand__I(offset){
4755  org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode_$clinit__();
4756  return offset + 2;
4757}
4758
4759function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1isInArray__C_3CI(ch, array0, start){
4760  org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode_$clinit__();
4761  while (start < array0.com_google_gwt_lang_Array_length)
4762    if (ch == array0[start++])
4763      return true;
4764  return false;
4765}
4766
4767function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getNextOperator__I(offset){
4768  org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode_$clinit__();
4769  return offset + 2;
4770}
4771
4772function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getPrevOperator__I(offset){
4773  org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode_$clinit__();
4774  return offset - 2;
4775}
4776
4777function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getNext___3CI(program, offset){
4778  org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode_$clinit__();
4779  var offs;
4780  if (program === null)
4781    return (-1);
4782  offs = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getNextOffset___3CI(program, offset);
4783  if (offs == 0)
4784    return (-1);
4785  if (program[offset] == 13)
4786    return offset - offs;
4787  return offset + offs;
4788}
4789
4790function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1isWordCharacter__C(token){
4791  org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode_$clinit__();
4792  return java_lang_Character_isLetterOrDigit__C(token) || token == 95;
4793}
4794
4795function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$clinit__(){
4796  org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$clinit__ = nullMethod;
4797  {
4798    org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1hashPOSIX = java_util_HashMap_$HashMap__Ljava_util_HashMap_2(new java_util_HashMap());
4799    java_util_HashMap_$put__Ljava_util_HashMap_2Ljava_lang_Object_2Ljava_lang_Object_2(org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1hashPOSIX, 'alnum', java_lang_Character_$Character__Ljava_lang_Character_2C(new java_lang_Character(), 50));
4800    java_util_HashMap_$put__Ljava_util_HashMap_2Ljava_lang_Object_2Ljava_lang_Object_2(org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1hashPOSIX, 'word', java_lang_Character_$Character__Ljava_lang_Character_2C(new java_lang_Character(), 18));
4801    java_util_HashMap_$put__Ljava_util_HashMap_2Ljava_lang_Object_2Ljava_lang_Object_2(org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1hashPOSIX, 'alpha', java_lang_Character_$Character__Ljava_lang_Character_2C(new java_lang_Character(), 38));
4802    java_util_HashMap_$put__Ljava_util_HashMap_2Ljava_lang_Object_2Ljava_lang_Object_2(org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1hashPOSIX, 'blank', java_lang_Character_$Character__Ljava_lang_Character_2C(new java_lang_Character(), 39));
4803    java_util_HashMap_$put__Ljava_util_HashMap_2Ljava_lang_Object_2Ljava_lang_Object_2(org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1hashPOSIX, 'cntrl', java_lang_Character_$Character__Ljava_lang_Character_2C(new java_lang_Character(), 40));
4804    java_util_HashMap_$put__Ljava_util_HashMap_2Ljava_lang_Object_2Ljava_lang_Object_2(org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1hashPOSIX, 'digit', java_lang_Character_$Character__Ljava_lang_Character_2C(new java_lang_Character(), 24));
4805    java_util_HashMap_$put__Ljava_util_HashMap_2Ljava_lang_Object_2Ljava_lang_Object_2(org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1hashPOSIX, 'graph', java_lang_Character_$Character__Ljava_lang_Character_2C(new java_lang_Character(), 41));
4806    java_util_HashMap_$put__Ljava_util_HashMap_2Ljava_lang_Object_2Ljava_lang_Object_2(org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1hashPOSIX, 'lower', java_lang_Character_$Character__Ljava_lang_Character_2C(new java_lang_Character(), 42));
4807    java_util_HashMap_$put__Ljava_util_HashMap_2Ljava_lang_Object_2Ljava_lang_Object_2(org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1hashPOSIX, 'print', java_lang_Character_$Character__Ljava_lang_Character_2C(new java_lang_Character(), 43));
4808    java_util_HashMap_$put__Ljava_util_HashMap_2Ljava_lang_Object_2Ljava_lang_Object_2(org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1hashPOSIX, 'punct', java_lang_Character_$Character__Ljava_lang_Character_2C(new java_lang_Character(), 44));
4809    java_util_HashMap_$put__Ljava_util_HashMap_2Ljava_lang_Object_2Ljava_lang_Object_2(org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1hashPOSIX, 'space', java_lang_Character_$Character__Ljava_lang_Character_2C(new java_lang_Character(), 22));
4810    java_util_HashMap_$put__Ljava_util_HashMap_2Ljava_lang_Object_2Ljava_lang_Object_2(org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1hashPOSIX, 'upper', java_lang_Character_$Character__Ljava_lang_Character_2C(new java_lang_Character(), 45));
4811    java_util_HashMap_$put__Ljava_util_HashMap_2Ljava_lang_Object_2Ljava_lang_Object_2(org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1hashPOSIX, 'xdigit', java_lang_Character_$Character__Ljava_lang_Character_2C(new java_lang_Character(), 46));
4812    java_util_HashMap_$put__Ljava_util_HashMap_2Ljava_lang_Object_2Ljava_lang_Object_2(org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1hashPOSIX, 'ascii', java_lang_Character_$Character__Ljava_lang_Character_2C(new java_lang_Character(), 51));
4813  }
4814  return window;
4815}
4816
4817function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1isSimpleRepetitionOp__C(ch){
4818  org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$clinit__();
4819  return ch == 42 || ch == 43 || ch == 63;
4820}
4821
4822function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1isComplexRepetitionOp___3CI(ch, offset){
4823  org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$clinit__();
4824  if (offset < ch.com_google_gwt_lang_Array_length && offset >= 0)
4825    return ch[offset] == 42 || ch[offset] == 43 || ch[offset] == 63 || ch[offset] == 123 && org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1parseRepetition___3CI(ch, offset);
4826  return false;
4827}
4828
4829function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1parseRepetition___3CI(str, offset){
4830  org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$clinit__();
4831  if (str[offset] != 123)
4832    return false;
4833  ++offset;
4834  if (offset >= str.com_google_gwt_lang_Array_length || !java_lang_Character_isDigit__C(str[offset]))
4835    return false;
4836  while (offset < str.com_google_gwt_lang_Array_length && java_lang_Character_isDigit__C(str[offset]))
4837    ++offset;
4838  if (offset < str.com_google_gwt_lang_Array_length && str[offset] == 44)
4839    ++offset;
4840  while (offset < str.com_google_gwt_lang_Array_length && java_lang_Character_isDigit__C(str[offset]))
4841    ++offset;
4842  if (offset >= str.com_google_gwt_lang_Array_length || str[offset] != 125)
4843    return false;
4844  return true;
4845}
4846
4847function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1parseHex___3CII_3I(str, offset, maxLength, scanned){
4848  org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$clinit__();
4849  var val, index0;
4850  val = 0;
4851  scanned[0] = 0;
4852  while (offset < str.com_google_gwt_lang_Array_length && maxLength-- > 0 && (index0 = '0123456789abcdef0123456789ABCDEFx'.indexOf__I(str[offset]))!= (-1)) {
4853    val <<= 4;
4854    val |= index0 & 15;
4855    ++offset;
4856    ++scanned[0];
4857  }
4858  return val;
4859}
4860
4861function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1parseOctal___3CII_3I(str, offset, maxLength, scanned){
4862  org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$clinit__();
4863  var val;
4864  val = 0;
4865  scanned[0] = 0;
4866  while (offset < str.com_google_gwt_lang_Array_length && maxLength > 0 && str[offset] >= 48 && str[offset] <= 55) {
4867    val <<= 3;
4868    val |= str[offset] - 48;
4869    --maxLength;
4870    ++offset;
4871    ++scanned[0];
4872  }
4873  return val;
4874}
4875
4876function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1setModifierFlag___3CC(flags, ch){
4877  org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$clinit__();
4878  switch (ch) {
4879    case 105:
4880      flags[0] |= 1;
4881      return ;
4882    case 103:
4883      flags[0] |= 2;
4884      return ;
4885    case 111:
4886      flags[0] |= 4;
4887      return ;
4888    case 109:
4889      flags[0] |= 8;
4890      return ;
4891    case 115:
4892      flags[0] |= 16;
4893      return ;
4894    case 120:
4895      flags[0] |= 32;
4896      return ;
4897  }
4898}
4899
4900function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$Perl5Compiler__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2(this$static){
4901  org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$clinit__();
4902  org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$$init__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2(this$static);
4903  return this$static;
4904}
4905
4906function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$compile__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2Ljava_lang_String_2I(this$static, pattern, options0){
4907  return org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$compile__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2_3CI(this$static, java_lang_String_$toCharArray__Ljava_lang_String_2(pattern), options0);
4908}
4909
4910function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$$init__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2(this$static){
4911  this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1modifierFlags = com_google_gwt_lang_Array_initValues__Ljava_lang_String_2IILjava_lang_Object_2('[C', 0, (-1), [0]);
4912}
4913
4914function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1programAddTail__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2II(this$static, current, value0){
4915  var scan, temp, offset;
4916  if (this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1program === null || current == (-1))
4917    return ;
4918  scan = current;
4919  while (true) {
4920    temp = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getNext___3CI(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1program, scan);
4921    if (temp == (-1))
4922      break;
4923    scan = temp;
4924  }
4925  if (this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1program[scan] == 13)
4926    offset = scan - value0;
4927  else
4928    offset = value0 - scan;
4929  this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1program[scan + 1] = com_google_gwt_lang_Cast_narrow_1char__Ljava_lang_Object_2(offset);
4930}
4931
4932function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1emitNode__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2C(this$static, operator){
4933  var offset;
4934  offset = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1programSize;
4935  if (this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1program === null)
4936    this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1programSize += 2;
4937  else {
4938    this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1program[this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1programSize++] = operator;
4939    this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1program[this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1programSize++] = 0;
4940  }
4941  return offset;
4942}
4943
4944function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1getNextChar__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2(this$static){
4945  var ret, value0;
4946  ret = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1postIncrement__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input);
4947  while (true) {
4948    value0 = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1getValue__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input);
4949    if (value0 == 40 && org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1getValueRelative__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2I(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input, 1) == 63 && org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1getValueRelative__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2I(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input, 2) == 35) {
4950      while (value0 != 65535 && value0 != 41)
4951        value0 = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1increment__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input);
4952      org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1increment__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input);
4953      continue;
4954    }
4955    if ((this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1modifierFlags[0] & 32)!= 0) {
4956      if (org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharacterHelper_isWhitespace__C(value0)) {
4957        org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1increment__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input);
4958        continue;
4959      }
4960       else if (value0 == 35) {
4961        while (value0 != 65535 && value0 != 10)
4962          value0 = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1increment__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input);
4963        org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1increment__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input);
4964        continue;
4965      }
4966    }
4967    return ret;
4968  }
4969}
4970
4971function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1parseBranch__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2_3I(this$static, retFlags){
4972  var nestCheck, handleRepetition, offset, next, min0, max0, flags, operator, value0, maxOffset, pos, num, buffer, e, e, $e0;
4973  nestCheck = false;
4974  handleRepetition = false;
4975  flags = com_google_gwt_lang_Array_initValues__Ljava_lang_String_2IILjava_lang_Object_2('[I', 69, (-1), [0]);
4976  min0 = 0;
4977  max0 = 65535;
4978  offset = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1parseAtom__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2_3I(this$static, flags);
4979  if (offset == (-1)) {
4980    if ((flags[0] & 8)!= 0)
4981      retFlags[0] |= 8;
4982    return (-1);
4983  }
4984  operator = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1getValue__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input);
4985  if (operator == 40 && org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1getValueRelative__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2I(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input, 1) == 63 && org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1getValueRelative__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2I(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input, 2) == 35) {
4986    while (operator != 65535 && operator != 41)
4987      operator = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1increment__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input);
4988    if (operator != 65535) {
4989      org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1getNextChar__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2(this$static);
4990      operator = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1getValue__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input);
4991    }
4992  }
4993  if (operator == 123 && org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1parseRepetition___3CI(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer__1array, this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer__1offset)) {
4994    next = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer__1offset + 1;
4995    pos = maxOffset = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer__1array.com_google_gwt_lang_Array_length;
4996    value0 = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1getValue__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2I(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input, next);
4997    while (java_lang_Character_isDigit__C(value0) || value0 == 44) {
4998      if (value0 == 44) {
4999        if (pos != maxOffset)
5000          break;
5001        else
5002          pos = next;
5003      }
5004      ++next;
5005      value0 = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1getValue__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2I(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input, next);
5006    }
5007    if (value0 == 125) {
5008      buffer = java_lang_StringBuffer_$StringBuffer__Ljava_lang_StringBuffer_2I(new java_lang_StringBuffer(), 10);
5009      if (pos == maxOffset)
5010        pos = next;
5011      org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1increment__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input);
5012      num = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer__1offset;
5013      value0 = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1getValue__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2I(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input, num);
5014      while (java_lang_Character_isDigit__C(value0)) {
5015        java_lang_StringBuffer_$append__Ljava_lang_StringBuffer_2C(buffer, value0);
5016        ++num;
5017        value0 = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1getValue__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2I(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input, num);
5018      }
5019      try {
5020        min0 = java_lang_Integer_parseInt__Ljava_lang_String_2(buffer.toString__());
5021      }
5022       catch ($e0) {
5023        $e0 = com_google_gwt_lang_Exceptions_caught__Ljava_lang_Object_2($e0);
5024        if (com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2I($e0, 28)) {
5025          e = $e0;
5026          throw org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException_$MalformedPatternException__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException_2Ljava_lang_String_2(new org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException(), 'Unexpected number format exception.  Please report this bug.NumberFormatException message: ' + e.java_lang_Throwable_message);
5027        }
5028         else
5029          throw $e0;
5030      }
5031      value0 = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1getValue__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2I(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input, pos);
5032      if (value0 == 44)
5033        ++pos;
5034      else
5035        pos = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer__1offset;
5036      num = pos;
5037      buffer = java_lang_StringBuffer_$StringBuffer__Ljava_lang_StringBuffer_2I(new java_lang_StringBuffer(), 10);
5038      value0 = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1getValue__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2I(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input, num);
5039      while (java_lang_Character_isDigit__C(value0)) {
5040        java_lang_StringBuffer_$append__Ljava_lang_StringBuffer_2C(buffer, value0);
5041        ++num;
5042        value0 = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1getValue__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2I(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input, num);
5043      }
5044      try {
5045        if (num != pos)
5046          max0 = java_lang_Integer_parseInt__Ljava_lang_String_2(buffer.toString__());
5047      }
5048       catch ($e0) {
5049        $e0 = com_google_gwt_lang_Exceptions_caught__Ljava_lang_Object_2($e0);
5050        if (com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2I($e0, 28)) {
5051          e = $e0;
5052          throw org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException_$MalformedPatternException__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException_2Ljava_lang_String_2(new org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException(), 'Unexpected number format exception.  Please report this bug.NumberFormatException message: ' + e.java_lang_Throwable_message);
5053        }
5054         else
5055          throw $e0;
5056      }
5057      if (max0 == 0 && org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1getValue__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2I(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input, pos) != 48)
5058        max0 = 65535;
5059      org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1setOffset__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2I(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input, next);
5060      org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1getNextChar__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2(this$static);
5061      nestCheck = true;
5062      handleRepetition = true;
5063    }
5064  }
5065  if (!nestCheck) {
5066    handleRepetition = false;
5067    if (!org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1isSimpleRepetitionOp__C(operator)) {
5068      retFlags[0] = flags[0];
5069      return offset;
5070    }
5071    org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1getNextChar__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2(this$static);
5072    retFlags[0] = operator != 43?4:1;
5073    if (operator == 42 && (flags[0] & 2)!= 0) {
5074      org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1programInsertOperator__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2CI(this$static, 16, offset);
5075      this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1cost += 4;
5076    }
5077     else if (operator == 42) {
5078      min0 = 0;
5079      handleRepetition = true;
5080    }
5081     else if (operator == 43 && (flags[0] & 2)!= 0) {
5082      org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1programInsertOperator__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2CI(this$static, 17, offset);
5083      this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1cost += 3;
5084    }
5085     else if (operator == 43) {
5086      min0 = 1;
5087      handleRepetition = true;
5088    }
5089     else if (operator == 63) {
5090      min0 = 0;
5091      max0 = 1;
5092      handleRepetition = true;
5093    }
5094  }
5095  if (handleRepetition) {
5096    if ((flags[0] & 2)!= 0) {
5097      this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1cost += com_google_gwt_lang_Cast_round_1int__Ljava_lang_Object_2((2 + this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1cost)/ 2);
5098      org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1programInsertOperator__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2CI(this$static, 10, offset);
5099    }
5100     else {
5101      this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1cost += 4 + this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1cost;
5102      org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1programAddTail__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2II(this$static, offset, org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1emitNode__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2C(this$static, 34));
5103      org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1programInsertOperator__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2CI(this$static, 11, offset);
5104      org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1programAddTail__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2II(this$static, offset, org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1emitNode__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2C(this$static, 15));
5105    }
5106    if (min0 > 0)
5107      retFlags[0] = 1;
5108    if (max0 != 0 && max0 < min0)
5109      throw org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException_$MalformedPatternException__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException_2Ljava_lang_String_2(new org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException(), 'Invalid interval {' + min0 + ',' + max0 + '}');
5110    if (this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1program !== null) {
5111      this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1program[offset + 2] = com_google_gwt_lang_Cast_narrow_1char__Ljava_lang_Object_2(min0);
5112      this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1program[offset + 3] = com_google_gwt_lang_Cast_narrow_1char__Ljava_lang_Object_2(max0);
5113    }
5114  }
5115  if (org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1getValue__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input) == 63) {
5116    org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1getNextChar__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2(this$static);
5117    org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1programInsertOperator__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2CI(this$static, 29, offset);
5118    org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1programAddTail__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2II(this$static, offset, offset + 2);
5119  }
5120  if (org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1isComplexRepetitionOp___3CI(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer__1array, this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer__1offset))
5121    throw org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException_$MalformedPatternException__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException_2Ljava_lang_String_2(new org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException(), 'Nested repetitions *?+ in expression');
5122  return offset;
5123}
5124
5125function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1parseUnicodeClass__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2(this$static){
5126  var range, skipTest, clss, lastclss, offset, numLength, negFlag, opcodeFlag, posixOpCode;
5127  range = false;
5128  lastclss = 65535;
5129  numLength = com_google_gwt_lang_Array_initValues__Ljava_lang_String_2IILjava_lang_Object_2('[I', 69, (-1), [0]);
5130  negFlag = com_google_gwt_lang_Array_initValues__Ljava_lang_String_2IILjava_lang_Object_2('[Z', 0, (-1), [false]);
5131  if (org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1getValue__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input) == 94) {
5132    offset = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1emitNode__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2C(this$static, 36);
5133    org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1increment__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input);
5134  }
5135   else {
5136    offset = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1emitNode__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2C(this$static, 35);
5137  }
5138  clss = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1getValue__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input);
5139  if (clss == 93 || clss == 45)
5140    skipTest = true;
5141  else
5142    skipTest = false;
5143  while (!org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1isAtEnd__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input) && (clss = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1getValue__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input))!= 93 || skipTest) {
5144    skipTest = false;
5145    opcodeFlag = false;
5146    org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1increment__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input);
5147    if (clss == 92 || clss == 91) {
5148      if (clss == 92) {
5149        clss = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1postIncrement__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input);
5150      }
5151       else {
5152        posixOpCode = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1parsePOSIX__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2_3Z(this$static, negFlag);
5153        if (posixOpCode != 0) {
5154          opcodeFlag = true;
5155          clss = posixOpCode;
5156        }
5157      }
5158      if (opcodeFlag != true) {
5159        switch (clss) {
5160          case 119:
5161            opcodeFlag = true;
5162            clss = 18;
5163            lastclss = 65535;
5164            break;
5165          case 87:
5166            opcodeFlag = true;
5167            clss = 19;
5168            lastclss = 65535;
5169            break;
5170          case 115:
5171            opcodeFlag = true;
5172            clss = 22;
5173            lastclss = 65535;
5174            break;
5175          case 83:
5176            opcodeFlag = true;
5177            clss = 23;
5178            lastclss = 65535;
5179            break;
5180          case 100:
5181            opcodeFlag = true;
5182            clss = 24;
5183            lastclss = 65535;
5184            break;
5185          case 68:
5186            opcodeFlag = true;
5187            clss = 25;
5188            lastclss = 65535;
5189            break;
5190          case 110:
5191            clss = 10;
5192            break;
5193          case 114:
5194            clss = 13;
5195            break;
5196          case 116:
5197            clss = 9;
5198            break;
5199          case 102:
5200            clss = 12;
5201            break;
5202          case 98:
5203            clss = 8;
5204            break;
5205          case 101:
5206            clss = 27;
5207            break;
5208          case 97:
5209            clss = 7;
5210            break;
5211          case 120:
5212            clss = com_google_gwt_lang_Cast_narrow_1char__Ljava_lang_Object_2(org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1parseHex___3CII_3I(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer__1array, this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer__1offset, 2, numLength));
5213            org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1increment__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2I(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input, numLength[0]);
5214            break;
5215          case 99:
5216            clss = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1postIncrement__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input);
5217            if (java_lang_Character_isLowerCase__C(clss))
5218              clss = java_lang_Character_toUpperCase__C(clss);
5219            clss ^= 64;
5220            break;
5221          case 48:
5222          case 49:
5223          case 50:
5224          case 51:
5225          case 52:
5226          case 53:
5227          case 54:
5228          case 55:
5229          case 56:
5230          case 57:
5231            clss = com_google_gwt_lang_Cast_narrow_1char__Ljava_lang_Object_2(org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1parseOctal___3CII_3I(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer__1array, this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer__1offset - 1, 3, numLength));
5232            org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1increment__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2I(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input, numLength[0] - 1);
5233            break;
5234          default:break;
5235        }
5236      }
5237    }
5238    if (range) {
5239      if (lastclss > clss)
5240        throw org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException_$MalformedPatternException__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException_2Ljava_lang_String_2(new org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException(), 'Invalid [] range in expression.');
5241      range = false;
5242    }
5243     else {
5244      lastclss = clss;
5245      if (opcodeFlag == false && org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1getValue__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input) == 45 && this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer__1offset + 1 < this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer__1array.com_google_gwt_lang_Array_length && org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1getValueRelative__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2I(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input, 1) != 93) {
5246        org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1increment__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input);
5247        range = true;
5248        continue;
5249      }
5250    }
5251    if (lastclss == clss) {
5252      if (opcodeFlag == true) {
5253        if (negFlag[0] == false)
5254          org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1emitCode__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2C(this$static, 47);
5255        else
5256          org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1emitCode__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2C(this$static, 48);
5257      }
5258       else
5259        org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1emitCode__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2C(this$static, 49);
5260      org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1emitCode__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2C(this$static, clss);
5261      if ((this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1modifierFlags[0] & 1)!= 0 && java_lang_Character_isUpperCase__C(clss) && java_lang_Character_isUpperCase__C(lastclss)) {
5262        this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1programSize--;
5263        org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1emitCode__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2C(this$static, java_lang_Character_toLowerCase__C(clss));
5264      }
5265    }
5266    if (lastclss < clss) {
5267      org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1emitCode__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2C(this$static, 37);
5268      org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1emitCode__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2C(this$static, lastclss);
5269      org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1emitCode__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2C(this$static, clss);
5270      if ((this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1modifierFlags[0] & 1)!= 0 && java_lang_Character_isUpperCase__C(clss) && java_lang_Character_isUpperCase__C(lastclss)) {
5271        this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1programSize -= 2;
5272        org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1emitCode__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2C(this$static, java_lang_Character_toLowerCase__C(lastclss));
5273        org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1emitCode__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2C(this$static, java_lang_Character_toLowerCase__C(clss));
5274      }
5275      lastclss = 65535;
5276      range = false;
5277    }
5278    lastclss = clss;
5279  }
5280  if (org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1getValue__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input) != 93)
5281    throw org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException_$MalformedPatternException__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException_2Ljava_lang_String_2(new org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException(), 'Unmatched [] in expression.');
5282  org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1getNextChar__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2(this$static);
5283  org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1emitCode__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2C(this$static, 0);
5284  return offset;
5285}
5286
5287function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1parseExpression__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2Z_3I(this$static, isParenthesized, hintFlags){
5288  var value0, paren, modifierFlags, posFlags, negFlags, nodeOffset, parenthesisNum, br, ender, flags, modifiers;
5289  posFlags = com_google_gwt_lang_Array_initValues__Ljava_lang_String_2IILjava_lang_Object_2('[C', 0, (-1), [0]);
5290  negFlags = com_google_gwt_lang_Array_initValues__Ljava_lang_String_2IILjava_lang_Object_2('[C', 0, (-1), [0]);
5291  nodeOffset = (-1);
5292  parenthesisNum = 0;
5293  flags = com_google_gwt_lang_Array_initValues__Ljava_lang_String_2IILjava_lang_Object_2('[I', 69, (-1), [0]);
5294  modifiers = 'iogmsx-';
5295  modifierFlags = posFlags;
5296  hintFlags[0] = 1;
5297  if (isParenthesized) {
5298    paren = 1;
5299    if (org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1getValue__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input) == 63) {
5300      org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1increment__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input);
5301      paren = value0 = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1postIncrement__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input);
5302      switch (value0) {
5303        case 58:
5304        case 61:
5305        case 33:
5306          break;
5307        case 35:
5308          value0 = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1getValue__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input);
5309          while (value0 != 65535 && value0 != 41)
5310            value0 = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1increment__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input);
5311          if (value0 != 41)
5312            throw org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException_$MalformedPatternException__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException_2Ljava_lang_String_2(new org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException(), 'Sequence (?#... not terminated');
5313          org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1getNextChar__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2(this$static);
5314          hintFlags[0] = 8;
5315          return (-1);
5316        default:org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1decrement__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input);
5317          value0 = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1getValue__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input);
5318          while (value0 != 65535 && modifiers.indexOf__I(value0) != (-1)) {
5319            if (value0 == 45)
5320              modifierFlags = negFlags;
5321            else
5322              org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1setModifierFlag___3CC(modifierFlags, value0);
5323            value0 = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1increment__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input);
5324          }
5325
5326          this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1modifierFlags[0] |= posFlags[0];
5327          this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1modifierFlags[0] &= ~negFlags[0];
5328          if (value0 != 41)
5329            throw org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException_$MalformedPatternException__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException_2Ljava_lang_String_2(new org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException(), 'Sequence (?' + com_google_gwt_lang_Cast_charToString__C(value0) + '...) not recognized');
5330          org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1getNextChar__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2(this$static);
5331          hintFlags[0] = 8;
5332          return (-1);
5333      }
5334    }
5335     else {
5336      parenthesisNum = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1numParentheses;
5337      ++this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1numParentheses;
5338      nodeOffset = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1emitArgNode__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2CC(this$static, 27, com_google_gwt_lang_Cast_narrow_1char__Ljava_lang_Object_2(parenthesisNum));
5339    }
5340  }
5341   else
5342    paren = 0;
5343  br = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1parseAlternation__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2_3I(this$static, flags);
5344  if (br == (-1))
5345    return (-1);
5346  if (nodeOffset != (-1))
5347    org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1programAddTail__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2II(this$static, nodeOffset, br);
5348  else
5349    nodeOffset = br;
5350  if ((flags[0] & 1)== 0)
5351    hintFlags[0] &= (-2);
5352  hintFlags[0] |= flags[0] & 4;
5353  while (org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1getValue__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input) == 124) {
5354    org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1getNextChar__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2(this$static);
5355    br = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1parseAlternation__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2_3I(this$static, flags);
5356    if (br == (-1))
5357      return (-1);
5358    org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1programAddTail__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2II(this$static, nodeOffset, br);
5359    if ((flags[0] & 1)== 0)
5360      hintFlags[0] &= (-2);
5361    hintFlags[0] |= flags[0] & 4;
5362  }
5363  switch (paren) {
5364    case 58:
5365      ender = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1emitNode__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2C(this$static, 15);
5366      break;
5367    case 1:
5368      ender = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1emitArgNode__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2CC(this$static, 28, com_google_gwt_lang_Cast_narrow_1char__Ljava_lang_Object_2(parenthesisNum));
5369      break;
5370    case 61:
5371    case 33:
5372      ender = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1emitNode__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2C(this$static, 33);
5373      hintFlags[0] &= (-2);
5374      break;
5375    case 0:
5376    default:ender = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1emitNode__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2C(this$static, 0);
5377      break;
5378  }
5379  org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1programAddTail__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2II(this$static, nodeOffset, ender);
5380  for (br = nodeOffset; br != (-1); br = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getNext___3CI(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1program, br))
5381    org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1programAddOperatorTail__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2II(this$static, br, ender);
5382  if (paren == 61) {
5383    org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1programInsertOperator__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2CI(this$static, 31, nodeOffset);
5384    org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1programAddTail__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2II(this$static, nodeOffset, org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1emitNode__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2C(this$static, 15));
5385  }
5386   else if (paren == 33) {
5387    org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1programInsertOperator__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2CI(this$static, 32, nodeOffset);
5388    org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1programAddTail__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2II(this$static, nodeOffset, org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1emitNode__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2C(this$static, 15));
5389  }
5390  if (paren != 0 &&(org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1isAtEnd__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input) || org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1getNextChar__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2(this$static) != 41)) {
5391    throw org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException_$MalformedPatternException__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException_2Ljava_lang_String_2(new org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException(), 'Unmatched parentheses.');
5392  }
5393   else if (paren == 0 && !org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1isAtEnd__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input)) {
5394    if (org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1getValue__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input) == 41)
5395      throw org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException_$MalformedPatternException__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException_2Ljava_lang_String_2(new org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException(), 'Unmatched parentheses.');
5396    else
5397      throw org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException_$MalformedPatternException__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException_2Ljava_lang_String_2(new org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException(), 'Unreached characters at end of expression.  Please report this bug!');
5398  }
5399  return nodeOffset;
5400}
5401
5402function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1emitArgNode__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2CC(this$static, operator, arg){
5403  var offset;
5404  offset = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1programSize;
5405  if (this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1program === null)
5406    this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1programSize += 3;
5407  else {
5408    this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1program[this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1programSize++] = operator;
5409    this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1program[this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1programSize++] = 0;
5410    this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1program[this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1programSize++] = arg;
5411  }
5412  return offset;
5413}
5414
5415function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1emitCode__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2C(this$static, code){
5416  if (this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1program !== null)
5417    this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1program[this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1programSize] = code;
5418  ++this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1programSize;
5419}
5420
5421function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1parsePOSIX__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2_3Z(this$static, negFlag){
5422  var offset, len, pos, value0, buf, opcode, e, $e0;
5423  offset = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer__1offset;
5424  len = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer__1array.com_google_gwt_lang_Array_length;
5425  pos = offset;
5426  value0 = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1getValue__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2I(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input, pos++);
5427  if (value0 != 58)
5428    return 0;
5429  if (org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1getValue__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2I(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input, pos) == 94) {
5430    negFlag[0] = true;
5431    pos++;
5432  }
5433   else {
5434    negFlag[0] = false;
5435  }
5436  buf = java_lang_StringBuffer_$StringBuffer__Ljava_lang_StringBuffer_2(new java_lang_StringBuffer());
5437  try {
5438    while ((value0 = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1getValue__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2I(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input, pos++))!= 58 && pos < len) {
5439      java_lang_StringBuffer_$append__Ljava_lang_StringBuffer_2C(buf, value0);
5440    }
5441  }
5442   catch ($e0) {
5443    $e0 = com_google_gwt_lang_Exceptions_caught__Ljava_lang_Object_2($e0);
5444    if (com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2I($e0, 29)) {
5445      e = $e0;
5446      return 0;
5447    }
5448     else
5449      throw $e0;
5450  }
5451  if (org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1getValue__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2I(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input, pos++) != 93) {
5452    return 0;
5453  }
5454  opcode = java_util_HashMap_$get__Ljava_util_HashMap_2Ljava_lang_Object_2(org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1hashPOSIX, buf.toString__());
5455  if (opcode === null)
5456    return 0;
5457  org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1setOffset__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2I(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input, pos);
5458  return com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2I(opcode, 21).java_lang_Character_value;
5459}
5460
5461function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1parseAtom__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2_3I(this$static, retFlags){
5462  var doDefault, value0, offset, flags, num, buffer, e, ender, length0, pOffset, maxOffset, lastOffset, numLength, doOctal, num, buffer, e, $e0;
5463  flags = com_google_gwt_lang_Array_initValues__Ljava_lang_String_2IILjava_lang_Object_2('[I', 69, (-1), [0]);
5464  retFlags[0] = 0;
5465  doDefault = false;
5466  offset = (-1);
5467  tryAgain: while (true) {
5468    value0 = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1getValue__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input);
5469    switch (value0) {
5470      case 94:
5471        org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1getNextChar__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2(this$static);
5472        if ((this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1modifierFlags[0] & 8)!= 0)
5473          offset = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1emitNode__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2C(this$static, 2);
5474        else if ((this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1modifierFlags[0] & 16)!= 0)
5475          offset = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1emitNode__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2C(this$static, 3);
5476        else
5477          offset = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1emitNode__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2C(this$static, 1);
5478        break tryAgain;
5479      case 36:
5480        org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1getNextChar__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2(this$static);
5481        if ((this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1modifierFlags[0] & 8)!= 0)
5482          offset = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1emitNode__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2C(this$static, 5);
5483        else if ((this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1modifierFlags[0] & 16)!= 0)
5484          offset = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1emitNode__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2C(this$static, 6);
5485        else
5486          offset = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1emitNode__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2C(this$static, 4);
5487        break tryAgain;
5488      case 46:
5489        org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1getNextChar__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2(this$static);
5490        if ((this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1modifierFlags[0] & 16)!= 0)
5491          offset = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1emitNode__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2C(this$static, 8);
5492        else
5493          offset = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1emitNode__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2C(this$static, 7);
5494        ++this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1cost;
5495        retFlags[0] |= 3;
5496        break tryAgain;
5497      case 91:
5498        org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1increment__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input);
5499        offset = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1parseUnicodeClass__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2(this$static);
5500        retFlags[0] |= 3;
5501        break tryAgain;
5502      case 40:
5503        org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1getNextChar__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2(this$static);
5504        offset = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1parseExpression__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2Z_3I(this$static, true, flags);
5505        if (offset == (-1)) {
5506          if ((flags[0] & 8)!= 0)
5507            continue tryAgain;
5508          return (-1);
5509        }
5510
5511        retFlags[0] |= flags[0] & 5;
5512        break tryAgain;
5513      case 124:
5514      case 41:
5515        if ((flags[0] & 8)!= 0) {
5516          retFlags[0] |= 8;
5517          return (-1);
5518        }
5519
5520        throw org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException_$MalformedPatternException__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException_2Ljava_lang_String_2(new org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException(), 'Error in expression at ' + org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1toString__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2I(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input, this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer__1offset));
5521      case 63:
5522      case 43:
5523      case 42:
5524        throw org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException_$MalformedPatternException__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException_2Ljava_lang_String_2(new org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException(), '?+* follows nothing in expression');
5525      case 92:
5526        value0 = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1increment__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input);
5527        switch (value0) {
5528          case 65:
5529            offset = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1emitNode__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2C(this$static, 3);
5530            retFlags[0] |= 2;
5531            org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1getNextChar__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2(this$static);
5532            break;
5533          case 71:
5534            offset = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1emitNode__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2C(this$static, 30);
5535            retFlags[0] |= 2;
5536            org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1getNextChar__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2(this$static);
5537            break;
5538          case 90:
5539            offset = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1emitNode__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2C(this$static, 6);
5540            retFlags[0] |= 2;
5541            org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1getNextChar__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2(this$static);
5542            break;
5543          case 119:
5544            offset = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1emitNode__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2C(this$static, 18);
5545            retFlags[0] |= 3;
5546            org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1getNextChar__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2(this$static);
5547            break;
5548          case 87:
5549            offset = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1emitNode__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2C(this$static, 19);
5550            retFlags[0] |= 3;
5551            org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1getNextChar__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2(this$static);
5552            break;
5553          case 98:
5554            offset = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1emitNode__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2C(this$static, 20);
5555            retFlags[0] |= 2;
5556            org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1getNextChar__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2(this$static);
5557            break;
5558          case 66:
5559            offset = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1emitNode__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2C(this$static, 21);
5560            retFlags[0] |= 2;
5561            org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1getNextChar__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2(this$static);
5562            break;
5563          case 115:
5564            offset = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1emitNode__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2C(this$static, 22);
5565            retFlags[0] |= 3;
5566            org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1getNextChar__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2(this$static);
5567            break;
5568          case 83:
5569            offset = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1emitNode__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2C(this$static, 23);
5570            retFlags[0] |= 3;
5571            org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1getNextChar__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2(this$static);
5572            break;
5573          case 100:
5574            offset = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1emitNode__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2C(this$static, 24);
5575            retFlags[0] |= 3;
5576            org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1getNextChar__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2(this$static);
5577            break;
5578          case 68:
5579            offset = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1emitNode__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2C(this$static, 25);
5580            retFlags[0] |= 3;
5581            org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1getNextChar__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2(this$static);
5582            break;
5583          case 110:
5584          case 114:
5585          case 116:
5586          case 102:
5587          case 101:
5588          case 97:
5589          case 120:
5590          case 99:
5591          case 48:
5592            doDefault = true;
5593            break tryAgain;
5594          case 49:
5595          case 50:
5596          case 51:
5597          case 52:
5598          case 53:
5599          case 54:
5600          case 55:
5601          case 56:
5602          case 57:
5603            buffer = java_lang_StringBuffer_$StringBuffer__Ljava_lang_StringBuffer_2I(new java_lang_StringBuffer(), 10);
5604            num = 0;
5605            value0 = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1getValueRelative__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2I(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input, num);
5606            while (java_lang_Character_isDigit__C(value0)) {
5607              java_lang_StringBuffer_$append__Ljava_lang_StringBuffer_2C(buffer, value0);
5608              ++num;
5609              value0 = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1getValueRelative__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2I(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input, num);
5610            }
5611
5612            try {
5613              num = java_lang_Integer_parseInt__Ljava_lang_String_2(buffer.toString__());
5614            }
5615             catch ($e0) {
5616              $e0 = com_google_gwt_lang_Exceptions_caught__Ljava_lang_Object_2($e0);
5617              if (com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2I($e0, 28)) {
5618                e = $e0;
5619                throw org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException_$MalformedPatternException__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException_2Ljava_lang_String_2(new org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException(), 'Unexpected number format exception.  Please report this bug.NumberFormatException message: ' + e.java_lang_Throwable_message);
5620              }
5621               else
5622                throw $e0;
5623            }
5624
5625            if (num > 9 && num >= this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1numParentheses) {
5626              doDefault = true;
5627              break tryAgain;
5628            }
5629             else {
5630              if (num >= this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1numParentheses)
5631                throw org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException_$MalformedPatternException__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException_2Ljava_lang_String_2(new org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException(), 'Invalid backreference: \\' + num);
5632              this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1sawBackreference = true;
5633              offset = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1emitArgNode__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2CC(this$static, 26, com_google_gwt_lang_Cast_narrow_1char__Ljava_lang_Object_2(num));
5634              retFlags[0] |= 1;
5635              value0 = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1getValue__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input);
5636              while (java_lang_Character_isDigit__C(value0))
5637                value0 = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1increment__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input);
5638              org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1decrement__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input);
5639              org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1getNextChar__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2(this$static);
5640            }
5641
5642            break;
5643          case 0:
5644          case 65535:
5645            if (org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1isAtEnd__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input))
5646              throw org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException_$MalformedPatternException__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException_2Ljava_lang_String_2(new org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException(), 'Trailing \\ in expression.');
5647          default:doDefault = true;
5648            break tryAgain;
5649        }
5650
5651        break tryAgain;
5652      case 35:
5653        if ((this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1modifierFlags[0] & 32)!= 0) {
5654          while (!org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1isAtEnd__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input) && org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1getValue__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input) != 10)
5655            org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1increment__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input);
5656          if (!org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1isAtEnd__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input))
5657            continue tryAgain;
5658        }
5659
5660      default:org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1increment__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input);
5661        doDefault = true;
5662        break tryAgain;
5663    }
5664  }
5665  if (doDefault) {
5666    offset = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1emitNode__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2C(this$static, 14);
5667    org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1emitCode__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2C(this$static, 65535);
5668    forLoop: for (length0 = 0 , pOffset = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer__1offset - 1 , maxOffset = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer__1array.com_google_gwt_lang_Array_length; length0 < 127 && pOffset < maxOffset; ++length0) {
5669      lastOffset = pOffset;
5670      value0 = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1getValue__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2I(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input, pOffset);
5671      switch (value0) {
5672        case 94:
5673        case 36:
5674        case 46:
5675        case 91:
5676        case 40:
5677        case 41:
5678        case 124:
5679          break forLoop;
5680        case 92:
5681          value0 = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1getValue__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2I(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input, ++pOffset);
5682          switch (value0) {
5683            case 65:
5684            case 71:
5685            case 90:
5686            case 119:
5687            case 87:
5688            case 98:
5689            case 66:
5690            case 115:
5691            case 83:
5692            case 100:
5693            case 68:
5694              --pOffset;
5695              break forLoop;
5696            case 110:
5697              ender = 10;
5698              ++pOffset;
5699              break;
5700            case 114:
5701              ender = 13;
5702              ++pOffset;
5703              break;
5704            case 116:
5705              ender = 9;
5706              ++pOffset;
5707              break;
5708            case 102:
5709              ender = 12;
5710              ++pOffset;
5711              break;
5712            case 101:
5713              ender = 27;
5714              ++pOffset;
5715              break;
5716            case 97:
5717              ender = 7;
5718              ++pOffset;
5719              break;
5720            case 120:
5721              numLength = com_google_gwt_lang_Array_initDims__Ljava_lang_String_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2('[I', [69], [(-1)], [1], 0);
5722              ender = com_google_gwt_lang_Cast_narrow_1char__Ljava_lang_Object_2(org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1parseHex___3CII_3I(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer__1array, ++pOffset, 2, numLength));
5723              pOffset += numLength[0];
5724              break;
5725            case 99:
5726              ++pOffset;
5727              ender = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1getValue__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2I(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input, pOffset++);
5728              if (java_lang_Character_isLowerCase__C(ender))
5729                ender = java_lang_Character_toUpperCase__C(ender);
5730              ender ^= 64;
5731              break;
5732            case 48:
5733            case 49:
5734            case 50:
5735            case 51:
5736            case 52:
5737            case 53:
5738            case 54:
5739            case 55:
5740            case 56:
5741            case 57:
5742              doOctal = false;
5743              value0 = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1getValue__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2I(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input, pOffset);
5744              if (value0 == 48)
5745                doOctal = true;
5746              value0 = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1getValue__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2I(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input, pOffset + 1);
5747              if (java_lang_Character_isDigit__C(value0)) {
5748                buffer = java_lang_StringBuffer_$StringBuffer__Ljava_lang_StringBuffer_2I(new java_lang_StringBuffer(), 10);
5749                num = pOffset;
5750                value0 = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1getValue__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2I(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input, num);
5751                while (java_lang_Character_isDigit__C(value0)) {
5752                  java_lang_StringBuffer_$append__Ljava_lang_StringBuffer_2C(buffer, value0);
5753                  ++num;
5754                  value0 = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1getValue__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2I(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input, num);
5755                }
5756                try {
5757                  num = java_lang_Integer_parseInt__Ljava_lang_String_2(buffer.toString__());
5758                }
5759                 catch ($e0) {
5760                  $e0 = com_google_gwt_lang_Exceptions_caught__Ljava_lang_Object_2($e0);
5761                  if (com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2I($e0, 28)) {
5762                    e = $e0;
5763                    throw org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException_$MalformedPatternException__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException_2Ljava_lang_String_2(new org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException(), 'Unexpected number format exception.  Please report this bug.NumberFormatException message: ' + e.java_lang_Throwable_message);
5764                  }
5765                   else
5766                    throw $e0;
5767                }
5768                if (!doOctal)
5769                  doOctal = num >= this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1numParentheses;
5770              }
5771
5772              if (doOctal) {
5773                numLength = com_google_gwt_lang_Array_initDims__Ljava_lang_String_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2('[I', [69], [(-1)], [1], 0);
5774                ender = com_google_gwt_lang_Cast_narrow_1char__Ljava_lang_Object_2(org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1parseOctal___3CII_3I(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer__1array, pOffset, 3, numLength));
5775                pOffset += numLength[0];
5776              }
5777               else {
5778                --pOffset;
5779                break forLoop;
5780              }
5781
5782              break;
5783            case 65535:
5784            case 0:
5785              if (pOffset >= maxOffset)
5786                throw org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException_$MalformedPatternException__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException_2Ljava_lang_String_2(new org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException(), 'Trailing \\ in expression.');
5787            default:ender = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1getValue__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2I(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input, pOffset++);
5788              break;
5789          }
5790
5791          break;
5792        case 35:
5793          if ((this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1modifierFlags[0] & 32)!= 0) {
5794            while (pOffset < maxOffset && org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1getValue__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2I(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input, pOffset) != 10)
5795              ++pOffset;
5796          }
5797
5798        case 32:
5799        case 9:
5800        case 10:
5801        case 13:
5802        case 12:
5803        case 11:
5804          if ((this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1modifierFlags[0] & 32)!= 0) {
5805            ++pOffset;
5806            --length0;
5807            continue;
5808          }
5809
5810        default:ender = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1getValue__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2I(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input, pOffset++);
5811          break;
5812      }
5813      if ((this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1modifierFlags[0] & 1)!= 0 && java_lang_Character_isUpperCase__C(ender))
5814        ender = java_lang_Character_toLowerCase__C(ender);
5815      if (pOffset < maxOffset && org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1isComplexRepetitionOp___3CI(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer__1array, pOffset)) {
5816        if (length0 > 0)
5817          pOffset = lastOffset;
5818        else {
5819          ++length0;
5820          org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1emitCode__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2C(this$static, ender);
5821        }
5822        break;
5823      }
5824      org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1emitCode__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2C(this$static, ender);
5825    }
5826    org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1setOffset__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2I(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input, pOffset - 1);
5827    org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1getNextChar__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2(this$static);
5828    if (length0 < 0)
5829      throw org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException_$MalformedPatternException__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException_2Ljava_lang_String_2(new org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException(), 'Unexpected compilation failure.  Please report this bug!');
5830    if (length0 > 0)
5831      retFlags[0] |= 1;
5832    if (length0 == 1)
5833      retFlags[0] |= 2;
5834    if (this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1program !== null)
5835      this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1program[org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getOperand__I(offset)] = com_google_gwt_lang_Cast_narrow_1char__Ljava_lang_Object_2(length0);
5836    org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1emitCode__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2C(this$static, 65535);
5837  }
5838  return offset;
5839}
5840
5841function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1programInsertOperator__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2CI(this$static, operator, operand){
5842  var src0, dest, offset;
5843  offset = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode_$clinit__().org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1opType[operator] == 10?2:0;
5844  if (this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1program === null) {
5845    this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1programSize += 2 + offset;
5846    return ;
5847  }
5848  src0 = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1programSize;
5849  this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1programSize += 2 + offset;
5850  dest = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1programSize;
5851  while (src0 > operand) {
5852    --src0;
5853    --dest;
5854    this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1program[dest] = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1program[src0];
5855  }
5856  this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1program[operand++] = operator;
5857  this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1program[operand++] = 0;
5858  while (offset-- > 0)
5859    this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1program[operand++] = 0;
5860}
5861
5862function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1parseAlternation__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2_3I(this$static, retFlags){
5863  var chain, offset, latest, flags, value0;
5864  flags = 0;
5865  retFlags[0] = 0;
5866  offset = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1emitNode__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2C(this$static, 12);
5867  chain = (-1);
5868  if (this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer__1offset == 0) {
5869    org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1setOffset__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2I(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input, (-1));
5870    org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1getNextChar__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2(this$static);
5871  }
5872   else {
5873    org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1decrement__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input);
5874    org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1getNextChar__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2(this$static);
5875  }
5876  value0 = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1getValue__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input);
5877  while (value0 != 65535 && value0 != 124 && value0 != 41) {
5878    flags &= (-9);
5879    latest = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1parseBranch__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2_3I(this$static, retFlags);
5880    if (latest == (-1)) {
5881      if ((flags & 8)!= 0) {
5882        value0 = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1getValue__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input);
5883        continue;
5884      }
5885      return (-1);
5886    }
5887    retFlags[0] |= flags & 1;
5888    if (chain == (-1))
5889      retFlags[0] |= flags & 4;
5890    else {
5891      ++this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1cost;
5892      org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1programAddTail__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2II(this$static, chain, latest);
5893    }
5894    chain = latest;
5895    value0 = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1getValue__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input);
5896  }
5897  if (chain == (-1))
5898    org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1emitNode__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2C(this$static, 15);
5899  return offset;
5900}
5901
5902function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1programAddOperatorTail__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2II(this$static, current, value0){
5903  if (this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1program === null || current == (-1) || org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode_$clinit__().org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1opType[this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1program[current]] != 12)
5904    return ;
5905  org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1programAddTail__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2II(this$static, org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getNextOperator__I(current), value0);
5906}
5907
5908function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$compile__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2_3CI(this$static, pattern, options0){
5909  var flags, caseInsensitive, scan, regexp, mustString, startString, first, sawOpen, sawPlus, lastLongest, longest, length0, minLength, curBack, back0, backmost, doItAgain, op, temp;
5910  flags = com_google_gwt_lang_Array_initValues__Ljava_lang_String_2IILjava_lang_Object_2('[I', 69, (-1), [0]);
5911  sawOpen = false;
5912  sawPlus = false;
5913  minLength = 0;
5914  this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$CharStringPointer__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2_3C(new org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer(), pattern);
5915  caseInsensitive = options0 & 1;
5916  this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1modifierFlags[0] = com_google_gwt_lang_Cast_narrow_1char__Ljava_lang_Object_2(options0);
5917  this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1sawBackreference = false;
5918  this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1numParentheses = 1;
5919  this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1programSize = 0;
5920  this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1cost = 0;
5921  this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1program = null;
5922  org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1emitCode__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2C(this$static, 0);
5923  if (org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1parseExpression__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2Z_3I(this$static, false, flags) == (-1))
5924    throw org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException_$MalformedPatternException__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException_2Ljava_lang_String_2(new org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException(), 'Unknown compilation error.');
5925  if (this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1programSize >= 65534)
5926    throw org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException_$MalformedPatternException__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException_2Ljava_lang_String_2(new org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException(), 'Expression is too large.');
5927  this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1program = com_google_gwt_lang_Array_initDims__Ljava_lang_String_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2('[C', [0], [(-1)], [this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1programSize], 0);
5928  regexp = new org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern();
5929  regexp.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1program = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1program;
5930  regexp.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1expression = java_lang_String__1String___3C(pattern);
5931  org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_$_1setOffset__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharStringPointer_2I(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input, 0);
5932  this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1numParentheses = 1;
5933  this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1programSize = 0;
5934  this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1cost = 0;
5935  org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1emitCode__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2C(this$static, 0);
5936  if (org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$_1_1parseExpression__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2Z_3I(this$static, false, flags) == (-1))
5937    throw org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException_$MalformedPatternException__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException_2Ljava_lang_String_2(new org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_MalformedPatternException(), 'Unknown compilation error.');
5938  caseInsensitive = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1modifierFlags[0] & 1;
5939  regexp.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1isExpensive = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1cost >= 10;
5940  regexp.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1startClassOffset = (-1);
5941  regexp.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1anchor = 0;
5942  regexp.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1back = (-1);
5943  regexp.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1options = options0;
5944  regexp.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1startString = null;
5945  regexp.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1mustString = null;
5946  mustString = null;
5947  startString = null;
5948  scan = 1;
5949  if (this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1program[org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getNext___3CI(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1program, scan)] == 0) {
5950    first = scan = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getNextOperator__I(scan);
5951    op = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1program[first];
5952    while (op == 27 &&(sawOpen = true) || op == 12 && this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1program[org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getNext___3CI(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1program, first)] != 12 || op == 17 || op == 29 || org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode_$clinit__().org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1opType[op] == 10 && org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getArg1___3CI(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1program, first) > 0) {
5953      if (op == 17)
5954        sawPlus = true;
5955      else
5956        first += org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode_$clinit__().org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1operandLength[op];
5957      first = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getNextOperator__I(first);
5958      op = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1program[first];
5959    }
5960    doItAgain = true;
5961    while (doItAgain) {
5962      doItAgain = false;
5963      op = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1program[first];
5964      if (op == 14) {
5965        startString = java_lang_String__1String___3CII(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1program, org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getOperand__I(first + 1), this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1program[org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getOperand__I(first)]);
5966      }
5967       else if (org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1isInArray__C_3CI(op, org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode_$clinit__().org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1opLengthOne, 2))
5968        regexp.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1startClassOffset = first;
5969      else if (op == 20 || op == 21)
5970        regexp.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1startClassOffset = first;
5971      else if (org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode_$clinit__().org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1opType[op] == 1) {
5972        if (op == 1)
5973          regexp.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1anchor = 1;
5974        else if (op == 2)
5975          regexp.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1anchor = 2;
5976        else
5977          regexp.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1anchor = 3;
5978        first = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getNextOperator__I(first);
5979        doItAgain = true;
5980        continue;
5981      }
5982       else if (op == 16 && org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode_$clinit__().org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1opType[this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1program[org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getNextOperator__I(first)]] == 7 && (regexp.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1anchor & 3)!= 0) {
5983        regexp.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1anchor = 11;
5984        first = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getNextOperator__I(first);
5985        doItAgain = true;
5986        continue;
5987      }
5988    }
5989    if (sawPlus &&(!sawOpen || !this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1sawBackreference))
5990      regexp.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1anchor |= 4;
5991    lastLongest = java_lang_StringBuffer_$StringBuffer__Ljava_lang_StringBuffer_2(new java_lang_StringBuffer());
5992    longest = java_lang_StringBuffer_$StringBuffer__Ljava_lang_StringBuffer_2(new java_lang_StringBuffer());
5993    length0 = 0;
5994    minLength = 0;
5995    curBack = 0;
5996    back0 = 0;
5997    backmost = 0;
5998    while (scan > 0 && (op = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1program[scan])!= 0) {
5999      if (op == 12) {
6000        if (this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1program[org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getNext___3CI(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1program, scan)] == 12) {
6001          curBack = (-30000);
6002          while (this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1program[scan] == 12)
6003            scan = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getNext___3CI(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1program, scan);
6004        }
6005         else
6006          scan = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getNextOperator__I(scan);
6007        continue;
6008      }
6009      if (op == 32) {
6010        curBack = (-30000);
6011        scan = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getNext___3CI(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1program, scan);
6012        continue;
6013      }
6014      if (op == 14) {
6015        first = scan;
6016        while (this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1program[temp = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getNext___3CI(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1program, scan)] == 28)
6017          scan = temp;
6018        minLength += this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1program[org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getOperand__I(first)];
6019        temp = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1program[org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getOperand__I(first)];
6020        if (curBack - back0 == length0) {
6021          lastLongest.append__Ljava_lang_String_2(java_lang_String__1String___3CII(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1program, org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getOperand__I(first) + 1, temp));
6022          length0 += temp;
6023          curBack += temp;
6024          first = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getNext___3CI(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1program, scan);
6025        }
6026         else if (temp >= length0 +(curBack >= 0?1:0)) {
6027          length0 = temp;
6028          lastLongest = java_lang_StringBuffer_$StringBuffer__Ljava_lang_StringBuffer_2Ljava_lang_String_2(new java_lang_StringBuffer(), java_lang_String__1String___3CII(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1program, org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getOperand__I(first) + 1, temp));
6029          back0 = curBack;
6030          curBack += length0;
6031          first = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getNext___3CI(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1program, scan);
6032        }
6033         else
6034          curBack += temp;
6035      }
6036       else if (org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1isInArray__C_3CI(op, org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode_$clinit__().org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1opLengthVaries, 0)) {
6037        curBack = (-30000);
6038        length0 = 0;
6039        if (lastLongest.length__() > longest.length__()) {
6040          longest = lastLongest;
6041          backmost = back0;
6042        }
6043        lastLongest = java_lang_StringBuffer_$StringBuffer__Ljava_lang_StringBuffer_2(new java_lang_StringBuffer());
6044        if (op == 17 && org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1isInArray__C_3CI(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1program[org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getNextOperator__I(scan)], org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode_$clinit__().org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1opLengthOne, 0))
6045          ++minLength;
6046        else if (org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode_$clinit__().org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1opType[op] == 10 && org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1isInArray__C_3CI(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1program[org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getNextOperator__I(scan) + 2], org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode_$clinit__().org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1opLengthOne, 0))
6047          minLength += org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getArg1___3CI(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1program, scan);
6048      }
6049       else if (org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1isInArray__C_3CI(op, org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode_$clinit__().org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1opLengthOne, 0)) {
6050        ++curBack;
6051        ++minLength;
6052        length0 = 0;
6053        if (lastLongest.length__() > longest.length__()) {
6054          longest = lastLongest;
6055          backmost = back0;
6056        }
6057        lastLongest = java_lang_StringBuffer_$StringBuffer__Ljava_lang_StringBuffer_2(new java_lang_StringBuffer());
6058      }
6059      scan = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getNext___3CI(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1program, scan);
6060    }
6061    if (lastLongest.length__() +(org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode_$clinit__().org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1opType[this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1program[first]] == 4?1:0) > longest.length__()) {
6062      longest = lastLongest;
6063      backmost = back0;
6064    }
6065     else
6066      lastLongest = java_lang_StringBuffer_$StringBuffer__Ljava_lang_StringBuffer_2(new java_lang_StringBuffer());
6067    if (longest.length__() > 0 && startString === null) {
6068      mustString = longest.toString__();
6069      if (backmost < 0)
6070        backmost = (-1);
6071      regexp.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1back = backmost;
6072    }
6073     else
6074      longest = null;
6075  }
6076  regexp.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1isCaseInsensitive = (caseInsensitive & 1)!= 0;
6077  regexp.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1numParentheses = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1numParentheses - 1;
6078  regexp.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1minLength = minLength;
6079  if (mustString !== null) {
6080    regexp.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1mustString = java_lang_String_$toCharArray__Ljava_lang_String_2(mustString);
6081    regexp.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1mustUtility = 100;
6082  }
6083  if (startString !== null)
6084    regexp.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1startString = java_lang_String_$toCharArray__Ljava_lang_String_2(startString);
6085  return regexp;
6086}
6087
6088function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler(){
6089}
6090
6091_ = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler.prototype = new java_lang_Object();
6092_.java_lang_Object_typeName = 'org.cs3.dokuwiki.jsp.client.apache.oro.text.regex.Perl5Compiler';
6093_.java_lang_Object_typeId = 0;
6094_.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1input = null;
6095_.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1sawBackreference = false;
6096_.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1numParentheses = 0;
6097_.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1programSize = 0;
6098_.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1cost = 0;
6099_.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1program = null;
6100org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler__1_1hashPOSIX = null;
6101function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5MatchResult_toString__(){
6102  return org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5MatchResult_$group__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5MatchResult_2I(this, 0);
6103}
6104
6105function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5MatchResult_$group__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5MatchResult_2I(this$static, group){
6106  var begin, end, length0;
6107  if (group < this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5MatchResult__1beginGroupOffset.com_google_gwt_lang_Array_length) {
6108    begin = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5MatchResult__1beginGroupOffset[group];
6109    end = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5MatchResult__1endGroupOffset[group];
6110    length0 = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5MatchResult__1match.length__();
6111    if (begin >= 0 && end >= 0) {
6112      if (begin < length0 && end <= length0 && end > begin)
6113        return this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5MatchResult__1match.substring__II(begin, end);
6114      else if (begin <= end)
6115        return '';
6116    }
6117  }
6118  return null;
6119}
6120
6121function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5MatchResult_$Perl5MatchResult__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5MatchResult_2I(this$static, groups){
6122  this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5MatchResult__1beginGroupOffset = com_google_gwt_lang_Array_initDims__Ljava_lang_String_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2('[I', [69], [(-1)], [groups], 0);
6123  this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5MatchResult__1endGroupOffset = com_google_gwt_lang_Array_initDims__Ljava_lang_String_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2('[I', [69], [(-1)], [groups], 0);
6124  return this$static;
6125}
6126
6127function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5MatchResult_$beginOffset__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5MatchResult_2I(this$static, group){
6128  var begin, end;
6129  if (group < this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5MatchResult__1beginGroupOffset.com_google_gwt_lang_Array_length) {
6130    begin = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5MatchResult__1beginGroupOffset[group];
6131    end = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5MatchResult__1endGroupOffset[group];
6132    if (begin >= 0 && end >= 0)
6133      return this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5MatchResult__1matchBeginOffset + begin;
6134  }
6135  return (-1);
6136}
6137
6138function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5MatchResult_$endOffset__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5MatchResult_2I(this$static, group){
6139  var begin, end;
6140  if (group < this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5MatchResult__1endGroupOffset.com_google_gwt_lang_Array_length) {
6141    begin = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5MatchResult__1beginGroupOffset[group];
6142    end = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5MatchResult__1endGroupOffset[group];
6143    if (begin >= 0 && end >= 0)
6144      return this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5MatchResult__1matchBeginOffset + end;
6145  }
6146  return (-1);
6147}
6148
6149function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5MatchResult(){
6150}
6151
6152_ = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5MatchResult.prototype = new java_lang_Object();
6153_.toString__ = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5MatchResult_toString__;
6154_.java_lang_Object_typeName = 'org.cs3.dokuwiki.jsp.client.apache.oro.text.regex.Perl5MatchResult';
6155_.java_lang_Object_typeId = 0;
6156_.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5MatchResult__1matchBeginOffset = 0;
6157_.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5MatchResult__1beginGroupOffset = null;
6158_.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5MatchResult__1endGroupOffset = null;
6159_.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5MatchResult__1match = null;
6160function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1compare___3CI_3CII(s1, s1Offs, s2, s2Offs, n){
6161  var cnt;
6162  for (cnt = 0; cnt < n; cnt++ , s1Offs++ , s2Offs++) {
6163    if (s1Offs >= s1.com_google_gwt_lang_Array_length)
6164      return false;
6165    if (s2Offs >= s2.com_google_gwt_lang_Array_length)
6166      return false;
6167    if (s1[s1Offs] != s2[s2Offs])
6168      return false;
6169  }
6170  return true;
6171}
6172
6173function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1findFirst___3CII_3C(input, current, endOffset, mustString){
6174  var count, saveCurrent, ch;
6175  if (input.com_google_gwt_lang_Array_length == 0)
6176    return endOffset;
6177  ch = mustString[0];
6178  while (current < endOffset) {
6179    if (ch == input[current]) {
6180      saveCurrent = current;
6181      count = 0;
6182      while (current < endOffset && count < mustString.com_google_gwt_lang_Array_length) {
6183        if (mustString[count] != input[current])
6184          break;
6185        ++count;
6186        ++current;
6187      }
6188      current = saveCurrent;
6189      if (count >= mustString.com_google_gwt_lang_Array_length)
6190        break;
6191    }
6192    ++current;
6193  }
6194  return current;
6195}
6196
6197function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$$init__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2(this$static){
6198  this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1stack = java_util_Stack_$Stack__Ljava_util_Stack_2(new java_util_Stack());
6199}
6200
6201function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$_1_1initInterpreterGlobals__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern_2_3CIII(this$static, expression, input, beginOffset, endOffset, currentOffset){
6202  this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1caseInsensitive = expression.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1isCaseInsensitive;
6203  this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1input = input;
6204  this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1endOffset = endOffset;
6205  this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentRep = new org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Repetition();
6206  this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentRep.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Repetition__1numInstances = 0;
6207  this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentRep.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Repetition__1lastRepetition = null;
6208  this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1program = expression.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1program;
6209  this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1stack.setSize__I(0);
6210  if (currentOffset == beginOffset || currentOffset <= 0)
6211    this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1previousChar = 10;
6212  else {
6213    this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1previousChar = input[currentOffset - 1];
6214    if (!this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1multiline && this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1previousChar == 10)
6215      this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1previousChar = 0;
6216  }
6217  this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1numParentheses = expression.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1numParentheses;
6218  this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset = currentOffset;
6219  this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1bol = beginOffset;
6220  this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1eol = endOffset;
6221  endOffset = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1numParentheses + 1;
6222  if (this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1beginMatchOffsets === null || endOffset > this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1beginMatchOffsets.com_google_gwt_lang_Array_length) {
6223    if (endOffset < 20)
6224      endOffset = 20;
6225    this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1beginMatchOffsets = com_google_gwt_lang_Array_initDims__Ljava_lang_String_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2('[I', [69], [(-1)], [endOffset], 0);
6226    this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1endMatchOffsets = com_google_gwt_lang_Array_initDims__Ljava_lang_String_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2('[I', [69], [(-1)], [endOffset], 0);
6227  }
6228}
6229
6230function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$_1_1tryExpression__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2I(this$static, offset){
6231  var count;
6232  this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1inputOffset = offset;
6233  this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1lastParen = 0;
6234  this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1expSize = 0;
6235  if (this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1numParentheses > 0) {
6236    for (count = 0; count <= this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1numParentheses; count++) {
6237      this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1beginMatchOffsets[count] = (-1);
6238      this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1endMatchOffsets[count] = (-1);
6239    }
6240  }
6241  if (org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$_1_1match__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2I(this$static, 1)) {
6242    this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1beginMatchOffsets[0] = offset;
6243    this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1endMatchOffsets[0] = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1inputOffset;
6244    return true;
6245  }
6246  return false;
6247}
6248
6249function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$_1_1matchUnicodeClass__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2C_3CIC(this$static, code, __program, offset, opcode){
6250  var isANYOF;
6251  isANYOF = opcode == 35;
6252  while (__program[offset] != 0) {
6253    if (__program[offset] == 37) {
6254      offset++;
6255      if (code >= __program[offset] && code <= __program[offset + 1]) {
6256        return isANYOF;
6257      }
6258       else {
6259        offset += 2;
6260      }
6261    }
6262     else if (__program[offset] == 49) {
6263      offset++;
6264      if (__program[offset++] == code)
6265        return isANYOF;
6266    }
6267     else {
6268      isANYOF = __program[offset] == 47?isANYOF:!isANYOF;
6269      offset++;
6270      switch (__program[offset++]) {
6271        case 18:
6272          if (org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1isWordCharacter__C(code))
6273            return isANYOF;
6274          break;
6275        case 19:
6276          if (!org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1isWordCharacter__C(code))
6277            return isANYOF;
6278          break;
6279        case 22:
6280          if (org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharacterHelper_isWhitespace__C(code))
6281            return isANYOF;
6282          break;
6283        case 23:
6284          if (!org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharacterHelper_isWhitespace__C(code))
6285            return isANYOF;
6286          break;
6287        case 24:
6288          if (java_lang_Character_isDigit__C(code))
6289            return isANYOF;
6290          break;
6291        case 25:
6292          if (!java_lang_Character_isDigit__C(code))
6293            return isANYOF;
6294          break;
6295        case 50:
6296          if (java_lang_Character_isLetterOrDigit__C(code))
6297            return isANYOF;
6298          break;
6299        case 38:
6300          if (java_lang_Character_isLetter__C(code))
6301            return isANYOF;
6302          break;
6303        case 39:
6304          if (org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharacterHelper_isSpaceChar__C(code))
6305            return isANYOF;
6306          break;
6307        case 40:
6308          if (org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharacterHelper_isISOControl__C(code))
6309            return isANYOF;
6310          break;
6311        case 42:
6312          if (java_lang_Character_isLowerCase__C(code))
6313            return isANYOF;
6314          if (this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1caseInsensitive && java_lang_Character_isUpperCase__C(code))
6315            return isANYOF;
6316          break;
6317        case 45:
6318          if (java_lang_Character_isUpperCase__C(code))
6319            return isANYOF;
6320          if (this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1caseInsensitive && java_lang_Character_isLowerCase__C(code))
6321            return isANYOF;
6322          break;
6323        case 43:
6324          if (org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharacterHelper_isSpaceChar__C(code))
6325            return isANYOF;
6326        case 41:
6327          if (java_lang_Character_isLetterOrDigit__C(code))
6328            return isANYOF;
6329        case 44:
6330          switch (org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharacterHelper_getType__C(code)) {
6331            case 20:
6332            case 21:
6333            case 22:
6334            case 23:
6335            case 24:
6336            case 25:
6337            case 26:
6338            case 27:
6339              return isANYOF;
6340            default:break;
6341          }
6342
6343          break;
6344        case 46:
6345          if (code >= 48 && code <= 57 || code >= 97 && code <= 102 || code >= 65 && code <= 70)
6346            return isANYOF;
6347          break;
6348        case 51:
6349          if (code < 128)
6350            return isANYOF;
6351      }
6352    }
6353  }
6354  return !isANYOF;
6355}
6356
6357function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$_1_1match__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2I(this$static, offset){
6358  var nextChar, op, scan, next, input, maxScan, current, line0, arg, inputRemains, minMod, rep, a, b, lastParen;
6359  inputRemains = true;
6360  minMod = false;
6361  input = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1inputOffset;
6362  inputRemains = input < this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1endOffset;
6363  nextChar = inputRemains?this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1input[input]:65535;
6364  scan = offset;
6365  maxScan = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1program.com_google_gwt_lang_Array_length;
6366  while (scan < maxScan) {
6367    next = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getNext___3CI(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1program, scan);
6368    switch (op = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1program[scan]) {
6369      case 1:
6370        if (input == this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1bol?this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1previousChar == 10:this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1multiline &&(inputRemains || input < this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1eol) && this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1input[input - 1] == 10)
6371          break;
6372        return false;
6373      case 2:
6374        if (input == this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1bol?this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1previousChar == 10:(inputRemains || input < this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1eol)&& this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1input[input - 1] == 10)
6375          break;
6376        return false;
6377      case 3:
6378        if (input == this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1bol && this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1previousChar == 10)
6379          break;
6380        return false;
6381      case 30:
6382        if (input == this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1bol)
6383          break;
6384        return true;
6385      case 4:
6386        if ((inputRemains || input < this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1eol)&& nextChar != 10)
6387          return false;
6388        if (!this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1multiline && this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1eol - input > 1)
6389          return false;
6390        break;
6391      case 5:
6392        if ((inputRemains || input < this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1eol)&& nextChar != 10)
6393          return false;
6394        break;
6395      case 6:
6396        if ((inputRemains || input < this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1eol)&& nextChar != 10)
6397          return false;
6398        if (this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1eol - input > 1)
6399          return false;
6400        break;
6401      case 8:
6402        if (!inputRemains && input >= this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1eol)
6403          return false;
6404        inputRemains = ++input < this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1endOffset;
6405        nextChar = inputRemains?this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1input[input]:65535;
6406        break;
6407      case 7:
6408        if (!inputRemains && input >= this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1eol || nextChar == 10)
6409          return false;
6410        inputRemains = ++input < this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1endOffset;
6411        nextChar = inputRemains?this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1input[input]:65535;
6412        break;
6413      case 14:
6414        current = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getOperand__I(scan);
6415        line0 = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1program[current++];
6416        if (this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1program[current] != nextChar)
6417          return false;
6418        if (this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1eol - input < line0)
6419          return false;
6420        if (line0 > 1 && !org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1compare___3CI_3CII(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1program, current, this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1input, input, line0))
6421          return false;
6422        input += line0;
6423        inputRemains = input < this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1endOffset;
6424        nextChar = inputRemains?this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1input[input]:65535;
6425        break;
6426      case 9:
6427        current = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getOperand__I(scan);
6428        if (nextChar == 65535 && inputRemains)
6429          nextChar = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1input[input];
6430        if (nextChar >= 256 || (this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1program[current +(nextChar >> 4)] & 1 <<(nextChar & 15))!= 0)
6431          return false;
6432        if (!inputRemains && input >= this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1eol)
6433          return false;
6434        inputRemains = ++input < this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1endOffset;
6435        nextChar = inputRemains?this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1input[input]:65535;
6436        break;
6437      case 35:
6438      case 36:
6439        current = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getOperand__I(scan);
6440        if (nextChar == 65535 && inputRemains)
6441          nextChar = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1input[input];
6442        if (!org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$_1_1matchUnicodeClass__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2C_3CIC(this$static, nextChar, this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1program, current, op))
6443          return false;
6444        if (!inputRemains && input >= this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1eol)
6445          return false;
6446        inputRemains = ++input < this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1endOffset;
6447        nextChar = inputRemains?this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1input[input]:65535;
6448        break;
6449      case 18:
6450        if (!inputRemains)
6451          return false;
6452        if (!org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1isWordCharacter__C(nextChar))
6453          return false;
6454        inputRemains = ++input < this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1endOffset;
6455        nextChar = inputRemains?this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1input[input]:65535;
6456        break;
6457      case 19:
6458        if (!inputRemains && input >= this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1eol)
6459          return false;
6460        if (org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1isWordCharacter__C(nextChar))
6461          return false;
6462        inputRemains = ++input < this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1endOffset;
6463        nextChar = inputRemains?this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1input[input]:65535;
6464        break;
6465      case 21:
6466      case 20:
6467        if (input == this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1bol)
6468          a = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1isWordCharacter__C(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1previousChar);
6469        else
6470          a = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1isWordCharacter__C(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1input[input - 1]);
6471        b = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1isWordCharacter__C(nextChar);
6472        if (a == b ==(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1program[scan] == 20))
6473          return false;
6474        break;
6475      case 22:
6476        if (!inputRemains && input >= this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1eol)
6477          return false;
6478        if (!org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharacterHelper_isWhitespace__C(nextChar))
6479          return false;
6480        inputRemains = ++input < this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1endOffset;
6481        nextChar = inputRemains?this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1input[input]:65535;
6482        break;
6483      case 23:
6484        if (!inputRemains)
6485          return false;
6486        if (org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharacterHelper_isWhitespace__C(nextChar))
6487          return false;
6488        inputRemains = ++input < this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1endOffset;
6489        nextChar = inputRemains?this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1input[input]:65535;
6490        break;
6491      case 24:
6492        if (!java_lang_Character_isDigit__C(nextChar))
6493          return false;
6494        inputRemains = ++input < this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1endOffset;
6495        nextChar = inputRemains?this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1input[input]:65535;
6496        break;
6497      case 25:
6498        if (!inputRemains && input >= this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1eol)
6499          return false;
6500        if (java_lang_Character_isDigit__C(nextChar))
6501          return false;
6502        inputRemains = ++input < this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1endOffset;
6503        nextChar = inputRemains?this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1input[input]:65535;
6504        break;
6505      case 26:
6506        arg = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getArg1___3CI(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1program, scan);
6507        current = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1beginMatchOffsets[arg];
6508        if (current == (-1))
6509          return false;
6510        if (this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1endMatchOffsets[arg] == (-1))
6511          return false;
6512        if (current == this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1endMatchOffsets[arg])
6513          break;
6514        if (this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1input[current] != nextChar)
6515          return false;
6516        line0 = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1endMatchOffsets[arg] - current;
6517        if (input + line0 > this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1eol)
6518          return false;
6519        if (line0 > 1 && !org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1compare___3CI_3CII(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1input, current, this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1input, input, line0))
6520          return false;
6521        input += line0;
6522        inputRemains = input < this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1endOffset;
6523        nextChar = inputRemains?this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1input[input]:65535;
6524        break;
6525      case 15:
6526        break;
6527      case 13:
6528        break;
6529      case 27:
6530        arg = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getArg1___3CI(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1program, scan);
6531        this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1beginMatchOffsets[arg] = input;
6532        if (arg > this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1expSize)
6533          this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1expSize = arg;
6534        break;
6535      case 28:
6536        arg = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getArg1___3CI(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1program, scan);
6537        this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1endMatchOffsets[arg] = input;
6538        if (arg > this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1lastParen)
6539          this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1lastParen = arg;
6540        break;
6541      case 11:
6542        rep = new org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Repetition();
6543        rep.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Repetition__1lastRepetition = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentRep;
6544        this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentRep = rep;
6545        rep.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Repetition__1parenFloor = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1lastParen;
6546        rep.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Repetition__1numInstances = (-1);
6547        rep.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Repetition__1min = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getArg1___3CI(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1program, scan);
6548        rep.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Repetition__1max = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getArg2___3CI(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1program, scan);
6549        rep.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Repetition__1scan = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getNextOperator__I(scan) + 2;
6550        rep.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Repetition__1next = next;
6551        rep.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Repetition__1minMod = minMod;
6552        rep.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Repetition__1lastLocation = (-1);
6553        this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1inputOffset = input;
6554        minMod = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$_1_1match__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2I(this$static, org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getPrevOperator__I(next));
6555        this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentRep = rep.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Repetition__1lastRepetition;
6556        return minMod;
6557      case 34:
6558        rep = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentRep;
6559        arg = rep.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Repetition__1numInstances + 1;
6560        this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1inputOffset = input;
6561        if (input == rep.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Repetition__1lastLocation) {
6562          this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentRep = rep.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Repetition__1lastRepetition;
6563          line0 = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentRep.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Repetition__1numInstances;
6564          if (org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$_1_1match__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2I(this$static, rep.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Repetition__1next))
6565            return true;
6566          this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentRep.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Repetition__1numInstances = line0;
6567          this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentRep = rep;
6568          return false;
6569        }
6570
6571        if (arg < rep.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Repetition__1min) {
6572          rep.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Repetition__1numInstances = arg;
6573          rep.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Repetition__1lastLocation = input;
6574          if (org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$_1_1match__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2I(this$static, rep.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Repetition__1scan))
6575            return true;
6576          rep.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Repetition__1numInstances = arg - 1;
6577          return false;
6578        }
6579
6580        if (rep.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Repetition__1minMod) {
6581          this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentRep = rep.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Repetition__1lastRepetition;
6582          line0 = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentRep.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Repetition__1numInstances;
6583          if (org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$_1_1match__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2I(this$static, rep.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Repetition__1next))
6584            return true;
6585          this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentRep.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Repetition__1numInstances = line0;
6586          this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentRep = rep;
6587          if (arg >= rep.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Repetition__1max)
6588            return false;
6589          this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1inputOffset = input;
6590          rep.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Repetition__1numInstances = arg;
6591          rep.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Repetition__1lastLocation = input;
6592          if (org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$_1_1match__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2I(this$static, rep.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Repetition__1scan))
6593            return true;
6594          rep.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Repetition__1numInstances = arg - 1;
6595          return false;
6596        }
6597
6598        if (arg < rep.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Repetition__1max) {
6599          org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$_1_1pushState__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2I(this$static, rep.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Repetition__1parenFloor);
6600          rep.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Repetition__1numInstances = arg;
6601          rep.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Repetition__1lastLocation = input;
6602          if (org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$_1_1match__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2I(this$static, rep.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Repetition__1scan))
6603            return true;
6604          org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$_1_1popState__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2(this$static);
6605          this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1inputOffset = input;
6606        }
6607
6608        this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentRep = rep.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Repetition__1lastRepetition;
6609        line0 = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentRep.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Repetition__1numInstances;
6610        if (org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$_1_1match__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2I(this$static, rep.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Repetition__1next))
6611          return true;
6612        rep.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Repetition__1numInstances = line0;
6613        this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentRep = rep;
6614        rep.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Repetition__1numInstances = arg - 1;
6615        return false;
6616      case 12:
6617        if (this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1program[next] != 12)
6618          next = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getNextOperator__I(scan);
6619        else {
6620          lastParen = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1lastParen;
6621          do {
6622            this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1inputOffset = input;
6623            if (org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$_1_1match__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2I(this$static, org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getNextOperator__I(scan)))
6624              return true;
6625            for (arg = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1lastParen; arg > lastParen; --arg)
6626              this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1endMatchOffsets[arg] = (-1);
6627            this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1lastParen = arg;
6628            scan = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getNext___3CI(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1program, scan);
6629          }
6630           while (scan != (-1) && this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1program[scan] == 12);
6631          return false;
6632        }
6633
6634        break;
6635      case 29:
6636        minMod = true;
6637        break;
6638      case 10:
6639      case 16:
6640      case 17:
6641        if (op == 10) {
6642          line0 = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getArg1___3CI(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1program, scan);
6643          arg = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getArg2___3CI(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1program, scan);
6644          scan = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getNextOperator__I(scan) + 2;
6645        }
6646         else if (op == 16) {
6647          line0 = 0;
6648          arg = 65535;
6649          scan = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getNextOperator__I(scan);
6650        }
6651         else {
6652          line0 = 1;
6653          arg = 65535;
6654          scan = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getNextOperator__I(scan);
6655        }
6656
6657        if (this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1program[next] == 14) {
6658          nextChar = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1program[org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getOperand__I(next) + 1];
6659          current = 0;
6660        }
6661         else {
6662          nextChar = 65535;
6663          current = (-1000);
6664        }
6665
6666        this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1inputOffset = input;
6667        if (minMod) {
6668          minMod = false;
6669          if (line0 > 0 && org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$_1_1repeat__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2II(this$static, scan, line0) < line0)
6670            return false;
6671          while (arg >= line0 || arg == 65535 && line0 > 0) {
6672            if (current == (-1000) || this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1inputOffset >= this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1endOffset || this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1input[this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1inputOffset] == nextChar) {
6673              if (org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$_1_1match__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2I(this$static, next))
6674                return true;
6675            }
6676            this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1inputOffset = input + line0;
6677            if (org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$_1_1repeat__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2II(this$static, scan, 1) != 0) {
6678              ++line0;
6679              this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1inputOffset = input + line0;
6680            }
6681             else
6682              return false;
6683          }
6684        }
6685         else {
6686          arg = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$_1_1repeat__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2II(this$static, scan, arg);
6687          if (line0 < arg && org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode_$clinit__().org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1opType[this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1program[next]] == 4 &&(!this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1multiline && this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1program[next] != 5 || this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1program[next] == 6))
6688            line0 = arg;
6689          while (arg >= line0) {
6690            if (current == (-1000) || this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1inputOffset >= this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1endOffset || this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1input[this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1inputOffset] == nextChar) {
6691              if (org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$_1_1match__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2I(this$static, next))
6692                return true;
6693            }
6694            --arg;
6695            this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1inputOffset = input + arg;
6696          }
6697        }
6698
6699        return false;
6700      case 33:
6701      case 0:
6702        this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1inputOffset = input;
6703        if (this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1inputOffset == this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1lastMatchInputEndOffset)
6704          return false;
6705        return true;
6706      case 31:
6707        this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1inputOffset = input;
6708        scan = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getNextOperator__I(scan);
6709        if (!org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$_1_1match__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2I(this$static, scan))
6710          return false;
6711        break;
6712      case 32:
6713        this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1inputOffset = input;
6714        scan = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getNextOperator__I(scan);
6715        if (org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$_1_1match__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2I(this$static, scan))
6716          return false;
6717        break;
6718      default:}
6719    scan = next;
6720  }
6721  return false;
6722}
6723
6724function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$_1_1pushState__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2I(this$static, parenFloor){
6725  var state, stateEntries, paren;
6726  stateEntries = 3 *(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1expSize - parenFloor);
6727  if (stateEntries <= 0)
6728    state = com_google_gwt_lang_Array_initDims__Ljava_lang_String_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2('[I', [69], [(-1)], [3], 0);
6729  else
6730    state = com_google_gwt_lang_Array_initDims__Ljava_lang_String_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2('[I', [69], [(-1)], [stateEntries + 3], 0);
6731  state[0] = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1expSize;
6732  state[1] = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1lastParen;
6733  state[2] = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1inputOffset;
6734  for (paren = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1expSize; paren > parenFloor; --paren , stateEntries -= 3) {
6735    state[stateEntries] = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1endMatchOffsets[paren];
6736    state[stateEntries + 1] = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1beginMatchOffsets[paren];
6737    state[stateEntries + 2] = paren;
6738  }
6739  java_util_Stack_$push__Ljava_util_Stack_2Ljava_lang_Object_2(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1stack, state);
6740}
6741
6742function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$_1_1popState__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2(this$static){
6743  var state, entry, paren;
6744  state = com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2I(java_util_Stack_$pop__Ljava_util_Stack_2(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1stack), 30);
6745  this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1expSize = state[0];
6746  this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1lastParen = state[1];
6747  this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1inputOffset = state[2];
6748  for (entry = 3; entry < state.com_google_gwt_lang_Array_length; entry += 3) {
6749    paren = state[entry + 2];
6750    this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1beginMatchOffsets[paren] = state[entry + 1];
6751    if (paren <= this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1lastParen)
6752      this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1endMatchOffsets[paren] = state[entry];
6753  }
6754  for (paren = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1lastParen + 1; paren <= this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1numParentheses; paren++) {
6755    if (paren > this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1expSize)
6756      this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1beginMatchOffsets[paren] = (-1);
6757    this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1endMatchOffsets[paren] = (-1);
6758  }
6759}
6760
6761function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$_1_1repeat__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2II(this$static, offset, max0){
6762  var scan, eol, operand, ret, ch, op;
6763  scan = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1inputOffset;
6764  eol = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1eol;
6765  if (max0 != 65535 && max0 < eol - scan)
6766    eol = scan + max0;
6767  operand = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getOperand__I(offset);
6768  switch (op = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1program[offset]) {
6769    case 7:
6770      while (scan < eol && this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1input[scan] != 10)
6771        ++scan;
6772      break;
6773    case 8:
6774      scan = eol;
6775      break;
6776    case 14:
6777      ++operand;
6778      while (scan < eol && this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1program[operand] == this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1input[scan])
6779        ++scan;
6780      break;
6781    case 9:
6782      if (scan < eol && (ch = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1input[scan])< 256) {
6783        while (ch < 256 && (this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1program[operand +(ch >> 4)] & 1 <<(ch & 15))== 0) {
6784          if (++scan < eol)
6785            ch = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1input[scan];
6786          else
6787            break;
6788        }
6789      }
6790
6791      break;
6792    case 35:
6793    case 36:
6794      if (scan < eol) {
6795        ch = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1input[scan];
6796        while (org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$_1_1matchUnicodeClass__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2C_3CIC(this$static, ch, this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1program, operand, op)) {
6797          if (++scan < eol)
6798            ch = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1input[scan];
6799          else
6800            break;
6801        }
6802      }
6803
6804      break;
6805    case 18:
6806      while (scan < eol && org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1isWordCharacter__C(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1input[scan]))
6807        ++scan;
6808      break;
6809    case 19:
6810      while (scan < eol && !org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1isWordCharacter__C(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1input[scan]))
6811        ++scan;
6812      break;
6813    case 22:
6814      while (scan < eol && org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharacterHelper_isWhitespace__C(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1input[scan]))
6815        ++scan;
6816      break;
6817    case 23:
6818      while (scan < eol && !org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharacterHelper_isWhitespace__C(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1input[scan]))
6819        ++scan;
6820      break;
6821    case 24:
6822      while (scan < eol && java_lang_Character_isDigit__C(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1input[scan]))
6823        ++scan;
6824      break;
6825    case 25:
6826      while (scan < eol && !java_lang_Character_isDigit__C(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1input[scan]))
6827        ++scan;
6828      break;
6829    default:break;
6830  }
6831  ret = scan - this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1inputOffset;
6832  this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1inputOffset = scan;
6833  return ret;
6834}
6835
6836function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$arraycopy__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2_3CI_3CII(this$static, src0, srcPos, dest, destPos, length0){
6837  var i, c;
6838  if (src0 === null || dest === null)
6839    throw java_lang_NullPointerException_$NullPointerException__Ljava_lang_NullPointerException_2(new java_lang_NullPointerException());
6840  if (src0.com_google_gwt_lang_Array_length < srcPos + length0 || dest.com_google_gwt_lang_Array_length < destPos + length0)
6841    throw java_lang_IndexOutOfBoundsException_$IndexOutOfBoundsException__Ljava_lang_IndexOutOfBoundsException_2(new java_lang_IndexOutOfBoundsException());
6842  for (i = 0; i < length0; i++) {
6843    c = src0[i + srcPos];
6844    dest[i + destPos] = c;
6845  }
6846}
6847
6848function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$_1toLower__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2_3C(this$static, input){
6849  var current, inp;
6850  inp = com_google_gwt_lang_Array_initDims__Ljava_lang_String_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2('[C', [0], [(-1)], [input.com_google_gwt_lang_Array_length], 0);
6851  org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$arraycopy__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2_3CI_3CII(this$static, input, 0, inp, 0, input.com_google_gwt_lang_Array_length);
6852  input = inp;
6853  for (current = 0; current < input.com_google_gwt_lang_Array_length; current++)
6854    if (java_lang_Character_isUpperCase__C(input[current]))
6855      input[current] = java_lang_Character_toLowerCase__C(input[current]);
6856  return input;
6857}
6858
6859function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$matches__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2_3CLorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Pattern_2(this$static, input, pattern){
6860  var expression;
6861  expression = com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2I(pattern, 31);
6862  this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1originalInput = input;
6863  if (expression.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1isCaseInsensitive)
6864    input = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$_1toLower__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2_3C(this$static, input);
6865  org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$_1_1initInterpreterGlobals__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern_2_3CIII(this$static, expression, input, 0, input.com_google_gwt_lang_Array_length, 0);
6866  this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1lastSuccess = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$_1_1tryExpression__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2I(this$static, 0) && this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1endMatchOffsets[0] == input.com_google_gwt_lang_Array_length;
6867  this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1lastMatchResult = null;
6868  return this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1lastSuccess;
6869}
6870
6871function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$contains__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2_3CLorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Pattern_2(this$static, input, pattern){
6872  var expression;
6873  expression = com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2I(pattern, 31);
6874  this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1originalInput = input;
6875  if (expression.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1isCaseInsensitive)
6876    input = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$_1toLower__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2_3C(this$static, input);
6877  return org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$_1_1interpret__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern_2_3CIII(this$static, expression, input, 0, input.com_google_gwt_lang_Array_length, 0);
6878}
6879
6880function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$_1_1interpret__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern_2_3CIII(this$static, expression, input, beginOffset, endOffset, currentOffset){
6881  var success, minLength, dontTry, offset, ch, mustString, doEvery, tmp, op;
6882  minLength = 0;
6883  dontTry = 0;
6884  org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$_1_1initInterpreterGlobals__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern_2_3CIII(this$static, expression, input, beginOffset, endOffset, currentOffset);
6885  success = false;
6886  mustString = expression.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1mustString;
6887  _mainLoop: while (true) {
6888    if (mustString !== null &&((expression.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1anchor & 3)== 0 || (this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1multiline || (expression.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1anchor & 2)!= 0)&& expression.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1back >= 0)) {
6889      this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1findFirst___3CII_3C(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1input, this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset, endOffset, mustString);
6890      if (this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset >= endOffset) {
6891        if ((expression.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1options & 32768)== 0)
6892          expression.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1mustUtility++;
6893        success = false;
6894        break _mainLoop;
6895      }
6896       else if (expression.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1back >= 0) {
6897        this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset -= expression.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1back;
6898        if (this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset < currentOffset)
6899          this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset = currentOffset;
6900        minLength = expression.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1back + mustString.com_google_gwt_lang_Array_length;
6901      }
6902       else if (!expression.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1isExpensive && (expression.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1options & 32768)== 0 && --expression.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1mustUtility < 0) {
6903        mustString = expression.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1mustString = null;
6904        this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset = currentOffset;
6905      }
6906       else {
6907        this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset = currentOffset;
6908        minLength = mustString.com_google_gwt_lang_Array_length;
6909      }
6910    }
6911    if ((expression.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1anchor & 3)!= 0) {
6912      if (this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset == beginOffset && org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$_1_1tryExpression__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2I(this$static, beginOffset)) {
6913        success = true;
6914        break _mainLoop;
6915      }
6916       else if (this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1multiline || (expression.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1anchor & 2)!= 0 || (expression.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1anchor & 8)!= 0) {
6917        if (minLength > 0)
6918          dontTry = minLength - 1;
6919        endOffset -= dontTry;
6920        if (this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset > currentOffset)
6921          --this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset;
6922        while (this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset < endOffset) {
6923          if (this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1input[this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset++] == 10) {
6924            if (this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset < endOffset && org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$_1_1tryExpression__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2I(this$static, this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset)) {
6925              success = true;
6926              break _mainLoop;
6927            }
6928          }
6929        }
6930      }
6931      break _mainLoop;
6932    }
6933    if (expression.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1startString !== null) {
6934      mustString = expression.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1startString;
6935      if ((expression.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1anchor & 4)!= 0) {
6936        ch = mustString[0];
6937        while (this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset < endOffset) {
6938          if (ch == this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1input[this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset]) {
6939            if (org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$_1_1tryExpression__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2I(this$static, this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset)) {
6940              success = true;
6941              break _mainLoop;
6942            }
6943            ++this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset;
6944            while (this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset < endOffset && this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1input[this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset] == ch)
6945              ++this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset;
6946          }
6947          ++this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset;
6948        }
6949      }
6950       else {
6951        while ((this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1findFirst___3CII_3C(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1input, this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset, endOffset, mustString))< endOffset) {
6952          if (org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$_1_1tryExpression__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2I(this$static, this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset)) {
6953            success = true;
6954            break _mainLoop;
6955          }
6956          ++this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset;
6957        }
6958      }
6959      break _mainLoop;
6960    }
6961    if ((offset = expression.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1startClassOffset)!= (-1)) {
6962      doEvery = (expression.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1anchor & 4)== 0;
6963      if (minLength > 0)
6964        dontTry = minLength - 1;
6965      endOffset -= dontTry;
6966      tmp = true;
6967      switch (op = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1program[offset]) {
6968        case 9:
6969          offset = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getOperand__I(offset);
6970          while (this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset < endOffset) {
6971            ch = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1input[this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset];
6972            if (ch < 256 && (this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1program[offset +(ch >> 4)] & 1 <<(ch & 15))== 0) {
6973              if (tmp && org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$_1_1tryExpression__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2I(this$static, this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset)) {
6974                success = true;
6975                break _mainLoop;
6976              }
6977               else
6978                tmp = doEvery;
6979            }
6980             else
6981              tmp = true;
6982            ++this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset;
6983          }
6984
6985          break;
6986        case 35:
6987        case 36:
6988          offset = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1getOperand__I(offset);
6989          while (this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset < endOffset) {
6990            ch = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1input[this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset];
6991            if (org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$_1_1matchUnicodeClass__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2C_3CIC(this$static, ch, this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1program, offset, op)) {
6992              if (tmp && org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$_1_1tryExpression__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2I(this$static, this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset)) {
6993                success = true;
6994                break _mainLoop;
6995              }
6996               else
6997                tmp = doEvery;
6998            }
6999             else
7000              tmp = true;
7001            ++this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset;
7002          }
7003
7004          break;
7005        case 20:
7006          if (minLength > 0) {
7007            ++dontTry;
7008            --endOffset;
7009          }
7010
7011          if (this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset != beginOffset) {
7012            ch = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1input[this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset - 1];
7013            tmp = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1isWordCharacter__C(ch);
7014          }
7015           else
7016            tmp = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1isWordCharacter__C(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1previousChar);
7017          while (this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset < endOffset) {
7018            ch = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1input[this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset];
7019            if (tmp != org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1isWordCharacter__C(ch)) {
7020              tmp = !tmp;
7021              if (org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$_1_1tryExpression__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2I(this$static, this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset)) {
7022                success = true;
7023                break _mainLoop;
7024              }
7025            }
7026            ++this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset;
7027          }
7028
7029          if ((minLength > 0 || tmp)&& org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$_1_1tryExpression__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2I(this$static, this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset)) {
7030            success = true;
7031            break _mainLoop;
7032          }
7033
7034          break;
7035        case 21:
7036          if (minLength > 0) {
7037            ++dontTry;
7038            --endOffset;
7039          }
7040
7041          if (this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset != beginOffset) {
7042            ch = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1input[this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset - 1];
7043            tmp = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1isWordCharacter__C(ch);
7044          }
7045           else
7046            tmp = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1isWordCharacter__C(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1previousChar);
7047          while (this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset < endOffset) {
7048            ch = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1input[this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset];
7049            if (tmp != org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1isWordCharacter__C(ch))
7050              tmp = !tmp;
7051            else if (org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$_1_1tryExpression__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2I(this$static, this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset)) {
7052              success = true;
7053              break _mainLoop;
7054            }
7055            ++this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset;
7056          }
7057
7058          if ((minLength > 0 || !tmp)&& org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$_1_1tryExpression__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2I(this$static, this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset)) {
7059            success = true;
7060            break _mainLoop;
7061          }
7062
7063          break;
7064        case 18:
7065          while (this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset < endOffset) {
7066            ch = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1input[this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset];
7067            if (org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1isWordCharacter__C(ch)) {
7068              if (tmp && org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$_1_1tryExpression__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2I(this$static, this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset)) {
7069                success = true;
7070                break _mainLoop;
7071              }
7072               else
7073                tmp = doEvery;
7074            }
7075             else
7076              tmp = true;
7077            ++this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset;
7078          }
7079
7080          break;
7081        case 19:
7082          while (this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset < endOffset) {
7083            ch = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1input[this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset];
7084            if (!org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_OpCode__1isWordCharacter__C(ch)) {
7085              if (tmp && org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$_1_1tryExpression__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2I(this$static, this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset)) {
7086                success = true;
7087                break _mainLoop;
7088              }
7089               else
7090                tmp = doEvery;
7091            }
7092             else
7093              tmp = true;
7094            ++this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset;
7095          }
7096
7097          break;
7098        case 22:
7099          while (this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset < endOffset) {
7100            if (org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharacterHelper_isWhitespace__C(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1input[this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset])) {
7101              if (tmp && org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$_1_1tryExpression__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2I(this$static, this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset)) {
7102                success = true;
7103                break _mainLoop;
7104              }
7105               else
7106                tmp = doEvery;
7107            }
7108             else
7109              tmp = true;
7110            ++this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset;
7111          }
7112
7113          break;
7114        case 23:
7115          while (this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset < endOffset) {
7116            if (!org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_CharacterHelper_isWhitespace__C(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1input[this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset])) {
7117              if (tmp && org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$_1_1tryExpression__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2I(this$static, this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset)) {
7118                success = true;
7119                break _mainLoop;
7120              }
7121               else
7122                tmp = doEvery;
7123            }
7124             else
7125              tmp = true;
7126            ++this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset;
7127          }
7128
7129          break;
7130        case 24:
7131          while (this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset < endOffset) {
7132            if (java_lang_Character_isDigit__C(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1input[this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset])) {
7133              if (tmp && org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$_1_1tryExpression__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2I(this$static, this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset)) {
7134                success = true;
7135                break _mainLoop;
7136              }
7137               else
7138                tmp = doEvery;
7139            }
7140             else
7141              tmp = true;
7142            ++this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset;
7143          }
7144
7145          break;
7146        case 25:
7147          while (this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset < endOffset) {
7148            if (!java_lang_Character_isDigit__C(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1input[this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset])) {
7149              if (tmp && org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$_1_1tryExpression__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2I(this$static, this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset)) {
7150                success = true;
7151                break _mainLoop;
7152              }
7153               else
7154                tmp = doEvery;
7155            }
7156             else
7157              tmp = true;
7158            ++this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset;
7159          }
7160
7161          break;
7162      }
7163    }
7164     else {
7165      if (minLength > 0)
7166        dontTry = minLength - 1;
7167      endOffset -= dontTry;
7168      do {
7169        if (org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$_1_1tryExpression__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2I(this$static, this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset)) {
7170          success = true;
7171          break _mainLoop;
7172        }
7173      }
7174       while (this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset++ < endOffset);
7175    }
7176    break _mainLoop;
7177  }
7178  this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1lastSuccess = success;
7179  this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1lastMatchResult = null;
7180  return success;
7181}
7182
7183function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$_1_1setLastMatchResult__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2(this$static){
7184  var offs, maxEndOffs;
7185  maxEndOffs = 0;
7186  this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1lastMatchResult = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5MatchResult_$Perl5MatchResult__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5MatchResult_2I(new org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5MatchResult(), this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1numParentheses + 1);
7187  if (this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1endMatchOffsets[0] > this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1originalInput.com_google_gwt_lang_Array_length)
7188    throw java_lang_IndexOutOfBoundsException_$IndexOutOfBoundsException__Ljava_lang_IndexOutOfBoundsException_2(new java_lang_IndexOutOfBoundsException());
7189  this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1lastMatchResult.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5MatchResult__1matchBeginOffset = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1beginMatchOffsets[0];
7190  while (this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1numParentheses >= 0) {
7191    offs = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1beginMatchOffsets[this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1numParentheses];
7192    if (offs >= 0)
7193      this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1lastMatchResult.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5MatchResult__1beginGroupOffset[this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1numParentheses] = offs - this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1lastMatchResult.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5MatchResult__1matchBeginOffset;
7194    else
7195      this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1lastMatchResult.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5MatchResult__1beginGroupOffset[this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1numParentheses] = (-1);
7196    offs = this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1endMatchOffsets[this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1numParentheses];
7197    if (offs >= 0) {
7198      this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1lastMatchResult.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5MatchResult__1endGroupOffset[this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1numParentheses] = offs - this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1lastMatchResult.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5MatchResult__1matchBeginOffset;
7199      if (offs > maxEndOffs && offs <= this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1originalInput.com_google_gwt_lang_Array_length)
7200        maxEndOffs = offs;
7201    }
7202     else
7203      this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1lastMatchResult.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5MatchResult__1endGroupOffset[this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1numParentheses] = (-1);
7204    --this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1numParentheses;
7205  }
7206  this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1lastMatchResult.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5MatchResult__1match = java_lang_String__1String___3CII(this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1originalInput, this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1beginMatchOffsets[0], maxEndOffs - this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1beginMatchOffsets[0]);
7207  this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1originalInput = null;
7208}
7209
7210function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$Perl5Matcher__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2(this$static){
7211  org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$$init__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2(this$static);
7212  return this$static;
7213}
7214
7215function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$contains__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2Ljava_lang_String_2Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Pattern_2(this$static, input, pattern){
7216  return org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$contains__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2_3CLorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Pattern_2(this$static, java_lang_String_$toCharArray__Ljava_lang_String_2(input), pattern);
7217}
7218
7219function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$getMatch__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2(this$static){
7220  if (!this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1lastSuccess)
7221    return null;
7222  if (this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1lastMatchResult === null)
7223    org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$_1_1setLastMatchResult__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2(this$static);
7224  return this$static.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1lastMatchResult;
7225}
7226
7227function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$matches__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2Ljava_lang_String_2Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Pattern_2(this$static, input, pattern){
7228  return org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$matches__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2_3CLorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Pattern_2(this$static, java_lang_String_$toCharArray__Ljava_lang_String_2(input), pattern);
7229}
7230
7231function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher(){
7232}
7233
7234_ = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher.prototype = new java_lang_Object();
7235_.java_lang_Object_typeName = 'org.cs3.dokuwiki.jsp.client.apache.oro.text.regex.Perl5Matcher';
7236_.java_lang_Object_typeId = 0;
7237_.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1multiline = false;
7238_.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1lastSuccess = false;
7239_.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1caseInsensitive = false;
7240_.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1previousChar = 0;
7241_.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1input = null;
7242_.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1originalInput = null;
7243_.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentRep = null;
7244_.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1numParentheses = 0;
7245_.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1bol = 0;
7246_.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1eol = 0;
7247_.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1currentOffset = 0;
7248_.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1endOffset = 0;
7249_.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1program = null;
7250_.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1expSize = 0;
7251_.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1inputOffset = 0;
7252_.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1lastParen = 0;
7253_.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1beginMatchOffsets = null;
7254_.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1endMatchOffsets = null;
7255_.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1lastMatchResult = null;
7256_.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher__1_1lastMatchInputEndOffset = (-100);
7257function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern(){
7258}
7259
7260_ = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern.prototype = new java_lang_Object();
7261_.java_lang_Object_typeName = 'org.cs3.dokuwiki.jsp.client.apache.oro.text.regex.Perl5Pattern';
7262_.java_lang_Object_typeId = 68;
7263_.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1expression = null;
7264_.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1program = null;
7265_.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1mustUtility = 0;
7266_.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1back = 0;
7267_.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1minLength = 0;
7268_.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1numParentheses = 0;
7269_.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1isCaseInsensitive = false;
7270_.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1isExpensive = false;
7271_.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1startClassOffset = 0;
7272_.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1anchor = 0;
7273_.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1options = 0;
7274_.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1mustString = null;
7275_.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Pattern__1startString = null;
7276function org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Repetition(){
7277}
7278
7279_ = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Repetition.prototype = new java_lang_Object();
7280_.java_lang_Object_typeName = 'org.cs3.dokuwiki.jsp.client.apache.oro.text.regex.Perl5Repetition';
7281_.java_lang_Object_typeId = 0;
7282_.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Repetition__1parenFloor = 0;
7283_.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Repetition__1numInstances = 0;
7284_.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Repetition__1min = 0;
7285_.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Repetition__1max = 0;
7286_.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Repetition__1minMod = false;
7287_.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Repetition__1scan = 0;
7288_.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Repetition__1next = 0;
7289_.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Repetition__1lastLocation = 0;
7290_.org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Repetition__1lastRepetition = null;
7291function org_cs3_dokuwiki_jsp_client_jspparser_Heading(){
7292}
7293
7294_ = org_cs3_dokuwiki_jsp_client_jspparser_Heading.prototype = new java_lang_Object();
7295_.java_lang_Object_typeName = 'org.cs3.dokuwiki.jsp.client.jspparser.Heading';
7296_.java_lang_Object_typeId = 0;
7297_.org_cs3_dokuwiki_jsp_client_jspparser_Heading_m_1level = 0;
7298function org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_cleanLink__Ljava_lang_String_2(link){
7299  var clean, isWord, i, ch;
7300  if (link === null)
7301    return null;
7302  clean = java_lang_StringBuffer_$StringBuffer__Ljava_lang_StringBuffer_2I(new java_lang_StringBuffer(), link.length__());
7303  isWord = true;
7304  for (i = 0; i < link.length__(); i++) {
7305    ch = link.charAt__I(i);
7306    if (java_lang_Character_isLetterOrDigit__C(ch) || '._'.indexOf__I(ch) != (-1)) {
7307      if (isWord)
7308        ch = java_lang_Character_toUpperCase__C(ch);
7309      java_lang_StringBuffer_$append__Ljava_lang_StringBuffer_2C(clean, ch);
7310      isWord = false;
7311    }
7312     else {
7313      isWord = true;
7314    }
7315  }
7316  return clean.toString__();
7317}
7318
7319function org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$MarkupParser__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2Lorg_cs3_dokuwiki_jsp_client_jspparser_Reader_2(this$static, in0){
7320  org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$$init__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2(this$static);
7321  org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$setInputReader__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2Lorg_cs3_dokuwiki_jsp_client_jspparser_Reader_2(this$static, in0);
7322  return this$static;
7323}
7324
7325function org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$disableAccessRules__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2(this$static){
7326  this$static.org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_m_1parseAccessRules = false;
7327}
7328
7329function org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$nextToken__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2(this$static){
7330  this$static.org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_m_1pos++;
7331  return org_cs3_dokuwiki_jsp_client_jspparser_Reader_$read__Lorg_cs3_dokuwiki_jsp_client_jspparser_Reader_2(this$static.org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_m_1in);
7332}
7333
7334function org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$pushBack__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2I(this$static, c){
7335  if (c != (-1) && this$static.org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_m_1in !== null) {
7336    this$static.org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_m_1pos--;
7337    org_cs3_dokuwiki_jsp_client_jspparser_Reader_$unread__Lorg_cs3_dokuwiki_jsp_client_jspparser_Reader_2I(this$static.org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_m_1in, c);
7338  }
7339}
7340
7341function org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$$init__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2(this$static){
7342  this$static.org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_m_1localLinkMutatorChain = java_util_ArrayList_$ArrayList__Ljava_util_ArrayList_2(new java_util_ArrayList());
7343  this$static.org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_m_1externalLinkMutatorChain = java_util_ArrayList_$ArrayList__Ljava_util_ArrayList_2(new java_util_ArrayList());
7344  this$static.org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_m_1attachmentLinkMutatorChain = java_util_ArrayList_$ArrayList__Ljava_util_ArrayList_2(new java_util_ArrayList());
7345  this$static.org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_m_1headingListenerChain = java_util_ArrayList_$ArrayList__Ljava_util_ArrayList_2(new java_util_ArrayList());
7346  this$static.org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_m_1linkMutators = java_util_ArrayList_$ArrayList__Ljava_util_ArrayList_2(new java_util_ArrayList());
7347}
7348
7349function org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$setInputReader__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2Lorg_cs3_dokuwiki_jsp_client_jspparser_Reader_2(this$static, in0){
7350  var old;
7351  old = this$static.org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_m_1in;
7352  this$static.org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_m_1in = in0;
7353  return old;
7354}
7355
7356function org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser(){
7357}
7358
7359_ = org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser.prototype = new java_lang_Object();
7360_.java_lang_Object_typeName = 'org.cs3.dokuwiki.jsp.client.jspparser.MarkupParser';
7361_.java_lang_Object_typeId = 0;
7362_.org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_m_1in = null;
7363_.org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_m_1pos = (-1);
7364_.org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_m_1inlineImages = true;
7365_.org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_m_1parseAccessRules = true;
7366function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$clinit__(){
7367  org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$clinit__ = nullMethod;
7368  org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_c_1externalLinks = com_google_gwt_lang_Array_initValues__Ljava_lang_String_2IILjava_lang_Object_2('[Ljava.lang.String;', 0, 22, ['http:', 'ftp:', 'https:', 'mailto:', 'news:', 'file:', 'rtsp:', 'mms:', 'ldap:', 'gopher:', 'nntp:', 'telnet:', 'wais:', 'prospero:', 'z39.50s', 'z39.50r', 'vemmi:', 'imap:', 'nfs:', 'acap:', 'tip:', 'pop:', 'dav:', 'opaquelocktoken:', 'sip:', 'sips:', 'tel:', 'fax:', 'modem:', 'soap.beep:', 'soap.beeps', 'xmlrpc.beep', 'xmlrpc.beeps', 'urn:', 'go:', 'h323:', 'ipp:', 'tftp:', 'mupdate:', 'pres:', 'im:', 'mtqp', 'smb:']);
7369  org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_CLASS_1TYPES = com_google_gwt_lang_Array_initValues__Ljava_lang_String_2IILjava_lang_Object_2('[Ljava.lang.String;', 0, 22, ['wikipage', 'editpage', '', 'footnote', 'footnoteref', '', 'external', 'interwiki', 'external', 'wikipage', 'attachment']);
7370  org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_c_1startingComparator = new org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser$StartingComparator();
7371  {
7372    java_util_Arrays_sort___3Ljava_lang_Object_2(org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_c_1externalLinks);
7373  }
7374  org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_EMPTY_1ELEMENTS = com_google_gwt_lang_Array_initValues__Ljava_lang_String_2IILjava_lang_Object_2('[Ljava.lang.String;', 0, 22, ['area', 'base', 'br', 'col', 'hr', 'img', 'input', 'link', 'meta', 'p', 'param']);
7375  return window;
7376}
7377
7378function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_getImagePatterns__Ljava_util_HashMap_2(engine){
7379  org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$clinit__();
7380  var keys, ptrnlist, it, name0, ptrn;
7381  keys = java_util_HashMap_$keySet__Ljava_util_HashMap_2(engine);
7382  ptrnlist = java_util_ArrayList_$ArrayList__Ljava_util_ArrayList_2(new java_util_ArrayList());
7383  for (it = java_util_AbstractMap$1_$iterator__Ljava_util_AbstractMap$1_2(keys); java_util_AbstractMap$2_$hasNext__Ljava_util_AbstractMap$2_2(it);) {
7384    name0 = java_util_AbstractMap$2_$next__Ljava_util_AbstractMap$2_2(it);
7385    if (java_lang_String_$startsWith__Ljava_lang_String_2Ljava_lang_String_2(name0, 'jspwiki.translatorReader.inlinePattern')) {
7386      ptrn = com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2I(java_util_HashMap_$get__Ljava_util_HashMap_2Ljava_lang_Object_2(engine, name0), 22);
7387      java_util_ArrayList_$add__Ljava_util_ArrayList_2Ljava_lang_Object_2(ptrnlist, ptrn);
7388    }
7389  }
7390  if (java_util_ArrayList_$size__Ljava_util_ArrayList_2(ptrnlist) == 0) {
7391    java_util_ArrayList_$add__Ljava_util_ArrayList_2Ljava_lang_Object_2(ptrnlist, '*.png');
7392  }
7393  return ptrnlist;
7394}
7395
7396function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_arrayBinarySearch___3Ljava_lang_Object_2Ljava_lang_Object_2(a, key){
7397  org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$clinit__();
7398  var low, high, mid, midVal, cmp;
7399  low = 0;
7400  high = a.com_google_gwt_lang_Array_length - 1;
7401  while (low <= high) {
7402    mid = low + high >> 1;
7403    midVal = a[mid];
7404    cmp = java_lang_String_$compareTo__Ljava_lang_String_2Ljava_lang_Object_2(midVal, key);
7405    if (cmp < 0)
7406      low = mid + 1;
7407    else if (cmp > 0)
7408      high = mid - 1;
7409    else
7410      return mid;
7411  }
7412  return -(low + 1);
7413}
7414
7415function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_arrayBinarySearch___3Ljava_lang_Object_2Ljava_lang_Object_2Ljava_util_Comparator_2(a, key, c){
7416  org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$clinit__();
7417  var low, high, mid, midVal, cmp;
7418  if (c === null) {
7419    return org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_arrayBinarySearch___3Ljava_lang_Object_2Ljava_lang_Object_2(a, key);
7420  }
7421  low = 0;
7422  high = a.com_google_gwt_lang_Array_length - 1;
7423  while (low <= high) {
7424    mid = low + high >> 1;
7425    midVal = a[mid];
7426    cmp = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser$StartingComparator_$compare__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser$StartingComparator_2Ljava_lang_Object_2Ljava_lang_Object_2(c, midVal, key);
7427    if (cmp < 0)
7428      low = mid + 1;
7429    else if (cmp > 0)
7430      high = mid - 1;
7431    else
7432      return mid;
7433  }
7434  return -(low + 1);
7435}
7436
7437function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_isExternalLink__Ljava_lang_String_2(link){
7438  org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$clinit__();
7439  var idx;
7440  idx = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_arrayBinarySearch___3Ljava_lang_Object_2Ljava_lang_Object_2Ljava_util_Comparator_2(org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_c_1externalLinks, link, org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_c_1startingComparator);
7441  if (idx >= 0 && java_lang_String_$startsWith__Ljava_lang_String_2Ljava_lang_String_2(link, org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_c_1externalLinks[idx]))
7442    return true;
7443  return false;
7444}
7445
7446function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_isAccessRule__Ljava_lang_String_2(link){
7447  org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$clinit__();
7448  return java_lang_String_$startsWith__Ljava_lang_String_2Ljava_lang_String_2(link, '{ALLOW') || java_lang_String_$startsWith__Ljava_lang_String_2Ljava_lang_String_2(link, '{DENY');
7449}
7450
7451function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_isMetadata__Ljava_lang_String_2(link){
7452  org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$clinit__();
7453  return java_lang_String_$startsWith__Ljava_lang_String_2Ljava_lang_String_2(link, '{SET');
7454}
7455
7456function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_makeError__Lcom_google_gwt_xml_client_Document_2Ljava_lang_String_2(doc, error){
7457  org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$clinit__();
7458  var el;
7459  el = doc.createElement__Ljava_lang_String_2('error');
7460  el.appendChild__Lcom_google_gwt_xml_client_Node_2(doc.createTextNode__Ljava_lang_String_2(error));
7461  return el;
7462}
7463
7464function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_getListType__C(c){
7465  org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$clinit__();
7466  if (c == 42) {
7467    return 'ul';
7468  }
7469   else if (c == 35) {
7470    return 'ol';
7471  }
7472  throw java_lang_RuntimeException_$RuntimeException__Ljava_lang_RuntimeException_2Ljava_lang_String_2(new java_lang_RuntimeException(), 'Parser got faulty list type: ' + com_google_gwt_lang_Cast_charToString__C(c));
7473}
7474
7475function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$JSPWikiMarkupParser__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lorg_cs3_dokuwiki_jsp_client_jspparser_Reader_2(this$static, in0){
7476  org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$clinit__();
7477  org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$JSPWikiMarkupParser__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lorg_cs3_dokuwiki_jsp_client_jspparser_Reader_2ZZZZ(this$static, in0, false, false, true, false);
7478  return this$static;
7479}
7480
7481function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$parse__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2(this$static){
7482  var d, rootElement;
7483  d = com_google_gwt_xml_client_XMLParser_parse__Ljava_lang_String_2('<body/>');
7484  rootElement = d.getDocumentElement__();
7485  org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$fillBuffer__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2Lcom_google_gwt_xml_client_Element_2(this$static, d, rootElement);
7486  return d;
7487}
7488
7489function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$$init__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2(this$static){
7490  this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1styleStack = java_util_Stack_$Stack__Ljava_util_Stack_2(new java_util_Stack());
7491  this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1genlistBulletBuffer = java_lang_StringBuffer_$StringBuffer__Ljava_lang_StringBuffer_2I(new java_lang_StringBuffer(), 10);
7492  this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1inlineMatcher = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$Perl5Matcher__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2(new org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher());
7493  this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1plainTextBuf = java_lang_StringBuffer_$StringBuffer__Ljava_lang_StringBuffer_2I(new java_lang_StringBuffer(), 20);
7494  this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1compiler = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$Perl5Compiler__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2(new org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler());
7495  this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1camelCaseMatcher = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$Perl5Matcher__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2(new org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher());
7496  this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_patternDatabase = java_util_HashMap_$HashMap__Ljava_util_HashMap_2(new java_util_HashMap());
7497}
7498
7499function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$initialize__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2(this$static){
7500  var compiler, compiledpatterns, ptrns, i, e, e, $e0;
7501  compiler = org_cs3_dokuwiki_jsp_client_apache_oro_text_GlobCompiler_$GlobCompiler__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_GlobCompiler_2(new org_cs3_dokuwiki_jsp_client_apache_oro_text_GlobCompiler());
7502  compiledpatterns = com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2I(java_util_HashMap_$get__Ljava_util_HashMap_2Ljava_lang_Object_2(this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_patternDatabase, 'JSPWikiMarkupParser.inlineImagePatterns'), 23);
7503  if (compiledpatterns === null) {
7504    compiledpatterns = java_util_ArrayList_$ArrayList__Ljava_util_ArrayList_2(new java_util_ArrayList());
7505    ptrns = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_getImagePatterns__Ljava_util_HashMap_2(this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_patternDatabase);
7506    for (i = java_util_ArrayList_$iterator__Ljava_util_ArrayList_2(ptrns); i.hasNext__();) {
7507      try {
7508        compiledpatterns.add__Ljava_lang_Object_2(org_cs3_dokuwiki_jsp_client_apache_oro_text_GlobCompiler_$compile__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_GlobCompiler_2Ljava_lang_String_2I(compiler, com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2I(i.next__(), 22), 8));
7509      }
7510       catch ($e0) {
7511        $e0 = com_google_gwt_lang_Exceptions_caught__Ljava_lang_Object_2($e0);
7512        if (com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2I($e0, 32)) {
7513          e = $e0;
7514        }
7515         else
7516          throw $e0;
7517      }
7518    }
7519    java_util_HashMap_$put__Ljava_util_HashMap_2Ljava_lang_Object_2Ljava_lang_Object_2(this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_patternDatabase, 'JSPWikiMarkupParser.inlineImagePatterns', compiledpatterns);
7520  }
7521  this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1inlineImagePatterns = compiledpatterns;
7522  this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1camelCasePattern = com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2I(java_util_HashMap_$get__Ljava_util_HashMap_2Ljava_lang_Object_2(this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_patternDatabase, 'JSPWikiMarkupParser.camelCasePattern'), 33);
7523  if (this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1camelCasePattern === null) {
7524    try {
7525      this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1camelCasePattern = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_$compile__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Compiler_2Ljava_lang_String_2I(this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1compiler, '(^|[[:^alnum:]]+)([[:upper:]]+[[:lower:]]+[[:upper:]]+[[:alnum:]]*|(http://|https://|mailto:)([A-Za-z0-9_/\\.\\+\\?\\#\\-\\@=&;]+))', 32768);
7526    }
7527     catch ($e0) {
7528      $e0 = com_google_gwt_lang_Exceptions_caught__Ljava_lang_Object_2($e0);
7529      if (com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2I($e0, 32)) {
7530        e = $e0;
7531      }
7532       else
7533        throw $e0;
7534    }
7535    java_util_HashMap_$put__Ljava_util_HashMap_2Ljava_lang_Object_2Ljava_lang_Object_2(this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_patternDatabase, 'JSPWikiMarkupParser.camelCasePattern', this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1camelCasePattern);
7536  }
7537  org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$disableAccessRules__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2(this$static);
7538}
7539
7540function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$JSPWikiMarkupParser__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lorg_cs3_dokuwiki_jsp_client_jspparser_Reader_2ZZZZ(this$static, in0, camelCaseLinks, plainUris, allowHTML, useRelNofollow){
7541  org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$clinit__();
7542  org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$MarkupParser__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2Lorg_cs3_dokuwiki_jsp_client_jspparser_Reader_2(this$static, in0);
7543  org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$$init__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2(this$static);
7544  this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1camelCaseLinks = camelCaseLinks;
7545  this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1plainUris = plainUris;
7546  this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1allowHTML = allowHTML;
7547  this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1useRelNofollow = useRelNofollow;
7548  org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$initialize__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2(this$static);
7549  return this$static;
7550}
7551
7552function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$addContent__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Element_2Ljava_lang_String_2(this$static, element, text0){
7553  if (text0 === null)
7554    return ;
7555  if (java_lang_String_$equals__Ljava_lang_String_2Ljava_lang_Object_2('', text0.trim__()))
7556    return ;
7557  element.appendChild__Lcom_google_gwt_xml_client_Node_2(element.getOwnerDocument__().createTextNode__Ljava_lang_String_2(text0));
7558}
7559
7560function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$callMutatorChain__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Ljava_util_Collection_2Ljava_lang_String_2(this$static, list, text0){
7561  var i, m;
7562  if (list === null || java_util_ArrayList_$size__Ljava_util_ArrayList_2(list) == 0) {
7563    return text0;
7564  }
7565  for (i = java_util_ArrayList_$iterator__Ljava_util_ArrayList_2(list); i.hasNext__();) {
7566    m = com_google_gwt_lang_Cast_throwClassCastExceptionUnlessNull__Ljava_lang_Object_2(i.next__());
7567    text0 = null.nullMethod0();
7568  }
7569  return text0;
7570}
7571
7572function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$createAnchor__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2ILjava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2(this$static, doc, type0, link, text0, section){
7573  var el;
7574  el = doc.createElement__Ljava_lang_String_2('a');
7575  el.setAttribute__Ljava_lang_String_2Ljava_lang_String_2('href', link + section);
7576  org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$addContent__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Element_2Ljava_lang_String_2(this$static, el, text0);
7577  return el;
7578}
7579
7580function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$addContent__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Element_2Lcom_google_gwt_xml_client_Element_2(this$static, element, element2){
7581  element.appendChild__Lcom_google_gwt_xml_client_Node_2(element2);
7582}
7583
7584function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$flushPlainText__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2(this$static, doc){
7585  var numChars, buf, result, firstPart, prefix0, camelCase, protocol, uri, c, e, $e0;
7586  numChars = this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1plainTextBuf.length__();
7587  if (numChars > 0) {
7588    if (!this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1allowHTML) {
7589      buf = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$escapeHTMLEntities__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Ljava_lang_StringBuffer_2(this$static, this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1plainTextBuf);
7590    }
7591     else {
7592      buf = this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1plainTextBuf.toString__();
7593    }
7594    this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1plainTextBuf = java_lang_StringBuffer_$StringBuffer__Ljava_lang_StringBuffer_2I(new java_lang_StringBuffer(), 20);
7595    try {
7596      if (this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1camelCaseLinks && !this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1isEscaping && buf.length__() > 3) {
7597        while (org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$contains__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2Ljava_lang_String_2Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Pattern_2(this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1camelCaseMatcher, buf, this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1camelCasePattern)) {
7598          result = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$getMatch__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2(this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1camelCaseMatcher);
7599          firstPart = buf.substring__II(0, org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5MatchResult_$beginOffset__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5MatchResult_2I(result, 0));
7600          prefix0 = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5MatchResult_$group__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5MatchResult_2I(result, 1);
7601          if (prefix0 === null)
7602            prefix0 = '';
7603          camelCase = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5MatchResult_$group__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5MatchResult_2I(result, 2);
7604          protocol = org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5MatchResult_$group__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5MatchResult_2I(result, 3);
7605          uri = protocol + org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5MatchResult_$group__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5MatchResult_2I(result, 4);
7606          buf = buf.substring__I(org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5MatchResult_$endOffset__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5MatchResult_2I(result, 0));
7607          org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$addContent__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Element_2Ljava_lang_String_2(this$static, this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1currentElement, firstPart);
7608          if (prefix0.endsWith__Ljava_lang_String_2('~') || prefix0.indexOf__I(91) != (-1)) {
7609            if (prefix0.endsWith__Ljava_lang_String_2('~'))
7610              prefix0 = prefix0.substring__II(0, prefix0.length__() - 1);
7611            if (camelCase !== null) {
7612              org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$addContent__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Element_2Ljava_lang_String_2(this$static, this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1currentElement, prefix0 + camelCase);
7613            }
7614             else if (protocol !== null) {
7615              org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$addContent__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Element_2Ljava_lang_String_2(this$static, this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1currentElement, prefix0 + uri);
7616            }
7617            continue;
7618          }
7619          if (protocol !== null) {
7620            c = uri.charAt__I(uri.length__() - 1);
7621            if (c == 46 || c == 44) {
7622              uri = uri.substring__II(0, uri.length__() - 1);
7623              buf = com_google_gwt_lang_Cast_charToString__C(c) + buf;
7624            }
7625            org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$addContent__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Element_2Ljava_lang_String_2(this$static, this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1currentElement, prefix0);
7626            org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$makeDirectURILink__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2Ljava_lang_String_2(this$static, doc, uri);
7627          }
7628           else {
7629            org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$addContent__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Element_2Ljava_lang_String_2(this$static, this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1currentElement, prefix0);
7630            org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$makeCamelCaseLink__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2Ljava_lang_String_2(this$static, doc, camelCase);
7631          }
7632        }
7633        org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$addContent__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Element_2Ljava_lang_String_2(this$static, this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1currentElement, buf);
7634      }
7635       else {
7636        org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$addContent__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Element_2Ljava_lang_String_2(this$static, this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1currentElement, buf);
7637      }
7638    }
7639     catch ($e0) {
7640      $e0 = com_google_gwt_lang_Exceptions_caught__Ljava_lang_Object_2($e0);
7641      if (com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2I($e0, 29)) {
7642        e = $e0;
7643        org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$addContent__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Element_2Lcom_google_gwt_xml_client_Element_2(this$static, this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1currentElement, org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_makeError__Lcom_google_gwt_xml_client_Document_2Ljava_lang_String_2(this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1currentElement.getOwnerDocument__(), e.java_lang_Throwable_message));
7644      }
7645       else
7646        throw $e0;
7647    }
7648  }
7649  return numChars;
7650}
7651
7652function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$readUntilEOL__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2(this$static){
7653  var ch, buf;
7654  buf = java_lang_StringBuffer_$StringBuffer__Ljava_lang_StringBuffer_2I(new java_lang_StringBuffer(), 256);
7655  while (true) {
7656    ch = org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$nextToken__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2(this$static);
7657    if (ch < 0)
7658      break;
7659    if (ch == (-1))
7660      break;
7661    java_lang_StringBuffer_$append__Ljava_lang_StringBuffer_2C(buf, com_google_gwt_lang_Cast_narrow_1char__Ljava_lang_Object_2(ch));
7662    if (ch == 10)
7663      break;
7664  }
7665  return buf;
7666}
7667
7668function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$pushBack__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Ljava_lang_String_2(this$static, s){
7669  var i;
7670  for (i = s.length__() - 1; i >= 0; i--) {
7671    org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$pushBack__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2I(this$static, s.charAt__I(i));
7672  }
7673}
7674
7675function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$escapeHTMLEntities__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Ljava_lang_StringBuffer_2(this$static, buf){
7676  var tmpBuf, i, ch, j, ch2;
7677  tmpBuf = java_lang_StringBuffer_$StringBuffer__Ljava_lang_StringBuffer_2I(new java_lang_StringBuffer(), buf.length__() + 20);
7678  for (i = 0; i < buf.length__(); i++) {
7679    ch = java_lang_StringBuffer_$charAt__Ljava_lang_StringBuffer_2I(buf, i);
7680    if (ch == 60) {
7681      tmpBuf.append__Ljava_lang_String_2('&lt;');
7682    }
7683     else if (ch == 62) {
7684      tmpBuf.append__Ljava_lang_String_2('&gt;');
7685    }
7686     else if (ch == 38) {
7687      for (j = i < buf.length__() - 1?i + 1:i; j < buf.length__(); j++) {
7688        ch2 = java_lang_StringBuffer_$charAt__Ljava_lang_StringBuffer_2I(buf, j);
7689        if (ch2 == 59) {
7690          java_lang_StringBuffer_$append__Ljava_lang_StringBuffer_2C(tmpBuf, ch);
7691          break;
7692        }
7693        if (ch2 != 35 && !java_lang_Character_isLetterOrDigit__C(com_google_gwt_lang_Cast_narrow_1char__Ljava_lang_Object_2(ch2))) {
7694          tmpBuf.append__Ljava_lang_String_2('&amp;');
7695          break;
7696        }
7697      }
7698    }
7699     else {
7700      java_lang_StringBuffer_$append__Ljava_lang_StringBuffer_2C(tmpBuf, ch);
7701    }
7702  }
7703  return tmpBuf.toString__();
7704}
7705
7706function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$makeDirectURILink__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2Ljava_lang_String_2(this$static, doc, url){
7707  var result, last;
7708  last = null;
7709  if (url.endsWith__Ljava_lang_String_2(',') || url.endsWith__Ljava_lang_String_2('.')) {
7710    last = url.substring__I(url.length__() - 1);
7711    url = url.substring__II(0, url.length__() - 1);
7712  }
7713  org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$callMutatorChain__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Ljava_util_Collection_2Ljava_lang_String_2(this$static, this$static.org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_m_1externalLinkMutatorChain, url);
7714  if (org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$isImageLink__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Ljava_lang_String_2(this$static, url)) {
7715    result = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$handleImageLink__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2Ljava_lang_String_2Ljava_lang_String_2Z(this$static, doc, org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser$StringUtils_replace__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2(url, '&amp;', '&'), url, false);
7716  }
7717   else {
7718    result = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$makeLink__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2ILjava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2(this$static, doc, 6, org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser$StringUtils_replace__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2(url, '&amp;', '&'), url, null);
7719    org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$addElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Node_2(this$static, org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$outlinkImage__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2(this$static, doc));
7720  }
7721  if (last !== null) {
7722    this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1plainTextBuf.append__Ljava_lang_String_2(last);
7723  }
7724  return result;
7725}
7726
7727function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$makeCamelCaseLink__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2Ljava_lang_String_2(this$static, doc, wikiname){
7728  var matchedLink;
7729  org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$callMutatorChain__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Ljava_util_Collection_2Ljava_lang_String_2(this$static, this$static.org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_m_1localLinkMutatorChain, wikiname);
7730  org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$makeLink__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2ILjava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2(this$static, doc, 1, wikiname, wikiname, null);
7731  return this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1currentElement;
7732}
7733
7734function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$makeSectionTitle__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Ljava_lang_String_2(this$static, title0){
7735  var outTitle;
7736  title0 = title0.trim__();
7737  outTitle = title0;
7738  return outTitle;
7739}
7740
7741function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$makeLink__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2ILjava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2(this$static, doc, type0, link, text0, section){
7742  var el;
7743  el = null;
7744  if (text0 === null)
7745    text0 = link;
7746  text0 = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$callMutatorChain__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Ljava_util_Collection_2Ljava_lang_String_2(this$static, this$static.org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_m_1linkMutators, text0);
7747  section = section !== null?'#' + section:'';
7748  if (link.length__() == 0) {
7749    type0 = 2;
7750  }
7751  switch (type0) {
7752    case 0:
7753      el = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$createAnchor__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2ILjava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2(this$static, doc, 0, link, text0, section);
7754      break;
7755    case 1:
7756      el = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$createAnchor__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2ILjava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2(this$static, doc, 1, link, text0, '');
7757      el.setAttribute__Ljava_lang_String_2Ljava_lang_String_2('title', "Create '" + link + "'");
7758      break;
7759    case 2:
7760      el = doc.createElement__Ljava_lang_String_2('u');
7761      org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$addContent__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Element_2Ljava_lang_String_2(this$static, el, text0);
7762      break;
7763    case 4:
7764      break;
7765    case 3:
7766      break;
7767    case 5:
7768      el = doc.createElement__Ljava_lang_String_2('img');
7769      el.setAttribute__Ljava_lang_String_2Ljava_lang_String_2('src', link);
7770      el.setAttribute__Ljava_lang_String_2Ljava_lang_String_2('alt', text0);
7771      break;
7772    case 8:
7773      el = doc.createElement__Ljava_lang_String_2('img');
7774      el.setAttribute__Ljava_lang_String_2Ljava_lang_String_2('src', link);
7775      el.setAttribute__Ljava_lang_String_2Ljava_lang_String_2('alt', text0);
7776      org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$addContent__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Element_2Lcom_google_gwt_xml_client_Element_2(this$static, org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$createAnchor__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2ILjava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2(this$static, doc, 8, text0, '', ''), el);
7777      break;
7778    case 9:
7779      el = doc.createElement__Ljava_lang_String_2('img');
7780      el.setAttribute__Ljava_lang_String_2Ljava_lang_String_2('src', link);
7781      el.setAttribute__Ljava_lang_String_2Ljava_lang_String_2('alt', text0);
7782      org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$addContent__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Element_2Lcom_google_gwt_xml_client_Element_2(this$static, org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$createAnchor__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2ILjava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2(this$static, doc, 9, link, '', ''), el);
7783      break;
7784    case 6:
7785      el = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$createAnchor__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2ILjava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2(this$static, doc, 6, link, text0, section);
7786      if (this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1useRelNofollow)
7787        el.setAttribute__Ljava_lang_String_2Ljava_lang_String_2('rel', 'nofollow');
7788      break;
7789    case 7:
7790      el = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$createAnchor__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2ILjava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2(this$static, doc, 7, link, text0, section);
7791      break;
7792    case 10:
7793      el = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$createAnchor__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2ILjava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2(this$static, doc, 10, link, text0, section);
7794      break;
7795    default:break;
7796  }
7797  if (el !== null) {
7798    org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$flushPlainText__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2(this$static, doc);
7799    org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$addContent__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Element_2Lcom_google_gwt_xml_client_Element_2(this$static, this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1currentElement, el);
7800  }
7801  return el;
7802}
7803
7804function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$isImageLink__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Ljava_lang_String_2(this$static, link){
7805  var i;
7806  if (this$static.org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_m_1inlineImages) {
7807    for (i = this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1inlineImagePatterns.iterator__(); i.hasNext__();) {
7808      if (org_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_$matches__Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Perl5Matcher_2Ljava_lang_String_2Lorg_cs3_dokuwiki_jsp_client_apache_oro_text_regex_Pattern_2(this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1inlineMatcher, link, com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2I(i.next__(), 33)))
7809        return true;
7810    }
7811  }
7812  return false;
7813}
7814
7815function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$handleImageLink__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2Ljava_lang_String_2Ljava_lang_String_2Z(this$static, doc, reallink, link, hasLinkText){
7816  var possiblePage;
7817  possiblePage = org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_cleanLink__Ljava_lang_String_2(link);
7818  if (org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_isExternalLink__Ljava_lang_String_2(link) && hasLinkText) {
7819    return org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$makeLink__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2ILjava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2(this$static, doc, 8, reallink, link, null);
7820  }
7821   else {
7822    return org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$makeLink__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2ILjava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2(this$static, doc, 5, reallink, link, null);
7823  }
7824}
7825
7826function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$outlinkImage__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2(this$static, doc){
7827  var el;
7828  el = null;
7829  return el;
7830}
7831
7832function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$addElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Node_2(this$static, e){
7833  if (e !== null) {
7834    org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$flushPlainText__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2(this$static, this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1currentElement.getOwnerDocument__());
7835    this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1currentElement.appendChild__Lcom_google_gwt_xml_client_Node_2(e);
7836  }
7837  return this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1currentElement;
7838}
7839
7840function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$pushElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Element_2(this$static, e){
7841  org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$flushPlainText__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2(this$static, this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1currentElement.getOwnerDocument__());
7842  org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$addContent__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Element_2Lcom_google_gwt_xml_client_Element_2(this$static, this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1currentElement, e);
7843  this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1currentElement = e;
7844  return e;
7845}
7846
7847function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$popElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Ljava_lang_String_2(this$static, s){
7848  var doc, flushedBytes, currEl, node;
7849  doc = this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1currentElement.getOwnerDocument__();
7850  flushedBytes = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$flushPlainText__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2(this$static, doc);
7851  currEl = this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1currentElement;
7852  while (currEl.getParentNode__() !== null) {
7853    if (com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2I(currEl, 15) && java_lang_String_$equals__Ljava_lang_String_2Ljava_lang_Object_2(com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2I(currEl, 15).getTagName__(), s) && currEl.getOwnerDocument__().getDocumentElement__() !== currEl) {
7854      node = currEl.getParentNode__();
7855      if (com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2I(node, 15)) {
7856        this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1currentElement = com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2I(node, 15);
7857        if (flushedBytes == 0 && org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_arrayBinarySearch___3Ljava_lang_Object_2Ljava_lang_Object_2(org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_EMPTY_1ELEMENTS, s) < 0) {
7858        }
7859        return this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1currentElement;
7860      }
7861    }
7862    currEl = currEl.getParentNode__();
7863  }
7864  return this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1currentElement;
7865}
7866
7867function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$startBlockLevel__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2(this$static){
7868  org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$popElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Ljava_lang_String_2(this$static, 'i');
7869  org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$popElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Ljava_lang_String_2(this$static, 'b');
7870  org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$popElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Ljava_lang_String_2(this$static, 'tt');
7871  if (this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1isOpenParagraph) {
7872    this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1isOpenParagraph = false;
7873    org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$popElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Ljava_lang_String_2(this$static, 'p');
7874    this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1plainTextBuf.append__Ljava_lang_String_2('\n');
7875  }
7876  this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1restartitalic = this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1isitalic;
7877  this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1restartbold = this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1isbold;
7878  this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1isitalic = false;
7879  this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1isbold = false;
7880}
7881
7882function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$peekAheadLine__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2(this$static){
7883  var s;
7884  s = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$readUntilEOL__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2(this$static).toString__();
7885  if (s.length__() > 10240) {
7886    org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$pushBack__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Ljava_lang_String_2(this$static, s.substring__II(0, 10239));
7887  }
7888   else {
7889    org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$pushBack__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Ljava_lang_String_2(this$static, s);
7890  }
7891  return s;
7892}
7893
7894function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$makeHeading__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2ILjava_lang_String_2Lorg_cs3_dokuwiki_jsp_client_jspparser_Heading_2(this$static, doc, level, title0, hd){
7895  var el, outTitle;
7896  el = null;
7897  outTitle = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$makeSectionTitle__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Ljava_lang_String_2(this$static, title0);
7898  hd.org_cs3_dokuwiki_jsp_client_jspparser_Heading_m_1level = level;
7899  switch (level) {
7900    case 1:
7901      el = doc.createElement__Ljava_lang_String_2('h4');
7902      break;
7903    case 2:
7904      el = doc.createElement__Ljava_lang_String_2('h3');
7905      break;
7906    case 3:
7907      el = doc.createElement__Ljava_lang_String_2('h2');
7908      break;
7909  }
7910  return el;
7911}
7912
7913function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$callHeadingListenerChain__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lorg_cs3_dokuwiki_jsp_client_jspparser_Heading_2(this$static, param){
7914  var list, i, h;
7915  list = this$static.org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_m_1headingListenerChain;
7916  for (i = java_util_ArrayList_$iterator__Ljava_util_ArrayList_2(list); i.hasNext__();) {
7917    h = com_google_gwt_lang_Cast_throwClassCastExceptionUnlessNull__Ljava_lang_Object_2(i.next__());
7918  }
7919}
7920
7921function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$readWhile__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Ljava_lang_String_2(this$static, endChars){
7922  var sb, ch;
7923  sb = java_lang_StringBuffer_$StringBuffer__Ljava_lang_StringBuffer_2I(new java_lang_StringBuffer(), 80);
7924  ch = org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$nextToken__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2(this$static);
7925  while (ch != (-1)) {
7926    if (endChars.indexOf__I(com_google_gwt_lang_Cast_narrow_1char__Ljava_lang_Object_2(ch)) == (-1)) {
7927      org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$pushBack__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2I(this$static, ch);
7928      break;
7929    }
7930    java_lang_StringBuffer_$append__Ljava_lang_StringBuffer_2C(sb, com_google_gwt_lang_Cast_narrow_1char__Ljava_lang_Object_2(ch));
7931    ch = org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$nextToken__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2(this$static);
7932  }
7933  return sb.toString__();
7934}
7935
7936function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$handleHyperlinks__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2Ljava_lang_String_2I(this$static, doc, link, pos){
7937  var sb, reallink, cutpoint, interwikipoint;
7938  sb = java_lang_StringBuffer_$StringBuffer__Ljava_lang_StringBuffer_2I(new java_lang_StringBuffer(), link.length__() + 80);
7939  if (org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_isAccessRule__Ljava_lang_String_2(link)) {
7940    return this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1currentElement;
7941  }
7942  if (org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_isMetadata__Ljava_lang_String_2(link)) {
7943    return this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1currentElement;
7944  }
7945  if ((cutpoint = link.indexOf__I(124))!= (-1)) {
7946    reallink = link.substring__I(cutpoint + 1).trim__();
7947    link = link.substring__II(0, cutpoint);
7948  }
7949   else {
7950    reallink = link.trim__();
7951  }
7952  interwikipoint = (-1);
7953  org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$makeLink__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2ILjava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2(this$static, doc, 0, reallink, link, null);
7954  return this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1currentElement;
7955}
7956
7957function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$readBraceContent__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2CC(this$static, opening, closing){
7958  var sb, braceLevel, ch;
7959  sb = java_lang_StringBuffer_$StringBuffer__Ljava_lang_StringBuffer_2I(new java_lang_StringBuffer(), 40);
7960  braceLevel = 1;
7961  while ((ch = org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$nextToken__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2(this$static))!= (-1)) {
7962    if (ch < 0)
7963      break;
7964    if (ch == 92) {
7965      continue;
7966    }
7967     else if (ch == opening) {
7968      braceLevel++;
7969    }
7970     else if (ch == closing) {
7971      braceLevel--;
7972      if (braceLevel == 0) {
7973        break;
7974      }
7975    }
7976    java_lang_StringBuffer_$append__Ljava_lang_StringBuffer_2C(sb, com_google_gwt_lang_Cast_narrow_1char__Ljava_lang_Object_2(ch));
7977  }
7978  return sb.toString__();
7979}
7980
7981function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$readUntil__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Ljava_lang_String_2(this$static, endChars){
7982  var sb, ch;
7983  sb = java_lang_StringBuffer_$StringBuffer__Ljava_lang_StringBuffer_2I(new java_lang_StringBuffer(), 80);
7984  ch = org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$nextToken__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2(this$static);
7985  while (ch != (-1)) {
7986    if (ch == 92) {
7987      ch = org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$nextToken__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2(this$static);
7988      if (ch == (-1)) {
7989        break;
7990      }
7991    }
7992     else {
7993      if (endChars.indexOf__I(com_google_gwt_lang_Cast_narrow_1char__Ljava_lang_Object_2(ch)) != (-1)) {
7994        org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$pushBack__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2I(this$static, ch);
7995        break;
7996      }
7997    }
7998    java_lang_StringBuffer_$append__Ljava_lang_StringBuffer_2C(sb, com_google_gwt_lang_Cast_narrow_1char__Ljava_lang_Object_2(ch));
7999    ch = org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$nextToken__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2(this$static);
8000  }
8001  return sb.toString__();
8002}
8003
8004function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$handleDiv__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2Z(this$static, doc, newLine){
8005  var ch, el, style0, clazz, isSpan, e, eol, $e0;
8006  ch = org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$nextToken__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2(this$static);
8007  if (ch < 0)
8008    return null;
8009  el = null;
8010  if (ch == 37) {
8011    style0 = null;
8012    clazz = null;
8013    ch = org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$nextToken__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2(this$static);
8014    if (ch == 40) {
8015      style0 = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$readBraceContent__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2CC(this$static, 40, 41);
8016    }
8017     else if (java_lang_Character_isLetter__C(com_google_gwt_lang_Cast_narrow_1char__Ljava_lang_Object_2(ch))) {
8018      org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$pushBack__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2I(this$static, ch);
8019      clazz = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$readUntil__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Ljava_lang_String_2(this$static, ' \t\n\r');
8020      ch = org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$nextToken__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2(this$static);
8021      if (ch == 10 || ch == 13) {
8022        org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$pushBack__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2I(this$static, ch);
8023      }
8024    }
8025     else {
8026      org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$pushBack__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2I(this$static, ch);
8027      try {
8028        isSpan = com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2I(java_util_Stack_$pop__Ljava_util_Stack_2(this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1styleStack), 20);
8029        if (isSpan === null) {
8030        }
8031         else if (isSpan.java_lang_Boolean_value) {
8032          el = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$popElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Ljava_lang_String_2(this$static, 'span');
8033        }
8034         else {
8035          el = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$popElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Ljava_lang_String_2(this$static, 'div');
8036        }
8037      }
8038       catch ($e0) {
8039        $e0 = com_google_gwt_lang_Exceptions_caught__Ljava_lang_Object_2($e0);
8040        if (com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2I($e0, 34)) {
8041          e = $e0;
8042          return this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1currentElement;
8043        }
8044         else
8045          throw $e0;
8046      }
8047      return el;
8048    }
8049    eol = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$peekAheadLine__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2(this$static);
8050    if (eol.trim__().length__() > 0) {
8051      el = doc.createElement__Ljava_lang_String_2('span');
8052      java_util_Stack_$push__Ljava_util_Stack_2Ljava_lang_Object_2(this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1styleStack, java_lang_Boolean_$clinit__().java_lang_Boolean_TRUE);
8053    }
8054     else {
8055      org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$startBlockLevel__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2(this$static);
8056      el = doc.createElement__Ljava_lang_String_2('div');
8057      java_util_Stack_$push__Ljava_util_Stack_2Ljava_lang_Object_2(this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1styleStack, java_lang_Boolean_$clinit__().java_lang_Boolean_FALSE);
8058    }
8059    if (style0 !== null)
8060      el.setAttribute__Ljava_lang_String_2Ljava_lang_String_2('style', style0);
8061    if (clazz !== null)
8062      el.setAttribute__Ljava_lang_String_2Ljava_lang_String_2('class', clazz);
8063    el = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$pushElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Element_2(this$static, el);
8064    return el;
8065  }
8066  org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$pushBack__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2I(this$static, ch);
8067  return el;
8068}
8069
8070function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$disableOutputEscaping__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2(this$static, doc){
8071  org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$addElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Node_2(this$static, doc.createProcessingInstruction__Ljava_lang_String_2Ljava_lang_String_2('javax.xml.transform.disable-output-escaping', ''));
8072}
8073
8074function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$handleClosebrace__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2(this$static){
8075  var ch2, ch3;
8076  ch2 = org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$nextToken__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2(this$static);
8077  if (ch2 == 125) {
8078    ch3 = org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$nextToken__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2(this$static);
8079    if (ch3 == 125) {
8080      if (this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1isPre) {
8081        if (this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1isPreBlock) {
8082          org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$popElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Ljava_lang_String_2(this$static, 'pre');
8083        }
8084         else {
8085          org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$popElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Ljava_lang_String_2(this$static, 'span');
8086        }
8087        this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1isPre = false;
8088        this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1isEscaping = false;
8089        return this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1currentElement;
8090      }
8091      this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1plainTextBuf.append__Ljava_lang_String_2('}}}');
8092      return this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1currentElement;
8093    }
8094    org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$pushBack__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2I(this$static, ch3);
8095    if (!this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1isEscaping) {
8096      return org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$popElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Ljava_lang_String_2(this$static, 'tt');
8097    }
8098  }
8099  org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$pushBack__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2I(this$static, ch2);
8100  return null;
8101}
8102
8103function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$unwindGeneralList__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2(this$static){
8104  for (; this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1genlistlevel > 0; this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1genlistlevel--) {
8105    org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$popElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Ljava_lang_String_2(this$static, 'li');
8106    org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$popElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Ljava_lang_String_2(this$static, org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_getListType__C(java_lang_StringBuffer_$charAt__Ljava_lang_StringBuffer_2I(this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1genlistBulletBuffer, this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1genlistlevel - 1)));
8107  }
8108  java_lang_StringBuffer_$setLength__Ljava_lang_StringBuffer_2I(this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1genlistBulletBuffer, 0);
8109  return null;
8110}
8111
8112function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$handleBackslash__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2(this$static, doc){
8113  var ch, ch2;
8114  ch = org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$nextToken__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2(this$static);
8115  if (ch == 92) {
8116    ch2 = org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$nextToken__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2(this$static);
8117    if (ch2 == 92) {
8118      org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$pushElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Element_2(this$static, doc.createElement__Ljava_lang_String_2('br'));
8119      return org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$popElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Ljava_lang_String_2(this$static, 'br');
8120    }
8121    org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$pushBack__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2I(this$static, ch2);
8122    org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$pushElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Element_2(this$static, doc.createElement__Ljava_lang_String_2('br'));
8123    return org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$popElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Ljava_lang_String_2(this$static, 'br');
8124  }
8125  org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$pushBack__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2I(this$static, ch);
8126  return null;
8127}
8128
8129function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$handleUnderscore__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2(this$static, doc){
8130  var ch, el;
8131  ch = org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$nextToken__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2(this$static);
8132  el = null;
8133  if (ch == 95) {
8134    if (this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1isbold) {
8135      el = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$popElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Ljava_lang_String_2(this$static, 'b');
8136    }
8137     else {
8138      el = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$pushElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Element_2(this$static, doc.createElement__Ljava_lang_String_2('b'));
8139    }
8140    this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1isbold = !this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1isbold;
8141  }
8142   else {
8143    org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$pushBack__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2I(this$static, ch);
8144  }
8145  return el;
8146}
8147
8148function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$handleApostrophe__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2(this$static, doc){
8149  var ch, el;
8150  ch = org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$nextToken__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2(this$static);
8151  el = null;
8152  if (ch == 39) {
8153    if (this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1isitalic) {
8154      el = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$popElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Ljava_lang_String_2(this$static, 'i');
8155    }
8156     else {
8157      el = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$pushElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Element_2(this$static, doc.createElement__Ljava_lang_String_2('i'));
8158    }
8159    this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1isitalic = !this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1isitalic;
8160  }
8161   else {
8162    org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$pushBack__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2I(this$static, ch);
8163  }
8164  return el;
8165}
8166
8167function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$handleOpenbrace__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2Z(this$static, doc, isBlock){
8168  var ch, ch2, el;
8169  ch = org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$nextToken__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2(this$static);
8170  if (ch == 123) {
8171    ch2 = org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$nextToken__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2(this$static);
8172    if (ch2 == 123) {
8173      this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1isPre = true;
8174      this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1isEscaping = true;
8175      this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1isPreBlock = isBlock;
8176      if (isBlock) {
8177        org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$startBlockLevel__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2(this$static);
8178        return org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$pushElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Element_2(this$static, doc.createElement__Ljava_lang_String_2('pre'));
8179      }
8180      el = doc.createElement__Ljava_lang_String_2('span');
8181      el.setAttribute__Ljava_lang_String_2Ljava_lang_String_2('style', 'font-family:monospace; white-space:pre;');
8182      return org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$pushElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Element_2(this$static, el);
8183    }
8184    org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$pushBack__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2I(this$static, ch2);
8185    return org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$pushElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Element_2(this$static, doc.createElement__Ljava_lang_String_2('tt'));
8186  }
8187  org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$pushBack__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2I(this$static, ch);
8188  return null;
8189}
8190
8191function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$handleDash__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2(this$static, doc){
8192  var ch, ch2, ch3;
8193  ch = org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$nextToken__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2(this$static);
8194  if (ch == 45) {
8195    ch2 = org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$nextToken__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2(this$static);
8196    if (ch2 == 45) {
8197      ch3 = org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$nextToken__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2(this$static);
8198      if (ch3 == 45) {
8199        while ((ch = org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$nextToken__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2(this$static))== 45)
8200        ;
8201        org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$pushBack__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2I(this$static, ch);
8202        org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$startBlockLevel__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2(this$static);
8203        org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$pushElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Element_2(this$static, doc.createElement__Ljava_lang_String_2('hr'));
8204        return org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$popElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Ljava_lang_String_2(this$static, 'hr');
8205      }
8206      org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$pushBack__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2I(this$static, ch3);
8207    }
8208    org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$pushBack__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2I(this$static, ch2);
8209  }
8210  org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$pushBack__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2I(this$static, ch);
8211  return null;
8212}
8213
8214function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$handleHeading__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2(this$static, doc){
8215  var el, ch, hd, ch2, title0, title0, title0;
8216  el = null;
8217  ch = org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$nextToken__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2(this$static);
8218  if (ch < 0)
8219    return null;
8220  hd = new org_cs3_dokuwiki_jsp_client_jspparser_Heading();
8221  if (ch == 33) {
8222    ch2 = org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$nextToken__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2(this$static);
8223    if (ch2 == 33) {
8224      title0 = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$peekAheadLine__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2(this$static);
8225      el = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$makeHeading__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2ILjava_lang_String_2Lorg_cs3_dokuwiki_jsp_client_jspparser_Heading_2(this$static, doc, 3, title0, hd);
8226    }
8227     else {
8228      org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$pushBack__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2I(this$static, ch2);
8229      title0 = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$peekAheadLine__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2(this$static);
8230      el = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$makeHeading__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2ILjava_lang_String_2Lorg_cs3_dokuwiki_jsp_client_jspparser_Heading_2(this$static, doc, 2, title0, hd);
8231    }
8232  }
8233   else {
8234    org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$pushBack__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2I(this$static, ch);
8235    title0 = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$peekAheadLine__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2(this$static);
8236    el = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$makeHeading__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2ILjava_lang_String_2Lorg_cs3_dokuwiki_jsp_client_jspparser_Heading_2(this$static, doc, 1, title0, hd);
8237  }
8238  org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$callHeadingListenerChain__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lorg_cs3_dokuwiki_jsp_client_jspparser_Heading_2(this$static, hd);
8239  if (el !== null)
8240    org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$pushElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Element_2(this$static, el);
8241  return el;
8242}
8243
8244function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$handleDefinitionList__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2(this$static, doc){
8245  if (!this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1isdefinition) {
8246    this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1isdefinition = true;
8247    org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$startBlockLevel__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2(this$static);
8248    org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$pushElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Element_2(this$static, doc.createElement__Ljava_lang_String_2('dl'));
8249    return org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$pushElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Element_2(this$static, doc.createElement__Ljava_lang_String_2('dt'));
8250  }
8251  return null;
8252}
8253
8254function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$handleOpenbracket__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2(this$static, doc){
8255  var sb, pos, ch, isPlugin, nesting, ch2;
8256  sb = java_lang_StringBuffer_$StringBuffer__Ljava_lang_StringBuffer_2I(new java_lang_StringBuffer(), 40);
8257  pos = this$static.org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_m_1pos;
8258  isPlugin = false;
8259  while ((ch = org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$nextToken__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2(this$static))== 91) {
8260    java_lang_StringBuffer_$append__Ljava_lang_StringBuffer_2C(sb, com_google_gwt_lang_Cast_narrow_1char__Ljava_lang_Object_2(ch));
8261  }
8262  if (ch == 123) {
8263    isPlugin = true;
8264  }
8265  org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$pushBack__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2I(this$static, ch);
8266  if (sb.length__() > 0) {
8267    java_lang_StringBuffer_$append__Ljava_lang_StringBuffer_2Ljava_lang_StringBuffer_2(this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1plainTextBuf, sb);
8268    return this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1currentElement;
8269  }
8270  ch = org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$nextToken__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2(this$static);
8271  if (ch < 0)
8272    return null;
8273  nesting = 1;
8274  while (ch != (-1)) {
8275    ch2 = org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$nextToken__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2(this$static);
8276    org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$pushBack__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2I(this$static, ch2);
8277    if (isPlugin) {
8278      if (ch == 91 && ch2 == 123) {
8279        nesting++;
8280      }
8281       else if (nesting == 0 && ch == 93 && java_lang_StringBuffer_$charAt__Ljava_lang_StringBuffer_2I(sb, sb.length__() - 1) == 125) {
8282        break;
8283      }
8284       else if (ch == 125 && ch2 == 93) {
8285        nesting--;
8286      }
8287    }
8288     else {
8289      if (ch == 93) {
8290        break;
8291      }
8292    }
8293    java_lang_StringBuffer_$append__Ljava_lang_StringBuffer_2C(sb, com_google_gwt_lang_Cast_narrow_1char__Ljava_lang_Object_2(ch));
8294    ch = org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$nextToken__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2(this$static);
8295  }
8296  if (ch == (-1)) {
8297    this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1isEscaping = true;
8298    java_lang_StringBuffer_$append__Ljava_lang_StringBuffer_2Ljava_lang_StringBuffer_2(this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1plainTextBuf, sb);
8299    org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$flushPlainText__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2(this$static, doc);
8300    this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1isEscaping = false;
8301    return this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1currentElement;
8302  }
8303  return org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$handleHyperlinks__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2Ljava_lang_String_2I(this$static, doc, sb.toString__(), pos);
8304}
8305
8306function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$handleGeneralList__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2(this$static, doc){
8307  var strBullets, numBullets, numEqualBullets, numCheckBullets, i;
8308  org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$startBlockLevel__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2(this$static);
8309  strBullets = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$readWhile__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Ljava_lang_String_2(this$static, '*#');
8310  numBullets = strBullets.length__();
8311  if (this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1allowPHPWikiStyleLists) {
8312    if (!java_lang_String_$equals__Ljava_lang_String_2Ljava_lang_Object_2(strBullets.substring__II(0, java_lang_Math_min__II(numBullets, this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1genlistlevel)), java_lang_StringBuffer_$substring__Ljava_lang_StringBuffer_2II(this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1genlistBulletBuffer, 0, java_lang_Math_min__II(numBullets, this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1genlistlevel)))) {
8313      if (numBullets <= this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1genlistlevel) {
8314        strBullets = (numBullets > 1?java_lang_StringBuffer_$substring__Ljava_lang_StringBuffer_2II(this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1genlistBulletBuffer, 0, numBullets - 1):'')+ strBullets.substring__II(numBullets - 1, numBullets);
8315      }
8316       else {
8317        strBullets = this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1genlistBulletBuffer + strBullets.substring__II(this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1genlistlevel, numBullets);
8318      }
8319    }
8320  }
8321  if (java_lang_String_$equals__Ljava_lang_String_2Ljava_lang_Object_2(strBullets.substring__II(0, java_lang_Math_min__II(numBullets, this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1genlistlevel)), java_lang_StringBuffer_$substring__Ljava_lang_StringBuffer_2II(this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1genlistBulletBuffer, 0, java_lang_Math_min__II(numBullets, this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1genlistlevel)))) {
8322    if (numBullets > this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1genlistlevel) {
8323      org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$pushElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Element_2(this$static, doc.createElement__Ljava_lang_String_2(org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_getListType__C(strBullets.charAt__I(this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1genlistlevel++))));
8324      for (; this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1genlistlevel < numBullets; this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1genlistlevel++) {
8325        org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$pushElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Element_2(this$static, doc.createElement__Ljava_lang_String_2('li'));
8326        org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$pushElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Element_2(this$static, doc.createElement__Ljava_lang_String_2(org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_getListType__C(strBullets.charAt__I(this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1genlistlevel))));
8327      }
8328    }
8329     else if (numBullets < this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1genlistlevel) {
8330      org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$popElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Ljava_lang_String_2(this$static, 'li');
8331      for (; this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1genlistlevel > numBullets; this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1genlistlevel--) {
8332        org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$popElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Ljava_lang_String_2(this$static, org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_getListType__C(java_lang_StringBuffer_$charAt__Ljava_lang_StringBuffer_2I(this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1genlistBulletBuffer, this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1genlistlevel - 1)));
8333        if (this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1genlistlevel > 0) {
8334          org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$popElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Ljava_lang_String_2(this$static, 'li');
8335        }
8336      }
8337    }
8338     else {
8339      if (this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1genlistlevel > 0) {
8340        org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$popElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Ljava_lang_String_2(this$static, 'li');
8341      }
8342    }
8343  }
8344   else {
8345    numEqualBullets = 0;
8346    numCheckBullets = java_lang_Math_min__II(numBullets, this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1genlistlevel);
8347    while (numEqualBullets < numCheckBullets) {
8348      if (strBullets.charAt__I(numEqualBullets) == java_lang_StringBuffer_$charAt__Ljava_lang_StringBuffer_2I(this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1genlistBulletBuffer, numEqualBullets))
8349        numEqualBullets++;
8350      else
8351        break;
8352    }
8353    for (; this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1genlistlevel > numEqualBullets; this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1genlistlevel--) {
8354      org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$popElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Ljava_lang_String_2(this$static, org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_getListType__C(java_lang_StringBuffer_$charAt__Ljava_lang_StringBuffer_2I(this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1genlistBulletBuffer, this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1genlistlevel - 1)));
8355      if (this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1genlistlevel > 0) {
8356        org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$popElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Ljava_lang_String_2(this$static, 'li');
8357      }
8358    }
8359    org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$pushElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Element_2(this$static, doc.createElement__Ljava_lang_String_2(org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_getListType__C(strBullets.charAt__I(numEqualBullets++))));
8360    for (i = numEqualBullets; i < numBullets; i++) {
8361      org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$pushElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Element_2(this$static, doc.createElement__Ljava_lang_String_2('li'));
8362      org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$pushElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Element_2(this$static, doc.createElement__Ljava_lang_String_2(org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_getListType__C(strBullets.charAt__I(i))));
8363    }
8364    this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1genlistlevel = numBullets;
8365  }
8366  org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$pushElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Element_2(this$static, doc.createElement__Ljava_lang_String_2('li'));
8367  java_lang_StringBuffer_$setLength__Ljava_lang_StringBuffer_2I(this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1genlistBulletBuffer, 0);
8368  this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1genlistBulletBuffer.append__Ljava_lang_String_2(strBullets);
8369  return this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1currentElement;
8370}
8371
8372function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$handleBar__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2Z(this$static, doc, newLine){
8373  var el, tr, ch;
8374  el = null;
8375  if (!this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1istable && !newLine) {
8376    return null;
8377  }
8378  if (newLine) {
8379    if (!this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1istable) {
8380      org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$startBlockLevel__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2(this$static);
8381      el = doc.createElement__Ljava_lang_String_2('table');
8382      el.setAttribute__Ljava_lang_String_2Ljava_lang_String_2('class', 'wikitable');
8383      el.setAttribute__Ljava_lang_String_2Ljava_lang_String_2('border', '1');
8384      el = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$pushElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Element_2(this$static, el);
8385      this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1istable = true;
8386      this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1rowNum = 0;
8387    }
8388    tr = doc.createElement__Ljava_lang_String_2('tr');
8389    el = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$pushElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Element_2(this$static, tr);
8390  }
8391  ch = org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$nextToken__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2(this$static);
8392  if (ch < 0)
8393    return null;
8394  if (ch == 124) {
8395    if (!newLine) {
8396      el = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$popElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Ljava_lang_String_2(this$static, 'th');
8397    }
8398    el = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$pushElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Element_2(this$static, doc.createElement__Ljava_lang_String_2('th'));
8399  }
8400   else {
8401    if (!newLine) {
8402      el = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$popElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Ljava_lang_String_2(this$static, 'td');
8403    }
8404    el = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$pushElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Element_2(this$static, doc.createElement__Ljava_lang_String_2('td'));
8405    org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$pushBack__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2I(this$static, ch);
8406  }
8407  return el;
8408}
8409
8410function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$handleTilde__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2(this$static){
8411  var ch;
8412  ch = org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$nextToken__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2(this$static);
8413  if (ch < 0)
8414    return null;
8415  if (ch == 32)
8416    return this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1currentElement;
8417  if (ch == 124 || ch == 126 || ch == 92 || ch == 42 || ch == 35 || ch == 45 || ch == 33 || ch == 39 || ch == 95 || ch == 91 || ch == 123 || ch == 93 || ch == 125 || ch == 37) {
8418    java_lang_StringBuffer_$append__Ljava_lang_StringBuffer_2C(this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1plainTextBuf, com_google_gwt_lang_Cast_narrow_1char__Ljava_lang_Object_2(ch));
8419    this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1plainTextBuf.append__Ljava_lang_String_2(org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$readWhile__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Ljava_lang_String_2(this$static, '' + com_google_gwt_lang_Cast_charToString__C(com_google_gwt_lang_Cast_narrow_1char__Ljava_lang_Object_2(ch))));
8420    return this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1currentElement;
8421  }
8422  org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$pushBack__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2I(this$static, ch);
8423  return null;
8424}
8425
8426function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$handleSlash__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2Z(this$static, doc, newLine){
8427  var ch;
8428  ch = org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$nextToken__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2(this$static);
8429  if (ch < 0)
8430    return null;
8431  org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$pushBack__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2I(this$static, ch);
8432  if (ch == 37 && !this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1styleStack.isEmpty__()) {
8433    return org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$handleDiv__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2Z(this$static, doc, newLine);
8434  }
8435  return null;
8436}
8437
8438function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$fillBuffer__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2Lcom_google_gwt_xml_client_Element_2(this$static, doc, startElement){
8439  var quitReading, newLine, ch, el, braces, i, nextLine;
8440  this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1currentElement = startElement;
8441  quitReading = false;
8442  newLine = true;
8443  org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$disableOutputEscaping__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2(this$static, doc);
8444  while (!quitReading) {
8445    ch = org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$nextToken__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2(this$static);
8446    if (ch < 0)
8447      break;
8448    el = null;
8449    if (this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1isEscaping) {
8450      if (ch == 125) {
8451        if (org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$handleClosebrace__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2(this$static) === null)
8452          java_lang_StringBuffer_$append__Ljava_lang_StringBuffer_2C(this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1plainTextBuf, com_google_gwt_lang_Cast_narrow_1char__Ljava_lang_Object_2(ch));
8453      }
8454       else if (ch == (-1)) {
8455        quitReading = true;
8456      }
8457       else if (ch == 13) {
8458      }
8459       else if (ch == 60) {
8460        this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1plainTextBuf.append__Ljava_lang_String_2('&lt;');
8461      }
8462       else if (ch == 62) {
8463        this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1plainTextBuf.append__Ljava_lang_String_2('&gt;');
8464      }
8465       else if (ch == 38) {
8466        this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1plainTextBuf.append__Ljava_lang_String_2('&amp;');
8467      }
8468       else if (ch == 126) {
8469        braces = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$readWhile__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Ljava_lang_String_2(this$static, '}');
8470        if (braces.length__() >= 3) {
8471          this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1plainTextBuf.append__Ljava_lang_String_2('}}}');
8472          braces = braces.substring__I(3);
8473        }
8474         else {
8475          java_lang_StringBuffer_$append__Ljava_lang_StringBuffer_2C(this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1plainTextBuf, com_google_gwt_lang_Cast_narrow_1char__Ljava_lang_Object_2(ch));
8476        }
8477        for (i = braces.length__() - 1; i >= 0; i--) {
8478          org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$pushBack__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2I(this$static, braces.charAt__I(i));
8479        }
8480      }
8481       else {
8482        java_lang_StringBuffer_$append__Ljava_lang_StringBuffer_2C(this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1plainTextBuf, com_google_gwt_lang_Cast_narrow_1char__Ljava_lang_Object_2(ch));
8483      }
8484      continue;
8485    }
8486    if (newLine && ch != 42 && ch != 35 && ch != 32 && this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1genlistlevel > 0) {
8487      java_lang_StringBuffer_$append__Ljava_lang_StringBuffer_2Ljava_lang_Object_2(this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1plainTextBuf, org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$unwindGeneralList__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2(this$static));
8488    }
8489    if (newLine && ch != 124 && this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1istable) {
8490      org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$popElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Ljava_lang_String_2(this$static, 'table');
8491      this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1istable = false;
8492    }
8493    switch (ch) {
8494      case 13:
8495        continue;
8496      case 10:
8497        org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$popElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Ljava_lang_String_2(this$static, 'dl');
8498        org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$popElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Ljava_lang_String_2(this$static, 'h2');
8499        org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$popElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Ljava_lang_String_2(this$static, 'h3');
8500        org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$popElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Ljava_lang_String_2(this$static, 'h4');
8501        if (this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1istable) {
8502          org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$popElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Ljava_lang_String_2(this$static, 'tr');
8503        }
8504
8505        this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1isdefinition = false;
8506        if (newLine) {
8507          org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$startBlockLevel__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2(this$static);
8508          nextLine = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$peekAheadLine__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2(this$static);
8509          if (nextLine.length__() == 0 || nextLine.length__() > 0 && !java_lang_String_$startsWith__Ljava_lang_String_2Ljava_lang_String_2(nextLine, '{{{') && !java_lang_String_$startsWith__Ljava_lang_String_2Ljava_lang_String_2(nextLine, '----') && !java_lang_String_$startsWith__Ljava_lang_String_2Ljava_lang_String_2(nextLine, '%%') && '*#!;'.indexOf__I(nextLine.charAt__I(0)) == (-1)) {
8510            org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$pushElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Element_2(this$static, doc.createElement__Ljava_lang_String_2('p'));
8511            this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1isOpenParagraph = true;
8512            if (this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1restartitalic) {
8513              org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$pushElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Element_2(this$static, doc.createElement__Ljava_lang_String_2('i'));
8514              this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1isitalic = true;
8515              this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1restartitalic = false;
8516            }
8517            if (this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1restartbold) {
8518              org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$pushElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Element_2(this$static, doc.createElement__Ljava_lang_String_2('b'));
8519              this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1isbold = true;
8520              this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1restartbold = false;
8521            }
8522          }
8523        }
8524         else {
8525          this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1plainTextBuf.append__Ljava_lang_String_2('\n');
8526          newLine = true;
8527        }
8528
8529        continue;
8530      case 92:
8531        el = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$handleBackslash__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2(this$static, doc);
8532        break;
8533      case 95:
8534        el = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$handleUnderscore__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2(this$static, doc);
8535        break;
8536      case 39:
8537        el = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$handleApostrophe__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2(this$static, doc);
8538        break;
8539      case 123:
8540        el = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$handleOpenbrace__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2Z(this$static, doc, newLine);
8541        break;
8542      case 125:
8543        el = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$handleClosebrace__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2(this$static);
8544        break;
8545      case 45:
8546        if (newLine)
8547          el = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$handleDash__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2(this$static, doc);
8548        break;
8549      case 33:
8550        if (newLine) {
8551          el = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$handleHeading__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2(this$static, doc);
8552        }
8553
8554        break;
8555      case 59:
8556        if (newLine) {
8557          el = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$handleDefinitionList__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2(this$static, doc);
8558        }
8559
8560        break;
8561      case 58:
8562        if (this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1isdefinition) {
8563          org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$popElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Ljava_lang_String_2(this$static, 'dt');
8564          el = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$pushElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Element_2(this$static, doc.createElement__Ljava_lang_String_2('dd'));
8565          this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1isdefinition = false;
8566        }
8567
8568        break;
8569      case 91:
8570        el = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$handleOpenbracket__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2(this$static, doc);
8571        break;
8572      case 42:
8573        if (newLine) {
8574          org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$pushBack__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2I(this$static, 42);
8575          el = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$handleGeneralList__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2(this$static, doc);
8576        }
8577
8578        break;
8579      case 35:
8580        if (newLine) {
8581          org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_$pushBack__Lorg_cs3_dokuwiki_jsp_client_jspparser_MarkupParser_2I(this$static, 35);
8582          el = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$handleGeneralList__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2(this$static, doc);
8583        }
8584
8585        break;
8586      case 124:
8587        el = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$handleBar__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2Z(this$static, doc, newLine);
8588        break;
8589      case 126:
8590        el = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$handleTilde__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2(this$static);
8591        break;
8592      case 37:
8593        el = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$handleDiv__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2Z(this$static, doc, newLine);
8594        break;
8595      case 47:
8596        el = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$handleSlash__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Lcom_google_gwt_xml_client_Document_2Z(this$static, doc, newLine);
8597        break;
8598      case (-1):
8599        quitReading = true;
8600        continue;
8601    }
8602    if (el !== null) {
8603      newLine = false;
8604    }
8605     else {
8606      java_lang_StringBuffer_$append__Ljava_lang_StringBuffer_2C(this$static.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1plainTextBuf, com_google_gwt_lang_Cast_narrow_1char__Ljava_lang_Object_2(ch));
8607      newLine = false;
8608    }
8609  }
8610  org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_$popElement__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_2Ljava_lang_String_2(this$static, 'domroot');
8611}
8612
8613function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser(){
8614}
8615
8616_ = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser.prototype = new org_cs3_dokuwiki_jsp_client_jspparser_MarkupParser();
8617_.java_lang_Object_typeName = 'org.cs3.dokuwiki.jsp.client.jspparser.JSPWikiMarkupParser';
8618_.java_lang_Object_typeId = 0;
8619_.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1isbold = false;
8620_.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1isitalic = false;
8621_.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1istable = false;
8622_.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1isPre = false;
8623_.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1isEscaping = false;
8624_.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1isdefinition = false;
8625_.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1isPreBlock = false;
8626_.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1genlistlevel = 0;
8627_.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1allowPHPWikiStyleLists = true;
8628_.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1isOpenParagraph = false;
8629_.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1inlineImagePatterns = null;
8630_.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1currentElement = null;
8631_.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1camelCaseLinks = false;
8632_.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1plainUris = false;
8633_.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1allowHTML = false;
8634_.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1useRelNofollow = false;
8635_.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1camelCasePattern = null;
8636_.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1rowNum = 1;
8637_.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1restartitalic = false;
8638_.org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser_m_1restartbold = false;
8639function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser$StartingComparator_compare__Ljava_lang_Object_2Ljava_lang_Object_2(arg0, arg1){
8640  return org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser$StartingComparator_$compare__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser$StartingComparator_2Ljava_lang_Object_2Ljava_lang_Object_2(this, arg0, arg1);
8641}
8642
8643function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser$StartingComparator_$compare__Lorg_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser$StartingComparator_2Ljava_lang_Object_2Ljava_lang_Object_2(this$static, arg0, arg1){
8644  var s1, s2;
8645  s1 = com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2I(arg0, 22);
8646  s2 = com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2I(arg1, 22);
8647  if (s1.length__() > s2.length__()) {
8648    if (java_lang_String_$startsWith__Ljava_lang_String_2Ljava_lang_String_2(s1, s2) && s2.length__() > 1)
8649      return 0;
8650  }
8651   else {
8652    if (java_lang_String_$startsWith__Ljava_lang_String_2Ljava_lang_String_2(s2, s1) && s1.length__() > 1)
8653      return 0;
8654  }
8655  return java_lang_String_$compareTo__Ljava_lang_String_2Ljava_lang_String_2(s1, s2);
8656}
8657
8658function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser$StartingComparator(){
8659}
8660
8661_ = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser$StartingComparator.prototype = new java_lang_Object();
8662_.compare__Ljava_lang_Object_2Ljava_lang_Object_2 = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser$StartingComparator_compare__Ljava_lang_Object_2Ljava_lang_Object_2;
8663_.java_lang_Object_typeName = 'org.cs3.dokuwiki.jsp.client.jspparser.JSPWikiMarkupParser$StartingComparator';
8664_.java_lang_Object_typeId = 0;
8665function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser$StringUtils_isEmpty__Ljava_lang_String_2(str){
8666  return str === null || str.length__() == 0;
8667}
8668
8669function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser$StringUtils_replace__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2(text0, repl, with0){
8670  return org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser$StringUtils_replace__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2I(text0, repl, with0, (-1));
8671}
8672
8673function org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser$StringUtils_replace__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2I(text0, repl, with0, max0){
8674  var start, end, replLength, increase, buf;
8675  if (org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser$StringUtils_isEmpty__Ljava_lang_String_2(text0) || org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser$StringUtils_isEmpty__Ljava_lang_String_2(repl) || with0 === null || max0 == 0) {
8676    return text0;
8677  }
8678  start = 0;
8679  end = text0.indexOf__Ljava_lang_String_2I(repl, start);
8680  if (end == (-1)) {
8681    return text0;
8682  }
8683  replLength = repl.length__();
8684  increase = with0.length__() - replLength;
8685  increase = increase < 0?0:increase;
8686  increase *= max0 < 0?16:max0 > 64?64:max0;
8687  buf = '';
8688  while (end != (-1)) {
8689    buf = buf + text0.substring__II(start, end) + with0;
8690    start = end + replLength;
8691    if (--max0 == 0) {
8692      break;
8693    }
8694    end = text0.indexOf__Ljava_lang_String_2I(repl, start);
8695  }
8696  buf += text0.substring__I(start);
8697  return buf;
8698}
8699
8700function org_cs3_dokuwiki_jsp_client_jspparser_Reader_$Reader__Lorg_cs3_dokuwiki_jsp_client_jspparser_Reader_2Ljava_lang_String_2(this$static, input){
8701  this$static.org_cs3_dokuwiki_jsp_client_jspparser_Reader_input = input;
8702  return this$static;
8703}
8704
8705function org_cs3_dokuwiki_jsp_client_jspparser_Reader_$read__Lorg_cs3_dokuwiki_jsp_client_jspparser_Reader_2(this$static){
8706  var c;
8707  if (this$static.org_cs3_dokuwiki_jsp_client_jspparser_Reader_input === null || java_lang_String_$equals__Ljava_lang_String_2Ljava_lang_Object_2('', this$static.org_cs3_dokuwiki_jsp_client_jspparser_Reader_input))
8708    return (-1);
8709  c = this$static.org_cs3_dokuwiki_jsp_client_jspparser_Reader_input.charAt__I(0);
8710  this$static.org_cs3_dokuwiki_jsp_client_jspparser_Reader_input = this$static.org_cs3_dokuwiki_jsp_client_jspparser_Reader_input.substring__I(1);
8711  return c;
8712}
8713
8714function org_cs3_dokuwiki_jsp_client_jspparser_Reader_$unread__Lorg_cs3_dokuwiki_jsp_client_jspparser_Reader_2I(this$static, c){
8715  if (c < 0 || c > 255)
8716    return ;
8717  this$static.org_cs3_dokuwiki_jsp_client_jspparser_Reader_input = com_google_gwt_lang_Cast_charToString__C(com_google_gwt_lang_Cast_narrow_1char__Ljava_lang_Object_2(c)) + this$static.org_cs3_dokuwiki_jsp_client_jspparser_Reader_input;
8718}
8719
8720function org_cs3_dokuwiki_jsp_client_jspparser_Reader(){
8721}
8722
8723_ = org_cs3_dokuwiki_jsp_client_jspparser_Reader.prototype = new java_lang_Object();
8724_.java_lang_Object_typeName = 'org.cs3.dokuwiki.jsp.client.jspparser.Reader';
8725_.java_lang_Object_typeId = 0;
8726_.org_cs3_dokuwiki_jsp_client_jspparser_Reader_input = null;
8727function org_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_$DokuWikiOutput__Lorg_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_2Lcom_google_gwt_xml_client_Document_2(this$static, doc){
8728  this$static.org_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_doc = doc;
8729  return this$static;
8730}
8731
8732function org_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_$dump__Lorg_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_2(this$static){
8733  var start;
8734  start = this$static.org_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_doc.getDocumentElement__();
8735  return org_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_$dumpElement__Lorg_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_2Lcom_google_gwt_xml_client_Node_2(this$static, start);
8736}
8737
8738function org_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_$dumpElement__Lorg_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_2Lcom_google_gwt_xml_client_Node_2(this$static, el){
8739  var result, nl, tag, i, child, text0, tag, target0, caption;
8740  result = '';
8741  nl = el.getChildNodes__();
8742  if (nl.getLength__() == 0)
8743    if (com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2I(el, 15)) {
8744      tag = com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2I(el, 15).getTagName__().toLowerCase__();
8745      if (java_lang_String_$equals__Ljava_lang_String_2Ljava_lang_Object_2('td', tag) || java_lang_String_$equals__Ljava_lang_String_2Ljava_lang_Object_2('th', tag))
8746        return ' ';
8747    }
8748  for (i = 0; i < nl.getLength__(); i++) {
8749    child = nl.item__I(i);
8750    if (com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2I(child, 18)) {
8751      text0 = org_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_$unescape__Lorg_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_2Ljava_lang_String_2(this$static, com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2I(child, 18).getData__());
8752      if (java_lang_String_$startsWith__Ljava_lang_String_2Ljava_lang_String_2(text0, '\n  ') && this$static.org_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_listIndent > 0)
8753        text0 = text0.substring__I(2);
8754      result += text0;
8755    }
8756     else if (com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2I(child, 15)) {
8757      tag = com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2I(child, 15).getTagName__().toLowerCase__();
8758      if (java_lang_String_$equals__Ljava_lang_String_2Ljava_lang_Object_2('b', tag))
8759        result += org_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_$dumpElement__Lorg_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_2Ljava_lang_String_2Lcom_google_gwt_xml_client_Node_2(this$static, '**', child);
8760      else if (java_lang_String_$equals__Ljava_lang_String_2Ljava_lang_Object_2('i', tag))
8761        result += org_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_$dumpElement__Lorg_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_2Ljava_lang_String_2Lcom_google_gwt_xml_client_Node_2(this$static, '//', child);
8762      else if (java_lang_String_$equals__Ljava_lang_String_2Ljava_lang_Object_2('u', tag))
8763        result += org_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_$dumpElement__Lorg_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_2Ljava_lang_String_2Lcom_google_gwt_xml_client_Node_2(this$static, '//', child);
8764      else if (java_lang_String_$equals__Ljava_lang_String_2Ljava_lang_Object_2('tt', tag))
8765        result += org_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_$dumpElement__Lorg_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_2Ljava_lang_String_2Lcom_google_gwt_xml_client_Node_2(this$static, "''", child);
8766      else if (java_lang_String_$equals__Ljava_lang_String_2Ljava_lang_Object_2('pre', tag))
8767        result += org_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_$dumpElement__Lorg_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_2Ljava_lang_String_2Ljava_lang_String_2Lcom_google_gwt_xml_client_Node_2(this$static, '<code>', '</code>', child);
8768      else if (java_lang_String_$equals__Ljava_lang_String_2Ljava_lang_Object_2('br', tag))
8769        result += '\\\\ ';
8770      else if (java_lang_String_$equals__Ljava_lang_String_2Ljava_lang_Object_2('h1', tag))
8771        result += org_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_$dumpElement__Lorg_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_2Ljava_lang_String_2Ljava_lang_String_2Lcom_google_gwt_xml_client_Node_2(this$static, '\n====== ', org_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_$reverse__Lorg_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_2Ljava_lang_String_2(this$static, '\n====== '), child);
8772      else if (java_lang_String_$equals__Ljava_lang_String_2Ljava_lang_Object_2('h2', tag))
8773        result += org_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_$dumpElement__Lorg_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_2Ljava_lang_String_2Ljava_lang_String_2Lcom_google_gwt_xml_client_Node_2(this$static, '\n===== ', org_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_$reverse__Lorg_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_2Ljava_lang_String_2(this$static, '\n===== '), child);
8774      else if (java_lang_String_$equals__Ljava_lang_String_2Ljava_lang_Object_2('h3', tag))
8775        result += org_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_$dumpElement__Lorg_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_2Ljava_lang_String_2Ljava_lang_String_2Lcom_google_gwt_xml_client_Node_2(this$static, '\n==== ', org_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_$reverse__Lorg_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_2Ljava_lang_String_2(this$static, '\n==== '), child);
8776      else if (java_lang_String_$equals__Ljava_lang_String_2Ljava_lang_Object_2('h4', tag))
8777        result += org_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_$dumpElement__Lorg_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_2Ljava_lang_String_2Ljava_lang_String_2Lcom_google_gwt_xml_client_Node_2(this$static, '\n=== ', org_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_$reverse__Lorg_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_2Ljava_lang_String_2(this$static, '\n=== '), child);
8778      else if (java_lang_String_$equals__Ljava_lang_String_2Ljava_lang_Object_2('h5', tag))
8779        result += org_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_$dumpElement__Lorg_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_2Ljava_lang_String_2Ljava_lang_String_2Lcom_google_gwt_xml_client_Node_2(this$static, '\n=== ', org_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_$reverse__Lorg_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_2Ljava_lang_String_2(this$static, '\n=== '), child);
8780      else if (java_lang_String_$equals__Ljava_lang_String_2Ljava_lang_Object_2('hr', tag))
8781        result += '\n\n----\n';
8782      else if (java_lang_String_$equals__Ljava_lang_String_2Ljava_lang_Object_2('ul', tag))
8783        result += org_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_$dumpList__Lorg_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_2ILcom_google_gwt_xml_client_Node_2(this$static, 0, child);
8784      else if (java_lang_String_$equals__Ljava_lang_String_2Ljava_lang_Object_2('ol', tag))
8785        result += org_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_$dumpList__Lorg_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_2ILcom_google_gwt_xml_client_Node_2(this$static, 1, child);
8786      else if (java_lang_String_$equals__Ljava_lang_String_2Ljava_lang_Object_2('li', tag))
8787        result += org_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_$dumpListElement__Lorg_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_2Lcom_google_gwt_xml_client_Node_2(this$static, child);
8788      else if (java_lang_String_$equals__Ljava_lang_String_2Ljava_lang_Object_2('a', tag)) {
8789        target0 = com_google_gwt_lang_Cast_dynamicCast__Ljava_lang_Object_2I(child, 15).getAttribute__Ljava_lang_String_2('href');
8790        caption = null;
8791        if (com_google_gwt_xml_client_impl_NodeImpl_$hasChildNodes__Lcom_google_gwt_xml_client_impl_NodeImpl_2(child))
8792          caption = org_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_$unescape__Lorg_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_2Ljava_lang_String_2(this$static, com_google_gwt_xml_client_impl_NodeImpl_$getFirstChild__Lcom_google_gwt_xml_client_impl_NodeImpl_2(child).toString__());
8793        if (target0 !== null && java_lang_String_$equals__Ljava_lang_String_2Ljava_lang_Object_2(target0, caption))
8794          caption = null;
8795        result += org_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_$dumpLink__Lorg_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_2Ljava_lang_String_2Ljava_lang_String_2(this$static, target0, caption);
8796      }
8797       else if (java_lang_String_$equals__Ljava_lang_String_2Ljava_lang_Object_2('p', tag))
8798        result += org_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_$dumpElement__Lorg_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_2Ljava_lang_String_2Lcom_google_gwt_xml_client_Node_2(this$static, '\n\n', child);
8799      else if (java_lang_String_$equals__Ljava_lang_String_2Ljava_lang_Object_2('tr', tag))
8800        result += org_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_$dumpElement__Lorg_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_2Ljava_lang_String_2Ljava_lang_String_2Lcom_google_gwt_xml_client_Node_2(this$static, '\n', '| ', child);
8801      else if (java_lang_String_$equals__Ljava_lang_String_2Ljava_lang_Object_2('td', tag))
8802        result += org_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_$dumpElement__Lorg_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_2Ljava_lang_String_2Ljava_lang_String_2Lcom_google_gwt_xml_client_Node_2(this$static, '|', '', child);
8803      else if (java_lang_String_$equals__Ljava_lang_String_2Ljava_lang_Object_2('th', tag))
8804        result += org_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_$dumpElement__Lorg_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_2Ljava_lang_String_2Ljava_lang_String_2Lcom_google_gwt_xml_client_Node_2(this$static, '^', '', child);
8805      else {
8806        result += org_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_$dumpElement__Lorg_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_2Lcom_google_gwt_xml_client_Node_2(this$static, child);
8807      }
8808    }
8809  }
8810  return result;
8811}
8812
8813function org_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_$unescape__Lorg_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_2Ljava_lang_String_2(this$static, s){
8814  s = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser$StringUtils_replace__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2(s, '&apos;', "'");
8815  s = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser$StringUtils_replace__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2(s, '&quot;', '"');
8816  s = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser$StringUtils_replace__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2(s, '&lt;', '<');
8817  s = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser$StringUtils_replace__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2(s, '&gt;', '>');
8818  s = org_cs3_dokuwiki_jsp_client_jspparser_JSPWikiMarkupParser$StringUtils_replace__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2(s, '&amp;', '&');
8819  return s;
8820}
8821
8822function org_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_$dumpElement__Lorg_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_2Ljava_lang_String_2Lcom_google_gwt_xml_client_Node_2(this$static, delimiter, el){
8823  return delimiter + org_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_$dumpElement__Lorg_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_2Lcom_google_gwt_xml_client_Node_2(this$static, el) + delimiter;
8824}
8825
8826function org_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_$dumpElement__Lorg_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_2Ljava_lang_String_2Ljava_lang_String_2Lcom_google_gwt_xml_client_Node_2(this$static, delimiter1, delimiter2, el){
8827  return delimiter1 + org_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_$dumpElement__Lorg_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_2Lcom_google_gwt_xml_client_Node_2(this$static, el) + delimiter2;
8828}
8829
8830function org_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_$reverse__Lorg_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_2Ljava_lang_String_2(this$static, s){
8831  var result, i;
8832  result = '';
8833  for (i = s.length__() - 1; i >= 0; i--) {
8834    result += com_google_gwt_lang_Cast_charToString__C(s.charAt__I(i));
8835  }
8836  return result;
8837}
8838
8839function org_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_$dumpList__Lorg_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_2ILcom_google_gwt_xml_client_Node_2(this$static, listType, el){
8840  var beforeType, result;
8841  beforeType = this$static.org_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_currentListType;
8842  this$static.org_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_currentListType = listType;
8843  this$static.org_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_listIndent++;
8844  result = org_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_$dumpElement__Lorg_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_2Lcom_google_gwt_xml_client_Node_2(this$static, el);
8845  this$static.org_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_listIndent--;
8846  this$static.org_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_currentListType = beforeType;
8847  return result;
8848}
8849
8850function org_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_$dumpListElement__Lorg_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_2Lcom_google_gwt_xml_client_Node_2(this$static, el){
8851  var prefix0, i;
8852  prefix0 = '\n';
8853  for (i = 0; i < this$static.org_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_listIndent; i++)
8854    prefix0 += '  ';
8855  switch (this$static.org_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_currentListType) {
8856    case 1:
8857      prefix0 += '-';
8858      break;
8859    default:prefix0 += '*';
8860      break;
8861  }
8862  return prefix0 + org_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_$dumpElement__Lorg_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_2Lcom_google_gwt_xml_client_Node_2(this$static, el);
8863}
8864
8865function org_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_$dumpLink__Lorg_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_2Ljava_lang_String_2Ljava_lang_String_2(this$static, target0, caption){
8866  var result, ex, $e0;
8867  result = target0;
8868  if (result === null)
8869    result = '';
8870  try {
8871    java_lang_Integer_parseInt__Ljava_lang_String_2(target0);
8872    result = '#' + result;
8873  }
8874   catch ($e0) {
8875    $e0 = com_google_gwt_lang_Exceptions_caught__Ljava_lang_Object_2($e0);
8876    if (com_google_gwt_lang_Cast_instanceOf__Ljava_lang_Object_2I($e0, 29)) {
8877      ex = $e0;
8878    }
8879     else
8880      throw $e0;
8881  }
8882  if (caption !== null)
8883    result += '|' + caption;
8884  return '[[' + result + ']]';
8885}
8886
8887function org_cs3_dokuwiki_jsp_client_output_DokuWikiOutput(){
8888}
8889
8890_ = org_cs3_dokuwiki_jsp_client_output_DokuWikiOutput.prototype = new java_lang_Object();
8891_.java_lang_Object_typeName = 'org.cs3.dokuwiki.jsp.client.output.DokuWikiOutput';
8892_.java_lang_Object_typeId = 0;
8893_.org_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_currentListType = 0;
8894_.org_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_listIndent = 0;
8895_.org_cs3_dokuwiki_jsp_client_output_DokuWikiOutput_doc = null;
8896function init(){
8897  org_cs3_dokuwiki_jsp_client_JspConverter_$onModuleLoad__Lorg_cs3_dokuwiki_jsp_client_JspConverter_2(new org_cs3_dokuwiki_jsp_client_JspConverter());
8898}
8899
8900function gwtOnLoad(errFn, modName){
8901  if (errFn)
8902    try {
8903      init();
8904    }
8905     catch (e) {
8906      errFn(modName);
8907    }
8908   else {
8909    init();
8910  }
8911}
8912
8913com_google_gwt_lang_Cast_typeIdArray = [{}, {2:1}, {2:1, 29:1}, {2:1, 29:1}, {2:1, 16:1, 29:1}, {1:1}, {1:1, 3:1}, {1:1}, {9:1, 10:1, 11:1, 12:1}, {9:1, 10:1, 11:1, 12:1}, {9:1, 10:1, 11:1, 12:1}, {9:1, 10:1, 11:1, 12:1}, {9:1, 10:1, 11:1, 12:1}, {9:1, 10:1, 11:1, 12:1}, {9:1, 10:1, 11:1, 12:1}, {23:1}, {23:1}, {23:1}, {23:1}, {23:1}, {9:1, 10:1, 11:1, 12:1}, {8:1, 9:1, 10:1, 11:1, 12:1}, {4:1}, {9:1, 10:1, 11:1, 12:1}, {9:1, 10:1, 11:1, 12:1}, {2:1, 29:1}, {14:1}, {14:1}, {14:1}, {14:1}, {14:1, 18:1}, {14:1, 18:1}, {14:1}, {2:1, 29:1}, {2:1, 29:1}, {14:1}, {14:1, 19:1}, {14:1, 15:1}, {14:1}, {14:1}, {14:1, 17:1}, {2:1, 29:1}, {20:1}, {21:1}, {2:1, 29:1}, {2:1, 29:1}, {2:1, 29:1}, {2:1, 29:1}, {2:1, 29:1}, {2:1, 29:1}, {2:1, 28:1, 29:1}, {22:1, 26:1}, {2:1, 29:1}, {2:1, 29:1}, {24:1}, {25:1}, {25:1}, {23:1}, {2:1, 29:1, 34:1}, {24:1}, {25:1}, {27:1}, {2:1, 29:1}, {23:1}, {7:1}, {5:1}, {6:1}, {2:1, 29:1, 32:1}, {31:1, 33:1}, {30:1}];
8914
8915if ($wnd.__gwt_tryGetModuleControlBlock) {
8916  var $mcb = $wnd.__gwt_tryGetModuleControlBlock(location.search);
8917  if ($mcb) $mcb.compilationLoaded(window);
8918}
8919--></script></body></html>
8920