From 48304fbfb5fedc100031f757567dfa7132ca5675 Mon Sep 17 00:00:00 2001 From: Jens Kuerschner Date: Fri, 1 Mar 2024 09:06:08 +0100 Subject: [PATCH] fixes --- .eslintrc.json | 4 +- api/zones.json | 2 +- demo_assets/css/demopage.css | 3 +- demo_assets/css/demopage.min.css.map | 2 +- generator.js | 2 +- index.html | 8 +- package-lock.json | 298 ++++++----- package.json | 14 +- src/tzlib.js | 4 +- src/zonesdb.js | 755 ++++++++++++++++++++++++++- 10 files changed, 938 insertions(+), 154 deletions(-) diff --git a/.eslintrc.json b/.eslintrc.json index d66f1e0..b378e72 100644 --- a/.eslintrc.json +++ b/.eslintrc.json @@ -4,10 +4,11 @@ "browser": true, "es2021": true }, + "plugins": ["@typescript-eslint"], "extends": [ "eslint:recommended", "plugin:@typescript-eslint/recommended", - "plugin:security/recommended", + "plugin:security/recommended-legacy", "prettier" ], "parser": "@typescript-eslint/parser", @@ -25,7 +26,6 @@ } ] }, - "plugins": ["@typescript-eslint"], "ignorePatterns": ["*.min.*", "Gruntfile.js", "zonesdb.js", "generator.js", "set-release.js", "dist/"], "rules": {} } diff --git a/api/zones.json b/api/zones.json index 062602f..9b84f9d 100644 --- a/api/zones.json +++ b/api/zones.json @@ -595,4 +595,4 @@ "Africa/Addis_Ababa", "Africa/Accra", "Africa/Abidjan" -] \ No newline at end of file +] diff --git a/demo_assets/css/demopage.css b/demo_assets/css/demopage.css index 1b77a9c..a35cd67 100644 --- a/demo_assets/css/demopage.css +++ b/demo_assets/css/demopage.css @@ -639,8 +639,7 @@ pre { padding: 0; box-sizing: border-box; max-height: 296px; - overflow-y: auto; - overflow-x: hidden; + overflow: hidden auto; background: #fff; color: #333; list-style: none; diff --git a/demo_assets/css/demopage.min.css.map b/demo_assets/css/demopage.min.css.map index 8188412..8b99d15 100644 --- a/demo_assets/css/demopage.min.css.map +++ b/demo_assets/css/demopage.min.css.map @@ -1 +1 @@ -{"version":3,"sources":["demo_assets/css/demopage.css"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"sources":["demo_assets\\css\\demopage.css"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/generator.js b/generator.js index 46358f2..8e86edf 100644 --- a/generator.js +++ b/generator.js @@ -3,7 +3,7 @@ * Add to Calendar TimeZones iCal Library * ++++++++++++++++++++++++++++++++++++++ * - * Version: 1.8.0 + * Version: 1.8.1 * Creator: Jens Kuerschner (https://jenskuerschner.de) * Project: https://github.com/add2cal/timezones-ical-library * License: Apache-2.0 diff --git a/index.html b/index.html index 0535ec8..01b6c22 100644 --- a/index.html +++ b/index.html @@ -55,7 +55,7 @@ - + @@ -263,15 +263,15 @@

Background story

This page is hosted via "GitHub Pages". It includes some very basic analytics, that still preserves your anonymity and does not use any cookies. However, mind that the GitHub privacy policy applies additionally (click here for details).

-
v1.8.0
+
v1.8.1
- + - + diff --git a/package-lock.json b/package-lock.json index 9a75d59..2859f10 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,20 +1,18 @@ { "name": "timezones-ical-library", - "version": "1.8.0", + "version": "1.8.1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "timezones-ical-library", - "version": "1.8.0", + "version": "1.8.1", "license": "Apache-2.0", "devDependencies": { - "@typescript-eslint/eslint-plugin": "^6.21.0", - "@typescript-eslint/parser": "^6.21.0", - "eslint": "^8.56.0", + "eslint": "^8.57.0", "eslint-config-prettier": "^9.1.0", "eslint-plugin-commonjs": "^1.0.2", - "eslint-plugin-security": "^2.1.0", + "eslint-plugin-security": "^2.1.1", "glob": "^10.3.10", "grunt": ">=1.6.1", "grunt-contrib-clean": "^2.0.1", @@ -25,10 +23,11 @@ "grunt-version": "^3.0.1", "prettier": "^3.2.5", "stylelint": "^16.2.1", - "stylelint-config-standard": "^36.0.0" + "stylelint-config-standard": "^36.0.0", + "typescript-eslint": "^7.1.0" }, "engines": { - "node": ">=14.20.0" + "node": ">=20.0.0" } }, "node_modules/@aashutoshrathi/word-wrap": { @@ -364,9 +363,9 @@ } }, "node_modules/@eslint/js": { - "version": "8.56.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.56.0.tgz", - "integrity": "sha512-gMsVel9D7f2HLkBma9VbtzZRehRogVRfbr++f06nL2vnCGCNlzOD+/MUov/F4p8myyAHspEhVobgjpX64q5m6A==", + "version": "8.57.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.0.tgz", + "integrity": "sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -524,22 +523,22 @@ "dev": true }, "node_modules/@types/semver": { - "version": "7.5.6", - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.6.tgz", - "integrity": "sha512-dn1l8LaMea/IjDoHNd9J52uBbInB796CDffS6VdIxvqYCPSG0V0DzHp76GpaWnlhg88uYyPbXCDIowa86ybd5A==", + "version": "7.5.8", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz", + "integrity": "sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==", "dev": true }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.21.0.tgz", - "integrity": "sha512-oy9+hTPCUFpngkEZUSzbf9MxI65wbKFoQYsgPdILTfbUldp5ovUuphZVe4i30emU9M/kP+T64Di0mxl7dSw3MA==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-7.1.0.tgz", + "integrity": "sha512-j6vT/kCulhG5wBmGtstKeiVr1rdXE4nk+DT1k6trYkwlrvW9eOF5ZbgKnd/YR6PcM4uTEXa0h6Fcvf6X7Dxl0w==", "dev": true, "dependencies": { "@eslint-community/regexpp": "^4.5.1", - "@typescript-eslint/scope-manager": "6.21.0", - "@typescript-eslint/type-utils": "6.21.0", - "@typescript-eslint/utils": "6.21.0", - "@typescript-eslint/visitor-keys": "6.21.0", + "@typescript-eslint/scope-manager": "7.1.0", + "@typescript-eslint/type-utils": "7.1.0", + "@typescript-eslint/utils": "7.1.0", + "@typescript-eslint/visitor-keys": "7.1.0", "debug": "^4.3.4", "graphemer": "^1.4.0", "ignore": "^5.2.4", @@ -555,8 +554,8 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "@typescript-eslint/parser": "^6.0.0 || ^6.0.0-alpha", - "eslint": "^7.0.0 || ^8.0.0" + "@typescript-eslint/parser": "^7.0.0", + "eslint": "^8.56.0" }, "peerDependenciesMeta": { "typescript": { @@ -565,15 +564,15 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.21.0.tgz", - "integrity": "sha512-tbsV1jPne5CkFQCgPBcDOt30ItF7aJoZL997JSF7MhGQqOeT3svWRYxiqlfA5RUdlHN6Fi+EI9bxqbdyAUZjYQ==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-7.1.0.tgz", + "integrity": "sha512-V1EknKUubZ1gWFjiOZhDSNToOjs63/9O0puCgGS8aDOgpZY326fzFu15QAUjwaXzRZjf/qdsdBrckYdv9YxB8w==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "6.21.0", - "@typescript-eslint/types": "6.21.0", - "@typescript-eslint/typescript-estree": "6.21.0", - "@typescript-eslint/visitor-keys": "6.21.0", + "@typescript-eslint/scope-manager": "7.1.0", + "@typescript-eslint/types": "7.1.0", + "@typescript-eslint/typescript-estree": "7.1.0", + "@typescript-eslint/visitor-keys": "7.1.0", "debug": "^4.3.4" }, "engines": { @@ -584,7 +583,7 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0" + "eslint": "^8.56.0" }, "peerDependenciesMeta": { "typescript": { @@ -593,13 +592,13 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.21.0.tgz", - "integrity": "sha512-OwLUIWZJry80O99zvqXVEioyniJMa+d2GrqpUTqi5/v5D5rOrppJVBPa0yKCblcigC0/aYAzxxqQ1B+DS2RYsg==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.1.0.tgz", + "integrity": "sha512-6TmN4OJiohHfoOdGZ3huuLhpiUgOGTpgXNUPJgeZOZR3DnIpdSgtt83RS35OYNNXxM4TScVlpVKC9jyQSETR1A==", "dev": true, "dependencies": { - "@typescript-eslint/types": "6.21.0", - "@typescript-eslint/visitor-keys": "6.21.0" + "@typescript-eslint/types": "7.1.0", + "@typescript-eslint/visitor-keys": "7.1.0" }, "engines": { "node": "^16.0.0 || >=18.0.0" @@ -610,13 +609,13 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.21.0.tgz", - "integrity": "sha512-rZQI7wHfao8qMX3Rd3xqeYSMCL3SoiSQLBATSiVKARdFGCYSRvmViieZjqc58jKgs8Y8i9YvVVhRbHSTA4VBag==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-7.1.0.tgz", + "integrity": "sha512-UZIhv8G+5b5skkcuhgvxYWHjk7FW7/JP5lPASMEUoliAPwIH/rxoUSQPia2cuOj9AmDZmwUl1usKm85t5VUMew==", "dev": true, "dependencies": { - "@typescript-eslint/typescript-estree": "6.21.0", - "@typescript-eslint/utils": "6.21.0", + "@typescript-eslint/typescript-estree": "7.1.0", + "@typescript-eslint/utils": "7.1.0", "debug": "^4.3.4", "ts-api-utils": "^1.0.1" }, @@ -628,7 +627,7 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0" + "eslint": "^8.56.0" }, "peerDependenciesMeta": { "typescript": { @@ -637,9 +636,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.21.0.tgz", - "integrity": "sha512-1kFmZ1rOm5epu9NZEZm1kckCDGj5UJEf7P1kliH4LKu/RkwpsfqqGmY2OOcUs18lSlQBKLDYBOGxRVtrMN5lpg==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.1.0.tgz", + "integrity": "sha512-qTWjWieJ1tRJkxgZYXx6WUYtWlBc48YRxgY2JN1aGeVpkhmnopq+SUC8UEVGNXIvWH7XyuTjwALfG6bFEgCkQA==", "dev": true, "engines": { "node": "^16.0.0 || >=18.0.0" @@ -650,13 +649,13 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.21.0.tgz", - "integrity": "sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.1.0.tgz", + "integrity": "sha512-k7MyrbD6E463CBbSpcOnwa8oXRdHzH1WiVzOipK3L5KSML92ZKgUBrTlehdi7PEIMT8k0bQixHUGXggPAlKnOQ==", "dev": true, "dependencies": { - "@typescript-eslint/types": "6.21.0", - "@typescript-eslint/visitor-keys": "6.21.0", + "@typescript-eslint/types": "7.1.0", + "@typescript-eslint/visitor-keys": "7.1.0", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -702,17 +701,17 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.21.0.tgz", - "integrity": "sha512-NfWVaC8HP9T8cbKQxHcsJBY5YE1O33+jpMwN45qzWWaPDZgLIbo12toGMWnmhvCpd3sIxkpDw3Wv1B3dYrbDQQ==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.1.0.tgz", + "integrity": "sha512-WUFba6PZC5OCGEmbweGpnNJytJiLG7ZvDBJJoUcX4qZYf1mGZ97mO2Mps6O2efxJcJdRNpqweCistDbZMwIVHw==", "dev": true, "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", "@types/json-schema": "^7.0.12", "@types/semver": "^7.5.0", - "@typescript-eslint/scope-manager": "6.21.0", - "@typescript-eslint/types": "6.21.0", - "@typescript-eslint/typescript-estree": "6.21.0", + "@typescript-eslint/scope-manager": "7.1.0", + "@typescript-eslint/types": "7.1.0", + "@typescript-eslint/typescript-estree": "7.1.0", "semver": "^7.5.4" }, "engines": { @@ -723,16 +722,16 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0" + "eslint": "^8.56.0" } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.21.0.tgz", - "integrity": "sha512-JJtkDduxLi9bivAB+cYOVMtbkqdPOhZ+ZI5LC47MIRrDV4Yn2o+ZnW10Nkmr28xRpSpdJ6Sm42Hjf2+REYXm0A==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.1.0.tgz", + "integrity": "sha512-FhUqNWluiGNzlvnDZiXad4mZRhtghdoKW6e98GoEOYSu5cND+E39rG5KwJMUzeENwm1ztYBRqof8wMLP+wNPIA==", "dev": true, "dependencies": { - "@typescript-eslint/types": "6.21.0", + "@typescript-eslint/types": "7.1.0", "eslint-visitor-keys": "^3.4.1" }, "engines": { @@ -1168,16 +1167,16 @@ } }, "node_modules/eslint": { - "version": "8.56.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.56.0.tgz", - "integrity": "sha512-Go19xM6T9puCOWntie1/P997aXxFsOi37JIHRWI514Hc6ZnaHGKY9xFhrU65RT6CcBEzZoGG1e6Nq+DT04ZtZQ==", + "version": "8.57.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.0.tgz", + "integrity": "sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==", "dev": true, "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.6.1", "@eslint/eslintrc": "^2.1.4", - "@eslint/js": "8.56.0", - "@humanwhocodes/config-array": "^0.11.13", + "@eslint/js": "8.57.0", + "@humanwhocodes/config-array": "^0.11.14", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", "@ungap/structured-clone": "^1.2.0", @@ -1271,9 +1270,9 @@ } }, "node_modules/eslint-plugin-security": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-security/-/eslint-plugin-security-2.1.0.tgz", - "integrity": "sha512-ywxclP954bf8d3gr6KOQ/AFc+PRvWuhOxtPOEtiHmVYiZr/mcgQtmSJq6+hTEXC5ylTjHnPPG+PEnzlDiWMXbQ==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-security/-/eslint-plugin-security-2.1.1.tgz", + "integrity": "sha512-7cspIGj7WTfR3EhaILzAPcfCo5R9FbeWvbgsPYWivSurTBKW88VQxtP3c4aWMG9Hz/GfJlJVdXEJ3c8LqS+u2w==", "dev": true, "dependencies": { "safe-regex": "^2.1.1" @@ -4149,12 +4148,12 @@ } }, "node_modules/ts-api-utils": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.2.0.tgz", - "integrity": "sha512-d+3WxW4r8WQy2cZWpNRPPGExX8ffOLGcIhheUANKbL5Sqjbhkneki76fRAWeXkaslV2etTb4tSJBSxOsH5+CJw==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.2.1.tgz", + "integrity": "sha512-RIYA36cJn2WiH9Hy77hdF9r7oEwxAtB/TS9/S4Qd90Ap4z5FSiin5zEiTL44OII1Y3IIlEvxwxFUVgrHSZ/UpA==", "dev": true, "engines": { - "node": ">=18" + "node": ">=16" }, "peerDependencies": { "typescript": ">=4.2.0" @@ -4198,6 +4197,31 @@ "node": ">=14.17" } }, + "node_modules/typescript-eslint": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-7.1.0.tgz", + "integrity": "sha512-GfAALH4zoqae5mIfHr7WU3BsULHP73hjwF8vCmyTkH3IXHXjqg3JNWwUcd8CwOTLIr4tjRTZQWpToyESPnpOhg==", + "dev": true, + "dependencies": { + "@typescript-eslint/eslint-plugin": "7.1.0", + "@typescript-eslint/parser": "7.1.0" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.56.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, "node_modules/uglify-js": { "version": "3.17.0", "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.17.0.tgz", @@ -4684,9 +4708,9 @@ } }, "@eslint/js": { - "version": "8.56.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.56.0.tgz", - "integrity": "sha512-gMsVel9D7f2HLkBma9VbtzZRehRogVRfbr++f06nL2vnCGCNlzOD+/MUov/F4p8myyAHspEhVobgjpX64q5m6A==", + "version": "8.57.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.0.tgz", + "integrity": "sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==", "dev": true }, "@humanwhocodes/config-array": { @@ -4800,22 +4824,22 @@ "dev": true }, "@types/semver": { - "version": "7.5.6", - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.6.tgz", - "integrity": "sha512-dn1l8LaMea/IjDoHNd9J52uBbInB796CDffS6VdIxvqYCPSG0V0DzHp76GpaWnlhg88uYyPbXCDIowa86ybd5A==", + "version": "7.5.8", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz", + "integrity": "sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==", "dev": true }, "@typescript-eslint/eslint-plugin": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.21.0.tgz", - "integrity": "sha512-oy9+hTPCUFpngkEZUSzbf9MxI65wbKFoQYsgPdILTfbUldp5ovUuphZVe4i30emU9M/kP+T64Di0mxl7dSw3MA==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-7.1.0.tgz", + "integrity": "sha512-j6vT/kCulhG5wBmGtstKeiVr1rdXE4nk+DT1k6trYkwlrvW9eOF5ZbgKnd/YR6PcM4uTEXa0h6Fcvf6X7Dxl0w==", "dev": true, "requires": { "@eslint-community/regexpp": "^4.5.1", - "@typescript-eslint/scope-manager": "6.21.0", - "@typescript-eslint/type-utils": "6.21.0", - "@typescript-eslint/utils": "6.21.0", - "@typescript-eslint/visitor-keys": "6.21.0", + "@typescript-eslint/scope-manager": "7.1.0", + "@typescript-eslint/type-utils": "7.1.0", + "@typescript-eslint/utils": "7.1.0", + "@typescript-eslint/visitor-keys": "7.1.0", "debug": "^4.3.4", "graphemer": "^1.4.0", "ignore": "^5.2.4", @@ -4825,54 +4849,54 @@ } }, "@typescript-eslint/parser": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.21.0.tgz", - "integrity": "sha512-tbsV1jPne5CkFQCgPBcDOt30ItF7aJoZL997JSF7MhGQqOeT3svWRYxiqlfA5RUdlHN6Fi+EI9bxqbdyAUZjYQ==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-7.1.0.tgz", + "integrity": "sha512-V1EknKUubZ1gWFjiOZhDSNToOjs63/9O0puCgGS8aDOgpZY326fzFu15QAUjwaXzRZjf/qdsdBrckYdv9YxB8w==", "dev": true, "requires": { - "@typescript-eslint/scope-manager": "6.21.0", - "@typescript-eslint/types": "6.21.0", - "@typescript-eslint/typescript-estree": "6.21.0", - "@typescript-eslint/visitor-keys": "6.21.0", + "@typescript-eslint/scope-manager": "7.1.0", + "@typescript-eslint/types": "7.1.0", + "@typescript-eslint/typescript-estree": "7.1.0", + "@typescript-eslint/visitor-keys": "7.1.0", "debug": "^4.3.4" } }, "@typescript-eslint/scope-manager": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.21.0.tgz", - "integrity": "sha512-OwLUIWZJry80O99zvqXVEioyniJMa+d2GrqpUTqi5/v5D5rOrppJVBPa0yKCblcigC0/aYAzxxqQ1B+DS2RYsg==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.1.0.tgz", + "integrity": "sha512-6TmN4OJiohHfoOdGZ3huuLhpiUgOGTpgXNUPJgeZOZR3DnIpdSgtt83RS35OYNNXxM4TScVlpVKC9jyQSETR1A==", "dev": true, "requires": { - "@typescript-eslint/types": "6.21.0", - "@typescript-eslint/visitor-keys": "6.21.0" + "@typescript-eslint/types": "7.1.0", + "@typescript-eslint/visitor-keys": "7.1.0" } }, "@typescript-eslint/type-utils": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.21.0.tgz", - "integrity": "sha512-rZQI7wHfao8qMX3Rd3xqeYSMCL3SoiSQLBATSiVKARdFGCYSRvmViieZjqc58jKgs8Y8i9YvVVhRbHSTA4VBag==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-7.1.0.tgz", + "integrity": "sha512-UZIhv8G+5b5skkcuhgvxYWHjk7FW7/JP5lPASMEUoliAPwIH/rxoUSQPia2cuOj9AmDZmwUl1usKm85t5VUMew==", "dev": true, "requires": { - "@typescript-eslint/typescript-estree": "6.21.0", - "@typescript-eslint/utils": "6.21.0", + "@typescript-eslint/typescript-estree": "7.1.0", + "@typescript-eslint/utils": "7.1.0", "debug": "^4.3.4", "ts-api-utils": "^1.0.1" } }, "@typescript-eslint/types": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.21.0.tgz", - "integrity": "sha512-1kFmZ1rOm5epu9NZEZm1kckCDGj5UJEf7P1kliH4LKu/RkwpsfqqGmY2OOcUs18lSlQBKLDYBOGxRVtrMN5lpg==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.1.0.tgz", + "integrity": "sha512-qTWjWieJ1tRJkxgZYXx6WUYtWlBc48YRxgY2JN1aGeVpkhmnopq+SUC8UEVGNXIvWH7XyuTjwALfG6bFEgCkQA==", "dev": true }, "@typescript-eslint/typescript-estree": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.21.0.tgz", - "integrity": "sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.1.0.tgz", + "integrity": "sha512-k7MyrbD6E463CBbSpcOnwa8oXRdHzH1WiVzOipK3L5KSML92ZKgUBrTlehdi7PEIMT8k0bQixHUGXggPAlKnOQ==", "dev": true, "requires": { - "@typescript-eslint/types": "6.21.0", - "@typescript-eslint/visitor-keys": "6.21.0", + "@typescript-eslint/types": "7.1.0", + "@typescript-eslint/visitor-keys": "7.1.0", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -4902,27 +4926,27 @@ } }, "@typescript-eslint/utils": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.21.0.tgz", - "integrity": "sha512-NfWVaC8HP9T8cbKQxHcsJBY5YE1O33+jpMwN45qzWWaPDZgLIbo12toGMWnmhvCpd3sIxkpDw3Wv1B3dYrbDQQ==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.1.0.tgz", + "integrity": "sha512-WUFba6PZC5OCGEmbweGpnNJytJiLG7ZvDBJJoUcX4qZYf1mGZ97mO2Mps6O2efxJcJdRNpqweCistDbZMwIVHw==", "dev": true, "requires": { "@eslint-community/eslint-utils": "^4.4.0", "@types/json-schema": "^7.0.12", "@types/semver": "^7.5.0", - "@typescript-eslint/scope-manager": "6.21.0", - "@typescript-eslint/types": "6.21.0", - "@typescript-eslint/typescript-estree": "6.21.0", + "@typescript-eslint/scope-manager": "7.1.0", + "@typescript-eslint/types": "7.1.0", + "@typescript-eslint/typescript-estree": "7.1.0", "semver": "^7.5.4" } }, "@typescript-eslint/visitor-keys": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.21.0.tgz", - "integrity": "sha512-JJtkDduxLi9bivAB+cYOVMtbkqdPOhZ+ZI5LC47MIRrDV4Yn2o+ZnW10Nkmr28xRpSpdJ6Sm42Hjf2+REYXm0A==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.1.0.tgz", + "integrity": "sha512-FhUqNWluiGNzlvnDZiXad4mZRhtghdoKW6e98GoEOYSu5cND+E39rG5KwJMUzeENwm1ztYBRqof8wMLP+wNPIA==", "dev": true, "requires": { - "@typescript-eslint/types": "6.21.0", + "@typescript-eslint/types": "7.1.0", "eslint-visitor-keys": "^3.4.1" } }, @@ -5247,16 +5271,16 @@ "dev": true }, "eslint": { - "version": "8.56.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.56.0.tgz", - "integrity": "sha512-Go19xM6T9puCOWntie1/P997aXxFsOi37JIHRWI514Hc6ZnaHGKY9xFhrU65RT6CcBEzZoGG1e6Nq+DT04ZtZQ==", + "version": "8.57.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.0.tgz", + "integrity": "sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==", "dev": true, "requires": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.6.1", "@eslint/eslintrc": "^2.1.4", - "@eslint/js": "8.56.0", - "@humanwhocodes/config-array": "^0.11.13", + "@eslint/js": "8.57.0", + "@humanwhocodes/config-array": "^0.11.14", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", "@ungap/structured-clone": "^1.2.0", @@ -5401,9 +5425,9 @@ } }, "eslint-plugin-security": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-security/-/eslint-plugin-security-2.1.0.tgz", - "integrity": "sha512-ywxclP954bf8d3gr6KOQ/AFc+PRvWuhOxtPOEtiHmVYiZr/mcgQtmSJq6+hTEXC5ylTjHnPPG+PEnzlDiWMXbQ==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-security/-/eslint-plugin-security-2.1.1.tgz", + "integrity": "sha512-7cspIGj7WTfR3EhaILzAPcfCo5R9FbeWvbgsPYWivSurTBKW88VQxtP3c4aWMG9Hz/GfJlJVdXEJ3c8LqS+u2w==", "dev": true, "requires": { "safe-regex": "^2.1.1" @@ -7415,9 +7439,9 @@ } }, "ts-api-utils": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.2.0.tgz", - "integrity": "sha512-d+3WxW4r8WQy2cZWpNRPPGExX8ffOLGcIhheUANKbL5Sqjbhkneki76fRAWeXkaslV2etTb4tSJBSxOsH5+CJw==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.2.1.tgz", + "integrity": "sha512-RIYA36cJn2WiH9Hy77hdF9r7oEwxAtB/TS9/S4Qd90Ap4z5FSiin5zEiTL44OII1Y3IIlEvxwxFUVgrHSZ/UpA==", "dev": true, "requires": {} }, @@ -7443,6 +7467,16 @@ "dev": true, "peer": true }, + "typescript-eslint": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-7.1.0.tgz", + "integrity": "sha512-GfAALH4zoqae5mIfHr7WU3BsULHP73hjwF8vCmyTkH3IXHXjqg3JNWwUcd8CwOTLIr4tjRTZQWpToyESPnpOhg==", + "dev": true, + "requires": { + "@typescript-eslint/eslint-plugin": "7.1.0", + "@typescript-eslint/parser": "7.1.0" + } + }, "uglify-js": { "version": "3.17.0", "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.17.0.tgz", diff --git a/package.json b/package.json index a842679..3cf246e 100644 --- a/package.json +++ b/package.json @@ -1,14 +1,15 @@ { "name": "timezones-ical-library", - "version": "1.8.0", + "version": "1.8.1", "engines": { - "node": ">=14.20.0" + "node": ">=20.0.0" }, "description": "Easy direct access to the most recent official timezone information for iCalendar files via JavaScript", "main": "dist/cjs/index.js", "module": "dist/mjs/index.js", "exports": { ".": { + "types": "./index.d.ts", "import": "./dist/mjs/index.js", "require": "./dist/cjs/index.js" } @@ -70,12 +71,10 @@ "build": "npx grunt" }, "devDependencies": { - "@typescript-eslint/eslint-plugin": "^6.21.0", - "@typescript-eslint/parser": "^6.21.0", - "eslint": "^8.56.0", + "eslint": "^8.57.0", "eslint-config-prettier": "^9.1.0", "eslint-plugin-commonjs": "^1.0.2", - "eslint-plugin-security": "^2.1.0", + "eslint-plugin-security": "^2.1.1", "glob": "^10.3.10", "grunt": ">=1.6.1", "grunt-contrib-clean": "^2.0.1", @@ -86,6 +85,7 @@ "grunt-version": "^3.0.1", "prettier": "^3.2.5", "stylelint": "^16.2.1", - "stylelint-config-standard": "^36.0.0" + "stylelint-config-standard": "^36.0.0", + "typescript-eslint": "^7.1.0" } } diff --git a/src/tzlib.js b/src/tzlib.js index eeb6fe1..ce59ca0 100644 --- a/src/tzlib.js +++ b/src/tzlib.js @@ -5,7 +5,7 @@ * Add to Calendar TimeZones iCal Library * ++++++++++++++++++++++++++++++++++++++ * - * Version: 1.8.0 + * Version: 1.8.1 * Creator: Jens Kuerschner (https://jenskuerschner.de) * Project: https://github.com/add2cal/timezones-ical-library * License: Apache-2.0 @@ -13,7 +13,7 @@ */ // eslint-disable-next-line @typescript-eslint/no-unused-vars -const tzlibVersion = '1.8.0'; +const tzlibVersion = '1.8.1'; // DEFINING THE DB DATA - WILL GET RE-WRITTEN WITH THE ACTUAL DATA ON BUILD let tzlibZonesDB, diff --git a/src/zonesdb.js b/src/zonesdb.js index 8a52ba1..b2bca1c 100644 --- a/src/zonesdb.js +++ b/src/zonesdb.js @@ -1,3 +1,754 @@ -const tzlibZonesDB = {"Zulu":["Etc/UTC",0],"WET":["",1],"W-SU":["Europe/Moscow",2],"Universal":["Etc/UTC",0],"UTC":["Etc/UTC",0],"UCT":["Etc/UTC",0],"Turkey":["Europe/Istanbul",3],"Singapore":["Asia/Singapore",4],"ROK":["Asia/Seoul",5],"ROC":["Asia/Taipei",6],"Portugal":["Europe/Lisbon",7],"Poland":["Europe/Warsaw",8],"PST8PDT":["",9],"PRC":["Asia/Shanghai",6],"Navajo":["America/Denver",10],"NZ":["Pacific/Auckland",11],"NZ-CHAT":["Pacific/Chatham",12],"MST7MDT":["",10],"MST":["",13],"MET":["",14],"Libya":["Africa/Tripoli",15],"Kwajalein":["Pacific/Kwajalein",16],"Japan":["Asia/Tokyo",17],"Jamaica":["America/Jamaica",18],"Israel":["Asia/Jerusalem",19],"Iran":["Asia/Tehran",20],"Iceland":["Africa/Abidjan",21],"Hongkong":["Asia/Hong_Kong",22],"HST":["",23],"Greenwich":["Etc/GMT",24],"GMT0":["Etc/GMT",24],"GMT":["Etc/GMT",24],"GMT-0":["Etc/GMT",24],"GMT+0":["Etc/GMT",24],"GB":["Europe/London",25],"GB-Eire":["Europe/London",25],"Eire":["Europe/Dublin",26],"Egypt":["Africa/Cairo",27],"EST5EDT":["",28],"EST":["",18],"EET":["",29],"Cuba":["America/Havana",30],"CST6CDT":["",31],"CET":["",8],"US":{"Samoa":["Pacific/Pago_Pago",32],"Pacific":["America/Los_Angeles",9],"Mountain":["America/Denver",10],"Michigan":["America/Detroit",28],"Indiana-Starke":["America/Indiana/Knox",31],"Hawaii":["Pacific/Honolulu",23],"Eastern":["America/New_York",28],"East-Indiana":["America/Indiana/Indianapolis",28],"Central":["America/Chicago",31],"Arizona":["America/Phoenix",13],"Aleutian":["America/Adak",33],"Alaska":["America/Anchorage",34]},"Pacific":{"Yap":["Pacific/Port_Moresby",35],"Wallis":["Pacific/Tarawa",16],"Wake":["Pacific/Tarawa",16],"Truk":["Pacific/Port_Moresby",35],"Tongatapu":["",36],"Tarawa":["",16],"Tahiti":["",37],"Samoa":["Pacific/Pago_Pago",32],"Saipan":["Pacific/Guam",38],"Rarotonga":["",37],"Port_Moresby":["",35],"Ponape":["Pacific/Guadalcanal",39],"Pohnpei":["Pacific/Guadalcanal",39],"Pitcairn":["",40],"Palau":["",41],"Pago_Pago":["",32],"Noumea":["",39],"Norfolk":["",42],"Niue":["",43],"Nauru":["",16],"Midway":["Pacific/Pago_Pago",32],"Marquesas":["",44],"Majuro":["Pacific/Tarawa",16],"Kwajalein":["",16],"Kosrae":["",39],"Kiritimati":["",45],"Kanton":["",36],"Johnston":["Pacific/Honolulu",23],"Honolulu":["",23],"Guam":["",38],"Guadalcanal":["",39],"Gambier":["",46],"Galapagos":["",47],"Funafuti":["Pacific/Tarawa",16],"Fiji":["",16],"Fakaofo":["",36],"Enderbury":["Pacific/Kanton",36],"Efate":["",39],"Easter":["",48],"Chuuk":["Pacific/Port_Moresby",35],"Chatham":["",12],"Bougainville":["",39],"Auckland":["",11],"Apia":["",36]},"Mexico":{"General":["America/Mexico_City",49],"BajaSur":["America/Mazatlan",13],"BajaNorte":["America/Tijuana",9]},"Indian":{"Reunion":["Asia/Dubai",50],"Mayotte":["Africa/Nairobi",51],"Mauritius":["",50],"Maldives":["",52],"Mahe":["Asia/Dubai",50],"Kerguelen":["Indian/Maldives",52],"Comoro":["Africa/Nairobi",51],"Cocos":["Asia/Yangon",53],"Christmas":["Asia/Bangkok",54],"Chagos":["",55],"Antananarivo":["Africa/Nairobi",51]},"Europe":{"Zurich":["",8],"Zaporozhye":["Europe/Kyiv",56],"Zagreb":["Europe/Belgrade",8],"Warsaw":["",8],"Volgograd":["",2],"Vilnius":["",29],"Vienna":["",8],"Vatican":["Europe/Rome",8],"Vaduz":["Europe/Zurich",8],"Uzhgorod":["Europe/Kyiv",56],"Ulyanovsk":["",50],"Tiraspol":["Europe/Chisinau",57],"Tirane":["",8],"Tallinn":["",29],"Stockholm":["Europe/Berlin",8],"Sofia":["",29],"Skopje":["Europe/Belgrade",8],"Simferopol":["",2],"Saratov":["",50],"Sarajevo":["Europe/Belgrade",8],"San_Marino":["Europe/Rome",8],"Samara":["",50],"Rome":["",8],"Riga":["",29],"Prague":["",8],"Podgorica":["Europe/Belgrade",8],"Paris":["",8],"Oslo":["Europe/Berlin",8],"Nicosia":["Asia/Nicosia",56],"Moscow":["",2],"Monaco":["Europe/Paris",8],"Minsk":["",3],"Mariehamn":["Europe/Helsinki",29],"Malta":["",8],"Madrid":["",8],"Luxembourg":["Europe/Brussels",8],"London":["",25],"Ljubljana":["Europe/Belgrade",8],"Lisbon":["",7],"Kyiv":["",56],"Kirov":["",2],"Kiev":["Europe/Kyiv",56],"Kaliningrad":["",15],"Jersey":["Europe/London",25],"Istanbul":["",3],"Isle_of_Man":["Europe/London",25],"Helsinki":["",29],"Guernsey":["Europe/London",25],"Gibraltar":["",8],"Dublin":["",26],"Copenhagen":["Europe/Berlin",8],"Chisinau":["",57],"Busingen":["Europe/Zurich",8],"Budapest":["",8],"Bucharest":["",29],"Brussels":["",8],"Bratislava":["Europe/Prague",8],"Berlin":["",8],"Belgrade":["",8],"Belfast":["Europe/London",25],"Athens":["",29],"Astrakhan":["",50],"Andorra":["",8],"Amsterdam":["Europe/Brussels",8]},"Etc":{"Zulu":["Etc/UTC",0],"Universal":["Etc/UTC",0],"UTC":["",0],"UCT":["Etc/UTC",0],"Greenwich":["Etc/GMT",24],"GMT0":["Etc/GMT",24],"GMT":["",24],"GMT-9":["",58],"GMT-8":["",59],"GMT-7":["",60],"GMT-6":["",61],"GMT-5":["",62],"GMT-4":["",63],"GMT-3":["",64],"GMT-2":["",65],"GMT-14":["",66],"GMT-13":["",67],"GMT-12":["",68],"GMT-11":["",69],"GMT-10":["",70],"GMT-1":["",71],"GMT-0":["Etc/GMT",24],"GMT+9":["",72],"GMT+8":["",73],"GMT+7":["",74],"GMT+6":["",47],"GMT+5":["",75],"GMT+4":["",76],"GMT+3":["",77],"GMT+2":["",78],"GMT+12":["",79],"GMT+11":["",80],"GMT+10":["",81],"GMT+1":["",82],"GMT+0":["Etc/GMT",24]},"Chile":{"EasterIsland":["Pacific/Easter",48],"Continental":["America/Santiago",83]},"Canada":{"Yukon":["America/Whitehorse",13],"Saskatchewan":["America/Regina",49],"Pacific":["America/Vancouver",9],"Newfoundland":["America/St_Johns",84],"Mountain":["America/Edmonton",10],"Eastern":["America/Toronto",28],"Central":["America/Winnipeg",31],"Atlantic":["America/Halifax",85]},"Brazil":{"West":["America/Manaus",86],"East":["America/Sao_Paulo",87],"DeNoronha":["America/Noronha",88],"Acre":["America/Rio_Branco",89]},"Australia":{"Yancowinna":["Australia/Broken_Hill",90],"West":["Australia/Perth",91],"Victoria":["Australia/Melbourne",92],"Tasmania":["Australia/Hobart",93],"Sydney":["",92],"South":["Australia/Adelaide",90],"Queensland":["Australia/Brisbane",94],"Perth":["",91],"North":["Australia/Darwin",95],"NSW":["Australia/Sydney",92],"Melbourne":["",92],"Lord_Howe":["",96],"Lindeman":["",94],"LHI":["Australia/Lord_Howe",96],"Hobart":["",93],"Eucla":["",97],"Darwin":["",95],"Currie":["Australia/Hobart",93],"Canberra":["Australia/Sydney",92],"Broken_Hill":["",90],"Brisbane":["",94],"Adelaide":["",90],"ACT":["Australia/Sydney",92]},"Atlantic":{"Stanley":["",77],"St_Helena":["Africa/Abidjan",21],"South_Georgia":["",78],"Reykjavik":["Africa/Abidjan",21],"Madeira":["",1],"Jan_Mayen":["Europe/Berlin",8],"Faroe":["",1],"Faeroe":["Atlantic/Faroe",1],"Cape_Verde":["",98],"Canary":["",1],"Bermuda":["",85],"Azores":["",99]},"Asia":{"Yerevan":["",50],"Yekaterinburg":["",52],"Yangon":["",53],"Yakutsk":["",41],"Vladivostok":["",35],"Vientiane":["Asia/Bangkok",54],"Ust-Nera":["",35],"Urumqi":["",55],"Ulan_Bator":["Asia/Ulaanbaatar",4],"Ulaanbaatar":["",4],"Ujung_Pandang":["Asia/Makassar",100],"Tomsk":["",54],"Tokyo":["",17],"Thimphu":["",55],"Thimbu":["Asia/Thimphu",55],"Tel_Aviv":["Asia/Jerusalem",19],"Tehran":["",20],"Tbilisi":["",50],"Tashkent":["",52],"Taipei":["",6],"Srednekolymsk":["",39],"Singapore":["",4],"Shanghai":["",6],"Seoul":["",5],"Samarkand":["",52],"Sakhalin":["",39],"Saigon":["Asia/Ho_Chi_Minh",54],"Riyadh":["",3],"Rangoon":["Asia/Yangon",53],"Qyzylorda":["",52],"Qostanay":["",52],"Qatar":["",3],"Pyongyang":["",5],"Pontianak":["",101],"Phnom_Penh":["Asia/Bangkok",54],"Oral":["",52],"Omsk":["",55],"Novosibirsk":["",54],"Novokuznetsk":["",54],"Nicosia":["",56],"Muscat":["Asia/Dubai",50],"Manila":["",102],"Makassar":["",100],"Magadan":["",39],"Macau":["",6],"Macao":["Asia/Macau",6],"Kuwait":["Asia/Riyadh",3],"Kuching":["",4],"Kuala_Lumpur":["Asia/Singapore",4],"Krasnoyarsk":["",54],"Kolkata":["",103],"Khandyga":["",41],"Katmandu":["Asia/Kathmandu",104],"Kathmandu":["",104],"Kashgar":["Asia/Urumqi",55],"Karachi":["",105],"Kamchatka":["",16],"Kabul":["",106],"Jerusalem":["",19],"Jayapura":["",107],"Jakarta":["",101],"Istanbul":["Europe/Istanbul",3],"Irkutsk":["",4],"Hovd":["",54],"Hong_Kong":["",22],"Ho_Chi_Minh":["",54],"Hebron":["",108],"Harbin":["Asia/Shanghai",6],"Gaza":["",108],"Famagusta":["",29],"Dushanbe":["",52],"Dubai":["",50],"Dili":["",41],"Dhaka":["",55],"Damascus":["",3],"Dacca":["Asia/Dhaka",55],"Colombo":["",109],"Chungking":["Asia/Shanghai",6],"Chongqing":["Asia/Shanghai",6],"Choibalsan":["",4],"Chita":["",41],"Calcutta":["Asia/Kolkata",103],"Brunei":["Asia/Kuching",4],"Bishkek":["",55],"Beirut":["",110],"Barnaul":["",54],"Bangkok":["",54],"Baku":["",50],"Bahrain":["Asia/Qatar",3],"Baghdad":["",3],"Atyrau":["",52],"Ashkhabad":["Asia/Ashgabat",52],"Ashgabat":["",52],"Aqtobe":["",52],"Aqtau":["",52],"Anadyr":["",16],"Amman":["",3],"Almaty":["",52],"Aden":["Asia/Riyadh",3]},"Arctic":{"Longyearbyen":["Europe/Berlin",8]},"Antarctica":{"Vostok":["",52],"Troll":["",111],"Syowa":["Asia/Riyadh",3],"South_Pole":["Pacific/Auckland",11],"Rothera":["",87],"Palmer":["",77],"McMurdo":["Pacific/Auckland",11],"Mawson":["",52],"Macquarie":["",92],"DumontDUrville":["Pacific/Port_Moresby",35],"Davis":["",54],"Casey":["",4]},"America":{"Yellowknife":["America/Edmonton",10],"Yakutat":["",34],"Winnipeg":["",31],"Whitehorse":["",13],"Virgin":["America/Puerto_Rico",112],"Vancouver":["",9],"Tortola":["America/Puerto_Rico",112],"Toronto":["",28],"Tijuana":["",9],"Thunder_Bay":["America/Toronto",28],"Thule":["",85],"Tegucigalpa":["",49],"Swift_Current":["",49],"St_Vincent":["America/Puerto_Rico",112],"St_Thomas":["America/Puerto_Rico",112],"St_Lucia":["America/Puerto_Rico",112],"St_Kitts":["America/Puerto_Rico",112],"St_Johns":["",84],"St_Barthelemy":["America/Puerto_Rico",112],"Sitka":["",34],"Shiprock":["America/Denver",10],"Scoresbysund":["",113],"Sao_Paulo":["",87],"Santo_Domingo":["",112],"Santiago":["",83],"Santarem":["",87],"Santa_Isabel":["America/Tijuana",9],"Rosario":["America/Argentina/Cordoba",87],"Rio_Branco":["",89],"Resolute":["",114],"Regina":["",49],"Recife":["",87],"Rankin_Inlet":["",31],"Rainy_River":["America/Winnipeg",31],"Punta_Arenas":["",87],"Puerto_Rico":["",112],"Porto_Velho":["",86],"Porto_Acre":["America/Rio_Branco",89],"Port_of_Spain":["America/Puerto_Rico",112],"Port-au-Prince":["",28],"Phoenix":["",13],"Paramaribo":["",77],"Pangnirtung":["America/Iqaluit",28],"Panama":["",18],"Ojinaga":["",31],"Nuuk":["",115],"Noronha":["",88],"Nome":["",34],"Nipigon":["America/Toronto",28],"New_York":["",28],"Nassau":["America/Toronto",28],"Montserrat":["America/Puerto_Rico",112],"Montreal":["America/Toronto",28],"Montevideo":["",77],"Monterrey":["",49],"Moncton":["",85],"Miquelon":["",116],"Mexico_City":["",49],"Metlakatla":["",34],"Merida":["",49],"Menominee":["",31],"Mendoza":["America/Argentina/Mendoza",87],"Mazatlan":["",13],"Matamoros":["",31],"Martinique":["",112],"Marigot":["America/Puerto_Rico",112],"Manaus":["",86],"Managua":["",49],"Maceio":["",87],"Lower_Princes":["America/Puerto_Rico",112],"Louisville":["America/Kentucky/Louisville",28],"Los_Angeles":["",9],"Lima":["",75],"La_Paz":["",86],"Kralendijk":["America/Puerto_Rico",112],"Knox_IN":["America/Indiana/Knox",31],"Juneau":["",34],"Jujuy":["America/Argentina/Jujuy",87],"Jamaica":["",18],"Iqaluit":["",28],"Inuvik":["",10],"Indianapolis":["America/Indiana/Indianapolis",28],"Hermosillo":["",13],"Havana":["",30],"Halifax":["",85],"Guyana":["",76],"Guayaquil":["",75],"Guatemala":["",49],"Guadeloupe":["America/Puerto_Rico",112],"Grenada":["America/Puerto_Rico",112],"Grand_Turk":["",117],"Goose_Bay":["",118],"Godthab":["America/Nuuk",115],"Glace_Bay":["",85],"Fortaleza":["",87],"Fort_Wayne":["America/Indiana/Indianapolis",28],"Fort_Nelson":["",13],"Ensenada":["America/Tijuana",9],"El_Salvador":["",49],"Eirunepe":["",89],"Edmonton":["",10],"Dominica":["America/Puerto_Rico",112],"Detroit":["",28],"Denver":["",10],"Dawson_Creek":["",13],"Dawson":["",13],"Danmarkshavn":["",21],"Curacao":["America/Puerto_Rico",112],"Cuiaba":["",86],"Creston":["America/Phoenix",13],"Costa_Rica":["",49],"Cordoba":["America/Argentina/Cordoba",87],"Coral_Harbour":["America/Panama",18],"Ciudad_Juarez":["",10],"Chihuahua":["",49],"Chicago":["",31],"Cayman":["America/Panama",18],"Cayenne":["",77],"Catamarca":["America/Argentina/Catamarca",87],"Caracas":["",76],"Cancun":["",18],"Campo_Grande":["",86],"Cambridge_Bay":["",10],"Buenos_Aires":["America/Argentina/Buenos_Aires",87],"Boise":["",10],"Bogota":["",75],"Boa_Vista":["",86],"Blanc-Sablon":["America/Puerto_Rico",112],"Belize":["",49],"Belem":["",87],"Barbados":["",112],"Bahia_Banderas":["",49],"Bahia":["",87],"Atka":["America/Adak",33],"Atikokan":["America/Panama",18],"Asuncion":["",119],"Aruba":["America/Puerto_Rico",112],"Araguaina":["",87],"Antigua":["America/Puerto_Rico",112],"Anguilla":["America/Puerto_Rico",112],"Anchorage":["",34],"Adak":["",33],"North_Dakota":{"New_Salem":["",31],"Center":["",31],"Beulah":["",31]},"Kentucky":{"Monticello":["",28],"Louisville":["",28]},"Indiana":{"Winamac":["",117],"Vincennes":["",28],"Vevay":["",28],"Tell_City":["",31],"Petersburg":["",28],"Marengo":["",28],"Knox":["",31],"Indianapolis":["",28]},"Argentina":{"Ushuaia":["",87],"Tucuman":["",87],"San_Luis":["",87],"San_Juan":["",87],"Salta":["",87],"Rio_Gallegos":["",87],"Mendoza":["",87],"La_Rioja":["",87],"Jujuy":["",87],"Cordoba":["",87],"ComodRivadavia":["America/Argentina/Catamarca",87],"Catamarca":["",87],"Buenos_Aires":["",87]}},"Africa":{"Windhoek":["",120],"Tunis":["",121],"Tripoli":["",15],"Timbuktu":["Africa/Abidjan",21],"Sao_Tome":["",21],"Porto-Novo":["Africa/Lagos",122],"Ouagadougou":["Africa/Abidjan",21],"Nouakchott":["Africa/Abidjan",21],"Niamey":["Africa/Lagos",122],"Ndjamena":["",122],"Nairobi":["",51],"Monrovia":["",21],"Mogadishu":["Africa/Nairobi",51],"Mbabane":["Africa/Johannesburg",123],"Maseru":["Africa/Johannesburg",123],"Maputo":["",120],"Malabo":["Africa/Lagos",122],"Lusaka":["Africa/Maputo",120],"Lubumbashi":["Africa/Maputo",120],"Luanda":["Africa/Lagos",122],"Lome":["Africa/Abidjan",21],"Libreville":["Africa/Lagos",122],"Lagos":["",122],"Kinshasa":["Africa/Lagos",122],"Kigali":["Africa/Maputo",120],"Khartoum":["",120],"Kampala":["Africa/Nairobi",51],"Juba":["",120],"Johannesburg":["",123],"Harare":["Africa/Maputo",120],"Gaborone":["Africa/Maputo",120],"Freetown":["Africa/Abidjan",21],"El_Aaiun":["",124],"Douala":["Africa/Lagos",122],"Djibouti":["Africa/Nairobi",51],"Dar_es_Salaam":["Africa/Nairobi",51],"Dakar":["Africa/Abidjan",21],"Conakry":["Africa/Abidjan",21],"Ceuta":["",8],"Casablanca":["",124],"Cairo":["",27],"Bujumbura":["Africa/Maputo",120],"Brazzaville":["Africa/Lagos",122],"Blantyre":["Africa/Maputo",120],"Bissau":["",21],"Banjul":["Africa/Abidjan",21],"Bangui":["Africa/Lagos",122],"Bamako":["Africa/Abidjan",21],"Asmera":["Africa/Nairobi",51],"Asmara":["Africa/Nairobi",51],"Algiers":["",121],"Addis_Ababa":["Africa/Nairobi",51],"Accra":["Africa/Abidjan",21],"Abidjan":["",21]}}; +const tzlibZonesDB = { + Zulu: ['Etc/UTC', 0], + WET: ['', 1], + 'W-SU': ['Europe/Moscow', 2], + Universal: ['Etc/UTC', 0], + UTC: ['Etc/UTC', 0], + UCT: ['Etc/UTC', 0], + Turkey: ['Europe/Istanbul', 3], + Singapore: ['Asia/Singapore', 4], + ROK: ['Asia/Seoul', 5], + ROC: ['Asia/Taipei', 6], + Portugal: ['Europe/Lisbon', 7], + Poland: ['Europe/Warsaw', 8], + PST8PDT: ['', 9], + PRC: ['Asia/Shanghai', 6], + Navajo: ['America/Denver', 10], + NZ: ['Pacific/Auckland', 11], + 'NZ-CHAT': ['Pacific/Chatham', 12], + MST7MDT: ['', 10], + MST: ['', 13], + MET: ['', 14], + Libya: ['Africa/Tripoli', 15], + Kwajalein: ['Pacific/Kwajalein', 16], + Japan: ['Asia/Tokyo', 17], + Jamaica: ['America/Jamaica', 18], + Israel: ['Asia/Jerusalem', 19], + Iran: ['Asia/Tehran', 20], + Iceland: ['Africa/Abidjan', 21], + Hongkong: ['Asia/Hong_Kong', 22], + HST: ['', 23], + Greenwich: ['Etc/GMT', 24], + GMT0: ['Etc/GMT', 24], + GMT: ['Etc/GMT', 24], + 'GMT-0': ['Etc/GMT', 24], + 'GMT+0': ['Etc/GMT', 24], + GB: ['Europe/London', 25], + 'GB-Eire': ['Europe/London', 25], + Eire: ['Europe/Dublin', 26], + Egypt: ['Africa/Cairo', 27], + EST5EDT: ['', 28], + EST: ['', 18], + EET: ['', 29], + Cuba: ['America/Havana', 30], + CST6CDT: ['', 31], + CET: ['', 8], + US: { + Samoa: ['Pacific/Pago_Pago', 32], + Pacific: ['America/Los_Angeles', 9], + Mountain: ['America/Denver', 10], + Michigan: ['America/Detroit', 28], + 'Indiana-Starke': ['America/Indiana/Knox', 31], + Hawaii: ['Pacific/Honolulu', 23], + Eastern: ['America/New_York', 28], + 'East-Indiana': ['America/Indiana/Indianapolis', 28], + Central: ['America/Chicago', 31], + Arizona: ['America/Phoenix', 13], + Aleutian: ['America/Adak', 33], + Alaska: ['America/Anchorage', 34], + }, + Pacific: { + Yap: ['Pacific/Port_Moresby', 35], + Wallis: ['Pacific/Tarawa', 16], + Wake: ['Pacific/Tarawa', 16], + Truk: ['Pacific/Port_Moresby', 35], + Tongatapu: ['', 36], + Tarawa: ['', 16], + Tahiti: ['', 37], + Samoa: ['Pacific/Pago_Pago', 32], + Saipan: ['Pacific/Guam', 38], + Rarotonga: ['', 37], + Port_Moresby: ['', 35], + Ponape: ['Pacific/Guadalcanal', 39], + Pohnpei: ['Pacific/Guadalcanal', 39], + Pitcairn: ['', 40], + Palau: ['', 41], + Pago_Pago: ['', 32], + Noumea: ['', 39], + Norfolk: ['', 42], + Niue: ['', 43], + Nauru: ['', 16], + Midway: ['Pacific/Pago_Pago', 32], + Marquesas: ['', 44], + Majuro: ['Pacific/Tarawa', 16], + Kwajalein: ['', 16], + Kosrae: ['', 39], + Kiritimati: ['', 45], + Kanton: ['', 36], + Johnston: ['Pacific/Honolulu', 23], + Honolulu: ['', 23], + Guam: ['', 38], + Guadalcanal: ['', 39], + Gambier: ['', 46], + Galapagos: ['', 47], + Funafuti: ['Pacific/Tarawa', 16], + Fiji: ['', 16], + Fakaofo: ['', 36], + Enderbury: ['Pacific/Kanton', 36], + Efate: ['', 39], + Easter: ['', 48], + Chuuk: ['Pacific/Port_Moresby', 35], + Chatham: ['', 12], + Bougainville: ['', 39], + Auckland: ['', 11], + Apia: ['', 36], + }, + Mexico: { + General: ['America/Mexico_City', 49], + BajaSur: ['America/Mazatlan', 13], + BajaNorte: ['America/Tijuana', 9], + }, + Indian: { + Reunion: ['Asia/Dubai', 50], + Mayotte: ['Africa/Nairobi', 51], + Mauritius: ['', 50], + Maldives: ['', 52], + Mahe: ['Asia/Dubai', 50], + Kerguelen: ['Indian/Maldives', 52], + Comoro: ['Africa/Nairobi', 51], + Cocos: ['Asia/Yangon', 53], + Christmas: ['Asia/Bangkok', 54], + Chagos: ['', 55], + Antananarivo: ['Africa/Nairobi', 51], + }, + Europe: { + Zurich: ['', 8], + Zaporozhye: ['Europe/Kyiv', 56], + Zagreb: ['Europe/Belgrade', 8], + Warsaw: ['', 8], + Volgograd: ['', 2], + Vilnius: ['', 29], + Vienna: ['', 8], + Vatican: ['Europe/Rome', 8], + Vaduz: ['Europe/Zurich', 8], + Uzhgorod: ['Europe/Kyiv', 56], + Ulyanovsk: ['', 50], + Tiraspol: ['Europe/Chisinau', 57], + Tirane: ['', 8], + Tallinn: ['', 29], + Stockholm: ['Europe/Berlin', 8], + Sofia: ['', 29], + Skopje: ['Europe/Belgrade', 8], + Simferopol: ['', 2], + Saratov: ['', 50], + Sarajevo: ['Europe/Belgrade', 8], + San_Marino: ['Europe/Rome', 8], + Samara: ['', 50], + Rome: ['', 8], + Riga: ['', 29], + Prague: ['', 8], + Podgorica: ['Europe/Belgrade', 8], + Paris: ['', 8], + Oslo: ['Europe/Berlin', 8], + Nicosia: ['Asia/Nicosia', 56], + Moscow: ['', 2], + Monaco: ['Europe/Paris', 8], + Minsk: ['', 3], + Mariehamn: ['Europe/Helsinki', 29], + Malta: ['', 8], + Madrid: ['', 8], + Luxembourg: ['Europe/Brussels', 8], + London: ['', 25], + Ljubljana: ['Europe/Belgrade', 8], + Lisbon: ['', 7], + Kyiv: ['', 56], + Kirov: ['', 2], + Kiev: ['Europe/Kyiv', 56], + Kaliningrad: ['', 15], + Jersey: ['Europe/London', 25], + Istanbul: ['', 3], + Isle_of_Man: ['Europe/London', 25], + Helsinki: ['', 29], + Guernsey: ['Europe/London', 25], + Gibraltar: ['', 8], + Dublin: ['', 26], + Copenhagen: ['Europe/Berlin', 8], + Chisinau: ['', 57], + Busingen: ['Europe/Zurich', 8], + Budapest: ['', 8], + Bucharest: ['', 29], + Brussels: ['', 8], + Bratislava: ['Europe/Prague', 8], + Berlin: ['', 8], + Belgrade: ['', 8], + Belfast: ['Europe/London', 25], + Athens: ['', 29], + Astrakhan: ['', 50], + Andorra: ['', 8], + Amsterdam: ['Europe/Brussels', 8], + }, + Etc: { + Zulu: ['Etc/UTC', 0], + Universal: ['Etc/UTC', 0], + UTC: ['', 0], + UCT: ['Etc/UTC', 0], + Greenwich: ['Etc/GMT', 24], + GMT0: ['Etc/GMT', 24], + GMT: ['', 24], + 'GMT-9': ['', 58], + 'GMT-8': ['', 59], + 'GMT-7': ['', 60], + 'GMT-6': ['', 61], + 'GMT-5': ['', 62], + 'GMT-4': ['', 63], + 'GMT-3': ['', 64], + 'GMT-2': ['', 65], + 'GMT-14': ['', 66], + 'GMT-13': ['', 67], + 'GMT-12': ['', 68], + 'GMT-11': ['', 69], + 'GMT-10': ['', 70], + 'GMT-1': ['', 71], + 'GMT-0': ['Etc/GMT', 24], + 'GMT+9': ['', 72], + 'GMT+8': ['', 73], + 'GMT+7': ['', 74], + 'GMT+6': ['', 47], + 'GMT+5': ['', 75], + 'GMT+4': ['', 76], + 'GMT+3': ['', 77], + 'GMT+2': ['', 78], + 'GMT+12': ['', 79], + 'GMT+11': ['', 80], + 'GMT+10': ['', 81], + 'GMT+1': ['', 82], + 'GMT+0': ['Etc/GMT', 24], + }, + Chile: { EasterIsland: ['Pacific/Easter', 48], Continental: ['America/Santiago', 83] }, + Canada: { + Yukon: ['America/Whitehorse', 13], + Saskatchewan: ['America/Regina', 49], + Pacific: ['America/Vancouver', 9], + Newfoundland: ['America/St_Johns', 84], + Mountain: ['America/Edmonton', 10], + Eastern: ['America/Toronto', 28], + Central: ['America/Winnipeg', 31], + Atlantic: ['America/Halifax', 85], + }, + Brazil: { + West: ['America/Manaus', 86], + East: ['America/Sao_Paulo', 87], + DeNoronha: ['America/Noronha', 88], + Acre: ['America/Rio_Branco', 89], + }, + Australia: { + Yancowinna: ['Australia/Broken_Hill', 90], + West: ['Australia/Perth', 91], + Victoria: ['Australia/Melbourne', 92], + Tasmania: ['Australia/Hobart', 93], + Sydney: ['', 92], + South: ['Australia/Adelaide', 90], + Queensland: ['Australia/Brisbane', 94], + Perth: ['', 91], + North: ['Australia/Darwin', 95], + NSW: ['Australia/Sydney', 92], + Melbourne: ['', 92], + Lord_Howe: ['', 96], + Lindeman: ['', 94], + LHI: ['Australia/Lord_Howe', 96], + Hobart: ['', 93], + Eucla: ['', 97], + Darwin: ['', 95], + Currie: ['Australia/Hobart', 93], + Canberra: ['Australia/Sydney', 92], + Broken_Hill: ['', 90], + Brisbane: ['', 94], + Adelaide: ['', 90], + ACT: ['Australia/Sydney', 92], + }, + Atlantic: { + Stanley: ['', 77], + St_Helena: ['Africa/Abidjan', 21], + South_Georgia: ['', 78], + Reykjavik: ['Africa/Abidjan', 21], + Madeira: ['', 1], + Jan_Mayen: ['Europe/Berlin', 8], + Faroe: ['', 1], + Faeroe: ['Atlantic/Faroe', 1], + Cape_Verde: ['', 98], + Canary: ['', 1], + Bermuda: ['', 85], + Azores: ['', 99], + }, + Asia: { + Yerevan: ['', 50], + Yekaterinburg: ['', 52], + Yangon: ['', 53], + Yakutsk: ['', 41], + Vladivostok: ['', 35], + Vientiane: ['Asia/Bangkok', 54], + 'Ust-Nera': ['', 35], + Urumqi: ['', 55], + Ulan_Bator: ['Asia/Ulaanbaatar', 4], + Ulaanbaatar: ['', 4], + Ujung_Pandang: ['Asia/Makassar', 100], + Tomsk: ['', 54], + Tokyo: ['', 17], + Thimphu: ['', 55], + Thimbu: ['Asia/Thimphu', 55], + Tel_Aviv: ['Asia/Jerusalem', 19], + Tehran: ['', 20], + Tbilisi: ['', 50], + Tashkent: ['', 52], + Taipei: ['', 6], + Srednekolymsk: ['', 39], + Singapore: ['', 4], + Shanghai: ['', 6], + Seoul: ['', 5], + Samarkand: ['', 52], + Sakhalin: ['', 39], + Saigon: ['Asia/Ho_Chi_Minh', 54], + Riyadh: ['', 3], + Rangoon: ['Asia/Yangon', 53], + Qyzylorda: ['', 52], + Qostanay: ['', 52], + Qatar: ['', 3], + Pyongyang: ['', 5], + Pontianak: ['', 101], + Phnom_Penh: ['Asia/Bangkok', 54], + Oral: ['', 52], + Omsk: ['', 55], + Novosibirsk: ['', 54], + Novokuznetsk: ['', 54], + Nicosia: ['', 56], + Muscat: ['Asia/Dubai', 50], + Manila: ['', 102], + Makassar: ['', 100], + Magadan: ['', 39], + Macau: ['', 6], + Macao: ['Asia/Macau', 6], + Kuwait: ['Asia/Riyadh', 3], + Kuching: ['', 4], + Kuala_Lumpur: ['Asia/Singapore', 4], + Krasnoyarsk: ['', 54], + Kolkata: ['', 103], + Khandyga: ['', 41], + Katmandu: ['Asia/Kathmandu', 104], + Kathmandu: ['', 104], + Kashgar: ['Asia/Urumqi', 55], + Karachi: ['', 105], + Kamchatka: ['', 16], + Kabul: ['', 106], + Jerusalem: ['', 19], + Jayapura: ['', 107], + Jakarta: ['', 101], + Istanbul: ['Europe/Istanbul', 3], + Irkutsk: ['', 4], + Hovd: ['', 54], + Hong_Kong: ['', 22], + Ho_Chi_Minh: ['', 54], + Hebron: ['', 108], + Harbin: ['Asia/Shanghai', 6], + Gaza: ['', 108], + Famagusta: ['', 29], + Dushanbe: ['', 52], + Dubai: ['', 50], + Dili: ['', 41], + Dhaka: ['', 55], + Damascus: ['', 3], + Dacca: ['Asia/Dhaka', 55], + Colombo: ['', 109], + Chungking: ['Asia/Shanghai', 6], + Chongqing: ['Asia/Shanghai', 6], + Choibalsan: ['', 4], + Chita: ['', 41], + Calcutta: ['Asia/Kolkata', 103], + Brunei: ['Asia/Kuching', 4], + Bishkek: ['', 55], + Beirut: ['', 110], + Barnaul: ['', 54], + Bangkok: ['', 54], + Baku: ['', 50], + Bahrain: ['Asia/Qatar', 3], + Baghdad: ['', 3], + Atyrau: ['', 52], + Ashkhabad: ['Asia/Ashgabat', 52], + Ashgabat: ['', 52], + Aqtobe: ['', 52], + Aqtau: ['', 52], + Anadyr: ['', 16], + Amman: ['', 3], + Almaty: ['', 52], + Aden: ['Asia/Riyadh', 3], + }, + Arctic: { Longyearbyen: ['Europe/Berlin', 8] }, + Antarctica: { + Vostok: ['', 52], + Troll: ['', 111], + Syowa: ['Asia/Riyadh', 3], + South_Pole: ['Pacific/Auckland', 11], + Rothera: ['', 87], + Palmer: ['', 77], + McMurdo: ['Pacific/Auckland', 11], + Mawson: ['', 52], + Macquarie: ['', 92], + DumontDUrville: ['Pacific/Port_Moresby', 35], + Davis: ['', 54], + Casey: ['', 4], + }, + America: { + Yellowknife: ['America/Edmonton', 10], + Yakutat: ['', 34], + Winnipeg: ['', 31], + Whitehorse: ['', 13], + Virgin: ['America/Puerto_Rico', 112], + Vancouver: ['', 9], + Tortola: ['America/Puerto_Rico', 112], + Toronto: ['', 28], + Tijuana: ['', 9], + Thunder_Bay: ['America/Toronto', 28], + Thule: ['', 85], + Tegucigalpa: ['', 49], + Swift_Current: ['', 49], + St_Vincent: ['America/Puerto_Rico', 112], + St_Thomas: ['America/Puerto_Rico', 112], + St_Lucia: ['America/Puerto_Rico', 112], + St_Kitts: ['America/Puerto_Rico', 112], + St_Johns: ['', 84], + St_Barthelemy: ['America/Puerto_Rico', 112], + Sitka: ['', 34], + Shiprock: ['America/Denver', 10], + Scoresbysund: ['', 113], + Sao_Paulo: ['', 87], + Santo_Domingo: ['', 112], + Santiago: ['', 83], + Santarem: ['', 87], + Santa_Isabel: ['America/Tijuana', 9], + Rosario: ['America/Argentina/Cordoba', 87], + Rio_Branco: ['', 89], + Resolute: ['', 114], + Regina: ['', 49], + Recife: ['', 87], + Rankin_Inlet: ['', 31], + Rainy_River: ['America/Winnipeg', 31], + Punta_Arenas: ['', 87], + Puerto_Rico: ['', 112], + Porto_Velho: ['', 86], + Porto_Acre: ['America/Rio_Branco', 89], + Port_of_Spain: ['America/Puerto_Rico', 112], + 'Port-au-Prince': ['', 28], + Phoenix: ['', 13], + Paramaribo: ['', 77], + Pangnirtung: ['America/Iqaluit', 28], + Panama: ['', 18], + Ojinaga: ['', 31], + Nuuk: ['', 115], + Noronha: ['', 88], + Nome: ['', 34], + Nipigon: ['America/Toronto', 28], + New_York: ['', 28], + Nassau: ['America/Toronto', 28], + Montserrat: ['America/Puerto_Rico', 112], + Montreal: ['America/Toronto', 28], + Montevideo: ['', 77], + Monterrey: ['', 49], + Moncton: ['', 85], + Miquelon: ['', 116], + Mexico_City: ['', 49], + Metlakatla: ['', 34], + Merida: ['', 49], + Menominee: ['', 31], + Mendoza: ['America/Argentina/Mendoza', 87], + Mazatlan: ['', 13], + Matamoros: ['', 31], + Martinique: ['', 112], + Marigot: ['America/Puerto_Rico', 112], + Manaus: ['', 86], + Managua: ['', 49], + Maceio: ['', 87], + Lower_Princes: ['America/Puerto_Rico', 112], + Louisville: ['America/Kentucky/Louisville', 28], + Los_Angeles: ['', 9], + Lima: ['', 75], + La_Paz: ['', 86], + Kralendijk: ['America/Puerto_Rico', 112], + Knox_IN: ['America/Indiana/Knox', 31], + Juneau: ['', 34], + Jujuy: ['America/Argentina/Jujuy', 87], + Jamaica: ['', 18], + Iqaluit: ['', 28], + Inuvik: ['', 10], + Indianapolis: ['America/Indiana/Indianapolis', 28], + Hermosillo: ['', 13], + Havana: ['', 30], + Halifax: ['', 85], + Guyana: ['', 76], + Guayaquil: ['', 75], + Guatemala: ['', 49], + Guadeloupe: ['America/Puerto_Rico', 112], + Grenada: ['America/Puerto_Rico', 112], + Grand_Turk: ['', 117], + Goose_Bay: ['', 118], + Godthab: ['America/Nuuk', 115], + Glace_Bay: ['', 85], + Fortaleza: ['', 87], + Fort_Wayne: ['America/Indiana/Indianapolis', 28], + Fort_Nelson: ['', 13], + Ensenada: ['America/Tijuana', 9], + El_Salvador: ['', 49], + Eirunepe: ['', 89], + Edmonton: ['', 10], + Dominica: ['America/Puerto_Rico', 112], + Detroit: ['', 28], + Denver: ['', 10], + Dawson_Creek: ['', 13], + Dawson: ['', 13], + Danmarkshavn: ['', 21], + Curacao: ['America/Puerto_Rico', 112], + Cuiaba: ['', 86], + Creston: ['America/Phoenix', 13], + Costa_Rica: ['', 49], + Cordoba: ['America/Argentina/Cordoba', 87], + Coral_Harbour: ['America/Panama', 18], + Ciudad_Juarez: ['', 10], + Chihuahua: ['', 49], + Chicago: ['', 31], + Cayman: ['America/Panama', 18], + Cayenne: ['', 77], + Catamarca: ['America/Argentina/Catamarca', 87], + Caracas: ['', 76], + Cancun: ['', 18], + Campo_Grande: ['', 86], + Cambridge_Bay: ['', 10], + Buenos_Aires: ['America/Argentina/Buenos_Aires', 87], + Boise: ['', 10], + Bogota: ['', 75], + Boa_Vista: ['', 86], + 'Blanc-Sablon': ['America/Puerto_Rico', 112], + Belize: ['', 49], + Belem: ['', 87], + Barbados: ['', 112], + Bahia_Banderas: ['', 49], + Bahia: ['', 87], + Atka: ['America/Adak', 33], + Atikokan: ['America/Panama', 18], + Asuncion: ['', 119], + Aruba: ['America/Puerto_Rico', 112], + Araguaina: ['', 87], + Antigua: ['America/Puerto_Rico', 112], + Anguilla: ['America/Puerto_Rico', 112], + Anchorage: ['', 34], + Adak: ['', 33], + North_Dakota: { New_Salem: ['', 31], Center: ['', 31], Beulah: ['', 31] }, + Kentucky: { Monticello: ['', 28], Louisville: ['', 28] }, + Indiana: { + Winamac: ['', 117], + Vincennes: ['', 28], + Vevay: ['', 28], + Tell_City: ['', 31], + Petersburg: ['', 28], + Marengo: ['', 28], + Knox: ['', 31], + Indianapolis: ['', 28], + }, + Argentina: { + Ushuaia: ['', 87], + Tucuman: ['', 87], + San_Luis: ['', 87], + San_Juan: ['', 87], + Salta: ['', 87], + Rio_Gallegos: ['', 87], + Mendoza: ['', 87], + La_Rioja: ['', 87], + Jujuy: ['', 87], + Cordoba: ['', 87], + ComodRivadavia: ['America/Argentina/Catamarca', 87], + Catamarca: ['', 87], + Buenos_Aires: ['', 87], + }, + }, + Africa: { + Windhoek: ['', 120], + Tunis: ['', 121], + Tripoli: ['', 15], + Timbuktu: ['Africa/Abidjan', 21], + Sao_Tome: ['', 21], + 'Porto-Novo': ['Africa/Lagos', 122], + Ouagadougou: ['Africa/Abidjan', 21], + Nouakchott: ['Africa/Abidjan', 21], + Niamey: ['Africa/Lagos', 122], + Ndjamena: ['', 122], + Nairobi: ['', 51], + Monrovia: ['', 21], + Mogadishu: ['Africa/Nairobi', 51], + Mbabane: ['Africa/Johannesburg', 123], + Maseru: ['Africa/Johannesburg', 123], + Maputo: ['', 120], + Malabo: ['Africa/Lagos', 122], + Lusaka: ['Africa/Maputo', 120], + Lubumbashi: ['Africa/Maputo', 120], + Luanda: ['Africa/Lagos', 122], + Lome: ['Africa/Abidjan', 21], + Libreville: ['Africa/Lagos', 122], + Lagos: ['', 122], + Kinshasa: ['Africa/Lagos', 122], + Kigali: ['Africa/Maputo', 120], + Khartoum: ['', 120], + Kampala: ['Africa/Nairobi', 51], + Juba: ['', 120], + Johannesburg: ['', 123], + Harare: ['Africa/Maputo', 120], + Gaborone: ['Africa/Maputo', 120], + Freetown: ['Africa/Abidjan', 21], + El_Aaiun: ['', 124], + Douala: ['Africa/Lagos', 122], + Djibouti: ['Africa/Nairobi', 51], + Dar_es_Salaam: ['Africa/Nairobi', 51], + Dakar: ['Africa/Abidjan', 21], + Conakry: ['Africa/Abidjan', 21], + Ceuta: ['', 8], + Casablanca: ['', 124], + Cairo: ['', 27], + Bujumbura: ['Africa/Maputo', 120], + Brazzaville: ['Africa/Lagos', 122], + Blantyre: ['Africa/Maputo', 120], + Bissau: ['', 21], + Banjul: ['Africa/Abidjan', 21], + Bangui: ['Africa/Lagos', 122], + Bamako: ['Africa/Abidjan', 21], + Asmera: ['Africa/Nairobi', 51], + Asmara: ['Africa/Nairobi', 51], + Algiers: ['', 121], + Addis_Ababa: ['Africa/Nairobi', 51], + Accra: ['Africa/Abidjan', 21], + Abidjan: ['', 21], + }, +}; -const tzlibZonesDetailsDB = ["20240205T192835ZUTC+0000+000019700101T000000","20240205T192834ZWEST+0000+010019700329T010000FREQ=YEARLY;BYMONTH=3;BYDAY=-1SUWET+0100+000019701025T020000FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU","20240205T192834ZMSK+0300+030019700101T000000","20240205T192834Z+03+0300+030019700101T000000","20240205T192834Z+08+0800+080019700101T000000","20240205T192834ZKST+0900+090019700101T000000","20240205T192834ZCST+0800+080019700101T000000","20240205T192834ZWET+0100+000019701025T020000FREQ=YEARLY;BYMONTH=10;BYDAY=-1SUWEST+0000+010019700329T010000FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU","20240205T192834ZCEST+0100+020019700329T020000FREQ=YEARLY;BYMONTH=3;BYDAY=-1SUCET+0200+010019701025T030000FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU","20240205T192834ZPDT-0800-070019700308T020000FREQ=YEARLY;BYMONTH=3;BYDAY=2SUPST-0700-080019701101T020000FREQ=YEARLY;BYMONTH=11;BYDAY=1SU","20240205T192834ZMDT-0700-060019700308T020000FREQ=YEARLY;BYMONTH=3;BYDAY=2SUMST-0600-070019701101T020000FREQ=YEARLY;BYMONTH=11;BYDAY=1SU","20240205T192834ZNZDT+1200+130019700927T020000FREQ=YEARLY;BYMONTH=9;BYDAY=-1SUNZST+1300+120019700405T030000FREQ=YEARLY;BYMONTH=4;BYDAY=1SU","20240205T192834Z+1345+1245+134519700927T024500FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU+1245+1345+124519700405T034500FREQ=YEARLY;BYMONTH=4;BYDAY=1SU","20240205T192834ZMST-0700-070019700101T000000","20240205T192834ZMEST+0100+020019700329T020000FREQ=YEARLY;BYMONTH=3;BYDAY=-1SUMET+0200+010019701025T030000FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU","20240205T192834ZEET+0200+020019700101T000000","20240205T192834Z+12+1200+120019700101T000000","20240205T192834ZJST+0900+090019700101T000000","20240205T192834ZEST-0500-050019700101T000000","20240205T192834ZIDT+0200+030019700327T020000FREQ=YEARLY;BYMONTH=3;BYDAY=-1FRIST+0300+020019701025T020000FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU","20240205T192834Z+0330+0330+033019700101T000000","20240205T192834ZGMT+0000+000019700101T000000","20240205T192834ZHKT+0800+080019700101T000000","20240205T192834ZHST-1000-100019700101T000000","20240205T192835ZGMT+0000+000019700101T000000","20240205T192834ZBST+0000+010019700329T010000FREQ=YEARLY;BYMONTH=3;BYDAY=-1SUGMT+0100+000019701025T020000FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU","20240205T192834ZIST+0000+010019700329T010000FREQ=YEARLY;BYMONTH=3;BYDAY=-1SUGMT+0100+000019701025T020000FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU","20240205T192834ZEEST+0200+030019700424T000000FREQ=YEARLY;BYMONTH=4;BYDAY=-1FREET+0300+020019701030T000000FREQ=YEARLY;BYMONTH=10;BYDAY=-1FR","20240205T192834ZEDT-0500-040019700308T020000FREQ=YEARLY;BYMONTH=3;BYDAY=2SUEST-0400-050019701101T020000FREQ=YEARLY;BYMONTH=11;BYDAY=1SU","20240205T192834ZEEST+0200+030019700329T030000FREQ=YEARLY;BYMONTH=3;BYDAY=-1SUEET+0300+020019701025T040000FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU","20240205T192834ZCST-0400-050019701101T010000FREQ=YEARLY;BYMONTH=11;BYDAY=1SUCDT-0500-040019700308T000000FREQ=YEARLY;BYMONTH=3;BYDAY=2SU","20240205T192834ZCDT-0600-050019700308T020000FREQ=YEARLY;BYMONTH=3;BYDAY=2SUCST-0500-060019701101T020000FREQ=YEARLY;BYMONTH=11;BYDAY=1SU","20240205T192834ZSST-1100-110019700101T000000","20240205T192834ZHDT-1000-090019700308T020000FREQ=YEARLY;BYMONTH=3;BYDAY=2SUHST-0900-100019701101T020000FREQ=YEARLY;BYMONTH=11;BYDAY=1SU","20240205T192834ZAKDT-0900-080019700308T020000FREQ=YEARLY;BYMONTH=3;BYDAY=2SUAKST-0800-090019701101T020000FREQ=YEARLY;BYMONTH=11;BYDAY=1SU","20240205T192834Z+10+1000+100019700101T000000","20240205T192834Z+13+1300+130019700101T000000","20240205T192834Z-10-1000-100019700101T000000","20240205T192834ZChST+1000+100019700101T000000","20240205T192834Z+11+1100+110019700101T000000","20240205T192834Z-08-0800-080019700101T000000","20240205T192834Z+09+0900+090019700101T000000","20240205T192834Z+12+1100+120019701004T020000FREQ=YEARLY;BYMONTH=10;BYDAY=1SU+11+1200+110019700405T030000FREQ=YEARLY;BYMONTH=4;BYDAY=1SU","20240205T192834Z-11-1100-110019700101T000000","20240205T192834Z-0930-0930-093019700101T000000","20240205T192834Z+14+1400+140019700101T000000","20240205T192834Z-09-0900-090019700101T000000","20240205T192835Z-06-0600-060019700101T000000","20240205T192835Z-06-0500-060019700404T220000FREQ=YEARLY;BYMONTH=4;BYDAY=1SA-05-0600-050019700905T220000FREQ=YEARLY;BYMONTH=9;BYDAY=1SA","20240205T192834ZCST-0600-060019700101T000000","20240205T192834Z+04+0400+040019700101T000000","20240205T192834ZEAT+0300+030019700101T000000","20240205T192834Z+05+0500+050019700101T000000","20240205T192834Z+0630+0630+063019700101T000000","20240205T192834Z+07+0700+070019700101T000000","20240205T192834Z+06+0600+060019700101T000000","20240205T192834ZEET+0300+020019701025T040000FREQ=YEARLY;BYMONTH=10;BYDAY=-1SUEEST+0200+030019700329T030000FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU","20240205T192834ZEEST+0200+030019700329T020000FREQ=YEARLY;BYMONTH=3;BYDAY=-1SUEET+0300+020019701025T030000FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU","20240205T192835Z+09+0900+090019700101T000000","20240205T192835Z+08+0800+080019700101T000000","20240205T192835Z+07+0700+070019700101T000000","20240205T192835Z+06+0600+060019700101T000000","20240205T192835Z+05+0500+050019700101T000000","20240205T192835Z+04+0400+040019700101T000000","20240205T192835Z+03+0300+030019700101T000000","20240205T192835Z+02+0200+020019700101T000000","20240205T192835Z+14+1400+140019700101T000000","20240205T192835Z+13+1300+130019700101T000000","20240205T192835Z+12+1200+120019700101T000000","20240205T192835Z+11+1100+110019700101T000000","20240205T192835Z+10+1000+100019700101T000000","20240205T192835Z+01+0100+010019700101T000000","20240205T192835Z-09-0900-090019700101T000000","20240205T192835Z-08-0800-080019700101T000000","20240205T192835Z-07-0700-070019700101T000000","20240205T192835Z-05-0500-050019700101T000000","20240205T192835Z-04-0400-040019700101T000000","20240205T192835Z-03-0300-030019700101T000000","20240205T192835Z-02-0200-020019700101T000000","20240205T192835Z-12-1200-120019700101T000000","20240205T192835Z-11-1100-110019700101T000000","20240205T192835Z-10-1000-100019700101T000000","20240205T192835Z-01-0100-010019700101T000000","20240205T192834Z-04-0300-040019700405T000000FREQ=YEARLY;BYMONTH=4;BYDAY=1SU-03-0400-030019700906T000000FREQ=YEARLY;BYMONTH=9;BYDAY=1SU","20240205T192834ZNST-0230-033019701101T020000FREQ=YEARLY;BYMONTH=11;BYDAY=1SUNDT-0330-023019700308T020000FREQ=YEARLY;BYMONTH=3;BYDAY=2SU","20240205T192834ZADT-0400-030019700308T020000FREQ=YEARLY;BYMONTH=3;BYDAY=2SUAST-0300-040019701101T020000FREQ=YEARLY;BYMONTH=11;BYDAY=1SU","20240205T192834Z-04-0400-040019700101T000000","20240205T192834Z-03-0300-030019700101T000000","20240205T192834Z-02-0200-020019700101T000000","20240205T192834Z-05-0500-050019700101T000000","20240205T192834ZACST+1030+093019700405T030000FREQ=YEARLY;BYMONTH=4;BYDAY=1SUACDT+0930+103019701004T020000FREQ=YEARLY;BYMONTH=10;BYDAY=1SU","20240205T192834ZAWST+0800+080019700101T000000","20240205T192834ZAEST+1100+100019700405T030000FREQ=YEARLY;BYMONTH=4;BYDAY=1SUAEDT+1000+110019701004T020000FREQ=YEARLY;BYMONTH=10;BYDAY=1SU","20240205T192834ZAEDT+1000+110019701004T020000FREQ=YEARLY;BYMONTH=10;BYDAY=1SUAEST+1100+100019700405T030000FREQ=YEARLY;BYMONTH=4;BYDAY=1SU","20240205T192834ZAEST+1000+100019700101T000000","20240205T192834ZACST+0930+093019700101T000000","20240205T192834Z+1030+1100+103019700405T020000FREQ=YEARLY;BYMONTH=4;BYDAY=1SU+11+1030+110019701004T020000FREQ=YEARLY;BYMONTH=10;BYDAY=1SU","20240205T192834Z+0845+0845+084519700101T000000","20240205T192834Z-01-0100-010019700101T000000","20240205T192834Z+00-0100+000019700329T000000FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU-01+0000-010019701025T010000FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU","20240205T192834ZWITA+0800+080019700101T000000","20240205T192834ZWIB+0700+070019700101T000000","20240205T192834ZPST+0800+080019700101T000000","20240205T192834ZIST+0530+053019700101T000000","20240205T192834Z+0545+0545+054519700101T000000","20240205T192834ZPKT+0500+050019700101T000000","20240205T192834Z+0430+0430+043019700101T000000","20240205T192834ZWIT+0900+090019700101T000000","20240205T192834ZEEST+0200+030019700328T020000FREQ=YEARLY;BYMONTH=3;BYDAY=-1SAEET+0300+020019701024T020000FREQ=YEARLY;BYMONTH=10;BYDAY=-1SA","20240205T192834Z+0530+0530+053019700101T000000","20240205T192834ZEEST+0200+030019700329T000000FREQ=YEARLY;BYMONTH=3;BYDAY=-1SUEET+0300+020019701025T000000FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU","20240205T192834Z+02+0000+020019700329T010000FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU+00+0200+000019701025T030000FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU","20240205T192834ZAST-0400-040019700101T000000","20240205T192834Z-02-0100-020019701025T000000FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU-01-0200-010019700328T230000FREQ=YEARLY;BYMONTH=3;BYDAY=-1SA","20240205T192834ZCST-0500-060019701101T020000FREQ=YEARLY;BYMONTH=11;BYDAY=1SUCDT-0600-050019700308T020000FREQ=YEARLY;BYMONTH=3;BYDAY=2SU","20240205T192834Z-01-0200-010019700328T230000FREQ=YEARLY;BYMONTH=3;BYDAY=-1SA-02-0100-020019701025T000000FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU","20240205T192834Z-02-0300-020019700308T020000FREQ=YEARLY;BYMONTH=3;BYDAY=2SU-03-0200-030019701101T020000FREQ=YEARLY;BYMONTH=11;BYDAY=1SU","20240205T192834ZEST-0400-050019701101T020000FREQ=YEARLY;BYMONTH=11;BYDAY=1SUEDT-0500-040019700308T020000FREQ=YEARLY;BYMONTH=3;BYDAY=2SU","20240205T192834ZAST-0300-040019701101T020000FREQ=YEARLY;BYMONTH=11;BYDAY=1SUADT-0400-030019700308T020000FREQ=YEARLY;BYMONTH=3;BYDAY=2SU","20240205T192835Z-03-0400-030019701004T000000FREQ=YEARLY;BYMONTH=10;BYDAY=1SU-04-0300-040019700322T000000FREQ=YEARLY;BYMONTH=3;BYDAY=4SU","20240205T192834ZCAT+0200+020019700101T000000","20240205T192834ZCET+0100+010019700101T000000","20240205T192834ZWAT+0100+010019700101T000000","20240205T192834ZSAST+0200+020019700101T000000","20240205T192834Z+01+0100+010019700101T000000"]; +const tzlibZonesDetailsDB = [ + '20240205T192835ZUTC+0000+000019700101T000000', + '20240205T192834ZWEST+0000+010019700329T010000FREQ=YEARLY;BYMONTH=3;BYDAY=-1SUWET+0100+000019701025T020000FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU', + '20240205T192834ZMSK+0300+030019700101T000000', + '20240205T192834Z+03+0300+030019700101T000000', + '20240205T192834Z+08+0800+080019700101T000000', + '20240205T192834ZKST+0900+090019700101T000000', + '20240205T192834ZCST+0800+080019700101T000000', + '20240205T192834ZWET+0100+000019701025T020000FREQ=YEARLY;BYMONTH=10;BYDAY=-1SUWEST+0000+010019700329T010000FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU', + '20240205T192834ZCEST+0100+020019700329T020000FREQ=YEARLY;BYMONTH=3;BYDAY=-1SUCET+0200+010019701025T030000FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU', + '20240205T192834ZPDT-0800-070019700308T020000FREQ=YEARLY;BYMONTH=3;BYDAY=2SUPST-0700-080019701101T020000FREQ=YEARLY;BYMONTH=11;BYDAY=1SU', + '20240205T192834ZMDT-0700-060019700308T020000FREQ=YEARLY;BYMONTH=3;BYDAY=2SUMST-0600-070019701101T020000FREQ=YEARLY;BYMONTH=11;BYDAY=1SU', + '20240205T192834ZNZDT+1200+130019700927T020000FREQ=YEARLY;BYMONTH=9;BYDAY=-1SUNZST+1300+120019700405T030000FREQ=YEARLY;BYMONTH=4;BYDAY=1SU', + '20240205T192834Z+1345+1245+134519700927T024500FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU+1245+1345+124519700405T034500FREQ=YEARLY;BYMONTH=4;BYDAY=1SU', + '20240205T192834ZMST-0700-070019700101T000000', + '20240205T192834ZMEST+0100+020019700329T020000FREQ=YEARLY;BYMONTH=3;BYDAY=-1SUMET+0200+010019701025T030000FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU', + '20240205T192834ZEET+0200+020019700101T000000', + '20240205T192834Z+12+1200+120019700101T000000', + '20240205T192834ZJST+0900+090019700101T000000', + '20240205T192834ZEST-0500-050019700101T000000', + '20240205T192834ZIDT+0200+030019700327T020000FREQ=YEARLY;BYMONTH=3;BYDAY=-1FRIST+0300+020019701025T020000FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU', + '20240205T192834Z+0330+0330+033019700101T000000', + '20240205T192834ZGMT+0000+000019700101T000000', + '20240205T192834ZHKT+0800+080019700101T000000', + '20240205T192834ZHST-1000-100019700101T000000', + '20240205T192835ZGMT+0000+000019700101T000000', + '20240205T192834ZBST+0000+010019700329T010000FREQ=YEARLY;BYMONTH=3;BYDAY=-1SUGMT+0100+000019701025T020000FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU', + '20240205T192834ZIST+0000+010019700329T010000FREQ=YEARLY;BYMONTH=3;BYDAY=-1SUGMT+0100+000019701025T020000FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU', + '20240205T192834ZEEST+0200+030019700424T000000FREQ=YEARLY;BYMONTH=4;BYDAY=-1FREET+0300+020019701030T000000FREQ=YEARLY;BYMONTH=10;BYDAY=-1FR', + '20240205T192834ZEDT-0500-040019700308T020000FREQ=YEARLY;BYMONTH=3;BYDAY=2SUEST-0400-050019701101T020000FREQ=YEARLY;BYMONTH=11;BYDAY=1SU', + '20240205T192834ZEEST+0200+030019700329T030000FREQ=YEARLY;BYMONTH=3;BYDAY=-1SUEET+0300+020019701025T040000FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU', + '20240205T192834ZCST-0400-050019701101T010000FREQ=YEARLY;BYMONTH=11;BYDAY=1SUCDT-0500-040019700308T000000FREQ=YEARLY;BYMONTH=3;BYDAY=2SU', + '20240205T192834ZCDT-0600-050019700308T020000FREQ=YEARLY;BYMONTH=3;BYDAY=2SUCST-0500-060019701101T020000FREQ=YEARLY;BYMONTH=11;BYDAY=1SU', + '20240205T192834ZSST-1100-110019700101T000000', + '20240205T192834ZHDT-1000-090019700308T020000FREQ=YEARLY;BYMONTH=3;BYDAY=2SUHST-0900-100019701101T020000FREQ=YEARLY;BYMONTH=11;BYDAY=1SU', + '20240205T192834ZAKDT-0900-080019700308T020000FREQ=YEARLY;BYMONTH=3;BYDAY=2SUAKST-0800-090019701101T020000FREQ=YEARLY;BYMONTH=11;BYDAY=1SU', + '20240205T192834Z+10+1000+100019700101T000000', + '20240205T192834Z+13+1300+130019700101T000000', + '20240205T192834Z-10-1000-100019700101T000000', + '20240205T192834ZChST+1000+100019700101T000000', + '20240205T192834Z+11+1100+110019700101T000000', + '20240205T192834Z-08-0800-080019700101T000000', + '20240205T192834Z+09+0900+090019700101T000000', + '20240205T192834Z+12+1100+120019701004T020000FREQ=YEARLY;BYMONTH=10;BYDAY=1SU+11+1200+110019700405T030000FREQ=YEARLY;BYMONTH=4;BYDAY=1SU', + '20240205T192834Z-11-1100-110019700101T000000', + '20240205T192834Z-0930-0930-093019700101T000000', + '20240205T192834Z+14+1400+140019700101T000000', + '20240205T192834Z-09-0900-090019700101T000000', + '20240205T192835Z-06-0600-060019700101T000000', + '20240205T192835Z-06-0500-060019700404T220000FREQ=YEARLY;BYMONTH=4;BYDAY=1SA-05-0600-050019700905T220000FREQ=YEARLY;BYMONTH=9;BYDAY=1SA', + '20240205T192834ZCST-0600-060019700101T000000', + '20240205T192834Z+04+0400+040019700101T000000', + '20240205T192834ZEAT+0300+030019700101T000000', + '20240205T192834Z+05+0500+050019700101T000000', + '20240205T192834Z+0630+0630+063019700101T000000', + '20240205T192834Z+07+0700+070019700101T000000', + '20240205T192834Z+06+0600+060019700101T000000', + '20240205T192834ZEET+0300+020019701025T040000FREQ=YEARLY;BYMONTH=10;BYDAY=-1SUEEST+0200+030019700329T030000FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU', + '20240205T192834ZEEST+0200+030019700329T020000FREQ=YEARLY;BYMONTH=3;BYDAY=-1SUEET+0300+020019701025T030000FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU', + '20240205T192835Z+09+0900+090019700101T000000', + '20240205T192835Z+08+0800+080019700101T000000', + '20240205T192835Z+07+0700+070019700101T000000', + '20240205T192835Z+06+0600+060019700101T000000', + '20240205T192835Z+05+0500+050019700101T000000', + '20240205T192835Z+04+0400+040019700101T000000', + '20240205T192835Z+03+0300+030019700101T000000', + '20240205T192835Z+02+0200+020019700101T000000', + '20240205T192835Z+14+1400+140019700101T000000', + '20240205T192835Z+13+1300+130019700101T000000', + '20240205T192835Z+12+1200+120019700101T000000', + '20240205T192835Z+11+1100+110019700101T000000', + '20240205T192835Z+10+1000+100019700101T000000', + '20240205T192835Z+01+0100+010019700101T000000', + '20240205T192835Z-09-0900-090019700101T000000', + '20240205T192835Z-08-0800-080019700101T000000', + '20240205T192835Z-07-0700-070019700101T000000', + '20240205T192835Z-05-0500-050019700101T000000', + '20240205T192835Z-04-0400-040019700101T000000', + '20240205T192835Z-03-0300-030019700101T000000', + '20240205T192835Z-02-0200-020019700101T000000', + '20240205T192835Z-12-1200-120019700101T000000', + '20240205T192835Z-11-1100-110019700101T000000', + '20240205T192835Z-10-1000-100019700101T000000', + '20240205T192835Z-01-0100-010019700101T000000', + '20240205T192834Z-04-0300-040019700405T000000FREQ=YEARLY;BYMONTH=4;BYDAY=1SU-03-0400-030019700906T000000FREQ=YEARLY;BYMONTH=9;BYDAY=1SU', + '20240205T192834ZNST-0230-033019701101T020000FREQ=YEARLY;BYMONTH=11;BYDAY=1SUNDT-0330-023019700308T020000FREQ=YEARLY;BYMONTH=3;BYDAY=2SU', + '20240205T192834ZADT-0400-030019700308T020000FREQ=YEARLY;BYMONTH=3;BYDAY=2SUAST-0300-040019701101T020000FREQ=YEARLY;BYMONTH=11;BYDAY=1SU', + '20240205T192834Z-04-0400-040019700101T000000', + '20240205T192834Z-03-0300-030019700101T000000', + '20240205T192834Z-02-0200-020019700101T000000', + '20240205T192834Z-05-0500-050019700101T000000', + '20240205T192834ZACST+1030+093019700405T030000FREQ=YEARLY;BYMONTH=4;BYDAY=1SUACDT+0930+103019701004T020000FREQ=YEARLY;BYMONTH=10;BYDAY=1SU', + '20240205T192834ZAWST+0800+080019700101T000000', + '20240205T192834ZAEST+1100+100019700405T030000FREQ=YEARLY;BYMONTH=4;BYDAY=1SUAEDT+1000+110019701004T020000FREQ=YEARLY;BYMONTH=10;BYDAY=1SU', + '20240205T192834ZAEDT+1000+110019701004T020000FREQ=YEARLY;BYMONTH=10;BYDAY=1SUAEST+1100+100019700405T030000FREQ=YEARLY;BYMONTH=4;BYDAY=1SU', + '20240205T192834ZAEST+1000+100019700101T000000', + '20240205T192834ZACST+0930+093019700101T000000', + '20240205T192834Z+1030+1100+103019700405T020000FREQ=YEARLY;BYMONTH=4;BYDAY=1SU+11+1030+110019701004T020000FREQ=YEARLY;BYMONTH=10;BYDAY=1SU', + '20240205T192834Z+0845+0845+084519700101T000000', + '20240205T192834Z-01-0100-010019700101T000000', + '20240205T192834Z+00-0100+000019700329T000000FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU-01+0000-010019701025T010000FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU', + '20240205T192834ZWITA+0800+080019700101T000000', + '20240205T192834ZWIB+0700+070019700101T000000', + '20240205T192834ZPST+0800+080019700101T000000', + '20240205T192834ZIST+0530+053019700101T000000', + '20240205T192834Z+0545+0545+054519700101T000000', + '20240205T192834ZPKT+0500+050019700101T000000', + '20240205T192834Z+0430+0430+043019700101T000000', + '20240205T192834ZWIT+0900+090019700101T000000', + '20240205T192834ZEEST+0200+030019700328T020000FREQ=YEARLY;BYMONTH=3;BYDAY=-1SAEET+0300+020019701024T020000FREQ=YEARLY;BYMONTH=10;BYDAY=-1SA', + '20240205T192834Z+0530+0530+053019700101T000000', + '20240205T192834ZEEST+0200+030019700329T000000FREQ=YEARLY;BYMONTH=3;BYDAY=-1SUEET+0300+020019701025T000000FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU', + '20240205T192834Z+02+0000+020019700329T010000FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU+00+0200+000019701025T030000FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU', + '20240205T192834ZAST-0400-040019700101T000000', + '20240205T192834Z-02-0100-020019701025T000000FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU-01-0200-010019700328T230000FREQ=YEARLY;BYMONTH=3;BYDAY=-1SA', + '20240205T192834ZCST-0500-060019701101T020000FREQ=YEARLY;BYMONTH=11;BYDAY=1SUCDT-0600-050019700308T020000FREQ=YEARLY;BYMONTH=3;BYDAY=2SU', + '20240205T192834Z-01-0200-010019700328T230000FREQ=YEARLY;BYMONTH=3;BYDAY=-1SA-02-0100-020019701025T000000FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU', + '20240205T192834Z-02-0300-020019700308T020000FREQ=YEARLY;BYMONTH=3;BYDAY=2SU-03-0200-030019701101T020000FREQ=YEARLY;BYMONTH=11;BYDAY=1SU', + '20240205T192834ZEST-0400-050019701101T020000FREQ=YEARLY;BYMONTH=11;BYDAY=1SUEDT-0500-040019700308T020000FREQ=YEARLY;BYMONTH=3;BYDAY=2SU', + '20240205T192834ZAST-0300-040019701101T020000FREQ=YEARLY;BYMONTH=11;BYDAY=1SUADT-0400-030019700308T020000FREQ=YEARLY;BYMONTH=3;BYDAY=2SU', + '20240205T192835Z-03-0400-030019701004T000000FREQ=YEARLY;BYMONTH=10;BYDAY=1SU-04-0300-040019700322T000000FREQ=YEARLY;BYMONTH=3;BYDAY=4SU', + '20240205T192834ZCAT+0200+020019700101T000000', + '20240205T192834ZCET+0100+010019700101T000000', + '20240205T192834ZWAT+0100+010019700101T000000', + '20240205T192834ZSAST+0200+020019700101T000000', + '20240205T192834Z+01+0100+010019700101T000000', +];