Coverage Report

Created: 2025-06-13 07:32

/src/mruby/build/host/mrbgems/mruby-array-ext/gem_init.c
Line
Count
Source
1
/*
2
 * This file is loading the irep
3
 * Ruby GEM code.
4
 *
5
 * This file was generated by mruby/lib/mruby/gem.rb.
6
 *
7
 * IMPORTANT:
8
 *   This file was generated!
9
 *   All manual changes will get lost.
10
 */
11
#include <stdlib.h>
12
#include <mruby.h>
13
#include <mruby/irep.h>
14
#include <mruby/debug.h>
15
#include <mruby/proc.h>
16
#include <mruby/presym.h>
17
18
#define mrb_BRACED(...) {__VA_ARGS__}
19
#define mrb_DEFINE_SYMS_VAR(name, len, syms, qualifier) \
20
  static qualifier mrb_sym name[len] = mrb_BRACED syms
21
22
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_syms_33, 2, (MRB_SYM(call), MRB_SYM_Q(key), ), const);
23
static const mrb_code gem_mrblib_mruby_array_ext_proc_iseq_33[55] = {
24
0x34,0x04,0x00,0x00,0x21,0x04,0x02,0x00,0x01,0x05,0x01,0x2f,0x04,0x00,0x01,0x01,0x03,0x04,0x21,0x04,
25
0x03,0x00,0x01,0x05,0x03,0x2f,0x04,0x01,0x01,0x27,0x04,0x00,0x05,0x11,0x04,0x25,0x00,0x0f,0x21,0x05,
26
0x03,0x00,0x01,0x06,0x03,0x01,0x07,0x01,0x01,0x04,0x07,0x24,0x05,0x38,0x04,};
27
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_lv_33, 3, (MRB_SYM(val), 0,MRB_SYM(key), ), const);
28
static const mrb_irep gem_mrblib_mruby_array_ext_proc_irep_33 = {
29
  4,9,0,
30
  MRB_IREP_STATIC,gem_mrblib_mruby_array_ext_proc_iseq_33,
31
  NULL,gem_mrblib_mruby_array_ext_proc_syms_33,NULL,
32
  gem_mrblib_mruby_array_ext_proc_lv_33,
33
  NULL,         /* debug_info */
34
  55,0,2,0,0
35
};
36
static const mrb_code gem_mrblib_mruby_array_ext_proc_iseq_34[21] = {
37
0x34,0x04,0x00,0x00,0x21,0x04,0x03,0x00,0x01,0x05,0x01,0x01,0x06,0x01,0x01,0x03,0x06,0x24,0x04,0x38,
38
0x03,};
39
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_lv_34, 2, (MRB_SYM(val), 0,), const);
40
static const mrb_irep gem_mrblib_mruby_array_ext_proc_irep_34 = {
41
  3,8,0,
42
  MRB_IREP_STATIC,gem_mrblib_mruby_array_ext_proc_iseq_34,
43
  NULL,NULL,NULL,
44
  gem_mrblib_mruby_array_ext_proc_lv_34,
45
  NULL,         /* debug_info */
46
  21,0,0,0,0
47
};
48
static const mrb_irep *gem_mrblib_mruby_array_ext_proc_reps_2[2] = {
49
  &gem_mrblib_mruby_array_ext_proc_irep_33,
50
  &gem_mrblib_mruby_array_ext_proc_irep_34,
51
};
52
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_syms_2, 5, (MRB_SYM(each), MRB_SYM(values), MRB_SYM(keys), MRB_SYM(size), MRB_SYM(replace), ), const);
53
static const mrb_code gem_mrblib_mruby_array_ext_proc_iseq_2[88] = {
54
0x34,0x00,0x00,0x01,0x01,0x02,0x01,0x53,0x03,0x00,0x01,0x05,0x02,0x27,0x05,0x00,0x14,0x57,0x06,0x00,
55
0x2e,0x05,0x00,0x00,0x01,0x05,0x03,0x2f,0x05,0x01,0x00,0x01,0x04,0x05,0x25,0x00,0x14,0x53,0x03,0x00,
56
0x57,0x06,0x01,0x2e,0x05,0x00,0x00,0x01,0x05,0x03,0x2f,0x05,0x02,0x00,0x01,0x04,0x05,0x01,0x05,0x04,
57
0x2f,0x05,0x03,0x00,0x2d,0x06,0x03,0x00,0x42,0x05,0x27,0x05,0x00,0x05,0x11,0x05,0x25,0x00,0x07,0x01,
58
0x06,0x04,0x2d,0x05,0x04,0x01,0x38,0x05,};
59
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_lv_2, 4, (0,MRB_SYM(block), MRB_SYM(hash), MRB_SYM(result), ), const);
60
static const mrb_irep gem_mrblib_mruby_array_ext_proc_irep_2 = {
61
  5,8,0,
62
  MRB_IREP_STATIC,gem_mrblib_mruby_array_ext_proc_iseq_2,
63
  NULL,gem_mrblib_mruby_array_ext_proc_syms_2,gem_mrblib_mruby_array_ext_proc_reps_2,
64
  gem_mrblib_mruby_array_ext_proc_lv_2,
65
  NULL,         /* debug_info */
66
  88,0,5,2,0
67
};
68
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_syms_3, 1, (MRB_SYM_B(uniq), ), const);
69
static const mrb_code gem_mrblib_mruby_array_ext_proc_iseq_3[32] = {
70
0x34,0x00,0x00,0x01,0x01,0x02,0x01,0x12,0x04,0x06,0x05,0x05,0x06,0x59,0x05,0x23,0x04,0x01,0x03,0x04,
71
0x01,0x04,0x03,0x01,0x05,0x02,0x30,0x04,0x00,0x00,0x38,0x03,};
72
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_lv_3, 3, (0,MRB_SYM(block), MRB_SYM(ary), ), const);
73
static const mrb_irep gem_mrblib_mruby_array_ext_proc_irep_3 = {
74
  4,7,0,
75
  MRB_IREP_STATIC,gem_mrblib_mruby_array_ext_proc_iseq_3,
76
  NULL,gem_mrblib_mruby_array_ext_proc_syms_3,NULL,
77
  gem_mrblib_mruby_array_ext_proc_lv_3,
78
  NULL,         /* debug_info */
79
  32,0,1,0,0
80
};
81
static const mrb_irep_pool gem_mrblib_mruby_array_ext_proc_pool_4[2] = {
82
{IREP_TT_STR|(14<<2), {"\x63\x61\x6e\x27\x74\x20\x63\x6f\x6e\x76\x65\x72\x74\x20"}},
83
{IREP_TT_STR|(11<<2), {"\x20\x69\x6e\x74\x6f\x20\x41\x72\x72\x61\x79"}},
84
};
85
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_syms_4, 6, (MRB_SYM(class), MRB_SYM(Array), MRB_SYM(TypeError), MRB_SYM(raise), MRB_SYM(size), MRB_OPSYM(lshift), ), const);
86
static const mrb_code gem_mrblib_mruby_array_ext_proc_iseq_4[170] = {
87
0x34,0x04,0x00,0x00,0x01,0x08,0x01,0x2f,0x08,0x00,0x00,0x1d,0x09,0x01,0x42,0x08,0x26,0x08,0x00,0x18,
88
0x1d,0x09,0x02,0x51,0x0a,0x00,0x01,0x0b,0x01,0x2f,0x0b,0x00,0x00,0x52,0x0a,0x51,0x0b,0x01,0x52,0x0a,
89
0x2d,0x08,0x03,0x02,0x53,0x03,0x00,0x47,0x04,0x00,0x06,0x05,0x01,0x08,0x01,0x2f,0x08,0x04,0x00,0x01,
90
0x06,0x08,0x01,0x08,0x05,0x01,0x09,0x06,0x43,0x08,0x27,0x08,0x00,0x1c,0x00,0x01,0x08,0x03,0x01,0x09,
91
0x01,0x01,0x0a,0x05,0x23,0x09,0x13,0x0a,0x24,0x08,0x01,0x08,0x05,0x3d,0x08,0x01,0x01,0x05,0x08,0x25,
92
0xff,0xd8,0x06,0x05,0x2d,0x08,0x04,0x00,0x01,0x06,0x08,0x01,0x08,0x05,0x01,0x09,0x06,0x43,0x08,0x27,
93
0x08,0x00,0x2d,0x00,0x12,0x08,0x01,0x09,0x05,0x23,0x08,0x01,0x07,0x08,0x01,0x08,0x03,0x01,0x09,0x07,
94
0x23,0x08,0x26,0x08,0x00,0x0a,0x01,0x08,0x04,0x01,0x09,0x07,0x2f,0x08,0x05,0x01,0x01,0x08,0x05,0x3d,
95
0x08,0x01,0x01,0x05,0x08,0x25,0xff,0xc7,0x38,0x04,};
96
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_lv_4, 7, (MRB_SYM(elem), 0,MRB_SYM(hash), MRB_SYM(array), MRB_SYM(idx), MRB_SYM(len), MRB_SYM(v), ), const);
97
static const mrb_irep gem_mrblib_mruby_array_ext_proc_irep_4 = {
98
  8,13,0,
99
  MRB_IREP_STATIC,gem_mrblib_mruby_array_ext_proc_iseq_4,
100
  gem_mrblib_mruby_array_ext_proc_pool_4,gem_mrblib_mruby_array_ext_proc_syms_4,NULL,
101
  gem_mrblib_mruby_array_ext_proc_lv_4,
102
  NULL,         /* debug_info */
103
  170,2,6,0,0
104
};
105
static const mrb_code gem_mrblib_mruby_array_ext_proc_iseq_130[19] = {
106
0x34,0x04,0x00,0x00,0x21,0x03,0x03,0x00,0x01,0x04,0x01,0x3e,0x03,0x22,0x03,0x03,0x00,0x38,0x03,};
107
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_lv_130, 2, (MRB_SYM(x), 0,), const);
108
static const mrb_irep gem_mrblib_mruby_array_ext_proc_irep_130 = {
109
  3,6,0,
110
  MRB_IREP_STATIC,gem_mrblib_mruby_array_ext_proc_iseq_130,
111
  NULL,NULL,NULL,
112
  gem_mrblib_mruby_array_ext_proc_lv_130,
113
  NULL,         /* debug_info */
114
  19,0,0,0,0
115
};
116
static const mrb_irep *gem_mrblib_mruby_array_ext_proc_reps_5[1] = {
117
  &gem_mrblib_mruby_array_ext_proc_irep_130,
118
};
119
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_syms_5, 1, (MRB_SYM(each), ), const);
120
static const mrb_code gem_mrblib_mruby_array_ext_proc_iseq_5[18] = {
121
0x34,0x00,0x10,0x00,0x12,0x03,0x01,0x04,0x01,0x57,0x05,0x00,0x30,0x04,0x00,0x00,0x38,0x03,};
122
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_lv_5, 3, (MRB_SYM(args), 0,MRB_SYM(ary), ), const);
123
static const mrb_irep gem_mrblib_mruby_array_ext_proc_irep_5 = {
124
  4,6,0,
125
  MRB_IREP_STATIC,gem_mrblib_mruby_array_ext_proc_iseq_5,
126
  NULL,gem_mrblib_mruby_array_ext_proc_syms_5,gem_mrblib_mruby_array_ext_proc_reps_5,
127
  gem_mrblib_mruby_array_ext_proc_lv_5,
128
  NULL,         /* debug_info */
129
  18,0,1,1,0
130
};
131
static const mrb_irep_pool gem_mrblib_mruby_array_ext_proc_pool_6[2] = {
132
{IREP_TT_STR|(14<<2), {"\x63\x61\x6e\x27\x74\x20\x63\x6f\x6e\x76\x65\x72\x74\x20"}},
133
{IREP_TT_STR|(11<<2), {"\x20\x69\x6e\x74\x6f\x20\x41\x72\x72\x61\x79"}},
134
};
135
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_syms_6, 5, (MRB_SYM(class), MRB_SYM(Array), MRB_SYM(TypeError), MRB_SYM(raise), MRB_SYM_B(uniq), ), const);
136
static const mrb_code gem_mrblib_mruby_array_ext_proc_iseq_6[70] = {
137
0x34,0x04,0x00,0x00,0x01,0x04,0x01,0x2f,0x04,0x00,0x00,0x1d,0x05,0x01,0x42,0x04,0x26,0x04,0x00,0x18,
138
0x1d,0x05,0x02,0x51,0x06,0x00,0x01,0x07,0x01,0x2f,0x07,0x00,0x00,0x52,0x06,0x51,0x07,0x01,0x52,0x06,
139
0x2d,0x04,0x03,0x02,0x12,0x04,0x01,0x05,0x01,0x3c,0x04,0x01,0x03,0x04,0x01,0x04,0x03,0x2f,0x04,0x04,
140
0x00,0x26,0x04,0x00,0x03,0x01,0x04,0x03,0x38,0x04,};
141
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_lv_6, 3, (MRB_SYM(elem), 0,MRB_SYM(ary), ), const);
142
static const mrb_irep gem_mrblib_mruby_array_ext_proc_irep_6 = {
143
  4,9,0,
144
  MRB_IREP_STATIC,gem_mrblib_mruby_array_ext_proc_iseq_6,
145
  gem_mrblib_mruby_array_ext_proc_pool_6,gem_mrblib_mruby_array_ext_proc_syms_6,NULL,
146
  gem_mrblib_mruby_array_ext_proc_lv_6,
147
  NULL,         /* debug_info */
148
  70,2,5,0,0
149
};
150
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_syms_193, 2, (MRB_SYM(concat), MRB_SYM_B(uniq), ), const);
151
static const mrb_code gem_mrblib_mruby_array_ext_proc_iseq_193[25] = {
152
0x34,0x04,0x00,0x00,0x21,0x03,0x03,0x00,0x01,0x04,0x01,0x2f,0x03,0x00,0x01,0x21,0x03,0x03,0x00,0x2f,
153
0x03,0x01,0x00,0x38,0x03,};
154
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_lv_193, 2, (MRB_SYM(x), 0,), const);
155
static const mrb_irep gem_mrblib_mruby_array_ext_proc_irep_193 = {
156
  3,6,0,
157
  MRB_IREP_STATIC,gem_mrblib_mruby_array_ext_proc_iseq_193,
158
  NULL,gem_mrblib_mruby_array_ext_proc_syms_193,NULL,
159
  gem_mrblib_mruby_array_ext_proc_lv_193,
160
  NULL,         /* debug_info */
161
  25,0,2,0,0
162
};
163
static const mrb_irep *gem_mrblib_mruby_array_ext_proc_reps_7[1] = {
164
  &gem_mrblib_mruby_array_ext_proc_irep_193,
165
};
166
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_syms_7, 2, (MRB_SYM(dup), MRB_SYM(each), ), const);
167
static const mrb_code gem_mrblib_mruby_array_ext_proc_iseq_7[23] = {
168
0x34,0x00,0x10,0x00,0x2d,0x04,0x00,0x00,0x01,0x03,0x04,0x01,0x04,0x01,0x57,0x05,0x00,0x30,0x04,0x01,
169
0x00,0x38,0x03,};
170
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_lv_7, 3, (MRB_SYM(args), 0,MRB_SYM(ary), ), const);
171
static const mrb_irep gem_mrblib_mruby_array_ext_proc_irep_7 = {
172
  4,6,0,
173
  MRB_IREP_STATIC,gem_mrblib_mruby_array_ext_proc_iseq_7,
174
  NULL,gem_mrblib_mruby_array_ext_proc_syms_7,gem_mrblib_mruby_array_ext_proc_reps_7,
175
  gem_mrblib_mruby_array_ext_proc_lv_7,
176
  NULL,         /* debug_info */
177
  23,0,2,1,0
178
};
179
static const mrb_irep_pool gem_mrblib_mruby_array_ext_proc_pool_8[2] = {
180
{IREP_TT_STR|(15<<2), {"\x63\x61\x6e\x6e\x6f\x74\x20\x63\x6f\x6e\x76\x65\x72\x74\x20"}},
181
{IREP_TT_STR|(11<<2), {"\x20\x69\x6e\x74\x6f\x20\x41\x72\x72\x61\x79"}},
182
};
183
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_syms_8, 7, (MRB_SYM(class), MRB_SYM(Array), MRB_SYM(TypeError), MRB_SYM(raise), MRB_SYM(size), MRB_OPSYM(lshift), MRB_SYM(delete), ), const);
184
static const mrb_code gem_mrblib_mruby_array_ext_proc_iseq_8[180] = {
185
0x34,0x04,0x00,0x00,0x01,0x08,0x01,0x2f,0x08,0x00,0x00,0x1d,0x09,0x01,0x42,0x08,0x26,0x08,0x00,0x18,
186
0x1d,0x09,0x02,0x51,0x0a,0x00,0x01,0x0b,0x01,0x2f,0x0b,0x00,0x00,0x52,0x0a,0x51,0x0b,0x01,0x52,0x0a,
187
0x2d,0x08,0x03,0x02,0x53,0x03,0x00,0x47,0x04,0x00,0x06,0x05,0x01,0x08,0x01,0x2f,0x08,0x04,0x00,0x01,
188
0x06,0x08,0x01,0x08,0x05,0x01,0x09,0x06,0x43,0x08,0x27,0x08,0x00,0x1c,0x00,0x01,0x08,0x03,0x01,0x09,
189
0x01,0x01,0x0a,0x05,0x23,0x09,0x13,0x0a,0x24,0x08,0x01,0x08,0x05,0x3d,0x08,0x01,0x01,0x05,0x08,0x25,
190
0xff,0xd8,0x06,0x05,0x2d,0x08,0x04,0x00,0x01,0x06,0x08,0x01,0x08,0x05,0x01,0x09,0x06,0x43,0x08,0x27,
191
0x08,0x00,0x37,0x00,0x12,0x08,0x01,0x09,0x05,0x23,0x08,0x01,0x07,0x08,0x01,0x08,0x03,0x01,0x09,0x07,
192
0x23,0x08,0x27,0x08,0x00,0x14,0x01,0x08,0x04,0x01,0x09,0x07,0x2f,0x08,0x05,0x01,0x01,0x08,0x03,0x01,
193
0x09,0x07,0x2f,0x08,0x06,0x01,0x01,0x08,0x05,0x3d,0x08,0x01,0x01,0x05,0x08,0x25,0xff,0xbd,0x38,0x04,};
194
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_lv_8, 7, (MRB_SYM(elem), 0,MRB_SYM(hash), MRB_SYM(array), MRB_SYM(idx), MRB_SYM(len), MRB_SYM(v), ), const);
195
static const mrb_irep gem_mrblib_mruby_array_ext_proc_irep_8 = {
196
  8,13,0,
197
  MRB_IREP_STATIC,gem_mrblib_mruby_array_ext_proc_iseq_8,
198
  gem_mrblib_mruby_array_ext_proc_pool_8,gem_mrblib_mruby_array_ext_proc_syms_8,NULL,
199
  gem_mrblib_mruby_array_ext_proc_lv_8,
200
  NULL,         /* debug_info */
201
  180,2,7,0,0
202
};
203
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_syms_256, 1, (MRB_OPSYM(and), ), const);
204
static const mrb_code gem_mrblib_mruby_array_ext_proc_iseq_256[21] = {
205
0x34,0x04,0x00,0x00,0x21,0x03,0x03,0x00,0x01,0x04,0x01,0x2f,0x03,0x00,0x01,0x22,0x03,0x03,0x00,0x38,
206
0x03,};
207
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_lv_256, 2, (MRB_SYM(x), 0,), const);
208
static const mrb_irep gem_mrblib_mruby_array_ext_proc_irep_256 = {
209
  3,6,0,
210
  MRB_IREP_STATIC,gem_mrblib_mruby_array_ext_proc_iseq_256,
211
  NULL,gem_mrblib_mruby_array_ext_proc_syms_256,NULL,
212
  gem_mrblib_mruby_array_ext_proc_lv_256,
213
  NULL,         /* debug_info */
214
  21,0,1,0,0
215
};
216
static const mrb_irep *gem_mrblib_mruby_array_ext_proc_reps_9[1] = {
217
  &gem_mrblib_mruby_array_ext_proc_irep_256,
218
};
219
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_syms_9, 1, (MRB_SYM(each), ), const);
220
static const mrb_code gem_mrblib_mruby_array_ext_proc_iseq_9[18] = {
221
0x34,0x00,0x10,0x00,0x12,0x03,0x01,0x04,0x01,0x57,0x05,0x00,0x30,0x04,0x00,0x00,0x38,0x03,};
222
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_lv_9, 3, (MRB_SYM(args), 0,MRB_SYM(ary), ), const);
223
static const mrb_irep gem_mrblib_mruby_array_ext_proc_irep_9 = {
224
  4,6,0,
225
  MRB_IREP_STATIC,gem_mrblib_mruby_array_ext_proc_iseq_9,
226
  NULL,gem_mrblib_mruby_array_ext_proc_syms_9,gem_mrblib_mruby_array_ext_proc_reps_9,
227
  gem_mrblib_mruby_array_ext_proc_lv_9,
228
  NULL,         /* debug_info */
229
  18,0,1,1,0
230
};
231
static const mrb_irep_pool gem_mrblib_mruby_array_ext_proc_pool_10[2] = {
232
{IREP_TT_STR|(15<<2), {"\x63\x61\x6e\x6e\x6f\x74\x20\x63\x6f\x6e\x76\x65\x72\x74\x20"}},
233
{IREP_TT_STR|(11<<2), {"\x20\x69\x6e\x74\x6f\x20\x41\x72\x72\x61\x79"}},
234
};
235
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_syms_10, 6, (MRB_SYM(class), MRB_SYM(Array), MRB_SYM(TypeError), MRB_SYM(raise), MRB_SYM(length), MRB_SYM(size), ), const);
236
static const mrb_code gem_mrblib_mruby_array_ext_proc_iseq_10[194] = {
237
0x34,0x04,0x00,0x00,0x01,0x09,0x01,0x2f,0x09,0x00,0x00,0x1d,0x0a,0x01,0x42,0x09,0x26,0x09,0x00,0x18,
238
0x1d,0x0a,0x02,0x51,0x0b,0x00,0x01,0x0c,0x01,0x2f,0x0c,0x00,0x00,0x52,0x0b,0x51,0x0c,0x01,0x52,0x0b,
239
0x2d,0x09,0x03,0x02,0x53,0x03,0x00,0x2d,0x09,0x04,0x00,0x01,0x0a,0x01,0x2f,0x0a,0x04,0x00,0x45,0x09,
240
0x27,0x09,0x00,0x08,0x01,0x04,0x01,0x12,0x05,0x25,0x00,0x05,0x12,0x04,0x01,0x05,0x01,0x06,0x06,0x01,
241
0x09,0x04,0x2f,0x09,0x05,0x00,0x01,0x07,0x09,0x01,0x09,0x06,0x01,0x0a,0x07,0x43,0x09,0x27,0x09,0x00,
242
0x1c,0x00,0x01,0x09,0x03,0x01,0x0a,0x04,0x01,0x0b,0x06,0x23,0x0a,0x13,0x0b,0x24,0x09,0x01,0x09,0x06,
243
0x3d,0x09,0x01,0x01,0x06,0x09,0x25,0xff,0xd8,0x06,0x06,0x2d,0x09,0x05,0x00,0x01,0x07,0x09,0x01,0x09,
244
0x06,0x01,0x0a,0x07,0x43,0x09,0x27,0x09,0x00,0x28,0x00,0x01,0x09,0x05,0x01,0x0a,0x06,0x23,0x09,0x01,
245
0x08,0x09,0x01,0x09,0x03,0x01,0x0a,0x08,0x23,0x09,0x27,0x09,0x00,0x04,0x13,0x09,0x39,0x09,0x01,0x09,
246
0x06,0x3d,0x09,0x01,0x01,0x06,0x09,0x25,0xff,0xcc,0x14,0x09,0x38,0x09,};
247
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_lv_10, 8, (MRB_SYM(ary), 0,MRB_SYM(hash), MRB_SYM(shorter), MRB_SYM(longer), MRB_SYM(idx), MRB_SYM(len), MRB_SYM(v), ), const);
248
static const mrb_irep gem_mrblib_mruby_array_ext_proc_irep_10 = {
249
  9,14,0,
250
  MRB_IREP_STATIC,gem_mrblib_mruby_array_ext_proc_iseq_10,
251
  gem_mrblib_mruby_array_ext_proc_pool_10,gem_mrblib_mruby_array_ext_proc_syms_10,NULL,
252
  gem_mrblib_mruby_array_ext_proc_lv_10,
253
  NULL,         /* debug_info */
254
  194,2,6,0,0
255
};
256
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_syms_11, 3, (MRB_SYM(Array), MRB_SYM(new), MRB_SYM_B(flatten), ), const);
257
static const mrb_code gem_mrblib_mruby_array_ext_proc_iseq_11[36] = {
258
0x34,0x00,0x20,0x00,0x25,0x00,0x03,0x25,0x00,0x02,0x11,0x01,0x1d,0x04,0x00,0x12,0x05,0x2f,0x04,0x01,
259
0x01,0x01,0x03,0x04,0x01,0x04,0x03,0x01,0x05,0x01,0x2f,0x04,0x02,0x01,0x38,0x03,};
260
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_lv_11, 3, (MRB_SYM(depth), 0,MRB_SYM(res), ), const);
261
static const mrb_irep gem_mrblib_mruby_array_ext_proc_irep_11 = {
262
  4,7,0,
263
  MRB_IREP_STATIC,gem_mrblib_mruby_array_ext_proc_iseq_11,
264
  NULL,gem_mrblib_mruby_array_ext_proc_syms_11,NULL,
265
  gem_mrblib_mruby_array_ext_proc_lv_11,
266
  NULL,         /* debug_info */
267
  36,0,3,0,0
268
};
269
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_syms_12, 7, (MRB_SYM(size), MRB_SYM(Array), MRB_SYM_Q(is_a), MRB_SYM_Q(nil), MRB_SYM(flatten), MRB_OPSYM(lshift), MRB_SYM(replace), ), const);
270
static const mrb_code gem_mrblib_mruby_array_ext_proc_iseq_12[169] = {
271
0x34,0x00,0x20,0x00,0x25,0x00,0x03,0x25,0x00,0x02,0x11,0x01,0x14,0x03,0x47,0x04,0x00,0x06,0x05,0x2d,
272
0x08,0x00,0x00,0x01,0x06,0x08,0x01,0x08,0x05,0x01,0x09,0x06,0x43,0x08,0x27,0x08,0x00,0x6e,0x00,0x12,
273
0x08,0x01,0x09,0x05,0x23,0x08,0x01,0x07,0x08,0x01,0x08,0x07,0x1d,0x09,0x01,0x2f,0x08,0x02,0x01,0x27,
274
0x08,0x00,0x12,0x01,0x08,0x01,0x2f,0x08,0x03,0x00,0x26,0x08,0x00,0x07,0x01,0x08,0x01,0x06,0x09,0x45,
275
0x08,0x27,0x08,0x00,0x29,0x01,0x08,0x04,0x01,0x09,0x07,0x01,0x0a,0x01,0x28,0x0a,0x00,0x03,0x25,0x00,
276
0x05,0x11,0x0a,0x25,0x00,0x06,0x01,0x0a,0x01,0x3f,0x0a,0x01,0x2f,0x09,0x04,0x01,0x3c,0x08,0x01,0x04,
277
0x08,0x13,0x03,0x25,0x00,0x0a,0x01,0x08,0x04,0x01,0x09,0x07,0x2f,0x08,0x05,0x01,0x01,0x08,0x05,0x3d,
278
0x08,0x01,0x01,0x05,0x08,0x25,0xff,0x86,0x01,0x08,0x03,0x27,0x08,0x00,0x0a,0x01,0x09,0x04,0x2d,0x08,
279
0x06,0x01,0x25,0x00,0x02,0x11,0x08,0x38,0x08,};
280
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_lv_12, 7, (MRB_SYM(depth), 0,MRB_SYM(modified), MRB_SYM(ar), MRB_SYM(idx), MRB_SYM(len), MRB_SYM(e), ), const);
281
static const mrb_irep gem_mrblib_mruby_array_ext_proc_irep_12 = {
282
  8,13,0,
283
  MRB_IREP_STATIC,gem_mrblib_mruby_array_ext_proc_iseq_12,
284
  NULL,gem_mrblib_mruby_array_ext_proc_syms_12,NULL,
285
  gem_mrblib_mruby_array_ext_proc_lv_12,
286
  NULL,         /* debug_info */
287
  169,0,7,0,0
288
};
289
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_syms_13, 4, (MRB_SYM(reverse_each), MRB_SYM(to_enum), MRB_SYM(size), MRB_SYM(call), ), const);
290
static const mrb_code gem_mrblib_mruby_array_ext_proc_iseq_13[75] = {
291
0x34,0x00,0x00,0x01,0x01,0x02,0x01,0x01,0x04,0x02,0x26,0x04,0x00,0x09,0x10,0x05,0x00,0x2d,0x04,0x01,
292
0x01,0x38,0x04,0x2d,0x04,0x02,0x00,0x3f,0x04,0x01,0x01,0x03,0x04,0x01,0x04,0x03,0x06,0x05,0x46,0x04,
293
0x27,0x04,0x00,0x1b,0x00,0x01,0x04,0x02,0x12,0x05,0x01,0x06,0x03,0x23,0x05,0x2f,0x04,0x03,0x01,0x01,
294
0x04,0x03,0x3f,0x04,0x01,0x01,0x03,0x04,0x25,0xff,0xda,0x12,0x04,0x38,0x04,};
295
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_lv_13, 3, (0,MRB_SYM(block), MRB_SYM(i), ), const);
296
static const mrb_irep gem_mrblib_mruby_array_ext_proc_irep_13 = {
297
  4,8,0,
298
  MRB_IREP_STATIC,gem_mrblib_mruby_array_ext_proc_iseq_13,
299
  NULL,gem_mrblib_mruby_array_ext_proc_syms_13,NULL,
300
  gem_mrblib_mruby_array_ext_proc_lv_13,
301
  NULL,         /* debug_info */
302
  75,0,4,0,0
303
};
304
static const mrb_irep_pool gem_mrblib_mruby_array_ext_proc_pool_14[3] = {
305
{IREP_TT_STR|(6<<2), {"\x69\x6e\x64\x65\x78\x20"}},
306
{IREP_TT_STR|(26<<2), {"\x20\x6f\x75\x74\x73\x69\x64\x65\x20\x6f\x66\x20\x61\x72\x72\x61\x79\x20\x62\x6f\x75\x6e\x64\x73\x3a\x20"}},
307
{IREP_TT_STR|(3<<2), {"\x2e\x2e\x2e"}},
308
};
309
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_syms_14, 8, (MRB_SYM(NONE), MRB_SYM(__to_int), MRB_SYM(size), MRB_SYM(call), MRB_SYM_Q(equal), MRB_SYM(IndexError), MRB_OPSYM(minus), MRB_SYM(raise), ), const);
310
static const mrb_code gem_mrblib_mruby_array_ext_proc_iseq_14[158] = {
311
0x34,0x04,0x20,0x01,0x25,0x00,0x03,0x25,0x00,0x03,0x1d,0x02,0x00,0x01,0x04,0x03,0x01,0x06,0x01,0x2f,
312
0x06,0x01,0x00,0x01,0x05,0x06,0x01,0x06,0x05,0x06,0x07,0x43,0x06,0x27,0x06,0x00,0x0c,0x01,0x06,0x05,
313
0x2d,0x07,0x02,0x00,0x3c,0x06,0x01,0x05,0x06,0x01,0x06,0x05,0x06,0x07,0x43,0x06,0x26,0x06,0x00,0x09,
314
0x2d,0x06,0x02,0x00,0x01,0x07,0x05,0x44,0x06,0x27,0x06,0x00,0x4c,0x01,0x06,0x04,0x27,0x06,0x00,0x0c,
315
0x01,0x06,0x04,0x01,0x07,0x01,0x2f,0x06,0x03,0x01,0x38,0x06,0x1d,0x06,0x00,0x01,0x07,0x02,0x2f,0x06,
316
0x04,0x01,0x27,0x06,0x00,0x29,0x1d,0x07,0x05,0x51,0x08,0x00,0x01,0x09,0x01,0x52,0x08,0x51,0x09,0x01,
317
0x52,0x08,0x2d,0x09,0x02,0x00,0x2f,0x09,0x06,0x00,0x52,0x08,0x51,0x09,0x02,0x52,0x08,0x2d,0x09,0x02,
318
0x00,0x52,0x08,0x2d,0x06,0x07,0x02,0x38,0x02,0x12,0x06,0x01,0x07,0x05,0x23,0x06,0x38,0x06,};
319
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_lv_14, 5, (MRB_SYM(n), MRB_SYM(ifnone), 0,MRB_SYM(block), MRB_SYM(idx), ), const);
320
static const mrb_irep gem_mrblib_mruby_array_ext_proc_irep_14 = {
321
  6,11,0,
322
  MRB_IREP_STATIC,gem_mrblib_mruby_array_ext_proc_iseq_14,
323
  gem_mrblib_mruby_array_ext_proc_pool_14,gem_mrblib_mruby_array_ext_proc_syms_14,NULL,
324
  gem_mrblib_mruby_array_ext_proc_lv_14,
325
  NULL,         /* debug_info */
326
  158,3,8,0,0
327
};
328
static const mrb_irep_pool gem_mrblib_mruby_array_ext_proc_pool_15[1] = {
329
{IREP_TT_STR|(50<<2), {"\x77\x72\x6f\x6e\x67\x20\x6e\x75\x6d\x62\x65\x72\x20\x6f\x66\x20\x61\x72\x67\x75\x6d\x65\x6e\x74\x73\x20\x28\x67\x69\x76\x65\x6e\x20\x30\x2c\x20\x65\x78\x70\x65\x63\x74\x65\x64\x20\x31\x2e\x2e\x33\x29"}},
330
};
331
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_syms_15, 12, (MRB_SYM_Q(nil), MRB_OPSYM(not), MRB_SYM(ArgumentError), MRB_SYM(raise), MRB_SYM(size), MRB_SYM(Range), MRB_SYM_Q(kind_of), MRB_SYM(begin), MRB_SYM(end), MRB_SYM_Q(exclude_end), MRB_SYM(__to_int), MRB_SYM(call), ), const);
332
static const mrb_code gem_mrblib_mruby_array_ext_proc_iseq_15[717] = {
333
0x34,0x00,0x60,0x01,0x25,0x00,0x09,0x25,0x00,0x08,0x25,0x00,0x07,0x25,0x00,0x06,0x11,0x01,0x11,0x02,
334
0x11,0x03,0x01,0x05,0x04,0x01,0x09,0x01,0x2f,0x09,0x00,0x00,0x27,0x09,0x00,0x07,0x01,0x09,0x02,0x2f,
335
0x09,0x00,0x00,0x27,0x09,0x00,0x07,0x01,0x09,0x03,0x2f,0x09,0x00,0x00,0x27,0x09,0x00,0x07,0x01,0x09,
336
0x05,0x2f,0x09,0x01,0x00,0x27,0x09,0x00,0x0a,0x1d,0x0a,0x02,0x51,0x0b,0x00,0x2d,0x09,0x03,0x02,0x06,
337
0x09,0x01,0x07,0x09,0x01,0x06,0x09,0x01,0x09,0x05,0x27,0x09,0x00,0xf9,0x01,0x09,0x01,0x2f,0x09,0x00,
338
0x00,0x27,0x09,0x00,0x07,0x01,0x09,0x02,0x2f,0x09,0x00,0x00,0x27,0x09,0x00,0x07,0x01,0x09,0x03,0x2f,
339
0x09,0x00,0x00,0x27,0x09,0x00,0x0c,0x06,0x06,0x2d,0x09,0x04,0x00,0x01,0x07,0x09,0x25,0x00,0xc9,0x01,
340
0x09,0x01,0x2f,0x09,0x00,0x00,0x2f,0x09,0x01,0x00,0x27,0x09,0x00,0x0a,0x01,0x09,0x01,0x1d,0x0a,0x05,
341
0x2f,0x09,0x06,0x01,0x27,0x09,0x00,0x59,0x01,0x09,0x01,0x2f,0x09,0x07,0x00,0x01,0x06,0x09,0x01,0x09,
342
0x06,0x06,0x0a,0x43,0x09,0x27,0x09,0x00,0x0c,0x01,0x09,0x06,0x2d,0x0a,0x04,0x00,0x3c,0x09,0x01,0x06,
343
0x09,0x01,0x09,0x01,0x2f,0x09,0x08,0x00,0x01,0x07,0x09,0x01,0x09,0x07,0x06,0x0a,0x43,0x09,0x27,0x09,
344
0x00,0x0c,0x01,0x09,0x07,0x2d,0x0a,0x04,0x00,0x3c,0x09,0x01,0x07,0x09,0x01,0x09,0x01,0x2f,0x09,0x09,
345
0x00,0x26,0x09,0x00,0x09,0x01,0x09,0x07,0x3d,0x09,0x01,0x01,0x07,0x09,0x25,0x00,0x53,0x01,0x09,0x01,
346
0x2f,0x09,0x00,0x00,0x2f,0x09,0x01,0x00,0x27,0x09,0x00,0x44,0x01,0x09,0x01,0x2f,0x09,0x0a,0x00,0x01,
347
0x06,0x09,0x01,0x09,0x06,0x06,0x0a,0x43,0x09,0x27,0x09,0x00,0x0c,0x01,0x09,0x06,0x2d,0x0a,0x04,0x00,
348
0x3c,0x09,0x01,0x06,0x09,0x01,0x09,0x02,0x28,0x09,0x00,0x03,0x25,0x00,0x0a,0x2d,0x09,0x04,0x00,0x01,
349
0x07,0x09,0x25,0x00,0x0f,0x01,0x09,0x06,0x01,0x0a,0x02,0x2f,0x0a,0x0a,0x00,0x3c,0x09,0x01,0x07,0x09,
350
0x25,0x01,0x18,0x01,0x09,0x01,0x2f,0x09,0x00,0x00,0x2f,0x09,0x01,0x00,0x27,0x09,0x00,0x07,0x01,0x09,
351
0x02,0x2f,0x09,0x00,0x00,0x27,0x09,0x00,0x07,0x01,0x09,0x03,0x2f,0x09,0x00,0x00,0x27,0x09,0x00,0x0c,
352
0x06,0x06,0x2d,0x09,0x04,0x00,0x01,0x07,0x09,0x25,0x00,0xe7,0x01,0x09,0x01,0x2f,0x09,0x00,0x00,0x2f,
353
0x09,0x01,0x00,0x27,0x09,0x00,0x0b,0x01,0x09,0x02,0x2f,0x09,0x00,0x00,0x2f,0x09,0x01,0x00,0x27,0x09,
354
0x00,0x0a,0x01,0x09,0x02,0x1d,0x0a,0x05,0x2f,0x09,0x06,0x01,0x27,0x09,0x00,0x59,0x01,0x09,0x02,0x2f,
355
0x09,0x07,0x00,0x01,0x06,0x09,0x01,0x09,0x06,0x06,0x0a,0x43,0x09,0x27,0x09,0x00,0x0c,0x01,0x09,0x06,
356
0x2d,0x0a,0x04,0x00,0x3c,0x09,0x01,0x06,0x09,0x01,0x09,0x02,0x2f,0x09,0x08,0x00,0x01,0x07,0x09,0x01,
357
0x09,0x07,0x06,0x0a,0x43,0x09,0x27,0x09,0x00,0x0c,0x01,0x09,0x07,0x2d,0x0a,0x04,0x00,0x3c,0x09,0x01,
358
0x07,0x09,0x01,0x09,0x02,0x2f,0x09,0x09,0x00,0x26,0x09,0x00,0x09,0x01,0x09,0x07,0x3d,0x09,0x01,0x01,
359
0x07,0x09,0x25,0x00,0x62,0x01,0x09,0x01,0x2f,0x09,0x00,0x00,0x2f,0x09,0x01,0x00,0x27,0x09,0x00,0x0b,
360
0x01,0x09,0x02,0x2f,0x09,0x00,0x00,0x2f,0x09,0x01,0x00,0x27,0x09,0x00,0x44,0x01,0x09,0x02,0x2f,0x09,
361
0x0a,0x00,0x01,0x06,0x09,0x01,0x09,0x06,0x06,0x0a,0x43,0x09,0x27,0x09,0x00,0x0c,0x01,0x09,0x06,0x2d,
362
0x0a,0x04,0x00,0x3c,0x09,0x01,0x06,0x09,0x01,0x09,0x03,0x28,0x09,0x00,0x03,0x25,0x00,0x0a,0x2d,0x09,
363
0x04,0x00,0x01,0x07,0x09,0x25,0x00,0x0f,0x01,0x09,0x06,0x01,0x0a,0x03,0x2f,0x0a,0x0a,0x00,0x3c,0x09,
364
0x01,0x07,0x09,0x01,0x08,0x06,0x01,0x09,0x05,0x27,0x09,0x00,0x2d,0x01,0x09,0x08,0x01,0x0a,0x07,0x43,
365
0x09,0x27,0x09,0x00,0x1e,0x00,0x12,0x09,0x01,0x0a,0x08,0x01,0x0b,0x05,0x01,0x0c,0x08,0x2f,0x0b,0x0b,
366
0x01,0x24,0x09,0x01,0x09,0x08,0x3d,0x09,0x01,0x01,0x08,0x09,0x25,0xff,0xd6,0x25,0x00,0x23,0x01,0x09,
367
0x08,0x01,0x0a,0x07,0x43,0x09,0x27,0x09,0x00,0x17,0x00,0x12,0x09,0x01,0x0a,0x08,0x01,0x0b,0x01,0x24,
368
0x09,0x01,0x09,0x08,0x3d,0x09,0x01,0x01,0x08,0x09,0x25,0xff,0xdd,0x12,0x09,0x38,0x09,};
369
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_lv_15, 8, (MRB_SYM(arg0), MRB_SYM(arg1), MRB_SYM(arg2), 0,MRB_SYM(block), MRB_SYM(beg), MRB_SYM(len), MRB_SYM(i), ), const);
370
static const mrb_irep gem_mrblib_mruby_array_ext_proc_irep_15 = {
371
  9,14,0,
372
  MRB_IREP_STATIC,gem_mrblib_mruby_array_ext_proc_iseq_15,
373
  gem_mrblib_mruby_array_ext_proc_pool_15,gem_mrblib_mruby_array_ext_proc_syms_15,NULL,
374
  gem_mrblib_mruby_array_ext_proc_lv_15,
375
  NULL,         /* debug_info */
376
  717,1,12,0,0
377
};
378
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_syms_16, 6, (MRB_SYM(delete_if), MRB_SYM(to_enum), MRB_SYM(size), MRB_SYM(call), MRB_OPSYM(lshift), MRB_SYM(replace), ), const);
379
static const mrb_code gem_mrblib_mruby_array_ext_proc_iseq_16[103] = {
380
0x34,0x00,0x00,0x01,0x01,0x02,0x01,0x01,0x07,0x02,0x26,0x07,0x00,0x09,0x10,0x08,0x00,0x2d,0x07,0x01,
381
0x01,0x38,0x07,0x47,0x03,0x00,0x06,0x04,0x2d,0x07,0x02,0x00,0x01,0x05,0x07,0x01,0x07,0x04,0x01,0x08,
382
0x05,0x43,0x07,0x27,0x07,0x00,0x2f,0x00,0x12,0x07,0x01,0x08,0x04,0x23,0x07,0x01,0x06,0x07,0x01,0x07,
383
0x02,0x01,0x08,0x06,0x2f,0x07,0x03,0x01,0x26,0x07,0x00,0x0a,0x01,0x07,0x03,0x01,0x08,0x06,0x2f,0x07,
384
0x04,0x01,0x01,0x07,0x04,0x3d,0x07,0x01,0x01,0x04,0x07,0x25,0xff,0xc5,0x01,0x08,0x03,0x2d,0x07,0x05,
385
0x01,0x38,0x07,};
386
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_lv_16, 6, (0,MRB_SYM(block), MRB_SYM(result), MRB_SYM(idx), MRB_SYM(len), MRB_SYM(elem), ), const);
387
static const mrb_irep gem_mrblib_mruby_array_ext_proc_irep_16 = {
388
  7,10,0,
389
  MRB_IREP_STATIC,gem_mrblib_mruby_array_ext_proc_iseq_16,
390
  NULL,gem_mrblib_mruby_array_ext_proc_syms_16,NULL,
391
  gem_mrblib_mruby_array_ext_proc_lv_16,
392
  NULL,         /* debug_info */
393
  103,0,6,0,0
394
};
395
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_syms_17, 6, (MRB_SYM_B(reject), MRB_SYM(to_enum), MRB_SYM(size), MRB_SYM(call), MRB_OPSYM(lshift), MRB_SYM(replace), ), const);
396
static const mrb_code gem_mrblib_mruby_array_ext_proc_iseq_17[123] = {
397
0x34,0x00,0x00,0x01,0x01,0x02,0x01,0x01,0x07,0x02,0x26,0x07,0x00,0x09,0x10,0x08,0x00,0x2d,0x07,0x01,
398
0x01,0x38,0x07,0x47,0x03,0x00,0x06,0x04,0x2d,0x07,0x02,0x00,0x01,0x05,0x07,0x01,0x07,0x04,0x01,0x08,
399
0x05,0x43,0x07,0x27,0x07,0x00,0x2f,0x00,0x12,0x07,0x01,0x08,0x04,0x23,0x07,0x01,0x06,0x07,0x01,0x07,
400
0x02,0x01,0x08,0x06,0x2f,0x07,0x03,0x01,0x26,0x07,0x00,0x0a,0x01,0x07,0x03,0x01,0x08,0x06,0x2f,0x07,
401
0x04,0x01,0x01,0x07,0x04,0x3d,0x07,0x01,0x01,0x04,0x07,0x25,0xff,0xc5,0x01,0x07,0x05,0x01,0x08,0x03,
402
0x2f,0x08,0x02,0x00,0x42,0x07,0x27,0x07,0x00,0x04,0x11,0x07,0x38,0x07,0x01,0x08,0x03,0x2d,0x07,0x05,
403
0x01,0x38,0x07,};
404
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_lv_17, 6, (0,MRB_SYM(block), MRB_SYM(result), MRB_SYM(idx), MRB_SYM(len), MRB_SYM(elem), ), const);
405
static const mrb_irep gem_mrblib_mruby_array_ext_proc_irep_17 = {
406
  7,10,0,
407
  MRB_IREP_STATIC,gem_mrblib_mruby_array_ext_proc_iseq_17,
408
  NULL,gem_mrblib_mruby_array_ext_proc_syms_17,NULL,
409
  gem_mrblib_mruby_array_ext_proc_lv_17,
410
  NULL,         /* debug_info */
411
  123,0,6,0,0
412
};
413
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_syms_18, 3, (MRB_SYM(__to_int), MRB_SYM(size), MRB_OPSYM(aset), ), const);
414
static const mrb_code gem_mrblib_mruby_array_ext_proc_iseq_18[58] = {
415
0x34,0x04,0x10,0x00,0x01,0x04,0x01,0x2f,0x04,0x00,0x00,0x01,0x01,0x04,0x01,0x04,0x01,0x06,0x05,0x43,
416
0x04,0x27,0x04,0x00,0x0f,0x01,0x04,0x01,0x2d,0x05,0x01,0x00,0x3d,0x05,0x01,0x3c,0x04,0x01,0x01,0x04,
417
0x12,0x04,0x01,0x05,0x01,0x06,0x06,0x01,0x07,0x02,0x2f,0x04,0x02,0x03,0x12,0x04,0x38,0x04,};
418
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_lv_18, 3, (MRB_SYM(idx), MRB_SYM(args), 0,), const);
419
static const mrb_irep gem_mrblib_mruby_array_ext_proc_irep_18 = {
420
  4,9,0,
421
  MRB_IREP_STATIC,gem_mrblib_mruby_array_ext_proc_iseq_18,
422
  NULL,gem_mrblib_mruby_array_ext_proc_syms_18,NULL,
423
  gem_mrblib_mruby_array_ext_proc_lv_18,
424
  NULL,         /* debug_info */
425
  58,0,3,0,0
426
};
427
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_syms_19, 3, (MRB_SYM(bsearch), MRB_SYM(to_enum), MRB_SYM(bsearch_index), ), const);
428
static const mrb_code gem_mrblib_mruby_array_ext_proc_iseq_19[51] = {
429
0x34,0x00,0x00,0x01,0x01,0x02,0x01,0x01,0x04,0x02,0x26,0x04,0x00,0x09,0x10,0x05,0x00,0x2d,0x04,0x01,
430
0x01,0x38,0x04,0x01,0x05,0x02,0x2e,0x04,0x02,0x00,0x01,0x03,0x04,0x27,0x04,0x00,0x0a,0x12,0x04,0x01,
431
0x05,0x03,0x23,0x04,0x25,0x00,0x02,0x11,0x04,0x38,0x04,};
432
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_lv_19, 3, (0,MRB_SYM(block), MRB_SYM(idx), ), const);
433
static const mrb_irep gem_mrblib_mruby_array_ext_proc_irep_19 = {
434
  4,7,0,
435
  MRB_IREP_STATIC,gem_mrblib_mruby_array_ext_proc_iseq_19,
436
  NULL,gem_mrblib_mruby_array_ext_proc_syms_19,NULL,
437
  gem_mrblib_mruby_array_ext_proc_lv_19,
438
  NULL,         /* debug_info */
439
  51,0,3,0,0
440
};
441
static const mrb_irep_pool gem_mrblib_mruby_array_ext_proc_pool_20[1] = {
442
{IREP_TT_STR|(58<<2), {"\x69\x6e\x76\x61\x6c\x69\x64\x20\x62\x6c\x6f\x63\x6b\x20\x72\x65\x73\x75\x6c\x74\x20\x28\x6d\x75\x73\x74\x20\x62\x65\x20\x6e\x75\x6d\x65\x72\x69\x63\x2c\x20\x74\x72\x75\x65\x2c\x20\x66\x61\x6c\x73\x65\x20\x6f\x72\x20\x6e\x69\x6c\x29"}},
443
};
444
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_syms_20, 9, (MRB_SYM(bsearch_index), MRB_SYM(to_enum), MRB_SYM(size), MRB_SYM(truncate), MRB_SYM(call), MRB_OPSYM(eqq), MRB_SYM(Numeric), MRB_SYM(TypeError), MRB_SYM(raise), ), const);
445
static const mrb_code gem_mrblib_mruby_array_ext_proc_iseq_20[249] = {
446
0x34,0x00,0x00,0x01,0x01,0x02,0x01,0x01,0x09,0x02,0x26,0x09,0x00,0x09,0x10,0x0a,0x00,0x2d,0x09,0x01,
447
0x01,0x38,0x09,0x06,0x03,0x2d,0x09,0x02,0x00,0x01,0x04,0x09,0x14,0x05,0x01,0x09,0x03,0x01,0x0a,0x04,
448
0x43,0x09,0x27,0x09,0x00,0xba,0x00,0x01,0x09,0x03,0x01,0x0a,0x04,0x3c,0x09,0x08,0x0a,0x41,0x09,0x2f,
449
0x09,0x03,0x00,0x01,0x06,0x09,0x01,0x09,0x02,0x12,0x0a,0x01,0x0b,0x06,0x23,0x0a,0x2f,0x09,0x04,0x01,
450
0x01,0x07,0x09,0x01,0x09,0x07,0x06,0x0a,0x01,0x0b,0x09,0x2f,0x0a,0x05,0x01,0x26,0x0a,0x00,0x03,0x25,
451
0x00,0x05,0x39,0x06,0x25,0x00,0x64,0x1d,0x0a,0x06,0x01,0x0b,0x09,0x2f,0x0a,0x05,0x01,0x26,0x0a,0x00,
452
0x03,0x25,0x00,0x0d,0x01,0x0a,0x07,0x06,0x0b,0x43,0x0a,0x01,0x08,0x0a,0x25,0x00,0x46,0x13,0x0a,0x01,
453
0x0b,0x09,0x2f,0x0a,0x05,0x01,0x26,0x0a,0x00,0x03,0x25,0x00,0x07,0x13,0x08,0x13,0x05,0x25,0x00,0x2f,
454
0x14,0x0a,0x01,0x0b,0x09,0x2f,0x0a,0x05,0x01,0x26,0x0a,0x00,0x10,0x11,0x0a,0x01,0x0b,0x09,0x2f,0x0a,
455
0x05,0x01,0x26,0x0a,0x00,0x03,0x25,0x00,0x05,0x14,0x08,0x25,0x00,0x0d,0x1d,0x0b,0x07,0x51,0x0c,0x00,
456
0x2d,0x0a,0x08,0x02,0x25,0x00,0x00,0x01,0x09,0x08,0x27,0x09,0x00,0x06,0x01,0x04,0x06,0x25,0x00,0x09,
457
0x01,0x09,0x06,0x3d,0x09,0x01,0x01,0x03,0x09,0x25,0xff,0x3a,0x01,0x09,0x05,0x27,0x09,0x00,0x06,0x01,
458
0x09,0x03,0x25,0x00,0x02,0x11,0x09,0x38,0x09,};
459
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_lv_20, 8, (0,MRB_SYM(block), MRB_SYM(low), MRB_SYM(high), MRB_SYM(satisfied), MRB_SYM(mid), MRB_SYM(res), MRB_SYM(in_lower_half), ), const);
460
static const mrb_irep gem_mrblib_mruby_array_ext_proc_irep_20 = {
461
  9,14,0,
462
  MRB_IREP_STATIC,gem_mrblib_mruby_array_ext_proc_iseq_20,
463
  gem_mrblib_mruby_array_ext_proc_pool_20,gem_mrblib_mruby_array_ext_proc_syms_20,NULL,
464
  gem_mrblib_mruby_array_ext_proc_lv_20,
465
  NULL,         /* debug_info */
466
  249,1,9,0,0
467
};
468
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_syms_21, 6, (MRB_SYM(keep_if), MRB_SYM(to_enum), MRB_SYM(size), MRB_SYM(call), MRB_OPSYM(lshift), MRB_SYM(replace), ), const);
469
static const mrb_code gem_mrblib_mruby_array_ext_proc_iseq_21[103] = {
470
0x34,0x00,0x00,0x01,0x01,0x02,0x01,0x01,0x07,0x02,0x26,0x07,0x00,0x09,0x10,0x08,0x00,0x2d,0x07,0x01,
471
0x01,0x38,0x07,0x47,0x03,0x00,0x06,0x04,0x2d,0x07,0x02,0x00,0x01,0x05,0x07,0x01,0x07,0x04,0x01,0x08,
472
0x05,0x43,0x07,0x27,0x07,0x00,0x2f,0x00,0x12,0x07,0x01,0x08,0x04,0x23,0x07,0x01,0x06,0x07,0x01,0x07,
473
0x02,0x01,0x08,0x06,0x2f,0x07,0x03,0x01,0x27,0x07,0x00,0x0a,0x01,0x07,0x03,0x01,0x08,0x06,0x2f,0x07,
474
0x04,0x01,0x01,0x07,0x04,0x3d,0x07,0x01,0x01,0x04,0x07,0x25,0xff,0xc5,0x01,0x08,0x03,0x2d,0x07,0x05,
475
0x01,0x38,0x07,};
476
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_lv_21, 6, (0,MRB_SYM(block), MRB_SYM(result), MRB_SYM(idx), MRB_SYM(len), MRB_SYM(elem), ), const);
477
static const mrb_irep gem_mrblib_mruby_array_ext_proc_irep_21 = {
478
  7,10,0,
479
  MRB_IREP_STATIC,gem_mrblib_mruby_array_ext_proc_iseq_21,
480
  NULL,gem_mrblib_mruby_array_ext_proc_syms_21,NULL,
481
  gem_mrblib_mruby_array_ext_proc_lv_21,
482
  NULL,         /* debug_info */
483
  103,0,6,0,0
484
};
485
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_syms_22, 6, (MRB_SYM_B(select), MRB_SYM(to_enum), MRB_SYM(size), MRB_SYM(call), MRB_OPSYM(lshift), MRB_SYM(replace), ), const);
486
static const mrb_code gem_mrblib_mruby_array_ext_proc_iseq_22[123] = {
487
0x34,0x00,0x00,0x01,0x01,0x02,0x01,0x01,0x07,0x02,0x26,0x07,0x00,0x09,0x10,0x08,0x00,0x2d,0x07,0x01,
488
0x01,0x38,0x07,0x47,0x03,0x00,0x06,0x04,0x2d,0x07,0x02,0x00,0x01,0x05,0x07,0x01,0x07,0x04,0x01,0x08,
489
0x05,0x43,0x07,0x27,0x07,0x00,0x2f,0x00,0x12,0x07,0x01,0x08,0x04,0x23,0x07,0x01,0x06,0x07,0x01,0x07,
490
0x02,0x01,0x08,0x06,0x2f,0x07,0x03,0x01,0x27,0x07,0x00,0x0a,0x01,0x07,0x03,0x01,0x08,0x06,0x2f,0x07,
491
0x04,0x01,0x01,0x07,0x04,0x3d,0x07,0x01,0x01,0x04,0x07,0x25,0xff,0xc5,0x01,0x07,0x05,0x01,0x08,0x03,
492
0x2f,0x08,0x02,0x00,0x42,0x07,0x27,0x07,0x00,0x04,0x11,0x07,0x38,0x07,0x01,0x08,0x03,0x2d,0x07,0x05,
493
0x01,0x38,0x07,};
494
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_lv_22, 6, (0,MRB_SYM(block), MRB_SYM(result), MRB_SYM(idx), MRB_SYM(len), MRB_SYM(elem), ), const);
495
static const mrb_irep gem_mrblib_mruby_array_ext_proc_irep_22 = {
496
  7,10,0,
497
  MRB_IREP_STATIC,gem_mrblib_mruby_array_ext_proc_iseq_22,
498
  NULL,gem_mrblib_mruby_array_ext_proc_syms_22,NULL,
499
  gem_mrblib_mruby_array_ext_proc_lv_22,
500
  NULL,         /* debug_info */
501
  123,0,6,0,0
502
};
503
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_syms_23, 3, (MRB_SYM(__to_int), MRB_SYM(size), MRB_SYM(dig), ), const);
504
static const mrb_code gem_mrblib_mruby_array_ext_proc_iseq_23[68] = {
505
0x34,0x04,0x10,0x00,0x01,0x05,0x01,0x2f,0x05,0x00,0x00,0x01,0x01,0x05,0x12,0x05,0x01,0x06,0x01,0x23,
506
0x05,0x01,0x04,0x05,0x01,0x05,0x02,0x2f,0x05,0x01,0x00,0x06,0x06,0x45,0x05,0x27,0x05,0x00,0x18,0x01,
507
0x05,0x04,0x01,0x06,0x05,0x28,0x06,0x00,0x0b,0x11,0x06,0x01,0x07,0x02,0x49,0x06,0x2f,0x05,0x02,0x0f,
508
0x25,0x00,0x03,0x01,0x05,0x04,0x38,0x05,};
509
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_lv_23, 4, (MRB_SYM(idx), MRB_SYM(args), 0,MRB_SYM(n), ), const);
510
static const mrb_irep gem_mrblib_mruby_array_ext_proc_irep_23 = {
511
  5,8,0,
512
  MRB_IREP_STATIC,gem_mrblib_mruby_array_ext_proc_iseq_23,
513
  NULL,gem_mrblib_mruby_array_ext_proc_syms_23,NULL,
514
  gem_mrblib_mruby_array_ext_proc_lv_23,
515
  NULL,         /* debug_info */
516
  68,0,3,0,0
517
};
518
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_syms_722, 1, (MRB_SYM(call), ), const);
519
static const mrb_code gem_mrblib_mruby_array_ext_proc_iseq_722[23] = {
520
0x34,0x04,0x00,0x00,0x21,0x04,0x06,0x00,0x01,0x05,0x01,0x3c,0x04,0x3b,0x03,0x08,0x01,0x2f,0x03,0x00,
521
0x01,0x38,0x03,};
522
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_lv_722, 2, (MRB_SYM(c), 0,), const);
523
static const mrb_irep gem_mrblib_mruby_array_ext_proc_irep_722 = {
524
  3,7,0,
525
  MRB_IREP_STATIC,gem_mrblib_mruby_array_ext_proc_iseq_722,
526
  NULL,gem_mrblib_mruby_array_ext_proc_syms_722,NULL,
527
  gem_mrblib_mruby_array_ext_proc_lv_722,
528
  NULL,         /* debug_info */
529
  23,0,1,0,0
530
};
531
static const mrb_irep *gem_mrblib_mruby_array_ext_proc_reps_24[1] = {
532
  &gem_mrblib_mruby_array_ext_proc_irep_722,
533
};
534
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_syms_24, 5, (MRB_SYM(size), MRB_SYM(__to_int), MRB_SYM(permutation), MRB_SYM(to_enum), MRB_SYM(call), ), const);
535
static const mrb_code gem_mrblib_mruby_array_ext_proc_iseq_24[220] = {
536
0x34,0x00,0x20,0x01,0x25,0x00,0x03,0x25,0x00,0x07,0x2d,0x08,0x00,0x00,0x01,0x01,0x08,0x01,0x03,0x02,
537
0x01,0x08,0x01,0x2f,0x08,0x01,0x00,0x01,0x01,0x08,0x01,0x08,0x03,0x26,0x08,0x00,0x0c,0x10,0x09,0x02,
538
0x01,0x0a,0x01,0x2d,0x08,0x03,0x02,0x38,0x08,0x2d,0x08,0x00,0x00,0x01,0x04,0x08,0x01,0x08,0x01,0x06,
539
0x09,0x42,0x08,0x27,0x08,0x00,0x0e,0x47,0x09,0x00,0x3b,0x08,0x08,0x00,0x2f,0x08,0x04,0x01,0x25,0x00,
540
0x87,0x06,0x08,0x01,0x09,0x01,0x43,0x08,0x27,0x08,0x00,0x08,0x01,0x08,0x01,0x01,0x09,0x04,0x44,0x08,
541
0x27,0x08,0x00,0x70,0x06,0x05,0x01,0x08,0x05,0x01,0x09,0x04,0x43,0x08,0x27,0x08,0x00,0x62,0x00,0x12,
542
0x08,0x01,0x09,0x05,0x23,0x08,0x48,0x06,0x08,0x01,0x01,0x08,0x01,0x3f,0x08,0x01,0x06,0x09,0x45,0x08,
543
0x27,0x08,0x00,0x31,0x12,0x08,0x06,0x09,0x01,0x0a,0x05,0x5a,0x09,0x23,0x08,0x12,0x09,0x01,0x0a,0x05,
544
0x3d,0x0a,0x01,0x05,0x0b,0x59,0x0a,0x23,0x09,0x3c,0x08,0x01,0x07,0x08,0x01,0x08,0x07,0x01,0x09,0x01,
545
0x3f,0x09,0x01,0x57,0x0a,0x00,0x30,0x08,0x02,0x01,0x25,0x00,0x0b,0x01,0x09,0x06,0x3b,0x08,0x08,0x00,
546
0x2f,0x08,0x04,0x01,0x01,0x08,0x05,0x3d,0x08,0x01,0x01,0x05,0x08,0x25,0xff,0x92,0x12,0x08,0x38,0x08,};
547
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_lv_24, 7, (MRB_SYM(n), 0,MRB_SYM(block), MRB_SYM(size), MRB_SYM(i), MRB_SYM(result), MRB_SYM(ary), ), const);
548
static const mrb_irep gem_mrblib_mruby_array_ext_proc_irep_24 = {
549
  8,13,0,
550
  MRB_IREP_STATIC,gem_mrblib_mruby_array_ext_proc_iseq_24,
551
  NULL,gem_mrblib_mruby_array_ext_proc_syms_24,gem_mrblib_mruby_array_ext_proc_reps_24,
552
  gem_mrblib_mruby_array_ext_proc_lv_24,
553
  NULL,         /* debug_info */
554
  220,0,5,1,0
555
};
556
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_syms_754, 1, (MRB_SYM(call), ), const);
557
static const mrb_code gem_mrblib_mruby_array_ext_proc_iseq_754[23] = {
558
0x34,0x04,0x00,0x00,0x21,0x04,0x06,0x00,0x01,0x05,0x01,0x3c,0x04,0x3b,0x03,0x08,0x01,0x2f,0x03,0x00,
559
0x01,0x38,0x03,};
560
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_lv_754, 2, (MRB_SYM(c), 0,), const);
561
static const mrb_irep gem_mrblib_mruby_array_ext_proc_irep_754 = {
562
  3,7,0,
563
  MRB_IREP_STATIC,gem_mrblib_mruby_array_ext_proc_iseq_754,
564
  NULL,gem_mrblib_mruby_array_ext_proc_syms_754,NULL,
565
  gem_mrblib_mruby_array_ext_proc_lv_754,
566
  NULL,         /* debug_info */
567
  23,0,1,0,0
568
};
569
static const mrb_irep *gem_mrblib_mruby_array_ext_proc_reps_25[1] = {
570
  &gem_mrblib_mruby_array_ext_proc_irep_754,
571
};
572
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_syms_25, 5, (MRB_SYM(__to_int), MRB_SYM(combination), MRB_SYM(to_enum), MRB_SYM(size), MRB_SYM(call), ), const);
573
static const mrb_code gem_mrblib_mruby_array_ext_proc_iseq_25[208] = {
574
0x34,0x04,0x00,0x01,0x01,0x03,0x02,0x01,0x07,0x01,0x2f,0x07,0x00,0x00,0x01,0x01,0x07,0x01,0x07,0x03,
575
0x26,0x07,0x00,0x0c,0x10,0x08,0x01,0x01,0x09,0x01,0x2d,0x07,0x02,0x02,0x38,0x07,0x2d,0x07,0x03,0x00,
576
0x01,0x04,0x07,0x01,0x07,0x01,0x06,0x08,0x42,0x07,0x27,0x07,0x00,0x0e,0x47,0x08,0x00,0x3b,0x07,0x08,
577
0x00,0x2f,0x07,0x04,0x01,0x25,0x00,0x88,0x01,0x07,0x01,0x07,0x08,0x42,0x07,0x27,0x07,0x00,0x30,0x06,
578
0x05,0x01,0x07,0x05,0x01,0x08,0x04,0x43,0x07,0x27,0x07,0x00,0x1f,0x00,0x12,0x08,0x01,0x09,0x05,0x23,
579
0x08,0x47,0x08,0x01,0x3b,0x07,0x08,0x00,0x2f,0x07,0x04,0x01,0x01,0x07,0x05,0x3d,0x07,0x01,0x01,0x05,
580
0x07,0x25,0xff,0xd5,0x25,0x00,0x4d,0x01,0x07,0x01,0x01,0x08,0x04,0x44,0x07,0x27,0x07,0x00,0x41,0x06,
581
0x05,0x01,0x07,0x05,0x01,0x08,0x04,0x43,0x07,0x27,0x07,0x00,0x33,0x00,0x12,0x07,0x01,0x08,0x05,0x23,
582
0x07,0x48,0x06,0x07,0x01,0x12,0x07,0x01,0x08,0x05,0x3d,0x08,0x01,0x05,0x09,0x59,0x08,0x23,0x07,0x01,
583
0x08,0x01,0x3f,0x08,0x01,0x57,0x09,0x00,0x30,0x07,0x01,0x01,0x01,0x07,0x05,0x3d,0x07,0x01,0x01,0x05,
584
0x07,0x25,0xff,0xc1,0x12,0x07,0x38,0x07,};
585
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_lv_25, 6, (MRB_SYM(n), 0,MRB_SYM(block), MRB_SYM(size), MRB_SYM(i), MRB_SYM(result), ), const);
586
static const mrb_irep gem_mrblib_mruby_array_ext_proc_irep_25 = {
587
  7,11,0,
588
  MRB_IREP_STATIC,gem_mrblib_mruby_array_ext_proc_iseq_25,
589
  NULL,gem_mrblib_mruby_array_ext_proc_syms_25,gem_mrblib_mruby_array_ext_proc_reps_25,
590
  gem_mrblib_mruby_array_ext_proc_lv_25,
591
  NULL,         /* debug_info */
592
  208,0,5,1,0
593
};
594
static const mrb_irep_pool gem_mrblib_mruby_array_ext_proc_pool_786[1] = {
595
{IREP_TT_STR|(20<<2), {"\x65\x6c\x65\x6d\x65\x6e\x74\x20\x73\x69\x7a\x65\x20\x64\x69\x66\x66\x65\x72\x73"}},
596
};
597
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_syms_786, 6, (MRB_SYM(Array), MRB_SYM_Q(is_a), MRB_SYM(TypeError), MRB_SYM(raise), MRB_SYM(size), MRB_SYM(IndexError), ), const);
598
static const mrb_code gem_mrblib_mruby_array_ext_proc_iseq_786[78] = {
599
0x34,0x04,0x00,0x00,0x01,0x03,0x01,0x1d,0x04,0x00,0x2f,0x03,0x01,0x01,0x26,0x03,0x00,0x07,0x1d,0x04,
600
0x02,0x2d,0x03,0x03,0x01,0x21,0x03,0x02,0x00,0x26,0x03,0x00,0x0b,0x01,0x03,0x01,0x2f,0x03,0x04,0x00,
601
0x22,0x03,0x02,0x00,0x21,0x03,0x02,0x00,0x01,0x04,0x01,0x2f,0x04,0x04,0x00,0x42,0x03,0x27,0x03,0x00,
602
0x05,0x11,0x03,0x25,0x00,0x0a,0x1d,0x04,0x05,0x51,0x05,0x00,0x2d,0x03,0x03,0x02,0x38,0x03,};
603
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_lv_786, 2, (MRB_SYM(row), 0,), const);
604
static const mrb_irep gem_mrblib_mruby_array_ext_proc_irep_786 = {
605
  3,7,0,
606
  MRB_IREP_STATIC,gem_mrblib_mruby_array_ext_proc_iseq_786,
607
  gem_mrblib_mruby_array_ext_proc_pool_786,gem_mrblib_mruby_array_ext_proc_syms_786,NULL,
608
  gem_mrblib_mruby_array_ext_proc_lv_786,
609
  NULL,         /* debug_info */
610
  78,1,6,0,0
611
};
612
static const mrb_code gem_mrblib_mruby_array_ext_proc_iseq_790[15] = {
613
0x34,0x04,0x00,0x00,0x01,0x03,0x01,0x21,0x04,0x01,0x00,0x23,0x03,0x38,0x03,};
614
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_lv_790, 2, (MRB_SYM(row), 0,), const);
615
static const mrb_irep gem_mrblib_mruby_array_ext_proc_irep_790 = {
616
  3,6,0,
617
  MRB_IREP_STATIC,gem_mrblib_mruby_array_ext_proc_iseq_790,
618
  NULL,NULL,NULL,
619
  gem_mrblib_mruby_array_ext_proc_lv_790,
620
  NULL,         /* debug_info */
621
  15,0,0,0,0
622
};
623
static const mrb_irep *gem_mrblib_mruby_array_ext_proc_reps_787[1] = {
624
  &gem_mrblib_mruby_array_ext_proc_irep_790,
625
};
626
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_syms_787, 1, (MRB_SYM(map), ), const);
627
static const mrb_code gem_mrblib_mruby_array_ext_proc_iseq_787[13] = {
628
0x34,0x04,0x00,0x00,0x57,0x04,0x00,0x2e,0x03,0x00,0x00,0x38,0x03,};
629
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_lv_787, 2, (MRB_SYM(column_index), 0,), const);
630
static const mrb_irep gem_mrblib_mruby_array_ext_proc_irep_787 = {
631
  3,5,0,
632
  MRB_IREP_STATIC,gem_mrblib_mruby_array_ext_proc_iseq_787,
633
  NULL,gem_mrblib_mruby_array_ext_proc_syms_787,gem_mrblib_mruby_array_ext_proc_reps_787,
634
  gem_mrblib_mruby_array_ext_proc_lv_787,
635
  NULL,         /* debug_info */
636
  13,0,1,1,0
637
};
638
static const mrb_irep *gem_mrblib_mruby_array_ext_proc_reps_26[2] = {
639
  &gem_mrblib_mruby_array_ext_proc_irep_786,
640
  &gem_mrblib_mruby_array_ext_proc_irep_787,
641
};
642
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_syms_26, 4, (MRB_SYM_Q(empty), MRB_SYM(each), MRB_SYM(Array), MRB_SYM(new), ), const);
643
static const mrb_code gem_mrblib_mruby_array_ext_proc_iseq_26[41] = {
644
0x34,0x00,0x00,0x00,0x2d,0x03,0x00,0x00,0x27,0x03,0x00,0x05,0x47,0x03,0x00,0x38,0x03,0x11,0x02,0x57,
645
0x04,0x00,0x2e,0x03,0x01,0x00,0x1d,0x03,0x02,0x01,0x04,0x02,0x57,0x05,0x01,0x30,0x03,0x03,0x01,0x38,
646
0x03,};
647
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_lv_26, 2, (0,MRB_SYM(column_count), ), const);
648
static const mrb_irep gem_mrblib_mruby_array_ext_proc_irep_26 = {
649
  3,6,0,
650
  MRB_IREP_STATIC,gem_mrblib_mruby_array_ext_proc_iseq_26,
651
  NULL,gem_mrblib_mruby_array_ext_proc_syms_26,gem_mrblib_mruby_array_ext_proc_reps_26,
652
  gem_mrblib_mruby_array_ext_proc_lv_26,
653
  NULL,         /* debug_info */
654
  41,0,4,2,0
655
};
656
static const mrb_irep_pool gem_mrblib_mruby_array_ext_proc_pool_822[3] = {
657
{IREP_TT_STR|(19<<2), {"\x77\x72\x6f\x6e\x67\x20\x65\x6c\x65\x6d\x65\x6e\x74\x20\x74\x79\x70\x65\x20"}},
658
{IREP_TT_STR|(36<<2), {"\x77\x72\x6f\x6e\x67\x20\x61\x72\x72\x61\x79\x20\x6c\x65\x6e\x67\x74\x68\x20\x28\x65\x78\x70\x65\x63\x74\x65\x64\x20\x32\x2c\x20\x77\x61\x73\x20"}},
659
{IREP_TT_STR|(1<<2), {"\x29"}},
660
};
661
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_syms_822, 8, (MRB_SYM(call), MRB_SYM(Array), MRB_OPSYM(eqq), MRB_SYM(TypeError), MRB_SYM(class), MRB_SYM(raise), MRB_SYM(length), MRB_SYM(ArgumentError), ), const);
662
static const mrb_code gem_mrblib_mruby_array_ext_proc_iseq_822[123] = {
663
0x34,0x04,0x00,0x00,0x21,0x03,0x02,0x00,0x27,0x03,0x00,0x0e,0x21,0x03,0x02,0x00,0x01,0x04,0x01,0x2f,
664
0x03,0x00,0x01,0x01,0x01,0x03,0x1d,0x03,0x01,0x01,0x04,0x01,0x2f,0x03,0x02,0x01,0x26,0x03,0x00,0x13,
665
0x1d,0x04,0x03,0x51,0x05,0x00,0x01,0x06,0x01,0x2f,0x06,0x04,0x00,0x52,0x05,0x2d,0x03,0x05,0x02,0x01,
666
0x03,0x01,0x2f,0x03,0x06,0x00,0x08,0x04,0x42,0x03,0x26,0x03,0x00,0x18,0x1d,0x04,0x07,0x51,0x05,0x01,
667
0x01,0x06,0x01,0x2f,0x06,0x06,0x00,0x52,0x05,0x51,0x06,0x02,0x52,0x05,0x2d,0x03,0x05,0x02,0x21,0x04,
668
0x03,0x00,0x01,0x05,0x01,0x06,0x06,0x23,0x05,0x01,0x06,0x01,0x07,0x07,0x23,0x06,0x01,0x03,0x06,0x24,
669
0x04,0x38,0x03,};
670
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_lv_822, 2, (MRB_SYM(v), 0,), const);
671
static const mrb_irep gem_mrblib_mruby_array_ext_proc_irep_822 = {
672
  3,9,0,
673
  MRB_IREP_STATIC,gem_mrblib_mruby_array_ext_proc_iseq_822,
674
  gem_mrblib_mruby_array_ext_proc_pool_822,gem_mrblib_mruby_array_ext_proc_syms_822,NULL,
675
  gem_mrblib_mruby_array_ext_proc_lv_822,
676
  NULL,         /* debug_info */
677
  123,3,8,0,0
678
};
679
static const mrb_irep *gem_mrblib_mruby_array_ext_proc_reps_27[1] = {
680
  &gem_mrblib_mruby_array_ext_proc_irep_822,
681
};
682
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_syms_27, 1, (MRB_SYM(each), ), const);
683
static const mrb_code gem_mrblib_mruby_array_ext_proc_iseq_27[19] = {
684
0x34,0x00,0x00,0x01,0x01,0x02,0x01,0x53,0x03,0x00,0x57,0x05,0x00,0x2e,0x04,0x00,0x00,0x38,0x03,};
685
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_lv_27, 3, (0,MRB_SYM(blk), MRB_SYM(h), ), const);
686
static const mrb_irep gem_mrblib_mruby_array_ext_proc_irep_27 = {
687
  4,6,0,
688
  MRB_IREP_STATIC,gem_mrblib_mruby_array_ext_proc_iseq_27,
689
  NULL,gem_mrblib_mruby_array_ext_proc_syms_27,gem_mrblib_mruby_array_ext_proc_reps_27,
690
  gem_mrblib_mruby_array_ext_proc_lv_27,
691
  NULL,         /* debug_info */
692
  19,0,1,1,0
693
};
694
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_syms_854, 1, (MRB_SYM(fetch), ), const);
695
static const mrb_code gem_mrblib_mruby_array_ext_proc_iseq_854[17] = {
696
0x34,0x04,0x00,0x00,0x01,0x04,0x01,0x21,0x05,0x03,0x00,0x2e,0x03,0x00,0x01,0x38,0x03,};
697
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_lv_854, 2, (MRB_SYM(i), 0,), const);
698
static const mrb_irep gem_mrblib_mruby_array_ext_proc_irep_854 = {
699
  3,6,0,
700
  MRB_IREP_STATIC,gem_mrblib_mruby_array_ext_proc_iseq_854,
701
  NULL,gem_mrblib_mruby_array_ext_proc_syms_854,NULL,
702
  gem_mrblib_mruby_array_ext_proc_lv_854,
703
  NULL,         /* debug_info */
704
  17,0,1,0,0
705
};
706
static const mrb_irep *gem_mrblib_mruby_array_ext_proc_reps_28[1] = {
707
  &gem_mrblib_mruby_array_ext_proc_irep_854,
708
};
709
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_syms_28, 1, (MRB_SYM(map), ), const);
710
static const mrb_code gem_mrblib_mruby_array_ext_proc_iseq_28[19] = {
711
0x34,0x00,0x10,0x01,0x01,0x03,0x02,0x01,0x04,0x01,0x57,0x05,0x00,0x30,0x04,0x00,0x00,0x38,0x04,};
712
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_lv_28, 3, (MRB_SYM(idx), 0,MRB_SYM(block), ), const);
713
static const mrb_irep gem_mrblib_mruby_array_ext_proc_irep_28 = {
714
  4,6,0,
715
  MRB_IREP_STATIC,gem_mrblib_mruby_array_ext_proc_iseq_28,
716
  NULL,gem_mrblib_mruby_array_ext_proc_syms_28,gem_mrblib_mruby_array_ext_proc_reps_28,
717
  gem_mrblib_mruby_array_ext_proc_lv_28,
718
  NULL,         /* debug_info */
719
  19,0,1,1,0
720
};
721
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_syms_886, 1, (MRB_SYM(call), ), const);
722
static const mrb_code gem_mrblib_mruby_array_ext_proc_iseq_886[17] = {
723
0x34,0x00,0x10,0x80,0x21,0x04,0x03,0x00,0x01,0x05,0x02,0x2f,0x04,0x00,0x01,0x38,0x04,};
724
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_lv_886, 3, (MRB_OPSYM(mul), MRB_SYM(e), 0,), const);
725
static const mrb_irep gem_mrblib_mruby_array_ext_proc_irep_886 = {
726
  4,7,0,
727
  MRB_IREP_STATIC,gem_mrblib_mruby_array_ext_proc_iseq_886,
728
  NULL,gem_mrblib_mruby_array_ext_proc_syms_886,NULL,
729
  gem_mrblib_mruby_array_ext_proc_lv_886,
730
  NULL,         /* debug_info */
731
  17,0,1,0,0
732
};
733
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_syms_887, 2, (MRB_OPSYM(aset), MRB_SYM(call), ), const);
734
static const mrb_code gem_mrblib_mruby_array_ext_proc_iseq_887[7] = {
735
0x60,0x00,0x01,0x11,0x01,0x38,0x01,};
736
static const mrb_irep gem_mrblib_mruby_array_ext_proc_irep_887 = {
737
  1,2,0,
738
  MRB_IREP_STATIC,gem_mrblib_mruby_array_ext_proc_iseq_887,
739
  NULL,gem_mrblib_mruby_array_ext_proc_syms_887,NULL,
740
  NULL,         /* lv */
741
  NULL,         /* debug_info */
742
  7,0,2,0,0
743
};
744
static const mrb_irep *gem_mrblib_mruby_array_ext_proc_reps_29[2] = {
745
  &gem_mrblib_mruby_array_ext_proc_irep_886,
746
  &gem_mrblib_mruby_array_ext_proc_irep_887,
747
};
748
static const mrb_irep_pool gem_mrblib_mruby_array_ext_proc_pool_29[1] = {
749
{IREP_TT_STR|(33<<2), {"\x6e\x6f\x20\x69\x6d\x70\x6c\x69\x63\x69\x74\x20\x63\x6f\x6e\x76\x65\x72\x73\x69\x6f\x6e\x20\x69\x6e\x74\x6f\x20\x41\x72\x72\x61\x79"}},
750
};
751
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_syms_29, 6, (MRB_SYM(size), MRB_SYM(Array), MRB_SYM_Q(kind_of), MRB_SYM(TypeError), MRB_SYM(raise), MRB_OPSYM(mod), ), const);
752
static const mrb_code gem_mrblib_mruby_array_ext_proc_iseq_29[321] = {
753
0x34,0x00,0x10,0x01,0x01,0x03,0x02,0x01,0x0e,0x01,0x2f,0x0e,0x00,0x00,0x01,0x04,0x0e,0x01,0x05,0x04,
754
0x01,0x0e,0x05,0x06,0x0f,0x45,0x0e,0x27,0x0e,0x00,0x2a,0x00,0x01,0x0e,0x05,0x3f,0x0e,0x01,0x01,0x05,
755
0x0e,0x01,0x0e,0x01,0x01,0x0f,0x05,0x23,0x0e,0x1d,0x0f,0x01,0x2f,0x0e,0x02,0x01,0x26,0x0e,0x00,0x0a,
756
0x1d,0x0f,0x03,0x51,0x10,0x00,0x2d,0x0e,0x04,0x02,0x25,0xff,0xcb,0x01,0x05,0x04,0x2d,0x0e,0x00,0x00,
757
0x01,0x06,0x0e,0x01,0x0e,0x05,0x06,0x0f,0x45,0x0e,0x27,0x0e,0x00,0x1e,0x00,0x01,0x0e,0x06,0x01,0x0f,
758
0x01,0x01,0x10,0x05,0x3f,0x10,0x01,0x01,0x05,0x10,0x23,0x0f,0x2f,0x0f,0x00,0x00,0x40,0x0e,0x01,0x06,
759
0x0e,0x25,0xff,0xd7,0x01,0x0e,0x03,0x27,0x0e,0x00,0x10,0x12,0x07,0x56,0x08,0x00,0x01,0x0e,0x08,0x62,
760
0x0e,0x5e,0x0e,0x01,0x25,0x00,0x10,0x11,0x0e,0x47,0x0e,0x01,0x01,0x0f,0x06,0x40,0x0e,0x01,0x07,0x0e,
761
0x01,0x08,0x07,0x06,0x05,0x01,0x0e,0x05,0x01,0x0f,0x06,0x43,0x0e,0x27,0x0e,0x00,0x8e,0x00,0x11,0x0e,
762
0x47,0x0e,0x01,0x01,0x0f,0x04,0x3d,0x0f,0x01,0x40,0x0e,0x01,0x09,0x0e,0x01,0x0a,0x04,0x01,0x0b,0x05,
763
0x01,0x0e,0x0a,0x06,0x0f,0x45,0x0e,0x27,0x0e,0x00,0x47,0x00,0x01,0x0e,0x0a,0x3f,0x0e,0x01,0x01,0x0a,
764
0x0e,0x01,0x0e,0x01,0x01,0x0f,0x0a,0x23,0x0e,0x01,0x0c,0x0e,0x01,0x0e,0x0c,0x2f,0x0e,0x00,0x00,0x01,
765
0x0d,0x0e,0x01,0x0e,0x09,0x01,0x0f,0x0a,0x3d,0x0f,0x01,0x01,0x10,0x0c,0x01,0x11,0x0b,0x01,0x12,0x0d,
766
0x2f,0x11,0x05,0x01,0x23,0x10,0x24,0x0e,0x01,0x0e,0x0b,0x01,0x0f,0x0d,0x41,0x0e,0x01,0x0b,0x0e,0x25,
767
0xff,0xae,0x01,0x0e,0x09,0x06,0x0f,0x12,0x10,0x01,0x11,0x0b,0x23,0x10,0x24,0x0e,0x01,0x0e,0x08,0x01,
768
0x0f,0x05,0x01,0x10,0x09,0x24,0x0e,0x01,0x0e,0x05,0x3d,0x0e,0x01,0x01,0x05,0x0e,0x25,0xff,0x66,0x38,
769
0x07,};
770
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_lv_29, 13, (MRB_SYM(arys), 0,MRB_SYM(block), MRB_SYM(size), MRB_SYM(i), MRB_SYM(total), MRB_SYM(result), MRB_SYM(list), MRB_SYM(group), MRB_SYM(j), MRB_SYM(n), MRB_SYM(a), MRB_SYM(b), ), const);
771
static const mrb_irep gem_mrblib_mruby_array_ext_proc_irep_29 = {
772
  14,20,0,
773
  MRB_IREP_STATIC,gem_mrblib_mruby_array_ext_proc_iseq_29,
774
  gem_mrblib_mruby_array_ext_proc_pool_29,gem_mrblib_mruby_array_ext_proc_syms_29,gem_mrblib_mruby_array_ext_proc_reps_29,
775
  gem_mrblib_mruby_array_ext_proc_lv_29,
776
  NULL,         /* debug_info */
777
  321,1,6,2,0
778
};
779
static const mrb_irep_pool gem_mrblib_mruby_array_ext_proc_pool_30[1] = {
780
{IREP_TT_STR|(35<<2), {"\x6e\x6f\x20\x69\x6d\x70\x6c\x69\x63\x69\x74\x20\x63\x6f\x6e\x76\x65\x72\x73\x69\x6f\x6e\x20\x69\x6e\x74\x6f\x20\x49\x6e\x74\x65\x67\x65\x72"}},
781
};
782
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_syms_30, 6, (MRB_OPSYM(cmp), MRB_SYM(TypeError), MRB_SYM(raise), MRB_SYM(repeated_combination), MRB_SYM(to_enum), MRB_SYM(__repeated_combination), ), const);
783
static const mrb_code gem_mrblib_mruby_array_ext_proc_iseq_30[63] = {
784
0x34,0x04,0x00,0x01,0x01,0x03,0x02,0x06,0x04,0x01,0x05,0x01,0x2f,0x04,0x00,0x01,0x26,0x04,0x00,0x0a,
785
0x1d,0x05,0x01,0x51,0x06,0x00,0x2d,0x04,0x02,0x02,0x01,0x04,0x03,0x26,0x04,0x00,0x0c,0x10,0x05,0x03,
786
0x01,0x06,0x01,0x2d,0x04,0x04,0x02,0x38,0x04,0x01,0x05,0x01,0x14,0x06,0x01,0x07,0x03,0x2e,0x04,0x05,
787
0x02,0x38,0x04,};
788
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_lv_30, 3, (MRB_SYM(n), 0,MRB_SYM(block), ), const);
789
static const mrb_irep gem_mrblib_mruby_array_ext_proc_irep_30 = {
790
  4,8,0,
791
  MRB_IREP_STATIC,gem_mrblib_mruby_array_ext_proc_iseq_30,
792
  gem_mrblib_mruby_array_ext_proc_pool_30,gem_mrblib_mruby_array_ext_proc_syms_30,NULL,
793
  gem_mrblib_mruby_array_ext_proc_lv_30,
794
  NULL,         /* debug_info */
795
  63,1,6,0,0
796
};
797
static const mrb_irep_pool gem_mrblib_mruby_array_ext_proc_pool_31[1] = {
798
{IREP_TT_STR|(35<<2), {"\x6e\x6f\x20\x69\x6d\x70\x6c\x69\x63\x69\x74\x20\x63\x6f\x6e\x76\x65\x72\x73\x69\x6f\x6e\x20\x69\x6e\x74\x6f\x20\x49\x6e\x74\x65\x67\x65\x72"}},
799
};
800
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_syms_31, 7, (MRB_SYM(__to_int), MRB_OPSYM(cmp), MRB_SYM(TypeError), MRB_SYM(raise), MRB_SYM(repeated_permutation), MRB_SYM(to_enum), MRB_SYM(__repeated_combination), ), const);
801
static const mrb_code gem_mrblib_mruby_array_ext_proc_iseq_31[73] = {
802
0x34,0x04,0x00,0x01,0x01,0x03,0x02,0x01,0x04,0x01,0x2f,0x04,0x00,0x00,0x01,0x01,0x04,0x06,0x04,0x01,
803
0x05,0x01,0x2f,0x04,0x01,0x01,0x26,0x04,0x00,0x0a,0x1d,0x05,0x02,0x51,0x06,0x00,0x2d,0x04,0x03,0x02,
804
0x01,0x04,0x03,0x26,0x04,0x00,0x0c,0x10,0x05,0x04,0x01,0x06,0x01,0x2d,0x04,0x05,0x02,0x38,0x04,0x01,
805
0x05,0x01,0x13,0x06,0x01,0x07,0x03,0x2e,0x04,0x06,0x02,0x38,0x04,};
806
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_lv_31, 3, (MRB_SYM(n), 0,MRB_SYM(block), ), const);
807
static const mrb_irep gem_mrblib_mruby_array_ext_proc_irep_31 = {
808
  4,8,0,
809
  MRB_IREP_STATIC,gem_mrblib_mruby_array_ext_proc_iseq_31,
810
  gem_mrblib_mruby_array_ext_proc_pool_31,gem_mrblib_mruby_array_ext_proc_syms_31,NULL,
811
  gem_mrblib_mruby_array_ext_proc_lv_31,
812
  NULL,         /* debug_info */
813
  73,1,7,0,0
814
};
815
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_syms_32, 6, (MRB_SYM(__to_int), MRB_OPSYM(eqq), MRB_SYM(call), MRB_SYM(size), MRB_OPSYM(aref), MRB_OPSYM(aset), ), const);
816
static const mrb_code gem_mrblib_mruby_array_ext_proc_iseq_32[403] = {
817
0x34,0x08,0x00,0x01,0x01,0x04,0x03,0x01,0x08,0x01,0x2f,0x08,0x00,0x00,0x01,0x01,0x08,0x01,0x08,0x01,
818
0x06,0x09,0x01,0x0a,0x08,0x2f,0x09,0x01,0x01,0x26,0x09,0x00,0x03,0x25,0x00,0x0e,0x47,0x0a,0x00,0x3b,
819
0x09,0x10,0x00,0x2f,0x09,0x02,0x01,0x25,0x01,0x5d,0x07,0x09,0x01,0x0a,0x08,0x2f,0x09,0x01,0x01,0x26,
820
0x09,0x00,0x03,0x25,0x00,0x31,0x06,0x05,0x01,0x09,0x05,0x2d,0x0a,0x03,0x00,0x43,0x09,0x27,0x09,0x00,
821
0x1f,0x00,0x12,0x0a,0x01,0x0b,0x05,0x23,0x0a,0x47,0x0a,0x01,0x3b,0x09,0x10,0x00,0x2f,0x09,0x02,0x01,
822
0x01,0x09,0x05,0x3d,0x09,0x01,0x01,0x05,0x09,0x25,0xff,0xd4,0x25,0x01,0x1c,0x01,0x09,0x01,0x06,0x0a,
823
0x45,0x09,0x27,0x09,0x01,0x0e,0x06,0x09,0x47,0x09,0x01,0x01,0x0a,0x01,0x40,0x09,0x01,0x06,0x09,0x00,
824
0x11,0x09,0x47,0x09,0x01,0x01,0x0a,0x01,0x40,0x09,0x01,0x07,0x09,0x06,0x05,0x01,0x09,0x05,0x01,0x0a,
825
0x01,0x43,0x09,0x27,0x09,0x00,0x21,0x00,0x01,0x09,0x07,0x01,0x0a,0x05,0x12,0x0b,0x01,0x0c,0x06,0x01,
826
0x0d,0x05,0x23,0x0c,0x23,0x0b,0x24,0x09,0x01,0x09,0x05,0x3d,0x09,0x01,0x01,0x05,0x09,0x25,0xff,0xd3,
827
0x01,0x0a,0x07,0x3b,0x09,0x10,0x00,0x2f,0x09,0x02,0x01,0x2d,0x09,0x03,0x00,0x01,0x07,0x09,0x01,0x09,
828
0x01,0x3f,0x09,0x01,0x01,0x05,0x09,0x01,0x09,0x05,0x06,0x0a,0x46,0x09,0x27,0x09,0x00,0x38,0x00,0x01,
829
0x09,0x06,0x01,0x0a,0x05,0x01,0x0b,0x09,0x01,0x0c,0x0a,0x2f,0x0b,0x04,0x01,0x3d,0x0b,0x01,0x2f,0x09,
830
0x05,0x02,0x01,0x09,0x06,0x01,0x0a,0x05,0x23,0x09,0x01,0x0a,0x07,0x43,0x09,0x27,0x09,0x00,0x03,0x29,
831
0x00,0x0c,0x01,0x09,0x05,0x3f,0x09,0x01,0x01,0x05,0x09,0x25,0xff,0xbd,0x01,0x09,0x06,0x06,0x0a,0x23,
832
0x09,0x01,0x0a,0x07,0x43,0x09,0x26,0x09,0x00,0x03,0x29,0x00,0x53,0x07,0x05,0x01,0x09,0x05,0x01,0x0a,
833
0x01,0x43,0x09,0x27,0x09,0x00,0x42,0x00,0x01,0x09,0x06,0x01,0x0a,0x05,0x23,0x09,0x01,0x0a,0x07,0x43,
834
0x09,0x26,0x09,0x00,0x24,0x27,0x02,0x00,0x0d,0x01,0x09,0x06,0x01,0x0a,0x05,0x06,0x0b,0x24,0x09,0x25,
835
0x00,0x13,0x01,0x09,0x06,0x01,0x0a,0x05,0x01,0x0b,0x06,0x01,0x0c,0x05,0x3f,0x0c,0x01,0x23,0x0b,0x24,
836
0x09,0x01,0x09,0x05,0x3d,0x09,0x01,0x01,0x05,0x09,0x25,0xff,0xb2,0x25,0xfe,0xff,0x25,0x00,0x00,0x12,
837
0x08,0x38,0x08,};
838
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_lv_32, 7, (MRB_SYM(n), MRB_SYM(permutation), 0,MRB_SYM(block), MRB_SYM(i), MRB_SYM(v), MRB_SYM(tmp), ), const);
839
static const mrb_irep gem_mrblib_mruby_array_ext_proc_irep_32 = {
840
  8,15,0,
841
  MRB_IREP_STATIC,gem_mrblib_mruby_array_ext_proc_iseq_32,
842
  NULL,gem_mrblib_mruby_array_ext_proc_syms_32,NULL,
843
  gem_mrblib_mruby_array_ext_proc_lv_32,
844
  NULL,         /* debug_info */
845
  403,0,6,0,0
846
};
847
static const mrb_irep *gem_mrblib_mruby_array_ext_proc_reps_1[31] = {
848
  &gem_mrblib_mruby_array_ext_proc_irep_2,
849
  &gem_mrblib_mruby_array_ext_proc_irep_3,
850
  &gem_mrblib_mruby_array_ext_proc_irep_4,
851
  &gem_mrblib_mruby_array_ext_proc_irep_5,
852
  &gem_mrblib_mruby_array_ext_proc_irep_6,
853
  &gem_mrblib_mruby_array_ext_proc_irep_7,
854
  &gem_mrblib_mruby_array_ext_proc_irep_8,
855
  &gem_mrblib_mruby_array_ext_proc_irep_9,
856
  &gem_mrblib_mruby_array_ext_proc_irep_10,
857
  &gem_mrblib_mruby_array_ext_proc_irep_11,
858
  &gem_mrblib_mruby_array_ext_proc_irep_12,
859
  &gem_mrblib_mruby_array_ext_proc_irep_13,
860
  &gem_mrblib_mruby_array_ext_proc_irep_14,
861
  &gem_mrblib_mruby_array_ext_proc_irep_15,
862
  &gem_mrblib_mruby_array_ext_proc_irep_16,
863
  &gem_mrblib_mruby_array_ext_proc_irep_17,
864
  &gem_mrblib_mruby_array_ext_proc_irep_18,
865
  &gem_mrblib_mruby_array_ext_proc_irep_19,
866
  &gem_mrblib_mruby_array_ext_proc_irep_20,
867
  &gem_mrblib_mruby_array_ext_proc_irep_21,
868
  &gem_mrblib_mruby_array_ext_proc_irep_22,
869
  &gem_mrblib_mruby_array_ext_proc_irep_23,
870
  &gem_mrblib_mruby_array_ext_proc_irep_24,
871
  &gem_mrblib_mruby_array_ext_proc_irep_25,
872
  &gem_mrblib_mruby_array_ext_proc_irep_26,
873
  &gem_mrblib_mruby_array_ext_proc_irep_27,
874
  &gem_mrblib_mruby_array_ext_proc_irep_28,
875
  &gem_mrblib_mruby_array_ext_proc_irep_29,
876
  &gem_mrblib_mruby_array_ext_proc_irep_30,
877
  &gem_mrblib_mruby_array_ext_proc_irep_31,
878
  &gem_mrblib_mruby_array_ext_proc_irep_32,
879
};
880
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_syms_1, 36, (MRB_SYM_B(uniq), MRB_SYM(uniq), MRB_OPSYM(sub), MRB_SYM(difference), MRB_OPSYM(or), MRB_SYM(union), MRB_OPSYM(and), MRB_SYM(intersection), MRB_SYM_Q(intersect), MRB_SYM(flatten), MRB_SYM_B(flatten), MRB_SYM(reverse_each), MRB_SYM(fetch), MRB_SYM(fill), MRB_SYM(delete_if), MRB_SYM_B(reject), MRB_SYM(insert), MRB_SYM(bsearch), MRB_SYM(bsearch_index), MRB_SYM(keep_if), MRB_SYM_B(select), MRB_SYM(dig), MRB_SYM(permutation), MRB_SYM(combination), MRB_SYM(transpose), MRB_SYM(to_h), MRB_SYM(append), MRB_SYM(push), MRB_SYM(prepend), MRB_SYM(unshift), MRB_SYM_B(filter), MRB_SYM(fetch_values), MRB_SYM(product), MRB_SYM(repeated_combination), MRB_SYM(repeated_permutation), MRB_SYM(__repeated_combination), ), const);
881
static const mrb_code gem_mrblib_mruby_array_ext_proc_iseq_1[259] = {
882
0x63,0x01,0x58,0x02,0x00,0x5f,0x01,0x00,0x63,0x01,0x58,0x02,0x01,0x5f,0x01,0x01,0x63,0x01,0x58,0x02,
883
0x02,0x5f,0x01,0x02,0x63,0x01,0x58,0x02,0x03,0x5f,0x01,0x03,0x63,0x01,0x58,0x02,0x04,0x5f,0x01,0x04,
884
0x63,0x01,0x58,0x02,0x05,0x5f,0x01,0x05,0x63,0x01,0x58,0x02,0x06,0x5f,0x01,0x06,0x63,0x01,0x58,0x02,
885
0x07,0x5f,0x01,0x07,0x63,0x01,0x58,0x02,0x08,0x5f,0x01,0x08,0x63,0x01,0x58,0x02,0x09,0x5f,0x01,0x09,
886
0x63,0x01,0x58,0x02,0x0a,0x5f,0x01,0x0a,0x63,0x01,0x58,0x02,0x0b,0x5f,0x01,0x0b,0x63,0x01,0x58,0x02,
887
0x0c,0x5f,0x01,0x0c,0x63,0x01,0x58,0x02,0x0d,0x5f,0x01,0x0d,0x63,0x01,0x58,0x02,0x0e,0x5f,0x01,0x0e,
888
0x63,0x01,0x58,0x02,0x0f,0x5f,0x01,0x0f,0x63,0x01,0x58,0x02,0x10,0x5f,0x01,0x10,0x63,0x01,0x58,0x02,
889
0x11,0x5f,0x01,0x11,0x63,0x01,0x58,0x02,0x12,0x5f,0x01,0x12,0x63,0x01,0x58,0x02,0x13,0x5f,0x01,0x13,
890
0x63,0x01,0x58,0x02,0x14,0x5f,0x01,0x14,0x63,0x01,0x58,0x02,0x15,0x5f,0x01,0x15,0x63,0x01,0x58,0x02,
891
0x16,0x5f,0x01,0x16,0x63,0x01,0x58,0x02,0x17,0x5f,0x01,0x17,0x63,0x01,0x58,0x02,0x18,0x5f,0x01,0x18,
892
0x63,0x01,0x58,0x02,0x19,0x5f,0x01,0x19,0x60,0x1a,0x1b,0x60,0x1c,0x1d,0x60,0x1e,0x14,0x63,0x01,0x58,
893
0x02,0x1a,0x5f,0x01,0x1f,0x63,0x01,0x58,0x02,0x1b,0x5f,0x01,0x20,0x63,0x01,0x58,0x02,0x1c,0x5f,0x01,
894
0x21,0x63,0x01,0x58,0x02,0x1d,0x5f,0x01,0x22,0x63,0x01,0x58,0x02,0x1e,0x5f,0x01,0x23,0x38,0x01,};
895
static const mrb_irep gem_mrblib_mruby_array_ext_proc_irep_1 = {
896
  1,3,0,
897
  MRB_IREP_STATIC,gem_mrblib_mruby_array_ext_proc_iseq_1,
898
  NULL,gem_mrblib_mruby_array_ext_proc_syms_1,gem_mrblib_mruby_array_ext_proc_reps_1,
899
  NULL,         /* lv */
900
  NULL,         /* debug_info */
901
  259,0,36,31,0
902
};
903
static const mrb_irep *gem_mrblib_mruby_array_ext_proc_reps_0[1] = {
904
  &gem_mrblib_mruby_array_ext_proc_irep_1,
905
};
906
mrb_DEFINE_SYMS_VAR(gem_mrblib_mruby_array_ext_proc_syms_0, 1, (MRB_SYM(Array), ), const);
907
static const mrb_code gem_mrblib_mruby_array_ext_proc_iseq_0[13] = {
908
0x11,0x01,0x11,0x02,0x5c,0x01,0x00,0x5e,0x01,0x00,0x38,0x01,0x69,};
909
static const mrb_irep gem_mrblib_mruby_array_ext_proc_irep_0 = {
910
  1,3,0,
911
  MRB_IREP_STATIC,gem_mrblib_mruby_array_ext_proc_iseq_0,
912
  NULL,gem_mrblib_mruby_array_ext_proc_syms_0,gem_mrblib_mruby_array_ext_proc_reps_0,
913
  NULL,         /* lv */
914
  NULL,         /* debug_info */
915
  13,0,1,1,0
916
};
917
static
918
const struct RProc gem_mrblib_mruby_array_ext_proc[] = {{
919
NULL,NULL,MRB_TT_PROC,MRB_GC_RED,MRB_OBJ_IS_FROZEN,0,{&gem_mrblib_mruby_array_ext_proc_irep_0},NULL,{NULL},
920
}};
921
static void
922
gem_mrblib_mruby_array_ext_proc_init_syms(mrb_state *mrb)
923
2.05k
{
924
2.05k
}
925
void mrb_mruby_array_ext_gem_init(mrb_state *mrb);
926
void mrb_mruby_array_ext_gem_final(mrb_state *mrb);
927
928
2.05k
void GENERATED_TMP_mrb_mruby_array_ext_gem_init(mrb_state *mrb) {
929
2.05k
  gem_mrblib_mruby_array_ext_proc_init_syms(mrb);
930
2.05k
  mrb_mruby_array_ext_gem_init(mrb);
931
2.05k
  mrb_load_proc(mrb, gem_mrblib_mruby_array_ext_proc);
932
2.05k
}
933
934
2.05k
void GENERATED_TMP_mrb_mruby_array_ext_gem_final(mrb_state *mrb) {
935
2.05k
  mrb_mruby_array_ext_gem_final(mrb);
936
2.05k
}