{"payload":{"allShortcutsEnabled":false,"fileTree":{"":{"items":[{"name":"bin","path":"bin","contentType":"directory"},{"name":"ext","path":"ext","contentType":"directory"},{"name":"framework","path":"framework","contentType":"directory"},{"name":"icu-1060","path":"icu-1060","contentType":"directory"},{"name":"include","path":"include","contentType":"directory"},{"name":"lib","path":"lib","contentType":"directory"},{"name":"misc","path":"misc","contentType":"directory"},{"name":"mspec","path":"mspec","contentType":"directory"},{"name":"perf","path":"perf","contentType":"directory"},{"name":"rakelib","path":"rakelib","contentType":"directory"},{"name":"sample-macruby","path":"sample-macruby","contentType":"directory"},{"name":"sample","path":"sample","contentType":"directory"},{"name":"spec","path":"spec","contentType":"directory"},{"name":"test-macruby","path":"test-macruby","contentType":"directory"},{"name":"test","path":"test","contentType":"directory"},{"name":"test_vm","path":"test_vm","contentType":"directory"},{"name":"tool","path":"tool","contentType":"directory"},{"name":".cvsignore","path":".cvsignore","contentType":"file"},{"name":".document","path":".document","contentType":"file"},{"name":".gitignore","path":".gitignore","contentType":"file"},{"name":"COPYING","path":"COPYING","contentType":"file"},{"name":"GPL","path":"GPL","contentType":"file"},{"name":"HACKING.rdoc","path":"HACKING.rdoc","contentType":"file"},{"name":"LEGAL","path":"LEGAL","contentType":"file"},{"name":"LGPL","path":"LGPL","contentType":"file"},{"name":"MacRuby.m","path":"MacRuby.m","contentType":"file"},{"name":"MacRubyDebuggerConnector.h","path":"MacRubyDebuggerConnector.h","contentType":"file"},{"name":"MacRubyDebuggerConnector.m","path":"MacRubyDebuggerConnector.m","contentType":"file"},{"name":"NSArray.m","path":"NSArray.m","contentType":"file"},{"name":"NSDictionary.m","path":"NSDictionary.m","contentType":"file"},{"name":"NSString.m","path":"NSString.m","contentType":"file"},{"name":"README.rdoc","path":"README.rdoc","contentType":"file"},{"name":"Rakefile","path":"Rakefile","contentType":"file"},{"name":"TODO","path":"TODO","contentType":"file"},{"name":"array.c","path":"array.c","contentType":"file"},{"name":"array.h","path":"array.h","contentType":"file"},{"name":"auto_zone_1060.h","path":"auto_zone_1060.h","contentType":"file"},{"name":"b.rb","path":"b.rb","contentType":"file"},{"name":"bignum.c","path":"bignum.c","contentType":"file"},{"name":"bridgesupport.cpp","path":"bridgesupport.cpp","contentType":"file"},{"name":"bridgesupport.h","path":"bridgesupport.h","contentType":"file"},{"name":"bs.c","path":"bs.c","contentType":"file"},{"name":"bs.h","path":"bs.h","contentType":"file"},{"name":"bs_lex.h","path":"bs_lex.h","contentType":"file"},{"name":"bs_struct_readers.c","path":"bs_struct_readers.c","contentType":"file"},{"name":"class.c","path":"class.c","contentType":"file"},{"name":"class.h","path":"class.h","contentType":"file"},{"name":"compar.c","path":"compar.c","contentType":"file"},{"name":"compiler.cpp","path":"compiler.cpp","contentType":"file"},{"name":"compiler.h","path":"compiler.h","contentType":"file"},{"name":"complex.c","path":"complex.c","contentType":"file"},{"name":"cont.c","path":"cont.c","contentType":"file"},{"name":"debugger.cpp","path":"debugger.cpp","contentType":"file"},{"name":"debugger.h","path":"debugger.h","contentType":"file"},{"name":"dir.c","path":"dir.c","contentType":"file"},{"name":"dispatcher.cpp","path":"dispatcher.cpp","contentType":"file"},{"name":"distruby.rb","path":"distruby.rb","contentType":"file"},{"name":"dln.c","path":"dln.c","contentType":"file"},{"name":"dln.h","path":"dln.h","contentType":"file"},{"name":"dmydln.c","path":"dmydln.c","contentType":"file"},{"name":"dmyencoding.c","path":"dmyencoding.c","contentType":"file"},{"name":"dmyext.c","path":"dmyext.c","contentType":"file"},{"name":"dmytranscode.c","path":"dmytranscode.c","contentType":"file"},{"name":"dtrace.d","path":"dtrace.d","contentType":"file"},{"name":"encoding.c","path":"encoding.c","contentType":"file"},{"name":"encoding.h","path":"encoding.h","contentType":"file"},{"name":"enum.c","path":"enum.c","contentType":"file"},{"name":"enumerator.c","path":"enumerator.c","contentType":"file"},{"name":"env.c","path":"env.c","contentType":"file"},{"name":"error.c","path":"error.c","contentType":"file"},{"name":"eval.c","path":"eval.c","contentType":"file"},{"name":"eval_error.c","path":"eval_error.c","contentType":"file"},{"name":"eval_jump.c","path":"eval_jump.c","contentType":"file"},{"name":"eval_safe.c","path":"eval_safe.c","contentType":"file"},{"name":"exported_symbols_list","path":"exported_symbols_list","contentType":"file"},{"name":"file.c","path":"file.c","contentType":"file"},{"name":"gc-stub.m","path":"gc-stub.m","contentType":"file"},{"name":"gc.c","path":"gc.c","contentType":"file"},{"name":"gcd.c","path":"gcd.c","contentType":"file"},{"name":"gem_prelude.rb","path":"gem_prelude.rb","contentType":"file"},{"name":"gen_bs_struct_readers.rb","path":"gen_bs_struct_readers.rb","contentType":"file"},{"name":"golf_prelude.rb","path":"golf_prelude.rb","contentType":"file"},{"name":"hash.c","path":"hash.c","contentType":"file"},{"name":"hash.h","path":"hash.h","contentType":"file"},{"name":"id.c","path":"id.c","contentType":"file"},{"name":"id.h","path":"id.h","contentType":"file"},{"name":"inits.c","path":"inits.c","contentType":"file"},{"name":"instruby.rb","path":"instruby.rb","contentType":"file"},{"name":"interpreter.cpp","path":"interpreter.cpp","contentType":"file"},{"name":"interpreter.h","path":"interpreter.h","contentType":"file"},{"name":"io.c","path":"io.c","contentType":"file"},{"name":"irb.1","path":"irb.1","contentType":"file"},{"name":"kernel.c","path":"kernel.c","contentType":"file"},{"name":"keywords","path":"keywords","contentType":"file"},{"name":"lex.c.blt","path":"lex.c.blt","contentType":"file"},{"name":"lex.c.src","path":"lex.c.src","contentType":"file"},{"name":"lgamma_r.c","path":"lgamma_r.c","contentType":"file"},{"name":"llvm.h","path":"llvm.h","contentType":"file"},{"name":"load.c","path":"load.c","contentType":"file"},{"name":"main.cpp","path":"main.cpp","contentType":"file"},{"name":"markgc.c","path":"markgc.c","contentType":"file"},{"name":"marshal.c","path":"marshal.c","contentType":"file"},{"name":"math.c","path":"math.c","contentType":"file"},{"name":"mt.c","path":"mt.c","contentType":"file"},{"name":"numeric.c","path":"numeric.c","contentType":"file"},{"name":"objc.h","path":"objc.h","contentType":"file"},{"name":"objc.m","path":"objc.m","contentType":"file"},{"name":"object.c","path":"object.c","contentType":"file"},{"name":"pack.c","path":"pack.c","contentType":"file"},{"name":"parse.y","path":"parse.y","contentType":"file"},{"name":"prec.c","path":"prec.c","contentType":"file"},{"name":"proc.c","path":"proc.c","contentType":"file"},{"name":"process.c","path":"process.c","contentType":"file"},{"name":"random.c","path":"random.c","contentType":"file"},{"name":"range.c","path":"range.c","contentType":"file"},{"name":"rational.c","path":"rational.c","contentType":"file"},{"name":"re.c","path":"re.c","contentType":"file"},{"name":"re.h","path":"re.h","contentType":"file"},{"name":"ruby.1","path":"ruby.1","contentType":"file"},{"name":"ruby.c","path":"ruby.c","contentType":"file"},{"name":"ruby_deploy.1","path":"ruby_deploy.1","contentType":"file"},{"name":"rubyc.1","path":"rubyc.1","contentType":"file"},{"name":"rubyd.1","path":"rubyd.1","contentType":"file"},{"name":"rubytest.rb","path":"rubytest.rb","contentType":"file"},{"name":"runruby.rb","path":"runruby.rb","contentType":"file"},{"name":"sandbox.c","path":"sandbox.c","contentType":"file"},{"name":"signal.c","path":"signal.c","contentType":"file"},{"name":"sprintf.c","path":"sprintf.c","contentType":"file"},{"name":"st.c","path":"st.c","contentType":"file"},{"name":"string.c","path":"string.c","contentType":"file"},{"name":"struct.c","path":"struct.c","contentType":"file"},{"name":"symbol.c","path":"symbol.c","contentType":"file"},{"name":"symbol.h","path":"symbol.h","contentType":"file"},{"name":"test_vm.rb","path":"test_vm.rb","contentType":"file"},{"name":"thread.c","path":"thread.c","contentType":"file"},{"name":"time.c","path":"time.c","contentType":"file"},{"name":"transcode.c","path":"transcode.c","contentType":"file"},{"name":"ucnv.c","path":"ucnv.c","contentType":"file"},{"name":"util.c","path":"util.c","contentType":"file"},{"name":"variable.c","path":"variable.c","contentType":"file"},{"name":"version.c","path":"version.c","contentType":"file"},{"name":"version.h","path":"version.h","contentType":"file"},{"name":"vm.cpp","path":"vm.cpp","contentType":"file"},{"name":"vm.h","path":"vm.h","contentType":"file"},{"name":"vm_eval.c","path":"vm_eval.c","contentType":"file"},{"name":"vm_method.c","path":"vm_method.c","contentType":"file"}],"totalCount":146}},"fileTreeProcessingTime":7.725517,"foldersToFetch":[],"repo":{"id":974544,"defaultBranch":"trunk","name":"MacRuby-mirror-test","ownerLogin":"alloy","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2010-10-09T14:17:17.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/2320?v=4","public":true,"private":false,"isOrgOwned":false},"symbolsExpanded":false,"treeExpanded":true,"refInfo":{"name":"trunk","listCacheKey":"v0:1614057149.896477","canEdit":false,"refType":"branch","currentOid":"6d616a42660cb0f0aca1fe7b8b3f7fc331cb42fb"},"path":"range.c","currentUser":null,"blob":{"rawLines":["/**********************************************************************",""," range.c -",""," $Author: matz $"," created at: Thu Aug 19 17:46:47 JST 1993",""," Copyright (C) 1993-2007 Yukihiro Matsumoto","","**********************************************************************/","","#include \"ruby/macruby.h\"","#include \"ruby/encoding.h\"","#include \"ruby/node.h\"","#include \"vm.h\"","#include \"id.h\"","#include \"array.h\"","","VALUE rb_cRange;","static SEL selUpto, selBeg, selEnd, selExcludeEnd, selInclude; ","","#define RANGE_BEG(r) (RSTRUCT(r)->as.ary[0])","#define RANGE_END(r) (RSTRUCT(r)->as.ary[1])","#define RANGE_EXCL(r) (RSTRUCT(r)->as.ary[2])","","#define EXCL(r) RTEST(RANGE_EXCL(r))","#define SET_EXCL(r,v) (RSTRUCT(r)->as.ary[2] = (v) ? Qtrue : Qfalse)","","static VALUE","range_failed(void)","{"," rb_raise(rb_eArgError, \"bad value for range\");"," return Qnil;\t\t/* dummy */","}","","static VALUE","range_check(VALUE *args)","{"," return rb_objs_cmp(args[0], args[1]);","}","","static void","range_init(VALUE range, VALUE beg, VALUE end, int exclude_end)","{"," VALUE args[2];",""," args[0] = beg;"," args[1] = end;"," "," if (!FIXNUM_P(beg) || !FIXNUM_P(end)) {","\tVALUE v;","","\tv = rb_rescue(range_check, (VALUE)args, range_failed, 0);","\tif (NIL_P(v))","\t range_failed();"," }",""," SET_EXCL(range, exclude_end);"," GC_WB(&RANGE_BEG(range), beg);"," GC_WB(&RANGE_END(range), end);","}","","VALUE","rb_range_new(VALUE beg, VALUE end, int exclude_end)","{"," VALUE range = rb_obj_alloc(rb_cRange);",""," range_init(range, beg, end, exclude_end);"," return range;","}","","VALUE","rb_range_new2(VALUE beg, VALUE end, int exclude_end, int retain)","{"," VALUE range = rb_range_new(beg, end, exclude_end);"," if (retain) {","\tGC_RETAIN(range);"," }"," return range;","}","","/*"," * call-seq:"," * Range.new(start, end, exclusive=false) => range"," * "," * Constructs a range using the given start and end. If the third"," * parameter is omitted or is false
, the range will include"," * the end object; otherwise, it will be excluded."," */","","static VALUE","range_initialize(VALUE range, SEL sel ,int argc, VALUE *argv)","{"," VALUE beg, end, flags;"," "," rb_scan_args(argc, argv, \"21\", &beg, &end, &flags);"," /* Ranges are immutable, so that they should be initialized only once. */"," if (RANGE_EXCL(range) != Qnil) {","\trb_name_error(rb_intern(\"initialize\"), \"`initialize' called twice\");"," }"," range_init(range, beg, end, RTEST(flags));"," return Qnil;","}","","","/*"," * call-seq:"," * rng.exclude_end? => true or false"," * "," * Returns true
if rng excludes its end value."," */","","static VALUE","range_exclude_end_p(VALUE range, SEL sel)","{"," return EXCL(range) ? Qtrue : Qfalse;","}","","","/*"," * call-seq:"," * rng == obj => true or false"," * "," * Returns true
only if obj is a Range, has equivalent"," * beginning and end items (by comparing them with ==
), and has"," * the same #exclude_end? setting as rng."," * "," * (0..2) == (0..2) #=> true"," * (0..2) == Range.new(0,2) #=> true"," * (0..2) == (0...2) #=> false"," * "," */","","static VALUE","range_eq(VALUE range, SEL sel, VALUE obj)","{"," if (range == obj) {","\treturn Qtrue;"," }"," if (!rb_obj_is_kind_of(obj, rb_cRange)) {","\treturn Qfalse;"," }",""," if (!rb_equal(RANGE_BEG(range), RANGE_BEG(obj))) {","\treturn Qfalse;"," }"," if (!rb_equal(RANGE_END(range), RANGE_END(obj))) {","\treturn Qfalse;"," }",""," if (EXCL(range) != EXCL(obj)) {","\treturn Qfalse;"," }",""," return Qtrue;","}","","static int","r_lt(VALUE a, VALUE b)","{"," VALUE r = rb_objs_cmp(a, b);",""," if (NIL_P(r))","\treturn Qfalse;"," if (rb_cmpint(r, a, b) < 0)","\treturn Qtrue;"," return Qfalse;","}","","static int","r_le(VALUE a, VALUE b)","{"," int c;"," VALUE r = rb_objs_cmp(a, b);",""," if (NIL_P(r))","\treturn Qfalse;"," c = rb_cmpint(r, a, b);"," if (c == 0)","\treturn INT2FIX(0);"," if (c < 0)","\treturn Qtrue;"," return Qfalse;","}","","","/*"," * call-seq:"," * rng.eql?(obj) => true or false"," * "," * Returns true
only if obj is a Range, has equivalent"," * beginning and end items (by comparing them with #eql?), and has the same"," * #exclude_end? setting as rng."," * "," * (0..2) == (0..2) #=> true"," * (0..2) == Range.new(0,2) #=> true"," * (0..2) == (0...2) #=> false"," * "," */","","static VALUE","range_eql(VALUE range, SEL sel, VALUE obj)","{"," if (range == obj) {","\treturn Qtrue;"," }"," if (!rb_obj_is_kind_of(obj, rb_cRange)) {","\treturn Qfalse;"," }",""," if (!rb_eql(RANGE_BEG(range), RANGE_BEG(obj))) {","\treturn Qfalse;"," }"," if (!rb_eql(RANGE_END(range), RANGE_END(obj))) {","\treturn Qfalse;"," }",""," if (EXCL(range) != EXCL(obj)) {","\treturn Qfalse;"," }",""," return Qtrue;","}","","/*"," * call-seq:"," * rng.hash => fixnum"," *"," * Generate a hash value such that two ranges with the same start and"," * end points, and the same value for the \"exclude end\" flag, generate"," * the same hash value."," */","","static VALUE","range_hash(VALUE range, SEL sel)","{"," long hash = EXCL(range);"," VALUE v;",""," v = rb_hash(RANGE_BEG(range));"," hash ^= v << 1;"," v = rb_hash(RANGE_END(range));"," hash ^= v << 9;"," hash ^= EXCL(range) << 24;",""," return LONG2FIX(hash);","}","","static VALUE","range_each_func(VALUE range, VALUE (*func) (VALUE, void *), void *arg)","{"," int c;"," VALUE b = RANGE_BEG(range);"," VALUE e = RANGE_END(range);"," VALUE v = b;",""," if (EXCL(range)) {","\twhile (r_lt(v, e)) {","\t (*func) (v, arg);","\t RETURN_IF_BROKEN();","\t v = rb_vm_call(v, selSucc, 0, NULL);","\t}"," }"," else {","\twhile (RTEST(c = r_le(v, e))) {","\t (*func) (v, arg);","\t RETURN_IF_BROKEN();","\t if (c == INT2FIX(0))","\t\tbreak;","\t v = rb_vm_call(v, selSucc, 0, NULL);","\t}"," }"," return range;","}","","static VALUE","step_i(VALUE i, void *arg)","{"," VALUE *iter = arg;",""," if (FIXNUM_P(iter[0])) {","\titer[0] -= INT2FIX(1) & ~FIXNUM_FLAG;"," }"," else {","\tVALUE one = INT2FIX(1);","\titer[0] = rb_vm_call(iter[0], selMINUS, 1, &one);"," }"," if (iter[0] == INT2FIX(0)) {","\trb_yield(i);","\titer[0] = iter[1];"," }"," return Qnil;","}","","static VALUE","sym_step_i(VALUE i, void *arg)","{"," VALUE *iter = arg;",""," if (FIXNUM_P(iter[0])) {","\titer[0] -= INT2FIX(1) & ~FIXNUM_FLAG;"," }"," else {","\tVALUE one = INT2FIX(1);","\titer[0] = rb_vm_call(iter[0], selMINUS,1, &one);"," }"," if (iter[0] == INT2FIX(0)) {","\trb_yield(ID2SYM(rb_intern_str(i)));","\titer[0] = iter[1];"," }"," return Qnil;","}","","/*"," * call-seq:"," * rng.step(n=1) {| obj | block } => rng"," * "," * Iterates over rng, passing each nth element to the block. If"," * the range contains numbers, n is added for each iteration. Otherwise"," * step
invokes succ
to iterate through range"," * elements. The following code uses class Xs
, which is defined"," * in the class-level documentation."," * "," * range = Xs.new(1)..Xs.new(10)"," * range.step(2) {|x| puts x}"," * range.step(3) {|x| puts x}"," * "," * produces:"," * "," * 1 x"," * 3 xxx"," * 5 xxxxx"," * 7 xxxxxxx"," * 9 xxxxxxxxx"," * 1 x"," * 4 xxxx"," * 7 xxxxxxx"," * 10 xxxxxxxxxx"," */","","","static VALUE","range_step(VALUE range, SEL sel, int argc, VALUE *argv)","{"," VALUE b, e, step, tmp;",""," RETURN_ENUMERATOR(range, argc, argv);",""," b = RANGE_BEG(range);"," e = RANGE_END(range);"," if (argc == 0) {","\tstep = INT2FIX(1);"," }"," else {","\trb_scan_args(argc, argv, \"01\", &step);","\tif (!rb_obj_is_kind_of(step, rb_cNumeric)) {","\t step = rb_to_int(step);","\t}","\tVALUE zero = INT2FIX(0);","\tif (rb_vm_call(step, selLT, 1, &zero)) {","\t rb_raise(rb_eArgError, \"step can't be negative\");","\t}","\telse if (!rb_vm_call(step, selGT, 1, &zero)) {","\t rb_raise(rb_eArgError, \"step can't be 0\");","\t}"," }",""," if (FIXNUM_P(b) && FIXNUM_P(e) && FIXNUM_P(step)) { /* fixnums are special */","\tlong end = FIX2LONG(e);","\tlong i, unit = FIX2LONG(step);","","\tif (!EXCL(range))","\t end += 1;","\ti = FIX2LONG(b);\t","\twhile (i < end) {","\t rb_yield(LONG2NUM(i));","\t RETURN_IF_BROKEN();","\t if (i + unit < i) break;","\t i += unit;","\t}",""," }"," else if (SYMBOL_P(b) && SYMBOL_P(e)) { /* symbols are special */","\tVALUE args[2];","\tVALUE iter[2];","","\targs[0] = rb_sym_to_s(e);","\targs[1] = EXCL(range) ? Qtrue : Qfalse;","\titer[0] = INT2FIX(1);","\titer[1] = step;","\trb_objc_block_call(rb_sym_to_s(b), selUpto, 2, args, sym_step_i, (VALUE)iter);"," }"," else if (rb_obj_is_kind_of(b, rb_cNumeric) ||","\t !NIL_P(rb_check_to_integer(b, \"to_int\")) ||","\t !NIL_P(rb_check_to_integer(e, \"to_int\"))) {","\tSEL op = EXCL(range) ? selLT : selLE;","","\twhile (RTEST(rb_vm_call(b, op, 1, &e))) {","\t rb_yield(b);","\t RETURN_IF_BROKEN();","\t b = rb_vm_call(b, selPLUS, 1, &step);","\t}"," }"," else {","\ttmp = rb_check_string_type(b);","","\tif (!NIL_P(tmp)) {","\t VALUE args[2], iter[2];","","\t b = tmp;","\t args[0] = e;","\t args[1] = EXCL(range) ? Qtrue : Qfalse;","\t iter[0] = INT2FIX(1);","\t iter[1] = step;","\t rb_objc_block_call(b, selUpto, 2, args, step_i, (VALUE)iter);","\t}","\telse {","\t VALUE args[2];","","\t if (!rb_vm_respond_to(b, selSucc, true)) {","\t\trb_raise(rb_eTypeError, \"can't iterate from %s\",","\t\t\t rb_obj_classname(b));","\t }","\t args[0] = INT2FIX(1);","\t args[1] = step;","\t return range_each_func(range, step_i, args);","\t}"," }"," return range;","}","","static VALUE","each_i(VALUE v, void *arg)","{"," rb_yield(v);"," return Qnil;","}","","static VALUE","sym_each_i(VALUE v, void *arg)","{"," rb_yield(ID2SYM(rb_intern_str(v)));"," return Qnil;","}","","/*"," * call-seq:"," * rng.each {| i | block } => rng"," * "," * Iterates over the elements rng, passing each in turn to the"," * block. You can only iterate if the start object of the range"," * supports the +succ+ method (which means that you can't iterate over"," * ranges of +Float+ objects)."," * "," * (10..15).each do |n|"," * print n, ' '"," * end"," * "," * produces:"," * "," * 10 11 12 13 14 15"," */","","static VALUE","range_each(VALUE range, SEL sel)","{"," VALUE beg, end;",""," RETURN_ENUMERATOR(range, 0, 0);",""," beg = RANGE_BEG(range);"," end = RANGE_END(range);",""," if (!rb_vm_respond_to(beg, selSucc, false)) {","\trb_raise(rb_eTypeError, \"can't iterate from %s\",","\t\t rb_obj_classname(beg));"," }"," if (FIXNUM_P(beg) && FIXNUM_P(end)) { /* fixnums are special */","\tlong lim = FIX2LONG(end);","\tlong i;","","\tif (!EXCL(range))","\t lim += 1;","\tfor (i = FIX2LONG(beg); i < lim; i++) {","\t rb_yield(LONG2FIX(i));","\t RETURN_IF_BROKEN();","\t}"," }"," else if (SYMBOL_P(beg) && SYMBOL_P(end)) { /* symbols are special */","\tVALUE args[2];","","\targs[0] = rb_sym_to_s(end);","\targs[1] = EXCL(range) ? Qtrue : Qfalse;","\trb_objc_block_call(rb_sym_to_s(beg), selUpto, 2, args, sym_each_i, 0);"," }"," else if (TYPE(beg) == T_STRING) {","\tVALUE args[2];","","\targs[0] = end;","\targs[1] = EXCL(range) ? Qtrue : Qfalse;","\trb_objc_block_call(beg, selUpto, 2, args, rb_yield, 0);"," }"," else {","\treturn range_each_func(range, each_i, NULL);"," }"," return range;","}","","/*"," * call-seq:"," * rng.begin => obj"," * "," * Returns the first object in rng."," */","","static VALUE","range_begin(VALUE range, SEL sel)","{"," return RANGE_BEG(range);","}","","","/*"," * call-seq:"," * rng.end => obj"," * "," * Returns the object that defines the end of rng."," * "," * (1..10).end #=> 10"," * (1...10).end #=> 10"," */","","","static VALUE","range_end(VALUE range, SEL sel)","{"," return RANGE_END(range);","}","","","static VALUE","first_i(VALUE i, VALUE *ary)","{"," long n = NUM2LONG(ary[0]);",""," if (n <= 0) {","\trb_iter_break();"," }"," rb_ary_push(ary[1], i);"," n--;"," ary[0] = INT2NUM(n);"," return Qnil;","}","","/*"," * call-seq:"," * rng.first => obj"," * rng.first(n) => an_array"," * "," * Returns the first object in rng, or the first +n+ elements."," */","","static VALUE","range_first(VALUE range, SEL sel, int argc, VALUE *argv)","{"," VALUE n, ary[2];",""," if (argc == 0) return RANGE_BEG(range);",""," rb_scan_args(argc, argv, \"1\", &n);"," ary[0] = n;"," ary[1] = rb_ary_new2(NUM2LONG(n));"," rb_objc_block_call(range, selEach, 0, 0, first_i, (VALUE)ary);",""," return ary[1];","}","","","/*"," * call-seq:"," * rng.last => obj"," * rng.last(n) => an_array"," * "," * Returns the last object in rng, or the last +n+ elements."," */","","static VALUE","range_last(VALUE range, SEL sel, int argc, VALUE *argv)","{"," if (argc == 0) {","\treturn RANGE_END(range);"," }"," return rary_last(rb_Array(range), 0, argc, argv);","}","","","/*"," * call-seq:"," * rng.min => obj"," * rng.min {| a,b | block } => obj"," * "," * Returns the minimum value in rng. The second uses"," * the block to compare values. Returns nil if the first"," * value in range is larger than the last value."," * "," */","","","static VALUE","range_min(VALUE range, SEL sel)","{"," if (rb_block_given_p()) {","\tif (sel == NULL) {","\t sel = sel_registerName(\"min\");","\t}","\treturn rb_vm_call_super(range, sel, 0, NULL);"," }"," else {","\tVALUE b = RANGE_BEG(range);","\tVALUE e = RANGE_END(range);","\tint c = rb_cmpint(rb_objs_cmp(b, e), b, e);","","\tif (c > 0 || (c == 0 && EXCL(range)))","\t return Qnil;","\treturn b;"," }","}","","/*"," * call-seq:"," * rng.max => obj"," * rng.max {| a,b | block } => obj"," * "," * Returns the maximum value in rng. The second uses"," * the block to compare values. Returns nil if the first"," * value in range is larger than the last value."," * "," */","","","static VALUE","range_max(VALUE range, SEL sel)","{"," VALUE e = RANGE_END(range);"," int nm = FIXNUM_P(e) || rb_obj_is_kind_of(e, rb_cNumeric);",""," if (rb_block_given_p() || (EXCL(range) && !nm)) {","\tif (sel == NULL) {","\t sel = sel_registerName(\"max\");","\t}","\treturn rb_vm_call_super(range, sel, 0, NULL);"," }"," else {","\tVALUE b = RANGE_BEG(range);","\tint c = rb_cmpint(rb_objs_cmp(b, e), b, e);","","\tif (c > 0)","\t return Qnil;","\tif (EXCL(range)) {","\t if (!FIXNUM_P(e) && !rb_obj_is_kind_of(e, rb_cInteger)) {","\t\trb_raise(rb_eTypeError, \"cannot exclude non Integer end value\");","\t }","\t if (c == 0) {","\t\treturn Qnil;","\t }","\t if (FIXNUM_P(e)) {","\t\treturn LONG2NUM(FIX2LONG(e) - 1);","\t }","\t VALUE one = INT2FIX(1);","\t return rb_vm_call(e, selMINUS, 1, &one);","\t}","\treturn e;"," }","}","","void","rb_range_extract(VALUE range, VALUE *begp, VALUE *endp, bool *exclude)","{"," assert(begp != NULL && endp != NULL && exclude != NULL);"," *begp = RANGE_BEG(range);"," *endp = RANGE_END(range);"," *exclude = EXCL(range);","}","","int","rb_range_values(VALUE range, VALUE *begp, VALUE *endp, int *exclp)","{"," VALUE b, e;"," int excl;",""," if (rb_obj_is_kind_of(range, rb_cRange)) {"," b = RANGE_BEG(range);"," e = RANGE_END(range);"," excl = EXCL(range);"," }"," else {","\tif (!rb_vm_respond_to(range, selBeg, false)) {","\t return Qfalse;","\t}","\tif (!rb_vm_respond_to(range, selEnd, false)) {","\t return Qfalse;","\t}","\tb = rb_vm_call(range, selBeg, 0, NULL);","\te = rb_vm_call(range, selEnd, 0, NULL);","\texcl = RTEST(rb_vm_call(range, selExcludeEnd, 0, NULL));"," }"," *begp = b;"," *endp = e;"," *exclp = excl;"," return 1;","}","","VALUE","rb_range_beg_len(VALUE range, long *begp, long *lenp, long len, int err)","{"," VALUE b, e;"," long beg, end, excl;",""," if (rb_obj_is_kind_of(range, rb_cRange)) {","\tb = RANGE_BEG(range);","\te = RANGE_END(range);","\texcl = EXCL(range);"," }"," else {","\tif (!rb_vm_respond_to(range, selBeg, false)) {","\t return Qfalse;","\t}","\tif (!rb_vm_respond_to(range, selEnd, false)) {","\t return Qfalse;","\t}","\tb = rb_vm_call(range, selBeg, 0, NULL);","\te = rb_vm_call(range, selEnd, 0, NULL);","\texcl = RTEST(rb_vm_call(range, selExcludeEnd, 0, NULL));"," }"," beg = NUM2LONG(b);"," end = NUM2LONG(e);",""," if (beg < 0) {","\tbeg += len;","\tif (beg < 0)","\t goto out_of_range;"," }"," if (err == 0 || err == 2) {","\tif (beg > len)","\t goto out_of_range;","\tif (end > len)","\t end = len;"," }"," if (end < 0)","\tend += len;"," if (!excl)","\tend++;\t\t\t/* include end point */"," len = end - beg;"," if (len < 0)","\tlen = 0;",""," *begp = beg;"," *lenp = len;"," return Qtrue;",""," out_of_range:"," if (err) {","\trb_raise(rb_eRangeError, \"%ld..%s%ld out of range\",","\t\t b, excl ? \".\" : \"\", e);"," }"," return Qnil;","}","","/*"," * call-seq:"," * rng.to_s => string"," *"," * Convert this range object to a printable form."," */","","static VALUE","range_to_s(VALUE range, SEL sel)","{"," VALUE str, str2;",""," str = rb_obj_as_string(RANGE_BEG(range));"," str2 = rb_obj_as_string(RANGE_END(range));"," str = rb_str_dup(str);"," rb_str_cat(str, \"...\", EXCL(range) ? 3 : 2);"," rb_str_append(str, str2);"," OBJ_INFECT(str, str2);",""," return str;","}","","/*"," * call-seq:"," * rng.inspect => string"," *"," * Convert this range object to a printable form (using "," * inspect
to convert the start and end"," * objects)."," */","","","static VALUE","range_inspect(VALUE range, SEL sel)","{"," VALUE str, str2;",""," str = rb_inspect(RANGE_BEG(range));"," str2 = rb_inspect(RANGE_END(range));"," str = rb_str_dup(str);"," rb_str_cat(str, \"...\", EXCL(range) ? 3 : 2);"," rb_str_append(str, str2);"," OBJ_INFECT(str, str2);",""," return str;","}","","/*"," * call-seq:"," * rng === obj => true or false"," * "," * Returns true
if obj is an element of"," * rng, false
otherwise. Conveniently,"," * ===
is the comparison operator used by"," * case
statements."," * "," * case 79"," * when 1..50 then print \"low\\n\""," * when 51..75 then print \"medium\\n\""," * when 76..100 then print \"high\\n\""," * end"," * "," * produces:"," * "," * high"," */","","static VALUE","range_eqq(VALUE range, SEL sel, VALUE val)","{"," return rb_vm_call(range, selInclude, 1, &val);","}","","/*"," * call-seq:"," * rng.member?(val) => true or false"," * rng.include?(val) => true or false"," * "," * Returns true
if obj is an element of"," * rng, false
otherwise. If beg and end are"," * numeric, comparison is done according magnitude of values."," * "," * (\"a\"..\"z\").include?(\"g\") # => true"," * (\"a\"..\"z\").include?(\"A\") # => false"," */","","static VALUE","range_include(VALUE range, SEL sel, VALUE val)","{"," VALUE beg = RANGE_BEG(range);"," VALUE end = RANGE_END(range);"," int nv = FIXNUM_P(beg) || FIXNUM_P(end) ||","\t rb_obj_is_kind_of(beg, rb_cNumeric) ||","\t rb_obj_is_kind_of(end, rb_cNumeric);",""," if (nv ||","\t!NIL_P(rb_check_to_integer(beg, \"to_int\")) ||","\t!NIL_P(rb_check_to_integer(end, \"to_int\"))) {","\tif (r_le(beg, val)) {","\t if (EXCL(range)) {","\t\tif (r_lt(val, end))","\t\t return Qtrue;","\t }","\t else {","\t\tif (r_le(val, end))","\t\t return Qtrue;","\t }","\t}","\treturn Qfalse;"," }"," else if (TYPE(beg) == T_STRING && TYPE(end) == T_STRING &&","\t RSTRING_LEN(beg) == 1 && RSTRING_LEN(end) == 1) {","\tif (NIL_P(val)) return Qfalse;","\tif (TYPE(val) == T_STRING) {","\t if (RSTRING_LEN(val) == 0 || RSTRING_LEN(val) > 1)","\t\treturn Qfalse;","\t else {","\t\tchar b = RSTRING_PTR(beg)[0];","\t\tchar e = RSTRING_PTR(end)[0];","\t\tchar v = RSTRING_PTR(val)[0];","","\t\tif (ISASCII(b) && ISASCII(e) && ISASCII(v)) {","\t\t if (b <= v && v < e) return Qtrue;","\t\t if (!EXCL(range) && v == e) return Qtrue;","\t\t return Qfalse;","\t\t}","\t }","\t}"," }"," if (sel == NULL) {","\tsel = sel_registerName(\"include?:\");"," }"," return rb_vm_call_super(range, sel, 1, &val);","}","","","/*"," * call-seq:"," * rng.cover?(val) => true or false"," * "," * Returns true
if obj is between beg and end,"," * i.e beg <= obj <= end
(or end exclusive when"," * exclude_end?
is true)."," * "," * (\"a\"..\"z\").cover?(\"c\") #=> true"," * (\"a\"..\"z\").cover?(\"5\") #=> false"," */","","static VALUE","range_cover(VALUE range, SEL sel, VALUE val)","{"," VALUE beg, end;",""," beg = RANGE_BEG(range);"," end = RANGE_END(range);"," if (r_le(beg, val)) {","\tif (EXCL(range)) {","\t if (r_lt(val, end))","\t\treturn Qtrue;","\t}","\telse {","\t if (r_le(val, end))","\t\treturn Qtrue;","\t}"," }"," return Qfalse;","}","","#if 0","static VALUE","range_dumper(VALUE range)","{"," VALUE v;"," NEWOBJ(m, struct RObject);"," OBJSETUP(m, rb_cObject, T_OBJECT);",""," v = (VALUE)m;",""," rb_ivar_set(v, id_excl, RANGE_EXCL(range));"," rb_ivar_set(v, id_beg, RANGE_BEG(range));"," rb_ivar_set(v, id_end, RANGE_END(range));"," return v;","}","","static VALUE","range_loader(VALUE range, VALUE obj)","{"," if (TYPE(obj) != T_OBJECT || RBASIC(obj)->klass != rb_cObject) {"," rb_raise(rb_eTypeError, \"not a dumped range object\");"," }",""," RSTRUCT(range)->as.ary[0] = rb_ivar_get(obj, id_beg);"," RSTRUCT(range)->as.ary[1] = rb_ivar_get(obj, id_end);"," RSTRUCT(range)->as.ary[2] = rb_ivar_get(obj, id_excl);"," return range;","}","#endif","","static VALUE","range_alloc(VALUE klass)","{"," /* rb_struct_alloc_noinit itself should not be used because"," * rb_marshal_define_compat uses equality of allocaiton function */"," return rb_struct_alloc_noinit(klass);","}","","/* A Range
represents an interval---a set of values with a"," * start and an end. Ranges may be constructed using the"," * s..
e and"," * s...
e literals, or with"," * Range::new
. Ranges constructed using ..
"," * run from the start to the end inclusively. Those created using"," * ...
exclude the end value. When used as an iterator,"," * ranges return each value in the sequence."," * "," * (-1..-5).to_a #=> []"," * (-5..-1).to_a #=> [-5, -4, -3, -2, -1]"," * ('a'..'e').to_a #=> [\"a\", \"b\", \"c\", \"d\", \"e\"]"," * ('a'...'e').to_a #=> [\"a\", \"b\", \"c\", \"d\"]"," * "," * Ranges can be constructed using objects of any type, as long as the"," * objects can be compared using their <=>
operator and"," * they support the succ
method to return the next object"," * in sequence."," * "," * class Xs # represent a string of 'x's"," * include Comparable"," * attr :length"," * def initialize(n)"," * @length = n"," * end"," * def succ"," * Xs.new(@length + 1)"," * end"," * def <=>(other)"," * @length <=> other.length"," * end"," * def to_s"," * sprintf \"%2d #{inspect}\", @length"," * end"," * def inspect"," * 'x' * @length"," * end"," * end"," * "," * r = Xs.new(3)..Xs.new(6) #=> xxx..xxxxxx"," * r.to_a #=> [xxx, xxxx, xxxxx, xxxxxx]"," * r.member?(Xs.new(5)) #=> true"," * "," * In the previous code example, class Xs
includes the"," * Comparable
module. This is because"," * Enumerable#member?
checks for equality using"," * ==
. Including Comparable
ensures that the"," * ==
method is defined in terms of the <=>
"," * method implemented in Xs
."," * "," */","","void","Init_Range(void)","{"," rb_cRange = rb_struct_define_without_accessor("," \"Range\", rb_cObject, range_alloc,"," \"begin\", \"end\", \"excl\", NULL);",""," rb_include_module(rb_cRange, rb_mEnumerable);"," //rb_marshal_define_compat(rb_cRange, rb_cObject, range_dumper, range_loader);"," rb_objc_define_method(rb_cRange, \"initialize\", range_initialize, -1);"," rb_objc_define_method(rb_cRange, \"==\", range_eq, 1);"," rb_objc_define_method(rb_cRange, \"===\", range_eqq, 1);"," rb_objc_define_method(rb_cRange, \"eql?\", range_eql, 1);"," rb_objc_define_method(rb_cRange, \"hash\", range_hash, 0);"," rb_objc_define_method(rb_cRange, \"each\", range_each, 0);"," rb_objc_define_method(rb_cRange, \"step\", range_step, -1);"," rb_objc_define_method(rb_cRange, \"begin\", range_begin, 0);"," rb_objc_define_method(rb_cRange, \"end\", range_end, 0);"," rb_objc_define_method(rb_cRange, \"first\", range_first, -1);"," rb_objc_define_method(rb_cRange, \"last\", range_last, -1);"," rb_objc_define_method(rb_cRange, \"min\", range_min, 0);"," rb_objc_define_method(rb_cRange, \"max\", range_max, 0);"," rb_objc_define_method(rb_cRange, \"to_s\", range_to_s, 0);"," rb_objc_define_method(rb_cRange, \"inspect\", range_inspect, 0);",""," rb_objc_define_method(rb_cRange, \"exclude_end?\", range_exclude_end_p, 0);",""," rb_objc_define_method(rb_cRange, \"member?\", range_include, 1);"," rb_objc_define_method(rb_cRange, \"include?\", range_include, 1);"," rb_objc_define_method(rb_cRange, \"cover?\", range_cover, 1);",""," selUpto = sel_registerName(\"upto:\");"," selBeg = sel_registerName(\"begin\");"," selEnd = sel_registerName(\"end\");"," selExcludeEnd = sel_registerName(\"exclude_end?\");"," selInclude = sel_registerName(\"include?:\");","}"],"stylingDirectives":[[{"start":0,"end":71,"cssClass":"pl-c"}],[{"start":0,"end":0,"cssClass":"pl-c"}],[{"start":0,"end":11,"cssClass":"pl-c"}],[{"start":0,"end":0,"cssClass":"pl-c"}],[{"start":0,"end":17,"cssClass":"pl-c"}],[{"start":0,"end":42,"cssClass":"pl-c"}],[{"start":0,"end":0,"cssClass":"pl-c"}],[{"start":0,"end":44,"cssClass":"pl-c"}],[{"start":0,"end":0,"cssClass":"pl-c"}],[{"start":0,"end":71,"cssClass":"pl-c"}],[],[{"start":0,"end":8,"cssClass":"pl-k"},{"start":9,"end":25,"cssClass":"pl-s"}],[{"start":0,"end":8,"cssClass":"pl-k"},{"start":9,"end":26,"cssClass":"pl-s"}],[{"start":0,"end":8,"cssClass":"pl-k"},{"start":9,"end":22,"cssClass":"pl-s"}],[{"start":0,"end":8,"cssClass":"pl-k"},{"start":9,"end":15,"cssClass":"pl-s"}],[{"start":0,"end":8,"cssClass":"pl-k"},{"start":9,"end":15,"cssClass":"pl-s"}],[{"start":0,"end":8,"cssClass":"pl-k"},{"start":9,"end":18,"cssClass":"pl-s"}],[],[{"start":0,"end":5,"cssClass":"pl-smi"},{"start":6,"end":15,"cssClass":"pl-s1"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":10,"cssClass":"pl-smi"},{"start":11,"end":18,"cssClass":"pl-s1"},{"start":20,"end":26,"cssClass":"pl-s1"},{"start":28,"end":34,"cssClass":"pl-s1"},{"start":36,"end":49,"cssClass":"pl-s1"},{"start":51,"end":61,"cssClass":"pl-s1"}],[],[{"start":0,"end":7,"cssClass":"pl-k"},{"start":8,"end":17,"cssClass":"pl-en"},{"start":18,"end":19,"cssClass":"pl-s1"}],[{"start":0,"end":7,"cssClass":"pl-k"},{"start":8,"end":17,"cssClass":"pl-en"},{"start":18,"end":19,"cssClass":"pl-s1"}],[{"start":0,"end":7,"cssClass":"pl-k"},{"start":8,"end":18,"cssClass":"pl-en"},{"start":19,"end":20,"cssClass":"pl-s1"}],[],[{"start":0,"end":7,"cssClass":"pl-k"},{"start":8,"end":12,"cssClass":"pl-en"},{"start":13,"end":14,"cssClass":"pl-s1"}],[{"start":0,"end":7,"cssClass":"pl-k"},{"start":8,"end":16,"cssClass":"pl-en"},{"start":17,"end":18,"cssClass":"pl-s1"},{"start":19,"end":20,"cssClass":"pl-s1"}],[],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":12,"cssClass":"pl-smi"}],[{"start":0,"end":12,"cssClass":"pl-en"},{"start":13,"end":17,"cssClass":"pl-smi"}],[],[{"start":4,"end":12,"cssClass":"pl-en"},{"start":13,"end":25,"cssClass":"pl-s1"},{"start":27,"end":48,"cssClass":"pl-s"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":15,"cssClass":"pl-s1"},{"start":18,"end":29,"cssClass":"pl-c"}],[],[],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":12,"cssClass":"pl-smi"}],[{"start":0,"end":11,"cssClass":"pl-en"},{"start":12,"end":17,"cssClass":"pl-smi"},{"start":18,"end":19,"cssClass":"pl-c1"},{"start":19,"end":23,"cssClass":"pl-s1"}],[],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":22,"cssClass":"pl-en"},{"start":23,"end":27,"cssClass":"pl-s1"},{"start":28,"end":29,"cssClass":"pl-c1"},{"start":32,"end":36,"cssClass":"pl-s1"},{"start":37,"end":38,"cssClass":"pl-c1"}],[],[],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":11,"cssClass":"pl-smi"}],[{"start":0,"end":10,"cssClass":"pl-en"},{"start":11,"end":16,"cssClass":"pl-smi"},{"start":17,"end":22,"cssClass":"pl-s1"},{"start":24,"end":29,"cssClass":"pl-smi"},{"start":30,"end":33,"cssClass":"pl-s1"},{"start":35,"end":40,"cssClass":"pl-smi"},{"start":41,"end":44,"cssClass":"pl-s1"},{"start":46,"end":49,"cssClass":"pl-smi"},{"start":50,"end":61,"cssClass":"pl-s1"}],[],[{"start":4,"end":9,"cssClass":"pl-smi"},{"start":10,"end":14,"cssClass":"pl-s1"},{"start":15,"end":16,"cssClass":"pl-c1"}],[],[{"start":4,"end":8,"cssClass":"pl-s1"},{"start":9,"end":10,"cssClass":"pl-c1"},{"start":12,"end":13,"cssClass":"pl-c1"},{"start":14,"end":17,"cssClass":"pl-s1"}],[{"start":4,"end":8,"cssClass":"pl-s1"},{"start":9,"end":10,"cssClass":"pl-c1"},{"start":12,"end":13,"cssClass":"pl-c1"},{"start":14,"end":17,"cssClass":"pl-s1"}],[],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":9,"end":17,"cssClass":"pl-en"},{"start":18,"end":21,"cssClass":"pl-s1"},{"start":23,"end":25,"cssClass":"pl-c1"},{"start":27,"end":35,"cssClass":"pl-en"},{"start":36,"end":39,"cssClass":"pl-s1"}],[{"start":1,"end":6,"cssClass":"pl-smi"},{"start":7,"end":8,"cssClass":"pl-s1"}],[],[{"start":1,"end":2,"cssClass":"pl-s1"},{"start":3,"end":4,"cssClass":"pl-c1"},{"start":5,"end":14,"cssClass":"pl-en"},{"start":15,"end":26,"cssClass":"pl-s1"},{"start":29,"end":34,"cssClass":"pl-smi"},{"start":35,"end":39,"cssClass":"pl-s1"},{"start":41,"end":53,"cssClass":"pl-s1"},{"start":55,"end":56,"cssClass":"pl-c1"}],[{"start":1,"end":3,"cssClass":"pl-k"},{"start":5,"end":10,"cssClass":"pl-en"},{"start":11,"end":12,"cssClass":"pl-s1"}],[{"start":5,"end":17,"cssClass":"pl-en"}],[],[],[{"start":4,"end":12,"cssClass":"pl-en"},{"start":13,"end":18,"cssClass":"pl-s1"},{"start":20,"end":31,"cssClass":"pl-s1"}],[{"start":4,"end":9,"cssClass":"pl-en"},{"start":10,"end":11,"cssClass":"pl-c1"},{"start":11,"end":20,"cssClass":"pl-en"},{"start":21,"end":26,"cssClass":"pl-s1"},{"start":29,"end":32,"cssClass":"pl-s1"}],[{"start":4,"end":9,"cssClass":"pl-en"},{"start":10,"end":11,"cssClass":"pl-c1"},{"start":11,"end":20,"cssClass":"pl-en"},{"start":21,"end":26,"cssClass":"pl-s1"},{"start":29,"end":32,"cssClass":"pl-s1"}],[],[],[{"start":0,"end":5,"cssClass":"pl-smi"}],[{"start":0,"end":12,"cssClass":"pl-en"},{"start":13,"end":18,"cssClass":"pl-smi"},{"start":19,"end":22,"cssClass":"pl-s1"},{"start":24,"end":29,"cssClass":"pl-smi"},{"start":30,"end":33,"cssClass":"pl-s1"},{"start":35,"end":38,"cssClass":"pl-smi"},{"start":39,"end":50,"cssClass":"pl-s1"}],[],[{"start":4,"end":9,"cssClass":"pl-smi"},{"start":10,"end":15,"cssClass":"pl-s1"},{"start":16,"end":17,"cssClass":"pl-c1"},{"start":18,"end":30,"cssClass":"pl-en"},{"start":31,"end":40,"cssClass":"pl-s1"}],[],[{"start":4,"end":14,"cssClass":"pl-en"},{"start":15,"end":20,"cssClass":"pl-s1"},{"start":22,"end":25,"cssClass":"pl-s1"},{"start":27,"end":30,"cssClass":"pl-s1"},{"start":32,"end":43,"cssClass":"pl-s1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":16,"cssClass":"pl-s1"}],[],[],[{"start":0,"end":5,"cssClass":"pl-smi"}],[{"start":0,"end":13,"cssClass":"pl-en"},{"start":14,"end":19,"cssClass":"pl-smi"},{"start":20,"end":23,"cssClass":"pl-s1"},{"start":25,"end":30,"cssClass":"pl-smi"},{"start":31,"end":34,"cssClass":"pl-s1"},{"start":36,"end":39,"cssClass":"pl-smi"},{"start":40,"end":51,"cssClass":"pl-s1"},{"start":53,"end":56,"cssClass":"pl-smi"},{"start":57,"end":63,"cssClass":"pl-s1"}],[],[{"start":4,"end":9,"cssClass":"pl-smi"},{"start":10,"end":15,"cssClass":"pl-s1"},{"start":16,"end":17,"cssClass":"pl-c1"},{"start":18,"end":30,"cssClass":"pl-en"},{"start":31,"end":34,"cssClass":"pl-s1"},{"start":36,"end":39,"cssClass":"pl-s1"},{"start":41,"end":52,"cssClass":"pl-s1"}],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":8,"end":14,"cssClass":"pl-s1"}],[{"start":1,"end":10,"cssClass":"pl-en"},{"start":11,"end":16,"cssClass":"pl-s1"}],[],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":16,"cssClass":"pl-s1"}],[],[],[{"start":0,"end":2,"cssClass":"pl-c"}],[{"start":0,"end":13,"cssClass":"pl-c"}],[{"start":0,"end":57,"cssClass":"pl-c"}],[{"start":0,"end":4,"cssClass":"pl-c"}],[{"start":0,"end":80,"cssClass":"pl-c"}],[{"start":0,"end":80,"cssClass":"pl-c"}],[{"start":0,"end":51,"cssClass":"pl-c"}],[{"start":0,"end":3,"cssClass":"pl-c"}],[],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":12,"cssClass":"pl-smi"}],[{"start":0,"end":16,"cssClass":"pl-en"},{"start":17,"end":22,"cssClass":"pl-smi"},{"start":23,"end":28,"cssClass":"pl-s1"},{"start":30,"end":33,"cssClass":"pl-smi"},{"start":34,"end":37,"cssClass":"pl-s1"},{"start":39,"end":42,"cssClass":"pl-smi"},{"start":43,"end":47,"cssClass":"pl-s1"},{"start":49,"end":54,"cssClass":"pl-smi"},{"start":55,"end":56,"cssClass":"pl-c1"},{"start":56,"end":60,"cssClass":"pl-s1"}],[],[{"start":4,"end":9,"cssClass":"pl-smi"},{"start":10,"end":13,"cssClass":"pl-s1"},{"start":15,"end":18,"cssClass":"pl-s1"},{"start":20,"end":25,"cssClass":"pl-s1"}],[],[{"start":4,"end":16,"cssClass":"pl-en"},{"start":17,"end":21,"cssClass":"pl-s1"},{"start":23,"end":27,"cssClass":"pl-s1"},{"start":29,"end":33,"cssClass":"pl-s"},{"start":35,"end":36,"cssClass":"pl-c1"},{"start":36,"end":39,"cssClass":"pl-s1"},{"start":41,"end":42,"cssClass":"pl-c1"},{"start":42,"end":45,"cssClass":"pl-s1"},{"start":47,"end":48,"cssClass":"pl-c1"},{"start":48,"end":53,"cssClass":"pl-s1"}],[{"start":4,"end":77,"cssClass":"pl-c"}],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":8,"end":18,"cssClass":"pl-en"},{"start":19,"end":24,"cssClass":"pl-s1"},{"start":26,"end":28,"cssClass":"pl-c1"},{"start":29,"end":33,"cssClass":"pl-s1"}],[{"start":1,"end":14,"cssClass":"pl-en"},{"start":15,"end":24,"cssClass":"pl-en"},{"start":25,"end":37,"cssClass":"pl-s"},{"start":40,"end":67,"cssClass":"pl-s"}],[],[{"start":4,"end":14,"cssClass":"pl-en"},{"start":15,"end":20,"cssClass":"pl-s1"},{"start":22,"end":25,"cssClass":"pl-s1"},{"start":27,"end":30,"cssClass":"pl-s1"},{"start":32,"end":37,"cssClass":"pl-en"},{"start":38,"end":43,"cssClass":"pl-s1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":15,"cssClass":"pl-s1"}],[],[],[],[{"start":0,"end":2,"cssClass":"pl-c"}],[{"start":0,"end":13,"cssClass":"pl-c"}],[{"start":0,"end":43,"cssClass":"pl-c"}],[{"start":0,"end":4,"cssClass":"pl-c"}],[{"start":0,"end":67,"cssClass":"pl-c"}],[{"start":0,"end":3,"cssClass":"pl-c"}],[],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":12,"cssClass":"pl-smi"}],[{"start":0,"end":19,"cssClass":"pl-en"},{"start":20,"end":25,"cssClass":"pl-smi"},{"start":26,"end":31,"cssClass":"pl-s1"},{"start":33,"end":36,"cssClass":"pl-smi"},{"start":37,"end":40,"cssClass":"pl-s1"}],[],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":15,"cssClass":"pl-en"},{"start":16,"end":21,"cssClass":"pl-s1"},{"start":25,"end":30,"cssClass":"pl-s1"},{"start":33,"end":39,"cssClass":"pl-s1"}],[],[],[],[{"start":0,"end":2,"cssClass":"pl-c"}],[{"start":0,"end":13,"cssClass":"pl-c"}],[{"start":0,"end":37,"cssClass":"pl-c"}],[{"start":0,"end":4,"cssClass":"pl-c"}],[{"start":0,"end":75,"cssClass":"pl-c"}],[{"start":0,"end":77,"cssClass":"pl-c"}],[{"start":0,"end":49,"cssClass":"pl-c"}],[{"start":0,"end":7,"cssClass":"pl-c"}],[{"start":0,"end":42,"cssClass":"pl-c"}],[{"start":0,"end":42,"cssClass":"pl-c"}],[{"start":0,"end":43,"cssClass":"pl-c"}],[{"start":0,"end":7,"cssClass":"pl-c"}],[{"start":0,"end":3,"cssClass":"pl-c"}],[],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":12,"cssClass":"pl-smi"}],[{"start":0,"end":8,"cssClass":"pl-en"},{"start":9,"end":14,"cssClass":"pl-smi"},{"start":15,"end":20,"cssClass":"pl-s1"},{"start":22,"end":25,"cssClass":"pl-smi"},{"start":26,"end":29,"cssClass":"pl-s1"},{"start":31,"end":36,"cssClass":"pl-smi"},{"start":37,"end":40,"cssClass":"pl-s1"}],[],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":8,"end":13,"cssClass":"pl-s1"},{"start":14,"end":16,"cssClass":"pl-c1"},{"start":17,"end":20,"cssClass":"pl-s1"}],[{"start":1,"end":7,"cssClass":"pl-k"},{"start":8,"end":13,"cssClass":"pl-s1"}],[],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":9,"end":26,"cssClass":"pl-en"},{"start":27,"end":30,"cssClass":"pl-s1"},{"start":32,"end":41,"cssClass":"pl-s1"}],[{"start":1,"end":7,"cssClass":"pl-k"},{"start":8,"end":14,"cssClass":"pl-s1"}],[],[],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":9,"end":17,"cssClass":"pl-en"},{"start":18,"end":27,"cssClass":"pl-en"},{"start":28,"end":33,"cssClass":"pl-s1"},{"start":36,"end":45,"cssClass":"pl-en"},{"start":46,"end":49,"cssClass":"pl-s1"}],[{"start":1,"end":7,"cssClass":"pl-k"},{"start":8,"end":14,"cssClass":"pl-s1"}],[],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":9,"end":17,"cssClass":"pl-en"},{"start":18,"end":27,"cssClass":"pl-en"},{"start":28,"end":33,"cssClass":"pl-s1"},{"start":36,"end":45,"cssClass":"pl-en"},{"start":46,"end":49,"cssClass":"pl-s1"}],[{"start":1,"end":7,"cssClass":"pl-k"},{"start":8,"end":14,"cssClass":"pl-s1"}],[],[],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":8,"end":12,"cssClass":"pl-en"},{"start":13,"end":18,"cssClass":"pl-s1"},{"start":20,"end":22,"cssClass":"pl-c1"},{"start":23,"end":27,"cssClass":"pl-en"},{"start":28,"end":31,"cssClass":"pl-s1"}],[{"start":1,"end":7,"cssClass":"pl-k"},{"start":8,"end":14,"cssClass":"pl-s1"}],[],[],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":16,"cssClass":"pl-s1"}],[],[],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":10,"cssClass":"pl-smi"}],[{"start":0,"end":4,"cssClass":"pl-en"},{"start":5,"end":10,"cssClass":"pl-smi"},{"start":11,"end":12,"cssClass":"pl-s1"},{"start":14,"end":19,"cssClass":"pl-smi"},{"start":20,"end":21,"cssClass":"pl-s1"}],[],[{"start":4,"end":9,"cssClass":"pl-smi"},{"start":10,"end":11,"cssClass":"pl-s1"},{"start":12,"end":13,"cssClass":"pl-c1"},{"start":14,"end":25,"cssClass":"pl-en"},{"start":26,"end":27,"cssClass":"pl-s1"},{"start":29,"end":30,"cssClass":"pl-s1"}],[],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":8,"end":13,"cssClass":"pl-en"},{"start":14,"end":15,"cssClass":"pl-s1"}],[{"start":1,"end":7,"cssClass":"pl-k"},{"start":8,"end":14,"cssClass":"pl-s1"}],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":8,"end":17,"cssClass":"pl-en"},{"start":18,"end":19,"cssClass":"pl-s1"},{"start":21,"end":22,"cssClass":"pl-s1"},{"start":24,"end":25,"cssClass":"pl-s1"},{"start":27,"end":28,"cssClass":"pl-c1"},{"start":29,"end":30,"cssClass":"pl-c1"}],[{"start":1,"end":7,"cssClass":"pl-k"},{"start":8,"end":13,"cssClass":"pl-s1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":17,"cssClass":"pl-s1"}],[],[],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":10,"cssClass":"pl-smi"}],[{"start":0,"end":4,"cssClass":"pl-en"},{"start":5,"end":10,"cssClass":"pl-smi"},{"start":11,"end":12,"cssClass":"pl-s1"},{"start":14,"end":19,"cssClass":"pl-smi"},{"start":20,"end":21,"cssClass":"pl-s1"}],[],[{"start":4,"end":7,"cssClass":"pl-smi"},{"start":8,"end":9,"cssClass":"pl-s1"}],[{"start":4,"end":9,"cssClass":"pl-smi"},{"start":10,"end":11,"cssClass":"pl-s1"},{"start":12,"end":13,"cssClass":"pl-c1"},{"start":14,"end":25,"cssClass":"pl-en"},{"start":26,"end":27,"cssClass":"pl-s1"},{"start":29,"end":30,"cssClass":"pl-s1"}],[],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":8,"end":13,"cssClass":"pl-en"},{"start":14,"end":15,"cssClass":"pl-s1"}],[{"start":1,"end":7,"cssClass":"pl-k"},{"start":8,"end":14,"cssClass":"pl-s1"}],[{"start":4,"end":5,"cssClass":"pl-s1"},{"start":6,"end":7,"cssClass":"pl-c1"},{"start":8,"end":17,"cssClass":"pl-en"},{"start":18,"end":19,"cssClass":"pl-s1"},{"start":21,"end":22,"cssClass":"pl-s1"},{"start":24,"end":25,"cssClass":"pl-s1"}],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":8,"end":9,"cssClass":"pl-s1"},{"start":10,"end":12,"cssClass":"pl-c1"},{"start":13,"end":14,"cssClass":"pl-c1"}],[{"start":1,"end":7,"cssClass":"pl-k"},{"start":8,"end":15,"cssClass":"pl-en"},{"start":16,"end":17,"cssClass":"pl-c1"}],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":8,"end":9,"cssClass":"pl-s1"},{"start":10,"end":11,"cssClass":"pl-c1"},{"start":12,"end":13,"cssClass":"pl-c1"}],[{"start":1,"end":7,"cssClass":"pl-k"},{"start":8,"end":13,"cssClass":"pl-s1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":17,"cssClass":"pl-s1"}],[],[],[],[{"start":0,"end":2,"cssClass":"pl-c"}],[{"start":0,"end":13,"cssClass":"pl-c"}],[{"start":0,"end":40,"cssClass":"pl-c"}],[{"start":0,"end":4,"cssClass":"pl-c"}],[{"start":0,"end":75,"cssClass":"pl-c"}],[{"start":0,"end":76,"cssClass":"pl-c"}],[{"start":0,"end":40,"cssClass":"pl-c"}],[{"start":0,"end":7,"cssClass":"pl-c"}],[{"start":0,"end":42,"cssClass":"pl-c"}],[{"start":0,"end":42,"cssClass":"pl-c"}],[{"start":0,"end":43,"cssClass":"pl-c"}],[{"start":0,"end":7,"cssClass":"pl-c"}],[{"start":0,"end":3,"cssClass":"pl-c"}],[],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":12,"cssClass":"pl-smi"}],[{"start":0,"end":9,"cssClass":"pl-en"},{"start":10,"end":15,"cssClass":"pl-smi"},{"start":16,"end":21,"cssClass":"pl-s1"},{"start":23,"end":26,"cssClass":"pl-smi"},{"start":27,"end":30,"cssClass":"pl-s1"},{"start":32,"end":37,"cssClass":"pl-smi"},{"start":38,"end":41,"cssClass":"pl-s1"}],[],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":8,"end":13,"cssClass":"pl-s1"},{"start":14,"end":16,"cssClass":"pl-c1"},{"start":17,"end":20,"cssClass":"pl-s1"}],[{"start":1,"end":7,"cssClass":"pl-k"},{"start":8,"end":13,"cssClass":"pl-s1"}],[],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":9,"end":26,"cssClass":"pl-en"},{"start":27,"end":30,"cssClass":"pl-s1"},{"start":32,"end":41,"cssClass":"pl-s1"}],[{"start":1,"end":7,"cssClass":"pl-k"},{"start":8,"end":14,"cssClass":"pl-s1"}],[],[],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":9,"end":15,"cssClass":"pl-en"},{"start":16,"end":25,"cssClass":"pl-en"},{"start":26,"end":31,"cssClass":"pl-s1"},{"start":34,"end":43,"cssClass":"pl-en"},{"start":44,"end":47,"cssClass":"pl-s1"}],[{"start":1,"end":7,"cssClass":"pl-k"},{"start":8,"end":14,"cssClass":"pl-s1"}],[],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":9,"end":15,"cssClass":"pl-en"},{"start":16,"end":25,"cssClass":"pl-en"},{"start":26,"end":31,"cssClass":"pl-s1"},{"start":34,"end":43,"cssClass":"pl-en"},{"start":44,"end":47,"cssClass":"pl-s1"}],[{"start":1,"end":7,"cssClass":"pl-k"},{"start":8,"end":14,"cssClass":"pl-s1"}],[],[],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":8,"end":12,"cssClass":"pl-en"},{"start":13,"end":18,"cssClass":"pl-s1"},{"start":20,"end":22,"cssClass":"pl-c1"},{"start":23,"end":27,"cssClass":"pl-en"},{"start":28,"end":31,"cssClass":"pl-s1"}],[{"start":1,"end":7,"cssClass":"pl-k"},{"start":8,"end":14,"cssClass":"pl-s1"}],[],[],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":16,"cssClass":"pl-s1"}],[],[],[{"start":0,"end":2,"cssClass":"pl-c"}],[{"start":0,"end":12,"cssClass":"pl-c"}],[{"start":0,"end":26,"cssClass":"pl-c"}],[{"start":0,"end":2,"cssClass":"pl-c"}],[{"start":0,"end":69,"cssClass":"pl-c"}],[{"start":0,"end":70,"cssClass":"pl-c"}],[{"start":0,"end":23,"cssClass":"pl-c"}],[{"start":0,"end":3,"cssClass":"pl-c"}],[],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":12,"cssClass":"pl-smi"}],[{"start":0,"end":10,"cssClass":"pl-en"},{"start":11,"end":16,"cssClass":"pl-smi"},{"start":17,"end":22,"cssClass":"pl-s1"},{"start":24,"end":27,"cssClass":"pl-smi"},{"start":28,"end":31,"cssClass":"pl-s1"}],[],[{"start":4,"end":8,"cssClass":"pl-smi"},{"start":9,"end":13,"cssClass":"pl-s1"},{"start":14,"end":15,"cssClass":"pl-c1"},{"start":16,"end":20,"cssClass":"pl-en"},{"start":21,"end":26,"cssClass":"pl-s1"}],[{"start":4,"end":9,"cssClass":"pl-smi"},{"start":10,"end":11,"cssClass":"pl-s1"}],[],[{"start":4,"end":5,"cssClass":"pl-s1"},{"start":6,"end":7,"cssClass":"pl-c1"},{"start":8,"end":15,"cssClass":"pl-en"},{"start":16,"end":25,"cssClass":"pl-en"},{"start":26,"end":31,"cssClass":"pl-s1"}],[{"start":4,"end":8,"cssClass":"pl-s1"},{"start":12,"end":13,"cssClass":"pl-s1"},{"start":17,"end":18,"cssClass":"pl-c1"}],[{"start":4,"end":5,"cssClass":"pl-s1"},{"start":6,"end":7,"cssClass":"pl-c1"},{"start":8,"end":15,"cssClass":"pl-en"},{"start":16,"end":25,"cssClass":"pl-en"},{"start":26,"end":31,"cssClass":"pl-s1"}],[{"start":4,"end":8,"cssClass":"pl-s1"},{"start":12,"end":13,"cssClass":"pl-s1"},{"start":17,"end":18,"cssClass":"pl-c1"}],[{"start":4,"end":8,"cssClass":"pl-s1"},{"start":12,"end":16,"cssClass":"pl-en"},{"start":17,"end":22,"cssClass":"pl-s1"},{"start":27,"end":29,"cssClass":"pl-c1"}],[],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":19,"cssClass":"pl-en"},{"start":20,"end":24,"cssClass":"pl-s1"}],[],[],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":12,"cssClass":"pl-smi"}],[{"start":0,"end":15,"cssClass":"pl-en"},{"start":16,"end":21,"cssClass":"pl-smi"},{"start":22,"end":27,"cssClass":"pl-s1"},{"start":29,"end":34,"cssClass":"pl-smi"},{"start":36,"end":37,"cssClass":"pl-c1"},{"start":37,"end":41,"cssClass":"pl-s1"},{"start":44,"end":49,"cssClass":"pl-smi"},{"start":51,"end":55,"cssClass":"pl-smi"},{"start":56,"end":57,"cssClass":"pl-c1"},{"start":60,"end":64,"cssClass":"pl-smi"},{"start":65,"end":66,"cssClass":"pl-c1"},{"start":66,"end":69,"cssClass":"pl-s1"}],[],[{"start":4,"end":7,"cssClass":"pl-smi"},{"start":8,"end":9,"cssClass":"pl-s1"}],[{"start":4,"end":9,"cssClass":"pl-smi"},{"start":10,"end":11,"cssClass":"pl-s1"},{"start":12,"end":13,"cssClass":"pl-c1"},{"start":14,"end":23,"cssClass":"pl-en"},{"start":24,"end":29,"cssClass":"pl-s1"}],[{"start":4,"end":9,"cssClass":"pl-smi"},{"start":10,"end":11,"cssClass":"pl-s1"},{"start":12,"end":13,"cssClass":"pl-c1"},{"start":14,"end":23,"cssClass":"pl-en"},{"start":24,"end":29,"cssClass":"pl-s1"}],[{"start":4,"end":9,"cssClass":"pl-smi"},{"start":10,"end":11,"cssClass":"pl-s1"},{"start":12,"end":13,"cssClass":"pl-c1"},{"start":14,"end":15,"cssClass":"pl-s1"}],[],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":8,"end":12,"cssClass":"pl-en"},{"start":13,"end":18,"cssClass":"pl-s1"}],[{"start":1,"end":6,"cssClass":"pl-k"},{"start":8,"end":12,"cssClass":"pl-en"},{"start":13,"end":14,"cssClass":"pl-s1"},{"start":16,"end":17,"cssClass":"pl-s1"}],[{"start":6,"end":7,"cssClass":"pl-c1"},{"start":7,"end":11,"cssClass":"pl-s1"},{"start":14,"end":15,"cssClass":"pl-s1"},{"start":17,"end":20,"cssClass":"pl-s1"}],[{"start":5,"end":21,"cssClass":"pl-en"}],[{"start":5,"end":6,"cssClass":"pl-s1"},{"start":7,"end":8,"cssClass":"pl-c1"},{"start":9,"end":19,"cssClass":"pl-en"},{"start":20,"end":21,"cssClass":"pl-s1"},{"start":23,"end":30,"cssClass":"pl-s1"},{"start":32,"end":33,"cssClass":"pl-c1"},{"start":35,"end":39,"cssClass":"pl-c1"}],[],[],[{"start":4,"end":8,"cssClass":"pl-k"}],[{"start":1,"end":6,"cssClass":"pl-k"},{"start":8,"end":13,"cssClass":"pl-en"},{"start":14,"end":15,"cssClass":"pl-s1"},{"start":16,"end":17,"cssClass":"pl-c1"},{"start":18,"end":22,"cssClass":"pl-en"},{"start":23,"end":24,"cssClass":"pl-s1"},{"start":26,"end":27,"cssClass":"pl-s1"}],[{"start":6,"end":7,"cssClass":"pl-c1"},{"start":7,"end":11,"cssClass":"pl-s1"},{"start":14,"end":15,"cssClass":"pl-s1"},{"start":17,"end":20,"cssClass":"pl-s1"}],[{"start":5,"end":21,"cssClass":"pl-en"}],[{"start":5,"end":7,"cssClass":"pl-k"},{"start":9,"end":10,"cssClass":"pl-s1"},{"start":11,"end":13,"cssClass":"pl-c1"},{"start":14,"end":21,"cssClass":"pl-en"},{"start":22,"end":23,"cssClass":"pl-c1"}],[{"start":2,"end":7,"cssClass":"pl-k"}],[{"start":5,"end":6,"cssClass":"pl-s1"},{"start":7,"end":8,"cssClass":"pl-c1"},{"start":9,"end":19,"cssClass":"pl-en"},{"start":20,"end":21,"cssClass":"pl-s1"},{"start":23,"end":30,"cssClass":"pl-s1"},{"start":32,"end":33,"cssClass":"pl-c1"},{"start":35,"end":39,"cssClass":"pl-c1"}],[],[],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":16,"cssClass":"pl-s1"}],[],[],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":12,"cssClass":"pl-smi"}],[{"start":0,"end":6,"cssClass":"pl-en"},{"start":7,"end":12,"cssClass":"pl-smi"},{"start":13,"end":14,"cssClass":"pl-s1"},{"start":16,"end":20,"cssClass":"pl-smi"},{"start":21,"end":22,"cssClass":"pl-c1"},{"start":22,"end":25,"cssClass":"pl-s1"}],[],[{"start":4,"end":9,"cssClass":"pl-smi"},{"start":10,"end":11,"cssClass":"pl-c1"},{"start":11,"end":15,"cssClass":"pl-s1"},{"start":16,"end":17,"cssClass":"pl-c1"},{"start":18,"end":21,"cssClass":"pl-s1"}],[],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":8,"end":16,"cssClass":"pl-en"},{"start":17,"end":21,"cssClass":"pl-s1"},{"start":22,"end":23,"cssClass":"pl-c1"}],[{"start":1,"end":5,"cssClass":"pl-s1"},{"start":6,"end":7,"cssClass":"pl-c1"},{"start":9,"end":11,"cssClass":"pl-c1"},{"start":12,"end":19,"cssClass":"pl-en"},{"start":20,"end":21,"cssClass":"pl-c1"},{"start":23,"end":24,"cssClass":"pl-c1"},{"start":26,"end":37,"cssClass":"pl-c1"}],[],[{"start":4,"end":8,"cssClass":"pl-k"}],[{"start":1,"end":6,"cssClass":"pl-smi"},{"start":7,"end":10,"cssClass":"pl-s1"},{"start":11,"end":12,"cssClass":"pl-c1"},{"start":13,"end":20,"cssClass":"pl-en"},{"start":21,"end":22,"cssClass":"pl-c1"}],[{"start":1,"end":5,"cssClass":"pl-s1"},{"start":6,"end":7,"cssClass":"pl-c1"},{"start":9,"end":10,"cssClass":"pl-c1"},{"start":11,"end":21,"cssClass":"pl-en"},{"start":22,"end":26,"cssClass":"pl-s1"},{"start":27,"end":28,"cssClass":"pl-c1"},{"start":31,"end":39,"cssClass":"pl-s1"},{"start":41,"end":42,"cssClass":"pl-c1"},{"start":44,"end":45,"cssClass":"pl-c1"},{"start":45,"end":48,"cssClass":"pl-s1"}],[],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":8,"end":12,"cssClass":"pl-s1"},{"start":13,"end":14,"cssClass":"pl-c1"},{"start":16,"end":18,"cssClass":"pl-c1"},{"start":19,"end":26,"cssClass":"pl-en"},{"start":27,"end":28,"cssClass":"pl-c1"}],[{"start":1,"end":9,"cssClass":"pl-en"},{"start":10,"end":11,"cssClass":"pl-s1"}],[{"start":1,"end":5,"cssClass":"pl-s1"},{"start":6,"end":7,"cssClass":"pl-c1"},{"start":9,"end":10,"cssClass":"pl-c1"},{"start":11,"end":15,"cssClass":"pl-s1"},{"start":16,"end":17,"cssClass":"pl-c1"}],[],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":15,"cssClass":"pl-s1"}],[],[],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":12,"cssClass":"pl-smi"}],[{"start":0,"end":10,"cssClass":"pl-en"},{"start":11,"end":16,"cssClass":"pl-smi"},{"start":17,"end":18,"cssClass":"pl-s1"},{"start":20,"end":24,"cssClass":"pl-smi"},{"start":25,"end":26,"cssClass":"pl-c1"},{"start":26,"end":29,"cssClass":"pl-s1"}],[],[{"start":4,"end":9,"cssClass":"pl-smi"},{"start":10,"end":11,"cssClass":"pl-c1"},{"start":11,"end":15,"cssClass":"pl-s1"},{"start":16,"end":17,"cssClass":"pl-c1"},{"start":18,"end":21,"cssClass":"pl-s1"}],[],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":8,"end":16,"cssClass":"pl-en"},{"start":17,"end":21,"cssClass":"pl-s1"},{"start":22,"end":23,"cssClass":"pl-c1"}],[{"start":1,"end":5,"cssClass":"pl-s1"},{"start":6,"end":7,"cssClass":"pl-c1"},{"start":9,"end":11,"cssClass":"pl-c1"},{"start":12,"end":19,"cssClass":"pl-en"},{"start":20,"end":21,"cssClass":"pl-c1"},{"start":23,"end":24,"cssClass":"pl-c1"},{"start":26,"end":37,"cssClass":"pl-c1"}],[],[{"start":4,"end":8,"cssClass":"pl-k"}],[{"start":1,"end":6,"cssClass":"pl-smi"},{"start":7,"end":10,"cssClass":"pl-s1"},{"start":11,"end":12,"cssClass":"pl-c1"},{"start":13,"end":20,"cssClass":"pl-en"},{"start":21,"end":22,"cssClass":"pl-c1"}],[{"start":1,"end":5,"cssClass":"pl-s1"},{"start":6,"end":7,"cssClass":"pl-c1"},{"start":9,"end":10,"cssClass":"pl-c1"},{"start":11,"end":21,"cssClass":"pl-en"},{"start":22,"end":26,"cssClass":"pl-s1"},{"start":27,"end":28,"cssClass":"pl-c1"},{"start":31,"end":39,"cssClass":"pl-s1"},{"start":40,"end":41,"cssClass":"pl-c1"},{"start":43,"end":44,"cssClass":"pl-c1"},{"start":44,"end":47,"cssClass":"pl-s1"}],[],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":8,"end":12,"cssClass":"pl-s1"},{"start":13,"end":14,"cssClass":"pl-c1"},{"start":16,"end":18,"cssClass":"pl-c1"},{"start":19,"end":26,"cssClass":"pl-en"},{"start":27,"end":28,"cssClass":"pl-c1"}],[{"start":1,"end":9,"cssClass":"pl-en"},{"start":10,"end":16,"cssClass":"pl-en"},{"start":17,"end":30,"cssClass":"pl-en"},{"start":31,"end":32,"cssClass":"pl-s1"}],[{"start":1,"end":5,"cssClass":"pl-s1"},{"start":6,"end":7,"cssClass":"pl-c1"},{"start":9,"end":10,"cssClass":"pl-c1"},{"start":11,"end":15,"cssClass":"pl-s1"},{"start":16,"end":17,"cssClass":"pl-c1"}],[],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":15,"cssClass":"pl-s1"}],[],[],[{"start":0,"end":2,"cssClass":"pl-c"}],[{"start":0,"end":13,"cssClass":"pl-c"}],[{"start":0,"end":47,"cssClass":"pl-c"}],[{"start":0,"end":4,"cssClass":"pl-c"}],[{"start":0,"end":78,"cssClass":"pl-c"}],[{"start":0,"end":80,"cssClass":"pl-c"}],[{"start":0,"end":72,"cssClass":"pl-c"}],[{"start":0,"end":77,"cssClass":"pl-c"}],[{"start":0,"end":37,"cssClass":"pl-c"}],[{"start":0,"end":7,"cssClass":"pl-c"}],[{"start":0,"end":36,"cssClass":"pl-c"}],[{"start":0,"end":33,"cssClass":"pl-c"}],[{"start":0,"end":33,"cssClass":"pl-c"}],[{"start":0,"end":7,"cssClass":"pl-c"}],[{"start":0,"end":22,"cssClass":"pl-c"}],[{"start":0,"end":7,"cssClass":"pl-c"}],[{"start":0,"end":11,"cssClass":"pl-c"}],[{"start":0,"end":13,"cssClass":"pl-c"}],[{"start":0,"end":15,"cssClass":"pl-c"}],[{"start":0,"end":17,"cssClass":"pl-c"}],[{"start":0,"end":19,"cssClass":"pl-c"}],[{"start":0,"end":11,"cssClass":"pl-c"}],[{"start":0,"end":14,"cssClass":"pl-c"}],[{"start":0,"end":17,"cssClass":"pl-c"}],[{"start":0,"end":20,"cssClass":"pl-c"}],[{"start":0,"end":3,"cssClass":"pl-c"}],[],[],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":12,"cssClass":"pl-smi"}],[{"start":0,"end":10,"cssClass":"pl-en"},{"start":11,"end":16,"cssClass":"pl-smi"},{"start":17,"end":22,"cssClass":"pl-s1"},{"start":24,"end":27,"cssClass":"pl-smi"},{"start":28,"end":31,"cssClass":"pl-s1"},{"start":33,"end":36,"cssClass":"pl-smi"},{"start":37,"end":41,"cssClass":"pl-s1"},{"start":43,"end":48,"cssClass":"pl-smi"},{"start":49,"end":50,"cssClass":"pl-c1"},{"start":50,"end":54,"cssClass":"pl-s1"}],[],[{"start":4,"end":9,"cssClass":"pl-smi"},{"start":10,"end":11,"cssClass":"pl-s1"},{"start":13,"end":14,"cssClass":"pl-s1"},{"start":16,"end":20,"cssClass":"pl-s1"},{"start":22,"end":25,"cssClass":"pl-s1"}],[],[{"start":4,"end":21,"cssClass":"pl-en"},{"start":22,"end":27,"cssClass":"pl-s1"},{"start":29,"end":33,"cssClass":"pl-s1"},{"start":35,"end":39,"cssClass":"pl-s1"}],[],[{"start":4,"end":5,"cssClass":"pl-s1"},{"start":6,"end":7,"cssClass":"pl-c1"},{"start":8,"end":17,"cssClass":"pl-en"},{"start":18,"end":23,"cssClass":"pl-s1"}],[{"start":4,"end":5,"cssClass":"pl-s1"},{"start":6,"end":7,"cssClass":"pl-c1"},{"start":8,"end":17,"cssClass":"pl-en"},{"start":18,"end":23,"cssClass":"pl-s1"}],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":8,"end":12,"cssClass":"pl-s1"},{"start":13,"end":15,"cssClass":"pl-c1"},{"start":16,"end":17,"cssClass":"pl-c1"}],[{"start":1,"end":5,"cssClass":"pl-s1"},{"start":6,"end":7,"cssClass":"pl-c1"},{"start":8,"end":15,"cssClass":"pl-en"},{"start":16,"end":17,"cssClass":"pl-c1"}],[],[{"start":4,"end":8,"cssClass":"pl-k"}],[{"start":1,"end":13,"cssClass":"pl-en"},{"start":14,"end":18,"cssClass":"pl-s1"},{"start":20,"end":24,"cssClass":"pl-s1"},{"start":26,"end":30,"cssClass":"pl-s"},{"start":32,"end":33,"cssClass":"pl-c1"},{"start":33,"end":37,"cssClass":"pl-s1"}],[{"start":1,"end":3,"cssClass":"pl-k"},{"start":6,"end":23,"cssClass":"pl-en"},{"start":24,"end":28,"cssClass":"pl-s1"},{"start":30,"end":41,"cssClass":"pl-s1"}],[{"start":5,"end":9,"cssClass":"pl-s1"},{"start":10,"end":11,"cssClass":"pl-c1"},{"start":12,"end":21,"cssClass":"pl-en"},{"start":22,"end":26,"cssClass":"pl-s1"}],[],[{"start":1,"end":6,"cssClass":"pl-smi"},{"start":7,"end":11,"cssClass":"pl-s1"},{"start":12,"end":13,"cssClass":"pl-c1"},{"start":14,"end":21,"cssClass":"pl-en"},{"start":22,"end":23,"cssClass":"pl-c1"}],[{"start":1,"end":3,"cssClass":"pl-k"},{"start":5,"end":15,"cssClass":"pl-en"},{"start":16,"end":20,"cssClass":"pl-s1"},{"start":22,"end":27,"cssClass":"pl-s1"},{"start":29,"end":30,"cssClass":"pl-c1"},{"start":32,"end":33,"cssClass":"pl-c1"},{"start":33,"end":37,"cssClass":"pl-s1"}],[{"start":5,"end":13,"cssClass":"pl-en"},{"start":14,"end":26,"cssClass":"pl-s1"},{"start":28,"end":52,"cssClass":"pl-s"}],[],[{"start":1,"end":5,"cssClass":"pl-k"},{"start":6,"end":8,"cssClass":"pl-k"},{"start":11,"end":21,"cssClass":"pl-en"},{"start":22,"end":26,"cssClass":"pl-s1"},{"start":28,"end":33,"cssClass":"pl-s1"},{"start":35,"end":36,"cssClass":"pl-c1"},{"start":38,"end":39,"cssClass":"pl-c1"},{"start":39,"end":43,"cssClass":"pl-s1"}],[{"start":5,"end":13,"cssClass":"pl-en"},{"start":14,"end":26,"cssClass":"pl-s1"},{"start":28,"end":45,"cssClass":"pl-s"}],[],[],[],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":8,"end":16,"cssClass":"pl-en"},{"start":17,"end":18,"cssClass":"pl-s1"},{"start":20,"end":22,"cssClass":"pl-c1"},{"start":23,"end":31,"cssClass":"pl-en"},{"start":32,"end":33,"cssClass":"pl-s1"},{"start":35,"end":37,"cssClass":"pl-c1"},{"start":38,"end":46,"cssClass":"pl-en"},{"start":47,"end":51,"cssClass":"pl-s1"},{"start":56,"end":81,"cssClass":"pl-c"}],[{"start":1,"end":5,"cssClass":"pl-smi"},{"start":6,"end":9,"cssClass":"pl-s1"},{"start":10,"end":11,"cssClass":"pl-c1"},{"start":12,"end":20,"cssClass":"pl-en"},{"start":21,"end":22,"cssClass":"pl-s1"}],[{"start":1,"end":5,"cssClass":"pl-smi"},{"start":6,"end":7,"cssClass":"pl-s1"},{"start":9,"end":13,"cssClass":"pl-s1"},{"start":14,"end":15,"cssClass":"pl-c1"},{"start":16,"end":24,"cssClass":"pl-en"},{"start":25,"end":29,"cssClass":"pl-s1"}],[],[{"start":1,"end":3,"cssClass":"pl-k"},{"start":6,"end":10,"cssClass":"pl-en"},{"start":11,"end":16,"cssClass":"pl-s1"}],[{"start":5,"end":8,"cssClass":"pl-s1"},{"start":9,"end":11,"cssClass":"pl-c1"},{"start":12,"end":13,"cssClass":"pl-c1"}],[{"start":1,"end":2,"cssClass":"pl-s1"},{"start":3,"end":4,"cssClass":"pl-c1"},{"start":5,"end":13,"cssClass":"pl-en"},{"start":14,"end":15,"cssClass":"pl-s1"}],[{"start":1,"end":6,"cssClass":"pl-k"},{"start":8,"end":9,"cssClass":"pl-s1"},{"start":10,"end":11,"cssClass":"pl-c1"},{"start":12,"end":15,"cssClass":"pl-s1"}],[{"start":5,"end":13,"cssClass":"pl-en"},{"start":14,"end":22,"cssClass":"pl-en"},{"start":23,"end":24,"cssClass":"pl-s1"}],[{"start":5,"end":21,"cssClass":"pl-en"}],[{"start":5,"end":7,"cssClass":"pl-k"},{"start":9,"end":10,"cssClass":"pl-s1"},{"start":11,"end":12,"cssClass":"pl-c1"},{"start":13,"end":17,"cssClass":"pl-s1"},{"start":18,"end":19,"cssClass":"pl-c1"},{"start":20,"end":21,"cssClass":"pl-s1"},{"start":23,"end":28,"cssClass":"pl-k"}],[{"start":5,"end":6,"cssClass":"pl-s1"},{"start":7,"end":9,"cssClass":"pl-c1"},{"start":10,"end":14,"cssClass":"pl-s1"}],[],[],[],[{"start":4,"end":8,"cssClass":"pl-k"},{"start":9,"end":11,"cssClass":"pl-k"},{"start":13,"end":21,"cssClass":"pl-en"},{"start":22,"end":23,"cssClass":"pl-s1"},{"start":25,"end":27,"cssClass":"pl-c1"},{"start":28,"end":36,"cssClass":"pl-en"},{"start":37,"end":38,"cssClass":"pl-s1"},{"start":43,"end":68,"cssClass":"pl-c"}],[{"start":1,"end":6,"cssClass":"pl-smi"},{"start":7,"end":11,"cssClass":"pl-s1"},{"start":12,"end":13,"cssClass":"pl-c1"}],[{"start":1,"end":6,"cssClass":"pl-smi"},{"start":7,"end":11,"cssClass":"pl-s1"},{"start":12,"end":13,"cssClass":"pl-c1"}],[],[{"start":1,"end":5,"cssClass":"pl-s1"},{"start":6,"end":7,"cssClass":"pl-c1"},{"start":9,"end":10,"cssClass":"pl-c1"},{"start":11,"end":22,"cssClass":"pl-en"},{"start":23,"end":24,"cssClass":"pl-s1"}],[{"start":1,"end":5,"cssClass":"pl-s1"},{"start":6,"end":7,"cssClass":"pl-c1"},{"start":9,"end":10,"cssClass":"pl-c1"},{"start":11,"end":15,"cssClass":"pl-en"},{"start":16,"end":21,"cssClass":"pl-s1"},{"start":25,"end":30,"cssClass":"pl-s1"},{"start":33,"end":39,"cssClass":"pl-s1"}],[{"start":1,"end":5,"cssClass":"pl-s1"},{"start":6,"end":7,"cssClass":"pl-c1"},{"start":9,"end":10,"cssClass":"pl-c1"},{"start":11,"end":18,"cssClass":"pl-en"},{"start":19,"end":20,"cssClass":"pl-c1"}],[{"start":1,"end":5,"cssClass":"pl-s1"},{"start":6,"end":7,"cssClass":"pl-c1"},{"start":9,"end":10,"cssClass":"pl-c1"},{"start":11,"end":15,"cssClass":"pl-s1"}],[{"start":1,"end":19,"cssClass":"pl-en"},{"start":20,"end":31,"cssClass":"pl-en"},{"start":32,"end":33,"cssClass":"pl-s1"},{"start":36,"end":43,"cssClass":"pl-s1"},{"start":45,"end":46,"cssClass":"pl-c1"},{"start":48,"end":52,"cssClass":"pl-s1"},{"start":54,"end":64,"cssClass":"pl-s1"},{"start":67,"end":72,"cssClass":"pl-smi"},{"start":73,"end":77,"cssClass":"pl-s1"}],[],[{"start":4,"end":8,"cssClass":"pl-k"},{"start":9,"end":11,"cssClass":"pl-k"},{"start":13,"end":30,"cssClass":"pl-en"},{"start":31,"end":32,"cssClass":"pl-s1"},{"start":34,"end":45,"cssClass":"pl-s1"},{"start":47,"end":49,"cssClass":"pl-c1"}],[{"start":7,"end":12,"cssClass":"pl-en"},{"start":13,"end":32,"cssClass":"pl-en"},{"start":33,"end":34,"cssClass":"pl-s1"},{"start":36,"end":44,"cssClass":"pl-s"},{"start":47,"end":49,"cssClass":"pl-c1"}],[{"start":7,"end":12,"cssClass":"pl-en"},{"start":13,"end":32,"cssClass":"pl-en"},{"start":33,"end":34,"cssClass":"pl-s1"},{"start":36,"end":44,"cssClass":"pl-s"}],[{"start":1,"end":4,"cssClass":"pl-smi"},{"start":5,"end":7,"cssClass":"pl-s1"},{"start":8,"end":9,"cssClass":"pl-c1"},{"start":10,"end":14,"cssClass":"pl-en"},{"start":15,"end":20,"cssClass":"pl-s1"},{"start":24,"end":29,"cssClass":"pl-s1"},{"start":32,"end":37,"cssClass":"pl-s1"}],[],[{"start":1,"end":6,"cssClass":"pl-k"},{"start":8,"end":13,"cssClass":"pl-en"},{"start":14,"end":24,"cssClass":"pl-en"},{"start":25,"end":26,"cssClass":"pl-s1"},{"start":28,"end":30,"cssClass":"pl-s1"},{"start":32,"end":33,"cssClass":"pl-c1"},{"start":35,"end":36,"cssClass":"pl-c1"},{"start":36,"end":37,"cssClass":"pl-s1"}],[{"start":5,"end":13,"cssClass":"pl-en"},{"start":14,"end":15,"cssClass":"pl-s1"}],[{"start":5,"end":21,"cssClass":"pl-en"}],[{"start":5,"end":6,"cssClass":"pl-s1"},{"start":7,"end":8,"cssClass":"pl-c1"},{"start":9,"end":19,"cssClass":"pl-en"},{"start":20,"end":21,"cssClass":"pl-s1"},{"start":23,"end":30,"cssClass":"pl-s1"},{"start":32,"end":33,"cssClass":"pl-c1"},{"start":35,"end":36,"cssClass":"pl-c1"},{"start":36,"end":40,"cssClass":"pl-s1"}],[],[],[{"start":4,"end":8,"cssClass":"pl-k"}],[{"start":1,"end":4,"cssClass":"pl-s1"},{"start":5,"end":6,"cssClass":"pl-c1"},{"start":7,"end":27,"cssClass":"pl-en"},{"start":28,"end":29,"cssClass":"pl-s1"}],[],[{"start":1,"end":3,"cssClass":"pl-k"},{"start":6,"end":11,"cssClass":"pl-en"},{"start":12,"end":15,"cssClass":"pl-s1"}],[{"start":5,"end":10,"cssClass":"pl-smi"},{"start":11,"end":15,"cssClass":"pl-s1"},{"start":16,"end":17,"cssClass":"pl-c1"},{"start":20,"end":24,"cssClass":"pl-s1"},{"start":25,"end":26,"cssClass":"pl-c1"}],[],[{"start":5,"end":6,"cssClass":"pl-s1"},{"start":7,"end":8,"cssClass":"pl-c1"},{"start":9,"end":12,"cssClass":"pl-s1"}],[{"start":5,"end":9,"cssClass":"pl-s1"},{"start":10,"end":11,"cssClass":"pl-c1"},{"start":13,"end":14,"cssClass":"pl-c1"},{"start":15,"end":16,"cssClass":"pl-s1"}],[{"start":5,"end":9,"cssClass":"pl-s1"},{"start":10,"end":11,"cssClass":"pl-c1"},{"start":13,"end":14,"cssClass":"pl-c1"},{"start":15,"end":19,"cssClass":"pl-en"},{"start":20,"end":25,"cssClass":"pl-s1"},{"start":29,"end":34,"cssClass":"pl-s1"},{"start":37,"end":43,"cssClass":"pl-s1"}],[{"start":5,"end":9,"cssClass":"pl-s1"},{"start":10,"end":11,"cssClass":"pl-c1"},{"start":13,"end":14,"cssClass":"pl-c1"},{"start":15,"end":22,"cssClass":"pl-en"},{"start":23,"end":24,"cssClass":"pl-c1"}],[{"start":5,"end":9,"cssClass":"pl-s1"},{"start":10,"end":11,"cssClass":"pl-c1"},{"start":13,"end":14,"cssClass":"pl-c1"},{"start":15,"end":19,"cssClass":"pl-s1"}],[{"start":5,"end":23,"cssClass":"pl-en"},{"start":24,"end":25,"cssClass":"pl-s1"},{"start":27,"end":34,"cssClass":"pl-s1"},{"start":36,"end":37,"cssClass":"pl-c1"},{"start":39,"end":43,"cssClass":"pl-s1"},{"start":45,"end":51,"cssClass":"pl-s1"},{"start":54,"end":59,"cssClass":"pl-smi"},{"start":60,"end":64,"cssClass":"pl-s1"}],[],[{"start":1,"end":5,"cssClass":"pl-k"}],[{"start":5,"end":10,"cssClass":"pl-smi"},{"start":11,"end":15,"cssClass":"pl-s1"},{"start":16,"end":17,"cssClass":"pl-c1"}],[],[{"start":5,"end":7,"cssClass":"pl-k"},{"start":10,"end":26,"cssClass":"pl-en"},{"start":27,"end":28,"cssClass":"pl-s1"},{"start":30,"end":37,"cssClass":"pl-s1"}],[{"start":2,"end":10,"cssClass":"pl-en"},{"start":11,"end":24,"cssClass":"pl-s1"},{"start":26,"end":49,"cssClass":"pl-s"}],[{"start":4,"end":20,"cssClass":"pl-en"},{"start":21,"end":22,"cssClass":"pl-s1"}],[],[{"start":5,"end":9,"cssClass":"pl-s1"},{"start":10,"end":11,"cssClass":"pl-c1"},{"start":13,"end":14,"cssClass":"pl-c1"},{"start":15,"end":22,"cssClass":"pl-en"},{"start":23,"end":24,"cssClass":"pl-c1"}],[{"start":5,"end":9,"cssClass":"pl-s1"},{"start":10,"end":11,"cssClass":"pl-c1"},{"start":13,"end":14,"cssClass":"pl-c1"},{"start":15,"end":19,"cssClass":"pl-s1"}],[{"start":5,"end":11,"cssClass":"pl-k"},{"start":12,"end":27,"cssClass":"pl-en"},{"start":28,"end":33,"cssClass":"pl-s1"},{"start":35,"end":41,"cssClass":"pl-s1"},{"start":43,"end":47,"cssClass":"pl-s1"}],[],[],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":16,"cssClass":"pl-s1"}],[],[],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":12,"cssClass":"pl-smi"}],[{"start":0,"end":6,"cssClass":"pl-en"},{"start":7,"end":12,"cssClass":"pl-smi"},{"start":13,"end":14,"cssClass":"pl-s1"},{"start":16,"end":20,"cssClass":"pl-smi"},{"start":21,"end":22,"cssClass":"pl-c1"},{"start":22,"end":25,"cssClass":"pl-s1"}],[],[{"start":4,"end":12,"cssClass":"pl-en"},{"start":13,"end":14,"cssClass":"pl-s1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":15,"cssClass":"pl-s1"}],[],[],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":12,"cssClass":"pl-smi"}],[{"start":0,"end":10,"cssClass":"pl-en"},{"start":11,"end":16,"cssClass":"pl-smi"},{"start":17,"end":18,"cssClass":"pl-s1"},{"start":20,"end":24,"cssClass":"pl-smi"},{"start":25,"end":26,"cssClass":"pl-c1"},{"start":26,"end":29,"cssClass":"pl-s1"}],[],[{"start":4,"end":12,"cssClass":"pl-en"},{"start":13,"end":19,"cssClass":"pl-en"},{"start":20,"end":33,"cssClass":"pl-en"},{"start":34,"end":35,"cssClass":"pl-s1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":15,"cssClass":"pl-s1"}],[],[],[{"start":0,"end":2,"cssClass":"pl-c"}],[{"start":0,"end":13,"cssClass":"pl-c"}],[{"start":0,"end":37,"cssClass":"pl-c"}],[{"start":0,"end":4,"cssClass":"pl-c"}],[{"start":0,"end":70,"cssClass":"pl-c"}],[{"start":0,"end":64,"cssClass":"pl-c"}],[{"start":0,"end":71,"cssClass":"pl-c"}],[{"start":0,"end":31,"cssClass":"pl-c"}],[{"start":0,"end":7,"cssClass":"pl-c"}],[{"start":0,"end":27,"cssClass":"pl-c"}],[{"start":0,"end":22,"cssClass":"pl-c"}],[{"start":0,"end":10,"cssClass":"pl-c"}],[{"start":0,"end":7,"cssClass":"pl-c"}],[{"start":0,"end":22,"cssClass":"pl-c"}],[{"start":0,"end":7,"cssClass":"pl-c"}],[{"start":0,"end":24,"cssClass":"pl-c"}],[{"start":0,"end":3,"cssClass":"pl-c"}],[],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":12,"cssClass":"pl-smi"}],[{"start":0,"end":10,"cssClass":"pl-en"},{"start":11,"end":16,"cssClass":"pl-smi"},{"start":17,"end":22,"cssClass":"pl-s1"},{"start":24,"end":27,"cssClass":"pl-smi"},{"start":28,"end":31,"cssClass":"pl-s1"}],[],[{"start":4,"end":9,"cssClass":"pl-smi"},{"start":10,"end":13,"cssClass":"pl-s1"},{"start":15,"end":18,"cssClass":"pl-s1"}],[],[{"start":4,"end":21,"cssClass":"pl-en"},{"start":22,"end":27,"cssClass":"pl-s1"},{"start":29,"end":30,"cssClass":"pl-c1"},{"start":32,"end":33,"cssClass":"pl-c1"}],[],[{"start":4,"end":7,"cssClass":"pl-s1"},{"start":8,"end":9,"cssClass":"pl-c1"},{"start":10,"end":19,"cssClass":"pl-en"},{"start":20,"end":25,"cssClass":"pl-s1"}],[{"start":4,"end":7,"cssClass":"pl-s1"},{"start":8,"end":9,"cssClass":"pl-c1"},{"start":10,"end":19,"cssClass":"pl-en"},{"start":20,"end":25,"cssClass":"pl-s1"}],[],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":9,"end":25,"cssClass":"pl-en"},{"start":26,"end":29,"cssClass":"pl-s1"},{"start":31,"end":38,"cssClass":"pl-s1"}],[{"start":1,"end":9,"cssClass":"pl-en"},{"start":10,"end":23,"cssClass":"pl-s1"},{"start":25,"end":48,"cssClass":"pl-s"}],[{"start":3,"end":19,"cssClass":"pl-en"},{"start":20,"end":23,"cssClass":"pl-s1"}],[],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":8,"end":16,"cssClass":"pl-en"},{"start":17,"end":20,"cssClass":"pl-s1"},{"start":22,"end":24,"cssClass":"pl-c1"},{"start":25,"end":33,"cssClass":"pl-en"},{"start":34,"end":37,"cssClass":"pl-s1"},{"start":42,"end":67,"cssClass":"pl-c"}],[{"start":1,"end":5,"cssClass":"pl-smi"},{"start":6,"end":9,"cssClass":"pl-s1"},{"start":10,"end":11,"cssClass":"pl-c1"},{"start":12,"end":20,"cssClass":"pl-en"},{"start":21,"end":24,"cssClass":"pl-s1"}],[{"start":1,"end":5,"cssClass":"pl-smi"},{"start":6,"end":7,"cssClass":"pl-s1"}],[],[{"start":1,"end":3,"cssClass":"pl-k"},{"start":6,"end":10,"cssClass":"pl-en"},{"start":11,"end":16,"cssClass":"pl-s1"}],[{"start":5,"end":8,"cssClass":"pl-s1"},{"start":9,"end":11,"cssClass":"pl-c1"},{"start":12,"end":13,"cssClass":"pl-c1"}],[{"start":1,"end":4,"cssClass":"pl-k"},{"start":6,"end":7,"cssClass":"pl-s1"},{"start":8,"end":9,"cssClass":"pl-c1"},{"start":10,"end":18,"cssClass":"pl-en"},{"start":19,"end":22,"cssClass":"pl-s1"},{"start":25,"end":26,"cssClass":"pl-s1"},{"start":27,"end":28,"cssClass":"pl-c1"},{"start":29,"end":32,"cssClass":"pl-s1"},{"start":34,"end":35,"cssClass":"pl-s1"},{"start":35,"end":37,"cssClass":"pl-c1"}],[{"start":5,"end":13,"cssClass":"pl-en"},{"start":14,"end":22,"cssClass":"pl-en"},{"start":23,"end":24,"cssClass":"pl-s1"}],[{"start":5,"end":21,"cssClass":"pl-en"}],[],[],[{"start":4,"end":8,"cssClass":"pl-k"},{"start":9,"end":11,"cssClass":"pl-k"},{"start":13,"end":21,"cssClass":"pl-en"},{"start":22,"end":25,"cssClass":"pl-s1"},{"start":27,"end":29,"cssClass":"pl-c1"},{"start":30,"end":38,"cssClass":"pl-en"},{"start":39,"end":42,"cssClass":"pl-s1"},{"start":47,"end":72,"cssClass":"pl-c"}],[{"start":1,"end":6,"cssClass":"pl-smi"},{"start":7,"end":11,"cssClass":"pl-s1"},{"start":12,"end":13,"cssClass":"pl-c1"}],[],[{"start":1,"end":5,"cssClass":"pl-s1"},{"start":6,"end":7,"cssClass":"pl-c1"},{"start":9,"end":10,"cssClass":"pl-c1"},{"start":11,"end":22,"cssClass":"pl-en"},{"start":23,"end":26,"cssClass":"pl-s1"}],[{"start":1,"end":5,"cssClass":"pl-s1"},{"start":6,"end":7,"cssClass":"pl-c1"},{"start":9,"end":10,"cssClass":"pl-c1"},{"start":11,"end":15,"cssClass":"pl-en"},{"start":16,"end":21,"cssClass":"pl-s1"},{"start":25,"end":30,"cssClass":"pl-s1"},{"start":33,"end":39,"cssClass":"pl-s1"}],[{"start":1,"end":19,"cssClass":"pl-en"},{"start":20,"end":31,"cssClass":"pl-en"},{"start":32,"end":35,"cssClass":"pl-s1"},{"start":38,"end":45,"cssClass":"pl-s1"},{"start":47,"end":48,"cssClass":"pl-c1"},{"start":50,"end":54,"cssClass":"pl-s1"},{"start":56,"end":66,"cssClass":"pl-s1"},{"start":68,"end":69,"cssClass":"pl-c1"}],[],[{"start":4,"end":8,"cssClass":"pl-k"},{"start":9,"end":11,"cssClass":"pl-k"},{"start":13,"end":17,"cssClass":"pl-en"},{"start":18,"end":21,"cssClass":"pl-s1"},{"start":23,"end":25,"cssClass":"pl-c1"},{"start":26,"end":34,"cssClass":"pl-c1"}],[{"start":1,"end":6,"cssClass":"pl-smi"},{"start":7,"end":11,"cssClass":"pl-s1"},{"start":12,"end":13,"cssClass":"pl-c1"}],[],[{"start":1,"end":5,"cssClass":"pl-s1"},{"start":6,"end":7,"cssClass":"pl-c1"},{"start":9,"end":10,"cssClass":"pl-c1"},{"start":11,"end":14,"cssClass":"pl-s1"}],[{"start":1,"end":5,"cssClass":"pl-s1"},{"start":6,"end":7,"cssClass":"pl-c1"},{"start":9,"end":10,"cssClass":"pl-c1"},{"start":11,"end":15,"cssClass":"pl-en"},{"start":16,"end":21,"cssClass":"pl-s1"},{"start":25,"end":30,"cssClass":"pl-s1"},{"start":33,"end":39,"cssClass":"pl-s1"}],[{"start":1,"end":19,"cssClass":"pl-en"},{"start":20,"end":23,"cssClass":"pl-s1"},{"start":25,"end":32,"cssClass":"pl-s1"},{"start":34,"end":35,"cssClass":"pl-c1"},{"start":37,"end":41,"cssClass":"pl-s1"},{"start":43,"end":51,"cssClass":"pl-s1"},{"start":53,"end":54,"cssClass":"pl-c1"}],[],[{"start":4,"end":8,"cssClass":"pl-k"}],[{"start":1,"end":7,"cssClass":"pl-k"},{"start":8,"end":23,"cssClass":"pl-en"},{"start":24,"end":29,"cssClass":"pl-s1"},{"start":31,"end":37,"cssClass":"pl-s1"},{"start":39,"end":43,"cssClass":"pl-c1"}],[],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":16,"cssClass":"pl-s1"}],[],[],[{"start":0,"end":2,"cssClass":"pl-c"}],[{"start":0,"end":13,"cssClass":"pl-c"}],[{"start":0,"end":26,"cssClass":"pl-c"}],[{"start":0,"end":4,"cssClass":"pl-c"}],[{"start":0,"end":43,"cssClass":"pl-c"}],[{"start":0,"end":3,"cssClass":"pl-c"}],[],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":12,"cssClass":"pl-smi"}],[{"start":0,"end":11,"cssClass":"pl-en"},{"start":12,"end":17,"cssClass":"pl-smi"},{"start":18,"end":23,"cssClass":"pl-s1"},{"start":25,"end":28,"cssClass":"pl-smi"},{"start":29,"end":32,"cssClass":"pl-s1"}],[],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":20,"cssClass":"pl-en"},{"start":21,"end":26,"cssClass":"pl-s1"}],[],[],[],[{"start":0,"end":2,"cssClass":"pl-c"}],[{"start":0,"end":13,"cssClass":"pl-c"}],[{"start":0,"end":24,"cssClass":"pl-c"}],[{"start":0,"end":4,"cssClass":"pl-c"}],[{"start":0,"end":58,"cssClass":"pl-c"}],[{"start":0,"end":7,"cssClass":"pl-c"}],[{"start":0,"end":28,"cssClass":"pl-c"}],[{"start":0,"end":28,"cssClass":"pl-c"}],[{"start":0,"end":3,"cssClass":"pl-c"}],[],[],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":12,"cssClass":"pl-smi"}],[{"start":0,"end":9,"cssClass":"pl-en"},{"start":10,"end":15,"cssClass":"pl-smi"},{"start":16,"end":21,"cssClass":"pl-s1"},{"start":23,"end":26,"cssClass":"pl-smi"},{"start":27,"end":30,"cssClass":"pl-s1"}],[],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":20,"cssClass":"pl-en"},{"start":21,"end":26,"cssClass":"pl-s1"}],[],[],[],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":12,"cssClass":"pl-smi"}],[{"start":0,"end":7,"cssClass":"pl-en"},{"start":8,"end":13,"cssClass":"pl-smi"},{"start":14,"end":15,"cssClass":"pl-s1"},{"start":17,"end":22,"cssClass":"pl-smi"},{"start":23,"end":24,"cssClass":"pl-c1"},{"start":24,"end":27,"cssClass":"pl-s1"}],[],[{"start":4,"end":8,"cssClass":"pl-smi"},{"start":9,"end":10,"cssClass":"pl-s1"},{"start":11,"end":12,"cssClass":"pl-c1"},{"start":13,"end":21,"cssClass":"pl-en"},{"start":22,"end":25,"cssClass":"pl-s1"},{"start":26,"end":27,"cssClass":"pl-c1"}],[],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":8,"end":9,"cssClass":"pl-s1"},{"start":13,"end":14,"cssClass":"pl-c1"}],[{"start":1,"end":14,"cssClass":"pl-en"}],[],[{"start":4,"end":15,"cssClass":"pl-en"},{"start":16,"end":19,"cssClass":"pl-s1"},{"start":20,"end":21,"cssClass":"pl-c1"},{"start":24,"end":25,"cssClass":"pl-s1"}],[{"start":4,"end":5,"cssClass":"pl-s1"},{"start":5,"end":7,"cssClass":"pl-c1"}],[{"start":4,"end":7,"cssClass":"pl-s1"},{"start":8,"end":9,"cssClass":"pl-c1"},{"start":11,"end":12,"cssClass":"pl-c1"},{"start":13,"end":20,"cssClass":"pl-en"},{"start":21,"end":22,"cssClass":"pl-s1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":15,"cssClass":"pl-s1"}],[],[],[{"start":0,"end":2,"cssClass":"pl-c"}],[{"start":0,"end":13,"cssClass":"pl-c"}],[{"start":0,"end":26,"cssClass":"pl-c"}],[{"start":0,"end":31,"cssClass":"pl-c"}],[{"start":0,"end":4,"cssClass":"pl-c"}],[{"start":0,"end":70,"cssClass":"pl-c"}],[{"start":0,"end":3,"cssClass":"pl-c"}],[],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":12,"cssClass":"pl-smi"}],[{"start":0,"end":11,"cssClass":"pl-en"},{"start":12,"end":17,"cssClass":"pl-smi"},{"start":18,"end":23,"cssClass":"pl-s1"},{"start":25,"end":28,"cssClass":"pl-smi"},{"start":29,"end":32,"cssClass":"pl-s1"},{"start":34,"end":37,"cssClass":"pl-smi"},{"start":38,"end":42,"cssClass":"pl-s1"},{"start":44,"end":49,"cssClass":"pl-smi"},{"start":50,"end":51,"cssClass":"pl-c1"},{"start":51,"end":55,"cssClass":"pl-s1"}],[],[{"start":4,"end":9,"cssClass":"pl-smi"},{"start":10,"end":11,"cssClass":"pl-s1"},{"start":13,"end":16,"cssClass":"pl-s1"},{"start":17,"end":18,"cssClass":"pl-c1"}],[],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":8,"end":12,"cssClass":"pl-s1"},{"start":13,"end":15,"cssClass":"pl-c1"},{"start":16,"end":17,"cssClass":"pl-c1"},{"start":19,"end":25,"cssClass":"pl-k"},{"start":26,"end":35,"cssClass":"pl-en"},{"start":36,"end":41,"cssClass":"pl-s1"}],[],[{"start":4,"end":16,"cssClass":"pl-en"},{"start":17,"end":21,"cssClass":"pl-s1"},{"start":23,"end":27,"cssClass":"pl-s1"},{"start":29,"end":32,"cssClass":"pl-s"},{"start":34,"end":35,"cssClass":"pl-c1"},{"start":35,"end":36,"cssClass":"pl-s1"}],[{"start":4,"end":7,"cssClass":"pl-s1"},{"start":8,"end":9,"cssClass":"pl-c1"},{"start":11,"end":12,"cssClass":"pl-c1"},{"start":13,"end":14,"cssClass":"pl-s1"}],[{"start":4,"end":7,"cssClass":"pl-s1"},{"start":8,"end":9,"cssClass":"pl-c1"},{"start":11,"end":12,"cssClass":"pl-c1"},{"start":13,"end":24,"cssClass":"pl-en"},{"start":25,"end":33,"cssClass":"pl-en"},{"start":34,"end":35,"cssClass":"pl-s1"}],[{"start":4,"end":22,"cssClass":"pl-en"},{"start":23,"end":28,"cssClass":"pl-s1"},{"start":30,"end":37,"cssClass":"pl-s1"},{"start":39,"end":40,"cssClass":"pl-c1"},{"start":42,"end":43,"cssClass":"pl-c1"},{"start":45,"end":52,"cssClass":"pl-s1"},{"start":55,"end":60,"cssClass":"pl-smi"},{"start":61,"end":64,"cssClass":"pl-s1"}],[],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":14,"cssClass":"pl-s1"},{"start":15,"end":16,"cssClass":"pl-c1"}],[],[],[],[{"start":0,"end":2,"cssClass":"pl-c"}],[{"start":0,"end":13,"cssClass":"pl-c"}],[{"start":0,"end":25,"cssClass":"pl-c"}],[{"start":0,"end":30,"cssClass":"pl-c"}],[{"start":0,"end":4,"cssClass":"pl-c"}],[{"start":0,"end":68,"cssClass":"pl-c"}],[{"start":0,"end":3,"cssClass":"pl-c"}],[],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":12,"cssClass":"pl-smi"}],[{"start":0,"end":10,"cssClass":"pl-en"},{"start":11,"end":16,"cssClass":"pl-smi"},{"start":17,"end":22,"cssClass":"pl-s1"},{"start":24,"end":27,"cssClass":"pl-smi"},{"start":28,"end":31,"cssClass":"pl-s1"},{"start":33,"end":36,"cssClass":"pl-smi"},{"start":37,"end":41,"cssClass":"pl-s1"},{"start":43,"end":48,"cssClass":"pl-smi"},{"start":49,"end":50,"cssClass":"pl-c1"},{"start":50,"end":54,"cssClass":"pl-s1"}],[],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":8,"end":12,"cssClass":"pl-s1"},{"start":13,"end":15,"cssClass":"pl-c1"},{"start":16,"end":17,"cssClass":"pl-c1"}],[{"start":1,"end":7,"cssClass":"pl-k"},{"start":8,"end":17,"cssClass":"pl-en"},{"start":18,"end":23,"cssClass":"pl-s1"}],[],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":20,"cssClass":"pl-en"},{"start":21,"end":29,"cssClass":"pl-en"},{"start":30,"end":35,"cssClass":"pl-s1"},{"start":38,"end":39,"cssClass":"pl-c1"},{"start":41,"end":45,"cssClass":"pl-s1"},{"start":47,"end":51,"cssClass":"pl-s1"}],[],[],[],[{"start":0,"end":2,"cssClass":"pl-c"}],[{"start":0,"end":13,"cssClass":"pl-c"}],[{"start":0,"end":40,"cssClass":"pl-c"}],[{"start":0,"end":40,"cssClass":"pl-c"}],[{"start":0,"end":4,"cssClass":"pl-c"}],[{"start":0,"end":60,"cssClass":"pl-c"}],[{"start":0,"end":58,"cssClass":"pl-c"}],[{"start":0,"end":49,"cssClass":"pl-c"}],[{"start":0,"end":7,"cssClass":"pl-c"}],[{"start":0,"end":3,"cssClass":"pl-c"}],[],[],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":12,"cssClass":"pl-smi"}],[{"start":0,"end":9,"cssClass":"pl-en"},{"start":10,"end":15,"cssClass":"pl-smi"},{"start":16,"end":21,"cssClass":"pl-s1"},{"start":23,"end":26,"cssClass":"pl-smi"},{"start":27,"end":30,"cssClass":"pl-s1"}],[],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":8,"end":24,"cssClass":"pl-en"}],[{"start":1,"end":3,"cssClass":"pl-k"},{"start":5,"end":8,"cssClass":"pl-s1"},{"start":9,"end":11,"cssClass":"pl-c1"},{"start":12,"end":16,"cssClass":"pl-c1"}],[{"start":5,"end":8,"cssClass":"pl-s1"},{"start":9,"end":10,"cssClass":"pl-c1"},{"start":11,"end":27,"cssClass":"pl-en"},{"start":28,"end":33,"cssClass":"pl-s"}],[],[{"start":1,"end":7,"cssClass":"pl-k"},{"start":8,"end":24,"cssClass":"pl-en"},{"start":25,"end":30,"cssClass":"pl-s1"},{"start":32,"end":35,"cssClass":"pl-s1"},{"start":37,"end":38,"cssClass":"pl-c1"},{"start":40,"end":44,"cssClass":"pl-c1"}],[],[{"start":4,"end":8,"cssClass":"pl-k"}],[{"start":1,"end":6,"cssClass":"pl-smi"},{"start":7,"end":8,"cssClass":"pl-s1"},{"start":9,"end":10,"cssClass":"pl-c1"},{"start":11,"end":20,"cssClass":"pl-en"},{"start":21,"end":26,"cssClass":"pl-s1"}],[{"start":1,"end":6,"cssClass":"pl-smi"},{"start":7,"end":8,"cssClass":"pl-s1"},{"start":9,"end":10,"cssClass":"pl-c1"},{"start":11,"end":20,"cssClass":"pl-en"},{"start":21,"end":26,"cssClass":"pl-s1"}],[{"start":1,"end":4,"cssClass":"pl-smi"},{"start":5,"end":6,"cssClass":"pl-s1"},{"start":7,"end":8,"cssClass":"pl-c1"},{"start":9,"end":18,"cssClass":"pl-en"},{"start":19,"end":30,"cssClass":"pl-en"},{"start":31,"end":32,"cssClass":"pl-s1"},{"start":34,"end":35,"cssClass":"pl-s1"},{"start":38,"end":39,"cssClass":"pl-s1"},{"start":41,"end":42,"cssClass":"pl-s1"}],[],[{"start":1,"end":3,"cssClass":"pl-k"},{"start":5,"end":6,"cssClass":"pl-s1"},{"start":7,"end":8,"cssClass":"pl-c1"},{"start":9,"end":10,"cssClass":"pl-c1"},{"start":11,"end":13,"cssClass":"pl-c1"},{"start":15,"end":16,"cssClass":"pl-s1"},{"start":17,"end":19,"cssClass":"pl-c1"},{"start":20,"end":21,"cssClass":"pl-c1"},{"start":22,"end":24,"cssClass":"pl-c1"},{"start":25,"end":29,"cssClass":"pl-en"},{"start":30,"end":35,"cssClass":"pl-s1"}],[{"start":5,"end":11,"cssClass":"pl-k"},{"start":12,"end":16,"cssClass":"pl-s1"}],[{"start":1,"end":7,"cssClass":"pl-k"},{"start":8,"end":9,"cssClass":"pl-s1"}],[],[],[],[{"start":0,"end":2,"cssClass":"pl-c"}],[{"start":0,"end":13,"cssClass":"pl-c"}],[{"start":0,"end":40,"cssClass":"pl-c"}],[{"start":0,"end":40,"cssClass":"pl-c"}],[{"start":0,"end":4,"cssClass":"pl-c"}],[{"start":0,"end":60,"cssClass":"pl-c"}],[{"start":0,"end":58,"cssClass":"pl-c"}],[{"start":0,"end":49,"cssClass":"pl-c"}],[{"start":0,"end":7,"cssClass":"pl-c"}],[{"start":0,"end":3,"cssClass":"pl-c"}],[],[],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":12,"cssClass":"pl-smi"}],[{"start":0,"end":9,"cssClass":"pl-en"},{"start":10,"end":15,"cssClass":"pl-smi"},{"start":16,"end":21,"cssClass":"pl-s1"},{"start":23,"end":26,"cssClass":"pl-smi"},{"start":27,"end":30,"cssClass":"pl-s1"}],[],[{"start":4,"end":9,"cssClass":"pl-smi"},{"start":10,"end":11,"cssClass":"pl-s1"},{"start":12,"end":13,"cssClass":"pl-c1"},{"start":14,"end":23,"cssClass":"pl-en"},{"start":24,"end":29,"cssClass":"pl-s1"}],[{"start":4,"end":7,"cssClass":"pl-smi"},{"start":8,"end":10,"cssClass":"pl-s1"},{"start":11,"end":12,"cssClass":"pl-c1"},{"start":13,"end":21,"cssClass":"pl-en"},{"start":22,"end":23,"cssClass":"pl-s1"},{"start":25,"end":27,"cssClass":"pl-c1"},{"start":28,"end":45,"cssClass":"pl-en"},{"start":46,"end":47,"cssClass":"pl-s1"},{"start":49,"end":60,"cssClass":"pl-s1"}],[],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":8,"end":24,"cssClass":"pl-en"},{"start":27,"end":29,"cssClass":"pl-c1"},{"start":31,"end":35,"cssClass":"pl-en"},{"start":36,"end":41,"cssClass":"pl-s1"},{"start":43,"end":45,"cssClass":"pl-c1"},{"start":47,"end":49,"cssClass":"pl-s1"}],[{"start":1,"end":3,"cssClass":"pl-k"},{"start":5,"end":8,"cssClass":"pl-s1"},{"start":9,"end":11,"cssClass":"pl-c1"},{"start":12,"end":16,"cssClass":"pl-c1"}],[{"start":5,"end":8,"cssClass":"pl-s1"},{"start":9,"end":10,"cssClass":"pl-c1"},{"start":11,"end":27,"cssClass":"pl-en"},{"start":28,"end":33,"cssClass":"pl-s"}],[],[{"start":1,"end":7,"cssClass":"pl-k"},{"start":8,"end":24,"cssClass":"pl-en"},{"start":25,"end":30,"cssClass":"pl-s1"},{"start":32,"end":35,"cssClass":"pl-s1"},{"start":37,"end":38,"cssClass":"pl-c1"},{"start":40,"end":44,"cssClass":"pl-c1"}],[],[{"start":4,"end":8,"cssClass":"pl-k"}],[{"start":1,"end":6,"cssClass":"pl-smi"},{"start":7,"end":8,"cssClass":"pl-s1"},{"start":9,"end":10,"cssClass":"pl-c1"},{"start":11,"end":20,"cssClass":"pl-en"},{"start":21,"end":26,"cssClass":"pl-s1"}],[{"start":1,"end":4,"cssClass":"pl-smi"},{"start":5,"end":6,"cssClass":"pl-s1"},{"start":7,"end":8,"cssClass":"pl-c1"},{"start":9,"end":18,"cssClass":"pl-en"},{"start":19,"end":30,"cssClass":"pl-en"},{"start":31,"end":32,"cssClass":"pl-s1"},{"start":34,"end":35,"cssClass":"pl-s1"},{"start":38,"end":39,"cssClass":"pl-s1"},{"start":41,"end":42,"cssClass":"pl-s1"}],[],[{"start":1,"end":3,"cssClass":"pl-k"},{"start":5,"end":6,"cssClass":"pl-s1"},{"start":7,"end":8,"cssClass":"pl-c1"},{"start":9,"end":10,"cssClass":"pl-c1"}],[{"start":5,"end":11,"cssClass":"pl-k"},{"start":12,"end":16,"cssClass":"pl-s1"}],[{"start":1,"end":3,"cssClass":"pl-k"},{"start":5,"end":9,"cssClass":"pl-en"},{"start":10,"end":15,"cssClass":"pl-s1"}],[{"start":5,"end":7,"cssClass":"pl-k"},{"start":10,"end":18,"cssClass":"pl-en"},{"start":19,"end":20,"cssClass":"pl-s1"},{"start":22,"end":24,"cssClass":"pl-c1"},{"start":26,"end":43,"cssClass":"pl-en"},{"start":44,"end":45,"cssClass":"pl-s1"},{"start":47,"end":58,"cssClass":"pl-s1"}],[{"start":2,"end":10,"cssClass":"pl-en"},{"start":11,"end":24,"cssClass":"pl-s1"},{"start":26,"end":64,"cssClass":"pl-s"}],[],[{"start":5,"end":7,"cssClass":"pl-k"},{"start":9,"end":10,"cssClass":"pl-s1"},{"start":11,"end":13,"cssClass":"pl-c1"},{"start":14,"end":15,"cssClass":"pl-c1"}],[{"start":2,"end":8,"cssClass":"pl-k"},{"start":9,"end":13,"cssClass":"pl-s1"}],[],[{"start":5,"end":7,"cssClass":"pl-k"},{"start":9,"end":17,"cssClass":"pl-en"},{"start":18,"end":19,"cssClass":"pl-s1"}],[{"start":2,"end":8,"cssClass":"pl-k"},{"start":9,"end":17,"cssClass":"pl-en"},{"start":18,"end":26,"cssClass":"pl-en"},{"start":27,"end":28,"cssClass":"pl-s1"},{"start":30,"end":31,"cssClass":"pl-c1"},{"start":32,"end":33,"cssClass":"pl-c1"}],[],[{"start":5,"end":10,"cssClass":"pl-smi"},{"start":11,"end":14,"cssClass":"pl-s1"},{"start":15,"end":16,"cssClass":"pl-c1"},{"start":17,"end":24,"cssClass":"pl-en"},{"start":25,"end":26,"cssClass":"pl-c1"}],[{"start":5,"end":11,"cssClass":"pl-k"},{"start":12,"end":22,"cssClass":"pl-en"},{"start":23,"end":24,"cssClass":"pl-s1"},{"start":26,"end":34,"cssClass":"pl-s1"},{"start":36,"end":37,"cssClass":"pl-c1"},{"start":39,"end":40,"cssClass":"pl-c1"},{"start":40,"end":43,"cssClass":"pl-s1"}],[],[{"start":1,"end":7,"cssClass":"pl-k"},{"start":8,"end":9,"cssClass":"pl-s1"}],[],[],[],[{"start":0,"end":4,"cssClass":"pl-smi"}],[{"start":0,"end":16,"cssClass":"pl-en"},{"start":17,"end":22,"cssClass":"pl-smi"},{"start":23,"end":28,"cssClass":"pl-s1"},{"start":30,"end":35,"cssClass":"pl-smi"},{"start":36,"end":37,"cssClass":"pl-c1"},{"start":37,"end":41,"cssClass":"pl-s1"},{"start":43,"end":48,"cssClass":"pl-smi"},{"start":49,"end":50,"cssClass":"pl-c1"},{"start":50,"end":54,"cssClass":"pl-s1"},{"start":56,"end":60,"cssClass":"pl-smi"},{"start":61,"end":62,"cssClass":"pl-c1"},{"start":62,"end":69,"cssClass":"pl-s1"}],[],[{"start":4,"end":10,"cssClass":"pl-en"},{"start":11,"end":15,"cssClass":"pl-s1"},{"start":16,"end":18,"cssClass":"pl-c1"},{"start":19,"end":23,"cssClass":"pl-c1"},{"start":24,"end":26,"cssClass":"pl-c1"},{"start":27,"end":31,"cssClass":"pl-s1"},{"start":32,"end":34,"cssClass":"pl-c1"},{"start":35,"end":39,"cssClass":"pl-c1"},{"start":40,"end":42,"cssClass":"pl-c1"},{"start":43,"end":50,"cssClass":"pl-s1"},{"start":51,"end":53,"cssClass":"pl-c1"},{"start":54,"end":58,"cssClass":"pl-c1"}],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":9,"cssClass":"pl-s1"},{"start":10,"end":11,"cssClass":"pl-c1"},{"start":12,"end":21,"cssClass":"pl-en"},{"start":22,"end":27,"cssClass":"pl-s1"}],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":9,"cssClass":"pl-s1"},{"start":10,"end":11,"cssClass":"pl-c1"},{"start":12,"end":21,"cssClass":"pl-en"},{"start":22,"end":27,"cssClass":"pl-s1"}],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":12,"cssClass":"pl-s1"},{"start":13,"end":14,"cssClass":"pl-c1"},{"start":15,"end":19,"cssClass":"pl-en"},{"start":20,"end":25,"cssClass":"pl-s1"}],[],[],[{"start":0,"end":3,"cssClass":"pl-smi"}],[{"start":0,"end":15,"cssClass":"pl-en"},{"start":16,"end":21,"cssClass":"pl-smi"},{"start":22,"end":27,"cssClass":"pl-s1"},{"start":29,"end":34,"cssClass":"pl-smi"},{"start":35,"end":36,"cssClass":"pl-c1"},{"start":36,"end":40,"cssClass":"pl-s1"},{"start":42,"end":47,"cssClass":"pl-smi"},{"start":48,"end":49,"cssClass":"pl-c1"},{"start":49,"end":53,"cssClass":"pl-s1"},{"start":55,"end":58,"cssClass":"pl-smi"},{"start":59,"end":60,"cssClass":"pl-c1"},{"start":60,"end":65,"cssClass":"pl-s1"}],[],[{"start":4,"end":9,"cssClass":"pl-smi"},{"start":10,"end":11,"cssClass":"pl-s1"},{"start":13,"end":14,"cssClass":"pl-s1"}],[{"start":4,"end":7,"cssClass":"pl-smi"},{"start":8,"end":12,"cssClass":"pl-s1"}],[],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":8,"end":25,"cssClass":"pl-en"},{"start":26,"end":31,"cssClass":"pl-s1"},{"start":33,"end":42,"cssClass":"pl-s1"}],[{"start":8,"end":9,"cssClass":"pl-s1"},{"start":10,"end":11,"cssClass":"pl-c1"},{"start":12,"end":21,"cssClass":"pl-en"},{"start":22,"end":27,"cssClass":"pl-s1"}],[{"start":8,"end":9,"cssClass":"pl-s1"},{"start":10,"end":11,"cssClass":"pl-c1"},{"start":12,"end":21,"cssClass":"pl-en"},{"start":22,"end":27,"cssClass":"pl-s1"}],[{"start":8,"end":12,"cssClass":"pl-s1"},{"start":13,"end":14,"cssClass":"pl-c1"},{"start":15,"end":19,"cssClass":"pl-en"},{"start":20,"end":25,"cssClass":"pl-s1"}],[],[{"start":4,"end":8,"cssClass":"pl-k"}],[{"start":1,"end":3,"cssClass":"pl-k"},{"start":6,"end":22,"cssClass":"pl-en"},{"start":23,"end":28,"cssClass":"pl-s1"},{"start":30,"end":36,"cssClass":"pl-s1"}],[{"start":5,"end":11,"cssClass":"pl-k"},{"start":12,"end":18,"cssClass":"pl-s1"}],[],[{"start":1,"end":3,"cssClass":"pl-k"},{"start":6,"end":22,"cssClass":"pl-en"},{"start":23,"end":28,"cssClass":"pl-s1"},{"start":30,"end":36,"cssClass":"pl-s1"}],[{"start":5,"end":11,"cssClass":"pl-k"},{"start":12,"end":18,"cssClass":"pl-s1"}],[],[{"start":1,"end":2,"cssClass":"pl-s1"},{"start":3,"end":4,"cssClass":"pl-c1"},{"start":5,"end":15,"cssClass":"pl-en"},{"start":16,"end":21,"cssClass":"pl-s1"},{"start":23,"end":29,"cssClass":"pl-s1"},{"start":31,"end":32,"cssClass":"pl-c1"},{"start":34,"end":38,"cssClass":"pl-c1"}],[{"start":1,"end":2,"cssClass":"pl-s1"},{"start":3,"end":4,"cssClass":"pl-c1"},{"start":5,"end":15,"cssClass":"pl-en"},{"start":16,"end":21,"cssClass":"pl-s1"},{"start":23,"end":29,"cssClass":"pl-s1"},{"start":31,"end":32,"cssClass":"pl-c1"},{"start":34,"end":38,"cssClass":"pl-c1"}],[{"start":1,"end":5,"cssClass":"pl-s1"},{"start":6,"end":7,"cssClass":"pl-c1"},{"start":8,"end":13,"cssClass":"pl-en"},{"start":14,"end":24,"cssClass":"pl-en"},{"start":25,"end":30,"cssClass":"pl-s1"},{"start":32,"end":45,"cssClass":"pl-s1"},{"start":47,"end":48,"cssClass":"pl-c1"},{"start":50,"end":54,"cssClass":"pl-c1"}],[],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":9,"cssClass":"pl-s1"},{"start":10,"end":11,"cssClass":"pl-c1"},{"start":12,"end":13,"cssClass":"pl-s1"}],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":9,"cssClass":"pl-s1"},{"start":10,"end":11,"cssClass":"pl-c1"},{"start":12,"end":13,"cssClass":"pl-s1"}],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":10,"cssClass":"pl-s1"},{"start":11,"end":12,"cssClass":"pl-c1"},{"start":13,"end":17,"cssClass":"pl-s1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":12,"cssClass":"pl-c1"}],[],[],[{"start":0,"end":5,"cssClass":"pl-smi"}],[{"start":0,"end":16,"cssClass":"pl-en"},{"start":17,"end":22,"cssClass":"pl-smi"},{"start":23,"end":28,"cssClass":"pl-s1"},{"start":30,"end":34,"cssClass":"pl-smi"},{"start":35,"end":36,"cssClass":"pl-c1"},{"start":36,"end":40,"cssClass":"pl-s1"},{"start":42,"end":46,"cssClass":"pl-smi"},{"start":47,"end":48,"cssClass":"pl-c1"},{"start":48,"end":52,"cssClass":"pl-s1"},{"start":54,"end":58,"cssClass":"pl-smi"},{"start":59,"end":62,"cssClass":"pl-s1"},{"start":64,"end":67,"cssClass":"pl-smi"},{"start":68,"end":71,"cssClass":"pl-s1"}],[],[{"start":4,"end":9,"cssClass":"pl-smi"},{"start":10,"end":11,"cssClass":"pl-s1"},{"start":13,"end":14,"cssClass":"pl-s1"}],[{"start":4,"end":8,"cssClass":"pl-smi"},{"start":9,"end":12,"cssClass":"pl-s1"},{"start":14,"end":17,"cssClass":"pl-s1"},{"start":19,"end":23,"cssClass":"pl-s1"}],[],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":8,"end":25,"cssClass":"pl-en"},{"start":26,"end":31,"cssClass":"pl-s1"},{"start":33,"end":42,"cssClass":"pl-s1"}],[{"start":1,"end":2,"cssClass":"pl-s1"},{"start":3,"end":4,"cssClass":"pl-c1"},{"start":5,"end":14,"cssClass":"pl-en"},{"start":15,"end":20,"cssClass":"pl-s1"}],[{"start":1,"end":2,"cssClass":"pl-s1"},{"start":3,"end":4,"cssClass":"pl-c1"},{"start":5,"end":14,"cssClass":"pl-en"},{"start":15,"end":20,"cssClass":"pl-s1"}],[{"start":1,"end":5,"cssClass":"pl-s1"},{"start":6,"end":7,"cssClass":"pl-c1"},{"start":8,"end":12,"cssClass":"pl-en"},{"start":13,"end":18,"cssClass":"pl-s1"}],[],[{"start":4,"end":8,"cssClass":"pl-k"}],[{"start":1,"end":3,"cssClass":"pl-k"},{"start":6,"end":22,"cssClass":"pl-en"},{"start":23,"end":28,"cssClass":"pl-s1"},{"start":30,"end":36,"cssClass":"pl-s1"}],[{"start":5,"end":11,"cssClass":"pl-k"},{"start":12,"end":18,"cssClass":"pl-s1"}],[],[{"start":1,"end":3,"cssClass":"pl-k"},{"start":6,"end":22,"cssClass":"pl-en"},{"start":23,"end":28,"cssClass":"pl-s1"},{"start":30,"end":36,"cssClass":"pl-s1"}],[{"start":5,"end":11,"cssClass":"pl-k"},{"start":12,"end":18,"cssClass":"pl-s1"}],[],[{"start":1,"end":2,"cssClass":"pl-s1"},{"start":3,"end":4,"cssClass":"pl-c1"},{"start":5,"end":15,"cssClass":"pl-en"},{"start":16,"end":21,"cssClass":"pl-s1"},{"start":23,"end":29,"cssClass":"pl-s1"},{"start":31,"end":32,"cssClass":"pl-c1"},{"start":34,"end":38,"cssClass":"pl-c1"}],[{"start":1,"end":2,"cssClass":"pl-s1"},{"start":3,"end":4,"cssClass":"pl-c1"},{"start":5,"end":15,"cssClass":"pl-en"},{"start":16,"end":21,"cssClass":"pl-s1"},{"start":23,"end":29,"cssClass":"pl-s1"},{"start":31,"end":32,"cssClass":"pl-c1"},{"start":34,"end":38,"cssClass":"pl-c1"}],[{"start":1,"end":5,"cssClass":"pl-s1"},{"start":6,"end":7,"cssClass":"pl-c1"},{"start":8,"end":13,"cssClass":"pl-en"},{"start":14,"end":24,"cssClass":"pl-en"},{"start":25,"end":30,"cssClass":"pl-s1"},{"start":32,"end":45,"cssClass":"pl-s1"},{"start":47,"end":48,"cssClass":"pl-c1"},{"start":50,"end":54,"cssClass":"pl-c1"}],[],[{"start":4,"end":7,"cssClass":"pl-s1"},{"start":8,"end":9,"cssClass":"pl-c1"},{"start":10,"end":18,"cssClass":"pl-en"},{"start":19,"end":20,"cssClass":"pl-s1"}],[{"start":4,"end":7,"cssClass":"pl-s1"},{"start":8,"end":9,"cssClass":"pl-c1"},{"start":10,"end":18,"cssClass":"pl-en"},{"start":19,"end":20,"cssClass":"pl-s1"}],[],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":8,"end":11,"cssClass":"pl-s1"},{"start":12,"end":13,"cssClass":"pl-c1"},{"start":14,"end":15,"cssClass":"pl-c1"}],[{"start":1,"end":4,"cssClass":"pl-s1"},{"start":5,"end":7,"cssClass":"pl-c1"},{"start":8,"end":11,"cssClass":"pl-s1"}],[{"start":1,"end":3,"cssClass":"pl-k"},{"start":5,"end":8,"cssClass":"pl-s1"},{"start":9,"end":10,"cssClass":"pl-c1"},{"start":11,"end":12,"cssClass":"pl-c1"}],[],[],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":8,"end":11,"cssClass":"pl-s1"},{"start":12,"end":14,"cssClass":"pl-c1"},{"start":15,"end":16,"cssClass":"pl-c1"},{"start":17,"end":19,"cssClass":"pl-c1"},{"start":20,"end":23,"cssClass":"pl-s1"},{"start":24,"end":26,"cssClass":"pl-c1"},{"start":27,"end":28,"cssClass":"pl-c1"}],[{"start":1,"end":3,"cssClass":"pl-k"},{"start":5,"end":8,"cssClass":"pl-s1"},{"start":9,"end":10,"cssClass":"pl-c1"},{"start":11,"end":14,"cssClass":"pl-s1"}],[],[{"start":1,"end":3,"cssClass":"pl-k"},{"start":5,"end":8,"cssClass":"pl-s1"},{"start":9,"end":10,"cssClass":"pl-c1"},{"start":11,"end":14,"cssClass":"pl-s1"}],[{"start":5,"end":8,"cssClass":"pl-s1"},{"start":9,"end":10,"cssClass":"pl-c1"},{"start":11,"end":14,"cssClass":"pl-s1"}],[],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":8,"end":11,"cssClass":"pl-s1"},{"start":12,"end":13,"cssClass":"pl-c1"},{"start":14,"end":15,"cssClass":"pl-c1"}],[{"start":1,"end":4,"cssClass":"pl-s1"},{"start":5,"end":7,"cssClass":"pl-c1"},{"start":8,"end":11,"cssClass":"pl-s1"}],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":9,"end":13,"cssClass":"pl-s1"}],[{"start":1,"end":4,"cssClass":"pl-s1"},{"start":4,"end":6,"cssClass":"pl-c1"},{"start":10,"end":33,"cssClass":"pl-c"}],[{"start":4,"end":7,"cssClass":"pl-s1"},{"start":8,"end":9,"cssClass":"pl-c1"},{"start":10,"end":13,"cssClass":"pl-s1"},{"start":14,"end":15,"cssClass":"pl-c1"},{"start":16,"end":19,"cssClass":"pl-s1"}],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":8,"end":11,"cssClass":"pl-s1"},{"start":12,"end":13,"cssClass":"pl-c1"},{"start":14,"end":15,"cssClass":"pl-c1"}],[{"start":1,"end":4,"cssClass":"pl-s1"},{"start":5,"end":6,"cssClass":"pl-c1"},{"start":7,"end":8,"cssClass":"pl-c1"}],[],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":9,"cssClass":"pl-s1"},{"start":10,"end":11,"cssClass":"pl-c1"},{"start":12,"end":15,"cssClass":"pl-s1"}],[{"start":4,"end":5,"cssClass":"pl-c1"},{"start":5,"end":9,"cssClass":"pl-s1"},{"start":10,"end":11,"cssClass":"pl-c1"},{"start":12,"end":15,"cssClass":"pl-s1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":16,"cssClass":"pl-s1"}],[],[],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":8,"end":11,"cssClass":"pl-s1"}],[{"start":1,"end":9,"cssClass":"pl-en"},{"start":10,"end":24,"cssClass":"pl-s1"},{"start":26,"end":51,"cssClass":"pl-s"}],[{"start":3,"end":4,"cssClass":"pl-s1"},{"start":6,"end":10,"cssClass":"pl-s1"},{"start":13,"end":16,"cssClass":"pl-s"},{"start":19,"end":21,"cssClass":"pl-s"},{"start":23,"end":24,"cssClass":"pl-s1"}],[],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":15,"cssClass":"pl-s1"}],[],[],[{"start":0,"end":2,"cssClass":"pl-c"}],[{"start":0,"end":12,"cssClass":"pl-c"}],[{"start":0,"end":25,"cssClass":"pl-c"}],[{"start":0,"end":2,"cssClass":"pl-c"}],[{"start":0,"end":49,"cssClass":"pl-c"}],[{"start":0,"end":3,"cssClass":"pl-c"}],[],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":12,"cssClass":"pl-smi"}],[{"start":0,"end":10,"cssClass":"pl-en"},{"start":11,"end":16,"cssClass":"pl-smi"},{"start":17,"end":22,"cssClass":"pl-s1"},{"start":24,"end":27,"cssClass":"pl-smi"},{"start":28,"end":31,"cssClass":"pl-s1"}],[],[{"start":4,"end":9,"cssClass":"pl-smi"},{"start":10,"end":13,"cssClass":"pl-s1"},{"start":15,"end":19,"cssClass":"pl-s1"}],[],[{"start":4,"end":7,"cssClass":"pl-s1"},{"start":8,"end":9,"cssClass":"pl-c1"},{"start":10,"end":26,"cssClass":"pl-en"},{"start":27,"end":36,"cssClass":"pl-en"},{"start":37,"end":42,"cssClass":"pl-s1"}],[{"start":4,"end":8,"cssClass":"pl-s1"},{"start":9,"end":10,"cssClass":"pl-c1"},{"start":11,"end":27,"cssClass":"pl-en"},{"start":28,"end":37,"cssClass":"pl-en"},{"start":38,"end":43,"cssClass":"pl-s1"}],[{"start":4,"end":7,"cssClass":"pl-s1"},{"start":8,"end":9,"cssClass":"pl-c1"},{"start":10,"end":20,"cssClass":"pl-en"},{"start":21,"end":24,"cssClass":"pl-s1"}],[{"start":4,"end":14,"cssClass":"pl-en"},{"start":15,"end":18,"cssClass":"pl-s1"},{"start":20,"end":25,"cssClass":"pl-s"},{"start":27,"end":31,"cssClass":"pl-en"},{"start":32,"end":37,"cssClass":"pl-s1"},{"start":41,"end":42,"cssClass":"pl-c1"},{"start":45,"end":46,"cssClass":"pl-c1"}],[{"start":4,"end":17,"cssClass":"pl-en"},{"start":18,"end":21,"cssClass":"pl-s1"},{"start":23,"end":27,"cssClass":"pl-s1"}],[{"start":4,"end":14,"cssClass":"pl-en"},{"start":15,"end":18,"cssClass":"pl-s1"},{"start":20,"end":24,"cssClass":"pl-s1"}],[],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":14,"cssClass":"pl-s1"}],[],[],[{"start":0,"end":2,"cssClass":"pl-c"}],[{"start":0,"end":12,"cssClass":"pl-c"}],[{"start":0,"end":27,"cssClass":"pl-c"}],[{"start":0,"end":2,"cssClass":"pl-c"}],[{"start":0,"end":56,"cssClass":"pl-c"}],[{"start":0,"end":52,"cssClass":"pl-c"}],[{"start":0,"end":12,"cssClass":"pl-c"}],[{"start":0,"end":3,"cssClass":"pl-c"}],[],[],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":12,"cssClass":"pl-smi"}],[{"start":0,"end":13,"cssClass":"pl-en"},{"start":14,"end":19,"cssClass":"pl-smi"},{"start":20,"end":25,"cssClass":"pl-s1"},{"start":27,"end":30,"cssClass":"pl-smi"},{"start":31,"end":34,"cssClass":"pl-s1"}],[],[{"start":4,"end":9,"cssClass":"pl-smi"},{"start":10,"end":13,"cssClass":"pl-s1"},{"start":15,"end":19,"cssClass":"pl-s1"}],[],[{"start":4,"end":7,"cssClass":"pl-s1"},{"start":8,"end":9,"cssClass":"pl-c1"},{"start":10,"end":20,"cssClass":"pl-en"},{"start":21,"end":30,"cssClass":"pl-en"},{"start":31,"end":36,"cssClass":"pl-s1"}],[{"start":4,"end":8,"cssClass":"pl-s1"},{"start":9,"end":10,"cssClass":"pl-c1"},{"start":11,"end":21,"cssClass":"pl-en"},{"start":22,"end":31,"cssClass":"pl-en"},{"start":32,"end":37,"cssClass":"pl-s1"}],[{"start":4,"end":7,"cssClass":"pl-s1"},{"start":8,"end":9,"cssClass":"pl-c1"},{"start":10,"end":20,"cssClass":"pl-en"},{"start":21,"end":24,"cssClass":"pl-s1"}],[{"start":4,"end":14,"cssClass":"pl-en"},{"start":15,"end":18,"cssClass":"pl-s1"},{"start":20,"end":25,"cssClass":"pl-s"},{"start":27,"end":31,"cssClass":"pl-en"},{"start":32,"end":37,"cssClass":"pl-s1"},{"start":41,"end":42,"cssClass":"pl-c1"},{"start":45,"end":46,"cssClass":"pl-c1"}],[{"start":4,"end":17,"cssClass":"pl-en"},{"start":18,"end":21,"cssClass":"pl-s1"},{"start":23,"end":27,"cssClass":"pl-s1"}],[{"start":4,"end":14,"cssClass":"pl-en"},{"start":15,"end":18,"cssClass":"pl-s1"},{"start":20,"end":24,"cssClass":"pl-s1"}],[],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":14,"cssClass":"pl-s1"}],[],[],[{"start":0,"end":2,"cssClass":"pl-c"}],[{"start":0,"end":13,"cssClass":"pl-c"}],[{"start":0,"end":42,"cssClass":"pl-c"}],[{"start":0,"end":4,"cssClass":"pl-c"}],[{"start":0,"end":60,"cssClass":"pl-c"}],[{"start":0,"end":59,"cssClass":"pl-c"}],[{"start":0,"end":55,"cssClass":"pl-c"}],[{"start":0,"end":33,"cssClass":"pl-c"}],[{"start":0,"end":7,"cssClass":"pl-c"}],[{"start":0,"end":14,"cssClass":"pl-c"}],[{"start":0,"end":40,"cssClass":"pl-c"}],[{"start":0,"end":43,"cssClass":"pl-c"}],[{"start":0,"end":41,"cssClass":"pl-c"}],[{"start":0,"end":10,"cssClass":"pl-c"}],[{"start":0,"end":7,"cssClass":"pl-c"}],[{"start":0,"end":22,"cssClass":"pl-c"}],[{"start":0,"end":7,"cssClass":"pl-c"}],[{"start":0,"end":11,"cssClass":"pl-c"}],[{"start":0,"end":3,"cssClass":"pl-c"}],[],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":12,"cssClass":"pl-smi"}],[{"start":0,"end":9,"cssClass":"pl-en"},{"start":10,"end":15,"cssClass":"pl-smi"},{"start":16,"end":21,"cssClass":"pl-s1"},{"start":23,"end":26,"cssClass":"pl-smi"},{"start":27,"end":30,"cssClass":"pl-s1"},{"start":32,"end":37,"cssClass":"pl-smi"},{"start":38,"end":41,"cssClass":"pl-s1"}],[],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":21,"cssClass":"pl-en"},{"start":22,"end":27,"cssClass":"pl-s1"},{"start":29,"end":39,"cssClass":"pl-s1"},{"start":41,"end":42,"cssClass":"pl-c1"},{"start":44,"end":45,"cssClass":"pl-c1"},{"start":45,"end":48,"cssClass":"pl-s1"}],[],[],[{"start":0,"end":2,"cssClass":"pl-c"}],[{"start":0,"end":13,"cssClass":"pl-c"}],[{"start":0,"end":42,"cssClass":"pl-c"}],[{"start":0,"end":42,"cssClass":"pl-c"}],[{"start":0,"end":4,"cssClass":"pl-c"}],[{"start":0,"end":60,"cssClass":"pl-c"}],[{"start":0,"end":65,"cssClass":"pl-c"}],[{"start":0,"end":62,"cssClass":"pl-c"}],[{"start":0,"end":7,"cssClass":"pl-c"}],[{"start":0,"end":42,"cssClass":"pl-c"}],[{"start":0,"end":43,"cssClass":"pl-c"}],[{"start":0,"end":3,"cssClass":"pl-c"}],[],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":12,"cssClass":"pl-smi"}],[{"start":0,"end":13,"cssClass":"pl-en"},{"start":14,"end":19,"cssClass":"pl-smi"},{"start":20,"end":25,"cssClass":"pl-s1"},{"start":27,"end":30,"cssClass":"pl-smi"},{"start":31,"end":34,"cssClass":"pl-s1"},{"start":36,"end":41,"cssClass":"pl-smi"},{"start":42,"end":45,"cssClass":"pl-s1"}],[],[{"start":4,"end":9,"cssClass":"pl-smi"},{"start":10,"end":13,"cssClass":"pl-s1"},{"start":14,"end":15,"cssClass":"pl-c1"},{"start":16,"end":25,"cssClass":"pl-en"},{"start":26,"end":31,"cssClass":"pl-s1"}],[{"start":4,"end":9,"cssClass":"pl-smi"},{"start":10,"end":13,"cssClass":"pl-s1"},{"start":14,"end":15,"cssClass":"pl-c1"},{"start":16,"end":25,"cssClass":"pl-en"},{"start":26,"end":31,"cssClass":"pl-s1"}],[{"start":4,"end":7,"cssClass":"pl-smi"},{"start":8,"end":10,"cssClass":"pl-s1"},{"start":11,"end":12,"cssClass":"pl-c1"},{"start":13,"end":21,"cssClass":"pl-en"},{"start":22,"end":25,"cssClass":"pl-s1"},{"start":27,"end":29,"cssClass":"pl-c1"},{"start":30,"end":38,"cssClass":"pl-en"},{"start":39,"end":42,"cssClass":"pl-s1"},{"start":44,"end":46,"cssClass":"pl-c1"}],[{"start":6,"end":23,"cssClass":"pl-en"},{"start":24,"end":27,"cssClass":"pl-s1"},{"start":29,"end":40,"cssClass":"pl-s1"},{"start":42,"end":44,"cssClass":"pl-c1"}],[{"start":6,"end":23,"cssClass":"pl-en"},{"start":24,"end":27,"cssClass":"pl-s1"},{"start":29,"end":40,"cssClass":"pl-s1"}],[],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":8,"end":10,"cssClass":"pl-s1"},{"start":11,"end":13,"cssClass":"pl-c1"}],[{"start":2,"end":7,"cssClass":"pl-en"},{"start":8,"end":27,"cssClass":"pl-en"},{"start":28,"end":31,"cssClass":"pl-s1"},{"start":33,"end":41,"cssClass":"pl-s"},{"start":44,"end":46,"cssClass":"pl-c1"}],[{"start":2,"end":7,"cssClass":"pl-en"},{"start":8,"end":27,"cssClass":"pl-en"},{"start":28,"end":31,"cssClass":"pl-s1"},{"start":33,"end":41,"cssClass":"pl-s"}],[{"start":1,"end":3,"cssClass":"pl-k"},{"start":5,"end":9,"cssClass":"pl-en"},{"start":10,"end":13,"cssClass":"pl-s1"},{"start":15,"end":18,"cssClass":"pl-s1"}],[{"start":5,"end":7,"cssClass":"pl-k"},{"start":9,"end":13,"cssClass":"pl-en"},{"start":14,"end":19,"cssClass":"pl-s1"}],[{"start":2,"end":4,"cssClass":"pl-k"},{"start":6,"end":10,"cssClass":"pl-en"},{"start":11,"end":14,"cssClass":"pl-s1"},{"start":16,"end":19,"cssClass":"pl-s1"}],[{"start":6,"end":12,"cssClass":"pl-k"},{"start":13,"end":18,"cssClass":"pl-s1"}],[],[{"start":5,"end":9,"cssClass":"pl-k"}],[{"start":2,"end":4,"cssClass":"pl-k"},{"start":6,"end":10,"cssClass":"pl-en"},{"start":11,"end":14,"cssClass":"pl-s1"},{"start":16,"end":19,"cssClass":"pl-s1"}],[{"start":6,"end":12,"cssClass":"pl-k"},{"start":13,"end":18,"cssClass":"pl-s1"}],[],[],[{"start":1,"end":7,"cssClass":"pl-k"},{"start":8,"end":14,"cssClass":"pl-s1"}],[],[{"start":4,"end":8,"cssClass":"pl-k"},{"start":9,"end":11,"cssClass":"pl-k"},{"start":13,"end":17,"cssClass":"pl-en"},{"start":18,"end":21,"cssClass":"pl-s1"},{"start":23,"end":25,"cssClass":"pl-c1"},{"start":26,"end":34,"cssClass":"pl-c1"},{"start":35,"end":37,"cssClass":"pl-c1"},{"start":38,"end":42,"cssClass":"pl-en"},{"start":43,"end":46,"cssClass":"pl-s1"},{"start":48,"end":50,"cssClass":"pl-c1"},{"start":51,"end":59,"cssClass":"pl-c1"},{"start":60,"end":62,"cssClass":"pl-c1"}],[{"start":6,"end":17,"cssClass":"pl-en"},{"start":18,"end":21,"cssClass":"pl-s1"},{"start":23,"end":25,"cssClass":"pl-c1"},{"start":26,"end":27,"cssClass":"pl-c1"},{"start":28,"end":30,"cssClass":"pl-c1"},{"start":31,"end":42,"cssClass":"pl-en"},{"start":43,"end":46,"cssClass":"pl-s1"},{"start":48,"end":50,"cssClass":"pl-c1"},{"start":51,"end":52,"cssClass":"pl-c1"}],[{"start":1,"end":3,"cssClass":"pl-k"},{"start":5,"end":10,"cssClass":"pl-en"},{"start":11,"end":14,"cssClass":"pl-s1"},{"start":17,"end":23,"cssClass":"pl-k"},{"start":24,"end":30,"cssClass":"pl-s1"}],[{"start":1,"end":3,"cssClass":"pl-k"},{"start":5,"end":9,"cssClass":"pl-en"},{"start":10,"end":13,"cssClass":"pl-s1"},{"start":15,"end":17,"cssClass":"pl-c1"},{"start":18,"end":26,"cssClass":"pl-c1"}],[{"start":5,"end":7,"cssClass":"pl-k"},{"start":9,"end":20,"cssClass":"pl-en"},{"start":21,"end":24,"cssClass":"pl-s1"},{"start":26,"end":28,"cssClass":"pl-c1"},{"start":29,"end":30,"cssClass":"pl-c1"},{"start":31,"end":33,"cssClass":"pl-c1"},{"start":34,"end":45,"cssClass":"pl-en"},{"start":46,"end":49,"cssClass":"pl-s1"},{"start":51,"end":52,"cssClass":"pl-c1"},{"start":53,"end":54,"cssClass":"pl-c1"}],[{"start":2,"end":8,"cssClass":"pl-k"},{"start":9,"end":15,"cssClass":"pl-s1"}],[{"start":5,"end":9,"cssClass":"pl-k"}],[{"start":2,"end":6,"cssClass":"pl-smi"},{"start":7,"end":8,"cssClass":"pl-s1"},{"start":9,"end":10,"cssClass":"pl-c1"},{"start":11,"end":22,"cssClass":"pl-en"},{"start":23,"end":26,"cssClass":"pl-s1"},{"start":28,"end":29,"cssClass":"pl-c1"}],[{"start":2,"end":6,"cssClass":"pl-smi"},{"start":7,"end":8,"cssClass":"pl-s1"},{"start":9,"end":10,"cssClass":"pl-c1"},{"start":11,"end":22,"cssClass":"pl-en"},{"start":23,"end":26,"cssClass":"pl-s1"},{"start":28,"end":29,"cssClass":"pl-c1"}],[{"start":2,"end":6,"cssClass":"pl-smi"},{"start":7,"end":8,"cssClass":"pl-s1"},{"start":9,"end":10,"cssClass":"pl-c1"},{"start":11,"end":22,"cssClass":"pl-en"},{"start":23,"end":26,"cssClass":"pl-s1"},{"start":28,"end":29,"cssClass":"pl-c1"}],[],[{"start":2,"end":4,"cssClass":"pl-k"},{"start":6,"end":13,"cssClass":"pl-en"},{"start":14,"end":15,"cssClass":"pl-s1"},{"start":17,"end":19,"cssClass":"pl-c1"},{"start":20,"end":27,"cssClass":"pl-en"},{"start":28,"end":29,"cssClass":"pl-s1"},{"start":31,"end":33,"cssClass":"pl-c1"},{"start":34,"end":41,"cssClass":"pl-en"},{"start":42,"end":43,"cssClass":"pl-s1"}],[{"start":6,"end":8,"cssClass":"pl-k"},{"start":10,"end":11,"cssClass":"pl-s1"},{"start":15,"end":16,"cssClass":"pl-s1"},{"start":17,"end":19,"cssClass":"pl-c1"},{"start":20,"end":21,"cssClass":"pl-s1"},{"start":22,"end":23,"cssClass":"pl-c1"},{"start":24,"end":25,"cssClass":"pl-s1"},{"start":27,"end":33,"cssClass":"pl-k"},{"start":34,"end":39,"cssClass":"pl-s1"}],[{"start":6,"end":8,"cssClass":"pl-k"},{"start":11,"end":15,"cssClass":"pl-en"},{"start":16,"end":21,"cssClass":"pl-s1"},{"start":23,"end":25,"cssClass":"pl-c1"},{"start":26,"end":27,"cssClass":"pl-s1"},{"start":28,"end":30,"cssClass":"pl-c1"},{"start":31,"end":32,"cssClass":"pl-s1"},{"start":34,"end":40,"cssClass":"pl-k"},{"start":41,"end":46,"cssClass":"pl-s1"}],[{"start":6,"end":12,"cssClass":"pl-k"},{"start":13,"end":19,"cssClass":"pl-s1"}],[],[],[],[],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":8,"end":11,"cssClass":"pl-s1"},{"start":12,"end":14,"cssClass":"pl-c1"},{"start":15,"end":19,"cssClass":"pl-c1"}],[{"start":1,"end":4,"cssClass":"pl-s1"},{"start":5,"end":6,"cssClass":"pl-c1"},{"start":7,"end":23,"cssClass":"pl-en"},{"start":24,"end":35,"cssClass":"pl-s"}],[],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":27,"cssClass":"pl-en"},{"start":28,"end":33,"cssClass":"pl-s1"},{"start":35,"end":38,"cssClass":"pl-s1"},{"start":40,"end":41,"cssClass":"pl-c1"},{"start":43,"end":44,"cssClass":"pl-c1"},{"start":44,"end":47,"cssClass":"pl-s1"}],[],[],[],[{"start":0,"end":2,"cssClass":"pl-c"}],[{"start":0,"end":13,"cssClass":"pl-c"}],[{"start":0,"end":41,"cssClass":"pl-c"}],[{"start":0,"end":4,"cssClass":"pl-c"}],[{"start":0,"end":67,"cssClass":"pl-c"}],[{"start":0,"end":68,"cssClass":"pl-c"}],[{"start":0,"end":39,"cssClass":"pl-c"}],[{"start":0,"end":7,"cssClass":"pl-c"}],[{"start":0,"end":41,"cssClass":"pl-c"}],[{"start":0,"end":42,"cssClass":"pl-c"}],[{"start":0,"end":3,"cssClass":"pl-c"}],[],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":12,"cssClass":"pl-smi"}],[{"start":0,"end":11,"cssClass":"pl-en"},{"start":12,"end":17,"cssClass":"pl-smi"},{"start":18,"end":23,"cssClass":"pl-s1"},{"start":25,"end":28,"cssClass":"pl-smi"},{"start":29,"end":32,"cssClass":"pl-s1"},{"start":34,"end":39,"cssClass":"pl-smi"},{"start":40,"end":43,"cssClass":"pl-s1"}],[],[{"start":4,"end":9,"cssClass":"pl-smi"},{"start":10,"end":13,"cssClass":"pl-s1"},{"start":15,"end":18,"cssClass":"pl-s1"}],[],[{"start":4,"end":7,"cssClass":"pl-s1"},{"start":8,"end":9,"cssClass":"pl-c1"},{"start":10,"end":19,"cssClass":"pl-en"},{"start":20,"end":25,"cssClass":"pl-s1"}],[{"start":4,"end":7,"cssClass":"pl-s1"},{"start":8,"end":9,"cssClass":"pl-c1"},{"start":10,"end":19,"cssClass":"pl-en"},{"start":20,"end":25,"cssClass":"pl-s1"}],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":8,"end":12,"cssClass":"pl-en"},{"start":13,"end":16,"cssClass":"pl-s1"},{"start":18,"end":21,"cssClass":"pl-s1"}],[{"start":1,"end":3,"cssClass":"pl-k"},{"start":5,"end":9,"cssClass":"pl-en"},{"start":10,"end":15,"cssClass":"pl-s1"}],[{"start":5,"end":7,"cssClass":"pl-k"},{"start":9,"end":13,"cssClass":"pl-en"},{"start":14,"end":17,"cssClass":"pl-s1"},{"start":19,"end":22,"cssClass":"pl-s1"}],[{"start":2,"end":8,"cssClass":"pl-k"},{"start":9,"end":14,"cssClass":"pl-s1"}],[],[{"start":1,"end":5,"cssClass":"pl-k"}],[{"start":5,"end":7,"cssClass":"pl-k"},{"start":9,"end":13,"cssClass":"pl-en"},{"start":14,"end":17,"cssClass":"pl-s1"},{"start":19,"end":22,"cssClass":"pl-s1"}],[{"start":2,"end":8,"cssClass":"pl-k"},{"start":9,"end":14,"cssClass":"pl-s1"}],[],[],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":17,"cssClass":"pl-s1"}],[],[],[{"start":0,"end":3,"cssClass":"pl-k"},{"start":4,"end":5,"cssClass":"pl-c1"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":12,"cssClass":"pl-smi"}],[{"start":0,"end":12,"cssClass":"pl-en"},{"start":13,"end":18,"cssClass":"pl-smi"},{"start":19,"end":24,"cssClass":"pl-s1"}],[],[{"start":4,"end":9,"cssClass":"pl-smi"},{"start":10,"end":11,"cssClass":"pl-s1"}],[{"start":4,"end":10,"cssClass":"pl-en"},{"start":11,"end":12,"cssClass":"pl-s1"},{"start":14,"end":20,"cssClass":"pl-s1"},{"start":21,"end":28,"cssClass":"pl-s1"}],[{"start":4,"end":12,"cssClass":"pl-en"},{"start":13,"end":14,"cssClass":"pl-s1"},{"start":16,"end":26,"cssClass":"pl-s1"},{"start":28,"end":36,"cssClass":"pl-c1"}],[],[{"start":4,"end":5,"cssClass":"pl-s1"},{"start":6,"end":7,"cssClass":"pl-c1"},{"start":9,"end":14,"cssClass":"pl-smi"},{"start":15,"end":16,"cssClass":"pl-s1"}],[],[{"start":4,"end":15,"cssClass":"pl-en"},{"start":16,"end":17,"cssClass":"pl-s1"},{"start":19,"end":26,"cssClass":"pl-s1"},{"start":28,"end":38,"cssClass":"pl-en"},{"start":39,"end":44,"cssClass":"pl-s1"}],[{"start":4,"end":15,"cssClass":"pl-en"},{"start":16,"end":17,"cssClass":"pl-s1"},{"start":19,"end":25,"cssClass":"pl-s1"},{"start":27,"end":36,"cssClass":"pl-en"},{"start":37,"end":42,"cssClass":"pl-s1"}],[{"start":4,"end":15,"cssClass":"pl-en"},{"start":16,"end":17,"cssClass":"pl-s1"},{"start":19,"end":25,"cssClass":"pl-s1"},{"start":27,"end":36,"cssClass":"pl-en"},{"start":37,"end":42,"cssClass":"pl-s1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":12,"cssClass":"pl-s1"}],[],[],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":12,"cssClass":"pl-smi"}],[{"start":0,"end":12,"cssClass":"pl-en"},{"start":13,"end":18,"cssClass":"pl-smi"},{"start":19,"end":24,"cssClass":"pl-s1"},{"start":26,"end":31,"cssClass":"pl-smi"},{"start":32,"end":35,"cssClass":"pl-s1"}],[],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":8,"end":12,"cssClass":"pl-en"},{"start":13,"end":16,"cssClass":"pl-s1"},{"start":18,"end":20,"cssClass":"pl-c1"},{"start":21,"end":29,"cssClass":"pl-c1"},{"start":30,"end":32,"cssClass":"pl-c1"},{"start":33,"end":39,"cssClass":"pl-en"},{"start":40,"end":43,"cssClass":"pl-s1"},{"start":44,"end":46,"cssClass":"pl-c1"},{"start":46,"end":51,"cssClass":"pl-c1"},{"start":52,"end":54,"cssClass":"pl-c1"},{"start":55,"end":65,"cssClass":"pl-s1"}],[{"start":8,"end":16,"cssClass":"pl-en"},{"start":17,"end":30,"cssClass":"pl-s1"},{"start":32,"end":59,"cssClass":"pl-s"}],[],[],[{"start":4,"end":11,"cssClass":"pl-en"},{"start":12,"end":17,"cssClass":"pl-s1"},{"start":18,"end":20,"cssClass":"pl-c1"},{"start":20,"end":22,"cssClass":"pl-c1"},{"start":23,"end":26,"cssClass":"pl-c1"},{"start":27,"end":28,"cssClass":"pl-c1"},{"start":30,"end":31,"cssClass":"pl-c1"},{"start":32,"end":43,"cssClass":"pl-en"},{"start":44,"end":47,"cssClass":"pl-s1"},{"start":49,"end":55,"cssClass":"pl-s1"}],[{"start":4,"end":11,"cssClass":"pl-en"},{"start":12,"end":17,"cssClass":"pl-s1"},{"start":18,"end":20,"cssClass":"pl-c1"},{"start":20,"end":22,"cssClass":"pl-c1"},{"start":23,"end":26,"cssClass":"pl-c1"},{"start":27,"end":28,"cssClass":"pl-c1"},{"start":30,"end":31,"cssClass":"pl-c1"},{"start":32,"end":43,"cssClass":"pl-en"},{"start":44,"end":47,"cssClass":"pl-s1"},{"start":49,"end":55,"cssClass":"pl-s1"}],[{"start":4,"end":11,"cssClass":"pl-en"},{"start":12,"end":17,"cssClass":"pl-s1"},{"start":18,"end":20,"cssClass":"pl-c1"},{"start":20,"end":22,"cssClass":"pl-c1"},{"start":23,"end":26,"cssClass":"pl-c1"},{"start":27,"end":28,"cssClass":"pl-c1"},{"start":30,"end":31,"cssClass":"pl-c1"},{"start":32,"end":43,"cssClass":"pl-en"},{"start":44,"end":47,"cssClass":"pl-s1"},{"start":49,"end":56,"cssClass":"pl-s1"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":16,"cssClass":"pl-s1"}],[],[{"start":0,"end":6,"cssClass":"pl-k"}],[],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":12,"cssClass":"pl-smi"}],[{"start":0,"end":11,"cssClass":"pl-en"},{"start":12,"end":17,"cssClass":"pl-smi"},{"start":18,"end":23,"cssClass":"pl-s1"}],[],[{"start":2,"end":61,"cssClass":"pl-c"}],[{"start":0,"end":69,"cssClass":"pl-c"}],[{"start":4,"end":10,"cssClass":"pl-k"},{"start":11,"end":33,"cssClass":"pl-en"},{"start":34,"end":39,"cssClass":"pl-s1"}],[],[],[{"start":0,"end":72,"cssClass":"pl-c"}],[{"start":0,"end":57,"cssClass":"pl-c"}],[{"start":0,"end":43,"cssClass":"pl-c"}],[{"start":0,"end":58,"cssClass":"pl-c"}],[{"start":0,"end":69,"cssClass":"pl-c"}],[{"start":0,"end":66,"cssClass":"pl-c"}],[{"start":0,"end":69,"cssClass":"pl-c"}],[{"start":0,"end":45,"cssClass":"pl-c"}],[{"start":0,"end":7,"cssClass":"pl-c"}],[{"start":0,"end":32,"cssClass":"pl-c"}],[{"start":0,"end":50,"cssClass":"pl-c"}],[{"start":0,"end":55,"cssClass":"pl-c"}],[{"start":0,"end":50,"cssClass":"pl-c"}],[{"start":0,"end":7,"cssClass":"pl-c"}],[{"start":0,"end":71,"cssClass":"pl-c"}],[{"start":0,"end":69,"cssClass":"pl-c"}],[{"start":0,"end":71,"cssClass":"pl-c"}],[{"start":0,"end":16,"cssClass":"pl-c"}],[{"start":0,"end":7,"cssClass":"pl-c"}],[{"start":0,"end":59,"cssClass":"pl-c"}],[{"start":0,"end":27,"cssClass":"pl-c"}],[{"start":0,"end":21,"cssClass":"pl-c"}],[{"start":0,"end":26,"cssClass":"pl-c"}],[{"start":0,"end":22,"cssClass":"pl-c"}],[{"start":0,"end":12,"cssClass":"pl-c"}],[{"start":0,"end":17,"cssClass":"pl-c"}],[{"start":0,"end":30,"cssClass":"pl-c"}],[{"start":0,"end":12,"cssClass":"pl-c"}],[{"start":0,"end":23,"cssClass":"pl-c"}],[{"start":0,"end":35,"cssClass":"pl-c"}],[{"start":0,"end":12,"cssClass":"pl-c"}],[{"start":0,"end":17,"cssClass":"pl-c"}],[{"start":0,"end":44,"cssClass":"pl-c"}],[{"start":0,"end":12,"cssClass":"pl-c"}],[{"start":0,"end":20,"cssClass":"pl-c"}],[{"start":0,"end":24,"cssClass":"pl-c"}],[{"start":0,"end":12,"cssClass":"pl-c"}],[{"start":0,"end":10,"cssClass":"pl-c"}],[{"start":0,"end":7,"cssClass":"pl-c"}],[{"start":0,"end":49,"cssClass":"pl-c"}],[{"start":0,"end":64,"cssClass":"pl-c"}],[{"start":0,"end":42,"cssClass":"pl-c"}],[{"start":0,"end":7,"cssClass":"pl-c"}],[{"start":0,"end":68,"cssClass":"pl-c"}],[{"start":0,"end":51,"cssClass":"pl-c"}],[{"start":0,"end":61,"cssClass":"pl-c"}],[{"start":0,"end":71,"cssClass":"pl-c"}],[{"start":0,"end":70,"cssClass":"pl-c"}],[{"start":0,"end":42,"cssClass":"pl-c"}],[{"start":0,"end":7,"cssClass":"pl-c"}],[{"start":0,"end":3,"cssClass":"pl-c"}],[],[{"start":0,"end":4,"cssClass":"pl-smi"}],[{"start":0,"end":10,"cssClass":"pl-en"},{"start":11,"end":15,"cssClass":"pl-smi"}],[],[{"start":4,"end":13,"cssClass":"pl-s1"},{"start":14,"end":15,"cssClass":"pl-c1"},{"start":16,"end":49,"cssClass":"pl-en"}],[{"start":8,"end":15,"cssClass":"pl-s"},{"start":17,"end":27,"cssClass":"pl-s1"},{"start":29,"end":40,"cssClass":"pl-s1"}],[{"start":8,"end":15,"cssClass":"pl-s"},{"start":17,"end":22,"cssClass":"pl-s"},{"start":24,"end":30,"cssClass":"pl-s"},{"start":32,"end":36,"cssClass":"pl-c1"}],[],[{"start":4,"end":21,"cssClass":"pl-en"},{"start":22,"end":31,"cssClass":"pl-s1"},{"start":33,"end":47,"cssClass":"pl-s1"}],[{"start":4,"end":82,"cssClass":"pl-c"}],[{"start":4,"end":25,"cssClass":"pl-en"},{"start":26,"end":35,"cssClass":"pl-s1"},{"start":37,"end":49,"cssClass":"pl-s"},{"start":51,"end":67,"cssClass":"pl-s1"},{"start":69,"end":71,"cssClass":"pl-c1"}],[{"start":4,"end":25,"cssClass":"pl-en"},{"start":26,"end":35,"cssClass":"pl-s1"},{"start":37,"end":41,"cssClass":"pl-s"},{"start":43,"end":51,"cssClass":"pl-s1"},{"start":53,"end":54,"cssClass":"pl-c1"}],[{"start":4,"end":25,"cssClass":"pl-en"},{"start":26,"end":35,"cssClass":"pl-s1"},{"start":37,"end":42,"cssClass":"pl-s"},{"start":44,"end":53,"cssClass":"pl-s1"},{"start":55,"end":56,"cssClass":"pl-c1"}],[{"start":4,"end":25,"cssClass":"pl-en"},{"start":26,"end":35,"cssClass":"pl-s1"},{"start":37,"end":43,"cssClass":"pl-s"},{"start":45,"end":54,"cssClass":"pl-s1"},{"start":56,"end":57,"cssClass":"pl-c1"}],[{"start":4,"end":25,"cssClass":"pl-en"},{"start":26,"end":35,"cssClass":"pl-s1"},{"start":37,"end":43,"cssClass":"pl-s"},{"start":45,"end":55,"cssClass":"pl-s1"},{"start":57,"end":58,"cssClass":"pl-c1"}],[{"start":4,"end":25,"cssClass":"pl-en"},{"start":26,"end":35,"cssClass":"pl-s1"},{"start":37,"end":43,"cssClass":"pl-s"},{"start":45,"end":55,"cssClass":"pl-s1"},{"start":57,"end":58,"cssClass":"pl-c1"}],[{"start":4,"end":25,"cssClass":"pl-en"},{"start":26,"end":35,"cssClass":"pl-s1"},{"start":37,"end":43,"cssClass":"pl-s"},{"start":45,"end":55,"cssClass":"pl-s1"},{"start":57,"end":59,"cssClass":"pl-c1"}],[{"start":4,"end":25,"cssClass":"pl-en"},{"start":26,"end":35,"cssClass":"pl-s1"},{"start":37,"end":44,"cssClass":"pl-s"},{"start":46,"end":57,"cssClass":"pl-s1"},{"start":59,"end":60,"cssClass":"pl-c1"}],[{"start":4,"end":25,"cssClass":"pl-en"},{"start":26,"end":35,"cssClass":"pl-s1"},{"start":37,"end":42,"cssClass":"pl-s"},{"start":44,"end":53,"cssClass":"pl-s1"},{"start":55,"end":56,"cssClass":"pl-c1"}],[{"start":4,"end":25,"cssClass":"pl-en"},{"start":26,"end":35,"cssClass":"pl-s1"},{"start":37,"end":44,"cssClass":"pl-s"},{"start":46,"end":57,"cssClass":"pl-s1"},{"start":59,"end":61,"cssClass":"pl-c1"}],[{"start":4,"end":25,"cssClass":"pl-en"},{"start":26,"end":35,"cssClass":"pl-s1"},{"start":37,"end":43,"cssClass":"pl-s"},{"start":45,"end":55,"cssClass":"pl-s1"},{"start":57,"end":59,"cssClass":"pl-c1"}],[{"start":4,"end":25,"cssClass":"pl-en"},{"start":26,"end":35,"cssClass":"pl-s1"},{"start":37,"end":42,"cssClass":"pl-s"},{"start":44,"end":53,"cssClass":"pl-s1"},{"start":55,"end":56,"cssClass":"pl-c1"}],[{"start":4,"end":25,"cssClass":"pl-en"},{"start":26,"end":35,"cssClass":"pl-s1"},{"start":37,"end":42,"cssClass":"pl-s"},{"start":44,"end":53,"cssClass":"pl-s1"},{"start":55,"end":56,"cssClass":"pl-c1"}],[{"start":4,"end":25,"cssClass":"pl-en"},{"start":26,"end":35,"cssClass":"pl-s1"},{"start":37,"end":43,"cssClass":"pl-s"},{"start":45,"end":55,"cssClass":"pl-s1"},{"start":57,"end":58,"cssClass":"pl-c1"}],[{"start":4,"end":25,"cssClass":"pl-en"},{"start":26,"end":35,"cssClass":"pl-s1"},{"start":37,"end":46,"cssClass":"pl-s"},{"start":48,"end":61,"cssClass":"pl-s1"},{"start":63,"end":64,"cssClass":"pl-c1"}],[],[{"start":4,"end":25,"cssClass":"pl-en"},{"start":26,"end":35,"cssClass":"pl-s1"},{"start":37,"end":51,"cssClass":"pl-s"},{"start":53,"end":72,"cssClass":"pl-s1"},{"start":74,"end":75,"cssClass":"pl-c1"}],[],[{"start":4,"end":25,"cssClass":"pl-en"},{"start":26,"end":35,"cssClass":"pl-s1"},{"start":37,"end":46,"cssClass":"pl-s"},{"start":48,"end":61,"cssClass":"pl-s1"},{"start":63,"end":64,"cssClass":"pl-c1"}],[{"start":4,"end":25,"cssClass":"pl-en"},{"start":26,"end":35,"cssClass":"pl-s1"},{"start":37,"end":47,"cssClass":"pl-s"},{"start":49,"end":62,"cssClass":"pl-s1"},{"start":64,"end":65,"cssClass":"pl-c1"}],[{"start":4,"end":25,"cssClass":"pl-en"},{"start":26,"end":35,"cssClass":"pl-s1"},{"start":37,"end":45,"cssClass":"pl-s"},{"start":47,"end":58,"cssClass":"pl-s1"},{"start":60,"end":61,"cssClass":"pl-c1"}],[],[{"start":4,"end":11,"cssClass":"pl-s1"},{"start":12,"end":13,"cssClass":"pl-c1"},{"start":14,"end":30,"cssClass":"pl-en"},{"start":31,"end":38,"cssClass":"pl-s"}],[{"start":4,"end":10,"cssClass":"pl-s1"},{"start":11,"end":12,"cssClass":"pl-c1"},{"start":13,"end":29,"cssClass":"pl-en"},{"start":30,"end":37,"cssClass":"pl-s"}],[{"start":4,"end":10,"cssClass":"pl-s1"},{"start":11,"end":12,"cssClass":"pl-c1"},{"start":13,"end":29,"cssClass":"pl-en"},{"start":30,"end":35,"cssClass":"pl-s"}],[{"start":4,"end":17,"cssClass":"pl-s1"},{"start":18,"end":19,"cssClass":"pl-c1"},{"start":20,"end":36,"cssClass":"pl-en"},{"start":37,"end":51,"cssClass":"pl-s"}],[{"start":4,"end":14,"cssClass":"pl-s1"},{"start":15,"end":16,"cssClass":"pl-c1"},{"start":17,"end":33,"cssClass":"pl-en"},{"start":34,"end":45,"cssClass":"pl-s"}],[]],"colorizedLines":null,"csv":null,"csvError":null,"dependabotInfo":{"showConfigurationBanner":false,"configFilePath":null,"networkDependabotPath":"/alloy/MacRuby-mirror-test/network/updates","dismissConfigurationNoticePath":"/settings/dismiss-notice/dependabot_configuration_notice","configurationNoticeDismissed":null},"displayName":"range.c","displayUrl":"https://github.com/alloy/MacRuby-mirror-test/blob/trunk/range.c?raw=true","headerInfo":{"blobSize":"23.8 KB","deleteTooltip":"You must be signed in to make or propose changes","editTooltip":"You must be signed in to make or propose changes","ghDesktopPath":"https://desktop.github.com","isGitLfs":false,"onBranch":true,"shortPath":"f2803b9","siteNavLoginPath":"/login?return_to=https%3A%2F%2Fgithub.com%2Falloy%2FMacRuby-mirror-test%2Fblob%2Ftrunk%2Frange.c","isCSV":false,"isRichtext":false,"toc":null,"lineInfo":{"truncatedLoc":"1063","truncatedSloc":"924"},"mode":"file"},"image":false,"isCodeownersFile":null,"isPlain":false,"isValidLegacyIssueTemplate":false,"issueTemplate":null,"discussionTemplate":null,"language":"C","languageID":41,"large":false,"planSupportInfo":{"repoIsFork":null,"repoOwnedByCurrentUser":null,"requestFullPath":"/alloy/MacRuby-mirror-test/blob/trunk/range.c","showFreeOrgGatedFeatureMessage":null,"showPlanSupportBanner":null,"upgradeDataAttributes":null,"upgradePath":null},"publishBannersInfo":{"dismissActionNoticePath":"/settings/dismiss-notice/publish_action_from_dockerfile","releasePath":"/alloy/MacRuby-mirror-test/releases/new?marketplace=true","showPublishActionBanner":false},"rawBlobUrl":"https://github.com/alloy/MacRuby-mirror-test/raw/trunk/range.c","renderImageOrRaw":false,"richText":null,"renderedFileInfo":null,"shortPath":null,"symbolsEnabled":true,"tabSize":8,"topBannersInfo":{"overridingGlobalFundingFile":false,"globalPreferredFundingPath":null,"showInvalidCitationWarning":false,"citationHelpUrl":"https://docs.github.com/github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github/about-citation-files","actionsOnboardingTip":null},"truncated":false,"viewable":true,"workflowRedirectUrl":null,"symbols":{"timed_out":true,"not_analyzed":false,"symbols":[{"name":"range_failed","kind":"function","ident_start":734,"ident_end":746,"extent_start":734,"extent_end":752,"fully_qualified_name":"range_failed","ident_utf16":{"start":{"line_number":29,"utf16_col":0},"end":{"line_number":29,"utf16_col":12}},"extent_utf16":{"start":{"line_number":29,"utf16_col":0},"end":{"line_number":29,"utf16_col":18}}},{"name":"range_check","kind":"function","ident_start":852,"ident_end":863,"extent_start":852,"extent_end":876,"fully_qualified_name":"range_check","ident_utf16":{"start":{"line_number":36,"utf16_col":0},"end":{"line_number":36,"utf16_col":11}},"extent_utf16":{"start":{"line_number":36,"utf16_col":0},"end":{"line_number":36,"utf16_col":24}}},{"name":"range_init","kind":"function","ident_start":936,"ident_end":946,"extent_start":936,"extent_end":998,"fully_qualified_name":"range_init","ident_utf16":{"start":{"line_number":42,"utf16_col":0},"end":{"line_number":42,"utf16_col":10}},"extent_utf16":{"start":{"line_number":42,"utf16_col":0},"end":{"line_number":42,"utf16_col":62}}},{"name":"rb_range_new","kind":"function","ident_start":1334,"ident_end":1346,"extent_start":1334,"extent_end":1385,"fully_qualified_name":"rb_range_new","ident_utf16":{"start":{"line_number":63,"utf16_col":0},"end":{"line_number":63,"utf16_col":12}},"extent_utf16":{"start":{"line_number":63,"utf16_col":0},"end":{"line_number":63,"utf16_col":51}}},{"name":"rb_range_new2","kind":"function","ident_start":1505,"ident_end":1518,"extent_start":1505,"extent_end":1569,"fully_qualified_name":"rb_range_new2","ident_utf16":{"start":{"line_number":72,"utf16_col":0},"end":{"line_number":72,"utf16_col":13}},"extent_utf16":{"start":{"line_number":72,"utf16_col":0},"end":{"line_number":72,"utf16_col":64}}},{"name":"range_initialize","kind":"function","ident_start":2003,"ident_end":2019,"extent_start":2003,"extent_end":2064,"fully_qualified_name":"range_initialize","ident_utf16":{"start":{"line_number":91,"utf16_col":0},"end":{"line_number":91,"utf16_col":16}},"extent_utf16":{"start":{"line_number":91,"utf16_col":0},"end":{"line_number":91,"utf16_col":61}}},{"name":"range_exclude_end_p","kind":"function","ident_start":2566,"ident_end":2585,"extent_start":2566,"extent_end":2607,"fully_qualified_name":"range_exclude_end_p","ident_utf16":{"start":{"line_number":113,"utf16_col":0},"end":{"line_number":113,"utf16_col":19}},"extent_utf16":{"start":{"line_number":113,"utf16_col":0},"end":{"line_number":113,"utf16_col":41}}},{"name":"range_eq","kind":"function","ident_start":3083,"ident_end":3091,"extent_start":3083,"extent_end":3124,"fully_qualified_name":"range_eq","ident_utf16":{"start":{"line_number":134,"utf16_col":0},"end":{"line_number":134,"utf16_col":8}},"extent_utf16":{"start":{"line_number":134,"utf16_col":0},"end":{"line_number":134,"utf16_col":41}}},{"name":"r_lt","kind":"function","ident_start":3487,"ident_end":3491,"extent_start":3487,"extent_end":3509,"fully_qualified_name":"r_lt","ident_utf16":{"start":{"line_number":158,"utf16_col":0},"end":{"line_number":158,"utf16_col":4}},"extent_utf16":{"start":{"line_number":158,"utf16_col":0},"end":{"line_number":158,"utf16_col":22}}},{"name":"r_le","kind":"function","ident_start":3660,"ident_end":3664,"extent_start":3660,"extent_end":3682,"fully_qualified_name":"r_le","ident_utf16":{"start":{"line_number":170,"utf16_col":0},"end":{"line_number":170,"utf16_col":4}},"extent_utf16":{"start":{"line_number":170,"utf16_col":0},"end":{"line_number":170,"utf16_col":22}}},{"name":"range_eql","kind":"function","ident_start":4302,"ident_end":4311,"extent_start":4302,"extent_end":4344,"fully_qualified_name":"range_eql","ident_utf16":{"start":{"line_number":201,"utf16_col":0},"end":{"line_number":201,"utf16_col":9}},"extent_utf16":{"start":{"line_number":201,"utf16_col":0},"end":{"line_number":201,"utf16_col":42}}},{"name":"range_hash","kind":"function","ident_start":4921,"ident_end":4931,"extent_start":4921,"extent_end":4953,"fully_qualified_name":"range_hash","ident_utf16":{"start":{"line_number":234,"utf16_col":0},"end":{"line_number":234,"utf16_col":10}},"extent_utf16":{"start":{"line_number":234,"utf16_col":0},"end":{"line_number":234,"utf16_col":32}}},{"name":"range_each_func","kind":"function","ident_start":5184,"ident_end":5199,"extent_start":5184,"extent_end":5254,"fully_qualified_name":"range_each_func","ident_utf16":{"start":{"line_number":249,"utf16_col":0},"end":{"line_number":249,"utf16_col":15}},"extent_utf16":{"start":{"line_number":249,"utf16_col":0},"end":{"line_number":249,"utf16_col":70}}},{"name":"step_i","kind":"function","ident_start":5706,"ident_end":5712,"extent_start":5706,"extent_end":5732,"fully_qualified_name":"step_i","ident_utf16":{"start":{"line_number":276,"utf16_col":0},"end":{"line_number":276,"utf16_col":6}},"extent_utf16":{"start":{"line_number":276,"utf16_col":0},"end":{"line_number":276,"utf16_col":26}}},{"name":"sym_step_i","kind":"function","ident_start":6032,"ident_end":6042,"extent_start":6032,"extent_end":6062,"fully_qualified_name":"sym_step_i","ident_utf16":{"start":{"line_number":295,"utf16_col":0},"end":{"line_number":295,"utf16_col":10}},"extent_utf16":{"start":{"line_number":295,"utf16_col":0},"end":{"line_number":295,"utf16_col":30}}},{"name":"range_step","kind":"function","ident_start":7107,"ident_end":7117,"extent_start":7107,"extent_end":7162,"fully_qualified_name":"range_step","ident_utf16":{"start":{"line_number":342,"utf16_col":0},"end":{"line_number":342,"utf16_col":10}},"extent_utf16":{"start":{"line_number":342,"utf16_col":0},"end":{"line_number":342,"utf16_col":55}}},{"name":"each_i","kind":"function","ident_start":9232,"ident_end":9238,"extent_start":9232,"extent_end":9258,"fully_qualified_name":"each_i","ident_utf16":{"start":{"line_number":432,"utf16_col":0},"end":{"line_number":432,"utf16_col":6}},"extent_utf16":{"start":{"line_number":432,"utf16_col":0},"end":{"line_number":432,"utf16_col":26}}},{"name":"sym_each_i","kind":"function","ident_start":9311,"ident_end":9321,"extent_start":9311,"extent_end":9341,"fully_qualified_name":"sym_each_i","ident_utf16":{"start":{"line_number":439,"utf16_col":0},"end":{"line_number":439,"utf16_col":10}},"extent_utf16":{"start":{"line_number":439,"utf16_col":0},"end":{"line_number":439,"utf16_col":30}}},{"name":"range_each","kind":"function","ident_start":9856,"ident_end":9866,"extent_start":9856,"extent_end":9888,"fully_qualified_name":"range_each","ident_utf16":{"start":{"line_number":464,"utf16_col":0},"end":{"line_number":464,"utf16_col":10}},"extent_utf16":{"start":{"line_number":464,"utf16_col":0},"end":{"line_number":464,"utf16_col":32}}},{"name":"range_begin","kind":"function","ident_start":10989,"ident_end":11000,"extent_start":10989,"extent_end":11022,"fully_qualified_name":"range_begin","ident_utf16":{"start":{"line_number":516,"utf16_col":0},"end":{"line_number":516,"utf16_col":11}},"extent_utf16":{"start":{"line_number":516,"utf16_col":0},"end":{"line_number":516,"utf16_col":33}}},{"name":"range_end","kind":"function","ident_start":11249,"ident_end":11258,"extent_start":11249,"extent_end":11280,"fully_qualified_name":"range_end","ident_utf16":{"start":{"line_number":534,"utf16_col":0},"end":{"line_number":534,"utf16_col":9}},"extent_utf16":{"start":{"line_number":534,"utf16_col":0},"end":{"line_number":534,"utf16_col":31}}},{"name":"first_i","kind":"function","ident_start":11329,"ident_end":11336,"extent_start":11329,"extent_end":11357,"fully_qualified_name":"first_i","ident_utf16":{"start":{"line_number":541,"utf16_col":0},"end":{"line_number":541,"utf16_col":7}},"extent_utf16":{"start":{"line_number":541,"utf16_col":0},"end":{"line_number":541,"utf16_col":28}}},{"name":"range_first","kind":"function","ident_start":11686,"ident_end":11697,"extent_start":11686,"extent_end":11742,"fully_qualified_name":"range_first","ident_utf16":{"start":{"line_number":563,"utf16_col":0},"end":{"line_number":563,"utf16_col":11}},"extent_utf16":{"start":{"line_number":563,"utf16_col":0},"end":{"line_number":563,"utf16_col":56}}},{"name":"range_last","kind":"function","ident_start":12163,"ident_end":12173,"extent_start":12163,"extent_end":12218,"fully_qualified_name":"range_last","ident_utf16":{"start":{"line_number":587,"utf16_col":0},"end":{"line_number":587,"utf16_col":10}},"extent_utf16":{"start":{"line_number":587,"utf16_col":0},"end":{"line_number":587,"utf16_col":55}}},{"name":"range_min","kind":"function","ident_start":12633,"ident_end":12642,"extent_start":12633,"extent_end":12664,"fully_qualified_name":"range_min","ident_utf16":{"start":{"line_number":609,"utf16_col":0},"end":{"line_number":609,"utf16_col":9}},"extent_utf16":{"start":{"line_number":609,"utf16_col":0},"end":{"line_number":609,"utf16_col":31}}},{"name":"range_max","kind":"function","ident_start":13302,"ident_end":13311,"extent_start":13302,"extent_end":13333,"fully_qualified_name":"range_max","ident_utf16":{"start":{"line_number":641,"utf16_col":0},"end":{"line_number":641,"utf16_col":9}},"extent_utf16":{"start":{"line_number":641,"utf16_col":0},"end":{"line_number":641,"utf16_col":31}}},{"name":"rb_range_extract","kind":"function","ident_start":14082,"ident_end":14098,"extent_start":14082,"extent_end":14152,"fully_qualified_name":"rb_range_extract","ident_utf16":{"start":{"line_number":676,"utf16_col":0},"end":{"line_number":676,"utf16_col":16}},"extent_utf16":{"start":{"line_number":676,"utf16_col":0},"end":{"line_number":676,"utf16_col":70}}},{"name":"rb_range_values","kind":"function","ident_start":14311,"ident_end":14326,"extent_start":14311,"extent_end":14377,"fully_qualified_name":"rb_range_values","ident_utf16":{"start":{"line_number":685,"utf16_col":0},"end":{"line_number":685,"utf16_col":15}},"extent_utf16":{"start":{"line_number":685,"utf16_col":0},"end":{"line_number":685,"utf16_col":66}}},{"name":"rb_range_beg_len","kind":"function","ident_start":14923,"ident_end":14939,"extent_start":14923,"extent_end":14995,"fully_qualified_name":"rb_range_beg_len","ident_utf16":{"start":{"line_number":713,"utf16_col":0},"end":{"line_number":713,"utf16_col":16}},"extent_utf16":{"start":{"line_number":713,"utf16_col":0},"end":{"line_number":713,"utf16_col":72}}},{"name":"range_to_s","kind":"function","ident_start":16123,"ident_end":16133,"extent_start":16123,"extent_end":16155,"fully_qualified_name":"range_to_s","ident_utf16":{"start":{"line_number":776,"utf16_col":0},"end":{"line_number":776,"utf16_col":10}},"extent_utf16":{"start":{"line_number":776,"utf16_col":0},"end":{"line_number":776,"utf16_col":32}}},{"name":"range_inspect","kind":"function","ident_start":16615,"ident_end":16628,"extent_start":16615,"extent_end":16650,"fully_qualified_name":"range_inspect","ident_utf16":{"start":{"line_number":801,"utf16_col":0},"end":{"line_number":801,"utf16_col":13}},"extent_utf16":{"start":{"line_number":801,"utf16_col":0},"end":{"line_number":801,"utf16_col":35}}},{"name":"range_eqq","kind":"function","ident_start":17415,"ident_end":17424,"extent_start":17415,"extent_end":17457,"fully_qualified_name":"range_eqq","ident_utf16":{"start":{"line_number":836,"utf16_col":0},"end":{"line_number":836,"utf16_col":9}},"extent_utf16":{"start":{"line_number":836,"utf16_col":0},"end":{"line_number":836,"utf16_col":42}}},{"name":"range_include","kind":"function","ident_start":17925,"ident_end":17938,"extent_start":17925,"extent_end":17971,"fully_qualified_name":"range_include","ident_utf16":{"start":{"line_number":855,"utf16_col":0},"end":{"line_number":855,"utf16_col":13}},"extent_utf16":{"start":{"line_number":855,"utf16_col":0},"end":{"line_number":855,"utf16_col":46}}},{"name":"range_cover","kind":"function","ident_start":19482,"ident_end":19493,"extent_start":19482,"extent_end":19526,"fully_qualified_name":"range_cover","ident_utf16":{"start":{"line_number":917,"utf16_col":0},"end":{"line_number":917,"utf16_col":11}},"extent_utf16":{"start":{"line_number":917,"utf16_col":0},"end":{"line_number":917,"utf16_col":44}}},{"name":"range_dumper","kind":"function","ident_start":19795,"ident_end":19807,"extent_start":19795,"extent_end":19820,"fully_qualified_name":"range_dumper","ident_utf16":{"start":{"line_number":938,"utf16_col":0},"end":{"line_number":938,"utf16_col":12}},"extent_utf16":{"start":{"line_number":938,"utf16_col":0},"end":{"line_number":938,"utf16_col":25}}},{"name":"range_loader","kind":"function","ident_start":20096,"ident_end":20108,"extent_start":20096,"extent_end":20132,"fully_qualified_name":"range_loader","ident_utf16":{"start":{"line_number":953,"utf16_col":0},"end":{"line_number":953,"utf16_col":12}},"extent_utf16":{"start":{"line_number":953,"utf16_col":0},"end":{"line_number":953,"utf16_col":36}}},{"name":"range_alloc","kind":"function","ident_start":20489,"ident_end":20500,"extent_start":20489,"extent_end":20513,"fully_qualified_name":"range_alloc","ident_utf16":{"start":{"line_number":967,"utf16_col":0},"end":{"line_number":967,"utf16_col":11}},"extent_utf16":{"start":{"line_number":967,"utf16_col":0},"end":{"line_number":967,"utf16_col":24}}},{"name":"Init_Range","kind":"function","ident_start":22641,"ident_end":22651,"extent_start":22641,"extent_end":22657,"fully_qualified_name":"Init_Range","ident_utf16":{"start":{"line_number":1027,"utf16_col":0},"end":{"line_number":1027,"utf16_col":10}},"extent_utf16":{"start":{"line_number":1027,"utf16_col":0},"end":{"line_number":1027,"utf16_col":16}}}]}},"copilotInfo":null,"copilotAccessAllowed":false,"csrf_tokens":{"/alloy/MacRuby-mirror-test/branches":{"post":"yEUWpQ9mltbDWE0eZVq8A4zqzy9jmVzD7IkjG1_73WTlKVLnydHPnKkUDQRZhIZ3aYvEZF-80v_eTdB9RgkD0w"},"/repos/preferences":{"post":"HkTVxKLaS7I7LhswB1-irfbxIMEFy_MDEuPGUK8_GcFth3Q9MilILKFgqIoh7BWiWzIhCpb0R2fAMzi9DQS1vQ"}}},"title":"MacRuby-mirror-test/range.c at trunk ยท alloy/MacRuby-mirror-test"}