ci: merge main to release
This commit is contained in:
commit
6b1e5810ec
Binary file not shown.
Binary file not shown.
BIN
.yarn/cache/@html-validate-stylish-npm-4.1.0-aba0cf2d6c-4af90db4f9.zip
vendored
Normal file
BIN
.yarn/cache/@html-validate-stylish-npm-4.1.0-aba0cf2d6c-4af90db4f9.zip
vendored
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
.yarn/cache/@parcel-fs-npm-2.9.2-44cca43adc-410c63e0dc.zip
vendored
Normal file
BIN
.yarn/cache/@parcel-fs-npm-2.9.2-44cca43adc-410c63e0dc.zip
vendored
Normal file
Binary file not shown.
Binary file not shown.
BIN
.yarn/cache/@parcel-fs-search-npm-2.9.2-0251af50fa-68fd149a48.zip
vendored
Normal file
BIN
.yarn/cache/@parcel-fs-search-npm-2.9.2-0251af50fa-68fd149a48.zip
vendored
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
.yarn/cache/@parcel-hash-npm-2.9.2-f26f4ce463-7ee42d33a1.zip
vendored
Normal file
BIN
.yarn/cache/@parcel-hash-npm-2.9.2-f26f4ce463-7ee42d33a1.zip
vendored
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
.yarn/cache/@parcel-node-resolver-core-npm-3.0.2-e5591710a1-82d5122e36.zip
vendored
Normal file
BIN
.yarn/cache/@parcel-node-resolver-core-npm-3.0.2-e5591710a1-82d5122e36.zip
vendored
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
.yarn/cache/@parcel-optimizer-image-npm-2.9.2-2e26c5a74b-8cbf4b2e9a.zip
vendored
Normal file
BIN
.yarn/cache/@parcel-optimizer-image-npm-2.9.2-2e26c5a74b-8cbf4b2e9a.zip
vendored
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
.yarn/cache/@parcel-packager-css-npm-2.9.2-6a69ae150c-835894034e.zip
vendored
Normal file
BIN
.yarn/cache/@parcel-packager-css-npm-2.9.2-6a69ae150c-835894034e.zip
vendored
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
.yarn/cache/@parcel-reporter-dev-server-npm-2.9.2-a9675da842-1fdc8d48fd.zip
vendored
Normal file
BIN
.yarn/cache/@parcel-reporter-dev-server-npm-2.9.2-a9675da842-1fdc8d48fd.zip
vendored
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
.yarn/cache/@parcel-transformer-css-npm-2.9.2-87b7d1818d-4aacbe62fa.zip
vendored
Normal file
BIN
.yarn/cache/@parcel-transformer-css-npm-2.9.2-87b7d1818d-4aacbe62fa.zip
vendored
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
.yarn/cache/@parcel-types-npm-2.9.2-da147a7755-976fb44534.zip
vendored
Normal file
BIN
.yarn/cache/@parcel-types-npm-2.9.2-da147a7755-976fb44534.zip
vendored
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
.yarn/cache/html-validate-npm-8.0.5-b9c8df9b15-05c5255032.zip
vendored
Normal file
BIN
.yarn/cache/html-validate-npm-8.0.5-b9c8df9b15-05c5255032.zip
vendored
Normal file
Binary file not shown.
BIN
.yarn/cache/ignore-npm-5.2.4-fbe6e989e5-3d4c309c60.zip
vendored
Normal file
BIN
.yarn/cache/ignore-npm-5.2.4-fbe6e989e5-3d4c309c60.zip
vendored
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
.yarn/cache/pinia-npm-2.1.4-8c3fdb8813-5285b1415e.zip
vendored
Normal file
BIN
.yarn/cache/pinia-npm-2.1.4-8c3fdb8813-5285b1415e.zip
vendored
Normal file
Binary file not shown.
Binary file not shown.
BIN
.yarn/cache/semver-npm-7.5.3-275095dbf3-9d58db1652.zip
vendored
Normal file
BIN
.yarn/cache/semver-npm-7.5.3-275095dbf3-9d58db1652.zip
vendored
Normal file
Binary file not shown.
|
@ -140,10 +140,10 @@ This will create packages under `ietf/static/dist-neue`, which are then served b
|
|||
|
||||
#### Parcel *(Legacy/jQuery)*
|
||||
|
||||
The Datatracker includes these packages from the various Javascript and CSS files in `ietf/static/js` and `ietf/static/css`, respectively.
|
||||
The Datatracker includes these packages from the various Javascript and CSS files in `ietf/static/js` and `ietf/static/css` respectively, bundled using Parcel.
|
||||
Static images are likewise in `ietf/static/images`.
|
||||
|
||||
Whenever changes are made to the files under `ietf/static`, you must re-run `parcel` to package them:
|
||||
Whenever changes are made to the files under `ietf/static`, you must re-run the build command to package them:
|
||||
|
||||
``` shell
|
||||
yarn legacy:build
|
||||
|
|
|
@ -1,252 +1,252 @@
|
|||
export default [
|
||||
{ label: '(GMT-11:00) Niue', value: 'Pacific/Niue' },
|
||||
{ label: '(GMT-11:00) Pago Pago', value: 'Pacific/Pago_Pago' },
|
||||
{ label: '(GMT-10:00) Hawaii Time', value: 'Pacific/Honolulu' },
|
||||
{ label: '(GMT-10:00) Rarotonga', value: 'Pacific/Rarotonga' },
|
||||
{ label: '(GMT-10:00) Tahiti', value: 'Pacific/Tahiti' },
|
||||
{ label: '(GMT-09:30) Marquesas', value: 'Pacific/Marquesas' },
|
||||
{ label: '(GMT-09:00) Alaska Time', value: 'America/Anchorage' },
|
||||
{ label: '(GMT-09:00) Gambier', value: 'Pacific/Gambier' },
|
||||
{ label: '(GMT-08:00) Pacific Time - Los Angeles', value: 'America/Los_Angeles' },
|
||||
{ label: '(GMT-08:00) Pacific Time - Tijuana', value: 'America/Tijuana' },
|
||||
{ label: '(GMT-08:00) Pacific Time - Vancouver', value: 'America/Vancouver' },
|
||||
{ label: '(GMT-08:00) Pacific Time - Whitehorse', value: 'America/Whitehorse' },
|
||||
{ label: '(GMT-08:00) Pitcairn', value: 'Pacific/Pitcairn' },
|
||||
{ label: '(GMT-07:00) Mountain Time - Arizona', value: 'America/Phoenix' },
|
||||
{ label: '(GMT-07:00) Mountain Time - Chihuahua, Mazatlan', value: 'America/Mazatlan' },
|
||||
{ label: '(GMT-07:00) Mountain Time - Dawson Creek', value: 'America/Dawson_Creek' },
|
||||
{ label: '(GMT-07:00) Mountain Time - Denver', value: 'America/Denver' },
|
||||
{ label: '(GMT-07:00) Mountain Time - Edmonton', value: 'America/Edmonton' },
|
||||
{ label: '(GMT-07:00) Mountain Time - Hermosillo', value: 'America/Hermosillo' },
|
||||
{ label: '(GMT-07:00) Mountain Time - Yellowknife', value: 'America/Yellowknife' },
|
||||
{ label: '(GMT-06:00) Belize', value: 'America/Belize' },
|
||||
{ label: '(GMT-06:00) Central Time - Chicago', value: 'America/Chicago' },
|
||||
{ label: '(GMT-06:00) Central Time - Mexico City', value: 'America/Mexico_City' },
|
||||
{ label: '(GMT-06:00) Central Time - Regina', value: 'America/Regina' },
|
||||
{ label: '(GMT-06:00) Central Time - Tegucigalpa', value: 'America/Tegucigalpa' },
|
||||
{ label: '(GMT-06:00) Central Time - Winnipeg', value: 'America/Winnipeg' },
|
||||
{ label: '(GMT-06:00) Costa Rica', value: 'America/Costa_Rica' },
|
||||
{ label: '(GMT-06:00) El Salvador', value: 'America/El_Salvador' },
|
||||
{ label: '(GMT-06:00) Galapagos', value: 'Pacific/Galapagos' },
|
||||
{ label: '(GMT-06:00) Guatemala', value: 'America/Guatemala' },
|
||||
{ label: '(GMT-06:00) Managua', value: 'America/Managua' },
|
||||
{ label: '(GMT-05:00) America Cancun', value: 'America/Cancun' },
|
||||
{ label: '(GMT-05:00) Bogota', value: 'America/Bogota' },
|
||||
{ label: '(GMT-05:00) Easter Island', value: 'Pacific/Easter' },
|
||||
{ label: '(GMT-05:00) Eastern Time - New York', value: 'America/New_York' },
|
||||
{ label: '(GMT-05:00) Eastern Time - Iqaluit', value: 'America/Iqaluit' },
|
||||
{ label: '(GMT-05:00) Eastern Time - Toronto', value: 'America/Toronto' },
|
||||
{ label: '(GMT-05:00) Guayaquil', value: 'America/Guayaquil' },
|
||||
{ label: '(GMT-05:00) Havana', value: 'America/Havana' },
|
||||
{ label: '(GMT-05:00) Jamaica', value: 'America/Jamaica' },
|
||||
{ label: '(GMT-05:00) Lima', value: 'America/Lima' },
|
||||
{ label: '(GMT-05:00) Nassau', value: 'America/Nassau' },
|
||||
{ label: '(GMT-05:00) Panama', value: 'America/Panama' },
|
||||
{ label: '(GMT-05:00) Port-au-Prince', value: 'America/Port-au-Prince' },
|
||||
{ label: '(GMT-05:00) Rio Branco', value: 'America/Rio_Branco' },
|
||||
{ label: '(GMT-04:00) Atlantic Time - Halifax', value: 'America/Halifax' },
|
||||
{ label: '(GMT-04:00) Barbados', value: 'America/Barbados' },
|
||||
{ label: '(GMT-04:00) Bermuda', value: 'Atlantic/Bermuda' },
|
||||
{ label: '(GMT-04:00) Boa Vista', value: 'America/Boa_Vista' },
|
||||
{ label: '(GMT-04:00) Caracas', value: 'America/Caracas' },
|
||||
{ label: '(GMT-04:00) Curacao', value: 'America/Curacao' },
|
||||
{ label: '(GMT-04:00) Grand Turk', value: 'America/Grand_Turk' },
|
||||
{ label: '(GMT-04:00) Guyana', value: 'America/Guyana' },
|
||||
{ label: '(GMT-04:00) La Paz', value: 'America/La_Paz' },
|
||||
{ label: '(GMT-04:00) Manaus', value: 'America/Manaus' },
|
||||
{ label: '(GMT-04:00) Martinique', value: 'America/Martinique' },
|
||||
{ label: '(GMT-04:00) Port of Spain', value: 'America/Port_of_Spain' },
|
||||
{ label: '(GMT-04:00) Porto Velho', value: 'America/Porto_Velho' },
|
||||
{ label: '(GMT-04:00) Puerto Rico', value: 'America/Puerto_Rico' },
|
||||
{ label: '(GMT-04:00) Santo Domingo', value: 'America/Santo_Domingo' },
|
||||
{ label: '(GMT-04:00) Thule', value: 'America/Thule' },
|
||||
{ label: '(GMT-03:30) Newfoundland Time - St. Johns', value: 'America/St_Johns' },
|
||||
{ label: '(GMT-03:00) Araguaina', value: 'America/Araguaina' },
|
||||
{ label: '(GMT-03:00) Asuncion', value: 'America/Asuncion' },
|
||||
{ label: '(GMT-03:00) Belem', value: 'America/Belem' },
|
||||
{ label: '(GMT-03:00) Buenos Aires', value: 'America/Argentina/Buenos_Aires' },
|
||||
{ label: '(GMT-03:00) Campo Grande', value: 'America/Campo_Grande' },
|
||||
{ label: '(GMT-03:00) Cayenne', value: 'America/Cayenne' },
|
||||
{ label: '(GMT-03:00) Cuiaba', value: 'America/Cuiaba' },
|
||||
{ label: '(GMT-03:00) Fortaleza', value: 'America/Fortaleza' },
|
||||
{ label: '(GMT-03:00) Godthab', value: 'America/Godthab' },
|
||||
{ label: '(GMT-03:00) Maceio', value: 'America/Maceio' },
|
||||
{ label: '(GMT-03:00) Miquelon', value: 'America/Miquelon' },
|
||||
{ label: '(GMT-03:00) Montevideo', value: 'America/Montevideo' },
|
||||
{ label: '(GMT-03:00) Palmer', value: 'Antarctica/Palmer' },
|
||||
{ label: '(GMT-03:00) Paramaribo', value: 'America/Paramaribo' },
|
||||
{ label: '(GMT-03:00) Punta Arenas', value: 'America/Punta_Arenas' },
|
||||
{ label: '(GMT-03:00) Recife', value: 'America/Recife' },
|
||||
{ label: '(GMT-03:00) Rothera', value: 'Antarctica/Rothera' },
|
||||
{ label: '(GMT-03:00) Salvador', value: 'America/Bahia' },
|
||||
{ label: '(GMT-03:00) Santiago', value: 'America/Santiago' },
|
||||
{ label: '(GMT-03:00) Stanley', value: 'Atlantic/Stanley' },
|
||||
{ label: '(GMT-02:00) Noronha', value: 'America/Noronha' },
|
||||
{ label: '(GMT-02:00) Sao Paulo', value: 'America/Sao_Paulo' },
|
||||
{ label: '(GMT-02:00) South Georgia', value: 'Atlantic/South_Georgia' },
|
||||
{ label: '(GMT-01:00) Azores', value: 'Atlantic/Azores' },
|
||||
{ label: '(GMT-01:00) Cape Verde', value: 'Atlantic/Cape_Verde' },
|
||||
{ label: '(GMT-01:00) Scoresbysund', value: 'America/Scoresbysund' },
|
||||
{ label: '(GMT+00:00) Abidjan', value: 'Africa/Abidjan' },
|
||||
{ label: '(GMT+00:00) Accra', value: 'Africa/Accra' },
|
||||
{ label: '(GMT+00:00) Bissau', value: 'Africa/Bissau' },
|
||||
{ label: '(GMT+00:00) Canary Islands', value: 'Atlantic/Canary' },
|
||||
{ label: '(GMT+00:00) Casablanca', value: 'Africa/Casablanca' },
|
||||
{ label: '(GMT+00:00) Danmarkshavn', value: 'America/Danmarkshavn' },
|
||||
{ label: '(GMT+00:00) Dublin', value: 'Europe/Dublin' },
|
||||
{ label: '(GMT+00:00) El Aaiun', value: 'Africa/El_Aaiun' },
|
||||
{ label: '(GMT+00:00) Faeroe', value: 'Atlantic/Faroe' },
|
||||
{ label: '(GMT+00:00) UTC / GMT', value: 'UTC' },
|
||||
{ label: '(GMT+00:00) Lisbon', value: 'Europe/Lisbon' },
|
||||
{ label: '(GMT+00:00) London', value: 'Europe/London' },
|
||||
{ label: '(GMT+00:00) Monrovia', value: 'Africa/Monrovia' },
|
||||
{ label: '(GMT+00:00) Reykjavik', value: 'Atlantic/Reykjavik' },
|
||||
{ label: '(GMT+01:00) Algiers', value: 'Africa/Algiers' },
|
||||
{ label: '(GMT+01:00) Amsterdam', value: 'Europe/Amsterdam' },
|
||||
{ label: '(GMT+01:00) Andorra', value: 'Europe/Andorra' },
|
||||
{ label: '(GMT+01:00) Berlin', value: 'Europe/Berlin' },
|
||||
{ label: '(GMT+01:00) Brussels', value: 'Europe/Brussels' },
|
||||
{ label: '(GMT+01:00) Budapest', value: 'Europe/Budapest' },
|
||||
{ label: '(GMT+01:00) Central European Time - Belgrade', value: 'Europe/Belgrade' },
|
||||
{ label: '(GMT+01:00) Central European Time - Prague', value: 'Europe/Prague' },
|
||||
{ label: '(GMT+01:00) Ceuta', value: 'Africa/Ceuta' },
|
||||
{ label: '(GMT+01:00) Copenhagen', value: 'Europe/Copenhagen' },
|
||||
{ label: '(GMT+01:00) Gibraltar', value: 'Europe/Gibraltar' },
|
||||
{ label: '(GMT+01:00) Lagos', value: 'Africa/Lagos' },
|
||||
{ label: '(GMT+01:00) Luxembourg', value: 'Europe/Luxembourg' },
|
||||
{ label: '(GMT+01:00) Madrid', value: 'Europe/Madrid' },
|
||||
{ label: '(GMT+01:00) Malta', value: 'Europe/Malta' },
|
||||
{ label: '(GMT+01:00) Monaco', value: 'Europe/Monaco' },
|
||||
{ label: '(GMT+01:00) Ndjamena', value: 'Africa/Ndjamena' },
|
||||
{ label: '(GMT+01:00) Oslo', value: 'Europe/Oslo' },
|
||||
{ label: '(GMT+01:00) Paris', value: 'Europe/Paris' },
|
||||
{ label: '(GMT+01:00) Rome', value: 'Europe/Rome' },
|
||||
{ label: '(GMT+01:00) Stockholm', value: 'Europe/Stockholm' },
|
||||
{ label: '(GMT+01:00) Tirane', value: 'Europe/Tirane' },
|
||||
{ label: '(GMT+01:00) Tunis', value: 'Africa/Tunis' },
|
||||
{ label: '(GMT+01:00) Vienna', value: 'Europe/Vienna' },
|
||||
{ label: '(GMT+01:00) Warsaw', value: 'Europe/Warsaw' },
|
||||
{ label: '(GMT+01:00) Zurich', value: 'Europe/Zurich' },
|
||||
{ label: '(GMT+02:00) Amman', value: 'Asia/Amman' },
|
||||
{ label: '(GMT+02:00) Athens', value: 'Europe/Athens' },
|
||||
{ label: '(GMT+02:00) Beirut', value: 'Asia/Beirut' },
|
||||
{ label: '(GMT+02:00) Bucharest', value: 'Europe/Bucharest' },
|
||||
{ label: '(GMT+02:00) Cairo', value: 'Africa/Cairo' },
|
||||
{ label: '(GMT+02:00) Chisinau', value: 'Europe/Chisinau' },
|
||||
{ label: '(GMT+02:00) Damascus', value: 'Asia/Damascus' },
|
||||
{ label: '(GMT+02:00) Gaza', value: 'Asia/Gaza' },
|
||||
{ label: '(GMT+02:00) Helsinki', value: 'Europe/Helsinki' },
|
||||
{ label: '(GMT+02:00) Jerusalem', value: 'Asia/Jerusalem' },
|
||||
{ label: '(GMT+02:00) Johannesburg', value: 'Africa/Johannesburg' },
|
||||
{ label: '(GMT+02:00) Khartoum', value: 'Africa/Khartoum' },
|
||||
{ label: '(GMT+02:00) Kiev', value: 'Europe/Kiev' },
|
||||
{ label: '(GMT+02:00) Maputo', value: 'Africa/Maputo' },
|
||||
{ label: '(GMT+02:00) Moscow-01 - Kaliningrad', value: 'Europe/Kaliningrad' },
|
||||
{ label: '(GMT+02:00) Nicosia', value: 'Asia/Nicosia' },
|
||||
{ label: '(GMT+02:00) Riga', value: 'Europe/Riga' },
|
||||
{ label: '(GMT+02:00) Sofia', value: 'Europe/Sofia' },
|
||||
{ label: '(GMT+02:00) Tallinn', value: 'Europe/Tallinn' },
|
||||
{ label: '(GMT+02:00) Tripoli', value: 'Africa/Tripoli' },
|
||||
{ label: '(GMT+02:00) Vilnius', value: 'Europe/Vilnius' },
|
||||
{ label: '(GMT+02:00) Windhoek', value: 'Africa/Windhoek' },
|
||||
{ label: '(GMT+03:00) Baghdad', value: 'Asia/Baghdad' },
|
||||
{ label: '(GMT+03:00) Istanbul', value: 'Europe/Istanbul' },
|
||||
{ label: '(GMT+03:00) Minsk', value: 'Europe/Minsk' },
|
||||
{ label: '(GMT+03:00) Moscow+00 - Moscow', value: 'Europe/Moscow' },
|
||||
{ label: '(GMT+03:00) Nairobi', value: 'Africa/Nairobi' },
|
||||
{ label: '(GMT+03:00) Qatar', value: 'Asia/Qatar' },
|
||||
{ label: '(GMT+03:00) Riyadh', value: 'Asia/Riyadh' },
|
||||
{ label: '(GMT+03:00) Syowa', value: 'Antarctica/Syowa' },
|
||||
{ label: '(GMT+03:30) Tehran', value: 'Asia/Tehran' },
|
||||
{ label: '(GMT+04:00) Baku', value: 'Asia/Baku' },
|
||||
{ label: '(GMT+04:00) Dubai', value: 'Asia/Dubai' },
|
||||
{ label: '(GMT+04:00) Mahe', value: 'Indian/Mahe' },
|
||||
{ label: '(GMT+04:00) Mauritius', value: 'Indian/Mauritius' },
|
||||
{ label: '(GMT+04:00) Moscow+01 - Samara', value: 'Europe/Samara' },
|
||||
{ label: '(GMT+04:00) Reunion', value: 'Indian/Reunion' },
|
||||
{ label: '(GMT+04:00) Tbilisi', value: 'Asia/Tbilisi' },
|
||||
{ label: '(GMT+04:00) Yerevan', value: 'Asia/Yerevan' },
|
||||
{ label: '(GMT+04:30) Kabul', value: 'Asia/Kabul' },
|
||||
{ label: '(GMT+05:00) Aqtau', value: 'Asia/Aqtau' },
|
||||
{ label: '(GMT+05:00) Aqtobe', value: 'Asia/Aqtobe' },
|
||||
{ label: '(GMT+05:00) Ashgabat', value: 'Asia/Ashgabat' },
|
||||
{ label: '(GMT+05:00) Dushanbe', value: 'Asia/Dushanbe' },
|
||||
{ label: '(GMT+05:00) Karachi', value: 'Asia/Karachi' },
|
||||
{ label: '(GMT+05:00) Kerguelen', value: 'Indian/Kerguelen' },
|
||||
{ label: '(GMT+05:00) Maldives', value: 'Indian/Maldives' },
|
||||
{ label: '(GMT+05:00) Mawson', value: 'Antarctica/Mawson' },
|
||||
{ label: '(GMT+05:00) Moscow+02 - Yekaterinburg', value: 'Asia/Yekaterinburg' },
|
||||
{ label: '(GMT+05:00) Tashkent', value: 'Asia/Tashkent' },
|
||||
{ label: '(GMT+05:30) Colombo', value: 'Asia/Colombo' },
|
||||
{ label: '(GMT+05:30) India Standard Time', value: 'Asia/Kolkata' },
|
||||
{ label: '(GMT+05:45) Kathmandu', value: 'Asia/Kathmandu' },
|
||||
{ label: '(GMT+06:00) Almaty', value: 'Asia/Almaty' },
|
||||
{ label: '(GMT+06:00) Bishkek', value: 'Asia/Bishkek' },
|
||||
{ label: '(GMT+06:00) Chagos', value: 'Indian/Chagos' },
|
||||
{ label: '(GMT+06:00) Dhaka', value: 'Asia/Dhaka' },
|
||||
{ label: '(GMT+06:00) Moscow+03 - Omsk', value: 'Asia/Omsk' },
|
||||
{ label: '(GMT+06:00) Thimphu', value: 'Asia/Thimphu' },
|
||||
{ label: '(GMT+06:00) Vostok', value: 'Antarctica/Vostok' },
|
||||
{ label: '(GMT+06:30) Cocos', value: 'Indian/Cocos' },
|
||||
{ label: '(GMT+06:30) Rangoon', value: 'Asia/Yangon' },
|
||||
{ label: '(GMT+07:00) Bangkok', value: 'Asia/Bangkok' },
|
||||
{ label: '(GMT+07:00) Christmas', value: 'Indian/Christmas' },
|
||||
{ label: '(GMT+07:00) Davis', value: 'Antarctica/Davis' },
|
||||
{ label: '(GMT+07:00) Hanoi', value: 'Asia/Saigon' },
|
||||
{ label: '(GMT+07:00) Hovd', value: 'Asia/Hovd' },
|
||||
{ label: '(GMT+07:00) Jakarta', value: 'Asia/Jakarta' },
|
||||
{ label: '(GMT+07:00) Moscow+04 - Krasnoyarsk', value: 'Asia/Krasnoyarsk' },
|
||||
{ label: '(GMT+08:00) Brunei', value: 'Asia/Brunei' },
|
||||
{ label: '(GMT+08:00) China Time - Beijing', value: 'Asia/Shanghai' },
|
||||
{ label: '(GMT+08:00) Choibalsan', value: 'Asia/Choibalsan' },
|
||||
{ label: '(GMT+08:00) Hong Kong', value: 'Asia/Hong_Kong' },
|
||||
{ label: '(GMT+08:00) Kuala Lumpur', value: 'Asia/Kuala_Lumpur' },
|
||||
{ label: '(GMT+08:00) Macau', value: 'Asia/Macau' },
|
||||
{ label: '(GMT+08:00) Makassar', value: 'Asia/Makassar' },
|
||||
{ label: '(GMT+08:00) Manila', value: 'Asia/Manila' },
|
||||
{ label: '(GMT+08:00) Moscow+05 - Irkutsk', value: 'Asia/Irkutsk' },
|
||||
{ label: '(GMT+08:00) Singapore', value: 'Asia/Singapore' },
|
||||
{ label: '(GMT+08:00) Taipei', value: 'Asia/Taipei' },
|
||||
{ label: '(GMT+08:00) Ulaanbaatar', value: 'Asia/Ulaanbaatar' },
|
||||
{ label: '(GMT+08:00) Western Time - Perth', value: 'Australia/Perth' },
|
||||
{ label: '(GMT+08:30) Pyongyang', value: 'Asia/Pyongyang' },
|
||||
{ label: '(GMT+09:00) Dili', value: 'Asia/Dili' },
|
||||
{ label: '(GMT+09:00) Jayapura', value: 'Asia/Jayapura' },
|
||||
{ label: '(GMT+09:00) Moscow+06 - Yakutsk', value: 'Asia/Yakutsk' },
|
||||
{ label: '(GMT+09:00) Palau', value: 'Pacific/Palau' },
|
||||
{ label: '(GMT+09:00) Seoul', value: 'Asia/Seoul' },
|
||||
{ label: '(GMT+09:00) Tokyo', value: 'Asia/Tokyo' },
|
||||
{ label: '(GMT+09:30) Central Time - Darwin', value: 'Australia/Darwin' },
|
||||
{ label: '(GMT+10:00) Dumont D\'Urville', value: 'Antarctica/DumontDUrville' },
|
||||
{ label: '(GMT+10:00) Eastern Time - Brisbane', value: 'Australia/Brisbane' },
|
||||
{ label: '(GMT+10:00) Guam', value: 'Pacific/Guam' },
|
||||
{ label: '(GMT+10:00) Moscow+07 - Vladivostok', value: 'Asia/Vladivostok' },
|
||||
{ label: '(GMT+10:00) Port Moresby', value: 'Pacific/Port_Moresby' },
|
||||
{ label: '(GMT+10:00) Truk', value: 'Pacific/Chuuk' },
|
||||
{ label: '(GMT+10:30) Central Time - Adelaide', value: 'Australia/Adelaide' },
|
||||
{ label: '(GMT+11:00) Casey', value: 'Antarctica/Casey' },
|
||||
{ label: '(GMT+11:00) Eastern Time - Hobart', value: 'Australia/Hobart' },
|
||||
{ label: '(GMT+11:00) Eastern Time - Melbourne, Sydney', value: 'Australia/Sydney' },
|
||||
{ label: '(GMT+11:00) Efate', value: 'Pacific/Efate' },
|
||||
{ label: '(GMT+11:00) Guadalcanal', value: 'Pacific/Guadalcanal' },
|
||||
{ label: '(GMT+11:00) Kosrae', value: 'Pacific/Kosrae' },
|
||||
{ label: '(GMT+11:00) Moscow+08 - Magadan', value: 'Asia/Magadan' },
|
||||
{ label: '(GMT+11:00) Norfolk', value: 'Pacific/Norfolk' },
|
||||
{ label: '(GMT+11:00) Noumea', value: 'Pacific/Noumea' },
|
||||
{ label: '(GMT+11:00) Ponape', value: 'Pacific/Pohnpei' },
|
||||
{ label: '(GMT+12:00) Funafuti', value: 'Pacific/Funafuti' },
|
||||
{ label: '(GMT+12:00) Kwajalein', value: 'Pacific/Kwajalein' },
|
||||
{ label: '(GMT+12:00) Majuro', value: 'Pacific/Majuro' },
|
||||
{ label: '(GMT+12:00) Moscow+09 - Petropavlovsk-Kamchatskiy', value: 'Asia/Kamchatka' },
|
||||
{ label: '(GMT+12:00) Nauru', value: 'Pacific/Nauru' },
|
||||
{ label: '(GMT+12:00) Tarawa', value: 'Pacific/Tarawa' },
|
||||
{ label: '(GMT+12:00) Wake', value: 'Pacific/Wake' },
|
||||
{ label: '(GMT+12:00) Wallis', value: 'Pacific/Wallis' },
|
||||
{ label: '(GMT+13:00) Auckland', value: 'Pacific/Auckland' },
|
||||
{ label: '(GMT+13:00) Enderbury', value: 'Pacific/Enderbury' },
|
||||
{ label: '(GMT+13:00) Fakaofo', value: 'Pacific/Fakaofo' },
|
||||
{ label: '(GMT+13:00) Fiji', value: 'Pacific/Fiji' },
|
||||
{ label: '(GMT+13:00) Tongatapu', value: 'Pacific/Tongatapu' },
|
||||
{ label: '(GMT+14:00) Apia', value: 'Pacific/Apia' },
|
||||
{ label: '(GMT+14:00) Kiritimati', value: 'Pacific/Kiritimati' }
|
||||
{ label: 'Pacific - Niue', value: 'Pacific/Niue' },
|
||||
{ label: 'Pacific - Pago Pago', value: 'Pacific/Pago_Pago' },
|
||||
{ label: 'Pacific - Hawaii Time', value: 'Pacific/Honolulu' },
|
||||
{ label: 'Pacific - Rarotonga', value: 'Pacific/Rarotonga' },
|
||||
{ label: 'Pacific - Tahiti', value: 'Pacific/Tahiti' },
|
||||
{ label: 'Pacific - Marquesas', value: 'Pacific/Marquesas' },
|
||||
{ label: 'America - Alaska Time', value: 'America/Anchorage' },
|
||||
{ label: 'Pacific - Gambier', value: 'Pacific/Gambier' },
|
||||
{ label: 'America - Pacific Time - Los Angeles', value: 'America/Los_Angeles' },
|
||||
{ label: 'America - Pacific Time - Tijuana', value: 'America/Tijuana' },
|
||||
{ label: 'America - Pacific Time - Vancouver', value: 'America/Vancouver' },
|
||||
{ label: 'America - Pacific Time - Whitehorse', value: 'America/Whitehorse' },
|
||||
{ label: 'Pacific - Pitcairn', value: 'Pacific/Pitcairn' },
|
||||
{ label: 'America - Mountain Time - Arizona', value: 'America/Phoenix' },
|
||||
{ label: 'America - Mountain Time - Chihuahua, Mazatlan', value: 'America/Mazatlan' },
|
||||
{ label: 'America - Mountain Time - Dawson Creek', value: 'America/Dawson_Creek' },
|
||||
{ label: 'America - Mountain Time - Denver', value: 'America/Denver' },
|
||||
{ label: 'America - Mountain Time - Edmonton', value: 'America/Edmonton' },
|
||||
{ label: 'America - Mountain Time - Hermosillo', value: 'America/Hermosillo' },
|
||||
{ label: 'America - Mountain Time - Yellowknife', value: 'America/Yellowknife' },
|
||||
{ label: 'America - Belize', value: 'America/Belize' },
|
||||
{ label: 'America - Central Time - Chicago', value: 'America/Chicago' },
|
||||
{ label: 'America - Central Time - Mexico City', value: 'America/Mexico_City' },
|
||||
{ label: 'America - Central Time - Regina', value: 'America/Regina' },
|
||||
{ label: 'America - Central Time - Tegucigalpa', value: 'America/Tegucigalpa' },
|
||||
{ label: 'America - Central Time - Winnipeg', value: 'America/Winnipeg' },
|
||||
{ label: 'America - Costa Rica', value: 'America/Costa_Rica' },
|
||||
{ label: 'America - El Salvador', value: 'America/El_Salvador' },
|
||||
{ label: 'Pacific - Galapagos', value: 'Pacific/Galapagos' },
|
||||
{ label: 'America - Guatemala', value: 'America/Guatemala' },
|
||||
{ label: 'America - Managua', value: 'America/Managua' },
|
||||
{ label: 'America - America Cancun', value: 'America/Cancun' },
|
||||
{ label: 'America - Bogota', value: 'America/Bogota' },
|
||||
{ label: 'Pacific - Easter Island', value: 'Pacific/Easter' },
|
||||
{ label: 'America - Eastern Time - New York', value: 'America/New_York' },
|
||||
{ label: 'America - Eastern Time - Iqaluit', value: 'America/Iqaluit' },
|
||||
{ label: 'America - Eastern Time - Toronto', value: 'America/Toronto' },
|
||||
{ label: 'America - Guayaquil', value: 'America/Guayaquil' },
|
||||
{ label: 'America - Havana', value: 'America/Havana' },
|
||||
{ label: 'America - Jamaica', value: 'America/Jamaica' },
|
||||
{ label: 'America - Lima', value: 'America/Lima' },
|
||||
{ label: 'America - Nassau', value: 'America/Nassau' },
|
||||
{ label: 'America - Panama', value: 'America/Panama' },
|
||||
{ label: 'America - Port-au-Prince', value: 'America/Port-au-Prince' },
|
||||
{ label: 'America - Rio Branco', value: 'America/Rio_Branco' },
|
||||
{ label: 'America - Atlantic Time - Halifax', value: 'America/Halifax' },
|
||||
{ label: 'America - Barbados', value: 'America/Barbados' },
|
||||
{ label: 'Atlantic - Bermuda', value: 'Atlantic/Bermuda' },
|
||||
{ label: 'America - Boa Vista', value: 'America/Boa_Vista' },
|
||||
{ label: 'America - Caracas', value: 'America/Caracas' },
|
||||
{ label: 'America - Curacao', value: 'America/Curacao' },
|
||||
{ label: 'America - Grand Turk', value: 'America/Grand_Turk' },
|
||||
{ label: 'America - Guyana', value: 'America/Guyana' },
|
||||
{ label: 'America - La Paz', value: 'America/La_Paz' },
|
||||
{ label: 'America - Manaus', value: 'America/Manaus' },
|
||||
{ label: 'America - Martinique', value: 'America/Martinique' },
|
||||
{ label: 'America - Port of Spain', value: 'America/Port_of_Spain' },
|
||||
{ label: 'America - Porto Velho', value: 'America/Porto_Velho' },
|
||||
{ label: 'America - Puerto Rico', value: 'America/Puerto_Rico' },
|
||||
{ label: 'America - Santo Domingo', value: 'America/Santo_Domingo' },
|
||||
{ label: 'America - Thule', value: 'America/Thule' },
|
||||
{ label: 'America - Newfoundland Time - St. Johns', value: 'America/St_Johns' },
|
||||
{ label: 'America - Araguaina', value: 'America/Araguaina' },
|
||||
{ label: 'America - Asuncion', value: 'America/Asuncion' },
|
||||
{ label: 'America - Belem', value: 'America/Belem' },
|
||||
{ label: 'America - Buenos Aires', value: 'America/Argentina/Buenos_Aires' },
|
||||
{ label: 'America - Campo Grande', value: 'America/Campo_Grande' },
|
||||
{ label: 'America - Cayenne', value: 'America/Cayenne' },
|
||||
{ label: 'America - Cuiaba', value: 'America/Cuiaba' },
|
||||
{ label: 'America - Fortaleza', value: 'America/Fortaleza' },
|
||||
{ label: 'America - Godthab', value: 'America/Godthab' },
|
||||
{ label: 'America - Maceio', value: 'America/Maceio' },
|
||||
{ label: 'America - Miquelon', value: 'America/Miquelon' },
|
||||
{ label: 'America - Montevideo', value: 'America/Montevideo' },
|
||||
{ label: 'Antarctica - Palmer', value: 'Antarctica/Palmer' },
|
||||
{ label: 'America - Paramaribo', value: 'America/Paramaribo' },
|
||||
{ label: 'America - Punta Arenas', value: 'America/Punta_Arenas' },
|
||||
{ label: 'America - Recife', value: 'America/Recife' },
|
||||
{ label: 'Antarctica - Rothera', value: 'Antarctica/Rothera' },
|
||||
{ label: 'America - Salvador', value: 'America/Bahia' },
|
||||
{ label: 'America - Santiago', value: 'America/Santiago' },
|
||||
{ label: 'Atlantic - Stanley', value: 'Atlantic/Stanley' },
|
||||
{ label: 'America - Noronha', value: 'America/Noronha' },
|
||||
{ label: 'America - Sao Paulo', value: 'America/Sao_Paulo' },
|
||||
{ label: 'Atlantic - South Georgia', value: 'Atlantic/South_Georgia' },
|
||||
{ label: 'Atlantic - Azores', value: 'Atlantic/Azores' },
|
||||
{ label: 'Atlantic - Cape Verde', value: 'Atlantic/Cape_Verde' },
|
||||
{ label: 'America - Scoresbysund', value: 'America/Scoresbysund' },
|
||||
{ label: 'Africa - Abidjan', value: 'Africa/Abidjan' },
|
||||
{ label: 'Africa - Accra', value: 'Africa/Accra' },
|
||||
{ label: 'Africa - Bissau', value: 'Africa/Bissau' },
|
||||
{ label: 'Atlantic - Canary Islands', value: 'Atlantic/Canary' },
|
||||
{ label: 'Africa - Casablanca', value: 'Africa/Casablanca' },
|
||||
{ label: 'America - Danmarkshavn', value: 'America/Danmarkshavn' },
|
||||
{ label: 'Europe - Dublin', value: 'Europe/Dublin' },
|
||||
{ label: 'Africa - El Aaiun', value: 'Africa/El_Aaiun' },
|
||||
{ label: 'Atlantic - Faeroe', value: 'Atlantic/Faroe' },
|
||||
{ label: 'UTC / GMT', value: 'UTC' },
|
||||
{ label: 'Europe - Lisbon', value: 'Europe/Lisbon' },
|
||||
{ label: 'Europe - London', value: 'Europe/London' },
|
||||
{ label: 'Africa - Monrovia', value: 'Africa/Monrovia' },
|
||||
{ label: 'Atlantic - Reykjavik', value: 'Atlantic/Reykjavik' },
|
||||
{ label: 'Africa - Algiers', value: 'Africa/Algiers' },
|
||||
{ label: 'Europe - Amsterdam', value: 'Europe/Amsterdam' },
|
||||
{ label: 'Europe - Andorra', value: 'Europe/Andorra' },
|
||||
{ label: 'Europe - Berlin', value: 'Europe/Berlin' },
|
||||
{ label: 'Europe - Brussels', value: 'Europe/Brussels' },
|
||||
{ label: 'Europe - Budapest', value: 'Europe/Budapest' },
|
||||
{ label: 'Europe - Central European Time - Belgrade', value: 'Europe/Belgrade' },
|
||||
{ label: 'Europe - Central European Time - Prague', value: 'Europe/Prague' },
|
||||
{ label: 'Africa - Ceuta', value: 'Africa/Ceuta' },
|
||||
{ label: 'Europe - Copenhagen', value: 'Europe/Copenhagen' },
|
||||
{ label: 'Europe - Gibraltar', value: 'Europe/Gibraltar' },
|
||||
{ label: 'Africa - Lagos', value: 'Africa/Lagos' },
|
||||
{ label: 'Europe - Luxembourg', value: 'Europe/Luxembourg' },
|
||||
{ label: 'Europe - Madrid', value: 'Europe/Madrid' },
|
||||
{ label: 'Europe - Malta', value: 'Europe/Malta' },
|
||||
{ label: 'Europe - Monaco', value: 'Europe/Monaco' },
|
||||
{ label: 'Africa - Ndjamena', value: 'Africa/Ndjamena' },
|
||||
{ label: 'Europe - Oslo', value: 'Europe/Oslo' },
|
||||
{ label: 'Europe - Paris', value: 'Europe/Paris' },
|
||||
{ label: 'Europe - Rome', value: 'Europe/Rome' },
|
||||
{ label: 'Europe - Stockholm', value: 'Europe/Stockholm' },
|
||||
{ label: 'Europe - Tirane', value: 'Europe/Tirane' },
|
||||
{ label: 'Africa - Tunis', value: 'Africa/Tunis' },
|
||||
{ label: 'Europe - Vienna', value: 'Europe/Vienna' },
|
||||
{ label: 'Europe - Warsaw', value: 'Europe/Warsaw' },
|
||||
{ label: 'Europe - Zurich', value: 'Europe/Zurich' },
|
||||
{ label: 'Asia - Amman', value: 'Asia/Amman' },
|
||||
{ label: 'Europe - Athens', value: 'Europe/Athens' },
|
||||
{ label: 'Asia - Beirut', value: 'Asia/Beirut' },
|
||||
{ label: 'Europe - Bucharest', value: 'Europe/Bucharest' },
|
||||
{ label: 'Africa - Cairo', value: 'Africa/Cairo' },
|
||||
{ label: 'Europe - Chisinau', value: 'Europe/Chisinau' },
|
||||
{ label: 'Asia - Damascus', value: 'Asia/Damascus' },
|
||||
{ label: 'Asia - Gaza', value: 'Asia/Gaza' },
|
||||
{ label: 'Europe - Helsinki', value: 'Europe/Helsinki' },
|
||||
{ label: 'Asia - Jerusalem', value: 'Asia/Jerusalem' },
|
||||
{ label: 'Africa - Johannesburg', value: 'Africa/Johannesburg' },
|
||||
{ label: 'Africa - Khartoum', value: 'Africa/Khartoum' },
|
||||
{ label: 'Europe - Kiev', value: 'Europe/Kiev' },
|
||||
{ label: 'Africa - Maputo', value: 'Africa/Maputo' },
|
||||
{ label: 'Europe - Moscow-01 - Kaliningrad', value: 'Europe/Kaliningrad' },
|
||||
{ label: 'Asia - Nicosia', value: 'Asia/Nicosia' },
|
||||
{ label: 'Europe - Riga', value: 'Europe/Riga' },
|
||||
{ label: 'Europe - Sofia', value: 'Europe/Sofia' },
|
||||
{ label: 'Europe - Tallinn', value: 'Europe/Tallinn' },
|
||||
{ label: 'Africa - Tripoli', value: 'Africa/Tripoli' },
|
||||
{ label: 'Europe - Vilnius', value: 'Europe/Vilnius' },
|
||||
{ label: 'Africa - Windhoek', value: 'Africa/Windhoek' },
|
||||
{ label: 'Asia - Baghdad', value: 'Asia/Baghdad' },
|
||||
{ label: 'Europe - Istanbul', value: 'Europe/Istanbul' },
|
||||
{ label: 'Europe - Minsk', value: 'Europe/Minsk' },
|
||||
{ label: 'Europe - Moscow+00 - Moscow', value: 'Europe/Moscow' },
|
||||
{ label: 'Africa - Nairobi', value: 'Africa/Nairobi' },
|
||||
{ label: 'Asia - Qatar', value: 'Asia/Qatar' },
|
||||
{ label: 'Asia - Riyadh', value: 'Asia/Riyadh' },
|
||||
{ label: 'Antarctica - Syowa', value: 'Antarctica/Syowa' },
|
||||
{ label: 'Asia - Tehran', value: 'Asia/Tehran' },
|
||||
{ label: 'Asia - Baku', value: 'Asia/Baku' },
|
||||
{ label: 'Asia - Dubai', value: 'Asia/Dubai' },
|
||||
{ label: 'Indian - Mahe', value: 'Indian/Mahe' },
|
||||
{ label: 'Indian - Mauritius', value: 'Indian/Mauritius' },
|
||||
{ label: 'Europe - Moscow+01 - Samara', value: 'Europe/Samara' },
|
||||
{ label: 'Indian - Reunion', value: 'Indian/Reunion' },
|
||||
{ label: 'Asia - Tbilisi', value: 'Asia/Tbilisi' },
|
||||
{ label: 'Asia - Yerevan', value: 'Asia/Yerevan' },
|
||||
{ label: 'Asia - Kabul', value: 'Asia/Kabul' },
|
||||
{ label: 'Asia - Aqtau', value: 'Asia/Aqtau' },
|
||||
{ label: 'Asia - Aqtobe', value: 'Asia/Aqtobe' },
|
||||
{ label: 'Asia - Ashgabat', value: 'Asia/Ashgabat' },
|
||||
{ label: 'Asia - Dushanbe', value: 'Asia/Dushanbe' },
|
||||
{ label: 'Asia - Karachi', value: 'Asia/Karachi' },
|
||||
{ label: 'Indian - Kerguelen', value: 'Indian/Kerguelen' },
|
||||
{ label: 'Indian - Maldives', value: 'Indian/Maldives' },
|
||||
{ label: 'Antarctica - Mawson', value: 'Antarctica/Mawson' },
|
||||
{ label: 'Asia - Moscow+02 - Yekaterinburg', value: 'Asia/Yekaterinburg' },
|
||||
{ label: 'Asia - Tashkent', value: 'Asia/Tashkent' },
|
||||
{ label: 'Asia - Colombo', value: 'Asia/Colombo' },
|
||||
{ label: 'Asia - India Standard Time', value: 'Asia/Kolkata' },
|
||||
{ label: 'Asia - Kathmandu', value: 'Asia/Kathmandu' },
|
||||
{ label: 'Asia - Almaty', value: 'Asia/Almaty' },
|
||||
{ label: 'Asia - Bishkek', value: 'Asia/Bishkek' },
|
||||
{ label: 'Indian - Chagos', value: 'Indian/Chagos' },
|
||||
{ label: 'Asia - Dhaka', value: 'Asia/Dhaka' },
|
||||
{ label: 'Asia - Moscow+03 - Omsk', value: 'Asia/Omsk' },
|
||||
{ label: 'Asia - Thimphu', value: 'Asia/Thimphu' },
|
||||
{ label: 'Antarctica - Vostok', value: 'Antarctica/Vostok' },
|
||||
{ label: 'Indian - Cocos', value: 'Indian/Cocos' },
|
||||
{ label: 'Asia - Rangoon', value: 'Asia/Yangon' },
|
||||
{ label: 'Asia - Bangkok', value: 'Asia/Bangkok' },
|
||||
{ label: 'Indian - Christmas', value: 'Indian/Christmas' },
|
||||
{ label: 'Antarctica - Davis', value: 'Antarctica/Davis' },
|
||||
{ label: 'Asia - Hanoi', value: 'Asia/Saigon' },
|
||||
{ label: 'Asia - Hovd', value: 'Asia/Hovd' },
|
||||
{ label: 'Asia - Jakarta', value: 'Asia/Jakarta' },
|
||||
{ label: 'Asia - Moscow+04 - Krasnoyarsk', value: 'Asia/Krasnoyarsk' },
|
||||
{ label: 'Asia - Brunei', value: 'Asia/Brunei' },
|
||||
{ label: 'Asia - China Time - Beijing', value: 'Asia/Shanghai' },
|
||||
{ label: 'Asia - Choibalsan', value: 'Asia/Choibalsan' },
|
||||
{ label: 'Asia - Hong Kong', value: 'Asia/Hong_Kong' },
|
||||
{ label: 'Asia - Kuala Lumpur', value: 'Asia/Kuala_Lumpur' },
|
||||
{ label: 'Asia - Macau', value: 'Asia/Macau' },
|
||||
{ label: 'Asia - Makassar', value: 'Asia/Makassar' },
|
||||
{ label: 'Asia - Manila', value: 'Asia/Manila' },
|
||||
{ label: 'Asia - Moscow+05 - Irkutsk', value: 'Asia/Irkutsk' },
|
||||
{ label: 'Asia - Singapore', value: 'Asia/Singapore' },
|
||||
{ label: 'Asia - Taipei', value: 'Asia/Taipei' },
|
||||
{ label: 'Asia - Ulaanbaatar', value: 'Asia/Ulaanbaatar' },
|
||||
{ label: 'Australia - Western Time - Perth', value: 'Australia/Perth' },
|
||||
{ label: 'Asia - Pyongyang', value: 'Asia/Pyongyang' },
|
||||
{ label: 'Asia - Dili', value: 'Asia/Dili' },
|
||||
{ label: 'Asia - Jayapura', value: 'Asia/Jayapura' },
|
||||
{ label: 'Asia - Moscow+06 - Yakutsk', value: 'Asia/Yakutsk' },
|
||||
{ label: 'Pacific - Palau', value: 'Pacific/Palau' },
|
||||
{ label: 'Asia - Seoul', value: 'Asia/Seoul' },
|
||||
{ label: 'Asia - Tokyo', value: 'Asia/Tokyo' },
|
||||
{ label: 'Australia - Central Time - Darwin', value: 'Australia/Darwin' },
|
||||
{ label: 'Antarctica - Dumont D\'Urville', value: 'Antarctica/DumontDUrville' },
|
||||
{ label: 'Australia - Eastern Time - Brisbane', value: 'Australia/Brisbane' },
|
||||
{ label: 'Pacific - Guam', value: 'Pacific/Guam' },
|
||||
{ label: 'Asia - Moscow+07 - Vladivostok', value: 'Asia/Vladivostok' },
|
||||
{ label: 'Pacific - Port Moresby', value: 'Pacific/Port_Moresby' },
|
||||
{ label: 'Pacific - Truk', value: 'Pacific/Chuuk' },
|
||||
{ label: 'Australia - Central Time - Adelaide', value: 'Australia/Adelaide' },
|
||||
{ label: 'Antarctica - Casey', value: 'Antarctica/Casey' },
|
||||
{ label: 'Australia - Eastern Time - Hobart', value: 'Australia/Hobart' },
|
||||
{ label: 'Australia - Eastern Time - Melbourne, Sydney', value: 'Australia/Sydney' },
|
||||
{ label: 'Pacific - Efate', value: 'Pacific/Efate' },
|
||||
{ label: 'Pacific - Guadalcanal', value: 'Pacific/Guadalcanal' },
|
||||
{ label: 'Pacific - Kosrae', value: 'Pacific/Kosrae' },
|
||||
{ label: 'Asia - Moscow+08 - Magadan', value: 'Asia/Magadan' },
|
||||
{ label: 'Pacific - Norfolk', value: 'Pacific/Norfolk' },
|
||||
{ label: 'Pacific - Noumea', value: 'Pacific/Noumea' },
|
||||
{ label: 'Pacific - Ponape', value: 'Pacific/Pohnpei' },
|
||||
{ label: 'Pacific - Funafuti', value: 'Pacific/Funafuti' },
|
||||
{ label: 'Pacific - Kwajalein', value: 'Pacific/Kwajalein' },
|
||||
{ label: 'Pacific - Majuro', value: 'Pacific/Majuro' },
|
||||
{ label: 'Asia - Moscow+09 - Petropavlovsk-Kamchatskiy', value: 'Asia/Kamchatka' },
|
||||
{ label: 'Pacific - Nauru', value: 'Pacific/Nauru' },
|
||||
{ label: 'Pacific - Tarawa', value: 'Pacific/Tarawa' },
|
||||
{ label: 'Pacific - Wake', value: 'Pacific/Wake' },
|
||||
{ label: 'Pacific - Wallis', value: 'Pacific/Wallis' },
|
||||
{ label: 'Pacific - Auckland', value: 'Pacific/Auckland' },
|
||||
{ label: 'Pacific - Enderbury', value: 'Pacific/Enderbury' },
|
||||
{ label: 'Pacific - Fakaofo', value: 'Pacific/Fakaofo' },
|
||||
{ label: 'Pacific - Fiji', value: 'Pacific/Fiji' },
|
||||
{ label: 'Pacific - Tongatapu', value: 'Pacific/Tongatapu' },
|
||||
{ label: 'Pacific - Apia', value: 'Pacific/Apia' },
|
||||
{ label: 'Pacific - Kiritimati', value: 'Pacific/Kiritimati' }
|
||||
]
|
||||
|
|
44
dev/coverage-action/package-lock.json
generated
44
dev/coverage-action/package-lock.json
generated
|
@ -17,12 +17,12 @@
|
|||
"luxon": "3.3.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"eslint": "8.42.0",
|
||||
"eslint": "8.43.0",
|
||||
"eslint-config-standard": "17.1.0",
|
||||
"eslint-plugin-import": "2.27.5",
|
||||
"eslint-plugin-node": "11.1.0",
|
||||
"eslint-plugin-promise": "6.1.1",
|
||||
"npm-check-updates": "16.10.12"
|
||||
"npm-check-updates": "16.10.13"
|
||||
}
|
||||
},
|
||||
"node_modules/@actions/core": {
|
||||
|
@ -111,9 +111,9 @@
|
|||
}
|
||||
},
|
||||
"node_modules/@eslint/js": {
|
||||
"version": "8.42.0",
|
||||
"resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.42.0.tgz",
|
||||
"integrity": "sha512-6SWlXpWU5AvId8Ac7zjzmIOqMOba/JWY8XZ4A7q7Gn1Vlfg/SFFIlrtHXt9nPn4op9ZPAkl91Jao+QQv3r/ukw==",
|
||||
"version": "8.43.0",
|
||||
"resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.43.0.tgz",
|
||||
"integrity": "sha512-s2UHCoiXfxMvmfzqoN+vrQ84ahUSYde9qNO1MdxmoEhyHWsfmwOpFlwYV+ePJEVc7gFnATGUi376WowX1N7tFg==",
|
||||
"dev": true,
|
||||
"engines": {
|
||||
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
|
||||
|
@ -1718,15 +1718,15 @@
|
|||
}
|
||||
},
|
||||
"node_modules/eslint": {
|
||||
"version": "8.42.0",
|
||||
"resolved": "https://registry.npmjs.org/eslint/-/eslint-8.42.0.tgz",
|
||||
"integrity": "sha512-ulg9Ms6E1WPf67PHaEY4/6E2tEn5/f7FXGzr3t9cBMugOmf1INYvuUwwh1aXQN4MfJ6a5K2iNwP3w4AColvI9A==",
|
||||
"version": "8.43.0",
|
||||
"resolved": "https://registry.npmjs.org/eslint/-/eslint-8.43.0.tgz",
|
||||
"integrity": "sha512-aaCpf2JqqKesMFGgmRPessmVKjcGXqdlAYLLC3THM8t5nBRZRQ+st5WM/hoJXkdioEXLLbXgclUpM0TXo5HX5Q==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"@eslint-community/eslint-utils": "^4.2.0",
|
||||
"@eslint-community/regexpp": "^4.4.0",
|
||||
"@eslint/eslintrc": "^2.0.3",
|
||||
"@eslint/js": "8.42.0",
|
||||
"@eslint/js": "8.43.0",
|
||||
"@humanwhocodes/config-array": "^0.11.10",
|
||||
"@humanwhocodes/module-importer": "^1.0.1",
|
||||
"@nodelib/fs.walk": "^1.2.8",
|
||||
|
@ -4049,9 +4049,9 @@
|
|||
}
|
||||
},
|
||||
"node_modules/npm-check-updates": {
|
||||
"version": "16.10.12",
|
||||
"resolved": "https://registry.npmjs.org/npm-check-updates/-/npm-check-updates-16.10.12.tgz",
|
||||
"integrity": "sha512-js/Gg9+5RTyOQZnmFcPswLxf4sK/H5AE/8bl4tkleLJTC1gXhQqqELUFwXqppNvx488aXxN52ZY9k9MSSvEW2A==",
|
||||
"version": "16.10.13",
|
||||
"resolved": "https://registry.npmjs.org/npm-check-updates/-/npm-check-updates-16.10.13.tgz",
|
||||
"integrity": "sha512-ZsWrtHnaMkcxAaCtDFEr8i7jgM0Bz2AYsnsJlmxISgltG8ie43bWC6G9icxFKfYSLeJJtcj/Yw1Mq5f8GL2F3g==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"chalk": "^5.2.0",
|
||||
|
@ -6329,9 +6329,9 @@
|
|||
}
|
||||
},
|
||||
"@eslint/js": {
|
||||
"version": "8.42.0",
|
||||
"resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.42.0.tgz",
|
||||
"integrity": "sha512-6SWlXpWU5AvId8Ac7zjzmIOqMOba/JWY8XZ4A7q7Gn1Vlfg/SFFIlrtHXt9nPn4op9ZPAkl91Jao+QQv3r/ukw==",
|
||||
"version": "8.43.0",
|
||||
"resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.43.0.tgz",
|
||||
"integrity": "sha512-s2UHCoiXfxMvmfzqoN+vrQ84ahUSYde9qNO1MdxmoEhyHWsfmwOpFlwYV+ePJEVc7gFnATGUi376WowX1N7tFg==",
|
||||
"dev": true
|
||||
},
|
||||
"@gar/promisify": {
|
||||
|
@ -7534,15 +7534,15 @@
|
|||
"dev": true
|
||||
},
|
||||
"eslint": {
|
||||
"version": "8.42.0",
|
||||
"resolved": "https://registry.npmjs.org/eslint/-/eslint-8.42.0.tgz",
|
||||
"integrity": "sha512-ulg9Ms6E1WPf67PHaEY4/6E2tEn5/f7FXGzr3t9cBMugOmf1INYvuUwwh1aXQN4MfJ6a5K2iNwP3w4AColvI9A==",
|
||||
"version": "8.43.0",
|
||||
"resolved": "https://registry.npmjs.org/eslint/-/eslint-8.43.0.tgz",
|
||||
"integrity": "sha512-aaCpf2JqqKesMFGgmRPessmVKjcGXqdlAYLLC3THM8t5nBRZRQ+st5WM/hoJXkdioEXLLbXgclUpM0TXo5HX5Q==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"@eslint-community/eslint-utils": "^4.2.0",
|
||||
"@eslint-community/regexpp": "^4.4.0",
|
||||
"@eslint/eslintrc": "^2.0.3",
|
||||
"@eslint/js": "8.42.0",
|
||||
"@eslint/js": "8.43.0",
|
||||
"@humanwhocodes/config-array": "^0.11.10",
|
||||
"@humanwhocodes/module-importer": "^1.0.1",
|
||||
"@nodelib/fs.walk": "^1.2.8",
|
||||
|
@ -9228,9 +9228,9 @@
|
|||
}
|
||||
},
|
||||
"npm-check-updates": {
|
||||
"version": "16.10.12",
|
||||
"resolved": "https://registry.npmjs.org/npm-check-updates/-/npm-check-updates-16.10.12.tgz",
|
||||
"integrity": "sha512-js/Gg9+5RTyOQZnmFcPswLxf4sK/H5AE/8bl4tkleLJTC1gXhQqqELUFwXqppNvx488aXxN52ZY9k9MSSvEW2A==",
|
||||
"version": "16.10.13",
|
||||
"resolved": "https://registry.npmjs.org/npm-check-updates/-/npm-check-updates-16.10.13.tgz",
|
||||
"integrity": "sha512-ZsWrtHnaMkcxAaCtDFEr8i7jgM0Bz2AYsnsJlmxISgltG8ie43bWC6G9icxFKfYSLeJJtcj/Yw1Mq5f8GL2F3g==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"chalk": "^5.2.0",
|
||||
|
|
|
@ -14,11 +14,11 @@
|
|||
"luxon": "3.3.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"eslint": "8.42.0",
|
||||
"eslint": "8.43.0",
|
||||
"eslint-config-standard": "17.1.0",
|
||||
"eslint-plugin-import": "2.27.5",
|
||||
"eslint-plugin-node": "11.1.0",
|
||||
"eslint-plugin-promise": "6.1.1",
|
||||
"npm-check-updates": "16.10.12"
|
||||
"npm-check-updates": "16.10.13"
|
||||
}
|
||||
}
|
||||
|
|
16
dev/diff/package-lock.json
generated
16
dev/diff/package-lock.json
generated
|
@ -11,7 +11,7 @@
|
|||
"enquirer": "^2.3.6",
|
||||
"extract-zip": "^2.0.1",
|
||||
"fs-extra": "^11.1.1",
|
||||
"got": "^12.6.1",
|
||||
"got": "^13.0.0",
|
||||
"keypress": "^0.2.1",
|
||||
"listr2": "^6.6.0",
|
||||
"lodash-es": "^4.17.21",
|
||||
|
@ -547,9 +547,9 @@
|
|||
}
|
||||
},
|
||||
"node_modules/got": {
|
||||
"version": "12.6.1",
|
||||
"resolved": "https://registry.npmjs.org/got/-/got-12.6.1.tgz",
|
||||
"integrity": "sha512-mThBblvlAF1d4O5oqyvN+ZxLAYwIJK7bpMxgYqPD9okW0C3qm5FFn7k811QrcuEBwaogR3ngOFoCfs6mRv7teQ==",
|
||||
"version": "13.0.0",
|
||||
"resolved": "https://registry.npmjs.org/got/-/got-13.0.0.tgz",
|
||||
"integrity": "sha512-XfBk1CxOOScDcMr9O1yKkNaQyy865NbYs+F7dr4H0LZMVgCj2Le59k6PqbNHoL5ToeaEQUYh6c6yMfVcc6SJxA==",
|
||||
"dependencies": {
|
||||
"@sindresorhus/is": "^5.2.0",
|
||||
"@szmarczak/http-timer": "^5.0.1",
|
||||
|
@ -564,7 +564,7 @@
|
|||
"responselike": "^3.0.0"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=14.16"
|
||||
"node": ">=16"
|
||||
},
|
||||
"funding": {
|
||||
"url": "https://github.com/sindresorhus/got?sponsor=1"
|
||||
|
@ -1744,9 +1744,9 @@
|
|||
"integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg=="
|
||||
},
|
||||
"got": {
|
||||
"version": "12.6.1",
|
||||
"resolved": "https://registry.npmjs.org/got/-/got-12.6.1.tgz",
|
||||
"integrity": "sha512-mThBblvlAF1d4O5oqyvN+ZxLAYwIJK7bpMxgYqPD9okW0C3qm5FFn7k811QrcuEBwaogR3ngOFoCfs6mRv7teQ==",
|
||||
"version": "13.0.0",
|
||||
"resolved": "https://registry.npmjs.org/got/-/got-13.0.0.tgz",
|
||||
"integrity": "sha512-XfBk1CxOOScDcMr9O1yKkNaQyy865NbYs+F7dr4H0LZMVgCj2Le59k6PqbNHoL5ToeaEQUYh6c6yMfVcc6SJxA==",
|
||||
"requires": {
|
||||
"@sindresorhus/is": "^5.2.0",
|
||||
"@szmarczak/http-timer": "^5.0.1",
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
"enquirer": "^2.3.6",
|
||||
"extract-zip": "^2.0.1",
|
||||
"fs-extra": "^11.1.1",
|
||||
"got": "^12.6.1",
|
||||
"got": "^13.0.0",
|
||||
"keypress": "^0.2.1",
|
||||
"listr2": "^6.6.0",
|
||||
"lodash-es": "^4.17.21",
|
||||
|
|
|
@ -1106,6 +1106,41 @@ def edit_template(request, year, template_id):
|
|||
def list_positions(request, year):
|
||||
nomcom = get_nomcom_by_year(year)
|
||||
positions = nomcom.position_set.order_by('-is_open')
|
||||
if request.method == 'POST':
|
||||
if nomcom.group.state_id != 'active':
|
||||
messages.warning(request, "This nomcom is not active. Request administrative assistance if Position state needs to change.")
|
||||
else:
|
||||
action = request.POST.get('action')
|
||||
positions_to_modify = request.POST.getlist('selected')
|
||||
if positions_to_modify:
|
||||
positions = positions.filter(id__in=positions_to_modify)
|
||||
if action == "set_iesg":
|
||||
positions.update(is_iesg_position=True)
|
||||
messages.success(request,'The selected positions have been set as IESG Positions')
|
||||
elif action == "unset_iesg":
|
||||
positions.update(is_iesg_position=False)
|
||||
messages.success(request,'The selected positions have been set as NOT IESG Positions')
|
||||
elif action == "set_open":
|
||||
positions.update(is_open=True)
|
||||
messages.success(request,'The selected positions have been set as Open')
|
||||
elif action == "unset_open":
|
||||
positions.update(is_open=False)
|
||||
messages.success(request,'The selected positions have been set as NOT Open')
|
||||
elif action == "set_accept_nom":
|
||||
positions.update(accepting_nominations=True)
|
||||
messages.success(request,'The selected positions have been set as Accepting Nominations')
|
||||
elif action == "unset_accept_nom":
|
||||
positions.update(accepting_nominations=False)
|
||||
messages.success(request,'The selected positions have been set as NOT Accepting Nominations')
|
||||
elif action == "set_accept_fb":
|
||||
positions.update(accepting_feedback=True)
|
||||
messages.success(request,'The selected positions have been set as Accepting Feedback')
|
||||
elif action == "unset_accept_fb":
|
||||
positions.update(accepting_feedback=False)
|
||||
messages.success(request,'The selected positions have been set as NOT Accepting Feedback')
|
||||
positions = nomcom.position_set.order_by('-is_open')
|
||||
else:
|
||||
messages.warning(request, "Please select some positions to work with")
|
||||
|
||||
return render(request, 'nomcom/list_positions.html',
|
||||
{'positions': positions,
|
||||
|
|
|
@ -146,7 +146,7 @@ class SessionRequestTestCase(TestCase):
|
|||
self.assertRedirects(r, redirect_url)
|
||||
|
||||
# Check whether updates were stored in the database
|
||||
sessions = Session.objects.filter(meeting=meeting, group=mars)
|
||||
sessions = Session.objects.filter(meeting=meeting, group=mars).order_by("id") # order to match edit() view
|
||||
self.assertEqual(len(sessions), 2)
|
||||
session = sessions[0]
|
||||
|
||||
|
|
|
@ -730,6 +730,7 @@ def no_session(request, acronym):
|
|||
requested_duration=datetime.timedelta(0),
|
||||
type_id='regular',
|
||||
purpose_id='regular',
|
||||
has_onsite_tool=group.features.acts_like_wg,
|
||||
)
|
||||
SchedulingEvent.objects.create(
|
||||
session=session,
|
||||
|
|
|
@ -31,5 +31,14 @@
|
|||
{% if position %}Save{% else %}Add{% endif %}</button>
|
||||
<a class="btn btn-secondary float-end" href="../">Back</a>
|
||||
</form>
|
||||
{% if position.name %}
|
||||
<h3>
|
||||
Templates
|
||||
</h3>
|
||||
{% for template in position.get_templates %}
|
||||
<a href="{% url 'ietf.nomcom.views.edit_template' year template.id %}">{{ template }}</a>
|
||||
<br>
|
||||
{% endfor %}
|
||||
{% endif %}
|
||||
{% endblock %}
|
||||
{% block content_end %}{{ form.media.js }}{% endblock %}
|
||||
{% block content_end %}{{ form.media.js }}{% endblock %}
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
{% extends "nomcom/nomcom_private_base.html" %}
|
||||
{# Copyright The IETF Trust 2015, All Rights Reserved #}
|
||||
{% load origin %}
|
||||
{% load origin static %}
|
||||
{% block subtitle %}- Positions{% endblock %}
|
||||
{% block nomcom_content %}
|
||||
{% origin %}
|
||||
|
@ -13,54 +13,129 @@
|
|||
<a href="{% url 'ietf.nomcom.views.configuration_help' year=nomcom.year %}">Configuration Hints</a>.
|
||||
</p>
|
||||
{% endif %}
|
||||
|
||||
{% if nomcom.group.state_id == 'active' %}
|
||||
<form class="form-inline" id="batch-action-form" method="post">
|
||||
{% csrf_token %}
|
||||
{% endif %}
|
||||
{% if positions %}
|
||||
{% regroup positions by is_open as posgroups %}
|
||||
{% for group in posgroups %}
|
||||
<h3>{{ group.grouper| yesno:"Open Positions,Closed Positions" }}</h3>
|
||||
{% for position in group.list %}
|
||||
<h4>
|
||||
{{ position.name }}
|
||||
{% if position.is_iesg_position %}(IESG){% endif %}
|
||||
</h4>
|
||||
{% if group.grouper %}
|
||||
<dl class="row">
|
||||
<dt class="col-sm-2">
|
||||
Accepting
|
||||
</dt>
|
||||
<dd class="col-sm-10">
|
||||
{% if position.accepting_nominations %}Nominations{% endif %}
|
||||
{% if position.accepting_nominations and position.accepting_feedback %}and{% endif %}
|
||||
{% if position.accepting_feedback %}Feedback{% endif %}
|
||||
</dd>
|
||||
</dl>
|
||||
{% endif %}
|
||||
<dl class="row">
|
||||
<dt class="col-sm-2">
|
||||
Templates
|
||||
</dt>
|
||||
<dd class="col-sm-10">
|
||||
{% for template in position.get_templates %}
|
||||
<a href="{% url 'ietf.nomcom.views.edit_template' year template.id %}">{{ template }}</a>
|
||||
<br>
|
||||
{% endfor %}
|
||||
</dd>
|
||||
<table class="table table-sm table-striped table-hover tablesorter"
|
||||
id="position-table">
|
||||
<thead>
|
||||
<tr>
|
||||
{% if nomcom.group.state_id == 'active' %}
|
||||
<dt class="col-sm-2">
|
||||
Actions
|
||||
</dt>
|
||||
<dd class="col-sm-10">
|
||||
<a class="btn btn-primary btn-sm"
|
||||
href="{% url 'ietf.nomcom.views.edit_position' year position.id %}">Edit</a>
|
||||
<a class="btn btn-danger btn-sm"
|
||||
href="{% url 'ietf.nomcom.views.remove_position' year position.id %}">Remove</a>
|
||||
</dd>
|
||||
<th scope="colgroup" colspan="3">
|
||||
<i class="bi bi-check"></i>
|
||||
</th>
|
||||
{% endif %}
|
||||
</dl>
|
||||
{% endfor %}
|
||||
{% endfor %}
|
||||
<th scope="col" data-sort="position">
|
||||
Position
|
||||
</th>
|
||||
<th scope="col" data-sort="iesg">
|
||||
IESG
|
||||
</th>
|
||||
<th scope="col" data-sort="open">
|
||||
Open
|
||||
</th>
|
||||
<th scope="col" data-sort="accept_nom">
|
||||
Accepting Nominations
|
||||
</th>
|
||||
<th scope="col" data-sort="accept_fb">
|
||||
Accepting Feedback
|
||||
</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<!-- [html-validate-disable-block input-missing-label -- labelled via aria-label] -->
|
||||
{% for position in positions %}
|
||||
<tr>
|
||||
{% if nomcom.group.state_id == 'active' %}
|
||||
<td>
|
||||
<input class="batch-select form-check-input"
|
||||
type="checkbox"
|
||||
value="{{ position.id }}"
|
||||
id="id-{{ position.id }}"
|
||||
aria-label="position.name"
|
||||
name="selected">
|
||||
</td>
|
||||
<td class="edit">
|
||||
<a class="btn btn-primary btn-sm"
|
||||
href="{% url 'ietf.nomcom.views.edit_position' year position.id %}">
|
||||
Edit
|
||||
</a>
|
||||
</td>
|
||||
<td class="remove">
|
||||
<a class="btn btn-danger btn-sm"
|
||||
href="{% url 'ietf.nomcom.views.remove_position' year position.id %}">
|
||||
Remove
|
||||
</a>
|
||||
</td>
|
||||
{% endif %}
|
||||
<td>
|
||||
{{ position.name }}
|
||||
</td>
|
||||
<td>
|
||||
{{ position.is_iesg_position|yesno:"✓," }}
|
||||
</td>
|
||||
<td>
|
||||
{{ position.is_open|yesno:"✓," }}
|
||||
</td>
|
||||
<td>
|
||||
{{ position.accepting_nominations|yesno:"✓," }}
|
||||
</td>
|
||||
<td>
|
||||
{{ position.accepting_feedback|yesno:"✓," }}
|
||||
</td>
|
||||
</tr>
|
||||
{% endfor %}
|
||||
</tbody>
|
||||
</table>
|
||||
{% if nomcom.group.state_id == 'active' %}
|
||||
<div class="mb-3">
|
||||
<label class="form-label" for="action">
|
||||
Action:
|
||||
</label>
|
||||
<select class="form-select" name="action" id="action">
|
||||
<option value="" selected="selected">
|
||||
---------
|
||||
</option>
|
||||
<option value="set_iesg">
|
||||
Is IESG Position: Yes
|
||||
</option>
|
||||
<option value="unset_iesg">
|
||||
Is IESG Position: No
|
||||
</option>
|
||||
<option value="set_open">
|
||||
Is Open: Yes
|
||||
</option>
|
||||
<option value="unset_open">
|
||||
Is Open: No
|
||||
</option>
|
||||
<option value="set_accept_nom">
|
||||
Is Accepting Nominations: Yes
|
||||
</option>
|
||||
<option value="unset_accept_nom">
|
||||
Is Accepting Nominations: No
|
||||
</option>
|
||||
<option value="set_accept_bf">
|
||||
Is Accepting Feedback: Yes
|
||||
</option>
|
||||
<option value="unset_accept_fb">
|
||||
Is Accepting Feedback: No
|
||||
</option>
|
||||
</select>
|
||||
</div>
|
||||
<button class="btn btn-warning" type="submit" title="Run action">
|
||||
Apply
|
||||
</button>
|
||||
</form>
|
||||
{% endif %}
|
||||
{% else %}
|
||||
<p>
|
||||
There are no positions defined.
|
||||
</p>
|
||||
{% endif %}
|
||||
{% endblock %}
|
||||
{% endblock %}
|
||||
{% block js %}
|
||||
<script src="{% static "ietf/js/list.js" %}"></script>
|
||||
{% endblock %}
|
||||
|
|
|
@ -400,6 +400,56 @@ class XMLDraftTests(TestCase):
|
|||
}
|
||||
)
|
||||
|
||||
def test_parse_creation_date(self):
|
||||
# override date_today to avoid skew when test runs around midnight
|
||||
today = datetime.date.today()
|
||||
with patch("ietf.utils.xmldraft.date_today", return_value=today):
|
||||
# Note: using a dict as a stand-in for XML elements, which rely on the get() method
|
||||
self.assertEqual(
|
||||
XMLDraft.parse_creation_date({"year": "2022", "month": "11", "day": "24"}),
|
||||
datetime.date(2022, 11, 24),
|
||||
"Fully specified date should be parsed",
|
||||
)
|
||||
self.assertEqual(
|
||||
XMLDraft.parse_creation_date(None), None, "return None if input is None"
|
||||
)
|
||||
# Cases where the date is empty - missing fields or fields filled in with blank strings.
|
||||
self.assertEqual(XMLDraft.parse_creation_date({}), today)
|
||||
self.assertEqual(XMLDraft.parse_creation_date({"day": ""}), today)
|
||||
self.assertEqual(XMLDraft.parse_creation_date({}), today)
|
||||
self.assertEqual(XMLDraft.parse_creation_date({"year": ""}), today)
|
||||
self.assertEqual(XMLDraft.parse_creation_date({"month": ""}), today)
|
||||
self.assertEqual(XMLDraft.parse_creation_date({"day": ""}), today)
|
||||
self.assertEqual(XMLDraft.parse_creation_date({"year": "", "month": ""}), today)
|
||||
self.assertEqual(XMLDraft.parse_creation_date({"year": "", "day": ""}), today)
|
||||
self.assertEqual(XMLDraft.parse_creation_date({"month": "", "day": ""}), today)
|
||||
self.assertEqual(
|
||||
XMLDraft.parse_creation_date({"year": "", "month": "", "day": ""}), today
|
||||
)
|
||||
self.assertEqual(
|
||||
XMLDraft.parse_creation_date(
|
||||
{"year": str(today.year), "month": str(today.month), "day": ""}
|
||||
),
|
||||
today,
|
||||
)
|
||||
# When year/month do not match, day should be 15th of the month
|
||||
self.assertEqual(
|
||||
XMLDraft.parse_creation_date(
|
||||
{"year": str(today.year - 1), "month": str(today.month), "day": ""}
|
||||
),
|
||||
datetime.date(today.year - 1, today.month, 15),
|
||||
)
|
||||
self.assertEqual(
|
||||
XMLDraft.parse_creation_date(
|
||||
{
|
||||
"year": str(today.year),
|
||||
"month": "1" if today.month != 1 else "2",
|
||||
"day": "",
|
||||
}
|
||||
),
|
||||
datetime.date(today.year, 1 if today.month != 1 else 2, 15),
|
||||
)
|
||||
|
||||
|
||||
class NameTests(TestCase):
|
||||
|
||||
|
|
|
@ -136,24 +136,27 @@ class XMLDraft(Draft):
|
|||
def get_title(self):
|
||||
return self.xmlroot.findtext('front/title').strip()
|
||||
|
||||
@staticmethod
|
||||
def parse_creation_date(date_elt):
|
||||
if date_elt is None:
|
||||
return None
|
||||
today = date_today()
|
||||
# ths mimics handling of date elements in the xml2rfc text/html writers
|
||||
year, month, day = extract_date(date_elt, today)
|
||||
year, month, day = augment_date(year, month, day, today)
|
||||
if not day:
|
||||
# Must choose a day for a datetime.date. Per RFC 7991 sect 2.17, we use
|
||||
# today's date if it is consistent with the rest of the date. Otherwise,
|
||||
# arbitrariy (and consistent with the text parser) assume the 15th.
|
||||
if year == today.year and month == today.month:
|
||||
day = today.day
|
||||
else:
|
||||
day = 15
|
||||
return datetime.date(year, month, day)
|
||||
|
||||
def get_creation_date(self):
|
||||
date_elt = self.xmlroot.find("front/date")
|
||||
if date_elt is not None:
|
||||
# ths mimics handling of date elements in the xml2rfc text/html writers
|
||||
today = date_today()
|
||||
year, month, day = extract_date(date_elt, today)
|
||||
year, month, day = augment_date(year, month, day, today)
|
||||
if day is None:
|
||||
# Must choose a day for a datetime.date. Per RFC 7991 sect 2.17, we use
|
||||
# today's date if it is consistent with the rest of the date. Otherwise,
|
||||
# arbitrariy (and consistent with the text parser) assume the 15th.
|
||||
if year == today.year and month == today.month:
|
||||
day = today.day
|
||||
else:
|
||||
day = 15
|
||||
return datetime.date(year, month, day)
|
||||
return None
|
||||
|
||||
return self.parse_creation_date(self.xmlroot.find("front/date"))
|
||||
|
||||
# todo fix the implementation of XMLDraft.get_abstract()
|
||||
#
|
||||
# This code was pulled from ietf.submit.forms where it existed for some time.
|
||||
|
|
20
package.json
20
package.json
|
@ -37,7 +37,7 @@
|
|||
"ms": "2.1.3",
|
||||
"murmurhash-js": "1.0.0",
|
||||
"naive-ui": "2.34.4",
|
||||
"pinia": "2.1.3",
|
||||
"pinia": "2.1.4",
|
||||
"pinia-plugin-persist": "1.0.0",
|
||||
"select2": "4.1.0-rc.0",
|
||||
"select2-bootstrap-5-theme": "1.3.0",
|
||||
|
@ -51,24 +51,24 @@
|
|||
"zxcvbn": "4.4.2"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@parcel/optimizer-data-url": "2.9.1",
|
||||
"@parcel/transformer-inline-string": "2.9.1",
|
||||
"@parcel/transformer-sass": "2.9.1",
|
||||
"@parcel/optimizer-data-url": "2.9.2",
|
||||
"@parcel/transformer-inline-string": "2.9.2",
|
||||
"@parcel/transformer-sass": "2.9.2",
|
||||
"@rollup/pluginutils": "5.0.2",
|
||||
"@vitejs/plugin-vue": "4.2.3",
|
||||
"browserlist": "latest",
|
||||
"c8": "7.14.0",
|
||||
"eslint": "8.42.0",
|
||||
"c8": "8.0.0",
|
||||
"eslint": "8.43.0",
|
||||
"eslint-config-standard": "17.1.0",
|
||||
"eslint-plugin-cypress": "2.13.3",
|
||||
"eslint-plugin-import": "2.27.5",
|
||||
"eslint-plugin-n": "16.0.0",
|
||||
"eslint-plugin-n": "16.0.1",
|
||||
"eslint-plugin-node": "11.1.0",
|
||||
"eslint-plugin-promise": "6.1.1",
|
||||
"eslint-plugin-vue": "9.14.1",
|
||||
"html-validate": "7.18.1",
|
||||
"eslint-plugin-vue": "9.15.1",
|
||||
"html-validate": "8.0.5",
|
||||
"jquery-migrate": "3.4.1",
|
||||
"parcel": "2.9.1",
|
||||
"parcel": "2.9.2",
|
||||
"pug": "3.0.2",
|
||||
"sass": "1.63.4",
|
||||
"seedrandom": "3.0.5",
|
||||
|
|
450
playwright/package-lock.json
generated
450
playwright/package-lock.json
generated
|
@ -6,7 +6,7 @@
|
|||
"packages": {
|
||||
"": {
|
||||
"dependencies": {
|
||||
"@faker-js/faker": "8.0.1",
|
||||
"@faker-js/faker": "8.0.2",
|
||||
"lodash": "4.17.21",
|
||||
"lodash-es": "4.17.21",
|
||||
"luxon": "3.3.0",
|
||||
|
@ -15,14 +15,14 @@
|
|||
"slugify": "1.6.6"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@playwright/test": "1.33.0",
|
||||
"eslint": "8.39.0",
|
||||
"eslint-config-standard": "17.0.0",
|
||||
"@playwright/test": "1.35.1",
|
||||
"eslint": "8.43.0",
|
||||
"eslint-config-standard": "17.1.0",
|
||||
"eslint-plugin-import": "2.27.5",
|
||||
"eslint-plugin-n": "15.7.0",
|
||||
"eslint-plugin-n": "16.0.1",
|
||||
"eslint-plugin-node": "11.1.0",
|
||||
"eslint-plugin-promise": "6.1.1",
|
||||
"npm-check-updates": "16.10.12"
|
||||
"npm-check-updates": "16.10.13"
|
||||
}
|
||||
},
|
||||
"node_modules/@colors/colors": {
|
||||
|
@ -51,23 +51,23 @@
|
|||
}
|
||||
},
|
||||
"node_modules/@eslint-community/regexpp": {
|
||||
"version": "4.4.1",
|
||||
"resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.4.1.tgz",
|
||||
"integrity": "sha512-BISJ6ZE4xQsuL/FmsyRaiffpq977bMlsKfGHTQrOGFErfByxIe6iZTxPf/00Zon9b9a7iUykfQwejN3s2ZW/Bw==",
|
||||
"version": "4.5.1",
|
||||
"resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.5.1.tgz",
|
||||
"integrity": "sha512-Z5ba73P98O1KUYCCJTUeVpja9RcGoMdncZ6T49FCUl2lN38JtCJ+3WgIDBv0AuY4WChU5PmtJmOCTlN6FZTFKQ==",
|
||||
"dev": true,
|
||||
"engines": {
|
||||
"node": "^12.0.0 || ^14.0.0 || >=16.0.0"
|
||||
}
|
||||
},
|
||||
"node_modules/@eslint/eslintrc": {
|
||||
"version": "2.0.2",
|
||||
"resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.2.tgz",
|
||||
"integrity": "sha512-3W4f5tDUra+pA+FzgugqL2pRimUTDJWKr7BINqOpkZrC0uYI0NIc0/JFgBROCU07HR6GieA5m3/rsPIhDmCXTQ==",
|
||||
"version": "2.0.3",
|
||||
"resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.3.tgz",
|
||||
"integrity": "sha512-+5gy6OQfk+xx3q0d6jGZZC3f3KzAkXc/IanVxd1is/VIIziRqqt3ongQz0FiTUXqTk0c7aDB3OaFuKnuSoJicQ==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"ajv": "^6.12.4",
|
||||
"debug": "^4.3.2",
|
||||
"espree": "^9.5.1",
|
||||
"espree": "^9.5.2",
|
||||
"globals": "^13.19.0",
|
||||
"ignore": "^5.2.0",
|
||||
"import-fresh": "^3.2.1",
|
||||
|
@ -83,18 +83,18 @@
|
|||
}
|
||||
},
|
||||
"node_modules/@eslint/js": {
|
||||
"version": "8.39.0",
|
||||
"resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.39.0.tgz",
|
||||
"integrity": "sha512-kf9RB0Fg7NZfap83B3QOqOGg9QmD9yBudqQXzzOtn3i4y7ZUXe5ONeW34Gwi+TxhH4mvj72R1Zc300KUMa9Bng==",
|
||||
"version": "8.43.0",
|
||||
"resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.43.0.tgz",
|
||||
"integrity": "sha512-s2UHCoiXfxMvmfzqoN+vrQ84ahUSYde9qNO1MdxmoEhyHWsfmwOpFlwYV+ePJEVc7gFnATGUi376WowX1N7tFg==",
|
||||
"dev": true,
|
||||
"engines": {
|
||||
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
|
||||
}
|
||||
},
|
||||
"node_modules/@faker-js/faker": {
|
||||
"version": "8.0.1",
|
||||
"resolved": "https://registry.npmjs.org/@faker-js/faker/-/faker-8.0.1.tgz",
|
||||
"integrity": "sha512-kbh5MenpTN9U0B4QcOI1NoTPlZHniSYQ3BHbhAnPjJGAmmFqxoxTE4sGdpy7ZOO9038DPGCuhXyMkjOr05uVwA==",
|
||||
"version": "8.0.2",
|
||||
"resolved": "https://registry.npmjs.org/@faker-js/faker/-/faker-8.0.2.tgz",
|
||||
"integrity": "sha512-Uo3pGspElQW91PCvKSIAXoEgAUlRnH29sX2/p89kg7sP1m2PzCufHINd0FhTXQf6DYGiUlVncdSPa2F9wxed2A==",
|
||||
"funding": [
|
||||
{
|
||||
"type": "opencollective",
|
||||
|
@ -113,9 +113,9 @@
|
|||
"dev": true
|
||||
},
|
||||
"node_modules/@humanwhocodes/config-array": {
|
||||
"version": "0.11.8",
|
||||
"resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz",
|
||||
"integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==",
|
||||
"version": "0.11.10",
|
||||
"resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.10.tgz",
|
||||
"integrity": "sha512-KVVjQmNUepDVGXNuoRRdmmEjruj0KfiGSbS8LVc12LMsWDQzRXJ0qdhN8L8uUigKpfEHRhlaQFY0ib1tnUbNeQ==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"@humanwhocodes/object-schema": "^1.2.1",
|
||||
|
@ -411,19 +411,19 @@
|
|||
}
|
||||
},
|
||||
"node_modules/@playwright/test": {
|
||||
"version": "1.33.0",
|
||||
"resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.33.0.tgz",
|
||||
"integrity": "sha512-YunBa2mE7Hq4CfPkGzQRK916a4tuZoVx/EpLjeWlTVOnD4S2+fdaQZE0LJkbfhN5FTSKNLdcl7MoT5XB37bTkg==",
|
||||
"version": "1.35.1",
|
||||
"resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.35.1.tgz",
|
||||
"integrity": "sha512-b5YoFe6J9exsMYg0pQAobNDR85T1nLumUYgUTtKm4d21iX2L7WqKq9dW8NGJ+2vX0etZd+Y7UeuqsxDXm9+5ZA==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"@types/node": "*",
|
||||
"playwright-core": "1.33.0"
|
||||
"playwright-core": "1.35.1"
|
||||
},
|
||||
"bin": {
|
||||
"playwright": "cli.js"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=14"
|
||||
"node": ">=16"
|
||||
},
|
||||
"optionalDependencies": {
|
||||
"fsevents": "2.3.2"
|
||||
|
@ -557,9 +557,9 @@
|
|||
"dev": true
|
||||
},
|
||||
"node_modules/acorn": {
|
||||
"version": "8.8.2",
|
||||
"resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz",
|
||||
"integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==",
|
||||
"version": "8.9.0",
|
||||
"resolved": "https://registry.npmjs.org/acorn/-/acorn-8.9.0.tgz",
|
||||
"integrity": "sha512-jaVNAFBHNLXspO543WnNNPZFRtavh3skAkITqD0/2aeMkKZTN+254PyhwxFYrk3vQ1xfY+2wbesJMs/JC8/PwQ==",
|
||||
"dev": true,
|
||||
"bin": {
|
||||
"acorn": "bin/acorn"
|
||||
|
@ -1540,16 +1540,16 @@
|
|||
}
|
||||
},
|
||||
"node_modules/eslint": {
|
||||
"version": "8.39.0",
|
||||
"resolved": "https://registry.npmjs.org/eslint/-/eslint-8.39.0.tgz",
|
||||
"integrity": "sha512-mwiok6cy7KTW7rBpo05k6+p4YVZByLNjAZ/ACB9DRCu4YDRwjXI01tWHp6KAUWelsBetTxKK/2sHB0vdS8Z2Og==",
|
||||
"version": "8.43.0",
|
||||
"resolved": "https://registry.npmjs.org/eslint/-/eslint-8.43.0.tgz",
|
||||
"integrity": "sha512-aaCpf2JqqKesMFGgmRPessmVKjcGXqdlAYLLC3THM8t5nBRZRQ+st5WM/hoJXkdioEXLLbXgclUpM0TXo5HX5Q==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"@eslint-community/eslint-utils": "^4.2.0",
|
||||
"@eslint-community/regexpp": "^4.4.0",
|
||||
"@eslint/eslintrc": "^2.0.2",
|
||||
"@eslint/js": "8.39.0",
|
||||
"@humanwhocodes/config-array": "^0.11.8",
|
||||
"@eslint/eslintrc": "^2.0.3",
|
||||
"@eslint/js": "8.43.0",
|
||||
"@humanwhocodes/config-array": "^0.11.10",
|
||||
"@humanwhocodes/module-importer": "^1.0.1",
|
||||
"@nodelib/fs.walk": "^1.2.8",
|
||||
"ajv": "^6.10.0",
|
||||
|
@ -1559,8 +1559,8 @@
|
|||
"doctrine": "^3.0.0",
|
||||
"escape-string-regexp": "^4.0.0",
|
||||
"eslint-scope": "^7.2.0",
|
||||
"eslint-visitor-keys": "^3.4.0",
|
||||
"espree": "^9.5.1",
|
||||
"eslint-visitor-keys": "^3.4.1",
|
||||
"espree": "^9.5.2",
|
||||
"esquery": "^1.4.2",
|
||||
"esutils": "^2.0.2",
|
||||
"fast-deep-equal": "^3.1.3",
|
||||
|
@ -1568,13 +1568,12 @@
|
|||
"find-up": "^5.0.0",
|
||||
"glob-parent": "^6.0.2",
|
||||
"globals": "^13.19.0",
|
||||
"grapheme-splitter": "^1.0.4",
|
||||
"graphemer": "^1.4.0",
|
||||
"ignore": "^5.2.0",
|
||||
"import-fresh": "^3.0.0",
|
||||
"imurmurhash": "^0.1.4",
|
||||
"is-glob": "^4.0.0",
|
||||
"is-path-inside": "^3.0.3",
|
||||
"js-sdsl": "^4.1.4",
|
||||
"js-yaml": "^4.1.0",
|
||||
"json-stable-stringify-without-jsonify": "^1.0.1",
|
||||
"levn": "^0.4.1",
|
||||
|
@ -1597,9 +1596,9 @@
|
|||
}
|
||||
},
|
||||
"node_modules/eslint-config-standard": {
|
||||
"version": "17.0.0",
|
||||
"resolved": "https://registry.npmjs.org/eslint-config-standard/-/eslint-config-standard-17.0.0.tgz",
|
||||
"integrity": "sha512-/2ks1GKyqSOkH7JFvXJicu0iMpoojkwB+f5Du/1SC0PtBL+s8v30k9njRZ21pm2drKYm2342jFnGWzttxPmZVg==",
|
||||
"version": "17.1.0",
|
||||
"resolved": "https://registry.npmjs.org/eslint-config-standard/-/eslint-config-standard-17.1.0.tgz",
|
||||
"integrity": "sha512-IwHwmaBNtDK4zDHQukFDW5u/aTb8+meQWZvNFWkiGmbWjD6bqyuSSBxxXKkCftCUzc1zwCH2m/baCNDLGmuO5Q==",
|
||||
"dev": true,
|
||||
"funding": [
|
||||
{
|
||||
|
@ -1615,10 +1614,13 @@
|
|||
"url": "https://feross.org/support"
|
||||
}
|
||||
],
|
||||
"engines": {
|
||||
"node": ">=12.0.0"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"eslint": "^8.0.1",
|
||||
"eslint-plugin-import": "^2.25.2",
|
||||
"eslint-plugin-n": "^15.0.0",
|
||||
"eslint-plugin-n": "^15.0.0 || ^16.0.0 ",
|
||||
"eslint-plugin-promise": "^6.0.0"
|
||||
}
|
||||
},
|
||||
|
@ -1668,47 +1670,23 @@
|
|||
"ms": "^2.1.1"
|
||||
}
|
||||
},
|
||||
"node_modules/eslint-plugin-es": {
|
||||
"version": "4.1.0",
|
||||
"resolved": "https://registry.npmjs.org/eslint-plugin-es/-/eslint-plugin-es-4.1.0.tgz",
|
||||
"integrity": "sha512-GILhQTnjYE2WorX5Jyi5i4dz5ALWxBIdQECVQavL6s7cI76IZTDWleTHkxz/QT3kvcs2QlGHvKLYsSlPOlPXnQ==",
|
||||
"node_modules/eslint-plugin-es-x": {
|
||||
"version": "7.1.0",
|
||||
"resolved": "https://registry.npmjs.org/eslint-plugin-es-x/-/eslint-plugin-es-x-7.1.0.tgz",
|
||||
"integrity": "sha512-AhiaF31syh4CCQ+C5ccJA0VG6+kJK8+5mXKKE7Qs1xcPRg02CDPOj3mWlQxuWS/AYtg7kxrDNgW9YW3vc0Q+Mw==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"eslint-utils": "^2.0.0",
|
||||
"regexpp": "^3.0.0"
|
||||
"@eslint-community/eslint-utils": "^4.1.2",
|
||||
"@eslint-community/regexpp": "^4.5.0"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=8.10.0"
|
||||
"node": "^14.18.0 || >=16.0.0"
|
||||
},
|
||||
"funding": {
|
||||
"url": "https://github.com/sponsors/mysticatea"
|
||||
"url": "https://github.com/sponsors/ota-meshi"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"eslint": ">=4.19.1"
|
||||
}
|
||||
},
|
||||
"node_modules/eslint-plugin-es/node_modules/eslint-utils": {
|
||||
"version": "2.1.0",
|
||||
"resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz",
|
||||
"integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"eslint-visitor-keys": "^1.1.0"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=6"
|
||||
},
|
||||
"funding": {
|
||||
"url": "https://github.com/sponsors/mysticatea"
|
||||
}
|
||||
},
|
||||
"node_modules/eslint-plugin-es/node_modules/eslint-visitor-keys": {
|
||||
"version": "1.3.0",
|
||||
"resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz",
|
||||
"integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==",
|
||||
"dev": true,
|
||||
"engines": {
|
||||
"node": ">=4"
|
||||
"eslint": ">=8"
|
||||
}
|
||||
},
|
||||
"node_modules/eslint-plugin-import": {
|
||||
|
@ -1771,22 +1749,22 @@
|
|||
}
|
||||
},
|
||||
"node_modules/eslint-plugin-n": {
|
||||
"version": "15.7.0",
|
||||
"resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-15.7.0.tgz",
|
||||
"integrity": "sha512-jDex9s7D/Qial8AGVIHq4W7NswpUD5DPDL2RH8Lzd9EloWUuvUkHfv4FRLMipH5q2UtyurorBkPeNi1wVWNh3Q==",
|
||||
"version": "16.0.1",
|
||||
"resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-16.0.1.tgz",
|
||||
"integrity": "sha512-CDmHegJN0OF3L5cz5tATH84RPQm9kG+Yx39wIqIwPR2C0uhBGMWfbbOtetR83PQjjidA5aXMu+LEFw1jaSwvTA==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"@eslint-community/eslint-utils": "^4.4.0",
|
||||
"builtins": "^5.0.1",
|
||||
"eslint-plugin-es": "^4.1.0",
|
||||
"eslint-utils": "^3.0.0",
|
||||
"ignore": "^5.1.1",
|
||||
"is-core-module": "^2.11.0",
|
||||
"eslint-plugin-es-x": "^7.1.0",
|
||||
"ignore": "^5.2.4",
|
||||
"is-core-module": "^2.12.1",
|
||||
"minimatch": "^3.1.2",
|
||||
"resolve": "^1.22.1",
|
||||
"semver": "^7.3.8"
|
||||
"resolve": "^1.22.2",
|
||||
"semver": "^7.5.3"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=12.22.0"
|
||||
"node": ">=16.0.0"
|
||||
},
|
||||
"funding": {
|
||||
"url": "https://github.com/sponsors/mysticatea"
|
||||
|
@ -1895,37 +1873,10 @@
|
|||
"url": "https://opencollective.com/eslint"
|
||||
}
|
||||
},
|
||||
"node_modules/eslint-utils": {
|
||||
"version": "3.0.0",
|
||||
"resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz",
|
||||
"integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"eslint-visitor-keys": "^2.0.0"
|
||||
},
|
||||
"engines": {
|
||||
"node": "^10.0.0 || ^12.0.0 || >= 14.0.0"
|
||||
},
|
||||
"funding": {
|
||||
"url": "https://github.com/sponsors/mysticatea"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"eslint": ">=5"
|
||||
}
|
||||
},
|
||||
"node_modules/eslint-utils/node_modules/eslint-visitor-keys": {
|
||||
"version": "2.1.0",
|
||||
"resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz",
|
||||
"integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==",
|
||||
"dev": true,
|
||||
"engines": {
|
||||
"node": ">=10"
|
||||
}
|
||||
},
|
||||
"node_modules/eslint-visitor-keys": {
|
||||
"version": "3.4.0",
|
||||
"resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.0.tgz",
|
||||
"integrity": "sha512-HPpKPUBQcAsZOsHAFwTtIKcYlCje62XB7SEAcxjtmW6TD1WVpkS6i6/hOVtTZIl4zGj/mBqpFVGvaDneik+VoQ==",
|
||||
"version": "3.4.1",
|
||||
"resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.1.tgz",
|
||||
"integrity": "sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA==",
|
||||
"dev": true,
|
||||
"engines": {
|
||||
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
|
||||
|
@ -1935,14 +1886,14 @@
|
|||
}
|
||||
},
|
||||
"node_modules/espree": {
|
||||
"version": "9.5.1",
|
||||
"resolved": "https://registry.npmjs.org/espree/-/espree-9.5.1.tgz",
|
||||
"integrity": "sha512-5yxtHSZXRSW5pvv3hAlXM5+/Oswi1AUFqBmbibKb5s6bp3rGIDkyXU6xCoyuuLhijr4SFwPrXRoZjz0AZDN9tg==",
|
||||
"version": "9.5.2",
|
||||
"resolved": "https://registry.npmjs.org/espree/-/espree-9.5.2.tgz",
|
||||
"integrity": "sha512-7OASN1Wma5fum5SrNhFMAMJxOUAbhyfQ8dQ//PJaJbNw0URTPWqIghHWt1MmAANKhHZIYOHruW4Kw4ruUWOdGw==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"acorn": "^8.8.0",
|
||||
"acorn-jsx": "^5.3.2",
|
||||
"eslint-visitor-keys": "^3.4.0"
|
||||
"eslint-visitor-keys": "^3.4.1"
|
||||
},
|
||||
"engines": {
|
||||
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
|
||||
|
@ -2455,10 +2406,10 @@
|
|||
"integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==",
|
||||
"dev": true
|
||||
},
|
||||
"node_modules/grapheme-splitter": {
|
||||
"version": "1.0.4",
|
||||
"resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz",
|
||||
"integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==",
|
||||
"node_modules/graphemer": {
|
||||
"version": "1.4.0",
|
||||
"resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz",
|
||||
"integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==",
|
||||
"dev": true
|
||||
},
|
||||
"node_modules/has": {
|
||||
|
@ -2650,9 +2601,9 @@
|
|||
}
|
||||
},
|
||||
"node_modules/ignore": {
|
||||
"version": "5.2.0",
|
||||
"resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz",
|
||||
"integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==",
|
||||
"version": "5.2.4",
|
||||
"resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz",
|
||||
"integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==",
|
||||
"dev": true,
|
||||
"engines": {
|
||||
"node": ">= 4"
|
||||
|
@ -2855,9 +2806,9 @@
|
|||
}
|
||||
},
|
||||
"node_modules/is-core-module": {
|
||||
"version": "2.11.0",
|
||||
"resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz",
|
||||
"integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==",
|
||||
"version": "2.12.1",
|
||||
"resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.1.tgz",
|
||||
"integrity": "sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"has": "^1.0.3"
|
||||
|
@ -3133,12 +3084,6 @@
|
|||
"integrity": "sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA==",
|
||||
"dev": true
|
||||
},
|
||||
"node_modules/js-sdsl": {
|
||||
"version": "4.1.4",
|
||||
"resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.1.4.tgz",
|
||||
"integrity": "sha512-Y2/yD55y5jteOAmY50JbUZYwk3CP3wnLPEZnlR1w9oKhITrBEtAxwuWKebFf8hMrPMgbYwFoWK/lH2sBkErELw==",
|
||||
"dev": true
|
||||
},
|
||||
"node_modules/js-yaml": {
|
||||
"version": "4.1.0",
|
||||
"resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
|
||||
|
@ -3866,9 +3811,9 @@
|
|||
}
|
||||
},
|
||||
"node_modules/npm-check-updates": {
|
||||
"version": "16.10.12",
|
||||
"resolved": "https://registry.npmjs.org/npm-check-updates/-/npm-check-updates-16.10.12.tgz",
|
||||
"integrity": "sha512-js/Gg9+5RTyOQZnmFcPswLxf4sK/H5AE/8bl4tkleLJTC1gXhQqqELUFwXqppNvx488aXxN52ZY9k9MSSvEW2A==",
|
||||
"version": "16.10.13",
|
||||
"resolved": "https://registry.npmjs.org/npm-check-updates/-/npm-check-updates-16.10.13.tgz",
|
||||
"integrity": "sha512-ZsWrtHnaMkcxAaCtDFEr8i7jgM0Bz2AYsnsJlmxISgltG8ie43bWC6G9icxFKfYSLeJJtcj/Yw1Mq5f8GL2F3g==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"chalk": "^5.2.0",
|
||||
|
@ -4472,15 +4417,15 @@
|
|||
}
|
||||
},
|
||||
"node_modules/playwright-core": {
|
||||
"version": "1.33.0",
|
||||
"resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.33.0.tgz",
|
||||
"integrity": "sha512-aizyPE1Cj62vAECdph1iaMILpT0WUDCq3E6rW6I+dleSbBoGbktvJtzS6VHkZ4DKNEOG9qJpiom/ZxO+S15LAw==",
|
||||
"version": "1.35.1",
|
||||
"resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.35.1.tgz",
|
||||
"integrity": "sha512-pNXb6CQ7OqmGDRspEjlxE49w+4YtR6a3X6mT1hZXeJHWmsEz7SunmvZeiG/+y1yyMZdHnnn73WKYdtV1er0Xyg==",
|
||||
"dev": true,
|
||||
"bin": {
|
||||
"playwright": "cli.js"
|
||||
"playwright-core": "cli.js"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=14"
|
||||
"node": ">=16"
|
||||
}
|
||||
},
|
||||
"node_modules/prelude-ls": {
|
||||
|
@ -4815,12 +4760,12 @@
|
|||
}
|
||||
},
|
||||
"node_modules/resolve": {
|
||||
"version": "1.22.1",
|
||||
"resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz",
|
||||
"integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==",
|
||||
"version": "1.22.2",
|
||||
"resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz",
|
||||
"integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"is-core-module": "^2.9.0",
|
||||
"is-core-module": "^2.11.0",
|
||||
"path-parse": "^1.0.7",
|
||||
"supports-preserve-symlinks-flag": "^1.0.0"
|
||||
},
|
||||
|
@ -4965,9 +4910,9 @@
|
|||
"integrity": "sha512-8OwmbklUNzwezjGInmZ+2clQmExQPvomqjL7LFqOYqtmuxRgQYqOD3mHaU+MvZn5FLUeVxVfQjwLZW/n/JFuqg=="
|
||||
},
|
||||
"node_modules/semver": {
|
||||
"version": "7.5.1",
|
||||
"resolved": "https://registry.npmjs.org/semver/-/semver-7.5.1.tgz",
|
||||
"integrity": "sha512-Wvss5ivl8TMRZXXESstBA4uR5iXgEN/VC5/sOcuXdVLzcdkz4HWetIoRfG5gb5X+ij/G9rw9YoGn3QoQ8OCSpw==",
|
||||
"version": "7.5.3",
|
||||
"resolved": "https://registry.npmjs.org/semver/-/semver-7.5.3.tgz",
|
||||
"integrity": "sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"lru-cache": "^6.0.0"
|
||||
|
@ -6026,20 +5971,20 @@
|
|||
}
|
||||
},
|
||||
"@eslint-community/regexpp": {
|
||||
"version": "4.4.1",
|
||||
"resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.4.1.tgz",
|
||||
"integrity": "sha512-BISJ6ZE4xQsuL/FmsyRaiffpq977bMlsKfGHTQrOGFErfByxIe6iZTxPf/00Zon9b9a7iUykfQwejN3s2ZW/Bw==",
|
||||
"version": "4.5.1",
|
||||
"resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.5.1.tgz",
|
||||
"integrity": "sha512-Z5ba73P98O1KUYCCJTUeVpja9RcGoMdncZ6T49FCUl2lN38JtCJ+3WgIDBv0AuY4WChU5PmtJmOCTlN6FZTFKQ==",
|
||||
"dev": true
|
||||
},
|
||||
"@eslint/eslintrc": {
|
||||
"version": "2.0.2",
|
||||
"resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.2.tgz",
|
||||
"integrity": "sha512-3W4f5tDUra+pA+FzgugqL2pRimUTDJWKr7BINqOpkZrC0uYI0NIc0/JFgBROCU07HR6GieA5m3/rsPIhDmCXTQ==",
|
||||
"version": "2.0.3",
|
||||
"resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.3.tgz",
|
||||
"integrity": "sha512-+5gy6OQfk+xx3q0d6jGZZC3f3KzAkXc/IanVxd1is/VIIziRqqt3ongQz0FiTUXqTk0c7aDB3OaFuKnuSoJicQ==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"ajv": "^6.12.4",
|
||||
"debug": "^4.3.2",
|
||||
"espree": "^9.5.1",
|
||||
"espree": "^9.5.2",
|
||||
"globals": "^13.19.0",
|
||||
"ignore": "^5.2.0",
|
||||
"import-fresh": "^3.2.1",
|
||||
|
@ -6049,15 +5994,15 @@
|
|||
}
|
||||
},
|
||||
"@eslint/js": {
|
||||
"version": "8.39.0",
|
||||
"resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.39.0.tgz",
|
||||
"integrity": "sha512-kf9RB0Fg7NZfap83B3QOqOGg9QmD9yBudqQXzzOtn3i4y7ZUXe5ONeW34Gwi+TxhH4mvj72R1Zc300KUMa9Bng==",
|
||||
"version": "8.43.0",
|
||||
"resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.43.0.tgz",
|
||||
"integrity": "sha512-s2UHCoiXfxMvmfzqoN+vrQ84ahUSYde9qNO1MdxmoEhyHWsfmwOpFlwYV+ePJEVc7gFnATGUi376WowX1N7tFg==",
|
||||
"dev": true
|
||||
},
|
||||
"@faker-js/faker": {
|
||||
"version": "8.0.1",
|
||||
"resolved": "https://registry.npmjs.org/@faker-js/faker/-/faker-8.0.1.tgz",
|
||||
"integrity": "sha512-kbh5MenpTN9U0B4QcOI1NoTPlZHniSYQ3BHbhAnPjJGAmmFqxoxTE4sGdpy7ZOO9038DPGCuhXyMkjOr05uVwA=="
|
||||
"version": "8.0.2",
|
||||
"resolved": "https://registry.npmjs.org/@faker-js/faker/-/faker-8.0.2.tgz",
|
||||
"integrity": "sha512-Uo3pGspElQW91PCvKSIAXoEgAUlRnH29sX2/p89kg7sP1m2PzCufHINd0FhTXQf6DYGiUlVncdSPa2F9wxed2A=="
|
||||
},
|
||||
"@gar/promisify": {
|
||||
"version": "1.1.3",
|
||||
|
@ -6066,9 +6011,9 @@
|
|||
"dev": true
|
||||
},
|
||||
"@humanwhocodes/config-array": {
|
||||
"version": "0.11.8",
|
||||
"resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz",
|
||||
"integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==",
|
||||
"version": "0.11.10",
|
||||
"resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.10.tgz",
|
||||
"integrity": "sha512-KVVjQmNUepDVGXNuoRRdmmEjruj0KfiGSbS8LVc12LMsWDQzRXJ0qdhN8L8uUigKpfEHRhlaQFY0ib1tnUbNeQ==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"@humanwhocodes/object-schema": "^1.2.1",
|
||||
|
@ -6283,14 +6228,14 @@
|
|||
"optional": true
|
||||
},
|
||||
"@playwright/test": {
|
||||
"version": "1.33.0",
|
||||
"resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.33.0.tgz",
|
||||
"integrity": "sha512-YunBa2mE7Hq4CfPkGzQRK916a4tuZoVx/EpLjeWlTVOnD4S2+fdaQZE0LJkbfhN5FTSKNLdcl7MoT5XB37bTkg==",
|
||||
"version": "1.35.1",
|
||||
"resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.35.1.tgz",
|
||||
"integrity": "sha512-b5YoFe6J9exsMYg0pQAobNDR85T1nLumUYgUTtKm4d21iX2L7WqKq9dW8NGJ+2vX0etZd+Y7UeuqsxDXm9+5ZA==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"@types/node": "*",
|
||||
"fsevents": "2.3.2",
|
||||
"playwright-core": "1.33.0"
|
||||
"playwright-core": "1.35.1"
|
||||
}
|
||||
},
|
||||
"@pnpm/network.ca-file": {
|
||||
|
@ -6393,9 +6338,9 @@
|
|||
"dev": true
|
||||
},
|
||||
"acorn": {
|
||||
"version": "8.8.2",
|
||||
"resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz",
|
||||
"integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==",
|
||||
"version": "8.9.0",
|
||||
"resolved": "https://registry.npmjs.org/acorn/-/acorn-8.9.0.tgz",
|
||||
"integrity": "sha512-jaVNAFBHNLXspO543WnNNPZFRtavh3skAkITqD0/2aeMkKZTN+254PyhwxFYrk3vQ1xfY+2wbesJMs/JC8/PwQ==",
|
||||
"dev": true
|
||||
},
|
||||
"acorn-jsx": {
|
||||
|
@ -7120,16 +7065,16 @@
|
|||
"dev": true
|
||||
},
|
||||
"eslint": {
|
||||
"version": "8.39.0",
|
||||
"resolved": "https://registry.npmjs.org/eslint/-/eslint-8.39.0.tgz",
|
||||
"integrity": "sha512-mwiok6cy7KTW7rBpo05k6+p4YVZByLNjAZ/ACB9DRCu4YDRwjXI01tWHp6KAUWelsBetTxKK/2sHB0vdS8Z2Og==",
|
||||
"version": "8.43.0",
|
||||
"resolved": "https://registry.npmjs.org/eslint/-/eslint-8.43.0.tgz",
|
||||
"integrity": "sha512-aaCpf2JqqKesMFGgmRPessmVKjcGXqdlAYLLC3THM8t5nBRZRQ+st5WM/hoJXkdioEXLLbXgclUpM0TXo5HX5Q==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"@eslint-community/eslint-utils": "^4.2.0",
|
||||
"@eslint-community/regexpp": "^4.4.0",
|
||||
"@eslint/eslintrc": "^2.0.2",
|
||||
"@eslint/js": "8.39.0",
|
||||
"@humanwhocodes/config-array": "^0.11.8",
|
||||
"@eslint/eslintrc": "^2.0.3",
|
||||
"@eslint/js": "8.43.0",
|
||||
"@humanwhocodes/config-array": "^0.11.10",
|
||||
"@humanwhocodes/module-importer": "^1.0.1",
|
||||
"@nodelib/fs.walk": "^1.2.8",
|
||||
"ajv": "^6.10.0",
|
||||
|
@ -7139,8 +7084,8 @@
|
|||
"doctrine": "^3.0.0",
|
||||
"escape-string-regexp": "^4.0.0",
|
||||
"eslint-scope": "^7.2.0",
|
||||
"eslint-visitor-keys": "^3.4.0",
|
||||
"espree": "^9.5.1",
|
||||
"eslint-visitor-keys": "^3.4.1",
|
||||
"espree": "^9.5.2",
|
||||
"esquery": "^1.4.2",
|
||||
"esutils": "^2.0.2",
|
||||
"fast-deep-equal": "^3.1.3",
|
||||
|
@ -7148,13 +7093,12 @@
|
|||
"find-up": "^5.0.0",
|
||||
"glob-parent": "^6.0.2",
|
||||
"globals": "^13.19.0",
|
||||
"grapheme-splitter": "^1.0.4",
|
||||
"graphemer": "^1.4.0",
|
||||
"ignore": "^5.2.0",
|
||||
"import-fresh": "^3.0.0",
|
||||
"imurmurhash": "^0.1.4",
|
||||
"is-glob": "^4.0.0",
|
||||
"is-path-inside": "^3.0.3",
|
||||
"js-sdsl": "^4.1.4",
|
||||
"js-yaml": "^4.1.0",
|
||||
"json-stable-stringify-without-jsonify": "^1.0.1",
|
||||
"levn": "^0.4.1",
|
||||
|
@ -7168,9 +7112,9 @@
|
|||
}
|
||||
},
|
||||
"eslint-config-standard": {
|
||||
"version": "17.0.0",
|
||||
"resolved": "https://registry.npmjs.org/eslint-config-standard/-/eslint-config-standard-17.0.0.tgz",
|
||||
"integrity": "sha512-/2ks1GKyqSOkH7JFvXJicu0iMpoojkwB+f5Du/1SC0PtBL+s8v30k9njRZ21pm2drKYm2342jFnGWzttxPmZVg==",
|
||||
"version": "17.1.0",
|
||||
"resolved": "https://registry.npmjs.org/eslint-config-standard/-/eslint-config-standard-17.1.0.tgz",
|
||||
"integrity": "sha512-IwHwmaBNtDK4zDHQukFDW5u/aTb8+meQWZvNFWkiGmbWjD6bqyuSSBxxXKkCftCUzc1zwCH2m/baCNDLGmuO5Q==",
|
||||
"dev": true,
|
||||
"requires": {}
|
||||
},
|
||||
|
@ -7216,31 +7160,14 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"eslint-plugin-es": {
|
||||
"version": "4.1.0",
|
||||
"resolved": "https://registry.npmjs.org/eslint-plugin-es/-/eslint-plugin-es-4.1.0.tgz",
|
||||
"integrity": "sha512-GILhQTnjYE2WorX5Jyi5i4dz5ALWxBIdQECVQavL6s7cI76IZTDWleTHkxz/QT3kvcs2QlGHvKLYsSlPOlPXnQ==",
|
||||
"eslint-plugin-es-x": {
|
||||
"version": "7.1.0",
|
||||
"resolved": "https://registry.npmjs.org/eslint-plugin-es-x/-/eslint-plugin-es-x-7.1.0.tgz",
|
||||
"integrity": "sha512-AhiaF31syh4CCQ+C5ccJA0VG6+kJK8+5mXKKE7Qs1xcPRg02CDPOj3mWlQxuWS/AYtg7kxrDNgW9YW3vc0Q+Mw==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"eslint-utils": "^2.0.0",
|
||||
"regexpp": "^3.0.0"
|
||||
},
|
||||
"dependencies": {
|
||||
"eslint-utils": {
|
||||
"version": "2.1.0",
|
||||
"resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz",
|
||||
"integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"eslint-visitor-keys": "^1.1.0"
|
||||
}
|
||||
},
|
||||
"eslint-visitor-keys": {
|
||||
"version": "1.3.0",
|
||||
"resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz",
|
||||
"integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==",
|
||||
"dev": true
|
||||
}
|
||||
"@eslint-community/eslint-utils": "^4.1.2",
|
||||
"@eslint-community/regexpp": "^4.5.0"
|
||||
}
|
||||
},
|
||||
"eslint-plugin-import": {
|
||||
|
@ -7293,19 +7220,19 @@
|
|||
}
|
||||
},
|
||||
"eslint-plugin-n": {
|
||||
"version": "15.7.0",
|
||||
"resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-15.7.0.tgz",
|
||||
"integrity": "sha512-jDex9s7D/Qial8AGVIHq4W7NswpUD5DPDL2RH8Lzd9EloWUuvUkHfv4FRLMipH5q2UtyurorBkPeNi1wVWNh3Q==",
|
||||
"version": "16.0.1",
|
||||
"resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-16.0.1.tgz",
|
||||
"integrity": "sha512-CDmHegJN0OF3L5cz5tATH84RPQm9kG+Yx39wIqIwPR2C0uhBGMWfbbOtetR83PQjjidA5aXMu+LEFw1jaSwvTA==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"@eslint-community/eslint-utils": "^4.4.0",
|
||||
"builtins": "^5.0.1",
|
||||
"eslint-plugin-es": "^4.1.0",
|
||||
"eslint-utils": "^3.0.0",
|
||||
"ignore": "^5.1.1",
|
||||
"is-core-module": "^2.11.0",
|
||||
"eslint-plugin-es-x": "^7.1.0",
|
||||
"ignore": "^5.2.4",
|
||||
"is-core-module": "^2.12.1",
|
||||
"minimatch": "^3.1.2",
|
||||
"resolve": "^1.22.1",
|
||||
"semver": "^7.3.8"
|
||||
"resolve": "^1.22.2",
|
||||
"semver": "^7.5.3"
|
||||
}
|
||||
},
|
||||
"eslint-plugin-node": {
|
||||
|
@ -7372,38 +7299,21 @@
|
|||
"estraverse": "^5.2.0"
|
||||
}
|
||||
},
|
||||
"eslint-utils": {
|
||||
"version": "3.0.0",
|
||||
"resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz",
|
||||
"integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"eslint-visitor-keys": "^2.0.0"
|
||||
},
|
||||
"dependencies": {
|
||||
"eslint-visitor-keys": {
|
||||
"version": "2.1.0",
|
||||
"resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz",
|
||||
"integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==",
|
||||
"dev": true
|
||||
}
|
||||
}
|
||||
},
|
||||
"eslint-visitor-keys": {
|
||||
"version": "3.4.0",
|
||||
"resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.0.tgz",
|
||||
"integrity": "sha512-HPpKPUBQcAsZOsHAFwTtIKcYlCje62XB7SEAcxjtmW6TD1WVpkS6i6/hOVtTZIl4zGj/mBqpFVGvaDneik+VoQ==",
|
||||
"version": "3.4.1",
|
||||
"resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.1.tgz",
|
||||
"integrity": "sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA==",
|
||||
"dev": true
|
||||
},
|
||||
"espree": {
|
||||
"version": "9.5.1",
|
||||
"resolved": "https://registry.npmjs.org/espree/-/espree-9.5.1.tgz",
|
||||
"integrity": "sha512-5yxtHSZXRSW5pvv3hAlXM5+/Oswi1AUFqBmbibKb5s6bp3rGIDkyXU6xCoyuuLhijr4SFwPrXRoZjz0AZDN9tg==",
|
||||
"version": "9.5.2",
|
||||
"resolved": "https://registry.npmjs.org/espree/-/espree-9.5.2.tgz",
|
||||
"integrity": "sha512-7OASN1Wma5fum5SrNhFMAMJxOUAbhyfQ8dQ//PJaJbNw0URTPWqIghHWt1MmAANKhHZIYOHruW4Kw4ruUWOdGw==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"acorn": "^8.8.0",
|
||||
"acorn-jsx": "^5.3.2",
|
||||
"eslint-visitor-keys": "^3.4.0"
|
||||
"eslint-visitor-keys": "^3.4.1"
|
||||
}
|
||||
},
|
||||
"esquery": {
|
||||
|
@ -7777,10 +7687,10 @@
|
|||
"integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==",
|
||||
"dev": true
|
||||
},
|
||||
"grapheme-splitter": {
|
||||
"version": "1.0.4",
|
||||
"resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz",
|
||||
"integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==",
|
||||
"graphemer": {
|
||||
"version": "1.4.0",
|
||||
"resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz",
|
||||
"integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==",
|
||||
"dev": true
|
||||
},
|
||||
"has": {
|
||||
|
@ -7920,9 +7830,9 @@
|
|||
}
|
||||
},
|
||||
"ignore": {
|
||||
"version": "5.2.0",
|
||||
"resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz",
|
||||
"integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==",
|
||||
"version": "5.2.4",
|
||||
"resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz",
|
||||
"integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==",
|
||||
"dev": true
|
||||
},
|
||||
"ignore-walk": {
|
||||
|
@ -8073,9 +7983,9 @@
|
|||
}
|
||||
},
|
||||
"is-core-module": {
|
||||
"version": "2.11.0",
|
||||
"resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz",
|
||||
"integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==",
|
||||
"version": "2.12.1",
|
||||
"resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.1.tgz",
|
||||
"integrity": "sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"has": "^1.0.3"
|
||||
|
@ -8259,12 +8169,6 @@
|
|||
"integrity": "sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA==",
|
||||
"dev": true
|
||||
},
|
||||
"js-sdsl": {
|
||||
"version": "4.1.4",
|
||||
"resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.1.4.tgz",
|
||||
"integrity": "sha512-Y2/yD55y5jteOAmY50JbUZYwk3CP3wnLPEZnlR1w9oKhITrBEtAxwuWKebFf8hMrPMgbYwFoWK/lH2sBkErELw==",
|
||||
"dev": true
|
||||
},
|
||||
"js-yaml": {
|
||||
"version": "4.1.0",
|
||||
"resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
|
||||
|
@ -8834,9 +8738,9 @@
|
|||
}
|
||||
},
|
||||
"npm-check-updates": {
|
||||
"version": "16.10.12",
|
||||
"resolved": "https://registry.npmjs.org/npm-check-updates/-/npm-check-updates-16.10.12.tgz",
|
||||
"integrity": "sha512-js/Gg9+5RTyOQZnmFcPswLxf4sK/H5AE/8bl4tkleLJTC1gXhQqqELUFwXqppNvx488aXxN52ZY9k9MSSvEW2A==",
|
||||
"version": "16.10.13",
|
||||
"resolved": "https://registry.npmjs.org/npm-check-updates/-/npm-check-updates-16.10.13.tgz",
|
||||
"integrity": "sha512-ZsWrtHnaMkcxAaCtDFEr8i7jgM0Bz2AYsnsJlmxISgltG8ie43bWC6G9icxFKfYSLeJJtcj/Yw1Mq5f8GL2F3g==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"chalk": "^5.2.0",
|
||||
|
@ -9271,9 +9175,9 @@
|
|||
"dev": true
|
||||
},
|
||||
"playwright-core": {
|
||||
"version": "1.33.0",
|
||||
"resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.33.0.tgz",
|
||||
"integrity": "sha512-aizyPE1Cj62vAECdph1iaMILpT0WUDCq3E6rW6I+dleSbBoGbktvJtzS6VHkZ4DKNEOG9qJpiom/ZxO+S15LAw==",
|
||||
"version": "1.35.1",
|
||||
"resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.35.1.tgz",
|
||||
"integrity": "sha512-pNXb6CQ7OqmGDRspEjlxE49w+4YtR6a3X6mT1hZXeJHWmsEz7SunmvZeiG/+y1yyMZdHnnn73WKYdtV1er0Xyg==",
|
||||
"dev": true
|
||||
},
|
||||
"prelude-ls": {
|
||||
|
@ -9513,12 +9417,12 @@
|
|||
"dev": true
|
||||
},
|
||||
"resolve": {
|
||||
"version": "1.22.1",
|
||||
"resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz",
|
||||
"integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==",
|
||||
"version": "1.22.2",
|
||||
"resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz",
|
||||
"integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"is-core-module": "^2.9.0",
|
||||
"is-core-module": "^2.11.0",
|
||||
"path-parse": "^1.0.7",
|
||||
"supports-preserve-symlinks-flag": "^1.0.0"
|
||||
}
|
||||
|
@ -9604,9 +9508,9 @@
|
|||
"integrity": "sha512-8OwmbklUNzwezjGInmZ+2clQmExQPvomqjL7LFqOYqtmuxRgQYqOD3mHaU+MvZn5FLUeVxVfQjwLZW/n/JFuqg=="
|
||||
},
|
||||
"semver": {
|
||||
"version": "7.5.1",
|
||||
"resolved": "https://registry.npmjs.org/semver/-/semver-7.5.1.tgz",
|
||||
"integrity": "sha512-Wvss5ivl8TMRZXXESstBA4uR5iXgEN/VC5/sOcuXdVLzcdkz4HWetIoRfG5gb5X+ij/G9rw9YoGn3QoQ8OCSpw==",
|
||||
"version": "7.5.3",
|
||||
"resolved": "https://registry.npmjs.org/semver/-/semver-7.5.3.tgz",
|
||||
"integrity": "sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"lru-cache": "^6.0.0"
|
||||
|
|
|
@ -7,17 +7,17 @@
|
|||
"test:debug": "playwright test --debug"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@playwright/test": "1.33.0",
|
||||
"eslint": "8.39.0",
|
||||
"eslint-config-standard": "17.0.0",
|
||||
"@playwright/test": "1.35.1",
|
||||
"eslint": "8.43.0",
|
||||
"eslint-config-standard": "17.1.0",
|
||||
"eslint-plugin-import": "2.27.5",
|
||||
"eslint-plugin-n": "15.7.0",
|
||||
"eslint-plugin-n": "16.0.1",
|
||||
"eslint-plugin-node": "11.1.0",
|
||||
"eslint-plugin-promise": "6.1.1",
|
||||
"npm-check-updates": "16.10.12"
|
||||
"npm-check-updates": "16.10.13"
|
||||
},
|
||||
"dependencies": {
|
||||
"@faker-js/faker": "8.0.1",
|
||||
"@faker-js/faker": "8.0.2",
|
||||
"lodash": "4.17.21",
|
||||
"lodash-es": "4.17.21",
|
||||
"luxon": "3.3.0",
|
||||
|
|
Loading…
Reference in a new issue