!RBIX
2138443229280315561
x
M
1
n
n
x
10
__script__
i
54
99
7
0
65
49
1
2
13
99
12
7
2
12
7
3
12
65
12
49
4
4
15
49
2
0
15
99
7
5
65
49
1
2
13
99
12
7
2
12
7
6
12
65
12
49
4
4
15
49
2
0
15
2
11
I
6
I
0
I
0
I
0
n
p
7
x
10
Enumerable
x
11
open_module
x
15
__module_init__
M
1
n
n
x
10
Enumerable
i
29
5
66
99
7
0
1
65
49
1
3
13
99
12
7
2
12
7
3
12
65
12
49
4
4
15
49
2
0
11
I
6
I
0
I
0
I
0
n
p
5
x
10
Enumerator
x
10
open_class
x
14
__class_init__
M
1
n
n
x
10
Enumerator
i
173
5
66
5
45
0
1
47
49
2
1
15
99
7
3
7
4
65
67
49
5
0
49
6
4
15
99
7
7
7
8
65
67
49
5
0
49
6
4
15
99
7
9
7
10
65
67
49
5
0
49
6
4
15
5
7
11
7
9
47
49
12
2
15
5
7
13
7
9
47
49
12
2
15
45
14
15
43
16
43
17
9
110
99
7
18
1
65
49
19
3
13
99
12
7
20
12
7
21
12
65
12
49
22
4
15
49
20
0
8
117
65
7
18
1
49
23
2
15
99
7
24
1
65
49
19
3
13
99
12
7
20
12
7
25
12
65
12
49
22
4
15
49
20
0
15
99
7
26
7
27
65
67
49
5
0
49
6
4
15
99
7
28
7
29
65
67
49
5
0
49
6
4
11
I
6
I
0
I
0
I
0
n
p
30
x
10
Enumerable
n
x
7
include
x
10
initialize
M
1
n
n
x
10
initialize
i
31
23
1
10
9
7
0
19
1
15
20
0
38
1
15
20
1
49
2
0
38
3
15
20
2
38
4
15
1
38
5
11
I
4
I
3
I
1
I
2
I
2
p
6
x
4
each
x
7
@object
x
6
to_sym
x
5
@iter
x
5
@args
x
10
@generator
p
11
I
-1
I
8
I
9
I
9
I
e
I
a
I
16
I
b
I
1b
I
c
I
1f
x
27
kernel/common/enumerator.rb
p
3
x
3
obj
x
4
iter
x
4
args
x
17
method_visibility
x
15
add_defn_method
x
4
each
M
1
n
n
x
4
each
i
28
95
19
0
15
39
0
39
1
39
2
36
20
0
13
70
10
24
44
43
3
12
49
4
1
51
5
1
11
I
6
I
1
I
0
I
0
n
p
6
x
7
@object
x
5
@iter
x
5
@args
x
4
Proc
x
14
__from_block__
x
8
__send__
p
5
I
-1
I
f
I
4
I
10
I
1c
x
27
kernel/common/enumerator.rb
p
1
x
5
block
x
15
each_with_index
M
1
n
n
x
15
each_with_index
i
27
94
9
6
1
8
14
5
7
0
47
49
1
1
11
15
78
19
0
15
5
56
2
47
50
3
0
11
I
3
I
1
I
0
I
0
n
p
4
x
15
each_with_index
x
7
to_enum
M
1
p
2
x
9
for_block
t
n
x
15
each_with_index
i
27
57
19
0
15
20
0
21
1
0
60
2
19
1
15
21
1
0
79
81
0
22
1
0
15
20
1
11
I
5
I
2
I
1
I
1
n
p
1
x
1
+
p
9
I
0
I
26
I
4
I
27
I
e
I
28
I
18
I
29
I
1b
x
27
kernel/common/enumerator.rb
p
2
x
1
o
x
3
val
x
4
each
p
11
I
-1
I
21
I
0
I
22
I
e
I
0
I
f
I
24
I
13
I
26
I
1b
x
27
kernel/common/enumerator.rb
p
1
x
3
idx
x
15
enum_with_index
x
12
alias_method
x
10
with_index
x
8
Rubinius
n
x
5
Fiber
x
7
ENABLED
x
14
FiberGenerator
x
10
open_class
x
14
__class_init__
M
1
n
n
x
14
FiberGenerator
i
72
5
66
99
7
0
7
1
65
67
49
2
0
49
3
4
15
99
7
4
7
5
65
67
49
2
0
49
3
4
15
99
7
6
7
7
65
67
49
2
0
49
3
4
15
99
7
8
7
9
65
67
49
2
0
49
3
4
15
99
7
10
7
11
65
67
49
2
0
49
3
4
11
I
5
I
0
I
0
I
0
n
p
12
x
10
initialize
M
1
n
n
x
10
initialize
i
9
20
0
38
0
15
5
48
1
11
I
2
I
1
I
1
I
1
n
p
2
x
7
@object
x
6
rewind
p
7
I
-1
I
32
I
0
I
33
I
5
I
34
I
9
x
27
kernel/common/enumerator.rb
p
1
x
3
obj
x
17
method_visibility
x
15
add_defn_method
x
5
next?
M
1
n
n
x
5
next?
i
9
39
0
10
7
2
8
8
3
11
I
1
I
0
I
0
I
0
n
p
1
x
5
@done
p
5
I
-1
I
37
I
0
I
38
I
9
x
27
kernel/common/enumerator.rb
p
0
x
4
next
M
1
n
n
x
4
next
i
42
39
0
9
7
1
8
10
5
48
1
15
39
0
49
2
0
19
0
15
39
3
9
36
5
45
4
5
7
6
64
47
49
7
2
8
37
1
15
20
0
11
11
I
4
I
1
I
0
I
0
n
p
8
x
6
@fiber
x
5
reset
x
6
resume
x
5
@done
x
13
StopIteration
n
s
19
iteration has ended
x
5
raise
p
15
I
-1
I
3b
I
0
I
3c
I
a
I
0
I
b
I
3e
I
13
I
40
I
25
I
0
I
26
I
42
I
2a
x
27
kernel/common/enumerator.rb
p
1
x
3
val
x
6
rewind
M
1
n
n
x
6
rewind
i
8
1
38
0
15
3
38
1
11
I
1
I
0
I
0
I
0
n
p
2
x
6
@fiber
x
5
@done
p
7
I
-1
I
45
I
0
I
46
I
4
I
47
I
8
x
27
kernel/common/enumerator.rb
p
0
x
5
reset
M
1
n
n
x
5
reset
i
18
3
38
0
15
45
1
2
43
3
78
56
4
50
5
1
38
6
11
I
3
I
0
I
0
I
0
n
p
7
x
5
@done
x
8
Rubinius
n
x
5
Fiber
M
1
p
2
x
9
for_block
t
n
x
5
reset
i
17
39
0
19
0
15
20
0
56
1
50
2
0
15
2
38
3
11
I
4
I
1
I
0
I
0
I
-2
p
4
x
7
@object
M
1
p
2
x
9
for_block
t
n
x
5
reset
i
15
57
19
0
15
45
0
1
43
2
20
0
49
3
1
11
I
4
I
1
I
1
I
1
n
p
4
x
8
Rubinius
n
x
5
Fiber
x
5
yield
p
5
I
0
I
4e
I
4
I
4f
I
f
x
27
kernel/common/enumerator.rb
p
1
x
3
val
x
4
each
x
5
@done
p
7
I
0
I
4d
I
5
I
4e
I
d
I
51
I
11
x
27
kernel/common/enumerator.rb
p
1
x
3
obj
x
3
new
x
6
@fiber
p
7
I
-1
I
4a
I
0
I
4b
I
4
I
4c
I
12
x
27
kernel/common/enumerator.rb
p
0
p
11
I
2
I
32
I
10
I
37
I
1e
I
3b
I
2c
I
45
I
3a
I
4a
I
48
x
27
kernel/common/enumerator.rb
p
0
x
13
attach_method
x
9
const_set
x
15
ThreadGenerator
M
1
n
n
x
15
ThreadGenerator
i
86
5
66
99
7
0
7
1
65
67
49
2
0
49
3
4
15
99
7
4
7
5
65
67
49
2
0
49
3
4
15
99
7
6
7
7
65
67
49
2
0
49
3
4
15
99
7
8
7
9
65
67
49
2
0
49
3
4
15
99
7
10
7
11
65
67
49
2
0
49
3
4
15
99
7
12
7
13
65
67
49
2
0
49
3
4
11
I
5
I
0
I
0
I
0
n
p
14
x
10
initialize
M
1
n
n
x
10
initialize
i
35
20
1
38
0
15
20
2
38
1
15
20
3
38
2
15
45
3
4
20
0
5
7
5
47
49
6
1
49
7
2
15
5
48
8
11
I
8
I
4
I
4
I
4
n
p
9
x
7
@object
x
7
@method
x
5
@args
x
11
ObjectSpace
n
x
4
kill
x
6
method
x
16
define_finalizer
x
6
rewind
p
13
I
-1
I
5a
I
0
I
5b
I
5
I
5c
I
a
I
5d
I
f
I
5f
I
1f
I
61
I
23
x
27
kernel/common/enumerator.rb
p
4
x
4
enum
x
3
obj
x
4
meth
x
4
args
x
17
method_visibility
x
15
add_defn_method
x
4
kill
M
1
n
n
x
4
kill
i
19
39
0
9
17
39
0
49
1
0
15
39
0
49
2
0
8
18
1
11
I
2
I
1
I
1
I
1
n
p
3
x
7
@thread
x
4
kill
x
4
join
p
13
I
-1
I
66
I
0
I
67
I
4
I
68
I
a
I
69
I
11
I
67
I
12
I
0
I
13
x
27
kernel/common/enumerator.rb
p
1
x
6
obj_id
x
5
next?
M
1
n
n
x
5
next?
i
29
39
0
9
25
39
1
9
15
39
1
49
2
0
8
16
1
15
1
38
1
15
3
11
8
26
1
15
2
11
I
1
I
0
I
0
I
0
n
p
3
x
5
@done
x
7
@thread
x
4
join
p
19
I
-1
I
6d
I
0
I
6e
I
4
I
6f
I
10
I
0
I
11
I
70
I
15
I
71
I
19
I
6e
I
1a
I
0
I
1b
I
74
I
1d
x
27
kernel/common/enumerator.rb
p
0
x
4
next
M
1
n
n
x
4
next
i
49
39
0
9
7
1
8
10
5
48
1
15
39
2
1
49
3
1
15
39
4
49
5
0
19
0
15
39
6
9
43
5
45
7
8
7
9
64
47
49
10
2
8
44
1
15
20
0
11
11
I
4
I
1
I
0
I
0
n
p
11
x
7
@thread
x
5
reset
x
13
@hold_channel
x
2
<<
x
8
@channel
x
7
receive
x
5
@done
x
13
StopIteration
n
s
19
iteration has ended
x
5
raise
p
17
I
-1
I
77
I
0
I
78
I
a
I
0
I
b
I
7a
I
12
I
7b
I
1a
I
7d
I
2c
I
0
I
2d
I
7f
I
31
x
27
kernel/common/enumerator.rb
p
1
x
3
val
x
6
rewind
M
1
n
n
x
6
rewind
i
27
39
0
9
17
39
0
49
1
0
15
39
0
49
2
0
8
18
1
15
3
38
3
15
1
38
0
11
I
1
I
0
I
0
I
0
n
p
4
x
7
@thread
x
4
kill
x
4
join
x
5
@done
p
17
I
-1
I
82
I
0
I
83
I
4
I
84
I
a
I
85
I
11
I
83
I
12
I
0
I
13
I
88
I
17
I
89
I
1b
x
27
kernel/common/enumerator.rb
p
0
x
5
reset
M
1
n
n
x
5
reset
i
73
3
38
0
15
45
1
2
43
3
13
71
4
47
9
27
47
49
5
0
13
47
49
6
0
15
8
30
49
4
0
38
7
15
45
1
8
43
3
13
71
4
47
9
56
47
49
5
0
13
47
49
6
0
15
8
59
49
4
0
38
9
15
45
10
11
56
12
50
4
0
38
13
11
I
2
I
0
I
0
I
0
n
p
14
x
5
@done
x
8
Rubinius
n
x
7
Channel
x
3
new
x
8
allocate
x
10
initialize
x
8
@channel
n
x
13
@hold_channel
x
6
Thread
n
M
1
p
2
x
9
for_block
t
n
x
5
reset
i
30
39
0
39
1
39
2
36
56
3
51
4
1
15
39
5
49
6
0
15
2
38
7
15
39
8
1
49
9
1
11
I
5
I
0
I
0
I
0
I
-2
p
10
x
7
@object
x
7
@method
x
5
@args
M
1
p
2
x
9
for_block
t
n
x
5
reset
i
18
57
19
0
15
39
0
49
1
0
15
39
2
20
0
49
3
1
11
I
4
I
1
I
1
I
1
n
p
4
x
13
@hold_channel
x
7
receive
x
8
@channel
x
2
<<
p
7
I
0
I
92
I
4
I
93
I
a
I
94
I
12
x
27
kernel/common/enumerator.rb
p
1
x
3
val
x
8
__send__
x
13
@hold_channel
x
7
receive
x
5
@done
x
8
@channel
x
2
<<
p
9
I
0
I
92
I
d
I
99
I
13
I
9a
I
17
I
9f
I
1e
x
27
kernel/common/enumerator.rb
p
0
x
7
@thread
p
11
I
-1
I
8c
I
0
I
8d
I
4
I
8e
I
21
I
8f
I
3e
I
91
I
49
x
27
kernel/common/enumerator.rb
p
0
p
13
I
2
I
5a
I
10
I
66
I
1e
I
6d
I
2c
I
77
I
3a
I
82
I
48
I
8c
I
56
x
27
kernel/common/enumerator.rb
p
0
x
4
next
M
1
n
n
x
4
next
i
193
39
0
9
7
1
8
117
39
1
7
2
49
3
1
9
27
39
1
39
4
49
2
1
38
0
8
28
1
15
39
0
10
36
2
8
37
3
13
9
46
15
45
5
6
19
0
9
77
20
0
13
71
7
47
9
69
47
49
8
0
13
5
47
49
9
1
15
8
73
5
49
7
1
38
0
8
117
45
10
11
13
71
7
47
9
105
47
49
8
0
13
5
39
1
39
4
39
12
47
49
9
4
15
8
115
5
39
1
39
4
39
12
49
7
4
38
0
15
26
93
0
15
29
144
0
39
0
49
13
0
9
140
39
0
49
14
0
11
8
141
1
30
8
171
26
93
1
15
24
13
45
15
16
12
49
17
1
10
161
8
166
15
1
25
8
171
15
92
1
27
34
92
0
27
15
39
0
49
18
0
15
5
45
15
19
7
20
64
47
49
21
2
11
I
9
I
1
I
0
I
0
n
p
22
x
10
@generator
x
7
@object
x
12
to_generator
x
11
respond_to?
x
5
@iter
x
14
FiberGenerator
n
x
3
new
x
8
allocate
x
10
initialize
x
15
ThreadGenerator
n
x
5
@args
x
5
next?
x
4
next
x
13
StopIteration
n
x
3
===
x
6
rewind
n
s
21
iteration reached end
x
5
raise
p
33
I
-1
I
ad
I
0
I
ae
I
7
I
b1
I
10
I
b2
I
1b
I
b1
I
1c
I
0
I
1d
I
b5
I
30
I
b6
I
4d
I
b8
I
75
I
0
I
76
I
bd
I
8d
I
0
I
95
I
be
I
ab
I
0
I
af
I
c1
I
b5
I
c3
I
c1
x
27
kernel/common/enumerator.rb
p
1
x
3
gen
x
6
rewind
M
1
n
n
x
6
rewind
i
15
39
0
9
11
39
0
49
1
0
8
12
1
15
5
11
I
1
I
0
I
0
I
0
n
p
2
x
10
@generator
x
6
rewind
p
9
I
-1
I
ca
I
0
I
cb
I
c
I
0
I
d
I
cc
I
f
x
27
kernel/common/enumerator.rb
p
0
p
27
I
2
I
6
I
b
I
8
I
19
I
f
I
27
I
21
I
35
I
2d
I
3f
I
2e
I
49
I
30
I
52
I
31
I
6e
I
56
I
75
I
0
I
76
I
59
I
91
I
ad
I
9f
I
ca
I
ad
x
27
kernel/common/enumerator.rb
p
0
x
13
attach_method
p
3
I
2
I
5
I
1d
x
27
kernel/common/enumerator.rb
p
0
x
13
attach_method
x
6
Kernel
M
1
n
n
x
6
Kernel
i
26
5
66
99
7
0
7
1
65
67
49
2
0
49
3
4
15
5
7
4
7
0
47
49
5
2
11
I
5
I
0
I
0
I
0
n
p
6
x
8
enum_for
M
1
n
n
x
8
enum_for
i
25
23
0
10
9
7
0
19
0
15
45
1
2
43
3
5
20
0
20
1
36
1
51
4
2
11
I
7
I
2
I
0
I
1
I
1
p
5
x
4
each
x
10
Enumerable
n
x
10
Enumerator
x
3
new
p
5
I
-1
I
d2
I
9
I
d3
I
19
x
27
kernel/common/enumerator.rb
p
2
x
6
method
x
4
args
x
17
method_visibility
x
15
add_defn_method
x
7
to_enum
x
12
alias_method
p
5
I
2
I
d2
I
10
I
d6
I
1a
x
27
kernel/common/enumerator.rb
p
0
p
5
I
0
I
4
I
1a
I
d1
I
36
x
27
kernel/common/enumerator.rb
p
0
