1 // generated by fakerjsgenerator
2 ///
3 module faked.faker_hy;
4 
5 import faked.base;
6 
7 
8 ///
9 class Faker_hy : Faker {
10 @safe:
11 	import std.random;
12 	import std.array;
13 	import std.format;
14 	import std.conv : to;
15 
16 	///
17 	this(int seed) {
18         super(seed);
19 	}
20 
21 	///
22 	override string loremWords() {
23 		auto data = [
24 		"տարի",
25 		"որ",
26 		"փոխեց",
27 		"ամեն",
28 		"ինչ",
29 		"կենցաղից",
30 		"մինչև",
31 		"համաշխարհային",
32 		"տնտեսություն",
33 		"մի",
34 		"քանի",
35 		"շաբաթում",
36 		"բնականոն",
37 		"դարձնելով",
38 		"այն",
39 		"դեռ",
40 		"երեկ",
41 		"անհնար",
42 		"էր",
43 		"թվում",
44 		"ը",
45 		"շատերի",
46 		"համար",
47 		"կմնա",
48 		"որպես",
49 		"անտեսանելի",
50 		"աղետի",
51 		"խստագույն",
52 		"սահմանափակումների",
53 		"մարդկային",
54 		"կորուստների",
55 		"և",
56 		"գործազրկության",
57 		"Տարեսկզբին",
58 		"չինական",
59 		"Վուհանի",
60 		"շուկայում",
61 		"ենթադրաբար",
62 		"չղջիկից",
63 		"մարդուն",
64 		"փոխանցված",
65 		"վիրուսն",
66 		"ապացուցեց",
67 		"տեխնոլոգիական",
68 		"նվաճումների",
69 		"հասած",
70 		"մարդկությունը",
71 		"դեռևս",
72 		"շատ",
73 		"բան",
74 		"չգիտի",
75 		"իր",
76 		"սեփական",
77 		"առողջության",
78 		"բնության",
79 		"ու",
80 		"դրա",
81 		"հետ",
82 		"հարաբերությունների",
83 		"մասին",
84 		"Գարնանը",
85 		"երբ",
86 		"վիրուսը",
87 		"կաթվածահար",
88 		"արեց",
89 		"կյանքը",
90 		"գրեթե",
91 		"ողջ",
92 		"աշխարհում",
93 		"Հռոմի",
94 		"կաթոլիկ",
95 		"եկեղեցու",
96 		"առաջնորդն",
97 		"հավատացյալ",
98 		"հոտին",
99 		"դիմեց",
100 		"աղոթքով",
101 		"տարվա",
102 		"ընթացքում",
103 		"շատերն",
104 		"էին",
105 		"հիշում",
106 		"մեջբերում",
107 		"Մենք",
108 		"առաջ",
109 		"էինք",
110 		"շարժվում",
111 		"գլխապտույտ",
112 		"արագությամբ",
113 		"վստահ",
114 		"ուժեղ",
115 		"ենք",
116 		"կարող",
117 		"անել",
118 		"կամենանք",
119 		"Ձգտելով",
120 		"անձնական",
121 		"բարեկեցության",
122 		"մենք",
123 		"թույլ",
124 		"տալիս",
125 		"մեզ",
126 		"տարվել",
127 		"նյութականով",
128 		"վազում",
129 		"շահի",
130 		"ետևից",
131 		"չէին",
132 		"կանգնեցնում",
133 		"մեր",
134 		"շուրջ",
135 		"մոլեգնող",
136 		"պատերազմներն",
137 		"անարդարությունը",
138 		"ոչ",
139 		"էլ",
140 		"աղքատների",
141 		"օգնություն",
142 		"աղերսող",
143 		"ձայնն",
144 		"լսում",
145 		"շարունակում",
146 		"ընթացքը",
147 		"չնայելով",
148 		"բանի",
149 		"առողջ",
150 		"մնալ",
151 		"հիվանդ",
152 		"հայտարարել",
153 		"պապը",
154 		"Անտեսանելի",
155 		"առեղծվածային",
156 		"մեկ",
157 		"տարում",
158 		"խլեց",
159 		"ավելի",
160 		"քան",
161 		"միլիոն",
162 		"հազար",
163 		"մարդու",
164 		"կյանք",
165 		"վարակվեցին",
166 		"միլիոնից",
167 		"ավելին",
168 		"վարակվածներից",
169 		"յուրաքանչյուր",
170 		"չորրորդը",
171 		"մոտ",
172 		"միլիոնը",
173 		"այս",
174 		"պահին",
175 		"պայքարում",
176 		"է",
177 		"հիվանդության",
178 		"դեմ",
179 		"մարդ",
180 		"գտնվում",
181 		"ծայրահեղ",
182 		"ծանր",
183 		"վիճակում",
184 		"Եվ",
185 		"եթե",
186 		"տարեսկզբին",
187 		"որոշ",
188 		"պետություններ",
189 		"պարծենալ",
190 		"իրենց",
191 		"առողջապահական",
192 		"համակարգերով",
193 		"նորագույն",
194 		"տեխնոլոգիաներով",
195 		"ապա",
196 		"համավարակից",
197 		"հետո",
198 		"ակնհայտ",
199 		"դարձավ",
200 		"անկախ",
201 		"բյուջի",
202 		"չափից",
203 		"հնարավորություններից",
204 		"հարուստ",
205 		"թե",
206 		"աղքատ",
207 		"բոլորն",
208 		"են",
209 		"նույն",
210 		"նավակում",
211 		"նույնքան",
212 		"անպաշտպան"
213 		];
214 		return choice(data, this.rnd);
215 	}
216 
217 	///
218 	override string nameFemaleFirstName() {
219 		auto data = [
220 		"Մարիա",
221 		"Նարե",
222 		"Մանե",
223 		"Մարի",
224 		"Մարիամ",
225 		"Անի",
226 		"Անգելինա",
227 		"Անահիտ",
228 		"Էլեն",
229 		"Միլենա",
230 		"Եվա",
231 		"Աննա",
232 		"Արփի",
233 		"Գայանե",
234 		"Լիլիթ",
235 		"Մերի",
236 		"Վիկտորյա",
237 		"Արինա",
238 		"Յանա",
239 		"Սոնա",
240 		"Նատալի",
241 		"Գոհար",
242 		"Հասմիկ",
243 		"Սոֆի",
244 		"Էմիլի",
245 		"Սուսաննա",
246 		"Արևիկ",
247 		"Կարինե",
248 		"Լյուսի",
249 		"Արիանա",
250 		"Տաթև",
251 		"Լիկա",
252 		"Ռուզաննա",
253 		"Լիլի",
254 		"Սոֆյա",
255 		"Անուշ",
256 		"Էլինա",
257 		"Սառա",
258 		"Նանե",
259 		"Էվա",
260 		"Լիանա",
261 		"Մոնիկա",
262 		"Կարինա",
263 		"Լիա",
264 		"Նարինե",
265 		"Լուսինե"
266 		];
267 		return choice(data, this.rnd);
268 	}
269 
270 	///
271 	override string nameLastName() {
272 		auto data = [
273 		"Հարությունյան",
274 		"Սարգսյան",
275 		"Հովհաննիսյան",
276 		"Հովհաննիսյան",
277 		"Սարգսյան",
278 		"Հարությունյան",
279 		"Գրիգորյան",
280 		"Խաչատրյան",
281 		"Խաչատրյան",
282 		"Գրիգորյան",
283 		"Հակոբյան",
284 		"Հակոբյան",
285 		"Վարդանյան",
286 		"Պետրոսյան",
287 		"Կարապետյան",
288 		"Գևորգյան",
289 		"Գևորգյան",
290 		"Վարդանյան",
291 		"Պետրոսյան",
292 		"Կարապետյան",
293 		"Մկրտչյան",
294 		"Մկրտչյան",
295 		"Ղազարյան",
296 		"Ղազարյան",
297 		"Մանուկյան",
298 		"Մանուկյան",
299 		"Պողոսյան",
300 		"Ավետիսյան",
301 		"Ավետիսյան",
302 		"Պողոսյան",
303 		"Մարտիրոսյան",
304 		"Սահակյան",
305 		"Սահակյան",
306 		"Մարտիրոսյան",
307 		"Դավթյան",
308 		"Առաքելյան",
309 		"Մարգարյան",
310 		"Մարգարյան",
311 		"Գալստյան",
312 		"Բաղդասարյան",
313 		"Առաքելյան",
314 		"Դավթյան",
315 		"Ստեփանյան",
316 		"Գալստյան",
317 		"Հայրապետյան",
318 		"Հայրապետյան",
319 		"Սիմոնյան",
320 		"Ավագյան",
321 		"Գասպարյան",
322 		"Սիմոնյան",
323 		"Մուրադյան",
324 		"Մուրադյան",
325 		"Ավագյան",
326 		"Գասպարյան",
327 		"Բաղդասարյան",
328 		"Ստեփանյան",
329 		"Ասատրյան",
330 		"Հովսեփյան",
331 		"Աբրահամյան",
332 		"Աբրահամյան",
333 		"Զաքարյան",
334 		"Մելքոնյան",
335 		"Մելքոնյան",
336 		"Ալեքսանյան",
337 		"Մխիթարյան",
338 		"Ասատրյան",
339 		"Բարսեղյան",
340 		"Մովսիսյան",
341 		"Կիրակոսյան",
342 		"Կիրակոսյան",
343 		"Եղիազարյան",
344 		"Բաբայան",
345 		"Հովսեփյան",
346 		"Մնացականյան",
347 		"Թադևոսյան",
348 		"Զաքարյան",
349 		"Մինասյան",
350 		"Մխիթարյան",
351 		"Բաբայան",
352 		"Բարսեղյան",
353 		"Ալեքսանյան",
354 		"Համբարձումյան",
355 		"Մովսիսյան",
356 		"Եղիազարյան",
357 		"Համբարձումյան",
358 		"Թադևոսյան",
359 		"Այվազյան",
360 		"Այվազյան",
361 		"Գաբրիելյան",
362 		"Ներսիսյան",
363 		"Մնացականյան",
364 		"Մովսիսյան"
365 		];
366 		return choice(data, this.rnd);
367 	}
368 
369 	///
370 	override string nameFirstName() {
371 		auto data = [
372 		"Մարիա",
373 		"Նարե",
374 		"Մանե",
375 		"Մարի",
376 		"Մարիամ",
377 		"Անի",
378 		"Անգելինա",
379 		"Անահիտ",
380 		"Էլեն",
381 		"Միլենա",
382 		"Եվա",
383 		"Աննա",
384 		"Արփի",
385 		"Գայանե",
386 		"Լիլիթ",
387 		"Մերի",
388 		"Վիկտորյա",
389 		"Արինա",
390 		"Յանա",
391 		"Սոնա",
392 		"Նատալի",
393 		"Գոհար",
394 		"Հասմիկ",
395 		"Սոֆի",
396 		"Էմիլի",
397 		"Սուսաննա",
398 		"Արևիկ",
399 		"Կարինե",
400 		"Լյուսի",
401 		"Արիանա",
402 		"Տաթև",
403 		"Լիկա",
404 		"Ռուզաննա",
405 		"Լիլի",
406 		"Սոֆյա",
407 		"Անուշ",
408 		"Էլինա",
409 		"Սառա",
410 		"Նանե",
411 		"Էվա",
412 		"Լիանա",
413 		"Մոնիկա",
414 		"Կարինա",
415 		"Լիա",
416 		"Նարինե",
417 		"Լուսինե",
418 		"Դավիթ",
419 		"Նարեկ",
420 		"Ալեքս",
421 		"Տիգրան",
422 		"Հայկ",
423 		"Գոռ",
424 		"Արթուր",
425 		"Արմեն",
426 		"Մարկ",
427 		"Էրիկ",
428 		"Արամ",
429 		"Սամվել",
430 		"Արման",
431 		"Ալեն",
432 		"Աշոտ",
433 		"Արեն",
434 		"Գագիկ",
435 		"Դանիել",
436 		"Արեգ",
437 		"Ռոբերտ",
438 		"Արտյոմ",
439 		"Արսեն",
440 		"Միքայել",
441 		"Սարգիս",
442 		"Հովհաննես",
443 		"Վահե",
444 		"Կարեն",
445 		"Գևորգ",
446 		"Լևոն",
447 		"Վարդան",
448 		"Ռուբեն",
449 		"Սուրեն",
450 		"Հակոբ",
451 		"Մհեր",
452 		"Անդրանիկ",
453 		"Ավետ",
454 		"Գրիգոր",
455 		"Ռաֆայել",
456 		"Ալեքսանդր",
457 		"Մոնթե",
458 		"Հարություն",
459 		"Էդուարդ",
460 		"Ալբերտ",
461 		"Գարիկ",
462 		"Համլետ"
463 		];
464 		return choice(data, this.rnd);
465 	}
466 
467 	///
468 	override string nameMaleFirstName() {
469 		auto data = [
470 		"Դավիթ",
471 		"Նարեկ",
472 		"Ալեքս",
473 		"Տիգրան",
474 		"Հայկ",
475 		"Գոռ",
476 		"Արթուր",
477 		"Արմեն",
478 		"Մարկ",
479 		"Էրիկ",
480 		"Արամ",
481 		"Սամվել",
482 		"Արման",
483 		"Ալեն",
484 		"Աշոտ",
485 		"Արեն",
486 		"Գագիկ",
487 		"Դանիել",
488 		"Արեգ",
489 		"Ռոբերտ",
490 		"Արտյոմ",
491 		"Արսեն",
492 		"Միքայել",
493 		"Սարգիս",
494 		"Հովհաննես",
495 		"Վահե",
496 		"Կարեն",
497 		"Գևորգ",
498 		"Լևոն",
499 		"Վարդան",
500 		"Ռուբեն",
501 		"Սուրեն",
502 		"Հակոբ",
503 		"Մհեր",
504 		"Անդրանիկ",
505 		"Ավետ",
506 		"Գրիգոր",
507 		"Ռաֆայել",
508 		"Ալեքսանդր",
509 		"Մոնթե",
510 		"Հարություն",
511 		"Էդուարդ",
512 		"Ալբերտ",
513 		"Գարիկ",
514 		"Համլետ"
515 		];
516 		return choice(data, this.rnd);
517 	}
518 
519 
520 	override string nameName() {
521 		final switch(uniform(0, 6, this.rnd)) {
522 			case 0: return namePrefix() ~ " " ~ nameFirstName() ~ " " ~ nameLastName();
523 			case 1: return nameFirstName() ~ " " ~ nameLastName() ~ " " ~ nameSuffix();
524 			case 2: return nameFirstName() ~ " " ~ nameLastName();
525 			case 3: return nameFirstName() ~ " " ~ nameLastName();
526 			case 4: return nameMaleFirstName() ~ " " ~ nameLastName();
527 			case 5: return nameFemaleFirstName() ~ " " ~ nameLastName();
528 		}
529 	}
530 
531 	///
532 	override string colorHuman() {
533 		auto data = [
534 		"կարմիր",
535 		"կանաչ",
536 		"կապույտ",
537 		"դեղին",
538 		"մանուշակագույն",
539 		"սպիտակ",
540 		"սև",
541 		"նարնջագույն",
542 		"վարդագույն",
543 		"մոխրագույն",
544 		"երկնագույն",
545 		"ոսկեգույն"
546 		];
547 		return choice(data, this.rnd);
548 	}
549 
550 	///
551 	override string addressState() {
552 		auto data = [
553 		"Արագածոտն",
554 		"Արարատ",
555 		"Արմավիր",
556 		"Գեղարքունիք",
557 		"Կոտայք",
558 		"Լոռի",
559 		"Շիրակ",
560 		"Սյունիք",
561 		"Տավուշ",
562 		"Վայոց ձոր",
563 		"Երևան",
564 		"Ստեփանակերտ",
565 		"Ասկերան",
566 		"Հադրութ",
567 		"Մարտակերտ",
568 		"Մարտունի",
569 		"Շահումյան",
570 		"Շուշի",
571 		"Քաշաթաղ"
572 		];
573 		return choice(data, this.rnd);
574 	}
575 
576 	///
577 	override string addressCountry() {
578 		auto data = [
579 		"ԱՄՆ",
580 		"Ադրբեջան",
581 		"Ալբանիա",
582 		"Ալժիր",
583 		"Ամերիկյան Սամոա",
584 		"Ամերիկյան Վիրջինյան կղզիներ",
585 		"Անգիլիա",
586 		"Անգոլա",
587 		"Անդորրա",
588 		"Անտիգուա և Բարբուդա",
589 		"Ավստրալիա",
590 		"Ավստրիա",
591 		"Արգենտինա",
592 		"Արուբա",
593 		"Արցախի Հանրապետություն",
594 		"Արևելյան Թիմոր",
595 		"Աֆղանստան",
596 		"Բահամներ",
597 		"Բահրեյն",
598 		"Բանգլադեշ",
599 		"Բարբադոս",
600 		"Բելառուս",
601 		"Բելիզ",
602 		"Բենին",
603 		"Բերմուդա",
604 		"Բոլիվիա",
605 		"Բոսնիա և Հերցեգովինա",
606 		"Բոտսվանա",
607 		"Բութան",
608 		"Բուլղարիա",
609 		"Բուրկինա Ֆասո",
610 		"Բուրունդի",
611 		"Բրազիլիա",
612 		"Բրիտանական Վիրջինյան Կղզիներ",
613 		"Բրունեյ",
614 		"Գաբոն",
615 		"Գամբիա",
616 		"Գայանա",
617 		"Գերմանիա",
618 		"Գերնսի",
619 		"Գուամ",
620 		"Գվատեմալա",
621 		"Գվինեա",
622 		"Գվինեա-Բիսաու",
623 		"Գրենադա",
624 		"Դանիա",
625 		"Դոմինիկա",
626 		"Դոմինիկյան Հանրապետություն",
627 		"Եգիպտոս",
628 		"Եթովպիա",
629 		"Եմեն",
630 		"Զամբիա",
631 		"Զիմբաբվե",
632 		"Էկվադոր",
633 		"Էստոնիա",
634 		"Էրիտրեա",
635 		"Թաիլանդ",
636 		"Թայվան",
637 		"Թըրքս և Կայկոս կղզիներ",
638 		"Թունիս",
639 		"Թուրքիա",
640 		"Թուրքմենստան",
641 		"Ինդոնեզիա",
642 		"Իռլանդիա",
643 		"Իսլանդիա",
644 		"Իսպանիա",
645 		"Իսրայել",
646 		"Իտալիա",
647 		"Իրան",
648 		"Իրաք",
649 		"Լաոս",
650 		"Լատվիա",
651 		"Լեհաստան",
652 		"Լեսոթո",
653 		"Լիբանան",
654 		"Լիբերիա",
655 		"Լիբիա",
656 		"Լիխտենշտայն",
657 		"Լիտվա",
658 		"Լյուքսեմբուրգ",
659 		"Խորվաթիա",
660 		"Կաբո Վերդե",
661 		"Կամբոջա",
662 		"Կամերուն",
663 		"Կայմանյան կղզիներ",
664 		"Կանադա",
665 		"Կատար",
666 		"Կենտրոնաաֆրիկյան Հանրապետություն",
667 		"Կիպրոս",
668 		"Կիրիբատի",
669 		"Կոլումբիա",
670 		"Կոմորներ",
671 		"Կոնգոյի Հանրապետություն",
672 		"ԿոնգոյիԴեմոկրատական Հանրապետություն ԿԴՀ",
673 		"Կոստա Ռիկա",
674 		"Կոտ դ'Իվուար",
675 		"Կուբա",
676 		"Կուկի կղզիներ",
677 		"Հայաստան",
678 		"Հայիթի",
679 		"Հասարակածային Գվինեա",
680 		"Հարավային Կորեա",
681 		"Հարավաֆրիկյան Հանրապետություն",
682 		"Հյուսիսային Կորեա",
683 		"Հյուսիսային Մակեդոնիա",
684 		"Հյուսիսային Մարիանյան կղզիներ",
685 		"Հնդկաստան",
686 		"Հոնդուրաս",
687 		"Հոնկոնգ",
688 		"Հորդանան",
689 		"Հունաստան",
690 		"Հունգարիա",
691 		"Ղազախստան",
692 		"Ղրղզստան",
693 		"Ճամայկա",
694 		"Ճապոնիա",
695 		"ՄԱԷ",
696 		"ՄԹ",
697 		"Մադագասկար",
698 		"Մալայզիա",
699 		"Մալավի",
700 		"Մալդիվներ",
701 		"Մալթա",
702 		"Մալի",
703 		"Մակաու",
704 		"Մայոտ",
705 		"Մավրիկիոս",
706 		"Մավրիտանիա",
707 		"Մարշալյան կղզիներ",
708 		"Մարոկկո",
709 		"Մեն կղզի",
710 		"Մեքսիկա",
711 		"Միկրոնեզիա",
712 		"Մյանմա",
713 		"Մոզամբիկ",
714 		"Մոլդովա",
715 		"Մոնակո",
716 		"Մոնղոլիա",
717 		"Մոնտսերատ",
718 		"Նամիբիա",
719 		"Նաուրու",
720 		"Նեպալ",
721 		"Նիգեր",
722 		"Նիգերիա",
723 		"Նիդերլանդյան Անտիլներ",
724 		"Նիդերլանդներ",
725 		"Նիկարագուա",
726 		"Նիուե",
727 		"Նոր Զելանդիա",
728 		"Նոր Կալեդոնիա",
729 		"Նորվեգիա",
730 		"Նորֆոլք կղզի",
731 		"Շվեդիա",
732 		"Շվեյցարիա",
733 		"Շրի Լանկա",
734 		"Ուգանդա",
735 		"Ուզբեկստան",
736 		"Ուկրաինա",
737 		"Ուոլիս և Ֆուտունա",
738 		"Ուրուգվայ",
739 		"Չադ",
740 		"Չեխիա",
741 		"Չեռնոգորիա",
742 		"Չիլի",
743 		"Չինաստան",
744 		"Պալաու",
745 		"Պակիստան",
746 		"Պաղեստին",
747 		"Պանամա",
748 		"Պապուա Նոր Գվինեա",
749 		"Պարագվայ",
750 		"Պերու",
751 		"Պորտուգալիա",
752 		"Պուերտո Ռիկո",
753 		"Ջերսի",
754 		"Ջիբութի",
755 		"Ջիբրալթար",
756 		"Ռուանդա",
757 		"Ռումինիա",
758 		"Ռուսաստան",
759 		"Սալվադոր",
760 		"Սահրավիա",
761 		"Սամոա",
762 		"Սան Մարինո",
763 		"Սան Տոմե և Պրինսիպի",
764 		"Սաուդյան Արաբիա",
765 		"Սեյշելներ",
766 		"Սեն Մարտեն (Ֆրանսիական Անտիլներ)",
767 		"Սենեգալ",
768 		"Սենտ Լյուսիա",
769 		"Սենտ Կիտս և Նևիս",
770 		"Սենտ Պիեռ և Միկելոն",
771 		"Սենտ Վինսենտ և Գրենադիներ",
772 		"Սերբիա",
773 		"Սիեռա Լեոնե",
774 		"Սինգապուր",
775 		"Սիրիա",
776 		"Սլովակիա",
777 		"Սլովենիա",
778 		"Սողոմոնյան Կղզիներ",
779 		"Սոմալիա",
780 		"Սուդան",
781 		"Սուրբ Բարդուղիմեոսի կղզի",
782 		"Սուրբ Հեղինեի կղզի",
783 		"Սուրինամ",
784 		"Սվազիլենդ",
785 		"Վանուատու",
786 		"Վատիկան",
787 		"Վենեսուելա",
788 		"Վիետնամ",
789 		"Վրաստան",
790 		"Տանզանիա",
791 		"Տաջիկստան",
792 		"Տոգո",
793 		"Տոկելաու",
794 		"Տոնգա",
795 		"Տուվալու",
796 		"Տրինիդադ Տոբագո",
797 		"Փիթքերն կղզիներ",
798 		"Քենիա",
799 		"Քուվեյթ",
800 		"Օման",
801 		"Ֆարերյան կղզիներ",
802 		"Ֆիլիպիններ",
803 		"Ֆինլանդիա",
804 		"Ֆիջի",
805 		"Ֆոլկլենդյան կղզիներ",
806 		"Ֆրանսիա",
807 		"Ֆրանսիական Պոլինեզիա"
808 		];
809 		return choice(data, this.rnd);
810 	}
811 
812 
813 	override string addressStreetAddress() {
814 		final switch(uniform(0, 2, this.rnd)) {
815 			case 0: return "normal: '" ~ addressStreet() ~ " " ~ addressBuildingNumber();
816 			case 1: return "full: '" ~ addressStreet() ~ " " ~ addressBuildingNumber() ~ " " ~ addressSecondaryAddress();
817 		}
818 	}
819 
820 	///
821 	override string addressDefaultCountry() {
822 		auto data = [
823 		"Արցախի Հանրապետություն'"
824 		];
825 		return choice(data, this.rnd);
826 	}
827 
828 	///
829 	override string addressDirection() {
830 		auto data = [
831 		"Հյուսիսային",
832 		"Արևելյան",
833 		"Հարավային",
834 		"Արևմտյան",
835 		"Հյուսիսարևելյան",
836 		"Հյուսիսարևմտյան",
837 		"Հարավարևելյան",
838 		"Հարավարևմտյան"
839 		];
840 		return choice(data, this.rnd);
841 	}
842 
843 	///
844 	override string addressCitySuffix() {
845 		auto data = [
846 		"ակերտ",
847 		"աշեն",
848 		"աշատ'"
849 		];
850 		return choice(data, this.rnd);
851 	}
852 
853 	///
854 	override string addressCityPrefix() {
855 		auto data = [
856 		"Հյուսիսային",
857 		"Արևելյան",
858 		"Արևմտյան",
859 		"Հարավային",
860 		"Նոր'"
861 		];
862 		return choice(data, this.rnd);
863 	}
864 
865 
866 	override string addressStreet() {
867 		final switch(uniform(0, 1, this.rnd)) {
868 			case 0: return nameLastName() ~ " " ~ addressStreetSuffix() ~ "'";
869 		}
870 	}
871 
872 
873 	override string addressCity() {
874 		final switch(uniform(0, 2, this.rnd)) {
875 			case 0: return addressCityPrefix() ~ " " ~ nameLastName();
876 			case 1: return nameLastName() ~ addressCitySuffix();
877 		}
878 	}
879 
880 	///
881 	override string addressBuildingNumber() {
882 		auto data = [
883 		"###",
884 		"###/#",
885 		"##",
886 		"##/#",
887 		"#",
888 		"#/#'"
889 		];
890 		return this.digitBuild(choice(data, this.rnd));
891 	}
892 
893 	///
894 	override string addressSecondaryAddress() {
895 		auto data = [
896 		"Բն. ###",
897 		"Տուն ###'"
898 		];
899 		return this.digitBuild(choice(data, this.rnd));
900 	}
901 
902 	///
903 	override string addressStreetSuffix() {
904 		auto data = [
905 		" փողոց",
906 		"պողոտա'"
907 		];
908 		return choice(data, this.rnd);
909 	}
910 
911 
912 	override string dateWeekday() {
913 		final switch(uniform(0, 16, this.rnd)) {
914 			case 0: return "wide: [";
915 			case 1: return "Կիրակի";
916 			case 2: return "Երկուշաբթի";
917 			case 3: return "Երեքշաբթի";
918 			case 4: return "Չորեքշաբթի";
919 			case 5: return "Հինգշաբթի";
920 			case 6: return "Ուրբաթ";
921 			case 7: return "Շաբաթ";
922 			case 8: return "]";
923 			case 9: return "abbr: ['կրկ";
924 			case 10: return "երկ";
925 			case 11: return "երք";
926 			case 12: return "չրք";
927 			case 13: return "հնգ";
928 			case 14: return "ուրբ";
929 			case 15: return "շբթ']";
930 		}
931 	}
932 
933 
934 	override string dateMonth() {
935 		final switch(uniform(0, 28, this.rnd)) {
936 			case 0: return "wide: [";
937 			case 1: return "Հունվար";
938 			case 2: return "Փետրվար";
939 			case 3: return "Մարտ";
940 			case 4: return "Ապրիլ";
941 			case 5: return "Մայիս";
942 			case 6: return "Հունիս";
943 			case 7: return "Հուլիս";
944 			case 8: return "Օգոստոս";
945 			case 9: return "Սեպտեմբեր";
946 			case 10: return "Հոկտեմբեր";
947 			case 11: return "Նոյեմբեր";
948 			case 12: return "Դեկտեմբեր";
949 			case 13: return "]";
950 			case 14: return "abbr: [";
951 			case 15: return "Հնվ";
952 			case 16: return "Փտր";
953 			case 17: return "Մրտ";
954 			case 18: return "Ապր";
955 			case 19: return "Մյս";
956 			case 20: return "Հնս";
957 			case 21: return "Հլս";
958 			case 22: return "Օգս";
959 			case 23: return "Սպտ";
960 			case 24: return "Հկտ";
961 			case 25: return "Նմբ";
962 			case 26: return "Դկտ";
963 			case 27: return "]";
964 		}
965 	}
966 
967 	///
968 	override string phoneNumberFormats() {
969 		auto data = [
970 		"+374 ## ######",
971 		"+374 ### #####'"
972 		];
973 		return this.digitBuild(choice(data, this.rnd));
974 	}
975 
976 	///
977 	override string internetDomainSuffix() {
978 		auto data = [
979 		"com",
980 		"biz",
981 		"info",
982 		"name",
983 		"net",
984 		"org",
985 		"am'"
986 		];
987 		return choice(data, this.rnd);
988 	}
989 
990 }