diff --git a/libs/common/src/constants/default.profile.picture.ts b/libs/common/src/constants/default.profile.picture.ts new file mode 100644 index 0000000..e0b93ef --- /dev/null +++ b/libs/common/src/constants/default.profile.picture.ts @@ -0,0 +1,2 @@ +export const defaultProfilePicture = + 'data:image/png;base64,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'; diff --git a/libs/common/src/constants/regions.ts b/libs/common/src/constants/regions.ts new file mode 100644 index 0000000..c19a50f --- /dev/null +++ b/libs/common/src/constants/regions.ts @@ -0,0 +1,197 @@ +export const allCountries = [ + 'Afghanistan', + 'Albania', + 'Algeria', + 'Andorra', + 'Angola', + 'Antigua and Barbuda', + 'Argentina', + 'Armenia', + 'Australia', + 'Austria', + 'Azerbaijan', + 'Bahamas', + 'Bahrain', + 'Bangladesh', + 'Barbados', + 'Belarus', + 'Belgium', + 'Belize', + 'Benin', + 'Bhutan', + 'Bolivia', + 'Bosnia and Herzegovina', + 'Botswana', + 'Brazil', + 'Brunei', + 'Bulgaria', + 'Burkina Faso', + 'Burundi', + 'Cabo Verde', + 'Cambodia', + 'Cameroon', + 'Canada', + 'Central African Republic', + 'Chad', + 'Chile', + 'China', + 'Colombia', + 'Comoros', + 'Congo (Congo-Brazzaville)', + 'Costa Rica', + 'Croatia', + 'Cuba', + 'Cyprus', + 'Czech Republic (Czechia)', + 'Democratic Republic of the Congo', + 'Denmark', + 'Djibouti', + 'Dominica', + 'Dominican Republic', + 'Ecuador', + 'Egypt', + 'El Salvador', + 'Equatorial Guinea', + 'Eritrea', + 'Estonia', + 'Eswatini (fmr. "Swaziland")', + 'Ethiopia', + 'Fiji', + 'Finland', + 'France', + 'Gabon', + 'Gambia', + 'Georgia', + 'Germany', + 'Ghana', + 'Greece', + 'Grenada', + 'Guatemala', + 'Guinea', + 'Guinea-Bissau', + 'Guyana', + 'Haiti', + 'Honduras', + 'Hungary', + 'Iceland', + 'India', + 'Indonesia', + 'Iran', + 'Iraq', + 'Ireland', + 'Israel', + 'Italy', + 'Jamaica', + 'Japan', + 'Jordan', + 'Kazakhstan', + 'Kenya', + 'Kiribati', + 'Kuwait', + 'Kyrgyzstan', + 'Laos', + 'Latvia', + 'Lebanon', + 'Lesotho', + 'Liberia', + 'Libya', + 'Liechtenstein', + 'Lithuania', + 'Luxembourg', + 'Madagascar', + 'Malawi', + 'Malaysia', + 'Maldives', + 'Mali', + 'Malta', + 'Marshall Islands', + 'Mauritania', + 'Mauritius', + 'Mexico', + 'Micronesia', + 'Moldova', + 'Monaco', + 'Mongolia', + 'Montenegro', + 'Morocco', + 'Mozambique', + 'Myanmar (formerly Burma)', + 'Namibia', + 'Nauru', + 'Nepal', + 'Netherlands', + 'New Zealand', + 'Nicaragua', + 'Niger', + 'Nigeria', + 'North Korea', + 'North Macedonia (formerly Macedonia)', + 'Norway', + 'Oman', + 'Pakistan', + 'Palau', + 'Palestine State', + 'Panama', + 'Papua New Guinea', + 'Paraguay', + 'Peru', + 'Philippines', + 'Poland', + 'Portugal', + 'Qatar', + 'Romania', + 'Russia', + 'Rwanda', + 'Saint Kitts and Nevis', + 'Saint Lucia', + 'Saint Vincent and the Grenadines', + 'Samoa', + 'San Marino', + 'Sao Tome and Principe', + 'Saudi Arabia', + 'Senegal', + 'Serbia', + 'Seychelles', + 'Sierra Leone', + 'Singapore', + 'Slovakia', + 'Slovenia', + 'Solomon Islands', + 'Somalia', + 'South Africa', + 'South Korea', + 'South Sudan', + 'Spain', + 'Sri Lanka', + 'Sudan', + 'Suriname', + 'Sweden', + 'Switzerland', + 'Syria', + 'Taiwan', + 'Tajikistan', + 'Tanzania', + 'Thailand', + 'Timor-Leste', + 'Togo', + 'Tonga', + 'Trinidad and Tobago', + 'Tunisia', + 'Turkey', + 'Turkmenistan', + 'Tuvalu', + 'Uganda', + 'Ukraine', + 'United Arab Emirates', + 'United Kingdom', + 'United States of America', + 'Uruguay', + 'Uzbekistan', + 'Vanuatu', + 'Vatican City', + 'Venezuela', + 'Vietnam', + 'Yemen', + 'Zambia', + 'Zimbabwe', +]; diff --git a/libs/common/src/constants/timezones.ts b/libs/common/src/constants/timezones.ts new file mode 100644 index 0000000..321dbe7 --- /dev/null +++ b/libs/common/src/constants/timezones.ts @@ -0,0 +1,126 @@ +export const allTimeZones = [ + { name: 'International Date Line West', offset: 'GMT-12:00' }, + { name: 'Hawaii', offset: 'GMT-10:00' }, + { name: 'Alaska', offset: 'GMT-09:00' }, + { name: 'Pacific Time (US & Canada)', offset: 'GMT-08:00' }, + { name: 'Arizona', offset: 'GMT-07:00' }, + { name: 'Mountain Time (US & Canada)', offset: 'GMT-07:00' }, + { name: 'Central Time (US & Canada)', offset: 'GMT-06:00' }, + { name: 'Mexico City', offset: 'GMT-06:00' }, + { name: 'Saskatchewan', offset: 'GMT-06:00' }, + { name: 'Eastern Time (US & Canada)', offset: 'GMT-05:00' }, + { name: 'Bogota', offset: 'GMT-05:00' }, + { name: 'Indiana (East)', offset: 'GMT-05:00' }, + { name: 'Atlantic Time (Canada)', offset: 'GMT-04:00' }, + { name: 'Caracas', offset: 'GMT-04:00' }, + { name: 'Santiago', offset: 'GMT-04:00' }, + { name: 'Newfoundland', offset: 'GMT-03:30' }, + { name: 'Brasilia', offset: 'GMT-03:00' }, + { name: 'Buenos Aires', offset: 'GMT-03:00' }, + { name: 'Greenland', offset: 'GMT-03:00' }, + { name: 'Mid-Atlantic', offset: 'GMT-02:00' }, + { name: 'Azores', offset: 'GMT-01:00' }, + { name: 'Cape Verde Is.', offset: 'GMT-01:00' }, + { name: 'Casablanca', offset: 'GMT+00:00' }, + { name: 'Dublin', offset: 'GMT+00:00' }, + { name: 'Lisbon', offset: 'GMT+00:00' }, + { name: 'London', offset: 'GMT+00:00' }, + { name: 'Monrovia', offset: 'GMT+00:00' }, + { name: 'Amsterdam', offset: 'GMT+01:00' }, + { name: 'Belgrade', offset: 'GMT+01:00' }, + { name: 'Berlin', offset: 'GMT+01:00' }, + { name: 'Bratislava', offset: 'GMT+01:00' }, + { name: 'Brussels', offset: 'GMT+01:00' }, + { name: 'Budapest', offset: 'GMT+01:00' }, + { name: 'Copenhagen', offset: 'GMT+01:00' }, + { name: 'Madrid', offset: 'GMT+01:00' }, + { name: 'Paris', offset: 'GMT+01:00' }, + { name: 'Prague', offset: 'GMT+01:00' }, + { name: 'Rome', offset: 'GMT+01:00' }, + { name: 'Sarajevo', offset: 'GMT+01:00' }, + { name: 'Warsaw', offset: 'GMT+01:00' }, + { name: 'West Central Africa', offset: 'GMT+01:00' }, + { name: 'Zagreb', offset: 'GMT+01:00' }, + { name: 'Athens', offset: 'GMT+02:00' }, + { name: 'Bucharest', offset: 'GMT+02:00' }, + { name: 'Cairo', offset: 'GMT+02:00' }, + { name: 'Harare', offset: 'GMT+02:00' }, + { name: 'Helsinki', offset: 'GMT+02:00' }, + { name: 'Jerusalem', offset: 'GMT+02:00' }, + { name: 'Kaliningrad', offset: 'GMT+02:00' }, + { name: 'Kyiv', offset: 'GMT+02:00' }, + { name: 'Pretoria', offset: 'GMT+02:00' }, + { name: 'Riga', offset: 'GMT+02:00' }, + { name: 'Sofia', offset: 'GMT+02:00' }, + { name: 'Tallinn', offset: 'GMT+02:00' }, + { name: 'Vilnius', offset: 'GMT+02:00' }, + { name: 'Baghdad', offset: 'GMT+03:00' }, + { name: 'Istanbul', offset: 'GMT+03:00' }, + { name: 'Kuwait', offset: 'GMT+03:00' }, + { name: 'Minsk', offset: 'GMT+03:00' }, + { name: 'Moscow', offset: 'GMT+03:00' }, + { name: 'Nairobi', offset: 'GMT+03:00' }, + { name: 'Riyadh', offset: 'GMT+03:00' }, + { name: 'St. Petersburg', offset: 'GMT+03:00' }, + { name: 'Tehran', offset: 'GMT+03:30' }, + { name: 'Abu Dhabi', offset: 'GMT+04:00' }, + { name: 'Baku', offset: 'GMT+04:00' }, + { name: 'Muscat', offset: 'GMT+04:00' }, + { name: 'Tbilisi', offset: 'GMT+04:00' }, + { name: 'Yerevan', offset: 'GMT+04:00' }, + { name: 'Kabul', offset: 'GMT+04:30' }, + { name: 'Ekaterinburg', offset: 'GMT+05:00' }, + { name: 'Islamabad', offset: 'GMT+05:00' }, + { name: 'Karachi', offset: 'GMT+05:00' }, + { name: 'Tashkent', offset: 'GMT+05:00' }, + { name: 'Chennai', offset: 'GMT+05:30' }, + { name: 'Kolkata', offset: 'GMT+05:30' }, + { name: 'Mumbai', offset: 'GMT+05:30' }, + { name: 'New Delhi', offset: 'GMT+05:30' }, + { name: 'Sri Jayawardenepura', offset: 'GMT+05:30' }, + { name: 'Kathmandu', offset: 'GMT+05:45' }, + { name: 'Almaty', offset: 'GMT+06:00' }, + { name: 'Astana', offset: 'GMT+06:00' }, + { name: 'Dhaka', offset: 'GMT+06:00' }, + { name: 'Urumqi', offset: 'GMT+06:00' }, + { name: 'Rangoon', offset: 'GMT+06:30' }, + { name: 'Bangkok', offset: 'GMT+07:00' }, + { name: 'Hanoi', offset: 'GMT+07:00' }, + { name: 'Jakarta', offset: 'GMT+07:00' }, + { name: 'Krasnoyarsk', offset: 'GMT+07:00' }, + { name: 'Beijing', offset: 'GMT+08:00' }, + { name: 'Chongqing', offset: 'GMT+08:00' }, + { name: 'Hong Kong', offset: 'GMT+08:00' }, + { name: 'Irkutsk', offset: 'GMT+08:00' }, + { name: 'Kuala Lumpur', offset: 'GMT+08:00' }, + { name: 'Perth', offset: 'GMT+08:00' }, + { name: 'Singapore', offset: 'GMT+08:00' }, + { name: 'Taipei', offset: 'GMT+08:00' }, + { name: 'Ulaan Bataar', offset: 'GMT+08:00' }, + { name: 'Osaka', offset: 'GMT+09:00' }, + { name: 'Sapporo', offset: 'GMT+09:00' }, + { name: 'Seoul', offset: 'GMT+09:00' }, + { name: 'Tokyo', offset: 'GMT+09:00' }, + { name: 'Yakutsk', offset: 'GMT+09:00' }, + { name: 'Adelaide', offset: 'GMT+09:30' }, + { name: 'Darwin', offset: 'GMT+09:30' }, + { name: 'Brisbane', offset: 'GMT+10:00' }, + { name: 'Canberra', offset: 'GMT+10:00' }, + { name: 'Guam', offset: 'GMT+10:00' }, + { name: 'Hobart', offset: 'GMT+10:00' }, + { name: 'Melbourne', offset: 'GMT+10:00' }, + { name: 'Port Moresby', offset: 'GMT+10:00' }, + { name: 'Sydney', offset: 'GMT+10:00' }, + { name: 'Vladivostok', offset: 'GMT+10:00' }, + { name: 'Magadan', offset: 'GMT+11:00' }, + { name: 'New Caledonia', offset: 'GMT+11:00' }, + { name: 'Solomon Is.', offset: 'GMT+11:00' }, + { name: 'Kamchatka', offset: 'GMT+12:00' }, + { name: 'Marshall Is.', offset: 'GMT+12:00' }, + { name: 'Fiji', offset: 'GMT+12:00' }, + { name: 'Auckland', offset: 'GMT+12:00' }, + { name: 'Wellington', offset: 'GMT+12:00' }, + { name: "Nuku'alofa", offset: 'GMT+13:00' }, + { name: 'Samoa', offset: 'GMT+13:00' }, + { name: 'Tokelau Is.', offset: 'GMT+13:00' }, +];