R/uk_UA.R

# color ---------------------------------------------------
color_uk_UA = R6Class(
  "color_uk_UA",
  inherit = color_init,
  cloneable = FALSE,
  private = list(
    all_colors = list(
      c("\u0410\u0431\u0440\u0438\u043a\u043e\u0441\u043e\u0432\u0438\u0439","#FBCEB1"),
      c("\u0410\u043a\u0432\u0430\u043c\u0430\u0440\u0438\u043d\u043e\u0432\u0438\u0439","#7FFFD4"),
      c("\u0410\u043b\u0456\u0437\u0430\u0440\u0438\u043d\u043e\u0432\u0438\u0439 \u0447\u0435\u0440\u0432\u043e\u043d\u0438\u0439","#E32636"),
      c("\u0410\u043c\u0430\u0440\u0430\u043d\u0442\u043e\u0432\u0438\u0439","#E52B50"),
      c("\u0410\u043c\u0430\u0440\u0430\u043d\u0442\u043e\u0432\u043e-\u0440\u043e\u0436\u0435\u0432\u0438\u0439","#F19CBB"),
      c("\u0410\u043c\u0435\u0442\u0438\u0441\u0442\u043e\u0432\u0438\u0439","#9966CC"),
      c("\u0410\u043d\u0434\u0440\u043e\u0457\u0434\u043d\u0438\u0439 \u0437\u0435\u043b\u0435\u043d\u0438\u0439","#A4C639"),
      c("\u0410\u0440\u0441\u0435\u043d\u043e\u0432\u0438\u0439","#3B444B"),
      c("\u0410\u0442\u043e\u043c\u043d\u0438\u0439 \u043c\u0430\u043d\u0434\u0430\u0440\u0456\u043d\u043e\u0432\u0438\u0439","#FF9966"),
      c("\u0411\u0430\u0433\u0440\u044f\u043d\u0438\u0439","#FF2400"),
      c("\u0411\u0430\u043a\u043b\u0430\u0436\u0430\u043d\u043e\u0432\u0438\u0439","#990066"),
      c("\u0411\u0430\u0440\u0432\u0456\u043d\u043a\u043e\u0432\u0438\u0439","#CCCCFF"),
      c("\u0411\u0435\u0436\u0435\u0432\u0438\u0439","#F5F5DC"),
      c("\u0411\u0435\u0440\u043b\u0456\u043d\u0441\u044c\u043a\u0430 \u043b\u0430\u0437\u0443\u0440","#003153"),
      c("\u0411\u043b\u0430\u0432\u0430\u0442\u043d\u0438\u0439","#6495ED"),
      c("\u0411\u043b\u0430\u043a\u0438\u0442\u043d\u0438\u0439","#AFEEEE"),
      c("\u0411\u043b\u0430\u043a\u0438\u0442\u043d\u0438\u0439 \u0411\u0440\u0430\u043d\u0434\u0435\u0439\u0441\u0430","#0070FF"),
      c("\u0411\u043b\u0430\u043a\u0438\u0442\u043d\u043e-\u0437\u0435\u043b\u0435\u043d\u0438\u0439","#00DDDD"),
      c("\u0411\u043b\u0430\u043a\u0438\u0442\u043d\u043e-\u0444\u0456\u043e\u043b\u0435\u0442\u043e\u0432\u0438\u0439","#8A2BE2"),
      c("\u0411\u043b\u0456\u0434\u0438\u0439 \u0440\u043e\u0436\u0435\u0432\u043e-\u043b\u0456\u043b\u043e\u0432\u0438\u0439","#996666"),
      c("\u0411\u043b\u0456\u0434\u043e-\u0431\u0440\u0443\u043d\u0430\u0442\u043d\u0438\u0439","#987654"),
      c("\u0411\u043b\u0456\u0434\u043e-\u0432\u043e\u043b\u043e\u0448\u043a\u043e\u0432\u0438\u0439","#ABCDEF"),
      c("\u0411\u043b\u0456\u0434\u043e-\u043a\u0430\u0440\u043c\u0456\u043d\u043e\u0432\u0438\u0439","#AF4035"),
      c("\u0411\u043b\u0456\u0434\u043e-\u043a\u0430\u0448\u0442\u0430\u043d\u043e\u0432\u0438\u0439","#DDADAF"),
      c("\u0411\u043b\u0456\u0434\u043e-\u043f\u0443\u0440\u043f\u0443\u0440\u043e\u0432\u0438\u0439","#F984E5"),
      c("\u0411\u043b\u0456\u0434\u043e-\u043f\u0456\u0441\u043e\u0447\u043d\u0438\u0439","#DABDAB"),
      c("\u0411\u043b\u0456\u0434\u043e-\u0440\u043e\u0436\u0435\u0432\u0438\u0439","#FADADD"),
      c("\u0411\u043e\u043b\u043e\u0442\u043d\u0438\u0439","#ACB78E"),
      c("\u0411\u0440\u043e\u043d\u0437\u043e\u0432\u0438\u0439","#CD7F32"),
      c("\u0411\u0440\u0443\u043d\u0430\u0442\u043d\u0438\u0439","#964B00"),
      c("\u0411\u0440\u0443\u043d\u0430\u0442\u043e-\u043c\u0430\u043b\u0438\u043d\u043e\u0432\u0438\u0439","#800000"),
      c("\u0411\u0443\u0434\u044f\u043a\u043e\u0432\u0438\u0439","#D8BFD8"),
      c("\u0411\u0443\u0437\u043a\u043e\u0432\u0438\u0439","#C8A2C8"),
      c("\u0411\u0443\u0440\u0433\u0443\u043d\u0434\u0441\u044c\u043a\u0438\u0439","#900020"),
      c("\u0411\u0443\u0440\u0438\u0439","#755A57"),
      c("\u0411\u0443\u0440\u0448\u0442\u0438\u043d\u043e\u0432\u0438\u0439","#FFBF00"),
      c("\u0411\u0456\u043b\u0438\u0439","#FFFFFF"),
      c("\u0411\u0456\u043b\u0438\u0439 \u043d\u0430\u0432\u0430\u0445\u043e","#FFDEAD"),
      c("\u0411\u0456\u0440\u044e\u0437\u043e\u0432\u0438\u0439","#30D5C8"),
      c("\u0411\u0456\u0441\u0442\u0440","#3D2B1F"),
      c("\u0412\u043e\u0434\u0430 \u043f\u043b\u044f\u0436\u0430 \u0411\u043e\u043d\u0434\u0456","#0095B6"),
      c("\u0412\u043e\u0445\u0440\u0430","#CC7722"),
      c("\u0412\u0456\u0434\u0431\u0456\u0440\u043d\u0438\u0439 \u0436\u043e\u0432\u0442\u0438\u0439","#FFBA00"),
      c("\u0412\u0456\u0437\u0430\u043d\u0442\u0456\u0439\u0441\u044c\u043a\u0438\u0439","#702963"),
      c("\u0413\u0430\u0440\u0431\u0443\u0437","#FF7518"),
      c("\u0413\u0430\u0440\u044f\u0447\u043e-\u0440\u043e\u0436\u0435\u0432\u0438\u0439","#FC0FC0"),
      c("\u0413\u0435\u043b\u0456\u043e\u0442\u0440\u043e\u043f","#DF73FF"),
      c("\u0413\u043b\u0438\u0431\u043e\u043a\u0438\u0439 \u0444\u0456\u043e\u043b\u0435\u0442\u043e\u0432\u0438\u0439","#423189"),
      c("\u0413\u043b\u0438\u0446\u0456\u043d\u0456\u044f","#C9A0DC"),
      c("\u0413\u0440\u0443\u0448\u0435\u0432\u0438\u0439","#D1E231"),
      c("\u0413\u0443\u043c\u0456\u0433\u0443\u0442","#E49B0F"),
      c("\u0413\u0456\u0440\u0447\u0438\u0447\u043d\u0438\u0439","#FFDB58"),
      c("\u0414\u0435\u0440\u0435\u0432\u0430","#79443B"),
      c("\u0414\u0436\u0438\u043d\u0441\u043e\u0432\u0438\u0439","#1560BD"),
      c("\u0414\u0456\u0430\u043c\u0430\u043d\u0442\u043e\u0432\u043e-\u0440\u043e\u0436\u0435\u0432\u0438\u0439","#FF55A3"),
      c("\u0416\u043e\u0432\u0442\u0438\u0439","#FFFF00"),
      c("\u0416\u043e\u0432\u0442\u043e-\u0437\u0435\u043b\u0435\u043d\u0438\u0439","#ADFF2F"),
      c("\u0416\u043e\u0432\u0442\u043e-\u043f\u0435\u0440\u0441\u0438\u043a\u043e\u0432\u0438\u0439","#FADFAD"),
      c("\u0417\u0430\u0445\u0438\u0441\u043d\u0438\u0439 \u0441\u0438\u043d\u0456\u0439","#1E90FF"),
      c("\u0417\u0435\u043b\u0435\u043d\u0430 \u0432\u0435\u0441\u043d\u0430","#00FF7F"),
      c("\u0417\u0435\u043b\u0435\u043d\u0430 \u043c\u02bc\u044f\u0442\u0430","#98FF98"),
      c("\u0417\u0435\u043b\u0435\u043d\u0430 \u0441\u043e\u0441\u043d\u0430","#01796F"),
      c("\u0417\u0435\u043b\u0435\u043d\u0435 \u043c\u043e\u0440\u0435","#2E8B57"),
      c("\u0417\u0435\u043b\u0435\u043d\u0438\u0439","#00FF00"),
      c("\u0417\u0435\u043b\u0435\u043d\u0438\u0439 \u0430\u0440\u043c\u0456\u0439\u0441\u044c\u043a\u0438\u0439","#4B5320"),
      c("\u0417\u0435\u043b\u0435\u043d\u0438\u0439 \u043c\u043e\u0445","#ADDFAD"),
      c("\u0417\u0435\u043b\u0435\u043d\u0438\u0439 \u043f\u0430\u043f\u043e\u0440\u043e\u0442\u044c","#4F7942"),
      c("\u0417\u0435\u043b\u0435\u043d\u0438\u0439 \u0447\u0430\u0439","#D0F0C0"),
      c("\u0417\u0435\u043b\u0435\u043d\u043e-\u0441\u0456\u0440\u0438\u0439 \u0447\u0430\u0439","#CADABA"),
      c("\u0417\u0435\u043b\u0435\u043d\u0443\u0432\u0430\u0442\u043e-\u0431\u043b\u0430\u043a\u0438\u0442\u043d\u0438\u0439","#008080"),
      c("\u0417\u043e\u043b\u043e\u0442\u0430\u0432\u043e-\u0431\u0435\u0440\u0435\u0437\u043e\u0432\u0438\u0439","#DAA520"),
      c("\u0417\u043e\u043b\u043e\u0442\u0438\u0439","#FFD700"),
      c("\u0417\u043e\u043b\u043e\u0442\u0438\u0441\u0442\u043e-\u043a\u0430\u0448\u0442\u0430\u043d\u043e\u0432\u0438\u0439","#6D351A"),
      c("\u0406\u043d\u0434\u0438\u0433\u043e","#4B0082"),
      c("\u0406\u0440\u0436\u0430\u0432\u0438\u0439","#B7410E"),
      c("\u041a\u0430\u0440\u0434\u0438\u043d\u0430\u043b (\u043a\u043e\u043b\u0456\u0440)","#C41E3A"),
      c("\u041a\u0430\u0440\u043c\u0456\u043d\u043e\u0432\u0438\u0439","#960018"),
      c("\u041a\u0430\u0448\u0442\u0430\u043d\u043e\u0432\u0438\u0439","#CD5C5C"),
      c("\u041a\u043e\u0431\u0430\u043b\u044c\u0442\u043e\u0432\u0438\u0439","#0047AB"),
      c("\u041a\u043e\u043b\u0456\u0440 \u0436\u043e\u0432\u0442\u043e\u0433\u043e \u0448\u043a\u0456\u043b\u044c\u043d\u043e\u0433\u043e \u0430\u0432\u0442\u043e\u0431\u0443\u0441\u0430","#FFD800"),
      c("\u041a\u043e\u043b\u0456\u0440 \u0437\u0430\u0441\u043c\u0430\u0433\u0438","#D2B48C"),
      c("\u041a\u043e\u043b\u0456\u0440 \u043c\u043e\u0440\u0441\u044c\u043a\u043e\u0457 \u043f\u0456\u043d\u0438","#FFF5EE"),
      c("\u041a\u043e\u043b\u0456\u0440 \u043c\u043e\u0440\u0441\u044c\u043a\u043e\u0457 \u0445\u0432\u0438\u043b\u0456","#00FFFF"),
      c("\u041a\u043e\u0440\u0430\u043b\u043e\u0432\u0438\u0439","#FF7F50"),
      c("\u041a\u043e\u0440\u043e\u043b\u0456\u0432\u0441\u044c\u043a\u0438\u0439 \u0441\u0438\u043d\u0456\u0439","#4169E1"),
      c("\u041a\u0440\u0435\u043c\u043e\u0432\u0438\u0439","#FFFDD0"),
      c("\u041a\u0443\u043a\u0443\u0440\u0443\u0434\u0437\u044f\u043d\u0438\u0439","#FBEC5D"),
      c("\u041a\u0456\u043d\u043e\u0432\u0430\u0440","#FF4D00"),
      c("\u041b\u0430\u0432\u0430\u043d\u0434\u043d\u0438\u0439","#E6E6FA"),
      c("\u041b\u0430\u0437\u0443\u0440\u043e\u0432\u0438\u0439","#007BA7"),
      c("\u041b\u0430\u0437\u0443\u0440\u043e\u0432\u043e-\u0441\u0438\u043d\u0456\u0439","#2A52BE"),
      c("\u041b\u0430\u0439\u043c","#CCFF00"),
      c("\u041b\u0430\u0442\u0443\u043d\u043d\u0438\u0439","#B5A642"),
      c("\u041b\u0438\u043c\u043e\u043d\u043d\u0438\u0439","#FDE910"),
      c("\u041b\u0438\u043c\u043e\u043d\u043d\u043e-\u043a\u0440\u0435\u043c\u043e\u0432\u0438\u0439","#FFFACD"),
      c("\u041b\u043b\u044f\u043d\u0438\u0439","#EEDC82"),
      c("\u041b\u043b\u044f\u043d\u0438\u0439","#FAF0E6"),
      c("\u041b\u043e\u0441\u043e\u0441\u0435\u0432\u0438\u0439","#FF8C69"),
      c("\u041b\u0456\u043b\u043e\u0432\u0438\u0439","#DB7093"),
      c("\u041c\u0430\u043b\u0430\u0445\u0456\u0442\u043e\u0432\u0438\u0439","#0BDA51"),
      c("\u041c\u0430\u043b\u0438\u043d\u043e\u0432\u0438\u0439","#DC143C"),
      c("\u041c\u0430\u043d\u0434\u0430\u0440\u0438\u043d\u043e\u0432\u0438\u0439","#FFCC00"),
      c("\u041c\u0438\u0441\u043b\u0438\u0432\u0441\u044c\u043a\u0438\u0439","#004225"),
      c("\u041c\u043e\u0440\u043a\u0432\u044f\u043d\u0438\u0439","#ED9121"),
      c("\u041c\u0456\u0434\u043d\u0438\u0439","#B87333"),
      c("\u041c\u0456\u0436\u043d\u0430\u0440\u043e\u0434\u043d\u0438\u0439 \u043f\u043e\u043c\u0430\u0440\u0430\u043d\u0447\u0435\u0432\u0438\u0439","#FF4F00"),
      c("\u041d\u0435\u0444\u0440\u0438\u0442\u043e\u0432\u0438\u0439","#00A86B"),
      c("\u041d\u0456\u0436\u043d\u043e-\u0431\u043b\u0430\u043a\u0438\u0442\u043d\u0438\u0439","#E0FFFF"),
      c("\u041d\u0456\u0436\u043d\u043e-\u043e\u043b\u0438\u0432\u043a\u043e\u0432\u0438\u0439","#6B8E23"),
      c("\u041d\u0456\u0436\u043d\u043e-\u0440\u043e\u0436\u0435\u0432\u0438\u0439","#FB607F"),
      c("\u041e\u043b\u0438\u0432\u043a\u043e\u0432\u0438\u0439","#808000"),
      c("\u041e\u043f\u0456\u0432\u043d\u0456\u0447\u043d\u043e-\u0441\u0438\u043d\u0456\u0439","#003366"),
      c("\u041e\u0440\u0445\u0456\u0434\u0435\u044f","#DA70D6"),
      c("\u041f\u0430\u043b\u0435\u043d\u0430 \u0441\u0456\u0435\u043d\u0430","#E97451"),
      c("\u041f\u0430\u043b\u0435\u043d\u0438\u0439 \u043e\u0440\u0430\u043d\u0436\u0435\u0432\u0438\u0439","#CC5500"),
      c("\u041f\u0430\u043d\u0433","#C7FCEC"),
      c("\u041f\u0430\u0440\u043e\u0441\u0442\u043e\u043a \u043f\u0430\u043f\u0430\u0457","#FFEFD5"),
      c("\u041f\u0430\u0441\u0442\u0435\u043b\u044c\u043d\u043e-\u0437\u0435\u043b\u0435\u043d\u0438\u0439","#77DD77"),
      c("\u041f\u0430\u0441\u0442\u0435\u043b\u044c\u043d\u043e-\u0440\u043e\u0436\u0435\u0432\u0438\u0439","#FFD1DC"),
      c("\u041f\u0435\u0440\u0441\u0438\u043a\u043e\u0432\u0438\u0439","#FFE5B4"),
      c("\u041f\u0435\u0440\u0441\u044c\u043a\u0438\u0439 \u0441\u0438\u043d\u0456\u0439","#6600FF"),
      c("\u041f\u043e\u043c\u0430\u0440\u0430\u043d\u0447\u0435\u0432\u0438\u0439","#FFA500"),
      c("\u041f\u043e\u043c\u0430\u0440\u0430\u043d\u0447\u0435\u0432\u043e-\u043f\u0435\u0440\u0441\u0438\u043a\u043e\u0432\u0438\u0439","#FFCC99"),
      c("\u041f\u043e\u043c\u0430\u0440\u0430\u043d\u0447\u0435\u0432\u043e-\u0440\u043e\u0436\u0435\u0432\u0438\u0439","#FF9966"),
      c("\u041f\u0443\u0440\u043f\u0443\u0440\u043d\u0438\u0439","#FF00FF"),
      c("\u041f\u0443\u0440\u043f\u0443\u0440\u043e\u0432\u0438\u0439","#660099"),
      c("\u041f\u0448\u0435\u043d\u0438\u0447\u043d\u0438\u0439","#F5DEB3"),
      c("\u041f\u0456\u0441\u043e\u0447\u043d\u0438\u0439 \u043a\u043e\u043b\u0456\u0440","#F4A460"),
      c("\u0420\u043e\u0436\u0435\u0432\u0438\u0439","#FFC0CB"),
      c("\u0420\u043e\u0436\u0435\u0432\u0438\u0439 \u041c\u0430\u0443\u043d\u0442\u0431\u0435\u0442\u0442\u0435\u043d\u0430","#997A8D"),
      c("\u0420\u043e\u0436\u0435\u0432\u043e-\u043b\u0430\u0432\u0430\u043d\u0434\u043d\u0438\u0439","#FFF0F5"),
      c("\u0420\u043e\u0436\u0435\u0432\u043e-\u043b\u0456\u043b\u043e\u0432\u0438\u0439","#993366"),
      c("\u0421\u0430\u043b\u0430\u0442\u043e\u0432\u0438\u0439","#7FFF00"),
      c("\u0421\u0430\u043d\u0433\u0440\u0456\u044f","#92000A"),
      c("\u0421\u0430\u043f\u0444\u0456\u0440\u043e\u0432\u0438\u0439","#082567"),
      c("\u0421\u0432\u0456\u0442\u043b\u043e-\u0441\u0438\u043d\u0456\u0439","#007DFF"),
      c("\u0421\u0435\u043f\u0456\u044f","#704214"),
      c("\u0421\u0438\u0432\u0430\u0432\u043e-\u0437\u0435\u043b\u0435\u043d\u0438\u0439","#ACE1AF"),
      c("\u0421\u0438\u0433\u043d\u0430\u043b\u044c\u043d\u043e-\u043f\u043e\u043c\u0430\u0440\u0430\u043d\u0447\u0435\u0432\u0438\u0439","#FF9900"),
      c("\u0421\u0438\u043d\u044f \u043f\u0438\u043b","#003399"),
      c("\u0421\u0438\u043d\u044f \u0441\u0442\u0430\u043b\u044c","#4682B4"),
      c("\u0421\u0438\u043d\u0456 \u044f\u0439\u0446\u044f \u043c\u0430\u043b\u0438\u043d\u0456\u0432\u043a\u0438","#00CCCC"),
      c("\u0421\u0438\u043d\u0456\u0439","#0000FF"),
      c("\u0421\u0438\u043d\u0456\u0439 (RYB)","#0247FE"),
      c("\u0421\u0438\u043d\u0456\u0439 (\u043f\u0456\u0433\u043c\u0435\u043d\u0442)","#333399"),
      c("\u0421\u0438\u043d\u0456\u0439 \u0412\u041f\u0421","#5D8AA8"),
      c("\u0421\u0438\u043d\u0456\u0439 \u041a\u043b\u0435\u0439\u043d\u0430","#3A75C4"),
      c("\u0421\u043b\u0438\u0432\u043e\u0432\u0438\u0439","#660066"),
      c("\u0421\u043c\u0430\u0440\u0430\u0433\u0434\u043e\u0432\u0438\u0439","#50C878"),
      c("\u0421\u043f\u0430\u0440\u0436\u0435\u0432\u0438\u0439","#7BA05B"),
      c("\u0421\u0440\u0456\u0431\u043d\u0438\u0439","#C0C0C0"),
      c("\u0421\u0442\u0430\u0440\u0435 \u0437\u043e\u043b\u043e\u0442\u043e","#CFB53B"),
      c("\u0421\u0456\u0440\u0430 \u0441\u043f\u0430\u0440\u0436\u0430","#465945"),
      c("\u0421\u0456\u0440\u0438\u0439","#808080"),
      c("\u0421\u0456\u0440\u0438\u0439 \u0448\u0438\u0444\u0435\u0440","#708090"),
      c("\u0422\u0435\u043c\u043d\u0438\u0439 \u0432\u0435\u0441\u043d\u044f\u043d\u043e-\u0437\u0435\u043b\u0435\u043d\u0438\u0439","#177245"),
      c("\u0422\u0435\u043c\u043d\u0438\u0439 \u0436\u043e\u0432\u0442\u043e-\u0431\u0440\u0443\u043d\u0430\u0442\u043d\u0438\u0439","#918151"),
      c("\u0422\u0435\u043c\u043d\u0438\u0439 \u0437\u0435\u043b\u0435\u043d\u0438\u0439 \u0447\u0430\u0439","#BADBAD"),
      c("\u0422\u0435\u043c\u043d\u0438\u0439 \u043f\u0430\u0441\u0442\u0435\u043b\u044c\u043d\u043e-\u0437\u0435\u043b\u0435\u043d\u0438\u0439","#03C03C"),
      c("\u0422\u0435\u043c\u043d\u0438\u0439 \u0445\u0430\u043a\u0456","#BDB76B"),
      c("\u0422\u0435\u043c\u043d\u0438\u0439 \u0456\u043d\u0434\u0438\u0433\u043e","#310062"),
      c("\u0422\u0435\u043c\u043d\u043e-\u0430\u0441\u043f\u0456\u0434\u043d\u0438\u0439 \u0441\u0456\u0440\u0438\u0439","#2F4F4F"),
      c("\u0422\u0435\u043c\u043d\u043e-\u0431\u0440\u0443\u043d\u0430\u0442\u043d\u0438\u0439","#654321"),
      c("\u0422\u0435\u043c\u043d\u043e-\u0431\u0456\u0440\u044e\u0437\u043e\u0432\u0438\u0439","#116062"),
      c("\u0422\u0435\u043c\u043d\u043e-\u0437\u0435\u043b\u0435\u043d\u0438\u0439","#013220"),
      c("\u0422\u0435\u043c\u043d\u043e-\u0437\u0435\u043b\u0435\u043d\u0438\u0439 \u0445\u0430\u043a\u0456","#78866B"),
      c("\u0422\u0435\u043c\u043d\u043e-\u0437\u043e\u043b\u043e\u0442\u0438\u0439","#B8860B"),
      c("\u0422\u0435\u043c\u043d\u043e-\u043a\u0430\u0440\u043c\u0456\u043d\u043e\u0432\u0438\u0439","#560319"),
      c("\u0422\u0435\u043c\u043d\u043e-\u043a\u0430\u0448\u0442\u0430\u043d\u043e\u0432\u0438\u0439","#986960"),
      c("\u0422\u0435\u043c\u043d\u043e-\u043a\u043e\u0440\u0430\u043b\u043e\u0432\u0438\u0439","#CD5B45"),
      c("\u0422\u0435\u043c\u043d\u043e-\u043b\u0430\u0437\u0443\u0440\u043d\u0438\u0439","#08457E"),
      c("\u0422\u0435\u043c\u043d\u043e-\u043b\u043e\u0441\u043e\u0441\u0435\u0432\u0438\u0439","#E9967A"),
      c("\u0422\u0435\u043c\u043d\u043e-\u043c\u0430\u043d\u0434\u0430\u0440\u0438\u043d\u043e\u0432\u0438\u0439","#FFA812"),
      c("\u0422\u0435\u043c\u043d\u043e-\u043e\u043b\u0438\u0432\u043a\u043e\u0432\u0438\u0439","#556832"),
      c("\u0422\u0435\u043c\u043d\u043e-\u043f\u0435\u0440\u0441\u0438\u043a\u043e\u0432\u0438\u0439","#FFDAB9"),
      c("\u0422\u0435\u043c\u043d\u043e-\u0440\u043e\u0436\u0435\u0432\u0438\u0439","#E75480"),
      c("\u0422\u0435\u043c\u043d\u043e-\u0441\u0438\u043d\u0456\u0439","#000080"),
      c("\u0423\u043b\u044c\u0442\u0440\u0430\u043c\u0430\u0440\u0438\u043d\u043e\u0432\u0438\u0439","#120A8F"),
      c("\u0423\u043c\u0431\u0440\u0430","#734A12"),
      c("\u0423\u043c\u0431\u0440\u0430 \u043f\u0430\u043b\u0435\u043d\u0430","#8A3324"),
      c("\u0424\u0443\u043a\u0441\u0456\u044f","#FF00FF"),
      c("\u0424\u0456\u043e\u043b\u0435\u0442\u043e\u0432\u0438\u0439","#8B00FF"),
      c("\u0424\u0456\u043e\u043b\u0435\u0442\u043e\u0432\u043e-\u0431\u0430\u043a\u043b\u0430\u0436\u0430\u043d\u043e\u0432\u0438\u0439","#991199"),
      c("\u0424\u0456\u043e\u043b\u0435\u0442\u043e\u0432\u043e-\u0447\u0435\u0440\u0432\u043e\u043d\u0438\u0439","#C71585"),
      c("\u0425\u0430\u043a\u0456","#C3B091"),
      c("\u0426\u0438\u043d\u0430\u043c\u043e\u043d\u043e\u0432\u0438\u0439","#7B3F00"),
      c("\u0426\u0438\u043d\u043d\u0432\u0430\u043b\u044c\u0434\u0438\u0442","#EBC2AF"),
      c("\u0426\u0456\u0430\u043d (\u043a\u043e\u043b\u0456\u0440)","#00FFFF"),
      c("\u0426\u0456\u0430\u043d\u043e-\u0431\u043b\u0430\u043a\u0438\u0442\u043d\u0438\u0439","#F0F8FF"),
      c("\u0427\u0435\u0440\u0432\u043e\u043d\u0438\u0439","#FF0000"),
      c("\u0427\u0435\u0440\u0432\u043e\u043d\u043e-\u0431\u0443\u0440\u043e-\u043f\u043e\u043c\u0430\u0440\u0430\u043d\u0447\u0435\u0432\u0438\u0439","#CD5700"),
      c("\u0427\u0435\u0440\u0432\u043e\u043d\u043e\u0432\u0430\u0442\u043e-\u0431\u0440\u0443\u043d\u0430\u0442\u043d\u0438\u0439","#CC8899"),
      c("\u0427\u043e\u0440\u043d\u0438\u0439","#000000"),
      c("\u0428\u0430\u0444\u0440\u0430\u043d\u043e\u0432\u0438\u0439","#F4C430"),
      c("\u0428\u043a\u0456\u0440\u0430 \u0431\u0443\u0439\u0432\u043e\u043b\u0430","#F0DC82"),
      c("\u0428\u043e\u043a\u043e\u043b\u0430\u0434\u043d\u0438\u0439","#D2691E"),
      c("\u042f\u0441\u043a\u0440\u0430\u0432\u043e-\u0431\u0443\u0440\u0448\u0442\u0438\u043d\u043e\u0432\u0438\u0439","#FF7E00"),
      c("\u042f\u0441\u043a\u0440\u0430\u0432\u043e-\u0431\u0456\u0440\u044e\u0437\u043e\u0432\u0438\u0439","#08E8DE"),
      c("\u042f\u0441\u043a\u0440\u0430\u0432\u043e-\u0437\u0435\u043b\u0435\u043d\u0438\u0439","#66FF00"),
      c("\u042f\u0441\u043a\u0440\u0430\u0432\u043e-\u0437\u0435\u043b\u0435\u043d\u0438\u0439","#40826D"),
      c("\u042f\u0441\u043a\u0440\u0430\u0432\u043e-\u0440\u043e\u0436\u0435\u0432\u0438\u0439","#FF007F"),
      c("\u042f\u0441\u043a\u0440\u0430\u0432\u043e-\u0444\u0456\u043e\u043b\u0435\u0442\u043e\u0432\u0438\u0439","#CD00CD"),
      c("\u042f\u0441\u043d\u043e-\u0431\u0440\u0443\u043d\u0430\u0442\u043d\u0438\u0439","#CD853F"),
      c("\u042f\u0441\u043d\u043e-\u0432\u0438\u0448\u043d\u0435\u0432\u0438\u0439","#DE3163"),
      c("\u042f\u0441\u043d\u043e-\u043b\u0430\u0437\u0443\u0440\u043e\u0432\u0438\u0439","#007FFF"),
      c("\u042f\u0441\u043d\u043e-\u043b\u0430\u0437\u0443\u0440\u043e\u0432\u0438\u0439 (\u0432\u0435\u0431)","#F0FFFF")
    )
  )
)

# person -----------------------------------------
person_uk_UA = R6Class(
  "person_uk_UA",
  inherit = person_init,
  cloneable = FALSE,
  private = list(
    formats_female = list(
      c('{first_name_female} {last_name}', 0.9),
      c('{prefix_female} {first_name_female} {last_name}', 0.1)),

    formats_male = list(
      c('{first_name_male} {last_name}', 0.9),
      c('{prefix_male} {first_name_male} {last_name}', 0.1)),

    formats = list(
      c('{first_name_female} {last_name}', 0.9),
      c('{prefix_female} {first_name_female} {last_name}', 0.1),
      c('{first_name_male} {last_name}', 0.9),
      c('{prefix_male} {first_name_male} {last_name}', 0.1)
    ),

    first_names_male = c(
      "\u0410\u0430\u0440\u043e\u043d",
      "\u0410\u0432\u0433\u0443\u0441\u0442\u0438\u043d",
      "\u0410\u0432\u0440\u0435\u043b\u0456\u0439",
      "\u0410\u0434\u0430\u043c",
      "\u0410\u0437\u0430\u0440",
      "\u0410\u043b\u0435\u0432\u0442\u0438\u043d",
      "\u0410\u043b\u044c\u0431\u0435\u0440\u0442",
      "\u0410\u043c\u0432\u0440\u043e\u0441\u0456\u0439",
      "\u0410\u043d\u0434\u0440\u0456\u0439",
      "\u0410\u043d\u0442\u043e\u043d",
      "\u0410\u0440\u043a\u0430\u0434\u0456\u0439",
      "\u0410\u0440\u0441\u0435\u043d",
      "\u0410\u0440\u0442\u0435\u043c",
      "\u041e\u0440\u0445\u0438\u043f",
      "\u0411\u043e\u0433\u0434\u0430\u043d",
      "\u0411\u043e\u0433\u043e\u0434\u0430\u0440",
      "\u0411\u043e\u0433\u0443\u0441\u043b\u0430\u0432",
      "\u0411\u043e\u043b\u0435\u0441\u043b\u0430\u0432",
      "\u0411\u043e\u0440\u0438\u0441",
      "\u0411\u043e\u0440\u0438\u0441\u043b\u0430\u0432",
      "\u0412\u0430\u0434\u0438\u043c",
      "\u0412\u0430\u043b\u0435\u043d\u0442\u0438\u043d",
      "\u0412\u0430\u043b\u0435\u0440\u0456\u0439",
      "\u0412\u0430\u0440\u0444\u043e\u043b\u043e\u043c\u0456\u0439",
      "\u0412\u0430\u0441\u0438\u043b\u044c",
      "\u0412\u0435\u043d\u0435\u0434\u0438\u043a\u0442",
      "\u0412\u0435\u043d\u0456\u044f\u043c\u0438\u043d",
      "\u0412\u0456\u043a\u0442\u043e\u0440",
      "\u0412\u0456\u0442\u0430\u043b\u0456\u0439",
      "\u0412\u043b\u0430\u0434\u0438\u0441\u043b\u0430\u0432",
      "\u0412\u043e\u043b\u043e\u0434\u0438\u043c\u0438\u0440",
      "\u0412\u02bc\u044f\u0447\u0435\u0441\u043b\u0430\u0432",
      "\u0413\u0430\u0432\u0440\u0438\u043b\u043e",
      "\u0413\u0435\u043d\u043d\u0430\u0434\u0456\u0439",
      "\u0413\u0435\u043e\u0440\u0433\u0456\u0439",
      "\u0413\u0435\u0440\u043c\u0430\u043d ",
      "\u0413\u043e\u0440\u0434\u0456\u0439",
      "\u0413\u0440\u0438\u0433\u043e\u0440\u0456\u0439",
      "\u0413\u043b\u0456\u0431",
      "\u0414\u0430\u043d\u0438\u043b\u043e",
      "\u0414\u0430\u0432\u0438\u0434",
      "\u0414\u0430\u043d",
      "\u0414\u0435\u043c\u0438\u0434",
      "\u0414\u0435\u043c\u02bc\u044f\u043d",
      "\u0414\u043c\u0438\u0442\u0440\u043e",
      "\u0417\u0430\u0445\u0430\u0440",
      "\u0417\u0438\u043d\u043e\u0432\u0456\u0439",
      "\u0417\u043e\u0440\u044f\u043d",
      "\u0406\u0432\u0430\u043d",
      "\u0406\u0433\u043d\u0430\u0442",
      "\u0406\u0433\u043e\u0440",
      "\u0406\u043b\u043b\u044f",
      "\u0415\u0434\u0443\u0430\u0440\u0434",
      "\u0404\u0432\u0433\u0435\u043d",
      "\u0404\u043b\u0438\u0441\u0435\u0439",
      "\u0404\u0444\u0440\u0435\u043c",
      "\u0419\u043e\u0441\u0438\u043f",
      "\u041a\u043b\u0438\u043c\u0435\u043d\u0442",
      "\u041a\u043e\u0441\u0442\u044f\u043d\u0442\u0438\u043d",
      "\u041b\u0435\u0432\u043a\u043e",
      "\u041b\u0435\u0441\u044c",
      "\u041b\u0435\u043e\u043d",
      "\u041b\u0435\u043e\u043d\u0456\u0434",
      "\u041b\u0435\u043e\u043d\u0442\u0456\u0439",
      "\u041b\u0435\u043e\u043f\u043e\u043b\u044c\u0434",
      "\u041b\u0443\u043a\u02bc\u044f\u043d",
      "\u041a\u0438\u0440\u0438\u043b\u043e",
      "\u041c\u0430\u043a\u0430\u0440",
      "\u041c\u0430\u043a\u0441\u0438\u043c",
      "\u041c\u0430\u0440\u043a\u043e",
      "\u041c\u0430\u0440\u0442\u0438\u043d",
      "\u041c\u0438\u043a\u0438\u0442\u0430",
      "\u041c\u0438\u043a\u043e\u043b\u0430\u0439",
      "\u041c\u0438\u0440\u043e\u043d",
      "\u041c\u0438\u0440\u043e\u0441\u043b\u0430\u0432",
      "\u041c\u0438\u0445\u0430\u0439\u043b\u043e",
      "\u041d\u0430\u0437\u0430\u0440",
      "\u041d\u0435\u0441\u0442\u043e\u0440",
      "\u041e\u043b\u0435\u0433",
      "\u041e\u043b\u0435\u043a\u0441\u0430",
      "\u041e\u043b\u0435\u043a\u0441\u0430\u043d\u0434\u0440",
      "\u041e\u043b\u0435\u0441\u044c",
      "\u041e\u043c\u0435\u043b\u044f\u043d",
      "\u041e\u043d\u0438\u0441\u0438\u043c",
      "\u041e\u043f\u0430\u043d\u0430\u0441",
      "\u041e\u0440\u0435\u0441\u0442",
      "\u041e\u0441\u0442\u0430\u043f",
      "\u041e\u0445\u0440\u0456\u043c",
      "\u041f\u0435\u0442\u0440\u043e",
      "\u041f\u0430\u0432\u043b\u043e",
      "\u041f\u0430\u043d\u0430\u0441",
      "\u041f\u0430\u043d\u0442\u0435\u043b\u0435\u0439\u043c\u043e\u043d",
      "\u041f\u0430\u0440\u043c\u0435\u043d",
      "\u041f\u0438\u043b\u0438\u043f",
      "\u041f\u0440\u043e\u0445\u0456\u0440",
      "\u0420\u043e\u043c\u0430\u043d",
      "\u0420\u043e\u0441\u0442\u0438\u0441\u043b\u0430\u0432",
      "\u0420\u0443\u0441\u043b\u0430\u043d",
      "\u0421\u0432\u044f\u0442\u043e\u0441\u043b\u0430\u0432",
      "\u0421\u0435\u043c\u0435\u043d",
      "\u0421\u0435\u0440\u0433\u0456\u0439",
      "\u0421\u0438\u043c\u043e\u043d",
      "\u0421\u043e\u043b\u043e\u043c\u043e\u043d",
      "\u0421\u043f\u0430\u0441",
      "\u0421\u0442\u0430\u043d\u0456\u0441\u043b\u0430\u0432",
      "\u0421\u0442\u0435\u043f\u0430\u043d",
      "\u0421\u0442\u0435\u0444\u0430\u043d",
      "\u0422\u0430\u0440\u0430\u0441",
      "\u0422\u0435\u043e\u0434\u043e\u0440",
      "\u0422\u0438\u043c\u043e\u0444\u0456\u0439",
      "\u0422\u0440\u043e\u0445\u0438\u043c",
      "\u0423\u0441\u0442\u0438\u043c",
      "\u0424\u0435\u0434\u0456\u0440",
      "\u0424\u0435\u043e\u0444\u0430\u043d",
      "\u0424\u0440\u0430\u043d\u0446",
      "\u0425\u043e\u043c\u0430",
      "\u042e\u0441\u0442\u0438\u043c",
      "\u042e\u0445\u0438\u043c",
      "\u042f\u043a\u0456\u0432",
      "\u042f\u0440\u0435\u043c\u0430",
      "\u042f\u0440\u043e\u0441\u043b\u0430\u0432"
    ),

    first_names_female = c(
      "\u0410\u0434\u0430",
      "\u0410\u043b\u0456\u043d\u0430",
      "\u0410\u043b\u043b\u0430",
      "\u0410\u043b\u044c\u0431\u0456\u043d\u0430",
      "\u0410\u043c\u0430\u043b\u0456\u044f",
      "\u0410\u043d\u0430\u0441\u0442\u0430\u0441\u0456\u044f",
      "\u0410\u043d\u0456\u0442\u0430",
      "\u0410\u043d\u0436\u0435\u043b\u0430",
      "\u0413\u0430\u043d\u043d\u0430",
      "\u0411\u043e\u0433\u0443\u0441\u043b\u0430\u0432\u0430",
      "\u0411\u043e\u0433\u0434\u0430\u043d\u043d\u0430",
      "\u0412\u0430\u043b\u0435\u043d\u0442\u0438\u043d\u0430",
      "\u0412\u0430\u0440\u0432\u0430\u0440\u0430",
      "\u0412\u0430\u0441\u0438\u043b\u0438\u043d\u0430",
      "\u0412\u0456\u043a\u0442\u043e\u0440\u0456\u044f",
      "\u0412\u0456\u043e\u043b\u0435\u0442\u0442\u0430",
      "\u0412\u0456\u0440\u0430",
      "\u0412\u043e\u043b\u043e\u0434\u0438\u043c\u0438\u0440\u0430",
      "\u0413\u0430\u043b\u0438\u043d\u0430",
      "\u0414\u0430\u043d\u043d\u0430",
      "\u0414\u0430\u0440\u0438\u043d\u0430",
      "\u0415\u0434\u0438\u0442\u0430",
      "\u0404\u0432\u0430",
      "\u0404\u043b\u0438\u0441\u0430\u0432\u0435\u0442\u0430",
      "\u0415\u043c\u0456\u043b\u0456\u044f",
      "\u0415\u0440\u0456\u043a\u0430",
      "\u0406\u0440\u0438\u043d\u0430",
      "\u0406\u0440\u0435\u043d\u0430",
      "\u0417\u043b\u0430\u0442\u043e\u0441\u043b\u0430\u0432\u0430",
      "\u041a\u0430\u043c\u0456\u043b\u043b\u0430",
      "\u041a\u043b\u0430\u0432\u0434\u0456\u044f",
      "\u041b\u0430\u0440\u0438\u0441\u0430",
      "\u041b\u0456\u0437\u0430",
      "\u041b\u0456\u043b\u0456\u044f",
      "\u041b\u044e\u0434\u043c\u0438\u043b\u0430",
      "\u041b\u044e\u0431\u043e\u0432",
      "\u041c\u0430\u0440\u0456\u044f",
      "\u041c\u0430\u0440\u0438\u043d\u0430",
      "\u041c\u0430\u0440\u0442\u0430",
      "\u041c\u0430\u0440\u02bc\u044f\u043d\u0430",
      "\u041c\u0430\u0440\u0443\u0441\u044f",
      "\u041c\u0438\u0445\u0430\u0439\u043b\u0438\u043d\u0430",
      "\u041c\u0456\u043b\u0435\u043d\u0430",
      "\u041d\u0430\u0434\u0456\u044f",
      "\u041d\u0430\u0442\u0430\u043b\u0456\u044f",
      "\u041f\u0440\u0456\u0441\u043a\u0430",
      "\u0420\u043e\u0437\u0430\u043b\u0456\u044f",
      "\u0421\u0432\u044f\u0442\u043e\u0441\u043b\u0430\u0432\u0430",
      "\u0421\u043d\u0456\u0436\u0430\u043d\u0430",
      "\u0421\u043e\u043b\u043e\u043c\u0456\u044f",
      "\u0421\u043e\u0444\u0456\u044f",
      "\u041e\u0434\u0430\u0440\u043a\u0430",
      "\u041e\u043a\u0441\u0430\u043d\u0430",
      "\u041e\u043a\u0441\u0435\u043d\u0456\u044f",
      "\u041e\u043b\u0435\u043d\u0430",
      "\u041e\u043b\u044c\u0433\u0430",
      "\u041e\u0440\u0438\u043d\u0430",
      "\u041e\u0440\u0438\u0441\u044f",
      "\u0420\u043e\u043a\u0441\u043e\u043b\u0430\u043d\u0430",
      "\u0421\u0432\u0456\u0442\u043b\u0430\u043d\u0430",
      "\u0422\u0435\u0440\u0435\u0437\u0430",
      "\u0422\u0435\u0442\u044f\u043d\u0430",
      "\u042e\u0441\u0442\u0438\u043d\u0430",
      "\u0425\u0440\u0438\u0441\u0442\u0438\u043d\u0430",
      "\u042f\u0440\u0438\u043d\u0430",
      "\u042f\u0440\u043e\u0441\u043b\u0430\u0432\u0430"
    ),

    first_names = c(
      "\u0410\u0430\u0440\u043e\u043d",
      "\u0410\u0432\u0433\u0443\u0441\u0442\u0438\u043d",
      "\u0410\u0432\u0440\u0435\u043b\u0456\u0439",
      "\u0410\u0434\u0430\u043c",
      "\u0410\u0437\u0430\u0440",
      "\u0410\u043b\u0435\u0432\u0442\u0438\u043d",
      "\u0410\u043b\u044c\u0431\u0435\u0440\u0442",
      "\u0410\u043c\u0432\u0440\u043e\u0441\u0456\u0439",
      "\u0410\u043d\u0434\u0440\u0456\u0439",
      "\u0410\u043d\u0442\u043e\u043d",
      "\u0410\u0440\u043a\u0430\u0434\u0456\u0439",
      "\u0410\u0440\u0441\u0435\u043d",
      "\u0410\u0440\u0442\u0435\u043c",
      "\u041e\u0440\u0445\u0438\u043f",
      "\u0411\u043e\u0433\u0434\u0430\u043d",
      "\u0411\u043e\u0433\u043e\u0434\u0430\u0440",
      "\u0411\u043e\u0433\u0443\u0441\u043b\u0430\u0432",
      "\u0411\u043e\u043b\u0435\u0441\u043b\u0430\u0432",
      "\u0411\u043e\u0440\u0438\u0441",
      "\u0411\u043e\u0440\u0438\u0441\u043b\u0430\u0432",
      "\u0412\u0430\u0434\u0438\u043c",
      "\u0412\u0430\u043b\u0435\u043d\u0442\u0438\u043d",
      "\u0412\u0430\u043b\u0435\u0440\u0456\u0439",
      "\u0412\u0430\u0440\u0444\u043e\u043b\u043e\u043c\u0456\u0439",
      "\u0412\u0430\u0441\u0438\u043b\u044c",
      "\u0412\u0435\u043d\u0435\u0434\u0438\u043a\u0442",
      "\u0412\u0435\u043d\u0456\u044f\u043c\u0438\u043d",
      "\u0412\u0456\u043a\u0442\u043e\u0440",
      "\u0412\u0456\u0442\u0430\u043b\u0456\u0439",
      "\u0412\u043b\u0430\u0434\u0438\u0441\u043b\u0430\u0432",
      "\u0412\u043e\u043b\u043e\u0434\u0438\u043c\u0438\u0440",
      "\u0412\u02bc\u044f\u0447\u0435\u0441\u043b\u0430\u0432",
      "\u0413\u0430\u0432\u0440\u0438\u043b\u043e",
      "\u0413\u0435\u043d\u043d\u0430\u0434\u0456\u0439",
      "\u0413\u0435\u043e\u0440\u0433\u0456\u0439",
      "\u0413\u0435\u0440\u043c\u0430\u043d ",
      "\u0413\u043e\u0440\u0434\u0456\u0439",
      "\u0413\u0440\u0438\u0433\u043e\u0440\u0456\u0439",
      "\u0413\u043b\u0456\u0431",
      "\u0414\u0430\u043d\u0438\u043b\u043e",
      "\u0414\u0430\u0432\u0438\u0434",
      "\u0414\u0430\u043d",
      "\u0414\u0435\u043c\u0438\u0434",
      "\u0414\u0435\u043c\u02bc\u044f\u043d",
      "\u0414\u043c\u0438\u0442\u0440\u043e",
      "\u0417\u0430\u0445\u0430\u0440",
      "\u0417\u0438\u043d\u043e\u0432\u0456\u0439",
      "\u0417\u043e\u0440\u044f\u043d",
      "\u0406\u0432\u0430\u043d",
      "\u0406\u0433\u043d\u0430\u0442",
      "\u0406\u0433\u043e\u0440",
      "\u0406\u043b\u043b\u044f",
      "\u0415\u0434\u0443\u0430\u0440\u0434",
      "\u0404\u0432\u0433\u0435\u043d",
      "\u0404\u043b\u0438\u0441\u0435\u0439",
      "\u0404\u0444\u0440\u0435\u043c",
      "\u0419\u043e\u0441\u0438\u043f",
      "\u041a\u043b\u0438\u043c\u0435\u043d\u0442",
      "\u041a\u043e\u0441\u0442\u044f\u043d\u0442\u0438\u043d",
      "\u041b\u0435\u0432\u043a\u043e",
      "\u041b\u0435\u0441\u044c",
      "\u041b\u0435\u043e\u043d",
      "\u041b\u0435\u043e\u043d\u0456\u0434",
      "\u041b\u0435\u043e\u043d\u0442\u0456\u0439",
      "\u041b\u0435\u043e\u043f\u043e\u043b\u044c\u0434",
      "\u041b\u0443\u043a\u02bc\u044f\u043d",
      "\u041a\u0438\u0440\u0438\u043b\u043e",
      "\u041c\u0430\u043a\u0430\u0440",
      "\u041c\u0430\u043a\u0441\u0438\u043c",
      "\u041c\u0430\u0440\u043a\u043e",
      "\u041c\u0430\u0440\u0442\u0438\u043d",
      "\u041c\u0438\u043a\u0438\u0442\u0430",
      "\u041c\u0438\u043a\u043e\u043b\u0430\u0439",
      "\u041c\u0438\u0440\u043e\u043d",
      "\u041c\u0438\u0440\u043e\u0441\u043b\u0430\u0432",
      "\u041c\u0438\u0445\u0430\u0439\u043b\u043e",
      "\u041d\u0430\u0437\u0430\u0440",
      "\u041d\u0435\u0441\u0442\u043e\u0440",
      "\u041e\u043b\u0435\u0433",
      "\u041e\u043b\u0435\u043a\u0441\u0430",
      "\u041e\u043b\u0435\u043a\u0441\u0430\u043d\u0434\u0440",
      "\u041e\u043b\u0435\u0441\u044c",
      "\u041e\u043c\u0435\u043b\u044f\u043d",
      "\u041e\u043d\u0438\u0441\u0438\u043c",
      "\u041e\u043f\u0430\u043d\u0430\u0441",
      "\u041e\u0440\u0435\u0441\u0442",
      "\u041e\u0441\u0442\u0430\u043f",
      "\u041e\u0445\u0440\u0456\u043c",
      "\u041f\u0435\u0442\u0440\u043e",
      "\u041f\u0430\u0432\u043b\u043e",
      "\u041f\u0430\u043d\u0430\u0441",
      "\u041f\u0430\u043d\u0442\u0435\u043b\u0435\u0439\u043c\u043e\u043d",
      "\u041f\u0430\u0440\u043c\u0435\u043d",
      "\u041f\u0438\u043b\u0438\u043f",
      "\u041f\u0440\u043e\u0445\u0456\u0440",
      "\u0420\u043e\u043c\u0430\u043d",
      "\u0420\u043e\u0441\u0442\u0438\u0441\u043b\u0430\u0432",
      "\u0420\u0443\u0441\u043b\u0430\u043d",
      "\u0421\u0432\u044f\u0442\u043e\u0441\u043b\u0430\u0432",
      "\u0421\u0435\u043c\u0435\u043d",
      "\u0421\u0435\u0440\u0433\u0456\u0439",
      "\u0421\u0438\u043c\u043e\u043d",
      "\u0421\u043e\u043b\u043e\u043c\u043e\u043d",
      "\u0421\u043f\u0430\u0441",
      "\u0421\u0442\u0430\u043d\u0456\u0441\u043b\u0430\u0432",
      "\u0421\u0442\u0435\u043f\u0430\u043d",
      "\u0421\u0442\u0435\u0444\u0430\u043d",
      "\u0422\u0430\u0440\u0430\u0441",
      "\u0422\u0435\u043e\u0434\u043e\u0440",
      "\u0422\u0438\u043c\u043e\u0444\u0456\u0439",
      "\u0422\u0440\u043e\u0445\u0438\u043c",
      "\u0423\u0441\u0442\u0438\u043c",
      "\u0424\u0435\u0434\u0456\u0440",
      "\u0424\u0435\u043e\u0444\u0430\u043d",
      "\u0424\u0440\u0430\u043d\u0446",
      "\u0425\u043e\u043c\u0430",
      "\u042e\u0441\u0442\u0438\u043c",
      "\u042e\u0445\u0438\u043c",
      "\u042f\u043a\u0456\u0432",
      "\u042f\u0440\u0435\u043c\u0430",
      "\u042f\u0440\u043e\u0441\u043b\u0430\u0432",
      "\u0410\u0434\u0430",
      "\u0410\u043b\u0456\u043d\u0430",
      "\u0410\u043b\u043b\u0430",
      "\u0410\u043b\u044c\u0431\u0456\u043d\u0430",
      "\u0410\u043c\u0430\u043b\u0456\u044f",
      "\u0410\u043d\u0430\u0441\u0442\u0430\u0441\u0456\u044f",
      "\u0410\u043d\u0456\u0442\u0430",
      "\u0410\u043d\u0436\u0435\u043b\u0430",
      "\u0413\u0430\u043d\u043d\u0430",
      "\u0411\u043e\u0433\u0443\u0441\u043b\u0430\u0432\u0430",
      "\u0411\u043e\u0433\u0434\u0430\u043d\u043d\u0430",
      "\u0412\u0430\u043b\u0435\u043d\u0442\u0438\u043d\u0430",
      "\u0412\u0430\u0440\u0432\u0430\u0440\u0430",
      "\u0412\u0430\u0441\u0438\u043b\u0438\u043d\u0430",
      "\u0412\u0456\u043a\u0442\u043e\u0440\u0456\u044f",
      "\u0412\u0456\u043e\u043b\u0435\u0442\u0442\u0430",
      "\u0412\u0456\u0440\u0430",
      "\u0412\u043e\u043b\u043e\u0434\u0438\u043c\u0438\u0440\u0430",
      "\u0413\u0430\u043b\u0438\u043d\u0430",
      "\u0414\u0430\u043d\u043d\u0430",
      "\u0414\u0430\u0440\u0438\u043d\u0430",
      "\u0415\u0434\u0438\u0442\u0430",
      "\u0404\u0432\u0430",
      "\u0404\u043b\u0438\u0441\u0430\u0432\u0435\u0442\u0430",
      "\u0415\u043c\u0456\u043b\u0456\u044f",
      "\u0415\u0440\u0456\u043a\u0430",
      "\u0406\u0440\u0438\u043d\u0430",
      "\u0406\u0440\u0435\u043d\u0430",
      "\u0417\u043b\u0430\u0442\u043e\u0441\u043b\u0430\u0432\u0430",
      "\u041a\u0430\u043c\u0456\u043b\u043b\u0430",
      "\u041a\u043b\u0430\u0432\u0434\u0456\u044f",
      "\u041b\u0430\u0440\u0438\u0441\u0430",
      "\u041b\u0456\u0437\u0430",
      "\u041b\u0456\u043b\u0456\u044f",
      "\u041b\u044e\u0434\u043c\u0438\u043b\u0430",
      "\u041b\u044e\u0431\u043e\u0432",
      "\u041c\u0430\u0440\u0456\u044f",
      "\u041c\u0430\u0440\u0438\u043d\u0430",
      "\u041c\u0430\u0440\u0442\u0430",
      "\u041c\u0430\u0440\u02bc\u044f\u043d\u0430",
      "\u041c\u0430\u0440\u0443\u0441\u044f",
      "\u041c\u0438\u0445\u0430\u0439\u043b\u0438\u043d\u0430",
      "\u041c\u0456\u043b\u0435\u043d\u0430",
      "\u041d\u0430\u0434\u0456\u044f",
      "\u041d\u0430\u0442\u0430\u043b\u0456\u044f",
      "\u041f\u0440\u0456\u0441\u043a\u0430",
      "\u0420\u043e\u0437\u0430\u043b\u0456\u044f",
      "\u0421\u0432\u044f\u0442\u043e\u0441\u043b\u0430\u0432\u0430",
      "\u0421\u043d\u0456\u0436\u0430\u043d\u0430",
      "\u0421\u043e\u043b\u043e\u043c\u0456\u044f",
      "\u0421\u043e\u0444\u0456\u044f",
      "\u041e\u0434\u0430\u0440\u043a\u0430",
      "\u041e\u043a\u0441\u0430\u043d\u0430",
      "\u041e\u043a\u0441\u0435\u043d\u0456\u044f",
      "\u041e\u043b\u0435\u043d\u0430",
      "\u041e\u043b\u044c\u0433\u0430",
      "\u041e\u0440\u0438\u043d\u0430",
      "\u041e\u0440\u0438\u0441\u044f",
      "\u0420\u043e\u043a\u0441\u043e\u043b\u0430\u043d\u0430",
      "\u0421\u0432\u0456\u0442\u043b\u0430\u043d\u0430",
      "\u0422\u0435\u0440\u0435\u0437\u0430",
      "\u0422\u0435\u0442\u044f\u043d\u0430",
      "\u042e\u0441\u0442\u0438\u043d\u0430",
      "\u0425\u0440\u0438\u0441\u0442\u0438\u043d\u0430",
      "\u042f\u0440\u0438\u043d\u0430",
      "\u042f\u0440\u043e\u0441\u043b\u0430\u0432\u0430"
    ),
    last_names = c(
      "\u0410\u0431\u0440\u0430\u0433\u0430\u043c\u043e\u0432\u0441\u044c\u043a\u0438\u0439",
      "\u0410\u0431\u0440\u0430\u043c\u0435\u043d\u043a\u043e",
      "\u0410\u0431\u0440\u0430\u043c\u0447\u0443\u043a",
      "\u0410\u0432\u0434\u0454\u0454\u043d\u043a\u043e",
      "\u0410\u0432\u0435\u0440\u0447\u0435\u043d\u043a\u043e",
      "\u0410\u0432\u0440\u0430\u043c\u0435\u043d\u043a\u043e",
      "\u0410\u0432\u0440\u0430\u043c\u0447\u0443\u043a",
      "\u0410\u0434\u0430\u043c\u0435\u043d\u043a\u043e",
      "\u0410\u0434\u0430\u043c\u0447\u0443\u043a",
      "\u0410\u0436\u0430\u0436\u0430",
      "\u0410\u043a\u0438\u043c\u0435\u043d\u043a\u043e",
      "\u0410\u043a\u0443\u043b\u0435\u043d\u043a\u043e",
      "\u0410\u043b\u0435\u043a\u0441\u0430\u043d\u0434\u0440\u0435\u043d\u043a\u043e",
      "\u0410\u043b\u0435\u043a\u0441\u0435\u0454\u043d\u043a\u043e",
      "\u0410\u043b\u0435\u043a\u0441\u0456\u0439\u0447\u0443\u043a",
      "\u0410\u043b\u0435\u043a\u0441\u044e\u043a",
      "\u0410\u043d\u0434\u0440\u0435\u0439\u043a\u043e",
      "\u0410\u043d\u0434\u0440\u0456\u0454\u0432\u0438\u0447",
      "\u0410\u043d\u0434\u0440\u0456\u0454\u043d\u043a\u043e",
      "\u0410\u043d\u0434\u0440\u0456\u0457\u0448\u0438\u043d",
      "\u0410\u043d\u0434\u0440\u0456\u0439\u043e\u0432\u0438\u0447",
      "\u0410\u043d\u0434\u0440\u0456\u0439\u0447\u0443\u043a",
      "\u0410\u043d\u0434\u0440\u043e\u0449\u0443\u043a",
      "\u0410\u043d\u0434\u0440\u0443\u0441\u0435\u043d\u043a\u043e",
      "\u0410\u0440\u043e\u043d\u0435\u0446\u044c",
      "\u0410\u0440\u0441\u0435\u043d\u0438\u0447",
      "\u0410\u0440\u0442\u0435\u043c\u0435\u043d\u043a\u043e",
      "\u0410\u0440\u0442\u0438\u043c",
      "\u0410\u0440\u0442\u0438\u043c\u0438\u0448\u0438\u043d",
      "\u0410\u0440\u0442\u0438\u043c\u043e\u0432\u0438\u0447",
      "\u0410\u0440\u0442\u044e\u0445",
      "\u0410\u0440\u0442\u044e\u0448\u0435\u043d\u043a\u043e",
      "\u0410\u0440\u0445\u0438\u043c\u043e\u0432\u0438\u0447",
      "\u0410\u0440\u0445\u0438\u043f\u0435\u043d\u043a\u043e",
      "\u0410\u0441\u0430\u0443\u043b\u0430",
      "\u0410\u0442\u0430\u043c\u0430\u043d\u0447\u0443\u043a",
      "\u0410\u0442\u0430\u043c\u0430\u043d\u044e\u043a",
      "\u0410\u0442\u0440\u043e\u0449\u0435\u043d\u043a\u043e",
      "\u0411\u0430\u0431\u02bc\u044e\u043a",
      "\u0411\u0430\u0431\u02bc\u044f\u043a",
      "\u0411\u0430\u0431\u0430\u043a",
      "\u0411\u0430\u0431\u0430\u0440\u0438\u0447\u0435\u043d\u043a\u043e",
      "\u0411\u0430\u0431\u0435\u043d\u043a\u043e",
      "\u0411\u0430\u0431\u0438\u0447",
      "\u0411\u0430\u0431\u0438\u0447\u0435\u043d\u043a\u043e",
      "\u0411\u0430\u0431\u0456\u0439",
      "\u0411\u0430\u0431\u0456\u0439\u0447\u0443\u043a",
      "\u0411\u0430\u0431\u043a\u043e",
      "\u0411\u0430\u0437\u0430\u0432\u043b\u0443\u0447\u0435\u043d\u043a\u043e",
      "\u0411\u0430\u0437\u0438\u043b\u0435\u0432\u0438\u0447",
      "\u0411\u0430\u0437\u0438\u043b\u0435\u0432\u0441\u044c\u043a\u0438\u0439",
      "\u0411\u0430\u0439\u0434\u0430",
      "\u0411\u0430\u0439\u0434\u0430\u043a",
      "\u0411\u0430\u0439\u0440\u0430\u043a",
      "\u0411\u0430\u043a\u043b\u0430\u043d",
      "\u0411\u0430\u043a\u0443\u043c\u0435\u043d\u043a\u043e",
      "\u0411\u0430\u043b\u0430\u0431\u0430\u043d",
      "\u0411\u0430\u043d\u0434\u0435\u0440\u0430",
      "\u0411\u0430\u043d\u0434\u0443\u0440\u0430",
      "\u0411\u0430\u043d\u0434\u0443\u0440\u043a\u0430",
      "\u0411\u0430\u0440\u0430\u0431\u0430\u0448",
      "\u0411\u0430\u0440\u0430\u043d",
      "\u0411\u0430\u0440\u0430\u043d\u0435\u0446\u044c",
      "\u0411\u0430\u0440\u0430\u043d\u0438\u043a",
      "\u0411\u0430\u0440\u0430\u043d\u043d\u0438\u043a",
      "\u0411\u0430\u0442\u0456\u0433",
      "\u0411\u0430\u0442\u0443\u0440\u0438\u043d\u0435\u0446\u044c",
      "\u0411\u0430\u0442\u044e\u043a",
      "\u0411\u0430\u0448\u043f\u043e\u043b\u0447\u0435\u043d\u043a\u043e",
      "\u0411\u0430\u0448\u0442\u0430\u043d",
      "\u0411\u0433\u0438\u0434\u0435\u043d\u043a\u043e",
      "\u0411\u0435\u0431\u0435\u0448\u043a\u043e",
      "\u0411\u0435\u0432\u0437",
      "\u0411\u0435\u0432\u0437\u0435\u043d\u043a\u043e",
      "\u0411\u0435\u0437\u0431\u043e\u0440\u043e\u0434\u044c\u043a\u0438",
      "\u0411\u0435\u0437\u0431\u043e\u0440\u043e\u0434\u044c\u043a\u043e",
      "\u0411\u0435\u0437\u0434\u0456\u0442\u043a\u043e",
      "\u0412\u0430\u043a\u0430\u0440\u0447\u0443\u043a",
      "\u0412\u0430\u043a\u0443\u043b\u0435\u043d\u043a\u043e",
      "\u0412\u0430\u043b\u0435\u043d\u043a\u043e",
      "\u0412\u0430\u043d\u0447\u0435\u043d\u043a\u043e",
      "\u0412\u0430\u0441\u0438\u043b\u0430\u0448\u043a\u043e",
      "\u0412\u0430\u0441\u0438\u043b\u0435\u0432\u0438\u0447",
      "\u0412\u0430\u0441\u0438\u043b\u0435\u043d\u043a\u043e",
      "\u0412\u0430\u0441\u0438\u043b\u0435\u0447\u043a\u043e",
      "\u0412\u0430\u0442\u0430\u043c\u0430\u043d\u044e\u043a",
      "\u0412\u0430\u0445\u043d\u0456\u0439",
      "\u0412\u0430\u0449\u0435\u043d\u043a\u043e",
      "\u0412\u0430\u0449\u0435\u043d\u043a\u043e-\u0417\u0430\u0445\u0430\u0440\u0447\u0435\u043d\u043a\u043e",
      "\u0412\u0430\u0449\u0443\u043a",
      "\u0412\u0434\u043e\u0432\u0435\u043d\u043a\u043e",
      "\u0412\u0434\u043e\u0432\u0438\u0447\u0435\u043d\u043a\u043e",
      "\u0412\u0435\u043b\u0438\u0447\u043a\u043e",
      "\u0412\u0435\u043d\u0433\u0440\u0438\u043d\u043e\u0432\u0438\u0447",
      "\u0412\u0435\u0440\u0433\u0443\u043d",
      "\u0412\u0435\u0440\u0435\u0441",
      "\u0412\u0435\u0440\u043c\u0435\u043d\u0438\u0447",
      "\u0412\u0435\u0440\u043d\u0438\u0433\u043e\u0440\u0430",
      "\u0412\u0435\u0440\u043d\u0438\u0434\u0443\u0431",
      "\u0412\u0435\u0440\u0442\u0438\u043f\u043e\u0440\u043e\u0445",
      "\u0412\u0435\u0440\u0445\u043e\u0432\u0438\u043d\u0435\u0446\u044c",
      "\u0412\u0435\u0440\u0445\u043e\u043b\u0430",
      "\u0412\u0438\u0441\u043e\u0447\u0430\u043d",
      "\u0412\u0438\u0448\u0438\u0432\u0430\u043d\u0438\u0439",
      "\u0412\u0438\u0448\u043d\u044f\u043a",
      "\u0412\u0456\u0432\u0447\u0430\u0440\u0435\u043d\u043a\u043e",
      "\u0412\u0456\u0442\u0435\u0440",
      "\u0412\u0456\u0442\u0440\u0443\u043a",
      "\u0412\u043b\u0430\u0441\u0435\u043d\u043a\u043e",
      "\u0412\u043b\u0430\u0441\u044e\u043a",
      "\u0412\u043b\u043e\u0445",
      "\u0412\u043e\u0431\u043b\u0438\u0439",
      "\u0412\u043e\u0432\u043a",
      "\u0413\u0430\u0431\u0435\u043b\u043a\u043e",
      "\u0413\u0430\u0432\u0440\u0438\u043b\u0435\u043d\u043a\u043e",
      "\u0413\u0430\u0432\u0440\u0438\u043b\u0435\u0446\u044c",
      "\u0413\u0430\u0432\u0440\u0438\u043b\u0438\u0448\u0438\u043d",
      "\u0413\u0430\u0432\u0440\u0438\u043b\u0456\u0432",
      "\u0413\u0430\u0432\u0440\u0438\u043b\u044e\u043a",
      "\u0413\u0430\u0432\u0440\u0438\u0448",
      "\u0413\u0430\u0432\u0440\u0438\u0448\u043a\u0435\u0432\u0438\u0447",
      "\u0413\u0430\u0432\u0440\u044e\u0448\u0435\u043d\u043a\u043e",
      "\u0413\u0430\u0454\u0432\u0441\u044c\u043a\u0438\u0439",
      "\u0413\u0430\u0439\u0432\u043e\u0440\u043e\u043d\u0441\u044c\u043a\u0438\u0439",
      "\u0413\u0430\u0439\u0434\u0430",
      "\u0413\u0430\u0439\u0434\u0430\u0431\u0443\u0440\u0430",
      "\u0413\u0430\u0439\u0434\u0430\u0439",
      "\u0413\u0430\u0439\u0434\u0430\u043c\u0430\u043a\u0430",
      "\u0413\u0430\u0439\u0434\u0435\u043d\u043a\u043e",
      "\u0413\u043e\u0433\u043e\u043b\u044c",
      "\u0413\u043e\u0433\u043e\u043b\u044c-\u042f\u043d\u043e\u0432\u0441\u044c\u043a\u0438\u0439",
      "\u0413\u043e\u0434\u0443\u043d\u043e\u043a",
      "\u0413\u043e\u043b\u0438\u043a",
      "\u0413\u043e\u043b\u043e\u0431\u043e\u0440\u043e\u0434\u044c\u043a\u043e",
      "\u0413\u0440\u0435\u0441\u044c",
      "\u0413\u0440\u0435\u0447\u0430\u043d\u0438\u043a",
      "\u0413\u0440\u0435\u0447\u043a\u043e",
      "\u0413\u0440\u0438\u0446\u0435\u043d\u043a\u043e",
      "\u0413\u0443\u0437\u0435\u043d\u043a\u043e",
      "\u0413\u0443\u0437\u0456\u0439",
      "\u0413\u0443\u0437\u044c",
      "\u0413\u0443\u043a",
      "\u0413\u0443\u043d\u044c\u043a\u043e",
      "\u0413\u0443\u043f\u0430\u043b\u043e",
      "\u0413\u0443\u0446\u0443\u043b\u044f\u043a",
      "\u0490\u0430\u043b\u0430\u0491\u0430\u043d",
      "\u0490\u0435\u0440\u0435\u0491\u0430",
      "\u0490\u0435\u0440\u0435\u0442\u0430",
      "\u0490\u0435\u0440\u0443\u0441",
      "\u0490\u0436\u0438\u0446\u044c\u043a\u0438\u0439",
      "\u0490\u043e\u043b\u044f\u0448",
      "\u0414\u0430\u0432\u0438\u0434\u0435\u043d\u043a\u043e",
      "\u0414\u0430\u0432\u0438\u043c\u0443\u043a\u0430",
      "\u0414\u0430\u043d\u0438\u043b\u0435\u043d\u043a\u043e",
      "\u0414\u0430\u043d\u0438\u043b\u044e\u043a",
      "\u0414\u0430\u043d\u0438\u043b\u044c\u0447\u0443\u043a",
      "\u0414\u0430\u043d\u0447\u0435\u043d\u043a\u043e",
      "\u0414\u0430\u043d\u0447\u0443\u043a",
      "\u0414\u0430\u043d\u044c\u043a\u0435\u0432\u0438\u0447",
      "\u0414\u0430\u043d\u044c\u043a\u0456\u0432",
      "\u0414\u0430\u043d\u044c\u043a\u043e",
      "\u0414\u0430\u0440\u0430\u0433\u0430\u043d",
      "\u0414\u0430\u0445\u043d\u043e",
      "\u0414\u0430\u0446\u0435\u043d\u043a\u043e",
      "\u0414\u0430\u0446\u044e\u043a",
      "\u0414\u0430\u0448\u0435\u043d\u043a\u043e",
      "\u0414\u0430\u0448\u043a\u0435\u0432\u0438\u0447",
      "\u0414\u0435\u0432\u0434\u044e\u043a",
      "\u0414\u0435\u0439\u043d\u0435\u043a\u0430",
      "\u0414\u0435\u0439\u043d\u0435\u043a\u043e",
      "\u0414\u0435\u0439\u0441\u0443\u043d",
      "\u0414\u0435\u043c\u02bc\u044f\u043d\u0435\u043d\u043a\u043e",
      "\u0414\u0435\u043c\u02bc\u044f\u043d\u0447\u0443\u043a",
      "\u0414\u0435\u043c\u02bc\u044f\u043d\u044e\u043a",
      "\u0414\u0435\u043c\u0438\u0434\u0435\u043d\u043a\u043e",
      "\u0414\u0435\u0440\u0433\u0430\u0447",
      "\u0414\u0435\u0440\u0435\u0432\u02bc\u044f\u043d\u043a\u043e",
      "\u0414\u0435\u0440\u0435\u0433\u0443\u0441",
      "\u0414\u0435\u0440\u043a\u0430\u0447",
      "\u0414\u0435\u0440\u044f\u0436\u043d\u0438\u0439",
      "\u0414\u0436\u0443\u043d\u044c",
      "\u0414\u0436\u0443\u0441",
      "\u0414\u0440\u043e\u0431\u02bc\u044f\u0437\u043a\u043e",
      "\u0414\u0440\u043e\u0431\u0430\u0445\u0430",
      "\u0414\u0440\u043e\u0437\u0434",
      "\u0414\u0440\u043e\u0437\u0434\u0435\u043d\u043a\u043e",
      "\u0414\u0443\u0431\u0430\u0441",
      "\u0414\u0443\u0431\u0435\u043d\u043a\u043e",
      "\u0414\u0443\u0431\u0438\u043d\u0430",
      "\u0414\u0437\u0438\u043d\u0434\u0440\u0430",
      "\u0414\u0437\u044e\u0431\u0430",
      "\u0414\u043e\u0446\u0435\u043d\u043a\u043e",
      "\u0414\u0443\u043f\u043b\u0456\u0439",
      "\u0414\u0443\u0440\u0434\u0438\u043d\u0435\u0446\u044c",
      "\u0414\u0443\u0442\u043a\u0430",
      "\u0415\u0439\u0431\u043e\u0436\u0435\u043d\u043a\u043e",
      "\u0404\u0432\u0434\u043e\u043a\u0438\u043c\u0435\u043d\u043a\u043e",
      "\u0404\u0432\u0442\u0443\u0448\u0435\u043d\u043a\u043e",
      "\u0404\u0432\u0442\u0443\u0448\u043e\u043a",
      "\u0404\u043c\u0435\u043b\u044c\u044f\u043d\u0435\u043d\u043a\u043e",
      "\u0404\u043c\u0435\u0446\u044c",
      "\u0404\u0440\u0435\u043c\u0435\u043d\u043a\u043e",
      "\u0404\u0440\u0435\u0441\u044c\u043a\u043e",
      "\u0404\u0440\u043c\u043e\u043b\u0435\u043d\u043a\u043e",
      "\u0404\u0440\u043e\u0448\u0435\u043d\u043a\u043e",
      "\u0404\u0440\u0447\u0435\u043d\u043a\u043e",
      "\u0404\u0440\u044c\u043e\u043c\u0435\u043d\u043a\u043e",
      "\u0404\u0441\u0438\u043f\u0435\u043d\u043a\u043e",
      "\u0404\u0444\u0438\u043c\u0435\u043d\u043a\u043e",
      "\u0404\u0449\u0435\u043d\u043a\u043e",
      "\u0416\u0430\u0434\u0430\u043d",
      "\u0416\u0430\u0439\u0432\u043e\u0440\u043e\u043d",
      "\u0416\u0430\u043b\u0456\u043b\u043e",
      "\u0416\u0430\u0440\u043a\u043e",
      "\u0416\u0443\u043a",
      "\u0416\u0443\u0440\u0430\u0432\u0435\u043b\u044c",
      "\u0416\u0443\u0440\u0431\u0430",
      "\u0416\u0443\u0447\u0435\u043d\u043a\u043e",
      "\u0417\u0430\u0431\u0430\u0440\u0430",
      "\u0417\u0430\u0431\u0430\u0440\u043d\u0438\u0439",
      "\u0417\u0430\u0431\u0430\u0448\u0442\u0430",
      "\u0417\u0430\u0431\u0456\u043b\u0430",
      "\u0417\u0430\u0454\u0446\u044c",
      "\u0417\u0430\u0457\u043a\u0430",
      "\u0417\u0430\u0439\u0447\u0435\u043d\u043a\u043e",
      "\u0417\u0430\u043a\u0443\u0441\u0438\u043b\u043e",
      "\u0417\u0430\u043f\u043e\u0440\u043e\u0436\u0435\u0446\u044c",
      "\u0417\u0430\u0440\u0443\u0431\u0430",
      "\u0417\u0430\u0440\u0443\u0434\u043d\u0438\u0439",
      "\u0417\u0430\u0441\u0435\u043d\u043a\u043e",
      "\u0417\u0430\u0441\u0443\u0445\u0430",
      "\u0417\u0430\u0441\u044f\u0434\u044c\u043a\u043e",
      "\u0417\u0430\u0442\u043e\u0432\u043a\u0430\u043d\u044e\u043a",
      "\u0417\u0430\u0442\u0443\u043b\u0430",
      "\u0417\u0430\u0445\u0430\u0440\u0435\u043d\u043a\u043e",
      "\u0417\u0430\u0445\u0430\u0440\u0447\u0435\u043d\u043a\u043e",
      "\u0417\u0456\u043d\u043a\u0435\u0432\u0438\u0447",
      "\u0417\u0456\u043d\u0447\u0435\u043d\u043a\u043e",
      "\u0417\u0456\u043d\u0447\u0443\u043a",
      "\u0417\u0443\u0431\u043a\u043e",
      "\u0406\u0432\u0430\u043d\u0435\u043d\u043a\u043e",
      "\u0406\u0432\u0430\u043d\u0438\u0447\u0443\u043a",
      "\u0406\u0432\u0430\u043d\u0447\u0435\u043d\u043a\u043e",
      "\u0406\u0432\u0430\u0441\u044e\u043a",
      "\u0406\u0432\u0430\u0449\u0435\u043d\u043a\u043e",
      "\u0406\u043b\u044c\u0454\u043d\u043a\u043e",
      "\u0406\u043b\u044c\u0447\u0435\u043d\u043a\u043e",
      "\u0406\u0440\u0432\u0430\u043d\u0435\u0446\u044c",
      "\u0406\u0441\u0430\u0454\u0432\u0438\u0447",
      "\u0406\u0441\u0430\u0454\u043d\u043a\u043e",
      "\u0406\u0449\u0430\u043a",
      "\u0406\u0449\u0435\u043d\u043a\u043e",
      "\u0407\u0436\u0430\u043a",
      "\u0407\u0436\u0430\u043a\u0435\u0432\u0438\u0447",
      "\u041a\u0430\u0431\u0430\u043b\u044e\u043a",
      "\u041a\u0430\u0431\u0430\u043d\u0435\u043d\u043a\u043e",
      "\u041a\u0430\u0434\u0435\u043d\u044e\u043a",
      "\u041a\u0430\u043b\u0435\u043d\u0438\u0447\u0435\u043d\u043a\u043e",
      "\u041a\u0430\u043b\u044c\u0447\u0435\u043d\u043a\u043e",
      "\u041a\u0430\u043d\u0456\u0432\u0435\u0446\u044c",
      "\u041a\u0430\u0440\u0430\u0441\u044c",
      "\u041a\u0430\u0440\u043c\u0430\u043b\u044e\u043a",
      "\u041a\u0430\u0440\u043f\u0430",
      "\u041a\u0430\u0440\u043f\u0435\u043d\u043a\u043e",
      "\u041a\u0430\u0449\u0435\u043d\u043a\u043e",
      "\u041a\u0438\u0431\u043a\u0430\u043b\u043e",
      "\u041a\u0438\u043b\u0438\u043c\u043d\u0438\u043a",
      "\u041a\u0438\u0440\u0438\u043b\u0435\u043d\u043a\u043e",
      "\u041a\u043e\u0432\u0430\u043b\u0435\u043d\u043a\u043e",
      "\u041a\u043e\u0432\u0430\u043b\u044e\u043a",
      "\u041a\u043e\u0432\u043f\u0430\u043a",
      "\u041a\u043e\u0437\u0430\u043a",
      "\u041a\u043e\u0437\u0430\u0447\u0435\u043d\u043a\u043e",
      "\u041a\u043e\u043b\u0435\u0441\u043d\u0438\u0447\u0435\u043d\u043a\u043e",
      "\u041a\u043e\u043b\u0456\u0441\u043d\u0438\u0447\u0435\u043d\u043a\u043e",
      "\u041a\u043e\u043b\u043e\u0434\u0443\u0431",
      "\u041a\u043e\u043c\u0430\u0440",
      "\u041a\u043e\u043d\u043e\u043f\u043b\u0435\u043d\u043a\u043e",
      "\u041a\u043e\u043d\u043e\u043f\u043b\u044f",
      "\u041a\u043e\u043f\u0438\u0442\u043a\u043e",
      "\u041a\u043e\u0440\u0431\u0443\u0442",
      "\u041a\u043e\u0440\u0436",
      "\u041a\u043e\u0440\u043e\u043b\u0435\u043d\u043a\u043e",
      "\u041a\u043e\u0440\u043f\u0430\u043d\u044e\u043a",
      "\u041a\u043e\u0440\u0441\u0443\u043d",
      "\u041b\u0430\u0431\u0430",
      "\u041b\u0430\u0432\u0440\u0435\u043d\u043a\u043e",
      "\u041b\u0430\u0433\u043e\u0434\u0430",
      "\u041b\u0430\u0437\u0430\u0440\u0435\u043d\u043a\u043e",
      "\u041b\u0435\u0432\u0447\u0435\u043d\u043a\u043e",
      "\u041b\u0435\u043c\u0435\u0448\u043a\u043e",
      "\u041b\u0435\u0441\u0438\u043a",
      "\u041b\u0438\u0441\u0435\u043d\u043a\u043e",
      "\u041b\u0438\u0442\u0432\u0438\u043d",
      "\u041b\u0438\u0442\u0432\u0438\u043d\u0435\u043d\u043a\u043e",
      "\u041b\u0443\u0431\u0435\u043d\u0435\u0446\u044c",
      "\u041b\u0443\u043a\u0430\u0448",
      "\u041b\u0443\u043f\u0456\u0439",
      "\u041b\u0443\u0446\u0435\u043d\u043a\u043e",
      "\u041b\u044f\u0448\u043a\u043e",
      "\u041c\u0430\u0437\u0435\u043f\u0430",
      "\u041c\u0430\u0437\u0443\u0440",
      "\u041c\u0430\u043a\u0430\u0440\u0435\u043d\u043a\u043e",
      "\u041c\u0430\u043a\u043e\u0433\u043e\u043d",
      "\u041c\u0430\u043b\u0438\u043a",
      "\u041c\u0430\u043b\u0438\u0448\u043a\u043e",
      "\u041c\u0430\u043c\u0447\u0443\u0440",
      "\u041c\u0430\u0441\u043b\u044f\u043a",
      "\u041c\u0430\u0441\u043e\u0445\u0430",
      "\u041c\u0430\u0442\u0432\u0456\u0454\u043d\u043a\u043e",
      "\u041c\u0430\u0442\u044f\u0448",
      "\u041c\u0435\u0434\u0432\u0435\u0434\u0435\u043d\u043a\u043e",
      "\u041c\u0438\u043a\u0438\u0442\u044e\u043a",
      "\u041c\u0438\u0445\u0430\u0439\u043b\u0438\u0447\u0435\u043d\u043a\u043e",
      "\u041c\u0438\u0445\u0430\u0439\u043b\u044e\u043a",
      "\u041c\u0438\u0445\u0430\u043b\u044e\u043a",
      "\u041c\u0456\u0440\u043e\u0448\u043d\u0438\u0447\u0435\u043d\u043a\u043e",
      "\u041c\u0456\u0449\u0435\u043d\u043a\u043e",
      "\u041c\u043e\u0441\u043a\u0430\u043b\u044c",
      "\u041d\u0430\u0437\u0430\u0440\u0435\u043d\u043a\u043e",
      "\u041d\u0430\u043b\u0438\u0432\u0430\u0439\u043a\u043e",
      "\u041d\u0435\u0433\u043e\u0434\u0430",
      "\u041d\u0435\u043f\u043e\u0440\u043e\u0436\u043d\u0456\u0439",
      "\u041d\u0435\u0441\u0442\u0430\u0439\u043a\u043e",
      "\u041d\u0435\u0441\u0442\u0435\u0440\u0435\u043d\u043a\u043e",
      "\u041d\u0456\u043a\u043e\u043b\u044e\u043a",
      "\u041d\u043e\u0441\u0430\u0447\u0435\u043d\u043a\u043e",
      "\u041d\u043e\u0441\u0435\u043d\u043a\u043e",
      "\u041e\u0431\u0435\u0440\u0435\u043c\u043a\u043e",
      "\u041e\u0432\u0441\u0456\u0454\u043d\u043a\u043e",
      "\u041e\u0432\u0447\u0430\u0440\u0435\u043d\u043a\u043e",
      "\u041e\u043b\u0456\u0439\u043d\u0438\u043a",
      "\u041e\u043b\u0456\u0444\u0456\u0440\u0435\u043d\u043a\u043e",
      "\u041e\u043d\u0438\u0449\u0435\u043d\u043a\u043e",
      "\u041e\u043d\u0456\u0449\u0443\u043a",
      "\u041e\u043d\u0443\u0444\u0440\u0456\u0454\u043d\u043a\u043e",
      "\u041e\u043f\u0430\u043d\u0430\u0441\u0435\u043d\u043a\u043e",
      "\u041e\u0440\u043b\u0438\u043a",
      "\u041e\u0440\u043e\u0431\u0435\u0446\u044c",
      "\u041e\u0441\u0442\u0430\u043f\u0447\u0443\u043a",
      "\u041e\u0445\u0440\u0438\u043c\u043e\u0432\u0438\u0447",
      "\u041e\u0445\u0440\u0456\u043c\u0435\u043d\u043a\u043e",
      "\u041f\u02bc\u044f\u0442\u0430\u0447\u0435\u043d\u043a\u043e",
      "\u041f\u0430\u0432\u043b\u0435\u043d\u043a\u043e",
      "\u041f\u0430\u0432\u043b\u0438\u043a",
      "\u041f\u0430\u0432\u043b\u0438\u0447\u0435\u043d\u043a\u043e",
      "\u041f\u0430\u043b\u0456\u0439",
      "\u041f\u0430\u043d\u0447\u0443\u043a",
      "\u041f\u0430\u0440\u0430\u0441\u044e\u043a",
      "\u041f\u0435\u043b\u0435\u0445",
      "\u041f\u0435\u0440\u0435\u0431\u0438\u0439\u043d\u0456\u0441",
      "\u041f\u0435\u0440\u0435\u043f\u0435\u043b\u0438\u0446\u044f",
      "\u041f\u0435\u0442\u043b\u044e\u0440\u0430",
      "\u041f\u0435\u0442\u0440\u0435\u043d\u043a\u043e",
      "\u041f\u0435\u0442\u0440\u0438\u043a",
      "\u041f\u0438\u043b\u0438\u043f\u0435\u043d\u043a\u043e",
      "\u041f\u0456\u0434\u0434\u0443\u0431\u043d\u0438\u0439",
      "\u041f\u043e\u043b\u0442\u0430\u0432\u0435\u0446\u044c",
      "\u041f\u0440\u0438\u0439\u043c\u0430\u043a",
      "\u041f\u0440\u0438\u043c\u0430\u0447\u0435\u043d\u043a\u043e",
      "\u041f\u0440\u0438\u0442\u0443\u043b\u0430",
      "\u041f\u0440\u0438\u0445\u043e\u0434\u044c\u043a\u043e",
      "\u041f\u0440\u043e\u043a\u043e\u043f\u043e\u0432\u0438\u0447",
      "\u041f\u0440\u043e\u0446\u0435\u043d\u043a\u043e",
      "\u041f\u0443\u0441\u0442\u043e\u0432\u0456\u0442",
      "\u041f\u0443\u0448\u043a\u0430\u0440",
      "\u0420\u0430\u0434\u0447\u0435\u043d\u043a\u043e",
      "\u0420\u0430\u043a",
      "\u0420\u0435\u0431\u0440\u0438\u043a",
      "\u0420\u0435\u0432\u0430",
      "\u0420\u0435\u0434\u044c\u043a\u043e",
      "\u0420\u043e\u043c\u0430\u043d\u0435\u043d\u043a\u043e",
      "\u0420\u043e\u043c\u0430\u043d\u0435\u0446\u044c",
      "\u0420\u043e\u043c\u0430\u043d\u0447\u0443\u043a",
      "\u0420\u0443\u0431\u0430\u043d",
      "\u0420\u0443\u0431\u0435\u0446\u044c",
      "\u0420\u0443\u0434\u0438\u043a",
      "\u0420\u0443\u0434\u044c\u043a\u043e",
      "\u0420\u044f\u0431\u0435\u0446\u044c",
      "\u0420\u044f\u0431\u043e\u0432\u0456\u043b",
      "\u0420\u044f\u0431\u043e\u0448\u0430\u043f\u043a\u0430",
      "\u0420\u044f\u0431\u0447\u0435\u043d\u043a\u043e",
      "\u0421\u0430\u0432\u0435\u043d\u043a\u043e",
      "\u0421\u0430\u0433\u0430\u043b\u044c",
      "\u0421\u0430\u0454\u043d\u043a\u043e",
      "\u0421\u0430\u043b\u0456\u0439",
      "\u0421\u0430\u043c\u043e\u0439\u043b\u0435\u043d\u043a\u043e",
      "\u0421\u0430\u0446\u044e\u043a",
      "\u0421\u0430\u0447\u0435\u043d\u043a\u043e",
      "\u0421\u0432\u0438\u0440\u0438\u0434\u0435\u043d\u043a\u043e",
      "\u0421\u0432\u0438\u0441\u0442\u0443\u043d",
      "\u0421\u0435\u043c\u0435\u043d\u0447\u0435\u043d\u043a\u043e",
      "\u0421\u0438\u043c\u043e\u043d\u0435\u043d\u043a\u043e",
      "\u0421\u0438\u0440\u043e\u0442\u0435\u043d\u043a\u043e",
      "\u0421\u0438\u0447",
      "\u0421\u0456\u043c\u0430\u0448\u043a\u0435\u0432\u0438\u0447",
      "\u0421\u0456\u0440\u043a\u043e",
      "\u0421\u0456\u0440\u043e\u0431\u0430\u0431\u0430",
      "\u0421\u0456\u0440\u0447\u0435\u043d\u043a\u043e",
      "\u0421\u043a\u0438\u0431\u0430",
      "\u0421\u043a\u0438\u0440\u0434\u0430",
      "\u0421\u043a\u043e\u043f\u0435\u043d\u043a\u043e",
      "\u0421\u043a\u043e\u0440\u0438\u043a",
      "\u0421\u043a\u043e\u0440\u043e\u0431\u043e\u0433\u0430\u0442\u044c\u043a\u043e",
      "\u0421\u043c\u0438\u043a",
      "\u0421\u043b\u044e\u0441\u0430\u0440",
      "\u0421\u043e\u043c\u043a\u043e",
      "\u0421\u0442\u0435\u043b\u044c\u043c\u0430\u0445",
      "\u0421\u0442\u0435\u0446\u044c",
      "\u0421\u0442\u0443\u0441",
      "\u0421\u0443\u043f\u0440\u0443\u043d\u0435\u043d\u043a\u043e",
      "\u0422\u0430\u043b\u0430\u043d",
      "\u0422\u0430\u0440\u0430\u043d",
      "\u0422\u0430\u0440\u0430\u0441\u0435\u043d\u043a\u043e",
      "\u0422\u0432\u0435\u0440\u0434\u043e\u0445\u043b\u0456\u0431",
      "\u0422\u0435\u043b\u0438\u0447\u0435\u043d\u043a\u043e",
      "\u0422\u0435\u043b\u0456\u0436\u0435\u043d\u043a\u043e",
      "\u0422\u0435\u0440\u0435\u0449\u0435\u043d\u043a\u043e",
      "\u0422\u0435\u0440\u0435\u0449\u0443\u043a",
      "\u0422\u0435\u0441\u043b\u0435\u043d\u043a\u043e",
      "\u0422\u0435\u0441\u043b\u044f",
      "\u0422\u0438\u043c\u0447\u0435\u043d\u043a\u043e",
      "\u0422\u0438\u043c\u0447\u0443\u043a",
      "\u0422\u0438\u0442\u0430\u0440\u0435\u043d\u043a\u043e",
      "\u0422\u0438\u0445\u0438\u0439",
      "\u0422\u0438\u0447\u0438\u043d\u0430",
      "\u0422\u043a\u0430\u0447",
      "\u0422\u043a\u0430\u0447\u0435\u043d\u043a\u043e",
      "\u0422\u043e\u0432\u0441\u0442\u043e\u043b\u0456\u0441",
      "\u0422\u043e\u0432\u0441\u0442\u0443\u0445\u0430",
      "\u0422\u043e\u043a\u0430\u0440",
      "\u0422\u0440\u0438\u0433\u0443\u0431",
      "\u0422\u0443\u0440\u043a\u0430\u043b\u043e",
      "\u0422\u044f\u0433\u043d\u0438\u0431\u043e\u043a",
      "\u0423\u0434\u043e\u0432\u0435\u043d\u043a\u043e",
      "\u0423\u0434\u043e\u0432\u0438\u0447\u0435\u043d\u043a\u043e",
      "\u0423\u043c\u0430\u043d\u0435\u0446\u044c",
      "\u0423\u0441\u0438\u043a",
      "\u0423\u0441\u0442\u0435\u043d\u043a\u043e",
      "\u0424\u0430\u0440\u0435\u043d\u044e\u043a",
      "\u0424\u0430\u0440\u0442\u0443\u0448\u043d\u044f\u043a",
      "\u0424\u0430\u0441\u0442\u0435\u043d\u043a\u043e",
      "\u0424\u0435\u0441\u0435\u043d\u043a\u043e",
      "\u0424\u0456\u043b\u0456\u043f\u0435\u043d\u043a\u043e",
      "\u0424\u043e\u043c\u0435\u043d\u043a\u043e",
      "\u0424\u0440\u0430\u043d\u043a\u043e",
      "\u0424\u0440\u0430\u043d\u0447\u0443\u043a",
      "\u0424\u0443\u0440\u0441",
      "\u0425\u0430\u0440\u0447\u0435\u043d\u043a\u043e",
      "\u0425\u043c\u0430\u0440\u0430",
      "\u0425\u043e\u043c\u0435\u043d\u043a\u043e",
      "\u0425\u043e\u043c\u0438\u043a",
      "\u0425\u043e\u0440\u0456\u0448\u043a\u043e",
      "\u0425\u0440\u0438\u0441\u0442\u0435\u043d\u043a\u043e",
      "\u0425\u0440\u0438\u0441\u0442\u0438\u0447",
      "\u0425\u0443\u0434\u043e\u0431\u02bc\u044f\u043a",
      "\u0425\u0443\u0434\u044f\u043a",
      "\u0426\u0430\u0440\u0435\u043d\u043a\u043e",
      "\u0426\u0438\u0431\u0443\u043b\u0435\u043d\u043a\u043e",
      "\u0426\u0438\u043c\u0431\u0430\u043b",
      "\u0426\u0438\u043c\u0431\u0430\u043b\u044e\u043a",
      "\u0426\u0456\u0441\u0438\u043a",
      "\u0426\u0443\u0448\u043a\u043e",
      "\u0426\u044e\u043f\u0430",
      "\u0426\u044e\u0446\u044e\u0440\u0430",
      "\u0427\u0430\u0431\u0430\u043d",
      "\u0427\u0430\u0439\u043a\u0430",
      "\u0427\u0430\u043b\u0435\u043d\u043a\u043e",
      "\u0427\u0430\u043b\u0438\u0439",
      "\u0427\u0430\u0440\u043d\u0438\u0448",
      "\u0427\u0435\u043a\u0430\u043b\u044e\u043a",
      "\u0427\u0435\u0440\u0432\u043e\u043d\u0435\u043d\u043a\u043e",
      "\u0427\u0435\u0440\u0435\u0434\u043d\u0438\u043a",
      "\u0427\u0435\u0440\u0456\u043d\u044c\u043a\u043e",
      "\u0427\u0435\u0440\u043d\u0435\u043d\u043a\u043e",
      "\u0427\u043c\u0456\u043b\u044c",
      "\u0427\u043e\u0440\u043d\u043e\u0432\u0456\u043b",
      "\u0427\u0443\u0431\u0430\u0439",
      "\u0427\u0443\u0439\u043a\u043e",
      "\u0427\u0443\u043c\u0430\u043a",
      "\u0427\u0443\u043c\u0430\u0447\u0435\u043d\u043a\u043e",
      "\u0427\u0443\u043f\u0440\u0438\u043d\u0430",
      "\u0428\u0430\u0431\u043b\u0456\u0439",
      "\u0428\u0430\u043c\u0440\u0430\u0439",
      "\u0428\u0430\u043f\u043e\u0432\u0430\u043b",
      "\u0428\u0430\u0445\u0440\u0430\u0439",
      "\u0428\u0432\u0430\u0439\u043a\u0430",
      "\u0428\u0432\u0430\u0447\u043a\u0430",
      "\u0428\u0432\u0430\u0447\u043a\u043e",
      "\u0428\u0432\u0435\u0434\u0447\u0435\u043d\u043a\u043e",
      "\u0428\u0435\u0440\u0435\u043c\u0435\u0442\u0430",
      "\u0428\u0435\u0432\u0447\u0435\u043d\u043a\u043e",
      "\u0428\u0435\u043b\u0435\u0441\u0442",
      "\u0428\u0435\u0440\u0435\u043c\u0435\u0442",
      "\u0428\u0438\u043b\u043e",
      "\u0428\u0438\u043d\u043a\u0430\u0440\u0435\u043d\u043a\u043e",
      "\u0428\u0438\u044f\u043d",
      "\u0428\u043c\u043e\u0440\u0433\u0443\u043d",
      "\u0428\u043e\u0432\u043a\u043e\u043f\u043b\u044f\u0441",
      "\u0428\u0442\u0435\u043f\u0430",
      "\u0428\u0442\u043e\u043a\u0430\u043b\u043e",
      "\u0428\u0443\u0442\u044c\u043a\u043e",
      "\u0428\u0443\u0445\u0435\u0432\u0438\u0447",
      "\u0429\u0435\u0440\u0431\u0430\u043a",
      "\u0429\u0435\u0440\u0431\u0430\u043d\u044c",
      "\u0429\u0438\u0440\u0438\u0446\u044f",
      "\u0429\u043e\u0440\u0441",
      "\u042e\u0440\u0447\u0435\u043d\u043a\u043e",
      "\u042e\u0440\u0447\u0438\u0448\u0438\u043d",
      "\u042e\u0440\u0447\u0443\u043a",
      "\u042e\u0445\u0438\u043c\u0435\u043d\u043a\u043e",
      "\u042e\u0449\u0435\u043d\u043a\u043e",
      "\u042f\u043a\u0438\u043c\u0435\u043d\u043a\u043e",
      "\u042f\u043a\u0438\u043c\u0447\u0443\u043a",
      "\u042f\u043a\u043e\u0432\u0435\u043d\u043a\u043e",
      "\u042f\u0440\u0435\u043c\u0430",
      "\u042f\u0440\u0435\u043c\u0435\u043d\u043a\u043e",
      "\u042f\u0440\u0435\u043c\u043a\u0456\u0432",
      "\u042f\u0440\u0435\u043c\u043a\u043e",
      "\u042f\u0440\u0435\u043c\u0447\u0443\u043a",
      "\u042f\u0440\u043e\u0448",
      "\u042f\u0446\u0435\u043d\u043a\u043e",
      "\u042f\u0446\u0435\u043d\u044e\u043a",
      "\u042f\u0449\u0435\u043d\u043a\u043e",
      "\u042f\u0449\u0443\u043a"
    ),

    prefixes_male =  "\u043f\u0430\u043d",
    prefixes_female = "\u043f\u0430\u043d\u0456"
  ),

  public = list(
    name = function(){
      pattern = private$random_element(private$formats)
      return(private$format_parse(pattern))
    },

    name_male = function() {
      pattern = private$random_element(private$formats_male)
      return(private$format_parse(pattern))
    },

    name_female = function() {
      pattern = private$random_element(private$formats_female)
      return(private$format_parse(pattern))
    }
  )
)

# address ----------------------------------
address_uk_UA = R6Class(
  "address_uk_UA",
  inherit = address_init,
  cloneable = FALSE,
  private = list(
    first_names = (person_uk_UA$new())$.__enclos_env__$private$first_names,
    last_names = (person_uk_UA$new())$.__enclos_env__$private$last_names,
    first_name = (person_uk_UA$new())$first_name,
    last_name = (person_uk_UA$new())$last_name,

    address_formats = '{street_address}, {city}, {postcode}',
    building_number_formats = c('#', '##', '###'),
    city_formats = '{city_prefix} {first_name}',
    street_address_formats = '{street_name}, {building_number}',
    street_name_formats = '{street_prefix} {street_title}',

    city_prefixes = c(
      "\u043c\u0456\u0441\u0442\u043e",
      "\u0441\u0435\u043b\u043e",
      "\u0441\u0435\u043b\u0438\u0449\u0435",
      "\u0445\u0443\u0442\u0456\u0440"
    ),
    countries = c(
      "\u0410\u0432\u0441\u0442\u0440\u0430\u043b\u0456\u044f",
      "\u0410\u0432\u0441\u0442\u0440\u0456\u044f",
      "\u0410\u0437\u0435\u0440\u0431\u0430\u0439\u0434\u0436\u0430\u043d",
      "\u0410\u043b\u0431\u0430\u043d\u0456\u044f",
      "\u0410\u043b\u0436\u0438\u0440",
      "\u0410\u043d\u0433\u043e\u043b\u0430",
      "\u0410\u043d\u0434\u043e\u0440\u0440\u0430",
      "\u0410\u043d\u0442\u0438\u0433\u0443\u0430 \u0456 \u0411\u0430\u0440\u0431\u0443\u0434\u0430",
      "\u0410\u0440\u0433\u0435\u043d\u0442\u0438\u043d\u0430",
      "\u0410\u0444\u0433\u0430\u043d\u0456\u0441\u0442\u0430\u043d",
      "\u0411\u0430\u0433\u0430\u043c\u0441\u044c\u043a\u0456 \u041e\u0441\u0442\u0440\u043e\u0432\u0438",
      "\u0411\u0430\u043d\u0433\u043b\u0430\u0434\u0435\u0448",
      "\u0411\u0430\u0440\u0431\u0430\u0434\u043e\u0441",
      "\u0411\u0430\u0445\u0440\u0435\u0439\u043d",
      "\u0411\u0435\u043b\u0456\u0437",
      "\u0411\u0435\u043b\u044c\u0433\u0456\u044f",
      "\u0411\u0435\u043d\u0456\u043d",
      "\u0411\u0456\u043b\u043e\u0440\u0443\u0441\u044c",
      "\u0411\u043e\u043b\u0433\u0430\u0440\u0456\u044f",
      "\u0411\u043e\u043b\u0456\u0432\u0456\u044f",
      "\u0411\u043e\u0441\u043d\u0456\u044f \u0456 \u0413\u0435\u0440\u0446\u0435\u0433\u043e\u0432\u0438\u043d\u0430",
      "\u0411\u043e\u0442\u0441\u0432\u0430\u043d\u0430",
      "\u0411\u0440\u0430\u0437\u0438\u043b\u0456\u044f",
      "\u0411\u0440\u0443\u043d\u0435\u0439",
      "\u0411\u0443\u0440\u043a\u0456\u043d\u0430-\u0424\u0430\u0441\u043e",
      "\u0411\u0443\u0440\u0443\u043d\u0434\u0456",
      "\u0411\u0443\u0442\u0430\u043d",
      "\u0412\u0430\u043d\u0443\u0430\u0442\u0443",
      "\u0412\u0430\u0442\u0438\u043a\u0430\u043d",
      "\u0412\u0435\u043b\u0438\u043a\u0430 \u0411\u0440\u0438\u0442\u0430\u043d\u0456\u044f",
      "\u0412\u0435\u043d\u0435\u0441\u0443\u0435\u043b\u0430",
      "\u0412\\'\u0454\u0442\u043d\u0430\u043c",
      "\u0412\u0456\u0440\u043c\u0435\u043d\u0456\u044f",
      "\u0413\u0430\u0431\u043e\u043d",
      "\u0413\u0430\u0457\u0442\u0456",
      "\u0413\u0430\u044f\u043d\u0430",
      "\u0413\u0430\u043c\u0431\u0456\u044f",
      "\u0413\u0430\u043d\u0430",
      "\u0413\u0432\u0430\u0442\u0435\u043c\u0430\u043b\u0430",
      "\u0413\u0432\u0456\u043d\u0435\u044f",
      "\u0413\u0432\u0456\u043d\u0435\u044f-\u0411\u0456\u0441\u0430\u0443",
      "\u0413\u043e\u043d\u0434\u0443\u0440\u0430\u0441",
      "\u0413\u0440\u0435\u043d\u0430\u0434\u0430",
      "\u0413\u0440\u0435\u0446\u0456\u044f",
      "\u0413\u0440\u0443\u0437\u0456\u044f",
      "\u0414\u0430\u043d\u0456\u044f",
      "\u0414\u0436\u0438\u0431\u0443\u0442\u0456",
      "\u0414\u043e\u043c\u0456\u043d\u0456\u043a\u0430",
      "\u0414\u043e\u043c\u0456\u043d\u0456\u043a\u0430\u043d\u0441\u044c\u043a\u0430 \u0420\u0435\u0441\u043f\u0443\u0431\u043b\u0456\u043a\u0430",
      "\u0415\u043a\u0432\u0430\u0434\u043e\u0440",
      "\u0415\u043a\u0432\u0430\u0442\u043e\u0440\u0456\u0430\u043b\u044c\u043d\u0430 \u0413\u0432\u0456\u043d\u0435\u044f",
      "\u0415\u0440\u0438\u0442\u0440\u0435\u044f",
      "\u0415\u0441\u0442\u043e\u043d\u0456\u044f",
      "\u0415\u0444\u0456\u043e\u043f\u0456\u044f",
      "\u0404\u0433\u0438\u043f\u0435\u0442",
      "\u0404\u043c\u0435\u043d",
      "\u0417\u0430\u043c\u0431\u0456\u044f",
      "\u0417\u0430\u0445\u0456\u0434\u043d\u0430 \u0421\u0430\u0445\u0430\u0440\u0430",
      "\u0417\u0456\u043c\u0431\u0430\u0431\u0432\u0435",
      "\u0406\u0437\u0440\u0430\u0457\u043b\u044c",
      "\u0406\u043d\u0434\u0456\u044f",
      "\u0406\u043d\u0434\u043e\u043d\u0435\u0437\u0456\u044f",
      "\u0406\u0440\u0430\u043a",
      "\u0406\u0440\u0430\u043d",
      "\u0406\u0440\u043b\u0430\u043d\u0434\u0456\u044f",
      "\u0406\u0441\u043b\u0430\u043d\u0434\u0456\u044f",
      "\u0406\u0441\u043f\u0430\u043d\u0456\u044f",
      "\u0406\u0442\u0430\u043b\u0456\u044f",
      "\u0419\u043e\u0440\u0434\u0430\u043d\u0456\u044f",
      "\u041a\u0430\u0431\u043e-\u0412\u0435\u0440\u0434\u0435",
      "\u041a\u0430\u0437\u0430\u0445\u0441\u0442\u0430\u043d",
      "\u041a\u0430\u043c\u0431\u043e\u0434\u0436\u0430",
      "\u041a\u0430\u043c\u0435\u0440\u0443\u043d",
      "\u041a\u0430\u043d\u0430\u0434\u0430",
      "\u041a\u0430\u0442\u0430\u0440",
      "\u041a\u0435\u043d\u0456\u044f",
      "\u041a\u0438\u0440\u0433\u0438\u0437\u0441\u0442\u0430\u043d",
      "\u041a\u041d\u0420",
      "\u041a\u0456\u043f\u0440",
      "\u041a\u0456\u0440\u0438\u0431\u0430\u0442\u0456",
      "\u041a\u043e\u043b\u0443\u043c\u0431\u0456\u044f",
      "\u041a\u043e\u043c\u043e\u0440\u0441\u044c\u043a\u0456 \u041e\u0441\u0442\u0440\u043e\u0432\u0438",
      "\u041a\u043e\u043d\u0433\u043e",
      "\u0414\u0420 \u041a\u043e\u043d\u0433\u043e",
      "\u041f\u0456\u0432\u0434\u0435\u043d\u043d\u0430 \u041a\u043e\u0440\u0435\u044f",
      "\u041f\u0456\u0432\u043d\u0456\u0447\u043d\u0430 \u041a\u043e\u0440\u0435\u044f",
      "\u041a\u043e\u0441\u043e\u0432\u043e",
      "\u041a\u043e\u0441\u0442\u0430-\u0420\u0438\u043a\u0430",
      "\u041a\u043e\u0442-\u0434\\'\u0406\u0432\u0443\u0430\u0440",
      "\u041a\u0443\u0431\u0430",
      "\u041a\u0443\u0432\u0435\u0439\u0442",
      "\u041b\u0430\u043e\u0441",
      "\u041b\u0430\u0442\u0432\u0456\u044f",
      "\u041b\u0435\u0441\u043e\u0442\u043e",
      "\u041b\u0438\u0442\u0432\u0430",
      "\u041b\u0456\u0431\u0435\u0440\u0456\u044f",
      "\u041b\u0456\u0432\u0430\u043d",
      "\u041b\u0456\u0432\u0456\u044f",
      "\u041b\u0456\u0445\u0442\u0435\u043d\u0448\u0442\u0435\u0439\u043d",
      "\u041b\u044e\u043a\u0441\u0435\u043c\u0431\u0443\u0440\u0433",
      "\u041c\u0430\u0432\u0440\u0438\u043a\u0456\u0439",
      "\u041c\u0430\u0432\u0440\u0438\u0442\u0430\u043d\u0456\u044f",
      "\u041c\u0430\u0434\u0430\u0433\u0430\u0441\u043a\u0430\u0440",
      "\u0420\u0435\u0441\u043f\u0443\u0431\u043b\u0456\u043a\u0430 \u041c\u0430\u043a\u0435\u0434\u043e\u043d\u0456\u044f",
      "\u041c\u0430\u043b\u0430\u0432\u0456",
      "\u041c\u0430\u043b\u0430\u0439\u0437\u0456\u044f",
      "\u041c\u0430\u043b\u0456",
      "\u041c\u0430\u043b\u044c\u0434\u0456\u0432\u0438",
      "\u041c\u0430\u043b\u044c\u0442\u0430",
      "\u041c\u0430\u0440\u043e\u043a\u043a\u043e",
      "\u041c\u0430\u0440\u0448\u0430\u043b\u043b\u043e\u0432\u0456 \u041e\u0441\u0442\u0440\u043e\u0432\u0438",
      "\u041c\u0435\u043a\u0441\u0438\u043a\u0430",
      "\u0424\u0435\u0434\u0435\u0440\u0430\u0442\u0438\u0432\u043d\u0456 \u0428\u0442\u0430\u0442\u0438 \u041c\u0456\u043a\u0440\u043e\u043d\u0435\u0437\u0456\u0457",
      "\u041c\u043e\u0437\u0430\u043c\u0431\u0456\u043a",
      "\u041c\u043e\u043b\u0434\u043e\u0432\u0430",
      "\u041c\u043e\u043d\u0430\u043a\u043e",
      "\u041c\u043e\u043d\u0433\u043e\u043b\u0456\u044f",
      "\u041c\\'\u044f\u043d\u043c\u0430",
      "\u041d\u0430\u043c\u0456\u0431\u0456\u044f",
      "\u041d\u0430\u0443\u0440\u0443",
      "\u041d\u0435\u043f\u0430\u043b",
      "\u041d\u0456\u0433\u0435\u0440",
      "\u041d\u0456\u0433\u0435\u0440\u0456\u044f",
      "\u041d\u0456\u0434\u0435\u0440\u043b\u0430\u043d\u0434\u0438",
      "\u041d\u0456\u043a\u0430\u0440\u0430\u0433\u0443\u0430",
      "\u041d\u0456\u043c\u0435\u0447\u0447\u0438\u043d\u0430",
      "\u041d\u043e\u0432\u0430 \u0417\u0435\u043b\u0430\u043d\u0434\u0456\u044f",
      "\u041d\u043e\u0440\u0432\u0435\u0433\u0456\u044f",
      "\u041e\u0410\u0415",
      "\u041e\u043c\u0430\u043d",
      "\u041f\u0430\u043a\u0438\u0441\u0442\u0430\u043d",
      "\u041f\u0430\u043b\u0430\u0443",
      "\u041f\u0430\u043b\u0435\u0441\u0442\u0438\u043d\u0441\u044c\u043a\u0430 \u0434\u0435\u0440\u0436\u0430\u0432\u0430",
      "\u041f\u0430\u043d\u0430\u043c\u0430",
      "\u041f\u0430\u043f\u0443\u0430 \u041d\u043e\u0432\u0430 \u0413\u0432\u0456\u043d\u0435\u044f",
      "\u041f\u0410\u0420",
      "\u041f\u0430\u0440\u0430\u0433\u0432\u0430\u0439",
      "\u041f\u0435\u0440\u0443",
      "\u041f\u0456\u0432\u0434\u0435\u043d\u043d\u0438\u0439 \u0421\u0443\u0434\u0430\u043d",
      "\u041f\u043e\u043b\u044c\u0449\u0430",
      "\u041f\u043e\u0440\u0442\u0443\u0433\u0430\u043b\u0456\u044f",
      "\u0420\u043e\u0441\u0456\u044f",
      "\u0420\u0443\u0430\u043d\u0434\u0430",
      "\u0420\u0443\u043c\u0443\u043d\u0456\u044f",
      "\u0421\u0430\u043b\u044c\u0432\u0430\u0434\u043e\u0440",
      "\u0421\u0430\u043c\u043e\u0430",
      "\u0421\u0430\u043d-\u041c\u0430\u0440\u0438\u043d\u043e",
      "\u0421\u0430\u043d-\u0422\u043e\u043c\u0435 \u0456 \u041f\u0440\u0438\u043d\u0441\u0456\u043f\u0456",
      "\u0421\u0430\u0443\u0434\u0456\u0432\u0441\u044c\u043a\u0430 \u0410\u0440\u0430\u0432\u0456\u044f",
      "\u0421\u0432\u0430\u0437\u0456\u043b\u0435\u043d\u0434",
      "\u0421\u0435\u0439\u0448\u0435\u043b\u044c\u0441\u044c\u043a\u0456 \u041e\u0441\u0442\u0440\u043e\u0432\u0438",
      "\u0421\u0435\u043d\u0435\u0433\u0430\u043b",
      "\u0421\u0435\u043d\u0442-\u0412\u0456\u043d\u0441\u0435\u043d\u0442 \u0456 \u0413\u0440\u0435\u043d\u0430\u0434\u0438\u043d\u0438",
      "\u0421\u0435\u043d\u0442-\u041a\u0456\u0442\u0442\u0441 \u0456 \u041d\u0435\u0432\u0456\u0441",
      "\u0421\u0435\u043d\u0442-\u041b\u044e\u0441\u0456\u044f",
      "\u0421\u0435\u0440\u0431\u0456\u044f",
      "\u0421\u0456\u043d\u0433\u0430\u043f\u0443\u0440",
      "\u0421\u0438\u0440\u0456\u044f",
      "\u0421\u043b\u043e\u0432\u0430\u0447\u0447\u0438\u043d\u0430",
      "\u0421\u043b\u043e\u0432\u0435\u043d\u0456\u044f",
      "\u0421\u043e\u043b\u043e\u043c\u043e\u043d\u043e\u0432\u0456 \u041e\u0441\u0442\u0440\u043e\u0432\u0438",
      "\u0421\u043e\u043c\u0430\u043b\u0456",
      "\u0421\u0443\u0434\u0430\u043d",
      "\u0421\u0443\u0440\u0438\u043d\u0430\u043c",
      "\u0421\u0445\u0456\u0434\u043d\u0438\u0439 \u0422\u0438\u043c\u043e\u0440",
      "\u0421\u0428\u0410",
      "\u0421\u044c\u0454\u0440\u0440\u0430-\u041b\u0435\u043e\u043d\u0435",
      "\u0422\u0430\u0434\u0436\u0438\u043a\u0438\u0441\u0442\u0430\u043d",
      "\u0422\u0430\u0457\u043b\u0430\u043d\u0434",
      "\u0422\u0430\u0439\u0432\u0430\u043d\u044c",
      "\u0422\u0430\u043d\u0437\u0430\u043d\u0456\u044f",
      "\u0422\u043e\u0433\u043e",
      "\u0422\u043e\u043d\u0433\u0430",
      "\u0422\u0440\u0438\u043d\u0456\u0434\u0430\u0434 \u0456 \u0422\u043e\u0431\u0430\u0433\u043e",
      "\u0422\u0443\u0432\u0430\u043b\u0443",
      "\u0422\u0443\u043d\u0456\u0441",
      "\u0422\u0443\u0440\u0435\u0447\u0447\u0438\u043d\u0430",
      "\u0422\u0443\u0440\u043a\u043c\u0435\u043d\u0456\u0441\u0442\u0430\u043d",
      "\u0423\u0433\u0430\u043d\u0434\u0430",
      "\u0423\u0433\u043e\u0440\u0449\u0438\u043d\u0430",
      "\u0423\u0437\u0431\u0435\u043a\u0438\u0441\u0442\u0430\u043d",
      "\u0423\u043a\u0440\u0430\u0457\u043d\u0430",
      "\u0423\u0440\u0443\u0433\u0432\u0430\u0439",
      "\u0424\u0456\u0434\u0436\u0456",
      "\u0424\u0456\u043b\u0456\u043f\u043f\u0456\u043d\u0438",
      "\u0424\u0456\u043d\u043b\u044f\u043d\u0434\u0456\u044f",
      "\u0424\u0440\u0430\u043d\u0446\u0456\u044f",
      "\u0425\u043e\u0440\u0432\u0430\u0442\u0456\u044f",
      "\u0426\u0435\u043d\u0442\u0440\u0430\u043b\u044c\u043d\u043e\u0430\u0444\u0440\u0438\u043a\u0430\u043d\u0441\u044c\u043a\u0430 \u0420\u0435\u0441\u043f\u0443\u0431\u043b\u0456\u043a\u0430",
      "\u0427\u0430\u0434",
      "\u0427\u0435\u0445\u0456\u044f",
      "\u0427\u0438\u043b\u0456",
      "\u0427\u043e\u0440\u043d\u043e\u0433\u043e\u0440\u0456\u044f",
      "\u0428\u0432\u0435\u0439\u0446\u0430\u0440\u0456\u044f",
      "\u0428\u0432\u0435\u0446\u0456\u044f",
      "\u0428\u0440\u0456-\u041b\u0430\u043d\u043a\u0430",
      "\u042f\u043c\u0430\u0439\u043a\u0430",
      "\u042f\u043f\u043e\u043d\u0456\u044f"
    ),

    street_prefixes = c(
      "\u0432\u0443\u043b\u0438\u0446\u044f",
      "\u043d\u0430\u0431\u0435\u0440\u0435\u0436\u043d\u0430"
    ),
    street_suffixes = "\u0443\u0437\u0432\u0456\u0437",

    street_titles = c(
      "40-\u043b\u0435\u0442\u0438\u044f \u041e\u043a\u0442\u044f\u0431\u0440\u044f",
      "\u0410\u043a\u0430\u0434\u0435\u043c\u0438\u043a\u0430 \u0428\u043b\u0438\u0445\u0442\u0435\u0440\u0430",
      "\u0410\u043b\u0435\u043a\u0441\u0435\u044f \u0414\u0430\u0432\u044b\u0434\u043e\u0432\u0430",
      "\u0410\u043d\u0438\u0449\u0435\u043d\u043a\u043e",
      "\u0410\u043d\u0442\u043e\u043d\u043e\u0432\u0430-\u041e\u0432\u0441\u0435\u0435\u043d\u043a\u043e",
      "\u0410\u0440\u0442\u0435\u043c\u0430",
      "\u0411\u0430\u0431\u0443\u0448\u043a\u0438\u043d\u0430",
      "\u0411\u0430\u043a\u0438\u043d\u0441\u043a\u0438\u0445 \u041a\u043e\u043c\u0438\u0441\u0441\u0430\u0440\u043e\u0432",
      "\u0411\u0430\u0443\u043c\u0430\u043d\u0430",
      "\u0411\u043b\u044e\u0445\u0435\u0440\u0430",
      "\u0411\u043e\u0436\u0435\u043d\u043a\u043e",
      "\u0411\u043e\u043d\u0447-\u0411\u0440\u0443\u0435\u0432\u0438\u0447\u0430",
      "\u0411\u0443\u0434\u0435\u043d\u043d\u043e\u0433\u043e",
      "\u0412\u0435\u0442\u0440\u043e\u0432\u0430",
      "\u0412\u043e\u0440\u043e\u0432\u0441\u043a\u043e\u0433\u043e",
      "\u0412\u043e\u0441\u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u044f",
      "\u0413\u0430\u043c\u0430\u0440\u043d\u0438\u043a\u0430",
      "\u0413\u043e\u0440\u044c\u043a\u043e\u0433\u043e",
      "\u0414\u0437\u0435\u0440\u0436\u0438\u043d\u0441\u043a\u043e\u0433\u043e",
      "\u0414\u0438\u043c\u0438\u0442\u0440\u043e\u0432\u0430",
      "\u0414\u0443\u0431\u043e\u0432\u043e\u0433\u043e \u0418\u0432\u0430\u043d\u0430",
      "\u0414\u0443\u043d\u0434\u0438\u0447\u0430 \u041e\u043b\u0435\u043a\u043e",
      "\u0416\u0434\u0430\u043d\u043e\u0432\u0430",
      "\u0418\u0432\u0430\u043d\u0430 \u041a\u043b\u0438\u043c\u0435\u043d\u043a\u043e",
      "\u0418\u0432\u0430\u043d\u0430 \u041b\u0435\u043f\u0441\u0435",
      "\u0418\u0432\u0430\u043d\u043e\u0432\u0430 \u0410\u043d\u0434\u0440\u0435\u044f",
      "\u0418\u043b\u044c\u0438\u0447\u0430",
      "\u041a\u0430\u043b\u0438\u043d\u0438\u043d\u0441\u043a\u0430\u044f",
      "\u041a\u0438\u043a\u0432\u0438\u0434\u0437\u0435",
      "\u041a\u0438\u0440\u043e\u0432\u0430",
      "\u041a\u043e\u043b\u043b\u0435\u043a\u0442\u0438\u0432\u0438\u0437\u0430\u0446\u0438\u0438",
      "\u041a\u043e\u043b\u043b\u043e\u043d\u0442\u0430\u0439",
      "\u041a\u043e\u043c\u0430\u043d\u0434\u0430\u0440\u043c\u0430 \u0423\u0431\u043e\u0440\u0435\u0432\u0438\u0447",
      "\u041a\u043e\u043c\u0438\u0441\u0441\u0430\u0440\u0430 \u0420\u044b\u043a\u043e\u0432\u0430",
      "\u041a\u043e\u043c\u043c\u0443\u043d\u0438\u0441\u0442\u0438\u0447\u0435\u0441\u043a\u0430\u044f",
      "\u041a\u043e\u043c\u0441\u043e\u043c\u043e\u043b\u044c\u0441\u043a\u0430\u044f",
      "\u041a\u043e\u0442\u043e\u0432\u0441\u043a\u043e\u0433\u043e",
      "\u041a\u0440\u0430\u0432\u0447\u0435\u043d\u043a\u043e \u041d\u0438\u043a\u043e\u043b\u0430\u044f",
      "\u041a\u0440\u0430\u0441\u0438\u043a\u043e\u0432\u0430 \u041f\u0435\u0442\u0440\u0430",
      "\u041a\u0440\u0430\u0441\u043d\u043e\u0430\u0440\u043c\u0435\u0439\u0441\u043a\u0430\u044f",
      "\u041a\u0440\u0430\u0441\u043d\u043e\u0433\u0432\u0430\u0440\u0434\u0435\u0439\u0441\u043a\u0430\u044f",
      "\u041a\u0440\u0430\u0441\u043d\u043e\u043f\u0430\u0440\u0442\u0438\u0437\u0430\u043d\u0441\u043a\u0430\u044f",
      "\u041a\u0440\u0430\u0441\u043d\u043e\u0444\u043b\u043e\u0442\u0441\u043a\u0430\u044f",
      "\u041a\u0440\u0443\u043f\u0441\u043a\u043e\u0439",
      "\u041a\u0440\u044b\u043b\u0435\u043d\u043a\u043e",
      "\u041a\u0443\u0442\u0443\u0437\u043e\u0432\u0430",
      "\u041b\u0430\u0437\u043e \u0421\u0435\u0440\u0433\u0435\u044f",
      "\u041b\u0430\u0439\u043e\u0448\u0430 \u0413\u0430\u0432\u0440\u043e",
      "\u041b\u0430\u0441\u0442\u043e\u0432\u0441\u043a\u043e\u0433\u043e",
      "\u041b\u0435\u043d\u0438\u043d\u0430",
      "\u041b\u0435\u043d\u0438\u043d\u0441\u043a\u0430\u044f",
      "\u041b\u0443\u043d\u0430\u0447\u0430\u0440\u0441\u043a\u043e\u0433\u043e",
      "\u041c\u0430\u0439\u043e\u0440\u043e\u0432\u0430 \u041c\u0438\u0445\u0430\u0438\u043b\u0430",
      "\u041c\u0430\u0440\u0448\u0430\u043b\u0430 \u0411\u0443\u0434\u0435\u043d\u043d\u043e\u0433\u043e",
      "\u041c\u0430\u0440\u0448\u0430\u043b\u0430 \u0422\u0443\u0445\u0430\u0447\u0435\u0432\u0441\u043a\u043e\u0433\u043e",
      "\u041c\u0430\u0442\u0435 \u0417\u0430\u043b\u043a\u0438",
      "\u041c\u0430\u0448\u0438\u043d\u0430 \u041c\u0438\u0445\u0430\u0438\u043b\u0430",
      "\u041c\u0438\u043b\u044c\u0447\u0430\u043a\u043e\u0432\u0430 \u0410\u043b\u0435\u043a\u0441\u0430\u043d\u0434\u0440\u0430",
      "\u041c\u0438\u0445\u0430\u0438\u043b\u0430 \u0421\u043a\u0440\u0438\u043f\u043d\u0438\u043a\u0430",
      "\u041c\u043e\u0441\u043a\u043e\u0432\u0441\u043a\u0430\u044f",
      "\u041e\u043a\u0442\u044f\u0431\u0440\u044c\u0441\u043a\u0430\u044f",
      "\u041e\u043c\u0435\u043b\u044c\u044f\u043d\u0430 \u0413\u043e\u0440\u0431\u0430\u0447\u043e\u0432\u0430",
      "\u041e\u0441\u0442\u0440\u043e\u0432\u0441\u043a\u043e\u0433\u043e \u041d\u0438\u043a\u043e\u043b\u0430\u044f",
      "\u041f\u0430\u0432\u043b\u0430 \u0414\u0438\u0431\u0435\u043d\u043a\u043e",
      "\u041f\u0430\u0432\u043b\u0438\u043a\u0430 \u041c\u043e\u0440\u043e\u0437\u043e\u0432\u0430",
      "\u041f\u0430\u0442\u0440\u0438\u0441\u0430 \u041b\u0443\u043c\u0443\u043c\u0431\u044b",
      "\u041f\u0435\u0440\u0441\u043f\u0435\u043a\u0442\u0438\u0432\u043d\u0430\u044f",
      "\u041f\u0435\u0442\u0440\u0430 \u0414\u0435\u0433\u0442\u044f\u0440\u0435\u043d\u043a\u043e",
      "\u041f\u0435\u0442\u0440\u0430 \u0428\u0435\u043b\u0435\u0441\u0442\u0430",
      "\u041f\u0435\u0442\u0440\u043e\u0432\u0441\u043a\u043e\u0433\u043e",
      "\u041f\u0438\u043a\u0430 \u0412\u0438\u043b\u044c\u0433\u0435\u043b\u044c\u043c\u0430",
      "\u041f\u043e\u043b\u0443\u043f\u0430\u043d\u043e\u0432\u0430",
      "\u041f\u0440\u0438\u043c\u0430\u043a\u043e\u0432\u0430",
      "\u041f\u0440\u043e\u0444\u0438\u043d\u0442\u0435\u0440\u043d\u0430",
      "\u0420\u0443\u0434\u043d\u0435\u0432\u0430 \u041d\u0438\u043a\u043e\u043b\u0430\u044f",
      "\u0421\u0430\u0433\u0430\u0439\u0434\u0438\u043a\u0430 \u0421\u0442\u0435\u043f\u0430\u043d\u0430",
      "\u0421\u0430\u0440\u0430\u0444\u0438\u043c\u043e\u0432\u0438\u0447\u0430",
      "\u0421\u0435\u0440\u0433\u0435\u044f \u0421\u0442\u0440\u0443\u0442\u0438\u043d\u0441\u043a\u043e\u0433\u043e",
      "\u0421\u043c\u0438\u0440\u043d\u043e\u0432\u0430-\u041b\u0430\u0441\u0442\u043e\u0447\u043a\u0438\u043d\u0430",
      "\u0421\u043e\u0432\u0435\u0442\u0441\u043a\u0430\u044f",
      "\u0421\u043e\u0444\u044c\u0438 \u041f\u0435\u0440\u043e\u0432\u0441\u043a\u043e\u0439",
      "\u0421\u0442\u0440\u043e\u043a\u0430\u0447\u0430 \u0422\u0438\u043c\u043e\u0444\u0435\u044f",
      "\u0421\u0443\u0432\u043e\u0440\u043e\u0432\u0430",
      "\u0422\u0435\u0440\u0435\u0448\u043a\u043e\u0432\u043e\u0439 \u0412\u0430\u043b\u0435\u043d\u0442\u0438\u043d\u044b",
      "\u0422\u0440\u0443\u0442\u0435\u043d\u043a\u043e \u041e\u043d\u0443\u0444\u0440\u0438\u044f",
      "\u0424\u0430\u0434\u0435\u0435\u0432\u0430",
      "\u0424\u0435\u0434\u044c\u043a\u043e \u0418\u0432\u0430\u043d\u0430",
      "\u0424\u0440\u0443\u043d\u0437\u0435",
      "\u0424\u0443\u0440\u043c\u0430\u043d\u043e\u0432\u0430",
      "\u0426\u0443\u0440\u044e\u043f\u0438\u043d\u0441\u043a\u0430\u044f",
      "\u0427\u0430\u043f\u0430\u0435\u0432\u0430",
      "\u0427\u0435\u043a\u0438\u0441\u0442\u043e\u0432",
      "\u0427\u0435\u0441\u043b\u0430\u0432\u0430 \u0411\u0435\u043b\u0438\u043d\u0441\u043a\u043e\u0433\u043e",
      "\u0427\u0443\u0434\u043d\u043e\u0432\u0441\u043a\u043e\u0433\u043e",
      "\u0428\u0430\u0443\u043c\u044f\u043d\u0430",
      "\u0429\u0435\u0440\u0431\u0430\u043a\u043e\u0432\u0430",
      "\u0429\u043e\u0440\u0441\u0430",
      "\u042e\u0440\u0438\u044f \u041a\u043e\u0446\u044e\u0431\u0438\u043d\u0441\u043a\u043e\u0433\u043e",
      "\u042f\u043a\u0438\u0440\u0430"
    )
  ),

  public = list(
    city_prefix = function(){
      return(private$random_element(private$city_prefixes))
    },

    postcode = function(){
      num1 = private$random_int(0, 10)
      num2 = private$random_int(1000, 10000)
      return(str_c(num1, num2))
    },

    street_prefix = function(){
      return(private$random_element(private$street_prefixes))
    },

    street_title = function(){
      return(private$random_element(private$street_titles))
    }
  )
)
# internet -----------------------------------------------
internet_uk_UA = R6Class(
  "internet_uk_UA",
  inherit = internet_init,
  cloneable = FALSE,
  private = list(
    first_names = (person_uk_UA$new())$.__enclos_env__$private$first_names,
    last_names = (person_uk_UA$new())$.__enclos_env__$private$last_names,
    first_name = (person_uk_UA$new())$first_name,
    last_name = (person_uk_UA$new())$last_name,
    free_email_domains = c(
      'email.ua', 'gmail.com', 'gov.ua', 'i.ua', 'meta.ua', 'ukr.net'),
    tlds = c('com', 'info', 'net', 'org', 'ua', '\u0443\u043a\u0440'),

    replacements = list(
      c("\u0410","a"),
      c("\u0411","b"),
      c("\u0412","v"),
      c("\u0413","h"),
      c("\u0490","g"),
      c("\u0414","d"),
      c("\u0415","e"),
      c("\u0404","ye"),
      c("\u0416","zh"),
      c("\u0417","z"),
      c("\u0418","y"),
      c("\u0406","i"),
      c("\u0407","yi"),
      c("\u0419","y"),
      c("\u041a","k"),
      c("\u041b","l"),
      c("\u041c","m"),
      c("\u041d","n"),
      c("\u041e","o"),
      c("\u041f","p"),
      c("\u0420","r"),
      c("\u0421","s"),
      c("\u0422","t"),
      c("\u0423","u"),
      c("\u0424","f"),
      c("\u0425","kh"),
      c("\u0426","ts"),
      c("\u0427","ch"),
      c("\u0428","sh"),
      c("\u0429","shch"),
      c("\u042c",""),
      c("\u042e","yu"),
      c("\u042f","ya"),
      c("\u0430","a"),
      c("\u0431","b"),
      c("\u0432","v"),
      c("\u0433","h"),
      c("\u0491","g"),
      c("\u0434","d"),
      c("\u0435","e"),
      c("\u0454","ie"),
      c("\u0436","zh"),
      c("\u0437","z"),
      c("\u0438","y"),
      c("\u0456","i"),
      c("\u0457","i"),
      c("\u0439","i"),
      c("\u043a","k"),
      c("\u043b","l"),
      c("\u043c","m"),
      c("\u043d","n"),
      c("\u043e","o"),
      c("\u043f","p"),
      c("\u0440","r"),
      c("\u0441","s"),
      c("\u0442","t"),
      c("\u0443","u"),
      c("\u0444","f"),
      c("\u0445","kh"),
      c("\u0446","ts"),
      c("\u0447","ch"),
      c("\u0448","sh"),
      c("\u0449","shch"),
      c("\u044c",""),
      c("\u044e","iu"),
      c("\u044f","ia")
    )
  ),
  public = list(
    domain_word = function() {
      company = (company_uk_UA$new())$company()
      company_elements = str_split(company, " ")[[1]]
      company = private$to_ascii(company_elements[1])
      return(private$slugify(company, allow_unicode = TRUE))
    }
  )
)
# job ---------------------------------------------------------
job_uk_UA = R6Class(
  "job_uk_UA",
  inherit = job_init,
  cloneable = FALSE,
  private = list(
    jobs = c(
      "\u0410\u0433\u0440\u043e\u043d\u043e\u043c",
      "\u0410\u0434\u0432\u043e\u043a\u0430\u0442",
      "\u0410\u043a\u0442\u043e\u0440",
      "\u0410\u043a\u0443\u0448\u0435\u0440",
      "\u0410\u043d\u0442\u0440\u043e\u043f\u043e\u043b\u043e\u0433",
      "\u0410\u0440\u0445\u0456\u0442\u0435\u043a\u0442\u043e\u0440",
      "\u0410\u0440\u0445\u0435\u043e\u043b\u043e\u0433",
      "\u0410\u0441\u0442\u0440\u043e\u043d\u0430\u0432\u0442",
      "\u0410\u0441\u0442\u0440\u043e\u043d\u043e\u043c",
      "\u0410\u0441\u0442\u0440\u043e\u0444\u0456\u0437\u0438\u043a",
      "\u0411\u0456\u0431\u043b\u0456\u043e\u0433\u0440\u0430\u0444",
      "\u0411\u0456\u043e\u043b\u043e\u0433",
      "\u0411\u0456\u0437\u043d\u0435\u0441\u043c\u0435\u043d",
      "\u0411\u043e\u0442\u0430\u043d\u0456\u043a",
      "\u0411\u0443\u0434\u043d\u0438\u043a",
      "\u0411\u0443\u0445\u0433\u0430\u043b\u0442\u0435\u0440",
      "\u0411\u0456\u0431\u043b\u0456\u043e\u0442\u0435\u043a\u0430\u0440",
      "\u0412\u0435\u0442\u0435\u0440\u0438\u043d\u0430\u0440",
      "\u0412\u0438\u043f\u0440\u043e\u0431\u0443\u0432\u0430\u0447",
      "\u0412\u043e\u0434\u0456\u0439",
      "\u0412\u0447\u0438\u0442\u0435\u043b\u044c",
      "\u0412\u0456\u0437\u0430\u0436\u0438\u0441\u0442",
      "\u0413\u0435\u043e\u0433\u0440\u0430\u0444",
      "\u0413\u0435\u043e\u043b\u043e\u0433",
      "\u0413\u0435\u043e\u0444\u0456\u0437\u0438\u043a",
      "\u0413\u0438\u0446\u0435\u043b\u044c",
      "\u0413\u0456\u043d\u0435\u043a\u043e\u043b\u043e\u0433",
      "\u0413\u0456\u0440\u043d\u0438\u043a",
      "\u0413\u0456\u0440\u043d\u0438\u0447\u0438\u0439 \u0456\u043d\u0436\u0435\u043d\u0435\u0440",
      "\u0413\u043e\u043b\u043e\u0432\u043d\u0438\u0439 \u043c\u0435\u0440\u043a\u0448\u0435\u0439\u0434\u0435\u0440",
      "\u0413\u0440\u0430\u0444\u0456\u043a",
      "\u0413\u0440\u043e\u043c\u0430\u0434\u0441\u044c\u043a\u0438\u0439 \u0434\u0456\u044f\u0447",
      "\u0490\u0440\u0443\u043d\u0442\u043e\u0437\u043d\u0430\u0432\u0435\u0446\u044c",
      "\u0414\u0435\u0440\u0436\u0430\u0432\u043d\u0438\u0439 \u0441\u043b\u0443\u0436\u0431\u043e\u0432\u0435\u0446\u044c",
      "\u0414\u0435\u0440\u0443\u043d",
      "\u0414\u0435\u0442\u0435\u043a\u0442\u0438\u0432",
      "\u0414\u0438\u0437\u0430\u0439\u043d\u0435\u0440",
      "\u0414\u0438\u043f\u043b\u043e\u043c\u0430\u0442",
      "\u0414\u0438\u0440\u0438\u0433\u0435\u043d\u0442",
      "\u0414\u043e\u0446\u0435\u043d\u0442",
      "\u0414\u0440\u0430\u043c\u0430\u0442\u0443\u0440\u0433",
      "\u0414\u0456-\u0434\u0436\u0435\u0439",
      "\u0414\u0430\u043d\u0442\u0438\u0441\u0442",
      "\u0415\u043a\u043e\u043d\u043e\u043c\u0456\u0441\u0442",
      "\u0415\u043b\u0435\u043a\u0442\u0440\u0438\u043a",
      "\u0415\u043b\u0435\u043a\u0442\u0440\u043e\u043c\u043e\u043d\u0442\u0435\u0440",
      "\u0415\u043b\u0435\u043a\u0442\u0440\u043e\u043c\u043e\u043d\u0442\u0430\u0436\u043d\u0438\u043a",
      "\u0415\u043b\u0435\u043a\u0442\u0440\u043e\u0441\u043b\u044e\u0441\u0430\u0440",
      "\u0415\u043b\u0435\u043a\u0442\u0440\u043e\u0442\u0435\u0445\u043d\u0456\u043a",
      "\u0415\u043f\u0456\u0434\u0435\u043c\u0456\u043e\u043b\u043e\u0433",
      "\u0415\u0442\u043d\u043e\u0433\u0440\u0430\u0444",
      "\u0404\u0432\u043d\u0443\u0445",
      "\u0404\u0433\u0435\u0440",
      "\u0416\u0443\u0440\u043d\u0430\u043b\u0456\u0441\u0442",
      "\u0416\u0438\u0432\u043e\u043f\u0438\u0441\u0435\u0446\u044c",
      "\u0417\u043e\u043b\u043e\u0442\u0430\u0440",
      "\u0417\u043e\u043e\u043b\u043e\u0433",
      "\u0406\u043d\u0436\u0435\u043d\u0435\u0440",
      "\u0406\u0441\u0442\u043e\u0440\u0438\u043a",
      "\u041a\u0430\u0441\u043a\u0430\u0434\u0435\u0440",
      "\u041a\u0456\u043d\u043e\u0440\u0435\u0436\u0438\u0441\u0435\u0440",
      "\u041a\u043b\u0430\u0432\u0456\u0448\u043d\u0438\u043a",
      "\u041a\u043b\u043e\u0443\u043d",
      "\u041a\u043e\u043c\u043f\u043e\u0437\u0438\u0442\u043e\u0440",
      "\u041a\u043e\u043d\u0441\u0442\u0440\u0443\u043a\u0442\u043e\u0440",
      "\u041a\u0440\u0430\u0454\u0437\u043d\u0430\u0432\u0435\u0446\u044c",
      "\u041a\u0443\u0448\u043d\u0456\u0440",
      "\u041a\u0456\u043d\u043e\u0430\u043a\u0442\u043e\u0440",
      "\u041a\u0456\u043d\u043e\u043a\u0440\u0438\u0442\u0438\u043a",
      "\u041a\u0456\u043d\u043e\u0440\u0435\u0436\u0438\u0441\u0435\u0440",
      "\u041a\u0443\u0440\\'\u0454\u0440",
      "\u041a\u0443\u0445\u0430\u0440",
      "\u041a\u0456\u043d\u043e\u043b\u043e\u0433",
      "\u041a\u0440\u0443\u043f\\'\u0454",
      "\u041b\u044c\u043e\u0442\u0447\u0438\u043a",
      "\u041b\u0456\u043a\u0430\u0440",
      "\u041b\u0456\u0442\u0435\u0440\u0430\u0442\u0443\u0440\u043e\u0437\u043d\u0430\u0432\u0435\u0446\u044c",
      "\u041b\u043e\u043a\u0441\u043c\u0430\u0439\u0441\u0442\u0435\u0440",
      "\u041c\u0430\u0442\u0435\u043c\u0430\u0442\u0438\u043a",
      "\u041c\u0430\u0448\u0438\u043d\u0456\u0441\u0442",
      "\u041c\u0435\u0434\u0438\u043a",
      "\u041c\u0435\u043d\u0435\u0434\u0436\u0435\u0440",
      "\u041c\u0438\u0441\u0442\u0435\u0446\u0442\u0432\u043e\u0437\u043d\u0430\u0432\u0435\u0446\u044c",
      "\u041c\u0456\u0440\u043e\u0448\u043d\u0438\u043a",
      "\u041c\u0456\u043a\u0440\u043e\u0431\u0456\u043e\u043b\u043e\u0433",
      "\u041c\u0456\u043d\u0435\u0440\u0430\u043b\u043e\u0433",
      "\u041c\u043e\u0432\u043e\u0437\u043d\u0430\u0432\u0435\u0446\u044c",
      "\u041c\u043e\u0434\u0435\u043b\u044c",
      "\u041c\u043e\u0434\u0435\u043b\u044c\u0454\u0440",
      "\u041c\u0443\u0437\u0438\u043a\u0430\u043d\u0442",
      "\u041c\u0443\u0437\u0438\u043a\u043e\u0437\u043d\u0430\u0432\u0435\u0446\u044c",
      "\u041c\u0443\u0437\u0438\u0447\u043d\u0438\u0439 \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440",
      "\u041c\u0430\u0440\u043a\u0435\u0442\u043e\u043b\u043e\u0433",
      "\u041c\\'\u044f\u0441\u043d\u0438\u043a",
      "\u041d\u0430\u043c\u043e\u0442\u0443\u0432\u0430\u043b\u044c\u043d\u0438\u043a",
      "\u041d\u0430\u0443\u043a\u043e\u0432\u0435\u0446\u044c",
      "\u041d\u044f\u043d\u044f",
      "\u041d\u043e\u0442\u0430\u0440\u0456\u0443\u0441",
      "\u041f\u0430\u043b\u0435\u043e\u043d\u0442\u043e\u043b\u043e\u0433",
      "\u041f\u0430\u0440\u0430\u043b\u0435\u0433\u0430\u043b",
      "\u041f\u0430\u0440\u0444\u044e\u043c\u0435\u0440",
      "\u041f\u0430\u0442\u043e\u043b\u043e\u0433\u043e\u0430\u043d\u0430\u0442\u043e\u043c",
      "\u041f\u0435\u0434\u0430\u0433\u043e\u0433",
      "\u041f\u0435\u043a\u0430\u0440",
      "\u041f\u0435\u0440\u0435\u043a\u043b\u0430\u0434\u0430\u0447",
      "\u041f\u0435\u0442\u0440\u043e\u0433\u0440\u0430\u0444",
      "\u041f\u0438\u0441\u044c\u043c\u0435\u043d\u043d\u0438\u043a",
      "\u041f\u0456\u0430\u043d\u0456\u0441\u0442",
      "\u041f\u0456\u0434\u043f\u0440\u0438\u0454\u043c\u0435\u0446\u044c",
      "\u041f\u0456\u043b\u043e\u0442",
      "\u041f\u0440\u0430\u0432\u043d\u0438\u043a",
      "\u041f\u0440\u043e\u0433\u0440\u0430\u043c\u0456\u0441\u0442",
      "\u041f\u0440\u043e\u0432\u0456\u0437\u043e\u0440",
      "\u041f\u0440\u043e\u043a\u0443\u0440\u043e\u0440",
      "\u041f\u0440\u043e\u043c\u0438\u0441\u043b\u043e\u0432\u0435\u0446\u044c",
      "\u041f\u0440\u043e\u0444\u0435\u0441\u043e\u0440",
      "\u041f\u0441\u0438\u0445\u043e\u043b\u043e\u0433",
      "\u041f\u0443\u0431\u043b\u0456\u0446\u0438\u0441\u0442",
      "\u041f\u0440\u043e\u0434\u044e\u0441\u0435\u0440",
      "\u041f\u0430\u0431\u043b\u0456\u043a \u0440\u0438\u043b\u0435\u0439\u0448\u043d\u0437",
      "\u0420\u0435\u0436\u0438\u0441\u0435\u0440",
      "\u0420\u0456\u0437\u043d\u043e\u0440\u043e\u0431\u043e\u0447\u0438\u0439",
      "\u0420\u0435\u0430\u0431\u0456\u043b\u0456\u0442\u043e\u043b\u043e\u0433",
      "\u0420\u0435\u0434\u0430\u043a\u0442\u043e\u0440",
      "\u0420\u0435\u0441\u0442\u0430\u0432\u0440\u0430\u0442\u043e\u0440",
      "\u0420\u0456\u0435\u043b\u0442\u043e\u0440",
      "\u0421\u0430\u043d\u0442\u0435\u0445\u043d\u0456\u043a",
      "\u0421\u043a\u043b\u0430\u0434\u0430\u043b\u044c\u043d\u0438\u043a",
      "\u0421\u043a\u0443\u043b\u044c\u043f\u0442\u043e\u0440",
      "\u0421\u043e\u0446\u0456\u043e\u043b\u043e\u0433",
      "\u0421\u043f\u0456\u0432\u0430\u043a",
      "\u0421\u0446\u0435\u043d\u0430\u0440\u0438\u0441\u0442",
      "\u0421\u0442\u0440\u043e\u043f\u0430\u043b\u044c\u043d\u0438\u043a",
      "\u0421\u0442\u043e\u043c\u0430\u0442\u043e\u043b\u043e\u0433",
      "\u0421\u043b\u0456\u0434\u0447\u0438\u0439",
      "\u0421\u0442\u0438\u043b\u0456\u0441\u0442",
      "\u0421\u0435\u043a\u0440\u0435\u0442\u0430\u0440",
      "\u0424\u0430\u0440\u043c\u0430\u0446\u0435\u0432\u0442",
      "\u0424\u0435\u0440\u043c\u0435\u0440",
      "\u0424\u0456\u0437\u0438\u043a",
      "\u0424\u0456\u043b\u043e\u043b\u043e\u0433",
      "\u0424\u043e\u043b\u044c\u043a\u043b\u043e\u0440\u0438\u0441\u0442",
      "\u0424\u043e\u0442\u043e\u0433\u0440\u0430\u0444",
      "\u0424\u0440\u0456\u043b\u0430\u043d\u0441\u0435\u0440",
      "\u0424\u0443\u0442\u0431\u043e\u043b\u0456\u0441\u0442",
      "\u0424\u043b\u043e\u0440\u0438\u0441\u0442",
      "\u0425\u0456\u043c\u0456\u043a",
      "\u0425\u0443\u0434\u043e\u0436\u043d\u0438\u043a",
      "\u0425\u043e\u0440\u0435\u043e\u0433\u0440\u0430\u0444",
      "\u0428\u0435\u0440\u0438\u0444",
      "\u0428\u0432\u0430\u0447\u043a\u0430",
      "\u0428\u0442\u0443\u043a\u0430\u0442\u0443\u0440",
      "\u042e\u0432\u0435\u043b\u0456\u0440",
      "\u042e\u0440\u0438\u0441\u0442"
    )
  )
)


# phone_number --------------------------------------------
phone_number_uk_UA = R6Class(
  "phone_number_uk_UA",
  inherit = phone_number_init,
  cloneable = FALSE,
  private = list(
    formats = c(
      '###-##-##',
      '### ## ##',
      '0## ### ## ##',
      '0## ###-##-##',
      '+38 0## ###-##-##',
      '+38 0## ###-##-##',
      '+38 (0##) ###-##-##',
      '+38 0## ### ## ##'
    )
  )
)
# ssn -------------------------------------------
ssn_uk_UA = R6Class(
  "ssn_uk_UA",
  inherit = ssn_init,
  cloneable = FALSE,
  public = list(
    ssn = function() {
      date1 = as_date((date_time_init$new())$date_of_birth(maximum_age = 90))
      date2 = as_date("1899-12-31")
      diffdate = day(days(date1 - date2))

      digits = as.integer(str_split(diffdate, "")[[1]])
      digits = c(digits, replicate(4, private$random_int(0, 9)))

      weights = c(-1, 5, 7, 9, 4, 6, 10, 5, 7)
      checksum = sum(weights * digits)
      # Remainder of a checksum divided by 11 or 1 if it equals to 10

      digits = c(digits, checksum)
      return(str_c(digits, collapse = ""))
    }

  )
)
# credit_card -----------------
credit_card_uk_UA = R6Class(
  "credit_card_uk_UA",
  inherit = credit_card_init,
  cloneable = FALSE,
  private = list(
    first_names = (person_uk_UA$new())$.__enclos_env__$private$first_names,
    last_names = (person_uk_UA$new())$.__enclos_env__$private$last_names,
    first_name = (person_uk_UA$new())$first_name,
    last_name = (person_uk_UA$new())$last_name
  )
)



# company -------------------------
company_uk_UA = R6Class(
  "company_uk_UA",
  inherit = company_init,
  cloneable = FALSE,
  private = list(
    first_names = (person_uk_UA$new())$.__enclos_env__$private$first_names,
    last_names = (person_uk_UA$new())$.__enclos_env__$private$last_names,
    first_name = (person_uk_UA$new())$first_name,
    last_name = (person_uk_UA$new())$last_name
  )
)


# profile ------------------
profile_uk_UA = R6Class(
  "profile_uk_UA",
  inherit = profile_init,
  cloneable = FALSE,
  public = list(
    simple_profile = function(sex) {
      # Generates a basic profile with personal informations
      SEX = c("F", "M")
      if (missing(sex)) {
        sex = sample(SEX, 1)
      }
      if (!(sex %in% SEX)) {
        sex = sample(SEX, 1)
      }

      name = ifelse(sex == "F",
                    (person_uk_UA$new())$name_female(),
                    (person_uk_UA$new())$name_male())
      temp = list(
        "username" = (internet_uk_UA$new())$user_name(),
        "name" = name,
        "sex" = sex,
        "address" = (address_uk_UA$new())$address(),
        "mail" = (internet_uk_UA$new())$free_email(),
        "birthdate" = (date_time_init$new())$date_of_birth()
      )
      return(temp)
    },

    profile = function(fields, sex) {
      # Generates a complete profile.
      # If "fields" is not empty, only the fields in the list will be returned

      if (missing(fields)) fields = c()

      field = list(
        "job" = (job_uk_UA$new())$job(),
        "company" = (company_uk_UA$new())$company(),
        "ssn" = (ssn_uk_UA$new())$ssn(),
        "residence" = (address_uk_UA$new())$address(),
        "current_location" = c((geo_init$new())$latitude(),
                               (geo_init$new())$longitude()),
        "blood_group" = sample(c(
          "A+", "A-", "B+", "B-", "AB+", "AB-", "O+", "O-"), 1),
        "website" = replicate(sample(seq(4), 1), (internet_uk_UA$new())$url())
      )

      field = append(field, self$simple_profile(sex))
      # field selection

      if (length(fields)) {
        nms = intersect(names(field), fields)
        field = field[nms]
      }
      return(field)
    }

  )
)
LuYang19/faker documentation built on Jan. 3, 2020, 12:07 a.m.