!RBIX
2138443229280315561
x
M
1
n
n
x
10
__script__
i
153
99
7
0
45
1
2
49
3
2
13
99
12
7
4
12
7
5
12
65
12
49
6
4
15
49
4
0
15
99
7
7
45
1
8
49
3
2
13
99
12
7
4
12
7
9
12
65
12
49
6
4
15
49
4
0
15
99
7
10
1
45
1
11
49
12
3
13
99
12
7
13
12
7
14
12
65
12
49
6
4
15
49
13
0
15
99
7
15
45
1
16
43
10
45
1
17
49
12
3
13
99
12
7
13
12
7
18
12
65
12
49
6
4
15
49
13
0
15
99
7
19
45
1
20
43
10
45
1
21
49
12
3
13
99
12
7
13
12
7
22
12
65
12
49
6
4
15
49
13
0
15
2
11
I
6
I
0
I
0
I
0
n
p
23
x
22
DefaultUserInteraction
x
3
Gem
n
x
17
open_module_under
x
15
__module_init__
M
1
n
n
x
22
DefaultUserInteraction
i
81
5
66
1
38
0
15
99
7
1
7
2
65
5
49
3
4
15
99
7
4
7
5
65
5
49
3
4
15
99
7
6
7
7
65
5
49
3
4
15
99
7
1
7
8
65
67
49
9
0
49
10
4
15
99
7
4
7
11
65
67
49
9
0
49
10
4
15
99
7
6
7
12
65
67
49
9
0
49
10
4
11
I
5
I
0
I
0
I
0
n
p
13
x
3
@ui
x
2
ui
M
1
n
n
x
2
ui
i
35
39
0
13
10
34
15
45
1
2
43
3
13
71
4
47
9
29
47
49
5
0
13
47
49
6
0
15
8
32
49
4
0
38
0
11
I
2
I
0
I
0
I
0
n
p
7
x
3
@ui
x
3
Gem
n
x
9
ConsoleUI
x
3
new
x
8
allocate
x
10
initialize
p
5
I
-1
I
16
I
0
I
17
I
23
x
32
lib/rubygems/user_interaction.rb
p
0
x
13
attach_method
x
3
ui=
M
1
n
n
x
3
ui=
i
5
20
0
38
0
11
I
2
I
1
I
1
I
1
n
p
1
x
3
@ui
p
5
I
-1
I
1e
I
0
I
1f
I
5
x
32
lib/rubygems/user_interaction.rb
p
1
x
6
new_ui
x
6
use_ui
M
1
n
n
x
6
use_ui
i
36
29
22
1
26
93
0
15
39
0
19
1
15
20
0
38
0
15
60
0
30
8
30
26
20
1
38
0
15
27
34
20
1
38
0
15
11
I
5
I
2
I
1
I
1
n
p
1
x
3
@ui
p
13
I
-1
I
25
I
0
I
26
I
c
I
27
I
11
I
28
I
17
I
2a
I
1e
I
2a
I
24
x
32
lib/rubygems/user_interaction.rb
p
2
x
6
new_ui
x
6
old_ui
M
1
n
n
x
2
ui
i
9
45
0
1
43
2
49
3
0
11
I
1
I
0
I
0
I
0
n
p
4
x
3
Gem
n
x
22
DefaultUserInteraction
x
2
ui
p
5
I
-1
I
30
I
0
I
31
I
9
x
32
lib/rubygems/user_interaction.rb
p
0
x
17
method_visibility
x
15
add_defn_method
M
1
n
n
x
3
ui=
i
15
45
0
1
43
2
20
0
13
18
2
49
3
1
15
11
I
4
I
1
I
1
I
1
n
p
4
x
3
Gem
n
x
22
DefaultUserInteraction
x
3
ui=
p
5
I
-1
I
37
I
0
I
38
I
f
x
32
lib/rubygems/user_interaction.rb
p
1
x
6
new_ui
M
1
n
n
x
6
use_ui
i
28
95
19
1
15
45
0
1
43
2
20
0
20
1
13
70
10
24
44
43
3
12
49
4
1
50
5
1
11
I
6
I
2
I
1
I
1
n
p
6
x
3
Gem
n
x
22
DefaultUserInteraction
x
4
Proc
x
14
__from_block__
x
6
use_ui
p
5
I
-1
I
3e
I
4
I
3f
I
1c
x
32
lib/rubygems/user_interaction.rb
p
2
x
6
new_ui
x
5
block
p
15
I
2
I
11
I
6
I
16
I
11
I
1e
I
1c
I
25
I
27
I
30
I
35
I
37
I
43
I
3e
I
51
x
32
lib/rubygems/user_interaction.rb
p
0
x
13
attach_method
x
15
UserInteraction
n
M
1
n
n
x
15
UserInteraction
i
39
5
66
5
45
0
1
43
2
47
49
3
1
15
7
4
7
5
7
6
7
7
7
8
7
9
7
10
7
11
7
12
35
9
56
13
50
14
0
11
I
9
I
0
I
0
I
0
n
p
15
x
3
Gem
n
x
22
DefaultUserInteraction
x
7
include
x
5
alert
x
11
alert_error
x
13
alert_warning
x
3
ask
x
16
ask_for_password
x
10
ask_yes_no
x
16
choose_from_list
x
3
say
x
21
terminate_interaction
M
1
p
2
x
9
for_block
t
n
x
15
UserInteraction
i
34
57
19
0
15
5
7
0
20
0
47
101
1
7
2
20
0
47
101
1
7
3
63
5
65
49
4
0
4
124
47
49
5
3
11
I
8
I
1
I
1
I
1
n
p
6
s
11

      def 
x
4
to_s
s
19
(*args)
        ui.
s
22
(*args)
      end
    
x
11
active_path
x
10
class_eval
p
15
I
0
I
6f
I
1
I
77
I
4
I
7c
I
5
I
78
I
7
I
79
I
e
I
7a
I
17
I
7c
I
22
x
32
lib/rubygems/user_interaction.rb
p
1
x
8
methname
x
4
each
p
23
I
2
I
55
I
d
I
6f
I
f
I
70
I
11
I
71
I
13
I
72
I
15
I
73
I
17
I
74
I
19
I
75
I
1b
I
76
I
1d
I
77
I
21
I
6f
I
27
x
32
lib/rubygems/user_interaction.rb
p
0
x
8
StreamUI
n
x
16
open_class_under
x
14
__class_init__
M
1
n
n
x
8
StreamUI
i
384
5
66
5
7
0
7
1
7
2
47
49
3
3
15
99
7
4
7
5
65
67
49
6
0
49
7
4
15
99
7
8
7
9
65
67
49
6
0
49
7
4
15
99
7
10
7
11
65
67
49
6
0
49
7
4
15
99
7
12
7
13
65
67
49
6
0
49
7
4
15
45
14
15
7
16
64
85
17
9
95
99
7
18
7
19
65
67
49
6
0
49
7
4
8
136
99
7
18
7
20
65
67
49
6
0
49
7
4
15
99
7
21
7
22
65
67
49
6
0
49
7
4
15
99
7
23
7
24
65
67
49
6
0
49
7
4
15
99
7
25
7
26
65
67
49
6
0
49
7
4
15
99
7
27
7
28
65
67
49
6
0
49
7
4
15
99
7
29
7
30
65
67
49
6
0
49
7
4
15
99
7
31
7
32
65
67
49
6
0
49
7
4
15
99
7
33
7
34
65
67
49
6
0
49
7
4
15
99
7
35
7
36
65
67
49
6
0
49
7
4
15
99
7
37
7
38
65
67
49
6
0
49
7
4
15
99
7
39
1
65
49
40
3
13
99
12
7
41
12
7
42
12
65
12
49
43
4
15
49
41
0
15
99
7
44
1
65
49
40
3
13
99
12
7
41
12
7
45
12
65
12
49
43
4
15
49
41
0
15
99
7
46
1
65
49
40
3
13
99
12
7
41
12
7
47
12
65
12
49
43
4
15
49
41
0
15
99
7
48
7
49
65
67
49
6
0
49
7
4
15
99
7
50
1
65
49
40
3
13
99
12
7
41
12
7
51
12
65
12
49
43
4
15
49
41
0
15
99
7
52
1
65
49
40
3
13
99
12
7
41
12
7
53
12
65
12
49
43
4
15
49
41
0
11
I
6
I
0
I
0
I
0
n
p
54
x
3
ins
x
4
outs
x
4
errs
x
11
attr_reader
x
10
initialize
M
1
n
n
x
10
initialize
i
25
23
2
10
10
45
0
1
19
2
15
20
0
38
2
15
20
1
38
3
15
20
2
38
4
11
I
4
I
3
I
2
I
3
n
p
5
x
6
STDERR
n
x
4
@ins
x
5
@outs
x
5
@errs
p
9
I
-1
I
87
I
a
I
88
I
f
I
89
I
14
I
8a
I
19
x
32
lib/rubygems/user_interaction.rb
p
3
x
9
in_stream
x
10
out_stream
x
10
err_stream
x
17
method_visibility
x
15
add_defn_method
x
16
choose_from_list
M
1
n
n
x
16
choose_from_list
i
79
39
0
20
0
49
1
1
15
20
1
56
2
50
3
0
15
39
0
7
4
64
49
5
1
15
39
0
49
6
0
15
39
7
49
8
0
19
2
15
20
2
9
46
1
8
51
1
1
35
2
11
15
20
2
49
9
0
49
10
0
79
82
11
19
2
15
20
1
20
2
49
12
1
20
2
35
2
11
11
I
5
I
3
I
2
I
2
n
p
13
x
5
@outs
x
4
puts
M
1
p
2
x
9
for_block
t
n
x
16
choose_from_list
i
35
58
37
19
0
15
37
19
1
15
15
39
0
7
1
20
1
79
81
2
47
101
3
7
4
20
0
47
101
3
63
4
49
5
1
11
I
8
I
2
I
2
I
2
n
p
6
x
5
@outs
s
1
 
x
1
+
x
4
to_s
s
2
. 
x
4
puts
p
5
I
0
I
95
I
a
I
96
I
23
x
32
lib/rubygems/user_interaction.rb
p
2
x
4
item
x
5
index
x
15
each_with_index
s
2
> 
x
5
print
x
5
flush
x
4
@ins
x
4
gets
x
5
strip
x
4
to_i
x
1
-
x
2
[]
p
21
I
-1
I
92
I
0
I
93
I
8
I
95
I
10
I
99
I
19
I
9a
I
1f
I
9c
I
27
I
9e
I
33
I
0
I
34
I
a0
I
42
I
a1
I
4f
x
32
lib/rubygems/user_interaction.rb
p
3
x
8
question
x
4
list
x
6
result
x
10
ask_yes_no
M
1
n
n
x
10
ask_yes_no
i
220
23
1
10
8
1
19
1
15
39
0
49
1
0
9
18
1
8
43
20
1
49
2
0
9
40
5
45
3
4
43
5
7
6
64
47
49
7
2
8
43
20
1
11
15
20
1
13
1
12
49
8
1
9
60
15
7
9
64
8
78
13
2
12
49
8
1
9
74
15
7
10
64
8
78
15
7
11
64
19
2
15
1
19
3
15
20
3
49
2
0
9
214
5
20
0
47
101
12
7
13
20
2
47
101
12
7
14
63
4
47
49
15
1
19
3
15
20
3
13
7
16
13
70
9
137
15
44
43
17
7
18
78
49
19
2
6
16
12
49
8
1
9
147
15
2
8
208
13
7
20
13
70
9
166
15
44
43
17
7
21
78
49
19
2
6
20
12
49
8
1
9
176
15
3
8
208
13
7
22
13
70
9
195
15
44
43
17
7
23
78
49
19
2
6
22
12
49
8
1
9
206
15
20
1
8
208
15
1
19
3
15
68
8
85
1
15
20
3
11
11
I
9
I
4
I
1
I
2
n
p
24
x
4
@ins
x
4
tty?
x
4
nil?
x
3
Gem
n
x
26
OperationNotSupportedError
s
47
Not connected to a tty and no default specified
x
5
raise
x
3
===
s
2
yn
s
2
Yn
s
2
yN
x
4
to_s
s
2
 [
s
1
]
x
3
ask
n
x
6
Regexp
s
7
^[Yy].*
x
3
new
n
s
7
^[Nn].*
n
s
2
^$
p
59
I
-1
I
a9
I
8
I
aa
I
12
I
ab
I
19
I
ac
I
1f
I
ad
I
22
I
ac
I
28
I
af
I
2b
I
0
I
2c
I
b3
I
2e
I
b4
I
37
I
b5
I
3c
I
b6
I
45
I
b7
I
4b
I
b9
I
4e
I
b3
I
51
I
bc
I
55
I
be
I
5c
I
bf
I
74
I
c0
I
76
I
c1
I
90
I
c2
I
93
I
c3
I
ad
I
c4
I
b0
I
c5
I
ca
I
c6
I
cf
I
c8
I
d0
I
c0
I
d6
I
0
I
d8
I
cc
I
dc
x
32
lib/rubygems/user_interaction.rb
p
4
x
8
question
x
7
default
x
4
qstr
x
6
result
x
3
ask
M
1
n
n
x
3
ask
i
56
39
0
49
1
0
9
10
1
8
12
1
11
15
39
2
20
0
7
3
64
81
4
49
5
1
15
39
2
49
6
0
15
39
0
49
7
0
19
1
15
20
1
9
51
20
1
49
8
0
8
52
1
15
20
1
11
I
5
I
2
I
1
I
1
n
p
9
x
4
@ins
x
4
tty?
x
5
@outs
s
2
  
x
1
+
x
5
print
x
5
flush
x
4
gets
x
6
chomp!
p
19
I
-1
I
d2
I
0
I
d3
I
c
I
0
I
d
I
d5
I
1a
I
d6
I
20
I
d8
I
28
I
d9
I
34
I
0
I
35
I
da
I
38
x
32
lib/rubygems/user_interaction.rb
p
2
x
8
question
x
6
result
x
12
RUBY_VERSION
n
s
5
1.9.2
x
1
>
x
16
ask_for_password
M
1
n
n
x
16
ask_for_password
i
67
39
0
49
1
0
9
10
1
8
12
1
11
15
5
7
2
64
47
49
3
1
15
39
4
20
0
7
5
64
81
6
49
7
1
15
39
4
49
8
0
15
39
0
56
9
50
10
0
19
1
15
20
1
9
62
20
1
49
11
0
8
63
1
15
20
1
11
I
5
I
2
I
1
I
1
n
p
12
x
4
@ins
x
4
tty?
s
10
io/console
x
7
require
x
5
@outs
s
2
  
x
1
+
x
5
print
x
5
flush
M
1
p
2
x
9
for_block
t
n
x
16
ask_for_password
i
6
39
0
49
1
0
11
I
2
I
0
I
0
I
0
I
-2
p
2
x
4
@ins
x
4
gets
p
3
I
0
I
e9
I
6
x
32
lib/rubygems/user_interaction.rb
p
0
x
6
noecho
x
6
chomp!
p
21
I
-1
I
e1
I
0
I
e2
I
c
I
0
I
d
I
e4
I
16
I
e6
I
23
I
e7
I
29
I
e9
I
33
I
ea
I
3f
I
0
I
40
I
eb
I
43
x
32
lib/rubygems/user_interaction.rb
p
2
x
8
question
x
8
password
M
1
n
n
x
16
ask_for_password
i
49
39
0
49
1
0
9
10
1
8
12
1
11
15
39
2
20
0
7
3
64
81
4
49
5
1
15
39
2
49
6
0
15
45
7
8
49
9
0
9
45
5
48
10
8
48
5
48
11
11
I
4
I
1
I
1
I
1
n
p
12
x
4
@ins
x
4
tty?
x
5
@outs
s
2
  
x
1
+
x
5
print
x
5
flush
x
3
Gem
n
x
13
win_platform?
x
27
ask_for_password_on_windows
x
24
ask_for_password_on_unix
p
15
I
-1
I
f1
I
0
I
f2
I
c
I
0
I
d
I
f4
I
1a
I
f5
I
20
I
f7
I
30
I
0
I
31
x
32
lib/rubygems/user_interaction.rb
p
1
x
8
question
x
27
ask_for_password_on_windows
M
1
n
n
x
27
ask_for_password_on_windows
i
147
5
7
0
64
47
49
1
1
15
1
19
0
15
7
2
64
19
1
15
45
3
4
13
71
5
47
9
51
47
49
6
0
13
7
7
64
7
8
64
35
0
7
9
64
47
49
10
4
15
8
65
7
7
64
7
8
64
35
0
7
9
64
49
5
4
49
11
0
19
0
9
138
20
0
4
10
83
12
13
10
88
15
20
0
4
13
83
12
9
95
1
8
139
8
96
1
15
20
0
4
127
83
12
13
10
113
15
20
0
4
8
83
12
9
124
20
1
77
79
49
13
2
8
134
20
1
20
0
49
14
0
49
15
1
15
68
8
19
1
15
5
48
16
15
20
1
11
I
8
I
2
I
0
I
0
n
p
17
s
8
Win32API
x
7
require
s
0

x
8
Win32API
n
x
3
new
x
8
allocate
s
6
crtdll
s
6
_getch
s
1
L
x
10
initialize
x
4
Call
x
2
==
x
6
slice!
x
3
chr
x
2
<<
x
4
puts
p
27
I
-1
I
fd
I
0
I
fe
I
9
I
ff
I
d
I
100
I
13
I
102
I
48
I
103
I
60
I
0
I
61
I
104
I
73
I
105
I
7c
I
107
I
86
I
0
I
8c
I
10b
I
90
I
10c
I
93
x
32
lib/rubygems/user_interaction.rb
p
2
x
4
char
x
8
password
x
24
ask_for_password_on_unix
M
1
n
n
x
24
ask_for_password_on_unix
i
42
5
7
0
64
47
49
1
1
15
39
2
49
3
0
19
0
15
20
0
9
28
20
0
49
4
0
8
29
1
15
5
7
5
64
47
49
1
1
15
20
0
11
I
3
I
1
I
0
I
0
n
p
6
s
10
stty -echo
x
6
system
x
4
@ins
x
4
gets
x
6
chomp!
s
9
stty echo
p
15
I
-1
I
112
I
0
I
113
I
9
I
114
I
11
I
115
I
1d
I
0
I
1e
I
116
I
27
I
117
I
2a
x
32
lib/rubygems/user_interaction.rb
p
1
x
8
password
x
3
say
M
1
n
n
x
3
say
i
18
23
0
10
10
7
0
64
19
0
15
39
1
20
0
49
2
1
11
I
3
I
1
I
0
I
1
n
p
3
s
0

x
5
@outs
x
4
puts
p
5
I
-1
I
11e
I
a
I
11f
I
12
x
32
lib/rubygems/user_interaction.rb
p
1
x
9
statement
x
5
alert
M
1
n
n
x
5
alert
i
38
23
1
10
8
1
19
1
15
39
0
7
1
20
0
47
101
2
63
2
49
3
1
15
20
1
9
36
5
20
1
47
49
4
1
8
37
1
11
I
5
I
2
I
1
I
2
n
p
5
x
5
@outs
s
7
INFO:  
x
4
to_s
x
4
puts
x
3
ask
p
9
I
-1
I
125
I
8
I
126
I
17
I
127
I
25
I
0
I
26
x
32
lib/rubygems/user_interaction.rb
p
2
x
9
statement
x
8
question
x
13
alert_warning
M
1
n
n
x
13
alert_warning
i
38
23
1
10
8
1
19
1
15
39
0
7
1
20
0
47
101
2
63
2
49
3
1
15
20
1
9
36
5
20
1
47
49
4
1
8
37
1
11
I
5
I
2
I
1
I
2
n
p
5
x
5
@errs
s
10
WARNING:  
x
4
to_s
x
4
puts
x
3
ask
p
9
I
-1
I
12e
I
8
I
12f
I
17
I
130
I
25
I
0
I
26
x
32
lib/rubygems/user_interaction.rb
p
2
x
9
statement
x
8
question
x
11
alert_error
M
1
n
n
x
11
alert_error
i
38
23
1
10
8
1
19
1
15
39
0
7
1
20
0
47
101
2
63
2
49
3
1
15
20
1
9
36
5
20
1
47
49
4
1
8
37
1
11
I
5
I
2
I
1
I
2
n
p
5
x
5
@errs
s
8
ERROR:  
x
4
to_s
x
4
puts
x
3
ask
p
9
I
-1
I
137
I
8
I
138
I
17
I
139
I
25
I
0
I
26
x
32
lib/rubygems/user_interaction.rb
p
2
x
9
statement
x
8
question
x
5
debug
M
1
n
n
x
5
debug
i
8
39
0
20
0
49
1
1
11
I
3
I
1
I
1
I
1
n
p
2
x
5
@errs
x
4
puts
p
5
I
-1
I
13f
I
0
I
140
I
8
x
32
lib/rubygems/user_interaction.rb
p
1
x
9
statement
x
21
terminate_interaction
M
1
n
n
x
21
terminate_interaction
i
21
23
0
10
8
78
19
0
15
5
45
0
1
43
2
20
0
47
49
3
2
11
I
4
I
1
I
0
I
1
n
p
4
x
3
Gem
n
x
19
SystemExitException
x
5
raise
p
5
I
-1
I
147
I
8
I
148
I
15
x
32
lib/rubygems/user_interaction.rb
p
1
x
6
status
x
17
progress_reporter
M
1
n
n
x
17
progress_reporter
i
79
45
0
1
49
2
0
49
3
0
13
1
12
49
4
1
10
27
13
3
12
49
4
1
10
27
8
42
15
45
5
6
39
7
20
0
36
1
51
8
1
8
78
13
2
12
49
4
1
9
65
15
45
9
10
39
7
20
0
36
1
51
8
1
8
78
15
45
11
12
39
7
20
0
36
1
51
8
1
11
I
5
I
1
I
0
I
0
I
0
p
13
x
3
Gem
n
x
13
configuration
x
7
verbose
x
3
===
x
22
SilentProgressReporter
n
x
5
@outs
x
3
new
x
22
SimpleProgressReporter
n
x
23
VerboseProgressReporter
n
p
17
I
-1
I
14e
I
0
I
14f
I
9
I
150
I
1c
I
151
I
2a
I
152
I
33
I
153
I
42
I
155
I
4e
I
0
I
4f
x
32
lib/rubygems/user_interaction.rb
p
1
x
4
args
x
22
SilentProgressReporter
x
10
open_class
x
14
__class_init__
M
1
n
n
x
22
SilentProgressReporter
i
52
5
66
5
7
0
47
49
1
1
15
99
7
2
7
3
65
67
49
4
0
49
5
4
15
99
7
6
7
7
65
67
49
4
0
49
5
4
15
99
7
8
7
9
65
67
49
4
0
49
5
4
11
I
5
I
0
I
0
I
0
n
p
10
x
5
count
x
11
attr_reader
x
10
initialize
M
1
n
n
x
10
initialize
i
10
23
3
10
8
1
19
3
15
1
11
I
5
I
4
I
3
I
4
n
p
0
p
5
I
-1
I
15f
I
8
I
160
I
a
x
32
lib/rubygems/user_interaction.rb
p
4
x
10
out_stream
x
4
size
x
15
initial_message
x
16
terminal_message
x
17
method_visibility
x
15
add_defn_method
x
7
updated
M
1
n
n
x
7
updated
i
2
1
11
I
2
I
1
I
1
I
1
n
p
0
p
5
I
-1
I
162
I
0
I
163
I
2
x
32
lib/rubygems/user_interaction.rb
p
1
x
7
message
x
4
done
M
1
n
n
x
4
done
i
2
1
11
I
1
I
0
I
0
I
0
n
p
0
p
5
I
-1
I
165
I
0
I
166
I
2
x
32
lib/rubygems/user_interaction.rb
p
0
p
9
I
2
I
15d
I
a
I
15f
I
18
I
162
I
26
I
165
I
34
x
32
lib/rubygems/user_interaction.rb
p
0
x
13
attach_method
x
22
SimpleProgressReporter
M
1
n
n
x
22
SimpleProgressReporter
i
63
5
66
5
45
0
1
43
2
47
49
3
1
15
5
7
4
47
49
5
1
15
99
7
6
7
7
65
67
49
8
0
49
9
4
15
99
7
10
7
11
65
67
49
8
0
49
9
4
15
99
7
12
7
13
65
67
49
8
0
49
9
4
11
I
5
I
0
I
0
I
0
n
p
14
x
3
Gem
n
x
22
DefaultUserInteraction
x
7
include
x
5
count
x
11
attr_reader
x
10
initialize
M
1
n
n
x
10
initialize
i
37
23
3
10
10
7
0
64
19
3
15
20
0
38
1
15
20
1
38
2
15
78
38
3
15
20
3
38
4
15
39
1
20
2
49
5
1
11
I
6
I
4
I
3
I
4
n
p
6
s
8
complete
x
4
@out
x
6
@total
x
6
@count
x
17
@terminal_message
x
4
puts
p
13
I
-1
I
173
I
a
I
174
I
f
I
175
I
14
I
176
I
18
I
177
I
1d
I
179
I
25
x
32
lib/rubygems/user_interaction.rb
p
4
x
10
out_stream
x
4
size
x
15
initial_message
x
16
terminal_message
x
17
method_visibility
x
15
add_defn_method
x
7
updated
M
1
n
n
x
7
updated
i
23
39
0
79
81
1
38
0
15
39
2
7
3
64
49
4
1
15
39
2
49
5
0
11
I
3
I
1
I
1
I
1
n
p
6
x
6
@count
x
1
+
x
4
@out
s
1
.
x
5
print
x
5
flush
p
9
I
-1
I
17f
I
0
I
180
I
8
I
181
I
11
I
182
I
17
x
32
lib/rubygems/user_interaction.rb
p
1
x
7
message
x
4
done
M
1
n
n
x
4
done
i
15
39
0
7
1
39
2
47
101
3
63
2
49
4
1
11
I
3
I
0
I
0
I
0
n
p
5
x
4
@out
s
1


x
17
@terminal_message
x
4
to_s
x
4
puts
p
5
I
-1
I
188
I
0
I
189
I
f
x
32
lib/rubygems/user_interaction.rb
p
0
p
11
I
2
I
16e
I
d
I
170
I
15
I
173
I
23
I
17f
I
31
I
188
I
3f
x
32
lib/rubygems/user_interaction.rb
p
0
x
23
VerboseProgressReporter
M
1
n
n
x
23
VerboseProgressReporter
i
63
5
66
5
45
0
1
43
2
47
49
3
1
15
5
7
4
47
49
5
1
15
99
7
6
7
7
65
67
49
8
0
49
9
4
15
99
7
10
7
11
65
67
49
8
0
49
9
4
15
99
7
12
7
13
65
67
49
8
0
49
9
4
11
I
5
I
0
I
0
I
0
n
p
14
x
3
Gem
n
x
22
DefaultUserInteraction
x
7
include
x
5
count
x
11
attr_reader
x
10
initialize
M
1
n
n
x
10
initialize
i
37
23
3
10
10
7
0
64
19
3
15
20
0
38
1
15
20
1
38
2
15
78
38
3
15
20
3
38
4
15
39
1
20
2
49
5
1
11
I
6
I
4
I
3
I
4
n
p
6
s
8
complete
x
4
@out
x
6
@total
x
6
@count
x
17
@terminal_message
x
4
puts
p
13
I
-1
I
198
I
a
I
199
I
f
I
19a
I
14
I
19b
I
18
I
19c
I
1d
I
19e
I
25
x
32
lib/rubygems/user_interaction.rb
p
4
x
10
out_stream
x
4
size
x
15
initial_message
x
16
terminal_message
x
17
method_visibility
x
15
add_defn_method
x
7
updated
M
1
n
n
x
7
updated
i
35
39
0
79
81
1
38
0
15
39
2
39
0
47
101
3
7
4
39
5
47
101
3
7
6
20
0
47
101
3
63
5
49
7
1
11
I
7
I
1
I
1
I
1
n
p
8
x
6
@count
x
1
+
x
4
@out
x
4
to_s
s
1
/
x
6
@total
s
2
: 
x
4
puts
p
7
I
-1
I
1a4
I
0
I
1a5
I
8
I
1a6
I
23
x
32
lib/rubygems/user_interaction.rb
p
1
x
7
message
x
4
done
M
1
n
n
x
4
done
i
8
39
0
39
1
49
2
1
11
I
2
I
0
I
0
I
0
n
p
3
x
4
@out
x
17
@terminal_message
x
4
puts
p
5
I
-1
I
1ac
I
0
I
1ad
I
8
x
32
lib/rubygems/user_interaction.rb
p
0
p
11
I
2
I
193
I
d
I
195
I
15
I
198
I
23
I
1a4
I
31
I
1ac
I
3f
x
32
lib/rubygems/user_interaction.rb
p
0
x
17
download_reporter
M
1
n
n
x
17
download_reporter
i
56
45
0
1
49
2
0
49
3
0
13
1
12
49
4
1
10
27
13
3
12
49
4
1
10
27
8
42
15
45
5
6
39
7
20
0
36
1
51
8
1
8
55
15
45
9
10
39
7
20
0
36
1
51
8
1
11
I
5
I
1
I
0
I
0
I
0
p
11
x
3
Gem
n
x
13
configuration
x
7
verbose
x
3
===
x
22
SilentDownloadReporter
n
x
5
@outs
x
3
new
x
23
VerboseDownloadReporter
n
p
13
I
-1
I
1b4
I
0
I
1b5
I
9
I
1b6
I
1c
I
1b7
I
2b
I
1b9
I
37
I
0
I
38
x
32
lib/rubygems/user_interaction.rb
p
1
x
4
args
x
22
SilentDownloadReporter
M
1
n
n
x
22
SilentDownloadReporter
i
58
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
11
I
5
I
0
I
0
I
0
n
p
10
x
10
initialize
M
1
n
n
x
10
initialize
i
2
1
11
I
3
I
2
I
1
I
1
I
1
p
0
p
5
I
-1
I
1c1
I
0
I
1c2
I
2
x
32
lib/rubygems/user_interaction.rb
p
2
x
10
out_stream
x
4
args
x
17
method_visibility
x
15
add_defn_method
x
5
fetch
M
1
n
n
x
5
fetch
i
2
1
11
I
3
I
2
I
2
I
2
n
p
0
p
5
I
-1
I
1c4
I
0
I
1c5
I
2
x
32
lib/rubygems/user_interaction.rb
p
2
x
8
filename
x
8
filesize
x
6
update
M
1
n
n
x
6
update
i
2
1
11
I
2
I
1
I
1
I
1
n
p
0
p
5
I
-1
I
1c7
I
0
I
1c8
I
2
x
32
lib/rubygems/user_interaction.rb
p
1
x
7
current
x
4
done
M
1
n
n
x
4
done
i
2
1
11
I
1
I
0
I
0
I
0
n
p
0
p
5
I
-1
I
1ca
I
0
I
1cb
I
2
x
32
lib/rubygems/user_interaction.rb
p
0
p
9
I
2
I
1c1
I
10
I
1c4
I
1e
I
1c7
I
2c
I
1ca
I
3a
x
32
lib/rubygems/user_interaction.rb
p
0
x
23
VerboseDownloadReporter
M
1
n
n
x
23
VerboseDownloadReporter
i
88
5
66
5
7
0
7
1
7
2
47
49
3
3
15
99
7
4
7
5
65
67
49
6
0
49
7
4
15
99
7
8
7
9
65
67
49
6
0
49
7
4
15
99
7
10
7
11
65
67
49
6
0
49
7
4
15
99
7
12
7
13
65
67
49
6
0
49
7
4
15
5
48
14
15
99
7
15
7
16
65
67
49
6
0
49
7
4
11
I
5
I
0
I
0
I
0
n
p
17
x
9
file_name
x
11
total_bytes
x
8
progress
x
11
attr_reader
x
10
initialize
M
1
n
n
x
10
initialize
i
9
20
0
38
0
15
78
38
1
11
I
3
I
2
I
1
I
1
I
1
p
2
x
4
@out
x
9
@progress
p
7
I
-1
I
1d4
I
0
I
1d5
I
5
I
1d6
I
9
x
32
lib/rubygems/user_interaction.rb
p
2
x
10
out_stream
x
4
args
x
17
method_visibility
x
15
add_defn_method
x
5
fetch
M
1
n
n
x
5
fetch
i
38
20
0
38
0
15
20
1
49
1
0
38
2
15
39
2
49
3
0
9
25
7
4
64
8
28
7
5
64
38
6
15
5
3
47
49
7
1
11
I
4
I
2
I
2
I
2
n
p
8
x
10
@file_name
x
4
to_i
x
12
@total_bytes
x
5
zero?
s
1
B
s
1
%
x
6
@units
x
14
update_display
p
13
I
-1
I
1d9
I
0
I
1da
I
5
I
1db
I
d
I
1dc
I
1c
I
1dc
I
1f
I
1de
I
26
x
32
lib/rubygems/user_interaction.rb
p
2
x
9
file_name
x
11
total_bytes
x
6
update
M
1
n
n
x
6
update
i
61
39
0
7
1
64
83
2
9
13
20
0
8
35
20
0
49
3
0
4
100
49
4
1
5
48
5
49
3
0
49
6
1
49
7
0
19
1
15
20
1
39
8
83
2
9
50
1
11
8
51
1
15
20
1
38
8
15
5
48
9
11
I
4
I
2
I
1
I
1
n
p
10
x
6
@units
s
1
B
x
2
==
x
4
to_f
x
1
*
x
11
total_bytes
x
1
/
x
4
ceil
x
9
@progress
x
14
update_display
p
19
I
-1
I
1e1
I
0
I
1e2
I
9
I
1e3
I
d
I
1e5
I
23
I
1e2
I
26
I
1e8
I
33
I
0
I
34
I
1ea
I
39
I
1eb
I
3d
x
32
lib/rubygems/user_interaction.rb
p
2
x
5
bytes
x
12
new_progress
x
4
done
M
1
n
n
x
4
done
i
25
39
0
7
1
64
83
2
9
15
4
100
38
3
8
16
1
15
5
2
2
47
49
4
2
11
I
3
I
0
I
0
I
0
n
p
5
x
6
@units
s
1
%
x
2
==
x
9
@progress
x
14
update_display
p
9
I
-1
I
1ee
I
0
I
1ef
I
10
I
0
I
11
I
1f0
I
19
x
32
lib/rubygems/user_interaction.rb
p
0
x
7
private
x
14
update_display
M
1
n
n
x
14
update_display
i
81
23
0
10
8
2
19
0
15
23
1
10
16
3
19
1
15
39
0
49
1
0
9
26
1
8
28
1
11
15
20
0
9
54
39
0
7
2
64
39
3
39
4
39
5
35
3
49
6
1
49
7
1
8
67
39
0
7
8
64
39
3
49
6
1
49
7
1
15
20
1
9
79
39
0
49
9
0
8
80
1
11
I
7
I
2
I
0
I
2
n
p
10
x
4
@out
x
4
tty?
s
21

Fetching: %s (%3d%s)
x
10
@file_name
x
9
@progress
x
6
@units
x
1
%
x
5
print
s
12
Fetching: %s
x
4
puts
p
19
I
-1
I
1f5
I
10
I
1f6
I
1c
I
0
I
1d
I
1f8
I
21
I
1f9
I
36
I
1fb
I
43
I
0
I
44
I
1fd
I
50
I
0
I
51
x
32
lib/rubygems/user_interaction.rb
p
2
x
13
show_progress
x
8
new_line
p
15
I
2
I
1d2
I
e
I
1d4
I
1c
I
1d9
I
2a
I
1e1
I
38
I
1ee
I
46
I
1f3
I
4a
I
1f5
I
58
x
32
lib/rubygems/user_interaction.rb
p
0
p
49
I
2
I
85
I
e
I
87
I
1c
I
92
I
2a
I
a9
I
38
I
d2
I
46
I
dd
I
50
I
e1
I
5f
I
f1
I
6d
I
fd
I
7b
I
112
I
88
I
0
I
89
I
11e
I
97
I
125
I
a5
I
12e
I
b3
I
137
I
c1
I
13f
I
cf
I
147
I
dd
I
14e
I
eb
I
15c
I
106
I
16c
I
121
I
191
I
13c
I
1b4
I
14a
I
1c0
I
165
I
1d1
I
180
x
32
lib/rubygems/user_interaction.rb
p
0
x
9
ConsoleUI
n
n
M
1
n
n
x
9
ConsoleUI
i
16
5
66
99
7
0
7
1
65
67
49
2
0
49
3
4
11
I
5
I
0
I
0
I
0
n
p
4
x
10
initialize
M
1
n
n
x
10
initialize
i
14
45
0
1
45
2
3
45
4
5
54
52
6
3
11
I
4
I
0
I
0
I
0
n
p
7
x
5
STDIN
n
x
6
STDOUT
n
x
6
STDERR
n
x
10
initialize
p
5
I
-1
I
207
I
0
I
208
I
e
x
32
lib/rubygems/user_interaction.rb
p
0
x
17
method_visibility
x
15
add_defn_method
p
3
I
2
I
207
I
10
x
32
lib/rubygems/user_interaction.rb
p
0
x
8
SilentUI
n
n
M
1
n
n
x
8
SilentUI
i
16
5
66
99
7
0
7
1
65
67
49
2
0
49
3
4
11
I
5
I
0
I
0
I
0
n
p
4
x
10
initialize
M
1
n
n
x
10
initialize
i
123
1
1
17
2
19
0
15
19
1
15
2
15
26
93
0
15
29
51
0
45
0
1
7
2
64
7
3
64
49
4
2
19
0
15
45
0
5
7
2
64
7
6
64
49
4
2
19
1
30
8
108
26
93
1
15
24
13
45
7
8
43
9
12
49
10
1
10
70
8
103
15
45
0
11
7
12
64
7
3
64
49
4
2
19
0
15
45
0
13
7
12
64
7
6
64
49
4
2
19
1
25
8
108
15
92
1
27
34
92
0
27
15
20
0
20
1
20
1
54
52
14
3
11
I
8
I
2
I
0
I
0
n
p
15
x
4
File
n
s
9
/dev/null
s
1
r
x
4
open
n
s
1
w
x
5
Errno
n
x
6
ENOENT
x
3
===
n
s
3
nul
n
x
10
initialize
p
21
I
-1
I
211
I
0
I
213
I
c
I
216
I
22
I
217
I
33
I
0
I
38
I
218
I
47
I
219
I
56
I
21a
I
6c
I
0
I
70
I
21d
I
7b
x
32
lib/rubygems/user_interaction.rb
p
2
x
6
reader
x
6
writer
x
17
method_visibility
x
15
add_defn_method
p
3
I
2
I
211
I
10
x
32
lib/rubygems/user_interaction.rb
p
0
p
11
I
0
I
b
I
1c
I
53
I
38
I
83
I
55
I
206
I
76
I
20f
I
99
x
32
lib/rubygems/user_interaction.rb
p
0
