From 8857d2ca01b0a3363307e93bc36924553107aa2c Mon Sep 17 00:00:00 2001 From: Neal Fultz Date: Sun, 30 Oct 2022 01:16:41 -0700 Subject: [PATCH 01/10] Generates SSN numbers (#129) en_US and nl_NL inherit from AddressProvider Move addresses over to classes Add military addresses for US addresses remove spanish, because we do not have it yet :lipstick: style addresses and add extra test --- DESCRIPTION | 2 + NAMESPACE | 2 + R/address-provider-en_GB.R | 633 +++++++++++---------- R/address-provider-en_NZ.R | 646 ++++++++++++---------- R/address-provider-en_US.R | 629 +++++++++++---------- R/address-provider-nl_NL.R | 196 ++++--- R/address-provider.R | 287 +++------- R/ssn-provider.R | 62 +++ R/ssn.R | 20 + inst/examples/address-provider-en_US.R | 20 - inst/examples/address-provider-template.R | 37 ++ man/SSNProvider.Rd | 111 ++++ man/ch_ssn.Rd | 25 + tests/testthat/test-addresses.R | 110 ++-- tests/testthat/test-charlatan_locales.R | 2 +- tests/testthat/test-ssn.R | 24 + 16 files changed, 1596 insertions(+), 1210 deletions(-) create mode 100644 R/ssn-provider.R create mode 100644 R/ssn.R delete mode 100644 inst/examples/address-provider-en_US.R create mode 100644 inst/examples/address-provider-template.R create mode 100644 man/SSNProvider.Rd create mode 100644 man/ch_ssn.Rd create mode 100644 tests/testthat/test-ssn.R diff --git a/DESCRIPTION b/DESCRIPTION index ff7bf62..f03e6fd 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -154,6 +154,8 @@ Collate: 'phonenumbers-provider.R' 'sequence-provider.R' 'sequences.R' + 'ssn-provider.R' + 'ssn.R' 'taxonomy-provider.R' 'taxonomy.R' 'useragent-provider.R' diff --git a/NAMESPACE b/NAMESPACE index 8a475df..8f56ee5 100644 --- a/NAMESPACE +++ b/NAMESPACE @@ -20,6 +20,7 @@ export(MissingDataProvider) export(NumericsProvider) export(PersonProvider) export(PhoneNumberProvider) +export(SSNProvider) export(SequenceProvider) export(TaxonomyProvider) export(UserAgentProvider) @@ -52,6 +53,7 @@ export(ch_rgb_color) export(ch_rgb_css_color) export(ch_safe_color_name) export(ch_safe_hex_color) +export(ch_ssn) export(ch_taxonomic_epithet) export(ch_taxonomic_genus) export(ch_taxonomic_species) diff --git a/R/address-provider-en_GB.R b/R/address-provider-en_GB.R index c40c0c3..0badbfd 100644 --- a/R/address-provider-en_GB.R +++ b/R/address-provider-en_GB.R @@ -1,283 +1,358 @@ # modified from the python library faker: # https://github.com/joke2k/faker/blob/master/faker/providers/address/en_GB/__init__.py - -city_prefixes_en_gb <- c('North', 'East', 'West', 'South', 'New', 'Lake', 'Port') - -city_suffixes_en_gb <- c( - 'town', - 'ton', - 'land', - 'ville', - 'berg', - 'burgh', - 'borough', - 'bury', - 'view', - 'port', - 'mouth', - 'stad', - 'furt', - 'chester', - 'fort', - 'haven', - 'side', - 'shire' -) - -building_number_formats_en_gb <- c('#', '##', '###') - -street_suffixes_en_gb <- c( - 'alley', - 'avenue', - 'branch', - 'bridge', - 'brook', - 'brooks', - 'burg', - 'burgs', - 'bypass', - 'camp', - 'canyon', - 'cape', - 'causeway', - 'center', - 'centers', - 'circle', - 'circles', - 'cliff', - 'cliffs', - 'club', - 'common', - 'corner', - 'corners', - 'course', - 'court', - 'courts', - 'cove', - 'coves', - 'creek', - 'crescent', - 'crest', - 'crossing', - 'crossroad', - 'curve', - 'dale', - 'dam', - 'divide', - 'drive', - 'drives', - 'estate', - 'estates', - 'expressway', - 'extension', - 'extensions', - 'fall', - 'falls', - 'ferry', - 'field', - 'fields', - 'flat', - 'flats', - 'ford', - 'fords', - 'forest', - 'forge', - 'forges', - 'fork', - 'forks', - 'fort', - 'freeway', - 'garden', - 'gardens', - 'gateway', - 'glen', - 'glens', - 'green', - 'greens', - 'grove', - 'groves', - 'harbor', - 'harbors', - 'haven', - 'heights', - 'highway', - 'hill', - 'hills', - 'hollow', - 'inlet', - 'island', - 'islands', - 'isle', - 'junction', - 'junctions', - 'key', - 'keys', - 'knoll', - 'knolls', - 'lake', - 'lakes', - 'land', - 'landing', - 'lane', - 'light', - 'lights', - 'loaf', - 'lock', - 'locks', - 'lodge', - 'loop', - 'mall', - 'manor', - 'manors', - 'meadow', - 'meadows', - 'mews', - 'mill', - 'mills', - 'mission', - 'motorway', - 'mount', - 'mountain', - 'mountains', - 'neck', - 'orchard', - 'oval', - 'overpass', - 'park', - 'parks', - 'parkway', - 'parkways', - 'pass', - 'passage', - 'path', - 'pike', - 'pine', - 'pines', - 'place', - 'plain', - 'plains', - 'plaza', - 'point', - 'points', - 'port', - 'ports', - 'prairie', - 'radial', - 'ramp', - 'ranch', - 'rapid', - 'rapids', - 'rest', - 'ridge', - 'ridges', - 'river', - 'road', - 'roads', - 'route', - 'row', - 'rue', - 'run', - 'shoal', - 'shoals', - 'shore', - 'shores', - 'skyway', - 'spring', - 'springs', - 'spur', - 'spurs', - 'square', - 'squares', - 'station', - 'stravenue', - 'stream', - 'street', - 'streets', - 'summit', - 'terrace', - 'throughway', - 'trace', - 'track', - 'trafficway', - 'trail', - 'tunnel', - 'turnpike', - 'underpass', - 'union', - 'unions', - 'valley', - 'valleys', - 'via', - 'viaduct', - 'view', - 'views', - 'village', - 'villages', - 'ville', - 'vista', - 'walk', - 'walks', - 'wall', - 'way', - 'ways', - 'well', - 'wells' -) - -postcode_formats_en_gb <- c( - 'AN NEE', - 'ANN NEE', - 'PN NEE', - 'PNN NEE', - 'ANC NEE', - 'PND NEE' -) - -POSTAL_ZONES_ONE_CHAR <- c("B", "E", "G", "L", "M", "N", "S", "W") - -POSTAL_ZONES_TWO_CHARS <- c( - 'AB', 'AL', 'BA', 'BB', 'BD', 'BH', 'BL', 'BN', 'BR', - 'BS', 'BT', 'CA', 'CB', 'CF', 'CH', 'CM', 'CO', 'CR', 'CT', - 'CV', 'CW', 'DA', 'DD', 'DE', 'DG', 'DH', 'DL', 'DN', 'DT', - 'DY', 'EC', 'EH', 'EN', 'EX', 'FK', 'FY', 'GL', - 'GY', 'GU', 'HA', 'HD', 'HG', 'HP', 'HR', 'HS', 'HU', 'HX', - 'IG', 'IM', 'IP', 'IV', 'JE', 'KA', 'KT', 'KW', 'KY', - 'LA', 'LD', 'LE', 'LL', 'LN', 'LS', 'LU', 'ME', 'MK', - 'ML', 'NE', 'NG', 'NN', 'NP', 'NR', 'NW', 'OL', 'OX', - 'PA', 'PE', 'PH', 'PL', 'PO', 'PR', 'RG', 'RH', 'RM', - 'SA', 'SE', 'SG', 'SK', 'SL', 'SM', 'SN', 'SO', 'SP', 'SR', - 'SS', 'ST', 'SW', 'SY', 'TA', 'TD', 'TF', 'TN', 'TQ', 'TR', - 'TS', 'TW', 'UB', 'WA', 'WC', 'WD', 'WF', 'WN', 'WR', - 'WS', 'WV', 'YO', 'ZE' -) - -locale_data_en_gb <- list( - postcode_sets = list( - ' ' = ' ', - 'N' = 0:9, - 'A' = POSTAL_ZONES_ONE_CHAR, - 'B' = strsplit('ABCDEFGHKLMNOPQRSTUVWXY', '')[[1]], - 'C' = strsplit('ABCDEFGHJKSTUW', '')[[1]], - 'D' = strsplit('ABEHMNPRVWXY', '')[[1]], - 'E' = strsplit('ABDEFGHJLNPQRSTUWXYZ', '')[[1]], - 'P' = POSTAL_ZONES_TWO_CHARS +AddressProvider_en_GB <- R6::R6Class( + inherit = AddressProvider, + "AddressProvider_en_GB", + lock_objects = FALSE, + public = list( + # add your data here + city_prefixes = c("North", "East", "West", "South", "New", "Lake", "Port"), + city_suffixes = c( + "town", + "ton", + "land", + "ville", + "berg", + "burgh", + "borough", + "bury", + "view", + "port", + "mouth", + "stad", + "furt", + "chester", + "fort", + "haven", + "side", + "shire" + ), + building_number_formats = c("#", "##", "###"), + street_suffixes = c( + "alley", + "avenue", + "branch", + "bridge", + "brook", + "brooks", + "burg", + "burgs", + "bypass", + "camp", + "canyon", + "cape", + "causeway", + "center", + "centers", + "circle", + "circles", + "cliff", + "cliffs", + "club", + "common", + "corner", + "corners", + "course", + "court", + "courts", + "cove", + "coves", + "creek", + "crescent", + "crest", + "crossing", + "crossroad", + "curve", + "dale", + "dam", + "divide", + "drive", + "drives", + "estate", + "estates", + "expressway", + "extension", + "extensions", + "fall", + "falls", + "ferry", + "field", + "fields", + "flat", + "flats", + "ford", + "fords", + "forest", + "forge", + "forges", + "fork", + "forks", + "fort", + "freeway", + "garden", + "gardens", + "gateway", + "glen", + "glens", + "green", + "greens", + "grove", + "groves", + "harbor", + "harbors", + "haven", + "heights", + "highway", + "hill", + "hills", + "hollow", + "inlet", + "island", + "islands", + "isle", + "junction", + "junctions", + "key", + "keys", + "knoll", + "knolls", + "lake", + "lakes", + "land", + "landing", + "lane", + "light", + "lights", + "loaf", + "lock", + "locks", + "lodge", + "loop", + "mall", + "manor", + "manors", + "meadow", + "meadows", + "mews", + "mill", + "mills", + "mission", + "motorway", + "mount", + "mountain", + "mountains", + "neck", + "orchard", + "oval", + "overpass", + "park", + "parks", + "parkway", + "parkways", + "pass", + "passage", + "path", + "pike", + "pine", + "pines", + "place", + "plain", + "plains", + "plaza", + "point", + "points", + "port", + "ports", + "prairie", + "radial", + "ramp", + "ranch", + "rapid", + "rapids", + "rest", + "ridge", + "ridges", + "river", + "road", + "roads", + "route", + "row", + "rue", + "run", + "shoal", + "shoals", + "shore", + "shores", + "skyway", + "spring", + "springs", + "spur", + "spurs", + "square", + "squares", + "station", + "stravenue", + "stream", + "street", + "streets", + "summit", + "terrace", + "throughway", + "trace", + "track", + "trafficway", + "trail", + "tunnel", + "turnpike", + "underpass", + "union", + "unions", + "valley", + "valleys", + "via", + "viaduct", + "view", + "views", + "village", + "villages", + "ville", + "vista", + "walk", + "walks", + "wall", + "way", + "ways", + "well", + "wells" + ), + postcode_formats = c( + "AN NEE", + "ANN NEE", + "PN NEE", + "PNN NEE", + "ANC NEE", + "PND NEE" + ), + # POSTAL_ZONES_ONE_CHAR = c("B", "E", "G", "L", "M", "N", "S", "W"), + # POSTAL_ZONES_TWO_CHARS = c( + # "AB", "AL", "BA", "BB", "BD", "BH", "BL", "BN", "BR", + # "BS", "BT", "CA", "CB", "CF", "CH", "CM", "CO", "CR", "CT", + # "CV", "CW", "DA", "DD", "DE", "DG", "DH", "DL", "DN", "DT", + # "DY", "EC", "EH", "EN", "EX", "FK", "FY", "GL", + # "GY", "GU", "HA", "HD", "HG", "HP", "HR", "HS", "HU", "HX", + # "IG", "IM", "IP", "IV", "JE", "KA", "KT", "KW", "KY", + # "LA", "LD", "LE", "LL", "LN", "LS", "LU", "ME", "MK", + # "ML", "NE", "NG", "NN", "NP", "NR", "NW", "OL", "OX", + # "PA", "PE", "PH", "PL", "PO", "PR", "RG", "RH", "RM", + # "SA", "SE", "SG", "SK", "SL", "SM", "SN", "SO", "SP", "SR", + # "SS", "ST", "SW", "SY", "TA", "TD", "TF", "TN", "TQ", "TR", + # "TS", "TW", "UB", "WA", "WC", "WD", "WF", "WN", "WR", + # "WS", "WV", "YO", "ZE" + # ), + postcode_sets = list( + " " = " ", + "N" = 0:9, + "A" = c("B", "E", "G", "L", "M", "N", "S", "W"), + "B" = strsplit("ABCDEFGHKLMNOPQRSTUVWXY", "")[[1]], + "C" = strsplit("ABCDEFGHJKSTUW", "")[[1]], + "D" = strsplit("ABEHMNPRVWXY", "")[[1]], + "E" = strsplit("ABDEFGHJLNPQRSTUWXYZ", "")[[1]], + "P" = c( + "AB", "AL", "BA", "BB", "BD", "BH", "BL", "BN", "BR", + "BS", "BT", "CA", "CB", "CF", "CH", "CM", "CO", "CR", "CT", + "CV", "CW", "DA", "DD", "DE", "DG", "DH", "DL", "DN", "DT", + "DY", "EC", "EH", "EN", "EX", "FK", "FY", "GL", + "GY", "GU", "HA", "HD", "HG", "HP", "HR", "HS", "HU", "HX", + "IG", "IM", "IP", "IV", "JE", "KA", "KT", "KW", "KY", + "LA", "LD", "LE", "LL", "LN", "LS", "LU", "ME", "MK", + "ML", "NE", "NG", "NN", "NP", "NR", "NW", "OL", "OX", + "PA", "PE", "PH", "PL", "PO", "PR", "RG", "RH", "RM", + "SA", "SE", "SG", "SK", "SL", "SM", "SN", "SO", "SP", "SR", + "SS", "ST", "SW", "SY", "TA", "TD", "TF", "TN", "TQ", "TR", + "TS", "TW", "UB", "WA", "WC", "WD", "WF", "WN", "WR", + "WS", "WV", "YO", "ZE" + ) + ), + city_formats = c( + "{{city_prefix}} {{first_name}}{{city_suffix}}", + "{{city_prefix}} {{first_name}}", + "{{first_name}}{{city_suffix}}", + "{{last_name}}{{city_suffix}}" + ), + street_name_formats = c( + "{{first_name}} {{street_suffix}}", + "{{last_name}} {{street_suffix}}" + ), + street_address_formats = c( + "{{building_number}} {{street_name}}", + "{{secondary_address}}\n{{street_name}}" + ), + address_formats = "{{street_address}}\n{{city}}\n{{postcode}}", + secondary_address_formats = c( + "Flat #", "Flat ##", "Flat ##?", + "Studio #", "Studio ##", "Studio ##?" + ), + #' @description address + address = function() { + pattern <- super$random_element(self$address_formats) + dat <- list( + street_address = self$street_address(), + city = self$city(), + state_abbr = super$random_element(self$states_abbr), + postcode = self$postcode() + ) + whisker::whisker.render(pattern, data = dat) + }, + #' @description city + city = function() { + pattern <- super$random_element(self$city_formats) + # PersonProvider must implement the same locales for this to work + pp <- PersonProvider$new(locale = self$locale) + dat <- list( + first_name = pp$first_name(), + last_name = pp$last_name(), + city_prefix = super$random_element(self$city_prefixes), + city_suffix = super$random_element(self$city_suffixes) + ) + whisker::whisker.render(pattern, data = dat) + }, + #' @description street name + street_name = function() { + pattern <- super$random_element(self$street_name_formats) + # PersonProvider must implement the same locales for this to work + pp <- PersonProvider$new(locale = self$locale) + dat <- list( + first_name = pp$first_name(), + last_name = pp$last_name(), + street_suffix = super$random_element(self$street_suffixes) + ) + whisker::whisker.render(pattern, data = dat) + }, + #' @description street address + street_address = function() { + pattern <- super$random_element(self$street_address_formats) + dat <- list( + building_number = self$building_number(), + street_name = self$street_name(), + secondary_address = super$bothify(super$random_element(self$secondary_address_formats)) + ) + whisker::whisker.render(pattern, data = dat) + }, + #' @description postal code + postcode = function() { + pcode <- "" + pattern <- super$random_element(self$postcode_formats) + pattern <- strsplit(pattern, split = "")[[1]] + for (p in pattern) { + pcode <- paste0( + pcode, + super$random_element(self$postcode_sets[[p]]) + ) + } + pcode + }, + building_number = function() { + super$numerify(super$random_element(self$building_number_formats)) + } ) ) - -city_formats_en_gb <- c( - '{{city_prefix}} {{first_name}}{{city_suffix}}', - '{{city_prefix}} {{first_name}}', - '{{first_name}}{{city_suffix}}', - '{{last_name}}{{city_suffix}}' -) -street_name_formats_en_gb <- c( - '{{first_name}} {{street_suffix}}', - '{{last_name}} {{street_suffix}}' -) -street_address_formats_en_gb <- c( - '{{building_number}} {{street_name}}', - '{{secondary_address}}\n{{street_name}}' -) -address_formats_en_gb <- "{{street_address}}\n{{city}}\n{{postcode}}" -secondary_address_formats_en_gb <- c('Flat #', 'Flat ##', 'Flat ##?', - 'Studio #', 'Studio ##', 'Studio ##?') diff --git a/R/address-provider-en_NZ.R b/R/address-provider-en_NZ.R index f389701..05e187f 100644 --- a/R/address-provider-en_NZ.R +++ b/R/address-provider-en_NZ.R @@ -1,316 +1,348 @@ # modified from the python library faker: # https://github.com/joke2k/faker/blob/master/faker/providers/address/en_NZ/__init__.py -city_prefixes_en_nz <- c( - 'North', - 'East', - 'West', - 'South', - 'New', - 'Lake', - 'Port', - 'Upper', - 'Lower', - 'High', - 'Mount' -) - -city_suffixes_en_nz <- c( - 'town', 'ton', 'land', 'ville', 'berg', 'burgh', - 'borough', 'bury', 'burn', 'ing', 'port', 'mouth', 'stone', 'ings', - 'mouth', 'fort', 'haven', 'leigh', 'side', 'gate', 'neath', 'side', - ' Flats', ' Hill' -) -building_number_formats_en_nz <- c('%##', '%#', '%') +AddressProvider_en_NZ <- R6::R6Class( + inherit = AddressProvider, + "AddressProvider_en_NZ", + lock_objects = FALSE, + public = list( + # add your data here + city_prefixes = c( + "North", + "East", + "West", + "South", + "New", + "Lake", + "Port", + "Upper", + "Lower", + "High", + "Mount" + ), + city_suffixes = c( + "town", "ton", "land", "ville", "berg", "burgh", + "borough", "bury", "burn", "ing", "port", "mouth", "stone", "ings", + "mouth", "fort", "haven", "leigh", "side", "gate", "neath", "side", + " Flats", " Hill" + ), + building_number_formats = c("%##", "%#", "%"), + street_suffixes = c( + # Most common: + "Arcade", "Arcade", "Arcade", + "Avenue", "Avenue", "Avenue", "Avenue", + "Avenue", "Avenue", "Avenue", "Avenue", + "Beach Road", "Beach Road", "Beach Road", "Beach Road", + "Crescent", "Crescent", "Crescent", "Crescent", "Crescent", + "Drive", "Drive", "Drive", "Drive", + "Mews", "Mews", "Mews", + "Place", "Place", "Place", "Place", + "Range Road", "Range Road", + "Road", "Road", "Road", "Road", "Road", "Road", "Road", "Road", "Road", + "Street", "Street", "Street", "Street", "Street", "Street", "Street", + "Street", "Street", "Street", "Street", "Street", "Street", "Street", + "Street", "Street", "Street", "Street", "Street", "Street", "Street", + "Terrace", "Terrace", "Terrace", + "Way", "Way", "Way", -street_suffixes_en_nz <- c( - # Most common: - 'Arcade', 'Arcade', 'Arcade', - 'Avenue', 'Avenue', 'Avenue', 'Avenue', - 'Avenue', 'Avenue', 'Avenue', 'Avenue', - 'Beach Road', 'Beach Road', 'Beach Road', 'Beach Road', - 'Crescent', 'Crescent', 'Crescent', 'Crescent', 'Crescent', - 'Drive', 'Drive', 'Drive', 'Drive', - 'Mews', 'Mews', 'Mews', - 'Place', 'Place', 'Place', 'Place', - 'Range Road', 'Range Road', - 'Road', 'Road', 'Road', 'Road', 'Road', 'Road', 'Road', 'Road', 'Road', - 'Street', 'Street', 'Street', 'Street', 'Street', 'Street', 'Street', - 'Street', 'Street', 'Street', 'Street', 'Street', 'Street', 'Street', - 'Street', 'Street', 'Street', 'Street', 'Street', 'Street', 'Street', - 'Terrace', 'Terrace', 'Terrace', - 'Way', 'Way', 'Way', + # Other: + "Access", "Alley", "Alleyway", "Amble", "Anchorage", "Approach", + "Broadway", "Bypass", "Causeway", "Centre", + "Circle", "Circuit", "Close", "Concourse", "Copse", "Corner", "Court", + "Cove", + "Crest", "Cross", "Crossing", + "Cutting", + "Esplanade", + "Flats", + "Gardens", "Grove", "Heights", "Highway", + "Lane", "Line", "Keys", + "Parade", "Park", "Pass", + "Plaza", + "Point", "Quay", + "Reserve", + "Ridge", + "Rise", + "Square", + "Track", "Trail", + "View" + ), - # Other: - 'Access', 'Alley', 'Alleyway', 'Amble', 'Anchorage', 'Approach', - 'Broadway', 'Bypass', 'Causeway', 'Centre', - 'Circle', 'Circuit', 'Close', 'Concourse', 'Copse', 'Corner', 'Court', - 'Cove', - 'Crest', 'Cross', 'Crossing', - 'Cutting', - 'Esplanade', - 'Flats', - 'Gardens', 'Grove', 'Heights', 'Highway', - 'Lane', 'Line', 'Keys', - 'Parade', 'Park', 'Pass', - 'Plaza', - 'Point', 'Quay', - 'Reserve', - 'Ridge', - 'Rise', - 'Square', - 'Track', 'Trail', - 'View' -) + # Māori nouns commonly present in placenames. + te_reo_parts = c( + "ara", + "awa", + "horo", + "kawa", + "koro", + "kowhai", + "manawa", + "mata", + "maunga", + "moko", + "motu", + "ngauru", + "pa", + "papa", + "po", + "puke", + "rangi", + "rohe", + "rongo", + "roto", + "tahi", + "tai", + "tangi", + "tau", + "tere", + "tipu", + "wai", + "waka", + "whaka", + "whanga", + "whare", + "weka" + ), + # Māori endings (usually adjectives) commonly present in placenames. + te_reo_ending = c( + "ara", + "awa", + "horo", + "kawa", + "koro", + "kowhai", + "manawa", + "mata", + "maunga", + "moko", + "motu", + "ngauru", + "pa", + "papa", + "po", + "puke", + "rangi", + "rohe", + "rongo", + "roto", + "tahi", + "tai", + "tangi", + "tau", + "tere", + "tipu", + "wai", + "waka", + "whaka", + "whanga", + "whare", + "weka", + "hanga", + "hope", + "iti", + "iti", + "kiwi", + "makau", + "nui", + "nui", + "nui", + "nuku", + "roa", + "rua", + "tanga", + "tapu", + "toa", + "whenua", + "whero", + "whitu" + ), + te_reo_first = c( + "Ara", + "Awa", + "Horo", + "Kawa", + "Koro", + "Kowhai", + "Manawa", + "Mata", + "Maunga", + "Moko", + "Motu", + "Ngauru", + "Pa", + "Papa", + "Po", + "Puke", + "Rangi", + "Rohe", + "Rongo", + "Roto", + "Tahi", + "Tai", + "Tangi", + "Tau", + "Tere", + "Tipu", + "Wai", + "Waka", + "Whaka", + "Whanga", + "Whare", + "Weka" + ), + postcode_formats = c( + # as per https://en.wikipedia.org/wiki/Postcodes_in_New_Zealand + # Northland + "0%##", + # Auckland + "1###", + "20##", + "21##", + "22##", + "23##", + "24##", + "25##", + "26##", + # Central North Island + "3###", + "4###", + # Lower North Island + "50##", + "51##", + "52##", + "53##", + "55##", + "57##", + "58##", + # Wellington + "60##", + "61##", + "62##", + "64##", + "69##", + # Upper South Island + "7###", + # Christchurch + "80##", + "81##", + "82##", + "84##", + "85##", + "86##", + "88##", + "89##", + # Southland + "90##", + "92##", + "93##", + "94##", + "95##", + "96##", + "97##", + "98##" + ), + city_formats = c( + "{{city_prefix}}{{city_suffix}}", + "{{first_name}}{{city_suffix}}", + "{{last_name}}{{city_suffix}}", + "{{last_name}}{{city_suffix}}", + "{{last_name}}{{city_suffix}}", + "{{last_name}}{{city_suffix}}", + "{{last_name}}{{city_suffix}}", + "{{city_prefix}} {{last_name}}{{city_suffix}}", + "{{te_reo_first}}{{te_reo_ending}}", + "{{te_reo_first}}{{te_reo_ending}}", + "{{te_reo_first}}{{te_reo_ending}}", + "{{te_reo_first}}{{te_reo_ending}}", + "{{te_reo_first}}{{te_reo_part}}{{te_reo_ending}}", + "{{te_reo_first}}{{te_reo_part}}{{te_reo_ending}}" + ), + street_name_formats = c( + "{{first_name}} {{street_suffix}}", + "{{last_name}} {{street_suffix}}", + "{{last_name}} {{street_suffix}}", + "{{last_name}} {{street_suffix}}", + "{{last_name}}-{{last_name}} {{street_suffix}}", + "{{te_reo_first}}{{te_reo_ending}} {{street_suffix}}", + "{{te_reo_first}}{{te_reo_ending}} {{street_suffix}}", + "{{te_reo_first}}{{te_reo_part}}{{te_reo_ending}} {{street_suffix}}" + ), + street_address_formats = c( + "{{building_number}} {{street_name}}", + "{{building_number}} {{street_name}}", + "{{building_number}} {{street_name}}", + "{{building_number}} {{street_name}}\nRD {{rd_number}}", + "{{secondary_address}}\n{{building_number}} {{street_name}}", + "PO Box {{building_number}}" + ), + address_formats = "{{street_address}}\n{{city}} {{postcode}}", + secondary_address_formats = c( + "Apt. %##", + "Flat %#", + "Suite %##", + "Unit %#", + "Level %" + ), -locale_data_en_nz <- list( - # Māori nouns commonly present in placenames. - te_reo_parts = c( - 'ara', - 'awa', - 'horo', - 'kawa', - 'koro', - 'kowhai', - 'manawa', - 'mata', - 'maunga', - 'moko', - 'motu', - 'ngauru', - 'pa', - 'papa', - 'po', - 'puke', - 'rangi', - 'rohe', - 'rongo', - 'roto', - 'tahi', - 'tai', - 'tangi', - 'tau', - 'tere', - 'tipu', - 'wai', - 'waka', - 'whaka', - 'whanga', - 'whare', - 'weka' - ), - # Māori endings (usually adjectives) commonly present in placenames. - te_reo_ending = c( - 'ara', - 'awa', - 'horo', - 'kawa', - 'koro', - 'kowhai', - 'manawa', - 'mata', - 'maunga', - 'moko', - 'motu', - 'ngauru', - 'pa', - 'papa', - 'po', - 'puke', - 'rangi', - 'rohe', - 'rongo', - 'roto', - 'tahi', - 'tai', - 'tangi', - 'tau', - 'tere', - 'tipu', - 'wai', - 'waka', - 'whaka', - 'whanga', - 'whare', - 'weka', - 'hanga', - 'hope', - 'iti', - 'iti', - 'kiwi', - 'makau', - 'nui', - 'nui', - 'nui', - 'nuku', - 'roa', - 'rua', - 'tanga', - 'tapu', - 'toa', - 'whenua', - 'whero', - 'whitu' - ), - te_reo_first = c( - 'Ara', - 'Awa', - 'Horo', - 'Kawa', - 'Koro', - 'Kowhai', - 'Manawa', - 'Mata', - 'Maunga', - 'Moko', - 'Motu', - 'Ngauru', - 'Pa', - 'Papa', - 'Po', - 'Puke', - 'Rangi', - 'Rohe', - 'Rongo', - 'Roto', - 'Tahi', - 'Tai', - 'Tangi', - 'Tau', - 'Tere', - 'Tipu', - 'Wai', - 'Waka', - 'Whaka', - 'Whanga', - 'Whare', - 'Weka' + # Fill in these functions + #' @description address + address = function() { + pattern <- super$random_element(self$address_formats) + dat <- list( + street_address = self$street_address(), + postcode = self$postcode(), + city = self$city() + ) + whisker::whisker.render(pattern, data = dat) + }, + #' @description city + city = function() { + pattern <- super$random_element(self$city_formats) + pp <- PersonProvider$new(locale = self$locale) + dat <- list( + # , , te_reo_first, te_reo_ending, te_reo_part + first_name = pp$first_name(), + last_name = pp$last_name(), + city_suffix = super$random_element(self$city_suffix), + city_prefix = super$random_element(self$city_prefix), + te_reo_first = super$random_element(self$te_reo_first), + te_reo_ending = super$random_element(self$te_reo_ending), + te_reo_part = super$random_element(self$te_reo_part) + ) + whisker::whisker.render(pattern, data = dat) + }, + #' @description street name + street_name = function() { + pattern <- super$random_element(self$street_name_formats) + pp <- PersonProvider$new(locale = self$locale) + dat <- list( + first_name = pp$first_name(), + last_name = pp$last_name(), + street_suffix = super$random_element(self$street_suffixes), + te_reo_first = super$random_element(self$te_reo_first), + te_reo_ending = super$random_element(self$te_reo_ending), + re_reo_part = super$random_element(self$re_reo_part) + ) + whisker::whisker.render(pattern, data = dat) + }, + #' @description street address + street_address = function() { + pattern <- super$random_element(self$street_address_formats) + number_format <- super$random_element(self$building_number_formats) + secondary_address_format <- super$random_element(self$secondary_address_formats) + dat <- list( + # building_number, street_name, rd_number, secondary_address + building_number = super$bothify(number_format), + street_name = self$street_name(), + rd_number = sample(1:11, 1), + secondary_address = super$bothify(secondary_address_format) + ) + whisker::whisker.render(pattern, data = dat) + }, + #' @description postal code + postcode = function() { + pattern <- super$random_element(self$postcode_formats) + super$numerify(pattern) + } ) ) - - -postcode_formats_en_nz <- c( - # as per https://en.wikipedia.org/wiki/Postcodes_in_New_Zealand - # Northland - '0%##', - # Auckland - '1###', - '20##', - '21##', - '22##', - '23##', - '24##', - '25##', - '26##', - # Central North Island - '3###', - '4###', - # Lower North Island - '50##', - '51##', - '52##', - '53##', - '55##', - '57##', - '58##', - # Wellington - '60##', - '61##', - '62##', - '64##', - '69##', - # Upper South Island - '7###', - # Christchurch - '80##', - '81##', - '82##', - '84##', - '85##', - '86##', - '88##', - '89##', - # Southland - '90##', - '92##', - '93##', - '94##', - '95##', - '96##', - '97##', - '98##' -) - -city_formats_en_nz <- c( - '{{first_name}}{{city_suffix}}', - '{{last_name}}{{city_suffix}}', - '{{last_name}}{{city_suffix}}', - '{{last_name}}{{city_suffix}}', - '{{last_name}}{{city_suffix}}', - '{{last_name}}{{city_suffix}}', - '{{city_prefix}} {{last_name}}{{city_suffix}}', - '{{te_reo_first}}{{te_reo_ending}}', - '{{te_reo_first}}{{te_reo_ending}}', - '{{te_reo_first}}{{te_reo_ending}}', - '{{te_reo_first}}{{te_reo_ending}}', - '{{te_reo_first}}{{te_reo_part}}{{te_reo_ending}}', - '{{te_reo_first}}{{te_reo_part}}{{te_reo_ending}}' -) - -street_name_formats_en_nz <- c( - '{{first_name}} {{street_suffix}}', - '{{last_name}} {{street_suffix}}', - '{{last_name}} {{street_suffix}}', - '{{last_name}} {{street_suffix}}', - '{{last_name}}-{{last_name}} {{street_suffix}}', - '{{te_reo_first}}{{te_reo_ending}} {{street_suffix}}', - '{{te_reo_first}}{{te_reo_ending}} {{street_suffix}}', - '{{te_reo_first}}{{te_reo_part}}{{te_reo_ending}} {{street_suffix}}' -) - -street_address_formats_en_nz <- c( - '{{building_number}} {{street_name}}', - '{{building_number}} {{street_name}}', - '{{building_number}} {{street_name}}', - '{{building_number}} {{street_name}}\nRD {{rd_number}}', - '{{secondary_address}}\n{{building_number}} {{street_name}}', - 'PO Box {{building_number}}' -) - -address_formats_en_nz <- "{{street_address}}\n{{city}} {{postcode}}" - -secondary_address_formats_en_nz <- c( - 'Apt. %##', - 'Flat %#', - 'Suite %##', - 'Unit %#', - 'Level %' -) - -# def state(self): -# # New Zealand does not have states. -# return '' - -# def te_reo_part(self): -# return self.random_element(self.te_reo_parts) - -# def te_reo_first(self): -# return self.random_element(self.te_reo_parts).capitalize() - -# def te_reo_ending(self): -# return self.random_element(self.te_reo_parts + self.te_reo_endings) - -# def city_prefix(self): -# return self.random_element(self.city_prefixes) - -# def city_suffix(self): -# return self.random_element(self.city_suffixes) - -# def rd_number(self): -# return self.random_element([str(i) for i in range(1, 11)]) - -# def secondary_address(self): -# return self.numerify( -# self.random_element( -# self.secondary_address_formats)) diff --git a/R/address-provider-en_US.R b/R/address-provider-en_US.R index 1f897a4..76367d9 100644 --- a/R/address-provider-en_US.R +++ b/R/address-provider-en_US.R @@ -1,284 +1,359 @@ # modified from the python library faker: # https://github.com/joke2k/faker/blob/master/faker/providers/address/en_US/__init__.py -city_prefixes_en_us <- c('North', 'East', 'West', 'South', 'New', 'Lake', 'Port') +AddressProvider_en_US <- R6::R6Class( + inherit = AddressProvider, + "AddressProvider_en_US", + lock_objects = FALSE, + public = list( + city_prefixes = c("North", "East", "West", "South", "New", "Lake", "Port"), + city_suffixes = c( + "town", + "ton", + "land", + "ville", + "berg", + "burgh", + "borough", + "bury", + "view", + "port", + "mouth", + "stad", + "furt", + "chester", + "fort", + "haven", + "side", + "shire" + ), + building_number_formats = c("#####", "####", "###"), + street_suffixes = c( + "Alley", + "Avenue", + "Branch", + "Bridge", + "Brook", + "Brooks", + "Burg", + "Burgs", + "Bypass", + "Camp", + "Canyon", + "Cape", + "Causeway", + "Center", + "Centers", + "Circle", + "Circles", + "Cliff", + "Cliffs", + "Club", + "Common", + "Corner", + "Corners", + "Course", + "Court", + "Courts", + "Cove", + "Coves", + "Creek", + "Crescent", + "Crest", + "Crossing", + "Crossroad", + "Curve", + "Dale", + "Dam", + "Divide", + "Drive", + "Drives", + "Estate", + "Estates", + "Expressway", + "Extension", + "Extensions", + "Fall", + "Falls", + "Ferry", + "Field", + "Fields", + "Flat", + "Flats", + "Ford", + "Fords", + "Forest", + "Forge", + "Forges", + "Fork", + "Forks", + "Fort", + "Freeway", + "Garden", + "Gardens", + "Gateway", + "Glen", + "Glens", + "Green", + "Greens", + "Grove", + "Groves", + "Harbor", + "Harbors", + "Haven", + "Heights", + "Highway", + "Hill", + "Hills", + "Hollow", + "Inlet", + "Island", + "Islands", + "Isle", + "Junction", + "Junctions", + "Key", + "Keys", + "Knoll", + "Knolls", + "Lake", + "Lakes", + "Land", + "Landing", + "Lane", + "Light", + "Lights", + "Loaf", + "Lock", + "Locks", + "Lodge", + "Loop", + "Mall", + "Manor", + "Manors", + "Meadow", + "Meadows", + "Mews", + "Mill", + "Mills", + "Mission", + "Motorway", + "Mount", + "Mountain", + "Mountains", + "Neck", + "Orchard", + "Oval", + "Overpass", + "Park", + "Parks", + "Parkway", + "Parkways", + "Pass", + "Passage", + "Path", + "Pike", + "Pine", + "Pines", + "Place", + "Plain", + "Plains", + "Plaza", + "Point", + "Points", + "Port", + "Ports", + "Prairie", + "Radial", + "Ramp", + "Ranch", + "Rapid", + "Rapids", + "Rest", + "Ridge", + "Ridges", + "River", + "Road", + "Roads", + "Route", + "Row", + "Rue", + "Run", + "Shoal", + "Shoals", + "Shore", + "Shores", + "Skyway", + "Spring", + "Springs", + "Spur", + "Spurs", + "Square", + "Squares", + "Station", + "Stravenue", + "Stream", + "Street", + "Streets", + "Summit", + "Terrace", + "Throughway", + "Trace", + "Track", + "Trafficway", + "Trail", + "Tunnel", + "Turnpike", + "Underpass", + "Union", + "Unions", + "Valley", + "Valleys", + "Via", + "Viaduct", + "View", + "Views", + "Village", + "Villages", + "Ville", + "Vista", + "Walk", + "Walks", + "Wall", + "Way", + "Ways", + "Well", + "Wells" + ), + postcode_formats = c("#####", "#####-####"), + states = c( + "Alabama", "Alaska", "Arizona", "Arkansas", "California", "Colorado", + "Connecticut", "Delaware", "Florida", "Georgia", "Hawaii", "Idaho", + "Illinois", "Indiana", "Iowa", "Kansas", "Kentucky", "Louisiana", + "Maine", "Maryland", "Massachusetts", "Michigan", "Minnesota", + "Mississippi", "Missouri", "Montana", "Nebraska", "Nevada", + "New Hampshire", "New Jersey", "New Mexico", "New York", + "North Carolina", "North Dakota", "Ohio", "Oklahoma", "Oregon", + "Pennsylvania", "Rhode Island", "South Carolina", "South Dakota", + "Tennessee", "Texas", "Utah", "Vermont", "Virginia", "Washington", + "West Virginia", "Wisconsin", "Wyoming" + ), + states_abbr = c( + "AL", "AK", "AS", "AZ", "AR", "CA", "CO", "CT", "DE", "DC", "FM", "FL", + "GA", "GU", "HI", "ID", "IL", "IN", "IA", "KS", "KY", "LA", "ME", "MH", + "MD", "MA", "MI", "MN", "MS", "MO", "MT", "NE", "NV", "NH", "NJ", "NM", + "NY", "NC", "ND", "MP", "OH", "OK", "OR", "PW", "PA", "PR", "RI", "SC", + "SD", "TN", "TX", "UT", "VT", "VI", "VA", "WA", "WV", "WI", "WY" + ), + military_state_abbr = c("AE", "AA", "AP"), + military_ship_prefix = c("USS", "USNS", "USNV", "USCGC"), + military_apo_format = c("PSC ####, Box ####"), + military_dpo_format = c("Unit #### Box ####"), + city_formats = c( + "{{city_prefix}} {{first_name}}{{city_suffix}}", + "{{city_prefix}} {{first_name}}", + "{{first_name}}{{city_suffix}}", + "{{last_name}}{{city_suffix}}" + ), + street_name_formats = c( + "{{first_name}} {{street_suffix}}", + "{{last_name}} {{street_suffix}}" + ), + street_address_formats = c( + "{{building_number}} {{street_name}}", + "{{building_number}} {{street_name}} {{secondary_address}}" + ), + address_formats = c( + "{{street_address}}\n{{city}}, {{state_abbr}} {{postcode}}" + ), + mil_address_formats = c( + "{{military_apo}}\nAPO {{military_state}} {{postcode}}", + "{{military_ship}} {{last_name}}\nFPO {{military_state}} {{postcode}}", + "{{military_dpo}}\nDPO {{military_state}} {{postcode}}" + ), + secondary_address_formats = c("Apt. ###", "Suite ###"), -city_suffixes_en_us <- c( - 'town', - 'ton', - 'land', - 'ville', - 'berg', - 'burgh', - 'borough', - 'bury', - 'view', - 'port', - 'mouth', - 'stad', - 'furt', - 'chester', - 'fort', - 'haven', - 'side', - 'shire' -) - -building_number_formats_en_us <- c('#####', '####', '###') - -street_suffixes_en_us <- c( - 'Alley', - 'Avenue', - 'Branch', - 'Bridge', - 'Brook', - 'Brooks', - 'Burg', - 'Burgs', - 'Bypass', - 'Camp', - 'Canyon', - 'Cape', - 'Causeway', - 'Center', - 'Centers', - 'Circle', - 'Circles', - 'Cliff', - 'Cliffs', - 'Club', - 'Common', - 'Corner', - 'Corners', - 'Course', - 'Court', - 'Courts', - 'Cove', - 'Coves', - 'Creek', - 'Crescent', - 'Crest', - 'Crossing', - 'Crossroad', - 'Curve', - 'Dale', - 'Dam', - 'Divide', - 'Drive', - 'Drives', - 'Estate', - 'Estates', - 'Expressway', - 'Extension', - 'Extensions', - 'Fall', - 'Falls', - 'Ferry', - 'Field', - 'Fields', - 'Flat', - 'Flats', - 'Ford', - 'Fords', - 'Forest', - 'Forge', - 'Forges', - 'Fork', - 'Forks', - 'Fort', - 'Freeway', - 'Garden', - 'Gardens', - 'Gateway', - 'Glen', - 'Glens', - 'Green', - 'Greens', - 'Grove', - 'Groves', - 'Harbor', - 'Harbors', - 'Haven', - 'Heights', - 'Highway', - 'Hill', - 'Hills', - 'Hollow', - 'Inlet', - 'Island', - 'Islands', - 'Isle', - 'Junction', - 'Junctions', - 'Key', - 'Keys', - 'Knoll', - 'Knolls', - 'Lake', - 'Lakes', - 'Land', - 'Landing', - 'Lane', - 'Light', - 'Lights', - 'Loaf', - 'Lock', - 'Locks', - 'Lodge', - 'Loop', - 'Mall', - 'Manor', - 'Manors', - 'Meadow', - 'Meadows', - 'Mews', - 'Mill', - 'Mills', - 'Mission', - 'Motorway', - 'Mount', - 'Mountain', - 'Mountains', - 'Neck', - 'Orchard', - 'Oval', - 'Overpass', - 'Park', - 'Parks', - 'Parkway', - 'Parkways', - 'Pass', - 'Passage', - 'Path', - 'Pike', - 'Pine', - 'Pines', - 'Place', - 'Plain', - 'Plains', - 'Plaza', - 'Point', - 'Points', - 'Port', - 'Ports', - 'Prairie', - 'Radial', - 'Ramp', - 'Ranch', - 'Rapid', - 'Rapids', - 'Rest', - 'Ridge', - 'Ridges', - 'River', - 'Road', - 'Roads', - 'Route', - 'Row', - 'Rue', - 'Run', - 'Shoal', - 'Shoals', - 'Shore', - 'Shores', - 'Skyway', - 'Spring', - 'Springs', - 'Spur', - 'Spurs', - 'Square', - 'Squares', - 'Station', - 'Stravenue', - 'Stream', - 'Street', - 'Streets', - 'Summit', - 'Terrace', - 'Throughway', - 'Trace', - 'Track', - 'Trafficway', - 'Trail', - 'Tunnel', - 'Turnpike', - 'Underpass', - 'Union', - 'Unions', - 'Valley', - 'Valleys', - 'Via', - 'Viaduct', - 'View', - 'Views', - 'Village', - 'Villages', - 'Ville', - 'Vista', - 'Walk', - 'Walks', - 'Wall', - 'Way', - 'Ways', - 'Well', - 'Wells' -) - -postcode_formats_en_us <- c('#####', '#####-####') - -states_en_us <- c( - 'Alabama', 'Alaska', 'Arizona', 'Arkansas', 'California', 'Colorado', - 'Connecticut', 'Delaware', 'Florida', 'Georgia', 'Hawaii', 'Idaho', - 'Illinois', 'Indiana', 'Iowa', 'Kansas', 'Kentucky', 'Louisiana', - 'Maine', 'Maryland', 'Massachusetts', 'Michigan', 'Minnesota', - 'Mississippi', 'Missouri', 'Montana', 'Nebraska', 'Nevada', - 'New Hampshire', 'New Jersey', 'New Mexico', 'New York', - 'North Carolina', 'North Dakota', 'Ohio', 'Oklahoma', 'Oregon', - 'Pennsylvania', 'Rhode Island', 'South Carolina', 'South Dakota', - 'Tennessee', 'Texas', 'Utah', 'Vermont', 'Virginia', 'Washington', - 'West Virginia', 'Wisconsin', 'Wyoming' -) -states_abbr_en_us <- c( - 'AL', 'AK', 'AS', 'AZ', 'AR', 'CA', 'CO', 'CT', 'DE', 'DC', 'FM', 'FL', - 'GA', 'GU', 'HI', 'ID', 'IL', 'IN', 'IA', 'KS', 'KY', 'LA', 'ME', 'MH', - 'MD', 'MA', 'MI', 'MN', 'MS', 'MO', 'MT', 'NE', 'NV', 'NH', 'NJ', 'NM', - 'NY', 'NC', 'ND', 'MP', 'OH', 'OK', 'OR', 'PW', 'PA', 'PR', 'RI', 'SC', - 'SD', 'TN', 'TX', 'UT', 'VT', 'VI', 'VA', 'WA', 'WV', 'WI', 'WY' -) - -military_state_abbr_en_us <- c('AE', 'AA', 'AP') + #' @description address + address = function() { + # faker python library has 25 civ addresses, and 3 military addresses + draw <- sample(1:28, 1) + if (draw >= 26) { + self$mil_address() + } else { + self$civ_address() + } + }, -military_ship_prefix_en_us <- c('USS', 'USNS', 'USNV', 'USCGC') + #' @description civilian address the type of address you would expect + civ_address = function() { + pattern <- super$random_element(self$address_formats) + dat <- list( + street_address = self$street_address(), + city = self$city(), + state_abbr = super$random_element(self$states_abbr), + postcode = self$postcode() + ) + whisker::whisker.render(pattern, data = dat) + }, + #' @description Military address + mil_address = function() { + pattern <- super$random_element(self$mil_address_formats) + pp <- PersonProvider$new(locale = self$locale) + dat <- list( + military_state = super$random_element(self$military_state_abbr), + military_apo = super$numerify(super$random_element(self$military_apo_format)), + military_ship = super$random_element(self$military_ship_prefix), + military_dpo = super$numerify(super$random_element(self$military_dpo_format)), + last_name = pp$last_name(), + postcode = self$postcode() + ) + whisker::whisker.render(pattern, data = dat) + }, + #' @description city + city = function() { + pattern <- super$random_element(self$city_formats) + # PersonProvider must implement the same locales for this to work + pp <- PersonProvider$new(locale = self$locale) -military_apo_format_en_us <- c("PSC ####, Box ####") - -military_dpo_format_en_us <- c("Unit #### Box ####") - -city_formats_en_us <- c( - '{{city_prefix}} {{first_name}}{{city_suffix}}', - '{{city_prefix}} {{first_name}}', - '{{first_name}}{{city_suffix}}', - '{{last_name}}{{city_suffix}}' + dat <- list( + first_name = pp$first_name(), + last_name = pp$last_name(), + city_prefix = super$random_element(self$city_prefixes), + city_suffix = super$random_element(self$city_suffixes) + ) + whisker::whisker.render(pattern, data = dat) + }, + #' @description street name + street_name = function() { + pattern <- super$random_element(self$street_name_formats) + # PersonProvider must implement the same locales for this to work + pp <- PersonProvider$new(locale = self$locale) + dat <- list( + first_name = pp$first_name(), + last_name = pp$last_name(), + street_suffix = super$random_element(self$street_suffixes) + ) + whisker::whisker.render(pattern, data = dat) + }, + #' @description street address + street_address = function() { + pattern <- super$random_element(self$street_address_formats) + dat <- list( + building_number = self$building_number(), + street_name = self$street_name(), + secondary_address = super$bothify(super$random_element(self$secondary_address_formats)) + ) + whisker::whisker.render(pattern, data = dat) + }, + #' @description postal code + postcode = function() { + toupper(super$bothify(super$random_element(self$postcode_formats))) + }, + building_number = function() { + super$numerify(super$random_element(self$building_number_formats)) + }, + state = function() { + super$random_element(self$states) + } + ) ) - -street_name_formats_en_us <- c( - '{{first_name}} {{street_suffix}}', - '{{last_name}} {{street_suffix}}' -) - -street_address_formats_en_us <- c( - '{{building_number}} {{street_name}}', - '{{building_number}} {{street_name}} {{secondary_address}}' -) - -address_formats_en_us <- "{{street_address}}\n{{city}}, {{state_abbr}} {{postcode}}" - -# address_formats = OrderedDict(( -# ("{{street_address}}\n{{city}}, {{state_abbr}} {{postcode}}", 25), -# # military address formatting. -# ("{{military_apo}}\nAPO {{military_state}} {{postcode}}", 1), -# ("{{military_ship}} {{last_name}}\nFPO {{military_state}} {{postcode}}", 1), -# ("{{military_dpo}}\nDPO {{military_state}} {{postcode}}", 1), -# )) - -secondary_address_formats_en_us <- c('Apt. ###', 'Suite ###') diff --git a/R/address-provider-nl_NL.R b/R/address-provider-nl_NL.R index 740861a..3d86bf2 100644 --- a/R/address-provider-nl_NL.R +++ b/R/address-provider-nl_NL.R @@ -1,67 +1,139 @@ # modified from the python library faker: # https://github.com/joke2k/faker/blob/master/faker/providers/address/nl_nl/__init__.py -city_prefixes_nl_nl <- c( - 'Veen', 'U', 'Amster', 'Heeren', 'Ooster', 'Nieuw', 'Amers', 'Maas', 'Kaas', - 'Pieters', 'Jans', 'Groonen', 'E', 'Rhenen', 'Eind', 'Swellen', 'Kroon', - 'Uiten', 'Boter', 'Bloem', 'Jagers', 'Klerks', 'Rusten', 'Oudt', 'Oud', 'Veld') +AddressProvider_nl_NL <- R6::R6Class( + inherit = AddressProvider, + "AddressProvider_nl_NL", + lock_objects = FALSE, + public = list( + # add your data here + city_prefixes = c( + "Veen", "U", "Amster", "Heeren", "Ooster", "Nieuw", "Amers", "Maas", "Kaas", + "Pieters", "Jans", "Groonen", "E", "Rhenen", "Eind", "Swellen", "Kroon", + "Uiten", "Boter", "Bloem", "Jagers", "Klerks", "Rusten", "Oudt", "Oud", "Veld" + ), + city_suffixes = c( + "daal", + "dael", + "endaal", + "", + "trecht", + "tricht", + "land", + "stad", + "berg", + "burg", + "dam", + "foort", + "veen", + "ven", + "hoven", + "venen", + "mere", + "meren", + "rode", + "hage", + "rus", + "fontein", + "park", + "dorp", + "hoorn", + "bos", + "bosch", + "veld" + ), + building_number_formats = c("#", "##", "###"), + street_suffixes = c( + "kade", + "straat", + "laan", + "hof", + "weg", + "steeg" + ), + postcode_formats = c("####"), + city_formats = c( + "{{city_prefix}}{{city_suffix}}", + "{{first_name}}{{city_suffix}}" + ), + street_name_formats = c( + "{{first_name}}{{street_suffix}}", + "{{last_name}}{{street_suffix}}" + ), + street_address_formats = c( + "{{street_name}} {{building_number}}" + ), + address_formats = "{{street_address}}\n{{postcode}} {{city}}", + provinces = c( + "Drenthe", + "Flevoland", + "Friesland", + "Gelderland", + "Groningen", + "Limburg", + "Noord-Brabant", + "Noord-Holland", + "Overijssel", + "Utrecht", + "Zeeland", + "Zuid-Holland" + ), -city_suffixes_nl_nl <- c( - 'daal', - 'dael', - 'endaal', - '', - 'trecht', - 'tricht', - 'land', - 'stad', - 'berg', - 'burg', - 'dam', - 'foort', - 'veen', - 'ven', - 'hoven', - 'venen', - 'mere', - 'meren', - 'rode', - 'hage', - 'rus', - 'fontein', - 'park', - 'dorp', - 'hoorn', - 'bos', - 'bosch', - 'veld' + # Fill in these functions + #' @description address + address = function() { + pattern <- super$random_element(self$address_formats) + dat <- list( + street_address = self$street_address(), + city = self$city(), + postcode = self$postcode() + ) + whisker::whisker.render(pattern, data = dat) + }, + #' @description city + city = function() { + pattern <- super$random_element(self$city_formats) + # PersonProvider must implement the same locales for this to work + pp <- PersonProvider$new(locale = self$locale) + dat <- list( + first_name = pp$first_name(), + last_name = pp$last_name(), + city_prefix = super$random_element(self$city_prefixes), + city_suffix = super$random_element(self$city_suffixes) + ) + whisker::whisker.render(pattern, data = dat) + }, + #' @description street name + street_name = function() { + pattern <- super$random_element(self$street_name_formats) + # PersonProvider must implement the same locales for this to work + pp <- PersonProvider$new(locale = self$locale) + dat <- list( + first_name = pp$first_name(), + last_name = pp$last_name(), + street_suffix = super$random_element(self$street_suffixes) + ) + whisker::whisker.render(pattern, data = dat) + }, + #' @description street address + street_address = function() { + pattern <- super$random_element(self$street_address_formats) + dat <- list( + building_number = self$building_number(), + street_name = self$street_name(), + secondary_address = super$bothify(super$random_element(self$secondary_address_formats)) + ) + whisker::whisker.render(pattern, data = dat) + }, + #' @description postal code + postcode = function() { + toupper(super$bothify(super$random_element(self$postcode_formats))) + }, + building_number = function() { + super$numerify(super$random_element(self$building_number_formats)) + }, + province = function() { + super$random_element(self$provinces) + } + ) ) - -building_number_formats_nl_nl <- c('#', '##', '###') - -street_suffixes_nl_nl <- c( - 'kade', - 'straat', - 'laan', - 'hof', - 'weg', - 'steeg' -) - -postcode_formats_nl_nl <- c('####') - -city_formats_nl_nl <- c( - '{{city_prefix}}{{city_suffix}}', - '{{first_name}}{{city_suffix}}' -) - -street_name_formats_nl_nl <- c( - '{{first_name}}{{street_suffix}}', - '{{last_name}}{{street_suffix}}' -) - -street_address_formats_nl_nl <- c( - '{{street_name}} {{building_number}}' -) - -address_formats_nl_nl <- "{{street_address}}\n{{postcode}} {{city}}" diff --git a/R/address-provider.R b/R/address-provider.R index b390003..92ec39b 100644 --- a/R/address-provider.R +++ b/R/address-provider.R @@ -1,3 +1,19 @@ +#' addresses +#' @export +#' @examples +#' x <- addresses('es_ES') +#' self=x +#' x +#' x$locale +#' x$street_name() +#' x$street_prefix() +#' x$secondary_address() +#' x$state() +addresses <- function(locale = NULL) { + if (is.null(locale)) return(AddressProvider_en_US$new("en_US")) + eval(parse(text=paste0("AddressProvider", "_", locale)))$new(locale) +} + #' @title AddressProvider #' @description address methods #' @include datetime-provider.R @@ -45,219 +61,62 @@ #' z$postcode() #' z$city() AddressProvider <- R6::R6Class( - inherit = BaseProvider, - 'AddressProvider', - lock_objects = FALSE, - public = list( - #' @field locale (character) xxx - locale = NULL, - #' @field city_prefixes (character) xxx - city_prefixes = NULL, - #' @field city_suffixes (character) xxx - city_suffixes = NULL, - #' @field street_suffixes (character) xxx - street_suffixes = NULL, - #' @field building_number_formats (character) xxx - building_number_formats = NULL, - #' @field postcode_formats (character) xxx - postcode_formats = NULL, - #' @field states (character) xxx - states = NULL, - #' @field states_abbr (character) xxx - states_abbr = NULL, - #' @field military_state_abbr (character) xxx - military_state_abbr = NULL, - #' @field military_ship_prefix (character) xxx - military_ship_prefix = NULL, - #' @field military_apo_format (character) xxx - military_apo_format = NULL, - #' @field military_dpo_format (character) xxx - military_dpo_format = NULL, - #' @field city_formats (character) xxx - city_formats = NULL, - #' @field street_name_formats (character) xxx - street_name_formats = NULL, - #' @field street_address_formats (character) xxx - street_address_formats = NULL, - #' @field address_formats (character) xxx - address_formats = NULL, - #' @field secondary_address_formats (character) xxx - secondary_address_formats = NULL, - #' @field countries (character) xxx - countries = vapply(DateTimeProvider$new()$countries, "[[", "", "name"), - #' @field country_codes (character) xxx - country_codes = vapply(DateTimeProvider$new()$countries, "[[", "", "code"), - #' @field locale_data (character) xxx - locale_data = list(), - - #' @description fetch the allowed locales for this provider - allowed_locales = function() private$locales, - - #' @description Create a new `AddressProvider` object - #' @param locale (character) the locale to use. See - #' `$allowed_locales()` for locales supported (default: en_US) - #' @return A new `AddressProvider` object - initialize = function(locale = NULL) { - if (!is.null(locale)) { - # check global locales - super$check_locale(locale) - # check address provider locales - check_locale_(locale, private$locales) - self$locale <- locale - } else { - self$locale <- 'en_US' - } - - self$city_prefixes <- parse_eval("city_prefixes_", self$locale) - self$city_suffixes <- parse_eval("city_suffixes_", self$locale) - self$building_number_formats <- - parse_eval("building_number_formats_", self$locale) - self$street_suffixes <- parse_eval("street_suffixes_", self$locale) - self$postcode_formats <- parse_eval("postcode_formats_", self$locale) - self$states <- parse_eval("states_", self$locale) - self$states_abbr <- parse_eval("states_abbr_", self$locale) - self$military_state_abbr <- parse_eval("military_state_abbr_", self$locale) - self$military_ship_prefix <- parse_eval("military_ship_prefix_", self$locale) - self$military_apo_format <- parse_eval("military_apo_format_", self$locale) - self$military_dpo_format <- parse_eval("military_dpo_format_", self$locale) - self$city_formats <- parse_eval("city_formats_", self$locale) - self$street_name_formats <- parse_eval("street_name_formats_", self$locale) - self$street_address_formats <- parse_eval("street_address_formats_", self$locale) - self$address_formats <- parse_eval("address_formats_", self$locale) - self$secondary_address_formats <- parse_eval("secondary_address_formats_", self$locale) - - # if any locale specific data, throw it in a list - self$locale_data <- parse_eval("locale_data_", self$locale) - }, - - #' @description city suffix - city_suffix = function() { - super$random_element(self$city_suffixes) - }, - - #' @description street suffix - street_suffix = function() { - super$random_element(self$street_suffixes) - }, - - #' @description building numeber - building_number = function() { - super$numerify(super$random_element(self$building_number_formats)) - }, - - #' @description city - city = function() { - pattern <- super$random_element(self$city_formats) - # PersonProvider must implement the same locales for this to work - pp <- PersonProvider$new(locale = self$locale) - dat <- list( - first_name = pp$first_name(), - last_name = pp$last_name(), - city_prefix = super$random_element(self$city_prefixes), - city_suffix = super$random_element(self$city_suffixes) - ) - whisker::whisker.render(pattern, data = dat) - }, - - #' @description street name - street_name = function() { - pattern <- super$random_element(self$street_name_formats) - # PersonProvider must implement the same locales for this to work - pp <- PersonProvider$new(locale = self$locale) - dat <- list( - first_name = pp$first_name(), - last_name = pp$last_name(), - street_suffix = super$random_element(self$street_suffixes) - ) - if (self$locale == "en_NZ") { - dat$te_reo_first <- super$random_element(self$locale_data$te_reo_first) - dat$te_reo_part <- super$random_element(self$locale_data$te_reo_parts) - dat$te_reo_ending <- super$random_element(self$locale_data$te_reo_ending) - } - whisker::whisker.render(pattern, data = dat) - }, - - #' @description street address - street_address = function() { - pattern <- super$random_element(self$street_address_formats) - dat <- list( - building_number = self$building_number(), - street_name = self$street_name(), - secondary_address = super$bothify(super$random_element(self$secondary_address_formats)) - ) - whisker::whisker.render(pattern, data = dat) - }, - - #' @description postal code - postcode = function() { - switch( - self$locale, - en_US = toupper(super$bothify(super$random_element(self$postcode_formats))), - en_GB = { - pcode <- '' - pattern <- super$random_element(self$postcode_formats) - pattern <- strsplit(pattern, split = "")[[1]] - for (p in pattern) { - pcode <- paste0(pcode, - super$random_element(self$locale_data$postcode_sets[[p]])) - } - pcode + inherit = BaseProvider, + 'AddressProvider', + lock_objects = FALSE, + public = list( + #' @field locale (character) xxx + locale = NULL, + #' @description fetch the allowed locales for this provider + allowed_locales = function() private$locales, + #' @description Create a new `AddressProvider` object + #' @param locale (character) the locale to use. See + #' `$allowed_locales()` for locales supported (default: en_US) + #' @return A new `AddressProvider` object + initialize = function(locale=NULL) { + if (!is.null(locale)) { + # check global locales + super$check_locale(locale) + # check address provider locales + check_locale_(locale, private$locales) + self$locale <- locale + } else { + stop("use the `addresses` function to create a locale specific address instance.") + } + + }, + #' @description address + address = function(){ + # override this required function in the subclass + }, + #' @description city + city = function() { + # override this required function in the subclass + }, + #' @description street name + street_name = function() { + # override this required function in the subclass + }, + #' @description street address + street_address = function() { + # override this required function in the subclass }, - nl_NL = { - paste0( - super$random_element(1000:9999), - ' ', - super$random_element(LETTERS), - super$random_element(LETTERS) - ) + #' @description postal code + postcode = function() { + # override this required function in the subclass } - ) - }, - - #' @description address - address = function() { - pattern <- super$random_element(self$address_formats) - dat <- list( - street_address = self$street_address(), - city = self$city(), - state_abbr = super$random_element(self$states_abbr), - postcode = self$postcode() - ) - whisker::whisker.render(pattern, data = dat) - }, - - #' @description country name - country = function() { - super$random_element(self$countries) - }, - - #' @description country code - country_code = function() { - super$random_element(self$country_codes) - } - - # geo_coordinate = function(center = NULL, radius = 0.001) { - # # Optionally center the coord and pick a point within radius. - # if (is.null(center)) { - # Decimal(str(super$random_int(-180000000L, 180000000L) / 1000000L)).quantize(Decimal('.000001')) - # } else { - # center = float(center) - # radius = float(radius) - # geo = random.uniform(center - radius, center + radius) - # Decimal(str(geo)).quantize(Decimal('.000001')) - # } - # } - - # @classmethod - # def latitude(cls): - # # Latitude has a range of -90 to 90, so divide by two. - # return cls.geo_coordinate() / 2 - - # @classmethod - # def longitude(cls): - # return cls.geo_coordinate() - ), - private = list( - locales = c("en_US", "en_GB", "en_NZ", "es_ES", "nl_NL") - ) -) + ), + private = list( + locales = c("en_US", "en_GB", "en_NZ", "nl_NL"), + #' @param str a pattern + fetch_parts = function(str) { + pats <- strxt(str, "[A-Za-z]+_[A-Za-z]+")[[1]] + res <- list() + for (i in seq_along(pats)) { + tmp <- self[[pats[i]]] + res[[pats[i]]] <- if (is.function(tmp)) tmp() else super$random_element(tmp) + } + return(res) + } + ) + ) diff --git a/R/ssn-provider.R b/R/ssn-provider.R new file mode 100644 index 0000000..11852d8 --- /dev/null +++ b/R/ssn-provider.R @@ -0,0 +1,62 @@ +#' @title SSNProvider +#' @description methods for generating social security numbers +#' @export +#' @keywords internal +#' @examples +#' z <- SSNProvider$new() +#' z$render() +#' +SSNProvider <- R6::R6Class( + inherit = BaseProvider, + 'SSNProvider', + public = list( + #' @field locale (character) the locale + locale = NULL, + + #' @description fetch the allowed locales for this provider + allowed_locales = function() private$locales, + + #' @description Create a new `SSNProvider` object + #' @param locale (character) the locale to use. See + #' `$allowed_locales()` for locales supported (default: en_US) + #' @return A new `SSNProvider` object + initialize = function(locale = NULL) { + if (!is.null(locale)) { + # check locale globally supported + super$check_locale(locale) + # check job provider locales + check_locale_(locale, private$locales) + self$locale <- locale + } else { + self$locale <- 'en_US' + } + + }, + + #' @description Make a SSN + render = function() { + + # Adapted from https://github.com/joke2k/faker/blob/e14abc47e5f1ea7ce62f068c4aac6b9f51db6f5c/faker/providers/ssn/en_US/__init__.py#L219-L231 + + # Certain numbers are invalid for United States Social Security + # Numbers. The area (first 3 digits) cannot be 666 or 900-999. + # The group number (middle digits) cannot be 00. The serial + # (last 4 digits) cannot be 0000. + + area <- sample.int(898, 1) + group <- sample.int(99, 1) + serial <- sample.int(9999, 1) + + if(area >= 666) area <- area + 1 + + sprintf("%03d-%02d-%04d", area, group, serial) + + } + ), + + private = list( + locales = c( + "en_US" # TODO + ) + ) +) diff --git a/R/ssn.R b/R/ssn.R new file mode 100644 index 0000000..d074ec7 --- /dev/null +++ b/R/ssn.R @@ -0,0 +1,20 @@ +#' Create fake Social Security Numbers +#' +#' @export +#' @template params +#' @param locale (character) the locale to use. See +#' `SSNProvider$new()$allowed_locales()` for locales +#' supported (default: en_US) +#' @seealso [SSNProvider] +#' @examples +#' ch_ssn() +#' ch_ssn(10) +ch_ssn <- function(n = 1, locale = NULL) { + assert(n, c('integer', 'numeric')) + if (n == 1) { + SSNProvider$new(locale = locale)$render() + } else { + x <- SSNProvider$new(locale = locale) + replicate(n, x$render()) + } +} diff --git a/inst/examples/address-provider-en_US.R b/inst/examples/address-provider-en_US.R deleted file mode 100644 index 70fa249..0000000 --- a/inst/examples/address-provider-en_US.R +++ /dev/null @@ -1,20 +0,0 @@ -city_suffixes_en_us <- c( - 'town', - 'ton', - 'land', - 'ville', - 'berg', - 'burgh', - 'borough', - 'bury', - 'view', - 'port', - 'mouth', - 'stad', - 'furt', - 'chester', - 'fort', - 'haven', - 'side', - 'shire' -) diff --git a/inst/examples/address-provider-template.R b/inst/examples/address-provider-template.R new file mode 100644 index 0000000..c33971a --- /dev/null +++ b/inst/examples/address-provider-template.R @@ -0,0 +1,37 @@ +##Copy this template and replace _template with your locale. +# modified from the python library faker + +AddressProvider_template <- R6::R6Class( + inherit = AddressProvider, + "AddressProvider_template", + lock_objects = FALSE, + public = list( + # add your data here + + + # Fill in these functions + #' @description address + address = function(){ + # override this required function + }, + #' @description city + city = function() { + # override this required function + }, + #' @description street name + street_name = function() { + # override this required function + }, + #' @description street address + street_address = function() { + # override this required function + }, + #' @description postal code + postcode = function() { + # override this required function + } + # Add more specific functions if you need them for your addresses, + # that is what makes the class inheritance so useful, we can make it as + # specific as we need. + ) +) diff --git a/man/SSNProvider.Rd b/man/SSNProvider.Rd new file mode 100644 index 0000000..7ddfc39 --- /dev/null +++ b/man/SSNProvider.Rd @@ -0,0 +1,111 @@ +% Generated by roxygen2: do not edit by hand +% Please edit documentation in R/ssn-provider.R +\name{SSNProvider} +\alias{SSNProvider} +\title{SSNProvider} +\description{ +methods for generating social security numbers +} +\examples{ +z <- SSNProvider$new() +z$render() + +} +\keyword{internal} +\section{Super class}{ +\code{\link[charlatan:BaseProvider]{charlatan::BaseProvider}} -> \code{SSNProvider} +} +\section{Public fields}{ +\if{html}{\out{
}} +\describe{ +\item{\code{locale}}{(character) the locale} +} +\if{html}{\out{
}} +} +\section{Methods}{ +\subsection{Public methods}{ +\itemize{ +\item \href{#method-SSNProvider-allowed_locales}{\code{SSNProvider$allowed_locales()}} +\item \href{#method-SSNProvider-new}{\code{SSNProvider$new()}} +\item \href{#method-SSNProvider-render}{\code{SSNProvider$render()}} +\item \href{#method-SSNProvider-clone}{\code{SSNProvider$clone()}} +} +} +\if{html}{\out{ +
Inherited methods + +
+}} +\if{html}{\out{
}} +\if{html}{\out{}} +\if{latex}{\out{\hypertarget{method-SSNProvider-allowed_locales}{}}} +\subsection{Method \code{allowed_locales()}}{ +fetch the allowed locales for this provider +\subsection{Usage}{ +\if{html}{\out{
}}\preformatted{SSNProvider$allowed_locales()}\if{html}{\out{
}} +} + +} +\if{html}{\out{
}} +\if{html}{\out{}} +\if{latex}{\out{\hypertarget{method-SSNProvider-new}{}}} +\subsection{Method \code{new()}}{ +Create a new \code{SSNProvider} object +\subsection{Usage}{ +\if{html}{\out{
}}\preformatted{SSNProvider$new(locale = NULL)}\if{html}{\out{
}} +} + +\subsection{Arguments}{ +\if{html}{\out{
}} +\describe{ +\item{\code{locale}}{(character) the locale to use. See +\verb{$allowed_locales()} for locales supported (default: en_US)} +} +\if{html}{\out{
}} +} +\subsection{Returns}{ +A new \code{SSNProvider} object +} +} +\if{html}{\out{
}} +\if{html}{\out{}} +\if{latex}{\out{\hypertarget{method-SSNProvider-render}{}}} +\subsection{Method \code{render()}}{ +Make a SSN +\subsection{Usage}{ +\if{html}{\out{
}}\preformatted{SSNProvider$render()}\if{html}{\out{
}} +} + +} +\if{html}{\out{
}} +\if{html}{\out{}} +\if{latex}{\out{\hypertarget{method-SSNProvider-clone}{}}} +\subsection{Method \code{clone()}}{ +The objects of this class are cloneable with this method. +\subsection{Usage}{ +\if{html}{\out{
}}\preformatted{SSNProvider$clone(deep = FALSE)}\if{html}{\out{
}} +} + +\subsection{Arguments}{ +\if{html}{\out{
}} +\describe{ +\item{\code{deep}}{Whether to make a deep clone.} +} +\if{html}{\out{
}} +} +} +} diff --git a/man/ch_ssn.Rd b/man/ch_ssn.Rd new file mode 100644 index 0000000..8af72fa --- /dev/null +++ b/man/ch_ssn.Rd @@ -0,0 +1,25 @@ +% Generated by roxygen2: do not edit by hand +% Please edit documentation in R/ssn.R +\name{ch_ssn} +\alias{ch_ssn} +\title{Create fake Social Security Numbers} +\usage{ +ch_ssn(n = 1, locale = NULL) +} +\arguments{ +\item{n}{(integer) number of things to get, any non-negative integer} + +\item{locale}{(character) the locale to use. See +\code{SSNProvider$new()$allowed_locales()} for locales +supported (default: en_US)} +} +\description{ +Create fake Social Security Numbers +} +\examples{ +ch_ssn() +ch_ssn(10) +} +\seealso{ +\link{SSNProvider} +} diff --git a/tests/testthat/test-addresses.R b/tests/testthat/test-addresses.R index 7ed884a..b67494b 100644 --- a/tests/testthat/test-addresses.R +++ b/tests/testthat/test-addresses.R @@ -1,68 +1,78 @@ context("AddressProvider works") - -test_that("AddressProvider works", { - aa <- AddressProvider$new() +# Make sure that the inheritance works correctly +test_that("AddressProvider basic functionality works", { + expect_error(AddressProvider()) + aa <- addresses() expect_is(aa, "AddressProvider") expect_is(aa, "R6") expect_is(aa$locale, "character") expect_equal(aa$locale, "en_US") +}) - expect_is(aa$city_suffix, "function") - expect_is(aa$city_suffix(), "character") - expect_equal(length(aa$city_suffix()), 1) - - expect_is(aa$street_suffix, "function") - expect_is(aa$street_suffix(), "character") - expect_equal(length(aa$street_suffix()), 1) +test_that("every_locale has the same basic functions", { + # every locale needs to have address, city, street_addres, street_name and postcode, + # also, the locale field, should match that locale. + aa <- addresses() + for (locale in aa$allowed_locales()){ + bb <- addresses(locale) + expect_type(bb$locale, "character") + # every address locale should have these functions + # the result should be character + # and the result should not be empty string + # TODO: check if start or end is not space (could indicate missing value) + expect_is(bb$address, "function") + expect_type(bb$address(), "character") + expect_false(bb$address() == "") + expect_is(bb$city, "function") + expect_type(bb$city(), "character") + expect_false(bb$city()=="") + expect_is(bb$street_address, "function") + expect_type(bb$street_address(), "character") + expect_false(bb$street_address()=="") + expect_is(bb$street_name, "function") + expect_type(bb$street_name(), "character") + expect_false(bb$street_name()=="") + expect_is(bb$postcode, "function") + expect_type(bb$postcode(), "character") + expect_false(bb$postcode()=="") + # locale should match locale + expect_equal(bb$locale, locale) + } +}) + +# For every specific locale, test custom functions you create +test_that("custom functions from AddressProvider_en_US work",{ + aa <- addresses("en_US") + expect_is(aa$building_number, "function") expect_is(aa$building_number(), "character") expect_equal(length(aa$building_number()), 1) - expect_is(aa$city, "function") - expect_is(aa$city(), "character") - expect_equal(length(aa$city()), 1) - - expect_is(aa$street_name, "function") - expect_is(aa$street_name(), "character") - expect_equal(length(aa$street_name()), 1) - - expect_is(aa$street_address, "function") - expect_is(aa$street_address(), "character") - expect_equal(length(aa$street_address()), 1) + expect_is(aa$state, "function") + expect_is(aa$state(), "character") + expect_equal(length(aa$state()), 1) + expect_true(aa$state() %in% aa$states) + + expect_is(aa$mil_address, "function") + expect_is(aa$mil_address(), "character") + expect_equal(length(aa$mil_address()), 1) + + expect_is(aa$civ_address, "function") + expect_is(aa$civ_address(), "character") + expect_equal(length(aa$civ_address()), 1) - expect_is(aa$address, "function") - expect_is(aa$address(), "character") - expect_equal(length(aa$address()), 1) - - expect_is(aa$country, "function") - expect_is(aa$country(), "character") - expect_equal(length(aa$country()), 1) - - expect_is(aa$country_code, "function") - expect_is(aa$country_code(), "character") - expect_equal(length(aa$country_code()), 1) - - expect_is(aa$postcode, "function") - expect_is(aa$postcode(), "character") - expect_equal(length(aa$postcode()), 1) }) -test_that("AddressProvider locale support works", { - test_locale <- function(loc) { - bb <- AddressProvider$new(locale = loc) - - expect_is(bb$locale, "character") - expect_equal(bb$locale, loc) +test_that("custom functions from AddressProvider_nl_NL work",{ + aa <- addresses("nl_NL") + + expect_is(aa$province, "function") + expect_is(aa$province(), "character") + expect_equal(length(aa$province()), 1) + expect_true(aa$province() %in% aa$provinces) +}) - expect_is(bb$city_suffix(), "character") - expect_is(bb$street_suffix(), "character") - } - locales <- c("en_US", "en_GB") - for (loc in locales) { - test_locale(loc) - } -}) diff --git a/tests/testthat/test-charlatan_locales.R b/tests/testthat/test-charlatan_locales.R index aac051e..677c99a 100644 --- a/tests/testthat/test-charlatan_locales.R +++ b/tests/testthat/test-charlatan_locales.R @@ -16,7 +16,7 @@ test_that("available_locales and charlatan_locales have equal length", { }) test_that("all provider locales are in available_locales", { - expect_true(all(AddressProvider$new()$allowed_locales() %in% available_locales)) + expect_true(all(addresses("en_US")$allowed_locales() %in% available_locales)) expect_true(all(ColorProvider$new()$allowed_locales() %in% available_locales)) expect_true(all(CompanyProvider$new()$allowed_locales() %in% available_locales)) expect_true(all(FileProvider$new()$allowed_locales() %in% available_locales)) diff --git a/tests/testthat/test-ssn.R b/tests/testthat/test-ssn.R new file mode 100644 index 0000000..6d32515 --- /dev/null +++ b/tests/testthat/test-ssn.R @@ -0,0 +1,24 @@ +context("SSNProvider works") + +test_that("SSNProvider works", { + aa <- SSNProvider$new() + + expect_is(aa, "SSNProvider") + expect_is(aa, "R6") + + expect_is(aa$render, "function") + expect_is(aa$render(), "character") + expect_match(aa$render(), "\\d\\d\\d-\\d\\d-\\d\\d\\d\\d") + + expect_error(SSNProvider$new("ex_EX"), + "ex_EX not in set of available locales") +}) + +context("ch_ssn works") + +test_that("ch_ssn", { + expect_is(ch_ssn(), "character") + expect_match(ch_ssn(), "\\d\\d\\d-\\d\\d-\\d\\d\\d\\d") + expect_equal(length(ch_ssn(3)), 3) +}) + From 62dc811c0275be30aaa63a888987b8e13ab972d0 Mon Sep 17 00:00:00 2001 From: "Roel M. Hogervorst" Date: Mon, 26 Sep 2022 20:40:35 +0200 Subject: [PATCH 02/10] Make colors locale specific classes Make company providers subclasses extend contributing --- NAMESPACE | 14 +- R/color-provider-en_US.R | 313 +-- R/color-provider-uk_UA.R | 654 +++---- R/color-provider.R | 50 +- R/color.R | 24 +- R/company-provider-bg_BG.R | 79 +- R/company-provider-cs_CZ.R | 42 +- R/company-provider-de_DE.R | 49 +- R/company-provider-en_US.R | 211 +- R/company-provider-es_MX.R | 798 ++++---- R/company-provider-fa_IR.R | 2130 +++++++++++---------- R/company-provider-fr_FR.R | 143 +- R/company-provider-hr_HR.R | 46 +- R/company-provider-it_IT.R | 359 ++-- R/company-provider.R | 105 +- R/company.R | 6 +- inst/examples/colors-provider-template.R | 29 + inst/examples/company-provider-template.R | 30 + tests/testthat/test-charlatan_locales.R | 2 +- tests/testthat/test-color.R | 14 +- tests/testthat/test-company.R | 47 +- vignettes/contributing.Rmd | 75 +- 22 files changed, 2684 insertions(+), 2536 deletions(-) create mode 100644 inst/examples/colors-provider-template.R create mode 100644 inst/examples/company-provider-template.R diff --git a/NAMESPACE b/NAMESPACE index 8f56ee5..54324e4 100644 --- a/NAMESPACE +++ b/NAMESPACE @@ -1,9 +1,14 @@ # Generated by roxygen2: do not edit by hand -export(AddressProvider) +export(AddressProvider_en_GB) +export(AddressProvider_en_NZ) +export(AddressProvider_en_US) +export(AddressProvider_nl_NL) export(BaseProvider) -export(ColorProvider) -export(CompanyProvider) +export(ColorProvider_en_US) +export(ColorProvider_uk_UA) +export(CompanyProvider_de_DE) +export(CompanyProvider_en_US) export(CoordinateProvider) export(CreditCardProvider) export(CurrencyProvider) @@ -24,6 +29,7 @@ export(SSNProvider) export(SequenceProvider) export(TaxonomyProvider) export(UserAgentProvider) +export(addresses) export(ch_beta) export(ch_color_name) export(ch_company) @@ -62,6 +68,8 @@ export(ch_unif) export(ch_unix_time) export(charlatan_locales) export(charlatan_settings) +export(colors) +export(company) export(fraudster) importFrom(R6,R6Class) importFrom(tibble,as_tibble) diff --git a/R/color-provider-en_US.R b/R/color-provider-en_US.R index 74b385b..0e80835 100644 --- a/R/color-provider-en_US.R +++ b/R/color-provider-en_US.R @@ -1,151 +1,170 @@ # modified from the python library faker: # https://github.com/joke2k/faker/blob/master/faker/providers/color/__init__.py -all_colors_en_us <- c( - list(AliceBlue = "#F0F8FF"), - list(AntiqueWhite = "#FAEBD7"), - list(Aqua = "#00FFFF"), - list(Aquamarine = "#7FFFD4"), - list(Azure = "#F0FFFF"), - list(Beige = "#F5F5DC"), - list(Bisque = "#FFE4C4"), - list(Black = "#000000"), - list(BlanchedAlmond = "#FFEBCD"), - list(Blue = "#0000FF"), - list(BlueViolet = "#8A2BE2"), - list(Brown = "#A52A2A"), - list(BurlyWood = "#DEB887"), - list(CadetBlue = "#5F9EA0"), - list(Chartreuse = "#7FFF00"), - list(Chocolate = "#D2691E"), - list(Coral = "#FF7F50"), - list(CornflowerBlue = "#6495ED"), - list(Cornsilk = "#FFF8DC"), - list(Crimson = "#DC143C"), - list(Cyan = "#00FFFF"), - list(DarkBlue = "#00008B"), - list(DarkCyan = "#008B8B"), - list(DarkGoldenRod = "#B8860B"), - list(DarkGray = "#A9A9A9"), - list(DarkGreen = "#006400"), - list(DarkKhaki = "#BDB76B"), - list(DarkMagenta = "#8B008B"), - list(DarkOliveGreen = "#556B2F"), - list(DarkOrange = "#FF8C00"), - list(DarkOrchid = "#9932CC"), - list(DarkRed = "#8B0000"), - list(DarkSalmon = "#E9967A"), - list(DarkSeaGreen = "#8FBC8F"), - list(DarkSlateBlue = "#483D8B"), - list(DarkSlateGray = "#2F4F4F"), - list(DarkTurquoise = "#00CED1"), - list(DarkViolet = "#9400D3"), - list(DeepPink = "#FF1493"), - list(DeepSkyBlue = "#00BFFF"), - list(DimGray = "#696969"), - list(DodgerBlue = "#1E90FF"), - list(FireBrick = "#B22222"), - list(FloralWhite = "#FFFAF0"), - list(ForestGreen = "#228B22"), - list(Fuchsia = "#FF00FF"), - list(Gainsboro = "#DCDCDC"), - list(GhostWhite = "#F8F8FF"), - list(Gold = "#FFD700"), - list(GoldenRod = "#DAA520"), - list(Gray = "#808080"), - list(Green = "#008000"), - list(GreenYellow = "#ADFF2F"), - list(HoneyDew = "#F0FFF0"), - list(HotPink = "#FF69B4"), - list(IndianRed = "#CD5C5C"), - list(Indigo = "#4B0082"), - list(Ivory = "#FFFFF0"), - list(Khaki = "#F0E68C"), - list(Lavender = "#E6E6FA"), - list(LavenderBlush = "#FFF0F5"), - list(LawnGreen = "#7CFC00"), - list(LemonChiffon = "#FFFACD"), - list(LightBlue = "#ADD8E6"), - list(LightCoral = "#F08080"), - list(LightCyan = "#E0FFFF"), - list(LightGoldenRodYellow = "#FAFAD2"), - list(LightGray = "#D3D3D3"), - list(LightGreen = "#90EE90"), - list(LightPink = "#FFB6C1"), - list(LightSalmon = "#FFA07A"), - list(LightSeaGreen = "#20B2AA"), - list(LightSkyBlue = "#87CEFA"), - list(LightSlateGray = "#778899"), - list(LightSteelBlue = "#B0C4DE"), - list(LightYellow = "#FFFFE0"), - list(Lime = "#00FF00"), - list(LimeGreen = "#32CD32"), - list(Linen = "#FAF0E6"), - list(Magenta = "#FF00FF"), - list(Maroon = "#800000"), - list(MediumAquaMarine = "#66CDAA"), - list(MediumBlue = "#0000CD"), - list(MediumOrchid = "#BA55D3"), - list(MediumPurple = "#9370DB"), - list(MediumSeaGreen = "#3CB371"), - list(MediumSlateBlue = "#7B68EE"), - list(MediumSpringGreen = "#00FA9A"), - list(MediumTurquoise = "#48D1CC"), - list(MediumVioletRed = "#C71585"), - list(MidnightBlue = "#191970"), - list(MintCream = "#F5FFFA"), - list(MistyRose = "#FFE4E1"), - list(Moccasin = "#FFE4B5"), - list(NavajoWhite = "#FFDEAD"), - list(Navy = "#000080"), - list(OldLace = "#FDF5E6"), - list(Olive = "#808000"), - list(OliveDrab = "#6B8E23"), - list(Orange = "#FFA500"), - list(OrangeRed = "#FF4500"), - list(Orchid = "#DA70D6"), - list(PaleGoldenRod = "#EEE8AA"), - list(PaleGreen = "#98FB98"), - list(PaleTurquoise = "#AFEEEE"), - list(PaleVioletRed = "#DB7093"), - list(PapayaWhip = "#FFEFD5"), - list(PeachPuff = "#FFDAB9"), - list(Peru = "#CD853F"), - list(Pink = "#FFC0CB"), - list(Plum = "#DDA0DD"), - list(PowderBlue = "#B0E0E6"), - list(Purple = "#800080"), - list(Red = "#FF0000"), - list(RosyBrown = "#BC8F8F"), - list(RoyalBlue = "#4169E1"), - list(SaddleBrown = "#8B4513"), - list(Salmon = "#FA8072"), - list(SandyBrown = "#F4A460"), - list(SeaGreen = "#2E8B57"), - list(SeaShell = "#FFF5EE"), - list(Sienna = "#A0522D"), - list(Silver = "#C0C0C0"), - list(SkyBlue = "#87CEEB"), - list(SlateBlue = "#6A5ACD"), - list(SlateGray = "#708090"), - list(Snow = "#FFFAFA"), - list(SpringGreen = "#00FF7F"), - list(SteelBlue = "#4682B4"), - list(Tan = "#D2B48C"), - list(Teal = "#008080"), - list(Thistle = "#D8BFD8"), - list(Tomato = "#FF6347"), - list(Turquoise = "#40E0D0"), - list(Violet = "#EE82EE"), - list(Wheat = "#F5DEB3"), - list(White = "#FFFFFF"), - list(WhiteSmoke = "#F5F5F5"), - list(Yellow = "#FFFF00"), - list(YellowGreen = "#9ACD3") -) - -safe_colors_en_us = c( - 'black', 'maroon', 'green', 'navy', 'olive', - 'purple', 'teal', 'lime', 'blue', 'silver', - 'gray', 'yellow', 'fuchsia', 'aqua', 'white' +#' @title ColorProvider +#' @description methods for colors in locale English (United States) +#' @export +#' @keywords internal +#' @examples +#' x <- colors("en_US") +#' x$locale +#' x$color_name() +#' x$safe_color_name() +#' x$hex_color() +#' x$safe_hex_color() +#' x$rgb_color() +#' x$rgb_css_color() +ColorProvider_en_US <- R6::R6Class( + inherit = ColorProvider, + "ColorProvider_en_US", + lock_objects = FALSE, + public = list( + all_colors = c( + list(AliceBlue = "#F0F8FF"), + list(AntiqueWhite = "#FAEBD7"), + list(Aqua = "#00FFFF"), + list(Aquamarine = "#7FFFD4"), + list(Azure = "#F0FFFF"), + list(Beige = "#F5F5DC"), + list(Bisque = "#FFE4C4"), + list(Black = "#000000"), + list(BlanchedAlmond = "#FFEBCD"), + list(Blue = "#0000FF"), + list(BlueViolet = "#8A2BE2"), + list(Brown = "#A52A2A"), + list(BurlyWood = "#DEB887"), + list(CadetBlue = "#5F9EA0"), + list(Chartreuse = "#7FFF00"), + list(Chocolate = "#D2691E"), + list(Coral = "#FF7F50"), + list(CornflowerBlue = "#6495ED"), + list(Cornsilk = "#FFF8DC"), + list(Crimson = "#DC143C"), + list(Cyan = "#00FFFF"), + list(DarkBlue = "#00008B"), + list(DarkCyan = "#008B8B"), + list(DarkGoldenRod = "#B8860B"), + list(DarkGray = "#A9A9A9"), + list(DarkGreen = "#006400"), + list(DarkKhaki = "#BDB76B"), + list(DarkMagenta = "#8B008B"), + list(DarkOliveGreen = "#556B2F"), + list(DarkOrange = "#FF8C00"), + list(DarkOrchid = "#9932CC"), + list(DarkRed = "#8B0000"), + list(DarkSalmon = "#E9967A"), + list(DarkSeaGreen = "#8FBC8F"), + list(DarkSlateBlue = "#483D8B"), + list(DarkSlateGray = "#2F4F4F"), + list(DarkTurquoise = "#00CED1"), + list(DarkViolet = "#9400D3"), + list(DeepPink = "#FF1493"), + list(DeepSkyBlue = "#00BFFF"), + list(DimGray = "#696969"), + list(DodgerBlue = "#1E90FF"), + list(FireBrick = "#B22222"), + list(FloralWhite = "#FFFAF0"), + list(ForestGreen = "#228B22"), + list(Fuchsia = "#FF00FF"), + list(Gainsboro = "#DCDCDC"), + list(GhostWhite = "#F8F8FF"), + list(Gold = "#FFD700"), + list(GoldenRod = "#DAA520"), + list(Gray = "#808080"), + list(Green = "#008000"), + list(GreenYellow = "#ADFF2F"), + list(HoneyDew = "#F0FFF0"), + list(HotPink = "#FF69B4"), + list(IndianRed = "#CD5C5C"), + list(Indigo = "#4B0082"), + list(Ivory = "#FFFFF0"), + list(Khaki = "#F0E68C"), + list(Lavender = "#E6E6FA"), + list(LavenderBlush = "#FFF0F5"), + list(LawnGreen = "#7CFC00"), + list(LemonChiffon = "#FFFACD"), + list(LightBlue = "#ADD8E6"), + list(LightCoral = "#F08080"), + list(LightCyan = "#E0FFFF"), + list(LightGoldenRodYellow = "#FAFAD2"), + list(LightGray = "#D3D3D3"), + list(LightGreen = "#90EE90"), + list(LightPink = "#FFB6C1"), + list(LightSalmon = "#FFA07A"), + list(LightSeaGreen = "#20B2AA"), + list(LightSkyBlue = "#87CEFA"), + list(LightSlateGray = "#778899"), + list(LightSteelBlue = "#B0C4DE"), + list(LightYellow = "#FFFFE0"), + list(Lime = "#00FF00"), + list(LimeGreen = "#32CD32"), + list(Linen = "#FAF0E6"), + list(Magenta = "#FF00FF"), + list(Maroon = "#800000"), + list(MediumAquaMarine = "#66CDAA"), + list(MediumBlue = "#0000CD"), + list(MediumOrchid = "#BA55D3"), + list(MediumPurple = "#9370DB"), + list(MediumSeaGreen = "#3CB371"), + list(MediumSlateBlue = "#7B68EE"), + list(MediumSpringGreen = "#00FA9A"), + list(MediumTurquoise = "#48D1CC"), + list(MediumVioletRed = "#C71585"), + list(MidnightBlue = "#191970"), + list(MintCream = "#F5FFFA"), + list(MistyRose = "#FFE4E1"), + list(Moccasin = "#FFE4B5"), + list(NavajoWhite = "#FFDEAD"), + list(Navy = "#000080"), + list(OldLace = "#FDF5E6"), + list(Olive = "#808000"), + list(OliveDrab = "#6B8E23"), + list(Orange = "#FFA500"), + list(OrangeRed = "#FF4500"), + list(Orchid = "#DA70D6"), + list(PaleGoldenRod = "#EEE8AA"), + list(PaleGreen = "#98FB98"), + list(PaleTurquoise = "#AFEEEE"), + list(PaleVioletRed = "#DB7093"), + list(PapayaWhip = "#FFEFD5"), + list(PeachPuff = "#FFDAB9"), + list(Peru = "#CD853F"), + list(Pink = "#FFC0CB"), + list(Plum = "#DDA0DD"), + list(PowderBlue = "#B0E0E6"), + list(Purple = "#800080"), + list(Red = "#FF0000"), + list(RosyBrown = "#BC8F8F"), + list(RoyalBlue = "#4169E1"), + list(SaddleBrown = "#8B4513"), + list(Salmon = "#FA8072"), + list(SandyBrown = "#F4A460"), + list(SeaGreen = "#2E8B57"), + list(SeaShell = "#FFF5EE"), + list(Sienna = "#A0522D"), + list(Silver = "#C0C0C0"), + list(SkyBlue = "#87CEEB"), + list(SlateBlue = "#6A5ACD"), + list(SlateGray = "#708090"), + list(Snow = "#FFFAFA"), + list(SpringGreen = "#00FF7F"), + list(SteelBlue = "#4682B4"), + list(Tan = "#D2B48C"), + list(Teal = "#008080"), + list(Thistle = "#D8BFD8"), + list(Tomato = "#FF6347"), + list(Turquoise = "#40E0D0"), + list(Violet = "#EE82EE"), + list(Wheat = "#F5DEB3"), + list(White = "#FFFFFF"), + list(WhiteSmoke = "#F5F5F5"), + list(Yellow = "#FFFF00"), + list(YellowGreen = "#9ACD3") + ), + safe_colors = c( + "black", "maroon", "green", "navy", "olive", + "purple", "teal", "lime", "blue", "silver", + "gray", "yellow", "fuchsia", "aqua", "white" + ) + ) ) diff --git a/R/color-provider-uk_UA.R b/R/color-provider-uk_UA.R index 79f73aa..8727334 100644 --- a/R/color-provider-uk_UA.R +++ b/R/color-provider-uk_UA.R @@ -1,434 +1,228 @@ # modified from the python library faker: # https://github.com/joke2k/faker/blob/master/faker/providers/color/uk_UA/__init__.py -all_colors_uk_ua_names <- c( - "\u0410\u0431\u0440\u0438\u043a\u043e\u0441\u043e\u0432\u0438\u0439", - "\u0410\u043a\u0432\u0430\u043c\u0430\u0440\u0438\u043d\u043e\u0432\u0438\u0439", - "\u0410\u043b\u0456\u0437\u0430\u0440\u0438\u043d\u043e\u0432\u0438\u0439 \u0447\u0435\u0440\u0432\u043e\u043d\u0438\u0439", - "\u0410\u043c\u0430\u0440\u0430\u043d\u0442\u043e\u0432\u0438\u0439", - "\u0410\u043c\u0430\u0440\u0430\u043d\u0442\u043e\u0432\u043e-\u0440\u043e\u0436\u0435\u0432\u0438\u0439", - "\u0410\u043c\u0435\u0442\u0438\u0441\u0442\u043e\u0432\u0438\u0439", - "\u0410\u043d\u0434\u0440\u043e\u0457\u0434\u043d\u0438\u0439 \u0437\u0435\u043b\u0435\u043d\u0438\u0439", - "\u0410\u0440\u0441\u0435\u043d\u043e\u0432\u0438\u0439", - "\u0410\u0442\u043e\u043c\u043d\u0438\u0439 \u043c\u0430\u043d\u0434\u0430\u0440\u0456\u043d\u043e\u0432\u0438\u0439", - "\u0411\u0430\u0433\u0440\u044f\u043d\u0438\u0439", - "\u0411\u0430\u043a\u043b\u0430\u0436\u0430\u043d\u043e\u0432\u0438\u0439", - "\u0411\u0430\u0440\u0432\u0456\u043d\u043a\u043e\u0432\u0438\u0439", - "\u0411\u0435\u0436\u0435\u0432\u0438\u0439", - "\u0411\u0435\u0440\u043b\u0456\u043d\u0441\u044c\u043a\u0430 \u043b\u0430\u0437\u0443\u0440", - "\u0411\u043b\u0430\u0432\u0430\u0442\u043d\u0438\u0439", - "\u0411\u043b\u0430\u043a\u0438\u0442\u043d\u0438\u0439", - "\u0411\u043b\u0430\u043a\u0438\u0442\u043d\u0438\u0439 \u0411\u0440\u0430\u043d\u0434\u0435\u0439\u0441\u0430", - "\u0411\u043b\u0430\u043a\u0438\u0442\u043d\u043e-\u0437\u0435\u043b\u0435\u043d\u0438\u0439", - "\u0411\u043b\u0430\u043a\u0438\u0442\u043d\u043e-\u0444\u0456\u043e\u043b\u0435\u0442\u043e\u0432\u0438\u0439", - "\u0411\u043b\u0456\u0434\u0438\u0439 \u0440\u043e\u0436\u0435\u0432\u043e-\u043b\u0456\u043b\u043e\u0432\u0438\u0439", - "\u0411\u043b\u0456\u0434\u043e-\u0431\u0440\u0443\u043d\u0430\u0442\u043d\u0438\u0439", - "\u0411\u043b\u0456\u0434\u043e-\u0432\u043e\u043b\u043e\u0448\u043a\u043e\u0432\u0438\u0439", - "\u0411\u043b\u0456\u0434\u043e-\u043a\u0430\u0440\u043c\u0456\u043d\u043e\u0432\u0438\u0439", - "\u0411\u043b\u0456\u0434\u043e-\u043a\u0430\u0448\u0442\u0430\u043d\u043e\u0432\u0438\u0439", - "\u0411\u043b\u0456\u0434\u043e-\u043f\u0443\u0440\u043f\u0443\u0440\u043e\u0432\u0438\u0439", - "\u0411\u043b\u0456\u0434\u043e-\u043f\u0456\u0441\u043e\u0447\u043d\u0438\u0439", - "\u0411\u043b\u0456\u0434\u043e-\u0440\u043e\u0436\u0435\u0432\u0438\u0439", - "\u0411\u043e\u043b\u043e\u0442\u043d\u0438\u0439", - "\u0411\u0440\u043e\u043d\u0437\u043e\u0432\u0438\u0439", - "\u0411\u0440\u0443\u043d\u0430\u0442\u043d\u0438\u0439", - "\u0411\u0440\u0443\u043d\u0430\u0442\u043e-\u043c\u0430\u043b\u0438\u043d\u043e\u0432\u0438\u0439", - "\u0411\u0443\u0434\u044f\u043a\u043e\u0432\u0438\u0439", - "\u0411\u0443\u0437\u043a\u043e\u0432\u0438\u0439", - "\u0411\u0443\u0440\u0433\u0443\u043d\u0434\u0441\u044c\u043a\u0438\u0439", - "\u0411\u0443\u0440\u0438\u0439", - "\u0411\u0443\u0440\u0448\u0442\u0438\u043d\u043e\u0432\u0438\u0439", - "\u0411\u0456\u043b\u0438\u0439", - "\u0411\u0456\u043b\u0438\u0439 \u043d\u0430\u0432\u0430\u0445\u043e", - "\u0411\u0456\u0440\u044e\u0437\u043e\u0432\u0438\u0439", - "\u0411\u0456\u0441\u0442\u0440", - "\u0412\u043e\u0434\u0430 \u043f\u043b\u044f\u0436\u0430 \u0411\u043e\u043d\u0434\u0456", - "\u0412\u043e\u0445\u0440\u0430", - "\u0412\u0456\u0434\u0431\u0456\u0440\u043d\u0438\u0439 \u0436\u043e\u0432\u0442\u0438\u0439", - "\u0412\u0456\u0437\u0430\u043d\u0442\u0456\u0439\u0441\u044c\u043a\u0438\u0439", - "\u0413\u0430\u0440\u0431\u0443\u0437", - "\u0413\u0430\u0440\u044f\u0447\u043e-\u0440\u043e\u0436\u0435\u0432\u0438\u0439", - "\u0413\u0435\u043b\u0456\u043e\u0442\u0440\u043e\u043f", - "\u0413\u043b\u0438\u0431\u043e\u043a\u0438\u0439 \u0444\u0456\u043e\u043b\u0435\u0442\u043e\u0432\u0438\u0439", - "\u0413\u043b\u0438\u0446\u0456\u043d\u0456\u044f", - "\u0413\u0440\u0443\u0448\u0435\u0432\u0438\u0439", - "\u0413\u0443\u043c\u0456\u0433\u0443\u0442", - "\u0413\u0456\u0440\u0447\u0438\u0447\u043d\u0438\u0439", - "\u0414\u0435\u0440\u0435\u0432\u0430", - "\u0414\u0436\u0438\u043d\u0441\u043e\u0432\u0438\u0439", - "\u0414\u0456\u0430\u043c\u0430\u043d\u0442\u043e\u0432\u043e-\u0440\u043e\u0436\u0435\u0432\u0438\u0439", - "\u0416\u043e\u0432\u0442\u0438\u0439", - "\u0416\u043e\u0432\u0442\u043e-\u0437\u0435\u043b\u0435\u043d\u0438\u0439", - "\u0416\u043e\u0432\u0442\u043e-\u043f\u0435\u0440\u0441\u0438\u043a\u043e\u0432\u0438\u0439", - "\u0417\u0430\u0445\u0438\u0441\u043d\u0438\u0439 \u0441\u0438\u043d\u0456\u0439", - "\u0417\u0435\u043b\u0435\u043d\u0430 \u0432\u0435\u0441\u043d\u0430", - "\u0417\u0435\u043b\u0435\u043d\u0430 \u043c\u02bc\u044f\u0442\u0430", - "\u0417\u0435\u043b\u0435\u043d\u0430 \u0441\u043e\u0441\u043d\u0430", - "\u0417\u0435\u043b\u0435\u043d\u0435 \u043c\u043e\u0440\u0435", - "\u0417\u0435\u043b\u0435\u043d\u0438\u0439", - "\u0417\u0435\u043b\u0435\u043d\u0438\u0439 \u0430\u0440\u043c\u0456\u0439\u0441\u044c\u043a\u0438\u0439", - "\u0417\u0435\u043b\u0435\u043d\u0438\u0439 \u043c\u043e\u0445", - "\u0417\u0435\u043b\u0435\u043d\u0438\u0439 \u043f\u0430\u043f\u043e\u0440\u043e\u0442\u044c", - "\u0417\u0435\u043b\u0435\u043d\u0438\u0439 \u0447\u0430\u0439", - "\u0417\u0435\u043b\u0435\u043d\u043e-\u0441\u0456\u0440\u0438\u0439 \u0447\u0430\u0439", - "\u0417\u0435\u043b\u0435\u043d\u0443\u0432\u0430\u0442\u043e-\u0431\u043b\u0430\u043a\u0438\u0442\u043d\u0438\u0439", - "\u0417\u043e\u043b\u043e\u0442\u0430\u0432\u043e-\u0431\u0435\u0440\u0435\u0437\u043e\u0432\u0438\u0439", - "\u0417\u043e\u043b\u043e\u0442\u0438\u0439", - "\u0417\u043e\u043b\u043e\u0442\u0438\u0441\u0442\u043e-\u043a\u0430\u0448\u0442\u0430\u043d\u043e\u0432\u0438\u0439", - "\u0406\u043d\u0434\u0438\u0433\u043e", - "\u0406\u0440\u0436\u0430\u0432\u0438\u0439", - "\u041a\u0430\u0440\u0434\u0438\u043d\u0430\u043b (\u043a\u043e\u043b\u0456\u0440)", - "\u041a\u0430\u0440\u043c\u0456\u043d\u043e\u0432\u0438\u0439", - "\u041a\u0430\u0448\u0442\u0430\u043d\u043e\u0432\u0438\u0439", - "\u041a\u043e\u0431\u0430\u043b\u044c\u0442\u043e\u0432\u0438\u0439", - "\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", - "\u041a\u043e\u043b\u0456\u0440 \u0437\u0430\u0441\u043c\u0430\u0433\u0438", - "\u041a\u043e\u043b\u0456\u0440 \u043c\u043e\u0440\u0441\u044c\u043a\u043e\u0457 \u043f\u0456\u043d\u0438", - "\u041a\u043e\u043b\u0456\u0440 \u043c\u043e\u0440\u0441\u044c\u043a\u043e\u0457 \u0445\u0432\u0438\u043b\u0456", - "\u041a\u043e\u0440\u0430\u043b\u043e\u0432\u0438\u0439", - "\u041a\u043e\u0440\u043e\u043b\u0456\u0432\u0441\u044c\u043a\u0438\u0439 \u0441\u0438\u043d\u0456\u0439", - "\u041a\u0440\u0435\u043c\u043e\u0432\u0438\u0439", - "\u041a\u0443\u043a\u0443\u0440\u0443\u0434\u0437\u044f\u043d\u0438\u0439", - "\u041a\u0456\u043d\u043e\u0432\u0430\u0440", - "\u041b\u0430\u0432\u0430\u043d\u0434\u043d\u0438\u0439", - "\u041b\u0430\u0437\u0443\u0440\u043e\u0432\u0438\u0439", - "\u041b\u0430\u0437\u0443\u0440\u043e\u0432\u043e-\u0441\u0438\u043d\u0456\u0439", - "\u041b\u0430\u0439\u043c", - "\u041b\u0430\u0442\u0443\u043d\u043d\u0438\u0439", - "\u041b\u0438\u043c\u043e\u043d\u043d\u0438\u0439", - "\u041b\u0438\u043c\u043e\u043d\u043d\u043e-\u043a\u0440\u0435\u043c\u043e\u0432\u0438\u0439", - "\u041b\u043b\u044f\u043d\u0438\u0439", - "\u041b\u043e\u0441\u043e\u0441\u0435\u0432\u0438\u0439", - "\u041b\u0456\u043b\u043e\u0432\u0438\u0439", - "\u041c\u0430\u043b\u0430\u0445\u0456\u0442\u043e\u0432\u0438\u0439", - "\u041c\u0430\u043b\u0438\u043d\u043e\u0432\u0438\u0439", - "\u041c\u0430\u043d\u0434\u0430\u0440\u0438\u043d\u043e\u0432\u0438\u0439", - "\u041c\u0438\u0441\u043b\u0438\u0432\u0441\u044c\u043a\u0438\u0439", - "\u041c\u043e\u0440\u043a\u0432\u044f\u043d\u0438\u0439", - "\u041c\u0456\u0434\u043d\u0438\u0439", - "\u041c\u0456\u0436\u043d\u0430\u0440\u043e\u0434\u043d\u0438\u0439 \u043f\u043e\u043c\u0430\u0440\u0430\u043d\u0447\u0435\u0432\u0438\u0439", - "\u041d\u0435\u0444\u0440\u0438\u0442\u043e\u0432\u0438\u0439", - "\u041d\u0456\u0436\u043d\u043e-\u0431\u043b\u0430\u043a\u0438\u0442\u043d\u0438\u0439", - "\u041d\u0456\u0436\u043d\u043e-\u043e\u043b\u0438\u0432\u043a\u043e\u0432\u0438\u0439", - "\u041d\u0456\u0436\u043d\u043e-\u0440\u043e\u0436\u0435\u0432\u0438\u0439", - "\u041e\u043b\u0438\u0432\u043a\u043e\u0432\u0438\u0439", - "\u041e\u043f\u0456\u0432\u043d\u0456\u0447\u043d\u043e-\u0441\u0438\u043d\u0456\u0439", - "\u041e\u0440\u0445\u0456\u0434\u0435\u044f", - "\u041f\u0430\u043b\u0435\u043d\u0430 \u0441\u0456\u0435\u043d\u0430", - "\u041f\u0430\u043b\u0435\u043d\u0438\u0439 \u043e\u0440\u0430\u043d\u0436\u0435\u0432\u0438\u0439", - "\u041f\u0430\u043d\u0433", - "\u041f\u0430\u0440\u043e\u0441\u0442\u043e\u043a \u043f\u0430\u043f\u0430\u0457", - "\u041f\u0430\u0441\u0442\u0435\u043b\u044c\u043d\u043e-\u0437\u0435\u043b\u0435\u043d\u0438\u0439", - "\u041f\u0430\u0441\u0442\u0435\u043b\u044c\u043d\u043e-\u0440\u043e\u0436\u0435\u0432\u0438\u0439", - "\u041f\u0435\u0440\u0441\u0438\u043a\u043e\u0432\u0438\u0439", - "\u041f\u0435\u0440\u0441\u044c\u043a\u0438\u0439 \u0441\u0438\u043d\u0456\u0439", - "\u041f\u043e\u043c\u0430\u0440\u0430\u043d\u0447\u0435\u0432\u0438\u0439", - "\u041f\u043e\u043c\u0430\u0440\u0430\u043d\u0447\u0435\u0432\u043e-\u043f\u0435\u0440\u0441\u0438\u043a\u043e\u0432\u0438\u0439", - "\u041f\u043e\u043c\u0430\u0440\u0430\u043d\u0447\u0435\u0432\u043e-\u0440\u043e\u0436\u0435\u0432\u0438\u0439", - "\u041f\u0443\u0440\u043f\u0443\u0440\u043d\u0438\u0439", - "\u041f\u0443\u0440\u043f\u0443\u0440\u043e\u0432\u0438\u0439", - "\u041f\u0448\u0435\u043d\u0438\u0447\u043d\u0438\u0439", - "\u041f\u0456\u0441\u043e\u0447\u043d\u0438\u0439 \u043a\u043e\u043b\u0456\u0440", - "\u0420\u043e\u0436\u0435\u0432\u0438\u0439", - "\u0420\u043e\u0436\u0435\u0432\u0438\u0439 \u041c\u0430\u0443\u043d\u0442\u0431\u0435\u0442\u0442\u0435\u043d\u0430", - "\u0420\u043e\u0436\u0435\u0432\u043e-\u043b\u0430\u0432\u0430\u043d\u0434\u043d\u0438\u0439", - "\u0420\u043e\u0436\u0435\u0432\u043e-\u043b\u0456\u043b\u043e\u0432\u0438\u0439", - "\u0421\u0430\u043b\u0430\u0442\u043e\u0432\u0438\u0439", - "\u0421\u0430\u043d\u0433\u0440\u0456\u044f", - "\u0421\u0430\u043f\u0444\u0456\u0440\u043e\u0432\u0438\u0439", - "\u0421\u0432\u0456\u0442\u043b\u043e-\u0441\u0438\u043d\u0456\u0439", - "\u0421\u0435\u043f\u0456\u044f", - "\u0421\u0438\u0432\u0430\u0432\u043e-\u0437\u0435\u043b\u0435\u043d\u0438\u0439", - "\u0421\u0438\u0433\u043d\u0430\u043b\u044c\u043d\u043e-\u043f\u043e\u043c\u0430\u0440\u0430\u043d\u0447\u0435\u0432\u0438\u0439", - "\u0421\u0438\u043d\u044f \u043f\u0438\u043b", - "\u0421\u0438\u043d\u044f \u0441\u0442\u0430\u043b\u044c", - "\u0421\u0438\u043d\u0456 \u044f\u0439\u0446\u044f \u043c\u0430\u043b\u0438\u043d\u0456\u0432\u043a\u0438", - "\u0421\u0438\u043d\u0456\u0439", - "\u0421\u0438\u043d\u0456\u0439 (RYB)", - "\u0421\u0438\u043d\u0456\u0439 (\u043f\u0456\u0433\u043c\u0435\u043d\u0442)", - "\u0421\u0438\u043d\u0456\u0439 \u0412\u041f\u0421", - "\u0421\u0438\u043d\u0456\u0439 \u041a\u043b\u0435\u0439\u043d\u0430", - "\u0421\u043b\u0438\u0432\u043e\u0432\u0438\u0439", - "\u0421\u043c\u0430\u0440\u0430\u0433\u0434\u043e\u0432\u0438\u0439", - "\u0421\u043f\u0430\u0440\u0436\u0435\u0432\u0438\u0439", - "\u0421\u0440\u0456\u0431\u043d\u0438\u0439", - "\u0421\u0442\u0430\u0440\u0435 \u0437\u043e\u043b\u043e\u0442\u043e", - "\u0421\u0456\u0440\u0430 \u0441\u043f\u0430\u0440\u0436\u0430", - "\u0421\u0456\u0440\u0438\u0439", - "\u0421\u0456\u0440\u0438\u0439 \u0448\u0438\u0444\u0435\u0440", - "\u0422\u0435\u043c\u043d\u0438\u0439 \u0432\u0435\u0441\u043d\u044f\u043d\u043e-\u0437\u0435\u043b\u0435\u043d\u0438\u0439", - "\u0422\u0435\u043c\u043d\u0438\u0439 \u0436\u043e\u0432\u0442\u043e-\u0431\u0440\u0443\u043d\u0430\u0442\u043d\u0438\u0439", - "\u0422\u0435\u043c\u043d\u0438\u0439 \u0437\u0435\u043b\u0435\u043d\u0438\u0439 \u0447\u0430\u0439", - "\u0422\u0435\u043c\u043d\u0438\u0439 \u043f\u0430\u0441\u0442\u0435\u043b\u044c\u043d\u043e-\u0437\u0435\u043b\u0435\u043d\u0438\u0439", - "\u0422\u0435\u043c\u043d\u0438\u0439 \u0445\u0430\u043a\u0456", - "\u0422\u0435\u043c\u043d\u0438\u0439 \u0456\u043d\u0434\u0438\u0433\u043e", - "\u0422\u0435\u043c\u043d\u043e-\u0430\u0441\u043f\u0456\u0434\u043d\u0438\u0439 \u0441\u0456\u0440\u0438\u0439", - "\u0422\u0435\u043c\u043d\u043e-\u0431\u0440\u0443\u043d\u0430\u0442\u043d\u0438\u0439", - "\u0422\u0435\u043c\u043d\u043e-\u0431\u0456\u0440\u044e\u0437\u043e\u0432\u0438\u0439", - "\u0422\u0435\u043c\u043d\u043e-\u0437\u0435\u043b\u0435\u043d\u0438\u0439", - "\u0422\u0435\u043c\u043d\u043e-\u0437\u0435\u043b\u0435\u043d\u0438\u0439 \u0445\u0430\u043a\u0456", - "\u0422\u0435\u043c\u043d\u043e-\u0437\u043e\u043b\u043e\u0442\u0438\u0439", - "\u0422\u0435\u043c\u043d\u043e-\u043a\u0430\u0440\u043c\u0456\u043d\u043e\u0432\u0438\u0439", - "\u0422\u0435\u043c\u043d\u043e-\u043a\u0430\u0448\u0442\u0430\u043d\u043e\u0432\u0438\u0439", - "\u0422\u0435\u043c\u043d\u043e-\u043a\u043e\u0440\u0430\u043b\u043e\u0432\u0438\u0439", - "\u0422\u0435\u043c\u043d\u043e-\u043b\u0430\u0437\u0443\u0440\u043d\u0438\u0439", - "\u0422\u0435\u043c\u043d\u043e-\u043b\u043e\u0441\u043e\u0441\u0435\u0432\u0438\u0439", - "\u0422\u0435\u043c\u043d\u043e-\u043c\u0430\u043d\u0434\u0430\u0440\u0438\u043d\u043e\u0432\u0438\u0439", - "\u0422\u0435\u043c\u043d\u043e-\u043e\u043b\u0438\u0432\u043a\u043e\u0432\u0438\u0439", - "\u0422\u0435\u043c\u043d\u043e-\u043f\u0435\u0440\u0441\u0438\u043a\u043e\u0432\u0438\u0439", - "\u0422\u0435\u043c\u043d\u043e-\u0440\u043e\u0436\u0435\u0432\u0438\u0439", - "\u0422\u0435\u043c\u043d\u043e-\u0441\u0438\u043d\u0456\u0439", - "\u0423\u043b\u044c\u0442\u0440\u0430\u043c\u0430\u0440\u0438\u043d\u043e\u0432\u0438\u0439", - "\u0423\u043c\u0431\u0440\u0430", - "\u0423\u043c\u0431\u0440\u0430 \u043f\u0430\u043b\u0435\u043d\u0430", - "\u0424\u0443\u043a\u0441\u0456\u044f", - "\u0424\u0456\u043e\u043b\u0435\u0442\u043e\u0432\u0438\u0439", - "\u0424\u0456\u043e\u043b\u0435\u0442\u043e\u0432\u043e-\u0431\u0430\u043a\u043b\u0430\u0436\u0430\u043d\u043e\u0432\u0438\u0439", - "\u0424\u0456\u043e\u043b\u0435\u0442\u043e\u0432\u043e-\u0447\u0435\u0440\u0432\u043e\u043d\u0438\u0439", - "\u0425\u0430\u043a\u0456", - "\u0426\u0438\u043d\u0430\u043c\u043e\u043d\u043e\u0432\u0438\u0439", - "\u0426\u0438\u043d\u043d\u0432\u0430\u043b\u044c\u0434\u0438\u0442", - "\u0426\u0456\u0430\u043d (\u043a\u043e\u043b\u0456\u0440)", - "\u0426\u0456\u0430\u043d\u043e-\u0431\u043b\u0430\u043a\u0438\u0442\u043d\u0438\u0439", - "\u0427\u0435\u0440\u0432\u043e\u043d\u0438\u0439", - "\u0427\u0435\u0440\u0432\u043e\u043d\u043e-\u0431\u0443\u0440\u043e-\u043f\u043e\u043c\u0430\u0440\u0430\u043d\u0447\u0435\u0432\u0438\u0439", - "\u0427\u0435\u0440\u0432\u043e\u043d\u043e\u0432\u0430\u0442\u043e-\u0431\u0440\u0443\u043d\u0430\u0442\u043d\u0438\u0439", - "\u0427\u043e\u0440\u043d\u0438\u0439", - "\u0428\u0430\u0444\u0440\u0430\u043d\u043e\u0432\u0438\u0439", - "\u0428\u043a\u0456\u0440\u0430 \u0431\u0443\u0439\u0432\u043e\u043b\u0430", - "\u0428\u043e\u043a\u043e\u043b\u0430\u0434\u043d\u0438\u0439", - "\u042f\u0441\u043a\u0440\u0430\u0432\u043e-\u0431\u0443\u0440\u0448\u0442\u0438\u043d\u043e\u0432\u0438\u0439", - "\u042f\u0441\u043a\u0440\u0430\u0432\u043e-\u0431\u0456\u0440\u044e\u0437\u043e\u0432\u0438\u0439", - "\u042f\u0441\u043a\u0440\u0430\u0432\u043e-\u0437\u0435\u043b\u0435\u043d\u0438\u0439", - "\u042f\u0441\u043a\u0440\u0430\u0432\u043e-\u0440\u043e\u0436\u0435\u0432\u0438\u0439", - "\u042f\u0441\u043a\u0440\u0430\u0432\u043e-\u0444\u0456\u043e\u043b\u0435\u0442\u043e\u0432\u0438\u0439", - "\u042f\u0441\u043d\u043e-\u0431\u0440\u0443\u043d\u0430\u0442\u043d\u0438\u0439", - "\u042f\u0441\u043d\u043e-\u0432\u0438\u0448\u043d\u0435\u0432\u0438\u0439", - "\u042f\u0441\u043d\u043e-\u043b\u0430\u0437\u0443\u0440\u043e\u0432\u0438\u0439", - "\u042f\u0441\u043d\u043e-\u043b\u0430\u0437\u0443\u0440\u043e\u0432\u0438\u0439 (\u0432\u0435\u0431)" -) - -all_colors_uk_ua <- structure(list( - '#FBCEB1', - '#7FFFD4', - '#E32636', - '#E52B50', - '#F19CBB', - '#9966CC', - '#A4C639', - '#3B444B', - '#FF9966', - '#FF2400', - '#990066', - '#CCCCFF', - '#F5F5DC', - '#003153', - '#6495ED', - '#AFEEEE', - '#0070FF', - '#00DDDD', - '#8A2BE2', - '#996666', - '#987654', - '#ABCDEF', - '#AF4035', - '#DDADAF', - '#F984E5', - '#DABDAB', - '#FADADD', - '#ACB78E', - '#CD7F32', - '#964B00', - '#800000', - '#D8BFD8', - '#C8A2C8', - '#900020', - '#755A57', - '#FFBF00', - '#FFFFFF', - '#FFDEAD', - '#30D5C8', - '#3D2B1F', - '#0095B6', - '#CC7722', - '#FFBA00', - '#702963', - '#FF7518', - '#FC0FC0', - '#DF73FF', - '#423189', - '#C9A0DC', - '#D1E231', - '#E49B0F', - '#FFDB58', - '#79443B', - '#1560BD', - '#FF55A3', - '#FFFF00', - '#ADFF2F', - '#FADFAD', - '#1E90FF', - '#00FF7F', - '#98FF98', - '#01796F', - '#2E8B57', - '#00FF00', - '#4B5320', - '#ADDFAD', - '#4F7942', - '#D0F0C0', - '#CADABA', - '#008080', - '#DAA520', - '#FFD700', - '#6D351A', - '#4B0082', - '#B7410E', - '#C41E3A', - '#960018', - '#CD5C5C', - '#0047AB', - '#FFD800', - '#D2B48C', - '#FFF5EE', - '#00FFFF', - '#FF7F50', - '#4169E1', - '#FFFDD0', - '#FBEC5D', - '#FF4D00', - '#E6E6FA', - '#007BA7', - '#2A52BE', - '#CCFF00', - '#B5A642', - '#FDE910', - '#FFFACD', - '#EEDC82', - '#FF8C69', - '#DB7093', - '#0BDA51', - '#DC143C', - '#FFCC00', - '#004225', - '#ED9121', - '#B87333', - '#FF4F00', - '#00A86B', - '#E0FFFF', - '#6B8E23', - '#FB607F', - '#808000', - '#003366', - '#DA70D6', - '#E97451', - '#CC5500', - '#C7FCEC', - '#FFEFD5', - '#77DD77', - '#FFD1DC', - '#FFE5B4', - '#6600FF', - '#FFA500', - '#FFCC99', - '#FF9966', - '#FF00FF', - '#660099', - '#F5DEB3', - '#F4A460', - '#FFC0CB', - '#997A8D', - '#FFF0F5', - '#993366', - '#7FFF00', - '#92000A', - '#082567', - '#007DFF', - '#704214', - '#ACE1AF', - '#FF9900', - '#003399', - '#4682B4', - '#00CCCC', - '#0000FF', - '#0247FE', - '#333399', - '#5D8AA8', - '#3A75C4', - '#660066', - '#50C878', - '#7BA05B', - '#C0C0C0', - '#CFB53B', - '#465945', - '#808080', - '#708090', - '#177245', - '#918151', - '#BADBAD', - '#03C03C', - '#BDB76B', - '#310062', - '#2F4F4F', - '#654321', - '#116062', - '#013220', - '#78866B', - '#B8860B', - '#560319', - '#986960', - '#CD5B45', - '#08457E', - '#E9967A', - '#FFA812', - '#556832', - '#FFDAB9', - '#E75480', - '#000080', - '#120A8F', - '#734A12', - '#8A3324', - '#FF00FF', - '#8B00FF', - '#991199', - '#C71585', - '#C3B091', - '#7B3F00', - '#EBC2AF', - '#00FFFF', - '#F0F8FF', - '#FF0000', - '#CD5700', - '#CC8899', - '#000000', - '#F4C430', - '#F0DC82', - '#D2691E', - '#FF7E00', - '#08E8DE', - '#66FF00', - '#FF007F', - '#CD00CD', - '#CD853F', - '#DE3163', - '#007FFF', - '#F0FFFF' -), .Names = all_colors_uk_ua_names) - -safe_colors_uk_ua <- c( - "\u0427\u043e\u0440\u043d\u0438\u0439", - "\u0411\u0440\u0443\u043d\u0430\u0442\u043e-\u043c\u0430\u043b\u0438\u043d\u043e\u0432\u0438\u0439", - "\u041a\u043e\u043b\u0456\u0440 \u043c\u043e\u0440\u0441\u044c\u043a\u043e\u0457 \u0445\u0432\u0438\u043b\u0456", - "\u041f\u0443\u0440\u043f\u0443\u0440\u043d\u0438\u0439", - "\u0426\u0456\u0430\u043d (\u043a\u043e\u043b\u0456\u0440)", - "\u0421\u0440\u0456\u0431\u043d\u0438\u0439", - "\u0417\u0435\u043b\u0435\u043d\u0438\u0439", - "\u0422\u0435\u043c\u043d\u043e-\u0441\u0438\u043d\u0456\u0439", - "\u041e\u043b\u0438\u0432\u043a\u043e\u0432\u0438\u0439", - "\u041f\u043e\u043c\u0430\u0440\u0430\u043d\u0447\u0435\u0432\u0438\u0439", - "\u0421\u0438\u043d\u0456\u0439", - "\u0427\u0435\u0440\u0432\u043e\u043d\u0438\u0439", - "\u0421\u0456\u0440\u0438\u0439", - "\u0416\u043e\u0432\u0442\u0438\u0439", - "\u0411\u0456\u043b\u0438\u0439" +#' @title ColorProvider uk_UA +#' @description methods for colors in locale Ukrainian (Ukraine) (uk_UA) +#' @export +#' @keywords internal +#' @examples +#' x <- colors("template") +#' x$locale +#' x$color_name() +#' x$safe_color_name() +#' x$hex_color() +#' x$safe_hex_color() +#' x$rgb_color() +#' x$rgb_css_color() +#' x$hex_from_name("Синій") +ColorProvider_uk_UA <- R6::R6Class( + inherit = ColorProvider, + "ColorProvider_uk_UA", + lock_objects = FALSE, + public = list( + all_colors = list( + "\u0410\u0431\u0440\u0438\u043a\u043e\u0441\u043e\u0432\u0438\u0439" = "#FBCEB1", + "\u0410\u043a\u0432\u0430\u043c\u0430\u0440\u0438\u043d\u043e\u0432\u0438\u0439" = "#7FFFD4", + "\u0410\u043b\u0456\u0437\u0430\u0440\u0438\u043d\u043e\u0432\u0438\u0439 \u0447\u0435\u0440\u0432\u043e\u043d\u0438\u0439" = "#E32636", + "\u0410\u043c\u0430\u0440\u0430\u043d\u0442\u043e\u0432\u0438\u0439" = "#E52B50", + "\u0410\u043c\u0430\u0440\u0430\u043d\u0442\u043e\u0432\u043e-\u0440\u043e\u0436\u0435\u0432\u0438\u0439" = "#F19CBB", + "\u0410\u043c\u0435\u0442\u0438\u0441\u0442\u043e\u0432\u0438\u0439" = "#9966CC", + "\u0410\u043d\u0434\u0440\u043e\u0457\u0434\u043d\u0438\u0439 \u0437\u0435\u043b\u0435\u043d\u0438\u0439" = "#A4C639", + "\u0410\u0440\u0441\u0435\u043d\u043e\u0432\u0438\u0439" = "#3B444B", + "\u0410\u0442\u043e\u043c\u043d\u0438\u0439 \u043c\u0430\u043d\u0434\u0430\u0440\u0456\u043d\u043e\u0432\u0438\u0439" = "#FF9966", + "\u0411\u0430\u0433\u0440\u044f\u043d\u0438\u0439" = "#FF2400", + "\u0411\u0430\u043a\u043b\u0430\u0436\u0430\u043d\u043e\u0432\u0438\u0439" = "#990066", + "\u0411\u0430\u0440\u0432\u0456\u043d\u043a\u043e\u0432\u0438\u0439" = "#CCCCFF", + "\u0411\u0435\u0436\u0435\u0432\u0438\u0439" = "#F5F5DC", + "\u0411\u0435\u0440\u043b\u0456\u043d\u0441\u044c\u043a\u0430 \u043b\u0430\u0437\u0443\u0440" = "#003153", + "\u0411\u043b\u0430\u0432\u0430\u0442\u043d\u0438\u0439" = "#6495ED", + "\u0411\u043b\u0430\u043a\u0438\u0442\u043d\u0438\u0439" = "#AFEEEE", + "\u0411\u043b\u0430\u043a\u0438\u0442\u043d\u0438\u0439 \u0411\u0440\u0430\u043d\u0434\u0435\u0439\u0441\u0430" = "#0070FF", + "\u0411\u043b\u0430\u043a\u0438\u0442\u043d\u043e-\u0437\u0435\u043b\u0435\u043d\u0438\u0439" = "#00DDDD", + "\u0411\u043b\u0430\u043a\u0438\u0442\u043d\u043e-\u0444\u0456\u043e\u043b\u0435\u0442\u043e\u0432\u0438\u0439" = "#8A2BE2", + "\u0411\u043b\u0456\u0434\u0438\u0439 \u0440\u043e\u0436\u0435\u0432\u043e-\u043b\u0456\u043b\u043e\u0432\u0438\u0439" = "#996666", + "\u0411\u043b\u0456\u0434\u043e-\u0431\u0440\u0443\u043d\u0430\u0442\u043d\u0438\u0439" = "#987654", + "\u0411\u043b\u0456\u0434\u043e-\u0432\u043e\u043b\u043e\u0448\u043a\u043e\u0432\u0438\u0439" = "#ABCDEF", + "\u0411\u043b\u0456\u0434\u043e-\u043a\u0430\u0440\u043c\u0456\u043d\u043e\u0432\u0438\u0439" = "#AF4035", + "\u0411\u043b\u0456\u0434\u043e-\u043a\u0430\u0448\u0442\u0430\u043d\u043e\u0432\u0438\u0439" = "#DDADAF", + "\u0411\u043b\u0456\u0434\u043e-\u043f\u0443\u0440\u043f\u0443\u0440\u043e\u0432\u0438\u0439" = "#F984E5", + "\u0411\u043b\u0456\u0434\u043e-\u043f\u0456\u0441\u043e\u0447\u043d\u0438\u0439" = "#DABDAB", + "\u0411\u043b\u0456\u0434\u043e-\u0440\u043e\u0436\u0435\u0432\u0438\u0439" = "#FADADD", + "\u0411\u043e\u043b\u043e\u0442\u043d\u0438\u0439" = "#ACB78E", + "\u0411\u0440\u043e\u043d\u0437\u043e\u0432\u0438\u0439" = "#CD7F32", + "\u0411\u0440\u0443\u043d\u0430\u0442\u043d\u0438\u0439" = "#964B00", + "\u0411\u0440\u0443\u043d\u0430\u0442\u043e-\u043c\u0430\u043b\u0438\u043d\u043e\u0432\u0438\u0439" = "#800000", + "\u0411\u0443\u0434\u044f\u043a\u043e\u0432\u0438\u0439" = "#D8BFD8", + "\u0411\u0443\u0437\u043a\u043e\u0432\u0438\u0439" = "#C8A2C8", + "\u0411\u0443\u0440\u0433\u0443\u043d\u0434\u0441\u044c\u043a\u0438\u0439" = "#900020", + "\u0411\u0443\u0440\u0438\u0439" = "#755A57", "\u0411\u0443\u0440\u0448\u0442\u0438\u043d\u043e\u0432\u0438\u0439" = "#FFBF00", + "\u0411\u0456\u043b\u0438\u0439" = "#FFFFFF", "\u0411\u0456\u043b\u0438\u0439 \u043d\u0430\u0432\u0430\u0445\u043e" = "#FFDEAD", + "\u0411\u0456\u0440\u044e\u0437\u043e\u0432\u0438\u0439" = "#30D5C8", + "\u0411\u0456\u0441\u0442\u0440" = "#3D2B1F", "\u0412\u043e\u0434\u0430 \u043f\u043b\u044f\u0436\u0430 \u0411\u043e\u043d\u0434\u0456" = "#0095B6", + "\u0412\u043e\u0445\u0440\u0430" = "#CC7722", "\u0412\u0456\u0434\u0431\u0456\u0440\u043d\u0438\u0439 \u0436\u043e\u0432\u0442\u0438\u0439" = "#FFBA00", + "\u0412\u0456\u0437\u0430\u043d\u0442\u0456\u0439\u0441\u044c\u043a\u0438\u0439" = "#702963", + "\u0413\u0430\u0440\u0431\u0443\u0437" = "#FF7518", "\u0413\u0430\u0440\u044f\u0447\u043e-\u0440\u043e\u0436\u0435\u0432\u0438\u0439" = "#FC0FC0", + "\u0413\u0435\u043b\u0456\u043e\u0442\u0440\u043e\u043f" = "#DF73FF", + "\u0413\u043b\u0438\u0431\u043e\u043a\u0438\u0439 \u0444\u0456\u043e\u043b\u0435\u0442\u043e\u0432\u0438\u0439" = "#423189", + "\u0413\u043b\u0438\u0446\u0456\u043d\u0456\u044f" = "#C9A0DC", + "\u0413\u0440\u0443\u0448\u0435\u0432\u0438\u0439" = "#D1E231", + "\u0413\u0443\u043c\u0456\u0433\u0443\u0442" = "#E49B0F", + "\u0413\u0456\u0440\u0447\u0438\u0447\u043d\u0438\u0439" = "#FFDB58", + "\u0414\u0435\u0440\u0435\u0432\u0430" = "#79443B", "\u0414\u0436\u0438\u043d\u0441\u043e\u0432\u0438\u0439" = "#1560BD", + "\u0414\u0456\u0430\u043c\u0430\u043d\u0442\u043e\u0432\u043e-\u0440\u043e\u0436\u0435\u0432\u0438\u0439" = "#FF55A3", + "\u0416\u043e\u0432\u0442\u0438\u0439" = "#FFFF00", "\u0416\u043e\u0432\u0442\u043e-\u0437\u0435\u043b\u0435\u043d\u0438\u0439" = "#ADFF2F", + "\u0416\u043e\u0432\u0442\u043e-\u043f\u0435\u0440\u0441\u0438\u043a\u043e\u0432\u0438\u0439" = "#FADFAD", + "\u0417\u0430\u0445\u0438\u0441\u043d\u0438\u0439 \u0441\u0438\u043d\u0456\u0439" = "#1E90FF", + "\u0417\u0435\u043b\u0435\u043d\u0430 \u0432\u0435\u0441\u043d\u0430" = "#00FF7F", + "\u0417\u0435\u043b\u0435\u043d\u0430 \u043c\u02bc\u044f\u0442\u0430" = "#98FF98", + "\u0417\u0435\u043b\u0435\u043d\u0430 \u0441\u043e\u0441\u043d\u0430" = "#01796F", + "\u0417\u0435\u043b\u0435\u043d\u0435 \u043c\u043e\u0440\u0435" = "#2E8B57", + "\u0417\u0435\u043b\u0435\u043d\u0438\u0439" = "#00FF00", + "\u0417\u0435\u043b\u0435\u043d\u0438\u0439 \u0430\u0440\u043c\u0456\u0439\u0441\u044c\u043a\u0438\u0439" = "#4B5320", + "\u0417\u0435\u043b\u0435\u043d\u0438\u0439 \u043c\u043e\u0445" = "#ADDFAD", + "\u0417\u0435\u043b\u0435\u043d\u0438\u0439 \u043f\u0430\u043f\u043e\u0440\u043e\u0442\u044c" = "#4F7942", + "\u0417\u0435\u043b\u0435\u043d\u0438\u0439 \u0447\u0430\u0439" = "#D0F0C0", + "\u0417\u0435\u043b\u0435\u043d\u043e-\u0441\u0456\u0440\u0438\u0439 \u0447\u0430\u0439" = "#CADABA", + "\u0417\u0435\u043b\u0435\u043d\u0443\u0432\u0430\u0442\u043e-\u0431\u043b\u0430\u043a\u0438\u0442\u043d\u0438\u0439" = "#008080", + "\u0417\u043e\u043b\u043e\u0442\u0430\u0432\u043e-\u0431\u0435\u0440\u0435\u0437\u043e\u0432\u0438\u0439" = "#DAA520", + "\u0417\u043e\u043b\u043e\u0442\u0438\u0439" = "#FFD700", + "\u0417\u043e\u043b\u043e\u0442\u0438\u0441\u0442\u043e-\u043a\u0430\u0448\u0442\u0430\u043d\u043e\u0432\u0438\u0439" = "#6D351A", + "\u0406\u043d\u0434\u0438\u0433\u043e" = "#4B0082", "\u0406\u0440\u0436\u0430\u0432\u0438\u0439" = "#B7410E", + "\u041a\u0430\u0440\u0434\u0438\u043d\u0430\u043b (\u043a\u043e\u043b\u0456\u0440)" = "#C41E3A", + "\u041a\u0430\u0440\u043c\u0456\u043d\u043e\u0432\u0438\u0439" = "#960018", + "\u041a\u0430\u0448\u0442\u0430\u043d\u043e\u0432\u0438\u0439" = "#CD5C5C", + "\u041a\u043e\u0431\u0430\u043b\u044c\u0442\u043e\u0432\u0438\u0439" = "#0047AB", + "\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", + "\u041a\u043e\u043b\u0456\u0440 \u0437\u0430\u0441\u043c\u0430\u0433\u0438" = "#D2B48C", + "\u041a\u043e\u043b\u0456\u0440 \u043c\u043e\u0440\u0441\u044c\u043a\u043e\u0457 \u043f\u0456\u043d\u0438" = "#FFF5EE", + "\u041a\u043e\u043b\u0456\u0440 \u043c\u043e\u0440\u0441\u044c\u043a\u043e\u0457 \u0445\u0432\u0438\u043b\u0456" = "#00FFFF", + "\u041a\u043e\u0440\u0430\u043b\u043e\u0432\u0438\u0439" = "#FF7F50", + "\u041a\u043e\u0440\u043e\u043b\u0456\u0432\u0441\u044c\u043a\u0438\u0439 \u0441\u0438\u043d\u0456\u0439" = "#4169E1", + "\u041a\u0440\u0435\u043c\u043e\u0432\u0438\u0439" = "#FFFDD0", + "\u041a\u0443\u043a\u0443\u0440\u0443\u0434\u0437\u044f\u043d\u0438\u0439" = "#FBEC5D", + "\u041a\u0456\u043d\u043e\u0432\u0430\u0440" = "#FF4D00", + "\u041b\u0430\u0432\u0430\u043d\u0434\u043d\u0438\u0439" = "#E6E6FA", + "\u041b\u0430\u0437\u0443\u0440\u043e\u0432\u0438\u0439" = "#007BA7", + "\u041b\u0430\u0437\u0443\u0440\u043e\u0432\u043e-\u0441\u0438\u043d\u0456\u0439" = "#2A52BE", + "\u041b\u0430\u0439\u043c" = "#CCFF00", "\u041b\u0430\u0442\u0443\u043d\u043d\u0438\u0439" = "#B5A642", + "\u041b\u0438\u043c\u043e\u043d\u043d\u0438\u0439" = "#FDE910", + "\u041b\u0438\u043c\u043e\u043d\u043d\u043e-\u043a\u0440\u0435\u043c\u043e\u0432\u0438\u0439" = "#FFFACD", + "\u041b\u043b\u044f\u043d\u0438\u0439" = "#EEDC82", "\u041b\u043e\u0441\u043e\u0441\u0435\u0432\u0438\u0439" = "#FF8C69", + "\u041b\u0456\u043b\u043e\u0432\u0438\u0439" = "#DB7093", + "\u041c\u0430\u043b\u0430\u0445\u0456\u0442\u043e\u0432\u0438\u0439" = "#0BDA51", + "\u041c\u0430\u043b\u0438\u043d\u043e\u0432\u0438\u0439" = "#DC143C", + "\u041c\u0430\u043d\u0434\u0430\u0440\u0438\u043d\u043e\u0432\u0438\u0439" = "#FFCC00", + "\u041c\u0438\u0441\u043b\u0438\u0432\u0441\u044c\u043a\u0438\u0439" = "#004225", + "\u041c\u043e\u0440\u043a\u0432\u044f\u043d\u0438\u0439" = "#ED9121", + "\u041c\u0456\u0434\u043d\u0438\u0439" = "#B87333", "\u041c\u0456\u0436\u043d\u0430\u0440\u043e\u0434\u043d\u0438\u0439 \u043f\u043e\u043c\u0430\u0440\u0430\u043d\u0447\u0435\u0432\u0438\u0439" = "#FF4F00", + "\u041d\u0435\u0444\u0440\u0438\u0442\u043e\u0432\u0438\u0439" = "#00A86B", + "\u041d\u0456\u0436\u043d\u043e-\u0431\u043b\u0430\u043a\u0438\u0442\u043d\u0438\u0439" = "#E0FFFF", + "\u041d\u0456\u0436\u043d\u043e-\u043e\u043b\u0438\u0432\u043a\u043e\u0432\u0438\u0439" = "#6B8E23", + "\u041d\u0456\u0436\u043d\u043e-\u0440\u043e\u0436\u0435\u0432\u0438\u0439" = "#FB607F", + "\u041e\u043b\u0438\u0432\u043a\u043e\u0432\u0438\u0439" = "#808000", + "\u041e\u043f\u0456\u0432\u043d\u0456\u0447\u043d\u043e-\u0441\u0438\u043d\u0456\u0439" = "#003366", + "\u041e\u0440\u0445\u0456\u0434\u0435\u044f" = "#DA70D6", + "\u041f\u0430\u043b\u0435\u043d\u0430 \u0441\u0456\u0435\u043d\u0430" = "#E97451", + "\u041f\u0430\u043b\u0435\u043d\u0438\u0439 \u043e\u0440\u0430\u043d\u0436\u0435\u0432\u0438\u0439" = "#CC5500", + "\u041f\u0430\u043d\u0433" = "#C7FCEC", "\u041f\u0430\u0440\u043e\u0441\u0442\u043e\u043a \u043f\u0430\u043f\u0430\u0457" = "#FFEFD5", + "\u041f\u0430\u0441\u0442\u0435\u043b\u044c\u043d\u043e-\u0437\u0435\u043b\u0435\u043d\u0438\u0439" = "#77DD77", + "\u041f\u0430\u0441\u0442\u0435\u043b\u044c\u043d\u043e-\u0440\u043e\u0436\u0435\u0432\u0438\u0439" = "#FFD1DC", + "\u041f\u0435\u0440\u0441\u0438\u043a\u043e\u0432\u0438\u0439" = "#FFE5B4", + "\u041f\u0435\u0440\u0441\u044c\u043a\u0438\u0439 \u0441\u0438\u043d\u0456\u0439" = "#6600FF", + "\u041f\u043e\u043c\u0430\u0440\u0430\u043d\u0447\u0435\u0432\u0438\u0439" = "#FFA500", + "\u041f\u043e\u043c\u0430\u0440\u0430\u043d\u0447\u0435\u0432\u043e-\u043f\u0435\u0440\u0441\u0438\u043a\u043e\u0432\u0438\u0439" = "#FFCC99", + "\u041f\u043e\u043c\u0430\u0440\u0430\u043d\u0447\u0435\u0432\u043e-\u0440\u043e\u0436\u0435\u0432\u0438\u0439" = "#FF9966", + "\u041f\u0443\u0440\u043f\u0443\u0440\u043d\u0438\u0439" = "#FF00FF", + "\u041f\u0443\u0440\u043f\u0443\u0440\u043e\u0432\u0438\u0439" = "#660099", + "\u041f\u0448\u0435\u043d\u0438\u0447\u043d\u0438\u0439" = "#F5DEB3", + "\u041f\u0456\u0441\u043e\u0447\u043d\u0438\u0439 \u043a\u043e\u043b\u0456\u0440" = "#F4A460", + "\u0420\u043e\u0436\u0435\u0432\u0438\u0439" = "#FFC0CB", + "\u0420\u043e\u0436\u0435\u0432\u0438\u0439 \u041c\u0430\u0443\u043d\u0442\u0431\u0435\u0442\u0442\u0435\u043d\u0430" = "#997A8D", + "\u0420\u043e\u0436\u0435\u0432\u043e-\u043b\u0430\u0432\u0430\u043d\u0434\u043d\u0438\u0439" = "#FFF0F5", + "\u0420\u043e\u0436\u0435\u0432\u043e-\u043b\u0456\u043b\u043e\u0432\u0438\u0439" = "#993366", + "\u0421\u0430\u043b\u0430\u0442\u043e\u0432\u0438\u0439" = "#7FFF00", + "\u0421\u0430\u043d\u0433\u0440\u0456\u044f" = "#92000A", + "\u0421\u0430\u043f\u0444\u0456\u0440\u043e\u0432\u0438\u0439" = "#082567", + "\u0421\u0432\u0456\u0442\u043b\u043e-\u0441\u0438\u043d\u0456\u0439" = "#007DFF", + "\u0421\u0435\u043f\u0456\u044f" = "#704214", "\u0421\u0438\u0432\u0430\u0432\u043e-\u0437\u0435\u043b\u0435\u043d\u0438\u0439" = "#ACE1AF", + "\u0421\u0438\u0433\u043d\u0430\u043b\u044c\u043d\u043e-\u043f\u043e\u043c\u0430\u0440\u0430\u043d\u0447\u0435\u0432\u0438\u0439" = "#FF9900", + "\u0421\u0438\u043d\u044f \u043f\u0438\u043b" = "#003399", + "\u0421\u0438\u043d\u044f \u0441\u0442\u0430\u043b\u044c" = "#4682B4", + "\u0421\u0438\u043d\u0456 \u044f\u0439\u0446\u044f \u043c\u0430\u043b\u0438\u043d\u0456\u0432\u043a\u0438" = "#00CCCC", + "\u0421\u0438\u043d\u0456\u0439" = "#0000FF", "\u0421\u0438\u043d\u0456\u0439 (RYB)" = "#0247FE", + "\u0421\u0438\u043d\u0456\u0439 (\u043f\u0456\u0433\u043c\u0435\u043d\u0442)" = "#333399", + "\u0421\u0438\u043d\u0456\u0439 \u0412\u041f\u0421" = "#5D8AA8", + "\u0421\u0438\u043d\u0456\u0439 \u041a\u043b\u0435\u0439\u043d\u0430" = "#3A75C4", + "\u0421\u043b\u0438\u0432\u043e\u0432\u0438\u0439" = "#660066", + "\u0421\u043c\u0430\u0440\u0430\u0433\u0434\u043e\u0432\u0438\u0439" = "#50C878", + "\u0421\u043f\u0430\u0440\u0436\u0435\u0432\u0438\u0439" = "#7BA05B", + "\u0421\u0440\u0456\u0431\u043d\u0438\u0439" = "#C0C0C0", + "\u0421\u0442\u0430\u0440\u0435 \u0437\u043e\u043b\u043e\u0442\u043e" = "#CFB53B", + "\u0421\u0456\u0440\u0430 \u0441\u043f\u0430\u0440\u0436\u0430" = "#465945", + "\u0421\u0456\u0440\u0438\u0439" = "#808080", "\u0421\u0456\u0440\u0438\u0439 \u0448\u0438\u0444\u0435\u0440" = "#708090", + "\u0422\u0435\u043c\u043d\u0438\u0439 \u0432\u0435\u0441\u043d\u044f\u043d\u043e-\u0437\u0435\u043b\u0435\u043d\u0438\u0439" = "#177245", + "\u0422\u0435\u043c\u043d\u0438\u0439 \u0436\u043e\u0432\u0442\u043e-\u0431\u0440\u0443\u043d\u0430\u0442\u043d\u0438\u0439" = "#918151", + "\u0422\u0435\u043c\u043d\u0438\u0439 \u0437\u0435\u043b\u0435\u043d\u0438\u0439 \u0447\u0430\u0439" = "#BADBAD", + "\u0422\u0435\u043c\u043d\u0438\u0439 \u043f\u0430\u0441\u0442\u0435\u043b\u044c\u043d\u043e-\u0437\u0435\u043b\u0435\u043d\u0438\u0439" = "#03C03C", + "\u0422\u0435\u043c\u043d\u0438\u0439 \u0445\u0430\u043a\u0456" = "#BDB76B", + "\u0422\u0435\u043c\u043d\u0438\u0439 \u0456\u043d\u0434\u0438\u0433\u043e" = "#310062", + "\u0422\u0435\u043c\u043d\u043e-\u0430\u0441\u043f\u0456\u0434\u043d\u0438\u0439 \u0441\u0456\u0440\u0438\u0439" = "#2F4F4F", + "\u0422\u0435\u043c\u043d\u043e-\u0431\u0440\u0443\u043d\u0430\u0442\u043d\u0438\u0439" = "#654321", + "\u0422\u0435\u043c\u043d\u043e-\u0431\u0456\u0440\u044e\u0437\u043e\u0432\u0438\u0439" = "#116062", + "\u0422\u0435\u043c\u043d\u043e-\u0437\u0435\u043b\u0435\u043d\u0438\u0439" = "#013220", + "\u0422\u0435\u043c\u043d\u043e-\u0437\u0435\u043b\u0435\u043d\u0438\u0439 \u0445\u0430\u043a\u0456" = "#78866B", + "\u0422\u0435\u043c\u043d\u043e-\u0437\u043e\u043b\u043e\u0442\u0438\u0439" = "#B8860B", + "\u0422\u0435\u043c\u043d\u043e-\u043a\u0430\u0440\u043c\u0456\u043d\u043e\u0432\u0438\u0439" = "#560319", + "\u0422\u0435\u043c\u043d\u043e-\u043a\u0430\u0448\u0442\u0430\u043d\u043e\u0432\u0438\u0439" = "#986960", + "\u0422\u0435\u043c\u043d\u043e-\u043a\u043e\u0440\u0430\u043b\u043e\u0432\u0438\u0439" = "#CD5B45", + "\u0422\u0435\u043c\u043d\u043e-\u043b\u0430\u0437\u0443\u0440\u043d\u0438\u0439" = "#08457E", + "\u0422\u0435\u043c\u043d\u043e-\u043b\u043e\u0441\u043e\u0441\u0435\u0432\u0438\u0439" = "#E9967A", + "\u0422\u0435\u043c\u043d\u043e-\u043c\u0430\u043d\u0434\u0430\u0440\u0438\u043d\u043e\u0432\u0438\u0439" = "#FFA812", + "\u0422\u0435\u043c\u043d\u043e-\u043e\u043b\u0438\u0432\u043a\u043e\u0432\u0438\u0439" = "#556832", + "\u0422\u0435\u043c\u043d\u043e-\u043f\u0435\u0440\u0441\u0438\u043a\u043e\u0432\u0438\u0439" = "#FFDAB9", + "\u0422\u0435\u043c\u043d\u043e-\u0440\u043e\u0436\u0435\u0432\u0438\u0439" = "#E75480", + "\u0422\u0435\u043c\u043d\u043e-\u0441\u0438\u043d\u0456\u0439" = "#000080", + "\u0423\u043b\u044c\u0442\u0440\u0430\u043c\u0430\u0440\u0438\u043d\u043e\u0432\u0438\u0439" = "#120A8F", + "\u0423\u043c\u0431\u0440\u0430" = "#734A12", "\u0423\u043c\u0431\u0440\u0430 \u043f\u0430\u043b\u0435\u043d\u0430" = "#8A3324", + "\u0424\u0443\u043a\u0441\u0456\u044f" = "#FF00FF", "\u0424\u0456\u043e\u043b\u0435\u0442\u043e\u0432\u0438\u0439" = "#8B00FF", + "\u0424\u0456\u043e\u043b\u0435\u0442\u043e\u0432\u043e-\u0431\u0430\u043a\u043b\u0430\u0436\u0430\u043d\u043e\u0432\u0438\u0439" = "#991199", + "\u0424\u0456\u043e\u043b\u0435\u0442\u043e\u0432\u043e-\u0447\u0435\u0440\u0432\u043e\u043d\u0438\u0439" = "#C71585", + "\u0425\u0430\u043a\u0456" = "#C3B091", "\u0426\u0438\u043d\u0430\u043c\u043e\u043d\u043e\u0432\u0438\u0439" = "#7B3F00", + "\u0426\u0438\u043d\u043d\u0432\u0430\u043b\u044c\u0434\u0438\u0442" = "#EBC2AF", + "\u0426\u0456\u0430\u043d (\u043a\u043e\u043b\u0456\u0440)" = "#00FFFF", + "\u0426\u0456\u0430\u043d\u043e-\u0431\u043b\u0430\u043a\u0438\u0442\u043d\u0438\u0439" = "#F0F8FF", + "\u0427\u0435\u0440\u0432\u043e\u043d\u0438\u0439" = "#FF0000", + "\u0427\u0435\u0440\u0432\u043e\u043d\u043e-\u0431\u0443\u0440\u043e-\u043f\u043e\u043c\u0430\u0440\u0430\u043d\u0447\u0435\u0432\u0438\u0439" = "#CD5700", + "\u0427\u0435\u0440\u0432\u043e\u043d\u043e\u0432\u0430\u0442\u043e-\u0431\u0440\u0443\u043d\u0430\u0442\u043d\u0438\u0439" = "#CC8899", + "\u0427\u043e\u0440\u043d\u0438\u0439" = "#000000", "\u0428\u0430\u0444\u0440\u0430\u043d\u043e\u0432\u0438\u0439" = "#F4C430", + "\u0428\u043a\u0456\u0440\u0430 \u0431\u0443\u0439\u0432\u043e\u043b\u0430" = "#F0DC82", + "\u0428\u043e\u043a\u043e\u043b\u0430\u0434\u043d\u0438\u0439" = "#D2691E", + "\u042f\u0441\u043a\u0440\u0430\u0432\u043e-\u0431\u0443\u0440\u0448\u0442\u0438\u043d\u043e\u0432\u0438\u0439" = "#FF7E00", + "\u042f\u0441\u043a\u0440\u0430\u0432\u043e-\u0431\u0456\u0440\u044e\u0437\u043e\u0432\u0438\u0439" = "#08E8DE", + "\u042f\u0441\u043a\u0440\u0430\u0432\u043e-\u0437\u0435\u043b\u0435\u043d\u0438\u0439" = "#66FF00", + "\u042f\u0441\u043a\u0440\u0430\u0432\u043e-\u0440\u043e\u0436\u0435\u0432\u0438\u0439" = "#FF007F", + "\u042f\u0441\u043a\u0440\u0430\u0432\u043e-\u0444\u0456\u043e\u043b\u0435\u0442\u043e\u0432\u0438\u0439" = "#CD00CD", + "\u042f\u0441\u043d\u043e-\u0431\u0440\u0443\u043d\u0430\u0442\u043d\u0438\u0439" = "#CD853F", + "\u042f\u0441\u043d\u043e-\u0432\u0438\u0448\u043d\u0435\u0432\u0438\u0439" = "#DE3163", + "\u042f\u0441\u043d\u043e-\u043b\u0430\u0437\u0443\u0440\u043e\u0432\u0438\u0439" = "#007FFF", + "\u042f\u0441\u043d\u043e-\u043b\u0430\u0437\u0443\u0440\u043e\u0432\u0438\u0439 (\u0432\u0435\u0431)" = "#F0FFFF" + ), + safe_colors = c( + "\u0427\u043e\u0440\u043d\u0438\u0439", + "\u0411\u0440\u0443\u043d\u0430\u0442\u043e-\u043c\u0430\u043b\u0438\u043d\u043e\u0432\u0438\u0439", + "\u041a\u043e\u043b\u0456\u0440 \u043c\u043e\u0440\u0441\u044c\u043a\u043e\u0457 \u0445\u0432\u0438\u043b\u0456", + "\u041f\u0443\u0440\u043f\u0443\u0440\u043d\u0438\u0439", + "\u0426\u0456\u0430\u043d (\u043a\u043e\u043b\u0456\u0440)", + "\u0421\u0440\u0456\u0431\u043d\u0438\u0439", + "\u0417\u0435\u043b\u0435\u043d\u0438\u0439", + "\u0422\u0435\u043c\u043d\u043e-\u0441\u0438\u043d\u0456\u0439", + "\u041e\u043b\u0438\u0432\u043a\u043e\u0432\u0438\u0439", + "\u041f\u043e\u043c\u0430\u0440\u0430\u043d\u0447\u0435\u0432\u0438\u0439", + "\u0421\u0438\u043d\u0456\u0439", + "\u0427\u0435\u0440\u0432\u043e\u043d\u0438\u0439", + "\u0421\u0456\u0440\u0438\u0439", + "\u0416\u043e\u0432\u0442\u0438\u0439", + "\u0411\u0456\u043b\u0438\u0439" + ) + ) ) diff --git a/R/color-provider.R b/R/color-provider.R index a864afa..25a1616 100644 --- a/R/color-provider.R +++ b/R/color-provider.R @@ -1,6 +1,23 @@ +#' colors +#' @export +#' @examples +#' x <- colors('en_US') +#' x +#' x$locale +#' x$color_name() +#' x$safe_color_name() +#' x$hex_color() +#' x$safe_hex_color() +#' x$rgb_color() +#' x$rgb_css_color() +colors <- function(locale=NULL){ + # TODO: probably warn that this overrides the grDevices::colors() function + if (is.null(locale)) return(ColorProvider_en_US$new("en_US")) + eval(parse(text=paste0("ColorProvider", "_", locale)))$new(locale) +} + #' @title ColorProvider #' @description methods for colors -#' @export #' @keywords internal #' @examples #' x <- ColorProvider$new() @@ -34,25 +51,28 @@ ColorProvider <- R6::R6Class( #' @param locale (character) the locale to use. See #' `$allowed_locales()` for locales supported (default: en_US) #' @return A new `ColorProvider` object - initialize = function(locale = NULL) { - if (!is.null(locale)) { - # check global locales - super$check_locale(locale) - # check person provider locales - check_locale_(locale, private$locales) - self$locale <- locale - } else { - self$locale <- 'en_US' - } - self$all_colors <- parse_eval("all_colors_", self$locale) - self$safe_colors <- parse_eval("safe_colors_", self$locale) - }, + initialize = function(locale=NULL) { + if (!is.null(locale)) { + # check global locales + super$check_locale(locale) + # check address provider locales + check_locale_(locale, private$locales) + self$locale <- locale + } else { + stop(paste0(locale, " not in set of available locales")) + + } + + }, #' @description color name color_name = function() { super$random_element(names(self$all_colors)) }, - + #' @description get color by name + hex_from_name = function(name){ + self$all_colors[name] + }, #' @description safe color name safe_color_name = function() { super$random_element(self$safe_colors) diff --git a/R/color.R b/R/color.R index 33d6c36..50cc802 100644 --- a/R/color.R +++ b/R/color.R @@ -4,7 +4,7 @@ #' @name ch_color #' @template params #' @param locale (character) the locale to use. See -#' `ColorProvider$new()$allowed_locales()` for locales supported. +#' `colors()$allowed_locales()` for locales supported. #' Affects the `ch_color_name` and `ch_safe_color_name` functions #' @seealso [ColorProvider] #' @examples @@ -36,9 +36,9 @@ ch_color_name <- function(n = 1, locale = NULL) { assert(n, c('integer', 'numeric')) if (n == 1) { - ColorProvider$new(locale = locale)$color_name() + colors(locale = locale)$color_name() } else { - x <- ColorProvider$new(locale = locale) + x <- colors(locale = locale) rep_licate(n, x$color_name(), "") } } @@ -48,9 +48,9 @@ ch_color_name <- function(n = 1, locale = NULL) { ch_safe_color_name <- function(n = 1, locale = NULL) { assert(n, c('integer', 'numeric')) if (n == 1) { - ColorProvider$new(locale = locale)$safe_color_name() + colors(locale = locale)$safe_color_name() } else { - x <- ColorProvider$new(locale = locale) + x <- colors(locale = locale) rep_licate(n, x$safe_color_name(), "") } } @@ -60,9 +60,9 @@ ch_safe_color_name <- function(n = 1, locale = NULL) { ch_hex_color <- function(n = 1) { assert(n, c('integer', 'numeric')) if (n == 1) { - ColorProvider$new()$hex_color() + colors()$hex_color() } else { - x <- ColorProvider$new() + x <- colors() rep_licate(n, x$hex_color(), "") } } @@ -72,9 +72,9 @@ ch_hex_color <- function(n = 1) { ch_safe_hex_color <- function(n = 1) { assert(n, c('integer', 'numeric')) if (n == 1) { - ColorProvider$new()$safe_hex_color() + colors()$safe_hex_color() } else { - x <- ColorProvider$new() + x <- colors() rep_licate(n, x$safe_hex_color(), "") } } @@ -83,7 +83,7 @@ ch_safe_hex_color <- function(n = 1) { #' @rdname ch_color ch_rgb_color <- function(n = 1) { assert(n, c('integer', 'numeric')) - x <- ColorProvider$new() + x <- colors() replicate(n, x$rgb_color(), simplify = FALSE) } @@ -92,9 +92,9 @@ ch_rgb_color <- function(n = 1) { ch_rgb_css_color <- function(n = 1) { assert(n, c('integer', 'numeric')) if (n == 1) { - ColorProvider$new()$rgb_css_color() + colors()$rgb_css_color() } else { - x <- ColorProvider$new() + x <- colors() rep_licate(n, x$rgb_css_color(), "") } } diff --git a/R/company-provider-bg_BG.R b/R/company-provider-bg_BG.R index c5d56fe..e7e6a82 100644 --- a/R/company-provider-bg_BG.R +++ b/R/company-provider-bg_BG.R @@ -1,30 +1,55 @@ # modified from the python library faker: # https://github.com/joke2k/faker/blob/master/faker/providers/company/bg_BG/__init__.py - -company_formats_bg_bg <- c( - '{{last_name}} {{company_suffix}}', - '{{last_name}} {{last_name}} {{company_suffix}}', - '{{last_name}}' +#' @title CompanyProvider bg_BG +#' @description company methods for locale Bulgarian (Bulgaria) (bg_BG). +#' @export +#' @keywords internal +#' @examples +#' x <- company("bg_BG") +#' x$locale +#' x$company() +CompanyProvider_bg_BG <- R6::R6Class( + lock_objects = FALSE, + 'CompanyProvider_bg_BG', + inherit = CompanyProvider, + public = list( + company_formats = c( + '{{last_name}} {{company_suffix}}', + '{{last_name}} {{last_name2}} {{company_suffix}}', + '{{last_name}}' + ), + company_suffixes = c( + "\u0410\u0414", + "AD", + "ADSITz", + "\u0410\u0414\u0421\u0418\u0426", + "EAD", + "\u0415\u0410\u0414", + "EOOD", + "\u0415\u041e\u041e\u0414", + "ET", + "ET", + "OOD", + "\u041e\u041e\u0414", + "KD", + "\u041a\u0414", + "KDA", + "\u041a\u0414\u0410", + "SD", + "\u0421\u0414" + ), + + ## add functions here + #' @description a company name + company = function() { + pp <- PersonProvider$new(self$locale) + pattern <- super$random_element(self$company_formats) + dat <- list( + last_name = pp$last_name(), + last_name2 = pp$last_name(), + company_suffix = super$random_element(self$company_suffixes) + ) + whisker::whisker.render(template = pattern, data = dat) + } + ) ) - -company_suffixes_bg_bg <- c( - "\u0410\u0414", - "AD", - "ADSITz", - "\u0410\u0414\u0421\u0418\u0426", - "EAD", - "\u0415\u0410\u0414", - "EOOD", - "\u0415\u041e\u041e\u0414", - "ET", - "ET", - "OOD", - "\u041e\u041e\u0414", - "KD", - "\u041a\u0414", - "KDA", - "\u041a\u0414\u0410", - "SD", - "\u0421\u0414" -) - diff --git a/R/company-provider-cs_CZ.R b/R/company-provider-cs_CZ.R index b6a8535..9b690c6 100644 --- a/R/company-provider-cs_CZ.R +++ b/R/company-provider-cs_CZ.R @@ -1,12 +1,38 @@ # modified from the python library faker: # https://github.com/joke2k/faker/blob/master/faker/providers/company/cs_CZ/__init__.py - -company_formats_cs_cz = c( - '{{last_name}} {{company_suffix}}', - '{{last_name}} {{last_name}} {{company_suffix}}', - '{{last_name}}' +#' @title CompanyProvider cs_CZ +#' @description company methods for locale Czech (Czechia) (cs_CZ). +#' @export +#' @keywords internal +#' @examples +#' x <- company("cs_CZ") +#' x$locale +#' x$company() +CompanyProvider_cs_CZ <- R6::R6Class( + lock_objects = FALSE, + 'CompanyProvider_cs_CZ', + inherit = CompanyProvider, + public = list( + # add data here, like + company_formats = c( + '{{last_name}} {{company_suffix}}', + '{{last_name}} {{last_name2}} {{company_suffix}}', + '{{last_name}}' + ), + company_suffixes = c( + 's.r.o.', 'o.s.', 'a.s.' + ), + #' @description a company name + company = function() { + pp <- PersonProvider$new(self$locale) + pattern <- super$random_element(self$company_formats) + dat <- list( + last_name = pp$last_name(), + last_name2 = pp$last_name(), + company_suffix = super$random_element(self$company_suffixes) + ) + whisker::whisker.render(template = pattern, data = dat) + } + ) ) -company_suffixes_cs_cz <- c( - 's.r.o.', 'o.s.', 'a.s.' -) diff --git a/R/company-provider-de_DE.R b/R/company-provider-de_DE.R index 9c338f6..4cde539 100644 --- a/R/company-provider-de_DE.R +++ b/R/company-provider-de_DE.R @@ -1,16 +1,41 @@ # modified from the python library faker: # https://github.com/joke2k/faker/blob/master/faker/providers/company/de_DE/__init__.py -company_formats_de_de <- c( - '{{last_name}} {{company_suffix}}', - '{{last_name}} {{last_name}} {{company_suffix}}', - '{{last_name}}' -) - -company_suffixes_de_de <- c( - 'AG', 'AG', 'AG', 'AG', 'AG & Co. KG', 'AG & Co. KGaA', 'AG & Co. OHG', - 'GbR', 'GbR', 'GmbH', 'GmbH', 'GmbH', 'GmbH', 'GmbH & Co. KG', - 'GmbH & Co. KG', 'GmbH & Co. KGaA', 'GmbH & Co. OHG', 'KG', 'KG', 'KG', - 'KGaA', 'OHG mbH', 'Stiftung & Co. KG', 'Stiftung & Co. KGaA', 'e.G.', - 'e.V.' +#' @title CompanyProvider de_DE +#' @description company methods for locale German, Germany (de_DE). +#' @export +#' @keywords internal +#' @examples +#' x <- company("de_DE") +#' x$locale +#' x$company() +CompanyProvider_de_DE <- R6::R6Class( + lock_objects = FALSE, + "CompanyProvider_de_DE", + inherit = CompanyProvider, + public = list( + company_formats = c( + "{{last_name}} {{company_suffix}}", + "{{last_name}} {{last_name2}} {{company_suffix}}", + "{{last_name}}" + ), + company_suffixes = c( + "AG", "AG", "AG", "AG", "AG & Co. KG", "AG & Co. KGaA", "AG & Co. OHG", + "GbR", "GbR", "GmbH", "GmbH", "GmbH", "GmbH", "GmbH & Co. KG", + "GmbH & Co. KG", "GmbH & Co. KGaA", "GmbH & Co. OHG", "KG", "KG", "KG", + "KGaA", "OHG mbH", "Stiftung & Co. KG", "Stiftung & Co. KGaA", "e.G.", + "e.V." + ), + #' @description a company name + company = function() { + pp <- PersonProvider$new(self$locale) + pattern <- super$random_element(self$company_formats) + dat <- list( + last_name = pp$last_name(), + last_name2 = pp$last_name(), + company_suffix = super$random_element(self$company_suffixes) + ) + whisker::whisker.render(template = pattern, data = dat) + } + ) ) diff --git a/R/company-provider-en_US.R b/R/company-provider-en_US.R index 5577dc5..5cd45e9 100644 --- a/R/company-provider-en_US.R +++ b/R/company-provider-en_US.R @@ -1,95 +1,126 @@ # modified from the python library faker: # https://github.com/joke2k/faker/blob/master/faker/providers/company/en_US/__init__.py +# +#' @title CompanyProvider en_US +#' @description company methods for locale English United States (en_US). +#' @export +#' @keywords internal +#' @examples +#' x <- company("en_US") +#' x$locale +#' x$company() +#' x$catch_phrase() +#' x$bs() +CompanyProvider_en_US <- R6::R6Class( + lock_objects = FALSE, + "CompanyProvider_en_US", + inherit = CompanyProvider, + public = list( + # add data here, like + company_formats = c( + "{{last_name}} {{company_suffix}}", + "{{last_name}}-{{last_name2}}", + "{{last_name}}, {{last_name2}} and {{last_name3}}" + ), + #' @field catch_phrase_words (character) xxx + catch_phrase_words = list( + c( + "Adaptive", "Advanced", "Ameliorated", "Assimilated", "Automated", "Balanced", "Business-focused", + "Centralized", "Cloned", "Compatible", "Configurable", "Cross-group", "Cross-platform", "Customer-focused", + "Customizable", "Decentralized", "De-engineered", "Devolved", "Digitized", "Distributed", "Diverse", + "Down-sized", "Enhanced", "Enterprise-wide", "Ergonomic", "Exclusive", "Expanded", "Extended", "Face-to-face", + "Focused", "Front-line", "Fully-configurable", "Function-based", "Fundamental", "Future-proofed", + "Grass-roots", "Horizontal", "Implemented", "Innovative", "Integrated", "Intuitive", "Inverse", "Managed", + "Mandatory", "Monitored", "Multi-channeled", "Multi-lateral", "Multi-layered", "Multi-tiered", "Networked", + "Object-based", "Open-architected", "Open-source", "Operative", "Optimized", "Optional", "Organic", + "Organized", "Persevering", "Persistent", "Phased", "Polarized", "Pre-emptive", "Proactive", + "Profit-focused", "Profound", "Programmable", "Progressive", "Public-key", "Quality-focused", "Reactive", + "Realigned", "Re-contextualized", "Re-engineered", "Reduced", "Reverse-engineered", "Right-sized", "Robust", + "Seamless", "Secured", "Self-enabling", "Sharable", "Stand-alone", "Streamlined", "Switchable", + "Synchronized", "Synergistic", "Synergized", "Team-oriented", "Total", "Triple-buffered", "Universal", + "Up-sized", "Upgradable", "User-centric", "User-friendly", "Versatile", "Virtual", "Visionary", + "Vision-oriented" + ), + c( + "24hour", "24/7", "3rdgeneration", "4thgeneration", "5thgeneration", "6thgeneration", "actuating", + "analyzing", "asymmetric", "asynchronous", "attitude-oriented", "background", "bandwidth-monitored", + "bi-directional", "bifurcated", "bottom-line", "clear-thinking", "client-driven", "client-server", + "coherent", "cohesive", "composite", "context-sensitive", "contextually-based", "content-based", + "dedicated", "demand-driven", "didactic", "directional", "discrete", "disintermediate", "dynamic", + "eco-centric", "empowering", "encompassing", "even-keeled", "executive", "explicit", "exuding", + "fault-tolerant", "foreground", "fresh-thinking", "full-range", "global", "grid-enabled", "heuristic", + "high-level", "holistic", "homogeneous", "human-resource", "hybrid", "impactful", "incremental", + "intangible", "interactive", "intermediate", "leadingedge", "local", "logistical", "maximized", + "methodical", "mission-critical", "mobile", "modular", "motivating", "multimedia", "multi-state", + "multi-tasking", "national", "needs-based", "neutral", "next generation", "non-volatile", "object-oriented", + "optimal", "optimizing", "radical", "real-time", "reciprocal", "regional", "responsive", "scalable", + "secondary", "solution-oriented", "stable", "static", "systematic", "systemic", "system-worthy", "tangible", + "tertiary", "transitional", "uniform", "upward-trending", "user-facing", "value-added", "web-enabled", + "well-modulated", "zero administration", "zero-defect", "zero tolerance" + ), + c( + "ability", "access", "adapter", "algorithm", "alliance", "analyzer", "application", "approach", + "architecture", "archive", "artificial intelligence", "array", "attitude", "benchmark", + "budgetary management", "capability", "capacity", "challenge", "circuit", "collaboration", "complexity", + "concept", "conglomeration", "contingency", "core", "customer loyalty", "database", "data-warehouse", + "definition", "emulation", "encoding", "encryption", "extranet", "firmware", "flexibility", "focus group", + "forecast", "frame", "framework", "function", "functionalities", "Graphic Interface", "groupware", + "Graphical User Interface", "hardware", "help-desk", "hierarchy", "hub", "implementation", "info-mediaries", + "infrastructure", "initiative", "installation", "instruction set", "interface", "Internet solution", + "intranet", "knowledge user", "knowledgebase", "Local Area Network", "leverage", "matrices", "matrix", + "methodology", "middleware", "migration", "model", "moderator", "monitoring", "moratorium", "neural-net", + "open architecture", "open system", "orchestration", "paradigm", "parallelism", "policy", "portal", + "pricing structure", "process improvement", "product", "productivity", "project", "projection", "protocol", + "secured line", "service-desk", "software", "solution", "standardization", "strategy", "structure", + "success", "superstructure", "support", "synergy", "system engine", "task-force", "throughput", "time-frame", + "toolset", "utilization", "website", "workforce" + ) + ), + #' @field bsWords (character) xxx + bsWords = list( + c( + "implement", "utilize", "integrate", "streamline", "optimize", "evolve", "transform", "embrace", "enable", + "orchestrate", "leverage", "reinvent", "aggregate", "architect", "enhance", "incentivize", "morph", + "empower", "envisioneer", "monetize", "harness", "facilitate", "seize", "disintermediate", "synergize", + "strategize", "deploy", "brand", "grow", "target", "syndicate", "synthesize", "deliver", "mesh", "incubate", + "engage", "maximize", "benchmark", "expedite", "re-intermediate", "whiteboard", "visualize", "repurpose", + "innovate", "scale", "unleash", "drive", "extend", "engineer", "revolutionize", "generate", "exploit", + "transition", "e-enable", "iterate", "cultivate", "matrix", "productize", "redefine", "re-contextualize" + ), + c( + "clicks-and-mortar", "value-added", "vertical", "proactive", "robust", "revolutionary", "scalable", + "leading-edge", "innovative", "intuitive", "strategic", "e-business", "mission-critical", "sticky", + "one-to-one", "24/7", "end-to-end", "global", "B2B", "B2C", "granular", "frictionless", "virtual", "viral", + "dynamic", "24/365", "best-of-breed", "killer", "magnetic", "bleeding-edge", "web-enabled", "interactive", + "dot-com", "sexy", "back-end", "real-time", "efficient", "front-end", "distributed", "seamless", + "extensible", "turn-key", "world-class", "open-source", "cross-platform", "cross-media", "synergistic", + "bricks-and-clicks", "out-of-the-box", "enterprise", "integrated", "impactful", "wireless", "transparent", + "next-generation", "cutting-edge", "user-centric", "visionary", "customized", "ubiquitous", "plug-and-play", + "collaborative", "compelling", "holistic", "rich" + ), + c( + "synergies", "web-readiness", "paradigms", "markets", "partnerships", "infrastructures", "platforms", + "initiatives", "channels", "eyeballs", "communities", "ROI", "solutions", "e-tailers", "e-services", + "action-items", "portals", "niches", "technologies", "content", "vortals", "supply-chains", "convergence", + "relationships", "architectures", "interfaces", "e-markets", "e-commerce", "systems", "bandwidth", + "info-mediaries", "models", "mindshare", "deliverables", "users", "schemas", "networks", "applications", + "metrics", "e-business", "functionalities", "experiences", "web services", "methodologies" + ) + ), + company_suffixes = c("Inc", "and Sons", "LLC", "Group", "PLC", "Ltd"), -company_formats_en_us <- c( - '{{last_name}} {{company_suffix}}', - '{{last_name}}-{{last_name}}', - '{{last_name}}, {{last_name}} and {{last_name}}' -) - -catch_phrase_words_en_us <- list( - c( - 'Adaptive', 'Advanced', 'Ameliorated', 'Assimilated', 'Automated', 'Balanced', 'Business-focused', - 'Centralized', 'Cloned', 'Compatible', 'Configurable', 'Cross-group', 'Cross-platform', 'Customer-focused', - 'Customizable', 'Decentralized', 'De-engineered', 'Devolved', 'Digitized', 'Distributed', 'Diverse', - 'Down-sized', 'Enhanced', 'Enterprise-wide', 'Ergonomic', 'Exclusive', 'Expanded', 'Extended', 'Face-to-face', - 'Focused', 'Front-line', 'Fully-configurable', 'Function-based', 'Fundamental', 'Future-proofed', - 'Grass-roots', 'Horizontal', 'Implemented', 'Innovative', 'Integrated', 'Intuitive', 'Inverse', 'Managed', - 'Mandatory', 'Monitored', 'Multi-channeled', 'Multi-lateral', 'Multi-layered', 'Multi-tiered', 'Networked', - 'Object-based', 'Open-architected', 'Open-source', 'Operative', 'Optimized', 'Optional', 'Organic', - 'Organized', 'Persevering', 'Persistent', 'Phased', 'Polarized', 'Pre-emptive', 'Proactive', - 'Profit-focused', 'Profound', 'Programmable', 'Progressive', 'Public-key', 'Quality-focused', 'Reactive', - 'Realigned', 'Re-contextualized', 'Re-engineered', 'Reduced', 'Reverse-engineered', 'Right-sized', 'Robust', - 'Seamless', 'Secured', 'Self-enabling', 'Sharable', 'Stand-alone', 'Streamlined', 'Switchable', - 'Synchronized', 'Synergistic', 'Synergized', 'Team-oriented', 'Total', 'Triple-buffered', 'Universal', - 'Up-sized', 'Upgradable', 'User-centric', 'User-friendly', 'Versatile', 'Virtual', 'Visionary', - 'Vision-oriented' - ), - c( - '24hour', '24/7', '3rdgeneration', '4thgeneration', '5thgeneration', '6thgeneration', 'actuating', - 'analyzing', 'asymmetric', 'asynchronous', 'attitude-oriented', 'background', 'bandwidth-monitored', - 'bi-directional', 'bifurcated', 'bottom-line', 'clear-thinking', 'client-driven', 'client-server', - 'coherent', 'cohesive', 'composite', 'context-sensitive', 'contextually-based', 'content-based', - 'dedicated', 'demand-driven', 'didactic', 'directional', 'discrete', 'disintermediate', 'dynamic', - 'eco-centric', 'empowering', 'encompassing', 'even-keeled', 'executive', 'explicit', 'exuding', - 'fault-tolerant', 'foreground', 'fresh-thinking', 'full-range', 'global', 'grid-enabled', 'heuristic', - 'high-level', 'holistic', 'homogeneous', 'human-resource', 'hybrid', 'impactful', 'incremental', - 'intangible', 'interactive', 'intermediate', 'leadingedge', 'local', 'logistical', 'maximized', - 'methodical', 'mission-critical', 'mobile', 'modular', 'motivating', 'multimedia', 'multi-state', - 'multi-tasking', 'national', 'needs-based', 'neutral', 'next generation', 'non-volatile', 'object-oriented', - 'optimal', 'optimizing', 'radical', 'real-time', 'reciprocal', 'regional', 'responsive', 'scalable', - 'secondary', 'solution-oriented', 'stable', 'static', 'systematic', 'systemic', 'system-worthy', 'tangible', - 'tertiary', 'transitional', 'uniform', 'upward-trending', 'user-facing', 'value-added', 'web-enabled', - 'well-modulated', 'zero administration', 'zero-defect', 'zero tolerance' - ), - c( - 'ability', 'access', 'adapter', 'algorithm', 'alliance', 'analyzer', 'application', 'approach', - 'architecture', 'archive', 'artificial intelligence', 'array', 'attitude', 'benchmark', - 'budgetary management', 'capability', 'capacity', 'challenge', 'circuit', 'collaboration', 'complexity', - 'concept', 'conglomeration', 'contingency', 'core', 'customer loyalty', 'database', 'data-warehouse', - 'definition', 'emulation', 'encoding', 'encryption', 'extranet', 'firmware', 'flexibility', 'focus group', - 'forecast', 'frame', 'framework', 'function', 'functionalities', 'Graphic Interface', 'groupware', - 'Graphical User Interface', 'hardware', 'help-desk', 'hierarchy', 'hub', 'implementation', 'info-mediaries', - 'infrastructure', 'initiative', 'installation', 'instruction set', 'interface', 'Internet solution', - 'intranet', 'knowledge user', 'knowledgebase', 'Local Area Network', 'leverage', 'matrices', 'matrix', - 'methodology', 'middleware', 'migration', 'model', 'moderator', 'monitoring', 'moratorium', 'neural-net', - 'open architecture', 'open system', 'orchestration', 'paradigm', 'parallelism', 'policy', 'portal', - 'pricing structure', 'process improvement', 'product', 'productivity', 'project', 'projection', 'protocol', - 'secured line', 'service-desk', 'software', 'solution', 'standardization', 'strategy', 'structure', - 'success', 'superstructure', 'support', 'synergy', 'system engine', 'task-force', 'throughput', 'time-frame', - 'toolset', 'utilization', 'website', 'workforce' - ) -) - -bsWords_en_us <- list( - c( - 'implement', 'utilize', 'integrate', 'streamline', 'optimize', 'evolve', 'transform', 'embrace', 'enable', - 'orchestrate', 'leverage', 'reinvent', 'aggregate', 'architect', 'enhance', 'incentivize', 'morph', - 'empower', 'envisioneer', 'monetize', 'harness', 'facilitate', 'seize', 'disintermediate', 'synergize', - 'strategize', 'deploy', 'brand', 'grow', 'target', 'syndicate', 'synthesize', 'deliver', 'mesh', 'incubate', - 'engage', 'maximize', 'benchmark', 'expedite', 're-intermediate', 'whiteboard', 'visualize', 'repurpose', - 'innovate', 'scale', 'unleash', 'drive', 'extend', 'engineer', 'revolutionize', 'generate', 'exploit', - 'transition', 'e-enable', 'iterate', 'cultivate', 'matrix', 'productize', 'redefine', 're-contextualize' - ), - c( - 'clicks-and-mortar', 'value-added', 'vertical', 'proactive', 'robust', 'revolutionary', 'scalable', - 'leading-edge', 'innovative', 'intuitive', 'strategic', 'e-business', 'mission-critical', 'sticky', - 'one-to-one', '24/7', 'end-to-end', 'global', 'B2B', 'B2C', 'granular', 'frictionless', 'virtual', 'viral', - 'dynamic', '24/365', 'best-of-breed', 'killer', 'magnetic', 'bleeding-edge', 'web-enabled', 'interactive', - 'dot-com', 'sexy', 'back-end', 'real-time', 'efficient', 'front-end', 'distributed', 'seamless', - 'extensible', 'turn-key', 'world-class', 'open-source', 'cross-platform', 'cross-media', 'synergistic', - 'bricks-and-clicks', 'out-of-the-box', 'enterprise', 'integrated', 'impactful', 'wireless', 'transparent', - 'next-generation', 'cutting-edge', 'user-centric', 'visionary', 'customized', 'ubiquitous', 'plug-and-play', - 'collaborative', 'compelling', 'holistic', 'rich' - ), - c( - 'synergies', 'web-readiness', 'paradigms', 'markets', 'partnerships', 'infrastructures', 'platforms', - 'initiatives', 'channels', 'eyeballs', 'communities', 'ROI', 'solutions', 'e-tailers', 'e-services', - 'action-items', 'portals', 'niches', 'technologies', 'content', 'vortals', 'supply-chains', 'convergence', - 'relationships', 'architectures', 'interfaces', 'e-markets', 'e-commerce', 'systems', 'bandwidth', - 'info-mediaries', 'models', 'mindshare', 'deliverables', 'users', 'schemas', 'networks', 'applications', - 'metrics', 'e-business', 'functionalities', 'experiences', 'web services', 'methodologies' + ## add functions here + #' @description a company name + company = function() { + pp <- PersonProvider$new(self$locale) + pattern <- super$random_element(self$company_formats) + dat <- list( + last_name = pp$last_name(), + last_name2 = pp$last_name(), + last_name3 = pp$last_name(), + company_suffix = super$random_element(self$company_suffixes) + ) + whisker::whisker.render(template = pattern, data = dat) + } ) ) - -company_suffixes_en_us <- c('Inc', 'and Sons', 'LLC', 'Group', 'PLC', 'Ltd') diff --git a/R/company-provider-es_MX.R b/R/company-provider-es_MX.R index 452176b..da4ea98 100644 --- a/R/company-provider-es_MX.R +++ b/R/company-provider-es_MX.R @@ -1,387 +1,419 @@ # modified from the python library faker: # https://github.com/joke2k/faker/blob/master/faker/providers/company/es_MX/__init__.py - -company_formats_es_mx <- c( - '{{last_name}} {{company_suffix}}', - '{{last_name1}}-{{last_name2}}', - '{{company_prefix}} {{last_name1}}-{{last_name2}}', - '{{company_prefix}} {{last_name1}} y {{last_name2}}', - '{{company_prefix}} {{last_name1}}, {{last_name2}} y {{last_name3}}', - '{{last_name1}}-{{last_name2}} {{company_suffix}}', - '{{last_name1}}, {{last_name2}} y {{last_name3}}', - '{{last_name1}} y {{last_name2}} {{company_suffix}}' -) - -catch_phrase_words_es_mx <- list( - c( - "habilidad", - "acceso", - "adaptador", - "algoritmo", - "alianza", - "analista", - "aplicaci\u00f3n", - "enfoque", - "arquitectura", - "archivo", - "inteligencia artificial", - "array", - "actitud", - "medici\u00f3n", - "gesti\u00f3n presupuestaria", - "capacidad", - "desaf\u00edo", - "circuito", - "colaboraci\u00f3n", - "complejidad", - "concepto", - "conglomeraci\u00f3n", - "contingencia", - "n\u00facleo", - "fidelidad", - "base de datos", - "data-warehouse", - "definici\u00f3n", - "emulaci\u00f3n", - "codificar", - "encriptar", - "extranet", - "firmware", - "flexibilidad", - "focus group", - "previsi\u00f3n", - "base de trabajo", - "funci\u00f3n", - "funcionalidad", - "Interfaz Gr\u00e1fica", - "groupware", - "Interfaz gr\u00e1fico de usuario", - "hardware", - "Soporte", - "jerarqu\u00eda", - "conjunto", - "implementaci\u00f3n", - "infraestructura", - "iniciativa", - "instalaci\u00f3n", - "conjunto de instrucciones", - "interfaz", - "intranet", - "base del conocimiento", - "red de area local", - "aprovechar", - "matrices", - "metodolog\u00edas", - "middleware", - "migraci\u00f3n", - "modelo", - "moderador", - "monitorizar", - "arquitectura abierta", - "sistema abierto", - "orquestar", - "paradigma", - "paralelismo", - "pol\u00edtica", - "portal", - "estructura de precios", - "proceso de mejora", - "producto", - "productividad", - "proyecto", - "proyecci\u00f3n", - "protocolo", - "l\u00ednea segura", - "software", - "soluci\u00f3n", - "estandardizaci\u00f3n", - "estrategia", - "estructura", - "\u00e9xito", - "superestructura", - "soporte", - "sinergia", - "mediante", - "marco de tiempo", - "caja de herramientas", - "utilizaci\u00f3n", - "website", - "fuerza de trabajo" - ), - c( - "24 horas", - "24/7", - "3ra generaci\u00f3n", - "4ta generaci\u00f3n", - "5ta generaci\u00f3n", - "6ta generaci\u00f3n", - "analizada", - "asim\u00e9trica", - "as\u00edncrona", - "monitorizada por red", - "bidireccional", - "bifurcada", - "generada por el cliente", - "cliente servidor", - "coherente", - "cohesiva", - "compuesto", - "sensible al contexto", - "basado en el contexto", - "basado en contenido", - "dedicada", - "generado por la demanda", - "didactica", - "direccional", - "discreta", - "din\u00e1mica", - "potenciada", - "acompasada", - "ejecutiva", - "expl\u00edcita", - "tolerante a fallos", - "innovadora", - "amplio \u00e1banico", - "global", - "heur\u00edstica", - "alto nivel", - "hol\u00edstica", - "homog\u00e9nea", - "h\u00edbrida", - "incremental", - "intangible", - "interactiva", - "intermedia", - "local", - "log\u00edstica", - "maximizada", - "met\u00f3dica", - "misi\u00f3n cr\u00edtica", - "m\u00f3bil", - "modular", - "motivadora", - "multimedia", - "multiestado", - "multitarea", - "nacional", - "basado en necesidades", - "neutral", - "nueva generaci\u00f3n", - "no-vol\u00e1til", - "orientado a objetos", - "\u00f3ptima", - "optimizada", - "radical", - "tiempo real", - "rec\u00edproca", - "regional", - "escalable", - "secundaria", - "orientada a soluciones", - "estable", - "estatica", - "sistem\u00e1tica", - "sist\u00e9mica", - "tangible", - "terciaria", - "transicional", - "uniforme", - "valor a\u00f1adido", - "v\u00eda web", - "defectos cero", - "tolerancia cero" - ), - c( - "adaptivo", - "avanzado", - "asimilado", - "automatizado", - "balanceado", - "enfocado al negocio", - "centralizado", - "clonado", - "compatible", - "configurable", - "multiplataforma", - "enfocado al cliente", - "personalizable", - "descentralizado", - "digitizado", - "distribuido", - "diverso", - "mejorado", - "en toda la empresa", - "ergon\u00f3mico", - "exclusivo", - "expandido", - "extendido", - "cara a cara", - "enfocado", - "de primera l\u00ednea", - "totalmente configurable", - "basado en funcionalidad", - "fundamental", - "horizontal", - "implementado", - "innovador", - "integrado", - "intuitivo", - "inverso", - "administrado", - "mandatorio", - "monitoreado", - "multicanal", - "multilateral", - "multi-capas", - "en red", - "basado en objetos", - "de arquitectura abierta", - "Open-source", - "operativo", - "optimizado", - "opcional", - "org\u00e1nico", - "organizado", - "perseverante", - "persistente", - "polarizado", - "preventivo", - "proactivo", - "enfocado a ganancias", - "programable", - "progresivo", - "llave p\u00fablica", - "enfocado a la calidad", - "reactivo", - "realineado", - "re-contextualizado", - "reducido", - "con ingenier\u00eda inversa", - "de tama\u00f1o adecuado", - "robusto", - "seguro", - "compartible", - "sincronizado", - "orientado a equipos", - "total", - "universal", - "actualizable", - "centrado al usuario", - "vers\u00e1til", - "virtual", - "visionario" - ) -) - -bsWords_es_mx <- list( - c( - 'implementa', 'utiliza', 'integrata', 'optimiza', - 'evoluciona', 'transforma', 'abraza', 'habilia', - 'orquesta', 'reinventa', 'agrega', 'mejora', 'incentiviza', - 'modifica', 'empondera', 'monetiza', 'fortalece', - 'facilita', 'synergiza', 'crear marca', 'crece', - 'sintetiza', 'entrega', 'mezcla', 'incuba', 'compromete', - 'maximiza', 'inmediata', 'visualiza', 'inova', - 'escala', 'libera', 'maneja', 'extiende', 'revoluciona', - 'genera', 'explota', 'transici\u00f3n', 'itera', 'cultiva', - 'redefine', 'recontextualiza' - ), - c( - "synerg\u00edas", - "paradigmas", - "marcados", - "socios", - "infraestructuras", - "plataformas", - "iniciativas", - "chanales", - "communidades", - "ROI", - "soluciones", - "portales", - "nichos", - "tecnolog\u00edas", - "contenido", - "cadena de producci\u00f3n", - "convergencia", - "relaciones", - "architecturas", - "interfaces", - "comercio electr\u00f3nico", - "sistemas", - "ancho de banda", - "modelos", - "entregables", - "usuarios", - "esquemas", - "redes", - "aplicaciones", - "m\u00e9tricas", - "funcionalidades", - "experiencias", - "servicios web", - "metodolog\u00edas" - ), - c( - "valor agregado", - "verticales", - "proactivas", - "robustas", - "revolucionarias", - "escalables", - "de punta", - "innovadoras", - "intuitivas", - "estrat\u00e9gicas", - "e-business", - "de misi\u00f3n cr\u00edtica", - "uno-a-uno", - "24/7", - "end-to-end", - "globales", - "B2B", - "B2C", - "granulares", - "sin fricciones", - "virtuales", - "virales", - "din\u00e1micas", - "24/365", - "magn\u00e9ticas", - "listo para la web", - "interactivas", - "dot-com", - "sexi", - "en tiempo real", - "eficientes", - "front-end", - "distribuidas", - "extensibles", - "llave en mano", - "de clase mundial", - "open-source", - "plataforma cruzada", - "de paquete", - "empresariales", - "integrado", - "impacto total", - "inal\u00e1mbrica", - "transparentes", - "de siguiente generaci\u00f3n", - "lo \u00faltimo", - "centrado al usuario", - "visionarias", - "personalizado", - "ubicuas", - "plug-and-play", - "colaborativas", - "hol\u00edsticas", - "ricas" +#' @title CompanyProvider es_MX +#' @description company methods for locale Mexican Spanish (es_MX). +#' @export +#' @keywords internal +#' @examples +#' x <- company("es_MX") +#' x$locale +#' x$company() +#' x$catch_phrase() +#' x$bs() +CompanyProvider_es_MX <- R6::R6Class( + lock_objects = FALSE, + "CompanyProvider_es_MX", + inherit = CompanyProvider, + public = list( + #' @field catch_phrase_words (character) xxx + catch_phrase_words = list( + c( + "habilidad", + "acceso", + "adaptador", + "algoritmo", + "alianza", + "analista", + "aplicaci\u00f3n", + "enfoque", + "arquitectura", + "archivo", + "inteligencia artificial", + "array", + "actitud", + "medici\u00f3n", + "gesti\u00f3n presupuestaria", + "capacidad", + "desaf\u00edo", + "circuito", + "colaboraci\u00f3n", + "complejidad", + "concepto", + "conglomeraci\u00f3n", + "contingencia", + "n\u00facleo", + "fidelidad", + "base de datos", + "data-warehouse", + "definici\u00f3n", + "emulaci\u00f3n", + "codificar", + "encriptar", + "extranet", + "firmware", + "flexibilidad", + "focus group", + "previsi\u00f3n", + "base de trabajo", + "funci\u00f3n", + "funcionalidad", + "Interfaz Gr\u00e1fica", + "groupware", + "Interfaz gr\u00e1fico de usuario", + "hardware", + "Soporte", + "jerarqu\u00eda", + "conjunto", + "implementaci\u00f3n", + "infraestructura", + "iniciativa", + "instalaci\u00f3n", + "conjunto de instrucciones", + "interfaz", + "intranet", + "base del conocimiento", + "red de area local", + "aprovechar", + "matrices", + "metodolog\u00edas", + "middleware", + "migraci\u00f3n", + "modelo", + "moderador", + "monitorizar", + "arquitectura abierta", + "sistema abierto", + "orquestar", + "paradigma", + "paralelismo", + "pol\u00edtica", + "portal", + "estructura de precios", + "proceso de mejora", + "producto", + "productividad", + "proyecto", + "proyecci\u00f3n", + "protocolo", + "l\u00ednea segura", + "software", + "soluci\u00f3n", + "estandardizaci\u00f3n", + "estrategia", + "estructura", + "\u00e9xito", + "superestructura", + "soporte", + "sinergia", + "mediante", + "marco de tiempo", + "caja de herramientas", + "utilizaci\u00f3n", + "website", + "fuerza de trabajo" + ), + c( + "24 horas", + "24/7", + "3ra generaci\u00f3n", + "4ta generaci\u00f3n", + "5ta generaci\u00f3n", + "6ta generaci\u00f3n", + "analizada", + "asim\u00e9trica", + "as\u00edncrona", + "monitorizada por red", + "bidireccional", + "bifurcada", + "generada por el cliente", + "cliente servidor", + "coherente", + "cohesiva", + "compuesto", + "sensible al contexto", + "basado en el contexto", + "basado en contenido", + "dedicada", + "generado por la demanda", + "didactica", + "direccional", + "discreta", + "din\u00e1mica", + "potenciada", + "acompasada", + "ejecutiva", + "expl\u00edcita", + "tolerante a fallos", + "innovadora", + "amplio \u00e1banico", + "global", + "heur\u00edstica", + "alto nivel", + "hol\u00edstica", + "homog\u00e9nea", + "h\u00edbrida", + "incremental", + "intangible", + "interactiva", + "intermedia", + "local", + "log\u00edstica", + "maximizada", + "met\u00f3dica", + "misi\u00f3n cr\u00edtica", + "m\u00f3bil", + "modular", + "motivadora", + "multimedia", + "multiestado", + "multitarea", + "nacional", + "basado en necesidades", + "neutral", + "nueva generaci\u00f3n", + "no-vol\u00e1til", + "orientado a objetos", + "\u00f3ptima", + "optimizada", + "radical", + "tiempo real", + "rec\u00edproca", + "regional", + "escalable", + "secundaria", + "orientada a soluciones", + "estable", + "estatica", + "sistem\u00e1tica", + "sist\u00e9mica", + "tangible", + "terciaria", + "transicional", + "uniforme", + "valor a\u00f1adido", + "v\u00eda web", + "defectos cero", + "tolerancia cero" + ), + c( + "adaptivo", + "avanzado", + "asimilado", + "automatizado", + "balanceado", + "enfocado al negocio", + "centralizado", + "clonado", + "compatible", + "configurable", + "multiplataforma", + "enfocado al cliente", + "personalizable", + "descentralizado", + "digitizado", + "distribuido", + "diverso", + "mejorado", + "en toda la empresa", + "ergon\u00f3mico", + "exclusivo", + "expandido", + "extendido", + "cara a cara", + "enfocado", + "de primera l\u00ednea", + "totalmente configurable", + "basado en funcionalidad", + "fundamental", + "horizontal", + "implementado", + "innovador", + "integrado", + "intuitivo", + "inverso", + "administrado", + "mandatorio", + "monitoreado", + "multicanal", + "multilateral", + "multi-capas", + "en red", + "basado en objetos", + "de arquitectura abierta", + "Open-source", + "operativo", + "optimizado", + "opcional", + "org\u00e1nico", + "organizado", + "perseverante", + "persistente", + "polarizado", + "preventivo", + "proactivo", + "enfocado a ganancias", + "programable", + "progresivo", + "llave p\u00fablica", + "enfocado a la calidad", + "reactivo", + "realineado", + "re-contextualizado", + "reducido", + "con ingenier\u00eda inversa", + "de tama\u00f1o adecuado", + "robusto", + "seguro", + "compartible", + "sincronizado", + "orientado a equipos", + "total", + "universal", + "actualizable", + "centrado al usuario", + "vers\u00e1til", + "virtual", + "visionario" + ) + ), + #' @field bsWords (character) xxx + bsWords = list( + c( + "implementa", "utiliza", "integrata", "optimiza", + "evoluciona", "transforma", "abraza", "habilia", + "orquesta", "reinventa", "agrega", "mejora", "incentiviza", + "modifica", "empondera", "monetiza", "fortalece", + "facilita", "synergiza", "crear marca", "crece", + "sintetiza", "entrega", "mezcla", "incuba", "compromete", + "maximiza", "inmediata", "visualiza", "inova", + "escala", "libera", "maneja", "extiende", "revoluciona", + "genera", "explota", "transici\u00f3n", "itera", "cultiva", + "redefine", "recontextualiza" + ), + c( + "synerg\u00edas", + "paradigmas", + "marcados", + "socios", + "infraestructuras", + "plataformas", + "iniciativas", + "chanales", + "communidades", + "ROI", + "soluciones", + "portales", + "nichos", + "tecnolog\u00edas", + "contenido", + "cadena de producci\u00f3n", + "convergencia", + "relaciones", + "architecturas", + "interfaces", + "comercio electr\u00f3nico", + "sistemas", + "ancho de banda", + "modelos", + "entregables", + "usuarios", + "esquemas", + "redes", + "aplicaciones", + "m\u00e9tricas", + "funcionalidades", + "experiencias", + "servicios web", + "metodolog\u00edas" + ), + c( + "valor agregado", + "verticales", + "proactivas", + "robustas", + "revolucionarias", + "escalables", + "de punta", + "innovadoras", + "intuitivas", + "estrat\u00e9gicas", + "e-business", + "de misi\u00f3n cr\u00edtica", + "uno-a-uno", + "24/7", + "end-to-end", + "globales", + "B2B", + "B2C", + "granulares", + "sin fricciones", + "virtuales", + "virales", + "din\u00e1micas", + "24/365", + "magn\u00e9ticas", + "listo para la web", + "interactivas", + "dot-com", + "sexi", + "en tiempo real", + "eficientes", + "front-end", + "distribuidas", + "extensibles", + "llave en mano", + "de clase mundial", + "open-source", + "plataforma cruzada", + "de paquete", + "empresariales", + "integrado", + "impacto total", + "inal\u00e1mbrica", + "transparentes", + "de siguiente generaci\u00f3n", + "lo \u00faltimo", + "centrado al usuario", + "visionarias", + "personalizado", + "ubicuas", + "plug-and-play", + "colaborativas", + "hol\u00edsticas", + "ricas" + ) + ), + company_formats = c( + "{{last_name}} {{company_suffix}}", + "{{last_name}}-{{last_name2}}", + "{{company_prefix}} {{last_name}}-{{last_name2}}", + "{{company_prefix}} {{last_name}} y {{last_name2}}", + "{{company_prefix}} {{last_name}}, {{last_name2}} y {{last_name3}}", + "{{last_name}}-{{last_name2}} {{company_suffix}}", + "{{last_name}}, {{last_name2}} y {{last_name3}}", + "{{last_name}} y {{last_name2}} {{company_suffix}}" + ), + company_prefixes = c( + "Despacho", "Grupo", "Corporativo", "Club", + "Industrias", "Laboratorios", "Proyectos" + ), + company_suffixes = c( + "A.C.", "S.A.", "S.A. de C.V.", "S.C.", + "S. R.L. de C.V.", "e Hijos", "y Asociados" + ), + ## add functions here + #' @description a company name + company = function() { + pp <- PersonProvider$new(self$locale) + pattern <- super$random_element(self$company_formats) + dat <- list( + last_name = pp$last_name(), + last_name2 = pp$last_name(), + last_name3 = pp$last_name(), + company_suffix = super$random_element(self$company_suffixes), + company_prefix = super$random_element(self$company_prefixes) + ) + whisker::whisker.render(pattern, data = dat) + } ) ) - -company_prefixes_es_mx <- c('Despacho', 'Grupo', 'Corporativo', 'Club', - 'Industrias', 'Laboratorios', 'Proyectos') - -company_suffixes_es_mx <- c('A.C.', 'S.A.', 'S.A. de C.V.', 'S.C.', - 'S. R.L. de C.V.','e Hijos', 'y Asociados') diff --git a/R/company-provider-fa_IR.R b/R/company-provider-fa_IR.R index de4246e..d37840e 100644 --- a/R/company-provider-fa_IR.R +++ b/R/company-provider-fa_IR.R @@ -1,1057 +1,1079 @@ # modified from the python library faker: # https://github.com/joke2k/faker/blob/master/faker/providers/company/fa_IR/__init__.py - -company_names_fa_ir <- c( - "\u06af\u0631\u0648\u0647 \u0633\u06cc\u0645\u0627\u0646", - "\u06af\u0631\u0648\u0647 \u0641\u0644\u0632\u0627\u062a \u0627\u0633\u0627\u0633\u064a", - "\u0627\u06cc\u0631\u0627\u0646 \u06af\u0686", - "\u0622\u0644\u0648\u0645\u062a\u0643", - "\u0633\u0627\u0631\u0648\u062c \u0628\u0648\u0634\u0647\u0631", - "\u0622\u0644\u0648\u0645\u064a\u0646\u064a\u0648\u0645 \u0627\u064a\u0631\u0627\u0646", - "\u0633\u064a\u0645\u0627\u0646\u00a0 \u0633\u0627\u0648\u0647", - "\u0627\u06cc\u0631\u0627\u0646 \u0630\u0648\u0628", - "\u0633\u064a\u0645\u0627\u0646 \u0627\u0631\u062f\u0628\u064a\u0644 \u0648 \u0622\u0647\u0643 \u0622\u0630\u0631\u0634\u0647\u0631", - "\u067e\u0627\u0631\u0633 \u0645\u0648\u0644\u06cc\u0628\u062f\u0646", - "\u0633\u064a\u0645\u0627\u0646 \u0627\u0631\u0648\u0645\u064a\u0647", - "\u0630\u0648\u0628 \u0631\u0648\u06cc \u0627\u0635\u0641\u0647\u0627\u0646", - "\u0633\u064a\u0645\u0627\u0646 \u0627\u0635\u0641\u0647\u0627\u0646", - "\u0635\u0646\u0627\u064a\u0639 \u0645\u0633 \u0634\u0647\u064a\u062f \u0628\u0627\u0647\u0646\u0631", - "\u0633\u064a\u0645\u0627\u0646 \u0627\u064a\u0644\u0627\u0645", - "\u0635\u0646\u0627\u06cc\u0639 \u062e\u0627\u0644\u0635 \u0633\u0627\u0632\u0627\u0646 \u0631\u0648\u06cc \u0632\u0646\u062c\u0627\u0646", - "\u0633\u064a\u0645\u0627\u0646 \u0628\u062c\u0646\u0648\u0631\u062f", - "\u0635\u0646\u0639\u062a\u06cc \u0648 \u0633\u0631\u0645\u0627\u06cc\u0647 \u06af\u0630\u0627\u0631\u06cc \u0633\u067e\u0646\u062a\u0627", - "\u0633\u064a\u0645\u0627\u0646 \u0628\u0647\u0628\u0647\u0627\u0646", - "\u0643\u0627\u0644\u0633\u064a\u0645\u064a\u0646", - "\u0633\u064a\u0645\u0627\u0646 \u062a\u0647\u0631\u0627\u0646", - "\u06af\u0631\u0648\u0647 \u0643\u0627\u0631\u062e\u0627\u0646\u0647 \u0647\u0627\u064a \u062a\u0648\u0644\u064a\u062f\u064a \u0646\u0648\u0631\u062f \u0622\u0644\u0648\u0645\u064a\u0646\u064a\u0648\u0645", - "\u0633\u064a\u0645\u0627\u0646 \u062e\u0627\u0634", - "\u0645\u0644\u064a \u0633\u0631\u0628 \u0648 \u0631\u0648\u064a \u0627\u064a\u0631\u0627\u0646", - "\u0633\u064a\u0645\u0627\u0646 \u062e\u0632\u0631", - "\u0645\u0644\u06cc \u0635\u0646\u0627\u06cc\u0639 \u0645\u0633 \u0627\u06cc\u0631\u0627\u0646", - "\u0633\u064a\u0645\u0627\u0646 \u062f\u0627\u0631\u0627\u0628", - "\u0622\u0644\u0648\u0645\u0631\u0627\u062f", - "\u0633\u064a\u0645\u0627\u0646 \u062f\u0648\u0631\u0648\u062f", - "\u0622\u0644\u0648\u0645\u064a\u0646\u064a\u0648\u0645 \u0627\u0644\u0645\u0647\u062f\u064a", - "\u0633\u064a\u0645\u0627\u0646 \u0633\u0641\u064a\u062f\u0646\u064a \u0631\u064a\u0632", - "\u0622\u0644\u0648\u0645\u064a\u0646\u064a\u0648\u0645 \u067e\u0627\u0631\u0633", - "\u0633\u064a\u0645\u0627\u0646 \u0634\u0627\u0647\u0631\u0648\u062f", - "\u06a9\u0627\u0631\u062e\u0627\u0646\u062c\u0627\u062a \u062a\u0648\u0644\u06cc\u062f\u06cc \u0645\u0648\u0627\u062f \u0627\u0644\u0648\u0645\u06cc\u0646\u06cc\u0648\u0645", - "\u0633\u064a\u0645\u0627\u0646 \u0634\u0631\u0642", - "\u0645\u062c\u062a\u0645\u0639 \u0630\u0648\u0628 \u0648 \u0627\u062d\u06cc\u0627\u06cc \u0631\u0648\u06cc \u0642\u0634\u0645", - "\u0633\u064a\u0645\u0627\u0646 \u0634\u0645\u0627\u0644", - "\u0645\u062c\u062a\u0645\u0639 \u0635\u0646\u0627\u064a\u0639 \u0627\u0644\u0648\u0645\u064a\u0646\u064a\u0648\u0645 \u062c\u0646\u0648\u0628", - "\u0633\u064a\u0645\u0627\u0646 \u0635\u0648\u0641\u064a\u0627\u0646", - "\u0645\u0633 \u062a\u06a9\u0646\u0627\u0631", - "\u0633\u064a\u0645\u0627\u0646 \u063a\u0631\u0628", - "\u06af\u0631\u0648\u0647 \u06a9\u0627\u0646\u06cc \u0647\u0627\u06cc \u0641\u0644\u0632\u06cc", - "\u0633\u064a\u0645\u0627\u0646 \u0641\u0627\u0631\u0633", - "\u0622\u0644\u0648\u0645\u064a\u0646\u0627\u064a \u0627\u064a\u0631\u0627\u0646", - "\u0633\u064a\u0645\u0627\u0646 \u0642\u0627\u064a\u0646", - "\u062a\u0647\u064a\u0647 \u0648 \u062a\u0648\u0644\u064a\u062f \u0645\u0648\u0627\u062f \u0627\u0648\u0644\u064a\u0647 \u0641\u0648\u0644\u0627\u062f \u062e\u0631\u0627\u0633\u0627\u0646", - "\u0633\u064a\u0645\u0627\u0646 \u0643\u0627\u0631\u0648\u0646", - "\u0633\u0646\u06af \u0622\u0647\u0646 \u0645\u0631\u0643\u0632\u064a \u0627\u064a\u0631\u0627\u0646", - "\u0633\u064a\u0645\u0627\u0646 \u0643\u0631\u0645\u0627\u0646", - "\u0647\u0631\u0645\u0632 \u0627\u0646\u0631\u0698\u06cc", - "\u0633\u064a\u0645\u0627\u0646 \u0645\u0627\u0632\u0646\u062f\u0631\u0627\u0646", - "\u0648\u0627\u062d\u062f \u0637\u0644\u0627\u06cc \u0645\u0648\u062a\u0647", - "\u0633\u064a\u0645\u0627\u0646 \u0647\u0631\u0645\u0632\u06af\u0627\u0646", - "\u0648\u0627\u062d\u062f \u067e\u06cc\u0631\u0628\u06a9\u0631\u0627\u0646", - "\u0633\u064a\u0645\u0627\u0646 \u0647\u06af\u0645\u062a\u0627\u0646", - "\u0648\u0627\u062d\u062f \u0641\u0633\u0641\u0627\u062a \u0627\u0633\u0641\u0631\u062f\u06cc", - "\u0633\u06cc\u0645\u0627\u0646 \u062e\u0648\u0632\u0633\u062a\u0627\u0646", - "\u0648\u0627\u062d\u062f \u0646\u062e\u0644\u06a9", - "\u0633\u06cc\u0645\u0627\u0646 \u062f\u0634\u062a\u0633\u062a\u0627\u0646", - "\u0648\u064a\u062a\u0627\u0646\u0627", - "\u0633\u06cc\u0645\u0627\u0646 \u0632\u0627\u0628\u0644", - "\u06af\u0631\u0648\u0647 \u0635\u0646\u0627\u06cc\u0639 \u063a\u0630\u0627\u06cc\u06cc", - "\u0633\u06cc\u0645\u0627\u0646 \u0641\u0627\u0631\u0633 \u0646\u0648", - "\u06a9\u0634\u0627\u0648\u0631\u0632\u06cc \u0648 \u062a\u062d\u0642\u06cc\u0642\u0627\u062a\u06cc \u0646\u0648\u06cc\u0646 \u0632\u0639\u0641\u0631\u0627\u0646", - "\u0633\u06cc\u0645\u0627\u0646 \u0644\u0627\u0631 \u0633\u0628\u0632\u0648\u0627\u0631", - "\u06af\u0644\u0633\u062a\u0627\u0646", - "\u0633\u06cc\u0645\u0627\u0646 \u0644\u0627\u0631\u0633\u062a\u0627\u0646", - "\u0622\u0631\u062f \u0632\u0631", - "\u0633\u06cc\u0645\u0627\u0646 \u0644\u0627\u0645\u0631\u062f", - "\u0627\u0631\u0648\u0645 \u0622\u062f\u0627", - "\u0633\u06cc\u0645\u0627\u0646 \u0645\u062c\u062f \u062e\u0648\u0627\u0641", - "\u0627\u06cc\u0631\u0627\u0646 \u06af\u0644\u0627\u0628 \u0645\u0631\u063a\u0648\u0628", - "\u0633\u06cc\u0645\u0627\u0646 \u0645\u0645\u062a\u0627\u0632\u0627\u0646 \u06a9\u0631\u0645\u0627\u0646", - "\u0628\u064a\u0633\u0643\u0648\u0626\u064a\u062a \u06af\u0631\u062c\u064a", - "\u0641\u0631\u0627\u0648\u0631\u062f\u0647 \u0633\u06cc\u0645\u0627\u0646 \u0634\u0631\u0642", - "\u062a\u062d\u0648\u0644 \u0686\u0627\u0634\u0646\u06cc \u062a\u0648\u0633", - "\u06af\u0686 \u0645\u0627\u0634\u064a\u0646\u064a \u0641\u0627\u0631\u0633", - "\u062a\u0647\u06cc\u0647 \u0648 \u0628\u0633\u062a\u0647 \u0628\u0646\u062f\u06cc \u062e\u0634\u06a9\u0628\u0627\u0631 \u0622\u0631\u0627\u062a", - "\u0633\u06cc\u0645\u0627\u0646 \u0622\u0630\u0631 \u0622\u0628\u0627\u062f\u06af\u0627\u0646 \u062e\u0648\u06cc", - "\u062a\u0648\u0633\u0639\u0647 \u06a9\u0634\u062a \u0630\u0631\u062a", - "\u0633\u06cc\u0645\u0627\u0646 \u0628\u0648\u0647\u0631\u0648\u06a9 \u06cc\u0632\u062f", - "\u062a\u0648\u0644\u06cc\u062f\u06cc \u0622\u0631\u062f \u0627\u0644\u0628\u0631\u0632", - "\u0633\u06cc\u0645\u0627\u0646 \u062c\u0648\u06cc\u0646", - "\u062a\u0648\u0644\u06cc\u062f\u06cc \u0632\u0639\u0641\u0631\u0627\u0646 \u0633\u062d\u0631\u062e\u06cc\u0632", - "\u0633\u06cc\u0645\u0627\u0646 \u0642\u0634\u0645", - "\u062e\u0648\u0631\u0627\u0643 \u062f\u0627\u0645 \u067e\u0627\u0631\u0633", - "\u0633\u06cc\u0645\u0627\u0646 \u06a9\u0631\u062f\u0633\u062a\u0627\u0646", - "\u062f\u0634\u062a \u0645\u0631\u063a\u0627\u0628", - "\u06af\u0686 \u062a\u0647\u0631\u0627\u0646", - "\u0631\u0648\u063a\u0646 \u0646\u0628\u0627\u062a\u064a \u067e\u0627\u0631\u0633", - "\u06af\u0631\u0648\u0647 \u0641\u0648\u0644\u0627\u062f", - "\u0631\u0648\u063a\u0646 \u0646\u0628\u0627\u062a\u064a \u062c\u0647\u0627\u0646", - "\u067e\u0644\u06cc \u0631\u0627\u0646 \u0627\u062a\u0635\u0627\u0644", - "\u0631\u0648\u063a\u0646 \u0646\u0628\u0627\u062a\u06cc \u06af\u0644\u0646\u0627\u0632", - "\u062a\u0648\u0644\u064a\u062f\u06cc \u0644\u0648\u0644\u0647 \u0647\u0627\u064a \u067e\u0644\u064a \u0627\u062a\u064a\u0644\u0646 \u062f\u0648\u062c\u062f\u0627\u0631\u0647 \u0628\u0648\u0634\u0647\u0631", - "\u0631\u0648\u063a\u0646\u06a9\u0634\u06cc \u062e\u0631\u0645\u0634\u0647\u0631", - "\u062a\u0648\u0644\u06cc\u062f \u0644\u0648\u0644\u0647 \u0648 \u067e\u0648\u0634\u0634 \u0633\u0644\u0641\u0686\u06af\u0627\u0646", - "\u0632\u0631 \u0645\u0627\u06a9\u0627\u0631\u0648\u0646", - "\u0633\u0644\u0641\u0686\u06af\u0627\u0646", - "\u0633\u0627\u0644\u0645\u064a\u0646", - "\u0630\u0648\u0628 \u0622\u0647\u0646 \u0627\u0635\u0641\u0647\u0627\u0646", - "\u0633\u067e\u062a\u06cc\u06a9\u0648", - "\u0633\u0627\u062e\u062a\u0647 \u0647\u0627\u06cc \u0641\u0644\u0632\u06cc \u0627\u0635\u0641\u0647\u0627\u0646", - "\u0633\u062d\u0631 \u0647\u0645\u062f\u0627\u0646", - "\u0635\u0646\u0627\u064a\u0639 \u0641\u0631\u0648 \u0622\u0644\u064a\u0627\u0698 \u0627\u064a\u0631\u0627\u0646", - "\u0633\u0642\u0632\u0633\u0627\u0632\u06cc \u06a9\u0631\u062f\u0633\u062a\u0627\u0646", - "\u0635\u0646\u0627\u064a\u0639 \u06af\u0627\u0644\u0648\u0627\u0646\u064a\u0632\u0647 \u0641\u062c\u0631 \u0633\u067e\u0627\u0647\u0627\u0646", - "\u0634\u0627\u062f \u06af\u0644 \u0646\u06cc\u0634\u0627\u0628\u0648\u0631", - "\u0635\u0646\u0627\u06cc\u0639 \u0641\u0648\u0644\u0627\u062f \u0622\u0644\u064a\u0627\u0698\u064a \u064a\u0632\u062f", - "\u0634\u0647\u062f \u0627\u064a\u0631\u0627\u0646", - "\u0641\u0648\u0644\u0627\u062f \u0627\u06a9\u0633\u06cc\u0646 \u062e\u0648\u0632\u0633\u062a\u0627\u0646", - "\u0635\u0646\u0627\u06cc\u0639 \u063a\u0630\u0627\u06cc\u06cc \u0645\u06cc\u0646\u0648 \u0634\u0631\u0642", - "\u0641\u0648\u0644\u0627\u062f \u0622\u0644\u06cc\u0627\u0698\u06cc \u0627\u06cc\u0631\u0627\u0646", - "\u0635\u0646\u0639\u062a\u064a\u00a0 \u067e\u0627\u0631\u0633 \u0645\u064a\u0646\u0648", - "\u0641\u0648\u0644\u0627\u062f \u062e\u0648\u0632\u0633\u062a\u0627\u0646", - "\u0635\u0646\u0639\u062a\u064a \u0645\u064a\u0646\u0648 \u062e\u0631\u0645 \u062f\u0631\u0647", - "\u0641\u0648\u0644\u0627\u062f \u0635\u0646\u0639\u062a \u0645\u0647\u062f\u06cc", - "\u0641\u0631\u0627\u0648\u0631\u062f\u0647 \u0647\u0627\u06cc \u0633\u06cc\u0628 \u0632\u0645\u06cc\u0646\u06cc \u067e\u0631\u06cc\u0633 \u0627\u0635\u0641\u0647\u0627\u0646", - "\u0641\u0648\u0644\u0627\u062f \u0645\u0628\u0627\u0631\u0643\u0647 \u0627\u0635\u0641\u0647\u0627\u0646", - "\u0641\u0631\u0622\u0648\u0631\u062f\u0647 \u0647\u0627\u06cc \u06af\u0648\u0634\u062a\u06cc \u062a\u0647\u0631\u0627\u0646", - "\u06a9\u0627\u0631\u062e\u0627\u0646\u062c\u0627\u062a \u0646\u0648\u0631\u062f \u0644\u0648\u0644\u0647 \u06cc\u0627\u0631\u0627\u0646", - "\u0643\u0634\u062a \u0648 \u0635\u0646\u0639\u062a \u067e\u064a\u0627\u0630\u0631", - "\u06a9\u0627\u0648\u0647 \u06a9\u0634\u0627\u0648\u0631\u0632", - "\u0643\u064a\u0648\u0627\u0646", - "\u06af\u0631\u0648\u0647 \u0635\u0646\u0639\u062a\u064a \u0633\u067e\u0627\u0647\u0627\u0646", - "\u06a9\u0634\u062a \u0648 \u0635\u0646\u0639\u062a \u0627\u0634\u0631\u0627\u0642", - "\u0644\u0648\u0644\u0647 \u0648 \u067e\u0631\u0648\u0641\u06cc\u0644 \u0633\u067e\u0646\u062a\u0627 \u062a\u0647\u0631\u0627\u0646", - "\u06a9\u0634\u062a \u0648 \u0635\u0646\u0639\u062a \u0642\u0637\u0631\u0627\u0646 \u06af\u0644 \u0627\u06cc\u0631\u0627\u0646", - "\u0644\u0648\u0644\u0647 \u0648 \u0645\u0627\u0634\u064a\u0646 \u0633\u0627\u0632\u064a \u0627\u064a\u0631\u0627\u0646", - "\u06a9\u0634\u062a \u0648\u0635\u0646\u0639\u062a \u0631\u0648\u0698\u06cc\u0646 \u062a\u0627\u06a9", - "\u0645\u062c\u062a\u0645\u0639 \u0641\u0648\u0644\u0627\u062f \u062e\u0631\u0627\u0633\u0627\u0646", - "\u06a9\u0634\u062a\u0627\u0631\u06af\u0627\u0647 \u0635\u0646\u0639\u062a\u06cc \u0637\u06cc\u0648\u0631 \u0633\u067e\u06cc\u062f\u0627\u0646 \u0622\u0645\u0644", - "\u0645\u06cc\u0631\u0627\u0628 \u067e\u0631\u0648\u0641\u06cc\u0644", - "\u06af\u0631\u0648\u0647 \u062a\u0648\u0644\u064a\u062f\u064a \u0645\u0647\u0631\u0627\u0645", - "\u0646\u0648\u0631\u062f \u0648 \u062a\u0648\u0644\u064a\u062f \u0642\u0637\u0639\u0627\u062a \u0641\u0648\u0644\u0627\u062f\u064a", - "\u06af\u0644\u0648\u0643\u0648\u0632\u0627\u0646", - "\u0646\u0648\u0631\u062f \u0648 \u0644\u0648\u0644\u0647 \u0635\u0641\u0627", - "\u0645\u0627\u0631\u06af\u0627\u0631\u064a\u0646", - "\u0646\u0648\u06cc\u0646 \u0622\u0644\u06cc\u0627\u0698\u0633\u0645\u0646\u0627\u0646", - "\u0645\u062c\u062a\u0645\u0639 \u0635\u0646\u0627\u06cc\u0639 \u063a\u0630\u0627\u06cc\u06cc \u0628\u0647\u067e\u0648\u062f\u0631 \u0627\u0635\u0641\u0647\u0627\u0646", - "\u0641\u0648\u0644\u0627\u062f \u0622\u0630\u0631\u0628\u0627\u064a\u062c\u0627\u0646", - "\u0645\u062c\u062a\u0645\u0639 \u0643\u0634\u062a \u0648 \u0635\u0646\u0639\u062a \u0686\u064a\u0646 \u0686\u064a\u0646", - "\u0641\u0648\u0644\u0627\u062f \u0627\u0641\u0632\u0627 \u0633\u067e\u0627\u0647\u0627\u0646", - "\u0645\u062c\u062a\u0645\u0639 \u06a9\u0627\u0631\u062e\u0627\u0646\u062c\u0627\u062a \u0633\u0648\u0631\u0628\u0646 \u0634\u0645\u0627\u0644", - "\u06af\u0631\u0648\u0647 \u0645\u0644\u064a \u0635\u0646\u0639\u062a\u064a \u0641\u0648\u0644\u0627\u062f \u0627\u064a\u0631\u0627\u0646", - "\u0645\u0631\u063a \u0627\u062c\u062f\u0627\u062f \u0632\u0631\u0628\u0627\u0644", - "\u067e\u0631\u0648\u0641\u064a\u0644 \u0635\u0646\u0639\u062a \u062c\u0646\u0648\u0628", - "\u0634\u0648\u0643\u0648 \u067e\u0627\u0631\u0633", - "\u0635\u0628\u0627 \u0641\u0648\u0644\u0627\u062f \u062e\u0644\u06cc\u062c \u0641\u0627\u0631\u0633", - "\u0622\u0631\u062f \u062a\u062c\u0627\u0631\u062a", - "\u0641\u0648\u0644\u0627\u062f \u062a\u0631\u0628\u062a \u062d\u06cc\u062f\u0631\u06cc\u0647", - "\u0628\u0647\u067e\u0627\u0643", - "\u0644\u0648\u0644\u0647 \u0648 \u062a\u062c\u0647\u064a\u0632\u0627\u062a \u0633\u062f\u064a\u062f", - "\u067e\u064a\u0686\u0643", - "\u0646\u0648\u0631\u062f \u0644\u0648\u0644\u0647 \u0627\u0647\u0648\u0627\u0632", - "\u062a\u0648\u0633\u0639\u0647 \u06a9\u0634\u062a \u0648 \u0635\u0646\u0639\u062a \u0645\u0644\u06cc ( \u0643\u0634\u062a \u0648 \u0635\u0646\u0639\u062a \u06af\u0631\u06af\u0627\u0646 )", - "\u0646\u0648\u0631\u062f \u0648 \u067e\u0631\u0648\u0641\u064a\u0644 \u067e\u0627\u0631\u0633", - "\u0641\u0631\u0627\u0648\u0631\u062f\u0647 \u0647\u0627\u064a \u063a\u0630\u0627\u0626\u064a \u0645\u0634\u0647\u062f", - "\u06af\u0631\u0648\u0647 \u067e\u06cc\u0645\u0627\u0646\u06a9\u0627\u0631\u06cc \u0635\u0646\u0639\u062a\u06cc", - "\u06af\u0631\u0648\u0647 \u0645\u0639\u0627\u062f\u0646", - "\u0627\u062d\u062f\u0627\u062b \u0635\u0646\u0639\u062a", - "\u0645\u0639\u062f\u0646 \u06a9\u0627\u0631\u0627\u0646 \u0627\u0646\u06af\u0648\u0631\u0627\u0646", - "\u06af\u0631\u0648\u0647 \u0633\u0627\u062e\u062a \u0642\u0637\u0639\u0627\u062a \u062e\u0648\u062f\u0631\u0648", - "\u0628\u0627\u0645\u0627", - "\u062a\u0648\u0644\u06cc\u062f \u0645\u0648\u062a\u0648\u0631 \u0647\u0627\u06cc \u062f\u06cc\u0632\u0644 \u0627\u06cc\u0631\u0627\u0646", - "\u062a\u0627\u0645\u064a\u0646 \u0645\u0627\u0633\u0647 \u0631\u064a\u062e\u062a\u0647 \u06af\u0631\u064a", - "\u0627\u06af\u0632\u0648\u0632 \u062e\u0648\u062f\u0631\u0648 \u062e\u0631\u0627\u0633\u0627\u0646", - "\u062a\u0627\u0645\u06cc\u0646 \u0645\u0648\u0627\u062f \u0627\u0648\u0644\u06cc\u0647 \u0641\u0648\u0644\u0627\u062f \u0635\u0628\u0627 \u0646\u0648\u0631", - "\u0627\u0644\u0643\u062a\u0631\u064a\u0643 \u062e\u0648\u062f\u0631\u0648 \u0634\u0631\u0642", - "\u062a\u0648\u0633\u0639\u0647 \u0645\u0639\u0627\u062f\u0646 \u0631\u0648\u064a \u0627\u064a\u0631\u0627\u0646", - "\u0622\u0647\u0646\u06af\u0631\u064a \u062a\u0631\u0627\u0643\u062a\u0648\u0631\u0633\u0627\u0632\u064a \u0627\u064a\u0631\u0627\u0646", - "\u062a\u0648\u0644\u064a\u062f \u0641\u0631\u0648\u0645\u0648\u0644\u064a\u0628\u062f\u0646 \u0643\u0631\u0645\u0627\u0646", - "\u0627\u0648\u0631\u0646\u062f \u067e\u0644\u0627\u0633\u062a\u06cc\u06a9", - "\u062a\u0648\u0644\u06cc\u062f\u06cc \u0622\u0630\u0631 \u0633\u0646\u06af \u0633\u0631\u062e", - "\u0627\u064a\u0631\u0627\u0646 \u062f\u0648\u0686\u0631\u062e", - "\u062c\u0647\u0627\u062f \u0646\u0635\u0631 \u0633\u06cc\u0631\u062c\u0627\u0646", - "\u067e\u0644\u0627\u0633\u0643\u0648 \u0643\u0627\u0631 \u0633\u0627\u064a\u067e\u0627", - "\u062d\u0641\u0627\u0631\u06cc \u0627\u06cc\u0631\u0627\u0646\u062f\u0634\u062a \u06a9\u0627\u0634\u0627\u0646", - "\u062a\u0648\u0644\u064a\u062f \u0645\u062d\u0648\u0631\u062e\u0648\u062f\u0631\u0648", - "\u0630\u0648\u0628 \u0648\u0631\u0648\u06cc \u0628\u0627\u0641\u0642", - "\u062a\u0648\u0644\u064a\u062f\u064a \u0642\u0637\u0639\u0627\u062a \u0645\u062d\u0648\u0631\u064a \u062e\u0631\u0627\u0633\u0627\u0646", - "\u0632\u0631\u06cc\u0646 \u0645\u0639\u062f\u0646 \u0622\u0633\u06cc\u0627", - "\u062a\u0648\u0644\u06cc\u062f\u06cc \u0635\u0646\u0639\u062a\u06cc \u0644\u0646\u062a \u067e\u0627\u0631\u0633", - "\u0632\u063a\u0627\u0644 \u0633\u0646\u06af \u0646\u06af\u064a\u0646 \u0637\u0628\u0633", - "\u0686\u0631\u062e\u0634\u06af\u0631", - "\u0632\u0646\u062c\u0627\u0646 \u0628\u0631\u0646\u0632", - "\u0631\u0627\u062f\u064a\u0627\u062a\u0648\u0631 \u0627\u064a\u0631\u0627\u0646", - "\u0633\u0631\u0645\u0627\u06cc\u0647 \u06af\u0630\u0627\u0631\u06cc \u062a\u0648\u0633\u0639\u0647 \u0645\u0639\u0627\u062f\u0646 \u06a9\u0648\u062b\u0631", - "\u0631\u064a\u062e\u062a\u0647 \u06af\u0631\u064a \u062a\u0631\u0627\u0643\u062a\u0648\u0631\u0633\u0627\u0632\u064a \u0627\u064a\u0631\u0627\u0646", - "\u0633\u0646\u06af \u0622\u0647\u0646 \u0634\u0631\u0642", - "\u0631\u064a\u0646\u06af \u0633\u0627\u0632\u064a \u0645\u0634\u0647\u062f", - "\u0633\u0646\u06af \u0622\u0647\u0646 \u06af\u0644 \u06af\u0647\u0631", - "\u0631\u06cc\u062e\u062a\u0647 \u06af\u0631\u06cc \u0622\u0644\u0648\u0645\u06cc\u0646\u06cc\u0648\u0645 \u0627\u06cc\u0631\u0627\u0646 \u062e\u0648\u062f\u0631\u0648", - "\u0633\u0646\u06af\u0627\u0628 \u0622\u0630\u0631\u0634\u0647\u0631", - "\u0633\u0627\u062e\u062a \u0648 \u0646\u0635\u0628 \u0635\u0646\u0639\u062a\u06cc \u0627\u0644\u0628\u0631\u0632", - "\u0633\u0646\u06af\u0627\u0628 \u0647\u0645\u062f\u0627\u0646", - "\u0633\u0627\u0632\u0647 \u067e\u0648\u064a\u0634", - "\u0633\u0648\u0698\u0645\u064a\u0631\u0627\u0646", - "\u0633\u0627\u064a\u067e\u0627 \u0622\u0630\u064a\u0646", - "\u0633\u0648\u0644\u0641\u0627\u062a\u064a\u06a9", - "\u0633\u0627\u06cc\u067e\u0627 \u067e\u0631\u0633", - "\u0634\u0646 \u0633\u0627\u0632\u0627\u0646 \u0647\u0631\u0627\u0632", - "\u0633\u06cc\u0628\u0627 \u0645\u0648\u062a\u0648\u0631", - "\u0635\u0646\u0639\u062a \u0631\u0648\u06cc \u0632\u0646\u06af\u0627\u0646", - "\u0634\u0645\u06cc\u0645 \u067e\u0698\u0648\u0647\u0634", - "\u0635\u0646\u0639\u062a\u064a \u0648 \u0645\u0639\u062f\u0646\u064a \u0634\u0645\u0627\u0644 \u0634\u0631\u0642 \u0634\u0627\u0647\u0631\u0648\u062f", - "\u0635\u0646\u0627\u064a\u0639 \u0631\u064a\u062e\u062a\u0647 \u06af\u0631\u064a \u0627\u064a\u0631\u0627\u0646", - "\u0641\u0631\u0627\u0648\u0631\u064a \u0645\u0648\u0627\u062f \u0645\u0639\u062f\u0646\u064a \u0627\u064a\u0631\u0627\u0646", - "\u0635\u0646\u0627\u06cc\u0639 \u0631\u06cc\u062e\u062a\u0647 \u06af\u0631\u06cc \u067e\u0631\u0644\u06cc\u062a \u0622\u0633\u06cc\u0627", - "\u0641\u0631\u0648 \u0633\u064a\u0644\u064a\u0633 \u0627\u064a\u0631\u0627\u0646", - "\u0635\u0646\u0627\u06cc\u0639 \u0646\u0648\u06cc\u062f \u0645\u0648\u062a\u0648\u0631", - "\u0645\u062c\u062a\u0645\u0639 \u0645\u0639\u0627\u062f\u0646 \u0633\u0646\u06af \u0686\u06cc\u0646\u06cc \u0646\u06cc \u0631\u06cc\u0632", - "\u0635\u0646\u0639\u062a\u064a \u0646\u064a\u0631\u0648 \u0645\u062d\u0631\u0643\u0647", - "\u0645\u0639\u0627\u062f\u0646 \u0628\u0627\u0641\u0642", - "\u0635\u0646\u0639\u062a\u06cc \u0635\u0628\u0648\u0631\u0627\u0646 \u067e\u0644\u06cc\u0645\u0631", - "\u0645\u0639\u0627\u062f\u0646 \u0633\u0646\u06af \u0627\u0647\u0646 \u0627\u062d\u06cc\u0627\u0621 \u0633\u067e\u0627\u0647\u0627\u0646", - "\u0641\u0646\u0631 \u0633\u0627\u0632\u06cc \u0632\u0631 \u06af\u0644\u067e\u0627\u064a\u06af\u0627\u0646", - "\u0645\u0639\u0627\u062f\u0646 \u0645\u0646\u06af\u0646\u0632 \u0627\u064a\u0631\u0627\u0646", - "\u0641\u0646\u0631\u0633\u0627\u0632\u064a \u062e\u0627\u0648\u0631", - "\u0645\u0639\u062f\u0646 \u06a9\u0627\u0631 \u0628\u0627\u062e\u062a\u0631", - "\u0641\u0646\u0631\u0633\u0627\u0632\u064a \u0632\u0631", - "\u0645\u0639\u062f\u0646\u064a \u062f\u0645\u0627\u0648\u0646\u062f", - "\u0643\u0627\u0631\u0628\u0631\u0627\u062a\u0648\u0631 \u0627\u064a\u0631\u0627\u0646", - "\u0645\u0639\u062f\u0646\u064a \u0648 \u0635\u0646\u0639\u062a\u064a \u0686\u0627\u062f\u0631\u0645\u0644\u0648", - "\u0643\u0627\u0631\u062e\u0627\u0646\u062c\u0627\u062a \u0643\u0645\u0643 \u0641\u0646\u0631 \u0627\u064a\u0646\u062f\u0627\u0645\u064a\u0646 \u0633\u0627\u064a\u067e\u0627", - "\u0645\u0639\u062f\u0646\u06cc \u0648 \u0641\u0631\u0622\u0648\u0631\u06cc \u0633\u0631\u0645\u0647 \u0641\u06cc\u0631\u0648\u0632\u0622\u0628\u0627\u062f", - "\u06a9\u0627\u0628\u0644 \u062e\u0648\u062f\u0631\u0648 \u0633\u0628\u0632\u0648\u0627\u0631", - "\u0646\u062f\u0627\u06cc \u0631\u0647\u0627\u0648\u06cc", - "\u06a9\u0644\u0627\u0686 \u0633\u0627\u0632\u06cc \u0634\u0627\u06cc\u0627\u0646 \u0635\u0646\u0639\u062a", - "\u0632\u063a\u0627\u0644 \u0633\u0646\u06af \u0627\u0644\u0628\u0631\u0632 \u0634\u0631\u0642\u06cc", - "\u06af\u06cc\u0631\u0628\u06a9\u0633 \u0633\u0627\u06cc\u067e\u0627", - "\u0632\u063a\u0627\u0644 \u0633\u0646\u06af \u0627\u0644\u0628\u0631\u0632 \u0645\u0631\u06a9\u0632\u06cc", - "\u0644\u0646\u062a \u062a\u0631\u0645\u0632 \u0627\u064a\u0631\u0627\u0646", - "\u0632\u063a\u0627\u0644 \u0633\u0646\u06af \u06a9\u0631\u0645\u0627\u0646", - "\u0645\u0627\u0634\u06cc\u0646 \u0633\u0627\u0632\u06cc \u0641\u0631\u0627\u06af\u06cc\u0631 \u0633\u067e\u0646\u062a\u0627", - "\u0641\u0631\u0622\u0648\u0631\u064a \u0645\u0639\u062f\u0646\u064a \u0627\u067e\u0627\u0644 \u06a9\u0627\u0646\u064a \u067e\u0627\u0631\u0633", - "\u0645\u062c\u062a\u0645\u0639 \u0635\u0646\u0639\u062a\u06cc \u0633\u067e\u0627\u0647\u0627\u0646 \u0628\u0627\u0637\u0631\u06cc", - "\u06af\u0631\u0648\u0647 \u062a\u0648\u0633\u0639\u0647 \u0645\u0639\u0627\u062f\u0646 \u0631\u0648\u06cc \u0627\u06cc\u0631\u0627\u0646", - "\u0645\u062d\u0648\u0631\u0633\u0627\u0632\u0627\u0646 \u0627\u064a\u0631\u0627\u0646 \u062e\u0648\u062f\u0631\u0648", - "\u06af\u0631\u0648\u0647 \u0642\u0646\u062f \u0648 \u0634\u06a9\u0631", - "\u0645\u0647\u0631\u0643\u0627\u0645 \u067e\u0627\u0631\u0633", - "\u0633\u0647\u0627\u0645\u06cc \u0639\u0627\u0645 \u0634\u0647\u062f \u2013 \u0642\u0646\u062f \u062e\u0648\u06cc", - "\u0645\u0647\u0646\u062f\u0633\u064a \u0646\u0635\u064a\u0631 \u0645\u0627\u0634\u064a\u0646", - "\u0634\u06a9\u0631 \u0634\u0627\u0647\u0631\u0648\u062f", - "\u0645\u0648\u062a\u0648\u0631\u0633\u0627\u0632\u0627\u0646 \u062a\u0631\u0627\u0643\u062a\u0648\u0631\u0633\u0627\u0632\u064a \u0627\u064a\u0631\u0627\u0646", - "\u0635\u0646\u0639\u062a\u06cc \u06a9\u0634\u0627\u0648\u0631\u0632\u06cc \u0634\u06cc\u0631\u06cc\u0646 \u062e\u0631\u0627\u0633\u0627\u0646", - "\u0646\u06cc\u0631\u0648\u0633\u0627\u0632\u0627\u0631\u0627\u06a9", - "\u0641\u0631\u0622\u0648\u0631\u062f \u0647 \u0647\u0627\u064a \u063a\u0630\u0627\u064a\u064a \u0648 \u0642\u0646\u062f \u067e\u064a\u0631\u0627\u0646\u0634\u0647\u0631", - "\u06cc\u0633\u06a9\u0648", - "\u0641\u0631\u0627\u0648\u0631\u062f\u0647 \u0647\u0627\u064a \u063a\u0630\u0627\u064a\u064a \u0648 \u0642\u0646\u062f \u062a\u0631\u0628\u062a \u062c\u0627\u0645", - "\u06af\u0631\u0648\u0647 \u0627\u0646\u062a\u0634\u0627\u0631\u060c \u0686\u0627\u067e \u0648 \u062a\u0643\u062b\u064a\u0631", - "\u0641\u0631\u0622\u0648\u0631\u062f\u0647 \u0647\u0627\u064a \u063a\u0630\u0627\u064a\u064a \u0648 \u0642\u0646\u062f \u0686\u0647\u0627\u0631\u0645\u062d\u0627\u0644", - "\u0627\u0641\u0633\u062a", - "\u0642\u0646\u062f \u0627\u0635\u0641\u0647\u0627\u0646", - "\u06af\u0631\u0648\u0647 \u062e\u062f\u0645\u0627\u062a \u0641\u0646\u06cc \u0648 \u0645\u0647\u0646\u062f\u0633\u06cc", - "\u0642\u0646\u062f \u062b\u0627\u0628\u062a \u062e\u0631\u0627\u0633\u0627\u0646", - "\u0645\u0644\u06cc \u0633\u0627\u062e\u062a\u0645\u0627\u0646", - "\u0642\u0646\u062f \u0634\u064a\u0631\u0648\u0627\u0646 \u0642\u0648\u0686\u0627\u0646 \u0648\u0628\u062c\u0646\u0648\u0631\u062f", - "\u0645\u0647\u0646\u062f\u0633\u06cc \u0641\u0631\u0627 \u0646\u06cc\u0631\u0648", - "\u0642\u0646\u062f \u0642\u0647\u0633\u062a\u0627\u0646", - "\u0622\u0628\u0627\u062f\u0631\u0627\u0647\u0627\u0646 \u067e\u0627\u0631\u0633", - "\u0642\u0646\u062f \u0644\u0631\u0633\u062a\u0627\u0646", - "\u0627\u062d\u062f\u0627\u062b \u062a\u0627\u0633\u06cc\u0633\u0627\u062a \u0627\u0646\u062a\u0642\u0627\u0644 \u0646\u06cc\u0631\u0648 \u2013 \u0627\u062a\u0627\u0646\u06cc\u0631", - "\u0642\u0646\u062f \u0645\u0631\u0648\u062f\u0634\u062a", - "\u0622\u0630\u0631\u067e\u0627\u0633\u06cc\u0644\u0648", - "\u0642\u0646\u062f \u0646\u0642\u0634 \u062c\u0647\u0627\u0646", - "\u0627\u0631\u0633\u0627 \u0633\u0627\u062e\u062a\u0645\u0627\u0646", - "\u0642\u0646\u062f \u0646\u064a\u0634\u0627\u0628\u0648\u0631", - "\u0622\u0641\u0631\u06cc\u0646\u0647 \u0637\u0648\u0633", - "\u0642\u0646\u062f \u0647\u0643\u0645\u062a\u0627\u0646", - "\u0627\u0647\u0631\u0627\u0645 \u0641\u0646\u0627\u0648\u0631\u06cc \u0642\u062f\u0631\u062a", - "\u06a9\u0627\u0631\u062e\u0627\u0646\u062c\u0627\u062a \u0642\u0646\u062f \u0642\u0632\u0648\u06cc\u0646", - "\u0627\u06cc\u0631\u06cc\u062a\u06a9", - "\u0642\u0646\u062f \u0628\u064a\u0633\u062a\u0648\u0646", - "\u0628\u0627\u0632\u0631\u0633\u064a \u0645\u0647\u0646\u062f\u0633\u064a \u0648 \u0635\u0646\u0639\u062a\u064a \u0627\u064a\u0631\u0627\u0646", - "\u0642\u0646\u062f \u067e\u0627\u0631\u0633", - "\u062a\u062c\u0647\u06cc\u0632\u0627\u062a \u0648 \u062e\u062f\u0645\u0627\u062a \u0635\u0646\u0627\u06cc\u0639 \u0622\u0628 \u0648 \u0628\u0631\u0642 \u0627\u06cc\u0631\u0627\u0646 \u2013 \u0635\u0627\u0646\u06cc\u0631", - "\u06af\u0631\u0648\u0647 \u0631\u0627\u06cc\u0627\u0646\u0647 \u0648 \u0641\u0639\u0627\u0644\u06cc\u062a\u0647\u0627\u06cc \u0648\u0627\u0628\u0633\u062a\u0647 \u0628\u0647 \u0622\u0646", - "\u062a\u06a9\u0646\u06cc\u06a9", - "\u0627\u06cc\u0631\u0627\u0646 \u0627\u0631\u0642\u0627\u0645", - "\u062a\u0648\u0633\u0639\u0647 \u0633\u0627\u062e\u062a \u0648 \u0646\u0635\u0628 \u0635\u0646\u0627\u064a\u0639 \u0628\u062a\u0646\u064a \u0648 \u0641\u0644\u0632\u064a \u06af\u0633\u062a\u0631\u0634 \u0645\u0627\u0646\u0627 \u0633\u0627\u0632 \u0622\u0628\u064a\u06a9", - "\u062a\u062c\u0627\u0631\u062a \u0627\u0644\u0643\u062a\u0631\u0648\u0646\u064a\u0643 \u067e\u0627\u0631\u0633\u064a\u0627\u0646", - "\u062c\u0646\u0631\u0627\u0644 \u0645\u06a9\u0627\u0646\u06cc\u06a9", - "\u062a\u0648\u0633\u0639\u0647 \u0633\u0627\u0632\u0647 \u067e\u0627\u06cc\u0647 \u0641\u0646 \u0622\u0648\u0627", - "\u062d\u0641\u0627\u0631\u06cc \u0634\u0645\u0627\u0644", - "\u062a\u0648\u0633\u0639\u0647 \u0641\u0646\u0627\u0648\u0631\u06cc \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u062e\u0648\u0627\u0631\u0632\u0645\u06cc", - "\u062e\u062f\u0645\u0627\u062a \u0645\u0647\u0646\u062f\u0633\u06cc \u0633\u0627\u062e\u062a\u0645\u0627\u0646 \u062a\u0627\u0633\u06cc\u0633\u0627\u062a \u0631\u0627\u0647 \u0622\u0647\u0646", - "\u062a\u06cc\u0646\u0627 \u0633\u0627\u0645\u0627\u0646\u0647", - "\u062e\u062f\u0645\u0627\u062a\u064a \u062a\u062c\u0647\u064a\u0632\u0627\u062a \u0633\u0646\u06af\u064a\u0646 \u0647\u0645\u06af\u0627\u0645", - "\u062f\u0627\u062f\u0647 \u067e\u0631\u062f\u0627\u0632\u064a \u062e\u0648\u0627\u0631\u0632\u0645\u064a", - "\u0631\u0627\u0647\u0628\u0631\u0627\u0646 \u0641\u0648\u0644\u0627\u062f \u0627\u0635\u0641\u0647\u0627\u0646", - "\u062f\u0627\u062f\u0647 \u067e\u0631\u062f\u0627\u0632\u06cc \u0627\u06cc\u0631\u0627\u0646", - "\u0631\u0627\u0647\u0633\u0627\u0632\u06cc \u0648 \u0633\u0627\u062e\u062a\u0645\u0627\u0646\u06cc 115", - "\u062f\u0627\u062f\u0647 \u067e\u0631\u062f\u0627\u0632\u06cc \u0641\u0646 \u0622\u0648\u0627", - "\u0631\u0647\u00a0 \u06af\u0633\u062a\u0631 \u0646\u0641\u062a", - "\u062f\u0627\u062f\u0647 \u0633\u0627\u0645\u0627\u0646\u0647 \u0641\u0646 \u0622\u0648\u0627", - "\u0635\u0646\u0639\u062a\u06cc \u062f\u0631\u06cc\u0627\u06cc\u06cc \u0627\u06cc\u0631\u0627\u0646 \u2013 \u0635\u062f\u0631\u0627", - "\u0641\u0646 \u0622\u0648\u0627 \u06a9\u0627\u0631\u062a", - "\u0641\u0631\u0627\u0628", - "\u06a9\u0627\u0631\u062a \u0627\u0639\u062a\u0628\u0627\u0631\u06cc \u0627\u06cc\u0631\u0627\u0646 \u06a9\u06cc\u0634", - "\u06a9\u06cc\u0633\u0648\u0646", - "\u06af\u0633\u062a\u0631\u0634 \u0627\u0644\u06a9\u062a\u0631\u0648\u0646\u06cc\u06a9 \u0645\u0628\u06cc\u0646 \u0627\u06cc\u0631\u0627\u0646", - "\u0645\u0639\u0645\u0627\u0631\u0627\u0646 \u067e\u0627\u0631\u0633 \u0635\u0646\u0639\u062a", - "\u062e\u062f\u0645\u0627\u062a \u0627\u0646\u0641\u0648\u0631\u0645\u0627\u062a\u06cc\u06a9", - "\u0645\u0647\u0627\u0645 \u0634\u0631\u0642", - "\u06af\u0631\u0648\u0647 \u0648\u0633\u0627\u064a\u0644 \u0627\u0646\u062f\u0627\u0632\u0647 \u06af\u064a\u0631\u064a\u060c \u067e\u0632\u0634\u0643\u064a \u0648 \u0627\u067e\u062a\u064a\u0643\u064a", - "\u0645\u0647\u0646\u062f\u0633\u0627\u0646 \u0645\u0634\u0627\u0648\u0631 \u0633\u0627\u0632\u0647", - "\u0645\u0647\u0646\u062f\u0633\u06cc \u0641\u0631\u0633\u0627\u0631 \u062a\u062c\u0627\u0631\u062a", - "\u0645\u0647\u0646\u062f\u0633\u064a \u0648 \u0646\u0635\u0628 \u0641\u064a\u0631\u0645\u06a9\u0648 \u067e\u0627\u0631\u0633", - "\u067e\u0648\u06cc\u0646\u062f\u06af\u0627\u0646 \u0631\u0627\u0647 \u0633\u0639\u0627\u062f\u062a", - "\u0645\u0647\u0646\u062f\u0633\u064a \u0648\u062a\u062d\u0642\u064a\u0642\u0627\u062a\u064a \u0641\u0644\u0632\u0627\u062a \u063a\u064a\u0631\u0622\u0647\u0646\u06cc", - "\u0643\u0646\u062a\u0648\u0631 \u0633\u0627\u0632\u064a \u0627\u064a\u0631\u0627\u0646", - "\u0645\u0647\u0646\u062f\u0633\u06cc \u0648 \u067e\u0634\u062a\u06cc\u0628\u0627\u0646\u06cc \u0646\u06cc\u0631\u0648\u06af\u0627\u0647\u06cc \u0627\u0644\u0628\u0631\u0632 \u062a\u0648\u0631\u0628\u06cc\u0646", - "\u06af\u0631\u0648\u0647 \u0645\u0627\u0634\u064a\u0646 \u0622\u0644\u0627\u062a \u0648 \u062a\u062c\u0647\u064a\u0632\u0627\u062a", - "\u0645\u0648\u0646\u0646\u06a9\u0648 \u0627\u06cc\u0631\u0627\u0646", - "\u0645\u0627\u0631\u0627\u0644 \u0635\u0646\u0639\u062a \u062c\u0627\u0648\u06cc\u062f", - "\u0646\u0635\u0628 \u0646\u06cc\u0631\u0648", - "\u0645\u0627\u0634\u06cc\u0646 \u0631\u0648\u0644", - "\u062e\u062f\u0645\u0627\u062a \u0645\u0627\u0634\u06cc\u0646\u06cc \u06a9\u0634\u062a\u06cc\u0631\u0627\u0646\u06cc", - "\u0627\u0641\u0631\u0646\u062f \u06a9\u0627\u0644\u0627 \u0633\u0627\u0632\u0647", - "\u06af\u0633\u062a\u0631\u0634 \u0635\u0646\u0627\u064a\u0639 \u0648\u062e\u062f\u0645\u0627\u062a", - "\u0622\u0644\u0641\u0627 \u067e\u0627\u06a9 \u0627\u06cc\u0631\u0627\u0646", - "\u06af\u0631\u0648\u0647 \u0644\u0648\u0627\u0632\u0645 \u062e\u0627\u0646\u06af\u064a", - "\u0628\u0644\u0628\u0631\u064a\u0646\u06af \u0627\u064a\u0631\u0627\u0646", - "\u0644\u0639\u0631\u0627\u0646", - "\u0628\u0647\u0633\u0627\u0632\u0627\u0646 \u063a\u0644\u0637\u06a9 \u0641\u0648\u0644\u0627\u062f \u0627\u0635\u0641\u0647\u0627\u0646", - "\u0627\u0631\u062c", - "\u067e\u0627\u0631\u0633 \u0628\u0648\u0634\u0648\u0646\u06af", - "\u0622\u06cc\u0633\u0627\u0646 \u062e\u0632\u0631", - "\u067e\u0627\u0631\u06cc\u0632\u0627\u0646 \u0635\u0646\u0639\u062a", - "\u067e\u0627\u0631\u0633 \u062e\u0632\u0631", - "\u067e\u0645\u067e \u0633\u0645\u0646\u0627\u0646 \u0627\u0646\u0631\u0698\u06cc", - "\u062a\u0648\u0644\u06cc\u062f\u06cc \u0648 \u0635\u0646\u0639\u062a\u06cc \u0646\u06cc\u06a9 \u06a9\u0627\u0644\u0627", - "\u062a\u0631\u0627\u0643\u062a\u0648\u0631 \u0633\u0627\u0632\u064a \u0627\u064a\u0631\u0627\u0646", - "\u0635\u0646\u0627\u064a\u0639 \u0633\u0631\u0645\u0627\u0622\u0641\u0631\u064a\u0646 \u0642\u0634\u0645", - "\u062a\u0631\u0627\u06a9\u062a\u0648\u0631 \u0633\u0627\u0632\u06cc \u06a9\u0631\u062f\u0633\u062a\u0627\u0646", - "\u0635\u0646\u0639\u062a\u064a \u062c\u0646\u0631\u0627\u0644", - "\u062a\u0633\u0647\u06cc\u0644 \u0645\u0627\u0634\u06cc\u0646 \u0635\u0646\u0639\u062a", - "\u0643\u0627\u0631\u062e\u0627\u0646\u062c\u0627\u062a \u0622\u0628\u0633\u0627\u0644", - "\u062a\u0648\u0644\u064a\u062f \u062a\u062c\u0647\u064a\u0632\u0627\u062a \u0633\u0646\u06af\u064a\u0646 \u0647\u067e\u0643\u0648", - "\u0643\u0627\u0631\u062e\u0627\u0646\u062c\u0627\u062a \u0644\u0648\u0627\u0632\u0645 \u062e\u0627\u0646\u06af\u064a \u067e\u0627\u0631\u0633", - "\u062a\u0648\u0644\u064a\u062f\u064a \u067e\u0645\u067e \u067e\u0627\u0631\u0633", - "\u06a9\u0627\u0631\u062e\u0627\u0646\u062c\u0627\u062a \u067e\u0627\u0631\u0633 \u0645\u0627\u0634\u06cc\u0646", - "\u062a\u0648\u0644\u064a\u062f\u064a \u062a\u062c\u0647\u064a\u0632\u0627\u062a \u0627\u064a\u0645\u0646\u064a \u0631\u0627\u0647\u0647\u0627", - "\u06af\u0631\u0648\u0647 \u0635\u0646\u0639\u062a\u064a \u0628\u0648\u062a\u0627\u0646", - "\u062a\u06cc\u0631\u0627\u0698\u0647 \u0645\u0627\u0634\u06cc\u0646", - "\u0644\u0648\u0627\u0632\u0645 \u062e\u0627\u0646\u06af\u06cc \u0646\u0627\u0646\u06cc\u0648\u0627", - "\u062f\u0644\u062a\u0627 \u0631\u0627\u0647 \u0645\u0627\u0634\u06cc\u0646", - "\u062a\u0648\u0644\u064a\u062f\u064a \u0643\u0648\u0644\u0631 \u06af\u0627\u0632\u064a \u0627\u064a\u0631\u0627\u0646", - "\u0631\u0647\u0634\u0627\u062f \u0633\u067e\u0627\u0647\u0627\u0646", - "\u062c\u0627\u0645 \u062c\u0647\u0627\u0646 \u0646\u0645\u0627", - "\u0633\u0627\u062e\u062a \u062a\u062c\u0647\u064a\u0632\u0627\u062a \u0633\u067e\u0627\u0647\u0627\u0646", - "\u0643\u0627\u0631\u062e\u0627\u0646\u062c\u0627\u062a \u0635\u0646\u0639\u062a\u064a \u0622\u0632\u0645\u0627\u064a\u0634", - "\u0633\u0648\u062a \u0645\u0627\u0634\u06cc\u0646", - "\u06af\u0631\u0648\u0647 \u067e\u0644\u0627\u0633\u062a\u064a\u0643", - "\u0635\u0646\u0627\u064a\u0639 \u067e\u0645\u067e \u0633\u0627\u0632\u064a \u0627\u064a\u0631\u0627\u0646", - "\u06cc\u0632\u062f \u0628\u0633\u067e\u0627\u0631", - "\u0635\u0646\u0627\u064a\u0639 \u0633\u0631\u0645\u0627 \u0622\u0641\u0631\u064a\u0646", - "\u0622\u0631\u062a\u0627 \u067e\u0644\u0627\u0633\u062a", - "\u0635\u0646\u0627\u06cc\u0639 \u067e\u0645\u067e \u0627\u0628\u0627\u0631\u0627", - "\u067e\u0644\u0627\u0633\u062a\u064a\u0631\u0627\u0646", - "\u0635\u0646\u0639\u062a\u06cc \u0647\u0644\u06cc \u062e\u0648\u062f\u0631\u0648", - "\u067e\u0644\u0627\u0633\u062a\u064a\u06a9\u0647\u0627\u064a \u0645\u0647\u0646\u062f\u0633\u064a \u062f\u0631\u062e\u0634\u0627\u0646 \u0633\u0627\u0632", - "\u0637\u0631\u0627\u062d\u064a \u0645\u0647\u0646\u062f\u0633\u064a \u0648\u0633\u0627\u062e\u062a \u062a\u062c\u0647\u064a\u0632\u0627\u062a \u0648\u0627\u0628\u0632\u0627\u0631\u0622\u0644\u0627\u062a \u0633\u0627\u064a\u067e\u0627", - "\u062a\u0648\u0644\u064a\u062f\u064a \u067e\u0644\u0627\u0633\u062a\u064a\u0643 \u0634\u0627\u0647\u064a\u0646", - "\u0641\u0648\u0644\u0627\u062f\u0631\u064a\u0632\u064a \u0642\u0627\u0626\u0645 \u0633\u067e\u0647\u0631 \u0633\u067e\u0627\u0647\u0627\u0646", - "\u062a\u0648\u0644\u064a\u062f\u064a \u06af\u0627\u0632 \u0644\u0648\u0644\u0647", - "\u06a9\u0627\u0644\u0627\u06cc \u067e\u0645\u067e", - "\u062a\u0648\u0644\u064a\u062f\u064a \u0648 \u0635\u0646\u0639\u062a\u064a \u062f\u0631\u062e\u0634\u0627\u0646 \u062a\u0647\u0631\u0627\u0646", - "\u0645\u0627\u0634\u064a\u0646 \u0633\u0627\u0632\u064a \u0627\u0631\u0627\u0643", - "\u062c\u0648\u06cc \u06af\u0633\u062a\u0631 \u0646\u0641\u062a", - "\u0645\u0627\u0634\u064a\u0646 \u0633\u0627\u0632\u064a \u0646\u06cc\u0631\u0648 \u0645\u062d\u0631\u0643\u0647", - "\u0635\u0646\u0627\u064a\u0639 \u0644\u0627\u0633\u062a\u064a\u0643 \u0633\u0647\u0646\u062f", - "\u0645\u0647\u0646\u062f\u0633\u064a \u062a\u0643\u0646\u0648 \u062a\u0627\u0631", - "\u0643\u0627\u0631\u062e\u0627\u0646\u062c\u0627\u062a \u062a\u0648\u0644\u064a\u062f\u064a \u062a\u0647\u0631\u0627\u0646", - "\u0645\u0647\u0646\u062f\u0633\u064a \u0648 \u062a\u0648\u0644\u064a\u062f \u0645\u0627\u0634\u064a\u0646 \u0622\u0644\u0627\u062a \u0631\u0627\u0647\u0633\u0627\u0632\u064a \u0648 \u0645\u0639\u062f\u0646\u064a \u06a9\u0634\u0627\u0648\u0631\u0632\u064a \u0647\u067e\u06a9\u0648 \u0627\u0631\u0627\u06a9", - "\u062a\u0648\u0644\u064a\u062f\u064a \u0648\u0635\u0646\u0639\u062a\u064a \u0627\u064a\u0631\u0627\u0646 \u0648\u063a\u0631\u0628", - "\u0645\u0647\u0646\u062f\u0633\u064a \u0648 \u0633\u0627\u062e\u062a\u0645\u0627\u0646 \u0645\u0627\u0634\u064a\u0646 \u0633\u0627\u0632\u064a \u0627\u0631\u0627\u06a9", - "\u0644\u0648\u0644\u0647 \u0633\u0627\u0632\u064a \u0627\u0647\u0648\u0627\u0632", - "\u0645\u0647\u0646\u062f\u0633\u064a \u0648 \u0642\u0637\u0639\u0627\u062a \u0645\u0627\u0634\u064a\u0646 \u0622\u0644\u0627\u062a \u0631\u0627\u0647 \u0633\u0627\u0632\u064a \u0627\u064a\u0631\u0627\u0646", - "\u06af\u0631\u0648\u0647 \u0645\u0628\u0644\u0645\u0627\u0646 \u0648 \u0645\u0635\u0646\u0648\u0639\u0627\u062a \u062f\u064a\u06af\u0631", - "\u0645\u0647\u0646\u062f\u0633\u06cc \u0641\u06cc\u0631\u0648\u0632\u0627", - "\u0639\u0627\u064a\u0642 \u067e\u0644\u0627\u0633\u062a\u064a\u0643", - "\u0645\u0647\u0646\u062f\u0633\u06cc \u0648 \u0633\u0627\u062e\u062a \u0628\u0648\u06cc\u0644\u0631 \u0645\u067e\u0646\u0627", - "\u062a\u062c\u0647\u064a\u0632\u0627\u062a \u0645\u062f\u0627\u0631\u0633 \u0627\u064a\u0631\u0627\u0646", - "\u0647\u0648\u0627 \u0627\u0628\u0632\u0627\u0631 \u062a\u0647\u0631\u0627\u0646", - "\u0635\u0646\u0639\u062a\u06cc \u062c\u0647\u0627\u0646 \u0686\u06cc\u062f\u0645\u0627\u0646-\u062c\u0644\u06cc\u0633", - "\u0627\u0634\u062a\u0647\u0627\u062f \u0645\u0648\u062a\u0648\u0631\u0632", - "\u06af\u0631\u0648\u0647 \u0645\u062d\u0635\u0648\u0644\u0627\u062a \u0634\u064a\u0645\u064a\u0627\u064a\u064a", - "\u0643\u0627\u0631\u062e\u0627\u0646\u062c\u0627\u062a \u0635\u0646\u0639\u062a\u064a\u00a0 \u0648 \u062a\u0648\u0644\u064a\u062f\u064a \u0627\u062a\u0645\u0633\u0641\u0631", - "\u0627\u062d\u0633\u0627\u0646 \u0634\u06cc\u0645\u06cc \u0627\u0633\u062a\u0647\u0628\u0627\u0646", - "\u0643\u0645\u067e\u0631 \u0633\u0648\u0631 \u0633\u0627\u0632\u064a \u0627\u064a\u0631\u0627\u0646", - "\u0622\u0631\u06cc\u0627 \u0631\u0632\u06cc\u0646", - "\u0644\u064a\u0641\u062a\u0631\u0627\u0643 \u0633\u0627\u0632\u064a \u0633\u0647\u0646\u062f", - "\u0627\u0644\u06a9\u062a\u0631\u0648 \u0632\u0631 \u0633\u0627\u0632\u0647", - "\u0641\u0631\u062a\u0627\u06a9 \u0645\u0627\u0634\u06cc\u0646", - "\u0627\u06cc\u0645\u0646 \u062a\u0627\u0634 \u0633\u067e\u0627\u0647\u0627\u0646", - "\u06a9\u0645\u0628\u0627\u06cc\u0646 \u0633\u0627\u0632\u06cc \u0627\u06cc\u0631\u0627\u0646", - "\u0628\u0631\u062f\u0627\u0631 \u0634\u06cc\u0628", - "\u0645\u0627\u0634\u064a\u0646 \u0622\u0644\u0627\u062a \u0635\u0646\u0639\u062a\u064a \u062a\u0631\u0627\u0643\u062a\u0648\u0631 \u0633\u0627\u0632\u064a \u0627\u064a\u0631\u0627\u0646", - "\u0628\u064a\u0646 \u0627\u0644\u0645\u0644\u0644\u064a \u0645\u062d\u0635\u0648\u0644\u0627\u062a \u067e\u0627\u0631\u0633", - "\u0635\u0646\u0627\u064a\u0639 \u062a\u0648\u0644\u064a\u062f\u064a \u0627\u0634\u062a\u0627\u062f \u0627\u064a\u0631\u0627\u0646", - "\u0628\u064a\u0646 \u0627\u0644\u0645\u0644\u0644\u064a \u0633\u0627\u0631\u0646\u06af \u062a\u062f\u0627\u0631\u0643", - "\u067e\u0631\u0648\u0641\u064a\u0644 \u0648 \u064a\u062e\u0686\u0627\u0644 \u0627\u064a\u0631\u0627\u0646 \u067e\u0648\u064a\u0627", - "\u067e\u0627\u0631\u0633 \u0632\u0626\u0648\u0644\u0627\u064a\u062a", - "\u062a\u0648\u0644\u064a\u062f\u064a \u0628\u0647\u0645\u0646", - "\u067e\u0627\u0631\u0633\u06cc\u0627\u0646 \u067e\u0627\u0631\u062a \u067e\u0627\u0633\u0627\u0631\u06af\u0627\u062f", - "\u06af\u0631\u0648\u0647 \u0645\u062d\u0635\u0648\u0644\u0627\u062a \u0643\u0627\u063a\u0630\u064a", - "\u067e\u0627\u0643\u0633\u0627\u0646", - "\u0628\u0633\u062a\u0647 \u0628\u0646\u062f\u064a \u067e\u0627\u0631\u0633", - "\u067e\u0627\u06a9\u0646\u0627\u0645", - "\u0635\u0646\u0627\u064a\u0639 \u0643\u0627\u063a\u0630 \u0633\u0627\u0632\u064a \u0643\u0627\u0648\u0647", - "\u067e\u0627\u0644\u0627\u06cc\u0634 \u0642\u0637\u0631\u0627\u0646 \u0630\u063a\u0627\u0644\u0633\u0646\u06af \u0627\u0635\u0641\u0647\u0627\u0646", - "\u0635\u0646\u0627\u06cc\u0639 \u0686\u0648\u0628 \u0648 \u06a9\u0627\u063a\u0630 \u0645\u0627\u0632\u0646\u062f\u0631\u0627\u0646", - "\u062a\u0648\u06a9\u0627 \u0631\u0646\u06af \u0641\u0648\u0644\u0627\u062f \u0633\u067e\u0627\u0647\u0627\u0646", - "\u0643\u0627\u0631\u062a\u0646 \u0627\u0644\u0628\u0631\u0632", - "\u062a\u0648\u0644\u064a \u067e\u0631\u0633", - "\u0643\u0627\u0631\u062a\u0646 \u0627\u064a\u0631\u0627\u0646", - "\u062a\u0648\u0644\u064a\u062f \u0633\u0645\u0648\u0645 \u0639\u0644\u0641 \u0643\u0634", - "\u06a9\u0627\u0631\u062a\u0646 \u0645\u0634\u0647\u062f", - "\u062a\u0648\u0644\u06cc\u062f \u0645\u0648\u0627\u062f \u0627\u0648\u0644\u06cc\u0647 \u0627\u0644\u06cc\u0627\u0641 \u0645\u0635\u0646\u0648\u0639\u06cc", - "\u0645\u062d\u0635\u0648\u0644\u0627\u062a \u06a9\u0627\u063a\u0630\u06cc \u0644\u0637\u06cc\u0641", - "\u062a\u0648\u0644\u06cc\u062f\u06cc \u0648 \u0635\u0646\u0639\u062a\u06cc\u00a0 \u0641\u0631\u0627\u0633\u0627\u0646", - "\u0643\u0627\u0631\u062a\u0646 \u067e\u0627\u0631\u0633", - "\u062a\u0648\u0644\u06cc\u062f\u06cc \u0648 \u0635\u0646\u0639\u062a\u06cc \u0633\u0627\u0645\u062f", - "\u06af\u0631\u0648\u0647 \u0645\u0646\u0633\u0648\u062c\u0627\u062a", - "\u062a\u0648\u0644\u06cc\u062f\u06cc \u0648\u0635\u0646\u0639\u062a\u06cc \u062e\u0648\u062f\u0631\u0646\u06af", - "\u0627\u064a\u0631\u0627\u0646 \u0628\u0631\u0643", - "\u062d\u0628\u0627\u0628 \u06a9\u0641 \u062a\u0648\u0633", - "\u062a\u0648\u0644\u064a\u062f\u064a \u0628\u0627\u0641\u062a \u0622\u0632\u0627\u062f\u064a", - "\u062f\u0627\u0631\u0648\u0626\u064a \u0627\u0631\u0627\u064a\u0634\u064a \u0648\u0628\u0647\u062f\u0627\u0634\u062a\u064a \u0645\u064a\u0646\u0648", - "\u0648\u0637\u0646 \u0627\u0635\u0641\u0647\u0627\u0646", - "\u062f\u0646\u06cc\u0627\u06cc \u0622\u0631\u0627\u06cc\u0634", - "\u0631\u064a\u0633\u0646\u062f\u06af\u064a \u0648 \u0628\u0627 \u0641\u0646\u062f\u06af\u064a \u0643\u0627\u0634\u0627\u0646", - "\u062f\u0648\u062f\u0647 \u0635\u0646\u0639\u062a\u064a \u067e\u0627\u0631\u0633", - "\u0631\u064a\u0633\u0646\u062f\u06af\u064a \u0648 \u0628\u0627\u0641\u0646\u062f\u06af\u064a \u067e\u0627\u0643\u0631\u064a\u0633", - "\u0631\u0632\u06cc\u062a\u0627\u0646", - "\u0631\u064a\u0633\u0646\u062f\u06af\u064a \u0648 \u0628\u0627\u0641\u0646\u062f\u06af\u064a \u0631\u064a", - "\u0631\u06cc\u0641 \u0627\u06cc\u0631\u0627\u0646", - "\u0641\u0631\u0634 \u067e\u0627\u0631\u0633", - "\u0633\u0627\u0645\u0627\u0646 \u0634\u06cc\u0645\u06cc", - "\u06af\u0631\u062f\u0628\u0627\u0641 \u064a\u0632\u062f", - "\u0633\u0631\u0645\u0627\u064a\u0647 \u06af\u0630\u0627\u0631\u064a \u0635\u0646\u0627\u064a\u0639 \u0634\u064a\u0645\u064a\u0627\u064a\u064a \u0627\u064a\u0631\u0627\u0646", - "\u06af\u0631\u0648\u0647 \u0635\u0646\u0639\u062a\u064a \u0646\u0642\u0634 \u0627\u064a\u0631\u0627\u0646", - "\u0634\u064a\u0645\u064a \u0628\u0627\u0641\u062a", - "\u0646\u0633\u0627\u062c\u064a \u0628\u0627\u0628\u0643\u0627\u0646", - "\u0634\u064a\u0645\u064a\u0627\u064a\u064a \u067e\u0627\u0631\u0633 \u067e\u0627\u0645\u0686\u0627\u0644", - "\u0646\u0633\u0627\u062c\u064a \u062e\u0648\u064a", - "\u0634\u064a\u0645\u064a\u0627\u064a\u064a \u0641\u0631\u0622\u0648\u0631\u062f \u0642\u0634\u0645", - "\u0646\u0633\u0627\u062c\u064a \u063a\u0631\u0628", - "\u0634\u06cc\u0645\u06cc\u0627\u06cc\u06cc \u0628\u0647\u062f\u0627\u062f", - "\u0646\u0633\u0627\u062c\u064a \u0642\u0627\u0626\u0645 \u0634\u0647\u0631", - "\u0634\u06cc\u0645\u06cc\u0627\u06cc\u06cc \u0628\u0647\u062f\u0627\u0634", - "\u0646\u0633\u0627\u062c\u064a \u0645\u0627\u0632\u0646\u062f\u0631\u0627\u0646", - "\u0634\u06cc\u0645\u06cc\u0627\u06cc\u06cc \u0648 \u062a\u0648\u0644\u06cc\u062f\u06cc \u0631\u0632\u067e\u0644\u06cc\u0645\u0631", - "\u0648\u0637\u0646 \u0627\u0635\u0641\u0647\u0627\u0646", - "\u0635\u0646\u0627\u064a\u0639 \u0634\u064a\u0645\u064a\u0627\u064a\u064a \u0631\u0646\u06af\u064a\u0646", - "\u064a\u0632\u062f \u0628\u0627\u0641", - "\u0635\u0646\u0627\u064a\u0639 \u0634\u064a\u0645\u064a\u0627\u064a\u064a \u0633\u064a\u0646\u0627", - "\u0635\u0646\u0627\u064a\u0639 \u0646\u0633\u0627\u062c\u064a \u0627\u064a\u0631\u0627\u0646", - "\u0635\u0646\u0627\u064a\u0639 \u0634\u064a\u0645\u064a\u0627\u064a\u064a \u0641\u0627\u0631\u0633", - "\u06af\u0631\u0648\u0647 \u0628\u0627\u0646\u0643 \u0647\u0627\u060c \u0645\u0648\u0633\u0633\u0627\u062a \u0627\u0639\u062a\u0628\u0627\u0631\u064a \u0648 \u0633\u0627\u064a\u0631 \u0646\u0647\u0627\u062f\u0647\u0627\u064a \u0645\u0627\u0644\u064a", - "\u0635\u0646\u0627\u06cc\u0639 \u0628\u0647\u062f\u0627\u0634\u062a\u06cc \u0633\u0627\u06cc\u0646\u0627", - "\u0628\u0627\u0646\u0643 \u0627\u0642\u062a\u0635\u0627\u062f \u0646\u0648\u064a\u0646", - "\u0635\u0646\u0627\u06cc\u0639 \u0631\u0646\u06af \u0648 \u0631\u0632\u06cc\u0646 \u0637\u06cc\u0641 \u0633\u0627\u06cc\u067e\u0627", - "\u0628\u0627\u0646\u0643 \u067e\u0627\u0631\u0633\u064a\u0627\u0646", - "\u0635\u0646\u0627\u06cc\u0639 \u0634\u06cc\u0645\u06cc \u0633\u0627\u062e\u062a\u0645\u0627\u0646 \u0622\u0628\u0627\u062f \u06af\u0631\u0627\u0646", - "\u0628\u0627\u0646\u0643 \u0633\u0627\u0645\u0627\u0646", - "\u0641\u0631\u0627\u067e\u0627\u06a9\u0633 \u0634\u06cc\u0631\u0627\u0632", - "\u0628\u0627\u0646\u0643 \u0643\u0627\u0631\u0622\u0641\u0631\u064a\u0646", - "\u0643\u0631\u0628\u0646 \u0627\u064a\u0631\u0627\u0646", - "\u0628\u0627\u0646\u06a9 \u0627\u0646\u0635\u0627\u0631", - "\u0643\u0641", - "\u0628\u0627\u0646\u06a9 \u0627\u06cc\u0631\u0627\u0646 \u0632\u0645\u06cc\u0646", - "\u06a9\u0644\u0631 \u067e\u0627\u0631\u0633", - "\u0628\u0627\u0646\u06a9 \u067e\u0627\u0633\u0627\u0631\u06af\u0627\u062f", - "\u06af\u0644\u062a\u0627\u0634", - "\u0628\u0627\u0646\u06a9 \u062a\u062c\u0627\u0631\u062a \u0627\u06cc\u0631\u0627\u0646", - "\u0644\u0627\u0628\u0631\u0627\u062a\u0648\u0627\u0631\u0647\u0627\u06cc \u062f\u0627\u0631\u0648\u0647\u0627\u06cc \u06af\u06cc\u0627\u0647\u06cc \u0637\u0628\u06cc\u0639\u062a \u0632\u0646\u062f\u0647", - "\u0628\u0627\u0646\u06a9 \u062d\u06a9\u0645\u062a \u0627\u06cc\u0631\u0627\u0646\u06cc\u0627\u0646", - "\u0644\u0639\u0627\u0628 \u0645\u0634\u0647\u062f", - "\u0628\u0627\u0646\u06a9 \u062f\u06cc", - "\u0644\u0639\u0627\u0628\u064a\u0631\u0627\u0646", - "\u0628\u0627\u0646\u06a9 \u0633\u0631\u0645\u0627\u06cc\u0647", - "\u0645\u062c\u062a\u0645\u0639 \u0635\u0646\u0627\u06cc\u0639 \u0634\u06cc\u0645\u06cc\u0627\u06cc\u06cc \u067e\u0644\u06cc\u0645\u0631 \u0627\u06cc\u0631\u0627\u0646", - "\u0628\u0627\u0646\u06a9 \u0633\u06cc\u0646\u0627", - "\u0645\u062f\u064a\u0631\u064a\u062a \u0635\u0646\u0639\u062a \u0634\u0648\u064a\u0646\u062f\u0647 \u062a\u0648\u0633\u0639\u0647 \u0635\u0646\u0627\u064a\u0639 \u0628\u0647\u0634\u0647\u0631", - "\u0628\u0627\u0646\u06a9 \u0634\u0647\u0631", - "\u0645\u0631\u0648\u0627\u0631\u06cc\u062f \u0647\u0627\u0645\u0648\u0646", - "\u0628\u0627\u0646\u06a9 \u0635\u0627\u062f\u0631\u0627\u062a \u0627\u06cc\u0631\u0627\u0646", - "\u0645\u0639\u062f\u0646\u064a \u0627\u0645\u0644\u0627\u062d \u0627\u064a\u0631\u0627\u0646", - "\u0628\u0627\u0646\u06a9 \u06af\u0631\u062f\u0634\u06af\u0631\u06cc", - "\u0645\u0644\u064a \u0634\u064a\u0645\u064a \u0643\u0634\u0627\u0648\u0631\u0632", - "\u0628\u0627\u0646\u06a9 \u0645\u0644\u062a", - "\u0645\u0646", - "\u067e\u0633\u062a \u0628\u0627\u0646\u06a9", - "\u0646\u064a\u0631\u0648 \u0643\u0644\u0631", - "\u0628\u0627\u0646\u06a9 \u062a\u0627\u062a", - "\u0627\u0644\u064a\u0627\u0641", - "\u0628\u0627\u0646\u06a9 \u06a9\u0634\u0627\u0648\u0631\u0632\u06cc", - "\u067e\u0627\u0631\u0633\u064a\u0644\u0648\u0646", - "\u06af\u0631\u0648\u0647 \u0648\u0627\u0633\u0637\u0647 \u06af\u0631\u064a \u0647\u0627\u064a \u0645\u0627\u0644\u064a", - "\u062a\u0648\u0644\u064a\u062f\u064a\u00a0 \u0627\u0644\u064a\u0627\u0641 \u067e\u0644\u064a\u00a0 \u067e\u0631\u0648\u067e\u064a\u0644\u064a\u0646\u00a0 \u0628\u0646\u064a\u0627\u062f", - "\u0631\u0627\u064a\u0627\u0646 \u0633\u0627\u064a\u067e\u0627", - "\u0635\u0646\u0627\u064a\u0639 \u062a\u0628\u062f\u064a\u0644\u064a \u06af\u0644\u0633\u062a\u0627\u0646", - "\u0633\u067e\u0631\u062f\u0647 \u06af\u0630\u0627\u0631\u06cc \u0645\u0631\u06a9\u0632\u06cc \u0627\u0648\u0631\u0627\u0642 \u0628\u0647\u0627\u062f\u0627\u0631 \u0648 \u062a\u0633\u0648\u06cc\u0647 \u0648\u062c\u0648\u0647", - "\u0643\u0627\u0631\u062e\u0627\u0646\u062c\u0627\u062a \u062a\u0648\u0644\u064a\u062f\u064a \u0633\u0648\u067e\u0631 \u0631\u0646\u06af", - "\u0644\u064a\u0632\u064a\u0646\u06af \u0622\u0631\u064a\u0627\u062f\u0627\u0646\u0627", - "\u0635\u0646\u0627\u064a\u0639 \u0631\u0646\u06af \u067e\u0627\u0631\u0633 \u0627\u0644\u0648\u0627\u0646", - "\u0644\u064a\u0632\u064a\u0646\u06af \u0627\u064a\u0631\u0627\u0646", - "\u06af\u0631\u0648\u0647 \u0645\u0648\u0627\u062f \u0648 \u0645\u062d\u0635\u0648\u0644\u0627\u062a \u062f\u0627\u0631\u0648\u064a\u064a", - "\u0644\u064a\u0632\u064a\u0646\u06af \u062e\u0648\u062f\u0631\u0648 \u063a\u062f\u064a\u0631", - "\u0622\u0641\u0627 \u0634\u06cc\u0645\u06cc", - "\u0644\u064a\u0632\u064a\u0646\u06af \u0635\u0646\u0639\u062a \u0648 \u0645\u0639\u062f\u0646", - "\u0627\u0644\u0628\u0631\u0632 \u062f\u0627\u0631\u0648", - "\u0644\u064a\u0632\u064a\u0646\u06af \u0645\u0627\u0634\u064a\u0646 \u0627\u0644\u0627\u062a \u0633\u0646\u06af\u064a\u0646 \u0627\u064a\u0631\u0627\u0646\u064a\u0627\u0646", - "\u0627\u064a\u0631\u0627\u0646 \u062f\u0627\u0631\u0648", - "\u0644\u06cc\u0632\u06cc\u0646\u06af \u0627\u0642\u062a\u0635\u0627\u062f \u0646\u0648\u06cc\u0646", - "\u067e\u0627\u0631\u0633 \u062f\u0627\u0631\u0648", - "\u0644\u06cc\u0632\u06cc\u0646\u06af \u0631\u0627\u0632\u06cc", - "\u062a\u062d\u0642\u06cc\u0642\u0627\u062a\u06cc \u0648 \u062a\u0648\u0644\u06cc\u062f\u06cc \u0633\u06cc\u0646\u0627\u0698\u0646", - "\u0644\u06cc\u0632\u06cc\u0646\u06af \u0645\u0627\u0634\u06cc\u0646 \u0622\u0644\u0627\u062a \u0648 \u062a\u062c\u0647\u06cc\u0632\u0627\u062a \u067e\u0627\u0633\u0627\u0631\u06af\u0627\u062f", - "\u062a\u0647\u0631\u0627\u0646 \u062f\u0627\u0631\u0648", - "\u0644\u06cc\u0632\u06cc\u0646\u06af \u0627\u06cc\u0631\u0627\u0646\u06cc\u0627\u0646", - "\u062a\u0647\u0631\u0627\u0646 \u0634\u064a\u0645\u064a", - "\u0644\u06cc\u0632\u06cc\u0646\u06af \u0634\u0647\u0631 \u2013 \u0644\u06cc\u0632\u06cc\u0646\u06af \u0633\u0627\u0645\u0627\u0646 \u0622\u0631\u06cc\u0627", - "\u062a\u0648\u0644\u064a\u062f \u0698\u0644\u0627\u062a\u064a\u0646 \u06a9\u067e\u0633\u0648\u0644 \u0627\u064a\u0631\u0627\u0646", - "\u06af\u0631\u0648\u0647 \u062a\u0648\u0632\u06cc\u0639 \u0628\u0631\u0642", - "\u062a\u0648\u0644\u064a\u062f \u0645\u0648\u0627\u062f \u0627\u0648\u0644\u064a\u0647 \u062f\u0627\u0631\u0648 \u067e\u062e\u0634", - "\u062a\u0648\u0632\u06cc\u0639 \u0628\u0631\u0642 \u0628\u0648\u0634\u0647\u0631", - "\u062a\u0648\u0644\u06cc\u062f \u0645\u0648\u0627\u062f \u062f\u0627\u0631\u0648\u06cc\u06cc \u062f\u0631\u0633\u0627 \u062f\u0627\u0631\u0648", - "\u062a\u0648\u0633\u0639\u0647 \u0628\u0631\u0642 \u0634\u0645\u0627\u0644 \u0627\u0641\u0634\u0627\u0646 \u06af\u0633\u062a\u0631", - "\u062f\u0627\u0631\u0648\u0633\u0627\u0632\u064a \u0627\u0633\u0648\u0647", - "\u0635\u0646\u0627\u064a\u0639 \u0628\u0631\u0642 \u0632\u0646\u06af\u0627\u0646 \u067e\u0627\u0631\u0633", - "\u062f\u0627\u0631\u0648\u0633\u0627\u0632\u064a \u0627\u0643\u0633\u064a\u0631", - "\u06af\u0647\u0631 \u0627\u0646\u0631\u0698\u064a \u0633\u064a\u0631\u062c\u0627\u0646", - "\u062f\u0627\u0631\u0648\u0633\u0627\u0632\u064a \u0627\u0645\u064a\u0646", - "\u0628\u0631\u0642 \u0648 \u0627\u0646\u0631\u0698\u06cc \u0635\u0628\u0627", - "\u062f\u0627\u0631\u0648\u0633\u0627\u0632\u064a \u062c\u0627\u0628\u0631\u0627\u0628\u0646 \u062d\u064a\u0627\u0646", - "\u06af\u0631\u0648\u0647 \u0634\u0631\u06a9\u062a\u0647\u0627\u06cc \u0628\u0627\u0632\u0631\u06af\u0627\u0646\u06cc", - "\u062f\u0627\u0631\u0648\u0633\u0627\u0632\u064a \u062d\u0643\u064a\u0645", - "\u0627\u062a\u0635\u0627\u0644 \u0627\u0633\u062a\u06cc\u0644 \u0647\u0645\u0627", - "\u062f\u0627\u0631\u0648\u0633\u0627\u0632\u064a \u062f\u0643\u062a\u0631 \u0639\u0628\u064a\u062f\u064a", - "\u0627\u0633\u067e\u0631\u0644\u0648\u0633 \u0627\u0647\u0648\u0631\u0627", - "\u062f\u0627\u0631\u0648\u0633\u0627\u0632\u064a \u0631\u0648\u0632\u062f\u0627\u0631\u0648", - "\u0627\u0641\u0632\u0627\u0631 \u067e\u0631\u062f\u0627\u0632 \u0631\u0645\u06cc\u0633", - "\u062f\u0627\u0631\u0648\u0633\u0627\u0632\u064a \u0632\u0647\u0631\u0627\u0648\u064a", - "\u0627\u0644\u0647\u0627\u0645 \u0628\u06cc\u0633\u0627\u0646", - "\u062f\u0627\u0631\u0648\u0633\u0627\u0632\u064a \u0641\u0627\u0631\u0627\u0628\u064a", - "\u0627\u06cc\u0645\u0627\u0646 \u062a\u062c\u0627\u0631\u062a \u0631\u0648\u0634\u0646", - "\u062f\u0627\u0631\u0648\u0633\u0627\u0632\u064a \u0643\u0648\u062b\u0631", - "\u0628\u0627\u0632\u0631\u06af\u0627\u0646\u064a \u067e\u062a\u0631\u0648\u0634\u064a\u0645\u064a", - "\u062f\u0627\u0631\u0648\u0633\u0627\u0632\u06cc \u0628\u0647\u0648\u0632\u0627\u0646", - "\u0628\u0627\u0632\u0631\u06af\u0627\u0646\u06cc \u0627\u0631\u0645\u063a\u0627\u0646 \u0645\u0647\u0631 \u0633\u06cc\u0631\u062a", - "\u062f\u0627\u0631\u0648\u0633\u0627\u0632\u06cc \u062a\u0648\u0644\u06cc\u062f \u062f\u0627\u0631\u0648 \u2013 \u0633\u0647\u0627\u0645\u06cc \u062e\u0627\u0635", - "\u0628\u0627\u0632\u0631\u06af\u0627\u0646\u06cc \u0627\u06cc\u0631\u0627\u0646 \u062a\u0631\u0627\u0646\u0633\u0641\u0648", - "\u062f\u0627\u0631\u0648\u0633\u0627\u0632\u06cc \u062f\u0627\u0646\u0627", - "\u0628\u0627\u0632\u0631\u06af\u0627\u0646\u06cc \u0628\u06cc\u0646 \u0627\u0644\u0645\u0644\u0644\u06cc \u0627\u0633\u062a\u0648\u0627\u0646 \u0633\u067e\u0646\u062f", - "\u062f\u0627\u0631\u0648\u0633\u0627\u0632\u06cc \u0634\u0647\u06cc\u062f \u0642\u0627\u0636\u06cc \u062a\u0628\u0631\u06cc\u0632", - "\u0628\u0627\u0632\u0631\u06af\u0627\u0646\u06cc \u067e\u0627\u0631\u0633 \u0645\u0627\u0647\u0627\u0646 \u0622\u0633\u06cc\u0627", - "\u062f\u0627\u0631\u0648\u0633\u0627\u0632\u06cc \u06af\u06cc\u0644\u0627\u0631\u0627\u0646\u06a9\u0648", - "\u0628\u0627\u0632\u0631\u06af\u0627\u0646\u06cc \u067e\u062a\u0631\u0648\u0634\u06cc\u0645\u06cc \u0632\u0646\u062c\u0627\u0646", - "\u062f\u0627\u0631\u0648\u0626\u064a \u0648 \u0628\u0647\u062f\u0627\u0634\u062a\u064a \u0644\u0642\u0645\u0627\u0646", - "\u0628\u0627\u0632\u0631\u06af\u0627\u0646\u06cc \u062a\u0628\u0627\u062f\u0644 \u0648 \u062a\u062f\u0627\u0631\u06a9 \u06a9\u0627\u0644\u0627", - "\u062f\u0627\u0645\u0644\u0631\u0627\u0646", - "\u0628\u0627\u0632\u0631\u06af\u0627\u0646\u06cc \u0635\u0628\u0627 \u0628\u06cc\u0645\u0647 \u0627\u06cc\u0631\u0627\u0646\u06cc\u0627\u0646", - "\u0633\u064a\u0646\u0627 \u062f\u0627\u0631\u0648", - "\u0628\u0627\u0632\u0631\u06af\u0627\u0646\u06cc \u0645\u0628\u06cc\u0646 \u062a\u062c\u0627\u0631\u062a \u063a\u0631\u0628", - "\u0634\u064a\u0645\u064a \u062f\u0627\u0631\u0648\u064a\u064a \u062f\u0627\u0631\u0648\u067e\u062e\u0634", - "\u0628\u0627\u0632\u0631\u06af\u0627\u0646\u06cc \u0646\u0641\u062a \u06cc\u0627\u0628", - "\u0635\u0646\u0639\u062a\u064a \u0643\u064a\u0645\u064a\u062f\u0627\u0631\u0648", - "\u0628\u0627\u0632\u0631\u06af\u0627\u0646\u06cc\u060c\u0635\u0646\u0639\u062a\u06cc \u0628\u0647\u0634\u062a \u067e\u0627\u0631\u0633", - "\u0641\u0627\u0631\u0645\u0627 \u0634\u06cc\u0645\u06cc", - "\u0628\u0647\u062a\u0631\u06cc\u0646 \u0647\u0627\u06cc \u067e\u0632\u0634\u06a9\u06cc \u067e\u0627\u0631\u0633", - "\u0641\u0631\u0627\u0648\u0631\u062f\u0647 \u0647\u0627\u064a \u062a\u0632\u0631\u064a\u0642\u064a \u0627\u064a\u0631\u0627\u0646", - "\u067e\u0627\u0631\u0633 \u0628\u0627\u0632\u0631\u06af\u0627\u0646", - "\u0643\u0627\u0631\u062e\u0627\u0646\u062c\u0627\u062a \u062f\u0627\u0631\u0648 \u067e\u062e\u0634", - "\u067e\u0627\u0631\u0633 \u06af\u0633\u062a\u0631 \u0645\u06cc\u0646\u0648", - "\u0644\u0627\u0628\u0631\u0627\u062a\u0648\u0631\u0647\u0627\u06cc \u062f\u0627\u0631\u0648\u06cc\u06cc \u0631\u0627\u0632\u06a9", - "\u067e\u062f\u064a\u062f\u0647 \u06af\u0633\u062a\u0631\u0627\u0646 \u063a\u0631\u0628", - "\u0645\u0648\u0627\u062f \u0627\u0648\u0644\u06cc\u0647 \u062f\u0627\u0631\u0648\u06cc\u06cc \u062a\u0647\u0631\u0627\u0646 \u0634\u06cc\u0645\u06cc", - "\u062a\u062c\u0627\u0631\u062a \u06af\u0633\u062a\u0631\u0627\u0646 \u062e\u0648\u0627\u0631\u0632\u0645\u064a", - "\u062f\u0627\u0631\u0648\u0633\u0627\u0632\u06cc \u0633\u0628\u062d\u0627\u0646 \u0627\u0646\u06a9\u0648\u0644\u0648\u0698\u06cc", - "\u062a\u062c\u0627\u0631\u06cc \u0648 \u0628\u0627\u0632\u0631\u06af\u0627\u0646\u06cc \u0645\u0648\u0627\u062f \u0645\u0639\u062f\u0646\u06cc \u0645\u06cc\u0646\u0627\u0628", - "\u0633\u0631\u0645\u0627\u064a\u0647 \u06af\u0630\u0627\u0631\u064a \u0627\u0644\u0628\u0631\u0632", - "\u062a\u062c\u0647\u06cc\u0632 \u06cc\u0627\u0631\u0627\u0646", - "\u0634\u064a\u0631\u064a\u0646 \u062f\u0627\u0631\u0648", - "\u062a\u0647\u06cc\u0647 \u0648 \u062a\u0648\u0644\u06cc\u062f \u062e\u0627\u06a9 \u0646\u0633\u0648\u0632 \u0627\u0633\u062a\u0642\u0644\u0627\u0644 \u0622\u0628\u0627\u062f\u0647", - "\u06af\u0631\u0648\u0647 \u062f\u0627\u0631\u0648\u06cc\u06cc \u0633\u0628\u062d\u0627\u0646", - "\u062a\u0648\u0633\u0639\u0647 \u0635\u0646\u0627\u064a\u0639 \u063a\u0630\u0627\u064a\u064a \u0628\u0645", - "\u06af\u0631\u0648\u0647 \u062e\u0648\u062f\u0631\u0648\u0633\u0627\u0632\u06cc", - "\u062a\u0648\u0633\u0639\u0647 \u0648 \u062a\u062c\u0627\u0631\u062a \u0628\u06cc\u0646 \u0627\u0644\u0645\u0644\u0644\u06cc \u0635\u0628\u0627", - "\u0627\u064a\u0631\u0627\u0646 \u062e\u0648\u062f\u0631\u0648", - "\u062a\u0648\u0633\u0639\u0647 \u0648 \u062a\u062c\u0627\u0631\u062a \u0645\u0627\u062a\u0631\u06cc\u0633", - "\u0627\u064a\u0631\u0627\u0646 \u062e\u0648\u062f\u0631\u0648\u062f\u064a\u0632\u0644", - "\u062c\u0647\u0627\u0646 \u0641\u0639\u0627\u0644\u06cc\u062a", - "\u0627\u06cc\u0631\u0627\u0646 \u062e\u0648\u062f\u0631\u0648 \u062a\u0628\u0631\u06cc\u0632", - "\u062e\u0634\u06a9\u0628\u0627\u0631 \u062f\u0633\u062a \u0686\u06cc\u0646", - "\u0627\u06cc\u0631\u0627\u0646 \u062e\u0648\u062f\u0631\u0648 \u062e\u0631\u0627\u0633\u0627\u0646", - "\u062f\u0627\u062f\u0647 \u0647\u0627\u06cc \u0631\u0633\u0627", - "\u0627\u06cc\u0631\u0627\u0646 \u062e\u0648\u062f\u0631\u0648 \u0645\u0627\u0632\u0646\u062f\u0631\u0627\u0646", - "\u062f\u0627\u0646\u06cc\u0627\u0644 \u06a9\u0627\u0631", - "\u0628\u0647\u0645\u0646 \u062f\u06cc\u0632\u0644", - "\u062f\u0631\u0645\u0627\u0646 \u06cc\u0627\u0631 \u0622\u0646\u06cc", - "\u067e\u0627\u0631\u0633 \u062e\u0648\u062f\u0631\u0648", - "\u0631\u0627\u0633\u0646 \u062f\u0631\u0645\u0627\u0646", - "\u062a\u0648\u0644\u06cc\u062f\u06cc \u0648 \u0635\u0646\u0639\u062a\u06cc \u0639\u0642\u0627\u0628 \u0627\u0641\u0634\u0627\u0646", - "\u0631\u0648\u06cc\u0627\u0644 \u067e\u06cc\u0634\u06af\u0627\u0645 \u0634\u0631\u0642", - "\u0632\u0627\u0645\u064a\u0627\u062f", - "\u0633\u0627\u0645\u0627\u0646 \u0628\u0627\u0631\u0632", - "\u0633\u0627\u064a\u067e\u0627", - "\u0633\u06cc\u0627\u062d\u0627\u0646 \u0633\u067e\u0647\u0631 \u0622\u0633\u06cc\u0627", - "\u0633\u0627\u064a\u067e\u0627\u062f\u064a\u0632\u0644", - "\u0635\u062e\u0631\u0647 \u0633\u0646\u06af\u06cc \u0641\u0631\u0632\u06cc\u0646", - "\u0633\u0627\u06cc\u067e\u0627 \u06a9\u0627\u0634\u0627\u0646", - "\u0635\u0646\u0627\u06cc\u0639 \u0646\u0626\u0648\u0646 \u067e\u0631\u0633", - "\u06af\u0631\u0648\u0647 \u0628\u0647\u0645\u0646", - "\u0641\u0627\u0646\u0648\u0633 \u062f\u0634\u062a \u062a\u062c\u0627\u0631\u062a", - "\u0628\u0646\u064a\u0627\u0646 \u062f\u064a\u0632\u0644", - "\u06a9\u06cc\u0627 \u0645\u0647\u0633\u062a\u0627\u0646", - "\u062a\u0648\u0644\u064a\u062f\u064a \u0645\u0631\u062a\u0628", - "\u06a9\u06cc\u0645\u06cc\u0627 \u0622\u0631\u0627 \u0647\u0631\u0645", - "\u06af\u0631\u0648\u0647 \u0645\u062d\u0635\u0648\u0644\u0627\u062a \u0644\u0628\u0646\u064a", - "\u06af\u0633\u062a\u0631\u0634 \u062a\u062c\u0627\u0631\u062a \u06a9\u0627\u0644\u0627\u06cc \u0627\u06cc\u0631\u0627\u0646\u06cc\u0627\u0646", - "\u067e\u0627\u06a9 \u067e\u06cc", - "\u0645\u062f\u064a\u0631\u064a\u062a \u0648 \u0633\u0627\u062e\u062a \u0637\u0631\u062d\u0647\u0627\u064a \u0646\u0641\u062a \u06af\u0633\u062a\u0631", - "\u062a\u0648\u0644\u06cc\u062f \u0641\u0631\u0622\u0648\u0631\u062f\u0647 \u0647\u0627\u06cc \u0644\u0628\u0646\u06cc \u06a9\u0627\u0644\u0647", - "\u0645\u0647\u0631 \u0627\u0633\u067e\u0646\u062f \u067e\u0648\u06cc\u0627", - "\u0634\u064a\u0631 \u067e\u0627\u0633\u062a\u0648\u0631\u064a\u0632\u0647 \u067e\u06af\u0627\u0647 \u0627\u0635\u0641\u0647\u0627\u0646", - "\u0645\u0647\u0646\u062f\u0633\u06cc \u0628\u0627\u0632\u0631\u06af\u0627\u0646\u06cc \u062f\u0631\u062f\u0627\u0631\u0627\u0646 \u0633\u0631\u06cc\u0631", - "\u0634\u064a\u0631 \u067e\u0627\u0633\u062a\u0648\u0631\u064a\u0632\u0647 \u067e\u06af\u0627\u0647 \u062e\u0631\u0627\u0633\u0627\u0646", - "\u0646\u0648\u06cc\u0627\u0646 \u0628\u0633\u067e\u0627\u0631", - "\u0634\u064a\u0631 \u067e\u06af\u0627\u0647 \u0622\u0630\u0631\u0628\u0627\u064a\u062c\u0627\u0646 \u063a\u0631\u0628\u064a", - "\u0646\u06cc\u06a9\u0627\u0646 \u0634\u0647\u062f \u0628\u0627\u0631\u0632", - "\u0635\u0646\u0627\u064a\u0639 \u0634\u064a\u0631 \u0627\u064a\u0644\u0627\u0645 \u0632\u0627\u06af\u0631\u0633", - "\u06af\u0631\u0648\u0647 \u0647\u0648\u0644\u062f\u06cc\u0646\u06af", - "\u0641\u0631\u0627\u0648\u0631\u062f\u0647 \u0647\u0627\u064a \u0644\u0628\u0646\u064a \u067e\u0627\u06a9\u0633\u0627\u0631 \u0633\u0627\u0631\u064a", - "\u062a\u0648\u0633\u0639\u0647 \u0635\u0646\u0627\u064a\u0639 \u0628\u0647\u0634\u0647\u0631 \u2013 \u0647\u0644\u062f\u064a\u0646\u06af", - "\u0644\u0628\u0646\u064a\u0627\u062a \u067e\u0627\u0633\u062a\u0648\u0631\u064a\u0632\u0647 \u067e\u0627\u0643", - "\u062f\u0627\u0631\u0648\u067e\u062e\u0634 \u2013 \u0647\u0644\u062f\u064a\u0646\u06af", - "\u0644\u0628\u0646\u064a\u0627\u062a \u0643\u0627\u0644\u0628\u0631", - "\u0631\u0627\u0647 \u0622\u0647\u0646 \u062c\u0645\u0647\u0648\u0631\u06cc \u0627\u0633\u0644\u0627\u0645\u06cc \u0627\u06cc\u0631\u0627\u0646", - "\u0644\u0628\u0646\u06cc\u0627\u062a \u067e\u0627\u0633\u062a\u0648\u0631\u06cc\u0632\u0647 \u067e\u0627\u06a9 \u0622\u0631\u0627 \u0633\u0646\u0646\u062f\u062c", - "\u0633\u0631\u0645\u0627\u064a\u0647 \u06af\u0630\u0627\u0631\u064a \u062a\u0648\u0633\u0639\u0647 \u0645\u0639\u0627\u062f\u0646 \u0648 \u0641\u0644\u0632\u0627\u062a", - "\u06af\u0631\u0648\u0647 \u0645\u0646\u0633\u0648\u062c\u0627\u062a \u0648 \u0641\u0631\u0634 \u0628\u0627\u0641\u06cc", - "\u0633\u0631\u0645\u0627\u064a\u0647 \u06af\u0630\u0627\u0631\u064a \u062a\u0648\u0643\u0627 \u0641\u0648\u0644\u0627\u062f \u2013 \u0647\u0644\u062f\u064a\u0646\u06af", - "\u0627\u0628\u0647\u0631 \u0631\u06cc\u0633", - "\u0633\u0631\u0645\u0627\u064a\u0647 \u06af\u0630\u0627\u0631\u064a \u0635\u0646\u0639\u062a \u0646\u0641\u062a \u2013 \u0647\u0644\u062f\u064a\u0646\u06af", - "\u0627\u064a\u0631\u0627\u0646 \u067e\u0648\u067e\u0644\u064a\u0646", - "\u0633\u0631\u0645\u0627\u06cc\u0647 \u06af\u0630\u0627\u0631\u06cc \u06af\u0631\u0648\u0647 \u0635\u0646\u0639\u062a\u06cc \u0645\u0644\u06cc", - "\u0627\u064a\u0631\u0627\u0646 \u0645\u0631\u064a\u0646\u0648\u0633", - "\u06af\u0631\u0648\u0647 \u0635\u0646\u0639\u062a\u064a \u0633\u062f\u064a\u062f \u2013 \u0647\u0644\u062f\u064a\u0646\u06af", - "\u0628\u0627\u0641\u062a\u06cc\u0646\u0647", - "\u06af\u0631\u0648\u0647 \u0635\u0646\u0639\u062a\u064a \u0642\u0637\u0639\u0627\u062a \u0627\u062a\u0648\u0645\u0628\u064a\u0644 \u0627\u064a\u0631\u0627\u0646", - "\u067e\u0634\u0645\u0628\u0627\u0641\u064a \u062a\u0648\u0633", - "\u06af\u0631\u0648\u0647 \u0635\u0646\u0639\u062a\u064a \u0646\u0627\u0628", - "\u067e\u0644\u064a \u0627\u0643\u0631\u064a\u0644 \u0627\u064a\u0631\u0627\u0646", - "\u06af\u0633\u062a\u0631\u0634 \u0646\u0641\u062a \u0648 \u06af\u0627\u0632 \u067e\u0627\u0631\u0633\u06cc\u0627\u0646", - "\u062a\u0645\u062f\u0646 \u0641\u0631\u0634 \u06a9\u0627\u0634\u0627\u0646", - "\u0645\u062f\u06cc\u0631\u06cc\u062a \u067e\u0631\u0648\u0698\u0647 \u0647\u0627\u06cc \u0646\u06cc\u0631\u0648\u06af\u0627\u0647\u06cc \u0627\u06cc\u0631\u0627\u0646 \u2013 \u0645\u067e\u0646\u0627", - "\u062a\u0648\u0644\u06cc\u062f\u06cc \u067e\u0627\u0631\u0633 \u062f\u06a9\u0648\u0631", - "\u0647\u0644\u062f\u06cc\u0646\u06af \u062a\u0648\u0633\u0639\u0647 \u0645\u0639\u0627\u062f\u0646 \u0648 \u0635\u0646\u0627\u06cc\u0639 \u0645\u0639\u062f\u0646\u06cc \u062e\u0627\u0648\u0631\u0645\u06cc\u0627\u0646\u0647", - "\u062a\u0648\u0644\u06cc\u062f\u06cc \u067e\u0627\u0631\u0633 \u0646\u062e", - "\u0647\u0644\u062f\u06cc\u0646\u06af \u062f\u0627\u0645\u067e\u0631\u0648\u0631\u06cc \u0634\u06cc\u0631\u0648\u06af\u0648\u0634\u062a \u067e\u0627\u0631\u0633", - "\u062a\u0648\u0644\u06cc\u062f\u06cc \u067e\u06cc\u0646\u06a9", - "\u0633\u0631\u0645\u0627\u064a\u0647 \u06af\u0630\u0627\u0631\u064a \u0628\u0627\u0646\u0643 \u0645\u0644\u064a \u0627\u064a\u0631\u0627\u0646 \u2013 \u0647\u0644\u062f\u064a\u0646\u06af", - "\u062a\u0648\u0644\u06cc\u062f\u06cc \u0648 \u0635\u0646\u0639\u062a\u06cc \u067e\u0627\u0631\u0633 \u062a\u06a9\u0645\u06cc\u0644", - "\u0635\u0646\u0639\u062a\u064a \u0628\u0647\u0634\u0647\u0631", - "\u062a\u0648\u0644\u06cc\u062f\u06cc \u0648 \u0635\u0646\u0639\u062a\u06cc \u0631\u0633\u0648\u0644 \u0627\u0635\u0641\u0647\u0627\u0646", - "\u06af\u0631\u0648\u0647 \u0628\u0646\u0627\u062f\u0631 \u0648\u062f\u0631\u06cc\u0627\u0646\u0648\u0631\u062f\u06cc", - "\u0634\u0628\u0646\u0645 \u0628\u0627\u0641", - "\u067e\u0627\u06cc\u0627\u0646\u0647 \u0647\u0627 \u0648 \u0645\u062e\u0627\u0632\u0646 \u067e\u062a\u0631\u0648\u0634\u06cc\u0645\u06cc", - "\u0635\u0646\u0627\u06cc\u0639 \u0645\u0648\u06a9\u062a \u0647\u0645\u062f\u0627\u0646", - "\u062e\u062f\u0645\u0627\u062a \u062f\u0631\u06cc\u0627\u06cc\u06cc \u0648 \u0628\u0646\u062f\u0631\u06cc \u06a9\u0627\u0648\u0647", - "\u0635\u0646\u0627\u06cc\u0639 \u0646\u062e \u062e\u0645\u06cc\u0646", - "\u06af\u0631\u0648\u0647 \u06af\u0627\u0632", - "\u0635\u0646\u0627\u06cc\u0639 \u0646\u0633\u0627\u062c\u06cc \u0647\u0645\u062f\u0627\u0646\u06cc\u0627\u0646", - "\u06af\u0627\u0632 \u0627\u0635\u0641\u0647\u0627\u0646", - "\u0638\u0631\u06cc\u0641 \u0645\u0635\u0648\u0631", - "\u0645\u0644\u06cc \u06af\u0627\u0632", - "\u0641\u0631\u0634 \u0645\u0634\u0647\u062f", - "\u06af\u0627\u0632 \u062e\u0631\u0627\u0633\u0627\u0646 \u062c\u0646\u0648\u0628\u06cc", - "\u0641\u0631\u0634 \u0646\u06af\u06cc\u0646 \u0645\u0634\u0647\u062f", - "\u06af\u0631\u0648\u0647 \u0622\u0634\u0627\u0645\u06cc\u062f\u0646\u06cc \u0647\u0627", - "\u06a9\u0627\u0631\u062e\u0627\u0646\u062c\u0627\u062a \u0631\u06cc\u0633\u0646\u062f\u06af\u06cc \u0646\u0637\u0646\u0632", - "\u0622\u0628 \u0645\u0639\u062f\u0646\u06cc \u062f\u0645\u0627\u0648\u0646\u062f", - "\u0645\u062e\u0645\u0644 \u0648 \u0627\u0628\u0631\u064a\u0634\u0645 \u0643\u0627\u0634\u0627\u0646", - "\u0622\u0630\u0631 \u0634\u0647\u062f \u0627\u0631\u0648\u0645\u06cc\u0647", - "\u0645\u0648\u06a9\u062a \u0646\u06af\u06cc\u0646 \u0645\u0634\u0647\u062f", - "\u0628\u0647\u0646\u0648\u0634 \u0627\u064a\u0631\u0627\u0646", - "\u0646\u0633\u0627\u062c\u064a \u0628\u0631\u0648\u062c\u0631\u062f", - "\u067e\u06cc\u0645\u0627\u0646 \u0641\u0631\u062f\u0627\u0646", - "\u0646\u0633\u0627\u062c\u06cc \u06a9\u0648\u06cc\u0631 \u0633\u0645\u0646\u0627\u0646", - "\u062a\u0648\u0644\u06cc\u062f\u06cc \u0646\u0648\u0634\u0627\u0628\u0647 \u0627\u0631\u0645 \u0646\u0648\u0634", - "\u0635\u0646\u0627\u064a\u0639 \u0646\u0633\u0627\u062c\u064a \u0627\u064a\u0631\u0627\u0646", - "\u0632\u0645\u0632\u0645 \u0622\u0630\u0631\u0628\u0627\u06cc\u062c\u0627\u0646", - "\u06af\u0631\u0648\u0647 \u062d\u0645\u0644 \u0648 \u0646\u0642\u0644 \u062f\u0631\u06cc\u0627\u06cc\u06cc \u0648 \u062d\u0645\u0644 \u0648 \u0646\u0642\u0644 \u0622\u0628 \u0647\u0627\u06cc \u0633\u0627\u062d\u0644\u06cc", - "\u0632\u0645\u0632\u0645 \u0627\u0635\u0641\u0647\u0627\u0646", - "\u062d\u0645\u0644 \u0648 \u0646\u0642\u0644 \u062a\u0631\u06a9\u06cc\u0628\u06cc \u06a9\u0634\u062a\u06cc\u0631\u0627\u0646\u06cc \u062c\u0645\u0647\u0648\u0631\u06cc \u0627\u0633\u0644\u0627\u0645\u06cc", - "\u0632\u0645\u0632\u0645 \u062a\u0647\u0631\u0627\u0646", - "\u062d\u0645\u0644 \u0648 \u0646\u0642\u0644 \u062e\u062f\u0645\u0627\u062a \u062f\u0631\u06cc\u0627\u06cc\u06cc \u0622\u0628\u0627\u062f\u0627\u0646", - "\u0632\u0645\u0632\u0645 \u0631\u0634\u062a", - "\u062e\u062f\u0645\u0627\u062a \u062f\u0631\u06cc\u0627\u06cc\u06cc \u0648 \u06a9\u0634\u062a\u06cc\u0631\u0627\u0646\u06cc \u062e\u0637 \u062f\u0631\u06cc\u0627 \u0628\u0646\u062f\u0631", - "\u0632\u0645\u0632\u0645 \u06af\u0631\u06af\u0627\u0646", - "\u062f\u0631\u064a\u0627\u0628\u0627\u0646 \u062c\u0646\u0648\u0628 \u0627\u064a\u0631\u0627\u0646", - "\u0634\u0647\u062f\u0627\u0628", - "\u06a9\u0634\u062a\u06cc\u0631\u0627\u0646\u06cc \u0622\u0631\u06cc\u0627", - "\u0641\u0631\u0622\u0648\u0631\u062f\u0647 \u0647\u0627\u06cc \u0646\u0648\u0634\u06cc\u062f\u0646\u06cc \u062a\u0633\u0646\u06cc\u0645 \u0646\u0648\u0634", - "\u06a9\u0634\u062a\u06cc\u0631\u0627\u0646\u06cc \u062c\u0645\u0647\u0648\u0631\u06cc \u0627\u0633\u0644\u0627\u0645\u06cc \u0627\u06cc\u0631\u0627\u0646", - "\u0646\u0648\u0634 \u0645\u0627\u0632\u0646\u062f\u0631\u0627\u0646", - "\u06a9\u0634\u062a\u06cc\u0631\u0627\u0646\u06cc \u0648\u0627\u0644\u0641\u062c\u0631", - "\u0633\u0627\u0633\u0627\u0646", - "\u06af\u0631\u0648\u0647 \u062e\u062f\u0645\u0627\u062a \u0641\u0646\u06cc-\u0645\u0647\u0646\u062f\u0633\u06cc \u062e\u0648\u062f\u0631\u0648", - "\u06af\u0631\u0648\u0647 \u062a\u0627\u06cc\u0631 \u0633\u0627\u0632\u06cc", - "\u0627\u0645\u062f\u0627\u062f \u062e\u0648\u062f\u0631\u0648 \u0627\u06cc\u0631\u0627\u0646", - "\u0627\u06cc\u0631\u0627\u0646 \u06cc\u0627\u0633\u0627", - "\u0627\u0645\u062f\u0627\u062f \u062e\u0648\u062f\u0631\u0648 \u0633\u0627\u06cc\u067e\u0627", - "\u0628\u06cc\u062f \u0648\u0627\u06cc\u0631 \u0627\u06cc\u0631\u0627\u0646", - "\u0628\u0627\u0632\u0631\u0633\u06cc \u0641\u0646\u06cc \u0648 \u06a9\u0646\u062a\u0631\u0644 \u062e\u0648\u0631\u062f\u06af\u06cc \u062a\u06a9\u06cc\u0646 \u06a9\u0648", - "\u062a\u0648\u0644\u064a\u062f\u064a \u0627\u064a\u0631\u0627\u0646 \u062a\u0627\u064a\u0631", - "\u06af\u0648\u0627\u0647", - "\u062a\u0648\u0644\u064a\u062f\u064a \u0644\u0627\u0633\u062a\u064a\u06a9\u0647\u0627\u064a \u0635\u0646\u0639\u062a\u064a \u0645\u0628\u0627\u0631\u06a9\u0647", - "\u0645\u0632\u062f\u0627 \u06cc\u062f\u06a9", - "\u06a9\u0648\u06cc\u0631 \u062a\u0627\u06cc\u0631", - "\u0645\u0647\u0646\u062f\u0633\u06cc \u0648 \u0645\u0634\u0627\u0648\u0631 \u0633\u0627\u0632\u0647 \u06af\u0633\u062a\u0631 \u0633\u0627\u06cc\u067e\u0627", - "\u0644\u0627\u0633\u062a\u064a\u0643 \u062f\u0646\u0627", - "\u062e\u062f\u0645\u0627\u062a \u06a9\u0645\u0627\u062a \u0645\u0627\u0634\u06cc\u0646 \u0634\u0631\u0642", - "\u0644\u0627\u0633\u062a\u06cc\u06a9 \u0628\u0627\u0631\u0632", - "\u06af\u0631\u0648\u0647 \u0641\u0631\u0647\u0646\u06af\u06cc \u0648 \u06af\u0631\u062f\u0634\u06af\u0631\u06cc", - "8", - "\u0644\u0627\u0633\u062a\u06cc\u06a9 \u067e\u0627\u0631\u0633", - "\u062a\u062c\u0627\u0631\u062a \u062a\u0648\u0633\u0639\u0647 \u06af\u0631\u062f\u0634\u06af\u0631\u064a \u0622\u062a\u064a\u0647 \u0627\u0646\u062f\u064a\u0634\u0627\u0646", - "\u0645\u062c\u062a\u0645\u0639 \u0635\u0646\u0627\u064a\u0639 \u0644\u0627\u0633\u062a\u064a\u0643 \u064a\u0632\u062f", - "\u062a\u0648\u0633\u0639\u0647 \u06af\u0631\u062f\u0634\u06af\u0631\u064a \u06a9\u0627\u0631\u0648\u0627\u0646\u0633\u0631\u0627\u064a \u067e\u0627\u0631\u0633", - "\u0645\u062c\u062a\u0645\u0639 \u0635\u0646\u0639\u062a\u064a \u0622\u0631\u062a\u0627\u0648\u064a\u0644 \u062a\u0627\u064a\u0631", - "\u06af\u0631\u0648\u0647 \u0633\u0631\u0645\u0627\u064a\u0647 \u06af\u0630\u0627\u0631\u064a \u0645\u064a\u0631\u0627\u062b \u0641\u0631\u0647\u0646\u06af\u064a \u0648 \u06af\u0631\u062f\u0634\u06af\u0631\u064a \u0627\u064a\u0631\u0627\u0646", - "\u062a\u0648\u0644\u064a\u062f\u064a \u0644\u0627\u0633\u062a\u064a\u0643 \u0627\u0644\u0628\u0631\u0632 \u2013 \u0643\u064a\u0627\u0646 \u062a\u0627\u064a\u0631", - "\u0645\u062c\u062a\u0645\u0639 \u062a\u0648\u0631\u064a\u0633\u062a\u064a\u060c \u0631\u0641\u0627\u0647\u064a \u0622\u0628\u0627\u062f\u06af\u0631\u0627\u0646 \u0627\u064a\u0631\u0627\u0646", - "\u06af\u0631\u0648\u0647 \u0634\u0631\u06a9\u062a\u0647\u0627\u06cc \u0645\u0634\u0627\u0648\u0631\u0647", - "\u06af\u0631\u0648\u0647 \u0643\u0627\u0646\u064a \u0647\u0627\u06cc \u063a\u064a\u0631 \u0641\u0644\u0632\u064a", - "irpmc", - "\u0622\u062c\u0631 \u0646\u0633\u0648\u0632 \u0627\u0645\u064a\u0646 \u0622\u0628\u0627\u062f", - "\u0628\u0648\u062f\u062c\u0647 irpmc", - "\u0622\u0630\u0631\u064a\u062a", - "\u0647\u0645\u06a9\u0627\u0631\u0627\u0646 \u0633\u06cc\u0633\u062a\u0645 \u0627\u0631\u062f\u0628\u06cc\u0644", - "\u0627\u064a\u062a\u0627\u0644\u0631\u0627\u0646", - "\u0647\u0645\u06a9\u0627\u0631\u0627\u0646 \u0633\u06cc\u0633\u062a\u0645 \u0627\u0644\u0628\u0631\u0632", - "\u0627\u064a\u0631\u0627\u0646\u064a\u062a", - "\u0647\u0645\u06a9\u0627\u0631\u0627\u0646 \u0633\u06cc\u0633\u062a\u0645 \u067e\u0646\u0627\u0647 \u0634\u0631\u0642", - "\u067e\u0631\u0645\u06cc\u062a", - "\u0647\u0645\u06a9\u0627\u0631\u0627\u0646 \u0633\u06cc\u0633\u062a\u0645 \u062e\u0631\u0627\u0633\u0627\u0646 \u062c\u0646\u0648\u0628\u06cc", - "\u067e\u0634\u0645 \u0634\u06cc\u0634\u0647 \u0627\u06cc\u0631\u0627\u0646", - "7", - "\u0647\u0645\u06a9\u0627\u0631\u0627\u0646 \u0633\u06cc\u0633\u062a\u0645 \u062e\u0631\u0627\u0633\u0627\u0646 \u0631\u0636\u0648\u06cc", - "\u062a\u0648\u0644\u06cc\u062f\u06cc \u0648 \u0635\u0646\u0639\u062a\u06cc \u0622\u0628\u06af\u06cc\u0646\u0647", - "\u0647\u0645\u06a9\u0627\u0631\u0627\u0646 \u0633\u06cc\u0633\u062a\u0645 \u062e\u0648\u0632\u0633\u062a\u0627\u0646", - "\u062e\u0627\u0643 \u0686\u064a\u0646\u064a \u0627\u064a\u0631\u0627\u0646", - "\u0647\u0645\u06a9\u0627\u0631\u0627\u0646 \u0633\u06cc\u0633\u062a\u0645 \u0632\u0646\u062c\u0627\u0646", - "\u0632\u0631\u06cc\u0646 \u0634\u06cc\u0634\u0647 \u0645\u0631\u06a9\u0632\u06cc", - "\u0647\u0645\u06a9\u0627\u0631\u0627\u0646 \u0633\u06cc\u0633\u062a\u0645 \u0641\u0627\u0631\u0633", - "\u0633\u0627\u06cc\u067e\u0627 \u0634\u06cc\u0634\u0647", - "\u0647\u0645\u06a9\u0627\u0631\u0627\u0646 \u0633\u06cc\u0633\u062a\u0645 \u0642\u0632\u0648\u06cc\u0646", - "\u0633\u0631\u0627\u0645\u064a\u0643 \u0647\u0627\u064a \u0635\u0646\u0639\u062a\u064a \u0627\u0631\u062f\u0643\u0627\u0646", - "\u0647\u0645\u06a9\u0627\u0631\u0627\u0646 \u0633\u06cc\u0633\u062a\u0645 \u06af\u06cc\u0644\u0627\u0646", - "\u0634\u064a\u0634\u0647 \u0642\u0632\u0648\u064a\u0646", - "\u0647\u0645\u06a9\u0627\u0631\u0627\u0646 \u0633\u06cc\u0633\u062a\u0645 \u0645\u0627\u0632\u0646\u062f\u0631\u0627\u0646", - "\u0634\u064a\u0634\u0647 \u0647\u0645\u062f\u0627\u0646", - "\u06af\u0631\u0648\u0647 \u0645\u0627\u0634\u064a\u0646 \u0622\u0644\u0627\u062a \u0648 \u062f\u0633\u062a\u06af\u0627\u0647\u0647\u0627\u064a \u0628\u0631\u0642\u064a", - "\u0634\u064a\u0634\u0647 \u0648 \u06af\u0627\u0632", - "\u0627\u064a\u0631\u0627\u0646 \u062a\u0631\u0627\u0646\u0633\u0641\u0648", - "\u0634\u06cc\u0634\u0647 \u062f\u0627\u0631\u0648\u0626\u06cc \u0631\u0627\u0632\u06cc \u062a\u0627\u06a9\u0633\u062a\u0627\u0646", - "\u0627\u06cc\u0631\u0627\u0646 \u062a\u0631\u0627\u0646\u0633\u0641\u0648\u06cc \u0631\u06cc", - "\u0641\u0627\u0631\u0633\u064a\u062a \u0627\u0647\u0648\u0627\u0632", - "\u067e\u0627\u0631\u0633 \u0633\u0648\u0626\u064a\u0686", - "\u0641\u0631\u0622\u0648\u0631\u062f\u0647 \u0647\u0627\u064a \u0646\u0633\u0648\u0632 \u067e\u0627\u0631\u0633", - "\u062a\u0627\u0644 \u0627\u06cc\u0631\u0627\u0646", - "\u0641\u0631\u0622\u0648\u0631\u062f\u0647 \u0647\u0627\u064a \u0646\u0633\u0648\u0632\u0622\u0630\u0631", - "\u062a\u0627\u0645\u06cc\u0646 \u062a\u0627\u0628\u0644\u0648", - "\u0641\u0631\u0627\u0648\u0631\u062f\u0647 \u0647\u0627\u06cc \u0646\u0633\u0648\u0632 \u0627\u06cc\u0631\u0627\u0646", - "\u062a\u062c\u0647\u06cc\u0632\u0627\u062a \u0627\u0646\u062a\u0642\u0627\u0644 \u0628\u0631\u0642 \u067e\u0627\u0631\u0633", - "\u0643\u0627\u0631\u062e\u0627\u0646\u062c\u0627\u062a \u062a\u0648\u0644\u064a\u062f\u064a \u0634\u064a\u0634\u0647 \u062f\u0627\u0631\u0648\u064a\u064a \u0631\u0627\u0632\u064a", - "\u062a\u0631\u0627\u0646\u0633\u0641\u0648\u0631 \u0645\u0627\u062a\u0648\u0631 \u062a\u0648\u0632\u06cc\u0639 \u0632\u0646\u06af\u0627\u0646", - "\u0643\u0627\u0631\u062e\u0627\u0646\u0647 \u0641\u0627\u0631\u0633\u064a\u062a \u062f\u0631\u0648\u062f", - "\u062a\u0647\u0631\u0627\u0646 \u067e\u0627\u062f\u0646\u0627", - "\u0648\u0631\u0632\u064a\u0631\u0627\u0646", - "\u062a\u0648\u0631\u0628\u0648\u0698\u0646\u0631\u0627\u062a\u0648\u0631 \u0634\u0627\u0647\u0631\u0648\u062f", - "\u0645\u0642\u0631\u0647 \u0633\u0627\u0632\u06cc \u0627\u06cc\u0631\u0627\u0646", - "\u062a\u0648\u0633 \u0641\u06cc\u0648\u0632", - "\u0686\u06cc\u0646\u06cc \u0633\u0627\u0632\u06cc \u0627\u0644\u0628\u0631\u0632", - "\u062c\u0627\u0628\u0648\u0646", - "\u06af\u0631\u0648\u0647 \u0627\u0631\u062a\u0628\u0627\u0637\u0627\u062a", - "\u062e\u06cc\u0627\u0645 \u0627\u0644\u06a9\u062a\u0631\u06cc\u06a9", - "\u0627\u0631\u062a\u0628\u0627\u0637\u0627\u062a \u0641\u0646 \u0622\u0648\u0627", - "\u0635\u0646\u0627\u064a\u0639 \u062c\u0648\u0634\u0643\u0627\u0628 \u064a\u0632\u062f", - "\u0627\u0631\u062a\u0628\u0627\u0637\u0627\u062a \u06a9\u0648\u0647 \u0646\u0648\u0631", - "\u0635\u0646\u0627\u06cc\u0639 \u06a9\u0627\u0628\u0644 \u0633\u0627\u0632\u06cc \u0627\u0641\u0642 \u0627\u0644\u0628\u0631\u0632", - "\u0627\u0631\u062a\u0628\u0627\u0637\u0627\u062a \u0633\u06cc\u0627\u0631 \u0627\u06cc\u0631\u0627\u0646 \u2013 \u0647\u0645\u0631\u0627\u0647 \u0627\u0648\u0644", - "\u0635\u0646\u0639\u062a\u06cc \u0645\u0647\u0646\u062f\u0633\u06cc \u067e\u0627\u0644\u0627\u06cc\u0634 \u0646\u06cc\u0631\u0648", - "\u0645\u062e\u0627\u0628\u0631\u0627\u062a \u0627\u06cc\u0631\u0627\u0646", - "\u0641\u0627\u0631\u0627\u062a\u0644", - "\u06af\u0631\u0648\u0647 \u0634\u0631\u06a9\u062a \u0647\u0627\u06cc \u067e\u062e\u0634", - "\u0643\u0627\u0628\u0644 \u0627\u0644\u0628\u0631\u0632", - "\u067e\u062e\u0634 \u0633\u0631\u0627\u0633\u0631\u06cc \u06a9\u0627\u0644\u0627\u06cc \u06a9\u0627\u0644\u0628\u0631", - "\u0643\u0627\u0628\u0644 \u0628\u0627\u062e\u062a\u0631", - "\u067e\u062e\u0634 \u0647\u062c\u0631\u062a", - "\u0643\u0627\u0628\u0644\u0647\u0627\u064a \u0645\u062e\u0627\u0628\u0631\u0627\u062a\u064a \u0634\u0647\u064a\u062f \u0642\u0646\u062f\u064a", - "\u062a\u0648\u0632\u064a\u0639 \u062f\u0627\u0631\u0648\u0647\u0627\u064a \u062f\u0627\u0645\u064a \u062f\u0627\u0631\u0648\u067e\u062e\u0634", - "\u0643\u0627\u0631\u062e\u0627\u0646\u062c\u0627\u062a \u0643\u0627\u0628\u0644\u0633\u0627\u0632\u064a \u0627\u064a\u0631\u0627\u0646", - "\u0645\u0647\u0646\u062f\u0633\u064a \u0648 \u067e\u0634\u062a\u064a\u0628\u0627\u0646\u064a \u067e\u062e\u0634 \u0641\u0631\u0622\u0648\u0631\u062f\u0647 \u0647\u0627\u064a \u0646\u0641\u062a\u064a \u0627\u0645\u064a\u0646", - "\u06a9\u0627\u0628\u0644 \u062a\u06a9", - "\u06af\u0631\u0648\u0647 \u0628\u06cc\u0645\u0647", - "\u0644\u0627\u0645\u067e \u067e\u0627\u0631\u0633 \u0634\u0647\u0627\u0628", - "\u0628\u064a\u0645\u0647 \u067e\u0627\u0633\u0627\u0631\u06af\u0627\u062f", - "\u0645\u0627\u0632\u06cc \u0646\u0648\u0631", - "\u0628\u06cc\u0645\u0647 \u0622\u0633\u06cc\u0627", - "\u0645\u0647\u0646\u062f\u0633\u06cc \u0645\u067e\u0646\u0627 \u0645\u06a9\u0648", - "\u0628\u06cc\u0645\u0647 \u0627\u0644\u0628\u0631\u0632", - "\u0645\u0647\u0646\u062f\u0633\u06cc \u0648 \u0633\u0627\u062e\u062a \u062a\u0648\u0631\u0628\u06cc\u0646 \u0645\u067e\u0646\u0627 \u062a\u0648\u06a9\u0627", - "\u0628\u06cc\u0645\u0647 \u067e\u0627\u0631\u0633\u06cc\u0627\u0646", - "\u0645\u0647\u0646\u062f\u0633\u06cc \u0648 \u0633\u0627\u062e\u062a \u0698\u0646\u0631\u0627\u062a\u0648\u0631 \u0645\u067e\u0646\u0627 \u2013 \u067e\u0627\u0631\u0633", - "\u0628\u06cc\u0645\u0647 \u062f\u0627\u0646\u0627", - "\u0645\u0648\u062a\u0648\u0698\u0646", - "\u0628\u06cc\u0645\u0647 \u062f\u06cc", - "\u0646\u064a\u0631\u0648 \u062a\u0631\u0627\u0646\u0633", - "\u0628\u06cc\u0645\u0647 \u0646\u0648\u06cc\u0646", - "\u067e\u0627\u0631\u0633 \u0646\u0648\u0631 \u0627\u0644\u06a9\u062a\u0631\u06cc\u06a9", - "\u0635\u0646\u062f\u0648\u0642 \u0628\u06cc\u0645\u0647 \u0633\u0631\u0645\u0627\u06cc\u0647 \u06af\u0630\u0627\u0631\u06cc \u0641\u0639\u0627\u0644\u06cc\u062a \u0647\u0627\u06cc \u0645\u0639\u062f\u0646\u06cc", - "\u062a\u0648\u0644\u064a\u062f\u064a \u0642\u0648\u0647 \u067e\u0627\u0631\u0633", - "\u06af\u0631\u0648\u0647 \u0633\u0631\u0645\u0627\u064a\u0647 \u06af\u0630\u0627\u0631\u064a \u0647\u0627", - "\u0645\u0647\u0646\u062f\u0633\u06cc \u0648 \u0633\u0627\u062e\u062a \u067e\u0631\u0647 \u062a\u0648\u0631\u0628\u064a\u0646 \u0645\u067e\u0646\u0627 \u2013 \u067e\u0631\u062a\u0648", - "\u062d\u0641\u06cc\u0638 \u0633\u0627\u0645\u0627\u0646\u0647", - "\u062a\u0627\u0645\u06cc\u0646 \u0642\u0637\u0639\u0627\u062a \u0648 \u062a\u062c\u0647\u06cc\u0632\u0627\u062a \u0633\u0631\u0648 \u0646\u06cc\u0631\u0648 \u0634\u06cc\u0631\u0627\u0632", - "\u062a\u06a9\u0627\u062f\u0648", - "\u0635\u0646\u0627\u06cc\u0639 \u0645\u0647\u062a\u0627\u0628 \u062e\u0631\u0627\u0633\u0627\u0646", - "\u0633\u0631\u0645\u0627\u064a\u0647 \u06af\u0630\u0627\u0631\u064a \u0622\u062a\u064a\u0647 \u062f\u0645\u0627\u0648\u0646\u062f", - "\u0635\u0646\u0639\u062a\u064a \u0645\u0647\u0631 \u0622\u0628\u0627\u062f", - "\u0633\u0631\u0645\u0627\u064a\u0647 \u06af\u0630\u0627\u0631\u064a \u0627\u0646\u062f\u064a\u0634\u0647 \u0645\u062d\u0648\u0631\u0627\u0646", - "\u06af\u0631\u0648\u0647 \u0643\u0634\u0627\u0648\u0631\u0632\u064a \u060c \u062f\u0627\u0645\u067e\u0631\u0648\u0631\u064a \u0648 \u062e\u062f\u0645\u0627\u062a \u0648\u0627\u0628\u0633\u062a\u0647 \u0628\u0647 \u0622\u0646", - "\u0633\u0631\u0645\u0627\u064a\u0647 \u06af\u0630\u0627\u0631\u064a \u0628\u0647\u0645\u0646", - "\u062a\u0644\u06cc\u0633\u0647 \u0646\u0645\u0648\u0646\u0647", - "\u0633\u0631\u0645\u0627\u064a\u0647 \u06af\u0630\u0627\u0631\u064a \u067e\u0627\u0631\u0633 \u062a\u0648\u0634\u0647", - "\u062f\u0627\u0646\u0647 \u0686\u06cc\u0646", - "\u0633\u0631\u0645\u0627\u064a\u0647 \u06af\u0630\u0627\u0631\u064a \u062a\u0648\u0633\u0639\u0647 \u0622\u0630\u0631\u0628\u0627\u064a\u062c\u0627\u0646", - "\u062f\u0627\u0645\u067e\u0631\u0648\u0631\u06cc \u0648 \u0645\u0631\u063a\u062f\u0627\u0631\u06cc \u062f\u0634\u062a \u062e\u0631\u0645\u062f\u0631\u0647", - "\u0633\u0631\u0645\u0627\u064a\u0647 \u06af\u0630\u0627\u0631\u064a \u062a\u0648\u0633\u0639\u0647 \u0635\u0646\u0639\u062a\u064a \u0627\u064a\u0631\u0627\u0646", - "\u062f\u0627\u0645\u062f\u0627\u0631\u06cc \u0634\u06cc\u0631 \u0648 \u062f\u0627\u0645 \u0628\u0646\u06cc\u0627\u062f", - "\u0633\u0631\u0645\u0627\u064a\u0647 \u06af\u0630\u0627\u0631\u064a \u062a\u0648\u0633\u0639\u0647 \u0645\u0644\u064a", - "\u0634\u06cc\u0631 \u0648 \u06af\u0648\u0634\u062a \u0632\u0627\u06af\u0631\u0633", - "\u0633\u0631\u0645\u0627\u064a\u0647 \u06af\u0630\u0627\u0631\u064a \u0686\u0634\u0645 \u0627\u0646\u062f\u0627\u0632 \u062a\u0648\u0633\u0639\u0647 \u0634\u0645\u0627\u0644", - "\u06a9\u0634\u0627\u0648\u0631\u0632\u06cc \u0648\u062f\u0627\u0645\u067e\u0631\u0648\u0631\u06cc \u0628\u06cc\u0646\u0627\u0644\u0648\u062f", - "\u0633\u0631\u0645\u0627\u064a\u0647 \u06af\u0630\u0627\u0631\u064a \u0633\u0627\u062e\u062a\u0645\u0627\u0646 \u0627\u064a\u0631\u0627\u0646 \u2013 \u0647\u0644\u062f\u064a\u0646\u06af", - "\u06a9\u0634\u0627\u0648\u0631\u0632\u06cc \u0648\u062f\u0627\u0645\u067e\u0631\u0648\u0631\u06cc \u062f\u0634\u062a \u0646\u0648\u06cc\u0646 \u0645\u0644\u0627\u06cc\u0631\u0627", - "\u0633\u0631\u0645\u0627\u064a\u0647 \u06af\u0630\u0627\u0631\u064a \u0633\u0627\u064a\u067e\u0627", - "\u06a9\u0634\u0627\u0648\u0631\u0632\u06cc \u0648\u062f\u0627\u0645\u067e\u0631\u0648\u0631\u06cc \u06cc\u0627\u0633\u0648\u062c", - "\u0633\u0631\u0645\u0627\u064a\u0647 \u06af\u0630\u0627\u0631\u064a \u0633\u067e\u0647", - "\u06a9\u0634\u062a \u0648 \u062f\u0627\u0645 \u0642\u06cc\u0627\u0645 \u0627\u0635\u0641\u0647\u0627\u0646", - "\u0633\u0631\u0645\u0627\u064a\u0647 \u06af\u0630\u0627\u0631\u064a \u0635\u0646\u062f\u0648\u0642 \u0628\u0627\u0632\u0646\u0634\u0633\u062a\u06af\u064a \u0643\u0634\u0648\u0631\u064a", - "\u06a9\u0634\u062a \u0648\u0635\u0646\u0639\u062a \u0633\u0628\u0632 \u067e\u0627\u0633\u0627\u0631\u06af\u0627\u062f", - "\u0633\u0631\u0645\u0627\u064a\u0647 \u06af\u0630\u0627\u0631\u064a \u0635\u0646\u0639\u062a \u0628\u064a\u0645\u0647", - "\u06af\u0633\u062a\u0631\u0634 \u0635\u0646\u0627\u064a\u0639 \u0648 \u062e\u062f\u0645\u0627\u062a \u06a9\u0634\u0627\u0648\u0631\u0632\u064a", - "\u0633\u0631\u0645\u0627\u064a\u0647 \u06af\u0630\u0627\u0631\u064a \u0635\u0646\u0639\u062a \u0648\u0645\u0639\u062f\u0646", - "\u0645\u062c\u062a\u0645\u0639 \u062f\u0627\u0645\u062f\u0627\u0631\u06cc \u0628\u06cc\u062c\u06cc\u0646", - "\u0633\u0631\u0645\u0627\u064a\u0647 \u06af\u0630\u0627\u0631\u064a \u06af\u0631\u0648\u0647 \u0635\u0646\u0627\u064a\u0639 \u0628\u0647\u0634\u0647\u0631 \u0627\u064a\u0631\u0627\u0646", - "\u0645\u062c\u062a\u0645\u0639 \u0634\u06cc\u0631 \u0648 \u06af\u0648\u0634\u062a \u0645\u0647\u062f\u0634\u062a", - "\u0633\u0631\u0645\u0627\u064a\u0647 \u06af\u0630\u0627\u0631\u064a \u06af\u0631\u0648\u0647 \u0635\u0646\u0639\u062a\u064a \u0631\u0646\u0627", - "\u0645\u06af\u0633\u0627\u0644", - "\u0633\u0631\u0645\u0627\u064a\u0647 \u06af\u0630\u0627\u0631\u064a \u0645\u0639\u064a\u0627\u0631 \u0635\u0646\u0639\u062a \u067e\u0627\u0631\u0633", - "\u06a9\u0634\u062a \u0648\u0635\u0646\u0639\u062a \u067e\u06cc\u0648\u0646\u062f \u0647\u0631\u0627\u0632", - "\u0633\u0631\u0645\u0627\u064a\u0647 \u06af\u0630\u0627\u0631\u064a \u0645\u0644\u062a", - "\u06af\u0631\u0648\u0647 \u0645\u062d\u0635\u0648\u0644\u0627\u062a \u0641\u0644\u0632\u064a", - "\u0633\u0631\u0645\u0627\u064a\u0647 \u06af\u0630\u0627\u0631\u064a \u0645\u0644\u064a \u0627\u064a\u0631\u0627\u0646", - "\u0635\u0646\u0639\u062a\u06cc \u06af\u0627\u0645 \u0627\u0631\u0627\u06a9", - "\u0633\u0631\u0645\u0627\u064a\u0647 \u06af\u0630\u0627\u0631\u064a \u0646\u064a\u0631\u0648", - "\u0622\u0631\u06cc\u0627 \u0628\u0627\u0631\u0648\u0646 \u062a\u0648\u0633", - "\u0633\u0631\u0645\u0627\u064a\u0647 \u06af\u0630\u0627\u0631\u064a \u0647\u0627\u0645\u0648\u0646 \u06a9\u064a\u0634", - "\u067e\u0648\u062f\u0631 \u062c\u0648\u0634 \u0627\u06cc\u0631\u0627\u0646", - "\u0633\u0631\u0645\u0627\u06cc\u0647 \u06af\u0630\u0627\u0631\u06cc \u0627\u0639\u062a\u0645\u0627\u062f \u062c\u0645", - "\u062a\u0648\u0644\u06cc\u062f\u06cc \u0648 \u0635\u0646\u0639\u062a\u06cc \u0627\u0644\u06a9\u062a\u0631\u0648\u062f \u06cc\u0632\u062f", - "\u0633\u0631\u0645\u0627\u06cc\u0647 \u06af\u0630\u0627\u0631\u06cc \u0627\u0642\u062a\u0635\u0627\u062f \u0646\u0648\u06cc\u0646", - "\u062c\u0648\u0634 \u0648 \u0627\u06a9\u0633\u06cc\u0698\u0646 \u0627\u06cc\u0631\u0627\u0646", - "\u0633\u0631\u0645\u0627\u06cc\u0647 \u06af\u0630\u0627\u0631\u06cc \u0627\u06cc\u0633\u0627\u062a\u06cc\u0633 \u067e\u0648\u06cc\u0627", - "\u062f\u0698\u067e\u0627\u062f", - "\u0633\u0631\u0645\u0627\u06cc\u0647 \u06af\u0630\u0627\u0631\u06cc \u067e\u0627\u0631\u0633 \u0622\u0631\u06cc\u0627\u0646", - "\u0633\u0648\u0644\u06cc\u0631\u0627\u0646", - "\u0633\u0631\u0645\u0627\u06cc\u0647 \u06af\u0630\u0627\u0631\u06cc \u062a\u0648\u0633\u0639\u0647 \u0648 \u0639\u0645\u0631\u0627\u0646 \u0627\u0633\u062a\u0627\u0646 \u0627\u0631\u062f\u0628\u06cc\u0644-\u0633\u0628\u0644\u0627\u0646 \u0633\u0628\u0632", - "\u0635\u0646\u0627\u064a\u0639 \u0645\u0641\u062a\u0648\u0644\u064a \u0632\u0646\u062c\u0627\u0646", - "\u0633\u0631\u0645\u0627\u06cc\u0647 \u06af\u0630\u0627\u0631\u06cc \u062f\u0627\u0631\u0648\u06cc\u06cc \u062a\u0627\u0645\u06cc\u0646", - "\u0635\u0646\u0627\u06cc\u0639 \u0622\u0630\u0631\u0622\u0628", - "\u0633\u0631\u0645\u0627\u06cc\u0647 \u06af\u0630\u0627\u0631\u06cc \u062f\u0627\u0646\u0627\u06cc\u0627\u0646 \u067e\u0627\u0631\u0633", - "\u0635\u0646\u0627\u06cc\u0639 \u0627\u0633\u062a\u06cc\u0644 \u0627\u0644\u0628\u0631\u0632", - "\u0633\u0631\u0645\u0627\u06cc\u0647 \u06af\u0630\u0627\u0631\u06cc \u0633\u0631\u0648\u0634 \u06cc\u0627\u0631\u0627\u0646", - "\u0635\u0646\u0627\u06cc\u0639 \u0628\u0633\u062a\u0647 \u0628\u0646\u062f\u06cc \u0627\u06cc\u0631\u0627\u0646", - "\u0633\u0631\u0645\u0627\u06cc\u0647 \u06af\u0630\u0627\u0631\u06cc \u0635\u0646\u062f\u0648\u0642 \u0628\u0627\u0632\u0646\u0634\u0633\u062a\u06af\u06cc \u06a9\u0627\u0631\u06a9\u0646\u0627\u0646 \u0628\u0627\u0646\u06a9 \u0647\u0627", - "\u0635\u0646\u0627\u06cc\u0639 \u0628\u0633\u062a\u0647 \u0628\u0646\u062f\u06cc \u0645\u0634\u0647\u062f", - "\u06af\u0633\u062a\u0631\u0634 \u0633\u0631\u0645\u0627\u064a\u0647 \u06af\u0630\u0627\u0631\u064a \u0627\u064a\u0631\u0627\u0646 \u062e\u0648\u062f\u0631\u0648", - "\u0635\u0646\u0627\u06cc\u0639 \u0641\u0644\u0632\u06cc \u06a9\u0648\u0634\u0627", - "\u06af\u0633\u062a\u0631\u0634 \u0633\u0631\u0645\u0627\u06cc\u0647 \u06af\u0630\u0627\u0631\u06cc \u0627\u06cc\u0631\u0627\u0646\u06cc\u0627\u0646", - "\u0635\u0646\u0639\u062a\u06cc \u0622\u0645\u0627", - "\u0645\u062f\u064a\u0631\u064a\u062a \u0633\u0631\u0645\u0627\u064a\u0647 \u06af\u0630\u0627\u0631\u064a \u0627\u0645\u064a\u062f", - "\u0635\u0646\u0639\u062a\u06cc \u062c\u0627\u0645 \u062f\u0627\u0631\u0648", - "\u0646\u06cc\u0631\u0648 \u0633\u0631\u0645\u0627\u06cc\u0647", - "\u0644\u0627\u0645\u06cc\u0631\u0627\u0646 \u2013 \u062a\u06cc\u063a \u0627\u06cc\u0631\u0627\u0646", - "\u0647\u0644\u062f\u06cc\u0646\u06af \u062a\u0648\u0633\u0639\u0647 \u0645\u0639\u0627\u062f\u0646 \u0648 \u0635\u0646\u0627\u06cc\u0639 \u0645\u0639\u062f\u0646\u06cc \u062e\u0627\u0648\u0631 \u0645\u06cc\u0627\u0646\u0647 -\u0645\u06cc\u062f\u06a9\u0648", - "\u0622\u0648\u0646\u06af\u0627\u0646", - "\u0645\u0644\u06cc \u0646\u0641\u062a \u0627\u06cc\u0631\u0627\u0646", - "\u067e\u0627\u0631\u0633 \u0645\u062a\u0627\u0644", - "\u0645\u062f\u064a\u0631\u064a\u062a \u0633\u0631\u0645\u0627\u064a\u0647 \u0628\u0631\u0646\u0627", - "\u067e\u0627\u06cc\u0633\u0627\u0632", - "\u0633\u0631\u0645\u0627\u064a\u0647 \u06af\u0630\u0627\u0631\u064a \u0628\u0648\u0639\u0644\u064a", - "\u062a\u0648\u0633\u0639\u0647 \u0648 \u06af\u0633\u062a\u0631\u0634 \u0635\u0646\u0627\u06cc\u0639 \u0628\u0633\u062a\u0647 \u0628\u0646\u062f\u06cc \u0641\u0644\u0632\u06cc", - "\u0633\u0631\u0645\u0627\u064a\u0647 \u06af\u0630\u0627\u0631\u064a \u0633\u0645\u0646\u062f", - "\u062a\u0648\u0644\u06cc\u062f\u06cc \u0627\u0628\u0632\u0627\u0631 \u0645\u0647\u062f\u06cc", - "\u0633\u0631\u0645\u0627\u064a\u0647 \u06af\u0630\u0627\u0631\u064a \u0635\u0646\u0627\u064a\u0639 \u067e\u062a\u0631\u0648\u0634\u064a\u0645\u064a", - "\u06af\u0633\u062a\u0631\u0634 \u0635\u0646\u0627\u06cc\u0639 \u0627\u0646\u0631\u0698\u06cc \u0622\u0630\u0631\u0622\u0628", - "\u0633\u0631\u0645\u0627\u064a\u0647 \u06af\u0630\u0627\u0631\u064a \u0643\u0627\u0631 \u0622\u0641\u0631\u064a\u0646", - "\u0635\u0646\u0627\u06cc\u0639 \u0641\u0644\u0632\u06cc \u0627\u06cc\u0631\u0627\u0646", - "\u0633\u0631\u0645\u0627\u064a\u0647 \u06af\u0630\u0627\u0631\u064a \u0646\u0641\u062a \u0642\u0634\u0645", - "\u0635\u0646\u0639\u062a\u06cc \u06a9\u0627\u0648\u0647", - "\u0633\u0631\u0645\u0627\u06cc\u0647 \u06af\u0630\u0627\u0631\u06cc \u067e\u0648\u06cc\u0627 \u0647\u0645\u06af\u0627\u0645", - "\u0635\u0646\u0639\u062a\u06cc \u0645\u0644\u0627\u06cc\u0631", - "\u0633\u0631\u0645\u0627\u06cc\u0647 \u06af\u0630\u0627\u0631\u06cc \u062a\u0648\u0633\u0639\u0647\u00a0 \u0627\u0644\u0648\u0646\u062f \u063a\u062f\u06cc\u0631", - "\u0628\u0633\u062a\u0647 \u0628\u0646\u062f\u064a \u0627\u0644\u0628\u0631\u0632", - "\u06af\u0631\u0648\u0647 \u0641\u0639\u0627\u0644\u064a\u062a\u0647\u0627\u064a \u067e\u0634\u062a\u064a\u0628\u0627\u0646\u064a \u0648 \u062d\u0645\u0644 \u0648 \u0646\u0642\u0644", - "\u06af\u0631\u0648\u0647 \u062d\u0645\u0644 \u0648 \u0646\u0642\u0644\u060c \u0627\u0646\u0628\u0627\u0631\u062f\u0627\u0631\u06cc \u0648 \u0627\u0631\u062a\u0628\u0627\u0637\u0627\u062a", - "\u062e\u062f\u0645\u0627\u062a \u062f\u0631\u064a\u0627\u064a\u064a \u062a\u0627\u064a\u062f\u0648\u0627\u062a\u0631\u062e\u0627\u0648\u0631\u0645\u064a\u0627\u0646\u0647", - "\u0628\u0646\u06cc\u0627\u062f\u0628\u0627\u0631\u0627\u0646\u062f\u0627\u0632", - "\u06af\u0631\u0648\u0647 \u062a\u0648\u0644\u064a\u062f\u0627\u062a \u067e\u062a\u0631\u0648\u0634\u064a\u0645\u064a", - "\u062a\u0648\u06a9\u0627 \u0631\u06cc\u0644", - "\u067e\u062a\u0631\u0648 \u0634\u06cc\u0645\u06cc \u0644\u0627\u0644\u0647", - "\u062d\u0645\u0644 \u0648 \u0646\u0642\u0644 \u0622\u0634\u0646\u0627 \u0631\u0627\u0647 \u0633\u0645\u0627\u0621", - "\u067e\u062a\u0631\u0648\u0634\u064a\u0645\u064a \u0622\u0628\u0627\u062f\u0627\u0646", - "\u062d\u0645\u0644 \u0648 \u0646\u0642\u0644 \u0628\u06cc\u0646 \u0627\u0644\u0645\u0644\u0644\u06cc \u062e\u0644\u06cc\u062c \u0641\u0627\u0631\u0633", - "\u067e\u062a\u0631\u0648\u0634\u064a\u0645\u064a \u0627\u0631\u0627\u0643-\u067e\u062a\u0631\u0648\u0634\u06cc\u0645\u06cc \u0634\u0627\u0632\u0646\u062f", - "\u062d\u0645\u0644 \u0648 \u0646\u0642\u0644 \u067e\u062a\u0631\u0648\u0634\u06cc\u0645\u06cc", - "\u067e\u062a\u0631\u0648\u0634\u064a\u0645\u064a \u0627\u0635\u0641\u0647\u0627\u0646", - "\u062d\u0645\u0644 \u0648 \u0646\u0642\u0644 \u062a\u0648\u06a9\u0627", - "\u067e\u062a\u0631\u0648\u0634\u064a\u0645\u064a \u0634\u064a\u0631\u0627\u0632", - "\u06af\u0631\u0648\u0647 \u0641\u0631\u0622\u0648\u0631\u062f\u0647 \u0647\u0627\u064a \u0646\u0641\u062a\u064a \u0643\u0643 \u0648 \u0633\u0648\u062e\u062a \u0647\u0633\u062a\u0647 \u0627\u064a", - "\u067e\u062a\u0631\u0648\u0634\u06cc\u0645\u06cc\u00a0 \u067e\u0631\u062f\u06cc\u0633", - "\u067e\u0627\u0644\u0627\u064a\u0634\u06af\u0627\u0647 \u0646\u0641\u062a \u062a\u0628\u0631\u064a\u0632", - "\u067e\u062a\u0631\u0648\u0634\u06cc\u0645\u06cc\u00a0 \u0632\u0627\u06af\u0631\u0633", - "\u067e\u0627\u0644\u0627\u06cc\u0634 \u0646\u0641\u062a \u0622\u0628\u0627\u062f\u0627\u0646", - "\u067e\u062a\u0631\u0648\u0634\u06cc\u0645\u06cc \u0627\u0645\u06cc\u0631\u06a9\u0628\u06cc\u0631", - "\u067e\u0627\u0644\u0627\u06cc\u0634 \u0646\u0641\u062a \u0628\u0646\u062f\u0631 \u0639\u0628\u0627\u0633", - "\u067e\u062a\u0631\u0648\u0634\u06cc\u0645\u06cc \u0628\u0646\u062f\u0631 \u0627\u0645\u0627\u0645", - "\u067e\u0627\u0644\u0627\u06cc\u0634 \u0646\u0641\u062a \u062a\u0647\u0631\u0627\u0646", - "\u067e\u062a\u0631\u0648\u0634\u06cc\u0645\u06cc \u0628\u06cc\u0633\u062a\u0648\u0646", - "\u067e\u0627\u0644\u0627\u06cc\u0634 \u0646\u0641\u062a \u0644\u0627\u0648\u0627\u0646", - "\u067e\u062a\u0631\u0648\u0634\u06cc\u0645\u06cc \u062a\u0646\u062f \u06af\u0648\u06cc\u0627\u0646", - "\u067e\u0627\u0644\u0627\u06cc\u0634\u06af\u0627\u0647 \u0646\u0641\u062a \u0634\u06cc\u0631\u0627\u0632", - "\u067e\u062a\u0631\u0648\u0634\u06cc\u0645\u06cc \u062c\u0645", - "\u062a\u062c\u0647\u064a\u0632 \u0646\u064a\u0631\u0648\u064a \u0632\u0646\u06af\u0627\u0646", - "\u067e\u062a\u0631\u0648\u0634\u06cc\u0645\u06cc \u062c\u0647\u0631\u0645", - "\u062e\u062f\u0645\u0627\u062a \u062d\u0641\u0627\u0631\u06cc \u0635\u0646\u0627\u06cc\u0639 \u0646\u0641\u062a", - "\u067e\u062a\u0631\u0648\u0634\u06cc\u0645\u06cc \u062e\u0627\u0631\u06a9", - "\u0646\u0641\u062a \u0627\u06cc\u0631\u0627\u0646\u0648\u0644", - "\u067e\u062a\u0631\u0648\u0634\u06cc\u0645\u06cc \u062e\u0631\u0627\u0633\u0627\u0646", - "\u0646\u0641\u062a \u0628\u0647\u0631\u0627\u0646", - "\u067e\u062a\u0631\u0648\u0634\u06cc\u0645\u06cc \u0631\u062c\u0627\u0644", - "\u0646\u0641\u062a \u067e\u0627\u0631\u0633", - "\u067e\u062a\u0631\u0648\u0634\u06cc\u0645\u06cc \u0641\u0646 \u0622\u0648\u0631\u0627\u0646", - "\u0646\u06af\u06cc\u0646 \u0641\u062e\u0631 \u0622\u0630\u0631\u0628\u0627\u06cc\u062c\u0627\u0646", - "\u067e\u062a\u0631\u0648\u0634\u06cc\u0645\u06cc \u0645\u0627\u0631\u0648\u0646", - "\u062a\u0648\u0633\u0639\u0647 \u0646\u0641\u062a \u0648\u06af\u0627\u0632 \u0645\u067e\u0646\u0627", - "\u067e\u062a\u0631\u0648\u0634\u06cc\u0645\u06cc \u0645\u0628\u06cc\u0646", - "\u062a\u0648\u0644\u06cc\u062f\u06cc \u0645\u062e\u0627\u0632\u0646 \u06af\u0627\u0632 \u0637\u0628\u06cc\u0639\u06cc \u0622\u0633\u06cc\u0627 \u0646\u0627\u0645\u0627", - "\u0635\u0646\u0627\u06cc\u0639 \u067e\u062a\u0631\u0648\u0634\u06cc\u0645\u06cc \u06a9\u0631\u0645\u0627\u0646\u0634\u0627\u0647", - "\u06af\u0631\u0648\u0647 \u0643\u0627\u0634\u064a \u0648 \u0633\u0631\u0627\u0645\u064a\u0643", - "\u067e\u062a\u0631\u0648\u0634\u064a\u0645\u064a \u0627\u0631\u0648\u0646\u062f", - "\u067e\u0627\u0631\u0633 \u0633\u0631\u0627\u0645", - "\u067e\u062a\u0631\u0648\u0634\u064a\u0645\u064a \u0628\u0631\u0632\u0648\u064a\u0647", - "\u062a\u0648\u0644\u06cc\u062f \u0633\u0631\u0627\u0645 \u062f\u06cc\u0631 \u06af\u062f\u0627\u0632", - "\u067e\u062a\u0631\u0648\u0634\u064a\u0645\u064a \u0641\u062c\u0631", - "\u062a\u0648\u0644\u06cc\u062f\u06cc \u062a\u0648\u0633 \u0686\u06cc\u0646\u06cc", - "\u0645\u062f\u064a\u0631\u064a\u062a \u062a\u0648\u0633\u0639\u0647 \u0635\u0646\u0627\u064a\u0639 \u067e\u062a\u0631\u0648\u0634\u064a\u0645\u064a", - "\u062a\u0648\u0644\u06cc\u062f\u06cc \u06af\u0631\u0627\u0646\u06cc\u062a \u0628\u0647\u0633\u0631\u0627\u0645", - "\u067e\u062a\u0631\u0648\u0634\u064a\u0645\u064a \u0628\u0648\u0639\u0644\u064a \u0633\u064a\u0646\u0627", - "\u0633\u0631\u0627\u0645\u06cc\u06a9 \u0637\u0648\u0633", - "\u067e\u062a\u0631\u0648\u0634\u064a\u0645\u064a \u0628\u064a\u0646 \u0627\u0644\u0645\u0644\u0644", - "\u0635\u0646\u0627\u06cc\u0639 \u0686\u06cc\u0646\u06cc \u0632\u0631\u06cc\u0646 \u0627\u06cc\u0631\u0627\u0646", - "\u067e\u062a\u0631\u0648\u0634\u064a\u0645\u064a \u062e\u0648\u0632\u0633\u062a\u0627\u0646", - "\u0635\u0646\u0627\u06cc\u0639 \u06a9\u0627\u0634\u06cc \u0627\u0635\u0641\u0647\u0627\u0646", - "\u067e\u062a\u0631\u0648\u0634\u064a\u0645\u064a \u067e\u0627\u0631\u0633", - "\u0635\u0646\u0627\u06cc\u0639 \u06a9\u0627\u0634\u06cc \u062a\u06cc\u0645\u0627", - "\u0627\u0648\u0631\u0647 \u0648 \u061b\u0622\u0645\u0648\u0646\u06cc\u06a9 \u067e\u062a\u0631\u0648\u0634\u06cc\u0645\u06cc \u0632\u0646\u062c\u0627\u0646", - "\u0635\u0646\u0627\u06cc\u0639 \u06a9\u0627\u0634\u06cc \u0646\u0627\u0626\u06cc\u0646", - "\u067e\u062a\u0631\u0648\u0634\u064a\u0645\u064a \u0641\u0633\u0627", - "\u0635\u0646\u0627\u06cc\u0639 \u06a9\u0627\u0634\u06cc \u0648 \u0633\u0631\u0627\u0645\u06cc\u06a9 \u0627\u0644\u0648\u0646\u062f", - "\u067e\u062a\u0631\u0648\u0634\u06cc\u0645\u06cc \u062f\u0627\u0631\u0627\u0628", - "\u06a9\u0627\u0631\u062e\u0627\u0646\u062c\u0627\u062a \u06a9\u0627\u0634\u06cc \u0648 \u0633\u0631\u0627\u0645\u06cc\u06a9 \u062d\u0627\u0641\u0638", - "\u067e\u062a\u0631\u0648\u0634\u06cc\u0645\u06cc \u0633\u0631\u0645\u0627\u06cc\u0647 \u06af\u0630\u0627\u0631\u06cc \u0627\u06cc\u0631\u0627\u0646\u06cc\u0627\u0646", - "\u06a9\u0627\u0631\u062e\u0627\u0646\u0647 \u0686\u06cc\u0646\u06cc \u0627\u06cc\u0631\u0627\u0646", - "\u067e\u062a\u0631\u0648\u0634\u06cc\u0645\u06cc \u0644\u0631\u062f\u06af\u0627\u0646", - "\u06a9\u0627\u0634\u06cc \u0628\u06cc\u0633\u062a\u0648\u0646", - "\u067e\u062a\u0631\u0648\u0634\u06cc\u0645\u06cc \u0645\u0645\u0633\u0646\u06cc", - "\u06a9\u0627\u0634\u06cc \u067e\u0627\u0631\u0633", - "\u062e\u0627\u06a9 \u0637\u0644\u0627\u06cc\u06cc \u062a\u0648\u0633", - "\u06a9\u0627\u0634\u06cc \u062a\u06a9\u0633\u0631\u0627\u0645", - "\u0634\u0647\u0631\u06a9 \u0635\u0646\u0639\u062a\u06cc \u067e\u062a\u0631\u0648\u0634\u06cc\u0645\u06cc \u0632\u0646\u062c\u0627\u0646", - "\u06a9\u0627\u0634\u06cc \u0641\u06cc\u0631\u0648\u0632\u0647 \u0645\u0634\u0647\u062f", - "\u0635\u0646\u0627\u064a\u0639 \u067e\u062a\u0631\u0648\u0634\u064a\u0645\u064a \u062f\u0647\u062f\u0634\u062a", - "\u06a9\u0627\u0634\u06cc \u06a9\u0631\u062f", - "\u0635\u0646\u0627\u06cc\u0639 \u067e\u062a\u0631\u0648\u0634\u06cc\u0645\u06cc \u062a\u062e\u062a \u062c\u0645\u0634\u06cc\u062f", - "\u06a9\u0627\u0634\u06cc \u0646\u06cc\u0644\u0648", - "\u0635\u0646\u0627\u06cc\u0639 \u067e\u062a\u0631\u0648\u0634\u06cc\u0645\u06cc \u0632\u0646\u062c\u0627\u0646", - "\u06a9\u0627\u0634\u06cc \u0648 \u0633\u0631\u0627\u0645\u06cc\u06a9 \u0633\u0639\u062f\u06cc", - "\u06af\u0631\u0648\u0647 \u0627\u0646\u0628\u0648\u0647 \u0633\u0627\u0632\u064a\u060c \u0627\u0645\u0644\u0627\u0643 \u0648 \u0645\u0633\u062a\u063a\u0644\u0627\u062a", - "\u06a9\u0627\u0634\u06cc \u0648 \u0633\u0631\u0627\u0645\u06cc\u06a9 \u0633\u06cc\u0646\u0627", - "\u0622 \u0633 \u067e", - "\u06af\u0644\u0633\u0627\u0631 \u0641\u0627\u0631\u0633", - "\u0622\u0630\u0631 \u062a\u0648\u0633\u0639\u0647 \u0645\u0633\u06a9\u0646", - "\u06af\u0631\u0648\u0647 \u0634\u0631\u0643\u062a\u0647\u0627\u064a \u0686\u0646\u062f \u0631\u0634\u062a\u0647 \u0627\u064a \u0635\u0646\u0639\u062a\u064a", - "\u0628\u064a\u0646 \u0627\u0644\u0645\u0644\u0644\u064a \u062a\u0648\u0633\u0639\u0647 \u0633\u0627\u062e\u062a\u0645\u0627\u0646", - "\u0633\u0631\u0645\u0627\u064a\u0647 \u06af\u0630\u0627\u0631\u064a \u063a\u062f\u064a\u0631", - "\u067e\u0627\u0631\u0633 \u0645\u0633\u06a9\u0646 \u062e\u0632\u0631", - "\u0633\u0631\u0645\u0627\u06cc\u0647 \u06af\u0630\u0627\u0631\u06cc \u06af\u0631\u0648\u0647 \u062a\u0648\u0633\u0639\u0647 \u0645\u0644\u06cc(\u0633\u0631\u0645\u0627\u06cc\u0647 \u06af\u0630\u0627\u0631\u06cc \u0628\u0627\u0646\u06a9 \u0645\u0644\u06cc \u0627\u06cc\u0631\u0627\u0646", - "\u062a\u0648\u0633\u0639\u0647 \u0633\u0627\u062e\u062a\u0645\u0627\u0646 \u062e\u0648\u0627\u0631\u0632\u0645\u064a", - "\u06af\u0631\u0648\u0647 \u0633\u0627\u064a\u0631 \u0648\u0633\u0627\u064a\u0644 \u062d\u0645\u0644 \u0648 \u0646\u0642\u0644", - "\u062a\u0648\u0633\u0639\u0647 \u0635\u0646\u0639\u062a \u0633\u0627\u062e\u062a\u0645\u0627\u0646 \u063a\u062f\u06cc\u0631\u062e\u0648\u0632\u0633\u062a\u0627\u0646", - "\u0633\u0631\u0645\u0627\u064a\u0647 \u06af\u0630\u0627\u0631\u064a \u0627\u0639\u062a\u0628\u0627\u0631\u064a \u0627\u064a\u0631\u0627\u0646", - "\u0632\u0631\u06cc\u0646 \u0628\u0646\u0627 \u067e\u0627\u0631\u0633\u06cc\u0627\u0646", - "\u06af\u0631\u0648\u0647 \u0633\u0627\u062e\u062a \u0631\u0627\u062f\u064a\u0648\u060c \u062a\u0644\u0648\u064a\u0632\u064a\u0648\u0646 \u0648 \u062f\u0633\u062a\u06af\u0627\u0647\u0647\u0627 \u0648 \u0648\u0633\u0627\u064a\u0644 \u0627\u0631\u062a\u0628\u0627\u0637\u064a", - "\u0633\u0627\u062e\u062a\u0645\u0627\u0646 \u0627\u0635\u0641\u0647\u0627\u0646", - "\u0622\u0631\u064a\u0627 \u0627\u0644\u0643\u062a\u0631\u0648\u0646\u064a\u0643 \u0627\u064a\u0631\u0627\u0646", - "\u0633\u0627\u062e\u062a\u0645\u0627\u0646\u064a \u0628\u0631\u062c \u0646\u0627\u0647\u064a\u062f", - "\u067e\u0627\u0631\u0633 \u0627\u0644\u0643\u062a\u0631\u064a\u0643", - "\u0633\u0627\u0645\u0627\u0646 \u06af\u0633\u062a\u0631 \u0627\u0635\u0641\u0647\u0627\u0646", - "\u0634\u0647\u0627\u0628", - "\u0633\u0631\u0645\u0627\u064a\u0647 \u06af\u0630\u0627\u0631\u064a \u062a\u0648\u0633\u0639\u0647 \u0634\u0647\u0631\u064a \u062a\u0648\u0633 \u06af\u0633\u062a\u0631", - "\u0635\u0646\u0627\u064a\u0639 \u0645\u062e\u0627\u0628\u0631\u0627\u062a\u064a \u0631\u0627\u0647 \u062f\u0648\u0631 \u0627\u064a\u0631\u0627\u0646", - "\u0633\u0631\u0645\u0627\u064a\u0647 \u06af\u0630\u0627\u0631\u064a \u062a\u0648\u0633\u0639\u0647 \u0648\u0633\u0627\u062e\u062a\u0645\u0627\u0646\u064a \u0628\u0631\u062c \u0622\u0648\u0631\u0627\u0646", - "\u0641\u0646 \u0622\u0648\u0631\u0627\u0646 \u0627\u0646\u06cc\u0627\u06a9", - "\u0633\u0631\u0645\u0627\u064a\u0647 \u06af\u0630\u0627\u0631\u064a \u0633\u0627\u062e\u062a\u0645\u0627\u0646 \u0646\u0648\u06cc\u0646", - "\u0643\u0627\u0631\u062e\u0627\u0646\u062c\u0627\u062a \u0635\u0646\u0639\u062a\u064a \u067e\u064a\u0627\u0645", - "\u0633\u0631\u0645\u0627\u064a\u0647 \u06af\u0630\u0627\u0631\u064a \u0634\u0627\u0647\u062f", - "\u0643\u0627\u0631\u062e\u0627\u0646\u062c\u0627\u062a \u0645\u062e\u0627\u0628\u0631\u0627\u062a\u064a \u0627\u064a\u0631\u0627\u0646", - "\u0633\u0631\u0645\u0627\u064a\u0647 \u06af\u0630\u0627\u0631\u064a \u0648 \u062a\u0648\u0633\u0639\u0647 \u062e\u0648\u0632\u0633\u062a\u0627\u0646", - "\u0645\u0631\u06a9\u0632 \u0645\u0627\u0634\u06cc\u0646\u0647\u0627\u06cc \u0627\u062f\u0627\u0631\u06cc \u0627\u06cc\u0631\u0627\u0646", - "\u0633\u0631\u0645\u0627\u06cc\u0647 \u06af\u0630\u0627\u0631\u06cc \u0645\u0633\u06a9\u0646 \u062a\u0647\u0631\u0627\u0646", - "\u06af\u0631\u0648\u0647 \u0645\u062d\u0635\u0648\u0644\u0627\u062a \u0686\u0648\u0628\u064a", - "\u0633\u0631\u0645\u0627\u06cc\u0647 \u06af\u0630\u0627\u0631\u06cc \u0645\u0633\u06a9\u0646 \u0634\u0645\u0627\u0644 \u0634\u0631\u0642", - "\u0627\u06cc\u0632\u0648\u0641\u0627\u0645", - "\u0634\u0647\u0631\u0633\u0627\u0632\u06cc \u0648 \u062e\u0627\u0646\u0647 \u0633\u0627\u0632\u06cc \u0628\u0627\u063a \u0645\u06cc\u0634\u0647", - "\u062a\u0648\u0644\u064a\u062f \u0641\u064a\u0628\u0631 \u0627\u064a\u0631\u0627\u0646", - "\u0635\u0628\u0627 \u0622\u0631\u0645\u0647", - "\u0635\u0646\u0627\u064a\u0639 \u0686\u0648\u0628 \u062e\u0632\u0631 \u06a9\u0627\u0633\u067e\u064a\u0646", - "\u0637\u0631\u062d \u0633\u0627\u062e\u062a\u0645\u0627\u0646 \u067e\u0627\u0631\u0633\u0627", - "\u0646\u0626\u0648\u067e\u0627\u0646 22 \u0628\u0647\u0645\u0646", - "\u0639\u0645\u0631\u0627\u0646 \u0648 \u062a\u0648\u0633\u0639\u0647 \u0634\u0627\u0647\u062f", - "\u0633\u062e\u062a \u0622\u0698\u0646\u062f", - "\u06af\u0631\u0648\u0647 \u0634\u0631\u06a9\u062a \u0647\u0627\u06cc \u0645\u0634\u0627\u0648\u0631\u0647 \u062a\u0628\u0644\u06cc\u063a\u0627\u062a\u06cc", - "\u0645\u0648\u0633\u0633\u0647 \u067e\u0648\u06cc\u0646\u062f\u06af\u0627\u0646 \u062a\u0648\u0633\u0639\u0647 \u067e\u0627\u0631\u0633" +#' @title CompanyProvider fa_IR +#' @description company methods for locale Persian (Iran) (fa_IR). +#' @export +#' @keywords internal +#' @examples +#' x <- company("fa_IR") +#' x$locale +#' x$company() +#' x$catch_phrase() +#' x$bs() +CompanyProvider_fa_IR <- R6::R6Class( + lock_objects = FALSE, + "CompanyProvider_fa_IR", + inherit = CompanyProvider, + public = list( + #' @description company names + company_names = c( + "\u06af\u0631\u0648\u0647 \u0633\u06cc\u0645\u0627\u0646", + "\u06af\u0631\u0648\u0647 \u0641\u0644\u0632\u0627\u062a \u0627\u0633\u0627\u0633\u064a", + "\u0627\u06cc\u0631\u0627\u0646 \u06af\u0686", + "\u0622\u0644\u0648\u0645\u062a\u0643", + "\u0633\u0627\u0631\u0648\u062c \u0628\u0648\u0634\u0647\u0631", + "\u0622\u0644\u0648\u0645\u064a\u0646\u064a\u0648\u0645 \u0627\u064a\u0631\u0627\u0646", + "\u0633\u064a\u0645\u0627\u0646\u00a0 \u0633\u0627\u0648\u0647", + "\u0627\u06cc\u0631\u0627\u0646 \u0630\u0648\u0628", + "\u0633\u064a\u0645\u0627\u0646 \u0627\u0631\u062f\u0628\u064a\u0644 \u0648 \u0622\u0647\u0643 \u0622\u0630\u0631\u0634\u0647\u0631", + "\u067e\u0627\u0631\u0633 \u0645\u0648\u0644\u06cc\u0628\u062f\u0646", + "\u0633\u064a\u0645\u0627\u0646 \u0627\u0631\u0648\u0645\u064a\u0647", + "\u0630\u0648\u0628 \u0631\u0648\u06cc \u0627\u0635\u0641\u0647\u0627\u0646", + "\u0633\u064a\u0645\u0627\u0646 \u0627\u0635\u0641\u0647\u0627\u0646", + "\u0635\u0646\u0627\u064a\u0639 \u0645\u0633 \u0634\u0647\u064a\u062f \u0628\u0627\u0647\u0646\u0631", + "\u0633\u064a\u0645\u0627\u0646 \u0627\u064a\u0644\u0627\u0645", + "\u0635\u0646\u0627\u06cc\u0639 \u062e\u0627\u0644\u0635 \u0633\u0627\u0632\u0627\u0646 \u0631\u0648\u06cc \u0632\u0646\u062c\u0627\u0646", + "\u0633\u064a\u0645\u0627\u0646 \u0628\u062c\u0646\u0648\u0631\u062f", + "\u0635\u0646\u0639\u062a\u06cc \u0648 \u0633\u0631\u0645\u0627\u06cc\u0647 \u06af\u0630\u0627\u0631\u06cc \u0633\u067e\u0646\u062a\u0627", + "\u0633\u064a\u0645\u0627\u0646 \u0628\u0647\u0628\u0647\u0627\u0646", + "\u0643\u0627\u0644\u0633\u064a\u0645\u064a\u0646", + "\u0633\u064a\u0645\u0627\u0646 \u062a\u0647\u0631\u0627\u0646", + "\u06af\u0631\u0648\u0647 \u0643\u0627\u0631\u062e\u0627\u0646\u0647 \u0647\u0627\u064a \u062a\u0648\u0644\u064a\u062f\u064a \u0646\u0648\u0631\u062f \u0622\u0644\u0648\u0645\u064a\u0646\u064a\u0648\u0645", + "\u0633\u064a\u0645\u0627\u0646 \u062e\u0627\u0634", + "\u0645\u0644\u064a \u0633\u0631\u0628 \u0648 \u0631\u0648\u064a \u0627\u064a\u0631\u0627\u0646", + "\u0633\u064a\u0645\u0627\u0646 \u062e\u0632\u0631", + "\u0645\u0644\u06cc \u0635\u0646\u0627\u06cc\u0639 \u0645\u0633 \u0627\u06cc\u0631\u0627\u0646", + "\u0633\u064a\u0645\u0627\u0646 \u062f\u0627\u0631\u0627\u0628", + "\u0622\u0644\u0648\u0645\u0631\u0627\u062f", + "\u0633\u064a\u0645\u0627\u0646 \u062f\u0648\u0631\u0648\u062f", + "\u0622\u0644\u0648\u0645\u064a\u0646\u064a\u0648\u0645 \u0627\u0644\u0645\u0647\u062f\u064a", + "\u0633\u064a\u0645\u0627\u0646 \u0633\u0641\u064a\u062f\u0646\u064a \u0631\u064a\u0632", + "\u0622\u0644\u0648\u0645\u064a\u0646\u064a\u0648\u0645 \u067e\u0627\u0631\u0633", + "\u0633\u064a\u0645\u0627\u0646 \u0634\u0627\u0647\u0631\u0648\u062f", + "\u06a9\u0627\u0631\u062e\u0627\u0646\u062c\u0627\u062a \u062a\u0648\u0644\u06cc\u062f\u06cc \u0645\u0648\u0627\u062f \u0627\u0644\u0648\u0645\u06cc\u0646\u06cc\u0648\u0645", + "\u0633\u064a\u0645\u0627\u0646 \u0634\u0631\u0642", + "\u0645\u062c\u062a\u0645\u0639 \u0630\u0648\u0628 \u0648 \u0627\u062d\u06cc\u0627\u06cc \u0631\u0648\u06cc \u0642\u0634\u0645", + "\u0633\u064a\u0645\u0627\u0646 \u0634\u0645\u0627\u0644", + "\u0645\u062c\u062a\u0645\u0639 \u0635\u0646\u0627\u064a\u0639 \u0627\u0644\u0648\u0645\u064a\u0646\u064a\u0648\u0645 \u062c\u0646\u0648\u0628", + "\u0633\u064a\u0645\u0627\u0646 \u0635\u0648\u0641\u064a\u0627\u0646", + "\u0645\u0633 \u062a\u06a9\u0646\u0627\u0631", + "\u0633\u064a\u0645\u0627\u0646 \u063a\u0631\u0628", + "\u06af\u0631\u0648\u0647 \u06a9\u0627\u0646\u06cc \u0647\u0627\u06cc \u0641\u0644\u0632\u06cc", + "\u0633\u064a\u0645\u0627\u0646 \u0641\u0627\u0631\u0633", + "\u0622\u0644\u0648\u0645\u064a\u0646\u0627\u064a \u0627\u064a\u0631\u0627\u0646", + "\u0633\u064a\u0645\u0627\u0646 \u0642\u0627\u064a\u0646", + "\u062a\u0647\u064a\u0647 \u0648 \u062a\u0648\u0644\u064a\u062f \u0645\u0648\u0627\u062f \u0627\u0648\u0644\u064a\u0647 \u0641\u0648\u0644\u0627\u062f \u062e\u0631\u0627\u0633\u0627\u0646", + "\u0633\u064a\u0645\u0627\u0646 \u0643\u0627\u0631\u0648\u0646", + "\u0633\u0646\u06af \u0622\u0647\u0646 \u0645\u0631\u0643\u0632\u064a \u0627\u064a\u0631\u0627\u0646", + "\u0633\u064a\u0645\u0627\u0646 \u0643\u0631\u0645\u0627\u0646", + "\u0647\u0631\u0645\u0632 \u0627\u0646\u0631\u0698\u06cc", + "\u0633\u064a\u0645\u0627\u0646 \u0645\u0627\u0632\u0646\u062f\u0631\u0627\u0646", + "\u0648\u0627\u062d\u062f \u0637\u0644\u0627\u06cc \u0645\u0648\u062a\u0647", + "\u0633\u064a\u0645\u0627\u0646 \u0647\u0631\u0645\u0632\u06af\u0627\u0646", + "\u0648\u0627\u062d\u062f \u067e\u06cc\u0631\u0628\u06a9\u0631\u0627\u0646", + "\u0633\u064a\u0645\u0627\u0646 \u0647\u06af\u0645\u062a\u0627\u0646", + "\u0648\u0627\u062d\u062f \u0641\u0633\u0641\u0627\u062a \u0627\u0633\u0641\u0631\u062f\u06cc", + "\u0633\u06cc\u0645\u0627\u0646 \u062e\u0648\u0632\u0633\u062a\u0627\u0646", + "\u0648\u0627\u062d\u062f \u0646\u062e\u0644\u06a9", + "\u0633\u06cc\u0645\u0627\u0646 \u062f\u0634\u062a\u0633\u062a\u0627\u0646", + "\u0648\u064a\u062a\u0627\u0646\u0627", + "\u0633\u06cc\u0645\u0627\u0646 \u0632\u0627\u0628\u0644", + "\u06af\u0631\u0648\u0647 \u0635\u0646\u0627\u06cc\u0639 \u063a\u0630\u0627\u06cc\u06cc", + "\u0633\u06cc\u0645\u0627\u0646 \u0641\u0627\u0631\u0633 \u0646\u0648", + "\u06a9\u0634\u0627\u0648\u0631\u0632\u06cc \u0648 \u062a\u062d\u0642\u06cc\u0642\u0627\u062a\u06cc \u0646\u0648\u06cc\u0646 \u0632\u0639\u0641\u0631\u0627\u0646", + "\u0633\u06cc\u0645\u0627\u0646 \u0644\u0627\u0631 \u0633\u0628\u0632\u0648\u0627\u0631", + "\u06af\u0644\u0633\u062a\u0627\u0646", + "\u0633\u06cc\u0645\u0627\u0646 \u0644\u0627\u0631\u0633\u062a\u0627\u0646", + "\u0622\u0631\u062f \u0632\u0631", + "\u0633\u06cc\u0645\u0627\u0646 \u0644\u0627\u0645\u0631\u062f", + "\u0627\u0631\u0648\u0645 \u0622\u062f\u0627", + "\u0633\u06cc\u0645\u0627\u0646 \u0645\u062c\u062f \u062e\u0648\u0627\u0641", + "\u0627\u06cc\u0631\u0627\u0646 \u06af\u0644\u0627\u0628 \u0645\u0631\u063a\u0648\u0628", + "\u0633\u06cc\u0645\u0627\u0646 \u0645\u0645\u062a\u0627\u0632\u0627\u0646 \u06a9\u0631\u0645\u0627\u0646", + "\u0628\u064a\u0633\u0643\u0648\u0626\u064a\u062a \u06af\u0631\u062c\u064a", + "\u0641\u0631\u0627\u0648\u0631\u062f\u0647 \u0633\u06cc\u0645\u0627\u0646 \u0634\u0631\u0642", + "\u062a\u062d\u0648\u0644 \u0686\u0627\u0634\u0646\u06cc \u062a\u0648\u0633", + "\u06af\u0686 \u0645\u0627\u0634\u064a\u0646\u064a \u0641\u0627\u0631\u0633", + "\u062a\u0647\u06cc\u0647 \u0648 \u0628\u0633\u062a\u0647 \u0628\u0646\u062f\u06cc \u062e\u0634\u06a9\u0628\u0627\u0631 \u0622\u0631\u0627\u062a", + "\u0633\u06cc\u0645\u0627\u0646 \u0622\u0630\u0631 \u0622\u0628\u0627\u062f\u06af\u0627\u0646 \u062e\u0648\u06cc", + "\u062a\u0648\u0633\u0639\u0647 \u06a9\u0634\u062a \u0630\u0631\u062a", + "\u0633\u06cc\u0645\u0627\u0646 \u0628\u0648\u0647\u0631\u0648\u06a9 \u06cc\u0632\u062f", + "\u062a\u0648\u0644\u06cc\u062f\u06cc \u0622\u0631\u062f \u0627\u0644\u0628\u0631\u0632", + "\u0633\u06cc\u0645\u0627\u0646 \u062c\u0648\u06cc\u0646", + "\u062a\u0648\u0644\u06cc\u062f\u06cc \u0632\u0639\u0641\u0631\u0627\u0646 \u0633\u062d\u0631\u062e\u06cc\u0632", + "\u0633\u06cc\u0645\u0627\u0646 \u0642\u0634\u0645", + "\u062e\u0648\u0631\u0627\u0643 \u062f\u0627\u0645 \u067e\u0627\u0631\u0633", + "\u0633\u06cc\u0645\u0627\u0646 \u06a9\u0631\u062f\u0633\u062a\u0627\u0646", + "\u062f\u0634\u062a \u0645\u0631\u063a\u0627\u0628", + "\u06af\u0686 \u062a\u0647\u0631\u0627\u0646", + "\u0631\u0648\u063a\u0646 \u0646\u0628\u0627\u062a\u064a \u067e\u0627\u0631\u0633", + "\u06af\u0631\u0648\u0647 \u0641\u0648\u0644\u0627\u062f", + "\u0631\u0648\u063a\u0646 \u0646\u0628\u0627\u062a\u064a \u062c\u0647\u0627\u0646", + "\u067e\u0644\u06cc \u0631\u0627\u0646 \u0627\u062a\u0635\u0627\u0644", + "\u0631\u0648\u063a\u0646 \u0646\u0628\u0627\u062a\u06cc \u06af\u0644\u0646\u0627\u0632", + "\u062a\u0648\u0644\u064a\u062f\u06cc \u0644\u0648\u0644\u0647 \u0647\u0627\u064a \u067e\u0644\u064a \u0627\u062a\u064a\u0644\u0646 \u062f\u0648\u062c\u062f\u0627\u0631\u0647 \u0628\u0648\u0634\u0647\u0631", + "\u0631\u0648\u063a\u0646\u06a9\u0634\u06cc \u062e\u0631\u0645\u0634\u0647\u0631", + "\u062a\u0648\u0644\u06cc\u062f \u0644\u0648\u0644\u0647 \u0648 \u067e\u0648\u0634\u0634 \u0633\u0644\u0641\u0686\u06af\u0627\u0646", + "\u0632\u0631 \u0645\u0627\u06a9\u0627\u0631\u0648\u0646", + "\u0633\u0644\u0641\u0686\u06af\u0627\u0646", + "\u0633\u0627\u0644\u0645\u064a\u0646", + "\u0630\u0648\u0628 \u0622\u0647\u0646 \u0627\u0635\u0641\u0647\u0627\u0646", + "\u0633\u067e\u062a\u06cc\u06a9\u0648", + "\u0633\u0627\u062e\u062a\u0647 \u0647\u0627\u06cc \u0641\u0644\u0632\u06cc \u0627\u0635\u0641\u0647\u0627\u0646", + "\u0633\u062d\u0631 \u0647\u0645\u062f\u0627\u0646", + "\u0635\u0646\u0627\u064a\u0639 \u0641\u0631\u0648 \u0622\u0644\u064a\u0627\u0698 \u0627\u064a\u0631\u0627\u0646", + "\u0633\u0642\u0632\u0633\u0627\u0632\u06cc \u06a9\u0631\u062f\u0633\u062a\u0627\u0646", + "\u0635\u0646\u0627\u064a\u0639 \u06af\u0627\u0644\u0648\u0627\u0646\u064a\u0632\u0647 \u0641\u062c\u0631 \u0633\u067e\u0627\u0647\u0627\u0646", + "\u0634\u0627\u062f \u06af\u0644 \u0646\u06cc\u0634\u0627\u0628\u0648\u0631", + "\u0635\u0646\u0627\u06cc\u0639 \u0641\u0648\u0644\u0627\u062f \u0622\u0644\u064a\u0627\u0698\u064a \u064a\u0632\u062f", + "\u0634\u0647\u062f \u0627\u064a\u0631\u0627\u0646", + "\u0641\u0648\u0644\u0627\u062f \u0627\u06a9\u0633\u06cc\u0646 \u062e\u0648\u0632\u0633\u062a\u0627\u0646", + "\u0635\u0646\u0627\u06cc\u0639 \u063a\u0630\u0627\u06cc\u06cc \u0645\u06cc\u0646\u0648 \u0634\u0631\u0642", + "\u0641\u0648\u0644\u0627\u062f \u0622\u0644\u06cc\u0627\u0698\u06cc \u0627\u06cc\u0631\u0627\u0646", + "\u0635\u0646\u0639\u062a\u064a\u00a0 \u067e\u0627\u0631\u0633 \u0645\u064a\u0646\u0648", + "\u0641\u0648\u0644\u0627\u062f \u062e\u0648\u0632\u0633\u062a\u0627\u0646", + "\u0635\u0646\u0639\u062a\u064a \u0645\u064a\u0646\u0648 \u062e\u0631\u0645 \u062f\u0631\u0647", + "\u0641\u0648\u0644\u0627\u062f \u0635\u0646\u0639\u062a \u0645\u0647\u062f\u06cc", + "\u0641\u0631\u0627\u0648\u0631\u062f\u0647 \u0647\u0627\u06cc \u0633\u06cc\u0628 \u0632\u0645\u06cc\u0646\u06cc \u067e\u0631\u06cc\u0633 \u0627\u0635\u0641\u0647\u0627\u0646", + "\u0641\u0648\u0644\u0627\u062f \u0645\u0628\u0627\u0631\u0643\u0647 \u0627\u0635\u0641\u0647\u0627\u0646", + "\u0641\u0631\u0622\u0648\u0631\u062f\u0647 \u0647\u0627\u06cc \u06af\u0648\u0634\u062a\u06cc \u062a\u0647\u0631\u0627\u0646", + "\u06a9\u0627\u0631\u062e\u0627\u0646\u062c\u0627\u062a \u0646\u0648\u0631\u062f \u0644\u0648\u0644\u0647 \u06cc\u0627\u0631\u0627\u0646", + "\u0643\u0634\u062a \u0648 \u0635\u0646\u0639\u062a \u067e\u064a\u0627\u0630\u0631", + "\u06a9\u0627\u0648\u0647 \u06a9\u0634\u0627\u0648\u0631\u0632", + "\u0643\u064a\u0648\u0627\u0646", + "\u06af\u0631\u0648\u0647 \u0635\u0646\u0639\u062a\u064a \u0633\u067e\u0627\u0647\u0627\u0646", + "\u06a9\u0634\u062a \u0648 \u0635\u0646\u0639\u062a \u0627\u0634\u0631\u0627\u0642", + "\u0644\u0648\u0644\u0647 \u0648 \u067e\u0631\u0648\u0641\u06cc\u0644 \u0633\u067e\u0646\u062a\u0627 \u062a\u0647\u0631\u0627\u0646", + "\u06a9\u0634\u062a \u0648 \u0635\u0646\u0639\u062a \u0642\u0637\u0631\u0627\u0646 \u06af\u0644 \u0627\u06cc\u0631\u0627\u0646", + "\u0644\u0648\u0644\u0647 \u0648 \u0645\u0627\u0634\u064a\u0646 \u0633\u0627\u0632\u064a \u0627\u064a\u0631\u0627\u0646", + "\u06a9\u0634\u062a \u0648\u0635\u0646\u0639\u062a \u0631\u0648\u0698\u06cc\u0646 \u062a\u0627\u06a9", + "\u0645\u062c\u062a\u0645\u0639 \u0641\u0648\u0644\u0627\u062f \u062e\u0631\u0627\u0633\u0627\u0646", + "\u06a9\u0634\u062a\u0627\u0631\u06af\u0627\u0647 \u0635\u0646\u0639\u062a\u06cc \u0637\u06cc\u0648\u0631 \u0633\u067e\u06cc\u062f\u0627\u0646 \u0622\u0645\u0644", + "\u0645\u06cc\u0631\u0627\u0628 \u067e\u0631\u0648\u0641\u06cc\u0644", + "\u06af\u0631\u0648\u0647 \u062a\u0648\u0644\u064a\u062f\u064a \u0645\u0647\u0631\u0627\u0645", + "\u0646\u0648\u0631\u062f \u0648 \u062a\u0648\u0644\u064a\u062f \u0642\u0637\u0639\u0627\u062a \u0641\u0648\u0644\u0627\u062f\u064a", + "\u06af\u0644\u0648\u0643\u0648\u0632\u0627\u0646", + "\u0646\u0648\u0631\u062f \u0648 \u0644\u0648\u0644\u0647 \u0635\u0641\u0627", + "\u0645\u0627\u0631\u06af\u0627\u0631\u064a\u0646", + "\u0646\u0648\u06cc\u0646 \u0622\u0644\u06cc\u0627\u0698\u0633\u0645\u0646\u0627\u0646", + "\u0645\u062c\u062a\u0645\u0639 \u0635\u0646\u0627\u06cc\u0639 \u063a\u0630\u0627\u06cc\u06cc \u0628\u0647\u067e\u0648\u062f\u0631 \u0627\u0635\u0641\u0647\u0627\u0646", + "\u0641\u0648\u0644\u0627\u062f \u0622\u0630\u0631\u0628\u0627\u064a\u062c\u0627\u0646", + "\u0645\u062c\u062a\u0645\u0639 \u0643\u0634\u062a \u0648 \u0635\u0646\u0639\u062a \u0686\u064a\u0646 \u0686\u064a\u0646", + "\u0641\u0648\u0644\u0627\u062f \u0627\u0641\u0632\u0627 \u0633\u067e\u0627\u0647\u0627\u0646", + "\u0645\u062c\u062a\u0645\u0639 \u06a9\u0627\u0631\u062e\u0627\u0646\u062c\u0627\u062a \u0633\u0648\u0631\u0628\u0646 \u0634\u0645\u0627\u0644", + "\u06af\u0631\u0648\u0647 \u0645\u0644\u064a \u0635\u0646\u0639\u062a\u064a \u0641\u0648\u0644\u0627\u062f \u0627\u064a\u0631\u0627\u0646", + "\u0645\u0631\u063a \u0627\u062c\u062f\u0627\u062f \u0632\u0631\u0628\u0627\u0644", + "\u067e\u0631\u0648\u0641\u064a\u0644 \u0635\u0646\u0639\u062a \u062c\u0646\u0648\u0628", + "\u0634\u0648\u0643\u0648 \u067e\u0627\u0631\u0633", + "\u0635\u0628\u0627 \u0641\u0648\u0644\u0627\u062f \u062e\u0644\u06cc\u062c \u0641\u0627\u0631\u0633", + "\u0622\u0631\u062f \u062a\u062c\u0627\u0631\u062a", + "\u0641\u0648\u0644\u0627\u062f \u062a\u0631\u0628\u062a \u062d\u06cc\u062f\u0631\u06cc\u0647", + "\u0628\u0647\u067e\u0627\u0643", + "\u0644\u0648\u0644\u0647 \u0648 \u062a\u062c\u0647\u064a\u0632\u0627\u062a \u0633\u062f\u064a\u062f", + "\u067e\u064a\u0686\u0643", + "\u0646\u0648\u0631\u062f \u0644\u0648\u0644\u0647 \u0627\u0647\u0648\u0627\u0632", + "\u062a\u0648\u0633\u0639\u0647 \u06a9\u0634\u062a \u0648 \u0635\u0646\u0639\u062a \u0645\u0644\u06cc ( \u0643\u0634\u062a \u0648 \u0635\u0646\u0639\u062a \u06af\u0631\u06af\u0627\u0646 )", + "\u0646\u0648\u0631\u062f \u0648 \u067e\u0631\u0648\u0641\u064a\u0644 \u067e\u0627\u0631\u0633", + "\u0641\u0631\u0627\u0648\u0631\u062f\u0647 \u0647\u0627\u064a \u063a\u0630\u0627\u0626\u064a \u0645\u0634\u0647\u062f", + "\u06af\u0631\u0648\u0647 \u067e\u06cc\u0645\u0627\u0646\u06a9\u0627\u0631\u06cc \u0635\u0646\u0639\u062a\u06cc", + "\u06af\u0631\u0648\u0647 \u0645\u0639\u0627\u062f\u0646", + "\u0627\u062d\u062f\u0627\u062b \u0635\u0646\u0639\u062a", + "\u0645\u0639\u062f\u0646 \u06a9\u0627\u0631\u0627\u0646 \u0627\u0646\u06af\u0648\u0631\u0627\u0646", + "\u06af\u0631\u0648\u0647 \u0633\u0627\u062e\u062a \u0642\u0637\u0639\u0627\u062a \u062e\u0648\u062f\u0631\u0648", + "\u0628\u0627\u0645\u0627", + "\u062a\u0648\u0644\u06cc\u062f \u0645\u0648\u062a\u0648\u0631 \u0647\u0627\u06cc \u062f\u06cc\u0632\u0644 \u0627\u06cc\u0631\u0627\u0646", + "\u062a\u0627\u0645\u064a\u0646 \u0645\u0627\u0633\u0647 \u0631\u064a\u062e\u062a\u0647 \u06af\u0631\u064a", + "\u0627\u06af\u0632\u0648\u0632 \u062e\u0648\u062f\u0631\u0648 \u062e\u0631\u0627\u0633\u0627\u0646", + "\u062a\u0627\u0645\u06cc\u0646 \u0645\u0648\u0627\u062f \u0627\u0648\u0644\u06cc\u0647 \u0641\u0648\u0644\u0627\u062f \u0635\u0628\u0627 \u0646\u0648\u0631", + "\u0627\u0644\u0643\u062a\u0631\u064a\u0643 \u062e\u0648\u062f\u0631\u0648 \u0634\u0631\u0642", + "\u062a\u0648\u0633\u0639\u0647 \u0645\u0639\u0627\u062f\u0646 \u0631\u0648\u064a \u0627\u064a\u0631\u0627\u0646", + "\u0622\u0647\u0646\u06af\u0631\u064a \u062a\u0631\u0627\u0643\u062a\u0648\u0631\u0633\u0627\u0632\u064a \u0627\u064a\u0631\u0627\u0646", + "\u062a\u0648\u0644\u064a\u062f \u0641\u0631\u0648\u0645\u0648\u0644\u064a\u0628\u062f\u0646 \u0643\u0631\u0645\u0627\u0646", + "\u0627\u0648\u0631\u0646\u062f \u067e\u0644\u0627\u0633\u062a\u06cc\u06a9", + "\u062a\u0648\u0644\u06cc\u062f\u06cc \u0622\u0630\u0631 \u0633\u0646\u06af \u0633\u0631\u062e", + "\u0627\u064a\u0631\u0627\u0646 \u062f\u0648\u0686\u0631\u062e", + "\u062c\u0647\u0627\u062f \u0646\u0635\u0631 \u0633\u06cc\u0631\u062c\u0627\u0646", + "\u067e\u0644\u0627\u0633\u0643\u0648 \u0643\u0627\u0631 \u0633\u0627\u064a\u067e\u0627", + "\u062d\u0641\u0627\u0631\u06cc \u0627\u06cc\u0631\u0627\u0646\u062f\u0634\u062a \u06a9\u0627\u0634\u0627\u0646", + "\u062a\u0648\u0644\u064a\u062f \u0645\u062d\u0648\u0631\u062e\u0648\u062f\u0631\u0648", + "\u0630\u0648\u0628 \u0648\u0631\u0648\u06cc \u0628\u0627\u0641\u0642", + "\u062a\u0648\u0644\u064a\u062f\u064a \u0642\u0637\u0639\u0627\u062a \u0645\u062d\u0648\u0631\u064a \u062e\u0631\u0627\u0633\u0627\u0646", + "\u0632\u0631\u06cc\u0646 \u0645\u0639\u062f\u0646 \u0622\u0633\u06cc\u0627", + "\u062a\u0648\u0644\u06cc\u062f\u06cc \u0635\u0646\u0639\u062a\u06cc \u0644\u0646\u062a \u067e\u0627\u0631\u0633", + "\u0632\u063a\u0627\u0644 \u0633\u0646\u06af \u0646\u06af\u064a\u0646 \u0637\u0628\u0633", + "\u0686\u0631\u062e\u0634\u06af\u0631", + "\u0632\u0646\u062c\u0627\u0646 \u0628\u0631\u0646\u0632", + "\u0631\u0627\u062f\u064a\u0627\u062a\u0648\u0631 \u0627\u064a\u0631\u0627\u0646", + "\u0633\u0631\u0645\u0627\u06cc\u0647 \u06af\u0630\u0627\u0631\u06cc \u062a\u0648\u0633\u0639\u0647 \u0645\u0639\u0627\u062f\u0646 \u06a9\u0648\u062b\u0631", + "\u0631\u064a\u062e\u062a\u0647 \u06af\u0631\u064a \u062a\u0631\u0627\u0643\u062a\u0648\u0631\u0633\u0627\u0632\u064a \u0627\u064a\u0631\u0627\u0646", + "\u0633\u0646\u06af \u0622\u0647\u0646 \u0634\u0631\u0642", + "\u0631\u064a\u0646\u06af \u0633\u0627\u0632\u064a \u0645\u0634\u0647\u062f", + "\u0633\u0646\u06af \u0622\u0647\u0646 \u06af\u0644 \u06af\u0647\u0631", + "\u0631\u06cc\u062e\u062a\u0647 \u06af\u0631\u06cc \u0622\u0644\u0648\u0645\u06cc\u0646\u06cc\u0648\u0645 \u0627\u06cc\u0631\u0627\u0646 \u062e\u0648\u062f\u0631\u0648", + "\u0633\u0646\u06af\u0627\u0628 \u0622\u0630\u0631\u0634\u0647\u0631", + "\u0633\u0627\u062e\u062a \u0648 \u0646\u0635\u0628 \u0635\u0646\u0639\u062a\u06cc \u0627\u0644\u0628\u0631\u0632", + "\u0633\u0646\u06af\u0627\u0628 \u0647\u0645\u062f\u0627\u0646", + "\u0633\u0627\u0632\u0647 \u067e\u0648\u064a\u0634", + "\u0633\u0648\u0698\u0645\u064a\u0631\u0627\u0646", + "\u0633\u0627\u064a\u067e\u0627 \u0622\u0630\u064a\u0646", + "\u0633\u0648\u0644\u0641\u0627\u062a\u064a\u06a9", + "\u0633\u0627\u06cc\u067e\u0627 \u067e\u0631\u0633", + "\u0634\u0646 \u0633\u0627\u0632\u0627\u0646 \u0647\u0631\u0627\u0632", + "\u0633\u06cc\u0628\u0627 \u0645\u0648\u062a\u0648\u0631", + "\u0635\u0646\u0639\u062a \u0631\u0648\u06cc \u0632\u0646\u06af\u0627\u0646", + "\u0634\u0645\u06cc\u0645 \u067e\u0698\u0648\u0647\u0634", + "\u0635\u0646\u0639\u062a\u064a \u0648 \u0645\u0639\u062f\u0646\u064a \u0634\u0645\u0627\u0644 \u0634\u0631\u0642 \u0634\u0627\u0647\u0631\u0648\u062f", + "\u0635\u0646\u0627\u064a\u0639 \u0631\u064a\u062e\u062a\u0647 \u06af\u0631\u064a \u0627\u064a\u0631\u0627\u0646", + "\u0641\u0631\u0627\u0648\u0631\u064a \u0645\u0648\u0627\u062f \u0645\u0639\u062f\u0646\u064a \u0627\u064a\u0631\u0627\u0646", + "\u0635\u0646\u0627\u06cc\u0639 \u0631\u06cc\u062e\u062a\u0647 \u06af\u0631\u06cc \u067e\u0631\u0644\u06cc\u062a \u0622\u0633\u06cc\u0627", + "\u0641\u0631\u0648 \u0633\u064a\u0644\u064a\u0633 \u0627\u064a\u0631\u0627\u0646", + "\u0635\u0646\u0627\u06cc\u0639 \u0646\u0648\u06cc\u062f \u0645\u0648\u062a\u0648\u0631", + "\u0645\u062c\u062a\u0645\u0639 \u0645\u0639\u0627\u062f\u0646 \u0633\u0646\u06af \u0686\u06cc\u0646\u06cc \u0646\u06cc \u0631\u06cc\u0632", + "\u0635\u0646\u0639\u062a\u064a \u0646\u064a\u0631\u0648 \u0645\u062d\u0631\u0643\u0647", + "\u0645\u0639\u0627\u062f\u0646 \u0628\u0627\u0641\u0642", + "\u0635\u0646\u0639\u062a\u06cc \u0635\u0628\u0648\u0631\u0627\u0646 \u067e\u0644\u06cc\u0645\u0631", + "\u0645\u0639\u0627\u062f\u0646 \u0633\u0646\u06af \u0627\u0647\u0646 \u0627\u062d\u06cc\u0627\u0621 \u0633\u067e\u0627\u0647\u0627\u0646", + "\u0641\u0646\u0631 \u0633\u0627\u0632\u06cc \u0632\u0631 \u06af\u0644\u067e\u0627\u064a\u06af\u0627\u0646", + "\u0645\u0639\u0627\u062f\u0646 \u0645\u0646\u06af\u0646\u0632 \u0627\u064a\u0631\u0627\u0646", + "\u0641\u0646\u0631\u0633\u0627\u0632\u064a \u062e\u0627\u0648\u0631", + "\u0645\u0639\u062f\u0646 \u06a9\u0627\u0631 \u0628\u0627\u062e\u062a\u0631", + "\u0641\u0646\u0631\u0633\u0627\u0632\u064a \u0632\u0631", + "\u0645\u0639\u062f\u0646\u064a \u062f\u0645\u0627\u0648\u0646\u062f", + "\u0643\u0627\u0631\u0628\u0631\u0627\u062a\u0648\u0631 \u0627\u064a\u0631\u0627\u0646", + "\u0645\u0639\u062f\u0646\u064a \u0648 \u0635\u0646\u0639\u062a\u064a \u0686\u0627\u062f\u0631\u0645\u0644\u0648", + "\u0643\u0627\u0631\u062e\u0627\u0646\u062c\u0627\u062a \u0643\u0645\u0643 \u0641\u0646\u0631 \u0627\u064a\u0646\u062f\u0627\u0645\u064a\u0646 \u0633\u0627\u064a\u067e\u0627", + "\u0645\u0639\u062f\u0646\u06cc \u0648 \u0641\u0631\u0622\u0648\u0631\u06cc \u0633\u0631\u0645\u0647 \u0641\u06cc\u0631\u0648\u0632\u0622\u0628\u0627\u062f", + "\u06a9\u0627\u0628\u0644 \u062e\u0648\u062f\u0631\u0648 \u0633\u0628\u0632\u0648\u0627\u0631", + "\u0646\u062f\u0627\u06cc \u0631\u0647\u0627\u0648\u06cc", + "\u06a9\u0644\u0627\u0686 \u0633\u0627\u0632\u06cc \u0634\u0627\u06cc\u0627\u0646 \u0635\u0646\u0639\u062a", + "\u0632\u063a\u0627\u0644 \u0633\u0646\u06af \u0627\u0644\u0628\u0631\u0632 \u0634\u0631\u0642\u06cc", + "\u06af\u06cc\u0631\u0628\u06a9\u0633 \u0633\u0627\u06cc\u067e\u0627", + "\u0632\u063a\u0627\u0644 \u0633\u0646\u06af \u0627\u0644\u0628\u0631\u0632 \u0645\u0631\u06a9\u0632\u06cc", + "\u0644\u0646\u062a \u062a\u0631\u0645\u0632 \u0627\u064a\u0631\u0627\u0646", + "\u0632\u063a\u0627\u0644 \u0633\u0646\u06af \u06a9\u0631\u0645\u0627\u0646", + "\u0645\u0627\u0634\u06cc\u0646 \u0633\u0627\u0632\u06cc \u0641\u0631\u0627\u06af\u06cc\u0631 \u0633\u067e\u0646\u062a\u0627", + "\u0641\u0631\u0622\u0648\u0631\u064a \u0645\u0639\u062f\u0646\u064a \u0627\u067e\u0627\u0644 \u06a9\u0627\u0646\u064a \u067e\u0627\u0631\u0633", + "\u0645\u062c\u062a\u0645\u0639 \u0635\u0646\u0639\u062a\u06cc \u0633\u067e\u0627\u0647\u0627\u0646 \u0628\u0627\u0637\u0631\u06cc", + "\u06af\u0631\u0648\u0647 \u062a\u0648\u0633\u0639\u0647 \u0645\u0639\u0627\u062f\u0646 \u0631\u0648\u06cc \u0627\u06cc\u0631\u0627\u0646", + "\u0645\u062d\u0648\u0631\u0633\u0627\u0632\u0627\u0646 \u0627\u064a\u0631\u0627\u0646 \u062e\u0648\u062f\u0631\u0648", + "\u06af\u0631\u0648\u0647 \u0642\u0646\u062f \u0648 \u0634\u06a9\u0631", + "\u0645\u0647\u0631\u0643\u0627\u0645 \u067e\u0627\u0631\u0633", + "\u0633\u0647\u0627\u0645\u06cc \u0639\u0627\u0645 \u0634\u0647\u062f \u2013 \u0642\u0646\u062f \u062e\u0648\u06cc", + "\u0645\u0647\u0646\u062f\u0633\u064a \u0646\u0635\u064a\u0631 \u0645\u0627\u0634\u064a\u0646", + "\u0634\u06a9\u0631 \u0634\u0627\u0647\u0631\u0648\u062f", + "\u0645\u0648\u062a\u0648\u0631\u0633\u0627\u0632\u0627\u0646 \u062a\u0631\u0627\u0643\u062a\u0648\u0631\u0633\u0627\u0632\u064a \u0627\u064a\u0631\u0627\u0646", + "\u0635\u0646\u0639\u062a\u06cc \u06a9\u0634\u0627\u0648\u0631\u0632\u06cc \u0634\u06cc\u0631\u06cc\u0646 \u062e\u0631\u0627\u0633\u0627\u0646", + "\u0646\u06cc\u0631\u0648\u0633\u0627\u0632\u0627\u0631\u0627\u06a9", + "\u0641\u0631\u0622\u0648\u0631\u062f \u0647 \u0647\u0627\u064a \u063a\u0630\u0627\u064a\u064a \u0648 \u0642\u0646\u062f \u067e\u064a\u0631\u0627\u0646\u0634\u0647\u0631", + "\u06cc\u0633\u06a9\u0648", + "\u0641\u0631\u0627\u0648\u0631\u062f\u0647 \u0647\u0627\u064a \u063a\u0630\u0627\u064a\u064a \u0648 \u0642\u0646\u062f \u062a\u0631\u0628\u062a \u062c\u0627\u0645", + "\u06af\u0631\u0648\u0647 \u0627\u0646\u062a\u0634\u0627\u0631\u060c \u0686\u0627\u067e \u0648 \u062a\u0643\u062b\u064a\u0631", + "\u0641\u0631\u0622\u0648\u0631\u062f\u0647 \u0647\u0627\u064a \u063a\u0630\u0627\u064a\u064a \u0648 \u0642\u0646\u062f \u0686\u0647\u0627\u0631\u0645\u062d\u0627\u0644", + "\u0627\u0641\u0633\u062a", + "\u0642\u0646\u062f \u0627\u0635\u0641\u0647\u0627\u0646", + "\u06af\u0631\u0648\u0647 \u062e\u062f\u0645\u0627\u062a \u0641\u0646\u06cc \u0648 \u0645\u0647\u0646\u062f\u0633\u06cc", + "\u0642\u0646\u062f \u062b\u0627\u0628\u062a \u062e\u0631\u0627\u0633\u0627\u0646", + "\u0645\u0644\u06cc \u0633\u0627\u062e\u062a\u0645\u0627\u0646", + "\u0642\u0646\u062f \u0634\u064a\u0631\u0648\u0627\u0646 \u0642\u0648\u0686\u0627\u0646 \u0648\u0628\u062c\u0646\u0648\u0631\u062f", + "\u0645\u0647\u0646\u062f\u0633\u06cc \u0641\u0631\u0627 \u0646\u06cc\u0631\u0648", + "\u0642\u0646\u062f \u0642\u0647\u0633\u062a\u0627\u0646", + "\u0622\u0628\u0627\u062f\u0631\u0627\u0647\u0627\u0646 \u067e\u0627\u0631\u0633", + "\u0642\u0646\u062f \u0644\u0631\u0633\u062a\u0627\u0646", + "\u0627\u062d\u062f\u0627\u062b \u062a\u0627\u0633\u06cc\u0633\u0627\u062a \u0627\u0646\u062a\u0642\u0627\u0644 \u0646\u06cc\u0631\u0648 \u2013 \u0627\u062a\u0627\u0646\u06cc\u0631", + "\u0642\u0646\u062f \u0645\u0631\u0648\u062f\u0634\u062a", + "\u0622\u0630\u0631\u067e\u0627\u0633\u06cc\u0644\u0648", + "\u0642\u0646\u062f \u0646\u0642\u0634 \u062c\u0647\u0627\u0646", + "\u0627\u0631\u0633\u0627 \u0633\u0627\u062e\u062a\u0645\u0627\u0646", + "\u0642\u0646\u062f \u0646\u064a\u0634\u0627\u0628\u0648\u0631", + "\u0622\u0641\u0631\u06cc\u0646\u0647 \u0637\u0648\u0633", + "\u0642\u0646\u062f \u0647\u0643\u0645\u062a\u0627\u0646", + "\u0627\u0647\u0631\u0627\u0645 \u0641\u0646\u0627\u0648\u0631\u06cc \u0642\u062f\u0631\u062a", + "\u06a9\u0627\u0631\u062e\u0627\u0646\u062c\u0627\u062a \u0642\u0646\u062f \u0642\u0632\u0648\u06cc\u0646", + "\u0627\u06cc\u0631\u06cc\u062a\u06a9", + "\u0642\u0646\u062f \u0628\u064a\u0633\u062a\u0648\u0646", + "\u0628\u0627\u0632\u0631\u0633\u064a \u0645\u0647\u0646\u062f\u0633\u064a \u0648 \u0635\u0646\u0639\u062a\u064a \u0627\u064a\u0631\u0627\u0646", + "\u0642\u0646\u062f \u067e\u0627\u0631\u0633", + "\u062a\u062c\u0647\u06cc\u0632\u0627\u062a \u0648 \u062e\u062f\u0645\u0627\u062a \u0635\u0646\u0627\u06cc\u0639 \u0622\u0628 \u0648 \u0628\u0631\u0642 \u0627\u06cc\u0631\u0627\u0646 \u2013 \u0635\u0627\u0646\u06cc\u0631", + "\u06af\u0631\u0648\u0647 \u0631\u0627\u06cc\u0627\u0646\u0647 \u0648 \u0641\u0639\u0627\u0644\u06cc\u062a\u0647\u0627\u06cc \u0648\u0627\u0628\u0633\u062a\u0647 \u0628\u0647 \u0622\u0646", + "\u062a\u06a9\u0646\u06cc\u06a9", + "\u0627\u06cc\u0631\u0627\u0646 \u0627\u0631\u0642\u0627\u0645", + "\u062a\u0648\u0633\u0639\u0647 \u0633\u0627\u062e\u062a \u0648 \u0646\u0635\u0628 \u0635\u0646\u0627\u064a\u0639 \u0628\u062a\u0646\u064a \u0648 \u0641\u0644\u0632\u064a \u06af\u0633\u062a\u0631\u0634 \u0645\u0627\u0646\u0627 \u0633\u0627\u0632 \u0622\u0628\u064a\u06a9", + "\u062a\u062c\u0627\u0631\u062a \u0627\u0644\u0643\u062a\u0631\u0648\u0646\u064a\u0643 \u067e\u0627\u0631\u0633\u064a\u0627\u0646", + "\u062c\u0646\u0631\u0627\u0644 \u0645\u06a9\u0627\u0646\u06cc\u06a9", + "\u062a\u0648\u0633\u0639\u0647 \u0633\u0627\u0632\u0647 \u067e\u0627\u06cc\u0647 \u0641\u0646 \u0622\u0648\u0627", + "\u062d\u0641\u0627\u0631\u06cc \u0634\u0645\u0627\u0644", + "\u062a\u0648\u0633\u0639\u0647 \u0641\u0646\u0627\u0648\u0631\u06cc \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u062e\u0648\u0627\u0631\u0632\u0645\u06cc", + "\u062e\u062f\u0645\u0627\u062a \u0645\u0647\u0646\u062f\u0633\u06cc \u0633\u0627\u062e\u062a\u0645\u0627\u0646 \u062a\u0627\u0633\u06cc\u0633\u0627\u062a \u0631\u0627\u0647 \u0622\u0647\u0646", + "\u062a\u06cc\u0646\u0627 \u0633\u0627\u0645\u0627\u0646\u0647", + "\u062e\u062f\u0645\u0627\u062a\u064a \u062a\u062c\u0647\u064a\u0632\u0627\u062a \u0633\u0646\u06af\u064a\u0646 \u0647\u0645\u06af\u0627\u0645", + "\u062f\u0627\u062f\u0647 \u067e\u0631\u062f\u0627\u0632\u064a \u062e\u0648\u0627\u0631\u0632\u0645\u064a", + "\u0631\u0627\u0647\u0628\u0631\u0627\u0646 \u0641\u0648\u0644\u0627\u062f \u0627\u0635\u0641\u0647\u0627\u0646", + "\u062f\u0627\u062f\u0647 \u067e\u0631\u062f\u0627\u0632\u06cc \u0627\u06cc\u0631\u0627\u0646", + "\u0631\u0627\u0647\u0633\u0627\u0632\u06cc \u0648 \u0633\u0627\u062e\u062a\u0645\u0627\u0646\u06cc 115", + "\u062f\u0627\u062f\u0647 \u067e\u0631\u062f\u0627\u0632\u06cc \u0641\u0646 \u0622\u0648\u0627", + "\u0631\u0647\u00a0 \u06af\u0633\u062a\u0631 \u0646\u0641\u062a", + "\u062f\u0627\u062f\u0647 \u0633\u0627\u0645\u0627\u0646\u0647 \u0641\u0646 \u0622\u0648\u0627", + "\u0635\u0646\u0639\u062a\u06cc \u062f\u0631\u06cc\u0627\u06cc\u06cc \u0627\u06cc\u0631\u0627\u0646 \u2013 \u0635\u062f\u0631\u0627", + "\u0641\u0646 \u0622\u0648\u0627 \u06a9\u0627\u0631\u062a", + "\u0641\u0631\u0627\u0628", + "\u06a9\u0627\u0631\u062a \u0627\u0639\u062a\u0628\u0627\u0631\u06cc \u0627\u06cc\u0631\u0627\u0646 \u06a9\u06cc\u0634", + "\u06a9\u06cc\u0633\u0648\u0646", + "\u06af\u0633\u062a\u0631\u0634 \u0627\u0644\u06a9\u062a\u0631\u0648\u0646\u06cc\u06a9 \u0645\u0628\u06cc\u0646 \u0627\u06cc\u0631\u0627\u0646", + "\u0645\u0639\u0645\u0627\u0631\u0627\u0646 \u067e\u0627\u0631\u0633 \u0635\u0646\u0639\u062a", + "\u062e\u062f\u0645\u0627\u062a \u0627\u0646\u0641\u0648\u0631\u0645\u0627\u062a\u06cc\u06a9", + "\u0645\u0647\u0627\u0645 \u0634\u0631\u0642", + "\u06af\u0631\u0648\u0647 \u0648\u0633\u0627\u064a\u0644 \u0627\u0646\u062f\u0627\u0632\u0647 \u06af\u064a\u0631\u064a\u060c \u067e\u0632\u0634\u0643\u064a \u0648 \u0627\u067e\u062a\u064a\u0643\u064a", + "\u0645\u0647\u0646\u062f\u0633\u0627\u0646 \u0645\u0634\u0627\u0648\u0631 \u0633\u0627\u0632\u0647", + "\u0645\u0647\u0646\u062f\u0633\u06cc \u0641\u0631\u0633\u0627\u0631 \u062a\u062c\u0627\u0631\u062a", + "\u0645\u0647\u0646\u062f\u0633\u064a \u0648 \u0646\u0635\u0628 \u0641\u064a\u0631\u0645\u06a9\u0648 \u067e\u0627\u0631\u0633", + "\u067e\u0648\u06cc\u0646\u062f\u06af\u0627\u0646 \u0631\u0627\u0647 \u0633\u0639\u0627\u062f\u062a", + "\u0645\u0647\u0646\u062f\u0633\u064a \u0648\u062a\u062d\u0642\u064a\u0642\u0627\u062a\u064a \u0641\u0644\u0632\u0627\u062a \u063a\u064a\u0631\u0622\u0647\u0646\u06cc", + "\u0643\u0646\u062a\u0648\u0631 \u0633\u0627\u0632\u064a \u0627\u064a\u0631\u0627\u0646", + "\u0645\u0647\u0646\u062f\u0633\u06cc \u0648 \u067e\u0634\u062a\u06cc\u0628\u0627\u0646\u06cc \u0646\u06cc\u0631\u0648\u06af\u0627\u0647\u06cc \u0627\u0644\u0628\u0631\u0632 \u062a\u0648\u0631\u0628\u06cc\u0646", + "\u06af\u0631\u0648\u0647 \u0645\u0627\u0634\u064a\u0646 \u0622\u0644\u0627\u062a \u0648 \u062a\u062c\u0647\u064a\u0632\u0627\u062a", + "\u0645\u0648\u0646\u0646\u06a9\u0648 \u0627\u06cc\u0631\u0627\u0646", + "\u0645\u0627\u0631\u0627\u0644 \u0635\u0646\u0639\u062a \u062c\u0627\u0648\u06cc\u062f", + "\u0646\u0635\u0628 \u0646\u06cc\u0631\u0648", + "\u0645\u0627\u0634\u06cc\u0646 \u0631\u0648\u0644", + "\u062e\u062f\u0645\u0627\u062a \u0645\u0627\u0634\u06cc\u0646\u06cc \u06a9\u0634\u062a\u06cc\u0631\u0627\u0646\u06cc", + "\u0627\u0641\u0631\u0646\u062f \u06a9\u0627\u0644\u0627 \u0633\u0627\u0632\u0647", + "\u06af\u0633\u062a\u0631\u0634 \u0635\u0646\u0627\u064a\u0639 \u0648\u062e\u062f\u0645\u0627\u062a", + "\u0622\u0644\u0641\u0627 \u067e\u0627\u06a9 \u0627\u06cc\u0631\u0627\u0646", + "\u06af\u0631\u0648\u0647 \u0644\u0648\u0627\u0632\u0645 \u062e\u0627\u0646\u06af\u064a", + "\u0628\u0644\u0628\u0631\u064a\u0646\u06af \u0627\u064a\u0631\u0627\u0646", + "\u0644\u0639\u0631\u0627\u0646", + "\u0628\u0647\u0633\u0627\u0632\u0627\u0646 \u063a\u0644\u0637\u06a9 \u0641\u0648\u0644\u0627\u062f \u0627\u0635\u0641\u0647\u0627\u0646", + "\u0627\u0631\u062c", + "\u067e\u0627\u0631\u0633 \u0628\u0648\u0634\u0648\u0646\u06af", + "\u0622\u06cc\u0633\u0627\u0646 \u062e\u0632\u0631", + "\u067e\u0627\u0631\u06cc\u0632\u0627\u0646 \u0635\u0646\u0639\u062a", + "\u067e\u0627\u0631\u0633 \u062e\u0632\u0631", + "\u067e\u0645\u067e \u0633\u0645\u0646\u0627\u0646 \u0627\u0646\u0631\u0698\u06cc", + "\u062a\u0648\u0644\u06cc\u062f\u06cc \u0648 \u0635\u0646\u0639\u062a\u06cc \u0646\u06cc\u06a9 \u06a9\u0627\u0644\u0627", + "\u062a\u0631\u0627\u0643\u062a\u0648\u0631 \u0633\u0627\u0632\u064a \u0627\u064a\u0631\u0627\u0646", + "\u0635\u0646\u0627\u064a\u0639 \u0633\u0631\u0645\u0627\u0622\u0641\u0631\u064a\u0646 \u0642\u0634\u0645", + "\u062a\u0631\u0627\u06a9\u062a\u0648\u0631 \u0633\u0627\u0632\u06cc \u06a9\u0631\u062f\u0633\u062a\u0627\u0646", + "\u0635\u0646\u0639\u062a\u064a \u062c\u0646\u0631\u0627\u0644", + "\u062a\u0633\u0647\u06cc\u0644 \u0645\u0627\u0634\u06cc\u0646 \u0635\u0646\u0639\u062a", + "\u0643\u0627\u0631\u062e\u0627\u0646\u062c\u0627\u062a \u0622\u0628\u0633\u0627\u0644", + "\u062a\u0648\u0644\u064a\u062f \u062a\u062c\u0647\u064a\u0632\u0627\u062a \u0633\u0646\u06af\u064a\u0646 \u0647\u067e\u0643\u0648", + "\u0643\u0627\u0631\u062e\u0627\u0646\u062c\u0627\u062a \u0644\u0648\u0627\u0632\u0645 \u062e\u0627\u0646\u06af\u064a \u067e\u0627\u0631\u0633", + "\u062a\u0648\u0644\u064a\u062f\u064a \u067e\u0645\u067e \u067e\u0627\u0631\u0633", + "\u06a9\u0627\u0631\u062e\u0627\u0646\u062c\u0627\u062a \u067e\u0627\u0631\u0633 \u0645\u0627\u0634\u06cc\u0646", + "\u062a\u0648\u0644\u064a\u062f\u064a \u062a\u062c\u0647\u064a\u0632\u0627\u062a \u0627\u064a\u0645\u0646\u064a \u0631\u0627\u0647\u0647\u0627", + "\u06af\u0631\u0648\u0647 \u0635\u0646\u0639\u062a\u064a \u0628\u0648\u062a\u0627\u0646", + "\u062a\u06cc\u0631\u0627\u0698\u0647 \u0645\u0627\u0634\u06cc\u0646", + "\u0644\u0648\u0627\u0632\u0645 \u062e\u0627\u0646\u06af\u06cc \u0646\u0627\u0646\u06cc\u0648\u0627", + "\u062f\u0644\u062a\u0627 \u0631\u0627\u0647 \u0645\u0627\u0634\u06cc\u0646", + "\u062a\u0648\u0644\u064a\u062f\u064a \u0643\u0648\u0644\u0631 \u06af\u0627\u0632\u064a \u0627\u064a\u0631\u0627\u0646", + "\u0631\u0647\u0634\u0627\u062f \u0633\u067e\u0627\u0647\u0627\u0646", + "\u062c\u0627\u0645 \u062c\u0647\u0627\u0646 \u0646\u0645\u0627", + "\u0633\u0627\u062e\u062a \u062a\u062c\u0647\u064a\u0632\u0627\u062a \u0633\u067e\u0627\u0647\u0627\u0646", + "\u0643\u0627\u0631\u062e\u0627\u0646\u062c\u0627\u062a \u0635\u0646\u0639\u062a\u064a \u0622\u0632\u0645\u0627\u064a\u0634", + "\u0633\u0648\u062a \u0645\u0627\u0634\u06cc\u0646", + "\u06af\u0631\u0648\u0647 \u067e\u0644\u0627\u0633\u062a\u064a\u0643", + "\u0635\u0646\u0627\u064a\u0639 \u067e\u0645\u067e \u0633\u0627\u0632\u064a \u0627\u064a\u0631\u0627\u0646", + "\u06cc\u0632\u062f \u0628\u0633\u067e\u0627\u0631", + "\u0635\u0646\u0627\u064a\u0639 \u0633\u0631\u0645\u0627 \u0622\u0641\u0631\u064a\u0646", + "\u0622\u0631\u062a\u0627 \u067e\u0644\u0627\u0633\u062a", + "\u0635\u0646\u0627\u06cc\u0639 \u067e\u0645\u067e \u0627\u0628\u0627\u0631\u0627", + "\u067e\u0644\u0627\u0633\u062a\u064a\u0631\u0627\u0646", + "\u0635\u0646\u0639\u062a\u06cc \u0647\u0644\u06cc \u062e\u0648\u062f\u0631\u0648", + "\u067e\u0644\u0627\u0633\u062a\u064a\u06a9\u0647\u0627\u064a \u0645\u0647\u0646\u062f\u0633\u064a \u062f\u0631\u062e\u0634\u0627\u0646 \u0633\u0627\u0632", + "\u0637\u0631\u0627\u062d\u064a \u0645\u0647\u0646\u062f\u0633\u064a \u0648\u0633\u0627\u062e\u062a \u062a\u062c\u0647\u064a\u0632\u0627\u062a \u0648\u0627\u0628\u0632\u0627\u0631\u0622\u0644\u0627\u062a \u0633\u0627\u064a\u067e\u0627", + "\u062a\u0648\u0644\u064a\u062f\u064a \u067e\u0644\u0627\u0633\u062a\u064a\u0643 \u0634\u0627\u0647\u064a\u0646", + "\u0641\u0648\u0644\u0627\u062f\u0631\u064a\u0632\u064a \u0642\u0627\u0626\u0645 \u0633\u067e\u0647\u0631 \u0633\u067e\u0627\u0647\u0627\u0646", + "\u062a\u0648\u0644\u064a\u062f\u064a \u06af\u0627\u0632 \u0644\u0648\u0644\u0647", + "\u06a9\u0627\u0644\u0627\u06cc \u067e\u0645\u067e", + "\u062a\u0648\u0644\u064a\u062f\u064a \u0648 \u0635\u0646\u0639\u062a\u064a \u062f\u0631\u062e\u0634\u0627\u0646 \u062a\u0647\u0631\u0627\u0646", + "\u0645\u0627\u0634\u064a\u0646 \u0633\u0627\u0632\u064a \u0627\u0631\u0627\u0643", + "\u062c\u0648\u06cc \u06af\u0633\u062a\u0631 \u0646\u0641\u062a", + "\u0645\u0627\u0634\u064a\u0646 \u0633\u0627\u0632\u064a \u0646\u06cc\u0631\u0648 \u0645\u062d\u0631\u0643\u0647", + "\u0635\u0646\u0627\u064a\u0639 \u0644\u0627\u0633\u062a\u064a\u0643 \u0633\u0647\u0646\u062f", + "\u0645\u0647\u0646\u062f\u0633\u064a \u062a\u0643\u0646\u0648 \u062a\u0627\u0631", + "\u0643\u0627\u0631\u062e\u0627\u0646\u062c\u0627\u062a \u062a\u0648\u0644\u064a\u062f\u064a \u062a\u0647\u0631\u0627\u0646", + "\u0645\u0647\u0646\u062f\u0633\u064a \u0648 \u062a\u0648\u0644\u064a\u062f \u0645\u0627\u0634\u064a\u0646 \u0622\u0644\u0627\u062a \u0631\u0627\u0647\u0633\u0627\u0632\u064a \u0648 \u0645\u0639\u062f\u0646\u064a \u06a9\u0634\u0627\u0648\u0631\u0632\u064a \u0647\u067e\u06a9\u0648 \u0627\u0631\u0627\u06a9", + "\u062a\u0648\u0644\u064a\u062f\u064a \u0648\u0635\u0646\u0639\u062a\u064a \u0627\u064a\u0631\u0627\u0646 \u0648\u063a\u0631\u0628", + "\u0645\u0647\u0646\u062f\u0633\u064a \u0648 \u0633\u0627\u062e\u062a\u0645\u0627\u0646 \u0645\u0627\u0634\u064a\u0646 \u0633\u0627\u0632\u064a \u0627\u0631\u0627\u06a9", + "\u0644\u0648\u0644\u0647 \u0633\u0627\u0632\u064a \u0627\u0647\u0648\u0627\u0632", + "\u0645\u0647\u0646\u062f\u0633\u064a \u0648 \u0642\u0637\u0639\u0627\u062a \u0645\u0627\u0634\u064a\u0646 \u0622\u0644\u0627\u062a \u0631\u0627\u0647 \u0633\u0627\u0632\u064a \u0627\u064a\u0631\u0627\u0646", + "\u06af\u0631\u0648\u0647 \u0645\u0628\u0644\u0645\u0627\u0646 \u0648 \u0645\u0635\u0646\u0648\u0639\u0627\u062a \u062f\u064a\u06af\u0631", + "\u0645\u0647\u0646\u062f\u0633\u06cc \u0641\u06cc\u0631\u0648\u0632\u0627", + "\u0639\u0627\u064a\u0642 \u067e\u0644\u0627\u0633\u062a\u064a\u0643", + "\u0645\u0647\u0646\u062f\u0633\u06cc \u0648 \u0633\u0627\u062e\u062a \u0628\u0648\u06cc\u0644\u0631 \u0645\u067e\u0646\u0627", + "\u062a\u062c\u0647\u064a\u0632\u0627\u062a \u0645\u062f\u0627\u0631\u0633 \u0627\u064a\u0631\u0627\u0646", + "\u0647\u0648\u0627 \u0627\u0628\u0632\u0627\u0631 \u062a\u0647\u0631\u0627\u0646", + "\u0635\u0646\u0639\u062a\u06cc \u062c\u0647\u0627\u0646 \u0686\u06cc\u062f\u0645\u0627\u0646-\u062c\u0644\u06cc\u0633", + "\u0627\u0634\u062a\u0647\u0627\u062f \u0645\u0648\u062a\u0648\u0631\u0632", + "\u06af\u0631\u0648\u0647 \u0645\u062d\u0635\u0648\u0644\u0627\u062a \u0634\u064a\u0645\u064a\u0627\u064a\u064a", + "\u0643\u0627\u0631\u062e\u0627\u0646\u062c\u0627\u062a \u0635\u0646\u0639\u062a\u064a\u00a0 \u0648 \u062a\u0648\u0644\u064a\u062f\u064a \u0627\u062a\u0645\u0633\u0641\u0631", + "\u0627\u062d\u0633\u0627\u0646 \u0634\u06cc\u0645\u06cc \u0627\u0633\u062a\u0647\u0628\u0627\u0646", + "\u0643\u0645\u067e\u0631 \u0633\u0648\u0631 \u0633\u0627\u0632\u064a \u0627\u064a\u0631\u0627\u0646", + "\u0622\u0631\u06cc\u0627 \u0631\u0632\u06cc\u0646", + "\u0644\u064a\u0641\u062a\u0631\u0627\u0643 \u0633\u0627\u0632\u064a \u0633\u0647\u0646\u062f", + "\u0627\u0644\u06a9\u062a\u0631\u0648 \u0632\u0631 \u0633\u0627\u0632\u0647", + "\u0641\u0631\u062a\u0627\u06a9 \u0645\u0627\u0634\u06cc\u0646", + "\u0627\u06cc\u0645\u0646 \u062a\u0627\u0634 \u0633\u067e\u0627\u0647\u0627\u0646", + "\u06a9\u0645\u0628\u0627\u06cc\u0646 \u0633\u0627\u0632\u06cc \u0627\u06cc\u0631\u0627\u0646", + "\u0628\u0631\u062f\u0627\u0631 \u0634\u06cc\u0628", + "\u0645\u0627\u0634\u064a\u0646 \u0622\u0644\u0627\u062a \u0635\u0646\u0639\u062a\u064a \u062a\u0631\u0627\u0643\u062a\u0648\u0631 \u0633\u0627\u0632\u064a \u0627\u064a\u0631\u0627\u0646", + "\u0628\u064a\u0646 \u0627\u0644\u0645\u0644\u0644\u064a \u0645\u062d\u0635\u0648\u0644\u0627\u062a \u067e\u0627\u0631\u0633", + "\u0635\u0646\u0627\u064a\u0639 \u062a\u0648\u0644\u064a\u062f\u064a \u0627\u0634\u062a\u0627\u062f \u0627\u064a\u0631\u0627\u0646", + "\u0628\u064a\u0646 \u0627\u0644\u0645\u0644\u0644\u064a \u0633\u0627\u0631\u0646\u06af \u062a\u062f\u0627\u0631\u0643", + "\u067e\u0631\u0648\u0641\u064a\u0644 \u0648 \u064a\u062e\u0686\u0627\u0644 \u0627\u064a\u0631\u0627\u0646 \u067e\u0648\u064a\u0627", + "\u067e\u0627\u0631\u0633 \u0632\u0626\u0648\u0644\u0627\u064a\u062a", + "\u062a\u0648\u0644\u064a\u062f\u064a \u0628\u0647\u0645\u0646", + "\u067e\u0627\u0631\u0633\u06cc\u0627\u0646 \u067e\u0627\u0631\u062a \u067e\u0627\u0633\u0627\u0631\u06af\u0627\u062f", + "\u06af\u0631\u0648\u0647 \u0645\u062d\u0635\u0648\u0644\u0627\u062a \u0643\u0627\u063a\u0630\u064a", + "\u067e\u0627\u0643\u0633\u0627\u0646", + "\u0628\u0633\u062a\u0647 \u0628\u0646\u062f\u064a \u067e\u0627\u0631\u0633", + "\u067e\u0627\u06a9\u0646\u0627\u0645", + "\u0635\u0646\u0627\u064a\u0639 \u0643\u0627\u063a\u0630 \u0633\u0627\u0632\u064a \u0643\u0627\u0648\u0647", + "\u067e\u0627\u0644\u0627\u06cc\u0634 \u0642\u0637\u0631\u0627\u0646 \u0630\u063a\u0627\u0644\u0633\u0646\u06af \u0627\u0635\u0641\u0647\u0627\u0646", + "\u0635\u0646\u0627\u06cc\u0639 \u0686\u0648\u0628 \u0648 \u06a9\u0627\u063a\u0630 \u0645\u0627\u0632\u0646\u062f\u0631\u0627\u0646", + "\u062a\u0648\u06a9\u0627 \u0631\u0646\u06af \u0641\u0648\u0644\u0627\u062f \u0633\u067e\u0627\u0647\u0627\u0646", + "\u0643\u0627\u0631\u062a\u0646 \u0627\u0644\u0628\u0631\u0632", + "\u062a\u0648\u0644\u064a \u067e\u0631\u0633", + "\u0643\u0627\u0631\u062a\u0646 \u0627\u064a\u0631\u0627\u0646", + "\u062a\u0648\u0644\u064a\u062f \u0633\u0645\u0648\u0645 \u0639\u0644\u0641 \u0643\u0634", + "\u06a9\u0627\u0631\u062a\u0646 \u0645\u0634\u0647\u062f", + "\u062a\u0648\u0644\u06cc\u062f \u0645\u0648\u0627\u062f \u0627\u0648\u0644\u06cc\u0647 \u0627\u0644\u06cc\u0627\u0641 \u0645\u0635\u0646\u0648\u0639\u06cc", + "\u0645\u062d\u0635\u0648\u0644\u0627\u062a \u06a9\u0627\u063a\u0630\u06cc \u0644\u0637\u06cc\u0641", + "\u062a\u0648\u0644\u06cc\u062f\u06cc \u0648 \u0635\u0646\u0639\u062a\u06cc\u00a0 \u0641\u0631\u0627\u0633\u0627\u0646", + "\u0643\u0627\u0631\u062a\u0646 \u067e\u0627\u0631\u0633", + "\u062a\u0648\u0644\u06cc\u062f\u06cc \u0648 \u0635\u0646\u0639\u062a\u06cc \u0633\u0627\u0645\u062f", + "\u06af\u0631\u0648\u0647 \u0645\u0646\u0633\u0648\u062c\u0627\u062a", + "\u062a\u0648\u0644\u06cc\u062f\u06cc \u0648\u0635\u0646\u0639\u062a\u06cc \u062e\u0648\u062f\u0631\u0646\u06af", + "\u0627\u064a\u0631\u0627\u0646 \u0628\u0631\u0643", + "\u062d\u0628\u0627\u0628 \u06a9\u0641 \u062a\u0648\u0633", + "\u062a\u0648\u0644\u064a\u062f\u064a \u0628\u0627\u0641\u062a \u0622\u0632\u0627\u062f\u064a", + "\u062f\u0627\u0631\u0648\u0626\u064a \u0627\u0631\u0627\u064a\u0634\u064a \u0648\u0628\u0647\u062f\u0627\u0634\u062a\u064a \u0645\u064a\u0646\u0648", + "\u0648\u0637\u0646 \u0627\u0635\u0641\u0647\u0627\u0646", + "\u062f\u0646\u06cc\u0627\u06cc \u0622\u0631\u0627\u06cc\u0634", + "\u0631\u064a\u0633\u0646\u062f\u06af\u064a \u0648 \u0628\u0627 \u0641\u0646\u062f\u06af\u064a \u0643\u0627\u0634\u0627\u0646", + "\u062f\u0648\u062f\u0647 \u0635\u0646\u0639\u062a\u064a \u067e\u0627\u0631\u0633", + "\u0631\u064a\u0633\u0646\u062f\u06af\u064a \u0648 \u0628\u0627\u0641\u0646\u062f\u06af\u064a \u067e\u0627\u0643\u0631\u064a\u0633", + "\u0631\u0632\u06cc\u062a\u0627\u0646", + "\u0631\u064a\u0633\u0646\u062f\u06af\u064a \u0648 \u0628\u0627\u0641\u0646\u062f\u06af\u064a \u0631\u064a", + "\u0631\u06cc\u0641 \u0627\u06cc\u0631\u0627\u0646", + "\u0641\u0631\u0634 \u067e\u0627\u0631\u0633", + "\u0633\u0627\u0645\u0627\u0646 \u0634\u06cc\u0645\u06cc", + "\u06af\u0631\u062f\u0628\u0627\u0641 \u064a\u0632\u062f", + "\u0633\u0631\u0645\u0627\u064a\u0647 \u06af\u0630\u0627\u0631\u064a \u0635\u0646\u0627\u064a\u0639 \u0634\u064a\u0645\u064a\u0627\u064a\u064a \u0627\u064a\u0631\u0627\u0646", + "\u06af\u0631\u0648\u0647 \u0635\u0646\u0639\u062a\u064a \u0646\u0642\u0634 \u0627\u064a\u0631\u0627\u0646", + "\u0634\u064a\u0645\u064a \u0628\u0627\u0641\u062a", + "\u0646\u0633\u0627\u062c\u064a \u0628\u0627\u0628\u0643\u0627\u0646", + "\u0634\u064a\u0645\u064a\u0627\u064a\u064a \u067e\u0627\u0631\u0633 \u067e\u0627\u0645\u0686\u0627\u0644", + "\u0646\u0633\u0627\u062c\u064a \u062e\u0648\u064a", + "\u0634\u064a\u0645\u064a\u0627\u064a\u064a \u0641\u0631\u0622\u0648\u0631\u062f \u0642\u0634\u0645", + "\u0646\u0633\u0627\u062c\u064a \u063a\u0631\u0628", + "\u0634\u06cc\u0645\u06cc\u0627\u06cc\u06cc \u0628\u0647\u062f\u0627\u062f", + "\u0646\u0633\u0627\u062c\u064a \u0642\u0627\u0626\u0645 \u0634\u0647\u0631", + "\u0634\u06cc\u0645\u06cc\u0627\u06cc\u06cc \u0628\u0647\u062f\u0627\u0634", + "\u0646\u0633\u0627\u062c\u064a \u0645\u0627\u0632\u0646\u062f\u0631\u0627\u0646", + "\u0634\u06cc\u0645\u06cc\u0627\u06cc\u06cc \u0648 \u062a\u0648\u0644\u06cc\u062f\u06cc \u0631\u0632\u067e\u0644\u06cc\u0645\u0631", + "\u0648\u0637\u0646 \u0627\u0635\u0641\u0647\u0627\u0646", + "\u0635\u0646\u0627\u064a\u0639 \u0634\u064a\u0645\u064a\u0627\u064a\u064a \u0631\u0646\u06af\u064a\u0646", + "\u064a\u0632\u062f \u0628\u0627\u0641", + "\u0635\u0646\u0627\u064a\u0639 \u0634\u064a\u0645\u064a\u0627\u064a\u064a \u0633\u064a\u0646\u0627", + "\u0635\u0646\u0627\u064a\u0639 \u0646\u0633\u0627\u062c\u064a \u0627\u064a\u0631\u0627\u0646", + "\u0635\u0646\u0627\u064a\u0639 \u0634\u064a\u0645\u064a\u0627\u064a\u064a \u0641\u0627\u0631\u0633", + "\u06af\u0631\u0648\u0647 \u0628\u0627\u0646\u0643 \u0647\u0627\u060c \u0645\u0648\u0633\u0633\u0627\u062a \u0627\u0639\u062a\u0628\u0627\u0631\u064a \u0648 \u0633\u0627\u064a\u0631 \u0646\u0647\u0627\u062f\u0647\u0627\u064a \u0645\u0627\u0644\u064a", + "\u0635\u0646\u0627\u06cc\u0639 \u0628\u0647\u062f\u0627\u0634\u062a\u06cc \u0633\u0627\u06cc\u0646\u0627", + "\u0628\u0627\u0646\u0643 \u0627\u0642\u062a\u0635\u0627\u062f \u0646\u0648\u064a\u0646", + "\u0635\u0646\u0627\u06cc\u0639 \u0631\u0646\u06af \u0648 \u0631\u0632\u06cc\u0646 \u0637\u06cc\u0641 \u0633\u0627\u06cc\u067e\u0627", + "\u0628\u0627\u0646\u0643 \u067e\u0627\u0631\u0633\u064a\u0627\u0646", + "\u0635\u0646\u0627\u06cc\u0639 \u0634\u06cc\u0645\u06cc \u0633\u0627\u062e\u062a\u0645\u0627\u0646 \u0622\u0628\u0627\u062f \u06af\u0631\u0627\u0646", + "\u0628\u0627\u0646\u0643 \u0633\u0627\u0645\u0627\u0646", + "\u0641\u0631\u0627\u067e\u0627\u06a9\u0633 \u0634\u06cc\u0631\u0627\u0632", + "\u0628\u0627\u0646\u0643 \u0643\u0627\u0631\u0622\u0641\u0631\u064a\u0646", + "\u0643\u0631\u0628\u0646 \u0627\u064a\u0631\u0627\u0646", + "\u0628\u0627\u0646\u06a9 \u0627\u0646\u0635\u0627\u0631", + "\u0643\u0641", + "\u0628\u0627\u0646\u06a9 \u0627\u06cc\u0631\u0627\u0646 \u0632\u0645\u06cc\u0646", + "\u06a9\u0644\u0631 \u067e\u0627\u0631\u0633", + "\u0628\u0627\u0646\u06a9 \u067e\u0627\u0633\u0627\u0631\u06af\u0627\u062f", + "\u06af\u0644\u062a\u0627\u0634", + "\u0628\u0627\u0646\u06a9 \u062a\u062c\u0627\u0631\u062a \u0627\u06cc\u0631\u0627\u0646", + "\u0644\u0627\u0628\u0631\u0627\u062a\u0648\u0627\u0631\u0647\u0627\u06cc \u062f\u0627\u0631\u0648\u0647\u0627\u06cc \u06af\u06cc\u0627\u0647\u06cc \u0637\u0628\u06cc\u0639\u062a \u0632\u0646\u062f\u0647", + "\u0628\u0627\u0646\u06a9 \u062d\u06a9\u0645\u062a \u0627\u06cc\u0631\u0627\u0646\u06cc\u0627\u0646", + "\u0644\u0639\u0627\u0628 \u0645\u0634\u0647\u062f", + "\u0628\u0627\u0646\u06a9 \u062f\u06cc", + "\u0644\u0639\u0627\u0628\u064a\u0631\u0627\u0646", + "\u0628\u0627\u0646\u06a9 \u0633\u0631\u0645\u0627\u06cc\u0647", + "\u0645\u062c\u062a\u0645\u0639 \u0635\u0646\u0627\u06cc\u0639 \u0634\u06cc\u0645\u06cc\u0627\u06cc\u06cc \u067e\u0644\u06cc\u0645\u0631 \u0627\u06cc\u0631\u0627\u0646", + "\u0628\u0627\u0646\u06a9 \u0633\u06cc\u0646\u0627", + "\u0645\u062f\u064a\u0631\u064a\u062a \u0635\u0646\u0639\u062a \u0634\u0648\u064a\u0646\u062f\u0647 \u062a\u0648\u0633\u0639\u0647 \u0635\u0646\u0627\u064a\u0639 \u0628\u0647\u0634\u0647\u0631", + "\u0628\u0627\u0646\u06a9 \u0634\u0647\u0631", + "\u0645\u0631\u0648\u0627\u0631\u06cc\u062f \u0647\u0627\u0645\u0648\u0646", + "\u0628\u0627\u0646\u06a9 \u0635\u0627\u062f\u0631\u0627\u062a \u0627\u06cc\u0631\u0627\u0646", + "\u0645\u0639\u062f\u0646\u064a \u0627\u0645\u0644\u0627\u062d \u0627\u064a\u0631\u0627\u0646", + "\u0628\u0627\u0646\u06a9 \u06af\u0631\u062f\u0634\u06af\u0631\u06cc", + "\u0645\u0644\u064a \u0634\u064a\u0645\u064a \u0643\u0634\u0627\u0648\u0631\u0632", + "\u0628\u0627\u0646\u06a9 \u0645\u0644\u062a", + "\u0645\u0646", + "\u067e\u0633\u062a \u0628\u0627\u0646\u06a9", + "\u0646\u064a\u0631\u0648 \u0643\u0644\u0631", + "\u0628\u0627\u0646\u06a9 \u062a\u0627\u062a", + "\u0627\u0644\u064a\u0627\u0641", + "\u0628\u0627\u0646\u06a9 \u06a9\u0634\u0627\u0648\u0631\u0632\u06cc", + "\u067e\u0627\u0631\u0633\u064a\u0644\u0648\u0646", + "\u06af\u0631\u0648\u0647 \u0648\u0627\u0633\u0637\u0647 \u06af\u0631\u064a \u0647\u0627\u064a \u0645\u0627\u0644\u064a", + "\u062a\u0648\u0644\u064a\u062f\u064a\u00a0 \u0627\u0644\u064a\u0627\u0641 \u067e\u0644\u064a\u00a0 \u067e\u0631\u0648\u067e\u064a\u0644\u064a\u0646\u00a0 \u0628\u0646\u064a\u0627\u062f", + "\u0631\u0627\u064a\u0627\u0646 \u0633\u0627\u064a\u067e\u0627", + "\u0635\u0646\u0627\u064a\u0639 \u062a\u0628\u062f\u064a\u0644\u064a \u06af\u0644\u0633\u062a\u0627\u0646", + "\u0633\u067e\u0631\u062f\u0647 \u06af\u0630\u0627\u0631\u06cc \u0645\u0631\u06a9\u0632\u06cc \u0627\u0648\u0631\u0627\u0642 \u0628\u0647\u0627\u062f\u0627\u0631 \u0648 \u062a\u0633\u0648\u06cc\u0647 \u0648\u062c\u0648\u0647", + "\u0643\u0627\u0631\u062e\u0627\u0646\u062c\u0627\u062a \u062a\u0648\u0644\u064a\u062f\u064a \u0633\u0648\u067e\u0631 \u0631\u0646\u06af", + "\u0644\u064a\u0632\u064a\u0646\u06af \u0622\u0631\u064a\u0627\u062f\u0627\u0646\u0627", + "\u0635\u0646\u0627\u064a\u0639 \u0631\u0646\u06af \u067e\u0627\u0631\u0633 \u0627\u0644\u0648\u0627\u0646", + "\u0644\u064a\u0632\u064a\u0646\u06af \u0627\u064a\u0631\u0627\u0646", + "\u06af\u0631\u0648\u0647 \u0645\u0648\u0627\u062f \u0648 \u0645\u062d\u0635\u0648\u0644\u0627\u062a \u062f\u0627\u0631\u0648\u064a\u064a", + "\u0644\u064a\u0632\u064a\u0646\u06af \u062e\u0648\u062f\u0631\u0648 \u063a\u062f\u064a\u0631", + "\u0622\u0641\u0627 \u0634\u06cc\u0645\u06cc", + "\u0644\u064a\u0632\u064a\u0646\u06af \u0635\u0646\u0639\u062a \u0648 \u0645\u0639\u062f\u0646", + "\u0627\u0644\u0628\u0631\u0632 \u062f\u0627\u0631\u0648", + "\u0644\u064a\u0632\u064a\u0646\u06af \u0645\u0627\u0634\u064a\u0646 \u0627\u0644\u0627\u062a \u0633\u0646\u06af\u064a\u0646 \u0627\u064a\u0631\u0627\u0646\u064a\u0627\u0646", + "\u0627\u064a\u0631\u0627\u0646 \u062f\u0627\u0631\u0648", + "\u0644\u06cc\u0632\u06cc\u0646\u06af \u0627\u0642\u062a\u0635\u0627\u062f \u0646\u0648\u06cc\u0646", + "\u067e\u0627\u0631\u0633 \u062f\u0627\u0631\u0648", + "\u0644\u06cc\u0632\u06cc\u0646\u06af \u0631\u0627\u0632\u06cc", + "\u062a\u062d\u0642\u06cc\u0642\u0627\u062a\u06cc \u0648 \u062a\u0648\u0644\u06cc\u062f\u06cc \u0633\u06cc\u0646\u0627\u0698\u0646", + "\u0644\u06cc\u0632\u06cc\u0646\u06af \u0645\u0627\u0634\u06cc\u0646 \u0622\u0644\u0627\u062a \u0648 \u062a\u062c\u0647\u06cc\u0632\u0627\u062a \u067e\u0627\u0633\u0627\u0631\u06af\u0627\u062f", + "\u062a\u0647\u0631\u0627\u0646 \u062f\u0627\u0631\u0648", + "\u0644\u06cc\u0632\u06cc\u0646\u06af \u0627\u06cc\u0631\u0627\u0646\u06cc\u0627\u0646", + "\u062a\u0647\u0631\u0627\u0646 \u0634\u064a\u0645\u064a", + "\u0644\u06cc\u0632\u06cc\u0646\u06af \u0634\u0647\u0631 \u2013 \u0644\u06cc\u0632\u06cc\u0646\u06af \u0633\u0627\u0645\u0627\u0646 \u0622\u0631\u06cc\u0627", + "\u062a\u0648\u0644\u064a\u062f \u0698\u0644\u0627\u062a\u064a\u0646 \u06a9\u067e\u0633\u0648\u0644 \u0627\u064a\u0631\u0627\u0646", + "\u06af\u0631\u0648\u0647 \u062a\u0648\u0632\u06cc\u0639 \u0628\u0631\u0642", + "\u062a\u0648\u0644\u064a\u062f \u0645\u0648\u0627\u062f \u0627\u0648\u0644\u064a\u0647 \u062f\u0627\u0631\u0648 \u067e\u062e\u0634", + "\u062a\u0648\u0632\u06cc\u0639 \u0628\u0631\u0642 \u0628\u0648\u0634\u0647\u0631", + "\u062a\u0648\u0644\u06cc\u062f \u0645\u0648\u0627\u062f \u062f\u0627\u0631\u0648\u06cc\u06cc \u062f\u0631\u0633\u0627 \u062f\u0627\u0631\u0648", + "\u062a\u0648\u0633\u0639\u0647 \u0628\u0631\u0642 \u0634\u0645\u0627\u0644 \u0627\u0641\u0634\u0627\u0646 \u06af\u0633\u062a\u0631", + "\u062f\u0627\u0631\u0648\u0633\u0627\u0632\u064a \u0627\u0633\u0648\u0647", + "\u0635\u0646\u0627\u064a\u0639 \u0628\u0631\u0642 \u0632\u0646\u06af\u0627\u0646 \u067e\u0627\u0631\u0633", + "\u062f\u0627\u0631\u0648\u0633\u0627\u0632\u064a \u0627\u0643\u0633\u064a\u0631", + "\u06af\u0647\u0631 \u0627\u0646\u0631\u0698\u064a \u0633\u064a\u0631\u062c\u0627\u0646", + "\u062f\u0627\u0631\u0648\u0633\u0627\u0632\u064a \u0627\u0645\u064a\u0646", + "\u0628\u0631\u0642 \u0648 \u0627\u0646\u0631\u0698\u06cc \u0635\u0628\u0627", + "\u062f\u0627\u0631\u0648\u0633\u0627\u0632\u064a \u062c\u0627\u0628\u0631\u0627\u0628\u0646 \u062d\u064a\u0627\u0646", + "\u06af\u0631\u0648\u0647 \u0634\u0631\u06a9\u062a\u0647\u0627\u06cc \u0628\u0627\u0632\u0631\u06af\u0627\u0646\u06cc", + "\u062f\u0627\u0631\u0648\u0633\u0627\u0632\u064a \u062d\u0643\u064a\u0645", + "\u0627\u062a\u0635\u0627\u0644 \u0627\u0633\u062a\u06cc\u0644 \u0647\u0645\u0627", + "\u062f\u0627\u0631\u0648\u0633\u0627\u0632\u064a \u062f\u0643\u062a\u0631 \u0639\u0628\u064a\u062f\u064a", + "\u0627\u0633\u067e\u0631\u0644\u0648\u0633 \u0627\u0647\u0648\u0631\u0627", + "\u062f\u0627\u0631\u0648\u0633\u0627\u0632\u064a \u0631\u0648\u0632\u062f\u0627\u0631\u0648", + "\u0627\u0641\u0632\u0627\u0631 \u067e\u0631\u062f\u0627\u0632 \u0631\u0645\u06cc\u0633", + "\u062f\u0627\u0631\u0648\u0633\u0627\u0632\u064a \u0632\u0647\u0631\u0627\u0648\u064a", + "\u0627\u0644\u0647\u0627\u0645 \u0628\u06cc\u0633\u0627\u0646", + "\u062f\u0627\u0631\u0648\u0633\u0627\u0632\u064a \u0641\u0627\u0631\u0627\u0628\u064a", + "\u0627\u06cc\u0645\u0627\u0646 \u062a\u062c\u0627\u0631\u062a \u0631\u0648\u0634\u0646", + "\u062f\u0627\u0631\u0648\u0633\u0627\u0632\u064a \u0643\u0648\u062b\u0631", + "\u0628\u0627\u0632\u0631\u06af\u0627\u0646\u064a \u067e\u062a\u0631\u0648\u0634\u064a\u0645\u064a", + "\u062f\u0627\u0631\u0648\u0633\u0627\u0632\u06cc \u0628\u0647\u0648\u0632\u0627\u0646", + "\u0628\u0627\u0632\u0631\u06af\u0627\u0646\u06cc \u0627\u0631\u0645\u063a\u0627\u0646 \u0645\u0647\u0631 \u0633\u06cc\u0631\u062a", + "\u062f\u0627\u0631\u0648\u0633\u0627\u0632\u06cc \u062a\u0648\u0644\u06cc\u062f \u062f\u0627\u0631\u0648 \u2013 \u0633\u0647\u0627\u0645\u06cc \u062e\u0627\u0635", + "\u0628\u0627\u0632\u0631\u06af\u0627\u0646\u06cc \u0627\u06cc\u0631\u0627\u0646 \u062a\u0631\u0627\u0646\u0633\u0641\u0648", + "\u062f\u0627\u0631\u0648\u0633\u0627\u0632\u06cc \u062f\u0627\u0646\u0627", + "\u0628\u0627\u0632\u0631\u06af\u0627\u0646\u06cc \u0628\u06cc\u0646 \u0627\u0644\u0645\u0644\u0644\u06cc \u0627\u0633\u062a\u0648\u0627\u0646 \u0633\u067e\u0646\u062f", + "\u062f\u0627\u0631\u0648\u0633\u0627\u0632\u06cc \u0634\u0647\u06cc\u062f \u0642\u0627\u0636\u06cc \u062a\u0628\u0631\u06cc\u0632", + "\u0628\u0627\u0632\u0631\u06af\u0627\u0646\u06cc \u067e\u0627\u0631\u0633 \u0645\u0627\u0647\u0627\u0646 \u0622\u0633\u06cc\u0627", + "\u062f\u0627\u0631\u0648\u0633\u0627\u0632\u06cc \u06af\u06cc\u0644\u0627\u0631\u0627\u0646\u06a9\u0648", + "\u0628\u0627\u0632\u0631\u06af\u0627\u0646\u06cc \u067e\u062a\u0631\u0648\u0634\u06cc\u0645\u06cc \u0632\u0646\u062c\u0627\u0646", + "\u062f\u0627\u0631\u0648\u0626\u064a \u0648 \u0628\u0647\u062f\u0627\u0634\u062a\u064a \u0644\u0642\u0645\u0627\u0646", + "\u0628\u0627\u0632\u0631\u06af\u0627\u0646\u06cc \u062a\u0628\u0627\u062f\u0644 \u0648 \u062a\u062f\u0627\u0631\u06a9 \u06a9\u0627\u0644\u0627", + "\u062f\u0627\u0645\u0644\u0631\u0627\u0646", + "\u0628\u0627\u0632\u0631\u06af\u0627\u0646\u06cc \u0635\u0628\u0627 \u0628\u06cc\u0645\u0647 \u0627\u06cc\u0631\u0627\u0646\u06cc\u0627\u0646", + "\u0633\u064a\u0646\u0627 \u062f\u0627\u0631\u0648", + "\u0628\u0627\u0632\u0631\u06af\u0627\u0646\u06cc \u0645\u0628\u06cc\u0646 \u062a\u062c\u0627\u0631\u062a \u063a\u0631\u0628", + "\u0634\u064a\u0645\u064a \u062f\u0627\u0631\u0648\u064a\u064a \u062f\u0627\u0631\u0648\u067e\u062e\u0634", + "\u0628\u0627\u0632\u0631\u06af\u0627\u0646\u06cc \u0646\u0641\u062a \u06cc\u0627\u0628", + "\u0635\u0646\u0639\u062a\u064a \u0643\u064a\u0645\u064a\u062f\u0627\u0631\u0648", + "\u0628\u0627\u0632\u0631\u06af\u0627\u0646\u06cc\u060c\u0635\u0646\u0639\u062a\u06cc \u0628\u0647\u0634\u062a \u067e\u0627\u0631\u0633", + "\u0641\u0627\u0631\u0645\u0627 \u0634\u06cc\u0645\u06cc", + "\u0628\u0647\u062a\u0631\u06cc\u0646 \u0647\u0627\u06cc \u067e\u0632\u0634\u06a9\u06cc \u067e\u0627\u0631\u0633", + "\u0641\u0631\u0627\u0648\u0631\u062f\u0647 \u0647\u0627\u064a \u062a\u0632\u0631\u064a\u0642\u064a \u0627\u064a\u0631\u0627\u0646", + "\u067e\u0627\u0631\u0633 \u0628\u0627\u0632\u0631\u06af\u0627\u0646", + "\u0643\u0627\u0631\u062e\u0627\u0646\u062c\u0627\u062a \u062f\u0627\u0631\u0648 \u067e\u062e\u0634", + "\u067e\u0627\u0631\u0633 \u06af\u0633\u062a\u0631 \u0645\u06cc\u0646\u0648", + "\u0644\u0627\u0628\u0631\u0627\u062a\u0648\u0631\u0647\u0627\u06cc \u062f\u0627\u0631\u0648\u06cc\u06cc \u0631\u0627\u0632\u06a9", + "\u067e\u062f\u064a\u062f\u0647 \u06af\u0633\u062a\u0631\u0627\u0646 \u063a\u0631\u0628", + "\u0645\u0648\u0627\u062f \u0627\u0648\u0644\u06cc\u0647 \u062f\u0627\u0631\u0648\u06cc\u06cc \u062a\u0647\u0631\u0627\u0646 \u0634\u06cc\u0645\u06cc", + "\u062a\u062c\u0627\u0631\u062a \u06af\u0633\u062a\u0631\u0627\u0646 \u062e\u0648\u0627\u0631\u0632\u0645\u064a", + "\u062f\u0627\u0631\u0648\u0633\u0627\u0632\u06cc \u0633\u0628\u062d\u0627\u0646 \u0627\u0646\u06a9\u0648\u0644\u0648\u0698\u06cc", + "\u062a\u062c\u0627\u0631\u06cc \u0648 \u0628\u0627\u0632\u0631\u06af\u0627\u0646\u06cc \u0645\u0648\u0627\u062f \u0645\u0639\u062f\u0646\u06cc \u0645\u06cc\u0646\u0627\u0628", + "\u0633\u0631\u0645\u0627\u064a\u0647 \u06af\u0630\u0627\u0631\u064a \u0627\u0644\u0628\u0631\u0632", + "\u062a\u062c\u0647\u06cc\u0632 \u06cc\u0627\u0631\u0627\u0646", + "\u0634\u064a\u0631\u064a\u0646 \u062f\u0627\u0631\u0648", + "\u062a\u0647\u06cc\u0647 \u0648 \u062a\u0648\u0644\u06cc\u062f \u062e\u0627\u06a9 \u0646\u0633\u0648\u0632 \u0627\u0633\u062a\u0642\u0644\u0627\u0644 \u0622\u0628\u0627\u062f\u0647", + "\u06af\u0631\u0648\u0647 \u062f\u0627\u0631\u0648\u06cc\u06cc \u0633\u0628\u062d\u0627\u0646", + "\u062a\u0648\u0633\u0639\u0647 \u0635\u0646\u0627\u064a\u0639 \u063a\u0630\u0627\u064a\u064a \u0628\u0645", + "\u06af\u0631\u0648\u0647 \u062e\u0648\u062f\u0631\u0648\u0633\u0627\u0632\u06cc", + "\u062a\u0648\u0633\u0639\u0647 \u0648 \u062a\u062c\u0627\u0631\u062a \u0628\u06cc\u0646 \u0627\u0644\u0645\u0644\u0644\u06cc \u0635\u0628\u0627", + "\u0627\u064a\u0631\u0627\u0646 \u062e\u0648\u062f\u0631\u0648", + "\u062a\u0648\u0633\u0639\u0647 \u0648 \u062a\u062c\u0627\u0631\u062a \u0645\u0627\u062a\u0631\u06cc\u0633", + "\u0627\u064a\u0631\u0627\u0646 \u062e\u0648\u062f\u0631\u0648\u062f\u064a\u0632\u0644", + "\u062c\u0647\u0627\u0646 \u0641\u0639\u0627\u0644\u06cc\u062a", + "\u0627\u06cc\u0631\u0627\u0646 \u062e\u0648\u062f\u0631\u0648 \u062a\u0628\u0631\u06cc\u0632", + "\u062e\u0634\u06a9\u0628\u0627\u0631 \u062f\u0633\u062a \u0686\u06cc\u0646", + "\u0627\u06cc\u0631\u0627\u0646 \u062e\u0648\u062f\u0631\u0648 \u062e\u0631\u0627\u0633\u0627\u0646", + "\u062f\u0627\u062f\u0647 \u0647\u0627\u06cc \u0631\u0633\u0627", + "\u0627\u06cc\u0631\u0627\u0646 \u062e\u0648\u062f\u0631\u0648 \u0645\u0627\u0632\u0646\u062f\u0631\u0627\u0646", + "\u062f\u0627\u0646\u06cc\u0627\u0644 \u06a9\u0627\u0631", + "\u0628\u0647\u0645\u0646 \u062f\u06cc\u0632\u0644", + "\u062f\u0631\u0645\u0627\u0646 \u06cc\u0627\u0631 \u0622\u0646\u06cc", + "\u067e\u0627\u0631\u0633 \u062e\u0648\u062f\u0631\u0648", + "\u0631\u0627\u0633\u0646 \u062f\u0631\u0645\u0627\u0646", + "\u062a\u0648\u0644\u06cc\u062f\u06cc \u0648 \u0635\u0646\u0639\u062a\u06cc \u0639\u0642\u0627\u0628 \u0627\u0641\u0634\u0627\u0646", + "\u0631\u0648\u06cc\u0627\u0644 \u067e\u06cc\u0634\u06af\u0627\u0645 \u0634\u0631\u0642", + "\u0632\u0627\u0645\u064a\u0627\u062f", + "\u0633\u0627\u0645\u0627\u0646 \u0628\u0627\u0631\u0632", + "\u0633\u0627\u064a\u067e\u0627", + "\u0633\u06cc\u0627\u062d\u0627\u0646 \u0633\u067e\u0647\u0631 \u0622\u0633\u06cc\u0627", + "\u0633\u0627\u064a\u067e\u0627\u062f\u064a\u0632\u0644", + "\u0635\u062e\u0631\u0647 \u0633\u0646\u06af\u06cc \u0641\u0631\u0632\u06cc\u0646", + "\u0633\u0627\u06cc\u067e\u0627 \u06a9\u0627\u0634\u0627\u0646", + "\u0635\u0646\u0627\u06cc\u0639 \u0646\u0626\u0648\u0646 \u067e\u0631\u0633", + "\u06af\u0631\u0648\u0647 \u0628\u0647\u0645\u0646", + "\u0641\u0627\u0646\u0648\u0633 \u062f\u0634\u062a \u062a\u062c\u0627\u0631\u062a", + "\u0628\u0646\u064a\u0627\u0646 \u062f\u064a\u0632\u0644", + "\u06a9\u06cc\u0627 \u0645\u0647\u0633\u062a\u0627\u0646", + "\u062a\u0648\u0644\u064a\u062f\u064a \u0645\u0631\u062a\u0628", + "\u06a9\u06cc\u0645\u06cc\u0627 \u0622\u0631\u0627 \u0647\u0631\u0645", + "\u06af\u0631\u0648\u0647 \u0645\u062d\u0635\u0648\u0644\u0627\u062a \u0644\u0628\u0646\u064a", + "\u06af\u0633\u062a\u0631\u0634 \u062a\u062c\u0627\u0631\u062a \u06a9\u0627\u0644\u0627\u06cc \u0627\u06cc\u0631\u0627\u0646\u06cc\u0627\u0646", + "\u067e\u0627\u06a9 \u067e\u06cc", + "\u0645\u062f\u064a\u0631\u064a\u062a \u0648 \u0633\u0627\u062e\u062a \u0637\u0631\u062d\u0647\u0627\u064a \u0646\u0641\u062a \u06af\u0633\u062a\u0631", + "\u062a\u0648\u0644\u06cc\u062f \u0641\u0631\u0622\u0648\u0631\u062f\u0647 \u0647\u0627\u06cc \u0644\u0628\u0646\u06cc \u06a9\u0627\u0644\u0647", + "\u0645\u0647\u0631 \u0627\u0633\u067e\u0646\u062f \u067e\u0648\u06cc\u0627", + "\u0634\u064a\u0631 \u067e\u0627\u0633\u062a\u0648\u0631\u064a\u0632\u0647 \u067e\u06af\u0627\u0647 \u0627\u0635\u0641\u0647\u0627\u0646", + "\u0645\u0647\u0646\u062f\u0633\u06cc \u0628\u0627\u0632\u0631\u06af\u0627\u0646\u06cc \u062f\u0631\u062f\u0627\u0631\u0627\u0646 \u0633\u0631\u06cc\u0631", + "\u0634\u064a\u0631 \u067e\u0627\u0633\u062a\u0648\u0631\u064a\u0632\u0647 \u067e\u06af\u0627\u0647 \u062e\u0631\u0627\u0633\u0627\u0646", + "\u0646\u0648\u06cc\u0627\u0646 \u0628\u0633\u067e\u0627\u0631", + "\u0634\u064a\u0631 \u067e\u06af\u0627\u0647 \u0622\u0630\u0631\u0628\u0627\u064a\u062c\u0627\u0646 \u063a\u0631\u0628\u064a", + "\u0646\u06cc\u06a9\u0627\u0646 \u0634\u0647\u062f \u0628\u0627\u0631\u0632", + "\u0635\u0646\u0627\u064a\u0639 \u0634\u064a\u0631 \u0627\u064a\u0644\u0627\u0645 \u0632\u0627\u06af\u0631\u0633", + "\u06af\u0631\u0648\u0647 \u0647\u0648\u0644\u062f\u06cc\u0646\u06af", + "\u0641\u0631\u0627\u0648\u0631\u062f\u0647 \u0647\u0627\u064a \u0644\u0628\u0646\u064a \u067e\u0627\u06a9\u0633\u0627\u0631 \u0633\u0627\u0631\u064a", + "\u062a\u0648\u0633\u0639\u0647 \u0635\u0646\u0627\u064a\u0639 \u0628\u0647\u0634\u0647\u0631 \u2013 \u0647\u0644\u062f\u064a\u0646\u06af", + "\u0644\u0628\u0646\u064a\u0627\u062a \u067e\u0627\u0633\u062a\u0648\u0631\u064a\u0632\u0647 \u067e\u0627\u0643", + "\u062f\u0627\u0631\u0648\u067e\u062e\u0634 \u2013 \u0647\u0644\u062f\u064a\u0646\u06af", + "\u0644\u0628\u0646\u064a\u0627\u062a \u0643\u0627\u0644\u0628\u0631", + "\u0631\u0627\u0647 \u0622\u0647\u0646 \u062c\u0645\u0647\u0648\u0631\u06cc \u0627\u0633\u0644\u0627\u0645\u06cc \u0627\u06cc\u0631\u0627\u0646", + "\u0644\u0628\u0646\u06cc\u0627\u062a \u067e\u0627\u0633\u062a\u0648\u0631\u06cc\u0632\u0647 \u067e\u0627\u06a9 \u0622\u0631\u0627 \u0633\u0646\u0646\u062f\u062c", + "\u0633\u0631\u0645\u0627\u064a\u0647 \u06af\u0630\u0627\u0631\u064a \u062a\u0648\u0633\u0639\u0647 \u0645\u0639\u0627\u062f\u0646 \u0648 \u0641\u0644\u0632\u0627\u062a", + "\u06af\u0631\u0648\u0647 \u0645\u0646\u0633\u0648\u062c\u0627\u062a \u0648 \u0641\u0631\u0634 \u0628\u0627\u0641\u06cc", + "\u0633\u0631\u0645\u0627\u064a\u0647 \u06af\u0630\u0627\u0631\u064a \u062a\u0648\u0643\u0627 \u0641\u0648\u0644\u0627\u062f \u2013 \u0647\u0644\u062f\u064a\u0646\u06af", + "\u0627\u0628\u0647\u0631 \u0631\u06cc\u0633", + "\u0633\u0631\u0645\u0627\u064a\u0647 \u06af\u0630\u0627\u0631\u064a \u0635\u0646\u0639\u062a \u0646\u0641\u062a \u2013 \u0647\u0644\u062f\u064a\u0646\u06af", + "\u0627\u064a\u0631\u0627\u0646 \u067e\u0648\u067e\u0644\u064a\u0646", + "\u0633\u0631\u0645\u0627\u06cc\u0647 \u06af\u0630\u0627\u0631\u06cc \u06af\u0631\u0648\u0647 \u0635\u0646\u0639\u062a\u06cc \u0645\u0644\u06cc", + "\u0627\u064a\u0631\u0627\u0646 \u0645\u0631\u064a\u0646\u0648\u0633", + "\u06af\u0631\u0648\u0647 \u0635\u0646\u0639\u062a\u064a \u0633\u062f\u064a\u062f \u2013 \u0647\u0644\u062f\u064a\u0646\u06af", + "\u0628\u0627\u0641\u062a\u06cc\u0646\u0647", + "\u06af\u0631\u0648\u0647 \u0635\u0646\u0639\u062a\u064a \u0642\u0637\u0639\u0627\u062a \u0627\u062a\u0648\u0645\u0628\u064a\u0644 \u0627\u064a\u0631\u0627\u0646", + "\u067e\u0634\u0645\u0628\u0627\u0641\u064a \u062a\u0648\u0633", + "\u06af\u0631\u0648\u0647 \u0635\u0646\u0639\u062a\u064a \u0646\u0627\u0628", + "\u067e\u0644\u064a \u0627\u0643\u0631\u064a\u0644 \u0627\u064a\u0631\u0627\u0646", + "\u06af\u0633\u062a\u0631\u0634 \u0646\u0641\u062a \u0648 \u06af\u0627\u0632 \u067e\u0627\u0631\u0633\u06cc\u0627\u0646", + "\u062a\u0645\u062f\u0646 \u0641\u0631\u0634 \u06a9\u0627\u0634\u0627\u0646", + "\u0645\u062f\u06cc\u0631\u06cc\u062a \u067e\u0631\u0648\u0698\u0647 \u0647\u0627\u06cc \u0646\u06cc\u0631\u0648\u06af\u0627\u0647\u06cc \u0627\u06cc\u0631\u0627\u0646 \u2013 \u0645\u067e\u0646\u0627", + "\u062a\u0648\u0644\u06cc\u062f\u06cc \u067e\u0627\u0631\u0633 \u062f\u06a9\u0648\u0631", + "\u0647\u0644\u062f\u06cc\u0646\u06af \u062a\u0648\u0633\u0639\u0647 \u0645\u0639\u0627\u062f\u0646 \u0648 \u0635\u0646\u0627\u06cc\u0639 \u0645\u0639\u062f\u0646\u06cc \u062e\u0627\u0648\u0631\u0645\u06cc\u0627\u0646\u0647", + "\u062a\u0648\u0644\u06cc\u062f\u06cc \u067e\u0627\u0631\u0633 \u0646\u062e", + "\u0647\u0644\u062f\u06cc\u0646\u06af \u062f\u0627\u0645\u067e\u0631\u0648\u0631\u06cc \u0634\u06cc\u0631\u0648\u06af\u0648\u0634\u062a \u067e\u0627\u0631\u0633", + "\u062a\u0648\u0644\u06cc\u062f\u06cc \u067e\u06cc\u0646\u06a9", + "\u0633\u0631\u0645\u0627\u064a\u0647 \u06af\u0630\u0627\u0631\u064a \u0628\u0627\u0646\u0643 \u0645\u0644\u064a \u0627\u064a\u0631\u0627\u0646 \u2013 \u0647\u0644\u062f\u064a\u0646\u06af", + "\u062a\u0648\u0644\u06cc\u062f\u06cc \u0648 \u0635\u0646\u0639\u062a\u06cc \u067e\u0627\u0631\u0633 \u062a\u06a9\u0645\u06cc\u0644", + "\u0635\u0646\u0639\u062a\u064a \u0628\u0647\u0634\u0647\u0631", + "\u062a\u0648\u0644\u06cc\u062f\u06cc \u0648 \u0635\u0646\u0639\u062a\u06cc \u0631\u0633\u0648\u0644 \u0627\u0635\u0641\u0647\u0627\u0646", + "\u06af\u0631\u0648\u0647 \u0628\u0646\u0627\u062f\u0631 \u0648\u062f\u0631\u06cc\u0627\u0646\u0648\u0631\u062f\u06cc", + "\u0634\u0628\u0646\u0645 \u0628\u0627\u0641", + "\u067e\u0627\u06cc\u0627\u0646\u0647 \u0647\u0627 \u0648 \u0645\u062e\u0627\u0632\u0646 \u067e\u062a\u0631\u0648\u0634\u06cc\u0645\u06cc", + "\u0635\u0646\u0627\u06cc\u0639 \u0645\u0648\u06a9\u062a \u0647\u0645\u062f\u0627\u0646", + "\u062e\u062f\u0645\u0627\u062a \u062f\u0631\u06cc\u0627\u06cc\u06cc \u0648 \u0628\u0646\u062f\u0631\u06cc \u06a9\u0627\u0648\u0647", + "\u0635\u0646\u0627\u06cc\u0639 \u0646\u062e \u062e\u0645\u06cc\u0646", + "\u06af\u0631\u0648\u0647 \u06af\u0627\u0632", + "\u0635\u0646\u0627\u06cc\u0639 \u0646\u0633\u0627\u062c\u06cc \u0647\u0645\u062f\u0627\u0646\u06cc\u0627\u0646", + "\u06af\u0627\u0632 \u0627\u0635\u0641\u0647\u0627\u0646", + "\u0638\u0631\u06cc\u0641 \u0645\u0635\u0648\u0631", + "\u0645\u0644\u06cc \u06af\u0627\u0632", + "\u0641\u0631\u0634 \u0645\u0634\u0647\u062f", + "\u06af\u0627\u0632 \u062e\u0631\u0627\u0633\u0627\u0646 \u062c\u0646\u0648\u0628\u06cc", + "\u0641\u0631\u0634 \u0646\u06af\u06cc\u0646 \u0645\u0634\u0647\u062f", + "\u06af\u0631\u0648\u0647 \u0622\u0634\u0627\u0645\u06cc\u062f\u0646\u06cc \u0647\u0627", + "\u06a9\u0627\u0631\u062e\u0627\u0646\u062c\u0627\u062a \u0631\u06cc\u0633\u0646\u062f\u06af\u06cc \u0646\u0637\u0646\u0632", + "\u0622\u0628 \u0645\u0639\u062f\u0646\u06cc \u062f\u0645\u0627\u0648\u0646\u062f", + "\u0645\u062e\u0645\u0644 \u0648 \u0627\u0628\u0631\u064a\u0634\u0645 \u0643\u0627\u0634\u0627\u0646", + "\u0622\u0630\u0631 \u0634\u0647\u062f \u0627\u0631\u0648\u0645\u06cc\u0647", + "\u0645\u0648\u06a9\u062a \u0646\u06af\u06cc\u0646 \u0645\u0634\u0647\u062f", + "\u0628\u0647\u0646\u0648\u0634 \u0627\u064a\u0631\u0627\u0646", + "\u0646\u0633\u0627\u062c\u064a \u0628\u0631\u0648\u062c\u0631\u062f", + "\u067e\u06cc\u0645\u0627\u0646 \u0641\u0631\u062f\u0627\u0646", + "\u0646\u0633\u0627\u062c\u06cc \u06a9\u0648\u06cc\u0631 \u0633\u0645\u0646\u0627\u0646", + "\u062a\u0648\u0644\u06cc\u062f\u06cc \u0646\u0648\u0634\u0627\u0628\u0647 \u0627\u0631\u0645 \u0646\u0648\u0634", + "\u0635\u0646\u0627\u064a\u0639 \u0646\u0633\u0627\u062c\u064a \u0627\u064a\u0631\u0627\u0646", + "\u0632\u0645\u0632\u0645 \u0622\u0630\u0631\u0628\u0627\u06cc\u062c\u0627\u0646", + "\u06af\u0631\u0648\u0647 \u062d\u0645\u0644 \u0648 \u0646\u0642\u0644 \u062f\u0631\u06cc\u0627\u06cc\u06cc \u0648 \u062d\u0645\u0644 \u0648 \u0646\u0642\u0644 \u0622\u0628 \u0647\u0627\u06cc \u0633\u0627\u062d\u0644\u06cc", + "\u0632\u0645\u0632\u0645 \u0627\u0635\u0641\u0647\u0627\u0646", + "\u062d\u0645\u0644 \u0648 \u0646\u0642\u0644 \u062a\u0631\u06a9\u06cc\u0628\u06cc \u06a9\u0634\u062a\u06cc\u0631\u0627\u0646\u06cc \u062c\u0645\u0647\u0648\u0631\u06cc \u0627\u0633\u0644\u0627\u0645\u06cc", + "\u0632\u0645\u0632\u0645 \u062a\u0647\u0631\u0627\u0646", + "\u062d\u0645\u0644 \u0648 \u0646\u0642\u0644 \u062e\u062f\u0645\u0627\u062a \u062f\u0631\u06cc\u0627\u06cc\u06cc \u0622\u0628\u0627\u062f\u0627\u0646", + "\u0632\u0645\u0632\u0645 \u0631\u0634\u062a", + "\u062e\u062f\u0645\u0627\u062a \u062f\u0631\u06cc\u0627\u06cc\u06cc \u0648 \u06a9\u0634\u062a\u06cc\u0631\u0627\u0646\u06cc \u062e\u0637 \u062f\u0631\u06cc\u0627 \u0628\u0646\u062f\u0631", + "\u0632\u0645\u0632\u0645 \u06af\u0631\u06af\u0627\u0646", + "\u062f\u0631\u064a\u0627\u0628\u0627\u0646 \u062c\u0646\u0648\u0628 \u0627\u064a\u0631\u0627\u0646", + "\u0634\u0647\u062f\u0627\u0628", + "\u06a9\u0634\u062a\u06cc\u0631\u0627\u0646\u06cc \u0622\u0631\u06cc\u0627", + "\u0641\u0631\u0622\u0648\u0631\u062f\u0647 \u0647\u0627\u06cc \u0646\u0648\u0634\u06cc\u062f\u0646\u06cc \u062a\u0633\u0646\u06cc\u0645 \u0646\u0648\u0634", + "\u06a9\u0634\u062a\u06cc\u0631\u0627\u0646\u06cc \u062c\u0645\u0647\u0648\u0631\u06cc \u0627\u0633\u0644\u0627\u0645\u06cc \u0627\u06cc\u0631\u0627\u0646", + "\u0646\u0648\u0634 \u0645\u0627\u0632\u0646\u062f\u0631\u0627\u0646", + "\u06a9\u0634\u062a\u06cc\u0631\u0627\u0646\u06cc \u0648\u0627\u0644\u0641\u062c\u0631", + "\u0633\u0627\u0633\u0627\u0646", + "\u06af\u0631\u0648\u0647 \u062e\u062f\u0645\u0627\u062a \u0641\u0646\u06cc-\u0645\u0647\u0646\u062f\u0633\u06cc \u062e\u0648\u062f\u0631\u0648", + "\u06af\u0631\u0648\u0647 \u062a\u0627\u06cc\u0631 \u0633\u0627\u0632\u06cc", + "\u0627\u0645\u062f\u0627\u062f \u062e\u0648\u062f\u0631\u0648 \u0627\u06cc\u0631\u0627\u0646", + "\u0627\u06cc\u0631\u0627\u0646 \u06cc\u0627\u0633\u0627", + "\u0627\u0645\u062f\u0627\u062f \u062e\u0648\u062f\u0631\u0648 \u0633\u0627\u06cc\u067e\u0627", + "\u0628\u06cc\u062f \u0648\u0627\u06cc\u0631 \u0627\u06cc\u0631\u0627\u0646", + "\u0628\u0627\u0632\u0631\u0633\u06cc \u0641\u0646\u06cc \u0648 \u06a9\u0646\u062a\u0631\u0644 \u062e\u0648\u0631\u062f\u06af\u06cc \u062a\u06a9\u06cc\u0646 \u06a9\u0648", + "\u062a\u0648\u0644\u064a\u062f\u064a \u0627\u064a\u0631\u0627\u0646 \u062a\u0627\u064a\u0631", + "\u06af\u0648\u0627\u0647", + "\u062a\u0648\u0644\u064a\u062f\u064a \u0644\u0627\u0633\u062a\u064a\u06a9\u0647\u0627\u064a \u0635\u0646\u0639\u062a\u064a \u0645\u0628\u0627\u0631\u06a9\u0647", + "\u0645\u0632\u062f\u0627 \u06cc\u062f\u06a9", + "\u06a9\u0648\u06cc\u0631 \u062a\u0627\u06cc\u0631", + "\u0645\u0647\u0646\u062f\u0633\u06cc \u0648 \u0645\u0634\u0627\u0648\u0631 \u0633\u0627\u0632\u0647 \u06af\u0633\u062a\u0631 \u0633\u0627\u06cc\u067e\u0627", + "\u0644\u0627\u0633\u062a\u064a\u0643 \u062f\u0646\u0627", + "\u062e\u062f\u0645\u0627\u062a \u06a9\u0645\u0627\u062a \u0645\u0627\u0634\u06cc\u0646 \u0634\u0631\u0642", + "\u0644\u0627\u0633\u062a\u06cc\u06a9 \u0628\u0627\u0631\u0632", + "\u06af\u0631\u0648\u0647 \u0641\u0631\u0647\u0646\u06af\u06cc \u0648 \u06af\u0631\u062f\u0634\u06af\u0631\u06cc", + "8", + "\u0644\u0627\u0633\u062a\u06cc\u06a9 \u067e\u0627\u0631\u0633", + "\u062a\u062c\u0627\u0631\u062a \u062a\u0648\u0633\u0639\u0647 \u06af\u0631\u062f\u0634\u06af\u0631\u064a \u0622\u062a\u064a\u0647 \u0627\u0646\u062f\u064a\u0634\u0627\u0646", + "\u0645\u062c\u062a\u0645\u0639 \u0635\u0646\u0627\u064a\u0639 \u0644\u0627\u0633\u062a\u064a\u0643 \u064a\u0632\u062f", + "\u062a\u0648\u0633\u0639\u0647 \u06af\u0631\u062f\u0634\u06af\u0631\u064a \u06a9\u0627\u0631\u0648\u0627\u0646\u0633\u0631\u0627\u064a \u067e\u0627\u0631\u0633", + "\u0645\u062c\u062a\u0645\u0639 \u0635\u0646\u0639\u062a\u064a \u0622\u0631\u062a\u0627\u0648\u064a\u0644 \u062a\u0627\u064a\u0631", + "\u06af\u0631\u0648\u0647 \u0633\u0631\u0645\u0627\u064a\u0647 \u06af\u0630\u0627\u0631\u064a \u0645\u064a\u0631\u0627\u062b \u0641\u0631\u0647\u0646\u06af\u064a \u0648 \u06af\u0631\u062f\u0634\u06af\u0631\u064a \u0627\u064a\u0631\u0627\u0646", + "\u062a\u0648\u0644\u064a\u062f\u064a \u0644\u0627\u0633\u062a\u064a\u0643 \u0627\u0644\u0628\u0631\u0632 \u2013 \u0643\u064a\u0627\u0646 \u062a\u0627\u064a\u0631", + "\u0645\u062c\u062a\u0645\u0639 \u062a\u0648\u0631\u064a\u0633\u062a\u064a\u060c \u0631\u0641\u0627\u0647\u064a \u0622\u0628\u0627\u062f\u06af\u0631\u0627\u0646 \u0627\u064a\u0631\u0627\u0646", + "\u06af\u0631\u0648\u0647 \u0634\u0631\u06a9\u062a\u0647\u0627\u06cc \u0645\u0634\u0627\u0648\u0631\u0647", + "\u06af\u0631\u0648\u0647 \u0643\u0627\u0646\u064a \u0647\u0627\u06cc \u063a\u064a\u0631 \u0641\u0644\u0632\u064a", + "irpmc", + "\u0622\u062c\u0631 \u0646\u0633\u0648\u0632 \u0627\u0645\u064a\u0646 \u0622\u0628\u0627\u062f", + "\u0628\u0648\u062f\u062c\u0647 irpmc", + "\u0622\u0630\u0631\u064a\u062a", + "\u0647\u0645\u06a9\u0627\u0631\u0627\u0646 \u0633\u06cc\u0633\u062a\u0645 \u0627\u0631\u062f\u0628\u06cc\u0644", + "\u0627\u064a\u062a\u0627\u0644\u0631\u0627\u0646", + "\u0647\u0645\u06a9\u0627\u0631\u0627\u0646 \u0633\u06cc\u0633\u062a\u0645 \u0627\u0644\u0628\u0631\u0632", + "\u0627\u064a\u0631\u0627\u0646\u064a\u062a", + "\u0647\u0645\u06a9\u0627\u0631\u0627\u0646 \u0633\u06cc\u0633\u062a\u0645 \u067e\u0646\u0627\u0647 \u0634\u0631\u0642", + "\u067e\u0631\u0645\u06cc\u062a", + "\u0647\u0645\u06a9\u0627\u0631\u0627\u0646 \u0633\u06cc\u0633\u062a\u0645 \u062e\u0631\u0627\u0633\u0627\u0646 \u062c\u0646\u0648\u0628\u06cc", + "\u067e\u0634\u0645 \u0634\u06cc\u0634\u0647 \u0627\u06cc\u0631\u0627\u0646", + "7", + "\u0647\u0645\u06a9\u0627\u0631\u0627\u0646 \u0633\u06cc\u0633\u062a\u0645 \u062e\u0631\u0627\u0633\u0627\u0646 \u0631\u0636\u0648\u06cc", + "\u062a\u0648\u0644\u06cc\u062f\u06cc \u0648 \u0635\u0646\u0639\u062a\u06cc \u0622\u0628\u06af\u06cc\u0646\u0647", + "\u0647\u0645\u06a9\u0627\u0631\u0627\u0646 \u0633\u06cc\u0633\u062a\u0645 \u062e\u0648\u0632\u0633\u062a\u0627\u0646", + "\u062e\u0627\u0643 \u0686\u064a\u0646\u064a \u0627\u064a\u0631\u0627\u0646", + "\u0647\u0645\u06a9\u0627\u0631\u0627\u0646 \u0633\u06cc\u0633\u062a\u0645 \u0632\u0646\u062c\u0627\u0646", + "\u0632\u0631\u06cc\u0646 \u0634\u06cc\u0634\u0647 \u0645\u0631\u06a9\u0632\u06cc", + "\u0647\u0645\u06a9\u0627\u0631\u0627\u0646 \u0633\u06cc\u0633\u062a\u0645 \u0641\u0627\u0631\u0633", + "\u0633\u0627\u06cc\u067e\u0627 \u0634\u06cc\u0634\u0647", + "\u0647\u0645\u06a9\u0627\u0631\u0627\u0646 \u0633\u06cc\u0633\u062a\u0645 \u0642\u0632\u0648\u06cc\u0646", + "\u0633\u0631\u0627\u0645\u064a\u0643 \u0647\u0627\u064a \u0635\u0646\u0639\u062a\u064a \u0627\u0631\u062f\u0643\u0627\u0646", + "\u0647\u0645\u06a9\u0627\u0631\u0627\u0646 \u0633\u06cc\u0633\u062a\u0645 \u06af\u06cc\u0644\u0627\u0646", + "\u0634\u064a\u0634\u0647 \u0642\u0632\u0648\u064a\u0646", + "\u0647\u0645\u06a9\u0627\u0631\u0627\u0646 \u0633\u06cc\u0633\u062a\u0645 \u0645\u0627\u0632\u0646\u062f\u0631\u0627\u0646", + "\u0634\u064a\u0634\u0647 \u0647\u0645\u062f\u0627\u0646", + "\u06af\u0631\u0648\u0647 \u0645\u0627\u0634\u064a\u0646 \u0622\u0644\u0627\u062a \u0648 \u062f\u0633\u062a\u06af\u0627\u0647\u0647\u0627\u064a \u0628\u0631\u0642\u064a", + "\u0634\u064a\u0634\u0647 \u0648 \u06af\u0627\u0632", + "\u0627\u064a\u0631\u0627\u0646 \u062a\u0631\u0627\u0646\u0633\u0641\u0648", + "\u0634\u06cc\u0634\u0647 \u062f\u0627\u0631\u0648\u0626\u06cc \u0631\u0627\u0632\u06cc \u062a\u0627\u06a9\u0633\u062a\u0627\u0646", + "\u0627\u06cc\u0631\u0627\u0646 \u062a\u0631\u0627\u0646\u0633\u0641\u0648\u06cc \u0631\u06cc", + "\u0641\u0627\u0631\u0633\u064a\u062a \u0627\u0647\u0648\u0627\u0632", + "\u067e\u0627\u0631\u0633 \u0633\u0648\u0626\u064a\u0686", + "\u0641\u0631\u0622\u0648\u0631\u062f\u0647 \u0647\u0627\u064a \u0646\u0633\u0648\u0632 \u067e\u0627\u0631\u0633", + "\u062a\u0627\u0644 \u0627\u06cc\u0631\u0627\u0646", + "\u0641\u0631\u0622\u0648\u0631\u062f\u0647 \u0647\u0627\u064a \u0646\u0633\u0648\u0632\u0622\u0630\u0631", + "\u062a\u0627\u0645\u06cc\u0646 \u062a\u0627\u0628\u0644\u0648", + "\u0641\u0631\u0627\u0648\u0631\u062f\u0647 \u0647\u0627\u06cc \u0646\u0633\u0648\u0632 \u0627\u06cc\u0631\u0627\u0646", + "\u062a\u062c\u0647\u06cc\u0632\u0627\u062a \u0627\u0646\u062a\u0642\u0627\u0644 \u0628\u0631\u0642 \u067e\u0627\u0631\u0633", + "\u0643\u0627\u0631\u062e\u0627\u0646\u062c\u0627\u062a \u062a\u0648\u0644\u064a\u062f\u064a \u0634\u064a\u0634\u0647 \u062f\u0627\u0631\u0648\u064a\u064a \u0631\u0627\u0632\u064a", + "\u062a\u0631\u0627\u0646\u0633\u0641\u0648\u0631 \u0645\u0627\u062a\u0648\u0631 \u062a\u0648\u0632\u06cc\u0639 \u0632\u0646\u06af\u0627\u0646", + "\u0643\u0627\u0631\u062e\u0627\u0646\u0647 \u0641\u0627\u0631\u0633\u064a\u062a \u062f\u0631\u0648\u062f", + "\u062a\u0647\u0631\u0627\u0646 \u067e\u0627\u062f\u0646\u0627", + "\u0648\u0631\u0632\u064a\u0631\u0627\u0646", + "\u062a\u0648\u0631\u0628\u0648\u0698\u0646\u0631\u0627\u062a\u0648\u0631 \u0634\u0627\u0647\u0631\u0648\u062f", + "\u0645\u0642\u0631\u0647 \u0633\u0627\u0632\u06cc \u0627\u06cc\u0631\u0627\u0646", + "\u062a\u0648\u0633 \u0641\u06cc\u0648\u0632", + "\u0686\u06cc\u0646\u06cc \u0633\u0627\u0632\u06cc \u0627\u0644\u0628\u0631\u0632", + "\u062c\u0627\u0628\u0648\u0646", + "\u06af\u0631\u0648\u0647 \u0627\u0631\u062a\u0628\u0627\u0637\u0627\u062a", + "\u062e\u06cc\u0627\u0645 \u0627\u0644\u06a9\u062a\u0631\u06cc\u06a9", + "\u0627\u0631\u062a\u0628\u0627\u0637\u0627\u062a \u0641\u0646 \u0622\u0648\u0627", + "\u0635\u0646\u0627\u064a\u0639 \u062c\u0648\u0634\u0643\u0627\u0628 \u064a\u0632\u062f", + "\u0627\u0631\u062a\u0628\u0627\u0637\u0627\u062a \u06a9\u0648\u0647 \u0646\u0648\u0631", + "\u0635\u0646\u0627\u06cc\u0639 \u06a9\u0627\u0628\u0644 \u0633\u0627\u0632\u06cc \u0627\u0641\u0642 \u0627\u0644\u0628\u0631\u0632", + "\u0627\u0631\u062a\u0628\u0627\u0637\u0627\u062a \u0633\u06cc\u0627\u0631 \u0627\u06cc\u0631\u0627\u0646 \u2013 \u0647\u0645\u0631\u0627\u0647 \u0627\u0648\u0644", + "\u0635\u0646\u0639\u062a\u06cc \u0645\u0647\u0646\u062f\u0633\u06cc \u067e\u0627\u0644\u0627\u06cc\u0634 \u0646\u06cc\u0631\u0648", + "\u0645\u062e\u0627\u0628\u0631\u0627\u062a \u0627\u06cc\u0631\u0627\u0646", + "\u0641\u0627\u0631\u0627\u062a\u0644", + "\u06af\u0631\u0648\u0647 \u0634\u0631\u06a9\u062a \u0647\u0627\u06cc \u067e\u062e\u0634", + "\u0643\u0627\u0628\u0644 \u0627\u0644\u0628\u0631\u0632", + "\u067e\u062e\u0634 \u0633\u0631\u0627\u0633\u0631\u06cc \u06a9\u0627\u0644\u0627\u06cc \u06a9\u0627\u0644\u0628\u0631", + "\u0643\u0627\u0628\u0644 \u0628\u0627\u062e\u062a\u0631", + "\u067e\u062e\u0634 \u0647\u062c\u0631\u062a", + "\u0643\u0627\u0628\u0644\u0647\u0627\u064a \u0645\u062e\u0627\u0628\u0631\u0627\u062a\u064a \u0634\u0647\u064a\u062f \u0642\u0646\u062f\u064a", + "\u062a\u0648\u0632\u064a\u0639 \u062f\u0627\u0631\u0648\u0647\u0627\u064a \u062f\u0627\u0645\u064a \u062f\u0627\u0631\u0648\u067e\u062e\u0634", + "\u0643\u0627\u0631\u062e\u0627\u0646\u062c\u0627\u062a \u0643\u0627\u0628\u0644\u0633\u0627\u0632\u064a \u0627\u064a\u0631\u0627\u0646", + "\u0645\u0647\u0646\u062f\u0633\u064a \u0648 \u067e\u0634\u062a\u064a\u0628\u0627\u0646\u064a \u067e\u062e\u0634 \u0641\u0631\u0622\u0648\u0631\u062f\u0647 \u0647\u0627\u064a \u0646\u0641\u062a\u064a \u0627\u0645\u064a\u0646", + "\u06a9\u0627\u0628\u0644 \u062a\u06a9", + "\u06af\u0631\u0648\u0647 \u0628\u06cc\u0645\u0647", + "\u0644\u0627\u0645\u067e \u067e\u0627\u0631\u0633 \u0634\u0647\u0627\u0628", + "\u0628\u064a\u0645\u0647 \u067e\u0627\u0633\u0627\u0631\u06af\u0627\u062f", + "\u0645\u0627\u0632\u06cc \u0646\u0648\u0631", + "\u0628\u06cc\u0645\u0647 \u0622\u0633\u06cc\u0627", + "\u0645\u0647\u0646\u062f\u0633\u06cc \u0645\u067e\u0646\u0627 \u0645\u06a9\u0648", + "\u0628\u06cc\u0645\u0647 \u0627\u0644\u0628\u0631\u0632", + "\u0645\u0647\u0646\u062f\u0633\u06cc \u0648 \u0633\u0627\u062e\u062a \u062a\u0648\u0631\u0628\u06cc\u0646 \u0645\u067e\u0646\u0627 \u062a\u0648\u06a9\u0627", + "\u0628\u06cc\u0645\u0647 \u067e\u0627\u0631\u0633\u06cc\u0627\u0646", + "\u0645\u0647\u0646\u062f\u0633\u06cc \u0648 \u0633\u0627\u062e\u062a \u0698\u0646\u0631\u0627\u062a\u0648\u0631 \u0645\u067e\u0646\u0627 \u2013 \u067e\u0627\u0631\u0633", + "\u0628\u06cc\u0645\u0647 \u062f\u0627\u0646\u0627", + "\u0645\u0648\u062a\u0648\u0698\u0646", + "\u0628\u06cc\u0645\u0647 \u062f\u06cc", + "\u0646\u064a\u0631\u0648 \u062a\u0631\u0627\u0646\u0633", + "\u0628\u06cc\u0645\u0647 \u0646\u0648\u06cc\u0646", + "\u067e\u0627\u0631\u0633 \u0646\u0648\u0631 \u0627\u0644\u06a9\u062a\u0631\u06cc\u06a9", + "\u0635\u0646\u062f\u0648\u0642 \u0628\u06cc\u0645\u0647 \u0633\u0631\u0645\u0627\u06cc\u0647 \u06af\u0630\u0627\u0631\u06cc \u0641\u0639\u0627\u0644\u06cc\u062a \u0647\u0627\u06cc \u0645\u0639\u062f\u0646\u06cc", + "\u062a\u0648\u0644\u064a\u062f\u064a \u0642\u0648\u0647 \u067e\u0627\u0631\u0633", + "\u06af\u0631\u0648\u0647 \u0633\u0631\u0645\u0627\u064a\u0647 \u06af\u0630\u0627\u0631\u064a \u0647\u0627", + "\u0645\u0647\u0646\u062f\u0633\u06cc \u0648 \u0633\u0627\u062e\u062a \u067e\u0631\u0647 \u062a\u0648\u0631\u0628\u064a\u0646 \u0645\u067e\u0646\u0627 \u2013 \u067e\u0631\u062a\u0648", + "\u062d\u0641\u06cc\u0638 \u0633\u0627\u0645\u0627\u0646\u0647", + "\u062a\u0627\u0645\u06cc\u0646 \u0642\u0637\u0639\u0627\u062a \u0648 \u062a\u062c\u0647\u06cc\u0632\u0627\u062a \u0633\u0631\u0648 \u0646\u06cc\u0631\u0648 \u0634\u06cc\u0631\u0627\u0632", + "\u062a\u06a9\u0627\u062f\u0648", + "\u0635\u0646\u0627\u06cc\u0639 \u0645\u0647\u062a\u0627\u0628 \u062e\u0631\u0627\u0633\u0627\u0646", + "\u0633\u0631\u0645\u0627\u064a\u0647 \u06af\u0630\u0627\u0631\u064a \u0622\u062a\u064a\u0647 \u062f\u0645\u0627\u0648\u0646\u062f", + "\u0635\u0646\u0639\u062a\u064a \u0645\u0647\u0631 \u0622\u0628\u0627\u062f", + "\u0633\u0631\u0645\u0627\u064a\u0647 \u06af\u0630\u0627\u0631\u064a \u0627\u0646\u062f\u064a\u0634\u0647 \u0645\u062d\u0648\u0631\u0627\u0646", + "\u06af\u0631\u0648\u0647 \u0643\u0634\u0627\u0648\u0631\u0632\u064a \u060c \u062f\u0627\u0645\u067e\u0631\u0648\u0631\u064a \u0648 \u062e\u062f\u0645\u0627\u062a \u0648\u0627\u0628\u0633\u062a\u0647 \u0628\u0647 \u0622\u0646", + "\u0633\u0631\u0645\u0627\u064a\u0647 \u06af\u0630\u0627\u0631\u064a \u0628\u0647\u0645\u0646", + "\u062a\u0644\u06cc\u0633\u0647 \u0646\u0645\u0648\u0646\u0647", + "\u0633\u0631\u0645\u0627\u064a\u0647 \u06af\u0630\u0627\u0631\u064a \u067e\u0627\u0631\u0633 \u062a\u0648\u0634\u0647", + "\u062f\u0627\u0646\u0647 \u0686\u06cc\u0646", + "\u0633\u0631\u0645\u0627\u064a\u0647 \u06af\u0630\u0627\u0631\u064a \u062a\u0648\u0633\u0639\u0647 \u0622\u0630\u0631\u0628\u0627\u064a\u062c\u0627\u0646", + "\u062f\u0627\u0645\u067e\u0631\u0648\u0631\u06cc \u0648 \u0645\u0631\u063a\u062f\u0627\u0631\u06cc \u062f\u0634\u062a \u062e\u0631\u0645\u062f\u0631\u0647", + "\u0633\u0631\u0645\u0627\u064a\u0647 \u06af\u0630\u0627\u0631\u064a \u062a\u0648\u0633\u0639\u0647 \u0635\u0646\u0639\u062a\u064a \u0627\u064a\u0631\u0627\u0646", + "\u062f\u0627\u0645\u062f\u0627\u0631\u06cc \u0634\u06cc\u0631 \u0648 \u062f\u0627\u0645 \u0628\u0646\u06cc\u0627\u062f", + "\u0633\u0631\u0645\u0627\u064a\u0647 \u06af\u0630\u0627\u0631\u064a \u062a\u0648\u0633\u0639\u0647 \u0645\u0644\u064a", + "\u0634\u06cc\u0631 \u0648 \u06af\u0648\u0634\u062a \u0632\u0627\u06af\u0631\u0633", + "\u0633\u0631\u0645\u0627\u064a\u0647 \u06af\u0630\u0627\u0631\u064a \u0686\u0634\u0645 \u0627\u0646\u062f\u0627\u0632 \u062a\u0648\u0633\u0639\u0647 \u0634\u0645\u0627\u0644", + "\u06a9\u0634\u0627\u0648\u0631\u0632\u06cc \u0648\u062f\u0627\u0645\u067e\u0631\u0648\u0631\u06cc \u0628\u06cc\u0646\u0627\u0644\u0648\u062f", + "\u0633\u0631\u0645\u0627\u064a\u0647 \u06af\u0630\u0627\u0631\u064a \u0633\u0627\u062e\u062a\u0645\u0627\u0646 \u0627\u064a\u0631\u0627\u0646 \u2013 \u0647\u0644\u062f\u064a\u0646\u06af", + "\u06a9\u0634\u0627\u0648\u0631\u0632\u06cc \u0648\u062f\u0627\u0645\u067e\u0631\u0648\u0631\u06cc \u062f\u0634\u062a \u0646\u0648\u06cc\u0646 \u0645\u0644\u0627\u06cc\u0631\u0627", + "\u0633\u0631\u0645\u0627\u064a\u0647 \u06af\u0630\u0627\u0631\u064a \u0633\u0627\u064a\u067e\u0627", + "\u06a9\u0634\u0627\u0648\u0631\u0632\u06cc \u0648\u062f\u0627\u0645\u067e\u0631\u0648\u0631\u06cc \u06cc\u0627\u0633\u0648\u062c", + "\u0633\u0631\u0645\u0627\u064a\u0647 \u06af\u0630\u0627\u0631\u064a \u0633\u067e\u0647", + "\u06a9\u0634\u062a \u0648 \u062f\u0627\u0645 \u0642\u06cc\u0627\u0645 \u0627\u0635\u0641\u0647\u0627\u0646", + "\u0633\u0631\u0645\u0627\u064a\u0647 \u06af\u0630\u0627\u0631\u064a \u0635\u0646\u062f\u0648\u0642 \u0628\u0627\u0632\u0646\u0634\u0633\u062a\u06af\u064a \u0643\u0634\u0648\u0631\u064a", + "\u06a9\u0634\u062a \u0648\u0635\u0646\u0639\u062a \u0633\u0628\u0632 \u067e\u0627\u0633\u0627\u0631\u06af\u0627\u062f", + "\u0633\u0631\u0645\u0627\u064a\u0647 \u06af\u0630\u0627\u0631\u064a \u0635\u0646\u0639\u062a \u0628\u064a\u0645\u0647", + "\u06af\u0633\u062a\u0631\u0634 \u0635\u0646\u0627\u064a\u0639 \u0648 \u062e\u062f\u0645\u0627\u062a \u06a9\u0634\u0627\u0648\u0631\u0632\u064a", + "\u0633\u0631\u0645\u0627\u064a\u0647 \u06af\u0630\u0627\u0631\u064a \u0635\u0646\u0639\u062a \u0648\u0645\u0639\u062f\u0646", + "\u0645\u062c\u062a\u0645\u0639 \u062f\u0627\u0645\u062f\u0627\u0631\u06cc \u0628\u06cc\u062c\u06cc\u0646", + "\u0633\u0631\u0645\u0627\u064a\u0647 \u06af\u0630\u0627\u0631\u064a \u06af\u0631\u0648\u0647 \u0635\u0646\u0627\u064a\u0639 \u0628\u0647\u0634\u0647\u0631 \u0627\u064a\u0631\u0627\u0646", + "\u0645\u062c\u062a\u0645\u0639 \u0634\u06cc\u0631 \u0648 \u06af\u0648\u0634\u062a \u0645\u0647\u062f\u0634\u062a", + "\u0633\u0631\u0645\u0627\u064a\u0647 \u06af\u0630\u0627\u0631\u064a \u06af\u0631\u0648\u0647 \u0635\u0646\u0639\u062a\u064a \u0631\u0646\u0627", + "\u0645\u06af\u0633\u0627\u0644", + "\u0633\u0631\u0645\u0627\u064a\u0647 \u06af\u0630\u0627\u0631\u064a \u0645\u0639\u064a\u0627\u0631 \u0635\u0646\u0639\u062a \u067e\u0627\u0631\u0633", + "\u06a9\u0634\u062a \u0648\u0635\u0646\u0639\u062a \u067e\u06cc\u0648\u0646\u062f \u0647\u0631\u0627\u0632", + "\u0633\u0631\u0645\u0627\u064a\u0647 \u06af\u0630\u0627\u0631\u064a \u0645\u0644\u062a", + "\u06af\u0631\u0648\u0647 \u0645\u062d\u0635\u0648\u0644\u0627\u062a \u0641\u0644\u0632\u064a", + "\u0633\u0631\u0645\u0627\u064a\u0647 \u06af\u0630\u0627\u0631\u064a \u0645\u0644\u064a \u0627\u064a\u0631\u0627\u0646", + "\u0635\u0646\u0639\u062a\u06cc \u06af\u0627\u0645 \u0627\u0631\u0627\u06a9", + "\u0633\u0631\u0645\u0627\u064a\u0647 \u06af\u0630\u0627\u0631\u064a \u0646\u064a\u0631\u0648", + "\u0622\u0631\u06cc\u0627 \u0628\u0627\u0631\u0648\u0646 \u062a\u0648\u0633", + "\u0633\u0631\u0645\u0627\u064a\u0647 \u06af\u0630\u0627\u0631\u064a \u0647\u0627\u0645\u0648\u0646 \u06a9\u064a\u0634", + "\u067e\u0648\u062f\u0631 \u062c\u0648\u0634 \u0627\u06cc\u0631\u0627\u0646", + "\u0633\u0631\u0645\u0627\u06cc\u0647 \u06af\u0630\u0627\u0631\u06cc \u0627\u0639\u062a\u0645\u0627\u062f \u062c\u0645", + "\u062a\u0648\u0644\u06cc\u062f\u06cc \u0648 \u0635\u0646\u0639\u062a\u06cc \u0627\u0644\u06a9\u062a\u0631\u0648\u062f \u06cc\u0632\u062f", + "\u0633\u0631\u0645\u0627\u06cc\u0647 \u06af\u0630\u0627\u0631\u06cc \u0627\u0642\u062a\u0635\u0627\u062f \u0646\u0648\u06cc\u0646", + "\u062c\u0648\u0634 \u0648 \u0627\u06a9\u0633\u06cc\u0698\u0646 \u0627\u06cc\u0631\u0627\u0646", + "\u0633\u0631\u0645\u0627\u06cc\u0647 \u06af\u0630\u0627\u0631\u06cc \u0627\u06cc\u0633\u0627\u062a\u06cc\u0633 \u067e\u0648\u06cc\u0627", + "\u062f\u0698\u067e\u0627\u062f", + "\u0633\u0631\u0645\u0627\u06cc\u0647 \u06af\u0630\u0627\u0631\u06cc \u067e\u0627\u0631\u0633 \u0622\u0631\u06cc\u0627\u0646", + "\u0633\u0648\u0644\u06cc\u0631\u0627\u0646", + "\u0633\u0631\u0645\u0627\u06cc\u0647 \u06af\u0630\u0627\u0631\u06cc \u062a\u0648\u0633\u0639\u0647 \u0648 \u0639\u0645\u0631\u0627\u0646 \u0627\u0633\u062a\u0627\u0646 \u0627\u0631\u062f\u0628\u06cc\u0644-\u0633\u0628\u0644\u0627\u0646 \u0633\u0628\u0632", + "\u0635\u0646\u0627\u064a\u0639 \u0645\u0641\u062a\u0648\u0644\u064a \u0632\u0646\u062c\u0627\u0646", + "\u0633\u0631\u0645\u0627\u06cc\u0647 \u06af\u0630\u0627\u0631\u06cc \u062f\u0627\u0631\u0648\u06cc\u06cc \u062a\u0627\u0645\u06cc\u0646", + "\u0635\u0646\u0627\u06cc\u0639 \u0622\u0630\u0631\u0622\u0628", + "\u0633\u0631\u0645\u0627\u06cc\u0647 \u06af\u0630\u0627\u0631\u06cc \u062f\u0627\u0646\u0627\u06cc\u0627\u0646 \u067e\u0627\u0631\u0633", + "\u0635\u0646\u0627\u06cc\u0639 \u0627\u0633\u062a\u06cc\u0644 \u0627\u0644\u0628\u0631\u0632", + "\u0633\u0631\u0645\u0627\u06cc\u0647 \u06af\u0630\u0627\u0631\u06cc \u0633\u0631\u0648\u0634 \u06cc\u0627\u0631\u0627\u0646", + "\u0635\u0646\u0627\u06cc\u0639 \u0628\u0633\u062a\u0647 \u0628\u0646\u062f\u06cc \u0627\u06cc\u0631\u0627\u0646", + "\u0633\u0631\u0645\u0627\u06cc\u0647 \u06af\u0630\u0627\u0631\u06cc \u0635\u0646\u062f\u0648\u0642 \u0628\u0627\u0632\u0646\u0634\u0633\u062a\u06af\u06cc \u06a9\u0627\u0631\u06a9\u0646\u0627\u0646 \u0628\u0627\u0646\u06a9 \u0647\u0627", + "\u0635\u0646\u0627\u06cc\u0639 \u0628\u0633\u062a\u0647 \u0628\u0646\u062f\u06cc \u0645\u0634\u0647\u062f", + "\u06af\u0633\u062a\u0631\u0634 \u0633\u0631\u0645\u0627\u064a\u0647 \u06af\u0630\u0627\u0631\u064a \u0627\u064a\u0631\u0627\u0646 \u062e\u0648\u062f\u0631\u0648", + "\u0635\u0646\u0627\u06cc\u0639 \u0641\u0644\u0632\u06cc \u06a9\u0648\u0634\u0627", + "\u06af\u0633\u062a\u0631\u0634 \u0633\u0631\u0645\u0627\u06cc\u0647 \u06af\u0630\u0627\u0631\u06cc \u0627\u06cc\u0631\u0627\u0646\u06cc\u0627\u0646", + "\u0635\u0646\u0639\u062a\u06cc \u0622\u0645\u0627", + "\u0645\u062f\u064a\u0631\u064a\u062a \u0633\u0631\u0645\u0627\u064a\u0647 \u06af\u0630\u0627\u0631\u064a \u0627\u0645\u064a\u062f", + "\u0635\u0646\u0639\u062a\u06cc \u062c\u0627\u0645 \u062f\u0627\u0631\u0648", + "\u0646\u06cc\u0631\u0648 \u0633\u0631\u0645\u0627\u06cc\u0647", + "\u0644\u0627\u0645\u06cc\u0631\u0627\u0646 \u2013 \u062a\u06cc\u063a \u0627\u06cc\u0631\u0627\u0646", + "\u0647\u0644\u062f\u06cc\u0646\u06af \u062a\u0648\u0633\u0639\u0647 \u0645\u0639\u0627\u062f\u0646 \u0648 \u0635\u0646\u0627\u06cc\u0639 \u0645\u0639\u062f\u0646\u06cc \u062e\u0627\u0648\u0631 \u0645\u06cc\u0627\u0646\u0647 -\u0645\u06cc\u062f\u06a9\u0648", + "\u0622\u0648\u0646\u06af\u0627\u0646", + "\u0645\u0644\u06cc \u0646\u0641\u062a \u0627\u06cc\u0631\u0627\u0646", + "\u067e\u0627\u0631\u0633 \u0645\u062a\u0627\u0644", + "\u0645\u062f\u064a\u0631\u064a\u062a \u0633\u0631\u0645\u0627\u064a\u0647 \u0628\u0631\u0646\u0627", + "\u067e\u0627\u06cc\u0633\u0627\u0632", + "\u0633\u0631\u0645\u0627\u064a\u0647 \u06af\u0630\u0627\u0631\u064a \u0628\u0648\u0639\u0644\u064a", + "\u062a\u0648\u0633\u0639\u0647 \u0648 \u06af\u0633\u062a\u0631\u0634 \u0635\u0646\u0627\u06cc\u0639 \u0628\u0633\u062a\u0647 \u0628\u0646\u062f\u06cc \u0641\u0644\u0632\u06cc", + "\u0633\u0631\u0645\u0627\u064a\u0647 \u06af\u0630\u0627\u0631\u064a \u0633\u0645\u0646\u062f", + "\u062a\u0648\u0644\u06cc\u062f\u06cc \u0627\u0628\u0632\u0627\u0631 \u0645\u0647\u062f\u06cc", + "\u0633\u0631\u0645\u0627\u064a\u0647 \u06af\u0630\u0627\u0631\u064a \u0635\u0646\u0627\u064a\u0639 \u067e\u062a\u0631\u0648\u0634\u064a\u0645\u064a", + "\u06af\u0633\u062a\u0631\u0634 \u0635\u0646\u0627\u06cc\u0639 \u0627\u0646\u0631\u0698\u06cc \u0622\u0630\u0631\u0622\u0628", + "\u0633\u0631\u0645\u0627\u064a\u0647 \u06af\u0630\u0627\u0631\u064a \u0643\u0627\u0631 \u0622\u0641\u0631\u064a\u0646", + "\u0635\u0646\u0627\u06cc\u0639 \u0641\u0644\u0632\u06cc \u0627\u06cc\u0631\u0627\u0646", + "\u0633\u0631\u0645\u0627\u064a\u0647 \u06af\u0630\u0627\u0631\u064a \u0646\u0641\u062a \u0642\u0634\u0645", + "\u0635\u0646\u0639\u062a\u06cc \u06a9\u0627\u0648\u0647", + "\u0633\u0631\u0645\u0627\u06cc\u0647 \u06af\u0630\u0627\u0631\u06cc \u067e\u0648\u06cc\u0627 \u0647\u0645\u06af\u0627\u0645", + "\u0635\u0646\u0639\u062a\u06cc \u0645\u0644\u0627\u06cc\u0631", + "\u0633\u0631\u0645\u0627\u06cc\u0647 \u06af\u0630\u0627\u0631\u06cc \u062a\u0648\u0633\u0639\u0647\u00a0 \u0627\u0644\u0648\u0646\u062f \u063a\u062f\u06cc\u0631", + "\u0628\u0633\u062a\u0647 \u0628\u0646\u062f\u064a \u0627\u0644\u0628\u0631\u0632", + "\u06af\u0631\u0648\u0647 \u0641\u0639\u0627\u0644\u064a\u062a\u0647\u0627\u064a \u067e\u0634\u062a\u064a\u0628\u0627\u0646\u064a \u0648 \u062d\u0645\u0644 \u0648 \u0646\u0642\u0644", + "\u06af\u0631\u0648\u0647 \u062d\u0645\u0644 \u0648 \u0646\u0642\u0644\u060c \u0627\u0646\u0628\u0627\u0631\u062f\u0627\u0631\u06cc \u0648 \u0627\u0631\u062a\u0628\u0627\u0637\u0627\u062a", + "\u062e\u062f\u0645\u0627\u062a \u062f\u0631\u064a\u0627\u064a\u064a \u062a\u0627\u064a\u062f\u0648\u0627\u062a\u0631\u062e\u0627\u0648\u0631\u0645\u064a\u0627\u0646\u0647", + "\u0628\u0646\u06cc\u0627\u062f\u0628\u0627\u0631\u0627\u0646\u062f\u0627\u0632", + "\u06af\u0631\u0648\u0647 \u062a\u0648\u0644\u064a\u062f\u0627\u062a \u067e\u062a\u0631\u0648\u0634\u064a\u0645\u064a", + "\u062a\u0648\u06a9\u0627 \u0631\u06cc\u0644", + "\u067e\u062a\u0631\u0648 \u0634\u06cc\u0645\u06cc \u0644\u0627\u0644\u0647", + "\u062d\u0645\u0644 \u0648 \u0646\u0642\u0644 \u0622\u0634\u0646\u0627 \u0631\u0627\u0647 \u0633\u0645\u0627\u0621", + "\u067e\u062a\u0631\u0648\u0634\u064a\u0645\u064a \u0622\u0628\u0627\u062f\u0627\u0646", + "\u062d\u0645\u0644 \u0648 \u0646\u0642\u0644 \u0628\u06cc\u0646 \u0627\u0644\u0645\u0644\u0644\u06cc \u062e\u0644\u06cc\u062c \u0641\u0627\u0631\u0633", + "\u067e\u062a\u0631\u0648\u0634\u064a\u0645\u064a \u0627\u0631\u0627\u0643-\u067e\u062a\u0631\u0648\u0634\u06cc\u0645\u06cc \u0634\u0627\u0632\u0646\u062f", + "\u062d\u0645\u0644 \u0648 \u0646\u0642\u0644 \u067e\u062a\u0631\u0648\u0634\u06cc\u0645\u06cc", + "\u067e\u062a\u0631\u0648\u0634\u064a\u0645\u064a \u0627\u0635\u0641\u0647\u0627\u0646", + "\u062d\u0645\u0644 \u0648 \u0646\u0642\u0644 \u062a\u0648\u06a9\u0627", + "\u067e\u062a\u0631\u0648\u0634\u064a\u0645\u064a \u0634\u064a\u0631\u0627\u0632", + "\u06af\u0631\u0648\u0647 \u0641\u0631\u0622\u0648\u0631\u062f\u0647 \u0647\u0627\u064a \u0646\u0641\u062a\u064a \u0643\u0643 \u0648 \u0633\u0648\u062e\u062a \u0647\u0633\u062a\u0647 \u0627\u064a", + "\u067e\u062a\u0631\u0648\u0634\u06cc\u0645\u06cc\u00a0 \u067e\u0631\u062f\u06cc\u0633", + "\u067e\u0627\u0644\u0627\u064a\u0634\u06af\u0627\u0647 \u0646\u0641\u062a \u062a\u0628\u0631\u064a\u0632", + "\u067e\u062a\u0631\u0648\u0634\u06cc\u0645\u06cc\u00a0 \u0632\u0627\u06af\u0631\u0633", + "\u067e\u0627\u0644\u0627\u06cc\u0634 \u0646\u0641\u062a \u0622\u0628\u0627\u062f\u0627\u0646", + "\u067e\u062a\u0631\u0648\u0634\u06cc\u0645\u06cc \u0627\u0645\u06cc\u0631\u06a9\u0628\u06cc\u0631", + "\u067e\u0627\u0644\u0627\u06cc\u0634 \u0646\u0641\u062a \u0628\u0646\u062f\u0631 \u0639\u0628\u0627\u0633", + "\u067e\u062a\u0631\u0648\u0634\u06cc\u0645\u06cc \u0628\u0646\u062f\u0631 \u0627\u0645\u0627\u0645", + "\u067e\u0627\u0644\u0627\u06cc\u0634 \u0646\u0641\u062a \u062a\u0647\u0631\u0627\u0646", + "\u067e\u062a\u0631\u0648\u0634\u06cc\u0645\u06cc \u0628\u06cc\u0633\u062a\u0648\u0646", + "\u067e\u0627\u0644\u0627\u06cc\u0634 \u0646\u0641\u062a \u0644\u0627\u0648\u0627\u0646", + "\u067e\u062a\u0631\u0648\u0634\u06cc\u0645\u06cc \u062a\u0646\u062f \u06af\u0648\u06cc\u0627\u0646", + "\u067e\u0627\u0644\u0627\u06cc\u0634\u06af\u0627\u0647 \u0646\u0641\u062a \u0634\u06cc\u0631\u0627\u0632", + "\u067e\u062a\u0631\u0648\u0634\u06cc\u0645\u06cc \u062c\u0645", + "\u062a\u062c\u0647\u064a\u0632 \u0646\u064a\u0631\u0648\u064a \u0632\u0646\u06af\u0627\u0646", + "\u067e\u062a\u0631\u0648\u0634\u06cc\u0645\u06cc \u062c\u0647\u0631\u0645", + "\u062e\u062f\u0645\u0627\u062a \u062d\u0641\u0627\u0631\u06cc \u0635\u0646\u0627\u06cc\u0639 \u0646\u0641\u062a", + "\u067e\u062a\u0631\u0648\u0634\u06cc\u0645\u06cc \u062e\u0627\u0631\u06a9", + "\u0646\u0641\u062a \u0627\u06cc\u0631\u0627\u0646\u0648\u0644", + "\u067e\u062a\u0631\u0648\u0634\u06cc\u0645\u06cc \u062e\u0631\u0627\u0633\u0627\u0646", + "\u0646\u0641\u062a \u0628\u0647\u0631\u0627\u0646", + "\u067e\u062a\u0631\u0648\u0634\u06cc\u0645\u06cc \u0631\u062c\u0627\u0644", + "\u0646\u0641\u062a \u067e\u0627\u0631\u0633", + "\u067e\u062a\u0631\u0648\u0634\u06cc\u0645\u06cc \u0641\u0646 \u0622\u0648\u0631\u0627\u0646", + "\u0646\u06af\u06cc\u0646 \u0641\u062e\u0631 \u0622\u0630\u0631\u0628\u0627\u06cc\u062c\u0627\u0646", + "\u067e\u062a\u0631\u0648\u0634\u06cc\u0645\u06cc \u0645\u0627\u0631\u0648\u0646", + "\u062a\u0648\u0633\u0639\u0647 \u0646\u0641\u062a \u0648\u06af\u0627\u0632 \u0645\u067e\u0646\u0627", + "\u067e\u062a\u0631\u0648\u0634\u06cc\u0645\u06cc \u0645\u0628\u06cc\u0646", + "\u062a\u0648\u0644\u06cc\u062f\u06cc \u0645\u062e\u0627\u0632\u0646 \u06af\u0627\u0632 \u0637\u0628\u06cc\u0639\u06cc \u0622\u0633\u06cc\u0627 \u0646\u0627\u0645\u0627", + "\u0635\u0646\u0627\u06cc\u0639 \u067e\u062a\u0631\u0648\u0634\u06cc\u0645\u06cc \u06a9\u0631\u0645\u0627\u0646\u0634\u0627\u0647", + "\u06af\u0631\u0648\u0647 \u0643\u0627\u0634\u064a \u0648 \u0633\u0631\u0627\u0645\u064a\u0643", + "\u067e\u062a\u0631\u0648\u0634\u064a\u0645\u064a \u0627\u0631\u0648\u0646\u062f", + "\u067e\u0627\u0631\u0633 \u0633\u0631\u0627\u0645", + "\u067e\u062a\u0631\u0648\u0634\u064a\u0645\u064a \u0628\u0631\u0632\u0648\u064a\u0647", + "\u062a\u0648\u0644\u06cc\u062f \u0633\u0631\u0627\u0645 \u062f\u06cc\u0631 \u06af\u062f\u0627\u0632", + "\u067e\u062a\u0631\u0648\u0634\u064a\u0645\u064a \u0641\u062c\u0631", + "\u062a\u0648\u0644\u06cc\u062f\u06cc \u062a\u0648\u0633 \u0686\u06cc\u0646\u06cc", + "\u0645\u062f\u064a\u0631\u064a\u062a \u062a\u0648\u0633\u0639\u0647 \u0635\u0646\u0627\u064a\u0639 \u067e\u062a\u0631\u0648\u0634\u064a\u0645\u064a", + "\u062a\u0648\u0644\u06cc\u062f\u06cc \u06af\u0631\u0627\u0646\u06cc\u062a \u0628\u0647\u0633\u0631\u0627\u0645", + "\u067e\u062a\u0631\u0648\u0634\u064a\u0645\u064a \u0628\u0648\u0639\u0644\u064a \u0633\u064a\u0646\u0627", + "\u0633\u0631\u0627\u0645\u06cc\u06a9 \u0637\u0648\u0633", + "\u067e\u062a\u0631\u0648\u0634\u064a\u0645\u064a \u0628\u064a\u0646 \u0627\u0644\u0645\u0644\u0644", + "\u0635\u0646\u0627\u06cc\u0639 \u0686\u06cc\u0646\u06cc \u0632\u0631\u06cc\u0646 \u0627\u06cc\u0631\u0627\u0646", + "\u067e\u062a\u0631\u0648\u0634\u064a\u0645\u064a \u062e\u0648\u0632\u0633\u062a\u0627\u0646", + "\u0635\u0646\u0627\u06cc\u0639 \u06a9\u0627\u0634\u06cc \u0627\u0635\u0641\u0647\u0627\u0646", + "\u067e\u062a\u0631\u0648\u0634\u064a\u0645\u064a \u067e\u0627\u0631\u0633", + "\u0635\u0646\u0627\u06cc\u0639 \u06a9\u0627\u0634\u06cc \u062a\u06cc\u0645\u0627", + "\u0627\u0648\u0631\u0647 \u0648 \u061b\u0622\u0645\u0648\u0646\u06cc\u06a9 \u067e\u062a\u0631\u0648\u0634\u06cc\u0645\u06cc \u0632\u0646\u062c\u0627\u0646", + "\u0635\u0646\u0627\u06cc\u0639 \u06a9\u0627\u0634\u06cc \u0646\u0627\u0626\u06cc\u0646", + "\u067e\u062a\u0631\u0648\u0634\u064a\u0645\u064a \u0641\u0633\u0627", + "\u0635\u0646\u0627\u06cc\u0639 \u06a9\u0627\u0634\u06cc \u0648 \u0633\u0631\u0627\u0645\u06cc\u06a9 \u0627\u0644\u0648\u0646\u062f", + "\u067e\u062a\u0631\u0648\u0634\u06cc\u0645\u06cc \u062f\u0627\u0631\u0627\u0628", + "\u06a9\u0627\u0631\u062e\u0627\u0646\u062c\u0627\u062a \u06a9\u0627\u0634\u06cc \u0648 \u0633\u0631\u0627\u0645\u06cc\u06a9 \u062d\u0627\u0641\u0638", + "\u067e\u062a\u0631\u0648\u0634\u06cc\u0645\u06cc \u0633\u0631\u0645\u0627\u06cc\u0647 \u06af\u0630\u0627\u0631\u06cc \u0627\u06cc\u0631\u0627\u0646\u06cc\u0627\u0646", + "\u06a9\u0627\u0631\u062e\u0627\u0646\u0647 \u0686\u06cc\u0646\u06cc \u0627\u06cc\u0631\u0627\u0646", + "\u067e\u062a\u0631\u0648\u0634\u06cc\u0645\u06cc \u0644\u0631\u062f\u06af\u0627\u0646", + "\u06a9\u0627\u0634\u06cc \u0628\u06cc\u0633\u062a\u0648\u0646", + "\u067e\u062a\u0631\u0648\u0634\u06cc\u0645\u06cc \u0645\u0645\u0633\u0646\u06cc", + "\u06a9\u0627\u0634\u06cc \u067e\u0627\u0631\u0633", + "\u062e\u0627\u06a9 \u0637\u0644\u0627\u06cc\u06cc \u062a\u0648\u0633", + "\u06a9\u0627\u0634\u06cc \u062a\u06a9\u0633\u0631\u0627\u0645", + "\u0634\u0647\u0631\u06a9 \u0635\u0646\u0639\u062a\u06cc \u067e\u062a\u0631\u0648\u0634\u06cc\u0645\u06cc \u0632\u0646\u062c\u0627\u0646", + "\u06a9\u0627\u0634\u06cc \u0641\u06cc\u0631\u0648\u0632\u0647 \u0645\u0634\u0647\u062f", + "\u0635\u0646\u0627\u064a\u0639 \u067e\u062a\u0631\u0648\u0634\u064a\u0645\u064a \u062f\u0647\u062f\u0634\u062a", + "\u06a9\u0627\u0634\u06cc \u06a9\u0631\u062f", + "\u0635\u0646\u0627\u06cc\u0639 \u067e\u062a\u0631\u0648\u0634\u06cc\u0645\u06cc \u062a\u062e\u062a \u062c\u0645\u0634\u06cc\u062f", + "\u06a9\u0627\u0634\u06cc \u0646\u06cc\u0644\u0648", + "\u0635\u0646\u0627\u06cc\u0639 \u067e\u062a\u0631\u0648\u0634\u06cc\u0645\u06cc \u0632\u0646\u062c\u0627\u0646", + "\u06a9\u0627\u0634\u06cc \u0648 \u0633\u0631\u0627\u0645\u06cc\u06a9 \u0633\u0639\u062f\u06cc", + "\u06af\u0631\u0648\u0647 \u0627\u0646\u0628\u0648\u0647 \u0633\u0627\u0632\u064a\u060c \u0627\u0645\u0644\u0627\u0643 \u0648 \u0645\u0633\u062a\u063a\u0644\u0627\u062a", + "\u06a9\u0627\u0634\u06cc \u0648 \u0633\u0631\u0627\u0645\u06cc\u06a9 \u0633\u06cc\u0646\u0627", + "\u0622 \u0633 \u067e", + "\u06af\u0644\u0633\u0627\u0631 \u0641\u0627\u0631\u0633", + "\u0622\u0630\u0631 \u062a\u0648\u0633\u0639\u0647 \u0645\u0633\u06a9\u0646", + "\u06af\u0631\u0648\u0647 \u0634\u0631\u0643\u062a\u0647\u0627\u064a \u0686\u0646\u062f \u0631\u0634\u062a\u0647 \u0627\u064a \u0635\u0646\u0639\u062a\u064a", + "\u0628\u064a\u0646 \u0627\u0644\u0645\u0644\u0644\u064a \u062a\u0648\u0633\u0639\u0647 \u0633\u0627\u062e\u062a\u0645\u0627\u0646", + "\u0633\u0631\u0645\u0627\u064a\u0647 \u06af\u0630\u0627\u0631\u064a \u063a\u062f\u064a\u0631", + "\u067e\u0627\u0631\u0633 \u0645\u0633\u06a9\u0646 \u062e\u0632\u0631", + "\u0633\u0631\u0645\u0627\u06cc\u0647 \u06af\u0630\u0627\u0631\u06cc \u06af\u0631\u0648\u0647 \u062a\u0648\u0633\u0639\u0647 \u0645\u0644\u06cc(\u0633\u0631\u0645\u0627\u06cc\u0647 \u06af\u0630\u0627\u0631\u06cc \u0628\u0627\u0646\u06a9 \u0645\u0644\u06cc \u0627\u06cc\u0631\u0627\u0646", + "\u062a\u0648\u0633\u0639\u0647 \u0633\u0627\u062e\u062a\u0645\u0627\u0646 \u062e\u0648\u0627\u0631\u0632\u0645\u064a", + "\u06af\u0631\u0648\u0647 \u0633\u0627\u064a\u0631 \u0648\u0633\u0627\u064a\u0644 \u062d\u0645\u0644 \u0648 \u0646\u0642\u0644", + "\u062a\u0648\u0633\u0639\u0647 \u0635\u0646\u0639\u062a \u0633\u0627\u062e\u062a\u0645\u0627\u0646 \u063a\u062f\u06cc\u0631\u062e\u0648\u0632\u0633\u062a\u0627\u0646", + "\u0633\u0631\u0645\u0627\u064a\u0647 \u06af\u0630\u0627\u0631\u064a \u0627\u0639\u062a\u0628\u0627\u0631\u064a \u0627\u064a\u0631\u0627\u0646", + "\u0632\u0631\u06cc\u0646 \u0628\u0646\u0627 \u067e\u0627\u0631\u0633\u06cc\u0627\u0646", + "\u06af\u0631\u0648\u0647 \u0633\u0627\u062e\u062a \u0631\u0627\u062f\u064a\u0648\u060c \u062a\u0644\u0648\u064a\u0632\u064a\u0648\u0646 \u0648 \u062f\u0633\u062a\u06af\u0627\u0647\u0647\u0627 \u0648 \u0648\u0633\u0627\u064a\u0644 \u0627\u0631\u062a\u0628\u0627\u0637\u064a", + "\u0633\u0627\u062e\u062a\u0645\u0627\u0646 \u0627\u0635\u0641\u0647\u0627\u0646", + "\u0622\u0631\u064a\u0627 \u0627\u0644\u0643\u062a\u0631\u0648\u0646\u064a\u0643 \u0627\u064a\u0631\u0627\u0646", + "\u0633\u0627\u062e\u062a\u0645\u0627\u0646\u064a \u0628\u0631\u062c \u0646\u0627\u0647\u064a\u062f", + "\u067e\u0627\u0631\u0633 \u0627\u0644\u0643\u062a\u0631\u064a\u0643", + "\u0633\u0627\u0645\u0627\u0646 \u06af\u0633\u062a\u0631 \u0627\u0635\u0641\u0647\u0627\u0646", + "\u0634\u0647\u0627\u0628", + "\u0633\u0631\u0645\u0627\u064a\u0647 \u06af\u0630\u0627\u0631\u064a \u062a\u0648\u0633\u0639\u0647 \u0634\u0647\u0631\u064a \u062a\u0648\u0633 \u06af\u0633\u062a\u0631", + "\u0635\u0646\u0627\u064a\u0639 \u0645\u062e\u0627\u0628\u0631\u0627\u062a\u064a \u0631\u0627\u0647 \u062f\u0648\u0631 \u0627\u064a\u0631\u0627\u0646", + "\u0633\u0631\u0645\u0627\u064a\u0647 \u06af\u0630\u0627\u0631\u064a \u062a\u0648\u0633\u0639\u0647 \u0648\u0633\u0627\u062e\u062a\u0645\u0627\u0646\u064a \u0628\u0631\u062c \u0622\u0648\u0631\u0627\u0646", + "\u0641\u0646 \u0622\u0648\u0631\u0627\u0646 \u0627\u0646\u06cc\u0627\u06a9", + "\u0633\u0631\u0645\u0627\u064a\u0647 \u06af\u0630\u0627\u0631\u064a \u0633\u0627\u062e\u062a\u0645\u0627\u0646 \u0646\u0648\u06cc\u0646", + "\u0643\u0627\u0631\u062e\u0627\u0646\u062c\u0627\u062a \u0635\u0646\u0639\u062a\u064a \u067e\u064a\u0627\u0645", + "\u0633\u0631\u0645\u0627\u064a\u0647 \u06af\u0630\u0627\u0631\u064a \u0634\u0627\u0647\u062f", + "\u0643\u0627\u0631\u062e\u0627\u0646\u062c\u0627\u062a \u0645\u062e\u0627\u0628\u0631\u0627\u062a\u064a \u0627\u064a\u0631\u0627\u0646", + "\u0633\u0631\u0645\u0627\u064a\u0647 \u06af\u0630\u0627\u0631\u064a \u0648 \u062a\u0648\u0633\u0639\u0647 \u062e\u0648\u0632\u0633\u062a\u0627\u0646", + "\u0645\u0631\u06a9\u0632 \u0645\u0627\u0634\u06cc\u0646\u0647\u0627\u06cc \u0627\u062f\u0627\u0631\u06cc \u0627\u06cc\u0631\u0627\u0646", + "\u0633\u0631\u0645\u0627\u06cc\u0647 \u06af\u0630\u0627\u0631\u06cc \u0645\u0633\u06a9\u0646 \u062a\u0647\u0631\u0627\u0646", + "\u06af\u0631\u0648\u0647 \u0645\u062d\u0635\u0648\u0644\u0627\u062a \u0686\u0648\u0628\u064a", + "\u0633\u0631\u0645\u0627\u06cc\u0647 \u06af\u0630\u0627\u0631\u06cc \u0645\u0633\u06a9\u0646 \u0634\u0645\u0627\u0644 \u0634\u0631\u0642", + "\u0627\u06cc\u0632\u0648\u0641\u0627\u0645", + "\u0634\u0647\u0631\u0633\u0627\u0632\u06cc \u0648 \u062e\u0627\u0646\u0647 \u0633\u0627\u0632\u06cc \u0628\u0627\u063a \u0645\u06cc\u0634\u0647", + "\u062a\u0648\u0644\u064a\u062f \u0641\u064a\u0628\u0631 \u0627\u064a\u0631\u0627\u0646", + "\u0635\u0628\u0627 \u0622\u0631\u0645\u0647", + "\u0635\u0646\u0627\u064a\u0639 \u0686\u0648\u0628 \u062e\u0632\u0631 \u06a9\u0627\u0633\u067e\u064a\u0646", + "\u0637\u0631\u062d \u0633\u0627\u062e\u062a\u0645\u0627\u0646 \u067e\u0627\u0631\u0633\u0627", + "\u0646\u0626\u0648\u067e\u0627\u0646 22 \u0628\u0647\u0645\u0646", + "\u0639\u0645\u0631\u0627\u0646 \u0648 \u062a\u0648\u0633\u0639\u0647 \u0634\u0627\u0647\u062f", + "\u0633\u062e\u062a \u0622\u0698\u0646\u062f", + "\u06af\u0631\u0648\u0647 \u0634\u0631\u06a9\u062a \u0647\u0627\u06cc \u0645\u0634\u0627\u0648\u0631\u0647 \u062a\u0628\u0644\u06cc\u063a\u0627\u062a\u06cc", + "\u0645\u0648\u0633\u0633\u0647 \u067e\u0648\u06cc\u0646\u062f\u06af\u0627\u0646 \u062a\u0648\u0633\u0639\u0647 \u067e\u0627\u0631\u0633" + ), + ## add functions here + #' @description a company name + company = function() { + super$random_element(self$company_names) + } + ) ) diff --git a/R/company-provider-fr_FR.R b/R/company-provider-fr_FR.R index ec226a5..ddd688d 100644 --- a/R/company-provider-fr_FR.R +++ b/R/company-provider-fr_FR.R @@ -1,60 +1,93 @@ # modified from the python library faker: # https://github.com/joke2k/faker/blob/master/faker/providers/company/fr_FR/__init__.py +#' @title CompanyProvider fr_FR +#' @description company methods for locale French France(fr_FR). +#' @export +#' @keywords internal +#' @examples +#' x <- company("fr_FR") +#' x$locale +#' x$company() +#' x$catch_phrase() +CompanyProvider_fr_FR <- R6::R6Class( + lock_objects = FALSE, + "CompanyProvider_fr_FR", + inherit = CompanyProvider, + public = list( -company_formats_fr_fr <- c( - '{{last_name}} {{company_suffix}}', - '{{last_name}} {{last_name}} {{company_suffix}}', - '{{last_name}}', - '{{last_name}}' -) - -catch_phrase_formats_fr_fr <- c( - '{{catch_phrase_noun}} {{catch_phrase_verb}} {{catch_phrase_attribute}}' -) - -nouns_fr_fr <- c( - "la s\u00e9curit\u00e9", - "le plaisir", - "le confort", - "la simplicit\u00e9", - "l\'assurance", - "l\'art", - "le pouvoir", - "le droit", - "la possibilit\u00e9", - "l\'avantage", - "la libert\u00e9" -) + #' @field siren_format (character) xxx + siren_format = "### ### ###", + catch_phrase_formats = c( + "{{catch_phrase_noun}} {{catch_phrase_verb}} {{catch_phrase_attribute}}" + ), + company_formats = c( + "{{last_name}} {{company_suffix}}", + "{{last_name}} {{last_name}} {{company_suffix}}", + "{{last_name}}", + "{{last_name}}" + ), + nouns = c( + "la s\u00e9curit\u00e9", + "le plaisir", + "le confort", + "la simplicit\u00e9", + "l\'assurance", + "l\'art", + "le pouvoir", + "le droit", + "la possibilit\u00e9", + "l\'avantage", + "la libert\u00e9" + ), + verbs = c( + "de rouler", + "d\'avancer", + "d\'\u00e9voluer", + "de changer", + "d\'innover", + "de louer", + "d\'atteindre vos buts", + "de concr\u00e9tiser vos projets" + ), + attributes = c( + "de mani\u00e8re efficace", + "plus rapidement", + "plus facilement", + "plus simplement", + "en toute tranquilit\u00e9", + "avant-tout", + "autrement", + "naturellement", + "\u00e0 la pointe", + "sans soucis", + "\u00e0 l\'\u00e9tat pur", + "\u00e0 sa source", + "de mani\u00e8re s\u00fbre", + "en toute s\u00e9curit\u00e9" + ), + company_suffixes = c( + "SA", "S.A.", "SARL", "S.A.R.L.", "S.A.S.", + "et Fils" + ), -verbs_fr_fr <- c( - "de rouler", - "d\'avancer", - "d\'\u00e9voluer", - "de changer", - "d\'innover", - "de louer", - "d\'atteindre vos buts", - "de concr\u00e9tiser vos projets" + ## add functions here + #' @description a company name + company = function() { + pp <- PersonProvider$new(self$locale) + pattern <- super$random_element(self$company_formats) + dat <- list( + last_name = pp$last_name(), + last_name2 = pp$last_name(), + company_suffix = super$random_element(self$company_suffixes) + ) + whisker::whisker.render(template = pattern, data = dat) + }, + catch_phrase = function() { + whisker::whisker.render(template = self$catch_phrase_formats, data = list( + catch_phrase_noun = super$random_element(self$nouns), + catch_phrase_verb = super$random_element(self$verbs), + catch_phrase_attribute = super$random_element(self$attributes) + )) + } + ) ) - -attributes_fr_fr <- c( - "de mani\u00e8re efficace", - "plus rapidement", - "plus facilement", - "plus simplement", - "en toute tranquilit\u00e9", - "avant-tout", - "autrement", - "naturellement", - "\u00e0 la pointe", - "sans soucis", - "\u00e0 l\'\u00e9tat pur", - "\u00e0 sa source", - "de mani\u00e8re s\u00fbre", - "en toute s\u00e9curit\u00e9" -) - -company_suffixes_fr_fr <- c('SA', 'S.A.', 'SARL', 'S.A.R.L.', 'S.A.S.', - 'et Fils') - -siren_format_fr_fr <- "### ### ###" diff --git a/R/company-provider-hr_HR.R b/R/company-provider-hr_HR.R index 3a5a3d1..b5d4b8a 100644 --- a/R/company-provider-hr_HR.R +++ b/R/company-provider-hr_HR.R @@ -1,12 +1,40 @@ # modified from the python library faker: # https://github.com/joke2k/faker/blob/master/faker/providers/company/hr_HR/__init__.py - -company_formats_hr_hr <- c( - '{{last_name}} {{company_suffix}}', - '{{last_name}} {{last_name}} {{company_suffix}}', - '{{last_name}}' -) - -company_suffixes_hr_hr = c( - 'd.o.o.', 'd.d.', 'j.d.o.o.' +#' @title CompanyProvider hr_HR +#' @description company methods for locale Croatian (Croatia) (hr_HR). +#' @export +#' @keywords internal +#' @examples +#' x <- company("hr_HR") +#' x$locale +#' x$company() +#' x$catch_phrase() +#' x$bs() +CompanyProvider_hr_HR <- R6::R6Class( + lock_objects = FALSE, + "CompanyProvider_hr_HR", + inherit = CompanyProvider, + public = list( + # add data here, like + company_formats = c( + "{{last_name}} {{company_suffix}}", + "{{last_name}} {{last_name2}} {{company_suffix}}", + "{{last_name}}" + ), + company_suffixes = c( + "d.o.o.", "d.d.", "j.d.o.o." + ), + ## add functions here + #' @description a company name + company = function() { + pp <- PersonProvider$new(self$locale) + pattern <- super$random_element(self$company_formats) + dat <- list( + last_name = pp$last_name(), + last_name2 = pp$last_name(), + company_suffix = super$random_element(self$company_suffixes) + ) + whisker::whisker.render(template = pattern, data = dat) + } + ) ) diff --git a/R/company-provider-it_IT.R b/R/company-provider-it_IT.R index a045494..4531822 100644 --- a/R/company-provider-it_IT.R +++ b/R/company-provider-it_IT.R @@ -1,172 +1,201 @@ # modified from the python library faker: # https://github.com/joke2k/faker/blob/master/faker/providers/company/it_IT/__init__.py - -company_formats_it_it <- c( - '{{last_name}} {{company_suffix}}', - '{{last_name}}-{{last_name}} {{company_suffix}}', - '{{last_name}}, {{last_name}} e {{last_name}} {{company_suffix}}' -) - -catch_phrase_words_it_it <- list( - c( - "Abilit\u00e0", - "Access", - "Adattatore", - "Algoritmo", - "Alleanza", - "Analizzatore", - "Applicazione", - "Approccio", - "Architettura", - "Archivio", - "Intelligenza artificiale", - "Array", - "Attitudine", - "Benchmark", - "Capacit\u00e0", - "Sfida", - "Circuito", - "Collaborazione", - "Complessit\u00e0", - "Concetto", - "Conglomerato", - "Contingenza", - "Core", - "Database", - "Data-warehouse", - "Definizione", - "Emulazione", - "Codifica", - "Criptazione", - "Firmware", - "Flessibilit\u00e0", - "Previsione", - "Frame", - "framework", - "Funzione", - "Funzionalit\u00e0", - "Interfaccia grafica", - "Hardware", - "Help-desk", - "Gerarchia", - "Hub", - "Implementazione", - "Infrastruttura", - "Iniziativa", - "Installazione", - "Set di istruzioni", - "Interfaccia", - "Soluzione internet", - "Intranet", - "Conoscenza base", - "Matrici", - "Matrice", - "Metodologia", - "Middleware", - "Migrazione", - "Modello", - "Moderazione", - "Monitoraggio", - "Moratoria", - "Rete", - "Architettura aperta", - "Sistema aperto", - "Orchestrazione", - "Paradigma", - "Parallelismo", - "Policy", - "Portale", - "Struttura di prezzo", - "Prodotto", - "Produttivit\u00e0", - "Progetto", - "Proiezione", - "Protocollo", - "Servizio clienti", - "Software", - "Soluzione", - "Standardizzazione", - "Strategia", - "Struttura", - "Successo", - "Sovrastruttura", - "Supporto", - "Sinergia", - "Task-force", - "Finestra temporale", - "Strumenti", - "Utilizzazione", - "Sito web", - "Forza lavoro" +#' @title CompanyProvider it_IT +#' @description company methods for locale Italian (Italy) (it_IT). +#' @export +#' @keywords internal +#' @examples +#' x <- company("it_IT") +#' x$locale +#' x$company() +#' x$catch_phrase() +#' x$bs() +CompanyProvider_it_IT <- R6::R6Class( + lock_objects = FALSE, + "CompanyProvider_it_IT", + inherit = CompanyProvider, + public = list( + # add data here, like + #' @field catch_phrase_words (character) xxx + catch_phrase_words = list( + c( + "Abilit\u00e0", + "Access", + "Adattatore", + "Algoritmo", + "Alleanza", + "Analizzatore", + "Applicazione", + "Approccio", + "Architettura", + "Archivio", + "Intelligenza artificiale", + "Array", + "Attitudine", + "Benchmark", + "Capacit\u00e0", + "Sfida", + "Circuito", + "Collaborazione", + "Complessit\u00e0", + "Concetto", + "Conglomerato", + "Contingenza", + "Core", + "Database", + "Data-warehouse", + "Definizione", + "Emulazione", + "Codifica", + "Criptazione", + "Firmware", + "Flessibilit\u00e0", + "Previsione", + "Frame", + "framework", + "Funzione", + "Funzionalit\u00e0", + "Interfaccia grafica", + "Hardware", + "Help-desk", + "Gerarchia", + "Hub", + "Implementazione", + "Infrastruttura", + "Iniziativa", + "Installazione", + "Set di istruzioni", + "Interfaccia", + "Soluzione internet", + "Intranet", + "Conoscenza base", + "Matrici", + "Matrice", + "Metodologia", + "Middleware", + "Migrazione", + "Modello", + "Moderazione", + "Monitoraggio", + "Moratoria", + "Rete", + "Architettura aperta", + "Sistema aperto", + "Orchestrazione", + "Paradigma", + "Parallelismo", + "Policy", + "Portale", + "Struttura di prezzo", + "Prodotto", + "Produttivit\u00e0", + "Progetto", + "Proiezione", + "Protocollo", + "Servizio clienti", + "Software", + "Soluzione", + "Standardizzazione", + "Strategia", + "Struttura", + "Successo", + "Sovrastruttura", + "Supporto", + "Sinergia", + "Task-force", + "Finestra temporale", + "Strumenti", + "Utilizzazione", + "Sito web", + "Forza lavoro" + ), + c( + "adattiva", "avanzata", "migliorata", "assimilata", "automatizzata", "bilanciata", "centralizzata", + "compatibile", "configurabile", "cross-platform", "decentralizzata", "digitalizzata", "distribuita", + "piccola", "ergonomica", "esclusiva", "espansa", "estesa", "configurabile", "fondamentale", "orizzontale", + "implementata", "innovativa", "integrata", "intuitiva", "inversa", "gestita", "obbligatoria", "monitorata", + "multi-canale", "multi-laterale", "open-source", "operativa", "ottimizzata", "organica", "persistente", + "polarizzata", "proattiva", "programmabile", "progressiva", "reattiva", "riallineata", "ricontestualizzata", + "ridotta", "robusta", "sicura", "condivisibile", "stand-alone", "switchabile", "sincronizzata", "sinergica", + "totale", "universale", "user-friendly", "versatile", "virtuale", "visionaria" + ), + c( + "24 ore", "24/7", "terza generazione", "quarta generazione", "quinta generazione", "sesta generazione", + "asimmetrica", "asincrona", "background", "bi-direzionale", "biforcata", "bottom-line", "coerente", + "coesiva", "composita", "sensibile al contesto", "basta sul contesto", "basata sul contenuto", "dedicata", + "didattica", "direzionale", "discreta", "dinamica", "eco-centrica", "esecutiva", "esplicita", "full-range", + "globale", "euristica", "alto livello", "olistica", "omogenea", "ibrida", "impattante", "incrementale", + "intangibile", "interattiva", "intermediaria", "locale", "logistica", "massimizzata", "metodica", + "mission-critical", "mobile", "modulare", "motivazionale", "multimedia", "multi-tasking", "nazionale", + "neutrale", "nextgeneration", "non-volatile", "object-oriented", "ottima", "ottimizzante", "radicale", + "real-time", "reciproca", "regionale", "responsiva", "scalabile", "secondaria", "stabile", "statica", + "sistematica", "sistemica", "tangibile", "terziaria", "uniforme", "valore aggiunto" + ) ), - c( - 'adattiva', 'avanzata', 'migliorata', 'assimilata', 'automatizzata', 'bilanciata', 'centralizzata', - 'compatibile', 'configurabile', 'cross-platform', 'decentralizzata', 'digitalizzata', 'distribuita', - 'piccola', 'ergonomica', 'esclusiva', 'espansa', 'estesa', 'configurabile', 'fondamentale', 'orizzontale', - 'implementata', 'innovativa', 'integrata', 'intuitiva', 'inversa', 'gestita', 'obbligatoria', 'monitorata', - 'multi-canale', 'multi-laterale', 'open-source', 'operativa', 'ottimizzata', 'organica', 'persistente', - 'polarizzata', 'proattiva', 'programmabile', 'progressiva', 'reattiva', 'riallineata', 'ricontestualizzata', - 'ridotta', 'robusta', 'sicura', 'condivisibile', 'stand-alone', 'switchabile', 'sincronizzata', 'sinergica', - 'totale', 'universale', 'user-friendly', 'versatile', 'virtuale', 'visionaria' + #' @field bsWords (character) xxx + bsWords = list( + c( + "partnerships", + "comunit\u00e0", + "ROI", + "soluzioni", + "e-services", + "nicchie", + "tecnologie", + "contenuti", + "supply-chains", + "convergenze", + "relazioni", + "architetture", + "interfacce", + "mercati", + "e-commerce", + "sistemi", + "modelli", + "schemi", + "reti", + "applicazioni", + "metriche", + "e-business", + "funzionalit\u00e0", + "esperienze", + "webservices", + "metodologie" + ), + c( + "implementate", "utilizzo", "integrate", "ottimali", "evolutive", "abilitate", "reinventate", "aggregate", + "migliorate", "incentivate", "monetizzate", "sinergizzate", "strategiche", "deploy", "marchi", + "accrescitive", "target", "sintetizzate", "spedizioni", "massimizzate", "innovazione", "guida", + "estensioni", "generate", "exploit", "transizionali", "matrici", "ricontestualizzate" + ), + c( + "valore aggiunto", "verticalizzate", "proattive", "forti", "rivoluzionari", "scalabili", "innovativi", + "intuitivi", "strategici", "e-business", "mission-critical", "24/7", "globali", "B2B", "B2C", "granulari", + "virtuali", "virali", "dinamiche", "magnetiche", "web", "interattive", "sexy", "back-end", "real-time", + "efficienti", "front-end", "distributivi", "estensibili", "mondiali", "open-source", "cross-platform", + "sinergiche", "out-of-the-box", "enterprise", "integrate", "di impatto", "wireless", "trasparenti", + "next-generation", "cutting-edge", "visionari", "plug-and-play", "collaborative", "olistiche", "ricche" + ) ), - c( - '24 ore', '24/7', 'terza generazione', 'quarta generazione', 'quinta generazione', 'sesta generazione', - 'asimmetrica', 'asincrona', 'background', 'bi-direzionale', 'biforcata', 'bottom-line', 'coerente', - 'coesiva', 'composita', 'sensibile al contesto', 'basta sul contesto', 'basata sul contenuto', 'dedicata', - 'didattica', 'direzionale', 'discreta', 'dinamica', 'eco-centrica', 'esecutiva', 'esplicita', 'full-range', - 'globale', 'euristica', 'alto livello', 'olistica', 'omogenea', 'ibrida', 'impattante', 'incrementale', - 'intangibile', 'interattiva', 'intermediaria', 'locale', 'logistica', 'massimizzata', 'metodica', - 'mission-critical', 'mobile', 'modulare', 'motivazionale', 'multimedia', 'multi-tasking', 'nazionale', - 'neutrale', 'nextgeneration', 'non-volatile', 'object-oriented', 'ottima', 'ottimizzante', 'radicale', - 'real-time', 'reciproca', 'regionale', 'responsiva', 'scalabile', 'secondaria', 'stabile', 'statica', - 'sistematica', 'sistemica', 'tangibile', 'terziaria', 'uniforme', 'valore aggiunto' - ) -) - -bsWords_it_it <- list( - c( - "partnerships", - "comunit\u00e0", - "ROI", - "soluzioni", - "e-services", - "nicchie", - "tecnologie", - "contenuti", - "supply-chains", - "convergenze", - "relazioni", - "architetture", - "interfacce", - "mercati", - "e-commerce", - "sistemi", - "modelli", - "schemi", - "reti", - "applicazioni", - "metriche", - "e-business", - "funzionalit\u00e0", - "esperienze", - "webservices", - "metodologie" - ), - c( - 'implementate', 'utilizzo', 'integrate', 'ottimali', 'evolutive', 'abilitate', 'reinventate', 'aggregate', - 'migliorate', 'incentivate', 'monetizzate', 'sinergizzate', 'strategiche', 'deploy', 'marchi', - 'accrescitive', 'target', 'sintetizzate', 'spedizioni', 'massimizzate', 'innovazione', 'guida', - 'estensioni', 'generate', 'exploit', 'transizionali', 'matrici', 'ricontestualizzate' - ), - c( - 'valore aggiunto', 'verticalizzate', 'proattive', 'forti', 'rivoluzionari', 'scalabili', 'innovativi', - 'intuitivi', 'strategici', 'e-business', 'mission-critical', '24/7', 'globali', 'B2B', 'B2C', 'granulari', - 'virtuali', 'virali', 'dinamiche', 'magnetiche', 'web', 'interattive', 'sexy', 'back-end', 'real-time', - 'efficienti', 'front-end', 'distributivi', 'estensibili', 'mondiali', 'open-source', 'cross-platform', - 'sinergiche', 'out-of-the-box', 'enterprise', 'integrate', 'di impatto', 'wireless', 'trasparenti', - 'next-generation', 'cutting-edge', 'visionari', 'plug-and-play', 'collaborative', 'olistiche', 'ricche' + company_formats = c( + "{{last_name}} {{company_suffix}}", + "{{last_name}}-{{last_name2}} {{company_suffix}}", + "{{last_name}}, {{last_name2}} e {{last_name3}} {{company_suffix}}" + ), + company_suffixes = c("SPA", "e figli", "Group", "s.r.l."), + ## add functions here + #' @description a company name + company = function() { + pp <- PersonProvider$new(self$locale) + pattern <- super$random_element(self$company_formats) + dat <- list( + last_name = pp$last_name(), + last_name2 = pp$last_name(), + last_name3 = pp$last_name(), + company_suffix = super$random_element(self$company_suffixes) + ) + whisker::whisker.render(template = pattern, data = dat) + } ) ) - -company_suffixes_it_it <- c('SPA', 'e figli', 'Group', 's.r.l.') diff --git a/R/company-provider.R b/R/company-provider.R index 804c8f3..aa81cd0 100644 --- a/R/company-provider.R +++ b/R/company-provider.R @@ -1,54 +1,61 @@ -#' @title CompanyProvider +#' @title company #' @description company name/etc. methods #' @export #' @keywords internal #' @examples -#' x <- CompanyProvider$new() +#' x <- company() #' x$locale #' x$company() -#' x$company_suffix() #' x$catch_phrase() #' x$bs() #' -#' x <- CompanyProvider$new(locale = "fr_FR") +#' x <- company(locale = "fr_FR") #' x$locale #' x$company() #' x$company_suffix() #' x$siren() #' -#' x <- CompanyProvider$new(locale = "hr_HR") +#' x <- company(locale = "hr_HR") #' x$locale #' x$company() #' x$company_suffix() #' -#' x <- CompanyProvider$new(locale = "it_IT") +#' x <- company(locale = "it_IT") #' x$locale #' x$company() #' x$company_suffix() #' x$bs() #' -#' CompanyProvider$new(locale = "es_MX")$bs() -#' CompanyProvider$new(locale = "es_MX")$company_prefix() -#' CompanyProvider$new(locale = "es_MX")$catch_phrase() +#' company(locale = "es_MX")$bs() +#' company(locale = "es_MX")$company_prefix() +#' company(locale = "es_MX")$catch_phrase() +#' +#' company(locale = "bg_BG")$company() +#' company(locale = "cs_CZ")$company() +#' company(locale = "de_DE")$company() +#' company(locale = "fa_IR")$company() #' -#' CompanyProvider$new(locale = "bg_BG")$company() -#' CompanyProvider$new(locale = "cs_CZ")$company() -#' CompanyProvider$new(locale = "de_DE")$company() -#' CompanyProvider$new(locale = "fa_IR")$company() +company <- function(locale = NULL) { + if (is.null(locale)) { + return(CompanyProvider_en_US$new("en_US")) + } + eval(parse(text = paste0("CompanyProvider", "_", locale)))$new(locale) +} +#' @noRd CompanyProvider <- R6::R6Class( lock_objects = FALSE, - 'CompanyProvider', + "CompanyProvider", inherit = BaseProvider, public = list( #' @field locale (character) xxx locale = NULL, #' @field formats (character) xxx - formats = NULL, - #' @field prefixes (character) xxx - prefixes = NULL, - #' @field suffixes (character) xxx - suffixes = NULL, + #' formats = NULL, + #' #' @field prefixes (character) xxx + #' prefixes = NULL, + #' #' @field suffixes (character) xxx + #' suffixes = NULL, #' @field catch_phrase_words (character) xxx catch_phrase_words = NULL, #' @field bsWords (character) xxx @@ -71,39 +78,11 @@ CompanyProvider <- R6::R6Class( check_locale_(locale, private$locales) self$locale <- locale } else { - self$locale <- 'en_US' + self$locale <- "en_US" } - - self$formats <- parse_eval("company_formats_", self$locale) - self$prefixes <- parse_eval("company_prefixes_", self$locale) - self$suffixes <- parse_eval("company_suffixes_", self$locale) - self$catch_phrase_words <- parse_eval("catch_phrase_words_", self$locale) - self$bsWords <- parse_eval("bsWords_", self$locale) - self$siren_format <- parse_eval("siren_format_", self$locale) }, - #' @description a company name - company = function() { - if (self$locale == "fa_IR") { - super$random_element(company_names_fa_ir) - } else { - private$make_company(self$locale, self$formats, self$suffixes) - } - }, - - #' @description a company prefix - company_prefix = function() { - if (!is.null(self$prefixes)) { - super$random_element(self$prefixes) - } else { - stop("company_prefix() not supported for ", self$locale, call. = FALSE) - } - }, - #' @description a company suffix - company_suffix = function() { - super$random_element(self$suffixes) - }, #' @description a catch phrase catch_phrase = function() { @@ -124,7 +103,6 @@ CompanyProvider <- R6::R6Class( } } ), - private = list( makeit = function(x) { result <- list() @@ -133,30 +111,9 @@ CompanyProvider <- R6::R6Class( } paste0(result, collapse = " ") }, - - make_company = function(locale, formats, suffix) { - pattern <- super$random_element(formats) - dat <- lapply(self$person[pluck_names(pattern, self$person)], sample, - size = 1) - if (length(grep("last_name", names(dat))) > 1) { - tmp <- grep("last_name", names(dat), value = TRUE) - nms <- paste(tmp, seq_along(tmp), sep = "") - names(dat)[grep("last_name", names(dat))] <- nms - } - - nm <- super$random_element( - eval(parse(text = paste0("person_last_names_", tolower(locale))))) - - whisker::whisker.render( - template = pattern, - data = list( - last_name = nm, - company_suffix = super$random_element(suffix) - ) - ) - }, - - locales = c("bg_BG", "cs_CZ", "de_DE", "en_US", "es_MX", "fa_IR", - "fr_FR", "hr_HR", "it_IT") + locales = c( + "bg_BG", "cs_CZ", "de_DE", "en_US", "es_MX", "fa_IR", + "fr_FR", "hr_HR", "it_IT" + ) ) ) diff --git a/R/company.R b/R/company.R index 42a69b7..1b2c44c 100644 --- a/R/company.R +++ b/R/company.R @@ -3,7 +3,7 @@ #' @export #' @template params #' @param locale (character) the locale to use. See -#' `CompanyProvider$new()$allowed_locales()` for locales supported. +#' `company()$allowed_locales()` for locales supported. #' @seealso [CompanyProvider] #' @examples #' ch_company() @@ -17,9 +17,9 @@ ch_company <- function(n = 1, locale = NULL) { assert(n, c('integer', 'numeric')) if (n == 1) { - CompanyProvider$new(locale = locale)$company() + company(locale = locale)$company() } else { - x <- CompanyProvider$new(locale = locale) + x <- company(locale = locale) replicate(n, x$company()) } } diff --git a/inst/examples/colors-provider-template.R b/inst/examples/colors-provider-template.R new file mode 100644 index 0000000..2ea8915 --- /dev/null +++ b/inst/examples/colors-provider-template.R @@ -0,0 +1,29 @@ +#' @title ColorProvider template +#' @description methods for colors in locale (template) +#' @export +#' @keywords internal +#' @examples +#' x <- colors("template") +#' x$locale +#' x$color_name() +#' x$safe_color_name() +#' x$hex_color() +#' x$safe_hex_color() +#' x$rgb_color() +#' x$rgb_css_color() +ColorProvider_template <- R6::R6Class( + inherit = ColorProvider, + "ColorProvider_template", + lock_objects = FALSE, + public =list( + # at a minimum fill in all_colors, and safe_colors. + all_colors = c( + list(colorname="#hexcode") + ), + safe_colors = c( + 'colorname', + "colorname" + ) + + ) +) diff --git a/inst/examples/company-provider-template.R b/inst/examples/company-provider-template.R new file mode 100644 index 0000000..110c36f --- /dev/null +++ b/inst/examples/company-provider-template.R @@ -0,0 +1,30 @@ +#' @title CompanyProvider template +#' @description company methods for locale (template). +#' @export +#' @keywords internal +#' @examples +#' x <- company("template") +#' x$locale +#' x$company() +#' x$catch_phrase() +#' x$bs() +CompanyProvider_template <- R6::R6Class( + lock_objects = FALSE, + 'CompanyProvider_template', + inherit = CompanyProvider, + public = list( + # add data here, like + #' @field catch_phrase_words (character) xxx + catch_phrase_words = NULL, + #' @field bsWords (character) xxx + bsWords = NULL, + #' @field siren_format (character) xxx + siren_format = NULL, + company_formats = NULL, + ## add functions here + #' @description a company name + company = function() { + # create your own company generator + } +) +) diff --git a/tests/testthat/test-charlatan_locales.R b/tests/testthat/test-charlatan_locales.R index 677c99a..9c0c809 100644 --- a/tests/testthat/test-charlatan_locales.R +++ b/tests/testthat/test-charlatan_locales.R @@ -17,7 +17,7 @@ test_that("available_locales and charlatan_locales have equal length", { test_that("all provider locales are in available_locales", { expect_true(all(addresses("en_US")$allowed_locales() %in% available_locales)) - expect_true(all(ColorProvider$new()$allowed_locales() %in% available_locales)) + expect_true(all(colors("en_US")$allowed_locales() %in% available_locales)) expect_true(all(CompanyProvider$new()$allowed_locales() %in% available_locales)) expect_true(all(FileProvider$new()$allowed_locales() %in% available_locales)) expect_true(all(InternetProvider$new()$allowed_locales() %in% available_locales)) diff --git a/tests/testthat/test-color.R b/tests/testthat/test-color.R index edb5f3e..b09581b 100644 --- a/tests/testthat/test-color.R +++ b/tests/testthat/test-color.R @@ -1,7 +1,7 @@ context("ColorProvider works") test_that("ColorProvider works", { - aa <- ColorProvider$new() + aa <- colors("en_US") expect_is(aa, "ColorProvider") expect_is(aa, "R6") @@ -25,7 +25,7 @@ test_that("ColorProvider locale support works", { skip_on_travis() test_locale <- function(loc) { - bb <- ColorProvider$new(locale = loc) + bb <- colors(loc) expect_is(bb$locale, "character") expect_equal(bb$locale, loc) @@ -35,6 +35,8 @@ test_that("ColorProvider locale support works", { expect_is(bb$safe_color_name(), "character") expect_true(all(bb$safe_color_name() %in% bb$safe_colors)) + + expect_is(bb$hex_from_name, 'function') } locales <- c("en_US", "uk_UA") @@ -65,8 +67,8 @@ test_that("ch_color_name works", { expect_equal(length(ch_color_name()), 1) expect_equal(length(ch_color_name(12)), 12) - expect_true(all(ch_color_name() %in% names(ColorProvider$new()$all_colors))) - expect_true(all(ch_color_name(7) %in% names(ColorProvider$new()$all_colors))) + expect_true(all(ch_color_name() %in% names(colors()$all_colors))) + expect_true(all(ch_color_name(7) %in% names(colors()$all_colors))) }) test_that("ch_safe_color_name works", { @@ -76,8 +78,8 @@ test_that("ch_safe_color_name works", { expect_equal(length(ch_safe_color_name()), 1) expect_equal(length(ch_safe_color_name(7)), 7) - expect_true(all(ch_safe_color_name() %in% ColorProvider$new()$safe_colors)) - expect_true(all(ch_safe_color_name(7) %in% ColorProvider$new()$safe_colors)) + expect_true(all(ch_safe_color_name() %in% colors()$safe_colors)) + expect_true(all(ch_safe_color_name(7) %in% colors()$safe_colors)) }) test_that("ch_hex_color works", { diff --git a/tests/testthat/test-company.R b/tests/testthat/test-company.R index 635fbf3..6f44acb 100644 --- a/tests/testthat/test-company.R +++ b/tests/testthat/test-company.R @@ -1,29 +1,23 @@ context("CompanyProvider works") test_that("CompanyProvider works", { - aa <- CompanyProvider$new() + aa <- company() - expect_is(aa, "CompanyProvider") - expect_is(aa, "R6") + expect_s3_class(aa, "CompanyProvider") + expect_s3_classd(aa, "R6") - expect_is(aa$company, "function") - expect_is(aa$company(), "character") + expect_type(aa$company, "closure") + expect_type(aa$company(), "character") - # company_prefix not supported by en_US - expect_is(aa$company_prefix, "function") - expect_error(aa$company_prefix(), "not supported for en_US") - - expect_is(aa$company_suffix, "function") - expect_is(aa$company_suffix(), "character") - expect_is(aa$catch_phrase, "function") - expect_is(aa$catch_phrase(), "character") + expect_type(aa$catch_phrase, "closure") + expect_type(aa$catch_phrase(), "character") - expect_is(aa$bs, "function") - expect_is(aa$bs(), "character") + expect_type(aa$bs, "closure") + expect_type(aa$bs(), "character") # company_prefix not supported by en_US - expect_is(aa$siren, "function") + expect_type(aa$siren, "closure") expect_error(aa$siren(), "not supported for en_US") }) @@ -32,7 +26,7 @@ context("ch_company works") test_that("ch_company", { aa <- ch_company() - expect_is(aa, "character") + expect_type(aa, "character") expect_gt(nchar(aa), 0) }) @@ -43,8 +37,21 @@ test_that("ch_company - n parameter", { }) test_that("ch_company - locale parameter", { - expect_is(ch_company(locale = "fr_FR"), "character") - expect_is(ch_company(locale = "de_DE"), "character") - expect_is(ch_company(locale = "bg_BG"), "character") + expect_type(ch_company(locale = "fr_FR"), "character") + expect_type(ch_company(locale = "de_DE"), "character") + expect_type(ch_company(locale = "bg_BG"), "character") }) +test_that("fr_FR custom functions work",{ + fr <- company("fr_FR") + expect_type(fr$catch_phrase(), "character") + expect_gt(nchar(fr$catch_phrase()), 0) +}) + +test_that("all locales have company_function",{ + for (loc in company('en_US')$allowed_locales()){ + aa <- company(locale=loc) + expect_gt(nchar(aa$company()), 0) + expect_type(aa$company, "closure") + } +}) diff --git a/vignettes/contributing.Rmd b/vignettes/contributing.Rmd index 43be0e3..991f0f4 100644 --- a/vignettes/contributing.Rmd +++ b/vignettes/contributing.Rmd @@ -120,36 +120,67 @@ have files in the package: - [address-provider-en_US.R](https://github.com/ropensci/charlatan/blob/master/R/address-provider-en_US.R) - [address-provider-en_GB.R](https://github.com/ropensci/charlatan/blob/master/R/address-provider-en_GB.R) -Where the latter two provides specific data for each locale, and the first -file has the `AddressProvider` class that pulls in the locale specific data. +Where the latter two provides specific classes for each locale, and the first +file has the base `AddressProvider` class that is inherited by the locale specific class. -Here, we'll create a very simplified `AddressProvider` class using an -example locale file. +Here, we'll create a very simplified localized `AddressProvider` class using an +template file. ```{r} library(charlatan) -file <- system.file("examples", "address-provider-en_US.R", package = "charlatan") +file <- system.file("examples", "address-provider-template", package = "charlatan") source(file) -MyAddressProvider <- R6::R6Class( - inherit = MyBaseProvider, - 'MyAddressProvider', - lock_objects = FALSE, - public = list( - locale = NULL, - city_suffixes = NULL, - initialize = function() { - self$locale <- 'en_us' - self$city_suffixes <- - eval(parse(text = paste0("city_suffixes_", self$locale))) - }, +``` - city_suffix = function() { - super$random_element(self$city_suffixes) - } - ) +If you want to add a locale specific provider you must add a new class. +The localized address provider inherits from the Addressprovider and must +provide the functions that are in the template, but you have freedom to +create specifics that are necesssary for your locale. + +```r +AddressProvider_template <- R6::R6Class( + inherit = AddressProvider, + "AddressProvider_template", + lock_objects = FALSE, + public = list( + # add your data here + + + # Fill in these functions + #' @description address + address = function(){ + # override this required function + }, + #' @description city + city = function() { + # override this required function + }, + #' @description street name + street_name = function() { + # override this required function + }, + #' @description street address + street_address = function() { + # override this required function + }, + #' @description postal code + postcode = function() { + # override this required function + } + # Add more functions if you like, that is what makes + # the class inheritance so useful + ) ) + +``` +TODO: make this an example like spongebob squarepants? + ``` +124 Conch Street, Bikini Bottom, Pacific Ocean +``` + +Something like needs to be a fruit in English, street is always something like bottom, below, or sea related We can create an instance of the `MyAddressProvider` class by calling `$new()` on it. It only has one method `city_suffix()`, which we can call to get a random @@ -186,7 +217,7 @@ with respect to whether it can be used in this package. ## How locale specific data are used in providers - +TODO: this no longer works like this. It's a little tricky how this is done. In the `initialize()` block of each main provider file (e.g., `address-provider.R`) we pull in the appropriate locale specific data based on the user input locale. For example, here's an abbreviated `initialize` block from From e43405852165d2cefb8aaf89e9a6063890d08d40 Mon Sep 17 00:00:00 2001 From: "Roel M. Hogervorst" Date: Wed, 28 Sep 2022 08:37:12 +0200 Subject: [PATCH 03/10] add name to package description too fix typo --- R/charlatan-package.R | 3 ++- tests/testthat/test-company.R | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/R/charlatan-package.R b/R/charlatan-package.R index 73ffab6..725a067 100644 --- a/R/charlatan-package.R +++ b/R/charlatan-package.R @@ -12,7 +12,8 @@ #' @aliases charlatan #' @docType package #' @keywords package -#' @author Scott Chamberlain \email{myrmecocystus+r@@gmail.com} +#' @author Roel M. Hogervorst \email{hogervorst.rm@gmail.com} +#' @author Scott Chamberlain #' @author Kyle Voytovich #' @author Martin Pedersen #' diff --git a/tests/testthat/test-company.R b/tests/testthat/test-company.R index 6f44acb..69c167c 100644 --- a/tests/testthat/test-company.R +++ b/tests/testthat/test-company.R @@ -4,7 +4,7 @@ test_that("CompanyProvider works", { aa <- company() expect_s3_class(aa, "CompanyProvider") - expect_s3_classd(aa, "R6") + expect_s3_class(aa, "R6") expect_type(aa$company, "closure") expect_type(aa$company(), "character") From f94dc38d77004ddcb097073146e669cc186112ff Mon Sep 17 00:00:00 2001 From: "Roel M. Hogervorst" Date: Sun, 16 Oct 2022 17:44:43 +0200 Subject: [PATCH 04/10] make version 6 verify backwards compatability Error clearly when the locale does not exist Create framework for further instantiation addresses use new inheritance for phonenumbers Inherit person provider Move loremproviders to inheritance make job provider inherit Add internetprovider fileprovider ElementProvider Add elementprovider locale en_US create elementprovider locale nl_NL --- .Rbuildignore | 2 + DESCRIPTION | 7 +- NEWS.md | 33 + R/address-provider.R | 135 +- R/base-provider.R | 54 +- R/charlatan-package.R | 2 +- R/charlatan_settings.R | 2 +- R/color-provider.R | 3 +- R/company-provider.R | 2 +- R/element-provider.R | 65 +- R/file-provider.R | 304 ++-- R/internet-provider-bg_BG.R | 51 +- R/internet-provider-cs_CZ.R | 62 +- R/internet-provider-de_DE.R | 47 +- R/internet-provider-en_AU.R | 31 +- R/internet-provider-en_NZ.R | 47 +- R/internet-provider-en_US.R | 8 + R/internet-provider-fa_IR.R | 25 +- R/internet-provider-fr_FR.R | 59 +- R/internet-provider-hr_HR.R | 27 +- R/internet-provider.R | 167 +- R/jobs-provider-da_DK.R | 13 +- R/jobs-provider-en_US.R | 14 +- R/jobs-provider-fa_IR.R | 12 + R/jobs-provider-fi_FI.R | 11 + R/jobs-provider-fr_CH.R | 12 + R/jobs-provider-fr_FR.R | 12 + R/jobs-provider-hr_HR.R | 11 + R/jobs-provider-nl_NL.R | 14 +- R/jobs-provider-pl_PL.R | 12 + R/jobs-provider-ru_RU.R | 12 + R/jobs-provider-uk_UA.R | 12 + R/jobs-provider-zh_TW.R | 11 + R/jobs-provider.R | 19 +- R/lorem-provider-ar_AA.R | 14 +- R/lorem-provider-el_GR.R | 12 + R/lorem-provider-en_US.R | 1956 ++++++++++----------- R/lorem-provider-he_IL.R | 12 + R/lorem-provider-ja_JP.R | 18 +- R/lorem-provider-la.R | 70 +- R/lorem-provider-ru_RU.R | 12 + R/lorem-provider-zh_CN.R | 707 ++++---- R/lorem-provider-zh_TW.R | 707 ++++---- R/lorem-provider.R | 116 +- R/person-provider-bg_BG.R | 45 +- R/person-provider-cs_CZ.R | 68 +- R/person-provider-da_DK.R | 60 +- R/person-provider-de_AT.R | 110 +- R/person-provider-de_DE.R | 66 +- R/person-provider-en_GB.R | 1152 ++++++------- R/person-provider-en_NZ.R | 42 +- R/person-provider-en_US.R | 2337 +++++++++++++------------- R/person-provider-es_ES.R | 70 +- R/person-provider-es_MX.R | 26 +- R/person-provider-fa_IR.R | 56 +- R/person-provider-fi_FI.R | 32 +- R/person-provider-fr_CH.R | 56 +- R/person-provider-fr_FR.R | 866 +++++----- R/person-provider-hr_HR.R | 15 +- R/person-provider-it_IT.R | 182 +- R/person-provider-ja_JP.R | 174 +- R/person-provider-ko_KR.R | 24 +- R/person-provider-lt_LT.R | 26 +- R/person-provider-lv_LV.R | 48 +- R/person-provider-ne_NP.R | 69 +- R/person-provider-nl_NL.R | 44 +- R/person-provider-no_NO.R | 76 +- R/person-provider-pl_PL.R | 51 +- R/person-provider.R | 118 +- R/phone-number-provider-all.R | 1001 ----------- R/phone_number.R | 2 +- R/phonenumber-provider-en.R | 188 +++ R/phonenumber-provider-es.R | 126 ++ R/phonenumber-provider-fr.R | 90 + R/phonenumber-provider-nl.R | 58 + R/phonenumber-provider-rest.R | 1010 +++++++++++ R/phonenumbers-provider.R | 47 +- R/zzz.R | 28 +- tests/testthat/test-addresses.R | 87 +- tests/testthat/test-backwards-comp.R | 94 ++ tests/testthat/test-elements.R | 10 + tests/testthat/test-file-provider.R | 8 + tests/testthat/test-fraudster.R | 4 +- tests/testthat/test-internet.R | 4 +- tests/testthat/test-job.R | 19 +- tests/testthat/test-lorem.R | 129 +- tests/testthat/test-person-funs.R | 40 + tests/testthat/test-person.R | 97 +- tests/testthat/test-phonenumber.R | 7 +- tests/testthat/test-zzz.R | 25 + 90 files changed, 7666 insertions(+), 6143 deletions(-) create mode 100644 R/internet-provider-en_US.R delete mode 100644 R/phone-number-provider-all.R create mode 100644 R/phonenumber-provider-en.R create mode 100644 R/phonenumber-provider-es.R create mode 100644 R/phonenumber-provider-fr.R create mode 100644 R/phonenumber-provider-nl.R create mode 100644 R/phonenumber-provider-rest.R create mode 100644 tests/testthat/test-backwards-comp.R create mode 100644 tests/testthat/test-elements.R create mode 100644 tests/testthat/test-file-provider.R create mode 100644 tests/testthat/test-person-funs.R create mode 100644 tests/testthat/test-zzz.R diff --git a/.Rbuildignore b/.Rbuildignore index 7f50ceb..46ac39b 100644 --- a/.Rbuildignore +++ b/.Rbuildignore @@ -11,3 +11,5 @@ appveyor.yml ^codemeta\.json$ ^revdep$ ^Makefile$ +^todo.md$ +^data-raw$ diff --git a/DESCRIPTION b/DESCRIPTION index f03e6fd..90bef43 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -5,7 +5,7 @@ Description: Make fake data, supporting addresses, person names, dates, times, colors, coordinates, currencies, digital object identifiers ('DOIs'), jobs, phone numbers, 'DNA' sequences, doubles and integers from distributions and within a range. -Version: 0.5.0 +Version: 0.6.0 Authors@R: c( person("Roel M.", "Hogervorst", email ="hogervorst.rm@gmail.com", @@ -42,7 +42,7 @@ Suggests: rmarkdown, ipaddress, stringi -RoxygenNote: 7.2.1 +RoxygenNote: 7.2.2 Collate: 'address-provider-en_GB.R' 'address-provider-en_NZ.R' @@ -89,6 +89,7 @@ Collate: 'internet-provider-de_DE.R' 'internet-provider-en_AU.R' 'internet-provider-en_NZ.R' + 'internet-provider-en_US.R' 'internet-provider-fa_IR.R' 'internet-provider-fr_FR.R' 'internet-provider-hr_HR.R' @@ -160,3 +161,5 @@ Collate: 'taxonomy.R' 'useragent-provider.R' 'zzz.R' +Depends: + R (>= 2.10) diff --git a/NEWS.md b/NEWS.md index eed8903..a7f8ed3 100644 --- a/NEWS.md +++ b/NEWS.md @@ -1,3 +1,36 @@ + + + +charlatan 0.6.0 +=============== +This release changes the internal logic of the package to make it easier for you to contribute. +One of the greatest strengths of charlatan and its spirit brothers faker (in python) and faker (in perl) is +the ability to customize realistically looking data in many locales. +But it was not so easy to add locales that were very different from en_US. + +## Detailed +Charlatan used logic to load in locale-specific data, and this worked great, but requires every locale to use the same naming conventions. +We are using R6 classes to encapsulate the functions and inherit from other classes. +Since version 0.6.0, locale specific Providers inherit from a global provider with minimal functionality. +See vignette [TODO name of vignette] for more info. +TODO this text needs work. + + +### NEW FEATURES +* Locales inherit from a global provider, giving us the ability to customize every locale. +* Every provider has at least an en_US locale. +* Ability to create specific functions for your locale specific provider. Example: Are first and last names not used in your locale? you can now create specific functions for your locale. Example: the japanese locale now has first_kana_name _(for example ヒロキ)_, last_kana_name functionality next to the romanized names. +* to instantiate providers you need the new functions `colors()`,`companies()`,`addresses()`, `lorem()`, `internetprovider()`,`jobs()`, `person()` + +### MINOR IMPROVEMENTS +* All locale specific Providers fall back to locale `en_US` if there is no version of this locale provider and will warn you if they do. +* Reworked development vignette +* added locale-templates for addresses, colors, company and internet + +### BUG FIXES +* None + + charlatan 0.5.1 =============== diff --git a/R/address-provider.R b/R/address-provider.R index 92ec39b..36ad874 100644 --- a/R/address-provider.R +++ b/R/address-provider.R @@ -1,8 +1,8 @@ #' addresses #' @export #' @examples -#' x <- addresses('es_ES') -#' self=x +#' x <- addresses("es_ES") +#' self <- x #' x #' x$locale #' x$street_name() @@ -10,8 +10,10 @@ #' x$secondary_address() #' x$state() addresses <- function(locale = NULL) { - if (is.null(locale)) return(AddressProvider_en_US$new("en_US")) - eval(parse(text=paste0("AddressProvider", "_", locale)))$new(locale) + if (is.null(locale)) { + return(AddressProvider_en_US$new("en_US")) + } + cr_loc_spec_provider("AddressProvider", locale) } #' @title AddressProvider @@ -36,7 +38,7 @@ addresses <- function(locale = NULL) { #' z$postcode() #' #' # en_GB -#' (z <- AddressProvider$new('en_GB')) +#' (z <- AddressProvider$new("en_GB")) #' z$locale #' z$locale_data #' z$locale_data$postcode_sets @@ -45,78 +47,77 @@ addresses <- function(locale = NULL) { #' z$street_name() #' #' # en_NZ -#' (z <- AddressProvider$new('en_NZ')) +#' (z <- AddressProvider$new("en_NZ")) #' z$locale #' z$street_name() #' #' # es_ES -#' (z <- AddressProvider$new('es_ES')) +#' (z <- AddressProvider$new("es_ES")) #' z$locale #' z$street_name() #' #' # nl_NL -#' (z <- AddressProvider$new('nl_NL')) +#' (z <- AddressProvider$new("nl_NL")) #' z$locale #' z$street_name() #' z$postcode() #' z$city() AddressProvider <- R6::R6Class( - inherit = BaseProvider, - 'AddressProvider', - lock_objects = FALSE, - public = list( - #' @field locale (character) xxx - locale = NULL, - #' @description fetch the allowed locales for this provider - allowed_locales = function() private$locales, - #' @description Create a new `AddressProvider` object - #' @param locale (character) the locale to use. See - #' `$allowed_locales()` for locales supported (default: en_US) - #' @return A new `AddressProvider` object - initialize = function(locale=NULL) { - if (!is.null(locale)) { - # check global locales - super$check_locale(locale) - # check address provider locales - check_locale_(locale, private$locales) - self$locale <- locale - } else { - stop("use the `addresses` function to create a locale specific address instance.") - } - - }, - #' @description address - address = function(){ - # override this required function in the subclass - }, - #' @description city - city = function() { - # override this required function in the subclass - }, - #' @description street name - street_name = function() { - # override this required function in the subclass - }, - #' @description street address - street_address = function() { - # override this required function in the subclass - }, - #' @description postal code - postcode = function() { - # override this required function in the subclass - } - ), - private = list( - locales = c("en_US", "en_GB", "en_NZ", "nl_NL"), - #' @param str a pattern - fetch_parts = function(str) { - pats <- strxt(str, "[A-Za-z]+_[A-Za-z]+")[[1]] - res <- list() - for (i in seq_along(pats)) { - tmp <- self[[pats[i]]] - res[[pats[i]]] <- if (is.function(tmp)) tmp() else super$random_element(tmp) - } - return(res) - } - ) - ) + inherit = BaseProvider, + "AddressProvider", + lock_objects = FALSE, + public = list( + #' @field locale (character) xxx + locale = NULL, + #' @description fetch the allowed locales for this provider + allowed_locales = function() private$locales, + #' @description Create a new `AddressProvider` object + #' @param locale (character) the locale to use. See + #' `$allowed_locales()` for locales supported (default: en_US) + #' @return A new `AddressProvider` object + initialize = function(locale = NULL) { + if (!is.null(locale)) { + # check global locales + super$check_locale(locale) + # check address provider locales + check_locale_(locale, private$locales) + self$locale <- locale + } else { + stop("use the `addresses` function to create a locale specific address instance.") + } + }, + #' @description address + address = function() { + # override this required function in the subclass + }, + #' @description city + city = function() { + # override this required function in the subclass + }, + #' @description street name + street_name = function() { + # override this required function in the subclass + }, + #' @description street address + street_address = function() { + # override this required function in the subclass + }, + #' @description postal code + postcode = function() { + # override this required function in the subclass + } + ), + private = list( + locales = c("en_US", "en_GB", "en_NZ", "nl_NL"), + #' @param str a pattern + fetch_parts = function(str) { + pats <- strxt(str, "[A-Za-z]+_[A-Za-z]+")[[1]] + res <- list() + for (i in seq_along(pats)) { + tmp <- self[[pats[i]]] + res[[pats[i]]] <- if (is.function(tmp)) tmp() else super$random_element(tmp) + } + return(res) + } + ) +) diff --git a/R/base-provider.R b/R/base-provider.R index 0a571cf..f048e0a 100644 --- a/R/base-provider.R +++ b/R/base-provider.R @@ -27,27 +27,35 @@ #' #' x$randomize_nb_elements() BaseProvider <- R6::R6Class( - 'BaseProvider', + "BaseProvider", public = list( #' @description pick a random element from vector/list #' @param x vector or list #' @return a single element from x random_element = function(x) { - if (length(x) == 0) return('') - if (inherits(x, "character")) if (!any(nzchar(x))) return('') + if (length(x) == 0) { + return("") + } + if (inherits(x, "character")) if (!any(nzchar(x))) { + return("") + } x[sample.int(n = length(x), size = 1)] }, #' @description pick a random element with probability from vector/list #' @param x vector or list random_element_prob = function(x) { - if (length(x) == 0) return('') - if (inherits(x, "character")) if (!any(nzchar(x))) return('') + if (length(x) == 0) { + return("") + } + if (inherits(x, "character")) if (!any(nzchar(x))) { + return("") + } choices <- names(x) probs <- unname(unlist(x)) sample(choices, size = 1, prob = probs) }, - + #' @description any number of random integers from a min, max #' @param min the minimum value. default: 0 #' @param max the maximum value. default: 9999 @@ -87,7 +95,7 @@ BaseProvider <- R6::R6Class( #' @description replace a template with numbers #' @param text (character) a string - numerify = function(text = '###') { + numerify = function(text = "###") { text <- do_match(text, "#", self$random_digit) text <- do_match(text, "%", self$random_digit_not_zero) text <- do_match(text, "!", self$random_digit_or_empty) @@ -97,14 +105,14 @@ BaseProvider <- R6::R6Class( #' @description replace a template with letters #' @param text (character) a string - lexify = function(text = '????') { + lexify = function(text = "????") { # Replaces all question mark ('?') occurrences with a random letter do_match(text, "?", self$random_letter) }, #' @description both numerify and lexify together #' @param text (character) a string - bothify = function(text = '## ??') { + bothify = function(text = "## ??") { # Replaces all placeholders with random numbers and letters. self$lexify(self$numerify(text)) }, @@ -123,22 +131,30 @@ BaseProvider <- R6::R6Class( #' @param max the maximum value. default: `NULL` #' @return a random int near number randomize_nb_elements = function(number = 10, le = FALSE, ge = FALSE, - min = NULL, max = NULL) { - - if (le && ge) return(number) - '_min' = if (ge) 100 else 60 - '_max' = if (le) 100 else 140 - nb = as.integer(number * self$random_int(`_min`, `_max`) / 100) - if (!is.null(min) && nb < min) nb = min - if (!is.null(max) && nb > min) nb = max + min = NULL, max = NULL) { + if (le && ge) { + return(number) + } + "_min" <- if (ge) 100 else 60 + "_max" <- if (le) 100 else 140 + nb <- as.integer(number * self$random_int(`_min`, `_max`) / 100) + if (!is.null(min) && nb < min) nb <- min + if (!is.null(max) && nb > min) nb <- max return(nb) - } + }, + #' @description fetch the allowed locales for this provider + allowed_locales = function() private$locales + ), + private = list( + locales = c( + "en_US" + ) ) ) check_locale_ <- function(x, z = available_locales) { if (!x %in% z) { - stop(x, ' not in set of available locales', call. = FALSE) + stop(x, " not in set of available locales", call. = FALSE) } } diff --git a/R/charlatan-package.R b/R/charlatan-package.R index 725a067..3d6e536 100644 --- a/R/charlatan-package.R +++ b/R/charlatan-package.R @@ -18,7 +18,7 @@ #' @author Martin Pedersen #' #' @section Package API: -#' +#' #' - [ch_generate()]: generate a data.frame with fake data #' - [fraudster()]: single interface to all fake data methods #' - High level interfaces: There are high level functions prefixed with diff --git a/R/charlatan_settings.R b/R/charlatan_settings.R index 310e2a2..5226f4a 100644 --- a/R/charlatan_settings.R +++ b/R/charlatan_settings.R @@ -3,7 +3,7 @@ #' @export #' @param messy (logical) make some messy data. Default: `NULL` #' @section More deets: -#' +#' #' - `messy` - When `FALSE`, nothing is different from normal. #' When `TRUE`, we select incorrect/wrong values with probability X. #' Messy mode is only available for **en-US** for now, and only for diff --git a/R/color-provider.R b/R/color-provider.R index 25a1616..fd26675 100644 --- a/R/color-provider.R +++ b/R/color-provider.R @@ -11,9 +11,8 @@ #' x$rgb_color() #' x$rgb_css_color() colors <- function(locale=NULL){ - # TODO: probably warn that this overrides the grDevices::colors() function if (is.null(locale)) return(ColorProvider_en_US$new("en_US")) - eval(parse(text=paste0("ColorProvider", "_", locale)))$new(locale) + cr_loc_spec_provider("ColorProvider",locale) } #' @title ColorProvider diff --git a/R/company-provider.R b/R/company-provider.R index aa81cd0..1a4beff 100644 --- a/R/company-provider.R +++ b/R/company-provider.R @@ -39,7 +39,7 @@ company <- function(locale = NULL) { if (is.null(locale)) { return(CompanyProvider_en_US$new("en_US")) } - eval(parse(text = paste0("CompanyProvider", "_", locale)))$new(locale) + cr_loc_spec_provider("CompanyProvider", locale) } #' @noRd diff --git a/R/element-provider.R b/R/element-provider.R index c50c3da..6cfb6f9 100644 --- a/R/element-provider.R +++ b/R/element-provider.R @@ -1,12 +1,10 @@ el_symbols <- c("H", "He", "Li", "Be", "B", "C", "N", "O", "F", "Ne", "Na", "Mg", "Al", "Si", "P", "S", "Cl", "Ar", "K", "Ca", "Sc", "Ti", "V", "Cr", "Mn", "Fe", "Co", "Ni", "Cu", "Zn", "Ga", "Ge", "As", "Se", "Br", "Kr", "Rb", "Sr", "Y", "Zr", "Nb", "Mo", "Tc", "Ru", "Rh", "Pd", "Ag", "Cd", "In", "Sn", "Sb", "Te", "I", "Xe", "Cs", "Ba", "La", "Ce", "Pr", "Nd", "Pm", "Sm", "Eu", "Gd", "Tb", "Dy", "Ho", "Er", "Tm", "Yb", "Lu", "Hf", "Ta", "W", "Re", "Os", "Ir", "Pt", "Au", "Hg", "Tl", "Pb", "Bi", "Po", "At", "Rn", "Fr", "Ra", "Ac", "Th", "Pa", "U", "Np", "Pu", "Am", "Cm", "Bk", "Cf", "Es", "Fm", "Md", "No", "Lr", "Rf", "Db", "Sg", "Bh", "Hs", "Mt", "Ds", "Rg", "Cn", "Nh", "Fl", "Mc", "Lv", "Ts", "Og") -el_elements <- c("Hydrogen", "Helium", "Lithium", "Beryllium", "Boron", "Carbon", "Nitrogen", "Oxygen", "Fluorine", "Neon", "Sodium", "Magnesium", "Aluminium", "Silicon", "Phosphorus", "Sulfur", "Chlorine", "Argon", "Potassium", "Calcium", "Scandium", "Titanium", "Vanadium", "Chromium", "Manganese", "Iron", "Cobalt", "Nickel", "Copper", "Zinc", "Gallium", "Germanium", "Arsenic", "Selenium", "Bromine", "Krypton", "Rubidium", "Strontium", "Yttrium", "Zirconium", "Niobium", "Molybdenum", "Technetium", "Ruthenium", "Rhodium", "Palladium", "Silver", "Cadmium", "Indium", "Tin", "Antimony", "Tellurium", "Iodine", "Xenon", "Caesium", "Barium", "Lanthanum", "Cerium", "Praseodymium", "Neodymium", "Promethium", "Samarium", "Europium", "Gadolinium", "Terbium", "Dysprosium", "Holmium", "Erbium", "Thulium", "Ytterbium", "Lutetium", "Hafnium", "Tantalum", "Tungsten", "Rhenium", "Osmium", "Iridium", "Platinum", "Gold", "Mercury", "Thallium", "Lead", "Bismuth", "Polonium", "Astatine", "Radon", "Francium", "Radium", "Actinium", "Thorium", "Protactinium", "Uranium", "Neptunium", "Plutonium", "Americium", "Curium", "Berkelium", "Californium", "Einsteinium", "Fermium", "Mendelevium", "Nobelium", "Lawrencium", "Rutherfordium", "Dubnium", "Seaborgium", "Bohrium", "Hassium", "Meitnerium", "Darmstadtium", "Roentgenium", "Copernicium", "Nihonium", "Flerovium", "Moscovium", "Livermorium", "Tennessine", "Oganesson") -elements <- data.frame(symbol = el_symbols, element = el_elements, stringsAsFactors = FALSE) #' @title ElementProvider #' @description chemical elements methods #' @export #' @keywords internal -#' @details Data from Wikipedia at +#' @details Data from Wikipedia at #' #' @examples #' z <- ElementProvider$new() @@ -14,15 +12,70 @@ elements <- data.frame(symbol = el_symbols, element = el_elements, stringsAsFact #' z$element() ElementProvider <- R6::R6Class( inherit = BaseProvider, - 'ElementProvider', + "ElementProvider", public = list( + #' @field locale (character) xxx + locale = NULL, + #' @description symbols for elements + symbolvec = el_symbols, + elementvec = NA_character_, + #' elements dataframe + elements = function() { + data.frame( + symbol = self$symbolvec, + element = self$elementvec, + stringsAsFactors = FALSE + ) + }, + #' @description Get a symbol symbol = function() { - super$random_element(elements$symbol) + super$random_element(self$elements()$symbol) }, #' @description Get an element element = function() { - super$random_element(elements$element) + super$random_element(self$elements()$element) + }, + #' @description symbol by number + symbol_by_number = function(number) { + self$elements()$symbol[number] + }, + #' @description element by number + element_by_number = function(number) { + self$elements()$element[number] } + ), + private = list( + locales = c("en_US", "nl_NL") + ) +) + +el_elements_en_us <- c( + "Hydrogen", "Helium", "Lithium", "Beryllium", "Boron", "Carbon", "Nitrogen", "Oxygen", "Fluorine", "Neon", "Sodium", "Magnesium", "Aluminium", "Silicon", "Phosphorus", "Sulfur", "Chlorine", "Argon", "Potassium", "Calcium", "Scandium", "Titanium", "Vanadium", "Chromium", "Manganese", "Iron", "Cobalt", "Nickel", "Copper", "Zinc", "Gallium", "Germanium", "Arsenic", "Selenium", "Bromine", "Krypton", "Rubidium", "Strontium", "Yttrium", "Zirconium", "Niobium", "Molybdenum", "Technetium", "Ruthenium", "Rhodium", "Palladium", "Silver", "Cadmium", "Indium", "Tin", "Antimony", "Tellurium", "Iodine", "Xenon", "Caesium", "Barium", "Lanthanum", "Cerium", "Praseodymium", "Neodymium", "Promethium", "Samarium", "Europium", "Gadolinium", "Terbium", "Dysprosium", "Holmium", "Erbium", "Thulium", "Ytterbium", "Lutetium", "Hafnium", "Tantalum", "Tungsten", "Rhenium", "Osmium", "Iridium", "Platinum", "Gold", "Mercury", "Thallium", "Lead", "Bismuth", "Polonium", "Astatine", "Radon", "Francium", "Radium", "Actinium", "Thorium", "Protactinium", "Uranium", "Neptunium", "Plutonium", "Americium", "Curium", "Berkelium", "Californium", "Einsteinium", "Fermium", "Mendelevium", "Nobelium", "Lawrencium", "Rutherfordium", "Dubnium", "Seaborgium", "Bohrium", "Hassium", "Meitnerium", "Darmstadtium", "Roentgenium", "Copernicium", "Nihonium", "Flerovium", "Moscovium", + "Livermorium", "Tennessine", "Oganesson" +) + +ElementProvider_en_US <- R6::R6Class( + inherit = ElementProvider, + "ElementProvider_en_US", + public = list( + #' @field locale (character) xxx + locale = "en_US", + elementvec = el_elements_en_us + ) +) +# https://nl.wikipedia.org/wiki/Lijst_van_chemische_elementen +el_elements_nl_nl <- c( + "Waterstof", "Helium", "Lithium", "Berylium", "Boor", "Koolstof", "Stikstof", "Zuurstof", "Fluor", "Neon", "Natrium", "Magnesium", "Aluminium", "Silicium", "Fosfor", "Zwavel", "Chloor", "Argon", "Kalium", "Calcium", "Scandium", "Titanium", "Vanadium", "Chroom", "Mangaan", "IJzer", "Kobalt", "Nikkel", "Koper", "Zink", "Gallium", "Germanium", "Arseen", "Seleen", "Broom", "Krypton", "Rubidium", "Strontium", "Ytrium", "Zirkonium", "Nobium", "Molybdeen", "Technitium", "Ruthenium", "Rodium", "Palladium", "Zilver", "Cadmium", "Indium", "Tin", "Antimoon", "Telluur", "Jodium", "Xenon", "Cesium", "Barium", "Lanthaan", "Cerium", "Praseodymium", "Neodymium", "Promethium", "Samarium", "Europium", "Gadolinium", "Terbium", "Dysprosium", "Holmium", "Erbium", "Thulium", "Ytterbium", "Lutetium", "Hafnium", "Tantaal", "Wolfraam", "Renium", "Osmium", "Iridium", "Platina", "Goud", "Kwik", "Thallium", "Lood", "Bismut", "Polonium", "Astaat", "Radon", "Francium", "Radium", "Actinium", "Thorium", "Protactinium", "Uranium", "Neptunium", "Plutonium", "Americium", "Curium", "Berkelium", "Californium", "Einsteinium", "Fermium", "Mendelevium", "Nobelium", "Lawrencium", "Rutherfordium", "Dubnium", "Seaborgium", "Bohrium", "Hassium", "Meitnerium", "Darmstadtium", "Röntgenium", "Copernicum", "Nihonium", "Flerovium", "Moscovium", + "Livermorium", "Tennessine", "Oganesson" +) + +ElementProvider_nl_NL <- R6::R6Class( + inherit = ElementProvider, + "ElementProvider_nl_NL", + public = list( + #' @field locale (character) xxx + locale = "nl_NL", + elementvec = el_elements_nl_nl ) ) diff --git a/R/file-provider.R b/R/file-provider.R index 3d0c568..f652d19 100644 --- a/R/file-provider.R +++ b/R/file-provider.R @@ -14,7 +14,7 @@ #' x$file_path(depth = 6) FileProvider <- R6::R6Class( inherit = BaseProvider, - 'FileProvider', + "FileProvider", public = list( #' @field locale (character) the locale locale = NULL, @@ -27,16 +27,6 @@ FileProvider <- R6::R6Class( #' `$allowed_locales()` for locales supported (default: en_US) #' @return A new `FileProvider` object initialize = function(locale = NULL) { - if (!is.null(locale)) { - # check global locales - super$check_locale(locale) - # check person provider locales - check_locale_(locale, private$locales) - self$locale <- locale - } else { - self$locale <- 'en_US' - } - private$mime_types <- list( application = private$application_mime_types, audio = private$audio_mime_types, @@ -72,14 +62,14 @@ FileProvider <- R6::R6Class( #' @description a random file name #' @param category (character) a category of file extension type, one of - #' audio, image, office, text or video. default: `NULL`. If this is + #' audio, image, office, text or video. default: `NULL`. If this is #' given, `extension` is ignored #' @param extension (character) a file extension. if this is given, #' `category` is ignored. file_name = function(category = NULL, extension = NULL) { - x = if (!is.null(extension)) extension else self$file_extension(category) - filename = LoremProvider$new(locale = self$locale)$word() - sprintf('%s.%s', filename, x) + x <- if (!is.null(extension)) extension else self$file_extension(category) + filename <- LoremProvider$new(locale = self$locale)$word() + sprintf("%s.%s", filename, x) }, #' @description a random file extension @@ -97,188 +87,184 @@ FileProvider <- R6::R6Class( #' @description a random file path #' @param depth (character) depth of the file (depth >= 0). default: 1 #' @param category (character) a category of file extension type, one of - #' audio, image, office, text or video. default: `NULL`. If this is + #' audio, image, office, text or video. default: `NULL`. If this is #' given, `extension` is ignored #' @param extension (character) a file extension. if this is given, #' `category` is ignored. file_path = function(depth = 1, category = NULL, extension = NULL) { - file = self$file_name(category, extension) - path = paste0("/", file) + file <- self$file_name(category, extension) + path <- paste0("/", file) for (d in seq_len(depth)) { - path = sprintf("/%s%s", - LoremProvider$new(locale = self$locale)$word(), path) + path <- sprintf( + "/%s%s", + LoremProvider$new(locale = self$locale)$word(), path + ) } return(path) } ), - private = list( application_mime_types = c( - "application/atom+xml", # Atom feeds - "application/ecmascript", - # ECMAScript/JavaScript; Defined in RFC 4329 (equivalent to - # application/javascript but with stricter processing rules) - "application/EDI-X12", # EDI X12 data; Defined in RFC 1767 - "application/EDIFACT", # EDI EDIFACT data; Defined in RFC 1767 - "application/json", # JavaScript Object Notation JSON; Defined in RFC 4627 - # ECMAScript/JavaScript; Defined in RFC 4329 (equivalent to - # application/ecmascript - "application/javascript", - # but with looser processing rules) It is not accepted in IE 8 - # or earlier - text/javascript is accepted but it is defined as obsolete in RFC 4329. - # The "type" attribute of the