Language fil_PH

faker.providers.address

fake.address()
# 'Room 819 Oleander Towers 3, 4089 73rd Road, Taguig, 0688 Metro Manila'

fake.building_name()
# 'Wallace Towers 4'

fake.building_name_suffix()
# 'Towers'

fake.building_number()
# '4470'

fake.building_unit_number()
# 'Unit 2727'

fake.city()
# 'Leslie Ville'

fake.city_suffix()
# 'Ville'

fake.country()
# 'Nigeria'

fake.country_code(representation='alpha-2')
# 'CN'

fake.floor_number()
# '2'

fake.floor_unit_number()
# '2311'

fake.luzon_province()
# 'Benguet'

fake.luzon_province_address()
# '7700 Boyer Avenue, Bauko, 3795 Oriental Mindoro'

fake.luzon_province_postcode()
# '2420'

fake.metro_manila_address()
# 'B18 L26 Anahaw Homes 8, Arayat Street, Caloocan, 1399 Metro Manila'

fake.metro_manila_lgu()
# 'Caloocan'

fake.metro_manila_postcode()
# '1385'

fake.mindanao_province()
# 'Lanao del Norte'

fake.mindanao_province_address()
# 'B12 L59 Sapphire Avenue, Murray Estates 7, Carigara, 9338 Davao del Norte'

fake.mindanao_province_postcode()
# '8359'

fake.ordinal_floor_number()
# '36th'

fake.ordinal_street_number()
# '96th'

fake.partitioned_building_number()
# '3424-J'

fake.postcode()
# '8569'

fake.province()
# 'Ilocos Norte'

fake.province_lgu()
# 'Surallah'

fake.standalone_building_number()
# '8811'

fake.street_address()
# 'Block 24 Lot 44 Sapphire Cove Phase 4, Davis Highway'

fake.street_name()
# 'Samat Avenue'

fake.street_suffix()
# 'Road'

fake.subdivision_block_number()
# '01'

fake.subdivision_lot_number()
# '70'

fake.subdivision_name()
# 'Guijo Village Phase 7'

fake.subdivision_name_suffix()
# 'Homes Phase 4'

fake.subdivision_unit_number()
# 'B13 L04'

fake.visayas_province()
# 'Samar'

fake.visayas_province_address()
# '6513 Jupiter Avenue, Tarangnan, 5615 Aklan'

fake.visayas_province_postcode()
# '6676'

faker.providers.automotive

fake.automobile_license_plate()
# 'NZN396'

fake.license_plate()
# 'DUP5645'

fake.motorcycle_license_plate()
# 'QY12804'

fake.protocol_license_plate()
# '1'

faker.providers.bank

fake.bank_country()
# 'GB'

fake.bban()
# 'UFGA01505187364265'

fake.iban()
# 'GB17IHMZ24963207891558'

faker.providers.barcode

fake.ean(length=13)
# '4234487738002'

fake.ean13(leading_zero=None)
# '1873319497569'

fake.ean8()
# '31757317'

fake.upc_a(upc_ae_mode=False, base=None, number_system_digit=None)
# '808807667538'

fake.upc_e(base=None, number_system_digit=None, safe_mode=True)
# '17565172'

faker.providers.color

fake.color(hue=None, luminosity=None, color_format='hex')
# '#2732b2'

fake.color_name()
# 'Khaki'

fake.hex_color()
# '#82f5ff'

fake.rgb_color()
# '61,219,180'

fake.rgb_css_color()
# 'rgb(95,73,31)'

fake.safe_color_name()
# 'teal'

fake.safe_hex_color()
# '#668800'

faker.providers.company

fake.bs()
# 'expedite clicks-and-mortar bandwidth'

fake.catch_phrase()
# '{{english_catch_phrase}}'

fake.company()
# 'PJXZ Gold Morning Ventures Limited'

fake.company_suffix()
# 'Corporation'

fake.company_type()
# 'Resorts'

fake.english_catch_phrase()
# 'Extended foreground customer loyalty'

fake.random_company_acronym()
# 'FCZ'

fake.random_company_adjective()
# 'Quad'

fake.random_company_noun_chain()
# 'World King'

fake.random_company_product()
# 'Coconut'

fake.random_good_service_adjective()
# 'tagumpay'

fake.random_good_service_adjective_chain()
# 'bida at tagumpay'

fake.random_noun_ish_good_trait()
# 'haligi'

fake.random_object_of_concern()
# 'mundo'

faker.providers.credit_card

fake.credit_card_expire(start='now', end='+10y', date_format='%m/%y')
# '10/20'

fake.credit_card_full(card_type=None)
# 'JCB 16 digit\nMargaret Thornton\n3562657177633550 10/22\nCVC: 707\n'

fake.credit_card_number(card_type=None)
# '4731159839454438'

fake.credit_card_provider(card_type=None)
# 'Discover'

fake.credit_card_security_code(card_type=None)
# '398'

faker.providers.currency

fake.cryptocurrency()
# ('NMC', 'Namecoin')

fake.cryptocurrency_code()
# 'PPC'

fake.cryptocurrency_name()
# 'Zclassic'

fake.currency()
# ('NIS', 'Israeli new shekel')

fake.currency_code()
# 'HNL'

fake.currency_name()
# 'Barbadian dollar'

faker.providers.date_time

fake.am_pm()
# 'AM'

fake.century()
# 'VIII'

fake.date(pattern='%Y-%m-%d', end_datetime=None)
# '2018-01-04'

fake.date_between(start_date='-30y', end_date='today')
# datetime.date(2009, 12, 21)

fake.date_between_dates(date_start=None, date_end=None)
# datetime.date(2020, 1, 14)

fake.date_object(end_datetime=None)
# datetime.date(2017, 9, 30)

fake.date_of_birth(tzinfo=None, minimum_age=0, maximum_age=115)
# datetime.date(2009, 4, 25)

fake.date_this_century(before_today=True, after_today=False)
# datetime.date(2006, 9, 22)

fake.date_this_decade(before_today=True, after_today=False)
# datetime.date(2020, 1, 11)

fake.date_this_month(before_today=True, after_today=False)
# datetime.date(2020, 1, 12)

fake.date_this_year(before_today=True, after_today=False)
# datetime.date(2020, 1, 3)

fake.date_time(tzinfo=None, end_datetime=None)
# datetime.datetime(1979, 5, 18, 22, 8, 44)

fake.date_time_ad(tzinfo=None, end_datetime=None, start_datetime=None)
# datetime.datetime(467, 10, 11, 22, 47, 39)

fake.date_time_between(start_date='-30y', end_date='now', tzinfo=None)
# datetime.datetime(2015, 2, 27, 13, 56, 46)

fake.date_time_between_dates(datetime_start=None, datetime_end=None, tzinfo=None)
# datetime.datetime(2020, 1, 14, 18, 16, 16)

fake.date_time_this_century(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2017, 6, 13, 8, 13, 35)

fake.date_time_this_decade(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2020, 1, 1, 17, 26, 9)

fake.date_time_this_month(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2020, 1, 1, 13, 28, 41)

fake.date_time_this_year(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2020, 1, 11, 13, 29, 47)

fake.day_of_month()
# '29'

fake.day_of_week()
# 'Linggo'

fake.future_date(end_date='+30d', tzinfo=None)
# datetime.date(2020, 1, 29)

fake.future_datetime(end_date='+30d', tzinfo=None)
# datetime.datetime(2020, 2, 3, 16, 9, 59)

fake.iso8601(tzinfo=None, end_datetime=None)
# '2001-04-30T16:10:07'

fake.month()
# '06'

fake.month_name()
# 'Hulyo'

fake.past_date(start_date='-30d', tzinfo=None)
# datetime.date(2020, 1, 8)

fake.past_datetime(start_date='-30d', tzinfo=None)
# datetime.datetime(2019, 12, 29, 17, 28, 43)

fake.time(pattern='%H:%M:%S', end_datetime=None)
# '08:08:53'

fake.time_delta(end_datetime=None)
# datetime.timedelta(0)

fake.time_object(end_datetime=None)
# datetime.time(14, 53, 53)

fake.time_series(start_date='-30d', end_date='now', precision=None, distrib=None, tzinfo=None)
# <generator object Provider.time_series at 0x7f56a8f7c750>

fake.timezone()
# 'America/Nassau'

fake.unix_time(end_datetime=None, start_datetime=None)
# 117798175

fake.year()
# '2019'

faker.providers.file

fake.file_extension(category=None)
# 'csv'

fake.file_name(category=None, extension=None)
# 'ano.html'

fake.file_path(depth=1, category=None, extension=None)
# '/tapat/suot.webm'

fake.mime_type(category=None)
# 'model/x3d+xml'

fake.unix_device(prefix=None)
# '/dev/xvds'

fake.unix_partition(prefix=None)
# '/dev/vdx5'

faker.providers.geo

fake.coordinate(center=None, radius=0.001)
# Decimal('-130.262701')

fake.latitude()
# Decimal('-74.7448085')

fake.latlng()
# (Decimal('-45.5689265'), Decimal('152.689013'))

fake.local_latlng(country_code='US', coords_only=False)
# ('40.56754', '-89.64066', 'Pekin', 'US', 'America/Chicago')

fake.location_on_land(coords_only=False)
# ('-32.45242', '-71.23106', 'La Ligua', 'CL', 'America/Santiago')

fake.longitude()
# Decimal('128.358981')

faker.providers.internet

fake.ascii_company_email(*args, **kwargs)
# 'davidschultz@ccssolutions.org.ph'

fake.ascii_email(*args, **kwargs)
# 'jonathan53@mini.ph'

fake.ascii_free_email(*args, **kwargs)
# 'destinydunlap@yahoo.com'

fake.ascii_safe_email(*args, **kwargs)
# 'toconnell@example.ph'

fake.company_email(*args, **kwargs)
# 'jamie26@hsgequities.org.ph'

fake.domain_name(*args, **kwargs)
# 'slcshipping.com.ph'

fake.domain_word(*args, **kwargs)
# 'fksholdings'

fake.email(*args, **kwargs)
# 'angelaromero@gonzalezsummit.com'

fake.free_email(*args, **kwargs)
# 'tmorrison@yahoo.com'

fake.free_email_domain(*args, **kwargs)
# 'zohomail.com'

fake.hostname(*args, **kwargs)
# 'desktop-06.jacksonmillennium.org.ph'

fake.image_url(width=None, height=None)
# 'https://www.lorempixel.com/1009/747'

fake.ipv4(network=False, address_class=None, private=None)
# '116.167.189.140'

fake.ipv4_network_class()
# 'a'

fake.ipv4_private(network=False, address_class=None)
# '172.23.232.35'

fake.ipv4_public(network=False, address_class=None)
# '213.1.148.127'

fake.ipv6(network=False)
# '6bd3:e07e:4696:339a:b8c8:808e:95c:d300'

fake.mac_address()
# '0e:f6:e1:e3:e3:18'

fake.safe_email(*args, **kwargs)
# 'katherine92@example.org.ph'

fake.slug(*args, **kwargs)
# 'pares-trak-kuha'

fake.tld()
# 'org'

fake.uri()
# 'https://www.kcsresources.org.ph/main/index.htm'

fake.uri_extension()
# '.php'

fake.uri_page()
# 'search'

fake.uri_path(deep=None)
# 'explore'

fake.url(schemes=None)
# 'https://qftrust.org/'

fake.user_name(*args, **kwargs)
# 'zwyatt'

faker.providers.isbn

fake.isbn10(separator='-')
# '1-81316-365-0'

fake.isbn13(separator='-')
# '978-1-5084-8969-6'

faker.providers.job

fake.job()
# 'Product manager'

faker.providers.lorem

fake.paragraph(nb_sentences=3, variable_nb_sentences=True, ext_word_list=None)
# ('Mundo lason tungo namin siglo suri. Bibig asukal paa buo. Nanay maginoo '
#  'bigkas tanggap palapag.')

fake.paragraphs(nb=3, ext_word_list=None)
# [   'Tangi ganap prutas lahat tulong pangmaramihang. Para tono lapit radyo '
#     'insekto eksakto. Sangay iyon silya ulo.',
#     'Iskor langis lima linya. Mansanas mangyari pangkat rehiyon takot.',
#     'Magkano lago sikat suri noon sampu.']

fake.sentence(nb_words=6, variable_nb_words=True, ext_word_list=None)
# 'Eksperimento layo ilang mayroon alon.'

fake.sentences(nb=3, ext_word_list=None)
# [   'Liwanag tuktok alin ilong edad pera pabor.',
#     'Puti hindi buwan kotse binibini kulay.',
#     'Piraso nayon gawin tulong.']

fake.text(max_nb_chars=200, ext_word_list=None)
# ('Katunayan larawan lawak amin dagat gatas kaibigan. Alin ilalim kaaway kung '
#  'tandaan alang-alang alin. Bago bato tubig pinto proseso tuktok kababaihan '
#  'gawa.')

fake.texts(nb_texts=3, max_nb_chars=200, ext_word_list=None)
# [   'Sundin kalahati kaso saan maginoo. Pantig na sampu puno daliri.\n'
#     'Dyip karapatan tao bigkas. Puwang sunod yelo hangin init.',
#     'Sulat hanap tiyak solusyon may.\n'
#     'Milyon tangi bayan braso sali likha tao husay. Daliri bawat ingay wala '
#     'puwang upuan daloy. Gatas turo himpapawid suri.',
#     'Hiwa gana ama ay dala. Halaga silangan talon doon kailanman. Dalawampu '
#     'langit damit sarili. Asawa dilaw gamot alikabok ibig linya tinapay.']

fake.word(ext_word_list=None)
# 'opisina'

fake.words(nb=3, ext_word_list=None, unique=False)
# ['balde', 'bili', 'isla']

faker.providers.misc

fake.binary(length=1048576)
# (b'\x89qJ\x8fm\x8a\r\x9e\\\xad\xce\xe0+\x00\xfcA\x87>\xf8\xc9h\x92D\xd8'
#  b"\xc23r\x91U\xd3\xc3\xfd\x00\xd4\x05\x07Xk\x83\x14&~\xab<\xa2\x8f'\xa0\xc07,$"
#  b'\xceM\xa0U6E\x97\x1b\xaf$9\x9e\xa5\x1f\x14\xa5\xed\xc3\\\xc2\xbc\xa7#\xf7'
#  b'\xe0AW \x87\xf4\xf3\xd6\x93\x8b\x08\xd1\xc4\x8c\xc9@\x1e\xbc\x86\x0e'
#  b'\xbc\xbcr\xec\xc0w+vx\xb9\x11\x97\xadOUx\x92z`\xfas\xc1\xde\x11\xde8\x19\xf5'
#  b'\xdb4\x8c\x818\x8bD|eW\xaa-\xcd28^Y\xd4\xf37A\xeb\x97\x1c\xee\x88\xba\r'
#  b'\xff\x02G6\xc5/\\%F\xc8`[\x1d"_\x918\xce\xe8\xed\xadM+83\xdf\x94\xba'
#  b';\xb6\xafIlUt\xee\x1f\x1f\xd0\x01\xcb\xa6)\xa2\xe4c\xe6\x04fg\xb4V'
#  b'\x07=\x19\x90\x16S\xff/+5J\x904i,U\x02\xe3\x9d\xc0\xb8%\x91>sC\x13n'
#  b'\x0f\xfe\x1bfy\xc0/\x18\x94\xe0>\xa9:!\xb7m\x892\x81\x1bG\xfe=\xd6Y\x88\xfas'
#  b';Ufu>\xfd/\xff\x0b\xbdab\xb0\xeew\x84\x90\xa3\xd8Q2\xd8\xcf\xde\x93\xb8+\xad'
#  b'1\x05@\xbd\xbd\x82$%\x9d\x0f\xd8\xc4\xe6r\xe0\x14\x00y[\xa7\xb0?\xc7M'
#  b'\x89\xd6\xdeC\xd1\xef\xb6T\xb80|\xca\x80\x00\xe6\x129\x9c\xc8\x06\xd4c\x85u'
#  b'_\xd4\x1c\x98\xc8#\x1e\xc4%\x82\xefWo5\x18+v\x8f\x0b\xaek&\x17.\xb2\x18LF'
#  b'/\x8c\xe3\xbd\xb8{y\xb9\xffW\xd2\xb7%\xb4\x01d\x7f\xe1\xaf\xfc'
#  b'\x06\x93\xb6\xf7\x01\xb1\x1d\xc8\xc5\xa1\x01sp\n\x1c\xfa9\xa6\xb4f\xb2t"\xe2'
#  b"\xb9J(\x1c'\x0bm\xc5&\xd0\x85\xda\x01o\xcdT\xc5\xc4\x820\xee\xc0}%"
#  b'\xdc\x99b\x14\xb3\xf2xkbP4\x04\x90\x10)\xbf\xd1\xa66\xa4\x92\xa9\xbd\xf2'
#  b"\x08E\xe3_\x078\xeb'\x03\xcf\x84\xd5\xbc\xf2\xd8\xc84\xcb!\xc6\x7f\xf2\t|"
#  b'X/\xe6F^\x05\x94\xb6\xbb\xcf\xe2\xc5\xe5\x04\xfdE\xab25\xdf\xfd\xd6\xd8\x9f'
#  b'\x82>\xd4\xe4)O\x15\x1f\xd6\xf2\xbc-\xb43\x00\xaf0\xd3\xab\x9d;\x99p{'
#  b'p\xb4\xf2\x9dIt\xec\xc7\x99B)\x9e|\x8f\x07r\x18\xa0\x02T\xea\xdd\xfd/'
#  b'\x05\x1a\x14\xea\x81\x85\x83f4\xa5\xb50\xfc\xc7\xb6wY"\xe4\xb9\t\x10\xca\xdf'
#  b'\xda\x0c\xf6\xe8\xe7\xe2NFw\t\x1c$\xe6\x14\xc1\xaf\xbc\xc9\x89C'
#  b'\xad\x95\xec\x9e\xe4\x10\xae.\xfaZ\xfc>U\xa8\x97\x85\x80\xb6:3\xb6#\xec\xf6'
#  b'2UI\xe8N\n\x14l\xc6n\xd9\x89y\n\xc0\xaaR\x1a\xc7V-jK\xbc\x16\xcd\xb1\x9d'
#  b'\x15="A\xe5\x08uL\xd2V\x006g\xfbi/ \xf5\x83\x8f\xe6\x87\xeej\xa1z\x17\x89'
#  b'Sd,\x07;\x91\x8cc\xaf\xa908#\xdb\xb8\x16\xde\xfe\x88\xc64\x14\xd7e\x115\x89N'
#  b"5=\x9d\xdc`\xbf)\x8e\xb9\xf0\x04\x04'\xe1)w\x9es\x87\xe9\xdc\xa9\xfez"
#  b'\xf9\xd9\xcb$\\\n\xb2\xef|\x03\x07\x8c\xc9\xda\xd1E\x14\xbd\xce\x8b'
#  b'\x17\xfcq\x03cH\x9b\x9cmD)\xa1J\xf6\xaes"\\\xb1lZ\x89\x95EY\x90$\xff'
#  b'\xf5\x8e\xb8\x90T}K\xc2\xe9<>\xd6\xd1!\x0bI\xdc\xd0\x0e\xbd\xedW\x0b\x13'
#  b'\x0eJ8\xe8KQPx\xd4\xc9\xe0#\x85\xd3w\xda&\x99^\x03\xfe\xd2\x16\xb1'
#  b'\xe8\xafC\xa9\xa6\xee\xa5\x1b\xccCu\xeaQ\xea\xc8\x9f\x02\xe2\xb9\xe4'
#  b'\x16G7\xda\xc4o\xdc\xd8V\xf8Gg\x97AK`-7Qx\xd5\xc7\xab7\x85jH\xfa'
#  b'\xa3x\xc2\xb6\xe2\x16\xa7\xf856p\xa2\xdd\x7fU\xa1V\xabv\xf6\xa1Q\x93\xa5'
#  b'\x80\xcb\x80\x81\xe14V\xe7\x19\x9e#\xc3\x1b"_\x99\xb2&)\x01G\xe3#\xa3O5;`'
#  b'N1\xaa\xd6\xce\xea\x17\x8e;@\xf3\x10\xbe\xbd\xc8;\xaf\x9f;\x91\x0e\xab\x83E'
#  b"e'\xb9\x83~\x88\xb2\x03\xb3\xcf\xdf\x9d\x1a\x9e~&=\xa3c\x83\xdai\x8dt\x17_%3"
#  b'1\xd3"K\xd5\xfe\x9a\xfa7\xa5\xa9\x07bq\x83\xc4\xbd\x06\t5\x1b\xe4\x9a\x02'
#  b'\x0bm\xa8Q\x92\x7f\n++T\x93\xa1\x14q">\x93\x88\xa4\x08\xe7\xfd!y')

fake.boolean(chance_of_getting_true=50)
# False

fake.csv(header=None, data_columns=('{{name}}', '{{address}}'), num_rows=10, include_row_ids=False)
# ('"Thomas Turner","46th Floor Santiago Suites, 5816 Hydra Street, Tagoloan II, '
#  '4435 Ilocos Norte"\r\n'
#  '"Mark Gonzalez","1006 Unit J 79th Avenue, Zaragoza, 9514 Lanao del Norte"\r\n'
#  '"Michele Henderson","Block 09 Lot 77 Lewis Cove, Palali Road, Sebaste, 9199 '
#  'Misamis Oriental"\r\n'
#  '"Kenneth Smith","B04 L03 Lopez Cove, Constellation Avenue, Baler, 1981 '
#  'Ifugao"\r\n'
#  '"Richard Johnson","4498 Virgo Drive, Indanan, 4007 Ilocos Sur"\r\n'
#  '"Rebecca Walsh","B21 L59 Dita Drive, Azalea Grove Phase 5, Giporlos, 6239 '
#  'Southern Leyte"\r\n'
#  '"Jennifer Simmons","3468 Matumtum Boulevard Extension, Kalingalan Caluang, '
#  '6819 Northern Samar"\r\n'
#  '"Micheal Sullivan","2917 A Arayat Road, Sierra Bullones, 7430 Camiguin"\r\n'
#  '"Christine Cain","B08 L40 Mars Road, Gemini Subdivision 8, Pasig, 1035 Metro '
#  'Manila"\r\n'
#  '"Vanessa Becker","Block 17 Lot 93 Sicaba Subdivision Phase 4, Watson '
#  'Extension, Guipos, 6072 Siquijor"\r\n')

fake.dsv(dialect='faker-csv', header=None, data_columns=('{{name}}', '{{address}}'), num_rows=10, include_row_ids=False, **fmtparams)
# ('"Ashley Anderson","4502I Palanan Drive, Mahinog, 4325 Albay"\r\n'
#  '"Taylor Donaldson","21F Morrison Towers 7, 7369 Jones Street, Santander, '
#  '8444 Dinagat Islands"\r\n'
#  '"Tricia Park","2279F 13th Boulevard, Madrid, 5289 Pampanga"\r\n'
#  '"Stacie Diaz","4696 Rice Extension, Roxas City, 5512 Albay"\r\n'
#  '"Dylan Dillon DDS","7717 30th Road Extension, Muntinlupa, 1706 Metro '
#  'Manila"\r\n'
#  '"Abigail Mullins","4042 45th Street, Cochran Estates 8, Camiling, 5036 '
#  'Negros Oriental"\r\n'
#  '"Kenneth Russo","B07 L68 Cresta Street, Young Grove, Pateros, 1520 Metro '
#  'Manila"\r\n'
#  '"Kaitlin Wright","8th Floor Catmon Towers 8, 328 Makiling Drive Extension, '
#  'San Andres, 2361 Cagayan"\r\n'
#  '"Joe Thomas","3734 Batino Street, Taguig, 1289 Metro Manila"\r\n'
#  '"Daniel Smith","B05 L80 Thomas Homes 2, Matumtum Drive, Mulanay, 3021 '
#  'Zambales"\r\n')

fake.gemstone_name()
# 'Topaz'

fake.md5(raw_output=False)
# '3b49d0a78f5f48bb85e6ed275b1551c8'

fake.mountain_name()
# 'Pao'

fake.null_boolean()
# None

fake.password(length=10, special_chars=True, digits=True, upper_case=True, lower_case=True)
# '1!W$JA1m+s'

fake.plant_name()
# 'Azucena'

fake.psv(header=None, data_columns=('{{name}}', '{{address}}'), num_rows=10, include_row_ids=False)
# ('"Sean Beasley"|"831 Citrine Avenue Extension, Anubing Estates 2, Manila, '
#  '0649 Metro Manila"\r\n'
#  '"Denise James"|"6218 Magnolia Avenue, Sapad, 9671 Misamis Oriental"\r\n'
#  '"Janice Brown"|"Unit 1417 Pepper Place, 8645 Apo Road, Imelda, 4947 Ilocos '
#  'Sur"\r\n'
#  '"Kimberly White"|"6th Floor Amethyst Place, 5539 Anahaw Highway, Lupao, 4206 '
#  'Nueva Vizcaya"\r\n'
#  '"Erin Lloyd MD"|"6500 7th Street, Batuan, 9764 Sultan Kudarat"\r\n'
#  '"Phyllis King"|"6115 Raddish Street, Kanlaon Estates Phase 9, Pikit, 8638 '
#  'Davao del Norte"\r\n'
#  '"Patricia Simon"|"Block 25 Lot 78 Bishop Expressway, Macopa Cove Phase 1, '
#  'Lal-lo, 2565 Masbate"\r\n'
#  '"Mr. Jason Campbell"|"6687A Amethyst Boulevard, Bacolod, 2557 Ilocos '
#  'Norte"\r\n'
#  '"Frank Scott"|"B06 L12 Caballero Subdivision, 35th Street, Calatrava, 3880 '
#  'Ilocos Sur"\r\n'
#  '"David Clark"|"Unit 606 Galaxy Condominiums Tower 2, 3251 87th Street, Lobo, '
#  '6135 Negros Occidental"\r\n')

fake.random_object_name()
# 'Sapphire'

fake.sha1(raw_output=False)
# 'e57cf6d3b2a66dd3be0ec2665be5e453070df54e'

fake.sha256(raw_output=False)
# '23679375d719d88e84010fd122c58f13f911f865ae6afdfd97962cbe818a9afa'

fake.space_object_name()
# 'Saturn'

fake.tar(uncompressed_size=65536, num_files=1, min_file_size=4096, compression=None)
# (b'AmLMlxCleeLFPptrDdWe1\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x000000644\x000000000\x000000000\x0000000002000\x0000000000'
#  b'000\x00012720\x00 0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00ustar  \x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x000000000\x000000000\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x002K\x8c$\x02l\x12\xcbE\x7f\x1c\xb55\xfeEp48h\xe2Ib$\x99'
#  b'\xa6\x1f=\r>\xf6\xfc\xa0\xc6\x10\x9a\xe6\xfc\x07,~\xe3U\x98l\xcc\xa2\x0c\x00'
#  b'\xcd\nb\xdb\xb65@Y\xb0wx\x15R\x81\x98\n\xea\x877m \xc8\x96ce\x18\x96\xc4'
#  b'K\x9fP\xaa\xe9\x83\x00\x1a*b\xd9i\xe0]\xf4\xdbw\x85\xbe\xf1\xb6H\xb1\xc8'
#  b'\xc2o\xb8\x8d\x92%R\xbd}U\xb0\x96\xbd|\xe0\xf9aynS\t\xac\x81 '
#  b'\xff\xb0\x1f\x17&\xa5\x06\xd3\x04gsQ\xd1\x84\xae\xf5%E\xc7@\xa7\x1f[Y'
#  b'K\x08 \x07\xd9n\x18\xb3\xc8\xf5|q\x96\xad\x8aI\x8fx\xfdFo\xaa\r\xc0'
#  b'\xa8\xf5\xb5\xb7B\x8bI\xb0\x0f[\xd2\xe9\x0c\x1b1r \xf2\xa2\xde\x14\x182t'
#  b'\x86M\xb9\n\xef\x13\xcc\x1e\x1a\x8eZ\n\x13\xe3\x84\xb3Sv5Qdl\xc1\xf2'
#  b'p\xc7\xe1}\x147Z\x87\xbchwu%.\x06\xbf\xc5\xa6\xd6<-\x9a\x7fwo\xfe\xd5\xec'
#  b'\xac\xf1\x0f\xb5\xf9\xd3m\x0b\xfa\xe6M]M\xc9\xd5\xcd\xe2A\xccQ'
#  b'\xbc\xc1\xbf\xb0\xf7\xc6_\xb6j\xc6T\x8b\xd0"\'\x82D\xb2\xb6\r'
#  b'\x05\x11\x0c\x83iQ$\xc6\xdc\x94\x0c\xaa\x97\x1a\xae\xa1\xba\xd4\x83"'
#  b'\xd5\xfe;\x16\x979\xd2?>\xa1\xdb\x9e\x04\xd6{\x97^4\xb4p\xe0\xa6\x9f('
#  b'0N\xfd\x8b\xfeN\xb9\xe5z\xdb\xb6\xc1\x03i\xfbp\'Sk\xb1\x85\x0b"\xf0\xcfR/V'
#  b'w\x8f\x81\xcd\xea\xd3\x903\xbb\xb0\xdfxh\xd8\xa7\x04wK\xd0eS\x82:s'
#  b'y\xf0\x94\x80\xdd\xe2["\xe4\xf5\xc5\x07\xb1Zbf\xc4}\xb6T\xb0\xc9]\xcd'
#  b'0\xca\xca\x9cQ\xc9\x967h|\xf8o\xdd\xba\xcb\xc8\xd7\xfb\xcbX\xf9\xe9\t\xb7'
#  b'_\xf7\x92;?\xa8s+\x9c\xda\x12\xbe%\xc4K*\xa1\xb6fD\x16F\xac2"W\xdcH'
#  b'\xd9\xd2\x96\x18\x08i\x8a\xbe(\x1d\x80\x97\xb5\xfa\x94\x97\x81-\xd6\xcf'
#  b'4\x86=\xf4Il\xb1%\xb25\x83\x9cJ8/\xf6\x8d\x80#\x1fa\xa0n}\xae\xd1\xdf('
#  b'\xa2O\xd9Dlx\xaa4\xac$-\xe4\x89+_\xf7\xa5\x81\x04/]\xdawO7\x07$\xa8'
#  b'\x85\x18\xb4{i\x9dY\x0fT\xa5\xd1\xba\xdd\xda`\x9a5z\x14\xa6K\xa0e0'
#  b'\xe7\xe6M\x8b\x8b\x1dd\x98@\xed8\x94&\xe5\x1c\x93e\xec\x8c~,<4S\xa5Ak\x83'
#  b'\x82\xcf\xe2j\x19@\x1e\xa8N\xb5\x1e,\xc3\xa9\xd5\xae\xb7\xber\xda'
#  b'\xc7\xbe\x81l\xaf7\x13\xc1\xc9\xd2\xc7\xbf\x9a\xf0\xb5\xa6\xc0z\x19\x11'
#  b'\xabf\x10&+on\x91\xc3"nS]U^\xb1l/\x0bz\xfb\xb6\xe0\x8aE\xceT\xac\x1enK\xd0'
#  b'\xcaSBL\xb0\xde@\xf6[\xf8\\\xfe\xefn\xbc}\xe9\xf9\\\x9e\x88\xa6\xe3\xd7'
#  b'\x8b\xc1X]\xe6\x92\x81\x12\xb7\xca\x18\x19V\xc8!\x02C\x8d\xd4\x02'
#  b'\xeej\xca\xd1Ij{\xea\xed\xc2l\x057\x83|d\xe8\xec\x19(\xac\x05\xa4\xa8'
#  b'K1\xd9\xd6Da*W\xe9p\xa3F\x15%_\x9d\xd6\x89\xdb!b#\x87\xe7n\xb2}\xf1'
#  b'\xc2^\x87\xff\xb0\x0c\xf1\xa91D\xe2N\xb1\xa7\xed"\x81\'\xf0\xfe'
#  b'\xc8\xbd\xa5\xe4\x9fX\x18L\x9c\xed\x8f\x04\xe9\x01\xc7\xea\xe3-c`\xfa0\x0fD'
#  b"1'{wL\xc6\x11\x82|xm0r\x17\xcdTd|\tg\xee:]\xba\xd6\xbf.\xd2tt\xb1\xcd"
#  b'\xb2\xed4\xec\x18\xd7\x12l;ri\xbf\x82cy\xbd\xab)y\xa8\x1b\xad\xfa\x90'
#  b'\xcb\xd4\x90v4%\xf2\x0e:\xdf\xbe,\x88U\x99H\xdb\x80\xb2\xe5\xd5\x06\xb4x'
#  b'+\xca\x9c\x8a\x19\x03\xd1\xf4\xa5Y?~3 \xf9n\xe6\x86\x01\xaa$\xef@\xf0'
#  b'S\xa3\x12\x1d\xe7u\xbf{\xd5\xc1\xc7Z\xd8[\xea\xb4\xe6Y\xee\x0bk\xcb;G'
#  b'\x0cm\xb6p-\x8d|\r\xf7\x0c\x0c\xcd\xc3\x02\xe8a\xa8\xb5\xa3\xab#\x83I\x00'
#  b'\xbe\xc1\xca\xcb\x8d\xd3N\xcf\xefd\xc8\xe1O\xf6\x92\x90U^\xe3\xe6\xf0~@\xc3'
#  b'K\xa4\x19\xdfN\xb4l\x89\x8d\xd99\xaa\x1c\x9a\xf2\n\x81\x95\xa7\x99'
#  b'\xd9\x80\xf1\xdbO1q}\x08\xb8\xa3~\xb4Nd\xbcl\xd9\xf1\xe5\xed\xb5\xda\xb6'
#  b'A\xc4\xf8l\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00')

fake.tsv(header=None, data_columns=('{{name}}', '{{address}}'), num_rows=10, include_row_ids=False)
# ('"Jasmine Gates DDS"\t"11F Lawaan Apartment, 9718 Anonas Road Extension, '
#  'Lubao, 6398 Southern Leyte"\r\n'
#  '"Thomas Wyatt"\t"B13 L36 Macopa Street, Brown Subdivision, San Jacinto, 3515 '
#  'Albay"\r\n'
#  '"Todd Howard"\t"25th Floor Celery Residences Tower 9, 2202 61st Road '
#  'Extension, Taraka, 3095 Quirino"\r\n'
#  '"Steven Brown"\t"659 Flowers Road, Fischer Village, Santa Catalina, 5725 '
#  'Guimaras"\r\n'
#  '"Lori Mccarthy"\t"5F Henderson Residences, 8683 Polaris Street, Kasibu, 6081 '
#  'Capiz"\r\n'
#  '"John Adams"\t"5752 Cancer Drive, Dingras, 3756 Ilocos Sur"\r\n'
#  '"Daniel Herrera"\t"4308B Chico Highway, Mangaldan, 4240 Ilocos Norte"\r\n'
#  '"Jennifer Wright"\t"B20 L87 Banaba Cove Phase 9, Cancer Drive, Pagadian, '
#  '6138 Eastern Samar"\r\n'
#  '"Brian Young"\t"Block 20 Lot 97 Bowen Grove, 69th Street, Calabanga, 4484 '
#  'Apayao"\r\n'
#  '"Jonathan Rodriguez"\t"Block 21 Lot 94 Leo Street, Garcia Subdivision, '
#  'Diadi, 5521 Apayao"\r\n')

fake.uuid4(cast_to=<class 'str'>)
# '8097f1d6-6140-4160-a932-d1c6ae6dd4ae'

fake.zip(uncompressed_size=65536, num_files=1, min_file_size=4096, compression=None)
# (b'PK\x03\x04\x14\x00\x00\x00\x00\x00\x08\x92.PO\t\xf2\x9b\x00\x04'
#  b'\x00\x00\x00\x04\x00\x00\x15\x00\x00\x00dnqDLdPfXsRneTRRkEXl1%\xdc\tX\x02'
#  b'\xf4\xba\xd0\x04\xb5J\xdc\x10|\xc8}X(\x90B\xee\x05\x88\x073P\xa7(\x8a'
#  b'rv\xc4\xb4\x7fC+\xff\xf9\xc3_\x9e.\xf7#\xfe\x12\x10C\xd7\xce:J\x83\xd1w$\xeb'
#  b";LEe\xd2\xd7\x9ax\xa6\xa3\xa6\xba\xdej\xd8\xab\x99D'\xb6En\x04t\xe3\x06*V"
#  b"v\xd2|\xcf'\x82\xafpv\xeb\x062h\xd8\xdc.\xe5z*\xe6O\xce\xaf\xd6\xa7)-\xaa"
#  b'\xed.\xa2\xc63-\xd4\x97\x19\xc1\xd9\x88\r\xef\xae\x86 N[K\xe5S\xb5h'
#  b'\x1c\xf8\x80o\xab\x9aQ\xa7\x9f\xd18\x8d\xfc\x1f\xf1\xb6(\xb1&\xfa'
#  b'\xa8\x05\xc5\xd0\xde!=\x9c\xe6\xddT\\\xc5O/#&\x07{c.\x89}zKw\x80\xb1'
#  b'\xa2G\x9e\x14\x99+\xa0Si\x9d\xa9\xa1\xe4\x15\xe2\xd6\x97s\xe8\x80'
#  b'\x13\xc2\xb6\x90W\xa8\x17\xbcF\xb7\xd9q\x0ft\x82K\xed`\xf75\x05jA\xbc'
#  b'\xc3\xe7\xb0y\xb2K\xf1\x0e~b\x97 \xd0\x84\xe6d\x92\xc6\x13h\xd9\x8fg\xdd'
#  b'\xe7i_\xd5\xfb\xa9>Gu\x8f\xc5\xc0\xae\xec\x8c\xec\x7f\xab\x9a\x91'
#  b"\xed\x14'\x82\xe1E\xfa7\x83p\xe1\x95\x1f\x03.\x8b\xa3\x9e\xc0y"
#  b'\x8c\x05\x07\xf4\x9c\xd3?<\x0c\xb8o\xc9\xa9\xd0\xeb\n\xee\xe2 \x14'
#  b'N\xcd\xe7\xf5y\xe24{\x16\xfc\xcet\xe1~\xdd\x83"EN\xe4A\xc5$\xc0'
#  b"\xd9\x11\x83\xe0\xc3\x0bK\xcc\x9a\x96\xe4'ugvZuT\x1d\xab\x9b\x9e\x0e\x08"
#  b'\x80\x18v\xb2,\x7ff\x17\x1d\xd4KaPe\xcb\x86p\x95\x8e\xf8\x99\x9d}]\xe9\xd728'
#  b'Wc\x8f*"<\xc6l\x80\n_]g\x8d\x85\x86\xdeI\xe3Y\xc0\xfc\xa7\x0f\n\xc1\x84~'
#  b'\x9aV\x9a\xde\xc7\x1c\x0b\xa96,\xb5\x14\xa3\xd9\xcc\xce\xf1\x14\x8e\n'
#  b'\x9f\xc3\x94w\x86\xb1[\x06\xe9\x91m-;=\x87\x83\xbb2\x93\xcd\xd2\x84\x1a\xec'
#  b'!ZU\x16\xbd\xb3\xb2\x19\xbb\x9a\xf5/\xa7\xadB\xc4(\x83\xff\x1c\xa6\xac+\t'
#  b'/q\xe61\xc0\xd9\xba\xa4<\x05t\x88\xed\x9f&\x0b\xa0\xba)U\xf3\x80\xbb('
#  b'\x85;\xc2\xb3\n\x0bO\xd5M\x01w\xeev\xa3\xd5\x97A\x10-O0L\xf4`\xf8~\xa6\\'
#  b'\x00\x84\x13\x9b\x05X \xb1\x0e\x91\x87\xc7\xd2G\xcb%\x9a*Z\x0b'
#  b'\xee\xed\x0b\x99B*\xe3\x1fDk\x95\x01\xd0Nl\xa0\x8c5dn\xcaqx\x0c\x82\xfe\xd37'
#  b'; \xe11\x05u\xeaF=\x1e3\xbc\x10\xa9\x1d@\xce\xa4q\xb4\x9f\xcc\xcd\t'
#  b'\x13%a\x17lg\xef.\x1a\xd0j\xc4\xdev\xb3\x95\xdc\x18S\xc3\x18\x14\xf7\x9e'
#  b'\xbdC\xf0\x88\xfaj\xf9bV\x95]\x98\xe0\xfd]\x1f\xbf\xfce\xee\x9d;\xdb\x02'
#  b'\xfa\xdb34\x88\xdc(\x08F\xd0\x7f\xe8\x91\xfcK\xb0SWD\xd3;\xab\x9eh'
#  b'\xaf\x02\x05:~\xa8d]%\xcc\xc4}\xa6 <}\x9c\xff\x13\xed7\xe7\x12~k\xa7\xa3$'
#  b'N\xc6\xa2y9\xad\x8cH0.\xa2\xd6l09Vqp-\xad\xe0\x97\xd5D\xce\xfe\x18\xb7'
#  b'\xa9-\x81\x85\xac\x86]XU\x04\x89\xa9\x81\x00d\n\xbfY\xcc\xf6\x02\x86\xd6\x9c'
#  b'r,\x9eO|\xcf\x84\x18\xe5;0y\xd1\xfc,d\xbbD\x023!2\x99,D\x99\xb0\xdf'
#  b'\r\xd6\x91\xefhe\xf5\x85\x83\xfb\xa3>za2\xba\x16oz1\x06 \xc9@m\xde\x8c\xb7'
#  b"[\xf5\xc5k[!\xed\x8b\xa6u\xb8\xba\xa7\xd0\xb8Ru\x86\xe5h{\x87'\x1e"
#  b'\xe4M\x9d\xbc+J\xdd\x9aZ!\xfe\xd2\x06\xc3"&2`I\x96\xe7\xf4\xde\x1d'
#  b'\xc7\xdb\x92/\xc2w\xa4wHW\x15\x1et\x98\xa1\x08g\xe4\xf5^#@\x94\xa2'
#  b'\xd9\x90\xf9j\xda\xb2\x06\x8b\xaf\xa3;\x9e\x14\xc9xY\xa8\xe7\xf0\x12'
#  b't\x88\xc8\x17\xde\xf6`9\xcf\xd8\x10\xe3\xd0N\x8d(\xfb\xe7\x12\x18'
#  b'\x1e\xe6\x1f\xec1\xf0V\xa0\x9aW2\x0e\xfc\xf1\xb10\xd4j`\x17(\xf1\xb7y'
#  b'O\x93]\xc52-\xe7\x03J/\x83\xfe5\x14\xcc\x14\x0e\x13h\xc3|\x1eS\x9b'
#  b'\xcf\xd0(\nM\x94\xf7\x14"b\xf7\xcd\xd6^\xd0 \x99\xf7n\x92\x9f+%\xca'
#  b'\xa2\xd1(\x0e\x0c\xc8\xa1\x81\xd1<\x96\x0f\xe8\xb7\xc18~\xb8MBQi\x1fP'
#  b'K\x01\x02\x14\x03\x14\x00\x00\x00\x00\x00\x08\x92.PO\t\xf2\x9b\x00'
#  b'\x04\x00\x00\x00\x04\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00'
#  b'\x00\x00\x00\x80\x01\x00\x00\x00\x00dnqDLdPfXsRneTRRkEXl1PK\x05\x06\x00\x00'
#  b'\x00\x00\x01\x00\x01\x00C\x00\x00\x003\x04\x00\x00\x00\x00')

faker.providers.person

fake.first_name()
# 'Ana'

fake.first_name_female()
# 'Kristin'

fake.first_name_male()
# 'Joel'

fake.last_name()
# 'Roberts'

fake.last_name_female()
# 'Mccarty'

fake.last_name_male()
# 'Henderson'

fake.name()
# 'Christina Kline'

fake.name_female()
# 'Kelly Padilla'

fake.name_male()
# 'Jacob Morgan'

fake.prefix()
# 'Dr.'

fake.prefix_female()
# 'Mrs.'

fake.prefix_male()
# 'Mr.'

fake.suffix()
# 'MD'

fake.suffix_female()
# 'DVM'

fake.suffix_male()
# 'DDS'

faker.providers.phone_number

fake.area2_landline_number()
# '+632-3179-0061'

fake.bayantel_area2_landline_number()
# '+632-3185-7117'

fake.bayantel_landline_identifier()
# '3311'

fake.globe_area2_landline_number()
# '02-7261-1759'

fake.globe_mobile_number()
# '0937-246-6733'

fake.globe_mobile_number_prefix()
# '979'

fake.landline_number()
# '+632-8090-8119'

fake.misc_area2_landline_number()
# '02-6661-7872'

fake.misc_landline_identifier()
# '6585'

fake.mobile_number()
# '+63967-027-6844'

fake.non_area2_landline_area_code()
# '56'

fake.non_area2_landline_number()
# '064-653-6682'

fake.pldt_area2_landline_number()
# '+632-8400-7853'

fake.smart_mobile_number()
# '0948-196-7174'

fake.smart_mobile_number_prefix()
# '930'

fake.sun_mobile_number()
# '+63943-830-8006'

fake.sun_mobile_number_prefix()
# '932'

faker.providers.profile

fake.profile(fields=None, sex=None)
# {   'address': 'Block 20 Lot 05 Wolf Subdivision 3, 64th Street, Alamada, 3992 '
#                'Romblon',
#     'birthdate': datetime.date(2008, 6, 27),
#     'blood_group': 'A-',
#     'company': 'Southern Technologies Inc.',
#     'current_location': (Decimal('-53.4804985'), Decimal('-83.393507')),
#     'job': 'Engineer, petroleum',
#     'mail': 'stephen36@yahoo.com',
#     'name': 'Melissa Simpson',
#     'residence': '6714H Peridot Street, Duero, 5187 Bulacan',
#     'sex': 'F',
#     'ssn': '2929-8311242-0',
#     'username': 'victoriaoconnell',
#     'website': [   'https://xvtd.com.ph/',
#                    'http://www.jatrust.org.ph/',
#                    'http://www.nishipping.net.ph/']}

fake.simple_profile(sex=None)
# {   'address': 'B20 L10 Planet Subdivision 1, 34th Street, Talipao, 2430 '
#                'Pangasinan',
#     'birthdate': datetime.date(1939, 12, 29),
#     'mail': 'andreabright@yahoo.com',
#     'name': 'Melissa Carter',
#     'sex': 'F',
#     'username': 'barbara49'}

faker.providers.python

fake.pybool()
# True

fake.pydecimal(left_digits=None, right_digits=None, positive=False, min_value=None, max_value=None)
# Decimal('7890.617258')

fake.pydict(nb_elements=10, variable_nb_elements=True, *value_types)
# {   'baybayin': 'LIgYJJuZOeRVmXokwkuh',
#     'ganda': Decimal('-572621477652.1'),
#     'humantong': 'https://hclholdings.org.ph/',
#     'marami': 'cokjvNGvBWCEuoRKIBaD',
#     'partido': 'http://ubtg.org/search.php',
#     'tahanan': 44}

fake.pyfloat(left_digits=None, right_digits=None, positive=False, min_value=None, max_value=None)
# -5476837006.27864

fake.pyint(min_value=0, max_value=9999, step=1)
# 9609

fake.pyiterable(nb_elements=10, variable_nb_elements=True, *value_types)
# (   152517.0,
#     datetime.datetime(2000, 5, 19, 21, 14, 20),
#     8237,
#     'szmFcshcUtqwOEvgSCWs',
#     9106,
#     'kimberlyparks@bnoa.net')

fake.pylist(nb_elements=10, variable_nb_elements=True, *value_types)
# [   'mzTnblBtRdzMUBAscmtN',
#     3349,
#     'VGOhNSJEMyhITFblnZcX',
#     'VMoexLJYMWuAhrzpfzvk',
#     Decimal('342405070.0'),
#     datetime.datetime(2014, 11, 10, 16, 54, 4),
#     'JcODbLWRdynrMNOyGTon',
#     'PSbYwrtGueOmqACsEQEh',
#     288980414.0,
#     42178806030257.0,
#     'martinmichaela@nqk.org']

fake.pyset(nb_elements=10, variable_nb_elements=True, *value_types)
# {datetime.datetime(2000, 8, 29, 18, 33, 37), 'XPMijlQSZGMODJwnmOZf', 'donald96@pcwbanking.net.ph', Decimal('-7361166216028.34'), 'JFVdqgpZduOqsNilYbLX', datetime.datetime(1981, 8, 22, 6, 25, 18), 6459, 'pTjCrxSXMhdtjGtddbAb', 'dianehartman@yahoo.com', 'http://msmdevelopment.com/app/category/posts/category/'}

fake.pystr(min_chars=None, max_chars=20)
# 'DGyXawkTqmbziDDpgtfx'

fake.pystr_format(string_format='?#-###{{random_int}}{{random_letter}}', letters='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ')
# 'b8-5988819B'

fake.pystruct(count=10, *value_types)
# (   [   'SZJhlnGyrIBDGSRBHkVx',
#         -1295.6726297669,
#         'YeeXBjiQpIOUykdMygXi',
#         Decimal('65607125615.2422'),
#         -5756260084.858,
#         'JkzttJwYksCpFMptQBsZ',
#         -983.897934357,
#         9064,
#         datetime.datetime(1994, 8, 10, 18, 38, 4),
#         'UinUGnuayzCuRmqBaebd'],
#     {   'bigkas': 6021,
#         'ganap': 790566617.7,
#         'hiwalay': Decimal('393764787717.0'),
#         'kalakal': 4404,
#         'musika': 'http://www.hillcity.net.ph/search/',
#         'naging': Decimal('27401955472366.9'),
#         'pusa': 9981,
#         'singsing': -749784131151997.0,
#         'talim': 4704,
#         'timog': 4124},
#     {   'bangka': {   4: 6014,
#                       5: [   'cwkTlftTpynAriQMYamL',
#                              datetime.datetime(1974, 6, 20, 9, 41, 49),
#                              -4605.314206247],
#                       6: {   4: 'eyyMKnWtMNHnGkVYiHNN',
#                              5: 'jkUyNXnPHsUQmkEuZzIC',
#                              6: [   'sowVkDJTKWPOwbMgpzXe',
#                                     datetime.datetime(1971, 10, 22, 0, 47, 3)]}},
#         'gamot': {   8: 1313,
#                      9: [-869834761305.0, 7717.55, 7127],
#                      10: {   8: 'ddowns@dmfz.net',
#                              9: 6038,
#                              10: [8120, 'WFoulzLPvtPxVkiesSuJ']}},
#         'gas': {   7: 'https://qfdo.net.ph/main/terms/',
#                    8: [   'fsqIhWXGtRUUGzstVSxO',
#                           5441,
#                           'http://www.firstdragon.ph/post/'],
#                    9: {   7: 'dave36@zohomail.com',
#                           8: Decimal('827.185778'),
#                           9: [   datetime.datetime(1997, 8, 25, 16, 8, 48),
#                                  'https://sovereignworld.net.ph/categories/author/']}},
#         'kompanya': {   5: 'QtinqCblXKNMuvTmXkEU',
#                         6: [   'https://fardragon.org/',
#                                'WiBPiypSnopMaEFRADUf',
#                                'CIReaONceeiHozgtMUEF'],
#                         7: {   5: Decimal('82.76845463887'),
#                                6: 'hlyons@globaldragon.ph',
#                                7: [990, 'jSbiHeXfGFvzNSwlAdeK']}},
#         'lalo': {   0: 64470.3595580268,
#                     1: [   'eKSHZaJqjndSrFQSwvdM',
#                            Decimal('8245396821.3568'),
#                            'JXxEOXLukhnnBNawiNpH'],
#                     2: {   0: 'FUCjlhvgyQRKSahdVmms',
#                            1: -25890120.0,
#                            2: [   'ashleygray@pgdmanufacturing.com.ph',
#                                   'https://ggccompany.net/terms.htm']}},
#         'produkto': {   6: datetime.datetime(1983, 8, 2, 17, 44, 41),
#                         7: [   Decimal('6806481524430.1'),
#                                Decimal('-778350708.12537'),
#                                7905],
#                         8: {   6: 6791,
#                                7: 'DghvbIrQYpjjDSERDRmJ',
#                                8: [   Decimal('9.0'),
#                                       Decimal('14187636088.936')]}},
#         'salita': {   3: 9250,
#                       4: [7572, 'mifpAvilZZbRtxOcrWav', 'ggVdHYmylokCpnxzLdJb'],
#                       5: {   3: datetime.datetime(1989, 9, 29, 15, 32, 21),
#                              4: 'rebecca62@yahoo.com',
#                              5: [   'BHKlvGLQVEdtKVwWboUQ',
#                                     'gfcmbuPfstmxRFtfgSeA']}},
#         'taas': {   2: 'https://www.jlgshipping.com/app/login.html',
#                     3: [   'dawn30@medinagenesis.org',
#                            7486,
#                            'hBlvktmauaLEaCxCNIEj'],
#                     4: {   2: 'hicksteresa@wrightstate.com.ph',
#                            3: 'hegWgmfyPcyuJJKTQSYW',
#                            4: [   'ogJcrTcnfEzrzhuwjzdG',
#                                   'EXtnKlZNENXPqnSdmIVf']}},
#         'tungkol': {   1: 2628,
#                        2: [Decimal('7255.2'), 'obdzUQYPDnLTcMJJKRff', 358],
#                        3: {   1: 'mNZEPpLmAzWdnrmjJDOP',
#                               2: 'http://ppresources.org.ph/categories/main/',
#                               3: ['austin19@jbfm.ph', 'pySpghTLfwXmKZAFkaFY']}},
#         'wika': {   9: Decimal('3957957120765.0'),
#                     10: [   'OljVDxDxakIPvTVgOhNm',
#                             'KiuuQZYGKCfkqNqCqhiF',
#                             'hVXitKCohbpxKauUtAcD'],
#                     11: {   9: 'srUearVlAoKHIFfvTNyZ',
#                             10: 'MUknCXpgGEzGsDDJgkfK',
#                             11: [3888, 'https://www.advancedmillennium.ph/']}}})

fake.pytuple(nb_elements=10, variable_nb_elements=True, *value_types)
# (   'zluna@gmail.com',
#     Decimal('-49200384764618.9'),
#     'davidabbott@mcx.ph',
#     'NaDtFGxTrDjyALjRUKQo',
#     'ashley91@zohomail.com',
#     3261)

faker.providers.ssn

fake.gsis()
# '64831824406'

fake.pagibig()
# '8580-8352-8955'

fake.philhealth()
# '86-786556710-8'

fake.ssn()
# '5970-2614079-2'

fake.sss()
# '08-8901836-2'

fake.umid()
# '6293-7592208-3'

faker.providers.user_agent

fake.android_platform_token()
# 'Android 4.4.1'

fake.chrome(version_from=13, version_to=63, build_from=800, build_to=899)
# ('Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_11_9) AppleWebKit/531.1 (KHTML, '
#  'like Gecko) Chrome/37.0.809.0 Safari/531.1')

fake.firefox()
# ('Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_5; rv:1.9.2.20) '
#  'Gecko/2010-01-27 06:56:19 Firefox/3.8')

fake.internet_explorer()
# 'Mozilla/5.0 (compatible; MSIE 7.0; Windows 98; Win 9x 4.90; Trident/3.0)'

fake.ios_platform_token()
# 'iPad; CPU iPad OS 12_4 like Mac OS X'

fake.linux_platform_token()
# 'X11; Linux x86_64'

fake.linux_processor()
# 'i686'

fake.mac_platform_token()
# 'Macintosh; U; PPC Mac OS X 10_10_7'

fake.mac_processor()
# 'PPC'

fake.opera()
# 'Opera/8.29.(X11; Linux x86_64; fo-FO) Presto/2.9.172 Version/12.00'

fake.safari()
# ('Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_6_0 rv:6.0; an-ES) '
#  'AppleWebKit/535.6.6 (KHTML, like Gecko) Version/5.1 Safari/535.6.6')

fake.user_agent()
# ('Mozilla/5.0 (Macintosh; PPC Mac OS X 10_10_7 rv:2.0; id-ID) '
#  'AppleWebKit/531.33.4 (KHTML, like Gecko) Version/5.0.5 Safari/531.33.4')

fake.windows_platform_token()
# 'Windows 98'