1
20 package org.crosswire.jsword.versification.system;
21
22 import org.crosswire.jsword.versification.BibleBook;
23 import org.crosswire.jsword.versification.Versification;
24
25
31 public class SystemDarbyFR extends Versification {
32
35 SystemDarbyFR() {
36 super(V11N_NAME, BOOKS_OT, BOOKS_NT, LAST_VERSE_OT, LAST_VERSE_NT);
37 }
38
39 public static final String V11N_NAME = "DarbyFR";
40
41 static final BibleBook[] BOOKS_OT = SystemDefault.BOOKS_OT;
42
43 static final BibleBook[] BOOKS_NT = SystemDefault.BOOKS_NT;
44
45
46 static final int[][] LAST_VERSE_OT =
47 {
48 {
50 31, 25, 24, 26, 32, 22, 24, 22, 29, 32,
51 32, 20, 18, 24, 21, 16, 27, 33, 38, 18,
52 34, 24, 20, 67, 34, 35, 46, 22, 35, 43,
53 55, 32, 20, 31, 29, 43, 36, 30, 23, 23,
54 57, 38, 34, 34, 28, 34, 31, 22, 33, 26,
55 },
56 {
58 22, 25, 22, 31, 23, 30, 25, 32, 35, 29,
59 10, 51, 22, 31, 27, 36, 16, 27, 25, 26,
60 36, 31, 33, 18, 40, 37, 21, 43, 46, 38,
61 18, 35, 23, 35, 35, 38, 29, 31, 43, 38,
62 },
63 {
65 17, 16, 17, 35, 26, 23, 38, 36, 24, 20,
66 47, 8, 59, 57, 33, 34, 16, 30, 37, 27,
67 24, 33, 44, 23, 55, 46, 34,
68 },
69 {
71 54, 34, 51, 49, 31, 27, 89, 26, 23, 36,
72 35, 15, 34, 45, 41, 50, 13, 32, 22, 29,
73 35, 41, 30, 25, 18, 65, 23, 31, 40, 17,
74 54, 42, 56, 29, 34, 13,
75 },
76 {
78 46, 37, 29, 49, 33, 25, 26, 20, 29, 22,
79 32, 32, 18, 29, 23, 22, 20, 22, 21, 20,
80 23, 30, 25, 22, 19, 19, 26, 69, 29, 20,
81 30, 52, 29, 12,
82 },
83 {
85 18, 24, 17, 24, 15, 27, 26, 35, 27, 43,
86 23, 24, 33, 15, 63, 10, 18, 28, 51, 9,
87 45, 34, 16, 33,
88 },
89 {
91 36, 23, 31, 24, 31, 40, 25, 35, 57, 18,
92 40, 15, 25, 20, 20, 31, 13, 31, 30, 48,
93 25,
94 },
95 {
97 22, 23, 18, 22,
98 },
99 {
101 28, 36, 21, 22, 12, 21, 17, 22, 27, 27,
102 15, 25, 23, 52, 35, 23, 58, 30, 24, 43,
103 15, 23, 28, 23, 44, 25, 12, 25, 11, 31,
104 13,
105 },
106 {
108 27, 32, 39, 12, 25, 23, 29, 18, 13, 19,
109 27, 31, 39, 33, 37, 23, 29, 33, 43, 26,
110 22, 51, 39, 25,
111 },
112 {
114 53, 46, 28, 34, 18, 38, 51, 66, 28, 29,
115 43, 33, 34, 31, 34, 34, 24, 46, 21, 43,
116 29, 54,
117 },
118 {
120 18, 25, 27, 44, 27, 33, 20, 29, 37, 36,
121 21, 21, 25, 29, 38, 20, 41, 37, 37, 21,
122 26, 20, 37, 20, 30,
123 },
124 {
126 54, 55, 24, 43, 26, 81, 40, 40, 44, 14,
127 47, 40, 14, 17, 29, 43, 27, 17, 19, 8,
128 30, 19, 32, 31, 31, 32, 34, 21, 30,
129 },
130 {
132 17, 18, 17, 22, 14, 42, 22, 18, 31, 19,
133 23, 16, 22, 15, 19, 14, 19, 34, 11, 37,
134 20, 12, 21, 27, 28, 23, 9, 27, 36, 27,
135 21, 33, 25, 33, 27, 23,
136 },
137 {
139 11, 70, 13, 24, 17, 22, 28, 36, 15, 44,
140 },
141 {
143 11, 20, 32, 23, 19, 19, 73, 18, 38, 39,
144 36, 47, 31,
145 },
146 {
148 22, 23, 15, 17, 14, 14, 10, 17, 32, 3,
149 },
150 {
152 22, 13, 26, 21, 27, 30, 21, 22, 35, 22,
153 20, 25, 28, 22, 35, 22, 16, 21, 29, 29,
154 34, 30, 17, 25, 6, 14, 23, 28, 25, 31,
155 40, 22, 33, 37, 16, 33, 24, 38, 38, 27,
156 25, 17,
157 },
158 {
160 6, 12, 8, 8, 12, 10, 17, 9, 20, 18,
161 7, 8, 5, 7, 5, 11, 15, 50, 14, 9,
162 13, 31, 6, 10, 22, 12, 14, 9, 11, 12,
163 24, 11, 22, 22, 28, 12, 40, 22, 13, 17,
164 13, 11, 5, 26, 17, 11, 9, 14, 20, 23,
165 19, 9, 6, 7, 23, 13, 11, 11, 17, 12,
166 8, 12, 11, 10, 13, 20, 7, 35, 36, 5,
167 24, 20, 28, 23, 10, 12, 20, 72, 13, 19,
168 16, 8, 18, 12, 13, 17, 7, 18, 52, 17,
169 16, 15, 5, 23, 11, 13, 12, 9, 9, 5,
170 8, 28, 22, 35, 45, 48, 43, 13, 31, 7,
171 10, 10, 9, 8, 18, 19, 2, 29, 176, 7,
172 8, 9, 4, 8, 5, 6, 5, 6, 8, 8,
173 3, 18, 3, 3, 21, 26, 9, 8, 24, 13,
174 10, 7, 12, 15, 21, 10, 20, 14, 9, 6,
175 },
176 {
178 33, 22, 35, 27, 23, 35, 27, 36, 18, 32,
179 31, 28, 25, 35, 33, 33, 28, 24, 29, 30,
180 31, 29, 35, 34, 28, 28, 27, 28, 27, 33,
181 31,
182 },
183 {
185 18, 26, 22, 16, 20, 12, 29, 17, 18, 20,
186 10, 14,
187 },
188 {
190 17, 17, 11, 16, 16, 13, 13, 14,
191 },
192 {
194 31, 22, 26, 6, 30, 13, 25, 22, 21, 34,
195 16, 6, 22, 32, 9, 14, 14, 7, 25, 6,
196 17, 25, 18, 23, 12, 21, 13, 29, 24, 33,
197 9, 20, 24, 17, 10, 22, 38, 22, 8, 31,
198 29, 25, 28, 28, 25, 13, 15, 22, 26, 11,
199 23, 15, 12, 17, 13, 12, 21, 14, 21, 22,
200 11, 12, 19, 12, 25, 24,
201 },
202 {
204 19, 37, 25, 31, 31, 30, 34, 22, 26, 25,
205 23, 17, 27, 22, 21, 21, 27, 23, 15, 18,
206 14, 30, 40, 10, 38, 24, 22, 17, 32, 24,
207 40, 44, 26, 22, 19, 32, 21, 28, 18, 16,
208 18, 22, 13, 30, 5, 28, 7, 47, 39, 46,
209 64, 34,
210 },
211 {
213 22, 22, 66, 22, 22,
214 },
215 {
217 28, 10, 27, 17, 17, 14, 27, 18, 11, 22,
218 25, 28, 23, 23, 8, 63, 24, 32, 14, 44,
219 37, 31, 49, 27, 17, 21, 36, 26, 21, 26,
220 18, 32, 33, 31, 15, 38, 28, 23, 29, 49,
221 26, 20, 27, 31, 25, 24, 23, 35,
222 },
223 {
225 21, 49, 30, 37, 31, 28, 28, 27, 27, 21,
226 45, 13,
227 },
228 {
230 11, 23, 5, 19, 15, 11, 16, 14, 17, 15,
231 11, 15, 16, 9,
232 },
233 {
235 20, 32, 21,
236 },
237 {
239 15, 16, 15, 13, 27, 14, 17, 14, 15,
240 },
241 {
243 21,
244 },
245 {
247 16, 11, 10, 11,
248 },
249 {
251 16, 13, 12, 13, 15, 16, 20,
252 },
253 {
255 15, 13, 19,
256 },
257 {
259 17, 20, 19,
260 },
261 {
263 18, 15, 20,
264 },
265 {
267 15, 23,
268 },
269 {
271 21, 13, 10, 14, 11, 15, 14, 23, 17, 12,
272 17, 14, 9, 21,
273 },
274 {
276 14, 17, 18, 6,
277 },
278 };
279
280 static final int[][] LAST_VERSE_NT =
281 {
282 {
284 25, 23, 17, 25, 48, 34, 29, 34, 38, 42,
285 30, 50, 58, 36, 39, 28, 27, 35, 30, 34,
286 46, 46, 39, 51, 46, 75, 66, 20,
287 },
288 {
290 45, 28, 35, 41, 43, 56, 37, 38, 51, 52,
291 33, 44, 37, 72, 47, 20,
292 },
293 {
295 80, 52, 38, 44, 39, 49, 50, 56, 62, 42,
296 54, 59, 35, 35, 32, 31, 37, 43, 48, 47,
297 38, 71, 56, 53,
298 },
299 {
301 52, 25, 36, 54, 47, 71, 53, 59, 41, 42,
302 57, 50, 38, 31, 27, 33, 26, 40, 42, 31,
303 25,
304 },
305 {
307 26, 47, 26, 37, 42, 15, 60, 40, 43, 48,
308 30, 25, 52, 28, 41, 40, 34, 28, 41, 38,
309 40, 30, 35, 27, 27, 32, 44, 31,
310 },
311 {
313 32, 29, 31, 25, 21, 23, 25, 39, 33, 21,
314 36, 21, 14, 23, 33, 27,
315 },
316 {
318 31, 16, 23, 21, 13, 20, 40, 13, 27, 33,
319 34, 31, 13, 40, 58, 24,
320 },
321 {
323 24, 17, 18, 18, 21, 18, 16, 24, 15, 18,
324 33, 21, 13,
325 },
326 {
328 24, 21, 29, 31, 26, 18,
329 },
330 {
332 23, 22, 21, 32, 33, 24,
333 },
334 {
336 30, 30, 21, 23,
337 },
338 {
340 29, 23, 25, 18,
341 },
342 {
344 10, 20, 13, 18, 28,
345 },
346 {
348 12, 17, 18,
349 },
350 {
352 20, 15, 16, 16, 25, 21,
353 },
354 {
356 18, 26, 17, 22,
357 },
358 {
360 16, 15, 15,
361 },
362 {
364 25,
365 },
366 {
368 14, 18, 19, 16, 14, 20, 28, 13, 28, 39,
369 40, 29, 25,
370 },
371 {
373 27, 26, 18, 17, 20,
374 },
375 {
377 25, 25, 22, 19, 14,
378 },
379 {
381 21, 22, 18,
382 },
383 {
385 10, 29, 24, 21, 21,
386 },
387 {
389 13,
390 },
391 {
393 15,
394 },
395 {
397 25,
398 },
399 {
401 20, 29, 22, 11, 14, 17, 17, 13, 21, 11,
402 19, 18, 18, 20, 8, 21, 18, 24, 21, 15,
403 27, 21
404 },
405 };
406
407
410 private static final long serialVersionUID = 3365882007485277007L;
411 }
412